后台应用程序管控方法、装置、存储介质及电子设备制造方法及图纸

技术编号:16873562 阅读:38 留言:0更新日期:2017-12-23 11:34
本发明专利技术实施例公开了一种后台应用程序管控方法、装置、存储介质及电子设备。该后台应用程序管控方法,在CPU使用率高于预设使用率时,获取当前的时间信息,根据时间信息获取对应的应用白名单,然后从当前后台应用程序中筛选出与应用白名单匹配的目标应用程序,并关闭除目标应用程序外的一个或多个后台应用程序,以使CPU使用率不高于预设使用率。该方案可通过应用程序的运行信息,挖掘用户使用习惯,分时段调整应用白名单,当大量应用程序同时运行时,可使白名单内的应用程序在后台是不会被结束,对应用白名单外的应用程序进行关闭,减少了CPU的负荷量,提升了电子设备的运行速度。

Management and control methods, devices, storage media and electronic devices for background applications

An embodiment of the invention discloses a control method, a device, a storage medium and an electronic device for a background application. The backstage application control method, the use of the CPU rate is higher than the default rate, obtaining the time information, according to the corresponding time information application white list, then select and application white list, the target application background from the current application, and close in the target application and one or more a background application, so that the CPU use rate is not higher than the preset rate. The program can be run through the application of the information mining, user habits, time to adjust the application white list, when a large number of applications running at the same time, can make an application in the white list in the background will not be the end of the application, application of white list abroad were closed, reducing the load of CPU. To enhance the speed of electronic equipment.

【技术实现步骤摘要】
后台应用程序管控方法、装置、存储介质及电子设备
本专利技术涉及通信
,尤其涉及一种后台应用程序管控方法、装置、存储介质及电子设备。
技术介绍
随着互联网的发展和移动通信网络的发展,同时也伴随着电子设备的处理能力和存储能力的迅猛发展,海量的应用程序得到了迅速传播和使用。对于后台应用程序而言,当存在大量应用程序同时运行时,会导致电子设备的CPU(CentralProcessingUnit,中央处理器)负荷量大、运算堵塞、电子设备运行缓慢。
技术实现思路
本专利技术实施例提供一种后台应用程序管控方法、装置、存储介质及电子设备,可以提升电子设备运行速度。第一方面,本专利技术实施例提供一种后台应用程序管控方法,应用于电子设备,所述方法包括:当检测到CPU使用率高于预设使用率时,获取当前的时间信息;根据所述时间信息获取对应的应用白名单,所述应用白名单基于应用程序在历史时间段内的运行信息生成;从当前后台应用程序中筛选出与所述应用白名单匹配的目标应用程序;关闭除所述目标应用程序外的一个或多个所述后台应用程序,以使CPU使用率不高于所述预设使用率。第二方面,本专利技术实施例提供了一种后台应用程序管控装置,应用于电子设备,所述装置包括:时间获取模块,用于当检测到CPU使用率高于预设使用率时,获取当前的时间信息;名单获取模块,用于根据所述时间信息获取对应的应用白名单,所述应用白名单基于应用程序在历史时间段内的运行信息生成;匹配模块,用于从当前后台应用程序中筛选出与所述应用白名单匹配的目标应用程序;关闭模块,用于关闭除所述目标应用程序外的一个或多个所述后台应用程序,以使CPU使用率不高于所述预设使用率。第三方面,本专利技术实施例还提供了一种存储介质,所述存储介质中存储有多条指令,所述指令适于由处理器加载以执行上述的后台应用程序管控方法。第四方面,本专利技术实施例还提供了一种电子设备,包括处理器及存储器,所述处理器与所述存储器电性连接,所述存储器用于存储指令和数据;处理器用于执行上述的后台应用程序管控方法。本专利技术实施例公开了一种后台应用程序管控方法、装置、存储介质及电子设备。该后台应用程序管控方法,在CPU使用率高于预设使用率时,获取当前的时间信息,根据时间信息获取对应的应用白名单,然后从当前后台应用程序中筛选出与应用白名单匹配的目标应用程序,并关闭除目标应用程序外的一个或多个后台应用程序,以使CPU使用率不高于所述预设使用率。该方案可通过应用程序的运行信息,挖掘用户使用习惯,分时段调整应用白名单,当大量应用程序同时运行时,可使白名单内的应用程序在后台是不会被结束,对白名单外的应用程序进行关闭,减少了CPU的负荷量,提升了电子设备的运行速度。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的后台应用程序管控方法的一种场景示意图。图2是本专利技术实施例提供的后台应用程序管控方法的一种流程示意图。图3是本专利技术实施例提供的后台应用程序管控装置的另一种流程示意图。图4是本专利技术实施例提供的后台应用程序管控方法的另一种场景示意图。图5是本专利技术实施例提供的后台应用程序管控装置的一种结构示意图。图6是本专利技术实施例提供的后台应用程序管控装置的另一种结构示意图图7是本专利技术实施例提供的后台应用程序管控装置的又一种结构示意图。图8是本专利技术实施例提供的电子设备的一种结构示意图。图9是本专利技术实施例提供的电子设备的另一种结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种后台应用程序管控方法、装置、存储介质及电子设备。以下将分别进行详细说明。请参阅图1,图1为本专利技术实施例提供的后台应用程序管控方法的场景示意图。如图,电子设备(如智能手机、平板电脑等)内安装有不同的应用程序:APP1~APP16。电子设备对CPU使用率进行监控,当检测到CPU使用率高于预设使用率时,生成信息获取指令,并根据信息获取指令获取当前的时间信息。然后,电子设备获取该时间信息(如图1所示“11:11”)下所对应的应用白名单(如图1所示APP1~APP3、APP11~APP13),该应用白名单可包括一个或多个应用程序的应用标识,该应用白名单基于各应用程序在历史时间段内的运行信息生成。电子设备根据此应用白名单,从当前的后台应用程序(如图1所示APP1~APP9)中筛选出与该应用白名单匹配的目标应用程序(即APP1~APP3)。筛选完毕后,根据筛选结果触发生成关闭指令,最后,电子设备根据该关闭指令关闭除目标应用程序外的一个或多个后台应用程序,使CPU使用率不高于预设使用率,以减缓CPU运算堵塞、提升响应速度。在一实施例中,提供一种后台应用程序管控方法,应用于电子设备,如图2所示,流程可以如下:S110、当检测到CPU使用率高于预设使用率时,获取当前的时间信息。CPU使用率,即运行的应用程序占用的CPU资源,表示机器在某个时间点的运行程序的情况。使用率越高,说明机器在这个时间上运行了很多程序,反之较少。使用率的高低与CPU强弱有直接关系。现代分时多任务操作系统对CPU都是分时间片使用的,比如:A程序占用10ms,B程序占用30ms,空闲60ms,再又是A程序占10ms,B程序占30ms,空闲60ms;如果在一段时间内都是如此,那么这段时间内的占用率为40%。其中,预设使用频率可以是基于CPU自身的硬件性能、电子设备中其他硬件配置、电子设备的操作系统、以及软件优化等多重因素,经本领域技术人员多次测试后而得出的合理CPU使用率上限的基准值。比如,可设置为70%、80%等。具体实施时,可在电子设备安装性能监视器用以监控CPU使用率。当检测到CPU使用率高于预设使用率时,其负荷量将视为达到上限,此时可触发信息获取指令,以使电子设备根据该信息获取指令获取当前的时间信息。也即,步骤“当CPU使用率高于预设使用率时,获取当前的时间信息”可以包括:对CPU使用率进行检测,判断CPU使用率是否高于预设使用率;若CPU使用率高于预设使用率,则触发信息获取指令;根据信息获取指令获取当前的时间信息。具体地,当接收到信息获取指令时,可触发电子设备获取其内置的计时系统中存储的时间信息。另外,当电子设备可以联网时,可通过直接读取互联网时间来确定当前的时间信息。S120、根据时间信息获取对应的应用白名单,该应用白名单基于应用程序在历史时间段内的运行信息生成。在一些实施例中,电子设备可以记录在某一段历史时段内各应用程序的运行信息(如运行时长、使用次数、启动频率等),并可基于机器学习对记录的运行信息进行分析和学习处理,通过自行分析和学习的处理过程挖掘出用户在不同时间下的应用程序使用习惯,总结出不同时间段或时间点使用频繁的应用程序,有基于此生成不同时间下的应用白名单。以便在检测到CPU使用本文档来自技高网...
后台应用程序管控方法、装置、存储介质及电子设备

