家庭网络系统地址的更改方法

文档序号:6728462阅读:459来源:国知局
专利名称:家庭网络系统地址的更改方法
技术领域
本发明涉及一种家庭网络系统,特别是涉及一种家庭网络系统地址的更改方法。
背景技术
家庭网络系统是指将家庭中的电冰箱、空调器、微波炉、电视机、洗衣机、个人电脑等多种家用电器连接成的网络系统,家庭网络系统的作用是实现对网络系统内的各种家用电器的近程或远程自动控制。目前,家庭网络系统已经基本进入商用化阶段。
现有的家庭网络系统中的电冰箱、空调、微波炉、洗衣机、个人电脑等家用电器通过通信总线构成家庭网络系统。家庭网络系统一般是通过电话或者红外线来控制网络内的各个家用电器的,虽然各个家用电器之间并没有相互连接,但利用通信手段将各个家用电器连成网络,并通过控制器综合管理该家庭网络系统。
家用电器接入家庭网络系统时均被分配到一个指定的地址。因为断电而丢失地址时,网络管理设备将对其重新分配地址。
但是,如果某个家用电器刚刚更改过地址,再次接收到更改地址的命令时,响应命令仍标记为该家用电器的地址已更改,因此可能导致网络管理设备无法正确识别该家用电器的地址识别状态。
综上所述,现有的家庭网络系统地址的更改方法存在着以下几个问题第一家用电器接收到指定地址后无法记忆该地址,因此,当断电后重新通电时需要重新分配地址。
第二.对工作中的家用电器进行地址更改时,需要一个比较复杂的过程来判断地址是否已经更改过。
第三.如果刚刚更改过地址的家用电器需要再次更改地址时,响应命令标记为地址已更改,因此网络管理设备可能无法正确该家用电器的地址识别状态。

发明内容
本发明所要解决的技术问题是,克服现有的家庭网络系统地址的更改方法的缺点,提供一种家庭网络系统地址的更改方法,当家用电器与网络连接时,网络管理系统将各个家用电器的指定地址存储到一个存储器内,在家用电器断电时该存储器仍可保存记忆该家用电器的指定地址。
为了解决上述技术问题,本发明采用的技术方案是本发明家庭网络系统地址的更改方法适用的家庭网络系统与已有的家庭网络系统大体相同,二者的区别在于本发明家庭网络系统地址的更改方法适用的家庭网络系统中为各个家用电器分别配置了一个用来保存其自身地址信息的存储器,保存在该存储器内的地址信息在家用电器断电时也不会丢失。
本发明家庭网络系统地址的更改方法包括以下步骤步骤一当多个家用电器分别接通电源时,各个家用电器根据其存储器中初始化标记的设置情况,确定自身的地址;步骤二自身地址被确定之后,检测从网络管理设备接收到的数据包,并判断该数据包里是否包含有地址更改命令;步骤三如果该数据包里包含有地址更改命令,接收到地址更改命令的家用电器向网络管理设备发送响应数据包,与此同时更改地址并将更改后的地址储存在存储器中。
所述的步骤一包括以下分步骤步骤1家用电器通电后,从存储器中读取初始化标记;步骤2检测存储器中是否设置有初始化标记;步骤3如果检测出存储器中已经设置初始化标记,则读取该家用电器的自身地址;步骤4如果检测出存储器中没有设置初始化标记,则对存储器进行初始化并设置初始化标记;步骤5对存储器设置了初始化标记之后,对地址进行初始化。
所述的步骤三包括以下分步骤步骤1家用电器接收到地址更改命令之后,向网络管理设备发送同意更改地址为内容的响应数据包;步骤2根据上述地址更改命令,将更改后的地址保存到存储器中;步骤3判断保存的地址是否正确;步骤4若保存的地址正确,则结束地址保存步骤;步骤5若网络管理设备发送的数据包中没有更改地址的命令(该数据包被称为普通数据包),则根据该数据包的内容进行其他控制。
所述的步骤三中的步骤5包括以下操作如果从网络管理设备接收到的数据包中没有更改地址的命令,系统将根据该数据包的内容执行其他控制,在该步骤中网络管理设备进行的控制主要是对家用电器电源的开关控制。
本发明的有益效果是家用电器连接到网络系统时,分配到的地址被保存在一个存储器中,所以发生断电时也不需要重新分配地址。而且,更改地址时能准确地判断地址更改的情况,所以能够更加有效地控制家庭网络中的各个家用电器。


