一种终端的开机方法和装置制造方法及图纸

技术编号:13448380 阅读:35 留言:0更新日期:2016-08-01 16:51
本发明专利技术实施例公开了一种终端的开机方法和装置;本发明专利技术实施例采用接收开机指令,并根据开机指令开启终端,在终端开启的过程当中,对终端系统分区中应用的数据类型进行转换,在终端完成开机之后,对终端数据分区中应用的数据类型进行转换;本方案将终端的数据分区中的应用的数据类型转换过程放置在终端开机之后,从而加快终端开机的速度,提高开机效率。

【技术实现步骤摘要】
一种终端的开机方法和装置
本专利技术涉及电子
,具体涉及一种终端的开机方法和装置。
技术介绍
随着智能终端的普及,越来越多用户使用智能终端进行学习、娱乐等等,不仅丰富用户生活,还给用户带来便利。以搭载Android操作系统的智能终端为例,在AndroidL之前一直使用Dalvik虚拟机,应用程序每次运行的时候,字节码都需要通过编译器转换为机器码,使得应用的运行效率较低,而在谷歌公司发布AndroidL之后,Dalvik虚拟机完全被ART虚拟机所取代,然而,这样使终端再开机时需要由编译器将应用程序中的dex编译为机器码的oat格式,这个过程较为缓慢,而目前没有针对AndroidL后使用ART虚拟机这种情况后做开机速度优化的方法,使得终端的开机速度缓慢,并且随着第三方应用程序安装数量的增加,这个过程将变得更加漫长,使终端开机效率比较低。由上可知,现有智能终端中存在开机速度慢,开机效率低的技术问题。
技术实现思路
本专利技术实施例提供一种终端的开机方法和装置,可以解决现有技术中智能终端开机速度缓慢,开机效率低的技术问题。本专利技术实施例提供一种终端的开机方法,包括:接收开机指令,并根据所述开机指令开启终端;在所述终端开启的过程当中,对终端系统分区中应用的数据类型进行转换;在所述终端完成开机之后,对终端数据分区中应用的数据类型进行转换。进一步地,所述对终端数据分区中应用的数据类型进行转换的步骤具体包括:对所述终端数据分区中的应用进行分类,以得到分类结果;根据所述分类结果对所述终端数据分区中应用的数据类型进行转换。进一步地,所述对所述终端数据分区中的应用进行分类的步骤具体包括:获取所述终端数据分区中应用在所述终端开机之后的预设运行结果;根据所述预设运行结果对所述终端数据分区中应用进行分类。进一步地,所述根据所述预设运行结果对所述终端数据分区中应用进行分类的步骤具体包括:根据所述预设运行结果确定所述终端数据分区中应用所属的预设类型,并将所述终端数据分区中应用添加到所述预设类型对应的预设应用集合当中。其中,所述根据所述预设运行结果确定所述终端数据分区中应用所属的预设类型,并将所述应用添加到所述预设类型对应的预设应用集合当中的步骤具体包括:若所述预设运行结果包含所述应用启动异常,则确定所述应用的预设类型为启动异常类型,并将所述应用添加到启动异常应用集合中;若所述预设运行结果包含所述应用启动时长大于预设时长,则确定所述应用的预设类型为启动缓慢类型,并将所述应用添加到启动缓慢应用集合中;若所述预设运行结果包含所述应用正常启动,则确定所述应用的预设类型为启动正常类型,并将所述应用添加到启动正常应用集合中。进一步地,所述根据所述分类结果对所述终端数据分区中应用的数据类型进行转换的步骤具体包括:根据预设规则对所述预设应用集合进行集合排序;对经过集合排序后的预设应用集合中应用的数据类型进行转换。进一步地,所述对经过集合排序后的预设应用集合中应用的数据类型进行转换的步骤具体包括:获取经过集合排序后的所述预设应用集合中应用对应的用户行为特征信息;根据所述用户行为特征信息对所述预设应用集合中的应用进行排序;对经过排序后的所述预设应用集合中的应用的数据类型进行转换。本专利技术实施例还提供了一种终端的开机装置,包括:接收模块、开启模块、第一转换模块以及第二转换模块;所述接收模块,用于接收开机指令;所述开启模块,用于根据所述开机指令开启终端;所述第一转换模块,用于在所述终端开启的过程当中,对终端系统分区中应用的数据类型进行转换;所述第二转换模块,用于在所述终端完成开机之后,对终端数据分区中应用的数据类型进行转换。进一步地,所述第二转换模块具体包括:分类子模块和转换子模块;所述分类子模块,用于对所述终端数据分区中的应用进行分类,以得到分类结果;所述转换子模块,用于根据所述分类结果对所述终端数据分区中应用的数据类型进行转换。其中,所述分类子模块,具体用于获取所述终端数据分区中应用在所述终端开机之后的预设运行结果;根据所述预设运行结果对所述终端数据分区中应用进行分类。本专利技术实施例采用接收开机指令,并根据开机指令开启终端,在终端开启的过程当中,对终端系统分区中应用的数据类型进行转换,在终端完成开机之后,对终端数据分区中应用的数据类型进行转换;本方案将终端的数据分区中的应用的数据类型转换过程放置在终端开机之后,从而使终端的开机时间大大缩短,与现有技术相比能够加快终端开机的速度,提高终端的开机效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例一提供的一种终端的开机方法流程示意图;图2为本专利技术实施例二提供的一种终端的开机方法流程示意图;图3为本专利技术实施例三提供的一种终端的开机装置的结构示意图;图4为本专利技术实施例三提供的第二种终端的开机装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种终端的开机方法和装置。以下将分别进行详细说明。实施例一、请参阅图1,图一为本专利技术实施例提供的终端的开机方法流程示意图,该方法可以应用于终端等设备中,例如应用在智能手机、平板电脑等设备中,包括以下步骤:步骤S101,接收开机指令,根据该开机指令开启终端。具体地,上述开机指令的生成方式可以有多种,比如可以通过用户针对终端的预设操作而生成开机指令,或者可以为终端系统自动生成的,本专利技术不做限定,终端接收到上述开机指令后,调用终端的开机程序并运行,以使终端从关闭状态进入开启状态。以手机为例,在手机为关机状态时,用户通过触发手机上的电源开关键对手机进行开启,当用户按下开机键时,手机生成开机指令,并根据该开机指令对手机进行开启。步骤S202,在终端开启的过程中,对终端系统分区中应用的数据类型进行转换。在实际应用当中,以Android手机为例,在对手机上的应用程序的数据类型转换之前,Android平台上的可执行文件类型为dex文件,也即DalvikExecutable格式的Java运行程序,dex格式是专为Dalvik虚拟机设计的一种压缩格式,在使用art虚拟机之后,则需要将APK的dex数据类型转换为oat的数据类型,OAT文件是一种Android私有ELF文件格式,它不仅包含有从DEX文件翻译而来的本地机器指令,还包含有原来的DEX文件内容。在本专利技术实施例中,终端开机的过程当中,由于ART虚拟机的特性,需要将应用程序的字节码预编译为机器码,使其成为本地的应用,也即将APK的dex数据类型转换为oat的数据类型,而终端中的应用程序则分为system分区和data分区,对于system分区中的应用需要对数据类型进行转换后才能完成开机和进一步操作,而对于data分区中的应用,该应用大部分都是用户安装的第三方应用,对其数据类型进行转换本文档来自技高网...

