一种数据传输方法、发送装置及接收装置制造方法及图纸

技术编号:15651658 阅读:273 留言:0更新日期:2017-06-17 04:52
本申请提供一种数据传输方法、发送装置及接收装置,有助于降低超时重传产生的延时和任务的完成时间。该方法包括:发送端获得数据流中的第一报文,所述第一报文是在第二报文中添加了第一标识的报文,所述第一标识用于标识所述第二报文为N个报文中的报文,所述N个报文为所述数据流完成传输前的N个报文,N大于0且小于所述数据流的报文数量;所述发送端将所述第一报文发送至接收端。接收端接收来自发送端的第一报文,所述接收端根据报文传输策略,对所述第一报文进行处理,所述报文传输策略包括对所述第一报文采用的处理方式。

【技术实现步骤摘要】
一种数据传输方法、发送装置及接收装置
本专利技术涉及通信
,尤其涉及一种数据传输方法、发送装置及接收装置。
技术介绍
传输控制协议(TransmissionControlProtocol,TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议。在TCP传输过程中,当TCP流中间的报文丢失时,后续报文的传输能够触发快速重传,使发送端能够及时重传丢失的报文。若丢失的报文位于TCP流的最后,由于没有后续的报文触发快速重传,只能等待超时定时器(RetransmissionTimeout,RTO)触发重传。RTO是TCP操作定时器的一种,为了防止报文丢失,当TCP发送一个报文时,就启动重传定时器。但定时器超时时间依赖于往返时延(roundtriptime,RTT),这会导致超时重传产生较大延迟,延长了任务的完成时间,降低了用户体验。
技术实现思路
本专利技术实施例提供一种数据传输方法、发送装置及接收装置,有助于降低超时重传产生的延时和任务的完成时间。本专利技术实施例第一方面提供了一种数据传输方法,包括:发送端获得数据流中的第一报文,所述第一报文是在第二报文中添加了第一标识的报文,所述第一标识用于标识所述第二报文为N个报文中的报文,所述N个报文为所述数据流完成传输前的N个报文,N大于0且小于所述数据流的报文数量;所述发送端将所述第一报文发送至接收端。本专利技术实施例中,通过获取数据流中的第一报文,第一报文为第二报文中添加了第一标识的报文,所述第一标识用于标识所述第一报文为数据流完成传输前的N个报文,并将所述第一报文发送至接收端,因此,发送端在发送数据流时,能够对数据流完成传输前的N个报文进行标识。结合第一方面,在第一方面的第一种可能的实现方式中,所述发送端获得数据流中的第一报文包括:所述发送端根据所述第二报文携带的第二标识,确定所述第二报文属于所述N个报文,所述第二标识用于标识所述第二报文在所述数据流中的位置;所述发送端在所述第二报文中添加所述第一标识,获得所述第一报文。结合第一方面或者第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述第一标识携带于所述第一报文的区分服务代码点DSCP字段;或所述第一标识携带于所述第一报文的选项编号字段。结合第一方面的第二种可能的实现方式中,在第一方面的第三种可能的实现方式中,所述第一标识可以是DSCP字段的第5位上的标识。结合第一方面的第二种可能的实现方式中,在第一方面的第四种可能的实现方式中,所述第一标识可以是选项编号字段内的预定编号。本专利技术实施例第二方面提供了一种数据传输方法,包括:接收端接收来自发送端的第一报文,所述第一报文是在第二报文中添加了第一标识的报文,所述第一标识用于标识所述第二报文为N个报文中的报文,所述N个报文为所述第二报文所属的数据流完成传输前的N个报文,N大于0且小于所述数据流的报文数量;所述接收端根据报文传输策略,对所述第一报文进行处理,所述报文传输策略包括对所述第一报文采用的处理方式。本专利技术实施例中,接收端在接收来自发送端的添加有第一标识的第一报文后,根据报文传输策略中对所述第一报文采用的处理方式,对所述第一报文进行处理。可见,接收端处理携带有第一标识的报文的处理方式,与未携带第一标识的报文的处理方式不同,所以,这样的处理方式更加灵活,能够满足接收端降低数据流完成传输前的N个报文的丢包率的要求,进而减少由于数据流完成传输前的N个报文的丢失导致的超时重传的产生,缩短任务完成时间。结合第二方面,在第二方面的第一种可能的实现方式中,所述接收端根据报文传输策略,对所述第一报文进行处理包括:所述接收端在接收到的所述数据流对应的报文队列超过第一阈值后,优先丢弃接收到的未携带所述第一标识的报文。本专利技术实施例中,接收端在接收到的数据流对应的报文队列超过第一阈值时,如:当网络设备由于拥塞或者对用户进行限流,需要丢弃报文时,优先丢弃未携带所述第一标识的报文,以降低携带所述第一标识的数据流完成传输前的N个报文的丢包率。结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述接收端优先丢弃接收到的未携带所述第一标识的报文包括:所述接收端根据所述第一标识和对应关系,获得第一参数,所述对应关系包括所述第一标识和所述第一参数,所述第一参数包括第二阈值和丢弃概率,所述丢弃概率用于表示执行丢弃报文操作的百分比;所述接收端在接收到的所述数据流对应的报文队列超过所述第二阈值后,根据所述丢弃概率对接收到的携带所述第一标识的报文进行丢弃。本专利技术实施例中,相较于未携带第一标识的报文,携带有第一标识的第一报文,具有更高的第二阈值和更低的丢弃概率,从而降低第一报文的丢包率。结合第二方面,在第二方面的第三种可能的实现方式中,所述接收端根据报文传输策略,对所述第一报文进行处理包括:所述接收端对所述第一报文进行复制,获得M个所述第一报文,所述M为大于或等于2的整数;所述接收端将所述M个所述第一报文发送至无线终端。本专利技术实施例中,通过将M个所述第一报文发送至无线终端,降低了第一报文的丢包率,且,在数据流中的在所述第一报文之前传输的报文发生丢失时,如果M个所述第一报文传输成功,在接收端接收到无线终端返回的确认信息后,能够触发接收端通过快速重传重新发送丢失的报文,避免超时重传的产生。结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述M为根据报文复制份数的缺省值确定的数值;或所述M为根据接入数量和/或所述接收端与所述无线终端间的链路质量确定的数值,所述接入数量为已经接入到所述接收端的无线终端数量。结合第二方面的第三种可能的实现方式,在第二方面的第五种可能的实现方式中,所述N大于1,所述方法还包括:所述接收端接收来自所述发送端的第三报文,所述第三报文是在第四报文中添加了第一标识的报文,所述第一标识用于标识所述第四报文为N个报文中的报文,所述N个报文为所述第二报文所属的数据流完成传输前的N个报文;所述接收端向所述无线终端发送所述第三报文。本专利技术实施例中,接收端在对第一次接收到的携带第一标识的报文进行复制后,并不对后续接收到的携带第一标识的报文进行复制,进而减轻接收端与无线终端之间的链路负担。结合第二方面至第二方面的第五种可能的实现方式中的任一种可能的实现方式,在第二方面的第流六种可能的实现方式中,所述第一标识携带于所述第一报文的区分服务代码点DSCP字段;或所述第一标识携带于所述第一报文的选项编号字段。结合第二方面的第六种可能的实现方式中,在第二方面的第七种可能的实现方式中,所述第一标识可以是DSCP字段的第5位上的标识。结合第二方面的第六种可能的实现方式中,在第二方面的第七种可能的实现方式中,所述第一标识可以是选项编号字段内的预定编号。本专利技术实施例第三方面提供了一种发送装置,包括:获得单元,用于获得数据流中的第一报文,所述第一报文是在第二报文中添加了第一标识的报文,所述第一标识用于标识所述第二报文为N个报文中的报文,所述N个报文为所述数据流完成传输前的N个报文,N大于0且小于所述数据流的报文数量;发送单元,用于将所述第一报文发送至接收装置。结合第三方面,在第三方面的第一种可能的实现方式中,所述获得单元具体用于:根据所述第二报文携带的第本文档来自技高网...
一种数据传输方法、发送装置及接收装置

【技术保护点】
一种数据传输方法,其特征在于,所述方法包括:发送端获得数据流中的第一报文,所述第一报文是在第二报文中添加了第一标识的报文,所述第一标识用于标识所述第二报文为N个报文中的报文,所述N个报文为所述数据流完成传输前的N个报文,N大于0且小于所述数据流的报文数量;所述发送端将所述第一报文发送至接收端。

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:发送端获得数据流中的第一报文,所述第一报文是在第二报文中添加了第一标识的报文,所述第一标识用于标识所述第二报文为N个报文中的报文,所述N个报文为所述数据流完成传输前的N个报文,N大于0且小于所述数据流的报文数量;所述发送端将所述第一报文发送至接收端。2.如权利要求1所述的方法,其特征在于,所述发送端获得数据流中的第一报文包括:所述发送端根据所述第二报文携带的第二标识,确定所述第二报文属于所述N个报文,所述第二标识用于标识所述第二报文在所述数据流中的位置;所述发送端在所述第二报文中添加所述第一标识,获得所述第一报文。3.如权利要求1或2所述的方法,其特征在于,所述第一标识携带于所述第一报文的区分服务代码点DSCP字段;或所述第一标识携带于所述第一报文的选项编号字段。4.一种数据传输方法,其特征在于,所述方法包括:接收端接收来自发送端的第一报文,所述第一报文是在第二报文中添加了第一标识的报文,所述第一标识用于标识所述第二报文为N个报文中的报文,所述N个报文为所述第二报文所属的数据流完成传输前的N个报文,N大于0且小于所述数据流的报文数量;所述接收端根据报文传输策略,对所述第一报文进行处理,所述报文传输策略包括对所述第一报文采用的处理方式。5.如权利要求4所述的方法,其特征在于,所述接收端根据报文传输策略,对所述第一报文进行处理包括:所述接收端在接收到的所述数据流对应的报文队列超过第一阈值后,优先丢弃接收到的未携带所述第一标识的报文。6.如权利要求5所述的方法,其特征在于,所述接收端优先丢弃接收到的未携带所述第一标识的报文包括:所述接收端根据所述第一标识和对应关系,获得第一参数,所述对应关系包括所述第一标识和所述第一参数,所述第一参数包括第二阈值和丢弃概率,所述丢弃概率用于表示执行丢弃报文操作的百分比;所述接收端在接收到的所述数据流对应的报文队列超过所述第二阈值后,根据所述丢弃概率对接收到的携带所述第一标识的报文进行丢弃。7.如权利要求4所述的方法,其特征在于,所述接收端根据报文传输策略,对所述第一报文进行处理包括:所述接收端对所述第一报文进行复制,获得M个所述第一报文,所述M为大于或等于2的整数;所述接收端将所述M个所述第一报文发送至无线终端。8.如权利要求7所述的方法,其特征在于,所述M为根据报文复制份数的缺省值确定的数值;或所述M为根据接入数量和/或所述接收端与所述无线终端间的链路质量确定的数值,所述接入数量为已经接入到所述接收端的无线终端数量。9.如权利要求7所述的方法,其特征在于,所述N大于1,所述方法还包括:所述接收端接收来自所述发送端的第三报文,所述第三报文是在第四报文中添加了第一标识的报文,所述第一标识用于标识所述第四报文为N个报文中的报文,所述N个报文为所述第二报文所属的数据流完成传输前的N个报文;所述接收...

【专利技术属性】
技术研发人员:林俊如何健飞
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:广东,44

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

1