[發明專利]一種數據傳輸方法、裝置和介質有效
| 申請號: | 202011308487.1 | 申請日: | 2020-11-20 |
| 公開(公告)號: | CN112566188B | 公開(公告)日: | 2022-12-09 |
| 發明(設計)人: | 李宛苡;陳庚生 | 申請(專利權)人: | 普聯技術有限公司 |
| 主分類號: | H04W28/22 | 分類號: | H04W28/22;H04L43/0829 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 麥小嬋;郝傳鑫 |
| 地址: | 518000 廣東省深圳市南山區深南路科技*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據傳輸 方法 裝置 介質 | ||
本發明公開了一種數據傳輸方法,通過獲取預設的傳輸速率集合對應的最近N個報文發送輪次的預估丟包率向量,以計算丟包率量化值,用于表征所述N個預估丟包率向量的變化程度。根據所述丟包率量化值,計算每一傳輸速率在當前報文發送輪次的丟包率,以計算每一所述傳輸速率在當前報文發送輪次的吞吐量。獲取所述吞吐量的最大值所對應的傳輸速率作為最優傳輸速率,并采用所述最優傳輸速率執行數據傳輸操作。本發明還公開了相應的數據傳輸裝置和介質。采用本發明實施例,通過量化數據傳輸過程中最新時間段內丟包率的變化程度,以計算當前時刻的丟包率,從而選取出符合當前信道條件的數據傳輸速率,有效提高了數據傳輸成功率。
技術領域
本發明涉及無線通信技術領域,尤其涉及一種數據傳輸方法、裝置和介質。
背景技術
在無線通信網絡中,數據收發雙方在建立通信連接之后,需要進行發送速率的選擇,從而尋找到一個最優速率進行數據傳輸,以實現最佳的網絡性能。在無線環境較差或者無線信道條件變化太快時,經常會導致無線數據傳輸失敗,因此,數據發送速率通常需要及時調整,以適應信道的變化。
在現有技術中,對數據傳輸速率的選擇算法比較普遍的做法是:基于歷史統計數據算出所有傳輸速率的丟包率,根據丟包率預估該速率能夠實現的吞吐量,從而進行速率調整,找到最優的速率進行發送。
然而,在實施本發明過程中,發明人發現現有技術至少存在如下問題:僅僅依據歷史統計數據計算當前時刻的丟包率,以進行吞吐量的計算及速率的調整,無法較好地考慮無線信道的變化情況,無法保證在無線環境突變的場景中,選取到符合當前無線環境的變化規律的數據傳輸速率,從而導致數據傳輸的失敗率較高,吞吐量大幅度下滑。
發明內容
本發明實施例的目的是提供一種數據傳輸方法、裝置和介質,通過量化數據傳輸過程中最新時間段內丟包率的變化程度,以計算當前時刻的丟包率,從而選取出符合當前信道條件的數據傳輸速率,有效提高了數據傳輸成功率。
為實現上述目的,本發明實施例提供了一種數據傳輸方法,包括:
獲取預設的傳輸速率集合對應的最近N個報文發送輪次的預估丟包率向量;其中,所述預估丟包率向量記錄了所述傳輸速率集合中所有傳輸速率的在對應報文發送輪次的預估丟包率;
根據所述傳輸速率集合的N個預估丟包率向量,計算丟包率量化值;其中,所述丟包率量化值用于表征所述N個預估丟包率向量的變化程度;
根據所述丟包率量化值,計算每一傳輸速率在當前報文發送輪次的丟包率;
根據每一所述傳輸速率在當前報文發送輪次的丟包率,計算每一所述傳輸速率在當前報文發送輪次的吞吐量;
獲取所述吞吐量的最大值所對應的傳輸速率作為最優傳輸速率,并采用所述最優傳輸速率執行數據傳輸操作。
作為上述方案的改進,所述根據所述傳輸速率集合的N個預估丟包率向量,計算丟包率量化值,具體包括:
根據所述傳輸速率集合的N個預估丟包率向量,計算相鄰兩個預估丟包率向量的距離,得到N-1個距離向量;
計算每一所述距離向量的模值,并對所述距離向量的模值進行求均值計算,以得到所述丟包率量化值。
作為上述方案的改進,所述根據所述丟包率量化值,計算每一所述傳輸速率在當前報文發送輪次的丟包率,具體包括:
根據所述丟包率量化值,以及上一報文發送輪次的預估丟包率、當前報文發送輪次的臨時丟包率,通過以下計算公式,計算每一傳輸速率在當前報文發送輪次的丟包率:
E'k_t=(1-G)×γ×Ek_(t-1)+η×ek_(t-1);
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于普聯技術有限公司,未經普聯技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011308487.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:上料模組
- 下一篇:網絡選路方法、裝置、設備及計算機可讀存儲介質





