[发明专利]一种手持终端的OTA升级方法有效
申请号: | 201510783903.6 | 申请日: | 2015-11-16 |
公开(公告)号: | CN106708549B | 公开(公告)日: | 2020-10-30 |
发明(设计)人: | 刘刚;汤友科;纪志祥 | 申请(专利权)人: | 成都鼎桥通信技术有限公司 |
主分类号: | G06F8/65 | 分类号: | G06F8/65;H04L29/08 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王双;王琦 |
地址: | 610041 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 手持 终端 ota 升级 方法 | ||
本申请公开了一种手持终端的OTA升级方法,包括:手持终端的OTA模块按照设定的常规查询周期通过网络在服务器上定时查询是否有软件的新版本;当查询到软件的新版本后下载该新版本并进行升级;其中,在所述OTA模块进行所述查询时,若无法连接服务器,则所述OTA模块缩短查询周期,并按照缩短后的查询周期执行所述定时查询的操作。应用本申请,能够及时进行软件新版本的发现和升级。
技术领域
本申请涉及一种通信终端的技术,特别涉及一种手持终端的空中下载(OTA)升级方法。
背景技术
手持终端开机后,OTA模块会启动一个定时器,周期向网络服务器查询是否有新的软件版本,如果有新版本,就下载新软件版本并升级。
如果在上述下载新软件版本的过程中网络中断或手机断电,在网络恢复或手机上电后,OTA模块会进行断点续传,完成剩余软件版本的下载。
但是上述OTA模块进行新软件版本下载的处理中,经常会出现由于网络异常或服务区异常而导致无法及时进行软件下载和更新的问题。
另外,当新软件版本下载过程中出现网络中断或手机断电的情况时,下载完的新软件版本在对软件升级时往往会出现错误。
发明内容
本申请提供一种手持终端的OTA升级方法,能够及时进行软件新版本的下载和升级。
为实现上述目的,本申请采用如下技术方案:
一种手持终端的OTA升级方法,包括:
手持终端的OTA模块按照设定的常规查询周期通过网络在服务器上定时查询是否有软件的新版本;当查询到软件的新版本后下载该新版本并进行升级;
其中,在所述OTA模块进行所述查询时,若无法连接服务器,则所述OTA模块缩短查询周期,并按照缩短后的查询周期执行所述定时查询的操作。
较佳地,该方法进一步包括:当按照缩短后的查询周期进行定时查询超过设定的时间后仍无法连接服务器时,将查询周期设置回所述常规查询周期。
较佳地,若下载所述软件的新版本过程中发生网络中断或手机断电,则在网络恢复或手机重新上电后,所述OTA模块在进行断点续传时,将已下载文件尾部的最后一个下载缓冲区单元的数据删除后再进行所述续传。
由上述技术方案可见,本申请中,手持终端的OTA模块按照设定的常规查询周期通过网络在服务器上定时查询是否有软件的新版本;当查询到软件的新版本后下载该新版本并进行升级。其中,在OTA模块进行查询的过程中,若网络或服务器出现故障,则OTA模块缩短查询周期,并按照缩短后的查询周期执行定时查询的操作。通过这种方式,能够在网络或服务器出现故障后尽早获得新版本信息,从而及时进行软件下载和升级。
附图说明
图1为本申请中手持终端的OTA升级方法的流程示意图;
图2为本申请中OTA下载的状态图。
具体实施方式
为了使本申请的目的、技术手段和优点更加清楚明白,以下结合附图对本申请做进一步详细说明。
在目前的OTA升级方法中,OTA设定一个定时器,在定时器周期到时,OTA模块通过网络在服务器上查询是否有软件的新版本。如果在OTA模块进行新版本查询时,网络异常或服务器异常,那么终端的OTA模块将无法得到最新版本信息,只有等到下次OTA下载周期才能查询。如果OTA定时器周期很长,就可能造成背景技术中描述的不能及时下载软件的问题。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都鼎桥通信技术有限公司,未经成都鼎桥通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510783903.6/2.html,转载请声明来源钻瓜专利网。