[發明專利]一種報文發送方法、裝置及網絡設備有效
| 申請號: | 201310378443.X | 申請日: | 2013-08-27 |
| 公開(公告)號: | CN103441954A | 公開(公告)日: | 2013-12-11 |
| 發明(設計)人: | 許劍鋒 | 申請(專利權)人: | 福建星網銳捷網絡有限公司 |
| 主分類號: | H04L12/863 | 分類號: | H04L12/863 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 黃志華 |
| 地址: | 350002 福建省福州市倉*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 報文 發送 方法 裝置 網絡設備 | ||
1.一種報文發送方法,其特征在于,包括:
按照第一設定周期輪詢各個站點STA對應的緩存隊列,根據輪詢到的緩存隊列中每個報文的長度和令牌桶中剩余令牌的數目確定對應的緩存隊列中可發送報文的個數;以及
按照第二設定周期發送可發送報文的個數最多的緩存隊列中的可發送報文。
2.如權利要求1所述的方法,其特征在于,根據輪詢到的緩存隊列中每個報文的長度和令牌桶中剩余令牌的數目確定對應的緩存隊列中可發送報文的個數,具體包括:
依次獲取輪詢到的緩存隊列中的報文,針對每個報文執行:
確定當前報文的長度是否小于等于對應的緩存隊列令牌桶中剩余令牌的數目;
若是,將所述當前報文標記為可發送報文,更新對應的緩存隊列的令牌桶中剩余令牌的數目,并將可發送報文的個數加一。
3.如權利要求1所述的方法,其特征在于,根據輪詢到的緩存隊列中每個報文的長度和令牌桶中剩余令牌的數目確定對應的緩存隊列中可發送報文的個數之后,還包括:
按照可發送報文的個數的大小順序將各個緩存隊列添加到調度隊列中;
按照第二設定周期發送可發送報文的個數最大的緩存隊列中的可發送報文,具體包括:
按照第二設定周期將所述調度隊列中第一個緩存隊列的可發送報文聚合發送。
4.如權利要求1-3任一所述的方法,其特征在于,還包括:
統計并記錄各個STA對應的緩存隊列每次的報文發送速率,針對每個STA對應的緩存隊列執行:
以第三設定周期,根據當前STA對應的緩存隊列最近一次的報文發送速率、吞吐量權重和STA的總數更新所述當前STA對應的緩存隊列的令牌桶的大小;
確定更新后的所述當前STA對應的緩存隊列的令牌桶的大小與第四設定周期的比值,所述第三設定周期大于等于所述第四設定周期;
按照所述第四設定周期向所述當前STA的緩存隊列的令牌桶中添加數目為所述比值的令牌。
5.如權利要求4所述的方法,其特征在于,根據當前STA對應的緩存隊列最近一次的報文發送速率、吞吐量權重和STA的總數更新所述當前STA對應的緩存隊列的令牌桶的大小,具體包括:
通過下列公式更新所述當前STA對應的緩存隊列的令牌桶的大小:
其中,Ti表示當前STA對應的緩存隊列的令牌桶的大小,Ri表示當前STA對應的緩存隊列最近一次的報文發送速率,per表示吞吐量權重,N表示STA的總數。
6.一種報文發送裝置,其特征在于,包括:
確定單元,用于按照第一設定周期輪詢各個站點STA對應的緩存隊列,根據輪詢到的緩存隊列中每個報文的長度和令牌桶中剩余令牌的數目確定對應的緩存隊列中可發送報文的個數;
發送單元,用于按照第二設定周期發送可發送報文的個數最多的緩存隊列中的可發送報文。
7.如權利要求6所述的裝置,其特征在于,所述確定單元,具體用于:
依次獲取所述輪詢到的緩存隊列中的報文,針對每個報文執行:
確定當前報文的長度是否小于等于對應的緩存隊列令牌桶中剩余令牌的數目;
若是,將所述當前報文標記為可發送報文,更新對應的緩存隊列的令牌桶中剩余令牌的數目,并將可發送報文的個數加一。
8.如權利要求6所述的裝置,其特征在于,所述確定單元,還用于:
按照可發送報文的個數的大小順序將各個緩存隊列添加到調度隊列中;
所述發送單元,具體用于:
按照第二設定周期將所述調度隊列中第一個緩存隊列的可發送報文聚合發送。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建星網銳捷網絡有限公司,未經福建星網銳捷網絡有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310378443.X/1.html,轉載請聲明來源鉆瓜專利網。





