[发明专利]OTA升级方法、装置、电子设备及存储介质在审
申请号: | 202111564259.5 | 申请日: | 2021-12-20 |
公开(公告)号: | CN114237682A | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 郑文成;王子;李保水 | 申请(专利权)人: | 珠海格力电器股份有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658;G06F8/71;H04L67/00;H04W4/30 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 卢万腾 |
地址: | 519070*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ota 升级 方法 装置 电子设备 存储 介质 | ||
本发明实施例提供了一种OTA升级方法、装置、电子设备及存储介质,所述方法包括:在接收到终端发送的升级请求的情况下,获取所述终端的当前版本,其中,所述升级请求中携带有所述终端的当前版本;从预设的OTA升级包集合中,查找与所述终端的当前版本相匹配的第一差分升级包;其中,所述OTA升级包集合中任一差分升级包的大小均未超过所述终端预留的OTA升级空间大小;将所述第一差分升级包下发至所述终端,以使所述终端根据所述第一差分升级包进行OTA升级。通过预先设置OTA升级包集合,OTA升级包集合中任一差分升级包的大小均未超过终端预留的OTA升级空间大小,如此实现有限存储空间下跨版本快速差分升级。
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种OTA升级方法、装置、电子设备及存储介质。
背景技术
空中下载(英文:Over the Air,简称:OTA)技术是一种通过无线网络进行数据下载的技术,其通常被应用于手机、平板电脑等终端设备的系统软件固定版本的升级过程中。现有的OTA升级方式主要有整包升级和差分升级,整包升级可以一次性升级到最新版本,但存储空间占用较大,差分升级存储空间占用较小,但在版本比较多的情况下需要逐级升级,才可以升级到最新版本。
为此相关技术中,对差分升级进行了改进,即差分升级包内容为最新版本(例如V3)与当前版本(V1)的差异,实现快速升级至最新版本。但在跨多个版本(例如V1、V2、V3、V4、V5)的情况下,差分升级包的大小可能非常大,预留的OTA升级空间可能无法存放差分升级包,导致无法进行OTA升级。例如预留200K的OTA升级空间,而差分升级包的大小达到230K,导致无法进行OTA升级。
发明内容
为了解决上述在跨多个版本(例如V1、V2、V3、V4、V5)的情况下,差分升级包的大小可能非常大,预留的OTA升级空间可能无法存放差分升级包,导致无法进行OTA升级的技术问题,本发明实施例提供了一种OTA升级方法、装置、电子设备及存储介质。
在本发明实施例的第一方面,首先提供了一种OTA升级方法,所述方法包括:
在接收到终端发送的升级请求的情况下,获取所述终端的当前版本,其中,所述升级请求中携带有所述终端的当前版本;
从预设的OTA升级包集合中,查找与所述终端的当前版本相匹配的第一差分升级包;
其中,所述OTA升级包集合中任一差分升级包的大小均未超过所述终端预留的OTA升级空间大小;
将所述第一差分升级包下发至所述终端,以使所述终端根据所述第一差分升级包进行OTA升级。
在一个可选的实施方式中,所述从预设的OTA升级包集合中,查找与所述终端的当前版本相匹配的第一差分升级包,包括:
从预设的OTA差分升级包索引集合中,查找与所述终端的当前版本相匹配的第一差分升级包索引;
其中,所述OTA差分升级包索引集合中任一差分升级包索引均记录历史版本以及所述历史版本可升级的最高版本;
从预设的OTA升级包集合中,查找与所述第一差分升级包索引相对应的第一差分升级包。
在一个可选的实施方式中,在执行所述方法之前,还包括:
确定终端预留的OTA升级空间大小,以及获取各历史版本以及最新版本;
针对任一所述历史版本,确定所述历史版本与所有高版本之间的差分升级包的大小;
其中,所述所有高版本包括所述最新版本以及各所述历史版本中高于所述历史版本的其余所述历史版本;
根据所述终端预留的OTA升级空间大小,对所述差分升级包进行筛选,保留所述历史版本与所述历史版本可升级的最高版本之间的所述差分升级包;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111564259.5/2.html,转载请声明来源钻瓜专利网。