音频设备性能测试方法及装置与流程

文档序号:11524947阅读:311来源:国知局
音频设备性能测试方法及装置与流程

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



背景技术:

对于音频设备可靠性测试,尤其是多个音频设备长时间喇叭信号输出测试时,比如多个耳机等,传统方法是通过一台计算机对应一台耳机进行测试,多个音频设备同时测试时需要对应多台测试的计算机,以一对一的方式才能完成测试。这是因为计算机的操作系统默认在音源输出时每次只能识别一个音频输出通道。

因此,要同时对多个音频设备进行性能测试时,传统的音频设备性能测试方法测试成本高、测试效率低。



技术实现要素:

基于此,有必要针对传统音频设备性能测试的测试成本高、测试效率低的问题,提供一种测试成本低、测试效率高的音频设备性能测试方法及装置。

一种音频设备性能测试方法,包括:

获取各待测音频设备的唯一标识;所述待测音频设备的数量不少于2;

根据获取到的各所述唯一标识,确定待测设备数量;所述待测设备数量为所述待测音频设备的数量;

根据所述待测设备数量及各所述待测设备的唯一标识,控制各所述待测音频设备同时播放预设音源。

在其中一实施方式中,所述根据所述待测设备数量及各所述待测设备的唯一标识,控制各所述待测音频设备同时播放预设音源的步骤,包括:

将系统参数中的音频输出通道数量设置为所述待测设备数量;

根据所述音频输出通道数量开启相应数量的音频输出通道,并根据所述唯一标识为每一所述待测音频设备分配一个所述音频输出通道;

控制各所述音频输出通道同时输出预设音源至所述唯一标识对应的所述待测音频设备。

在其中一实施方式中,所述根据所述音频输出通道数量开启相应数量的音频输出通道,并根据所述唯一标识为每一所述待测音频设备分配一个所述音频输出通道的步骤之后,还包括:

将所述唯一标识作为所述待测音频设备对应的所述音频输出通道的索引。

在其中一实施方式中,所述获取各待测音频设备的唯一标识的步骤之前,还包括:

获取选择所述待测音频设备的筛选条件;

根据所述筛选条件确定所述待测音频设备。

在其中一实施方式中,所述筛选条件为设备名称包括关键字符的音频设备,或者,所述筛选条件为满足预设条件的音频设备。

在其中一实施方式中,所述待测音频设备为通过usb接口接入的音频设备。

在其中一实施方式中,所述根据所述待测设备数量及各所述待测设备的唯一标识,控制各所述待测音频设备同时播放预设音源的步骤之前,还包括:

获取播放模式及预设音源;

所述根据所述待测设备数量及各所述待测设备的唯一标识,控制各所述待测音频设备同时播放预设音源的步骤,为:

根据所述待测设备数量及各所述待测设备的唯一标识,控制各所述待测音频设备按照所述播放模式同时播放所述预设音源。

一种音频设备性能测试装置,包括:

标识获取模块,用于获取各待测音频设备的唯一标识;所述待测音频设备的数量不少于2;

数量确定模块,用于根据获取到的各所述唯一标识,确定待测设备数量;所述待测设备数量为所述待测音频设备的数量;

播放控制模块,用于根据所述待测设备数量及各所述待测设备的唯一标识,控制各所述待测音频设备同时播放预设音源。

在其中一实施方式中,所述播放控制模块,包括:

数量设置单元,用于将系统参数中的音频输出通道数量设置为所述待测设备数量;

通道分配单元,用于根据所述音频输出通道数量开启相应数量的音频输出通道,并根据所述唯一标识为每一所述待测音频设备分配一个所述音频输出通道;

通道控制单元,用于控制各所述音频输出通道同时输出预设音源至所述唯一标识对应的所述待测音频设备。

在其中一实施方式中,所述播放控制模块,还包括索引确定单元;

所述索引确定单元,用于将所述唯一标识作为所述待测音频设备对应的所述音频输出通道的索引;

所述通道控制单元,用于根据所述索引控制各所述音频输出通道同时输出预设音源至所述唯一标识对应的所述待测音频设备。

在其中一实施方式中,还包括:

条件获取模块,用于获取选择所述待测音频设备的筛选条件;

