多媒体会议管理方法及设备的制作方法

文档序号:7699090阅读:190来源:国知局
专利名称:多媒体会议管理方法及设备的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种多媒体会议管理方法及设备。
背景技术
多媒体会议是指一种三方以上的多媒体通信业务。多媒体会议允许用户进行创建、管理、结束、加入或离开会议,同时也允许会议系统向各与会者发送各种动态会议信息。目前,现有的多媒体会议实现方法请参阅图1,以五方会议为例,包括以下步骤步骤1 步骤9、主用户端(CALLID1)通过应用端(APP)发送建立会议组请求,会议管理端接收并解析该请求,建立会议组,并为其分配会议资源,使主用户端(CALLID1)加入该会议组;步骤10 步骤18、用户端(CALLID》通过应用端(APP)发送加入该会议组请求, 会议管理端接收并解析该请求,并为其分配该会议组的会议资源,使用户端(CALLID2)加入该会议组;步骤19 步骤27、用户端(CALLID; )通过应用端(APP)发送加入该会议组请求, 会议管理端接收并解析该请求,并为其分配该会议组的会议资源,使用户端(CALLID3)加入该会议组;步骤28 步骤36、用户端(CALLID4)通过应用端(APP)发送加入该会议组请求, 会议管理端接收并解析该请求,并为其分配该会议组的会议资源,使用户端(CALLID4)加入该会议组;步骤37 步骤45、用户端(CALLIM)通过应用端(APP)发送加入该会议组请求, 会议管理端接收并解析该请求,并为其分配该会议组的会议资源,使用户端(CALLID5)加入该会议组;通过上述方法,使主用户端及其他4个用户端组成会议组,请参阅图2,主用户端及其他4个用户端打开该会议组的会议资源,并通过ConfRes模块(媒体流处理模块)对该会议组的成员的媒体流进行混音,然后分别发送至各用户端,使每个用户均能接收到其他用户的媒体流,从而达到相互通信的目的。然而,每个会议组所能承载的与会成员的数量是有限制的,当与会成员的人数大于会议组所能承载的与会成员的最大数量时,就需要建立新的会议组,以满足与会成员数量的要求,但目前未解决多个会议组的与会成员之间进行通信的问题,使得在进行多媒体会议时与会成员的人数受到会议组最大承载数量的限制。综上所述,目前会议组之间无法进行通信,使得进行多媒体会议时与会成员的人数受到限制。

发明内容
本发明实施例提供了一种多媒体会议管理方法及设备,用于解决现有技术中存在的会议组之间无法进行通信,使得进行多媒体会议时与会成员的人数受到限制的问题。本发明实施例提供了一种多媒体会议管理方法,包括以下步骤
为至少两个会议组中的每个会议组分配至少一个级联资源;将不同会议组的级联资源连接,其中一个会议组的一个级联资源只与另一个会议组的一个级联资源连接,任意一个会议组都能通过级联资源直接或间接与其它会议组连接;将需要在会议组之间传输,且经过混音处理后的媒体流通过连接后的级联资源传输。优选的,所述至少两个会议组中包括主会议组和从会议组;为主会议组分配至少一个级联资源包括在接收到来自主成员端的创建会议请求指令后,创建所述主会议组,为所述主会议组分配会议资源及至少一个级联资源,并为所述主成员端分配所述主会议组的一个未分配的会议资源。优选的,所述为主会议组分配至少一个级联资源之后还包括在接收到来自与会成员端的加入会议请求指令后,判断已创建的会议组中是否有未分配的会议资源;在所述已创建的会议组中没有未分配的会议资源时,创建一个从会议组,为所述从会议组分配会议资源及至少一个级联资源,并为所述与会成员端分配所述从会议组的一个未分配的会议资源;将所述从会议组的一个未与其它会议组的级联资源连接的空闲级联资源与任一已创建的会议组的一个空闲级联资源连接。优选的,所述判断是否有未分配的会议资源的会议组之后还包括在所述已创建的会议组中有未分配的会议资源时,为所述与会成员端分配一个所述未分配的会议资源。优选的,会议组之间采用直线或网状方式相连接。本发明实施例还提供了一种多媒体会议管理设备,包括资源管理模块,用于为至少两个会议组中的每个会议组分配至少一个级联资源; 并将不同会议组的级联资源连接,其中一个会议组的一个级联资源只与另一个会议组的一个级联资源连接,任意一个会议组都能通过级联资源直接或间接与其它会议组连接;;媒体流处理模块,用于将需要在会议组之间传输,且经过混音处理后的媒体流通过连接后的级联资源传输。优选的,所述的资源管理模块具体用于在接收到来自主成员端的创建会议请求指令后,创建所述主会议组,为所述主会议组分配会议资源及至少一个级联资源,并为所述主成员端分配所述主会议组的一个未分配的会议资源。优选的,所述的资源管理模块具体用于在接收到来自与会成员端的加入会议请求指令后,判断已创建的会议组中是否有未分配的会议资源;在所述已创建的会议组中没有未分配的会议资源时,创建一个从会议组,为所述从会议组分配会议资源及至少一个级联资源,并为所述与会成员端分配所述从会议组的一个未分配的会议资源;将所述从会议组的一个未与其它会议组的级联资源连接的空闲级联资源与任一已创建的会议组的一个空闲级联资源连接。优选的,所述的资源管理模块具体用于
在所述已创建的会议组中有未分配的会议资源时,为所述与会成员端分配一个所述未分配的会议资源。优选的,会议组之间采用直线或网状方式相连接。由于本发明实施例中分配给每个会议组至少一个级联资源,并各会议组的级联资源相互连接,能够将级联资源所在会议组的媒体流传送至其他会议组的级联资源处,使得多个会议组的与会成员之间能够进行相互通信,这样,在进行多媒体会议时,多个与会成员能够同时加入一个会议中,使与会成员的人数不再受到会议组最大承载数量的限制。


图1为背景技术的多媒体会议实现方法流程图;图2为背景技术的多媒体会议实现方式结构示意图;图3为本发明实施例中多媒体会议管理方法流程图;图4A为本发明实施例第一种会议组之间连接方式的结构示意图;图4B为本发明实施例第二种会议组之间连接方式的结构示意图;图5A为本发明实施例第三种会议组之间连接方式的结构示意图;图5B为本发明实施例第四种会议组之间连接方式的结构示意图;图6A为本发明实施例第五种会议组之间连接方式的结构示意图;图6B为本发明实施例第六种会议组之间连接方式的结构示意图;图6C为本发明实施例第七种会议组之间连接方式的结构示意图;图7A为本发明实施例第八种会议组之间连接方式的结构示意图;图7B为本发明实施例第九种会议组之间连接方式的结构示意图;图8为本发明实施例中多媒体会议管理设备的结构示意图;图9为本发明第一实施例中多媒体会议管理方法流程图。
具体实施例方式背景技术中未解决多个会议组的与会成员之间进行通信的问题,使得在进行多媒体会议时与会成员的人数受到会议组最大承载数量的限制。由于本发明实施例中分配给每个会议组至少一个级联资源,并各会议组的级联资源相互连接,能够将级联资源所在会议组的媒体流传送至其他会议组的级联资源处,使得多个会议组的与会成员之间能够进行相互通信,这样,在进行多媒体会议时,与会成员的人数不再受到会议组最大承载数量的限制。其中,本发明实施例中的多媒体包括音频、或视频、或消息、或各种数据与应用, 或上述任意对象的组合等。本发明实施例可以基于H. 323标准协议,或给予SIP(SeSSi0n Initial Protocol, SIP)协议,或者其他类型的协议。本发明实施例中的混音处理为实时处理,当任一与会成员发言时,即进行混音处理,并把混音处理后的媒体流通过级联资源传送至其他与会成员端,详细描述见下述对不同会议组之间的混音处理过程。下面结合说明书附图对本发明实施例作进一步详细描述;需要说明的是,附图中均以每个会议组的最大承载数量是5为例,但不以此为限,该数量只是说明性的,并非限制性的。请参阅图3,为本发明第一实施例提供的一种多媒体会议管理方法流程图,该方法包括以下步骤步骤101、为至少两个会议组中的每个会议组分配至少一个级联资源;步骤102、将不同会议组的级联资源连接,其中一个会议组的一个级联资源只与另一个会议组的一个级联资源连接,任意一个会议组都能通过级联资源直接或间接与其它会议组连接;步骤103、将需要在会议组之间传输,且经过混音处理后的媒体流通过连接后的级联资源传输。需要说明的是,步骤102中的一个会议组的一个级联资源只与另一个会议组的一个级联资源连接是指,一个会议组的一个级联资源不能分别与其他会议组的多个空闲的级联资源连接。比如,图5A中,与会议组2连接的会议组1的级联资源,其不能再与会议组3 和/或会议组4的空闲级联资源连接;若该会议组1的级联资源与会议组2断开连接,则其可以重新选择与会议组2或会议组3或会议组4的一个空闲级联资源连接。优选的,步骤103中,两个会议组的通信过程为若其中一个会议组中的任一成员发言,立即对该会议组与会成员的媒体流及第一级联资源的媒体流进行混音处理,并将混音处理后的媒体流作为第一级联资源的媒体流; 然后将该会议组的级联资源的媒体流传送至另一会议组的每一个与会成员端,并同时通过该会议组的级联资源将该混音处理后的媒体流传送至另一会议组的级联资源处,通过另一会议组的级联资源将该混音处理后的媒体流传送至另一会议组的每一个与会成员端。进一步,在本实施例中,至少两个会议组中包括一个主会议组和至少一个从会议组;具体地说,为主会议组分配至少一个级联资源包括以下步骤在接收到来自主成员端的创建会议请求指令后,创建所述主会议组,为所述主会议组分配会议资源及至少一个级联资源,并为所述主成员端分配所述主会议组的一个未分配的会议资源。优选的,所述为主会议组分配至少一个级联资源之后还包括在接收到来自与会成员端的加入会议请求指令后,判断已创建的会议组中是否有未分配的会议资源;在所述已创建的会议组中没有未分配的会议资源时,创建一个从会议组,为所述从会议组分配会议资源及至少一个级联资源,并为所述与会成员端分配所述从会议组的一个未分配的会议资源;将所述从会议组的一个未与其它会议组的级联资源连接的空闲级联资源与任一已创建的会议组的一个空闲级联资源连接。本发明实施例中的会议组的空闲级联资源是指,未与其它会议组的级联资源连接的级联资源。优选的,所述判断是否有未分配的会议资源的会议组之后还包括在所述已创建的会议组中有未分配的会议资源时,为所述与会成员端分配一个所述未分配的会议资源。
上述实施例中,在接收到hfo(create&join),创建主会议组并在分配会议资源时多分配一个级联资源,该级联资源是当会议成员数大于该主会议组所能支持的最大成员数时与新的会议组进行级联;在接收到info (join),分配该主会议组的会议资源,加入该会议;当主会议组的会议成员数超过了其所能支持的最大成员数时,此时有新的与会成员端加入会议时就会创建一个从会议组,除了分配该与会成员端用来加入会议的会议资源,还会分配两个级联资源,该两个级联资源用来与其他会议组的级联资源进行连接,这样后面新的与会成员端加入会议时,就可加入到从会议组中;此时,将属于从会议组的与会成员和从会议组的级联资源进行混音,这样,从会议组的级联资源的媒体流就是从会议组里的与会成员端的媒体流,会议组之间通过级联资源之间的RTP(Real-time Transport I^otocol,实时传送协议)媒体流进行交互,从而实现两个会议组之间的成员相互交流。本发明的实施例中相连接的两个会议组之间可以有一对连接的级联资源,也可有多对连接的级联资源。在实施中,将一个新创建的从会议组的级联资源与已创建的会议组的空闲的级联资源连接方式有很多种,下面列举几种进行简单描述需要说明的是,为了说明本实施例,使用了 “会议组1 ”、“会议组2 ”、“会议组3,,等字样,对不同会议组进行区分,但并不对会议组操作优先级进行限制,会议组1表示任一会议组,会议组2表示与会议组1不同的任一会议组,会议组3表示与会议组1及会议组2不同的任一会议组。(一 )假设图4A及图4B中,会议组1与会议组2为已创建的会议组,其中会议组 1为主会议组,会议组2为从会议组(1)如图4A所示会议组1通过其一个级联资源与会议组2的级联资源连接;会议组3为新增加的会议组,其通过级联资源与会议组1的空闲的级联资源连接。此连接方式中,会议组1与会议组2之间通过会议组1的级联资源与会议组2的级联资源连接,该连接为直接连接方式,同理会议组1及会议组3之间也是直接连接;而会议组2与会议组3的级联资源是通过会议组1的两个级联资源实现的连接,所以会议组2及会议组3之间为间接连接。(2)如图4B所示会议组1通过其级联资源与会议组2的一个空闲级联资源连接; 会议组3为新增加的从会议组,通过其级联资源与会议组2的另一个空闲的级联资源连接。 此连接方式中,会议组1与会议组2、会议组2与会议组3为直接连接;会议组1与会议组3 为间接连接。( 二 )假设图5A 图5B中,会议组1、会议组2及会议组3为任意三个已建立的会议组(其可以为主会议组,也可为从会议组)。(1)如图5A所示会议组1的一个级联资源与会议组2的空闲的级联资源连接, 会议组2的另一个空闲的级联资源与会议组3的空闲的级联资源连接;会议组4是新增加的从会议组,目前,会议组1、会议组2及会议组3均有一个空闲的级联资源,所以可以选择将会议组4空闲的级联资源与会议组1或会议组2或会议组3的空闲的级联资源连接,图 5A中所示是与会议组3空闲的级联资源连接。此连接方式中,会议组1与会议组2、会议组 2与会议组3、会议组3与会议组4为直接连接;会议组1与会议组3、会议组1与会议组4、会议组2与会议组4为间接连接。(2)如图5B所示会议组1的两个空闲的级联资源分别与会议组2及会议组3的空闲的级联资源连接。会议组4是新增加的从会议组,目前,会议组1及会议组3均有一个空闲的级联资源,所以可以选择将会议组4空闲的级联资源与会议组1或会议组3的空闲的级联资源连接,图5B中所示是与会议组1空闲的级联资源连接。此连接方式中,会议组 1与会议组2、会议组1与会议组3、会议组1与会议组4为直接连接;会议组2与会议组3、 会议组2与会议组4、会议组3与会议组4为间接连接。(三)假设图6A 图6C中,会议组1、会议组2、会议组3及会议组4为任意四个已建立的会议组(其可以为主会议组,也可为从会议组)。(1)如图6A所示会议组1的一个级联资源与会议组2空闲的级联资源连接,会议组2的另一个空闲的级联资源与会议组3空闲的级联资源连接,会议组3另一个空闲的级联资源与会议组4空闲的级联资源连接。会议组5是新增加的从会议组,目前会议组3 和会议组4都有一个空闲的级联资源,所以可以选择将会议组5空闲的级联资源与会议组 3或会议组4空闲的级联资源连接,图6A中所示是与会议组4空闲的级联资源连接。(2)如图6B所示会议组1的三个空闲的级联资源分别与会议组2的空闲的级联资源、会议组3的空闲的级联资源及会议组4的空闲的级联资源。会议组5是新增加的从会议组,目前会议组1、会议组2、会议组3都有一个空闲的级联资源,会议组4有两个空闲的级联资源,所以可以选择将会议组5空闲的级联资源与会议组1或会议组2或会议组3 或会议组4空闲的级联资源连接,图6B中所示是与会议组1空闲的级联资源连接。(3)如图6C所示会议组1的一个级联资源与会议组2空闲的级联资源连接,会议组2的另一个空闲的级联资源与会议组3空闲的级联资源连接,会议组3的另一个空闲的级联资源与会议组4空闲的级联资源连接。会议组5是新增加的从会议组,目前会议组 1、会议组3、会议组4都有一个空闲的级联资源,会议组2有两个空闲的级联资源,所以可以选择将会议组5空闲的级联资源与会议组1或会议组2或会议组3或会议组4空闲的级联资源连接,图6C中所示是与会议组2空闲的级联资源连接。由于会议过程中随时会有与会成员端离开会议或新的与会成员端加入会议;创建了多个会议组后,当每个新的与会成员端加入会议时,首先判断已创建的多个会议组是否已经满了,如果不满,则加入到不满的会议组中,如果满了,就创建新的会议组,并申请级联资源,各个会议组之间的媒体流交换就是通过级联资源来进行交互的,这样多个与会成员端就可以在一个会议中进行通话了。下面以图4A的连接方式为例,对多个会议组间的混音处理及通信过程进行说明; 由于多个会议组间的混音处理及通信过程与三个会议组的相同,多个会议组间的混音处理及通信过程可参阅下述说明,此处不再赘述。图4A中,若会议组1有任一与会成员发言,则对会议组1的与会成员的媒体流及其两个级联资源的媒体流进行混音处理,将混音处理后的媒体流作为每个级联资源的媒体流,并将该混音处理后的媒体流传送至会议组1的其他与会成员端;同时分别通过两个级联资源将该混音处理后的媒体流传送至会议组2的级联资源处及会议组3的级联资源处, 通过会议组2的级联资源将该混音处理后的媒体流发送至会议组2的每一个与会成员端; 同时通过会议组3的级联资源将该混音处理后的媒体流传送至会议组3的每一个与会成员端。若会议组2有任一与会成员发言,则对会议组2的与会成员的媒体流及其级联资源的媒体流进行混音处理,将混音处理后的媒体流作为该级联资源的媒体流,并将该混音处理后的媒体流发送至会议组2的其他与会成员端;同时通过该级联资源将该混音处理后的媒体流传送至与会议组2连接的会议组1的级联资源处,通过会议组1的级联资源将该混音处理后的媒体流传送至会议组1的每一个与会成员端及会议组1的另一级联资源处; 同时通过会议组1的另一级联资源将将该混音处理后的媒体流传送至会议组3的级联资源处,并通过会议组3的级联资源将该混音处理后的媒体流传送至会议组3的每一个与会成员端。若会议组3有任一与会成员发言,则对会议组3的与会成员的媒体流及其级联资源的媒体流进行混音处理,将混音处理后的媒体流作为该级联资源的媒体流,并将该混音处理后的媒体流发送至会议组3的其他与会成员端;同时通过该级联资源将该混音处理后的媒体流传送至与会议组3连接的会议组1的级联资源处,通过该会议组1的级联资源将该混音处理后的媒体流传送至会议组1的每一个与会成员端及会议组1的另一级联资源处;同时通过会议组1的另一级联资源将将该混音处理后的媒体流传送至与会议组1连接的会议组2的级联资源处,并通过会议组2的级联资源将该混音处理后的媒体流传送至会议组2的每一个与会成员端。图4B中会议组1、会议组2及会议组3之间的通信过程与图4A中的通信过程相似,此处不再赘述。本发明实施例中多个会议组之间可采用直线形连接方式,如图7A所示;也可采用网状形连接方式,如图7B所示。由于本发明实施例能够将级联资源所在会议组的媒体流传送至其他会议组的级联资源处,使得多个会议组的与会成员之间能够进行相互通信,这样,在进行多媒体会议时,多个与会成员能够同时加入一个会议中,使与会成员的人数不再受到会议组最大承载数量的限制。基于同一发明构思,本发明实施例中还提供了一种多媒体会议管理设备,由于该设备解决问题的原理与上述多媒体会议管理方法相似,因此该设备的实施可以参见方法的实施,重复之处不再赘述。如图8所示,本发明实施例提供一种多媒体会议管理设备,包括资源管理模块10,用于为至少两个会议组中的每个会议组分配至少一个级联资源;并将不同会议组的级联资源连接,其中一个会议组的一个级联资源只与另一个会议组的一个级联资源连接,任意一个会议组都能通过级联资源直接或间接与其它会议组连接;;媒体流处理模块11,用于将需要在会议组之间传输,且经过混音处理后的媒体流通过连接后的级联资源传输。优选的,所述的资源管理模块10具体用于在接收到来自主成员端的创建会议请求指令后,创建所述主会议组,为所述主会议组分配会议资源及至少一个级联资源,并为所述主成员端分配所述主会议组的一个未分配的会议资源。优选的,所述的资源管理模块10具体用于
在接收到来自与会成员端的加入会议请求指令后,判断已创建的会议组中是否有未分配的会议资源;在所述已创建的会议组中没有未分配的会议资源时,创建一个从会议组,为所述从会议组分配会议资源及至少一个级联资源,并为所述与会成员端分配所述从会议组的一个未分配的会议资源;将所述从会议组的一个未与其它会议组的级联资源连接的空闲级联资源与任一已创建的会议组的一个空闲级联资源连接。优选的,所述的资源管理模块10具体用于在所述已创建的会议组中有未分配的会议资源时,为所述与会成员端分配一个所述未分配的会议资源。优选的,会议组之间采用直线或网状方式相连接。本发明实施例中的设备还可以包括指令解析模块(CALL),用于接收并解析来自应用服务器的请求指令,并发送至资源管理模块10及媒体流处理模块11。优选的,本发明实施例中的设备可以是媒体服务器(Media Server,简称MS)。优选的,在本发明实施例提供的设备与多个与会成员端之间设有一应用服务器 (Application Server,简称App),其接收多个与会用户端发送的请求指令,并将该请求指令传送至指令解析模块;此处,应用服务器是一个独立的组件,与控制层的软交换无关,从而实现了业务与呼叫控制的分离,有利于新业务的引入。为保证会议管理设备的可靠性,可以采用数据备份单元来存储与会成员的相关数据,该数据备份单元的实现形式有两种,一是可以设置独立的存储设备来实现各会议组的数据备份单元,二是可以在公共数据区中开辟专有的存储区域来实现各会议组的数据备份单元。公共数据区中存储各会议组与数据备份单元。公共数据区中存储各会议组与数据备份单元的对应关系。该数据备份单元可以由一个独立的进程运行,即不与其相应的会议组共用同一个进程。由于本发明实施例中分配给每个会议组至少一个级联资源,并各会议组的级联资源相互连接,能够将级联资源所在会议组的媒体流传送至其他会议组的级联资源处,使得多个会议组的与会成员之间能够进行相互通信,这样,在进行多媒体会议时,多个与会成员能够同时加入一个会议中,使与会成员的人数不再受到会议组最大承载数量的限制。下面结合附图对本发明实施例作进一步详细描述。如图9所示,其中,App为应用服务器,CALL为指令解析模块,ResManage为资源管理模块,ConfRes为媒体流处理模块。步骤201、App根据主用户端Cal 1 IDl的创建会议请求,发送hfο (CalIIDU <creatconference>< joinXstream 指令;步骤202、CALL接收并解析hfo指令,向ResManage发送创建会议组请求及申请会议资源请求;步骤203、ResManage创建会议组1并分配会议组1的会议资源,返回成功响应;步骤204、CALL向ResManage发送申请第一级联资源(Iinkl)请求;步骤205、ResManage分配第一级联资源(Iinkl),返回成功响应;步骤206、CALL向ConfRes发送打开会议组1的会议资源,进入会议;步骤207、ConfRes返回打开成功响应,并对该会议组1成员及第一级联资源的媒体流进行混音处理;此时第一级联资源(Iinkl)的媒体流即为所会议组1成员的媒体流;步骤208、CALL向App返回成功响应;步骤209、々 ?根据用户端0111105的加入会议请求,发送hfo (CallID5、 <joinXstream 指令;步骤210、此时会议组1已达到最大承载数量,CALL申请创建会议组2,并申请会议组2的会议资源;步骤211、ResManage创建会议组2并分配会议组2的会议资源,返回成功响应;步骤212、CALL向ResManage发送申请第二级联资源A(link2)请求;步骤213、ResManage分配第二级联资源A (link2),返回成功响应;步骤214、CALL向ResManage发送申请第二级联资源B(link3)请求;步骤215、ResManage分配第二级联资源B (link3),返回成功响应;步骤216、CALL向ConfRes发送打开会议组2的会议资源,进入会议;步骤217、ConfRes返回打开成功响应,并对该会议组2成员及第一级联资源的媒体流进行混音处理;此时第二级联资源A(link2)及第三级联资源(link3)的媒体流即为所会议组2成员的媒体流;步骤218、CALL发送打开第一级联资源级联(Iinkl)请求,此时第一级联资源 (Iinkl)通过RTP协议(Real-time Transport Protocol,实时传送协议)即可将会议组1 的混音媒体流传输至第二级联资源A(link2);步骤219、ConfRes返回打开成功响应;步骤220、CALL发送打开第二级联资源级联A(IinM)请求;此时第二级联资源 A(link2)通过RTP协议即可将会议组2的混音媒体流传输至第一级联资源(Iinkl);步骤221、ConfRes返回打开成功响应;步骤222、CALL向App返回成功响应。由于本发明实施例中分配给每个会议组至少一个级联资源,并各会议组的级联资源相互连接,能够将级联资源所在会议组的媒体流传送至其他会议组的级联资源处,使得多个会议组的与会成员之间能够进行相互通信,这样,在进行多媒体会议时,多个与会成员能够同时加入一个会议中,使与会成员的人数不再受到会议组最大承载数量的限制。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种多媒体会议管理方法,其特征在于,该方法包括为至少两个会议组中的每个会议组分配至少一个级联资源;将不同会议组的级联资源连接,其中一个会议组的一个级联资源只与另一个会议组的一个级联资源连接,任意一个会议组都能通过级联资源直接或间接与其它会议组连接;将需要在会议组之间传输,且经过混音处理后的媒体流通过连接后的级联资源传输。
2.如权利要求1所述的方法,其特征在于,所述至少两个会议组中包括主会议组和从会议组;为主会议组分配至少一个级联资源包括在接收到来自主成员端的创建会议请求指令后,创建所述主会议组,为所述主会议组分配会议资源及至少一个级联资源,并为所述主成员端分配所述主会议组的一个未分配的会议资源。
3.如权利要求2所述的方法,其特征在于,所述为主会议组分配至少一个级联资源之后还包括在接收到来自与会成员端的加入会议请求指令后,判断已创建的会议组中是否有未分配的会议资源;在所述已创建的会议组中没有未分配的会议资源时,创建一个从会议组,为所述从会议组分配会议资源及至少一个级联资源,并为所述与会成员端分配所述从会议组的一个未分配的会议资源;将所述从会议组的一个未与其它会议组的级联资源连接的空闲级联资源与任一已创建的会议组的一个空闲级联资源连接。
4.如权利要求3所述的方法,其特征在于,所述判断是否有未分配的会议资源的会议组之后还包括在所述已创建的会议组中有未分配的会议资源时,为所述与会成员端分配一个所述未分配的会议资源。
5.如权利要求1 4任一所述的方法,其特征在于,会议组之间采用直线或网状方式相连接。
6.一种多媒体会议管理设备,其特征在于,包括资源管理模块,用于为至少两个会议组中的每个会议组分配至少一个级联资源;并将不同会议组的级联资源连接,其中一个会议组的一个级联资源只与另一个会议组的一个级联资源连接,任意一个会议组都能通过级联资源直接或间接与其它会议组连接;;媒体流处理模块,用于将需要在会议组之间传输,且经过混音处理后的媒体流通过连接后的级联资源传输。
7.如权利要求6所述的设备,其特征在于,所述的资源管理模块具体用于在接收到来自主成员端的创建会议请求指令后,创建所述主会议组,为所述主会议组分配会议资源及至少一个级联资源,并为所述主成员端分配所述主会议组的一个未分配的会议资源。
8.如权利要求7所述的设备,其特征在于,所述的资源管理模块具体用于在接收到来自与会成员端的加入会议请求指令后,判断已创建的会议组中是否有未分配的会议资源;在所述已创建的会议组中没有未分配的会议资源时,创建一个从会议组,为所述从会议组分配会议资源及至少一个级联资源,并为所述与会成员端分配所述从会议组的一个未分配的会议资源;将所述从会议组的一个未与其它会议组的级联资源连接的空闲级联资源与任一已创建的会议组的一个空闲级联资源连接。
9.如权利要求8所述的设备,其特征在于,所述的资源管理模块具体用于在所述已创建的会议组中有未分配的会议资源时,为所述与会成员端分配一个所述未分配的会议资源。
10.如权利要求6 9任一所述的设备,其特征在于,会议组之间采用直线或网状方式相连接。
全文摘要
本发明涉及通信技术领域,尤指一种多媒体会议管理方法及设备,用于解决现有技术中的会议组之间无法进行通信,与会成员的人数受到限制的问题。本发明实施例的方法包括为至少两个会议组中的每个会议组分配至少一个级联资源;将不同会议组的级联资源连接,其中一个会议组的一个级联资源只与另一个会议组的一个级联资源连接,任意一个会议组都能通过级联资源直接或间接与其它会议组连接;将需要在会议组之间传输,且经过混音处理后的媒体流通过连接后的级联资源传输。由于分配给每个会议组至少一个级联资源,且各会议组的级联资源相互连接,可将级联资源所在会议组的媒体流传送至其他会议组的级联资源,使多个会议组的与会成员之间可相互通信。
文档编号H04L12/18GK102223371SQ20111016586
公开日2011年10月19日 申请日期2011年6月20日 优先权日2011年6月20日
发明者崔飞, 张伟, 程佳佳 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1