[发明专利]组件架构无效
申请号: | 200680030652.3 | 申请日: | 2006-08-22 |
公开(公告)号: | CN101248416A | 公开(公告)日: | 2008-08-20 |
发明(设计)人: | G·帕勒 | 申请(专利权)人: | 诺基亚公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京市金杜律师事务所 | 代理人: | 冯谱 |
地址: | 芬兰*** | 国省代码: | 芬兰;FI |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 组件 架构 | ||
1.一种包括自组织软件的设备,所述自组织软件包括至少两个组件,每个组件包括至少一个用于与其他组件连接的接口,其中每个所述组件包含定义组件规则的信息,根据所述组件规则,该组件可以与其他组件连接。
2.根据权利要求1所述的设备,其中所述组件进一步包含定义接口规则的信息,根据所述接口规则,组件的接口可以与其他组件的接口连接。
3.根据权利要求2所述的设备,其被进一步配置以使所述接口规则取代所述组件规则。
4.根据权利要求2或3所述的设备,其中所述组件规则和/或所述接口规则包含要求满足特定条件的可选规则。
5.根据前述权利要求的任何一项所述的设备,其中每个组件和/或每个接口与给定的优先级相关联,并且配置所述设备以根据这些优先级来连接接口。
6.根据前述权利要求的任何一项所述的设备,每个组件或至少某些所述组件与预定的、可选的独立的有效期相关联,在所述有效期之后删除具有有效期的组件。
7.根据前述权利要求的任何一项所述的设备,其中所述自组织软件是根据分层组件模型组织的。
8.根据前述权利要求的任何一项所述的设备,其中所述组件规则作为元信息存储在所述组件中。
9.根据权利要求8所述的设备,其中所述元信息包括任何以下选项:强制属性,用于定义可以与讨论中的组件连接的另一组件所需的属性及属性的值;条件属性,用于当存在将要与讨论中的组件连接的另一组件时,定义所述另一组件必须具有给定值的属性;以及禁止属性,用于定义绝对不能连接的另一组件的属性值。
10.根据前述权利要求的任何一项所述的设备,其中所述组件包括能够暴露它们的元信息的基本组件。
11.根据前述权利要求的任何一项所述的设备,其中所述组件包括一个或多个组合组件,所述组合组件能够通过安排与其他组件连接来包含其他组件,并且能够根据所述组合组件包含的所述其他组件来暴露元信息。
12.根据权利要求11所述的设备,其中所述组合组件与域存储器相关联,该域存储器用于包含由所述组合组件所包含的组件。
13.一种用于控制设备的自组织软件,包括至少两个组件,每个组件包括至少一个用于与其他组件连接的接口,其中每个所述组件包含定义组件规则的信息,根据所述组件规则,组件可以与其他组件进行连接。
14.根据权利要求13所述的自组织软件,其中所述组件进一步包含定义接口规则的信息,根据所述接口规则,组件的接口可以与其他组件的接口连接。
15.根据权利要求14所述的自组织软件,进一步配置以使所述接口规则取代所述组件规则。
16.根据权利要求13到15中任何一项所述的自组织软件,其中所述组件规则包含要求满足特定条件的可选规则。
17.根据权利要求16所述的自组织软件,其中所述组件规则和/或所述接口规则可以包含要求满足特定条件的可选规则。
18.根据权利要求13到17中任何一项所述的自组织软件,其中每个组件和/或每个接口与给定的权重或优先级相关联,并且配置所述自组织软件以根据这些权重或优先级连接接口。
19.根据权利要求13到18中任何一项所述的自组织软件,每个组件或至少某些所述组件与预定的、可选的独立的有效期相关联,在所述有效期之后删除具有有效期的组件。
20.根据权利要求13到19中任何一项所述的自组织软件,其中所述自组织软件是根据分层组件模型组织的。
21.根据权利要求13到20中任何一项所述的自组织软件,所述自组织软件承载或存储在数据介质或数据信号上。
22.一种自组织软件的方法,包括:识别至少两个组件,每个组件包括至少一个用于与其他组件连接的接口,获取每个所述组件专用的组件规则,并且基于所述规则确定每个所述组件可以如何与其他组件进行连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于诺基亚公司,未经诺基亚公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200680030652.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:利用机器翻译和翻译记忆库的电子服务翻译
- 下一篇:损耗功率的测量