一种网络质量检测方法及仿真器的制造方法_3

文档序号:9219660阅读:来源:国知局
率,IP承载网的网络时延等。
[0055]进一步的,上述仅为获取IP承载网中任意一位置的网络质量参数,而由于在IP承载网中,若第一仿真器或者第二仿真器所处位置不同,则所应用的IP承载网中的链路不同,因此,为了达到对整个IP承载网的测试,当第二仿真器获取第一仿真器以及第二仿真器共同确定的IP承载网当前位置的网络质量参数后,更改第一仿真器或者第二仿真器的位置,即更改待检测IP承载网链路,仍采用上述网络质量参数获取方式,获取IP承载网中不同链路的网络质量参数,直至整个IP承载网中所有链路均被检测完毕。可选的,上述第一仿真器的位置以及第二仿真器的位置可以根据具体IP承载网中设备设置情况预先设置得到。
[0056]采用上述技术方案,通过第一仿真器和第二仿真器分别模拟两个终端,无须大量网络质量检测设备,从而有效降低了 IP承载网网络质量检测的成本;并且,通过两个仿真器之间的信令交互从而实现了端到端的网络通信过程的真实模拟,提高了获取的网络质量参数的准确度。
[0057]步骤210:第二仿真器接收由待检测设备转发的编码后的标准数据包,将该编码后的标准数据包进行解码后生成第二最终数据包,并将该第二最终数据包与第二仿真器本地保存的标准数据包进行比较,以及根据上述第二最终数据包以及比较结果,获取软交换网络的网络质量参数。
[0058]本发明实施例中,第一仿真器对标准数据包采用AMR2编码后,按照预设数据传输速率通过IP承载网发送至第二仿真器;在预设时延范围内,第二仿真器接收第一仿真器通过IP承载网发送的编码后的标准数据包时,对该编码后的标准数据包采用AMR2解码,生成第二最终数据包。其中,为了保证网络质量检测结果的准确性,在上述过程中,第一仿真器发送的标准数据包为标准协议规定的数据包。
[0059]可选的,第二仿真器根据比较结果以及第二最终数据包,获取软交换网络的网络质量参数,具体为:第二仿真器根据上述第二最终数据包,采用语音质量估算法,获取当前待检测设备的第一网络质量参数组,其中,该第一网络质量参数组是用于表征业务层网络质量的参数集合,其包含多项第一网络质量参数,例如,第一网络质量参数为当前待检测设备的MOS值等;第二仿真器将上述第二最终数据包以及标准数据包进行比较后,获取比较结果,根据比较结果,获取当前待检测设备的第二网络质量参数组,其中,该第二网络质量参数组是用于表征网络层网络质量的参数集合,其包含多项第二网络质量参数,例如,第二网络质量参数为软交换网络的丢包率,网络时延等。
[0060]进一步的,上述仅为获取软交换网络中一个待检测设备的网络质量参数,而由于软交换网络中由大量设备组成,不同设备所处链路不同或者所实现的功能不同,因此,当完成上述当前待检测设备的网络质量参数获取之后,对软交换网络中除当前待检测设备之外的其他检测设备按照上述网络质量参数获取方法,获取软交换网络中所有待检测设备的网络质量参数,从而达到检测整个软交换网络的目的。其中,可选的,当对当前待检测设备检测完毕后,可以通过获取软交换网络中所有设备的拓扑图,通过拓扑图获取下一个待检测设备,以此类推,直至拓扑图中所有设备均检测完毕,即表示软交换网络检测完毕。
[0061]参阅图3所示,为本发明实施例中软交换网络检测过程中第一仿真器、第二仿真器,以及待检测设备之间的信令交互示意图,其中,软件换网络检测时各个设备之间的信令均为协议规定的信令。例如,IAM (Initial address,初始地址)、APM (Applicat1nTransport Mechanism ;应用传输机制)、ACM (Address Complete Message,地址全消息)、ANM (Answer Message,应答消息)的发送通过 IBCC (Bearer Independent Call Controlprotocol ;与承载无关的呼叫控制协议)规定的信令实现;路由信息的发送通过MAP(MobileApplicat1n Part ;移动应用部分)实现;初始化消息(Initializat1n)、初始化应答消息(Acknowledge Initializat1n)通过 IuUP (Iu Interface User Plane Protocols ;Iu 接口的无线网络层用户面协议)规定的信令实现。
[0062]采用上述技术方案,通过第一仿真器和第二仿真器分别模拟两个终端,无须大量网络质量检测设备,从而有效降低了软交换网络的网络质量检测的成本;并且,通过两个仿真器之间的信令交互从而实现了端到端的网络通信过程的真实模拟,提高了获取的网络质量参数的准确度。
[0063]本发明实施例中,上述步骤200和步骤210不分先后顺序,可以先执行步骤200,然后执行步骤210 ;也可以先执行步骤210,然后执行步骤200。
[0064]步骤220:第二仿真器根据IP承载网的网络质量参数和软交换网络的网络质量参数,获取IP承载网以及软交换网络的网络质量检测结果。
[0065]本发明实施例中,第二仿真器根据IP承载网的网络质量参数,获取IP承载网的网络质量检测结果,具体为:第二仿真器将上述网络质量参数与本地预设当判定所述第一网络质量参数组或者第二网络质量参数组中存在任意一网络质量参数值未满足与该任意一网络质量参数值对应的预设条件时,第二仿真器保持当前通信过程;第二仿真器根据上述不满足预设条件的任意一网络质量参数值,确定网络质量故障点以及网络优化方案。其中,根据网络质量参数值确定网络质量故障点以及网络优化方案的方法根据网络质量参数值的不同而不同,例如,在IP承载网中,当丢包率不满足预设条件时,可能是由于CE到探针链路故障造成的丢包。
[0066]在上述过程中,网络质量参数为接通率、单通率、无声率、丢包率等;上述预设条件为具体网络情况由用户预先设置获得,例如,当对网络通信质量要求较高时,接通率满足预设条件,即接通率达到98%。
[0067]由于IP承载网仅用于传输软交换网络中的设备以及终端之间的数据,该IP承载网并不经过软交换网络中的交换设备,因此,参阅图4a所示,采用仿真器对IP承载网的检测过程中,数据传输路径即为第一仿真器、CE、IP承载网、CE、第二仿真器。
[0068]采用上述技术方案,当第二仿真器确定存在任意一网络质量参数值不满足预设条件时,保持通信过程,避免了通信网络中时间不同以及终端位置不同时所造成通话链路路由表不同的问题,对故障点的定位更加准确,提高了网络质量检测结果的准确性。
[0069]本发明实施例中,第二仿真器根据软交换网络的网络质量参数,获取软交换网络的网络质量检测结果,具体为:第二仿真器将上述网络质量参数与本地预设当判定所述第一网络质量参数组或者第二网络质量参数组中存在任意一网络质量参数值未满足与该任意一网络质量参数值对应的预设条件时,第二仿真器保持当前通信过程;第二仿真器根据上述不满足预设条件的任意一网络质量参数值,确定网络质量故障点以及网络优化方案。其中,根据网络质量参数值确定网络质量故障点以及网络优化方案的方法根据网络质量参数值的不同而不同,例如,在软交换网络中,由于第一仿真器和第二仿真器分别对应各自的一套IP地址,因此,当检测到待检测设备MGW出现丢包现象时,判断是否集中到同一个IP地址,若判定集中到同一个IP地址,则确定网络质量故障点为该MGW,若判定未集中到同一个IP地址,则进行进一步检测(VPN_RTP检测)。在上述过程中,网络质量参数为接通率、单通率、无声率、丢包率等;上述预设条件为具体网络情况由用户预先设置获得。
[0070]由于软交换网络包含各种通信设备,终端与终端之间的通信均经过上述通信设备,该通信设备即为待检测设备,因此,参阅图4b所示,采用仿真器对软件换网络的检测过程中,数据传输路径即为第一仿真器、CE、IP承载网、CE、待检测设备、第二仿真器。
[0071]参阅图5所示,本发明实施例中,第一仿真器控制第二仿真器进行网络质量检测过程为:
[0072]步骤500:第一仿真器通过IP承载网向第二仿真器发送编码后的标准数据包,令第二仿真器将编码后的标准数据包进行解码后生成第一最终数据包,以及将第一最终数据包与第二仿真器本地保存的标准数据包进行比较;根据第一最终数据包以及比较结果,获取IP承载网的网络质量检测结果。
[0073]步骤510:第一仿真器通过待检测设备向第二仿真器发送编码后的标准数据包,令第二仿真器将编码后的标准数据包进行解码后生成第二最终数据包,以及将第二最终数据包与第二仿真器本地保存的标准数据包进行比较;
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1