设备确定模块,用于根据所述筛选条件确定所述待测音频设备。

进一步地,所述筛选条件为设备名称包括关键字符的音频设备,或者,所述筛选条件为满足预设条件的音频设备。

在其中一实施方式中,所述待测音频设备为通过usb接口接入的音频设备。

在其中一实施方式中,还包括参数获取模块;

所述参数获取模块,用于获取播放模式及预设音源;

所述播放控制模块,用于根据所述待测设备数量及各所述待测设备的唯一标识,控制各所述待测音频设备按照所述播放模式同时播放所述预设音源。

上述音频设备性能测试方法及装置,获取各待测音频设备的唯一标识;所述待测音频设备的数量不少于2;根据获取到的各所述唯一标识,确定待测设备数量;所述待测设备数量为所述待测音频设备的数量;根据所述待测设备数量及各所述待测设备的唯一标识,控制各所述待测音频设备同时播放预设音源。因此,该方法可以控制待测设备数量的各待测音频设备同时播放预设音源,可以达到通过一台执行终端同时测试多个音频设备的性能的效果。相较于传统的一台计算机智能测试一个音频设备的性能,该方法及装置可以通过一台执行终端同时测试不少于2个的待测音频设备,因此,其测试成本低、测试效率高。

附图说明

图1为一实施方式的音频设备性能测试方法的流程图;

图2为图1的音频设备性能测试方法中的一个步骤的具体流程图;

图3为另一实施方式的音频设备性能测试方法的流程图;

图4为一具体实施例的音频设备性能测试方法及系统实施的硬件结构图;

图5为一实施方式的音频设备性能测试装置的结构图;

图6为图5的音频设备性能测试装置的一个模块的具体结构图;

图7为另一实施方式的音频设备性能测试装置的结构图。

具体实施方式

为了便于理解本发明,下面将参照相关附图对本发明进行更全面的描述。附图中给出了本发明的较佳的实施例。但是,本发明可以以许多不同的形式来实现,并不限于本文所描述的实施例。相反地,提供这些实施例的目的是使对本发明的公开内容的理解更加透彻全面。

除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“或/及”包括一个或多个相关的所列项目的任意的和所有的组合。

请参阅图1,本发明一实施方式提供一种音频设备性能测试方法,包括:

s130:获取各待测音频设备的唯一标识。

各待测音频设备可以为所有的音频设备,如可以为通过各种接口接入的音频设备;也可以为根据筛选条件筛选出来的音频设备,如音频设备名称包括预设字符的音频设备,其中,预设字符可以为默认的,也可以为根据用户输入而获取到的。

在一个优选的实施例中,待测设备可以为通过usb(universalserialbus,通用串行总线)接口接入的音频设备,如此,进一步,保证在操作系统中默认设置的待测音频设备的音频输出通道数量为1,以免在后续操作系统发展中,将不同类型接口的音频设备按照接口类型数量设置默认的音频输出通道数量。

待测音频设备的唯一标识是指需要测试的音频设备的唯一标识。音频设备的唯一标识是指,能够唯一标识一个音频设备的标识。如可以为身份标识(id)、编号等。更具体地,身份标识可以为系统自动分配给音频设备的序号。

需要说明的是,在本实施例中,待测音频设备的数量不少于2。如此,保证同时播放预设音源的音频设备数量不少于2。

s140:根据获取到的各唯一标识,确定待测设备数量。

可以通过统计获取到的唯一标识的数量,来确定待测设备的数量,即确定待测设备数量。可以理解地,待测设备数量为待测音频设备的数量。具体地,待测设备数量等于获取到的唯一标识的数量。

s160:根据待测设备数量及各待测设备的唯一标识,控制各待测音频设备同时播放预设音源。

根据待测设备数量及各待测设备的唯一标识,可以控制待测设备数量的各待测音频设备同时播放预设音源,从而对各待测音频设备进行性能测试。通过控制各个待测音频设备同时播放预设音源的方式,来达到通过一台执行终端同时测试多个音频设备的性能的效果。

