进程管理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:16818892 阅读:15 留言:0更新日期:2017-12-16 12:14
本发明专利技术公开了一种进程管理方法、装置、存储介质及电子设备。其中进程管理方法,包括:获取所述电子设备中应用对应的关联进程,以及所述关联进程的优先级,所述关联进程包括所述应用的主进程,以及与所述主进程绑定的次进程;分别获取所述主进程和所述次进程的运行状态;根据所述主进程和所述次进程的运行状态,调整所述主进程和所述次进程的绑定状态,并对经调整所述绑定状态后的所述主进程和所述次进程进行优先级调整。在本发明专利技术实施例中,该方法可以有针对性地对不同运行状态的进程的优先级进行管理,避免将使用需求较低或者重要性较低的应用进程频繁地拉起,且不影响常用服务进程的运行,进一步降低电子设备的功耗。

Process management methods, devices, storage media, and electronic devices

The invention discloses a process management method, a device, a storage medium and an electronic device. Including process management method, obtaining the associated process corresponding to the application in electronic devices, as well as the priority of the associated process, the associated process including the main process of the application, and the main process of the binding process; running state were obtained the main process and the process of; according to the operation state of the main process and the process of adjustment, the bound state the main process and the process, and adjust the priority of the adjustment of the bound state after the main process and the process. In the embodiment of the invention, the method can be targeted to different operating conditions of the priority of the process management, to avoid the use of the application process of low demand or lower importance frequently pulled up, and does not affect the normal service process, to further reduce the consumption of the electric equipment.

【技术实现步骤摘要】
进程管理方法、装置、存储介质及电子设备
本专利技术涉及电子
,具体涉及一种进程管理方法、装置、存储介质及电子设备。
技术介绍
随着电子设备技术的快速发展,电子设备的功能越来越强,应用程序也越来越多。当前电子设备中,例如智能手机,每一个调用的进程均会消耗一定的资源,对于后台程序而言,对不同的程序进行拉起动作时,通常会按照一定的优先级进行拉起,当前现有的应用程序的优先级往往是固定的,用户在不清楚的情况下也无法实现有限级的调整,且往往部分服务进程与应用程序绑定在一起,如果应用程序的优先级较高,服务进程即便没有在运行时往往因为绑定在一起而继续运行,增加了电子设备的功耗。
技术实现思路
本专利技术实施例提供一种进程管理方法、装置、存储介质及电子设备,可以有效降低电子设备的功耗。第一方面,本专利技术实施例提供一种进程管理方法,应用于电子设备,所述进程管理方法包括:获取所述电子设备中应用对应的关联进程,以及所述关联进程的优先级,所述关联进程包括所述应用的主进程,以及与所述主进程绑定的次进程;分别获取所述主进程和所述次进程的运行状态;根据所述主进程和所述次进程的运行状态,调整所述主进程和所述次进程的绑定状态,并对经调整所述绑定状态后的所述主进程和所述次进程进行优先级调整。第二方面,本专利技术实施例提供的一种进程管理装置,所述进程管理装置,包括:第一获取模块,用于获取所述电子设备中应用对应的关联进程,以及所述关联进程的优先级,所述关联进程包括所述应用的主进程,以及与所述主进程绑定的次进程;第二获取模块,用于分别获取所述主进程和所述次进程的运行状态;调整模块,用于根据所述主进程和所述次进程的运行状态,调整所述主进程和所述次进程的绑定状态,并对经调整所述绑定状态后的所述主进程和所述次进程进行优先级调整。第三方面,本专利技术实施例提供一种存储介质,所述存储介质存储多条指令,所述多条指令适于在计算机上运行时,使得所述计算机执行如上所述的进程管理方法。第四方面,一种电子设备,包括处理器和存储器,所述存储器存储多条指令,所述处理器通过加载所述存储器中的指令用于执行如上所述的进程管理方法。本专利技术提供的一种进程管理方法、装置、存储介质及终端,通过对与应用程序相关的关联进程及其优先级进行获取,并根据关联进程中的主进程及次进程的运行状态来调整其绑定状态,并将调整绑定状态后的主进程以及次进程的优先级进行调整,可以有针对性地对不同运行状态的进程的优先级进行管理,避免将使用需求较低或者重要性较低的应用进程频繁地拉起,且不影响常用服务进程的运行,进一步降低电子设备的功耗。附图说明下面结合附图,通过对本专利技术的具体实施方式详细描述,将使本专利技术的技术方案及其它有益效果显而易见。图1为本专利技术实施例提供的进程管理方法的第一应用场景示意图。图2为本专利技术实施例提供的进程管理方法的实现流程示意图。图3为本专利技术实施例提供的进程管理方法的第二应用场景示意图。图4为本专利技术实施例提供的进程管理方法的第三应用场景示意图。图5为本专利技术实施例提供的调整关联进程绑定状态、优先级的第一流程示意图。图6为本专利技术实施例提供的调整关联进程绑定状态、优先级的第二流程示意图。图7为本专利技术实施例提供的进程管理方法的第四应用场景示意图。图8为本专利技术实施例提供的调整关联进程绑定状态、优先级的第三流程示意图。图9为本专利技术实施例提供的进程管理方法的第五应用场景示意图。图10为本专利技术实施例提供的调整关联进程绑定状态、优先级的第四流程示意图。图11为本专利技术实施例提供的进程管理方法的第六应用场景示意图。图12为本专利技术实施例提供的进程管理方法的另一实现流程示意图。图13为本专利技术实施例提供的进程管理装置的结构示意图。图14为本专利技术实施例提供的调整模块的结构示意图。图15为本专利技术实施例提供的进程管理装置的另一结构示意图。图16为本专利技术实施例提供的电子设备的结构示意图。图17为本专利技术实施例提供的电子设备的另一结构示意图。具体实施方式请参照图式,其中相同的组件符号代表相同的组件,本专利技术的原理是以实施在一适当的运算环境中来举例说明。以下的说明是基于所例示的本专利技术具体实施例,其不应被视为限制本专利技术未在此详述的其它具体实施例。在以下的说明中,本专利技术的具体实施例将参考由一部或多部计算机所执行的步骤及符号来说明,除非另有述明。因此,这些步骤及操作将有数次提到由计算机执行,本文所指的计算机执行包括了由代表了以一结构化型式中的数据的电子信号的计算机处理单元的操作。此操作转换该数据或将其维持在该计算机的内存系统中的位置处,其可重新配置或另外以本领域测试人员所熟知的方式来改变该计算机的运作。该数据所维持的数据结构为该内存的实体位置,其具有由该数据格式所定义的特定特性。但是,本专利技术原理以上述文字来说明,其并不代表为一种限制,本领域测试人员将可了解到以下所述的多种步骤及操作亦可实施在硬件当中。本文所使用的术语“模块”可为在该运算系统上执行的软件对象。本文所述的不同组件、模块、引擎及服务可为在该运算系统上的实施对象。而本文所述的装置及方法可以以软件的方式进行实施,当然也可在硬件上进行实施,均在本专利技术保护范围之内。本专利技术中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是某些实施例还包括没有列出的步骤或模块,或某些实施例还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本专利技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。参见图1,图中示出了进程管理方法的第一场景图,为了便于说明,图中仅示出了与本
技术实现思路
相关的部分。其中,本专利技术实施例的执行主体可以为电子设备,电子设备可以包括移动电话(或称为“蜂窝”电话,如智能手机)或者具有无线通信模块的计算机,例如,平板电脑,还可以是便携式、袖珍式、手持式的车载计算机,它们与无线接入网交换语言和/或数据。例如,个人通信业务(PersonalCommunicationService,PCS)电话、无绳电话、会话发起协议(SessionInitiationProtocol,SIP)话机、无线本地环路(WirelessLocalLoop,WLL)站、个人数字助理(PersonalDigitalAssistant,PDA)等设备,在此不作限定。在电子设备的系统中,可以安装有多个不同的应用,其中,图中示出了应用A的关联进程,该应用A的关联进程包括“主进程a”,以及与之绑定的“次进程b”、“次进程c、“次进程d”,因为上述进程之间为绑定关系,当系统对该应用A的进程进行拉起时,则会对相关的关联进程进行整体拉起;或者,当系统对该应用A的进程进行关闭时,则同样也会对相关的关联进程进行整体关闭。参见图2,图中示出了进程管理方法的实现流程,为了便于说明,图中仅示出了与本
技术实现思路
相关的部分。如图2所示,一种进本文档来自技高网
...
进程管理方法、装置、存储介质及电子设备

