用于管理远程用户界面的状态信息的方法和装置制造方法及图纸

技术编号:7165609 阅读:195 留言:0更新日期:2012-04-11 18:40
一种在客户端中用于管理从提供RUI的服务器接收到的远程用户界面(RUI)的状态信息的方法。该方法包括:响应于来自于用户的对该状态信息的存储请求,提取该状态信息;向该服务器提供该状态信息;从该服务器接收指示到该状态信息被存储的位置的路由的位置信息;以及将该位置信息存储在书签模块中。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及使用远程用户界面(RUI)的装置和方法,更具体地,涉及用于管理RUI的状态信息的装置和方法。
技术介绍
正在由诸如数字实况网络联盟(DLNA)、家庭音频-视频互操作性(HAVi)和通用即插即用(UPnP)之类的许多工业标准组织进行用来改进家庭网络技术的密集研究。在这样的家庭网络中,RUI技术可以用来使得设备能够控制其它设备的功能。在基于客户端-服务器结构的RUI技术中,RUI客户端从RUI服务器取得用户界面(UI)并且使得用户能够在 RUI客户端中通过UI控制RUI服务器。消费电子设备协会(CEA)-2014是一个关于RUI的标准,其定义了用于UPnP网络和互联网中的RUI的协议和框架。根据CEA-2014,UPnP设备(或RUI服务器)将用户界面提供到消费电子设备-超文本标记语言(CE-HTML)型网页,并且用户可以通过该网页远程控制UPnP设备的应用。CE-HTML是HTML的特定版本,其基于可扩展的超文本标记语言 (XHTML)。图1示出了在RUI服务器和RUI客户端之间基于CEA-2014标准的通信方法。为了在家庭网络中使用RUI,应当首先执行RUI服务器20的发现。因为CEA-2014基于UPnP 网络,所以CEA-2014通过UPnP发现过程发现RUI服务器20。RUI客户端10和UI控制点 (CP) 30在图1中以分开的方式示出。但是,当UI CP 30被嵌入在RUI客户端10中时,RUI 客户端10将直接发现RUI服务器20。如果RUI客户端10没有CP 30,并且单独的CP30打算向RUI客户端10发送RUI服务器20的UI,则CP 30可以通过UPnP搜索发现RUI客户端 10。在完成发现过程之后,RUI客户端10参考RUI页存在的统一资源定位符(URL)获得RUI页,该URL包括在UPnP设备描述中。更具体地说,RUI客户端10的XHTML浏览器向 RUI服务器20的网站服务器发送对RUI页的请求。由于RUI页被配置用于控制RUI服务器20的应用,因此RUI客户端10使用RUI页控制RUI服务器20的应用。在CEA-2104标准的文档中详细描述了 RUI服务器20和RUI客户端10之间的传统的通信方法,因此这里省略对其的描述。参考图2描述在传统的UPnP网络中存储和恢复RUI的状态信息的过程。在步骤 201中,RUI服务器20向RUI客户端10提供RUI。在从用户接收到对目前使用的RUI的状态信息的存储请求时,在步骤202中,RUI客户端10向RUI服务器20发送对状态信息的存储请求。在步骤203中,RUI服务器20存储目前向RUI客户端10提供的RUI的状态信息。 在步骤204中,RUI服务器20产生并存储所存储的RUI状态信息的列表。
技术实现思路
技术问题如图2所示,RUI的全部状态信息由RUI服务器20管理。因此,为了使用存储在 RUI服务器20中的状态信息,RUI客户端10必须访问RUI状态信息的列表,并且该访问需要RUI客户端10和RUI服务器20之间的发现过程。因此,在传统的UPnP中存储和恢复 RUI的状态信息的过程可以应用于作为其中RUI的全部状态信息存储在RUI服务器中的远程协议模型的远程桌面协议(RDP)、扩展的远程技术(XRT)等等,但是不可以应用于具有无国家的特征的远程协议模型中,诸如基于互联网的超文本传输协议(HTTP)。技术方案本专利技术解决至少以上问题和/或缺点并且提供至少下述优点。因此,本专利技术的一方面提供一种RUI客户端可以管理RUI的状态信息的方法和装置。本专利技术的另一方面提供一种用于将第一 RUI客户端的RUI的状态信息迁移到与第一 RUI客户端不同的第二 RUI客户端的方法和装置。根据本专利技术的一方面,提供一种在客户端中用于管理从提供RUI的服务器接收到的远程用户界面(RUI)的状态信息的方法。该方法包括响应于来自于用户的存储该状态信息的请求,提取该状态信息;向该服务器提供该状态信息;从该服务器接收指示到该状态信息被存储的位置的路由的位置信息;以及将该位置信息存储在书签模块中,该书签模块存储用户优选的用户界面列表。根据本专利技术的另一方面,提供一种在具有控制点的第一客户端中用于管理从提供 RUI的服务器接收到的远程用户界面(RUI)的状态信息的方法。该方法包括通过该控制点接收对状态信息的迁移的请求;通过该控制点接收该状态信息将要被迁移到的第二客户端的用户选择;由该控制点检查和存储目前运行的RUI的标识符;向该服务器提供该状态信息;在从控制点接收到对该状态信息的迁移的请求时,由第二客户端向服务器发送对状态信息的请求;以及由第二客户端从服务器接收RUI和状态信息,并且提供该RUI和状态信肩、ο根据本专利技术的另一方面,提供一种在第一客户端和具有控制点的第二客户端中用于管理从提供RUI的服务器接收到的远程用户界面(RUI)的状态信息的方法。该方法包括 由该控制点从用户接收对状态信息的迁移的请求;由该控制点接收该状态信息将要被迁移到的第一客户端的用户选择;由该控制点检查和存储目前运行的RUI的标识符;由第一客户端向该服务器提供该状态信息;在从控制点接收到对该状态信息的迁移的请求时,由第二客户端从服务器接收该RUI和状态信息;以及由第二客户端提供该RUI和状态信息。根据本专利技术的另一方面,提供一种用于管理远程用户界面(RUI)的状态信息的客户端终端。该客户端终端包括网络浏览器模块,用于渲染从服务器提供的RUI ;状态信息管理器,用于向服务器发送存储状态信息的请求,并且恢复和提供从服务器提供的状态信息和指示到该状态信息被存储的位置的路由的位置信息;用户界面(UI)壳模块,用于向用户提供该RUI并处理来自于用户的输入;和书签模块,用于存储从该状态信息管理器提供的状态信息以及用户优选的用户界面列表,并将该状态信息提供到该UI壳模块。根据本专利技术的另一方面,提供一种用于管理远程用户界面(RUI)的状态信息的客户端终端。该客户端终端包括控制点,用于在家庭网络中发现该状态信息可以被迁移到的且RUI正在运行的第二客户端,提供该发现结果,接收该状态信息可以被迁移到的第二客户端的用户选择,检查状态信息将要被迁移的RUI的标识符,向RUI服务器发送用于存储第7二客户端的状态信息的请求,以及产生用于从选择的第二客户端接收状态信息的请求;状态信息管理器,用于响应于来自于控制点的请求,从服务器接收选择的第二客户端的状态信息;和网络浏览器模块,用于渲染从服务器提供的RUI。根据本专利技术的另一方面,提供一种在向客户端提供远程用户界面(RUI)的服务器中用于管理RUI的状态信息的方法。该方法包括向客户端提供其状态信息可以被存储的 RUI ;从客户端接收用于存储该RUI的状态信息的请求;存储该状态信息并更新指示到该状态信息被存储的位置的路由的位置信息;以及向客户端提供位置信息中的至少一个。根据本专利技术的另一方面,提供一种用于提供远程用户界面(RUI)的服务器。该服务器包括RUI管理器,用于存储和管理要被提供给客户端的RUI ;状态信息管理器,用于存储和管理从该客户端提供的RUI的状态信息;和状态信息列表管理器,用于管理指示到该状态信息被存储的位置的路由的位置信息的列表。有益效果从前本文档来自技高网
...

【技术保护点】
1.一种在客户端中用于管理从提供远程用户界面(RUI)的服务器接收到的RUI的状态信息的方法,包括:从用户接收存储状态信息的请求;响应于该请求提取该状态信息;向该服务器提供该状态信息;从该服务器接收指示到该状态信息被存储的位置的路由的位置信息;以及将该位置信息存储在书签模块中。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:柳永善
申请(专利权)人:三星电子株式会社
类型:发明
国别省市:KR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1