Nothing Special   »   [go: up one dir, main page]

CN104679637A - 一种确定移动终端待机状态下应用耗电的方法及系统 - Google Patents

一种确定移动终端待机状态下应用耗电的方法及系统 Download PDF

Info

Publication number
CN104679637A
CN104679637A CN201310630487.7A CN201310630487A CN104679637A CN 104679637 A CN104679637 A CN 104679637A CN 201310630487 A CN201310630487 A CN 201310630487A CN 104679637 A CN104679637 A CN 104679637A
Authority
CN
China
Prior art keywords
application program
power consumption
waking
wakeup time
wake
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.)
Granted
Application number
CN201310630487.7A
Other languages
English (en)
Other versions
CN104679637B (zh
Inventor
罗鹏
张康宗
郑有胜
罗勇
刘强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shell Internet Beijing Security Technology Co Ltd
Beijing Kingsoft Internet Science and Technology Co Ltd
Original Assignee
Shell Internet Beijing Security Technology Co Ltd
Beijing Kingsoft Internet Science and Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Shell Internet Beijing Security Technology Co Ltd, Beijing Kingsoft Internet Science and Technology Co Ltd filed Critical Shell Internet Beijing Security Technology Co Ltd
Priority to CN201310630487.7A priority Critical patent/CN104679637B/zh
Publication of CN104679637A publication Critical patent/CN104679637A/zh
Application granted granted Critical
Publication of CN104679637B publication Critical patent/CN104679637B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

  • Telephone Function (AREA)

Abstract

本发明的实施例公开一种确定移动终端待机状态下应用耗电的方法及系统,涉及移动技术应用领域,为能够确定出待机状态下后台唤醒应用程序的耗电情况而发明。所述确定移动终端待机状态下应用耗电的方法包括:确定在待机状态下第一唤醒应用程序的唤醒时间;根据所述第一唤醒应用程序的唤醒时间,确定出在待机状态下第一唤醒应用程序的耗电比例。所述确定移动终端待机状态下应用耗电的系统,包括:唤醒时间确定单元,用于确定在待机状态下第一唤醒应用程序的唤醒时间;耗电比确定单元,根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例。本发明适用于确定移动终端后台唤醒应用程序的耗电情况。

Description

一种确定移动终端待机状态下应用耗电的方法及系统
技术领域
本发明涉及移动技术应用领域,尤其涉及一种确定移动终端待机状态下应用耗电的方法及系统。
背景技术
如今移动终端如手机日益普遍,续航能力常常是移动终端用户关心的问题之一。很多使用移动终端的用户都会发现,有的移动终端在经过一夜的待机后,尽管没有使用,但还是会耗费不少的电量,甚至有的用户在经过一夜的休息之后发现,自己的移动终端原本还充足的电量却显示成了低电警告。
用户的移动终端大量的时间处于待机状态。有的移动终端如装有安卓(Android)系统的移动终端之所以耗电快,在于待机期间存在系统耗电和应用耗电。比如,为了保持移动终端的在线状态,移动终端的系统自身会有一些唤醒的行为。通常情况下,系统耗电是不可避免的。
而应用耗电则复杂得多。例如,即使是移动终端处于待机状态下,即时通讯(Instant Messenger,简称IM)类、工具类应用也会定时进行自动下载或推送更新等。又例如,唤醒类应用除了自身运行需要耗电之外,也会使移动终端中的其他应用在移动终端被唤醒之后运行起来。因此,唤醒类应用引起的应用耗电要比想象中的大得多。
在实现本发明的过程中,发明人发现,现有的移动终端无法对待机状态下电量消耗情况进行细分,即用户无法确定在待机状态下哪些唤醒应用程序的电量消耗比较大,由此也就使得用户无法进行有针对性的管理进而解决移动终端待机耗电过大的问题。
发明内容
有鉴于此,本发明实施例提供一种确定移动终端待机状态下应用耗电的方法及系统,能够解决现有技术中无法对应用程序的耗电进行细分的问题。
一方面,本发明的实施例提供一种确定移动终端待机状态下应用耗电的方法,包括:
确定在待机状态下第一唤醒应用程序的唤醒时间;
根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例。
本发明实施例确定移动终端待机状态下应用耗电的方法,能够确定在待机状态下后台每个唤醒应用程序的唤醒时间,并根据所述每个唤醒应用程序的唤醒时间,确定出唤醒应用程序的耗电比例,从而能够确定出待机状态下后台唤醒应用程序的耗电情况,便于用户对移动终端的唤醒应用程序进行有针对性的管理进而解决系统耗电的问题。
另一方面,本发明的实施例提供一种确定移动终端待机状态下应用耗电的系统,包括:唤醒时间确定单元,用于确定在待机状态下第一唤醒应用程序的唤醒时间;耗电比确定单元,根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例。
本发明实施例确定移动终端后台耗电的系统,能够确定在待机状态下后台每个唤醒应用程序的唤醒时间,并根据所述每个唤醒应用程序的唤醒时间,确定出唤醒应用程序的耗电比例,从而能够确定出待机状态下后台唤醒应用程序的耗电情况,便于用户对移动终端的唤醒应用程序进行有针对性的管理进而解决系统耗电的问题。
又一方面,本发明的实施例还提供一种确定移动终端待机状态下应用耗电的方法,包括:
确定在待机状态下移动终端后台的系统唤醒时间以及第一唤醒应用程序的唤醒时间;
确定所述第一唤醒应用程序的耗电增速,其中,所述第一唤醒应用程序的耗电增速为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间的比例。
本发明实施例确定移动终端待机状态下应用耗电的方法,能够确定唤醒应用程序相对于系统的耗电增速,从而能够确定出待机状态下后台唤醒应用程序的耗电情况。
又一方面,本发明的实施例还提供一种确定移动终端待机状态下应用耗电的系统,包括:唤醒时间确定单元,用于确定在待机状态下移动终端的系统唤醒时间以及第一唤醒应用程序的唤醒时间;耗电增速确定单元,用于确定所述第一唤醒应用程序的耗电增速;其中,所述第一唤醒应用程序的耗电增速为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间的比例。
本发明实施例确定移动终端待机状态下应用耗电的系统,能够确定唤醒应用程序相对于系统的耗电增速,从而能够确定出待机状态下后台唤醒应用程序的耗电情况。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为本发明一种确定移动终端待机状态下应用耗电的方法一实施例的流程示意图;
图2为图1中S11的一流程示意图;
图3为本发明一种确定移动终端待机状态下应用耗电的方法的实施例中系统被唤醒和进入睡眠状态的时序示意图; 
图4为图1中S11的另一流程示意图;
图5为图1中S11的另一流程示意图;
图6为图1中S11的另一流程示意图;
图7为本发明一种确定移动终端待机状态下应用耗电的方法另一实施例的流程示意图;
图8为本发明一种确定移动终端待机状态下应用耗电的系统一实施例的方框结构示意图;
图9为图8中耗电比确定单元一实施例的方框结构示意图;
图10为图8中耗电比确定单元另一实施例的方框结构示意图;
图11为图8中耗电比确定单元另一实施例的方框结构示意图;
图12为图8中耗电比确定单元另一实施例的方框结构示意图;
图13为本发明一种确定移动终端待机状态下应用耗电的系统另一实施例的方框结构示意图;
图14为本发明一种确定移动终端待机状态下应用耗电的系统再一实施例的方框结构示意图;
图15为本发明一种确定移动终端待机状态下应用耗电的方法又一实施例的流程示意图;
图16为本发明一种确定移动终端待机状态下应用耗电的方法又一实施例的流程示意图;
图17为图16中S22的另一流程示意图;
图18为图16中S22的另一流程示意图;
图19为图16中S22的另一流程示意图;
图20为图16中S22的另一流程示意图;
图21为本发明一种确定移动终端待机状态下应用耗电的系统又一实施例的方框结构示意图;
图22为本发明一种确定移动终端待机状态下应用耗电的系统再一实施例的方框结构示意图;
图23为图22中耗电比确定单元一实施例的方框结构示意图;
图24为图22中耗电比确定单元另一实施例的方框结构示意图;
图25为图22中耗电比确定单元另一实施例的方框结构示意图;
图26为图22中耗电比确定单元另一实施例的方框结构示意图;
图27为本发明一种确定移动终端待机状态下应用耗电的系统又一实施例的方框结构示意图;
图28为本发明一种确定移动终端待机状态下应用耗电的系统另一实施例的方框结构示意图。
具体实施方式
下面结合附图对本发明实施例一种确定移动终端待机状态下应用耗电的方法及系统进行详细描述。
应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
参看图1,本发明实施例一种确定移动终端待机状态下应用耗电的方法,包括:
S10、确定在待机状态下第一唤醒应用程序的唤醒时间;
S11、根据所述第一唤醒应用程序唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例。
其中,第一唤醒应用程序的唤醒时间,能够根据其在后台运行时持有唤醒锁(WakeLock)的时间来确定。比如,在装有Android系统的移动终端中,第一唤醒应用程序在待机状态下有一次唤醒,其申请唤醒锁成功的时间是8点10分,释放唤醒锁的时间是8点15分,则可确定该唤醒应用程序在待机状态下的唤醒时间是5分钟。如果第一唤醒应用程序在待机状态下有多次唤醒,则该第一唤醒应用程序在待机状态下的唤醒时间为多次的唤醒时间之和。
本发明实施例中,所述的第一唤醒应用程序是指在待机状态下后台唤醒应用程序中的其中一个唤醒应用程序,其可以是在待机状态下在时间序列上第一个唤醒的唤醒应用程序,也可以是第二个、第三….或最后一个唤醒的唤醒应用程序。
本发明实施例确定移动终端待机状态下应用耗电的方法,能够确定在待机状态下后台每个唤醒应用程序的唤醒时间,并根据每个唤醒应用程序的唤醒时间,确定出唤醒应用程序的耗电比例,从而能够确定待机状态下唤醒应用程序的耗电细分情况。便于用户确定出耗电异常的唤醒应用程序,并对这些唤醒应用程序进行有针对性的管理,如关闭或卸载这些唤醒应用程序,进而解决系统耗电的问题,提高移动终端电池的续航能力。
  可选的,参看图2,所述根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例(S11),可以包括:
S110a、将待机状态下每个唤醒应用程序的唤醒时间相累加,得到所有唤醒应用程序的总的唤醒时间;
S111a、确定在待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所有唤醒应用程序的总的唤醒时间的比例。
仍以装有Android系统的移动终端为例进行说明。参看图3,假如在该移动终端中安装有三个具有唤醒功能的唤醒应用程序a、b和c,在待机状态下该三个唤醒应用程序a、b和c在后台运行。现已确定该三个唤醒应用程序a、b和c各自的唤醒时间分别是t1、t2和t3, 则所有唤醒应用程序的总的唤醒时间为t1+t2+t3, 唤醒应用程序a的耗电比例为 t1/ (t1+t2+t3) ,同理可确定唤醒应用程序b的耗电比例为 t2/ (t1+t2+t3),以及唤醒应用程序c的耗电比例为 t3/ (t1+t2+t3)。
通过比较该三个唤醒应用程序a、b和c的耗电比例的大小,即可确定出哪个唤醒应用程序的耗电最严重,及时关闭或卸载该耗电最严重的唤醒应用程序,能够大大提高移动终端电池的续航能力。
在多个具有唤醒功能的唤醒应用程序在后台运行时,有时会出现两个唤醒应用程序的唤醒行为发生重叠的情况,例如,在一个唤醒应用程序持有唤醒锁的过程中,另一个唤醒应用程序也成功申请唤醒锁。在这种情况下,这些唤醒应用程序的唤醒时间也是重叠的。
参看图4,为了较为准确地确定唤醒应用程序的耗电情况,在本发明确定移动终端待机状态下应用耗电的方法的另一实施例中,所述根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下第一唤醒应用程序的耗电比例(S11),还可以包括:
S110b、将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到所有唤醒应用程序的总的有效唤醒时间;
S111b、确定在待机状态下第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所有唤醒应用程序的总的有效唤醒时间的比例。
本实施例中仍以前述实施例中的三个具有唤醒功能的唤醒应用程序a、b和c为例进行说明。请参看图3,在待机状态下该三个唤醒应用程序a、b和c各自的唤醒时间分别是t1、t2和t3, 其中t2和t3有相互重叠的部分tc,则所有唤醒应用程序的总的有效唤醒时间为t1+t2+t3-tc, 唤醒应用程序a的耗电比例为 t1/ (t1+t2+t3-tc),同理可确定唤醒应用程序b的耗电比例为 t2/ (t1+t2+t3-tc),以及唤醒应用程序c的耗电比例为 t3/ (t1+t2+t3-tc)。
参看图5,为了进一步提高确定唤醒应用程序的耗电情况的精确度,在本发明确定移动终端待机状态下应用耗电的方法的另一实施例中,所述根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下第一唤醒应用程序的耗电比例(S11),还可以包括:
S110c、将第一唤醒应用程序的唤醒时间,减去第一唤醒应用程序与第二唤醒应用程序重叠的唤醒时间,得到待机状态下第一唤醒应用程序的有效唤醒时间;其中,第一唤醒应用程序与第二唤醒应用程序的唤醒行为发生重叠,第一唤醒是在后一个启动唤醒行为的唤醒应用程序;
S111c、将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到待机状态下所有唤醒应用程序的总的有效唤醒时间;
S112c、确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的有效唤醒时间至少相对于所述总的有效唤醒时间的比例。
在本实施例中,优选的对唤醒行为发生重叠的在后一个唤醒应用程序的耗电比例作了进一步精确的计算,对于其他的唤醒应用程序来说,例如,唤醒行为发生重叠的在先一个唤醒应用程序,或者唤醒行为无重叠的唤醒应用程序等,其耗电比例的计算采用在先介绍的任意一种计算方式均可,此处不再赘述。
本实施例中还以前述实施例中的三个具有唤醒功能的唤醒应用程序a、b和c为例,进行举例性说明如何确定唤醒应用程序的有效唤醒时间,以及如何确定所有唤醒应用程序的总的有效唤醒时间。
请再参看图3,在待机状态下该三个唤醒应用程序a、b和c各自的唤醒时间分别是t1、t2和t3, 其中唤醒应用程序a与其它唤醒应用程序b和c的唤醒行为不存在重叠的情况,而另两个唤醒应用程序b和c的唤醒行为存在重叠的情况,因此,它们的唤醒时间t2和t3有相互重叠的部分tc。则唤醒应用程序a的唤醒时间t1即为唤醒应用程序a的有效唤醒时间,而对唤醒应用程序b和c来讲,唤醒应用程序b为在先唤醒的唤醒应用程序,唤醒应用程序c为在后唤醒的唤醒应用程序,唤醒应用程序b的效唤醒时间t2即为唤醒应用程序b的有效唤醒时间,唤醒应用程序c的有效唤醒时间为t3-tc;所有唤醒应用程序的总的有效唤醒时间为t1+t2+t3-tc。 
根据上述说明可以进一步地得到,唤醒应用程序a相对于所有唤醒应用程序的耗电比例为 t1/ (t1+t2+t3-tc),唤醒应用程序b相对于所有唤醒应用程序的耗电比例为 t2/ (t1+t2+t3-tc),唤醒应用程序c相对于所有唤醒应用程序的耗电比例为(t3-tc)/ (t1+t2+t3-tc)。
本实施例中,对于唤醒应用程序c来讲,由于其耗电比例的确定是根据其有效唤醒时间t3-tc来确定,因此获得的所述耗电比更加精确。
参看图6,在前述实施例中,所述根据所述第一唤醒应用程序的唤醒时间,确定待机状态下第一唤醒应用程序的耗电比例(S11),还可以包括:
S110d、确定待机状态下移动终端的系统唤醒时间,以及所有唤醒应用程序的总的唤醒时间;
S111d、确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间与待机状态下所有唤醒应用程序的总的唤醒时间之和的比例。
比如,已经确定出待机状态下后台的第一唤醒应用程序的唤醒时间为M,系统唤醒时间为O,待机状态下后台所有唤醒应用程序的总的唤醒时间为A,则所述第一唤醒应用程序的耗电比例为M/(O+A)。
参看图7,可选地,所述确定移动终端待机状态下应用耗电的方法一实施例,还可以包括:
S12、确定在待机状态下移动终端的系统唤醒时间;
S13、确定所述第一唤醒应用程序的耗电增速,其中,所述第一唤醒应用程序的耗电增速为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间的比例。
其中,所述移动终端的系统唤醒时间,能够通过获取移动终端的系统被唤醒的时间点,以及系统进入睡眠的时间点来确定。例如在待机状态下,系统在9点15分被唤醒,在9点45分由唤醒状态进行睡眠状态,则可确定系统在待机状态下的唤醒时间是30分钟。
某个唤醒应用程序相对于所述系统的耗电增速越大,表明该唤醒应用程序的耗电越明显,同时表明该唤醒应用程序的安装对整个系统耗电的影响也越大。
本实施例中,在确定唤醒应用程序耗电比例的基础上,还能够通过比较不同的唤醒应用程序相对于系统的耗电增速,来得知哪个或哪些唤醒应用程序的耗电最明显,这样能够从不同的角度来确定出耗电最明显唤醒应用程序,从而便于用户能够更准确地对唤醒应用程序进行有针对性的管理。
在前述确定移动终端待机状态下应用耗电的方法实施例中,可选地,为了便于用户对耗电明显或耗电异常的唤醒应用程序进行及时管理,在确定第一唤醒应用程序的耗电比例之后,将待机状态下耗电明显或耗电异常的唤醒应用程序通知或提醒给用户。即可以通过弹出提示框、发送邮件或短信的方式将待机状态下耗电明显或耗电异常的唤醒应用程序通知给用户,也可以通过语音提示的方式将待机状态下耗电明显或耗电异常的唤醒应用程序提醒给用户,还可以通过对终端进行特定的设置,当待机状态下有耗电明显或耗电异常的后台唤醒应用程序运行时,使终端发出预先设定的声音信号,或者进行有规律的震动来提醒用户可以对待机状态下耗电明显或耗电异常的唤醒应用程序进行管理,如卸载或删除等。
参看图8,本发明实施例还提供一种确定移动终端待机状态下应用耗电的系统1,包括:
唤醒时间确定单元10,用于确定在待机状态下第一唤醒应用程序的唤醒时间;
耗电比确定单元11,根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例。
本发明实施例中,所述的第一唤醒应用程序是指在待机状态下后台唤醒应用程序中的其中一个唤醒应用程序,其可以是在待机状态下在时间序列上第一个唤醒的唤醒应用程序,也可以是第二个、第三….或最后一个唤醒的唤醒应用程序。
其中,所述第一唤醒应用程序的唤醒时间的获取方式,与前述确定移动终端待机状态下应用耗电的方法实施例中的相应方式相同,在此不再赘述。
本发明实施例确定移动终端待机状态下应用耗电的系统,能够确定在待机状态下后台每个唤醒应用程序的唤醒时间,并根据所述每个唤醒应用程序的唤醒时间,确定出唤醒应用程序的耗电比例,从而能够确定出待机状态下后台唤醒应用程序的耗电细分情况。便于用户确定出耗电异常的唤醒应用程序,并对这些唤醒应用程序进行有针对性的管理,如关闭或卸载这些唤醒应用程序,进而解决系统耗电的问题,提高移动终端电池的续航能力。
参看图9,在本发明确定移动终端待机状态下应用耗电的系统一实施例中,所述耗电比确定单元11可以包括:
第一计算模块110a,用于将待机状态下每个唤醒应用程序的唤醒时间相累加,得到所有唤醒应用程序的总的唤醒时间;
第一耗电比确定模块111a,用于确定在待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所述所有唤醒应用程序的总的唤醒时间的比例。
如前所述,在多个具有唤醒功能的唤醒应用程序在后台运行时,有时会出现两个唤醒应用程序的唤醒行为发生重叠的情况,例如,在一个唤醒应用程序持有唤醒锁的过程中,另一个唤醒应用程序也成功申请唤醒锁的情况。在这种情况下,这些唤醒应用程序的唤醒时间也是重叠的。
参看图10,为了较为准确地确定唤醒应用程序的耗电情况,本发明确定移动终端待机状态下应用耗电的系统另一实施例中,所述耗电比确定单元11还可以包括:
第二计算模块110b,用于将每个唤醒应用程序的唤醒时间相累加,减去重叠的唤醒时间,得到所有唤醒应用程序的总的有效唤醒时间;
第二耗电比确定模块112b,用于确定在待机状态下第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所述所有唤醒应用程序的总的有效唤醒时间的比例。
相对于前一实施例而言,本实施例中是根据所有唤醒应用程序的总的有效唤醒时间来确定所述耗电比例的,所得结果更加准确可靠。本实施例中各模块的运行方式的举例性描述,可参看前述确定移动终端待机状态下应用耗电的方法实施例中有关的举例性描述,在此不再赘述。
请再参看图11,为了进一步提高确定唤醒应用程序的耗电情况的精确度,在本发明确定移动终端待机状态下应用耗电的系统另一实施例中,所述耗电比确定单元11还可以包括:
第三计算模块110c,用于确定待机状态下第一唤醒应用程序的有效唤醒时间和所有唤醒应用程序的总的有效唤醒时间;
第三耗电比确定模块111c,用于确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的有效唤醒时间至少相对于所述总的有效唤醒时间的比例;其中
所述第一唤醒应用程序的有效唤醒时间的确定方法包括:将第一唤醒应用程序的唤醒时间,减去第一唤醒应用程序与第二唤醒应用程序重叠的唤醒时间,得到待机状态下第一唤醒应用程序的有效唤醒时间;其中,第一唤醒应用程序与第二唤醒应用程序的唤醒行为发生重叠,第一唤醒是在后一个启动唤醒行为的唤醒应用程序;
所述所有唤醒应用程序的总的有效唤醒时间的确定方法包括:将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到待机状态下所有唤醒应用程序的总的有效唤醒时间。
在本实施例中,优选的对唤醒行为发生重叠的在后一个唤醒应用程序的耗电比例作了进一步精确的计算,对于其他的唤醒应用程序来说,例如,唤醒行为发生重叠的在先一个唤醒应用程序,或者唤醒行为无重叠的唤醒应用程序等,其耗电比例的计算采用在先介绍的任意一种计算方式均可,此处不再赘述。
本实施例中,对于第一唤醒应用程序来讲,由于其耗电比例的确定是根据其有效唤醒时间来确定,因此获得的所述耗电比更加准确。
参看图12,在本发明确定移动终端待机状态下应用耗电的系统又一实施例中,所述耗电比确定单元11还可以包括:
第四计算模块110d,用于确定在待机状态下移动终端的系统唤醒时间,以及待机状态下所有唤醒应用程序的总的唤醒时间;
第四耗电比确定模块111d,用于确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间与待机状态下所有唤醒应用程序的总的唤醒时间之和的比例。
本实施例中,除了能够通过比较不同的唤醒应用程序相互之间耗电比例的大小得知哪个或哪些唤醒应用程序的耗电最明显,还能够通过比较不同的唤醒应用程序相对于所述系统唤醒时间与待机状态下所有唤醒应用程序的唤醒时间之和的比例的大小,来得知哪个或哪些唤醒应用程序的耗电最明显,这样能够从不同的角度来确定出耗电最明显唤醒应用程序,从而便于用户能够更准确地对唤醒应用程序进行有针对性的管理。
参看图13,为了便于用户对耗电明显或耗电异常的唤醒应用程序进行及时管理,在前述确定移动终端待机状态下应用耗电的系统实施例中,还可以包括交互单元12,用于在确定第一唤醒应用程序的耗电比例之后,将待机状态下耗电明显或耗电异常的唤醒应用程序通知或提醒给用户。即可以通过弹出提示框、发送邮件或短信的方式将待机状态下耗电明显或耗电异常的唤醒应用程序通知给用户,也可以通过语音提示的方式将待机状态下耗电明显或耗电异常的唤醒应用程序提醒给用户,还可以通过对终端进行特定的设置,当待机状态下有耗电明显或耗电异常的后台唤醒应用程序运行时,使终端发出预先设定的声音信号,或者进行有规律的震动来提醒用户可以对待机状态下耗电明显或耗电异常的唤醒应用程序进行管理,如卸载或删除等。
参看图14,可选的,在本发明确定移动终端待机状态下应用耗电的系统又一实施例中,还可以包括:
系统时间确定单元13,用于确定在待机状态下移动终端的系统唤醒时间;
耗电增速确定单元14,用于确定所述第一唤醒应用程序的耗电增速,其中,所述第一唤醒应用程序的耗电增速为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间的比例。
本实施例中,在确定唤醒应用程序耗电比例的基础上,还能够通过比较不同的唤醒应用程序相对于系统的耗电增速,来得知哪个或哪些唤醒应用程序的耗电最明显,这样能够从不同的角度来确定出耗电最明显唤醒应用程序,从而便于用户能够更准确地对唤醒应用程序进行有针对性的管理。
参看图15,本发明实施例还提供另一种确定移动终端待机状态下应用耗电的方法,包括:
S20、确定在待机状态下移动终端的系统唤醒时间以及第一唤醒应用程序的唤醒时间;
S21、确定所述第一唤醒应用程序的耗电增速;其中,所述第一唤醒应用程序的耗电增速为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间的比例。
比如,已经确定出待机状态下第一唤醒应用程序的唤醒时间为M,系统唤醒时间为O,则可以确定在待机状态下所述第一唤醒应用程序的耗电增速为M/O。
本发明实施例确定移动终端待机状态下应用耗电的方法,能够确定唤醒应用程序相对于系统的耗电增速,从而能够确定出待机状态下后台唤醒应用程序的耗电情况。
通过比较不同的唤醒应用程序相对于所述系统的耗电增速,能够得知哪个或哪些唤醒应用程序的耗电最明显,从而便于用户能够对唤醒应用程序进行有针对性的管理,如关闭或卸载这些唤醒应用程序,进而解决系统耗电的问题,提高移动终端电池的续航能力。
可选的,参看图16,所述确定移动终端待机状态下应用耗电的方法实施例,还可以包括:
S22、根据所述第一唤醒应用程序唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例。
可选的,参看图17,上述S22可以包括:
S220a、将待机状态下每个唤醒应用程序的唤醒时间相累加,得到所有唤醒应用程序的总的唤醒时间;
S221a、确定在待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所有唤醒应用程序的总的唤醒时间的比例。
又一可选的,参看图18,上述S22可以包括:
S220b、将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到所有唤醒应用程序的总的有效唤醒时间;
S221b、确定在待机状态下第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所有唤醒应用程序的总的有效唤醒时间的比例。
又一可选的,参看图19,上述S22可以包括:
S220c、将第一唤醒应用程序的唤醒时间,减去第一唤醒应用程序与第二唤醒应用程序重叠的唤醒时间,得到待机状态下第一唤醒应用程序的有效唤醒时间;其中,第一唤醒应用程序与第二唤醒应用程序的唤醒行为发生重叠,第一唤醒是在后一个启动唤醒行为的唤醒应用程序;
S221c、将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到待机状态下所有唤醒应用程序的总的有效唤醒时间;
S222c、确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的有效唤醒时间至少相对于所述总的有效唤醒时间的比例。
又一可选的,参看图20,上述S22可以包括:
S220d、确定待机状态下所有唤醒应用程序的总的唤醒时间;
S221d、确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间与待机状态下所有唤醒应用程序的总的唤醒时间之和的比例。
本实施例中,在确定唤醒应用程序耗电增速的基础上,还能够通过比较不同的唤醒应用程序的耗电比例,来得知哪个或哪些唤醒应用程序的耗电最明显,这样能够从不同的角度来确定出耗电最明显唤醒应用程序,从而便于用户能够更准确地对唤醒应用程序进行有针对性的管理。
在前述确定移动终端待机状态下应用耗电的方法实施例中,可选地,为了便于用户对耗电明显或耗电异常的唤醒应用程序进行及时管理,在确定第一唤醒应用程序的耗电比例或耗电增速之后,将待机状态下耗电明显或耗电异常的唤醒应用程序通知或提醒给用户。即可以通过弹出提示框、发送邮件或短信的方式将待机状态下耗电明显或耗电异常的唤醒应用程序通知给用户,也可以通过语音提示的方式将待机状态下耗电明显或耗电异常的唤醒应用程序提醒给用户,还可以通过对终端进行特定的设置,当待机状态下有耗电明显或耗电异常的后台唤醒应用程序运行时,使终端发出预先设定的声音信号,或者进行有规律的震动来提醒用户可以对待机状态下耗电明显或耗电异常的唤醒应用程序进行管理,如卸载或删除等。
参看图21,本发明实施例还提供一种确定移动终端待机状态下应用耗电的系统2,包括:
唤醒时间确定单元20,用于确定在待机状态下移动终端的系统唤醒时间以及第一唤醒应用程序的唤醒时间;
耗电增速确定单元21,用于确定所述第一唤醒应用程序的耗电增速;其中,所述第一唤醒应用程序的耗电增速为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间的比例。
比如,唤醒时间确定单元20已经确定出待机状态下第一唤醒应用程序的唤醒时间为M,系统唤醒时间为O,则耗电增速确定单元21可以确定在待机状态下所述第一唤醒应用程序的耗电增速为M/O。
本发明实施例中,所述的第一唤醒应用程序是指在待机状态下后台唤醒应用程序中的其中一个唤醒应用程序,其可以是在待机状态下在时间序列上第一个唤醒的唤醒应用程序,也可以是第二个、第三….或最后一个唤醒的唤醒应用程序。
本发明实施例确定移动终端待机状态下应用耗电的系统,能够确定唤醒应用程序相对于系统的耗电增速,从而能够确定出待机状态下后台唤醒应用程序的耗电情况。
通过比较不同的唤醒应用程序相对于所述系统的耗电增速,能够得知哪个或哪些唤醒应用程序的耗电最明显,从而便于用户能够对唤醒应用程序进行有针对性的管理,如关闭或卸载这些唤醒应用程序,进而解决系统耗电的问题,提高移动终端电池的续航能力。
可选的,参看图22,所述确定移动终端待机状态下应用耗电的系统一实施例,还可以包括:
耗电比确定单元22、用于根据所述第一唤醒应用程序唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例。
可选的,参看图23,上述耗电比确定单元22可以包括:
第一计算模块220a、用于将待机状态下每个唤醒应用程序的唤醒时间相累加,得到所有唤醒应用程序的总的唤醒时间;
第一耗电比确定模块221a、用于确定在待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所有唤醒应用程序的总的唤醒时间的比例。
又一可选的,参看图24,上述耗电比确定单元22可以包括:
第二计算模块220b、用于将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到所有唤醒应用程序的总的有效唤醒时间;
第二耗电比确定模块221b、用于确定在待机状态下第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所有唤醒应用程序的总的有效唤醒时间的比例。
又一可选的,参看图25,上述耗电比确定单元22可以包括:
第三计算模块220c、用于将第一唤醒应用程序的唤醒时间,减去第一唤醒应用程序与第二唤醒应用程序重叠的唤醒时间,得到待机状态下第一唤醒应用程序的有效唤醒时间;其中,第一唤醒应用程序与第二唤醒应用程序的唤醒行为发生重叠,第一唤醒是在后一个启动唤醒行为的唤醒应用程序;将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到待机状态下所有唤醒应用程序的总的有效唤醒时间;
第三耗电比确定模块222c、用于确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的有效唤醒时间至少相对于所述总的有效唤醒时间的比例。
又一可选的,参看图26,上述耗电比确定单元22可以包括:
第四计算模块220d、用于确定待机状态下所有唤醒应用程序的总的唤醒时间;
第四耗电比确定模块221d、用于确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间与待机状态下所有唤醒应用程序总的唤醒时间之和的比例。
本实施例中,在确定唤醒应用程序耗电增速的基础上,还能够通过比较不同的唤醒应用程序的耗电比例,来得知哪个或哪些唤醒应用程序的耗电最明显,这样能够从不同的角度来确定出耗电最明显唤醒应用程序,从而便于用户能够更准确地对唤醒应用程序进行有针对性的管理。
参看图27,在本发明确定移动终端待机状态下应用耗电的系统的另一实施例中,所述确定移动终端待机状态下应用耗电的系统2,还可以包括:
交互单元23,用于在确定第一唤醒应用程序的耗电增速或耗电比例之后,将待机状态下耗电明显或耗电异常的唤醒应用程序通知或提醒给用户。即可以通过弹出提示框、发送邮件或短信的方式将待机状态下耗电明显或耗电异常的唤醒应用程序通知给用户,或通过语音提示的方式将待机状态下耗电明显或耗电异常的唤醒应用程序提醒给用户,或当待机状态下有耗电明显或耗电异常的后台唤醒应用程序运行时,使终端发出预先设定的声音信号,或者进行有规律的震动来提醒用户,便于用户对待机状态下耗电明显或耗电异常的唤醒应用程序进行及时管理,如卸载或删除等。
参看图28,为了能够确定出待机状态下后台的耗电量分配情况,优选地,所述确定移动终端待机状态下应用耗电的系统2还可以包括;后台应用耗电量确定单元24和/或后台系统耗电量确定单元25。
其中,所述后台应用耗电量确定单元24,用于确定在待机状态下移动终端的耗电量,并根据如下公式确定在待机状态下后台至少一个唤醒应用程序的耗电量: P= M/(O+A)*L
其中,P代表在待机状态下后台至少一个唤醒应用程序的耗电量,M代表在待机状态下后台至少一个唤醒应用程序的唤醒时间,A代表在待机状态下后台所有唤醒应用程序的唤醒时间,O代表在待机状态下的系统唤醒时间,L代表在待机状态下移动终端的耗电量。
根据该公式,当M为待机状态下后台的某个唤醒应用程序的唤醒时间时,计算所得的P值就表示该某个后台唤醒应用程序的耗电量;当M为待机状态下后台所有唤醒应用程序的唤醒时间时,此时M值与A值相等,计算所得的P值就表示后台所有唤醒应用程序的耗电量。
所述后台系统耗电量确定单元25,用于确定在待机状态下移动终端的耗电量,并根据如下公式确定在待机状态下系统后台的耗电量: S= O /(O+A)*L
其中,S代表在待机状态下系统后台的耗电量,O代表在待机状态下后台的系统唤醒时间,A代表在待机状态下后台所有唤醒应用程序的唤醒时间,L代表在待机状态下移动终端的耗电量。
本发明各实施例中所述的移动终端或者叫移动通信终端是指可以在移动中使用的计算机设备,广义的讲包括手机、笔记本、平板电脑、POS机、可穿戴电子设备等。所述的唤醒应用程序是指在后台运行时具有唤醒功能的应用程序。
本发明各实施例,适用于具有唤醒锁机制的系统包括但不限于Android系统,能够在待机状态下确定出后台唤醒应用程序的耗电比例,以及确定出后台唤醒应用程序的相对于系统的耗电增速,便于用户能够对唤醒应用程序进行有针对性的管理,进而解决系统耗电的问题,提高移动终端电池的续航能力。 
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (20)

1.一种确定移动终端待机状态下应用耗电的方法,其特征在于,包括:
确定在待机状态下第一唤醒应用程序的唤醒时间;
根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例。
2.根据权利要求1所述的确定移动终端待机状态下应用耗电的方法,其特征在于,所述根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例包括:
将待机状态下每个唤醒应用程序的唤醒时间相累加,得到所有唤醒应用程序的总的唤醒时间;
确定在待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所有唤醒应用程序的总的唤醒时间的比例。
3.根据权利要求1所述的确定移动终端待机状态下应用耗电的方法,其特征在于,所述根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例包括:
将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到所有唤醒应用程序的总的有效唤醒时间;
确定在待机状态下第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所有唤醒应用程序的总的有效唤醒时间的比例。
4.根据权利要求1所述的确定移动终端待机状态下应用耗电的方法,其特征在于,所述根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例包括:
将第一唤醒应用程序的唤醒时间,减去第一唤醒应用程序与第二唤醒应用程序重叠的唤醒时间,得到待机状态下第一唤醒应用程序的有效唤醒时间;其中,第一唤醒应用程序与第二唤醒应用程序的唤醒行为发生重叠,第一唤醒是在后一个启动唤醒行为的唤醒应用程序;
将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到待机状态下所有唤醒应用程序的总的有效唤醒时间
确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的有效唤醒时间至少相对于所述总的有效唤醒时间的比例。
5.根据权利要求1所述的确定移动终端待机状态下应用耗电的方法,其特征在于,所述根据所述第一唤醒应用程序的唤醒时间,确定待机状态下第一唤醒应用程序的耗电比例,还包括:
确定待机状态下移动终端的系统唤醒时间,以及所有唤醒应用程序的总的唤醒时间;
确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间与待机状态下所有唤醒应用程序的总的唤醒时间之和的比例。
6.根据权利要求1-5中任一项所述的确定移动终端待机状态下应用耗电的方法,其特征在于,还包括:
确定在待机状态下移动终端的系统唤醒时间;
确定所述第一唤醒应用程序的耗电增速,其中,所述第一唤醒应用程序的耗电增速为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间的比例。
7. 一种确定移动终端待机状态下应用耗电的系统,其特征在于,包括:
唤醒时间确定单元,用于确定在待机状态下第一唤醒应用程序的唤醒时间;
耗电比确定单元,根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例。
8. 根据权利要求7所述的确定移动终端待机状态下应用耗电的系统,其特征在于,所述耗电比确定单元包括:
第一计算模块,用于将待机状态下每个唤醒应用程序的唤醒时间相累加,得到所有唤醒应用程序的总的唤醒时间;
第一耗电比确定模块,用于在待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所述所有唤醒应用程序的总的唤醒时间的比例。
9. 根据权利要求7所述的确定移动终端待机状态下应用耗电的系统,其特征在于,所述耗电比确定单元包括:
第二计算模块,用于将每个唤醒应用程序的唤醒时间相累加,减去重叠的唤醒时间,得到所有唤醒应用程序的总的有效唤醒时间;
第二耗电比确定模块,用于确定在待机状态下第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所有唤醒应用程序的总的有效唤醒时间的比例。
10. 根据权利要求7所述的确定移动终端待机状态下应用耗电的系统,其特征在于,所述耗电比确定单元包括:
第三计算模块,用于确定待机状态下第一唤醒应用程序的有效唤醒时间和所有唤醒应用程序的总的有效唤醒时间;
第三耗电比确定模块,用于确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的有效唤醒时间至少相对于所述总的有效唤醒时间的比例;其中
所述第一唤醒应用程序的有效唤醒时间的确定方法包括:将第一唤醒应用程序的唤醒时间,减去第一唤醒应用程序与第二唤醒应用程序重叠的唤醒时间,得到待机状态下第一唤醒应用程序的有效唤醒时间;其中,第一唤醒应用程序与第二唤醒应用程序的唤醒行为发生重叠,第一唤醒是在后一个启动唤醒行为的唤醒应用程序;
所述所有唤醒应用程序的总的有效唤醒时间的确定方法包括:将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到待机状态下所有唤醒应用程序的总的有效唤醒时间。
11. 根据权利要求7所述的确定移动终端待机状态下应用耗电的系统,其特征在于,所述耗电比确定单元还包括:
第四计算模块,用于确定在待机状态下移动终端的系统唤醒时间,以及待机状态下所有唤醒应用程序的总的唤醒时间;
第四耗电比确定模块,用于确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间与待机状态下所有唤醒应用程序的总的唤醒时间之和的比例。
12. 根据权利要求7所述的确定移动终端待机状态下应用耗电的系统,其特征在于,还包括:
系统时间确定单元,用于确定在待机状态下移动终端的系统唤醒时间;
耗电增速确定单元,用于确定所述第一唤醒应用程序的耗电增速,其中,所述第一唤醒应用程序的耗电增速为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间的比例。
13.一种确定移动终端待机状态下应用耗电的方法,其特征在于,包括:
确定在待机状态下移动终端后台的系统唤醒时间以及第一唤醒应用程序的唤醒时间;
确定所述第一唤醒应用程序的耗电增速,其中,所述第一唤醒应用程序的耗电增速为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间的比例。
14. 根据权利要求13所述的确定移动终端待机状态下应用耗电的方法,其特征在于,还包括:
根据所述第一唤醒应用程序唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例。
15. 根据权利要求14所述的确定移动终端待机状态下应用耗电的方法,其特征在于,所述根据所述第一唤醒应用程序唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例包括:
将待机状态下每个唤醒应用程序的唤醒时间相累加,得到所有唤醒应用程序的总的唤醒时间;确定在待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所有唤醒应用程序的总的唤醒时间的比例;或者
将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到所有唤醒应用程序的总的有效唤醒时间;确定在待机状态下第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所有唤醒应用程序的总的有效唤醒时间的比例;或者
将第一唤醒应用程序的唤醒时间,减去第一唤醒应用程序与第二唤醒应用程序重叠的唤醒时间,得到待机状态下第一唤醒应用程序的有效唤醒时间;其中,第一唤醒应用程序与第二唤醒应用程序的唤醒行为发生重叠,第一唤醒是在后一个启动唤醒行为的唤醒应用程序;将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到待机状态下所有唤醒应用程序的总的有效唤醒时间;确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的有效唤醒时间至少相对于所述的总的有效唤醒时间的比例;或者
确定待机状态下所有唤醒应用程序的总的唤醒时间;确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间与待机状态下所有唤醒应用程序的总的唤醒时间之和的比例。
16. 根据权利要求1至5、13至15任一项所述的确定移动终端待机状态下应用耗电的方法,其特征在于,在确定所述第一唤醒应用程序的耗电比例或耗电增速之后,将待机状态下耗电明显或耗电异常的唤醒应用程序通知或提醒给用户。
17. 一种确定移动终端待机状态下应用耗电的系统,其特征在于,包括:
唤醒时间确定单元,用于确定在待机状态下移动终端的系统唤醒时间以及第一唤醒应用程序的唤醒时间;
耗电增速确定单元,用于确定所述第一唤醒应用程序的耗电增速;其中,所述第一唤醒应用程序的耗电增速为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间的比例。
18. 根据权利要求17所述的确定移动终端待机状态下应用耗电的系统,其特征在于,还包括:
耗电比确定单元、用于根据所述第一唤醒应用程序唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例。
19. 根据权利要求18所述的确定移动终端待机状态下应用耗电的系统,其特征在于,所述耗电比确定单元包括:第一计算模块,用于将待机状态下每个唤醒应用程序的唤醒时间相累加,得到所有唤醒应用程序的总的唤醒时间;第一耗电比确定模块,用于确定在待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所有唤醒应用程序的总的唤醒时间的比例;或者
所述耗电比确定单元包括:第二计算模块,用于将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到所有唤醒应用程序的总的有效唤醒时间;第二耗电比确定模块,用于确定在待机状态下第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所有唤醒应用程序的总的有效唤醒时间的比例;或者
所述耗电比确定单元包括:第三计算模块,用于将第一唤醒应用程序的唤醒时间,减去第一唤醒应用程序与第二唤醒应用程序重叠的唤醒时间,得到待机状态下第一唤醒应用程序的有效唤醒时间;其中,第一唤醒应用程序与第二唤醒应用程序的唤醒行为发生重叠,第一唤醒是在后一个启动唤醒行为的唤醒应用程序;将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到待机状态下所有唤醒应用程序的总的有效唤醒时间;第三耗电比确定模块,用于确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的有效唤醒时间至少相对于所述总的有效唤醒时间的比例;或者
所述耗电比确定单元包括:第四计算模块,用于确定待机状态下所有唤醒应用程序的总的唤醒时间;第四耗电比确定模块,用于确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间与待机状态下所有唤醒应用程序的总的唤醒时间之和的比例。
20. 根据权利要求7至11、17至19任一项所述的确定移动终端待机状态下应用耗电的系统,其特征在于,还包括:
交互单元,用于在确定第一唤醒应用程序的耗电比例或耗电增速之后,将待机状态下耗电明显或耗电异常的唤醒应用程序通知或提醒给用户。
CN201310630487.7A 2013-12-02 2013-12-02 一种确定移动终端待机状态下应用耗电的方法及系统 Expired - Fee Related CN104679637B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310630487.7A CN104679637B (zh) 2013-12-02 2013-12-02 一种确定移动终端待机状态下应用耗电的方法及系统

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310630487.7A CN104679637B (zh) 2013-12-02 2013-12-02 一种确定移动终端待机状态下应用耗电的方法及系统

Publications (2)

Publication Number Publication Date
CN104679637A true CN104679637A (zh) 2015-06-03
CN104679637B CN104679637B (zh) 2018-05-15

Family

ID=53314722

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310630487.7A Expired - Fee Related CN104679637B (zh) 2013-12-02 2013-12-02 一种确定移动终端待机状态下应用耗电的方法及系统

Country Status (1)

Country Link
CN (1) CN104679637B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105302684A (zh) * 2015-11-13 2016-02-03 北京金山安全软件有限公司 电子设备的待机耗电测试方法、装置及电子设备
CN113238804A (zh) * 2021-05-17 2021-08-10 深圳掌酷软件有限公司 一种基于智能终端息屏状态下指定应用唤醒系统及方法
CN113837437A (zh) * 2021-08-19 2021-12-24 杭州逗酷软件科技有限公司 终端耗电数据的处理方法及装置、存储介质及终端

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101299848A (zh) * 2008-05-30 2008-11-05 宇龙计算机通信科技(深圳)有限公司 一种移动终端应急应用的启动方法、系统及移动终端
CN101808164A (zh) * 2009-12-11 2010-08-18 宇龙计算机通信科技(深圳)有限公司 一种电源管理方法和终端设备
EP2390758A1 (en) * 2010-05-25 2011-11-30 Samsung Electronics Co., Ltd. Method and apparatus for managing an application being executed in a portable terminal
CN103324519A (zh) * 2013-06-17 2013-09-25 华为技术有限公司 一种恶意耗电应用的清理方法、装置及用户终端

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101299848A (zh) * 2008-05-30 2008-11-05 宇龙计算机通信科技(深圳)有限公司 一种移动终端应急应用的启动方法、系统及移动终端
CN101808164A (zh) * 2009-12-11 2010-08-18 宇龙计算机通信科技(深圳)有限公司 一种电源管理方法和终端设备
EP2390758A1 (en) * 2010-05-25 2011-11-30 Samsung Electronics Co., Ltd. Method and apparatus for managing an application being executed in a portable terminal
CN103324519A (zh) * 2013-06-17 2013-09-25 华为技术有限公司 一种恶意耗电应用的清理方法、装置及用户终端

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105302684A (zh) * 2015-11-13 2016-02-03 北京金山安全软件有限公司 电子设备的待机耗电测试方法、装置及电子设备
CN113238804A (zh) * 2021-05-17 2021-08-10 深圳掌酷软件有限公司 一种基于智能终端息屏状态下指定应用唤醒系统及方法
CN113238804B (zh) * 2021-05-17 2022-06-28 深圳掌酷软件有限公司 一种基于智能终端息屏状态下指定应用唤醒系统及方法
CN113837437A (zh) * 2021-08-19 2021-12-24 杭州逗酷软件科技有限公司 终端耗电数据的处理方法及装置、存储介质及终端
CN113837437B (zh) * 2021-08-19 2024-05-24 杭州逗酷软件科技有限公司 终端耗电数据的处理方法及装置、存储介质及终端

Also Published As

Publication number Publication date
CN104679637B (zh) 2018-05-15

Similar Documents

Publication Publication Date Title
CN102789305B (zh) 推迟挂起
US10057856B2 (en) Wake-up control method and apparatus, and terminal device
US20120256751A1 (en) Talking Power Management Utility
CN103823543A (zh) 便携式电子设备和在其中操作的方法
CN104205788B (zh) 用于近场通信的电池管理方法
CN104679637A (zh) 一种确定移动终端待机状态下应用耗电的方法及系统
CN114839909A (zh) 一种低功耗控制系统以及低功耗控制系统内部的交互方法
CN104063316A (zh) 一种应用的测试方法及装置
CN105511745A (zh) 一种信息处理方法及电子设备
CN103885871A (zh) 一种耗电显示方法、装置及移动终端
CN105786315A (zh) 时间显示方法及装置
CN105354491B (zh) 智能终端待机状态检测方法及装置
CN107451037A (zh) 一种用于移动终端的剩余运行时间提示方法和装置
CN105446238B (zh) 一种车载终端的休眠方法、系统及车载终端
US10680452B2 (en) Zero-power mode
CN116861133A (zh) 一种低压锂电池静态平均电流的计算方法及装置
CN113370826B (zh) 充电桩的控制方法、控制装置和充电系统
CN111212357A (zh) 音响系统的控制方法及装置
CN103984543A (zh) 一种在国产飞腾处理器上实现待机、休眠及唤醒的方法
CN114987368A (zh) 车辆静态电流的控制方法、装置、电子设备和存储介质
CN101364194A (zh) 电子装置及其管理方法
CN106292948A (zh) 应用控制方法、装置及终端
CN110457072A (zh) 防止系统挂死的方法、装置、设备及计算机可读介质
CN109409107A (zh) 一种数据保护方法、系统和计算机可读存储介质
CN112907854B (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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 100041 Beijing, Shijingshan District Xing Xing street, building 30, No. 3, building 2, A-0071

Applicant after: Beijing Cheetah Mobile Technology Co.,Ltd.

Applicant after: Beijing Cheetah Network Technology Co.,Ltd.

Address before: 100041 Beijing, Shijingshan District Xing Xing street, building 30, No. 3, building 2, A-0071

Applicant before: SHELL INTERNET (BEIJING) SECURITY TECHNOLOGY Co.,Ltd.

Applicant before: BEIJING KINGSOFT NETWORK TECHNOLOGY Co.,Ltd.

GR01 Patent grant
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180515