一种终端语音质量的测试方法、装置及终端与流程

文档序号:11846078阅读:202来源:国知局
一种终端语音质量的测试方法、装置及终端与流程

本发明涉及移动通讯领域,尤其涉及一种终端语音质量的测试方法、装置及终端。



背景技术:

随着4G的VOLTE(Voice over LTE,它是一种IP数据传输技术,无需2G/3G网,全部业务承载于4G网络上,可实现数据与语音业务在同一网络下的统一)时代的到来,宽带语音的质量问题备受关注,对于如何评价语音质量,目前业界普遍采用传统的MOS(Mean Opinion Score,平均主观意见分)盒测试方式,参照图1所示,该测试方案中MOS盒为核心设备,MOS盒与PC、手机连接。PC控制MOS盒的放音,放音文件通过音频线放至主叫终端,主叫终端经过信号处理,通过网络传输将信号传输至被叫终端,被叫终端对接收到的信号做相应的处理,最终通过音频线输入至MOS盒,MOS进行录音。最后PC端调用相应MOS算法将放音文件和录音文件进行比对,计算出MOS值。

由于需要MOS盒同时连接两部手机,故主被叫终端绝大多数情况下在同一场景中,故无法实现不同的场景之间手机间MOS值的测试。

现有技术的缺点:语音质量测试以MOS测试为例,现有的MOS测试基于MOS盒设备,测试前MOS盒需要与电脑、手机连接,即工程师测试需要携带两个手机、一台电脑、一个MOS盒及若干连接线,由于设备众多、连线凌乱,给用户测试带来很大的不方便性,测试效率低下。

由于主被叫需同时连接到MOS盒,测试场景单一,测试的结果只能作为某地区某段时间的语音质量参考值,而现实情况,用户在通话的时候主被叫绝大多数时间是不在同一个覆盖小区下,故跨小区的语音质量测试显得尤其重要,有实际的应用价值,但此种测试方案无法复现主被叫在不同地点发生呼叫的话音质量低的问题。



技术实现要素:

为了克服现有技术中,主被叫同时连接到MOS盒进行通话质量测试,测试场景单一、且测试效率低的技术问题,本发明提供了一种终端语音质量的测试方法、装置及终端。

为了解决上述技术问题,本发明采用如下技术方案:

本发明提供了一种终端语音质量的测试方法,应用于云平台,所述测试方法包括:

向与所述云平台通过网络连接的主叫终端发送被叫终端的终端信息,所述被叫终端处于与所述云平台通过网络连接的状态;

接收所述被叫终端上传的测试录音信息,所述测试录音信息为所述主叫终端向所述被叫终端发出标准测试语音时,所述被叫终端接收所述标准测试语音后进行录音获得的信息;

根据所述测试录音信息对所述主叫终端与所述被叫终端之间通话的语音质量进行分析,获得测试结果。

进一步来说,所述终端语音质量的测试方法中,所述向与所述云平台通过网络连接的主叫终端发送被叫终端的终端信息的步骤之前,所述测试方法还包括:

从呼叫中心获得与云平台连接的被叫终端的终端信息。

进一步来说,所述终端语音质量的测试方法中,所述从呼叫中心获得与云平台连接的被叫终端的终端信息的步骤之后,所述测试方法还包括:

根据所述终端信息,确定被叫终端所处场景的场景类型;

向所述主叫终端发布所述被叫终端的场景类型,供所述主叫终端根据场景类型选择被叫终端。

进一步来说,所述终端语音质量的测试方法中,所述根据所述终端信息,确定被叫终端所处场景的场景类型的步骤包括:

将所述终端信息与预先定义的多个场景类型的场景信息进行一一对比,确定与所述终端信息相对应所述场景信息的所属场景类型,确定被叫终端所处场景的场景类型;

记录所述终端信息与所属场景类型的对应关系。

进一步来说,所述终端语音质量的测试方法中,所述终端信息包括:终端型号、移动设备国际身份码IMEI、国际移动用户识别码IMSI、手机所处的网络制式、信号强度和/或GPS位置信息。

进一步来说,所述终端语音质量的测试方法中,所述接收所述被叫终端上传的测试录音信息的步骤之前,所述测试方法还包括:

接收所述主叫终端向所述被叫终端发出标准测试语音时上报的测试开始信息;

将所述主叫终端此次测试所选择的所述被叫终端标记为已配对状态,并停止向其他主叫终端发送此次测试所选择的所述被叫终端的终端信息;

以及测试完成,接收所述被叫终端上传的测试录音信息的步骤之后:

