家庭网络系统的制作方法

文档序号:7596716阅读:107来源:国知局
专利名称:家庭网络系统的制作方法
技术领域
本发明涉及一种家庭网络系统,特别是涉及一种采用生活网络控制协议(LnCP)的家庭网络系统。
背景技术
家庭网络(home Network)是指将各种数字化连接起来形成的网络。通过家庭网络可以随时随地对家中的家电进行控制,带来生活上的便利。近年来,随着数字信号处理技术的发展,电冰箱和洗衣机等电器设备逐渐数字化,变成数字家用电器;随着电器设备运用体系技术和高速数字通信技术的快速发展,市场上已经出现了综合利用上述技术的信息家电。在上述背景下,家庭网络系统应运而生。
如表1所示,家庭网络根据其所提供的服务的类型可分为数据网络、娱乐网络和生活网络三种类型。表1

数据网络(data network)是指为了使PC与外设之间进行数据交换或者提供因特网服务而构筑的网络;娱乐网络(entertainment network)是指在具有音频或视频处理功能的家电设备之间构筑的网络;生活网络(living network)是指为了控制电器设备、实现家庭自动化以及远程监测功能而构筑的网络。
家庭网络一般包括作为电器设备的主控设备和从属设备;主控设备对其他电器设备进行控制或显示其他电器设备的状态;从属设备按电器设备的特性或其他要素对主控设备的要求进行应答,并输出自身的状态变化信息。所述的电器设备(或新装置)不仅包括洗衣机和电冰箱等在生活网络中服务的电器设备,还包括在数据网络中服务和在娱乐网络中服务的所有电器设备,还包括燃气阀门、控制装置、自动门装置和电灯等装置。
但是上述已有的家庭网络系统存在如下缺点上述已有的家庭网络系统中,还没有一个通用的通信控制协议,对家庭网络系统内部的电器设备执行监视命令和控制命令。

发明内容
本发明所要解决的技术问题是,克服上述已有的家庭网络系统的缺点,提供一种家庭网络系统,使用通用的通信控制协议,对家庭网络系统内部的电器设备执行监视命令和控制命令。
本发明另一个目的是,提供一种家庭网络系统,该家庭网络系统采用生活网络控制协议(living network control protocolLnCP)作为通信控制协议。
本发明又一目的是,提供一种可以获得家庭网络系统内的电器设备的当前工作状态信息的家庭网络系统。
本发明另一目的是,提供一种家庭网络系统,在不增加网络通信流量的情况下,获得电器设备的当前工作状态信息。
为了解决上述技术问题,本发明采用的技术方案是本发明家庭网络系统包括至少一个以上从属设备、至少一个以上主控设备和用于在它们之间进行通信的通信协议;所述的主控设备按照与从属设备的数目相适应的设定周期,定期向所述的从属设备发送工作状态请求信息,所述的从属设备对应于所述的工作状态请求信息,将工作状态响应信息传送给所述的主控设备。
所述的主控设备储存有包含从属设备信息的家庭网络程序文件(HomNet profile),将所述的从属设备的工作状态登录在家庭网络程序文件上并进行储存。
所述的设定周期大于所述的从属设备的事件信息的事件通知期限。
所述的从属设备登录在所述的家庭网络程序文件(HomNet profile)上。
所述的通信协议是生活网络控制通信协议(LnCP)。
本发明家庭网络系统工作状态确认方法,家庭网络系统由至少一个以上从属设备、至少一个以上主控设备和用于在它们之间进行通信的通信协议组成,包括阶段1所述的按照与从属设备的数目相适应的设定周期,定期向所述的从属设备发送工作状态请求信息;和阶段2所述的从属设备对应于所述的工作状态请求信息,将工作状态响应信息传送给所述的主控设备;同时,所述的主控设备储存包括工作状态响应信息的工作状态。
所述的主控设备储存包含所述的从属设备信息的家庭网络程序文件(HomNet profile);在所述的阶段2中,主控设备将所述的从属设备的工作状态登录在家庭网络程序文件(HomNet profile)上并进行储存。
所述的设定周期大于所述的从属设备事件信息的事件通知期限。
所述的通信协议是生活网络控制通信协议(LnCP)。
所述的主控设备和从属设备的共有部分包括接口装置、存储装置和控制装置;所述的接口装置用于通过一定通信协议的网络与其他电器设备相连接;所述的存储装置用于储存其他电器设备的工作状态;所述的控制装置按照与其他电器设备的数目相适应的设定周期,生成包含工作状态信息的工作状态请求信息,通过接口装置传送给其他电器设备,并接收来自其他电器设备的工作状态响应信息,将包括在工作状态响应信息中的工作状态信息存储在存储装置中。
所述的存储装置储存包含其它电器设备信息的家庭网络程序文件(HomNet profile);在上述储存阶段中,控制装置将其他电器设备的工作状态登录在家庭网络程序文件(HomNet profile)上并进行储存。
所述的设定周期大于其它电器设备事件信息的事件通知期限。
所述的通信协议是生活网络控制通信协议(LnCP)。
本发明有益效果是本发明提供了一种适用于通用通信规范—控制通信协议的家庭网络系统,所述的通用通信规范提供控制和监视家庭网络系统内的各电器设备的功能。
本发明还提供了一种采用生活网络控制通信协议(Living networkControl ProtocolLnCP)的家庭网络系统。
本发明还提供了一种能够获得家庭网络系统内电器设备的当前工作状态信息的家庭网络系统。
本发明还提供了一种家庭网络系统,在不增加网络通信流量的情况下,即可获得电器设备的当前工作状态信息。


