[发明专利]耗电应用的检测方法、装置、存储介质和移动终端有效
申请号: | 201811289676.1 | 申请日: | 2018-10-31 |
公开(公告)号: | CN109521865B | 公开(公告)日: | 2020-07-03 |
发明(设计)人: | 陈俊国;赵璐璐;邱峰 | 申请(专利权)人: | 北京小米移动软件有限公司 |
主分类号: | G06F1/3206 | 分类号: | G06F1/3206 |
代理公司: | 北京英创嘉友知识产权代理事务所(普通合伙) 11447 | 代理人: | 魏嘉熹;南毅宁 |
地址: | 100085 北京市海淀区清河*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 耗电 应用 检测 方法 装置 存储 介质 移动 终端 | ||
本公开是关于一种耗电应用的检测方法、装置、存储介质和移动终端,该方法包括:当应用在当前检测周期内的第一总持锁时长小于预设时长阈值时,确定该第一总持锁时长在时长区间组中所处的时长区间;当该第一总持锁时长处于具备最小时长上限的第一时长区间时,根据该应用在当前检测周期内的持锁次数和平均持锁时长,确定该应用是否为高耗电量的异常应用;当该第一总持锁时长处于除该第一时长区间外的第二时长区间时,根据该应用经历的所有检测周期中获取的多个总持锁时长处于第二时长区间的区间次数确定该应用是否为该异常应用。能够通过总持锁时长、持锁次数以及平均持锁时长对应用的持锁状态和耗电情况进行综合检测,提高耗电应用检测的精确度。
技术领域
本公开涉及移动终端应用管理领域,尤其涉及一种耗电应用的检测方法、装置、存储介质和移动终端。
背景技术
WakeLock(唤醒锁)是Linux系统和Android(安卓)系统中应用的一种锁机制,当有应用(或称应用程序)持有WakeLock时,处理器就会一直处于工作状态,而不会进入休眠状态。比如,移动终端屏幕在屏幕关闭的时候,有些应用依然需要唤醒屏幕提示用户消息。这时就需要通过WakeLock锁机制使应用在移动终端屏幕关闭的情况下依然能够运行。但是,在数量繁多应用中滥用WakeLock锁机制也会为移动终端带来高耗电量的问题,不必要的或者异常的应用持锁状态,例如,应用在一段时间内持锁时间过长和/或持锁次数过于频繁,会导致移动终端的电量被过度消耗。相关技术中,通常以应用的持锁时长为依据,对耗电量较高的异常应用进行检测和处理。
发明内容
为克服相关技术中存在的问题,本公开提供一种耗电应用的检测方法、装置、存储介质和移动终端。
根据本公开实施例的第一方面,提供一种耗电应用的检测方法,所述方法包括:
获取目标应用在当前检测周期内的第一总持锁时长和持锁次数;
当所述第一总持锁时长小于预设时长阈值时,确定所述第一总持锁时长在时长区间组中所处的时长区间,所述时长区间组包含多个具备时长上限和时长下限的时长区间;
当所述第一总持锁时长处于第一时长区间时,根据所述持锁次数以及所述目标应用在所述当前检测周期内的平均持锁时长,确定所述目标应用是否为高耗电量的异常应用,所述第一时长区间为所述时长区间组中具备最小时长上限的时长区间;
当所述第一总持锁时长处于第二时长区间时,根据所述第二时长区间对应的区间次数确定所述目标应用是否为所述异常应用,所述第二时长区间为所述时长区间组中除所述第一时长区间外的任一时长区间,所述区间次数为所述目标应用在所述当前检测周期以及历史检测周期内获取到的多个第一总持锁时长处于所述第二时长区间的总次数,所述历史检测周期包括所述当前检测周期之前的多个检测周期。
可选的,所述当所述第一总持锁时长处于第一时长区间时,根据所述持锁次数以及平均持锁时长,确定所述目标应用是否为高耗电量的异常应用,包括:
根据所述第一总持锁时长和所述持锁次数确定所述平均持锁时长;
当所述持锁次数大于或等于预设的持锁次数阈值,并且所述平均持锁时长大于或等于预设的平均持锁时长阈值时,确定所述目标应用为所述异常应用。
可选的,所述当所述第一总持锁时长处于第二时长区间时,根据所述第二时长区间对应的区间次数确定所述目标应用是否为所述异常应用,包括:
获取所述目标应用在所述历史检测周期内获取到的多个总持锁时长处于所述第二时长区间的历史区间次数;
确定所述区间次数为所述历史区间次数加一;
当所述区间次数小于预设的区间次数阈值时,记录所述区间次数,作为当前检测周期之后的检测周期中的所述第二时长区间对应的历史区间次数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京小米移动软件有限公司,未经北京小米移动软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811289676.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:便携式运算装置及其工作频率提升方法
- 下一篇:一种低功耗人脸识别方法及系统