实现子会议的方法、网络系统及多媒体处理器的制作方法

文档序号:7660019阅读:113来源:国知局
专利名称:实现子会议的方法、网络系统及多媒体处理器的制作方法
技术领域
本发明涉及通信技术领域,具体涉及一种实现子会议的方法、网络系统 及多媒体处理器。
背景技术
随着计算机技术、通信技术和互联网技术的飞速发展,多媒体会议的应 用范围正在逐渐拓展,多媒体会议的标准化工作也正在逐步进行。多媒体会 议包括主会议和子会议。子会议即会中会,即部分参与方私下讨论,不影响
其4fe参与方。
多媒体会议可以采用H.248/MEGACO (Media Gateway Control,媒体网 关控制)协议。H.248/MEGACO协议是国际电信联盟电信标准化部门ITU-T 和互联网工程任务组IETF共同开发的媒体网关控制协议,它支持呼叫控制实 体与承载控制实体的分离,以及承载控制实体与传输实体的分离。 H.248/MEGACO协议中,以上下文(Context)中的端点(Termination)作为 基本呼叫模型,而上下文和端点由多媒体控制器MC指示多媒体处理器MP 创建和进行连接,MP和MC间的接口以H.248/MEGACO作为控制协议。在 R4电路域核心网架构中MP为媒体网关MGW, MC为移动交换中心服务器 MSC Server;在IP多媒体子系统IMS架构中MP为媒体资源功能处理器 MRFP, MC为媒体资源功能控制器MRFC 。
目前标准中已经定义了主会议的承载模型,包括分离上下文模式的主会 议模型和非分离上下文模式的主会议模型,请分别参阅图l和图2。
图1中,包括参与方上下文与主会议上下文,参与方上下文中设置有参 与方接入端点和主会议连接端点,主会议上下文中设置有主会议代理端点, 主会i义代理端点与参与方上下文的主会议连接端点连接。图1中的附图标记 为CI为主会议上下文,C2为参与方上下文,Tl为主会议代理端点,T2为 参与方接入端点,T3为主会议连接端点。图2中,只有主会议上下文,没有
参与方上下文,参与方接入端点设置主会议上下文中。图2中的附图标记为 Cl为主会议上下文,T2为参与方接入端点。
请参阅图3,是现有技术中分离上下文模式的主会议模型的一个应用示意图。
图3中,Ca、 Cb、 Cc分别对应参与方A、 B、 C的上下文;Cm'为主会议 上下文;TX为各参与方的参与方接入端点,字母X代表各参与方,在图中包
图中包括TA0'、 TB0'、 TCO'; TX1'为各参与方的主会议连接端点,在图中包 括TA1'、 TB1'、 TC1'。主会议上下文与各参与方上下文的端点间的媒体流模 式为双向连接,即为可发送且可接收模式,各参与方上下文的端点间的媒体 流拓朴关系也是双向连接。
在对现有技术的研究和实践过程中,发明人发现现有技术存在以下问题 目前标准中只定义了主会议的承载模型,可以实现各参与方参加主会议,而
对于子会议的具体实现方法,暂时还没有相关方案。

发明内容
本发明实施例要解决的技术问题是提供一种实现子会议的方法、网络系 统及多媒体处理器,能够使各参与方参加主会议的同时实现参加子会议。 为解决上述技术问题,本发明实施例是通过以下技术方案实现的
本发明实施例提供一种实现子会议的方法,包括为参与方创建子会议 上下文;在所述子会议上下文设置主会议连接端点;在主会议上下文中设置 主会议代理端点;将所述子会议上下文的主会议连接端点与所述主会议代理 端点直接进行连接或通过设置的参与方上下文间接进行连接。
本发明实施例提供一种网络系统,包括多媒体处理器,用于设置上下 文和端点并进行连接;多媒体控制器,用于控制多媒体处理器设置上下文和 端点并进行连接;所述多媒体处理器按所述多媒体控制器的指示为参与方创 建子会议上下文,在所述子会议上下文设置主会议连接端点,在主会议上下 文中设置主会议代理端点,将所述子会议上下文的主会议连接端点与所述主 会议代理端点直接进行连接或通过设置的参与方上下文间接进行连接。
本发明实施例提供一种多媒体处理器,包括子会议创建单元,用于为 参与方创建子会议上下文;处理单元,用于在所述子会议创建单元创建的子 会议上下文设置主会议连接端点,在主会议上下文中设置主会议代理端点, 将所述子会议上下文的主会议连接端点与所述主会议代理端点直接进行连接 或通过设置的参与方上下文间接进行连接。
上述技术方案可以看出,现有对于子会议的具体实现方法,暂时还没有 相关方案,而本发明实施例的技术方案是为参与方创建子会议上下文;在 所述子会议上下文设置主会议连接端点;在主会议上下文中设置主会议代理 端点;将所述子会议上下文的主会议连接端点与所述主会议代理端点直接进 行连接或通过设置的参与方上下文间接进行连接。因此,无论是按照分离上 下文模式实现的主会议还是按照非分离上下文模式实现的主会议都可以根据 本发明实施例的技术方案建立子会议,使得各参与方参加主会议的同时实现 参力口子会议。


