一种数据传输方法、数据传输装置和相关设备制造方法及图纸

技术编号:33022163 阅读:22 留言:0更新日期:2022-04-15 08:55
本发明专利技术提供了一种数据传输方法、数据传输装置和相关设备,其中数据传输方法包括:获取待传输的第一数据包;判断第一数据包的长度是否大于预设长度;若否,将第一数据包传输至接收端;若是,将第一数据包切分成多个第二数据包,第二数据包的长度小于或等于预设长度,并将多个第二数据包依次传输至接收端,从而可以根据第一数据包的长度,将第一数据包的传输方式分成了切分传输和不切分传输两种方式,不仅可以降低数据包的接收中断几率,减少接收端的数据接收延迟,而且可以实现数据包的灵活高效传输,可以提高数据传输效率。可以提高数据传输效率。可以提高数据传输效率。

【技术实现步骤摘要】
一种数据传输方法、数据传输装置和相关设备


[0001]本专利技术实施例涉及计算机
,具体涉及一种数据传输方法、数据传输装置和相关设备。

技术介绍

[0002]在当前的片上网络(Network On Chip,简称NOC)数据传输机制中,普遍采用了定长包传输控制法,即,将片上网络的网络层流转的数据包,直接切分成特定长度的微数据包(以下简称微包),然后将该微包作为传输控制单元在数据链路层进行传输。当出现数据传输错误时,亦以该微包为单位进行重新传输。但是,当前的片上网络实现数据重传的方式,不仅会导致出现传输错误的微包所属数据包的接收被中断,还会导致接收端的数据接收延迟较大。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供一种数据传输方法、数据传输装置和相关设备,以降低数据包的接收中断几率,减少接收端的数据接收延迟。
[0004]为解决上述问题,本专利技术实施例提供如下技术方案:
[0005]本专利技术第一方面提供了一种数据传输方法,应用于发送端,所述数据传输方法包括:
[0006]获取待传输的第本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,应用于发送端,所述数据传输方法包括:获取待传输的第一数据包;判断所述第一数据包的长度是否大于预设长度;若否,将所述第一数据包传输至接收端;若是,将所述第一数据包切分成多个第二数据包,所述第二数据包的长度小于或等于所述预设长度,并将所述多个第二数据包依次传输至所述接收端。2.根据权利要求1所述的数据传输方法,其特征在于,所述将所述第一数据包切分成多个第二数据包,包括:将所述第一数据包切分成多个长度相等的第二数据包;或者,将所述第一数据包切分成多个第二数据包,至少两个所述第二数据包的长度不相等。3.根据权利要求1所述的数据传输方法,其特征在于,所述预设长度由所述发送端与所述接收端之间的数据传输链路的带宽决定。4.根据权利要求1所述的数据传输方法,其特征在于,将所述第一数据包传输至所述接收端之前,还包括:至少将对应的控制信息和错误校验码添加到所述第一数据包;将所述第二数据包传输至所述接收端之前,还包括:至少将对应的控制信息、切分标识信息和错误校验码添加到所述第二数据包;其中,所述控制信息至少用于控制所述第一数据包或所述第二数据包的传输时序,所述错误校验码用于校验所述第一数据包或所述第二数据包是否传输错误,所述切分标识信息用于标识同一第一数据包切分成的多个第二数据包。5.根据权利要求4所述的数据传输方法,其特征在于,将所述第一数据包或所述第二数据包传输至所述接收端之前,还包括:将所述第一数据包或所述第二数据包缓存至重发缓冲区。6.根据权利要求5所述的数据传输方法,其特征在于,还包括:获取重传指令,所述重传指令包括所述接收端返回的错误指令和所述发送端生成的超时指令;根据所述重传指令,确定传输错误的数据包,所述数据包为第一数据包或第二数据包;将所述数据包及其之后传输的数据包重新传输至所述接收端。7.一种数据传输方法,其特征在于,应用于接收端,所述数据传输方法包括:接收发送端传输的数据包;判断所述数据包是否为第一数据包;若所述数据包是第一数据包,上传所述第一数据包;若所述数据包是第二数据包,将所述第二数据包与其他第二数据包重组成第一数据包,并上传所述重组成的第一数据包;其中,所述第一数据包为未进行切分的数据包;所述第二数据包为所述第一数据包切分成的数据包,并且,所述第二数据包和所述其他第二数据包由同一第一数据包切分成。8.根据权利要求7所述的数据传输方法,其特征在于,判断所述数据包是否为第一数据包之前,还包括:对所述数据包进行校验,以确定所述数据包是否被成功接收;若所述数据包被成功接收,返回确认指令至所述发送端,并判断所述数据包是否为第
一数据包;所述确认指令用于指示所述数据包被成功接收;若所述数据包未被成功接收,返回错误指令至所述发送端,以使所述发送端重新传输所述数据包及其之后传输的数据包;所述错误指令用于指示所述数据包传输...

【专利技术属性】
技术研发人员:宋新亮赵成海
申请(专利权)人:海光信息技术股份有限公司
类型:发明
国别省市:

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

1