CN102609374A - 用于操作设备的设备控制装置的***和方法 - Google Patents
用于操作设备的设备控制装置的***和方法 Download PDFInfo
- Publication number
- CN102609374A CN102609374A CN2011103864755A CN201110386475A CN102609374A CN 102609374 A CN102609374 A CN 102609374A CN 2011103864755 A CN2011103864755 A CN 2011103864755A CN 201110386475 A CN201110386475 A CN 201110386475A CN 102609374 A CN102609374 A CN 102609374A
- Authority
- CN
- China
- Prior art keywords
- equipment
- function
- tabulation
- request
- 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.)
- Pending
Links
Images
Classifications
-
- 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/281—Exchanging configuration information on appliance services in a home automation network indicating a format for calling an appliance service function in a home automation network
-
- 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
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Selective Calling Equipment (AREA)
- Stored Programmes (AREA)
Abstract
本发明提供了操作用于控制各种设备的操作的设备控制装置的***和方法。该设备控制装置可以获取标识可由设备执行的一个或多个功能的列表。该列表还可以标识与在该列表中包括的每个功能对应的对应协议。该设备控制装置可以使用基于与从列表中选择的期望功能对应的对应协议而选择的指定协议向该设备发送执行该期望功能的请求。继而,该设备可以在请求时将列表发送到设备控制装置。此外,该设备还可以接收根据所选的指定协议执行期望功能的请求,并响应于该请求而执行该期望功能。
Description
相关申请的交叉引用
本公开包含与2010年12月6日在日本专利局提交的日本在先专利申请JP 2010-271869中公开的主题有关的主题,通过引用将其全部内容合并于此。
技术领域
本公开涉及设备的设备控制装置、设备控制方法和程序。
背景技术
在相关技术中,用于通过使用诸如通用控制器的控制装置来控制多个不同设备的设备控制***是已知的。根据该设备控制***,提供服务的设备担当服务器,接收该服务的控制装置(设备控制装置)担当客户端。控制装置通过经由设备请求服务用于执行功能来控制该设备。根据关于每个设备为每个服务确定的协议规范来请求功能的执行。
在此将对基本功能的执行请求定义为在多个不同的设备或者多个不同的服务之间共享的标准协议规范。但是,关于每个设备,针对每个服务将对扩展/修改的功能的执行请求定义为单独(individual)的协议规范,其与对基本功能的执行请求一起用于应对对实施方式或单独要求的限制。因而,使得控制装置将对关于每个设备的每个服务不同的协议规范与每个设备的服务关联地管理。
发明内容
因而,使得控制装置管理关于每个设备的每个服务不同的协议规范,并且实现方式的统一可能变得困难。而且,与协议规范不被管理的设备的兼容性可能变得难以实现。
考虑到上述问题,提供了一种设备控制装置。该设备控制装置可以包括控制单元,其被配置为获取标识可由第一设备执行的一个或多个功能的列表。该列表还可以包括指示与可由第一设备执行的每个功能对应的对应协议的信息。该控制单元可以向第一设备发送执行从标识可由第一设备执行的一个或多个功能的该列表中选择的期望的功能的请求。所发送的请求可以根据从指定的多个协议中选择的指定协议来发送,其中可以基于所述列表中指示与期望的功能对应的对应协议的信息来从指定的多个协议中选择该指定协议。
在一个方面,该控制单元可以进一步被配置为基于指定协议与列表中所指示的与期望的功能对应的对应协议兼容的确定来选择指定协议。
在另一方面,该第一设备可以是多个设备之一,并且该控制单元可以进一步被配置为:接收连接到该多个设备中的一个或多个设备的指令,其中该一个或多个设备包括该第一设备。该控制单元可以基于连接到该一个或多个设备的指令,将检测请求发送到该一个或多个设备中的每个,并接收来自该一个或多个设备的每个的、响应于发送到该一个或多个设备中的每个的检测请求的检测响应。该控制单元可以基于从该一个或多个设备中的每个接收到的检测响应,建立与该一个或多个设备中的每个的连接,并在建立与该一个或多个设备中的每个的连接时,将对信息的请求发送到该一个或多个设备的中每个。该控制单元然后可以响应于发送到该一个或多个设备中的每个的对信息的请求,接收来自该一个或多个设备中的每个的对设备信息;并基于从该一个或多个设备中的每个接收的相应设备信息,将获取标识可由该一个或多个设备中的每个相应设备执行的一个或多个功能的列表的相应请求发送到该一个或多个设备中的每个。在相关方面,发送到第一设备的检测请求可以是统一即插即用(“UPnP”)命令。
在一个方面,在该列表中至少一个对应协议可以被分别指示为超文本传输协议(“HTTP”),并且所指定的多个协议中的至少一个可以指定该HTTP协议。在另一方面,在该列表中分别指示的至少两个对应协议是相同协议的不同版本,其中也可以在指定的多个协议中指定该相同协议的不同版本中的每个。
在另一方面,所获取的、标识可由第一设备执行的一个或多个功能并具有指示与每个功能对应的对应协议的信息的列表还可以包括指示与每个功能对应的对应目的地的信息。并且,控制单元可以进一步被配置为使用指定协议将执行期望的功能的请求发送到所选目的地处的第一设备。可以基于所述列表中指示与期望的功能对应的对应目的地的信息选择所选目的地。在相关方面,与期望的功能对应的对应目的地可以是网络地址。此外,在另一方面,网络地址可以是统一资源定位符(“URL”)。
在各个方面,该设备控制装置可以实施为远程控制器、便携式信息终端、电话或者个人计算机。此外,该第一设备可以实施为电视机、投影仪、打印机、记录机、照相机、音频***、个人计算机、家用电器或者游戏机。在一个方面,该设备控制装置可以被配置为经由网络与第一设备通信。在另一方面,网络可以是无线网络。
提供了其上存储程序的计算机可读指令的非暂时计算机可读存储单元。该指令在被控制单元执行时可以配置控制单元以获取标识可由设备执行的一个或多个功能的列表,其中该列表还包括指示与可由该设备执行的每个功能对应的对应协议的信息。该指令还可以配置控制单元以向该设备发送执行从标识可由该设备执行的一个或多个功能的该列表中选择的期望的功能的请求。发送的请求可以根据从指定的多个协议中选择的指定协议来发送,其中可以基于所述列表中指示与期望的功能对应的对应协议的信息来从指定的多个协议中选择该指定协议。
提供了用于操作设备控制装置的方法。该方法可以包括获取标识可由设备执行的一个或多个功能的列表,其中该列表还包括指示与可由该设备执行的每个功能对应的对应协议的信息。该方法还可以包括使用处理器向该设备发送执行从标识可由该设备执行的一个或多个功能的该列表中选择的期望的功能的请求。发送的请求可以根据从指定的多个协议中选择的指定协议来发送,其中可以基于所述列表中指示与期望的功能对应的对应协议的信息来从指定的多个协议中选择该指定协议。在该方法的另一方面,从指定的多个协议中选择的该指定协议可以是超文本传输协议(“HTTP”),并且可以使用HTTP协议经由网络发送向该设备发送的执行期望的功能的请求。
在各个其他方面,提供了设备。该设备可以包括控制单元,该控制单元被配置为接收对关于该设备提供的服务的信息的请求。该控制单元可以进一步被配置为响应于该请求,发送标识可由该设备执行的一个或多个功能的信息的列表。所发送的列表可以包括指示与可由该设备执行的每个功能对应的对应协议的信息。在一个方面,该控制单元可以进一步被配置为接收执行从标识可由该设备执行的一个或多个功能的传输的列表中选择的期望的功能的请求。可以根据在所发送的列表中指示的与期望的功能对应的指定协议来接收执行该期望的功能的请求。该控制单元可以进一步响应于执行期望功能的请求而执行该期望功能。
在另外的方面,该控制单元可以进一步被配置为包括指示与在发送的列表中标识的每个功能对应的对应目的地的信息。在一些方面,该设备可以被配置为电视机、投影仪、打印机、记录机、照相机、音频***、个人计算机、家用电器或游戏机。
提供了非暂时计算机可读存储单元,其上存储程序的计算机可读指令。该指令在被控制单元执行时可以配置控制单元以接收对关于设备提供的服务的信息的请求,并发送标识可由该设备执行的一个或多个功能的信息的列表。所发送的列表可以进一步包括指示与可由该设备执行的每个功能对应的对应协议的信息。
提供了操作设备的方法。该方法可以包括接收对关于该设备提供的服务的信息的请求。该方法还可以包括响应于该请求,使用处理器发送标识可由该设备执行的一个或多个功能的信息的列表,其中所发送的列表还包括指示与可由该设备执行的每个功能对应的对应协议的信息。在相关方面,该方法可以进一步包括接收执行从标识可由该设备执行的一个或多个功能的所发送的列表中选择的期望的功能的请求,其中可以根据所发送的列表中指示的与期望的功能对应的指定协议来接收执行该期望的功能的请求。并且,该方法还可以包括响应于由该设备执行该期望的功能的请求,使用处理器执行该期望的功能。
提供了包括设备和设备控制装置的***。该设备控制装置可以被配置为:获取标识可由该设备执行的一个或多个功能的列表,其中该列表可以包括指示与可由该设备执行的每个功能对应的对应协议的信息。该设备控制装置可以进一步被配置为向该设备发送执行从标识可由该设备执行的一个或多个功能的该列表中选择的期望的功能的请求。所发送的请求可以根据从指定的多个协议中选择的指定协议来发送,其中可以基于所述列表中指示与期望的功能对应的对应协议的信息来从指定的多个协议中选择该指定协议。所述设备可以被配置为接收对关于该设备提供的服务的信息的请求,并响应于该请求,将标识可由该设备执行的一个或多个功能的列表发送到该设备控制装置。所发送的列表可以进一步包括指示与可由该设备执行的每个功能对应的对应协议的信息。该设备可以进一步被配置为从该设备控制装置接收执行从标识可由该设备执行的一个或多个功能的、所发送的列表中选择的期望的功能的请求。其中可以根据所发送的列表中指示的与期望的功能对应的指定协议来接收执行该期望的功能的请求。另外,该设备还可以被配置为响应于由该设备执行该期望的功能的请求,执行该期望的功能。
根据以上所述的本公开的实施例,可以提供能够改善多个不同设备之间的兼容性的设备和设备控制装置、设备控制方法和程序。
附图说明
图1是示出一般的设备控制***的配置的图;
图2是示出一般的设备控制***的操作的序列图;
图3是示出一般的动作列表的例子的图;
图4是示出根据本公开的实施例的设备控制***的功能配置的框图;
图5是示出根据本公开的实施例的设备控制***的操作的序列图;
图6是示出根据本公开的实施例的动作列表的例子的图;
图7是示出动作列表的例子的图;
图8A和8B是示出动作“注册”的执行例子的图;
图9A和9B是示出动作“获取***信息”的执行例子的图;
图10A和10B是示出动作“获取远程命令列表”的执行例子的图;
图11A和11B是示出动作“获取状态”的执行例子的图;
图12A和12B是示出动作“获取网络服务列表”的执行例子的图;
图13A和13B是示出动作“获取内容信息”的执行例子的图;
图14A和14B是示出动作“获取历史列表”的执行例子的图;
图15A和15B是示出动作“获取文本”的执行例子的图;
图16A和16B是示出动作“发送文本”的执行例子的图;
图17A和17B是示出动作“获取内容”的执行例子的图;以及
图18A和18B是示出动作“发送内容”的执行例子的图。
具体实施方式
下面,将参考附图详细描述本公开的优选实施例。注意,在此说明书和附图中,具有基本相同的功能和配置的结构元件用相同的附图标记来表示,并且省略对这些结构元件的重复说明。
[1.一般的设备控制***的配置]
图1是示出一般的设备控制***的配置的图。如图1所示,该设备控制***包括作为控制目标的、诸如设备1a和1b的设备1(设备的统称)以及经由通信网络3控制设备1的控制装置(设备控制装置)2。设备1提供一个或多个服务S(服务的统称),例如网络浏览(Web browsing)服务、内容输出服务、搜索服务、再现服务、记录服务等。控制装置2通过经由设备1请求用于执行功能的服务S来控制设备1。
设备1是可以由控制装置2经由通信网络3控制的设备1,例如显示器、投影仪、打印机、记录机、照相机、音频***、个人计算机、家用电器等。控制装置2是能够经由通信网络3控制设备1的终端,诸如远程控制器、便携式信息终端、移动电话、显示器、个人计算机等。通信网络3是诸如有线或无线网络的双向通信网络3,例如数字生活网络联盟(DLNA)等。
在图1所示的例子中,设备1a是提供诸如网络浏览服务、内容输出服务和搜索服务的服务S的网络TV。而且,设备1b是提供诸如内容再现服务和记录服务的服务S的硬盘(HDD)记录机。另外,在图1中,服务Sa被示出为由设备1a提供的服务的例子。而且,在图1中,服务Sb被示出为由设备1b提供的服务的例子。
[2.一般的设备控制***的操作]
图2是示出一般的设备控制***的操作的序列图。在图2中,示出了控制装置2的用户U、控制装置2以及分别提供例如服务Sa和Sb的设备1a和1b。
如图2所示,在设备控制开始时,用户U指定具体设备1,并指令控制装置2进行设备连接(步骤S11)。在图2所示的例子中,设备1a被指定为该具体设备1。当接收到连接指令时,控制装置2检测能够通过网络3与其连接的设备1a和1b,并建立与该具体设备1a的连接(步骤S12到S15)。当建立了与设备1a的连接时,控制装置2从设备1a获取设备信息(步骤S16、S17)。
当获取了设备信息时,控制装置2从设备1a获取动作列表ALa(功能的列表)(步骤S18、S19)。动作列表AL(动作列表的统称)是示出由于设备1提供的服务S而变得可执行的动作A的列表,并且由设备1管理。
图3是示出一般的动作列表AL的例子的图。如图3所示,为设备1a的服务Sa定义了协议规范Pa,以使得能够执行动作Aa1、Aa2等。而且,为设备1b的服务Sb定义了协议规范Pb,以使得能够执行动作Ab1、Ab2等。此外,由于服务Sa而变得可执行的动作Aa1、Aa2等被指定用于动作列表Ala,并且由于服务Sb而变得可执行的动作Ab1、Ab2等被指定用于动作列表Alb。另外,取决于提供服务S的设备1,也可以为类似的服务S定义不同的协议规范P。
当获取了动作列表Ala时,控制装置2产生并显示操作屏幕(步骤S20)。控制装置2基于在动作列表ALa中包括的动作A(动作的统称)的内容产生操作屏幕。用户U经由操作屏幕输入期望的操作(步骤S21)。
当接收到操作输入时,控制装置2经由设备1a请求服务Sa用于执行与操作输入对应的动作A(步骤S22、S23)。此时,通过基于由控制装置2管理的管理信息指定为每个设备关于每个服务确定的协议规范P(步骤S22)和根据指定协议规范进行请求(步骤S23),来请求执行动作A。
当请求执行动作A时,设备1a的服务Sa执行请求的地址A。然后,控制装置2从设备1a接收与动作A对应的响应,并产生和显示动作A的执行结果。控制装置2由此通过经由设备1a请求服务Sa用于执行动作A来控制设备1a。
在此将对基本动作A的执行请求定义为标准协议规范P,诸如UPnP(统一即插即用)规范等。但是,关于每个设备1,针对每个服务将对扩展/修改的动作A的扩展/修改的执行请求定义为单独的协议规范P,其与对基本动作A的执行请求一起用于应对对实施方式或单独的要求的限制。即,对于每个设备1的每个服务S,可以使用不同版本的标准协议规范P或者单独的协议规范P。因而,使控制装置将对关于每个设备的每个服务S不同的协议规范P与每个设备的服务S的URL等关联地管理。
因此,使控制装置2管理对于每个服务S关于每个设备1不同的协议规范P,并且实现方式的统一可能变得困难。而且,可能难以实现与其协议规范P不被管理的设备1的兼容性。
[3.根据实施例的设备控制***的配置]
图4是示出根据本公开的实施例的设备控制***的功能配置的框图。如图4所示,控制装置(设备控制装置)2包括通信单元11、操作单元12、显示单元13、非暂时计算机可读存储单元14以及控制单元15。控制单元15还起着设备检测单元16、列表获取单元17以及执行请求单元18的作用。
通信单元11经由网络3与设备1通信。通信单元11在网络3上散发对设备检测的检测请求,并接收来自设备1的检测响应。通信单元11从设备1接收设备信息和动作列表AL,并将对动作A的执行请求发送到设备1。通信单元11被配置为用于经由网络3与设备1进行双向通信的通信装置。
操作单元12从用户U接收连接指令、指令输入等。操作单元12被配置为诸如键、按钮、触摸传感器等的输入装置。
显示单元13显示用于接收操作输入的操作屏幕、与操作输入对应的动作A的执行结果等。显示单元13可以由液晶显示器(LCD)、有机电致发光显示器、等离子体显示器等构造,或者其可以被配置为允许用户U的操作输入的触摸面板。
存储单元14存储用于请求服务S来执行动作A的协议规范P。存储单元14还存储用于产生操作屏幕的信息等。协议规范P包括为各个动作A定义的、以使得能够执行一个或多个动作A的标准协议规范P的各种版本、单独的规范P等。可以向存储单元14添加新的协议规范P或者从存储单元14删除旧的协议规范P。另外,在图4中,协议规范P之一被示出为“协议规范P”。
需要时关于每个设备1扩展/修改动作A。此外,扩展/修改的动作A由允许在多个不同的设备1与控制装置2之间唯一标识的版本信息来管理。因而,与由协议规范P定义的动作A的版本信息关联地管理协议规范P。动作A的版本信息是用于指定为每个动作确定的协议规范P的信息。
控制单元15进行运算处理或控制处理,以实现控制装置2的操作。控制单元15由CPU(例如通用的或者微处理器)、ROM、RAM等配置,并且稍后描述的控制装置2的操作通过CPU展开(develop)并执行存储在诸如存储单元14、ROM等的非暂时计算机可读介质中的包括一个或多个指令的程序来实现。
控制单元15还与通信单元11协作地起着用于检测将作为控制目标的设备1的设备检测单元16的作用。控制单元15还起着用于从设备1获取由于设备1提供的服务S而变得可执行的动作A(功能)的列表作为动作列表AL的列表获取单元17的作用。动作列表AL包括用于指定关于每个设备1的每个服务S为每个动作A确定的协议规范P的信息。控制单元15还起着用于经由设备1请求服务S用于根据指定的协议规范P执行动作A的执行请求单元18的作用。
设备1包括通信单元21、非暂时计算机可读存储单元22和控制单元23。控制单元23也起着列表提供单元24和执行单元25的作用。
通信单元21经由网络3与控制装置2通信。通信单元21响应于检测请求将检测响应发送到控制装置2。通信单元21将设备信息或者动作列表AL发送到控制装置2,并从控制装置2接收对动作A的执行请求。存储单元22存储由于设备1提供的服务S而变得可执行的动作A的列表作为动作列表AL。另外,在图4中,动作列表AL之一被示出为“动作列表AL”。控制单元23还与通信单元21协作地起着用于向控制装置2提供服务S的动作列表AL的列表提供单元24的作用。控制单元23还起着用于执行控制装置2请求的动作A的执行单元25的作用。控制单元23的功能可以以硬件、软件或两者的组合来实现。在一个方面,例如,非暂时计算机可读存储单元22可以包括一个或多个程序,该程序包括可由控制单元的CPU执行的指令,当被执行时,该指令可以配置控制单元来提供在此公开的功能。
[4.根据实施例的设备控制***的操作]
图5是示出根据本公开的实施例的设备控制***的设备控制的过程的序列图。如图2中那样,在图5中示出了控制装置2的用户U、控制装置2以及分别提供例如服务Sa和Sb的设备1a和1b。在图5所示的例子中,设备1a是提供诸如网络浏览服务、内容输出服务和搜索服务的服务S的网络TV。而且,设备1b是提供诸如内容再现服务和记录服务的服务S的HDD记录机。
如图5所示,在设备控制时,用户U指定具体设备1并指令控制装置2与设备1连接(步骤S51)。在图5所示的例子中,设备1a被指定为该具体设备1。当经由操作单元12接收到连接指令时,控制单元15指令设备检测单元16进行设备检测。
设备检测单元16通过与通信单元11协作地向能够经过网络3与其连接的设备1a和1b散发检测请求(步骤S52),并从已经接收到检测请求的设备1a和1b接收检测响应(步骤S53、S54),来检测设备1a和1b。例如使用UPnP发现命令进行设备1的检测。当检测到设备1a和1b时,控制单元15经由通信单元11建立与具体设备1a的连接(步骤S55)。
当建立了与设备1a的连接时,控制单元15通过经由通信单元11访问在检测响应中描述的指定目的地来获取设备信息(步骤S56、S57)。例如使用HTTP(超文本传输协议)的获取(Get)命令来进行设备信息的获取。
当获取了设备信息时,列表获取单元17通过经由通信单元11访问在设备信息中描述的指定目的地来获取动作列表ALa(功能列表)(步骤S58、S59)。使用例如HTTP获取命令来进行动作列表AL的获取。列表获取单元24响应于该访问从存储单元22中读取服务Sa的动作列表ALa(步骤S58),并将其经由通信单元21提供给控制装置2(步骤S59)。列表获取单元17将获取的动作列表ALa与设备1a的服务Sa关联地存储在存储单元14中。
在此,动作列表AL是示出由于服务S而变得可执行的动作A(功能)的列表,并且由设备1管理。但是,不像一般的设备控制***那样,根据本公开的实施例的设备控制***,动作列表AL包括与动作A的列表一起的用于指定关于每个设备1的每个服务S对每个动作A确定的协议规范P的信息。
图6是示出根据本公开的实施例的动作列表AL的例子的图。如图6所示,关于设备1a的服务Sa,协议规范P1被指定用于动作Aa1,并且协议规范P2被指定用于动作Aa2。而且,关于服务Sb,协议规范P2被指定用于动作Ab1,并且协议规范P3被指定用于动作Ab2。此外,由于服务Sa而变得可执行的动作Aa1、Aa2等被指定用于与对应的协议P1、P2等相关联的动作列表ALa。类似地,由于服务Sb而变得可执行的动作Ab1、Ab2等被指定用于与对应的协议P2、P3等相关联的动作列表ALb。
图7是示出动作列表AL的例子的图。如图7所示,在<动作列表(actionList)>元素中描述了由于服务S而变得可执行的多个<动作(action)>元素。
在图7所示的例子中,描述了<动作>元素“注册(register)”、“获取***信息(getSystemInformation)”、“获取远程命令列表(getRemoteCommandList)”、“获取状态(getStatus)”、“获取文本(getText)”、“发送文本(SendText)”、“获取内容信息(getContentInformation)”、“获取历史列表(getHistoryList)”、“获取网络服务列表(getWebServiceList)”和“发送内容(sendContent)”。另外,稍后将描述动作A的具体例子。
<动作>元素包括“名称(action name)”、“版本(ver)”、“模式(mode)”和“url(统一资源定位符)”作为属性。“名称”属性是动作A的标识名称。此外,关于具体动作A使用“模式”属性来指定动作A的操作模式。“版本”属性是动作A的版本信息,并且对应于用于指定为每个动作A确定的协议规范P的信息。“url”属性是指示对动作A的执行请求的目的地的信息,并且指定由用户U指定的具体设备1(在图5所示的例子中的设备1a)或者网络3上的另一资源(在图5所示的例子中的设备1b)。
根据图7所示的动作A“注册”的例子,“1.2”被描述为版本信息,“1”被描述为操作模式,并且“http://192.168.1.1:80/register”被描述为执行请求目的地。例如,如果设备1a被指定为执行请求目的地,则控制装置2将根据版本“1.2”的协议规范P并通过操作模式“1”来请求设备1a的用于执行向设备1a注册控制装置2的动作A的服务Sa。
此外,根据动作A“获取***信息”的例子,“1.3”被描述为版本信息,并且“http://192.168.2.1:80/getSystemInformation”被描述为执行请求目的地。例如,如果设备1b被指定为执行请求目的地,则控制装置2将根据版本“1.3”的协议规范P并通过使用由设备1a提供的服务Sa的动作列表AL来请求设备1b的用于执行提供***信息的动作A的服务Sb。
当获取了动作列表ALa时,控制单元15将用于指定协议规范P的信息(动作A的版本信息)与存储在存储单元14中的协议规范P相比较,并由此确定是否与设备1a提供的服务Sa兼容(步骤S60)。即,控制单元15确定是否存储了与动作A的版本信息相关联地管理的协议规范P。
如果与服务Sa兼容,则控制单元15基于从存储单元14读取的信息产生操作屏幕,并通过显示单元13显示该操作屏幕(步骤S61)。控制单元15产生根据在动作列表ALa中包括的动作A的内容而不同的操作屏幕。用户U通过该操作屏幕输入期望的操作(步骤S62)。
当接收到操作输入时,执行请求单元18经由设备1a请求服务Sa用于执行与操作输入对应的动作A(步骤S63、S64)。执行请求单元18从存储单元14读取与服务Sa对应的动作列表ALa,并标识为已经对其进行请求的动作A指定的协议规范P(步骤S63)。然后,执行请求单元18经由通信单元11指定称为动作A的过程及其自变量,并经由设备1a调用服务Sa(步骤S64)。控制装置2由此起着用于服务Sa的远程过程调用接口的作用。
当请求执行动作A时,执行单元25执行已经对其作出请求的动作A(步骤S65),并将根据动作A的响应经由通信单元21发送到控制装置2(步骤S66)。控制单元15产生与操作输入对应的动作A的执行结果,并由显示单元13显示该结果(步骤S67)。
另外,在上文中,已经描述了向具体设备1(图5所示的例子中的设备1a)请求执行动作A的情况。但是,取决于动作A,可以向能够经由网络3与其连接的其他设备1(图5所示的例子中的设备1b)请求执行动作A。
根据本实施例的设备控制***,控制装置2从设备1获取包括用于指定关于每个设备1的每个服务为每个动作A确定的协议规范P的信息的动作列表AL。控制装置2不必与设备1的服务S相关联地管理关于每个设备1对于每个服务S不同的协议规范P,并且促进了实现方式的统一。此外,实现了与其协议规范P未被管理的设备1的兼容性。因而,可以关于协议规范P的管理改进多个不同设备之间的兼容性。
此外,即使未准备各个单独的协议规范P,也可以在多个不同设备1或者多个不同服务S之间共享在每个动作A的基础上是共同的协议规范P。因而,也可以关于协议规范P的使用改进多个不同设备之间的兼容性。
[5.动作A的具体例子]
将参考图8到18描述在动作列表AL中包括的动作A的具体例子。
图8A和8B是示出动作A“注册”的执行例子的图。动作A用于向设备1注册控制装置2。作为参数,指定了控制装置2的装置名、注册的类型(初始注册、更新注册)和装置标识符。对此动作A定义了两个操作模式。在操作模式1中,仅当设备1处于注册模式的状态中时才接收动作A,并且在操作模式2中,在所有时间都接收动作A,并且设备1还显示催促(urge)注册的消息。
在图8A和8B所示的例子中,控制装置2使用指定装置名“客户端1(Client1)”、注册的类型“初始(initial)”和装置标识符“ClientName(客户端名)%3a00-00-00-00-00-01”的HTTP获取命令来请求执行动作A(Req1)。当向设备1的注册成功时,控制装置2接收到响应“200OK”(Res1)。
图9A和9B是示出动作A“获取***信息”的执行例子的图。此动作A用于获取设备1的***信息。作为***信息,获取设备1的名称、年代(generation)信息、区域(area)信息、控制器模型号、支持的内容的类型、内容源等。
在图9A和9B所示的例子中,响应于对动作A的执行请求(Req2),控制装置2获取与响应“200OK”一起的设备1的***信息(Res2)。作为***信息,获取了设备1的名称“BF播放器(BDPlayer)”、年代信息“2011”、区域信息“US”、控制器模型号“RMT-XXX1”、“RMT-XXX2”和“RMT-XXX3”、支持的内容的类型“视频(video)”和“音乐(music)”、以及输入源“CD”、“DVD”和“BD”。
图10A和10B是示出动作A“获取远程命令列表”的执行例子的图。此动作A用于获取设备1支持的远程命令信息。作为命令信息,获取用于操作的控制器代码信息和URL信息
在图10A和10B所示的例子中,响应于对动作A的执行请求(Req3),控制装置2获取设备1的命令信息(Res3)。作为命令信息,例如获取代码协议“ircc(红外代码)”和代码值“AAAgAHFoAA5A==”,作为“UP(向上)”命令。此外,例如,对于“主页(Home)”命令,获取代码协议“url”和代码值(URL)“http://102.168.1.1/home”。
图11A和11B是示出动作A“获取状态”的执行例子的图。此动作A用于获取设备1的状态信息。
在图11A和11B所示的例子中,响应于对动作A的执行请求(Req4),控制装置2获取设备1的状态信息(Res4)。作为状态信息,获取“观看(viewing)”、内容的输入源“BD”、再现时间“3600”秒、当前再现点“60”秒以及再现速度“1”。
图12A和12B是示出动作A“获取网络服务列表”的执行例子的图。此动作A用于获取设备1提供的网络(Web)应用的列表。作为参数,指定控制装置2的语言信息。
在图12A和12B所示的例子中,响应于对指定“jp(日语)”作为语言信息的动作A的执行请求(Req5),控制装置2获取网络应用的列表(Res5)。作为应用的列表,获取服务S的ID、服务S的标题(title)、服务S的描述(description)、服务S的URL、服务S的图像(图标(icon))的URL等,用于“服务1(service1)”。
图13A和13B是示出动作A“获取内容信息”的执行例子的图。此动作A用于获取正由设备1再现的内容的详细信息。
在图13A和13B所示的例子中,响应于对动作A的执行请求(Req6),控制装置2获取内容的详细信息(Res6)。作为详细信息,获取内容的类型(class)、输入源(source)、标题(tile)、版本(edition)、详细描述(description)、流派(genre)、图标数据(iconData)、再现时间(duration)、演员(actor)、导演(director)、制作人(producer)、编剧(screenWriter)、分级信息(rating)和发行日期(dataRelease)。
图14A和14B是示出动作A“获取历史列表”的执行例子的图。此动作A用于获取设备1的历史信息。作为参数,指定其历史信息要被获取的内容的类型。
在图14A和14B所示的例子中,响应于对指定了内容类型“视频(video)”的动作A的执行请求(Req7),控制装置2获取再现的视频内容的历史信息(Res7)。作为历史信息,获取内容的标题和内容信息的源URL。
图15A和15B是示出动作A“获取文本”的执行例子的图。此动作A用于获取来自设备1的字符串。在图15A和15B所示的例子中,响应于对动作A的执行请求(Req8),控制装置2获取与响应“200OK”一起的包括字符串“文本数据(TextData)”的响应(Res8)。
图16A和16B是示出动作A“发送文本”的执行例子的图。此动作A用于向设备1提供字符串。作为参数,指定要提供的字符串。在图16A和16B所示的例子中,控制装置2指定字符串“文本数据”,并请求执行动作A(Req9)。然后,当设备1成功接收到该字符串时,控制装置2接收到响应“200OK”(Res9)。
图17A和17B是示出动作“获取内容”的执行例子的图。此动作A用于从设备1获取内容数据。在图17A和17B所示的例子中,响应于对动作A的执行请求(Req10),控制装置2获取包括内容数据的源URL的响应(Res10)。
图18A和18B是示出动作A“发送内容”的执行例子的图。此动作A用于向设备1提供内容数据。作为参数,指定内容数据的接收者、内容数据的类型、内容的长度和内容源URL。
在图18A和18B所示的例子中,控制装置2使用指定内容数据接收者“192.168.1.1”、内容的类型“应用(application)......”和内容的长度“32”的HTTP POST命令来请求执行动作A(Req11)。然后,当设备1成功接收到内容数据时,控制装置2接收响应“200OK”(Res11)。
本领域技术人员应当理解,取决于设计要求和其他因素,可以发生各种修改、组合、子组合和变更,只要其在所附权利要求或其等效物的范围内即可。
尽管已经在此参考具体实施例描述了本发明,但是将理解,这些实施例仅仅是本发明的原理和应用的例示。因此将理解,可以对例示的实施例做出许多修改,并且不脱离如所附权利要求定义的本发明的精神和范围可以设计其他的布置。
Claims (24)
1.一种设备控制装置,包括:
控制单元,被配置为:
获取标识可由第一设备执行的一个或多个功能的列表,该列表包括指示与可由所述第一设备执行的每个所述功能对应的对应协议的信息;以及
向所述第一设备发送请求,用于执行从标识可由所述第一设备执行的一个或多个功能的所述列表中选择的期望的功能,其中,根据从指定的多个协议中选择的指定协议来发送所发送的请求,基于所述列表中指示与所述期望的功能对应的对应协议的信息来从所指定的多个协议中选择所述指定协议。
2.如权利要求1所述的设备控制装置,其中所述第一设备是多个设备之一,并且其中所述控制单元还被配置为:
接收连接到包括所述第一设备的多个设备中的一个或多个设备的指令;
基于连接到所述一个或多个设备的指令,将检测请求发送到所述一个或多个设备中的每个;
接收来自所述一个或多个设备中的每个的、响应于发送到所述一个或多个设备中的每个的检测请求的检测响应;
基于从所述一个或多个设备中的每个接收到的检测响应,建立与所述一个或多个设备中的每个的连接;
在建立与所述一个或多个设备中的每个的连接时,将对信息的请求发送到所述一个或多个设备中的每个;
响应于发送到所述一个或多个设备中的每个的对信息的请求,接收来自所述一个或多个设备中的每个的相应设备信息;以及
基于从所述一个或多个设备中的每个接收的相应设备信息,将获取标识可由所述一个或多个设备中的每个相应设备执行的一个或多个功能的列表的相应请求发送到所述一个或多个设备中的每个。
3.如权利要求1所述的设备控制装置,其中在所述列表中至少一个对应协议被分别指示为超文本传输协议,并且其中所指定的多个协议中的至少一个指定所述超文本传输协议。
4.如权利要求1所述的设备控制装置,其中在所述列表中分别指示的至少两个对应协议是相同协议的不同版本,在所指定的多个协议中指定所述相同协议的不同版本中的每个。
5.如权利要求1所述的设备控制装置,其中所述控制单元还被配置为基于所述指定协议与所述列表中指示的与所述期望的功能对应的对应协议兼容的确定来选择所述指定协议。
6.如权利要求1所述的设备控制装置,其中:
所获取的、标识可由所述第一设备执行的一个或多个功能并具有指示与每个所述功能对应的对应协议的信息的列表还包括指示与每个所述功能对应的对应目的地的信息;以及
所述控制单元还被配置为:
使用所述指定协议将执行所述期望的功能的请求发送到所选目的地处的第一设备,基于所述列表中指示与所述期望的功能对应的对应目的地的信息选择所选目的地。
7.如权利要求1所述的设备控制装置,其中与期望的功能对应的对应目的地是网络地址。
8.如权利要求7所述的设备控制装置,其中所述网络地址是统一资源定位符。
9.如权利要求1所述的设备控制装置,其中所述设备控制装置被配置为远程控制器、便携式信息终端、电话或者个人计算机。
10.如权利要求1所述的设备控制装置,其中所述第一设备被配置为电视机、投影仪、打印机、记录机、照相机、音频***、个人计算机、家用电器或者游戏机。
11.如权利要求1所述的设备控制装置,其中所述设备控制装置被配置为经由网络与所述第一设备通信。
12.如权利要求11所述的设备控制装置,其中所述网络是无线网络。
13.如权利要求2所述的设备控制装置,其中发送到所述第一设备的检测请求是统一即插即用命令。
14.一种非暂时计算机可读存储单元,其上存储程序的计算机可读指令,当所述指令被控制单元执行时致使所述控制单元:
获取标识可由设备执行的一个或多个功能的列表,该列表包括指示与可由所述设备执行的每个所述功能对应的对应协议的信息;以及
向所述设备发送请求,用于执行从标识可由所述设备执行的一个或多个功能的所述列表中选择的期望的功能,其中,根据从指定的多个协议中选择的指定协议来发送所发送的请求,基于所述列表中指示与所述期望的功能对应的对应协议的信息来从所指定的多个协议中选择所述指定协议。
15.一种用于操作设备控制装置的方法,所述方法包括:
获取标识可由设备执行的一个或多个功能的列表,该列表包括指示与可由所述设备执行的每个所述功能对应的对应协议的信息;以及
使用处理器,向所述设备发送请求,用于执行从标识可由所述设备执行的一个或多个功能的所述列表中选择的期望的功能,其中,根据从指定的多个协议中选择的指定协议来发送所发送的请求,基于所述列表中指示与所述期望的功能对应的对应协议的信息来从所指定的多个协议中选择所述指定协议。
16.如权利要求15所述的方法,其中从所指定的多个协议中选择的所述指定协议是超文本传输协议,以及经由网络使用所述超文本传输协议发送向所述设备发送的用于执行所述期望的功能的请求。
17.一种设备,包括:
控制单元,被配置为:
接收对关于所述设备提供的服务的信息的请求;以及
响应于对所述信息的请求,发送标识可由所述设备执行的一个或多个功能的信息的列表,所发送的列表包括指示与可由所述设备执行的每个所述功能对应的对应协议的信息。
18.如权利要求17所述的设备,其中所述控制单元还被配置为:
接收用于执行从所发送的、标识可由所述设备执行的一个或多个功能的列表中选择的期望的功能的请求,根据所发送的列表中指示的与所述期望的功能对应的指定协议来接收执行所述期望的功能的请求,以及
响应于执行所述期望的功能的请求,执行所述期望的功能。
19.如权利要求17所述的设备,其中所述控制单元还被配置为包括指示与在所发送的列表中标识的每个所述功能对应的对应目的地的信息。
20.如权利要求17所述的设备,其中所述设备被配置为电视机、投影仪、打印机、记录机、照相机、音频***、个人计算机、家用电器或游戏机。
21.一种非暂时计算机可读存储单元,其上存储程序的计算机可读指令,当所述指令被控制单元执行时致使所述控制单元:
接收对关于由设备提供的服务的信息的请求;以及
响应于对所述信息的请求,发送标识可由所述设备执行的一个或多个功能的信息的列表,所发送的列表包括指示与可由所述设备执行的每个所述功能对应的对应协议的信息。
22.一种操作设备的方法,所述方法包括:
接收对关于由所述设备提供的服务的信息的请求;以及
使用处理器,响应于对所述信息的请求,发送标识可由所述设备执行的一个或多个功能的信息的列表,所发送的列表包括指示与可由所述设备执行的每个所述功能对应的对应协议的信息。
23.如权利要求22所述的方法,还包括:
接收用于执行从所发送的、标识可由所述设备执行的一个或多个功能的列表中选择的期望的功能的请求,根据所发送的列表中指示的与所述期望的功能对应的指定协议来接收执行所述期望的功能的请求,以及
使用所述处理器,响应于由设备执行所述期望的功能的请求,执行所述期望的功能。
24.一种***,包括:
设备和设备控制装置,所述设备控制装置被配置为:
获取标识可由所述设备执行的一个或多个功能的列表,该列表包括指示与可由所述设备执行的每个所述功能对应的对应协议的信息;以及
向所述设备发送请求,用于执行从标识可由所述设备执行的一个或多个功能的所述列表中选择的期望的功能,其中,根据从指定的多个协议中选择的指定协议来发送所发送的请求,基于所述列表中指示与所述期望的功能对应的对应协议的信息来从所指定的多个协议中选择所述指定协议;以及
所述设备被配置为:
接收对关于所述设备提供的服务的信息的请求;以及
响应于对所述信息的请求,发送标识可由所述设备执行的一个或多个功能的列表,所发送的列表包括指示与可由所述设备执行的每个所述功能对应的对应协议的信息;以及
从所述设备控制装置接收用于执行从所发送的、标识可由所述设备执行的一个或多个功能的列表中选择的期望的功能的请求,根据所发送的列表中指示的与所述期望的功能对应的指定协议来接收执行所述期望的功能的请求,以及
响应于由所述设备执行所述期望的功能的请求,执行所述期望的功能。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010-271869 | 2010-12-06 | ||
JP2010271869A JP2012124604A (ja) | 2010-12-06 | 2010-12-06 | 機器制御装置、機器制御方法およびプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102609374A true CN102609374A (zh) | 2012-07-25 |
Family
ID=45094529
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011103864755A Pending CN102609374A (zh) | 2010-12-06 | 2011-11-29 | 用于操作设备的设备控制装置的***和方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US8943217B2 (zh) |
EP (1) | EP2461523B1 (zh) |
JP (1) | JP2012124604A (zh) |
CN (1) | CN102609374A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109981522A (zh) * | 2017-12-27 | 2019-07-05 | 深圳市优必选科技有限公司 | 通信协议的兼容方法及装置 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014032662A (ja) | 2012-07-10 | 2014-02-20 | Ricoh Co Ltd | システム、情報処理装置、表示制御方法及びプログラム |
JP2014068206A (ja) * | 2012-09-26 | 2014-04-17 | Fujitsu Mobile Communications Ltd | 情報処理端末、情報処理方法、及び機器制御システム |
CN103023736B (zh) * | 2012-12-12 | 2016-05-11 | 惠州Tcl移动通信有限公司 | 显示dlna设备的方法及移动终端 |
KR102158842B1 (ko) * | 2012-12-17 | 2020-09-22 | 삼성전자주식회사 | 사용자 인터페이스를 제공하는 방법 및 그 디바이스 |
US9213816B2 (en) * | 2012-12-24 | 2015-12-15 | Unisys Corporation | Protocol for biometric device capture and quality analysis |
KR20160010093A (ko) * | 2014-07-18 | 2016-01-27 | 삼성전자주식회사 | 가전 기기, 컨트롤러, 컨트롤러를 이용한 가전 기기 제어 시스템, 가전 기기의 제어 방법 및 상기 가전 기기의 제어 방법을 기록한 컴퓨터로 판독 가능한 기록 매체 |
US9338071B2 (en) | 2014-10-08 | 2016-05-10 | Google Inc. | Locale profile for a fabric network |
EP3433783A1 (en) * | 2016-03-23 | 2019-01-30 | Firmitas Cyber Solutions (Israel) Ltd. | Rule enforcement in a network |
JP7199326B2 (ja) * | 2019-09-13 | 2023-01-05 | 株式会社東芝 | 情報装置、装置制御方法、装置制御システム、装置制御プログラム |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040049575A1 (en) * | 2001-10-30 | 2004-03-11 | Tatsuya Ikeda | Electronic device monitoring method, electronic device, computer, and program thereof |
JP2004348455A (ja) * | 2003-05-22 | 2004-12-09 | Sony Corp | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6556219B1 (en) * | 1999-05-18 | 2003-04-29 | Gateway, Inc. | Method and system for peripheral device user interface construction |
US7418513B2 (en) * | 2000-12-15 | 2008-08-26 | International Business Machines Corporation | Method and system for network management with platform-independent protocol interface for discovery and monitoring processes |
JP4616622B2 (ja) * | 2003-12-16 | 2011-01-19 | 株式会社リコー | 通信装置、通信制御方法、通信制御プログラム及び記録媒体 |
JP4041118B2 (ja) * | 2004-11-24 | 2008-01-30 | 株式会社東芝 | ゲートウェイ装置、ネットワークシステム、通信プログラム及び通信方法 |
JP2006165982A (ja) | 2004-12-07 | 2006-06-22 | Fuji Xerox Co Ltd | 無線通信システム |
JP4229163B2 (ja) * | 2006-09-27 | 2009-02-25 | ブラザー工業株式会社 | 情報処理装置およびプログラム |
JP2009130876A (ja) | 2007-11-28 | 2009-06-11 | Hitachi Ltd | 端末連携継続視聴システム、端末、サーバ、方法 |
US20090070840A1 (en) | 2007-09-05 | 2009-03-12 | Hitachi, Ltd. | Terminal-Cooperated System, Terminal, Server and Method for Uninterrupted Reception of Contents |
JP5129194B2 (ja) | 2009-05-20 | 2013-01-23 | ヤフー株式会社 | 商品検索装置 |
-
2010
- 2010-12-06 JP JP2010271869A patent/JP2012124604A/ja active Pending
-
2011
- 2011-11-28 US US13/305,071 patent/US8943217B2/en active Active
- 2011-11-29 CN CN2011103864755A patent/CN102609374A/zh active Pending
- 2011-11-29 EP EP11191071.7A patent/EP2461523B1/en active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040049575A1 (en) * | 2001-10-30 | 2004-03-11 | Tatsuya Ikeda | Electronic device monitoring method, electronic device, computer, and program thereof |
JP2004348455A (ja) * | 2003-05-22 | 2004-12-09 | Sony Corp | 情報処理装置、および情報処理方法、並びにコンピュータ・プログラム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109981522A (zh) * | 2017-12-27 | 2019-07-05 | 深圳市优必选科技有限公司 | 通信协议的兼容方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
EP2461523A1 (en) | 2012-06-06 |
JP2012124604A (ja) | 2012-06-28 |
EP2461523B1 (en) | 2019-01-09 |
US20120144058A1 (en) | 2012-06-07 |
US8943217B2 (en) | 2015-01-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102609374A (zh) | 用于操作设备的设备控制装置的***和方法 | |
JP5718311B2 (ja) | 装置間の無線通信を管理するための構成 | |
CN104718538B (zh) | 用于管理流式数字内容的回放的***和方法 | |
EP2273330B1 (en) | Home appliance control system and methods in a networked environment | |
KR101813918B1 (ko) | 클라이언트 디바이스에 미디어 에셋을 제공하기 위한 방법 | |
JP2008040858A (ja) | 情報処理機器及び情報処理システム | |
CN104704483B (zh) | 用于管理流式数字内容的回放的***和方法 | |
CN102263782A (zh) | 信息处理装置、信息处理方法和信息处理*** | |
TW201333720A (zh) | 用於促進計算與非計算裝置之基於代理伺服器使用者介面的遠端管理及控制之機構 | |
JP4651690B2 (ja) | 家電ログインシステム | |
TW201234845A (en) | Information processing apparatus, television receiver, information processing method, program, and information processing system | |
KR100675130B1 (ko) | 제3자의 요청에 의해 컨텐츠를 셋탑박스로 제공하는 방법및 그 시스템 | |
JP2013015880A (ja) | サーバ装置および情報処理装置 | |
KR101329668B1 (ko) | 푸쉬 서버를 이용한 콘텐츠 공유 시스템 및 방법 | |
CN104468761B (zh) | 控制播放机挂载共享文件的方法和移动终端 | |
US9161073B2 (en) | System and method to remove outdated or erroneous assets from favorites or recently-viewed lists | |
WO2011158804A1 (ja) | 制御装置、コンテンツ処理システム、遠隔制御方法、制御プログラム、および、記録媒体 | |
JP2012164208A (ja) | ネットワークシステム、ホームゲートウェイ、コンテンツ再生方法、及びネットワーク管理用プログラム | |
KR101259552B1 (ko) | 홈 네트워크의 중복 기능 제어 방법 및 이를 제공하는 유니버설 플러그 앤 플레이 기기 | |
JP2006324913A (ja) | 遠隔制御データ配信装置及び遠隔制御データ配信システム | |
KR20060094163A (ko) | 네트워크를 통한 미디어 시청패턴 분석 장치 및 방법 | |
TW201427359A (zh) | 智慧型家電管理系統及方法,及其電腦程式產品 | |
JP2014063321A (ja) | 電子機器ならびにアカウント作成プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20120725 |