一种处理容灾切换的方法、装置及系统的制作方法

文档序号:7665185阅读:172来源:国知局
专利名称:一种处理容灾切换的方法、装置及系统的制作方法
技术领域
本发明涉及一种处理容灾切换的方法、装置及系统,特别是一种智能网 络中对容灾切换进行处理的方法、装置及系统。
背景技术
智能网(Intelligent Network)是在由程控交换机节点、7号信令网及业务控 制计算机构成的电话网基础上发展而来的,是指带有智能的电话网或综合业 务数字网。它的网络智能配置分布在全网中的若干个业务控制点中的计算机 上,而由软件实现更为灵活的网络智能的控制。
因而智能网是位于交换网之上的业务控制网络,通常智能网中的一个 SCP ( Service Control Point,业务控制点)或应用服务器(下面都简称为 SCP)会与多个SSP (Service Switching Point,业务触发点或称业务交换点) 或软交换(Soft Swithcing )等设备进行连接,同时SCP或应用服务器之间也会 建立连接,处理增值业务;随着更多的基础性业务开展,SCP在智能网之中的 地位日益重要,保障SCP所处理的业务正常运行至关重要。
现有技术中为保障SCP所处理业务的正常运行,常采用切换业务的方式实 现SCP的容突处理,具体如图1所示,其中给出现有智能网中常用的容灾处理 方案示意图,该容突方案是在智能网中设置DRSCP ( Disaster Recovery Service Control Point,容突业务控制点),对控制层的生产SCP在DRSCP中进行备 份,在生产SCP发生灾难之后,SSP将切换连接到DRSCP,并向其发送信令, 由DRSCP处理SSP的业务,实现SCP的容突处理。
因此如何判断生产SCP发生突难,并准确的启动I)RSCP接管并处理SSP的 业务就成为智能网容灾中的重要问题。目前的一种实现方法是在交换层由SSI) 检观'JSSP与SCP之间的信令链路是否异常,如果异常,SSP则将信令通过备用信令点、GT翻译等方式转发到DRSCP;由于网络中通常为多个SSP配置一 个 SCP,各SSP之间相互独立,有可能因为SCP与SSP之间的链路闪断的情况, 发生其中 一个SSP将信令发送到DRSCP,而其他SSP将信令发送到生产SCP的 情况,并且网络忙时和闲时呼叫量差别很大,因此DRSCP在接收到信令消息 后,需要根据收到的SSP信令来决策是否进行容灾切换,以免因网络忙时SCP 与 一 个SSP之间的链路闪断而使该SSP将信令发送到DRSCP的情况就造成 DRSCP进行容灾切换的误触发。
因此DRSCP如何根据收到的SSP的信令信息进行决策则是保证准确进行 容灾切换的前提条件,现有的DRSCP进行决策的 一种方法如图2所示,[)RSC P 上设有容灾检测模块和备份SCP的业务控制模块,由DRSCP上的容灾检测模 块对接收到的信令进行分析,发现接收到的信令地址与DRSCP上的配置相 同,则可确认接收到正确的信令,应启动DRSCP的业务控制模块进行业务接 管,进而启动DRSCP上的业务控制模块进行SSP的业务处理。
现在还有另一种基于上述方法进行智能网中SCP容灾切换的处理方法,是 对上述DRSCP的容灾检测模块进行改进,通过在容灾检测模块上配置静态切 换阈值,通过切换阈值控制是否进行容灾切换;例如,切换阈值可以设定为 每分钟接收到信令的个数,当容灾检测模块接收到的信令数达到或超过该切 换阈值时,就触发容突切换。
从上述对现有智能网中容灾切换的处理方法中,发明人发现现有技术中 至少存在如下问题,
(1)第一种容突切换处理方法中,由于DRSCP的容突检测模块一接收到 SSP的信令就会触发容灾切换,而不做任何阈值判断,因此容灾切换条件过于 敏感,若网络呼叫忙时呼叫量大,而SSP与SCP之间出现链路闪断时,SSP将 信令发给DRSCP就会引发容灾切换,但这种情况触发的容灾切换厲于误触
发;
5(2)第二种容灾切换的处理方法中,因只采用静态的切换阈值来进行容 灾决策,当网络闲时呼叫量少,每个SSP可能只发出极少的信令,即使生产 SCP发生异常,所有的SSP都将信令发送到DRSCP,也无法达到切换阈值,未 满足容灾切换条件,因此灾检测模块无法触发容灾切换,导致了容灾切换的 不及时;
而在网络呼叫忙时,每个SSP发送的信令数量很大,若少数SSP与SCP的 信令链路异常,如链路闪断等,则这些SSP发送到DRSCP的信令,就达到了切 换阈值,会导致容灾检测模块触发容灾切换,但由于是SSP与SCP之间链路闪 断造成的异常,因此这种容灾切换是不准确的;因此这种采用静态的切换阔 值进行容灾切换处理的条件无法保证容灾切换的准确性。

