使用单个控制器控制多个家庭装置的方法及其系统的制作方法

文档序号:7952696阅读:290来源:国知局
专利名称:使用单个控制器控制多个家庭装置的方法及其系统的制作方法
技术领域
与本发明一致的方法和系统涉及控制家庭装置,更具体地讲,涉及使用单个控制器控制多个家庭装置。
背景技术
在具有“n”个家庭装置的家庭网络中,“n”个家庭装置需要“n”个控制器。然而,这种布置会使用户感到不便,这是因为每次用户控制不同的家庭装置时,必须选择与各个家庭装置相应的控制器。此外,按照这样的布置,用户必须学会如何操作每个相应的控制器。
当为每个家庭装置准备控制器时,现有控制器方法设置通过将控制脉冲映射到控制器的某一键而设置的该键,因而只产生一个控制代码。为了解决以上问题,提出一种智能控制器(Smart Remocon,例如,或者Philips iPronto),但是智能控制器的缺点是用户难以根据他们的直觉来使用该机器。此外,通过智能控制器执行特定功能包括几个选择步骤,这引起操作智能控制器的不方便,并且需要较长时间来执行特定功能。

发明内容
本发明提供了一种使用单个控制器控制多个家庭装置的方法及其系统。
根据本发明的一方面,提供了一种使用单个控制器控制多个家庭装置的方法,该方法包括家庭服务器检测家庭网络中的家庭装置,其中,设置家庭服务器来管理家庭装置;家庭服务器从家庭装置的服务提供者接收家庭装置的控制脉冲代码;家庭服务器从控制脉冲代码创建键映射表;和家庭服务器将键映射表发送给一个控制器。
家庭服务器检测家庭装置的步骤包括接收家庭装置的描述消息;确认是否更新家庭网络的家庭装置的描述消息信息;和当需要更新家庭装置的描述消息信息时,创建家庭装置管理表。
接收控制脉冲代码的步骤包括向服务提供者请求控制脉冲代码;和从服务提供者接收控制脉冲代码。创建键映射表的步骤包括将控制脉冲代码映射到用于控制家庭装置的键表。
发送键映射表的步骤包括控制器向家庭服务器请求键映射表;和同步控制器和家庭服务器之间的消息通信。
根据本发明的另一方面,提供了一种使用单个控制器控制多个家庭装置的系统,该系统包括家庭服务器,用于从服务提供者接收用于控制家庭装置的控制脉冲代码,并从该控制脉冲代码创建控制家庭装置所必需的键映射表;和控制器,用于从家庭服务器接收键映射表并且控制家庭网络中的家庭装置。
家庭服务器包括装置描述管理单元,用于检测家庭网络中的家庭装置并从服务提供者接收用于控制家庭装置的控制脉冲代码;键表处理单元,用于从获得的控制脉冲代码创建控制家庭装置所必需的键映射表;和消息处理单元,用于将键映射表发送给用于控制家庭装置的一个控制器。装置描述管理单元具有自动检测单元,用于接收家庭装置发送的家庭装置的描述消息;和代码请求单元,用于从服务提供者请求控制脉冲代码。
键表处理单元包括映射用于控制家庭装置的键表的控制脉冲代码映射功能单元。


