[发明专利]一种基于空中下载技术的升级方法及系统在审
申请号: | 202110738695.3 | 申请日: | 2021-06-30 |
公开(公告)号: | CN115543398A | 公开(公告)日: | 2022-12-30 |
发明(设计)人: | 李春;朱峰 | 申请(专利权)人: | 上海擎感智能科技有限公司 |
主分类号: | G06F8/658 | 分类号: | G06F8/658;G06F8/71 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 徐迪;徐伟 |
地址: | 200030 上海市徐汇*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 空中 下载 技术 升级 方法 系统 | ||
本发明涉及一种基于空中下载技术的升级方法及系统,以及一种计算机可读存储介质。该升级方法包括以下步骤:判断云端是否存储有用于更新设备端文件的更新文件;响应于所述云端存储有所述更新文件的判断结果,使用第一Zstd压缩工具对所述设备端文件及所述更新文件进行差分比较,以生成差分文件;以及使用第二Zstd压缩工具根据所述差分文件对所述设备端文件进行差分还原,以将所述设备端文件更新为所述更新文件。通过实施该升级方法,本发明能够在安卓系统、QNX系统及Linux系统等系统上,通过提升更新文件的压缩率以降低更新系统耗费的流量、提升下载速度,并支持大文件更新的功能,从而促进OTA功能在不同系统车辆上的推广。
技术领域
本发明涉及空中下载(Over-the-Air,OTA)技术,尤其涉及一种基于空中下载技术的升级方法、一种基于空中下载技术的升级系统,以及一种计算机可读存储介质。
背景技术
空中下载(OTA)技术,是一种通过移动通信的空中接口实现对移动终端设备及SIM卡数据进行远程管理的技术。经过公网多年的应用与发展,空中下载(OTA)技术已经十分成熟。网络运营商不仅能够通过OTA技术实现SIM卡的远程管理,还能提供移动化的新业务下载功能。
现有车辆的车机系统主要基于安卓(Android)系统来构建,并自带对应的OTA功能。该安卓系统自带的OTA功能主要基于OTA差分技术来实现,存在文件压缩率低的缺陷。该缺陷导致现有安卓系统自带的OTA功能普遍存在流量耗费大、下载速度慢,以及无法支持大文件更新的问题。进一步地,现有车机系统的OTA功能仅支持安卓系统,而无法支持QNX、Linux等常见的操作系统,对车机系统的构建方式存在较大的限制,不利于OTA功能在安装不同操作系统的车辆上的推广。
为了解决现有技术中存在的上述问题,本领域亟需一种空中下载(OTA)技术,用于在安卓、QNX、Linux等操作系统上,通过提升更新文件的压缩率以降低更新系统耗费的流量、提升下载速度,并支持大文件更新的功能,从而促进OTA功能在不同操作系统的车辆上的推广。
发明内容
以下给出一个或多个方面的简要概述以提供对这些方面的基本理解。此概述不是所有构想到的方面的详尽综览,并且既非旨在指认出所有方面的关键性或决定性要素亦非试图界定任何或所有方面的范围。其唯一的目的是要以简化形式给出一个或多个方面的一些概念以为稍后给出的更加详细的描述之前序。
为了解决现有技术中存在的上述问题,本发明提供了一种基于空中下载技术的升级方法、一种基于空中下载技术的升级系统,以及一种计算机可读存储介质,能够在安卓、QNX、Linux等操作系统上,通过提升更新文件的压缩率以降低更新系统耗费的流量、提升下载速度,并支持大文件更新的功能,从而促进OTA功能在不同操作系统的车辆上的推广。
具体来说,本发明的第一方面提供的上述基于空中下载技术的升级方法包括以下步骤:判断云端是否存储有用于更新设备端文件的更新文件;响应于所述云端存储有所述更新文件的判断结果,使用第一Zstd压缩工具对所述设备端文件及所述更新文件进行差分比较,以生成差分文件;以及使用第二Zstd压缩工具根据所述差分文件对所述设备端文件进行差分还原,以将所述设备端文件更新为所述更新文件。通过实施该升级方法,本发明能够在安卓系统、QNX系统及Linux系统等系统上,通过提升更新文件的压缩率以降低更新系统耗费的流量、提升下载速度,并支持大文件更新的功能,从而促进OTA功能在不同系统车辆上的推广。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海擎感智能科技有限公司,未经上海擎感智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110738695.3/2.html,转载请声明来源钻瓜专利网。