CN102687460A - 提供远程用户界面列表的方法和装置 - Google Patents

提供远程用户界面列表的方法和装置 Download PDF

Info

Publication number
CN102687460A
CN102687460A CN2010800547884A CN201080054788A CN102687460A CN 102687460 A CN102687460 A CN 102687460A CN 2010800547884 A CN2010800547884 A CN 2010800547884A CN 201080054788 A CN201080054788 A CN 201080054788A CN 102687460 A CN102687460 A CN 102687460A
Authority
CN
China
Prior art keywords
terminal
tabulation
server
message
remote server
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
Application number
CN2010800547884A
Other languages
English (en)
Other versions
CN102687460B (zh
Inventor
朴浩渊
郑甫先
金俊亨
琴智恩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Publication of CN102687460A publication Critical patent/CN102687460A/zh
Application granted granted Critical
Publication of CN102687460B publication Critical patent/CN102687460B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2807Exchanging configuration information on appliance services in a home automation network
    • H04L12/2809Exchanging configuration information on appliance services in a home automation network indicating that an appliance service is present in a home automation network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/12Arrangements for remote connection or disconnection of substations or of equipment thereof
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Computer And Data Communications (AREA)
  • Information Transfer Between Computers (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Telephonic Communication Services (AREA)

Abstract

一种在网络中提供用户界面(UI)列表的方法,包括:使具有与远程服务器通信的应用的特定终端从任意终端接收对UI列表的请求;以及提供从该远程服务器提供的UI列表和包括在使用该应用的特定终端中的UI列表的至少一个。该特定终端可以组合从该远程服务器提供的UI列表和包括在使用该特定终端中的UI列表,从而向该任意终端提供组合列表,而且该任意终端可以通过提供的列表选择期望的远程UI。

Description

提供远程用户界面列表的方法和装置
技术领域
本发明一般涉及使用远程用户界面(UI)的远程UI***,而且更具体地,涉及在远程用户界面***中向终端提供远程UI列表的方法和装置。
背景技术
诸如数字生活网络联盟(DLNA)、家庭音频视频互操作(HAVi)、通用即插即用(UPnP)等的业内的许多标准化协会已经积极地进行用于改进家庭网络技术的大量研究。
在家庭网络技术中,可以采用远程用户界面(RUI)技术以便允许一个装置控制另一个装置。通常,RUI技术是基于客户端-服务器架构,其中RUI客户端从RUI服务器取得UI,使得RUI客户端处的用户可以通过该UI控制RUI服务器。以下,将RUI称为远程UI,并将RUI服务器称为远程服务器。
图1是示出在常规远程UI***中提供UI列表的方法的流程图。图1示出第三终端10发现第二终端11并接着请求UI列表以取得UI列表。图1中,第三终端10对应于RUI客户端,而第二终端11对应于另一个终端,其包括使得能够应第三终端11的请求提供远程UI的嵌入服务器。
参照图1,第三终端10发现第二终端11,并接着通过请求远程UI列表来取得包括在第二终端中的远程UI列表。之后,第三终端10选择远程UI列表中的远程UI之一,并向第二终端11请求选择的远程UI。接着,第二终端11向第三终端10发送请求的远程UI。
发明内容
技术问题
在常规方法中,如果第三终端向第二终端请求UI列表,则第二终端简单地提供包括在第二终端中的UI列表。即,当第三终端向第二终端请求UI列表时,第三终端无法取得包括在与第二终端互连的另一远程服务器(未示出)中的其他UI列表。而且,无法将包括在第二终端中的远程UI列表与包括在远程服务器中的远程UI列表组合使用。
解决方案
因此,做出本发明以解决上面提到的现有技术中出现的问题,而且本发明的一个方面提供在远程UI***中高效率地提供远程UI列表的方法和装置。
本发明的另一个方面提供在远程UI***中借助终端与远程服务器之间的通信高效率地提供远程UI列表的方法和装置。
另外,本发明提供在远程UI***中提供借助通信提供的多个远程UI列表的组合的方法和装置。
根据本发明,提供一种在远程***中提供UI列表的方法,该方法包括:使与远程服务器通信的第一终端驱动从该远程服务器下载的应用;基于第一终端中的嵌入服务器从该应用接收的消息,通过组合当前包括在该嵌入服务器中的UI列表和包含在该消息中的远程服务器的UI列表来产生新的UI列表;使第一终端中的嵌入服务器从第二终端接收对UI列表的请求;以及使第一终端中的嵌入服务器向第二终端提供新产生的UI列表。
另外,根据本发明的一个方面,提供一种在远程UI***中提供UI列表的终端装置,该装置包括:浏览器,包括从远程服务器下载的应用;以及嵌入服务器,其基于从该应用接收的消息,通过组合当前UI列表和包含在该消息中的远程服务器的UI列表来产生新的UI列表,并且根据接收来自另一终端的对UI列表的请求,向另一终端提供新产生的UI列表。
有益效果
如之前本文所述,现有技术中终端无法通过另一终端取得包括在远程服务器中的远程UI列表。另外,无法将包括在另一终端中的远程UI列表与包括在远程服务器中的UI列表组合。
根据本发明,在UI***中不仅终端可以借助终端之间的通信向另一终端请求远程UI列表,而且可以向请求UI列表的终端提供包括在远程服务器中的UI列表和包括在其他终端中的UI列表的至少一个。另外,可以向请求远程UI列表的终端提供通过组合包括在远程服务器中的UI列表和包括在另一终端中的UI列表而获得的组合UI列表。
根据本发明,任意终端可以向包括应用的特定终端请求远程UI列表,从而接收包括在远程服务器中的远程UI列表或包括在该特定终端中的远程UI列表,并且接收通过组合包括在远程服务器中的远程UI列表和包括在该特定终端中的远程UI列表而获得的组合远程UI列表。
附图说明
通过结合附图的以下详细说明,本发明的上述和其他方面、特征和优点将更加显而易见,其中:
图1是示出在常规远程UI***中提供UI列表的方法的流程图;
图2是示出根据本发明的实施例的其中多个远程UI列表被组合并提供给终端的网络配置的框图;
图3是示出根据本发明的实施例的在远程UI***中提供UI列表的方法的流程图;
图4是示出根据本发明的实施例的提供UI列表的方法的流程图,其中远程服务器不包括UI列表;
图5是示出根据本发明的实施例的提供UI列表的方法的流程图,其中第二终端的远程服务器应用不工作;
图6是示出根据本发明的实施例的提供UI列表的方法的流程图;以及
图7是示出根据本发明的实施例的提供UI列表的另一方法的流程图。
具体实施方式
下面,将参照附图描述本发明的实施例。以下说明中,提供各种具体限定仅仅用于帮助本发明的一般理解,本领域技术人员显然可知,可以实现本发明而无需这样的限定。另外,本发明的以下说明中,其中并入的已知功能和结构的详细说明在可能使本发明的主题反而不清楚时将被略去。
以下,请求UI列表的终端被称为“第三终端”,而通过远程服务器向第三终端提供UI列表的另一终端被称为“第二终端”。
当第三终端向第二终端请求UI列表时,除了第二终端简单地向第三终端提供包括在第二终端中的UI列表的方式之外,如果第二终端连接到远程服务器,则本发明提供允许第二终端接收包括在远程服务器中的UI列表的方式;以及向第三终端提供包括在第二终端中的远程UI列表和包括在远程服务器中的远程UI列表的至少一个的方式、或向第三终端提供通过组合包括在第二终端中的远程UI列表和包括在远程服务器中的远程UI列表而获得的组合远程UI列表的方式。
通常,本发明提供允许第二终端组合包括在第二终端中的远程UI列表和包括在远程服务器中的远程UI列表从而向第三终端提供组合远程UI列表的方式、以及允许第三终端借助第二终端提供的远程UI列表来针对远程UI列表呼叫第二终端的方式。
为了实现以上所述,本发明定义允许远程服务器向第二终端提供远程UI列表控制信息的方法、以及允许第二终端分析和建立提供的控制信息的方法。另外,本发明定义允许第二终端在第二终端从第三终端接收对远程UI列表的请求时向第三终端提供远程UI列表的方法。
根据本发明的实施例,基于在第三终端请求远程UI列表之前建立的信息,可以从第三终端接收对远程UI列表的请求时提供适当的远程UI列表。
以下,将详细描述本发明的实施例。
在本申请的实施例中,第三终端对应于RUI客户端,而第二终端对应于包括可以向第三终端提供远程UI列表的嵌入服务器的终端。而且假定第二终端包括处理器(handler),其可以与远程服务器通信,并从远程服务器接收远程UI列表。
图2是示出根据本发明的实施例的其中多个远程UI列表被组合并提供给终端的网络配置的框图。
参照图2,第三终端100通过第二终端101接收通过组合包括在第二终端101中的UI列表110和包括在与第二终端101连接的远程服务器102中的UI列表111而获得的UI列表。远程服务器102具有表示关于可以在第三终端100上显示的UI列表的信息的UI列表111;第二终端101包括处理器105,其可以从远程服务器102接收该信息和向第三终端100发送UI列表的方法;而且处理器105可以从远程服务器102接收UI列表111,并向嵌入服务器106发送UI列表。包括在第二终端101中的嵌入服务器106可以向第三终端100提供关于第二终端101的信息(描述信息)。从嵌入服务器106接收的关于第二终端101的信息包括使得第三终端100能够向第二终端101请求UI列表的信息。第三终端100可以发现第二终端101,接收关于第二终端101的信息,并向第二终端101请求UI列表。第三终端100可以借助从第二终端101接收的UI列表接收UI。
图3是示出根据本发明的实施例的在远程UI***中提供UI列表的方法的流程图,其中在远程服务器102包括UI列表的情况下远程服务器102提供UI列表。
参照图3,远程服务器102在步骤301向第二终端101中的处理器105发送远程服务器应用200。在远程服务器应用200从第三终端100或第二终端101接收对UI列表的请求的情况下,远程服务器应用200包括:远程服务器具有UI列表的信息;建立对应的信息的方式;以及处理对UI列表的请求的方式。在步骤303,发送的远程服务器应用200被驱动以在第二终端101中工作;而且在步骤305,远程服务器包括UI列表的信息被发送到处理器105,并且建立处理UI列表的方式。在步骤307,处理器105向嵌入服务器106发送关于建立的处理UI列表的方式的信息。这里,如果必要,则嵌入服务器106可以通知第三终端100如何发送UI列表。之后,第三终端100在步骤309发现第二终端101;第三终端100在步骤311向第二终端101请求UI列表;接着,基于关于远程服务器应用200建立的处理UI列表的方式的信息,包括在第二终端101中的嵌入服务器106在步骤313确定是包括在第二终端101中的UI列表还是包括在远程服务器中的UI列表被发送。
由于图3的流程图示出其中远程服务器应用200包括通知远程服务器UI列表的存在的信息的状况,所以嵌入服务器106在步骤315向处理器105请求远程服务器UI列表。处理器105在步骤317请求远程服务器应用200取得远程服务器UI列表,并且远程服务器应用200在步骤319向远程服务器102请求远程服务器UI列表。远程服务器应用200请求远程服务器102从而接收远程服务器UI列表的过程在驱动远程服务器应用200的步骤303之后、与嵌入服务器106向处理器105请求远程服务器UI列表的步骤315之前之间的任何时候执行。换句话说,如果在嵌入服务器106向处理器105请求远程服务器UI列表之前远程服务器应用200预先接收远程服务器UI列表,且嵌入服务器106向处理器105请求远程服务器UI列表,则也可以向嵌入服务器106发送预先接收的远程服务器UI列表而无需向远程服务器102发送请求。
参照图3,远程服务器应用200在步骤321向处理器105发送远程服务器UI列表;而且处理器105在步骤323向嵌入服务器106发送远程服务器UI列表。在步骤325,嵌入服务器106确定其是直接向第三终端100发送从处理器105接收的远程服务器UI列表,还是在组合(或修改)包括在嵌入服务器中的UI列表和从远程服务器接收的远程服务器UI列表之后向第三终端发送。当然,嵌入服务器106直接向第三终端100发送从处理器105接收的远程服务器UI列表无需任何上面提到的确定。在步骤327,嵌入服务器106向第三终端100发送UI列表,而且在步骤329,第三终端100在显示器上显示从嵌入服务器106接收的UI列表。
图4是示出根据本发明的实施例的提供UI列表的方法的流程图,其中远程服务器不包括UI列表。换句话说,图4示出其中远程服务器102在通过远程服务器应用200从第三终端100接收对UI列表的请求时不包括远程服务器UI列表的操作。
参照图4,远程服务器102在步骤401向第二终端101发送远程服务器应用200。对应的远程服务器应用200包括远程服务器102当前不具有可用于提供的UI列表的信息。在步骤403驱动远程服务器应用200以工作;远程服务器应用200在步骤405向处理器105发送远程服务器102不具有可用于提供的UI列表的信息;并且在步骤407向嵌入服务器106发送对应的信息。之后,第三终端100在步骤409发现第二终端101;第三终端100在步骤411向第二终端101请求UI列表;第二终端101在步骤413向第三终端100提供包括在第二终端101中的UI列表而不向远程服务器102请求UI列表,因为第二终端101已经接收远程服务器102不包括可用于提供的UI列表的信息。第三终端100在步骤415显示从第二终端101接收的UI列表。
图5是示出根据本发明的实施例的提供UI列表的方法的流程图,其中第二终端中的远程服务器应用不工作。该情况下,第三终端100在步骤501发现第二终端101;第三终端100在步骤503向第二终端101请求UI列表;第二终端101在步骤505向第三终端100发送包括在第二终端中的UI列表。而且,第三终端100在步骤507显示从第二终端101接收的UI列表。
图6是示出根据本发明的实施例的提供UI列表的方法的流程图,其中该方法应用于开放IPTV论坛标准。以下,诸如OITF、DAE、DLNA等缩写的一般定义可以参照本领域公知的开放IPTV论坛标准,因而本发明中将略去其详细描述。
参照图6,IPTV应用服务器602在步骤611向开放IPTV终端功能(OITF)终端601发送声明应用环境(DAE)应用603。在步骤613在DAE浏览器604中驱动所发送的DAE应用603。这里,在步骤615,使用设置ServerSideXmlUIListing属性在远程控制(RC)插件605中建立IPTV应用服务器602包括远程UI列表。简单地,关于远程UI列表的存在的信息由真/假表示。或者,可以使用数字或字母。例如,“0”代表使用OITF中的UI列表;“1”代表使用IPTV应用服务器中的UI列表;而“2”代表使用两种UI列表的组合。
在步骤617,远程控制插件605向DLNA远程用户界面服务器(RUIS)606发送该信息。DLNA RUIC 600在步骤619发现OITF终端601;DLNA远程用户界面客户端(RUIC)600在步骤621向OITF终端601发送对UI列表的请求;OITF终端601中的DLNA RUIS 606在步骤623向远程控制插件605请求IPTV应用服务器602中的UI列表;远程控制插件605在步骤625向DAE应用603请求事件的形式的对应的UI列表。当接收对事件的请求时,DAE应用603在步骤627和629向IPTV应用服务器602请求并从其接收UI列表。
如参照图3所述,可以在驱动DAE应用603之后的时间与从远程控制插件605接收对UI列表请求之前的时间之间预先接收包括在IPTV应用服务器602中的UI列表。
DAE应用603在步骤631通过方法的参数向远程控制插件605发送从IPTV应用服务器602接收的UI列表;而且远程控制插件605在步骤633向DLNA RUIS 606发送从DAE应用603接收的UI列表。DLNA RUIS 606在步骤635和步骤637根据之前由DAE应用603建立的方法向DLNA RUIC 600发送UI列表。之后,DLNA RUIC 600在步骤639在显示器上显示从DLNARUIS 606接收的UI列表。
下面示出的表1表示根据本发明的实施例的可以在包括在开放IPTV论坛标准中的DAE规范上规定的内容。
表1
属性
Figure BDA00001720836400071
Figure BDA00001720836400081
Figure BDA00001720836400082
方法
首先,表1中表示的属性包括useServerSideXmlUIListing属性。如果该属性被建立为真的值,并且从DLNA RUIC设备接收到对UI列表的请求,则发送包括在IPTV应用服务器602中的UI列表。或者,如果建立假的值,则发送包括在OITF终端601中的UI列表。
接下来,在步骤625中描述的onXmlUIListingRequest事件表示当从DLNA RUIC设备600接收到对UI列表的请求时在DAE应用603中发生的事件。
最后,在步骤631,包括描述的sendXmlUIListing方法。借助该方法,DAE应用603可以通过DLNA RUIS 606向DLNA RUIC设备600发送包括在IPTV应用服务器602中的UI列表。
图7是示出根据本发明的实施例的提供UI列表的另一方法的流程图,其中该方法应用于开放IPTV论坛标准。
参照图7,IPTV应用服务器602在步骤701向OITF终端601发送DAE应用603。在步骤703在DAE浏览器604中驱动发送的DAE应用603。这里,DAE应用603在步骤705指令远程控制插件605从IPTV应用服务器602下载控制UI包(例如,压缩形式)。控制UI包包括控制UI(CUI)和控制UI的UI列表(XML UI列表)。这里,在DLNA RUIS 606中解压缩下载的控制UI包(CUI包),并且接着通过组合包括在DLNA RUIS 606中的UI列表和包括在控制UI包(CUI包)中的UI列表而获得单一UI列表。如此,在下载和解压缩之后在步骤709获得单一UI列表。在另一情况下,DAE应用603在步骤707指令远程控制插件605连同用于产生新的UI列表的信息产生新的UI列表,使得远程控制插件605可以基于对应的信息产生UI列表。这里,连同指令发送的信息可以改变。具体地,其包括:通过组合包括在DLNA RUIS606中的UI列表和包括在控制UI包(CUI包)中的UI列表产生单一UI列表的信息;仅使用包括在控制UI包(CUI包)中的UI列表的信息;以及仅使用包括在DLNA RUIS 606中的UI列表的信息。当基于对应的信息产生UI列表时,可以在DLNA RUIC 600中修改关于包括在控制UI包(CUI包)中的UI列表中的UI的URL信息,以使得可以存取安装在DLNA RUIS 606中的控制UI包(CUI包)内的控制UI。
如果在步骤709中基于对应的信息产生UI列表,则DLNA RUIS 606在步骤711向DLNA RUIC 600发送UPnP发现(SSDP:byebye)消息以便向DLNARUIC 600发送新产生的UI列表,而且随后在步骤713发送UPnP发现(SSDP:alive)消息。这里SSDP代表简单设备发现协议。
在步骤715中仅发送UPnP发现(SSDP:alive)消息而没有执行步骤711和713的情况下,如果DLNA RUIC 600预先经历了能力匹配,则可以基于先前产生的UI列表跳过能力匹配。然而,通过执行分别用于发送SSDP:byebye消息和SSDP:alive消息的步骤711和713,DLNA RUIC 600在步骤715和717借助设备描述从DLNA RUIS 606取得新的XML UI列表,并且接着在步骤719再次执行能力匹配。
如果方案假定DLNA RUIC 600先前并未经历能力匹配,或者如果OITF终端601被通知了DLNA RUIC 600先前并未经历能力匹配的事实,则不发送步骤711中的SSDP:byebye消息,仅发送步骤713中的SSDP:alive消息。
之后,DLNA RUIC 600在步骤721和723基于在步骤719中匹配的信息从DLNA RUIS 606接收控制UI,并且在步骤725在DLNA RUIC 600中显示从DLNA RUIS 606接收的控制UI。
虽然已经参照其某些实施例示出和描述本发明,但是本领域技术人员不难理解,这里可以在形式和细节上进行各种改变而不背离由所附权利要求及其等价物限定的本发明的精神和范围。

Claims (10)

1.一种在远程***中提供用户界面(UI)列表的方法,该方法包括:
使与远程服务器通信的第一终端驱动从该远程服务器下载的应用;
基于第一终端中的嵌入服务器从该应用接收的消息,通过组合当前包括在该嵌入服务器中的UI列表和包含在该消息中的远程服务器的UI列表来产生新的UI列表;
使第一终端中的嵌入服务器从第二终端接收对UI列表的请求;以及
使第一终端中的嵌入服务器向第二终端提供新产生的UI列表。
2.如权利要求1所述的方法,其中所述产生新的UI列表包括步骤:
使第一终端中的嵌入服务器发送通用即插即用(UPnP)发现(SSDP:byebye)消息;以及
使第一终端中的嵌入服务器向第二终端发送UPnP发现(SSDP:alive)消息以便通知第二终端需要在产生新的UI列表之后接收新的UI列表。
3.如权利要求1所述的方法,其中所述产生新的UI列表包括步骤:
在第一终端中的嵌入服务器不具有与第二终端执行能力匹配、或向第二终端提供UI列表的历史的情况下,使第一终端中的嵌入服务器向第二终端发送通用即插即用(UPnP)发现(SSDP:alive)消息以便通知第二终端需要在产生新的UI列表之后接收新的UI列表。
4.如权利要求2所述的方法,进一步包括:
使第一终端中的嵌入服务器在向第二终端发送UPnP发现(SSDP:alive)消息之后与第二终端执行能力匹配。
5.如权利要求3所述的方法,进一步包括:
使第一终端中的嵌入服务器在向第二终端发送UPnP发现(SSDP:alive)消息之后与第二终端执行能力匹配。
6.一种在远程用户界面(UI)***中提供UI列表的终端装置,该装置包括:
浏览器,包括从远程服务器下载的应用;以及
嵌入服务器,其基于从该应用接收的消息,通过组合当前UI列表和包含在该消息中的远程服务器的UI列表来产生新的UI列表,并且根据接收来自另一终端的对UI列表的请求,向另一终端提供新产生的UI列表。
7.如权利要求6所述的终端装置,其中该嵌入服务器向另一终端发送通用即插即用(UPnP)发现(SSDP:byebye)消息,并且随后发送UPnP发现(SSDP:alive)消息以便通知另一终端需要在产生新的UI列表之后接收新的UI列表。
8.如权利要求6所述的终端装置,其中在该嵌入服务器不具有与另一终端执行能力匹配、或向另一终端提供UI列表的历史的情况下,该嵌入服务器向另一终端发送通用即插即用(UPnP)发现(SSDP:alive)消息以便通知另一终端需要在产生新的UI列表之后接收新的UI列表。
9.如权利要求6所述的终端装置,其中该嵌入服务器在向另一终端发送UPnP发现(SSDP:alive)消息之后与另一终端执行能力匹配。
10.如权利要求7所述的终端装置,其中该嵌入服务器在向另一终端发送UPnP发现(SSDP:alive)消息之后与另一终端执行能力匹配。
CN201080054788.4A 2009-12-04 2010-12-03 提供远程用户界面列表的方法和装置 Active CN102687460B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
KR10-2009-0120191 2009-12-04
KR20090120191 2009-12-04
KR10-2010-0020589 2010-03-08
KR1020100020589A KR101656882B1 (ko) 2009-12-04 2010-03-08 네트워크에서 원격 유저 인터페이스 목록을 제공하는 방법 및 장치
PCT/KR2010/008632 WO2011068381A2 (en) 2009-12-04 2010-12-03 Method and apparatus for providing remote user interface list

Publications (2)

Publication Number Publication Date
CN102687460A true CN102687460A (zh) 2012-09-19
CN102687460B CN102687460B (zh) 2016-08-03

Family

ID=44397260

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201080054788.4A Active CN102687460B (zh) 2009-12-04 2010-12-03 提供远程用户界面列表的方法和装置

Country Status (7)

Country Link
US (1) US8914727B2 (zh)
EP (1) EP2507937B1 (zh)
JP (1) JP5565980B2 (zh)
KR (1) KR101656882B1 (zh)
CN (1) CN102687460B (zh)
AU (1) AU2010327460B2 (zh)
WO (1) WO2011068381A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109189542A (zh) * 2018-09-28 2019-01-11 成都安恒信息技术有限公司 一种用于运维审计***的远程桌面访问方法

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101901884B1 (ko) * 2012-02-29 2018-09-28 삼성전자주식회사 원격 사용자 인터페이스 제공 장치 및 방법
CN103455505B (zh) * 2012-05-31 2017-06-27 华为技术有限公司 一种媒体获取方法、装置及***
JP6133996B2 (ja) * 2012-10-18 2017-05-24 エルジー エレクトロニクス インコーポレイティド 両方向サービスを処理する装置及び方法
GB2507809B (en) * 2012-11-12 2015-06-24 Samsung Electronics Co Ltd Communication between a first and a second device
EP2731297B8 (en) * 2012-11-12 2020-03-11 Samsung Electronics Co., Ltd Method for transmitting user interface
US20150012668A1 (en) * 2013-07-04 2015-01-08 Arcsoft Hangzhou Co., Ltd. Method of Communicating Between Multiple Digital Living Network Alliance Networks
US9357016B2 (en) * 2013-10-18 2016-05-31 Damaka, Inc. System and method for virtual parallel resource management

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6240433B1 (en) * 1998-02-02 2001-05-29 International Business Machines Corporation High accuracy estimates of elementary functions
US20050120361A1 (en) * 2002-02-05 2005-06-02 Microsoft Corporation Systems and methods for creating and managing graphical user interface lists
US20060067489A1 (en) * 2004-09-30 2006-03-30 Yasuhiro Morioka Service providing apparatus, service providing method, and program
CN101507179A (zh) * 2006-08-25 2009-08-12 三星电子株式会社 用于匹配嵌入的音频/视频内容的协议的设备和方法
WO2009104908A2 (ko) * 2008-02-20 2009-08-27 삼성전자 주식회사 Rui 프록시 장치 및 rui 프록시 장치에서의 ui 컴포넌트 처리 방법

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6240443B1 (en) * 1997-12-05 2001-05-29 Ntt Software Corporation Communication system and communication method
JPH11272610A (ja) * 1997-12-05 1999-10-08 Ntt Software Corp コミュニケーションシステム及びコミュニケーション方法
EP1413116A1 (en) * 2001-08-03 2004-04-28 Matsushita Electric Industrial Co., Ltd. Access control system
US7668939B2 (en) * 2003-12-19 2010-02-23 Microsoft Corporation Routing of resource information in a network
US7739375B2 (en) * 2004-05-10 2010-06-15 Sharp Labratories Of America, Inc. System and method for UPnP discovery advertisement byebye by proxy
JP4421517B2 (ja) * 2005-06-07 2010-02-24 株式会社東芝 情報処理サーバ、遠隔操作システムおよび遠隔操作方法
JP4901863B2 (ja) 2005-07-04 2012-03-21 エスケーテレコム株式会社 ホームネットワークサービスのための住居用ゲートウェイシステム
KR20070052645A (ko) * 2005-11-17 2007-05-22 삼성전자주식회사 사용자 인터페이스를 관리하는 장치 및 방법
KR100728256B1 (ko) 2005-11-28 2007-06-13 한국전자통신연구원 홈네트워크와 방송 간에 멀티미디어 콘텐츠를 상호이용하기 위한 홈네트워크/방송 연동 시스템 및 그 방법
US20070233804A1 (en) * 2006-03-31 2007-10-04 Microsoft Corporation Providing remote application access in accordance with decentralized configuration information
US7904575B2 (en) 2006-08-25 2011-03-08 Samsung Electronics Co., Ltd. Apparatus and method for matching protocols of embedded audio/video contents
KR101490687B1 (ko) 2007-08-20 2015-02-06 삼성전자주식회사 홈 네트워크에서 디바이스들이 비밀 정보를 공유하는 방법및 이를 위한 장치
KR101545137B1 (ko) * 2008-04-17 2015-08-19 삼성전자주식회사 사용자 인터페이스를 생성하는 방법 및 장치
US20100114851A1 (en) * 2008-11-06 2010-05-06 Gregg Wernecke Searching for user interface controls

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6240433B1 (en) * 1998-02-02 2001-05-29 International Business Machines Corporation High accuracy estimates of elementary functions
US20050120361A1 (en) * 2002-02-05 2005-06-02 Microsoft Corporation Systems and methods for creating and managing graphical user interface lists
US20060067489A1 (en) * 2004-09-30 2006-03-30 Yasuhiro Morioka Service providing apparatus, service providing method, and program
CN101507179A (zh) * 2006-08-25 2009-08-12 三星电子株式会社 用于匹配嵌入的音频/视频内容的协议的设备和方法
WO2009104908A2 (ko) * 2008-02-20 2009-08-27 삼성전자 주식회사 Rui 프록시 장치 및 rui 프록시 장치에서의 ui 컴포넌트 처리 방법

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109189542A (zh) * 2018-09-28 2019-01-11 成都安恒信息技术有限公司 一种用于运维审计***的远程桌面访问方法
CN109189542B (zh) * 2018-09-28 2021-10-15 成都安恒信息技术有限公司 一种用于运维审计***的远程桌面访问方法

Also Published As

Publication number Publication date
JP2013512500A (ja) 2013-04-11
WO2011068381A3 (en) 2011-11-10
US8914727B2 (en) 2014-12-16
AU2010327460B2 (en) 2014-09-25
EP2507937A2 (en) 2012-10-10
CN102687460B (zh) 2016-08-03
EP2507937A4 (en) 2014-01-22
JP5565980B2 (ja) 2014-08-06
US20110138290A1 (en) 2011-06-09
AU2010327460A1 (en) 2012-05-31
KR20110063246A (ko) 2011-06-10
EP2507937B1 (en) 2017-07-19
WO2011068381A2 (en) 2011-06-09
KR101656882B1 (ko) 2016-09-12

Similar Documents

Publication Publication Date Title
CN102687460A (zh) 提供远程用户界面列表的方法和装置
CN102484596B (zh) 在家庭网络中控制远程用户界面的方法和装置
JP4041118B2 (ja) ゲートウェイ装置、ネットワークシステム、通信プログラム及び通信方法
KR101612553B1 (ko) 리모트 사용자 인터페이스 서버와 리모트 사용자 인터페이스 클라이언트간의 인터페이스를 위한 장치 및 방법
CN104410690B (zh) 用于控制远程用户界面客户端的方法和装置
EP2549680A2 (en) Content output system and codec information sharing method in same system
KR101682243B1 (ko) 메시지 제공 방법 및 이를 위한 단말 장치
EP2474198B1 (en) Apparatus and method for remote control in a short-range network, and system supporting the same
CN101547206B (zh) 并行IGRS-UPnP
US9806899B2 (en) Apparatus and method for controlling remote user interface servers using a multicast message in a home network
CN103238297A (zh) 用于提供远程控制用户接口的方法及装置
US9357269B2 (en) Method and system for providing secure handling of information for complete internet anywhere
US20080229324A1 (en) System and method for sharing e-service resource of digital home
KR20120139396A (ko) 어플리케이션을 제어하는 방법 및 그 장치
KR20120064882A (ko) 미디어 렌더러를 위한 범용 플러그 앤 플레이 네트워크 기반의 컴퓨팅 공유 시스템 및 방법
US20120059885A1 (en) METHOD AND APPARATUS FOR SHARING A MEMO USING UPnP TELEPHONY
EP2131550A1 (en) method of transmitting a list of services and corresponding method of reception

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