一种异常耗电的检测方法及终端技术

技术编号:13343298 阅读:64 留言:0更新日期:2016-07-14 09:24
本发明专利技术实施例公开了一种异常耗电的检测方法,能够提前检测出异常耗电的应用,使得及时对该应用进行处理,从而有效的预防终端的电量的异常消耗情况。该方法包括:在预设周期内,获取当前运行的第一应用对应的第一运行状态和第一运行数据,该第一应用为非系统应用;当第一运行状态为后台运行,且预设周期到达时,检测第一运行数据与预设规则是否匹配,该预设规则为判别第一应用存在异常耗电的准则;若第一运行数据与预设规则匹配,则呈现第一应用存在异常耗电。

【技术实现步骤摘要】

本专利技术涉及通信领域中的告警检测技术,尤其涉及一种异常耗电的检测方法及终端
技术介绍
随着电子技术的飞速发展,终端有了越来越智能化和人性化的设计,相应的,终端上安装的应用也越来越多,终端的耗电量也会很大,因此,终端的待机时间也是需要关注的一个问题。现有技术中,对终端中应用的耗电检测都是统计耗电量来实现。当在用户未使用某个应用时,终端检测到某个应用的耗电量过大,则认为该某个应用是耗电的应用或是有异常耗电的情况。这时,用户可以通过关闭该某个应用来保持终端的电量的消耗。然而,采用现有技术实现方案,由于是在已经出现了某个应用产生大量异常耗电的事实以后,终端才检测出来的,然后终端或用户再对该某个应用进行关闭,这时,终端已经消耗了电量了,此时关闭该某个应用只能亡羊补牢。
技术实现思路
为解决上述技术问题,本专利技术实施例期望提供一种异常耗电的检测方法及终端,能够提前检测出异常耗电的应用,使得及时对该应用进行处理,从而有效的预防终端的电量的异常消耗情况。本专利技术的技术方案是这样实现的:本专利技术实施例提供了一种异常耗电的检测方法,包括:在预设周期内,获取当前运行的第一应用对应的第一运行状态和第一运行数据,所述第一应用为非系统应用;当所述第一运行状态为后台运行,且所述预设周期到达时,检测所述第一运行数据与预设规则是否匹配,所述预设规则为判别所述第一应用存在异常耗电的准则;若所述第一运行数据与所述预设规则匹配,则呈现所述第一应用存在异常耗电。在上述方案中,所述第一运行数据包括:全球定位系统GPS使用状态、WAKELOCK持有状态、以及音频使用状态;所述预设规则为所述音频使用状态为未使用、所述GPS使用状态为已使用以及所述WAKELOCK持有状态为未持有。在上述方案中,所述第一运行数据包括:中央处理器CPU占用率、WAKELOCK持有状态、及网络数据使用量,以及音频使用状态;所述预设规则为所述音频使用状态为未使用,所述WAKELOCK持有状态为未持有,所述CPU占用率大于第一预设阈值,以及所述网络数据使用量小于第二预设阈值。在上述方案中,所述第一运行数据包括:CPU占用率、WAKELOCK持有状态、及网络数据使用量,以及音频使用状态;所述预设规则为当处于休眠状态时,所述音频使用状态为未使用,所述WAKELOCK持有状态为持有,所述CPU占用率小于第一预设阈值,以及所述网络数据使用量小于第二预设阈值。在上述方案中,所述获取当前运行的第一应用对应的第一运行状态和第一运行数据之前,所述方法还包括:检测当前运行的全部应用;从所述当前运行的全部应用中选择出为非系统应用的所述第一应用。在上述方案中,所述检测所述第一运行数据与预设规则是否匹配之后,所述方法还包括:若所述第一运行数据与所述预设规则不匹配,则不呈现所述第一应用存在异常耗电。本专利技术实施例提供了一种终端,包括:获取单元,用于在预设周期内,获取当前运行的第一应用对应的第一运行状态和第一运行数据,所述第一应用为非系统应用;检测单元,用于当所述获取单元获取的所述第一运行状态为后台运行,且所述预设周期到达时,检测所述获取单元获取的所述第一运行数据与预设规则是否匹配,所述预设规则为判别所述第一应用存在异常耗电的准则;呈现单元,用于若所述检测单元检测到所述第一运行数据与所述预设规则匹配,则呈现所述第一应用存在异常耗电。在上述终端中,所述获取单元获取的所述第一运行数据包括:全球定位系统GPS使用状态、WAKELOCK持有状态、以及音频使用状态;所述预设规则为所述音频使用状态为未使用、所述GPS使用状态为已使用以及所述WAKELOCK持有状态为未持有。在上述终端中,所述获取单元获取的所述第一运行数据包括:中央处理器CPU占用率、WAKELOCK持有状态、及网络数据使用量,以及音频使用状态;所述预设规则为所述音频使用状态为未使用,所述WAKELOCK持有状态为未持有,所述CPU占用率大于第一预设阈值,以及所述网络数据使用量小于第二预设阈值。在上述终端中,所述获取单元获取的所述第一运行数据包括:CPU占用率、WAKELOCK持有状态、及网络数据使用量,以及音频使用状态;所述预设规则为当处于休眠状态时,所述音频使用状态为未使用,所述WAKELOCK持有状态为持有,所述CPU占用率小于第一预设阈值,以及所述网络数据使用量小于第二预设阈值。在上述终端中,所述终端还包括:选择单元;所述检测单元,还用于所述获取单元获取当前运行的第一应用对应的第一运行状态和第一运行数据之前,检测当前运行的全部应用;选择单元,用于从所述检测单元检测到的所述当前运行的全部应用中选择出为非系统应用的所述第一应用。在上述终端中,所述呈现单元,还用于所述检测单元检测所述第一运行数据与预设规则是否匹配之后,若所述检测单元检测到所述第一运行数据与所述预设规则不匹配,则不呈现所述第一应用存在异常耗电。本专利技术实施例提供了一种异常耗电的检测方法及终端,通过在预设周期内,获取当前运行的第一应用对应的第一运行状态和第一运行数据,该第一应用为非系统应用;当第一运行状态为后台运行,且预设周期到达时,检测第一运行数据与预设规则是否匹配,该预设规则为判别第一应用存在异常耗电的准则;若第一运行数据与预设规则匹配,则呈现第一应用存在异常耗电。采用上述技术实现方案,由于终端在预设周期内,就通过第一应用的第一运行状态和第一运行数据与预设规则的匹配,来判断该第一应用是否存在异常,从而造成异常耗电,这样,终端就可以在某一应用大量异常耗电之前就被终端发现并及时处理,即能够提前检测出异常耗电的应用,以使得及时对该应用进行处理,从而有效的预防终端的电量的异常消耗情况。附图说明图1为实现本专利技术各个实施例的移动终端的硬件结构示意;图2为本专利技术的移动终端能够操作的通信系统;图3为本专利技术实施例提供的一种异常耗电的检测方法的流程图一;图4为本专利技术实施例提供的示例性的呈现异常耗电应用的显示图;图5为本专利技术实施例提供的一种异常耗电的检测方法的流程图二;图6为本专利技术实施例提供的一种异常耗电的检测方法的流程图三;图7为本专利技术实施例提供的一种终端的结构示意图一;图8为本专利技术实施例提供的一种终端的结构示意图二;图9为本专利技术实施例提供的一种终端的结构示意图三。具体实施方式下面将结合本专利技术实施例中的附图,对本发本文档来自技高网...

