恭喜南京航空航天大學(xué)李偉湋獲國(guó)家專(zhuān)利權(quán)
買(mǎi)專(zhuān)利賣(mài)專(zhuān)利找龍圖騰,真高效! 查專(zhuān)利查商標(biāo)用IPTOP,全免費(fèi)!專(zhuān)利年費(fèi)監(jiān)控用IP管家,真方便!
龍圖騰網(wǎng)恭喜南京航空航天大學(xué)申請(qǐng)的專(zhuān)利一種基于抽象語(yǔ)法樹(shù)的代碼片段推薦方法與系統(tǒng)獲國(guó)家發(fā)明授權(quán)專(zhuān)利權(quán),本發(fā)明授權(quán)專(zhuān)利權(quán)由國(guó)家知識(shí)產(chǎn)權(quán)局授予,授權(quán)公告號(hào)為:CN113312904B 。
龍圖騰網(wǎng)通過(guò)國(guó)家知識(shí)產(chǎn)權(quán)局官網(wǎng)在2025-04-01發(fā)布的發(fā)明授權(quán)授權(quán)公告中獲悉:該發(fā)明授權(quán)的專(zhuān)利申請(qǐng)?zhí)?專(zhuān)利號(hào)為:202110599637.7,技術(shù)領(lǐng)域涉及:G06F40/253;該發(fā)明授權(quán)一種基于抽象語(yǔ)法樹(shù)的代碼片段推薦方法與系統(tǒng)是由李偉湋;邵宜超;黃志球;喻垚慎;鄭黃河設(shè)計(jì)研發(fā)完成,并于2021-05-31向國(guó)家知識(shí)產(chǎn)權(quán)局提交的專(zhuān)利申請(qǐng)。
本一種基于抽象語(yǔ)法樹(shù)的代碼片段推薦方法與系統(tǒng)在說(shuō)明書(shū)摘要公布了:本發(fā)明公開(kāi)了一種基于抽象語(yǔ)法樹(shù)的代碼片段推薦方法與系統(tǒng),包括:將候選代碼解析為抽象語(yǔ)法樹(shù),將其中每個(gè)節(jié)點(diǎn)映射為哈希值,統(tǒng)計(jì)所有子樹(shù)的哈希值與包含節(jié)點(diǎn)的數(shù)量,通過(guò)列表形式記錄所有子樹(shù)的信息;對(duì)問(wèn)題代碼同樣進(jìn)行抽象語(yǔ)法樹(shù)解析、哈希值映射與子樹(shù)信息統(tǒng)計(jì),通過(guò)樹(shù)型結(jié)構(gòu)記錄對(duì)應(yīng)子樹(shù)的哈希值與節(jié)點(diǎn)數(shù)量;在問(wèn)題代碼和候選代碼各自轉(zhuǎn)換成的中間結(jié)構(gòu)之間進(jìn)行節(jié)點(diǎn)匹配,記錄每段候選代碼與問(wèn)題代碼所有最大重復(fù)子樹(shù)包含的節(jié)點(diǎn)總數(shù),作為相似度并排序,向用戶呈現(xiàn)排序列表。本發(fā)明通過(guò)將抽象語(yǔ)法樹(shù)的匹配過(guò)程轉(zhuǎn)化為樹(shù)與列表的匹配,在保留代碼結(jié)構(gòu)信息的同時(shí)極大減少了匹配時(shí)間,可以適用于對(duì)即時(shí)性要求較高的推薦場(chǎng)景,提高推薦效果。
本發(fā)明授權(quán)一種基于抽象語(yǔ)法樹(shù)的代碼片段推薦方法與系統(tǒng)在權(quán)利要求書(shū)中公布了:1.一種基于抽象語(yǔ)法樹(shù)的代碼片段推薦方法,其特征在于,包括如下步驟:1將代碼數(shù)據(jù)庫(kù)中的候選代碼解析為抽象語(yǔ)法樹(shù),將其中每個(gè)節(jié)點(diǎn)映射為哈希值,統(tǒng)計(jì)該抽象語(yǔ)法樹(shù)中所有子樹(shù)的哈希值與包含節(jié)點(diǎn)的數(shù)量,通過(guò)列表形式記錄候選代碼中所有子樹(shù)的信息;其中子樹(shù)的哈希值為子樹(shù)中每個(gè)節(jié)點(diǎn)的哈希值之和;對(duì)具有相同節(jié)點(diǎn)數(shù)的子樹(shù)哈希值排序;2對(duì)問(wèn)題代碼同樣進(jìn)行抽象語(yǔ)法樹(shù)解析、哈希值映射與子樹(shù)信息統(tǒng)計(jì),通過(guò)樹(shù)型結(jié)構(gòu)記錄對(duì)應(yīng)子樹(shù)的哈希值與節(jié)點(diǎn)數(shù)量信息;其中每個(gè)節(jié)點(diǎn)記錄抽象語(yǔ)法樹(shù)中以該節(jié)點(diǎn)為根的子樹(shù)的哈希值與節(jié)點(diǎn)數(shù)量;3對(duì)問(wèn)題代碼轉(zhuǎn)化成的樹(shù)型結(jié)構(gòu)進(jìn)行前序遍歷,對(duì)候選代碼中具有相同節(jié)點(diǎn)數(shù)量的子樹(shù)哈希值進(jìn)行匹配,記錄每段候選代碼與問(wèn)題代碼所有最大重復(fù)子樹(shù)包含的節(jié)點(diǎn)總數(shù),根據(jù)重復(fù)節(jié)點(diǎn)數(shù)量進(jìn)行排序,并向用戶呈現(xiàn)排序列表。
如需購(gòu)買(mǎi)、轉(zhuǎn)讓、實(shí)施、許可或投資類(lèi)似專(zhuān)利技術(shù),可聯(lián)系本專(zhuān)利的申請(qǐng)人或?qū)@麢?quán)人南京航空航天大學(xué),其通訊地址為:210016 江蘇省南京市秦淮區(qū)御道街29號(hào);或者聯(lián)系龍圖騰網(wǎng)官方客服,聯(lián)系龍圖騰網(wǎng)可撥打電話0551-65771310或微信搜索“龍圖騰網(wǎng)”。
1、本報(bào)告根據(jù)公開(kāi)、合法渠道獲得相關(guān)數(shù)據(jù)和信息,力求客觀、公正,但并不保證數(shù)據(jù)的最終完整性和準(zhǔn)確性。
2、報(bào)告中的分析和結(jié)論僅反映本公司于發(fā)布本報(bào)告當(dāng)日的職業(yè)理解,僅供參考使用,不能作為本公司承擔(dān)任何法律責(zé)任的依據(jù)或者憑證。
- 恭喜意法半導(dǎo)體(魯塞)公司L·福里奧特獲國(guó)家專(zhuān)利權(quán)
- 恭喜寧波東全智能科技有限公司陳立獲國(guó)家專(zhuān)利權(quán)
- 恭喜維薩國(guó)際服務(wù)協(xié)會(huì)A·J·B·瑙曼祖柯尼希斯布魯克獲國(guó)家專(zhuān)利權(quán)
- 恭喜河南省德耀節(jié)能科技股份有限公司唐德順獲國(guó)家專(zhuān)利權(quán)
- 恭喜廣汽零部件有限公司黃政平獲國(guó)家專(zhuān)利權(quán)
- 恭喜河北壹雪制冷科技有限公司肖東明獲國(guó)家專(zhuān)利權(quán)
- 恭喜青島潤(rùn)楓激光切割有限公司王金壽獲國(guó)家專(zhuān)利權(quán)
- 恭喜通用電氣可再生能源西班牙有限公司D·羅伯茨獲國(guó)家專(zhuān)利權(quán)
- 恭喜樂(lè)幾科技(北京)有限公司高國(guó)忠獲國(guó)家專(zhuān)利權(quán)
- 恭喜深圳巴斯巴科技發(fā)展有限公司林培燕獲國(guó)家專(zhuān)利權(quán)


熱門(mén)推薦
- 恭喜三星電子株式會(huì)社O.P.平托獲國(guó)家專(zhuān)利權(quán)
- 恭喜珠海格力電器股份有限公司何裕冠獲國(guó)家專(zhuān)利權(quán)
- 恭喜華為技術(shù)有限公司朱強(qiáng)華獲國(guó)家專(zhuān)利權(quán)
- 恭喜蘋(píng)果公司金唯哲獲國(guó)家專(zhuān)利權(quán)
- 恭喜中興通訊股份有限公司許倩倩獲國(guó)家專(zhuān)利權(quán)
- 恭喜江蘇安德信加速器有限公司周博文獲國(guó)家專(zhuān)利權(quán)
- 恭喜住友化學(xué)株式會(huì)社太田陽(yáng)介獲國(guó)家專(zhuān)利權(quán)
- 恭喜SK電信有限公司李善英獲國(guó)家專(zhuān)利權(quán)
- 恭喜國(guó)網(wǎng)新疆電力有限公司奎屯供電公司葉爾森·賽里克獲國(guó)家專(zhuān)利權(quán)
- 恭喜中航光電科技股份有限公司王金殿獲國(guó)家專(zhuān)利權(quán)