家庭网络系统的制作方法

文档序号:7607051阅读:140来源:国知局
专利名称:家庭网络系统的制作方法
技术领域
本发明涉及一种家庭网络系统,特别涉及一种使用生活网络控制协议的家庭网络系统。
背景技术
家庭网络连接各种各样的数字家用电器,使得用户可以总是在室内或者在室外享受方便、可靠和经济的生活服务。由于数字信号处理技术的发展,称作白色家用电器的冰箱或者洗衣机已经逐渐地数字化,家用电器操作系统技术和高速多媒体通信技术已经被结合在该数字家用电器上,并且已经开发了新的信息家用电器以改善该家庭网络。
如表1所示,该家庭网络通过业务类型划分为数据网络、娱乐网络和生活网络。
表1

在这里,该数据网络被建立以在PC和外围设备之间交换数据或者提供因特网业务,并且该娱乐网络被使用音频或者视频信息建立在家用电器之间。此外,该生活网络被建立以简单地控制家用电器,诸如家庭自动化或者远程仪表读数。
常规的家庭网络系统包括主设备和从属设备,该主设备是一个用于控制其他电子设备的操作或者监视其状态的电子设备,该从属设备是一个具有对该主设备的请求作出反应的功能,并按照该电子设备的特性或者其他因素通知状态改变的功能的电子设备。示例的电子设备包括用于该生活网络服务的家用电器,诸如洗衣机和冰箱,用于该数据网络业务和该娱乐网络业务的家用电器,以及诸如煤气阀控制设备、自动门设备和电灯的产品。
但是,常规的技术没有提出用于在家庭网络系统中提供控制和监视电子设备的功能的常规的通信标准。

发明内容
本发明达到解决以上所述问题的目的。本发明的一个目的是提供一种使用控制协议的家庭网络系统,其是用于在家庭网络系统中提供控制和监视电子设备功能的常规的通信标准。
本发明的其他目的是提供一种使用生活网络控制协议作为常规的通信标准的家庭网络系统。
本发明的又一个目的是提供一种家庭网络系统,其能够在新的设备中指定和登记唯一的节点地址。
本发明的又一个目的是提供一种家庭网络系统,其能够在多个相同种类的新的设备中指定和登记唯一的节点地址。
本发明的又一个目的是提供一种家庭网络系统,其可以通过允许新的设备确认彼此的逻辑地址来防止效率由于双重的逻辑地址而被降低。
本发明的又一个目的是提供一种家庭网络系统,其可以简单地通过电源和网络访问使新的设备作为一个部件。
为了实现以上描述的本发明的目的,提供了一种家庭网络系统,包括至少一个新的设备,该设备包括一个节点地址,该节点地址具有初始逻辑地址,当基于预定的协议通过网络访问该家庭网络系统的时候,通过该网络传送具有该节点地址的配置请求消息给主设备,接收具有预定的临时逻辑地址范围的临时地址设置请求消息,通过选择一个临时逻辑地址来改变该初始逻辑地址,产生具有该选择的临时逻辑地址的临时地址设置响应消息,传送该临时地址设置响应消息给该主设备,从该主设备接收具有预定的逻辑地址的地址改变请求消息,将该临时逻辑地址改变为该接收的逻辑地址,并且具有唯一的节点地址;还包括至少一个通过该网络连接到该新的设备的主设备,用于从该新的设备接收多个配置请求消息,对于该新的设备设置该临时逻辑地址范围,传送具有该设置的临时逻辑地址范围的该临时地址设置请求消息给该新的设备,从该新的设备接收该临时地址设置响应消息,并对该新的设备设置该预定的逻辑地址,和传送具有该设置的逻辑地址的该地址改变请求消息给该选择的临时地址的新的设备。
优选的,该主设备通过注册具有新的设备的设置逻辑地址的该节点地址更新家庭网络概貌(profile)。
优选的,该主设备传送一个具有该新的设备的节点地址的添加设备通知消息给其他主设备。
优选的,该新的设备传送地址改变ACK响应消息给该主设备。
优选的,该节点地址包括至少一个产品代码和该新的设备的初始逻辑地址。
优选的,在将该逻辑地址改变为临时逻辑地址之后,该新的设备从其他新的设备接收一个具有由其他新的设备设置的临时逻辑地址的临时地址分配通知消息。
优选的,在将该逻辑地址改变为临时逻辑地址之后,该新的设备在第一预定时间内在随机时间内执行接收。
优选的,该新的设备和其他新的设备属于相同的种类。
优选的,该新的设备将该接收的临时逻辑地址与由新的设备设置的临时逻辑地址比较,并且当该二个临时逻辑地址是相同的时候,该新的设备将该设置的临时逻辑地址改变为预定的限制的逻辑地址。
优选的,该限制的逻辑地址是0xFE。
优选的,该新的设备产生一个具有该限制的逻辑地址的临时地址设置响应消息,并且在将该预置的临时逻辑地址设置为该预定的限制的逻辑地址之后,传送该消息给该主设备。
优选的,该主设备判断是否包括在该接收的临时地址改变响应消息中的该临时逻辑地址是该限制的逻辑地址,根据该判定结果产生一个用于将该临时逻辑地址改变为该初始逻辑地址的地址改变请求消息,并且将该消息传送给传送该临时地址改变响应消息的该新的设备。
优选的,当该新的设备接收用于将该逻辑地址改变为初始逻辑地址的该地址改变请求消息的时候,该新的设备将该限制的逻辑地址改变为该初始逻辑地址。
优选的,该新的设备产生一个具有该临时逻辑地址的临时地址分配通知消息,并且在将该逻辑地址改变为该临时逻辑地址之后,传送该消息给其他新的设备。
优选的,在传送该临时地址分配通知消息之后,该新的设备在第二预定时间的随机时间内保持待机状态。
优选的,在将该设置的临时逻辑地址改变为预定的限制的逻辑地址之后,该新的设备停止传送该临时地址分配通知消息。
优选的,当该主设备设置临时逻辑地址范围的时候,该主设备判断是否其已经从相同种类产品接收了该配置请求消息,当该主设备已经从相同种类的设备接收了该配置请求消息的时候,该主设备对于该新的设备设置相同的临时逻辑地址范围,并且当该主设备已经从不同种类的设备接收该配置请求消息的时候,该主设备对于同样的新的设备的每个设置该临时逻辑地址范围。
优选的,在对于具有相同的临时逻辑地址范围的新的设备设置逻辑地址之后,该主设备对于不同种类新的设备设置逻辑地址。
优选的,该地址改变请求消息包括该临时逻辑地址和该设置逻辑地址。
优选的,该临时逻辑地址范围是按照该产品代码单独地设置的。
优选的,该临时逻辑地址范围不复制该预置的逻辑地址。
优选的,该临时逻辑地址范围被包括在该预置的逻辑地址的值和该限制的逻辑地址的值之间。
优选的,至少一个非设置的逻辑地址被包括在该临时逻辑地址范围的最低的极限值和该预置的逻辑地址的值之间。
优选的,该协议是生活网络控制协议(LnCP)。
按照本发明的一个方面,一种电子设备,其包括基于预定的协议通过网络访问的接口装置;用于存储具有连接到该网络的设备的节点地址的家庭网络概貌和预定的逻辑地址的存储装置;和通过该接口装置连接到新的设备的控制装置,用于从该新的设备接收多个包括节点地址的配置请求消息,该节点地址具有初始逻辑地址,通过从该存储装置读取该逻辑地址,设置该新的设备的临时逻辑地址范围,传送具有该设置的临时逻辑地址范围的临时地址设置请求消息给该新的设备,从该新的设备接收临时地址设置响应消息,通过从该存储装置读取该逻辑地址,设置该新的设备的逻辑地址,和传送具有该设置的逻辑地址的一个地址改变请求消息给该选择的临时地址的新的设备。
按照本发明的其他方面,一种电子设备,包括基于预定的协议通过网络与家庭网络系统通信的接口装置;用于存储具有至少一个产品代码和初始逻辑地址的逻辑地址的存储装置;和当该接口装置访问该家庭网络系统的时候,用于传送具有该节点地址的配置请求消息给该家庭网络系统的控制装置,其接收具有预定的临时逻辑地址范围的临时地址设置请求消息,通过选择一个临时逻辑地址改变该初始逻辑地址,产生具有该选择的临时逻辑地址的临时地址设置响应消息,传送该临时地址设置响应消息给该家庭网络系统,从该家庭网络系统接收具有预定的逻辑地址的地址改变请求消息,将该临时逻辑地址改变为该接收的逻辑地址,并且在该存储装置中存储唯一的节点地址。


