The invention provides a detection and processing method for power consumption anomaly of an application program, which determines whether the variance of each application program exceeds its corresponding value by setting the upper limit of power consumption and the lower limit of power consumption, counting the power consumption exceeding or below the upper limit of power consumption in the application program, and calculating the variance. Preset values, if so, adjust the corresponding application's power consumption upper limit and power consumption lower limit, and control variance beyond the preset value of each application restart. The detection and processing method disclosed in the invention can dynamically adjust the upper limit value and the lower limit value of the power consumption, and can also maintain the stability of the terminal power consumption when the power consumption is abnormal, so as to provide convenience for users to use the terminal.
【技术实现步骤摘要】
一种应用程序耗电异常的检测处理方法
本专利技术涉及终端控制
,尤其涉及一种应用程序耗电异常的检测处理方法。
技术介绍
随着智能终端的不断发展,比如:现在社会中的智能手机的使用量越来越大,其除了通常用来进行通讯以外,还用来进行照相、照明或者视频播放等各种功能,满足用户日常需要。但是现有技术中由于为移动终端的智能手机被用户携带使用,因此其需要经常为电池充电,保证各个应用程序正常运行的电量。而往往由于终端本身系统的原因或者因为应用程序本身可能发生的异常导致终端在使用过程中,常常会出现耗电异常,而电量的快速流失,导致频繁的充电或者终端无法正常使用,给用户带来诸多不便。因此,现有技术有待于进一步的提高。
技术实现思路
鉴于上述现有技术中的不足之处,本专利技术的目的在于为用户提供一种应用程序耗电异常的检测处理方法,克服现有技术中终端上安装的应用程序耗电异常,无法自适应进行耗电量控制的缺陷。本专利技术提供了一种应用程序耗电异常的检测处理方法,其中,所述方法包括:设置终端上各个应用程序在预设时间内的耗电量上限值和耗电量下限值;采集终端上的各个应用程序在所述预设时间内的耗电量,并统计其中超出设置耗电量上限值或者低于耗电下限值的耗电量;根据统计出的各个应用程序的耗电量计算各个应用程序的方差;判断各个应用程序的方差是否超出与其相对应的预置数值,若是,则调整相对应应用程序的耗电量上限值和耗电量下限值,并控制方差超出预置数值的各个应用程序重新启动;采集重新启动的各个应用程序在预设时间内的耗电量,统计重新采集到的耗电量中超出调整后的耗电量上限值和耗电量下限值的耗电量,并计算方差;判 ...
【技术保护点】
1.一种应用程序耗电异常的检测处理方法,其特征在于,所述方法包括:设置终端上各个应用程序在预设时间内的耗电量上限值和耗电量下限值;采集终端上的各个应用程序在所述预设时间内的耗电量,并统计其中超出设置耗电量上限值或者低于耗电下限值的耗电量;根据统计出的各个应用程序的耗电量计算方差;判断所述方差是否超出与其相对应的预置数值,若是,则调整相对应应用程序的耗电量上限值和耗电量下限值,并控制方差超出所述预置数值的各个应用程序重新启动;采集重新启动的各个应用程序在预设时间内的耗电量,统计重新采集到的耗电量中超出调整后的耗电量上限值和耗电量下限值的耗电量,并计算方差;判断方差是否超出与其相对应的预置数值;若是,则控制应用程序关闭,并输出耗电异常提醒。
【技术特征摘要】
1.一种应用程序耗电异常的检测处理方法,其特征在于,所述方法包括:设置终端上各个应用程序在预设时间内的耗电量上限值和耗电量下限值;采集终端上的各个应用程序在所述预设时间内的耗电量,并统计其中超出设置耗电量上限值或者低于耗电下限值的耗电量;根据统计出的各个应用程序的耗电量计算方差;判断所述方差是否超出与其相对应的预置数值,若是,则调整相对应应用程序的耗电量上限值和耗电量下限值,并控制方差超出所述预置数值的各个应用程序重新启动;采集重新启动的各个应用程序在预设时间内的耗电量,统计重新采集到的耗电量中超出调整后的耗电量上限值和耗电量下限值的耗电量,并计算方差;判断方差是否超出与其相对应的预置数值;若是,则控制应用程序关闭,并输出耗电异常提醒。2.根据权利要求1所述的应用程序耗电异常的检测处理方法,其特征在于,所述输出耗电异常提醒的步骤之后,还包括:输出耗电异常的应用程序清单,并获取所述应用程序清单中各个应用程序耗电日志信息;根据耗电日志信息中含有的各个应用程序的历史耗电量,得到耗电量多次超出耗电量上限值的异常应用程序,并控制所述异常应用程序卸载和更新。3.根据权利要求1所述的应用程序耗电异常的检测处理方法,其特征在于,所述输出耗电异常提醒的步骤之后,还包括:输出耗电异常的应用程序清单,根据耗电异常的应用程序清单中正在运行的应用程序所占用的系统内存,判断耗电异常是否为CPU异常,若是,则控制终端重新启动。4.根据权利要求1所述的应用程序耗电异常的检测处理方法,其特征在于,所述输出耗电异常提醒的步骤之后,还包括:输出耗电异常的应用程序清单,并获取存储的历史应用程序清单;判断耗电量排名位于前N的应用程序中是否存在历史应用程序清单中未出现的耗电异常应用程序;若有,则控制所述耗电异常应用程序关闭后台运行程序,重新启动。5.根据权利要求1所述的应用程序耗电异常的检测处理方法,其特征在于,所述根据统计出的各个应用程序的耗电量计算方差的步骤中所采用的计算公...
【专利技术属性】
技术研发人员:王随州,
申请(专利权)人:东莞市华睿电子科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。