[发明专利]一种消息代理装置及测试环境的模拟生成方法无效
申请号: | 200910106609.6 | 申请日: | 2009-04-01 |
公开(公告)号: | CN101540705A | 公开(公告)日: | 2009-09-23 |
发明(设计)人: | 朱磊;杨春;方明勇 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L29/06 |
代理公司: | 深圳市永杰专利商标事务所 | 代理人: | 曹建军 |
地址: | 518057广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 消息 代理 装置 测试 环境 模拟 生成 方法 | ||
技术领域
本发明涉及测试领域,尤其涉及一种消息代理装置,以及应用该装置实现的网络质量差的测试环境的模拟生成方法,
背景技术
随着电信技术的发展,电信网络开始由传统的程控电路交换网络向以IP包交换为基础的NGN网络(下一代网络)转换。越来越多的业务正在大量占用着IP网络的带宽,使得基于IP的NGN语音电话在传递IP承载网消息,完成呼叫的过程中,可能遇到网络质量不好(大的时延、不规则的抖动,超过一定百分比的丢包)的情况。如何简便的模拟这种网络情况,成为测试通信设备处理IP承载网消息能力的一部分。而目前通常使用传统的网络损伤仪或者通过路由器之间低速链路的模拟来实现,这样不仅成本比较高,配置也比较复杂,不便于推广。
发明内容
本发明所要解决的技术问题是提供应用于测试领域的消息代理装置,以及一种测试环境的模拟生成方法,简单快捷地实现质量差的网络环境的模拟,且降低实现成本。
为解决上述技术问题,本发明采用了以下解决方案:
一种消息代理装置,与需进行消息交互的第一和第二通信设备分别建立连接,该装置包括:参数设置模块、消息接收模块、消息发送模块;
所述参数设置模块,用于设置超时参数和/或消息过滤规则;
所述消息接收模块,用于接收所述第一/第二通信设备发往第二/第一通信设备的消息,并根据目的地的不同将所述消息分别存储;
所述消息发送模块,用于按照所述消息过滤规则和/或超时参数将所述消息接收模块存储的消息过滤和/或延时发送至相应目的地。
其中,所述第一和第二通信设备分别为媒体网关和媒体网关控制器。
一种测试环境的模拟生成方法,该方法包括:
分别建立第一和第二通信设备与消息代理装置的连接;
在所述第一和第二通信设备的消息交互过程中,通过所述消息代理装置来转发该消息至其目的地,且所述消息代理装置在转发的过程中按照预设的消息过滤规则和/或超时参数将所述消息过滤和/或延时发送。
其中,所述消息为IP承载网消息。
其中,所述第一和第二通信设备分别为媒体网关和媒体网关控制器。
本发明具有以下有益效果:
采用本发明的技术方案,能够简单快捷地构造测试环境,人为模拟真实的IP网络情况,造成IP承载网消息在传输过程中的时延抖动和/或丢包,从而达到测试系统对通信设备在网络质量较差时的处理能力进行有效地测试,提高了测试系统的可靠性。
附图说明
图1是本发明的消息代理装置的结构示意图;
图2是本发明的测试环境的模拟生成方法流程图;
图3是本发明实施例中的工作组网示意图;
图4是本发明实施例中的对通信设备的测试方法流程。
具体实施方式
下面结合附图及具体实施例对本发明作进一步详细的描述:
如图1所示,本发明提出了一种消息代理装置,包括参数设置模块、消息接收模块、消息发送模块;其中,
参数设置模块,用于设置超时参数和/或消息过滤规则;
消息接收模块,用于接收第一/第二通信设备发往第二/第一通信设备的消息,并根据目的地的不同将所述消息分别存储;
消息发送模块,用于按照消息过滤规则和/或超时参数将消息接收模块存储的消息过滤和/或延时发送至相应目的地。
在应用时,上述消息代理装置需要与待测试的通信设备(即第一通信设备及与之进行消息交互的第二通信设备)建立连接,实现第一和第二通信设备间消息的代理转发,且在转发过程中对消息进行过滤和/或延时,以此造成消息的丢包/时延抖动,模拟较差的网络测试环境。
相应地,本发明还提出了一种应用消息代理装置实现的测试环境的模拟生成方法,如图2所示,包括以下步骤:
201、在消息代理装置上,预先设置超时参数和/或消息过滤规则,其中的超时参数包括超时参数一和超时参数二,分别用以指示发送不同队列中消息时的延时时间。
202、分别建立第一和第二通信设备与消息代理装置的连接,即开始由消息代理装置来代理转发第一和第二通信设备间的消息。
203、消息代理装置分别接收第一/第二通信设备发往第二/第一通信设备的消息,并根据目的地的不同将所接收到的消息分别存储于两个队列中。
204、消息代理装置按照预设的消息过滤规则和/或超时参数将两个队列中的消息过滤和/或延时发送至相应目的地。
以下为本发明的一个实施例:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910106609.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种三层报文转发方法及装置
- 下一篇:一种服务器测试系统以及测试方法和装置