一种视频会议中资源调配的方法

文档序号:7970729阅读:224来源:国知局
专利名称:一种视频会议中资源调配的方法
技术领域
本发明涉及视频会议技术,特别是一种在视频会议中对多点控制单元进行资源调配的方法、视频会议中挂接参会终端的方法以及自动创建会议的方法,用于由多台多点控制单元设备构成的分布式视频会议网络。
背景技术
在视频业务大力发展的现在,不仅定位于简单、实用,而且必须具备一定的用户自主性,可以允许用户自己创建会议、控制会议。但视频会议在使用中又是一个相当复杂的过程,涉及多种音视频协议、H.323框架协议和H.245协议等诸多协议,在创建会议时,要根据会议音频协议、视频协议、会议速率以及参会终端所能支持的协议和速率能力,在多点控制单元(Multi-point ControlUnit,MCU)上做出各种不同的配置;同时要计算MCU的剩余资源,包括视频、音频资源,并根据会议是否分屏、混速来选取适当的MCU作为主MCU;特别是当跨地区的多个终端要召开视频会议时,参会终端较多,还需要根据终端位置、MCU资源、网络带宽情况、会议是否分屏、混速等将多个终端挂接到多个相应的MCU上,同时设置MCU级联口,将多个MCU进行级联,减少网络带宽占用,完成大型会议。
这时就需要一个能够判断资源可用性、可以设置各种配置的一个完善的系统,能够自动根据用户会议情况,帮助用户确认MCU,进行各种设置,并将设置指令发送给MCU,自动完成会议呼叫或预订。
MCU是视频会议系统的关键设备,它的主要功能是对视频、语音及数据信号进行切换,是参会各终端之间信息控制和交换的功能设备,有时还包括“会议发起”和“会议终止”等功能,例如它会把传送到MCU某会场发言者的图像信号切换到所有会场。对于语音信号,若同时有几个发言,可以对它们进行混合处理,选出最高的音频信号,切换到其他会场。
但现有的视频会议中用户无法自主简便、方便的预约或召开会议,往往需要专业技术人员才能够完成,同时现有的视频会议系统无法进行有效的资源调配,MCU资源往往需要经过人工选定,效率低下。