图l是现有技术分离上下文模式的主会议模型; 图2是现有技术非分离上下文模式的主会议模型;
图3是现有技术中分离上下文模式的主会议模型的一个应用示意图4是本发明实施例实现子会议的基本模型一;
图5是本发明实施例实现子会议的基本模型二;
图6是本发明实施例实现子会议的基本模型三;
图7是本发明实施例一的子会议建立模型图8是本发明实施例一参与方离开子会议后的模型图9是本发明实施例一的子会议建立流程图10是本发明实施例一参与方离开子会议流程图11是本发明实施例二的子会议建立模型图12是本发明实施例二参与方离开子会议后的模型图13是本发明实施例二的子会议建立流程图14是本发明实施例二参与方离开子会议流程图15是本发明实施例网络系统结构示意图16是本发明实施例多媒体处理器结构示意图。
具体实施例方式
本发明实施例提供了 一种实现子会议的方法,无论是按照分离上下文模 式实现的主会议还是按照非分离上下文模式实现的主会议都可以根据该方法 建立子会议。
本发明实施例实现子会议方法中,子会议参与方可以是主会议参与方, 也可以是主会议无关参与方。主会议和子会议的媒体类型可以不同。主会议 和子会议间的媒体交互可以根据需求制定策略,例如子会议不影响主会议 其他参与方,主会议不接收子会议的媒体流,主会议无关的子会议参与方只 接收子会议的媒体流不能接收主会议的媒体,来自主会议的子会议参与方则 可以同时接收主会议的媒体流和子会议的媒体流等。
主会议和子会议间的媒体交互可以通过设置上下文间的连接端点的媒体 流模式或/和设置子会议上下文中相关端点间的媒体流输出关系实现。设置上 下文间的连接端点的媒体流模式,根据不同情况可以是设置主会议上下文与 子会议上下文连接端点间的媒体流模式,或者是通过设置参与方上下文与子 会议上下文连接端点间的媒体流模式,或者设置参与方上下文与主会议上下 文连接端点间的媒体流模式。所述设置子会议上下文中相关端点间的媒体流 输出关系可以是设置子会议上下文中相关端点的媒体流拓朴,如果子会议 上下文中相关端点的媒体流通过拓朴描述不易表达时,也可以是设置子会议 上下文中相关端点的媒体流混合策略。需要说明的是,这里所说的设置,可 以是直接设定,也可以是进行修改。
参与方离开子会议时,根据参与方是否为主会议的参与方进行不同的处 理。对于主会议无关参与方,直接从子会议中删除该参与方。对于来自主会 议的参与方离开子会议后,需要让其返回到主会议,因此需要删除参与方在 子会议中的连接并还原参与方在主会议中的连接。还原参与方在主会议中的 连接是建立子会议时修改参与方在主会议中的连接的逆操作。例如在分离上
下文模式时,参与方上下文原来设置了子会议连接端点,还原时则删除该子 会议连接端点,如果此时参与方接入端点设置在子会议上下文中,将参与方 接入端点移到参与方上下文中,将子会议上下文中对应该参与方的主会议连
接端点删除;因为参与方离开子会议,所以还原时需要重新设置子会议上下
文中各参与方的参与方接入端点或参与方连接端点的混音策略,例如对其中 一个参与方而言,此时接收的媒体流就只是主会议连接端点和其他参与方的 参与方接入端点或参与方连接端点的混合输出,不包括已离开子会议的参与 方的输出。如果是非分离上下文模式时,还原时可以删除参与方在子会议上
点恢复为参与方接入端点,将子会议上下文中对应该参与方的主会议连接端
点删除;因为参与方离开子会议,所以还原时需要重新设置子会议上下文中 各参与方的参与方接入端点的混音策略,例如对其中一个参与方而言,此时
接收的媒体流就只是主会议连接端点和其他参与方的参与方接入端点的混合
输出,不包括已离开子会议的参与方的输出。
本发明实施例的实现子会议方法提供三种基本模型但不局限于此,请分 别参阅图4到图6。在图4到图6中的附图标记为Cl表示主会议上下文, C2表示参与方上下文,C3表示子会议上下文,Tl表示主会议代理端点,T2 表示参与方接入端点,T3表示主会议连接端点,T4表示子会议连接端点,T5 表示参与方连接端点。
图4为本发明实施例实现子会议的基本模型一。图4中,包括主会议上 下文、参与方上下文和新创建的子会议上下文。子会议上下文中设置有一个 主会议连接端点,参与方上下文中设置有一个子会议连接端点,子会议上下 文中的主会议连接端点与参与方上下文中的子会议连接端点连接,参与方接 入端点设置在子会议上下文中。参与方上下文中的主会议连接端点与主会议 上下文中的主会议代理端点连接。
当子会议参与方为来自主会议的参与方时,会议系统建立子会议的承载 相关操作包括如果当前参与方是子会议中的第一个参与方则建立子会议上 下文,在子会议上下文中为参与方建立主会议连接端点。在参与方上下文中 设置一个子会议连接端点,所述参与方上下文为现有或新建,该子会议连接
端点可以是利用参与方上下文中空闲的端点,也可以是新建立的,然后将参 与方上下文中的子会议连接端点与子会议上下文中的主会议连接端点连接。 在子会议上下文中设置参与方接入端点。参与方接入端点可以在子会议上下 文中新建,或者将参与方上下文中的参与方接入端点移动到子会议上下文中。 参与方上下文中设置的主会议连接端点与主会议上下文的主会议代理端点连 接。
该基本模型一中,主会议和子会议间的媒体交互是根据媒体交互策略设 置参与方上下文与子会议上下文连接端点间的媒体流模式或/和设置子会议上
下文中相关端点间的媒体流输出关系;或者,根据媒体交互策略设置参与方 上下文与主会议上下文连接端点间的媒体流模式或/和设置子会议上下文中相 关端点间的媒体流输出关系。如果媒体交互策略定制为主会议无关参与方不 能接收主会议媒体,则针对该主会议无关参与方需要设置子会议上下文中相 关端点间的媒体流输出关系,例如在子会议上下文中设置主会议无关参与方 的参与方接入端点接收到的媒体流只包括其他参与方的参与方接入端点的混 合输出,不包括主会议连接端点的输出。这里所说的设置,可以是直接设定, 也可以是进行修改。
图5为本发明实施例实现子会议的基本模型二。图5中,包括主会议上 下文、参与方上下文和新创建的子会议上下文。子会议上下文中设置有一个 主会议连接端点和参与方连接端点,将子会议上下文中的主会议连接端点直 接与主会议上下文中的主会议代理端点连接。参与方上下文中设置有一个子 会议连接端点,该子会议连接端点可以为新建立,也可以是将参与方上下文 原来的主会议连接端点作为子会议连接端点,将该子会议连接端点与子会议 上下文中的参与方连接端点连接。参与方接入端点设置在参与方上下文中。
当子会议参与方为来自主会议的参与方时,会议系统建立子会议的承载 相关操作包括如果当前参与方是子会议中的第一个参与方则建立子会议上 下文,在子会议上下文中为参与方建立主会议连接端点和参与方连接端点, 将子会议上下文中的主会议连接端点直接与主会议上下文中的主会议代理端 点连接,并将参与方上下文的主会议连接端点作为子会议连接端点与子会议 上下文中的参与方连接端点连接。参与方接入端点设置在参与方上下文中。
需要说明的是,在原来已经存在参与方上下文,并且参与方上下文中原来的 主会议连接端点与主会议上下文中的主会议代理端点已连接的情况下,需要 将参与方上下文中原来的主会议连接端点即目前的子会议连接端点与主会议 上下文中的主会议代理端点的连接断开。如果原来没有参与方上下文而创建 参与方上下文时,则不需要将参与方上下文中的主会议连接端点与主会议上 下文中的主会议代理端点进行连接。
该基本模型二中,主会议和子会议间的媒体交互是根据媒体交互策略设 置主会议上下文与子会议上下文连接端点间的媒体流模式或/和设置子会议上 下文中相关端点间的媒体流输出关系。如果媒体交互策略定制为主会议无关 参与方不能接收主会议媒体,则针对该主会议无关参与方需要设置子会议上 下文中相关端点间的媒体流输出关系,例如在子会议上下文中设置主会议无 关参与方的参与方接入端点接收到的媒体流只包括其他参与方的参与方连接 端点的混合输出,不包括主会议连接端点的输出。这里所说的设置,可以是 直接设定,也可以是进行修改。
需要说明的是,上述基本模型 一到二中是以分离上下文模式的主会议模 型为基础,如果主会议模型为非分离上下文模式的主会议模型,则可以先转 化为分离上下文模式的主会议模型,即需要为参与方建立一个单独的参与方
上下文,并建立相关连接,具体可以通过两种方案实现 一种方案是在参与 方上下文中新建参与方接入端点和主会议连接端点,并把主会议上下文中的 原参与方接入端点作为参与方在主会议上下文的主会议代理端点,然后将参 与方上下文的主会议连接端点和主会议上下文的主会i义代理端点相连,并将 参与方终端和参与方接入端点相连。另一种方案是将主会议上下文中的原参 与方接入端点移到参与方上下文中继续充当参与方接入端点,在主会议上下 文中为参与方建立主会议代理端点,在参与方上下文中建立主会议连接端点, 然后将参与方上下文的主会议连接端点和主会议上下文的主会议代理端点相 连。需要说明的是,如果是对于基本模型二,在转化分离上下文模式的主会 议模型时可以不将参与方上下文的主会议连接端点和主会议上下文的主会议 代理端点相连。
图6为本发明实施例实现子会议的基本模型三,该模型是以非分离上下 文模式的主会议模型为基础。图6中,包括主会议上下文和新创建的子会议 上下文。子会议上下文中设置有一个主会议连接端点,主会议上下文中设置 有一个主会议代理端点,将子会议上下文中的主会议连接端点直接与主会议 上下文中的主会议代理端点连接,参与方接入端点设置在子会议上下文中。 需要说明的是,该模型也可以是以分离上下文模式的主会议模型为基础。
对于以非分离上下文模式为基础的情况,当子会议参与方为主会议参与
方时,会议系统建立子会议的承载相关操作包括如果当前参与方是子会议 中的第一个参与方则建立子会议上下文,在子会议上下文中为参与方建立主 会议连接端点,将子会议上下文中的主会议连接端点直接与主会议上下文中 设置的主会议代理端点连接。子会议上下文中的主会议连接端点是在子会议 上下文中新建立。对于主会议上下文设置的主会议代理端点,可以将在主会 议上下文中的原来参与方的参与方接入端点作为参与方在主会议上下文中的 主会议代理端点,也可以新建主会议代理端点。在子会议上下文中设置参与 方接入端点。参与方接入端点可以在子会议上下文中新建。
对于以分离上下文模式为基础的情况,当子会议参与方为主会议参与方 时,会议系统建立子会议的承载相关操作包括如果当前参与方是子会议中的 第一个参与方则建立子会议上下文,在子会议上下文中为参与方设置主会议 连接端点,主会议连接端点可以在子会议上下文中新建,或者将参与方上下 文中的主会议连接端点移到子会议上下文中。在子会议上下文中设置参与方 接入端点,参与方接入端点可以在子会议上下文中新建,或者将参与方上下 文中的参与方接入端点移动到子会议上下文中。将子会议上下文中设置的主 会议连接端点和主会议上下文中的主会议代理端点相连。如果参与方上下文 中还有端点,则删除相关端点并删除参与方上下文。
该基本模型三中,主会议和子会议间的媒体交互是根据媒体交互策略设 置主会议上下文与子会议上下文连接端点间的媒体流模式或/和设置子会议上 下文中相关端点间的媒体流输出关系。如果媒体交互策略定制为主会议无关 参与方不能接收主会议媒体,则针对该主会议无关参与方需要设置子会议上 下文中相关端点间的媒体流输出关系,例如在子会议上下文中设置主会议无 关参与方的参与方接入端点接收到的媒体流只包括其他参与方的参与方接入
端点的混合输出,不包括主会议连接端点的输出。这里所说的设置,可以是 直接设定,也可以是进行修改。
上述三个基本模型当中,当子会议参与方为主会议无关参与方时,会议
系统建立子会议的承载相关操作包括如果当前参与方是子会议中的第一个
参与方则建立子会议上下文,在子会议上下文中设置参与方接入端点,将参 与方接入端点与参与方终端连接。此时设置参与方接入端点是在子会议上下 文中新建一个参与方接入端点。另外,也可以为参与方创建参与方上下文, 将参与方接入端点设置在参与方上下文中,在参与方上下文设置子会议连接 端点,在子会议上下文设置参与方连接端点,将参与方上下文的子会议连接 端点与子会议上下文的参与方连接端点连接。
所以,无论是分离上下文模式还是非分离上下文模式的主会议模型,都 可以按上面所述三种基本模型实现子会议。
以下详细介绍本发明实施例的具体应用实例。
实施例一,是主会议的参与方建立语音子会议,请参阅图7到图10。实 施例 一对应上述基本模型一 。
图7是本发明实施例一的子会议建立^t型图,图8是本发明实施例一参 与方离开子会议后的模型图。假设子会议建立前的模型图为现有技术中的图 3。
假定在语音会议中,主会议是按照分离上下文模式的模型实现的。参与 方接入端点设置在子会议上下文中,采用的是将参与方上下文中的原来的参 与方接入端点移到子会议上下文中继续充当参与方接入端点的方案。媒体交 互策略是子会议不影响主会议其他参与方,主会议不接收子会议的媒体流,
流。A、 B、 C均为主会议参与方,A发起建立语音子会议请求,并邀请B和 C加入子会议,子会议进行一段时间后A离开子会议返回主会议,但不删除 子会议。
图中Ca、 Cb、 Cc分别对应参与方A、 B、 C的上下文,Cm为子会议上 下文,Cm,为主会议上下文;TX为各参与方的参与方接入端点,TX0为各参与方在参与方上下文中的子会议连接端点,TX1为各参与方的在子会议上下 文中的主会议连接端点;TXO,为各参与方在主会议上下文中的主会议代理端 点,TX1,为各参与方的在参与方上下文中的主会议连接端点。其中主会议上 下文(Cm,)和子会议上下文(Cm)中的拓朴为各个端点互连(bothway), 子会议上下文(Cm )中各个端点间的媒体流流向可以通过修改子会议上下文 (Cm)中相关端点的媒体流拓朴实现,修改媒体流拓朴采用现有的修改拓朴 技术,如果子会议上下文(Cm)中相关端点的媒体流通过拓朴描述不易表达 时,也可以是通过修改子会议上下文(Cm)中相关端点的媒体流混合策略实 现,本发明实施例以通过H.248.19中定义的多媒体会议控制包设置各个端点 的媒体流混合策略实现为例但不局限于此。
图9是本发明实施例一的子会议建立流程图,图IO是本发明实施例一参 与方离开子会议流程图。
图9包括步骤
步骤al-hl, MC在收到A发起的建立子会议的请求时,将参与方A从主 会议移到子会议中,需要在MP完成的承载相关操作包括建立子会议上下 文,修改A在主会议中的媒体连接,建立A在子会议中的连接。
步骤al-hl包括以下步骤,其中,步骤al-bl, MC向MP发送MOV.r叫uest 消息,要求建立子会议上下文,并将参与方A的在主会议中的原来的参与方 接入端点(TA)移到子会议上下文中,MP使用MOV.reply消息响应,返回 它所分配的子会议上下文(Cm)和参与方接入端点(TA)移动操作结果。
其中,步骤cl-dl, MC向MP发送ADD.r叫uest消息,要求在参与方上下 文(Ca)中建立参与方A的子会议连接端点,并将该端点的流模式设置为仅 发送("SendOnly" ), MP使用ADD .reply消息响应,返回它分配的A的子会 i义连4妄端点标识(TAO)。
其中,步骤el-fl, MC向MP发送ADD.request消息,携带参与方上下 文(Ca)中的子会议连接端点(TAO)的地址信息参数,要求在子会议上下文 (Cm)中建立A的主会议连接端点,并将该端点的流模式设置为仅接收 ("RecvOnly" ), MP使用ADD.reply消息响应,返回它分配的参与方A的主
会议连接端点标识(TA1 )。
其中,步骤gl-hl, MC向MP发送MOD.request消息,携带子会议上下 文(Cm)中的主会议连接端点(TA1)的地址信息参数,要求子会议连接端 点(TAO)和主会议连接端点(TA1)相连,MP使用MOD.reply消息响应, 返回协商执行结果;至此,完成参与方在主会议中连接的修改和在子会议中 的连接的建立。
步骤a2-12, A邀请B加入子会议,需要修改B在主会议中的媒体连接, 建立B在子会议中的连接,并设置A、 B的相关端点的混音策略。
步骤a2-12包括以下步骤,其中,步骤a2-h2,由于子会议上下文已经建 立,因此在步骤a2将B的参与方接入端点(TB)移动到子会议时,只需要直 接往子会议上下文中移入B的参与方接入端点(TB)。除此之外其他步骤与 al-hl相同。这样,参与方B在主会议中的连接已经修改,在子会议中的连接 已经建立。
其中,步骤i2-j2, MC向MP发送MOD.request消息,要求设置参与方A 的参与方接入端点(TA)只能收到主会议连接端点(TA1)和参与方B的参 与方接入端点(TB)的混合输出,MP使用MOD.reply消息响应,返回执行 结果。
其中,步骤k2-12, MC向MP发送MOD.request消息,要求设置参与方B 的参与方接入端点(TB)只能收到主会议连接端点(TBI)和参与方A的参 与方接入端点(TA)的混合输出,MP使用MOD.reply消息响应,返回执行 结果。至此,参与方B加入子会议,且各个参与方的媒体混合策略已经根据 制定的策略完成设置。
步骤a3-n3, C被邀请加入子会议,需要修改C在主会议中的媒体连接, 建立C在子会议中的连接,并设置A, B, C的参与方接入端点的混音策略。
步骤a3-n3包括以下步骤,其中,步骤a3-h3,与步骤a2-h2完全相同。
其中,步骤i3-j3, MC向MP发送MOD.request消息,要求设置参与方A 的参与方接入端点(TA)只能收到主会议连接端点(TA1)、参与方B的参与 方接入端点(TB)和参与方C的参与方接入端点(TC)的混合输出,MP使
用MOD.reply消息响应,返回4丸行结果。
其中,步骤k3-13, MC向MP发送MOD.r叫uest消息,要求设置参与方B 的参与方接入端点(TB )只能收到主会议连接端点(TBI )、参与方A的参与 方接入端点(TA)和参与方C的参与方接入端点(TC)的混合输出,MP使 用MOD.reply消息响应,返回执行结果。
其中,步骤m3-n3, MC向MP发送MOD.request消息,要求设置参与方 C的参与方接入端点(TC )只能收到主会议连接端点(TC1 )、参与方A的参 与方接入端点(TA)和参与方B的参与方接入端点(TB)的混合输出,MP 使用MOD.reply消息响应,返回执行结果。至此,参与方C加入子会议,且 各个参与方的媒体混合策略已经根据制定的策略完成设置。
需要说明的是,上述实施例具体应用时不一定需要严格按照实施例中的 步骤操作,有些步骤间并不需要固定的先后顺序。
步骤al-jl , MC收到A离开子会议的请求,则指示MP还原A在主会议 中的媒体连接,删除A在子会议中的媒体连接,并设置相关参与方的混音策 略。
步骤al-jl包括以下步骤,其中,步骤al-bl, MC向MP发送SUB.request 消息,要求删除参与方A在参与方上下文(Ca)中的子会议连接端点(TAO), MP使用SUB.reply消息响应,返回执行结果。
其中,步骤cl-dl, MC向MP发送MOV.request消息,要求将参与方A 的在子会议上下文中的参与方接入端点(TA)移到参与方上下文(Ca)中并 清空该端点上设置的混音策略,MP使用MOV.reply消息响应,返回冲丸行结果; 这样,A在主会议中的连接已经还原。
其中,步骤el-fl, MC向MP发送SUB.request消息,要求删除参与方A 在子会议上下文(Cm)中的主会议连接端点(TA1), MP使用SUB.reply消 息响应,返回执行结果;这样,A在子会议中的连接已经删除。
其中,步骤gl-jl,参与方A离开子会议,对参与方B和参与方C的混
音输出会产生影响,因此需要重新设置参与方B的接入端点(TB)和参与方 C的接入端点(TC)的混音策略。
步骤gl-j 1又包括以下步骤,其中步骤gl-hl, MC向MP发送MOD.r叫uest 消息,要求设置参与方B的参与方接入端点(TB)只能收到主会议连接端点 (TBI )和参与方C的参与方接入端点(TC )的混合输出,MP使用MOD.reply 消息响应,返回执行结果。
其中,步骤il-jl , MC向MP发送MOD.request消息,要求设置参与方C 的参与方接入端点(TC)只能收到主会议连接端点(TCI)和参与方B的参 与方接入端点(TB)的混合输出,MP使用MOD.reply消息响应,返回执行 结果。至此,参与方A离开子会议,且相关参与方的媒体混合策略已经完成 重新设置。
需要说明的是,对应基于分离上下文模式的主会议的基本模型二的具体 实施例可以参考实施例一的描述内容。对应基本模型二的实施例中,与实施 例一不同的是,参与方接入端点是设置在参与方上下文中,子会议上文中除 含有主会议连接端点外,还要创建参与方连接端点,与参与方上下文中的子 会议连接端点相连接,所述参与方上下文中的子会议连接端点可以是将原来 的主会议连接端点作为子会议连接端点,同时需将参与方上下文中原来的主 会议连接端点与主会议上下文中的主会议代理端点的连接断开,并将子会议 上下文中的主会议连接端点与主会议上下文中的主会议代理端点连才妄。
主会议和子会议间的媒体交互和实施例一描述的也有点不同,此时是根 据媒体交互策略修改主会议上下文与子会议上下文连接端点间的媒体流模 式,而修改子会议上下文中相关端点间的媒体流输出关系的过程基本是一样 的。
实施例二,建立语音子会议包括主会议的无关参与方,请参阅图ll到图 14。实施例二对应上述基本模型三。
图11是本发明实施例二的子会议建立模型图,图12是本发明实施例二 参与方离开子会议后的模型图。假设子会议建立前的模型图为现有技术中的 非分离上下文模式的主会议模型。
假定在语音会议中,主会议没有按照分离上下文模式的模式实现。建立 参与方所在主会议和子会议的连接时采用在子会议上下文中新建参与方接入 端点和主会议连接端点,并4巴参与方的原来的参与方接入端点作为参与方在
主会议中的主会议代理端点的方案。媒体交互策略是子会议不影响主会议 其他参与方,主会议不接收子会议的媒体流,主会议无关的子会议参与方只 接收子会议的媒体流而不能接收主会议的媒体流,来自主会议的子会议参与 方可以同时接收主会议的i某体流和子会议的媒体流。A、 B均为主会议参与方, C、 D为主会议无关的参与方,A发起建立语音子会议请求,并邀请B、 C和 D加入子会议,子会议进行一段时间后A、 C陆续离开子会议,但不删除子会 议。
图中Cm为子会i义上下文,Cm,为主会i义上下文;TA、 TB为参与方A、 B在主会议中的主会议代理端点,TA0、 TB0为参与方A、 B在子会议中的参 与方接入端点,TA1、 TBI为参与方A、 B在子会议中的主会议连接端点,TC、 TD为参与方C、 D在子会议中的参与方接入端点。因为设置参与方C、 D不 能接收主会议的媒体流,所以参与方C、 D没有相应的主会议连接端点。其中 主会议上下文(Cm,)和子会议上下文(Cm)中的拓朴为各个端点互连 (bothway),子会议上下文(Cm)中各个端点间的媒体流流向可以通过修改 子会议上下文(Cm)中相关端点的媒体流拓朴实现,修改媒体流拓朴采用现 有的修改拓朴技术,如果子会议上下文(Cm)中相关端点的媒体流通过拓朴 描述不易表达时,也可以是通过修改子会议上下文(Cm)中相关端点的媒体 流混合策略实现,本发明实施例以通过H.248.19中定义的多媒体会议控制包 设置各个端点的々某体流混合策略实现为例但不局限于此。
图13是本发明实施例二的子会议建立流程图,图14是本发明实施例二 参与方离开子会议流程图。
图13包括步骤
步骤al-fl, MC在收到A发起的建立子会议的请求时,将参与方A从 主会议移到子会议中,需要在MP完成的承载相关操作包括建立子会议上 下文,修改A在主会议中的媒体连接,建立A在子会议中的连接。
步骤al-fl包括以下步骤,其中,步骤al-bl, MC向MP发送ADD.request 消息,携带主会议上下文(Cm,)中的原来的参与方接入端点(TA)的地址 信息参数,要求建立子会议上下文,在该上下文中为参与方建立主会议连接 端点,并将该端点的流模式设置为仅接收("RecvOnly"), MP使用ADD.reply 消息响应,返回它分配的参与方A的主会议连接端点标识(TA1 )。后续过程 中,主会议上下文中的原来的参与方接入端点(TA)作为参与方的主会议代 理端点。
其中,步骤cl-dl, MC向MP发送MOD.request消息,携带子会议上下 文(Cm)中的主会议连接端点(TA1)的地址信息参数,要求主会议代理端 点(TA)和主会议连接端点(TA1)相连,并设置主会议代理端点(TA)的 流模式设置为仅发送("SendOnly" ), MP使用MOD.reply消息响应,返回协 商执行结果。
其中,步骤el-fl, MC向MP发送ADD.request消息,要求在子会议上下 文(Cm )中新建参与方A的参与方接入端点,MP使用ADD.reply消息响应, 返回它分配的A的参与方接入端点标识(TAO ),然后将A的参与方终端和参 与方接入端点(TAO)相连;至此,完成参与方在主会议中连接的修改和在子 会议中的连接的建立。
步骤a2-j2, A邀请B加入子会议,需要修改B在主会议中的媒体连接, 建立B在子会议中的连接,并设置A、 B相关端点的混音策略。
步骤a2-j2包括以下步骤,其中,步骤a2-f2,由于子会议上下文已经建 立,因此在步骤a2为参与方B建立主会议连接端点(TBI )时,只需要直接 往子会议上下文中加入B的主会议连接端点(TB1)。除此之外其他步骤与 al-fl相同。这样,参与方B在主会议中的连接已经修改,在子会议中的连接 已经建立。
其中,步骤g2-h2, MC向MP发送MOD.request消息,要求设置参与方 A的参与方接入端点(TAO )只能收到主会议连接端点(TA1 )和参与方B的 参与方接入端点(TB)的混合输出,MP使用MOD.reply消息响应,返回执 行结果。
其中,步骤i2-j2, MC向MP发送MOD.request消息,要求设置参与方B 的参与方接入端点(TBO )只能收到主会议连接端点(TBI )和参与方A的参 与方接入端点(TAO )的混合输出,MP使用MOD.reply消息响应,返回执行 结果。至此,参与方B加入子会议,且各个参与方的媒体混合策略已经根据 制定的策略完成设置。
步骤a3-h3, C被邀请加入子会议,需要建立C在子会议中的连接,并设 置A、 B和C相关端点的混音策略。
步骤a3-h3包括步骤,其中,步骤a3-b3, MC向MP发送ADD.request 消息,要求在子会议上下文(Cm)中建立参与方C的参与方接入端点;MP 使用ADD.reply消息响应,返回它所分配的参与方C的参与方接入端点(TC ) 标识,然后将参与方C的参与方终端和参与方接入端点(TC )相连。
其中,步骤c3-d3, MC向MP发送MOD.request消息,要求设置参与方 A的参与方接入端点(TAO)只能收到主会议连接端点(TA1)、参与方B的 参与方接入端点(TBO)和参与方C的参与方接入端点(TC)的混合输出, MP使用MOD.reply消息响应,返回4丸行结果。
其中,步骤e3-f3, MC向MP发送MOD.request消息,要求设置参与方B 的参与方接入端点(TBO)只能收到主会议连接端点(TB1)、参与方A的参 与方接入端点(TAO)和参与方C的参与方接入端点(TC)的混合输出,MP 使用MOD.reply消息响应,返回执行结果。
其中,步骤g3-h3 , MC向MP发送MOD.request消息,要求设置参与方 C的参与方接入端点(TC)只能收到参与方A的参与方接入端点(TAO)和 参与方B的参与方接入端点(TBO )的混合输出,MP使用MOD.reply消息响 应,返回执行结果。至此,参与方C加入子会议,且各个参与方的媒体混合 策略已经根据制定的策略完成设置。
步骤a4-j4, D被邀请加入子会议,需要建立D在子会议中的连接,并设 置A, B, C, D相关端点的混音策略。
步骤a4-j4包括以下步骤,其中,步骤a4-b4, MC向MP发送ADD.request 消息,要求在子会议上下文(Cm)中建立参与方D的参与方接入端点;MP
使用ADD.reply消息响应,返回它所分配的参与方D的参与方接入端点(TD ) 标识,然后将参与方D的参与方终端和参与方接入端点(TD)相连。
其中,步骤c4-d4, MC向MP发送MOD.request消息,要求设置参与方 A的参与方接入端点(TAO)只能收到主会议连接端点(TA1)、参与方B的 参与方接入端点(TB0)、参与方C的参与方接入端点(TC)和参与方D的 参与方接入端点(TD)的混合输出,MP使用MOD.reply消息响应,返回执 行结果。
其中,步骤e4-f4, MC向MP发送MOD.request消息,要求设置参与方B 的参与方接入端点(TBO)只能收到主会议连接端点(TB1)、参与方A的参 与方接入端点(TA0)、参与方C的参与方接入端点(TC)和参与方D的参 与方接入端点(TD)的混合输出,MP使用MOD.reply消息响应,返回执行 结果。
其中,步骤g4-h4, MC向MP发送MOD.request消息,要求设置参与方 C的参与方接入端点(TC )只能收到参与方A的参与方接入端点(TAO )、参 与方B的参与方接入端点(TBO )和参与方D的参与方接入端点(TD )的混 合输出,MP使用MOD.reply消息响应,返回执4亍结果。
其中,步骤i4-j4, MC向MP发送MOD.request消息,要求设置参与方D 的参与方接入端点(TD)只能收到参与方A的参与方接入端点(TA0)、参与 方B的参与方接入端点(TBO )和参与方C的参与方接入端点(TC )的混合 输出,MP使用MOD.reply消息响应,返回执行结果;至此,参与方D加入 子会议,且各个参与方的媒体混合策略已经根据制定的策略完成设置。
需要说明的是,上述实施例具体应用时不 一定需要严格按照实施例中的 步骤操作,有些步骤间并不需要固定的先后顺序。
图14显示了来自主会议的参与方A返回主会议和主会议无关的参会方C 离开子会议的过程,包括步骤
步骤al-11, MC收到A离开子会议的请求,指示MP还原A在主会议中 的媒体连接,删除A在子会议中的媒体连接,设置相关参与方的混音策略。
步骤al-11包括以下步骤,其中,步骤al-fl,指示MP还原A在主会议
中的媒体连接,删除A在子会议中的媒体连接。
步骤al-fl又包括以下步骤,其中,步骤al-bl , MC向MP发送SUB.request
MP使用SUB.reply消息响应,返回执行结果。
其中,步骤cl-dl, MC向MP发送MOD.request消息,携带参与方终端 的地址信息参数,要求将参与方A的主会议上下文中的主会议代理端点(TA ) 还原为参与方A的参与方接入端点,并将该端点的流模式设置为可发送且可 接收("SendRecv"), MP使用MOD.reply消息响应,返回执行结果,然后删 除端点TA和子会议上下文(Cm)中的主会议连接端点(TA1)的连接,将 端点TA和参与方的参与方终端相连。
其中,步骤el-fl, MC向MP发送SUB.request消息,要求删除参与方A 在子会议上下文(Cm)中的主会i义连4妄端点(TA1), MP使用SUB.reply消 息响应,返回执行结果;这样,A在子会议中的连接已经删除。
其中,步骤gl-ll,参与方A离开子会议,对参与方B,参与方C和参与 方D的混音输出会产生影响,因此需要重新设置参与方B的参与方接入端点 (TBO),参与方C的参与方接入端点(TC)和参与方D的参与方接入端点 (TD)的混音策略。
步骤gl-ll又包括以下步骤,其中,步骤gl-hi,MC向MP发送MOD.request 消息,要求设置参与方B的参与方接入端点(TBO)只能收到主会议连接端 点(TB1)、参与方C的参与方接入端点(TC)和参与方D的参与方接入端 点(TD)的混合输出,MP使用MOD.reply消息响应,返回执行结果。
其中,步骤il-jl , MC向MP发送MOD.request消息,要求设置参与方C 的参与方接入端点(TC)只能收到参与方B的参与方接入端点(TBO)和参 与方D的参与方接入端点(TD )的混合输出,MP使用MOD.reply消息响应, 返回执行结果。
其中,步骤kl-ll, MC向MP发送MOD.request消息,要求设置参与方 D的参与方接入端点(TD)只能收到参与方B的参与方接入端点(TBO)和 参与方C的参与方接入端点(TC)的混合输出,MP使用MOD.reply消息响
应,返回执行结果;至此,参与方A离开子会议,且相关参与方的媒体混合 策略已经完成重新设置。
步骤a2-f2, MC收到C离开子会议的请求,则指示MP删除C在子会 议中的连接,设置相关参与方的混音策略。
步骤a2-f2包括以下步骤,其中,步骤a2-b2, MC向MP发送SUB.request 消息,要求删除参与方C在子会议上下文(Cm)中的参与方接入端点(TC), MP使用SUB.reply消息响应,返回执行结果;这样,C在子会议中的连接已 经删除。
其中,步骤c2-f2,参与方C离开子会议,对参与方B和参与方D的混 音输出会产生影响,因此需要重新设置参与方B的参与方接入端点(TB0) 和参与方D的参与方接入端点(TD )的混音策略。
步骤c2-f2又包括以下步骤,其中,步骤c2-d2 , MC向MP发送MOD.request 消息,要求设置参与方B的参与方接入端点(TB0)只能收到主会议连接端 点(TBI )和参与方D的参与方接入端点(TD )的混合输出,MP使用MOD.reply
消息响应,返回执行结果。
其中,步骤el-fl, MC向MP发送MOD.request消息,要求设置参与方 D的参与方接入端点(TD)只能收到参与方B的参与方接入端点(TB0)的 输出,MP使用MOD.reply消息响应,返回执行结果;至此,参与方C离开 子会议,且相关参与方的媒体混合策略已经完成重新设置。
需要说明的是,上述实施例以媒体类型为语音会议为例进行介绍但不局 限于此,主会议和子会议的媒体类型可以不同,参与方是来自主会议的参与 方也可以是主会议无关参与方,主会议和子会议的媒体交互策略可以根据需 要制定不同的策略,因此子会议还有多种应用场景,例如语音主会议建立视 频子会议,视频主会议建立视频子会议,视频主会议建立语音子会议等等, 其实现原理是一样的。
上述内容详细介绍了本发明实施例实现子会议的方法,相应的,本发明 实施例提供一种网络系统及多媒体处理器。
请参阅图15,是本发明实施例网络系统结构示意图。
如图15所示,本发明实施例的网络系统包括多媒体控制器IO和多媒体
处理器20。
多媒体控制器10,用于控制多媒体处理器20设置上下文和端点并进行连接。
多媒体处理器20按多媒体控制器10的指示为参与方创建子会议上下文, 在所述子会议上下文设置主会议连接端点,在主会议上下文中设置主会议代 理端点,将所述子会议上下文的主会议连接端点与所述主会议代理端点直接 进行连接或通过设置的参与方上下文间接进行连接。
请参阅图16,是本发明实施例多媒体处理器结构示意图。
如图16所示,本发明实施例的多媒体处理器20包括子会议创建单元200 和处理单元300。
处理单元300进一步包括第一处理单元201、第二处理单元202、第三处 理单元203、第四处理单元204和第五处理单元205。
子会议创建单元200,用于为参与方创建子会议上下文。
处理单元300,用于在所述子会议创建单元200创建的子会议上下文设置 主会议连接端点,在主会议上下文中设置主会议代理端点,将所述子会议上 下文的主会议连接端点与所述主会议代理端点直接进行连接或通过设置的参 与方上下文间接进行连接。
多媒体处理器可以有以下实施例。以下各实施例中第二处理单元202和 第四处理单元204功能有些不同。
实施例一
子会议创建单元200,用于为参与方创建子会议上下文。
第一处理单元201,用于在所述子会议创建单元200创建的子会议上下文 设置主会议连接端点,在主会议上下文中设置主会议代理端点。
第二处理单元202,用于将子会议上下文的主会议连接端点与所述主会议 代理端点通过设置的参与方上下文间接进行连接,具体为所述参与方为主 会议参与方时,将参与方接入端点设置在子会议上下文中,将子会议上下文 的主会议连接端点与参与方上下文设置的子会议连接端点连接,参与方上下 文的主会议连接端点与主会议上下文的主会议代理端点连接。
第三处理单元203,用于在所述参与方为主会议无关参与方时,为参与方
创建参与方上下文,将参与方接入端点设置在参与方上下文中,在参与方上
下文设置子会议连接端点与子会议上下文设置的参与方连接端点连接;或者, 在所述参与方为主会议无关参与方时,将参与方接入端点设置在子会议上下 文中。
第四处理单元204,用于在所述第二处理单元202将子会议上下文的主会 议连接端点与所述主会议代理端点通过设置的参与方上下文间*接进行连接 时,根据媒体交互策略设置参与方上下文与会议上下文连接端点间的媒体流
模式或/和设置子会议上下文中相关端点间的媒体流输出关系,所述会议上下 文为主会议上下文或子会议上下文。所述设置子会议上下文中相关端点间的 媒体流输出关系具体为设置子会议上下文中相关端点的媒体流拓朴或者设 置相关端点的媒体流混合策略。这里所说的设置,可以是直接设定,也可以 是进行修改。
第五处理单元205,用于在第四处理单元204完成相关操作后,若所述参 与方离开子会议时,若所述参与方为主会议无关参与方,删除所述参与方的 相关连接,若所述参与方为主会议参与方,删除参与方与子会议上下文的相 关连接并还原参与方与主会议上下文的连接,其中,包括重新设置因为某个 参与方离开对媒体流输出造成影响的参与方的媒体流输出关系。
实施例二
子会议创建单元200,用于为参与方创建子会议上下文。
第一处理单元201,用于在所述子会议创建单元200创建的子会议上下文 设置主会议连接端点,在主会议上下文中设置主会议代理端点。
第二处理单元202,用于将子会议上下文的主会议连接端点与所述主会议 代理端点直接进行连接,具体为所述参与方为主会议参与方时,将参与方 接入端点设置在参与方上下文中,将子会议上下文的主会议连接端点连接到 所述主会议代理端点,并将参与方上下文的主会议连接端点作为子会议连接
端点与子会议上下文设置的参与方连接端点连接。
第三处理单元203,用于在所述参与方为主会议无关参与方时,为参与方
创建参与方上下文,将参与方接入端点设置在参与方上下文中,在参与方上
下文设置子会议连接端点与子会议上下文设置的参与方连接端点连接;或者, 在所述参与方为主会议无关参与方时,将参与方接入端点设置在子会议上下 文中。
第四处理单元204,用于在所述第二处理单元202将子会议上下文的主会 议连接端点与所述主会议代理端点直接进行连接时,根据媒体交互策略设置 子会议上下文与主会议上下文连接端点间的媒体流模式或/和设置子会议上下 文中相关端点间的媒体流输出关系。所述设置子会议上下文中相关端点间的 媒体流输出关系具体为设置子会议上下文中相关端点的媒体流拓朴或者设 置相关端点的媒体流混合策略。这里所说的设置,可以是直接设定,也可以 是进行修改。
第五处理单元205,用于在第四处理单元204完成相关操作后,若所述参 与方离开子会议时,若所述参与方为主会议无关参与方,删除所述参与方的 相关连接,若所述参与方为主会议参与方,删除参与方与子会议上下文的相 关连接并还原参与方与主会议上下文的连接,其中,包括重新设置因为某个 参与方离开对媒体流输出造成影响的参与方的媒体流输出关系。
实施例三
子会议创建单元200,用于为参与方创建子会议上下文。
第一处理单元201,用于在所述子会议创建单元200创建的子会议上下文 设置主会议连接端点,在主会议上下文中设置主会议代理端点;
第二处理单元202,用于将子会议上下文的主会议连接端点与所述主会议 代理端点直接进行连接,具体为所述参与方为主会议参与方时,将参与方 接入端点设置在子会议上下文中,将子会议上下文的主会议连接端点连接到 所述主会议代理端点。
第三处理单元203,用于在所述参与方为主会议无关参与方时,为参与方 创建参与方上下文,将参与方接入端点设置在参与方上下文中,在参与方上下文设置子会议连接端点与子会议上下文设置的参与方连接端点连接;或者, 在所述参与方为主会议无关参与方时,将参与方接入端点设置在子会议上下 文中。
第四处理单元204,用于在所述第二处理单元202将子会议上下文的主会 议连接端点与所述主会议代理端点直接进行连接时,根据媒体交互策略设置 子会议上下文与主会议上下文连接端点间的媒体流模式或/和设置子会议上下 文中相关端点间的媒体流输出关系。所述设置子会议上下文中相关端点间的 媒体流输出关系具体为设置子会议上下文中相关端点的媒体流拓朴或者设 置相关端点的媒体流混合策略。这里所说的设置,可以是直接设定,也可以 是进行修改。
第五处理单元205,用于在第四处理单元204完成相关操作后,若所述参 与方离开子会议时,若所述参与方为主会议无关参与方,删除所述参与方的 相关连接,若所述参与方为主会议参与方,删除参与方与子会议上下文的相 关连接并还原参与方与主会议上下文的连接,其中,包括重新设置因为某个 参与方离开对媒体流输出造成影响的参与方的媒体流输出关系。
综上所述,现有对于子会议的具体实现方法,暂时还没有相关方案,而 本发明实施例的技术方案是为参与方创建子会议上下文;在所述子会议上 下文设置主会议连接端点;在主会议上下文中设置主会议代理端点;将所述 子会议上下文的主会议连接端点与所述主会议代理端点直接进行连接或通过 设置的参与方上下文间接进行连接。因此,无论是按照分离上下文模式实现 的主会议还是按照非分离上下文模式实现的主会议都可以根据本发明实施例 的技术方案建立子会议,使得各参与方参加主会议的同时实现参加子会议。
进一步的,本发明实施例方案中主会iJC和子会议间的媒体交互可以通过 设置上下文间的连接端点的媒体流模式或/和设置子会议上下文中相关端点间 的媒体流输出关系实现。设置上下文间的连接端点的媒体流模式,根据不同 情况可以是设置主会议上下文与子会议上下文连接端点间的媒体流模式,或 者是通过设置参与方上下文与子会议上下文连接端点间的媒体流模式,或者 设置参与方上下文与主会议上下文连接端点间的媒体流模式。所述设置子会
议上下文中相关端点间的媒体流输出关系可以是设置子会议上下文中相关
端点的媒体流拓朴,也可以是设置子会议上下文中相关端点的媒体流混合策 略。这里所说的设置,可以是直接设定,也可以是进行修改。
进一步的,本发明实施例方案在参与方若是主会议参与方时,退出子会
是主会议无关参与方时,直接删除参与方相关连接。
以上对本发明实施例所提供的一种实现子会议的方法、网络系统及多媒 体处理器进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例 的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明 书内容不应理解为对本发明的限制。
权利要求
1.一种实现子会议的方法,其特征在于,包括为参与方创建子会议上下文;在所述子会议上下文设置主会议连接端点;在主会议上下文中设置主会议代理端点;将所述子会议上下文的主会议连接端点与所述主会议代理端点直接进行连接或通过设置的参与方上下文间接进行连接。
2、 根据权利要求1所述的实现子会议的方法,其特征在于所述参与方包括主会议参与方和主会议无关参与方,所述将子会议上下 文的主会议连接端点与所述主会议代理端点通过设置的参与方上下文间接进 行连4妄具体为所述参与方为主会议参与方时,将参与方接入端点设置在子会议上下文 中,将子会议上下文的主会议连接端点与参与方上下文设置的子会议连接端 点连接,参与方上下文的主会议连接端点与主会议上下文的主会议代理端点 连接。
3、 根据权利要求1所述的实现子会议的方法,其特征在于所述参与方包括主会议参与方和主会议无关参与方,所述将子会议上下 文的主会议连接端点与所述主会议代理端点直接进行连接具体为所述参与方为主会议参与方时,将参与方接入端点设置在参与方上下文 中,将子会议上下文的主会议连接端点连接到所述主会议代理端点,并将参 与方上下文的主会议连接端点作为子会议连接端点与子会议上下文设置的参 与方连接端点连接。
4、 根据权利要求1所述的实现子会议的方法,其特征在于所述参与方包括主会议参与方和主会议无关参与方,所述将子会议上下 文的主会议连接端点与所述主会议代理端点直接进行连接具体为所述参与方为主会议参与方时,将参与方接入端点设置在子会议上下文 中,将子会议上下文的主会议连接端点连接到所述主会议代理端点。
5、 根据权利要求2、 3或4所述的实现子会议的方法,其特征在于所述参与方为主会议无关参与方时,为参与方创建参与方上下文,将参 与方接入端点设置在参与方上下文中,在参与方上下文设置子会议连接端点 与子会议上下文设置的参与方连接端点连接;或者,所述参与方为主会议无关参与方时,将参与方接入端点设置在子会议上下文中。
6、 根据权利要求2、 3或4所述的实现子会议的方法,其特征在于所述设置参与方接入端点具体为创建参与方接入端点,或者利用参与 方的原参与方接入端点。
7、 根据权利要求2所述的实现子会议的方法,其特征在于根据媒体交互策略设置参与方上下文与会议上下文连接端点间的媒体流 模式或/和设置子会议上下文中相关端点间的媒体流输出关系,所述会议上下 文为主会议上下文或子会议上下文。
8、 根据权利要求3所述的实现子会议的方法,其特征在于根据媒体交互策略设置子会议上下文与主会议上下文连接端点间的^f某体 流模式或/和设置子会议上下文中相关端点间的媒体流输出关系。
9、 根据权利要求4所述的实现子会议的方法,其特征在于根据媒体交互策略设置子会议上下文与主会议上下文连接端点间的媒体 流模式或/和设置子会议上下文中相关端点间的媒体流输出关系。
10、 根据权利要求7、 8或9所述的实现子会议的方法,其特征在于所述设置子会议上下文中相关端点间的媒体流输出关系具体为设置子会议上下文中相关端点的媒体流拓朴或者设置相关端点的媒体流 混合策略。
11、 根据权利要求7、 8或9所述的实现子会议的方法,其特征在于 所述参与方离开子会议时,若所述参与方为主会议无关参与方,删除所述参与方的相关连接, 若所述参与方为主会议参与方,删除参与方与子会议上下文的相关连接 并还原参与方与主会议上下文的连接。
12、 一种网络系统,其特征在于,包括多媒体处理器,用于设置上下文和端点并进行连接;多媒体控制器,用于控制多媒体处理器设置上下文和端点并进行连接;所述多媒体处理器按所述多媒体控制器的指示为参与方创建子会议上下 文,在所述子会议上下文设置主会议连接端点,在主会议上下文中设置主会 议代理端点,将所述子会议上下文的主会议连接端点与所述主会议代理端点 直接进行连接或通过设置的参与方上下文间接进行连接。
13、 一种多媒体处理器,其特征在于,包括子会议创建单元,用于为参与方创建子会议上下文;处理单元,用于在所述子会议创建单元创建的子会议上下文设置主会议 连接端点,在主会议上下文中设置主会议代理端点,将所述子会议上下文的 主会议连接端点与所述主会议代理端点直接进行连接或通过设置的参与方上 下文间接进行连接。
14、 根据权利要求13所述的多媒体处理器,其特征在于,所述处理单元 包括第一处理单元,用于在所述子会议创建单元创建的子会议上下文设置主 会议连接端点,在主会议上下文中设置主会议代理端点;第二处理单元,用于将子会议上下文的主会议连接端点与所述主会议代 理端点通过设置的参与方上下文间接进行连接,具体为所述参与方为主会议参与方时,将参与方接入端点设置在子会议上下文 中,将子会议上下文的主会议连接端点与参与方上下文设置的子会议连接端 点连接,参与方上下文的主会议连接端点与主会议上下文的主会议代理端点 连接。
15、 根据权利要求13所述的多媒体处理器,其特征在于,所述处理单元 包括 第一处理单元,用于在所述子会议创建单元创建的子会议上下文设置主会议连接端点,在主会议上下文中设置主会议代理端点;第二处理单元,用于将子会议上下文的主会议连接端点与所述主会议代理端点直接进行连接,具体为所述参与方为主会议参与方时,将参与方接入端点设置在参与方上下文 中,将子会议上下文的主会议连接端点连接到所述主会议代理端点,并将参 与方上下文的主会议连接端点作为子会议连接端点与子会议上下文设置的参 与方连接端点连接。
16、 根据权利要求13所述的多媒体处理器,其特征在于,所述处理单元 包括第一处理单元,用于在所述子会议创建单元创建的子会议上下文设置主 会议连接端点,在主会议上下文中设置主会议代理端点;第二处理单元,用于将子会议上下文的主会议连接端点与所述主会议代 理端点直接进行连接,具体为所述参与方为主会议参与方时,将参与方接入端点设置在子会议上下文 中,将子会议上下文的主会议连接端点连接到所述主会议代理端点。
17、 根据权利要求14、 15或16所述的多媒体处理器,其特征在于,所 述处理单元进一步包括第三处理单元,用于在所述参与方为主会议无关参与方时,为参与方创 建参与方上下文,将参与方接入端点设置在参与方上下文中,在参与方上下 文设置子会议连接端点与子会议上下文设置的参与方连接端点连接;或者,在所述参与方为主会议无关参与方时,将参与方接入端点设置在子会议 上下文中。
18、 根据权利要求17所述的多媒体处理器,其特征在于,所述处理单元 进一步包括第四处理单元,用于在所述第二处理单元将子会议上下文的主会议连接 端点与所述主会议代理端点通过设置的参与方上下文间接进行连接时,根据 媒体交互策略设置参与方上下文与会议上下文连接端点间的媒体流模式或/和 设置子会议上下文中相关端点间的媒体流输出关系,所述会议上下文为主会议上下文或子会议上下文;在所述第二处理单元将子会议上下文的主会议连接端点与所述主会议代 理端点直接进行连接时,根据媒体交互策略设置子会议上下文与主会议上下 文连接端点间的媒体流模式或/和设置子会议上下文中相关端点间的媒体流输 出关系。
19、根据权利要求18所述的多媒体处理器,其特征在于,所述处理单元 进一步包括第五处理单元,用于在第四处理单元完成相关操作后,若所述参与方离 开子会议时,若所述参与方为主会议无关参与方,删除所述参与方的相关连 接,若所述参与方为主会议参与方,删除参与方与子会议上下文的相关连接 并还原参与方与主会议上下文的连接。
全文摘要
本发明实施例公开一种实现子会议的方法,包括为参与方创建子会议上下文;在所述子会议上下文设置主会议连接端点;在主会议上下文中设置主会议代理端点;将所述子会议上下文的主会议连接端点与所述主会议代理端点直接进行连接或通过设置的参与方上下文间接进行连接。相应的,本发明实施例提供一种网络系统,包括多媒体处理器和多媒体控制器。本发明还提供一种多媒体处理器。本发明技术方案能够使各参与方参加主会议的同时实现参加子会议。
文档编号H04L12/18GK101374064SQ200710143079
公开日2009年2月25日 申请日期2007年8月22日 优先权日2007年8月22日
发明者冯江平, 唐廷芳, 高立平 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1