过载控制方法、系统和装置转让专利

申请号 : CN200710007896.6

文献号 : CN101232439B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 周世勇李笑霜

申请人 : 华为技术有限公司

摘要 :

本发明的实施例公开了一种过载控制方法、系统和装置,其在系统需要过载控制时,根据记录的需要被丢弃呼叫的呼叫参考值,以及分析得到的不同的消息类型,对到达MG的ISDN三层消息进行过滤控制;或者,根据记录的需要被透传呼叫的呼叫参考值,以及分析得到的不同的消息类型,对到达MG的ISDN三层消息进行过滤控制。应用本发明能够实现过载控制,并保证TE侧与MGC侧记录的状态信息的一致性。

权利要求 :

1.一种过载控制方法,其特征在于,包括:

当系统需要进行过载控制时,媒体网关分析到达的综合业务数字网ISDN三层消息的消息类型,并当到达的ISDN三层消息的消息类型为呼叫建立消息时,记录与本次呼叫对应的呼叫参考值;

将到达的ISDN三层消息携带的呼叫参考值与所记录的呼叫参考值进行匹配,根据匹配结果以及分析得到的不同消息类型,对到达的ISDN三层消息进行过滤控制。

2.如权利要求1所述的方法,其特征在于,在记录与本次呼叫对应的呼叫参考值的同时,启动对应本次呼叫的定时器。

3.如权利要求1所述的方法,其特征在于,所述根据所记录的呼叫参考值,以及分析得到的不同消息类型,对到达的ISDN三层消息进行过滤控制的过程,具体包括:当到达的ISDN三层消息的消息类型为呼叫建立消息时,丢弃所述消息;或者,

当到达的ISDN三层消息的消息类型为拆线完成消息,将其携带的呼叫参考值与呼叫参考值记录进行匹配,并当能够匹配到相同的呼叫参考值记录时,则丢弃所述消息,并清除对应的呼叫参考值记录;或者,当到达的ISDN三层消息的消息类型为除呼叫建立消息和拆线完成消息之外的消息时,将其携带的呼叫参考值与呼叫参考值记录进行匹配,并当能够匹配到相同的呼叫参考值记录时,则丢弃所述消息;否则,透传所述到达的ISDN三层消息。

4.如权利要求1所述的方法,其特征在于,所述根据所记录的呼叫参考值,以及分析得到的不同消息类型,对到达的ISDN三层消息进行过滤控制的过程,具体包括:将到达的ISDN三层消息中的携带的呼叫参考值与呼叫参考值记录进行匹配,如果能够匹配到时,则将所述消息丢弃,并在丢弃所述消息前,对ISDN三层消息的消息类型进行分析,如果是拆线完成消息,则将相应的呼叫参考值记录清除;如果未能匹配到,则透传所述消息。

5.如权利要求2所述的方法,其特征在于,所述根据所记录的呼叫参考值,以及分析得到的不同消息类型,对到达的ISDN三层消息进行过滤控制的过程,具体包括:当到达的ISDN三层消息的消息类型为呼叫建立消息时,丢弃所述消息;或者,

当在定时器超时之前,收到消息类型为拆线完成消息的ISDN三层消息,则其携带的呼叫参考值与呼叫参考值记录进行匹配,并当能够匹配到相同的呼叫参考值记录时,则丢弃所述消息,并清除对应的呼叫参考值记录,将定时器清零;当定时器超时后仍未收到消息类型为拆线完成消息的ISDN三层消息时,则将已经记录的呼叫参考值清除掉;或者,当到达的ISDN三层消息的消息类型为除呼叫建立消息和拆线完成消息之外的消息时,将其携带的呼叫参考值与呼叫参考值记录进行匹配,并当能够匹配到相同的呼叫参考值记录时,则丢弃所述消息;否则,透传所述到达的ISDN三层消息。

6.一种过载控制装置,其特征在于,包括:

第一消息类型分析单元,用于在系统需要进行过载控制情况下,对到达的综合业务数字网ISDN三层消息的消息类型进行分析;

第一记录单元,用于在系统需要进行过载控制情况下,当消息类型分析单元分析出新到达的ISDN三层消息的消息类型为呼叫建立消息时,记录其对应的呼叫参考值;

第一过载控制单元,用于将到达的ISDN三层消息携带的呼叫参考值与所述第一记录单元所记录的呼叫参考值进行匹配,根据匹配结果以及所述第一消息类型分析单元分析得到的不同消息类型,对到达的ISDN三层消息进行过滤控制。