【技术保护点】
一种终端的开机方法,其特征在于,包括以下步骤:接收开机指令,并根据所述开机指令开启终端;在所述终端开启的过程当中,对终端系统分区中应用的数据类型进行转换;在所述终端完成开机之后,对终端数据分区中应用的数据类型进行转换。

【技术特征摘要】
1.一种终端的开机方法,其特征在于,包括以下步骤:接收开机指令,并根据所述开机指令开启终端;在所述终端开启的过程当中,对终端系统分区中应用的数据类型进行转换;在所述终端完成开机之后,获取所述终端数据分区中应用在所述终端开机之后的预设运行结果;根据所述预设运行结果确定所述终端数据分区中应用所属的预设类型,并将所述终端数据分区中应用添加到所述预设类型对应的预设应用集合当中;根据所述多个应用集合对所述终端数据分区中应用的数据类型进行转换。2.如权利要求1所述的终端的开机方法,其特征在于,所述对终端数据分区中应用的数据类型进行转换的步骤具体包括:对所述终端数据分区中的应用进行分类,以得到分类结果;根据所述分类结果对所述终端数据分区中应用的数据类型进行转换。3.如权利要求1所述的终端的开机方法,其特征在于,所述根据所述预设运行结果确定所述终端数据分区中应用所属的预设类型,并将所述应用添加到所述预设类型对应的预设应用集合当中的步骤具体包括:若所述预设运行结果包含所述应用启动异常,则确定所述应用的预设类型为启动异常类型,并将所述应用添加到启动异常应用集合中;若所述预设运行结果包含所述应用启动时长大于预设时长,则确定所述应用的预设类型为启动缓慢类型,并将所述应用添加到启动缓慢应用集合中;若所述预设运行结果包含所述应用正常启动,则确定所述应用的预设类型为启动正常类型,并将所述应用添加到启动正常应用集合中。4.如权利要求2所述的终端的开机方法,其特征在于,所述根据所述分类结果对所述终端数据分区中应用的数据类型进行转换的步骤具体包括...

【专利技术属性】
技术研发人员:帅朝春
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1