进程管理方法、装置及终端制造方法及图纸

技术编号:15746423 阅读:122 留言:0更新日期:2017-07-03 01:42
本发明专利技术实施例提供了一种进程管理方法、装置及终端。一方面,本发明专利技术实施例通过响应于接收到启动指定应用的指令,减少或停止对指定后台应用进程的调度,在应用启动期间改变进程的调度策略,减少对后台其他应用进程的调度,使得在应用启动过程中后台运行的进程数量减少,从而在处理器保持原有工作内核数和工作频率的情况下,加快了应用的启动速度,因此实现了在不增加终端功耗的情况下提高了应用程序的启动速度,因此,解决了现有技术中不能在不增加终端功耗的情况下提高应用程序的启动速度的问题。

Method, device and terminal for process management

The embodiment of the invention provides a method, a device and a terminal for process management. On the one hand, the embodiment of the invention in response to receiving the command to start the specified application, reduce or stop the specified application background the scheduling process, the process of change during application start-up scheduling strategy to reduce the background of other application process scheduling, which reduce the number of processes running in the background in the application of the startup process, resulting in a processor keep the original kernel number and frequencies, to speed up the application startup speed, thus achieved in improving application startup speed, without increasing the power consumption of terminal case therefore, solved in the prior art can not improve the problem without increasing the application startup speed of the terminal power consumption situation.

【技术实现步骤摘要】
进程管理方法、装置及终端
本专利技术涉及通信领域,尤其涉及一种进程管理方法、装置及终端。
技术介绍
当前,随着智能终端技术的日新月异,智能终端的功能越来越多。一些智能终端中,使用android(安卓)系统作为终端的操作系统,我们将这些终端称为android终端。例如,android手机、android平板电脑等等。终端所具有的功能是由安装在终端中的应用软件来支撑的。例如,安装了微信应用程序的android手机就具有了微信的通信功能。再比如,安装了高德地图的android手机就具有了导航功能。随着终端功能的增多,终端中安装的应用程序也越来越多。android系统是多任务的操作系统,android系统中,在后台运行的应用程序的进程越多,对前台的应用程序影响就越大,前台应用程序的启动速度就越慢。为了提高应用程序的启动速度,现有技术中,在应用程序启动过程中,增加处理器的运行内核数和工作频率,以达到减少应用程序启动时间的目的。但是,这种方案由于增加了处理器的运行内核数和工作频率会,导致终端的工作电流增大,终端的整机功耗增加。在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:现有技术中,不能在不增加终端功耗的情况下提高应用程序的启动速度。
技术实现思路
有鉴于此,本专利技术实施例提供了一种进程管理方法、装置及终端,用以解决现有技术中不能在不增加终端功耗的情况下提高应用程序的启动速度的问题。第一方面,本专利技术实施例提供一种进程管理方法,应用于终端,所述方法包括:响应于接收到启动指定应用的指令,减少或停止对指定后台应用进程的调度。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,响应于接收到启动指定应用的指令,减少或停止对指定后台应用进程的调度,包括:响应于接收到启动指定应用的指令,减少或停止对除系统应用进程和所述指定应用的进程以外的所有其他应用进程的调度。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述方法还包括:响应于所述指定应用启动完成,恢复对所述指定后台应用进程的调度。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,响应于所述指定应用启动完成,恢复对所述指定后台应用进程的调度,包括:响应于所述指定应用启动完成,增加对所述指定后台应用进程的调度次数;或者,响应于所述指定应用启动完成,启动对所述指定后台应用进程的调度。第二方面,本专利技术实施例提供一种进程管理装置,设置于终端,所述装置包括:第一管理模块,用于响应于接收到启动指定应用的指令,减少或停止对指定后台应用进程的调度。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第一管理模块在用于响应于接收到启动指定应用的指令,减少或停止对指定后台应用进程的调度时,具体用于:响应于接收到启动指定应用的指令,减少或停止对除系统应用进程和所述指定应用的进程以外的所有其他应用进程的调度。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:第二管理模块,用于响应于所述指定应用启动完成,恢复对所述指定后台应用进程的调度。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述第二管理模块在用于响应于所述指定应用启动完成,恢复对所述指定后台应用进程的调度时,具体用于:响应于所述指定应用启动完成,增加对所述指定后台应用进程的调度次数;或者,响应于所述指定应用启动完成,启动对所述指定后台应用进程的调度。第三方面,本专利技术实施例提供一种终端,包括:处理器;用于存储所述处理器可执行指令的存储器;所述处理器被配置为:响应于接收到启动指定应用的指令,减少或停止对指定后台应用进程的调度。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述终端为手机或平板电脑。本专利技术实施例具有以下有益效果:本专利技术实施例通过在应用启动期间改变进程的调度策略,减少对后台其他应用进程的调度,使得在应用启动过程中后台运行的进程数量减少,从而在处理器保持原有工作内核数和工作频率的情况下,加快了应用的启动速度,因此实现了在不增加终端功耗的情况下提高了应用程序的启动速度。【附图说明】为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的进程管理方法的流程示例图。图2为本专利技术实施例提供的进程管理装置的功能方块图。图3为本专利技术实施例所提供的终端的一种硬件结构示意图。【具体实施方式】为了更好的理解本专利技术的技术方案,下面结合附图对本专利技术实施例进行详细描述。应当明确,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。在本专利技术实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本专利技术。在本专利技术实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。应当理解,本文中使用的术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”或“响应于检测”。类似地,取决于语境,短语“如果确定”或“如果检测(陈述的条件或事件)”可以被解释成为“当确定时”或“响应于确定”或“当检测(陈述的条件或事件)时”或“响应于检测(陈述的条件或事件)”。在使用安卓操作系统的终端中,进程的调度策略是:系统进程(1、2、3、……n)→前台应用进程→其他应用进程1→其他应用进程2→……其他应用进程m→系统进程(1、2、3、……n),其中,m和n都是自然数。举例说明。假设手机中的前台应用为QQ应用,后台应用有微信应用、支付宝应用、UC浏览器应用,那么手机中进程的调度过程是:先调度系统进程,再调度QQ应用进程,然后在调度微信应用进程、支付宝应用进程和UC浏览器应用进程。处理器在这些应用进程之间按顺序进行切换。基于此,专利技术人提出了通过修改进程的调度策略的方式来加快应用程序启动速度的方案。在此方案基础上,提供了如下的实施例。实施例一本专利技术实施例提供了一种进程管理方法,该进程管理方法可以应用于android手机、android平板电脑等终端。该进程管理方法可以通过应用程序实现,该应用程序能够安装在手机、平板电脑等终端上。图1为本专利技术实施例提供的进程管理方法的流程示例图。如图1所示,本实施例中,进程管理方法可以包括如下步骤:S101,响应于接收到启动指定应用的指令,减少或停止对指定后台应用进程的调度。其中,正在启动中的指定应用为前台应用。仍然假设手机中的前台应用为QQ应用,后台应用有微信应用、支付宝应用、UC浏览器应用这3个应用进程,那么按照图1所示实施例,手机中进程的调度过程可以是:系统进程→QQ应用进程→微信应用进程→支付宝应用进程→系统本文档来自技高网...
进程管理方法、装置及终端

