一种VoLTE媒体面质量的测试方法及装置转让专利

申请号 : CN201611193912.0

文献号 : CN108235299B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘遂江张忠起刘挺昕

申请人 : 中国移动通信集团公司中国移动通信集团河南有限公司

摘要 :

本发明涉及一种VoLTE媒体面质量的测试方法,包括:控制漫游地的MME接收漫游终端发送的注册请求;该连接请求包括漫游终端的用户号码和IMS APN信息;控制MME根据注册请求从PGW信息库中选取一个漫游终端的归属地的PGW;控制该PGW根据注册请求从配置的P‑CSCF地址列表中选择一个归属地的P‑CSCF地址,并将该P‑CSCF地址发送至漫游终端,以使漫游终端根据该P‑CSCF地址成功注册至归属地的P‑CSCF上;当漫游终端与本地终端进行VoLTE通信时,分别获取漫游终端与本地终端的媒体信息,确定漫游终端的归属地的P‑CSCF与漫游地的P‑CSCF之间的媒体面质量。本发明实施例提供的技术方案,无需在漫游地和归属地分别部署语音测试装置,节省了语音测试成本,实现了语音测试装置快速部署,使语音测试更加方便快捷。

权利要求 :

1.一种VoLTE媒体面质量的测试方法,其特征在于,包括:

控制漫游地的MME接收漫游终端发送的注册请求;其中,所述注册请求包括所述漫游终端的用户号码和IP多媒体子系统接入点名称信息;

控制所述漫游地的MME根据所述注册请求从分组数据网网关PGW信息库中选取一个所述漫游终端的归属地的PGW;

控制所述归属地的PGW根据所述注册请求从所述归属地的PGW上配置的代理呼叫会话控制功能实体P-CSCF地址列表中选择一个归属地的P-CSCF地址,并将所述归属地的P-CSCF地址发送至所述漫游终端,以使所述漫游终端根据所述归属地的P-CSCF地址成功注册至归属地的P-CSCF上;

当所述漫游终端与漫游地的本地终端进行VoLTE通信时,分别获取所述漫游终端与所述本地终端的媒体信息,确定所述漫游终端的归属地的P-CSCF与漫游地的P-CSCF之间的媒体面质量。

2.根据权利要求1所述的方法,其特征在于,在所述控制漫游地的MME根据所述注册请求从分组数据网网关PGW信息库中选取一个所述漫游终端的归属地的PGW之前,还包括:建立PGW信息库;其中,所述PGW信息库包括与所述用户号码相对应的归属地的PGW。

3.根据权利要求2所述的方法,其特征在于,所述控制漫游地的MME根据所述注册请求从分组数据网网关PGW信息库中选取一个所述漫游终端的归属地的PGW,具体包括:控制所述漫游地的MME根据所述漫游终端的用户号码,在所述PGW信息库库中查询与所述用户号码相对应的归属地的PGW。

4.根据权利要求1所述的方法,其特征在于,还包括:

控制所述归属地的PGW将所述漫游终端依次注册到归属地的所述P-CSCF地址列表中不同的P-CSCF上,从而一一确定所有所述漫游终端的归属地的P-CSCF与本地的P-CSCF之间的媒体面质量。

5.根据权利要求1所述的方法,其特征在于,所述分别获取所述漫游终端与所述本地终端的媒体信息,确定所述漫游终端的归属地的P-CSCF与漫游地的P-CSCF之间的媒体面质量,具体包括:获取所述漫游终端发送的第一媒体信息;

获取所述本地终端接收的第二媒体信息;其中,所述第二媒体信息是所述漫游终端向所述本地终端发送的所述第一媒体信息;

比对所述第一媒体信息和第二媒体信息,确定所述漫游终端的归属地的P-CSCF与本地P-CSCF之间的媒体面质量。

6.一种VoLTE媒体面质量的测试装置,其特征在于,包括:

请求接收模块,用于控制漫游地的MME接收漫游终端发送的注册请求;其中,所述注册请求包括所述漫游终端的用户号码和IP多媒体子系统接入点名称信息;

网关选取模块,用于控制所述漫游地的MME根据所述注册请求从分组数据网网关PGW信息库中选取一个所述漫游终端的归属地的PGW;

