【发明授权】网状网络路由重置方法_山东比特智能科技股份有限公司_201810485951.0 

申请/专利权人:山东比特智能科技股份有限公司

申请日:2018-05-21

发明/设计人:刘广卫;姚周军;杨鹏;赵敏;梁彦博

公开(公告)日:2021-04-13

代理机构:济南信达专利事务所有限公司

公开(公告)号:CN108770039B

代理人:张传伟

主分类号:H04W40/24(20090101)

地址:276801 山东省日照市日照北路一号

分类号:H04W40/24(20090101)

优先权:["20180408 CN 2018204867936"]

专利状态码:有效-授权

法律状态:2021.04.13#授权;2018.11.30#实质审查的生效;2018.11.06#公开

摘要:网状网络路由重置方法,它先将一个房间或建筑单元内的各节点设备均在生产环节中完成网络配置操作,各节点设备在现场安装完毕后可自动重置路由并删除无效路由,自动更新成为新的网状网络,大幅提高无线网状网络中节点设备的安装配置效率,不受无线网络中的路由完整性限制。本发明的优点在于:能够先将一个房间或建筑单元内的各节点设备均在生产环节中完成网络配置操作,各节点设备在现场安装完毕后可自动重置路由并删除无效路由,自动更新成为新的网状网络,大幅提高无线网状网络中节点设备的安装配置效率,不受无线网络中的路由完整性限制,节点设备的安装位置改变后也可采用本方法自动重置路由并自动更新网状网络等。

主权项:1.网状网络路由重置方法,其特征在于:包括下述步骤:①、在一个房间或建筑单元内的各节点设备和目标网关送至安装现场前,将所有的节点设备添加至目标网关中;②、步骤①添加完所有节点设备后,在目标网关中形成节点设备列表,并获取各节点设备的具体节点号,然后将所有设备断电,即完成设备添加环境;③、将所有节点设备和目标网关运输至安装现场并完成安装,然后给目标网关和各节点设备接通电源;④、通过按键或者调试软件将路由重置功能启动,目标网关根据节点设备列表中的设备数量,建立路由进度列表,路由进度列表数量与设备数相同,并且数据值全部设定为初始数值“1”,即{1,1,1,1,……1};⑤、依次按照节点设备列表的先后顺序,依次对各节点设备发送查询在线指令,侦测当前距离是否可以直接通讯;⑥、步骤⑤对某一节点设备发送查询在线指令后,如果收到正确的回复数据,则将路由进度列表中与该节点设备对应的数值更新为“2”,如果收到的是错误的数据或超出设定时间t0未收到回复,则路由进度列表中与该节点设备对应的数值维持原有数值“1”不变;⑦、步骤⑥将某一节点设备对应的数值更新为“2”后,再对该节点设备发出路由重构指令,如接收到重构成功信号,则将路由进度列表中与该节点设备对应的数值更新为“3”,如果收到重构失败信号或超出设定时间t0未收到回复,则将路由进度列表中与该节点设备对应的数值更新为“5”;⑧、步骤⑦将某一节点设备对应的数值更新为“3”后,再次对该节点设备发出查询在线指令侦测核对节点通讯是否正常,如果收到正确的回复数据,则将路由进度列表中与该节点设备对应的数值更新为“4”,如果收到的是错误的数据或超出设定时间t0未收到回复,则将路由进度列表中与该节点设备对应的数值更新为“6”;⑨、对所有节点设备均执行步骤⑥-⑧后,如果路由进度列表中仍存在数值为“1”的设备,则需对这些节点设备重复执行步骤⑥-⑧,如果重复执行步骤⑥-⑧后路由进度列表中的数值没有任何变化,则表示这些节点设备与其它节点设备之间超出通讯范围;如果路由进度列表中所有节点设备对应的数值均为“4”,即{4,4,4,4,……4},则表示路由重置结束、所有设备通讯正常;如果路由进度列表中存在数值为“5”或“6”的设备,则表示相应的节点设备可能存在故障;无论出现上述哪一种情况,均结束路由重置流程,并将结果通过指示灯或软件界面的方式反馈给操作人员;⑩、步骤⑨路由重置流程结束后,如果路由进度列表中不存在数值为“5”或“6”的设备,则对所有路由尝试通讯,将无法通讯的无效路由删除,找出有效的路由,在网关内生成到达所有节点设备的路由表;如果路由进度列表中存在数值为“5”或“6”的设备,则通过指示灯或软件界面的方式显示出可能存在故障的设备;⑪、根据步骤⑩生成的到达所有节点设备的路由表发出设定路由返回指令,使网关将所有关于各节点设备的路径全部复制给节点设备。

