[發明專利]一種報文發送方法及物理機有效
| 申請號: | 201610113259.6 | 申請日: | 2016-02-26 |
| 公開(公告)號: | CN107135189B | 公開(公告)日: | 2020-02-14 |
| 發明(設計)人: | 金鑫;周磊 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 11291 北京同達信恒知識產權代理有限公司 | 代理人: | 馮艷蓮 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 報文 發送 方法 物理 | ||
1.一種報文發送方法,其特征在于,包括:
物理機中的發送設備在需發送報文時,從資源池中獲取連續M頁內存頁;其中,所述M頁內存頁分別用于存儲M個數據結構體所指示的數據,每個數據結構體所指示的內存空間為一頁,所述資源池包括所述發送設備預先申請的連續N頁內存頁,所述N頁內存頁用于存儲N個數據結構體所指示的數據,所述M、N均為正整數,且M小于等于N;
所述發送設備將所述報文包括的M個數據結構體依次所指示的數據分別存儲到所述M頁內存頁中,其中,用于指示所述M頁內存頁中的第一頁內存頁的數據結構體用于封裝所述報文的元數據的地址和所述報文的第一頁的內容的地址,用于指示所述M頁內存頁中的其他的內存頁的數據結構體用于封裝所述報文對應的頁的內容的地址,以及不用于封裝所述報文的元數據的地址;
所述發送設備將所述M頁內存頁依次對應的內存地址分別封裝到所述M個數據結構體中,并將所述M個數據結構體發送給所述物理機中的接收設備;
所述接收設備接收所述M個數據結構體,并依次從所述M個數據結構體分別封裝的內存地址對應的內存中獲取數據,以及將依次獲取的數據組成所述報文。
2.如權利要求1所述的方法,其特征在于,
若M=1,從資源池中獲取連續M頁內存頁,包括:
所述發送設備獲取所述資源池的首地址所指向的內存頁;
若M>1,從資源池中獲取連續M頁內存頁,包括:
所述發送設備獲取所述資源池的首地址所指向的內存頁,并從所述首地址所指向的內存頁開始,依次獲取連續M-1個內存頁。
3.如權利要求1或2所述的方法,其特征在于,在依次從所述M個數據結構體分別封裝的內存地址對應的內存中獲取數據之后,還包括:
所述接收設備指示所述發送設備釋放所述M個數據結構體;
所述發送設備釋放所述M個數據結構體,并清空所述M個數據結構體所指示的所述M頁內存頁中存儲的數據。
4.如權利要求3所述的方法,其特征在于,清空所述M個數據結構體所指示的所述M頁內存頁中存儲的數據,包括:
所述發送設備從所述資源池的首地址所指向的內存頁開始,依次清空所述M頁內存頁中存儲的數據。
5.如權利要求1或2所述的方法,其特征在于,所述方法還包括:
若所述資源池中已被所述發送設備獲取的內存頁的數量大于等于第一門限值,則所述發送設備再申請連續K個內存頁放入所述資源池,K為正整數;或
若所述資源池中已被所述發送設備獲取的內存頁的數量小于等于第二門限值,則所述發送設備從所述資源池中釋放連續P個內存頁,P為正整數;
其中,所述第一門限值大于所述第二門限值。
6.一種物理機,其特征在于,包括發送設備和接收設備;其中,
所述發送設備,用于在需發送報文時,從資源池中獲取連續M頁內存頁,將所述報文包括的M個數據結構體依次所指示的數據分別存儲到所述M頁內存頁中,將所述M頁內存頁依次對應的內存地址分別封裝到所述M個數據結構體中,并將所述M個數據結構體發送給所述物理機中的接收設備;其中,所述M頁內存頁分別用于存儲M個數據結構體所指示的數據,每個數據結構體所指示的內存空間為一頁,所述資源池包括所述發送設備預先申請的連續N頁內存頁,所述N頁內存頁用于存儲N個數據結構體所指示的數據,所述M、N均為正整數,且M小于等于N,用于指示所述M頁內存頁中的第一頁內存頁的數據結構體用于封裝所述報文的元數據的地址和所述報文的第一頁的內容的地址,用于指示所述M頁內存頁中的其他的內存頁的數據結構體用于封裝所述報文對應的頁的內容的地址,以及不用于封裝所述報文的元數據的地址;
所述接收設備,用于接收所述M個數據結構體,并依次從所述M個數據結構體分別封裝的內存地址對應的內存中獲取數據,以及將依次獲取的數據組成所述報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610113259.6/1.html,轉載請聲明來源鉆瓜專利網。





