终端麦克风的测试方法、装置和系统与流程

文档序号:18982428发布日期:2019-10-29 03:54阅读:380来源:国知局
终端麦克风的测试方法、装置和系统与流程

本申请涉及麦克风技术领域,尤其涉及一种终端麦克风的测试方法、装置和系统。



背景技术:

随着科技的发展,手机已经成为人们日常生活和工作必不可少的通讯工具,那么在使用手机拨打电话、录制视频时等都需要用到麦克风来记录声音,因此麦克风则是手机终端中必不可少的组成部件,而麦克风的结构气密性决定着语音效果的优劣。

然而,现有技术中常常对手机中的麦克风进行功能和性能的测试,即对麦克风结构本身的气密性的测试;但是麦克风与手机其他配件组装时,存在结构上的匹配度,并且目前缺乏麦克风安装在手机上的结构气密性的自动化测试。

可见,现有技术没有对麦克风安装在手机上的结构气密性进行自动化的测试。



技术实现要素:

为了解决上述技术问题,本申请提供了一种终端麦克风的测试方法、装置和系统。

第一方面,本发明提供了一种终端麦克风的测试方法,应用于检测终端时,所述方法包括:

在麦克风所对应的麦克孔处于堵塞状态下,接收来自服务器的录音指令;根据所述录音指令,打开所述麦克风的音频接收器;获取预定时间段内的录音数据;根据所述录音数据,确定所述录音数据的量化值;根据所述量化值和参考值的对比,获取麦克风的测试结果。

可选地,所述根据所述录音数据,确定所述录音数据的量化值,包括:获取所述录音数据预定采样点的振幅值;根据获得的所有采样点的所述振幅值,获得所述录音数据的所述量化值。

可选地,所述根据所述量化值和参考值的对比,获取麦克风的测试结果之前,所述方法还包括:接收来自服务器的所述参考值;或者,在所述检测终端中预先设定所述参考值。

可选地,所述方法还包括:将所述量化值和所述麦克风结构气密性的测试结果发送到服务器。

可选地,所述根据所述量化值和参考值的对比,获取麦克风结构气密性的测试结果包括:若所述量化值小于或等于所述参考值时,判断所述麦克风结构气密性良好;若所述量化值大于所述参考值时,判断所述麦克风结构气密性不良。

第二方面,本发明提供了一种终端麦克风的测试方法,应用于服务器时,所述方法包括:发出第一控制指令,使检测终端麦克风所对应的麦克孔处于堵塞状态;发出录音指令,使检测终端打开所述麦克风的音频接收器;当检测到所述麦克孔处于堵塞状态时,发出第二控制指令,使扬声器发出音频信号;接收来自所述检测终端的量化值和麦克风结构气密性的测试结果,并使所述测试结果进行显示。

可选地,所述方法还包括:接收来自多个参考终端的所述量化值进行筛选,将筛选出的量化值作为参考值发送到检测终端,其中,所述参考终端为麦克风结构气密性良好的终端。

第三方面,本发明提供了一种终端麦克风的测试装置,应用于检测终端时,所述装置包括:第一检测模块,用于检测麦克风所对应的麦克孔是否处于堵塞状态;第一接收模块,用于接收到来自服务器的录音指令;开关模块,用于打开或者关闭麦克风的音频接收器;第一获取模块,用于获取预定时间段内的录音数据;确定模块,用于根据所述录音数据,确定所述录音数据的量化值;第二获取模块,用于根据所述量化值和参考值的对比,获取到麦克风结构气密性的测试结果。

第四方面,本发明提供了一种终端麦克风的测试装置,应用于服务器时,所述装置包括:第一发送模块,用于发出第一控制指令,使检测终端麦克风所对应的麦克孔处于堵塞状态;第二发送模块,用于发出录音指令,使检测终端打开所述麦克风的音频接收器;第二检测模块,用于检测所述麦克孔是否处于堵塞状态;第三发送模块,用于发出第二控制指令,使扬声器发出音频信号;第三接收模块,用于接收来自所述检测终端的量化值,还用于接收来自所述检测终端的麦克风结构气密性的测试结果;显示模块,用于使所述测试结果进行显示。

第五方面,本发明提供了一种终端麦克风的测试系统,其特征在于,所述系统包括:服务器和检测终端;所述服务器用于发出第一控制指令,使检测终端麦克风所对应的麦克孔处于堵塞状态;还用于发出第二控制指令,使扬声器发出音频信号;还用于接收来自所述检测终端的量化值和测试结果,使所述测试结果进行显示;所述检测终端用于接收来自所述服务器的所述控制指令,还用于打开或者关闭麦克风的音频接收器,还用于获取预定时间内的录音数据,还用于根据所述录音数据,确定所述录音数据的量化值,还用于根据所述量化值和参考值的对比,获取到麦克风结构气密性的测试结果,还用于将所述量化值和测试结果发送到服务器。

