【技术实现步骤摘要】
一种数据传输方法、存储介质及设备
[0001]本申请涉及数据传输
,具体而言,涉及一种数据传输方法
、
存储介质及设备
。
技术介绍
[0002]当前,为实现数据的可靠性传输,数据接收方通常会对接收到的数据帧进行
CRC(Cyclic Redundancy Check
,循环冗余校验码
)
校验,针对校验无误的数据帧返回包含该校验无误的数据帧的顺序编码的确认指令,且针对校验到错误的特定数据帧返回包含该特定数据帧的顺序编码的重传指令
。
然而,这一方式无法实现高效的数据重传,难以适用于对数据传输要求严格的场景
。
技术实现思路
[0003]本申请的目的在于提供一种数据传输方法
、
存储介质及设备,旨在解决相关技术中存在的无法实现高效的数据重传的问题
。
[0004]第一方面,本申请提供了一种数据传输方法,所述方法应用于发送端,所述方法包括:在数据帧的帧头中添加指示所述数据帧的数据类型
、 ...
【技术保护点】
【技术特征摘要】
1.
一种数据传输方法,其特征在于,应用于发送端,所述方法包括:在数据帧的帧头中添加指示所述数据帧的数据类型
、
帧序号以及序号发送状态的字段后,将所述数据帧发送给接收端,以使所述接收端对所述数据帧进行校验后,针对校验通过且数据类型为正常数据帧的数据帧,根据所述帧序号和序号发送状态判断是否丢帧;接收所述接收端实时发送的状态信息码;所述状态信息码用于指示所述接收端接收各数据帧的确认信息和丢帧信息;根据所述状态信息码,对丢失的数据帧进行重传或传输新的数据帧
。2.
根据权利要求1所述的方法,其特征在于,所述在数据帧的帧头中添加指示所述数据帧的数据类型
、
帧序号以及序号发送状态的字段之前,包括:在指定的时间内,向所述接收端发送连续的预设帧数的请求帧;所述接收端每接收到一帧请求帧时返回一帧响应帧;判断在所述指定的时间内是否接收到连续的预设帧数的响应帧;若判断结果为否,重新计时计数,并继续发送连续的预设帧数的请求帧
。3.
根据权利要求2所述的方法,其特征在于,所述请求帧和所述响应帧均包括初始化标识,所述初始化标识用于指示本端是否已执行初始化
。4.
根据权利要求1所述的方法,其特征在于,所述发送端记录各个帧序号对应的序号发送状态;所述将所述数据帧发送给接收端之后,包括:将所述数据帧的帧序号对应的序号发送状态进行计数加一
。5.
根据权利要求4所述的方法,其特征在于,所述确认信息包括所述接收端记录的各个帧序号对应的序号接收状态;所述接收端对所述数据帧进行校验后,针对校验通过且数据类型为正常数据帧的数据帧,根据所述帧序号和序号发送状态判断是否丢帧,包括:所述接收端对所述数据帧进行校验后,针对校验通过且数据类型为正常数据帧的数据帧,从帧头中解析出帧序号和序号发送状态,之后将所述序号发送状态和所述帧序号当前的序号接收状态进行比对,若比对一致,根据所...
【专利技术属性】
技术研发人员:梅继力,
申请(专利权)人:北京天融信科技有限公司北京天融信软件有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。