100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > 检测通话故障的方法 系统以及存储介质和电子设备与流程

检测通话故障的方法 系统以及存储介质和电子设备与流程

时间:2022-09-19 09:15:03

相关推荐

检测通话故障的方法 系统以及存储介质和电子设备与流程

本公开涉及通话故障检测技术领域,具体地,涉及一种检测通话故障的方法、系统以及存储介质和电子设备。

背景技术:

随着科技的发展,人们对智能设备的需求日益增进,例如智能手机,已经成了标配,所以市面上的手机厂商也越来越多,受限于芯片的成熟度或网络环境等因素的限制,这些手机厂商生产出的手机质量自然也参差不齐,例如,经常会出现在周围环境并不吵杂的情况下,打电话存在通话中伴随着杂音的情况,或者直接一开始打电话就是通话无声的现象,这些不仅影响用户的通话体验,还不利于手机厂商的企业发展。

技术实现要素:

为了解决上述我问题,本公开提供一种检测通话故障的方法、系统以及存储介质和电子设备。

第一方面,本公开提供一种检测通话故障的系统,包括:通话发起端,与所述通话发起端进行通话的通话接收端,以及语音处理装置,所述通话发起端,被配置为周期性地与所述通话接收端进行语音通话;所述通话接收端,被配置为在与所述通话发起端进行语音通话时,播放从所述通话发起端接收到的输出语音;所述语音处理装置,被配置为获取所述输出语音,并获取所述输出语音对应的语音波形,所述语音波形用于确定所述通话发起端和通话接收端是否存在通话故障。

可选地,所述系统还包括:音源播放装置和录音装置;所述音源播放装置,被配置为播放测试音源;所述通话发起端,被配置为以所述音源播放装置播放的所述测试音源作为输入语音,周期性地与所述通话接收端进行语音通话;所述录音装置,被配置为记录所述通话接收端播放的所述输出语音;所述语音处理装置,被配置为从所述录音装置获取所述输出语音。

可选地,所述系统还包括:展示装置,所述展示装置,与所述语音处理装置连接,被配置为展示所述语音处理装置获取的语音波形。

可选地,所述系统还包括:故障检测装置,与所述语音处理装置连接,被配置为从所述语音处理装置获取所述语音波形,并将所述语音波形与所述预设语音波形进行比较得到波形相似度,并在所述波形相似度小于或者等于预设相似度阈值时,确定存在通话故障。

第二方面,提供一种检测通话故障的方法,包括:在通话发起端和通话接收端周期性的进行通话时,获取每个通话周期内所述通话接收端的输出语音;获取每个所述通话周期内的输出语音对应的语音波形,所述语音波形用于确定所述通话发起端和通话接收端是否存在通话故障。

可选地,所述获取每个通话周期内所述通话接收端的输出语音包括:在录音装置记录所述通话接收端的输出语音后,从录音装置获取所述输出语音。

可选地,在获取每个所述通话周期内的输出语音对应的语音波形后,所述方法还包括:将所述语音波形发送至展示装置,以便所述展示装置展示所述语音波形。

可选地,在获取每个所述通话周期内的输出语音对应的语音波形后,所述方法还包括:将所述语音波形发送至故障检测装置,以便所述故障检测装置将所述语音波形与所述预设语音波形进行比较得到波形相似度,并在所述波形相似度小于或者等于预设相似度阈值时,确定存在通话故障。

第三方面,提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述方法的步骤。

第四方面,提供一种电子设备,包括:存储器,其上存储有计算机程序;处理器,用于执行所述存储器中的所述计算机程序,以实现上述方法的步骤。

通过上述技术方案,本公开提供一种检测通话故障的方法、系统以及存储介质和电子设备,该方法通过周期性的获取通话发起端和通话接收端在通话过程中的输出语音,并获取该输出语音对应的语音波形,从而可以通过分析该语音波形确定通话故障,无需人工参与通话,避免了通过人工对通话语音进行监听以确定通话故障,导致的通话故障检测效率较低的问题。

本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:

图1是本公开实施例提供的一种检测通话故障的系统的结构示意图;

图2是本公开实施例提供的另一种检测通话故障的系统的结构示意图;

图3是本公开实施例提供的第三种检测通话故障的系统的结构示意图;

图4是本公开实施例提供的第四种检测通话故障的系统的结构示意图;