上述终端麦克风的测试方法、装置和系统,应用于检测终端时,所述方法包括:在麦克风所对应的麦克孔处于堵塞状态下,接收来自服务器的录音指令;根据所述录音指令,打开所述麦克风的音频接收器;获取预定时间段内的录音数据;根据所述录音数据,确定所述录音数据的量化值;根据所述量化值和参考值的对比,获取麦克风结构气密性的测试结果。本发明在检测终端的麦克风孔被堵住的情况下,将接收到的音频数据的振幅值进行取均值后得到的量化值,并将气密性良好的振幅值作为参考值,通过量化值和参考值的对比即可得到麦克风结构气密性的测试结果;并且以上过程都是通过自动化设备来测量和判定,避免了人工的误判,节省了人力成本,并且提高了测试效率。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。

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

图1是本发明实施例提供的一种终端麦克风的测试方法的流程图;

图2是本发明实施例提供的另一种终端麦克风的测试方法的流程图;

图3是本发明实施例提供的一种终端麦克风的测试装置的结构框图;

图4是本发明实施例提供的另一种终端麦克风的测试装置的结构框图;

图5是本发明实施例提供的一种终端麦克风的测试系统的示意图;

图6是本发明实施例提供的一种终端麦克风的测试系统的流程图。

具体实施方式

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

图1是本发明实施例提供的一种终端麦克风的测试方法的流程图;如图1所示,本发明的终端麦克风的测试方法,用于检测终端时具体包括如下步骤:

步骤s101,在麦克风所对应的麦克孔在麦克风所对应的麦克孔处于堵塞状态下,接收来自服务器的录音指令。

具体地,检测终端包括但不仅限于手机、平板电脑、笔记本电脑等包含有麦克风的终端,本发明的实施例具体以手机为例说明。本发明的麦克风结构气密性指的是麦克风安装在手机上的结构气密性,一般麦克风会套上一个硅胶套,硅胶套上有一个输入孔,这个孔跟手机外壳留有的孔位是重合的,气密性良好的手机麦克风结构应该只允许声音从这个孔输入到麦克风,而不能让声音从手机的其他缝隙渗透到麦克风里;因此当堵住需要测试的麦克风所对应的麦克孔时,理论上是接收不到音频信号或者音频信号非常小,所以需要测量出接收到的音频信号的实际量化值,检测出是否还有声音能从结构上的其他漏洞渗透到麦克风里去。在麦克孔被堵住的情况下,检测终端接收录音指令,准备进行录音操作等。

步骤s102,根据所述录音指令,打开所述麦克风的音频接收器。

具体地,检测终端通常不止一个麦克风,例如手机为了实现通话的降噪效果,设置有主麦克风和副麦克风,因此当需要测试主麦克风结构的气密性时,则需要堵住主麦克风所对应的主麦克孔,检测终端接收到录音指令后,则打开主麦克风所对应的音频接收器,关闭副麦克风所对应的音频接收器,使主麦克风所对应的音频接收器用来接收音频信号;当需要测试副麦克风结构的气密性时,则需要堵住副麦克风所对应的副麦克孔,检测终端接收到录音指令后,则打开副麦克风所对应的音频接收器,关闭主麦克风所对应的音频接收器,使副麦克风所对应的音频接收器用来接收音频信号;因此主麦克风和副麦克风的测试方法相同,只是堵住的麦克孔不同和打开的音频接收器不同。

步骤s103,获取预定时间段内的录音数据。

具体地,打开音频接收器以后,即可能接收到外界发出的音频信号,获取固定时长的录音数据,比如5秒钟、10秒钟等,预定时间段可以预先设置到检测终端中的检测软件中,也可以是服务器发送给检测终端里。需要说明的是,本发明的实施例的整个测试过程会在一个完全封闭的测试箱里或者消音室里进行,不会受到外界的杂音干扰,只会接收到测试环境中设置的音频信号。

步骤s104,根据所述录音数据,确定所述录音数据的量化值。

具体地,获取所述录音数据预定采样点的振幅值;根据获得的所有采样点的所述振幅值,获得所述录音数据的所述量化值。

