媒体服务器容灾方法及装置的制作方法

文档序号:7643266阅读:180来源:国知局
专利名称:媒体服务器容灾方法及装置的制作方法
技术领域
本发明涉及下一代网络通信领域,具体地说,涉及一种在下一 代网络体系中实现媒体服务器容灾的方法及装置。
背景技术
在下一代网络直至3G网络中,主要包括软交换,是下一代 网络中核心呼叫控制构件,用于完成呼叫控制功能,同时提供业务 触发才几制,可以4艮据业务触发策略,向应用服务器发起业务请求; 应用服务器,是智能网的核心构件,存储用户数据和业务逻辑,并 根据业务逻辑触发业务流程,在业务处理过程,根据需要控制媒体 服务器4是供纟某体资源,从而实现各种不同的业务功能;媒体服务器, 为下一代网络中,统一提供^某体资源处理功能,接受应用服务器的 控制,其媒体连接通过IP承载网与网关或IP终端交互,体现了控 制与承载分离的组网思想。其中,媒体服务器都是非常重要的核心 网元,.担负为各种业务提供媒体资源的重要功能,由电信网络本身 以及媒体服务器自身的特点决定了媒体服务器需要非常高的可靠 性,作为可靠性高的一个重要方面就是容灾能力的支持,是否能够 提供完善高效的容灾功能,直接影响到媒体服务器的应用,业务开 展以及电信智能网络的稳定'性。在当前电信采用的大部分媒体服务器构架中,采用的都是集中 部署的方式,核心控制模块以及资源模块都集中在统一服务平台 上,这样的部署直接带来的是单点故障的风险,虽然也可以通过双机等备份技术实现部分的容灾功能,但是因为物理位置的单一,从 根本上无法解决地理/环境突害带来的单 一故障风险。另夕卜,对于实施分布式部署的部分+某体服务器,为了使其能够支持容突备份功能,则必须通过1+1或n+m的方式实现冗余配置, 以保障灾害发生时可以进行容灾处理,但是这种方式却带来了设备 增加、成本投资加大的问题。同时,由于在这种模式的部署中,存 在多套媒体服务器,所以也大大增加了管理和维护的成本,非常的 不方便。因此,在现有技术的基础上,人们需要一种能够解决上述相关 技术中的问题的媒体服务器容灾的方法及装置的方案。发明内容本发明的目的在于提供一种简单有效的媒体服务器的容灾方 法及装置,可保障媒体服务器的高可靠性。其从根本上无法解决地 理/环境突害带来的单一故障风险,同时无需冗余配置,大大减少了 管理和维护的成本。根据本发明的一个方面,提供了一种媒体服务器容突方法,媒 体服务器包括多个媒体控制服务器模块和多个媒体资源服务器模 块,其特征在于,方法包^舌以下步骤步骤S102,在々某体i3l务器上 设置容灾配置数据;步骤S104,当感测到多个々某体控制服务器模块 中的一个发生异常时,根据容突配置数据,从多个媒体资源服务器 模块中选择一个媒体控制服务器模块作为新的媒体控制服务器模 块;以及步骤S106,将多个i某体资源服务器模块中的其它-媒体资源 服务器模块重新注册到新的媒体控制服务器模块,媒体服务器恢复 工作。冲艮才居本发明的一个方面,步一骤S104是通过以下步-骤实现的 步骤S1042,使用心跳信号感测媒体控制服务器模块的异常,并且 根据容灾配置数据,从多个媒体资源服务器模块中选择一 台工作和 网络情况均正常的々某体资源服务器模块;以及步骤S1044,停止所 选择的媒体资源服务器模块的媒体资源服务,启动其媒体控制功能,作为新的媒体控制服务器模块。另夕卜,步骤S106还包括以下步骤步骤S1062,应用服务器 重新和媒体服务器建立连接,恢复业务运行。根据本发明 一个方面的心跳信号是标准的控制协议或者私有 控制协议。该标准的控制协议包括SIP、 H.248以及MGCP根据本发明 一个方面的媒体服务器容灾方法,如果媒体控制服 务器模块部署了双才几方式的备份策略,那么只有当双机均出现异常 时,才启动容灾方案。本发明的另 一个方面提供了 一种媒体服务器容灾装置,媒体服 务器包括多个媒体控制服务器模块和多个媒体资源服务器模块,其 特征在于,装置包括容突配置模块,用于在媒体服务器上设置容 灾配置数据;感测选择模块,用于当感测到多个媒体控制服务器模 块中的一个发生异常时,根据容灾配置数据,从多个媒体资源服务 器模块中选择一个媒体控制服务器模块作为新的媒体控制服务器 模块;以及重新注册模块,用于将多个媒体资源服务器模块中的其 它媒体资源服务器模块重新注册到新的媒体控制服务器模块,媒体 服务器恢复工作。在上述的4某体服务器容灾装置中,媒体服务器采用分布式部署。根据本发明的另一个方面,感测选择模块还包括异常感测模 块,用于使用心跳信号感测媒体控制服务器模块的异常;以及启动 模块,用于在停止所选择的媒体资源服务器模块的媒体资源服务 后,启动其々某体控制功能。另外,重新注册4莫块还包括连接建立 模块,用于使应用服务器重新和媒体服务器建立连接,恢复业务运 行。根据本发明另一个方面的媒体资源服务器包括多模块阵列,并 接受媒体控制服务器模块的集中控制,以及多模块阵列均支持分布 式部署,并且在物理位置上彼此分离。综上,根据本发明提供的媒体服务器容灾方法及装置,对于完 成电信网络媒体服务器的分布式部署以及容灾功能,仅仅通过媒体 服务器本身的模块就可以恢复媒体服务器的运行,基本上没有什么 额外成本的增加,良好的解决了地理容灾的要求,大大^t是高了系统 的可靠性。同时,该容灾方法及装置,由于没有设备的增加,不会 加大管理和维护方面的开销,使得运营商在保证了高可靠性网络运 行的同时,可以将主要精力用于业务开发和用户服务上,显著提高 了网络运营收益和市场竟争力。本发明的其它特征和优点将在随后的说明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其他优点可通过在所写的说明书、权利要求书、以及附 图中所特别指出的结构来实现和获得。