7.如权利要求6所述的装置,其特征在于,所述第一记录单元还用于:在记录呼叫参考值的同时,启动对应本次呼叫的定时器。

8.如权利要求6所述的装置,其特征在于,所述第一过载控制单元用于:

当到达的ISDN三层消息的消息类型为呼叫建立消息时,丢弃所述消息;或者,

当到达的ISDN三层消息的消息类型为拆线完成消息,将其携带的呼叫参考值与呼叫参考值记录进行匹配,并当能够匹配到相同的呼叫参考值记录时,丢弃所述消息,并清除对应的呼叫参考值记录;或者,当到达的ISDN三层消息的消息类型为除呼叫建立消息和拆线完成消息之外的消息时,将其携带的呼叫参考值与呼叫参考值记录进行匹配,并当能够匹配到相同的呼叫参考值记录时,丢弃所述消息;否则,透传所述到达的ISDN三层消息。

9.如权利要求6所述的装置,其特征在于,所述第一过载控制单元用于:

将到达的ISDN三层消息中的携带的呼叫参考值与呼叫参考值记录进行匹配,如果能够匹配到相应的呼叫参考值记录时,则将所述消息丢弃,并在丢弃所述消息前,获取所述第一消息类型分析单元对ISDN三层消息的消息类型的分析结果,如果是拆线完成消息,则将相应的呼叫参考值记录清除;如果未能匹配到相同的呼叫参考值记录,则透传所述消息。

10.如权利要求7所述的装置,其特征在于,所述第一过载控制单元用于:

当到达的ISDN三层消息的消息类型为呼叫建立消息时,丢弃所述消息;或者,

当在定时器超时之前,收到消息类型为拆线完成消息的ISDN三层消息,则其携带的呼叫参考值与呼叫参考值记录进行匹配,并当能够匹配到相同的呼叫参考值记录时,丢弃所述消息,并清除对应的呼叫参考值记录,将定时器清零;当定时器超时后仍未收到消息类型为拆线完成消息的ISDN三层消息时,则将已经记录的呼叫参考值清除掉;或者,当到达的ISDN三层消息的消息类型为除呼叫建立消息和拆线完成消息之外的消息时,将其携带的呼叫参考值与呼叫参考值记录进行匹配,并当能够匹配到相同的呼叫参考值记录时,丢弃所述消息;否则,透传所述到达的ISDN三层消息。

11.一种过载控制系统,包括媒体网关和媒体网关控制器,其特征在于,所述媒体网关用于:当系统需要进行过载控制时,分析到达的综合业务数字网ISDN三层消息的消息类型,并当到达的ISDN三层消息的消息类型为呼叫建立消息时,记录与本次呼叫对应的呼叫参考值;以及,将到达的ISDN三层消息携带的呼叫参考值与根据所记录的呼叫参考值进行匹配,根据匹配结果和分析得到的不同消息类型,对传输给媒体网关控制器的ISDN三层消息进行过滤控制。

12.一种过载控制方法,其特征在于,包括:

当系统不需要进行过载控制时,媒体网关分析到达的综合业务数字网ISDN三层消息的消息类型,并当到达的ISDN三层消息的消息类型为呼叫建立消息时,记录与本次呼叫对应的呼叫参考值;

当系统需要进行过载控制时,将到达的ISDN三层消息携带的呼叫参考值与所记录的呼叫参考值进行匹配,根据匹配结果以及分析得到的不同消息类型,对到达的ISDN三层消息进行过滤控制。

13.如权利要求12所述的方法,其特征在于,所述当系统需要进行过载控制时,根据所记录的呼叫参考值,以及分析得到的不同消息类型,对到达的ISDN三层消息进行过滤控制的过程,具体包括:当到达的ISDN三层消息的消息类型为呼叫建立消息时,直接丢弃所述消息;或者,

当到达的ISDN三层消息的消息类型为拆线消息或拆线完成消息时,将其携带的呼叫参考值与呼叫参考值记录进行匹配,如果能够匹配,则将对应的呼叫参考值记录清除,并将所述消息透传给网络侧;如果未能匹配,则丢弃所述消息;或者,当到达的ISDN三层消息的消息类型为除呼叫建立消息、拆线消息和拆线完成消息之外的消息时,将其携带的呼叫参考值与呼叫参考值记录进行匹配,如果能够匹配,则将所述消息透传给网络侧;如果未能匹配,则丢弃所述消息。