全文数据:网状网络路由重置方法技术领域[0001]本发明涉及一种路由重置方法,具体地说是一种网状网络路由重置方法。背景技术[0002]随着网络通讯技术的发展、智能设备的普及,家庭、办公楼、酒店房间内的各种电子设备都已具备无线网络互联通讯功能,一个房间或建筑单元内各设备都可作为无线网络通讯的节点互相连接组成网状无线网络。现有的电子设备网状无线网络组网方式是供应商现场安装设备后在现场配置网络,需要在现场对每一台设备都进行手动配置,并需要携带电脑进行输入SN号等操作,现场的工作量很大,安装效率较低,尤其是在新建的办公楼、酒店等需大量安装配置新设备的施工现场,各设备间的组网配置过程中经常出现SN号不一致等不可预知的问题,导致组网失败,而现场排查故障原因又会消耗大量的时间,因此目前现场配置网络的施工方式效率十分低下。为解决上述问题,本领域技术人员提出将一个房间或建筑单元内的各节点设备的网络配置操作均在生产环节中完成,再将各设备进行现场安装的设想,但这种设想仅适用于现场各设备之间均未超出有效通讯距离的理想条件,当现场某一设备与其它设备超出有效通讯距离时,事先配置好的网状无线网络中就会出现无效的路由,如果在通讯时切换到这条无效的无线路由就会造成通讯不畅。发明内容[0003]本发明的目的是提供一种网状网络路由重置方法,它先将一个房间或建筑单元内的各节点设备均在生产环节中完成网络配置操作,各节点设备在现场安装完毕后可自动重置路由并删除无效路由,自动更新成为新的网状网络,大幅提高无线网状网络中节点设备的安装配置效率,不受无线网络中的路由完整性限制。[0004]本发明为实现上述目的,通过以下技术方案实现:包括下述步骤:①、在各节点设备和目标网关送至安装现场前,将所有的节点设备添加至目标网关中;②、步骤①添加完所有节点设备后,在目标网关中形成节点设备列表,并获取各节点设备的具体节点号,然后将所有设备断电,即完成设备添加环境;③、将所有节点设备和目标网关运输至安装现场并完成安装,然后给目标网关和各节点设备接通电源;④、通过按键或者调试软件将路由重置功能启动,目标网关根据节点设备列表中的设备数量,建立路由进度列表,路由进度列表数量与设备数相同,并且数据值全部设定为初始数值T,即{1,1,1,1,……1};⑤、依次按照节点设备列表的先后顺序,依次对各节点设备发送查询在线指令,侦测当前距离是否可以直接通讯;⑥、步骤⑤对某一节点设备发送查询在线指令后,如果收到正确的回复数据,则将路由进度列表中与该节点设备对应的数值更新为“2”,如果收到的是错误的数据或超出设定时间to未收到回复,则路由进度列表中与该节点设备对应的数值维持原有数值“r不变;⑦、步骤⑥将某一节点设备对应的数值更新为“2”后,再对该节点设备发出路由重构指令,如接收到重构成功信号,则将路由进度列表中与该节点设备对应的数值更新为“3”,如果收到重构失败信号或超出设定时间to未收到回复,则将路由进度列表中与该节点设备对应的数值更新为“5”;⑧、步骤⑦将某一节点设备对应的数值更新为“3”后,再次对该节点设备发出查询在线指令侦测核对节点通讯是否正常,如果收到正确的回复数据,则将路由进度列表中与该节点设备对应的数值更新为“4”,如果收到的是错误的数据或超出设定时间tO未收到回复,则将路由进度列表中与该节点设备对应的数值更新为“6”;⑨、对所有节点设备均执行步骤⑥-⑧后,如果路由进度列表中仍存在数值为“1”的设备,则需对这些节点设备重复执行步骤⑥-⑧,如果重复执行步骤⑥-⑧后路由进度列表中的数值没有任何变化,则表示这些节点设备与其它节点设备之间超出通讯范围;如果路由进度列表中所有节点设备对应的数值均为“4”,即{4,4,4,4,……4},则表示路由重置结束、所有设备通讯正常;如果路由进度列表中存在数值为“5”或“6”的设备,则表示相应的节点设备可能存在故障;无论出现上述哪一种情况,均结束路由重置流程,并将结果通过指示灯或软件界面的方式反馈给操作人员。[0005]⑩、步骤⑨路由重置流程结束后,如果路由进度列表中不存在数值为“5”或“6”的设备,则对所有路由尝试通讯,将无法通讯的无效路由删除,找出有效的路由,在网关内生成到达所有节点设备的路由表;如果路由进度列表中存在数值为“5”或“6”的设备,则通过指示灯或软件界面的方式显示出可能存在故障的设备;⑪、根据步骤⑩生成的到达所有节点设备的路由表发出设定路由返回指令,使网关将所有关于各节点设备的路径全部复制给节点设备。[0006]节点设备数量为N时,所述设定时间tO为400ms_90s。[0007]本发明的优点在于:能够先将一个房间或建筑单元内的各节点设备均在生产环节中完成网络配置操作,各节点设备在现场安装完毕后可自动重置路由并删除无效路由,自动更新成为新的网状网络,大幅提高无线网状网络中节点设备的安装配置效率,不受无线网络中的路由完整性限制,节点设备的安装位置改变后也可采用本方法自动重置路由并自动更新网状网络等。附图说明[0008]图1是本发明的流程示意图。具体实施方式[0009]本发明所述的网状网络路由重置方法包括下述步骤:①、在各节点设备和目标网关送至安装现场前,将所有的节点设备添加至目标网关中;②、步骤①添加完所有节点设备后,在目标网关中形成节点设备列表,并获取各节点设备的具体节点号,在各个节点之间产生所有可能的路由,然后将所有设备断电,即完成设备添加环境;③、将所有节点设备和目标网关运输至安装现场并完成安装,然后给目标网关和各节点设备接通电源,此时节点设备的位置的改变,节点之间通讯距离有可能超范围,无法通讯,就会产生很多无效节点,这样在实际应用中遇到无线信道通讯质量不好的情况下,就会造成通讯失败和无线层的堵塞,并且会影响系统的使用;④、通过按键或者调试软件将路由重置功能启动,目标网关根据节点设备列表中的设备数量,建立路由进度列表,路由进度列表数量与设备数相同,并且数据值全部设定为初始数值“1”,即{1,1,1,1,……1};⑤、依次按照节点设备列表的先后顺序,依次对各节点设备发送查询在线指令,侦测当前距离是否可以直接通讯;⑥、步骤⑤对某一节点设备发送查询在线指令后,如果收到正确的回复数据,则将路由进度列表中与该节点设备对应的数值更新为“2”,如果收到的是错误的数据或超出设定时间tO未收到回复,则路由进度列表中与该节点设备对应的数值维持原有数值“1”不变;⑦、步骤⑥将某一节点设备对应的数值更新为“2”后,再对该节点设备发出路由重构指令,如接收到重构成功信号,则将路由进度列表中与该节点设备对应的数值更新为“3”,如果收到重构失败信号或超出设定时间tO未收到回复,则将路由进度列表中与该节点设备对应的数值更新为“5”;⑧、步骤⑦将某一节点设备对应的数值更新为“3”后,再次对该节点设备发出查询在线指令侦测核对节点通讯是否正常,如果收到正确的回复数据,则将路由进度列表中与该节点设备对应的数值更新为“4”,如果收到的是错误的数据或超出设定时间tO未收到回复,则将路由进度列表中与该节点设备对应的数值更新为“6”;⑨、对所有节点设备均执行步骤⑥-⑧后,如果路由进度列表中仍存在数值为“1”的设备,则需对这些节点设备重复执行步骤⑥-⑧,如果重复执行步骤⑥-⑧后路由进度列表中的数值没有任何变化,则表示这些节点设备与其它节点设备之间超出通讯范围;如果路由进度列表中所有节点设备对应的数值均为“4”,即{4,4,4,4,……4},则表示路由重置结束、所有设备通讯正常;如果路由进度列表中存在数值为“5”或“6”的设备,则表示相应的节点设备可能存在故障;无论出现上述哪一种情况,均结束路由重置流程,并将结果通过指示灯或软件界面的方式反馈给操作人员。[0010]⑩、步骤⑨路由重置流程结束后,如果路由进度列表中不存在数值为“5”或“6”的设备,则对所有路由尝试通讯,将无法通讯的无效路由删除,找出有效的路由,在网关内生成到达所有节点设备的路由表;如果路由进度列表中存在数值为“5”或“6”的设备,则通过指示灯或软件界面的方式显示出可能存在故障的设备;⑪、根据步骤⑩生成的到达所有节点设备的路由表发出设定路由返回指令,使网关将所有关于各节点设备的路径全部复制给节点设备。网关已经有了到达所有节点的路由表,但是节点可能只有部分路径,所以需要发出设定路由返回指令,zwave无线底层协议栈支持,网关会把所有关于该节点的所有的路径全部复制给节点。这样网关达到节点的通讯完整了,节点返回网关的路径也完善了,丰富了整个网关和节点的路由。[0011]本发明能够先将一个房间或建筑单元内的各节点设备均在生产环节中完成网络配置操作,各节点设备在现场安装完毕后可自动重置路由并删除无效路由,自动更新成为新的网状网络,大幅提高无线网状网络中节点设备的安装配置效率,不受无线网络中的路由完整性限制,节点设备的安装位置改变后也可采用本方法自动重置路由并自动更新网状网络。目前其它网络配置软件采用的网络自动配置方法是在节点设备出厂前每个设备分配一个二维码,网关可以手动或者手机扫描这个二维码来完成设备的安装,然后设备通电开始根据网关内的设备列表自动组网并完成路由的建立,这种方式虽然相对于手动配置网络的方式能够提升组网效率,但其仍存在一个显著的缺陷就是无法随时更换节点设备。本发明采用路由进度列表的方式侦测路由的有效性并更新网状网络,组网效率可得到大幅提升。以SmartStart软件自动组网功能为例,SMARTSTART软件在对8个设备进行组网的用时大概在20分钟左右,而本发明所述方法在对12个设备进行路由重置并组网时仅耗时2.5分钟,显然本发明的组网效率有了显著提升,并且本发明所述方法的路由进度列表可随时更新,解决了随时更换节点设备的问题。[0012]本发明所述设定时间to是为了避免路由重置过程长时间无响应而设置的最大响应时间,本发明优选将最大响应时间设置为400ms-90s。

