[发明专利]基于条件的资源布置有效
申请号: | 201110437575.6 | 申请日: | 2011-12-23 |
公开(公告)号: | CN102541638A | 公开(公告)日: | 2012-07-04 |
发明(设计)人: | E.福琼;R.豪金斯;P.G.康斯泰布尔;S.崔;D.迟 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/46 | 分类号: | G06F9/46;G06F17/30 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李静岚;刘鹏 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 条件 资源 布置 | ||
1.一种计算机实施的资源管理系统(100),其包括:
条件组件(102),其便于创建使得资源适用于建立应用的条件,所述条件定义对应于所述应用的相关联资源的适用性信息;
分割组件(110),其基于相关联的条件将资源自动分割成资源包以便由应用来使用;以及
处理器,其执行与至少所述条件组件和分割组件相关联的计算机可执行指令。
2.权利要求1的系统,其还包括索引组件,所述索引组件创建枚举资源、对于资源的引用以及与资源和引用相关联的条件的索引,所述索引存储对应于资源的元数据,以便允许检测资源中的改变、对资源施行约束、施行许可以及施行认证。
3.权利要求1的系统,其还包括:条件应用器组件,其识别来自资源元数据和/或来源的令牌以便找到满足对应于所述应用的资源包的特定适用性信息的资源;以及情境组件,其确定当前运行时间情境的属性并且把所述属性与所述适用性信息进行比较,以便找到对应于资源包的相关联的条件。
4.权利要求1的系统,其中,如果资源具有与资源包中的另一项资源的条件相匹配的条件,则将所述资源和对于所述资源的引用存储在所述资源包中,所述资源包在使得相关联的资源适用的条件下适用,并且在所述应用满足所述条件的情况下被布置到所述应用。
5.权利要求1的系统,其中,在应用运行时间访问资源之前合并对于资源包中的所述资源的引用,并且使用合并的引用来查找可用资源,当不存在其条件与资源包中的其他资源相匹配的资源时,创建新的资源包。
6.一种计算机实施的资源管理方法,其包括以下步骤:
在建立时间创建适用于建立应用的资源索引(500);
生成使得资源适用于创建对应于所述应用的资源包的条件(502);
基于所述条件将所述资源分割成资源包(504)以及;
利用执行存储在存储器中的指令的处理器来执行所述创建、生成和分割步骤。
7.权利要求6的方法,其还包括:基于所述条件将资源包布置到应用。
8.权利要求6的方法,其还包括:基于运行时间情境的属性和与资源的适用性条件的属性关系,在运行时间访问所述索引以便查找并确定对应于所述应用的可用资源;以及基于所述索引的索引条目对资源进行分割。
9.权利要求6的方法,其还包括:识别来自资源元数据和/或来源的令牌,以便找到满足资源包的特定适用性条件的资源。
10.权利要求6的方法,其还包括:确定当前运行时间情境的属性并且把所述属性与适用性条件进行比较,以便找到对应于资源包的相关联的条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110437575.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:碳碳化硅坩埚及其制作工艺
- 下一篇:多功能儿童推车