一种音频测试方法、装置及设备与流程

文档序号:15926439发布日期:2018-11-14 01:11阅读:193来源:国知局

本发明涉及终端技术领域,尤其涉及一种音频测试方法、装置及设备。

背景技术

目前,对于智能手机等终端设备,在设备出厂前的测试环节,通常需进行电流测试和工模音频测试。其中,电流测试是指测试设备的待机电流、关机电流、开机电流、充电电流等电流参数,音频测试是指测试设备的喇叭、听筒、主mic(microphone,麦克风)、副mic是否工作正常。

一般来说,需要先进行电流测试,再进行工模音频测试。现有技术中,电流测试已可由测试平台来进行,但是音频测试则还处于人工测试的阶段,不仅效率较低,同时也消耗大量的人力成本。

综上所述,目前亟需要一种音频测试方法,用以提高终端设备的音频测试效率。



技术实现要素:

本发明提供一种音频测试方法、装置及设备,用以提高终端设备的音频测试效率。

本发明实施例提供的一种音频测试方法,所述方法应用于终端;所述方法包括:

通过第一收音部件和第二收音部件接收第一发音部件发出的第一测试信号,得到所述第一收音部件的第一接收信号和所述第二收音部件的第二接收信号;

根据所述第一接收信号和所述第二接收信号的音频参数,确定所述第一收音部件、所述第二收音部件及所述第一发音部件的工作状态。

可选地,所述方法还包括:

通过所述第一收音部件和所述第二收音部件接收第二发音部件发出的第二测试信号,得到所述第一收音部件的第三接收信号和所述第二收音部件的第四接收信号;

根据所述第一接收信号、所述第二接收信号、所述第三接收信号和所述第四接收信号的音频参数,确定所述第一收音部件、所述第二收音部件、所述第一发音部件及所述第二发音部件的工作状态。

可选地,通过第一收音部件和第二收音部件接收第二发音部件发出的第二测试信号之前,还包括:

确定所述第一接收信号和所述第二接收信号的音频参数均不符合设定标准。

可选地,根据所述第一接收信号、所述第二接收信号、第三接收信号和所述第四接收信号的音频参数,确定所述第一收音部件、所述第二收音部件、所述第一发音部件及所述第二发音部件的工作状态,包括:

第三接收信号和所述第四接收信号的音频参数存在至少一个符合所述设定标准,确定第二发音部件正常,第一发音部件不正常。

可选地,根据所述第一接收信号、所述第二接收信号、所述第三接收信号和所述第四接收信号的音频参数,确定所述第一收音部件、所述第二收音部件、所述第一发音部件及所述第二发音部件的工作状态,包括:

若确定所述第一接收信号和所述第二接收信号的音频参数均不符合所述第一发音部件对应的设定标准,则确定所述第一发音部件工作异常;

若确定所述第三接收信号和所述第四接收信号的音频参数均不符合所述第二发音部件对应的设定标准,则确定所述第二发音部件工作异常;

若确定所述第一接收信号的音频参数不符合所述第一发音发件对应的设定标准,且所述第三接收信号的音频参数符合所述第二发音部件对应的设定标准,则确定所述第一收音部件工作异常;

若确定所述第二接收信号的音频参数不符合所述第一发音部件对应的设定标准,且所述第四接收信号的音频参数不符合所述第二发音部件对应的设定标准,则确定所述第二收音部件工作异常。

可选地,所述第一发音部件为所述喇叭或所述听筒,所述第二发音部件为所述喇叭和所述听筒中除所述第一发音部件以外的另一发音部件。

基于同样的发明构思,本发明还提供一种音频测试装置,包括:

收发模块,用于通过第一收音部件和第二收音部件接收第一发音部件发出的第一测试信号,得到所述第一收音部件的第一接收信号和所述第二收音部件的第二接收信号;

确定模块,用于根据所述第一接收信号和所述第二接收信号的音频参数,确定所述第一收音部件、所述第二收音部件及所述第一发音部件的工作状态。

可选地,所述收发模块具体用于:

通过所述第一收音部件和所述第二收音部件接收第二发音部件发出的第二测试信号,得到所述第一收音部件的第三接收信号和所述第二收音部件的第四接收信号;

所述确定模块具体用于:

根据所述第一接收信号、所述第二接收信号、所述第三接收信号和所述第四接收信号的音频参数,确定所述第一收音部件、所述第二收音部件、所述第一发音部件及所述第二发音部件的工作状态。

可选地,所述收发模块还用于:

通过第一收音部件和第二收音部件接收第二发音部件发出的第二测试信号之前,确定所述第一接收信号和所述第二接收信号的音频参数均不符合设定标准。

可选地,所述确定模块还具体用于:

第三接收信号和所述第四接收信号的音频参数存在至少一个符合所述设定标准,确定第二发音部件正常,第一发音部件不正常。

可选地,所述确定模块具体用于:

若确定所述第一接收信号和所述第二接收信号的音频参数均不符合所述第一发音部件对应的设定标准,则确定所述第一发音部件工作异常;

若确定所述第三接收信号和所述第四接收信号的音频参数均不符合所述第二发音部件对应的设定标准,则确定所述第二发音部件工作异常;

若确定所述第一接收信号的音频参数不符合所述第一发音发件对应的设定标准,且所述第三接收信号的音频参数符合所述第二发音部件对应的设定标准,则确定所述第一收音部件工作异常;

若确定所述第二接收信号的音频参数不符合所述第一发音部件对应的设定标准,且所述第四接收信号的音频参数不符合所述第二发音部件对应的设定标准,则确定所述第二收音部件工作异常。

可选地,所述第一发音部件为喇叭或听筒,所述第二发音部件为所述喇叭和所述听筒中除所述第一发音部件以外的另一发音部件;

所述第一收音部件为主mic或副mic,所述第二发音部件为所述主mic或副mic中除所述第一收音部件以外的另一收音部件。

本发明另一实施例提供了一种测试设备,其包括存储器和处理器,其中,所述存储器用于存储程序指令,所述处理器用于调用所述存储器中存储的程序指令,按照获得的程序执行上述任一种方法。

本发明另一实施例提供了一种计算机存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行上述任一种方法。

本发明实施例提供一种音频测试方法,包括:通过第一收音部件和第二收音部件接收第一发音部件发出的第一测试信号,得到第一收音部件的第一接收信号和第二收音部件的第二接收信号;根据第一接收信号和第二接收信号的音频参数,确定第一收音部件、所述第二收音部件及第一发音部件的工作状态。

如此,在第一发音部件发出第一测试信号后,可根据第一收音部件和第二收音部件分别接收到该第一测试信号后得出的第一接收信号和第二接收信号的音频参数,确定第一收音部件、第二收音部件及第一发音部件的工作状态,从而无需人工测试,减少了测试用时和人力成本,提高了测试效率。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例提供的音频测试方法所适用的系统架构图;

图2为本发明实施例提供的音频测试方法所对应的流程示意图;

图3为本发明具体实施例中提供的音频测试方法的实现方式二所对应的流程示意图;

图4为本发明实施例提供的音频测试装置的结构示意图;

图5为本发明实施例提供的测试设备的结构示意图。

具体实施方式

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例,仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

下面结合说明书附图对本发明实施例做进一步详细描述。

图1示例性地示出了本发明实施例提供的音频测试方法适用的系统架构图,如图1所示,该系统中包括测试平台、待测终端设备的收音部件(如图1中所示的喇叭和听筒)、发音部件(如图1中所示的主mic和副mic)。图1中所示的箭头用于标识控制命令、测试信号或接收信号的传输方向。

其中,所述测试平台可以是多种类型的计算机设备,如台式机电脑、笔记本电脑、平板电脑等,本发明对此不做具体限制。当需要对某一待测终端设备进行测试时,可将该待测终端设备与测试平台相连,例如可通过usb相连。为便于主mic和副mic接收由听筒发出的测试信号,本发明实施例中,还可通过外部连接线,将听筒与主mic、副mic相连。

图2示例性示出了本发明实施例提供的音频测试方法的流程示意图,如图2所示,所述方法包括如下步骤s201至步骤s202:

步骤s201:通过第一收音部件和第二收音部件接收第一发音部件发出的第一测试信号,得到所述第一收音部件的第一接收信号和所述第二收音部件的第二接收信号;

步骤s202:根据所述第一接收信号和所述第二接收信号的音频参数,确定所述第一收音部件、所述第二收音部件及所述第一发音部件的工作状态。

