一种在电路重选时实现异常恢复的方法及装置的制作方法

文档序号:7955203阅读:102来源:国知局
专利名称:一种在电路重选时实现异常恢复的方法及装置的制作方法
技术领域
本发明涉及通信网络领域,尤其涉及一种在电路重选时实现异常恢复的方 法及装置。
背景技术
基群速率接入(Primary Rate Access, PRA )是综合业务数字网ISDN所提 供的一种通信能力,可以为用户提供各类计算机网络的拨号连接和各类通信的 通道。但是由于PRA中继没有类似于ISUP中继的局间电路同步机制(比如导 通检查,局间电路维护消息等),使用PRA中继互连的两个局都无法知道对方 当前的电路状态。当呼叫发生时,可能两个局的电路状态是不一致的。如果出 局侧选择了 一条入局侧不能使用的电路,就将导致入局侧发生一次电路重选。
在实际情况下(特别是在使用呼叫器进行外部入网测试情况下),PRA中继 的电路重选机制很容易引起大规模的呼损,并且产生呼损以后将进入一个相对 稳定的异常流程无法自动恢复,使呼损长时间存在。这给PRA中继的商用和入 网测试带来了很大的麻烦。
如图1所示,是现有Q931协议中对PRA电路重选机制的示意图。
首先,PRA中继出局向PRA中继入局发送呼叫建立请求SETUP消息,该 消息中携带有其所选择的电路信息(如电路标识号)。PRA中继入局侧接收该 SETUP消息后,当PRA中继入局侧发现对局(PRA中继出局)所选择的电路 在本局不可用时,就启动电路重选流程,即PRA中继入局重新选择一条本局可 用的电路,并且在响应的后向证实消息(如,SETUP一AK)中通知给对局。如 果PRA中继出局侧接受该PRA中继入局侧重选的电路,就会继续进行该呼叫; PRA中继出局侧不接受该PRA中继入局侧重选的电路,就拒绝该呼叫。
但是该现有的技术存在有不足
如果PRA中继入局侧电路出现小范围的故障,将触发PRA电路重选机制, 在大话务量情况下或者是在使用呼叫器的外部入网测试情况下,将有可能出现 大规^莫的呼损无法自动恢复。
无法自动恢复的原因入局侧触发PRA电路重选机制以后只能在响应的后 向消息中通知出局侧,但是由于网络传输的时延,可能出现入局侧重选的电路 与出局侧新发起的呼叫沖突。为方便理解,举例说明如下假定网络传输的时 延为D秒。呼叫1在Tl时刻发生,在Tl+D时刻发生电路重选且新电路标识号 为C,出局侧在T1+2D时刻接收到来自入局侧的响应的后向消息;如果呼叫2 在[T1+D, T1+2D]时刻范围内发生,并且也选中电路C,这样就会出现呼损,并 且这个过程是时间序列相关的,呼损一直会存在而无法自动恢复。
另外,可以使用ANSI-Q.931标准规定的SERVICE/SERVICE_ACK消息实 时进行两个局的电路同步。这两个消息的详细描述请见ANSI-Q.931标准。其电 路同步的消息流程如图2所示。
ANSI-Q.931标准规定任何时候,PRA中继出局或中继入局(为方便说明, 称之为本局)都可以向对局发送SERVICE消息,其中携带本局的电路状态指示; 对局收到该SERVICE消息时,可以获知本局的电路状态,并且将对局的电路状 态指示在SERVICE—ACK消息中发送回本局。
但是这种现有技术仍存在如下不足之处其需要本局与对局同时支持 ANSI-Q.931标准。由于这个流程只在ANSI-Q.931标准中有描述,并且这个流 程是可选流程,大部分的交换机均不支持,所以还是不能完全避免现有技术一 中所出现的异常呼损现象。

