[发明专利]一种数据传输方法及装置有效
申请号: | 201310382184.8 | 申请日: | 2013-08-28 |
公开(公告)号: | CN104426866B | 公开(公告)日: | 2018-12-14 |
发明(设计)人: | 李花芳;侯锐;王曦爽;董建波 | 申请(专利权)人: | 华为技术有限公司;中国科学院计算技术研究所 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/801 |
代理公司: | 北京中博世达专利商标代理有限公司 11274 | 代理人: | 申健 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 方法 装置 | ||
本发明实施例提供一种数据传输方法及装置,涉及通信领域,通过定义一种面向流媒体业务的数据传输方法,满足了流媒体业务对传输实时性的要求,有效降低了链路延时,提高了链路通信效率。该方法包括:发送装置获取数据传输指令,数据传输指令用于指示发送装置发送至少一个数据包至接收装置,其中,每个数据包内设置有用户自定义类型UT字段、事务层传输包TLP计数字段和序列号,UT字段用于指示数据包是否为流媒体业务数据包,TLP计数字段用于指示接收装置待接收的数据包的个数,序列号用于指示若接收装置未正确接收到数据包,发送装置是否重新发送数据包至接收装置;发送装置发送至少一个数据包至接收装置。
技术领域
本发明涉及通信领域,尤其涉及一种数据传输方法及装置。
背景技术
随着现代处理器技术的发展,高速差分总线逐渐取代了并行总线被应用在互连领域中。PCIe(Personal Computer Interface Express,新一代总线接口)总线就是通过使用高速差分信号提高总线带宽,并使用数据包进行数据传输的,数据在进行接收和发送过程中,需要通过事务层、数据链路层和物理层等多个层次。
PCIe总线传输机制能够为用户提供可靠的传输服务,以确保数据的可靠传输。其中,PCIe总线的数据链路层主要用来保证来自事务层的TLP(Transaction Layer Packet,事务层传输包)在PCIe链路中的正确传递,为此数据链路层定义了DLLP(Data Link LayerPacket,数据链路层传输包),另外,数据链路层使用了容错和重传机制来保证数据传送的完整性和一致性。同时,采用复杂的credit-based流量控制机制来避免链路拥塞。
然而,现有技术中数据链路层使用ACK/NAK协议保证了TLP的正确传送。其中,ACK/NAK协议是一种滑动窗口协议,滑动窗口协议需要在待传送的数据上加入序列号前缀。当来自事务层的TLP发送到接收端后,发送端的数据链路层根据来自接收端的ACK/NAK DLLP报文决定是否需要重发这些TLP。发送端在接收到接收端的正向反馈之后,才会进行后续数据的发送。而且当接收端出现错误后,还要对出现错误的数据进行重传,这些对于流媒体业务是没有必要的,但却给链路带来了较大延时。其中,流媒体是指以流的方式在网络中传输音频、视频和多媒体文件的形式。同时,现有技术中PCIe总线使用的Credit-Based流量控制机制是由事务层和数据链路层协调实现的,这种流量控制机制硬件实现复杂,需要较多的接收缓存,因此实现流控的代价较大。
发明内容
本发明的实施例提供一种数据传输方法及装置,通过定义一种面向流媒体业务的数据传输方法,满足了流媒体业务对传输实时性的要求,有效降低了链路延时,提高了链路通信效率。
为达到上述目的,本发明的实施例采用如下技术方案:
本发明实施例提供一种数据传输方法,该方法包括:
发送装置获取数据传输指令,所述数据传输指令用于指示所述发送装置发送至少一个数据包至接收装置,
其中,每个所述数据包内设置有用户自定义类型UT字段、事务层传输包TLP计数字段和序列号,所述UT字段用于指示所述数据包是否为流媒体业务数据包,所述TLP计数字段用于指示所述接收装置待接收的数据包的个数,所述序列号用于指示若所述接收装置未正确接收到所述数据包,所述发送装置是否重新发送所述数据包至所述接收装置;
所述发送装置发送所述至少一个数据包至所述接收装置。
在第一种可能的实现方式中,根据第一方面,若所述UT字段内设置有第一标识,所述数据包为流媒体业务数据包。
在第二种可能的实现方式中,结合第一方面或第一种可能的实现方式,若所述序列号内设置有第二标识,且所述接收装置未正确接收到所述数据包,所述发送装置不重新发送所述数据包至所述接收装置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司;中国科学院计算技术研究所,未经华为技术有限公司;中国科学院计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310382184.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:授权验证系统、方法和服务器、中转终端
- 下一篇:微博账号自动授权方法及设备