通信网中防止过载的方法 本发明涉及一种通信网中控制过载的方法,该网具有至少一个中央节点(特殊业务节点)和至少一个外围节点(这些节点,例如入网节点,不提供中央节点的特殊任务),其中经外围节点传送给通信网的一部分任务只能由一个中央节点处理。
这时必须保护中央节点防止接收过大数量的任务,因为否则将有排队溢出和消息丢失的危险。下面将以智能网为例说明这种保护机构的情况。
一个智能网(缩写IN)包含许多业务交换单元(缩写SSP=Servise Switching Point),这些交换单元直接或经过一个信令网,例如信令网CCS7与一个或者许多业务控制单元(缩写SCP=Service Control Points)连接。业务控制单元是含有业务逻辑和用户资料的数据库。
一项任务作为智能网的一项业务(下面简称IN-业务),在入网交换站用一个所谓业务码标识,该码对该项业务是专用的,并且首先把此项业务传送给一个业务交换单元SSP。借助所选号码和/或借助业务码,业务交换单元确定哪一个业务控制单元SCP有与该项业务相关的用户数据,并随后向此业务控制单元发送一个信息,业务交换单元用此信息请求得到如何处理该项任务的指令。在业务控制单元对用户数据分析之后,就向业务交换单元发回一个答复,该答复含有业务交换单元处理此项任务需要的所有信息。
在某些情况下,业务交换单元可能为同一项任务再次向业务控制单元呼叫,例如在完成任务过程中没有回答,或者目标号码被占用。如果最后完成了任务,则业务交换单元向业务控制单元报告计费结算(记帐)。
由以上所简述经智能网完成一项任务的过程表明,业务控制单元是智能网中的中央网络节点,该网络节点控制每一项任务并且因此对智能网的功能有重要影响。
如果向业务控制单元所提要求的数量超过其处理能力,于是业务控制单元就处在一种过载状态。在这类情况下,智能网的用户就要长时间等候,因此许多用户中断其等候,重新拨号(回送),另一些人因没有完成他们的任务则要一再等候,因为到达业务控制单元的第一个信息可能丢失,例如由于业务控制单元输入排队的溢出所致。这种用户行为导致地结果是,业务控制单元将耗费大部分时间用于处理已被中断过的任务的信息。
这个问题的一种解决办法在于,让业务控制单元规定每个附加的任务(呼叫)都经过一个预先设定的输入排队阈值。然而,这种解决办法可能与业务控制单元处理时间的消耗相同。同样,判断拒不接收那种信息所需的管理费用也可能相当可观。
一种下面也称为自动呼叫中断(缩写ACG=Automatischescall Gapping)的方法提供一种解决此难题的途径。使用这种方法时,新的任务(呼叫)在业务交换单元已被阻塞,也就是说,新的任务在到达业务控制单元之前就已被阻塞了。按此方法可以不浪费业务控制单元的潜力,同时保证未被阻塞的任务能进行到底。因为业务交换单元相互间不通信,所以它们不知道由它们送给业务控制单元共有多少通信业务,从而也不知道业务控制单元是否处在过载状态。因此需由业务控制单元这个唯一清楚知道其过载状况的网络节点进行判断,是否必须或者不必阻塞通向业务控制单元的通信业务,以及必须以何种方式阻塞。
业务控制单元SCP设置一个下限,即所谓的中断时间范围,利用此中断时间范围业务控制单元SCP减少通信业务,即小于此时间范围就不允许业务交换单元向有关的业务控制单元发送新任务了。如果业务交换单元接收了一项任务并发送到业务控制单元,于是所有随后在中断时间范围以内到达业务交换单元的新任务都被阻塞和解除,而不向业务控制单元发送任何一个信息。只有在这个时间范围结束之后再接受第一个到达业务交换单元的任务,并且将重新为上述时间范围(中断时间范围)启动一个时钟。这种阻塞机制或中断机制被用于持续时间为D的时间范围,此时间范围也称为持续时间范围,在此时间范围结束之后又可以接受所有任务。上述时间范围D的大小由业务控制单元确定。
在有许多种不同服务(业务)的智能网中,出于公正和灵活性的原因,有必要对呼叫按业务种类有选择地进行阻塞。对于服务,例如公众性呼叫的服务,在这种呼叫时大多数呼叫得到一个IN-号码,ACG-方法只应用于在这个IN-号码下要求一项服务的这些任务。如果同时有另一个ACG-控制用于属于这个号码的服务,例如“免费电话”服务,于是有这个号码的任务受两个ACG-控制方法的控制。总之,一个任务也可以受多种ACG-控制方法的控制,这要根据哪种类型的选择性符合要求。下面把选择性的种类或型式称为选择性类型。就是说由选择性类型确定受ACG-控制方法控制的通信业务的类型。一种ACG-控制方法例如可以用于属于某个IN-号码的通信业务、用于一组号码、用于一项业务、用于一组业务或者用于所有业务。需要说明的是,在某几个“通信业务级别”中,可以有一个以上的ACG-控制(但是这些ACG-控制有不同的选择类型)可以是在相同的时间工作。例如两个不同的IN-号码可以互不相关的同时受一个ACG-控制所管理。也就是说属于两个IN-号码的ACG-控制方法的类型是不同的,因为选择性类型是以IN-号码为基础的。
如果业务控制单元检测到过载状态或者检测到任何一种其它的非正常情况并且依此断定,应该阻塞将要到达的通信业务,那么它就发出一个特殊的信息,下面称此信息为ACG-信息,送往所有业务交换单元。这个ACG-信息含有三个参数,即中断时间范围G、选择性类型和持续时间范围D,这些参数总是规定一个业务交换单元应阻塞多少通信业务,应阻塞何种类型通信业务和阻塞多长时间。于是业务交换单元将根据这些参数阻塞通信业务,直到业务控制单元向它发送另一个有新数值的ACG-信息,或者直到该交换单元根据持续时间范围D设置的时钟到时为止。
下面叙述ACG-方法的一个实施例,其中ACG-控制的关闭只由业务控制单元控制,就是说而不与持续时间范围参数相关。
在业务控制单元处于过载状态或者脱离这样的状态期间,业务控制单元将周期性地(调整时间范围T)更新在ACG-信息中所含参数,下面也把这些参数称为ACG-参数。如果业务控制单元发送的ACG-信息所含的参数“中断时间范围”和“持续时间范围”的值等于零,则一个业务交换单元的ACG-控制将被关闭。调整时间范围T是常数并且例如等于10秒。
为确定过载,业务控制单元对它从业务交换单元收到的所有任务进行计数。在此基础上业务控制单元为每一个启动的ACG-控制计算中断参数G的新值,该计算是建立在刚刚结束的长度为T的调整时间范围内、在业务控制单元的任务到达率和容量或通过能力(呼叫处理率)的基础上。接着,该中断参数的新数据以广播方法被送往所有业务交换单元,随后业务交换单元把这个数据用于下一个调整时间范围。如果一个业务控制单元检测到另一些过载因素并且作出有必要启动另一些ACG-控制的判断,那么业务控制单元就为这些控制计算另一些中断参数并且放入特殊的ACG-信息中送往这些业务交换单元。
业务交换单元存储所有为了执行在该单元中与短时间工作的ACG-控制相关的数据,例如关于中断时间范围、持续时间范围和通信业务类型(例如呼叫类型)的数据。当关于一个IN-任务的第一个信息到达某个业务交换单元时,该单元就检测是否有一些短时间工作的、必须用于这项IN-任务的ACG-控制。如果对此任务有一些相关工作的ACG-控制,那么首先借助检查属于这个最特殊的ACG-控制的中断-时钟来执行此ACG-控制。如果与其有关的中断-时钟还未停止,那么这项任务就被阻塞而没有任何关于该项任务的信息送往业务控制单元。如若是另一种情况,即中断-时钟已经停止,那么就检查下一个较普遍的、可用于此项任务的ACG-控制或者更确切的讲检查其中断-时钟。如果所有可以用于此项任务工作的ACG-控制按上述顺序或等级进行,而其中没有因未停止的中断-时钟而阻塞该项任务,那么该项任务就被接收并且每个有关此项任务可应用的ACG-控制的中断-时钟被重新启动。
现举例说明上述分等级的ACG-控制。假定对一项任务有三个工作的ACG-控制可以应用,就是说假定预先给出了三个中断-时间范围G11、G1和G。其中G用于全部通信业务,就是说用于全部服务,其中中断-时间范围G1用于一个唯一的服务,例如“免费通话”并且中断-时间范围G11用于一个“免费通话”服务的一个唯一的IN-号码。如果现在属于在ACG-控制下的IN-号码的一项任务到达某个业务交换单元,则首先执行最特殊的ACG-控制,就是说执行以中断-时间范围G11为内容的那个ACG-控制。如果属于该中断-时间范围的时钟仍未停止,那么该任务就被阻塞。然而,如果该时钟已经停止,则检查下一个较普遍的、具有中断-时间范围G1的ACG-控制。如果这个ACG-控制的时钟还在运转,那么该任务就被阻塞。然而,如果它已经停止,那么就进行最后的、和最普通的、具有中断-时钟G的ACG-控制。如果该时钟仍在运转,那么此任务就被阻塞。然而,如果它已经停止,那么该项任务就被接受并且三个上述中断-时间范围的时钟将重新启动。
如果一项任务具有另一个IN-号码,然而确属于相同的业务到达上述业务交换单元,于是首先检查具有中断-时间范围G1的ACG-控制。如果与此有关的时钟还在运行,那么该项任务就被阻塞。如果时钟已经停止,那么就检查具有中断-时间范围G的ACG-控制。如果与此有关的时钟还在运行,那么此项任务就被阻塞。如果时钟已经停止,那么该任务就被接受并且中断-时间范围G1和G的时钟将重新启动。如果一项任务具有另一个业务的另一个IN-号码到达业务交换单元,那么此项任务只受具有中断-时间范围G的ACG-控制所支配。
为了过载时能最佳地调整通信业务,业务控制单元SCP必须能相应地最佳计算中断值。
由文献IEEE Transactions on Communications,卷39,第4期,1991,4,第574-580页,和由文献ISS(InternationalSwitchnig Symposium),Proceedings卷V,第159-164页,1990,5.27-6.1。已知一种计算最佳中断值的方法。然而该方法不是为多级ACG-控制设计的,因而应用于多级控制中不能达到最佳调整。
本发明的任务是,提出一种在通信网中使用的ACG-控制通信业务的方法,用此方法可在直至三个控制级中对通信业务进行最佳阻塞或去阻塞。
该项任务是用下述方法来实现的:
中央节点(SCP)用如下公式为每项任务直至三个级别的过载控制计算时钟值(g、gi、gij):g(new)=λ′C0λ′0Cg(old)+NC[1-C0λ′0]]]>(22)gi(new)=λ′iλ′0Ci0λ′i0CiC0gi(old)+NCi[1-λ′0Ci0λ′i0C0]]]>gij(new)=λ′i0Ci0gij(old)+NCij[1-λ′i0Cijλ′ijCi0]]]>
其中
gij:用于控制通信业务类型ij的拒绝时间范围(最特殊的通信业务类型的控制级),其中i=1、2、…、s和j=1、2、…ni(下标i例如在智能网的情况下表示某项服务i并且下标j表示某一特殊的IN-号码,在此号码下可以要求服务项i),
gi:控制通信业务类型i的拒绝时间范围(较普遍的通信业务类型的控制级),其中i=1、2、…s(下标i例如在智能网的情况下表示一项服务i),
g:控制全部通信业务的拒绝时间范围(最普遍的通信业务类型的控制级),
λ′ij:通信业务类型ij的通信业务(通信业务类型i的子集),该通信业务受拒绝时间范围gij、拒绝时间范围gi和拒绝时间范围g(以此或任意其它顺序)支配,并通过这些时间范围,就是说该通信业务到达中央节点(SCP),
λ′io:属于通信业务类型i的剩余通信业务,该剩余通信业务不受最特殊通信业务类型(拒绝时间范围gij)控制级的过载控制所支配,然而该业务却受较普遍的和最普遍的通信业务类型控制级,就是说受拒绝时间范围gi和g所支配,并且成功地通过这些控制级,就是说到达中央节点(SCP)的通信业务,
λ′i:通信业务类型i的全部通信业务,
λ′o:受过载-控制的剩余通信业务,该业务不受最特殊的和较普遍的通信业务类型控制级所支配,然而却受最普遍控制级所支配并成功地通过最普遍通信业务类型的控制级,
Cij:通信业务类型ij的通信业务容量,
Cio:属于通信业务类型i的剩余通信业务的容量,该通信业务不受最特殊通信业务类型(拒绝时间范围gij)控制级所支配,然而却受较普遍和最普遍通信业务类型控制级,就是说受拒绝时间范围gi和g所支配,
Ci:通信业务类型i的全部通信业务容量,
Co:受过载控制的剩余通信业务容量,该业务不受最特殊的和较普遍的通信业务类型控制级所支配,然而却受最普遍业务类型控制级,就是说受全局级所支配,并且成功地通过最普遍通信业务类型控制级,
C:全部受过载控制的通信业务的容量,
N:外围节点总数。
下面用一实施例进一步阐述本发明,在此实施例的框架内推导出在直至三个控制级的条件下一个通信业务阻塞率的通用表达式并给出通用计算法,业务控制单元利用此算法在每一个调整时间范围结束时计算出所有工作的ACG-控制的最佳中断值。随后考查上述通用算法的三种特殊情况,在这些情况中出现一个、两个或三个控制级,对于每个控制级各具有一个工作的中断。
从以下条件出发推导通信业务阻塞率,假定通信业务(负荷)是平衡的,就是说每个业务交换单元可以使一个业务控制单元得到与其相同的通信业务负荷,并且假定任务到达业务交换单元的过程是一个泊松-过程。
下列符号适用于所有三种选择级:
N:在通信网中的业务交换单元数量
T:调整时间范围长度
n:调整时间范围的序号,例如第三、第十等等。
如果我们用t0表示某个ACG-控制的启动时间,并用tn表示一个短的时间范围的末端,于是得到关系式tn=t0+nT。用变量n表示时间范围,在此时间范围内执行ACG-控制。作为分层次的控制级,例如可以考虑以下三种级:
1)IN-号码
2)业务
3)全局(所有业务)。
在IN-号码级可以有直至S组拒绝时间范围(中断),由此得到总数n个中断(n=n1+n2+…ns),其中s表示业务数量(就是说在某个组i内有ni个中断)。在业务级每个业务总有一个拒绝时间范围,就是说可以同时有最多s个拒绝时间范围。最后在“全局”控制级可以只有一个唯一的拒绝时间范围。
拒绝时间范围(中断)使用如下符号:
gij:用于控制通信业务类型ij的拒绝时间范围(最特殊的通信业务类型,第一控制级),其中,i=1、2、…、s和j=1、2、…、ni(下标i例如表示某项服务i并且下标j例如表示某特殊的IN-号码,在此号码下可以要求服务项i)。
gi:控制通信业务类型i的拒绝时间范围(较普遍的通信业务类型,第二控制级),其中,i=1、2、…、s(下标i例如表示一项服务i)。
g:控制全部通信业务的拒绝时间范围(最普遍的通信业务类型,第三控制级)。
现又假定,通信业务在业务交换单元之间均匀分配,并且每个业务交换单元使用相同的拒绝时间范围。此外,假设N表示业务交换单元的数量,λ表示总的为某个业务控制单元确定的通信业务速率和λssp表示到达某个业务交换单元的并为业务控制单元SCP确定的通信业务速率。于是得到关系式λssp=λ/N。
于是输入—/输出通信业务可表示如下:
λij:通信业务类型ij的通信业务(通信业务类型i的子集),该通信业务首先受拒绝时间范围gij、然后受拒绝时间范围gi和最后受拒绝时间范围g的支配。
λ′ij:通信业务类型ij的通信业务,该通信业务受上述拒绝时间范围支配,并且通过这些时间范围,就是说该通信业务到达业务控制单元。
λi0:属于通信业务类型i的剩余通信业务,该剩余通信业务不受第一控制级(拒绝时间范围gij)的过载-控制所支配,然而该剩余通信业务却受第二和第三控制级的控制所支配,就是说受拒绝时间范围gi和g的支配。
λ′i0:相应的通信业务,该通信业务成功地通过第二和第三级的控制,就是说到达业务控制单元的通信业务。
λ0:所有那些服务的已过载-控制的剩余通信业务,这些服务不受第一和第二级控制支配,然而却受第三控制级、即全局级的控制所支配。
λ01:与λ0相对应的通信业务,该通信业务成功地通过第三级的控制。
借助上述符号可以用公式(1)表示某一业务i总的到达业务交换单元的,和要输送给业务控制单元scp的通信业务:(1)λi=λi1+λi2+...+λini+λi0=Σj=o0iλij(i=1,...,s)]]>另外,总的过载-控制的通信业务用公式(2)表示如下:(2)λ=Σi=1sΣj=0niλij+λ0=Σi=0sλi]]>
以相应的方式向业务控制单元提供的通信业务,就是说通过了业务交换单元SSP的控制级的通信业务用公式(3)和公式(4)表示如下:(3)λ′i=λ′i1+λ′i2+...+λ′ini+λ′i0=Σj=0niλ′ij(i=1,...s)]]>(4)λ′=Σi=1sΣj=0niλ′ij+λ′0=Σi=0sλ′i]]>
与某个业务控制单元相对应的容量可以以相似的方式用公式(5)和(6)描述:(5)Ci=Ci1+Ci2+...Cini+Ci0=Σj=0niCij(i=1,...,s)]]>(6)C=Σi=1sΣj=0niCij+C0=Σi=0sCi]]>
其中,Cij是业务控制单元第i项服务的容量,该项服务首先受拒绝时间范围gij、然后受拒绝时间范围gi并且最后受拒绝时间范围g的支配。
容量Cij可以是常数或者可以由各个调整时间范围确定,就是说这些容量可以与呼叫—调配(Call-Mix)和由到达业务控制单元的平均呼叫处理时间相关,该处理时间随时间而改动。
下面用Prob(x)表示在拒绝时间范围x内一项任务到达一个业务交换单元的几率,于是下列公式(7)、(8)、(9)成立,其中i=1、…s;j=1、…ni:(7)Prob(g)=λ′Ng≡P]]>(8)Prob(gi)=λ′iNgi≡Pi]]>(9)Prob(gj)=λ′ijNgij≡Pij]]>
在公式(7)中用λ′/N表示在某个业务交换单元中通过了对应于中断时间范围g的控制级的通信业务(λ/N是在业务交换单元SSP中相应提供的通信业务)。对控制级g的每个中断时间范围刚好有一个放行任务,该时间范围是在一个(很长的)观察时间范围内开始的。如果例如λ′/N=10/s和g=30ms成立,那么控制级g的时钟秒均值是10×30ms=300ms,在此持续时间内是工作的。剩余时间就是说700ms,时钟是不工作的。于是遇上控制级g的工作时钟的几率正好是P=0.7=λ′/N×g。
上述这些以类似的方式适用于公式(8)和(9)。
另外,过载控制通信业务的各部分的阻塞或者拒绝任务的几率可以用下列公式(10)、(11)和(12)给出:(10)λ0-λ′0N=λ0NP]]>(由g拒绝)(11)λi0-λ′i0N=λi0N[Pi+(1-Pi)P]]]>(由gi或g拒绝)(12)λij-λ′ijN=λijN[Pij+(1-Pij)Pi+(1-Pij)(1-Pi)P]]]>(由gij、gi或g拒绝)
公式(10)准确成立,而公式(11)、(12)只近似成立,因为拒绝时间范围g和gi不是相互独立运行的,就是说与此相对应的随机过程并非是互不相关的。须要指出在公式(11)以及(12)中的符号对几率P和Pi以及P、Pi和Pij而言是对称的,由此可以得出结论,工作的拒绝时间范围的检查顺序对于计算方法的工作原理没有影响。
把公式(7)至(9)代入公式(10)至(12)得到下列公式(13)、(14)和(15):(13)λ0-λ′0N=λ0Nλ′Ng]]>(14)λi0-λ′i0N=λi0N[λ′iNgi+(1-λ′iNgi)λ′Ng]]]>(15)λij-λ′ijN=λijN[λ′ijNgij+(1-λ′ijNgij)λ′ijNgi+(1-λ′ijNgij)(1-λ′iNgi)λ′Ng]]]>
从而到达所有业务交换单元的总的平均输入通信业务可以用下列公式(16)至(18)表示:(16)λ0=Nλ′0N-λ′g]]>(17)λi0=N2λ′i0(N-λ′igi)(N-λ′g)]]>(18)λij=N3λ′ij(N-λ′ijgij)(N-λ′igi)(N-λ′g)]]>
如果假定,如此确定的输入通信业务流在下一个调整时间范围内仍能继续保持,于是由此得到如下的拒绝时间范围的数值:(19)g(new)=N[1C-C0λ0C]]]>(20)gi(new)=N[1Ci-NCi0λi0Ci(N-Cg(new))]]]>(21)gij(new)=N[1Cij-N2λij(N-Cigi(new))(N-Cg(new))]]]>或者换个方式用下列公式组(22)表示:g(new)=λ′C0λ′0Cg(old)+NC[1-C0λ′0]]]>(22)gi(new)=λ′iλ′0Ci0λ′i0CiC0gi(old)+NCi[1-λ′0Ci0λ′i0C0]]]>gij(new)=λ′i0Ci0gij(old)+NCij[1-λ′i0Cijλ′ijCi0]]]>
公式组(22)给出时间范围n+1,就是说给出“新”的时间范围的拒绝时间范围值与前一个时间范围n(“原”的时间范围)的拒绝时间范围和通信业务负荷的函数关系,此业务负荷是在那个原时间范围期间(调整时间范围)已接收到,从而已经传送给业务控制单元。
如果在(22)中分配的一个(或多个)结果是负的,那么就意味着涉及有关通信业务类型的过载状态的结束。在这些情况下必须把相应的中断值设为零。于是用于所有属于此通信业务类型任务的中断范围的数量就减少了。
下面进一步考查三种特殊情况,其中,对于每种被考查的情况应该只有一个中断范围是工作的。对较复杂的情况,就是说如果例如许多业务是独立控制的和/或在一项业务或多项业务内多于一个IN-号码一控制是工作的,那么必须应用上述普遍公式。
首先进一步说明只有一个等级的最简单情况。该种情况涉及一个通信业务流,该业务流只受某种类型的一个ACG-控制所支配(其它ACG-控制也可能存在,然而,却用于其它的呼叫类型。例如可以在一个ACG-控制下于同一时间有多于一个IN-号码或者IN-业务,并且每项任务仍然只受一个唯一的ACG-控制所支配。在此情况下,下面所叙述的算法只要需要就可应用,而且对于每个独立的通信业务类型各用一次)。因为在现在所叙述的情况中,没有子通信业务流的另外选择,在此情况下必须考查一个中断范围g,并且当设C0=C、λ0=λ和λ′0=λ′时可由用于整体拒绝时间范围等级的公式组(22)求得下面给出的关系式。
首先计算λ(tn),其中应用了λ′(tn)和g(tn):(23)λ=Nλ′N-λ′g]]>然后计算g(new),其中应用了C(tn)和λ(tn):(24)g(new)=N[1C-1λ]]]>或者在一个计算步骤中(25)g(new)=g(old)+NC[1-Cλ′]]]>
由公式(25)得到,如果平均中断—通过量λ相当于最后时间范围内的容量值,那么中断范围就保持不变,就是说g(new)=g(old)。
下面分析公式组(22)的一个特例,该特例涉及同一个呼叫—类型的两个同时的ACG-控制的情况。如果一个子通信业务流必须附加控制而其余在较普遍基础上受控制的通信业务不受影响时就出现这种情况。假如属于一个IN-号码的通信业务可以单独控制,而该IN-号码所属的同一业务的其余任务不受影响。在较普遍的与业务相关的ACG-控制的基础上,不仅此剩余通信业务而且由此特殊IN-号码所确定的通信业务也得到控制。只有属于上述IN-号码的那些任务由两个ACG-控制所支配。在业务交换单元应用上述两个控制执行的先后顺序如上所述是无关紧要的。下面所描述的应用先后顺序仅可做为例子来理解。
假定拒绝时间范围g是应用于全部通信业务的拒绝时间范围,例如应用于一种业务(或者一组业务),并且拒绝时间范围g1是附加应用于全部通信业务某一部分的拒绝时间范围,例如应用于一个IN-号码(或者一项业务)。如果现在属于一个IN-号码的一项任务到达一个业务交换单元,则首先检查拒绝时间范围g1。如果属于该拒绝时间范围的时钟还在运行,那么该任务就被拒绝。如果时钟已经停止,则检查拒绝时间范围g。如果属于拒绝时间范围g的时钟还在运行,该任务同样被拒绝。在另外情况下,该任务将被接受并且属于拒绝时间范围g和g1的时钟重新启动。
与上述情况不同,属于同一业务而却属于此项业务的另一个IN-号码的一项任务只受拒绝时间范围g所支配。属于另外业务的任务在此所述实例中将不被控制。值得注意的是,属于上述IN-号码的任务或者可以由尚未停止的拒绝时间范围g1所阻塞,该时间范围是由前一个属于同一号码的任务所中断,或者可由拒绝时间范围g阻塞,该时间范围由前一个属于同一个业务的另一个号码的任务所启动。
下列公式组(26)给出上述2个-控制级-情况下计算中断值的方法:g(new)=λ′C0λ′0Cg(old)+NC[1-C0λ′0]]]>(26)g1(new)=λ′0C0g1(old)+NC1[1-λ′0C1λ′1C0]]]>
其中λ′=λ′0+λ′1和C=C0+C1。同上述1个控制级情况,如果中断-通过能力与相应的容量值大小相同,则在2个-控制级情况中在应用公式组(26)时中断值保持不变。
下面举例进一步阐述3个控制级情况。在该例中假定拒绝时间范围g应用于总的通信业务,例如应用于一组业务,此时,拒绝时间范围g1应用于拒绝时间范围g的一部分通信业务,例如应用于一项业务,并且拒绝时间范围g11应用于拒绝时间范围g1的一部分通信业务,例如应用于一个IN-号码。需要再一次指出以下所展示的应用顺序同样也仅作为示例理解,并且任一其它的顺序同样是可以的。
如果现在一项属于一个IN-号码的任务到达一个业务交换单元,则首先检查拒绝时间范围g11。假如这个拒绝时间范围的时钟还在运行,那么该项任务就被驳回,否则在另外情况下就检查拒绝时间范围g1。如果拒绝时间范围g1的时钟仍在运行,该项任务就被拒绝。如果该时钟确实已经停止,则检查拒绝时间范围g。如果拒绝时间范围g的时钟仍在运行,那么该项任务就被阻塞,而在其它情况下该项任务则被接受而且拒绝时间范围g11、g1和g的时钟重新启动。
如果属于另一IN-号码的任务,但是属于同一业务,到达一个业务交换单元,那么首先检查拒绝时间范围g1。如果其时钟仍在运行,则该项任务就被拒绝,而在另外情况下则检查拒绝时间范围g。如果这个拒绝时间范围的时钟仍在运行,那么该项任务就被驳回,而在另外情况下该项任务将被接受,并且拒绝时间范围g1和g的时钟重新启动。
如果最后属于另一业务、却属于同组业务的一项任务(对此业务组可以应用拒绝时间范围g)到达一个业务交换单元,那么就只检查拒绝时间范围g。如果所属时钟已经停止而该项任务被接受,那么只有拒绝时间范围g重新启动。属于其它业务的任务将不被检查。
为了将上述情况用公式组(22)描述,下面用λ11和λ′11表示有关受g11、g1和g拒绝时间范围支配的通信业务到达业务交换单元和业务控制单元的呼叫-到达率。此外,用λ10和λ′10表示有关受g1和g支配的通信业务到达业务交换单元和业务控制单元的呼叫-到达率和用λ0和λ′0表示有关只受g支配的通信业务到达业务交换单元和业务控制单元的呼叫-到达率。对于第n个正好停止的调整时间范围,λ11+λ10之和等于受拒绝时间范围g1和g支配的全部通信业务,并且λ11+λ10+λ0之和等于受拒绝时间范围g支配的全部通信业务。
所以,由上述计算拒绝时间范围的公式得到下列公式组(27):g(new)=λ′C0λ′0Cg(old)+NC[1-C0λ′0]]]>(27)g1(new)=λ′1λ′0C10λ′10C1C0g1(old)+NC1[1-λ′0C10λ′10C0]]]>g11(new)=λ′10C10g11(old)+NC11[1-λ′10C11λ′11C10]]]>
其中λ′1=λ′10+λ′11,λ′=λ′0+λ′1,C1=C10+C11,C=C0+C1.
关于启动和/或撤消ACG-控制有多种实施方案。虽然一个正的中断-值同样表示过载,但不保证所做关于启动和/或撤消ACG-控制的判断仅与中断-值有关。这一点尤其是适合一个ACG-控制的第一启动,因为使得仅与中断-值有关有可能在短时间通信业务高峰期导致一种仓促启动或在短的通信业务低谷期导致过早的撤消。另一方面,待到下一个调整时间范围的等候时间有可能太长,因为只能周期性地计算中断-值。其它参数例如业务控制单元的输入排队或者处理任务的平均等候时间也应该考虑为决定撤消或启动ACG-控制而附加于ACG-控制中。
如果一个ACG-控制一旦被启动,其所属中断-值在每一个调整时间范围结束时被实现。到这个时刻业务控制单元依据给出的公式组(22)还可以启动附加的ACG-控制。因此所有工作的ACG-控制具有同样的调整时间范围。