一种视频会议中mcu异常处理的方法及系统的制作方法

文档序号:9277033阅读:970来源:国知局
一种视频会议中mcu异常处理的方法及系统的制作方法
【技术领域】
[0001]本发明涉及视频会议系统技术领域,尤其涉及一种视频会议中MCU异常处理的方法及系统。
【背景技术】
[0002]视频会议系统(Video Conference System),包括软件视频会议系统和硬件视频会议系统,是指两个或两个以上不同地方的个人或群体,通过传输线路及多媒体设备,将声音、影像及文件资料互传,实现即时且互动的沟通,以实现会议目的的系统设备。目前视频会议逐步向着多网协作化、高清化、开发化的方向发展着。使用视频会议系统,参会者可以听到其它会场的声音、看到其它会场现场参会人的形象、动作和表情,还可以发送电子演示内容,使与会者有身临其境的感觉。
[0003]一般视频会议系统由视频会议终端、视频会议多点控制单元服务器(MCU,Multipoint Control Unit)、网络管理系统和传输网络四部分组成。MCU是视频会议系统的核心部分,为用户提供群组会议、多组会议的连接服务。目前主流厂商的MCU—般可以提供单机多达64个用户的接入服务,并且可以进行级联,可以基本满足用户的使用要求。但是当MCU出现异常不能及时处理时会导致系统沟通出现问题,严重影响整个视频会议的效果。当前很多厂商的做法是采用MCU备份机制,比如CN200910237037.5公开了一种视频会议中MCU的备份方法和设备,其中,该方法包括:A,管理中心检测到用于承载会议的MCU出现故障时,将该MCU所在的MCU域作为当前MCU域,针对该MCU所承载的每一会议,执行步骤B ;B,判断当前MCU域中是否存在具有承载该会议的能力、且归属于第一类MCU的MCU,是则执行步骤D ;否则执行步骤C ;C,判断当前MCU域中是否存在具有承载该会议的能力、且归属于第二类MCU的MCU,是则执行步骤D ;否则,将当前MCU域的上级MCU域作为当前MCU域,返回执行步骤B ;D,使该当前MCU域中存在的MCU接替该出现故障的MCU来承载所述会议。采用本发明,能够避免现有技术中将备份功能都集中在I台备份MCU上所带来的问题。
[0004]虽然上述发明避免了现有技术的不足,但是需要根据区域划分来进行MCU备份选择,存在一定的局限性。

【发明内容】

[0005]本发明的目的是为了克服现有技术的缺陷,提供一种视频会议中MCU异常处理的方法及系统,从而实现视频会议的稳定、正常进行,提高视频会议系统的安全可靠性,而且使故障处理机制更灵活,节约资源。
[0006]为实现上述目的,一方面,本发明提供了一种视频会议中MCU异常处理的方法,包括:
[0007]sl、CMS检测MCU心跳异常,则修改此MCU状态,使之不参与0PR,并通知管理员;
[0008]s2、检查上述异常MCU是否还负载其他会议,若异常MCU没负载其他会议则结束处理,如果异常MCU还负载其他会议则进一步判断该异常MCU的负载情况及其所在会议的其他MCU故障情况;
[0009]S3、根据故障情况进一步判断上述异常MCU是否是主从MCU ;
[0010]s4、根据上述判断情况重新OPR,重新选择新的MCU。
[0011]优选地,上述方法中,OPR即最优MCU选择,是通过加权算法,根据各个MCU能力和当前负载情况选择出最优的MCU作为新的主MClL
[0012]优选地,上述s2中,判断该异常MCU的负载情况及其所在会议的其他MCU故障情况的流程为:
[0013]如果检查到上述会议的其他MCU都已故障,则标记上述会议结束,更新数据库,更新用户入退会记录;如果检查到上述会议的其他MCU都没故障,则进一步判断上述异常MCU是否是其他会议的从MCU。
[0014]优选地,上述S3中,根据故障情况进一步判断上述异常MCU是否是主从MCU的处理流程为:
[0015]如果异常MCU是其他会议的从MCU,则通知该会议的主MCU此异常从MCU下线,若此会议的主MCU检测到异常从MCU的链接仍在,需通知其断开所负载用户,以便客户端重新OPR,选择正常MCU重新入会,随后断开链接,更新此异常从MCU负载的用户入退会记录;如果上述异常MCU不是其他会议的从MCU,则需进一步确定是否为单MCU会议。
[0016]如果是单MCU会议,则标记此会议结束,更新数据库,更新用户入退会记录;如果不是单MCU会议,则通知会议的所有从MCU检查其与主MCU链接状态,向CMS反馈与主MCU的链接情况。
[0017]如果从MCU向CMS反馈与主MCU链接断开,指定负载人数最多的从MCU为会议的新的主MCU,删除旧主MCU上负载的用户信息,并通知会议的所有从MCU,建立与新主MCU之间的链接,更新异常MCU在此会议负载的用户入退会记录。
[0018]另一方面,本发明还提供了一种视频会议中MCU异常处理系统,包括:
[0019]用于检测MCU的状态及相关负载情况的检测模块;
[0020]用于更新用户的入退会记录及MCU的状态的更新模块;
[0021]用于选择新的MCU,以便在故障时候能够及时选择出合适的MCU,保障会议的正常进行的OPR模块;
[0022]用于存储整个视频会议系统的各种数据的数据库模块。
[0023]本发明技术方案带来的有益效果:
[0024]通过该发明能够保证会议的稳定、正常进行,提高视频会议系统的安全可靠性,而且使故障处理机制更灵活。由于该方法是针对软件视频会议,而且不存在主从备份问题,主MCU和从MCU均同时工作,当主MCU故障,会选择正常的从MCU承担主MCU的工作。但是从MCU在被选择之前也可以成为其他会议的负载MCU,所以最大限度的利用MCU,节约资源。
【附图说明】
[0025]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0026]图1是本发明实施例中一种视频会议中MCU异常处理的方法流程图;
[0027]图2是本发明实施例中一种视频会议中MCU异常处理系统的方框图。
【具体实施方式】
[0028]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0029]如图1所示为本发明提供的一种视频会议中MCU异常处理的方法流程图,通过将故障MCU负载的会议迀移至其他正常的MCU,能够及时处理故障,最大限度的利用MCU,节约资源。
[
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1