一种双归属软交换设备及实现网关与软交换链路故障切换方法及系统的制作方法

文档序号:7853311阅读:139来源:国知局
专利名称:一种双归属软交换设备及实现网关与软交换链路故障切换方法及系统的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种双归属软交换及实现网关与软 交换链路故障切换方法及系统。
背景技术
目前,软交换技术多采用双归属机制。所述双归属机制是一种在软交 换瘫机或者出现突发灾害事故时,提供紧急通信的容灾机制。其主要作用是 在极端异常的情况发生时,迅速恢复设备通信的能力。
所述软交换的双归属机制是在进行具有双归属功能的软交换组网 时,系统中配置有两个软交换。如果两个软交换之间的双归属心跳正常,则 软交换处于互助非激活态,网关和终端各自只能注册到自己主归属的软交 换,从归属软交换不接受其注册。但当其中一个软交换产生故障时,检测到 双归属心跳中断,则认为对端软交换故障,另一个软交换就由互助非激活态 切换到互助激活态,且接管故障软交换所控制的网关和终端,并进行相应的 业务处理,以达到对方软交换故障时接管其业务实现容灾的目的。因此每个 接入设备都有相对独立的控 制接入信令传送通道分别到主用软交换和备用软 交换,也就是说系统中的接入实体(网关和终端)都有主归属和从归属的软 交换。
两个软交换在物理上可以位于不同的地理区域,以提供大容量局的异 地容灾能力。在组网上体现为独立的2个局,对外并非主备用关系,而是互 助关系。仅在其中一个软交换失效的情况下,另一个互助软交换才同时承担
两个局的业务。
目前的双归属切换都是整体切换,而当某些网关与主用软交换脱离关 系后系统不会主动进行双归属切换,如果网关同主用软交换承栽网通信故 障,就会导致这部分网关一直不能恢复业务,其对应的流程如图l所示。
因此,现有的双归属整体切换技术,在网关与软交换的链路坏掉时,最 终会导致故障部分网关一直不能恢复业务,造成业务不能正常开展等一系列 问题。

发明内容
本发明的目的在于提供一种双归属软交换设备,及实现网关与软交换 链路故障情况下,进行切换以恢复网关业务的方法及系统。
本发明的目的是通过以下技术方案实现的 一种实现双归属下网关与软交换链路故障切换方法,包括 网关在配置软交换时,同时配置到双归属的两个软交换设备上,并标识
出主归属软交换及从归属软交换;
当网关与主归属软交换网络连接故障时,主归属软交换将与此网关的业
务切换到从归属软交换上处理。
所述双归属^/L制的两个软交换都可以作为网关的主归属软交换或从归
属软交换。
当故障链路下的网关用户为被叫时,所述方法进一步包括
被叫主归属软交换使用预先设定的原因值释放发送至此网关下用户的
呼叫后,将此呼叫路由到此网关从归属软交换上处理。
当故障链路下的网关用户为主叫时,所述方法进一步包括
主叫从归属软交换使用预先设定的原因值释放该用户发起的呼叫后,
将此呼叫路由到主叫主归属软交换上处理,由主叫主归属软交换向被叫发起
呼叫。
使用预先设定的原因值释^t呼叫前,所述方法还包括
识别网关为支持在与 一个软交换连接故障后注册到具有双归属机制的 另 一软交换设备上的单网关切换机制。
所述识别网关为支持单网关切换网关的方法包括
预先在网关上设置此网关是否支持单网关切换的标识,软交换根据所 述标识进行识别。
当网关与主归属软交换网络连接故障时,所述方法进一步包括
主归属软交换封闭掉该网关的所有信令传输协议链路。
所述双归属的两个软交换之间心跳正常。
一种双归属软交换设备,包括
网关识别模块,用于识别主叫或被叫网关是否为支持在与 一个软交换 连接故障后注册到具有双归属机制的另一软交换设备上的单网关切换机制的 网关;
呼叫释放模块,用于根据网关识别模块的识别结果,在网关与主归属 软交换之间链路故障时,使用预先设定的原因值释放呼叫;
呼叫控制模块,用于在呼叫释放模块释放呼叫后,控制双归属软交换 设备之间的互通。
一种实现双归属下网关与软交换链路故障切换的系统,包括网关及双 归属软交换设备,
所述网关同时配置到双归属的两个软交换设备上,并设置网关与所述 两个软交换设备的主从关系,所述网关中设置有
网关标识存储模块,用于存储标识此网关是否支持单网关切换的信

