一种优化应用程序耗电的方法、装置及电子设备制造方法及图纸

技术编号:15791155 阅读:83 留言:0更新日期:2017-07-09 20:37
本发明专利技术的实施例公开一种优化应用程序耗电的方法、装置及电子设备。方法包括:接收各锁屏期间的锁屏期间信息,按照用户信息进行分类,得到用户锁屏期间信息;依据用户锁屏期间信息计算耗电速度以及平均耗电速度,获取与平均耗电速度差值最大的差值耗电速度,提取差值耗电速度对应的优化锁屏期间;在应用程序集信息中,提取优化锁屏期间以及前一锁屏期间映射的第一应用程序集及第二应用程序集;在第一应用程序集中,删除与第二应用程序集相同的应用程序,得到第三应用程序集;对各用户的第三应用程序集中的应用程序进行计数,获取计数值超过计数阈值的应用程序,提示用户进行耗电优化处理。应用本发明专利技术,可以提升电子设备的耗电优化效率。

【技术实现步骤摘要】
一种优化应用程序耗电的方法、装置及电子设备
本专利技术涉及计算机节能技术,尤其涉及一种优化应用程序耗电的方法、装置及电子设备。
技术介绍
随着计算机通信以及互联网技术的发展,电子设备的应用越来越普遍,例如,智能移动电话、个人数字助理、掌上电脑以及台式机电脑得到了越来越广泛的应用,安装在电子设备中的各类应用程序(APP,Application)也越来越多,用以满足用户对业务多样性的需求。但是,由于每一应用程序的运行都会消耗电子设备大量的电能,因而,随着电子设备中安装的应用程序的增多,电子设备的耗电量也大幅上升,续航时间也越来越短。为了有效提升电子设备的续航时间,其中一个可行的方法是需要有效减少电子设备中非必要运行的应用程序,例如,在电子设备处于锁屏期间,一些耗电量高的应用程序会导致电子设备的耗电波动较大,需要对运行在后台中的耗电较高的非必要运行的应用程序进行停包处理,以节约其耗电量。但由于实际应用中,用户并不清楚后台运行中的哪些应用程序为非必要运行的应用程序且耗电较高,从而可以进行停包处理,或者,依据经验选取的非必要运行的应用程序不是耗电高的可以进行停包处理的应用程序,使得耗电量较高的非必要运行的应用程序并没有执行停包处理,导致电子设备的耗电优化效率不高,电子设备的续航能力较低。
技术实现思路
有鉴于此,本专利技术实施例提供一种优化应用程序耗电的方法、装置及电子设备,提升电子设备的耗电优化效率。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,本专利技术实施例提供一种优化应用程序耗电的方法,包括:按照预先设置的时间段接收电子设备上报的各锁屏期间的锁屏期间信息,所述锁屏期间信息包含用户信息、耗电信息以及运行的应用程序集信息,按照所述锁屏期间信息中包含的用户信息进行分类,得到用户锁屏期间信息;依据所述用户锁屏期间信息,计算用户锁屏期间耗电速度以及用户锁屏期间平均耗电速度,从所述用户锁屏期间耗电速度中,获取与所述用户锁屏期间平均耗电速度差值最大的差值耗电速度,提取所述差值耗电速度对应的优化锁屏期间;在所述运行的应用程序集信息中,提取所述优化锁屏期间映射的第一应用程序集信息,以及,所述优化锁屏期间的前一锁屏期间映射的第二应用程序集信息;在所述第一应用程序集信息中,删除与所述第二应用程序集信息相同的应用程序信息,得到第三应用程序集信息;对各用户的第三应用程序集信息中的应用程序进行计数,获取计数值超过预先设置的计数阈值的应用程序,提示用户进行耗电优化处理。可选的,利用下式获取与所述用户锁屏期间平均耗电速度差值最大的差值耗电速度:式中,Δ为差值耗电速度,即与所述用户锁屏期间平均耗电速度差值最大的用户锁屏期间耗电速度;Δi为第i个锁屏期间的用户锁屏期间耗电速度与用户锁屏期间平均耗电速度的差值;为第i个锁屏期间的用户锁屏期间耗电速度;为用户锁屏期间平均耗电速度;n为预先设置的时间段内包含的锁屏期间个数。可选的,在所述获取与所述用户锁屏期间平均耗电速度差值最大的差值耗电速度之后,提取所述差值耗电速度对应的优化锁屏期间之前,所述方法还包括:如果所述差值耗电速度小于预先设置的差值阈值,结束流程;如果所述差值耗电速度不小于预先设置的差值阈值,执行所述提取所述差值耗电速度对应的优化锁屏期间的步骤。可选的,所述获取计数值超过预先设置的计数阈值的应用程序,提示用户进行耗电优化处理包括:查询预先设置的应用程序列表与耗电优化处理策略的映射关系,得到获取的应用程序映射的耗电优化处理策略;按照计数值从大至小的顺序,将获取的应用程序以及映射的耗电优化处理策略向用户下发,以使用户根据接收并展示在屏幕上的信息执行相应的操作。可选的,所述根据接收并展示在屏幕上的信息执行相应的操作包括:判断对所述获取的应用程序进行操作是否需要调用系统权限;如果不需要调用系统权限,对所述获取的应用程序进行耗电优化处理操作;如果需要调用系统权限,调用预先安装的具有系统权限授权功能的中间插件,通过所述中间插件获取系统权限授权功能,以对所述获取的应用程序进行耗电优化处理操作。可选的,所述对所述获取的应用程序进行耗电优化处理操作包括:将各所述获取的应用程序分别映射的耗电优化处理策略进行展示,以提示用户进行耗电优化处理;接收用户依据展示选取的耗电优化处理策略,按照接收的耗电优化处理策略操作对应的所述应用程序。可选的,所述耗电优化处理策略包括:杀死应用程序对应的进程操作、强制停止应用程序操作、禁止应用程序自动启动操作、禁止应用程序执行网络连接操作、对应用程序执行卸载操作中的一种或其任意组合。可选的,在所述获取计数值超过预先设置的计数阈值的应用程序之后,所述方法还包括:在所述优化锁屏期间内,设置锁屏的电子设备在后台仅运行计数值超过预先设置的计数阈值的应用程序,得到所述优化锁屏期间的耗电量;依据所述优化锁屏期间的耗电量计算对比耗电速度,依据所述对比耗电速度以及所述用户锁屏期间耗电速度,确定所述计数值超过预先设置的计数阈值的应用程序是否异常耗电。可选的,所述时间段包含一个或多个锁屏期间,每一锁屏期间对应一锁屏期间信息。可选的,所述锁屏期间大于预先设置的第一锁屏时间阈值而小于第二锁屏时间阈值。第二方面,本专利技术实施例提供一种优化应用程序耗电的装置,包括:信息分类模块、差值计算模块、提取模块、并集模块以及优化处理模块,其中,信息分类模块,用于按照预先设置的时间段接收电子设备上报的各锁屏期间的锁屏期间信息,所述锁屏期间信息包含用户信息、耗电信息以及运行的应用程序集信息,按照所述锁屏期间信息中包含的用户信息进行分类,得到用户锁屏期间信息;差值计算模块,用于依据所述用户锁屏期间信息,计算用户锁屏期间耗电速度以及用户锁屏期间平均耗电速度,从所述用户锁屏期间耗电速度中,获取与所述用户锁屏期间平均耗电速度差值最大的差值耗电速度,提取所述差值耗电速度对应的优化锁屏期间;提取模块,用于在所述运行的应用程序集信息中,提取所述优化锁屏期间映射的第一应用程序集信息,以及,所述优化锁屏期间的前一锁屏期间映射的第二应用程序集信息;并集模块,用于在所述第一应用程序集信息中,删除与所述第二应用程序集信息相同的应用程序信息,得到第三应用程序集信息;优化处理模块,用于对各用户的第三应用程序集信息中的应用程序进行计数,获取计数值超过预先设置的计数阈值的应用程序,提示用户进行耗电优化处理。可选的,利用下式获取与所述用户锁屏期间平均耗电速度差值最大的差值耗电速度:式中,Δ为差值耗电速度,即与所述用户锁屏期间平均耗电速度差值最大的用户锁屏期间耗电速度;Δi为第i个锁屏期间的用户锁屏期间耗电速度与用户锁屏期间平均耗电速度的差值;为第i个锁屏期间的用户锁屏期间耗电速度;为用户锁屏期间平均耗电速度;n为预先设置的时间段内包含的锁屏期间个数。可选的,所述差值计算模块包括:用户锁屏期间耗电速度计算单元、用户锁屏期间平均耗电速度计算单元、差值耗电速度计算单元、差值判断单元以及优化锁屏期间提取单元,其中,用户锁屏期间耗电速度计算单元,用于依据用户锁屏期间信息,计算用户锁屏期间耗电速度;用户锁屏期间平均耗电速度计算单元,用于依据所述时间段内的用户锁屏期间耗电速度,计算用户锁屏期间平均耗电速度;差值耗电速度计算单元,用于从所述用户本文档来自技高网...
一种优化应用程序耗电的方法、装置及电子设备

