数据传输方法、装置及计算机可读存储介质制造方法及图纸

技术编号:36421129 阅读:15 留言:0更新日期:2023-01-20 22:29
本申请提供一种数据传输方法、装置及计算机可读存储介质,当检测到通话建立信号时,采集原始麦克风音频数据和待处理音频数据包,然后对待处理音频数据包进行处理得到无线麦克风音频数据,最后根据原始麦克风音频数据和无线麦克风音频数据确定第一目标通道,并基于第一目标通道将第一目标音频数据发送至数据接收端,当第一目标通道满足通道切换条件时重新确定第二目标通道,并将第一目标通道切换至第二目标通道,以基于第二目标通道将第二目标音频数据发送至数据接收端。基于原始麦克风音频数据和无线麦克风音频数据实时确定并切换至状态较佳的目标通道,以实现原始麦克风和无线麦克风的准确切换,从而提升麦克风系统的拾音效果。效果。效果。

【技术实现步骤摘要】
数据传输方法、装置及计算机可读存储介质


[0001]本申请涉及音视频会议
,尤其涉及一种数据传输方法、装置及计算机可读存储介质。

技术介绍

[0002]近年来,随着VOIP(Voice over Internet Protocol,网络电话)技术的进步和发展,音视频会议系统的应用也日渐成熟,由于使用音视频会议系统可以为人们跨地域沟通提供便捷,因而人们对于音视频会议系统的需求越来越大。
[0003]麦克风系统作为音视频会议系统最常用的拾音系统,其拾音效果对于会议通讯质量具有较大影响,由于音视频会议系统中麦克风系统的自带麦克风的拾音范围有限,使得麦克风系统的拾音范围无法覆盖较大面积的会议室,为提升会议通讯质量,当前通过在麦克风系统中增设若干无线麦克风以增大麦克风系统的拾音范围,然而,麦克风系统的自带麦克风与无线麦克风通常无法根据实际应用情况进行准确、及时的切换,导致麦克风系统的拾音效果较差。

技术实现思路

