[發明專利]基于混合自動重傳請求的數據傳輸方法及系統有效
| 申請號: | 201710398832.7 | 申請日: | 2017-05-31 |
| 公開(公告)號: | CN107257270B | 公開(公告)日: | 2020-03-10 |
| 發明(設計)人: | 張超 | 申請(專利權)人: | 張超 |
| 主分類號: | H04L1/18 | 分類號: | H04L1/18;H04L1/00 |
| 代理公司: | 北京酷愛智慧知識產權代理有限公司 11514 | 代理人: | 孟凡臣 |
| 地址: | 201102 上海市閔*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 混合 自動 請求 數據傳輸 方法 系統 | ||
1.一種基于混合自動重傳請求的數據傳輸方法,其特征在于,包括:
步驟S1,發送端將待發送的數據拆分為多個數據包,為每個數據包附上唯一的標識,將所述數據包發送給接收端,并將所述數據包存入待確認存儲區中;
步驟S2,所述接收端對接收到的所述數據包進行校驗,將校驗不成功的數據包對應的標識發送給所述發送端;
步驟S3,所述發送端根據接收到的標識從所述待確認存儲區中提取需要重發的數據包,并發送給所述接收端;
所述步驟S1中還包括:根據所述數據包生成冗余數據包,并發送給所述接收端;
所述步驟S2具體包括:
所述接收端對接收到的所述數據包進行校驗;
若校驗不成功的數據包數量不大于冗余數據包的數量,則根據所述冗余數據包恢復校驗不成功的數據包;
若校驗不成功的數據包數量大于冗余數據包的數量,則將校驗不成功的數據包對應的標識發送給所述發送端;其中,將獲取到的數據包標記為1,丟包的數據包標記為0,求取返回的二進制格式的接收狀態信息,將所述二進制格式的接收狀態信息轉換為十進制格式的接收狀態信息,將所述十進制格式的接收狀態信息發送給所述發送端;
在數據包傳輸過程中,所述發送端自動測量帶寬,根據測量結果動態調整發送速率,測量帶寬通過以下方式實現:
發送端以一定的速率V發送K個等長的探測包,在接收端計算接收到的探測包的單向延遲,如果探測包的單向延遲呈現增加的趨勢,那么發送速率V大于可用帶寬A,相應的,當探測包的單向延遲呈現非增加的趨勢時,V小于A。
2.根據權利要求1所述的方法,其特征在于,
所述步驟S1中,所述根據所述數據包生成冗余數據包,包括:對所述數據包進行FEC編碼,生成冗余數據包;
所述步驟S2中,所述根據冗余數據包恢復校驗不成功的數據包,包括:對所述冗余數據包進行FEC解碼處理,恢復校驗不成功的數據包。
3.根據權利要求1或2所述的方法,其特征在于,所述步驟S2中,將校驗不成功的數據包對應的標識發送給所述接收端,包括:將校驗不成功的數據包對應的標識按照ACK協議發送給所述接收端。
4.根據權利要求1或2所述的方法,其特征在于,所述步驟S1中,發送端將待發送的數據拆分為多個數據包,包括:發送端將待發送數據拆分為多個數據包,每個數據包的大小不超過548個字節。
5.一種基于混合自動重傳請求的數據傳輸系統,其特征在于,包括:
發送端,用于將待發送的數據拆分為多個數據包,為每個數據包附上唯一的標識,將所述數據包發送給接收端,并將所述數據包存入待確認存儲區中,根據接收到的標識從所述待確認存儲區中提取需要重發的數據包,并發送給所述接收端;
接收端,用于對接收到的所述數據包進行校驗,將校驗不成功的數據包對應的標識發送給所述發送端;
所述發送端還用于:根據所述數據包生成冗余數據包,并發送給所述接收端;
所述接收端具體用于:
接收端對接收到的所述數據包進行校驗;
若校驗不成功的數據包數量不大于冗余數據包的數量,則根據所述冗余數據包恢復校驗不成功的數據包;
若校驗不成功的數據包數量大于冗余數據包的數量,則將校驗不成功的數據包對應的標識發送給所述發送端;其中,將獲取到的數據包標記為1,丟包的數據包標記為0,求取返回的二進制格式的接收狀態信息,將所述二進制格式的接收狀態信息轉換為十進制格式的接收狀態信息,將所述十進制格式的接收狀態信息發送給所述發送端;
在數據包傳輸過程中,所述發送端自動測量帶寬,根據測量結果動態調整發送速率,測量帶寬通過以下方式實現:
發送端以一定的速率V發送K個等長的探測包,在接收端計算接收到的探測包的單向延遲,如果探測包的單向延遲呈現增加的趨勢,那么發送速率V大于可用帶寬A,相應的,當探測包的單向延遲呈現非增加的趨勢時,V小于A。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于張超,未經張超許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710398832.7/1.html,轉載請聲明來源鉆瓜專利網。





