[發(fā)明專利]數(shù)據(jù)傳輸方法、裝置和系統(tǒng)有效
| 申請?zhí)枺?/td> | 201810073548.7 | 申請日: | 2018-01-25 |
| 公開(公告)號: | CN110086578B | 公開(公告)日: | 2021-06-01 |
| 發(fā)明(設計)人: | 韋安妮;亨黃·安東尼·陳;熊春山 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L1/16 | 分類號: | H04L1/16;H04L5/00 |
| 代理公司: | 北京三高永信知識產(chǎn)權代理有限責任公司 11138 | 代理人: | 肖慶武 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 數(shù)據(jù)傳輸 方法 裝置 系統(tǒng) | ||
本申請公開了一種數(shù)據(jù)傳輸方法、裝置和系統(tǒng),屬于通信技術領域。所述方法包括:生成多個QUIC數(shù)據(jù)包,每個QUIC數(shù)據(jù)包中包括QUIC連接標識和包指示信息,所述多個QUIC數(shù)據(jù)包中的QUIC連接標識相同;將所述多個QUIC數(shù)據(jù)包通過至少兩條路徑發(fā)送,其中,每個所述QUIC數(shù)據(jù)包中的包指示信息均用于指示QUIC數(shù)據(jù)包在所在的傳輸路徑上的包序號。通過為傳輸同一QUIC連接的數(shù)據(jù)的兩條路徑上的數(shù)據(jù)包分別編號,從而使得接收端可以分別判斷各條路徑上的數(shù)據(jù)包的傳輸情況,不會因為不同路徑所處的傳輸條件不同而致使數(shù)據(jù)傳輸受到影響。
技術領域
本申請涉及通信技術領域,特別涉及一種數(shù)據(jù)傳輸方法、裝置和系統(tǒng)。
背景技術
QUIC(Quick UDP(User Datagram Protocol,用戶數(shù)據(jù)報協(xié)議)InternetConnection,快速UDP互聯(lián)網(wǎng)連接)是一種基于UDP的實現(xiàn)多路復用以及安全性保護的傳輸協(xié)議。發(fā)送端需要采用QUIC連接傳輸數(shù)據(jù)時,需要先與接收端建立QUIC連接,然后對待傳輸?shù)臄?shù)據(jù)進行處理,生成需要基于該QUIC連接傳輸?shù)亩鄠€QUIC數(shù)據(jù)包,每個QUIC數(shù)據(jù)包的包頭中均攜帶有數(shù)據(jù)包序號,最后將這些QUIC數(shù)據(jù)包按照數(shù)據(jù)包序號從小到大的順序依次采用建立好的QUIC連接發(fā)送給接收端。接收端收到發(fā)送端發(fā)送的QUIC數(shù)據(jù)包后,會向發(fā)送端回復確認(ACK)包,該確認包用于指示接收端接收到的QUIC數(shù)據(jù)包。當接收端不能在特定時間段內(nèi)接收到所有依次傳輸?shù)腝UIC數(shù)據(jù)包時,將無法準確判斷沒有收到的QUIC數(shù)據(jù)包是否丟失,從而影響傳輸性能。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術中接收端無法準確判斷數(shù)據(jù)包是否丟失的問題,本申請?zhí)峁┝艘环N數(shù)據(jù)傳輸方法、裝置和系統(tǒng)。技術方案如下:
第一方面,提供了一種數(shù)據(jù)傳輸方法,所述方法包括:生成多個QUIC數(shù)據(jù)包,每個QUIC數(shù)據(jù)包中包括QUIC連接標識和包指示信息,所述多個QUIC數(shù)據(jù)包中的QUIC連接標識相同;將所述多個QUIC數(shù)據(jù)包通過至少兩條路徑發(fā)送,其中,每個所述QUIC數(shù)據(jù)包中的包指示信息均用于指示QUIC數(shù)據(jù)包在所在的傳輸路徑上的包序號。
當多個QUIC數(shù)據(jù)包中的QUIC連接標識相同時,表示這些QUIC數(shù)據(jù)包均采用同一QUIC連接傳輸數(shù)據(jù),本申請通過將同一QUIC連接傳輸?shù)臄?shù)據(jù)通過至少兩條路徑進行傳輸,并且為每條路徑上傳輸?shù)臄?shù)據(jù)包進行分別編號,使得接收端可以準確判斷各條路徑上的數(shù)據(jù)包的傳輸情況,不會因為不同路徑所處的傳輸條件不同而致使數(shù)據(jù)傳輸受到影響。
實際應用中,由于每個QUIC連接通常會傳輸多個流的數(shù)據(jù),因此在生成多個QUIC數(shù)據(jù)包時,需要為每個流分別確定傳輸路徑。因此,在一些實施例中,所述生成多個QUIC數(shù)據(jù)包,包括:獲取待傳輸數(shù)據(jù),所述待傳輸數(shù)據(jù)包括所述QUIC連接的至少兩個流的數(shù)據(jù);為各個所述流的數(shù)據(jù)確定傳輸路徑;為傳輸路徑相同的流的數(shù)據(jù)添加攜帶同一路徑標識的QUIC數(shù)據(jù)包包頭,得到所述QUIC數(shù)據(jù)包。
其中,為各個流的數(shù)據(jù)確定傳輸路徑可以采用以下兩種方式中的任意一種:
第一種、確定各個所述流之間是否相關;將相關的流的數(shù)據(jù)的傳輸路徑確定為同一條路徑。
第二種、確定各個所述流的傳輸性能要求,所述傳輸性能要求包括傳輸時延、丟包率、誤碼率中的至少一種;根據(jù)各個流的傳輸性能要求為各個所述流的數(shù)據(jù)確定傳輸路徑。
在第一種方式中,將相關的流的數(shù)據(jù)采用同一條路徑傳輸,即將多個相關的流的數(shù)據(jù)的傳輸路徑確定為同一條路徑,從而可以減小不同路徑傳輸性能不同對數(shù)據(jù)的使用造成影響。在第二種方式中,通過根據(jù)各個流對傳輸路徑的傳輸性能的要求來為流選擇能夠滿足其需求的路徑作為傳輸路徑,能夠提高數(shù)據(jù)傳輸?shù)恼w性能。
進一步地,確定各個流之間是否相關,包括:根據(jù)各個所述流的數(shù)據(jù)中攜帶的標識,確定各個所述流之間是否相關;或者,根據(jù)各個預設的關聯(lián)規(guī)則,確定各個所述流之間是否相關。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經(jīng)華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810073548.7/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。
- 一種并發(fā)數(shù)據(jù)傳輸控制方法、裝置及終端
- 數(shù)據(jù)傳輸處理方法和數(shù)據(jù)傳輸器
- 一種數(shù)據(jù)傳輸方法及裝置
- 數(shù)據(jù)傳輸方法、裝置及設備
- 一種數(shù)據(jù)傳輸終端、方法及系統(tǒng)
- 一種物聯(lián)網(wǎng)數(shù)據(jù)傳輸方式的選擇方法和裝置
- 數(shù)據(jù)傳輸方法、數(shù)據(jù)傳輸裝置及計算機可讀存儲介質(zhì)
- 一種基于電價的非實時數(shù)據(jù)傳輸調(diào)度方法
- 基于云計算的數(shù)據(jù)傳輸處理方法、裝置及系統(tǒng)
- 一種數(shù)據(jù)處理方法、裝置及存儲介質(zhì)





