一种会议控制的方法和设备.pdf

上传人:1*** 文档编号:471444 上传时间:2018-02-18 格式:PDF 页数:20 大小:1.65MB
返回 下载 相关 举报
摘要
申请专利号:

CN201410514547.3

申请日:

2014.09.29

公开号:

CN104301127A

公开日:

2015.01.21

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 12/18申请日:20140929|||公开

IPC分类号:

H04L12/18; H04L29/06

主分类号:

H04L12/18

申请人:

大唐移动通信设备有限公司

发明人:

陈栋

地址:

100083 北京市海淀区学院路29号

优先权:

专利代理机构:

北京鑫媛睿博知识产权代理有限公司 11297

代理人:

龚家骅

PDF下载: PDF下载
内容摘要

本发明公开了一种会议控制的方法和设备,该方法包括:当需要创建会议时,在会议服务器与MRF之间建立特定控制信道,所述特定控制信道用于传输需要在会议服务器与MRF之间交互的会议控制信令;会议服务器在特定控制信道上指示MRF创建会议,并利用特定控制信道将本会议服务器模拟为终端设备加入到会议中;会议服务器在确定需要结束会议时,向MRF发送会议结束消息;由MRF在收到来自会议服务器的会议结束消息时,释放会议的资源以及特定控制信道的资源;在未收到来自会议服务器的会议结束消息时,拒绝释放会议的资源以及特定控制信道的资源。本发明实施例中,在会议加入过程中,可以避免因某一与会者退出会议,而导致其他与会者加入会议失败的问题。

权利要求书

1.  一种会议控制的方法,其特征在于,当需要创建会议时,在会议服务器与媒体资源功能MRF之间建立特定控制信道,所述特定控制信道用于传输需要在会议服务器与MRF之间交互的会议控制信令,所述方法包括:
所述会议服务器在所述特定控制信道上指示所述MRF创建会议,并利用所述特定控制信道将本会议服务器模拟为终端设备加入到所述会议中;
所述会议服务器在确定需要结束所述会议时,向所述MRF发送会议结束消息;由所述MRF在收到来自所述会议服务器的会议结束消息时,释放所述会议的资源以及所述特定控制信道的资源;在未收到来自所述会议服务器的会议结束消息时,拒绝释放所述会议的资源以及所述特定控制信道的资源。

2.
  如权利要求1所述的方法,其特征在于,所述方法进一步包括:
当有终端设备退出所述会议时,如果当前不需要结束所述会议,则所述会议服务器利用特定控制信道向所述MRF发送模拟数据流,以使所述MRF在从特定控制信道上收到模拟数据流时,确定模拟为终端设备的会议服务器未退出所述会议,并拒绝释放所述会议的资源以及所述特定控制信道的资源。

3.
  如权利要求1或2所述的方法,其特征在于,所述会议服务器确定需要结束所述会议的过程,具体包括:在当前加入到所述会议的所有终端设备均退出所述会议,且所述会议服务器当前未邀请其他终端设备加入到所述会议时,所述会议服务器确定需要结束所述会议;或者,所述会议服务器在接收到结束所述会议的命令时,所述会议服务器确定需要结束所述会议。

4.
  一种会议控制的方法,其特征在于,当需要创建会议时,在媒体资源功能MRF与会议服务器之间建立特定控制信道,所述特定控制信道用于传输需要在会议服务器与MRF之间交互的会议控制信令,所述方法包括:
所述MRF接收所述会议服务器在所述特定控制信道上指示所述MRF创建会议的命令,并将所述会议服务器作为模拟的终端设备加入到所述会议中;
所述MRF在接收到来自所述会议服务器的会议结束消息时,释放所述会 议的资源以及所述特定控制信道的资源;在未接收到来自所述会议服务器的会议结束消息时,拒绝释放所述会议的资源以及所述特定控制信道的资源。

5.
  如权利要求4所述的方法,其特征在于,所述方法进一步包括:
在当前不需要结束所述会议时,所述MRF接收所述会议服务器利用所述特定控制信道向所述MRF发送的模拟数据流,并在从所述特定控制信道上接收到模拟数据流时,确定模拟为终端设备的所述会议服务器未退出所述会议,并拒绝释放所述会议的资源以及所述特定控制信道的资源。

6.
  一种会议服务器,其特征在于,当需要创建会议时,在会议服务器与媒体资源功能MRF之间建立特定控制信道,所述特定控制信道用于传输需要在会议服务器与MRF之间交互的会议控制信令,所述会议服务器具体包括:
处理模块,用于在所述特定控制信道上指示所述MRF创建会议,并利用所述特定控制信道将所述会议服务器模拟为终端设备加入到所述会议中;
发送模块,用于在确定需要结束所述会议时,向所述MRF发送会议结束消息;由所述MRF在收到来自所述会议服务器的会议结束消息时,释放所述会议的资源以及所述特定控制信道的资源;在未收到来自所述会议服务器的会议结束消息时,拒绝释放所述会议的资源以及所述特定控制信道的资源。

7.
  如权利要求6所述的会议服务器,其特征在于,
所述发送模块,还用于当有终端设备退出所述会议时,如果当前不需要结束所述会议,则利用特定控制信道向MRF发送模拟数据流,以使MRF在从特定控制信道上收到模拟数据流时,确定模拟为终端设备的会议服务器未退出所述会议,并拒绝释放所述会议的资源以及所述特定控制信道的资源。

8.
  如权利要求6或7所述的会议服务器,其特征在于,
所述发送模块,进一步用于在确定需要结束所述会议的过程中,在当前加入到所述会议的所有终端设备均退出所述会议,且所述会议服务器当前未邀请其他终端设备加入到所述会议时,确定需要结束所述会议;或者,在所 述会议服务器接收到结束所述会议的命令时,确定需要结束所述会议。

9.
  一种媒体资源功能MRF实体,其特征在于,当需要创建会议时,在MRF实体与会议服务器之间建立特定控制信道,所述特定控制信道用于传输需要在会议服务器与MRF之间交互的会议控制信令,所述MRF实体包括:
接收模块,用于接收会议服务器在所述特定控制信道上指示MRF实体创建会议的命令,并将所述会议服务器作为模拟的终端设备加入到所述会议中;
处理模块,用于在接收到来自会议服务器的会议结束消息时,释放所述会议的资源以及所述特定控制信道的资源;在未接收到来自会议服务器的会议结束消息时,拒绝释放所述会议的资源以及所述特定控制信道的资源。

10.
  如权利要求9所述的MRF实体,其特征在于,
所述处理模块,还用于在当前不需要结束所述会议时,接收所述会议服务器利用所述特定控制信道向所述MRF实体发送的模拟数据流,在从所述特定控制信道上接收到模拟数据流时,确定模拟为终端设备的所述会议服务器未退出所述会议,并拒绝释放所述会议的资源以及所述特定控制信道的资源。

说明书