发明内容
本发明为解决现有技术存在的问题,提供一种视频会议中资源调配的方法、视频会议中挂接参会终端的方法以及自动创建会议的方法,用于由多台多点控制单元设备构成的分布式视频会议网络。目的在于对会议的资源进行优化分配,有效的整合MCU资源,使系统具有较高的运营效率,而且能够更好的拓展业务,使用户能自主简单、方便的预约会议,并保证会议的正常召开。
为了实现上述目的,本发明提供了一种视频会议中资源调配的方法,用于由多台多点控制单元设备构成的分布式视频会议网络,包括如下步骤步骤1,计算多点控制单元资源,用于选择主多点控制单元或者从多点控制单元,以及进行资源预留;步骤2,选择主多点控制单元,主会场所在位置的多点控制单元优先被选择为主多点控制单元,用于召开视频会议。
所述步骤1中计算多点控制单元资源包括采用时间片计算多点控制单元资源。
所述步骤2还包括当主会场所在区域多点控制单元资源不足时,则按下列顺序选择多点控制单元作为主多点控制单元本大区多点控制单元、骨干节点多点控制单元和其他大区多点控制单元、本大区内其它区域多点控制单元。
还包括同级多点控制单元之间优先选取资源最多的多点控制单元为主多点控制单元。
该方法还包括步骤3,单台主多点控制单元资源无法满足会议需求时,选择从多点控制单元,并级联到主多点控制单元中。
步骤3还包括如果主会场所在区域有多台多点控制单元,则优先使用本区域多点控制单元为从多点控制单元,再使用大区多点控制单元为从多点控制单元,且级联到主多点控制单元下面;如果主会场所在区域多点控制单元资源不足时,则上溢到大区多点控制单元,大区多点控制单元如果资源不足时,则先选择骨干节点多点控制单元和其他大区多点控制单元,最后再选择本大区内其他区域的区域多点控制单元为从多点控制单元。
所述步骤3还包括同级多点控制单元之间,优先选取资源最多的多点控制单元为从多点控制单元。
所述级联包括从多点控制单元优先采用二级级联方式与主多点控制单元完成级联。
所述级联包括级联采用多点控制单元就近接入,如果有多个区域分别各有多个终端参会,则需要分别由本区域多点控制单元汇聚后,再通过本区域多点控制单元级联到主多点控制单元。
该方法还包括步骤4,参会终端优先就近挂接在本区域的多点控制单元上。
该方法还包括,终端挂接时如果所在区域多点控制单元资源不足时,则上溢到本大区多点控制单元,本大区多点控制单元如果资源不足时,则优先选择骨干节点多点控制单元和其他大区多点控制单元,最后才选择本大区内其他区域的区域多点控制单元;如主多点控制单元上剩余资源能够满足某区域内预约终端需求,则终端可不挂接在所在区域多点控制单元上,而直接挂接在主多点控制单元上。
该方法还包括步骤5,当部分参会终端无法支持要求的会议速率时,根据用户需求或终端能力,将会议更改为分屏或混速会议,申请视频板卡资源。
所述步骤5还包括仅在主多点控制单元上分屏,从多点控制单元不分屏,主多点控制单元分屏资源不足时,则按以下选择多点控制单元的顺序,取视频板卡资源最多的多点控制单元为主多点控制单元本大区多点控制单元、骨干节点多点控制单元和其他大区多点控制单元、本大区内其它区域多点控制单元;并将多余的终端连接到主多点控制单元所在大区多点控制单元,或骨干节点多点控制单元和其他大区多点控制单元,最后再选择本大区内其他区域的区域多点控制单元进行多点控制单元级联。
步骤5还包括若视频板卡资源不足,由多点控制单元返回信息给会议管理系统,会议预约提示用户视频板卡资源不足,并以终端速率和会议申请速率中的低者预约或召开非混速会议;若视频板卡资源满足需求,但参会的节点超过单台多点控制单元资源能力,则将进行多点控制单元级联。
所述步骤5还包括将需要混速的终端优先设置在从多点控制单元上。
所述步骤5还包括混速会议中相同速率的终端优先挂接在同一多点控制单元上。
该方法还包括多点控制单元级联步骤前,将外网终端取出,并寻找出对应的边界网关设备,将外网终端挂接到相应的边界网关设备下。
该方法还包括在多点控制单元资源上均保留一定数目的资源,用于多点控制单元级联或者会议进行中新的参会终端的加入。
本发明提供了一种视频会议中挂接参会终端的方法,包括如下步骤步骤1,选择参会终端,根据主多点控制单元的资源在主多点控制单元上挂接一定比例的终端;步骤2,将需挂接到从多点控制单元上的终端按大区分类,并将终端挂接到相应的从多点控制单元。
还包括步骤3,寻找外网终端对应的边界网关设备,将外网终端挂接到相应的边界网关设备下。
所述步骤2中,如果大区中参会终端数目低于预定数值,则将参会终端直接挂接到主多点控制单元。
所述步骤2中,所述需挂接到从多点控制单元上的终端中包括参会终端中所有需要混速的终端。
将终端挂接到多点控制单元时,多点控制单元保留预定数目的端口。
本发明还提供了一种自动创建视频会议的方法,包括如下步骤步骤1、预约视频会议的用户在会议管理系统中填写会议名称、开会时间、会议时长、选择参会终端并设置主会场信息;步骤2、进行终端冲突检测,判断参会终端是否在开会时间段内空闲;步骤3、选择主多点控制单元,并进行终端挂接,按主会场所在区域选择资源最多的多点控制单元为主多点控制单元,计算主多点控制单元的资源,同时将参会终端中应挂接到主多点控制单元上的终端选择出来,先在主多点控制单元上挂接一定比例的终端,至少预留出用于级联的资源。
还包括步骤4,选择从多点控制单元,并进行终端挂接。
所述步骤4还包括对从多点控制单元进行级联。
还包括步骤5,挂接所有边界网关设备,并与主多点控制单元级联。
所述步骤3包括如下步骤步骤103,根据会议信息获取会场区域信息,并获取该区域内资源最多的多点控制单元;步骤104,按速率将要挂接的终端排序,并分别设置主多点控制单元上挂接的终端列表和从多点控制单元上挂接的终端列表;步骤105,将主会场挂接到主多点控制单元上,并判断多点控制单元资源是否足够,如果是进入步骤107,否则进入步骤106;步骤106,上溢大区,并选择大区中资源最多的多点控制单元作为主多点控制单元后返回步骤105;步骤107,按设置比例将一部分应挂接到主多点控制单元的终端挂接到主多点控制单元。
所述步骤4包括如下步骤步骤108,取从多点控制单元挂接的终端列表,按大区分类,分别进行处理;步骤109,将大区中所有多点控制单元按资源排序;步骤110,取第一台多点控制单元,并将该多点控制单元与主多点控制单元级联;步骤111,按资源挂接终端,直到该多点控制单元挂满,并在列表中删除该多点控制单元;步骤112,判断从多点控制单元上挂接的终端是否挂接完毕,如果挂接完毕则进入步骤113,否则进入步骤114;步骤113,判断是否有外网终端参会,如有则进入步骤115,否则进入步骤117;步骤114,判断该大区是否还存在其它多点控制单元,如果是进入步骤110,否则返回本次预约失败消息,结束流程。
所述步骤5包括如下步骤步骤115,对于参会的外网终端选择对应的边界网关设备,并判断边界网关设备资源是否足够,如果资源不够则返回本次预约失败消息,结束流程,否则进入步骤116;步骤116,挂接所有边界网关设备,并与主多点控制单元做级联;步骤117,判断主多点控制单元是否可以挂接完所有剩余终端,如果是则挂接所有终端,并提交给所有多点控制单元,会议预约成功,否则进入步骤118;步骤118,取主多点控制单元所在大区的其它区域多点控制单元按资源排序;步骤119,依次取列表中各多点控制单元挂接终端,直到多点控制单元全部用完;步骤120,判断终端是否挂接完毕,如果是,提交给所有多点控制单元,会议预约成功,否则返回本次预约失败消息,结束流程。
所述步骤3中,当主会场所在位置的多点控制单元资源不足时,则按下列顺序选择多点控制单元作为主多点控制单元本大区多点控制单元、骨干节点多点控制单元和其他大区多点控制单元、本大区内其它区域多点控制单元。
所述步骤3中,同级多点控制单元之间,优先取资源最多的多点控制单元为主多点控制单元。
所述主多点控制单元分屏且主多点控制单元分屏资源不足时,则将超出分屏资源的终端重新挂接到主多点控制单元所在大区多点控制单元、骨干节点多点控制单元或其他大区多点控制单元。
当视频会议网络内存在多台多点控制单元设备资源可用且单台多点控制单元设备资源无法满足视频会议需求时,本发明综合视频会议的需求(节点数、分屏、混速等)、各多点控制单元设备可用资源情况、各多点控制单元设备所属区域、预约终端及多点控制单元设备占用情况等因素设定资源调配方法来自动设置并级联主多点控制单元及多台从多点控制单元,为用户提供完全透明的视频会议服务,方法中包括主多点控制单元设备的选择、从多点控制单元设备的选择、多点控制单元级联方法、终端挂接方法等,本方法可保证参会终端挂接到合适的多点控制单元,充分利用多点控制单元资源,满足不同用户的视频会议需求,具有很高的效率。