【技术保护点】
一种进程管理方法,应用于终端,其特征在于,所述方法包括:响应于接收到启动指定应用的指令,减少或停止对指定后台应用进程的调度。

【技术特征摘要】
1.一种进程管理方法,应用于终端,其特征在于,所述方法包括:响应于接收到启动指定应用的指令,减少或停止对指定后台应用进程的调度。2.根据权利要求1所述的方法,其特征在于,响应于接收到启动指定应用的指令,减少或停止对指定后台应用进程的调度,包括:响应于接收到启动指定应用的指令,减少或停止对除系统应用进程和所述指定应用的进程以外的所有其他应用进程的调度。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:响应于所述指定应用启动完成,恢复对所述指定后台应用进程的调度。4.根据权利要求3所述的方法,其特征在于,响应于所述指定应用启动完成,恢复对所述指定后台应用进程的调度,包括:响应于所述指定应用启动完成,增加对所述指定后台应用进程的调度次数;或者,响应于所述指定应用启动完成,启动对所述指定后台应用进程的调度。5.一种进程管理装置,设置于终端,其特征在于,所述装置包括:第一管理模块,用于响应于接收到启动指定应用的指令,减少或停止对指定后台应用进程的调度。6.根据权利要求5...

【专利技术属性】
技术研发人员:李继新
申请(专利权)人:深圳天珑无线科技有限公司
类型:发明
国别省市:广东,44

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

1