一种多路音频输出异常定位测试方法及系统与流程

文档序号:31049279发布日期:2022-08-06 06:20阅读:181来源:国知局
一种多路音频输出异常定位测试方法及系统与流程

1.本发明涉及音频播放异常检测技术领域,具体是一种多路音频输出异常定位测试方法及系统。


背景技术:

2.对于网络音频播放终端产品在出厂前或者在使用过程中,需要检测器播放音频是否正常,如果采用人工来操作播放并根据所接听到的播放音频来判断播放是否正常,则效率非常低且依赖于操作人员的经验,很难进行统一标准,容易出现误检的情况。特别是对于工厂而言,其在正式出厂前,都是对批量的网络音频播放终端进行测试,若仍然采用人工来测试的话,这种效率更低,几乎不能构被接受;而若采用现有的音频测试设备,则往往这样的音频测试设备本身价格不低且往往需要将音频测试设备依次连接网络音频播放终端产品进行测试,测试完当前网络音频播放终端后,连接下一个网络音频播放终端并进行测试,这种测试方法价格不够低廉且操作麻烦。


技术实现要素:

3.针对现有技术的不足,本发明的目的之一提供一种多路音频输出异常定位测试方法,其能够解决低成本方便快捷测试音频的问题;本发明的目的之二提供一种多路音频输出异常定位测试系统,其能够解决低成本方便快捷测试音频的问题。
4.实现本发明的目的之一的技术方案为:一种多路音频输出异常定位测试方法,包括如下步骤:步骤1:服务器接收模拟信号的测试音频信号,并将接收到的测试音频信号分别发送给功放器,以及将模拟信号的测试音频信号转换为数字音频信号后发送给各个播放终端,功放器将测试音频信号的音频幅度调整至与播放终端播放测试音频信号的音频幅度相一致,功放器将已调好音频幅度的测试音频信号发送给音频采集设备和音频幅度检测模块,各个播放终端也分别将各自的测试音频信号发送给音频采集设备和音频检测模块,音频采集设备录制接收到的测试音频信号,并生成音频文件后发送给上位机,上位机保存接收到的各个音频文件,每一个播放终端对应一个音频文件;步骤2:音频检测模块分别比较功放器的音频幅度与各个播放终端所对应的音频幅度大小是否一致,若是,则向单片机输出第一电平信号,若否,则向单片机输出第二电平信号;步骤3:单片机根据按时间顺序接收到的第一电平和第二电平以及第一电平变化到第二电平的变化信息按预设串口打印信息的通过单片机的串口输出到所述上位机,第一电平变化到第二电平的变化信息包括变化次数和发生时间;
步骤4:上位机根据串口打印信息查找出对应的音频文件,并定位到异常发生的时间点,将音频文件中对应异常发生的时间点的音频进行播放,根据播放出来的音频确定对播放终端进行测试的测试结果,其中,异常发生的时间点是指所述变化信息的发生时间。
5.进一步地,在所述步骤1之前,还包括如下步骤:信号发生器生成一个测试音频信号,并将测试音频信号发送给服务器。
6.进一步地,所述测试音频信号为正弦波信号。
7.进一步地,所述信号发生器为具有自动生成测试音频信号的软件功能模块或硬件电路。
8.进一步地,所述播放终端数量至少为一个。
9.进一步地,各个播放终端播放测试音频信号的音频幅度预先设置,且各个播放终端播放的音频幅度相同。
10.进一步地,第一电平信号为高电平,第二电平为低电平。
11.进一步地,所述上位机为pc机。
12.进一步地,所述单片机为具有串口功能的单片机,串口功能为检测高低电平。
13.实现本发明的目的之二的技术方案为:一种多路音频输出异常定位测试系统,包括,信号发生器,用于生成测试音频信号并发送给服务器,测试音频信号为正弦波信号,服务器,用于将接收到的测试音频信号分别发送给功放器和各个播放终端,功放器,用于将试音频信号的音频幅度调整至与播放终端播放测试音频信号的音频幅度相一致,并将已调好音频幅度的测试音频信号发送给音频幅度检测模块和音频采集设备,播放终端,用于按预先设置好的音频幅度播放接收到的测试音频信号,并将所述预先设置好的音频幅度播测试音频信号发送给音频检测模块和音频采集设备,音频采集设备,用于录制接收到的测试音频信号并生成音频文件后发送给上位机,音频检测模块,用于分别比较功放器的音频幅度与各个播放终端所对应的音频幅度大小是否一致,若是,则向单片机输出第一电平信号,若否,则向单片机输出第二电平信号,第一电平信号为高电平,第二电平为低电平,单片机,用于根据按时间顺序接收到的第一电平和第二电平以及第一电平变化到第二电平的变化信息按预设串口打印信息的通过单片机的串口输出到所述上位机,第一电平变化到第二电平的变化信息包括变化次数和发生时间,上位机,用于根据串口打印信息查找出对应的音频文件,并定位到异常发生的时间点,将音频文件中对应异常发生的时间点的音频进行播放,根据播放出来的音频确定对播放终端进行测试的测试结果。
14.本发明的有益效果为:本技术能够批量地对多路音频进行检测,且通过检测异常发生时间点,配合再次播放音频进行回放查找出异常情况。整个测试过程只需要一个信号发生器和具有串口功能的单片机即可完成测试,整个测试成本低廉且方便快捷,不需要人
为手动按顺序一个一个将被测播放终端与测试设备进行连接。
附图说明
15.图1为本发明较佳实施例的流程示意图。
16.具体实施方案下面,结合附图以及具体实施方案,对本发明做进一步描述:如图1所示,一种多路音频输出异常定位测试方法,包括如下步骤:步骤1:信号发生器生成一个测试音频信号,测试音频信号是一个模拟信号而非数字信号,并将测试音频信号发送给服务器,测试音频信号可以是标准的正弦波信号。
17.信号发生器可以是具有自动生成测试音频信号的软件功能模块,也可以是硬件电路或其他现有的音源设备,例如cd机、mp3文件,目的在于生成一个标准正弦波信号。
18.当然,在实际使用时,也可以不采用信号发生器,而是在服务器直接预先存储或生成测试音频信号,例如直接存储一个标准的正弦波信号。
19.步骤2:服务器将接收到的测试音频信号发送给功放器,并采集测试音频信号转化为数字信号后发送给各个播放终端,播放终端接收到的测试音频信号为数字信号,而功放器接收的测试音频信号仍然为模拟信号。播放终端数量至少一个,当有多个播放终端,服务器需要将测试音频信号发送给每一个播放终端。
20.其中,模拟信号的测试音频信号输入到服务器的line in接口,服务器将接收到的模拟信号的测试音频信号进行模数转换,转换为数字信号的测试音频信号,成为了数字音频。将该数字音频发送给播放终端,且将数字音频经过服务器内置的声卡再次数模转换后输出模拟音频,模拟音频经过服务器的耳机接口或其他line out接口输出给功放器,因此,功放器最终接收到的测试音频信号仍然是模拟音频信号。以上模数转换、数模转换是目前常用的服务器和通用计算机就具有的功能。
21.功放器将测试音频信号的音频幅度调整至与播放终端播放测试音频信号的音频幅度相一致,功放器将已调好音频幅度的测试音频信号发送给音频采集设备和音频幅度检测模块,各个播放终端也分别将各自的测试音频信号发送给音频采集设备和音频幅度检测模块。音频采集设备录制接收到的测试音频,并将录制的音频文件上传给上位机,录制的音频文件是带有时间新型的音频文件。上位机接收各个音频文件并保存,每一个播放终端对应一个音频文件,因此,上位机也分别保存了各个播放终端相对应的音频文件。上位机使用日常的pc机即可。
22.各个播放终端播放测试音频信号的音频幅度(也即播放音量大小)可以事先设置,且各个播放终端播放的音频幅度相同。
23.步骤3:音频采集设备录制音频形成音频文件的同时,音频检测模块分别比较功放器的音频幅度与各个播放终端所对应的音频幅度大小是否一致,若是,则向单片机输出第一电平信号,若否,则向单片机输出第二电平信号。
24.第一电平信号为高电平,第二电平为低电平。当然,也可以反过来,第一电平信号为低电平,第二电平为高电平。
25.在本步骤中,音频检测模块接收到功放器播放测试音频信号的音频幅度与播放终端播放测试音频信号的音频幅度一致,则持续输出第一电平信号(例如高电平),直至接收
到两者的音频幅度不一致,才输出第二电平信号(例如低电平)。当某个播放终端出现异常时其播放音频测试信号的音频幅度会出现异常,例如,当前播放终端出现播放音频卡顿、断音、杂音、音量忽大忽小等异常情况都会导致其播放出来的音频幅度产生变化,从而导致与功放器播放音频测试信号的音频幅度不一致。
26.步骤4:单片机根据按时间顺序接收到的第一电平和第二电平以及第一电平变化到第二电平的变化信息按预设串口打印信息的通过单片机的串口输出到所述上位机。
27.第一电平变化到第二电平的变化信息包括变化次数和发生时间。
28.本步骤中,串口打印信息是目前通用单片机中所具有串口功能的单片机,具有串口功能的单片机能检测到高低电平,从而做出逻辑判断并输出串口打印信息。这里的预设串口打印信息是指预设打印格式,打印格式是可自定义的,也即是串口打印信息可以自定义信息,例如,用01、010101等来表示一个信号,例如用01表示第一电平,10或00表示第二电平,当第一电平变化到第二电平,则会有0110或0100的串口打印信息,从而根据该串口打印信息能够快速定位到哪个位置(时间点)出现播放异常以及根据变化次数确定出播放异常次数。由于测试音频信号是带有时间信息的音频,因此,在确定出哪个位置属于从第一电平变化到第二电平,即可根据时间点快速确定出异常发送的时间点。
29.步骤5:上位机根据串口打印信息查找出对应的音频文件,并定位到异常发生的时间点,将音频文件中对应异常发生的时间点的音频进行播放,根据播放出来的音频确定断音、杂音、卡顿或其他情况,从而确定对播放终端进行测试的测试结果。后续再根据测试结果作相应的处理。
30.本技术能够批量地对多路音频进行检测,且通过检测异常发生时间点,配合再次播放音频进行回放查找出异常情况。整个测试过程只需要一个信号发生器和具有串口功能的单片机即可完成测试,整个测试成本低廉且方便快捷,不需要人为手动按顺序一个一个将被测播放终端与测试设备进行连接。
31.本发明能够采用低功耗的单片机完成对批量的播放终端进行检测,且可通过上位机实现在线检测,能够很好地应用在在线检测技术和设备,具有高效的节能监测性能。
32.本说明书所公开的实施例只是对本发明单方面特征的一个例证,本发明的保护范围不限于此实施例,其他任何功能等效的实施例均落入本发明的保护范围内。对于本领域的技术人员来说,可根据以上描述的技术方案以及构思,做出其它各种相应的改变以及变形,而所有的这些改变以及变形都应该属于本发明权利要求的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1