【技术保护点】
一种后台应用程序管控方法,应用于电子设备,其特征在于,所述方法包括:当检测到CPU使用率高于预设使用率时,获取当前的时间信息;根据所述时间信息获取对应的应用白名单,所述应用白名单基于应用程序在历史时间段内的运行信息生成;从当前后台应用程序中筛选出与所述应用白名单匹配的目标应用程序;关闭除所述目标应用程序外的一个或多个所述后台应用程序,以使CPU使用率不高于所述预设使用率。

【技术特征摘要】
1.一种后台应用程序管控方法,应用于电子设备,其特征在于,所述方法包括:当检测到CPU使用率高于预设使用率时,获取当前的时间信息;根据所述时间信息获取对应的应用白名单,所述应用白名单基于应用程序在历史时间段内的运行信息生成;从当前后台应用程序中筛选出与所述应用白名单匹配的目标应用程序;关闭除所述目标应用程序外的一个或多个所述后台应用程序,以使CPU使用率不高于所述预设使用率。2.如权利要求1所述的后台应用程序管控方法,其特征在于,关闭除所述目标应用程序外的一个或多个所述后台应用程序的步骤,包括:获取除所述目标应用程序外的后台应用程序的回收优先级;按照回收优先级从高到低的顺序,关闭相应的后台应用程序。3.如权利要求2所述的后台应用程序管控方法,其特征在于,获取除所述目标应用程序外的后台应用程序的回收优先级的步骤,包括:获取除所述目标应用程序外的后台应用程序的活跃参数值,所述活跃参数值根据所述后台应用程序在所述历史时间段内的运行信息生成;按照所述活跃参数值的大小,调整除所述目标应用程序外的后台应用程序的回收优先级,其中,活跃参数值越大对应的回收优先级越低。4.如权利要求2所述的后台应用程序管控方法,其特征在于,按照回收优先级从高到低的顺序,关闭相应的后台应用程序的步骤,包括:获取当前CPU使用率与所述预设使用率之间的差率、CPU的时钟周期以及每一后台应用程序各自对应的时间片;根据所述CPU的时钟周期和所述差率,换算出对应的时间差值;按回收优先级从高到低的顺序关闭相应的后台应用程序,直至所关闭的后台应用程序的时间片总和不小于所述时间差值。5.如权利要求1-4任一项所述的后台应用程序管控方法,其特征在于,所述时间信息为时间戳;根据所述时间信息获取对应的应用白名单的步骤,包括:将所述时间戳转换成日期时间数据,以作为当前的时间信息;从多个预设时间区间中确定所述时间信息所落入的目标时间区间;获取所述目标时间区间所对应的应用白名单,以作为所述时间信息对应的应用白名单。6.一种后台应用程序管控装置,应用于电子设备,其特征在于,所述装置包括:时间获取模块,用于当检测到CPU使用率高于预设使用率时,获取当前的时间信息;名...

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

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

1