平码五不中公式规律
  • / 24
  • 下载费用:30 金币  

用于动态资源管理的分散体系架构.pdf

关 键 ?#21097;?/dt>
用于 动态 资源管理 分散 体系 架构
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201580043826.9

申请日:

2015.08.13

公开号:

CN106662897A

公开日:

2017.05.10

当前法律状态:

实审

?#34892;?#24615;:

审中

法?#19978;?#24773;: 实质审查的生效IPC(主分类):G06F 1/16申请日:20150813|||公开
IPC分类号: G06F1/16; G06F1/32 主分类号: G06F1/16
申请人: 微软技术许可有限责任公司
发明人: A·巴德瓦杰; D·D·本特利
地址: 美国华盛顿州
优?#28909;ǎ?/td> 2014.08.15 US 62/037,883; 2014.09.24 US 14/495,650
专利代理机构: 上海专利商标事务所有限公司 31100 代理人: 顾嘉运
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201580043826.9

授权公告号:

|||

法律状态公告日:

2017.06.06|||2017.05.10

法律状态类型:

实质审查的生效|||公开

摘要

一种电子设备包括被配置成并发执行主应用和一个或多个次应用的计算系统、被配置成以全功率模式和一个或多个减少功率模式操作的一个或多个子系统,以及包括一个或多个功率模式定时器的资源管理模块。所述资源管理模块基于在电子设备上执行的主应用的应用专用全功率要求来设置全功率模式定时器,并且指令一个或多个子系统以全功率模式操作达全功率模式定时器的持续时间。响应于对电子设备的输入的指示,所述指示包括输入专用全功率要求,资源管理模块基于主应用的应用专用全功率要求的持续时间来增加全功率模式定时器的持续时间。

权利要求书

1.一种电子设备,包括:
被配置成并发执行主应用和一个或多个次应用的计算系统;
被配置成以全功率模式操作且进一步被配置成以一种或多种减少功率的模式操作的
一个或多个子系统;以及
包括一个或多个功率模式定时器的资源管理模块,所述资源管理模块被配置成:
基于用于在所述电子设备上执行的所述主应用的应用专用全功率要求来设置全功率
模式定时器;
指令所述一个或多个子系统以全功率模式操作达所述全功率模式定时器的持续时间;
响应于接收对所述电子设备的输入的指示,基于用于所述主应用的所述应用专用全功
率要求的持续时间来增加所述全功率模式定时器的持续时间;
响应于所述计算系统将所述主应用从具有第一应用专用全功率要求的第一应用更新
到具有第二应用专用全功率要求的第二应用,基于所述第二应用专用全功率要求来更新所
述全功率模式定时器;以及
指令所述一个或多个子系统以全功率模式操作达经更新的全功率模式定时器的持续
时间。
2.如权利要求1所述的电子设备,其特征在于,所述资源管理模块还被配置来:
基于用于在所述电子设备上执行的所述主应用的应用专用减少功率要求来设置减少
功率模式定时器;
响应于所述全功率模式定时器期满,指令所述一个或多个子系统以第一减少功率模式
操作达所述减少功率模式定时器的剩余持续时间;
响应于对所述电子设备的输入的指示,基于用于所述主应用的所述应用专用减少功率
要求的持续时间来增加所述减少功率模式定时器的持续时间;以及
响应于所述计算系统将所述主应用从具有第一应用专用减少功率要求的第一应用更
新到具有第二应用专用减少功率要求的第二应用,基于所述第二应用专用减少功率要求来
更新所述减少功率模式定时器。
3.如权利要求2所述的电子设备,其特征在于,所述资源管理模块还被配置来:
响应于所述减少功率模式定时器期满,指令所述一个或多个子系统以第二减少功率模
式操作,所述第二减少功率模式消耗比第一减少功率模式更少的功率。
4.如权利要求2所述的电子设备,其特征在于,所述资源管理模块还被配置来:
接收包括输入专用全功率要求和输入专用减少功率要求的输入指示;
响应于没有主应用在所述计算系?#25104;?#25191;行,基于所述输入专用全功率要求来设置所述
全功率模式定时器;以及
基于所述输入专用减少功率要求来设置所述减少功率模式定时器。
5.如权利要求4所述的电子设备,其特征在于,所述资源管理模块还被配置来:
在没有主应用在所述计算系?#25104;?#25191;行且所述全功率模式定时器被基于第一输入专用
全功率要求设置而所述减少功率模式定时器被基于第一输入专用减少功率要求设置的条
件期间,接收包括第二输入专用全功率要求和第二输入专用减少功率要求的输入指示;
如果所述第二输入专用全功率要求的持续时间大于在所述全功率模式定时器期满之
前剩余的时间量,则增加所述全功率模式定时器的持续时间;以及
如果所述第二输入专用减少功率要求的持续时间大于在所述减少功率模式定时器期
满之前剩余的时间量,则增加所述减少功率模式定时器的持续时间。
6.如权利要求1所述的电子设备,其特征在于,被配置成以全功率模式操作且进一步被
配置成以一种或多种减少功率的模式操作的所述一个或多个子系统包括显示子系统。
7.如权利要求6所述的电子设备,其特征在于,所述显示子系统的全功率模式包括全功
率背光模式,并且用于所述显示子系统的所述一个或多个减少功率模式包括变?#24403;?#20809;模
式。
8.一种用于电子设备的资源管理模块的方法,包括:
将活动应用专用功率要求存储在数据结构中,所述数据结构被配置为存储来自两个或
更多活动应用的应用专用功率要求,所述活动应用专用功率要求包括应用专用全功率要
求;
基于用于在所述数据结构的顶部位置处的活动应用专用功率要求的应用专用全功率
要求来设置全功率模式定时器;以及
指令所述一个或多个电子设备子系统以全功率模式操作达所述全功率模式定时器的
持续时间。
9.如权利要求8所述的方法,其特征在于,进一步包括:
响应于选择第一活动应用作为主应用,所述第一活动应用具有包括第一应用专用全功
率要求的第一活动应用专用功率要求,将所述第一活动应用专用功率要求放置在所述数据
结构的所述顶部位置处;
基于所述第一应用专用全功率要求来更新所述全功率模式定时器;
指令所述一个或多个电子设备子系统以全功率模式操作达经更新的全功率模式定时
器的持续时间;
响应于选择第二活动应用作为主应用,所述第二活动应用具有包括第二应用专用全功
率要求的第二活动应用专用功率要求,将所述第二活动应用专用功率要求放置在所述数据
结构的所述顶部位置处;
将所述第一活动应用专用功率要求放置在所述数据结构的所述顶部位置之下的第二
位置处;
基于所述第二应用专用全功率要求来更新所述全功率模式定时器;以及
指令所述一个或多个电子设备子系统以全功率模式操作达经更新的全功率模式定时
器的持续时间。
10.如权利要求8所述的方法,其特征在于,进一步包括:
响应于所述主应用的停用,移除在所述数据结构的所述顶部位置处的所述活动应用功
率要求;
将放置在所述数据结构的所述顶部位置之下的所述第二位置处的所述活动应用专用
功率要求移动到所述数据结构的所述顶部位置;
基于在所述数据结构的所述顶部位置处的所述活动应用专用功率要求的所述应用专
用全功率要求来更新所述全功率模式定时器;以及
指令所述一个或多个电子设备子系统以全功率模式操作达经更新的全功率模式定时
器的持续时间。
11.如权利要求8所述的方法,其特征在于,进一步包括:
将减少功率模式定时器设置为等于在所述数据结构的所述顶部位置处的所述活动应
用专用功率要求的应用专用减少功率要求;以及
响应于所述全功率模式定时器期满,指令所述一个或多个电子设备子系统以第一减少
功率模式操作达所述减少功率模式定时器的剩余持续时间。
12.如权利要求11所述的方法,其特征在于,进一步包括:
响应于所述减少功率模式定时器期满,指令所述一个或多个子系统以第二减少功率模
式操作,所述第二减少功率模式消耗比所述第一减少功率模式更少的功率。
13.如权利要求11所述的方法,其特征在于,进一步包括:
接收对所述电子设备的输入的指示;
基于在所述数据结构的所述顶部位置处的所述活动应用专用全功率要求的持续时间
来增加所述全功率模式定时器的持续时间;以及
基于在所述数据结构的所述顶部位置处的所述应用专用减少功率要求的持续时间来
增加所述减少功率模式定时器的持续时间。
14.如权利要求13所述的方法,其特征在于,进一步包括:
接收对所述电子设备的输入的指示,所述指示包括输入专用全功率要求和输入专用减
少功率要求;
响应于活动应用专用功率要求的数据结构是空的,基于所述输入专用全功率要求来设
置所述全功率模式定时器;以及
响应于活动应用专用功率要求的所述数据结构为空,基于所述输入专用减少功率要求
来设置所述减少功率模式定时器。
15.如权利要求14所述的方法,其特征在于,进一步包括:
在活动应用专用功率要求的所述数据结构为空且所述全功率模式定时器被基于第一
输入专用全功率要求设置而所述减少功率模式定时器被基于第一输入专用减少功率要求
设置的条件期间,接收包括第二输入专用全功率要求和第二输入专用减少功率要求的输入
指示;
如果所述第二输入专用全功率要求的持续时间大于在所述全功率模式定时器期满之
前剩余的时间量,则增加所述全功率模式定时器的持续时间;以及
如果所述第二输入专用减少功率要求的持续时间大于在所述减少功率模式定时器期
满之前剩余的时间量,则增加所述减少功率模式定时器的持续时间。

