[發明專利]基于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.szxzyx.cn/pat/books/202111153571.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種導熱防水絕緣膠帶
- 下一篇:河道內攔河截流結構及其施工方法
- 信息記錄介質、信息記錄方法、信息記錄設備、信息再現方法和信息再現設備
- 信息記錄裝置、信息記錄方法、信息記錄介質、信息復制裝置和信息復制方法
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄裝置、信息再現裝置、信息記錄方法、信息再現方法、信息記錄程序、信息再現程序、以及信息記錄介質
- 信息記錄設備、信息重放設備、信息記錄方法、信息重放方法、以及信息記錄介質
- 信息存儲介質、信息記錄方法、信息重放方法、信息記錄設備、以及信息重放設備
- 信息存儲介質、信息記錄方法、信息回放方法、信息記錄設備和信息回放設備
- 信息記錄介質、信息記錄方法、信息記錄裝置、信息再現方法和信息再現裝置
- 信息終端,信息終端的信息呈現方法和信息呈現程序
- 信息創建、信息發送方法及信息創建、信息發送裝置





