自动测试GoTa集群呼叫语音质量类别的方法及系统的制作方法

文档序号:7951134阅读:281来源:国知局
专利名称:自动测试GoTa集群呼叫语音质量类别的方法及系统的制作方法
技术领域
本发明涉及通信领域,更具体地涉及一种自动测试GoTa集群呼叫语音质量类别的方法及系统。
背景技术
GoTa (Global open Trunking Architechture,全球开放式集群结构),是为满足数字集群通信专网和共网用户的需要而开发的。采用的呼叫方式是集群通讯中所特有的 PTT (Push To Talk,即按即说)方式,即以一按即通的方式接续,被叫无须摘机即可接听,具有接续速度快的特点。GoTa集群通信系统具有可用信道为系统的全体用户共用,它是共享资源、分担费用、共用信道设备的多用途、高效能的无线调度通信系统。由于GoTa数字集群通信系统具有系统容量大、频率利用率高、功能多样等优势,目前已经成为集群通信领域的主流技术。正是由于GoTa集群通信的这些特点,它被广泛应用于一些专业移动通信领域, 例如监狱、交通、出租车调度、港口、公共安全等部门。GoTa集群呼叫包括单呼和组呼。单呼是点对点的语音呼叫,组呼是由一定数量的成员组成一个群组,在一个群组内,以半双工方式提供点到多点的语音呼叫。发起呼叫后在任何时刻组内只有一个成员可以讲话,其它成员全部处于听状态,即一对多的关系,目前组呼应用比较广泛。语音质量是GoTa集群系统中特别关注的一个重要指标,直接反映产品的技术水平,影响产品的商用前景。目前GoTa集群系统中语音质量的测试没有任何工具,只能依靠人力,费时费力,而且人工测试呼叫时间短,呼叫组数少,用户个数少,异常容易被漏掉,测试不够充分。

发明内容
本发明的主要目的在于提供一种自动测试GoTa集群呼叫语音质量类别的方法, 旨在解决上述实验室测试GoTa集群呼叫语音质量不充分且费时费力的技术问题。为了实现发明目的,本发明提供一种自动测试GoTa集群呼叫语音质量类别的方法,包括以下步骤终端控制器启动主叫终端的自动呼叫进程;语音播放器在自动呼叫开始时,向主叫终端播放语音文件;语音接收器通过被叫终端接收语音文件,并将接收到的语音文件发送至语音分类器;语音分类器对接收到的语音文件进行分类,并输出分类结果以供显示。优选地,在执行所有步骤之前包括采集不同类别的语音样本集;提取各个类别语音的特征向量;根据特征向量、语音类别和分类器模型的表达式,获取参数,生成语音分类器。
优选地,所述终端控制器启动主叫终端的自动呼叫进程之前包括预置主叫终端的呼叫控制参数;所述呼叫控制参数包括呼叫类别、每次呼叫保持时间、呼叫总次数、下一次呼叫和本次呼叫中间的间隔、话权申请的次数、每次话权申请的保持时间、下一次话权申请和本次话权申请的间隔时间。优选地,所述向主叫终端播放语音文件包括将语音文件的播放时长和播放间隔时间与所述呼叫控制参数同步。优选地,所述语音接收器通过被叫终端接收语音文件包括将语音文件的接收时长、接收间隔时间与语音播放器的播放时长、播放间隔时间同步;预置发送给语音分类器的时间。本发明提供一种自动测试GoTa集群呼叫语音质量类别的系统,其包括终端控制器、语音播放器、语音接收器、主叫终端、被叫终端和语音分类器;其中,所述终端控制器用于启动主叫终端的自动呼叫进程;所述语音播放器用于在自动呼叫开始时,向主叫终端播放语音文件;所述语音接收器通过被叫终端接收语音文件,并将接收到的语音文件发送至语音分类器;所述语音分类器用于对接收到的语音文件进行分类,并输出分类结果以供显示。优选地,所述语音分类器按以下方式生成采集不同类别的语音样本集;提取各个类别语音的特征向量;根据特征向量、语音类别和分类器模型的表达式,获取参数,生成语音分类器。优选地,所述终端控制器包括呼叫控制参数预置模块,用于预置主叫终端的呼叫控制参数;所述呼叫控制参数包括呼叫类另I」、每次呼叫保持时间、呼叫总次数、下一次呼叫和本次呼叫中间的间隔、话权申请的次数、每次话权申请的保持时间、下一次话权申请和本次话权申请的间隔时间。优选地,所述语音播放器包括播放参数同步模块,用于将语音文件的每次播放时长和播放间隔时间与所述呼叫控制参数同步。优选地,所述语音接收器包括接收参数同步及发送参数预置模块,用于将语音文件的接收时长、接收间隔时间与语音播放器的播放时长、播放间隔时间同步;并预置发送给语音分类器的时间参数。本发明可以自动测试被叫终端的语音是正常语音还是异常语音,对异常语音又可辨别出具体是哪种异常语音,方便研发人员定位。可克服现有技术中只能依靠人力监听所产生的各种缺陷,既减轻了测试人员的劳动量,又提高了测试效率和测试的充分性。


