一种实现大话务量语音测试的系统及方法

文档序号:7962479阅读:181来源:国知局
专利名称:一种实现大话务量语音测试的系统及方法
技术领域
本发明涉及移动通讯网络的测试技术,特别涉及一种实现大话务量语音测试的系统及方法。
背景技术
当前,全球数字移动通信系统(GSM)、码分多址通信系统(CDMA)等网络系统在全世界范围内得到了非常广泛的应用,但是这些网络中的语音业务测试仍然以人工测试为主要手段,对网络的评价以主观评分为依据。为了提高测试速度,从而达到一定的生产效率,往往采取压缩采样样本的方式,而这种做法是以牺牲测试可靠性为代价的。同时,由于人工测试的弊端,容易导致缺陷在测试中被遗漏。解决以上问题最好的方法就是进行包含语音业务面的自动化测试。但是,由于缺少合适的工具和方法,使得这个目标到目前为止仍然不能够实现。
目前市场上已经出现了一些采用PESQ算法的语音测试的商用仪器,如DSLA等,这些仪器可以进行基本呼叫测试,也可以支持移动网络的测试,但是这些仪器一般只支持几路同时测试,接口不开放,因此很难和通信系统进行紧耦合,无法满足通信系统自动化和大话务量语音测试的需求。另外这些仪器动辄几万到几十万美元的昂贵价格不仅使其经济成本效益差,也阻碍了此类工具的大规模运用。

