视频通信系统的音频检测方法及装置与流程

文档序号:24251541发布日期:2021-03-12 13:30阅读:77来源:国知局
视频通信系统的音频检测方法及装置与流程

本发明是关于,特别是关于一种视频通信系统的音频检测方法及装置。



背景技术:

在视频通信领域,视频会议、视频指挥调度等业务场景中,通常需要与会人员进行试音,从而确保自己发言时能够让其他人听到,并且确保他人发言时自己也能听到,从而保障会议或者调度正常进行。

现有的试音方案通常包括三种。第一种方案为正式通讯开始前,组织者组织指定的与会人员进行音视频测试,确保无问题后,等待正式开始。第二种方案为与会人员自行检测方式,首先与会人员在本地录制一段音频,然后播放该音频,如果听到声音则认为正常。第三种方案也为与会人员自行检测方式,将本地麦克风声音直接输出到扬声器,如果能听到声音则认为正常。

发明人在实现本发明的过程中,发现现有方案存在如下问题。第一种方案需要通过组织者在会议正式开始前安排指定的与会人员进行检测,如果因某种情况,该指定的与会人员在会议开始后才进入会议,则没有办法进行会前测试,如果此时再进行试音测试,将耽误会议时间。另外还有些非正式的场合,没有组织者进行检测,从而也无法保障会议正常进行。第二种和第三种方案只是测试了本地设备的好坏,忽略了应用程序或者服务等问题,方案存在漏洞,当实际使用过程中,若应用程序采集音频出现异常或者服务器转发音频出现异常,则正式发言时别人会听不到与会人员声音。

公开于该背景技术部分的信息仅仅旨在增加对本发明的总体背景的理解,而不应当被视为承认或以任何形式暗示该信息构成已为本领域一般技术人员所公知的现有技术。



技术实现要素:

本发明的目的在于提供一种视频通信系统的音频检测方法及装置,给与会人员提供了一键音频检测功能,非常便捷。

为实现上述目的,本发明提供了一种视频通信系统的音频检测方法,其包括:检测到客户端启动自主音频检测功能后,关闭所述视频通信系统中的音频编解码服务模块;将预先存储的音频文件发送至所述客户端。

在本发明的一实施方式中,所述音频检测方法还包括:返回第一提示信息以及第一选项信息给所述客户端,其中,所述第一提示信息用于提示用户是否听到声音,所述第一选项信息用于提供给用户听到声音的反馈选项;当检测到所述第一选项信息中的反馈选项为第一预设选项时,确认所述客户端的扬声器正常;开启所述视频通信系统中的音频编解码服务模块;发出第二提示信息给所述客户端,其中,所述第二提示信息用于提示用户进入麦克风检测环节,请用户进行发声。

在本发明的一实施方式中,所述音频检测方法还包括:接收所述客户端的麦克风所检测的用户的音频数据;所述音频编解码服务模块将所述音频数据进行编码,并将所述音频数据的属性信息设置为测试类型;将所述测试类型的音频数据进行单独缓存,不与其他音频数据进行混合。

在本发明的一实施方式中,所述音频检测方法还包括:检测到所述客户端启动测试音频请求功能后,将所述测试类型的音频数据经过所述音频编解码服务模块解码后发送给所述客户端;将第三提示信息以及第二选项信息发送给所述客户端,其中,所述第三提示信息用于提示用户是否听到所述测试类型的音频数据,所述第二选项信息用于提供给用户听到音频数据的反馈选项;当检测到所述第二选项信息中的反馈选项为第二预设选项时,确认所述客户端的麦克风正常、音频编解码服务正常、服务端正常。

基于同样的发明构思,本发明还提供了一种视频通信系统的音频检测装置,其包括:音频编解码服务关闭模块、音频文件存储模块、音频文件发送模块。音频编解码服务关闭模块用于在检测到客户端启动自主音频检测功能之后,关闭音频编解码服务。音频文件存储模块用于存储预设的音频文件。音频文件发送模块与所述音频编解码服务关闭模块以及所述音频文件存储模块均相耦合,用于在关闭所述音频编解码服务之后,将所述音频文件发送至所述客户端。