将所述主叫终端此次测试所选择的所述被叫终端标记为未配对状态,继续向其他主叫终端发送此次测试所选择的所述被叫终端的终端信息。

本发明提供了一种终端语音质量的测试装置,所述测试装置包括:

信息发送模块,用于向与所述云平台通过网络连接的主叫终端发送被叫终端的终端信息,所述被叫终端处于与所述云平台通过网络连接的状态;

信息接收模块,用于接收所述被叫终端上传的测试录音信息,所述测试录音信息为所述主叫终端向所述被叫终端发出标准测试语音时,所述被叫终端接收所述标准测试语音后进行录音获得的信息;

处理模块,用于根据所述测试录音信息对所述主叫终端与所述被叫终端之间通话的语音质量进行分析,获得测试结果。

进一步来说,所述的终端语音质量的测试装置中,所述测试装置还包括:

终端信息录入模块,用于从呼叫中心获得与云平台连接的被叫终端的终端信息。

进一步来说,所述的终端语音质量的测试装置中,所述测试装置还包括:

终端场景识别模块,用于根据所述终端信息,确定被叫终端所处场景的场景类型;

终端场景发布模块,用于向所述主叫终端发布所述被叫终端的场景类型,供所述主叫终端根据场景类型选择被叫终端。

进一步来说,所述的终端语音质量的测试装置中,所述终端场景识别模块包括:

场景确定子模块,用于将所述终端信息与预先定义的多个场景类型的场景信息进行一一对比,确定与所述终端信息相对应所述场景信息的所属场景类型,确定被叫终端所处场景的场景类型;

场景记录子模块,用于记录所述终端信息与所属场景类型的对应关系。

进一步来说,所述的终端语音质量的测试装置中,所述终端信息包括:终端型号、移动设备国际身份码IMEI、国际移动用户识别码IMSI、手机所处的网络制式、信号强度和/或GPS位置信息。

进一步来说,所述的终端语音质量的测试装置中,所述测试装置还包括:

终端配对模块,所述终端配对模块包括:

终端配对第一子模块,用于接收所述主叫终端向所述被叫终端发出标准测试语音时上报的测试开始信息;

将所述主叫终端此次测试所选择的所述被叫终端标记为已配对状态,并停止向其他主叫终端发送此次测试所选择的所述被叫终端的终端信息;

以及终端配对第一子模块,用于测试完成,接收所述被叫终端上传的测试录音信息的步骤之后:

将所述主叫终端此次测试所选择的所述被叫终端标记为未配对状态,继续向其他主叫终端发送此次测试所选择的所述被叫终端的终端信息。

本发明还提供了一种终端语音质量的测试方法,应用于主叫终端,所述测试方法包括:

与云平台建立网络连接;

接收所述云平台发送的被叫终端的发布信息,所述被叫终端处于与所述云平台建立连接的状态;

向所述被叫终端发出标准测试语音。

进一步来说,所述的终端语音质量的测试方法中,所述接收所述云平台发送的被叫终端的发布信息的步骤中,接收所述云平台发送的被叫终端所处场景的场景类型,其中所述向所述被叫终端发出标准测试语音的步骤之前,所述测试方法还包括:

显示被叫终端所处场景的场景类型;

接收用户根据所述场景类型选择的测试指令,根据所述测试指示,与所选择场景类型相对应的所述被叫终端之间进行通讯连接。

本发明还提供了一种终端,所述终端包括:

通信模块,用于与云平台建立网络连接;

处理模块,用于接收所述云平台发送的被叫终端的发布信息,所述被叫终端处于与所述云平台建立连接的状态;

测试语音发送模块,用于向所述被叫终端发出标准测试语音。

进一步来说,所述的终端中,所述终端还包括:

显示模块,用于显示被叫终端所处场景的场景类型;

通讯模块,用于接收用户根据所述场景类型选择的测试指令,根据所述测试指示,与所选择场景类型相对应的所述被叫终端之间进行通讯连接。

本发明的有益效果是:本发明的测试方法中,由于主叫终端和被叫终端均与云平台相连,可以将处于不同地区、不同网络环境的被叫终端与主叫终端进行配合测试,破除了现有技术中主叫终端和被叫终端与MOS盒之间通过线路相连的局限,克服了MOS盒测试无法实现主被叫在不同场景下的MOS值评估的缺点,使得网络优化测试更全面,解决用户投诉等方面问题,大大提高了测试效率和灵活性,节省了人力。

附图说明

图1表示现有技术中采用MOS盒测试语音通话质量的原理图;

图2表示本发明实施例中应用于云端的测试方法的步骤流程示意图;

