动态生成网络信息家电控制界面的装置和方法

文档序号:6696567阅读:117来源:国知局
专利名称:动态生成网络信息家电控制界面的装置和方法
技术领域
本发明涉及一种动态生成网络信息家电的控制界面的装置和方法。具体地说,本发明涉及动态生成控制连接到家庭网络中信息家电设备的控制界面的装置和方法背景技术网络信息家电是在传统的家电形式中融入先进的数字媒体技术和网络技术,适用于家庭网络化环境的新型家电。网络信息家电将计算机技术和家电的智能化技术有机结合起来,既保持了家电的易控性,又提供强大的网络功能和数字媒体功能。譬如可以收听网络广播电台的网络收音机,具有强大的音频和媒体播放功能的机顶盒、可以从网络下载最新菜谱的网络微波炉等等。
家庭网络随着集成技术、通信技术、互操作能力和布线标准的实现正在不断地扩展。因此,家庭网络控制中心需要对越来越多的信息家电设备的操作和管理。
目前对网络信息家电的控制一般采用两种方式一种是传统的家电控制方式,即主要是在传统的家电设备上设置网络功能并提供相应的网络功能按钮。例如,网络收音机除了具有普通收音机的开关,调谐和音量调节钮以外,还配备有网络功能按钮,遥控器等。另一种方式是通过家庭网络控制中心集中对不同网络信息家电进行控制。控制中心装载有用于不同网络信息家电的控制设施,这些控制设施通常由独立的控制软件实现。由于网络信息家电集成了网络技术,所以可以通过运行接入网络的电脑或者另外一台信息家电上的控制程序来控制网络中其他信息家电。由于现在的电脑和信息家电的普及率不断升高,并且其在家庭网络中的地位不断提高,集中控制方式越来越成为主要控制手段。它可以对家庭中分散分布的网络信息家电进行集中高效的配置、管理与控制。
目前,家庭网络控制中心控制网络信息家电的方法分为两种一种是对一种或者一类网络信息家电进行控制的方法。这种方法的缺陷在于如果家中有几种信息家电,就需要有几个控制器与之相对应,用户需要频繁地在不同的控制器之间进行切换。这样就使信息家电本应具备的易用性和易控制性失去应有的作用。另一种方法是一种控制器对应几种网络信息家电。这种控制器比前一种有所改善,但是当用户把新的网络信息家电接入网络的时候,必须考虑原控制器对该新信息家电的兼容性,如果不兼容,那么又会变成需要多种不同的控制器的情况。
因此,当在网络控制中心利用控制器之类的装置控制连接到网络上的多个信息家电设备并与之通信时,需要一种能够检测,识别网络上当前连接的信息家电设备,与之建立链接,并动态更新用户控制界面,使用户可以利用该界面控制和命令当前连接到网络的任何设备的方法和装置。

发明内容
本发明的目的是提供一种能够检测,识别网络上当前连接的信息家电设备,与之建立链接,并在控制中心动态更新用户控制界面的装置,该装置自动检测符合统一规范的信息家电设备,为用户提供动态更新的控制界面,以便可以完成对信息家电设备的统一控制。
本发明的另一个目的是提供一种能够检测,识别网络上当前连接的信息家电设备,与之建立链接,并在控制中心动态更新用户控制界面的方法,该方法自动检测符合统一规范的信息家电设备,为用户提供动态更新的控制界面,以便可以完成对信息家电设备的统一控制。
根据本发明的一个方面,提供一种动态生成控制信息家电设备的控制页面的装置,该装置包括实时监测装置,用于监测控制中心的接口,接收连接到网络的家电设备发送来的所述设备运行状态报告;设备状态解析装置,从实时监测装置传送的所述家电设备的运行状态报告中解析所述家电设备的相关信息;设备列表维护装置,用于存储所述家电设备发送来的信息描述文件,并根据所述家电设备的信息描述文件修改存储的所述家电设备的列表文件;控制界面生成装置,用于调用所述家电设备的控制界面描述文件,解析所述控制界面描述文件,然后动态生成控制界面;和指令控制装置,用于将通过控制界面输入的控制指令发送到所述家电设备。
根据本发明的另一个方面,提供一种动态生成控制信息家电设备的控制页面的方法,包括步骤监测控制中心的接口,接收连接到网络的家电设备发送来的设备运行状态报告;从接收的所述家电设备的运行状态报告中解析所述家电设备相关运行状态信息;存储所述家电设备发送来的信息描述文件,并根据所述家电设备的所述信息描述文件修改存储的家电设备的列表文件;调用所述家电设备的控制界面描述文件,解析所述控制界面描述文件,然后动态生成控制界面;和将通过控制界面输入的控制指令发送到所述家电设备。