在本发明的一实施方式中,所述音频检测装置还包括:第一信息发送模块,与所述音频文件发送模块相耦合,用于将所述音频文件发送至所述客户端之后,返回第一提示信息以及第一选项信息给客户端,其中,所述第一提示信息用于提示用户是否听到声音,所述第一选项信息用于提供给用户听到声音的反馈选项;音频编解码服务开启模块,用于当检测到所述第一选项信息中的反馈选项为第一预设选项时,确认所述客户端的扬声器正常,并开启所述视频通信系统中的音频编解码服务;第二信息发送模块,与所述音频编解码服务开启模块相耦合,用于在开启所述视频通信系统中的音频编解码服务之后,发出第二提示信息给所述客户端,其中,所述第二提示信息用于提示用户进入麦克风检测环节,请用户进行发声。

在本发明的一实施方式中,所述音频检测装置还包括:音频数据接收模块、音频编解码服务模块、测试音频存储模块。音频数据接收模块用于在检测到客户端开启麦克风检测功能后,接收所述客户端的麦克风所检测的用户的音频数据。音频编解码服务模块与所述音频数据接收模块相耦合,用于将所述音频数据进行编码,并将所述音频数据的属性信息设置为测试类型。测试音频存储模块与所述音频编解码服务模块相耦合,用于将所述测试类型的音频数据进行单独缓存,不与其他音频数据进行混合。

在本发明的一实施方式中,所述音频检测装置还包括:测试音频发送模块、第三信息发送模块、确认模块。测试音频发送模块用于检测到所述客户端启动测试音频请求功能后,将所述测试类型的音频数据发送给所述客户端。第三信息发送模块与所述测试音频发送模块相耦合,用于在将所述测试类型的音频数据发送给所述客户端之后,将第三提示信息以及第二选项信息发送给所述客户端,其中,所述第三提示信息用于提示用户是否听到所述测试类型的音频数据,所述第二选项信息用于提供给用户听到音频数据的反馈选项。确认模块,用于当检测到所述第二选项信息中的反馈选项为第二预设选项时,确认所述客户端的麦克风正常、应用程序正常、服务端正常。

基于同样的发明构思,本发明还提供了一种电子装置,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一实施方式所述的音频检测方法。

基于同样的发明构思,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施方式所述的音频检测方法。

与现有技术相比,根据本发明的视频通信系统的音频检测方法及装置、电子设备、计算机可读存储介质,提供了一键音频检测功能,当用户触发音频检测功能后,系统开启音频功能自行检测,无需在视频通信前由组织人员安排音频测试工作,本方案非常便捷。并且优选地,测试类型的音频数据是单独存储的,且与正常会议中的其他音频数据不进行混音,使得与会人员在视频通信过程中,可以在不干扰其他与会人员正常会议的情况下,完成音频的测试,且优选地,本发明的一实施方式中能够同时诊断麦克风、扬声器等物理设备、应用程序、系统服务,从而确保每个可能出错的环节都进行了诊断,进而及时发现问题,节约会议时间成本。

附图说明

图1是根据本发明一实施方式的视频通信系统的音频检测方法的步骤组成;

图2是根据本发明另一实施方式的视频通信系统的音频检测方法的步骤组成;

图3是根据本发明一实施方式的视频通信系统的音频检测装置的模块组成;

图4是根据本发明另一实施方式的视频通信系统的音频检测装置的模块组成。

具体实施方式

下面结合附图,对本发明的具体实施方式进行详细描述,但应当理解本发明的保护范围并不受具体实施方式的限制。

除非另有其它明确表示,否则在整个说明书和权利要求书中,术语“包括”或其变换如“包含”或“包括有”等等将被理解为包括所陈述的元件或组成部分,而并未排除其它元件或其它组成部分。

为了克服现有技术的问题,本实施方式提供了一种视频通信系统的音频检测方法及装置、电子设备、计算机可读存储介质,提供了一键音频检测功能,当用户触发音频检测功能后,系统开启音频功能自行检测,无需在视频通信前由组织人员安排音频测试工作,本方案使用起来非常便捷。

图1是根据本发明一实施方式的视频通信系统的音频检测方法,该方法包括:步骤s1~s2。

在步骤s1中,检测到客户端启动自主音频检测功能后,关闭所述视频通信系统中的音频编解码服务模块。

在步骤s2中,将预先存储的音频文件发送至所述客户端。用户若听到声音,则表示用户的扬声器是正常的。若听不到声音,就需要进行专业人员维修。由此,本实施方式实现了一键自动音频检测,可以检测到客户端的扬声器是否正常。