发明内容
有鉴于此,本发明的主要目的在于提供一种实现大话务量语音测试的系统,使其能够低成本地实现自动化的大话务量语音测试。
本发明的进一步目的在于提供一种实现大话务量语音测试的方法,实现低成本、自动化的大话务量语音测试。
为了达到上述目的的第一方面,本发明提供了一种实现大话务量语音测试的系统,该系统包括大话务量呼叫模块、多于一对的无线通信模块以及语音测试模块,其中所述的每对无线通信模块与大话务量呼叫模块相连,且每对无线通信模块与语音测试模块相连;每对无线通信模块接收大话务量呼叫模块发送的呼叫控制指令,根据该指令执行呼叫功能;所述大话务量呼叫模块与语音测试模块相连,向每对无线通信模块发出呼叫控制指令,并向语音测试模块发出语音测试指令;所述的语音测试模块根据大话务量呼叫模块发送的语音测试指令,向每对通话中的无线通信模块之一播放预先设置的样本语音信息,并从另一个无线通信模块获取采样语音信息,并将所述采样语音信息与所述样本语音信息进行比较,获得语音测试结果。
所述的大话务量呼叫模块包括终端控制模块和系统控制模块;所述的终端控制模块通过具有多串口转化功能的设备向每对无线通信模块发送呼叫控制指令,并向语音测试模块发送语音测试命令;系统控制模块用于在进行呼叫之前对每对无线通信模块进行通信的移动网络进行系统配置。
所述的语音测试模块包括语音采样模块和语音比较模块,语音采样模块与所述的每对无线通信模块相连,所述的语音比较模块与大话务量呼叫模块相连,语音比较模块根据接收到的大话务量呼叫模块发出的语音测试命令,通过语音采样模块向通话中的每对无线通信模块中的一个播放样本语音信息,从另一个无线通信模块获取采样语音信息,并对所述样本语音信息与所述采样语音信息进行比较,获得语音测试结果。
所述的语音采样模块包括语音信息转换单元,其用于将预先设置的数字样本语音信息转换为模拟语音信息后向无线通信模块播放,并将从无线通信模块获取的模拟采样语音信息转换为数字采样语音信息,
所述的语音比较模块比较所述数字样本语音信息和所述数字采样语音信息,获得语音测试结果。
所述的语音比较模块包含包含语音比较软件,所述语音比较软件用于比较呼叫指令控制的每对无线通信模块的数字样本语音信息和获取的数字采样语音信息,得出语音测试结果。
所述大话务量呼叫模块和语音测试模块设置在同一台个人计算机中;或所述的语音测试模块与大话务量呼叫模块设置在不同的个人计算机中,语音测试模块所在的个人计算机通过以太网转换器与所述的大话务量呼叫模块所在的个人计算机相连。
所述的语音测试模块的语音采样模块为多于1对的个人计算机中的声卡,每对声卡中的一块声卡通过话筒接口与一个无线通信模块相连,用于将数字样本语音信息转换为模拟语音信息,并将该语音信息发送给与其相连的无线通信模块;另一块声卡通过听筒接口与一个无线通信模块相连,用于从该无线通信模块获取模拟语音信息,并将该信息转换为数字采样语音信息。
所述的语音测试模块的语音采样模块为至少一块的语音卡,每块语音卡通过PCI接口与语音测试模块所在的个人计算机相连,每块语音卡与多对无线通信模块相连,供多对无线通信模块同时进行录、放音。
所述的语音卡包含录音端口和放音端口,每对无线通信模块通过语音连接线与语音卡的录音端口和放音端口相连,语音卡向通话中的与放音端口相连的无线通信模块播放样本语音信息,并从与录音端口相连的通话中的另一个无线通信模块获取采样语音信息。
所述的系统控制模块与网络系统通过MML接口进行信息交互。
所述无线通信模块通过具有多串口转化功能的设备与所述大话务量模块相连;所述具有多串口转化功能的设备扩展串口与多个无线通信模块相连;所述具有多串口转化功能的设备与大话务量呼叫模块通过串口或通用串行总线接口或网络接口连接。
为了达到上述目的的第二方面,本发明提供了一种实现大话务量语音测试的方法,该方法包括以下步骤A、向每对无线通信模块发出呼叫控制指令;B、每对无线通信模块根据呼叫控制指令执行呼叫功能;C、呼叫成功后,向每对通话中的无线通信模块中的一个播放样本语音信息,从另一个无线通信模块获取采样语音信息,并比较所述样本语音信息和所述采样语音信息,获取语音测试结果。
所述步骤A之前进一步包括A0、配置呼叫业务模型;所述步骤A为根据所述呼叫业务模型,向每对无线通信模块发出呼叫控制指令。
步骤C所述的播放样本语音信息为将预先设置的数字样本语音信息转换为模拟语音信息,播放该模拟语音信息;步骤C所述的获取采样语音信息之后进一步包括将该模拟采样语音信息转换为数字采样语音信息;步骤C所述的比较样本语音信息和采样语音信息为比较所述数字样本语音信息和所述数字采样语音信息。
步骤C所述的对样本语音信息和采样语音信息进行比较为采样PESQ算法对数字样本语音信息和数字采样语音信息进行比较。
所述步骤C中在获取采样语音信息后,先中止每对无线通信模块的呼叫业务,再比较所述样本语音信息和采样语音信息。
通过以上的技术方案可以看出,本发明提供的实现大话务量语音测试的系统和方法,为基站系统甚至通信系统的自动化大话务量语音测试提供了有效的测试手段。大话务量呼叫模块通过具有多串口转化功能的设备控制多对无线通信模块实现呼叫业务,并向具有自动录、放音功能的语音测试模块发送语音测试命令,语音测试模块根据接收到的语音测试命令,将转换为模拟语音信息的预先设置在语音测试模块中的数字样本语音信息向与语音测试模块的放音端口连接的通话中的无线通信模块播放,并从与语音测试模块的录音端口连接的通话中的无线通信模块获取模拟采样语音信息,并将其经过数模转换录制为数字采样语音信息,然后语音测试模块利用语音测试算法比较呼叫业务关联的每对无线通信模块对应的数字样本语音信息和数字采样语音信息,得出语音测试结果。
本发明中的语音测试模块包括语音采样模块和语音比较模块,语音采样模块可以用语音卡来实现,语音比较模块包含语音比较软件,语音比较软件可以用PESQ算法实现,语音测试模块中可以包括多块语音卡,每块语音卡可以提供多路通道,供多对无线通信模块进行语音测试,因此可以通过增加语音卡的数量实现大话务量语音测试。语音测试模块可以单独设置在一台PC中,也可以直接设置在大话务量呼叫模块所在的PC中。
本发明提供的语音测试系统只需要普通的PC、语音卡和普通的无线通信模块就可以实现,具有明显的性价比优势。语音卡的价格与目前市场上的语音测试的商用仪器的价格相比低得多。
本发明的语音测试系统中的语音卡还可以用PC中的多对声卡来代替,声卡作为PC平台的数模转换工具目前被大量使用,其成本低廉,开发容易,一个声卡的成本只有100元左右,而且在采样中对原始信号的保持基本不失真。
另外,本发明提供的大话务量语音测试系统和方法具有很强的通用性,只需要更换终端无线通信模块,就可以支持GSM、CDMA、WCDMA等多种通信系统。