说明书

用于动态资源管理的分散体系架构

背景

便携式电子设备具有有限的电池容量。当设备并不在使用中时以全功率维?#25351;?#35774;
备系统可能减少电池电量的寿命。

附图简述

图1A和1B示出了示例性电子设备。

图2示意性地示出一种用于包括资源管理模块和应用套件的电子设备的系统。

图3示意性地示出包括活动应用功率要求的数据结构的资源管理模块。

图4A–4D在某种程度上示意地示出随时间调整电子设备的背光功率模式定时器。

图5示意性地示出可用于动态管理一个或多个电子设备子系统的功率模式的传感
和逻辑系统。

详?#35813;?#36848;

本公开旨在动态管理电子设备中的功率。基于在电子设备上运行的活动应用,电
子设备的子系统被指令以全功率或以一个或多个减少的功率设置来操作。在该设备处接收
的输入也被用于确定何时在全攻略和减少功率设置之间切换。

电子设备经常使用包括背光的LCD显示器。背光是许多便携式电子设备的最消耗
功率的元件之一。因此,电子设备可以在一不活动的时间段之后使背光变暗,并?#20197;?#19968;附加
的不活动的时间段之后完全关闭背光。设备可以用全局背光变暗时间和全局背光关闭时间
来配置,并且准确的持续时间可以由用户通过系统偏好界面来调整。然而,使用固定的全局
时间要求可能不允许充分的资源管理或良好的用户体验。例如,启动音乐流传送应用的用
户在一旦音乐已经开始之后将通常不与设备交互。在短持续时间之后背光所消耗的功率量
可以被减少而不会对用户体验产生不利的影响。另一方面,根据健康应用进行健康养生的
用户可能期望在不需要为?#23435;?#25345;背光而与设备交互的情况下,在养生的整个过程中都查看
屏幕。

而且,设备可?#28304;?#22312;背景中运行的应用中接收诸如用户输入、通知、日历项或指
示。为了响应于所述输入或将指示提供给所述用户,背光设置可以被调整。如果这些调整不
是在正被执行的活动应用和整个设备使用率的上下文中做出的,则功率节省和用户体验这
两者可能都被减少。

根据本公开,一种资源管理模块可以基于在电子设备上执行的主应用的应用专用
全功率要求来设置全功率模式定时器,并?#19968;?#20110;所述主应用的应用专用减少功率要求来设
置减少功率模式的定时器。在触发事件之后,个体应用和/或驱动可以向资源管理模块指示
功率要求。基于这些要求,资源管理模块可以指令一个或多个子系统以全功率模式操作达
全功率模式定时器的持续时间。除其它事件以外,触发事件可以包括应用的启动、主应用的
切换、应用的停用和/或对电子设备的各种输入的接受。响应于全功率模式定时器期满,资
源管理模块可以指令一个或多个子系统以减少功率模式操作达减少功率模式的定时器的
持续时间。如果选择了新的主应用,则功率模式定时器可以基于新主应用的应用专用功率
要求被重置。资源管理模块可以接收对电子设备的输入的指示,包括输入专用功率要求。基
于输入专用功率要求、主应用的应用专用功率要求和在功率模式定时器上剩余的定时量,
可以相应地调整功率模式定时器。资源管理模块可以将活动应用功率要求存储在数据结构
中以便管理多个计数器指示的功率要求。除了管理背光功率之外,资源管理模块可以向可
在一个或多个减少功率模式中操作的电子设备的其它子系统发布指令。

图1A和1B示出了可穿戴电子设备10形式中的示例传感和逻辑系统的各个方面。所
示的设备是带状的并且可被围绕手腕佩戴。设备10包括连接欠弯曲区域14的至少四个弯曲
区域12。在一些示例中,设备10的弯曲区域可以是弹性的。紧固部件16A和16B被安排在设备
的两端。弯曲区域和紧固部件使该设备能够被闭合成环并且被佩戴在用户的手腕上。在其
他实?#31181;校?#26356;加伸长的带状可穿戴电子设备可被穿戴在用户的二头肌、腰、胸、踝、腿、头或
身体其他部分上。例如,该设备可采取眼镜、头带、袖标、护踝带、胸带或植入组织中的植入
式设备的形式。