图5是本公开实施例提供的一种检测通话故障的方法的流程示意图;

图6是本公开实施例提供的一种电子设备的结构示意图。

具体实施方式

以下结合附图对本公开的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本公开,并不用于限制本公开。

本公开应用于对语音通话故障进行检测的场景,目前,用户可以通过手机等通话设备实现语音通话,但是,由于手机的语音通话受限于芯片成熟度,网络环境等因素的限制,在通话的过程中,总是会出现一些杂音或者通话无声的情况,在现有的通话故障检测场景下,主要依靠人工对通话过程中的语音进行监听,从而通过人耳分辨通话语音是否存在杂音或者通话无声的情况,但是,这种方式需要相关人员全程对通话过程进行监听,直至监听到杂音或者通话无声的情况,费时费力,从而使得通话故障的检测效率较低。

为了解决上述问题,本公开提供一种检测通话故障的方法、系统以及存储介质和电子设备,该系统包括通话发起端、通话接收端以及语音处理装置,在通话发起端和通话接收端周期性的进行语音通话时,通过语音处理装置,获取通过过程中的输出语音,并获取该输出语音对应的语音波形,该语音波形用于确定所述通话发起端和通话接收端是否存在通话故障。这样,在进行通话故障检测过程中,通话发起端和通话接收端自动进行周期性通话,并由语音处理装置获取通话语音,无需人工参与通话,避免了通过人工对通话语音进行监听以确定通话故障,导致的通话故障检测效率较低的问题。

本公开实施例提供一种检测通话故障的系统,如图1所示,该系统包括:通话发起端101,与该通话发起端101进行通话的通话接收端102,以及语音处理装置103,

该通话发起端101,被配置为周期性地与该通话接收端102进行语音通话。

该通话接收端102,被配置为在与该通话发起端101进行语音通话时,播放从该通话发起端101接收到的输出语音。

其中,上述通话发起端和通话接收端可以是手机等通话装置。

该语音处理装置103,被配置为获取该输出语音,并获取该输出语音对应的语音波形,该语音波形用于确定该通话发起端101和通话接收端102是否存在通话故障。

采用上述系统,在进行通话故障检测过程中,通话发起端和通话接收端自动进行周期性通话,并由语音处理装置获取通话语音,无需人工参与通话,避免了通过人工对通话语音进行监听以确定通话故障,导致的通话故障检测效率较低的问题。

在一种可能的实现方式中,如图2所示,该系统还包括:音源播放装置104和录音装置105;

该音源播放装置104,被配置为播放测试音源。

这里,该音源播放装置可以是手机等能够播放音源的设备,该测试音源可以是粉噪测试音源。

该通话发起端101,被配置为以该音源播放装置104播放的该测试音源作为输入语音,周期性地与该通话接收端102进行语音通话。

为了确保通话接收端能够获取到清晰的输出语音,该音源播放装置可以尽可能靠近通话发起端的话筒,示例地,该音源播放装置与通话发起端的话筒的距离可以是5-15cm,例如,可以将音源播放装置放在距离通话发起端的话筒10cm左右的位置。

该录音装置105,被配置为记录该通话接收端102播放的该输出语音。

该语音处理装置103,被配置为从该录音装置105获取该输出语音。

其中,该录音装置可以是具有录音功能的手机,在本实施例中,在通话接收端播放输出语音时,该录音装置记录该输出语音,为了记录更清晰准确的输出语音,该录音装置可以尽可能靠近通话发起端的话筒,示例地,该录音装置和通话发起端的话筒之间的距离可以是3-10cm,例如,可以将音源播放装置放在距离通话接收端的喇叭5cm左右的位置。

示例地,以手机作为通话发起端和通话接收端为例,对本公开中的系统检测通话故障的过程进行说明,当手机1向手机2拨打电话时,则手机1为通话发起端,手机2为通话接收端,在本实施例中,手机1可以安装自动化测试的应用程序,并设置通话周期以及通话次数,手机1通过该自动化测试应用程序按照设置的通话周期向手机2拨打电话,手机2可以设置为自动接听,这样,手机2在接收到手机1的来电后,自动接听手机1的来电,例如,手机1可以每隔1分钟向手机2拨打电话,即手机1向手机2拨打电话,然后手机2自动接听来电,手机1保持1分钟的通话,通话过程中,音源播放装置播放测试音源,手机1将该测试音源作为输入语音与手机2进行通话,手机2播放输出语音,在通话达到1分钟后,断掉通话,并再次发起通话,并重复上述通话过程,直至在通话次数达到设置的通话次数时,完成本次通话故障的自动化测试。

