通信模块的音频测试系统及方法转让专利

申请号 : CN201711093316.X

文献号 : CN107809546B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 张勇星

申请人 : 上海移远通信技术股份有限公司

摘要 :

本发明公开了一种通信模块的音频测试系统及方法,所述音频测试系统包括测试控制模块、测试服务模块和测试服务控制模块;测试控制模块用于将目标DTMF音频数据依次传输给通信模块和测试服务模块,通过测试服务控制模块获取第一录音数据,并依次回传给测试服务模块和通信模块,通过测试控制模块获取第二录音数据;所述测试控制模块的判断单元用于判断第二录音数据的DTMF码值和目标DTMF音频数据的DTMF码值是否一致,确定通信模块的音频通路中是否存在故障。本发明不需要人工参与,自动判断通信模块的音频通路是否存在故障,从而有效地提高了识别精度和生产效率。

权利要求 :

1.一种通信模块的音频测试系统,其特征在于,所述音频测试系统包括测试控制模块、测试服务模块和测试服务控制模块;

所述通信模块分别与所述测试控制模块和所述测试服务模块通信连接;

所述测试服务模块与所述测试服务控制模块通信连接;

所述测试控制模块用于将目标DTMF音频数据传输给所述通信模块;

所述通信模块用于接收所述目标DTMF音频数据,并无线传输给所述测试服务模块;

所述测试服务模块用于接收所述目标DTMF音频数据,并对所述目标DTMF音频数据进行播放;

所述测试服务控制模块用于对所述测试服务模块播放的所述目标DTMF音频数据进行录音处理,并获取第一录音数据,然后回传给所述测试服务模块;

所述测试服务模块还用于接收所述第一录音数据,并无线传输给所述通信模块;

所述通信模块还用于接收所述第一录音数据,并对所述第一录音数据进行播放;

所述测试控制模块还用于对所述通信模块播放的所述第一录音数据进行录音处理,获取第二录音数据,并获取所述第二录音数据的DTMF码值;

所述测试控制模块包括判断单元;

所述判断单元用于判断所述第二录音数据的DTMF码值和所述目标DTMF音频数据的DTMF码值是否一致,在判断为否时,确定所述通信模块的音频通路中存在故障;在判断为是时,确定所述通信模块的音频通路正常。

2.如权利要求1所述的通信模块的音频测试系统,其特征在于,所述通信模块、所述测试服务模块、所述测试控制模块和所述测试服务控制模块均包括音频输入接口和音频输出接口;

所述测试服务模块通过所述音频输出接口对所述目标DTMF音频数据进行播放;

所述测试服务控制模块通过所述音频输入接口对所述目标DTMF音频数据进行录音处理;

所述通信模块通过所述音频输出接口对所述第一录音数据进行播放;

所述测试控制模块通过所述音频输入接口对所述第一录音数据进行录音处理。

3.如权利要求1所述的通信模块的音频测试系统,其特征在于,所述通信模块和所述测试服务模块均包括无线语音呼叫单元;

所述无线语音呼叫单元用于传输所述通信模块和所述测试服务模块之间的音频数据。

4.一种通信模块的音频测试方法,其特征在于,所述音频测试方法利用权利要求1中的所述的通信模块的音频测试系统实现,所述音频测试方法包括:S1、所述测试控制模块将所述目标DTMF音频数据传输给所述通信模块;

S2、所述通信模块接收所述目标DTMF音频数据,并无线传输给所述测试服务模块;

S3、所述测试服务模块接收所述目标DTMF音频数据,并对所述目标DTMF音频数据进行播放;

S4、所述测试服务控制模块用于对所述测试服务模块播放的所述目标DTMF音频数据进行录音处理,并获取第一录音数据,然后回传给所述测试服务模块;

S5、所述测试服务模块接收所述第一录音数据,并无线传输给所述通信模块;

S6、所述通信模块接收所述第一录音数据,并对所述第一录音数据进行播放;

S7、所述测试控制模块对所述通信模块播放的所述第一录音数据进行录音处理,获取第二录音数据,并获取所述第二录音数据的DTMF码值;

S8、所述判断单元判断所述第二录音数据的DIMF码值和所述目标DTMF音频数据的DIMF码值是否一致,在判断为否时,确定所述通信模块的音频通路中存在故障;在判断为是时,确定所述通信模块的音频通路正常。

5.如权利要求4所述的通信模块的音频测试方法,其特征在于,所述通信模块、所述测试服务模块、所述测试控制模块和所述测试服务控制模块均包括音频输入接口和音频输出接口;

