[发明专利]OTA升级方法、装置、电子设备及存储介质在审
申请号: | 202111564259.5 | 申请日: | 2021-12-20 |
公开(公告)号: | CN114237682A | 公开(公告)日: | 2022-03-25 |
发明(设计)人: | 郑文成;王子;李保水 | 申请(专利权)人: | 珠海格力电器股份有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658;G06F8/71;H04L67/00;H04W4/30 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 卢万腾 |
地址: | 519070*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | ota 升级 方法 装置 电子设备 存储 介质 | ||
1.一种OTA升级方法,其特征在于,所述方法包括:
在接收到终端发送的升级请求的情况下,获取所述终端的当前版本,其中,所述升级请求中携带有所述终端的当前版本;
从预设的OTA升级包集合中,查找与所述终端的当前版本相匹配的第一差分升级包;
其中,所述OTA升级包集合中任一差分升级包的大小均未超过所述终端预留的OTA升级空间大小;
将所述第一差分升级包下发至所述终端,以使所述终端根据所述第一差分升级包进行OTA升级。
2.根据权利要求1所述的方法,其特征在于,所述从预设的OTA升级包集合中,查找与所述终端的当前版本相匹配的第一差分升级包,包括:
从预设的OTA差分升级包索引集合中,查找与所述终端的当前版本相匹配的第一差分升级包索引;
其中,所述OTA差分升级包索引集合中任一差分升级包索引均记录历史版本以及所述历史版本可升级的最高版本;
从预设的OTA升级包集合中,查找与所述第一差分升级包索引相对应的第一差分升级包。
3.根据权利要求2所述的方法,其特征在于,在执行所述方法之前,还包括:
确定终端预留的OTA升级空间大小,以及获取各历史版本以及最新版本;
针对任一所述历史版本,确定所述历史版本与所有高版本之间的差分升级包的大小;
其中,所述所有高版本包括所述最新版本以及各所述历史版本中高于所述历史版本的其余所述历史版本;
根据所述终端预留的OTA升级空间大小,对所述差分升级包进行筛选,保留所述历史版本与所述历史版本可升级的最高版本之间的所述差分升级包;
获取各所述历史版本与各所述历史版本可升级的最高版本之间的所述差分升级包,组成OTA升级包集合;以及,
建立各所述历史版本与各所述历史版本可升级的最高版本之间的所述差分升级包对应的差分升级包索引,组成OTA差分升级包索引集合。
4.根据权利要求3所述的方法,其特征在于,所述根据所述终端预留的OTA升级空间大小,对所述差分升级包进行筛选,保留所述历史版本与所述历史版本可升级的最高版本之间的所述差分升级包,包括:
若所述差分升级包的大小大于所述终端预留的OTA升级空间大小,则删除所述差分升级包;
若所述差分升级包的大小未大于所述终端预留的OTA升级空间大小,则保留所述历史版本与所述历史版本可升级的最高版本之间的所述差分升级包。
5.根据权利要求3所述的方法,其特征在于,所述建立各所述历史版本与各所述历史版本可升级的最高版本之间的所述差分升级包对应的差分升级包索引,组成OTA差分升级包索引集合,包括:
针对各所述历史版本与各所述历史版本可升级的最高版本之间的所述差分升级包,获取各所述历史版本与各所述历史版本可升级的最高版本作为所述差分升级包对应的差分升级包索引,组成OTA差分升级包索引集合。
6.根据权利要求1所述的方法,其特征在于,所述将所述第一差分升级包下发至所述终端之后,所述方法还包括:
确定所述第一差分升级包对应的可升级的最高版本,并判断所述可升级的最高版本是否为最新版本;
若所述可升级的最高版本为所述最新版本,则向所述终端返回OTA升级成功的消息。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
若所述可升级的最高版本非所述最新版本,从预设的OTA差分升级包索引集合中,查找与所述可升级的最高版本相匹配的第二差分升级包索引;
从预设的OTA升级包集合中,查找与所述第二差分升级包索引相对应的第二差分升级包;
将所述第二差分升级包下发至所述终端,以使所述终端根据所述第二差分升级包进行OTA升级,升级至所述最新版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111564259.5/1.html,转载请声明来源钻瓜专利网。