在通话过程中,手机2通过扬声器播放该输出语音,录音装置记录该输出语音,用户可以在完成本次通话故障的自动化测试,将该输出语音导入语音处理装置,该语音处理装置根据该输出语音得到语音波形。

在本公开另一实施例中,语音处理装置在获取到该语音波形后,该系统可以通过以下两种实现方式处理输出语音:

方式一:如图3所示,该系统还包括:展示装置106,与该语音处理装置103连接,被配置为展示该语音处理装置103获取的语音波形。

这样,用户通过该语音波形即可确定是否存在通话故障,例如,正常波形应该是按照通话周期得到的标准形态的波形,如果在任意一段出现空白波形或者杂乱波形,则可以确定存在通话故障。

例如,该语音处理装置可以是audition或者cooledit等工具,录音装置在获取到输出语音后,将该输出语音导入语音处理装置,语音处理装置根据导入的输出语音生成语音波形,并将生成的语音波形通过展示装置展示给用户。

方式二:如图4所示,该系统还包括:故障检测装置107,与该语音处理装置103连接,被配置为从该语音处理装置103获取该语音波形,并将该语音波形与该预设语音波形进行比较得到波形相似度,并在该波形相似度小于或者等于预设相似度阈值时,确定存在通话故障,在该波形相似度大于该预设相似度阈值时,确定不存在通话故障。

在本方式一种可能的实现方式中,该系统还可以包括提示装置,与故障检测装置连接,用于在该故障检测装置确定存在通话故障时,发出提示信息,从而提示用户关注该通话故障。

其中,该提示信息可以是语音提示等信息。

上述方式一和方式二的区别在于,方式一是通过人为的查看语音波形来确定是否存在故障,而方式二则是通过系统自动根据语音波形进行通话故障的判定。

需要说明的是,该系统还可以包括日志记录装置,分别与通话发起端和通话接收端连接,用于在通话发起端与通话接收端进行语音通话时,记录通话日志(log),这样,在通过上述方式一或者方式二确定存在通话故障后,用户可以对产生通过故障的通话周期对应的通话日志进行分析,从而确定故障原因。

基于上述检测通话故障的系统,本公开实施例还提供的一种检测通话故障的方法,如图5所示,该方法可以应用于上述系统中的语音处理装置,该方法包括:

s501、在通话发起端和通话接收端周期性的进行通话时,获取每个通话周期内该通话接收端的输出语音。

其中,上述通话发起端和通话接收端可以是手机等通话装置。

在本步骤中,可以通过录音装置记录该输出语音,该录音装置可以是手机等,在录音装置记录该通话接收端的输出语音后,可以从录音装置获取该输出语音。

s502、获取每个该通话周期内的输出语音对应的语音波形,该语音波形用于确定该通话发起端和通话接收端是否存在通话故障。

示例地,以手机作为通话发起端和通话接收端为例,对本公开中检测通话故障的方法进行说明,当手机1向手机2拨打电话时,则手机1为通话发起端,手机2为通话接收端,在本实施例中,手机1可以安装自动化测试的应用程序,并设置通话周期以及通话次数,手机1通过该自动化测试应用程序按照设置的通话周期向手机2拨打电话,手机2可以设置为自动接听,这样,手机2在接收到手机1的来电后,自动接听手机1的来电,例如,手机1可以每隔1分钟向手机2拨打电话,即手机1向手机2拨打电话,然后手机2自动接听来电,手机1保持1分钟的通话,通话过程中,音源播放装置播放测试音源,手机1将该测试音源作为输入语音与手机2进行通话,手机2播放输出语音,在通话达到1分钟后,断掉通话,并再次发起通话,并重复上述通话过程,直至在通话次数达到设置的通话次数时,完成本次通话故障的自动化测试。

在通话过程中,手机2通过扬声器播放该输出语音,录音装置记录该输出语音,用户可以在完成本次通话故障的自动化测试,将该输出语音导入语音处理装置,该语音处理装置根据该输出语音得到语音波形。

