1.一种基于控制器局域网络的设备管理方法,其特征在于,所述方法包括:
控制器局域网络的设备节点广播DHCP Discover报文;其中,所述DHCP Discover报文中携带一个随机数,所述随机数用作临时标识发送设备地址,所述控制器局域网络协议预先定义了DHCP Discover、DHCP Offer、DHCP Request、DHCP Ack和DHCP NAck报文;
控制器局域网络的主控制器接收到DHCP Discover报文后根据所述随机数分配一个可用的第一ID,并广播DHCP Offer报文;所述DHCP Offer报文中携带所分配的第一ID;
控制器局域网络的设备节点接收到控制器局域网络的主控制器返回的DHCP Offer报文后,将该报文中的第一ID确定为第二ID,并广播DHCP
Request报文;其中,所述DHCP Request报文携带所述第二ID;
控制器局域网络的主控制器接收到DHCP Request报文后判断该报文中的第二ID与之前所分配的第一ID是否一致;
控制器局域网络的主控制器在DHCP Request报文中的第二ID与之前所分配的第一ID一致的情况下,将所述第二ID确定为第三ID,并广播DHCP Ack报文;其中,所述DHCP Ack报文中携带所确定的第三ID;
控制器局域网络的设备节点接收到控制器局域网络的主控制器返回的DHCP Ack报文后,判断该报文中的第三ID与所述第二ID是否一致;
控制器局域网络的设备节点在DHCP Ack报文中的第三ID与所述第二ID一致的情况下,将所述第三ID号确定为最终的ID。
2.一种基于控制器局域网络的设备管理方法,其特征在于,所述方法应用在所述控制器局域网络的设备节点,所述方法包括:
广播DHCP Discover报文;其中,所述DHCP Discover报文中携带一个随机数,所述随机数用作临时标识发送设备地址,所述控制器局域网络协议预先定义了DHCP Discover、DHCP Offer、DHCP Request、DHCP Ack和DHCP NAck报文;
在接收到控制器局域网络的主控制器返回的DHCP Offer报文后,将该报文中的第一ID确定为第二ID,并广播DHCP Request报文;其中,所述DHCP Request报文携带所述第二ID;
在接收到控制器局域网络的主控制器返回的DHCP Ack报文后,判断该报文中的第三ID与所述第二ID是否一致;
在DHCP Ack报文中的第三ID与所述第二ID一致的情况下,将所述第三ID号确定为最终的ID。
3.一种基于控制器局域网络的设备管理方法,其特征在于,所述方法应用在所述控制器局域网络的主控制器,所述方法包括:
接收到控制器局域网络的设备节点广播的DHCP Discover报文后,根据所述随机数分配一个可用的第一ID,并广播DHCP Offer报文;所述DHCP Offer报文中携带所分配的第一ID;
接收到控制器局域网络的设备节点广播的DHCP Request报文后,判断该报文中的第二ID与之前所分配的第一ID是否一致;
在DHCP Request报文中的第二ID与之前所分配的第一ID一致的情况下,将所述第二ID确定为第三ID,并广播DHCP Ack报文;其中,所述DHCP Ack报文中携带所确定的第三ID。
4.根据权利要求2所述的方法,其特征在于,在DHCP Ack报文中的第三ID与所述第二ID一致的情况下,将所述第三ID号确定为最终的ID之后,所述方法还包括:
将所述最终的ID保存在存储器中;
相应地,
在所述广播DHCP Discover报文之前,所述方法还包括:
判断保存的ID是否有效;
在保存的ID无效的情况下,执行所述广播DHCP Discover报文;
在保存的ID有效的情况下,将所述保存的ID确定为第二ID,执行所述广播DHCP Request报文。
5.根据权利要求1-3中任一项所述的方法,其特征在于,所述报文中的数据区定义了报文类型,所述报文类型占用1字节;
1代表Discover,
2代表Offer,
3代表Request,
4代表Ack,
5代表NAck。
6.根据权利要求1或3所述的方法,其特征在于,所述分配的ID位于4到240之间。
7.一种基于控制器局域网络的设备管理装置,其特征在于,所述装置应用在所述控制器局域网络的设备节点,所述装置包括:
第一广播单元,用于广播DHCP Discover报文;其中,所述DHCP Discover报文中携带一个随机数,所述随机数用作临时标识发送设备地址,所述控制器局域网络协议预先定义了DHCP Discover、DHCP Offer、DHCP Request、DHCP Ack和DHCP NAck报文;
第二广播单元,用于在接收到控制器局域网络的主控制器返回的DHCP Offer报文后,将该报文中的第一ID确定为第二ID,并广播DHCP Reques t报文;其中,所述DHCP Request报文携带所述第二ID;
判断单元,用于在接收到控制器局域网络的主控制器返回的DHCP Ack报文后,判断该报文中的第三ID与所述第二ID是否一致;
确定单元,用于在DHCP Ack报文中的第三ID与所述第二ID一致的情况下,将所述第三ID号确定为最终的ID。
8.一种基于控制器局域网络的设备管理装置,其特征在于,所述装置应用在所述控制器局域网络的主控制器上,所述装置包括:
分配单元,用于接收到控制器局域网络的设备节点广播的DHCP Discover报文后,根据所述随机数分配一个可用的第一ID;
第三广播单元,用于广播DHCP Offer报文;所述DHCP Offer报文中携带所分配的第一ID;
判断单元,用于接收到控制器局域网络的设备节点广播的DHCP Request报文后,判断该报文中的第二ID与之前所分配的第一ID是否一致;
第四广播单元,在DHCP Request报文中的第二ID与之前所分配的第一ID一致的情况下,将所述第二ID确定为第三ID,并广播DHCP Ack报文;其中,所述DHCP Ack报文中携带所确定的第三ID。
9.根据权利要求7所述的装置,其特征在于,在所述确定单元之后,所述装置还包括:
存储子单元,用于将所述最终的ID保存在存储器中;
相应地,
在所述第一广播单元之前,所述装置还包括:
判断子单元,用于判断保存的ID是否有效;
所述第一广播单元,还用于在保存的ID无效的情况下,广播DHCP Discover报文;
所述第二广播单元,还用于在保存的ID有效的情况下,将该报文中的第一ID确定为第二ID,并广播DHCP Request报文。
10.根据权利要求8所述的装置,其特征在于,所述分配的ID位于4到240之间。