数据处理方法、装置、介质及电子设备制造方法及图纸

技术编号:25050680 阅读:16 留言:0更新日期:2020-07-29 05:38
本公开提供了一种数据处理方法、数据处理装置、计算机可读介质以及电子设备。本公开实施例中的数据处理方法包括:获取待发送数据,并对所述待发送数据进行重要性评价以得到所述待发送数据的重要性评价信息;获取已发送数据的数据包丢失率,并根据所述数据包丢失率确定所述待发送数据的当前数据冗余率;根据所述重要性评价信息对所述当前数据冗余率进行调整以得到所述待发送数据的调控数据冗余率;根据所述调控数据冗余率对所述待发送数据进行冗余编码以得到冗余编码数据。该方法不仅能够有效解决网络丢包问题,而且可以避免数据传输资源的浪费,提高数据传输的稳定可靠性和传输效率并降低数据传输成本。

【技术实现步骤摘要】
数据处理方法、装置、介质及电子设备
本公开涉及互联网和计算机
,具体而言,涉及一种数据处理方法、数据处理装置、计算机可读介质以及电子设备。
技术介绍
随着互联网和计算机技术的发展,通过互联网进行实时地多媒体数据传输可以实现音视频通话、直播、广播等各种多媒体应用。由于互联网是非可靠的传输网络,承载在互联网上的各种多媒体应用共同面对的主要问题就是抗丢包问题。以音频数据传输为例,传输网络的不稳定性容易导致音频数据在网络传输过程中出现数据包丢失现象。如果数据传输的接收端没能及时准确地接收完整的音频数据,则会导致接收端声音的卡顿和不连贯,严重影响收听者的使用体验。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开的目的在于提供一种数据处理方法、数据处理装置、计算机可读介质以及电子设备,进而至少在一定程度上克服相关技术中存在的数据包易丢失、数据传输性能差等技术问题。本公开的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本公开的实践而习得。根据本公开实施例的一个方面,提供一种数据处理方法,该方法包括:获取待发送数据,并对所述待发送数据进行重要性评价以得到所述待发送数据的重要性评价信息;获取已发送数据的数据包丢失率,并根据所述数据包丢失率确定所述待发送数据的当前数据冗余率;根据所述重要性评价信息对所述当前数据冗余率进行调整以得到所述待发送数据的调控数据冗余率;根据所述调控数据冗余率对所述待发送数据进行冗余编码以得到冗余编码数据。根据本公开实施例的一个方面,提供一种数据处理装置,该装置包括:重要性评价模块,被配置为获取待发送数据,并对所述待发送数据进行重要性评价以得到所述待发送数据的重要性评价信息;冗余率计算模块,被配置为获取已发送数据的数据包丢失率,并根据所述数据包丢失率确定所述待发送数据的当前数据冗余率;冗余率调整模块,被配置为根据所述重要性评价信息对所述当前数据冗余率进行调整以得到所述待发送数据的调控数据冗余率;冗余编码模块,被配置为根据所述调控数据冗余率对所述待发送数据进行冗余编码以得到冗余编码数据。在本公开的一些实施例中,基于以上技术方案,所述重要性评价模块包括:数据帧获取单元,被配置为获取所述待发送数据中的数据帧;数据帧评价单元,被配置为分别对每个所述数据帧进行重要性评价以得到每个所述数据帧的重要性评价信息。在本公开的一些实施例中,基于以上技术方案,所述数据帧获取单元包括:参数获取子单元,被配置为获取具有预设时间长度的分帧时间窗以及所述分帧时间窗的滑动步长;数据分帧子单元,被配置为根据所述分帧时间窗和所述滑动步长对所述待发送数据进行分帧处理以得到所述待发送数据中的数据帧。在本公开的一些实施例中,基于以上技术方案,所述数据帧评价单元包括:特征提取子单元,被配置为分别对每个所述数据帧进行特征提取以得到至少一种重要性评价特征;数据帧确定子单元,被配置为确定待评价的当前数据帧以及与所述当前数据帧相邻的邻接数据帧;特征变化确定子单元,被配置为根据所述重要性评价特征确定所述当前数据帧与所述邻接数据帧的特征变化信息;特征变化评价子单元,被配置为根据所述特征变化信息对所述当前数据帧进行重要性评价以得到所述当前数据帧的重要性评价信息。在本公开的一些实施例中,基于以上技术方案,所述邻接数据帧是与所述当前数据帧相邻的前一数据帧。在本公开的一些实施例中,基于以上技术方案,所述待发送数据为音频数据,所述重要性评价特征包括语音活跃检测值、语音基频值和音频能量值中的至少一种。在本公开的一些实施例中,基于以上技术方案,所述特征提取子单元包括:语音活跃检测值提取子单元,被配置为分别对每个所述数据帧进行语音活跃检测以判断所述数据帧是否为语音帧,并根据判断结果确定所述数据帧的语音活跃检测值;语音基频值提取子单元,被配置为分别对每个所述数据帧进行语音基频识别以得到所述数据帧的语音基频值;音频能量值提取子单元,被配置为分别获取每个所述数据帧的音频幅值,并根据所述音频幅值确定所述数据帧的音频能量值。在本公开的一些实施例中,基于以上技术方案,所述重要性评价信息包括重要性评价等级,所述特征变化评价子单元包括:第一获取子单元,被配置为若所述当前数据帧的语音活跃检测值为第一活跃值,并且所述前一数据帧的语音活跃检测值为第二活跃值,则从所述特征变化信息中获取所述语音基频值的基频值变化量;第一评级子单元,被配置为若所述基频值变化量大于基频阈值,则确定所述当前数据帧的重要性评价等级为第一等级;第二评级子单元,被配置为若所述基频值变化量小于或等于所述基频阈值,则确定所述当前数据帧的重要性评价等级为第二等级;第二获取子单元,被配置为若所述当前数据帧和所述前一数据帧的语音活跃检测值均为第二活跃值,则从所述特征变化信息中获取所述音频能量值的能量值变化量;第三评级子单元,被配置为若所述能量值变化量大于能量阈值,则确定所述当前数据帧的重要性评价等级为第二等级;第四评级子单元,被配置为若所述能量值变化量小于或等于所述能量阈值,则确定所述当前数据帧的重要性评价等级为第三等级;第五评级子单元,被配置为若所述当前数据帧的语音活跃检测值为第二活跃值,则确定所述当前数据帧的重要性评价等级为第四等级。在本公开的一些实施例中,基于以上技术方案,所述待发送数据为音频数据;所述重要性评价模块包括:语义识别单元,被配置为对所述待发送数据进行语义识别以得到所述待发送数据的语义信息;主题获取单元,被配置为获取所述待发送数据的主题信息;主题比较单元,被配置为对所述语义信息和所述主题信息进行比较以确定所述待发送数据的主题相关度信息;相关度评价单元,被配置为根据所述主题相关度信息确定所述待发送数据的重要性评价信息。在本公开的一些实施例中,基于以上技术方案,所述冗余率计算模块包括:发送数量确定单元,被配置为确定数据接收端,并获取与所述数据接收端相对应的已发送数据的数据包发送数量;丢失数量确定单元,被配置为获取由所述数据接收端反馈的所述已发送数据的数据包丢失数量;丢失率确定单元,被配置为根据所述数据包发送数量和所述数据包丢失数量确定所述已发送数据的数据包丢失率。在本公开的一些实施例中,基于以上技术方案,所述丢失率确定单元包括:时间获取子单元,被配置为获取所述已发送数据的发送时间和接收时间;数量获取子单元,被配置为根据所述发送时间和所述接收时间确定预设统计周期内的数据包发送数量和数据包丢失数量;丢失率确定子单元,被配置为根据所述预设统计周期内的数据包发送数量和数据包丢失数量确定所述已发送数据在所述预设统计周期内的数据包丢失本文档来自技高网...