图1是一个说明按照本发明的家庭网络系统的结构图;图2是一个说明按照本发明的生活网络控制协议栈的结构图;图3A和3B是分别地说明在图2的层之间的接口的结构图;图4A至4F分别地是说明图3A和3B的接口的详细的结构图;图5A至5C是说明在按照本发明的家庭网络系统中使用的地址系统的结构图;图6是说明网络管理器和电子设备的通常的结构的简略结构图;图7A和7B是示出用于在按照本发明的家庭网络系统中设置新的设备的节点地址的过程的顺序步骤的流程图;和图8A至8F是举例说明在按照本发明的家庭网络系统中使用的消息的结构图。
具体实施例方式
现在将参考伴随的附图详细描述按照本发明的家庭网络系统。
图1是一个说明按照本发明的该家庭网络系统的结构图。
参考图1,该家庭网络系统1通过因特网2接入LnCP服务器3,并且客户设备4通过该因特网2访问该LnCP服务器3。也就是说,该家庭网络系统1被连接以与该LnCP服务器3和/或该客户设备4通信。
该家庭网络系统1的外部网络,诸如因特网2按照该客户设备4的类型包括额外组成的单元。例如,当该客户设备4是计算机的时候,该因特网2包括Web服务器(未示出),并且当该客户设备4是因特网电话的时候,该因特网2包括Wap服务器(未示出)。
该LnCP服务器3按照预先确定的注册和注销步骤分别地接入家庭网络系统1和客户设备4,从该客户设备4接收监视和控制命令,并且通过因特网2以预先确定的消息类型的形式传送该命令到该网络系统1。此外,该LnCP服务器3从该家庭网络系统1接收预先确定的消息类型,并且存储该消息和/或传送该消息到该客户设备4。该LnCP服务器3也存储或者产生一个消息,并且传送该消息到该家庭网络系统1。也就是说,该家庭网络系统1接入该LnCP服务器3,并且下载提供的内容。
该家庭网络系统1包括用于执行到该因特网2的接入功能的家用网关10,用于执行设置环境和管理电子设备40至49的功能的网络管理器20至23,用于接入在传输介质之间的LnCP路由器30和31,用于连接该网络管理器22和电子设备46到该传输介质的LnCP适配器35和36,和多个电子设备40至49。
该家庭网络系统1的网络是由通过共用的传输介质连接该电子设备40至49形成的。数据链路层使用非标准化的传输介质,诸如RS-485或者小的输出RF,或者标准化的传输介质,诸如电源线和IEEE 802.11作为该传输介质。
该家庭网络系统1的网络与该因特网2是分离的,用于组成一个供通过有线或者无线传输介质连接该电子设备的独立的网络。在这里,该独立的网络包括物理地连接的、但是逻辑上分离的网络。
该家庭网络系统1包括用于控制其他电子设备40至49的操作或者监视其状态的主设备,和对该主设备的请求作出响应和通知其状态改变信息的功能的从属设备。该主设备包括该网络管理器20至23,而该从属设备包括该电子设备40至49。该网络管理器20至23包括控制电子设备40至49的信息和控制代码,并且按照编程的方法,或者通过从该LnCP服务器3和/或该客户设备4接收的输入来控制该电子设备40至49。仍然参考图1,当多个网络管理器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)结合,并且被用作节点地址。例如,该电子设备40至49和/或该LnCP路由器30和31,和/或该LnCP适配器35和36是通过该节点地址,诸如0x0200(空调器1)和0x0201(空调器2)识别的。用于识别至少一个电子设备40至49和/或至少一个LnCP路由器30和31,和/或至少一个LnCP适配器35和36的组地址可以在某时按照一个预先确定的标准(所有相同的产品、产品的安装空间、使用者等等)使用。在该组地址中,一个明确的组地址是通过设置地址选择值(以下所论及的标记)为1用于标明多个设备的群集,并且一个隐含的组地址通过在该逻辑地址和/或该产品代码的整个比特值中填满1来标明多个设备。尤其地,该隐含的组地址被称作一个群集代码。
图2是一个说明按照本发明的生活网络控制协议栈的结构图。该家庭网络系统1能够使该网络管理器20至23、LnCP路由器30和31、LnCP适配器35和36以及电子设备40至49按照图2的生活网络控制协议(LnCP)相互通信。因此,该网络管理器20至23、LnCP路由器30和31、LnCP适配器35和36以及该电子设备40至49按照该LnCP执行网络通信。
如在图2中举例说明的,该LnCP包括应用软件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进一步包括用于管理该节点参数和该网络管理器20至23、LnCP路由器30和31、LnCP适配器35和36以及接入该网络的电子设备40至49的网络管理子层51。也就是说,当使用该LnCP的设备是主设备的时候,该网络管理子层51通过该参数管理层100执行设置或者使用该节点参数值的参数管理功能,和组成或者管理该网络的网络管理功能。
当该网络管理器20至23、LnCP路由器30和31、LnCP适配器35和36以及电子设备40至49接入其的网络是由传输介质决定的(诸如电力线、IEEE 802.11和无线(例如,当该LnCP包括PLC协议和/或无线协议的时候))的时候,该网络层70进一步包括用于执行设置、管理和处理用于逻辑地分离每个特殊的网络的家庭代码功能的家庭代码控制子层71。当各个网络是通过一个独立的传输介质,诸如RS-485物理地分离的时候,该家庭代码控制子层71不包括在该LnCP内。该家庭代码的每个是由4个字节组成,并且设置为该用户的随机值或者指定值。
图3A和3B分别地是说明在图2的层之间的接口的结构图。
图3A说明当物理层90被连接到相关的传输介质的时候在该层之间的接口,和图3B说明当物理层90被连接到无关的传输介质的时候在该层之间的接口。
该家庭网络系统1将作为每层需要的头部和尾部从上层增加到协议数据单元(PDU),并且将它们传送给下层。
如在图3A和3B中所示,应用层PDU(APDU)是在应用层60和网络层70之间传送的数据,网络层PDU(NPDU)是在网络层70和数据链路层80或者家庭代码控制子层71之间传送的数据,以及家庭代码控制子层PDU(HCNPDU)是在网络层70(准确地,该家庭代码控制子层71)和数据链路层80之间传送的数据。该接口被以数据帧单元的形式形成在数据链路层80和物理层90之间。
图4A至4F分别地是说明图3A和3B的接口的详细的结构图。
图4A说明在应用层60中的该APDU结构。
APDU长度(AL)字段示出该APDU(从AL到消息字段的长度)的长度,并且具有最小值4和最大值77。
APDU头部长度(AHL)字段示出APDU头部(从AL到ALO)的长度)的长度,通常地具有3个字节,并且可扩展到7个字节。在该LnCP中,该APDU头部可以扩展为7个字节,以编码消息字段并且改变应用协议。
应用层选项(ALO)字段扩展消息设置。例如,当该ALO字段被设置为0的时候,如果该ALO字段包含不同的值,则信息处理被忽略。
该消息字段处理来自用户的控制消息或者事件信息,并且通过该ALO字段的值而改变。
图4B说明在该网络层70中的该NPDU结构,并且图4C说明该NPDU的详细的NLC结构。
LnCP分组的起始(SLP)字段示出分组的起始,并且具有0x02的值。
目标地址(DA)和源地址(SA)字段是分组的接收机和发送机的节点地址,并且分别地具有16个字节。最高位的1比特包括表示组地址的标记,接着的7个比特包括产品的类型(产品代码),而较低的8个比特包括用于辨别相同种类的多个网络管理器20至23的和相同种类的多个电子设备40至49的逻辑地址。
分组长度(PL)字段示出该NPDU的整个长度,并且具有12个字节的最小值和100个字节的最大值。
业务优先级(SP)字段给出传输消息的传输优先级并且具有3个比特。表2示出每个传输消息的优先级。
当从属设备对主设备的请求作出响应的时候,该从属设备从该主设备获取该请求消息的优先级。
表2

