The embodiment of the invention provides downloading method, device, computer equipment and storage medium of OTA upgrade package, which belongs to the field of communication technology. The download method of the OTA upgrade package includes: obtaining the download address of the OTA upgrade package when receiving the download instructions of the OTA upgrade package; downloading part of the file of the OTA upgrade package from the download address, which contains the annotation field of the OTA upgrade package; parsing the keyword carried by the annotation field in the part file; and matching the preset keyword when parsing the keyword When downloading, download the complete OTA upgrade package from the download address. The invention can improve the download accuracy of the OTA upgrade package and avoid the waste of bandwidth caused by the wrong download of the upgrade package.
【技术实现步骤摘要】
OTA升级包的下载方法、装置、计算机设备及存储介质
本专利技术涉及通信
,特别是涉及OTA升级包的下载方法、装置、计算机设备及存储介质。
技术介绍
随着各种android客户端的设备种类和数量日益增长,且这些设备分布在不同的地方,往往要求系统不断的升级来修复缺陷或者提供更好的功能。OTA(OvertheAir:空中下载)升级是Android系统提供的标准系统软件包的升级方式,它功能强大,主要通过网络(例如WIFI、3G/4G等网络)自动下载OTA升级包进行升级,由于目前Android系统功能日益增强,OTA升级包也越来越大,不同于目前功能单一的APK应用包大小,也意味着OTA升级包对带宽的占用也会增加。目前这种OTA升级方式要求必须先完整下载OTA升级包,重启系统进入到Recover模式(恢复模式)进一步校验版本的正确性来决定版本是否能用于升级,如果版本不是所需要升级的对应版本包,这种方式在有限的资源下就不可避免的会浪费下载带宽。再加上现在越来越多的运营商只让厂家提供一个镜像升级包来完成在线终端用户的升级,升级服务器、网管服务器在各运营商都是统一管理和部署,不会根据各厂家的实现方法来定制服务器。另外,如果升级服务器上放置的OTA升级包本身有问题,例如是一个错误版本包,目前的方法也只有下载了完整的升级包才会发现,又是另一种情况对下载带宽的浪费。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种OTA升级包的下载方法、装置、计算机设备及存储介质,可以提高OTA升级包的下载准确性,避免下载错误的升级包造成对带宽的浪费。本专利技术解决上述技术问题所采用的技术 ...
【技术保护点】
1.一种OTA升级包的下载方法,其特征在于,所述方法包括:接收到OTA升级包的下载指令时,获取所述OTA升级包的下载地址;从所述下载地址中下载所述OTA升级包的部分文件,所述部分文件包含有所述OTA升级包的注释字段;解析所述部分文件中的注释字段携带的关键字;当解析的所述关键字与预设的关键字相符时,从所述下载地址中下载完整的所述OTA升级包。
【技术特征摘要】
1.一种OTA升级包的下载方法,其特征在于,所述方法包括:接收到OTA升级包的下载指令时,获取所述OTA升级包的下载地址;从所述下载地址中下载所述OTA升级包的部分文件,所述部分文件包含有所述OTA升级包的注释字段;解析所述部分文件中的注释字段携带的关键字;当解析的所述关键字与预设的关键字相符时,从所述下载地址中下载完整的所述OTA升级包。2.根据权利要求1所述的方法,其特征在于,所述部分文件位于所述OTA升级包的尾部,所述从所述下载地址中下载所述OTA升级包的部分文件的步骤包括:下载位于所述OTA升级包尾部的所述部分文件。3.根据权利要求1所述的方法,其特征在于,所述解析所述部分文件中的注释字段携带的关键字的步骤包括:查询所述部分文件中的特征字符串;根据所述特征字符串定位所述OTA升级包的注释字段的开始位置;从所述开始位置开始,提取所述注释字段中的字符;将所述字符解析为对应的关键字。4.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:查询所述OTA升级包中的特征字符串,所述特征字符串用于定位所述注释字段的开始位置;将所述关键字编译为对应的字符;将编译的所述字符存储至所述注释字段中。5.根据权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:当解析的所述关键字与预设的关键字不相符时,输出所述关键字不相符的消息。6.根据权利要求1至3任一...
【专利技术属性】
技术研发人员:程岑,
申请(专利权)人:中兴通讯股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。