【技术实现步骤摘要】
一种确定移动终端待机状态下应用耗电的方法及系统
本专利技术涉及移动技术应用领域,尤其涉及一种确定移动终端待机状态下应用耗电的方法及系统。
技术介绍
如今移动终端如手机日益普遍,续航能力常常是移动终端用户关心的问题之一。很多使用移动终端的用户都会发现,有的移动终端在经过一夜的待机后,尽管没有使用,但还是会耗费不少的电量,甚至有的用户在经过一夜的休息之后发现,自己的移动终端原本还充足的电量却显示成了低电警告。用户的移动终端大量的时间处于待机状态。有的移动终端如装有安卓(Android)系统的移动终端之所以耗电快,在于待机期间存在系统耗电和应用耗电。比如,为了保持移动终端的在线状态,移动终端的系统自身会有一些唤醒的行为。通常情况下,系统耗电是不可避免的。而应用耗电则复杂得多。例如,即使是移动终端处于待机状态下,即时通讯(InstantMessenger,简称IM)类、工具类应用也会定时进行自动下载或推送更新等。又例如,唤醒类应用除了自身运行需要耗电之外,也会使移动终端中的其他应用在移动终端被唤醒之后运行起来。因此,唤醒类应用引起的应用耗电要比想象中的大得多。在实现本专利技术的过程中,专利技术人发现,现有的移动终端无法对待机状态下电量消耗情况进行细分,即用户无法确定在待机状态下哪些唤醒应用程序的电量消耗比较大,由此也就使得用户无法进行有针对性的管理进而解决移动终端待机耗电过大的问题。
技术实现思路
有鉴于此,本专利技术实施例提供一种确定移动终端待机状态下应用耗电的方法及系统,能够解决现有技术中无法对应用程序的耗电进行细分的问题。一方面,本专利技术的实施例提供一种确定移 ...
【技术保护点】
一种确定移动终端待机状态下应用耗电的方法,其特征在于,包括:确定在待机状态下第一唤醒应用程序的唤醒时间;根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例。
【技术特征摘要】
1.一种确定移动终端待机状态下应用耗电的方法,其特征在于,包括:确定在待机状态下第一唤醒应用程序的唤醒时间;根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例;所述根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例包括:将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到所有唤醒应用程序的总的有效唤醒时间;确定在待机状态下第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所有唤醒应用程序的总的有效唤醒时间的比例。2.根据权利要求1所述的确定移动终端待机状态下应用耗电的方法,其特征在于,所述根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例包括的步骤替换为以下步骤:将待机状态下每个唤醒应用程序的唤醒时间相累加,得到所有唤醒应用程序的总的唤醒时间;确定在待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所有唤醒应用程序的总的唤醒时间的比例。3.根据权利要求1所述的确定移动终端待机状态下应用耗电的方法,其特征在于,所述根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例包括的步骤替换为以下步骤:将第一唤醒应用程序的唤醒时间,减去第一唤醒应用程序与第二唤醒应用程序重叠的唤醒时间,得到待机状态下第一唤醒应用程序的有效唤醒时间;其中,第一唤醒应用程序与第二唤醒应用程序的唤醒行为发生重叠,第一唤醒应用程序是在后一个启动唤醒行为的唤醒应用程序;将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到待机状态下所有唤醒应用程序的总的有效唤醒时间;确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的有效唤醒时间至少相对于所述总的有效唤醒时间的比例。4.根据权利要求1所述的确定移动终端待机状态下应用耗电的方法,其特征在于,所述根据所述第一唤醒应用程序的唤醒时间,确定待机状态下第一唤醒应用程序的耗电比例包括的步骤替换为以下步骤:确定待机状态下移动终端的系统唤醒时间,以及所有唤醒应用程序的总的唤醒时间;确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间与待机状态下所有唤醒应用程序的总的唤醒时间之和的比例。5.根据权利要求1-4中任一项所述的确定移动终端待机状态下应用耗电的方法,其特征在于,还包括:确定在待机状态下移动终端的系统唤醒时间;确定所述第一唤醒应用程序的耗电增速,其中,所述第一唤醒应用程序的耗电增速为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间的比例。6.一种确定移动终端待机状态下应用耗电的系统,其特征在于,包括:唤醒时间确定单元,用于确定在待机状态下第一唤醒应用程序的唤醒时间;耗电比确定单元,根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例;所述耗电比确定单元包括:第二计算模块,用于将每个唤醒应用程序的唤醒时间相累加,减去重叠的唤醒时间,得到所有唤醒应用程序的总的有效唤醒时间;第二耗电比确定模块,用于确定在待机状态下第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所有唤醒应用程序的总的有效唤醒时间的比例。7.根据权利要求6所述的确定移动终端待机状态下应用耗电的系统,其特征在于,所述耗电比确定单元包括的所述第二计算模块及第二耗电比确定模块替换为以下模块:第一计算模块,用于将待机状态下每个唤醒应用程序的唤醒时间相累加,得到所有唤醒应用程序的总的唤醒时间;第一耗电比确定模块,用于确定在待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所述所有唤醒应用程序的总的唤醒时间的比例。8.根据权利要求6所述的确定移动终端待机状态下应用耗电的系统,其特征在于,所述耗电比确定单元包括的所述第二计算模块及第二耗电比确定模块替换为以下模块:第三计算模块,用于确定待机状态下第一唤醒应用程序的有效唤醒时间和所有唤醒应用程序的总的有效唤醒时间;第三耗电比确定模块,用于确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的有效唤醒时间至少相对于所述总的有效唤醒时间的比例;其中所述第一唤醒应用程序的有效唤醒时间的确定方法包括:将第一唤醒应用程序的唤醒时间,减去第一唤醒应用程序与第二唤醒应用程序重叠的唤醒时间,得到待机状态下第一唤醒应用程序的有效唤醒时间;其中,第一唤醒应用程序与第二唤醒应用程序的唤醒行为发生重叠,第一唤醒应用程序是在后一个启动唤醒行为的唤醒应用程序;所述所有唤醒应用程序的总的有效唤醒时间的确定方法包括:将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到待机状态下所有唤醒应用程序的总的有效唤醒时间。9.根据权利要求6所述的确定移动终端待机状态下应用耗电的系统,其特征在于,所述耗电比确定单元包括的所述第二计算模块及第二耗电比确定模块替换为以下模块:第四计算模块,用于确定在待机状态下移动终端的系统唤醒时间,以及待机状态下所有唤醒应用程序的总的唤醒时间;第四耗电比确定模块,用于确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间与待机状态下所有唤醒应用程序的总的唤醒时间之和的比例。10.根据权利要求6所述的确定移动终端待机状...
【专利技术属性】
技术研发人员:罗鹏,张康宗,郑有胜,罗勇,刘强,
申请(专利权)人:贝壳网际北京安全技术有限公司,北京金山网络科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。