NPDU头部长度(NHL)字段扩展NPDU头部(SLP的NLC字段),通常地具有9个字节,并且可最大限度地扩展为16个字节。
协议版本(PV)字段是示出使用的协议的版本的一个字节字段。较高的4位包括版本字段,并且较低的4位包括子版本字段。该版本和子版本分别地是由十六进制表示的。
网络层分组类型(NPT)字段是在该网络层70中用于辨别分组类型的4比特字段。该LnCP包括请求数据分组,响应分组和通知分组。主设备的NPT字段必须被设置为请求分组或者通知分组,而从属设备的NPT字段必须被设置为响应分组或者通知分组。表3示出就分组种类来说的NPT值。
表3

传输计数器(TC)字段是当由于在该网络层70中的通信错误没有成功地传送该请求分组或者响应分组,或者重复地传送一个通知分组以改善传输成功率的时候,用于再试请求分组的2比特字段。接收机可以通过使用该TC字段的值检查复制的消息。表4示出就该NPT值来说该TC字段的值的范围。
表4

分组数目(PN)字段具有2比特,并且被用于借助于该TC字段在从属设备中检查复制的分组,和在主设备中处理多个通信周期。表5示出就该NPT值来说该PN字段的值的范围。
表5

APDU字段是在应用层60和网络层70之间传送的该应用层60的协议数据单元。该APDU字段具有0个字节的最小值和88个字节的最大值。
循环冗余校验(CRC)字段是用于检查接收的分组的错误(从SLP到APDU)的16位字段。
LnCP分组的末端(ELP)字段示出分组的末端并且具有0x03的值。虽然对应于该PL字段长度的数据被接收,如果该ELP字段没有被检查,则其被认为是分组错误。
图4D说明在该家庭代码控制子层71中的该HCNPDU结构。
如在图4D中描述的,家庭代码(HC)字段被增加到该NPDU的较高位部分。
该家庭代码由4个字节组成,并且在分组可以被传送的该线路距离内具有唯一的值。
图4E说明在该数据链路层80中的帧结构。
该LnCP的数据链路层帧的头部和尾部的结构根据传输介质而被改变。当该数据链路层80使用非标准化的传输介质的时候,该帧的头部和尾部必须具有空字段,并且当该数据链路层80使用标准化的传输介质的时候,该帧的头部和尾部被如通过该协议规定的那样形成。当该物理层90是相关传输介质,诸如电力线或者IEEE 802.11的时候,NPDU字段是从较高的网络层70传送的数据单元,并且HCNPDU字段是通过增加4个字节的家庭代码到该NPDU的前面部分中获得的数据单元。该数据链路层80以同样的方式处理该NPDU和该HCNPDU。
图4F说明在该物理层90中的帧结构。
该LnCP的物理层90处理发送和接收物理信号给传输介质的功能。该数据链路层80可以作为该LnCP的物理层90使用非标准化的传输介质,诸如RS-485或者小的输出RF,或者使用标准化的传输介质,诸如电力线或者IEEE.802.11。使用该LnCP的该家庭网络系统1采用通用异步接收机和发射机(UART)帧结构和RS-232的信号电平,以便该网络管理器20至23和该电子设备40至49可以与RS-485、该LnCP路由器30和31或者该LnCP适配器35和36接口。当该UART被通过使用串行总线连接在这些设备之间的时候,该UART控制比特信号在通信线路上的流动。在该LnCP中,来自上层的分组被转换为UART帧单元的10位,如图4f所示,并且通过该传输介质传送。该UART帧包括一位的起始位、8位的数据和一位的停止位,并且不使用奇偶校验位。该UART帧被以起始位到停止位的顺序传送。当使用该LnCP的家庭网络系统1采用该UART的时候,其没有额外的帧头部和帧尾部。
图5A至5C是说明在按照本发明的家庭网络系统中使用的地址系统的结构图。
图5A是一个说明在按照本发明的家庭网络系统1中使用的地址字段的结构图。参考图5A,一个产品代码被分配作为用于识别产品的基本功能的唯一值。该产品代码是一个在发货时分配给该产品的物理地址,并且其是不可改变的。相同种类的产品被提供有相同的固定地址。该设备代码是用于识别具有相同的产品代码的设备的逻辑地址。群集(cluster code)代码是在预定的标准之下分配给至少一个产品的逻辑地址。
图5B是说明图5A的该地址字段的详细的结构图。如在图5B中说明的,该固定的地址字段的MSB被用作一个标记。在这里,0表示设备代码,并且1表示群集码。用于该设备代码和群集代码的该逻辑地址可以通过在整个的地址字段中不同地设置该MSB值来识别。当每个子字段的整个比特被设置为是1的时候,其暗含有一个组地址。例如,当冰箱的产品代码是0x01的时候,0x01FF暗示冰箱的组地址,并且0x81XX(X是一个不确定的数字)暗含具有相同的群集代码的所有冰箱的组地址。
该设备代码通过该主设备自动地在每个从属设备中设置。该群集代码可以由该主设备自动地设置,并且考虑到技术问题还可以由该用户设置。
例如,该电子设备40至49和/或该LnCP路由器30和31,和/或该LnCP适配器35和36是通过该节点地址(诸如0x0200(空调器1)和0x0201(空调器2))识别的。用于识别至少一个电子设备40至49和/或至少一个LnCP路由器30和31和/或至少一个LnCP适配器35和36的组地址可以在某时按照一个预先确定的标准(所有相同的产品、产品的安装空间、使用者等等)使用。在该组地址中,一个明确的组地址是通过设置地址选择值(以下所论及的标记)为1用于标明多个设备的群集,并且一个隐含的组地址通过在该逻辑地址和/或该产品代码的整个比特值中填满1来标明多个设备。尤其地,该明确的组地址被称作一个群集代码。
例如,具有0bXXX XXXX的产品代码、0bYYYY YYYYY的逻辑地址和0bZZZZ ZZZZ的群集代码的该设备是通过八个种类的地址识别的。
(1)整个设备的地址标识是通过0b1111 1111 1111 1111或者0b0111 1111 1111 1111(0xFFFF或者0x7FFF)执行的;(2)作为该产品代码的地址标识是通过0b1XXX XXXX 1111 1111或者0b0XXX XXXX 1111 1111执行的;(3)作为该群集代码的地址标识是通过0b1111 1111 ZZZZ ZZZZ执行的;(4)作为该逻辑地址的地址标识是通过0b0111 1111 YYYY YYYY执行的;(5)作为该产品代码的地址标识和该逻辑地址是通过0b0XXXXXXX YYYY YYYY执行的;和(6)作为该产品代码的地址标识和该群集代码是通过0b1XXXXXXX ZZZZ ZZZZ执行的。
图5C是一个示出在每个产品中的产品代码和地址范围的例子的表。在该地址范围中,0xXX00表示每个产品的初始逻辑地址,0xXXFF表示每个产品的组地址,0xXXFE表示限制的逻辑地址(稍后讨论),并且0xXX01至0xXXFD表示可以分配给该主设备和该从属设备的逻辑地址。
包括该产品代码和该初始逻辑地址的该节点地址在产品发货时被存储在该主设备和该从属设备的存储装置中。
图6是说明该网络管理器和该电子设备的通常的结构的简略结构图。
如在图6中描述的,该网络管理器20至23(在下文中,称为“主设备”)和该电子设备40至49(在下文中,称为“从属设备”)的每个包括用于接入到该网络的接口装置210,预先确定的存储装置220,和用于通过控制该接口装置210和该存储装置220设置至少一个新的设备(新的电子设备或者新的网络管理器)的唯一的节点地址的控制装置230。
详细地,该主设备的存储装置220存储其他主设备和从属设备的产品信息和产品地址信息。家庭网络概貌(home net profile)包括连接到该网络的全部产品的信息(产品信息,设置或者非设置节点地址信息等等)。该家庭网络概貌被存储在该存储装置220中,并且通过该控制装置230读取、更新和注册。
该从属设备的存储装置220至少存储其产品代码和初始逻辑地址。该存储装置220另外存储由该主设备设置的临时逻辑地址和逻辑地址。
在下文中,预定的操作是由该主设备或者该从属设备的控制装置230执行的。为了方便起见,描述上述的操作是由该主设备或者该从属设备执行的。
图7A和7B是示出用于在按照本发明的家庭网络系统中设置新的设备的节点地址的过程的顺序步骤的流程图。图7A示出该主设备的操作,而图7B示出该新的设备(主设备或者从属设备)的操作。为了方便起见,在下面描述的多个消息包括图4B的该DA字段和该SA字段,以及图4A的该APDU消息。此外,该消息的每个包括预定的命令代码及其相关的自变量。
详细地,在图7B的S41中,该新的设备被连接到该家庭网络系统1,并且提供有电能,而且该程序进行到图7B的S42。该新的设备判定是否其已经从该家庭网络系统1接收了唯一的节点地址。
在图7B的S42中,该新的设备判定是否其节点地址的逻辑地址是一个初始逻辑地址(0x00)。如果该逻辑地址是该初始逻辑地址,则该新的设备是一个首先地连接到该家庭网络系统1的电子设备。因此,在S43,该新的设备起动节点地址设置步骤。如果该逻辑地址不是该初始逻辑地址,该新的设备已经提供有该唯一的节点地址。从而,该节点地址设置步骤结束。
在图7B的S43中,该新的设备产生一个用于在该家庭网络系统1中配置的配置请求消息ConfigurationReq,并且将该消息传送给整个的主设备(例如,0x00FF)。如图8A所示,在该配置请求消息ConfigurationReq中,接收机字段包括包含该整个的主设备的节点地址,发送器字段包括具有产品代码的逻辑地址和新的设备的初始逻辑地址,例如,空调器,而命令代码包括对应于该配置请求消息ConfigurationReq的命令代码。在这里,不使用自变量字段。该新的设备以预定的时间间隔(例如,5秒间隔)连续地传送该配置请求消息ConfigurationReq,即,一个地址请求间隔AddressReqlnt。但是,在供电之后,该新的设备被在0至1000ms范围内延迟随机时间,然后开始传输。
在图7A的S11中,该主设备接收该配置请求消息ConfigurationReq。在接收到第一配置请求消息ConfigurationReq之后,该主设备等待来自相同的和/或相同种类的新的设备或者不同的新的设备对于2*AddressReqlnt的配置请求消息ConfigurationReq。
在图7A的S12中,该主设备判定是否其已经接收到该多个配置请求消息ConfigurationReq。也就是说,该主设备通过确认该配置请求消息ConfigurationReq的发送器字段(确切地,产品代码)判定是否其已经从相同种类的产品接收到多个配置请求消息ConfigurationReq。如果该主设备已经从多个相同种类的产品(即,如果在接收到该第一配置请求消息之后,该主设备已经对于2*AddressReqlnt从相同种类的新的设备接收到二个以上的配置请求消息)接收到至少一些配置请求消息ConfigurationReq,则该程序进行到S17。如果该主设备已经从一个产品接收到一个配置请求消息ConfigurationReq,或者从不同种类的产品接收到多个配置请求消息ConfigurationReq,则该程序进行到S13。
在图7A的S13中,即使该主设备接收到多个配置请求消息ConfigurationReq,该主设备处理一个配置请求消息ConfigurationReq,并且忽略其他配置请求消息ConfigurationReq(该忽略的新的设备以在图7B的S43中的AddressReqlnt间隔连续地传送该配置请求消息,并且从而稍后由该主设备处理)。当该主设备接收(例如)图8A的该配置请求消息的时候,该主设备确认在家庭网络概貌中对应于该接收的配置请求消息ConfigurationReq的发送器字段的该产品的节点地址信息,设置非设置逻辑地址,即,节点地址,产生一个具有该设置的逻辑地址的地址改变请求消息AddressChangeReq,并且将该地址改变请求消息AddressChangeReq传送给该新的设备。当该主设备设置该逻辑地址的时候,该主设备将最大的预置逻辑地址的随后的逻辑地址设置为新的设备的逻辑地址,或者将在该设置的逻辑地址之间的非设置逻辑地址设置为该新的设备的逻辑地址,并且将该新的设备的节点地址存储在该家庭网络概貌中。图8B是举例说明该地址改变请求消息AddressChangeReq的结构图。如图8B所示,0x01被设置为该新的设备的逻辑地址。在这里,该主设备的一个(0x0001)首先处理该新的设备的节点地址设置步骤。在这里,该设置的逻辑地址是该设备代码和/或该群集代码。
在图7B的S44中,该新的设备通过确认该接收的消息的命令代码判定是否其已经接收到临时地址设置请求消息SetTempAddressReq或者该地址改变请求消息AddressChangeReq。在这里,如果该新的设备已经接收到该地址改变请求消息AddressChangeReq,该程序进行到S45,并且如果该新的设备已经接收到该临时地址设置请求消息SetTempAddressReq,则该程序进行到S48。
在图7B的S45中,该新的设备接收在图7A的S13中传送的该地址改变请求消息AddressChangeReq。在S46中,该新的设备产生一个地址改变ACK响应消息AddressChangeAckRes,并且将该消息传送给在该地址改变请求消息AddressChangeReq的发送器字段中显示的该主设备。如在图8C中说明的,该地址改变ACK响应消息AddressChangeAckRes包括一个在改变为发送器字段的值之前的节点地址,并且还包括隐含确认(ACK)的0x06。
在图7B的S47中,该新的设备删除预先地存储的初始逻辑地址,并且存储由该主设备设置的逻辑地址,其是包括在该地址改变请求消息AddressChangeReq中的自变量。
在图7A的S14中,该主设备接收该地址改变ACK响应消息AddressChangeAckRes,并且该程序进行到S12。该主设备判定是否已经在传送该配置请求消息ConfigurationReq的整个的设备上执行该节点地址设置步骤。如果是这样的话,该程序进行到S16,并且不然的话,该程序进行到S12,以处理该剩余的新的设备。在这里,该程序可以返回到S11。
在图7A的S16中,该主设备产生一个该家庭网络系统1的增添设备通知消息DeviceAddReq,并且将该增添设备通知消息DeviceAddReq传送给其他主设备。该增添设备通知消息DeviceAddReq包括该新的设备的节点地址(设备代码和/或群集代码)。其他主设备通过增添该增添设备通知消息DeviceAddReq更新其家庭网络概貌。S16可以在S13之后被同时地或者直接地执行。
在图7A的S12中,如果配置请求消息ConfigurationReq的至少一些已经被从多个相同种类的产品传送,该程序进行到S17。如果该主设备已经从相同的新的设备(即,在接收到第一配置请求消息之后,如果该主设备已经对于2*AddressReqlnt从一个种类的新的设备接收到二个以上的配置请求消息)接收到整个的配置请求消息ConfigurationReq,则该程序进行到S18。不然的话(即,在接收到第一配置请求消息之后,如果该主设备已经对于2*AddressReqlnt从相同的新的设备接收到二个以上的配置请求消息,和从不同种类的新的设备接收到一个或者二个以上的配置请求消息),该程序进行到S19。
在图7A的S18中,该主设备从该配置请求消息ConfigurationReq中提取该发送器的产品代码(例如,0x02),并且在该家庭网络概貌中确认分配给具有相同的产品代码的该设备的该最大的逻辑地址值(例如,0xYY)。该主设备产生一个具有临时逻辑地址范围(例如,0xYY+Nd+1至0xFD)的临时地址设置请求消息SetTempAddressReq,并且将该临时地址设置请求消息SetTempAddressReq传送给相同的新的设备。在这里,Nd表示该设备的数目,其可以通过预定的步骤提供有逻辑地址,并且等于或者大于1。提供给多个新的设备的该逻辑地址被包括在0xYY+1至0xYY+Nd的范围内。如上所述,该主设备区别最后提供给该设备的逻辑地址和临时地提供给该设备的临时逻辑地址,从而防止该逻辑地址和该临时逻辑地址的重复。图8D的该临时地址设置请求消息SetTempAddressReq包括作为临时逻辑地址范围的0x0F至0xFD,和作为用于临时地址设置请求的命令代码的“0x0E”。
在图7A的S19中,该主设备首先处理相同的种类的产品。也就是说,该主设备选择至少一个种类的产品的一个或者传送多个配置请求消息ConfigurationReq的单个产品,并且对多个相同种类的产品执行该逻辑地址设置步骤。在这里,该主设备产生具有与S18相同的方式设置的临时逻辑地址的该临时地址设置请求消息SetTempAddressReq,将该临时地址设置请求消息SetTempAddressReq传送给相同种类产品的新的设备,并且忽略其他配置请求消息ConfigurationReq。
因为包括在从相同的种类设备传送的该配置请求消息ConfigurationReq中的整个的自变量是同样的,该主设备不能单独地识别和处理该配置请求消息ConfigurationReq,并且可能处理该配置请求消息ConfigurationReq作为复制消息。因此,需要以上所述的步骤S12、S17、S18和S19。
在图7B的S48中,该新的设备接收该临时地址设置请求消息SetTempAddressReq,从该临时逻辑地址范围中选择一个临时逻辑地址,并且存储该选择的临时逻辑地址。在这里,该新的设备在预定的时间范围(例如,1至5000ms)内延迟一随机的时间,以防止同时由其他新的设备执行临时逻辑地址选择和S49,并且该程序进行到S49。
在图7B的S49中,该新的设备通过该网络接收一个临时地址分配消息AddressChangeEvent,产生一个具有该选择的临时逻辑地址的临时地址分配消息AddressChangeEvent,并且将该消息通过该网络传送给相同种类的新的设备。虽然该新的设备传送该临时地址分配消息AddressChangeEvent一次,但多个新的设备接收和处理该临时地址设置请求消息SetTempAddressReq,并且从而该新的设备在预定的时间范围的随机时间内保持待机方式用于接收。如图8E所示,该临时地址分配消息AddressChangeEvent包括隐含整个的相同种类设备的节点地址作为接收机字段、0x0200作为发送器字段、0xFF81作为隐含该临时地址分配消息AddressChangeEvent的命令代码和0x10作为该选择的临时逻辑地址。该发送器字段可以被设置为具有该临时逻辑地址的0x0210。
在图7B的S50中,该新的设备比较包括在该接收的临时地址分配消息AddressChangeEvent中的其他设备的临时逻辑地址与由该新的设备选择和存储的该临时逻辑地址。如果二个临时逻辑地址是同样的,该程序进行到S52,并且如果不同的话,该程序进行到S51。在图7B的S49和S50中,该新的设备在接收到该临时地址分配消息AddressChangeEvent之后直接地比较二个临时逻辑地址。如果它们是同样的,该程序进行到S52(不考虑临时地址分配消息的传输),并且如果不同的话,该新的设备可以连续地执行接收。
当该程序进行到图7B的S51的时候,该新的设备判定由该新的设备选择的该临时逻辑地址是唯一的临时逻辑地址,其与由其他设备选择的该临时逻辑地址是不相同的,将该逻辑地址改变为该临时逻辑地址,并且存储该改变的逻辑地址。该新的设备产生一个具有该临时逻辑地址的临时地址设置ACK响应消息SetTempAddressAckRes,并且将该消息传送给该主设备。参考图8F,该临时地址设置ACK响应消息SetTempAddressAckRes包括用于临时地址设置请求的命令代码,和作为自变量的临时逻辑地址0x10。在这里,在从接收该临时地址设置请求消息SetTempAddressReq开始的15秒之后,该新的设备被在预定的时间范围(例如,1至5000ms)内延迟一随机的时间,然后传送该临时地址设置ACK响应消息SetTempAddressAckRes。
该程序进行到图7A的S20,并且该主设备接收该临时地址设置ACK响应消息SetTempAddressAckRes。
在图7A的S21中,该主设备判定是否从该临时地址设置ACK响应消息SetTempAddressAckRes中提取的该临时逻辑地址与限制的逻辑地址0xFE是相同的。如果不相同的话,该程序进行到S13。该主设备设置该新的设备的逻辑地址,将具有该临时逻辑地址的该节点地址增加到该接收机字段,通过使用该设置的逻辑地址作为该自变量产生该地址改变请求消息AddressChangeReq,并且传送该地址改变请求消息AddressChangeReq。在图7B的S45、S46和S47之后,该新的设备将预先地存储的临时逻辑地址改变为该接收的逻辑地址,并且存储该改变的逻辑地址。该主设备执行如上所述图7A的S14和S15。
在图7B的S50中,如果该接收的临时逻辑地址与预先地存储的临时逻辑地址是相同的,则其隐含多个设备选择相同的临时逻辑地址。当多个设备传送具有相同的临时逻辑地址的该临时地址设置ACK响应消息SetTempAddressAckRes的时候,该主设备将该消息视为复制的消息,并且处理该消息中的一个。此后,当该主设备传送具有该设置的逻辑地址的该地址改变请求消息AddressChangeReq的时候,多个设备判定该地址改变请求消息AddressChangeReq已经被传送给它们自己,并且存储具有相同的逻辑地址的该节点地址。因此,该主设备过后不能识别该设备。为了解决以上所述的问题,需要图7A的S21、S22和S23和图7B的S50、S52、S53、S54和S55。
在图7B的S52中,该新的设备将该复制的临时逻辑地址改变为该限制的逻辑地址0xFE。该限制的逻辑地址0xFE是仅仅在用于处理该复制的临时逻辑地址的步骤中使用的逻辑地址。该限制的逻辑地址0xFE没有被设置为任何类型的新的设备的唯一的逻辑地址。该新的设备将预先地存储的初始逻辑地址改变为该限制的逻辑地址,并且存储该改变的逻辑地址。
在图7B的S53中,该新的设备产生具有该限制的逻辑地址的临时地址设置ACK响应消息SetTempAddressAckRes,并且将该消息传送给该主设备。在这里,该临时地址设置ACK响应消息SetTempAddressAckRes包括作为发送器字段具有该限制的逻辑地址的节点地址0x02FD,和作为自变量的该限制的逻辑地址。
在图7A的S20中,该主设备接收该临时地址设置ACK响应消息SetTempAddressAckRes。在S21中,该主设备判定是否包括在该临时地址设置ACK响应消息SetTempAddressAckRes中的该自变量是该限制的逻辑地址。如果是这样的话,该程序进行到S22。
在图7A的S22中,该主设备产生一个用于将该限制的逻辑地址改变为该初始逻辑地址的地址改变请求消息AddressChangeReq,并且传送该地址改变请求消息AddressChangeReq。因此,该选择复制的临时逻辑地址的设备返回到该初始逻辑地址,并且产生和传送该配置请求消息ConfigurationReq。
在图7B的S54中,该新的设备保持待机方式,以从该主设备接收用于将该逻辑地址改变为该初始逻辑地址的该地址改变请求消息AddressChangeReq。在S55中,该主设备将该限制的逻辑地址改变为该初始逻辑地址,并且存储该改变的逻辑地址。该程序返回到S42。该新的设备被操作为由该主设备提供有唯一的节点地址。
如以前论述的,本发明提供使用该控制协议的家庭网络系统,该控制协议是用于在该家庭网络系统中提供控制和监视该电子设备功能的常规的通信标准。
此外,本发明提供使用该LnCP作为常规的通信标准的家庭网络系统。
本发明提供该家庭网络系统,其可以在该新的设备中指定和注册该唯一的节点地址。
本发明提供该家庭网络系统,其可以在多个相同种类的新的设备中指定和注册该唯一的节点地址。
此外,本发明提供该家庭网络系统,其可以通过允许该新的设备确认彼此的逻辑地址来防止效率避免由于复制的逻辑地址被降低。
本发明还提供该家庭网络系统,其可以简单地通过电源和网络访问使该新的设备作为一个部件。
虽然已经描述了本发明的优选实施例,应该明白,本发明不应该被限制于这些优选实施例,而是可以由一个本领域技术人员在如在下文中主张的本发明的精神和范围内进行各种各样的变化和修改。
权利要求
1.一种家庭网络系统,包括至少一个新的设备,其包括一个节点地址,该节点地址具有初始逻辑地址,当基于预定的协议通过网络访问该家庭网络系统的时候,通过该网络传送具有该节点地址的配置请求消息给主设备,接收具有预定的临时逻辑地址范围的临时地址设置请求消息,通过选择一个临时逻辑地址改变该初始逻辑地址,产生具有该选择的临时逻辑地址的临时地址设置响应消息,传送该临时地址设置响应消息给该主设备,从该主设备接收具有预定的逻辑地址的地址改变请求消息,将该临时逻辑地址改变为该接收的逻辑地址,并且具有唯一的节点地址;和至少一个通过该网络连接到该新的设备的主设备,用于从该新的设备接收多个配置请求消息,对于该新的设备设置该临时逻辑地址范围,传送具有该设置的临时逻辑地址范围的该临时地址设置请求消息给该新的设备,从该新的设备接收该临时地址设置响应消息,设置该新的设备的预定的逻辑地址,和传送具有该设置的逻辑地址的该地址改变请求消息给该选择的临时地址的新的设备。
2.根据权利要求1的系统,其中该主设备通过注册具有新的设备的设置逻辑地址的该节点地址来更新家庭网络概貌。
3.根据权利要求2的系统,其中该主设备传送具有该新的设备的节点地址的添加设备通知消息给其他主设备。
4.根据权利要求1的系统,其中该新的设备传送一个地址改变ACK响应消息给该主设备。
5.根据权利要求1的系统,其中该节点地址包括至少一个产品代码和该新的设备的初始逻辑地址。
6.根据权利要求1的系统,其中在将该逻辑地址改变为临时逻辑地址之后,该新的设备从其他新的设备接收具有由其他新的设备设置的临时逻辑地址的临时地址分配通知消息。
7.根据权利要求1或6的系统,其中在将该逻辑地址改变为临时逻辑地址之后,该新的设备在第一预定时间内的随机时间内执行接收。
8.根据权利要求5或6的系统,其中该新的设备和其他新的设备属于相同的种类。
9.根据权利要求6的系统,其中该新的设备将该接收的临时逻辑地址与由新的设备设置的临时逻辑地址比较,并且当该二个临时逻辑地址是相同的时候,该新的设备将该设置的临时逻辑地址改变为预定的限制的逻辑地址。
10.根据权利要求9的系统,其中该限制的逻辑地址是0xFE。
11.根据权利要求9的系统,其中该新的设备产生具有该限制的逻辑地址的临时地址设置响应消息,并且在将该预置的临时逻辑地址设置为该预定的限制逻辑地址之后,传送该消息给该主设备。
12.根据权利要求1或11的系统,其中该主设备判断是否包括在该接收的临时地址改变响应消息中的该临时逻辑地址是该限制逻辑地址,按照该判定结果产生用于将该临时逻辑地址改变为该初始逻辑地址的地址改变请求消息,并且将该消息传送给传送该临时地址改变响应消息的该新的设备。
13.根据权利要求12的系统,其中当该新的设备接收用于将该逻辑地址改变为初始逻辑地址的该地址改变请求消息的时候,该新的设备将该限制逻辑地址改变为该初始逻辑地址。
14.根据权利要求6的系统,其中该新的设备产生具有该临时逻辑地址的临时地址分配通知消息,并且在将该逻辑地址改变为该临时逻辑地址之后,传送该消息给其他新的设备。
15.根据权利要求14的系统,其中在传送该临时地址分配通知消息之后,该新的设备在第二预定时间的随机时间内保持为待机状态。
16.根据权利要求9或14的系统,其中在将该设置的临时逻辑地址改变为预定的限制逻辑地址之后,该新的设备停止传送该临时地址分配通知消息。
17.根据权利要求1或5的系统,其中当该主设备设置临时逻辑地址范围的时候,该主设备判断是否其已经从相同种类产品接收该配置请求消息,当该主设备已经从相同种类的设备接收该配置请求消息的时候,该主设备对于该新的设备设置相同的临时逻辑地址范围,并且当该主设备已经从不同种类的设备接收该配置请求消息的时候,该主设备对于同样的新的设备的每个设置该临时逻辑地址范围。
18.根据权利要求17的系统,其中在对于具有相同的临时逻辑地址范围的新的设备设置逻辑地址之后,该主设备设置不同种类的新的设备的逻辑地址。
19.根据权利要求1的系统,其中该地址改变请求消息包括该临时逻辑地址和该设置逻辑地址。
20.根据权利要求5的系统,其中该临时逻辑地址范围是根据该产品代码分别地设置的。
21.根据权利要求20的系统,其中该临时逻辑地址范围不与该预置的逻辑地址重复。
22.根据权利要求10或21的系统,其中该临时逻辑地址范围被包括在该预置的逻辑地址的值和该限制的逻辑地址的值之间。
23.根据权利要求22的系统,其中至少一个非设置的逻辑地址被包括在该临时逻辑地址范围的最低的极限值和该预置的逻辑地址的值之间。
24.根据权利要求1的系统,其中该协议是生活网络控制协议(LnCP)。
25.一种电子设备,包括基于预定的协议通过网络访问的接口装置;用于存储具有连接到该网络的设备的节点地址的家庭网络概貌和预定的逻辑地址的存储装置;和通过该接口装置连接到新的设备的控制装置,用于从该新的设备接收多个包括节点地址的配置请求消息,该节点地址具有初始逻辑地址,通过从该存储装置读取该逻辑地址,设置该新的设备的临时逻辑地址范围,传送具有该设置的临时逻辑地址范围的临时地址设置请求消息给该新的设备,接收来自该新的设备的临时地址设置响应消息,通过从该存储装置读取该逻辑地址,设置该新的设备的逻辑地址,和传送具有该设置的逻辑地址的地址改变请求消息给该选择的临时地址的新的设备。
26.根据权利要求25的电子设备,其中该控制装置通过注册具有该新的设备的设置逻辑地址的该节点地址来更新家庭网络概貌,并且在该存储装置中存储该家庭网络概貌。
27.根据权利要求25的电子设备,其中该新的设备的节点地址包括至少一个产品代码和该新的设备的初始逻辑地址。
28.根据权利要求25的电子设备,其中该控制装置判断是否包括在该接收的临时地址改变响应消息中的该临时逻辑地址是该限制逻辑地址,按照该判定结果产生用于将该临时逻辑地址改变为该初始逻辑地址的地址改变请求消息,并且将该消息传送给传送该临时地址改变响应消息的新的设备。
29.根据权利要求28的电子设备,其中该限制逻辑地址是0xFE。
30.根据权利要求25或27的电子设备,其中当该控制装置设置临时逻辑地址范围的时候,该控制装置判断是否其已经从相同种类产品中接收该配置请求消息,当该控制装置已经从相同种类的设备接收该配置请求消息的时候,该控制装置对于该新的设备设置相同的临时逻辑地址范围,并且当该控制装置已经从不同种类的设备接收该配置请求消息的时候,该控制装置对于同样的新的设备的每个设置该临时逻辑地址范围。
31.根据权利要求30的电子设备,其中在设置具有相同的临时逻辑地址范围的新的设备逻辑地址之后,该控制装置设置不同种类的新的设备的逻辑地址。
32.根据权利要求25的电子设备,其中该地址改变请求消息包括该临时逻辑地址和该设置逻辑地址。
33.根据权利要求25的电子设备,其中该协议是生活网络控制协议(LnCP)。
34.一种电子设备,包括基于预定的协议通过网络与家庭网络系统通信的接口装置;用于存储具有至少一个产品代码和初始逻辑地址的逻辑地址的存储装置;和控制装置,当该接口装置接入该家庭网络系统的时候,用于传送具有该节点地址的配置请求消息给该家庭网络系统,接收具有预定的临时逻辑地址范围的临时地址设置请求消息,通过选择一个临时逻辑地址改变该初始逻辑地址,产生具有该选择的临时逻辑地址的临时地址设置响应消息,传送该临时地址设置响应消息给该家庭网络系统,从该家庭网络系统接收具有预定的逻辑地址的地址改变请求消息,将该临时逻辑地址改变为该接收的逻辑地址,和在该存储装置中存储唯一的节点地址。
35.根据权利要求34的电子设备,其中该控制装置传送一个地址改变ACK响应消息给该家庭网络系统。
36.根据权利要求34的电子设备,其中在将该逻辑地址改变为临时逻辑地址之后,该控制装置从其他电子设备接收具有由家庭网络系统中的其他电子设备设置的临时逻辑地址的临时地址分配通知消息。
37.根据权利要求36的电子设备,其中在将该逻辑地址改变为临时逻辑地址之后,该控制装置在第一预定时间内的随机时间内执行接收。
38.根据权利要求36的电子设备,其中该电子设备和其他电子设备属于相同的种类。
39.根据权利要求36的电子设备,其中该控制装置将该接收的临时逻辑地址与由该新的设备设置的临时逻辑地址相比较,并且当该二个临时逻辑地址是相同的时候,该控制装置将该设置的临时逻辑地址设置为预定的限制逻辑地址,并且在该存储装置中存储该设置的逻辑地址。
40.根据权利要求39的电子设备,其中该限制逻辑地址是0xFE。
41.根据权利要求39的电子设备,其中该控制装置产生具有该限制逻辑地址的临时地址设置响应消息,并且在将该预置的临时逻辑地址设置为该预定的限制逻辑地址之后,传送该消息给该家庭网络系统。
42.根据权利要求41的电子设备,其中当该控制装置从该家庭网络系统接收用于将该逻辑地址改变为该初始逻辑地址的该地址改变请求消息的时候,该控制装置将该限制的逻辑地址改变为该初始逻辑地址,并且在该存储装置中存储该改变的逻辑地址。
43.根据权利要求36的电子设备,其中该控制装置产生具有该临时逻辑地址的临时地址分配通知消息,并且在将该逻辑地址改变为该初始逻辑地址之后,传送该消息给其他新的电子设备。
44.根据权利要求43的电子设备,其中在传送该临时地址分配通知消息之后,该控制装置在第二预定时间内的随机时间内保持待机状态。
45.根据权利要求39或43的电子设备,其中在将该设置的临时逻辑地址改变为预定的限制逻辑地址之后,该控制装置停止传送该临时地址分配通知消息。
46.根据权利要求34的电子设备,其中该协议是生活网络控制协议(LnCP)。
全文摘要
本发明公开了一种使用生活网络控制协议的家庭网络系统。该家庭网络系统包括至少一个新的设备,其包括具有基于预定的协议通过网络的初始逻辑地址的节点地址,传送具有该节点地址的配置请求消息给主设备,接收临时地址设置请求消息,通过选择一个临时逻辑地址改变该初始逻辑地址,产生临时地址设置响应消息,传送该临时地址设置响应消息给主设备,从主设备接收具有预定的逻辑地址的地址改变请求消息,将该临时逻辑地址改变为该接收的逻辑地址,并且具有唯一的节点地址;和至少一个主设备,用于从该新的设备接收多个配置请求消息,设置新的设备的临时逻辑地址范围,传送具有该设置的临时逻辑地址范围的临时地址设置请求消息给新的设备,从该新的设备接收该临时地址设置响应消息,对该新的设备设置该预定的逻辑地址,和传送具有该设置的逻辑地址的地址改变请求消息给该选择的临时地址的新的设备。
文档编号H04L12/12GK1820457SQ200480019490
公开日2006年8月16日 申请日期2004年5月14日 优先权日2003年5月30日
发明者河三喆, 白承勉, 李君锡, 金容台 申请人:Lg 电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1