电池消耗量监控的制作方法_2

文档序号:9645251阅读:来源:国知局
数据的至少支持电池管理器150、任务应用程序160和调度程序170的收发器。
[0023] 现在还参照图3,其示出了根据本发明的实施方式的将由电池管理器150执行的 电池消耗监控过程300。电池管理器150可从调度程序170接收调度事件的详情(步骤 310)。示例性的送种调度事件可要任务由任务应用程序160来执行。例如,调度事件可W 是会议,诸如由会议条目20 (图1A)描述的会议之一。在送种情况下,步骤310中接收的 事件详情至少可包括预计的会议时间长度、或至少预计长度的指示。例如,按照会议详情 30B(图1A)的开始和停止时间(诸如,例如分别为下午一点半和下午两点半)可产生预计 的一个小时的时间长度。
[0024] 调度事件的另一个实例可W是其中任务应用程序160可W是被调度为在给定时 间接收并播放广播的媒体播放器的广播事件。本领域技术人员将理解,将在设备100上执 行的由调度程序170调度的任何任务均可表示在本发明的背景下的调度事件。因此,按照 上述实例,调度事件可不一定需要针对(vis-0-vis)第二方(诸如另一个会议参与者或媒 体广播员)的调度。调度事件可表示将由设备100的用户单独执行的调度任务。例如,用户 可使用调度程序170来调度阅读电子书的时间,其中,任务应用程序160可W是文件阅读器 应用程序。用户可类似地调度时间来浏览互联网,其中,任务应用程序160可W是移动Web 浏览器。
[0025] 电池管理器150可按照步骤310中接收的会议详情(即,按照调度事件是会议的 上述实例)估计所需要的电池使用量(步骤320),电池管理器可估计一个小时会议的预计 电池使用量。根据本发明的实施方式,送种估计可基于通过移动计算设备100和/或类似 的送种设备观察的电池使用量。
[0026] 现在参照图4,其示出了示例性会议/电池使用量表400。会议/电池使用量表 400可包括多个使用量观察记录410,其中,观察记录410可详细描述由各种不同类型的移 动计算设备100上的任务应用程序160执行的实际调度任务的电池使用量的观察记录。例 女口,会议/电池使用量表400可基于用于进行在线会议的任务应用程序160的电池使用量 的观察记录。观察记录410A可包括用于参与示例性的一小时会议的设备的电池使用量的 详情;观察记录410B可包括参与示例性的一个半小时会议的设备的电池使用量的详情;观 察记录41化可包括两个小时会议的详情。本领域技术人员将理解,每种类型的任务应用程 序160的送种类似表格的生成可由本发明支持。电池管理器150可按照从调度程序170接 收的会议详情使用会议/电池使用量表中的观察记录来估计预计的电池使用量。
[0027] 例如,移动计算设备100可W是戒ha祗5麼,并且在步骤310中接收详情的调度 事件可W是在线会议,诸如会议/电池使用量表400所引用的在线会议。会议/电池使用 量表400中具有iPhone5的五个条目(观察记录410A中的用户1和4、观察记录410B中 的用户bW及观察记录410N中的用户C和脚。因此,电池管理器150可将iPhone5上的 在线会议的平均电池消耗量计算为:
[0028] (19% +24% +38% /1. 5+44% /化41 % /2)/5 = 22. 17%每小时。
[0029] 此外,观察的最小电池消耗量可W是每小时19 %,并且最大电池消耗量可W是每 小时24%。电池管理器150可被配置为基于平均电池消耗量提供电池使用量估计值。电池 管理器150还可被配置为为估计值提供安全裕度(safetymargin)W防止使用期间的总电 池耗电量。例如,可通过增加额外的百分比(例如2%或5%)来调整估计值。可替代地, 或另外,可根据观察的最大电池消耗量(即按照会议/电池使用量表400的24% )来调整 估计值。
[0030] 本领域技术人员将理解,会议/电池使用量表400可能已经由电池管理器150的 分配器(distributor)编辑。在实践中,该表可在存储在电池使用数据库180中之前进行 总结W便提高步骤320的效率。例如,电池管理器150和/或电池使用数据库180的安装 过程可包括制造商的名称和移动计算设备100的模型(model),从而使其可充分地为设备 100的特定模型(即,按照上述实例的iPhone5)提供电池使用量数据。将理解,会议/电 池使用量表400的格式和使用量是示例性的;本发明可支持用于对实际电池使用量进行文 档化(document)的任何合适的格式和/或方法及其使用W估计未来调度任务的电池需求。
[0031] 本领域技术人员类似地将理解,移动计算设备100的相同模型的电池可W不总是 W类似的方式执行。电池性能还可能随着时间而降级(degrade)。因此将理解,本发明还可 基于由移动计算设备100上的任务应用程序160进行的实际会议来支持会议/电池使用量 数据的编辑。可将该数据添加到会议/电池使用量表400W便进一步根据设备100上的实 际使用量校正由电池管理器150提供的估计值。可替代地,该数据可用于替换会议/电池 使用量表400。
[0032] 本领域技术人员将理解,实际会议/电池使用量数据可使用已知的应用程序编 程接口(API)来得出W检查在移动计算设备100上的会议开始和结束时的电池140的 当前电池电量。例如,对于安卓设备,可在http://develope;r.an化oid.com/training/ monitoring-device-state/battery-monitoring.html上找到用于监控电池电量的 合适API。可在https://developer.apple,com/library/ios/documentation/uikit/ reference/UIDevice_Class/Reference/UIDevice.html上找到用于iOS设备的合适API。 将理解,在制作会议/电池使用量表400时,也可使用送些API。
[0033] 返回图3,电池管理器可将预计的电池消耗量的估计值转发给调度程序170 (步骤 330)。将理解,调度程序170可包括如图1A中所示的会议详情30中的估计值。同样将理 解,会议详情30中的估计值的语法和表示形式可W是可配置的。
[0034] 将理解,可提前几天、几周或甚至几个月在调度程序170中调度事件。因此,在调 度相关联事件时的电池140的当前电量可能不是预期的设备100在事件实际发生时为事件 维持电力的能力的可靠指示符;电池140可在调度事件与事件实际发生的时间之间进行反 复的上电/断电循环。直到调度事件之前的定义时间间隔,其才可能与关于调度事件监控 电池140有关。
[0035] 因此,电池管理器150可被配置有旨在在调度事件之前检测低电池电量W便提供 及时补救情况的足够的预先通知的一系列警告间隔。例如,电池管理器150可被配置为在 给定的调度事件之前的Η小时开始检查电池140的电池电量,此后具有每小时一次的警告 间隔直到事件开始。将理解,具有每小时一次的间隔的Η个小时开始的配置是示例性的,本 发明也可支持其他开始/间隔方案。
[0036] 电池管理器150因此可有效地进入等待状态直到出现警告间隔(步骤340)。例 女口,电池管理器150可被配置成使得第一警告间隔可W是调度事件之前的Η个小时。电池 管理器可随后使用例如上文所讨论的API来接收移动计算设备100的当前电池电量(步骤 350)。现在还参照图5,其示出了将被
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1