恭喜北京航空航天大學蔣競獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網恭喜北京航空航天大學申請的專利一種拉取請求描述生成方法和裝置獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN115145550B 。
龍圖騰網通過國家知識產權局官網在2025-04-01發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202210917697.3,技術領域涉及:G06F8/33;該發明授權一種拉取請求描述生成方法和裝置是由蔣競;劉子豪;張莉設計研發完成,并于2022-08-01向國家知識產權局提交的專利申請。
本一種拉取請求描述生成方法和裝置在說明書摘要公布了:本發明涉及一種拉取請求描述生成方法和裝置,屬于拉取請求技術領域,解決生成拉取請求描述時僅考慮新拉取請求自身的信息,對若干拉取請求的歷史數據利用不夠充分的問題。該方法包括:從開源社區獲取多個拉取請求和相對應的描述;基于每個拉取請求生成代碼語法改動樹;基于代碼語法改動樹生成改動向量;基于多個改動向量計算拉取請求的相似程度;利用輸入拉取請求和相似拉取請求獲取描述生成模型;利用多個相似拉取請求的描述和輸入拉取請求包含的文本信息,使用描述生成模型計算輸入拉取請求的描述。改動向量有效地提取代碼改動的語法結構信息,以利用與新拉取請求相似的拉取請求,自動化生成拉取請求描述。
本發明授權一種拉取請求描述生成方法和裝置在權利要求書中公布了:1.一種拉取請求描述生成方法,其特征在于,包括:從開源社區獲取已完成合并的多個拉取請求,獲取各拉取請求的文本向量、代碼語法改動樹和描述向量;每個所述拉取請求包括:文本部分、代碼改動部分和描述部分;其中,拉取請求文本部分包括:拉取請求包含的多個提交、每個提交的提交說明以及拉取請求包含的注釋;獲取各拉取請求的文本向量包括:通過自然語言工具包對所述拉取請求的文本部分進行文本預處理;使用OneHot編碼將預處理后的拉取請求文本轉換為所述文本向量;所述通過自然語言工具包對所述的文本部分或所述拉取請求的描述進行文本預處理包括:刪除HTML標簽、注釋和Markdown格式控制符;刪除檢查列表;刪除含有URL、郵箱、內部鏈接、提及用戶或用戶簽名的句子;替換文本中的數字和版本號;刪除合并提交;刪除拉取請求創建后增補的提交;刪除提交標簽;建立樹結構自編碼器模型,基于所述多個代碼語法改動樹訓練所述樹結構自編碼器模型,以獲取改動編碼模型;基于所述多個代碼語法改動樹訓練所述樹結構自編碼器模型包括:把語法改動樹轉換為左孩子-右兄弟表示;編碼器部分把語法改動樹各個節點的信息自底向上地匯集為編碼向量;解碼器部分把所述編碼向量自頂向下地解碼為樹狀結構;將編碼向量作為語法改動樹的代表;基于所述改動編碼模型,計算所述拉取請求兩兩之間的相似程度,對所述每個拉取請求,查找若干個相似程度最高的拉取請求;建立編碼器-解碼器模型,基于每個所述拉取請求的文本向量、與該拉取請求相似度最高的若干拉取請求的描述向量和該拉取請求的描述訓練所述編碼器-解碼器模型,以獲取描述生成模型;獲取待生成描述的拉取請求,基于所述待生成描述的拉取請求,利用所述改動編碼模型查找與待生成描述的拉取請求相似度最高的若干拉取請求;基于所述待生成描述的拉取請求的文本向量、和與所述待生成描述的拉取請求相似度最高的若干拉取請求的描述向量,利用所述描述生成模型生成所述待生成描述的拉取請求的描述。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人北京航空航天大學,其通訊地址為:100191 北京市海淀區學院路37號;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。