图3表示本发明实施例中测试方法的详细流程示意图;

图4表示本发明实施例中测试装置的构成示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。

本发明实施例提供了一种终端语音质量的测试方法,参照图2所示,所述 方法包括:步骤100,向与所述云平台通过网络连接的主叫终端发送被叫终端的终端信息,所述被叫终端处于与所述云平台通过网络连接的状态;步骤200,接收所述被叫终端上传的测试录音信息,所述测试录音信息为所述主叫终端向所述被叫终端发出标准测试语音时,所述被叫终端接收所述标准测试语音后进行录音获得的信息;步骤300,根据所述测试录音信息对所述主叫终端与所述被叫终端之间通话的语音质量进行分析,获得测试结果。

具体来说,本发明实施例中的测试方法中,测试的主叫终端和被叫终端均与云平台通过网络连接。向主叫终端发送被叫终端的终端信息后,接收所述主叫终端向所述被叫终端发出标准测试语音时,所述被叫终端接收所述标准测试语音后进行录音获得的测试录音信息。根据所述测试录音信息对所述主叫终端与所述被叫终端之间通话的语音质量进行分析,获得测试结果。本发明的实施例中,向与云平台连接的主叫终端发送被叫终端的终端信息,然后主叫终端与该主叫终端进行通话测试,向被叫终端发送标准测试语音,并由被叫终端通过对标准测试语音录音后形成测试录音信息,且上传该测试录音信息,通过分析该通话信息,测试通话质量。此方法可选择性高,可根据匹配不同的被叫终端供主叫终端进行测试,破除了现有技术中主叫终端和被叫终端与MOS盒之间通过线路相连的局限。由于主叫终端和被叫终端均与云平台相连,为测试人员提供了多种主叫终端和/或被叫终端的测试场景,大大提高了测试效率和灵活性,节省了人力。

参照图3所示,为了实现被叫终端的终端信息的获取确认和分类,以便选择合适的被叫终端与主叫终端进行通信测试,本实施例中的测试方法中的向与云平台通过网络连接的主叫终端发送被叫终端的终端信息的步骤之前,还包括:从呼叫中心获得与云平台连接的被叫终端的终端信息。多个被叫终端组成一呼叫中心,获取被叫终端的终端信息(例如手机网络终端等相关信息)。该终端信息具体包括终端型号、移动设备国际身份码IMEI、国际移动用户识别码IMSI、手机所处的网络制式(2G、3G、4G)、信号强度或GPS位置信息。从呼叫中心获得与云平台连接的被叫终端的终端信息的步骤之后,为了实现对终端进行场景分类,测试方法还包括:根据所述终端信息,确定被叫终端所处场景的场景类型;向所述主叫终端发布所述被叫终端的场景类型,供所述主叫终端根据场 景类型选择被叫终端。

上述终端信息录入步骤后,为了实现对被叫终端的终端信息进行划分,以区别不同被叫终端对应不同的场景类型,从而为满足主叫终端的不同场景类型的测试要求,本实施例的测试方法中,从呼叫中心获得与云平台连接的被叫终端的终端信息的步骤之后,测试方法还包括:根据所述终端信息,确定被叫终端所处场景的场景类型。对被叫终端划分完场景之后,为了实现对场景进行发布,使得主叫终端接收到该划分后的场景信息,还包括:向主叫终端发布被叫终端的场景类型,供主叫终端根据场景类型选择被叫终端。场景类型包括:如密集城区、郊区、室内、高速公路、高铁等。

具体来说,该确定被叫终端场景类型的具体步骤为:将终端信息与预先定义的多个场景类型的场景信息进行一一对比,确定与终端信息相对应场景信息的所属场景类型,确定被叫终端所处场景的场景类型;记录所述终端信息与所属场景类型的对应关系。确定被叫终端所述的场景类型后,可以根据主要终端的选择的需要测试的场景类型为之提供所需的被叫终端的联系方式或是其他终端信息。主叫终端可以通过WIFI、数据网络或、光纤或宽带接入internet,与云平台建立通讯。然后云平台将场景类型信息发送至主叫终端,供测试人员进行选择。测试人员选择的场景类型信息反馈至云平台后,云平台向主叫终端发送一符合该场景类型的被叫终端的终端信息(例如电话号码等),主叫终端通过该终端信息与被叫终端建立通讯连接,例如,主叫终端与被叫终端在2G、3G或4G移动网络中进通话。

