节点升级方法、装置、存储介质及电子装置制造方法及图纸

技术编号:31086559 阅读:24 留言:0更新日期:2021-12-01 12:40
本发明专利技术实施例提供了一种节点升级方法、装置、存储介质及电子装置,其中,该方法包括:在目标服务器中存在用于升级目标节点的升级固件的情况下,确定升级固件与当前固件的目标差异;基于目标差异确定升级固件的差分升级压缩包;在确定目标节点中包括处于升级模式的待升级节点的情况下,广播差分升级压缩包,以指示接收到差分升级压缩包的待升级节点基于差分升级压缩包执行升级操作。通过本发明专利技术,解决了相关技术中存在的节点升级时间长、成功率低、升级操作繁琐的问题,达到缩短节点升级时间、提高升级成功率、简化升级操作的效果。简化升级操作的效果。简化升级操作的效果。

【技术实现步骤摘要】
节点升级方法、装置、存储介质及电子装置


[0001]本专利技术实施例涉及通信领域,具体而言,涉及一种节点升级方法、装置、存储介质及电子装置。

技术介绍

[0002]在相关技术中,无线技术使用范围广泛,ble或者zigbee都是用了mesh方案进行组网通讯,当客户需要对设备进行远程升级更新固件的情况下,经常会遇到升级时间长,成功率低,升级操作繁琐等问题。
[0003]由此可知,相关技术中存在节点升级时间长、成功率低、升级操作繁琐的问题。
[0004]针对相关技术中存在的上述问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术实施例提供了一种节点升级方法、装置、存储介质及电子装置,以至少解决相关技术中存在的节点升级时间长、成功率低、升级操作繁琐的问题。
[0006]根据本专利技术的一个实施例,提供了一种节点升级方法,包括:在目标服务器中存在用于升级目标节点的升级固件的情况下,确定所述升级固件与当前固件的目标差异;基于所述目标差异确定所述升级固件的差分升级压缩包;在确定所述目标节点中包括处于本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种节点升级方法,其特征在于,包括:在目标服务器中存在用于升级目标节点的升级固件的情况下,确定所述升级固件与当前固件的目标差异;基于所述目标差异确定所述升级固件的差分升级压缩包;在确定所述目标节点中包括处于升级模式的待升级节点的情况下,广播所述差分升级压缩包,以指示接收到所述差分升级压缩包的所述待升级节点基于所述差分升级压缩包执行升级操作。2.根据权利要求1所述的方法,其特征在于,广播所述差分升级压缩包包括:确定允许传输的最大压缩包大小;基于所述最大压缩包大小将所述差分升级压缩包拆分为目标数量的差分子压缩包,其中,所述差分子压缩包的大小小于所述最大压缩包大小;依次广播每个所述差分子压缩包。3.根据权利要求2所述的方法,其特征在于,依次广播每个所述差分子压缩包包括:针对所述目标节点中包括的每个所述待升级节点,重复执行以下操作,直至将所述目标数量的所述差分子压缩包均发送至所述待升级节点为止:确定当前向所述待升级节点发送的第一差分子压缩包的第一序号;向所述待升级节点发送第一查询指令,其中,所述第一查询指令用于查询所述待升级节点当前接收到的差分子压缩包的序号;接收所述待升级节点基于所述第一查询指令反馈的第二序号;在确定所述第一序号与所述第二序号相同的情况下,广播所述第一序号的下一序号所对应的第二差分子压缩包;其中,所述目标数量的所述差分子压缩包中包括所述第一差分子压缩包和所述第二差分子压缩包。4.根据权利要求3所述的方法,其特征在于,在接收所述待升级节点基于所述第一查询指令反馈的第二序号之后,所述方法还包括:在确定所述第一序号与所述第二序号不同的情况下,向所述待升级节点重新发送所述第一差分子压缩包。5.根据权利要求1所述的方法,其特征在于,确定所述升级固件与当前固件的目标差异包括:在接收到所述目标服务器发送的用于通知所述目标服务器中存在所述升级固件的通知消息的情况下,验证所述升级固件,以得到验证结果;在所述验证结果指示所述升级固件满足预定条件的情况下,将所述升级固件的版本信息与所述当前固件的版本信息进行比较,以得到第一比较结果;在所述第一比较结果指示所述升级固件与所述当前固件的版本不同的情况下,确定所述升级固件与当前固件的目标差异。6.根据权利要求1所述的方法,其特征在于,在广播所述差分升级压缩包之前,所述方法还包括:向所述目标节点发送升级指令,以指示所述目标节点执行切换模式操作;向所述目标节点中包括的每个节点发送第二查询指令,以指示每个所述节点基于所述
第二查询指令反馈所述节点的目标模式。7.一种节点升级方法,其特征在于,包括:接收目标网关广播发送的差分升级压缩包,其中,所述差分升级压缩包为所述目标网关基于目标服务器中存在的升级固件与当前固件的目标差异确定的压缩包;基于...

【专利技术属性】
技术研发人员:陈恺霖
申请(专利权)人:杭州华橙软件技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1