在扬声器检测成功后,为了同时检测麦克风、音频编解码服务、服务端是否正常,一优选的实施方式的音频检测方法还包括:步骤s3~步骤s11,如图2所示。

在步骤s3中,返回第一提示信息以及第一选项信息给所述客户端。其中,所述第一提示信息用于提示用户是否听到声音,所述第一选项信息用于提供给用户听到声音的反馈选项。

在步骤s4中,当检测到所述第一选项信息中的反馈选项为第一预设选项时,确认所述客户端的扬声器正常,开启所述视频通信系统中的音频编解码服务模块。

作为一例,所述第一选项信息中的反馈选项可以为是或否听到声音的选项。所述第一预设选项为是或否。

作为另一例,所述第一选项信息中的反馈选项可以为听到声音清晰程度的选项。例如可以包括无声音(或0)、不清晰、有杂音、声音小、清晰、非常清晰等选项。这种情况下,根据网络情况、客户端的视频状态、可以自定义所述第一预设选项,例如,第一预设选项可以为清晰或非常清晰。这样不仅有利于用户对听到的声音进行区分判断,更方便后台收集和判断问题。

作为另一例,所述第一选项信息中的反馈选项可以为听到声音清晰程度的选项。例如可以包括:声音清晰度百分比指示条、音量指示条、杂音情况指示条。这种情况下,根据网络情况、客户端的视频状态、可以自定义所述第一预设选项,例如,第一预设选项可以为声音清晰度80%以上、音量50%以上。这样不仅有利于用户对听到的声音进行判断,更方便后台收集和判断出现问题的方向,减少无用分析,有利于解决问题和进行后期改善。

在步骤s5中,发出第二提示信息给所述客户端,其中,所述第二提示信息用于提示用户进入麦克风检测环节,请用户进行发声。

在步骤s6中接收所述客户端的麦克风所检测的用户的音频数据。

在步骤s7中所述音频编解码服务模块将所述音频数据进行编码,并将所述音频数据的属性信息设置为测试类型。

在步骤s8中将所述测试类型的音频数据进行单独缓存,不与其他音频数据进行混合。由此,可以避免用户的测试音频被混音而无法完成后续的测试。

在步骤s9中检测到所述客户端启动测试音频请求功能后,将所述测试类型的音频数据经过所述音频编解码服务模块解码后发送给所述客户端。

在步骤s10中将第三提示信息以及第二选项信息发送给所述客户端,其中,所述第三提示信息用于提示用户是否听到所述测试类型的音频数据,所述第二选项信息用于提供给用户听到音频数据的反馈选项。

在步骤s11中当检测到所述第二选项信息中的反馈选项为第二预设选项时,确认所述客户端的麦克风正常、音频编解码服务正常、服务端正常。

由此,本实施方式中,测试类型的音频数据是单独存储的,且与正常会议中的其他音频数据不进行混音,使得与会人员在视频通信过程中,可以在不干扰其他与会人员正常会议的情况下,完成音频的测试,并且能够同时诊断麦克风、扬声器等物理设备、应用程序、系统服务,从而确保每个可能出错的环节都进行了诊断,进而及时发现问题,节约会议时间成本。

基于同样的发明构思,如图3所示,一实施方式中还提供了一种视频通信系统的音频检测装置100,该音频检测装置100包括:音频编解码服务关闭模块10、音频文件存储模块11、音频文件发送模块12。

音频编解码服务关闭模块10用于在检测到客户端启动自主音频检测功能之后,关闭音频编解码服务。

音频文件存储模块11用于存储预设的音频文件。

音频文件发送模块12与所述音频编解码服务关闭模块10以及所述音频文件存储模块11均相耦合,用于在关闭所述音频编解码服务之后,将所述音频文件发送至所述客户端。

在扬声器检测成功后,为了同时检测麦克风、音频编解码服务、服务端是否正常,一优选的实施方式的音频检测装置200还包括:第一信息发送模块13、音频编解码服务开启模块14、第二信息发送模块15、音频数据接收模块16、音频编解码服务模块17、测试音频存储模块18、测试音频发送模块19、第三信息发送模块20、确认模块21,如图4所示。

