首页> 中国专利> 一种信令网关通知信令点其与软交换之间偶联状态的方法

一种信令网关通知信令点其与软交换之间偶联状态的方法

摘要

本发明公开了一种SG通知SP软交换与SG之间偶联状态的方法,该方法包括以下步骤:SG探测到SG与软交换之间的偶联状态后,通过消息传递部分MTP向SP发送指示偶联状态的消息;SP根据所接收消息指示的偶联状态,进行对应于偶联状态的业务数据操作。本发明使得在SG与软交换之间偶联全部故障时SP停止向SG发送消息,在SG与软交换之间有一条偶联恢复时SP能够向SG发送业务数据。由于本发明使用是No.7信令中已有的、各个信令点都支持的消息,因此本发明具有通用性。

著录项

  • 公开/公告号CN1832468A

    专利类型发明专利

  • 公开/公告日2006-09-13

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN200510051575.7

  • 申请日2005-03-07

  • 分类号H04L29/00(20060101);H04L29/06(20060101);

  • 代理机构11018 北京德琦知识产权代理有限公司;

  • 代理人宋志强;麻海明

  • 地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2023-12-17 17:38:18

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2010-01-27

    授权

    授权

  • 2006-11-08

    实质审查的生效

    实质审查的生效

  • 2006-09-13

    公开

    公开

说明书

技术领域

本发明涉及信令网领域,特别是一种当软交换工作在代理方式时,信令网关(SG)通知七号信令(SS7)网元信令点(SP)关于软交换与SG之间偶联状态的方法。

背景技术

软交换(SoftSwitch)是基于分组网利用程控软件提供呼叫控制功能和媒体处理相分离的设备和系统,SoftSwitch的基本含义就是将呼叫控制功能从媒体网关中分离出来,通过软件实现基本呼叫控制功能,从而实现呼叫传输与呼叫控制的分离,为控制、交换和软件可编程功能建立分离的平面。SoftSwitch主要提供连接控制、翻译和选路、网关管理、呼叫控制、带宽管理、信令、安全性和呼叫详细记录等功能。

在信令网中,SoftSwitch与信令网关(Signalling Gateway,SG)的连接方式有两种:转接方式和代理方式。其中代理方式就是SG与SoffSwitch使用完全相同的信令点点码,所述信令点点码是用于标识信令网中各信令点的唯一编码。如图1所示的是在代理方式下SP、SG和SoftSwitch之间的连接关系,SP发送给SoftSwitch处理的业务数据都是发送给SG,然后SG通过SG和SoftSwitch之间的偶联将业务数据传输给SoftSwitch。在采用代理方式组网时,由于SoftSwitch与SG共有相同的信令点点码,SoftSwitch相当于SG的一个上层用户。

当SG与SoftSwitch之间的偶联全部故障时,需要通知SP不再向SG发送业务数据。现有技术通过用户层发送上层用户不可用(UPU)消息通知SP,但是根据No.7信令协议UPU消息在用户层各部分是可选的,也就是说用户层各个部分的具体实现可能支持UPU消息,也可能不支持UPU消息。UPU消息的实现完全依赖于上层协议的实现,在上层协议的实现不支持UPU消息时,现有技术无法通知SP关于SG与SoftSwitch之间的偶联故障,即现有技术的方法依赖于上层协议的实现,不具有通用性。

如果上层协议支持UPU消息,SG可以通过使用UPU消息通知SP有关SG与SoftSwitch之间的偶联状态。下面以在用户层的综合业务数字网用户部分(ISUP)和信令连接控制部分(SCCP)发送UPU消息为例说明现有技术的实现方法。

1.利用ISUP层

当SG探测到SoftSwitch不可达时,即SG与SoftSwitch之间的偶联全部故障时,SG通过ISUP层向SP发送UPU消息。SP接收到SG发送过来的UPU消息后,根据现有协议的规定,SP会不断向SG发送探测消息,由于SP不断地向SG发送探测消息,造成了对消息通道的不必要的占用。

在SG探测到SoftSwitch有一条偶联恢复时,SG向SP发送上层用户可用消息,通知SP此时SG和SoftSwitch之间的偶联已经恢复,此后SP正常向SG发送业务数据。

2.利用SCCP层

当SG探测到SoftSwitch不可达时,即SG与SoftSwitch之间的偶联全部故障时,SG通过SCCP层向SP发送UPU消息;SP接收到该消息后,根据现有协议的规定,SP会默认SoftSwitch在一定时间后变为可达,那么SP就会在一定时候之后向SG发送SoftSwitch处理的业务数据;但是实际上此时SoftSwitch并不可达,因此SG接收到SP发过来的数据包后,仍然会向SP发送UPU消息。这样,在SG和SoftSwitch之间的偶联恢复之前,SG和SP之间会不断的互相发送数据,这时完全没有必要的。

