通信网络中测试指定电路的方法

文档序号:7595448阅读:176来源:国知局
专利名称:通信网络中测试指定电路的方法
技术领域
本发明涉及通信网络的测试,特别涉及通信网络中的呼叫拨测。
背景技术
随着通信业务的发展,通信网络的覆盖迅速扩大,用户数量飞速增加。为了确保服务质量,对通信网络的测试已经成为一项非常重要的工作。
在各种对通信网络的测试中,特别是在遇到新开局、交换机升级及例行检测时,为了从用户角度出发来评估通信网络的运行质量,常常需要进行呼叫拨测。而且现在由于业务种类的不断增加以及提高交换机性能方面的原因,各个厂家的交换机都在不断地升级系统和增加补丁,这就意味着要对交换机版本升级后的性能和功能进行测试,从而确保系统的修改没有影响交换机的正常工作,因此呼叫拨测就更加频繁。出于方便的考虑,拨测通常在电信局侧实施。
呼叫拨测方案模拟普通用户,从普通市话线路中挑出一些抽样用户来,采用呼叫拨测的方式,在这些用户之间进行呼叫,来验证通信网络的通畅情况及交换机数据的正确性,实现全网或部分网络的测试。在现网和实验室进行呼叫拨测的过程中,用户占用的电路根据交换设备制订的规律进行变化,特别是现网测试中,由于用户量大,导致测试者占用的电路不停的变化。
而随着通讯的发展,对指定的电路进行测试日益凸显出重要性。通过对指定的电路进行测试,根据测试结果即可以直接得到指定电路的工作情况,从而对系统的优化提供直接的依据。
现有的技术方案通过跟踪呼叫流程信息和占用情况实现对某个电路的测试。跟踪某个呼叫时,根据协议呼叫可以根据电路号最大或者最小或随机选路,依据跟踪呼叫得到的相关信息即可以得到所跟踪的呼叫占用的电路的测试结果。
在实际应用中,上述方案存在以下问题通过跟踪呼叫流程信息和占用情况跟踪通信网络中某电路的状态或使用电路跟踪非常不方便。
造成这种情况的主要原因在于,通信网络测试时,尤其是现网测试时,因为用户量多,测试者占用的电路不停的变化,跟踪某电路的状态或者使用电路跟踪就比较困难,测试非常不方便。

发明内容
有鉴于此,本发明的主要目的在于提供一种通信网络中测试指定电路的方法,使得测试人员可以按照计划对指定电路进行有效、方便的测试。
为实现上述目的,本发明提供了一种通信网络中测试指定电路的方法,包含以下步骤A设定所述指定电路和与所述指定电路对应的测试号码;B所述通信网络中的交换机收到新的呼叫时,判断该呼叫的号码是否为所述测试号码,如果是则进入步骤C,否则进入步骤D;C在所述指定电路之内选路并在选路成功后发起测试呼叫;D在所述指定电路之外选路并在选路成功后发起正常呼叫。
其中,所述步骤A中,可以通过在所述交换机的数据库中电路的属性里设置标志来标识所述指定电路,也可以通过将所述指定电路登记到所述交换机的数据库的新数据表中来标识所述指定电路。
被设定的所述指定电路可以为一条或多条。
与所述测试号码是呼叫的主叫号码或被叫号码。
所述方法还包含以下步骤
测试结束时,输出测试结果并清除所述步骤A的设定。
向测试人员提供人机交互界面,隐藏设定所述指定电路和测试号码的内部实现方式,隐藏所述选路的内部实现方式。
通过比较可以发现,本发明的技术方案与现有技术的区别在于,本发明方案通过测试前事先设置指定电路和与之对应的测试号码,在测试时由交换机判断当前呼叫的号码是否测试号码,若发现是则在指定的电路内进行选路,并发起测试呼叫,否则在指定的电路以外进行选路,并发起正常呼叫。
这种技术方案上的区别,带来了较为明显的有益效果,即通过使用本发明方案,大大降低了对指定电路测试的不便,可以很方便的实现对通信网络中指定电路的测试,而且通过向测试人员提供人机交互界面大大简化了对指定电路进行测试的操作,从而缩短测试的时间。