单网关切换模块,用于在网关与主归属软交换之间链路故障后,控制 此网关向从归属软交换的注册操作; 所述双归属软交换设备中设置有
网关识别模块,用于根据网关中存储的标识识别此网关是否支持单网 关切换;
呼叫释放模块,用于根椐网关识别模块的识别结果,在网关与主归属 软交换之间链路故障时,使用预先设定的原因值释放呼叫;
呼叫控制模块,用于在呼叫释放模块释放呼叫后,控制双归属软交换 设备之间的互通。
所述网关中还设置有
主归属软交换注册模块,用于根据单网关切换模块的指示,控制网关 控制器向主归属软交换注册,建立与主归属软交换的交互;
从归属软交换注册模块,用于根据单网关切换模块的指示,控制网关 控制器向从归属软交换注册,建立与从归属软交换的交互。
由上述本发明提供的技术方案可以看出,本发明通过网关在配置软交 换时,同时配置到双归属的两个软交换设备上,设置主从关系,在双归属心 跳正常情况下,网关与軟交换设备的一条链路故障,则通过双归属切换将该 网关的业务切换到与另 一软交换正常连接的链路上。本发明在双归属组网方 式下,软交换处在互助非激活态时,可有效解决网关故障引起的用户无法继 续使用话机通话的问题,不仅提高了电信承栽网的容错能力,还可增加用户 对网络使用率。
附困说明
图l为现有^t术网关故障后呼叫流程图2为本发明所述方法一种实施例组网图3为本发明所述方法在图2组网架构下实施例 一流程图4为本发明所述方法在图2组网架构下实施例二流程图; 图5为本发明所述方法在图2组网架构下实施例三流程图; 图6为本发明所述系统模块示意图。
具体实施例方式
本发明的核心思想是提供一种实现双归属下网关与软交换链路故障切换 的方法及系统,网关在配置软交换时,同时配置到双归属的两个软交换设备 上,设置主从关系,在双归属心跳正常情况下,网关与软交换设备的一条链 路故障,则通过双归属切换将该网关的业务切换到与另一正常连接的软交换 链路上,提高了电信承栽网的容错能力。
本发明提供一种实现双归属下网关与软交换链路故障切换的方法,所述 方法 一种实施例的方案如下所述
首先,网关在配置软交换时,同时配置到双归属的两个软交换设备上, 并标识出主归属软交换及从归属软交换。其中双归属的两个软交换设备都既 可以作为主归属,也可以作为从归属;
其次,呼叫过程中,在双归属心跳正常情况下,当网关与主归属软交换 设备网络连接故障时,网关注册到从归属软交换设备上。
网关根据软交换的IP缺省向主归属软交换注册,如果向主归属软交换注 册失败,则向从归属软交换注册,同时主归属软交换封闭与此网关的信令传 输协议链路。当网关重新注册回主归属软交换时,则主归属软交换重新激活 与此网关的信令传输协议链路。也就是正常状态下网关与主归属软交换之间 的信令传输协议链路保持激活态,而与从归属软交换之间的信令传输协议链 路被封闭。具体实现为
网关主归属软交换接受网关注册之后,如果识别出该网关支持单网关切 换(无论本软交换是否为主归属软交换),则通知信令传输协议激活该网关上的所有信令传输协议链路。所述支持单网关切换的网关,是指网关同时配 置具有双归属机制的两个软交换设备,在与 一个软交换设备之间链路故障 时,支持注册到另一软交换设备上的网关。下文所述单网关下的用户是指, 通过所述支持单网关切换的网关进行网络连接的用户。
所述识别方法,可预先在网关建立时作出相应的支持单网关切换的标 识,使软交换通过该标识识别该网关是否支持单网关切换。
网关主归属软交换检测到与网关的连接故障之后,如果发现该网关支持 单网关切换(无论本软交换是否为主归属软交换),则通知信令传输协议闭 塞该网关上的所有信令传输协议链路。
最后,此网关通过与从归属软交换交互完成相关业务。
下面以图2中双归属网关切换操作为例进行说明。其中实线表示主归属 关系,虛线表示从归属关系。图2中的组网情况为软交换设备SS1和SS2组 成双归属,SS1与SS2之间的双归属心跳正常,都处于互助非激活态,有4个 网关AG1, AG2, AG3, AG4主归属于软交换SS1 , SS2是所述四个网关的从 归属软交换设备;AG5主归属于软交换设备SS2, SS1是所述AG5的从归属 软交换。其中AG1、 AG2与SS1,及AG5与SS2网络联接都正常,AG3/AG4 与SS1网络联接故障,但它们与SS2网络联接正常。因此,实际AG1、 AG2 注册到软交换SS1, AG3, AG4, AG5注册到软交换SS2。 AG3和AG4发生单 网关切换。下面结合图2对本发明所述方法进行详细说明。
当单网关下的用户作为整个呼叫的被叫,如AG1下的用户A拨打AG3下 的用户B,其呼叫流程如图3所示,具体步骤包括
步骤h用户A摘机,拨打单网关下的用户B的号码;
步骤2:用户A主归属软交换向用户B发起呼叫;
步骤3:由于用户B所在网关与主归属软交换之间的连接故障,故释放 呼叫;
释放呼叫时,可以利用预先设定的此种情况下释放呼叫的特殊原因值来 释放呼叫。使用该特殊原因值释放呼叫后,当前软交换设备释放呼叫并可以 将该呼叫路由到具有双归属机制的另 一软交换设备上。
步骤4:用户A主归属软交换(由图2描述可知,同时也是被叫用户B的 主归属软交换)识别出用户B为支持单网关切换的网关,则用户A主归属软 交换向与之具有双归属机制的用户B的从归属软交换发起出局呼叫;
步骤5:用户B的从归属软交换接收到所述呼叫请求后,向用户B发起呼
叫;
步骤6:在被叫网关状态正常情况下,用户B接收到呼叫,开始振铃; 步骤7:从归属软交换在成功发送呼叫给被叫后同主叫A建立呼叫。
由上述叙述可知,对于支持单网关切换的用户做被叫,若主叫不是单 网关切换后软交换的用户,则呼叫首先路由到主叫主归属软交换处理,发现 被叫网关离线但支持单网关切换,就用特殊原因值释放呼叫,然后将呼叫路 由到对端软交换,最后接通被叫用户。
对于单网关切换之后的用户做主叫,被叫为主归属且注册于主叫切换 前软交换的用户,如AG3下的用户A拨打AG1下的用户B时,其呼叫流程如 图4所示,包括如下步骤
步骤l:单网关下的用户A摘机,拨打用户B的号码;
步骤2:用户A当前归属软交换向用户B发起呼叫;
由图2描述可知,用户A与主归属软交换之间的链路故障,故切换到从 归属软交换上,由从归属软交换向被叫B发起呼叫;
步骤3:由于主叫为单网关切换后的用户,与#:叫主归属并注册的网关 不是同一网关,因此被叫当前与主叫归属的网关显示为连接故障状态,此时 使用特殊释放原因值来释放呼叫;
步骤4:主叫当前归属软交换将呼叫路由到主叫主归属软交换,同时也 是被叫主归属软交换,切换后向被叫发起出局呼叫;
步骤5:被叫主归属软交换接收到所述呼叫请求后,向用户B发起呼
叫;
步骤6:在被叫网关状态正常情况下,用户B接收到呼叫,开始振铃; 步骤7:主叫从归属软交换在成功发送呼叫给被叫后,同主叫A建立呼叫。
对于单网关切换之后的用户做主叫,被叫为主归属且注册于主叫切换 后软交换的用户,如AG3下的用户A拨打AG5下的用户B,由于AG3下的用 户拨打AG5下的用户实际上是一个出局呼叫,在软交换识别出该呼叫是出局 呼叫时,直接将本次呼叫用特殊原因值释放掉,再路由回主归属软交换进行 处理。此次呼叫存在着信令迂回,从从归属软交换路由到主归属软交换,再 从主归属软交换路由到从归属软交换定位被叫。虽然如此,目的是为了将主 要的业务处理放在主软交换来处理,这样业务处理的复杂度大大降低。其呼 叫流程如图5所示,包括如下步骤
步骤l:单网关下的用户A摘机,拨打用户B的号码; 步骤2:当前归属软交换识别主叫用户为单网关切换用户,且为切换后 的用户,并且此次呼叫为出局呼叫,则直接使用特殊原因值释放呼叫; 步骤3:当前归属软交换向主叫主归属软交换发起呼叫; 步骤4:主归属软交换接收到呼叫后,分析出该呼叫为出局呼叫; 步骤5:主归属软交换向被叫所在主归属软交换同时也是主叫从归属软 交换发起出局呼叫;
步骤6:从归属软交换接收到呼叫后,分析被叫为主归属于本软交换的 用户,则直接向净皮叫用户发起呼叫;
步骤7:从归属软交换向被叫发起呼叫,如果被叫空闲,被叫接收呼 叫,开始振铃;
步骤8:呼叫成功建立,主被叫通话。
对于单网关切换之后的用户做主叫,被叫为主归属于主叫切换前软交 换,且注册于从归属软交换的用户,如AG3下的用户A拨打AG4下的用户B 时,则整个呼叫在从归属软交换上处理,可直接接续呼叫。
本发明提供了一种实现双归属下网关与软交换链路故障切换的系统, 所述系统包括网关及双归属软交换设备, 一种实施例模块示意图如图6所示。
所述网关同时配置到双归属的两个软交换设备上,设置网关与所述两 个软交换的主从关系,其中一个为主归属软交换,另一个为从归属软交换。 在所述网关中设置有
单网关切换模块,用于在网关与主归属软交换之间链路故障后,控制 此网关向从归属软交换的注册操作;
主归属软交换注册模块,用于根据单网关切换模块的指示控制网关控 制器向主归属软交换注册,建立与主归属软交换的交互;
从归属软交换注册模块,用于根据单网关切换模块指示控制网关控制 器向从归属软交换注册,建立与从归属软交换的交互;
网关标识存储模块,用于存储标识此网关是否为支持单网关切换的网 关的信息,此标识可以在网关建立时做出。
在具有双归属机制的软交换设备中设置有 呼叫释放模块,用于根据网关识别模块的识别结杲,在网关与主归属
软交换之间链路故障时,使用预先设定的原因值释放呼叫;
呼叫控制模块,用于在呼叫释放模块释放呼叫后,控制双归属软交换 设备之间的互通。
综上所述,本发明在双归属组网方式下,软交换处在互助非激活态 时,可有效解决网关故障引起的用户无法继续使用话机通话的问题,不仅提 高了电信承栽网的容错能力,还可增加用户对网络使用率。
以上所述,仅为本发明较佳的具体实施方式
,但本发明的保护范围并 不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发 明的保护范围应该以权利要求的保护范围为准。
权利要求
1、一种实现双归属下网关与软交换链路故障切换方法,其特征在于,包括网关在配置软交换时,同时配置到双归属的两个软交换设备上,并标识出主归属软交换及从归属软交换;当网关与主归属软交换网络连接故障时,主归属软交换将与此网关的业务切换到从归属软交换上处理。
2 、如权利要求1所述的 一种实现双归属下网关与软交换链路故障切换方 法,其特征在于,所述双归属机制的两个软交换都可以作为网关的主归属软 交换或从归属软交换。
3 、如权利要求1所述的 一种实现双归属下网关与软交换链路故障切换方 法,其特征在于,当故障链路下的网关用户为被叫时,所述方法进一步包 括被叫主归属软交换使用预先设定的原因值释放发送至此网关下用户的呼 叫后,将此呼叫路由到此网关从归属软交换上处理。
4、 如权利要求l所述的一种实现双归属下网关与软交换链路故障切换方 法,其特征在于,当故障链路下的网关用户为主叫时,所述方法进一步包 括主叫从归属软交换使用预先设定的原因值释放该用户发起的呼叫后,将 此呼叫路由到主叫主归属软交换上处理,由主叫主归属软交换向被叫发起呼叫。
5、 如权利要求3或4所述的一种实现双归属下网关与软交换链路故障切 换方法,其特征在于,使用预先设定的原因值释放呼叫前,所述方法还包 括识别网关为支持在与 一个软交换连接故障后注册到具有双归属机制的另 一软交换设备上的单网关切换机制。
6、 如权利要求5所述的一种实现双归属下网关与软交换链路故障切换方 法,其特征在于,所述识别网关为支持单网关切换网关的方法包括预先在网关上设置此网关是否支持单网关切换的标识,软交换根据所述 标识进行识别。
7、 如权利要求l所述的一种实现双归属下网关与软交换链路故障切换方 法,其特征在于,当网关与主归属软交换网络连接故障时,所述方法进一步 包括主归属软交换封闭掉该网关的所有信令传输协议链路。
8、 如权利要求l所述的一种实现双归属下网关与软交换链路故障切换方 法,其特征在于,所述双归属的两个软交换之间心跳正常。
9、 一种双归属软交换设备,其特征在于,包括网关识别模块,用于识别主叫或被叫网关是否为支持在与一个软交换连 接故障后注册到具有双归属机制的另 一软交换设备上的单网关切换机制的网关;呼叫释放模块,用于根据网关识别模块的识别结果,在网关与主归属软 交换之间链路故障时,使用预先设定的原因值释放呼叫;呼叫控制模块,用于在呼叫释放模块释放呼叫后,控制双归属软交换设 备之间的互通。
10、 一种实现双归属下网关与软交换链路故障切换的系统,包括网关及 双归属软交换设备,其特征在于,所述网关同时配置到双归属的两个软交换设备上,并设置网关与所述两 个软交换设备的主从关系,所述网关中设置有网关标识存储模块,用于存储标识此网关是否支持单网关切换的信息;单网关切换模块,用于在网关与主归属软交换之间链路故障后,控制此网关向从归属软交换的注册操作;所述双归属软交换设备中设置有网关识别模块,用于根据网关中存储的标识识别此网关是否支持单网关 切换;呼叫释放模块,用于根据网关识别模块的识别结果,在网关与主归属软 交换之间链路故障时,使用预先设定的原因值释放呼叫;呼叫控制模块,用于在呼叫释放模块释放呼叫后,控制双归属软交换设 备之间的互通。
11、如权利要求10所述的一种实现双归属下网关与软交换链路故障切换 的系统,其特征在于,所述网关中还设置有主归属软交换注册模块,用于根据单网关切换模块的指示,控制网关控 制器向主归属软交换注册,建立与主归属软交换的交互;从归属软交换注册模块,用于根据单网关切换模块的指示,控制网关控 制器向从归属软交换注册,建立与从归属软交换的交互。
全文摘要
本发明涉及通信技术领域中一种双归属软交换及实现网关与软交换链路故障切换方法及系统。所述方法包括网关在配置软交换时,同时配置到双归属的两个软交换设备上,并标识出主归属软交换及从归属软交换;当网关与主归属软交换网络连接故障时,主归属软交换将与此网关的业务切换到从归属软交换上处理。本发明在双归属组网方式下,软交换处在互助非激活态时,可有效解决网关故障引起的用户无法继续使用话机通话的问题,不仅提高了电信承载网的容错能力,还可增加用户对网络使用率。
文档编号H04L1/22GK101166078SQ200610113919
公开日2008年4月23日 申请日期2006年10月20日 优先权日2006年10月20日
发明者吕文安, 黄林梅 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1