接入点选取模块,用于控制所述归属地的PGW根据所述注册请求从所述归属地的PGW上配置的代理呼叫会话控制功能实体P-CSCF地址列表中选择一个归属地的P-CSCF地址,并将所述归属地的P-CSCF地址发送至所述漫游终端,以使所述漫游终端根据所述归属地的P-CSCF地址成功注册至归属地的P-CSCF上;

质量确定模块,用于当所述漫游终端与漫游地的本地终端进行VoLTE通信时,分别获取所述漫游终端与所述本地终端的媒体信息,确定所述漫游终端的归属地的P-CSCF与漫游地的P-CSCF之间的媒体面质量。

7.根据权利要求6所述的装置,其特征在于,还包括:

信息库建立模块,用于建立PGW信息库;其中,所述PGW信息库包括与所述用户号码相对应的归属地的PGW。

8.根据权利要求7所述的装置,其特征在于,所述网关选取模块具体包括:网关查询单元,用于控制所述漫游地的MME根据所述漫游终端的用户号码,在所述PGW信息库库中查询与所述用户号码相对应的归属地的PGW。

9.根据权利要求6所述的装置,其特征在于,还包括:

注册切换模块,用于控制所述归属地的PGW将所述漫游终端依次注册到归属地的所述P-CSCF地址列表中不同的P-CSCF上,从而一一确定所有所述漫游终端的归属地的P-CSCF与本地的P-CSCF之间的媒体面质量。

10.根据权利要求6所述的装置,其特征在于,所述质量确定模块包括:第一获取单元,用于获取所述漫游终端发送的第一媒体信息;

第二获取单元,用于获取所述本地终端接收的第二媒体信息;其中,所述第二媒体信息是所述漫游终端向所述本地终端发送的所述第一媒体信息;

比对确定单元,用于比对所述第一媒体信息和第二媒体信息,确定所述漫游终端的归属地的P-CSCF与本地P-CSCF之间的媒体面质量。

说明书 :

一种VoLTE媒体面质量的测试方法及装置

技术领域

[0001] 本发明涉及移动通信技术领域,尤其涉及一种VoLTE媒体面质量的测试方法及装置。

背景技术

