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

文档序号:8361332阅读:352来源:国知局
一种确定移动终端待机状态下应用耗电的方法及系统的制作方法
【技术领域】
[0001]本发明涉及移动技术应用领域,尤其涉及一种确定移动终端待机状态下应用耗电的方法及系统。
【背景技术】
[0002]如今移动终端如手机日益普遍,续航能力常常是移动终端用户关心的问题之一。很多使用移动终端的用户都会发现,有的移动终端在经过一夜的待机后,尽管没有使用,但还是会耗费不少的电量,甚至有的用户在经过一夜的休息之后发现,自己的移动终端原本还充足的电量却显示成了低电警告。
[0003]用户的移动终端大量的时间处于待机状态。有的移动终端如装有安卓(Android)系统的移动终端之所以耗电快,在于待机期间存在系统耗电和应用耗电。比如,为了保持移动终端的在线状态,移动终端的系统自身会有一些唤醒的行为。通常情况下,系统耗电是不可避免的。
[0004]而应用耗电则复杂得多。例如,即使是移动终端处于待机状态下,即时通讯(Instant Messenger,简称IM)类、工具类应用也会定时进行自动下载或推送更新等。又例如,唤醒类应用除了自身运行需要耗电之外,也会使移动终端中的其他应用在移动终端被唤醒之后运行起来。因此,唤醒类应用引起的应用耗电要比想象中的大得多。
[0005]在实现本发明的过程中,发明人发现,现有的移动终端无法对待机状态下电量消耗情况进行细分,即用户无法确定在待机状态下哪些唤醒应用程序的电量消耗比较大,由此也就使得用户无法进行有针对性的管理进而解决移动终端待机耗电过大的问题。

【发明内容】

[0006]有鉴于此,本发明实施例提供一种确定移动终端待机状态下应用耗电的方法及系统,能够解决现有技术中无法对应用程序的耗电进行细分的问题。
[0007]—方面,本发明的实施例提供一种确定移动终端待机状态下应用耗电的方法,包括:
确定在待机状态下第一唤醒应用程序的唤醒时间;
根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例。
[0008]本发明实施例确定移动终端待机状态下应用耗电的方法,能够确定在待机状态下后台每个唤醒应用程序的唤醒时间,并根据所述每个唤醒应用程序的唤醒时间,确定出唤醒应用程序的耗电比例,从而能够确定出待机状态下后台唤醒应用程序的耗电情况,便于用户对移动终端的唤醒应用程序进行有针对性的管理进而解决系统耗电的问题。
[0009]另一方面,本发明的实施例提供一种确定移动终端待机状态下应用耗电的系统,包括:唤醒时间确定单元,用于确定在待机状态下第一唤醒应用程序的唤醒时间;耗电比确定单元,根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例。
[0010]本发明实施例确定移动终端后台耗电的系统,能够确定在待机状态下后台每个唤醒应用程序的唤醒时间,并根据所述每个唤醒应用程序的唤醒时间,确定出唤醒应用程序的耗电比例,从而能够确定出待机状态下后台唤醒应用程序的耗电情况,便于用户对移动终端的唤醒应用程序进行有针对性的管理进而解决系统耗电的问题。
[0011]又一方面,本发明的实施例还提供一种确定移动终端待机状态下应用耗电的方法,包括:
确定在待机状态下移动终端后台的系统唤醒时间以及第一唤醒应用程序的唤醒时间;
确定所述第一唤醒应用程序的耗电增速,其中,所述第一唤醒应用程序的耗电增速为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间的比例。
[0012]本发明实施例确定移动终端待机状态下应用耗电的方法,能够确定唤醒应用程序相对于系统的耗电增速,从而能够确定出待机状态下后台唤醒应用程序的耗电情况。
[0013]又一方面,本发明的实施例还提供一种确定移动终端待机状态下应用耗电的系统,包括:唤醒时间确定单元,用于确定在待机状态下移动终端的系统唤醒时间以及第一唤醒应用程序的唤醒时间;耗电增速确定单元,用于确定所述第一唤醒应用程序的耗电增速;其中,所述第一唤醒应用程序的耗电增速为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间的比例。
[0014]本发明实施例确定移动终端待机状态下应用耗电的系统,能够确定唤醒应用程序相对于系统的耗电增速,从而能够确定出待机状态下后台唤醒应用程序的耗电情况。
【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0016]图1为本发明一种确定移动终端待机状态下应用耗电的方法一实施例的流程不意图;
图2为图1中Sll的一流程不意图;
图3为本发明一种确定移动终端待机状态下应用耗电的方法的实施例中系统被唤醒和进入睡眠状态的时序不意图;
图4为图1中Sll的另一流程不意图;
图5为图1中Sll的另一流程不意图;
图6为图1中Sll的另一流程不意图;
图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为本发明一种确定移动终端待机状态下应用耗电的系统另一实施例的方框结构示意图。
【具体实施方式】
[0017]下面结合附图对本发明实施例一种确定移动终端待机状态下应用耗电的方法及系统进行详细描述。
[0018]应当明确,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0019]参看图1,本发明实施例一种确定移动终端待机状态下应用耗电的方法,包括:
510、确定在待机状态下第一唤醒应用程序的唤醒时间;
511、根据所述第一唤醒应用程序唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例。
[0020]其中,第一唤醒应用程序的唤醒时间,能够根据其在后台运行时持有唤醒锁(WakeLock)的时间来确定。比如,在装有Android系统的移动终端中,第一唤醒应用程序在待机状态下有一次唤醒,其申请唤醒锁成功的时间是8点10分,释放唤醒锁的时间是8点15分,则可确定该唤醒应用程序在待机状态下的唤醒时间是5分钟。如果第一唤醒应用程序在待机状态下有多次唤醒,则该第一唤醒应用程序在待机状态下的唤醒时间为多次的唤醒时间之和。
[0021 ] 本发明实施例中,所述的第一唤醒应用程序是指在待机状态下后台唤醒应用程序中的其中一个唤醒应用程序,其可以是在待机状态下在时间序列上第一个唤醒的唤醒应用程序,也可以是第二个、第三….或最后一个唤醒的唤醒应用程序。
[0022]本发明实施例确定移动终端待机状态下应用耗电的方法,能够确定在待机状态下后台每个唤醒应用程序的唤醒时间,并根据每个唤醒应用程序的唤醒时间,确定出唤醒应用程序的耗电比例,从而能够确定待机状态下唤醒应用程序的耗电细分情况。便于用户确定出耗电异常的唤醒应用程序,并对这些唤醒应用程序进行有针对性的管理,如关闭或卸载这些唤醒应用程序,进而解决系统耗电的问题,提高移动终端电池的续航能力。
[0023]可选的,参看图2,所述根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例(S11),可以包括:
SllOa、将待机状态下每个唤醒应用程序的唤醒时间相累加,得到所有唤醒应用程序的总的唤醒时间;
Sllla、确定在待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所有唤醒应用程序的总的唤醒时间的比例。
[0024]仍以装有Android系统的移动终端为例进彳丁说明。参看图3,假如在该移动终端中安装有三个具有唤醒功能的唤醒应用程序a、b和C,在待机状态下该三个唤醒应用程序a、b和c在后台运行。现已确定该三个唤醒应用程
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1