图1是说明家庭网络结构的简化示意图;图2是网络信息家电设备与控制中心的操作流程图;图3是根据本发明实施例的家庭网络控制中心的配置方框图;图4是根据本发明实施例的家庭网络控制中心的操作的流程图。
具体实施例方式
下面参考图1描述根据本发明的家庭网络的结构。如图1所示,家庭网络系统包括设备控制中心和连接网络,所有信息家电设备和设备控制中心都具有一个接口。作为一个实例,该接口可以是例如10Mbps或者10/100Mbps自适应的高速以太网接口,家庭网络中的控制中心和网络信息家电通过各自的自适应高速以太网接口以有线或者无线的方式连接到家庭主干网络中构成一个完整的家庭网络环境。作为例子,控制中心可以是个人计算机(PC)或服务器。信息家电设备与控制中心之间或信息家电设备之间通过TCP/IP协议,UDP协议(用户数据报协议),无线传输协议等标准协议进行通信。这样,一个网络一般可以包括多个按照预定通信协议交换和传送数据的通过物理层连接的信息家电设备。
家庭网络中的所有信息家电设备和控制中心统一从DHCP(DynamicHost Configuration Protocol动态主机配置协议)服务器上获取自己的IP地址。每个信息家电设备包含用于设置经网络命令和控制信息家电设备接口的接口数据(例如HTML,XML,JAVA,JAVASCRIPT,GIF,JPEG,图形文件,或任何其它用于所需目的的格式)。在一些实施例中,每个信息家电设备包含一个或多个用于命令和控制信息家电设备的超文本标记语言(HTML)页。作为实例,家庭网络可采用浏览器技术,根据因特网标准来呈现HTML页,以便为用户提供多个用于命令和控制各种信息家电设备的图形用户接口(GUI)。每个信息家电设备具有自己定制的GUI,家电设备中包括一个或多个保存在家电设备的存储器中的文件,这些文件包含与特定的家电设备相关的具体信息,以及能够图形化地显示该这些信息的整体界面描述文件。
控制中心包括存储控制端程序的静态存储器,存储动态生成以及网络传输数据的动态存储器,以及处理数据、动态生成数据和进行运算的处理器。信息家电设备可以包括存储设备端程序的静态存储器,存储动态生成的和网络传输的数据的动态存储器,处理数据和进行运算的处理器。
下面结合图2说明信息家电设备与控制中心的操作。当网络信息家电连接到家庭网络中并且正在运行时,向网络中有效的网络地址的特定端口发送信息家电设备当前的运行状态报告,通告自己已经连接到网络,现在可以接受控制。并且每隔一段时间重新通告一次设备的当前运行状态。
在信息家电设备向网络广播自己当前状态的同时,监测该设备的特定端口,等候控制中心发送过来的控制指令。接收到控制中心发送来的控制指令时,从动态存储器中的指令缓冲区中读取指令信息。将指令输送到指令分析模块中分析出控制中心的IP地址、控制指令类型,并进行指令匹配。如果发现与自身功能匹配的指令处理模块,便调用该指令模块完成相应的设备控制动作。当指令执行完成时,向控制点的IP地址的特定端口返回动态生成的执行完控制指令后的界面更新描述文档。并启动下一个监测本设备特定端口动作。当设备离开网络时,向家庭网络广播设备离开报告。
下面参考图3描述家庭网络控制中心的配置。家庭网络控制中心包括实时监测高速以太网接口的运行状态的实时监测装置1,解析连接的信息家电设备的IP地址,以及设备当前状态的状态解析模块2,在控制中心维护设备运行状态和记录IP地址的设备列表维护装置3,周期地验证设备列表维护装置3中所列出的信息家电设备的有效性的设备有效性校验模块4,根据设备列表维护装置3中当前维护的信息家电设备生成用户界面的界面生成装置5,和根据用户对界面的操作产生用于控制信息家电设备的指令控制装置6。
下面参考图4说明控制中心的操作。图4的左侧表示控制中心从网络中接收设备的运行状态的操作,右侧表示控制中心动态生成控制界面的操作。实时监测装置1通过控制中心的接口实时监测网络中信息家电设备的运行状态并等待接收信息家电设备发送的运行报告。如果该接口接收到设备发送来的设备运行状态报告,便将报告传送给设备状态解析装置2。设备状态解析装置2解析接收到的信息家电设备的IP地址,以及设备当前的状态,从而产生信息家电设备的信息描述文件,将信息家电设备的逻辑名与设备相关联,并将该文件传送给设备列表维护装置3。设备列表维护装置3中存储有信息家电设备的列表文件,设备列表文件是用来维护网络中当前活动的设备信息的列表。其中对应每一个设备是通过一个设备信息描述文件来保存该设备的相关信息。连接到网络上的信息家电设备的信息描述文件包括但不限于设备的IP地址,逻辑名以及用于该特定信息家电设备的控制和命令功能等。在一个实施例中,家电设备的描述信息中包括设备编号,设备名称,设备类型,制造商名称,功能标识,关联设备标识,输入数据格式,功能的服务等级等内容。
在本发明的一个实施例中,根据动态主机配置协议(DHCP)为信息家电设备分配唯一的IP地址。在一些实施例中,如果某个信息家电设备已经具有预定的IP地址,则将该预定IP地址作为来自家电设备的唯一IP地址。设备列表维护装置3接收到来自信息家电设备的信息描述文件后判断该设备是否可用,如果设备为不可用,并且控制中心维护的设备列表中有一个设备信息描述文件中的IP地址与该设备的IP地址相同时,便将该设备的信息描述文件从设备列表中删除;否则,保持现有的设备列表不变;如果设备状态为可用,并且控制中心维护的设备列表中没有一个设备信息描述文件中的IP地址与该设备的IP地址相同,便将该设备信息描述文件填入设备列表中。为了保证控制中心维护当前家庭网络中的设备列表的有效性,设备控制中心中的设备有效性校验装置4每隔一段时间对设备的状态进行验证。通过调用“获取当前设备运行状态接口”(图中未示出),获取运行状态。如果状态正常,则保持该设备可用;如果经过指定时间后设备没有运行状态报告反馈到控制中心,则认为设备已经离开网络,便将该设备从设备列表中删除。
当用户从控制中心选择了一个当前可用的设备时,控制中心便调用设备端的“获取当前整体界面描述文件接口”(图中未示出)。此时,设备便将当前控制界面描述文件发送到控制中心的指令缓冲区中。控制中心从指令缓冲区中读取数据,将其传递给界面生成装置5,由界面生成装置5解析设备的界面描述文件,分离出界面上的控制件,例如按钮、列表框等,和其对应的设备控制指令,然后动态生成界面。当用户按动动态生成界面上的按钮或者选中下拉列表框中的项目时,控制中心的指令控制装置6便会向信息家电设备的指令缓冲区中发送相应的控制指令。在用户利用动态生成控制界面发送控制指令之后,等待接收执行所述控制指令的家电设备返回的运行状态报告。然后实时监测装置1监测控制中心的特定端口,并从控制中心的指令缓冲区中读取界面更新描述文件。将其通过设备状态解析装置2和设备列表维护装置3传递给界面生成装置5,解析出改变了的控件及其更新状态,并由界面生成装置5对指定的部分界面进行更新。
如果控制中心接收到信息家电设备离开网络的报告,便撤销该设备的控制界面,返回设备列表界面。
通过实施本发明的动态生成信息家电设备的控制界面的方法和装置,可以有效的避免多设备对应多控制程序带来的问题。利用本发明,只要家电设备满足网络信息家电的要求,就可以由统一的控制中心的进行集中控制,更加符合家庭网络的集中控制思想。当设备升级或者控制中心升级时,不会对其他设备造成影响,只要保证命令解析的向下兼容即可。这样二者的升级和维护可以独立开来,彼此互无干涉。从而有效的降低了升级维护的成本。
至此已结合本发明的优选实施例对本发明进行了详细说明,本领域技术人员在不脱离所附权利要求的范围和精神实质的情况下可以做出各种改进和变化。
权利要求
1.一种动态生成用于控制信息家电设备的控制页面的装置,包括实时监测装置(1),用于监测控制中心的接口,接收连接到网络的家电设备发送来的所述家电设备的运行状态报告;设备状态解析装置(2),从实时监测装置传送的所述家电设备的所述运行状态报告中解析所述家电设备的相关信息;设备列表维护装置(3),用于存储所述家电设备发送来的信息描述文件,并根据所述家电设备的信息描述文件修改存储的所述家电设备的列表文件;控制界面生成装置(5),用于调用所述家电设备的控制界面描述文件,解析所述控制界面描述文件,然后动态生成控制界面;和指令控制装置(6),用于将通过控制界面输入的控制指令发送到所述家电设备。
2.根据权利要求1所述的动态生成控制信息家电设备的控制页面的装置,其特征在于还包括设备有效性检验装置(4),用于按照指定的时间间隔检验所述家电设备在网络中的运行状态。
3.根据权利要求1所述的动态生成控制信息家电设备的控制页面的装置,其特征在于如果所述设备列表维护装置(3)判断所述设备列表文件存储的设备信息描述文件中的IP地址与接收的所述家电设备的IP地址相同,则从所述设备列表文件中删除所述家电设备的信息描述文件;如果所述设备列表文件存储的设备信息描述文件中的IP地址与接收的所述家电设备的IP地址不同,则将所述家电设备的信息描述文件加入所述设备列表。
4.根据权利要求1所述的动态生成控制信息家电设备的控制页面的装置,其特征在于控制界面生成装置(5)解析控制界面描述文件,分离出控制界面上的控制按钮或列表框和与其对应的所述家电设备的控制指令。
5.根据权利要求2所述的动态生成控制信息家电设备的控制页面的装置,其特征在于如果所述设备有效性检验装置(4)在指定时间内未检验到所述家电设备的运行状态报告,则从所述设备列表中删除所述家电设备的信息描述文件。
6.一种动态生成控制信息家电设备的控制页面的方法,包括步骤监测控制中心的接口,接收连接到网络的家电设备发送来的家电设备的运行状态报告;从接收的所述家电设备的所述运行状态报告中解析所述家电设备的相关信息;存储所述家电设备发送来的信息描述文件,并根据所述家电设备的所述信息描述文件修改存储的家电设备的列表文件;调用所述家电设备的控制界面描述文件,解析所述控制界面描述文件,然后动态生成控制界面;和将通过控制界面输入的控制指令发送到所述家电设备。
7.根据权利要求6所述的动态生成控制信息家电设备的控制页面的方法,其特征在于还包括按照指定的时间间隔检验所述家电设备在网络中的运行状态的步骤。
8.根据权利要求6所述的动态生成控制信息家电设备的控制页面的方法,其特征在于如果判断所述设备列表文件存储的设备信息描述文件中的IP地址与接收的所述家电设备的IP地址相同,则从所述设备列表文件中删除所述家电设备的所述信息描述文件;如果所述设备列表文件存储的设备信息描述文件中的IP地址与接收的所述家电设备的IP地址不同,则将所述家电设备的信息描述文件加入到所述设备列表。
9.根据权利要求6所述的动态生成控制信息家电设备的控制页面的方法,其特征在于解析控制界面描述文件的步骤进一步包括分离出控制界面上的控制按钮或列表框和与其对应的所述家电设备的控制指令。
10.根据权利要求7所述的动态生成控制信息家电设备的控制页面的方法,其特征在于如果在指定时间内未检验到所述家电设备的运行状态报告,则从所述设备列表中删除所述家电设备的信息描述文件。
11.根据权利要求6所述的动态生成控制信息家电设备的控制页面的方法,其特征在于进一步包括在用户利用动态生成控制界面发送控制指令之后,等待接收执行所述控制指令的家电设备返回的运行状态报告的步骤。
12.根据权利要求11所述的动态生成控制信息家电设备的控制页面的方法,其特征在于进一步包括根据所述家电设备返回的运行状态报告获得界面更新描述文件,并动态更新控制界面的步骤。
全文摘要
本发明涉及动态生成控制信息家电设备的控制页面的装置,包括实时监测装置,用于监测控制中心的接口,接收连接到网络的家电设备发送来的设备运行状态报告;设备状态解析装置,从实时监测装置传送的家电设备状态报告中解析家电设备的相关信息;设备列表维护装置,用于存储家电设备发送来的信息描述文件,并根据家电设备的信息描述文件修改存储的家电设备的列表文件;控制界面生成装置,用于调用家电设备的控制界面描述文件,解析控制界面描述文件,然后动态生成控制界面;和指令控制装置,用于将通过控制界面输入的控制指令发送到所述家电设备。本发明还涉及动态生成用于控制信息家电设备的控制页面的方法。
文档编号G08C17/00GK1481117SQ0214340
公开日2004年3月10日 申请日期2002年9月24日 优先权日2002年9月24日
发明者刘旸, 于辰涛, 刘 申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1