【技术保护点】
一种异常耗电的检测方法,其特征在于,包括:在预设周期内,获取当前运行的第一应用对应的第一运行状态和第一运行数据,所述第一应用为非系统应用;当所述第一运行状态为后台运行,且所述预设周期到达时,检测所述第一运行数据与预设规则是否匹配,所述预设规则为判别所述第一应用存在异常耗电的准则;若所述第一运行数据与所述预设规则匹配,则呈现所述第一应用存在异常耗电。

【技术特征摘要】
1.一种异常耗电的检测方法,其特征在于,包括:
在预设周期内,获取当前运行的第一应用对应的第一运行状态和第一运行
数据,所述第一应用为非系统应用;
当所述第一运行状态为后台运行,且所述预设周期到达时,检测所述第一
运行数据与预设规则是否匹配,所述预设规则为判别所述第一应用存在异常耗
电的准则;
若所述第一运行数据与所述预设规则匹配,则呈现所述第一应用存在异常
耗电。
2.根据权利要求1所述的方法,其特征在于,所述第一运行数据包括:全
球定位系统GPS使用状态、WAKELOCK持有状态、以及音频使用状态;所述
预设规则为所述音频使用状态为未使用、所述GPS使用状态为已使用以及所述
WAKELOCK持有状态为未持有。
3.根据权利要求1所述的方法,其特征在于,所述第一运行数据包括:中
央处理器CPU占用率、WAKELOCK持有状态、及网络数据使用量,以及音频
使用状态;所述预设规则为所述音频使用状态为未使用,所述WAKELOCK持
有状态为未持有,所述CPU占用率大于第一预设阈值,以及所述网络数据使用
量小于第二预设阈值。
4.根据权利要求1所述的方法,其特征在于,所述第一运行数据包括:
CPU占用率、WAKELOCK持有状态、及网络数据使用量,以及音频使用状态;
所述预设规则为当处于休眠状态时,所述音频使用状态为未使用,所述
WAKELOCK持有状态为持有,所述CPU占用率小于第一预设阈值,以及所述
网络数据使用量小于第二预设阈值。
5.根据权利要求1至4任一项所述的方法,其特征在于,所述获取当前运
行的第一应用对应的第一运行状态和第一运行数据之前,所述方法还包括:
检测当前运行的全部应用;
从所述当前运行的全部应用中选择出为非系统应用的所述第一应用。
6.根据权利要求1所述的方法,其特征在于,所述检测所述第一运行数据
与预设规则是否匹配之后,所述方法还包括:
若所述第一运行数据与所述预设规则不匹配,则不呈现所述第一应用存在
异常耗电。
7.一种终端,其特征在于,包括:
获取单元,用于在预设周期内,获取当前运行的第一应用对应的第一运行
状态和第一运行数据,所述第一应用...

【专利技术属性】
技术研发人员:魏军李爵宇
申请(专利权)人:努比亚技术有限公司
类型:发明
国别省市:广东;44

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

1