权利要求:1.网状网络路由重置方法,其特征在于:包括下述步骤:①、在各节点设备和目标网关送至安装现场前,将所有的节点设备添加至目标网关中;②、步骤①添加完所有节点设备后,在目标网关中形成节点设备列表,并获取各节点设备的具体节点号,然后将所有设备断电,即完成设备添加环境;③、将所有节点设备和目标网关运输至安装现场并完成安装,然后给目标网关和各节点设备接通电源;④、通过按键或者调试软件将路由重置功能启动,目标网关根据节点设备列表中的设备数量,建立路由进度列表,路由进度列表数量与设备数相同,并且数据值全部设定为初始数值T,即{1,1,1,1,……1};⑤、依次按照节点设备列表的先后顺序,依次对各节点设备发送查询在线指令,侦测当前距离是否可以直接通讯;⑥、步骤⑤对某一节点设备发送查询在线指令后,如果收到正确的回复数据,则将路由进度列表中与该节点设备对应的数值更新为“2”,如果收到的是错误的数据或超出设定时间tO未收到回复,则路由进度列表中与该节点设备对应的数值维持原有数值“1”不变;⑦、步骤⑥将某一节点设备对应的数值更新为“2”后,再对该节点设备发出路由重构指令,如接收到重构成功信号,则将路由进度列表中与该节点设备对应的数值更新为“3”,如果收到重构失败信号或超出设定时间tO未收到回复,则将路由进度列表中与该节点设备对应的数值更新为“5”;⑧、步骤⑦将某一节点设备对应的数值更新为“3”后,再次对该节点设备发出查询在线指令侦测核对节点通讯是否正常,如果收到正确的回复数据,则将路由进度列表中与该节点设备对应的数值更新为“4”,如果收到的是错误的数据或超出设定时间tO未收到回复,则将路由进度列表中与该节点设备对应的数值更新为“6”;⑨、对所有节点设备均执行步骤⑥-⑧后,如果路由进度列表中仍存在数值为“1”的设备,则需对这些节点设备重复执行步骤⑥-⑧,如果重复执行步骤⑥-⑧后路由进度列表中的数值没有任何变化,则表示这些节点设备与其它节点设备之间超出通讯范围;如果路由进度列表中所有节点设备对应的数值均为“4”,即丨4,4,4,4,……4丨,则表示路由重置结束、所有设备通讯正常;如果路由进度列表中存在数值为“5”或“6”的设备,则表示相应的节点设备可能存在故障;无论出现上述哪一种情况,均结束路由重置流程,并将结果通过指示灯或软件界面的方式反馈给操作人员;⑩、步骤⑨路由重置流程结束后,如果路由进度列表中不存在数值为“5”或“6”的设备,则对所有路由尝试通讯,将无法通讯的无效路由删除,找出有效的路由,在网关内生成到达所有节点设备的路由表;如果路由进度列表中存在数值为“5”或“6”的设备,则通过指示灯或软件界面的方式显示出可能存在故障的设备;⑪、根据步骤⑩生成的到达所有节点设备的路由表发出设定路由返回指令,使网关将所有关于各节点设备的路径全部复制给节点设备。2.根据权利要求1所述的网状网络路由重置方法,其特征在于:节点设备数量为N时,所述设定时间tO为400ms-90s。

百度查询: 山东比特智能科技股份有限公司 网状网络路由重置方法