【技术实现步骤摘要】
数据处理方法、装置、存储介质及电子设备
[0001]本公开涉及计算机
,具体地,涉及一种数据处理方法
、
装置
、
存储介质及电子设备
。
技术介绍
[0002]随着智能手机
、
智能电视等播放设备的快速发展,各种外部设备也不断增多,越来越多的外部设备采用无线技术进行数据的传输
。
而数据在进行无线传输的过程中常由于信道质量等问题在规定的传输窗口内无法成功传输,会出现数据丢失的情况,导致音频播放不流畅,因此,在数据传输过程中,数据接收方都会有丢包补偿的处理,以预测生成等时长的音频内容,这样确保音频在时间轴上是连续播放的
。
技术实现思路
[0003]本公开的目的是提供一种数据处理方法
、
装置
、
存储介质及电子设备,以在不增加数据传输延时的基础上降低丢包率,提升用户的使用体验
。
[0004]为了实现上述目的,本公开提供一种数据处理方法,所述方法包括:
[0005]开启传输窗口接收数据包;
[0006]当在所述传输窗口内未接收到正确数据包时,进行丢包补偿,并在完成所述丢包补偿后输出第一结果;
[0007]开启空闲窗口接收数据包;
[0008]当在所述空闲窗口内接收到所述正确数据包时,对所述正确数据包进行解码,并在解码后输出第二结果;
[0009]对所述第一结果和所述第二结果进行平滑处理后传输至播放模块
。
[00 ...
【技术保护点】
【技术特征摘要】
1.
一种数据处理方法,其特征在于,所述方法包括:开启传输窗口接收数据包;当在所述传输窗口内未接收到正确数据包时,进行丢包补偿,并在完成所述丢包补偿后输出第一结果;开启空闲窗口接收数据包;当在所述空闲窗口内接收到所述正确数据包时,对所述正确数据包进行解码,并在解码后输出第二结果;对所述第一结果和所述第二结果进行平滑处理后传输至播放模块
。2.
根据权利要求1所述的方法,其特征在于,所述方法还包括:在进行丢包补偿之前,备份解码环境作为目标解码环境;所述当在所述空闲窗口内接收到所述正确数据包时,对所述正确数据包进行解码,并在解码后输出第二结果,包括:当在所述空闲窗口内接收到所述正确数据包时,将解码环境恢复为所述目标解码环境;以及在所述目标解码环境下对所述正确数据包进行解码,并在解码后输出第二结果
。3.
根据权利要求2所述的方法,其特征在于,所述方法还包括:当在所述空闲窗口内未接收到所述正确数据包时,丢弃所述目标解码环境
。4.
根据权利要求1所述的方法,其特征在于,所述开启空闲窗口接收数据包,包括:开启空闲窗口中靠近所述传输窗口的部分窗口接收数据包
。5.
根据权利要求1所述的方法,其特征在于,所述方法还包括:确定丢包补偿的开启时刻;所述当在所述传输窗口内未正确接收到所述数据包时,进行丢包补偿
、
并在完成所述丢包补偿后输出第一结果,包括:当在所述传输窗口的起始时刻和所述开启时刻之间未接收到正确数据包时,在达到所述开启时刻时进行丢包补偿,并在完成所述丢包补偿后输出第一结果
。6.
根据权利要求5所述的方法,其特征在于,所述开启时刻小于或等于所述传输窗口的终止时刻
。7.
根据权利要求6所述的方法,其特征在于,所述确定丢包补偿的开启时刻,包括:预估进行丢包补偿生成第一结果所需的第一时长,以及解码所接收到的正确数据包得到第二结果所需的第二时长;根据所述第一时长
、
所述第二时长和所述传输窗口,确定丢包补偿的开启时刻
。8...
【专利技术属性】
技术研发人员:蔡李镇,
申请(专利权)人:炬力珠海微电子有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。