【技术实现步骤摘要】
数据传输方法、装置和系统
本申请涉及通信
,特别涉及一种数据传输方法、装置和系统。
技术介绍
QUIC(QuickUDP(UserDatagramProtocol,用户数据报协议)InternetConnection,快速UDP互联网连接)是一种基于UDP的实现多路复用以及安全性保护的传输协议。发送端需要采用QUIC连接传输数据时,需要先与接收端建立QUIC连接,然后对待传输的数据进行处理,生成需要基于该QUIC连接传输的多个QUIC数据包,每个QUIC数据包的包头中均携带有数据包序号,最后将这些QUIC数据包按照数据包序号从小到大的顺序依次采用建立好的QUIC连接发送给接收端。接收端收到发送端发送的QUIC数据包后,会向发送端回复确认(ACK)包,该确认包用于指示接收端接收到的QUIC数据包。当接收端不能在特定时间段内接收到所有依次传输的QUIC数据包时,将无法准确判断没有收到的QUIC数据包是否丢失,从而影响传输性能。
技术实现思路
为了解决现有技术中接收端无法准确判断数据包是否丢失的问题,本申请提供了一种数据传输方法、装置和系统。技术方案如下:第一方面,提供了一种数据传输方法,所述方法包括:生成多个QUIC数据包,每个QUIC数据包中包括QUIC连接标识和包指示信息,所述多个QUIC数据包中的QUIC连接标识相同;将所述多个QUIC数据包通过至少两条路径发送,其中,每个所述QUIC数据包中的包指示信息均用于指示QUIC数据包在所在的传输路径上的包序号。当多个QUIC数据包中的QUIC连接标识相同时,表示这些QUIC数据包均采用同一QUIC连接传输数 ...
【技术保护点】
1.一种数据传输方法,其特征在于,所述方法包括:生成多个QUIC数据包,每个QUIC数据包中包括QUIC连接标识和包指示信息,所述多个QUIC数据包中的QUIC连接标识相同;将所述多个QUIC数据包通过至少两条路径发送,其中,每个所述QUIC数据包中的包指示信息均用于指示QUIC数据包在所在的传输路径上的包序号。
【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:生成多个QUIC数据包,每个QUIC数据包中包括QUIC连接标识和包指示信息,所述多个QUIC数据包中的QUIC连接标识相同;将所述多个QUIC数据包通过至少两条路径发送,其中,每个所述QUIC数据包中的包指示信息均用于指示QUIC数据包在所在的传输路径上的包序号。2.根据权利要求1所述的方法,其特征在于,所述生成多个QUIC数据包,包括:获取待传输数据,所述待传输数据包括所述QUIC连接的至少两个流的数据;为各个所述流的数据确定传输路径;为传输路径相同的流的数据添加携带同一路径标识的QUIC数据包包头,得到所述QUIC数据包。3.根据权利要求2所述的方法,其特征在于,所述为各个所述流的数据确定传输路径,包括:确定各个所述流之间是否相关;将相关的流的数据的传输路径确定为同一条路径。4.根据权利要求3所述的方法,其特征在于,所述确定各个流之间是否相关,包括:根据各个所述流的数据中携带的标识,确定各个所述流之间是否相关;或者,根据预设的关联规则,确定各个所述流之间是否相关。5.根据权利要求2所述的方法,其特征在于,所述为各个所述流的数据确定传输路径,包括:确定各个所述流的传输性能要求,所述传输性能要求包括传输时延、丢包率、误码率中的至少一种;根据各个流的传输性能要求为各个所述流的数据确定传输路径。6.根据权利要求1-5任一项所述的方法,其特征在于,所述方法还包括:接收接收端发送的确认包,所述确认包用于指示接收端在各条所述路径上接收到的数据包;根据接收到的所述确认包,确定需要重传的数据包;重传所述需要重传的数据包。7.根据权利要求6所述的方法,其特征在于,所述重传所述需要重传的数据包,包括:根据各条路径的传输性能确定用于重传的路径,其中,所述传输性能包括传输时延、丢包率、误码率中的一种或多种;在确定出的用于重传的路径上重传需要重传的数据包;或者,所述重传所述需要重传的数据包,包括:在所述需要重传的数据包的原传输路径上重传所述需要重传的数据包。8.一种数据传输方法,其特征在于,所述方法包括:接收发送端通过至少两条路径发送的多个QUIC数据包,每个QUIC数据包中包括QUIC连接标识和包指示信息,所述多个QUIC数据包中的QUIC连接标识相同,每个所述QUIC数据包中的包指示信息均用于指示QUIC数据包在所在的传输路径上的包序号;根据所述包指示信息,确定各条所述路径上传输的数据包中是否存在未收到的数据包。9.根据权利要求8所述的方法,其特征在于,所述方法还包括:向发送端发送确认包,所述确认包用于指示接收端在各条路径上接收到的数据包。10.根据权利要求9所述的方法,其特征在于,所述向发送端发送确认包,包括:在各条所述路径上分别发送各自对应的确认包。11.一种数据传输装置,其特征在于,所述装置包括:生成单元,用于生成多个QUIC数据包,每个QUIC数据包中包括QUIC连接标识和包指示信息,所述多个QUIC数据包中的QUIC连接标识相同;发送单元,用于将所述多个QUIC数据包通过至少两条路径发送,其中,每个所述QUIC数据包中的包指示信息均用于指示QUIC数据包在所...
【专利技术属性】
技术研发人员:韦安妮,亨黄·安东尼·陈,熊春山,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。