14.如权利要求12所述的方法,其特征在于,所述当系统需要进行过载控制时,根据所记录的呼叫参考值,以及分析得到的不同消息类型,对到达的ISDN三层消息进行过滤控制的过程,具体包括:将到达的ISDN三层消息携带的呼叫参考值与呼叫参考值记录进行匹配,如果能够匹配,则将对应的呼叫参考记录清除,并将所述消息透传给网络侧;如果未能匹配,则丢弃所述消息;并在透传消息类型为拆线消息或拆线完成消息,将其对应的呼叫参考记录清除掉。

15.一种过载控制装置,其特征在于,包括:

第二消息类型分析单元,用于对到达的综合业务数字网ISDN三层消息的消息类型进行分析;

第二记录单元,用于在系统不需要进行过载控制的情况下,当消息类型分析单元分析出到达的ISDN三层消息的消息类型为呼叫建立消息时,记录其对应的呼叫参考值;

第二过载控制单元,用于当系统需要进行过载控制时,将到达的ISDN三层消息携带的呼叫参考值与所记录的呼叫参考值进行匹配,根据匹配结果以及分析得到的不同消息类型,对到达的ISDN三层消息进行过滤控制。

16.如权利要求15所述的装置,其特征在于,所述第二过载控制单元用于:

在系统需要进行过载控制情况下,当到达的ISDN三层消息的消息类型为呼叫建立消息时,直接丢弃所述消息;或者,在系统需要进行过载控制情况下,当到达的ISDN三层消息的消息类型为拆线消息或拆线完成消息时,将其携带的的呼叫参考值与呼叫参考值记录进行匹配,如果能够匹配,则将对应的呼叫参考记录清除,并将所述消息透传给网络侧;如果其携带的的呼叫参考值未能匹配,则丢弃所述消息;或者,在系统需要进行过载控制情况下,当到达的ISDN三层消息的消息类型为除呼叫建立消息、拆线消息和拆线完成消息之外的消息时,将其携带的的呼叫参考值与呼叫参考值记录进行匹配,如果能够匹配,则将所述消息透传给网络侧;如果其携带的的呼叫参考值未能匹配,则丢弃所述消息。

17.如权利要求15所述的装置,其特征在于,所述第二过载控制单元用于:

将到达的ISDN三层消息携带的呼叫参考值与呼叫参考值记录进行匹配,如果能够匹配,则将对应的呼叫参考记录清除,并将所述消息透传给网络侧;如果未能匹配,则丢弃所述消息;并在透传消息类型为拆线消息或拆线完成消息,将其对应的呼叫参考记录清除掉。

18.一种过载控制系统,包括媒体网关和媒体网关控制器,其特征在于,所述媒体网关用于:当系统不需要进行过载控制时,媒体网关分析到达的综合业务数字网ISDN三层消息的消息类型,并当到达的ISDN三层消息的消息类型为呼叫建立消息时,记录与本次呼叫对应的呼叫参考值;

当系统需要进行过载控制时,将到达的ISDN三层消息携带的呼叫参考值与所记录的呼叫参考值进行匹配,根据匹配结果以及分析得到的不同消息类型,对传输给媒体网关控制器的ISDN三层消息进行过滤控制。

说明书 :

技术领域

本发明涉及通信领域,尤其涉及过载控制技术。

背景技术