在SG探测到SoftSwitch有一条偶联恢复时,SG向SP发送上层用户可用消息,通知SP此时SG和SoftSwitch之间的偶联已经恢复,此后SP正常向SG发送业务数据。

从上面的技术方案可以看出,在利用ISUP层发送UPU消息后,SP会向SG不断发送探测消息;在利用SCCP层发送UPU消息后,SP会在一定时间后向SG发送业务数据。因此不管是利用ISUP层还是利用SCCP层发送UPU消息,都不能有效地让SP停止向SG发送消息。

发明内容

有鉴于此,本发明提出了一种SG通知SP软交换与SG之间偶联状态的方法,该方法不仅能够实现SG通知SP关于SG与SoftSwitch之间偶联状态的消息,而且在SG和SoftSwitch之间偶联全部故障时能够有效地让SP停止向SG发送消息。

根据上述目的,本发明提供了一种SG通知SP软交换与SG之间偶联状态的方法,所述SG与软交换以代理方式连接,该方法包括以下步骤:

A.SG探测到SG与软交换之间的偶联状态后,通过消息传递部分MTP向SP发送指示偶联状态的消息;

B.SP根据所接收消息指示的偶联状态,进行对应于偶联状态的业务数据操作。

所述SG与软交换之间的偶联状态为SG与软交换之间的偶联全部故障;所述指示偶联状态的消息为业务中断SIOS消息;步骤B所述进行对应于偶联状态的业务数据操作为:停止向SG发送业务数据。

进一步,步骤A所述通过MTP向SP发送SIOS消息的步骤包括:通知MTP-3层进行去激活操作;MTP-3层通知MTP-2层向SP发送SIOS消息;MTP-2层向SP发送SIOS消息。

所述SG与软交换之间的偶联状态为SG与软交换之间的偶联全部故障;所述指示偶联状态的消息为处理机故障SIPO消息;步骤B所述进行对应于偶联状态的业务数据操作为:停止向SG发送业务数据。

进一步,步骤A所述通过MTP向SP发送SIPO消息的步骤包括:隔离MTP-3层;MTP-2层向SP发送SIPO消息。

所述SG与软交换之间的偶联状态为SG与软交换之间有一条偶联恢复;所述指示偶联状态的消息为填充信令单元FISU消息;步骤B所述进行对应于偶联状态的业务数据操作为:进行发送业务数据的操作。

进一步,步骤A所述通过MTP向SP发送FISU消息的步骤包括:通知MTP-3层将所有链路激活;MTP-3层通知MTP-2层进行窄带链路定位;MTP-2层在窄带链路定位成功后向SP发送FISU消息。

所述SG与软交换之间的偶联状态为SG与软交换之间有一条偶联恢复;所述指示偶联状态的消息为消息信令单元MSU消息;步骤B所述进行对应于偶联状态的业务数据操作为:进行发送业务数据的操作。

进一步,步骤A所述通过MTP向SP发送MSU消息的步骤包括:恢复MTP-3层使用;MTP-3层向MTP-2层发送MSU;MTP-2层向SP发送MSU消息。

从上述方案中可以看出,由于本发明利用MTP发送No.7信令中的已有消息来通知SP关于SG与SoftSwitch之间的偶联状态,在SG与SoftSwitch之间偶联全部故障时,SG通过MTP层给SP发送SG与SoftSwitch之间偶联故障消息,而SP不会再不断地发送检测消息或者在一定时间后发送业务数据,从而有效地阻止SP向SG发送消息;在SG与SoftSwitch之间有一条偶联恢复时,使得SP能够通过SG与SoftSwitch之间偶联恢复消息及时得知SG与SoftSwitch之间有一条偶联恢复,从而再向SG发送业务数据。由于本发明使用的消息是No.7信令中已有的,因此本发明不需要增加信令消息,实现起来比较容易。与现有技术相比,本发明没有使用上层用户层的消息,并且本发明使用的消息是任何信令点都支持的,因此本发明具有通用性。

附图说明

图1为SG与SoftSwitch之间采用代理方式的组网示意图;

图2为本发明第一实施例的流程示意图;

图3为MTP-2层定位过程的示意图;

图4为本发明第二实施例的流程示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,以下举实施例对本发明进一步详细说明。

