一种更换网关的方法及装置制造方法及图纸

技术编号:22692210 阅读:45 留言:0更新日期:2019-11-30 05:29
本发明专利技术实施例公开了一种更换网关的方法及装置,方法包括:获取云端存储的控制终端管理的旧网关的历史数据,建立ZigBee网络并获取被控设备发送的被控设备的设备信息,判断被控设备的MAC地址是否在历史网络拓扑结构中,若是,则将被控设备的设备信息进行存储,确认被控设备加入ZigBee网络。本发明专利技术更换网关时通过判断被控设备的MAC地址是否在云端存储的历史网络拓扑结构中来确认是否将被控设备加入ZigBee网络并存储被控设备的信息,不需要用户额外操作,方便快捷,对整个网络或者系统也无影响,提高用户更换网关的效率。

A method and device of replacing gateway

The embodiment of the invention discloses a method and device for replacing the gateway, the method includes: acquiring the historical data of the old gateway managed by the control terminal stored in the cloud, establishing ZigBee network and acquiring the device information of the controlled device sent by the controlled device, judging whether the MAC address of the controlled device is in the historical network topology, if so, storing the device information of the controlled device Store and confirm the controlled equipment to join ZigBee network. When replacing the gateway, the invention determines whether the MAC address of the controlled device is in the historical network topology stored in the cloud to confirm whether the controlled device is added to the ZigBee network and stores the information of the controlled device, which does not require additional operation of the user, is convenient and fast, has no impact on the whole network or the system, and improves the efficiency of the user replacing the gateway.