接收所述被叫终端上传的测试录音信息的步骤之前,还包括主叫终端与被叫终端的配对过程,其具体如下:接收主叫终端向所述被叫终端发出标准测试语音时上报的测试开始信息;将所述主叫终端此次测试所选择的所述被叫终端标记为已配对状态,并停止向其他主叫终端发送此次测试所选择的所述被叫终端的终端信息;以及测试完成,接收所述被叫终端上传的测试录音信息的步骤之后:将所述主叫终端此次测试所选择的所述被叫终端标记为未配对状态,继续向其他主叫终端发送此次测试所选择的所述被叫终端的终端信息。

具体来说,接收到测试开始信息表明,主叫终端与被叫终端建立通话连接并接通。主叫终端与被叫终端进行配对的过程中,主叫终端与被叫终端的配对 状态包括已配对和未配对。当处于已配对状态时,云平台不向其他主叫终端发送该被叫终端的通讯信息,使得正在主叫终端与被叫终端的通话连接不被干扰。若配对状态处于未配对,释放配对资源。主叫终端选择相应被叫终端后,终端配对模块即对其进行配对,主叫终端和被叫终端间进行语音质量值测试过程与测试工程师自己拿主叫终端和被叫终端测试相同。当该主叫终端利用完该场景的被叫终端进行通话测试后,或选择其他场景的被叫终端进行通话测试时,配对模块会自动释放该被叫终端的配对资源,该被叫终端的终端信息会重新发布,供其他主叫终端选择。

对应上述的终端语音质量的测试方法,本实施例还提供了一种终端语音质量的测试装置,应用于云平台,参照图4所示,该测试装置包括:信息发送模块,用于向与所述云平台通过网络连接的主叫终端发送被叫终端的终端信息,所述被叫终端处于与所述云平台通过网络连接的状态;信息接收模块,用于接收所述被叫终端上传的测试录音信息,所述测试录音信息为所述主叫终端向所述被叫终端发出标准测试语音时,所述被叫终端接收所述标准测试语音后进行录音获得的信息;处理模块,用于根据所述测试录音信息对所述主叫终端与所述被叫终端之间通话的语音质量进行分析,获得测试结果。该测试装置,通过云平台实现主叫终端和被叫终端的匹配,并根据上传至云平台的被叫终端录制的待测试信息,分析主叫终端和被叫终端的通话质量。由于主叫终端和被叫终端可以处于不同的测试环境,不受测试连接线的限制,所以该测试装置具有测试场景广,测试效率高的特点。

作为本发明实施例中的一种方式,上述功能的测试装置作为一个整体可以用于云平台上。测试装置进一步包括:终端信息录入模块、终端场景识别模块、终端场景发布模块、终端配对模块,通过该些模块的组合还能够为主叫终端提供多场景被叫终端选择的功能。

举例来说,多种场景下的被叫终端位于呼叫中心,该呼叫中心即为多个不同网络制式、不同终端品牌、不同信号强度等不同场景下的终端集合,该呼叫中心的所有被叫终端处于被叫监听状态,实时与语音质量云平台通信,所有就绪状态的被叫终端会在主叫进行测试时显示在主叫的UI上,主叫可以选择被叫进行语音质量测试,一旦被叫终端被占用,其他主叫终端无法选择它进行通话, 直到此次呼叫被释放为止。随着呼叫中心中的被叫终端的增多,场景会越来越丰富,同一个测试工程师在一次测试中可以选择不同的场景的主叫终端和/或被叫终端进行语音质量测试并进行对比分析,或有针对性的选择某一特定场景的主叫终端和/或被叫终端进行语音质量测试。

本方案解决了传统语音质量测试主被叫终端在同一地点而造成的测试场景单一的问题,通过选择不同场景的被叫终端进行语音质量测试,对现网网络质量及用户投诉分析等提供了强大的支持。

基于上述功能,为了实现对不同被叫终端的终端信息的处理,本实施例中的测试装置还包括:终端信息录入模块,终端信息录入模块,用于从呼叫中心获得与云平台连接的被叫终端的终端信息。该终端信息包括终端型号、移动设备国际身份码IMEI、国际移动用户识别码IMSI、手机所处的网络制式、信号强度或GPS位置信息。

进一步来说,为了将终端录入的终端信息进行场景的分类,测试装置还包括:终端场景识别模块,用于根据所述终端信息,确定被叫终端所处场景的场景类型。终端场景识别模块包括:场景确定子模块,用于将所述终端信息与预先定义的多个场景类型的场景信息进行一一对比,确定与所述终端信息相对应所述场景信息的所属场景类型,确定被叫终端所处场景的场景类型;场景记录子模块,用于记录所述终端信息与所属场景类型的对应关系。终端信息录入模块将呼叫中心上报来的被叫终端的终端信息送入终端场景识别模块,该模块根据预先定义的场景类型及被叫终端上报的详细信息进行场景划分,逐一对号入座,如密集城区、郊区、室内、高速公路、高铁等(如根据两次上报的GPS信息可以获得两次上报时间内的直线距离,再结合时间间隔,可以计算出被叫终端的速度等)。