如此,在第一发音部件发出第一测试信号后,可根据第一收音部件和第二收音部件分别接收到该第一测试信号后得出的第一接收信号和第二接收信号的音频参数,确定第一收音部件、第二收音部件及第一发音部件的工作状态,从而无需人工测试,减少了测试用时和人力成本,提高了测试效率。

需要说明的是,本发明实施例提供的音频测试方法可与终端设备的电流测试方法紧密结合。具体的,所述测试平台可以为用于对终端设备进行电流测试的测试平台,当对某一待测终端设备的电流测试完成后,则可按照上述步骤s201至步骤s202中的方法执行后续的音频测试步骤。

在步骤s201的具体实施中,测试平台可在完成电流测试后,调用平台的adb(androiddebugbridge,调试桥)指令,触发第一发音部件发出第一测试信号。所述第一测试信号可为设定频率和/或设定振幅的音频信号,例如,频率为1khz的音频信号。

随后,第一收音部件和第二收音部件接收该第一测试信号后,由于第一测试信号为音频信号,还可将其转换为电声信号,得到第一接收信号和第二接收信号,并将它们发送至测试平台。

在步骤s202的具体实施中,测试平台接收第一接收信号和第二接收信号,根据第一接收信号和第二接收信号的音频参数,确定第一收音部件、第二收音部件及第一发音部件的工作状态。

具体来说,步骤s202中可存在如下4种情况:

若第一接收信号和第二接收信号的音频参数均符合第一发音部件的设定标准,则表示第一收音部件、第二收音部件及第一发音部件均工作正常;

若第一接收信号的音频参数符合第一发音部件的设定标准,但第二接收信号不符合第一发音部件的设定标准,则表示第一收音部件和第一发音部件工作正常,但第二收音部件工作异常;

若第一接收信号的音频参数不符合第一发音部件的设定标准,但第二接收信号符合第一发音部件的设定标准,则表示第二收音部件和第一发音部件工作正常,但第一收音部件工作异常;

若第一接收信号和第二接收信号的音频参数均不符合第一发音部件的设定标准,则无法准确确定出当前工作正常和异常的部件,可能是第一发音部件工作异常,也可能是第一收音部件和第二收音部件同时工作异常,也可能是第一发音部件工作异常的同时,第一收音部件、第二收音部件中的其中一个或两个也工作异常。

为了更准确地确定出各发音部件和收音部件的工作状态,本发明实施例还可结合第二发音部件的测试信号来共同确定出各发音和收音部件的工作状态,如此,提供如下两种具体的实现方式:

实现方式一:

若确定第一接收信号与第二接收信号都不符合第一发音部件的设定标准后,则测试平台触发第二发音部件发出第二测试信号。其中,第二测试信号也可为设定频率和/或设定振幅的音频信号,而且可与第一测试信号的频率和/或振幅相同或不相同,本发明对此不做具体限制。

第一收音部件和第二收音部件接收到该第二测试信号后,分别得到第三接收信号和第四接收信号,并将其发送至测试平台。

进而,测试平台根据第一接收信号、第二接收信号、第三接收信号和第四接收信号的音频参数,共同确定第一收音部件、第二收音部件、第一发音部件及第二发音部件的工作状态。

具体如下:

若第三接收信号和第四接收信号的音频参数均符合第二发音部件的设定标准,则表示第一收音部件、第二收音部件及第二发音部件均工作正常,但第一发音部件工作异常;

若第三接收信号的音频参数符合第二发音部件的设定标准,但第四接收信号不符合第二发音部件的设定标准,则表示第一收音部件和第二发音部件工作正常,但第二收音部件和第一发音部件工作异常;

若第三接收信号的音频参数不符合第二发音部件的设定标准,但第四接收信号符合第一发音部件的设定标准,则表示第二收音部件和第二发音部件工作正常,但第一收音部件和第一发音部件工作异常;

若第三接收信号和第四接收信号的音频参数均不符合第二发音部件的设定标准,则可能是第一发音部件和第二发音部件同时工作异常,或者第一收音部件和第二收音部件同时工作异常。

由上述内容可以看出,若第三接收信号和第四接收信号的音频参数存在至少一个符合第二发音部件的设定标准的情况下,则可明确确定出第二发音部件正常,第一发音部件不正常。

需要说明的是,第一发音部件和第二发音部件各自对音频参数的设定标准可以相同,也可以不相同,本发明对此不做具体限制。

