CN103003809A - 用于管理远程用户界面的设备和方法及系统 - Google Patents
用于管理远程用户界面的设备和方法及系统 Download PDFInfo
- Publication number
- CN103003809A CN103003809A CN2011800338173A CN201180033817A CN103003809A CN 103003809 A CN103003809 A CN 103003809A CN 2011800338173 A CN2011800338173 A CN 2011800338173A CN 201180033817 A CN201180033817 A CN 201180033817A CN 103003809 A CN103003809 A CN 103003809A
- Authority
- CN
- China
- Prior art keywords
- rui
- information
- ruis
- ruic
- list information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2807—Exchanging configuration information on appliance services in a home automation network
- H04L12/2814—Exchanging control software or macros for controlling appliance services in a home automation network
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
- G06F9/452—Remote windowing, e.g. X-Window System, desktop virtualisation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2816—Controlling appliance services of a home automation network by calling their functionalities
- H04L12/282—Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
- G06F3/1462—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay with means for detecting differences between the image stored in the host and the images displayed on the remote displays
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2360/00—Aspects of the architecture of display systems
- G09G2360/18—Use of a frame buffer in a display terminal, inclusive of the display panel
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/04—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
- G09G2370/042—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller for monitor identification
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Automation & Control Theory (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Information Transfer Between Computers (AREA)
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
- Mobile Radio Communication Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
一种用于管理远程用户界面(RUI)的系统,包括:远程用户界面服务器(RUIS),用于发送表示包括至少一个RUI的RUI列表已经被更新的更新消息,并且当接收到对更新后的RUI列表信息的请求时,发送更新后的RUI列表信息;以及远程用户界面客户端(RUIC),用于当从RUIS接收到的更新消息识别出RUI列表已经被更新时,向RUIS发送对更新后的RUI列表信息的请求,从RUIS接收响应于所述请求的更新后的RUI列表信息,并且基于更新后的RUI列表信息更新现有的RUI列表信息。
Description
技术领域
本发明一般涉及远程用户界面(RUI),并且尤其涉及用于关于RUI的设备和方法以及系统。
背景技术
多个工业标准化组织(如数字生活网络联盟(DLNA)、家庭音频-视频互操作技术(HAVi)以及通用即插即用(UpnP))已经进行研究以改进包括远程用户界面(RUI)技术的可在家庭网络中使用以允许一个装置控制其它装置的功能的家庭网络技术。简而言之,基于客户端-服务器架构的RUI技术允许RUI客户端(RUIC)从RUI服务器(RUIS)取得UI并且通过在RUIC上使用该UI帮助用户控制RUIS。
消费电子协会(CEA)-2014是RUI的标准,其在通用即插即用(UpnP)网络和因特网中定义RUI的协议和框架。根据CEA-2014,UPnP装置(RUIS)以消费电子超文本标记语言(CE-HTML)的形式在网页中提供用户接口,并且用户可以在该网页上远程控制该UPnP装置的应用。作为HTML的特殊版本的CE-HTML基于可扩展HTML(XHTML)。
图1示出一般UPnP网络的配置。该UPnP网络包括RUIC110、RUIS130和UI控制点(UICP)150。RUIC110再现并控制从RUIS130递送的RUI。
RUIS130提供至少一个RUI。
UICP150发现RUIC110和RUIS130,并且在RUIC110和RUIS130之间建立连接。尽管RUIC110和UICP150在图中被示出为分开的元件,但是当UICP150嵌入在RUIC110中时,RUIC110可以直接发现RUIS130。
如果RUIC110不包括UICP150,并且分开的UICP意图向RUIC110发送RUIS130的RUI,则甚至RUIC110也可以由UICP通过发现而被发现。
为了在家庭网络中使用RUI,执行对RUIC110和RUIS130的发现。在执行该发现之后,RUIC110根据包括在设备描述中的RUI网页的统一资源定位符(URL)获取RUI网页。因为该RUI网页被构造为使得可以控制RUIS130的应用,所以RUIC110可以使用该RUI网页控制RUIS130的应用。
图2示出根据现有技术的用于RUIS和RUIC之间的通信的信令操作。
为了使用存储在RUIS130中的RUI,RUIC110需要接收RUI列表并且需要RUIC110和RUIS130之间的发现过程。因此,在步骤201中,装置(例如,RUIC110和RUIS130)相互发现,并且接收相关的设备描述。
在步骤203中,RUIC110根据包括在该设备描述中的RUI网页的URL,向RUIS130发送对RUI列表的请求。在步骤205中,RUIS130响应于该RUI列表请求而向RUIC110发送RUI列表。
在步骤207中,RUIC110提供从RUIS130接收到的RUI列表,并且在步骤209中向RUIS130发送对RUI网页的请求。在步骤211中,RUIS130响应于该RUI网页请求而向RUIC110提供或发送RUI网页。
发明内容
然而,当前,即使在RUIC从RUIS接收到RUI网页之后RUIS中的RUI列表已经被更新,该RUIC也不能够接收更新后的RUI列表。
因此,本发明的一方面是至少解决现有技术中的上述局限性和问题,并且至少提供下述优点。因此,本发明的一方面提供一种用于向RUIC通知RUIS中的RUI列表的更新(如果有的话)以更新该RUI列表的设备和方法以及系统。
本发明的另一方面提供一种用于允许RUIC使用更新后的RUI列表的设备和方法以及系统。
根据本发明的一方面,提供一种用于管理远程用户界面(RUI)的系统。该系统包括:远程用户界面服务器(RUIS),其用于发送表示包括至少一个RUI的RUI列表已经被更新的更新消息,并且当接收到对更新后的RUI列表信息的请求时,发送更新后的RUI列表信息;以及远程用户界面客户端(RUIC),其用于当从RUIS接收到的所述更新消息识别出RUI列表已经被更新时,向所述RUIS发送对更新后的RUI列表信息的请求,响应于所述请求,从所述RUIS接收所述更新后的RUI列表信息,并且基于所述更新后的RUI列表信息更新现有的RUI列表信息。
根据本发明的另一方面,提供一种用于在远程用户界面服务器(RUIS)中管理远程用户界面(RUI)的设备。该设备包括:管理器,其用于管理要被提供给远程用户界面客户端(RUIC)的至少一个RUI,并且确定包括所述至少一个RUI的RUI列表是否已经被更新;产生器,其用于如果所述RUI列表已经被更新则产生更新消息;以及收发器,其用于将所产生的更新消息发送到所述RUIC,接收响应于所述更新消息的对更新后的RUI列表信息的请求,并且响应于接收到的对更新后的RUI列表信息的请求而向所述RUIC发送所述更新后的RUI列表信息。
根据本发明的另一方面,提供一种用于在远程用户界面服务器(RUIS)中管理远程用户界面(RUI)的方法。该方法包括:确定包括至少一个RUI的RUI列表是否已经被更新;如果所述RUI列表已经被更新,则产生更新消息并且将所述更新消息发送到远程用户界面客户端(RUIC);并且当接收到响应于所述更新消息的对更新后的RUI列表信息的请求时,响应于所述对更新后的RUI列表信息的请求而向所述RUIC发送更新后的RUI列表信息。
根据本发明的另一方面,提供一种用于在远程用户界面客户端(RUIC)中管理远程用户界面(RUI)的设备。该设备包括:解析器,其用于解析从远程用户界面服务器(RUIS)接收到的更新消息;管理器,其用于管理从所述RUIS提供的至少一个RUI,当从接收到的更新消息识别出RUI列表已经被更新时,产生用于请求所述RUIS提供更新后的RUI列表信息的请求消息,并且当接收到响应于所述请求消息的所述更新后的RUI列表信息时,基于所述更新后的RUI列表信息更新现有的RUI列表信息;以及收发器,其用于接收所述更新消息,将接收到的更新消息递送给所述解析器,向所述RUIS发送由所述管理器产生的所述请求消息,并且将响应于所述请求消息的所述更新后的RUI列表信息递送给所述管理器。
根据本发明的另一方面,提供一种用于在远程用户界面客户端(RUIC)中管理远程用户界面(RUI)的方法。该方法包括:响应于从远程用户界面服务器(RUIS)接收到的更新消息,向所述RUIS发送对更新后的RUI列表信息的请求;从所述RUIS接收响应于所述请求的所述更新后的RUI列表信息;并且基于所述更新后的RUI列表信息更新现有的RUI列表信息。
如果RUIS中的RUI列表被更新,则本发明将该更新通知给RUIC以更新其RUI列表,使得RUIC可以使用更新后的RUI列表。
附图说明
本发明的一些实施例的上述和其它方面、特征及优点将从以下结合附图的描述而变得更加明显,其中:
图1是示出一般的UPnP网络的配置的图;
图2是示出根据现有技术的用于在RUIS和RUIC之间的通信的信令操作的信令图;
图3是示出根据本发明一实施例的RUIC的结构的框图;
图4是示出根据本发明一实施例的RUIS的结构的框图;
图5是示出根据本发明一实施例的设备描述的图;
图6是示出根据本发明一实施例的RUIC中的RUI列表管理操作的流程图;
图7是示出根据本发明一实施例的RUIS中的RUI列表管理操作的流程图;以及
图8是示出根据本发明一实施例的用于RUIC和RUIS之间的通信的信令操作的信令图。
在所有附图中,相同的附图标记应被理解为表示相同的元件、特征和结构。
具体实施方式
现在参考附图详细描述本发明的各种实施例。在以下描述中,特定的细节(如详细的配置和部件)仅被提供用于帮助全面理解本发明的实施例。因此,在不偏离本发明的范围和精神的情况下可以对在此描述的实施例进行各种变化和修改。另外,为了清楚和简洁,省略了对公知的功能和结构的描述。
本发明涉及的RUI服务是RUIS提供RUI并且RUIC可以在所提供的RUI上控制位于远处的装置的服务。本发明在RUI服务中,每当RUIS中的RUI列表被更新时,更新RUIC中的RUI列表。
图3示出根据本发明一实施例的RUIC的结构。
RUIC110包括收发器310、解析器330、管理器350和显示器370。
收发器310从RUIS130接收更新消息,响应于该更新消息,发送用于请求提供更新后的RUI列表信息的请求消息,并且接收响应于该请求消息的更新后的RUI列表信息。
解析器330解析该更新消息,并且根据解析结果确定它将以哪种方法接收更新后的RUI列表。解析器330解析与RUIC110可以从其接收RUI列表的RUI列表的位置有关的信息,例如,确定URL是否已经改变。如果URL没有改变,则解析器330根据在设备描述中写明的uiListURL单元的值确定接收RUI列表。另一方面,如果URL已经改变,则解析器330再现包括在更新消息中的更新后的RUI列表信息,然后根据为URL的uiListURL单元的改变后的值来确定接收RUI列表。解析器330可以通过检查更新消息中是否包括URL信息来确定URL是否已经改变。
下面将参照图5详细描述设备描述。
作为用于存储和管理从RUIS130提供的RUI列表信息的部件的管理器350根据解析器330的解析结果产生用于请求提供更新后的RUI列表信息的请求消息,并且基于从RUIS130接收到的RUI列表信息更新RUI列表信息。
显示器370显示更新后的RUI列表信息。显示器370可以在管理器350中执行该更新之后立刻显示更新后的RUI列表信息,或者可以根据用户的请求显示更新后的RUI列表信息。
图4示出根据本发明一实施例的RUIS的结构。
RUIS130包括收发器410、管理器430和产生器450。
收发器410向RUIC110发送更新消息,从RUIC110接收用于请求提供更新后的RUI列表信息的请求消息,并且响应于该请求消息,发送更新后的RUI列表信息。
管理器430存储并管理要被提供给RUIC110的至少一个RUI,并且确定包括所述至少一个RUI的RUI列表是否已经被更新。
产生器450根据该确定结果产生更新消息,并且响应于从RUIC110接收到的该请求消息产生更新后的RUI列表信息。另外,产生器450可以在从RUIC110接收到该请求消息之前预先产生更新后的RUI列表信息。
本发明中提到的该更新消息是从RUIS发送到RUIC的消息,其包括以下信息中的至少一个:报头信息、递送目标信息、多播地址信息、URL改变/未改变信息、改变后的URL信息和未改变的URL信息。如果需要的话,除了上述六种信息以外,该更新消息可以进一步包括附加信息。
图5示出根据本发明一实施例的设备描述。
该设备描述是在图2的步骤201中从RUIS130提供给RUIC110的信息单元,其用于表示RUIS130是否可以根据包括在现有uiListURL单元中的‘可更新(renewable)’属性,向RUIC110提供更新后的RUI列表。
参考图5,如果‘可更新’属性510被设置为‘是(yes)’,则RUIS130可以向RUIC110提供更新后的RUI。然而,如果‘可更新’属性510被设置为‘否(no)’,则RUIS130不能向RUIC110提供更新后的RUI列表。也就是说,‘可更新’属性510使得RUIC110可以确定它是否能够从RUIS130接收到更新后的RUI列表。就其位置来说,该‘可更新’属性不限于图5中所示的‘可更新’属性510,并且可以存在于该设备描述中的任何位置上。
图6示出根据本发明一实施例的RUIC中的RUI列表管理操作。
在步骤601中,RUIC110从RUIS130接收更新消息。在步骤603中,RUIC110解析该更新消息,并且根据解析结果确定它将以哪种方法接收更新后的RUI列表。在此,RUIC110解析与RUIC110可以从其接收RUI列表的RUI列表的位置有关的信息,例如,确定URL是否已经改变。RUIC110可以通过检查更新消息中是否包括URL来确定URL是否已经改变。也就是说,如果更新消息中包括URL,则RUIC110可以确定URL已经改变。如果更新消息中不包括URL,则RUIC110可以确定为URL还没有改变。
如果RUIC110解析更新消息并且在步骤603中确定RUI列表的URL已经改变,则在步骤605中RUIC110提取包括在更新消息中的改变后的位置信息(即,改变后的URL信息),并且在步骤607中使用改变后的uiListURL单元的值(即URL)来请求提供更新后的RUI列表信息。
在步骤609中,RUIC110从RUIS130接收响应于该请求的更新后的RUI列表信息,并且在步骤611中基于更新后的RUI列表信息更新其RUI列表信息。
然而,如果RUIC110解析更新消息并且在步骤603中确定RUI列表的URL没有改变,则RUIC110跳过步骤605,前进到步骤607,并且可以使用现有的未改变的URL请求更新后的RUI列表信息。
图7示出根据本发明一实施例的RUIS中的RUI列表管理操作。
在步骤701中,RUIS130确定包括至少一个RUI的RUI列表是否已经更新。如果在步骤701中确定RUI列表已经更新,则在步骤703中RUIS130产生更新消息并且将其发送到RUIC110。
在步骤705中,RUIS130接收来自RUIC110的响应于该更新消息的对更新后的RUI列表信息的请求,并且在步骤707中,响应于来自RUIC110的该请求,发送更新后的RUI列表信息。
图8示出根据本发明一实施例的用于RUIC和RUIS之间的通信的信令操作。
在步骤801中,RUIS130确定其RUI列表是否已经更新。如果该RUI列表已经更新,则在步骤803中,RUIC130向RUIC110发送更新消息。
在步骤805中,RUIC110通过解析从RUIS130接收到的更新消息,确定RUI列表的URL是否已经改变。如果在步骤805中确定RUI列表的URL已经改变,则在步骤807中,RUIC110提取包括在该更新消息中的改变后的位置信息(即,改变后的URL信息),并且在步骤809中使用改变后的uiListURL单元的值,请求RUIS130提供更新后的RUI列表信息。
然而,如果在步骤805中确定RUI列表的URL没有改变,则RUIC110跳过步骤807,前进到步骤809。
在步骤811中,响应于步骤809中的请求,RUIS130将更新后的RUI列表信息发送到RUIC110。当接收到更新后的RUI列表信息时,在步骤813中,RUIC110基于更新后的RUI列表信息更新其RUI列表信息。
尽管已经关于一些实施例示出并描述了本发明,但是本领域的技术人员应当理解,在不偏离由所附权利要求及其等同物定义的本发明的精神和范围的情况下,可以在形式和细节上进行各种变化。
Claims (19)
1.一种用于管理远程用户界面(RUI)的系统,包括:
远程用户界面服务器(RUIS),用于发送表示包括至少一个RUI的RUI列表已经被更新的更新消息,并且当接收到对更新后的RUI列表信息的请求时,发送更新后的RUI列表信息;以及
远程用户界面客户端(RUIC),用于当从所述RUIS接收到的所述更新消息识别出RUI列表已经被更新时,向所述RUIS发送对更新后的RUI列表信息的请求,从所述RUIS接收响应于所述请求的所述更新后的RUI列表信息,并且基于所述更新后的RUI列表信息更新现有的RUI列表信息。
2.根据权利要求1所述的系统,其中所述RUIC基于包括在从所述RUIS接收到的所述更新消息中的位置信息和预定的位置信息中的至少一个请求所述更新后的RUI列表信息。
3.根据权利要求2所述的系统,其中所述RUIC确定所述更新消息中是否包括所述位置信息,如果所述更新消息中包括所述位置信息,则所述RUIC基于包括在所述更新消息中的所述位置信息请求所述更新后的RUI列表信息,而如果所述更新消息中不包括所述位置信息,则所述RUIC基于所述预定的位置信息请求更新后的RUI列表信息。
4.根据权利要求2所述的系统,其中所述位置信息包括与更新后的RUI列表信息存在于所述RUIS中的位置相对应的URL信息。
5.根据权利要求4所述的系统,其中当通过解析所述更新消息识别出所述URL信息已经改变时,所述RUIC基于所述更新消息中的URL信息请求更新后的RUI列表信息,而当通过解析所述更新消息识别出URL信息没有改变时,基于所述更新消息中的URL信息和预定的URL信息中的至少一个请求更新后的RUI列表信息。
6.根据权利要求1所述的系统,其中如果通过邻近装置的发现过程发现了所述RUIC,则所述RUIS使用提供给所述RUIC的设备描述,通知是否提供RUI列表信息更新功能。
7.一种用于在远程用户界面服务器(RUIS)中管理远程用户界面(RUI)的设备,包括:
管理器,用于管理要提供给远程用户界面客户端(RUIC)的至少一个RUI,并且确定包括所述至少一个RUI的RUI列表是否已经被更新;
产生器,用于如果所述RUI列表已经被更新则产生更新消息;以及
收发器,用于将所产生的更新消息发送到所述RUIC,接收响应于所述更新消息的对更新后的RUI列表信息的请求,并且响应于接收到的对更新后的RUI列表信息的请求,向所述RUIC发送所述更新后的RUI列表信息。
8.根据权利要求7所述的设备,其中如果通过邻近装置的发现过程发现了所述RUIC,则所述产生器产生用于通知是否提供RUI列表信息更新功能的设备描述,并且所述收发器将所述设备描述提供给所述RUIC。
9.一种用于在远程用户界面服务器(RUIS)中管理远程用户界面(RUI)的方法,包括:
确定包括至少一个RUI的RUI列表是否已经被更新;
如果所述RUI列表已经被更新,则产生更新消息并且将所述更新消息发送到远程用户界面客户端(RUIC);并且
当接收到响应于所述更新消息的对更新后的RUI列表信息的请求时,响应于所述对更新后的RUI列表信息的请求,向所述RUIC发送更新后的RUI列表信息。
10.根据权利要求9所述的方法,进一步包括:
如果通过邻近装置的发现过程发现了所述RUIC,则产生用于通知是否提供RUI列表信息更新功能的设备描述;并且
将所述设备描述提供给所述RUIC。
11.一种用于在远程用户界面客户端(RUIC)中管理远程用户界面(RUI)的设备,包括:
解析器,用于解析从远程用户界面服务器(RUIS)接收到的更新消息;
管理器,用于管理从所述RUIS提供的至少一个RUI,当从接收到的更新消息识别出RUI列表已经被更新时,产生用于请求所述RUIS提供更新后的RUI列表信息的请求消息,并且当接收到响应于所述请求消息的所述更新后的RUI列表信息时,基于所述更新后的RUI列表信息更新现有的RUI列表信息;以及
收发器,用于接收所述更新消息,将接收到的更新消息递送给所述解析器,向所述RUIS发送由所述管理器产生的所述请求消息,并且将响应于所述请求消息的所述更新后的RUI列表信息递送给所述管理器。
12.根据权利要求11所述的设备,其中所述收发器基于包括在从所述RUIS接收到的所述更新消息中的URL信息和预定的URL信息中的至少一个向所述RUIS发送由所述管理器产生的所述请求消息。
13.根据权利要求12所述的设备,其中所述解析器确定所述更新消息中是否包括所述URL信息,如果所述更新消息中包括所述URL信息,则识别出所述URL信息已经改变,而如果所述更新消息中不包括所述URL信息,则识别出所述URL信息没有改变。
14.根据权利要求13所述的设备,其中当识别出所述URL信息已经改变时,所述收发器基于包括在所述更新消息中的所述URL信息发送所述请求消息,而当识别出所述URL信息没有改变时,所述收发器基于所述预定的URL信息发送所述请求消息。
15.分别根据权利要求5所述的系统或者根据权利要求12所述的设备,其中在通过邻近装置的发现过程识别出所述RUIS之后,所述RUIC基于从所述RUIS提供的设备描述中写明的可更新属性,确定所述RUIS是否支持RUI列表信息更新功能。
16.一种用于在远程用户界面客户端(RUIC)中管理远程用户界面(RUI)的方法,包括:
响应于从远程用户界面服务器(RUIS)接收到的更新消息,向所述RUIS发送对更新后的RUI列表信息的请求;
从所述RUIS接收响应于所述请求的所述更新后的RUI列表信息;并且
基于所述更新后的RUI列表信息更新现有的RUI列表信息。
17.分别根据权利要求1所述的系统、根据权利要求7所述的设备、根据权利要求9所述的方法、根据权利要求11所述的设备或者根据权利要求16所述的方法,其中所述更新消息包括以下信息中的至少一个:报头信息、递送目标信息、多播地址信息、统一资源定位符(URL)改变/未改变信息、改变后的URL信息和未改变的URL信息。
18.根据权利要求16所述的方法,其中基于包括在所述更新消息中的URL信息和预定的URL信息中的至少一个发送对更新后的RUI列表信息的请求。
19.根据权利要求18所述的方法,其中发送对更新后的RUI列表信息的请求包括:
确定所述更新消息中是否包括URL信息;
如果所述更新消息中包括所述URL信息,则基于包括在所述更新消息中的所述URL信息发送所述对更新后的RUI列表信息的请求;以及
如果所述更新消息中不包括所述URL信息,则基于所述预定的URL信息发送所述对更新后的RUI列表信息的请求。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR10-2010-0067608 | 2010-07-13 | ||
| KR1020100067608A KR101625373B1 (ko) | 2010-07-13 | 2010-07-13 | 원격 사용자 인터페이스 관리 장치 및 방법과 이를 위한 시스템 |
| PCT/KR2011/005159 WO2012008755A2 (en) | 2010-07-13 | 2011-07-13 | Apparatus and method for managing remote user interface and system for the same |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103003809A true CN103003809A (zh) | 2013-03-27 |
| CN103003809B CN103003809B (zh) | 2016-05-04 |
Family
ID=45467759
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201180033817.3A Expired - Fee Related CN103003809B (zh) | 2010-07-13 | 2011-07-13 | 用于管理远程用户界面的设备和方法及系统 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US9002927B2 (zh) |
| EP (1) | EP2593880B1 (zh) |
| JP (1) | JP5678184B2 (zh) |
| KR (1) | KR101625373B1 (zh) |
| CN (1) | CN103003809B (zh) |
| WO (1) | WO2012008755A2 (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107273121A (zh) * | 2017-06-07 | 2017-10-20 | 联想(北京)有限公司 | 一种智能设备重启的管理方法及装置 |
| CN108702389A (zh) * | 2016-02-18 | 2018-10-23 | 相信环球有限公司 | 用于遥控iot(物联网)设备的架构 |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8990704B2 (en) * | 2011-03-04 | 2015-03-24 | Sony Corporation | Remote user interface media adapter in network bridge |
| KR102069547B1 (ko) * | 2013-04-19 | 2020-01-28 | 삼성전자주식회사 | 방송 통신 시스템에서 부가 정보를 송수신하는 방법 및 장치 |
| US9823826B2 (en) | 2014-10-16 | 2017-11-21 | International Business Machines Corporation | User interface module sharing |
| KR102441786B1 (ko) * | 2021-07-30 | 2022-09-13 | 주식회사 엠투웬티 | 비대면 헬스 화상교육 플랫폼 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060179118A1 (en) * | 2005-01-12 | 2006-08-10 | Vlad Stirbu | Platform-specific application user interface remoting |
| CN101268674A (zh) * | 2005-09-23 | 2008-09-17 | 三星电子株式会社 | 提供远程用户界面的设备和方法 |
| KR20090020233A (ko) * | 2007-08-23 | 2009-02-26 | (주)모비루스 | 유무선 정보기기의 사용자 인터페이스 관리 시스템 및방법, 그리고 사용자 인터페이스 관리기능을 구비한 유무선정보기기 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11175417A (ja) | 1997-12-16 | 1999-07-02 | Hitachi Ltd | Wwwサーバを用いた自動更新装置 |
| EP1345357A1 (en) * | 2002-03-12 | 2003-09-17 | Thomson Licensing S.A. | Communication method between an http server and a client |
| US20060174026A1 (en) * | 2005-01-05 | 2006-08-03 | Aaron Robinson | System and method for a remote user interface |
| JP2007156546A (ja) | 2005-11-30 | 2007-06-21 | Toshiba Corp | コンテンツリスト提供装置およびコンテンツリスト提供方法 |
| KR20070062131A (ko) | 2005-12-12 | 2007-06-15 | 엘지전자 주식회사 | 론워크 시스템 및 그 제어방법 |
| KR100678966B1 (ko) | 2006-01-18 | 2007-02-06 | 삼성전자주식회사 | Rui 서비스 제공 장치 및 방법 |
| KR100765791B1 (ko) | 2006-07-13 | 2007-10-12 | 삼성전자주식회사 | 콘텐트 관리 방법 및 장치 |
| KR101528854B1 (ko) * | 2008-02-20 | 2015-06-30 | 삼성전자주식회사 | Rui 프록시 장치 및 rui 프록시 장치에서의 ui컴포넌트 처리 방법 |
| KR101613319B1 (ko) * | 2008-08-14 | 2016-04-19 | 삼성전자주식회사 | UPnP를 이용한 홈네트워크에서 입력을 제공하는 방법 및 시스템 |
| KR20100049474A (ko) | 2008-11-03 | 2010-05-12 | 삼성전자주식회사 | 원격 사용자 인터페이스를 다른 디바이스로 이전하기 위한 장치 및 방법 |
-
2010
- 2010-07-13 KR KR1020100067608A patent/KR101625373B1/ko active Active
-
2011
- 2011-07-13 CN CN201180033817.3A patent/CN103003809B/zh not_active Expired - Fee Related
- 2011-07-13 JP JP2013519590A patent/JP5678184B2/ja not_active Expired - Fee Related
- 2011-07-13 EP EP11807040.8A patent/EP2593880B1/en not_active Not-in-force
- 2011-07-13 US US13/181,885 patent/US9002927B2/en active Active
- 2011-07-13 WO PCT/KR2011/005159 patent/WO2012008755A2/en not_active Ceased
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20060179118A1 (en) * | 2005-01-12 | 2006-08-10 | Vlad Stirbu | Platform-specific application user interface remoting |
| CN101268674A (zh) * | 2005-09-23 | 2008-09-17 | 三星电子株式会社 | 提供远程用户界面的设备和方法 |
| KR20090020233A (ko) * | 2007-08-23 | 2009-02-26 | (주)모비루스 | 유무선 정보기기의 사용자 인터페이스 관리 시스템 및방법, 그리고 사용자 인터페이스 관리기능을 구비한 유무선정보기기 |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108702389A (zh) * | 2016-02-18 | 2018-10-23 | 相信环球有限公司 | 用于遥控iot(物联网)设备的架构 |
| CN108702389B (zh) * | 2016-02-18 | 2021-09-21 | 相信环球有限公司 | 用于遥控iot(物联网)设备的架构 |
| CN107273121A (zh) * | 2017-06-07 | 2017-10-20 | 联想(北京)有限公司 | 一种智能设备重启的管理方法及装置 |
| CN107273121B (zh) * | 2017-06-07 | 2021-07-16 | 联想(北京)有限公司 | 一种智能设备重启的管理方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2013534678A (ja) | 2013-09-05 |
| KR101625373B1 (ko) | 2016-05-30 |
| US20120016928A1 (en) | 2012-01-19 |
| US9002927B2 (en) | 2015-04-07 |
| CN103003809B (zh) | 2016-05-04 |
| WO2012008755A3 (en) | 2012-04-26 |
| KR20120006889A (ko) | 2012-01-19 |
| EP2593880B1 (en) | 2019-04-17 |
| JP5678184B2 (ja) | 2015-02-25 |
| EP2593880A2 (en) | 2013-05-22 |
| EP2593880A4 (en) | 2014-01-22 |
| WO2012008755A2 (en) | 2012-01-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104486179B (zh) | 在家庭网络中控制远程用户界面的方法和装置 | |
| KR101612553B1 (ko) | 리모트 사용자 인터페이스 서버와 리모트 사용자 인터페이스 클라이언트간의 인터페이스를 위한 장치 및 방법 | |
| CN102763373B (zh) | 基于远程访问使用本地网络装置的服务的方法和设备 | |
| CN103003809B (zh) | 用于管理远程用户界面的设备和方法及系统 | |
| CN103069747A (zh) | 用于建立通信的方法和设备 | |
| JP5937005B2 (ja) | 近距離ネットワークにおける遠隔制御のための装置及び方法とこれをサポートするシステム | |
| GB2520246A (en) | Method for accessing business object resources and machine-to-machine communication environment | |
| CN1996834B (zh) | 获取域信息和与域相关的数据的方法和设备 | |
| JP5590753B2 (ja) | メッセージを提供する方法及びそのための端末装置 | |
| CN101873354A (zh) | 一种交互式电视中的数据同步方法及系统 | |
| KR20120008401A (ko) | 홈 네트워크에서 멀티캐스트 메시지를 이용하여 복수 개의 원격 사용자 인터페이스 서버들을 제어하기 위한 장치 및 방법 | |
| CN101933011B (zh) | 简介远程用户接口的系统和方法 | |
| KR100739810B1 (ko) | 홈 네트워크에서 디바이스들의 서비스를 관리하는 방법 및장치 | |
| CN106878352A (zh) | 一种实现远程访问的方法、AllJoyn网关代理、云服务器及移动设备 | |
| KR20080112923A (ko) | 이벤트 메시지 수신 방법, 이벤트 메시지 전송 방법,피제어 장치 및 제어 포인트 | |
| KR100724940B1 (ko) | Dlna 시스템에서의 dms의 컨텐츠 업데이트 방법 | |
| CN103561014A (zh) | 一种资源访问处理方法及控制服务器 | |
| JP5718454B2 (ja) | ホームネットワークに含まれる機器の機能を制御する方法 | |
| JP2011227697A (ja) | アクセス制御方法、アクセス制御システムおよびアクセス権管理サーバ | |
| KR20090062316A (ko) | 멀티미디어 서비스 제공 시스템 및 방법 | |
| KR20120097282A (ko) | 홈 네트워크의 이벤트 통지 방법 및 장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20160504 Termination date: 20210713 |
|
| CF01 | Termination of patent right due to non-payment of annual fee |