一种数据重传方法、装置、电子设备和存储介质制造方法及图纸

技术编号:24763338 阅读:54 留言:0更新日期:2020-07-04 10:55
本申请提供一种数据重传方法、装置、电子设备和存储介质,属于互联网技术领域,涉及人工智能和云技术,用以提高数据传输的信道利用率。本申请实施例发送端设备将数据帧发送给接收端设备,并获得数据帧的数据恢复能力;其中数据恢复能力用于表示接收端设备根据接收到的数据帧进行数据恢复处理得到的恢复数据帧、与未接收到的数据帧之间的差异度;发送设备接收到接收端设备的重传请求时,确定请求重传的数据帧的数据恢复能力未达到设定条件时重传数据帧。由于本申请在确定请求重传的数据帧的数据恢复能力未达到设定条件时,发送端设备再重传数据帧,从而节省了网络的带宽资源,同时减少了网络往返发送数据帧的时延,提升了数据传输的效率。

A data retransmission method, device, electronic device and storage medium

【技术实现步骤摘要】
一种数据重传方法、装置、电子设备和存储介质
本申请涉及互联网
,特别涉及一种数据重传方法、装置、电子设备和存储介质。
技术介绍
由于互联网是非可靠的传输网络,通过互联网传输音频数据时,传输网络的不稳定性会导致传输过程中出现丢包现象,从而导致接收端接收到的音频卡顿或不连贯,收听体验较差。现有技术中解决音频传输过程中的丢包现象,是由接收端设备在确定出现丢包时,向发送端设备请求重传丢失的数据包;发送端设备在发送数据报文后,需要等待接收端设备返回的状态报告,如果状态报告表示发送成功,则发送端设备继续发送后续的数据报文;如果状态报告表示发送失败,则发送端设备重传丢失的数据包。由于现有技术中接收端设备在每次数据包丢失后均需要向发送端发送重传请求,发送端设备在接收到重传请求后再重新发送丢失的数据包,在将丢失的数据包重传后再发送下一个数据包。因此目前的数据重传方式会大大增加发送端与接收端之间重传数据包的次数,导致网络时延较大且信道利用率较低。
技术实现思路
本申请实施例提供一种数据重传方法、装置、电子设备和存储介质,用以提高数据传输的信道利用本文档来自技高网...

【技术保护点】
1.一种数据重传方法,其特征在于,该方法包括:/n发送端设备将数据帧发送给接收端设备,并获得所述数据帧的数据恢复能力;其中所述数据恢复能力用于表示所述接收端设备根据接收到的数据帧进行数据恢复处理得到的恢复数据帧、与未接收到的数据帧之间的差异度;/n所述发送设备接收到所述接收端设备的重传请求时,确定请求重传的数据帧的数据恢复能力未达到设定条件时重传数据帧。/n

【技术特征摘要】
1.一种数据重传方法,其特征在于,该方法包括:
发送端设备将数据帧发送给接收端设备,并获得所述数据帧的数据恢复能力;其中所述数据恢复能力用于表示所述接收端设备根据接收到的数据帧进行数据恢复处理得到的恢复数据帧、与未接收到的数据帧之间的差异度;
所述发送设备接收到所述接收端设备的重传请求时,确定请求重传的数据帧的数据恢复能力未达到设定条件时重传数据帧。


2.如权利要求1所述的方法,其特征在于,所述数据帧为语音数据帧;
所述获得所述数据帧的数据恢复能力,具体包括:
根据当前发送的数据帧的语音特征以及上一次发送的数据帧的语音特征,确定当前发送的数据帧的数据恢复能力。


3.如权利要求2所述的方法,其特征在于,所述根据当前发送的数据帧的语音特征以及上一次发送的数据帧的语音特征,确定当前发送的数据帧的数据恢复能力,具体包括:
将当前发送的数据帧的语音特征以及上一次发送的数据帧的语音特征输入已训练的预测模型,通过已训练的预测模型对当前发送的数据帧的语音特征以及上一次发送的数据帧的语音特征进行非线性变换,得到当前发送的数据帧的数据恢复能力;
其中,对预测模型进行训练时使用的训练样本中包含第一数据帧样本的语音特征、第二数据帧样本的语音特征、以及预先标注的所述第二数据帧样本的数据恢复能力;所述第一数据帧样本与所述第二数据帧样本为历史发送的语音序列中的相邻两个数据帧,且所述第一数据样本为所述第二数据帧样本的前一帧,所述第二数据帧样本的数据恢复能力为根据第一数据帧样本进行数据恢复处理得到的恢复数据帧、与所述第二数据帧样本之间的差异度。


4.如权利要求3所述的方法,其特征在于,所述预测模型包括输入层、至少一个隐藏层和输出层;所述已训练的预测模型得到所述当前发送的数据帧的数据恢复能力,具体包括:
采用所述输入层,对所述当前发送的数据帧的语音特征以及所述上一次发送的数据帧的语音特征进行预处理得到输入特征向量;
采用至少一个隐藏层,根据隐藏层对应的变换矩阵,对所述输入特征向量进行非线性变换得到所述当前发送的数据帧的数据恢复能力;其中所述变换矩阵是在对所述预测模型训练过程中确定的;
采用所述输出层,将确定出的所述当前发送的数据帧的数据恢复能力输出。


5.如权利要求4所述的方法,其特征在于,根据下列方式对所述预测模型进行训练:
从训练样本数据集中选取训练样本;
将所述训练样本包含的第一数据帧样本的语音特征、第二数据帧样本的语音特征、以及预先标注的所述第二数据帧样本的数据恢复能力输入初始预测模型,获得所述初始预测模型输出的所述第二数据帧样本的数据恢复能力;其中,所述初始预测模型是根据变换矩阵,对由所述第一数据帧样本的语音特征和第二数据帧样本的语音特征预处理得到的样本特征向量进行非线性变换处理,得到所述第二数据帧样本的数据恢复能力;
基于损失函数对所述初始预测模型的变换矩阵中的模型参数进行调整,直到训练样本中预先标注的所述第二数据帧样本的数据恢复能力、与通过所述初始预测模型得到的所述第二数据帧样本的数据恢复能力的损失值在预设范围内,得到所述已训练的预测模型。


6.如权利要求5所述的方法,其特征在于,根据下列方式确定预先标注的所述第二数据帧样本的数据恢复能力:
对所述第二数据帧样本进行语音质量检测,获取所述第二数据帧样本对应的语音质量参数;
根据所述第一数据帧样本进行PLC数据恢复处理,得到恢复数据帧样本;并对所述恢复数据帧样本进行语音质量检测,获取所述恢复数据帧样本对应的语音质量参数;
根据所述恢复数据帧样本对应的语音质量参数与所述第二数据帧样本对应的语音质量参数,确定预先标注的所述第二数据帧样本的数据恢复能力。


7.一种数据重传装置,其特征在于,包括:
获取单元,用于将数据帧发送给接收端设备,并获得所述数据帧的数据恢复能力;其中所述...

【专利技术属性】
技术研发人员:梁俊斌
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1