实现方式二:

作为一种更优选的实现方式,测试平台可在步骤s201中发出第一adb指令,触发第一发音部件发出第一测试信号。随后,第一收音部件和第二收音部件接收该第一测试信号,将其转换为对应的电声信号,即第一接收信号和第二接收信号后,再发送至测试平台。

进而,测试平台确定接收到第一接收信号和第二接收信号后,可在步骤s203中再次发出第二adb指令,触发第二发音部件发出第二测试信号。

如此,第一收音部件和第二收音部件接收该第二测试信号,将其转换为对应的电声信号,即第三接收信号和第四接收信号,并发送至测试平台。

测试平台若确定收到了上述第一接收信号、第二接收信号、第三接收信号和第四接收信号后,根据它们的音频参数,共同确定各部件的工作状态,具体如下:

若确定所述第一接收信号和所述第二接收信号的音频参数均不符合所述第一发音部件对应的设定标准,则确定所述第一发音部件工作异常;

若确定所述第三接收信号和所述第四接收信号的音频参数均不符合所述第二发音部件对应的设定标准,则确定所述第二发音部件工作异常;

若确定所述第一接收信号的音频参数不符合所述第一发音发件对应的设定标准,且所述第三接收信号的音频参数符合所述第二发音部件对应的设定标准,则确定所述第一收音部件工作异常;

若确定所述第二接收信号的音频参数不符合所述第一发音部件对应的设定标准,且所述第四接收信号的音频参数不符合所述第二发音部件对应的设定标准,则确定所述第二收音部件工作异常。

需要说明的是,本发明实施例中的涉及的第一发音部件为喇叭或听筒,所述第二发音部件为所述喇叭和所述听筒中除所述第一发音部件以外的另一发音部件;

所述第一收音部件为所述主mic或副mic,所述第二发音部件为所述主mic或副mic中除所述第一收音部件以外的另一收音部件。

下面以第一发音部件为喇叭,第二发音部件为听筒,第一收音部件为主mic,第二收音部件为副mic,通过一个具体实施例来说明本发明实施例的实现方式二中的方法。

图3为本发明实施例的实现方式二所提供的流程示意图,如图3所示:

首先,测试平台完成电流测试后,发出adb指令,让喇叭发声,发出频率为1khz的音频信号,同时让主mic、副mic启动接收任务;

喇叭发出音频后,主mic、副mic接收该音频信号,并将接收到的信号转换为电声信号,并确定出该电声信号的音频参数,如可包括振幅、频率等。将主mic、副mic接收到的信号的音频参数与设定标准进行对比,符合标准为y,不符合标准为n。

得出喇叭发出音频后,主mic、副mic的接收结果后,再次调用adb指令,让听筒发声,同样发出频率为1khz的音频信号。主mic、副mic接收该音频信号,并将接收到的信号转换为电声信号,确定出该电声信号的音频参数,如可包括振幅、频率等。同样、将主mic、副mic接收到的信号的音频参数与设定标准进行对比,符合标准为y,不符合标准为n。

为了区分主、副mic接收到的各个信号,下面将喇叭发出音频时,主mic接收到的电声信号记作第一接收信号,副mic接收到的电声信号记作第二接收信号;听筒发出音频时,主mic接收到的电声信号记作第三接收信号,副mic接收到的电声信号记作第四接收信号。

如此,若第一接收信号和第二接收信号的音频参数同时不满足设定标准,则认为喇叭工作异常,即fail;

若第一接收信号和第三接收信号的音频参数同时不满足设定标准,则认为主mic工作异常,即fail;

若第二接收信号和第四接收信号的音频参数同时不满足设定标准,则认为副mic工作异常,即fail;

若第三接收信号和第四接收信号的音频参数同时不满足设定标准,则认为听筒工作异常,即fail。

从而可确定出喇叭、听筒、主mic、副mic四个部件的工作状态。

基于同样的发明构思,本发明实施例还提供一种音频测试装置,图4为本发明实施例中提供的一种音频测试装置的结构示意图,如图4所示,该装置400包括:

收发模块401,用于通过第一收音部件和第二收音部件接收第一发音部件发出的第一测试信号,得到所述第一收音部件的第一接收信号和所述第二收音部件的第二接收信号;