[0002] VoLTE是一种基于IP数据传输的系统,VoLTE采用的技术是基于IMS(IP多媒体子系统)系统设计,是一种分组数据业务传输技术,无需切换到2G/3G网上通讯,全部业务都是承载于4G网络上,可实现数据与语音业务在同一网络下的统一;换言之,4G网络下不仅仅提供高速率的数据业务,同时还提供高质量的音视频通话。随着移动通信网络业务向数据化、分组化方向发展,4G网络上的呼叫系统的发展趋势也必然是以VoLTE技术作为主要技术。目前VoLTE网络的建设还是处于实验阶段,随着VoLTE网络的部署的不断推进,VoLTE网络商用即将到来,VoLTE网络的商用部署必然要经过大量网络测试来保证网络的质量,以便提升用户的体验。
[0003] MME(Mobility Management Entity,移动性管理实体)是3GPP协议LTE(Long Term Evolution,长期演进)网络的关键控制节点,它负责空闲模式的UE(User Equipment,终端)的定位,寻呼,简单的说MME是负责信令处理部分。SGW(Server Gateway,服务网关)是LTE网络中的终止于E-UTRAN(演进型-通用陆地无线接入网络)的网关,主要负责数据包的路由和前转,相当于传统SGSN(服务GPRS支持节点)用户面的功能,它与PGW(Packet Data Network GateWay,分组数据网网关)之间的接口是S5/S8接口。PGW负责终结和外面数据网络(如互联网、IMS等)的SGi接口,即是3GPP与non-3GPP网络间的用户面数据链路的锚点,还负责DHCP(动态主机配置协议)、策略执行、计费等功能。P-CSCF(Proxy Call Session Control Function代理呼叫会话控制功能实体),是IMS网络中与用户的第一个连接点,提供代理功能,接收VoLTE终端的业务请求并转发。
[0004] 按照VoLTE用户呼叫流程,VoLTE呼叫由归属域服务器控制。与2/3G不同,当VoLTE用户漫游到外地时,漫游用户注册流程中是通过漫游地的P-CSCF注册到归属地的S-CSCF’(服务呼叫会话控制功能实体),并未使用归属地的P-CSCF。如图1所示,下面的流程是用户UE漫游到外地,MME进行IMS注册的流程:
[0005] 步骤101,用户在完成CMNET(中国移动互联网简称)附着后,发起到漫游地MME的IMS APN的承载建立请求,请求参数PCO(Protocal Configration Options,协议配置选项)获取P-CSCF的地址。
[0006] 步骤102,漫游地MME向漫游地的S-GW发起创建会话的请求,指示的P-GW地址是漫游地的P-GW地址。
[0007] 步骤103,S-GW根据获取的P-GW地址向漫游地P-GW申请为用户分配P-CSCF地址和IPV6的地址。
[0008] 步骤104,P-GW根据网元的配置数据库,向S-GW返回漫游地的P-CSCF地址,同时为用户分配一个漫游地IPV6格式的IP地址。
[0009] 步骤105-111,网络侧将分配的P-CSCF及IPV6地址返回给终端用户,终端完成与EPC网络的交互。
[0010] 步骤112,终端向获取到的漫游地P-CSCF发起注册请求,漫游地P-CSCF向用户归属地的S-CSCF转发注册请求,IMS网络按照注册流程完成注册(IMS注册按照标准的流程进行,本流程不再详细描述),终端用户成功注册到归属的S-CSCF’上。
[0011] 由于在漫游用户建立IMS APN承载请求的过程中,漫游地MME最终返回给漫游用户的P-CSCF是漫游地的P-CSCF,用户之后通话的媒体层信息均是通过漫游地P-CSCF进行。之后该漫游用户和漫游地的本地用户之间的通话,媒体层均是在本地的P-CSCF完成。因此利用本地部署的测试系统测试本地和外地P-CSCF之间的媒体面质量成为一个难题。按照目前的技术方案,需要同时在两个地点部署两套语音质量测试系统,两套语音质量放置相同的音源。进行语音质量测试时,发送端的系统VoLTE呼叫接收端的用户并播放本地音源,接收端将收到的媒体信息与本地存储的音源进行算法比对,计算出MOS值(MOS值是通信术语,用以衡量通信系统语音质量的重要指标)。此种方案浪费资源,也不便于语音质量测试方案的快速部署。

发明内容

