确定移动终端剩余电量使用时间的方法和装置的制造方法_3

文档序号:9380605阅读:来源:国知局
动终端剩余电 量使用时间,以使用户能够合理安排时间,避免在用户毫无准备的情况下因电量不足而关 机,保证用户的使用体验。
[0058] 第一计算模块20用于在移动终端中当前启动的应用程序为预设应用程序时,获 取应用程序在移动终端中的历史耗电数据,并根据历史耗电数据计算应用程序的单位时间 耗电量。
[0059] 在本发明的一个实施例中,第一计算模块20可具体用于:获取应用程序每个历史 运行时段及对应的耗电量,分别计算每个历史运行时段的单位时间耗电量;计算所有历史 运行时段的单位时间耗电量的平均值,作为应用程序的单位时间耗电量。其中,历史运行时 段及对应的耗电量可由系统在应用程序运行过程中记录。
[0060] 在本发明的实施例中,如果当前仅记录了一个历史运行时段及其对应的耗电量, 则第一计算模块20可根据这个历史运行时段和对应的耗电量计算该应用程序的单位时间 耗电量。具体地,可用移动终端在该历史运行时段对应的耗电量除以该历史运行时段的时 长得到该应用程序的单位时间耗电量。
[0061] 如果当前记录了多个历史运行时段及其对应的多个耗电量,则第一计算模块20 可先分别计算每个历史运行时段的单位时间耗电量,然后所有历史运行时段的单位时间耗 电量的平均值,并将该平均值作为该应用程序的单位时间耗电量。
[0062] 举例来说,如果历史运行时段的记录如表1所示,
[0063] 表 1
[0064]
[0065] 则该应用程序的单位时间耗电量为:(18% /1+10% /0· 5+25% /1. 5)/3 = 14%, 因此,该应用程序的单位时间耗电量为每小时消耗移动终端14%的电量。
[0066] 此外,系统可提供一段周期内系统总耗电情况和各种硬件设备(比如CPU、屏幕、 网络等)的耗电的占比,例如:
[0067] 如果在300秒时间内,系统电量消耗了 1 %,其中,
[0068] 1、屏幕亮度20%的时间是100秒,
[0069] 2、屏幕亮度50%的时间是200秒,
[0070] 则第一计算模块20可根据系统提供的不同亮屏幕度对应的屏幕亮度消耗系数分 别获取屏幕亮度为20 %时电量消耗值和屏幕亮度为50 %的电量消耗值,然后再除以各自 的对应的时间就可以得到不同屏幕亮度对应的单位时间耗电量;
[0071] 对于其他运行环境来说,系统可为每种情况分别提供电量消耗系数,相应的各自 的单位时间耗电量的计算方法与屏幕亮度对应的单位时间耗电量计算方法类似,在此不 进行说明。
[0072] 第二计算模块30用于基于应用程序的单位时间耗电量、移动终端当前运行环境 的总耗电权值以及移动终端的当前剩余电量计算移动终端剩余电量的使用时间。
[0073] 在本发明的一个实施例中,移动终端当前运行环境可包括移动终端的网络环境、 硬件环境和后台运行程序中的一种或多种。例如,网络信号的强度、网络连接方式、屏幕亮 度、CPU、后台运行程序数量等。
[0074] 在本发明的一个实施例中,第二计算模块30可具体用于执行图2所示的步骤,以 确定当前运行环境的总耗电权值。
[0075] S201,获取移动终端的标识信息和操作系统信息。
[0076] 举例来说,移动终端的标识信息可为移动终端的品牌、型号、頂EI (International Mobile Equipment Identity,移动设备国际身份码)等,操作系统信息可以是Android安 卓系统、IOS系统(苹果手机操作系统)等。
[0077] S202,根据标识信息和操作系统信息分别查询移动终端的网络环境、硬件环境和 后台运行程序对应的耗电权值。
[0078] 其中,移动终端的网络环境、硬件环境和后台运行程序对应的耗电权值可根据预 先对不同标识信息、不同操作系统信息的移动中终端进行多次测试的结果设定。
[0079] S203,将移动终端的网络环境、硬件环境和后台运行程序对应的耗电权值相加,获 得操作系统中当前运行环境的总耗电权值。
[0080] 由此,可基于应用程序的单位时间耗电量、移动终端当前运行环境的总耗电权值 以及移动终端的当前剩余电量计算移动终端剩余电量的使用时间。
[0081] 在本发明的实施例中,如果当前启动的应用程序运行过程中需要使用网络,且该 网络为移动网络时,网络信号强度越差,单位时间耗电量越多。此时,在计算移动终端剩余 电量使用时间时需要考虑网络连接信号强度的影响。具体地,S103可包括:检测应用程序 的网络连接信号强度,若信号强度低于阈值,则基于应用程序的单位时间耗电量及权重比、 移动终端当前运行环境的总耗电权值以及移动终端的当前剩余电量重新计算移动终端剩 余电量的使用时间;否则基于应用程序的单位时间耗电量、移动终端当前运行环境的总耗 电权值以及移动终端的当前剩余电量重新计算移动终端剩余电量的使用时间。
[0082] 本发明实施例的确定移动终端剩余电量使用时间的装置,当监控到移动终端启动 了预设应用程序时,可获取该应用程序在移动终端中的历史耗电数据,并计算应用程序的 单位时间耗电量,并根据单位时间耗电量、移动终端当前运行环境的总耗电权值以及移动 终端剩余电量计算移动终端剩余电量的使用时间,由此得到的移动终端剩余电量的使用时 间更加准确,从而能够给用户正确的使用引导,避免移动终端因用户没有准备的情况下关 机而导致数据丢失、硬件损坏等,提升了用户体验。特别是针对一些运行起来比较耗电的应 用程序,能够准确预测出移动终端剩余电量的使用时间,以便于用户合理安排使用时间。
[0083] 图4为根据本发明另一个实施例的确定移动终端剩余电量使用时间的装置的结 构示意图。
[0084] 如图4所示,该确定移动终端剩余电量使用时间的装置,在图3所示的基础上还可 包括:提示模块40。
[0085] 具体地,提示模块40可用于提供提示窗口,并通过提示窗口显示应用程序的运行 状态下移动终端剩余电量使用时间。从而,能够对用户进行剩余电量使用时间提示,以便用 户根据提示的内容合理安排使用,避免因在无准备的情况下突然关机而导致的数据丢失、 异常以及硬件损坏等问题。
[0086] 在本发明的一个实施例中,提示模块40还可用于在移动终端剩余电量使用时间 低于预设时间阈值,或者当移动终端剩余电量低于预设电量阈值时,提供提示窗口,并通过 提示窗口显示应用程序的运行状态下移动终端剩余电量使用时间。由此,能够在电量不足 时,能够及时对用户进行提醒,以便用户采取合理的操作,例如,用户可及时保存数据并关 机,或者对移动终端进行充电以继续使用等。
[0087] 在本发明的一个实施例中,提示模块40还可用于在当移动终端剩余电量使用时 间低于预设时间阈值,或者当移动终端剩余电量低于预设电量阈值时,根据预设策略停止 当前运行环境中的耗电项,和/或提示用户停止当前运行环境中的耗电项。其中,耗电项可 为移动终端的网络环境、硬件环境和后台运行程序中的一种或多种,例如,网络信号强度、 WIFI开关、移动网络开关以及后台运行程序等。具体地,预设策略可根据但不限于各个耗电 项的使用频率、耗电量、最后使用时间等因素预先设定。举例来说,当剩余电量使用时间低 于预设时间阈值或者剩余电量低于预设电量阈值时,可按照将已开启但是不使用或者使用 频率较低的功能关闭或者提示用户进行关闭,或者将使用频率较低或者最后调用时间较早 或者耗电量较高的预设数量的后台运行程序关闭或提示用户关闭。
[0088] 为了实现上述实施例,本发明还提出一种移动终端。
[0089] 本发明实施例的移动终端,包括:壳体、处理器、存储器、电路板和电源电路,其中, 电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为移 动终端的各个电路或器件供电;存储器用于
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1