[发明专利]组件构建方法、系统构建方法、相关装置及电子设备在审
申请号: | 202210819650.3 | 申请日: | 2022-07-13 |
公开(公告)号: | CN115185578A | 公开(公告)日: | 2022-10-14 |
发明(设计)人: | 王晴 | 申请(专利权)人: | 北京漫汇为都科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;G06F8/36 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 鲁丽美 |
地址: | 102209 北京市昌平*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 组件 构建 方法 系统 相关 装置 电子设备 | ||
1.一种组件构建方法,其特征在于,包括:
获取构建目标组件所需的各个目标元件;其中,组件由一组元件装配而成,各个元件为通过以预先定义的固定接口集中的接口构造事物的抽象交互模型所开发;
对所述各个目标元件进行装配并在装配时暴露参数和服务;
对装配结果进行组件元信息配置;
将完成元信息配置的装配结果打包成组件,得到所述目标组件。
2.根据权利要求1所述的方法,其特征在于,所述获取构建目标组件所需的多个目标元件,包括:
确定元件库中是否存在构建目标组件所需的目标元件;
若存在,从所述元件库中选取所需的目标元件;
若不存在,开发所需的目标元件;
其中,通过基于所述固定接口集中的固定接口进行对应模块的开发实现开发所需的目标元件,在进行模块开发时,对于模块内部向模块外部的引用和对引用目标的操作使用所述固定接口集中定义的接口和接口方法来指代,对于模块向外部提供的服务和服务所含的操作实现为所述固定接口集的相应接口和接口方法。
3.根据权利要求1所述的方法,其特征在于,对所述各个目标元件进行装配,包括:
基于预设的关联方式将不同目标元件相互关联,以通过目标元件间的相互关联,将所述各个目标元件组装成组件;
其中,所述关联方式为如下方式中的任意一种:基于配置文件指定不同目标元件间的关联,通过运行特定程序指定不同目标元件间的关联,通过不同目标元件的模块特征匹配指定目标元件间的关联,根据组件构建时预设环境变量的变化指定不同目标元件间的关联。
4.根据权利要求3所述的方法,其特征在于,在将不同目标元件相互关联时对相应目标元件的元件模块进行参数化配置,以调整模块内部功能逻辑适应关联模块的需要。
5.根据权利要求1所述的方法,其特征在于,所述预先定义的固定接口集包括通过将事物视为资源与过程所定义的资源类接口、过程类接口,以及还包括扩展接口。
6.一种系统构建方法,其特征在于,包括:
获取构建目标软件系统所需的各个目标组件;其中,各个组件为通过以固定接口集中的固定接口构造事物的抽象交互模型所开发;
实例化各个目标组件,得到各个目标组件的组件实例;
对各个组件实例进行装配,得到所述目标软件系统。
7.根据权利要求6所述的方法,其特征在于,所述获取构建目标软件系统所需的各个目标组件,包括:
确定组件库中是否存在构建目标软件系统所需的目标组件;
若存在,从所述组件库中选取所需的目标组件;
若不存在,通过权利要求1-5任一项所述的方法开发所需的目标组件。
8.根据权利要求7所述的方法,其特征在于:
组件通过以预先定义的固定接口集中的接口构造事物的抽象交互模型所开发;
组件向组件外部的引用和对引用目标的操作使用所述固定接口集中定义的接口和接口方法来指代;
组件向外部提供的服务和服务所含的操作实现为所述固定接口集的相应接口和接口方法。
9.根据权利要求6所述的方法,其特征在于,所述实例化各个目标组件,得到各个目标组件的组件实例,包括:
使用容器加载各个目标组件及为各个目标组件编写的实例化配置信息,基于加载的各个目标组件及实例化配置信息创建各个目标组件的组件实例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京漫汇为都科技有限公司,未经北京漫汇为都科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210819650.3/1.html,转载请声明来源钻瓜专利网。