用于连接多个会议的方法和装置

申请号 CN200610092639.2 申请日 2006-06-26 公开(公告)号 CN100466530C 公开(公告)日 2009-03-04
申请人 华为技术有限公司; 发明人 张建;
摘要 本 发明 提供了一种多会议连接方法,用于在软交换网络中将多个会议连接,包括以下步骤:使用户离开其所参与的正在进行的会议,其中,用户是会议中的远端用户,其驻留在软交换网络中的用户设备上;使用户发起建立新会议;以及使用户将会议与新会议连接起来。本发明还提供了另一种多会议连接方法,包括以下步骤:使第一用户离开其所参与的正在进行的第一会议,其中,第一用户是第一会议中的主控用户;使第一用户拨打第二用户建立新的呼叫,其中,第二用户是已经存在的第二会议中的主控用户;以及使第一用户和第二用户分别将对方加入其所在的第一会议和第二会议中,从而将第一会议与第二会议连接起来。本发明还提供了多会议连接装置。
权利要求

1. 一种多会议连接方法,用于在软交换网络中将多个会议连接,其特征在于,包括以下步骤:步骤a,使用户通过呼叫保持操作离开其所参与的正在进行的会议,其中,所述用户是所述会议中的远端用户,其驻留在所述软交换网络中的用户设备上,具体包括:移动交换中心服务器向媒体网关下发MOV.Request消息,请求所述媒体网关创建新的第一关联,并将所述用户的第一端点移动到所述第一关联中;以及所述媒体网关分配所述第一关联,并将所述第一端点加入到所述第一关联,然后将分配的关联索引和操作的结果返回给所述移动交换中心服务器;步骤b,使所述用户发起建立新会议,具体包括:所述移动交换中心服务器向所述媒体网关下发MOV.Request消息,请求所述媒体网关创建第二关联,并将所述第一端点加入到第二关联中;所述媒体网关为所述新会议分配所述第二关联,并将所述第一端点加入到所述第二关联中,将分配的关联索引和操作的结果返回给所述移动交换中心服务器;所述移动交换中心服务器向所述媒体网关发送两个MOV.Request消息,将第二用户的第二端点加入到所述第二关联中,从而建立起所述用户与所述第二用户之间的会议,作为所述新会议,其中所述第二用户是所述新会议中的远端用户,其驻留在所述软交换网络中的用户设备上;以及步骤c,使所述用户发起SPLIT MPTY操作,将相互关联的所述会议与所述新会议连接起来。
2. 根据权利要求1所述的多会议连接方法,其特征在于,所述步 骤c包括以下步骤:所述移动交换中心服务器向所述々某体网关下发 ADD.Request消息,请求所述々某体网关在所述第 一关联中建立 第三端点;所述媒体网关为所述第三端点分配第三端点索引,并为 所述第三端点分配相应的资源,然后将分配的端点索引和操作 的结果返回给所述移动交换中心服务器;所述移动交换中心服务器向所述士某体网关下发 ADD.Request消息,请求所述々某体网关在所述第二关联中建立 第四端点,使所述第四端点与所述第三端点索引连接起来;以 及所述々某体网关为所述第四端点分配第四端点索引,并为 所述第四端点分配相应的资源;以及4吏所述第四端点索引与所述第三端点索引连^矣起来,然 后将分配的端点索引和操作的结果返回给所述移动交换中心 服务器。
3. —种多会议连接装置,用于在软交换网络中将多个会议连接, 其特征在于,包括:远端用户分离模,用于使用户通过呼叫保持操作离开 其所参与的正在进行的会议,其中,所述用户是所述会议中的 远端用户,其驻留在所述软交换网络中的用户设备上,具体包 括:第一请求才莫块,用于使移动交换中心服务器向媒体网关下发MOV.R叫uest消息,请求所述+某体网关创建新的第一关联,并将所述用户的第一端点移动到所述第一关联 中;以及第一分配模块,用于使所述媒体网关^配所述第一关 联,并将所述第一端点加入到所述第一关联,然后将分配 的关联索引和操作的结果返回给所述移动交换中心服务 器;会议发起模块,用于使所述用户发起建立新会议,具体包括:第二请求模块,用于使所述移动交换中心服务器向所 述4某体网关下发MOV.R叫uest消息,i青求所述々某体网关创 建第二关联,并将所述第一端点加入到第二关联中;第二分配模块,用于使所述媒体网关为所述新会议分 配所述第二关联,并将所述第一端点加入到所述第二关联 中,将分配的关联索引和操作的结果返回给所述移动交换 中心服务器;以及会议创建模块,用于使所述移动交换中心服务器向所 述々某体网关发送两个MOV.Request消息,将第二用户的第 二端点加入到所述第二关联中,从而建立起所述用户与所 述第二用户之间的会议,作为所述新会议,其中所述第二用户是所述新会议中的远端用户,其驻留在所述软交换网络中的用户i殳备上;以及连接才莫块,用于4吏所述用户SPLIT MPTY操作,将相互 关联的所述会议与所述新^S义连接起来。
4. 根据权利要求3所述的多会议连接装置,其特征在于,所述连 接模块包括:第三请求模块,用于使所述移动交换中心服务器向所述
5.某体网关下发ADD,R叫uest消息,请求所述士某体网关在所述 第一关联中建立第三端点;第三分配模块,用于使所述媒体网关为所述第三端点分 配第三端点索引,并为所述第三端点分配相应的资源,然后将 分配的端点索引和操作的结果返回给所述移动交换中心服务 器;第四请求模块,用于使所述移动交换中心服务器向所述 々某体网关下发ADD.Request消息,^清求所述々某体网关在所述 第二关联中建立第四端点,使所述第四端点与所述第三端点索 引连接起来;第四分配才莫块,用于使所述媒体网关为所述第四端点分 配第四端点索引,并为所述第四端点分配相应的资源;以及端点连接模块,用于使所述第四端点索引与所述第三端 点索引连接起来,然后将分配的端点索引和操作的结果返回给 所述移动交换中心服务器。一种多会议连接方法,用于在软交换网络中将多个会议连接, 其特4正在于,包括以下步骤:步骤a,使第一用户通过呼叫保持操作离开其所参与的正 在进行的第一会议,其中,所述第一用户是所述第一会议中的 主控用户,其驻留在所述软交换网络中的用户i殳备上;步骤b,使所述第一用户拨打第二用户建立新的呼叫,其 中,所述第二用户是已经存在的第二会议中的主控用户,其驻 留在所述软交换网络中的用户设备上;以及步骤C, 4吏所述第一用户和所述第二用户分别将对方加入 其所在的所述第一会i义或所述第二会i义中,从而将所述第一会 议与所述第二会议连4妾起来。
6. 根据权利要求5所述的多会议连接方法,其特征在于,所述步 骤a包4舌以下步骤:移动交换中心服务器向々某体网关下发MOV.Request消息, 请求所述々某体网关创建第一关联,并将所述第一用户的第一端 点移动到所述第一关联中;所述媒体网关分配所述第一关联,并将所述第一端点加 入到所述关联中,然后将分配的关联索引和操作的结果返回给 所述移动交换中心月良务器。
7. 根据权利要求6所述的多会议连接方法,其特征在于,所述步 骤b包4舌以下步骤:使所述第一用户离开了所述第一会议后,拨打所述第二 会议中的所述第二用户,所述第二用户选择接通所述第一用户 的p乎叫;以及所述移动交换中心月良务器向所述4某体网关下发 MOV.Request消息,将所述第二会议的第二端点移动到所述第 一关联中,从而建立起所述笫一会议的用户与所述第二会议的 用户之间的会议,完成操作后将操作结果返回给所述移动交换 中心服务器。
8. 根据权利要求7所述的多会议连接方法,其特征在于,所述步 骤c包4舌以下步骤:所述移动交换中心月良务器向所述々某体网关下发MOV.R叫uest消息,〗寻所述第二端点移动到所述第二会i义所处 的第二关联中;收到所述々某体网关的操作响应后,所述移动交换中心服 务器向所述4某体网关下发ADD.R叫uest消息,请求所述々某体 网关在所述第二关联中建立第三端点;所述媒体网关为所述第三端点分配第三端点索引,并为 所述第三端点分配相应的资源,然后将分配的端点索引和操作 的结果返回给所述移动交换中心服务器;所述移动交换中心服务器向所述媒体网关下发 ADD.R叫uest消息,请求所述i某体网关在所述第一关联中建立 第四端点,^使所述第四端点与所述第三端点索引连接起来;所述士某体网关为所述第四端点分配第四端点索引,并为 所述第四端点分配相应的资源;以及使所述第四端点索引与所述第三端点索引连接起来,然 后将分配的端点索引和操作的结果返回给所述移动交换中心 服务器。
9. 一种多会议连接装置,用于在软交换网络中将多个会议连接, 其特征在于,包括:远端用户分离模块,用于使第一用户通过呼叫保持操作 离开其所参与的正在进行的第一会议,其中,所述第一用户是所述第 一会议中的主控用户,其驻留在所述软交换网络中的用 户设备上;呼叫发起模块,用于使所述第一用户拨打第二用户建立 新的呼叫,其中,所述第二用户是已经存在的第二会议中的主 控用户,其驻留在所述软交换网络中的用户设备上;以及连接模块,用于使所述第一用户和所述第二用户分别将 对方加入其所在的所述第一会议或所述第二会议中,从而将所 述第 一会议与所述第二会议连接起来。
10. 根据权利要求9所述的多会议连接装置,其特征在于,所述远 端用户分离模块包括:第一请求模块,用于使移动交换中心服务器向媒体网关 下发MOV.Request消息,请求所述々某体网关创建第一关联, 并将所述第一用户的第一端点移动到所述第一关联中;第一分配模块,用于使所述媒体网关分配所述第一关联, 并将所述第一端点加入到所述关联中,然后将分配的关联索引 和操作的结果返回给所述移动交换中心服务器。
11. 根据权利要求IO所述的多会议连接装置,其特征在于,所述 呼叫发起模块包括:拨打模块,用于使所述第一用户离开了所述第一会议后, 拨打所述第二会议中的所述第二用户,所述第二用户选择接通 所述第一用户的呼叫;以及第二移动模块,用于使所述移动交换中心服务器向所述 媒体网关下发MOV.R叫uest消息,将所述第二会议的第二端 点移动到所述第一关联中,从而建立起所述第一会议的用户与 所述第二会议的用户之间的会议,完成才喿作后将操作结果返回给所述移动交换中心服务器。
12. 根据权利要求11所述的多会议连接装置,其特征在于,所述 连接模块包括:第三移动模块,用于使所述移动交换中心服务器向所述士某体网关下发MOV.Request消息,将所述第二端点移动到所 述第二会议所处的第二关联中;第二请求模块,用于使收到所述媒体网关的操作响应后, 所述移动交4灸中心月良务器向所述々某体网关下发ADD.R叫uest 消息,请求所述^?某体网关在所述第二关联中建立第三端点;第二分配才莫块,用于使所述々某体网关为所述第三端点分 配第三端点索引,并为所述第三端点分配相应的资源,然后将 分配的端点索引和操作的结果返回给所述移动交换中心服务 器;第三请求模块,用于使所述移动交换中心服务器向所述 々某体网关下发ADD.Request消息,请求所述々某体网关在所述 笫一关联中建立第四端点,使所述第四端点与所述第三端点索 引连接起来;第三分配才莫块,用于使所述媒体网关为所述第四端点分 配第四端点索引,并为所述第四端点分配相应的资源;以及端点连接模块,用于使所述第四端点索引与所述第三端 点索引连接起来,然后将分配的端点索引和操作的结果返回给 所述移动交换中心服务器。

