[发明专利]空中下载技术OTA升级的方法、设备及可读存储介质有效
申请号: | 202010072926.7 | 申请日: | 2020-01-21 |
公开(公告)号: | CN113225729B | 公开(公告)日: | 2022-07-12 |
发明(设计)人: | 罗海彬;谢俗;顾文彬 | 申请(专利权)人: | 荣耀终端有限公司 |
主分类号: | H04W8/24 | 分类号: | H04W8/24;H04L41/082;G06F8/71;G06F8/658;G06F8/61 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 李娟 |
地址: | 518040 广东省深圳市福田区香蜜湖街道*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 空中 下载 技术 ota 升级 方法 设备 可读 存储 介质 | ||
1.一种空中下载技术OTA升级的方法,其特征在于,应用于终端设备,所述方法包括:
获取OTA升级包文件的第一版本号;
根据所述第一版本号以及所述终端设备对应的第二版本号获取目标版本差异表,所述目标版本差异表为所述OTA升级包文件包括的至少一个版本差异表中的其中之一,所述版本差异表用于描述终端设备的软件从旧版本升级到新版本时,表现在存储器中的存储内容的差异,所述存储器包括至少两个大小相同的存储块,所述版本差异表由所述OTA升级包文件的新版软件存储镜像与旧版软件存储镜像,按存储块进行逐一比较生成;
根据所述目标版本差异表,获取所述终端设备的存储器中的目标存储块对应的目标内容,所述目标存储块为升级前后存储内容发生变化的存储块,所述目标内容来自于所述OTA升级包文件的新版软件存储镜像,所述新版软件存储镜像用于描述终端设备的软件在升级到所述第一版本号时,在存储器中呈现的内容镜像;
根据每个所述目标存储块对应的存储地址,将每个所述目标存储块对应的目标内容更新至所述目标存储块。
2.根据权利要求1所述的方法,其特征在于,所述版本差异表包括多个比特位,至少一个所述比特位用于描述所述终端设备中的同一个存储块的存储内容是否有差异。
3.根据权利要求1所述的方法,其特征在于,所述OTA升级包文件还包括所述版本差异表的索引信息。
4.根据权利要求3所述的方法,其特征在于,所述版本差异表的索引信息包括新版本号与旧版本号之间的版本差值。
5.根据权利要求3所述的方法,其特征在于,所述版本差异表的索引信息包括用于标识旧版本号对应的版本差异表在所述OTA升级包文件中的存储位置。
6.根据权利要求1所述的方法,其特征在于,所述目标版本差异表由所述终端设备根据所述第一版本号与所述第二版本号的差值的绝对值获取。
7.根据权利要求6所述的方法,其特征在于,所述OTA升级包文件中包含一个用于表示全量升级的版本差异表。
8.根据权利要求7所述的方法,其特征在于,当未查找到与所述差值的绝对值匹配的版本差异表时,所述目标版本差异表为用于表示全量升级的版本差异表。
9.根据权利要求1-8任一项所述的方法,其特征在于,所述第一版本号、目标版本差异表以及所述目标存储块对应的目标内容,由所述终端设备从服务器中获取。
10.根据权利要求1-8任一项所述的方法,其特征在于,所述第一版本号、目标版本差异表以及所述目标存储块对应的目标内容,由中转设备从服务器中获取后发送至所述终端设备。
11.根据权利要求10所述的方法,其特征在于,所述终端设备与所述中转设备采用短距离无线通信方式进行通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于荣耀终端有限公司,未经荣耀终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010072926.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种曝光数据的统计方法及设备
- 下一篇:一种数据传输的方法及电子设备