[发明专利]场景功率管理有效
申请号: | 201380077372.8 | 申请日: | 2013-09-20 |
公开(公告)号: | CN105556419B | 公开(公告)日: | 2019-03-22 |
发明(设计)人: | A.萨加;T.A.布朗 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F1/3215 | 分类号: | G06F1/3215 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 场景 功率 管理 | ||
1.一种用于将功率策略动态地应用于计算环境的方法,包括:
访问包括用于场景的场景限定的场景数据结构;
执行针对计算环境的场景评估,场景评估包括评估由计算环境的一个或多个活动组件提供的状态信息以确定状态信息是否满足该用于场景的场景限定;
访问包括一个或多个功率策略条目的功率策略数据结构;
响应于场景限定的满足,标识与该场景相关联的该一个或多个功率策略条目的所提出的功率策略;以及
响应于所提出的功率策略不同于当前功率策略,将所提出的功率策略作为当前功率策略应用于该计算环境。
2.如权利要求1所述的方法,包括:
响应于确定状态信息满足用于第二场景的第二场景限定,执行冲突检测以标识是否存在冲突;
解决冲突以标识经解决的功率策略;以及
将经解决的功率策略作为当前功率策略应用于计算环境。
3.如权利要求1所述的方法,包括:
维护该场景数据结构内的多个场景,场景数据结构内的每个场景条目限定用于不同的场景的场景限定。
4.如权利要求1所述的方法,场景限定包括以下中的至少一个:
为了满足场景限定而要满足的一个或多个遵从活动组件状态;
对于场景限定的满足而言是可选的一个或多个被忽略的活动组件状态;或者
指示场景限定不能够被满足的一个或多个禁用活动组件状态。
5.如权利要求3所述的方法,包括:
接收针对新场景的限定以添加到场景数据结构中;以及
在场景数据结构内创建新的场景条目,新的场景条目限定用于新场景的新的场景限定。
6.如权利要求3所述的方法,包括:
接收用于场景数据结构内的场景条目的更新;以及
基于该更新来修改场景限定。
7.一种用于将功率策略动态地应用于计算环境的系统,该系统包括:
一个或多个计算机处理器;
一个或多个计算机可读存储设备,其中编码有指令,所述指令在由该一个或多个计算机处理器执行时使得该系统:
访问包括用于场景的场景限定的场景数据结构;
执行针对计算环境的场景评估,该场景评估包括标识托管该计算环境的设备的平台特性或评估由计算环境的一个或多个活动组件提供的状态信息中的至少一个以确定状态信息是否满足该用于场景的场景限定;
访问包括一个或多个功率策略条目的功率策略数据结构;
响应于场景限定的满足,标识与该场景相关联的该一个或多个功率策略条目的所提出的功率策略,所提出的功率策略包括基于平台特性的第一值;以及
响应于所提出的功率策略不同于当前功率策略,将所提出的功率策略作为当前功率策略应用于计算环境。
8.如权利要求7所述的系统,场景评估模块被配置成:
维护该场景数据结构内的多个场景,该场景数据结构内的每个场景条目限定用于不同的场景的场景限定;
响应于接收到针对新场景的限定以添加到该场景数据结构中,在该场景数据结构内创建新的场景条目,新的场景条目限定用于新场景的新的场景限定;以及
响应于接收到用于该场景数据结构内的场景条目的更新,基于该更新来修改场景限定。
9.如权利要求7的系统,功率策略模块被配置成:
维护功率策略数据结构内的功率策略集合,功率策略数据结构内的第一功率策略条目限定第一场景与第一功率策略之间的关联性;以及
响应于接收到用于功率策略数据结构内的第一功率策略条目的更新,基于该更新来修改第一功率策略。
10.如权利要求7所述的系统,包括:
活动组件模块,被配置成:
维护活动组件数据结构内的活动组件集合,活动组件数据结构内的活动组件条目限定活动组件;以及
响应于接收到对活动组件数据结构的更新,基于该更新而更新活动组件数据结构,该更新对应于活动组件移除更新、添加新活动组件更新或活动组件修改更新中的至少一个。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380077372.8/1.html,转载请声明来源钻瓜专利网。