第一信息发送模块13与所述音频文件发送模块12相耦合,用于将所述音频文件发送至所述客户端之后,返回第一提示信息以及第一选项信息给客户端,其中,所述第一提示信息用于提示用户是否听到声音,所述第一选项信息用于提供给用户听到声音的反馈选项。

音频编解码服务开启模块14用于当检测到所述第一选项信息中的反馈选项为第一预设选项时,确认所述客户端的扬声器正常,并开启所述视频通信系统中的音频编解码服务。

第二信息发送模块15与所述音频编解码服务开启模块14相耦合,用于在开启所述视频通信系统中的音频编解码服务之后,发出第二提示信息给所述客户端,其中,所述第二提示信息用于提示用户进入麦克风检测环节,请用户进行发声。

音频数据接收模块16用于在检测到客户端开启麦克风检测功能后,接收所述客户端的麦克风所检测的用户的音频数据。

音频编解码服务模块17与所述音频数据接收模块16相耦合,用于将所述音频数据进行编码,并将所述音频数据的属性信息设置为测试类型。

测试音频存储模块18与所述音频编解码服务模块17相耦合,用于将所述测试类型的音频数据进行单独缓存,不与其他音频数据进行混合。

测试音频发送模块19用于检测到所述客户端启动测试音频请求功能后,将所述测试类型的音频数据发送给所述客户端。

第三信息发送模块20与所述测试音频发送模块19相耦合,用于在将所述测试类型的音频数据发送给所述客户端之后,将第三提示信息以及第二选项信息发送给所述客户端,其中,所述第三提示信息用于提示用户是否听到所述测试类型的音频数据,所述第二选项信息用于提供给用户听到音频数据的反馈选项。

确认模块21用于当检测到所述第二选项信息中的反馈选项为第二预设选项时,确认所述客户端的麦克风正常、应用程序正常、服务端正常。

作为一例,所述第二选项信息中的反馈选项可以为是或否听到所述测试类型的音频数据的选项。所述第二预设选项为是或否。

作为另一例,所述第二选项信息中的反馈选项可以为听到所述测试类型的音频数据的清晰程度的选项。例如可以包括无声音(或0)、不清晰、有杂音、声音小、清晰、非常清晰等选项。这种情况下,根据网络情况、客户端的视频状态、可以自定义所述第一预设选项,例如,第二预设选项可以为清晰或非常清晰。这样不仅有利于用户对听到的声音进行区分判断,更方便后台收集和判断问题。

作为另一例,所述第二选项信息中的反馈选项可以为听到所述测试类型的音频数据的清晰程度的选项。例如可以包括:声音清晰度百分比指示条、音量指示条、杂音情况指示条。这种情况下,根据网络情况、客户端的视频状态、可以自定义所述第一预设选项,例如,第二预设选项可以为声音清晰度80%以上、音量50%以上。这样不仅有利于用户对听到的声音进行判断,更方便后台收集和判断出现问题的方向,减少无用分析,有利于解决问题和进行后期改善。

基于同样的发明构思,一实施方式还提供了一种电子装置,该电子装置还包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序。所述处理器执行所述计算机程序时用于实现上述任一实施方式所述的音频检测方法。

基于同样的发明构思,一实施方式还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述任一实施方式所述的音频检测方法。

综上,根据本实施方式的视频通信系统的音频检测方法及装置、电子设备、计算机可读存储介质,提供了一键音频检测功能,当用户触发音频检测功能后,系统开启音频功能自行检测,无需在视频通信前由组织人员安排音频测试工作,本方案非常便捷。并且优选地,测试类型的音频数据是单独存储的,且与正常会议中的其他音频数据不进行混音,使得与会人员在视频通信过程中,可以在不干扰其他与会人员正常会议的情况下,完成音频的测试,且优选的实施方式中能够同时诊断麦克风、扬声器等物理设备、应用程序、系统服务,从而确保每个可能出错的环节都进行了诊断,进而及时发现问题,节约会议时间成本。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

前述对本发明的具体示例性实施方案的描述是为了说明和例证的目的。这些描述并非想将本发明限定为所公开的精确形式,并且很显然,根据上述教导,可以进行很多改变和变化。对示例性实施例进行选择和描述的目的在于解释本发明的特定原理及其实际应用,从而使得本领域的技术人员能够实现并利用本发明的各种不同的示例性实施方案以及各种不同的选择和改变。本发明的范围意在由权利要求书及其等同形式所限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1