步骤S3中的所述测试服务模块通过所述音频输出接口对所述目标DTMF音频数据进行播放;

步骤S4中的所述测试服务控制模块通过所述音频输入接口对所述目标DTMF音频数据进行录音处理;

步骤S6中的所述通信模块通过所述音频输出接口对所述第一录音数据进行播放;

步骤S7中的所述测试控制模块通过所述音频输入接口对所述第一录音数据进行录音处理。

6.如权利要求4所述的通信模块的音频测试方法,其特征在于,所述通信模块和所述测试服务模块均包括无线语音呼叫单元;

步骤S2具体包括:

所述通信模块通过所述无线语音呼叫单元将所述目标DTMF音频数据无线传输给所述测试服务模块;

步骤S5具体包括:

所述测试服务模块通过所述无线语音呼叫单元将所述第一录音数据无线传输给所述通信模块。

说明书 :

通信模块的音频测试系统及方法

技术领域

[0001] 本发明涉及通信技术领域,特别涉及一种通信模块的音频测试系统及方法。

背景技术

[0002] 传统的通信模块的音频通路及其音频功能的检测一般是采用人工拨打电话听音频的方式来检测的,但是,这种人工检测的方式存在识别精度低的缺陷,从而造成通信模块的生产效率低等缺点。

发明内容

[0003] 本发明要解决的技术问题是为了克服现有技术中的通信模块的音频测试系统采用人工识别检测的方式,存在识别精度低,生产效率低等缺陷,目的在于提供一种通信模块的音频测试系统及方法。
[0004] 本发明是通过下述技术方案来解决上述技术问题:
[0005] 本发明提供一种通信模块的音频测试系统,所述音频测试系统包括测试控制模块、测试服务模块和测试服务控制模块;
[0006] 所述通信模块分别与所述测试控制模块和所述测试服务模块通信连接;
[0007] 所述测试服务模块与所述测试服务控制模块通信连接;
[0008] 所述测试控制模块用于将目标DTMF(Dual Tone Multi Frequency,双音多频)音频数据传输给所述通信模块;
[0009] 所述通信模块用于接收所述目标DTMF音频数据,并无线传输给所述测试服务模块;
[0010] 所述测试服务模块用于接收所述目标DTMF音频数据,并对所述目标DTMF音频数据进行播放;
[0011] 所述测试服务控制模块用于对所述测试服务模块播放的所述目标DTMF音频数据进行录音处理,并获取第一录音数据,然后回传给所述测试服务模块;
[0012] 所述测试服务模块还用于接收所述第一录音数据,并无线传输给所述通信模块;
[0013] 所述通信模块还用于接收所述第一录音数据,并对所述第一录音数据进行播放;
[0014] 所述测试控制模块还用于对所述通信模块播放的所述第一录音数据进行录音处理,获取第二录音数据,并获取所述第二录音数据的DTMF码值;
[0015] 所述测试控制模块包括判断单元;
[0016] 所述判断单元用于判断所述第二录音数据的DTMF码值和所述目标DTMF音频数据的DTMF码值是否一致,在判断为否时,确定所述通信模块的音频通路中存在故障;在判断为是时,确定所述通信模块的音频通路正常。
[0017] 较佳地,所述通信模块、所述测试服务模块、所述测试控制模块和所述测试服务控制模块均包括音频输入接口和音频输出接口;
[0018] 所述测试服务模块通过所述音频输出接口对所述目标DTMF音频数据进行播放;
[0019] 所述测试服务控制模块通过所述音频输入接口对所述目标DTMF音频数据进行录音处理;
[0020] 所述通信模块通过所述音频输出接口对所述第一录音数据进行播放;
[0021] 所述测试控制模块通过所述音频输入接口对所述第一录音数据进行录音处理。
[0022] 较佳地,所述通信模块和所述测试服务模块均包括无线语音呼叫单元;
[0023] 所述无线语音呼叫单元用于传输所述通信模块和所述测试服务模块之间的音频数据。
[0024] 本发明还提供一种通信模块的音频测试方法,所述音频测试方法利用上述的通信模块的音频测试系统实现,所述音频测试方法包括:
[0025] S1、所述测试控制模块将所述目标DTMF音频数据传输给所述通信模块;
[0026] S2、所述通信模块接收所述目标DTMF音频数据,并无线传输给所述测试服务模块;
[0027] S3、所述测试服务模块接收所述目标DTMF音频数据,并对所述目标DTMF音频数据进行播放;
[0028] S4、所述测试服务控制模块用于对所述测试服务模块播放的所述目标DTMF音频数据进行录音处理,并获取第一录音数据,然后回传给所述测试服务模块;
[0029] S5、所述测试服务模块接收所述第一录音数据,并无线传输给所述通信模块;
[0030] S6、所述通信模块接收所述第一录音数据,并对所述第一录音数据进行播放;
[0031] S7、所述测试控制模块对所述通信模块播放的所述第一录音数据进行录音处理,获取第二录音数据,并获取所述第二录音数据的DTMF码值;
[0032] S8、所述判断单元判断所述第二录音数据的DIMF码值和所述目标DTMF音频数据的DIMF码值是否一致,在判断为否时,确定所述通信模块的音频通路中存在故障;在判断为是时,确定所述通信模块的音频通路正常。
[0033] 较佳地,所述通信模块、所述测试服务模块、所述测试控制模块和所述测试服务控制模块均包括音频输入接口和音频输出接口;
[0034] 步骤S3中的所述测试服务模块通过所述音频输出接口对所述目标DTMF音频数据进行播放;
[0035] 步骤S4中的所述测试服务控制模块通过所述音频输入接口对所述目标DTMF音频数据进行录音处理;
[0036] 步骤S6中的所述通信模块通过所述音频输出接口对所述第一录音数据进行播放;
[0037] 步骤S7中的所述测试控制模块通过所述音频输入接口对所述第一录音数据进行录音处理。
[0038] 较佳地,所述通信模块和所述测试服务模块均包括无线语音呼叫单元;
[0039] 步骤S2具体包括:
[0040] 所述通信模块通过所述无线语音呼叫单元将所述目标DTMF音频数据无线传输给所述测试服务模块;
[0041] 步骤S5具体包括:
[0042] 所述测试服务模块通过所述无线语音呼叫单元将所述第一录音数据无线传输给所述通信模块。
[0043] 本发明的积极进步效果在于:
[0044] 本发明的通信模块的音频测试系统,不需要人工参与,通过测试控制模块自动传输目标DTMF音频数据给通信模块,获取经过音频通路的录音数据,并录音数据进行解码分析获取对应的DTMF码值,然后将录音数据的DTMF码值与目标DTMF音频数据的DTMF码值进行对比,判断通信模块的音频通路是否存在故障,从而有效地提高了识别精度和生产效率。