需要具体说明的是,以安卓系统的手机为例,获取到录音数据的同时手机安卓系统层中mediarecord类通过方法getmaxamplitude()可以获取从麦克风采集到的录音数据的振幅值,范围为0到32768。在手机中启用一个线程对麦克风采集数据调用方法getmaxamplitude,每50毫秒获取一次振幅值,共获取100次,总时长为5秒钟,最后对这100个数据取均值作为麦克风气密性的量化值。

步骤s105,根据所述量化值和参考值的对比,获取麦克风的测试结果。

具体地,参考值可以是接收来自服务器的所述参考值;可以是在所述检测终端中预先设定所述参考值。若所述量化值小于或等于所述参考值时,判断所述麦克风结构气密性良好;若所述量化值大于所述参考值时,判断所述麦克风结构气密性不良。

在实际应用中,需要筛选出麦克风结构气密性良好的终端作为参考终端,才能判断出检测终端的麦克风结构气密性是否良好;筛选出麦克风气密性良好的参考终端方法有很多,可以按照现有技术中的方法,也可以在备选终端中安装一款录音软件,所述录音软件可以纵横坐标轴动态显示声音振幅,通过肉眼判断多台备选机器的振幅大小,选择振幅最小的机器作为气密性最好的参考,其中振幅最小表示声音波形中波峰减去波谷获得的最小值。选出参考终端后,再根据上述方法获取到量化值作为参考值。

本发明的实施例提供的终端麦克风的测试方法,应用于检测终端时,所述方法包括:在麦克风所对应的麦克孔处于堵塞状态下,接收来自服务器的录音指令;根据所述录音指令,打开所述麦克风的音频接收器;获取预定时间段内的录音数据;根据所述录音数据,确定所述录音数据的量化值;根据所述量化值和参考值的对比,获取麦克的测试结果。本发明在检测终端的麦克风孔被堵住的情况下,将接收到的音频数据的振幅值进行取均值后得到的量化值,并将气密性良好的振幅值作为参考值,通过量化值和参考值的对比即可得到麦克风结构气密性的测试结果;并且以上过程都是通过自动化设备来测量和判定,避免了人工的误判,节省了人力成本,并且提高了测试效率。

在实际应用中,检测终端可以将所述量化值和所述麦克风结构气密性的测试结果发送到服务器,使服务器对测试结果进行显示,使测试人员根据测试结果做相应的处理或者标记,也可根据接收到的量化值对检测终端的检测记录做统计和分析。

图2是本发明实施例提供的另一种终端麦克风的测试方法的流程图;如图2所示,本发明的终端麦克风的测试方法,用于服务器时具体包括如下步骤:

步骤s201,发出第一控制指令,使检测终端麦克风所对应的麦克孔处于堵塞状态。

具体地,服务器发出第一控制指令时,需要检测终端麦克风所对应的麦克孔处于堵塞状态,可以理解为服务器下发指令到控制plc(programmablelogiccontroller,可编程逻辑控制器)自动化设备,致使plc电机控制伸缩杆堵住麦克孔。

步骤s202,发出录音指令,使检测终端打开所述麦克风的音频接收器。

具体地,服务器发出录音指令,检测终端接收到录音指令时触发终端软件打开所对应的麦克风音频接收器,关闭其他未测试的或者未堵孔的麦克风的音频接收器;其中,服务器与检测终端可以通过有线的连接方式通讯,也可通过无线通讯方式,还可以通过中间控制设备进行指令的传输。

步骤s203,当检测到所述麦克孔处于堵塞状态时,发出第二控制指令,使扬声器发出音频信号。

具体地,当服务器检测到麦克孔处于堵塞状态时,发出第二控制指令,使扬声器发出音频信号。其中,扬声器可以是服务器自带的播放器,也可以是连接在中间控制设备上的扬声器,也可以是检测终端自带的播放器。

步骤s204,接收来自所述检测终端的量化值和麦克风的测试结果,并使所述测试结果进行显示。

具体地,接收来自所述检测终端的量化值和麦克风结构气密性的测试结果,并使所述测试结果进行显示,使测试人员根据显示结果做相应的处理或者标记,也可根据接收到的量化值对检测终端的检测记录做统计和分析。进一步地,还可以接收来自多个参考终端的所述量化值进行筛选,将筛选出的量化值作为参考值发送到检测终端,所述参考终端为麦克风结构气密性良好的终端,其中麦克风结构气密性良好的终端可以根据现有技术或者人为的方式来挑选。

图3是本发明实施例提供的一种终端麦克风的测试装置的结构框图;如图3所示,本发明实施例提供的终端麦克风的测试装置,用于检测终端时,所述装置包括:

第一检测模块110,用于检测麦克风所对应的麦克孔是否处于堵塞状态;