可穿戴电子设备10包括集成在区域14中的各种功能组件。具体地,该电子设备包
括计算系统18、显示器20、扬声器22、通信套件24以及各种传感器。这些组件从一个或多个
能量存储单元26中汲取能量。电池(例如锂离子电池)是适合该目的的一种类型的能量存储
单元。替代的能量存储电池的示例包括超级以及究极电容器。如附图所示,在佩戴于用户手
腕上的设备中,该能量存储单元可被弯曲以适合手腕。

一般而言,能量存储电池26可以是可替换的和/或?#31245;?#20805;电的。在一些示例中,再
充电能量可通过通用串行总线(USB)端口30提供,该端口包括磁?#36816;?#26469;可释放地固定互补
的USB连接器。在其他示例中,该能量存储电池可通过无线感应或环境光充电来再充电。在
又一些示例中,该可穿戴电子设备可包括机电部件以通过用户偶然的或有意的身体运动对
能量存储单元再充电。例如,电池或电容器可通过集成在设备10中的机电发电机来充电。该
发电机可被机械电枢驱动,当用户移动并且佩戴设备10?#22791;?#26426;械电枢转动。

在可穿戴电子设备10中,计算系统18位于显示器20之下并且可操作地耦?#31995;?#35813;显
示器,以及扬声器22、通信套件24和各种传感器。该计算系统包括保持数据和指令的数据存
储机27以及执行指令的逻辑机28。参考图5进一步描述计算系统的各个方面。

显示器20可以是任何合适类型的显示器。在一些配置中,可使用轻薄、低功耗发光
二极管(LED)阵列或液晶显示(LCD)阵列。在一些实?#31181;校琇CD阵列可从背后照亮。在其他实
?#31181;校?#21453;射式LCD阵列(例如,硅上的液晶,LCOS阵列)可经由环境光从正面照亮。弯曲显示器
也可被使用。此外,AMOLED显示器或量子点显示器可被使用。

通信套件24可包括任何适当的有线或无线通信部件。在图1A和1B中,该通信套件
包括USB端口30,其可被用于在可穿戴电子设备10和其他计算机系统之间交换数据以及提
供充电电源。该通信套件可进一步包括双向蓝牙、Wi-Fi、蜂?#36873;?#36817;场通信和/或其他无线电
设备。在一些实?#31181;校?#35813;通信套件可包括额外的用于光通信、视距(例如,红外)通信的收发
机。

在可穿戴电子设备10中,触摸屏传感器32与显示器20耦合并且被配置成接收来自
用户的触摸输入。该触摸屏可以是电阻式、电容式或基于光学的。?#30913;?#20256;感器可被用于探测
可包括摇臂的?#30913;?4的状态。来自?#30913;?#20256;感器的输入可被用于执行主页键或开关特征,控
制音频音量,打开或关闭?#24052;?#31561;。

图1A和1B示出了可穿戴电子设备10的各种其他传感器。这样的传感器包括?#24052;?br />36、可见光传感器38、紫外线传感器40,以及环境温度传感器42。?#27809;巴?#21521;计算系统18提供
可被用于测量环?#25104;?#32423;或接收来?#28304;?#25140;者的语音命令的输入。来自可见光传感器、紫外线
传感器和环境温度传感器的输入可被用于评?#26469;?#25140;者所处环境的各方面,?#27425;?#24230;、整体照
明水平以及该穿戴者在室内还是在室外。

图1A和1B示出?#35828;?#21487;穿戴电子设备10被穿戴时接触穿戴者的皮肤的一对接触传
感器模块44A和44B。该接触传感器模块可包括独立的或协作的传感器元件以提供多个传感
功能。例如,该接触传感器模块可提供测量穿戴者的皮肤的电阻和/或电容的电阻和/或电
容传感功能。例如,计算系统18可使用此输入来评估该设备是否被穿戴。在一些实?#31181;校?#35813;
传感功能可被用于确定该可穿戴电子设备被穿戴得有多紧。在所示的配置中,所述两个接
触传感器模块之间的间隔提供相对较长的电气路径长度以实现对皮肤电阻的更准确的测
量。在一些示例中,接触传感器模块也可提供对佩戴者的皮肤温度的测量。在所示配置中的
被布置在接触传感器模块44B内部的是光学心率传感器46。该光学心率传感器模可包括光
源和匹配的光学传感器,它们被用于通过皮肤中的毛细血管来确定血流并从而提供对该穿
戴者的心率、血氧水?#20581;?#34880;糖水平和/或其他具有光学性质的生物标记的测量。

可穿戴电子设备10可同样包括诸如加速计48、陀螺仪50以及磁力计51的运动传感
部件。该加速计和陀螺仪可提供沿三个正交轴的惯性和/或旋转速率数据以及绕三个轴的
旋转数据,得到结合的六个自由度。该传感数据能被使用来提供例如步数计/卡路里计数功
能。来自加速计和陀螺仪的数据可与来?#28304;?#21147;计的地磁数据结合以进一步定义按照地理方
位的惯性和旋转数据。该可穿戴电子设备还可包括用于确定穿戴者的地理位置和/或速度
的全球定位系统(GPS)接收器52。在一些配置中,该GPS接收器的天线可以是相对柔性的并
且?#30001;?#21040;弯曲区域12。

计算系统18经由本文所述的传感功能被配置成获取关于可穿戴电子设备10的该
穿戴者的各种形式的信息。必须怀着?#28304;?#25140;者的隐私的最大的尊敬来获取及使用这样的信
息。因此,该传感功能可在该穿戴者的选择参与的约束下被实施。在其中个人数据在设备上
被收集并且为了处理而传输至远程系统的实?#31181;校?#35813;数据可被匿名。在其他示例中,个人数
据可被限于该可穿戴电子设备,并且只有非个人的汇总数据传输至该远程系统。

图2示意性地示出了示例电子设备200。电子设备200可以采用图1的可穿戴电子设
备10的物理形式或任何其它合适的物理形式。电子设备200包括计算系统210和一个或多个
子系统220。计算系统210可以包括一个或多个数据存储机和一个或多个逻辑机。以下将参
考图6来描述数据存储机以及逻辑机的示例。子系统220包括显示子系统222、通信子系统
224、输入子系统226和在图2中未示出的其他子系统。

