CN104135640A - 会议迁移的方法、装置及*** - Google Patents
会议迁移的方法、装置及*** Download PDFInfo
- Publication number
- CN104135640A CN104135640A CN201410391213.1A CN201410391213A CN104135640A CN 104135640 A CN104135640 A CN 104135640A CN 201410391213 A CN201410391213 A CN 201410391213A CN 104135640 A CN104135640 A CN 104135640A
- Authority
- CN
- China
- Prior art keywords
- meeting
- terminal
- relevant parameter
- control unit
- parameter
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000005012 migration Effects 0.000 title abstract description 19
- 238000013508 migration Methods 0.000 title abstract description 19
- 230000003068 static effect Effects 0.000 claims description 21
- 230000005540 biological transmission Effects 0.000 claims description 17
- 230000000977 initiatory effect Effects 0.000 claims description 13
- 238000012545 processing Methods 0.000 claims description 10
- 230000011664 signaling Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 9
- 238000012546 transfer Methods 0.000 description 8
- 230000008569 process Effects 0.000 description 6
- 238000004891 communication Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 4
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000008878 coupling Effects 0.000 description 2
- 230000008447 perception Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 229910002056 binary alloy Inorganic materials 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 235000020094 liqueur Nutrition 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 235000020354 squash Nutrition 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/14—Systems for two-way working
- H04N7/15—Conference systems
- H04N7/152—Multipoint control units therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/1066—Session management
- H04L65/1083—In-session procedures
- H04L65/1093—In-session procedures by adding participants; by removing participants
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/40—Support for services or applications
- H04L65/403—Arrangements for multi-party communication, e.g. for conferences
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Telephonic Communication Services (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例公开了一种会议迁移方法、装置及***,该方法包括:第一终端和第二终端进行第一会议;所述第一终端向服务器发送请求,以便获取第二会议的通用资源标识符(conference Uniform Resource Identifier,conference URI);所述第一终端将所述第一会议的相关参数发送给所述第二会议的多点控制单元MCU;所述第一终端通过所述第二会议的多点控制单元和所述第二终端进行第二会议,所述第二会议的相关参数与所述第一会议的相关参数相同。根据本发明实施例,终端可以在实现从第一会议会议迁移到第二会议的同时,使得第二会议的多点控制单元继续沿用第一会议的相关参数,可以显著提高会议迁移的便利性,提升与会者的体验。
Description
技术领域
本发明实施例涉及通信领域,并且更具体地,涉及一种会议迁移的方法、装置及***。
背景技术
视讯业务是把语音、图像、数据等信息综合在一起进行远距离传输的多媒体业务,视讯业务提供的服务是视讯会议,可以包括图像、语音和数据三类内容。使人们在进行异地交流时,既可以听到对方的声音,又可以看到对方的图像,增强交流的真实感、亲切感和临场感。视讯业务可用于军事、政治、经济、教育、卫生等领域,充分发挥真实、高效、实时的优点,为人们提供简便而有效的沟通、管理、协同决策等手段。
会议电视业务是视讯业务的一种,是利用电视技术及设备通过传输信道在两地或多个地点之间举行会议的一种通信方式。在现有技术中,多点控制单元(Multipoint Control Unit,MCU)是会议电视***的控制核心。当参加会议的终端数量多于两个时,必需经过MCU来进行控制。
根据现有技术,在某些情况下,需要将点对点呼叫或者MCU上的会议迁移到另一个MCU的会议:
现有技术一
用户A使用终端A,用户B使用终端B,用户C使用终端C。用户A和用户B建立了终端A和终端B之间的点对点呼叫。如图1所示,用户A和用户B在会议的过程中,发现用户C也需要参加进来,也就是需要终端A、终端B、终端C加入同一个会议,即两点变三点会议。根据现有技术,在终端A和终端B之间建立点对点呼叫后,由终端A发起将终端C也加入会议的呼叫,然后将终端A、终端B、终端C的呼叫都转移到MCU的多点会议中。这样终端A、终端B、终端C就可以在同一个会议中进行通话。
以SIP(Session Initiation Protocol,会话初始协议)呼叫为例,现有的流程如图2所示,
(1)终端A与终端B建立点对点呼叫;
(2)终端A将呼叫保持后,呼叫终端C;
(3)终端A通过特殊的合并通用资源标识符(Merger URI,Merger UniformResource Identifier)呼叫,请求SIP Server(Session Initiation Protocol Server,会话初始协议服务器)调度MCU的会议,并且将对应的会议conference URI返回给终端A;
(4)终端A通过Refer通知终端B将呼叫转移到conference URI;
(5)终端A呼叫对应的conference URI,加入MCU会议;
(6)终端B呼叫对应的conference URI,加入MCU会议;
(7)终端A与终端B之间的呼叫拆除;
(8)同理,终端A通知终端C将呼叫转移到conference URI;终端C,呼叫对应的conference URI,加入MCU会议,并拆除终端A与终端C之间的呼叫。从而实现终端A、终端B、终端C,同时加入MCU的会议。
现有的两点变三点技术,提供了点对点呼叫中的两个终端,为了将第三个点也加入会议,将会议迁移到MCU上的方案。但是现有技术也仅仅实现了将点对点呼叫中的终端、及第三个点的终端加入同一个会议,对于终端A和终端B,如果原会议为加密会议,则新建的会议可能变成非加密会议,导致在点对点呼叫中的体验与迁移到MCU会议中的体验无法保持一致。
现有技术二
随着终端处理能力的增强,出现了部分终端具有Mini MCU功能。
如图3所示,用户A使用具有Mini MCU功能的终端A,用户B使用终端B,用户C使用终端C、用户D使用终端D。用户A、用户B、用户C需要远程视频通话,于是在具有Mini MCU的终端A上召开了3个点的会议,终端A、终端B、终端C加入会议。用户A、用户B、用户C在讨论的过程中,发现用户D也需要参加进来,也就是需要终端A、终端B、终端C、终端D加入同一个会议。但是终端A的Mini MCU的能力有限,资源不够了,只能接入3个点,这时需要将现有的会议迁移到具有足够能力的MCU上。
现有的技术,在具有Mini MCU功能的终端A上召开会议,终端A、视讯终端B、终端C加入Mini MCU的会议,由终端A发起将终端D也加入会议的呼叫,然后将终端A、终端B、终端C、终端D的呼叫都转移到MCU的多点会议中。这样终端A、终端B、终端C、终端D就可以在同一个会议中进行讨论。具体步骤如图4所示:
(1)终端A的Mini MCU召开3个点的会议,终端A、终端B、终端C入会;
(2)终端A将呼叫保持后,呼叫终端D;
(3)终端A通过特殊的Merger URI呼叫,请求SIP Server调度MCU的会议,并且将对应的会议conference URI返回给终端A;
(4)终端A通过Refer通知终端B将呼叫转移到conference URI;
(5)终端A呼叫对应的conference URI,加入MCU会议;
(6)终端B呼叫对应的conference URI,加入MCU会议;
(7)终端A与终端B之间的呼叫拆除;
(8)同理,终端A通知终端C、终端D将呼叫转移到conference URI;终端C、终端D,呼叫对应的conference URI,加入MCU会议,并拆除终端A与终端C、终端D之间的呼叫。
这样终端A、终端B、终端C、终端D,同时加入了MCU的会议。
前文所述的现有技术二,是以具有Mini MCU功能的终端上召开会议为例进行说明。同理,当一个独立的MCU上由于资源不足,不能满足当前的会议需要的情况下,同样可以从终端侧发起会议迁移请求,将会议从当前资源不足的MCU迁移到另一个具有足够资源的MCU上。
现有技术二虽然提供了当Mini MCU上的资源不足时,将Mini MCU上的会议迁移到MCU上的方案。但是迁移后与会用户的体验无法与迁移前保持一致。
发明内容
本发明实施例提供一种能够方便地实现在会议迁移的同时,会议的相关参数也能够相应迁移的会议迁移方法、装置及***。
第一方面,提供了一种会议迁移方法,该方法包括:
第一终端和第二终端进行第一会议;
所述第一终端向服务器发送请求,以便获取第二会议的通用资源标识符(conference Uniform Resource Identifier,conference URI);
所述第一终端将所述第一会议的相关参数发送给所述第二会议的多点控制单元MCU;
所述第一终端通过所述第二会议的多点控制单元和所述第二终端进行第二会议,所述第二会议的相关参数与所述第一会议的相关参数相同。
结合第一方面的第一种可能的实现方式中,所述第一会议的相关参数包括会议的静态参数和/或会议的动态参数,其中:
所述会议的静态参数,具体包括以下信息之一:会议名称、会议时间、加密信息;
所述会议的动态参数,具体包括以下信息之一:会议的令牌管理信息、会议状态信息。
结合第一方面或者第一方面的第一种可能,在第二种可能的实现方式中,所述第一终端将所述第一会议的相关参数发送给所述第二会议的多点控制单元的步骤具体为:所述第一终端通过在呼叫的INVITE请求中携带第一会议的相关参数,将第一会议的相关参数发送给第二会议的多点控制单元。
结合第一方面或者第一方面的第一种可能,在第三种可能的实现方式中,所述第一终端将所述第一会议的相关参数发送给所述第二会议的多点控制单元的步骤具体为:所述第一终端通过扩展的会话初始协议消息SIP Message或者SIP INFO携带所述第一会议的相关参数,将所述第一会议的相关参数发送给所述第二会议的多点控制单元。
结合第一方面或者第一方面的第一种可能,在第四种可能的实现方式中,所述第一终端将所述第一会议的相关参数发送给所述第二会议的多点控制单元的步骤具体为:所述第一终端通过单独的会控通道中承载的消息将所述第一会议的相关参数发送给所述第二会议的多点控制单元。
结合第一方面或者第一方面的第一种可能,在第五种可能的实现方式中,所述第一终端和第二终端进行第一会议的步骤具体为:
第一终端和第二终端直接进行第一会议;或者
第一终端和第二终端通过第一会议的MCU进行第一会议。
第二方面,提供了一种视讯终端,包括:
视频输入/输出单元,用于获取或者输出视频数据;
音频输入/输出单元,用于获取或者输出音频数据;
处理器单元,用于对音视频数据进行处理;
其特征在于,还包括发送单元,用于向服务器发送请求,获取第二会议的通用资源标识符(conference Uniform Resource Identifier,conference URI),并将第一会议的相关参数发送给第二会议的多点控制单元。
在第二方面的第一种可能的实现方式中,所述第一会议的相关参数至少包括会议的静态参数和/或会议的动态参数,其中:
所述会议的静态参数,具体包括以下信息之一:会议名称、会议时间、加密信息;
所述会议的动态参数,具体包括以下信息之一:会议的令牌管理信息、会议状态信息。
第三方面,提供了一种会议迁移方法,该方法包括:
多点控制单元MCU接收第一终端发送的第一会议的相关参数;
多点控制单元MCU根据所述第一会议的相关参数创建第二会议,以使得第一终端通过所述MCU与第二终端进行所述第二会议,并使所述第二会议的相关参数与所述第一会议的相关参数保持一致。
结合第三方面的第一种可能的实现方式中,所述第一会议的相关参数至少包括会议的静态参数和/或会议的动态参数,其中:
所述会议的静态参数,具体包括以下信息之一:会议名称、会议时间、加密信息;
所述会议的动态参数,具体包括以下信息之一:会议的令牌管理信息、会议状态信息。
第四方面,提供了一种多点控制单元MCU,包括:
处理器单元,用于对音视频数据进行处理;
其特征在于,还包括接收单元,用于接收第一终端发送的第一会议的相关参数,以便处理器单元根据所述第一会议的相关参数创建第二会议,以使得第一终端通过所述MCU与第二终端进行所述第二会议,并使所述第二会议的相关参数与第一会议的相关参数保持一致。
第五方面,提供了一种会议电视***,包括:视讯终端、传输信道以及多点控制单元MCU,视讯终端通过传输信道与多点控制单元相连接,
所述视讯终端,用于将第一会议点的实况图像信号、语音信号及相关的数据信号进行采集并发送到传输通道,并向服务器发送请求,获取第二会议的通用资源标识符(conference Uniform Resource Identifier,conference URI),并将第一会议的相关参数发送给第二会议的多点控制单元;
所述多点控制单元进一步包括:
处理器单元,用于对音视频数据进行处理;以及
接收单元,用于接收所述视讯终端发送的第一会议的相关参数,以便处理器单元根据所述第一会议的相关参数创建第二会议,以使得第一终端通过所述MCU与第二终端进行所述第二会议,并使所述第二会议的相关参数与第一会议的相关参数保持一致。
结合第五方面的第一种可能的实现方式中,所述第一会议的相关参数至少包括会议的静态参数和/或会议的动态参数,其中:
所述会议的静态参数,具体包括以下信息之一:会议名称、会议时间、加密信息;
所述会议的动态参数,具体包括以下信息之一:会议的令牌管理信息、会议状态信息。
结合第五方面或者第五方面的第一种可能,在第二种可能的实现方式中,所述将第一会议的相关参数发送给第二会议的多点控制单元具体为:所述视讯终端通过在呼叫的INVITE请求中携带第一会议的相关参数,将第一会议的相关参数发送给第二会议的多点控制单元。
结合第五方面或者第五方面的第一种可能,在第三种可能的实现方式中,所述将第一会议的相关参数发送给第二会议的多点控制单元具体为:所述视讯终端通过SIP Message或者SIP INFO信令携带第一会议的相关参数,将第一会议的相关参数发送给第二会议的多点控制单元。
结合第五方面或者第五方面的第一种可能,在第四种可能的实现方式中,所述将第一会议的相关参数发送给第二会议的多点控制单元具体为:所述视讯终端通过单独的会控通道中承载的消息将第一会议的相关参数发送给第二会议的多点控制单元。
本发明通过将原有会议的相关参数,发送给新建会议的MCU,使得新建会议可以继续沿用原有会议的相关参数,迁移后与会者的体验与迁移前保持一致,与会者不感知会议的切换,从而减少会议迁移对与会者的影响,会议的体验更好。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1是现有技术一的***架构示意图;
图2是现有技术一的方法流程示意图;
图3是现有技术二的***架构示意图;
图4是现有技术二的方法流程示意图;
图5是本发明实施例一的***架构示意图;
图6是本发明实施例一提供的视讯终端的结构示意图;
图7是本发明实施例一提供的多点控制单元的结构示意图;
图8是本发明实施例二的方法流程示意图;
图9是本发明实施例二的***架构示意图;
图10是本发明实施例三的***架构示意图;
图11是本发明实施例四的***架构示意图。
具体实施方式
下面将结合附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
如图5所示,本发明实施例一提供的会议电视***包括:视讯终端(又称会议电视终端)、传输信道、多点控制单元(MCU,Multipoint Control Unit)等几部分,另外还可以包括注册服务器(图中未画出),用于视讯终端的注册管理。视讯终端通过传输信道与多点控制单元相连接,用于与会者进行远程交互。
视讯终端,一般直接由用户操作,提供视频、音频、数据等信号的输入/输出。视讯终端的作用是将某一会议点的实况图像信号、语音信号及相关的数据信号进行采集、压缩编码、多路复用后送到传输通道。同时将接收到的会议电视信号进行分类、解码,还原成接收会场的图像、语音及数据信号;视讯终端还可以将本点的会议控制信号(如申请发言、申请主控权等)传送到多点控制单元,同时还需执行多点控制单元的控制指令。
图5中呈现的多个视讯终端的物理结构是类似的,下面仅以其中一个视讯终端为例进行说明。
如图6所示,视讯终端包括:包括视频输入/输出单元202、音频输入/输出单元204、处理器单元206以及发送单元208等。另外,根据不同用户的业务需要,视讯终端还可以选择配备调音台、功放、大屏幕、电子白板等外设。其中,视频输入/输出单元202用于获取或者输出视频数据,音频输入/输出单元204用于获取或者输出音频数据,处理器单元206用于对音视频数据进行处理,发送单元208用于向服务器发送请求,获取第二会议的通用资源标识符(conference Uniform Resource Identifier,conference URI),,并将第一会议的相关参数发送给第二会议的多点控制单元,以便第二会议的多点控制单元能够根据第一会议的相关参数进行第二会议。
多点控制单元的结构如图7所示,包括处理器单元306和接收单元308,处理器单元306用于对音视频数据进行处理。接收单元308,用于接收视讯终端发送的第一会议的相关参数,以便处理器单元306根据第一会议的相关参数创建第二会议,以使得第一终端通过多点控制单元与第二终端进行第二会议,并使第二会议的相关参数与第一会议的相关参数保持一致。
实施例二
如图8所示,本发明实施例提供的会议迁移方法包括以下步骤:
步骤101:终端A与终端B建立呼叫,进行第一会议。当终端A具有Mini MCU功能时,该呼叫直接通过终端A建立;当终端A不具有Mini MCU功能时,该呼叫则通过第一会议的MCU建立。
步骤102:终端A通过特殊的Merger URI呼叫,请求会话初始协议服务器SIP Server(Session Initiation Protocol Server)和/或会议管理***调度MCU的会议,Merger URI呼叫是指终端A通过发起INVITE请求迁移会议。如图9所示,在发起迁移会议的INVITE请求中,携带两个消息体BODY,一个消息体为基于会话描述协议(Session Description Protocol,SDP)的该终端A加入会议使用的媒体参数,另一个消息体为扩展的SIP Message或者SIP Info,其中带有第一会议(原会议)的相关参数,该相关参数包括会议的静态参数和/或会议的动态参数。会议的静态参数包括以下信息之一:会议名称、会议时间、加密信息等;会议的动态参数,具体包括以下信息之一:会议的令牌管理信息、会议状态信息。相关参数的格式采用XML方式或其它类似方式。
步骤103:SIP Server在收到Merger URI呼叫的INVITE请求后,根据请求分配第二会议的通用资源标识符(conference Uniform Resource Identifier,conference URI),并将第二会议的通用资源标识符返回给终端A,并将步骤102的INVITE请求中的消息体BODY中携带的第一会议的相关参数转发给第二会议的MCU,第二会议的MCU根据第一会议的相关参数控制第二会议。
第二会议(目的会议)与第一会议(原会议)的相关参数保持一致,具体为:
(1)新调度的多点控制单元会议的静态参数,与原会议的保持一致。
例如,原会议为加密会议,则新调度的MCU会议也是加密会议;原会议为不加密会议,则新调度的多点控制单元会议也是不加密会议。
(2)新调度的多点控制单元会议的令牌管理,与原会议的保持一致。
例如,原会议中终端A是辅流令牌拥有者,则新的多点控制单元会议也锁定终端A是辅流令牌拥有者。也就是新调度的多点控制单元会议中,在终端A没有入会、或者终端A已经入会还没有成为辅流令牌拥有者时,其它终端都不能申请辅流令牌;只有当终端A入会主动释放了辅流令牌后,其它终端才能申请辅流令牌。
又如,原会议中终端B是***令牌拥有者,则新调度的多点控制单元会议也锁定终端B是***令牌拥有者。也就是新调度的多点控制单元会议中,在终端B没有入会、或者终端B已经入会还没有成为***令牌拥有者时,其它终端都不能申请***令牌;只有当终端B入会主动释放了***令牌后,其它终端才能申请***令牌。
实现上,可以是新调度的多点控制单元在锁定的令牌拥有者会场入会后,强制赋予其令牌;或者令牌拥有者会场入会后,主动申请令牌,而多点控制单元在此之前要拒绝其它会场对令牌的申请。
(3)新调度的多点控制单元会议的会议状态,与原会议的保持一致。
例如,原会议中是声控切换状态,则新调度的多点控制单元会议也是声控切换状态;原会议中是广播会场C的状态,则新调的多点控制单元会议也是广播会场C的状态。
步骤104:终端A通过Refer通知终端B,将呼叫转移到conference URI;
步骤105:终端A和终端B分别呼叫对应的conference URI,加入多点控制单元的会议。
步骤106:终端A与终端B之间的原呼叫拆除。
本实施例中,是以基于SIP协议的***进行说明,本领域的技术人员可以很容易扩展到基于H.323协议或者其他类似协议的***。
实施例三
请结合参照图10所示,本发明实施例提供的会议迁移方法包括以下步骤:
步骤101:终端A与终端B建立呼叫,进行第一会议。
步骤102a:终端A通过特殊的Merger URI呼叫,请求SIP Server调度MCU的会议,Merger URI呼叫是指终端A通过发起INVITE请求迁移会议。SIP Server回复200,终端A与SIP Server之间建立Merger URI呼叫。终端A发送的SIP Message或者SIP Info中携带有第一会议(原会议)的相关参数,该相关参数包括会议的静态参数和/或会议的动态参数。会议的静态参数包括会议名称、会议时间、加密信息等;会议的动态参数,具体包括会议的令牌管理信息、会议状态信息。相关参数的格式采用XML方式或其它类似方式。
步骤103:SIP Server在收到Merger URI呼叫的INVITE请求后,根据请求分配第二会议的conference URI,并将第二会议的conference URI返回给终端A,并将步骤102a的INVITE请求中的消息体BODY中携带的第一会议的相关参数转发给第二会议的MCU,第二会议的MCU根据第一会议的相关参数控制第二会议。
新调度的第二会议(目的会议)与第一会议(原会议)的相关参数保持一致。
步骤104:终端A通过Refer通知终端B,将呼叫转移到conference URI;
步骤105:终端A和终端B分别呼叫对应的conference URI,加入多点控制单元的会议。
步骤106:终端A与终端B之间的原呼叫拆除。
本实施例是以Message和Info消息为例,显然,第一会议的相关参数也可以承载在其它类型的消息中。
实施例四
请结合参照图11所示,本发明实施例的会议迁移方法包括以下步骤:
步骤101:终端A与终端B建立呼叫,进行第一会议。
步骤102b:终端A通过特殊的Merger URI呼叫,请求SIP Server调度MCU的会议,Merger URI呼叫是指终端A通过发起INVITE请求迁移会议。SIP Server回复200,终端A与SIP Server之间建立Merger URI呼叫。终端A与SIP Server之间可以通过SDP的协商,扩展单独的会控通道,会控通道可能是类似二进制令牌控制协议(Binary Floor Control Protocol,BFCP)通道,也可能是复用实时传输控制协议(Real-time Transport Control Protocol,RTCP)通道。通过扩展的会控通道中承载的消息携带第一会议的相关参数,格式采用XML方式或其它的方式。
步骤103:SIP Server在收到Merger URI呼叫的INVITE请求后,根据请求分配第二会议的conference URI,并将第二会议的conference URI返回给终端A,并将步骤102b的INVITE请求中的消息体BODY中携带的第一会议的相关参数转发给第二会议的MCU,第二会议的MCU根据第一会议的相关参数控制第二会议。
第二会议与第一会议的相关参数保持一致。
步骤104:终端A通过Refer通知终端B,将呼叫转移到conference URI;
步骤105:终端A和终端B分别呼叫对应的conference URI,加入多点控制单元的会议。
步骤106:终端A与终端B之间的原呼叫拆除。
从以上实施例可以看出,本发明通过将原有会议的相关参数,发送给新建会议的MCU,使得新建会议可以继续沿用原有会议的相关参数,迁移后与会者的体验与迁移前保持一致,与会者不感知会议的切换,从而减少会议迁移对与会者的影响,会议的体验更好。
通过会议迁移,可以灵活满足用户对资源的需求,能不使用MCU的情况下,可以尽量点对点呼叫;能使用Mini MCU的,则尽量使用Mini MCU;只有在现有资源不能满足需求的时候,才动态切换到有足够资源的MCU上,进而提高资源的利用率。
另外,当现有的会议资源出现冗余时,例如本来召开的会议在开始时有10方与会者接入,会议进程中有部分与会者中止参会,实际上只有5方与会者接入,此时就可以将会议由能力较高的MCU(支持10方以上)迁移到能力较低的MCU(支持5方),从而释放多余的MCU资源,避免了会议资源的浪费。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
Claims (15)
1.一种会议迁移方法,该方法包括:
第一终端和第二终端进行第一会议;
所述第一终端向服务器发送请求,以便获取第二会议的通用资源标识符(conference Uniform Resource Identifier,conference URI);
所述第一终端将所述第一会议的相关参数发送给所述第二会议的多点控制单元MCU;
所述第一终端通过所述第二会议的多点控制单元和所述第二终端进行第二会议,所述第二会议的相关参数与所述第一会议的相关参数相同。
2.如权利要求1所述的方法,其特征在于,所述第一会议的相关参数包括会议的静态参数和/或会议的动态参数,其中:
所述会议的静态参数,具体包括以下信息之一:会议名称、会议时间、加密信息;
所述会议的动态参数,具体包括以下信息之一:会议的令牌管理信息、会议状态信息。
3.如权利要求1或2所述的方法,其特征在于,所述第一终端将所述第一会议的相关参数发送给所述第二会议的多点控制单元的步骤具体为:所述第一终端通过在呼叫的INVITE请求中携带第一会议的相关参数,将第一会议的相关参数发送给第二会议的多点控制单元。
4.如权利要求1或2所述的方法,其特征在于,所述第一终端将所述第一会议的相关参数发送给所述第二会议的多点控制单元的步骤具体为:所述第一终端通过扩展的会话初始协议消息SIP Message或者SIP INFO携带所述第一会议的相关参数,将所述第一会议的相关参数发送给所述第二会议的多点控制单元。
5.如权利要求1或2所述的方法,其特征在于,所述第一终端将所述第一会议的相关参数发送给所述第二会议的多点控制单元的步骤具体为:所述第一终端通过单独的会控通道中承载的消息将所述第一会议的相关参数发送给所述第二会议的多点控制单元。
6.一种视讯终端,包括:
视频输入/输出单元,用于获取或者输出视频数据;
音频输入/输出单元,用于获取或者输出音频数据;
处理器单元,用于对音视频数据进行处理;
其特征在于,还包括发送单元,用于向服务器发送请求,获取第二会议的通用资源标识符(conference Uniform Resource Identifier,conference URI),并将第一会议的相关参数发送给第二会议的多点控制单元。
7.如权利要求6所述的装置,其特征在于,所述第一会议的相关参数至少包括会议的静态参数和/或会议的动态参数,其中:
所述会议的静态参数,具体包括以下信息之一:会议名称、会议时间、加密信息;
所述会议的动态参数,具体包括以下信息之一:会议的令牌管理信息、会议状态信息。
8.一种会议迁移方法,该方法包括:
多点控制单元MCU接收第一终端发送的第一会议的相关参数;
多点控制单元MCU根据所述第一会议的相关参数创建第二会议,以使得第一终端通过所述MCU与第二终端进行所述第二会议,并使所述第二会议的相关参数与所述第一会议的相关参数保持一致。
9.如权利要求8所述的方法,其特征在于,所述第一会议的相关参数至少包括会议的静态参数和/或会议的动态参数,其中:
所述会议的静态参数,具体包括以下信息之一:会议名称、会议时间、加密信息;
所述会议的动态参数,具体包括以下信息之一:会议的令牌管理信息、会议状态信息。
10.一种多点控制单元MCU,包括:
处理器单元,用于对音视频数据进行处理;
其特征在于,还包括接收单元,用于接收第一终端发送的第一会议的相关参数,以便处理器单元根据所述第一会议的相关参数创建第二会议,以使得第一终端通过所述MCU与第二终端进行所述第二会议,并使所述第二会议的相关参数与第一会议的相关参数保持一致。
11.一种会议电视***,包括:视讯终端、传输信道以及多点控制单元MCU,视讯终端通过传输信道与多点控制单元相连接,
所述视讯终端,用于将第一会议点的实况图像信号、语音信号及相关的数据信号进行采集并发送到传输通道,并向服务器发送请求,获取第二会议的通用资源标识符(conference Uniform Resource Identifier,conference URI),并将第一会议的相关参数发送给第二会议的多点控制单元;
所述多点控制单元进一步包括:
处理器单元,用于对音视频数据进行处理;以及
接收单元,用于接收所述视讯终端发送的第一会议的相关参数,以便处理器单元根据所述第一会议的相关参数创建第二会议,以使得第一终端通过所述MCU与第二终端进行所述第二会议,并使所述第二会议的相关参数与第一会议的相关参数保持一致。
12.如权利要求11所述的会议电视***,其特征在于,所述第一会议的相关参数至少包括会议的静态参数和/或会议的动态参数,其中:
所述会议的静态参数,具体包括以下信息之一:会议名称、会议时间、加密信息;
所述会议的动态参数,具体包括以下信息之一:会议的令牌管理信息、会议状态信息。
13.如权利要求11或12所述的会议电视***,其特征在于,所述将第一会议的相关参数发送给第二会议的多点控制单元具体为:所述视讯终端通过在呼叫的INVITE请求中携带第一会议的相关参数,将第一会议的相关参数发送给第二会议的多点控制单元。
14.如权利要求11或12所述的会议电视***,其特征在于,所述将第一会议的相关参数发送给第二会议的多点控制单元具体为:所述视讯终端通过SIP Message或者SIP INFO信令携带第一会议的相关参数,将第一会议的相关参数发送给第二会议的多点控制单元。
15.如权利要求11或12所述的会议电视***,其特征在于,所述将第一会议的相关参数发送给第二会议的多点控制单元具体为:所述视讯终端通过单独的会控通道中承载的消息将第一会议的相关参数发送给第二会议的多点控制单元。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410391213.1A CN104135640B (zh) | 2014-08-08 | 2014-08-08 | 会议迁移的方法、装置及*** |
EP15830222.4A EP3163869B1 (en) | 2014-08-08 | 2015-07-07 | Conference migration method, device and system |
PCT/CN2015/083467 WO2016019775A1 (zh) | 2014-08-08 | 2015-07-07 | 会议迁移的方法、装置及*** |
US15/426,372 US10021349B2 (en) | 2014-08-08 | 2017-02-07 | Conference migration method, apparatus, and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410391213.1A CN104135640B (zh) | 2014-08-08 | 2014-08-08 | 会议迁移的方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104135640A true CN104135640A (zh) | 2014-11-05 |
CN104135640B CN104135640B (zh) | 2017-12-29 |
Family
ID=51808152
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410391213.1A Active CN104135640B (zh) | 2014-08-08 | 2014-08-08 | 会议迁移的方法、装置及*** |
Country Status (4)
Country | Link |
---|---|
US (1) | US10021349B2 (zh) |
EP (1) | EP3163869B1 (zh) |
CN (1) | CN104135640B (zh) |
WO (1) | WO2016019775A1 (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016019775A1 (zh) * | 2014-08-08 | 2016-02-11 | 华为技术有限公司 | 会议迁移的方法、装置及*** |
CN107205132A (zh) * | 2016-03-16 | 2017-09-26 | 宝利通公司 | 网格拓扑与集中式桥拓扑之间视频会话的无缝过渡 |
CN115361361A (zh) * | 2022-08-18 | 2022-11-18 | 上海赛连信息科技有限公司 | 视频会议迁会流控方法及其*** |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP3220635B1 (en) * | 2016-03-16 | 2022-02-09 | Polycom, Inc. | Seamless transition of a video session between a mesh topology and a centralized bridge topology |
US10038876B2 (en) * | 2016-10-17 | 2018-07-31 | Microsoft Technology Licensing, Llc | Binding separate communication platform meetings |
CN108965772A (zh) * | 2017-05-23 | 2018-12-07 | 中兴通讯股份有限公司 | 视讯会议实现方法及服务器、计算机可读存储介质 |
CN109040656B (zh) * | 2018-09-07 | 2020-07-21 | 视联动力信息技术股份有限公司 | 一种视频会议的处理方法和*** |
CN112866616A (zh) * | 2019-11-27 | 2021-05-28 | 中兴通讯股份有限公司 | 一种会议控制方法、服务器及计算机存储介质 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050066163A (ko) * | 2003-12-26 | 2005-06-30 | 한국전자통신연구원 | 이기종 컨퍼런스 시스템간 참여자 상태정보 교환 장치 및그 방법 |
US20080056248A1 (en) * | 2006-09-01 | 2008-03-06 | Robert Eric Braudes | Providing communications including an extended protocol header |
CN101159842A (zh) * | 2007-10-23 | 2008-04-09 | 杭州华三通信技术有限公司 | 视讯会议的备份方法及装置 |
CN101753339A (zh) * | 2008-12-09 | 2010-06-23 | 中兴通讯股份有限公司 | 一种实现多点控制单元会议备份功能的方法及*** |
CN101778247A (zh) * | 2010-02-04 | 2010-07-14 | 中兴通讯股份有限公司 | 一种无线会议电视***及其多会议切换的方法 |
CN101883342A (zh) * | 2009-05-05 | 2010-11-10 | 华为终端有限公司 | 会话转移方法、装置和*** |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8934382B2 (en) * | 2001-05-10 | 2015-01-13 | Polycom, Inc. | Conference endpoint controlling functions of a remote device |
US7280650B2 (en) * | 2002-08-28 | 2007-10-09 | Intel Corporation | Method and apparatus to manage a conference |
US9485787B2 (en) * | 2005-05-24 | 2016-11-01 | Kodiak Networks, Inc. | Method to achieve a fully acknowledged mode communication (FAMC) in push-to-talk-over-cellular (PoC) |
US7492730B2 (en) * | 2005-04-19 | 2009-02-17 | Polycom, Inc. | Multi-site conferencing system and method |
US20070050448A1 (en) * | 2005-08-25 | 2007-03-01 | Polycom, Inc. | Method and system for information collaboration over an IP network via handheld wireless communication devices |
KR101232434B1 (ko) * | 2005-11-15 | 2013-02-13 | 삼성전자주식회사 | PoC 시스템에서 동시 다중 세션 PoC 멀티미디어서비스 제공 방법과 단말기 및 그 시스템 |
JP5216303B2 (ja) * | 2007-11-01 | 2013-06-19 | 株式会社東芝 | 合成映像配信装置ならびにその方法およびプログラム |
CN101170674A (zh) * | 2007-11-23 | 2008-04-30 | 中兴通讯股份有限公司 | 多点控制单元备份的实现方法 |
CN101459816B (zh) * | 2007-12-14 | 2015-09-09 | 华为终端有限公司 | 一种多点双流会议中控制辅流令牌的方法、***及设备 |
CN101510991B (zh) * | 2009-04-03 | 2010-09-29 | 杭州华三通信技术有限公司 | 视讯会议中实现端口热备份的方法、***及多点控制单元 |
US8484704B2 (en) * | 2009-09-16 | 2013-07-09 | Avaya Inc. | Next generation integration between different domains, such as, enterprise and service provider using sequencing applications and IMS peering |
GB201016444D0 (en) * | 2010-09-30 | 2010-11-17 | Media Network Services As | Internet-protocol telephony |
US20130290494A1 (en) * | 2010-12-22 | 2013-10-31 | Rambus Inc. | Session management for communication in a heterogeneous network |
US8300790B2 (en) * | 2010-12-27 | 2012-10-30 | Avaya Inc. | Method and system for automatic conference call session migration |
CN102572370B (zh) * | 2011-01-04 | 2014-06-11 | 华为终端有限公司 | 视频会议的控制方法和会议终端 |
CN102244764B (zh) * | 2011-06-28 | 2015-08-19 | 华为终端有限公司 | 状态转换控制方法、多点控制服务器和视讯会议*** |
US9021301B2 (en) * | 2012-06-14 | 2015-04-28 | Logitech Europe S.A. | High availability conferencing architecture |
US8831662B2 (en) * | 2012-07-24 | 2014-09-09 | Motorola Solutions, Inc. | Reserved virtual radio conference calling |
WO2015126362A1 (en) * | 2014-02-18 | 2015-08-27 | Empire Technology Development Llc | Holographic image generation |
US20140226537A1 (en) * | 2014-04-17 | 2014-08-14 | Bandwidth.Com, Inc. | Conferencing Techniques |
CN104135640B (zh) * | 2014-08-08 | 2017-12-29 | 华为技术有限公司 | 会议迁移的方法、装置及*** |
-
2014
- 2014-08-08 CN CN201410391213.1A patent/CN104135640B/zh active Active
-
2015
- 2015-07-07 WO PCT/CN2015/083467 patent/WO2016019775A1/zh active Application Filing
- 2015-07-07 EP EP15830222.4A patent/EP3163869B1/en active Active
-
2017
- 2017-02-07 US US15/426,372 patent/US10021349B2/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20050066163A (ko) * | 2003-12-26 | 2005-06-30 | 한국전자통신연구원 | 이기종 컨퍼런스 시스템간 참여자 상태정보 교환 장치 및그 방법 |
US20080056248A1 (en) * | 2006-09-01 | 2008-03-06 | Robert Eric Braudes | Providing communications including an extended protocol header |
CN101159842A (zh) * | 2007-10-23 | 2008-04-09 | 杭州华三通信技术有限公司 | 视讯会议的备份方法及装置 |
CN101753339A (zh) * | 2008-12-09 | 2010-06-23 | 中兴通讯股份有限公司 | 一种实现多点控制单元会议备份功能的方法及*** |
CN101883342A (zh) * | 2009-05-05 | 2010-11-10 | 华为终端有限公司 | 会话转移方法、装置和*** |
CN101778247A (zh) * | 2010-02-04 | 2010-07-14 | 中兴通讯股份有限公司 | 一种无线会议电视***及其多会议切换的方法 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2016019775A1 (zh) * | 2014-08-08 | 2016-02-11 | 华为技术有限公司 | 会议迁移的方法、装置及*** |
US10021349B2 (en) | 2014-08-08 | 2018-07-10 | Huawei Technologies Co., Ltd. | Conference migration method, apparatus, and system |
CN107205132A (zh) * | 2016-03-16 | 2017-09-26 | 宝利通公司 | 网格拓扑与集中式桥拓扑之间视频会话的无缝过渡 |
CN115361361A (zh) * | 2022-08-18 | 2022-11-18 | 上海赛连信息科技有限公司 | 视频会议迁会流控方法及其*** |
CN115361361B (zh) * | 2022-08-18 | 2023-08-04 | 上海赛连信息科技有限公司 | 视频会议迁会流控方法及其*** |
Also Published As
Publication number | Publication date |
---|---|
CN104135640B (zh) | 2017-12-29 |
WO2016019775A1 (zh) | 2016-02-11 |
EP3163869B1 (en) | 2021-05-19 |
EP3163869A4 (en) | 2017-06-28 |
US20170150101A1 (en) | 2017-05-25 |
EP3163869A1 (en) | 2017-05-03 |
US10021349B2 (en) | 2018-07-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104135640A (zh) | 会议迁移的方法、装置及*** | |
CN101022481A (zh) | 实现多点会议中私有会话的方法及装置 | |
CN101674305B (zh) | 一种多媒体会议的实现方法及*** | |
CN105763831A (zh) | 一种实现视频会议的方法、装置和*** | |
CN104838663A (zh) | 无线保真网络中用于连续播送多媒体内容的方法和*** | |
WO2016082577A1 (zh) | 视频会议的处理方法及装置 | |
CN102195955A (zh) | 一种直播业务和时移业务的切换方法以及相应设备 | |
CN104283857A (zh) | 多媒体会议的建立方法、装置及*** | |
WO2014177082A1 (zh) | 一种视频会议中处理视频的方法及终端 | |
US9264662B2 (en) | Chat preauthorization | |
CN103945167A (zh) | 一种基于p2p的数字家庭视频会议*** | |
CN104247351A (zh) | 电子会议***、频带管理***、以及存储有频带管理程序的存储介质 | |
CN107493453A (zh) | 用于网状端对端视频会议的***和方法 | |
CN104158673A (zh) | 会议模式选择方法及服务器 | |
US9936164B2 (en) | Media control method and device | |
CN101489089B (zh) | 一种会议终端的控制方法、装置和*** | |
CN112422880A (zh) | 视频会议方法、终端设备及可读存储介质 | |
WO2012174902A1 (zh) | 多媒体会议管理方法及设备 | |
CN100366080C (zh) | 在会议电视***中实现单画面和多画面切换的方法 | |
CN102006451A (zh) | 在级联会议中实现多画面的方法、***及mcu | |
US8976225B2 (en) | Method, computer program and device for managing media stream in video conferencing | |
CN102811205A (zh) | 一种用应用服务器实现子会议功能的方法和*** | |
CN102244763B (zh) | 一种基于互控级联会议的呼叫连接建立方法和设备 | |
CN115801996A (zh) | 一种分组会议处理的方法、装置、设备及介质 | |
CN114095688A (zh) | 一种实现全域广播会议的方法和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |