[发明专利]一种数据传输控制方法以及相关设备有效
申请号: | 201710570007.0 | 申请日: | 2017-07-13 |
公开(公告)号: | CN109257138B | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 王伟光;李峰;周兴旺 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04L1/16;H04L1/18 |
代理公司: | 深圳市深佳知识产权代理事务所(普通合伙) 44285 | 代理人: | 王仲凯 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据传输 控制 方法 以及 相关 设备 | ||
本申请实施例公开了一种数据传输控制方法以及相关设备,用于提高数据传输控制的灵活性。本申请实施例方法包括:校验设备接收发送设备发送的数据帧;所述校验设备对所述数据帧进行第一校验;当所述第一校验不通过时,所述校验设备对所述数据帧中的部分数据进行第二校验;当所述第二校验通过时,所述校验设备从所述数据帧的所述部分数据中获取标识信息;所述校验设备向所述发送设备发送丢包信息,所述丢包信息包括所述标识信息,所述标识信息用于指示与所述标识信息对应的数据包发生了丢包。
技术领域
本申请涉及通信技术领域,尤其涉及一种数据传输控制方法以及相关设备。
背景技术
在通信系统中,在数据传输的过程中,当发送设备通过网络设备向接收设备发送数据帧时,网络设备需要对数据帧是否损坏进行校验。当校验不通过时,该数据帧将会被判定在传输的过程中已被损坏,最终已损坏的该数据帧被网络设备丢弃,并且传输控制协议(英文全称:transmission control protocol,英文缩写:TCP)判定为由于网络拥塞造成的丢包事件。
由于当数据帧被损坏时,网络设备直接将该被损坏的数据帧丢弃,此时发送设备无法获知是因为数据帧损坏发生了丢包事件,而默认是由于网络拥塞造成的丢包事件,因此导致网络设备对数据传输的处理比较刻板,不够灵活。
发明内容
为了解决现有技术中对数据传输的处理采用默认方式而不够灵活的技术问题,本申请实施例提供了一种数据传输控制方法,校验设备在对接收到的数据帧进行第一校验不通过,且对数据帧的部分数据进行第二校验通过时,从该数据帧的部分数据中获取标识信息,以及向发送设备发送携带有该标识信息的丢包信息,以使得发送设备根据该丢包信息及时获知已发生丢包事件,并且根据该标识信息获知对应的数据包发生了丢包,从而对该标识信息对应的数据包进行重传,提高了对数据传输控制的灵活性。本申请实施例还提供了数据传输控制装置、发送设备、校验设备及计算机存储介质等相关设备。
本申请实施例第一方面提供了一种数据传输控制方法,可包括:校验设备接收发送设备发送的数据帧,该校验设备可以是网络设备,也可以是接收设备,即数据帧的损坏可以是在网络设备上发现的,也可以是在接收设备上发现的,例如,网络设备接收发送设备发送的数据帧,或者是接收设备接收网络设备转发发送设备发送的数据帧。然后,校验设备对接收到的数据帧进行第一校验,该第一校验可以是循环冗余校验(cyclic redundancycheck,CRC)或帧校验(frame check sequence,FCS)等。当第一校验不通过时,校验设备确定数据帧已被损坏。此时,校验设备对数据帧的部分数据进行第二校验,例如,该数据帧的部分数据可以包括IP包头或TCP包头等,即对数据帧的部分数据进行第二校验可以是对IP包头校验和进行校验,还可以对TCP包头进行校验等。当对数据帧的部分数据进行第二校验通过时,校验设备确定数据帧的该部分数据未被损坏。在第二校验通过时,校验设备从数据帧的该部分数据中获取标识信息,该标识信息可包括源地址和目的地址等,该标识信息可以用于指示与该标识信息对应的数据包发生了丢包。由于数据帧的部分数据未被损坏,此时从该部分数据获取到的标识信息是正确的。在得到正确的标识信息后,校验设备可以向发送设备发送丢包信息,该丢包信息包括该标识信息。以使得发送设备根据该丢包信息确定数据帧已丢失,并且根据该标识信息获知对应的数据包发生了丢包,从而对标识信息对应的数据包执行重传操作,提高了对数据传输控制的灵活性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710570007.0/2.html,转载请声明来源钻瓜专利网。