【技术保护点】
1.一种数据处理方法,其特征在于,包括:/n获取待发送数据,并对所述待发送数据进行重要性评价以得到所述待发送数据的重要性评价信息;/n获取已发送数据的数据包丢失率,并根据所述数据包丢失率确定所述待发送数据的当前数据冗余率;/n根据所述重要性评价信息对所述当前数据冗余率进行调整以得到所述待发送数据的调控数据冗余率;/n根据所述调控数据冗余率对所述待发送数据进行冗余编码以得到冗余编码数据。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:
获取待发送数据,并对所述待发送数据进行重要性评价以得到所述待发送数据的重要性评价信息;
获取已发送数据的数据包丢失率,并根据所述数据包丢失率确定所述待发送数据的当前数据冗余率;
根据所述重要性评价信息对所述当前数据冗余率进行调整以得到所述待发送数据的调控数据冗余率;
根据所述调控数据冗余率对所述待发送数据进行冗余编码以得到冗余编码数据。


2.根据权利要求1所述的数据处理方法,其特征在于,所述对所述待发送数据进行重要性评价以得到所述待发送数据的重要性评价信息,包括:
获取所述待发送数据中的数据帧;
分别对每个所述数据帧进行重要性评价以得到每个所述数据帧的重要性评价信息。