图1为本发明家庭网络系统的结构框图;图2是本发明家庭网络系统的生活网络控制协议(LnCP)堆栈的结构框图;图3a和图3b为图2所示的家庭网络系统采用的生活网络控制协议的结构框图中各层间的接口的结构框图;图4a~图4f为图3a和图3b所示接口的详细组成图;图5a~图5b为本发明家庭网络系统使用的地址系统示意图;图6网络管理器和电器设备之间的共同部分的结构框图;图7为本发明家庭网络系统工作状态确认方法的实施例1的流程图;图8为本发明家庭网络系统的家庭网络程序文件(HomNet profile)实例;图9为本发明家庭网络系统的工作状态确认方法实施例2的流程图。
图中1家庭网络系统2因特网3LnCP服务器 4客户端设备10网关 20~23网络管理器30、31LnCP路由器 40~49电器设备具体实施方式
下面结合附图和具体实施方式
对本发明作进一步详细说明值得指出的是,本发明的保护范围并不局限下文中所述的实施例和附图,而以权利要求书记载的范围为准。
图1为本发明家庭网络系统的结构框图。
如图1所示,本发明家庭网络系统1通过因特网2与LnCP服务器3相连接,客户端设备4也通过因特网2与LnCP服务器3相连接;因此,家庭网络系统1可以与LnCP服务器3和/或客户端设备4进行通信。
所述的家庭网络系统1的外部网络包括因特网络2;根据客户端设备4的种类,所述的外部网络需要配备不同的设备;以因特网络2为例,当客户端设备4为计算机时,因特网络2需要配备Web服务器(Websever)(图中未示出);当客户端设备4为网络电话时,因特网络2需要配备无线应用协议服务器(Wap sever)(图中未示出)。
所述的LnCP服务器3按照规定的登录程序分别与家庭网络系统1和客户端设备4连通,从客户端设备4接收监视命令和控制命令,并将其转换为规定格式的信息,通过因特网2传送给家庭网络系统1。与此同时,LnCP服务器3从家庭网络系统1中接收规定格式的信息,进行保存或者将其传送给客户端设备4,并且LnCP服务器3将自身保存或者生成的信息传送给家庭网络系统1;就是说,当家庭网络系统1连通LnCP服务器3时,可下载因特网2提供的内容。
所述的家庭网络系统1包括网关10、网络管理器20~23、LnCP路由器30~31、LnCP适配器35~36和电器设备40~49;所述的网关10用来连接因特网;所述的网络管理器20~23用来对电器设备40~49进行环境设定和管理;所述的LnCP路由器30、31用于传输媒体之间的连接;所述的LnCP适配器35、36可以使网络管理器22和电器设备46连接到传输媒体上。
所述的家庭网络系统1内的网络是通过连接电器设备40~49以及这些电器设备共用的传输媒体构成的;这种传输媒体采用如RS-485或者低输出功率的射频(RF)等数据连接层非标准化传输媒体,或者利用电力线或IEEE802.11等标准化传输媒体。
所述的家庭网络系统1内的网络是由与因特网2相互分离的网络构成的,即构成一个利用有线或者无线传输媒体连接的独立网络,这里所述的独立网络包括虽然处于物理上连接但逻辑上分离的网络。
所述的家庭网络系统1包括主控设备和从属设备;所述的主控设备可以控制电器设备40~49或监视其工作状态;所述的从属设备可以回应主控设备的请求并通告自身状态变化的信息;所述的主控设备包括网络管理器20~23;所述的从属设备包括电器设备40~49;所述的网络管理器20~23包括所要控制的电器设备40~49的信息及控制码,从而按程序化方式进行控制操作或接收从LnCP服务器和/或客户端设备4输入的信息后进行控制操作。如图1所示,当连接有多个网络管理器20~23时,为了与其它网络管理器20~23之间交换信息,同时为了实现信息的同步化及进行控制,这些网络管理器20~23在起到主控设备作用的同时起到从属设备的作用,换句话说,这些网络管理器20~23应该是一种从物理意义上来看只是一个设备,但从其作用来看是同时具有主控功能和从属功能的设备(即兼容设备)。
所述的网络管理器20~23和电器设备40~49可以直接与网络(图示的电力线网络、RS-485网络或射频(RF)网络)相连接,也可以通过LnCP路由器30、31和/或LnCP适配器35、36与网络相连接。
所述的电器设备40~49和/或LnCP路由器30、31和/或LnCP适配器35、36登录到网络管理器20~23上,并根据设备信息,接收唯一的逻辑地址(例如0x00、0x01等)。该逻辑地址与设备码(例如空调器为“0x02”;洗衣机为“0x01”)结合后用作节点地址(NodeAddress)。至于随LnCP的地址系统(address system),将在下文中进行说明。
图2是本发明家庭网络系统的生活网络控制协议(LnCP)堆栈的结构框图。所述的家庭网络系统1通过图2所示的生活网络控制协议(LnCP)可以使网络管理器20~23、LnCP路由器30~31、LnCP网络适配器35~36和电器设备40~49之间互相传送信息;进而,网络管理器20~23、LnCP路由器30~31、LnCP网络适配器35~36和电器设备40~49之间根据该生活网络控制协议(LnCP)进行网络通信操作。
如图2所示,所述的LnCP包括应用软件50、应用层60、网络层70、数据中继层80、物理层90和节点参数管理层100;所述的应用软件50执行网络管理器20~23、LnCP路由器30~31、LnCP网络适配器35~36和电器设备40~49的固有功能,并提供与应用层60相连接的功能,以便在网络上进行远程操作和监视操作;所述的应用层60向用户提供服务,并具有将用户提供的信息或命令组成信息后传送给下位层的功能;所述的网络层70可以将网络管理器20~23、LnCP路由器30~31、LnCP网络适配器35~36和电器设备40~49之间连接成可靠的网络;所述的数据中继层80提供连接控制功能,用于连接共用的传输媒体;所述的物理层90提供网络管理器20~23、LnCP路由器30~31、LnCP网络适配器35~36和电器设备40~49之间的物理接口以及要传送的比特的规则;所述的节点参数管理层100管理设定各层中使用的节点参数。
更详细地说,所述的应用软件50还包括网络管理附属层51,网络管理附属层51具有管理节点节点参数以及管理连接在网络上的网络管理器20~23、LnCP路由器30~31、LnCP网络适配器35~36和电器设备40~49的功能。就是说,所述的网络管理附属层51具有一种功能,可以通过节点参数管理层100来设定节点参数值或利用节点参数值对节点参数进行管理,当用于LnCP的设备为主控设备时,该网络管理附属层51还具有执行构成网络或管理网络的功能。
另外,所述的网络层70还包括家庭网络码控制附属层71,网络连接有网络管理器20~23、LnCP路由器30~31、LnCP网络适配器35~36和电器设备40~49;当利用电力线、IEEE 802.11或无线非独立型传输媒体(例如LnCP包括电力线通信(PLC)协议/或无线(wireless)协议时)构成所述的网络时,为了在理论上划分各网络,所述的家庭网络码控制附属层71具有设定家庭网络码和管理家庭网络码的功能;所述的家庭网络码控制附属层71通过如RS-485等独立型传输媒体,从物理意义上分离个别网络时,不包括在LnCP中;所述的家庭网络码为由4字节组成的随机值或用户设定值。
图3a和图3b为图2所示的家庭网络系统采用的生活网络控制协议的结构框图中各层间的接口的结构框图。
图3a示出了物理层90连接到非独立型传输媒体时各层间的接口的结构框图;图3b示出了物理层90连接到独立型传输媒体时各层间的接口的结构框图。
所述的家庭网络系统1将各层需要的标题和结尾信息加到从上位层接收到的网络协议数据单位(Protocol Data UnitPDU)中,再传送给下位层。
如图3a所示,APDU(Application layer PDU)是在应用层60和网络层70之间传送的数据值(data);NPDU(Network Layer PDU)是在网络层70与数据中继层80或家庭网络码附属层71之间传送的数据值;HCNPDU(Home Code Control Sublayer PDU)是在网络层70(确切的说是家庭网络码附属层71)与数据中继层80或家庭网络码附属层71之间传送的数据值;数据连接层80与物理层90之间以数据帧(frame)为单位形成接口。
图4a至图4f为图3a和图3b所示接口的详细组成图。图4a为应用层60中的APDU的结构。
如图4a所示,AL(APDU Length)字段(field)是表示APDU的长度(从AL到信息字段的长度)的字段,其最小值为4字节,最大值为77字节。
AHL(APDU Header Length)字段是表示APDU标题码的长度(从AL到ALO的长度)的字段,未扩展时为3字节,可以扩展到7字节。LnCP网络协议中为了信息的密码化和变更应用协议,APDU标题码可以扩展到7字节。
ALO(Application Layer Option)字段是表示信息包扩展的字段,例如设定为‘0’时,在含有其他值的情况下忽略信息处理。
帧组是表示处理用户的控制信息或事件信息的字段,其结构随着ALO所含值的变化发生变化。
图4b为网络层70中的NPDU的结构;图4c为NPDU中的NLC的结构。
如图4b所示,SLP(Start of LnCP Packet)字段为表示数据包的起始字段,其值为“0x02”。
DA(Destination Address)和SA(Source Address)的字段为要传送的数据包的收信方和送信方的节点地址,各由16比特组成,其中最上位1比特表示群地址的标记,接下来的7比特表示设备的种类(设备代码),最下位8比特表示被分配的逻辑地址。当具有多个同一种类的网络管理器20~23或电器设备40~49时,所述的最下位8比特用于区别各网络管理器20~23或电器设备40~49。
PL(Packet Length)字段为显示要传送的NPDU总长度的字段,其最小值为12字节,最大值为100字节。
SP(Service Priority)字段是给所要传送的信息上赋予传送优先顺序的字段,由3字节构成。各种信息的优先顺序如表2所列。
从属设备应答主控设备的请求时,依照从主控设备接收到的请求信息的优先顺序。
表2