子系统220可以被配置成以全功率模式操作且进一步被配置成以一种或多种减少
功率模式操作。例如,显示子系统222可包括背光显示器。这样,显示子系统的全功率模式可
以包括全功率背光模式,显示子系统的第一减少功率模式可以包括减少功率(变暗)背光模
式,而显示子系统的第二减少功率模式可以包括背光关闭模式。通信子系统224可以被配置
为在全功率模式下以规则间隔检索数据。这样,通信子系统224的减少功率模式可以包括在
数据检索频率方面的减少。类似地,输入子系统226可以包括?#24052;玻?#24182;且被配置成在全功率
模式下以规则的间隔打开和关闭?#24052;?#20197;监听语音输入。这样,输入子系统226的减少功率模
式可以包括在?#24052;?#25171;开的频率方面的减少。传感器套件228可进一步包括光学心率传感器。
传感器套件228的减少功率模式可以包括?#31995;?#30340;心率采集率以及在心率传感器的光源和各
传感器的打开的时间量方面的减少。在一些示例中,计算系统210可以被配置成以一种或多
种减少功率模式操作。例如,数据存储机可以以唤醒(全功率)模式和休眠(减少功率模式)
来操作。在这样的示例中,功率控制模块可以指令计算系统以全功率模式和一种或多种减
少功率模式来操作。通常,能够消耗两种或更多不同能量级的任何子系统可以根据所述的
策略被控制。

计算系统210可以被配置成并发执行两种或更多的应用(例如软件应用、固件应用
或其它应用)。例如,计算系统210包括应用套件230。应用套件230包括活动应用232和不活
动应用234。活动应用232包括主应用236和一个或多个次应用238。这样,计算系统210可以
被配置成并发执行主应用和一个或多个次应用。应用可以是由用户和/或由计算系统210激
活的或停用的。类似地,主应用可以是由用户和/或由计算系统210选择的。

在一些场景中,例如在电子设备200的开?#21363;Γ?#24212;用套件230内的所有应用可以是
不活动应用。活动应用的最大数目可以基于计算系统210的参数,例如可用的随机存取存储
器的数量和/或处理能力。不活动应用可以仍然被存储在计算系统210上,尽管它们没有正
在执行。

主应用236可以包括当前被配置用于与用户交互的应用。主应用可以包括显示在
显示子系统222上的图形用户界面(GUI)。输入子系统226的各方面可以被配置成解释与主
应用有关的输入命令。相反,次应用可以包括在应用套件230的背景中正在执行的应用。用
户可能不能够查看次应用的GUI并且可能不能够通过输入子系统226与次应用交互。在一些
场景中,所有的活动应用可以被指定为次应用。例如,在用户正在查看主屏幕的同时,所有
应用可以在应用套件230的背景中执行。当应用已经被取消选择为主应用,次或不活动应用
可以被选择为新的主应用。这样,先前的主应用可以被指定为次应用。在关闭主应用后,被
关闭的应用可以随后被指定为不活动应用。随后,新的主应用可以被选择,或者由计算系统
210从次应用组中被自动提议。

在操作过程期间,电子设备200可以经历一系列触发事件。除其它事件以外,触发
事件可以包括应用的启动、主应用的切换、应用的停用和/或对电子设备的各种输入的接
受。每个触发事件可以伴随由通过应用和/或驱动的关于电子设备200的资源应该被如何管
理的指示。所述指示可以包括一个或多个资源分配要求。资源分配要求可以是硬要求或软
要求。通常,硬要求可以是基于上下文的并由应用或内部驱动指示。软要求可以与传入自发
事件(例如屏幕触摸、按键压下和传入消息等)相关联。硬要求可以是持久的。换句话说,硬
要求可以保持就绪,直到例如通过应用的关闭将它们明确移除。在硬要求就绪的同时,硬要
求可以?#34892;?#22320;否决软要求。出于该应用的目的,硬要求可以被表示为应用专用要求,而软要
求将被表示为输入专用要求,但是硬要求可以与和非应用相关联的触发事件一起被包括,
而软要求可以与和非输入相关联的触发事件一起被包括。

每个应用可以包括应用专用功率要求。应用专用功率要求可以包括应用专用全功
率要求和应用专用减少功率要求。例如,每个应用可以包括与显示子系统相关的应用专用
功率要求。应用可以指示显示器在全功率背光模式中操作的持续时间以及显示器在触发事
件之后的减少功率背光模式下操作的持续时间。换句话说,应用可以指示在触发事件之后
在显示器背光变暗之前的第一时间长度,以及在触发事件之后在背光被完全关闭之前的第
二时间长度。在一些示例中,减少功率要求可以指示用于能够在多种减少功率模式中操作
的子系统的功率减少的多个阶段。

应用专用的功率要求对于应用套件230的每个应用来说是专用的。在一些示例中,
用户能够通过用户可配置偏好来调整应用专用功率要求。应用专用功率要求可以被设置,
使得应用专用全功率要求是无限的。例如,用户可以期望具有只要某个应用被指定为主应
用就使得显示器以全功率操作。应用专用功率要求可以被设置,使得应用专用减少功率要
求是无限的。例如,用户可以期望对于某些应用,使得显示器以减少功率但不完全关闭背光
的方式操作。应用专用功率要求可以被设置,使得应用专用减少功率要求为零。例如,用户
可以期望对于某些应用,使得显示器要么以全功率背光模式要么以背光关闭模式操作。这
样,当这样的应用被选择作为主应用时,所述显示器将不在减少背光模式中操作。要求可以
被建立,这样,应用专用减少功率要求必须具有大于或等于应用专用全功率要求的持续时
间。每个应用可以具有与不同的子系统有关的应用专用功率要求。例如,应用可以包括用于
显示子系统的要求和单独的用于通信子系统的要求。在一个示例中,消息收发应用可以包
括在显示子系统以减少背光模式操作的时间段期间维持通信系统全功率的功率要求。

用于活动应用232的应用专用功率要求可以由资源管理模块240来管理。资源管理
模块240可以包括一个或多个功率模式定时器242。在该示例中,资源管理模块240包括全功
率模式定时器244和减少功率模式定时器246。全功率模式定时器244的持续时间可以基于
用于主应用236的应用专用全功率要求来设置。这样,资源管理模块240可以指令一个或多
个子系统220以全功率模式操作达全功率模式定时器的持续时间。减少功率模式定时器246
的持续时间可以基于用于主应用236的应用专用减少功率要求来设置。在应用具有与不同
的子系统有关的多个应用专用功率要求的示例中,资源管理模块可以管理与不同的子系统
有关的多个功率模式定时器。在一些示例中,用于每个不同的子系统的资源管理可以由单
独的资源管理模块来管理。