此处所i兌明的附图用来冲是供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并 不构成对本发明的不当限定。在附图中图1是本发明涉及的々某体服务器容灾方法的流程图; 图2a是々某体服务器分布式部署的示意图; 图2b是媒体服务器容突的示意图;图3是根据本发明实施例的媒体服务器容灾方法的流程图;以及图4是本发明涉及的々某体服务器容灾装置结构的示意图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此 处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本 发明。在本发明的实施过程中,主要涉及以下通讯网络设备软交换下一代网络中核心呼叫控制构件,用于完成呼叫控制 功能,同时4是供业务触发^/L制,可以#4居业务触发策略,向应用服 务器发起业务请求。应用服务器是智能网的核心构件,存储用户数据和业务逻辑; 根据业务逻辑触发业务流程,在业务处理过程,根据需要控制媒.体 服务器^是供々某体资源,从而实现各种不同的业务功能。媒体服务器为下一代网络中,统一提供媒体资源处理功能, 接受应用服务器的控制,其媒体连接通过IP承载网与网关或IP终 端交互,体现了控制与承载分离的组网思想。图1是本发明涉及的媒体服务器容灾方法的流程图,,如图1所示,A某体/服务器容突方法包括以下步骤步骤S102,在+某体服务器 上设置容突配置数据;步骤S104,当感测到多个媒体控制服务器模 块中的一个发生异常时,根据容灾配置数据,从多个媒体资源服务 器模块中选择一个々某体控制服务器模块作为新的媒体控制服务器 模块;以及步骤S106,将多个媒体资源服务器模块中的其它媒体资 源服务器模块重新注册到新的媒体控制服务器模块,媒体服务器恢 复工作。在上述^某体服务器容灾方法中,媒体服务器采用分布式部署。其中,步艰《S104是通过以下步骤实^见的步-骤S1042,使_用 心跳信号感测媒体控制服务器模块的异常,并且根据容灾配置数 据,从多个士某体资源服务器模块中选择一 台工作和网络情况均正常 的媒体资源服务器模块;以及步骤S1()44,停止所选择的媒体资源 服务器模块的媒体资源服务,启动其媒体控制功能,作为新的媒体 控制服务器模块。另外,步骤S106还包4舌以下步骤步骤S1062,应用力l务器 重新和媒体服务器建立连接,恢复业务运行。根据本发明的々某体资源服务器包括多模块阵列,并接受媒体控 制服务器模块的集中控制。其中,多模块阵列均支持分布式部署, 并且在物理位置上;f皮此分离。其中,心跳信号是标准的控制协议或者私有控制协议。该标准 的控制协i义包4舌SIP、 H.248以及MGCP。另外,在上述媒体服务器容灾方法,如果媒体控制服务器損块 部署了双机方式的备份策略,那么只有当双机均出现异常时,才启 动容灾方案。图2a是媒体服务器分布式部署的示意图,图2b是媒体服务器 容灾的示意图,以及图3是根据本发明实施例的媒体服务器容灾方 法的流程图。以下将结合图2a和图2b来描述闺3的详细过程。如图3所示,媒体服务器的容突方法的主要步骤如下S302,如图2a所示的结构图,使媒体服务器采用分布式部署, 媒体服务器由多模块构成,在媒体服务器上设置容突配置数据,并 且使用心跳信号对媒体控制服务器模块和媒体资源服务器模块进 行链路活性检查,其中,心跳信号可以是标准的控制协议,比如S1P、 H.248、 MGCP等方式,也可以是矛厶有4空制十办i义等方式,々口果媒体 控制服务器模块部署了双机方式的备份策略,只有双机均出现异常 才启动本容灾方案;S3 04,通过心跳信号感知到媒体控制服务器模块出现异常;S306 ,系统根据容突配置数据选定一 台工作和网络情况良好的 媒体资源服务器模块,停止上面运行的媒体资源服务,启动控制服 务,暂时作为媒体控制服务器模块投入工作;S308,其他的媒体资源服务器模块重新注册到该媒体控制服务 器模块上,媒体服务器重新投入工作,此时的系统结构如图2b所示; 以及S310,媒体服务器恢复后,应用服务器重新和媒体服务器建立 连接,恢复业务运行,完成容灾处理过程,,如上,本发明的方法利用了媒体服务器本身具有的分布式部署 能力,提供了一种简单高效的容灾方法,使得在严重灾害发生时媒 体服务器只会损失少量的媒体资源容量即可保障媒体服务器的正常工作,在提高了媒体服务器本身可靠性的基础上,也保障了全网 业务运行的可靠性,提高了用户满意度。图4是本发明涉及的媒体服务器容尖装置400结构的示意图。下面参考图4并结合实施例,对本发明涉及的媒体服务器容灾装置 400进^S,纟田i兌明。如图2所示,在媒体服务器容灾装置400中,包括容灾配置 模块402,用于在々某体服务器上设置容突配置数据;感测选择模块 404,用于当感测到多个媒体控制服务器模块中的 一 个发生异常时, 根据容灾配置数据,从多个媒体资源服务器模块中选择一 个媒体控 制服务器模块作为新的媒体控制服务器模块;以及重新注册模块 406,用于将多个媒体资源服务器模块中的其它媒体资源服务器模 块重新注册到新的媒体控制服务器模块,媒体服务器恢复工作。在上述的媒体服务器容灾装置中,媒体服务器采用分布式部 署 感测选捐"溪块404还包括异常感测模块4042,用于使用心跳 信号感测媒体控制服务器模块的异常;以及启动模块4044,用于在 停止所选择的媒体资源服务器模块的媒体资源服务后,启动其媒体 控制功能。另外,重新注册模块还包括406:连接建立模块4062, 用于使应用服务器重新和媒体服务器建立连接,恢复业务运行。其中,媒体资源服务器包括多模块阵列,并接受媒体控制服务 器模块的集中控制。多模块阵列均支持分布式部署,并且在物理位 置上^皮此分离。根据本发明的心跳信号是标准的控制协议或者私有控制协议。 该标准的控制协议方式包4舌S1P、 H.248以及MGCP。另外,根据本发明的媒体服务器容灾装置,媒体控制服务器模 块部署了双才几方式的备4分策略,那么只有当双沖几均出现异常时,才 启动容灾方案。综上,本发明的媒体服务器的容灾方法和装置,在不需要增加 任何成本投入的基础上,显著提高了设备和系统的可靠性,提高了 市场竟争力,具有明显的经济效益和社会效益,以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的才支术人员来i兌,本发明可以有各种更改和变化。凡在本 发明的一青神和原则之内,所作的任^pf奮改、等同替换、改进等,均 应包含在本发明的保护范围之内。
权利要求
1. 一种媒体服务器容灾方法,所述媒体服务器包括多个媒体控制服务器模块和多个媒体资源服务器模块,其特征在于,所述方法包括以下步骤步骤S102,在所述媒体服务器上设置容灾配置数据;步骤S104,当感测到所述多个媒体控制服务器模块中的一个发生异常时,根据所述容灾配置数据,从所述多个媒体资源服务器模块中选择一个媒体控制服务器模块作为新的媒体控制服务器模块;以及步骤S106,将所述多个媒体资源服务器模块中的其它媒体资源服务器模块重新注册到所述新的媒体控制服务器模块,所述媒体服务器恢复工作。
2. 根据权利要求1所述的媒体服务器容突方法,其特征在于,所 述步驶《S104是通过以下步骤实现的步骤S1042,使用心跳信号感测所述媒体控制服务器模块的异常,并且^4居所述容灾配置^:据,从所述多个々某体资源服 务器模块中选择一 台工作和网络情况均正常的媒体资源服务器模块;以及步骤S1044,停止所选择的媒体资源服务器模块的媒体资 源服务,启动其媒体控制功能,作为所述新的媒体控制服务器 模块。
3. 根据权利要求1所述的媒体服务器容灾方法,其特征在亍,所述步,骤S106还包4舌以下步^骤步骤S1062,应用服务器重新和所述媒体服务器建立连 4妾,恢复业务运行。
4. 根据权利要求2所述的媒体服务器容灾方法,其特征在于,所 述心跳信号是标准的控制协议或者私有控制协议。
5. 根据权利要求1所述的媒体服务器容灾方法,其特征在于,如 果所述媒体控制服务器模块部署了双机方式的备份策略,那么 只有当所述双才几均出现异常时,才启动容灾方案,,
6. —种媒体服务器容突装置,所述媒体服务器包括多个媒体控制 服务器模块和多个媒体资源服务器模块,其特征在于,所述装 置包括容灾配置模块,用于在所述媒体服务器上设置容灾配置 数据;感测选择模块,用于当感测到所述多个媒体控制服务器 模块中的一个发生异常时,根据所述容灾配置数据,从所述多 个媒体资源服务器模块中选择一 个媒体控制服务器模块作为新的4某体控制服务器^t块;以及重新注册模块,用于将所迷多个媒体资源服务器模块中 的其它媒体资源服务器模块重新注册到所述新的媒体控制服 务器模块,所迷媒体服务器恢复工作.,
7. 根据权利要求6所述的媒体服务器容灾装置,其特征在于,所 述媒体服务器采用分布式部署。
8. 根据权利要求7所述的々某体服务器容灾装置,其特征在于,所 述感测选4奪模块还包括异常感测模块,用于使用心跳信号感测所述媒体控制服务器模块的异常;以及启动模块,用于在停止所选4奪的"i某体资源服务器模块的 媒体资源服务后,启动其媒体控制功能。
9. 根据权利要求6所述的媒体服务器容灾装置,其特征在于,所 述重新注册4莫块还包括连接建立模块,用于使应用服务器重新和所述媒体服务 器建立连接,恢复业务运行。
10. 根据权利要求6所述的媒体服务器容灾装置,其特征在于,所 述媒体资源服务器包括多模块阵列,并接受所述媒体控制服务 器模块的集中控制,以及所述多模块阵列均支持分布式部署, 并且在物理位置上^f皮此分离。
全文摘要
本发明公开了一种媒体服务器容灾方法及装置,其特征在于,该方法包括步骤S102,在媒体服务器上设置容灾配置数据;步骤S104,当感测到多个媒体控制服务器模块中的一个发生异常时,根据容灾配置数据,从多个媒体资源服务器模块中选择一个媒体控制服务器模块作为新的媒体控制服务器模块;以及步骤S106,将多个媒体资源服务器模块中的其它媒体资源服务器模块重新注册到新的媒体控制服务器模块,媒体服务器恢复工作。因此,在不需要增加任何成本投入的基础上,显著提高了设备和系统的可靠性,提高了市场竞争力,具有明显的经济效益和社会效益。
文档编号H04B1/74GK101217292SQ20071000120
公开日2008年7月9日 申请日期2007年1月4日 优先权日2007年1月4日
发明者力 傅, 吴建军, 东 王 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1