在远程用户界面服务中控制对资源的访问的方法和装置制造方法及图纸

技术编号:7160762 阅读:196 留言:0更新日期:2012-04-11 18:40
提供一种用于在远程用户界面(RUI)系统的RUI客户端中控制对RUI服务器的资源的访问的方法。该方法包括:向RUI服务器发送对用于控制该资源的RUI页面的请求并且接收该RUI页面;使用接收的RUI页面产生对与该资源对应的RUI服务器的互斥(MUTEX)的连接;以及向RUI服务器发送对用于限制对资源的访问的MUTEX锁定的请求。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术一般涉及远程用户界面(RUI),且更具体地,涉及一种用于在RUI服务器提供RUI且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服务器20以便在家庭网络中使用RUI。由于这是基于UPnP网络的,故CEA-2014 通过UPnP发现过程发现RUI服务器20。虽然在图1中RUI客户端10和控制点(CP) 30被分开示出,但是如果UPnP CP 30嵌入在RUI客户端10中,则RUI客户端10可以直接发现 RUI服务器20。如果RUI客户端10没有CP 30并且单独的CP 30将向RUI客户端10发送 RUI服务器20的UI,CP 30通过UPnP发现(UPnP discovery)甚至可以发现RUI客户端10。在完成发现过程之后,RUI客户端10参考其中RUI页面存在的统一资源定位符 (URL)获取RUI页面,该URL包括在UPnP设备描述中。更具体地,RUI客户端10的XHTML 浏览器向RUI服务器20中的网络服务器发送对RUI页面的请求。由于RUI页面被组成从而控制RUI服务器20的应用,因此RUI客户端10使用该RUI页面控制RUI服务器20的应用。RUI服务器20和RUI客户端10根据现有技术通信的方法在CEA-2014标准中详细公开了,故出于简洁之故这里省去其描述。在该方式中,传统RUI服务是基于通用网络服务器-HTML浏览器架构的。该通用网络服务器仅返回浏览器请求的页面,而不管理对特定资源的访问。如此,网络服务器无法管理客户端的访问,因为它没有关于某个浏览器在请求页面之后是否终止的信息。可是,当网络服务器使用提供的信息(也即,RUI页面)控制RUI服务器20的功能,而非如CEA-2014中简单地向客户端提供信息时,网络服务器需要控制RUI客户端10对资源的访问。这是必须的,因为当用户控制设备,而其他用户可以控制相同设备时,设备冲突会发生。例如,在当一个客户端正使用诸如调谐器控制或电话线之类的资源时的一些示例中,需要防止其他客户端访问相同的资源或应用资源。作为另一示例,如图2所示,如果在步骤41中RUI客户端A 11从RUI服务器20 获取RUI页面然后在步骤43中发送对在特定频道上接收的广播节目的记录请求,则RUI服务器20记录该广播节目。同时,在步骤51中RUI客户端B 12可以从RUI服务器20获取 RUI页面,然后在步骤53中通过获取的RUI页面向RUI服务器20发送对该广播节目的记录取消请求。可是,如果RUI客户端A 11想保持该记录则会发生冲突。
技术实现思路
技术问题当管理RUI客户端10和RUI服务器20之间的连接或会话以解决图1的这些和其他问题时,在网络服务器(未示出)中单独提供用于管理各个用户的连接的数据库。替换地,RUI客户端10可以使用单独的插件(plug-in)程序,诸如用于每个单独应用的公知的 active X。但是由于消费电子(CE)设备一般使用嵌入式插件程序和各种操作系统(OS)并且它们的资源不充分,因此嵌入式插件程序可能不能自由安装。技术方案本专利技术的一方面用于解决至少以上所述的问题和/或不足并且提供至少以下所述的优点。因此,本专利技术的一方面提供一种用于控制若干RUI客户端做出使用RUI服务器的特定资源的尝试的方法和装置。本专利技术的另一方面提供一种用于向尝试使用访问受限的资源的RUI客户端提供 RUI的资源访问控制方法和装置。依据本专利技术,提供一种用于在RUI系统的RUI客户端中控制对RUI服务器的资源的访问的方法。该方法包括向RUI服务器发送对用于控制该资源的RUI页面的请求并且接收该RUI页面;使用接收的RUI页面产生对与该资源对应的RUI服务器的互斥(Mutual Exclusion,MUTEX)的连接;以及向RUI服务器发送对用于限制对资源的访问的MUTEX锁定的请求。依据本专利技术,提供一种用于在RUI系统的RUI服务器中控制对RUI服务器的资源的访问的方法。该方法包括当RUI客户端请求时向RUI客户端发送用于控制该资源的RUI 页面;以及从产生对与该资源对应的MUTEX的连接的RUI客户端接收对用于限制对该资源的访问的MUTEX锁定的请求。依据本专利技术,提供一种在RUI系统中用于控制对RUI服务器的资源的访问的RUI 客户端装置。该RUI客户端装置包括网页浏览器模块,用于向RUI服务器发送对RUI页面的请求并且接收该RUI页面;和MUTEX处理器,用于向RUI服务器发送用于限制对在RUI页面中由另一 RUI客户端选择的资源的访问的请求,以请求访问该选择的资源,其中当从RUI 服务器接收到对选择的资源的访问许可时,该网页浏览器模块向用户提供能够控制该选择的资源的RUI页面。依据本专利技术,提供一种在RUI系统中用于控制对资源的访问的RUI服务器装置。该 RUI服务器装置包括对应于各个资源的多个MUTEX,其对应于与由RUI服务器装置提供的应用相关的各个控制权限;和网络服务器,用于当RUI客户端请求时向RUI客户端发送RUI 页面,通过从RUI客户端接收用于限制对在RUI页面中由另一 RUI客户端选择的资源的访问的请求来接收对选择的资源的访问请求,以及如果与选择的资源对应的MUTEX不指示访问受限状态,则向RUI客户端发送对选择的资源的访问许可。有益效果通过前面描述可以看出,本专利技术能够控制多个RUI客户端做出访问RUI服务器的资源的尝试,并且能够向访问正由另一个RUI客户端占用的资源的RUI客户端提供RUI,因此便于平滑的远程控制。附图说明通过结合附图的以下描述,本专利技术具体的示范实施例的以上和其它方面、特征和优点将更明了,其中图1说明提供RUI页面的传统过程。图2说明使用资源的传统过程。图3说明根据本专利技术的RUI系统的架构。图4说明根据本专利技术的RUI客户端的操作过程。图5说明根据本专利技术的RUI服务器的操作过程。图6说明根据本专利技术的第一实施例的RUI服务器和RUI客户端的操作过程;以及图7说明根据本专利技术的第二实施例的RUI服务器和RUI客户端的操作过程。贯穿附图,相同附图参考数字将理解为指代相同组件、特征和结构。具体实施例方式在以下说明和权利要求书中使用的术语和单词不局限于本文档来自技高网
...

【技术保护点】
1.一种用于在远程用户界面(RUI)系统的RUI客户端中控制对RUI服务器的资源的访问的方法,包括:向RUI服务器发送对用于控制该资源的RUI页面的请求并且接收该RUI页面;使用接收的RUI页面产生对与该资源对应的RUI服务器的互斥(MUTEX)的连接;以及向RUI服务器发送对用于限制对资源的访问的MUTEX锁定的请求。

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

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

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

1