移动设备及其程序耗电量提示处理方法、系统的制作方法

文档序号:6444789阅读:171来源:国知局
专利名称:移动设备及其程序耗电量提示处理方法、系统的制作方法
技术领域
本发明涉及电子技术领域,尤其涉及的是一种基于移动设备的程序耗电量提示处理方法、系统及移动设备。
背景技术
随着电子产品的升级换代,功能日益增强,用户在移动设备处理的事务越来越多。 但是一些高耗电的应用程序使移动设备的电池续航能力变的非常差,有时候用户打开一些高耗电的程序却忘记关掉,导致了电池的电量在不必要的情况下被消耗掉。对于目前的移动设备,主要的电池电量提示方式基本上表现为剩余电量的提示, 并可能对剩余电量所占总电量比例做不同颜色显示来警示用户当前电量是否充足,如图 la、图lb、图lc、图Id所示的普通电池电量提示方式,分别表示电量为100%、80%、40%、10% 的提示示意图。这样的电池电量提示方法可以直观地让用户看到当前剩余的电池电量,但是用户无法知道当前的是否处于高耗电状态。即现有的移动设备在一些高耗电的程序打开后,而用户不需要继续使用这些高耗电的程序的时候,没有相应的功能来提示用户关掉这些程序,造成耗电过快。例如Bluetooch、蓝牙、WIFI、3G移动网络等传输方式虽然为用户提供了高速地传输速度,但是这些传输方式消耗大量的电力,使得电池续航的时间变短。如果用户忘记关掉这样耗电大户,则电量很快将会用完,造成不必要的损耗。因此,现有技术还有待于改进和发展。