发明内容
本发明所要解决的技术问题在于,为解决PRA电路重选引起异常呼损无法 自行消除的问题,而提供一种在PRA电路重选时实现异常恢复的方法及装置。
本发明所采用的技术方案在于,提供了一种在PRA电路重选时实现异常恢 复的方法,其包括(a)本局接收来自对局的消息,该消息中携带有对局所选 择的电路标识;(b)当检测到该对局所选择的电路标识在本局不可用时,进行 电路重选,并记录电路重选的次数或电路重选以后对局返回接续失败的次数; (c)当所述记录的次数超过预设的阀值时,启动电路恢复流程,进行异常处理。
在本发明的用于在电路重选时实现异常恢复的方法中,所述步骤(b)中进 一步包括,当进行电路重选时,将重选的电路标识通知给对局。
在本发明的用于在电路重选时实现异常恢复的方法中,所述步骤(c)中的
,其进一步包4舌
本局向对局发送请求重启的RESTART消息;
对局收到该RESTART消息后,向本局回送RESTART—ACK消息;
本局与对局进行重启。
在本发明的用于在电路重选时实现异常恢复的方法中,所述步骤(c)中的
本局将携带有本局所述记录的次数已超过预设的阀值的信息的消息传送给 对局;
对局向本局发送请求重启的RESTART消息;
本局收到该RESTART消息后,向对局回送RESTART—ACK消息;
本局与对局进行重启。
在本发明的用于在电路重选时实现异常恢复的方法中,所述步骤(c)中的 进行异常处理的步骤为将本局与对局的电路状态进行同步,其进一步包括 本局向对局发送SERVICE消息;
对局收到该SERVICE消息后,向本局回送SERVICE—ACK消息; 本局与对局的电路状态同步。
在本发明的用于在电路重选时实现异常恢复的方法中,步骤(c)中的进行 异常处理的步骤具体为
当本局所记录的次数超过预设的阀值时,本局或对局在一预定时间内禁止 呼叫或降#/乎叫量。
在本发明的用于在电路重选时实现异常恢复的方法中,步骤(c)中的进行 异常处理的步骤具体为
当本局所记录的次数超过预设的阀值时,在一预定时间内禁止本局进行电 路重选。
在本发明的用于在电路重选时实现异常恢复的方法中,步骤(c)中的进行 异常处理的步骤具体为
当本局所记录的次数超过预设的阀值时,改变对局的电路选择策略;所述
改变电路选择策略包括将所述电路选择策略改变成随机选择策略,或者改变成 网络侧优选高的电路而用户侧优选低的电路的策略。
在本发明的另一方面,还提供了一种在电路重选时实现异常恢复的装置,
该装置包括消息传送单元,用于本局与对局进行消息传送;判断单元,用于 检测对局所选择的电路在本局是否可用,如果该电路在本局不可用,则通过消
息传送单元通知对局;记录单元,用于记录本局电3各重选的次数或电3各重选以
后对局返回接续失败的次数;存储单元,用于存储所述记录单元所记录的次数 及预设的阀值;比较单元,用于将存储单元中的本局所记录的次数与所述预设 定的阀值进行比较;异常恢复单元,用于在比较单元所比较的结果为本局所记 录的次数超出预预设的阀值时,进行异常恢复处理。
在本发明的用于在电路重选时实现异常恢复的装置中,进一步包括电路 重选单元,用于在判断单元检测到对局所选择的电路在本局不可用时,在本局 进行电路重选;且所述消息传送单元会将携带有重选电路标识的消息发送给对 局。
在本发明的用于在电路重选时实现异常恢复的装置中,所述异常恢复单元 包括重启请求生成子单元,用于生成请求本局与对局进行重启的RESTART消 息,该RESTART消息通过消息传送单元发送给对局。
在本发明的用于在电路重选时实现异常恢复的装置中,所述异常恢复单元 包括呼叫限制子单元,用于当本局所记录的次数超过预设的阀值时,在一预 定时间内禁止本局/对局的呼叫或降低本局/对局的呼叫量。
在本发明的用于在电路重选时实现异常恢复的装置中,所述异常恢复单元 包括SERVICE请求生成子单元,用于当本局所记录的次数超过预设的阀值时, 生成SERVICE消息或SERVICE—ACK消息,所述消息经消息传送单元发送给对 局,以进^f亍两个局的电路状态同步。
在本发明的用于在电路重选时实现异常恢复的装置中,所述异常恢复单元 包括电路重选禁止子单元,用于当本局所记录的次数超过预设的岡值时,在 一预定时间内禁止本局进行电路重选。
在本发明的用于在电路重选时实现异常恢复的装置中,异常恢复单元包括: 电路选择策略改变子单元,用于当本局所记录的次数超过预设的阀值时,改变 本局的电路选择策略;所述改变电路选择策略包括将所述电路选择策略改变成 随机选择策略,或者改变成网络侧优选高的电路而用户侧优选低的电路的策略。
实施本发明的用于在电路重选时实现异常恢复的方法及装置,具有如下有 益效果
当在电路重选时,本发明会记录电路重选或的次凄t电路重选以后对局返回 接续失败的次数,并会将其与一个阀值进行比较,当所记录的次数大于这个阀 值时,则进行异常恢复处理。这样,就可以在引起异常呼损的发生时,能自动
检测出问题的产生,并且能通过诸如重启/同步/SERVICE/降低呼叫量/禁止电路 重选及改变电路选择策略等来避免长时间的异常呼损的存在。


