【技术实现步骤摘要】
一种OTA升级方法及装置
本专利技术涉及远程无线升级
,更具体的,涉及一种OTA升级方法及装置。
技术介绍
OTA(Over-the-AirTechnology,空间下载技术)升级是Android系统提供的标准软件升级方式,是通过移动通信(GSM或CDMA)的空中接口对SIM卡数据及应用进行远程管理的技术。无论是Android智能终端还是iOS智能终端,都具有OTA升级功能,通过此功能,可以在线检测设备生产商有无新系统可以升级,并通过WiFi无线网络或者手机移动网络下载系统升级包完成升级。目前OTA升级流程一般为:在智能终端弹出升级提示,用户选择下载,下载完成后提示升级安装。但是,OTA系统升级包一般比较大,下载OTA升级包耗时比较久,且由于下载OTA升级包会占用过多的网络资源导致用户无法正常使用智能终端,OTA安装过程中用户也无法正常使用智能终端,需要用户等待较长时间,直到OTA升级安装完成才能正常使用智能终端,严重影响用户的使用体验。
技术实现思路
有鉴于此,本专利技术提供了一种 ...
【技术保护点】
1.一种OTA升级方法,其特征在于,应用于智能终端,所述方法包括:/n在检测到待升级系统版本时,在后台限速下载所述待升级系统版本对应的OTA升级包;/n在所述OTA升级包下载完成且接收到用户发送的关机时安装指令的情况下,生成关机时安装OTA任务;/n在检测到关机动作时,执行所述关机时安装OTA任务;/n在OTA安装完成时,关闭智能终端。/n
【技术特征摘要】
1.一种OTA升级方法,其特征在于,应用于智能终端,所述方法包括:
在检测到待升级系统版本时,在后台限速下载所述待升级系统版本对应的OTA升级包;
在所述OTA升级包下载完成且接收到用户发送的关机时安装指令的情况下,生成关机时安装OTA任务;
在检测到关机动作时,执行所述关机时安装OTA任务;
在OTA安装完成时,关闭智能终端。
2.根据权利要求1所述的方法,其特征在于,所述在后台限速下载所述待升级系统版本对应的OTA升级包,包括:
在每次读取数据时,获取读操作之前的时间t1、t1时刻的已下载字节、读操作之后的时间t2以及t2时刻的已下载字节;
根据t1时刻的已下载字节、t2时刻的已下载字节以及预设下载速度,计算本次读取数据的期望耗时;
依据读操作之前的时间t1与读操作之后的时间t2,计算本次读取数据的实际耗时;
在所述期望还是不大于所述实际耗时的情况下,继续读取数据;
在所述期望耗时大于所述实际耗时的情况下,将所述期望耗时与所述实际耗时之间的差值确定为暂停下载时间;
在所述暂停下载时间内停止读取数据,并在所述暂停下载时间计时结束后继续读取数据。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在所述OTA升级包下载完成且接收到用户发送的立即安装指令的情况下,在智能终端显示界面显示安装引导信息;
在用户在所述安装引导信息的引导下完成OTA的安装时,重启智能终端。
4.根据权利要求1所述的方法,其特征在于,所述生成关机时安装OTA任务,包括:
在系统中生成关机时安装OTA任务标志,生成关机时安装OTA任务。
5.根据权利要求4所述的方法,其特征在于,所述执行所述关机时安装OTA任务,包括:
在检测到所述关机时安装OTA任务标志的情况下,判断所述关机时安装OTA任务是否有效;
若有效,在智能终端显示界面显示安装引导信息,使用户在所述安装引导信息的引导下完成OTA的安装。
6.一种OT...
【专利技术属性】
技术研发人员:陈碧锋,彭琳,刘广宾,郝成,李尧彦,柏平平,谢绍强,
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。