[發明專利]一種數據流控制方法、系統及設備有效
| 申請號: | 202110440705.5 | 申請日: | 2021-04-23 |
| 公開(公告)號: | CN113315720B | 公開(公告)日: | 2023-02-28 |
| 發明(設計)人: | 郭軍勇;孟慶曉;吳閩華 | 申請(專利權)人: | 深圳震有科技股份有限公司 |
| 主分類號: | H04L47/2441 | 分類號: | H04L47/2441;H04L47/6275;H04L47/625;H04L69/22;H04L47/32;H04L41/0896 |
| 代理公司: | 深圳市君勝知識產權代理事務所(普通合伙) 44268 | 代理人: | 徐凱凱 |
| 地址: | 518057 廣東省深圳市南山區粵海街*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據流 控制 方法 系統 設備 | ||
1.一種數據流控制方法,其特征在于,包括:
接收輸入數據包,并判斷數據包對應的通信協議是否為IP協議;
若是,則根據IP優先級標記出各個所述數據包的優先級,并根據各個所述數據包的優先級標記對數據包進行分類,得到數據包分類列表;
根據數據包分類列表對應的狀態屬性確定數據包接收列表;
按照數據包接收列表對應的優先級,以及各個數據包分類列表中數據包的排列順序,以及所述數據包接收列表對應的包速率確定數據包的調度閾值,并根據確定出的調度閾值控制所述數據包接收列表中各個數據包的發送;
所述判斷數據包對應的通信協議是否為IP協議,之前還包括:
判斷數據包是否為空,若是,則獲取數據包發送至與其對應的默認網絡接口,并將所述數據包添加至所述默認網絡接口的數據包輸出隊列中;
所述根據確定出的調度閾值控制所述數據包接收列表中各個數據包的發送的步驟包括:
獲取各個數據包接收列表的包速率,并判斷所述包速率是否為零;
若為零,則獲取所述數據包 接收列表對應網絡接口的有效包速率,并判斷所述有效包速率是否大于所述數據包 接收列表所需包速率;
若是,則按照預設步長提高所述調度閾值,并依次獲取下一個數據包接收列表,直至待發送的數據包接收列表為空;
如果當前并未禁用流量調度程序,則獲取當前被服務的排列第一的數據包接收列表,并判斷該數據包接收列表的包數率是否為0 ,若是,則獲取該數據包接收列表對應的可用分組速率,并判斷包速率資源是否充足,若充足,則控制提高當前的自適應閾值,否則,降低當前的自適應閾值;
依次獲取排列在后的下一個數據包接收列表,并對獲取到的數據包接收列表的包速率是否有定義進行判斷,并根據包速率的大小是否大于當前自適應的包速率閾值對當前的自適應包速率閾值進行調整,若小于,則控制提高當前自適應閾值,若大于,則控制減少當前自適應閾值,直至全部數據包接收列表中的各個數據包均發送成功。
2.根據權利要求1所述的方法,其特征在于,所述根據數據包分類列表對應的狀態屬性確定數據包接收列表的步驟包括:
獲取所述數據包分類列表對應的優先級,并判斷優先級對應的數據包接收列表是否為空;
若為空,則將所述數據包分類列表中的各個數據包添加至所述數據包接收列表,并啟動數據包調度控制。
3.根據權利要求1所述的方法,其特征在于,所述根據數據包分類列表對應的狀態屬性確定數據包接收列表的步驟包括:
獲取所述數據包分類列表對應的優先級,并判斷優先級對應的數據包接收列表是否為空;
若不為空,則判斷所述數據包分類列表對應的狀態是否處于丟棄狀態;
若否,則判斷所述數據包分類列表的大小是否小于所述調度閾值,若是,則將所述數據包分類列表中的各個數據包添加到對應優先級的數據包接收列表。
4.根據權利要求1所述的方法,其特征在于,所述根據數據包分類列表對應的狀態屬性確定數據包接收列表的步驟包括:
若所述數據包分類列表對應的狀態處于丟棄狀態,則判斷所述數據包分類列表的大小是否小于等于預設最小調度閾值;
若是,則將所述數據包分類列表對應的狀態為丟棄狀態更改為非丟棄狀態。
5.根據權利要求1所述的方法,其特征在于,所述按照數據包接收列表對應的優先級,以及各個數據包分類列表中數據包的排列順序,以及所述數據包接收列表對應的包速率確定數據包的調度閾值的步驟包括:
獲取所述數據包接收列表對應的第一個網絡接口,并判斷所述第一個網絡接口對應的待接收數據包是否為空;其中,所述第一個網絡接口對應的發送優先級為最高發送優先級;
若否,則按照數據包接收列表對應的優先級控制各個數據包接收列表中各個數據包的發送,并同時判斷當前輸出的數據包接收列表是否排滿;
若排滿,則控制啟動流量控制,實施對發送的數據包接收列表進行更新。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳震有科技股份有限公司,未經深圳震有科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110440705.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:玻璃表面抗菌性快速檢測方法
- 下一篇:一種碟式太陽能聚光器聚焦加熱腔