在本公开另一实施例中,在获取每个该通话周期内的输出语音对应的语音波形后,可以根据该语音波形通过以下两种方式确定是否存在通话故障:

方式一:将该语音波形发送至展示装置,以便该展示装置展示该语音波形。

这样,用户通过该语音波形即可确定是否存在通话故障,例如,正常波形应该是按照通话周期得到的标准形态的波形,如果在任意一段出现空白波形或者杂乱波形,则可以确定存在通话故障。

例如,该语音处理装置可以是audition或者cooledit等工具,录音装置在获取到输出语音后,将该输出语音导入语音处理装置,语音处理装置根据导入的输出语音生成语音波形,并将生成的语音波形通过展示装置展示给用户。

方式二:将该语音波形发送至故障检测装置,以便该故障检测装置将该语音波形与该预设语音波形进行比较得到波形相似度,并在该波形相似度小于或者等于预设相似度阈值时,确定存在通话故障。

在一种可能的实现方式中,故障检测装置在确定存在通话故障时,通过提示装置发出提示信息,从而提示用户关注该通话故障,该提示信息可以是语音提示等信息。

在确定存在通话故障后,用户可以通过日志记录装置记录的通话日志对故障进行分析,以确定故障原因,该日志记录装置可以分别与通话发起端和通话接收端连接,并在通话发起端和通话接收端进行语音通话时,记录通话日志。

需要说明的是,上述方法中各个装置的具体描述可以参考前述检测通话故障的系统中对应装置的描述,此处不再赘述。

采用上述方法,在进行通话故障检测过程中,通话发起端和通话接收端自动进行周期性通话,并由语音处理装置获取通话语音,无需人工参与通话,避免了通过人工对通话语音进行监听以确定通话故障,导致的通话故障检测效率较低的问题。

图6是根据一示例性实施例示出的一种电子设备600的框图。如图6所示,该电子设备600可以包括:处理器601,存储器602。该电子设备600还可以包括多媒体组件603,输入/输出(i/o)接口604,以及通信组件605中的一者或多者。

其中,处理器601用于控制该电子设备600的整体操作,以完成上述检测通话故障的方法中的全部或部分步骤。存储器602用于存储各种类型的数据以支持在该电子设备600的操作,这些数据例如可以包括用于在该电子设备600上操作的任何应用程序或方法的指令,以及应用程序相关的数据,例如联系人数据、收发的消息、图片、音频、视频等等。该存储器602可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,例如静态随机存取存储器(staticrandomaccessmemory,简称sram),电可擦除可编程只读存储器(electricallyerasableprogrammableread-onlymemory,简称eeprom),可擦除可编程只读存储器(erasableprogrammableread-onlymemory,简称eprom),可编程只读存储器(programmableread-onlymemory,简称prom),只读存储器(read-onlymemory,简称rom),磁存储器,快闪存储器,磁盘或光盘。多媒体组件603可以包括屏幕和音频组件。其中屏幕例如可以是触摸屏,音频组件用于输出和/或输入音频信号。例如,音频组件可以包括一个麦克风,麦克风用于接收外部音频信号。所接收的音频信号可以被进一步存储在存储器602或通过通信组件605发送。音频组件还包括至少一个扬声器,用于输出音频信号。i/o接口604为处理器601和其他接口模块之间提供接口,上述其他接口模块可以是键盘,鼠标,按钮等。这些按钮可以是虚拟按钮或者实体按钮。通信组件605用于该电子设备600与其他设备之间进行有线或无线通信。无线通信,例如wi-fi,蓝牙,近场通信(nearfieldcommunication,简称nfc),2g、3g或4g,或它们中的一种或几种的组合,因此相应的该通信组件605可以包括:wi-fi模块,蓝牙模块,nfc模块。