确定模块402,用于根据所述第一接收信号和所述第二接收信号的音频参数,确定所述第一收音部件、所述第二收音部件及所述第一发音部件的工作状态。

可选地,所述收发模块401具体用于:

通过所述第一收音部件和所述第二收音部件接收第二发音部件发出的第二测试信号,得到所述第一收音部件的第三接收信号和所述第二收音部件的第四接收信号;

所述确定模块402具体用于:

根据所述第一接收信号、所述第二接收信号、所述第三接收信号和所述第四接收信号的音频参数,确定所述第一收音部件、所述第二收音部件、所述第一发音部件及所述第二发音部件的工作状态。

可选地,所述收发模块401还用于:

通过第一收音部件和第二收音部件接收第二发音部件发出的第二测试信号之前,确定所述第一接收信号和所述第二接收信号的音频参数均不符合设定标准。

可选地,所述确定模块402还具体用于:

第三接收信号和所述第四接收信号的音频参数存在至少一个符合所述设定标准,确定第二发音部件正常,第一发音部件不正常。

可选地,所述确定模块402具体用于:

若确定所述第一接收信号和所述第二接收信号的音频参数均不符合所述第一发音部件对应的设定标准,则确定所述第一发音部件工作异常;

若确定所述第三接收信号和所述第四接收信号的音频参数均不符合所述第二发音部件对应的设定标准,则确定所述第二发音部件工作异常;

若确定所述第一接收信号的音频参数不符合所述第一发音发件对应的设定标准,且所述第三接收信号的音频参数符合所述第二发音部件对应的设定标准,则确定所述第一收音部件工作异常;

若确定所述第二接收信号的音频参数不符合所述第一发音部件对应的设定标准,且所述第四接收信号的音频参数不符合所述第二发音部件对应的设定标准,则确定所述第二收音部件工作异常。

可选地,所述第一发音部件为喇叭或听筒,所述第二发音部件为所述喇叭和所述听筒中除所述第一发音部件以外的另一发音部件;

所述第一收音部件为主mic或副mic,所述第二发音部件为所述主mic或副mic中除所述第一收音部件以外的另一收音部件。

基于同样的发明构思,本发明实施例还提供另一种测试设备,该测试设备具体可以为桌面计算机、便携式计算机、智能手机、平板电脑、个人数字助理(personaldigitalassistant,pda)等。如图5所示,该测试设备500可以包括中央处理器(centerprocessingunit,cpu)501、存储器502、输入/输出设备503及总线系统504等。其中,输入设备可以包括键盘、鼠标、触摸屏等,输出设备可以包括显示设备,如液晶显示器(liquidcrystaldisplay,lcd)、阴极射线管(cathoderaytube,crt)等。

存储器可以包括只读存储器(rom)和随机存取存储器(ram),并向处理器提供存储器中存储的程序指令和数据。在本发明实施例中,存储器可以用于存储上述音频测试方法的程序。

处理器通过调用存储器存储的程序指令,处理器用于按照获得的程序指令执行上述音频测试方法。

基于同样的发明构思,本发明实施例提供了一种计算机存储介质,用于储存为上述测试设备所用的计算机程序指令,其包含用于执行上述音频测试方法的程序。

所述计算机存储介质可以是计算机能够存取的任何可用介质或数据存储设备,包括但不限于磁性存储器(例如软盘、硬盘、磁带、磁光盘(mo)等)、光学存储器(例如cd、dvd、bd、hvd等)、以及半导体存储器(例如rom、eprom、eeprom、非易失性存储器(nandflash)、固态硬盘(ssd))等。

由上述内容可以看出:

本发明实施例提供一种音频测试方法,包括:通过第一收音部件和第二收音部件接收第一发音部件发出的第一测试信号,得到第一收音部件的第一接收信号和第二收音部件的第二接收信号;根据第一接收信号和第二接收信号的音频参数,确定第一收音部件、所述第二收音部件及第一发音部件的工作状态。

如此,在第一发音部件发出第一测试信号后,可根据第一收音部件和第二收音部件分别接收到该第一测试信号后得出的第一接收信号和第二接收信号的音频参数,确定第一收音部件、第二收音部件及第一发音部件的工作状态,从而无需人工测试,减少了测试用时和人力成本,提高了测试效率。

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

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

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

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

尽管已描述了本发明的可选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括可选实施例以及落入本发明范围的所有变更和修改。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

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