响应于全功率模式定时器244期满,资源管理模块240可以指令一个或多个子系统
220以第一减少功率模式操作达减少功率模式定时器246的剩余持续时间。响应于减少功率
模式定时器期满,资源管理模块240可以进而指令一个或多个子系统220以第二减少功率模
式操作。减少功率模式定时器可以与全功率模式定时器并发启动和流逝,因而当全功率定
时器期满时继续流逝。然而,在全功率模式期满之前功率控制模块将不指令子系统以减少
功率模式来操作。在一些示例中,减少功率模式定时器可以仅在全功率模式定时器期满之
后才启动和流逝。这样,相对于当前时间之后的持续时间而言,减少功率要求可以依据在全
功率模式定时器期满之后的持续时间来表示。

例如,主应用236可以包括在应用启动之后15秒的全功率背光模式要求和25秒的
减少功率背光模式要求。在缺少任何附加用户输入的情况下,全功率模式定时器244随后将
流逝达15秒,而减少功率模式定时器随后将流逝达25秒。当15秒期满时,资源管理模块240
将指令显示子系统222以减少功率背光模式操作。减少功率模式定时器246随后将流逝达10
个附?#29992;搿?#21709;应于减少功率模式定时器246期满,资源管理模块240将指令显示子系统222以
背光关闭模式操作。

用户可以选择选定新的主应用,但全功率模式定时器和减少功率模式定时器基于
用于先前选择的主应用的功率要求正在流逝。响应于计算系统将主应用从具有第一应用专
用全功率要求和第一应用专用减少功率要求的第一应用更新到具有第二应用专用全功率
要求和第二应用专用减少功率要求的第二应用的指示,资源管理模块240随后可以基于第
二应用专用全功率要求来更新全功率模式定时器244,并基于第二应用专用减少功率要求
来更新减少功率模式定时器246。例如,如果第一应用专用全功率要求是30秒而第二应用专
用全功率要求是20秒,则在选择新的主应用时无论在主应用被更新的时刻在全功率模式定
时器上还剩余多少时间,全功率模式定时器244都将被设定在20秒。减少功率模式定时器将
以类似的方式被管理。这样,资源管理模块240将指令一个或多个子系统以全功率模式操作
达经更新的全功率模式定时器的持续时间,在此示例中为20秒。在经更新全功率模式定时
器期满之后,资源管理模块240将指令一个或多个子系统以减少功率模式操作达经更新的
减少功率模式定时器的剩余持续时间。

电子设备200可以在操作期间接收各种形式的输入。输入可以包括由输入子系统
226接收的源自用户的输入。输入可以包括源?#28304;?#24863;器套件228的经处理的信号。例如,对于
手腕佩戴的设备,用户可以通过围绕用户的手腕前后摇动该设备来发布重置命令。如果用
户的心率增加或减少超过阈值量,光学心率监视器可以发布输入命令。输入可以包括经由
通信子系统224接收到的指示。例如,输入可以包括传入文本消息或电子邮件的通知。计算
系统210可以基于各种系统条件,例如电池电量下?#26723;?#20302;于阈值的指示,发布输入。输入可
以包括来?#28304;?#24212;用日历等的指示和通知。还可以将传感和逻辑系统的重新引导和重启或导
致显示子系统222显示主屏幕的其它条件认作为输入。

资源管理模块240可以接收对电子设备200的输入指示。响应于接收对电子设备的
输入的指示,资源管理模块240可以基于主应用的应用专用全功率要求的持续时间增加全
功率模式定时器244的持续时间。例如,主应用236可以包括30秒的应用专用全功率要求。如
果当全功率模式定时器244在期满之间剩余20秒时接收到输入,全功率模式定时器244可以
被增加到30秒,并且从接收到输入的指示的时间开始流逝。换句话说,在接收到每个输入指
示之后,全功率模式定时器可以被重置为在数据结构的顶部处的应用专用全功率要求的持
续时间。类似地,响应于对电子设备的输入的指示,资源管理模块240可以基于主应用236的
应用专用减少功率要求的持续时间来增加减少功率模式定时器246的持续时间。

对电子设备200的输入的指示可以包括一个或多个输入专用功率要求,包括输入
专用全功率要求和输入专用减少功率要求。例如,传入文本消息的指示可以包括10秒的全
功率要求和15秒的减少功率要求。一种类别内的不同输入可以包括不同的输入专用功率要
求。例如,很可能连续发送多个文本消息的来自熟人的传入文本消息的指示可以包括指令
通信子系统以全功率模式操作30秒或更长的指示。

在一些场景中,当不存在在计算系统210上执行的主应用的时刻,资源管理模块
240可以接收包括输入专用全功率要求和输入专用减少功率要求的输入的指示。在这样的
场景中,资源管理模块240可以基于输入专用全功率要求来设置全功率模式定时器244,并
基于输入专用减少功率要求来设置减少功率模块定时器246。例如,在显示子系统222上显
示主屏幕可以包括15秒的第二全功率背光要求和25秒的第二减少功率背光要求。关闭所有
应用和加载主屏幕的用户将导致资源管理模块240将全功率模式定时器244设置为15秒而
将减少功率模式定时器246设置为25秒。

在没有主应用在计算设备210上执行且全功率模式定时器被基于第一输入专用全
功率要求设置而减少功率模式定时器被基于第一输入专用减少功率要求设置的条件期间,
可以接收包括第二输入专用全功率要求和第二输入专用减少功率要求的输入的指示。在该
场景中,如果第二输入专用全功率要求的持续时间大于在全功率模式定时器期满之前剩余
的时间量则资源管理模块240可以增加全功率模式定时器的持续时间。如果第二输入专用
减少功率要求的持续时间大于在减少功率模式定时器期满之前剩余的时间量,则资源管理
模块可以进一步增加减少功率模式定时器的持续时间。例如,如果当全功率模式定时器在
期满之前还剩余5秒时接收到包括10秒全功率要求的输入的指示,则全功率模式定时器的
持续时间可以被增加,这样其从传入文本消息的指示接收起流逝10秒。然而,如果当全功率
模式定时器在期满前还剩余15秒时接收到包括10秒全功率要求的输入的指示,则全功率模
式定时器的持续时间不会被调整。这些场景可以用公式概括,例如:

New_Full-PowerTime=Max(Old_AbsoluteFull-PowerTime,Incoming Input-
SpecificFull-PowerRequirement+current time)(新_全功率时间=MAX(旧_绝对全功率
时间,传入输入专用全功率要求+当前时间))

New_Reduced-PowerTime=Max(Old_AbsoluteReduced-PowerTime,Incoming
Input-SpecificReduced-PowerRequirement+current time)(新_减少功率时间=MAX(旧_
绝对减少功率时间,传入输入专用减少功率要求+当前时间))

其中Old_AbsoluteFull-PowerTime(旧_绝对全功率时间)和Old_
AbsoluteReduced-PowerTime(旧_绝对减少功率时间)表示在接收到输入的指示时刻的全
功率模式定时器和减少功率模式定时器上剩余的相应的持续时间。