在一示例性实施例中,电子设备600可以被一个或多个应用专用集成电路(applicationspecificintegratedcircuit,简称asic)、数字信号处理器(digitalsignalprocessor,简称dsp)、数字信号处理设备(digitalsignalprocessingdevice,简称dspd)、可编程逻辑器件(programmablelogicdevice,简称pld)、现场可编程门阵列(fieldprogrammablegatearray,简称fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述检测通话故障的方法。

在另一示例性实施例中,还提供了一种包括程序指令的计算机可读存储介质,该程序指令被处理器执行时实现上述检测通话故障的方法的步骤。例如,该计算机可读存储介质可以为上述包括程序指令的存储器602,上述程序指令可由电子设备600的处理器601执行以完成上述检测通话故障的方法。

以上结合附图详细描述了本公开的优选实施方式,但是,本公开并不限于上述实施方式中的具体细节,在本公开的技术构思范围内,可以对本公开的技术方案进行多种简单变型,这些简单变型均属于本公开的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合,为了避免不必要的重复,本公开对各种可能的组合方式不再另行说明。

此外,本公开的各种不同的实施方式之间也可以进行任意组合,只要其不违背本公开的思想,其同样应当视为本公开所公开的内容。

技术特征:

1.一种检测通话故障的系统,其特征在于,包括:通话发起端,与所述通话发起端进行通话的通话接收端,以及语音处理装置,

所述通话发起端,被配置为周期性地与所述通话接收端进行语音通话;

所述通话接收端,被配置为在与所述通话发起端进行语音通话时,播放从所述通话发起端接收到的输出语音;

所述语音处理装置,被配置为获取所述输出语音,并获取所述输出语音对应的语音波形,所述语音波形用于确定所述通话发起端和通话接收端是否存在通话故障。

2.根据权利要求1所述的系统,其特征在于,所述系统还包括:音源播放装置和录音装置;

所述音源播放装置,被配置为播放测试音源;

所述通话发起端,被配置为以所述音源播放装置播放的所述测试音源作为输入语音,周期性地与所述通话接收端进行语音通话;

所述录音装置,被配置为记录所述通话接收端播放的所述输出语音;

所述语音处理装置,被配置为从所述录音装置获取所述输出语音。

3.根据权利要求1或2所述的系统,其特征在于,所述系统还包括:展示装置,

所述展示装置,与所述语音处理装置连接,被配置为展示所述语音处理装置获取的语音波形。

4.根据权利要求1或2所述的系统,其特征在于,所述系统还包括:故障检测装置,与所述语音处理装置连接,被配置为从所述语音处理装置获取所述语音波形,并将所述语音波形与所述预设语音波形进行比较得到波形相似度,并在所述波形相似度小于或者等于预设相似度阈值时,确定存在通话故障。

5.一种检测通话故障的方法,其特征在于,包括:

在通话发起端和通话接收端周期性的进行通话时,获取每个通话周期内所述通话接收端的输出语音;

获取每个所述通话周期内的输出语音对应的语音波形,所述语音波形用于确定所述通话发起端和通话接收端是否存在通话故障。

6.根据权利要求5所述的方法,其特征在于,所述获取每个通话周期内所述通话接收端的输出语音包括:

在录音装置记录所述通话接收端的输出语音后,从录音装置获取所述输出语音。

7.根据权利要求5或6所述的方法,其特征在于,在获取每个所述通话周期内的输出语音对应的语音波形后,所述方法还包括:

将所述语音波形发送至展示装置,以便所述展示装置展示所述语音波形。

8.根据权利要求5或6所述的方法,其特征在于,在获取每个所述通话周期内的输出语音对应的语音波形后,所述方法还包括:

将所述语音波形发送至故障检测装置,以便所述故障检测装置将所述语音波形与所述预设语音波形进行比较得到波形相似度,并在所述波形相似度小于或者等于预设相似度阈值时,确定存在通话故障。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求5-8中任一项所述方法的步骤。

10.一种电子设备,其特征在于,包括:

存储器,其上存储有计算机程序;

处理器,用于执行所述存储器中的所述计算机程序,以实现权利要求5-8中任一项所述方法的步骤。

技术总结

本公开涉及一种检测通话故障的方法、系统以及存储介质和电子设备,该系统包括:通话发起端,与所述通话发起端进行通话的通话接收端,以及语音处理装置,所述通话发起端,被配置为周期性地与所述通话接收端进行语音通话;所述通话接收端,被配置为在与所述通话发起端进行语音通话时,播放从所述通话发起端接收到的输出语音;所述语音处理装置,被配置为获取所述输出语音,并获取所述输出语音对应的语音波形,所述语音波形用于确定所述通话发起端和通话接收端是否存在通话故障。

技术研发人员:李巍山;张昊然

受保护的技术使用者:北京小米移动软件有限公司

技术研发日:.08.06

技术公布日:.02.18

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。