发明内容
本发明的实施例提供了一种处理容灾切换的方法、装置及系统,其解决 了只依靠静态的切换阈值进行容灾切换处理引发的误切换、不切换问题,为 信令触发的容灾切换提供一种可靠的检测、决策处理方法。
一种处理容灾切换的方法,包括
容灾服务器根据获得的应用服务器的处理能力信息确定容灾切换阈值;
当所述容灾服务器根据接收到的应用触发设备发送的信令数量及所述容 灾切换阈值确定需要触发容灾切换时,进行容灾切换。
一种处理容突切换的装置,所述装置包括
容灾分析模块,用于获得应用服务器的处理能力信息;
发送模块,用于将所述应用服务器处理能力信息向容灾服务器发送。
一种处理容灾切换的装置,包括
容突检测模块,用于接收应用触发设备发送的信令,并对接收到的信令 进4亍统计;
容灾决策模块,用于根据应用服务器的处理能力信息确定容灾切换阈值,并根据所述容灾检测模块的统计结果及所述容灾切换阈值确定需要容灾 切换时,进行容灾切换。'
一种处理容灾切换的系统,所述系统包括应用服务器、应用触发设备和 容灾服务器,其中
所述应用服务器用于获得所述应用服务器的处理能力信息,并将所述处 理能力信息发送到所述容灾服务器;
所述应用触发设备用于向所述容灾服务器发送信令;
所述容灾服务器用于接收所述应用触发设备发送的信令,对接收到的信 令进行统计,及根据所述应用服务器的处理能力信息确定容灾切换阀值,并 根据所述统计的结果及所述容灾切换阈值确定需要容灾切换时,进行容灾切 换。
由上述本发明实施例提供的技术方案可以看出,本发明实施例中通过根 据获得的应用服务器的处理能力信息确定容灾切换阈值,达到将应用服务器 的处理能力信息作为容灾决策依据,并可根据获得的处理能力信息的不同动 态调整容灾切换阈值,避免了业务忙时和闲时导致的误切换和不切换的问 题,保证了触发容灾切换的准确性和相关业务的及时处理。


