【技术实现步骤摘要】
一种升级的方法、装置、终端及存储介质
[0001]本专利技术涉及固件升级
,尤其涉及一种升级的方法、装置、终端及存储介质。
技术介绍
[0002]基于单网关与多子设备的拓扑结构中,网关由于直接可以联网,使用OTA(Over
‑
the
‑
Air Technology,空中下载技术)升级比较方便,而子设备由于是通过网关实现的间接联网,其升级过程就变的复杂,现有的升级过程往往需要通过网关先下载设备的固件到本身,再传输给子设备。而固件下载到网关本身,如果升级时间较长,就会长时间占用网关内存,导致网关运行缓慢。且如果网关下的子设备比较多(比如有30个),就会导致升级过程漫长,影响用户使用体验。而升级过程中如果出现突发断电、断网,很容易导致同一网关下同一版本的子设备出现不同版本,进而影响了产品的稳定性。此外,现有的升级方式需要联网,一旦出现断网,升级工作将无法进行。
[0003]由此,目前需要有一种更好的方案来解决现有技术中的问题。
技术实现思路
[0004]有鉴于此,本 ...
【技术保护点】
【技术特征摘要】
1.一种升级的方法,其特征在于,应用于网关,该方法包括:确定版本最新的固件以及各待升级的设备;将所述固件发送给一所述设备;将当前完成固件升级的所述设备设置为源设备,并将与所述源设备距离最近的所述设备作为目标设备;将所述源设备的固件转发给所述目标设备,直到所有的所述设备完成固件升级。2.如权利要求1所述的方法,其特征在于,所述确定版本最新的固件以及各待升级的设备,包括:若所述网关处于在线状态,则获取第一固件的版本信息与第二固件的版本信息;所述第一固件为云端版本最新的固件;所述第二固件为连接所述网关的设备上版本最新的固件;若所述第一固件的版本高于所述第二固件的最新版本,则确定所述第一固件为版本最新的固件;并将固件版本低于所述第一固件的设备设置为待升级的设备;若所述第一固件的版本低于所述第二固件的最新版本,则确定所述第二固件为版本最新的固件;并将固件版本低于所述第二固件的设备设置为待升级的设备。3.如权利要求1所述的方法,其特征在于,所述确定版本最新的固件以及各待升级的设备,包括:若所述网关处于离线状态,则获取各第三固件的版本号;所述第三固件为连接所述网关的设备上的固件;确定所有第三固件的版本号中的最高版本号;并将固件版本低于最新版本的所述第三固件的设备设置为待升级的设备。4.如权利要求1所述的方法,其特征在于,所述将所述源设备的固件转发给所述目标设备,包括:向所述源设备发送固件获取请求;接收所述源设备反馈的固件,并将所述固件发送给所述目标设备。5.如权利要求1所述的方法,其特征在于,还包括:若获...
【专利技术属性】
技术研发人员:沙德雷,陈晓军,阳丹红,高平,潘传佑,沈晓东,吴梦伟,高程韬,高琴超,
申请(专利权)人:浙江天正电气股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。