3.根据权利要求2所述的数据处理方法,其特征在于,所述获取所述待发送数据中的数据帧,包括:
获取具有预设时间长度的分帧时间窗以及所述分帧时间窗的滑动步长;
根据所述分帧时间窗和所述滑动步长对所述待发送数据进行分帧处理以得到所述待发送数据中的数据帧。


4.根据权利要求2所述的数据处理方法,其特征在于,所述分别对每个所述数据帧进行重要性评价以得到每个所述数据帧的重要性评价信息,包括:
分别对每个所述数据帧进行特征提取以得到至少一种重要性评价特征;
确定待评价的当前数据帧以及与所述当前数据帧相邻的邻接数据帧;
根据所述重要性评价特征确定所述当前数据帧与所述邻接数据帧的特征变化信息;
根据所述特征变化信息对所述当前数据帧进行重要性评价以得到所述当前数据帧的重要性评价信息。


5.根据权利要求4所述的数据处理方法,其特征在于,所述邻接数据帧是与所述当前数据帧相邻的前一数据帧。


6.根据权利要求5所述的数据处理方法,其特征在于,所述待发送数据为音频数据,所述重要性评价特征包括语音活跃检测值、语音基频值和音频能量值中的至少一种;所述分别对每个所述数据帧进行特征提取以得到至少一种重要性评价特征,包括:
分别对每个所述数据帧进行语音活跃检测以判断所述数据帧是否为语音帧,并根据判断结果确定所述数据帧的语音活跃检测值;
分别对每个所述数据帧进行语音基频识别以得到所述数据帧的语音基频值;
分别获取每个所述数据帧的音频幅值,并根据所述音频幅值确定所述数据帧的音频能量值。


7.根据权利要求6所述的数据处理方法,其特征在于,所述重要性评价信息包括重要性评价等级;根据所述特征变化信息对所述当前数据帧进行重要性评价以得到所述当前数据帧的重要性评价信息,包括:
若所述当前数据帧的语音活跃检测值为第一活跃值,并且所述前一数据帧的语音活跃检测值为第二活跃值,则从所述特征变化信息中获取所述语音基频值的基频值变化量;
若所述基频值变化量大于基频阈值,则确定所述当前数据帧的重要性评价等级为第一等级;
若所述基频值变化量小于或等于所述基频阈值,则确定所述当前数据帧的重要性评价等级为第二等级;
若所述当前数据帧和所述前一数据帧的语音活跃检测值均为第二活跃值,则从所述特征变化信息中获取所述音频能量值的能量值变化量;
若所述能量值变化量大于能量阈值,则确定所述当前数据帧的重要性评价等级为第二等级;
若所述能量值变化量小于或等于所述能量阈值,则确定所述当前数...

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

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

1