终端设备及其启动控制方法技术

技术编号:9872452 阅读:59 留言:0更新日期:2014-04-04 05:13
启动控制方法以及终端设备,所述启动控制方法应用于终端设备,所述启动控制方法包括:在操作系统的系统服务进程启动之前,启动开机动画进程并显示开机动画;在系统服务进程执行期间,通过系统服务进程初始化锁屏进程;在系统服务进程完成锁屏进程的初始化之后,所述系统服务进程启动桌面进程;在所述桌面进程执行启动桌面所需的处理期间,所述系统服务进程停止所述开机动画进程,并且通知所述锁屏进程显示所述锁屏画面,同时所述桌面进程继续执行启动桌面所需的剩余处理。

【技术实现步骤摘要】

本专利技术涉及一种。
技术介绍
当前,越来越多的用户正在使用诸如智能手机或平板电脑之类的终端设备。在终端设备的使用中,上述终端设备的开机速度是影响用户体验的重要因素。例如,在安装了Android操作系统的终端设备中,终端设备的用户更启动终端设备所需的时间一般30为秒以上。此外,在终端设备中安装了大量应用程序之后,终端设备的启动时间将会更长。在终端设备的启动过程中,终端设备通常除了开机动画外,不能给用户任何有用的提示,并且用户不能对终端设备进行操作,因此终端设备的用户可能会变得很烦躁。另外,由于终端设备的用户很容易将终端设备的性能与终端设备的开机速度联系起来,因此优化终端设备的开机速度对于提高用户体验至关重要。
技术实现思路
为了解决现有技术中的上述技术问题,根据本专利技术的一方面,提供一种启动控制方法,应用于终端设备,所述启动控制方法包括:在操作系统的系统服务进程启动之前,启动开机动画进程并显示开机动画;在系统服务进程执行期间,通过系统服务进程初始化锁屏进程;在系统服务进程完成锁屏进程的初始化之后,所述系统服务进程启动桌面进程;在所述桌面进程执行启动桌面所需的处理期间,所述系统服务进程停止所述开机动画进程,并且通知所述锁屏进程显示所述锁屏画面,同时所述桌面进程继续执行启动桌面所需的剩余处理。此外,根据本专利技术的一个实施例,其中所述方法进一步包括:在系统服务进程完成锁屏进程的初始化之后,所述系统服务进程启动壁纸管理进程;在壁纸管理进程完成壁纸的加载之后,所述壁纸管理进程向所述系统服务进程发送壁纸加载完成的消息;在所述系统服务进程获得壁纸加载完成的消息之后,所述系统服务进程停止所述开机动画进程,并且通知所述锁屏进程显示所述锁屏画面。此外,根据本专利技术的一个实施例,其中在系统服务进程执行期间,通过系统服务进程中的数据包管理进程判断之前是否进行过所述终端设备中存储的应用程序安装包的扫描;如果数据包管理进程判断之前已经进行过所述应用程序安装包的扫描,则所述数据包管理进程仅读取并解析所述应用程序安装包中应用程序配置文件。此外,根据本专利技术的一个实施例,其中所述终端设备的处理单元至少包括两个处理核心,所述数据包管理进程仅读取并解析所述应用程序安装包中应用程序配置文件的步骤进一步包括:在所述数据包管理进程仅读取并解析所述应用程序安装包中应用程序配置文件时,所述数据包管理进程建立至少两个扫描进程来通过所述处理单元的至少两个处理核心并行读取并解析所述应用程序安装包中应用程序配置文件。此外,根据本专利技术的一个实施例,其中所述方法进一步包括:在所述终端设备开始启动时,启动操作系统加载程序;所述操作系统加载程序启动操作系统内核程序;在所述操作系统内核程序启动完成之后,启动操作系统虚拟机;所述操作系统虚拟机在加载所需的类文件以及资源的同时,所述操作系统虚拟机并行启动所述系统服务进程。此外,根据本专利技术的一个实施例,其中所述终端设备的处理单元包括至少两个处理核心,所述操作系统虚拟机并行启动所述系统服务进程的步骤进一步包括:通过所述处理单元中的两个处理核心之一执行所述操作系统虚拟机加载所需的类文件以及资源的处理;以及通过所述处理单元中的另一个处理核心执行启动所述系统服务进程的处理。此外,根据本专利技术的另一方面,提供一种启动控制方法,应用于终端设备,所述终端设备的处理单元至少包括两个处理核心,所述方法包括:在所述终端设备开始启动时,启动操作系统加载程序;所述操作系统加载程序启动操作系统内核程序;在所述操作系统内核程序启动完成之后,启动操作系统虚拟机;所述操作系统虚拟机在加载所需的类文件以及资源的同时,所述操作系统虚拟机并行启动所述系统服务进程,其中通过所述处理单元中的两个处理核心之一执行所述操作系统虚拟机加载所需的类文件以及资源的处理;以及通过所述处理单元中的另一个处理核心执行启动所述系统服务进程的处理。此外,根据本专利技术的一个实施例,其中所述方法进一步包括:在系统服务进程执行期间,通过系统服务进程中的数据包管理进程判断之前是否进行过所述终端设备中存储的应用程序安装包的扫描;如果数据包管理进程判断之前已经进行过所述应用程序安装包的扫描,则所述数据包管理进程仅读取并解析所述应用程序安装包中应用程序配置文件。此外,根据本专利技术的一个实施例,其中在所述数据包管理进程仅读取并解析所述应用程序安装包中应用程序配置文件时,所述数据包管理进程建立至少两个扫描进程来通过所述处理单元的至少两个处理核心并行读取并解析所述应用程序安装包中应用程序配置文件。根据本专利技术的另一方面,提供一种终端设备,包括:显示单元,配置来显示画面;处理单元,配置来在所述终端设备的启动过程期间,在操作系统的系统服务进程启动之前,启动开机动画进程并通过所述显示单元显示开机动画;在系统服务进程执行期间,通过系统服务进程初始化锁屏进程;在系统服务进程完成锁屏进程的初始化之后,通过所述系统服务进程启动桌面进程;在所述桌面进程执行启动桌面所需的处理期间,通过所述系统服务进程停止所述开机动画进程,并且通知所述锁屏进程显示所述锁屏画面,同时通过所述桌面进程继续执行启动桌面所需的剩余处理。此外,根据本专利技术的一个实施例,其中在系统服务进程完成锁屏进程的初始化之后,所述处理单元通过所述系统服务进程启动壁纸管理进程;以及在壁纸管理进程完成壁纸的加载之后,所述处理单元通过所述壁纸管理进程向所述系统服务进程发送壁纸加载完成的消息;在所述系统服务进程获得壁纸加载完成的消息之后,所述处理单元通过所述系统服务进程停止所述开机动画进程,并且通知所述锁屏进程显示所述锁屏画面。此外,根据本专利技术的一个实施例,其中在系统服务进程执行期间,所述处理单元通过系统服务进程中的数据包管理进程判断之前是否进行过所述终端设备中存储的应用程序安装包的扫描;如果数据包管理进程判断之前已经进行过所述应用程序安装包的扫描,则所述处理单元通过所述数据包管理进程仅读取并解析所述应用程序安装包中应用程序配置文件。此外,根据本专利技术的一个实施例,其中所述终端设备的处理单元至少包括两个处理核心;以及在仅读取并解析所述应用程序安装包中应用程序配置文件时,所述处理单元通过所述数据包管理进程建立至少两个扫描进程,使得所述处理单元的至少两个处理核心并行读取并解析所述应用程序安装包中应用程序配置文件。此外,根据本专利技术的一个实施例,其中在所述终端设备开始启动时,所述处理单元启动操作系统加载程序;所述处理单元通过所述操作系统加载程序启动操作系统内核程序;在所述操作系统内核程序启动完成之后,所述处理单元启动操作系统虚拟机;所述操作系统虚拟机在加载所需的类文件以及资源的同时,所述处理单元通过所述操作系统虚拟机并行启动所述系统服务进程。此外,根据本专利技术的一个实施例,其中所述处理单元包括至少两个处理核心:以及所述处理单元中的两个处理核心之一执行所述操作系统虚拟机加载所需的类文件以及资源的处理;以及通过所述处理单元中的另一个处理核心执行启动所述系统服务进程的处理。根据本专利技术的另一方面,提供一种终端设备,包括:处理单元,包括至少两个处理核心,并且配置来执行所述终端设备的启动控制,其中在所述终端设备开始启动时,所述处理单元启动操作系统加载程序;所述处理单元通过所述操作系统加载程序本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201210366352.html" title="终端设备及其启动控制方法原文来自X技术">终端设备及其启动控制方法</a>