[0012] 本发明所要解决的技术问题是克服现有技术的缺陷,提供一种便捷的VoLTE媒体面质量的测试方法。
[0013] 为此目的,本发明提出了一种VoLTE媒体面质量的测试方法,包括:
[0014] 控制漫游地的MME接收漫游终端发送的注册请求;其中,所述注册请求包括所述漫游终端的用户号码和IP多媒体子系统接入点名称信息;
[0015] 控制所述漫游地的MME根据所述注册请求从分组数据网网关PGW信息库中选取一个所述漫游终端的归属地的PGW;
[0016] 控制所述归属地的PGW根据所述注册请求从所述归属地的PGW上配置的代理呼叫会话控制功能实体P-CSCF地址列表中选择一个归属地的P-CSCF地址,并将所述归属地的P-CSCF地址发送至所述漫游终端,以使所述漫游终端根据所述归属地的P-CSCF地址成功注册至归属地的P-CSCF上;
[0017] 当所述漫游终端与漫游地的本地终端进行VoLTE通信时,分别获取所述漫游终端与所述本地终端的媒体信息,确定所述漫游终端的归属地的P-CSCF与漫游地的P-CSCF之间的媒体面质量。
[0018] 可选的,在所述控制漫游地的MME根据所述注册请求从分组数据网网关PGW信息库中选取一个所述漫游终端的归属地的PGW之前,还包括:
[0019] 建立PGW信息库;其中,所述PGW信息库包括与所述用户号码相对应的归属地的PGW。
[0020] 可选的,所述控制漫游地的MME根据所述注册请求从分组数据网网关PGW信息库中选取一个所述漫游终端的归属地的PGW,具体包括:
[0021] 控制所述漫游地的MME根据所述漫游终端的用户号码,在所述PGW信息库库中查询与所述用户号码相对应的归属地的PGW。
[0022] 可选的,该方法还包括:
[0023] 控制所述归属地的PGW将所述漫游终端依次注册到归属地的所述P-CSCF地址列表中不同的P-CSCF上,从而一一确定所有所述漫游终端的归属地的P-CSCF与本地的P-CSCF之间的媒体面质量。
[0024] 可选的,所述分别获取所述漫游终端与所述本地终端的媒体信息,确定所述漫游终端的归属地的P-CSCF与漫游地的P-CSCF之间的媒体面质量,具体包括:
[0025] 获取所述漫游终端发送的第一媒体信息;
[0026] 获取所述本地终端接收的第二媒体信息;其中,所述第二媒体信息是所述漫游终端向所述本地终端发送的所述第一媒体信息;
[0027] 比对所述第一媒体信息和第二媒体信息,确定所述漫游终端的归属地的P-CSCF与本地P-CSCF之间的媒体面质量。
[0028] 另一方面,本发明还提供了一种VoLTE媒体面质量的测试装置,该装置包括:
[0029] 请求接收模块,用于控制漫游地的MME接收漫游终端发送的注册请求;其中,所述注册请求包括所述漫游终端的用户号码和IP多媒体子系统接入点名称信息;
[0030] 网关选取模块,用于控制所述漫游地的MME根据所述注册请求从分组数据网网关PGW信息库中选取一个所述漫游终端的归属地的PGW;
[0031] 接入点选取模块,用于控制所述归属地的PGW根据所述注册请求从所述归属地的PGW上配置的代理呼叫会话控制功能实体P-CSCF地址列表中选择一个归属地的P-CSCF地址,并将所述归属地的P-CSCF地址发送至所述漫游终端,以使所述漫游终端根据所述归属地的P-CSCF地址成功注册至归属地的P-CSCF上;
[0032] 质量确定模块,用于当所述漫游终端与漫游地的本地终端进行VoLTE通信时,分别获取所述漫游终端与所述本地终端的媒体信息,确定所述漫游终端的归属地的P-CSCF与漫游地的P-CSCF之间的媒体面质量。
[0033] 可选的,该装置还包括:
[0034] 信息库建立模块,用于建立PGW信息库;其中,所述PGW信息库包括与所述用户号码相对应的归属地的PGW。
[0035] 可选的,所述网关选取模块具体包括:
[0036] 网关查询单元,用于控制所述漫游地的MME根据所述漫游终端的用户号码,在所述PGW信息库库中查询与所述用户号码相对应的归属地的PGW。
[0037] 可选的,该装置还包括:
[0038] 注册切换模块,用于控制所述归属地的PGW将所述漫游终端依次注册到归属地的所述P-CSCF地址列表中不同的P-CSCF上,从而一一确定所有所述漫游终端的归属地的P-CSCF与本地的P-CSCF之间的媒体面质量。
[0039] 可选的,所述质量确定模块包括:
[0040] 第一获取单元,用于获取所述漫游终端发送的第一媒体信息;
[0041] 第二获取单元,用于获取所述本地终端接收的第二媒体信息;其中,所述第二媒体信息是所述漫游终端向所述本地终端发送的所述第一媒体信息;
[0042] 比对确定单元,用于比对所述第一媒体信息和第二媒体信息,确定所述漫游终端的归属地的P-CSCF与本地P-CSCF之间的媒体面质量。
[0043] 本发明实施例提供的一种VoLTE媒体面质量的测试方法及装置,通过控制漫游终端注册到归属地的P-CSCF,从而在漫游地即可测试漫游地P-CSCF与归属地P-CSCF之间的语音媒体质量,从而无需在漫游地和归属地分别部署语音测试装置,即可实现语音传输通道的质量测试;本发明实施例提供的技术方案,由于无需在漫游地和归属地分别部署语音测试装置,从而节省了语音测试成本,实现了语音测试装置快速部署,使语音测试更加方便快捷。

附图说明

[0044] 通过参考附图会更加清楚的理解本发明的特征和优点,附图是示意性的而不应理解为对本发明进行任何限制,在附图中:
[0045] 图1为现有技术漫游终端在漫游地进行IMS注册的流程示意图;
[0046] 图2为本发明实施例提供的VoLTE媒体面质量的测试方法的流程示意图;
[0047] 图3为本发明实施例漫游终端在漫游地进行IMS注册的流程示意图;
[0048] 图4为本发明实施例VoLTE媒体面质量的测试方法的流程示意图;
[0049] 图5为本发明实施例提供的VoLTE媒体面质量的测试装置的框架示意图;
[0050] 图6为本发明实施例提供的电子设备的结构示意图。