一种会议控制的方法和设备
技术领域
本发明涉及通信技术领域,尤其是涉及一种会议控制的方法和设备。
背景技术
如图1所示,为在IMS(IP Multimedia Subsystem,IP多媒体系统)架构下,多媒体会议业务系统的结构示意图。AS(Application server,应用服务器)作为第三方服务器,可以向用户提供丰富多彩的业务,如基本呼叫、状态呈现、群组、消息、会议等。当AS作为会议服务器时,会议服务器可通过SIP(Session Initiation Protocol,会话初始协议)方式,完成对MRF(Media Resource Function,媒体资源功能)的媒体控制,从而完成会议业务的处理流程。
如图2所示,为会议服务器与MRF之间的信令交互,该过程包括:会议服务器向MRF发送INVITE(请求)消息,该INVITE消息中携带了媒体协商信息。MRF向会议服务器发送200OK(成功)消息,以完成会议服务器与终端设备的媒体协商。会议服务器向MRF发送ACK(确认)消息。通过以上消息的交互,会议服务器与MRF完成媒体协商过程。进一步的,会议服务器向MRF发送INFO(通告)消息,该INFO消息中携带会议控制信息(如创建、加入、踢出、媒体流方向变换等)。MRF完成会议媒体控制,并向会议服务器发送200OK消息。MRF向会议服务器发送INFO消息。会议服务器向MRF发送200OK消息。
现有技术中,在会议创建成功之后,如果当前加入到会议的所有与会者均退出会议,则MRF释放会议资源,并结束会议。但是,如果当前会议服务器仍然邀请了其他与会者(如正在邀请过程中的与会者或者等待加入的与会者)加入到该会议,且还未成功加入到会议,则由于MRF释放了所有会议资源,因此导致其他与会者无法加入到该会议,导致其他与会者加入会议失败。
发明内容
本发明实施例提供一种会议控制的方法和设备,会议服务器控制MRF结束会议,从而避免MRF释放所有会议资源,导致与会者加入会议失败的问题。
本发明实施例提供一种会议控制的方法,当需要创建会议时,在会议服务器与媒体资源功能MRF之间建立特定控制信道,所述特定控制信道用于传输需要在会议服务器与MRF之间交互的会议控制信令,所述方法包括:
所述会议服务器在所述特定控制信道上指示所述MRF创建会议,并利用所述特定控制信道将本会议服务器模拟为终端设备加入到所述会议中;
所述会议服务器在确定需要结束所述会议时,向所述MRF发送会议结束消息;由所述MRF在收到来自所述会议服务器的会议结束消息时,释放所述会议的资源以及所述特定控制信道的资源;在未收到来自所述会议服务器的会议结束消息时,拒绝释放所述会议的资源以及所述特定控制信道的资源。
所述方法进一步包括:
当有终端设备退出所述会议时,如果当前不需要结束所述会议,则所述会议服务器利用特定控制信道向所述MRF发送模拟数据流,以使所述MRF在从特定控制信道上收到模拟数据流时,确定模拟为终端设备的会议服务器未退出所述会议,并拒绝释放所述会议的资源以及所述特定控制信道的资源。
所述会议服务器确定需要结束所述会议的过程,具体包括:
在当前加入到所述会议的所有终端设备均退出所述会议,且所述会议服务器当前未邀请其他终端设备加入到所述会议时,所述会议服务器确定需要结束所述会议;或者,所述会议服务器在接收到结束所述会议的命令时,所述会议服务器确定需要结束所述会议。
本发明实施例提供一种会议控制的方法,当需要创建会议时,在媒体资源功能MRF与会议服务器之间建立特定控制信道,所述特定控制信道用于传输需要在会议服务器与MRF之间交互的会议控制信令,所述方法包括:
所述MRF接收所述会议服务器在所述特定控制信道上指示所述MRF创建会议的命令,并将所述会议服务器作为模拟的终端设备加入到所述会议中;
所述MRF在接收到来自所述会议服务器的会议结束消息时,释放所述会议的资源以及所述特定控制信道的资源;在未接收到来自所述会议服务器的会议结束消息时,拒绝释放所述会议的资源以及所述特定控制信道的资源。
所述方法进一步包括:
在当前不需要结束所述会议时,所述MRF接收所述会议服务器利用所述特定控制信道向所述MRF发送的模拟数据流,并在从所述特定控制信道上接收到模拟数据流时,确定模拟为终端设备的所述会议服务器未退出所述会议,并拒绝释放所述会议的资源以及所述特定控制信道的资源。
本发明实施例提供一种会议服务器,当需要创建会议时,在会议服务器与媒体资源功能MRF之间建立特定控制信道,所述特定控制信道用于传输需要在会议服务器与MRF之间交互的会议控制信令,所述会议服务器包括:
处理模块,用于在所述特定控制信道上指示所述MRF创建会议,并利用所述特定控制信道将所述会议服务器模拟为终端设备加入到所述会议中;
发送模块,用于在确定需要结束所述会议时,向所述MRF发送会议结束消息;由所述MRF在收到来自所述会议服务器的会议结束消息时,释放所述会议的资源以及所述特定控制信道的资源;在未收到来自所述会议服务器的会议结束消息时,拒绝释放所述会议的资源以及所述特定控制信道的资源。
所述发送模块,还用于当有终端设备退出所述会议时,如果当前不需要结束所述会议,则利用特定控制信道向MRF发送模拟数据流,以使MRF在从特定控制信道上收到模拟数据流时,确定模拟为终端设备的会议服务器未退出所述会议,并拒绝释放所述会议的资源以及所述特定控制信道的资源。
所述发送模块,进一步用于在确定需要结束所述会议的过程中,在当前加入到所述会议的所有终端设备均退出所述会议,且所述会议服务器当前未 邀请其他终端设备加入到所述会议时,确定需要结束所述会议;或者,在所述会议服务器接收到结束所述会议的命令时,确定需要结束所述会议。
本发明实施例提供一种媒体资源功能MRF实体,当需要创建会议时,在MRF实体与会议服务器之间建立特定控制信道,所述特定控制信道用于传输需要在会议服务器与MRF之间交互的会议控制信令,所述MRF实体包括:
接收模块,用于接收会议服务器在所述特定控制信道上指示MRF实体创建会议的命令,并将所述会议服务器作为模拟的终端设备加入到所述会议中;
处理模块,用于在接收到来自会议服务器的会议结束消息时,释放所述会议的资源以及所述特定控制信道的资源;在未接收到来自会议服务器的会议结束消息时,拒绝释放所述会议的资源以及所述特定控制信道的资源。
所述处理模块,还用于在当前不需要结束所述会议时,接收所述会议服务器利用所述特定控制信道向所述MRF实体发送的模拟数据流,在从所述特定控制信道上接收到模拟数据流时,确定模拟为终端设备的所述会议服务器未退出所述会议,并拒绝释放所述会议的资源以及所述特定控制信道的资源。
与现有技术相比,本发明实施例至少具有以下优点:本发明实施例中,通过在会议服务器与MRF之间建立特定控制信道,会议服务器可以在特定控制信道上指示MRF创建会议,并利用特定控制信道将本会议服务器模拟为终端设备加入到会议中,使得会议服务器能够控制MRF结束会议的过程,从而避免MRF释放所有会议资源,导致与会者加入会议失败的问题。进一步的,在会议加入过程中,可以避免因某一与会者(当前唯一处于会议中)退出会议,而导致其他与会者(正加入或待加入会议的与会者)加入会议失败的问题。更进一步的,通过在特定控制信道上集中发送会议控制信令,不依赖于任一会话通道,实现了会议控制信令的独立化,简化了原有会议控制命令发送时所需要的会话切换过程(如切换会议控制命令操作目标方的会话)。
进一步的,基于上述技术方案,MRF作为会议媒体设备,释放会议资源 的条件有两个nocontrol(没有控制信道)和nomedia(没有媒体流)。针对由于某一用户(会议中唯一用户)退出会议导致其他用户(加入中和待加入)用户加入失败的问题,本发明实施例中,当释放会议资源的条件为nocontrol(没有控制信道)时,基于MRF与会议服务器之间建立的特定控制信道,即可以避免某一用户(会议中唯一用户)退出会议导致其他用户(加入中和待加入)用户加入失败的问题。当释放会议资源的条件为nomedia(没有媒体流)时,基于MRF与会议服务器之间建立的特定控制信道,以及会议服务器利用特定控制信道向MRF发送的模拟数据流,即可以避免某一用户(会议中唯一用户)退出会议导致其他用户(加入中和待加入)用户加入失败的问题。
附图说明
为了更加清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的这些附图获得其他的附图。
图1是现有技术中提出的多媒体会议业务系统的结构示意图;
图2是现有技术中提出的会议服务器与MRF之间的信令交互示意图;
图3是本发明实施例一提供的一种会议控制的方法流程示意图;
图4是本发明实施例二提供的一种会议控制的方法流程示意图;
图5是本发明实施例三提供的一种会议控制的方法流程示意图;
图6是本发明实施例四提供的一种会议控制的方法流程示意图;
图7是本发明实施例五提供的一种会议控制的方法流程示意图;
图8是本发明实施例六提供的一种会议服务器的结构示意图;
图9是本发明实施例七提供的一种MRF实体的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例一
针对现有技术中存在的问题,本发明实施例一提供一种会议控制的方法,以图1为本发明实施例的应用场景示意图,AS作为会议服务器,并通过SIP协议完成对MRF的媒体控制,从而完成会议业务的处理流程,实现会议控制。
会议的创建以及用户的邀请可以由会议服务器主动发起(会议服务器接收外界命令,或者根据用户配置触发会议过程),创建会议的模式为自由方式(无主持人),与会者可以被邀请加入会议,也可以以主动加入的方式加入会议。本发明实施例中,以与会者被邀请加入会议的情形为例进行说明。
本发明实施例中,当需要创建会议时,需要在会议服务器与MRF之间建立特定控制信道,该特定控制信道为会议服务器与MRF之间建立的对应于该会议的控制信道,通过该特定控制信道,可以完成会议过程中的会议控制信令(如会议创建、用户加入等)的发送。进一步的,在需要创建会议时,会议服务器主动发起与MRF的协商,以建立独立的特定控制信道。进一步的,特定控制信道用于传输需要在会议服务器与MRF之间交互的会议控制信令。
在上述应用场景下,如图3所示,该会议控制的方法具体包括以下步骤:
步骤301,会议服务器在特定控制信道上指示MRF创建会议,并利用特定控制信道将本会议服务器模拟为终端设备加入到该会议中。
进一步的,与此相对应的,MRF接收会议服务器在特定控制信道上指示MRF创建会议的命令,并将会议服务器作为模拟的终端设备加入到会议中。
步骤302,会议服务器在确定需要结束会议时,向MRF发送会议结束消息。进一步的,与此相对应的,MRF接收来自会议服务器的会议结束消息。
步骤303,MRF在接收到来自会议服务器的会议结束消息时,释放会议的资源以及特定控制信道的资源。进一步的,MRF在未接收到来自会议服务器的会议结束消息时,拒绝释放会议的资源以及特定控制信道的资源。
本发明实施例中,当有终端设备退出会议时,如果当前不需要结束会议,则会议服务器利用特定控制信道向MRF发送模拟数据流(如RTP(Real time Transport Protocol,实时传输协议)数据流),以使MRF在从特定控制信道上收到模拟数据流时,确定模拟为终端设备的会议服务器未退出会议,并拒绝释放会议的资源以及特定控制信道的资源。
进一步的,在当前不需要结束会议时,MRF接收会议服务器利用特定控制信道向MRF发送的模拟数据流(如RTP数据流),并在从特定控制信道上接收到模拟数据流时,确定模拟为终端设备的会议服务器未退出会议,并拒绝释放会议的资源以及特定控制信道的资源。
本发明实施例中,会议服务器确定需要结束会议的过程具体包括但不限于如下方式:在当前加入到会议的所有终端设备均退出会议,且会议服务器当前未邀请其他终端设备加入到会议时,会议服务器确定需要结束会议;或者,会议服务器在接收到结束会议的命令时,会议服务器确定需要结束会议。
本发明实施例中,会议服务器在特定控制信道上向MRF发送会议控制信令,MRF在特定控制信道上接收来自会议服务器的会议控制信令。其中,会议控制信令可以为现有的需要在会议服务器与MRF之间交互的信令。
综上所述,本发明实施例中,在会议初始建立过程中,会议服务器将主动发起与MRF的媒体协商。具体的,会议服务器向MRF发送INVITE消息,该INVITE消息中携带了媒体协商信息。MRF向会议服务器发送200OK消息,以完成会议服务器与终端设备的媒体协商。会议服务器向MRF发送ACK消息。通过以上消息的交互,会议服务器与MRF之间完成媒体协商过程。
进一步的,在完成媒体协商过程之后,会议服务器向MRF发送INFO消 息,该INFO消息中携带了会议控制信息(如创建、加入、踢出、媒体流方向变换等)。在此过程中,会议服务器通过特定控制信道向MRF发送INFO消息,以通过特定控制信道建立会议,并将会议服务器以模拟终端设备的形式加入会议。MRF完成会议媒体控制,并向会议服务器发送200OK消息。MRF向会议服务器发送INFO消息。会议服务器向MRF发送200OK消息。
进一步的,其他与会者通过会议服务器完成与MRF的媒体协商后,加入由特定控制信道创建的会议。在其他用户加入过程中,如有会议中用户(会议中唯一用户)退出,由于该特定控制信道与MRF之间仍然存在连接,MRF将不会主动释放会议资源。其中,会议控制指令可以通过特定控制信道发送。
进一步的,当向MRF发送的会议指示结束条件为noMedia时,本发明实施例中,会议服务器可以利用特定控制信道向MRF发送模拟RTP流,从而保证会议不被结束。其中,MRF判定会议是否结束的条件包括但不限于noMedia或者noControl。其中,noMedia是指:在会议创建成功之后,至少曾有一个用户加入会议,当会议中不存在媒体流时,结束会议,释放会议资源。noControl是指:当前会议中所有的会话连接已释放,结束会议,并释放会议资源。
综上所述,本发明实施例至少具有以下优点:本发明实施例中,通过在会议服务器与MRF之间建立特定控制信道,会议服务器可以在特定控制信道上指示MRF创建会议,并利用特定控制信道将本会议服务器模拟为终端设备加入到会议中,使得会议服务器能够控制MRF结束会议的过程,从而避免MRF释放所有会议资源,导致与会者加入会议失败的问题。进一步的,在会议加入过程中,可以避免因某一与会者(当前唯一处于会议中)退出会议,而导致其他与会者(正加入或待加入会议的与会者)加入会议失败的问题。更进一步的,通过在特定控制信道上集中发送会议控制信令,不依赖于任一会话通道,实现了会议控制信令的独立化,简化了原有会议控制命令发送时所需要的会话切换过程(如切换会议控制命令操作目标方的会话)。
进一步的,基于上述技术方案,MRF作为会议媒体设备,释放会议资源的条件有两个nocontrol(没有控制信道)和nomedia(没有媒体流)。针对由于某一用户(会议中唯一用户)退出会议导致其他用户(加入中和待加入)用户加入失败的问题,本发明实施例中,当释放会议资源的条件为nocontrol(没有控制信道)时,基于MRF与会议服务器之间建立的特定控制信道,即可以避免某一用户(会议中唯一用户)退出会议导致其他用户(加入中和待加入)用户加入失败的问题。当释放会议资源的条件为nomedia(没有媒体流)时,基于MRF与会议服务器之间建立的特定控制信道,以及会议服务器利用特定控制信道向MRF发送的模拟数据流,即可以避免某一用户(会议中唯一用户)退出会议导致其他用户(加入中和待加入)用户加入失败的问题。
以下结合具体的应用场景对本发明实施例的技术方案进行详细说明。
实施例二
本发明实施例二提供一种会议控制的方法,本应用场景下,为通过会议服务器主动建立特定控制信道完成会议的创建,如图4所示,该过程包括:
步骤1、会议服务器根据业务触发条件(如接收外界指示,或者根据业务配置自动触发等),向终端设备A发送用于会议邀请的INVITE消息。
步骤2、终端设备A接收到INVITE消息之后,返回200OK消息。
步骤3、会议服务器向MRF发送INVITE消息。其中,该INVITE消息用于触发完成终端设备A与MRF之间的媒体协商过程。
步骤4、MRF在接收到INVITE消息之后,返回200OK消息。
步骤5、会议服务器收到200OK消息后,向终端设备A发送ACK消息。
步骤6、会议服务器在收到200OK消息之后,向MRF发送ACK消息。
步骤7、会议服务器在特定控制信道上向MRF发送INVITE消息,INVITE消息用于完成会议服务器与MRF之间的媒体协商,且该INVITE消息用于指示MRF创建会议,并将会议服务器模拟成终端设备加入该会议中。
步骤8、MRF在接收到INVITE消息之后,返回200OK消息。
步骤9、会议服务器在接收到200OK消息之后,向MRF发送ACK消息。
步骤10、会议服务器在特定控制信道上向MRF发送INFO请求消息,且该INFO请求消息用于指示MRF将会议服务器加入到该会议中。
步骤11、MRF在接收到INFO请求消息之后,返回200OK消息。
步骤12、会议服务器在MRF上创建会议成功,且成功加入到会议。
步骤13、会议服务器在特定控制信道上向MRF发送INFO请求消息,且该INVITE消息用于指示MRF将终端设备A加入到该会议中。
步骤14、MRF在接收到INFO请求消息之后,返回200OK消息。
步骤15、会议服务器成功将终端设备A加入到相应的会议中。
步骤16、会议服务器向终端设备B发送INVITE消息,该INVITE消息用于邀请终端设备B加入到会议,即加入到终端设备A已经加入的会议中。
步骤17、终端设备B在接收到INVITE消息之后,返回200OK消息。
步骤18、会议服务器在特定控制信道上向MRF发送INVITE消息,且该INVITE消息用于指示MRF将终端设备B加入到相应的会议中。
步骤19、MRF在接收到INVITE消息之后,返回200OK消息。
步骤20、会议服务器收到200OK消息后,向终端设备B发送ACK消息。
步骤21、会议服务器在收到200OK消息之后,向MRF发送ACK消息。
步骤22、会议服务器在特定控制信道上向MRF发送INFO请求消息。
步骤23,MRF在接收到INFO请求消息之后,返回200OK消息。
步骤24、会议服务器成功将终端设备B加入到相应的会议中。
步骤25、会议服务器成功将终端设备C加入到相应的会议中。基于步骤16-步骤24的处理流程,会议服务器成功将终端设备C加入到相应的会议中。
实施例三
本发明实施例三提供一种会议控制的方法,本应用场景下,为会议服务 器实现会议结束流程-与会者退出会议的过程,如图5所示,该过程包括:
步骤1-步骤3、会议创建成功,终端设备A、B、C均在会议中。
步骤4-步骤5、终端设备A退出会议,并向会议服务器发送BYE消息。
步骤6、会议服务器收到BYE消息后,向终端设备A返回200OK消息。
步骤7、会议服务器在接收到BYE消息后,向MRF发送BYE消息。
步骤8、MRF在接收到BYE消息之后,返回200OK消息。
步骤9、会议服务器成功将终端设备A退出会议。
步骤10-步骤11、终端设备B退出会议,并向会议服务器发送BYE消息。
步骤12、会议服务器收到BYE消息后,向终端设备B返回200OK消息。
步骤13、会议服务器在接收到BYE消息后,向MRF发送BYE消息。
步骤14、MRF在接收到BYE消息之后,返回200OK消息。
步骤15、会议服务器成功将终端设备B退出会议。
步骤16-步骤17、终端设备C退出会议,并向会议服务器发送BYE消息。
步骤18、会议服务器收到BYE消息后,向终端设备C返回200OK消息。
步骤19、会议服务器在接收到BYE消息后,向MRF发送BYE消息。
步骤20、MRF在接收到BYE消息之后,返回200OK消息。
步骤21、会议服务器成功将终端设备C退出会议。
步骤22、会议服务器决定结束会议。
步骤23、会议服务器向MRF发送BYE消息(即会议结束消息)。
步骤24、MRF在接收到BYE消息之后,返回200OK消息。
步骤25、MRF释放会议的资源以及特定控制信道的资源。MRF判断当前会议所有连接不存在,因此MRF释放会议的资源以及特定控制信道的资源。
实施例四
本发明实施例四提供一种会议控制的方法,本应用场景下,为会议服务器实现会议结束流程-会议服务器结束会议的过程,如图6所示,该过程包括:
步骤1-步骤3、会议创建成功,终端设备A、B、C均在会议中。
步骤4、会议服务器决定结束会议(如通过外界触发或者会议设置等)。
步骤5、会议服务器向终端设备A发送BYE消息。
步骤6、终端设备A收到BYE消息后,向会议服务器返回200OK消息。
步骤7、会议服务器向MRF发送BYE消息。
步骤8、MRF在接收到BYE消息之后,返回200OK消息。
步骤9、会议服务器成功将终端设备A退出会议。
步骤10、会议服务器向终端设备B发送BYE消息。
步骤11、终端设备B收到BYE消息后,向会议服务器返回200OK消息。
步骤12、会议服务器向MRF发送BYE消息。
步骤13、MRF在接收到BYE消息之后,返回200OK消息。
步骤14、会议服务器成功将终端设备B退出会议。
步骤15、会议服务器向终端设备C发送BYE消息。
步骤16、终端设备C收到BYE消息后,向会议服务器返回200OK消息。
步骤17、会议服务器向MRF发送BYE消息。
步骤18、MRF在接收到BYE消息之后,返回200OK消息。
步骤19、会议服务器成功将终端设备C退出会议。
步骤20、会议服务器向MRF发送BYE消息(即会议结束消息)。
步骤21、MRF在接收到BYE消息之后,返回200OK消息。
步骤22、MRF释放会议的资源以及特定控制信道的资源。MRF判断当前会议所有连接不存在,因此MRF释放会议的资源以及特定控制信道的资源。
实施例五
本发明实施例五提供一种会议控制的方法,本应用场景下,为会议服务器实现用户加入过程中,与会者退出会议的过程,如图7所示,该过程包括:
步骤1、会议服务器根据业务触发条件(如接收外界指示,或者根据业务 配置自动触发等),向终端设备A发送用于会议邀请的INVITE消息。
步骤2、终端设备A接收到INVITE消息之后,返回200OK消息。
步骤3、会议服务器向MRF发送INVITE消息。其中,该INVITE消息用于触发完成终端设备A与MRF之间的媒体协商过程。
步骤4、MRF在接收到INVITE消息之后,返回200OK消息。
步骤5、会议服务器收到200OK消息后,向终端设备A发送ACK消息。
步骤6、会议服务器在收到200OK消息之后,向MRF发送ACK消息。
步骤7、会议服务器在特定控制信道上向MRF发送INVITE消息,INVITE消息用于完成会议服务器与MRF之间的媒体协商,且该INVITE消息用于指示MRF创建会议,并将会议服务器模拟成终端设备加入该会议中。
步骤8、MRF在接收到INVITE消息之后,返回200OK消息。
步骤9、会议服务器在接收到200OK消息之后,向MRF发送ACK消息。
步骤10、会议服务器在特定控制信道上向MRF发送INFO请求消息,且该INFO请求消息用于指示MRF将会议服务器加入到该会议中。
步骤11、MRF在接收到INFO请求消息之后,返回200OK消息。
步骤12、会议服务器在MRF上创建会议成功,且成功加入到会议。
步骤13、会议服务器在特定控制信道上向MRF发送INFO请求消息,且该INVITE消息用于指示MRF将终端设备A加入到该会议中。
步骤14、MRF在接收到INFO请求消息之后,返回200OK消息。
步骤15、会议服务器成功将终端设备A加入到相应的会议中。
步骤16、会议服务器向终端设备B发送INVITE消息,该INVITE消息用于邀请终端设备B加入到会议,即加入到终端设备A已经加入的会议中。
步骤17、终端设备B在接收到INVITE消息之后,返回200OK消息。
步骤18、会议服务器在特定控制信道上向MRF发送INVITE消息,且该INVITE消息用于指示MRF将终端设备B加入到相应的会议中。
步骤19、MRF在接收到INVITE消息之后,返回200OK消息。
步骤20、会议服务器收到200OK消息后,向终端设备B发送ACK消息。
步骤21、会议服务器在收到200OK消息之后,向MRF发送ACK消息。
步骤22-步骤23、终端设备A退出会议,并向会议服务器发送BYE消息。
步骤24、会议服务器收到BYE消息后,向终端设备A返回200OK消息。
步骤25、会议服务器在接收到BYE消息后,向MRF发送BYE消息。
步骤26、MRF在接收到BYE消息之后,返回200OK消息。
步骤27、会议服务器成功将终端设备A退出会议。
步骤28、会议服务器决定不结束会议(仍有加入中和待加入会议用户)。
步骤29、会议服务器在特定控制信道上向MRF发送INFO请求消息。
步骤30,MRF在接收到INFO请求消息之后,返回200OK消息。
步骤31、会议服务器成功将终端设备B加入到相应的会议中。
步骤32、会议服务器成功将终端设备C加入到相应的会议中。基于将终端设备B加入到会议的处理流程,会议服务器将终端设备C加入到会议中。
实施例六
基于与上述方法同样的发明构思,本发明实施例中还提供了一种会议服务器,当需要创建会议时,在会议服务器与媒体资源功能MRF之间建立特定控制信道,所述特定控制信道用于传输需要在会议服务器与MRF之间交互的会议控制信令,如图8所示,所述会议服务器具体包括:
处理模块11,用于在所述特定控制信道上指示所述MRF创建会议,并利用所述特定控制信道将所述会议服务器模拟为终端设备加入到所述会议中;
发送模块12,用于在确定需要结束所述会议时,向所述MRF发送会议结束消息;由所述MRF在收到来自所述会议服务器的会议结束消息时,释放所述会议的资源以及所述特定控制信道的资源;在未收到来自所述会议服务器的会议结束消息时,拒绝释放所述会议的资源以及所述特定控制信道的资源。
所述发送模块12,还用于当有终端设备退出所述会议时,如果当前不需要结束所述会议,则利用特定控制信道向MRF发送模拟数据流,以使MRF在从特定控制信道上收到模拟数据流时,确定模拟为终端设备的会议服务器未退出所述会议,并拒绝释放所述会议的资源以及所述特定控制信道的资源。
所述发送模块12,进一步用于在确定需要结束所述会议的过程中,在当前加入到所述会议的所有终端设备均退出所述会议,且所述会议服务器当前未邀请其他终端设备加入到所述会议时,确定需要结束所述会议;或者,在所述会议服务器接收到结束所述会议的命令时,确定需要结束所述会议。
其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。
实施例七
基于与上述方法同样的发明构思,本发明实施例中还提供了一种媒体资源功能MRF实体,当需要创建会议时,在MRF实体与会议服务器之间建立特定控制信道,所述特定控制信道用于传输需要在会议服务器与MRF之间交互的会议控制信令,如图9所示,所述MRF实体具体包括:
接收模块21,用于接收会议服务器在所述特定控制信道上指示MRF实体创建会议的命令,并将所述会议服务器作为模拟的终端设备加入到所述会议中;处理模块22,用于在接收到来自会议服务器的会议结束消息时,释放所述会议的资源以及所述特定控制信道的资源;在未接收到来自会议服务器的会议结束消息时,拒绝释放所述会议的资源以及所述特定控制信道的资源。
所述处理模块,还用于在当前不需要结束所述会议时,接收所述会议服务器利用所述特定控制信道向MRF实体发送的模拟数据流,并在从所述特定控制信道上接收到模拟数据流时,确定模拟为终端设备的所述会议服务器未退出所述会议,并拒绝释放所述会议的资源以及所述特定控制信道的资源。
其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述 模块可以合并为一个模块,也可以进一步拆分成多个子模块。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。

