CN105159816B - 一种降低设备功耗的方法、移动终端及系统 - Google Patents
一种降低设备功耗的方法、移动终端及系统 Download PDFInfo
- Publication number
- CN105159816B CN105159816B CN201510472180.8A CN201510472180A CN105159816B CN 105159816 B CN105159816 B CN 105159816B CN 201510472180 A CN201510472180 A CN 201510472180A CN 105159816 B CN105159816 B CN 105159816B
- Authority
- CN
- China
- Prior art keywords
- application program
- mobile terminal
- application
- power consumption
- list
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000004458 analytical method Methods 0.000 claims abstract description 51
- 230000006399 behavior Effects 0.000 claims description 83
- 238000012544 monitoring process Methods 0.000 claims description 24
- 238000012423 maintenance Methods 0.000 claims description 7
- 238000012545 processing Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 7
- 230000002159 abnormal effect Effects 0.000 description 5
- 230000000694 effects Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000006467 substitution reaction Methods 0.000 description 2
- 241000700605 Viruses Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000002618 waking effect Effects 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种降低设备功耗的方法、移动终端及系统,其中所述方法包括下列步骤:当移动终端进入待机模式时,捕获所述移动终端后台应用程序的行为,收集所述应用程序的行为的功耗数据;将所述应用程序的行为的功耗数据发送至存储在云端服务器的应用程序耗电分析数据库进行分析比对;接收并保存所述应用程序耗电分析数据库反馈推送的限制启动的应用列表;禁止所述限制启动的应用列表中对应的应用程序在所述移动终端进入待机模式时在所述移动终端后台启动。本发明公开的降低设备功耗的方法通过对系统中的后台应用进行有效地管理,限制那些不必要在后台运行的应用,从而达到降低移动终端设备功耗、提高设备续航能力的目的。
Description
技术领域
本发明涉及通信移动终端的技术领域,特别涉及一种降低设备功耗的方法、移动终端及系统。
背景技术
目前移动终端上的应用越来越多,越来越丰富多彩,用户使用移动终端的时间也越来越长,有很多运行于智能手机或平板电脑等设备上的应用程序,由于设计的时候没有充分考虑到对功耗的影响,导致耗费了大量的电量。这些应用通过在后台运行,频繁唤醒系统、让系统无法休眠,频繁地进行启动等操作,长时间地占有传感器等硬件设备,基于上述无谓的操作耗费了大量的电量。然而,用户往往很难察觉哪些应用在后台运行消耗移动终端的有限电量,因此无法对这些耗电的应用程序针对性的进行处理。
目前亟待提出一种智能快捷的应用管理手段,对移动终端后台的应用程序进行有效管理,避免移动终端无谓消耗有限的电量。
发明内容
本发明的目的在于克服现有技术的缺点与不足,提供一种降低设备功耗的方法、移动终端及系统。
根据本发明公开实施例的技术实施方案,本发明第一方面公开了一种降低设备功耗的方法,包括下列步骤:
当移动终端进入待机模式时,捕获所述移动终端后台应用程序的行为,收集所述应用程序的行为的功耗数据;
将所述应用程序的行为的功耗数据发送至存储在云端服务器的应用程序耗电分析数据库进行分析比对;
接收并保存所述应用程序耗电分析数据库反馈推送的限制启动的应用列表;
禁止所述限制启动的应用列表中对应的应用程序在所述移动终端进入待机模式时在所述移动终端后台启动。
在另一实施例中,所述当移动终端进入待机模式时,捕获所述移动终端后台应用程序的行为,收集所述应用程序的行为的功耗数据包括以下步骤:
设置捕获应用程序行为的监控点;
通过预设的监控点捕获应用程序的行为;
收集所述应用程序的行为的功耗数据。
在另一实施例中,所述应用程序耗电分析数据库包括应用程序白名单,其中应用程序白名单包含授权允许在所述移动终端后台运行的应用程序。
在另一实施例中,所述将所述应用程序的行为的功耗数据发送至存储在云端服务器的应用程序耗电分析数据库进行分析比对之前,还包括:
预置应用程序耗电分析数据库,建立或者更新维护应用程序白名单。
在另一实施例中,所述限制启动的应用列表通过连接云端服务器进行实时或者定期更新与维护,同时支持用户进行手动更新与维护。
根据本发明公开实施例的技术实施方案,本发明第二方面公开了一种降低设备功耗的移动终端,包括:
后台应用程序捕获模块,用于当移动终端进入待机模式时,捕获所述移动终端后台应用程序的行为,收集所述应用程序的行为的功耗数据;
功耗数据发送模块,用于将所述应用程序的行为的功耗数据发送至存储在云端服务器的应用程序耗电分析数据库进行分析比对;
限制列表接收模块,用于接收并保存所述应用程序耗电分析数据库反馈推送的限制启动的应用列表;
应用程序限制模块,用于禁止所述限制启动的应用列表中对应的应用程序在所述移动终端进入待机模式时在所述移动终端后台启动。
在另一实施例中,所述后台应用程序捕获模块包括:
设置单元,用于设置捕获应用程序行为的监控点;
行为捕获单元,用于通过预设的监控点捕获应用程序的行为;
收集单元,用于收集所述应用程序的行为的功耗数据。
在另一实施例中,所述移动终端还包括:
数据库预置模块,用于预置应用程序耗电分析数据库,建立或者更新维护应用程序白名单。
在另一实施例中,所述限制启动的应用列表通过连接云端服务器进行实时或者定期更新与维护,同时支持用户进行手动更新与维护。
根据本发明公开实施例的技术实施方案,本发明第三方面公开了一种降低设备功耗的系统,该系统包括:
云端服务器,用于存储应用程序耗电分析数据库,所述应用程序耗电分析数据库包括应用程序白名单,当所述云端服务器接收到移动终端发送的所述应用程序的行为的功耗数据,通过与所述应用程序白名单中的应用程序进行比对,生成限制启动的应用列表并反馈推送至所述移动终端;
移动终端,用于本机进入待机模式时,捕获所述移动终端后台应用程序的行为,收集所述应用程序的行为的功耗数据;将所述应用程序的行为的功耗数据发送至存储在云端服务器的应用程序耗电分析数据库进行分析比对;接收并保存所述应用程序耗电分析数据库反馈推送的限制启动的应用列表;禁止所述限制启动的应用列表中对应的应用程序在所述移动终端进入待机模式时在所述移动终端后台启动。
本发明相对于现有技术具有如下的优点及效果:
本发明公开的降低设备功耗的方法通过对系统中的后台应用进行有效地管理,限制那些不必要在后台运行的应用,从而达到降低移动终端设备功耗、提高设备续航能力的目的。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或者现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本实施例一中一种降低设备功耗的方法流程图;
图2是本实施例一种中收集应用程序的行为的功耗数据流程图;
图3是本实施例一中另一种降低设备功耗的方法流程图;
图4是本实施例二中一种降低设备功耗的移动终端的结构框图;
图5是本实施例二中后台应用程序捕获模块的组成框图;
图6是本实施例二中另一种降低设备功耗的移动终端的结构框图;
图7是本实施例二中一种降低设备功耗的系统组成框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
以下根据实施例分别进行详细说明。
实施例一
请参见图1,图1是本实施例一中一种降低设备功耗的方法流程图。图1所示的一种降低设备功耗的方法,应用于智能移动终端,通过对移动终端系统中的后台应用进行有效地管理,限制那些不必要在后台运行的应用,从而达到降低移动终端设备功耗、提高设备续航能力的目的。
其中,所述移动终端包括具有照相功能的手机、平板电脑和掌上上网设备、多媒体设备、流媒体设备、移动互联网设备(MID,mobile internet device)、可穿戴设备或其他类型的具有照相功能的终端设备。
下面结合图1,具体介绍本实施公开的一种降低设备功耗的方法的具体流程步骤:
步骤S101、当移动终端进入待机模式时,捕获所述移动终端后台应用程序的行为,收集所述应用程序的行为的功耗数据。
该步骤的主要目的是为了实现移动终端设备对其系统中各应用程序的耗电数据进行记录和统计,在移动终端设备进入待机模式的情况下,在一段的时间之内对系统中所有的应用程序的耗电数据进行记录和分析,找出在后台耗电的相关应用程序,并获取其启动和运行的相关数据。
同时需要指出的是,本实施例中系统是针对Android操作系统,但是上述举例并不构成对本发明技术方案的限制,其他操作系统比如iOS(苹果)、windows phone(微软)、Symbian(诺基亚)、BlackBerry OS(黑莓)、windows mobile(微软)都可以构成本发明技术方案的延伸。
在优选的另一实施例中,通过下述方法步骤收集所述应用程序的行为的功耗数据,具体见附图2中收集应用程序的行为的功耗数据流程图所示:
步骤S1011、设置捕获应用程序行为的监控点;
监控点是对应用程序进行功耗监控的基础数据源,每个监控点都需要知道当前所监控的应用程序的行为、PID(进程编号)和持续的时间。
监控点的类型主要有CPU占用率、不释放睡眠锁、电话服务(手机)、界面置顶、网络使用、开屏幕、使用WIFI、使用BT、使用APN和/或使用GPS。由于监控点所监控的行为都是系统核心的业务逻辑,所以需要修改Android系统的framework的代码来实现。
步骤S1012、通过预设的监控点捕获应用程序的行为;
为了监控应用程序的各种功率消耗的行为,要针对各种不同的行为在Android系统framework内安插一些行为捕捉代码。
所述应用程序的行为包括:
应用程序持有和释放睡眠锁的时间点的行为、播放媒体的行为、打开或关闭wifi的行为、打开或关闭GPS的行为、APN网络连接和断开的行为、BT的打开和关闭行为。
步骤S1013、收集所述应用程序的行为的功耗数据;
当设置好监控点并获得所需的关键数据后,需要设置一个统一的数据上报接口,作用是帮助各个监控点将监控的数据收集发送,实现跨进程收集各个监控点从各个应用程序进程中通过数据上报接口上报的数据。
步骤S102、将所述应用程序的行为的功耗数据发送至存储在云端服务器的应用程序耗电分析数据库进行分析比对。
在优选的另一实施例中,所述移动终端通过HTTP请求,将这些耗电异常的应用程序的行为的功耗数据及其应用程序的信息及运行数据发送给云端服务器的应用程序耗电分析数据库。
在优选的另一实施例中,所述步骤S102之前,还包括步骤S100、预置应用程序耗电分析数据库,建立或者更新维护应用程序白名单。具体见附图3所示。
应用程序耗电分析数据库包括应用程序白名单,由应用程序耗电分析数据库在相关的专业数据分析工程师进行实时运行维护。
应用程序白名单包含必须在后台运行的应用程序(比如移动终端安全防卫软件、病毒查杀软件),应用白名单还包含基于数据统计的终端用户当下通常选择启动的应用程序(比如实时聊天应用程序:微信和QQ,如果限制其运行会导致接收不到消息,影响其正常使用)。
应用程序白名单在云端服务器进行运行和维护,一方面由于云端服务器相对于移动终端本地设备,安全性更能得到保障,稳定性也更能显著提高。
需要指出的是,应用程序白名单也可以提供可下载的格式文件,方便用户存储在移动终端本地,按照单机版的形式进行操作。同时根据需要,用户通过连接云端服务器进行下载更新。
云端服务器接收到所述应用程序的行为的功耗数据后,将其与应用程序白名单进行比对,找出那些不在应用白名单中而又消耗移动终端功耗的后台应用程序,并且生成限制启动的应用列表反馈推送给移动终端。
步骤S103、接收并保存所述应用程序耗电分析数据库反馈推送的限制启动的应用列表。
移动终端在连接至云端服务器后,接收并在移动终端本地保存所述应用程序耗电分析数据库反馈推送的限制启动的应用列表。
由于移动终端上安装的应用程序是随着用户的选择和使用需求实时变换的,所以为了使得本发明中降低设备功耗的方法能够更加有效的对终端设备后台的应用进行管理,本实施例中的限制启动的应用列表也需要根据移动终端上传的所述应用程序的行为的功耗数据进行更新,更新的频率和方式可以设定为实时更新或者定期更新。其中实时更新的方式是当云端服务器通过比对最新接收的应用程序的行为的功耗数据与应用程序白名单后,即形成新的限制启动的应用列表,移动终端选择实时接收推送的新的限制启动的应用列表。其中定时更新的方式是当云端服务器通过比对最新接收的应用程序的行为的功耗数据与应用程序白名单后,即形成新的限制启动的应用列表并替换之前的限制启动的应用列表,当达到预设的更新期限后,移动终端选择接收推送的最近的限制启动的应用列表。
所述限制启动的应用列表存储在移动终端本地,用户可以点击查看,在查看的过程中,也可以根据用户权限进行主动添加和删除相关应用程序。
步骤S104、禁止所述限制启动的应用列表中对应的应用程序在所述移动终端进入待机模式时在后台启动。
当所述移动终端再次进入待机模式,调用所述限制启动的应用列表,针对出现在上述列表中的移动终端当前后台启动的应用程序进行查杀关闭,并禁止其在待机模式下再次启动。
综上所述,本实施例公开的降低设备功耗的方法可以将移动终端后台耗电异常应用程序的运行数据上传到云端服务器,通过与云端服务器上应用程序耗电分析数据库中的应用程序白名单进行分析和对比,云端服务器将耗电异常、同时又不是必须在后台运行的应用生成限制启动的应用列表反馈推送给移动终端,移动终端查杀和限制上述应用在移动终端模式下的启动和运行,从而达到节省设备功耗、延长待机时间的效果。
实施例二
本发明实施例提供了一种移动终端1,图4是本发明实施例提供的降低设备功耗的的移动终端1的结构示意图,该移动终端1包括:后台应用程序捕获模块401、功耗数据发送模块402、限制列表接收模块403、应用程序限制模块404。下面具体说明各个模块的功能和组成,其中:
后台应用程序捕获模块401
该模块用于当移动终端进入待机模式时,捕获所述移动终端后台应用程序的行为,收集所述应用程序的行为的功耗数据。
在另一优选的实施例中,后台应用程序捕获模块又包括下列单元:
设置单元4011,用于设置捕获应用程序行为的监控点。
行为捕获单元4012,用于通过预设的监控点捕获应用程序的行为。
收集单元4013,用于收集所述应用程序的行为的功耗数据。
关于以上各个单元的具体的后台应用程序捕获模块的组成框图如附图5,各个单元的功能参照实施例一中的相关阐述。
功耗数据发送模块402
该模块用于将所述应用程序的行为的功耗数据发送至存储在云端服务器的应用程序耗电分析数据库进行分析比对。
限制列表接收模块403
该模块用于接收并保存所述应用程序耗电分析数据库反馈推送的限制启动的应用列表。
应用程序限制模块404
该模块用于禁止所述限制启动的应用列表中对应的应用程序在所述移动终端进入待机模式时在所述移动终端后台启动。
优选的,所述限制启动的应用列表通过连接云端服务器进行实时或者定期更新与维护,同时支持用户进行手动更新与维护。
如附图6所示,从图中另一优选的实施例的组成框图可知,该实施例公开的降低设备功耗的移动终端还包括:
数据库预置模块400
该模块用于预置应用程序耗电分析数据库,建立或者更新维护应用程序白名单。
实施例三
本发明实施例提供了一种降低设备功耗的系统,图7是本发明实施例提供的一种降低设备功耗的系统结构示意图,该系统包括:移动终端1和云端服务器2。
其中,
云端服务器2,用于存储应用程序耗电分析数据库,所述应用程序耗电分析数据库包括应用程序白名单,当所述云端服务器接收到移动终端发送的所述应用程序的行为的功耗数据,通过与所述应用程序白名单中的应用程序进行比对,生成限制启动的应用列表并反馈推送至所述移动终端;
移动终端1,用于本机进入待机模式时,捕获所述移动终端后台应用程序的行为,收集所述应用程序的行为的功耗数据;将所述应用程序的行为的功耗数据发送至存储在云端服务器的应用程序耗电分析数据库进行分析比对;接收并保存所述应用程序耗电分析数据库反馈推送的限制启动的应用列表;禁止所述限制启动的应用列表中对应的应用程序在所述移动终端进入待机模式时在所述移动终端后台启动。
优选的,所述移动终端1和云端服务器2通过移动终端发送HTTP请求的方式进行连接。
优选的,所述当移动终端进入待机模式时,捕获所述移动终端后台应用程序的行为,收集所述应用程序的行为的功耗数据包括以下步骤:
设置捕获应用程序行为的监控点;
通过预设的监控点捕获应用程序的行为;
收集所述应用程序的行为的功耗数据。
优选的,所述应用程序耗电分析数据库是事先预置建立的,包括应用程序白名单,其中应用程序白名单包含授权允许在所述移动终端后台运行的应用程序。
优选的,所述限制启动的应用列表通过连接云端服务器进行实时或者定期更新与维护,同时支持用户进行手动更新与维护。
综上所述,本实施例公开的降低设备功耗的系统,通过移动终端和云端服务器之间的协调配合工作,首先,由移动终端将后台耗电异常应用程序的运行数据上传到云端服务器,云端服务器接收上述数据后通过与其事先预置建立的应用程序耗电分析数据库中的应用程序白名单进行分析和对比后,将耗电异常、同时又不是必须在后台运行的应用生成限制启动的应用列表反馈推送给移动终端,移动终端查杀和限制上述应用在移动终端模式下的启动和运行。通过本发明公开的降低设备功耗的系统,实现了节省移动终端功耗、延长待机时间的效果。
值得注意的是,上述系统或终端实施例中,所包括的各个模块和单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各模块和单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
同时,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的终端、模块和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
Claims (7)
1.一种降低设备功耗的方法,其特征在于,包括下列步骤:
当移动终端进入待机模式时,捕获所述移动终端后台应用程序的行为,收集所述应用程序的行为的功耗数据;
将所述应用程序的行为的功耗数据发送至存储在云端服务器的应用程序耗电分析数据库进行分析比对,自动生成限制启动的应用列表反馈给移动终端;所述限制启动的应用列表包括那些不在应用程序白名单中而又消耗移动终端功耗的后台应用程序,所述限制启动的应用列表通过连接云端服务器进行实时或者定期更新;所述应用程序白名单包含授权允许在所述移动终端后台运行的应用程序和基于数据统计的移动终端用户当下通常选择启动的应用程序,所述应用程序白名单在云端服务器进行运行和维护;
接收并保存所述应用程序耗电分析数据库反馈推送的限制启动的应用列表;所述限制启动的应用列表存储在移动终端本地,用户查看所述限制启动的应用列表并根据权限主动添加或删除相关应用程序;
禁止所述限制启动的应用列表中对应的应用程序在所述移动终端进入待机模式时在所述移动终端后台启动。
2.根据权利要求1所述的降低设备功耗的方法,其特征在于,所述当移动终端进入待机模式时,捕获所述移动终端后台应用程序的行为,收集所述应用程序的行为的功耗数据包括以下步骤:
设置捕获应用程序行为的监控点;
通过预设的监控点捕获应用程序的行为;
收集所述应用程序的行为的功耗数据。
3.根据权利要求1所述的降低设备功耗的方法,其特征在于,所述将所述应用程序的行为的功耗数据发送至存储在云端服务器的应用程序耗电分析数据库进行分析比对之前,还包括:
预置应用程序耗电分析数据库,建立或者更新维护应用程序白名单。
4.一种降低设备功耗的移动终端,其特征在于,包括:
后台应用程序捕获模块,用于当移动终端进入待机模式时,捕获所述移动终端后台应用程序的行为,收集所述应用程序的行为的功耗数据;
功耗数据发送模块,用于将所述应用程序的行为的功耗数据发送至存储在云端服务器的应用程序耗电分析数据库进行分析比对,自动生成限制启动的应用列表反馈给移动终端;所述限制启动的应用列表包括那些不在应用程序白名单中而又消耗移动终端功耗的后台应用程序,所述限制启动的应用列表通过连接云端服务器进行实时或者定期更新;所述应用程序白名单包含授权允许在所述移动终端后台运行的应用程序和基于数据统计的移动终端用户当下通常选择启动的应用程序,所述应用程序白名单在云端服务器进行运行和维护;
限制列表接收模块,用于接收并保存所述应用程序耗电分析数据库反馈推送的限制启动的应用列表;所述限制启动的应用列表存储在移动终端本地,用户查看所述限制启动的应用列表并根据权限主动添加或删除相关应用程序;
应用程序限制模块,用于禁止所述限制启动的应用列表中对应的应用程序在所述移动终端进入待机模式时在所述移动终端后台启动。
5.根据权利要求4所述的降低设备功耗的移动终端,其特征在于,所述后台应用程序捕获模块包括:
设置单元,用于设置捕获应用程序行为的监控点;
行为捕获单元,用于通过预设的监控点捕获应用程序的行为;
收集单元,用于收集所述应用程序的行为的功耗数据。
6.根据权利要求4所述的降低设备功耗的移动终端,其特征在于,所述移动终端还包括:
数据库预置模块,用于预置应用程序耗电分析数据库,建立或者更新维护应用程序白名单。
7.一种降低设备功耗的系统,其特征在于,包括:
云端服务器,用于存储应用程序耗电分析数据库,所述应用程序耗电分析数据库包括应用程序白名单,当所述云端服务器接收到移动终端发送的所述应用程序的行为的功耗数据,通过与所述应用程序白名单中的应用程序进行比对,自动生成限制启动的应用列表反馈给移动终端;所述限制启动的应用列表包括那些不在应用程序白名单中而又消耗移动终端功耗的后台应用程序,所述限制启动的应用列表通过连接云端服务器进行实时或者定期更新;所述应用程序白名单包含授权允许在所述移动终端后台运行的应用程序和基于数据统计的移动终端用户当下通常选择启动的应用程序,所述应用程序白名单在云端服务器进行运行和维护;
移动终端,用于本机进入待机模式时,捕获所述移动终端后台应用程序的行为,收集所述应用程序的行为的功耗数据;将所述应用程序的行为的功耗数据发送至存储在云端服务器的应用程序耗电分析数据库进行分析比对;接收并保存所述应用程序耗电分析数据库反馈推送的限制启动的应用列表,所述限制启动的应用列表存储在移动终端本地,用户查看所述限制启动的应用列表并根据权限主动添加或删除相关应用程序;禁止所述限制启动的应用列表中对应的应用程序在所述移动终端进入待机模式时在所述移动终端后台启动。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510472180.8A CN105159816B (zh) | 2015-08-04 | 2015-08-04 | 一种降低设备功耗的方法、移动终端及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510472180.8A CN105159816B (zh) | 2015-08-04 | 2015-08-04 | 一种降低设备功耗的方法、移动终端及系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN105159816A CN105159816A (zh) | 2015-12-16 |
CN105159816B true CN105159816B (zh) | 2018-11-16 |
Family
ID=54800678
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510472180.8A Expired - Fee Related CN105159816B (zh) | 2015-08-04 | 2015-08-04 | 一种降低设备功耗的方法、移动终端及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105159816B (zh) |
Families Citing this family (23)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105373210A (zh) * | 2015-12-18 | 2016-03-02 | 北京金山安全软件有限公司 | 一种省电方法、装置及电子设备 |
CN106909447B (zh) * | 2015-12-23 | 2019-11-15 | 北京金山安全软件有限公司 | 一种后台应用程序的处理方法、装置及终端 |
CN106909407B (zh) * | 2015-12-23 | 2020-07-03 | 北京金山安全软件有限公司 | 一种后台应用程序的关闭方法、装置及终端 |
CN105653323B (zh) * | 2015-12-28 | 2019-07-02 | 小米科技有限责任公司 | 应用程序管理方法及装置 |
CN106537344A (zh) * | 2016-03-30 | 2017-03-22 | 北京小米移动软件有限公司 | 一种应用程序调用管理的方法和装置 |
CN105975306A (zh) * | 2016-04-29 | 2016-09-28 | 北京天宇朗通通信设备股份有限公司 | 电子设备的应用程序启动管理方法和装置 |
KR102691293B1 (ko) * | 2016-07-29 | 2024-08-05 | 삼성전자 주식회사 | 전자 장치의 전력 소모 감소를 위한 방법 및 장치 |
CN106502645A (zh) * | 2016-09-23 | 2017-03-15 | 宇龙计算机通信科技(深圳)有限公司 | 自唤醒权限的设置方法、设置装置和终端 |
CN106547544A (zh) * | 2016-10-17 | 2017-03-29 | 上海传英信息技术有限公司 | 一种低电量时游戏图像缓冲的方法及装置 |
CN106774786B (zh) * | 2016-11-22 | 2020-02-07 | 珠海市魅族科技有限公司 | 一种功耗控制方法以及装置 |
CN106535311A (zh) * | 2016-11-22 | 2017-03-22 | 珠海市魅族科技有限公司 | 一种功耗控制方法以及装置 |
CN106791170B (zh) * | 2017-01-13 | 2020-10-09 | Oppo广东移动通信有限公司 | 网络处理方法、装置及终端 |
CN106970696B (zh) * | 2017-03-24 | 2020-04-24 | 联想(北京)有限公司 | 一种电子设备管理方法及电子设备 |
CN107515665A (zh) * | 2017-07-06 | 2017-12-26 | 努比亚技术有限公司 | 后台进程管理方法、移动终端及计算机可读存储介质 |
CN107517308A (zh) * | 2017-08-07 | 2017-12-26 | 惠州Tcl移动通信有限公司 | 移动终端应用程序异常的检测方法、储存装置及移动终端 |
CN107861602B (zh) * | 2017-10-20 | 2021-03-30 | 努比亚技术有限公司 | 终端cpu性能控制方法、终端及计算机可读存储介质 |
CN108183952A (zh) * | 2017-12-28 | 2018-06-19 | 北京奇虎科技有限公司 | 一种基于云平台的应用耗电分析方法、设备及存储介质 |
CN108647127B (zh) * | 2018-05-04 | 2022-03-11 | 腾讯科技(深圳)有限公司 | 应用耗电监控方法及装置 |
WO2019218299A1 (zh) | 2018-05-17 | 2019-11-21 | 华为技术有限公司 | 一种耗电异常提示方法、服务器和终端 |
CN108829598B (zh) * | 2018-06-13 | 2019-11-29 | 深圳大学 | 一种移动应用的功耗检测方法及系统 |
CN110134219B (zh) * | 2019-05-13 | 2024-03-19 | 深圳传音通讯有限公司 | 应用程序后台耗电处理方法及装置 |
CN112416380B (zh) * | 2019-08-21 | 2024-03-29 | 成都鼎桥通信技术有限公司 | 一种应用防杀死防冻结的方法和装置 |
CN112634808B (zh) * | 2020-12-23 | 2023-11-21 | 广州三星通信技术研究有限公司 | 屏幕亮度调节方法及其装置 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102306118A (zh) * | 2011-08-31 | 2012-01-04 | 中兴通讯股份有限公司 | Android终端应用程序功耗监控的方法和装置 |
CN102981878A (zh) * | 2012-11-28 | 2013-03-20 | 广东欧珀移动通信有限公司 | 自动关闭后台程序的方法及其移动终端 |
CN103019777A (zh) * | 2012-11-28 | 2013-04-03 | 广东欧珀移动通信有限公司 | 一种自动清理移动终端后台应用程序的方法及系统 |
CN103313359A (zh) * | 2012-03-15 | 2013-09-18 | 宇龙计算机通信科技(深圳)有限公司 | 一种用于移动终端的节电方法、节电装置以及移动终端 |
CN104486510A (zh) * | 2014-12-16 | 2015-04-01 | 上海斐讯数据通信技术有限公司 | 一种降低智能终端功耗的方法和系统 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8538484B2 (en) * | 2009-08-14 | 2013-09-17 | Google Inc. | Providing a user with feedback regarding power consumption in battery-operated electronic devices |
CN103986719A (zh) * | 2014-05-26 | 2014-08-13 | 厦门美图之家科技有限公司 | 一种防止应用程序后台流量流失的方法 |
-
2015
- 2015-08-04 CN CN201510472180.8A patent/CN105159816B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102306118A (zh) * | 2011-08-31 | 2012-01-04 | 中兴通讯股份有限公司 | Android终端应用程序功耗监控的方法和装置 |
CN103313359A (zh) * | 2012-03-15 | 2013-09-18 | 宇龙计算机通信科技(深圳)有限公司 | 一种用于移动终端的节电方法、节电装置以及移动终端 |
CN102981878A (zh) * | 2012-11-28 | 2013-03-20 | 广东欧珀移动通信有限公司 | 自动关闭后台程序的方法及其移动终端 |
CN103019777A (zh) * | 2012-11-28 | 2013-04-03 | 广东欧珀移动通信有限公司 | 一种自动清理移动终端后台应用程序的方法及系统 |
CN104486510A (zh) * | 2014-12-16 | 2015-04-01 | 上海斐讯数据通信技术有限公司 | 一种降低智能终端功耗的方法和系统 |
Also Published As
Publication number | Publication date |
---|---|
CN105159816A (zh) | 2015-12-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105159816B (zh) | 一种降低设备功耗的方法、移动终端及系统 | |
EP3386150B1 (en) | Terminal failure processing method, device and system | |
CN107704360B (zh) | 监控数据的处理方法、设备、服务器及存储介质 | |
EP2977854B1 (en) | Method, apparatus, and user terminal for removing malicious power consuming application | |
CN101375617B (zh) | 用于在无线装置上提供可配置任务管理的设备和方法 | |
CN102006588B (zh) | 智能手机网络行为监控的方法和系统 | |
EP2861003A1 (en) | Method and apparatus for controlling application right | |
CN104053054A (zh) | 数据采集方法及装置 | |
CN102196373A (zh) | 一种短信告警系统及短信告警方法 | |
CN106130808A (zh) | 一种wifi设备升级的方法及系统 | |
CN113225339B (zh) | 网络安全监测方法、装置、计算机设备及存储介质 | |
CN112423322B (zh) | 型号信息发送方法、装置、存储介质及电子装置 | |
CN108710547B (zh) | 一种数据备份方法、装置、终端及存储介质 | |
EP3506599B1 (en) | Method for synchronizing contact information, apparatus and medium | |
CN110795412B (zh) | 日志信息的处理方法、装置及存储介质 | |
WO2016101446A1 (zh) | 数据分析方法、装置、系统及终端和服务器 | |
CN112711515B (zh) | 一种实时监控方法、装置及电子设备 | |
CN104426918A (zh) | 设备设置方法和电子设备 | |
CN108280763A (zh) | 股票行情数据处理方法及相关设备 | |
CN103037198A (zh) | 视频监控系统及方法 | |
CN112667474B (zh) | 一种数据监控方法、装置、电子设备及存储介质 | |
CN103997410B (zh) | 面向移动终端的多媒体数据虚拟直播系统和方法 | |
CN101472083B (zh) | 一种电视台设备分级管理的方法 | |
CN109828797A (zh) | 抓拍服务进程管理方法及相关设备 | |
CN111200508B (zh) | 一种消息发送方法及网关 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP01 | Change in the name or title of a patent holder |
Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee after: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18 Patentee before: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS Corp.,Ltd. |
|
CP01 | Change in the name or title of a patent holder | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20181116 |
|
CF01 | Termination of patent right due to non-payment of annual fee |