具体实施方式

[0051] 下面将结合附图对本发明的实施例进行详细描述。
[0052] 如图2所示,本发明实施例提供了一种VoLTE媒体面质量的测试方法,该方法包括:
[0053] S1:控制漫游地的MME接收漫游终端发送的注册请求;其中,所述注册请求包括所述漫游终端的用户号码和IMS APN(IP多媒体子系统接入点名称)信息;
[0054] 需要说明的是,本发明实施例以VoLTE媒体面质量测试装置为执行主体,通过该装置可以测试本地VoLTE网络到外地VoLTE网络的语音数据通道质量,该装置能够控制发起的VoLTE呼叫经过本地的P-CSCF和外地的P-CSCF,并获取到通话经过外地P-CSCF之后的媒体信息,进而确定VoLTE媒体面质量。VoLTE媒体面质量是指传输语音数据通道的质量。
[0055] 具体的,如图3所示,漫游终端在完成CMNET附着后,向漫游地的MME发送分组数据网注册请求(参见步骤201),该注册请求包括了漫游终端的用户号码和IMS APN信息,IMS APN信息为请求参数PCO获取P-CSCF地址。该测试装置控制漫游地的MME接收该注册请求。其中,漫游地是指漫游终端的拜访地。
[0056] S2:控制所述漫游地的MME根据所述注册请求从分组数据网网关PGW信息库中选取一个所述漫游终端的归属地的PGW;
[0057] 具体的,该测试装置控制漫游地的MME根据该注册请求从PGW信息库中随机选取选择一台漫游终端的归属地的PGW。其中,漫游终端的归属地的每个PGW对应该地区特定的一套P-CSCF池,归属地的PGW数量与P-CSCF池数量一致。其中,该PGW信息库中包括PGW的接口IP地址等信息。
[0058] S3:控制所述归属地的PGW根据所述注册请求从所述归属地的PGW上配置的代理呼叫会话控制功能实体P-CSCF地址列表中选择一个归属地的P-CSCF地址,并将所述归属地的P-CSCF地址发送至所述漫游终端,以使所述漫游终端根据所述归属地的P-CSCF地址成功注册至归属地的P-CSCF上;
[0059] 具体的,该测试装置控制漫游地的MME将选择的归属地的PGW地址发送至漫游地的SGW(参见步骤202),并控制漫游地的SGW根据选取的归属地的PGW地址,将该注册请求发送至该归属地的PGW(参见步骤203);其中,S8是终端漫游时归属地的PGW和漫游地的SGW之间的接口,传送控制面和用户面数据。该测试装置控制归属地的PGW根据该注册请求从配置的P-CSCF地址列表中选择一个归属地的P-CSCF地址,并连同为该漫游终端分配的IPV6地址一起返回给该漫游终端(参见步骤204-211);需要说明的是,漫游终端利用接收到的归属地的P-CSCF地址和IPV6地址即可向归属地的IMS域核心网发起注册申请,然后成功注册到该归属地的P-CSCF上(参见步骤212),并成功通过归属地的P-CSCF注册到归属地的S-CSCF(参见步骤213)。详细过程如图3所示,图中的P-CSCF’代表归属地的P-CSCF,S-CSCF’代表归属地的S-CSCF,PGW’代表归属地的PGW,MME、SGW、eNB则均代表漫游地的设备。
[0060] S4:当所述漫游终端与漫游地的本地终端进行VoLTE通信时,分别获取所述漫游终端与所述本地终端的媒体信息,确定所述漫游终端的归属地的P-CSCF与漫游地的P-CSCF之间的媒体面质量。
[0061] 具体的,由于漫游终端已成功注册到归属地的P-CSCF上,那么到漫游终端与漫游地的本地终端进行VoLTE通信时,即漫游终端与漫游地的本地终端通过语音或视频方式进行通话时,音视频通话通过两地(漫游地和归属地)P-CSCF之间IP路由进行,从而实现了在漫游地即可测试漫游终端归属地P-CSCF与漫游地P-CSCF之间的语音媒体质量。
[0062] 本发明实施例提供的一种VoLTE媒体面质量的测试方法,通过控制漫游终端注册到归属地的P-CSCF,从而在漫游地即可测试漫游地P-CSCF与归属地P-CSCF之间的语音媒体质量,从而无需在漫游地和归属地分别部署语音测试装置,即可实现语音传输通道的质量测试;本发明实施例提供的技术方案,由于无需在漫游地和归属地分别部署语音测试装置,从而节省了语音测试成本,实现了语音测试装置快速部署,使语音测试更加方便快捷。
[0063] 在上述实施例的基础上,本发明实施例提供的技术方案,在步骤S2之前,还包括:
[0064] 建立PGW信息库;其中,所述PGW信息库包括与所述用户号码相对应的归属地的PGW。
[0065] 具体的,可以建立一个包括全国用户号码与归属地PGW对应关系的PGW信息库。其中,该PGW信息库可以根据下发的全国的PGW设备信息来同步更新,从而保证PGW信息库中的信息处于最新状态。其中,该PGW信息库中PGW设备的信息包括但不限于PGW设备的国家代码、运营商代码、归属省份区号、IP地址、主机号等。
[0066] 在上述实施例的基础上,本发明实施例提供的技术方案,步骤S3具体包括:
[0067] 控制所述漫游地的MME根据所述漫游终端的用户号码,在所述PGW信息库库中查询与所述用户号码相对应的归属地的PGW。
[0068] 具体的,在建立了一个包括全国用户号码与归属地PGW对应关系的PGW信息库的基础上,该测试装置可以控制漫游地的MME根据注册请求中包括的用户号码,通过检索系统,在PGW信息库中查找与该用户号码对应的归属地的PGW。该归属地的PGW可以为多个,从中随机选取一个归属地的PGW。
[0069] 在上述实施例的基础上,本发明实施例提供的技术方案还包括:
[0070] 控制所述归属地的PGW将所述漫游终端依次注册到归属地的所述P-CSCF地址列表中不同的P-CSCF上,从而一一确定所有所述漫游终端的归属地的P-CSCF与本地的P-CSCF之间的媒体面质量。
[0071] 需要说明的是,在漫游终端注册成功后,可以通过去附着,再附着的方式,再次发起注册请求,直到注册到归属地的所有P-CSCF上,当漫游终端分别注册到归属地的不同的P-CSCF上时,可以通过步骤S4分别一一确定归属地的每个P-CSCF与漫游地的P-CSCF之间的语音媒体通道质量。
[0072] 在上述实施例的基础上,步骤S4具体包括:
[0073] 获取所述漫游终端发送的第一媒体信息;
[0074] 获取所述本地终端接收的第二媒体信息;其中,所述第二媒体信息是所述漫游终端向所述本地终端发送的所述第一媒体信息;
[0075] 比对所述第一媒体信息和第二媒体信息,确定所述漫游终端的归属地的P-CSCF与本地P-CSCF之间的媒体面质量。
[0076] 具体的,如图4所示,该测试装置控制本地终端UE-A发起到本地P-CSCF的注册请求(参见步骤301),并成功注册到本地P-CSCF,本地P-CSCF转发该注册请求到本地S-CSCF,本地用户UE-A成功注册到本地S-CSCF(参见步骤302)。该测试装置根据漫游终端UE-B的用户号码,发起到检索系统的查询,成功获取到UE-B归属地的PGW地址(参见步骤303-304)。该测试装置控制漫游终端UE-B发起到归属地P-CSCF的注册请求(参见步骤305),归属地P-CSCF转发注册请求到归属地S-CSCF,漫游终端UE-B通过归属地P-CSCF成功注册到归属地S-CSCF(参见步骤306)。该测试装置控制本地终端UE-A和漫游终端UE-B互相发起音频或视频通话,并通过获取互相传输的媒体信息,计算出本地P-CSCF和漫游终端UE-B归属地的P-CSCF之间的语音媒体MOS值(参见步骤307),MOS值是通信系统语音质量的重要指标,从而根据MOS值的大小可以确定VoLTE媒体面的质量。
[0077] 本发明实施例提供的技术方案,通过控制漫游地的MME选择漫游终端归属地的PGW,使漫游终端在漫游地成功注册到归属地P-CSCF上,从而在漫游地即可实现测试漫游地与归属地之间的VoLTE音视频媒体质量的测试,并通过控制漫游终端注册到不同的归属地P-CSCF上,从而遍历实现了漫游地P-CSCF到归属地所有P-CSCF的媒体面质量测试,在漫游地一点即可测试全国VoLTE音视频媒体质量,从而节省了VoLTE媒体面质量测试的成本,简化了测试装置的部署,使VoLTE媒体面质量测试更加方便快捷。
[0078] 另一方面,如图5所示,本发明实施例还提供了一种VoLTE媒体面质量的测试装置,该装置可以采用上述实施例所述的VoLTE媒体面质量的测试方法,该装置包括:依次连接的请求接收模块51、网关选取模块52、接入点选取模块53和质量确定模块54;
[0079] 其中,请求接收模块51用于控制漫游地的MME接收漫游终端发送的注册请求;其中,所述注册请求包括所述漫游终端的用户号码和IP多媒体子系统接入点名称信息;
[0080] 网关选取模块52用于控制所述漫游地的MME根据所述注册请求从分组数据网网关PGW信息库中选取一个所述漫游终端的归属地的PGW;
[0081] 接入点选取模块53用于控制所述归属地的PGW根据所述注册请求从所述归属地的PGW上配置的代理呼叫会话控制功能实体P-CSCF地址列表中选择一个归属地的P-CSCF地址,并将所述归属地的P-CSCF地址发送至所述漫游终端,以使所述漫游终端根据所述归属地的P-CSCF地址成功注册至归属地的P-CSCF上;
[0082] 质量确定模块54用于当所述漫游终端与漫游地的本地终端进行VoLTE通信时,分别获取所述漫游终端与所述本地终端的媒体信息,确定所述漫游终端的归属地的P-CSCF与漫游地的P-CSCF之间的媒体面质量。
[0083] 具体的,请求接收模块51控制漫游地的MME接收漫游终端发送的注册请求;其中,所述注册请求包括所述漫游终端的用户号码和IP多媒体子系统接入点名称信息;网关选取模块52控制所述漫游地的MME根据所述注册请求从分组数据网网关PGW信息库中选取一个所述漫游终端的归属地的PGW;接入点选取模块53控制所述归属地的PGW根据所述注册请求从所述归属地的PGW上配置的代理呼叫会话控制功能实体P-CSCF地址列表中选择一个归属地的P-CSCF地址,并将所述归属地的P-CSCF地址发送至所述漫游终端,以使所述漫游终端根据所述归属地的P-CSCF地址成功注册至归属地的P-CSCF上;当所述漫游终端与漫游地的本地终端进行VoLTE通信时,质量确定模块53分别获取所述漫游终端与所述本地终端的媒体信息,确定所述漫游终端的归属地的P-CSCF与漫游地的P-CSCF之间的媒体面质量。
[0084] 本发明实施例提供的一种VoLTE媒体面质量的测试装置,通过控制漫游终端注册到归属地的P-CSCF,从而在漫游地即可测试漫游地P-CSCF与归属地P-CSCF之间的语音媒体质量,从而无需在漫游地和归属地分别部署语音测试装置,即可实现语音传输通道的质量测试;本发明实施例提供的技术方案,由于无需在漫游地和归属地分别部署语音测试装置,从而节省了语音测试成本,实现了语音测试装置快速部署,使语音测试更加方便快捷。
[0085] 在上述实施例的基础上,本发明实施例提供的技术方案还包括:
[0086] 信息库建立模块,用于建立PGW信息库;其中,所述PGW信息库包括与所述用户号码相对应的归属地的PGW。
[0087] 在上述实施例的基础上,所述网关选取模块52具体包括:
[0088] 网关查询单元,用于控制所述漫游地的MME根据所述漫游终端的用户号码,在所述PGW信息库库中查询与所述用户号码相对应的归属地的PGW。
[0089] 在上述实施例的基础上,本发明实施例提供的技术方案还包括:
[0090] 注册切换模块,用于控制所述归属地的PGW将所述漫游终端依次注册到归属地的所述P-CSCF地址列表中不同的P-CSCF上,从而一一确定所有所述漫游终端的归属地的P-CSCF与本地的P-CSCF之间的媒体面质量。
[0091] 在上述实施例的基础上,所述质量确定模块54包括:
[0092] 第一获取单元,用于获取所述漫游终端发送的第一媒体信息;
[0093] 第二获取单元,用于获取所述本地终端接收的第二媒体信息;其中,所述第二媒体信息是所述漫游终端向所述本地终端发送的所述第一媒体信息;
[0094] 比对确定单元,用于比对所述第一媒体信息和第二媒体信息,确定所述漫游终端的归属地的P-CSCF与本地P-CSCF之间的媒体面质量。
[0095] 对于与方法对应的VoLTE媒体面质量的测试装置实施例而言,由于其与方法实施例基本相似,达到的技术效果也与方法实施例起到的效果相同,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0096] 再一方面,如图6所示,本发明实施例还提供了一种电子设备,该电子设备可以是上述实施例所述的装置,该电子设备包括至少一个处理器(processor)61、通信接口(Communications Interface)62、至少一个存储器(memory)63和总线64,其中,处理器61,通信接口62,存储器63通过总线64完成相互间的通信。通信接口62可以用于该电子设备与其他设备(如MME、PGW等)之间的信息传输。处理器61可以调用存储器63中的逻辑指令,以执行上述实施例所述的方法,例如包括:控制漫游地的MME接收漫游终端发送的注册请求;其中,所述注册请求包括所述漫游终端的用户号码和IP多媒体子系统接入点名称信息;控制所述漫游地的MME根据所述注册请求从分组数据网网关PGW信息库中选取一个所述漫游终端的归属地的PGW;控制所述归属地的PGW根据所述注册请求从所述归属地的PGW上配置的代理呼叫会话控制功能实体P-CSCF地址列表中选择一个归属地的P-CSCF地址,并将所述归属地的P-CSCF地址发送至所述漫游终端,以使所述漫游终端根据所述归属地的P-CSCF地址成功注册至归属地的P-CSCF上;当所述漫游终端与漫游地的本地终端进行VoLTE通信时,分别获取所述漫游终端与所述本地终端的媒体信息,确定所述漫游终端的归属地的P-CSCF与漫游地的P-CSCF之间的媒体面质量。
[0097] 此外,上述的存储器63中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0098] 本发明实施例提供了一种计算机程序产品,所述计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法,例如包括:控制漫游地的MME接收漫游终端发送的注册请求;其中,所述注册请求包括所述漫游终端的用户号码和IP多媒体子系统接入点名称信息;控制所述漫游地的MME根据所述注册请求从分组数据网网关PGW信息库中选取一个所述漫游终端的归属地的PGW;控制所述归属地的PGW根据所述注册请求从所述归属地的PGW上配置的代理呼叫会话控制功能实体P-CSCF地址列表中选择一个归属地的P-CSCF地址,并将所述归属地的P-CSCF地址发送至所述漫游终端,以使所述漫游终端根据所述归属地的P-CSCF地址成功注册至归属地的P-CSCF上;当所述漫游终端与漫游地的本地终端进行VoLTE通信时,分别获取所述漫游终端与所述本地终端的媒体信息,确定所述漫游终端的归属地的P-CSCF与漫游地的P-CSCF之间的媒体面质量。
[0099] 本发明实施例提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令使所述计算机执行上述各方法实施例所提供的方法,例如包括:控制漫游地的MME接收漫游终端发送的注册请求;其中,所述注册请求包括所述漫游终端的用户号码和IP多媒体子系统接入点名称信息;控制所述漫游地的MME根据所述注册请求从分组数据网网关PGW信息库中选取一个所述漫游终端的归属地的PGW;控制所述归属地的PGW根据所述注册请求从所述归属地的PGW上配置的代理呼叫会话控制功能实体P-CSCF地址列表中选择一个归属地的P-CSCF地址,并将所述归属地的P-CSCF地址发送至所述漫游终端,以使所述漫游终端根据所述归属地的P-CSCF地址成功注册至归属地的P-CSCF上;当所述漫游终端与漫游地的本地终端进行VoLTE通信时,分别获取所述漫游终端与所述本地终端的媒体信息,确定所述漫游终端的归属地的P-CSCF与漫游地的P-CSCF之间的媒体面质量。
[0100] 以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0101] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0102] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。