一种会议控制的方法和设备.pdf_第1页
第1页 / 共20页
一种会议控制的方法和设备.pdf_第2页
第2页 / 共20页
一种会议控制的方法和设备.pdf_第3页
第3页 / 共20页
点击查看更多>>
资源描述

《一种会议控制的方法和设备.pdf》由会员分享,可在线阅读,更多相关《一种会议控制的方法和设备.pdf(20页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104301127A43申请公布日20150121CN104301127A21申请号201410514547322申请日20140929H04L12/18200601H04L29/0620060171申请人大唐移动通信设备有限公司地址100083北京市海淀区学院路29号72发明人陈栋74专利代理机构北京鑫媛睿博知识产权代理有限公司11297代理人龚家骅54发明名称一种会议控制的方法和设备57摘要本发明公开了一种会议控制的方法和设备,该方法包括当需要创建会议时,在会议服务器与MRF之间建立特定控制信道,所述特定控制信道用于传输需要在会议服务器与MRF之间交互的会议控制信令;会议。

2、服务器在特定控制信道上指示MRF创建会议,并利用特定控制信道将本会议服务器模拟为终端设备加入到会议中;会议服务器在确定需要结束会议时,向MRF发送会议结束消息;由MRF在收到来自会议服务器的会议结束消息时,释放会议的资源以及特定控制信道的资源;在未收到来自会议服务器的会议结束消息时,拒绝释放会议的资源以及特定控制信道的资源。本发明实施例中,在会议加入过程中,可以避免因某一与会者退出会议,而导致其他与会者加入会议失败的问题。51INTCL权利要求书2页说明书10页附图7页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书10页附图7页10申请公布号CN104301127ACN1。

3、04301127A1/2页21一种会议控制的方法,其特征在于,当需要创建会议时,在会议服务器与媒体资源功能MRF之间建立特定控制信道,所述特定控制信道用于传输需要在会议服务器与MRF之间交互的会议控制信令,所述方法包括所述会议服务器在所述特定控制信道上指示所述MRF创建会议,并利用所述特定控制信道将本会议服务器模拟为终端设备加入到所述会议中;所述会议服务器在确定需要结束所述会议时,向所述MRF发送会议结束消息;由所述MRF在收到来自所述会议服务器的会议结束消息时,释放所述会议的资源以及所述特定控制信道的资源;在未收到来自所述会议服务器的会议结束消息时,拒绝释放所述会议的资源以及所述特定控制信道。

4、的资源。2如权利要求1所述的方法,其特征在于,所述方法进一步包括当有终端设备退出所述会议时,如果当前不需要结束所述会议,则所述会议服务器利用特定控制信道向所述MRF发送模拟数据流,以使所述MRF在从特定控制信道上收到模拟数据流时,确定模拟为终端设备的会议服务器未退出所述会议,并拒绝释放所述会议的资源以及所述特定控制信道的资源。3如权利要求1或2所述的方法,其特征在于,所述会议服务器确定需要结束所述会议的过程,具体包括在当前加入到所述会议的所有终端设备均退出所述会议,且所述会议服务器当前未邀请其他终端设备加入到所述会议时,所述会议服务器确定需要结束所述会议;或者,所述会议服务器在接收到结束所述会。

5、议的命令时,所述会议服务器确定需要结束所述会议。4一种会议控制的方法,其特征在于,当需要创建会议时,在媒体资源功能MRF与会议服务器之间建立特定控制信道,所述特定控制信道用于传输需要在会议服务器与MRF之间交互的会议控制信令,所述方法包括所述MRF接收所述会议服务器在所述特定控制信道上指示所述MRF创建会议的命令,并将所述会议服务器作为模拟的终端设备加入到所述会议中;所述MRF在接收到来自所述会议服务器的会议结束消息时,释放所述会议的资源以及所述特定控制信道的资源;在未接收到来自所述会议服务器的会议结束消息时,拒绝释放所述会议的资源以及所述特定控制信道的资源。5如权利要求4所述的方法,其特征在。

6、于,所述方法进一步包括在当前不需要结束所述会议时,所述MRF接收所述会议服务器利用所述特定控制信道向所述MRF发送的模拟数据流,并在从所述特定控制信道上接收到模拟数据流时,确定模拟为终端设备的所述会议服务器未退出所述会议,并拒绝释放所述会议的资源以及所述特定控制信道的资源。6一种会议服务器,其特征在于,当需要创建会议时,在会议服务器与媒体资源功能MRF之间建立特定控制信道,所述特定控制信道用于传输需要在会议服务器与MRF之间交互的会议控制信令,所述会议服务器具体包括处理模块,用于在所述特定控制信道上指示所述MRF创建会议,并利用所述特定控制信道将所述会议服务器模拟为终端设备加入到所述会议中;发。

7、送模块,用于在确定需要结束所述会议时,向所述MRF发送会议结束消息;由所述MRF在收到来自所述会议服务器的会议结束消息时,释放所述会议的资源以及所述特定控权利要求书CN104301127A2/2页3制信道的资源;在未收到来自所述会议服务器的会议结束消息时,拒绝释放所述会议的资源以及所述特定控制信道的资源。7如权利要求6所述的会议服务器,其特征在于,所述发送模块,还用于当有终端设备退出所述会议时,如果当前不需要结束所述会议,则利用特定控制信道向MRF发送模拟数据流,以使MRF在从特定控制信道上收到模拟数据流时,确定模拟为终端设备的会议服务器未退出所述会议,并拒绝释放所述会议的资源以及所述特定控制。

8、信道的资源。8如权利要求6或7所述的会议服务器,其特征在于,所述发送模块,进一步用于在确定需要结束所述会议的过程中,在当前加入到所述会议的所有终端设备均退出所述会议,且所述会议服务器当前未邀请其他终端设备加入到所述会议时,确定需要结束所述会议;或者,在所述会议服务器接收到结束所述会议的命令时,确定需要结束所述会议。9一种媒体资源功能MRF实体,其特征在于,当需要创建会议时,在MRF实体与会议服务器之间建立特定控制信道,所述特定控制信道用于传输需要在会议服务器与MRF之间交互的会议控制信令,所述MRF实体包括接收模块,用于接收会议服务器在所述特定控制信道上指示MRF实体创建会议的命令,并将所述会。

9、议服务器作为模拟的终端设备加入到所述会议中;处理模块,用于在接收到来自会议服务器的会议结束消息时,释放所述会议的资源以及所述特定控制信道的资源;在未接收到来自会议服务器的会议结束消息时,拒绝释放所述会议的资源以及所述特定控制信道的资源。10如权利要求9所述的MRF实体,其特征在于,所述处理模块,还用于在当前不需要结束所述会议时,接收所述会议服务器利用所述特定控制信道向所述MRF实体发送的模拟数据流,在从所述特定控制信道上接收到模拟数据流时,确定模拟为终端设备的所述会议服务器未退出所述会议,并拒绝释放所述会议的资源以及所述特定控制信道的资源。权利要求书CN104301127A1/10页4一种会议。

10、控制的方法和设备技术领域0001本发明涉及通信技术领域,尤其是涉及一种会议控制的方法和设备。背景技术0002如图1所示,为在IMSIPMULTIMEDIASUBSYSTEM,IP多媒体系统架构下,多媒体会议业务系统的结构示意图。ASAPPLICATIONSERVER,应用服务器作为第三方服务器,可以向用户提供丰富多彩的业务,如基本呼叫、状态呈现、群组、消息、会议等。当AS作为会议服务器时,会议服务器可通过SIPSESSIONINITIATIONPROTOCOL,会话初始协议方式,完成对MRFMEDIARESOURCEFUNCTION,媒体资源功能的媒体控制,从而完成会议业务的处理流程。0003。

11、如图2所示,为会议服务器与MRF之间的信令交互,该过程包括会议服务器向MRF发送INVITE请求消息,该INVITE消息中携带了媒体协商信息。MRF向会议服务器发送200OK成功消息,以完成会议服务器与终端设备的媒体协商。会议服务器向MRF发送ACK确认消息。通过以上消息的交互,会议服务器与MRF完成媒体协商过程。进一步的,会议服务器向MRF发送INFO通告消息,该INFO消息中携带会议控制信息如创建、加入、踢出、媒体流方向变换等。MRF完成会议媒体控制,并向会议服务器发送200OK消息。MRF向会议服务器发送INFO消息。会议服务器向MRF发送200OK消息。0004现有技术中,在会议创建成。

12、功之后,如果当前加入到会议的所有与会者均退出会议,则MRF释放会议资源,并结束会议。但是,如果当前会议服务器仍然邀请了其他与会者如正在邀请过程中的与会者或者等待加入的与会者加入到该会议,且还未成功加入到会议,则由于MRF释放了所有会议资源,因此导致其他与会者无法加入到该会议,导致其他与会者加入会议失败。发明内容0005本发明实施例提供一种会议控制的方法和设备,会议服务器控制MRF结束会议,从而避免MRF释放所有会议资源,导致与会者加入会议失败的问题。0006本发明实施例提供一种会议控制的方法,当需要创建会议时,在会议服务器与媒体资源功能MRF之间建立特定控制信道,所述特定控制信道用于传输需要在。

13、会议服务器与MRF之间交互的会议控制信令,所述方法包括0007所述会议服务器在所述特定控制信道上指示所述MRF创建会议,并利用所述特定控制信道将本会议服务器模拟为终端设备加入到所述会议中;0008所述会议服务器在确定需要结束所述会议时,向所述MRF发送会议结束消息;由所述MRF在收到来自所述会议服务器的会议结束消息时,释放所述会议的资源以及所述特定控制信道的资源;在未收到来自所述会议服务器的会议结束消息时,拒绝释放所述会议的资源以及所述特定控制信道的资源。0009所述方法进一步包括说明书CN104301127A2/10页50010当有终端设备退出所述会议时,如果当前不需要结束所述会议,则所述会。

14、议服务器利用特定控制信道向所述MRF发送模拟数据流,以使所述MRF在从特定控制信道上收到模拟数据流时,确定模拟为终端设备的会议服务器未退出所述会议,并拒绝释放所述会议的资源以及所述特定控制信道的资源。0011所述会议服务器确定需要结束所述会议的过程,具体包括0012在当前加入到所述会议的所有终端设备均退出所述会议,且所述会议服务器当前未邀请其他终端设备加入到所述会议时,所述会议服务器确定需要结束所述会议;或者,所述会议服务器在接收到结束所述会议的命令时,所述会议服务器确定需要结束所述会议。0013本发明实施例提供一种会议控制的方法,当需要创建会议时,在媒体资源功能MRF与会议服务器之间建立特定。

15、控制信道,所述特定控制信道用于传输需要在会议服务器与MRF之间交互的会议控制信令,所述方法包括0014所述MRF接收所述会议服务器在所述特定控制信道上指示所述MRF创建会议的命令,并将所述会议服务器作为模拟的终端设备加入到所述会议中;0015所述MRF在接收到来自所述会议服务器的会议结束消息时,释放所述会议的资源以及所述特定控制信道的资源;在未接收到来自所述会议服务器的会议结束消息时,拒绝释放所述会议的资源以及所述特定控制信道的资源。0016所述方法进一步包括0017在当前不需要结束所述会议时,所述MRF接收所述会议服务器利用所述特定控制信道向所述MRF发送的模拟数据流,并在从所述特定控制信道。

16、上接收到模拟数据流时,确定模拟为终端设备的所述会议服务器未退出所述会议,并拒绝释放所述会议的资源以及所述特定控制信道的资源。0018本发明实施例提供一种会议服务器,当需要创建会议时,在会议服务器与媒体资源功能MRF之间建立特定控制信道,所述特定控制信道用于传输需要在会议服务器与MRF之间交互的会议控制信令,所述会议服务器包括0019处理模块,用于在所述特定控制信道上指示所述MRF创建会议,并利用所述特定控制信道将所述会议服务器模拟为终端设备加入到所述会议中;0020发送模块,用于在确定需要结束所述会议时,向所述MRF发送会议结束消息;由所述MRF在收到来自所述会议服务器的会议结束消息时,释放所。

17、述会议的资源以及所述特定控制信道的资源;在未收到来自所述会议服务器的会议结束消息时,拒绝释放所述会议的资源以及所述特定控制信道的资源。0021所述发送模块,还用于当有终端设备退出所述会议时,如果当前不需要结束所述会议,则利用特定控制信道向MRF发送模拟数据流,以使MRF在从特定控制信道上收到模拟数据流时,确定模拟为终端设备的会议服务器未退出所述会议,并拒绝释放所述会议的资源以及所述特定控制信道的资源。0022所述发送模块,进一步用于在确定需要结束所述会议的过程中,在当前加入到所述会议的所有终端设备均退出所述会议,且所述会议服务器当前未邀请其他终端设备加入到所述会议时,确定需要结束所述会议;或者。

18、,在所述会议服务器接收到结束所述会议的命令时,确定需要结束所述会议。0023本发明实施例提供一种媒体资源功能MRF实体,当需要创建会议时,在MRF实体与说明书CN104301127A3/10页6会议服务器之间建立特定控制信道,所述特定控制信道用于传输需要在会议服务器与MRF之间交互的会议控制信令,所述MRF实体包括0024接收模块,用于接收会议服务器在所述特定控制信道上指示MRF实体创建会议的命令,并将所述会议服务器作为模拟的终端设备加入到所述会议中;0025处理模块,用于在接收到来自会议服务器的会议结束消息时,释放所述会议的资源以及所述特定控制信道的资源;在未接收到来自会议服务器的会议结束消。

19、息时,拒绝释放所述会议的资源以及所述特定控制信道的资源。0026所述处理模块,还用于在当前不需要结束所述会议时,接收所述会议服务器利用所述特定控制信道向所述MRF实体发送的模拟数据流,在从所述特定控制信道上接收到模拟数据流时,确定模拟为终端设备的所述会议服务器未退出所述会议,并拒绝释放所述会议的资源以及所述特定控制信道的资源。0027与现有技术相比,本发明实施例至少具有以下优点本发明实施例中,通过在会议服务器与MRF之间建立特定控制信道,会议服务器可以在特定控制信道上指示MRF创建会议,并利用特定控制信道将本会议服务器模拟为终端设备加入到会议中,使得会议服务器能够控制MRF结束会议的过程,从而。

20、避免MRF释放所有会议资源,导致与会者加入会议失败的问题。进一步的,在会议加入过程中,可以避免因某一与会者当前唯一处于会议中退出会议,而导致其他与会者正加入或待加入会议的与会者加入会议失败的问题。更进一步的,通过在特定控制信道上集中发送会议控制信令,不依赖于任一会话通道,实现了会议控制信令的独立化,简化了原有会议控制命令发送时所需要的会话切换过程如切换会议控制命令操作目标方的会话。0028进一步的,基于上述技术方案,MRF作为会议媒体设备,释放会议资源的条件有两个NOCONTROL没有控制信道和NOMEDIA没有媒体流。针对由于某一用户会议中唯一用户退出会议导致其他用户加入中和待加入用户加入失。

21、败的问题,本发明实施例中,当释放会议资源的条件为NOCONTROL没有控制信道时,基于MRF与会议服务器之间建立的特定控制信道,即可以避免某一用户会议中唯一用户退出会议导致其他用户加入中和待加入用户加入失败的问题。当释放会议资源的条件为NOMEDIA没有媒体流时,基于MRF与会议服务器之间建立的特定控制信道,以及会议服务器利用特定控制信道向MRF发送的模拟数据流,即可以避免某一用户会议中唯一用户退出会议导致其他用户加入中和待加入用户加入失败的问题。附图说明0029为了更加清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是。

22、本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据本发明实施例的这些附图获得其他的附图。0030图1是现有技术中提出的多媒体会议业务系统的结构示意图;0031图2是现有技术中提出的会议服务器与MRF之间的信令交互示意图;0032图3是本发明实施例一提供的一种会议控制的方法流程示意图;0033图4是本发明实施例二提供的一种会议控制的方法流程示意图;说明书CN104301127A4/10页70034图5是本发明实施例三提供的一种会议控制的方法流程示意图;0035图6是本发明实施例四提供的一种会议控制的方法流程示意图;0036图7是本发明实施例五提供的一种会议控制。

23、的方法流程示意图;0037图8是本发明实施例六提供的一种会议服务器的结构示意图;0038图9是本发明实施例七提供的一种MRF实体的结构示意图。具体实施方式0039下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。0040实施例一0041针对现有技术中存在的问题,本发明实施例一提供一种会议控制的方法,以图1为本发明实施例的应用场景示意图,AS作为会议服务器,并通过SIP协议完成对MRF的。

24、媒体控制,从而完成会议业务的处理流程,实现会议控制。0042会议的创建以及用户的邀请可以由会议服务器主动发起会议服务器接收外界命令,或者根据用户配置触发会议过程,创建会议的模式为自由方式无主持人,与会者可以被邀请加入会议,也可以以主动加入的方式加入会议。本发明实施例中,以与会者被邀请加入会议的情形为例进行说明。0043本发明实施例中,当需要创建会议时,需要在会议服务器与MRF之间建立特定控制信道,该特定控制信道为会议服务器与MRF之间建立的对应于该会议的控制信道,通过该特定控制信道,可以完成会议过程中的会议控制信令如会议创建、用户加入等的发送。进一步的,在需要创建会议时,会议服务器主动发起与M。

25、RF的协商,以建立独立的特定控制信道。进一步的,特定控制信道用于传输需要在会议服务器与MRF之间交互的会议控制信令。0044在上述应用场景下,如图3所示,该会议控制的方法具体包括以下步骤0045步骤301,会议服务器在特定控制信道上指示MRF创建会议,并利用特定控制信道将本会议服务器模拟为终端设备加入到该会议中。0046进一步的,与此相对应的,MRF接收会议服务器在特定控制信道上指示MRF创建会议的命令,并将会议服务器作为模拟的终端设备加入到会议中。0047步骤302,会议服务器在确定需要结束会议时,向MRF发送会议结束消息。进一步的,与此相对应的,MRF接收来自会议服务器的会议结束消息。00。

26、48步骤303,MRF在接收到来自会议服务器的会议结束消息时,释放会议的资源以及特定控制信道的资源。进一步的,MRF在未接收到来自会议服务器的会议结束消息时,拒绝释放会议的资源以及特定控制信道的资源。0049本发明实施例中,当有终端设备退出会议时,如果当前不需要结束会议,则会议服务器利用特定控制信道向MRF发送模拟数据流如RTPREALTIMETRANSPORTPROTOCOL,实时传输协议数据流,以使MRF在从特定控制信道上收到模拟数据流时,确定模拟为终端设备的会议服务器未退出会议,并拒绝释放会议的资源以及特定控制信道的资源。说明书CN104301127A5/10页80050进一步的,在当前。

27、不需要结束会议时,MRF接收会议服务器利用特定控制信道向MRF发送的模拟数据流如RTP数据流,并在从特定控制信道上接收到模拟数据流时,确定模拟为终端设备的会议服务器未退出会议,并拒绝释放会议的资源以及特定控制信道的资源。0051本发明实施例中,会议服务器确定需要结束会议的过程具体包括但不限于如下方式在当前加入到会议的所有终端设备均退出会议,且会议服务器当前未邀请其他终端设备加入到会议时,会议服务器确定需要结束会议;或者,会议服务器在接收到结束会议的命令时,会议服务器确定需要结束会议。0052本发明实施例中,会议服务器在特定控制信道上向MRF发送会议控制信令,MRF在特定控制信道上接收来自会议服。

28、务器的会议控制信令。其中,会议控制信令可以为现有的需要在会议服务器与MRF之间交互的信令。0053综上所述,本发明实施例中,在会议初始建立过程中,会议服务器将主动发起与MRF的媒体协商。具体的,会议服务器向MRF发送INVITE消息,该INVITE消息中携带了媒体协商信息。MRF向会议服务器发送200OK消息,以完成会议服务器与终端设备的媒体协商。会议服务器向MRF发送ACK消息。通过以上消息的交互,会议服务器与MRF之间完成媒体协商过程。0054进一步的,在完成媒体协商过程之后,会议服务器向MRF发送INFO消息,该INFO消息中携带了会议控制信息如创建、加入、踢出、媒体流方向变换等。在此过。

29、程中,会议服务器通过特定控制信道向MRF发送INFO消息,以通过特定控制信道建立会议,并将会议服务器以模拟终端设备的形式加入会议。MRF完成会议媒体控制,并向会议服务器发送200OK消息。MRF向会议服务器发送INFO消息。会议服务器向MRF发送200OK消息。0055进一步的,其他与会者通过会议服务器完成与MRF的媒体协商后,加入由特定控制信道创建的会议。在其他用户加入过程中,如有会议中用户会议中唯一用户退出,由于该特定控制信道与MRF之间仍然存在连接,MRF将不会主动释放会议资源。其中,会议控制指令可以通过特定控制信道发送。0056进一步的,当向MRF发送的会议指示结束条件为NOMEDIA。

30、时,本发明实施例中,会议服务器可以利用特定控制信道向MRF发送模拟RTP流,从而保证会议不被结束。其中,MRF判定会议是否结束的条件包括但不限于NOMEDIA或者NOCONTROL。其中,NOMEDIA是指在会议创建成功之后,至少曾有一个用户加入会议,当会议中不存在媒体流时,结束会议,释放会议资源。NOCONTROL是指当前会议中所有的会话连接已释放,结束会议,并释放会议资源。0057综上所述,本发明实施例至少具有以下优点本发明实施例中,通过在会议服务器与MRF之间建立特定控制信道,会议服务器可以在特定控制信道上指示MRF创建会议,并利用特定控制信道将本会议服务器模拟为终端设备加入到会议中,使。

31、得会议服务器能够控制MRF结束会议的过程,从而避免MRF释放所有会议资源,导致与会者加入会议失败的问题。进一步的,在会议加入过程中,可以避免因某一与会者当前唯一处于会议中退出会议,而导致其他与会者正加入或待加入会议的与会者加入会议失败的问题。更进一步的,通过在特定控制信道上集中发送会议控制信令,不依赖于任一会话通道,实现了会议控制信令的独立化,简化了原有会议控制命令发送时所需要的会话切换过程如切换会议控制说明书CN104301127A6/10页9命令操作目标方的会话。0058进一步的,基于上述技术方案,MRF作为会议媒体设备,释放会议资源的条件有两个NOCONTROL没有控制信道和NOMEDI。

32、A没有媒体流。针对由于某一用户会议中唯一用户退出会议导致其他用户加入中和待加入用户加入失败的问题,本发明实施例中,当释放会议资源的条件为NOCONTROL没有控制信道时,基于MRF与会议服务器之间建立的特定控制信道,即可以避免某一用户会议中唯一用户退出会议导致其他用户加入中和待加入用户加入失败的问题。当释放会议资源的条件为NOMEDIA没有媒体流时,基于MRF与会议服务器之间建立的特定控制信道,以及会议服务器利用特定控制信道向MRF发送的模拟数据流,即可以避免某一用户会议中唯一用户退出会议导致其他用户加入中和待加入用户加入失败的问题。0059以下结合具体的应用场景对本发明实施例的技术方案进行详。

33、细说明。0060实施例二0061本发明实施例二提供一种会议控制的方法,本应用场景下,为通过会议服务器主动建立特定控制信道完成会议的创建,如图4所示,该过程包括0062步骤1、会议服务器根据业务触发条件如接收外界指示,或者根据业务配置自动触发等,向终端设备A发送用于会议邀请的INVITE消息。0063步骤2、终端设备A接收到INVITE消息之后,返回200OK消息。0064步骤3、会议服务器向MRF发送INVITE消息。其中,该INVITE消息用于触发完成终端设备A与MRF之间的媒体协商过程。0065步骤4、MRF在接收到INVITE消息之后,返回200OK消息。0066步骤5、会议服务器收到2。

34、00OK消息后,向终端设备A发送ACK消息。0067步骤6、会议服务器在收到200OK消息之后,向MRF发送ACK消息。0068步骤7、会议服务器在特定控制信道上向MRF发送INVITE消息,INVITE消息用于完成会议服务器与MRF之间的媒体协商,且该INVITE消息用于指示MRF创建会议,并将会议服务器模拟成终端设备加入该会议中。0069步骤8、MRF在接收到INVITE消息之后,返回200OK消息。0070步骤9、会议服务器在接收到200OK消息之后,向MRF发送ACK消息。0071步骤10、会议服务器在特定控制信道上向MRF发送INFO请求消息,且该INFO请求消息用于指示MRF将会议。

35、服务器加入到该会议中。0072步骤11、MRF在接收到INFO请求消息之后,返回200OK消息。0073步骤12、会议服务器在MRF上创建会议成功,且成功加入到会议。0074步骤13、会议服务器在特定控制信道上向MRF发送INFO请求消息,且该INVITE消息用于指示MRF将终端设备A加入到该会议中。0075步骤14、MRF在接收到INFO请求消息之后,返回200OK消息。0076步骤15、会议服务器成功将终端设备A加入到相应的会议中。0077步骤16、会议服务器向终端设备B发送INVITE消息,该INVITE消息用于邀请终端设备B加入到会议,即加入到终端设备A已经加入的会议中。0078步骤1。

36、7、终端设备B在接收到INVITE消息之后,返回200OK消息。0079步骤18、会议服务器在特定控制信道上向MRF发送INVITE消息,且该INVITE消息说明书CN104301127A7/10页10用于指示MRF将终端设备B加入到相应的会议中。0080步骤19、MRF在接收到INVITE消息之后,返回200OK消息。0081步骤20、会议服务器收到200OK消息后,向终端设备B发送ACK消息。0082步骤21、会议服务器在收到200OK消息之后,向MRF发送ACK消息。0083步骤22、会议服务器在特定控制信道上向MRF发送INFO请求消息。0084步骤23,MRF在接收到INFO请求消息。

37、之后,返回200OK消息。0085步骤24、会议服务器成功将终端设备B加入到相应的会议中。0086步骤25、会议服务器成功将终端设备C加入到相应的会议中。基于步骤16步骤24的处理流程,会议服务器成功将终端设备C加入到相应的会议中。0087实施例三0088本发明实施例三提供一种会议控制的方法,本应用场景下,为会议服务器实现会议结束流程与会者退出会议的过程,如图5所示,该过程包括0089步骤1步骤3、会议创建成功,终端设备A、B、C均在会议中。0090步骤4步骤5、终端设备A退出会议,并向会议服务器发送BYE消息。0091步骤6、会议服务器收到BYE消息后,向终端设备A返回200OK消息。009。

38、2步骤7、会议服务器在接收到BYE消息后,向MRF发送BYE消息。0093步骤8、MRF在接收到BYE消息之后,返回200OK消息。0094步骤9、会议服务器成功将终端设备A退出会议。0095步骤10步骤11、终端设备B退出会议,并向会议服务器发送BYE消息。0096步骤12、会议服务器收到BYE消息后,向终端设备B返回200OK消息。0097步骤13、会议服务器在接收到BYE消息后,向MRF发送BYE消息。0098步骤14、MRF在接收到BYE消息之后,返回200OK消息。0099步骤15、会议服务器成功将终端设备B退出会议。0100步骤16步骤17、终端设备C退出会议,并向会议服务器发送B。

39、YE消息。0101步骤18、会议服务器收到BYE消息后,向终端设备C返回200OK消息。0102步骤19、会议服务器在接收到BYE消息后,向MRF发送BYE消息。0103步骤20、MRF在接收到BYE消息之后,返回200OK消息。0104步骤21、会议服务器成功将终端设备C退出会议。0105步骤22、会议服务器决定结束会议。0106步骤23、会议服务器向MRF发送BYE消息即会议结束消息。0107步骤24、MRF在接收到BYE消息之后,返回200OK消息。0108步骤25、MRF释放会议的资源以及特定控制信道的资源。MRF判断当前会议所有连接不存在,因此MRF释放会议的资源以及特定控制信道的资。

40、源。0109实施例四0110本发明实施例四提供一种会议控制的方法,本应用场景下,为会议服务器实现会议结束流程会议服务器结束会议的过程,如图6所示,该过程包括0111步骤1步骤3、会议创建成功,终端设备A、B、C均在会议中。0112步骤4、会议服务器决定结束会议如通过外界触发或者会议设置等。0113步骤5、会议服务器向终端设备A发送BYE消息。说明书CN104301127A108/10页110114步骤6、终端设备A收到BYE消息后,向会议服务器返回200OK消息。0115步骤7、会议服务器向MRF发送BYE消息。0116步骤8、MRF在接收到BYE消息之后,返回200OK消息。0117步骤9、。

41、会议服务器成功将终端设备A退出会议。0118步骤10、会议服务器向终端设备B发送BYE消息。0119步骤11、终端设备B收到BYE消息后,向会议服务器返回200OK消息。0120步骤12、会议服务器向MRF发送BYE消息。0121步骤13、MRF在接收到BYE消息之后,返回200OK消息。0122步骤14、会议服务器成功将终端设备B退出会议。0123步骤15、会议服务器向终端设备C发送BYE消息。0124步骤16、终端设备C收到BYE消息后,向会议服务器返回200OK消息。0125步骤17、会议服务器向MRF发送BYE消息。0126步骤18、MRF在接收到BYE消息之后,返回200OK消息。0。

42、127步骤19、会议服务器成功将终端设备C退出会议。0128步骤20、会议服务器向MRF发送BYE消息即会议结束消息。0129步骤21、MRF在接收到BYE消息之后,返回200OK消息。0130步骤22、MRF释放会议的资源以及特定控制信道的资源。MRF判断当前会议所有连接不存在,因此MRF释放会议的资源以及特定控制信道的资源。0131实施例五0132本发明实施例五提供一种会议控制的方法,本应用场景下,为会议服务器实现用户加入过程中,与会者退出会议的过程,如图7所示,该过程包括0133步骤1、会议服务器根据业务触发条件如接收外界指示,或者根据业务配置自动触发等,向终端设备A发送用于会议邀请的I。

43、NVITE消息。0134步骤2、终端设备A接收到INVITE消息之后,返回200OK消息。0135步骤3、会议服务器向MRF发送INVITE消息。其中,该INVITE消息用于触发完成终端设备A与MRF之间的媒体协商过程。0136步骤4、MRF在接收到INVITE消息之后,返回200OK消息。0137步骤5、会议服务器收到200OK消息后,向终端设备A发送ACK消息。0138步骤6、会议服务器在收到200OK消息之后,向MRF发送ACK消息。0139步骤7、会议服务器在特定控制信道上向MRF发送INVITE消息,INVITE消息用于完成会议服务器与MRF之间的媒体协商,且该INVITE消息用于指。

44、示MRF创建会议,并将会议服务器模拟成终端设备加入该会议中。0140步骤8、MRF在接收到INVITE消息之后,返回200OK消息。0141步骤9、会议服务器在接收到200OK消息之后,向MRF发送ACK消息。0142步骤10、会议服务器在特定控制信道上向MRF发送INFO请求消息,且该INFO请求消息用于指示MRF将会议服务器加入到该会议中。0143步骤11、MRF在接收到INFO请求消息之后,返回200OK消息。0144步骤12、会议服务器在MRF上创建会议成功,且成功加入到会议。0145步骤13、会议服务器在特定控制信道上向MRF发送INFO请求消息,且该INVITE消说明书CN1043。

45、01127A119/10页12息用于指示MRF将终端设备A加入到该会议中。0146步骤14、MRF在接收到INFO请求消息之后,返回200OK消息。0147步骤15、会议服务器成功将终端设备A加入到相应的会议中。0148步骤16、会议服务器向终端设备B发送INVITE消息,该INVITE消息用于邀请终端设备B加入到会议,即加入到终端设备A已经加入的会议中。0149步骤17、终端设备B在接收到INVITE消息之后,返回200OK消息。0150步骤18、会议服务器在特定控制信道上向MRF发送INVITE消息,且该INVITE消息用于指示MRF将终端设备B加入到相应的会议中。0151步骤19、MRF。

46、在接收到INVITE消息之后,返回200OK消息。0152步骤20、会议服务器收到200OK消息后,向终端设备B发送ACK消息。0153步骤21、会议服务器在收到200OK消息之后,向MRF发送ACK消息。0154步骤22步骤23、终端设备A退出会议,并向会议服务器发送BYE消息。0155步骤24、会议服务器收到BYE消息后,向终端设备A返回200OK消息。0156步骤25、会议服务器在接收到BYE消息后,向MRF发送BYE消息。0157步骤26、MRF在接收到BYE消息之后,返回200OK消息。0158步骤27、会议服务器成功将终端设备A退出会议。0159步骤28、会议服务器决定不结束会议仍。

47、有加入中和待加入会议用户。0160步骤29、会议服务器在特定控制信道上向MRF发送INFO请求消息。0161步骤30,MRF在接收到INFO请求消息之后,返回200OK消息。0162步骤31、会议服务器成功将终端设备B加入到相应的会议中。0163步骤32、会议服务器成功将终端设备C加入到相应的会议中。基于将终端设备B加入到会议的处理流程,会议服务器将终端设备C加入到会议中。0164实施例六0165基于与上述方法同样的发明构思,本发明实施例中还提供了一种会议服务器,当需要创建会议时,在会议服务器与媒体资源功能MRF之间建立特定控制信道,所述特定控制信道用于传输需要在会议服务器与MRF之间交互的会。

48、议控制信令,如图8所示,所述会议服务器具体包括0166处理模块11,用于在所述特定控制信道上指示所述MRF创建会议,并利用所述特定控制信道将所述会议服务器模拟为终端设备加入到所述会议中;0167发送模块12,用于在确定需要结束所述会议时,向所述MRF发送会议结束消息;由所述MRF在收到来自所述会议服务器的会议结束消息时,释放所述会议的资源以及所述特定控制信道的资源;在未收到来自所述会议服务器的会议结束消息时,拒绝释放所述会议的资源以及所述特定控制信道的资源。0168所述发送模块12,还用于当有终端设备退出所述会议时,如果当前不需要结束所述会议,则利用特定控制信道向MRF发送模拟数据流,以使MR。

49、F在从特定控制信道上收到模拟数据流时,确定模拟为终端设备的会议服务器未退出所述会议,并拒绝释放所述会议的资源以及所述特定控制信道的资源。0169所述发送模块12,进一步用于在确定需要结束所述会议的过程中,在当前加入到所述会议的所有终端设备均退出所述会议,且所述会议服务器当前未邀请其他终端设备加说明书CN104301127A1210/10页13入到所述会议时,确定需要结束所述会议;或者,在所述会议服务器接收到结束所述会议的命令时,确定需要结束所述会议。0170其中,本发明装置的各个模块可以集成于一体,也可以分离部署。上述模块可以合并为一个模块,也可以进一步拆分成多个子模块。0171实施例七017。

50、2基于与上述方法同样的发明构思,本发明实施例中还提供了一种媒体资源功能MRF实体,当需要创建会议时,在MRF实体与会议服务器之间建立特定控制信道,所述特定控制信道用于传输需要在会议服务器与MRF之间交互的会议控制信令,如图9所示,所述MRF实体具体包括0173接收模块21,用于接收会议服务器在所述特定控制信道上指示MRF实体创建会议的命令,并将所述会议服务器作为模拟的终端设备加入到所述会议中;处理模块22,用于在接收到来自会议服务器的会议结束消息时,释放所述会议的资源以及所述特定控制信道的资源;在未接收到来自会议服务器的会议结束消息时,拒绝释放所述会议的资源以及所述特定控制信道的资源。0174。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1