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

文档序号:8361332阅读:来源:国知局
态下第一唤醒应用程序的唤醒时间为M,系统唤醒时间为0,则耗电增速确定单元21可以确定在待机状态下所述第一唤醒应用程序的耗电增速为M/0。
[0071 ] 本发明实施例中,所述的第一唤醒应用程序是指在待机状态下后台唤醒应用程序中的其中一个唤醒应用程序,其可以是在待机状态下在时间序列上第一个唤醒的唤醒应用程序,也可以是第二个、第三….或最后一个唤醒的唤醒应用程序。
[0072]本发明实施例确定移动终端待机状态下应用耗电的系统,能够确定唤醒应用程序相对于系统的耗电增速,从而能够确定出待机状态下后台唤醒应用程序的耗电情况。
[0073]通过比较不同的唤醒应用程序相对于所述系统的耗电增速,能够得知哪个或哪些唤醒应用程序的耗电最明显,从而便于用户能够对唤醒应用程序进行有针对性的管理,如关闭或卸载这些唤醒应用程序,进而解决系统耗电的问题,提高移动终端电池的续航能力。
[0074]可选的,参看图22,所述确定移动终端待机状态下应用耗电的系统一实施例,还可以包括:
耗电比确定单元22、用于根据所述第一唤醒应用程序唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例。
[0075]可选的,参看图23,上述耗电比确定单元22可以包括:
第一计算模块220a、用于将待机状态下每个唤醒应用程序的唤醒时间相累加,得到所有唤醒应用程序的总的唤醒时间;
第一耗电比确定模块221a、用于确定在待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所有唤醒应用程序的总的唤醒时间的比例。
[0076]又一可选的,参看图24,上述耗电比确定单元22可以包括:
第二计算模块220b、用于将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到所有唤醒应用程序的总的有效唤醒时间;
第二耗电比确定模块221b、用于确定在待机状态下第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所有唤醒应用程序的总的有效唤醒时间的比例。
[0077]又一可选的,参看图25,上述耗电比确定单元22可以包括:
第三计算模块220c、用于将第一唤醒应用程序的唤醒时间,减去第一唤醒应用程序与第二唤醒应用程序重叠的唤醒时间,得到待机状态下第一唤醒应用程序的有效唤醒时间;其中,第一唤醒应用程序与第二唤醒应用程序的唤醒行为发生重叠,第一唤醒是在后一个启动唤醒行为的唤醒应用程序;将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到待机状态下所有唤醒应用程序的总的有效唤醒时间;
第三耗电比确定模块222c、用于确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的有效唤醒时间至少相对于所述总的有效唤醒时间的比例。
[0078]又一可选的,参看图26,上述耗电比确定单元22可以包括:
第四计算模块220d、用于确定待机状态下所有唤醒应用程序的总的唤醒时间;
第四耗电比确定模块221d、用于确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间与待机状态下所有唤醒应用程序总的唤醒时间之和的比例。
[0079]本实施例中,在确定唤醒应用程序耗电增速的基础上,还能够通过比较不同的唤醒应用程序的耗电比例,来得知哪个或哪些唤醒应用程序的耗电最明显,这样能够从不同的角度来确定出耗电最明显唤醒应用程序,从而便于用户能够更准确地对唤醒应用程序进行有针对性的管理。
[0080]参看图27,在本发明确定移动终端待机状态下应用耗电的系统的另一实施例中,所述确定移动终端待机状态下应用耗电的系统2,还可以包括:
交互单元23,用于在确定第一唤醒应用程序的耗电增速或耗电比例之后,将待机状态下耗电明显或耗电异常的唤醒应用程序通知或提醒给用户。即可以通过弹出提示框、发送邮件或短信的方式将待机状态下耗电明显或耗电异常的唤醒应用程序通知给用户,或通过语音提示的方式将待机状态下耗电明显或耗电异常的唤醒应用程序提醒给用户,或当待机状态下有耗电明显或耗电异常的后台唤醒应用程序运行时,使终端发出预先设定的声音信号,或者进行有规律的震动来提醒用户,便于用户对待机状态下耗电明显或耗电异常的唤醒应用程序进行及时管理,如卸载或删除等。
[0081]参看图28,为了能够确定出待机状态下后台的耗电量分配情况,优选地,所述确定移动终端待机状态下应用耗电的系统2还可以包括;后台应用耗电量确定单元24和/或后台系统耗电量确定单元25。
[0082]其中,所述后台应用耗电量确定单兀24,用于确定在待机状态下移动终端的耗电量,并根据如下公式确定在待机状态下后台至少一个唤醒应用程序的耗电量:P= M/(0+A)*L
其中,P代表在待机状态下后台至少一个唤醒应用程序的耗电量,M代表在待机状态下后台至少一个唤醒应用程序的唤醒时间,A代表在待机状态下后台所有唤醒应用程序的唤醒时间,O代表在待机状态下的系统唤醒时间,L代表在待机状态下移动终端的耗电量。
[0083]根据该公式,当M为待机状态下后台的某个唤醒应用程序的唤醒时间时,计算所得的P值就表示该某个后台唤醒应用程序的耗电量;当M为待机状态下后台所有唤醒应用程序的唤醒时间时,此时M值与A值相等,计算所得的P值就表示后台所有唤醒应用程序的耗电量。
[0084]所述后台系统耗电量确定单元25,用于确定在待机状态下移动终端的耗电量,并根据如下公式确定在待机状态下系统后台的耗电量:S= O /(0+A)*L
其中,S代表在待机状态下系统后台的耗电量,O代表在待机状态下后台的系统唤醒时间,A代表在待机状态下后台所有唤醒应用程序的唤醒时间,L代表在待机状态下移动终端的耗电量。
[0085]本发明各实施例中所述的移动终端或者叫移动通信终端是指可以在移动中使用的计算机设备,广义的讲包括手机、笔记本、平板电脑、POS机、可穿戴电子设备等。所述的唤醒应用程序是指在后台运行时具有唤醒功能的应用程序。
[0086]本发明各实施例,适用于具有唤醒锁机制的系统包括但不限于Android系统,能够在待机状态下确定出后台唤醒应用程序的耗电比例,以及确定出后台唤醒应用程序的相对于系统的耗电增速,便于用户能够对唤醒应用程序进行有针对性的管理,进而解决系统耗电的问题,提高移动终端电池的续航能力。
[0087]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。
[0088]以上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
【主权项】
1.一种确定移动终端待机状态下应用耗电的方法,其特征在于,包括: 确定在待机状态下第一唤醒应用程序的唤醒时间; 根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例。
2.根据权利要求1所述的确定移动终端待机状态下应用耗电的方法,其特征在于,所述根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例包括: 将待机状态下每个唤醒应用程序的唤醒时间相累加,得到所有唤醒应用程序的总的唤醒时间; 确定在待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所有唤醒应用程序的总的唤醒时间的比例。
3.根据权利要求1所述的确定移动终端待机状态下应用耗电的方法,其特征在于,所述根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例包括: 将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到所有唤醒应用程序的总的有效唤醒时间; 确定在待机状态下第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间至少相对于所有唤醒应用程序的总的有效唤醒时间的比例。
4.根据权利要求1所述的确定移动终端待机状态下应用耗电的方法,其特征在于,所述根据所述第一唤醒应用程序的唤醒时间,确定在待机状态下所述第一唤醒应用程序的耗电比例包括: 将第一唤醒应用程序的唤醒时间,减去第一唤醒应用程序与第二唤醒应用程序重叠的唤醒时间,得到待机状态下第一唤醒应用程序的有效唤醒时间;其中,第一唤醒应用程序与第二唤醒应用程序的唤醒行为发生重叠,第一唤醒是在后一个启动唤醒行为的唤醒应用程序; 将每个唤醒应用程序的唤醒时间相累加,并减去重叠的唤醒时间,得到待机状态下所有唤醒应用程序的总的有效唤醒时间 确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的有效唤醒时间至少相对于所述总的有效唤醒时间的比例。
5.根据权利要求1所述的确定移动终端待机状态下应用耗电的方法,其特征在于,所述根据所述第一唤醒应用程序的唤醒时间,确定待机状态下第一唤醒应用程序的耗电比例,还包括: 确定待机状态下移动终端的系统唤醒时间,以及所有唤醒应用程序的总的唤醒时间; 确定待机状态下所述第一唤醒应用程序的耗电比例,其中,所述第一唤醒应用程序的耗电比例为所述第一唤醒应用程序的唤醒时间相对于所述系统唤醒时间与待机状态下所有唤醒应用程序的总的唤醒时间之和的
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1