CN101217292B - 媒体服务器容灾方法及装置 - Google Patents
媒体服务器容灾方法及装置 Download PDFInfo
- Publication number
- CN101217292B CN101217292B CN2007100012070A CN200710001207A CN101217292B CN 101217292 B CN101217292 B CN 101217292B CN 2007100012070 A CN2007100012070 A CN 2007100012070A CN 200710001207 A CN200710001207 A CN 200710001207A CN 101217292 B CN101217292 B CN 101217292B
- Authority
- CN
- China
- Prior art keywords
- media
- server
- module
- disaster tolerance
- server module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Hardware Redundancy (AREA)
Abstract
本发明公开了一种媒体服务器容灾方法及装置,其特征在于,该方法包括:步骤S102,在媒体服务器上设置容灾配置数据;步骤S104,当感测到多个媒体控制服务器模块中的一个发生异常时,根据容灾配置数据,从多个媒体资源服务器模块中选择一个媒体控制服务器模块作为新的媒体控制服务器模块;以及步骤S106,将多个媒体资源服务器模块中的其它媒体资源服务器模块重新注册到新的媒体控制服务器模块,媒体服务器恢复工作。因此,在不需要增加任何成本投入的基础上,显著提高了设备和系统的可靠性,提高了市场竞争力,具有明显的经济效益和社会效益。
Description
技术领域
本发明涉及下一代网络通信领域,具体地说,涉及一种在下一代网络体系中实现媒体服务器容灾的方法及装置。
背景技术
在下一代网络直至3G网络中,主要包括:软交换,是下一代网络中核心呼叫控制构件,用于完成呼叫控制功能,同时提供业务触发机制,可以根据业务触发策略,向应用服务器发起业务请求;应用服务器,是智能网的核心构件,存储用户数据和业务逻辑,并根据业务逻辑触发业务流程,在业务处理过程,根据需要控制媒体服务器提供媒体资源,从而实现各种不同的业务功能;媒体服务器,为下一代网络中,统一提供媒体资源处理功能,接受应用服务器的控制,其媒体连接通过IP承载网与网关或IP终端交互,体现了控制与承载分离的组网思想。其中,媒体服务器都是非常重要的核心网元,担负为各种业务提供媒体资源的重要功能,由电信网络本身以及媒体服务器自身的特点决定了媒体服务器需要非常高的可靠性,作为可靠性高的一个重要方面就是容灾能力的支持,是否能够提供完善高效的容灾功能,直接影响到媒体服务器的应用,业务开展以及电信智能网络的稳定性。
在当前电信采用的大部分媒体服务器构架中,采用的都是集中部署的方式,核心控制模块以及资源模块都集中在统一服务平台上,这样的部署直接带来的是单点故障的风险,虽然也可以通过双机等备份技术实现部分的容灾功能,但是因为物理位置的单一,从根本上无法解决地理/环境灾害带来的单一故障风险。
另外,对于实施分布式部署的部分媒体服务器,为了使其能够支持容灾备份功能,则必须通过1+1或n+m的方式实现冗余配置,以保障灾害发生时可以进行容灾处理,但是这种方式却带来了设备增加、成本投资加大的问题。同时,由于在这种模式的部署中,存在多套媒体服务器,所以也大大增加了管理和维护的成本,非常的不方便。
因此,在现有技术的基础上,人们需要一种能够解决上述相关技术中的问题的媒体服务器容灾的方法及装置的方案。
发明内容
本发明的目的在于提供一种简单有效的媒体服务器的容灾方法及装置,可保障媒体服务器的高可靠性。其从根本上无法解决地理/环境灾害带来的单一故障风险,同时无需冗余配置,大大减少了管理和维护的成本。
根据本发明的一个方面,提供了一种媒体服务器容灾方法,媒体服务器包括多个媒体控制服务器模块和多个媒体资源服务器模块,其特征在于,方法包括以下步骤:步骤S102,在媒体服务器上设置容灾配置数据;步骤S104,当感测到多个媒体控制服务器模块中的一个发生异常时,根据容灾配置数据,从多个媒体资源服务器模块中选择一个媒体资源服务器模块作为新的媒体控制服务器模块;以及步骤S106,将多个媒体资源服务器模块中的其它媒体资源服务器模块重新注册到新的媒体控制服务器模块,媒体服务器恢复工作,其中,步骤S106还包括以下步骤:步骤S1062,应用服务器重新和媒体服务器建立连接,恢复业务运行。
根据本发明的一个方面,步骤S104是通过以下步骤实现的:步骤S1042,使用心跳信号感测媒体控制服务器模块的异常,并且根据容灾配置数据,从多个媒体资源服务器模块中选择一台工作和网络情况均正常的媒体资源服务器模块;以及步骤S1044,停止所选择的媒体资源服务器模块的媒体资源服务,启动其媒体控制功能,作为新的媒体控制服务器模块。
根据本发明一个方面的心跳信号是标准的控制协议或者私有控制协议。该标准的控制协议包括SIP、H.248以及MGCP
根据本发明一个方面的媒体服务器容灾方法,如果媒体控制服务器模块部署了双机方式的备份策略,那么只有当双机均出现异常时,才启动容灾方案。
本发明的另一个方面提供了一种媒体服务器容灾装置,媒体服务器包括多个媒体控制服务器模块和多个媒体资源服务器模块,其特征在于,装置包括:容灾配置模块,用于在媒体服务器上设置容灾配置数据;感测选择模块,用于当感测到多个媒体控制服务器模块中的一个发生异常时,根据容灾配置数据,从多个媒体资源服务器模块中选择一个媒体资源服务器模块作为新的媒体控制服务器模块;以及重新注册模块,用于将多个媒体资源服务器模块中的其它媒体资源服务器模块重新注册到新的媒体控制服务器模块,媒体服务器恢复工作,其中,重新注册模块还包括:连接建立模块,用于使应用服务器重新和媒体服务器建立连接,恢复业务运行。
在上述的媒体服务器容灾装置中,媒体服务器采用分布式部署。
根据本发明的另一个方面,感测选择模块还包括:异常感测模块,用于使用心跳信号感测媒体控制服务器模块的异常;以及启动模块,用于在停止所选择的媒体资源服务器模块的媒体资源服务后,启动其媒体控制功能。
根据本发明另一个方面的媒体资源服务器包括多模块阵列,并接受媒体控制服务器模块的集中控制,以及多模块阵列均支持分布式部署,并且在物理位置上彼此分离。
综上,根据本发明提供的媒体服务器容灾方法及装置,对于完成电信网络媒体服务器的分布式部署以及容灾功能,仅仅通过媒体服务器本身的模块就可以恢复媒体服务器的运行,基本上没有什么额外成本的增加,良好的解决了地理容灾的要求,大大提高了系统的可靠性。同时,该容灾方法及装置,由于没有设备的增加,不会加大管理和维护方面的开销,使得运营商在保证了高可靠性网络运行的同时,可以将主要精力用于业务开发和用户服务上,显著提高了网络运营收益和市场竞争力。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
附图说明
图1是本发明涉及的媒体服务器容灾方法的流程图;
图2a是媒体服务器分布式部署的示意图;
图2b是媒体服务器容灾的示意图;
图3是根据本发明实施例的媒体服务器容灾方法的流程图;以及
图4是本发明涉及的媒体服务器容灾装置结构的示意图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
在本发明的实施过程中,主要涉及以下通讯网络设备:
软交换:下一代网络中核心呼叫控制构件,用于完成呼叫控制功能,同时提供业务触发机制,可以根据业务触发策略,向应用服务器发起业务请求。
应用服务器:是智能网的核心构件,存储用户数据和业务逻辑;根据业务逻辑触发业务流程,在业务处理过程,根据需要控制媒体服务器提供媒体资源,从而实现各种不同的业务功能。
媒体服务器:为下一代网络中,统一提供媒体资源处理功能,接受应用服务器的控制,其媒体连接通过IP承载网与网关或IP终端交互,体现了控制与承载分离的组网思想。
图1是本发明涉及的媒体服务器容灾方法的流程图。如图1所示,媒体服务器容灾方法包括以下步骤:步骤S102,在媒体服务器上设置容灾配置数据;步骤S104,当感测到多个媒体控制服务器模块中的一个发生异常时,根据容灾配置数据,从多个媒体资源服务器模块中选择一个媒体控制服务器模块作为新的媒体控制服务器模块;以及步骤S106,将多个媒体资源服务器模块中的其它媒体资源服务器模块重新注册到新的媒体控制服务器模块,媒体服务器恢复工作。
在上述媒体服务器容灾方法中,媒体服务器采用分布式部署。
其中,步骤S104是通过以下步骤实现的:步骤S1042,使用心跳信号感测媒体控制服务器模块的异常,并且根据容灾配置数据,从多个媒体资源服务器模块中选择一台工作和网络情况均正常的媒体资源服务器模块;以及步骤S1044,停止所选择的媒体资源服务器模块的媒体资源服务,启动其媒体控制功能,作为新的媒体控制服务器模块。
另外,步骤S106还包括以下步骤:步骤S1062,应用服务器重新和媒体服务器建立连接,恢复业务运行。
根据本发明的媒体资源服务器包括多模块阵列,并接受媒体控制服务器模块的集中控制。其中,多模块阵列均支持分布式部署,并且在物理位置上彼此分离。
其中,心跳信号是标准的控制协议或者私有控制协议。该标准的控制协议包括SIP、H.248以及MGCP。
另外,在上述媒体服务器容灾方法,如果媒体控制服务器模块部署了双机方式的备份策略,那么只有当双机均出现异常时,才启动容灾方案。
图2a是媒体服务器分布式部署的示意图,图2b是媒体服务器容灾的示意图,以及图3是根据本发明实施例的媒体服务器容灾方法的流程图。以下将结合图2a和图2b来描述图3的详细过程。
如图3所示,媒体服务器的容灾方法的主要步骤如下:
S302,如图2a所示的结构图,使媒体服务器采用分布式部署,媒体服务器由多模块构成,在媒体服务器上设置容灾配置数据,并且使用心跳信号对媒体控制服务器模块和媒体资源服务器模块进行链路活性检查,其中,心跳信号可以是标准的控制协议,比如SIP、H.248、MGCP等方式,也可以是私有控制协议等方式,如果媒体控制服务器模块部署了双机方式的备份策略,只有双机均出现异常才启动本容灾方案;
S304,通过心跳信号感知到媒体控制服务器模块出现异常;
S306,系统根据容灾配置数据选定一台工作和网络情况良好的媒体资源服务器模块,停止上面运行的媒体资源服务,启动控制服务,暂时作为媒体控制服务器模块投入工作;
S308,其他的媒体资源服务器模块重新注册到该媒体控制服务器模块上,媒体服务器重新投入工作,此时的系统结构如图2b所示;以及
S310,媒体服务器恢复后,应用服务器重新和媒体服务器建立连接,恢复业务运行,完成容灾处理过程。
如上,本发明的方法利用了媒体服务器本身具有的分布式部署能力,提供了一种简单高效的容灾方法,使得在严重灾害发生时媒体服务器只会损失少量的媒体资源容量即可保障媒体服务器的正常工作,在提高了媒体服务器本身可靠性的基础上,也保障了全网业务运行的可靠性,提高了用户满意度。
图4是本发明涉及的媒体服务器容灾装置400结构的示意图。下面参考图4并结合实施例,对本发明涉及的媒体服务器容灾装置400进行详细说明。
如图2所示,在媒体服务器容灾装置400中,包括:容灾配置模块402,用于在媒体服务器上设置容灾配置数据;感测选择模块404,用于当感测到多个媒体控制服务器模块中的一个发生异常时,根据容灾配置数据,从多个媒体资源服务器模块中选择一个媒体控制服务器模块作为新的媒体控制服务器模块;以及重新注册模块406,用于将多个媒体资源服务器模块中的其它媒体资源服务器模块重新注册到新的媒体控制服务器模块,媒体服务器恢复工作。
在上述的媒体服务器容灾装置中,媒体服务器采用分布式部署。感测选择模块404还包括:异常感测模块4042,用于使用心跳信号感测媒体控制服务器模块的异常;以及启动模块4044,用于在停止所选择的媒体资源服务器模块的媒体资源服务后,启动其媒体控制功能。另外,重新注册模块406还包括:连接建立模块4062,用于使应用服务器重新和媒体服务器建立连接,恢复业务运行。
其中,媒体资源服务器包括多模块阵列,并接受媒体控制服务器模块的集中控制。多模块阵列均支持分布式部署,并且在物理位置上彼此分离。
根据本发明的心跳信号是标准的控制协议或者私有控制协议。该标准的控制协议方式包括SIP、H.248以及MGCP。
另外,根据本发明的媒体服务器容灾装置,媒体控制服务器模块部署了双机方式的备份策略,那么只有当双机均出现异常时,才启动容灾方案。
综上,本发明的媒体服务器的容灾方法和装置,在不需要增加任何成本投入的基础上,显著提高了设备和系统的可靠性,提高了市场竞争力,具有明显的经济效益和社会效益。
以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (8)
1.一种媒体服务器容灾方法,所述媒体服务器包括多个媒体控制服务器模块和多个媒体资源服务器模块,其特征在于,所述方法包括以下步骤:
步骤S102,在所述媒体服务器上设置容灾配置数据;
步骤S104,当感测到所述多个媒体控制服务器模块中的一个发生异常时,根据所述容灾配置数据,从所述多个媒体资源服务器模块中选择一个媒体资源服务器模块作为新的媒体控制服务器模块;以及
步骤S106,将所述多个媒体资源服务器模块中的其它媒体资源服务器模块重新注册到所述新的媒体控制服务器模块,所述媒体服务器恢复工作;
其中,所述步骤S106还包括以下步骤:步骤S1062,应用服务器重新和所述媒体服务器建立连接,恢复业务运行。
2.根据权利要求1所述的媒体服务器容灾方法,其特征在于,所述步骤S104是通过以下步骤实现的:
步骤S1042,使用心跳信号感测所述媒体控制服务器模块的异常,并且根据所述容灾配置数据,从所述多个媒体资源服务器模块中选择一台工作和网络情况均正常的媒体资源服务器模块;以及
步骤S1044,停止所选择的媒体资源服务器模块的媒体资源服务,启动其媒体控制功能,作为所述新的媒体控制服务器模块。
3.根据权利要求2所述的媒体服务器容灾方法,其特征在于,所述心跳信号是标准的控制协议或者私有控制协议。
4.根据权利要求1所述的媒体服务器容灾方法,其特征在于,如果所述媒体控制服务器模块部署了双机方式的备份策略,那么只有当所述双机均出现异常时,才启动容灾方案。
5.一种媒体服务器容灾装置,所述媒体服务器包括多个媒体控制服务器模块和多个媒体资源服务器模块,其特征在于,所述装置包括:
容灾配置模块,用于在所述媒体服务器上设置容灾配置数据;
感测选择模块,用于当感测到所述多个媒体控制服务器模块中的一个发生异常时,根据所述容灾配置数据,从所述多个媒体资源服务器模块中选择一个媒体资源服务器模块作为新的媒体控制服务器模块;以及
重新注册模块,用于将所述多个媒体资源服务器模块中的其它媒体资源服务器模块重新注册到所述新的媒体控制服务器模块,所述媒体服务器恢复工作;
其中,所述重新注册模块还包括:连接建立模块,用于使应用服务器重新和所述媒体服务器建立连接,恢复业务运行。
6.根据权利要求5所述的媒体服务器容灾装置,其特征在于,所述媒体服务器采用分布式部署。
7.根据权利要求6所述的媒体服务器容灾装置,其特征在于,所述感测选择模块还包括:
异常感测模块,用于使用心跳信号感测所述媒体控制服务器模块的异常;以及
启动模块,用于在停止所选择的媒体资源服务器模块的媒体资源服务后,启动其媒体控制功能。
8.根据权利要求5所述的媒体服务器容灾装置,其特征在于,所述媒体资源服务器包括多模块阵列,并接受所述媒体控制服务器模块的集中控制,以及所述多模块阵列均支持分布式部署,并且在物理位置上彼此分离。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100012070A CN101217292B (zh) | 2007-01-04 | 2007-01-04 | 媒体服务器容灾方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2007100012070A CN101217292B (zh) | 2007-01-04 | 2007-01-04 | 媒体服务器容灾方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101217292A CN101217292A (zh) | 2008-07-09 |
CN101217292B true CN101217292B (zh) | 2011-11-30 |
Family
ID=39623664
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2007100012070A Expired - Fee Related CN101217292B (zh) | 2007-01-04 | 2007-01-04 | 媒体服务器容灾方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101217292B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102083113A (zh) * | 2009-11-30 | 2011-06-01 | 中国移动通信集团公司 | 网络容灾的方法与系统 |
US8671308B2 (en) | 2011-05-02 | 2014-03-11 | International Business Machines Corporation | Optimizing disaster recovery systems during takeover operations |
US8522068B2 (en) | 2011-05-02 | 2013-08-27 | International Business Machines Corporation | Coordinated disaster recovery production takeover operations |
CN113596083B (zh) * | 2021-06-23 | 2022-06-17 | 广西东信易通科技有限公司 | 一种基于状态跟踪的高可用云通信通话恢复的方法及系统 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6301643B1 (en) * | 1998-09-03 | 2001-10-09 | International Business Machines Corporation | Multi-environment data consistency |
CN1340928A (zh) * | 2000-09-02 | 2002-03-20 | 深圳市中兴通讯股份有限公司 | 通讯系统备份方法和设备 |
CN1418023A (zh) * | 2001-11-06 | 2003-05-14 | 华为技术有限公司 | 无线接入网中基站控制器的备份实现方法及装置 |
CN1642030A (zh) * | 2004-01-05 | 2005-07-20 | 华为技术有限公司 | 一种网管双机容灾备份的实现方法 |
CN1746855A (zh) * | 2005-10-26 | 2006-03-15 | 北京启明星辰信息技术有限公司 | 一种基于伪块设备的应用层透明容灾备份方法及系统 |
-
2007
- 2007-01-04 CN CN2007100012070A patent/CN101217292B/zh not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6301643B1 (en) * | 1998-09-03 | 2001-10-09 | International Business Machines Corporation | Multi-environment data consistency |
CN1340928A (zh) * | 2000-09-02 | 2002-03-20 | 深圳市中兴通讯股份有限公司 | 通讯系统备份方法和设备 |
CN1418023A (zh) * | 2001-11-06 | 2003-05-14 | 华为技术有限公司 | 无线接入网中基站控制器的备份实现方法及装置 |
CN1642030A (zh) * | 2004-01-05 | 2005-07-20 | 华为技术有限公司 | 一种网管双机容灾备份的实现方法 |
CN1746855A (zh) * | 2005-10-26 | 2006-03-15 | 北京启明星辰信息技术有限公司 | 一种基于伪块设备的应用层透明容灾备份方法及系统 |
Non-Patent Citations (1)
Title |
---|
武鲁.基于集群服务器的容灾系统的副本管理研究.《计算机应用研究》.2006,(第6期),76-78. * |
Also Published As
Publication number | Publication date |
---|---|
CN101217292A (zh) | 2008-07-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102098201A (zh) | 一种实现l2tp用户接入备份的方法及网络系统 | |
CN112003716A (zh) | 一种数据中心双活实现方法 | |
JP2008092144A (ja) | コンピュータシステム、バックアップシステムへの移行方法、バックアップシステムへの移行プログラム、監視装置、端末装置及びバックアップシステム | |
CN102255747B (zh) | 呼叫业务处理方法与系统 | |
WO2007048319A1 (fr) | Systeme et procede de recuperation sur sinistre de dispositif de commande de service dans un reseau intelligent | |
CN101247568A (zh) | 数据容灾系统和方法及中间设备 | |
CN101217292B (zh) | 媒体服务器容灾方法及装置 | |
CN100456701C (zh) | 提高通信系统可靠性的装置和方法以及通信系统 | |
CN102055605B (zh) | 一种应用于aaa服务器的容灾系统及方法 | |
CN101217293B (zh) | 媒体业务托管切换系统及方法 | |
CN102223248B (zh) | 呼叫业务处理方法与系统 | |
RU2007117921A (ru) | Способ и устройство для контроля резервирования электронных устройств | |
CN102083049A (zh) | 一种开关机系统及其切换方法 | |
CN106534758B (zh) | 会议备份方法和装置 | |
US20080144489A1 (en) | Network device and communication recovery method thereof | |
CN102215272B (zh) | 一种应急切换的方法和系统 | |
CN107241753A (zh) | 无线网络稳定性优化方法和系统 | |
KR100947240B1 (ko) | 부하 분산구조형 이중화 시스템 | |
CN100391169C (zh) | 双归属切换时的业务保持方法及其装置 | |
WO2012097604A1 (zh) | 网关故障时的消息处理方法、系统和网关 | |
CN101335702A (zh) | 一种gprs业务支持节点容灾的处理方法 | |
JP4781696B2 (ja) | Ip電話システム | |
CN102487424B (zh) | 一种实现ip话机逃生的方法和通信装置 | |
CN103873286A (zh) | 一种容灾切换的方法、系统及装置 | |
CN100413261C (zh) | 数据恢复的方法和系统 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C41 | Transfer of patent application or patent right or utility model | ||
TR01 | Transfer of patent right |
Effective date of registration: 20151223 Address after: Yuhuatai District of Nanjing City, Jiangsu province 210012 Bauhinia Road No. 68 Patentee after: Nanjing Zhongxing New Software Co., Ltd. Address before: 518057 Nanshan District science and Technology Industrial Park, Guangdong high tech Industrial Park, ZTE building Patentee before: ZTE Corporation |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20111130 Termination date: 20170104 |