在一个具体实时例中,根据待测设备数量及各待测设备的唯一标识,控制各待测音频设备同时播放预设音源,并且在达到预设时间时同时停止。由于性能测试包括测试在音频设备连续工作一段时间后的工作状态,因此,需要通过测试工具检测各待测音频设备工作一段时间之后的性能,从而达到更全面的性能检测的目的。需要说明的是,在一些实施例中,也可以通过人工听播放预设音源的音质如何,直接确定待测音频设备的性能是否良好。

上述音频设备性能测试方法,获取各待测音频设备的唯一标识;待测音频设备的数量不少于2;根据获取到的各唯一标识,确定待测设备数量;待测设备数量为待测音频设备的数量;根据待测设备数量及各待测设备的唯一标识,控制各待测音频设备同时播放预设音源。因此,该方法可以控制待测设备数量的各待测音频设备同时播放预设音源,可以达到通过一台执行终端同时测试多个音频设备的性能的效果。相较于传统的一台计算机智能测试一个音频设备的性能,该方法可以通过一台执行终端同时测试不少于2个的待测音频设备,因此,其测试成本低、测试效率高。

请参阅图2,在其中一实施方式中,根据待测设备数量及各待测设备的唯一标识,控制各待测音频设备同时播放预设音源的步骤,即步骤s160,包括:

s161:将系统参数中的音频输出通道数量设置为待测设备数量。

需要说明的是,系统参数中的音频输出通道数量默认设置为1,所以,一般地,同一时刻只能控制一个音频设备进行播放。在本实施例中,为了在同一时刻让待测设备数量的待测音频设备能够同时播放预设音源,需要将系统参数中的音频输出通道数量设置为待测设备数量。音频输出通道数量是系统参数中设置同一时刻能够同时的输出至音频设备的音频通道的数量。

s163:根据音频输出通道数量开启相应数量的音频输出通道,并根据唯一标识为每一待测音频设备分配一个音频输出通道。

在控制各待测音频设备播放预设音源之前,不要为每一个待测音频设备分配音频输出通道,否则,无法在同一时刻控制各待测音频设备同时播放预设音源。

s165:控制各音频输出通道同时输出预设音源至唯一标识对应的待测音频设备。

为各待测音频设备分配音频输出通道之后,可以控制各个音频输出通道同时输出预设音源至唯一标识对应的待测音频设备,从而使得各待测音频设备同时播放预设音频,进而对各待测音频设备进行性能检测。

优选地,分配好音频输出通道之后,每一个音频输出通道对应一个待测音频设备。此时,可以进一步地,将该待测音频设备的唯一标识作为该待测音频设备对应的音频输出通道的索引,从而保证所有的待测音频设备都能在同一时刻输出同一个音源信号,以及支持不同型号的多个待测音频设备同时播放预设音源。即步骤s163之后,还可以包括步骤:s164:将唯一标识作为待测音频设备对应的音频输出通道的索引。此时,步骤s165,具体为:根据索引控制各音频输出通道同时输出预设音源至唯一标识对应的待测音频设备。

请参阅图3,在其中一实施方式中,为了使用户可选择地对音频设备进行性能测试,获取各待测音频设备的唯一标识的步骤之前,还包括:

s110:获取选择待测音频设备的筛选条件。

可以通过用户输入关键字符,或者用户选择预设条件的方式,使得执行终端获取到选择待测音频设备的筛选条件。具体地,筛选条件可以为设备名称包括关键字符的音频设备,设备名称为音频设备的名称;也可以为满足预设条件的音频设备。更具体地,预设条件可以为随机的多个音频设备、连续的多个音频设备、编号间隔的音频设备等,还可以为通过预设类型接入方式接入的音频设备。

在一个具体实施例中,用户可以事先在计算机的“控制面板”中找到“声音”,并打开“播放设备”项即可显示所有音频设备的设备名称。然后根据这些设备名称,选择自己想要测试的音频设备的关键字符,再通过向执行设备输入关键字符的方式,使得执行终端获取到待测音频设备的筛选条件。

s120:根据筛选条件确定待测音频设备。

具体地,当筛选条件为音频设备名称包括关键字的音频设备时,根据关键字与所有音频设备的设备名称进行匹配,匹配成功时,确定为一待测音频设备。当筛选条件为满足预设条件的音频设备时,根据预设条件多音频设备进行筛选,确定符合预设条件的音频设备为待测音频设备。