NHL(NPDU Header Length)字段是用于扩展NPDU标题码(SLP中的NLC字段)的字段,未扩展时为9字节,最大可扩展为16字节。
PV(Protocol Version)字段是显示所采用的网络协议版本的1字节字段,由上位4比特和下位4比特构成。上位4比特为版本字段,下位4比特为子版本字段;版本和子版本分别以16进制表示。
NPT(Network layer Packet Type)字段是在网络层中划分数据包种类的4比特字段;LnCP包括请求数据包(Request Packet)、响应数据包(Response Packet)和通知数据包(Notification Packet);主控设备的NPL字段应设定为请求数据包或通知数据包,而从属设备的NPL字段则应设定为响应数据包或通知数据包。数据包种类的NPT值如表3所列。
表3


TC(Transmission Counter)字段是当网络层发生通信故障不能成功地发送请求数据包或响应数据包时,为了提高传送请求数据包或响应数据包的成功率,再传送或反复传送的2比特字段。收信方可以利用TC字段的值,检测出重复信息。不同NPT值的TC字段值如表4所列。
表4

PN(Packet Number)字段由2比特构成,在从属设备中为了检测出重复数据包PN(Packet Number)字段与TC一起被使用;在主控设备中为了处理多个的通信循环被使用;不同NPT值的PN字段值如表5所列。
表5