进一步来说,对被叫终端划分完场景之后,为了实现对场景进行发布,使得主叫终端接收到该划分后的场景信息,测试装置还包括:终端场景发布模块,用于向所述主叫终端发布所述被叫终端的场景类型,供所述主叫终端根据场景类型选择被叫终端。该终端场景发布模块用来将终端场景识别模块识别出的场景类型下的被叫终端在语音质量云平台中发布,这样主叫终端通过UI即可看到多场景类型的列表,可以根据测试需要,选择相应的测试场景的终端进行语音 质量拨打测试。

当然,本实施例中所述的被叫终端不仅仅局限于手机等移动终端,也包括固话座机等非移动终端。

测试装置还包括:终端配对模块,包括:终端配对第一子模块,用于接收所述主叫终端向所述被叫终端发出标准测试语音时上报的测试开始信息;将所述主叫终端此次测试所选择的所述被叫终端标记为已配对状态,并停止向其他主叫终端发送此次测试所选择的所述被叫终端的终端信息;以及终端配对第一子模块,用于测试完成,接收所述被叫终端上传的测试录音信息的步骤之后:将所述主叫终端此次测试所选择的所述被叫终端标记为未配对状态,继续向其他主叫终端发送此次测试所选择的所述被叫终端的终端信息。利用上述模块,主叫终端选择相应被叫终端后,终端配对模块即对其进行配对,主叫终端和被叫终端间进行语音质量值测试过程与测试工程师自己拿主叫终端和被叫终端测试相同。当主叫终端利用完该场景对该被叫终端完成测试或者或选择其他被叫终端时,配对模块会自动释放主叫终端与之间配对的被叫终端的配对资源,该被叫终端会重新在终端场景发布模块中发布,供其他人选择。

对应上述终端语音质量的测试方法,本发明的实施例中还提供了一种应用于主叫终端的端语音质量的测试方法,测试方法包括:与云平台建立网络连接;接收云平台发送的被叫终端的发布信息,被叫终端处于与云平台建立连接的状态;向被叫终端发出标准测试语音。与云平台建立连接后,接收云平台发送的被叫终端的发布信息,并通过该发布信息向被叫终端发送测试语音。该方法大大增加了被叫终端场景类型的多样性,为语音质量测试提供了多种选择,且提高了测试效率。

其中,发布信息可以为被叫终端的终端信息,也可以为向主叫终端发送的被叫终端的电话号码及场景类型等信息,供主叫终端进行选择、查看或通话。

接收所述云平台发送的被叫终端的发布信息的步骤中,接收所述云平台发送的被叫终端所处场景的场景类型,其中所述向所述被叫终端发出标准测试语音的步骤之前,所述测试方法还包括:显示被叫终端所处场景的场景类型;接收用户根据所述场景类型选择的测试指令,根据所述测试指示,与所选择场景类型相对应的所述被叫终端之间进行通讯连接。主叫终端的用户根据显示的被 叫终端的场景类型进行选择后,才与被叫终端进行通讯连接,这样方便了测试人员对不同测试场景的测试要求,同时该方法直观且简便。

对应上述应用于主叫终端的测试方法,本发明还提供了一种终端,终端包括:通信模块,用于与云平台建立网络连接;处理模块,用于接收云平台发送的被叫终端的发布信息,被叫终端处于与所述云平台建立连接的状态;测试语音发送模块,用于向所述被叫终端发出标准测试语音。

进一步来说,为了给用户提供云平台提供的被叫终端的场景类型信息,本实施例中的终端还包括:显示模块,用于显示被叫终端所处场景的场景类型;通讯模块,用于接收用户根据所述场景类型选择的测试指令,根据所述测试指示,与所选择场景类型相对应的所述被叫终端之间进行通讯连接。

本终端的具体实施例为,通过终端UI访问系统操作界面,在系统界面中会列出多种不同的测试场景类型,该场景类型由云平台从被叫终端的终端信息收集和分类并向该主叫终端发布的。用户从交互界面中选择需要的测试场景类型,即可对符合该场景的被叫终端进行语音质量拨打测试。该主叫终端向被叫终端播放一段标准测试语音后,被叫终端将测试结果返回语音质量云平台。

本发明的实施例中,模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。

实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。

在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬 件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(VLSI)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。

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