在一些实?#31181;校?#36755;入专用要求可以扩展,但可能不减少全功率模式定时器或减少
功率模式定时器的持续时间。在其中没有应用被指定为主应用的场景中,全功率模式定时
器和减少模式定时器可以单独基于输入专用要求。然而,如果应用专用要求被资源管理模
块接收到(例如用户打开新的应用),功率模式定时器可以单独基于应用专用要求被重置。
在其它实?#31181;校?#36755;入专用要求可以减少全功率模式定时器或减少功率模式定时器的持续时
间。例如,用户输入可以被配置为覆盖应用专用要求。

在一些示例中,每个应用可以将各种输入分成应用专用输入和非应用专用输入。
应用专用输入可?#28304;?#21457;如上所述的对全功率模式定时器和减少功率模式定时器的调整。然
而,非应用专用输入可以扩展,但不重置全功率模式定时器和减少功率模式定时器。例如,
传入文本消息可以被接收,同时测验应用是主应用。取代基于主应用专用功率模式定时器
更新功率模式定时器,如果对应的非应用专用功率要求的持续时间大于在功率模式定时器
期满之前剩余的时间量,则资源管理模块可以增加功率模式定时器的持续时间。

为了组织应用专用要求并排定应用专用要求的优先级,资源管理模块可以在数据
结构中存储活动的应用功率要求,所述活动的应用功率要求包括应用专用全功率要求和应
用专用减少功率要求。作为一个示例,这样的数据结构可以在存储器(例如RAM)中被维护。
图3示出包括活动应用功率要求的数据结构310的示例资源管理模块300。可使用任何合适
的数据结构。作为一个示例,功率要求堆叠可以以经排序阵列的形式被维护,在其中堆叠的
顶部位置对应于阵列的特定成员(例如第一或最后经索引的成员)。如在此所述,“顶部位
置”可以被用于指代?#25105;?#20854;它合适的数据结构的?#25105;?#30456;似成?#34180;?br />

活动应用功率要求的数据结构310包括第一活动应用功率要求320,第一活动应用
功率要求320包括第一应用专用全功率要求322和第一应用专用减少功率要求324。所述数
据结构还包括第二活动应用功率要求330,第二活动应用功率要求330包括第二应用专用全
功率要求332和第二应用专用减少功率要求334,并?#19968;?#21253;括第三活动应用功率要求340,第
三活动应用功率要求340包括第三应用专用全功率要求342和第三应用专用减少功率要求
344。在该示例中,存在三个活动应用。然而,所述数据结构可以包括如在应用套件中执行的
活动应用一样多的活动应用功率要求。

资源管理模块300可以基于存储在数据结构310中的活动应用功率要求来更新功
率模式定时器350,包括全功率模式定时器352和减少功率模式定时器354。例如,资源管理
模块300可以基于用于在数据结构的顶部位置处的活动应用功率要求的应用专用全功率要
求来设置全功率模式定时器352。如图3中所示,第一活动应用功率要求320在数据结构310
的顶部位置处。因此,全功率模式定时器352可以基于第一应用专用全功率要求322来设置。
类似地,资源管理模块300可以基于用于在数据结构的顶部位置处的活动应用功率要求的
应用专用减少功率要求来设置减少功率模式定时器354。在该示例中,减少功率模式定时器
354可以基于第一应用专用减少功率要求324来设置。

响应于应用作为主应用的选择,活动应用功率要求可以被置于数据结构310的顶
部。例如,如果用户将第二活动应用选作主应用,则第二活动应用功率要求330将被置于数
据结构310的顶部。而且,第一活动应用可以被置于所述数据结构的顶部位置之下的第二位
置处。全功率模式定时器352可以基于第二应用专用全功率要求332被更新,而减少功率模
式定时器354可以基于第二应用专用减少功率要求334被更新。随后,资源管理模块300可以
指令一个或多个子系统以全功率模式操作达经更新的全功率模式定时器的持续时间,并且
响应于全功率模式定时器期满,可以指令一个或多个子系统以第一减少功率模式操作达经
更新的减少功率模式定时器的持续时间。

如果所述应用被停用,与被停用的应用相关联的活动应用功率要求可?#28304;?#25968;据结
构310中被移除。响应于主应用的停用,资源管理模块300可以移除数据结构310的顶部位置
处的活动应用功率要求。在一些示例中,资源管理模块300可以将在数据结构的顶部位置之
下的第二位置中的活动应用功率要求移动至该数据结构的顶部位置。资源管理模块300随
后可以基于在数据结构的顶部位置处的活动应用功率要求来更新功率模式定时器350。在
其它示例中,资源管理模块300可以将已经被最长时间存储在数据结构310中的活动应用功
率要求移动到该数据结构的顶部位置并相应地更新功率模式定时器350。在一些示例中,该
数据结构的顶部位置在主应用停用之后可以被维持为空,直到新的主应用被选择。随后,可
以基于?#25105;?#29616;有的输入专用要求来设置功率模式定时器。

在应用专用功率要求占据了数据结构的顶部位置时,响应于资源管理模块300接
收到对电子设备的输入的指示,资源管理模块300可以基于在数据结构310的顶部位置处的
应用专用全功率要求来增加全功率模式定时器352的持续时间。而且,资源管理模块300可
以基于在数据结构310的顶部位置处的应用专用减少功率要求来增加减少功率模式定时器
354的持续时间。换句话说,在接收到每个输入指示之后,全功率模式定时器和减少功率模
式定时器可以被重置为在数据结构的顶部处的应用专用全功率要求和应用专用减少功率
要求的持续时间。

在一些场景中,响应于资源管理模块300接收到对电子设备的输入的指示,如果在
数据结构310的顶部位置处的应用专用全功率要求的持续时间大于在全功率模式定时器
352期满之前的剩余时间量,资源管理模块300可以增加全功率模式定时器352的持续时间。
而且,如果在数据结构310的顶部位置处的应用专用减少功率要求大于减少功率模式定时
器354期满之前的剩余时间量,则资源管理模块300可以增加减少功率模式定时器354的持
续时间。

如果接收了包括第一输入专用全功率要求和第一输入专用减少功率要求的第一
输入的指示同时数据结构310为空,则资源管理模块300可以基于第一输入专用全功率要求
来设置全功率模式定时器并且可以基于第一输入专用减少功率要求来设置减少功率模式
定时器。

如果接收了包括第二输入专用全功率要求和第二输入专用减少功率要求的第二
输入的指示同时数据结构310保持为空,如果第二输入专用全功率要求的持续时间大于在
该全功率模式定时器期满之前的剩余时间量,则资源管理模块300可以增加全功率模式定
时器的持续时间。如果第二输入专用减少功率要求的持续时间大于在减少功率模式定时器
期满之前剩余的时间量,则资源管理模块300可以进一步增加减少功率模式定时器的持续
时间。