APDU字段是应用层60与网络层70之间所传送的应用层的协议数据单位,其最小值为0字节,最大值为88字节。
CRC(Cyclic Redundancy Check)字段是为了检测出已接收数据包(SLP到APDU字段)中的错误的16比特字段。
ELP(End of LnCP Packet)字段是表示数据包末尾的字段,其值为0x03;如果仅接收到数据包的长度字段的长度数据而没有检测出ELP字段,则视为数据包错误。
图4d是家庭代码附属层71中HCNPDU的结构。
如图4d所示,在NPDU的上位部分还包括HC(Home Code)字段。
该家庭网络码的数值由4字节组成;该家庭网络码在数据包在可传播的线路距离内具有唯一的值。
图4e为数据中继层中的帧结构示意图。
LnCP的数据中继层80的帧的标题码和结尾码根据传输媒体种类有所不同。当所述的数据中继层使用非标准化的传输媒体时,帧的标题码和结尾码需要含有空字段(Null Field);当所述的数据中继层使用标准化的传输媒体时,则随网络协议的规定。NPDU字段是上位网络层70传送的数据单位;HCNPDU是物理层90通过电力线或IEEE 802.111等非独立型传输媒体时使用的4字节家庭代码追加在NPDU前面部分的数据单位。数据中继层80不区别NPDU和HCNPDU的处理。
图4f为物理层90中的帧结构示意图。
LnCP的物理层90具有将物理信号传送给传输媒体的功能。作为LnCP网络协议的物理层90,可以使用与RS-485或低功率RF等同的非标准化数据中继层80的传输媒体,也可以使用与电力线或IEEE802.11等同的标准化传输媒体;在使用LnCP协议的家庭网络系统1中,为了网络管理器20~23和电器设备40~49与RS-485或LnCP路由器30~31和LnCP适配器35~36相连接,利用了UART(UniversalAsynchronous Receiver and Transmitter)帧结构和RS-232的信号电平(level);当各设备之间利用串行总线(serial bus)相连接时,UART在通信线路中控制比特信号流。如图4f所示,在LnCP中,将上位层传送来的数据包转换成10比特大小的UART帧单位后,通过传输媒体传送;UART帧由1比特的起始位(Start Bit)、8比特的数据值和1比特的结束位(Stop Bit)组成;所述的UART帧不使用校验位(Parity Bit);UART帧从起始位开始传送,最后传送结束位;使用LnCP的家庭网络系统1利用UART时,不使用追加的帧标题码(frame header)和帧结尾码(frame trailer)。
图5a到图5b为本发明家庭网络系统的地址系统示意图。
图5a示出了本发明家庭网络系统1使用的地址数组结构。如图5a所示,产品码具有唯一的值,用来识别产品的基本功能,该数组是在产品出厂时被设定的值,是不可改变的物理地址。同样的产品具有同样的固定地址。设备码是一种理论地址,用来分辨具有同一产品码的各个设备。群地址是按一定的基准设定的对应于一个以上设备的理论地址。
图5b为图5a的地址数组的详细结构图。如图5b所示,固定地址数组的MSB被使用为标记(flag),标记为“0”时表示设备码;标记为“1”时表示群码。通过不同地设置整个地址数组中的MSB值,可以辨认上述设备码和群码。另外,各辅助数组内的所有位全部被设定为1时,表示群地址。例如,电冰箱的产品码为“0x01”时,“0x01FF”表示各种电冰箱的群地址;而“0x81XX”(这里“X”表示任意值)则表示具有同一群码的所有电冰箱的群地址。
从属设备一旦连接在家庭网络系统1上,便被主控设备自动设定一个设备码。群码虽然同样可以被主控设备自动设定,但多数情况下因技术上的原因,需要用户进行设定。
例如,0x0200(空调器1)和0x0201(空调器2)的相同的节点地址被电器设备40~49和/或LnCP路由器30~31和/或LnCP网络适配器35~36识别。另外,还可以使用按规定的基准(同种产品、产品的设置位置、用户等)设置的群地址,使用群地址时可以一次性识别一个以上的电器设备40~49和/或LnCP路由器30~31和/或LnCP网络适配器35~36。在该群地址中,显性群地址将地址选择值(下面称为标记(flag))设定为“1”时,该显性群地址为指定多个客户端设备的群地址。隐性群地址将理论地址和/或产品码的所有字节(byte)值添加为“1”,进而可以指定多个客户端设备。这里,特别要指出的是,通常将显性群地址称为群码。
例如,若产品码为“0bXXX XXXX”,理论地址为“0bYYYYYYYY”,群码为“0bZZZZ ZZZZ”,则设备被辨认成以下几种类型的地址(1)所有设备的地址被指定为由“0b1111 1111 1111 1111”或“0b0111 1111 1111 1111”(0xFFFF或0x7FFF)组成;(2)产品码的地址被指定为由“0b1XXX XXXX 1111 1111”或“0b0XXX XXXX 1111 1111”组成;(3)群码的地址被指定为由“0b111 1111 ZZZZ ZZZZ”组成;(4)理论地址的地址被指定为由“0b0111 1111 YYYY YYYY”组成;(5)产品码和理论地址的地址被指定为由0b0XXX XXXX YYYYYYYY组成;(6)产品码和群码的地址被指定为由“0b1XXX XXXX ZZZZZZZZ”组成。
由产品地址和初始理论地址组成的节点地址,在产品出厂时已经被分别储存在主控设备和从属设备的特定存储装置中了。
图6为网络管理器和电器设备之间的共同部分的结构框图。
如图6所示,网络管理器20~23(下面称为主控设备)和电器设备40~49(下面成为从属设备)包括与网络连接的接口装置210、存储装置220、控制接口装置210和控制装置230。
更详细地说,所述的主控设备的存储装置220储存有与其他主控设备和从属设备的产品信息及产品地址相关的信息。包含有上述连接在网络上的所有设备的产品信息(产品信息和已设定的或未设定的节点地址信息等)的文件,被称为家庭网络程序文件(HomNet profile)。上述家庭网络程序文件储存在存储装置220中,被控制装置230读取或更新后被注册。
所述的从属设备的存储装置220中至少储存有自身的产品码和初始理论地址。该存储装置220还储存有临时理论地址和主控设备设定的理论地址等。
所述的主控设备还可以带有显示装置(图中未示出);所述的显示装置包括输入装置(图中未示出)和接口装置;所述的输入装置用于用户输入某种信号;所述的接口装置根据家庭网络程序文件将家庭网络系统的所有或一部分电器设备40~49和/或网络管理器20~23以图标形式显示给用户。
虽然实际上是由主控设备或从属设备的控制装置230进行一些特定操作。但是为了叙述上的方便,下文中说成是,由主控设备或从属设备进行一些特定操作。
图7为本发明家庭网络系统工作状态确认方法的实施例1的流程图。下面将要叙述的多个信息不仅包括图4a所示的APDU信息,还包括送信方数组和收信方数组,是对各设备之间的传送数据的总称。
更详细的说,本发明家庭网络系统工作状态确认方法包括如下阶段阶段S51从属设备连接到家庭网络系统1上,并接通电源。
阶段S52从属设备判断已储存在存储装置230中的理论地址是否为初始理论地址;如果已储存的理论地址是初始理论地址,则表示该从属设备是第一次连接到家庭网络系统1上,或该从属设备处于未登录家庭网络系统1(或主控设备)的状态,状态确认就此结束(该从属设备需要被主控设备设定节点地址);如果已储存的理论地址不是初始理论地址,则进行阶段S53。
阶段S53从属设备从一定的时间期限(最佳期限为0~5000ms)内随机选择一个时间值,使将要传送的事件信息等待上述时间后迟延发送。家庭网络系统1上同时连接有多个电器设备且这些设备同时发送事件信息时,网络通信流量会急剧增加,因此,使各电器设备随即选择一个延迟时间,进行相应的延迟发送,可以控制网络通信流量。
阶段S54从属设备每经过一个事件通知间隔时间,便自动生成一个事件信息,并自动传送给主控设备。所述的事件通知间隔时间(AliveInt)为5~65565秒范围内的值,可以根据从属设备种类有所不同。所述的事件通知间隔时间储存在只读存储区的存储装置230中。
所述的事件信息包括表6所示的内容。
表6


