【技术实现步骤摘要】
一种软件升级方法、装置、设备及计算机存储介质
本申请涉及计算机
,具体而言,涉及一种软件升级方法、装置、设备及计算机存储介质。
技术介绍
目前,设备的升级主要是通过升级源设备与待升级设备间的简单点对点连接以完成升级。然而,当待升级设备离升级源设备较远时,需要人工干预以完成升级操作,难以进行大规模设备升级操作。另一方面,在对多台设备进行升级时,正在升级的设备容易对该设备关联的设备造成影响。
技术实现思路
本申请实施例的目的在于公开一种软件升级方法、装置、设备及计算机存储介质,用以实现对设备进行软件升级,同时实现上游设备升级时,与上游设备级联的下游设备不受影响。在本申请第一方面公开了一种软件升级方法,该方法应用于第一升级设备中,其中,该方法包括:当第二升级设备完成升级后,向第二升级设备发送第一升级设备的升级通知,升级通知用于使第二升级设备断开与第一升级设备的通信连接和发出连接广播;其中,第二升级设备为第一升级设备的同链路下级设备中的任一设备;向控制设备发送升级通知,升级通知还用于 ...
【技术保护点】
1.一种软件升级方法,其特征在于,应用于第一升级设备,所述方法包括:/n当第二升级设备完成升级后,向所述第二升级设备发送所述第一升级设备的升级通知,所述升级通知用于使所述第二升级设备断开与所述第一升级设备的通信连接和发出连接广播;其中,所述第二升级设备为所述第一升级设备的同链路下级设备中的任一设备;/n向控制设备发送所述升级通知,所述升级通知还用于使所述控制设备发送的扫描指令至第三升级设备,以使得所述第三升级设备扫描到所述连接广播后与所述第二升级设备建立通信连接;其中,所述第三升级设备为与所述第一升级设备同级不同链路的设备中的任一设备;/n根据目标升级数据执行升级。/n
【技术特征摘要】
1.一种软件升级方法,其特征在于,应用于第一升级设备,所述方法包括:
当第二升级设备完成升级后,向所述第二升级设备发送所述第一升级设备的升级通知,所述升级通知用于使所述第二升级设备断开与所述第一升级设备的通信连接和发出连接广播;其中,所述第二升级设备为所述第一升级设备的同链路下级设备中的任一设备;
向控制设备发送所述升级通知,所述升级通知还用于使所述控制设备发送的扫描指令至第三升级设备,以使得所述第三升级设备扫描到所述连接广播后与所述第二升级设备建立通信连接;其中,所述第三升级设备为与所述第一升级设备同级不同链路的设备中的任一设备;
根据目标升级数据执行升级。
2.如权利要求1所述的软件升级方法,其特征在于,在所述根据目标升级数据执行升级之后,所述方法还包括:
判断升级结果,若所述升级结果为失败,则根据旧版本数据完成版本回退并向所述第二升级设备发送升级操作完成通知;
若所述升级结果为成功,向所述第二升级设备发送所述升级操作完成通知,所述升级操作完成通知用于使所述第二升级设备断开与所述第三升级设备的连接,并建立与所述第一升级设备的连接。
3.如权利要求1所述的软件升级方法,其特征在于,在向所述第二升级设备发送第一升级设备的升级通知之前,所述方法还包括:
接收并存储升级目标源发送的所述目标升级数据。
4.一种软件升级方法,其特征在于,应用于第二升级设备,所述方法包括:
接收第一升级设备发送的升级通知,所述第二升级设备为所述第一升级设备的同链路下级设备中的任一设备;
断开与所述第一升级设备通信连接,以使得所述第一升级设备根据目标升级数据执行升级;
发送连接广播;
当接收第三升级设备的连接指令时,与所述第三升级设备建立通信连接,所述第三升级设备为与所述第一升级设备同级不同链路的设备中的任一设备。
5.如权利要求4所述的软件升级方法,其特征在于,在当接收第三升级设备的连接指令时,与所述第三升级设备建立通信连接之前,所述方法还包括:
向所述第三升级设备发送通信连接请求,以获取所述第三升级设备返回的响应状态,所述响应状态包括第一响应状态和第二响应状态中的一种;
若所述连接状态为所述第一响应状态,则建立与第三升级设备通信连接;
若所述连接状态为所述第二响应状态,则建立与控制设备的通信连接,以使得将业务数据发送至所述控制设备中。
6.如权利要求5所述的软件升级方法,其特征在于,所述方法还包括:
当接收到所述第一升级设备发送的升级操作完成通知时,断开与所述第三升级设备的通信连接或断开与所述控制设备的通信连接,并重新与所述第一升级设备建立通信连接。
7.如权利要求4所述的软件升级方法,其特征在于,在接收第一升级设备发送的升级通知之...
【专利技术属性】
技术研发人员:陈府庭,刘玉平,陈凌伟,李志铭,
申请(专利权)人:广东博智林机器人有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。