[发明专利]被管理的系统可扩展性有效
申请号: | 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 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 系统 扩展性 | ||
背景技术
计算机典型地运行操作系统,操作系统提供包括允许其它应用在计算机上安装和运行的各种功能性(functionality)。这样的操作系统常常提供一位置(location),在其中应用可以存储用来把该应用注册为向其它应用提供某些功能性且由此扩展操作系统的功能性的信息。这个位置可以是例如操作系统注册表。虽然保留这样的信息对于应用可以是有利的,但当前的存储机制都存在它们的问题。
一个这样的问题是不同的应用典型地与同一个位置交互,从而使得出现这样的情形,其中由一个应用所存储的信息被删除、改写、或以其它方式被另一个应用破坏。这样的情形可以导致应用不能运行和不能提供它们的计划中的功能性。另一个这样的问题是,应用典型地负责当它们被卸载时从那个位置去除它们的信息。如果应用没有正确地去除它们的信息,则即使某些应用已被卸载且实际上不可用于运行,在任何给定的时间,该位置也可以存储指示关于那些应用可用于运行的信息,。
发明内容
本概要是为了以简化的形式介绍概念的选择而提供的,这些概念还将在下面的详细说明中进行描述。本概要既不打算确认所要求保护的主题的关键特征或必要特征,也不打算被使用来限制所要求保护的主题的范围。
按照一个或多个方面,接收对于被安装在计算设备上的多个软件组件的每个软件组件的一个或多个扩展注册(extension registration)。所述一个或多个扩展注册将软件组件标识为功能性的供应者。保留对于多个软件组件的每个软件组件的所述一个或多个扩展注册的记录。从被安装在计算设备上的其它软件组件接收标识特定的功能性的请求。响应于这样的请求,关于该多个软件组件中提供该特定功能性的一个或多个软件组件的信息被返回给其它软件组件。
按照一个或多个方面,从扩展管理模块得到新的扩展注册。扩展管理模块管理对扩展注册数据库的访问,且新的扩展注册对应于与扩展管理模块通信的扩展供应者。基于新的扩展注册的扩展信息可以任选地被存储在传统存储库(legacy store)。
附图说明
相同的编号在全部附图中被使用来指同样的特征。
图1图示按照一个或多个实施例的、实施被管理的系统可扩展性的示例性计算设备。
图2图示按照一个或多个实施例的示例性软件组件。
图3图示按照一个或多个实施例的示例性扩展注册数据库。
图4是图示按照一个或多个实施例的、用于实施被管理的系统可扩展性的示例性过程的流程图。
图5是图示按照一个或多个实施例的、用于实施被管理的系统可扩展性的另一个示例性过程的流程图。
图6是图示按照一个或多个实施例的、用于使用被管理的系统可扩展性来识别与特定的文件扩展相关联的扩展供应者(extension provider)的示例性过程的流程图。
图7是图示按照一个或多个实施例的、用于使用被管理的系统可扩展性来得到动态链接库(DLL)的示例性过程的流程图。
图8图示按照一个或多个实施例的示例的传统管理系统。
图9是图示按照一个或多个实施例的、用于通过被管理的系统可扩展性来支持传统扩展消费者(extension consumer)的示例性过程的流程图。
图10图示按照一个或多个实施例的、可被配置成实施被管理的系统可扩展性的示例性计算设备。
具体实施方式
这里讨论了被管理的系统可扩展性。操作系统包括作为在扩展供应者与扩展消费者之间的经纪人运行的扩展管理模块。扩展供应者向扩展管理模块进行注册,给予扩展管理模块描述由扩展供应者提供的功能性的信息。想要描述提供特定功能性的一个或多个扩展供应者的信息的扩展消费者向扩展管理模块作出对这样的信息的请求。响应于这样的请求,扩展管理模块审查由扩展供应者给予的信息,并识别提供所请求的功能性的一个或多个扩展供应者。关于这一个或多个扩展供应者的信息然后被返回给作出请求的扩展消费者。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080027255.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:360度送风电风扇
- 下一篇:用于发送物理信号的方法和装置