通过下面结合附图对本发明示例性实施例进行的详细描述,本发明的各方面将会变得更加清楚,其中图1是根据本发明示例性实施例的家庭网络系统的示图;图2是根据本发明示例性实施例的使用一个控制器控制多个家庭装置的控制系统的概念示图;图3A是根据本发明示例性实施例的使用单个控制器控制多个家庭装置的控制系统中的家庭服务器的装置描述管理单元的功能方框图;图3B是根据本发明示例性实施例的使用单个控制器控制多个家庭装置的控制系统中的家庭服务器的装置描述管理单元的流程图;图4A是根据本发明示例性实施例的使用单个控制器控制多个家庭装置的控制系统中的家庭服务器的键表处理单元的功能方框图;图4B是根据本发明示例性实施例的使用单个控制器控制多个家庭装置的控制系统中的家庭服务器的键表处理单元的流程图;图5A是根据本发明示例性实施例的使用单个控制器控制多个家庭装置的家庭装置控制系统中的家庭服务器的消息处理单元的功能方框图;图5B是根据本发明示例性实施例的使用单个控制器控制多个家庭装置的控制系统中的家庭服务器的消息处理单元的消息序列图;图6A是根据本发明示例性实施例的使用单个控制器控制多个家庭装置的控制方法中的家庭装置的注册处理的消息序列图;和图6B是根据本发明示例性实施例的使用单个控制器控制多个家庭装置的控制方法的消息序列图。
具体实施例方式
以下,将参照附图来详细描述本发明的示例性实施例。
在下面的描述中,即使在不同的附图中,相同的标号也用于表示相同的部件。仅提供诸如详细结构和部件的定义在下面的描述中的事物来帮助本领域的普通技术人员全面理解本发明。因而,应该理解,没有那些定义的内容也可实现本发明。此外,由于公知的功能或结构在不必要的细节上会使本发明难以理解,所以在下面的描述中没有详细描述这些公知的功能或结构。
图1是根据本发明示例性实施例的家庭网络系统的示图。图1中的家庭网络系统包括家庭服务器100、控制器120、服务提供者140和家庭装置160。家庭服务器100向家庭装置160发送媒体源。家庭装置160执行发送的媒体源,而控制器120控制家庭装置160。
图2是根据本发明示例性实施例的使用一个控制器控制多个家庭装置160的控制系统的概念示图。家庭服务器100包括装置描述(profile)管理单元230、键表处理单元260和消息处理单元290。装置描述管理单元230对家庭网络系统的家庭装置160的描述进行注册和管理。键表处理单元260创建键映射表410,从而分别控制家庭装置160中的每个。消息处理单元290将上述键映射表410发送给控制器120,从而控制器120可控制家庭装置160中的每个。
图3A是根据本发明示例性实施例的包括在使用一个控制器120控制多个家庭装置160的控制系统的家庭服务器100中的装置描述管理单元230的功能方框图。图3B显示根据本发明示例性实施例的包括在使用一个控制器120控制多个家庭装置160的控制系统的家庭服务器100中的装置描述管理单元230的流程图。参照图3A,装置描述管理单元230包括自动检测单元300和控制脉冲代码请求单元320。自动检测单元300创建装置管理表340。
将参照图3A和图3B来描述根据本发明示例性实施例的装置描述管理单元230的操作原理。家庭网络的新安装的家庭装置向系统发送通知其存在的装置描述发现消息。自动检测单元300接收由家庭网络内新安装的家庭装置发送的装置描述发现消息(操作S350)。装置描述管理单元230通过自动检测单元300获得装置描述信息,诸如,制造商、型号或统一资源定位符(URL)。
在检查是否更新装置描述(操作S360)之后,当从以上讨论的装置描述检查处理断定更新装置描述时,装置描述管理单元230通过上述装置描述信息创建装置管理表340(操作S370)。控制脉冲代码请求单元320从装置管理表340读取装置描述信息。控制脉冲代码请求单元320通过装置描述信息的URL从服务提供者140请求控制脉冲代码(操作S380)。
服务提供者140向控制脉冲代码请求单元320发送控制脉冲代码。在接收控制脉冲代码(操作S390)之后,控制脉冲代码请求单元320在装置管理表340中记录控制脉冲代码。
图4A是根据本发明示例性实施例的包括在使用一个控制器控制多个家庭装置160的控制系统的家庭服务器100中的键表处理单元260的功能方框图。图4B是根据本发明示例性实施例的包括在使用一个控制器控制多个家庭装置160的控制系统的家庭服务器100中的键表处理单元260的流程图。参照图4A,根据本发明示例性实施例的键表处理单元260包括控制脉冲代码映射功能单元400。以下参照图4A和图4B来描述根据本发明示例性实施例的键表处理单元260的操作原理。控制脉冲代码映射功能单元400从上述装置描述管理单元230的控制脉冲代码请求单元320接收从服务提供者140发送的控制脉冲代码(操作S420)。
将诸如注册在装置管理表340中的装置描述的制造商和型号的信息输入控制脉冲代码映射功能单元400。控制脉冲代码映射功能单元400使用装置描述信息,来将相应家庭装置160的控制脉冲代码映射到用于控制家庭装置160中的相应一个的键表值(操作S430)。通过上述处理,控制脉冲代码映射功能单元400创建用于控制家庭网络系统的家庭装置160的新安装的家庭装置的键映射表410(操作S440)。当家庭网络系统的家庭装置160中的现有一个的控制脉冲代码被改变时,现有的键映射表410被更新。
结果,存在与家庭网络系统的家庭装置160中的每个相关的键映射表410。键映射表410中的每个通过下述消息处理过程被发送到一个控制器120,并用于控制家庭装置160中的每个。
图5A是根据本发明示例性实施例的包括在使用一个控制器控制多个家庭装置160的控制系统的家庭服务器100中的消息处理单元290的功能方框图。如图5A所示,根据本发明示例性实施例的消息处理单元290包括消息通信同步功能单元500和两路通信接口510。消息通信同步功能单元500和两路通信接口510同步控制器120和家庭服务器100之间的通信并处理协议。
图5B是根据本发明示例性实施例的包括在使用一个控制器控制多个家庭装置160的控制系统的家庭服务器100中的消息处理单元290的消息序列图。下面参照图5B来描述根据本发明示例性实施例的消息处理单元290的操作原理。控制器120向家庭服务器100请求键映射表410(操作S520)。家庭服务器100与控制器120进行消息通信同步处理,该处理包括从家庭服务器100向控制器120发送同步消息(操作S530)和从控制器120向家庭服务器100发送确认消息(操作S540)。此外,家庭服务器100向控制器120发送键映射表410(操作S550)。
图6A是根据本发明示例性实施例的家庭装置160之一与使用一个控制器控制多个家庭装置160的控制系统中的家庭服务器100的注册处理的消息序列图。图6A中的消息序列包括家庭装置160之一和家庭服务器100之间的信号流、家庭服务器100之内的信号流以及家庭服务器100和服务提供者140之间的信号流。在注册处理器的处理操作中,家庭装置160之一发送指示家庭装置的存在的装置描述发现消息(操作S600)。
家庭服务器100接收装置描述发现消息,装置描述管理单元230获得装置描述信息。当需要更新诸如何时安装新的家庭装置的装置描述时,家庭服务器100创建装置管理表(操作S610),并向服务提供者140请求装置控制脉冲代码(操作S620)。服务提供者140向家庭服务器100发送装置控制脉冲代码(操作S630),家庭服务器100通过控制脉冲代码映射来创建控制器键映射表410(操作S640)。
图6B是根据本发明示例性实施例的使用一个控制器控制多个家庭装置160的控制系统中的家庭服务器100的消息序列图。图6B所示的消息序列包括控制器120和家庭服务器100之间的信号流以及控制器120和家庭装置160中的特定一个之间的信号流。在控制器120中,家庭装置160中的特定一个的设置和控制操作显示在图6B中,其中,控制器120向家庭服务器100请求控制器键映射表410(操作S650)。家庭服务器100向控制器120发送控制器键映射表410(操作S660)。
控制器120向家庭装置160中的特定一个发送对关于将由控制器120控制的装置的信息的请求(操作S670)。家庭装置160中的该特定一个向控制器120发送确认将由控制器120控制的装置的信息(操作S680)。在操作S690中,控制器120将在操作S680从家庭装置之一发送的确认将由控制器120控制的装置的上述信息与在操作S660从家庭服务器100发送的键映射表410进行匹配。控制器120向家庭装置160中的该特定一个发送装置控制信号(操作S695),并控制家庭装置160中的该特定一个的操作。
如上所述,在家庭网络系统中,多个家庭装置160由单个控制器120控制。结果,用户不必拥有与多个家庭装置160对应的多个控制器,也不必学习如何操作这样的多个控制器。
尽管已参照本发明的某些示例性实施例显示和描述了本发明,但是本领域的技术人员应该理解,在不脱离由权利要求所限定的本发明实施例的精神和范围的情况下,可以对本发明的示例性实施例进行形式和细节的各种改变。
权利要求
1.一种使用单个控制器控制多个家庭装置的方法,该方法包括家庭服务器检测家庭网络中的家庭装置,其中,家庭服务器管理家庭装置;家庭服务器接收家庭装置的控制脉冲代码;家庭服务器使用接收的控制脉冲代码创建键映射表;和家庭服务器通过用于控制家庭装置的一个控制器将键映射表从家庭服务器发送到家庭网络。
2.如权利要求1所述的方法,其中,家庭服务器从服务提供者接收家庭装置的控制脉冲代码。
3.如权利要求2所述的方法,其中,检测家庭装置的步骤包括接收包括家庭装置的描述信息的描述消息;确定是否更新家庭装置的描述消息信息;和如果确定更新家庭装置的描述消息信息,那么创建家庭装置管理表。
4.如权利要求2所述的方法,其中,接收控制脉冲代码的步骤包括向服务提供者请求控制脉冲代码;和从服务提供者接收控制脉冲代码。
5.如权利要求2所述的方法,其中,创建键映射表的步骤包括将控制脉冲代码映射到键映射表,以使得控制器能够控制家庭装置。
6.如权利要求2所述的方法,其中,发送键映射表的步骤包括控制器向家庭服务器请求键映射表;和同步控制器和家庭服务器之间的消息通信。
7.如权利要求1所述的方法,其中,映射表将家庭装置的控制脉冲代码映射到键表值,以控制家庭装置中的相应一个。
8.一种用于控制家庭网络的多个家庭装置的系统,该系统包括家庭服务器,接收用于控制家庭装置的控制脉冲代码,并使用接收的控制脉冲代码创建键映射表;和控制器,用于从家庭服务器接收键映射表并控制家庭网络中的家庭装置。
9.如权利要求8所述的系统,其中,控制脉冲代码从服务提供者被接收。
10.如权利要求8所述的系统,其中,家庭服务器包括装置描述管理单元,检测家庭网络的家庭装置并从服务提供者接收控制脉冲代码;键表处理单元,从接收的控制脉冲代码创建键映射表;和消息处理单元,将键映射表发送给控制家庭装置的一个控制器。
11.如权利要求10所述的系统,其中,装置描述管理单元包括自动检测单元,接收从家庭装置发送的家庭装置描述消息;和代码请求单元,向服务提供者请求控制脉冲代码。
12.如权利要求10所述的系统,其中,键表处理单元包括映射用于控制家庭装置的键表的控制脉冲代码映射功能单元。
13.如权利要求8所述的系统,其中,映射表将家庭装置的控制脉冲代码映射到键表值,以控制家庭装置中的相应一个。
全文摘要
一种在家庭网络系统中使用单个控制器控制多个家庭装置的方法,该方法包括家庭服务器检测家庭网络中的家庭装置,其中,设置家庭服务器来管理家庭装置;家庭服务器从家庭装置的服务提供者接收家庭装置的控制脉冲代码;家庭服务器从该控制脉冲代码创建键映射表;和家庭服务器将键映射表发送给一个控制器。
文档编号H04L12/28GK1825802SQ20061000764
公开日2006年8月30日 申请日期2006年2月15日 优先权日2005年2月21日
发明者李晟溱, 李相浩 申请人:三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1