目前,ISDN(Integrated services digital network,综合业务数字网)仍然被很多运营商使用,其网络架构如图1所示,包括TE(Terminal Equipment,终端)、MG(Media Gateway,媒体网关)和MGC(Media Gateway Control,媒体网关控制器)。
其中TE与MG之间的通道,按照接入速率可以分为基本速率接入(BasicRate Access,BRA)通道以及基群速率接入(Primary Rate Access,PRA)通道。所述BRA通道以及PRA通道中用于传输呼叫的ISDN控制信令或数据。所述ISDN信令分为三层。
在一般组网应用下,MG设备不对ISDN三层消息类型进行分析,只是完成ISDN二层消息终结,并将三层消息通过IUA(ISDN Q.921 User Adaptationprotocol,ISDN Q.921用户适配协议)协议透明传送给MGC。
当业务量很大时,MG设备负荷就会加大,若不进行控制,会导致系统不能及时响应用户的业务要求,同时容易导致系统不稳定,因此需要在系统过载时,对业务消息进行控制处理,及时降低设备的负荷。
与本发明有关的现有技术一提供了一种过载控制的方法,其主要思想是:当MG设备过载时,向所有终端发送二层RNR(Receive Not Ready,接收未准备好)消息,通知对端其处于忙状态;TE收到所述RNR消息后,暂停所有呼叫信令的发送,直到收到二层RR(Receive Ready,接收准备好)消息后,再开始发送,以此减小系统负荷。
由现有技术一可以看出,TE收到RNR消息后,会暂停所有消息的发送,对接入的呼叫进行呼叫释放,并通过呼叫释放等消息通知MGC侧进行相应的释放处理。这样,如果MG设备过载时间较长,MGC不能及时处理TE侧的呼叫释放等消息,这样可能导致MSC记录的信息状态,与TE侧记录的信息状态不一致。
与本发明有关的现有技术二提供了另一种过载控制的方法,其主要思想是:当MG设备过载时,丢弃新收到的ISDN呼叫信令消息。
现有技术二对新收到的ISDN呼叫消息的消息内容没有进行判断,就将其丢弃掉,这样,可能会导致MSC记录的信息状态,与TE侧记录的信息状态不一致,例如,当丢弃的消息为呼叫释放消息时,就会出现MGC侧与TE侧记录的话单不一致的情况。

发明内容

本发明的实施例提供一种过载控制方法、系统和装置,通过其,在系统需要过载控制时,能够对呼叫消息进行控制处理,同时保证TE侧与MGC侧记录的状态信息的一致性。
本发明的实施例通过如下技术方案实现:
本发明的实施例提供了一种过载控制方法,其包括:
当系统需要进行过载控制时,媒体网关分析到达的综合业务数字网ISDN三层消息的消息类型,并当到达的ISDN三层消息的消息类型为呼叫建立消息时,记录与本次呼叫对应的呼叫参考值;
将到达的ISDN三层消息携带的呼叫参考值与所记录的呼叫参考值进行匹配,根据匹配结果以及分析得到的不同消息类型,对到达的ISDN三层消息进行过滤控制。
本发明的实施例还提供了一种过载控制装置,其包括:
第一消息类型分析单元,用于在系统需要进行过载控制情况下,对到达的ISDN三层消息的消息类型进行分析;
第一记录单元,用于在系统需要进行过载控制情况下,当消息类型分析单元分析出新到达的ISDN三层消息的消息类型为呼叫建立消息时,记录其对应的呼叫参考值;
第一过载控制单元,用于将到达的ISDN三层消息携带的呼叫参考值与所述第一记录单元所记录的呼叫参考值进行匹配,根据匹配结果以及所述第一消息类型分析单元分析得到的不同消息类型,对新到达的ISDN三层消息进行过滤控制。
本发明的实施例还提供了一种过载控制系统,包括媒体网关和媒体网关控制器,其中,所述媒体网关用于:
当系统需要进行过载控制时,分析到达的ISDN三层消息的消息类型,并当到达的ISDN三层消息的消息类型为呼叫建立消息时,记录与本次呼叫对应的呼叫参考值;以及,将到达的ISDN三层消息携带的呼叫参考值与所记录的呼叫参考值进行匹配,根据匹配结果和分析得到的不同消息类型,对传输给媒体网关控制器的ISDN三层消息进行过滤控制。
本发明的实施例还提供了另一种过载控制方法,其包括:
当系统不需要过载控制时,媒体网关分析到达的ISDN三层消息的消息类型,并当到达的ISDN三层消息的消息类型为呼叫建立消息时,记录与本次呼叫对应的呼叫参考值;
当系统需要进行过载控制时,将到达的ISDN三层消息携带的呼叫参考值与所记录的呼叫参考值进行匹配,根据匹配结果以及分析得到的不同消息类型,对到达的ISDN三层消息进行过滤控制。
本发明的实施例还提供了另一种过载控制装置,其包括:
第二消息类型分析单元,用于对到达的ISDN三层消息的消息类型进行分析;
第二记录单元,用于在系统不需要进行过载控制情况下,当消息类型分析单元分析出到达的ISDN三层消息的消息类型为呼叫建立消息时,记录其对应的呼叫参考值;
第二过载控制单元,用于当系统需要进行过载控制时,将到达的ISDN三层消息携带的呼叫参考值与所记录的呼叫参考值进行匹配,根据匹配结果以及分析得到的不同消息类型,对到达的ISDN三层消息进行过滤控制。
本发明的实施例还提供了另一种过载控制系统,包括媒体网关和媒体网关控制器,其中,所述媒体网关用于:
当系统不需要进行过载控制时,媒体网关分析到达的综合业务数字网ISDN三层消息的消息类型,并当到达的ISDN三层消息的消息类型为呼叫建立消息时,记录与本次呼叫对应的呼叫参考值;
当系统需要进行过载控制时,将到达的ISDN三层消息携带的呼叫参考值与所记录的呼叫参考值进行匹配,根据匹配结果以及分析得到的不同消息类型,对传输给媒体网关控制器的ISDN三层消息进行过滤控制。
由本发明的实施例提供的具体实施方案可以看出,其在系统需要过载控制时,根据记录的需要被过滤呼叫的呼叫参考值,以及分析得到的不同的消息类型,对到达MG的与被过滤呼叫相关的ISDN三层消息进行过滤控制;或者,根据记录需要通过呼叫的呼叫参考值,以及分析得到的不同的消息类型,对到达的ISDN三层消息进行过滤控制。因此能够保证TE侧与MGC侧记录的状态信息的一致性。