现有技术利用SG的用户层发送UPU消息通知SP,造成SP不断向SG发送消息。本发明使用消息传递部分(MTP)向SP发送No.7信令中的已有消息通知SP关于SG与SoftSwitch之间偶联状态的消息,在SG和SoftSwitch之间偶联全部故障时让SP不再向SG发送消息。在No.7信令中,MTP分为三个功能级:MTP第一功能级简称MTP-1层,为信令数据链路级;MTP第二功能级简称MTP-2层,为信令链路控制级;MTP第三功能级简称MTP-3层,为信令网络功能级。

下面用两个实施例来具体说明本发明。

图2是根据本发明的第一实施例的流程示意图,为方便起见,图2中将SG执行的步骤列在左边,将SP执行的步骤列在右边。如图2所示,本发明第一实施例的流程如下:

步骤201,当SG检测到SoftSwitch不可达时,即SG与SoftSwitch之间的偶联全部故障时,SG的维护管理部分通知MTP-3层进行去激活操作,即使得SG和SP之间的链路断链。

步骤202,SG的MTP-3层通知MTP-2层发送相关消息。

步骤203,SG的MTP-2层向SP的MTP-2层发送业务中断(SIOS)消息。

步骤204,当SP的MTP-2层接收到SIOS消息后,认为与SG之间的窄带链路断链,从而不再向SG发送业务数据。

根据No.7信令的规定,此时SP和SG之间的MTP-2层和MTP-3层都不可用。

步骤205,当SG检测到SoftSwitch可达后,即SG与SoftSwitch之间有一条偶联恢复后,SG的维护管理部分通知MTP-3层将所有链路激活。

步骤206,SG的MTP-3层向MTP-2层下发开始定位命令,通知MTP-2层进行窄带链路定位过程,即将SP和SG之间的链路从未激活转为激活。

步骤207至步骤208,SG的MTP-2层按照协议规定进行和SP的窄带链路定位,从而将窄带链路恢复。在完成窄带链路定位后,SP可以向SG发送业务数据。

参照图3,MTP-2层进行窄带链路定位的过程具体如下:SG向SP发送失去定位(SIO)消息通知SP可进行定位;SP向SG发送SIO消息,表示已进入定位状态;双方收到对端的SIO消息,表示对端已进入定位状态,双方可进行定位验证。之后,双方不停互发正常定位/紧急定位(SIN/SIE)消息,确定定位方式为紧急或正常,然后在一个规定的验证周期内检测接收数据的可靠性,当接收数据可靠时表明通过校验。通过校验后,双发互发填充信令单元(FISU)消息,SG和SP之间的链路进入开通业务状态。在开通业务状态,如果接收到对端的FISU消息,说明对端也进入开通业务状态,从而可进行消息发送,至此MTP-2层定位成功。

在本发明的第一实施例中,MTP-2层进行去激活操作后,使得SP和SG之间的MTP-2层和MTP-3层都不可用。本发明进一步提出了如图3所示的第二实施例,与第一实施例不同的是,在SG和SoftSwitch偶联全部故障后第二实施例中SP和SG之间的MTP-2层可用、MTP-3层不可用。

图4是根据本发明的第二实施例的流程示意图,同样为方便起见,图4中将SG执行的步骤列在左边,将SP执行的步骤列在右边。如图4所示,本发明第二实施例的流程如下:

步骤401,当SG检测到SoftSwitch不可达时,即SG与SoftSwitch之间的偶联全部故障时,SG的维护管理部分隔离MTP-3层,并通知MTP-2层向对端发送处理机故障(SIPO)消息。上述隔离是在SG内部实现的,当隔离完成后,MTP-3层不工作,MTP-2层工作,但是MTP-2层收到的消息无法发给MTP-3层处理。

步骤402,SG的MTP-2层接收到通知后,向SP发送SIPO消息。

步骤403,SP的MTP-2层接收到SIPO消息后,根据No.7信令协议将不再使用该SG和SP之间的窄带链路发送业务数据。此时SP和SG之间的MTP-3层不可用,但是MTP-2层仍然可用。

步骤404,当SG检测到SoftSwitch可达后,即SG与SoftSwitch之间有一条偶联恢复后,SG的维护管理部分将恢复MTP-3层的使用。恢复过程简单的说就是将MTP-3层可用通知给MTP-2层,这样MTP-2层就可以向MTP-3层发送消息,而MTP-3层也可以开始处理消息了。

步骤405,SG的MTP-3层向MTP-2层发送消息信令单元(MSU)消息。

步骤406,SG的MTP-2层接收到该MSU消息后,将该MSU消息发送给SP。

步骤407,SP的MTP-2层接收到SG发送来的MSU消息后,根据协议规定,认为到该SG的链路恢复使用,从而SP可以通过该链路向该SG发送业务数据。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号