← 返回列表

一种基于人工智能的集成化软件开发处理方法及系统

申请号: CN202311652917.5
申请人: 深圳市光子跃动科技有限公司
申请日期: 2023/12/5

摘要文本

本申请实施例涉及人工智能技术领域,具体涉及一种基于人工智能的集成化软件开发处理方法及系统,提供了一种系统性的方法来收集、整合和分析软件服务构建和版本管理的信息,形成了一个全面且深入的联动集成开发知识向量。这不仅可以帮助更有效地监控和优化软件构建过程,更好地跟踪和管理版本更新,而且还能为提供重要的参考信息来指导软件服务的发布处理。如此,能够改善传统技术难以高质量地实现软件应用的开发和发布的技术问题。 更多数据:www.macrodatas.cn

专利详细信息

项目 内容
专利名称 一种基于人工智能的集成化软件开发处理方法及系统
专利类型 发明授权
申请号 CN202311652917.5
申请日 2023/12/5
公告号 CN117369864B
公开日 2024/3/22
IPC主分类号 G06F8/71
权利人 深圳市光子跃动科技有限公司
发明人 孙文刚; 黄伟; 庄永杰
地址 广东省深圳市前海深港合作区前湾一路1号A栋201室

专利主权项内容

1.一种基于人工智能的集成化软件开发处理方法,其特征在于,应用于集成化软件开发处理系统,所述方法包括:获得目标软件服务对应的初始软件服务构建记录,所述初始软件服务构建记录包括所述目标软件服务的打包细节数据和所述目标软件服务相关的最少一个初始版本元数据;获得所述目标软件服务对应的次级软件服务构建记录,所述次级软件服务构建记录包括所述目标软件服务相关的最少一个次级版本元数据,所述初始版本元数据和所述次级版本元数据表征所述目标软件服务的版本变化,所述初始软件服务构建记录和所述次级软件服务构建记录是通过相异的持续集成系统生成的;依据所述目标软件服务的打包细节数据,获得所述目标软件服务的软件开发构建向量;将所述目标软件服务的软件开发构建向量与所述目标软件服务相关的每个版本元数据的描述知识进行集成,得到所述目标软件服务对应的联动集成开发知识向量;所述联动集成开发知识向量用于指导目标软件服务的发布处理;其中,所述获得所述目标软件服务对应的次级软件服务构建记录之后,所述方法还包括:针对所述目标软件服务相关的每个版本元数据,获得与所述版本元数据相关的最少一条镜像环境配置信息,所述镜像环境配置信息包括与所述目标软件服务不同的其他软件服务对应的软件服务构建记录、容器服务实例对应的容器服务实例日志或与所述版本元数据不同的其他版本元数据中的最少一项;所述将所述目标软件服务的软件开发构建向量与所述目标软件服务相关的每个版本元数据的描述知识进行集成,得到所述目标软件服务对应的联动集成开发知识向量,包括:将所述目标软件服务的软件开发构建向量、所述目标软件服务相关的版本元数据的描述知识以及每条镜像环境配置信息对应的镜像环境配置要素进行集成,得到所述目标软件服务对应的联动集成开发知识向量;其中,所述获得与所述版本元数据相关的最少一条镜像环境配置信息,包括:获得与所述版本元数据直接相关的镜像环境配置信息,将当前获得到的镜像环境配置信息确定为第1阶镜像环境配置信息,与所述版本元数据直接相关的镜像环境配置信息包括匹配所述版本元数据的其他软件服务对应的软件服务构建记录、匹配所述版本元数据的容器服务实例对应的容器服务实例日志或所述版本元数据的关联版本元数据中最少一项;获得与第u阶镜像环境配置信息直接相关的镜像环境配置信息,将当前获得到的镜像环境配置信息确定为第u+1阶镜像环境配置信息,直至获得到第Q阶镜像环境配置信息,u为大于0且小于Q的整数,Q为大于1的整数;其中,所述第u阶镜像环境配置信息为与所述目标软件服务不同的其他软件服务对应的软件服务构建记录,与所述第u阶镜像环境配置信息直接相关的镜像环境配置信息包括与所述目标软件服务不同的其他软件服务所对应的版本元数据或目标容器服务实例对应的容器服务实例日志中的最少一项,与所述目标软件服务不同的其他软件服务对所述目标容器服务实例实施过目标加载行为;或者,所述第u阶镜像环境配置信息为容器服务实例对应的容器服务实例日志,与所述第u阶镜像环境配置信息直接相关的镜像环境配置信息包括所述容器服务实例所对应的版本元数据或对所述容器服务实例实施过目标加载行为的软件服务对应的软件服务构建记录中的最少一项;或者,所述第u阶镜像环境配置信息为第三版本元数据,与所述第u阶镜像环境配置信息直接相关的镜像环境配置信息包括匹配所述第三版本元数据的软件服务对应的软件服务构建记录、匹配所述第三版本元数据的容器服务实例对应的容器服务实例日志或所述第三版本元数据的关联版本元数据中的最少一项,所述第三版本元数据与所述初始版本元数据和所述次级版本元数据皆相异。