动态负载限制本发明涉及一种用于限制网络结构中的中央点上的负载的机
制。具体地,本发明的所示实施例涉及一种机制,用于在智能网结
构中限制业务控制点上的负载。
智能网结构包括一个业务控制点(SCP),它典型地有大量业务
交换点(SSP)与之连接。每个SSP是一个交换系统,能截取电话呼
叫,探询和SCP。SCP包括业务特定逻辑和数据,允许它将关于如何
处理所截取的呼叫的指令返回给SSP。
显然,如果SCP同时接收到来自不同的SSP的过多的探询,则
在网络的信令链路上会引起拥塞,则SCP的处理能力会过载,这样
会带来处理呼叫中的不可接受的延迟。
在现有的智能网规范ETS300374-1,第136-139页,提供了
呼叫间隙,作为降低面向SCP发送的信令业务的唯一设备。
当SCP检测到一种高负载状况时,它将指令发送回给一些或全
部SSP以开始呼叫间隙,意味着那些SSP降低了它们被允许发送探
询给SCCP的速率。然而,因为由SCP检测到的高负载状况和由SSP
始发的呼叫间隙时间之间存在的延迟,这一机制是不足的。结果是
SCP探询的未预期的峰值数仍然会引起SCP的过载。
根据本发明,SSP有动态机制用于监视SCP的负载状态并阻止过
载。这是通过定义一个等待响应的SCP探询的极限数,并拒绝会使
等待探询数超过极限的呼叫尝试来实现。
益处是,SSP能够自动响应SCP的负载状态的变化,而无需请求
从SCP发送任何消息,以允许更快地响应未期望的突发呼叫尝试。
为了更好地理解本发明,将通过结合附图举例说明,其中:
图1是实施本发明的网络结构的框图;和
图2是说明根据本发明的SSP的操作的一部分的流程图。
图1所示的网络结构包括一个业务控制点(SCP)2,有多个业
务控制点(SSP)4,6,8,10与之连接。将理解在实际中,连接到
SCP的SSP数将大。在智能网结构中,SSP截取电话呼叫,并发送探
询给SCP。SCP将如何处理所截取的呼叫的指令返回给SSP。
图2是一个流程图,表示根据本发明SSP如何实现呼叫限制机
制。在SSP内,给给定的呼叫准则分配一个计数器,诸如特定的拨
号号码。对于每个计数器,设置一个预定最大值,即极限。
在图2所示的过程中,在步骤22,在符合一条标准的SSP接收
呼叫尝试。在步骤24,相应的计数器值被递增。在步骤26,判断计
数器值是否已经达到了其预定最大值。如果没有,在步骤28探询被
发送给SCP。一旦等待探询从SCP接收到一个应答,在步骤36,相
应的计数器值被在步骤38递增。
表示已经被成功地响应的连续探询数的一个成功计数器在步骤
40被递增。接着在步骤42确定成功计数器是否达到了预定数。如果
达到了,在步骤44所定义的最大计数器值被以预定增量自动提高。
接着过程返回到开始。
如果在步骤26确定计数器值已经达到了其预定最大值,这是一
个表示SCP处于高负载状态的指示,对于探询有相应的增加了的响
应时间。为了解决这个问题,在步骤30预定最大计数器值被以预定
递减步长减小。接着在步骤32接收的呼叫被拒绝,没有另外的呼叫
尝试被接收。在步骤33成功的计数器也被复位为0。而在这一状态,
如步骤34所示,计数器值被监视,直到它达到一个较低值,它是低
于当前预定最大计数器值的某个百分比。当达到这个较低值时,即
在步骤34获得答案YES,SSP重又能够应答呼叫尝试,过程返回到
开始。
这个机制可以永久保持原位,或者可以在SSP手动激活,或通
过从SCP发送到SSP的指令激活。另外,计数器的初始最大值的设
置也可以在SSP手动设置或通过来自SCP的指令设置。
因此提供了一种机制,允许SSP自动调节SCP上的负载,而不
要求从SCP发送的消息。计数器总是存在一个最大值的事实意味着,
机制总是能够处理突发的呼叫尝试。
尽管已经就智能网电信结构描述了本发明,SSP包括限制发送给
SCP的探询的机制,应当理解相同的机制可以用于要求探询被发送到
一个中央数据库或控制点的网络结构中,例如移动通信网,信用卡
数据库或者计算机网。