[发明专利]基于DevOps的信息交互方法及系统在审
申请号: | 202111153571.5 | 申请日: | 2021-09-29 |
公开(公告)号: | CN113868435A | 公开(公告)日: | 2021-12-31 |
发明(设计)人: | 张贵平;陈文杰;陈凯 | 申请(专利权)人: | 上海万向区块链股份公司 |
主分类号: | G06F16/36 | 分类号: | G06F16/36;G06F16/33;G06F16/332;G06F40/205;G06F40/284;G06F40/289;G06F40/35;G06N3/04;G06N3/08 |
代理公司: | 上海段和段律师事务所 31334 | 代理人: | 李佳俊;郭国中 |
地址: | 200086 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 devops 信息 交互 方法 系统 | ||
1.一种基于DevOps的信息交互方法,其特征在于,包括以下步骤:
步骤S1:自动采集DevOps各平台的软件数据,构成软件知识库;
步骤S2:基于软件知识库,创建软件知识图谱;
步骤S3:对用户的问题进行语义解析,提取出问题要素,根据问题要素从软件知识图谱中检索出对应的问题答案。
2.根据权利要求1所述的基于DevOps的信息交互方法,其特征在于:所述步骤S1包括以下子步骤:
步骤S1.1:根据DevOps各平台的访问量以及数据更新频率,制定自动采集计划采集数据;
步骤S1.2:对采集数据进行预筛选,保留有效数据,并以软件版本为模块、时间为主线构成软件知识库。
3.根据权利要求1所述的基于DevOps的信息交互方法,其特征在于:所述步骤S2包括以下子步骤:
步骤S2.1:基于深度学习神经网络创建一个分词模型、一个关系类别模型和一个属性类别模型;以步骤S1中的软件知识库的软件版本模块为语料,采用人工手动或代码自动对其中的词语、词性、关系表达以及属性表达进行标注,按照比例生成分词的训练集和验证集、关系类别的训练集和验证集、属性类别的训练集和验证集,从而对各模型进行训练和验证;
步骤S2.2:利用分词模型、关系类别模型和属性类别模型分别提取软件知识库中的词语和词性、关系表达和属性表达,并将词语和词性抽取为实体、关系表达抽取为关系、属性表达抽取为属性并设定对应的属性值;
步骤S2.3:利用实体、关系、属性及属性值创建包含实体-关系-实体、实体-属性-属性值和关系-属性-属性值的知识图谱;
当软件知识库中新增版本模块时,重复步骤S2.1~步骤S2.3生成新的软件知识图谱;当软件知识库中版本模块更新时,重复步骤S2.2~步骤S2.3生成新的软件知识图谱。
4.根据权利要求1所述的基于DevOps的信息交互方法,其特征在于:所述步骤S3包括以下子步骤:
步骤S3.1:利用步骤S2中的分词模型,对用户问题进行语义解析,提取出词语和词性并把它们抽取为实体;
步骤S3.2:利用实体查询知识图谱,获取到与之相关的实体、关系、属性以及属性值,并以可视化图谱的方式作为答案返回给用户;若实体个数不唯一,则基于最短路径查询知识图谱。
5.根据权利要求2所述的基于DevOps的信息交互方法,其特征在于:所述步骤S1.2中,以是否改变了软件状态或信息为依据判断哪些是有效数据,不同平台的判断标准不同。
6.一种基于DevOps的信息交互系统,其特征在于,包括以下模块:
模块M1:自动采集DevOps各平台的软件数据,构成软件知识库;
模块M2:基于软件知识库,创建软件知识图谱;
模块M3:对用户的问题进行语义解析,提取出问题要素,根据问题要素从软件知识图谱中检索出对应的问题答案。
7.根据权利要求6所述的基于DevOps的信息交互系统,其特征在于:所述模块M1包括以下子模块:
模块M1.1:根据DevOps各平台的访问量以及数据更新频率,制定自动采集计划采集数据;
模块M1.2:对采集数据进行预筛选,保留有效数据,并以软件版本为模块、时间为主线构成软件知识库。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海万向区块链股份公司,未经上海万向区块链股份公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111153571.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种导热防水绝缘胶带
- 下一篇:河道内拦河截流结构及其施工方法
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置