[发明专利]物联网设备及其固件升级方法与装置、存储介质在审
| 申请号: | 202210531303.0 | 申请日: | 2022-05-16 |
| 公开(公告)号: | CN115202706A | 公开(公告)日: | 2022-10-18 |
| 发明(设计)人: | 叶如肖;丁必虎 | 申请(专利权)人: | 合肥移瑞通信技术有限公司 |
| 主分类号: | G06F8/658 | 分类号: | G06F8/658 |
| 代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 赵丽婷 |
| 地址: | 230088 安徽省合肥市高新区习友路33*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 联网 设备 及其 升级 方法 装置 存储 介质 | ||
本发明公开了一种物联网设备及其固件升级方法与装置、存储介质。其中,物联网设备的固件升级方法包括:对当前固件进行差分升级,以将当前固件的差分镜像文件缓存到备份区;将备份区缓存的当前固件的差分镜像文件复制到当前固件的原始存储区后,对下一固件进行差分升级,以将下一固件的差分镜像文件缓存到备份区,并将备份区缓存的下一固件的差分镜像文件复制到下一固件的原始存储区,以便通过共用备份区,完成对每个固件的差分升级。由此,本发明实施例物联网设备的固件升级方法能够通过不同固件共用一个备份区,从而解决DFOTA升级过程中占用FLASH空间太大的问题,可以大幅度降低FLASH的使用空间,从而减低固件升级的成本。
技术领域
本发明涉及物联网终端技术领域,尤其涉及一种物联网设备的固件升级方法、一种物联网设备的固件升级装置、一种物联网设备和一种计算机可读存储介质。
背景技术
物联网是在互联网基础上延伸和扩展的网络,其用户端延伸扩展到了任何物品与物品之间进行信息交换和通信。在当前物联网服务中,通过物联网平台获取物联网终端的采集数据,并将获取的数据提供给各个具体的物联网服务,例如车辆管理、零售管理、物流管理等。随着物联网服务的升级,物联网设备也需要进行相应的固件升级,以提升对物联网终端的管理。
在相关技术中,物联网设备做DFOTA(Difference Firmware Over-The-Air,差分固件升级)升级的方案需要一个备份分区用于存放差分还原后的新的镜像,这样就需要一个和原始镜像一样大小的备份分区。这就需要占用双倍的NAND FLASH空间用于DFOTA升级,大幅度增加FLASH的使用空间,从而增加模块的成本。
发明内容
本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的在于提出一种物联网设备的固件升级方法,通过不同固件共用同一个备份区,有效的解决DFOTA升级过程中占用FLASH空间太大的问题,可以大幅度降低FLASH的使用空间,从而减低固件升级的成本。
本发明的第二个目的在于提出一种物联网设备的固件升级装置。
本发明的第三个目的在于提出一种物联网设备。
本发明的第四个目的在于提出一种计算机可读存储介质。
为达上述目的,本发明第一方面实施例提出了一种物联网设备的固件升级方法,包括:对当前固件进行差分升级,以将所述当前固件的差分镜像文件缓存到所述备份区;将所述备份区缓存的所述当前固件的差分镜像文件复制到所述当前固件的原始存储区后,对下一固件进行差分升级,以将所述下一固件的差分镜像文件缓存到所述备份区,并将所述备份区缓存的所述下一固件的差分镜像文件复制到所述下一固件的原始存储区,以便通过共用所述备份区,完成对每个固件的差分升级。
本发明实施例的物联网设备的固件升级方法,通过对当前固件进行差分升级,将当前固件的差分镜像文件缓存到备份区,然后将备份区缓存的当前固件的差分镜像文件复制到当前固件的原始存储区后,重复上述步骤以对下一固件进行差分升级,以便通过共用备份区,完成对每个固件的差分升级。由此,本发明实施例的物联网设备的固件升级方法通过不同固件共用同一个备份区,有效的解决DFOTA升级过程中占用FLASH空间太大的问题,可以大幅度降低FLASH的使用空间,从而减低固件升级的成本。
在本发明的一些实施例中,所述物联网设备包括多个CPU,其中,在所述多个CPU中存在处于停止工作状态的CPU时,所述的固件升级方法还包括:如果对所述停止工作状态的CPU中当前固件进行差分升级,则确定所述停止工作状态的CPU中当前固件的差分镜像文件,并将停止工作状态的CPU中当前固件的差分镜像文件直接保存到所述停止工作状态的CPU中当前固件的原始存储区。
在本发明的一些实施例中,所述的固件升级方法包括:通过对所述停止工作状态的CPU中当前固件的差分镜像文件进行分段获取,以便分段保存到所述停止工作状态的CPU中当前固件的原始存储区。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥移瑞通信技术有限公司,未经合肥移瑞通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210531303.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据血缘生成方法
- 下一篇:地面管道非开挖修复方法





