[发明专利]一种软件升级方法、装置、设备及计算机存储介质有效
| 申请号: | 201911027410.4 | 申请日: | 2019-10-25 |
| 公开(公告)号: | CN110780903B | 公开(公告)日: | 2023-04-07 |
| 发明(设计)人: | 陈府庭;刘玉平;陈凌伟;李志铭 | 申请(专利权)人: | 广东博智林机器人有限公司 |
| 主分类号: | G06F8/65 | 分类号: | G06F8/65 |
| 代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 张磊 |
| 地址: | 528000 广东省佛山市顺德区北滘镇顺江*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 软件 升级 方法 装置 设备 计算机 存储 介质 | ||
本申请实施例公开了一种软件升级方法、装置、设备及计算机存储介质。其中,软件升级方法包括:当第二升级设备完成升级后,向第二升级设备发送第一升级设备的升级通知,升级通知用于使第二升级设备断开与第一升级设备的通信连接和发出连接广播;其中,第二升级设备为第一升级设备的同链路下级设备中的任一设备;向控制设备发送升级通知,升级通知还用于使控制设备发送的扫描指令至第三升级设备,以使得第三升级设备扫描到连接广播后与第二升级设备建立通信连接;其中,第三升级设备为与第一升级设备同级不同链路的设备中的任一设备;根据目标升级数据执行升级。本申请实施例能够实现当上级设备需要升级时,下级设备能够及与上级设备断开连接。
技术领域
本申请涉及计算机技术领域,具体而言,涉及一种软件升级方法、装置、设备及计算机存储介质。
背景技术
目前,设备的升级主要是通过升级源设备与待升级设备间的简单点对点连接以完成升级。然而,当待升级设备离升级源设备较远时,需要人工干预以完成升级操作,难以进行大规模设备升级操作。另一方面,在对多台设备进行升级时,正在升级的设备容易对该设备关联的设备造成影响。
发明内容
本申请实施例的目的在于公开一种软件升级方法、装置、设备及计算机存储介质,用以实现对设备进行软件升级,同时实现上游设备升级时,与上游设备级联的下游设备不受影响。
在本申请第一方面公开了一种软件升级方法,该方法应用于第一升级设备中,其中,该方法包括:
当第二升级设备完成升级后,向第二升级设备发送第一升级设备的升级通知,升级通知用于使第二升级设备断开与第一升级设备的通信连接和发出连接广播;其中,第二升级设备为第一升级设备的同链路下级设备中的任一设备;
向控制设备发送升级通知,升级通知还用于使控制设备发送的扫描指令至第三升级设备,以使得第三升级设备扫描到连接广播后与第二升级设备建立通信连接;其中,第三升级设备为与第一升级设备同级不同链路的设备中的任一设备;
根据目标升级数据执行升级。
本申请的软件升级方法能够实现级联组网的单链路设备升级或多链路设备升级的同时,能够使得当一个设备升级时,其余设备不受影响,其中一方面,由于两条链路之间的设备均独立执行业务任务,故在两条链路之间,一条链路中的设备升级不会影响另一条链路的设备升级。另一方面,由于一条链路中若干个与第一升级设备(上级设备)级联的第二升级设备(下级设备)均独立执行不同的业务任务,故当其中一个第二升级设备升级时,不会影响到其他第二升级设备的业务执行;再一方面,当一条链路中的第一升级设备升级时,本申请的软件方法能够实现通知该第一升级设备级联的第二升级设备断开与其通信连接,并与其他链路中的第一升级设备建立通信连接,进而使得正在升级的第一升级设备不会影响影响到其级联的第二升级设备。
作为一个可选的实施方式,在根据目标升级数据执行升级之后,方法还包括:
判断升级结果,若升级结果为失败,则根据旧版本数据完成版本回退并向第二升级设备发送升级操作完成通知;
若升级结果为成功,向第二升级设备发送升级操作完成通知,升级操作完成通知用于使第二升级设备断开与第三升级设备的连接,并建立与第一升级设备的连接。
在该可选的实施方式中,第一升级设备能够判断升级结果,并在升级失败时能够重新加载旧版本数据,由于第一升级设备需要与其级联的第二升级设备进行业务数据交换,这样一来,第一升级设备就能够在升级失败时依然能够与第二升级设备进行正常的业务数据交换,以避免不完整的新版本数据而导致的第一升级设备与第二升级设备无法进行业务数据交互这类问题的发生。
作为一个可选的实施方式,在向第二升级设备发送第一升级设备的升级通知之前,方法还包括:
接收并存储升级目标源发送的目标升级数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东博智林机器人有限公司,未经广东博智林机器人有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911027410.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种嵌入式设备网络批量升级的方法
- 下一篇:一种应用更新方法及装置





