应用控制方法、装置、终端及计算机可读存储介质制造方法及图纸

技术编号:24204749 阅读:57 留言:0更新日期:2020-05-20 14:12
本发明专利技术实施例提供一种应用控制方法、装置、终端及计算机可读存储介质,在终端使用过程中,可对终端上当前运行的各应用进行监测,并在监测到满足预设第一功耗条件的候选应用时,根据预设识别规则对该候选应用进行判定,以确定出该候选应用是否为待管理应用;若确定该候选应用为待管理应用,则可以对该待管理应用进行节省能耗的控制。这样,通过第一功耗条件和预设识别规则即实质实现了两次筛选,从而可提升存在功耗异常的应用的监测准确性。同时,由于对筛选出的待管理应用进行了节省能耗的处理,例如包括但不限于冻结处理,从而可以在不影响用户正常使用终端的同时,提升终端续航能力和资源利用率,进而提升用户体验的满意度。

Application control method, device, terminal and computer readable storage medium

【技术实现步骤摘要】
应用控制方法、装置、终端及计算机可读存储介质
本专利技术涉及通信
,尤其涉及一种应用控制方法、装置、终端及计算机可读存储介质。
技术介绍
随着智能终端技术的发展以及在人们的生活和工作中充当着越来越重要的角色,在终端上所安装的应用越来越多,应用的功能也越来越丰富和强大,以满足用户在生活和工作中的各种应用需求。但是,随着终端支持应用的多样化和功能的强大,在终端使用过程中,往往会发现存在以下情况:终端上安装的应用越多,即使某些应用没有使用,也能感觉到终端的电池消耗越来越快,内存越来越少。这是因为有些应用即使没有使用,这些应用也会在后台频繁的占用CPU等系统资源,导致终端的耗电量较大;终端电池能力、内存等硬件资源在丰富多彩的应用面前就显得捉襟见肘,从而影响用户体验。因此,对于终端上所安装的众多应用中,如何准确的确定出需要进行管理的应用进行功耗管理就显得尤为重要。
技术实现思路
本专利技术实施例提供的一种应用控制方法、装置、终端及存储介质,主要解决的技术问题是:如何准确的确定出终端上需要进行管理的应用。为解决上述技术问题,本专利技术实施例提供一种应用控制方法,包括:对终端上当前运行的各应用进行监测;在监测到满足预设第一功耗条件的候选应用时,根据预设识别规则对所述候选应用进行判定,以确定所述候选应用是否为待管理应用;在确定所述候选应用为待管理应用时,对所述待管理应用进行节省能耗的控制。为解决上述技术问题,本专利技术实施例还提供一种应用控制装置,包括:监测模块、初级确定模块和处理模块;所述监测模块用于对终端上当前运行的各应用进行监测;所述确定模块用于在所述监测模块监测到满足预设第一功耗条件的候选应用时,根据预设识别规则对所述候选应用进行判定,以确定所述候选应用是否为待管理应用;所述处理模块用于在所述确定模块确定所述候选应用为待管理应用时,对所述待管理应用进行节省能耗的控制。为解决上述技术问题,本专利技术实施例还提供一种终端,包括处理器、存储器和通信总线;所述通信总线用于将所述处理器和存储器连接;所述处理器用于执行所述存储器中存储的计算机程序,以实现如上所述的应用控制方法的步骤。为解决上述技术问题,本专利技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个计算机程序,所述一个或者多个计算机程序可被一个或者多个处理器执行,以实现如上所述的应用控制方法的步骤。本专利技术的有益效果是:根据本专利技术实施例提供的应用控制方法、装置、终端及计算机可读存储介质,在终端使用过程中,可对终端上当前运行的各应用进行监测,并在监测到满足预设第一功耗条件的候选应用时,根据预设识别规则对该候选应用进行判定,以确定出该候选应用是否为待管理应用;若确定该候选应用为待管理应用,则可以对该待管理应用进行节省能耗的控制。这样,通过第一功耗条件和预设识别规则即实质实现了两次筛选,从而可提升存在功耗异常的应用的监测准确性。同时,由于对筛选出的待管理应用进行了节省能耗的处理,例如包括但不限于冻结处理,从而可以在不影响用户正常使用终端的同时,提升终端续航能力和资源利用率,进而提升用户体验的满意度。本专利技术其他特征和相应的有益效果在说明书的后面部分进行阐述说明,且应当理解,至少部分有益效果从本专利技术说明书中的记载变的显而易见。附图说明图1为本专利技术实施例一的应用控制方法流程示意图;图2为本专利技术实施例二的系统框架示意图;图3为本专利技术实施例二的一种对应用分层执行冻结的流程示意图;图4为本专利技术实施例三的应用控制装置结构示意图;图5为本专利技术实施例四的终端结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,下面通过具体实施方式结合附图对本专利技术实施例作进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。实施例一:本实施例提供了一种应用控制方法,可以实现对终端上当前运行的各应用的功耗是否异常进行准确的监测,并对监测到的存在功耗异常的应用进行节省能耗的控制,进而实现在不影响用户正常使用终端的同时,提升终端续航能力和资源利用率,提升用户体验的满意度。本实施例提供的一种应用控制方法,参见图1所示,包括:S101:对终端上当前运行的各应用进行监测;S102:在监测到满足预设第一功耗条件的候选应用时,根据预设识别规则对该候选应用进行判定,以确定该候选应用是否为待管理应用;S103:在确定该候选应用为待管理应用时,对该待管理应用进行节省能耗的控制。应当理解的是,本实施例中的终端可以是支持应用运行的各种智能终端,例如包括但不限于智能电话、笔记本电脑、数字广播接收器、个人数字助理(PDA)、平板电脑(PAD),便携式多媒体播放器(PMP)、导航装置等等的移动终端以及诸如数字TV、台式计算机等等的固定终端。且本实施例中终端上运行的系统可包括但不限于Android、iOS、windowsphone、Symbian、BlackBerryOS、windowsmobile、以及微软的应用于PC机上的windows系列系统、苹果的MAC系列系统,还可包括linux系统等。本实施例中,终端上当前运行的各应用包括在终端上启动,运行于后台的各种应用,也可包括运行于前台的各种应用,或者根据需求同时包括运行于后台和前台的各应用。当同时包括运行于前台和后台的各种应用时,可以对终端上当前运行的所有应用进行全面的监测,避免仅针对后台运行的应用进行监测,而导致前台运行的应用发生异常时不能及时、准确的发现。尤其是针对恶意应用针对该漏洞将相关进程维持在终端前台运行,从而可逃出异常监测范围,导致终端上明明进行了异常应用监测,却监测不到异常应用情况的发生,因此,在一种示例中,当同时对终端上前台和后台的各种应用是否满足第一功耗条件进行监测时,可以实现对终端当前运行的所有应用进行监测,避免前台运行的异常应用因相关技术未将其纳入监测范围而导致漏监测的情况发生,可进一步提升用户用户体验满意度。在本实施例的另一示例中,也可以仅针对获取终端上当前运行于后台的各应用进行监测。因为一些应用场景中,例如各种智能手机、IPAD等终端,运行于前台的应用一般只有一款或两款应用,且运行于前台的应用一般为用户当前正在使用的应用。因此,针对这些应用场景,可以仅针对终端上当前运行于后台的各应用进行监测。在本实施例的一种可行方式中,可以直接在预设第一功耗条件中写定包括有应用当前处于后台运行状态(即此时终端仍会对前台和后台的所有应用进行监测,只是前台应用必然不满足预设第一功耗条件);在本实施例的另一种可行方式中,也可以直接设定监测条件,使得终端仅会针对后台应用进行监测,对于前台应用的监测则直接跳过。在本实施例的一种可行实施方式中,第一功耗条件可以包括:应用当前处于后台运行状态,且具有预设高耗电行为。当然,如上分析所示,在一些应用场景中,第一本文档来自技高网...

