专利名称:一种在下一代网络中用于业务保持的系统及方法
技术领域:
本发明涉及下一代网络(Next Generation Network, NGN)技术领域, 尤其涉及在下一代网络中用于业务保持的系统及方法。
背景技术:
在下一代网络(NGN)中,由软交换设备控制媒体网关(媒体网关包括 中继网关和信令网关)实现和传统PSTN的互通。在这种网络架构下,为了 提高网络的可靠性,通常在组网时采用主用软交换与备用软交换形成的双归 属技术的容灾机制。当主用软交换发生故障或者々某体网关与主用软交换通信 中断后,媒体网关可以向备用软交换发起重新注册,由备用软交换继续提供 业务。
但是,对于单纯采用双归属技术的容灾解决方案,在媒体网关进行注册 并将业务切换到备用软交换的过程中 一方面完成切换过程本身需要一段时 间,在此切换的时间内新发起呼叫的服务会被中断;另一方面由于重新注册 后,系统需要对媒体网关的所有物理终结点进行复位,这将会导致无法保持 容灾之前端局通过中继网关发起的呼叫的结果,对于用户满意度会有较大的 影响。
目前,现有技术中对于软交换发生容灾过程中的呼叫保持,主要包括如 下处理方式
(1)在申请号为CN200710130555的中国专利申请文件中公开了 一种 媒体网关上容灾不断话的实现方法,该专利申请所提供的技术方案中,在发 生容灾时,由单一个接入网关(AG)向备用软交换注册后,通过单一个接 入网关(AG)上的处理,实现保持已经建立的AG网关用户呼叫,其实现 的是接入网关AG用户的呼叫保持,而非TDM端局通过中继网关TG发起 的呼叫。
5(2)在申请号为CN200610034801、发明名称为"双归属切换时的业务 保持方法及其装置"的中国专利申请文件中,公开了 一种容灾呼叫保持方法, 该专利申请文件中,在重注册之后,容灾软交换需要通过审计模块相关信息 进行业务承载状态的重构,另一方面,该专利申请的技术方案还需要通过3 次审计过程,实现方案复杂。
综上,现有容灾过程中进行业务保持的技术方案存在实现复杂繁瑣,且 并未真正解决局端通过中继网关发起的业务的保持等缺陷。因而,对于在下 一代网络中发生容错情况,尤其是针对主用软交换发生故障或者媒体网关与 主用软交换通信中断的情况,需要一种针对々某体网关的呼叫,尤其是针对端 局发起的呼叫进行简单有效的容灾呼叫业务保持系统及方法。
发明内容
本发明所要解决的技术问题在于,提供在下 一代网络中用于业务保持的 系统及方法,用于简单高效的实现下一代网络中容灾发生时端局发起的业务 的相应呼叫业务保持,尤其用于为用户实现容灾呼叫业务保持,以便保障用 户业务体验度。
本发明的技术方案如下
本发明提供一种在下一代网络中用于业务保持的方法,所述网络包括彼 此互连的主用软交换、备用软交换、以及J 某体网关,该方法包括
A. 在主用软交换发生故障或者主用软交换和媒体网关之间链路中断之 后,由媒体网关记录并保护正在执行业务的电路信息为需保持电路信息,并 向备用软交换进行重注册;
B. 媒体网关在成功注册到备用软交换之后,向备用软交换上报所记录的 需保持电路信息,所述备用软交换对需保持的电路之外的其它电路发送复原 指令。
进一步地,所述业务为呼叫业务;
步骤A中,在媒体网关和主用软交换之间链路中断或者主用软交换发 生故障之后,所述媒体网关启动媒体保护定时器Tm;该方法进一步包括步骤C:在所述保护定时器Tm定时期满后,媒体网关分别拆除全部的所述被容灾保护的呼叫,并分别向备用软交换发消息上报释放电路状态,备用软交换收到释放电路状态的消息后发送电路复原消息并修改本端电路状态。
进一步地,步骤A中,在媒体网关和主用软交换之间链路中断或者主用软交换发生故障之后,进一步包括所述备用软交换转换为允许媒体网关注册的状态的步骤。
进一步地,步骤B中,所述媒体网关上报所记录的需保持电路信息即保护电路状态时,是通过扩展H.248的业务改变消息对被保持的电路进行标识。
进一步地,步骤B中,在所述媒体网关上报所记录的需保持电路信息之后,所述备用软交换启动注册延时定时器Tr,在Tr定时器到达后对被保持的电路进行记录并不发送复原指令,而对于其它电路则发送复原指令。
进一步地,步骤C中,在媒体保护定时器Tm未到时之前
如果被保护呼叫的端局用户挂机,则备用软交换在收到端局所发释放消息时,回复释放完成消息,通知释放该呼叫以及网关上相关占用资源;
如果端局发起的新呼叫占用了备用软交换上记录的状态为被业务保持的电路,则允许该新呼叫占用该电路,按照正常流程接续新呼叫。
本发明还提供一种在下一代网络中用于业务保持的系统,所述网络包括彼此互连的主用软交换、备用软交换、以及々某体网关,其中
所述备用软交换,用于在主用软交换正常时与其同步,并在媒体网关和主用软交换之间链路中断或者主用软交换发生故障之后,允许所述媒体网关向其进行重注册;以及用于在收到所述々某体网关上报的需保持电路信息后,记录需保持的电路并对需保持的电路之外的其它电路发送复原指令;
所述媒体网关,用于在媒体网关和主用软交换之间链路中断或者主用软交换发生故障之后,记录并保护正在执行业务的电路信息为需保持电路信息,并向备用软交换进行重注册;以及,用于在成功注册到备用软交换之后,向备用软交换上报所记录的需保持电路信息。进一步地,所述业务为呼叫业务;
所述媒体网关,进一步还包括一个媒体保护定时器,并用于在媒体网关
时器Tm;
所述媒体网关,在所述保护定时器Tm定时期满后,分别拆除全部的所述被容灾保护的呼叫,并分别向备用软交换发消息上报释放电路状态;
所述备用软交换,进一步还用于在收到释放电路状态的消息后发送电路复原消息并修改本端电路状态。
进一步地,所述备用软交换进一步包括注册延时定时器Tr,用于在所述媒体网关,上报所记录的需保持电路信息之后启动注册延时定时器Tr,所述Tr定时器在定时到达后,所述备用软交换用于对被保持的电路进行记录并不发送复原指令,而对于其它电路则发送复原指令。
进一步地,如果在媒体保护定时器Tm未到之前被保护呼叫的端局用户挂机,则所述备用软交换进一步还用于在收到端局所发释放消息时,回复释放完成消息,释放该呼叫,和/或通知中继网关释放该呼叫资源;
如果在媒体保护定时器Tm未到之前端局发起的新呼叫占用了备用软交换上记录的状态为被业务保持的电路,则所述备用软交换进一步还用于允许该新呼叫占用该电路,按照正常流程接续新呼叫。
与现有技术相比较,本发明实现了容灾时网关侧士某体的话路保持,从而实现了双归属容灾过程中呼叫业务的平滑切换,提高了客户的满意度。另外本发明简化了话路保持流程,在重注册期间只需上报一次电路占用状态,对现有软交换流程没有较大的影响,保持了软件处理的一致性。
图l是本发明具体实施方式
中的一种业务保持系统的组网示意图;图2是本发明具体实施方式
中的一种实现业务保持的方法流程8图3是本发明针对已建呼叫的第 一应用实例的流程图;图4是本发明针对用户挂机的第二应用实例的流程图;图5是本发明针对用户新建呼叫的第三应用实例的流程图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,以下结合附图对本发明作进一步地详细说明。
本发明的核心思想在于,在双归属媒体网关切换时,先由媒体网关尤其是中继网关保持已建立的呼叫,而向备用软交换注册并上报需保持的呼叫后,由备用软交换复原其它电路。进一步地,还针对切换期间端局用户挂机以及用户新建呼叫的情形分别给出了实现方案,使得本发明适用多种情形而能充分保证容灾过程中保持呼叫业务的业务通畅而带来极好的用户体验度。
在下一代网络中,当发生容灾时,即当主用软交换发生故障或者媒体网关与主用软交换通信中断后,为了实现容灾过程中中继网关用户业务的保持,例如中继网关用户的呼叫保持,可以在进行容灾组网时,构建如图l所示的呼叫业务保持系统,该呼叫业务保持系统包括主用软交换SS1、备用软交换SS2、媒体网关,其中所述媒体网关进一步包括中继网关TG和信令网关SG,所述中继网关和信令网关可以构建在一个物理实体中(例如々某体网关中)也可以作为分离的网元,此处为了便于清楚的描述,在图1中将所述中继网关和所述信令网关合在一个媒体网关中进行说明,但并不作为对本发明的限制。
本发明基于上述考虑,所述业务保持并不限于容灾呼叫业务的保持,下面以容突呼叫为示例对本发明进行详细说明,相应地根据具体实施方式
的描述,也可用于其它非呼叫业务的保持。
在图1所示的容突呼叫保持系统中,所述软交换设备下层的中继网关与主用软交换和备用软交换之间都分别建立了独立的通讯链路,并且所述主用和备用软交换之间也建立有通讯链路,该通讯链路一方面可用于保持主备一致性,另一方面也可供备用软交换监测主用软交换的状态。在未发生容灾过
9程时,所述主用软交换通过中继网关与局端相连,三者之间的通讯链路保持正常工作状态;而中继网关与备用软交换之间的通讯链路连接作为备用通道,故用虚线表示,在当前软交换设备出现故障或者中继网关/软交换间通
讯线路故障时启用,从而构成双归属的容灾架构。另外端局交换机LE和媒体网关间也"i殳置的独立的通道。
在发生容突的情况下,对于端局发起的呼叫,在々某体网关和主用软交换
SS1之间异常发生后,由媒体网关保持已建立的呼叫,并向备用软交换SS2进行注册以及上报需保持的呼叫,由备用软交换保持所上报的呼叫而对其它电路发送状态复原指令。
基于图1所示的容灾呼叫保持系统,下面以通信网络中最常见的呼叫业务为例进行说明如何进行容灾过程中的呼叫保持,在实现双归属的同时,实现双归属媒体网关切换时的已有呼叫的保持,以便在软交换和媒体网关实现下一代网络的中继网关容突不断话。进一步地,对切换期间端局用户新发起的呼叫如何进行承接而不被忽略。
如图2所示,显示了本发明中用于实现容灾过程中呼叫保持的方法流程图,所述方法包括如下步骤
SS1发生故障之后,备用软交换SS2允许媒体网关注册;媒体网关记录正在
通话的电路信息,启动媒体保护定时器Tm;
其中,在网关发现主用软交换SS1不可用或者主用软交换与媒体网关之
间通讯线路中断时,不释放已建立的呼叫,期间信令网关SG不向端局发传
递禁止及传递允i午(TransFer Prohibited and TransFer Allowed), TFP/TFA消自
步骤202,媒体网关通过Servicechange消息向备用软交换SS2注册,向备用软交换SS2上报保护电路状态,激活信令网关SG与备用软交换SS2之间的ASP,期间媒体网关上对已经建立的话路进行保护;
进一步地,期间信令网关SG不向端局发TFP/TFA消息;进一步地,々某体网关上报保护电路状态时,可以通过扩展H.248消息ServiceChange对被保持的电^各进^f亍标识;进一步地,当媒体网关向备用软交换SS2注册成功并上报电路状态后,备用软交换SS2启动注册延时定时器Tr, Tr定时器到后对于上报的电路除了那些电路状态为保持的以外,备用软交换SS2发送电路复原消息;而对于上报状态是被保持的电路,备用软交换SS2在数据库中进行记录,不发送电路复原消息。
步骤203, Tm定时器期满,媒体网关分别拆除全部的被容灾保护的老呼叫,并分别向备用软交换SS2发消息上报释放电路状态,备用软交换SS2收到释放电路状态的消息后,发送电路复原消息,同时修改本端电路状态;
其中,当Tm定时器到后,媒体网关通过扩展消息ServiceChange上报释放被保护的电路的消息,此时备用软交换SS2上没有对应的上下文,应回错给媒体网关,同时发电路复原消息,并修改本端电路状态,TG收到回错消息就拆除保持的话路,释放相关资源;
其中,在媒体保护定时器Tm未到之前,如果被保护呼叫的端局用户挂机,备用软交换在收到端局所发REL消息时,回复RLC消息,释放该呼叫;
其中,在媒体保护定时器Tm未到之前,如果被保护呼叫的端局用户挂机,备用软交换在收到端局所发REL消息时,通知TG释放该呼叫资源;
其中,在媒体保护定时器Tm未到之前,如果端局发起的新呼叫占用了备用软交换SS2上记录的状态为被容灾保持的电路,系统允许占用该电路,按照正常流程接续新呼叫。
应用实例1,针对局端交换机已建立呼叫的进行呼叫保持的具体实施方式
,如图3所示,包括如下步骤
步骤301,媒体网关超时未收到主用软交换的心跳检测应答,则判定媒体网关与主用软交换之间的通信链路已断开,其断开原因可能为主用软交换发生故障或者媒体网关内的中继网关与主用软交换之间发生链路中断;媒体网关向备用软交换通过Servicechange消息进行注册;
步骤302,媒体网关检测到端局存在已建立的呼叫,则由媒体网关(具体可以由中继网关来执行)记录正在通话的电路信息,启动媒体保护定时器Tm;
步骤303,当Tm定时器到时后,媒体网关通过扩展消息ServiceChange向备用软SS2交换上报释放电路消息,此时备用软交换SS2回错给媒体网关,同时发出电路复原消息,并修改本端电路状态;
步骤304,媒体网关收到回错消息后,拆除保持的话路,释放相关资源。该实施例为本发明以呼叫业务为优选实施方式的实施例,可以理解的是,该实施例也可以用于其它非呼叫业务。
应用实例2,针对局端交换机已建立有呼叫,但在媒体网关媒体保护定时器Tm未到达,而网关已向备用软交换注册成功期间,端局原有呼叫的用户挂机的情况,如图4所示,包括如下步骤
步骤401,媒体网关超时未收到主用软交换的心跳检测应答,则判定媒体网关与主用软交换之间的通信链路已断开,其断开原因可能为主用软交换发生故障或者媒体网关内的中继网关与主用软交换之间发生链路中断;
步骤402,媒体网关检测到端局存在已建立的呼叫,则由媒体网关(具体可以由中继网关来执行)记录正在通话的电路信息,启动媒体保护定时器Tm;
步骤403,媒体网关向备用软交换SS2注册成功后,端局原有呼叫的用户挂机,端局通过信令网关向备用软交换SS2发送释放Release(REL)消息;
步骤404,备用软交换SS2收到REL消息后,回释放完成Releasecomplete(RLC)消息,端局完成用户呼叫的释方丈。
该实施例为本发明以呼叫业务为优选实施方式的实施例,可以理解的是,该实施例也可以用于其它非呼叫业务。
应用实例3,针对具有双归属机制的容灾过程的主、备切换过程中,局端用户发起新呼叫的情况,如图5所示,包括如下步骤
步骤501,媒体网关超时未收到主用软交换的心跳检测应答,则判定媒体网关与主用软交换之间的通信链路已断开,其断开原因可能为主用软交换发生故障或者媒体网关内的中继网关与主用软交换之间发生链路中断;步骤502,媒体网关检测到端局存在已建立的呼叫,则由媒体网关(具体可以由中继网关来执行)记录正在通话的电路信息,启动媒体保护定时器Tm;
步骤503,媒体网关向备用软交换SS2注册成功后,如果端局发起的新呼叫占用了备用软交换SS2上记录的状态为被容灾保持的电路,系统允许占用该电路,按照正常流程接续新呼叫。
该实施例为本发明以呼叫业务为优选实施方式的实施例,可以理解的是,该实施例也可以用于其它非呼叫业务。
本实施例在软交换和媒体网关之间发生异常的情况下,在现有容灾流程的基础上,提供继续保持已建立的呼叫的能力,提高了系统的可靠性和容灾能力。
本发明上述实施例是以电信基本呼叫业务方式实施,但不局限于具体的网络技术和网络运营商,例如还可用于除呼叫业务之外的业务等。
以上所述仅为本发明的实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的权利要求范围之内。
1权利要求
1、一种在下一代网络中用于业务保持的方法,所述网络包括彼此互连的主用软交换、备用软交换、以及媒体网关,其特征在于,该方法包括A. 在主用软交换发生故障或者主用软交换和媒体网关之间链路中断之后,由媒体网关记录并保护正在执行业务的电路信息为需保持电路信息,并向备用软交换进行重注册;B. 媒体网关在成功注册到备用软交换之后,向备用软交换上报所记录的需保持电路信息,所述备用软交换对需保持的电路之外的其它电路发送复原指令。
2、 如权利要求l所述的方法,其特征在于,所述业务为呼叫业务;步骤A中,在媒体网关和主用软交换之间链路中断或者主用软交换发生故障之后,所述媒体网关启动媒体保护定时器Tm;该方法进一步包括步骤C:在所述保护定时器Tm定时期满后,媒体网关分别拆除全部的所述被容灾保护的呼叫,并分别向备用软交换发消息上报释放电路状态,备用软交换收到释放电路状态的消息后发送电路复原消息并修改本端电路状态。
3、 如权利要求2所述的方法,其特征在于步骤A中,在媒体网关和主用软交换之间链路中断或者主用软交换发生故障之后,进一步包括所述备用软交换转换为允许媒体网关注册的状态的步骤。
4、 如权利要求2所述的方法,其特征在于步骤B中,所述媒体网关上报所记录的需保持电路信息即保护电路状态时,是通过扩展H.248的业务改变消息对被保持的电路进行标识。
5、 如权利要求2所述的方法,其特征在于步骤B中,在所述媒体网关上报所记录的需保持电路信息之后,所述备用软交换启动注册延时定时器Tr,在Tr定时器到达后对被保持的电路进行记录并不发送复原指令,而对于其它电路则发送复原指令。
6、 如权利要求2所述的方法,其特征在于步骤C中,在媒体保护定时器Tm未到时之前如果被保护呼叫的端局用户挂机,则备用软交换在收到端局所发释放消息时,回复释放完成消息,通知释放该呼叫以及网关上相关占用资源;如果端局发起的新呼叫占用了备用软交换上记录的状态为被业务保持的电路,则允许该新呼叫占用该电路,按照正常流程接续新呼叫。
7、 一种在下一代网络中用于业务保持的系统,其特征在于,所述网络包括彼此互连的主用软交换、备用软交换、以及媒体网关,其中所述备用软交换,用于在主用软交换正常时与其同步,并在媒体网关和主用软交换之间链路中断或者主用软交换发生故障之后,允许所述媒体网关向其进行重注册;以及用于在收到所述媒体网关上报的需保持电路信息后,记录需保持的电路并对需保持的电路之外的其它电路发送复原指令; 所述媒体网关,用于在媒体网关和主用软交换之间链路中断或者主用软交换发生故障之后,记录并保护正在执行业务的电路信息为需保持电路信息,并向备用软交换进行重注册;以及,用于在成功注册到备用软交换之后,向备用软交换上报所记录的需保持电路信息。
8、 如权利要求7所述的系统,其特征在于所述业务为呼叫业务;所述媒体网关,进一步还包括一个媒体保护定时器,并用于在媒体网关时器Tm;所述^^某体网关,在所述保护定时器Tm定时期满后,分别拆除全部的所述被容灾保护的呼叫,并分别向备用软交换发消息上报释放电路状态;所述备用软交换,进一步还用于在收到释放电路状态的消息后发送电路复原消息并修改本端电路状态。
9、 如权利要求8所述的系统,其特征在于所述备用软交换进一步包括注册延时定时器Tr,用于在所述媒体网关,上报所记录的需保持电路信息之后启动注册延时定时器Tr,所述Tr定时器在定时到达后,所述备用软交换用于对被保持的电路进行记录并不发送复原 指令,而对于其它电路则发送复原指令。
10、如权利要求8所述的系统,其特征在于如果在媒体保护定时器Tm未到之前被保护呼叫的端局用户挂机,则所 述备用软交换进一步还用于在收到端局所发释放消息时,回复释放完成消 息,释;^文该呼叫,和/或通知中继网关释放该呼叫资源;如果在媒体保护定时器Tm未到之前端局发起的新呼叫占用了备用软交 换上记录的状态为被业务保持的电路,则所述备用软交换进一步还用于允许 该新呼叫占用该电^各,按照正常流程接续新呼叫。
全文摘要
本发明公开了一种在下一代网络中用于业务保持的系统及方法,所述系统包括彼此互连的主用软交换、备用软交换、以及媒体网关,其中,在主用软交换发生故障或者主用软交换和媒体网关之间链路中断之后,由媒体网关记录并保护正在执行业务的电路信息为需保持电路信息,并向备用软交换进行重注册;媒体网关在成功注册到备用软交换之后,向备用软交换上报所记录的需保持电路信息,所述备用软交换对需保持的电路之外的其它电路发送复原指令。本发明实现了容灾时网关侧媒体的话路保持,从而实现了双归属容灾过程中呼叫业务的平滑切换,提高了客户的满意度。
文档编号H04M7/00GK101465925SQ200910000239
公开日2009年6月24日 申请日期2009年1月14日 优先权日2009年1月14日
发明者刚 王, 魏晓峰 申请人:中兴通讯股份有限公司