发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种一种基于移动设备的程序耗电量提示处理方法、系统及移动设备,其使移动设备增加了新的功能可以实时监控正在运行的高耗电量程序并提示用户目前设备处于高耗电状态,以及时关掉当前不用的高耗电量程序,从而降低了移动设备的电量损耗,为用户提供了方便。本发明解决技术问题所采用的技术方案如下
一种基于移动设备的程序耗电量提示处理方法,其中,包括
A、预先测量每一应用程序单独运行时的耗电水平指标值,并将耗电水平指标值超过一预定值的应用程序及其对应的耗电水平指标值存储在一指定的程序列表中;
B、操作系统检测当前运行的所有应用程序,将获取的当前运行的所有应用程序与所述指定的程序列表中存储的应用程序进行对比;判断所述获取的当前运行的所有应用程序是否有属于所述指定的程序列表中的应用程序;
C、当判断所述获取的当前运行的所有应用程序中有属于所述指定的程序列表中的应用程序,则根据这些程序在所述程序列表中对应的耗电水平指标值,累加数值,得到一个当前所有运行中程序耗电水平值指标之和;
4D、根据所述当前所有运行中程序耗电水平值指标之和,通过相应的提示性图标提示当前的耗电状态及相应的耗电程序已经开启。所述基于移动设备的程序耗电量提示处理方法,其中,所述步骤A还包括
预先建立各个提示性图标,与当前所有运行中程序耗电水平值指标之和值对应的阶梯对应关系的映射表。所述基于移动设备的程序耗电量提示处理方法,其中,所述步骤D具体包括 D1、根据所述当前所有运行中程序耗电水平值指标之和值,查找所述映射表中与该和
值对应的提示性图标;
D2、将查找到的提示性图标进行显示,通过该显示的提示性图标提示当前的耗电状态及相应的耗电程序已经开启。所述基于移动设备的程序耗电量提示处理方法,其中,所述映射表中包括 用第一种颜色圆形标识代表目前处于正常耗电状态;
用第二种颜色圆形标识代表包括BT的较耗电程序已经开启; 用第三种颜色圆形标识代表包括WIFI的中等耗电程序已经开启; 用第四种颜色圆形表示代表包括BT和WIFI的2个高耗电程序同时开启; 用2个第四种颜色的圆形表示包括BT、WIFI、DATA传输的高耗电程序同时开启。所述基于移动设备的程序耗电量提示处理方法,其中,所述指定的程序列表为一名称为耗电较高的程序列表。所述基于移动设备的程序耗电量提示处理方法,其中,所述耗电较高的程序列表中包含耗电水平指标值超过一预定值的所有目标程序的程序名,及其对应的预先测定所得的耗电水平值指标;该耗电水平指标为整数值,数值从0到1000。一种基于移动设备的程序耗电量提示处理系统,其中,包括
测量模块,用于预先测量每一应用程序单独运行时的耗电水平指标值; 第一制表模块,用将耗电水平指标值超过一预定值的应用程序及其对应的耗电水平指标值存储在一指定的程序列表中;
检测与判断模块,用于检测当前运行的所有应用程序,将获取的当前运行的所有应用程序与所述指定的程序列表中存储的应用程序进行对比;判断所述获取的当前运行的所有应用程序是否有属于所述指定的程序列表中的应用程序;
计算模块,用于当判断所述获取的当前运行的所有应用程序中有属于所述指定的程序列表中的应用程序,则根据这些程序在所述程序列表中对应的耗电水平指标值,累加数值, 得到一个当前所有运行中程序耗电水平值指标之和;
提示模块,用于根据所述当前所有运行中程序耗电水平值指标之和,通过相应的提示性图标提示当前的耗电状态及相应的耗电程序已经开启;
第二制表模块,用于预先建立各个提示性图标,与当前所有运行中程序耗电水平值指标之和值对应的阶梯对应关系的映射表。所述基于移动设备的程序耗电量提示处理系统,其中,所述提示模块包括
查找单元,用于根据所述当前所有运行中程序耗电水平值指标之和值,查找所述映射表中与该和值对应的提示性图标;
显示单元,用于将查找到的提示性图标进行显示,通过该显示的提示性图标提示当前的耗电状态及相应的耗电程序已经开启。所述基于移动设备的程序耗电量提示处理系统,其中,所述指定的程序列表为一名称为耗电较高的程序列表,所述耗电较高的程序列表中包含耗电水平指标值超过一预定值的所有目标程序的程序名,及其对应的预先测定所得的耗电水平值指标;该耗电水平指标为整数值,数值从0到1000;
所述映射表中包括
用第一种颜色圆形标识代表目前处于正常耗电状态; 用第二种颜色圆形标识代表包括BT的较耗电程序已经开启; 用第三种颜色圆形标识代表包括WIFI的中等耗电程序已经开启; 用第四种颜色圆形表示代表包括BT和WIFI的2个高耗电程序同时开启; 用2个第四种颜色的圆形表示包括BT、WIFI、DATA传输的高耗电程序同时开启。一种移动设备,其中,包括上述所述的系统。本发明所提供的一种基于移动设备的程序耗电量提示处理方法、系统及移动设备,提供一种以不同颜色标记来提示用户的当前设备的耗电状态的方法,让用户清晰明了的知道当前设备的耗电状态,并可以选择关掉某些高耗电的程序。通过用几种不同形式的图形信息,来提示用户当前的应用使用情况所对应的耗电水平,从而可以直观地提示用户, 在不需要一些耗电严重的服务的时候,采取行动关掉不需要的应用。其使移动设备增加了新的功能可以实时监控正在运行的高耗电量程序并提示用户目前设备处于高耗电状态, 以及时关掉当前不用的高耗电量程序,从而降低了移动设备的电量损耗,为用户提供了方便。