【技术实现步骤摘要】
一种更换网关的方法及装置
本专利技术涉及智能家居领域,尤其涉及一种更换网关的方法及装置。
技术介绍
智能家居产品作为目前新兴行业,产品更新速度很快,因此用户对于产品的迅速替换需求迫切,且电子产品受环境及其他因素影响,较容易损坏。当已经安装使用的ZigBee网关或者网关子设备损坏时,或者用户主动更换同类新产品时,用户需要注册登录客户端,然后通过客户端允许网关添加终端设备,同时控制终端设备进入加网模式,等待网关与终端设备交互绑定成功,网关存储该设备信息并更新网络信息,并将设备添加成功的信息通过云端通知客户端,最后客户端显示终端设备,用户手动修改终端设备名称,例如客厅灯,卧室主灯,智能门锁等。基于目前上述技术方案,需要用户手动删除旧设备同时重复操作上述过程。每更换一个终端设备就要需要重复一次,如果更换网关设备,假设网关下有50个子设备,就需要重复上述50遍操作。用户体验不佳,用户或者售后操作者都带来极大的不便,这种复杂的操作不仅及其不便捷,并且与以便捷、智能、简单为特点的智能家居背道而驰,及其不利于智能家居的推广和应用。
技术实现思路
本专利技术实施例提供一种更换网关的方法及装置,用以解决如何高效、安全的对网关和网关子设备进行更换的问题。第一方面,本专利技术实施例提供一种更换网关的方法,包括:获取云端存储的控制终端管理的旧网关的历史数据;其中,所述旧网关的历史数据包括所述旧网关管理的被控设备的历史网络拓扑结构;建立ZigBee网络并获取被控设备发送的所述被控设备的设备信息;其中,所述被控设备的设备信息包括所述被控设备的MAC地址;判断所述被控设备的MAC地址是否在所述历史网络拓扑结构中,若是,则将所述被控设备的设备信息进行存储,确认所述被控设备加入所述ZigBee网络。上述方案,更换网关时通过判断被控设备的MAC地址是否在云端存储的历史网络拓扑结构中来确认是否将被控设备加入所述ZigBee网络并存储被控设备的信息,不需要用户额外操作,方便快捷,对整个网络或者系统也无影响,提高用户更换网关的效率。可选的,在所述确认所述被控设备加入所述ZigBee网络之后,还包括:确定所述历史网络拓扑结构中所述旧网关管理的被控设备是否全部加入所述ZigBee网络,若是,则确定所述新网关更换完成,通知所述控制终端已完成组网,以使所述控制终端通知所述云端将所述旧网关的历史数据删除,否则将新网关的标识信息进行广播直到所述旧网关管理的被控设备全部加入所述ZigBee网络为止。上述方案,通过判断历史网络拓扑结构中旧网关管理的被控设备是否全部加入ZigBee网络来确定新网关是否更换完成,否则将新网关的标识信息进行广播直到旧网关管理的被控设备全部加入ZigBee网络为止,保证了当旧网关管理的被控设备全部加入ZigBee网络后组网才完成,使得整个过程只更换了网关而没有遗漏网关子设备,使得更换网关更加高效快捷。可选的,所述方法还包括:接收所述控制终端通过云端发送的新被控设备接入指令进入允许设备入网模式;广播所述新网关的标识信息;获取新设备发送的所述新被控设备的设备信息,确认所述新被控设备加入所述ZigBee网络;其中,所述新被控设备的设备信息包括所述新被控设备的设备类型;将所述新被控设备的设备类型发送给所述控制终端,以使所述控制终端判断所述新被控设备的设备类型与所述控制终端设置的设备类型是否一致;在接收到所述控制终端发送的判断结果,若所述判断结果为一致,则确定新被控设备更换完成,更新当前的网络拓扑结构,若所述判断结果为不一致,则删除所述新被控设备。上述方案,当用户通过控制终端发送更关网关子设备的请求,网关则获取新设备的设备信息并将新设备的设备类型发送给控制终端,当设备类型一致时,则确定新被控设备更换完成。通过对新设备类型的判断保证了更换网关子设备的准确率,使得更换网关子设备更加高效方便。可选的,在确定所述新网关更换完成或所述新被控设备更换完成之后,还包括:将所述新网关的网络拓扑结构、标识信息上传至所述云端进行存储;所述新网关的网络拓扑结构包括所述新网关管理的被控设备的MAC地址、被控设备的短地址和联网key。需要说明的是,新网关建立ZigBee网络,维护整个网络,存储网络信息、设备信息、间接寻址用的绑定关系列表和路由列表。此外,备份整个网络及设备信息,还可用于用户不小心重置网络、网关恢复出厂设置等方面信息备份和数据恢复。可选的,获取云端存储的控制终端管理的旧网关的历史数据,包括:获取云端或控制终端发送的云端存储的所述旧网关的历史数据。需要说明的是,新网关可以通过控制终端获取云端存储的所述旧网关的历史数据,也可以直接获取云端存储的所述旧网关的历史数据。可选的,在所述获取云端存储的控制终端管理的旧网关的历史数据之前,还包括:与所述控制终端进行关联;获取所述控制终端发送的所述旧网关的标识信息。上述方案,通过将网关与控制终端绑定,使得在更换网关时就可高效的获取旧网关的标识信息从而获取云端存储的控制终端管理的旧网关的历史数据,极大地简化了用户操作,使得更换网关更加高效。第二方面,本专利技术实施例提供一种更换网关的装置,包括:获取模块,用于获取云端存储的控制终端管理的旧网关的历史数据;其中,所述旧网关的历史数据包括所述旧网关管理的被控设备的历史网络拓扑结构;处理模块,用于建立ZigBee网络并获取被控设备发送的所述被控设备的设备信息;其中,所述被控设备的设备信息包括所述被控设备的MAC地址;判断所述被控设备的MAC地址是否在所述历史网络拓扑结构中,若是,则将所述被控设备的设备信息进行存储,确认所述被控设备加入所述ZigBee网络。可选的,所述处理模块还用于:在所述确认所述被控设备加入所述ZigBee网络之后,确定所述历史网络拓扑结构中所述旧网关管理的被控设备是否全部加入所述ZigBee网络,若是,则确定所述新网关更换完成,通知所述控制终端已完成组网,以使所述控制终端通知所述云端将所述旧网关的历史数据删除,否则将新网关的标识信息进行广播直到所述旧网关管理的被控设备全部加入所述ZigBee网络为止。可选的,所述处理模块还用于:接收所述控制终端通过云端发送的新被控设备接入指令进入允许设备入网模式;广播所述新网关的标识信息;获取新设备发送的所述新被控设备的设备信息,确认所述新被控设备加入所述ZigBee网络;其中,所述新被控设备的设备信息包括所述新被控设备的设备类型;将所述新被控设备的设备类型发送给所述控制终端,以使所述控制终端判断所述新被控设备的设备类型与所述控制终端设置的设备类型是否一致;在接收到所述控制终端发送的判断结果,若所述判断结果为一致,则确定新被控设备更换完成,更新当前的网络拓扑结构,若所述判断结果为不一致,则删除所述新被控设备。可选的,所述处理模块还用于:在确定所述新网关更换完成或所述本文档来自技高网...

