CN110519366A - 一种更换网关的方法及装置 - Google Patents
一种更换网关的方法及装置 Download PDFInfo
- Publication number
- CN110519366A CN110519366A CN201910789875.7A CN201910789875A CN110519366A CN 110519366 A CN110519366 A CN 110519366A CN 201910789875 A CN201910789875 A CN 201910789875A CN 110519366 A CN110519366 A CN 110519366A
- Authority
- CN
- China
- Prior art keywords
- controlled device
- gateway
- new
- network
- controlling terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0876—Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Engineering (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例公开了一种更换网关的方法及装置,方法包括:获取云端存储的控制终端管理的旧网关的历史数据,建立ZigBee网络并获取被控设备发送的被控设备的设备信息,判断被控设备的MAC地址是否在历史网络拓扑结构中,若是,则将被控设备的设备信息进行存储,确认被控设备加入ZigBee网络。本发明更换网关时通过判断被控设备的MAC地址是否在云端存储的历史网络拓扑结构中来确认是否将被控设备加入ZigBee网络并存储被控设备的信息,不需要用户额外操作,方便快捷,对整个网络或者***也无影响,提高用户更换网关的效率。
Description
技术领域
本发明涉及智能家居领域,尤其涉及一种更换网关的方法及装置。
背景技术
智能家居产品作为目前新兴行业,产品更新速度很快,因此用户对于产品的迅速替换需求迫切,且电子产品受环境及其他因素影响,较容易损坏。当已经安装使用的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网络;其中,所述新被控设备的设备信息包括所述新被控设备的设备类型;
将所述新被控设备的设备类型发送给所述控制终端,以使所述控制终端判断所述新被控设备的设备类型与所述控制终端设置的设备类型是否一致;
在接收到所述控制终端发送的判断结果,若所述判断结果为一致,则确定新被控设备更换完成,更新当前的网络拓扑结构,若所述判断结果为不一致,则删除所述新被控设备。
可选的,所述处理模块还用于:
在确定所述新网关更换完成或所述新被控设备更换完成之后,将所述新网关的网络拓扑结构、标识信息上传至所述云端进行存储;所述新网关的网络拓扑结构包括所述新网关管理的被控设备的MAC地址、被控设备的短地址和联网key。
可选的,所述处理模块具体用于:
获取云端或控制终端发送的云端存储的所述旧网关的历史数据。
可选的,所述处理模块具体用于:
与所述控制终端进行关联;
获取所述控制终端发送的所述旧网关的标识信息。
第三方面,本发明实施例提供一种计算机设备,包括:
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述第一方面所述的方法。
第四方面,本发明实施例提供一种计算机可读非易失性存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行上述第一方面所述的方法。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种***架构的示意图;
图2为本发明实施例提供的一种更换网关的方法的流程示意图;
图3为本发明实施例提供的一种更换网关子设备的方法的流程示意图;
图4为本发明实施例提供的一种绑定网关子设备的方法的流程示意图;
图5为本发明实施例提供的一种更换网关的方法的流程示意图;
图6为本发明实施例提供的一种更换网关子设备的方法的流程示意图;
图7为本发明实施例提供的一种更换网关的装置的结构示意图。
具体实施方式
为了更好的理解上述技术方案,下面将结合说明书附图及具体的实施方式对上述技术方案进行详细的说明,应当理解本发明实施例以及实施例中的具体特征是对本发明技术方案的详细的说明,而不是对本发明技术方案的限定,在不冲突的情况下,本发明实施例以及实施例中的技术特征可以相互结合。
图1示例性的示出了本发明实施例所适用的一种***架构,该***架构可以包括控制终端100、网关200、云端300、终端设备A400和终端设备B500。
其中,控制终端100用于设备控制以及设备状态显示,例如手机、平板、电视、中控屏、魔镜等终端。
网关200用于建立ZigBee网络以使终端设备接入。
云端300用于信息存储。
终端设备A400包括电池供电的传感器类设备,例如智能门锁、门窗磁传感器和烟感等,可以和云端300直接通信或通过网关200与云端300通信。
终端设备B500包括强电类终端设备,例如中继器具有中继转发的功能,可以拓展网络覆盖,终端设备B500接入ZigBee网络。
需要说明的是,上述图1所示的结构仅是一种示例,本发明实施例对此不做限定。
为了更好的解释上述实施例,图2示例性的示出了一种更换网关的方法的流程,该流程可以由更换网关的装置执行。
如图2所示,该流程具体包括:
步骤201,获取云端存储的控制终端管理的旧网关的历史数据。
进一步的,在获取云端存储的控制终端管理的旧网关的历史数据之前,首先与控制终端进行关联,然后获取控制终端发送的旧网关的标识信息。
具体的,旧网关的历史数据包括旧网关管理的被控设备的历史网络拓扑结构。
需要说明的是,在步骤201之前,通过将网关与控制终端绑定,使得在更换网关时就可高效的获取旧网关的标识信息从而获取云端存储的控制终端管理的旧网关的历史数据,极大地简化了用户操作,使得更换网关更加高效。
步骤202,建立ZigBee网络并获取被控设备发送的所述被控设备的设备信息。
具体的,被控设备的设备信息包括被控设备的MAC地址。被控设备上电后加入新网关建立的ZigBee网络中并向新网关发送设备信息。
需要说明的是,新网关在绑定控制终端后默认不建立ZigBee网络,当云端信息同步完成后建立ZigBee网络。
步骤203,判断所述被控设备的MAC地址是否在所述历史网络拓扑结构中,若是,则执行步骤204,否则执行步骤205。
步骤204,将被控设备的设备信息进行存储,确认被控设备加入ZigBee网络。
步骤205,删除被控设备的设备信息。
需要说明的是,更换网关时通过判断被控设备的MAC地址是否在云端存储的历史网络拓扑结构中来确认是否将被控设备加入所述ZigBee网络并存储被控设备的信息,不需要用户额外操作,只需在控制终端选择相关操作即可,方便快捷,且不会过度的设计整个***架构,对整个网络或者***也无影响,此外,备份整个网络及设备信息,还可用于用户不小心重置网络、网关恢复出厂设置等方面信息备份和数据恢复。
进一步的,在确认被控设备加入所述ZigBee网络之后,判断历史网络拓扑结构中旧网关管理的被控设备是否全部加入ZigBee网络,若是,则确定新网关更换完成,通知控制终端已完成组网,以使控制终端通知云端将旧网关的历史数据删除,否则将新网关的标识信息进行广播直到旧网关管理的被控设备全部加入ZigBee网络为止。
上述方案,通过判断历史网络拓扑结构中旧网关管理的被控设备是否全部加入ZigBee网络来确定新网关是否更换完成,否则将新网关的标识信息进行广播直到旧网关管理的被控设备全部加入ZigBee网络为止,保证了当旧网关管理的被控设备全部加入ZigBee网络后组网才完成,使得整个过程只更换了网关而没有遗漏网关子设备,使得更换网关更加高效快捷。
进一步的,本发明还涉及一种更换网关子设备的方法,图3为本发明实施例提供的一种更换网关子设备的方法的流程示意图。
如图3所示,该流程具体包括:
步骤301,接收所述控制终端通过云端发送的新被控设备接入指令进入允许设备入网模式。
步骤302,广播所述新网关的标识信息。
步骤303,获取新设备发送的所述新被控设备的设备信息,确认所述新被控设备加入所述ZigBee网络。
其中,新被控设备的设备信息包括新被控设备的设备类型。
步骤304,将所述新被控设备的设备类型发送给所述控制终端。
具体的,将新被控设备的设备类型发送给控制终端以使控制终端判断新被控设备的设备类型与控制终端设置的设备类型是否一致,
步骤305,接收到所述控制终端发送的判断结果,若所述判断结果为一致,则执行步骤306,否则执行步骤307。
步骤306,确定新被控设备更换完成并更新当前的网络拓扑结构。
步骤307,删除新被控设备。
进一步的,在确定新网关更换完成或新被控设备更换完成之后,还要将新网关的网络拓扑结构、标识信息上传至云端进行存储新网关的网络拓扑结构包括新网关管理的被控设备的MAC地址、被控设备的短地址和联网key。
需要说明的是,新网关建立ZigBee网络,维护整个网络,存储网络信息、设备信息、间接寻址用的绑定关系列表和路由列表。
具体的,当用户通过控制终端发送更关网关子设备的请求,网关则获取新设备的设备信息并将新设备的设备类型发送给控制终端,当设备类型一致时,则确定新被控设备更换完成。通过对新设备类型的判断保证了更换网关子设备的准确率,使得更换网关子设备更加高效方便。
为了更好的解释上述实施例,图4为本发明实施例提供的一种绑定网关子设备的方法的流程示意图。
步骤401,用户注册登录控制终端。
步骤402,通过控制终端控制被控设备进入加网模式。
步骤403,等待网关与被控设备交互绑定成功,接收被控设备添加成功的信息。
具体的,网关存储被控设备信息并更新网络信息,将设备添加成功的信息通过云端通知控制终端。
步骤404,通过网关将网关网络信息以及被控设备的设备信息存储云端。
步骤405,通过控制终端显示被控设备。
需要说明的是,用户可手动修改被控设备名称,例如客厅灯,卧室主灯,智能门锁等。网关子设备绑定完成后,设备名称以设备MAC地址关联信息的方式存储在云端。
为了更好的解释上述实施例,图5为本发明实施例提供的一种更换网关的方法的流程示意图。
步骤501,通过控制终端绑定新的网关。
需要说明的是,新网关加入网路后,默认不创建Zigbee网络。
步骤502,通过控制终端将云端保存的历史网络拓扑结构同步新网关。
具体的,历史网络拓扑结构包括网络标识、设备MAC地址和短地址、联网Key、设备相关信息等关键信息。
步骤503,新网关根据云端同步信息。
具体的,新网关建立网络,等待原网关子设备发送设备信息,核对原网关子设备的MAC地址是否在历史网络拓扑结构中,如是原网关子设备,记录数据。新网关根据历史网络拓扑结构记录确认历史网络结构中所有原网关子设备是否已重新完成组网,如已全部完成组网入网,通过云端通知控制终端网络组建完成。如未完成网络组建,新网关广播网络标识,待设备组网入网。设备端如未完成组网入网,持续搜索直至组网入网成功,对于低功耗设备,为降低功耗,可采取间歇性搜网策略,防止电池过度消耗。
步骤504,原网关子设备和新网关组网绑定完成后,控制终端通知云端删除旧网关所有存储信息。
步骤505,新网关同步新网关相关信息至云端存储,网关更换完成。
需要说明的是,备份整个网络及设备信息,还可用于用户不小心重置网络、网关恢复出厂设置等方面信息备份和数据恢复。
进一步的,图6为本发明实施例提供的一种更换网关子设备的方法的流程示意图。
步骤601,控制终端选择要更换的设备并记录设备类型。
具体的,例如三路开关、调光开关或传感器等。
步骤602,控制终端通过云端控制网关进入允许设备入网模式,待设备组网入网。
步骤603,控制终端判断要更新的设备类型是否一致。若是,则执行步骤604,否则执行步骤605。
具体的,新网关子设备上电后等待与网关交互完成,新网关子设备组网完成后通过云端通知控制终端。控制终端会检查要更新的设备类型是否一致。
步骤604,确认更换设备成功,同步云端该设备的名称及场景等相关信息至新设备设置,并将设备信息更新存储至云端。
步骤605,删除该设备的设备信息并返回步骤602。
步骤606,控制终端删除旧设备及相关信息,完成设备的更换。
需要说明的是,上述步骤不需要用户额外操作,只需在控制终端选择相关操作即可,方便快捷,有极大的应用价值,且不会过度的涉及整个***架构,对整个网络或者***也无影响,除此之外,备份整个网络及设备信息,还可用于用户不小心重置网络、网关恢复出厂设置等方面信息备份和数据恢复。
基于相同的技术构思,图7示例性的示出了本发明实施例提供一种更换网关的装置的结构,该装置可以执行更换网关方法的流程。
如图7所示,该装置可以包括:
获取模块701,用于获取云端存储的控制终端管理的旧网关的历史数据;其中,所述旧网关的历史数据包括所述旧网关管理的被控设备的历史网络拓扑结构;
处理模块702,用于建立ZigBee网络并获取被控设备发送的所述被控设备的设备信息;其中,所述被控设备的设备信息包括所述被控设备的MAC地址;判断所述被控设备的MAC地址是否在所述历史网络拓扑结构中,若是,则将所述被控设备的设备信息进行存储,确认所述被控设备加入所述ZigBee网络。
可选的,所述处理模块702还用于:
在确认被控设备加入ZigBee网络之后,确定所述历史网络拓扑结构中所述旧网关管理的被控设备是否全部加入所述ZigBee网络,若是,则确定所述新网关更换完成,通知所述控制终端已完成组网,以使所述控制终端通知所述云端将所述旧网关的历史数据删除,否则将新网关的标识信息进行广播直到旧网关管理的被控设备全部加入ZigBee网络为止。
可选的,所述处理模块702还用于:
接收所述控制终端通过云端发送的新被控设备接入指令进入允许设备入网模式;
广播所述新网关的标识信息;
获取新设备发送的所述新被控设备的设备信息,确认所述新被控设备加入所述ZigBee网络;其中,所述新被控设备的设备信息包括所述新被控设备的设备类型;
将所述新被控设备的设备类型发送给所述控制终端,以使所述控制终端判断所述新被控设备的设备类型与所述控制终端设置的设备类型是否一致;
在接收到所述控制终端发送的判断结果,若所述判断结果为一致,则确定新被控设备更换完成,更新当前的网络拓扑结构,若所述判断结果为不一致,则删除所述新被控设备。
可选的,处理模块702还用于:
在确定新网关更换完成或新被控设备更换完成之后,将所述新网关的网络拓扑结构、标识信息上传至所述云端进行存储所述新网关的网络拓扑结构包括所述新网关管理的被控设备的MAC地址、被控设备的短地址和联网key。
可选的,处理模块702具体用于:
获取云端或控制终端发送的云端存储的所述旧网关的历史数据。
可选的,所述处理模块702具体用于:
与所述控制终端进行关联;
获取所述控制终端发送的所述旧网关的标识信息。
基于相同的技术构思,本发明实施例还提供了一种计算设备,包括:
存储器,用于存储程序指令;
处理器,用于调用所述存储器中存储的程序指令,按照获得的程序执行上述一种更换网关的方法。
基于相同的技术构思,本发明实施例还提供了一种计算机可读非易失性存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行上述一种更换网关的方法。
最后应说明的是:本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种更换网关的方法,其特征在于,包括:
获取云端存储的控制终端管理的旧网关的历史数据;其中,所述旧网关的历史数据包括所述旧网关管理的被控设备的历史网络拓扑结构;
建立ZigBee网络并获取被控设备发送的所述被控设备的设备信息;其中,所述被控设备的设备信息包括所述被控设备的MAC地址;
判断所述被控设备的MAC地址是否在所述历史网络拓扑结构中,若是,则将所述被控设备的设备信息进行存储,确认所述被控设备加入所述ZigBee网络。
2.根据权利要求1所述的方法,其特征在于,在所述确认所述被控设备加入所述ZigBee网络之后,还包括:
确定所述历史网络拓扑结构中所述旧网关管理的被控设备是否全部加入所述ZigBee网络,若是,则确定所述新网关更换完成,通知所述控制终端已完成组网,以使所述控制终端通知所述云端将所述旧网关的历史数据删除,否则将新网关的标识信息进行广播直到所述旧网关管理的被控设备全部加入所述ZigBee网络为止。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述控制终端通过云端发送的新被控设备接入指令进入允许设备入网模式;
广播所述新网关的标识信息;
获取新设备发送的所述新被控设备的设备信息,确认所述新被控设备加入所述ZigBee网络;其中,所述新被控设备的设备信息包括所述新被控设备的设备类型;
将所述新被控设备的设备类型发送给所述控制终端,以使所述控制终端判断所述新被控设备的设备类型与所述控制终端设置的设备类型是否一致;
接收到所述控制终端发送的判断结果,若所述判断结果为一致,则确定新被控设备更换完成,更新当前的网络拓扑结构,若所述判断结果为不一致,则删除所述新被控设备。
4.根据权利要求3所述的方法,其特征在于,在确定所述新网关更换完成或所述新被控设备更换完成之后,还包括:
将所述新网关的网络拓扑结构、标识信息上传至所述云端进行存储;所述新网关的网络拓扑结构包括所述新网关管理的被控设备的MAC地址、被控设备的短地址和联网key。
5.根据权利要求1所述的方法,其特征在于,所述获取云端存储的控制终端管理的旧网关的历史数据,包括:
获取云端或控制终端发送的云端存储的所述旧网关的历史数据。
6.根据权利要求1所述的方法,其特征在于,在所述获取云端存储的控制终端管理的旧网关的历史数据之前,还包括:
与所述控制终端进行关联;
获取所述控制终端发送的所述旧网关的标识信息。
7.一种更换网关的装置,其特征在于,包括:
获取模块,用于获取云端存储的控制终端管理的旧网关的历史数据;其中,所述旧网关的历史数据包括所述旧网关管理的被控设备的历史网络拓扑结构;
处理模块,用于建立ZigBee网络并获取被控设备发送的所述被控设备的设备信息;其中,所述被控设备的设备信息包括所述被控设备的MAC地址;判断所述被控设备的MAC地址是否在所述历史网络拓扑结构中,若是,则将所述被控设备的设备信息进行存储,确认所述被控设备加入所述ZigBee网络。
8.根据权利要求7所述的装置,其特征在于,所述处理模块还用于:
在所述确认所述被控设备加入所述ZigBee网络之后,确定所述历史网络拓扑结构中所述旧网关管理的被控设备是否全部加入所述ZigBee网络,若是,则确定所述新网关更换完成,通知所述控制终端已完成组网,以使所述控制终端通知所述云端将所述旧网关的历史数据删除,否则将新网关的标识信息进行广播直到所述旧网关管理的被控设备全部加入所述ZigBee网络为止。
9.根据权利要求7所述的装置,其特征在于,所述处理模块还用于:
接收所述控制终端通过云端发送的新被控设备接入指令进入允许设备入网模式;
广播所述新网关的标识信息;
获取新设备发送的所述新被控设备的设备信息,确认所述新被控设备加入所述ZigBee网络;其中,所述新被控设备的设备信息包括所述新被控设备的设备类型;
将所述新被控设备的设备类型发送给所述控制终端,以使所述控制终端判断所述新被控设备的设备类型与所述控制终端设置的设备类型是否一致;
在接收到所述控制终端发送的判断结果,若所述判断结果为一致,则确定新被控设备更换完成,更新当前的网络拓扑结构,若所述判断结果为不一致,则删除所述新被控设备。
10.根据权利要求7所述的装置,其特征在于,所述处理模块还用于:
在确定所述新网关更换完成或所述新被控设备更换完成之后,将所述新网关的网络拓扑结构、标识信息上传至所述云端进行存储;所述新网关的网络拓扑结构包括所述新网关管理的被控设备的MAC地址、被控设备的短地址和联网key。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910789875.7A CN110519366A (zh) | 2019-08-26 | 2019-08-26 | 一种更换网关的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910789875.7A CN110519366A (zh) | 2019-08-26 | 2019-08-26 | 一种更换网关的方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110519366A true CN110519366A (zh) | 2019-11-29 |
Family
ID=68627869
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910789875.7A Pending CN110519366A (zh) | 2019-08-26 | 2019-08-26 | 一种更换网关的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110519366A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111343059A (zh) * | 2020-02-11 | 2020-06-26 | 青岛海信智慧家居***股份有限公司 | 一种ZigBee终端设备的多功能设置的方法及装置 |
CN111556119A (zh) * | 2020-04-23 | 2020-08-18 | 杭州涂鸦信息技术有限公司 | 设备信息变更方法及相关设备 |
CN111930082A (zh) * | 2020-07-22 | 2020-11-13 | 青岛海信智慧家居***股份有限公司 | 一种智能家居设备的更换方法及装置 |
CN112188536A (zh) * | 2020-09-24 | 2021-01-05 | 杭州萤石软件有限公司 | 一种Zigbee网络灾备***、方法、装置及存储介质 |
CN112511345A (zh) * | 2020-11-18 | 2021-03-16 | 广州河东科技有限公司 | 一种网关更换配置***、方法及装置 |
CN112910675A (zh) * | 2019-12-04 | 2021-06-04 | 云丁网络技术(北京)有限公司 | 设备管理方法、装置及*** |
CN115484296A (zh) * | 2022-07-28 | 2022-12-16 | 深圳绿米联创科技有限公司 | 设备控制方法、装置、电子设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106302787A (zh) * | 2016-08-31 | 2017-01-04 | 四川云农高地智能科技有限公司 | 一种基于云端配置的物联网组网方法 |
CN106851774A (zh) * | 2017-01-20 | 2017-06-13 | 浙江小尤鱼智能技术有限公司 | 一种Zigbee网络的节点接入方法及装置 |
CN106972958A (zh) * | 2017-03-13 | 2017-07-21 | 海信集团有限公司 | 网关设备配置方法、装置及*** |
CN107948027A (zh) * | 2017-11-02 | 2018-04-20 | 南京物联传感技术有限公司 | 一种带有智能家居数据安全备份***及工作方法 |
-
2019
- 2019-08-26 CN CN201910789875.7A patent/CN110519366A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106302787A (zh) * | 2016-08-31 | 2017-01-04 | 四川云农高地智能科技有限公司 | 一种基于云端配置的物联网组网方法 |
CN106851774A (zh) * | 2017-01-20 | 2017-06-13 | 浙江小尤鱼智能技术有限公司 | 一种Zigbee网络的节点接入方法及装置 |
CN106972958A (zh) * | 2017-03-13 | 2017-07-21 | 海信集团有限公司 | 网关设备配置方法、装置及*** |
CN107948027A (zh) * | 2017-11-02 | 2018-04-20 | 南京物联传感技术有限公司 | 一种带有智能家居数据安全备份***及工作方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112910675A (zh) * | 2019-12-04 | 2021-06-04 | 云丁网络技术(北京)有限公司 | 设备管理方法、装置及*** |
CN111343059A (zh) * | 2020-02-11 | 2020-06-26 | 青岛海信智慧家居***股份有限公司 | 一种ZigBee终端设备的多功能设置的方法及装置 |
CN111556119A (zh) * | 2020-04-23 | 2020-08-18 | 杭州涂鸦信息技术有限公司 | 设备信息变更方法及相关设备 |
CN111930082A (zh) * | 2020-07-22 | 2020-11-13 | 青岛海信智慧家居***股份有限公司 | 一种智能家居设备的更换方法及装置 |
CN111930082B (zh) * | 2020-07-22 | 2021-11-23 | 青岛海信智慧生活科技股份有限公司 | 一种智能家居设备的更换方法及装置 |
CN112188536A (zh) * | 2020-09-24 | 2021-01-05 | 杭州萤石软件有限公司 | 一种Zigbee网络灾备***、方法、装置及存储介质 |
CN112511345A (zh) * | 2020-11-18 | 2021-03-16 | 广州河东科技有限公司 | 一种网关更换配置***、方法及装置 |
CN115484296A (zh) * | 2022-07-28 | 2022-12-16 | 深圳绿米联创科技有限公司 | 设备控制方法、装置、电子设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110519366A (zh) | 一种更换网关的方法及装置 | |
CN110519738A (zh) | 一种ZigBee终端设备的多功能确定的方法及装置 | |
CN110531630A (zh) | 一种控制被控设备的方法及装置 | |
CN111586120B (zh) | 物联网网关设备、数据传输方法、存储介质及安装方法 | |
CN107493212B (zh) | 智能家居设备的配置处理方法、终端、服务器及*** | |
CN103618670A (zh) | 智能网关及智能家居*** | |
US9872128B2 (en) | Method of establishing stable Piconet and system of establishment of stable Piconet based on bluetooth | |
CN106789305A (zh) | 一种远程调整参数的智能网关及控制方法 | |
CN109391699A (zh) | 设备网络配置方法、装置及服务器 | |
EP1244326A1 (en) | House code setting method and power line transport communication system | |
CN111885144A (zh) | 一种设备绑定方法及装置 | |
CN106297228A (zh) | ZigBee网络的控制方法和控制*** | |
CN104601416B (zh) | 家庭群组管理、业务共享及个性化信息共享方法和设备 | |
CN108391295A (zh) | 通信热切换方法、通信装置、智能门锁及智能插座 | |
CN109474481A (zh) | 设备部署方法和***、网管服务器、移动终端、存储介质 | |
CN109753034A (zh) | 一种控制方法、装置、电子设备及存储介质 | |
CN113572669A (zh) | 场景处理方法、装置、智能网关及处理器 | |
CN111711698A (zh) | 一种智能设备入网方法、装置及智能设备控制***、方法 | |
CN105281957B (zh) | 一种在物联网中接入设备的方法及服务器 | |
CN113691935A (zh) | 网络优化方法、装置及电子设备 | |
CN104101096A (zh) | 对电热水器进行设置的方法及电热水器控制*** | |
CN111343059A (zh) | 一种ZigBee终端设备的多功能设置的方法及装置 | |
CN110864406A (zh) | 智能空调及智能空调控制方法 | |
CN202630316U (zh) | 空调及空调控制*** | |
CN113915907A (zh) | 一种冰箱和冰箱联网方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191129 |
|
RJ01 | Rejection of invention patent application after publication |