请继续参阅图3,在其中一实施方式中,根据待测设备数量及各待测设备的唯一标识,控制各待测音频设备同时播放预设音源的步骤之前,还包括:

s150:获取播放模式及预设音源。

需要说明的是,在本实施例中,根据待测设备数量及各待测设备的唯一标识,控制各待测音频设备同时播放预设音源的步骤,为:

根据待测设备数量及各待测设备的唯一标识,控制各待测音频设备按照播放模式同时播放预设音源。

在本实施方式中,用户可以通过设备播放模式以及预设音源的方式,为音频设备的性能测试提供更为丰富的测试方式。预设音源可以为预设的或随机的一个或多个音频文件;音频文件,可以为扫频、粉红噪声、白噪声、音乐、录音等。播放模式可以为单个音频循环播放、多个音频循环播放、随机播放等。如,在用户想要通过人工听音质的方式判断音频设备的性能时,可以将预设音源设置为一个是音乐或录音的音频文件,并设置为单个音频循环播放的模式;又如,用户想要通过专业的测试工具判断音频设备的性能时,可以将预设音源设置为扫频、粉红噪声、白噪声等,进行更全面的性能判断。由于性能测试包括测试一段时间后的性能情况,因此,播放模式可以选择为循环播放的各种模式,以使待测音频设备连续工作一段时间。

在其中一个具体实施例中,上述方法在实施时的硬件结构图可以如图4所示。多个通过usb接口接入的音频设备通过usbhub(集线器)连接到测试电脑即执行终端上。执行终端上运行上述方法,上述方法可以通过labview平台开发。

请参阅图5,本发明提供一种与上述音频设备性能测试方法对应的音频设备性能测试装置,包括:

标识获取模块530,用于获取各待测音频设备的唯一标识;待测音频设备的数量不少于2;

数量确定模块540,用于根据获取到的各唯一标识,确定待测设备数量;待测设备数量为待测音频设备的数量;

播放控制模块560,用于根据待测设备数量及各待测设备的唯一标识,控制各待测音频设备同时播放预设音源。

上述音频设备性能测试装置,获取各待测音频设备的唯一标识;待测音频设备的数量不少于2;根据获取到的各唯一标识,确定待测设备数量;待测设备数量为待测音频设备的数量;根据待测设备数量及各待测设备的唯一标识,控制各待测音频设备同时播放预设音源。因此,该方法可以控制待测设备数量的各待测音频设备同时播放预设音源,可以达到通过一台执行终端同时测试多个音频设备的性能的效果。相较于传统的一台计算机智能测试一个音频设备的性能,该装置可以通过一台执行终端同时测试不少于2个的待测音频设备,因此,其测试成本低、测试效率高。

请参阅图6,在其中一实施方式中,播放控制模块560,包括:

数量设置单元661,用于将系统参数中的音频输出通道数量设置为待测设备数量;

通道分配单元663,用于根据音频输出通道数量开启相应数量的音频输出通道,并根据唯一标识为每一待测音频设备分配一个音频输出通道;

通道控制单元665,用于控制各音频输出通道同时输出预设音源至唯一标识对应的待测音频设备。

请继续参阅图6,在其中一实施方式中,播放控制模块560,还包括索引确定单元664;

索引确定单元664,用于将唯一标识作为待测音频设备对应的音频输出通道的索引;

通道控制单元665,用于根据索引控制各音频输出通道同时输出预设音源至唯一标识对应的待测音频设备。

请参阅图7,在其中一实施方式中,还包括:

条件获取模块510,用于获取选择待测音频设备的筛选条件;

设备确定模块520,用于根据筛选条件确定待测音频设备。

进一步地,筛选条件为设备名称包括关键字符的音频设备,或者,筛选条件为满足预设条件的音频设备。

在其中一实施方式中,待测音频设备为通过usb接口接入的音频设备。

在其中一实施方式中,还包括参数获取模块550;

参数获取模块550,用于获取播放模式及预设音源;

播放控制模块560,用于根据待测设备数量及各待测设备的唯一标识,控制各待测音频设备按照播放模式同时播放预设音源。

由于上述装置与上述方法相互对应,对于装置与方法相对应的细节技术特征,在此不作赘述。

以上实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出多个变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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