[发明专利]一种升级的方法、装置、终端及存储介质在审
申请号: | 202210070922.4 | 申请日: | 2022-01-21 |
公开(公告)号: | CN114422357A | 公开(公告)日: | 2022-04-29 |
发明(设计)人: | 沙德雷;陈晓军;阳丹红;高平;潘传佑;沈晓东;吴梦伟;高程韬;高琴超 | 申请(专利权)人: | 浙江天正智能电器有限公司;浙江天正电气股份有限公司 |
主分类号: | H04L41/082 | 分类号: | H04L41/082;H04L12/66;H04L67/00;G06F8/65;G06F8/71 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 姚大雷 |
地址: | 314031 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 升级 方法 装置 终端 存储 介质 | ||
1.一种升级的方法,其特征在于,应用于网关,该方法包括:
确定版本最新的固件以及各待升级的设备;
将所述固件发送给一所述设备;
将当前完成固件升级的所述设备设置为源设备,并将与所述源设备距离最近的所述设备作为目标设备;
将所述源设备的固件转发给所述目标设备,直到所有的所述设备完成固件升级。
2.如权利要求1所述的方法,其特征在于,所述确定版本最新的固件以及各待升级的设备,包括:
若所述网关处于在线状态,则获取第一固件的版本信息与第二固件的版本信息;所述第一固件为云端版本最新的固件;所述第二固件为连接所述网关的设备上版本最新的固件;
若所述第一固件的版本高于所述第二固件的最新版本,则确定所述第一固件为版本最新的固件;并将固件版本低于所述第一固件的设备设置为待升级的设备;
若所述第一固件的版本低于所述第二固件的最新版本,则确定所述第二固件为版本最新的固件;并将固件版本低于所述第二固件的设备设置为待升级的设备。
3.如权利要求1所述的方法,其特征在于,所述确定版本最新的固件以及各待升级的设备,包括:
若所述网关处于离线状态,则获取各第三固件的版本号;所述第三固件为连接所述网关的设备上的固件;
确定所有第三固件的版本号中的最高版本号;并将固件版本低于最新版本的所述第三固件的设备设置为待升级的设备。
4.如权利要求1所述的方法,其特征在于,所述将所述源设备的固件转发给所述目标设备,包括:
向所述源设备发送固件获取请求;
接收所述源设备反馈的固件,并将所述固件发送给所述目标设备。
5.如权利要求1所述的方法,其特征在于,还包括:
若获取所述源设备上报的固件版本信息,则清除所述网关内存储的固件;
在所述获取所述源设备上报的固件版本信息之前,还包括:停止与所述源设备相关的指定数据的传输任务。
6.一种升级的方法,其特征在于,应用于设备,该方法包括:
获取网关发送的版本最新的固件;
基于所述固件完成固件升级;
接收所述网关发送的升级请求;
基于所述升级请求,将所述固件通过所述网关转发给下一待升级设备。
7.一种升级的装置,其特征在于,应用于网关,该装置包括:
确定模块,用于确定版本最新的固件以及各待升级的设备;
发送模块,用于将所述固件发送给一所述设备;
设置模块,用于将当前完成固件升级的所述设备设置为源设备,并将与所述源设备距离最近的所述设备作为目标设备;
转发模块,用于将所述源设备的固件转发给所述目标设备,直到所有的所述设备完成固件升级。
8.一种升级的装置,其特征在于,应用于设备,该装置包括:
获取模块,用于获取网关发送的版本最新的固件;
升级模块,用于基于所述固件完成固件升级;
接收模块,用于接收所述网关发送的升级请求;
处理模块,用于基于所述升级请求,将所述固件通过所述网关转发给下一待升级设备。
9.一种终端,其特征在于,包括处理器与存储器,所述存储器中存储有计算机程序,所述处理器在执行所述计算机程序时实现权利要求1-6任一项所述的升级的方法。
10.一种存储介质,其特征在于,所述存储介质中存储有计算机程序,所述计算机程序被执行时实现权利要求1-6任一项所述的升级的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江天正智能电器有限公司;浙江天正电气股份有限公司,未经浙江天正智能电器有限公司;浙江天正电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210070922.4/1.html,转载请声明来源钻瓜专利网。