【技术保护点】
一种启动控制方法,应用于终端设备,所述启动控制方法包括:在操作系统的系统服务进程启动之前,启动开机动画进程并显示开机动画;在系统服务进程执行期间,通过系统服务进程初始化锁屏进程;在系统服务进程完成锁屏进程的初始化之后,所述系统服务进程启动桌面进程;在所述桌面进程执行启动桌面所需的处理期间,所述系统服务进程停止所述开机动画进程,并且通知所述锁屏进程显示所述锁屏画面,同时所述桌面进程继续执行启动桌面所需的剩余处理。

【技术特征摘要】
1.一种启动控制方法,应用于终端设备,所述启动控制方法包括: 在操作系统的系统服务进程启动之前,启动开机动画进程并显示开机动画; 在系统服务进程执行期间,通过系统服务进程初始化锁屏进程; 在系统服务进程完成锁屏进程的初始化之后,所述系统服务进程启动桌面进程; 在所述桌面进程执行启动桌面所需的处理期间,所述系统服务进程停止所述开机动画进程,并且通知所述锁屏进程显示所述锁屏画面,同时所述桌面进程继续执行启动桌面所需的剩余处理。2.如权利要求1所述的方法,进一步包括: 在系统服务进程完成锁屏进程的初始化之后,所述系统服务进程启动壁纸管理进程;在壁纸管理进程完成壁纸的加载之后,所述壁纸管理进程向所述系统服务进程发送壁纸加载完成的消息; 在所述系统服务进程获得壁纸加载完成的消息之后,所述系统服务进程停止所述开机动画进程,并且通知所述锁屏进程显示所述锁屏画面。3.如权利要求1所述的启动控制方法,进一步包括: 在系统服务进程执行期间,通过系统服务进程中的数据包管理进程判断之前是否进行过所述终端设备中存储的应用程序安装包的扫描; 如果数据包管理进程判断之前已经进行过所述应用程序安装包的扫描,则所述数据包管理进程仅读取并解析所述应用程序安装包中应用程序配置文件。4.如权利要求3所述的启动控制方法,其中所述终端设备的处理单元至少包括两个处理核心,所述数据包管理进程仅读取并解析所述应用程序安装包中应用程序配置文件的步骤进一步包括: 在所述数据包管理进程仅读取并解析所述应用程序安装包中应用程序配置文件时,所述数据包管理进程建立至少两个扫描进程来通过所述处理单元的至少两个处理核心并行读取并解析所述应用程序安装包中应用程序配置文件。5.如权利要求1所述的启动控制方法,进一步包括: 在所述终端设备开始启动时,启动fe作系统加载程序; 所述操作系统加载程序启动操作系统内核程序; 在所述操作系统内核程序启动完成之后,启动操作系统虚拟机; 所述操作系统虚拟机在加载所需的类文件以及资源的同时,所述操作系统虚拟机并行启动所述系统服务进程。6.如权利要求5所述的启动控制方法,其中所述终端设备的处理单元包括至少两个处理核心,所述操作系统虚拟机并行启动所述系统服务进程的步骤进一步包括: 通过所述处理单元中的两个处理核心之一执行所述操作系统虚拟机加载所需的类文件以及资源的处理;以及 通过所述处理单元中的另一个处理核心执行启动所述系统服务进程的处理。7.一种启动控制方法,应用于终端设备,所述终端设备的处理单元至少包括两个处理核心,所述方法包括 在所述终端设备开始启动时,启动fe作系统加载程序; 所述操作系统加载程序启动操作系统内核程序;在所述操作系统内核程序启动完成之后,启动操作系统虚拟机; 所述操作系统虚拟机在加载所需的类文件以及资源的同时,所述操作系统虚拟机并行启动所述系统服务进程, 其中通过所述处理单元中的两个处理核心之一执行所述操作系统虚拟机加载所需的类文件以及资源的处理;以及 通过所述处理单元中的另一个处理核心执行启动所述系统服务进程的处理。8.如权利要求7所述的启动控制方法,进一步包括: 在系统服务进程执行期间,通过系统服务进程中的数据包管理进程判断之前是否进行过所述终端设备中存储的应用程序安装包的扫描; 如果数据包管理进程判断之前已经进行过所述应用程序安装包的扫描,则所述数据包管理进程仅读取并解析所述应用程序安装包中应用程序配置文件。9.如权利要求8所述的启动控制方法,其中 在所述数据包管理进程仅读取并解析所述应用程序安装包中应用程序配置文件时,所述数据包管理进程建立至少两个扫描进程来通过所述处理单元的至少两个处理核心并行读取并解析所述应用程序安装包中应用程序配置文件。10.一种终端设备,包括: 显示单元,配置来显示画面; 处理单元,配...

【专利技术属性】
技术研发人员:史子旺董佳
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

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

1