图1为根据本发明的一个较佳实施例的通信网络中测试指定电路的方法的流程图;图2为根据本发明的一个较佳实施例的测试人员对通信网络中指定电路进行测试的操作流程图;图3为根据本发明的一个较佳实施例的通信网络中测试指定电路时对测试人员隐藏的数据库的操作和选路等内部实现的流程图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述。
由于现有的交换机的电路管理和选路等大多基于数据库使用程序控制实现,因此很容易对指定的电路设定标志。本发明方案在呼叫测试时,通过对交换机的单条或多条电路设置标记标识指定的电路,使得呼叫占用电路时,可以根据设置的标记选择不同类别的电路,从而实现对指定电路进行测试。
下面结合本发明的一个具体实施例来说明本发明方案。
根据本发明一个较佳实施例的通信网络中测试指定电路的方法的流程如图1所示。
首先进入步骤110,对指定电路设置标志和与之相对应的测试号码。在本发明的一个较佳实施例中,电路的标志和测试号码均在交换机的数据库中设置。需要说明的是,指定的电路可以为一条也可以为多条。其中,测试号码可以为测试的主叫号码也可以是测试的被叫号码。
接着进入步骤120,设定测试的相关号码进行测试。在本发明的一个较佳实施例中,设定的号码可以是测试的主叫号码也可以是测试的被叫号码或者二者兼有。
接着进入步骤130,判断当前呼叫是否为指定电路的测试呼叫,如果是则进入步骤140,否则进入步骤160。在本发明的一个较佳实施例中,依据呼叫的主叫或被叫号码通过查询交换机的数据库判断是否为指定电路的测试呼叫。其中,如果主叫或被叫号码和步骤110中所设置的测试号码相同则说明是指定电路的测试呼叫。
在步骤140中,交换机控制当前呼叫在指定电路内进行选路。需要说明的是,在本发明的一个较佳实施例中,一个主叫或被叫号码可以有多个对应的指定电路,交换机选路时依据路由选择的相关协议和指定电路的使用状况在指定电路中选路。
接着进入步骤150,选路成功后发起测试呼叫。此时,通过测试呼叫就可以对指定电路进行测试。接着进入步骤180。
在步骤160中,交换机控制当前呼叫在非指定电路内进行选路。如果当前呼叫在交换机的数据库没有对应的指定电路,则说明当前呼叫不是进行指定电路测试的呼叫,因此不需要在指定电路内进行选路。
接着进入步骤170,选路成功后发起正常呼叫。接着进入步骤180。
在步骤180中,停止呼叫结束测试。需要说明的是,在本发明的一个较佳实施例中,系统可以在结束测试时输出测试结果。
接着进入步骤190,清除指定电路的标志和与之对应的测试号码。需要说明的是,本步骤在测试结束后清除指定电路的标志和对应的测试号码,以便进行下次对指定电路的测试。
至此,完成对通信网络中指定电路的测试。
熟悉本领域的技术人员可以理解,可以通过软件实现测试操作的人机交互界面。在本发明的一个较佳实施例中,测试人员可以通过人机交互界面实现指定电路和与之对应的测试号码的设定和清除,从而对测试人员隐藏数据库的操作和选路等内部实现的细节,方便测试人员使用。在本发明的另一个较佳实施例中,还将对指定电路的测试和其它测试集成在一起,通过不同的菜单提供不同的测试选项。
当向测试人员提供了人机交互界面后,对于测试人员来说,对指定电路进行测试的操作流程如图2所示。
首先进入步骤210,选择对指定电路测试选项。在本发明的一个较佳实施例中,在人机交互界面中提供了多个菜单,每个菜单可以控制一种测试,其中一个菜单为对指定电路测试选项,通过选择该菜单进入对指定电路的测试。
接着进入步骤220,设定测试的相关号码。其中,设定的号码可以是主叫号码也可以是被叫号码。
接着进入步骤230,选择待测试的电路。需要说明的是,通过步骤220所设定的相关号码查询交换机的数据库在人机交互界面上显示可供选择的电路,由测试人员在显示的电路中指定待测试的电路。其中,测试人员可以指定一条或多条电路。
接着进入步骤240,选择开始测试。在本发明的一个较佳实施例中,在人机交互界面上提供拨号对话框和开始测试的选择按钮。
接着进入步骤250,结束测试后取消指定电路和相关号码。需要说明的是,也可以将步骤250的操作隐藏起来,在步骤240完成后由系统自动完成。
至此,测试人员完成一次对指定电路的测试的操作。
提供了人机交互界面后,对测试人员所隐藏的数据库的操作和选路等内部实现的流程如图3所示。
首先进入步骤310,在交换机的数据库中对指定电路设置标志和与之相对应的测试号码。熟悉本领域的技术人员可以理解,可以通过在数据库的电路的属性中设置标志标识指定的电路,也可以将指定的电路登记到不同的数据表中或者类似方式标识,这样呼叫占用电路时,可以根据设置的标记选择不同类别的电路。
接着进入步骤320,呼叫开始后查询数据库判断是否为指定电路的测试呼叫,如果是则进入步骤330,否则进入步骤350。在本发明的一个较佳实施例中,呼叫号码从人机交互界面的拨号对话框中得到,依据得到的呼叫号码在数据库中查询是否有匹配的呼叫号码,如果有则说明是指定电路的测试呼叫。
在步骤330中,交换机控制当前呼叫在指定电路中选路。其中,指定电路由步骤310中设定,可以为一条也可以为多条。
接着进入步骤340,选路成功后发起测试呼叫。熟悉本领域的技术人员可以理解,此时的测试呼叫就可以实现对指定电路的测试。接着进入步骤370。
在步骤350中,交换机控制当前呼叫在非指定电路中选路。在本发明的一个较佳实施例中,非指定电路即没有标记的电路。
接着进入步骤360,选路成功后发起正常呼叫。其中,该步骤中的呼叫不对指定电路进行测试,相当于一般的拨测。接着进入步骤370。
在步骤370中,呼叫结束后清除指定电路的标志和与之对应的号码。需要说明的是,该步骤可以是由操作人员手动触发,也可以是操作人员选择结束后自动触发。
至此,结束对测试人员所隐藏的数据库的操作和选路等内部实现的流程。
熟悉本领域的技术人员可以理解,通过使用上述的发明方案,可以很方便的实现通信网络中对指定电路的测试。
虽然通过参照本发明的某些优选实施例,已经对本发明进行了图示和描述,但本领域的普通技术人员应该明白,可以在形式上和细节上对其作各种各样的改变,而不偏离所附权利要求书所限定的本发明的精神和范围。
权利要求
1.一种通信网络中测试指定电路的方法,其特征在于,包含以下步骤A设定所述指定电路和与所述指定电路对应的测试号码;B所述通信网络中的交换机收到新的呼叫时,判断该呼叫的号码是否为所述测试号码,如果是则进入步骤C,否则进入步骤D;C在所述指定电路之内选路并在选路成功后发起测试呼叫;D在所述指定电路之外选路并在选路成功后发起正常呼叫。
2.根据权利要求1所述的通信网络中测试指定电路的方法,其特征在于,所述步骤A中,可以通过在所述交换机的数据库中电路的属性里设置标志来标识所述指定电路,也可以通过将所述指定电路登记到所述交换机的数据库的新数据表中来标识所述指定电路。
3.根据权利要求1所述的通信网络中测试指定电路的方法,其特征在于,被设定的所述指定电路可以为一条或多条。
4.根据权利要求1所述的通信网络中测试指定电路的方法,其特征在于,与所述测试号码是呼叫的主叫号码或被叫号码。
5.根据权利要求1所述的通信网络中测试指定电路的方法,其特征在于,所述方法还包含以下步骤测试结束时,输出测试结果并清除所述步骤A的设定。
6.根据权利要求1所述的通信网络中测试指定电路的方法,其特征在于,向测试人员提供人机交互界面,隐藏设定所述指定电路和测试号码的内部实现方式,隐藏所述选路的内部实现方式。
全文摘要
本发明涉及通信网络的测试,公开了一种通信网络中测试指定电路的方法,使得测试人员可以按照计划对指定电路进行有效、方便的测试。这种通信网络中测试指定电路的方法通过测试前事先设置指定电路和与之对应的测试号码,在测试时由交换机判断当前呼叫的号码是否测试号码,若发现是则在指定的电路内进行选路,并发起测试呼叫,否则在指定的电路以外进行选路,并发起正常呼叫。
文档编号H04M3/22GK1713665SQ20041006299
公开日2005年12月28日 申请日期2004年6月27日 优先权日2004年6月27日
发明者孙艳 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1