图1为现有技术的智能网中容灾处理系统联网方案结构示意图2为现有技术的智能网中容灾处理系统各控制点的连接示意图3为本发明实施例的容灾切换处理系统的连接示意图4为本发明另 一实施例的容灾切换处理系统的连接示意图5为本发明实施例二的容灾切换装置的结构框图6为本发明实施例三的容灾切换装置的结构框图7为本发明实施例三中另 一容灾切换装置的结构框图;图8为本发明实施例三中包括切换阈值调整模块的容灾切换装置的结构框
图9为本发明实施例三中又一容灾切换装置的结构框图。
具体实施例方式
本发明实施例提供了一种处理容灾切换的方法、装置及系统,该方法中 容灾服务器可以根据获得的智能网中的应用服务器自身的处理能力信息,及 预先设置的切换阈值百分比确定容灾切换阈值,得出的容灾切换阈值作为容 灾切换的决策依据,并通过分析统计应用触发设备向该容灾服务器提交的信 令数目(如对每分钟接收到的信令数目进行统计,得出每秒钟的平均值), 当容灾服务器依据统计结果达到或超过所述应用服务器的处理能力与切换阈 值百分比的乘积时,则进行容灾切换。
为便于理解,下面结合附图和具体的实施例进行说明。
实施例一
本发明实施例提供了一种处理容灾切换的方法,用于网络中的应用服务
器发生故障进行容灾切换,具体包括
容灾服务器根据获得的应用服务器的处理能力信息确定容灾切换阈值; 当所述容灾服务器根据接收到的应用触发设备发送的信令数量及所述容 灾切换阈值确定需要触发容灾切换时,进行容灾切换。
如图3所示,该方法具体采用设置容灾服务器进行容灾处理的方式。容灾 服务器首先需要获得并保存应用服务器的处理能力信息,该获得方式可以是 容灾服务器定期或不定期地主动向应用服务器发送获取消息,由应用服务器 根据该获取消息向容灾服务器返回应用服务器的处理能力信息,也可以由应 用服务器定期或不定期地主动向容灾服务器发送应用服务器的处理能力信 息。容灾服务器获得应用服务器的处理能力信息后根据该信息来确定容灾切 换阈值,当应用服务器发生故障或各应用触发设备与应用服务器之间的链路
8发生异常时,则应用触发设备会将信令发送到容灾服务器,容灾服务器接收 并统计应用触发设备发送来的信令数量,得出统计结果,若根据所述统计结 果及容灾切换阈值确定需要进行容灾切换时(如可以以统计结果达到或超过 容灾切换阈值来确定需要进行容灾切换),则容突服务器触发容灾切换操 作,接管应用服务器进行应用触发设备的业务处理。
其中,所述的处理能力信息是由该应用服务器通过分析得到自身处理能 力信息提交并保存到所述容灾服务器。分析方式可以采用周期性和非周期 性,如采用周期性分析即是定时的分析应用服务器的处理能力,如每分钟分 析一次从而确定应用服务器当前的处理能力信息。例如,应用服务器有可能
收到1000 CAPS (Call Attempt Per Second,每秒的呼叫尝试)的信令,但是 由于机器性能所限,当前只能处理300 CAPS的信令,那么这时它的当前 处理能力是300 CAPS。周期性分析能够得到实时的应用服务器的处理能力
进行分析。
进一步,可以预先在容灾服务器中设置切换阈值百分比,容灾服务器具 体根据应用服务器的处理能力信息与切换阈值百分比的乘积确定容灾切换阈 值。例如,若应用服务器的当前处理能力为600 CAPS,且预先设置的切换阈 值百分比为50 % ,则容灾服务器确定的当前的容灾切换阈值为600 x 5() % 3 00 CAPS。当网络闲、呼叫量少时,容灾服务器收到的应用触发设备发送的信令 数量很少;而当网络忙、呼叫量多时,容灾服务器收到的应用触发设备发送 的信令数量很多,通过本发明提供的技术方案,容突服务器可以根据应用服 务器的处理能力信息和切换阈值百分比动态调整容灾切换阈值,以满足i"]络 闲或忙时不同的容灾切换阈值,避免容灾切换的不及时或误切换。
为了进一步保证容灾切换的准确性,还可以预先设置最小切换阈值.若 容灾服务器判断出根据所述应用服务器的处理能力信息确定的容灾切换阈值小于预先设置的最小切换阈值时,则将该最小切换阈值设置为容灾切换阈 值。容灾服务器进一步根据接收到的应用触发设备发送的信令数量及最小切 换阈值确定需要触发容灾切换时,进行容灾切换。这种设置避免了容灾切换 过于灵敏,以免导致容灾切换的误触发。
下面结合附图以智能网中处理容灾切换时的情况为例,对本发明实施例
的方法具体应用进一步说明,其中应用触发设备均以SSP为例,如采用其他的 Softswitch 、 SCP等可与SCP发生业务交换的网络触发设备的容灾处理方法则 与SSP的情况相同。
如图4所示,在智能网中,作为应用服务器的生产SCP未发生故障时,即 容灾切换之前,作为应用触发设备的SSP将信令送到生产SCP,由SCP的业务 控制模块处理业务。
利用本发明实施例的容灾切换方法为实现准确的触发容灾切换,在生产 SCP上增加容灾分析模块,在作为容灾服务器的DRSCP上增加容突决策模 块,生产SCP上的容灾分析模块周期性分析该生产SCP的处理能力(如生产 SCP能正确处理的信令数量),生产SCP上的容灾分析模块将分析结果通过发 送模块发送给DRSCP的容灾决策模块;DRSCP的容灾决策模块接收并保存生 产SCP的处理能力信息,作为容灾决策时的判断依据;同时DRSCP的容灾决 策模块提供切换阈值百分比(如可以采用在容灾决策模块中预先设置切换阈 值百分比),作为可配置的决策依据;并根据生产SCP的处理能力信息与切换 阈值百分比的乘积确定容灾切换阈值,如生产SCP的当前处理能力为 600CAPS ,且预先配置的切换阈值百分比为50 % ,则当前的容灾切换阈值为 600 x 50%=300CAPS;
当DRSCP的容灾检测模块接收到SSP发送过来的信令时,对信令数目近 行分析统计(如统计DRSCP每秒平均接收到的信令数量);如果容灾决策模 块根据统计结果判断得出信令数量达到或超过当前的容灾切换阈值(如当前生产SCP的处理能力x切换阈值百分比),则认为达到容突切换条件,容灾决 策模块触发容灾切换,由DRSCP的业务控制模块处理SSP发送的信令。
并且DRSCP的容突决策模块还可以配置最小切换阈值,若容灾决策模块 根据当前生产SCP的处理能力与切换阈值百分比动态得到的容灾切换阈值小于 I)RS CP的预先设置的最小切换阈值时,贝'j以设置的最小切换阈值为容灾切换 阈值,以该最小切换阈值为触发容灾切换的门限值。这种最小切换阈值的设 置可以在网络闲时避免容灾切换过于灵敏,以免导致容灾切换的误触发。
实施例二
如图5所示,本发明实施例同时提供了一种处理容灾切换的装罝,该装 置可以设置在智能网中的应用服务器中,也可以与应用服务器分开设置,该 装置具体包括容灾分析模块和发送模块,其中
容灾分析模块用于获得应用服务器的处理能力信息。具体的,容灾分析 模块可以定期或不定期的分析应用服务器的处理能力,并将得到的处理能力 信息通过发送模块发送至容灾服务器;
发送模块,用于将所述应用服务器的处理能力信息发送至容灾服务器。 实施例三
如图6所示,本发明实施例还提供了另一种处理容灾切换的装置,该装置 可以设置在智能网中的容灾服务器中,也可以与容灾服务器分开设置,具体 包括容灾检测模块、容灾决策模块,其中
容灾检测模块用于接收应用触发设备发送的信令,并对接收到的信令进 行统计。在本实施例中,应用触发设备与应用服务器和容灾服务器连接,当 应用服务器发生故障或各应用触发设备与应用服务器之间的链路发生异常 时,应用触发设备会将信令发送到容灾服务器,容灾服务器中的容灾检测模 块接收并统计应用触发设备发送来的信令数量,得出信令的统计结果,如统 计容灾服务器每秒平均接收到的信令数量。容灾决策模块用于根据应用服务器的处理能力信息确定容灾切换阈值, 并根据所述容灾检测模块的统计结果(如统计出的信令数量)及所述容灾切 换阈值确定需要触发容灾切换时(如可以以所述统计结果达到或超过所述容 灾切换阈值时确定需要触发容灾切换),进行容灾切换。
本实施例容灾切换装置中的容灾决策模块具体包括接收子模块、决策子
模块和切换子模块,见图7,其中,
接收子模块用于接收并保存应用服务器的处理能力信息;
决策子模块用于根据接收子模块的接收并保存的所述处理能力信息确定
数量的统计结果确定是否需要容灾切换;
切换子模块用于根据决策子模块的确定结果进行容突切换。
如图8所示,在本实施例中所述的容灾切换装置中还包括切换阈值调整
模块,用于当所述确定的容灾切换阈值(如根据所述应用服务器的处理能力
信息动态得到的容灾切换阈值)小于预先设置的最小切换阔值时,则将该预
先设置的最小切换阈值设置为容灾切换阈值。 实施例四
本发明实施例另一方面提供了一种处理容灾切换的系统,如图3所示,具 体包括应用服务器、应用触发设备和容灾服务器,其中,应用触发设备用于 接收用户发送的业务信令,并将业务信令发送至应用服务器,应用服务器根 据该业务信令提供相应的业务;当应用服务器发生故障或各应用触发设备与 应用服务器之间的链路发生异常时,应用触发设备将该业务信令发送至容灾 服务器,容灾服务器根据该业务信令确定需要容灾切换时,进行容灾切换, 即由该容灾服务器提供相应的业务。
在本方面实施例提供的系统中,应用服务器还用于获得应用服务器的处 理能力信息,并将处理能力信息发送到容灾服务器;应用触发设备用于向容 灾服务器发送信令;容灾服务器用于接收应用触发设备发送的信令,对接收到的信令进行统计,及根据应用服务器的处理能力信息确定容灾切换阀值, 并根据统计的统计结果及容灾切换阈值确定需要容灾切换时,进行容灾切 换。
在本实施例中,应用服务器的一种具体结构可以如图5,容灾服务器的一 种具体结构可以如图6、图7,这里不再敖述。进一步,容灾服务器还可以包 括切换阈值调整模块, 一种具体结构如图9。
综上所述,本发明实施例提供的处理容灾切换的方法、装置及系统,通 过获得应用服务器的处理能力信息,并根据获得的应用服务器的处理能力信 息确定容灾切换阈值,达到将应用服务器的处理能力信息作为容灾决策依 据,并可根据获得的处理能力信息的不同动态调整容灾切换阈值,避免了业 务忙时和闲时导致的误切换和不切换的问题,保证了触发容灾切换的准确性
和相关业务的及时处理。该方法为信令触发的容灾切换提供一种可靠的检 测、决策机制,不再单一依靠静态的切换阈值进行容灾决策,而采用结合生 产业务控制点的处理能力进行容灾切换决策依据,实现动态调整容灾切换阈
前后的次序关系,并且不因各实施例的序号造成限制。且各实施例仅为本发 明较佳的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技 术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换, 都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应该以权利要 求的保护范围为准。
权利要求
1、一种处理容灾切换的方法,其特征在于,包括容灾服务器根据获得的应用服务器的处理能力信息确定容灾切换阈值;当所述容灾服务器根据接收到的应用触发设备发送的信令数量及所述容灾切换阈值确定需要触发容灾切换时,进行容灾切换。
2、 根据权利要求l所述的方法,其特征在于,所述方法还包括所述容 灾服务器接收并保存所述应用服务器发送的所述应用服务的处理能力信息。
3、 根据权利要求l所述的方法,其特征在于,所述容灾服务器根据获得 的应用服务器的处理能力信息确定容灾切换阈值包括容灾服务器根据预先 设置的切换阈值百分比与所述处理能力信息的乘积确定容灾切换阈值。
4、 根据权利要求l所述的方法,其特征在于,所述容灾服务器确定触发 容灾切换之前还包括所述容灾服务器判断得到所述根据处理能力信息确定 的容灾切换阚值小于预先设置的最小切换阈值时,将所述最小切换阔值设置 为容灾切换阈值。
5、 一种处理容突切换的装置,其特征在于,所述装置包括 容灾分析模块,用于获得应用服务器的处理能力信息; 发送模块,用于将所述应用服务器处理能力信息向容灾服务器发送。
6、 一种处理容灾切换的装置,其特征在于,包括容灾检测模块,用于接收应用触发设备发送的信令,并对接收到的信令 进行统计;容灾决策模块,用于根据应用服务器的处理能力信息确定容灾切换阈 值,并根据所述容灾检测模块的统计结果及所述容灾切换阈值确定需要容灾 切换时,进行容灾切换。
7、 根据权利要求6所述的装置,其特征在于,所述容灾决策模块包括 接收子模块,用于接收并保存应用服务器的处理能力信息;决策子模块,用于根据接收子模块的接收并保存的所述处理能力信息确 定容灾切换阈值,并根据所述容灾切换阈值及所述容灾检测模块得出的信令数量的统计结果确定是否需要容灾切换;切换子模块,用于根据决策子模块的确定结果进行容灾切换。
8、 根据权利要求6或7所述的装置,其特征在于,所述装置还包括切换阈值调整模块,用于当所述确定的容灾切换阈值小于预先设置的最 小切换阈值时,则将该最小切换阈值设置为容灾切换阈值。
9、 一种处理容突切换的系统,其特征在于,所述系统包括应用服务器、 应用触发设备和容灾服务器,其中所述应用服务器用于获得所述应用服务器的处理能力信息,并将所述处 理能力信息发送到所述容灾服务器;所述应用触发设备用于向所述容灾服务器发送信令;所述容灾服务器用于接收所述应用触发设备发送的信令,对接收到的信 令进行统计,及根据所述应用服务器的处理能力信息确定容灾切换阀值,并 根据所述统计的统计结果及所述容灾切换阈值确定需要容灾切换时,进行容 突切换。
全文摘要
一种处理容灾切换的方法、装置及方法。所述方法包括容灾服务器根据获得的应用服务器的处理能力信息确定容灾切换阈值;当容灾服务器根据接收到的应用触发设备发送的信令数量及所述容灾切换阈值确定需要触发容灾切换时,进行容灾切换。本发明实施例中通过根据获得的应用服务器的处理能力信息确定容灾切换阈值,达到将应用服务器的处理能力信息作为容灾决策依据,并可根据获得的处理能力信息的不同动态调整容灾切换阈值,避免了业务忙时和闲时导致的误切换和不切换的问题,保证了触发容灾切换的准确性和相关业务的及时处理。
文档编号H04M3/22GK101437175SQ200710177438
公开日2009年5月20日 申请日期2007年11月15日 优先权日2007年11月15日
发明者吴小菁, 李晓明, 峰 谢 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1