所述的命令码表示的事件信息是通知信息;所述的事件码表示设备工作状态的信息;所述的状态值表示设备的当前工作状态;所述的错误状态表示设备的当前状态是错误状态还是正常状态的信息;所述的事件通知间隔时间也包括在该事件信息中,被应用在下面的事件通知间隔设定阶段。
阶段S55主控设备接收到该事件信息后,将其储存在存储装置230中。所述的主控设备利用包括在该事件信息中的设备当前状态等信息,更新家庭网络程序文件。
阶段S56主控设备通过家庭网络系统,显示当前连接在该家庭网络系统中的各电器设备的工作状态,让用户掌握相关信息。
重复进行上述阶段S54到阶段S56,直到从属设备的电源关闭或接触网络链接为止。
阶段S53结束之后,从属设备还可以进行如下阶段每隔与上述事件通知间隔时间不同的事件通知间隔时间,按一定次数发送事件信息。该阶段中的事件通知间隔时间小于等于上述事件通知间隔,其大小为5秒,次数为2次。例如,阶段S53中等待一定随机时间后,从属设备每隔5秒发送2次事件信息后,进行阶段S54。
图8为本发明家庭网络系统的家庭网络程序文件(HomNet profile)实例。如图8所示,在主控设备和从属设备中,主控设备、洗衣机、电冰箱、电视均处于正在工作的状态,而微波炉处于等待状态,洗碗机处于暂停状态。这种家庭网络程序文件(HomNet profile)通过一定的显示装置,利用一定的用户界面(例如图标形式)向用户显示上述内容。
图9为本发明家庭网络系统的工作状态确认方法实施例2的流程图。如图9所示,本发明家庭网络系统的工作状态确认方法还可以包括如下阶段阶段S81主控设备按一定的时间间隔,向登录在家庭网络程序文件中的从属设备(或其他主控设备)传送工作状态请求信息。这里,一定的时间间隔大于上述事件通知间隔时间(AliveInt),以便使事件信息的生成和发送频率小于其生成发送的完成频率,从而不会增加网络的通信流量。另外,该一定的时间间隔与所登录的从属设备数量成正比,例如登录的从属设备为N个时,上述时间间隔为N分钟,不会太大地增加网络的通信流量。
阶段S82从属设备(或其他主控设备)接收到工作状态请求信息后,生成与之相对应的工作状态响应信息,并将其发送给主控设备。主控设备接收该工作状态响应信息。所述的工作状态响应信息的结构如表7所列。
表7