图1为主MCU选择步骤和终端挂接步骤1的详细流程图;图2为终端挂接步骤2和MCU级联步骤的详细流程图;图3为外网终端挂接步骤和终端挂接步骤3的详细流程图;图4为分布式视频会议系统示意图;图5为分布式视频会议系统中MCU设备逻辑分布图。
具体实施例方式
本发明提供的一种视频会议中资源调配的方法,主要包括MCU资源计算、主MCU选择、从MCU选择、MCU级联和终端挂接等几个方面。
一、MCU资源计算为了更细致准确的计算MCU资源,本发明设计了时间片概念,将时间分为多个时间片,同时按时间片对MCU资源进行计算,时间片是本发明中一个重要的概念,因为各个会议起始时间的不确定性,要在一个特定的时间范围内计算MCU的剩余资源是一件比较复杂的事情。
本发明中主要使用了运筹学中的资源竞争分析方法,将按照会议来划分的MCU资源的时间片占用,经过算法转换成为按照MCU来划分的时间片占用。
举例如下1.已有会议a 9:00-11:00使用MCU1里面的2个资源,使用MCU2里面的3个资源会议b 10:00-13:00使用MCU1里面的6个资源,使用MCU2里面的7个资源2.经计算,MCU1 9:00-10:00被占用2个资源10:00-11:00被占用2+6=8个资源MCU2 9:00-10:00被占用3个资源10:00-11:00被占用3+7=10个资源11:00-13:00被占用7个资源划分多个时间片,并按时间片计算MCU的资源。在预约会议时,系统会根据各时间片对MCU资源进行判断,查看会议召开期间内多个时间片中的MCU资源,得出会议期间内可用的资源数,并按该资源数来挂接终端将终端挂接到合适的MCU上去。
在创建会议时,系统会自动查询按照MCU来划分的时间片占用,进行资源的合理分配。
二、主MCU选择及资源分配主会场(用户预约会议时选择某一终端为主会场)所在区域MCU优先被选择为主MCU;如果主会场所在区域MCU资源不足时,则上溢到本大区MCU,本大区MCU如果资源不足时,则优先选择骨干节点的MCU和其他大区的MCU,最后才选择本大区内其他区域的区域MCU为主MCU;同级MCU之间优先选取资源最多的MCU为主MCU;MCU的资源将保留一定冗余,用于会议期间新增终端或级联MCU使用。
MCU的资源除用于普通视频会议的H.323板卡资源外,还包括用于混速会议的Video板卡资源、MCU所在区域的带宽资源等。
本发明所描述的分布式视频会议网络,包括多台MCU设备,设备本身无主从之分,每台设备可独立提供视频会议服务,同时相互之间通过IP网络交互信息,资源共享,可相互协作提供视频会议服务。MCU设备根据各地视频会议需求从逻辑上分为大区MCU、骨干节点MCU和区域MCU,如图5所示。MCU 501是大区MCU,MCU 502是骨干节点MCU,MCU 503是区域MCU。
三、从MCU选择根据会议申请情况,如单台MCU资源无法满足会议需求时,需要通过MCU级联来实现,选择从MCU。从MCU的选择方法与主MCU选择方法基本相同当主MCU选定后,且需要级联从MCU时,如果主会场所在区域内有多个MCU,则优先使用区域内MCU,再使用大区MCU为从MCU,且级联到主MCU 下面。如果主会场所在区域MCU资源不足时,则上溢到大区MCU,大区MCU如果资源不足时,则先选择骨干节点的MCU和其他大区MCU,最后再选择本大区内其他区域的区域MCU为从MCU。
同级MCU之间,优先选取带宽及端口资源最多的MCU为从MCU。
四、MCU级联如果主MCU资源不足则根据从MCU选择方法选择MCU进行级联。
会议中的终端如果接入到不同的MCU,则MCU之间需要级联。从MCU选定后优先采用二级级联方式与主MCU完成级联;级联采用MCU就近接入,如果有多个区域分别各有多个终端参会,则需要分别由本区域MCU汇聚后,再通过本区域MCU级联到主MCU。如果本区域MCU资源不够,则可以选择本大区MCU,其次选择骨干节点的MCU和其他大区MCU,最后选择本大区内其他区域的区域MCU做从MCU,并进行MCU的级联。
五、终端挂接因为视频会议的特殊性,它涉及多点,且有可能跨越多个地区,而各地区的带宽等各不相同。同时它的终端也是多种多样的,不同的终端支持不同的速率,故在挂接终端时必须设计出合理实用的挂接方法,包括就近方法、上溢方法、级联方法、集中方法和冗余方法等等。
终端优先挂接在本区的MCU上;如果所在区域的MCU资源不足时,则上溢到本大区MCU,本大区MCU如果资源不足时,则优先选择骨干节点MCU和其他大区MCU,最后才选择本大区内其他区域的区域MCU;如主MCU上剩余资源能够满足某区域内预约终端需求,则终端可不挂接在所在区域MCU上,而直接挂接在主MCU上,减少MCU级联;六、Video板卡资源1、分屏会议当会议有混速或者分屏需求时,需要使用Video板卡资源才能够实现,普通的单速非分屏会议,只要H.323板卡资源即可实现。
当用户申请召开分屏会议时,如主MCU分屏资源不足时,则按以上选择MCU的顺序,取Video板卡资源最多的MCU为主MCU。将多余的终端连接到主MCU所在大区MCU,或骨干节点MCU和其他大区MCU,最后再选择本大区内其他区域的区域MCU进行MCU级联。仅在主MCU上分屏,从MCU不实现分屏功能。
2、混速混协议会议如终端所能支持的最高速率无法满足会议速率要求,可以自动将会议更改为混速会议,申请Video板卡资源;如终端无法支持会议要求的音频或视频协议,可以自动将会议更改为混速混协议会议,申请Video板卡资源;首先判断该会议是否需要混速混协议,若需要混速混协议则判断Video板卡资源是否足够。混速会议中相同速率的终端优先挂接在同一MCU上。
若Video板卡资源不足,由MCU返回信息给会议管理系统,会议预约提示用户Video板卡资源不足,选择终端支持速率与会议速率较低者,保持一致。
若Video板卡资源满足需求,但参会的点超过单台MCU资源能力,则将进行MCU级联,尽量将需要混速的终端设置在从MCU上。
如预约终端发生冲突,则由预约方判断参会终端是否在开会时间段内空闲,自行决定重新选定时间还是重新选定终端召开会议。
本发明中所述会议管理系统,为预约视频会议的用户提供人机界面,经过认证授权,通过与MCU设备的信息交互,实现视频会议的受理创建、控制与管理功能,为用户提供视频会议业务。
本发明的自动创建视频会议的方法,按上述方法自动调配MCU,将参会终端挂接到不同的MCU上去。
创建会议时,用户需要填写会议名称、开会时间、会议时长、选择参会终端并设置主会场。先进行终端冲突检测,判断参会终端是否在开会时间段内空闲。然后按主会场所在区域选择资源最多的MCU为主MCU,计算主MCU的资源,同时将参会终端中应挂接到主MCU上的终端选择出来,先在主MCU上挂接一定比例的终端。再取其余不挂接在主MCU上的非外网终端按大区分类,依次选择相应大区MCU,并计算MCU的资源,将终端按MCU的资源多少分别挂接到本地区域MCU上去,优先挂接资源最多的MCU。每挂接一台MCU就为它生成一个级联口,将它与主MCU进行级联。再查看参会终端中是否有外网终端,如果有,则将其取出,并找出对应的边界网关(BE)设备,将终端挂接到相应的边界网关设备上去。全部从MCU挂接完毕后,将剩余的主MCU上的终端也挂接到主MCU上去,如果主MCU不能挂接所有的剩余终端,则取主MCU所在大区内的其它区域MCU,按资源多少依次挂接剩余终端。
本发明中所述外网指无法与本发明中所述视频会议网络直接互通的其他网络,包括公众互联网和企业私网。
本发明中所述边界网关设备主要是用来完成协议转换或媒体流互通功能,当外网终端与本发明所描述的视频会议网络采用不同协议,或者处于不可达的两个网络时,需要在两网间架设边界网关设备,完成协议转换或媒体流互通功能。
本发明可以按会议是否分屏及混速来选择终端挂接顺序,尽量做到同速率集中挂接,减少Video板卡的使用,从而减少MCU级联个数。
另外,本发明在预约时,会对参会终端进行冲突检测,如果发生冲突,系统会提示用户并按用户选择进行下一步操作。同时系统对MCU资源进行冲突检测,如果有冲突,优先保证预约会议。
而且,创建会议时可分为立即会议和预约会议,立即会议预约完后会立即召开,预约会议则会在预定的会议时间自动召开。召开后MCU会自动呼叫所有的参会终端。当外网终端想加入本发明网内会议时,可通过MCU的边界网关设备,将外网终端挂接到边界网关设备上,从而参加网内会议。
下面再对本发明的视频会议中进行资源调配的方法进行描述,该方法包括如下步骤主MCU选择步骤,按主会场所在区域选择资源最多的MCU为主MCU,并计算主MCU的资源,如果主会场所在区域MCU资源不足时,则上溢到本大区MCU,本大区MCU如果资源不足时,则首先选择骨干节点MCU和其他大区MCU,最后再选择本大区内的其它区域MCU为主MCU,同级MCU之间,优先选择资源最多的MCU为主MCU;终端挂接步骤1,将参会终端中应挂接到主MCU上的终端选择出来,按主MCU的资源在主MCU上挂接一定比例的终端,至少预留出用于级联的端口资源;终端挂接步骤2,将剩余非外网终端按大区分类,依次选择相应大区的MCU,并计算MCU的资源,将终端按MCU的资源多少分别挂接到本地MCU上去,优先挂接资源最多的MCU;MCU级联步骤,挂接好的MCU生成一个级联口,与主MCU进行级联;终端挂接步骤3,将剩余的应挂接到主MCU上的终端也挂接到主MCU上去,如果主MCU不能挂接所有的剩余终端,则取主MCU所在大区内的其它区域MCU,按资源多少依次挂接剩余终端。
当参会终端中存在外网终端时,本发明的视频会议中进行资源调配的方法还包括一外网终端挂接步骤,位于MCU级联步骤之前,将外网终端取出,并寻找出对应的边界网关设备,并将外网终端挂接到相应的边界网关设备下。
本发明的视频会议中进行资源调配的方法,参会终端接入MCU时遵循就近接入,当参会终端中如果有一定个数(为方便描述,在此假设个数为X)以上的终端属于同一个区域,则这些终端首先要就近接入本区域内MCU,即由本区域MCU汇聚;而如果某区域只有X个以下的终端参会,则终端可不通过本区域MCU,而直接连接到主MCU下。
当主MCU选定后,且需要级联从MCU时,如果主会场所在区域有多个MCU,则优先使用该区域MCU为从MCU,再使用大区MCU为从MCU,且级联到主MCU下面。如果主会场所在区域的MCU资源不足时,则上溢到大区MCU,大区MCU如果资源不足时,则先选择骨干节点的MCU和其他大区MCU,最后再选择本大区内其他区域的区域MCU为从MCU,同级MCU之间优先选取资源最多的MCU为从MCU。
当多个区域均有X个以上的终端参会时,则分别由本区域MCU汇聚后,再通过本区域MCU级联到主MCU;如果本区域MCU资源不够,则可以选择本大区MCU,其次选择骨干节点的MCU和其他大区MCU,最后选择本大区内其他区域中资源最多的区域MCU做从MCU,并进行MCU的级联。
本发明中,仅在主MCU上分屏,从MCU不分屏,当主MCU分屏资源不足时,则按以上选择MCU的顺序,取Video板卡资源最多的MCU为主MCU,将多余的终端连接到主MCU所在大区的大区MCU,或骨干节点的MCU和其他大区的MCU,最后再选择本大区内的其他区域的区域MCU进行MCU级联。
同时,还需要判断该会议是否需要混速混协议,若需要混速混协议则判断Video板卡资源是否足够,若Video板卡资源不足,由MCU返回信息给会议管理系统,会议预约提示用户Video板卡资源不足,并选择终端速率与会议速率较低者预约或召开非混速会议,若Video板卡资源满足需求,但参会的点超过单个MCU的资源能力时,则需要进行MCU级联。
同时,本发明中为了保证会议召开时可加入新的终端,在MCU资源上均保留一定数目的端口。
同时,对MCU资源的判断是通过时间片进行计算,预约会议时,系统会根据各时间片对MCU资源进行判断,并按以上的方法将终端挂接到合适的MCU上去。
同时,终端的挂接顺序可以按是否分屏及终端速率来自动调整终端挂接顺序,使速率相同的终端集中挂接,减少Video板卡的使用,从而减少MCU级联个数。
对于不同的会议类型,立即会议预约完后会立即召开,预约会议则会在预定的会议时间自动召开。召开后MCU会自动呼叫所有的参会终端;创建会议时,用户需要填写会议名称、开会时间、会议时长、选择参会终端并设置主会场。
本发明自动创建视频会议的方法如图1至图4所示,具体包括如下步骤步骤101,用户填写会议信息及参会终端;步骤102,进行终端冲突查询,判断是否存在终端冲突查询,进入步骤103;步骤103,根据会议信息获取会场区域信息,并获取该区域内资源最多的MCU;步骤104,按速率将要挂接的终端排序,并分别设置主MCU上挂接的终端列表和从MCU上挂接的终端列表;步骤105,将主会场挂接到主MCU上,并判断MCU资源是否足够,如果是进入步骤107,否则进入步骤106;步骤106,上溢大区,并选择大区中资源最多的MCU作为主MCU后返回步骤105;步骤107,按设置比例将一部分应挂接到主MCU的终端挂接到主MCU;步骤108,取从MCU挂接的终端列表,按大区分类,分别进行处理;步骤109,将大区中所有MCU按资源排序;步骤110,取第一台MCU,并将该MCU与主MCU级联;步骤111,按资源挂接终端,直到该MCU挂满,并在列表中删除该MCU;步骤112,判断从多点控制单元上挂接的终端是否挂接完毕,如果挂接完毕则进入步骤113,否则进入步骤114;步骤113,判断是否有外网终端参会,如有则进入步骤115,否则进入步骤117;步骤114,判断该大区是否还存在其它MCU,如果是进入步骤110,否则返回本次预约失败消息,结束流程;步骤115,对于参会的外网终端选择对应的边界网关设备,并判断边界网关设备资源是否足够,如果资源不够则返回本次预约失败消息,结束流程,否则进入步骤116;步骤116,挂接所有边界网关终端,并与主MCU做级联;步骤117,判断主MCU是否可以挂接完所有剩余终端,如果是则挂接所有终端,并提交给所有MCU,会议预约成功,否则进入步骤118;步骤118,取主MCU所在大区其它区域的区域MCU按资源排序;步骤119,依次取列表中各MCU挂接终端,直到MCU全部用完;步骤120,判断终端是否挂接完毕,如果是则提交给所有MCU,会议预约成功,否则返回本次预约失败消息,结束流程。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
权利要求
1.一种视频会议中资源调配的方法,用于由多台多点控制单元设备构成的分布式视频会议网络,其特征在于,包括如下步骤步骤1,计算多点控制单元资源,用于选择主多点控制单元或者从多点控制单元,以及进行资源预留;步骤2,选择主多点控制单元,主会场所在位置的多点控制单元优先被选择为主多点控制单元,用于召开视频会议。
2.如权利要求1所述视频会议中资源调配的方法,其特征在于,所述步骤1中计算多点控制单元资源包括采用时间片计算多点控制单元资源。
3.如权利要求1所述视频会议中资源调配的方法,其特征在于,所述步骤2还包括当主会场所在区域多点控制单元资源不足时,则按下列顺序选择多点控制单元作为主多点控制单元本大区多点控制单元、骨干节点多点控制单元和其他大区多点控制单元、本大区内其它区域多点控制单元。
4.如权利要求1、2或3所述视频会议中资源调配的方法,其特征在于,还包括同级多点控制单元之间优先选取资源最多的多点控制单元为主多点控制单元。
5.如权利要求1所述视频会议中资源调配的方法,其特征在于,该方法还包括步骤3,单台主多点控制单元资源无法满足会议需求时,选择从多点控制单元,并级联到主多点控制单元中。
6.如权利要求5所述视频会议中资源调配的方法,其特征在于,步骤3还包括如果主会场所在区域有多台多点控制单元,则优先使用本区域多点控制单元为从多点控制单元,再使用大区多点控制单元为从多点控制单元,且级联到主多点控制单元下面;如果主会场所在区域多点控制单元资源不足时,则上溢到大区多点控制单元,大区多点控制单元如果资源不足时,则先选择骨干节点多点控制单元和其他大区多点控制单元,最后再选择本大区内其他区域的区域多点控制单元为从多点控制单元。
7.如权利要求5或6所述视频会议中资源调配的方法,其特征在于,所述步骤3还包括同级多点控制单元之间,优先选取资源最多的多点控制单元为从多点控制单元。
8.如权利要求5或6所述视频会议中资源调配的方法,其特征在于,所述级联包括从多点控制单元优先采用二级级联方式与主多点控制单元完成级联。
9.如权利要求5或6所述视频会议中资源调配的方法,其特征在于,所述级联包括级联采用多点控制单元就近接入,如果有多个区域分别各有多个终端参会,则需要分别由本区域多点控制单元汇聚后,再通过本区域多点控制单元级联到主多点控制单元。
10.如权利要求1或5所述视频会议中资源调配的方法,其特征在于,该方法还包括步骤4,参会终端优先就近挂接在本区域的多点控制单元上。
11.如权利要求10所述视频会议中资源调配的方法,其特征在于,该方法还包括,终端挂接时如果所在区域多点控制单元资源不足时,则上溢到本大区多点控制单元,本大区多点控制单元如果资源不足时,则优先选择骨干节点多点控制单元和其他大区多点控制单元,最后才选择本大区内其他区域的区域多点控制单元;如主多点控制单元上剩余资源能够满足某区域内预约终端需求,则终端可不挂接在所在区域多点控制单元上,而直接挂接在主多点控制单元上。
12.如权利要求1、5或10所述视频会议中资源调配的方法,其特征在于,该方法还包括步骤5,当部分参会终端无法支持要求的会议速率时,根据用户需求或终端能力,将会议更改为分屏或混速会议,申请视频板卡资源。
13.如权利要求12所述视频会议中资源调配的方法,其特征在于,所述步骤5还包括仅在主多点控制单元上分屏,从多点控制单元不分屏,主多点控制单元分屏资源不足时,则按以下选择多点控制单元的顺序,取视频板卡资源最多的多点控制单元为主多点控制单元本大区多点控制单元、骨干节点多点控制单元和其他大区多点控制单元、本大区内其它区域多点控制单元;并将多余的终端连接到主多点控制单元所在大区多点控制单元,或骨干节点多点控制单元和其他大区多点控制单元,最后再选择本大区内其他区域的区域多点控制单元进行多点控制单元级联。
14.如权利要求12所述视频会议中资源调配的方法,其特征在于,步骤5还包括若视频板卡资源不足,由多点控制单元返回信息给会议管理系统,会议预约提示用户视频板卡资源不足,并以终端速率和会议申请速率中的低者预约或召开非混速会议;若视频板卡资源满足需求,但参会的节点超过单台多点控制单元资源能力,则将进行多点控制单元级联。
15.如权利要求12所述视频会议中资源调配的方法,其特征在于,所述步骤5还包括将需要混速的终端优先设置在从多点控制单元上。
16.如权利要求12所述视频会议中资源调配的方法,其特征在于,所述步骤5还包括混速会议中相同速率的终端优先挂接在同一多点控制单元上。
17.如权利要求5或10所述视频会议中资源调配的方法,其特征在于,该方法还包括多点控制单元级联步骤前,将外网终端取出,并寻找出对应的边界网关设备,将外网终端挂接到相应的边界网关设备下。
18.如权利要求1、5或10所述视频会议中资源调配的方法,其特征在于,该方法还包括在多点控制单元资源上均保留一定数目的资源,用于多点控制单元级联或者会议进行中新的参会终端的加入。
19.一种视频会议中挂接参会终端的方法,其特征在于,包括如下步骤步骤1,选择参会终端,根据主多点控制单元的资源在主多点控制单元上挂接一定比例的终端;步骤2,将需挂接到从多点控制单元上的终端按大区分类,并将终端挂接到相应的从多点控制单元。
20.根据权利要求19所述的挂接终端的方法,其特征在于,还包括步骤3,寻找外网终端对应的边界网关设备,将外网终端挂接到相应的边界网关设备下。
21.根据权利要求19所述的挂接终端的方法,其特征在于,所述步骤2中,如果大区中参会终端数目低于预定数值,则将参会终端直接挂接到主多点控制单元。
22.根据权利要求19所述的挂接终端的方法,其特征在于,所述步骤2中,所述需挂接到从多点控制单元上的终端中包括参会终端中所有需要混速的终端。
23.根据权利要求19所述的视频会议中资源调配的方法,其特征在于,将终端挂接到多点控制单元时,多点控制单元保留预定数目的端口。
24.一种自动创建视频会议的方法,其特征在于,包括如下步骤步骤1、预约视频会议的用户在会议管理系统中填写会议名称、开会时间、会议时长、选择参会终端并设置主会场信息;步骤2、进行终端冲突检测,判断参会终端是否在开会时间段内空闲;步骤3、选择主多点控制单元,并进行终端挂接,按主会场所在区域选择资源最多的多点控制单元为主多点控制单元,计算主多点控制单元的资源,同时将参会终端中应挂接到主多点控制单元上的终端选择出来,先在主多点控制单元上挂接一定比例的终端,至少预留出用于级联的资源。
25.如权利要求24所述的自动创建视频会议的方法,其特征在于,还包括步骤4,选择从多点控制单元,并进行终端挂接。
26.如权利要求25所述的自动创建视频会议的方法,其特征在于,所述步骤4还包括对从多点控制单元进行级联。
27.如权利要求24所述的自动创建视频会议的方法,其特征在于,还包括步骤5,挂接所有边界网关设备,并与主多点控制单元级联。
28.如权利要求24所述的自动创建视频会议的方法,其特征在于,所述步骤3包括如下步骤步骤103,根据会议信息获取会场区域信息,并获取该区域内资源最多的多点控制单元;步骤104,按速率将要挂接的终端排序,并分别设置主多点控制单元上挂接的终端列表和从多点控制单元上挂接的终端列表;步骤105,将主会场挂接到主多点控制单元上,并判断多点控制单元资源是否足够,如果是进入步骤107,否则进入步骤106;步骤106,上溢大区,并选择大区中资源最多的多点控制单元作为主多点控制单元后返回步骤105;步骤107,按设置比例将一部分应挂接到主多点控制单元的终端挂接到主多点控制单元。
29.如权利要求26所述的自动创建视频会议的方法,其特征在于,所述步骤4包括如下步骤步骤108,取从多点控制单元挂接的终端列表,按大区分类,分别进行处理;步骤109,将大区中所有多点控制单元按资源排序;步骤110,取第一台多点控制单元,并将该多点控制单元与主多点控制单元级联;步骤111,按资源挂接终端,直到该多点控制单元挂满,并在列表中删除该多点控制单元;步骤112,判断从多点控制单元上挂接的终端是否挂接完毕,如果挂接完毕则进入步骤113,否则进入步骤114;步骤113,判断是否有外网终端参会,如有则进入步骤115,否则进入步骤117;步骤114,判断该大区是否还存在其它多点控制单元,如果是进入步骤110,否则返回本次预约失败消息,结束流程。
30.如权利要求27所述的自动创建视频会议的方法,其特征在于,所述步骤5包括如下步骤步骤115,对于参会的外网终端选择对应的边界网关设备,并判断边界网关设备资源是否足够,如果资源不够则返回本次预约失败消息,结束流程,否则进入步骤116;步骤116,挂接所有边界网关设备,并与主多点控制单元做级联;步骤117,判断主多点控制单元是否可以挂接完所有剩余终端,如果是则挂接所有终端,并提交给所有多点控制单元,会议预约成功,否则进入步骤118;步骤118,取主多点控制单元所在大区的其它区域多点控制单元按资源排序;步骤119,依次取列表中各多点控制单元挂接终端,直到多点控制单元全部用完;步骤120,判断终端是否挂接完毕,如果是,提交给所有多点控制单元,会议预约成功,否则返回本次预约失败消息,结束流程。
31.如权利要求24所述的自动创建视频会议的方法,其特征在于,所述步骤3中,当主会场所在位置的多点控制单元资源不足时,则按下列顺序选择多点控制单元作为主多点控制单元本大区多点控制单元、骨干节点多点控制单元和其他大区多点控制单元、本大区内其它区域多点控制单元。
32.根据权利要求24所述的自动创建视频会议的方法,其特征在于,所述步骤3中,同级多点控制单元之间,优先取资源最多的多点控制单元为主多点控制单元。
33.根据权利要求24所述的自动创建视频会议的方法,其特征在于,所述主多点控制单元分屏且主多点控制单元分屏资源不足时,则将超出分屏资源的终端重新挂接到主多点控制单元所在大区多点控制单元、骨干节点多点控制单元或其他大区多点控制单元。
全文摘要
本发明公开了一种视频会议中资源调配的方法、视频会议中挂接参会终端的方法以及自动创建会议的方法,用于由多台多点控制单元设备构成的分布式视频会议网络。通过计算MCU资源;选择主MCU,主会场所在位置的MCU优先被选择为主MCU。当主会场所在位置的MCU资源不足时,则按下列顺序选择MCU作为主MCU本大区MCU、骨干节点MCU和其他大区的MCU、本大区内其它MCU。主MCU资源单台无法满足会议需求时,选择从MCU,并级联到主MCU中。通过对会议资源的优化分配,对MCU资源的有效整合,使系统具有较高的运营效率,而且能够更好的拓展业务,使用户能自主、简单、方便的预约会议,并保证会议的正常召开。
文档编号H04N7/15GK1976435SQ20061014437
公开日2007年6月6日 申请日期2006年12月4日 优先权日2006年12月4日
发明者李晓明, 朱占军, 孙炳旭, 王燕, 丁青 申请人:中国联合通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1