在一些示例中,数据结构310可以被配置为包括单个活动应用功率要求。随后,每
个接收的触发事件可以基于在数据结构310中的单个活动应用功率要求的功率要求来被评
估。触发事件可以重置、?#27425;弧?#25913;变和/或覆盖单个活动应用管理要求,或可以提示新的活动
应用功率要求的单个活动应用功率要求的切换。这样,资源管理模块的占地面积可以被减
少,同时仍然为电子设备提供动态资源管理。

图4A-4D示出利用图3的资源管理模块300来调节显示子系统的背光功率模式的电
子设备的示例时间线。活动应用功率要求的数据结构在402处被示出。当前输入专用功率要
求在404处被示出。包括全功率背光功率模式定时器和减少功率背光模式定时器的背光功
率模式定时器在406处被示出。由资源管理模块所处理的事件在408处被示出。时间线在面
板410中的初始事件处开始以秒为单位指示时间。连续的面板的时间线重合。图4A-4D的每
个面板包括单个事件。基于所包括的事件,为每个面板更新活动应用功率要求的数据结构、
当前的输入专用功率要求和背光功率模式定时器。

在图4A处开始,在410处,在所述时间线的0秒处指示了一输入。所指示的输入包括
30秒的输入专用全功率要求和45秒的输入专用减少功率要求。由于活动应用功率要求的数
据结构为空,因此基于输入专用功率要求来设置全功率和减少功率背光模式定时器。在缺
少附加输入的情况下,资源管理模块将指令背光以全功率操作0-30秒,并以第一减少功率
模式操作30-45秒。

在面板420中,在所述时间线的15秒处指示了一输入。所指示的输入包括30秒的输
入专用全功率要求和45秒的输入专用减少功率要求。由于活动应用功率要求的数据结构为
空,因?#31169;?#20256;入输入专用要求与背光功率模式定时器的剩余持续时间进行比较。由于传入
输入专用要求大于背光功率模式定时器的剩余持续时间,因此基于传入输入专用功率要求
来设置全功率和减少功率背光模式定时器。在缺少附加输入的情况下,资源管理模块将指
令背光以全功率操作15-45秒,并以第一减少功率模式操作45-60秒。

转向图4B,在面板430处,在所述时间线的30秒处指示了一输入。所指示的输入包
括10秒的输入专用全功率要求和15秒的输入专用减少功率要求。由于输入专用全功率要求
的持续时间小于在该全功率模式定时器期满之前的剩余的时间量,因此全功率模式定时器
没有被更新。类似地,由于输入专用减少功率要求的持续时间小于在该减少功率模式定时
器期满之前的剩余的时间量,因此减少功率模式定时器没有被更新。

在面板440中,第一应用(第一应用)在时间线的45秒处被选作为主应用,如在408
处所示。第一应用的活动应用功率要求被置于活动应用功率要求的数据结构的顶部,如在
402处所示。第一应用的活动应用功率要求包括60秒的应用专用全功率要求和90秒的应用
专用减少功率要求。全功率和减少功率模式背光定时器可以根据应用专用功率要求被设
置,该应用专用功率要求覆盖了残余的输入专用功率要求,如在406处所示。在缺少附加输
入的情况下,资源管理模块将指令背光以全功率操作45-105秒,并以第一减少功率模式操
作105-135秒。

转向图4C,在面板450处,在所述时间线的60秒处指示了一输入。所指示的输入包
括30秒的输入专用全功率要求和45秒的输入专用减少功率要求。由于第一应用专用功率要
求在数据结构的顶部,因此所述输入使得基于所述第一应用专用功率要求重置所述背光功
率模式定时器。因此,全功率模式定时器被设置为在接收到输入指示处开始的60秒,并且减
少功率模式定时器被设置为在接收到输入指示处开始的90秒。在缺少附加输入的情况下,
资源管理模块将指令背光以全功率操作60-120秒,并以第一减少功率模式操作120-150秒。

在面板460中,第二应用(第二应用)在时间线的90秒处被选作为主应用。第二应用
的活动应用功率要求被置于活动应用功率要求的数据结构的顶部。第一应用的活动应用功
率要求被置于数据结构的在顶部位置之下的第二位置处,如在402处所示。第二应用的活动
应用功率要求包括45秒的应用专用全功率要求和75秒的应用专用减少功率要求。全功率和
减少功率模式背光定时器可以基于第二应用的活动应用功率要求被更新。在缺少附加输入
的情况下,功率控制模块将指令背光以全功率操作90-135秒,并以第一减少功率模式操作
135-165秒。

转向图4D,在面板470处,第二应用在所述时间线的120秒处被停用。因此,第二应
用活动应用功率要求被从数据结构中移除,如在402处所示。第一应用被提升为主应用。这
样,第一应用的活动应用功率要求被移动到数据结构的顶部。全功率和减少功率模式背光
定时器可以根据第一应用专用功率要求被设置,如在406处所示。在缺少附加输入的情况
下,功率控制模块将指令背光以全功率操作120-180秒,并以第一减少功率模式操作180-
210秒。

在面板480中,第一应用在所述时间线的150秒处被停用。因此,第一应用活动应用
功率要求被从数据结构中移除,如在402处所示。活动应用功率要求的数据结构现在为空。
在缺少?#25105;?#27963;动应用的情况下,基于设备返回到主屏幕,在150秒处指示一输入。所指示的
输入包括30秒的输入专用全功率要求和45秒的输入专用减少功率要求。由于数据结构为
空,因此基于输入专用功率要求来更新全功率模式定时器和减少功率模式定时器。在缺少
附加输入的情况下,功率控制模块将指令背光以全功率操作150-180秒,并以第一减少功率
模式操作180-195秒。在该场景中,所有先前的输入专用要求在时间线的150秒处?#35745;?#28385;。然
而,如果?#25105;?#20808;前输入专用要求已经被接收并且具有还未期满的全功率和/或减少功率模
式要求,则所有当前的输入专用要求将被比较,并且功率模式定时器将基于最大的剩余输
入专用要求的持续时间被设置。

上述是说明由资源管理模块所提供的灵活的资源管理的非限制性示例。用于?#25105;?br />应用、输入和/或其它触发事件和/或要求持有者的个体要求可以被微调以实现?#25105;?#36164;源管
理方案。

从前述描述中显而?#20934;?#26412;文所描述的方法和过程可被绑定到一个或多个机器的
传感和逻辑系统。这样的方法和过程可被实现为计算机应用程序或服务、应用编程接口
(API)、库、固件和/或其它计算机程序产品。图1A和1B示出了实施本文所述的方法与过程的
传感和逻辑系统的一个非限制性示例。图2示出了用于执行上述资源管理策略的通用电子
设备的另一个示例。然而,如图5示意性地示出的,这些方法和过程可同样在其他配置和形
状因素的传?#26032;?#36753;系?#25104;?#25191;行。

