恭喜華為技術有限公司張超獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網恭喜華為技術有限公司申請的專利一種接口方法表生成方法、函數指針查詢方法及裝置獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN111638925B 。
龍圖騰網通過國家知識產權局官網在2025-06-13發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:201910156548.8,技術領域涉及:G06F9/448;該發明授權一種接口方法表生成方法、函數指針查詢方法及裝置是由張超;蔣奕;張必紅;陳永健;包斌設計研發完成,并于2019-03-01向國家知識產權局提交的專利申請。
本一種接口方法表生成方法、函數指針查詢方法及裝置在說明書摘要公布了:本申請實施例公開一種接口方法表生成方法、函數指針查詢方法及裝置,該接口方法表生成方法中,基于目標Java類可實現的接口函數的數量,生成目標Java類的哈希表,再基于目標Java類的哈希算法和各個接口函數的函數簽名,確定接口函數的哈希值,確定第一接口函數的函數指針在哈希表中的索引,將第一接口函數的函數指針存儲至索引指示的位置,第一接口函數為與其他接口函數不存在哈希沖突的接口函數,以及將第二接口函數的函數簽名和函數指針存儲至沖突消除表,第二接口函數為與其他接口函數存在哈希沖突的接口函數。該方案在生成哈希表時,通過目標Java類可實現的各個接口函數的數量與預設系數的乘積確定哈希表的大小,避免哈希表出現過大或過小的問題。
本發明授權一種接口方法表生成方法、函數指針查詢方法及裝置在權利要求書中公布了:1.一種接口方法表生成方法,其特征在于,包括: 基于目標Java類可實現的各個接口函數的數量,生成所述目標Java類的哈希表,所述哈希表的大小為所述接口函數的數量與預設系數的乘積; 確定所述目標Java類的哈希算法; 基于所述目標Java類的哈希算法和所述各個接口函數的函數簽名,確定所述各個接口函數的哈希值,所述哈希算法為一級哈希算法或多級哈希算法,在所述哈希算法為所述多級哈希算法的情況下,對所述函數簽名進行多次哈希計算,第一次哈希計算為對所述函數簽名進行計算,后續的每次哈希計算為對上一次哈希計算得到的結果進行的計算; 基于第一接口函數的哈希值和所述哈希表的大小,確定所述第一接口函數的函數指針在所述哈希表中的索引,并將所述第一接口函數的函數指針存儲至所述索引指示的位置,所述第一接口函數為與其他接口函數不存在哈希沖突的接口函數; 將第二接口函數的函數簽名和函數指針存儲至沖突消除表,所述第二接口函數為與其他接口函數存在哈希沖突的接口函數,所述接口方法表包括所述哈希表和所述沖突消除表。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人華為技術有限公司,其通訊地址為:518129 廣東省深圳市龍崗區坂田華為總部辦公樓;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。