CN101753339B - 一种实现多点控制单元会议备份功能的方法及*** - Google Patents
一种实现多点控制单元会议备份功能的方法及*** Download PDFInfo
- Publication number
- CN101753339B CN101753339B CN2008101840114A CN200810184011A CN101753339B CN 101753339 B CN101753339 B CN 101753339B CN 2008101840114 A CN2008101840114 A CN 2008101840114A CN 200810184011 A CN200810184011 A CN 200810184011A CN 101753339 B CN101753339 B CN 101753339B
- Authority
- CN
- China
- Prior art keywords
- mcu
- conference
- meeting
- administration module
- backup
- 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.)
- Active
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
一种实现多点控制单元会议备份功能的方法,涉及会议调度管理模块、一个或多个MCU所配备的一个或多个备份MCU以及网守Gk,该方法包括:会议调度管理模块在出现主用MCU宕机情况,当检测到与该主用MCU的连接断开,且判断该主用MCU配备有备份MCU,则保存该主用MCU上所有的会议状态信息,并且释放相应的会议资源;然后通知Gk将该主用MCU上的会议注销,并且挂断会议中的所有会议终端;同时指示备用MCU重新发起会议及呼叫所有会议终端,由此进入正常会议流程。本发明具有开发成本投入少、***功能完善及实现周期短等优势,是目前较为理想的实现方案。
Description
技术领域
本发明涉及视频会议备份功能技术,尤其涉及视频会议***中实现多点控制单元(MCU,Multipoint Control Unit)会议备份功能的方法及***。
背景技术
视频会议也称为实时多媒体多点会议***,主要实现即时会议通信功能,采用标准通讯协议(H.323、H.320等)通过同步交互技术建立起一个协同交互的环境。让分布于不同区域的多媒体终端加入到该环境中,通过实时可交互的视频、语音、文字、白板等媒体形式,实现实时互动式会谈,为企业内部或企业之间搭建良好的沟通平台。
MCU作为视频会议***的核心部分,相当于一个交换机,将来自各会议场点的信息流经过同步分离后,抽取出音频、视频及数据等信息和信令,再将各会议场点的信息和信令通过同一处理模块,完成相应的音频混合或切换、视频混合或切换、数据广播和路由选择以及会议控制等过程,并将各会议场点所需的各种信息重新组合起来,送往各相应的会议终端设备。
在有些情况下,当进行重要会议时一旦出现MCU故障,维护人员又无法在短时间内排除和定位故障原因,则会给用户和演示带来极大的不便,甚至造成使用的瘫痪,时间的耽误很可能会错过重要的会议内容。这时,如果启动MCU会议备份功能,能够满足紧急的会议恢复要求,缩短***故障的恢复时间,这对用户而言其实际价值是不言而喻的。
而现有的启动MCU会议备份功能的设计,需要增加一个代理模块proxy来实现主用MCU和备用MCU之间的通信,以实现主、备倒换。但由于proxy与主用MCU、备用MCU之间的通信是通过TCP/IP协议进行的,其处理过程非常麻烦且难以实现;而且,主、备倒换过程需要用户进行二次配置,因此使得会议的恢复花费较长时间。
发明内容
本发明所要解决的技术问题是提供一种实现多点控制单元会议备份功能的方法及***,能够在出现MCU故障时立即启动MCU会议备份功能,满足紧急恢复会议及缩短***恢复时间的要求。
为了解决上述技术问题,本发明提供了一种实现多点控制单元会议备份功能的方法,涉及会议调度管理模块、一个或多个主用多点控制单元MCU所配备的一个或多个备份MCU以及网守Gk,该方法包括:
会议调度管理模块在出现主用MCU宕机情况,当检测到与该主用MCU的连接断开,且判断该主用MCU配备有备份MCU,则保存该主用MCU上所有的会议状态信息,并且释放相应的会议资源;然后通知Gk将该主用MCU上的会议注销,并且挂断会议中的所有会议终端;同时指示备用MCU重新发起会议及呼叫所有会议终端,由此进入正常会议流程。
进一步地,会议状态信息包括:会议基本信息、会议模板、会议当前状态、会议电视终端及其状态信息中的一种或多种。
进一步地,所述方法还包括:会议调度管理模块向备用MCU发起重新开会请求,会议名称和会议终端保持不变;备用MCU重新申请要恢复的会议,并完成对议终端的呼叫;会议调度管理模块同步相应的会议状态。
进一步地,会议调度管理模块与所述Gk以私有注册管理状态RAS消息为载体进行信息交互,即所述会议调度管理模块通知Gk执行注销及挂断操作,Gk向会议调度管理模块回复是否成功完成注销和挂断操作的信息。
进一步地,所述方法还包括:在会议调度管理模块上配置主用MCU是否配有备用MCU的配置属性。
进一步地,所述方法还包括:当会议调度管理模块判断主用MCU未配备有备份MCU,则启用MCU重连机制。
为了解决上述技术问题,本发明提供了一种实现多点控制单元会议备份功能的***,包括:会议调度管理模块、一个或多个主用多点控制单元MCU所配备的一个或多个备份MCU以及网守Gk,其中:
会议调度管理模块,用于在出现主用MCU宕机情况,检测到与该主用MCU的连接断开,且判断该主用MCU配备有备份MCU,则保存该主用MCU上所有的会议状态信息,并释放相应的会议资源;然后通知Gk将该主用MCU上的会议注销,并且挂断会议中的所有会议终端;同时指示所述备用MCU重新发起会议及呼叫所述所有会议终端;
Gk,用于收到通知后完成注销和挂断的操作,并将是否成功注销和挂断的消息回复给会议调度管理模块;
一个或多个备份MCU,用于在收到指示后执行重新发起会议,并完成对会议终端的呼叫。
进一步地,会议状态信息包括:会议基本信息、会议模板、会议当前状态、会议电视终端及其状态信息中的一种或多种。
进一步地,会议调度管理模块向备用MCU发起重新开会请求,会议名称和会议终端保持不变;在备用MCU重新发起会议后同步相应的会议状态;
Gk与会议调度管理模块以私有注册管理状态RAS消息为载体进行信息交互;
备用MCU通过重新申请要恢复的会议执行重新发起会议。
进一步地,在会议调度管理模块上配置主用MCU是否配有备用MCU的配置属性。
本发明不需要增加代理模块proxy来实现主用MCU和备用MCU之间的通信,而是采用一种基于IP网络来实现MCU会议备份功能的方法及***,能够在出现MCU故障且用户在短时间不能立刻定位故障时,通过会议调度管理模块迅速启用MCU会议备份功能及会议状态记忆功能,毋需用户二次配置而自动生成相同的会议模板,从而通过紧急主、备倒换而达到迅速恢复会议的目的,并以人性化的设计极大地增加了用户操作的方便性。本发明的方案具有开发成本投入少、修改工作量不大、***功能完善、测试易验证以及实现周期短等优势,是目前较为理想的实现方案。
附图说明
图1a是本发明实现MCU会议备份功能的***总体框架的结构示意图;
图1b是本发明实现MCU会议备份功能的方法流程图;
图2是本发明会议调度管理模块与主用MCU之间处理流程示意图;
图3是本发明会议调度管理模块与网守之间的处理流程示意图;
图4是本发明会议调度管理模块与备用MCU之间的处理流程示意图。
具体实施方式
本发明实现多点控制单元会议备份功能的方法,涉及会议调度管理模块、多个主用MCU及其所辖的多个会议终端、多个备份MCU以及网守Gk,其中,会议调度管理模块配置所有由其管理的主用MCU的属性以及主用MCU是否配备有备份MCU的配置属性。当***出现主用MCU宕机情况时,会议调度管理模块检测到与该主用MCU的连接(TCP/IP)已断开,则根据该MCU的配置属性若判断可以启用该MCU的备份功能,便将该主用MCU进行会议的所有状态信息进行保存,并释放相应的会议资源;同时,向Gk发出注销该主用MCU上的会议的通知;然后向备用MCU发起重新开会的指示;网守Gk在收到注销会议的通知后,实施会议注销及挂断会议所有终端的在线呼叫的操作,并将成功注销及挂断消息返回给会议调度管理模块;备份MCU在收到重新开会的指示后,向注销会议的所有终端发起呼叫,使终端进入到恢复的会议上。
以下结合附图和优选实施例对本发明的上述技术方案进行更详细地说明和解释。
如图1a所示,是本发明实现MCU会议备份功能的***总体框架的结构,该***包括:会议调度管理模块、主用MCU-A、MCU-B及其分别配备的备份MCU-1、MCU-2以及网守(Gk,Gatekeeper),其中:
主用MCU-A、MCU-B,作为提供对多点会议支持的端点,分别提供对终端1、终端2及终端3和终端4、终端5及终端6的会议支持;
会议调度管理模块,用于对多个MCU进行管理,配置所有由其管理的主用MCU的设备属性,该属性包括主用MCU是否配备有备份MCU的配置属性;在***出现主用MCU-A宕机情况,且当检测到与该MCU-A的连接(TCP/IP)已断开,则根据该MCU-A配备有备份的MCU-1的配置属性判断可以启用其备份功能,便将该MCU-A进行会议的所有状态信息进行保存,并且释放相应的会议资源;同时,通过私有RAS(Registration AdmissionStatus)消息,通知Gk发出注销该MCU-A上的会议及挂断其所辖终端1、终端2及终端3;同时,向该MCU-A的备用MCU-1发起重新开会的指示;
Gk,用于为含有MCU及其所辖终端的H.323端点提供接入控制和转接服务;在收到会议调度管理模块发送的注销会议及挂断终端的通知后,实施会议注销及强制挂断终端1、终端2及终端3在线呼叫的操作,并将成功注销及挂断消息返回给会议调度管理模块;
备份MCU-1、MCU-2,分别作为主用MCU-A、MCU-B的冗余配置,在MCU-1收到会议调度管理模块的重新开会的指示后,向被注销会议的终端1、终端2及终端3发起呼叫,使其及时进入到恢复的会议上。
同理,MCU-B发生断电或宕机故障时,以相同的过程备份到备份MCU-2。
以上***可以构成为支持N+M的MCU备份分布;其中,N为主用MCU的数目,M为备份MCU的数目,M≤N。
如图1b所示,为本发明实现MCU会议备份功能的方法流程,包括:
步骤110:会议调度管理模块在出现主用MCU宕机情况时,检测到与该MCU的连接断开,且判断该MCU配备有备份的MCU,则启用此备份功能;
会议调度管理模块上配置其管理的MCU的设备属性,如果主用MCU具有备用MCU硬件支持,则增加备份配置属性。
步骤120:会议调度管理模块对主用MCU上所进行的会议状态信息进行保存,并且释放相应的会议资源;
会议状态信息包括:会议基本信息,会议模板,会议状态,会议电视终端信息,会议电视终端状态等。
步骤130:会议调度管理模块通知网守Gk将主用MCU上的会议注销,并且挂断会议中的所有会议终端,以便主用MCU上召开的会议能够在备用MCU上恢复;
会议调度管理模块与GK以私有RAS消息为载体,进行信息交互。
步骤140:会议调度管理模块指示备用MCU重新发起会议及呼叫所有会议终端,由此进入正常开会流程。
会议调度管理模块在备份MCU上自动生成主用MCU上的会议和预约配置好的会议,备用MCU重新申请主用MCU上要恢复的会议,并完成对会议终端的呼叫。
如图2所示,为本发明的会议调度管理模块对主用MCU的处理过程,包括:
步骤210:会议过程中出现MCU宕机情况时,检测到与主用MCU的TCP连接断开;
步骤220:查询该主用MCU是否配置备份MCU,如果是,则执行步骤230;如果否,则执行步骤260;
步骤230:将主用MCU的会议信息保存起来;
会议信息包括:会议基本信息、会议模板、会议状态、终端信息以及终端状态等;
步骤240:强制关掉主用MCU上的会议(清除会议信息);
步骤250:释放所有会议资源;结束流程;
步骤260:启用MCU重连机制,结束流程。
如图3所示,为本发明在会议过程中出现主MCU宕机情况且检测到与该MCU的TCP连接断开时,会议调度管理模块与网守之间的消息交互过程,包括:
步骤310:通知Gk注销该MCU上的所有会议及其会议信息;
步骤320:Gk回复是否成功注销会议的信息;
步骤330:通知Gk挂断被注销会议的所有会议终端;
步骤340:Gk回复是否成功挂断所有会议终端的信息。
如图4所示,本发明在会议过程中出现主MCU宕机情况且检测到与该MCU的TCP连接断开时,会议调度管理模块对备用MCU的处理流程:
步骤410:向备用MCU发起重新开会的请求,会议名称和终端保持不变;
步骤420:当备用MCU上召开起会议后,同步相应的状态(包括会议基本信息,会议模板,会议状态,终端信息,终端状态);
步骤430:备用MCU向被注销会议的所有终端发起呼叫,从而实现MCU会议备份的功能。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种实现多点控制单元会议备份功能的方法,涉及会议调度管理模块、一个或多个主用多点控制单元MCU所配备的一个或多个备份MCU以及网守Gk,其特征在于,所述方法包括:
所述会议调度管理模块在出现主用MCU宕机情况,当检测到与该主用MCU的连接断开,且判断该主用MCU配备有备份MCU,则保存该主用MCU上所有的会议状态信息,并且释放相应的会议资源;然后通知所述Gk将该主用MCU上的会议注销,并且挂断所述会议中的所有会议终端;同时指示所述备用MCU重新发起会议及呼叫所述所有会议终端,由此进入正常会议流程。
2.按照权利要求1所述的方法,其特征在于,所述会议状态信息包括以下一种或多种:会议基本信息、会议模板、会议当前状态、会议电视终端及会议电视终端状态信息。
3.按照权利要求2所述的方法,其特征在于,所述方法还包括:所述会议调度管理模块向所述备用MCU发起重新开会请求,会议名称和会议终端保持不变;所述备用MCU重新申请要恢复的会议,并完成对所述会议终端的呼叫;所述会议调度管理模块同步相应的会议状态。
4.按照权利要求1至3任一项所述的方法,其特征在于,所述会议调度管理模块与所述Gk以私有注册管理状态RAS消息为载体进行信息交互,即所述会议调度管理模块通知所述Gk执行所述注销及所述挂断操作,所述Gk向所述会议调度管理模块回复是否成功完成所述注销和所述挂断操作的信息。
5.按照权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:在所述会议调度管理模块上配置主用MCU是否配有备用MCU的配置属性。
6.按照权利要求1至3任一项所述的方法,其特征在于,所述方法还包括:当所述会议调度管理模块判断所述主用MCU未配备有备份MCU,则启用MCU重连机制。
7.一种实现多点控制单元会议备份功能的***,包括:会议调度管理模块、一个或多个主用多点控制单元MCU所配备的一个或多个备份MCU以及网守Gk,其中:
所述会议调度管理模块,用于在出现主用MCU宕机情况,检测到与该主用MCU的连接断开,且判断该主用MCU配备有备份MCU,则保存该主用MCU上所有的会议状态信息,并释放相应的会议资源;然后通知所述Gk将该主用MCU上的会议注销,并且挂断所述会议中的所有会议终端;同时指示所述备用MCU重新发起会议及呼叫所述所有会议终端;
所述Gk,用于收到所述通知后完成所述注销和所述挂断的操作,并将是否成功注销和挂断的消息回复给所述会议调度管理模块;
所述一个或多个备份MCU,用于在收到所述指示后执行重新发起会议,并完成对所述会议终端的呼叫。
8.按照权利要求7所述的***,其特征在于,所述会议状态信息包括以下一种或多种:会议基本信息、会议模板、会议当前状态、会议电视终端及会议电视终端状态信息。
9.按照权利要求8所述的***,其特征在于,所述会议调度管理模块向所述备用MCU发起重新开会请求,会议名称和会议终端保持不变;在所述备用MCU重新发起所述会议后同步相应的会议状态;
所述Gk与所述会议调度管理模块以私有注册管理状态RAS消息为载体进行信息交互;
所述备用MCU通过重新申请要恢复的会议执行所述重新发起会议。
10.按照权利要求7至9任一项所述的***,其特征在于,在所述会议调度管理模块上配置主用MCU是否配有备用MCU的配置属性。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101840114A CN101753339B (zh) | 2008-12-09 | 2008-12-09 | 一种实现多点控制单元会议备份功能的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2008101840114A CN101753339B (zh) | 2008-12-09 | 2008-12-09 | 一种实现多点控制单元会议备份功能的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101753339A CN101753339A (zh) | 2010-06-23 |
CN101753339B true CN101753339B (zh) | 2012-02-29 |
Family
ID=42479780
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2008101840114A Active CN101753339B (zh) | 2008-12-09 | 2008-12-09 | 一种实现多点控制单元会议备份功能的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101753339B (zh) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102377980A (zh) * | 2010-08-16 | 2012-03-14 | 杭州华三通信技术有限公司 | 一种视频会议中多点控制单元的备份方法和*** |
CN103841356B (zh) * | 2012-11-21 | 2017-10-10 | 中兴通讯股份有限公司 | 一种会议电视终端及其自恢复控制方法和相关设备 |
CN104135640B (zh) * | 2014-08-08 | 2017-12-29 | 华为技术有限公司 | 会议迁移的方法、装置及*** |
CN106162044A (zh) * | 2015-04-15 | 2016-11-23 | 中兴通讯股份有限公司 | 会议重建方法及装置 |
CN106210600A (zh) * | 2015-05-08 | 2016-12-07 | 中兴通讯股份有限公司 | 一种实现mcu备份的方法和主控单元 |
CN106254301A (zh) * | 2015-06-11 | 2016-12-21 | 中兴通讯股份有限公司 | 一种会议备份方法、管理节点和会议*** |
CN106254814B (zh) * | 2016-07-29 | 2021-03-05 | 华为技术有限公司 | 一种会议恢复的方法、业务管理中心及*** |
CN112988475B (zh) * | 2021-04-28 | 2022-10-28 | 厦门亿联网络技术股份有限公司 | 容灾测试方法、装置、测试服务器及介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101159842A (zh) * | 2007-10-23 | 2008-04-09 | 杭州华三通信技术有限公司 | 视讯会议的备份方法及装置 |
CN101163029A (zh) * | 2007-11-21 | 2008-04-16 | 杭州华三通信技术有限公司 | 多点控制单元主备倒换的方法和设备 |
CN101170674A (zh) * | 2007-11-23 | 2008-04-30 | 中兴通讯股份有限公司 | 多点控制单元备份的实现方法 |
CN101179697A (zh) * | 2007-12-04 | 2008-05-14 | 中兴通讯股份有限公司 | 多点控制单元中多点处理器数据备份的实现方法及装置 |
-
2008
- 2008-12-09 CN CN2008101840114A patent/CN101753339B/zh active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101159842A (zh) * | 2007-10-23 | 2008-04-09 | 杭州华三通信技术有限公司 | 视讯会议的备份方法及装置 |
CN101163029A (zh) * | 2007-11-21 | 2008-04-16 | 杭州华三通信技术有限公司 | 多点控制单元主备倒换的方法和设备 |
CN101170674A (zh) * | 2007-11-23 | 2008-04-30 | 中兴通讯股份有限公司 | 多点控制单元备份的实现方法 |
CN101179697A (zh) * | 2007-12-04 | 2008-05-14 | 中兴通讯股份有限公司 | 多点控制单元中多点处理器数据备份的实现方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN101753339A (zh) | 2010-06-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101753339B (zh) | 一种实现多点控制单元会议备份功能的方法及*** | |
CN102281364B (zh) | 呼叫中心***及其接入方法 | |
CN102143288B (zh) | 呼叫中心的容灾方法和装置 | |
CN103702065B (zh) | 一种视频会议***的备份***及方法 | |
EP2451118A1 (en) | Method and system for processing the failures of agents at call center | |
CN102625078A (zh) | 一种远程会议控制方法、终端设备、mcu及视讯*** | |
JP6707124B2 (ja) | 音声呼中のシステムコールを処理する方法、システム、及び装置 | |
CN103516546A (zh) | 面向双中心组网的ip终端设备管理***及其方法 | |
CN112565234B (zh) | 基于WebRTC的跨网传输***及方法 | |
CN105760260A (zh) | 一种备份***及备份方法 | |
US7693141B2 (en) | Method and system for switching the state of a termination in a media gateway | |
CN104639867A (zh) | 一种视频会议恢复方法及*** | |
CN101668094B (zh) | 主备倒换的方法及*** | |
CN103516918A (zh) | 资源故障恢复方法及装置 | |
CN102055950A (zh) | 一种视频会议中mcu的备份方法和设备 | |
CN102055605A (zh) | 一种应用于aaa服务器的容灾***及方法 | |
CN101217293B (zh) | 媒体业务托管切换***及方法 | |
WO2008110118A1 (fr) | Procédé de transfert d'appel et système de communication | |
US9912782B2 (en) | Method and apparatus for recovery in a communication system employing redundancy | |
CN104253911A (zh) | 一种联络中心进行呼叫处理的方法、排队机和联络中心 | |
WO2012048614A1 (zh) | 视频会议自动重呼终端上线的方法及*** | |
CN100479518C (zh) | 一种主用、备用mcu的倒换装置及方法 | |
CN101094274A (zh) | 一种下一代网络中媒体网关上容灾不断话的实现方法 | |
CN106534758A (zh) | 会议备份方法和装置 | |
CN102255716A (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 |