说明书全文

用于连接多个会i义的方法和装置

技术领域

发明涉及通4言领域,更具体而言,涉及多会i义连接方法和装置。

背景技术

MPTY (Multi Party ,多方通话、会i义)业务提供了一个用户 (party,方)进行多方连接呼叫能。也就是说三个用户或更多的 用户同时进4亍双向通信。当萍皮月良务用户(Served Mobile Subscriber, 是指调用MPTY才喿作的移动用户,j也可以在5敫活MTPY呼叫状态 下,对MPTY业务进4亍控制,即为主控方。)有一个激活呼叫和一 个保持呼叫时,#皮服务用户可以调用MPTY,通过网络操作将激活 呼叫和《呆持呼叫合并成MTPY呼叫,4吏月良务用户与远端用户 (Remote Party:是指MPTY呼叫中非^皮月1务用户的其他方用户。) 相互通信。并且在MPTY建立后,被服务用户可以保持当前的 MPTY,与会议以外的用户进行通话,并在通话结束以后恢复呼叫 会议;或者被服务用户保持当前的MPTY多方呼叫并发起一个新呼 叫;或者#1月1务用户,在同时有一个MPTY呼叫和一个普通呼叫时, 可以交替与两个呼叫中的用户通话或者将普通用户呼叫加入到 MPTY多方p乎叫中。
在目前,移动软交换架构由于其业务提供和呼叫控制分开、呼 叫控制和承载连接分开、开放的接口便于第三方提供业务、智能化、 个性化和移动性等特点而得到了广泛的应用。在移动软交换的架构
下一个媒体网关控制器能够控制大量的媒体网关,这些媒体网关通 常被分散放置到不同的位置用于覆盖一个较大范围的区域。
在这种组网方式下一方面建立^争多个士某体网关的会议需要占
用大量的7泉载资源,随着会"i义用户凄t量的增加所占用的承载资源的 数量也会專交大的增加。另外,在目前有关MPTY协议(扩展H.248 和3GPP妨4义)和实际应用中最大的用户凄t量为6方,随着业务的 发展需要能够实现更多用户加入到会议中。并且能够将已经建立的 多个会议连接起来,以实现更大范围内、更多用户之间的会议业务。
下面将参照图1和图2来详细说明根据相关技术的会议模型。
图1示出了一个根据相关技术的实现方法一的典型网关内的会 议模型;图2示出了一个根据相关技术的实现方法二的典型网关内 的会议模型。
在如图1所示的实现方法一中,参与会i义的用户A、 B、 C连 接到同 一个媒体网关上,每个用户在媒体网关上分别对应端点为 Ta、 Tb、 Tc。实现用户A、 B、 C之间的会议,只需要将三个端点 集中到关联CTXa,由媒体网关混音实现会议功能。
在如图2所示的实现方法二中,参与会i义的用户A、 B、 C连接 到同一个々某体网关上,用户在媒体网关上分别对应端点为Ta、 Tb、 Tc:.每个用户端点对应一个独立关联,分别为CTXa、 CTXb、 CTXc。 为了实i见用户A、 B、 C之间的会i义功能,分别在每个用户关联中 增加端点TA1、 TB1、 TC1,同时建立一个会议关联CTXmpty,在 该关联中增加——对应的端点TAO、 TBO、 TCO将关联之间连接起 来。由会i义关关CTXmpty混音实现会议功能。
在现有的移动通信系统中支持会i义功能,会议(协议中规定参 与会议的用户数最多为6方)是按照图一和图二中的两种组网模型 实现的。
然而,目前的协议和相关的规范中只有针对同 一个媒体网关内 部的,单独一个会议的流程和组网。如果要实现将多个会议连接到 一起可以采用将同一个网关中的几个会"i义中的用户合并到一起来 实现(这样实现的结果还存在合并后的会议中最大用户数量不能超 过6个的限制)。随着应用的发展,人们需要将多个会议进行连接, 从而实现更大范围内的用户间通话。如:将已经存在的相关的几个 会议连接起来,或者会议中用户发起建立新的会议,并将几个会议 连接在一起,但是如何实现将多个会议进行连接,在现有的协议和 相关的标准中都没有对其给出解决方案。
/人以上的描述可以得知,现有的协i义或失见范中定义的实现方 式,只能够完成同一个网关内的单个会i义(最大6方)的建立过程, 如果采用合并方式,则一方面对媒体网关有较高的要求,要求媒体 网关能够支持一个会议的会话中支持超过6个端点的协议限制,同 时在会议合并的过程中需要操作的端点数量多,导致操作效率不 高,会议建立的过程较慢。并且在合并的方式中不能够实现分布在 多个网关上的会i义之间的合并。
因此,人们需要一种能够将多个会议连接的解决方案,能够解 决上述相关技术中的问题。