附图说明

[0045] 图1为本发明的实施例1的通信模块的音频测试系统的结构示意图;
[0046] 图2为本发明的实施例2的通信模块的音频测试方法的流程图。

具体实施方式

[0047] 下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
[0048] 实施例1
[0049] 如图1所示,本实施例的通信模块的音频测试系统包括测试控制模块1、测试服务模块2和测试服务控制模块3。
[0050] 其中,所述通信模块4分别与所述测试控制模块1和所述测试服务模块2通信连接;所述测试服务模块2与所述测试服务控制模块3通信连接。
[0051] 所述通信模块4、所述测试服务模块1、所述测试控制模块2和所述测试服务控制模块3均包括音频输入接口5和音频输出接口6。
[0052] 所述通信模块4和所述测试服务模块2均包括无线语音呼叫单元7;所述无线语音呼叫单元7用于传输所述通信模块4和所述测试服务模块2之间的音频数据。
[0053] 所述测试控制模块1还包括判断单元8。
[0054] 所述测试控制模块1用于将目标DTMF音频数据传输给所述通信模块4;其中,目标DTMF音频数据为已经制作完成的一串DTMF音。
[0055] 所述通信模块4用于接收所述目标DTMF音频数据,并通过无线语音呼叫单元7无线传输给所述测试服务模块2;
[0056] 具体地,所述通信模块4通过无线语音呼叫单元7拨打所述测试服务模块2的无线语音呼叫单元7的号码,等待与所述测试服务模块2建立电话语音连接,当连接成功后,所述通信模块4将所述目标DTMF音频数据传输给所述测试服务模块2。
[0057] 所述测试服务模块2用于接收所述目标DTMF音频数据,并通过音频输出接口6对所述目标DTMF音频数据进行播放;
[0058] 所述测试服务控制模块3用于通过所述音频输入接口5对所述测试服务模块2播放的所述目标DTMF音频数据进行录音处理,并获取第一录音数据,然后回传给所述测试服务模块2;
[0059] 所述测试服务模块2还用于接收所述第一录音数据,并通过无线语音呼叫单元7无线传输给所述通信模块4;
[0060] 所述通信模块4还用于接收所述第一录音数据,并通过音频输出接口6对所述第一录音数据进行播放;
[0061] 所述测试控制模块1还用于对所述通信模块4播放的所述第一录音数据进行录音处理,获取第二录音数据,并分析获取所述第二录音数据的DTMF码值。
[0062] 所述判断单元8用于判断所述第二录音数据的DTMF码值和所述目标DTMF音频数据的DTMF码值是否一致,在判断为否时,确定所述通信模块4的音频通路中存在故障;在判断为是时,确定所述通信模块4的音频通路正常。
[0063] 本实施例的通信模块的音频测试系统的工作原理如下:
[0064] 1)所述测试控制模块1将目标DTMF音频数据传输给所述通信模块4;
[0065] 2)所述通信模块4接收所述目标DTMF音频数据,并通过无线语音呼叫单元7无线传输给所述测试服务模块2;
[0066] 3)所述测试服务模块2接收所述目标DTMF音频数据,并通过音频输出接口6对所述目标DTMF音频数据进行播放;
[0067] 4)所述测试服务控制模块3通过音频输入接口5对所述测试服务模块2播放的所述目标DTMF音频数据进行录音处理,并获取第一录音数据,然后回传给所述测试服务模块2;
[0068] 5)所述测试服务模块2接收所述第一录音数据,并通过无线语音呼叫单元7无线传输给所述通信模块4;
[0069] 6)所述通信模块4接收所述第一录音数据,并通过音频输出接口6对所述第一录音数据进行播放;
[0070] 7)所述测试控制模块1对所述通信模块4播放的所述第一录音数据进行录音处理,获取第二录音数据,并获取所述第二录音数据的DTMF码值;
[0071] 8)所述判断单元8判断所述第二录音数据的DTMF码值和所述目标DTMF音频数据的DTMF码值是否一致,在判断为否时,确定所述通信模块4的音频通路中存在故障;在判断为是时,确定所述通信模块4的音频通路正常。
[0072] 实施例2
[0073] 如图2所示,本实施例的通信模块的音频测试方法,所述音频测试方法利用实施例1中的通信模块的音频测试系统实现,所述音频测试方法包括:
[0074] S101、所述测试控制模块1将目标DTMF音频数据传输给所述通信模块4;
[0075] S102、所述通信模块4接收所述目标DTMF音频数据,并通过无线语音呼叫单元7无线传输给所述测试服务模块2;
[0076] S103、所述测试服务模块2接收所述目标DTMF音频数据,并通过音频输出接口6对所述目标DTMF音频数据进行播放;
[0077] S104、所述测试服务控制模块3通过音频输入接口5对所述测试服务模块2播放的所述目标DTMF音频数据进行录音处理,并获取第一录音数据,然后回传给所述测试服务模块2;
[0078] S105、所述测试服务模块2接收所述第一录音数据,并通过无线语音呼叫单元7无线传输给所述通信模块4;
[0079] S106、所述通信模块4接收所述第一录音数据,并通过音频输出接口6对所述第一录音数据进行播放;
[0080] S107、所述测试控制模块1通过音频输入接口5对所述通信模块4播放的所述第一录音数据进行录音处理,获取第二录音数据,并获取所述第二录音数据的DTMF码值;
[0081] S108、所述判断单元8判断所述第二录音数据的DTMF码值和所述目标DTMF音频数据的DTMF码值是否一致,在判断为否时,确定所述通信模块4的音频通路中存在故障;在判断为是时,确定所述通信模块4的音频通路正常。
[0082] 其中,通过将目标DTMF音频数据依次经过测试控制模块1、所述通信模块4、所述测试服务模块2和所述测试服务控制模块3进行传输,获取第一录音数据,然后将第一录音数据再依次经过所述测试服务控制模块3、所述测试服务模块2、所述通信模块4和测试控制模块1进行传输,获取第二录音数据,最后对第二录音数据的DTMF码值和所述目标DTMF音频数据的DTMF码值进行判断是否一致,从而实现对所述通信模块4的整个音频通路中的检测,当所述第二录音数据的DTMF码值和所述目标DTMF音频数据的DTMF码值进行不一致时,则说明整个音频通路中任意模块的译码器的链接部分之间、任意模块的译码器的模拟音频输出输入部分或所述通信模块4的内部软件等出现异常,从而有效地提高了所述通信模块4的音频通路故障识别精度。
[0083] 虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这些仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式作出多种变更或修改,但这些变更和修改均落入本发明的保护范围。