图1是现有Q931协议中对PRA电路重选机制的示意图; 图2是现有的一种进行电路同步的方法示意图; 图3是本发明在电路重选时实现异常恢复的装置的结构示意图; 图4是图3中异常恢复单元的结构示意图5及图6是本发明在电路重选时实现异常恢复的方法的第一实施例的流 程图。
具体实施例方式
由于现有Q931协议只有对电路重选机制的描述,没有对电路重选引起的异 常呼损进行检测和消除的说明。在实际情况下,尤其是在使用呼叫器的外部入 网测试情况下,PRA中继的电路重选机制很容易引起大规模的呼损,并且产生 呼损以后将进入一个相对稳定的异常流程无法自动恢复,使呼损长时间存在。 这给PRA中继的商用和入网测试带来了很大的麻烦。
本发明所提供的在电路重选时实现异常恢复的方法及装置,主要是在现有 的Q931协议中增加一个对这种电路重选引起的异常呼损进进行检测和消除的 功能。能在电路重选引起异常呼损发生时检测出问题,并且提供一种有效的途 径使系统能自愈,避免长时间的异常呼损产生。
如图3所示,是本发明在电路重选时实现异常恢复的装置的结构示意图。 在图3中以PRA中继入局1为例进行说明。本发明不限于此,中继出局也可以 有这样的结构。其包括消息传送单元IO、判断单元ll、电路重选单元12、记录 单元13、存储单元14、比较单元15及异常恢复单元16。其中,消息传送单元 10用于本局(如PRA中继入局)与对局(如PRA中继出局)进行消息传送; 判断单元11用于检测对局所选择的电路在本局是否可用,如果该电路在本局不
可用,则通过消息传送单元10通知对局;电^^重选单元12用于在判断单元11 检测到对局所选择的电路在本局不可用时,在本局进行电路重选;且所述消息 传送单元10会将携带有重选电路标识的消息发送给对局。记录单元13用于记 录本局电路重选的次数或电路重选以后对局返回接续失败的次数;存储单元14 用于存储所述记录单元所记录的次数及预设的阀值;比较单元15用于将存储单 元14中的本局所记录的次数与所述预设定的阀值进行比较;异常恢复单元16 用于在比较单元15所比较的结果为本局所记录的次数超出预预设的阀值时,进 行异常恢复处理。
如图4所示,是图3中异常恢复单元的结构示意图。在本发明中,异常恢 复单元16包括有重启请求生成子单元160,在其他一些实施例中,还可以包括 呼叫限制子单元162、电路重选禁止子单元164、 SERVICE请求生成子单元166 或电路选择策略改变子单元168。其中,重启请求生成子单元160用于生成请求 本局与对局进行重启的RESTART消息,该RESTART消息通过消息传送单元10 发送给对局,以使两个局进行重启,从而使它们达到电路状态同步。呼叫限制 子单元162用于当本局所记录的次数超过预设的阀值时,在一预定时间内禁止 本局/对局的呼叫或降低本局/对局的呼叫量。电路重选禁止子单元164用于当本 局所记录的次数超过预设的阀值时,在一预定时间内禁止本局进行电路重选, 来降低长时间呼损的产生机率。SERVICE请求生成子单元166用于当本局所记 录的次数超过预设的阀值时,生成SERVICE消息或SERVICE—ACK消息,所述 消息经消息传送单元发送给对局,以进行两个局的电路状态同步。电路选择策 略改变子单元168用于当本局所记录的次数超过预设的阀值时,改变本局的电
策略,或者改变成网络侧优选高的电路而用户侧优选低的电路的策略。
如图5及图6所示,是本发明本发明在电路重选时实现异常恢复的方法的 第一实施例的流程图。PRA中继出局向PRA中继入局发送SETUP消息,该消 息中携带有其所选择的电路信息。PRA中继入局侧接收该SETUP消息后,当 PRA中继入局侧发现对局(PRA中继出局)所选择的电路在本局不可用时,就 启动电路重选流程,即PRA中继入局重新选择一条本局可用的电3各,并且在响 应的后向消息(如,SETUP—ACK)中通知给对局。此时,PRA中断入局可以向 对局发送表示"正在向被叫振铃,,的ALEATING消息,或者表示"呼叫进行中"的CALL_PROCEEDING消息,或者表示"呼叫建立成功指示"的CONNECT 消息。
并且,PRA中继入局记录电路重选产生的次数和电路重选以后对局返回接 续失败的次数。
如果总的电路重选失败次数过多,或者是电路重选失败概率比较高的话, 超过预定的阀值,就启动电路恢复流程,使用RESTART消息同步两个局的电路 状态。即PRA中继入局向对局(PRA中继出局)发送请求重启的RESTART消 息,而对局收到该RESTART消息后,向PRA中继入局回送RESTART一ACK消 息。从而两个局进行重启,使该两个局的电路状态变成相同(均变成空闲态)。 从而可以解决对电路重选引起的异常呼损进行检测和消除的问题,防止网上大 规模的呼损产生。
本发明还存在有其他的实施例。
第二实施例
首先,PRA中继入局记录电路重选产生的次数和电路重选以后对局返回接 续失败的次数。
当总的电路重选失败次数过多(或者是电路重选失败概率比较高),超过预 定的阀值的话,就启动电路恢复流程。此时不是使用RESTART消息,而是直接 禁止呼叫一段时间(比如禁止某条PRA链路上的呼叫一段时间等),或者是降 低呼叫量(比如限制某条PRA链路上的呼叫速度一段时间等)。以降低大规模 的呼损产生的概率。
第三实施例
首先,PRA中继入局记录电路重选产生的次数和电路重选以后对局返回接 续失败的次数。
当总的电路重选失败次数过多(或者是电路重选失败概率比较高),超过预
定的阀值的话,就启动电路恢复流程。此时不是使用RESTART消息,而是使用
ANSI-Q.931标准规定的SERVICE/SERVICE—ACK消息进行两个局的电路同步。
这需要PRA中继出局与PRA中继入局同时支持ANSI-Q.931标准。 第四实施例
首先,PRA中继入局记录电路重选产生的次数和电路重选以后对局返回接 续失败的次数。
当总的电路重选失败次数过多(或者是电路重选失败概率比较高),超过预
定的阀值的话,就启动电路恢复流程。此时不是使用RESTART消息,而是禁止 入局侧进行电路重选一^殳时间。 第五实施例
首先,PRA中继入局记录电路重选产生的次数和电路重选以后对局返回接 续失败的次数。
当总的电路重选失败次数过多(或者是电路重选失败概率比较高),超过预 定的阀值的话,就启动电路恢复流程。此时改变PRA中继入局侧或PRA中继出 局侧的电路选择策略。例如,可采用随机选择策略;或者采用网络侧优选高的 电路,用户侧优选低的电路,等等。
第六实施例
将检测出电路重选引起异常呼损的功能放到PRA中继出局侧处理,首先, PRA中继出局记录对局进行电路重选的次数和本局返回接续失败的次数。
当总的电路重选失败次数过多(或者是电路重选失败概率比较高),超过预 定的阀值的话,就启动电路恢复流程。此时由PRA中继出局侧主动向PRA中继 入局侧发请求重启的RESTART消息,且PRA中继入局侧在接收消息后回送 RESTART一ACK消息,从而两个局进行重启,使两个局的电路状态变成相同(均 变成空闲状态)。
在本发明中,当在电路重选时,会记录电路重选或的次数电路重选以后对 局返回接续失败的次数,并会将其与一个阀值进行比较,当所记录的次数大于 这个阀值时,则进行异常恢复处理。这样,就可以在引起异常呼损的发生时, 能自动检测出问题的产生,并且能通过诸如重启/同步/SERVICE/降低呼叫量/禁 止电路重选及改变电路选择策略等来避免长时间的异常呼损的存在。
以上所揭露的仅为本发明的较佳实施例而已,当然不能以此来限定本发明 之权利范围,因此依本发明申请专利范围所作的等同变化,仍属本发明所涵盖 的范围。
权利要求
1、一种在电路重选时实现异常恢复的方法,其包括(a)本局接收来自对局的消息,该消息中携带有对局所选择的电路标识;(b)当检测到该对局所选择的电路标识在本局不可用时,进行电路重选,并记录电路重选的次数或电路重选以后对局返回接续失败的次数;(c)当所述记录的次数超过预设的阀值时,启动电路恢复流程,进行异常处理。
2、如权利要求1所述的在电路重选时实现异常恢复的方法,其特征在于, 所述步骤(b)中进一步包括,当进行电路重选时,将重选的电路标识通知给对 局。
3、如权利要求1或2所述的在电路重选时实现异常恢复的方法,其特征在步,其进一步包括本局向对局发送请求重启的RESTART消息;对局收到该RESTART消息后,向本局回送RESTART_ACK消息;本局与对局进行重启。
4、如权利要求1或2所述的在电路重选时实现异常恢复的方法,其特征在步,其进一步包括本局将携带有本局所述记录的次数已超过预设的阀值的信息的消息传送给 对局;对局向本局发送请求重启的RESTART消息;本局收到该RESTART消息后,向对局回送RESTART—ACK消息;本局与对局进行重启。
5、如权利要求1或2所述的在电路重选时实现异常恢复的方法,其特征在 于,所述步骤(C)中的进行异常处理的步骤为将本局与对局的电路状态进行同步,其进一步包括本局向对局发送SERVICE消息;对局收到该SERVICE消息后,向本局回送SERVICE_ACK消息; 本局与对局的电路状态同步。
6、如权利要求1或2所述的在电路重选时实现异常恢复的方法,其特征在 于,步骤(c)中的进行异常处理的步骤具体为当本局所记录的次数超过预设的阀值时,本局或对局在一预定时间内禁止 呼叫或降^^呼叫量。
7、如权利要求1或2所述的在电路重选时实现异常恢复的方法,其特征在 于,步骤(c)中的进行异常处理的步骤具体为当本局所记录的次数超过预设的阀值时,在一预定时间内禁止本局进行电 路重选。
8、如权利要求1或2所述的在电路重选时实现异常恢复的方法,其特征在 于,步骤(c)中的进行异常处理的步骤具体为当本局所记录的次数超过预设的阀值时,改变对局的电路选择策略;所述网络侧优选高的电路而用户侧优选低的电路的策略。
9、 一种在电路重选时实现异常恢复的装置,该装置包括 消息传送单元,用于本局与对局进行消息传送;判断单元,用于检测对局所选择的电路在本局是否可用,如果该电路在本 局不可用,则通过消息传送单元通知对局; 其特征在于,进一步包括记录单元,用于记录本局电路重选的次数或电路重选以后对局返回接续失 败的次数;存储单元,用于存储所述记录单元所记录的次数及预设的阀值;比4交单元,用于将存Y诸单元中的本局所i己录的次凄t与所述预"^殳定的阀Y直进行比较;异常恢复单元,用于在比较单元所比较的结果为本局所记录的次数超出预 预设的阀值时,进行异常恢复处理。
10、 如权利要求9所述的在电路重选时实现异常恢复的装置,其特征在于, 进一步包括电路重选单元,用于在判断单元检测到对局所选择的电路在本局不可用时, 在本局进行电路重选;且所述消息传送单元会将携带有重选电路标识的消息发 送给对局。
11、 如权利要求IO所述的在电路重选时实现异常恢复的装置,其特征在于, 所述异常恢复单元包括重启请求生成子单元,用于生成请求本局与对局进行重启的RESTART消 息,该RESTART消息通过消息传送单元发送给对局。
12、 如权利要求IO所述的在电路重选时实现异常恢复的装置,其特征在于, 所述异常恢复单元包括呼叫限制子单元,用于当本局所记录的次数超过预设的阀值时,在一预定 时间内禁止本局/对局的呼叫或降低本局/对局的呼叫量。
13、 如权利要求10所述的在电路重选时实现异常恢复的装置,其特征在于, 所述异常恢复单元包括SERVICE请求生成子单元,用于当本局所记录的次数超过预设的阀值时, 生成SERVICE消息或SERVICE—ACK消息,所述消息经消息传送单元发送给对 局,以进行两个局的电路状态同步。
14、 如权利要求10所述的在电路重选时实现异常恢复的装置,其特征在于, 所述异常恢复单元包括电路重选禁止子单元,用于当本局所记录的次数超过预设的阀值时,在一 预定时间内禁止本局进行电路重选。
15、如权利要求IO所述的在电路重选时实现异常恢复的装置,其特征在于, 异常恢复单元包括电路选择策略改变子单元,用于当本局所记录的次数超过预设的阀值时, 改变本局的电路选择策略;所述改变电路选择策略包括将所述电路选择策略改 变成随机选择策略,或者改变成网络侧优选高的电路而用户侧优选低的电路的 策略。
全文摘要
本发明公开了一种在电路重选时实现异常恢复的方法,其包括(a)本局接收来自对局的消息,该消息中携带有对局所选择的电路标识;(b)当检测到该对局所选择的电路标识在本局不可用时,进行电路重选,并记录电路重选的次数或电路重选以后对局返回接续失败的次数;(c)当所述记录的次数超过预设的阀值时,则启动电路恢复流程,进行异常处理。本发明还公开了一种在电路重选时实现异常恢复的装置。本发明能自动检测出异常呼损的产生,并且能避免长时间的异常呼损的存在。
文档编号H04L12/56GK101110695SQ20061003657
公开日2008年1月23日 申请日期2006年7月18日 优先权日2006年7月18日
发明者蒋忠林 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1