一种多点控制服务器的级联建立方法,设备及系统的制作方法

文档序号:7853284阅读:196来源:国知局
专利名称:一种多点控制服务器的级联建立方法,设备及系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种多点控制服务器的级联建立方法,设备及系统。
背景技术
视讯会议是用电视和电话在两个或多个地点的用户之间举行会议,实时传送声音、图像的通信方式。通过此服务可以将任何地点的客户,同事,合作伙伴连接在一起召开会议。对于具有多个分支机构的企业举行跨区域会议或者全球会议尤为实用。典型的多点会议系统包括管理平台、多点控制单元(Multipoint Control Unit,简称MOJ)以及终端。管理平台承担着多点会议系统的资源管理,会议管理和调度,用户管理等核心功能,多点控制单元与终端构成能够点对点的连接,协调建立多点会议,终端可以是视频终端、音频终端或音视频相结合的终端。因为视讯终端可能分布全球各地,不可能使用一台多点控制单元满足需求,所以为了保证会议质量,需要多点会议在多个多点控制单元上级联,然后终端就近接入多点控制设备。现有技术中,参见图1,通过管理平台定义一个大的会议,大的会议里面包括若干小的会议,将会议数据和多个MCU关联起来,终端呼叫小的会议的会议接入号,由管理平台将各个小的会议召开后,再将各个小的会议所分配的不同的MCU级连起来进而实现各个小的会议的级联。但是,需要分别将各个小的会议召开后再进行级联,而且管理员必须清楚每个小的会议的会议接入号,操作非常复杂。

发明内容
本发明实施例提供了一种多点控制服务器的级联建立方法,设备及系统,通过将第二会议的会议接入号作为第一会议的会场添加到第一会议中,使第一会议自动激活第二会议,并自动建立第一会议与第二会议之间的级联通道,从而实现各个会议的自动召集和级联,为达到上述目的,本发明的实施例采用如下技术方案—方面,本发明的实施例提供一种多点控制服务器的级联建立方法,包括,管理平台根据任一会场的呼叫所携带的第一会议的会议信息为第一会议分配第一多点控制服务器,其中,所述第一会议的会议信息包含所述第一会议的会议接入号以及所述第一会议包含的会场号码,所述第一会议包含的会场号码中包含第二会议的会议接入号;管理平台根据所述第一多点控制服务器的呼叫所携带的第二会议的会议信息为所述第二会议分配第二多点控制服务器,其中,所述第二会议的会议信息包含所述第二会议的会议接入号以及所述第二会议包含的会场号码;建立所述第一多点控制服务器和所述第二多点控制服务器之间的级联通道。另一方面,本发明实施例提供的一种管理平台,包括,
第一调度单元,用于根据任一会场的呼叫所携带的第一会议的会议信息为第一会议分配第一多点控制服务器,其中,所述第一会议的会议信息包含所述第一会议的会议接入号以及所述第一会议包含的会场号码,所述第一会议的包含的会场号码中包含第二会议的会议接入号;第二调度单元,用于根据所述第一多点控制服务器的呼叫所携带的第二会议的会议信息为所述第二会议分配第二多点控制服务器,其中,所述第二会议的会议信息包含所述第二会议的会议接入号以及所述第二会议包含的会场号码;建立单元,用于建立所述第一多点控制服务器和所述第二多点控制服务器之间的级联通道。一方面,本发明实施例提供一种多点控制服务器的级联系统,其特征在于,包括,上述的管理平台;多点控制服务器,用于呼叫会场以召开会议;终端,用于通过多点控制服务器加入会议。本发明实施例提供的多点控制服务器的级联建立方法,设备及系统,通过将第二会议的会议接入号作为第一会议的会场添加到第一会议中,使第一会议自动激活第二会议,并自动建立第一会议与第二会议之间的级联通道,从而实现各个会议的自动召集和级联,解决了需要分别将各个会议召开后再进行级联,而造成的操作复杂的问题。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为现有技术的一种会议级联系统图;图2为本发明实施例提供的一种多点控制服务器的级联建立方法流程图;图3为本发明实施例提供的另一种多点控制服务器的级联建立方法流程图;图4为本发明实施例提供的一种管理平台结构图;图5为本发明实施例提供的另一种管理平台结构图;图6为本发明实施例提供的一种多点控制服务器的级联系统图;图7为本发明实施例提供的另一种多点控制服务器的级联系统图;图8为本发明实施例提供的另一种多点控制服务器的级联系统图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。一方面,本发明的实施例提供一种多点控制服务器的级联建立方法,参见图2,该方法包括
201 :管理平台根据任一会场的呼叫所携带的第一会议的会议信息为第一会议分配第一多点控制服务器,其中,所述第一会议的会议信息包含所述第一会议的会议接入号以及所述第一会议包含的会场号码,所述第一会议包含的会场号码中包含第二会议的会议接入号;示例性的,管理平台根据任一会场的呼叫所携带的第一会议的会议信息为第一会议分配第一多点控制服务器,可以包括管理平台接收任一会场呼叫所述第一会议的会议接入号的请求;管理平台根据会议调度策略为所述第一会议分配第一多点控制服务器;管理平台通知所述第一多点控制服务器召开会议,以使所述第一多点控制服务器呼叫所述第一会议包含的会场加入会议。 进一步的,还可以包括管理平台根据所述第一会议的会议接入号查询所述第一会议的会议状态信息,确定所述第一会议处于召开状态,将所述任一会场加入所述第一会议,具体可以包括管理平台根据所述第一会议的会议信息,判断所述任一会场的号码是所述第一会议包含的会场号码之一后,向所述任一会场发送所述第一多点控制服务器的地址,以使所述任一会场呼叫所述第一多点控制服务器,加入所述第一会议;或者,管理平台根据所述第一会议的会议信息,判断所述任一会场的号码不是所述第一会议包含的会场号码之一后,将所述任一会场分配到所述第一多点控制服务器,并向所述任一会场发送所述第一多点控制服务器的地址,以使所述任一会场呼叫所述第一多点控制服务器,加入所述第一会议。202:管理平台根据所述第一多点控制服务器的呼叫所携带的第二会议的会议信息为所述第二会议分配第二多点控制服务器,其中,所述第二会议的会议信息包含所述第二会议的会议接入号以及所述第二会议包含的会场号码;MCU之间通过网络连接,可以是局域网、广域网、专线网等,管理平台用于调度会议,为会议分配MCU资源,MCU用于终端的接入以及音视频码流的交换、转发和处理,终端和MCU通过网络连接,终端可以是视频终端、音频终端或音视频相结合的终端。示例性的,会场指一个会议的与会方,可以为终端,一个会议可以作为另一个会议的会场参加另外一个会议,即实现两个会议的级联。示例性的,预先定义会议信息并储存在管理平台内,该预定义的会议信息包括每一个会议的会议接入号,每一个会议的包含的会场号码,其中,一个会议的会场号码可以包含另一个会议的会议接入号,所以,各个会议之间形成树形结构。例如,本实施例中,预先定义有四个会议,即第一会议-第四会议,将预先定义的各个会议的会议信息储存在管理平台内,每个会议信息均包含各自唯一的会议接入号和多个会场的号码,会场可以包含终端和其他会议的会议接入号,例如,第二会议和第三会议的会议接入号均为第一会议的会场号码之一,第四会议的会议接入号为第二会议的会场号码之一,所以,各个会议之间组成树形拓扑关系。根据需要和实际情况,可以自行定义会议信息内包含的会议及各会议的拓扑关系。本实施例以第一会议和第二会议的召开和第一 MCU和第二 MCU之间的级联通道的建立为例进行说明。
参见图3,该方法可以包括301 :管理平台接收第一终端呼叫第一会议的会议接入号的请求;示例性的,管理平台可以接收任一会场呼叫会议接入号的请求,步骤301中以会场为终端为例进行的说明,但是并不限于终端。例如,管理平台接收第一终端呼叫第一会议的会议接入号,请求加入第一会议的请求。302 :管理平台查询第一会议是否处于召开状态;示例性的,管理平台可以根据第一会议的会议接入号和记录的会议状态信息,查询第一会议是否处于召开状态,会议处于召开状态是指会议有会场接入,并为至少一个会场分配了 MCU资源。管理平台 示例性的,管理平台根据所述第一多点控制服务器的呼叫所携带的第二会议的会议信息为所述第二会议分配第二多点控制服务器可以包括管理平台接收所述第一多点控制服务器呼叫所述第二会议的会议接入号的请求;管理平台将所述第一会议的会议接入号添加到所述第二会议的会议信息中;管理平台根据会议调度策略为所述第二会议分配第二多点控制服务器;管理平台通知所述第二多点控制服务器召开会议,以使所述第二多点控制服务器呼叫所述第二会议包含的会场加入会议。203:建立所述第一多点控制服务器和所述第二多点控制服务器之间的级联通道。示例性的,可以包括管理平台接收所述第二多点控制服务器呼叫所述第一会议的会议接入号的请求;管理平台向所述第二多点控制服务器发送所述第一多点控制服务器的地址,以使所述第二多点控制服务器呼叫所述第一多点控制服务器,建立所述第一多点控制服务器和所述第二多点控制服务器之间的级联通道。本发明实施例提供的多点控制服务器的级联建立方法,设备及系统,通过将第二会议的会议接入号作为第一会议的会场添加到第一会议中,使第一会议自动激活第二会议,并自动建立第一会议与第二会议之间的级联通道,从而实现各个会议的自动召集和级联,解决了需要分别将各个会议召开后再进行级联,而造成的操作复杂的问题。本发明另一实施例详细说明多点控制服务器的级联建立方法。示例性的,本发明实施例提供方法应用的系统可以包括管理平台,至少两个多点控制服务器,其中多点控制服务器可以为MCU,本实施例选用MCU为多点控制服务器,至少一个终端。管理平台、可以记录会议的状态信息,例如,若某一会议有会场接入,并为至少一个会场分配了 MCU资源,则管理平台将该会议的会议状态记录为召开状态,若某一会议没有会场呼入,也没有会场占用MCU资源,则管理平台将该会议的状态记录为未召开状态。303 :若第一会议处于召开状态,则管理平台将第一终端加入第一会议;示例性的,管理平台将第一终端加入第一会议的过程中,可以首先根据第一会议的会议信息,判断第一终端的号码是否为第一会议包含的会场号码之一。若根据第一会议的会议信息,判断第一终端的号码是第一会议包含的会场号码之一,管理平台向第一终端发送第一会议分配的MCU (第一 MCU)的地址,第一终端呼叫第一MCU,加入第一会议,能够共享第一会议的数据。若根据第一会议的会议信息,判断第一终端的号码不是第一会议包含的第一 MCU上,并向第一终端发送第一 MCU的地址,第一终端呼叫第一 MCU,加入第一会议,能够共享第一会议的数据。304:若第一会议处于未召开状态,则管理平台根据会议调度策略为第一会议分配第一 MCU ;示例性的,会议调度策略可以储存在管理平台中,也可以储存在其他存储单元以供管理平台使用,会议调度策略可以为根据会议包含的会场个数调度MCU端口的资源。例如,第一 MCU的端口资源大于第一会议包含的会场需要的资源,则将第一会议包含的会场分配到第一 MCU,使第一会议在第一 MCU上召开。305 :管理平台通知第一 MCU开会; 示例性的,管理平台将第一 MCU分配给第一会议后,通知第一 MCU召开会议,第一MCU呼叫分配在其上的会场的号码,例如,第二会议的会议接入号是第一会议包含的会场的号码之一,所以第二会议的会议接入号被分配到第一MCU的上,第一MCU呼叫第二会议的会议接入号。306 :管理平台接收第一 MCU呼叫第二会议的会议接入号的请求;307 :管理平台查询第二会议是否处于召开状态;示例性的,管理平台可以根据第二会议的会议接入号和记录的会议状态信息,查询第二会议是否处于召开状态,原理和方法与查询第一会议是否处于召开状态相同,此处不再赘述。308 :若第二会议处于召开状态,则管理平台将第一会议加入第二会议;示例性的,管理平台将第一会议加入第二会议的过程中,可以首先根据第二会议的会议信息,判断第一会议的会议接入号是否为第二会议包含的会场号码之一。若根据第二会议的会议信息,判断第一会议的会议接入号是第二会议包含的会场号码之一,管理平台向第一 MCU发送第二会议分配的MCU (第二 MCU)的地址,第一 MCU呼叫第二 MCU,第一 MCU和第二 MCU之间的级联通道建立,能够互享数据。这种情况适用于两个会议都分别召开起来之后的级联。若根据第二会议的会议信息,判断第一会议的号码不是第二会议包含的会场号码之一,管理平台则为第一会议的会议接入号分配第二会议分配的MCU(第二 MCU)的端口资源,并向第一 MCU发送第二 MCU的地址,第一 MCU呼叫第二 MCU,第一 MCU和第二 MCU之间的级联通道建立,能够互享数据。这种情况也适用于两个会议都分别召开起来之后的级联。309:若第二会议处于未召开状态,管理平台将第一会议的会议接入号添加到第二会议的会议信息;示例性的,管理平台将第一会议的会议接入号添加到第二会议的会议信息可以为管理平台将第一会议的会议接入号添加到第二会议包含的会场号码中,使第一会议的会议接入号作为第二会议包含的会场号码之一。310 :管理平台根据会议调度策略为第二会议分配第二 MCU ;示例性的,第二 MCU的端口资源大于第二会议包含的会场需要的资源,管理平台将第二会议包含的会场分配到第二 MCU,使第二会议在第二 MCU上召开。
311 :管理平台通知第二 MCU开会;示例性的,管理平台将第二 MCU分配给第二会议后,通知第二 MCU召开会议,第二MCU呼叫分配在其上的会场的号码,例如,第一会议的会议接入号是第二会议包含的会场的号码之一,所以第一会议的会议接入号被分配到第二MCU的上,第二MCU呼叫第一会议的会议接入号。312 :管理平台接收第二 MCU呼叫第一会议的会议接入号的请求;示例性的,至此,第一会议和第二会议均已处于召开状态,所以管理平台接收到第二 MCU呼叫第一会议的会议接入号的请求后,将第二会议加入第一会议,实际是建立第一MCU和第二 M⑶之间的级联通道,级联通道建立的原理和过程同步骤308,与308不同的地方在于第二会议是通过第一会议分配的第一 MCU的呼叫召开起开的。313 :管理平台向第二 MCU发送第一 MCU的地址;314 :第二 MCU呼叫第一 MCU,建立第一 MCU和第二 MCU之间的级联通道。优选的,管理平台可以选择多个,只需在每个管理平台上都预先设置多点会议的会议信息即可,假设第一会议的一侧设置有第一管理平台,第二会议的一侧设置有第二管理平台,第一会议和第二会议的的召开原理和级联原理与上述方法完全相同,此处不再赘述,只对具体过程中不同的地方进行说明,即,第二会议的会议接入号被调度到第一会议的第一MCU上之后,第一 MCU向第二管理平台呼叫第二会议的会议接入号,第二管理平台调度第二会议,第一会议的会议接入号被调度到第二会议侧的第二 MCU上,同理,第二 MCU向第一管理平台呼叫第一会议的会议接入号,第一管理平台向第二 MCU发送第一 MCU的地址,第二 MCU呼叫第一 MCU,使第一 MCU和第二 MCU级联起来。选择多个管理平台的有效果是,方便各个管理平台之间的信息交流。 实际应用中,如果需要召开的会议发生变化,管理平台重新获取修改后的会议信肩、O本实施例可具体应用国内政府召集会议或者多企业之间召集会议,以国内政府召集会议为例进行简单说明。在管理平台中定义各级组织结构省、地市、区县的会议,对外发布会议信息和会议接入号;将会议信息和会议拓扑关系添加到管理平台中。例如,将区县I会议接入号作为地市I会议的会场号码添加到地市I会议信息中;将区县2会议接入号作为地市2会议的会场号码添加到地市2会议信息中;将地市I、地市2会议接入号作为省会议的会场号码添加到省会信息中。终端呼叫省会议接入号,那么下面各级会议依次被激活并自动级联起来。本发明实施例提供的多点控制服务器的级联建立方法,通过将第二会议的会议接入号作为第一会议的会场添加到第一会议中,使第一会议自动激活第二会议,并自动建立第一会议与第二会议之间的级联通道,从而实现各个会议的自动召集和级联,解决了需要分别将各个会议召开后再进行级联,而造成的操作复杂的问题。一方面,本发明实施例提供一种管理平台40,该管理平台40应用于图2所述方法。示例性的,本发明实施例提供的管理平台40应用的系统可以包括管理平台40,至少两个多点控制服务器,其中多点控制服务器可以为MCU,本实施例选用MCU为多点控制服务器,至少一个终端。管理平台40、MCU之间通过网络连接,可以是局域网、广域网、专线网等,管理平台40用于调度会议,为会议分配MCU资源,MCU用于终端的接入以及音视频码流的交换、转发和处理,终端和MCU通过网络连接,终端可以是视频终端、音频终端或音视频相结合的终端。示例性的,预先定义会议信息,该预定义的会议信息包括每一个会议的会议接入号,每一个会议的包含的会场号码,其中,一个会议的会场号码可以包含另一个会议的会议接入号,所以,各个会议之间形成树形结构。例如,本实施例中,预先定义有四个会议,即第一会议-第四会议,其中,第二会议和第三会议的会议接入号均为第一会议的会场号码之一,第四会议的会议接入号为第二会议的会场号码之一,所以,各个会议之间组成树形拓扑关系。根据需要和实际情况,可以自行定义会议信息内包含的会议及各会议的拓扑关系。本实施例以第一会议和第二会议的召开和第一 MCU和第二 MCU之间的级联通道的建立为例进行说明。参见图4-图5,该管理平台40包括 第一调度单元401,用于根据任一会场的呼叫所携带的第一会议的会议信息为第一会议分配第一多点控制服务器,其中,所述第一会议的会议信息包含所述第一会议的会议接入号以及所述第一会议包含的会场号码,所述第一会议的包含的会场号码中包含第二会议的会议接入号;示例性的,第一调度单元401可以包括第三接收模块4011,用于接收任一会场呼叫所述第一会议的会议接入号的请求;示例性的,第三接收模块4011可以接收任一会场呼叫会议接入号的请求,在此以会场为终端为例进行的说明,但是并不限于终端。例如,第三接收模块4011接收第一终端呼叫第一会议的会议接入号,请求加入第一会议的请求。第二分配模块4012,用于根据会议调度策略为所述第一会议分配第一多点控制服务器;示例性的,会议调度策略可以储存在管理平台40中,也可以储存在其他存储单元以供管理平台40使用,会议调度策略可以为根据会议包含的会场个数调度MCU端口的资源。例如,第一 MCU的端口资源大于第一会议包含的会场需要的资源,则第二分配模块4012将第一会议包含的会场分配给第一 MCU,使第一会议在第一 MCU上召开。第二通知模块4013,用于通知所述第一多点控制服务器召开会议,以使所述第一多点控制服务器呼叫所述第一会议包含的会场加入会议。示例性的,第二分配模块4012将第一 MCU分配给第一会议后,第二通知模块4013通知第一 MCU召开会议,第一 MCU呼叫分配在其上的会场的号码,例如,第二会议的会议接入号是第一会议包含的会场的号码之一,所以第二会议的会议接入号被分配到第一 MCU上,第一 MCU呼叫第二会议的会议接入号。进一步的,第一调度单元401还可以包括查询模块4014,用于根据所述第一会议的会议接入号查询所述第一会议的会议状态信息,确定所述第一会议处于召开状态,将所述任一会场加入所述第一会议。所述查询模块4014还用于根据所述第一会议的会议信息,查询所述任一会场的号码是否为所述第一会议包含的会场号码之一;
所述第二通知模块4013还用于在所述查询模块4014根据所述第一会议的会议信息,判断所述任一会场的号码是所述第一会议包含的会场号码之一后,向所述任一会场发送所述第一多点控制服务器的地址,以使所述任一多点控制服务器会场呼叫所述第一多点控制服务器,加入所述第一会议;或者,在所述查询模块4014根据所述第一会议的会议信息,判断所述任一会场的号码不是所述第一会议包含的会场号码之一后,且所述第二分配模块4012将所述任一会场分配到所述第一多点控制服务器后,向所述任一会场发送所述第一多点控制服务器的地址,以使所述任一会场呼叫所述第一多点控制服务器,加入所述第一会议。第二调度单元402,用于根据所述第一多点控制服务器的呼叫所携带的第二会议的会议信息为所述第二会议分配第二多点控制服务器,其中,所述第二会议的会议信息包含所述第二会议的会议接入号以及所述第二会议包含的会场号码;
示例性的,第二调度单元402可以包括第一接收模块4021,用于接收所述第一多点控制服务器呼叫所述第二会议的会议接入号的请求;示例性的,第一接收模块4021接收第一 MCU呼叫第二会议的会议接入号的请求。添加模块4022,用于将所述第一会议的会议接入号添加到所述第二会议的会议信息中;示例性的,添加模块4022将第一会议的会议接入号添加到第二会议的会议信息可以为添加模块4022将第一会议的会议接入号添加到第二会议包含的会场号码中,使第一会议的会议接入号作为第二会议包含的会场号码之一。第一分配模块4023,用于根据会议调度策略为所述第二会议分配第二多点控制服务器;示例性的,第二 MCU的端口资源大于第二会议包含的会场需要的资源,第一分配模块4023将第二会议包含的会场分配第二 MCU,使第二会议在第二 MCU上召开。第一通知模块4024,用于通知所述第二多点控制服务器召开会议,以使所述第二多点控制服务器呼叫所述第二会议包含的会场加入会议。示例性的,第一分配模块4023将第二 MCU分配给第二会议后,第一通知模块4024通知第二 MCU召开会议,第二 MCU呼叫分配在其上的会场的号码,例如,第一会议的会议接入号是第二会议包含的会场的号码之一,所以第一会议的会议接入号被分配到第二 MCU上,第二 MCU呼叫第一会议的会议接入号。建立单元403,用于建立所述第一多点控制服务器和所述第二多点控制服务器之间的级联通道。示例性的,建立单元403可以包括第二接收模块4031,用于接收所述第二多点控制服务器呼叫所述第一会议的会议接入号的请求;示例性的,第二接收模块4031接收第二 MCU呼叫第一会议的会议接入号的请求。发送模块4032,用于向所述第二多点控制服务器发送所述第一多点控制服务器的地址,以使所述第二多点控制服务器呼叫所述第一多点控制服务器,建立所述第一多点控制服务器和所述第二多点控制服务器之间的级联通道,示例性的,发送模块4032向第二 MCU发送第一 MCU的地址,以使第二 MCU呼叫第
一MCU,建立第一 MCU和第二 MCU之间的级联通道。进一步的,该管理平台40还可以包括,存储单元404,用于存储包含第一会议的会议信息、第二会议的会议信息的会议信息及会议调度策略,其中,在设置多个会议的情况下,会议信息包含每一个会议的会议接入号,每一个会议包含的会场号码,一个会议的会场号码可以包括另一个会议的会议接入号。其中,需要说明的是,实施例中出现的功能相同的模块也可以利用一个功能模块代替,只要能够实现相同的效果即可。例如,实施例中涉及的第一接收模块4021、第二接收模块4031、第三接收模块4011等具有相同功能的模块,也可以采用一个模块代替,该模块能够达到相同的效果。
·
本发明实施例提供的管理平台40,通过将第二会议的会议接入号作为第一会议的会场添加到第一会议中,使第一会议自动激活第二会议,并自动建立第一会议与第二会议之间的级联通道,从而实现各个会议的自动召集和级联,解决了需要分别将各个会议召开后再进行级联,而造成的操作复杂的问题。一方面,本发明实施例提供一种多点控制服务器的级联系统,能够操作上述方法的所有步骤并达到相同的效果,参见图6,该系统包含至少一个管理平台40,用于根据任一会场的呼叫所携带的第一会议的会议信息为第一会议分配第一多点控制服务器,其中,所述第一会议的会议信息包含所述第一会议的会议接入号以及所述第一会议包含的会场号码,所述第一会议包含的会场号码中包含第二会议的会议接入号;根据所述第一多点控制服务器的呼叫所携带的第二会议的会议信息为所述第二会议分配第二多点控制服务器,其中,所述第二会议的会议信息包含所述第二会议的会议接入号以及所述第二会议包含的会场号码;建立所述第一多点控制服务器和所述第二多点控制服务器之间的级联通道。至少两个多点控制服务器50,用于呼叫会场以召开会议;示例性的,多点控制服务器可以为MCU0终端60,用于通过多点控制服务器加入会议。以图7所示系统为例进行详细说明。该系统包含管理平台40,多个MCU50(第一MCU-第四MCU)以及多个终端60。示例性的,预先定义会议信息并储存在管理平台40内,该预定义的会议信息包括每一个会议的会议接入号,每一个会议的包含的会场号码,其中,一个会议的会场号码可以包含另一个会议的会议接入号,所以,各个会议之间形成树形结构。例如,图7所示系统预先定义有四个会议,即第一会议-第四会议,其中,第二会议和第三会议的会议接入号均为第一会议的会场号码之一,第四会议的会议接入号为第二会议的会场号码之一,所以,各个会议之间组成树形拓扑关系。根据需要和实际情况,可以自行定义会议信息内包含的会议及各会议的拓扑关系。本实施例以第一会议和第二会议的召开和第一 MCU和第二 MCU之间的级联通道的建立为例进行说明。管理平台40接收第一终端601呼叫第一会议的会议接入号的请求;
示例性的,管理平台40可以接收任一会场呼叫会议接入号的请求,会场可以为终端或者MCU,在此以会场为终端为例进行的说明。管理平台40查询第一会议是否处于召开状态;示例性的,管理平台40可以根据第一会议的会议接入号和记录的会议状态信息,查询第一会议是否处于召开状态。若第一会议处于召开状态,则管理平台40将第一终端601加入第一会议;加入的方法和过程同方法实施例,此处不再赘述。若第一会议处于未召开状态,则管理平台40根据会议调度策略为第一会议分配
第一 MCU ;示例性的,会议调度策略可以储存在管理平台40中,也可以储存在其他存储单元以供管理平台40使用,会议调度策略可以为根据会议包含的会场个数调度MCU端口的资源。例如,第一MCU的端口资源大于第一会议包含的会场需要的资源,则将第一会议包含的终端分配第一 MCU,使第一会议在第一 MCU上召开。管理平台40通知第一 MCU开会;示例性的,管理平台40将第一 MCU分配给第一会议后,通知第一 MCU召开会议,第
一MCU呼叫分配在其上的会场的号码,例如,第二会议的会议接入号是第一会议包含的会场的号码之一,所以第二会议的会议接入号被分配到第一MCU上,第一MCU呼叫第二会议的会议接入号。管理平台40接收第一 MCU呼叫第二会议的会议接入号的请求;管理平台40查询第二会议是否处于召开状态;若第二会议处于召开状态,则管理平台40将第一会议加入第二会议;假如的过程同方法实施例,故此处不再赘述。若第二会议处于未召开状态,管理平台40将第一会议的会议接入号添加到第二会议的会议信息;例如管理平台将第一会议的会议接入号添加到第二会议包含的会场号码中,使第一会议的会议接入号作为第二会议包含的会场号码之一。管理平台40根据会议调度策略为第二会议分配第二 MCU ;例如,第二 MCU的端口资源大于第二会议包含的会场需要的资源,管理平台将第二会议包含的终端分配第二 MCU,使第二会议在第二 MCU上召开。管理平台40通知第二 MCU开会;示例性的,管理平台40将第二 MCU分配给第二会议后,通知第二 MCU召开会议,第
二MCU呼叫分配在其上的会场的号码,例如,第一会议的会议接入号是第二会议包含的会场的号码之一,所以第一会议的会议接入号被分配到第二MCU上,第二MCU呼叫第一会议的会议接入号。管理平台40接收第二 MCU呼叫第一会议的会议接入号的请求;管理平台40向第二 MCU发送第一 MCU的地址;第二 MCU呼叫第一 MCU,建立第一 MCU和第二 MCU之间的级联通道。优选的,参见图8,管理平台40可以设置多个,只需在每个管理平台40上都预先设置多点会议的会议信息即可,例如图8所示,第一会议的一侧设置有第一管理平台401和第
一MCU,第二会议的一侧设置有第二管理平台402和第二 MCU,第一会议和第二会议的的召开原理和第一 MCU与第二 MCU的级联原理与上述方法完全相同,此处不再赘述,只对具体过程中不同的地方进行说明,即,第一管理平台401将第一会议调度到第一 MCU上,第二会议的会议接入号被调度到第一 MCU上,第一 MCU向第二管理平台402呼叫第二会议的会议接入号,第二管理平台402将第二会议调度到第二 MCU上,第一会议的会议接入号被调度到第
二MCU上,同理,第二 MCU向第一管理平台401呼叫第一会议的会议接入号,第一管理平台402向第二 MCU发送第一 MCU的地址,第二 MCU呼叫第一 MCU,使第一 MCU和第二 MCU级联起来。选择多个管理平台的有效果是,方便各个管理平台之间的信息交流。实际应用中,如果需要召开的会议发生变化,管理平台40重新获取修改后的会议信息。本发明实施例提供的多点控制服务器的级联系统,通过将第二会议的会议接入号 作为第一会议的会场添加到第一会议中,使第一会议自动激活第二会议,并自动建立第一会议与第二会议之间的级联通道,从而实现各个会议的自动召集和级联,解决了需要分别将各个会议召开后再进行级联,而造成的操作复杂的问题。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以所述权利要求的保护范围为准。
权利要求
1.一种多点控制服务器的级联建立方法,其特征在于,包括 管理平台根据任一会场的呼叫所携带的第一会议的会议信息为第一会议分配第一多点控制服务器,其中,所述第一会议的会议信息包含所述第一会议的会议接入号以及所述第一会议包含的会场号码,所述第一会议包含的会场号码中包含第二会议的会议接入号;管理平台根据所述第一多点控制服务器的呼叫所携带的第二会议的会议信息为所述第二会议分配第二多点控制服务器,其中,所述第二会议的会议信息包含所述第二会议的会议接入号以及所述第二会议包含的会场号码; 建立所述第一多点控制服务器和所述第二多点控制服务器之间的级联通道。
2.根据权利要求I所述的多点控制服务器的级联建立方法,其特征在于,所述管理平台根据所述第一多点控制服务器的呼叫所携带的第二会议的会议信息为所述第二会议分配第二多点控制服务器,包括 管理平台接收所述第一多点控制服务器呼叫所述第二会议的会议接入号的请求; 管理平台将所述第一会议的会议接入号添加到所述第二会议的会议信息中; 管理平台根据会议调度策略为所述第二会议分配第二多点控制服务器; 管理平台通知所述第二多点控制服务器召开会议,以使所述第二多点控制服务器呼叫所述第二会议包含的会场加入会议。
3.根据权利要求2所述的多点控制服务器的级联建立方法,其特征在于, 所述将所述第一会议的会议接入号添加到所述第二会议的会议信息中指将所述第一会议的会议接入号添加到所述第二会议包含的会场号码中。
4.根据权利要求2或3所述的多点控制服务器的级联建立方法,其特征在于,所述建立所述第一多点控制服务器和所述第二多点控制服务器之间的级联通道,包括 管理平台接收所述第二多点控制服务器呼叫所述第一会议的会议接入号的请求; 管理平台向所述第二多点控制服务器发送所述第一多点控制服务器的地址,以使所述第二多点控制服务器呼叫所述第一多点控制服务器,建立所述第一多点控制服务器和所述第二多点控制服务器之间的级联通道。
5.根据权利要求I所述的多点控制服务器的级联建立方法,其特征在于,所述管理平台根据任一会场的呼叫所携带的第一会议的会议信息为第一会议分配第一多点控制服务器,包括 管理平台接收任一会场呼叫所述第一会议的会议接入号的请求; 管理平台根据会议调度策略为所述第一会议分配第一多点控制服务器; 管理平台通知所述第一多点控制服务器召开会议,以使所述第一多点控制服务器呼叫所述第一会议包含的会场加入会议。
6.根据权利要求5所述的多点控制服务器的级联建立方法,其特征在于,还包括 管理平台根据所述第一会议的会议接入号查询所述第一会议的会议状态信息,确定所述第一会议处于召开状态,将所述任一会场加入所述第一会议。
7.根据权利要求6所述的多点控制服务器的级联建立方法,其特征在于,所述将所述任一会场加入所述第一会议,包括 管理平台根据所述第一会议的会议信息,判断所述任一会场的号码是所述第一会议包含的会场号码之一后,向所述任一会场发送所述第一多点控制服务器的地址,以使所述任一会场呼叫所述第一多点控制服务器,加入所述第一会议; 或者,管理平台根据所述第一会议的会议信息,判断所述任一会场的号码不是所述第一会议包含的会场号码之一后,将所述任一会场分配到所述第一多点控制服务器,并向所述任一会场发送所述第一多点控制服务器的地址,以使所述任一会场呼叫所述第一多点控制服务器,加入所述第一会议。
8.—种管理平台,其特征在于,包括 第一调度单元,用于根据任一会场的呼叫所携带的第一会议的会议信息为第一会议分配第一多点控制服务器,其中,所述第一会议的会议信息包含所述第一会议的会议接入号以及所述第一会议包含的会场号码,所述第一会议的包含的会场号码中包含第二会议的会议接入号; 第二调度单元,用于根据所述第一多点控制服务器的呼叫所携带的第二会议的会议信息为所述第二会议分配第二多点控制服务器,其中,所述第二会议的会议信息包含所述第二会议的会议接入号以及所述第二会议包含的会场号码; 建立单元,用于建立所述第一多点控制服务器和所述第二多点控制服务器之间的级联通道。
9.根据权利要求8所述的管理平台,其特征在于,所述第二调度单元,包括 第一接收模块,用于接收所述第一多点控制服务器呼叫所述第二会议的会议接入号的请求; 添加模块,用于将所述第一会议的会议接入号添加到所述第二会议的会议信息中;第一分配模块,用于根据会议调度策略为所述第二会议分配第二多点控制服务器;第一通知模块,用于通知所述第二多点控制服务器召开会议,以使所述第二多点控制服务器呼叫所述第二会议包含的会场加入会议。
10.根据权利要求9所述的管理平台,其特征在于,所述添加模块还用于将所述第一会议的会议接入号添加到所述第二会议包含的会场号码中。
11.根据权利要求9或10所述的管理平台,其特征在于,所述建立单元,包括 第二接收模块,用于接收所述第二多点控制服务器呼叫所述第一会议的会议接入号的请求; 发送模块,用于向所述第二多点控制服务器发送所述第一多点控制服务器的地址,以使所述第二多点控制服务器呼叫所述第一多点控制服务器,建立所述第一多点控制服务器和所述第二多点控制服务器之间的级联通道。
12.根据权利要求8所述的管理平台,其特征在于,所述第一调度单元,包括 第三接收模块,用于接收任一会场呼叫所述第一会议的会议接入号的请求; 第二分配模块,用于根据会议调度策略为所述第一会议分配第一多点控制服务器; 第二通知模块,用于通知所述第一多点控制服务器召开会议,以使所述第一多点控制服务器呼叫所述第一会议包含的会场加入会议。
13.根据权利要求12所述的管理平台,其特征在于,所述第一调度单元还包括 查询模块,用于根据所述第一会议的会议接入号查询所述第一会议的会议状态信息,确定所述第一会议处于召开状态,将所述任一会场加入所述第一会议。
14.根据权利要求13所述的管理平台,其特征在于,所述查询模块还用于根据所述第一会议的会议信息,查询所述任一会场的号码是否为所述第一会议包含的会场号码之一; 所述第二通知模块还用于 在所述查询模块根据所述第一会议的会议信息,判断所述任一会场的号码是所述第一会议包含的会场号码之一后,向所述任一会场发送所述第一多点控制服务器的地址,以使所述任一会场呼叫所述第一多点控制服务器,加入所述第一会议; 或者,在所述查询模块根据所述第一会议的会议信息,判断所述任一会场的号码不是所述第一会议包含的会场号码之一后,且所述第二分配模块将所述任一会场分配到所述第一多点控制服务器后,向所述任一会场发送所述第一多点控制服务器的地址,以使所述任一会场呼叫所述第一多点控制服务器,加入所述第一会议。
15.根据权利要求8-14任一项所述的管理平台,其特征在于,还包括,存储单元,用于存储包含所述第一会议的会议信息、第二会议的会议信息的会议信息及会议调度策略。
16.一种多点控制服务器的级联系统,其特征在于,包含 权利要求8-15任一项所述的管理平台; 多点控制服务器,用于呼叫会场以召开会议; 终端,用于通过多点控制服务器加入会议。
全文摘要
本发明实施例提供一种多点控制服务器的级联建立方法、设备及系统,解决了需要分别召开各会议再进行级联导致的操作复杂的问题,实现各个会议的自动召开和级联。本发明实施例方法包括,管理平台根据任一会场的呼叫所携带的第一会议的会议信息为第一会议分配第一多点控制服务器,其中,所述第一会议的会议信息包含所述第一会议的会议接入号以及所述第一会议包含的会场号码,所述第一会议包含的会场号码中包含第二会议的会议接入号;管理平台根据所述第一多点控制服务器的呼叫所携带的第二会议的会议信息为所述第二会议分配第二多点控制服务器,建立所述第一多点控制服务器和所述第二多点控制服务器之间的级联通道。
文档编号H04L29/06GK102710922SQ20121019074
公开日2012年10月3日 申请日期2012年6月11日 优先权日2012年6月11日
发明者刘艳雄, 卢少防 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1