多点控制单元主备倒换的方法和设备技术

技术编号:3587029 阅读:187 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种MCU的主备倒换方法,包括以下步骤:检测到所述主MCU故障,通知所述终端倒换发生;处理所述终端向本设备传输的媒体流,并将处理后的媒体流向所述终端发送;与所述终端进行媒体通道的协商,使用与所述终端传输所述媒体流所使用的端口打开与所述终端间的媒体通道。本发明专利技术还公开了一种用于实现上述MCU的主备倒换方法的设备。通过使用本发明专利技术,可以实现对用户终端的无缝倒换,倒换中仅需备份会议信息,而无需备份MCU内部复杂的状态机,从而避开了TCP倒换、H225、H245等H323协议栈倒换等实施时的技术难题,达到完全平滑的倒换效果。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种多点控制单元主备倒换的方法 和设备。
技术介绍
视频会议系统通过网络通信技术实现虚拟会议,将地理上分散的用户聚 集在一处,通过图像、声音等多种方式交流信息,开展协同工作。视频会议 在最大程度上缩短了空间距离,方便了协作成员之间实时、直观的交流。目前的视频会议系统的实现主要基于H323协议栈。H323协议栈由呼叫控制和 信令协议构成,其结构如图1所示,包括音频与视频信号的编解码封装、负 责呼叫信令收发和控制的信令、和能力交换等信令。基于H323的视频会议系统中的连接建立过程如下通常,主叫方的视讯 终端首先向被叫方发起H225消息建立呼叫连接,H225消息是H323协议栈 中的一员,主要负责注册、允许控制、以及点对点之间呼叫的建立和拆除。 主叫方与被叫方在H225连接上建立呼叫连接后,在H245连接上进行编解码 能力的协商等操作。H245是H323协议栈中的一员,主要负责媒体编解码能 力的协商、媒体通道(也称逻辑通道)的打开、关闭,以及一些会议控制的 信令操作。两端协商出共同的编解码能力以后,打开媒体流通道以RTP (Real-time Transport Protocol,实时传送协议)协议传输音^L频码流。终端将 采集到的本端音视频模拟数据进行量化,并打包入RTP协议里发给对端,并 在RTP数据包里面携带音视频数据的序列号和时间戳;对端接收到RTP数据 后,根据时间戳进行对应的解码,并输出到本端的输出设备上,根据序列号 统计传输过程中的丟包。MCU (Multipoint Control Unit,多点控制单元),作为基于H323视频会 议系统的核心,提供协议解析和创建虚拟会议室、进行会议管理,并在与会者之间传递音频、视频和数据。为了提供不间断的可靠服务,高端的MCU都会提供主备倒换功能。在主MCU因某些原因失效的情况下,另一个MCU(备MCU)会主动接替原MCU 的工作,使得两个MCU组成的系统对外提供持续的无故障服务。在实现方式 上,主MCU和备MCU可以是两个不同的物理i殳备,也可以是同一i殳备上的 不同单元(如主板和备板)。目前的主备倒换功能中,主MCU正常工作,并将会议信息实时备份到备 份MCU上。主MCU和备MCU分别通过某种方式(例如心跳方式)检测对 方工作状态。如果检测到主MCU失效,则备MCU则通过之前实时备份的会 :汉信息重新召集会议。现有技术的问题在于,在目前的主备倒换功能中,如果发生主备倒换, 则用户终端侧会断开原先由主MCU召开的会汉、并重新加入到备MCU召开 的会议。即在用户终端侧,会议会先断开后再重连,在该先断开再重连的过 程中,会造成会议的终端,用户终端能够感知到倒换的发生。
技术实现思路
本专利技术提供一种多点控制单元主备倒换的方法和设备,用于实现多点控 制单元MCU的主备倒换过程中,MCU上纟见频会议的无缝平滑倒换。为达到上述目的,本专利技术提供一种MCU主备倒换的方法,包括以下步骤4企测到所述主MCU故障,通知所述终端倒换发生;处理所述终端向本设备传输的媒体流,并将处理后的媒体流向所述终端 发送;与所述终端进行媒体通道的协商,使用与所述终端传输所述媒体流所使, 用的端口打开与所述终端间的士某体通道。其中,所述片t测到所述主MCU故障具体为根据接收到的所述主MCU发送的倒换通知消息,检测到所述主MCU故 障;或主动通过心跳机制,;险测到所述主MCU故障。其中,所述通知终端倒换发生具体为向所述终端发送倒换发生消息,通知所述终端倒换发生;所述倒换发生. 消息中携带本设备的地址信息。其中,所述处理终端向本设备传输的媒体流,并将处理后的J 某体流向所 述终端发送具体为接收到所述终端发送的呼叫信令挂断消息,并使所述终端将与主MCU间 传输的媒体流转发到本设备,本设备用于接收所述终端的媒体流的端口与所 述主MCU之前用于接收所述终端的i某体流的端口相同;处理所述终端发送的4某体流,并向所述终端发送处理后的士某体流。本专利技术还提供一种MCU的主备倒换方法,包括以下步骤接收到备MCU发送的倒换发生通知;根据所述通知断开与主MCU的连接,将向主MCU发送的^某体流向所述 备MCU发送;与所述备MCU进行媒体通道的协商,将当前与所述备MCU传输媒体流所-使用的通道作为新的J(某体通道。其中,所述接收到备MCU发送的倒换发生通知具体为接收所述备MCU发送的倒换发生消息,所述倒换发生消息中携带所述备MCU的地址信息。其中,所述根据通知断开与所述主MCU的连接,将向主MCU发送的媒 体流向所述备MCU发送具体为向所述备MCU发送呼叫信令挂断消息,所述呼叫信令挂断消息中携带本 终端的标识;断开与所述主MCU的连接,并将向主MCU发送的纟某体流向所述备MCU 的地址发送。本专利技术还提供一种MCU设备,用于在主MCU发生故障时对终端进行' MCU主备倒换,包括故障通知单元,用于检测到所述主MCU故障时,通知所述终端倒换发生; 处理单元,用于处理所述终端发送的媒体流并向所述终端发送;媒体通道协商单元,用于与所述终端进行媒体通道的协商,使用与所述 终端传输所述媒体流所使用的端口打开与所述终端间的媒体通道。其中,所述故障通知单元进一步包括故障检测子单元,用于根据是否接收到所述主MCU发送的倒换通知消 息、或心跳检测机制,检测所述主MCU是否发生故障;倒换通知子单元,用于在所述故障检测子单元检测到故障发生时,向所 述终端发送倒换发生消息,所述倒换发生消息中携带本设备的地址信息。本专利技术还提供一种终端设备,用于在根据备MCU的通知进行MCU主备 倒换,包括倒换通知接收单元,用于接收所述备MCU发送的倒换发生通知;终端处理单元,用于根据所述倒换通知接收单元接收的通知断开与所述 主MCU的连接,将向主MCU发送的i某体流向所述备MCU发送;终端々某体通道协商单元,用于与所述备MCU进行媒体通道的协商,将当 前与所述备MCU传输媒体流所使用的通道作为新的媒体通道。其中,所述终端处理单元进一步包括响应发送子单元,用于向所述备MCU发送呼叫信令挂断消息,所迷呼叫 信令挂断消息中携带本终端的标识;连接处理子单元,用于根据所述倒换通知接收单元接收的通知断开与所 述主MCU的连接;■媒体流处理子单元,用于根据所述倒换通知接收单元接收的通知,将向 所述主MCU发送的媒体流向所述备MCU的地址发送。 与现有技术相比,本专利技术具有以下优点可以实现对用户终端的无缝倒换,倒换中仅需备份会议信息,而无需备 份MCU内部复杂的状态机,从而避开了TCP倒换、H225、 H245等H323协 议栈倒换等实施时的技术难题,达到完全平滑的倒换效果。附图说明图1是现有技术中H323协议栈的结构示意图; 图2是本专利技术中一种MCU主备倒换方法的流程图; 图3是本专利技术应用场景中MCU主备倒换前的网络示意图; 图4是本专利技术应用场景中MCU主^f到换后的网络示意图; 图5是本专利技术中一种MCU设备和终端设备的示意图。具体实施方式本专利技术的核心思想在于,主备MCU倒换后,终端通过备MCU的通知获 知倒换发生,重新建立H245、 H225连接,但是保持RTP媒体信道,掩向原 主MCU发送的RTP々某体流向备MCU发送,从而在避开TC本文档来自技高网
...

【技术保护点】
一种MCU的主备倒换方法,其特征在于,包括以下步骤:检测到所述主MCU故障,通知所述终端倒换发生;处理所述终端向本设备传输的媒体流,并将处理后的媒体流向所述终端发送;与所述终端进行媒体通道的协商,使用与所述终端传输所述媒体流所使用的端口打开与所述终端间的媒体通道。

【技术特征摘要】
1、一种MCU的主备倒换方法,其特征在于,包括以下步骤检测到所述主MCU故障,通知所述终端倒换发生;处理所述终端向本设备传输的媒体流,并将处理后的媒体流向所述终端发送;与所述终端进行媒体通道的协商,使用与所述终端传输所述媒体流所使用的端口打开与所述终端间的媒体通道。2、 如权利要求1所述MCU的主备倒换方法,其特征在于,所述4企测到 所述主MCU故障具体为根据接收到的所述主MCU发送的倒换通知消息,检测到所述主MCU故 障;或主动通过心跳机制,;险测到所述主MCU故障。3、 如权利要求1所述MCU的主备倒换方法,其特征在于,所述通知终 端倒换发生具体为向所述终端发送倒换发生消息,通知所述终端倒换发生;所述倒换发生 消息中携带本设备的地址信息。4、 如权利要求1所述MCU的主备倒换方法,其特征在于,所述处理终. 端向本设备传输的媒体流,并将处理后的媒体流向所述终端发送具体为接收到所述终端发送的呼叫信令挂断消息,并使所述终端将与主MCU间 传输的媒体流转发到本设备,本设备用于接收所述终端的媒体流的端口与所 述主MCU之前用于接收所述终端的媒体流的端口相同;处理所述终端发送的媒体流,并向所述终端发送处理后的媒体流。5、 一种MCU的主备倒换方法,其特征在于,包括以下步骤 接收到备MCU发送的倒换发生通知;根据所述通知断开与主MCU的连接,将向主MCU发送的々某体流向所述 备MCU发送;与所述备MCU进行4某体通道的协商,将当前与所述备MCU传输媒体流 所使用的通道作为新的4某体通道。6、 如权利要求5所述MCU的主备倒换方法,其特征在于,所述接收到 备MCU发送的倒换发生通知具体为接收所述备MCU发送的倒换发生消息,所述倒换发生消息中携带所述备 MCU的地址信息。7、 如权利要求6所述MCU的主备倒换方法,其特征在于,所述根据通, 知断开与所述主MCU的连接,将向主MCU发送的媒体流...

【专利技术属性】
技术研发人员:赵子华
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:86[中国|杭州]

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

1
相关领域技术
  • 暂无相关专利