一种视频会议系统的备份系统及方法技术方案

技术编号:9858687 阅读:271 留言:0更新日期:2014-04-02 19:08
一种视频会议系统的备份系统及方法,包括主用MCU,其包括第一主控模块和第二主控模块,所述第二主控模块与所述第一主控模块连接,且与所述第一主控模块同步处理消息并向外发送消息,所述第一主控模块和第二主控模块协商分为主用模块和备用模块,所述主用模块和所述备用模块分别与所有辅助功能模块同步连接,所述备用模块与所述主用模块同步接收并处理所有消息,所述备用模块发送的消息在出口处丢弃,当主用模块出现故障时,所述备用模块可以恢复完整的信息,同时还设置有备用MCU,在主用MCU的主用模块和备用模块都出现故障时对会议进行接管,解决了现有技术中备用模块恢复信息不完整的问题,提供了一种具有双重备份的视频会议系统的备份系统及方法。

【技术实现步骤摘要】
一种视频会议系统的备份系统及方法
本专利技术涉及一种视频会议系统多点控制单元设计,具体地说为一种视频会议系统备份的系统及方法。
技术介绍
视频会议系统,英文为(VideoConferenceSystem),包括软件视频会议系统和硬件视频会议系统,是指两个或两个以上不同地方的个人或群体,通过现有的各种电信通讯传输媒体,将人物的静、动态图像、语音、文字、图片等多种资料分送到各个用户端设备上,使得在地理上分散的用户可以共聚一处,通过图形、声音等多种方式交流信息,增加双方对内容的理解能力。目前视频会议逐步向着多网协作、高清化、开发化的方向发展。一般的视频会议系统包括MCU多点控制器(视频会议服务器)、会议室终端、PC桌面型终端、电话接入网关(PSTNGateway)、Gatekeeper(网闸)等几个部分。各种不同的终端都连入MCU进行集中交换,组成一个视频会议网络。MCU多点控制单元作为视频会议系统信令处理和媒体处理的中心,其稳定性是用户关注的一个重点。该系统出现问题,将直接导致沟通中断。为了提升视频会议系统的可靠性,现有技术中有通过MCU自身实现备份来恢复如中国专利CN101179697A、名称为《多点控制单元中多点处理器数据备份的实现方法及装置》的专利技术中公布一种多点控制单元中多点处理器数据备份的实现方法,包括步骤:确定处于主用状态的MPU和处于备用状态的MPU;处于主用状态的MPU将MC、终端接入单元、音频处理单元、图像处理单元发来的控制数据实时传输给处于备用状态的MPU进行备份;该专利技术解决现有的MCU中MP的MPU出现故障时,该MCU将无法把部分或全部的信息正确的送往需要这些信息的终端的问题。但是该专利技术中主MPU与其他单元建立通讯链路,收到之后再由主MPU同步给备用MPU,该设计会出现其他单元将控制数据发给主MPU,主MPU还未将数据同步给备MPU时挂掉,备用MPU变成主用MPU,导致此时控制数据与其他单元信息不同步,导致恢复的信息不完整。
技术实现思路
为此,本专利技术所要解决现有技术中进行备份时主MPU还未将数据同步给备MPU时挂掉,备用MPU变成主用MPU,导致此时控制数据与其他单元信息不同步,导致恢复的信息不完整的问题,因此提供一种主用MPU与备用MPU同步、可恢复全部信息的视频会议系统的备份系统及方法。为解决上述技术问题,本专利技术采用以下技术方案:一种视频会议系统的备份系统,包括主用MCU,所述主用MCU包括:第一主控模块和第二主控模块:都可接收并处理相应外部指令,且调度各功能模块;所述第二主控模块与所述第一主控模块连接,且与所述第一主控模块同步处理所有消息并向外发送消息,所述第一主控模块和第二主控模块可协商分别作为主用模块和备用模块,所述备用模块的发送的消息在消息出口被丢弃;辅助功能模块:与第一主控模块和第二主控模块分别连接,将消息同步发送给第一主控模块和第二主控模块,并接收所述主用模块的消息。还包括备用MCU,所述备用MCU包括一个主控模块和多个辅助功能模块,所述主控模块接收并处理相应外部指令,调度各功能模块,并与一个或多个所述主用MCU中的第一主控模块和第二主控模块分别建立连接。所述辅助功能模块包括接入模块、转发模块和媒体处理模块,同一类的辅助功能模块可设置多个。包括自备份过程,所述自备份过程包括以下步骤:1.1.第一主控模块和第二主控模块自协商分为主用模块和备份模块,主用模块将自身配置信息及所有会议信息同步给备份模块;1.2.所述辅助功能模块将消息同步发送给主用模块和备用模块;1.3.所述主用模块和所述备用模块同步接收所述辅助功能模块的消息,并且同步响应该消息,但是当主用模块正常工作时,所述备份模块的消息在消息出口处被丢弃,所述主用模块的消息发送至所述辅助功能模块;1.4.当主用模块出现故障时,所述备份模块的消息将发送给所述辅助功能模块。还包括辅助备份过程,所述辅助备份过程以下步骤:2.1.主用MCU的主用模块和备份模块分别与备用MCU的主控模块同一个服务线程建立连接;2.2.当会议关键状态切变时,主用MCU的主用模块将该状态告知备用MCU服务线程,备用MCU保存会议关键状态;2.3.备用MCU定时发送检测信令给主用MCU的主控模块和备份模块,当所述主控模块和所述备份模块没有回应的次数达到预设阈值时,则备用MCU根据保存的主用MCU的会议状态恢复会议。所述步骤1.1中主用模块将自身配置信息及所有会议信息同步给备份模块的步骤具体为:1.1.1.所述主用模块周期性地与所述备份模块进行数据同步;1.1.2.所述主用模块向所述备份模块发送探测消息,所述备份模块收到探测消息则进行自己的主控线程加锁,停止外部信息处理,并对探测信息进行回应;1.1.3.所述主用模块收到探测消息回应后,向备份模块发起同步请求,请求中提供主用模块与其它模块的连接情况,并同样将自己的主控线程加锁;1.1.4.所述备份模块接收到所述主用模块的同步请求后,检测其与所述主用模块环境是否一致,如一致则同意消息同步;所述主用模块逐包发送数据信息,所述备份模块接收并保存;1.1.5.同步完成后,所述主用模块与所述备份模块的主控线程同步解锁,在统一状态下继续进行外部消息的响应。还包括:所述辅助功能模块中的同类模块可相互备份,某个所述辅助功能模块掉线时,所述主用模块将立即启用与掉线的辅助功能模块相同的辅助功能模块进行业务恢复。所述步骤2.1之前还包括:主用MCU的主用模块通告自身资源给备用MCU,备用MCU对比两MCU的资源情况,若备用MCU的资源配置高于或者等于主用MCU,则同意支持对该主用MCU的备份。所述步骤2.1中,备用MCU的主控模块可与多个主用MCU的主用模块和备份模块分别同一个服务线程建立连接,当其中一个主用MCU挂机,备用MCU恢复接管其会议,所述备用MCU同一时间只能接管一个主用MCU的会议。还包括:当被接管的主用MCU重新启动与备用MCU建立连接后,备用MCU将当前会议信息回滚给该主用MCU,重回备份状态,主用MCU重新接管会议。本专利技术的上述技术方案相比现有技术具有以下优点,(1)本专利技术所述的一种视频会议系统的备份系统,包括主用MCU,所述主用MCU包括:第一主控模块和第二主控模块:都可接收并处理相应外部指令,且调度各功能模块;所述第二主控模块与所述第一主控模块连接,且与所述第一主控模块同步处理所有消息并向外发送消息,所述第一主控模块和第二主控模块可协商分别作为主用模块和备用模块,所述备用模块的发送的消息在消息出口被丢弃;辅助功能模块:与第一主控模块和第二主控模块分别连接,将消息同步发送给第一主控模块和第二主控模块,并接收所述主用模块的消息。所述主用模块和所述备用模块分别与所有辅助功能模块同步连接,所述备用模块与所述主用模块同步接收并处理所有消息,当主用模块出现故障时,所述备用模块将立即接管主用模块,其处理的消息将不在消息出口被丢弃,而是发送给其他模块,因为其与主用模块同步接收并处理消息,所以所述备用模块可以恢复完整的信息,避免了现有技术中主用模块与其他辅助模块建立通讯链路,收到之后再由主用模块同步给备用模块,该设计会出现其他模块将数据信息发给主用模块,主用模块还未将数据同步给备用模块时挂掉,备用模块变成主用模块,本文档来自技高网
...
一种视频会议系统的备份系统及方法

