[發明專利]一種數據包傳輸方法、裝置、電子設備及存儲介質在審
| 申請號: | 202010219749.0 | 申請日: | 2020-03-25 |
| 公開(公告)號: | CN111447114A | 公開(公告)日: | 2020-07-24 |
| 發明(設計)人: | 陳爍;曹飛 | 申請(專利權)人: | 深信服科技股份有限公司 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26;H04L12/851;H04L12/911 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 王兆林 |
| 地址: | 518055 廣東省深圳市南*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據包 傳輸 方法 裝置 電子設備 存儲 介質 | ||
1.一種數據包傳輸方法,其特征在于,包括:
獲取數據發送端與數據接收端之間每一條數據傳輸隧道的轉發質量信息;其中,所述轉發質量信息包括丟包率、網絡抖動值、傳輸時延和可傳輸帶寬中任一項或任幾項的組合;
確定生成待傳輸數據包的目標應用的應用類型;
根據所述轉發質量信息選擇與所述應用類型對應的目標數據傳輸隧道,并利用所述目標數據傳輸隧道向所述數據接收端發送所述待傳輸數據包。
2.根據權利要求1所述數據包傳輸方法,其特征在于,所述確定生成待傳輸數據包的目標應用的應用類型,包括:
確定生成所述待傳輸數據包的所述目標應用;
通過查詢應用類型映射表確定所述目標應用的應用類型;其中,所述應用類型映射表包括應用名稱與應用類型的映射關系,所述應用類型包括實時傳輸類、交互式傳輸類和下載類。
3.根據權利要求2所述數據包傳輸方法,其特征在于,在獲取數據發送端與數據接收端之間每一條數據傳輸隧道的轉發質量信息之后,還包括:
為所述丟包率最低和/或所述網絡抖動值最低的數據傳輸隧道添加第一標簽;
為所述傳輸時延最低的數據傳輸隧道添加第二標簽;
為所述可傳輸帶寬最大的數據傳輸隧道添加第三標簽;
相應的,根據所述轉發質量信息選擇與所述應用類型對應的目標數據傳輸隧道,包括:
若所述應用類型為所述實時傳輸類,則將添加有所述第一標簽的數據傳輸隧道作為所述目標數據傳輸隧道;
若所述應用類型為所述交互式傳輸類,則將添加有所述第二標簽的數據傳輸隧道作為所述目標數據傳輸隧道;
若所述應用類型為所述下載類,則將添加有所述第三標簽的數據傳輸隧道作為所述目標數據傳輸隧道。
4.根據權利要求1所述數據包傳輸方法,其特征在于,利用所述目標數據傳輸隧道向所述數據接收端發送所述待傳輸數據包,包括:
判斷所述目標數據傳輸隧道中的可傳輸帶寬是否大于或等于所述待傳輸數據包的需求帶寬;
若是,則利用所述目標數據傳輸隧道向所述數據接收端發送所述待傳輸數據包;
若否,則對所述目標數據傳輸隧道中的目標類型數據包執行轉發操作或限流操作,并利用所述目標數據傳輸隧道向所述數據接收端發送所述待傳輸數據包;
其中,所述目標類型數據包為所述目標數據傳輸隧道中傳輸優先級低于所述待傳輸數據包的當前傳輸數據包,所述限流操作包括數據緩存操作和/或丟包操作。
5.根據權利要求4所述數據包傳輸方法,其特征在于,在對所述目標類型數據包執行轉發操作或限流操作之后,利用所述目標數據傳輸隧道向所述數據接收端發送所述待傳輸數據包,包括:
判斷所述目標數據傳輸隧道當前的可傳輸帶寬是否大于或等于所述待傳輸數據包的需求帶寬;
若是,則利用所述目標數據傳輸隧道向所述數據接收端發送所述待傳輸數據包;
若否,則對所述待傳輸數據包執行所述限流操作得到當前可傳輸數據包,并利用所述目標數據傳輸隧道向所述數據接收端發送所述當前可傳輸數據包。
6.根據權利要求4所述數據包傳輸方法,其特征在于,所述實時傳輸類數據包的傳輸優先級高于所述交互式傳輸類數據包,所述交互式傳輸類數據包的傳輸優先級高于所述下載類數據包。
7.根據權利要求1至6任一項所述數據包傳輸方法,其特征在于,所述獲取數據發送端與數據接收端之間每一條數據傳輸隧道的轉發質量信息,包括:
確定所述數據發送端與所述數據接收端之間所有所述數據傳輸隧道;
利用所述數據發送端向通過每一條所述數據傳輸隧道分別向所述數據接收端發送測試數據包,得到每一條所述數據傳輸隧道的轉發質量信息。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深信服科技股份有限公司,未經深信服科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010219749.0/1.html,轉載請聲明來源鉆瓜專利網。





