【技术实现步骤摘要】
数据传输方法、装置、电子设备及存储介质
[0001]本公开涉及通信
,具体涉及数据传输方法
、
装置
、
电子设备及存储介质
。
技术介绍
[0002]在网络传输过程中,发送端发出的数据因网络故障
、
传输错误或网络拥塞等情况导致未能成功到达接收端,这种现象被称为丢包
。
在传输控制方案中,前向纠错
(FEC
,
Forward Error Correction)
方式和自动重传请求
(ARQ
,
Automatic Repeat reQuest)
方式是两种常用的丢包恢复方式
。
前向纠错方式虽然可以提高数据传输的可靠性,但是存在对带宽要求较高和处理复杂度较高的问题,所以自动重传请求方式被越来越多地使用
。
在自动重传请求方式的实施过程中,需发送端向接收端重传一定数量的数据包,如果重传的数据包数量过多,则导致带宽的浪费,即重传损耗问题;如果重传的数据包 ...
【技术保护点】
【技术特征摘要】
1.
一种数据传输方法,其特征在于,应用于第一通信设备,所述方法包括:根据第二通信设备发送的反馈信息,确定目标冗余包;所述反馈信息包括数据包接收成功和
/
或失败的信息,所述目标冗余包为目标数据包的副本,所述目标数据包为所述第一通信设备向所述第二通信设备发送失败的数据包;基于历史副本传输结果和所述目标数据包的重传次数,调整所述目标冗余包的重传数量;所述历史副本传输结果与所述重传数量负相关,所述重传次数与所述重传数量正相关,所述历史副本传输结果表示所述第一通信设备向所述第二通信设备发送的数据包的副本传输状况;根据调整后的所述目标冗余包的重传数量,向所述第二通信设备发送所述目标冗余包
。2.
根据权利要求1所述的方法,其特征在于,所述基于历史副本传输结果和所述目标数据包的重传次数,调整所述目标冗余包的重传数量,包括:通过历史副本丢包率确定历史副本接收成功率,所述历史副本传输结果为所述历史副本丢包率;利用所述历史副本接收成功率和当前冗余副本数,确定成功交付的副本的当前期望数量;所述当前冗余副本数表示所述重传次数对应的所述目标冗余包的重传数量;根据所述当前期望数量的数值范围,调整所述目标冗余包的重传数量
。3.
根据权利要求2所述的方法,其特征在于,所述根据所述当前期望数量的数值范围,调整所述目标冗余包的重传数量,包括:若所述当前期望数量小于第一阈值,则增加所述目标冗余包的重传数量;若所述当前期望数量大于或等于第二阈值,则减小所述目标冗余包的重传数量;所述第二阈值大于所述第一阈值
。4.
根据权利要求2所述的方法,其特征在于,所述通过历史副本丢包率确定历史副本接收成功率之前,所述方法还包括:若一个历史副本接收失败,在定长队列中存储一个第一标识,以及若一个历史副本接收成功,在所述定长队列中存储一个第二标识;根据所述定长队列中所述第一标识的数量与所述定长队列的长度的比值,确定所述历史副本丢包率;所述定长队列的长度为所述定长队列中的所述第一标识与所述第二标识的数量总和
。5.
根据权利要求2所述的方法,其特征在于,所述确定成功交付的副本的当前期望数量之前,所述方法还包括:根据所述重传次数查询映射表,以确定所述重传次数对应的所述当前冗余副本数,所述映射表用于记录重传次数与当前冗余副本数之间的映射关系
。6.
根据权利要求5所述的方法,其特征在于,所述调整所述目标冗余包的重传数量之后,所述方法还包括:利用所述调整后的所述目标冗余包的重传数量,更新所述映射表中的所述重传次数对应的所述当前冗余副本数
。7.
根据权利要求1所述的方法,其特征在于,所述向所述第二通信设备发送所述目标...
【专利技术属性】
技术研发人员:单卫,刘森镇,王剑,李彤,马心宇,刘威,
申请(专利权)人:中国人民大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。