发明内容

本发明旨在提供多会议连接方法和装置,解决上述的将多个会 议连接起来的问题,
才艮据本发明的一个方面,提供了一种多会议连^妻方法,用于在
软交换网络中将多个会议连接,包括以下步骤:
步骤a, 4吏用户通过呼叫保持操作离开其所参与的正在进行的 会议,其中,用户是会i义中的远端用户,其驻留在软交换网络中的 用户设备上,具体包括:MSC Server向媒体网关下发MOV.Request 消息,请求々某体网关创建新的第一关联,并将用户的第一端点移动
到第一关联中;以及媒体网关分配第一关联,并将第一端点加入到 第一关联,然后将分配的关联索引和操作的结果返回给MSC Server,
步骤b,使用户发起建立新会议,具体包括:MSC Server向媒 体网关下发MO V.Request消息,请求媒体网关创建第二关联,并将 第一端点加入到第二关联中;々某体网关为新会议分配第二关联,并 将第 一端点加入到第二关联中,将分配的关联索引和操作的结果返 回给MSC Server; MSC Server向々某体网关发送两个MO V.Request 消息,将第二用户的第二端点加入到第二关联中,从而建立起用户 与第二用户之间的会议,作为新会议,其中第二用户是新会议中的 远端用户,其驻留在软交换网络中的用户设备上;以及
步骤c,使用户发起SPLIT MPTY操作,将相互关联的会议与 新会i义连接起来。
在上述的多会议连接方法中,步骤c包括以下步骤:MSC Server 向媒体网关下发ADD.Request消息,请求媒体网关在第一关联中建 立第三端点;i某体网关为第三端点分配第三端点索引,并为第三端 点分配相应的资源,然后将分配的端点索引和才喿作的结果返回给 MSC Server; MSC Server向々某体网关下发ADD.Request消息,请求
士某体网关在第二关联中建立第四端点,^_第四端点与第三端点索引
连接起来;以及^某体网关为第四端点分配第四端点索引,并为第四 端点分配相应的资源;以及使第四端点索引与第三端点索引连接起 来,然后将分配的端点索引和操作的结果返回给MSC Server。
根据本发明的另一方面,提供了一种多会议连接装置,用于在 软交换网络中将多个会议连接,其包括:
远端用户分离模,用于使用户通过呼叫保持操作离开其所参 与的正在进行的会议,其中,用户是会议中的远端用户,其驻留在 软交换网络中的用户设备上,具体包括:第一请求模块,用于使 MSC Server向4某体网关下发MOV.Request消息,请求i某体网关创建 新的第一关联,并将用户的第一端点移动到第一关联中;以及第一 分配模块,用于使媒体网关分配第一关联,并将第一端点加入到第 一关联,然后将分配的关联索引和操作的结果返回给MSC Server;
会议发起模块,用于使用户发起建立新会议,具体包括:第二 请求模块,用于使MSC Server向媒体网关下发MOV.Request消息, 请求々某体网关创建第二关联,并将第一端点加入到第二关联中;第 二分配模块,用于使媒体网关为新会议分配第二关联,并将第一端 点加入到第二关联中,将分配的关联索引和操作的结果返回给MSC Server;以及会议创建模块,用于使MSC Server向媒体网关发送两 个MOV.R叫uest消息,将第二用户的第二端点加入到第二关联中, 从而建立起用户与第二用户之间的会议,作为新会议,其中第二用 户是新会议中的远端用户,其驻留在软交换网络中的用户设备上; 以及
连接才莫块,用于使用户SPLIT MPTY操作,将相互关联的会议 与新会议连接起来。
在上述的多会议连接装置中,连接模块包括:第三请求模块, 用于使MSC Server向々某体网关下发ADD.R叫uest消息,请求媒体 网关在第一关联中建立第三端点;第三分配才莫块,用于使々某体网关 为第三端点分配第三端点索引,并为第三端点分配相应的资源,然 后将分配的端点索引和操作的结果返回给MSC Server;第四请求模 块,用于4吏MSC Server向士某体网关下发ADD.R叫uest消息,请求 媒体网关在第二关联中建立第四端点,使第四端点与第三端点索引 连接起来;第四分配模块,用于使媒体网关为第四端点分配第四端 点索引,并为第四端点分配相应的资源;以及端点连接模块,用于 使第四端点索引与第三端点索引连接起来,然后将分配的端点索引 和才乘作的结果返回给MSC Server。
根据本发明的另一方面,提供了一种多会议连接方法,用于在 软交换网络中将多个会议连接,包括以下步骤:
步骤a,使第一用户通过呼叫保持操作离开其所参与的正在进 行的第一会议,其中,第一用户是第一会议中的主控用户,其驻留 在所述软交换网络中的用户设备上;
步骤b,使第一用户拨打第二用户建立新的呼叫,其中,第二 用户是已经存在的第二会议中的主控用户,其驻留在所述软交换网 络中的用户i殳备上;以及
步骤c,使第一用户和第二用户分别将对方加入其所在的第一 会议或第二会议中,从而将第一会议与第二会议连接起来。在上述的多会议连接方法中,步骤a包括以下步骤:MSC Server 向々某体网关下发MOV.R叫uest消息,请求媒体网关创建第一关联, 并将第一用户的第一端点移动到第一关联中;士某体网关分配第一关 联,并将第一端点加入到关联中,然后将分配的关联索引和搡作的 结果返回纟会MSC Server。
在上述的多会议连接方法中,步骤b包括以下步骤:使第一用 户离开了第一会议后,拨打第二会议中的第二用户,第二用户选择 接通第一用户的呼叫;以及MSC Server向々某体网关下发 MOV.Request消息,将第二会议的第二端点移动到第一关联中,从 而建立起第 一会议的用户与第二会议的用户之间的会议,完成操作 后将操作结果返回给MSC Server。
在上述的多会议连接方法中,步骤c包括以下步骤:MSC Server 向媒体网关下发MOV.Request消息,将第二端点移动到第二会议所 处的第二关联中;收到々某体网关的操作响应后,MSC Server向媒体 网关下发ADD.Request消息,请求媒体网关在第二关联中建立第三 端点;々某体网关为第三端点分配第三端点索引,并为第三端点分配 相应的资源,然后将分配的端点索引和操作的结果返回给MSC Server; MSC Server向々某体网关下发ADD.Request消息,请求i某体 网关在第一关联中建立笫四端点,使第四端点与第三端点索引连接 起来;媒体网关为第四端点分配第四端点索引,并为第四端点分配 相应的资源;以及使第四端点索引与第三端点索引连接起来,然后 将分配的端点索引和操作的结果返回给MSC Server。
根据本发明的另一方面,提供了一种多会议连接装置,用于在 软交换网络中将多个会议连接,包括:
远端用户分离^^莫块,用于使第一用户通过呼叫保持操作离开其 所参与的正在进行的第一会议,其中,第一用户是第一会议中的主
控用户,其驻留在所迷软交换网络中的用户设备上;
呼叫发起模块,用于使第 一用户拨打第二用户建立新的呼叫, 其中,第二用户是已经存在的第二会议中的主控用户,其驻留在所
述软交才灸网络中的用户设备上;以及
连接模块,用于使第 一用户和第二用户分别将对方加入其所在 的第一会议或第二会议中,从而将第一会议与第二会议连接起来。
在上述的多会议连接装置中,远端用户分离模块包括:第一请 求才莫块,用于^吏MSC Server向々某体网关下发MOV.R叫uest消息, 请求々某体网关创建第一关联,并将第 一用户的第 一端点移动到第一 关联中;第一分配模块,用于使媒体网关分配第一关联,并将第一 端点加入到关联中,然后将分配的关联索引和操作的结杲返回给 MSC Server。
在上迷的多会议连接装置中,呼叫发起模块包括:拨打模块,
用于使第一用户离开了第一会议后,拨打第二会议中的第二用户, 第二用户选择接通第一用户的呼叫;以及第二移动模块,用于使
MSC Server向々某体网关下发MOV.Request消息,将第二会议的第二 端点移动到第 一关联中,从而建立起第 一会i义的用户与第二会议的 用户之间的会议,完成操作后将操作结果返回给MSC Server。
在上述的多会议连接装置中,连接模块包括:第三移动模块, 用于使MSC Server向媒体网关下发MOV.Request消息,将第二端
点移动到第二会议所处的第二关联中;第二请求模块,用于使收到 々某体网关的才喿作响应后,MSC Server向士某体网关下发ADD.Request 消息,请求媒体网关在第二关联中建立第三端点;第二分配模块, 用于使j!某体网关为第三端点分配第三端点索引,并为第三端点分配 相应的资源,然后将分配的端点索引和操作的结果返回给MSC Server;第三请求才莫块,用于使MSC Server向士某体网关下发 ADD.R叫uest消息,_清求士某体网关在第一关联中建立第四端点,使 第四端点与第三端点索引连接起来;第三分配模块,用于使媒体网 关为第四端点分配第四端点索引,并为第四端点分配相应的资源;
以及端点连接模块,用于使第四端点索引与第三端点索引连接起 来,然后将分配的端点索引和操作的结果返回给MSC Server。
本发明实现将多个会议连接起来,实现更大范围的用户之间的 双向通信。该方案的实现包括将同 一个4某体网关内的多个会议连接 起来;如果会议分布在多个媒体网关中,也能够使用这种方案将这 些会i义连4妄起来。
通过上述技术方案,本发明对会议过程进行了扩展,实现了基 于移动软交换架构下的多会议连接的承栽模型和实现过程,从而本 发明实现了如下技术效果:
(1)通过移动软交换和媒体网关的配合,实现了会议中远端 用户建立新的会议,从而将几个会议级联起来;
(2 )将已经建立的会议连接起来,实现几个会议范围内的用 户间双向通4言;以及
(3 )可以将本发明很容易地推广到分布在多个媒体网关中的 多个会i义的连4妄,乂人而实现更大范围的用户间双向通信。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其他优点可通过在所写的i兌明书、权利要求书、以及附 图中所特别指出的结构来实现和获得。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其说明用于解释本发明,并
不构成对本发明的不当限定。在附图中:
图1示出了一个根据相关技术的实现方法一的典型网关内的会 议模型;
图2示出了一个根据相关技术的实现方法二的典型网关内的会
议模型;
图3示出了才艮据本发明方案1的多会议连接方法;
图4示出了才艮据本发明方案1的多会议连接装置;
图5示出了根据本发明方案1的一个实施例的承载模型图;
图6示出了根据该实施例的建立由用户A、 B、 C三方参加的会 议的承载模型图;
图7示出了根据该实施例的远端用户C发起呼叫保持操作^j承 载模型图;
图8示出了根据该实施例的远端用户C发起建立一个新的会议 的承载模型图;
图9示出了冲艮据该实施例的用户C才乘作将两个会议连接起来的 承载模型图;
图10示出了才艮据该实施例的信令流程图
图11示出了才艮据本发明方案2的多会i义连4妻方法;
图12示出了才艮据本发明方案2的多会议连接装置;
图13示出了才艮据本发明方案2的一个实施例的承载模型图;
图14示出了#4居该实施例的控用户A、 D分别建立两个会议的 承载模型图;
图15示出了根据该实施例的主控用户D呼叫保持后呼叫用户A 的承载模型图;
图16示出了才艮据该实施例的主控用户D将用户A加入所在的 会议中的承载模型图;
图17示出了才艮据该实施例的主控用户A将用户D加入所在的 会议中的承载模型图;以及
图18示出了根据该实施例的信令流程图。 具体实施方式
下面将参考附图详细说明本发明。
本发明提出在扩展H.248和3GPP协议的基础上,构建一种用 于会议连接的新的网络连接模型和建立流程。从而实现将分布在同 一网关或多个网关内的几个会议连4妄起来,实现更大范围内的会议 业务。才是供两种方案将多个会议进行连接。 一种是会议中的远端用 户发起建立新的会i义,实现将多个会议连4妻起来;第二种是将两个 已经建立的会议连接起来。
下面将参照图3和图4来详细说明根据本发明的方案1。
图3示出了根据本发明方案1的多会议连接方法;图4示出了 根据本发明方案1的多会议连接装置400。
如图3所示,根据本发明方案1的多会议连接方法是通过会议 中的远端用户发起建立新的会议,从而实现将多个会议连接起来, 其包括以下步骤:
步骤S302,使用户离开其所参与的正在进行的会议,其中,该 用户是正在进行的会议中的远端用户,其驻留在所述软交换网络中 的用户设备(包括移动终端、电话机等)上,可选地,该用户通过 呼叫保持操作离开正在进行的会议,其中,呼叫保持(Call Hold) 」操作允许移动用户中断已经建立的语音呼叫,并在随后需要时可以 恢复这个呼叫,在中断呼叫期间,网络会保留原有呼叫分配的业务 信道;
步骤S304,使用户发起建立新的会议,此时,该用户成为新的 会议的主控用户(即被服务用户,主控方);以及
步骤S306,使用户将这两个会议连4妄起来。
图4示出了根据本发明方案1的多会议连接装置400。如图4所示,才艮据本发明方案1的多会"i义连接装置400包括:
远端用户分离才莫块410,用于使用户通过呼叫保持操作,离开 其所参与的正在进;f亍的会议,其中,该用户是该会i义的远端用户,
其驻留在所述软交换网络中的用户设备上;
会议发起模块420,用于使用户发起建立新的会议,此时,该 用户成为新的会i义的主4空用户;以及
连接模块430,用于使用户将这两个会议连接起来。
下面将参照图5到图10,来详细说明根据本发明的方案1的一 个实施例。
图5示出了根据本发明方案1的一个实施例的承载模型图;图 6到图9分别示出了根据该实施例的各个步骤中的承载模型图;以 及图10示出了才艮据该实施例的信令流程图。
如图5所示,该实施例的才莫.型描述为,在々某体网关(Media Gateway,缩写为MGW )上有MPTY1和MPTY2两个会i义,分别 对应会议关联CTXmpty 1和CTXmpty2 ,其中用户C为会议MPTY 1 中的远端用户,该用户作为主控用户发起建立新的会议MPTY2, 由用户C选择操作将两个会议连接起来,在网络模型中由 CTXmptyl中的端点TC1和CTXmpty2中的端点TC2 ^!夸两个会i义 关联连接起来。其中,MGW是核心网络的承载搭建设备,负责具 体承载、媒体的搭建、释放和承载资源的管理。
在々某体网关上由主控用户A发起建立一个由用户A、 B、 C三 方参与的会i义MPTY1,在通话的过程中,其中一个远端用户C进 行呼叫保持操作,离开该会议,并发起建立一个新的会议MPTY2, 在该会i义中有用户C和用户D参与(可以有更多方的用户参与)。
会i^ MPTY2建立后用户C作为该会i义的主控用户(同时用户C还 是会议MPTY1的远端用户),用户C可以选择操作将会议MPTY1 和会议MPTY2连接起来。在々某体网关的物理承载上会议的关联 CTXmptyl和CTXmpty2通过端点TC和TC1连接起来,这个会议 中的用户A、 B、 C、 D能够互相通话。用户C在会议MPTY1中作 为远端用户的,在会议MPTY2中作为主控用户。
上面^义描述了两个会议的连4妾。两个会i义中的其它远端用户还 能够继续发起建立新的会议,并且同远端用户所在的会议的连接起 来,从而实现更大范围的会i义业务。
上述网络模型中所描述的两个互连会议位于同 一个媒体网关, 上述的网络模型可以扩展到多个媒体网关,即每个会议的关联分别 可以位于不同的J?某体网关上,以通过关联中的端点将关联连接起 来,实现会议的连接。
图6示出了冲艮据该实施例的建立由用户A、 B、 C三方参加的会 议的承载才莫型图;图7示出了根据该实施例的远端用户C发起呼叫 保持操作的承载模型图;图8示出了根据该实施例的远端用户C发 起建立一个新的会议的承载模型图;以及图9示出了根据该实施例 的用户C才乘作将两个会议连接起来的承载才莫型图。
如图10所示,远端方用户发起建立新会议的流程如下:
步骤S1002,主用户发起建立用户A、 B、 C三方的会议。 该过程7K载才莫型参考图6。MSC Serve" Mobile Switch Center Server, 移动交4奂中心月良务器)向4某体网关下发MOV.R叫uest消息,-清求i某 体网关创建一个会"i义的关联。并将已经建立成功的主4空用户的端点 TA力口入到该关联中。网关为该会i义分配一个关联(该关联的索引 为CTXmptyl ),并将端点加入到该关联中,将分配的关联索引和搡
作的结果返回给MSC Server。随后MSC Server向々某体网关发送两 个MOV.Request消息一夸建立成功的远端用户B、 C的端点TB、 TC 加入到会i义的关联CTXmptyl中,,人而建立用户A、 B、 C三方之 间的会i义;
步骤S1004,远端用户通过呼叫保持才喿作,离开正在进行的会 议。该过程岸义载才莫型参考图7。 MSC Server向媒体网关下发 MOV.Request消息,i青求々某体网关创建一个新的关if关,并将远端用 户C的端点TC移动到该关联中。网关为该操:作分配一个关耳关(该 关联的索引为CTX),并将端点加入到该关联中,将分配的关联索 引和操作的结果返回给MSC Server。这里由于原有的关联中没有端 点了,所以网关会将原有的关联释放掉。远端用户C离开了原来建 立的会议,在新的关联中能够拨打其他新的用户建立通话;
步骤S1006,远端用户C发起建立一个新的会议。此时,用户 C作为新的会i义的主控用户。该过程的才莫型参考图8。 MSC Server 向媒体网关下发MOV.Request消息,请求媒体网关创建一个新的会 议关联,并将已经建立成功的主控用户的端点TC加入到该关联中。 网关为该会i义分配一个关联(该关耳关的索引为CTXmpty2),并将端 点加入到该关联中,将分配的关联索引和操作的结果返回给MSC Server。随后MSC Server向媒体网关发送两个MOV.Request消息将 建立成功的远端用户D的端点TD加入到会议的关联CTXmpty2中。 从而建立起用户C、 D两方之间的会议(可以加入更多的用户)。此 时的用户C归属于两个会i义,在会i义一中作为远端用户,在会议二 中作为主4空用户;以及
步骤S1008,主控用户C发起SPLITMPTY操作,将这两个关 联的会议连接起来。该过程承栽模型参考图9。 MSC Server向媒体 网关下发ADD.R叫uest消息,请求媒体网关在会议一 的关联 CTXmptyl中建立一个豸斤的端点。网关为该才喿作分配一个端点索引
TC1,并为该端点分配相应的资源,然后爿夸分配的端点索引和操作 的结果返回给MSC Server。随后,MSC Server向々某体网关下发 ADD.Request消息,请求媒体网关在会议一的关联CTXmpty2中建 立一个新的端点,该端点与TC1连接起来。网关为该操作分配一个 端点索引TC2,并为该端点分配相应的资源,并与端点TC1连接起 来。然后将分配的端点索引和操作的结果返回给MSCServer。这样 两个会议的关联通过TC1、 TC2连接在一起,两个会议中的用户A、 B、 C、 D能够实现互相通话。
可选地,会"^义中用户可以按照上述过程完成将更多的会议连接 到一起。
下面将参照图11和图12来详细说明冲艮据本发明的方案2。
图11示出了根据本发明方案2的多会议连接方法;图12示出 了根据本发明方案1的多会议连接装置1200。
如图11所示,才艮据本发明方案2的多会议连4妾方法是通过连 4妾两个已经建立的会议,从而实现将多个会i义连4妄起来,其包括以 下步骤:
步骤S1102,使用户a离开其所参与的正在进行的会议a,其 中,用户a是会议a中的主控用户,其驻留在所述软交换网络中的 用户设备上,可选地,用户a通过呼叫保持操作离开会议a;
步骤S1104, <吏用户a拨打用户b建立新的呼叫,其中,用户 b是已经存在的会议b中的主控用户,其驻留在所述软交换网络中 的用户i殳备上;以及
步骤S1106,使用户a和用户b分别将对方加入其所在的会议 a和会议b中,从而将这两个会议连接起来。
图12示出了根据本发明方案2的多会议连接装置1200。
如图12所示,根据本发明方案2的多会议连接装置1200包括:
远端用户分离才莫块1210,用于4吏远端用户a离开其所参与的正 在进行的会议a,其中,用户a是会议a中的主控用户,其驻留在 所述软交换网络中的用户设备上;
呼叫发起模块1220,用于使用户a拨打用户b建立新的呼叫, 其中,用户b是会议b中的主控用户,其驻留在所述软交换网络中 的用户;殳备上;以及
连接模块1230,用于使用户a和用户分别将对方加入其所在的 会议a和会议b中,从而将这两个会议连4妾起来。
下面将参照图13到图18,来详细说明才艮据本发明的方案2的 一个实施例。
图13示出了才艮据本发明方案2的一个实施例的承载模型图; 图14到图17分别示出了根据该实施例的各个步骤中的承载模型 图;以及图18示出了才艮据该实施例的信令流程图。
如图13所示,该实施例的模型描述为,在媒体网关上有分别 由各自的主控用户A和主控用户D发起建立的会议MPTY1和 MPTY2。由MPTY1的主控用户A将用户D加入到会议MPTY1 中,由MPTY2的主控用户将用户D将用户A加入到会议MPTY2 中,通过端点TG和TH建立两个会议关联之间的连接,将两个会 议连起来。在々某体网关上有两个已经建立的会议。由主控用户A发起建立
一个由用户A、 B、 C三方参与的会议MPTY1;以及主控用户D发 起建立的一个由用户D、 E、 F三方参与的会议MPTY1。
在通话的过程中,其中 一个主控用户D进行呼叫保持操作,离 开会i义,呼叫用户A,并将用户A加入到主4空用户D所在的会i义。 当主控用户A将用户D加入到所在的会议中后。将两个会议连接 起来。在々某体网关的物理承载上会议的关联CTXmptyl和 CTXmpty2通过端点TG和TH连接起来,处于两个会议中的用户A、 B、 C、 D、 E、 F能够互相通i舌。
上面 <义描述了两个会议的连接。两个会i义中的主控用户还能够 继续连4矣其它的会i义,乂人而实现更大范围的会i义业务。
上述网络模型中所描述的两个互连会议位于同 一个媒体网关, 上述的网络模型可以扩展到多个媒体网关,即每个会议的关联分别 可以位于不同的々某体网关上,以通过关联中的端点将关联连接起 来,实现会议的连接。
图14示出了根据该实施例的控用户A、 D分别建立两个会议 的承载才莫型图;图15示出了才艮据该实施例的主控用户D呼叫保持 后呼叫用户A的承载模型图;图16示出了根据该实施例的主控用 户D将用户A加入所在的会议中的承载模型图;以及图17示出了 根据该实施例的主控用户A将用户D加入所在的会议中的承载模 型图。如图18所示,连^妾两个已经建立的会i义流禾呈如下:
步骤S1802,主控用户A发起建立用户A、 B、 C三方的会议。 该过禾呈7R载才莫型参考图14。 MSC Server向+某体网关下发 MOV.R叫uest消息,请求媒体网关创建一个会议的关联。并将已经 建立成功的主控用户的端点TA加入到该关联中。网关为该会议分
配一个关联(该关联的索引为CTXmptyl ),并将端点加入到该关联 中,^夺分配的关联索引和l喿作的结果返回纟会MSC Server。随后MSC Server向々某体网关发送两个MOV.Request消息将建立成功的远端用 户B、 C的端点TB、 TC加入到会"i义的关联CTXmptyl中。建立用 户A、 B、 C三方之间的会议。按照相同的流程主控用户D发起建 立D、 E、 F三方之间的会i义;
步骤S1804,主控用户D通过呼叫保持^:作离开正在进行的会 i义,并拨打用户A以建立新的呼叫。该过考呈7?义栽4莫型参考图15。 MSC Server向媒体网关下发MOV.Request消息,请求媒体网关创建 一个新的关联,并将远端用户D的端点TD移动到该关联中。网关 为该操作分配一个关联(该关联的索引为CTX),并将端点加入到 该关联中,将分配的关联索引和操作的结果返回给MSC Server。主 控用户D离开了原来建立的会议,拨打会议MPTY1中的主控用户 A, A选择4妾通D的呼叫,MSC Server向々某体网关下发MOV.Request 消息,要求将会议关联CTXmptyl中的端点TA移动到关联CTX中, 将用户D、A接通。网关完成操作后将操作结果返回给MSC Server;
步骤S1806,主4空用户D选择将用户A加入到用户D所在的 会议MPTY2中,建立D、 E、 F、 A之间的会议业务。该过程的岸义 栽才莫型参考图16。 MSC Server向士某体网关下发MOV.Request消息, 将主控用户D的端点TD和用户A的端点TA分别移动到会i义 MPTY2所在的关联CTXmpty2中,建立D、 E、 F、 A之间的会议。 网关将TD、 TA端点移动到指定的关联后向MSC Server返回操作 结果;以及
步骤S1808,会议MPTY1的主控用户A选择将用户D加入到 用户A所在的会i义中,4夸会i义MPTY1和会i义MPTY2连4表起来。 该过程的承载模型参考图17。 MSC Server向媒体!^)关下发 MOV.Request消息,将主控用户A的端点TA移动到会议MPTY1
所在的关联CTXmptyA中。收到媒体网关的操作响应后,MSC Server向々某体网关下发ADD.R叫uest消息,:清求々某体网关在会i义一 的关联CTXmptyl中建立一个新的端点。网关为该操作分配一个端 点索引TG,并为该端点分配相应的资源,然后将分配的端点索引 和才喿作的结果返回纟会MSC Server。随后,MSC Server向々某体网关 下发ADD.Request消息,请求媒体网关在会议一的关联CTXmpty2 中建立一个^斤的端点,该端点与TG连4妄起来。网关为该才喿作分配 一-t端点索引TH,并为该端点分配相应的资源,并与端点TG连 接起来。然后将分配的端点索引和操作的结果返回给MSC Server。 这样两个会i义的关写关通过TG、 TH连4矣在一起,两个会议中的用户 A、 B、 C、 D、 E、 F能够实现互相通话。
可选地,会议中用户可以按照上述过程完成将更多的已经建立 的会议连接到一起。
本发明在扩展相关技术的协议的基础上,定义了新的会议连接 的网络连接模型和建立流程。该方案的实现包括将同 一个媒体网关 内的多个会议连接起来;如果会议分布在多个々某体网关中,也能够 4吏用这种方案将这些会议连接起来。
显然,本领域的技术人员应该明白,通过阅读上述的本发明, 4艮容易地可以实现将几个会议中的端点增加到一个关联中,以实现 更大范围的用户间的通话过程。
从以上的描述中,可以看出,本发明实现了如下技术效果:
(1)通过移动软交换和々某体网关的配合,实现了会议中远端 用户建立新的会议,从而将几个会议级联起来。;
(2 )将已经建立的会议连接起来,实现几个会议范围内的用 户间双向通j言;以及
(3 )可以将本发明很容易地推广到分布在多个媒体网关中的 多个会i义的连4妻,A人而实i见更大范围的用户间乂又向通"j言。
综上所述,本发明在3GPP协议的基础上对会议过程进行了扩 展,完成了基于移动软交换架构下实现了多会议连接的承载模型和 实现过程。
显然,本领域的技术人员应该明白,上述的本发明的各模块或 各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算 装置上,或者分布在多个计算装置所组成的网络上,可选地,它们 可以用计算装置可4丸行的程序代码来实现,从而,可以将它们存储
在存储装置中由计算装置来执行,或者将它们分别制作成各个集成 电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模 块来实现。这样,本发明不限制于任何特定的硬件软件结合。应
易见的,不脱离本发明的精神保护范围。
以上所述"f又为本发明的优选实施例而已,并不用于限制本发 明,对于本领域的技术人员来说,本发明可以有各种更改和变化。 凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进 等,均应包含在本发明的保护范围之内。
QQ群二维码
意见反馈