1.一种组件管理方法,其特征在于,包括:
定义所有组件的基础组件接口;
利用所述基础组件接口管理所述组件。
2.如权利要求1所述的组件管理方法,其特征在于,利用所述基础组件接口管理所述组件包括:建立组件树,控制所述组件利用所述基础组件接口注册到所述组件树。
3.如权利要求2所述的组件管理方法,其特征在于,所述组件包括LIB组件及Module组件,所述基础组件接口包括组件注册接口CO_Create及组件加载接口CO_LoadModules;控制组件注册到所述组件树包括:控制LIB组件利用CO_Create注册之后,利用CO_LoadModules完成该LIB级组件下module级组件表中所有module组件的注册,和/或,控制Module组件利用CO_Create注册。
4.如权利要求2所述的组件管理方法,其特征在于,所述基础组件接口包括用于完成组件对外服务接口调用的调用接口CO_CALL;利用所述基础组件接口管理所述组件包括还包括:通过调用接口CO_CALL,根据组件标识在组件树内获取组件节点,获取所述组件节点对应实例数据中的成员接口,根据接口标识查找接口实例,调用所述接口实例中函数标识对应的函数。
5.如权利要求1至4任一项所述的组件管理方法,其特征在于,还包括:利用符号检查工具根据编译规则对组件编译进行符号隐藏和生成库属性划分。
6.一种组件管理装置,其特征在于,包括:
设置模块,用于定义所有组件的基础组件接口;
管理模块,用于利用所述基础组件接口管理所述组件。
7.如权利要求6所述的组件管理装置,其特征在于,所述管理模块用于建立组件树,控制所述组件利用所述基础组件接口注册到所述组件树。
8.如权利要求7所述的组件管理装置,其特征在于,所述组件包括LIB组件及Module组件,所述基础组件接口包括组件注册接口CO_Create及组件加载接口CO_LoadModules;所述管理模块具体用于控制LIB组件利用CO_Create 注册之后,利用CO_LoadModules完成该LIB级组件下module级组件表中所有module组件的注册,和/或,控制Module组件利用CO_Create注册。
9.如权利要求7所述的组件管理装置,其特征在于,所述基础组件接口包括用于完成组件对外服务接口调用的调用接口CO_CALL;所述管理模块还用于通过调用接口CO_CALL,根据组件标识在组件树内获取组件节点,获取所述组件节点对应实例数据中的成员接口,根据接口标识查找接口实例,调用所述接口实例中函数标识对应的函数。
10.如权利要求6至9任一项所述的组件管理装置,其特征在于,还包括保护模块,用于利用符号检查工具根据编译规则对组件编译进行符号隐藏和生成库属性划分。