图1a为本发明家庭网络系统地址的更改方法的流程图的前半部分;图1b为本发明家庭网络系统地址的更改方法的流程图的后半部分;具体实施方式
下面结合附图和具体实施方式
对本发明作进一步详细说明如图1a和图1b所示,本发明家庭网络系统地址的更改方法分为以下几个步骤当多个家用电器分别接通电源时,各个家用电器从其断电后可保存记忆的存储器中读取初始化标记(S11);判断是否设置了初始化标记(S12);如果没有设置初始化标记,则对存储器进行初始化(S26)接着,设置初始化标记(S27);接着,初始化地址之后,返回(S15)以前状态(S28);如果已经设置了初始化标记,则读取该家用电器自身的地址(S13);判断读取的地址是否为0XFF(S14);如果读取的地址是OXFF,则对其地址进行初始化,然后返回(S15)以前状态(S28);如果读取的地址不是OXFF,则判断该家用电器是否从网络管理设备收到了数据包(S15);
如果该家用电器从网络管理设备收到了数据包,则判断收到的数据包中有无地址更改命令(S16);如果收到的数据包中有地址更改命令,则收到地址更改命令的家用电器形成应答数据包并发送给网络管理设备(S17);如果收到的数据包中没有地址更改命令,则根据普通数据包命令进行控制(S29);接着,根据更改命令更改地址,并且将更改过的地址保存到断电后可保存记忆的存储器里(S18);然后,检查存储器里保存的地址是否正确(S19);如果检测结果正确,则完成地址储存(S20);进入等待状态,即等待网络管理设备发送的对更改的地址的确认命令(S21);接着检测是否已超过第一设置时间(T1)(S22);如果检测结果为已超过第一设置时间(T1),则检测是否从网络管理设备收到了确认命令(S23);如果检测结果为没有超过第一设置时间(T1),则检测是否从网络管理设备接收到确认命令(S25);如果检测结果为没有从网络管理设备收到确认命令,则恢复成原来的地址后,返回到(S15)以前状态(S24);如果检测结果为已经从网络管理设备收到了确认命令,则返回到(S15)前面的状态;上文中所述的地址0XFF,不是分配给某个家用电器的地址,而是呼叫整个家用电器的命令。
综上所述,本发明家庭网络系统地址的更改方法是针对两个过程而言的,这两个工作过程分别为起初接通电源时的工作过程和输入更改地址命令后的工作过程。
各个家用电器接通电源时,首先检查各自存储器是否初始化,确认初始化标记,若存储器没有初始化时先进行初始化。
接着,在存储器中读取自身的地址,若读取的地址不是0XFF,则检查是否从网络管理设备接收到数据包。
若网络家用电器发送的数据包里包含更改地址命令,则该家用电器生成应答命令并发送给网络管理设备,并且把更改后的地址保存到断电后保存记忆的存储器,并检测地址保存是否正确。
权利要求
1.一种家庭网络系统地址的更改方法,其特征在于包括以下步骤步骤一当多个家用电器分别接通电源时,各个家用电器根据其存储器中初始化标记的设置情况,确定自身的地址;步骤二自身地址被确定之后,检测从网络管理设备接收到的数据包,并判断该数据包里是否包含有地址更改命令;步骤三如果该数据包里包含有地址更改命令,接收到地址更改命令的家用电器向网络管理设备发送响应数据包,与此同时更改地址并将更改后的地址储存在存储器中。
2.根据权利要求1所述的家庭网络系统地址的更改方法,其特征在于所述的步骤一包括以下分步骤步骤1家用电器通电后,从存储器中读取初始化标记;步骤2检测存储器中是否设置有初始化标记;步骤3如果检测出存储器中已经设置初始化标记,则读取该家用电器的自身地址;步骤4如果检测出存储器中没有设置初始化标记,则对存储器进行初始化并设置初始化标记;步骤5对存储器设置了初始化标记之后,对地址进行初始化。
3.根据权利要求1所述的家庭网络系统地址的更改方法,其特征在于所述的步骤三包括以下分步骤步骤1家用电器接收到地址更改命令之后,向网络管理设备发送同意更改地址为内容的响应数据包;步骤2根据上述地址更改命令,将更改后的地址保存到存储器中;步骤3判断保存的地址是否正确;步骤4若保存的地址正确,则结束地址保存步骤;步骤5若网络管理设备发送的数据包中没有更改地址的命令(该数据包被称为普通数据包),则根据该数据包的内容进行其他控制。
4.根据权利要求3所述的家庭网络系统地址的更改方法,其特征在于所述的步骤三中的步骤5包括以下操作如果从网络管理设备接收到的数据包中没有更改地址的命令,系统将根据该数据包的内容执行其他控制,在该步骤中网络管理设备进行的控制主要是对家用电器电源的开关控制。
全文摘要
本发明公开了一种家庭网络系统地址的更改方法,包括步骤一当多个家用电器分别接通电源时,各家用电器根据其存储器中初始化标记的设置情况,确定自身的地址;步骤二自身地址被确定之后,检测从网络管理设备接收到的数据包,并判断该数据包里是否包含有地址更改命令;步骤三如果该数据包里包含有地址更改命令,该家用电器向网络管理设备发送响应数据包,同时更改地址并将更改后的地址储存在存储器中。有益效果家用电器接入网络系统时,分配到的地址被保存在一个存储器中,所以发生断电时也不需要重新分配地址。而且,更改地址时能准确地判断地址更改的情况,故可更有效地控制网络中的家用电器。
文档编号G08C17/02GK1533099SQ03120870
公开日2004年9月29日 申请日期2003年3月25日 优先权日2003年3月25日
发明者崔桓锺, 李君锡 申请人:乐金电子(天津)电器有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1