【技术实现步骤摘要】
系统自动连续更新的方法、移动终端和存储介质
本申请涉及移动通讯
,特别涉及一种系统自动连续更新的方法、移动终端和存储介质。
技术介绍
空中下载技术(OvertheAirTechnology,OTA)是一种通过无线网络进行数据下载的技术,现已被广泛应用于手机、平板电脑等设备的网络升级中。目前均是通过下载服务器端提供的针对客户端当前系统版本的差分文件并将差分文件通过打补丁的方式更新到当前系统版本中,从而实现OTA的升级。差分文件一般只包含了需要升级的文件信息,例如,差分文件2.0-1.0,只包含了版本2.0相对版本1.0发生变化的应用信息。所以若要从系统版本1.0升级到版本3.0,则要先通过差分文件2.0-1.0进行升级,系统的当前版本从1.0升级为2.0后重启系统;然后再通过差分文件3.0-2.0,从版本2.0升级到版本3.0并再次重启以完成最终更新。系统在完成每个版本的更新后,都需要进行重启以完成安装,十分费时繁琐,效率低下。
技术实现思路
本申请的主要目的为提供一种系统自动连续更新的方法、移动终端 ...
【技术保护点】
1.一种系统自动连续更新的方法,其特征在于,应用于移动终端,包括:/n进入recovery模式后,使用预下载的当前升级包升级所述移动终端的系统;/n实时判断升级后所述移动终端的当前内存是否小于预设内存,所述预设内存为系统正常运行时所需的最小内存;/n若大于预设内存,则根据第一预设规则判断是否检测到更新升级包;/n若检测到更新升级包,则获取所述更新升级包,并使用所述更新升级包再次升级所述移动终端的系统。/n
【技术特征摘要】
1.一种系统自动连续更新的方法,其特征在于,应用于移动终端,包括:
进入recovery模式后,使用预下载的当前升级包升级所述移动终端的系统;
实时判断升级后所述移动终端的当前内存是否小于预设内存,所述预设内存为系统正常运行时所需的最小内存;
若大于预设内存,则根据第一预设规则判断是否检测到更新升级包;
若检测到更新升级包,则获取所述更新升级包,并使用所述更新升级包再次升级所述移动终端的系统。
2.根据权利要求1所述的系统自动连续更新的方法,其特征在于,所述根据第一预设规则判断是否检测到更新升级包的步骤,包括:
实时判断在预设官方平台是否检测到指定升级包,所述指定升级包为第一系统当前版本相邻的下一版本的系统升级包,所述第一系统为使用所述当前升级包完成升级后的所述移动终端的系统;
若检测到指定升级包,则获取所述指定升级包对应的系统版本在所述预设官方平台的用户评分;
判断所述用户评分是否大于预设评分;
若大于预设评分,则判定检测到所述更新升级包;
若不大于预设评分,则判定没有检测到所述更新升级包。
3.根据权利要求1所述的系统自动连续更新的方法,其特征在于,所述实时判断升级后所述移动终端的当前内存是否小于预设内存的步骤之后,包括:
若小于预设内存,则判断用户是否释放可用内存;
若释放可用内存,则判断是否开启自动释放功能;
若开启自动释放功能,则根据第二预设规则释放可用内存,直至升级后所述移动终端的当前内存不小于预设内存,并生成根据第一预设规则判断是否检测到更新升级包的指令。
4.根据权利要求3所述的系统自动连续更新的方法,其特征在于,所述移动终端安装有多个应用程序,所述根据第二预设规则释放可用内存,直至升级后所述移动终端的当前内存不小于预设内存的步骤,包括:
根据升级后所述移动终端的当前内存和所述预设内存,计算得到需释放内存,同时分别获取预设时间内各所述应用程序的使用次数以及各所述应用程序分别对应的占用内存;
按照各所述使用次数,升序选择预设数量的应用程序,所述预设数量的应用程序的占用内存之和不小于所述需释放内存;
卸载所述预设数量的应用程序。
5.根据权利要求1所述的系统自动连续更新的方法,其特征在于,所述进入recovery模式后,使用预下载的当前升级包升级所述移动终端的系统的步骤之前,包括:
...
【专利技术属性】
技术研发人员:史杨颖,
申请(专利权)人:奇酷互联网络科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。