[發明專利]一種以太網報文排序方法及裝置有效
| 申請號: | 201410103385.4 | 申請日: | 2014-03-19 |
| 公開(公告)號: | CN103825841B | 公開(公告)日: | 2017-04-05 |
| 發明(設計)人: | 張浩明 | 申請(專利權)人: | 武漢眾合德信技術有限公司 |
| 主分類號: | H04L12/861 | 分類號: | H04L12/861 |
| 代理公司: | 北京新知遠方知識產權代理事務所(普通合伙)11397 | 代理人: | 馬軍芳 |
| 地址: | 湖北省武漢市東湖開發*** | 國省代碼: | 湖北;42 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 以太網 報文 排序 方法 裝置 | ||
1.一種以太網報文排序方法,其特征在于,包括以下步驟:
接收以太網報文,所述報文攜帶有報文序列號;
計算當前的最大報文序列號,并根據所述報文序列號計算所述報文的存儲區塊號;
計算所述最大報文序列號與讀指針之間的差值,如果所述差值小于預設的第一標志位,則根據所述報文的存儲區塊號將所述報文寫入所述存儲區塊號對應的區塊;其中,所述讀指針初始值為0;
當所述差值小于預設的第一標志位、大于等于預設的第二標志位且所述最大報文序列號與所述讀指針之間的存儲區塊被連續寫滿時,利用所述讀指針依次讀取所述最大報文序列號與所述讀指針之間的存儲區塊。
2.如權利要求1所述的以太網報文排序方法,其特征在于,所述計算當前的最大報文序列號具體為:將接收的第一個報文的報文序列號作為初始的最大報文序列號,當后續接收的報文的報文序列號比所述最大報文序列號大時,將所述后續接收的報文的報文序列號作為最大報文序列號。
3.如權利要求1所述的以太網報文排序方法,其特征在于,根據所述報文序列號計算所述報文的存儲區塊號具體為:將所述報文序列號與存儲器的最大緩存報文數進行取模計算,取模計算得到的結果作為所述報文的存儲區塊號。
4.如權利要求1所述的以太網報文排序方法,其特征在于,當所述最大報文序列號與讀指針之間的差值大于等于預設的第一標志位時,丟棄所述報文。
5.如權利要求1所述的以太網報文排序方法,其特征在于,當在一段時間內所述最大報文序列號與所述讀指針之間的存儲區塊被連續寫滿,而所述最大報文序列號與所述讀指針之間的差值小于第二標志位時,發送告警信息。
6.一種以太網報文排序裝置,其特征在于,包括:
接收裝置,用于接收以太網報文,所述報文攜帶有報文序列號;
存儲器,用于暫存所述報文,所述存儲器包括讀指針和寫指針;
處理器,用于計算當前的最大報文序列號,并根據所述報文序列號計算所述報文的存儲區塊號;當所述最大報文序列號與讀指針之間的差值小于預設的第一標志位,則根據所述報文的存儲區塊號將所述報文寫入所述存儲區塊號對應的區塊;其中,所述讀指針初始值為0;當所述差值小于預設的第一標志位、大于等于預設的第二標志位且所述最大報文序列號與所述讀指針之間的存儲區塊被連續寫滿時,利用所述讀指針依次讀取所述最大報文序列號與所述讀指針之間的存儲區塊。
7.如權利要求5所述的以太網報文排序裝置,其特征在于,所述處理器計算當前的最大報文序列號是將接收的第一個報文的報文序列號作為初始的最大報文序列號,當后續接收的報文的報文序列號比所述最大報文序列號大時,更新所述最大報文序列號。
8.如權利要求5所述的以太網報文排序裝置,其特征在于,所述處理器將所述報文序列號與存儲器的最大緩存報文數進行取模計算,取模計算得到的結果作為所述報文的存儲區塊號。
9.如權利要求5所述的以太網報文排序裝置,其特征在于,所述處理器還用于當所述最大報文序列號與讀指針之間的差值大于等于預設的第一標志位時,丟棄所述報文。
10.如權利要求5所述的以太網報文排序裝置,其特征在于,所述處理器還用于當在一段時間內所述最大報文序列號與所述讀指針之間的存儲區塊被連續寫滿,而所述最大報文序列號與所述讀指針之間的差值小于第二標志位時,發送告警信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于武漢眾合德信技術有限公司,未經武漢眾合德信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410103385.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種治療月經不調的混合液
- 下一篇:一種治療高齡及體虛者脂肪肝的中藥配方