图5示意性地示出了包括操作地耦?#31995;?#35745;算系统514的传感器套件512的形状不可
知的传感和逻辑系统510。该计算系统包括逻辑机516和数据存储机518。该计算系统被操作
地耦?#31995;?#26174;示子系统520、通信子系统522、输入子系统524和/或在图6中未示出的其他组
件。

逻辑机516包括被配置成执行指令的一个或多个物理设备。该逻辑机可被配置成
执行作为以下各项的一部分的指令:一个或多个应用、服务、程序、例程、库、对象、组件、数
据结构、或其它逻辑构造。这种指令可被实现以执行任务、实现数据类型、转换一个或多个
部件的状态、实现技术效果、或以其他方式得到期望结果。

逻辑机516可包括被配置成执行软件指令的一个或多个处理器。作为补充或替换,
逻辑机可包括被配置成执行硬件或固件指令的一个或多个硬件或固件逻辑机。逻辑机的处
理器可以是单核或多核,?#20197;?#20854;上执行的指令可被配置为串行、并行和/或分布式处理。逻
辑机的各个组件可任选地分布在两个或更多单独设备上,这些设备可以位于远程和/或被
配置用于进行协同处理。逻辑机的各方面可?#31245;?#35745;算配置的?#31245;?#31243;访问的联网计算设备来
虚拟化和执行。

数据存储机518包括被配置成保持可由逻辑机516执行以实现本文描述的方法和
过程的指令的一个或多个物理设备。在实?#25191;?#31867;方法和过程时,可变换数据存储机的状态
(例如,保存不同数据)。数据存储机可包括可移动的和/或内置设备;它可包括光学存储器
(例如,CD、DVD、HD-DVD、蓝光碟等)、半导体存储器(例如,RAM、EPROM、EEPROM等)、和/或磁性
存储器(例如,硬盘驱动器、软盘驱动器、磁带驱动器、MRAM等)、以及其他。该数据存储机可
以包括?#36164;?#24615;的、?#19988;资?#24615;的、动态的、静态的、读/写的、只读的、随机存取的、顺序存取的、
位置可定址的、文件可定址的、和/或内容可定址的设备。

数据存储机518包括一个或多个物理设备。然而,本文描述的指令的各方面可替换
地通过不由物理设备在有限时长内持有的通信介质(例如,电磁信号、光信号等)来传播。

逻辑机516和数据存储机518的各方面可以被一起集成到一个或多个硬件逻辑组
件中。这些硬件逻辑组件可包括例如现场可编程门阵列(FPGA)、程序和应用专用的集成电
路(PASIC/ASIC)、程序和应用专用的标准产品(PSSP/ASSP)、片上系统(SOC)以及复杂可编
程逻辑器件(CPLD)。

显示子系统520可用于呈现由存储机518所保持的数据的视觉表示。此视觉表示可
采用图形用户界面(GUI)的形式。由于本文所描述的方法和过程改变了由存储机保持的数
据,并由此变换了存储机的状态,因此同样可以转变显示子系统520的状态以视觉地表示底
层数据的改变。显示子系统520可以包括使用实质上任何类型的技术的一个或多个显示子
系统设备。可将此类显示子系统设备与逻辑机516和/或数据存储机518组合在共享封装中,
或者此类显示子系统设备可以是外围显示子系统设备。图1A和1B的显示器20是显示子系统
520的一个示例。

通信子系统522可以被配置成将计算系统514与一个或多个其它计算设备可通信
地耦合。通信子系统可以包括与一个或多个不同通信协议兼容的有线和/或无线通信设备。
作为非限制性示例,通信子系统可被配置成用于经由无线电话网络、局域或广域网和/或互
连网来进行通信。图1A和1B的通信套件24是通信子系统522的一个示例。

输入子系统524可包括诸如键盘、鼠标、触摸屏或游戏控制器等一个或多个用户输
入设备或者与这些用户输入设备对接。在一些实施例中,输入子系统可以包括所选择的自
然用户输入(NUI)部件或与其对接。这样的部件可以是集成的或外围的,并且输入动作的转
换和/或处理可以在板上或板外被处理。NUI部件的示例可包括用于语言和/或语音识别的
?#24052;玻?#29992;于机器视觉和/或姿势识别的红外、色?#30465;?#31435;体显示和/或深度相机;用于运动检测
和/或意图识别的头部跟踪器、眼睛跟踪器、加速计和/或陀螺仪;以及用于评估脑部活动的
电场感测部件。图1A和1B的触摸屏传感器32和?#30913;?4是输入子系统524的示例。

传感器套件512可包括如上参考图1A和1B所描述的一个或多个不同的传感器,例
如触摸屏传感器、?#30913;?#20256;感器、?#24052;病?#21487;见光传感器、紫外线传感器、环境温度传感器、接触
传感器和/或GPS接收器。传感器套件512可包括运动传感器套件526。运动传感器套件526可
包括一个或多个加速计、陀螺仪、磁力计或其他合适的运动检测器。

资源管理模块528可以接收关于在计算系统514上执行的应用的信息,并且可以进
一步接收关于到传感和逻辑系统510的输入的信息。基于所接收的信息,资源管理模块528
可以向一个或多个子系统(包括显示子系统520、通信子系统522、输入子系统524和传感器
套件512)发布指令。资源管理模块528可以指令一个或多个子系统以全功率模式操作且可
以进一步指令一个或多个子系统以一种或多种减少功率的模式操作。

将会理解,本文描述的配置和/或方式本质是示例性的,这些具体实施例或本文示
例不应被视为限制性的,因为许多变体是可能的。本文描述的具体例程或方法可以表示任
何数量的处理策略中的一个或多个。如此,所示和/或所述的各种动作可以以所示和/或所
述顺序、以其他顺序、并行地执行,或者被省略。同样,上述过程的次序可以改变。

本公开的主题包括本文公开的各种过程、系统和配置以及其他特征、功能、动作
和/或性质的所?#34892;?#39062;和非显而?#20934;?#30340;组合和子组合,以及其任何和所有等同物。

关于本文
本文标题:用于动态资源管理的分散体系架构.pdf
链接地址:http://www.pqiex.tw/p-6091620.html
关于我们 - 网站声明 - 网?#38236;?#22270; - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
平码五不中公式规律 北京pk10怎么看走势 ag延迟漏洞 重庆时时彩单双走势 水果拉霸机破解规律 齐齐乐捕鱼(红包版) 大小单双玩法有什么特点 海洋剧场app 二人麻将技巧之猜牌技巧 四肖三期必開稳定 电玩城千炮捕鱼技巧