一种过载控制的方法及系统技术方案

技术编号:4253858 阅读:196 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种过载控制的方法,所述方法应用于含信令网关与应用服务器的系统中,所述信令网关包含多个信令网关进程,所述应用服务器包含多个应用服务器,所述信令网关进程与所述的应用服务器进程一一对应建立链路,包括:在所述信令网关进程与所述应用服务器进程之间的链路建立时,所述信令网关进程与所述应用服务器进程进行过载控制能力的协商,以确定双方支持信令网关过载控制;协商成功后,所述信令网关进程对自身的负载情况进行监控,若确定自身过载,所述信令网关进程在向对应的应用服务器进程发送的业务的数据消息中携带过载指示;所述应用服务器进程根据过载指示,拒绝携带过载指示的业务消息。本方法可解决部分链路的拥塞。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种过载控制的方法及系统
技术介绍
为了满足在IP (Internet Protocol,互联网协议)网络上传输信令协议的需求,互联网工程任务组(Internet Engineering Task Focre,縮写为IETF)成立了一个专门的信令传输小组,他们所制定的信令传输(Signaling Transport,縮写为SIGTRAN)协议栈支持通过IP网络传输电路交换信令。SIGTRAN支持电路交换信令协议分层模型定义中的层间标准原语接口,从而保证现有的电路交换信令协议可以不经修改的使用,同时也利用标准的IP传输协议作为底层传输。 SIGTRAN是由 一 组协议组成,包括M2UA (SS7 Message Transfer Part 2UserAdatption Layer, 7号信令消息传递部分第二级用户适配层)、M3UA (SS7MessageTransfer Part 3 User Adatption Layer, 7号信令消息传递部分第三级用户适配层)、SUA (Signaling Connection Control Protocol User Adatption Layer,信令连接控制协议用户适配层)、IUA(ISDN Q921-User Adatption Layer, ISDNQ921用户适配层)、V5UA(V5. 2-User Adatption Layer, V5. 2用户适配层)分别用来实现7号信令、ISDN (Integrated Services Digital Network、综合业务数字网)信令、V5接入网信令在IP网和原来的电路网上的互通。 以M2UA为例,M2UA的业务模型如图1。 AS (A卯lication Server,应用服务器)通过SG (Signaling Gateway,信令网关)连接SP (Signaling Point,信令点)。AS上分别由2个ASP(A卯liction Server Process,应用服务器进程)处理2条M2UA链路,与SG的2个SGP (Signaling Gateway Process,信令网关进程)的M2UA链路对接,M2UA作为消息传递部分第三层(MessageTransfer Part Level 3,MTP3)的用户适配层,图1中1条M2UA链路承载2条MTP3链路,M2UA link 0对应MTP link 0禾口 MTP link 1,M2UA link 1对应MTPlink 2和MTP link 3。 如果SGP1所在的处理器因为某种原因(可能还处理其他的信令协议,或者还处理其他链路的负荷)过载,将可能引起如下情况发生MTP链路0和MTP链路1发送拥塞,而SGP2所在的处理器没有过载,MTP链路2和MTP链路3没有发生拥塞。 在SIGTRAN协议中,目前没有部分链路过载而部分链路不过载的流控机制。在上述情况下,AS无法感知SG中的某个处理器过载而导致的部分链路过载,无法采取流控措施。对MTP3用户协议(ISUP、TUP、BICC等协议)来说,只能感知信令点拥塞,然后对某个信令点采取流控,如果在部分MTP3链路拥塞的时候,就对整个信令点进行流控,会过度降低业务接通率,如果不采取流控措施,通过SGP1的消息可能因为处理器过载,而被无规则的丢弃,会影响已经接通的业务或者重要用户的业务,造成整体接通率降低,并影响重要用户的业务感受。
技术实现思路
有鉴于此,本专利技术提供了一种对SG中的某些处理器过载而导致的部分链路过载的控制方法和系统。 —种过载控制的方法,所述方法应用于包含信令网关与应用服务器的系统中,所述的信令网关包含多个信令网关进程,所述的应用服务器包含多个应用服务器,所述的信令网关进程与所述的应用服务器进程一一对应建立链路,包括 在所述信令网关进程与所述应用服务器进程之间的链路建立时,所述信令网关进程与所述应用服务器进程进行过载控制能力的协商,以确定双方支持信令网关过载控制; 协商成功后,所述信令网关进程对自身的负载情况进行监控,若确定自身过载,所述信令网关进程在向对应的应用服务器进程发送的业务的数据消息中携带过载指示; 所述应用服务器进程根据接收到的过载指示,拒绝携带过载指示的业务消息。 —种过载控制的系统,包括信令网关与应用服务器,所述的信令网关包含多个信令网关进程,所述的应用服务器包含多个应用服务器,所述的信令网关进程与所述的应用服务器进程一一对应建立链路, 其中, 所述的信令网关进程用于在与所述应用服务器进程建立链路时,与所述应用服务器进程进行过载控制能力的协商,以确定双方支持信令网关过载控制,协商成功后,对自身的负载情况进行监控,若确定自身过载,在向对应的应用服务器进程发送的业务的数据消息中携带过载指示; 所述应用服务器进程用于在与所述应用服务器进程建立链路时,与所述应用服务器进程进行过载控制能力的协商,以确定双方支持信令网关过载控制,根据接收到的过载指示,拒绝携带过载指示的业务消息。 可以看出,SGP与相应的ASP通过在链路建立消息中携带自身是否支持SG过载控制的信息以完成协商,SG中的各处理器SGP在获知相应的ASP支持SG过载控制后,在自身过载时,通过扩展自身发送给对端的数据消息以携带SG过载指示,使得对端可以根据该过载指示拒绝相应的业务消息,可以解决拥塞,以避免对已经完成接续的业务,或者重要用户的业务影响。附图说明 图1为现有技术M2UA的业务模型示意 图2为本专利技术实施例一方法流程示意图; 图3为本专利技术实施例二过载控制能力协商方法流程示意 图4为本专利技术实施例三方法流程示意 图5为本专利技术实施例系统的组成框图。具体实施例方式为了使本专利技术实施例的上述特征、优点更加明显易懂,下面结合具体实施方式对本专利技术实施例进行详细说明。 本专利技术实施例一,为了实现针对SG中各处理器的过载控制,本专利技术实施例一首先5对SG和AS的功能进行增强,可以在每一个SGP和ASP上分别增加SG过载控制能力协商模块和SG过载控制模块,所述的SG过载控制能力协商是用于各ASP和相应的SGP进行SG过载控制能力的协商,以确定双方支持SG过载控制;SG过载控制模块是在SG过载控制能力协商完成后,在SG处理器过载后实施控制的模块。 如图2所示,本专利技术实施例一的过载控制的方法包括 S201 :在SGP与ASP之间的链路建立时,SGP与ASP进行过载控制能力的协商,以确定对方是否支持SG过载控制; S202 :在数据传输过程中,SG中的进程SGP则对自身的负载情况进行监控,若确定自身过载,在向对应的ASP发送的业务消息中携带过载指示,其中所述的过载指示是携带在业务的数据消息中; S203 :ASP根据接收到的过载指示,对相应的SGP的业务消息进行控制,比如拒绝携带过载指示的业务消息。 进一步地,在步骤S202中,AS中的各ASP还可以向对应的SGP发送业务优先级信息,相应的,SGP收到来自ASP的消息后,如果自身发生过载,将根据接收到的业务优先级信息,丢弃低优先级的业务消息以对过载进行控制。 上述实施例提供了一种针对SG中的链路进行过载控制的方法,SGP与相应的ASP通过在链路建立消息本文档来自技高网
...