第一接收模块120,用于接收到来自服务器的录音指令;

开关模块130,用于打开或者关闭麦克风的音频接收器;

第一获取模块140,用于获取预定时间段内的录音数据;

确定模块150,用于根据所述录音数据,确定所述录音数据的量化值;

第二获取模块160,用于根据所述量化值和参考值的对比,获取到麦克风的测试结果。

进一步地,所述装置还包括:参考值接收模块,用于接收来自服务器的所述参考值;还用于接收预先设定的所述参考值。

进一步地,所述装置还包括:结果发送模块,用于将所述量化值发送给服务器;还用于将所述麦克风结构气密性的测试结果发送给服务器。

进一步地,所述装置还包括:判断模块,若所述量化值小于或等于所述参考值时,判断所述麦克风结构气密性良好;若所述量化值大于所述参考值时,判断所述麦克风结构气密性不良。

图4是本发明实施例提供的另一种终端麦克风的测试装置的结构框图;如图4所示,本发明实施例提供的终端麦克风的测试装置,应用于服务器时,所述装置包括:

第一发送模块210,用于发出第一控制指令,使检测终端麦克风所对应的麦克孔处于堵塞状态;

第二发送模块220,用于发出录音指令,使检测终端打开所述麦克风的音频接收器;

第二检测模块230,用于检测所述麦克孔是否处于堵塞状态;

第三发送模块240,用于发出第二控制指令,使扬声器发出音频信号;

第三接收模块250,用于接收来自所述检测终端的量化值,还用于接收来自所述检测终端的麦克风结构气密性的测试结果;

显示模块260,用于使所述测试结果进行显示。

图5是本发明实施例提供的一种终端麦克风的测试系统的示意图;图6是本发明实施例提供的一种终端麦克风的测试系统的流程图;如图5和图6所示,本发明实施例提供的终端麦克风的测试系统具体操作步骤如下:

步骤s301,检测终端与控制设备连接。

步骤s302,服务器发出夹具控制指令到控制设备,使控制设备控制夹具固定手机。

步骤s303,服务器发出堵孔控制指令到控制设备,使控制设备控制伸缩杆堵住麦克风孔位。

步骤s304,服务器发出录音控制指令到检测终端,使检测终端打开对应麦克风的音频接收器。

步骤s305,服务器发出扬声器控制指令到控制设备,使控制设备控制扬声器发出音频信号。

步骤s306,检测终端获取预定时间段内地录音数据,并根据所述录音数据,确定所述录音数据的量化值。

步骤s307,根据量化值和预设参考值的对比,获取麦克风结构气密性的测试结果。

步骤s308,服务器接收来自检测终端的麦克风的气密性测试结果,并使所述测试结果进行显示。

具体地,检测终端300通过usb连接线420与控制设备400连接,并且检测终端300防止在夹具410上固定,在服务器500上运行控制软件,下发夹具控制指令到控制设备400,,使控制设备400控制夹具410固定住检测终端300。下一步,服务器500下发堵孔控制指令到控制设备400,使控制设备400控制伸缩杆430堵住麦克孔310。下一步,服务器500下发录音控制指令到检测终端300,使检测终端300打开对应麦克风的音频接收器。下一步,服务器500发出扬声器控制指令到控制设备400,使控制设备400控制扬声器440发出音频信号,检测终端300接收到预定时间长的录音数据,并根据所述录音数据,确定所述录音数据的量化值;根据量化值和预设参考值的对比,获取麦克风结构气密性的测试结果。下一步,服务器500接收来自检测终端300的麦克风的气密性测试结果,并使所述测试结果进行显示,使测试人员根据测试结果做相应的处理或者标记,也可根据接收到的量化值对检测终端的检测记录做统计和分析。

本发明提供的终端麦克风的测试方法、装置和系统,应用于检测终端时,所述方法包括:在麦克风所对应的麦克孔处于堵塞状态下,接收来自服务器的录音指令;根据所述录音指令,打开所述麦克风的音频接收器;获取预定时间段内的录音数据;根据所述录音数据,确定所述录音数据的量化值;根据所述量化值和参考值的对比,获取麦克风结构气密性的测试结果。本发明在检测终端的麦克风孔被堵住的情况下,将接收到的音频数据的振幅值进行取均值后得到的量化值,并将气密性良好的振幅值作为参考值,通过量化值和参考值的对比即可得到麦克风结构气密性的测试结果;并且以上过程都是通过自动化设备来测量和判定,避免了人工的误判,节省了人力成本,并且提高了测试效率。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。

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