【技术保护点】
一种进程管理方法,应用于电子设备,其特征在于,包括以下步骤:获取所述电子设备中应用对应的关联进程,以及所述关联进程的优先级,所述关联进程包括所述应用的主进程,以及与所述主进程绑定的次进程;分别获取所述主进程和所述次进程的运行状态;根据所述主进程和所述次进程的运行状态,调整所述主进程和所述次进程的绑定状态,并对经调整所述绑定状态后的所述主进程和所述次进程进行优先级调整。

【技术特征摘要】
1.一种进程管理方法,应用于电子设备,其特征在于,包括以下步骤:获取所述电子设备中应用对应的关联进程,以及所述关联进程的优先级,所述关联进程包括所述应用的主进程,以及与所述主进程绑定的次进程;分别获取所述主进程和所述次进程的运行状态;根据所述主进程和所述次进程的运行状态,调整所述主进程和所述次进程的绑定状态,并对经调整所述绑定状态后的所述主进程和所述次进程进行优先级调整。2.如权利要求1所述的进程管理方法,其特征在于,所述根据所述主进程和所述次进程的运行状态,调整所述主进程和所述次进程的绑定状态,并对经调整所述绑定状态后的所述主进程和所述次进程进行优先级调整,包括:当所述主进程以及所述次进程均处于未运行状态时,维持所述主进程和所述次进程之间的绑定状态;将所述主进程和所述次进程的优先级进行下调。3.如权利要求2所述的进程管理方法,其特征在于,在所述将所述主进程和所述次进程的优先级进行下调之后,还包括:将所述关联进程进行关闭,以释放所述关联进程占用的缓存资源。4.如权利要求1所述的进程管理方法,其特征在于,所述根据所述主进程和所述次进程的运行状态,调整所述主进程和所述次进程的绑定状态,并对经调整所述绑定状态后的所述主进程和所述次进程进行优先级调整,包括:当所述主进程处于未运行状态,且存在有所述次进程处于正在运行状态时,将处于所述正在运行状态的次进程与所述关联进程进行解绑;将所述解绑后的关联进程的优先级进行下调。5.如权利要求1所述的进程管理方法,其特征在于,所述根据所述主进程和所述次进程的运行状态,调整所述主进程和所述次进程的绑定状态,并对经调整所述绑定状态后的所述主进程和所述次进程进行优先级调整,包括:当所述主进程处于正在运行状态,且存在有所述次进程处于未运行状态时,将处于所述未运行状态的次进程与所述关联进程进行解绑;将所述解绑后处于未运行状态的次进程的优先级进行下调。6.如权利要求1所述的进程管理方法,其特征在于,所述根据所述主进程和所述次进程的运行状态,调整所述主进程和所述次进程的绑定状态,并对经调整所述绑定状态后的所述主进程和所述次进程进行优先级调整,包括:当所述主进程处于正在运行状态,且存在与所述主进程相关的、未与所述主进程进行绑定的次进程时,获取所述次进程的运行状态;当所述次进程处于正在运行状态时,将所述主进程与所述次进程进行绑定;将所述绑定后的关联进程的优先级进行上调。7.如权利要求1所述的进程管理方法,其特征在于,在所述获取所述电子设备中应用对应的关联进程、以及所述关联进程的优先级之前,还包括:判断所述应用是否为后台应用,且所述应用位于后台的持续时长大于预设阈值;所述获取所述电子设备中应用对应的关联进程,以及所述关联进程的优先级,包括:若所述应用为后台应用,且所述应用位于后台的持续时长大于预设阈值时,则获取所述电子设备中应用对应的关联进程,以及所述关联进...

【专利技术属性】
技术研发人员:杜冰林志泳张俊
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1