专利名称:一种处理信令链路切换的方法及设备的制作方法
技术领域:
本发明涉及一种通信系统,尤其涉及一种通信系统中的信令传输网,更为确切地说,本发明涉及信令网中信令链路的切换的处理。
背景技术:
目前,全球的通信网络主要可分为电路交换网和分组交换网。不同的网将按各自的最佳方向独立演进,融合发展,然而最终的趋势是实现二网合一,即以IP为基础的分组化网,即下一代网络(NGN,Next Generation Network)。
NGN的交换网主要是基于IP分组的软交换,使得原来分别组网的PSTN(Public Switched Telephone Network,公用交换电话网)、数据网及移动网得以真正融合,通过各种终端接入的用户可以享有统一的业务。在下一代网络的建设过程中,我们必须面临的一个问题就是如何实现与现有各类网络,如PSTN、移动网无缝的互联互通。要实现电信业务的互通首先要解决的就是信令互通,信令网关(SG Signaling Gateway)就是两个不同的通信网之间信令互通设备。通过信令网关可以实现不同的通信网之间信令互通。
下一代交换网中的信令网关的主要功能是为传统共路信令网(主要是NO.7信令网)与IP网的边缘接收和发送信令消息提供信令代理,对信令消息进行中继、翻译或终结处理。其实质是将传统的共路信令协议转换成承载在IP上的SIGTRAN(Signaling Transport,信令传递)协议,其中SIGTRAN是IETF(InternetEngineering Task Force,Internet工作任务组)的一个工作组,其任务是建立一套在IP网络上传送PSTN信令的协议。信令网关在No.7信令网和IP网的边缘对呼叫信令进行实时转接或协议转换,因此,信令网关可以在呼叫控制、智能网以及移动网中提供多种多样的应用。
然而根据SIGTRAN协议的规定,只有在接收到ASP(Application ServerProcess,应用服务器进程)侧发送的激活消息,SG才能将自己保存的ASP状态迁移到激活态;只有处于激活态的ASP,SG才会向对应SIGTRAN链路发送消息。因此在一个服务若干窄带链路的SIGTRAN链路组中,使用哪些SIGTRAN链路转发信令消息,不使用哪些链路转发信令消息,是由ASP侧的激活消息决定的。如果ASP侧不发送去激活消息,则在一般使用负荷分担模式下,SG无法弃用这条链路。
参考图2,图示了现有信令网关应用的一个例证,当ASP运行在MGC(MediaGateway Controller,媒体网关控制器)上,SG1内嵌于MG(Media Gateway,媒体网关)31的情况下,如果MG31支持MGC的双归属,则对于IUA链路,或者LAPV5/V5UA链路,或者DPNSS/DUA链路,在MGC34发生故障时,MG31通过H.248协议注册到MGC35时,应该根据H.248协议切换到MGC35。因为这些信令链路跟MG31在逻辑上是绑定的,MG由哪个MGC控制,它们的信令消息就应该由哪个MGC处理。一般的切换处理流程是MGC34去激活到自己的SIGTRAN信令链路对应的ASP32,则信令转发单元101停止向MGC34转发信令消息;MGC35激活到自己的SIGTRAN信令链路对应的ASP33,则信令转发单元101向MGC35转发信令消息。这样窄带侧的信令消息就会有一个正确的转发流向。但是MGC并不总是能够协同完成上述切换。当一个故障的MGC34没能去激活到自己的链路对应的ASP32,将导致信令消息继续向它转发,而它并不能处理;应该处理这些消息的MGC35却无法接收到这些消息。这时候就需要在SG侧根据MG的H.248协议注册情况自行切换链路。
由上例可知,现有的SG需要外部设备发送激活或去激活消息来决定ASP的状态,并根据ASP激活状态去转发信令消息,导致当需要改变信令流向时,存在无法弃用原不可用信令链路而转换到新的可用信令链路的问题,即现有信令网中的信令网关不能自动切换信令链路。
发明内容
本发明的目的在于提供一种在信令网中处理信令链路切换的方法以及相关设备,以解决现有信令网中信令网关不能自动切换信令链路的问题。
本发明的一方面提供了一种在信令网中处理信令链路切换的方法,包括步骤(a)探测信令链路是否具备切换条件;(b)根据探测结果调整信令链路的优先级;(c)根据调整结果切换信令链路。
其中,所述步骤(a)中的切换条件包括信令链路故障,但至少另外有一条信令链路可用;或目的信令点发生故障,但至少另外有一个信令点可用。所述步骤(b)中调整信令链路优先级包括将原信令链路的优先级减少,增加新建链路的优先级。所述步骤(c)中切换信令链路包括停止向优先级低的信令链路转发信令消息,只向优先级最高的信令链路转发信令消息。
在本发明中,所述信令链路支持优先级,并且可以通过配置指定该信令链路的优先级属性。在本发明中,所述信令链路的优先级可以在初始化该信令链路时为该信令链路配置。其中,所述信令链路可以是SIGTRAN(SignalingTransport,信令传递协议)信令链路。
按照本发明提供的一种在信令网中处理信令链路切换的方法,在本发明中所有的信令链路均处于激活状态,不再根据ASP侧的激活消息去转发信令消息,本发明的所有信令链路都具有优先级属性,只有优先级最高的信令链路才用来转发信令消息。当需要从一组弃用信令链路切换到另一组可用信令链路时,将弃用信令链路的优先级减少,增加所述可用信令链路的优先级,这样优先级最高的可用信令链路转发信令消息,而不会再向弃用信令链路转发信令消息,从而达到自动切换的目的。
本发明的另一方面提供了一种在信令网中处理信令链路切换的设备,以解决现有信令网中信令网关不能自动切换信令链路的问题。
一种在信令网中处理信令链路切换的设备,所述设备包括信令接口,与至少一条信令链路连接,用于接收或发送信令消息;信令转发单元,与信令接口耦接,用于转发信令消息;其中,所述设备还包括链路探测单元,与信令转发单元耦接,用于探测信令链路是否具备切换条件;优先级调整单元,与链路探测单元和信令转发单元耦接,用于调整信令链路优先级。
在本发明中,所述优先级调整单元调整信令链路优先级包括将原信令链路的优先级减少,增加新建链路的优先级。所述信令转发单元还用于根据所述优先级调整单元调整后的结果切换信令链路,包括停止向优先级低的信令链路转发信令消息,只向优先级最高的信令链路转发信令消息。所述链路探测单元探测的切换条件包括信令链路故障,但至少另外有一条信令链路可用;或目的信令点发生故障,但至少另外有一个信令点可用。
在本发明中,所述信令链路支持优先级,并且可以通过配置指定该信令链路的优先级属性。所述信令链路可以是SIGTRAN(Signaling Transport,信令传递协议)信令链路。
其中,所述处理信令链路切换的设备还包括公共管理单元,与信令转发单元和优先级调整单元耦接,用于配置指定该信令链路的优先级属性;公共接口,与公共管理单元耦接,用于接收或发送控制、配置信息。
所述信令转发单元还用于将基于电路交换的共路信令转换为基于IP分组交换的SIGTRAN信令,则所述信令接口包括共路信令接口和IP信令接口。
按照本发明提供的一种在信令网中处理信令链路切换的设备,该设备可以通过公共管理单元去配置信令链路的优先级属性。所述设备中的信令转发单元不再根据ASP侧的激活信息去转发信令消息,而是根据信令链路的优先级属性转发信令消息,只有优先级最高的信令链路才用来转发信令消息。当需要从一组弃用信令链路切换到另一组可用信令链路时,将弃用的信令链路的优先级减少,增加所述可用信令链路的优先级,这样优先级最高的可用信令链路转发信令消息,而不会再向弃用信令链路转发信令消息,从而达到自动切换的目的。
本发明其他方面及优点将在具体实施方式
中以优选实施例的方式结合附图详细说明。
图1为本发明的信令网关在网络中的位置;
图2为现有信令网关应用的一个例证;图3为本发明的处理信令链路切换的方法的整体流程;图4为本发明中的提供的一种的设备的结构框图;图5为本发明中的提供的一种设备的又一结构框图;图6为本发明应用的一个例证;图7为本发明应用的一个例证的处理流程。
具体实施例方式
下面结合附图进一步阐述本发明的技术方案。
参考图1,图示了信令网关在网络中的位置。信令网关1一般处于电路交换网络2的边缘,或IP分组交换网络的边缘,是电路交换网络2和IP分组交换网络3的接口,因此,信令网关1处于电路交换网络2和IP分组交换网络3的中间。
参考图3,图示了本发明的一种在信令网中处理信令链路切换的方法的整体流程。
在步骤301中,探测信令链路是否具备切换条件;其中,所述切换条件包括信令链路故障,但至少另外有一条信令链路可用;或目的信令点发生故障,但至少另外有一个信令点可用。
在步骤302中,根据探测结果调整信令链路的优先级,包括将原信令链路的优先级减少,增加新建链路的优先级。
在步骤303中,根据调整结果切换信令链路,包括停止向优先级低的信令链路转发信令消息,只向优先级最高的信令链路转发信令消息。可以在初始化时为所述信令链路配置初始的优先级属性。
按照本发明提供的一种在信令网中处理信令链路切换的方法,在本发明中所有的信令链路均处于激活状态,不再根据ASP侧的激活信息去转发信令消息,本发明的所有信令链路都具有优先级属性,只有优先级最高的信令链路才用来转发信令消息。当需要从一组弃用信令链路切换到另一组可用信令链路时,将弃用信令链路的优先级减少,增加所述可用信令链路的优先级,这样优先级最高的可用信令链路转发信令消息,而不会再向弃用信令链路转发信令消息,从而达到自动切换的目的。
参考图4,图示了本发明中的一种设备的结构。所述设备1包括信令接口104,用于接收或发送信令消息;信令转发单元101,与信令接口104耦接,用于转发信令消息;其中,设备1还包括链路探测单元103,与信令转发单元101耦接,用于探测信令链路是否具备切换条件;优先级调整单元102,与链路探测单元103和信令转发单元101耦接,用于调整信令链路优先级。
在本发明中,所述优先级调整单元102调整信令链路优先级包括将原信令链路的优先级减少,增加新建链路的优先级。所述信令转发单元101还用于根据所述优先级调整单元调整后的结果切换信令链路,包括停止向优先级低的信令链路转发信令消息,只向优先级最高的信令链路转发信令消息。所述链路探测单103元探测的切换条件包括信令链路故障,但至少另外有一条信令链路可用;或目的信令点发生故障,但至少另外有一个信令点可用。
在本发明中,所述信令链路支持优先级,并且可以通过配置指定该信令链路的优先级属性。所述信令链路可以是SIGTRAN(Signaling Transport,信令传递协议)信令链路。所述信令转发单元还用于将基于电路交换的共路信令转换为基于IP分组交换的SIGTRAN信令,则所述信令接口104包括共路信令接口和IP信令接口。
其中,参考图5,设备1还包括公共管理单元105,与信令转发单元101和优先级调整单元102耦接,用于配置指定该信令链路的优先级属性;公共接口106,与公共管理单元105耦接,用于接收或发送控制、配置信息。
按照本发明提供的一种在信令网中处理信令链路切换的设备,该设备可以通过公共管理单元去配置信令链路的优先级属性。所述设备中的信令转发单元不再根据ASP侧的激活信息去转发信令消息,而是根据信令链路的优先级属性转发信令消息,只有优先级最高的信令链路才用来转发信令消息。当需要从一组弃用信令链路切换到另一组可用信令链路时,将弃用的信令链路的优先级减少,增加所述可用信令链路的优先级,这样优先级最高的可用信令链路转发信令消息,而不会再向弃用信令链路转发信令消息,从而达到自动切换的目的。
下面是本发明的一个优选实施例。
参考图6,图示了本发明应用的一个例证。信令网关1位于电路交换网络和IP分组网络之间将两种不同的系统耦接起来。电路交换网络中的SSP(ServiceSwitching Point,业务交换点)24和SCP(Service Control Point,业务控制点)25中传输的信令都是NO.7信令,通过共路信令接口1041与SG1耦接;IP分组交换网络中的MGC34和MGC35中传输的信令是SIGTRAN信令,通过IP信令接口与SG1耦接。SG1的作用是将电路交换网中的NO.7信令转换为SIGTRAN信令,以使电信业务在两种不同网络的中无缝的互联互通。
SG1内嵌在MG内,归属于第MGC34和MGC35,在启动SG1之前,可以通过公共管理单元105对其进行配置,包括配置SIGTRAN信令链路优先级属性,以及配置一组SIGTRAN信令链路归属于MGC34,另一组归属于MGC35。
当MGC34发生故障时,但MGC35仍可用,MG通过H.248协议注册到MGC35,这时SG1处理信令链路切换包括在步骤701中,链路探测单元单元103探测信令链路情况,当探测到MGC34不可用时,就进入步骤702。
在步骤702中,链路探测单元101判断是否具备切换条件,若具备,则进入步骤703,否则,转到步骤701;当探测到MGC34不可用并且MG通过H.248协议注册到MGC35,说明MGC35为可用信令点,满足切换条件。
在步骤703中,优先级调整单元102根据探测结果,将归属于MGC34的SIGTRAN信令链路的优先级降低,将归属于MGC35的SIGTRAN信令链路的优先级增加到最高。
在步骤704中,信令转发单元根据优先级调整单元102处理后的的SIGTRAN信令链路的优先级属性,转发信令消息。包括停止向优先级低的MGC34转发信令消息,向优先级最高的归属于MGC35转发信令消息。
按照本发明与现有技术相比较,本发明提供的一种在信令网中处理信令链路切换的技术方案中的信令转发单元不再根据ASP侧的激活信息去转发信令消息,而是根据信令链路的优先级属性转发信令消息,只有优先级最高的信令链路才用来转发信令消息。当需要从一组弃用信令链路切换到另一组可用信令链路时,将弃用的信令链路的优先级减少,增加所述可用信令链路的优先级,这样优先级最高的可用信令链路转发信令消息,而不会再向弃用信令链路转发信令消息,从而达到自动切换的目的。
以上所揭露的仅为本发明的优选实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明申请专利范围所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种在信令网中处理信令链路切换的方法,其特征在于,包括步骤(a)探测信令链路是否具备切换条件;(b)根据探测结果调整信令链路的优先级;(c)根据调整结果切换信令链路。
2.按照权利要求1所述的方法,其特征在于,所述步骤(b)中调整信令链路优先级包括将原信令链路的优先级减少,增加新建链路的优先级。
3.按照权利要求1所述的方法,其特征在于,所述步骤(c)中切换信令链路包括停止向优先级低的信令链路转发信令消息,只向优先级最高的信令链路转发信令消息。
4.按照权利要求1所述的方法,其特征在于,所述步骤(a)中的切换条件包括信令链路故障,但至少另外有一条信令链路可用;或目的信令点发生故障,但至少另外有一个信令点可用。
5.按照权利要求1至4中任选一项所述的方法,其特征在于,步骤(a)前还包括初始配置所述信令链路的优先级。
6.按照权利要求5所述的方法,其特征在于,所述信令链路为SIGTRAN信令链路。
7.一种在信令网中处理信令链路切换的设备,所述设备包括信令接口,与至少一条信令链路连接,用于接收或发送信令消息;信令转发单元,与信令接口耦接,用于转发信令消息;其特征在于,所述设备还包括链路探测单元,与信令转发单元耦接,用于探测信令链路是否具备切换条件;优先级调整单元,与链路探测单元和信令转发单元耦接,用于调整信令链路优先级。
8.按照权利要求7所述的设备,其特征在于,所述优先级调整单元调整信令链路优先级包括将原信令链路的优先级减少,增加新建链路的优先级。
9.按照权利要求7所述的设备,其特征在于,所述信令转发单元还用于根据所述优先级调整单元调整后的结果切换信令链路,包括停止向优先级低的信令链路转发信令消息,只向优先级最高的信令链路转发信令消息。
10.按照权利要求7所述的设备,其特征在于,所述链路探测单元探测的切换条件包括信令链路故障,但至少另外有一条信令链路可用;或目的信令点发生故障,但至少另外有一个信令点可用。
11.按照权利要求7至10中任选一项所述的设备,其特征在于,所述信令链路支持优先级,并且可以通过配置指定该信令链路的优先级属性。
12.按照权利要求11所述的设备,其特征在于,所述设备还包括公共管理单元,与信令转发单元和优先级调整单元耦接,用于配置指定该信令链路的优先级属性;公共接口,与公共管理单元耦接,用于接收或发送控制、配置信息。
13.按照权利要求11所述的设备,其特征在于,所述信令链路可以是SIGTRAN(Signaling Transport,信令传递协议)信令链路。
14.按照权利要求7或13所述的设备,其特征在于,所述信令转发单元还用于将基于电路交换的共路信令转换为基于IP分组交换的SIGTRAN信令。
15.按照权利要求14所述的设备,其特征在于,所述信令接口包括共路信令接口和IP信令接口。
全文摘要
本发明公开了一种在信令网中处理信令链路切换的方法,以解决现有信令网中信令网关不能自动切换信令链路的问题。所述方法包括步骤(a)探测信令链路是否具备切换条件;(b)根据探测结果调整信令链路的优先级;(c)根据调整结果切换信令链路。同时,本发明还公开了一种在信令网中处理信令链路切换的设备,该设备包括信令转发单元、优先级调整单元,链路探测单元和信令接口。
文档编号H04L12/66GK1984093SQ20061003519
公开日2007年6月20日 申请日期2006年4月25日 优先权日2006年4月25日
发明者赵波 申请人:华为技术有限公司