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

文档序号:8361332阅读:来源:国知局
序a、b和c各自的唤醒时间分别是tl、t2和t3,则所有唤醒应用程序的总的唤醒时间为tl+t2+t3,唤醒应用程序a的耗电比例为tl/ (tl+t2+t3),同理可确定唤醒应用程序b的耗电比例为t2/ (tl+t2+t3),以及唤醒应用程序c的耗电比例为t3/ (tl+t2+t3) ο
[0025]通过比较该三个唤醒应用程序a、b和c的耗电比例的大小,即可确定出哪个唤醒应用程序的耗电最严重,及时关闭或卸载该耗电最严重的唤醒应用程序,能够大大提高移动终端电池的续航能力。
[0026]在多个具有唤醒功能的唤醒应用程序在后台运行时,有时会出现两个唤醒应用程序的唤醒行为发生重叠的情况,例如,在一个唤醒应用程序持有唤醒锁的过程中,另一个唤醒应用程序也成功申请唤醒锁。在这种情况下,这些唤醒应用程序的唤醒时间也是重叠的。
[0027]参看图4,为了较为准确地确定唤醒应用程序的耗电情况,在本发明确定移动终端待机状态下应用耗电的方法的另一实施例中,所述根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下第一唤醒应用程序的耗电比例(Sll),还可以包括:
SllOb、将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到所有唤醒应用程序的总的有效唤醒时间;
Slllb、确定在待机状态下第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所有唤醒应用程序的总的有效唤醒时间的比例。
[0028]本实施例中仍以前述实施例中的三个具有唤醒功能的唤醒应用程序a、b和c为例进行说明。请参看图3,在待机状态下该三个唤醒应用程序a、b和c各自的唤醒时间分别是tl、t2和t3,其中t2和t3有相互重叠的部分tc,则所有唤醒应用程序的总的有效唤醒时间为tl+t2+t3-tc,唤醒应用程序a的耗电比例为tl/ (tl+t2+t3-tc),同理可确定唤醒应用程序b的耗电比例为t2/ (tl+t2+t3-tc),以及唤醒应用程序c的耗电比例为t3/(tl+t2+t3_tc)。
[0029]参看图5,为了进一步提闻确定唤醒应用程序的耗电情况的精确度,在本发明确定移动终端待机状态下应用耗电的方法的另一实施例中,所述根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下第一唤醒应用程序的耗电比例(Sll),还可以包括:
SI 10c、将第一唤醒应用程序的唤醒时间,减去第一唤醒应用程序与第二唤醒应用程序重叠的唤醒时间,得到待机状态下第一唤醒应用程序的有效唤醒时间;其中,第一唤醒应用程序与第二唤醒应用程序的唤醒行为发生重叠,第一唤醒是在后一个启动唤醒行为的唤醒应用程序;
Slllc、将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到待机状态下所有唤醒应用程序的总的有效唤醒时间;
S112c、确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的有效唤醒时间至少相对于所述总的有效唤醒时间的比例。
[0030]在本实施例中,优选的对唤醒行为发生重叠的在后一个唤醒应用程序的耗电比例作了进一步精确的计算,对于其他的唤醒应用程序来说,例如,唤醒行为发生重叠的在先一个唤醒应用程序,或者唤醒行为无重叠的唤醒应用程序等,其耗电比例的计算采用在先介绍的任意一种计算方式均可,此处不再赘述。
[0031]本实施例中还以前述实施例中的三个具有唤醒功能的唤醒应用程序a、b和c为例,进行举例性说明如何确定唤醒应用程序的有效唤醒时间,以及如何确定所有唤醒应用程序的总的有效唤醒时间。
[0032]请再参看图3,在待机状态下该三个唤醒应用程序a、b和c各自的唤醒时间分别是tl、t2和t3,其中唤醒应用程序a与其它唤醒应用程序b和c的唤醒行为不存在重叠的情况,而另两个唤醒应用程序b和c的唤醒行为存在重叠的情况,因此,它们的唤醒时间t2和t3有相互重叠的部分tc。则唤醒应用程序a的唤醒时间tl即为唤醒应用程序a的有效唤醒时间,而对唤醒应用程序b和c来讲,唤醒应用程序b为在先唤醒的唤醒应用程序,唤醒应用程序c为在后唤醒的唤醒应用程序,唤醒应用程序b的效唤醒时间t2即为唤醒应用程序b的有效唤醒时间,唤醒应用程序c的有效唤醒时间为t3_tc ;所有唤醒应用程序的总的有效唤醒时间为tl+t2+t3_tc。
[0033]根据上述说明可以进一步地得到,唤醒应用程序a相对于所有唤醒应用程序的耗电比例为tl/ (tl+t2+t3-tc),唤醒应用程序b相对于所有唤醒应用程序的耗电比例为t2/ (tl+t2+t3-tc),唤醒应用程序c相对于所有唤醒应用程序的耗电比例为(t3-tc) /(tl+t2+t3_tc)。
[0034]本实施例中,对于唤醒应用程序c来讲,由于其耗电比例的确定是根据其有效唤醒时间t3-tc来确定,因此获得的所述耗电比更加精确。
[0035]参看图6,在前述实施例中,所述根据所述第一唤醒应用程序的唤醒时间,确定待机状态下第一唤醒应用程序的耗电比例(SI I ),还可以包括:
SllOd、确定待机状态下移动终端的系统唤醒时间,以及所有唤醒应用程序的总的唤醒时间;
Sllld、确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间与待机状态下所有唤醒应用程序的总的唤醒时间之和的比例。
[0036]比如,已经确定出待机状态下后台的第一唤醒应用程序的唤醒时间为M,系统唤醒时间为0,待机状态下后台所有唤醒应用程序的总的唤醒时间为A,则所述第一唤醒应用程序的耗电比例为Μ/(0+Α)。
[0037]参看图7,可选地,所述确定移动终端待机状态下应用耗电的方法一实施例,还可以包括:
512、确定在待机状态下移动终端的系统唤醒时间;
513、确定所述第一唤醒应用程序的耗电增速,其中,所述第一唤醒应用程序的耗电增速为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间的比例。
[0038]其中,所述移动终端的系统唤醒时间,能够通过获取移动终端的系统被唤醒的时间点,以及系统进入睡眠的时间点来确定。例如在待机状态下,系统在9点15分被唤醒,在9点45分由唤醒状态进行睡眠状态,则可确定系统在待机状态下的唤醒时间是30分钟。
[0039]某个唤醒应用程序相对于所述系统的耗电增速越大,表明该唤醒应用程序的耗电越明显,同时表明该唤醒应用程序的安装对整个系统耗电的影响也越大。
[0040]本实施例中,在确定唤醒应用程序耗电比例的基础上,还能够通过比较不同的唤醒应用程序相对于系统的耗电增速,来得知哪个或哪些唤醒应用程序的耗电最明显,这样能够从不同的角度来确定出耗电最明显唤醒应用程序,从而便于用户能够更准确地对唤醒应用程序进行有针对性的管理。
[0041]在前述确定移动终端待机状态下应用耗电的方法实施例中,可选地,为了便于用户对耗电明显或耗电异常的唤醒应用程序进行及时管理,在确定第一唤醒应用程序的耗电比例之后,将待机状态下耗电明显或耗电异常的唤醒应用程序通知或提醒给用户。即可以通过弹出提示框、发送邮件或短信的方式将待机状态下耗电明显或耗电异常的唤醒应用程序通知给用户,也可以通过语音提示的方式将待机状态下耗电明显或耗电异常的唤醒应用程序提醒给用户,还可以通过对终端进行特定的设置,当待机状态下有耗电明显或耗电异常的后台唤醒应用程序运行时,使终端发出预先设定的声音信号,或者进行有规律的震动来提醒用户可以对待机状态下耗电明显或耗电异常的唤醒应用程序进行管理,如卸载或删除等。
[0042]参看图8,本发明实施例还提供一种确定移动终端待机状态下应用耗电的系统1,包括:
唤醒时间确定单元10,用于确定在待机状态下第一唤醒应用程序的唤醒时间;
耗电比确定单元11,根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例。
[0043]本发明实施例中,所述的第一唤醒应用程序是指在待机状态下后台唤醒应用程序中的其中一个唤醒应用程序,其可以是在待机状态下在时间序列上第一个唤醒的唤醒应用程序,也可以是第二个、第三….或最后一个唤醒的唤醒应用程序。
[0044]其中,所述第一唤醒应用程序的唤醒时间的获取方式,与前述确定移动终端待机状态下应用耗电的方法实施例中的相应方式相同,在此不再赘述。
[0045]本发明实施例确定移动终端待机状态下应用耗电的系统,能够确定在待机状态下后台每个唤醒应用程序的唤醒时间,并根据所述每个唤醒应用程序的唤醒时间,确定出唤醒应用程序的耗电比例,从而能够确定出待机状态下后台唤醒应用程序的耗电细分情况。便于用户确定出耗电异常的唤醒应用程序,并对这些唤醒应用程序进行有针对性的管理,如关闭或卸载这些唤醒应用程序,进而解决系统耗电的问题,提高移动终端电池的续航能力。
[0046]参看图9,在本发明确定移动终端待机状态下应用耗电的系统一实施例中,所述耗电比确定单元11可以包括:
第一计算模块110a,用于将待机状态下每个唤醒应用程序的唤醒时间相累加,得到所有唤醒应用程序的总的唤醒时间;
第一耗电比确定模块111a,用于确定在待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所述所有唤醒应用程序的总的唤醒时间的比例。
[0047]如前所述,在多个具有唤醒功能的唤醒应用程序在后台运行时,有时会出现两个唤醒应用程序的唤醒行为发生重叠的情况,例如,在一个唤醒应用程序持有唤醒锁的过程中,另一个唤醒应用程序也成功申请唤醒锁的情况。在这种情况下,这些唤醒应用程序的唤醒时间也是重叠的。
[0048]参看图10,为了较为准确地确定唤醒应用程序的耗电情况,本发明确定移动终端待机状态下应用耗电的系统另一实施例中,所述耗电比确定单元11还可
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1