恭喜中國民航信息網絡股份有限公司王海獲國家專利權
買專利賣專利找龍圖騰,真高效! 查專利查商標用IPTOP,全免費!專利年費監控用IP管家,真方便!
龍圖騰網恭喜中國民航信息網絡股份有限公司申請的專利報文的傳輸方法、裝置、電子設備及計算機存儲介質獲國家發明授權專利權,本發明授權專利權由國家知識產權局授予,授權公告號為:CN114371945B 。
龍圖騰網通過國家知識產權局官網在2025-05-27發布的發明授權授權公告中獲悉:該發明授權的專利申請號/專利號為:202210022366.3,技術領域涉及:G06F9/54;該發明授權報文的傳輸方法、裝置、電子設備及計算機存儲介質是由王海;楊國勝;韋強設計研發完成,并于2022-01-10向國家知識產權局提交的專利申請。
本報文的傳輸方法、裝置、電子設備及計算機存儲介質在說明書摘要公布了:本申請提供一種報文的傳輸方法、裝置、電子設備及計算機存儲介質,該方法包括:當發送消息時,判斷消息的報文的字節數是否大于第一閾值;若報文的字節數不大于第一閾值,直接將報文存放至操作系統SysV消息隊列;若報文的字節數大于第一閾值,將報文的消息頭存放至操作系統SysV消息隊列中,將報文的消息體存放至共享內存。從而在想要使用字節數大于第一閾值的報文的消息體時,可以通過消息的標識,在共享內存中提取,進而實現高效的進行大報文傳輸的目的。最后,共享內存通過預設的共享內存分配機制,對報文的消息體進行分配,實現了基于偏移量的共享內存分配回收機制,有效提升共享內存的利用率。
本發明授權報文的傳輸方法、裝置、電子設備及計算機存儲介質在權利要求書中公布了:1.一種報文的傳輸方法,其特征在于,包括:當發送消息時,判斷所述消息的報文的字節數是否大于第一閾值;若判斷出所述報文的字節數不大于第一閾值,則直接將所述報文存放至操作系統SysV消息隊列;若判斷出所述報文的字節數大于第一閾值,則將所述報文的消息頭存放至操作系統SysV消息隊列中,將所述報文的消息體存放至共享內存;其中,所述消息頭包括所述消息的標識;所述共享內存通過預設的共享內存分配機制,對所述報文的消息體進行分配,其中包括:針對所述消息體中的每一個子數據,判斷所述子數據的大小是否大于第二閾值;若判斷出所述子數據的大小不大于第二閾值,采用第一分配方式對所述子數據進行分配;若判斷出所述子數據的大小大于第二閾值,采用第二分配方式對所述子數據進行分配;在進行內存回收時,將目標頁加入位置信息鏈表;其中,所述目標頁為頁中有數據釋放了一塊內存的頁;當所述目標頁中的全部數據都釋放完畢,則釋放所述目標頁;其中,共享內存采用SysV進程通訊共享內存以及SysV進程通訊信號量進行統一控制,共享內存由兩部分組成:連續的固定的Hash桶空間,以及Hash桶空間后是一段連續的空間,PkyKey和PkgData動態內存分配統一由slab算法進行分配,PkgKey是指存儲消息id和指向PkgData的偏移量,PkgData是指數據長度和連續的數據內容,所述slab算法將內存區域劃分為控制信息、SpageFree、Slot[0-8]、Alignmem、Pages[0-N以及unused,控制信息包括內存起始地址、總計Pages以及剩余Pages,SpageFree為空閑Pages哨兵,SpageFree為雙向鏈表,Slot[0-8]為對小于2048字節內存分配的Page哨兵,Alignmem為4K對齊后未使用的空間,Pages[0-N為真正的物理內存,unused為小于4k的不使用的內存。
如需購買、轉讓、實施、許可或投資類似專利技術,可聯系本專利的申請人或專利權人中國民航信息網絡股份有限公司,其通訊地址為:100085 北京市順義區后沙峪鎮裕民大街7號;或者聯系龍圖騰網官方客服,聯系龍圖騰網可撥打電話0551-65771310或微信搜索“龍圖騰網”。
1、本報告根據公開、合法渠道獲得相關數據和信息,力求客觀、公正,但并不保證數據的最終完整性和準確性。
2、報告中的分析和結論僅反映本公司于發布本報告當日的職業理解,僅供參考使用,不能作為本公司承擔任何法律責任的依據或者憑證。