本发明涉及计算机技术领域,尤其涉及一种音频配件测试方法、装置和系统。
背景技术:
专网集群终端中的音频配件种类多,使用频率较高,因此该些音频配件的性能尤其重要。对于整个专网集群产业链,无论是终端厂商还是音频配件厂商,目前针对外置音频手咪配件的通用测试方如下:通过音频老化仪或同类型的设备,通过焊线到喇叭输入端,对手咪单体等音频设备进行音频老化测试;或者,通过专业设备和特制夹具,进行成品手咪的音频老化测试。
然而,上述几种测试方法中,依赖专用的音频测试设备和专用测试夹具,对测试环境要求较高,并且依赖测试人员的长期跟踪使用,占用人力严重,环境测试,如高低温工作测试极不方便,因此目前的音频配件测试方案测试效率较低,且成本较高。
技术实现要素:
本发明实施例提供一种音频配件测试方法、装置和系统,用于解决目前的老化测试依赖专用的音频测试设备和专用测试夹具,对测试环境要求较高,并且依赖测试人员的长期跟踪使用,占用人力严重,环境测试,如高低温工作测试极不方便,导致音频配件测试方案测试效率较低,且成本较高的问题。
本发明第一方面提供一种音频配件测试方法,所述方法包括:
集群终端获取待测试音频配件的额定功率;
所述集群终端从预先配置的多个音频文件中选择出于所述额定功率对应的第一音频文件;
所述集群终端通过专用音频接口将所述第一音频文件在所述待测试音频配件上播放预设时长;
检测获取所述待测试音频配件的特征参数,并根据所述特征参数确定所述待测试音频配件的老化程度。
可选的,所述第一音频文件为能够使所述待测试音频配件保持额定功率的音源。
可选的,所述集群终端从预先配置的多个音频文件中选择出于所述额定功率对应的第一音频文件之前,所述方法还包括:
在所述集群终端中制作并存储多个音频文件;其中,每个音频文件的占空比和/或峰均比不同。
可选的,所述专用音频接口为高清晰度多媒体接口HDMI接口。
本发明第二方面提供一种音频配件测试装置,所述装置包括:
获取模块,用于获取待测试音频配件的额定功率;
处理模块,用于从预先配置的多个音频文件中选择出于所述额定功率对应的第一音频文件;
音频播放模块,用于通过专用音频接口将所述第一音频文件在所述待测试音频配件上播放预设时长;
检测模块,用于检测获取所述待测试音频配件的特征参数,并根据所述特征参数确定所述待测试音频配件的老化程度。
可选的,所述处理模块获取的所述第一音频文件为能够使所述待测试音频配件保持额定功率的音源。
可选的,所述处理模块从预先配置的多个音频文件中选择出于所述额定功率对应的第一音频文件之前,所述处理模块还用于:
制作并存储多个音频文件;其中,每个音频文件的占空比和/或峰均比不同。
可选的,所述专用音频接口为高清晰度多媒体接口HDMI接口。
本发明第三方面提供一种音频配件测试系统,包括:集群终端、待测试音频配件以及音频参数检测装置,所述集群终端与所述待测试音频配件通过专用音频接口连接;
所述集群终端用于:
获取待测试音频配件的额定功率;
从预先配置的多个音频文件中选择出于所述额定功率对应的第一音频文件;
通过专用音频接口将所述第一音频文件在所述待测试音频配件上播放预设时长;
所述音频参数检测装置用于检测获取所述待测试音频配件的特征参数,并根据所述特征参数确定所述待测试音频配件的老化程度。
本发明实施例提供的音频配件测试方法、装置和系统,集群终端获取待测试音频配件的额定功率,然后从预先配置的多个音频文件中选择出于所述额定功率对应的第一音频文件,通过专用音频接口将所述第一音频文件在所述待测试音频配件上播放预设时长,最后检测获取所述待测试音频配件的特征参数,并根据所述特征参数确定所述待测试音频配件的老化程度,不需要专用的老化检测设备,并且不需要测试人员长时间跟踪,有效提高音频配件的测试效率,并降低成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明实施例提供的音频配件测试方法实施例一的流程图;
图2为本发明实施例提供的音频配件测试方法一实例的应用场景图;
图3为本发明实施例提供的音频配件测试装置实施例一的结构示意图;
图4为本发明实施例提供的音频配件测试系统的示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
图1为本发明实施例提供的音频配件测试方法实施例一的流程图,如图1所示,该方案的执行主体为集群终端以及待测试音频配件,即通过两个装置配合完成,该音频配件测试方法的具体实现步骤为:
步骤S101,集群终端获取待测试音频配件的额定功率。
在本实施例中,该集群终端可以是手机、电脑、平板电脑等设备,为了测试待测试音频配件需要使该待测试音频配件以最大音频功率进行播放,一般是达到额定功率,因此集群终端为了选取合适的音频文件,需要获取该待检测音频配件的额定功率,具体的获取方式可以是接收音频配件或者其他设备发送的额定功率数据,也可以是用户从其他接口输入的该额定功率。
步骤S102,所述集群终端从预先配置的多个音频文件中选择出于所述额定功率对应的第一音频文件。
在本步骤中,为了能够为不同的音频配件都选择到合适的测试用音频文件,需要预先在集群终端中存储多种音频文件,该些音频文件可以是别的设备发送至该集群终端进行存储的,也可以是在该集群终端中制作并存储的,即该步骤之前,还包括:
在所述集群终端中制作并存储多个音频文件;其中,每个音频文件的占空比和/或峰均比不同。
该些音频文件可以使不同的额定功率的音频配件在最大音频功率进行工作,可以根据音频配件的实际应用场景,用户群特点以及使用习惯,通过MATLAB或者音频分析仪等制作不同的音源文件,以便用于不同的音频配件。
集群终端在获取到待测试音频配件的额定功率后,在本地存储的音频文件中查询获取与该额定功率匹配的第一音频文件,该第一音频文件为能够使所述待测试音频配件保持额定功率的音源。
步骤S103,所述集群终端通过专用音频接口将所述第一音频文件在所述待测试音频配件上播放预设时长。
在本步骤中,集群终端设备需要将该第一音频文件进行播放,由于是要测试音频配件,因此需要通过专用音频接口将音频路由到待测试音频配件上去播放,使得待测试音频配件以最大音频功率进行播放,即模拟用户实际使用的大音量场景,达到使音频配件老化的目的,播放的时长可以进行设置,例如可以设置在96-120小时之间,也可以根据实际情况进行选择。
步骤S104,检测获取所述待测试音频配件的特征参数,并根据所述特征参数确定所述待测试音频配件的老化程度。
在本步骤中,在待测试音频配件持续大功率播放第一音频文件之后,通过其他仪器对该待测试音频配件的特征参数进行检测,确定该待测试音频配件是否出现故障,损坏等,完成老化程度的测试。
在该方案中,可选的,所述专用音频接口为高清晰度多媒体接口(High Definition Multimedia Interface,HDMI)接口。
本公开实施例提供的音频配件测试方法,集群终端获取待测试音频配件的额定功率,然后从预先配置的多个音频文件中选择出于所述额定功率对应的第一音频文件,通过专用音频接口将所述第一音频文件在所述待测试音频配件上播放预设时长,最后检测获取所述待测试音频配件的特征参数,并根据所述特征参数确定所述待测试音频配件的老化程度,不需要专用的老化检测设备,并且不需要测试人员长时间跟踪,有效提高音频配件的测试效率,并降低成本。
图2为本发明实施例提供的音频配件测试方法一实例的应用场景图,如图2所示,本发明提供的音频配件测试方法,采用最常用的专网测试终端,替代昂贵的专业音频老化测试设备和专用夹具,并达到更高效的测试效果。下面以一种终端和手咪为例,对该方案进行说明,连接示意图如图2所示。
本方案创造性的将专网终端原有内置喇叭音频链路进行修改,通过中间件修改,将音源流集群终端本体的扬声器(Speaker),路由到部配件手咪的受话器(喇叭);终端上通过音频播放器指定的音源文件,就能使喇叭达到额定功率,实现持续的老化测试。有三个优点:1)抛开了音频老化测试设备的束缚和限制,也无需专用测试夹具的帮忙,简单易行的实现了对外置音频配件手咪的直接驱动和测试,简单易行,方便可靠,与终端的实际配合检验效果更明显和理想;2)使用专业测试音源(如pink噪声源),通过软件很方便修改音频链路增益,使手咪能够保证实时以最大音频功率播放,模拟用户实际使用的大音量场景,来达到手咪老化的目的。3)可根据实际业务场景、用户群体特点和使用习惯,通过matlab或UPV制作不同的测试音源文件,比如音源不同的占空比、峰均比等,对喇叭的使用寿命影响是不同的,通过本方案可以很方便的测试覆盖到。
手咪等音频配件在专网集群通信中使用频繁,比如应急通信、调度等,公网手机基本不用,所以本方案涉及专网终端领域。
对专网终端外置有线手咪的测试,可以通过本方案的具体实现方法,完成对专网终端产品的音频配件手咪的长期老化测试。只使用专网终端产品,通过修改终端音频链路,修改音频增益文件,制作完成大功率测试音源,测试音源写入终端等操作,成功检测了喇叭在大功率播放下的可靠性问题。
对专网终端外置头盔耳机手咪的测试:测试方法同上,可有效的检验了头盔耳机手机喇叭的长期可靠性,确保了头盔耳机的产品品质。
以该方案应用在安卓系统的手机为例,手机的Android系统框架如下,大致可以分为五层:
1,应用程序:包含各种应用程序、游戏、播放器等,如微信、QQ等;
2,应用程序框架:比如位置管理、视图管理、活动管理;
3,运行库:包含类库和虚拟机core等;
4,硬件抽象层;
5,Linux内核;
本方案的具体实现中,可以通过中间件Libraries中的Audio Manager,将手机本体喇叭的音频链路路由指向配件手咪(有线或蓝牙手咪),通过修改audio_policy.default.so文件来完成。这样手机播放器播放的音乐,将会通过手咪喇叭发出。这样可以实现手咪配件持续播放指定的音频文件,可以把手咪放置到各种环境箱内测试。对应的手咪音频链路复用原来喇叭链路的增益(这个增益是已知的),根据手咪喇叭的额定功率,可以计算得到音源的幅值大小;通过制作不同的音频文件(粉红噪音),来覆盖不同的应用场景,来达到老化测试的效果。
本方案提供的音频配件测试方法,实现了昂贵测试设备及专用测试夹具的有效替代,节省了大量的开发费用;省去等待测试设备到位及测试环境搭建的相应时间,有效缩短了测试周期,节约开发时间;最大功率音频文件测试推送,有效的模拟了用户实际使用场景,能最大可能提前、提早发现产品品质问题,将产品潜在的风险消灭在萌芽中;测试的同时,不仅是对音频配件的老化测试,也间接的再次进行了终端的长期使用老化测试,也可能间接的发现终端的潜在问题。
图3为本发明实施例提供的音频配件测试装置实施例一的结构示意图,如图3所示,本实施例提供的音频配件测试装置10包括:
获取模块11,用于获取待测试音频配件的额定功率;
处理模块12,用于从预先配置的多个音频文件中选择出于所述额定功率对应的第一音频文件;
音频播放模块13,用于通过专用音频接口将所述第一音频文件在所述待测试音频配件上播放预设时长;
检测模块14,用于检测获取所述待测试音频配件的特征参数,并根据所述特征参数确定所述待测试音频配件的老化程度。
可选的,所述处理模块12获取的所述第一音频文件为能够使所述待测试音频配件保持额定功率的音源。
可选的,所述处理模块12从预先配置的多个音频文件中选择出于所述额定功率对应的第一音频文件之前,所述处理模块12还用于:
制作并存储多个音频文件;其中,每个音频文件的占空比和/或峰均比不同。
可选的,所述专用音频接口为高清晰度多媒体接口HDMI接口。
本实施例提供的音频配件测试装置,用于执行前述任一实施例提供的方法技术方案,其实现原理和技术效果类似,获取待测试音频配件的额定功率,然后从预先配置的多个音频文件中选择出于所述额定功率对应的第一音频文件,通过专用音频接口将所述第一音频文件在所述待测试音频配件上播放预设时长,最后检测获取所述待测试音频配件的特征参数,并根据所述特征参数确定所述待测试音频配件的老化程度,不需要专用的老化检测设备,并且不需要测试人员长时间跟踪,有效提高音频配件的测试效率,并降低成本。
图4为本发明实施例提供的音频配件测试系统的示意图,如图4所示,该音频配件测试系统,至少包括:集群终端、待测试音频配件,该集群终端与所述待测试音频配件通过专用音频接口连接;
可选的,还可以包括音频参数检测装置,用来检测音频配件的特征参数。
具体的,所述集群终端用于:
获取待测试音频配件的额定功率;
从预先配置的多个音频文件中选择出于所述额定功率对应的第一音频文件;
通过专用音频接口将所述第一音频文件在所述待测试音频配件上播放预设时长;
所述音频参数检测装置用于检测获取所述待测试音频配件的特征参数,并根据所述特征参数确定所述待测试音频配件的老化程度。
本实施例提供的音频配件测试系统,用于执行前述任一实施例提供的方法的技术方案,其实现原理和技术效果类似,在此不再赘述。
在上述任一音频配件测试装置的实施例中,应理解,处理模块可以被具体实现为处理器,该装置还包括用于存储程序代码和数据的存储器。其中,处理器可以是中央处理单元(英文:Central Processing Unit,简称:CPU),还可以是其他通用处理器、数字信号处理器(英文:Digital Signal Processor,简称:DSP)、专用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:只读存储器(英文:read-only memory,缩写:ROM)、RAM、快闪存储器、硬盘、固态硬盘、磁带(英文:magnetic tape)、软盘(英文:floppy disk)、光盘(英文:optical disc)及其任意组合。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。