一种数据传输方法及装置制造方法及图纸

技术编号:19242572 阅读:38 留言:0更新日期:2018-10-24 05:18
本申请公开了一种数据传输方法及装置,属于通信技术领域。该方法包括:当接收到数据流的第一数据包且第一数据包不是数据流的第一个数据包时,确定第一接收时间与第二接收时间之间的时间间隔,第一接收时间为接收到第一数据包的时间,第二接收时间为接收到第二数据包的时间;获取数据流的已发送数据量;基于时间间隔与已发送数据量,从多条可用的传输路径中确定第一数据包的传输路径,并通过确定的传输路径传输第一数据包。本申请通过时间间隔和已发送数据量来确定第一数据包的传输路径,避免了数据流中大量数据包密集到达时,由于相邻数据包到达发送端的时间间隔过小而没有机会重新选择传输路径的问题,有效提高了数据传输速率和传输路径利用率。

【技术实现步骤摘要】
一种数据传输方法及装置
本申请涉及通信
,特别涉及一种数据传输方法及装置。
技术介绍
在广域网中,当进行数据传输时,在数据的发送端和接收端之间,往往存在多条可用的传输路径。如果从该多条可用的传输路径中选择一条传输路径进行数据传输,那么,当选择的传输路径的传输性能变差时,则会导致使用该条传输路径传输数据的传输速率降低,传输时间延长,甚至会造成数据丢失。如果从该多条可用的传输路径中选择至少两条传输路径进行数据传输,那么,当该至少两条传输路径中的某一条传输路径的传输性能变差时,则可以通过其他传输性能较好的传输路径来传输剩余的数据,有效地提高了数据传输速率。基于上述原因,从多条可用的传输路径中选择至少两条传输路径进行数据传输的多路径传输方法被广泛的应用于数据传输中。相关技术中,当采用多路径传输方法对待传输的数据流进行传输时,发送端可以基于该数据流的接收端确定多条可用的传输路径,其中,发送端和接收端均可以为路由器。之后,发送端可以周期性的主动测量该多条可用的传输路径的拥塞值,并对该多条可用的传输路径的拥塞值不断更新。当发送端接收到该数据流的第一个数据包时,从该多条可用的传输路径中选择拥塞本文档来自技高网...

【技术保护点】
1.一种数据传输方法,其特征在于,所述方法包括:在发送端接收到数据流的第一数据包且所述第一数据包不是所述数据流的第一个数据包的情况下,确定第一接收时间与第二接收时间之间的时间间隔,所述第一接收时间为所述发送端接收到所述第一数据包的时间,所述第二接收时间为所述发送端接收到第二数据包的时间,所述第一数据包与所述第二数据包为所述数据流中相邻的数据包,且所述第二数据包在所述第一数据包之前;所述发送端获取所述数据流的已发送数据量,所述已发送数据量为所述第一接收时间之前发送的数据量;所述发送端基于所述时间间隔与所述已发送数据量,从多条可用的传输路径中确定所述第一数据包的传输路径,并通过确定的传输路径将所述...

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:在发送端接收到数据流的第一数据包且所述第一数据包不是所述数据流的第一个数据包的情况下,确定第一接收时间与第二接收时间之间的时间间隔,所述第一接收时间为所述发送端接收到所述第一数据包的时间,所述第二接收时间为所述发送端接收到第二数据包的时间,所述第一数据包与所述第二数据包为所述数据流中相邻的数据包,且所述第二数据包在所述第一数据包之前;所述发送端获取所述数据流的已发送数据量,所述已发送数据量为所述第一接收时间之前发送的数据量;所述发送端基于所述时间间隔与所述已发送数据量,从多条可用的传输路径中确定所述第一数据包的传输路径,并通过确定的传输路径将所述第一数据包传输至接收端,所述多条可用的传输路径为所述发送端可用于将所述数据流传输至所述接收端的传输路径。2.如权利要求1所述的方法,其特征在于,所述发送端基于所述时间间隔与所述已发送数据量,从多条可用的传输路径中确定所述第一数据包的传输路径,包括:在所述时间间隔小于预设时间阈值且所述数据流的已发送数据量不小于预设流量阈值的情况下,所述发送端从所述多条可用的传输路径中选择可用带宽最大的传输路径;所述发送端将选择的传输路径确定为所述第一数据包的传输路径。3.如权利要求1所述的方法,其特征在于,所述发送端基于所述时间间隔与所述已发送数据量,从多条可用的传输路径中确定所述第一数据包的传输路径,包括:在所述时间间隔小于预设时间阈值且所述数据流的已发送数据量小于预设流量阈值的情况下,所述发送端从所述多条可用的传输路径中选择传输时延最小的传输路径;所述发送端将选择的传输路径确定为所述第一数据包的传输路径。4.如权利要求2或3所述的方法,其特征在于,所述发送端将选择的传输路径确定为所述第一数据包的传输路径之后,还包括:所述发送端将所述数据流的已发送数据量增加所述第一数据包的数据量,以对所述数据流的已发送数据量进行更新。5.如权利要求1所述的方法,其特征在于,所述发送端基于所述时间间隔与所述已发送数据量,从多条可用的传输路径中确定所述第一数据包的传输路径,包括:在所述时间间隔不小于预设时间阈值的情况下,所述发送端从所述多条可用的传输路径中选择传输时延最小的传输路径;所述发送端将选择的传输路径确定为所述第一数据包的传输路径。6.如权利要求5所述的方法,其特征在于,所述发送端将选择的传输路径确定为所述第一数据包的传输路径之后,还包括:所述发送端将所述数据流的已发送数据量更新为所述第一数据包的数据量。7.如权利要求1-6任一所述的方法,其特征在于,所述在发送端接收到数据流的第一数据包之后,还包括:在所述第一数据包为所述数据流的第一个数据包的情况下,所述发送端从所述多条可用的传输路径中选择传输时延最小的传输路径;所述发送端将选择的传输路径确定为所述第一数据包的传输路径,并将所述第一数据包传输至所述接收端。8.如权利要求1-7任一所述的方法,其特征在于,所述数据流的数...

【专利技术属性】
技术研发人员:于文静周天然夏寅贲
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1