[发明专利]丢包补偿方法、装置、数据报文传输系统和存储介质有效
申请号: | 202010643233.9 | 申请日: | 2020-07-06 |
公开(公告)号: | CN111818231B | 公开(公告)日: | 2021-02-09 |
发明(设计)人: | 付永强 | 申请(专利权)人: | 全时云商务服务股份有限公司 |
主分类号: | H04L1/00 | 分类号: | H04L1/00;H04M7/00 |
代理公司: | 北京惟盛达知识产权代理事务所(普通合伙) 11855 | 代理人: | 董鸿柏 |
地址: | 100000 北京市海淀区上地*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 补偿 方法 装置 数据 报文 传输 系统 存储 介质 | ||
本申请提供一种丢包补偿方法、装置、数据报文传输系统和存储介质,丢包补偿方法应用于数据报文传输系统所包括的第一数据报文传输设备的发送端,数据报文传输系统还包括第二数据报文传输设备,第二数据报文传输设备的接收端与该发送端通信连接,方法包括:接收接收端基于前次数据报文所发送的网络状况反馈信息;根据网络状况反馈信息计算补偿率;根据补偿率生成并发送当前数据报文。通过检测网络状况信息,根据网络状况信息生成网络状况反馈信息,根据网络状况反馈信息计算补偿率,对数据报文进行丢包补偿并发送具有一定冗余量的数据报文,达到抗丢包的效果,同时保证低延时且在高丢包率的情况下仍然适用。
技术领域
本申请涉及通信技术领域,具体而言,涉及一种丢包补偿方法、装置、数据报文传输系统和存储介质。
背景技术
在基于IP的语音传输(Voice over Internet Protocol,VOIP)通信中,语音数据通常采用用户数据报协议(User Datagram Protocol,UDP)在网络中进行传输。由于UDP协议为非可靠连接,在数据传输过程中会随着网络通信质量的变差而出现数据报文丢失等现象,因此导致语音通话质量的下降或不可用。
为了解决数据报文丢包问题,解决方法可分为两大类:一种是通过恢复数据报文方式解决丢包,即在数据报文内容中增加信息通过某种机制恢复丢失数据报文;另一种是通过补偿数据报文方式解决丢包,即在传输上通过某种方式补偿丢失的数据报文。但上述方法存在下列问题:增加音频数据编码器的复杂度、无法保障低延时或无法在高丢包率下适用。
发明内容
本申请实施例的目的在于提供一种丢包补偿方法、装置、数据报文传输系统和存储介质,用以在不增加音频数据编码器复杂度,保证低延时且在高丢包率的情况下仍然有效的基础上,解决在数据传输过程中会随着网络通信质量的变差而出现数据报文丢失的问题。
第一方面,本发明实施例提供一种丢包补偿方法,应用于数据报文传输系统所包括的第一数据报文传输设备的发送端,所述数据报文传输系统还包括第二数据报文传输设备,所述第二数据报文传输设备的接收端与所述发送端通信连接,所述方法包括:
接收所述接收端基于前次数据报文所发送的网络状况反馈信息;
根据所述网络状况反馈信息计算补偿率;
根据补偿率生成并发送当前数据报文。
通过检测网络状况信息,根据网络状况信息生成网络状况反馈信息,根据网络状况反馈信息计算补偿率,对数据报文进行丢包补偿并发送具有一定冗余量的数据报文,使得在不增加音频数据编码器复杂度的基础上,达到抗丢包的效果,同时保证低延时且在高丢包率的情况下仍然适用。
在可选的实施方式中,所述根据所述网络状况反馈信息计算补偿率包括:
初始化补偿率值;
根据网络状况反馈信息对经初始化的补偿率值进行调整,生成所述补偿率。
通过初始化补偿率值,去除了前一时刻补偿率值的影响,减少误差,提高生成的补偿率的准确性。
在可选的实施方式中,所述网络状况反馈信息包括:丢包率、延时和抖动,所述根据网络状况反馈信息对所述初始化补偿率值进行调整包括:
计算丢包率补偿率、延时补偿率和抖动补偿率;
获取丢包率补偿率权值、延时补偿率权值和抖动补偿率权值;
根据所述丢包率补偿率、延时补偿率、抖动补偿率、丢包率补偿率权值、延时补偿率权值和抖动补偿率权值计算所述补偿率。
由于丢包率、延时和抖动对音频数据报文影响的存在差异,通过采用加权求和方式得到补偿率,提高了计算所得的补偿率的准确性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于全时云商务服务股份有限公司,未经全时云商务服务股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010643233.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种电气自动化送料装置
- 下一篇:金属产品的溯源系统及其方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置