附图说明

图1为现有技术ISDN网络的组网架构示意图;
图2为本发明提供的第一实施例的流程图;
图3为本发明提供的第二实施例的流程图;
图4为本发明提供的第三实施例的结构原理图;
图5为本发明提供的第四实施例的结构原理图。

具体实施方式

本发明提供的第一实施例是一种过载控制方法,其根据MG设备记录的需要过滤(丢弃)掉的呼叫的CR(呼叫参考值),对到达的能匹配到CR值的ISDN三层消息进行过滤,对不能匹配的进行透传,以控制发起呼叫的数量,达到系统过载控制的目的。具体处理流程如图2所示:
步骤S201,在系统处于未过载时,MG接收从TE设备传送给的ISDN消息,并完成ISDN二层消息的终结,并对ISDN三层消息的CR进行分析,若其CR值能匹配到记录的CR值,则丢弃,同时分析消息类型,对于拆线完成(RELEASECOMP)消息,则清除相应的记录的CR值;若未能匹配到记录的CR值,则将消息传送给网络侧,如MGC。
上述步骤S201是一种优选的方式,另外一种情况,MG可以在系统处于未过载时,接收从TE设备传送给的ISDN消息,并完成ISDN二层消息的终结,以及不对ISDN三层消息进行任何处理。
步骤S202,当系统处于过载时,并根据配置的过载判断逻辑判断出到达的消息需要进行过载控制时,MG对ISDN三层消息的类型进行分析。
当消息类型为呼叫建立(SETUP)消息时,则执行步骤S203,将所述消息中携带的呼叫参考值进行记录,并丢弃所述SETUP消息。
当消息类型为RELEASE COMP消息时,则执行步骤S204,即将所述消息中携带的CR值与记录的CR值进行匹配,如果能够匹配到相同的CR值,则执行步骤S205,即丢弃所述拆线完成消息,并清除所记录的CR值。否则,执行步骤S206,即直接透传所述消息给网络侧,如MGC。
当归属于ISDN三层消息,但消息类型为除SETUP消息和RELEASE COMP消息之外的其它消息时,则执行步骤S207,即将所述消息中携带的CR值与记录的CR值进行匹配,如果能够匹配到相同的CR值,则执行步骤S208,即丢弃所述消息。否则,执行步骤S206,即直接透传所述消息给网络侧,如MGC。
经过上述过载控制过程,系统恢复正常后,恢复对消息的正常处理。
本发明提供的第一实施例中,也可以在MG设备中设置了一个定时器。当MG设备接收到SETUP消息后,开始计时;如果在定时器超时之前接收到携带相同CR的RELEASE COMP消息,则判断本次呼叫消息结束,将定时器清零,结束对相同CR的后续消息的处理,即将已经记录的CR值清除掉,具体实现与步骤S204的相关描述雷同,这里不再详细描述;如果在定时器超时之前,没有接收到携带相同CR的RELEASE COMP消息,则定时器超时时将已经记录的CR值清除掉。
对于第一实施例,也可以在系统需要进行过载控制时,MG先不对到达的ISDN三层消息的消息类型及呼叫参考值进行分析,而将到达的ISDN三层消息中的携带的CR值与CR值记录进行匹配,如果能够匹配到相应的CR值记录时,则将所述消息丢弃,并在丢弃所述消息前,对ISDN三层消息的消息类型进行分析,如果是RELEASE COMP消息,则还需要将相应的CR值记录清除;如果未能匹配到相同的CR值记录,则透传所述消息,并在透传消息之前对ISDN三层消息的消息类型进行分析,如果是SETUP消息,则还需要记录相应的CR值。
本发明提供的第二实施例是另一种过载控制方法,其通过MG设备分析ISDN三层消息类型,并对不能匹配到CR值的ISDN三层消息进行过滤,对能够匹配到CR值的ISDN三层消息进行透传,以控制发起呼叫的数量,达到系统过载控制的目的。具体处理流程如图3所示:
步骤S301,在系统不需要进行过载控制时,MG接收从TE设备传送来的ISDN消息,完成ISDN二层消息的终结,并对ISDN三层消息的消息类型及CR进行分析,当消息类型为呼叫建立,如SETUP消息时,将其携带的CR值进行记录,并将该消息传送给网络侧,如MGC;对于除SETUP外的其他类型三层消息,若其CR值能与记录的CR值进行匹配,则将消息传送给网络侧,如MGC,否则丢弃所述消息。
上述步骤S301是一种优选的方式,另外一种情况,MG可以在系统处于未过载时,接收从TE设备传送给的ISDN消息,并完成ISDN二层消息的终结,以及不对ISDN三层消息进行任何处理。
步骤S302,当系统出现过载,并根据配置的过载判断逻辑判断出到达的消息需要进行过载控制时,MG对到达的ISDN三层消息的消息类型及呼叫参考值进行分析。
当到达的ISDN三层消息的消息类型为SETUP消息时,则执行步骤S303,即认为所述消息的呼叫参考值不能匹配到相应的呼叫参考值记录,直接丢弃所述消息。
当到达的ISDN三层消息的消息类型为RELEASE消息或RELEASECOMP消息时,则执行步骤S304,即将其携带的CR值与CR值记录进行匹配,如果能够匹配到相应的CR值记录时,则执行步骤S305,即将对应的CR值记录清除,并将所述消息透传给网络侧;如果未能匹配到相同的CR值记录时,则执行步骤S306,即丢弃所述消息。
当到达的ISDN三层消息的消息类型为除SETUP消息、RELEASE消息和RELEASE COMP消息之外的消息时,则执行步骤S307,即将其携带的CR值与CR值记录进行匹配,如果能够匹配到相应的CR值记录,则执行步骤S308,即将所述消息透传给网络侧;如果未能匹配到相同的CR值记录,则执行步骤S306,即丢弃所述消息。
对于第二实施例,也可以在系统需要进行过载控制时,MG先不对到达的ISDN三层消息的消息类型及呼叫参考值进行分析,而将到达的ISDN三层消息中的携带的CR值与CR值记录进行匹配,如果能够匹配到相应的CR值记录时,则将所述消息透传给网络侧,如MGC;如果未能匹配到相同的CR值记录时,则丢弃所述消息。并在透传消息之前对ISDN三层消息的消息类型进行分析,如果是RELEASE消息和RELEASE COMP消息,则还需要将相应的CR值记录清除。
对应本发明提供的第一实施例,本发明提供的第三实施例是一种过载控制装置,其结构如图4所示,包括:第一消息类型分析单元、第一记录单元和第一过载控制单元。
各个单元之间的信息传递关系如下:
所述第一消息类型分析单元,在系统处于过载情况下,对到达的ISDN三层消息的消息类型进行分析;
所述第一记录单元,在系统需要进行过载控制情况下,当消息类型分析单元分析出到达的ISDN三层消息的消息类型为呼叫建立,如SETUP消息时,记录与本次呼叫对应的呼叫参考值;
所述第一过载控制单元,根据所述第一记录单元所记录的呼叫参考值,以及所述第一消息类型分析单元分析得到的不同消息类型,对到达的ISDN三层消息进行过滤控制:
当到达的ISDN三层消息的消息类型为SETUP消息时,认为已经有相应的呼叫参考值记录,则丢弃所述消息。
当到达的ISDN三层消息的消息类型为RELEASE COMP消息,将其携带的呼叫参考值与呼叫参考值记录进行匹配,并当能够匹配到相同的呼叫参考值记录时,丢弃所述消息,并清除对应的呼叫参考值记录;
当到达的ISDN三层消息的消息类型为除SETUP消息和RELEASE COMP消息之外的消息时,将其携带的呼叫参考值与呼叫参考值记录进行匹配,并当能够匹配到相同的呼叫参考值记录时,则丢弃所述消息。
本发明提供的第三实施例中,当到达的ISDN三层消息的消息类型为SETUP消息时,所述第一记录单元在记录与本次呼叫对应的呼叫参考值的同时,也可以启动对应本次呼叫的定时器。这样,所述第一过载控制单元会监控定时器:如果在定时器超时之前,收到消息类型为RELEASE COMP消息的ISDN三层消息,则所述第一过载控制单元将所述消息中携带的的呼叫参考值与呼叫参考值记录进行匹配,并当能够匹配到相同的呼叫参考值记录时,丢弃所述消息,并清除对应的呼叫参考值记录,将定时器清零;当定时器超时后仍未收到消息类型为RELEASE COMP消息的ISDN三层消息,则将已经记录的呼叫参考值清除掉。
本发明提供的第三实施例中,也可以在系统需要进行过载控制时,所述第一消息类型分析单元先不对到达的ISDN三层消息的消息类型及呼叫参考值进行分析,而通过所述第一过载控制单元,将到达的ISDN三层消息中的携带的CR值与CR值记录进行匹配,如果能够匹配到相应的CR值记录时,则将所述消息丢弃,并在丢弃所述消息前,触发所述第一消息类型分析单元对ISDN三层消息的消息类型进行分析,如果是RELEASE COMP消息,则还需要通过将相应的CR值记录清除;如果未能匹配到相同的CR值记录,则透传所述消息,并在透传消息之前,通过所述第一消息类型分析单元对ISDN三层消息的消息类型进行分析,如果是SETUP消息,则还需要通过所述第一记录单元记录相应的CR值。
对应本发明提供的第二实施例,本发明提供的第四实施例是另一种过载控制装置,其结构如图5所示,包括:第二消息类型分析单元、第二记录单元和第二过载控制单元。
各个单元之间的信息传递关系如下:
所述第二消息类型分析单元,对到达的ISDN三层消息的消息类型进行分析;
所述第二记录单元,在系统不需要过载控制情况下,当消息类型分析单元分析出到达的ISDN三层消息的消息类型为呼叫建立,如SETUP消息时,记录与本次呼叫对应的呼叫参考值;
所述第二过载控制单元,当系统需要进行过载控制时,根据所记录的呼叫参考值,以及所述第二消息类型分析单元分析得到的不同消息类型,对到达的ISDN三层消息进行过滤控制:
当到达的ISDN三层消息的消息类型为SETUP消息时,认为所述消息携带的呼叫参考值不能匹配到相应的呼叫参考值记录,则直接丢弃所述消息。
当到达的ISDN三层消息的消息类型为RELEASE或RELEASE COMP消息时,将其携带的呼叫参考值与呼叫参考值记录进行匹配,如果能够匹配到相应的呼叫参考值记录时,则将对应的呼叫参考记录清除,并将所述消息透传给网络侧;如果未能匹配到相同的呼叫参考值记录,则丢弃所述消息。
当到达的ISDN三层消息的消息类型为除SETUP消息、RELEASE与RELEASE COMP消息之外的消息时,将其携带的呼叫参考值与呼叫参考值记录进行匹配,如果能够匹配到相应的呼叫参考值记录,则将所述消息透传给网络侧;如果未能匹配到相同的呼叫参考值记录,则丢弃所述消息。
对于第四实施例,所述第二过载控制单元可以在系统需要进行过载控制时先将到达的ISDN三层消息中的携带的CR值与CR值记录进行匹配,如果能够匹配到相应的CR值记录时,则将所述消息透传给网络侧,如MGC;如果未能匹配到相同的CR值记录时,则丢弃所述消息。并在透传消息之前,将消息类型为RELEASE消息和RELEASE COMP消息对应的CR值记录清除。
本发明提供的第五实施例是一种过载控制系统,其与所述第一实施例对应,包括:媒体网关和媒体网关控制器。
当系统需要进行过载控制时,所述媒体网关分析到达的ISDN三层消息的消息类型,并当到达的ISDN三层消息的消息类型为SETUP消息时,记录与本次呼叫对应的呼叫参考值;以及,根据所记录的呼叫参考值,以及得到的不同消息类型,对传输给所述媒体网关控制器的ISDN三层消息进行过滤控制:
当到达的ISDN三层消息的消息类型为SETUP消息时,认为没有相应的呼叫参考值记录,则丢弃所述消息。
当到达的ISDN三层消息的消息类型为RELEASE COMP消息,将其携带的呼叫参考值与呼叫参考值记录进行匹配,并当能够匹配到相同的呼叫参考值记录时,丢弃所述消息,并清除对应的呼叫参考值记录。
当到达的ISDN三层消息的消息类型为除SETUP消息和RELEASE COMP消息之外的其它消息时,将其携带的呼叫参考值与呼叫参考值记录进行匹配,并当能够匹配到相同的呼叫参考值记录时,丢弃所述消息。
本发明提供的第五实施例中,当到达的ISDN三层消息的消息类型为SETUP消息时,所述媒体网关在记录与本次呼叫对应的呼叫参考值的同时,也可以启动对应本次呼叫的定时器。之后,所述媒体网关会监控定时器:如果在定时器超时之前,收到消息类型为RELEASE COMP消息的ISDN三层消息,则所述媒体网关将所述消息中携带的的呼叫参考值与呼叫参考值记录进行匹配,并当能够匹配到相同的呼叫参考值记录时,丢弃所述消息,并清除对应的呼叫参考值记录,将定时器清零;当定时器超时后仍未收到消息类型为RELEASE COMP消息的ISDN三层消息,则将已经记录的呼叫参考值清除掉。
本发明提供的第五实施例中,也可以在系统需要进行过载控制时,所述媒体网关先不对到达的ISDN三层消息的消息类型及呼叫参考值进行分析,而将到达的ISDN三层消息中的携带的CR值与CR值记录进行匹配,如果能够匹配到相应的CR值记录时,则将所述消息丢弃,并在丢弃所述消息前,对ISDN三层消息的消息类型进行分析,如果是RELEASE COMP消息,则还需要将相应的CR值记录清除;如果未能匹配到相同的CR值记录,则透传所述消息,并在透传消息之前,对ISDN三层消息的消息类型进行分析,如果是SETUP消息,则还需要记录相应的CR值。
本发明提供的第六实施例是另一种过载控制系统,其与第二实施例对应,包括媒体网关和媒体网关控制器。
当系统不需要过载控制时,所述媒体网关分析到达的ISDN三层消息的消息类型,并当到达的ISDN三层消息的消息类型为呼叫建立SETUP消息时,记录与本次呼叫对应的呼叫参考值;当系统需要进行过载控制时,根据所记录的呼叫参考值,以及分析得到的不同消息类型,对传输给所述媒体网关控制器的ISDN三层消息进行过滤控制:
当到达的ISDN三层消息的消息类型为SETUP消息时,认为所述消息的呼叫参考值不能匹配到相应的呼叫参考值记录,则直接丢弃所述消息;或者,
当到达的ISDN三层消息的消息类型为RELEASE或RELEASE COMP消息时,将其携带的的呼叫参考值与呼叫参考值记录进行匹配,如果能够匹配到相应的呼叫参考值记录,则将对应的呼叫参考记录清除,并将所述消息透传给网络侧;如果未能匹配到相同的呼叫参考值记录,则丢弃所述消息;或者,
当到达的ISDN三层消息的消息类型为除SETUP消息、RELEASE与RELEASE COMP消息之外的消息时,将其携带的的呼叫参考值与呼叫参考值记录进行匹配,如果能够匹配到相应的呼叫参考值记录,则将所述消息透传给网络侧,如媒体网关控制器MGC;如果未能匹配到相同的呼叫参考值记录时,则丢弃所述消息。
对于第六实施例,所述所述媒体网关可以在系统需要进行过载控制时先将到达的ISDN三层消息中的携带的CR值与CR值记录进行匹配,如果能够匹配到相应的CR值记录时,则将所述消息透传给网络侧,如MGC;如果未能匹配到相同的CR值记录时,则丢弃所述消息。并在透传消息之前,将消息类型为RELEASE消息和RELEASE COMP消息对应的CR值记录清除。
由本发明的实施例提供的具体实施方案可以看出,其在系统需要进行过载控制时,根据记录的需要被过滤呼叫的呼叫参考值,以及分析得到的不同的消息类型,对到达MG的ISDN三层消息进行过滤控制;或者,根据记录的需要被透传呼叫的呼叫参考值,以及分析得到的不同的消息类型,对到达的ISDN三层消息进行过滤控制。因此能够实现过载控制,并保证TE侧与MGC侧记录的状态信息的一致性。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。