【技术保护点】
1.一种更换网关的方法,其特征在于,包括:/n获取云端存储的控制终端管理的旧网关的历史数据;其中,所述旧网关的历史数据包括所述旧网关管理的被控设备的历史网络拓扑结构;/n建立ZigBee网络并获取被控设备发送的所述被控设备的设备信息;其中,所述被控设备的设备信息包括所述被控设备的MAC地址;/n判断所述被控设备的MAC地址是否在所述历史网络拓扑结构中,若是,则将所述被控设备的设备信息进行存储,确认所述被控设备加入所述ZigBee网络。/n

【技术特征摘要】
1.一种更换网关的方法,其特征在于,包括:
获取云端存储的控制终端管理的旧网关的历史数据;其中,所述旧网关的历史数据包括所述旧网关管理的被控设备的历史网络拓扑结构;
建立ZigBee网络并获取被控设备发送的所述被控设备的设备信息;其中,所述被控设备的设备信息包括所述被控设备的MAC地址;
判断所述被控设备的MAC地址是否在所述历史网络拓扑结构中,若是,则将所述被控设备的设备信息进行存储,确认所述被控设备加入所述ZigBee网络。


2.根据权利要求1所述的方法,其特征在于,在所述确认所述被控设备加入所述ZigBee网络之后,还包括:
确定所述历史网络拓扑结构中所述旧网关管理的被控设备是否全部加入所述ZigBee网络,若是,则确定所述新网关更换完成,通知所述控制终端已完成组网,以使所述控制终端通知所述云端将所述旧网关的历史数据删除,否则将新网关的标识信息进行广播直到所述旧网关管理的被控设备全部加入所述ZigBee网络为止。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述控制终端通过云端发送的新被控设备接入指令进入允许设备入网模式;
广播所述新网关的标识信息;
获取新设备发送的所述新被控设备的设备信息,确认所述新被控设备加入所述ZigBee网络;其中,所述新被控设备的设备信息包括所述新被控设备的设备类型;
将所述新被控设备的设备类型发送给所述控制终端,以使所述控制终端判断所述新被控设备的设备类型与所述控制终端设置的设备类型是否一致;
接收到所述控制终端发送的判断结果,若所述判断结果为一致,则确定新被控设备更换完成,更新当前的网络拓扑结构,若所述判断结果为不一致,则删除所述新被控设备。


4.根据权利要求3所述的方法,其特征在于,在确定所述新网关更换完成或所述新被控设备更换完成之后,还包括:
将所述新网关的网络拓扑结构、标识信息上传至所述云端进行存储;所述新网关的网络拓扑结构包括所述新网关管理的被控设备的MAC地址、被控设备的短地址和联网key。


5.根据权利要求1所述的方法,其特征在于,所述获取云端存储的控制终端管理的旧网关的历史数据,包括:
获取云端或控制终端发送的云端存储的所述旧网关的历史数据。


6.根据权利要求1所述的方法...

【专利技术属性】
技术研发人员:巩元鹏
申请(专利权)人:青岛海信智慧家居系统股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1