【技术保护点】
1.一种应用控制方法,包括:/n对终端上当前运行的各应用进行监测;/n在监测到满足预设第一功耗条件的候选应用时,根据预设识别规则对所述候选应用进行判定,以确定所述候选应用是否为待管理应用;/n在确定所述候选应用为待管理应用时,对所述待管理应用进行节省能耗的控制。/n

【技术特征摘要】
1.一种应用控制方法,包括:
对终端上当前运行的各应用进行监测;
在监测到满足预设第一功耗条件的候选应用时,根据预设识别规则对所述候选应用进行判定,以确定所述候选应用是否为待管理应用;
在确定所述候选应用为待管理应用时,对所述待管理应用进行节省能耗的控制。


2.如权利要求1所述的应用控制方法,其特征在于,在所述对终端上当前运行的各应用进行监测之前,还包括:
确定被监测的各应用不在预设的应用白名单中。


3.如权利要求2所述的应用控制方法,其特征在于,还包括:在确定所述候选应用不为待管理应用时,将所述候选应用加入到预设的所述应用白名单中。


4.如权利要求1所述的应用控制方法,其特征在于,所述预设第一功耗条件包括:
应用当前处于后台运行状态,且具有预设高耗电行为。


5.如权利要求4所述的应用控制方法,其特征在于,所述预设高耗电行为包括以下中的至少一种:
处理器占用状态符合预设第一状态;
内存占用状态符合预设第二状态;
唤醒锁占用状态符合预设第三状态;
定位资源占用状态符合预设第四状态;
传感器资源占用状态符合预设第五状态。


6.如权利要求4所述的应用控制方法,其特征在于,所述根据预设识别规则对所述候选应用进行判定包括:
根据所述候选应用对应的应用类型确定所述应用类型对应的应用筛选条件;
将所述候选应用的高耗电行为与所述应用筛选条件进行比对,根据比对结果来对所述候选应用进行判定。


7.如权利要求1-6任一项所述的应用控制方法,其特征在于,所述对所述待管理应用进行节省能耗的控制包括:
对所述待管理应用进行冻结。


8.如权利要求7所述的应用控制方法,其特征在于,在对所述待管理应用进行冻结之后,还包括:
将与该被冻结的应用相关的系统服务冻结。


9.如权利要求8所述的应用控制方法,其特征在于,所述将与该被冻结的应用相关的系统服务冻结包括:
丢弃对该被冻结的应用的广播分发;
和/或,停止启动该被冻结的应用的服务组件。


10.如权利要求7所述的应用控...

【专利技术属性】
技术研发人员:吴鹏
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1