阶段S83主控设备从接收到的工作状态响应信息中读出从属设备(或其他主控设备)的工作状态的相关数据,并据此更新原先的家庭网络程序文件。如上所述,家庭网络程序文件可被来自从属设备的事件信息更新、以及被主控设备的工作状态请求信息和响应信息更新,从而将当前设备的工作状态信息(见表8)更新。
权利要求
1.一种家庭网络系统,其特征在于包括至少一个以上从属设备、至少一个以上主控设备和用于在它们之间进行通信的通信协议;所述的主控设备按照与从属设备的数目相适应的设定周期,定期向所述的从属设备发送工作状态请求信息,所述的从属设备对应于所述的工作状态请求信息,将工作状态响应信息传送给所述的主控设备。
2.根据权利要求1所述的家庭网络系统,其特征在于所述的主控设备储存有包含从属设备信息的家庭网络程序文件(HomNetprofile),将所述的从属设备的工作状态登录在家庭网络程序文件上并进行储存。
3.根据权利要求1所述的家庭网络系统,其特征在于所述的设定周期大于所述的从属设备的事件信息的事件通知期限。
4.根据权利要求1或2所述的家庭网络系统,其特征在于所述的从属设备登录在所述的家庭网络程序文件(HomNet profile)上。
5.根据权利要求1所述的家庭网络系统,其特征在于所述的通信协议是生活网络控制通信协议(LnCP)。
6.一种家庭网络系统工作状态确认方法,家庭网络系统由至少一个以上从属设备、至少一个以上主控设备和用于在它们之间进行通信的通信协议组成,其特征在于包括阶段1所述的按照与从属设备的数目相适应的设定周期,定期向所述的从属设备发送工作状态请求信息;和阶段2所述的从属设备对应于所述的工作状态请求信息,将工作状态响应信息传送给所述的主控设备;同时,所述的主控设备储存包括工作状态响应信息的工作状态。
7.根据权利要求6所述的家庭网络系统工作状态确认方法,其特征在于所述的主控设备储存包含所述的从属设备信息的家庭网络程序文件(HomNet profile);在所述的阶段2中,主控设备将所述的从属设备的工作状态登录在家庭网络程序文件(HomNet profile)上并进行储存。
8.根据权利要求6所述的家庭网络系统工作状态确认方法,其特征在于所述的设定周期大于所述的从属设备事件信息的事件通知期限。
9.根据权利要求6所述的家庭网络系统工作状态确认方法,其特征在于所述的通信协议是生活网络控制通信协议(LnCP)。
10.根据权利要求1、2、3、4或5所述的家庭网络系统,其特征在于所述的主控设备和从属设备的共有部分包括接口装置(210)、存储装置(220)和控制装置(230);所述的接口装置(210)用于通过一定通信协议的网络与其他电器设备相连接;所述的存储装置(220)用于储存其他电器设备的工作状态;所述的控制装置(230)按照与其他电器设备的数目相适应的设定周期,生成包含工作状态信息的工作状态请求信息,通过接口装置(210)传送给其他电器设备,并接收来自其他电器设备的工作状态响应信息,将包括在工作状态响应信息中的工作状态信息存储在存储装置(220)中。
11.根据权利要求10所述的家庭网络系统,其特征在于所述的存储装置(220)储存包含其它电器设备信息的家庭网络程序文件(HomNet profile);在上述储存阶段中,控制装置(230)将其他电器设备的工作状态登录在家庭网络程序文件(HomNet profile)上并进行储存。
12.根据权利要求10所述的家庭网络系统,其特征在于所述的设定周期大于其它电器设备事件信息的事件通知期限。
13.根据权利要求10所述的家庭网络系统,其特征在于所述的通信协议是生活网络控制通信协议(LnCP)。
全文摘要
本发明公开了一种家庭网络系统,包括至少一个以上从属设备、至少一个以上主控设备和用于在它们之间进行通信的通信协议;所述的主控设备按照与从属设备的数目相适应的设定周期,定期向所述的从属设备发送工作状态请求信息,所述的从属设备对应于所述的工作状态请求信息,将工作状态响应信息传送给所述的主控设备。有益效果是本发明提供了一种采用生活网络控制通信协议(Living networkControl ProtocolLnCP)的家庭网络系统。在不增加网络通信流量的情况下,即可获得电器设备的当前工作状态信息。
文档编号H04L29/06GK1767464SQ20041007241
公开日2006年5月3日 申请日期2004年10月27日 优先权日2004年10月27日
发明者白承冕, 李军锡, 金勇泰 申请人:乐金电子(天津)电器有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1