[发明专利]被管理的系统可扩展性有效
申请号: | 201080027255.7 | 申请日: | 2010-06-18 |
公开(公告)号: | CN102804133A | 公开(公告)日: | 2012-11-28 |
发明(设计)人: | A.D.斯特里策尔;A.W.肯特;E.P.特劳特;S.辛哈;T.埃尔多根;D.B.拉普尔;J.M.希罕 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/30 | 分类号: | G06F9/30;G06F9/44 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 李舒;刘鹏 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 系统 扩展性 | ||
1.一种计算设备(1000)包括:
处理器(1002);以及
被耦合到处理器的一个或多个计算机可读媒体(1004),其上存储操作系统的多个指令,所述指令在由处理器执行时使得处理器:
对于被安装在计算设备上的多个软件组件的每个软件组件,接收(402)将该软件组件标识为功能性的供应者的一个或多个扩展注册;
保留(404)对于该多个软件组件的每个软件组件的一个或多个扩展注册的记录;
从被安装在计算设备上的其它软件组件接收(406)标识特定的功能性的请求;以及
响应于所述请求和根据所述记录,将关于该多个软件组件中提供该特定功能性的一个或多个软件组件的信息返回(408)给所述其它软件组件。
2.如在权利要求1中所述的计算设备,其中接收对于软件组件的一个或多个扩展注册是当软件组件被安装在计算设备上时从该软件组件的清单得到该一个或多个扩展注册。
3.如在权利要求1中所述的计算设备,其中接收对于软件组件的一个或多个扩展注册是经由该软件组件所调用的应用编程接口来接收来自该软件组件的一个或多个扩展注册。
4.如在权利要求1中所述的计算设备,其中接收来自其它软件组件的请求是经由该操作系统的扩展管理模块所显露的应用编程接口来接收来自所述其它软件组件的请求。
5.如在权利要求1中所述的计算设备,其中多个指令还使得处理器:
接收该多个软件组件的一个软件组件要从该计算设备卸载的指示;
识别该记录中对应于该多个软件组件中的所述一个软件组件的一个或多个扩展注册;以及
从该记录中删除对应于该多个软件组件中的所述一个软件组件的一个或多个扩展注册。
6.如在权利要求1中所述的计算设备,其中所述一个或多个扩展注册的每个扩展注册包括描述所述扩展注册的元数据和对于所述扩展注册的一个或多个注册参数,以及其中所述一个或多个注册参数的每个注册参数包括注册参数名称、注册参数类型和注册参数值。
7.如在权利要求1中所述的计算设备,其中多个指令还使得处理器将所述一个或多个扩展注册的至少一个扩展注册变换成传统存储库所使用的格式,和把已变换的至少一个扩展注册存储在该传统存储库中。
8.如在权利要求1中所述的计算设备,其中被保留在记录中的所述一个或多个扩展注册包括多种不同类型的扩展。
9.如在权利要求8中所述的计算设备,其中所述一个或多个扩展注册包括至少一个文件关联、至少一个菜单项和至少一个快捷项。
10.如在权利要求1中所述的计算设备,其中所述一个或多个扩展注册的每个扩展注册具有指示该扩展注册的扩展类型的类别标识符,以及其中所述一个或多个扩展注册的每个扩展注册符合为该扩展注册的类别标识符定义的类别定义。
11.如在权利要求1中所述的计算设备,其中多个指令还使得处理器将对于一个或多个扩展注册的记录进行改变的通知发送到计算设备的另一个模块。
12.一种在运行于计算设备上的操作系统中实施的方法,该方法包括:
从管理对于扩展注册数据库的访问的扩展管理模块得到(904)新的扩展注册,该新的扩展注册对应于与扩展管理模块通信的扩展供应者;以及
根据该新的扩展注册,将扩展信息存储(908)到传统存储库中。
13.如在权利要求12中所述的方法,还包括:
向扩展管理模块注册,以接收对于扩展注册数据库的改变的通知;以及
其中所述得到包括响应于从扩展管理模块接收的对于扩展注册数据库的改变的通知,而得到新的扩展注册。
14.如在权利要求12中所述的方法,还包括:
从扩展管理模块接收关于扩展注册何时从扩展注册数据库中去除的通知;以及
从传统存储库去除对应于该扩展注册的扩展信息。
15.如在权利要求12中所述的方法,还包括访问传统扩展注册声明,以确定如何将新的扩展注册变换成由传统存储库使用的格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080027255.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:360度送风电风扇
- 下一篇:用于发送物理信号的方法和装置