图1为本发明的实现大话务量语音测试的系统的结构示意图;图2为图1所示系统的一个较佳实施例的系统结构示意图;图3为本发明一个较佳实施例的生成配置文件的流程示意图;图4为本发明的实现大话务量语音测试的方法的流程示意图;
图5为图4所示方法的一个较佳实施例的流程示意图;图6为图1所示系统的第二个较佳实施例的系统的结构示意图;图7为图1所示系统的第三个较佳实施例的系统的结构示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚明白,下面结合附图及具体实施例,对本发明作进一步的详细说明。
本发明提供的实现大话务量语音测试的系统和方法,利用具有多串口转化功能的设备实现大话务量呼叫模块对多对无线通信模块的呼叫业务的控制,并通过向具有自动录、放音功能的语音测试模块发送语音测试命令,实现语音测试的自动化。语音测试模块根据接收到的语音测试命令将预先设置的数字样本语音信息转换为模拟语音信息后,向通话中的每对无线通信模块中的一个播放该语音信息,以及从通话中的每对无线通信模块的另一个获取模拟采样语音信息,并将其进行数模转换录制为数字采样语音信息,然后利用PESQ算法比较呼叫业务关联的每对无线通信模块对应的数字样本语音信息和数字采样语音信息,得出语音测试结果。
参见图1,图1为本发明的实现大话务量语音测试的系统的结构示意图。该系统包括多于1对的无线通信模块,这里以一对无线通信模块101和102说明系统中各模块的功能以及连接关系。从图1中可以看出,该系统还包括具有多串口转化功能的设备103、语音测试模块104以及大话务量呼叫模块105,其中,无线通信模块101和102分别与具有多串口转化功能的设备103包含的扩展串口107和109通过串口线106和108连接;具有多串口转化功能的设备103与大话务量呼叫模块105相连;大话务量呼叫模块105与语音测试模块104相连。
大话务量呼叫模块105根据用户配置好的呼叫模型配置文件发出控制指令到具有多串口转化功能的设备103来控制无线通信模块101和102实现呼叫功能。
具有多串口转化功能的设备103根据大话务量呼叫模块105发出的控制指令实现对具有多串口转化功能的设备103所包含的各扩展串口的控制,无线通信模块101和102根据来自多串口转化功能的设备103所包含的扩展串口107和109的控制指令执行呼叫功能。
语音测试模块104接收大话务量呼叫模块105根据用户配置的呼叫模型发送的语音测试命令,并根据接收到的语音测试命令将预先设置的数字样本语音信息转换为模拟语音信息后,向无线通信模块101播放,同时从无线通信模块102获取模拟采样语音信息,并将其经过数模转换录制为数字采样语音信息,然后对数字样本语音信息和数字采样语音信息进行比较,给出语音测试结果,并将其返回给大话务量呼叫模块105。
本发明的语音测试系统中可以包括多对无线通信模块,可以同时对多对无线通信模块进行语音测试,每对无线通信模块在系统中的连接关系和语音测试方法与上述的无线通信模块101和102是完全一样的。
本发明的大话务量呼叫模块105包括系统控制模块112和终端控制模块113。终端控制模块113通过具有多串口转化功能的设备103向每对无线通信模块发送呼叫控制指令,并向语音测试模块104发出语音测试指令;系统控制模块112用于根据用户的系统配置,通过数据配置接口在进行呼叫之前对每对无线通信模块进行通信的移动网络进行系统配置。
本发明的语音测试模块104包括语音采样模块110和语音比较模块111。语音采样模块110包含录音端口和放音端口以及语音信息转换单元,每对无线通信模块通过语音连接线与语音采样模块110的录音端口和放音端口相连。
语音测试模块104的语音比较模块111与大话务量呼叫模块105相连,根据大话务量呼叫模块105发出的语音测试命令,通过语音采样模块110的语音信息转换单元将预先设置的数字样本语音信息转换为模拟语音信息后,向通话中的与放音端口相连的无线通信模块播放,并从与录音端口相连的通话中的无线通信模块获取模拟采样语音信息,通过语音信息转换单元将其转换为数字采样语音信息。然后,语音比较模块111通过比较每对通话中的无线通信模块对应的数字样本语音信息和数字采样语音信息,获得每对无线通信模块的语音测试结果,并将获得的语音测试结果返回大话务量呼叫模块105。
所述的语音比较模块111中包含语音比较软件,所述的语音比较软件用于比较每对通话中的无线通信模块对应的数字样本语音信息和数字采样语音信息,获得每对无线通信模块的语音测试结果。语音比较软件可以为PESQ算法软件,也可以为其它语音比较算法软件。
参见图2,图2为应用图1所示大话务量语音测试系统的一个较佳实施例的结构示意图。如图2所示,该系统包括8个MS、多串口卡203、语音卡服务器204以及PC205,其中4个MS与语音卡服务器204的放音端口相连,如MS201,4个MS与语音卡服务器204的录音端口相连,如MS202。
MS201和MS202分别对应于图1中的无线通信模块101和102,多串口卡203对应于图1中的具有多串口转化功能的设备103,语音卡服务器204对应于图1中的语音测试模块104,它通过以太网转换器与PC205连接。PC205对应于图1中的大话务量呼叫模块105。
在本实施例中,语音卡服务器204为一台PC,其中包括一块语音卡209以及语音比较模块210,语音卡209对应于图1中的语音测试模块104的语音采样模块110,语音比较模块210对应于语音测试模块104的语音比较模块111。语音比较模块210中包含语音比较软件,本实施例中语音比较软件为PESQ算法软件。
语音卡209通过PCI接口插入语音卡服务器204中。语音卡服务器204的语音比较模块210根据接收到的语音测试命令,通过语音卡209实现对通话中的每对MS的自动录、放音功能,并且语音卡209在放音时,支持数字样本语音信息到模拟语音信息的转换;在采样录音时,支持模拟采样语音信息到数字采样语音信息的转换。
本实施例中,语音卡209采用的是GX08 PCI语音卡,GX08 PCI语音卡属于8线语音卡,可以提供8路通道,供四组MS同时进行录、放音。语音卡承载的话音信息采用脉冲码调制(Pulse Code Modulation,PCM)方式,PCM是一种非均匀量化模拟信号的方法,在模拟信号量化的基础上,再根据语音的特点,进行非均匀压缩。CCITT的建议G.711规定了两种PCM的量化和压缩方法A-律PCM码和u-律PCM码。中国和欧洲采用A-律PCM语音压扩方法。经过A-律PCM编码后的模拟语音数据就变成了一个离散的数码流。一个PCM码的取样值对应8个比特,整个数码流的速率为8kHz×8bit=64kbit/s。
GX08 PCI语音卡在录音时,支持从模拟语音信息到A-律PCM的数字化过程,并以A-律PCM数字语音码存储语音文件;同时在放音时,支持A-律PCM的数字语音码到模拟语音信息的转换过程。
语音比较模块210,用于比较每对通话中的MS对应的数字样本语音信息和数字采样语音信息,得出语音测试结果,并将其返回PC205。其中,比较每对通话中的MS对应的数字样本语音信息和数字采样语音信息,得出语音测试结果采用的是语音比较软件,即PESQ算法软件。
本实施例中的8个MS分别通过8条串口线206与多串口卡203上的8个扩展串口207相连,多串口卡203的串口208通过一条串口线213和PC205的串口214相连。
本实施例中,语音卡服务器204上只插入了一块语音卡,因此只能同时对四组MS进行语音测试。如果在语音卡服务器204中插入多块语音卡,就可以实现对更多组MS的语音测试,即大话务量语音测试。
本实施例中,多串口卡203与PC205的连接方式为串口连接,如果使用的多串口卡203支持的最大串口数目为64个或者128个,为了提高MS的控制速度,可以将多串口卡203与PC205的连接方式更改为USB接口或者网络接口等高速接口连接方式,而与此同时,在PC205增加相应的底层驱动程序并且在多串口卡203的串口208与PC205之间增加相应的接口转换设备。
本实施例中的PC205中包括终端控制模块212、系统控制模块211。终端控制模块212通过多串口卡203上的串口与MS进行通讯,它的人机界面包括输入呼叫模型配置文件和移动终端状态的实时监控界面,使用呼叫模型配置文件可以实现对呼叫模型的控制,因为通过改变配置参数,可以很方便的变更呼叫参数从而建立不同的呼叫模型。呼叫模型主要由以下参数定义呼叫启动延迟时间、呼叫持续时间、呼叫间隔时间以及振铃时间。通过给这些参数配置不同的值,可以做到对呼叫行为的模拟,每次呼叫控制两个MS。PC205通过控制多对MS执行呼叫功能,达到对通信系统的话务冲击。
系统控制模块211主要用于通过系统的数据配置接口(MML)控制移动网络系统的参数改变,改变的配置数据包括小区参数、信道参数、跳频参数以及组网参数等,以实现不同的测试用例,如将小区从跳频小区配置成不调频小区,然后进行呼叫测试,来验证系统在这种变化过程中是否可靠。系统数据配置使用输入配置文件的方式进行,可以在配置文件中预置测试用例的配置。
本实施例中的每对MS进行通信的移动网络可以为GSM、CDMA、WCDMA等多种通信系统,只要将系统中的MS更换为与通信系统对应的移动终端即可,如当移动网络为GSM系统时,MS可以为GSM-MODEM或GSM模块,当移动网络为CDMA时,MS更换为CDMA手机。
如上所述,PC205是通过呼叫模型配置文件来启动呼叫线程,呼叫模型配置文件是由用户根据多串口卡203上实际MS的数量和所在槽位,以及每个MS将被安排的业务而生成,呼叫模型配置文件包括启动段、通用段和业务段。基于图2的系统结构,图3为本发明一个较佳实施例的呼叫模型配置文件的配置流程示意图,包括以下步骤步骤301配置启动段,根据多串口卡203上实际MS的数量和所在的槽位配置进行测试的MS的数目,并且给每个MS命名。
步骤302配置通用段,配置通用的信息,主要是配置串口速率、每次呼叫的启动延迟时间、呼叫持续的时间长度、呼叫间隔时间等。
步骤303配置业务段,按照启动段中给各个MS的命名,依次对每一个MS进行具体配置,说明每个MS执行的业务类型和与此业务相关的数据。
PC205根据用户配置好的配置文件发出控制指令到多串口卡203来实现对8个MS的控制,并且对各MS的运行状况进行显示和分析。PC205首先根据配置文件启动相应数量的业务线程,其中每个线程对应一个MS,然后各个启动的线程分别向相对应的MS发送控制命令,如果收到了来自串口的回应,就表明串口配置的MS通信正常,这样各线程就与相对应的各MS之间都建立了基于串口的连接。完成了线程与多串口卡203上MS的对应,从而可以控制各MS执行呼叫功能,并且对各MS的运行状态在用户界面上进行显示和分析。
基于图3所配置的配置文件,参见图4,图4为本发明的实现大话务量语音测试的方法的流程示意图。
步骤401,向每对无线通信模块发出呼叫控制指令;步骤402,每对无线通信模块根据呼叫控制指令执行呼叫功能;步骤403,呼叫成功后,向每对通话中的无线通信模块中的一个播放样本语音信息,从另一个无线通信模块获取采样语音信息,并比较所述样本语音信息和所述采样语音信息,获取语音测试结果。
本发明的实现大话务量语音测试方法,在步骤401前进一步包括配置呼叫业务模型,即配置图3所示的呼叫模型配置文件。
步骤402为根据所配置的呼叫业务模型,向每对无线通信模块发出呼叫控制指令。
在现有的语音测试软件中,获取语音测试结果,一般都是通过比较样本数字语音信息和采样数字语音信息获取的,因此,步骤403所述的播放样本语音信息前进一步包括将预先设置的数字样本语音信息转换为模拟语音信息;所述的获取采样语音信息之后进一步包括将该模拟采样语音信息转换为数字采样语音信息;而所述的比较样本语音信息和采样语音信息为比较所述数字样本语音信息和所述数字采样语音信息。
在现有的语音测试算法中PESQ语音测试算法是效果最好的方法,因此步骤403所述的对样本语音信息和采样语音信息进行比较较佳的方式为采用PESQ算法对每一对无线通信模块对应的数字样本语音信息和数字采样语音信息进行比较。
另外,步骤403中在获取采样语音信息后,需要先中止每对无线通信模块的呼叫业务,再比较所述样本语音信息和采样语音信息。
参见图5,图5为图4所示方法的一个较佳实施例的语音测试流程示意图,包括以下步骤步骤501打开配置文件。
步骤502读取配置文件,首先检查配置段是否齐全,然后检查各个字段内部的配置是否都符合规则,最后是检查字段间的关联,判断以上配置是否都正确,如果正确,执行步骤503,否则返回步骤501。
步骤503系统进行初始化,首先初始化内部变量,其中包括设定串口通信速率,然后对用户界面进行初始化,清除上一次配置的用户界面显示。
步骤504根据配置文件中配置的MS的数量启动相应数量的线程,其中每一个线程对应一个MS。
步骤505向启动的各线程对应的MS发送呼叫控制命令,每个线程按照所配置的具体呼叫业务模型执行呼叫业务。
步骤506在呼叫业务模型配置的呼叫持续时间内,呼叫业务牵涉的多对MS保持通话状态。
步骤507向语音卡服务器发送语音测试命令,并将呼叫业务关联的多对MS的相关信息发送给语音卡服务器,包括各MS的语音测试接口连接信息,即各MS与语音测试卡的放音端口还是录音端口相连的信息。
步骤508语音卡服务器根据接收到的语音测试命令,将样本语音信息的数字语音码转换为模拟语音信息,向放音端口的MS播放。
步骤509录音端口的MS接收通过空口发送来的模拟样本语音信息。
步骤510从录音端口的MS获取模拟采样语音信息,并将其转换为数字语音码,录制成数字采样语音信息。
步骤511向多对MS发送停止呼叫业务命令,控制多对MS结束呼叫业务。
步骤512结束语音信息的播放和采样。
步骤513对呼叫业务关联的每一对MS对应的数字样本语音信息和录制的数字采样语音信息,进行PESQ比较,得出语音测试结果。
步骤514根据配置的呼叫间隔时间,睡眠一段时间,睡眠时间到后,返回步骤505,继续执行。
以上所述的实施例中语音测试模块被设置在语音卡服务器204中,即一台PC中,这台PC通过以太网转换器与PC205连接,在实际语音测试中,也可以将语音测试模块直接设置在PC205中。如图6所示,图6为图1所示大话务量语音测试系统的第二个较佳实施例。在该实施例中,语音测试模块被设置在PC604中,所述的语音测试模块包括语音卡608和语音比较模块609,语音卡608通过PCI接口插入PC604中。本实施例中在PC604中只插入一块语音卡,实际应用中可以在PC604中插入多块语音卡,实现大话务量语音测试。
在实际的语音测试中还可以利用PC中的声卡代替语音卡进行语音采样,如图7所示,图7给出了利用PC中的声卡进行语音采样的语音测试系统的结构示意图。从图7中可以看出,该系统包括MS701和702、多串口卡703以及PC704,其中在PC704中包括声卡A708和声卡B709、语音比较模块710、终端控制模块712以及系统控制模块711。本实施例中的声卡A708、声卡B709对应于图1中的语音测试模块104的语音采样模块110,语音比较模块710对应于图1中的语音测试模块104的语音比较模块111。
PC704通过多串口卡703控制MS701和702进行呼叫,当呼叫接通后,PC704的语音比较模块710将数字样本语音信息通过声卡A708转换为模拟语音信息后,通过声卡A708的话筒接口发送给MS701,该语音信息经过整个移动网络后回到MS702,MS702将语音的模拟信息通过听筒接口传给声卡B709,声卡B709对其进行数模转换,并录制成数字采样语音信息。当通话结束后,PC704的语音比较模块710对MS701和702对应的数字样本语音信息和录制数字采样语音信息进行比较,得出语音测试结果。
本实施例中在PC704中只插入一对声卡,因此只能对一对手机进行语音测试,为了实现大话务量语音测试,可以通过增加PC704中的声卡数量来实现。
从以上实施例可见,本发明的这种实现大话务量语音测试的系统及方法,利用具有多串口转化功能的设备实现了大话务量呼叫模块对多对无线通信模块的呼叫业务的控制,并通过具有自动录、放音功能的语音测试模块实现了语音测试的自动化,并且本发明提供的系统只需要普通的一台PC、语音卡服务器和普通的话务量终端就可以实现,具有明显的性价比优势,这就为基站系统甚至通信系统提供了一种低成本大话务量自动化的语音测试手段。
总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种实现大话务量语音测试的系统,至少包括大话务量呼叫模块,其特征在于,进一步包括多于一对的无线通信模块、以及语音测试模块,其中所述的每对无线通信模块与大话务量呼叫模块相连,且每对无线通信模块与语音测试模块相连;每对无线通信模块接收大话务量呼叫模块发送的呼叫控制指令,根据该指令执行呼叫功能;所述大话务量呼叫模块与语音测试模块相连,向每对无线通信模块发出呼叫控制指令,并向语音测试模块发出语音测试指令;所述的语音测试模块根据大话务量呼叫模块发送的语音测试指令,向每对通话中的无线通信模块之一播放预先设置的样本语音信息,并从另一个无线通信模块获取采样语音信息,并将所述采样语音信息与所述样本语音信息进行比较,获得语音测试结果。
2.如权利要求1所述的系统,其特征在于,所述的大话务量呼叫模块包括终端控制模块和系统控制模块;所述的终端控制模块通过具有多串口转化功能的设备向每对无线通信模块发送呼叫控制指令,并向语音测试模块发送语音测试命令;系统控制模块用于在进行呼叫之前对每对无线通信模块进行通信的移动网络进行系统配置。
3.如权利要求1或2所述的系统,其特征在于,所述的语音测试模块包括语音采样模块和语音比较模块,语音采样模块与所述的每对无线通信模块相连,所述的语音比较模块与大话务量呼叫模块相连,语音比较模块根据接收到的大话务量呼叫模块发出的语音测试命令,通过语音采样模块向通话中的每对无线通信模块中的一个播放样本语音信息,从另一个无线通信模块获取采样语音信息,并对所述样本语音信息与所述采样语音信息进行比较,获得语音测试结果。
4.如权利要求3所述的系统,其特征在于,所述的语音采样模块包括语音信息转换单元,其用于将预先设置的数字样本语音信息转换为模拟语音信息后向无线通信模块播放,并将从无线通信模块获取的模拟采样语音信息转换为数字采样语音信息,所述的语音比较模块比较所述数字样本语音信息和所述数字采样语音信息,获得语音测试结果。
5.如权利要求4所述的系统,其特征在于,所述的语音比较模块包含包含语音比较软件,所述语音比较软件用于比较呼叫指令控制的每对无线通信模块的数字样本语音信息和获取的数字采样语音信息,得出语音测试结果。
6.如权利要求3所述的系统,其特征在于,所述大话务量呼叫模块和语音测试模块设置在同一台个人计算机中;或所述的语音测试模块与大话务量呼叫模块设置在不同的个人计算机中,语音测试模块所在的个人计算机通过以太网转换器与所述的大话务量呼叫模块所在的个人计算机相连。
7.如权利要求6所述的系统,其特征在于,所述的语音测试模块的语音采样模块为多于1对的个人计算机中的声卡,每对声卡中的一块声卡通过话筒接口与一个无线通信模块相连,用于将数字样本语音信息转换为模拟语音信息,并将该语音信息发送给与其相连的无线通信模块;另一块声卡通过听筒接口与一个无线通信模块相连,用于从该无线通信模块获取模拟语音信息,并将该信息转换为数字采样语音信息。
8.如权利要求6所述的系统,其特征在于,所述的语音测试模块的语音采样模块为至少一块的语音卡,每块语音卡通过PCI接口与语音测试模块所在的个人计算机相连,每块语音卡与多对无线通信模块相连,供多对无线通信模块同时进行录、放音。
9.如权利要求8所述的系统,其特征在于,所述的语音卡包含录音端口和放音端口,每对无线通信模块通过语音连接线与语音卡的录音端口和放音端口相连,语音卡向通话中的与放音端口相连的无线通信模块播放样本语音信息,并从与录音端口相连的通话中的另一个无线通信模块获取采样语音信息。
10.如权利要求2所述的系统,其特征在于,所述的系统控制模块与网络系统通过MML接口进行信息交互。
11.如权利要求1所述的系统,其特征在于,所述无线通信模块通过具有多串口转化功能的设备与所述大话务量模块相连;所述具有多串口转化功能的设备扩展串口与多个无线通信模块相连;所述具有多串口转化功能的设备与大话务量呼叫模块通过串口或通用串行总线接口或网络接口连接。
12.一种实现大话务量语音测试的方法,其特征在于,该方法包括以下步骤A、向每对无线通信模块发出呼叫控制指令;B、每对无线通信模块根据呼叫控制指令执行呼叫功能;C、呼叫成功后,向每对通话中的无线通信模块中的一个播放样本语音信息,从另一个无线通信模块获取采样语音信息,并比较所述样本语音信息和所述采样语音信息,获取语音测试结果。
13.如权利12所述的方法,其特征在于,所述步骤A之前进一步包括A0、配置呼叫业务模型;所述步骤A为根据所述呼叫业务模型,向每对无线通信模块发出呼叫控制指令。
14.如权利12所述的方法,其特征在于,步骤C所述的播放样本语音信息为将预先设置的数字样本语音信息转换为模拟语音信息,播放该模拟语音信息;步骤C所述的获取采样语音信息之后进一步包括将该模拟采样语音信息转换为数字采样语音信息;步骤C所述的比较样本语音信息和采样语音信息为比较所述数字样本语音信息和所述数字采样语音信息。
15.如权利14所述的方法,其特征在于,步骤C所述的对样本语音信息和采样语音信息进行比较为采样PESQ算法对数字样本语音信息和数字采样语音信息进行比较。
16.如权利12、13、14或15所述的方法,其特征在于,所述步骤C中在获取采样语音信息后,先中止每对无线通信模块的呼叫业务,再比较所述样本语音信息和采样语音信息。
全文摘要
本发明公开了一种实现大话务量语音测试的系统,该系统包括大话务量呼叫模块、多于一对的无线通信模块以及语音测试模块。大话务量呼叫模块向每对无线通信模块发出呼叫控制指令,并向语音测试模块发出语音测试指令;每对无线通信模块根据大话务量呼叫模块发送的呼叫控制指令,执行呼叫功能;语音测试模块根据大话务量呼叫模块发送的语音测试指令,进行语音信息的播放和采样,并通过比较播放的语音信息和采样的语音信息,获取语音测试结果。本发明同时公开了一种实现大话务量语音测试的方法,本发明提供的实现大话务量语音测试的系统和方法,具有很强的通用性,为基站系统甚至通信系统提供了一种低成本的自动化大话务量语音测试手段。
文档编号H04Q7/34GK1984172SQ20061008728
公开日2007年6月20日 申请日期2006年6月14日 优先权日2006年6月14日
发明者陈克, 张一曲 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1