【技术保护点】
一种优化应用程序耗电的方法,其特征在于,该方法包括:按照预先设置的时间段接收电子设备上报的各锁屏期间的锁屏期间信息,所述锁屏期间信息包含用户信息、耗电信息以及运行的应用程序集信息,按照所述锁屏期间信息中包含的用户信息进行分类,得到用户锁屏期间信息;依据所述用户锁屏期间信息,计算用户锁屏期间耗电速度以及用户锁屏期间平均耗电速度,从所述用户锁屏期间耗电速度中,获取与所述用户锁屏期间平均耗电速度差值最大的差值耗电速度,提取所述差值耗电速度对应的优化锁屏期间;在所述运行的应用程序集信息中,提取所述优化锁屏期间映射的第一应用程序集信息,以及,所述优化锁屏期间的前一锁屏期间映射的第二应用程序集信息;在所述第一应用程序集信息中,删除与所述第二应用程序集信息相同的应用程序信息,得到第三应用程序集信息;对各用户的第三应用程序集信息中的应用程序进行计数,获取计数值超过预先设置的计数阈值的应用程序,提示用户进行耗电优化处理。

【技术特征摘要】
1.一种优化应用程序耗电的方法,其特征在于,该方法包括:按照预先设置的时间段接收电子设备上报的各锁屏期间的锁屏期间信息,所述锁屏期间信息包含用户信息、耗电信息以及运行的应用程序集信息,按照所述锁屏期间信息中包含的用户信息进行分类,得到用户锁屏期间信息;依据所述用户锁屏期间信息,计算用户锁屏期间耗电速度以及用户锁屏期间平均耗电速度,从所述用户锁屏期间耗电速度中,获取与所述用户锁屏期间平均耗电速度差值最大的差值耗电速度,提取所述差值耗电速度对应的优化锁屏期间;在所述运行的应用程序集信息中,提取所述优化锁屏期间映射的第一应用程序集信息,以及,所述优化锁屏期间的前一锁屏期间映射的第二应用程序集信息;在所述第一应用程序集信息中,删除与所述第二应用程序集信息相同的应用程序信息,得到第三应用程序集信息;对各用户的第三应用程序集信息中的应用程序进行计数,获取计数值超过预先设置的计数阈值的应用程序,提示用户进行耗电优化处理。2.根据权利要求1所述的方法,其特征在于,利用下式获取与所述用户锁屏期间平均耗电速度差值最大的差值耗电速度:式中,Δ为差值耗电速度,即与所述用户锁屏期间平均耗电速度差值最大的用户锁屏期间耗电速度;Δi为第i个锁屏期间的用户锁屏期间耗电速度与用户锁屏期间平均耗电速度的差值;为第i个锁屏期间的用户锁屏期间耗电速度;为用户锁屏期间平均耗电速度;n为预先设置的时间段内包含的锁屏期间个数。3.根据权利要求1所述的方法,其特征在于,在所述获取与所述用户锁屏期间平均耗电速度差值最大的差值耗电速度之后,提取所述差值耗电速度对应的优化锁屏期间之前,所述方法还包括:如果所述差值耗电速度小于预先设置的差值阈值,结束流程;如果所述差值耗电速度不小于预先设置的差值阈值,执行所述提取所述差值耗电速度对应的优化锁屏期间的步骤。4.根据权利要求1所述的方法,其特征在于,所述获取计数值超过预先设置的计数阈值的应用程序,提示用户进行耗电优化处理包括:查询预先设置的应用程序列表与耗电优化处理策略的映射关系,得到获取的应用程序映射的耗电优化处理策略;按照计数值从大至小的顺序,将获取的应用程序以及映射的耗电优化处理策略向用户下发,以使用户根据接收并展示在屏幕上的信息执行相应的操作。5.根据权利要求4所述的方法,其特征在于,所述根据接收并展示在屏幕上的信息执行相应的操作包括:判断对所述获取的应用程序进行操作是否需要调用系统权限;如果不需要调用系统权限,对所述获取的应用程序进行耗电优化处理操作;如果需要调用系统权限,调用预先安装的具有系统权限授权功能的中...

【专利技术属性】
技术研发人员:刘德顺
申请(专利权)人:北京金山安全软件有限公司
类型:发明
国别省市:北京,11

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

1