图la、图lb、图lc、图Id分别表示现有技术中电量为100%、80%、40%、10%的提示示意图。图2是本发明实施例的基于移动设备的程序耗电量提示处理方法流程图。图3a-图!Be是本发明实施例的几种提示性图标结构示意图。图4是本发明实施例的基于移动设备的程序耗电量提示处理系统原理框图。
具体实施例方式本发明所提供的一种基于移动设备的程序耗电量提示处理方法、系统及移动设备,所述移动设备可以为手机等,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。本发明实施例所提供的一种基于移动设备的程序耗电量提示处理方法,如图2所示,主要包括以下步骤
步骤S110、预先测量移动设备的每一应用程序单独运行时的耗电水平指标值,并将耗电水平指标值超过一预定值的应用程序及其对应的耗电水平指标值存储在一指定的程序列表中;以及预先建立各个提示性图标,与当前所有运行中程序耗电水平值指标之和值对应的阶梯对应关系的映射表。
其中,所述指定的程序列表可以为一名称为耗电较高的程序列表。譬如,本发明在具体实施时,可以先预置两张表
第一张表是耗电较高的程序列表,该列表信息根据应用程序实际测定的耗电水平情况制定,表中包含所有目标程序的“程序名”,及其对应的事先测定所得的“耗电水平值指标”, 当然还可以加上相应的编号。即配置本发明实施例的耗电较高的程序列表的每一项可以包括项编号、进程名或程序名、该程序的耗电水平指标值等。其中、该耗电较高的程序列表中的“耗电水平指标”为整数值,数值可以从0到 1000,甚至不设上限。指标的值“ 1”代表那个单独运行时(包括前台运行和后台运行的情况) 耗电最小的程序所对应的电流值。其他程序的指标值为该程序单独运行时的电流,与标准值1对应的最小电流值的倍数。比值不为整数的,需要进一步取整数倍。其中,该电流值为整个设备正常运行时, 在实验室测定的实际电流平均值,而非设备上某个或某几个器件的单独耗电数据。第二张表,是人机界面制定的各个提示性图标,与“所有运行中程序耗电水平值指标之和”可能值的阶梯对应关系的映射表。譬如,本发明可以用几种不同形式的图形信息,来提示用户当前的应用使用情况所对应的耗电水平,从而可以直观地提示用户,在不需要一些耗电严重的服务的时候,采取行动关掉不需要的应用。在使用不同颜色的图标,来提示用户当前的耗电状态水平时。可以在设备人机界面显示,所述“不同颜色的图示”可以独立于常规电池信号,也可以和电池信号图标占用相同的位置,叠加显示,或者交替显示。对于本方法使用的图标与电池信号叠加显示的情况, 示例如图3a至图所示
图3a至图!Be所示实施例中,采用圆形填色的图标表示耗电水平,假设一部设备上含有蓝牙,wifi,数据传输(GRPS/EDGE/3G/HSPA等)三种服务耗电较高。可以,用第一种颜色如绿色的圆形标识代表目前处于正常耗电状态,示意如图3a 所示;
用第二种颜色如黄色的圆形标识代表BT等较耗电程序已经开启,示意如图北所示; 用第三种颜色如深黄色的圆形标识代表WIFI等中等耗电程序已经开启,示意如图3c 所示;
用第四种颜色如红色的圆形代表BT和WIFI等2个高耗电程序同时开启,示意如图 3d所示;
用2个同一颜色如红色的圆形表示BT、WIFI、DATA传输等高耗电程序同时开启,示意如图3e所示;
实现中的具体颜色选择与对应耗电水平的映射关系可以灵活定义,本本发明不限于上述几种图形举例。步骤S120、操作系统检测当前运行的所有应用程序,将获取的当前运行的所有应用程序与所述指定的程序列表中存储的应用程序进行对比;判断所述获取的当前运行的所有应用程序是否有属于所述指定的程序列表中的应用程序。即检测移动设备当前运行的所有应用程序,是否有属于上述耗电较高的程序列表中的程序。
步骤S130、当判断所述获取的当前运行的所有应用程序中有属于所述指定的程序列表中的应用程序,则根据这些程序在所述程序列表中对应的耗电水平指标值,累加数值, 得到一个当前所有运行中程序耗电水平值指标之和。步骤S140、根据所述当前所有运行中程序耗电水平值指标之和,通过相应的提示性图标提示当前的耗电状态及相应的耗电程序已经开启。即本发明实施例,从操作系统获得当前运行的所有应用程序。如果有任何程序在上述的耗电较高程序列表中,则根据这些程序在表中对应的耗电水平指标值,累加数值,得到一个总指标的和。使用该和数在第二张表格中进行比对,从而选择对应的提示图标,显示在设备上。譬如,当根据所述当前所有运行中程序耗电水平值指标之和值,查找所述映射表中与该和值对应的提示性图标;将查找到的提示性图标进行显示,通过该显示的提示性图标提示当前的耗电状态及相应的耗电程序已经开启。譬如参考图3所示,当显示为图3a所示的提示性图标时,即显示第一种颜色如绿色的圆形标识,则表示目前处于正常耗电状态。当显示为图北所示的提示性图标时,即显示为第二种颜色如黄色的圆形标识,则表示包括BT等较耗电程序已经开启。如果用户暂时不需使用该BT程序,则可以根据所述提示关闭该BT程序。当显示为图3c所示的提示性图标时,即显示为第三种颜色如深黄色的圆形标识时,则表示包括WIFI等中等耗电程序已经开启。如果用户暂时不需使用该WIFI等程序,则可以根据所述提示关闭该WIFI等程序,从而降低了移动设备的电量损耗。当显示为图3d所示的提示性图标时,即显示为第四种颜色如红色的圆形时,表示代表BT和WIFI等2个高耗电程序同时开启。如果用户暂时不需使用该BT和WIFI等2个高耗电程序,则可以根据所述提示关闭该BT和WIFI等2个高耗电程序,从而降低了移动设备的电量损耗。当显示为图!Be所示的提示性图标时,即显示为用2个同一颜色如红色的圆形表示 BT、WIFI、DATA传输等高耗电程序同时开启。如果用户暂时不需使用该BT、WIFI、DATA传输等高耗电程序,则可以根据所述提示关闭该BT、WIFI、DATA传输等高耗电程序,从而降低了移动设备的电量损耗。当然,本发明中耗电标识的作用为醒目地提示用户当前的耗电状态,只要标识起到容易识别且能明显区别于其他标识即可,本发明不限于上述举例。由上可见,本发明实施例的方法可以实时监控正在运行的高耗电量程序并提示用户目前设备处于高耗电状态,以及时关掉当前不用的高耗电量程序,从而降低了移动设备的电量损耗,为用户提供了方便,提供一种以不同颜色标记来提示用户的当前设备的耗电状态的方法,让用户清晰明了的知道当前设备的耗电状态,并可以选择关掉某些高耗电的程序。基于上述实施例,本发明实施例还提供了一种移动设备,其包括基于移动设备的程序耗电量提示处理系统200。如图4所示,所述基于移动设备的程序耗电量提示处理系统200包括
测量模块210,用于预先测量每一应用程序单独运行时的耗电水平指标值;具体如上所述。第一制表模块220,用将耗电水平指标值超过ー预定值的应用程序及其对应的耗电水平指标值存储在ー指定的程序列表中;具体如上所述。检测与判断模块230,用于检测当前运行的所有应用程序,将获取的当前运行的所有应用程序与所述指定的程序列表中存储的应用程序进行对比;判断所述获取的当前运行的所有应用程序是否有属于所述指定的程序列表中的应用程序;具体如上所述。计算模块M0,用于当判断所述获取的当前运行的所有应用程序中有属于所述指定的程序列表中的应用程序,则根据这些程序在所述程序列表中对应的耗电水平指标值, 累加数值,得到一个当前所有运行中程序耗电水平值指标之和;具体如上所述。提示模块250,用于根据所述当前所有运行中程序耗电水平值指标之和,通过相应的提示性图标提示当前的耗电状态及相应的耗电程序已经开启;具体如上所述。第二制表模块沈0:用于预先建立各个提示性图标,与当前所有运行中程序耗电水平值指标之和值对应的阶梯对应关系的映射表;具体如上所述。其中,所述提示模块250包括
查找单元,用于根据所述当前所有运行中程序耗电水平值指标之和值,查找所述映射表中与该和值对应的提示性图标;具体如上所述。显示单元,用于将查找到的提示性图标进行显示,通过该显示的提示性图标提示当前的耗电状态及相应的耗电程序已经开启;具体如上所述。其中,所述指定的程序列表为一名称为耗电较高的程序列表,所述耗电较高的程序列表中包含耗电水平指标值超过ー预定值的所有目标程序的程序名,及其对应的预先测定所得的耗电水平值指标;该耗电水平指标为整数值,数值从0到1000 ;具体如上所述。所述映射表中包括
用第一种颜色圆形标识代表目前处于正常耗电状态; 用第二种颜色圆形标识代表包括BT的较耗电程序已经开启; 用第三种颜色圆形标识代表包括WIFI的中等耗电程序已经开启; 用第四种颜色圆形表示代表包括BT和WIFI的2个高耗电程序同时开启; 用2个第四种颜色的圆形表示包括BT、WIFI、DATA传输的高耗电程序同时开启;具体如上所述。综上所述,本发明所提供的一种基于移动设备的程序耗电量提示处理方法、系统及移动设备,提供ー种以不同颜色标记来提示用户的当前设备的耗电状态的方法,让用户清晰明了的知道当前设备的耗电状态,并可以选择关掉某些高耗电的程序。通过用几种不同形式的图形信息,来提示用户当前的应用使用情况所对应的耗电水平,从而可以直观地提示用户,在不需要一些耗电严重的服务的时候,采取行动关掉不需要的应用。其使移动设备增加了新的功能可以实时监控正在运行的高耗电量程序并提示用户目前设备处于高耗电状态,以及时关掉当前不用的高耗电量程序,从而降低了移动设备的电量损耗,为用户提供了方便。应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
9
权利要求
1.一种基于移动设备的程序耗电量提示处理方法,其特征在于,包括A、预先测量每一应用程序单独运行时的耗电水平指标值,并将耗电水平指标值超过一预定值的应用程序及其对应的耗电水平指标值存储在一指定的程序列表中;B、操作系统检测当前运行的所有应用程序,将获取的当前运行的所有应用程序与所述指定的程序列表中存储的应用程序进行对比;判断所述获取的当前运行的所有应用程序是否有属于所述指定的程序列表中的应用程序;C、当判断所述获取的当前运行的所有应用程序中有属于所述指定的程序列表中的应用程序,则根据这些程序在所述程序列表中对应的耗电水平指标值,累加数值,得到一个当前所有运行中程序耗电水平值指标之和;D、根据所述当前所有运行中程序耗电水平值指标之和,通过相应的提示性图标提示当前的耗电状态及相应的耗电程序已经开启。
2.根据权利要求1所述基于移动设备的程序耗电量提示处理方法,其特征在于,所述步骤A还包括预先建立各个提示性图标,与当前所有运行中程序耗电水平值指标之和值对应的阶梯对应关系的映射表。
3.根据权利要求2所述基于移动设备的程序耗电量提示处理方法,其特征在于,所述步骤D具体包括D1、根据所述当前所有运行中程序耗电水平值指标之和值,查找所述映射表中与该和值对应的提示性图标;D2、将查找到的提示性图标进行显示,通过该显示的提示性图标提示当前的耗电状态及相应的耗电程序已经开启。
4.根据权利要求2所述基于移动设备的程序耗电量提示处理方法,其特征在于,所述映射表中包括用第一种颜色圆形标识代表目前处于正常耗电状态; 用第二种颜色圆形标识代表包括BT的较耗电程序已经开启; 用第三种颜色圆形标识代表包括WIFI的中等耗电程序已经开启; 用第四种颜色圆形表示代表包括BT和WIFI的2个高耗电程序同时开启; 用2个第四种颜色的圆形表示包括BT、WIFI、DATA传输的高耗电程序同时开启。
5.根据权利要求1所述基于移动设备的程序耗电量提示处理方法,其特征在于,所述指定的程序列表为一名称为耗电较高的程序列表。
6.根据权利要求5所述基于移动设备的程序耗电量提示处理方法,其特征在于,所述耗电较高的程序列表中包含耗电水平指标值超过一预定值的所有目标程序的程序名,及其对应的预先测定所得的耗电水平值指标;该耗电水平指标为整数值,数值从0到1000。
7.一种基于移动设备的程序耗电量提示处理系统,其特征在于,包括 测量模块,用于预先测量每一应用程序单独运行时的耗电水平指标值;第一制表模块,用将耗电水平指标值超过一预定值的应用程序及其对应的耗电水平指标值存储在一指定的程序列表中;检测与判断模块,用于检测当前运行的所有应用程序,将获取的当前运行的所有应用程序与所述指定的程序列表中存储的应用程序进行对比;判断所述获取的当前运行的所有应用程序是否有属于所述指定的程序列表中的应用程序;计算模块,用于当判断所述获取的当前运行的所有应用程序中有属于所述指定的程序列表中的应用程序,则根据这些程序在所述程序列表中对应的耗电水平指标值,累加数值, 得到一个当前所有运行中程序耗电水平值指标之和;提示模块,用于根据所述当前所有运行中程序耗电水平值指标之和,通过相应的提示性图标提示当前的耗电状态及相应的耗电程序已经开启;第二制表模块,用于预先建立各个提示性图标,与当前所有运行中程序耗电水平值指标之和值对应的阶梯对应关系的映射表。
8.根据权利要求7所述基于移动设备的程序耗电量提示处理系统,其特征在于,所述提示模块包括查找单元,用于根据所述当前所有运行中程序耗电水平值指标之和值,查找所述映射表中与该和值对应的提示性图标;显示单元,用于将查找到的提示性图标进行显示,通过该显示的提示性图标提示当前的耗电状态及相应的耗电程序已经开启。
9.根据权利要求7所述基于移动设备的程序耗电量提示处理系统,其特征在于,所述指定的程序列表为一名称为耗电较高的程序列表,所述耗电较高的程序列表中包含耗电水平指标值超过一预定值的所有目标程序的程序名,及其对应的预先测定所得的耗电水平值指标;该耗电水平指标为整数值,数值从0到1000 ;所述映射表中包括用第一种颜色圆形标识代表目前处于正常耗电状态; 用第二种颜色圆形标识代表包括BT的较耗电程序已经开启; 用第三种颜色圆形标识代表包括WIFI的中等耗电程序已经开启; 用第四种颜色圆形表示代表包括BT和WIFI的2个高耗电程序同时开启; 用2个第四种颜色的圆形表示包括BT、WIFI、DATA传输的高耗电程序同时开启。
10.一种移动设备,其特征在于,包括权利要求7-9任一项所述的系统。
全文摘要
本发明公开了一种移动设备及其程序耗电量提示处理方法、系统,所述方法包括预先测量每一应用程序单独运行时的耗电水平指标值,并将耗电水平指标值超过一预定值的应用程序及其对应的耗电水平指标值存储在一指定的程序列表中;检测当前运行的所有应用程序,当判断当前运行的所有应用程序中有属于所述指定的程序列表中的应用程序,根据所述当前所有运行中程序耗电水平值指标之和,通过相应的提示性图标提示当前的耗电状态及相应的耗电程序已经开启。本发明使移动设备增加了新的功能可以实时监控正在运行的高耗电量程序并提示用户目前设备处于高耗电状态,以及时关掉当前不用的高耗电量程序,从而降低了移动设备的电量损耗,为用户提供了方便。
文档编号G06F11/32GK102591766SQ201110458560
公开日2012年7月18日 申请日期2011年12月31日 优先权日2011年12月31日
发明者丁杨, 罗云杰 申请人:惠州Tcl移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1