logo好方法网

一种静音包的传输控制方法、电子设备及存储介质


技术摘要:
本发明公开了一种静音包的传输控制方法、电子设备及存储介质,通过在配置接口中增加对静音包更新参数的配置,实现在静音时段内,DSP处理器周期性的向接收方网关发送静音包,以克服现有技术中静音包的更新需要检测到发送端背景噪声的能量值有变化才作更新,若背景噪声不  全部
背景技术:
现有技术中对语音信号的处理通常采用话音检测和静音压缩技术来解决节省带 宽的问题,语音信号由话音信号和非话音信号组成,话音信号是指有人说话期间的信号,非 话音信号是指没有人说话,只有背景噪声期间的信号。发送方网关中有话音检测器(VAD)、 话音编码器和非话音编码器,接收方网关中有话音解码器和非话音解码器,通信信道一般 为IP网络。 当VAD(Voice  Activity  Detection,话音检测器)检测到用户端的静音,然后发送 静音包给对端,对端根据静音包产生舒适噪音给对端用户听,以节省带宽。但是静音包的更 新是要检测到本端背景噪声的能量值有变化才作更新,并重新发送静音包给对端。而这种 方法的缺陷就是如果背景噪声的能量值如果不发生变化,本端会长时间不发包给对端,造 成接收端误以为媒体连接中断,导致用户通话异常。 因此,现有技术有待于进一步的改进。
技术实现要素:
鉴于上述现有技术中的不足之处,本发明的目的在于提供一种静音包的传输控制 方法、电子设备及存储介质,克服现有技术中仅仅当发送方网关对应的背景噪声的能量值 变化时,发送静音包,而当背景噪声不变时,静音包发送中断的缺陷。 第一方面,本实施例公开了一种静音包的传输控制方法,其中,包括: 发送方网关接收输入的语音帧,并对输入的语音帧进行检测,判断是否为非语音 信号帧; 若为非语音信号帧,控制对连续接收到的多个所述非语音信号帧静音压缩处理成 静音包,并在静音时段内,根据预设更新参数将所述静音包重复发送至接收方网关。 可选的,所述发送方网关接收输入的语音帧,并对输入语音帧进行检测,判断是否 为非语音信号帧的步骤之前,还包括: 在所述发送方网关的配置文件中增加将所述静音包发送至接收方网关的配置信 息;其中,所述配置信息中含有所述静音包发送时对应的预设更新参数。 可选的,所述配置文件中还包括与控制所述静音包发送至接收方网关的控制功能 开关对应的属性值;若所述属性值为真,则所述控制功能开关开启,若所述属性值为假,则 所述控制功能开关关闭; 所述在静音时段内,根据预设更新参数将所述静音包重复发送至接收方网关的步 骤包括: 获取所述控制功能开关的属性值,并判断属性值是否为真; 4 CN 111586245 A 说 明 书 2/6 页 若为真,获取所述预设更新参数,并根据预设更新参数控制发送静音包至接收方 网关。 可选的,所述方法还包括: 若所述属性值为假,则判断接收到的非语音信号帧的能量值是否发生变化,若发 生变化,则连续接收到的多个所述非语音信号帧进行静音压缩成静音包后,发送至接收方 网关。 可选的,所述发送方网关接收输入的语音帧,并对输入语音帧进行检测,判断是否 为非语音信号帧的步骤之前,还包括: 修改与控制所述静音包发送至接收方网关的控制功能开关对应的属性值,使得修 改后的属性值为真,其中,所述控制功能开关对应的属性值包括:对输入语音帧进行检测的 VAD和SID中静音包更新周期的属性值。 可选的,所述在静音时段内,根据预设更新参数将所述静音包重复发送至接收方 网关的步骤包括: DSP处理器根据所述预设更新参数控制将所述静音包重复发送至接收方网关。 可选的,所述DSP处理器根据所述预设更新参数控制将所述静音包重复发送至接 收方网关的步骤包括: 持续对输入语音帧进行检测,从判断出所述语音帧为非语音信号帧开始,直至判 断出输入语音帧由非语音信号帧转变为语音信号帧结束的静音时间段内,对输入的多个所 述非语音信号帧进行静音压缩处理,得到一个静音包,并根据预设更新参数中含有的更新 周期控制将所述静音包重复多次发送至接收方网关。 可选的,所述DSP处理器根据所述预设更新参数控制将所述静音包重复发送至接 收方网关的步骤包括: 判断预设更新参数中含有的更新周期是否超出预设阈值; 若超出,则判断接收到的非语音信号帧的能量值是否发生变化,若发生变化,将所 述非语音信号帧进行静音压缩成静音包后,发送至接收方网关。 第二方面,本实施例还公开了一种电子设备,其中,包括处理器、与处理器通信连 接的存储介质,所述存储介质适于存储多条指令;所述处理器适于调用所述存储介质中的 指令,以执行实现所述的静音包的传输控制方法的步骤。 第三方面、本实施例还公开了一种计算机可读存储介质,其中,所述计算机可读存 储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行, 以实现如所述的静音包的传输控制方法的步骤。 有益效果,本发明公开了一种静音包的传输控制方法及电子设备,通过在配置接 口中增加对静音包更新参数进行设置的配置,实现在静音时段内,DSP处理器周期性的向接 收方网关发送静音包,以克服现有技术中静音包的更新是要检测到发送端背景噪声的能量 值有变化才作更新,若背景噪声不变,则一直不发送静音包到接收方网关的缺陷,避免了接 收端误以为媒体连接中断,导致用户通话异常。 附图说明 图1是本发明实施例所述静音包的传输控制方法的步骤图; 5 CN 111586245 A 说 明 书 3/6 页 图2是本发明具体应用实施例中的步骤流程图; 图3是本发明电子设备的结构示意图。
下载此资料需消耗2积分,
分享到:
收藏