[发明专利]基于目录的软件组件管理有效
| 申请号: | 201080026685.7 | 申请日: | 2010-06-15 |
| 公开(公告)号: | CN102804132A | 公开(公告)日: | 2012-11-28 |
| 发明(设计)人: | E.P.特劳特;D.E.哈文斯;J.M.贝尔纳伯-奥班;M.R.布朗;R.B.沃德;S.辛哈;T.埃尔多根;A.D.斯特里策尔;A.W.肯特 | 申请(专利权)人: | 微软公司 |
| 主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/44 |
| 代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 谢建云;刘鹏 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 目录 软件 组件 管理 | ||
1.一种计算设备(600),包括:
处理器(602);以及
一个或多个耦接到处理器并其上存储了操作系统的多个指令的计算机可读介质(604),这些指令当由处理器执行时,导致处理器:
在操作系统的目录中维护(402)多个软件组件标识符,其中多个软件组件安装在该设备上,且这多个软件组件标识符中的每个都对应于这多个软件组件之一;
响应于对有关多个软件组件之一的请求而访问(406)该目录;以及
至少部分基于包括在目录中的信息来响应(408)该请求。
2.如权利要求1中所述的计算设备,其中多个目录在该设备上,其中多个目录的每个都对应于该操作系统中的多个账号中的一个,其中该指令进一步导致处理器至少部分基于多个账号中哪个登录进去,来标识多个目录中的一个。
3.如权利要求1中所述的计算设备,其中该请求是检查运行多个软件组件中的一个是否依赖于目录中的一个或多个软件组件的请求。
4.如权利要求1中所述的计算设备,其中该目录包括全索引和有效索引,全索引包括安装在该设备中的所有组件,而有效索引包括全索引的子集,其中对于每个具有安装在该设备上的两个或以上版本的多个软件组件,所述有效索引还包括该软件组件的活动版本。
5.如权利要求1中所述的计算设备,其中多个软件组件标识符中的每个包括:
该软件组件的出版商的标识符;
该出版商在存储描述该软件组件的元数据的清单上的数字签名;以及
软件组件的一个或多个版本号。
6.如权利要求1中所述的计算设备,其中该请求是有关具有多个安装在该设备中的版本的软件组件的请求, 其中对该请求做出响应就是至少部分基于该软件组件多个版本中特定的一个做出响应。
7.如权利要求1中所述的计算设备,其中该请求包括对多个软件组件中的一个的软件组件标识符的请求,该软件组件包括具有给定路径的文件。
8.一种在计算设备中的操作系统中实现的方法,该方法包括:
标识(502)安装在计算设备上的软件组件的两个或多个版本;
确定(504)软件组件的两个或多个版本中哪一个是要运行的软件组件的活动版本;以及
响应于对有关软件组件的信息的请求而返回有关该软件组件活动版本的信息。
9.如权利要求8中所述的方法,其中该软件组件的两个或多个版本的每个都有只在版本号上不同的软件组件标识符。
10.如权利要求9中所述的方法,进一步包括,在目录中维护软件组件的两个或多个版本中每一个的软件组件标识符,每个软件组件标识符包括:
该版本的软件组件的出版商的标识符;
出版商在存储描述该软件组件版本的元数据的清单上的数字签名;以及
该软件组件版本的版本号。
11.如权利要求8中所述的方法,进一步包括:
为多个软件组件中每一个重复标识和确定;
产生包括多个软件组件的每个活动版本的标识符的有效索引;以及
使用有效索引来随后标识多个软件组件中每一个的活动版本。
12.如权利要求11中所述的方法,所述确定包括:
标识要使用来确定特定的软件组件的两个或多个版本中哪一个是该特定软件组件的活动版本的规则集,该规则集包括由计算设备耦接到的网络的管理员设置的策略规则;以及
基于该规则集,选择为该特定软件的活动版本的两个或多个版本之一。
13.如权利要求8中所述的方法,进一步包括响应于软件组件的新版本安装在计算设备上而重复所述标识和确定。
14.如权利要求8中所述的方法,进一步包括响应于从计算设备中卸载软件组件的两个或多个版本中的一个来重复所述标识和确定。
15.如权利要求8中所述的方法,进一步包括维护多个目录,每一个目录都为计算设备上的多个用户账户中不同的一个标识软件组件的活动版本, 且其中该软件组件的活动版本在不同的目录中是不同的版本。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080026685.7/1.html,转载请声明来源钻瓜专利网。