图1为本发明自动测试GoTa集群呼叫语音质量类别的系统一实施例的流程图;图2为本发明自动测试GoTa集群呼叫语音质量类别的方法一实施例的流程图;图3为本发明自动测试GoTa集群呼叫语音质量类别的方法另一实施例的流程图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施例方式应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。参照图1,为本发明自动测试GoTa集群呼叫语音质量类别的系统一实施例的结构示意图。如图1所示,该系统包括终端控制器10、语音播放器20、语音接收器30、主叫终端 40、被叫终端50和语音分类器60 ;其中,终端控制器10用于启动主叫终端40的自动呼叫进程;语音播放器20用于在自动呼叫开始时,向主叫终端40播放语音文件;语音接收器30通过被叫终端50接收语音文件,并将接收到的语音文件发送至语音分类器60 ;语音分类器60用于对接收到的语音文件进行分类,并输出分类结果以供显示。应当说明的是,除以上各部分外,本发明自动测试GoTa集群呼叫语音质量类别的系统还包括用于显示分类结果及对语音播放器、语音接收器和终端控制器进行总控制的控制台70以及带USB接口的数据线等,所有主叫终端40可通过USB接口的数据线连接到终端控制器10。终端控制器10可外接多个(可根据需要设置,例如可以为20、30或40个) USB 插口。具体的,终端控制器10可设置启动按钮,在人工按下该启动按钮后,终端控制器 10即通过测试脚本来模拟人工对主叫终端40的各种操作,控制主叫终端40自动发起呼叫。 为实现控制主叫终端40自动呼叫,终端控制器10中设置有一些呼叫控制参数呼叫类别、 每次呼叫保持时间、呼叫总次数、下一次呼叫和本次呼叫中间的间隔、话权申请次数、每次话权申请保持时间、下一次话权申请和本次话权申请间隔时间、呼叫开始及结束按钮便于人工操控。这些呼叫控制参数可根据相应的测试条件进行配置,比如,同时发起20个组呼 (每个组内20个成员),呼叫成功后,申请话权50次,每次申请到话权后让主叫终端40讲话30秒;然后隔5秒,再申请下一次话权,本次呼叫持续3530秒后释放,然后隔5秒再自动发起下一轮呼叫,总共设置10轮呼叫。语音播放器20对主叫终端40自动播放语音文件。为实现自动播放,语音播放器 20中设置有一些播放的参数每次播放的时长、下一次开始播放和本次开始播放之间的间隔时间、播放开始及结束按钮。在一优选实施例中,语音播放器20包括播放参数同步模块, 用于将语音播放器20的播放时长和播放间隔时间与终端控制器10中的呼叫控制参数同步。例如,主叫终端40申请话权后讲话30秒,则播放参数同步模块设置语音播放器20的每次播放时长是30秒,主叫终端40两次话权申请时间间隔是5秒,播放参数同步模块设置语音播放器20的播放间隔也为5秒。所有的语音接收器30均连接被叫终端50,对被叫终端50听到的语音进行自动接收,并按一定的规则发送给语音分类器60。为实现该目的,语音接收器30中设置有接收和发送参数每次接收的时长、下一次开始接收和本次开始接收之间的间隔、发送给语音分类器60的时间、开始接收及结束按钮。在一优选实施例中,语音接收器30包括接收参数同步及发送参数预置模块,用于将语音文件的接收时长、接收间隔时间与语音播放器的播放时长、播放间隔时间同步;并预置发送给语音分类器的时间参数。例如,主叫终端40申请话权后讲话30秒,被叫终端50能听到主叫终端0的话音时间也是30秒,所以设置语音接收器30的接收时间是30秒,主叫终端40两次话权申请时间间隔是5秒,所以设置语音接收器 30接收时间间隔为5秒,接收完一个周期(30秒)的数据后就立即发给语音分类器60进行分类。 语音分类器60用于对接收到的语音进行分类,并在控制台70显示分类结果,方便测试人员查看。本发明实施例中,在系统未启用前,需人工先各自构造正常、话音不清晰、吞字和无声四种GoTa集群呼叫语音类别出现的场景,以供采集不同类别的语音样本集。语音分类器60初始状态时只是一个通用的分类器模型,这种模型可以表示为Yi = [Xi]P[Xi] τ。其中,Yi表示分类结果,P表示参数,Xi表示待分类语音对应的特征向量,[Xi]T表示Xi 的转置,P是个未知参数。如果要用它对GoTa集群呼叫语音进行分类,就必须先采集几个类别的语音样本集,用语音分类器模型自带的特征向量提取算法提取各个类别语音的特征向量,把这个特征向量和语音类别代入到模型表达式中把P求出,这样Yi = [Xi]P[Xi]T才是一个适合GoTa集群呼叫的分类器,分类器的输入部分为Xi是待分类语音,输出部分为Yi 为分类结果。经过上述运算后,语音分类器60已经具备了分类的功能,在接收到新的未知语音数据时,就可以用该分类器进行分类了。例如,将语音分成正常、话音不清晰、吞字和无声这几类。分好类后,语音分类器60还将分类结果发送给控制台70,在控制台70的显示器上显示分类结果。本发明自动测试GoTa集群呼叫语音质量类别的系统可以自动测试被叫终端的语音是正常语音还是异常语音,对异常语音又可辨别出具体是哪种异常语音,方便研发人员定位。可克服现有技术中只能依靠人力监听所产生的各种缺陷,既减轻了测试人员的劳动量,又提高了测试效率和测试的充分性。参照图2,提出本发明自动测试GoTa集群呼叫语音质量的方法一实施例,该方法可基于上述自动测试GoTa集群呼叫语音质量的系统实现。如图2所示,本实施例中,自动测试GoTa集群呼叫语音质量的方法具体包括如下步骤步骤S10,终端控制器启动主叫终端的自动呼叫进程;终端控制器可设置启动按钮,在人工按下该启动按钮后,终端控制器即通过测试脚本来模拟人工对主叫终端的各种操作,控制主叫终端自动发起呼叫。具体的,终端控制器实现对主叫终端的自动呼叫过程及原理可参照前述图1所示系统实施例。步骤S20,语音播放器在自动呼叫开始时,向主叫终端播放语音文件;语音播放器为实现自动播放,语音播放器中设置有一些播放的参数每次播放的时长、下一次开始播放和本次开始播放之间的间隔时间、播放开始及结束按钮。在一优选实施例中,语音播放器可将语音播放器的播放时长和播放间隔时间与终端控制器中的呼叫控制参数同步。例如,主叫终端申请话权后讲话30秒,则播放参数同步模块设置语音播放器的每次播放时长是30 秒,主叫终端两次话权申请时间间隔是5秒,播放参数同步模块设置语音播放器的播放间隔也为5秒。步骤S30,语音接收器通过被叫终端接收语音文件,并将接收到的语音文件发送至语音分类器;所有的语音接收器均连接被叫终端,对被叫终端听到的语音进行自动接收,并按一定的规则发送给语音分类器。为实现该目的,语音接收器中设置有接收和发送参数每次接收的时长、下一次开始接收和本次开始接收之间的间隔、发送给语音分类器的时间、开始接收及结束按钮。在一优选实施例中,语音接收器包括接收参数同步及发送参数预置模块,用于将语音文件的接收时长、接收间隔时间与语音播放器的播放时长、播放间隔时间同步;并预置发送给语音分类器的时间参数。例如,主叫终端申请话权后讲话30秒,被叫终端能听到主叫终端的话音时间也是30秒,所以设置语音接收器的接收时间是30秒,主叫终端两次话权申请时间间隔是5秒,所以设置语音接收器接收时间间隔为5秒,接收完一个周期 (30秒)的数据后就立即发给语音分类器进行分类。步骤S40,语音分类器对接收到的语音文件进行分类,并输出分类结果以供显示。 语音分类器用于对接收到的语音进行分类,并在控制台显示分类结果,方便测试人员查看。参照图3,在一优选实施例中,在步骤SlO之前还包括步骤S101,采集不同类别的语音样本集;步骤S102,提取各个类别语音的特征向量;步骤S103,根据特征向量、语音类别和分类器模型的表达式,获取参数,生成语音分类器。本发明实施例中,需人工先各自构造正常、话音不清晰、吞字和无声四种GoTa集群呼叫语音类别出现的场景,以供采集不同类别的语音样本集。语音分类器初始状态时只是一个通用的语音分类器模型,这种模型可以表示为Yi = [Xi]P[Xi]T。其中,Yi表示分类结果,P是参数,Xi表示待分类语音对应的特征向量,XiT表示Xi的转置,P是个未知参数。如果要用它对集群语音进行分类,就必须先采集几个类别的语音样本集,用语音分类器模型自带的特征向量提取算法提取各个类别语音的特征向量,把这个特征向量和语音类别代入到模型表达式中把P求出,这样Yi = [Xi]P[Xi]T才是一个适合GoTa集群呼叫的分类器,分类器的输入部分为Xi是待分类语音,输出部分为Yi为分类结果。经过上述运算后,语音分类器已经具备了分类的功能,在接收到新的语音数据时, 就可以用该分类器进行分类了。例如,将语音分成正常、话音不清晰、吞字和无声这几类。分好类后,语音分类器还将分类结果发送给控制台,在控制台的显示器上显示分类结果。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
权利要求
1.一种自动测试GoTa集群呼叫语音质量类别的方法,其特征在于,包括以下步骤 终端控制器启动主叫终端的自动呼叫进程;语音播放器在自动呼叫开始时,向主叫终端播放语音文件;语音接收器通过被叫终端接收语音文件,并将接收到的语音文件发送至语音分类器; 语音分类器对接收到的语音文件进行分类,并输出分类结果以供显示。
2.如权利要求1所述的方法,其特征在于,在执行所有步骤之前包括 采集不同类别的语音样本集;提取各个类别语音的特征向量;根据特征向量、语音类别和分类器模型的表达式,获取参数,生成语音分类器。
3.如权利要求1或2所述的方法,其特征在于,所述终端控制器启动主叫终端的自动呼叫进程之前包括预置主叫终端的呼叫控制参数;所述呼叫控制参数包括呼叫类别、每次呼叫保持时间、呼叫总次数、下一次呼叫和本次呼叫中间的间隔、话权申请的次数、每次话权申请的保持时间、下一次话权申请和本次话权申请的间隔时间。
4.如权利要求1所述的方法,其特征在于,所述语音播放器向主叫终端播放语音文件包括将语音文件的每次播放时长和播放间隔时间与所述呼叫控制参数同步。
5.如权利要求1所述的方法,其特征在于,所述语音接收器通过被叫终端接收语音文件包括将语音文件的接收时长、接收间隔时间与语音播放器的播放时长、播放间隔时间同步; 预置发送给语音分类器的时间。
6.一种自动测试GoTa集群呼叫语音质量类别的系统,其特征在于,包括终端控制器、 语音播放器、语音接收器、主叫终端、被叫终端和语音分类器;其中,所述终端控制器用于启动主叫终端的自动呼叫进程;所述语音播放器用于在自动呼叫开始时,向主叫终端播放语音文件;所述语音接收器通过被叫终端接收语音文件,并将接收到的语音文件发送至语音分类器;所述语音分类器用于对接收到的语音文件进行分类,并输出分类结果以供显示。
7.如权利要求6所述的系统,其特征在于,所述语音分类器按以下方式生成 采集不同类别的语音样本集;提取各个类别语音的特征向量;根据特征向量、语音类别和分类器模型的表达式,获取参数,生成语音分类器。
8.如权利要求6所述的系统,其特征在于,所述终端控制器包括呼叫控制参数预置模块,用于预置主叫终端的呼叫控制参数;所述呼叫控制参数包括 呼叫类别、每次呼叫保持时间、呼叫总次数、下一次呼叫和本次呼叫中间的间隔、话权申请的次数、每次话权申请的保持时间、下一次话权申请和本次话权申请的间隔时间。
9.如权利要求6所述的系统,其特征在于,所述语音播放器包括播放参数同步模块,用于将语音文件的每次播放时长和播放间隔时间与所述呼叫控制参数同步。
10.如权利要求6所述的系统,其特征在于,所述语音接收器包括 接收参数同步及发送参数预置模块,用于将语音文件的接收时长、接收间隔时间与语音播放器的播放时长、播放间隔时间同步;并预置发送给语音分类器的时间参数。
全文摘要
本发明公开一种自动测试GoTa集群呼叫语音质量类别的方法,包括以下步骤终端控制器启动主叫终端的自动呼叫进程;语音播放器在自动呼叫开始时,向主叫终端播放语音文件;语音接收器通过被叫终端接收语音文件,并将接收到的语音文件发送至语音分类器;语音分类器对接收到的语音文件进行分类,并输出分类结果以供显示。本发明还公开一种自动测试GoTa集群呼叫语音质量类别的系统。本发明既可减轻测试人员的劳动量,又可提高测试效率和测试的充分性。
文档编号H04W24/00GK102348169SQ201110329308
公开日2012年2月8日 申请日期2011年10月25日 优先权日2011年10月25日
发明者张金焕 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1