[0004]本申请提供一种数据传输方法、装置及计算机可读存储介质,用于缓解当前麦克风系统拾音效果差的技术问题。
[0005]为了解决上述技术问题,本申请提供以下技术方案:
[0006]本申请提供一种数据传输方法,包括:
[0007]当检测到通话建立信号时,控制音视频会议终端设备的原始麦克风采集原始麦克风音频数据,并向已连接的无线麦克风发送音频采集指令,以接收所述无线麦克风基于所述音频采集指令发送的待处理音频数据包;
[0008]对所述待处理音频数据包进行解密处理和解码处理,得到无线麦克风音频数据;
[0009]根据所述原始麦克风音频数据和所述无线麦克风音频数据,从原始麦克风通道和无线麦克风通道中确定第一目标通道,并基于所述第一目标通道将第一目标音频数据发送至数据接收端;其中,所述原始麦克风通道包括所述原始麦克风对应的音频通道,所述无线麦克风通道包括所述无线麦克风对应的音频通道;
[0010]当所述第一目标通道满足通道切换条件时,从所述原始麦克风通道和所述无线麦克风通道中确定第二目标通道,并将所述第一目标通道切换至所述第二目标通道,以基于所述第二目标通道将第二目标音频数据发送至所述数据接收端。
[0011]其中,在所述当检测到通话建立信号时,控制音视频会议终端设备的原始麦克风采集原始麦克风音频数据,并向已连接的无线麦克风发送音频采集指令,以接收所述无线麦克风基于所述音频采集指令发送的待处理音频数据包的步骤之前,还包括:
[0012]生成超声配对信号,并传送所述超声配对信号;
[0013]根据所述超声配对信号,与所述无线麦克风建立连接。
[0014]其中,所述当检测到通话建立信号时,控制音视频会议终端设备的原始麦克风采集原始麦克风音频数据,并向已连接的无线麦克风发送音频采集指令,以接收所述无线麦克风基于所述音频采集指令发送的待处理音频数据包的步骤,包括:
[0015]当检测到所述通话建立信号时,控制所述音视频会议终端设备的所述原始麦克风采集所述原始麦克风音频数据,并向已连接的所述无线麦克风发送所述音频采集指令,以使所述无线麦克风基于所述音频采集指令对无线麦克风音频数据包进行编码处理,并将所述无线麦克风音频数据包按照包序列号的奇偶属性进行加密处理,得到所述待处理音频数据包;
[0016]接收所述无线麦克风发送的所述待处理音频数据包。
[0017]其中,所述当检测到所述通话建立信号时,控制所述音视频会议终端设备的所述原始麦克风采集所述原始麦克风音频数据,并向已连接的所述无线麦克风发送所述音频采集指令,以使所述无线麦克基于所述音频采集指令对无线麦克风音频数据包进行编码处理,并将所述无线麦克风音频数据包按照包序列号的奇偶属性进行加密处理,得到所述待处理音频数据包的步骤,包括:
[0018]当检测到所述通话建立信号时,控制所述音视频会议终端设备的所述原始麦克风采集所述原始麦克风音频数据,并向已连接的所述无线麦克风发送所述音频采集指令,以使所述无线麦克风对所述无线麦克风音频数据包进行编码处理,并将包序列号为偶数的所述无线麦克风音频数据包中的间隔第一预设数值的各组目标字节进行字节互换处理;
[0019]当检测到所述通话建立信号时,控制所述音视频会议终端设备的所述原始麦克风采集所述原始麦克风音频数据,并向已连接的所述无线麦克风发送所述音频采集指令,以使所述无线麦克风对所述无线麦克风音频数据包进行编码处理,并将包序列号为奇数的所述无线麦克风音频数据包中数组下标值的个位数值为第二预设数值的各组目标字节进行字节交换处理;
[0020]将字节互换处理后的所述无线麦克风音频数据包作为所述待处理音频数据包。
[0021]其中,所述对所述待处理音频数据包进行解密处理和解码处理,得到无线麦克风音频数据的步骤,包括:
[0022]对所述待处理音频数据包进行解析处理,得到待处理音频数据包信息;其中,所述待处理音频数据包信息包括帧首部包序列号信息、剩余电量信息、音频通道信息、信号状态信息;
[0023]当所述待处理音频数据包信息满足解码条件时,对所述待处理音频数据包进行解码处理,得到无线麦克风音频数据包;
[0024]若所述无线麦克风音频数据包满足丢包条件,对所述无线麦克风音频数据包进行补偿处理,得到所述无线麦克风音频数据;
[0025]若所述无线麦克风音频数据包未满足所述丢包条件,对所述无线麦克风音频数据包进行解码处理,得到所述无线麦克风音频数据。
[0026]其中,在所述对所述待处理音频数据包进行解密处理和解码处理,得到无线麦克风音频数据的步骤之后,还包括:
[0027]对所述无线麦克风音频数据和所述原始麦克风音频数据进行预处理,并将预处理后的所述无线麦克风音频数据写入所述无线麦克风通道的数据队列,将预处理后的所述原
始麦克风音频数据写入所述原始麦克风通道的数据队列;其中,所述预处理包括回声消除处理、降噪处理和增益控制处理。
[0028]其中,所述根据所述原始麦克风音频数据和所述无线麦克风音频数据,从原始麦克风通道和无线麦克风通道中确定第一目标通道,并基于所述第一目标通道将第一目标音频数据发送至数据接收端的步骤,包括:
[0029]比较所述无线麦克风通道的数据队列中的所述无线麦克风音频数据对应的音量值,以及,所述原始麦克风通道的数据队列中的所述原始麦克风音频数据对应的音量值,得到比较结果;
[0030]若所述比较结果表征所述无线麦克风音频数据对应的音量值大于所述原始麦克风音频数据对应的音量值,确定所述无线麦克风通道为所述第一目标通道,并确定所述无线麦克风音频数据为所述第一目标音频数据;
[0031]若所述比较结果表征所述无线麦克风音频数据对应的音量值小于所述原始麦克风音频数据对应的音量值,确定所述原始麦克风通道为所述第一目标通道,并确定所述原始麦克风音频数据为所述第一目标音频数据;
[0032]基于所述第一目标通道将所述第一目标音本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:当检测到通话建立信号时,控制音视频会议终端设备的原始麦克风采集原始麦克风音频数据,并向已连接的无线麦克风发送音频采集指令,以接收所述无线麦克风基于所述音频采集指令发送的待处理音频数据包;对所述待处理音频数据包进行解密处理和解码处理,得到无线麦克风音频数据;根据所述原始麦克风音频数据和所述无线麦克风音频数据,从原始麦克风通道和无线麦克风通道中确定第一目标通道,并基于所述第一目标通道将第一目标音频数据发送至数据接收端;其中,所述原始麦克风通道包括所述原始麦克风对应的音频通道,所述无线麦克风通道包括所述无线麦克风对应的音频通道;当所述第一目标通道满足通道切换条件时,从所述原始麦克风通道和所述无线麦克风通道中确定第二目标通道,并将所述第一目标通道切换至所述第二目标通道,以基于所述第二目标通道将第二目标音频数据发送至所述数据接收端。2.根据权利要求1所述的数据传输方法,其特征在于,在所述当检测到通话建立信号时,控制音视频会议终端设备的原始麦克风采集原始麦克风音频数据,并向已连接的无线麦克风发送音频采集指令,以接收所述无线麦克风基于所述音频采集指令发送的待处理音频数据包的步骤之前,还包括:生成超声配对信号,并在预设距离范围内传送所述超声配对信号;根据所述超声配对信号,与所述无线麦克风建立连接。3.根据权利要求2所述的数据传输方法,其特征在于,所述当检测到通话建立信号时,控制音视频会议终端设备的原始麦克风采集原始麦克风音频数据,并向已连接的无线麦克风发送音频采集指令,以接收所述无线麦克风基于所述音频采集指令发送的待处理音频数据包的步骤,包括:当检测到所述通话建立信号时,控制所述音视频会议终端设备的所述原始麦克风采集所述原始麦克风音频数据,并向已连接的所述无线麦克风发送所述音频采集指令,以使所述无线麦克风基于所述音频采集指令对无线麦克风音频数据包进行编码处理,并将所述无线麦克风音频数据包按照包序列号的奇偶属性进行加密处理,得到所述待处理音频数据包;接收所述无线麦克风发送的所述待处理音频数据包。4.根据权利要求3所述的数据传输方法,其特征在于,所述当检测到所述通话建立信号时,控制所述音视频会议终端设备的所述原始麦克风采集所述原始麦克风音频数据,并向已连接的所述无线麦克风发送所述音频采集指令,以使所述无线麦克风基于所述音频采集指令对无线麦克风音频数据包进行编码处理,并将所述无线麦克风音频数据包按照包序列号的奇偶属性进行加密处理,得到所述待处理音频数据包的步骤,包括:当检测到所述通话建立信号时,控制所述音视频会议终端设备的所述原始麦克风采集所述原始麦克风音频数据,并向已连接的所述无线麦克风发送所述音频采集指令,以使所述无线麦克风对所述无线麦克风音频数据包进行编码处理,并将包序列号为偶数的所述无线麦克风音频数据包中的间隔第一预设数值的各组目标字节进行字节互换处理;当检测到所述通话建立信号时,控制所述音视频会议终端设备的所述原始麦克风采集所述原始麦克风音频数据,并向已连接的所述无线麦克风发送所述音频采集指令,以使所
述无线麦克风对所述无线麦克风音频数据包进行编码处理,并将包序列号为奇数的所述无线麦克风音频数据包中数组下标值的个位数值为第二预设数值的各组目标字节进行字节交换处理;将字节互换处理后的所述无线麦克风音频数据包作为所述待处理音频数据包。5.根据权利要求4所述的数据传输方法,其特征在于,所述对所述待处理音频数据包进行解密处理和解码处理,得到无线麦克风音频数据的步骤,包括:对所述待处理音频数据包进行解析处理,得到待处理音频数据包信息;其中,所述待处理音频数据包信息包括帧首部包序列号信息、剩余电量信息、音频通道信息、信号状态信息;当所述待处理音频数据包信息满足解码条件时,对所述待处理音频数据包进行解码处理,得到无线麦克风音频数据包;若所述无线麦克风音频数据包满足丢包条件,对所述无线麦克风音频数据包进行补偿处理,得...

【专利技术属性】
技术研发人员:李俣菡姜毅桂冬冬杨张辉
申请(专利权)人:深圳市潮流网络技术有限公司
类型:发明
国别省市:

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

1