[发明专利]开发分层平台组件有效
申请号: | 200780044212.8 | 申请日: | 2007-12-03 |
公开(公告)号: | CN101542436A | 公开(公告)日: | 2009-09-23 |
发明(设计)人: | M·D·斯托克斯 | 申请(专利权)人: | 微软公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F3/00;G06F3/14 |
代理公司: | 上海专利商标事务所有限公司 | 代理人: | 顾嘉运;钱静芳 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 开发 分层 平台 组件 | ||
1.一种用于开发分层平台组件的方法,包括:
将新处理功能提供给与一个或多个现有应用程序接口相关联的操作系统 组件,而无需修改所述一个或多个现有应用程序接口(300);
经由一个或多个未被修改的现有应用程序接口接收与所述新处理功能相 关联的输入(302),所述现有应用程序接口未识别的元数据结构被嵌入在所 述现有应用程序接口已识别的元数据结构的标记部分中,这样,所述现有应用 程序接口通过忽略未被识别的元数据结构并传递所述未被识别的元数据结构 来适应与所述新处理功能相关联的输入;以及
使用基于规则的模块来确定用于所述输入的适当的处理功能(304)。
2.如权利要求1所述的方法,其特征在于,所述操作系统组件包括色彩 管理系统。
3.如权利要求2所述的方法,其特征在于,新处理功能是通过使得一个 或多个色表模型对与所述色彩管理系统相关联的一个或多个处理模块可用来 提供的。
4.如权利要求1所述的方法,其特征在于,所述输入与包含数据和元数 据的一个或多个对象相关联,所述数据和元数据与图像相关联。
5.如权利要求1所述的方法,其特征在于,所述适当的处理功能包含以 下的一个或多个:
传统处理功能;
当前处理功能;以及
所述新处理功能。
6.如权利要求1所述的方法,其特征在于,所述确定是由所述基于规则 的模块考虑以下的至少一个来作出的:
与所述输入相关联的一个或多个对象的特征;或者
用户定义的偏好。
7.如权利要求1所述的方法,其特征在于,操作系统注册表包含所述基 于规则的模块。
8.如权利要求1所述的方法,其特征在于,还包括:
将所述输入与所述适当的处理功能相关联;以及
使用所述适当的处理功能来处理与所述输入相关联的一个或多个对象。
9.一种用于开发分层平台组件的系统,包括:
用于经由应用程序接口将包括数据和元数据的输入提供给基于规则的模 块的装置,所述数据和元数据与一个或多个色表模型相关联,所述应用程序接 口未识别的元数据结构被嵌入在所述应用程序接口已识别的元数据结构的标 记部分中,这样,所述应用程序接口通过忽略未被识别的元数据结构并传递所 述未被识别的元数据结构来适应所述输入;
用于提供用于处理所述输入的选项的装置,其中所述选项包括:
将传统处理能力用于处理所述输入;
将当前处理能力用于处理所述输入;以及
将在对所述应用程序接口的任何改变之后变得可用的新处理能力用于 处理所述输入;以及
用于确定使用哪一选项来处理所述输入的装置。
10.如权利要求9所述的系统,其特征在于,所述传统处理能力、当前处 理能力以及新处理能力与一个或多个色表模型相关联。
11.如权利要求9所述的系统,其特征在于,所述输入与包含数据和元数 据的一个或多个对象相关联,所述数据和元数据与图像相关联。
12.如权利要求9所述的系统,其特征在于,所述确定是通过考虑以下的 至少一个来作出的:
与所述输入相关联的一个或多个对象的特征;或者
用户定义的偏好。
13.如权利要求12所述的系统,其特征在于,一个或多个特征包括包含 一个或多个所述对象的类型的元数据。
14.如权利要求9所述的系统,其特征在于,所述基于规则的模块和提供 用于处理所述输入的处理功能的一个或多个处理模块是经由内部接口在通信 上链接的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200780044212.8/1.html,转载请声明来源钻瓜专利网。