【技术实现步骤摘要】
本专利技术属于移动终端
,尤其涉及一种提高移动终端首次开机速度的方法及装置。
技术介绍
随着移动终端及互联网技术的不断发展,智能手机、平板电脑等移动终端产品在人们生活中占据着越来越重要的地位。目前移动终端中会集成多个应用程序,当对移动终端进行刷机操作后,移动终端在首次开机时需要逐一安装多个应用程序,这个过程比较耗时,从而导致开机速度缓慢。
技术实现思路
本专利技术提供一种提高移动终端首次开机速度的方法及装置,用以提高移动终端首次开机的速度。本专利技术第一方面提供一种提高移动终端首次开机速度的方法,所述方法包括:触发刷机任务,获取刷机包,所述刷机包中包含系统镜像文件以及用户数据镜像文件;将所述系统镜像文件中的系统数据写入移动终端的第一分区,将所述用户数据镜像文件中预装的应用程序的安装包写入所述移动终端的第二分区;重启所述移动终端,开机后提取所述应用程序的安装包中的虚拟机可执行程序文件,将所述虚拟机可执行程序文件转换为指定格式的目标程序文件,并存储在所述第二分区;进入磁盘模式,生成所述第二分区的镜像文件,在所述刷机包中将所述用户数据镜像文件替换为所述第二分区的镜像文件;按照预置的输出方式,输出经过文件替换的所述刷机包,使得所述移动终端在使用所述经过文件替换的所述刷机包进行刷机操作后,重启开机时,运行所述目标程序文件,以安装所述应用程序。结合第一方面,在第一方面的第一种可能的实 ...
【技术保护点】
一种提高移动终端首次开机速度的方法,其特征在于,所述方法包括:触发刷机任务,获取刷机包,所述刷机包中包含系统镜像文件以及用户数据镜像文件;将所述系统镜像文件中的系统数据写入移动终端的第一分区,将所述用户数据镜像文件中预装的应用程序的安装包写入所述移动终端的第二分区;重启所述移动终端,开机后提取所述应用程序的安装包中的虚拟机可执行程序文件,将所述虚拟机可执行程序文件转换为指定格式的目标程序文件,并存储在所述第二分区;进入磁盘模式,生成所述第二分区的镜像文件,在所述刷机包中将所述用户数据镜像文件替换为所述第二分区的镜像文件;按照预置的输出方式,输出经过文件替换的所述刷机包,使得所述移动终端在使用所述经过文件替换的所述刷机包进行刷机操作后,重启开机时,运行所述目标程序文件,以安装所述应用程序。
【技术特征摘要】
1.一种提高移动终端首次开机速度的方法,其特征在于,所述方法包括:
触发刷机任务,获取刷机包,所述刷机包中包含系统镜像文件以及用户数
据镜像文件;
将所述系统镜像文件中的系统数据写入移动终端的第一分区,将所述用户
数据镜像文件中预装的应用程序的安装包写入所述移动终端的第二分区;
重启所述移动终端,开机后提取所述应用程序的安装包中的虚拟机可执行
程序文件,将所述虚拟机可执行程序文件转换为指定格式的目标程序文件,并
存储在所述第二分区;
进入磁盘模式,生成所述第二分区的镜像文件,在所述刷机包中将所述用
户数据镜像文件替换为所述第二分区的镜像文件;
按照预置的输出方式,输出经过文件替换的所述刷机包,使得所述移动终
端在使用所述经过文件替换的所述刷机包进行刷机操作后,重启开机时,运行
所述目标程序文件,以安装所述应用程序。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收刷机指令,使用所述经过文件替换的所述刷机包,进行刷机操作;
当检测到所述刷机操作结束时,重启所述移动终端;
开机后运行所述目标程序文件,以安装所述应用程序。
3.根据权利要求1所述的方法,其特征在于,所述虚拟机可执行程序文件
为DEX文件,则所述将所述虚拟机可执行程序文件转换为指定格式的目标程序
文件包括:
将所述DEX文件转换OAT文件。
4.根据权利要求1所述的方法,其特征在于,所述将所述虚拟机可执行程
序文件转换为指定格式的目标程序文件包括:
判断刷机后系统使用的虚拟机是否能够解析所述虚拟机可执行程序文件;
若不能够解析,则将所述虚拟机可执行程序文件转换为所述虚拟机能够解
析的对应格式的目标程序文件;
若能够解析,则将所述虚拟机可执行程序文件转换为优化格式的目标程序
文件。
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述按照预置
的输出方式,输出经过文件替换的所述刷机包,包括:
将所述经过文件替换的所述刷机包上传至服务器。
6.一种提高移动终端首次开机速度的装置,其特征在于,所述装置包括:
获取模块,用于触发刷机任务,...
【专利技术属性】
技术研发人员:王伟,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。