【技术保护点】
一种过载控制的方法,其特征在于,所述方法应用于包含信令网关与应用服务器的系统中,所述的信令网关包含多个信令网关进程,所述的应用服务器包含多个应用服务器进程,所述的信令网关进程与所述的应用服务器进程一一对应建立链路,包括:在所述信令网关进程与所述应用服务器进程之间的链路建立时,所述信令网关进程与所述应用服务器进程进行过载控制能力的协商,以确定双方支持信令网关过载控制;协商成功后,所述信令网关进程对自身的负载情况进行监控,若确定自身过载,所述信令网关进程在向对应的应用服务器进程发送的业务的数据消息中携带过载指示;所述应用服务器进程根据接收到的过载指示,拒绝携带过载指示的业务消息。

【技术特征摘要】
一种过载控制的方法,其特征在于,所述方法应用于包含信令网关与应用服务器的系统中,所述的信令网关包含多个信令网关进程,所述的应用服务器包含多个应用服务器进程,所述的信令网关进程与所述的应用服务器进程一一对应建立链路,包括在所述信令网关进程与所述应用服务器进程之间的链路建立时,所述信令网关进程与所述应用服务器进程进行过载控制能力的协商,以确定双方支持信令网关过载控制;协商成功后,所述信令网关进程对自身的负载情况进行监控,若确定自身过载,所述信令网关进程在向对应的应用服务器进程发送的业务的数据消息中携带过载指示;所述应用服务器进程根据接收到的过载指示,拒绝携带过载指示的业务消息。2. 根据权利要求l所述的方法,其特征在于,还包括协商成功后,所述应用服务器进程向对应的信令网关进程发送业务优先级信息;相应的,所述信令网关进程在自身发生过载时,根据所述业务优先级信息,丢弃低优先级的业务消息。3. 根据权利要求1所述的方法,其特征在于,所述信令网关进程与所述应用服务器进程进行过载控制能力的协商包括所述应用服务器进程向所述信令网关进程发送应用服务器启动消息,所述应用服务器启动消息携带所述应用服务器进程是否支持过载控制的信息;所述信令网关根据接收到所述应用服务器进程是否支持过载控制的信息以及自身是否支持过载控制的信息确定协商是否成功,若协商成功,所述信令网关进程向所述应用服务器进程发送携带自身支持过载控制信息的应用服务器启动响应消息,若协商不成功,所述信令网关进程直接向所述应用服务器进程发送应用服务器启动响应消息。4. 根据权利要求3所述的方法,其特征在于,所述是否支持过载控制的信息携带在所述应用服务器启动消息或应用服务器启动响应消息的信息字符串参数中。5. 根据权利要求1或2所述的方法,其特征在于,所述信令网关进程在向对应的应用服务器进程发送的业务的数据消息中携带过载指示包括所述信令网关进程根据自身的过载级别,在向对应的应用服务器进程发送的每条业务的数据消息中携带过载指示;或者,所述信令网关进程根据自身的过载级别以及接收到...

【专利技术属性】
技术研发人员:王骅
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1