The invention discloses a handheld terminal OTA upgrade method, including: handheld OTA terminal module according to the conventional query cycle set on the server through the network timing query whether a new version of software; when a new version of the query to the software after downloading the new version and upgrade; among them, the query in the OTA module, if unable to connect to the server, the OTA module to shorten the query cycle, and in accordance with the query execution cycle shortened the timing for the operation. Application of this application, timely software version of the new discovery and upgrade.
【技术实现步骤摘要】
一种手持终端的OTA升级方法
本申请涉及一种通信终端的技术,特别涉及一种手持终端的空中下载(OTA)升级方法。
技术介绍
手持终端开机后,OTA模块会启动一个定时器,周期向网络服务器查询是否有新的软件版本,如果有新版本,就下载新软件版本并升级。如果在上述下载新软件版本的过程中网络中断或手机断电,在网络恢复或手机上电后,OTA模块会进行断点续传,完成剩余软件版本的下载。但是上述OTA模块进行新软件版本下载的处理中,经常会出现由于网络异常或服务区异常而导致无法及时进行软件下载和更新的问题。另外,当新软件版本下载过程中出现网络中断或手机断电的情况时,下载完的新软件版本在对软件升级时往往会出现错误。
技术实现思路
本申请提供一种手持终端的OTA升级方法,能够及时进行软件新版本的下载和升级。为实现上述目的,本申请采用如下技术方案:一种手持终端的OTA升级方法,包括:手持终端的OTA模块按照设定的常规查询周期通过网络在服务器上定时查询是否有软件的新版本;当查询到软件的新版本后下载该新版本并进行升级;其中,在所述OTA模块进行所述查询时,若无法连接服务器,则所述OTA模块缩短查询周期,并按照缩短后的查询周期执行所述定时查询的操作。较佳地,该方法进一步包括:当按照缩短后的查询周期进行定时查询超过设定的时间后仍无法连接服务器时,将查询周期设置回所述常规查询周期。较佳地,若下载所述软件的新版本过程中发生网络中断或手机断电,则在网络恢复或手机重新上电后,所述OTA模块在进行断点续传时,将已下载文件尾部的最后一个下载缓冲区单元的数据删除后再进行所述续传。由上述技术方案可见,本申请中, ...
【技术保护点】
一种手持终端的OTA升级方法,其特征在于,包括:手持终端的OTA模块按照设定的常规查询周期通过网络在服务器上定时查询是否有软件的新版本;当查询到软件的新版本后下载该新版本并进行升级;其中,在所述OTA模块进行所述查询时,若无法连接服务器,则所述OTA模块缩短查询周期,并按照缩短后的查询周期执行所述定时查询的操作。
【技术特征摘要】
1.一种手持终端的OTA升级方法,其特征在于,包括:手持终端的OTA模块按照设定的常规查询周期通过网络在服务器上定时查询是否有软件的新版本;当查询到软件的新版本后下载该新版本并进行升级;其中,在所述OTA模块进行所述查询时,若无法连接服务器,则所述OTA模块缩短查询周期,并按照缩短后的查询周期执行所述定时查询的操作。2.根据权利要求1所述的方法,其特征...
【专利技术属性】
技术研发人员:刘刚,汤友科,纪志祥,
申请(专利权)人:成都鼎桥通信技术有限公司,
类型:发明
国别省市:四川,51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。