[发明专利]网状网络升级方法及系统、计算机装置及存储介质有效
申请号: | 201911382775.9 | 申请日: | 2019-12-27 |
公开(公告)号: | CN113055216B | 公开(公告)日: | 2022-06-03 |
发明(设计)人: | 黄伟杰;刘玉平;陈府庭;陈凌伟 | 申请(专利权)人: | 广东博智林机器人有限公司 |
主分类号: | H04L41/082 | 分类号: | H04L41/082;H04L41/084;H04L67/1074;H04L67/06;H04L67/55;G06F8/65;G06F8/71 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 刘梦晴 |
地址: | 528312 广东省佛山市顺德区北滘镇顺江*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网状 网络 升级 方法 系统 计算机 装置 存储 介质 | ||
本发明提供一种网状网络升级方法,应用于包括多个节点的网状网络,包括:每个节点从相邻节点接收该相邻节点的升级表,并根据该相邻节点的升级表确定是否需升级;当任一节点根据该相邻节点的升级表确定需升级时,向所述相邻节点申请下载升级固件的分块;所述任一节点还于下载到所述升级固件的分块后,更新该任一节点的升级表,并将该任一节点的升级表推送给该任一节点的相邻节点;及所述任一节点还于接收到所述升级固件的所有分块时,基于所述升级固件的所有分块进行升级。本发明还提供实现所述网状网络升级方法的系统、计算机装置及存储介质。本发明采用去中心化的思想,向全网节点间推送升级表,使得全网能同时进行均衡升级,提高升级效率。
技术领域
本发明涉及通讯技术领域,具体涉及一种网状网络升级方法及系统、计算机装置及存储介质。
背景技术
目前,mesh(网状)网络节点升级主要是通过控制器向全网发送升级信息,在保证全网接收到升级信息后,再全网激活升级流程。控制器向第一个节点发送升级固件,节点升级完成后再向相邻的节点发送升级固件,这种方法升级效率低,不能充分利用空闲网络。
目前,还有一种方法是第一个节点向控制器查询升级固件号,来判断自身是否需要进行升级。由此类推,每个节点都向周围的节点询问,以升级自己的固件。这种方法也是需要自身节点完成升级后,才能对相邻的节点推送升级。
发明人在实施本发明的过程中,发现以上的现有方法都是没有充分利用网络带宽,升级流程是有序的,需要等待其他升级流程完成,才进行其他节点的升级,使得在临近控制器附件的节点升级时,远端的节点是空闲状态;远端在升级时,近端早已升级完成,网络进入空闲状态。此外,发明人在实施本发明的过程中,发现目前的升级方案中,整个升级流程需要有控制器的一直参与,而且采用向整个网络推送的方式,复杂而不稳定的多跳路径使得升级复杂缓慢。
发明内容
鉴于以上内容,有必要提出一种网状网络升级方法及系统、计算机装置及存储介质,采用去中心化的思想,向全网节点间推送升级表,使得全网能同时进行均衡升级,提高升级效率。
本发明第一方面提供一种网状网络升级方法,应用于包括多个节点的网状网络,所述方法包括:
所述多个节点中的每个节点从相邻节点接收该相邻节点的升级表,并根据该相邻节点的升级表确定是否需升级;
当所述多个节点中的任一节点根据该相邻节点的升级表确定需升级时,向所述相邻节点申请下载升级固件的分块;
所述任一节点还于下载到所述升级固件的分块后,更新该任一节点的升级表,并将该任一节点的升级表推送给该任一节点的相邻节点;及
所述任一节点还于接收到所述升级固件的所有分块时,基于所述升级固件的所有分块进行升级。
优选地,所述多个节点中的每个节点的升级表包括所述升级固件的版本信息、所述升级固件的分块的总数以及每个分块的序号,以及每个节点已经获取到的所述升级固件的分块的序号。
优选地,该方法中,当所述任一节点同时接收到多个相邻节点分别所发送的升级表,且根据所述多个相邻节点分别所发送的升级表确定所述任一节点需申请下载的所述升级固件的分块的序号为同一序号时,所述任一节点根据预设的策略从所述多个相邻节点中确定一个目标节点,并向所述目标节点申请下载所述同一序号的分块。
优选地,所述预设的策略为f=(Q,C),其中,Q表示该任一节点分别与所述多个相邻节点之间的通讯信号强度,C表示所述多个相邻节点中的每个节点已经获取到的所述升级固件的分块的数目。
优选地,该方法中,当所述多个节点中的任一节点已经获取到了所述升级固件的所有分块时,该任一节点等待预设时长后,基于所述升级固件的所有分块进行升级;其中,所述预设时长的起始计算时间为该任一节点获取到所述升级固件的最后一个分块后向该任一节点的相邻节点推送升级表的时间点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东博智林机器人有限公司,未经广东博智林机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911382775.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种磁滞式电缆卷筒
- 下一篇:一种双轴向切向磁通电机