【技术保护点】
一种视频会议系统的备份系统,包括主用MCU,其特征在于,所述主用MCU包括:第一主控模块和第二主控模块:都可接收并处理相应外部指令,且调度各功能模块;所述第二主控模块与所述第一主控模块连接,且与所述第一主控模块同步处理所有消息并向外发送消息,所述第一主控模块和第二主控模块可协商分别作为主用模块和备用模块,所述备用模块发送的消息在消息出口被丢弃;辅助功能模块:与第一主控模块和第二主控模块分别连接,将消息同步发送给第一主控模块和第二主控模块,并接收所述主用模块的消息。

【技术特征摘要】
1.一种视频会议系统的备份系统,包括主用MCU,其特征在于,所述主用MCU包括:第一主控模块和第二主控模块:都可接收并处理相应外部指令,且调度各功能模块;所述第二主控模块与所述第一主控模块连接,且与所述第一主控模块同步处理所有消息并向外发送消息,所述第一主控模块和第二主控模块可协商分别作为主用模块和备用模块,所述备用模块发送的消息在消息出口被丢弃;辅助功能模块:与第一主控模块和第二主控模块分别连接,将消息同步发送给第一主控模块和第二主控模块,并接收所述主用模块的消息,其中,备份系统还包括备用MCU,所述备用MCU包括一个主控模块和多个辅助功能模块,所述主控模块接收并处理相应外部指令,调度各功能模块,并与一个或多个所述主用MCU中的第一主控模块和第二主控模块分别建立连接,主用MCU的主用模块和备份模块分别与备用MCU的主控模块同一个服务线程建立连接,其中,当会议关键状态发生切变时,备用MCU保存会议关键状态的过程包括:主用MCU的线程CNPlusDaemonInst启动后向配置的备用MCU中的线程CNPlusDaemonInst发起注册;若备用MCU守护线程判断其辅助板卡能力大于或者等于主用MCU的辅助板卡能力,则其选择合适的服务线程CNPlusInst为其服务;线程CNPlusInst记录下其服务的主备IP信息,并同意其注册申请;主用MCU的线程CNPlusDaemonInst通知所有的会议控制线程CMcuVcInst反馈会议信息,收到反馈信息后,给为其服务的线程CNPlusInst发起更新会议数据请求,线程CNPlusInst保存会议数据。2.根据权利要求1所述的一种视频会议系统的备份系统,其特征在于,所述辅助功能模块包括接入模块、转发模块和媒体处理模块,同一类的辅助功能模块可设置多个。3.一种视频会议系统的备份方法,其特征在于,包括自备份过程,所述自备份过程包括以下步骤:1.1.第一主控模块和第二主控模块自协商分为主用模块和备份模块,主用模块将自身配置信息及所有会议信息同步给备份模块;1.2.辅助功能模块将消息同步发送给主用模块和备用模块;1.3.所述主用模块和所述备用模块同步接收所述辅助功能模块的消息,并且同步响应该消息,但是当主用模块正常工作时,所述备份模块的消息在消息出口处被丢弃,所述主用模块的消息发送至所述辅助功能模块;1.4.当主用模块出现故障时,所述备份模块的消息将发送给所述辅助功能模块,其中,备份方法还包括辅助备份过程,所述辅助备份过程以下步骤:2.1.主用MCU的主用模块和备份模块分别与备用MCU的主控模块同一个服务线程建立连接;2.2.当会议关键状态切变时,主用MCU的主用模块将该状态告知备用MCU服务线程,备用MCU保存会议关键状态;步骤2.2具体包括:主用MCU的线程CNPlusDaemonInst启动后向配置的备用MCU中的线程CNPlusDaemonInst发起注册;若备用MCU守护线程判断其辅助板卡能力大于或者等于主用MCU的辅助板卡能力,则其选择合适的服务线程CNPlusInst为其服务;线程CNPlusInst记录下其服务的主备IP信息,并同意其注册申请;主用MCU的线程CNPlusDaemonInst通知所有的会议控制线程CMcuVcInst反馈会议信息,收到反馈信息后,给为其服务的线程CNPlusInst发起更新会议数据请求,线程CNPlusInst保存会议数据;2.3.备用MCU定时发送检测信令给主用MCU的主控模块和备份模块,当所述主控模块和所述备份模块没有回应的次数达到预设阈值时,则备用MCU根据保存的主用MCU的会议状态恢复会议。4.根据权利要求3所述的一种视频会议系统的备份方法,其特征在于,所述步骤1.1中主用模块将自身配置信息及所有会议信息同步给备份模块的步骤具体为:1.1.1.所述主用模块周期性地与所述备份模块进行数据同步;1.1.2.所述主用模块向所述备份模块发送探测消息,所述备份模块收到探测消息则进行自己的主控线程加锁,停止外部信息处理,并对探测信息进行回应;1.1.3.所述主用模块收到探测消息回应后,向备份模块发起同步...

【专利技术属性】
技术研发人员:付秀华陈卫东
申请(专利权)人:苏州科达科技股份有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1