一种利用媒体服务器实现子会议的方法

文档序号:7965029阅读:217来源:国知局
专利名称:一种利用媒体服务器实现子会议的方法
技术领域
本发明涉及下一代网络(NGN)领域,具体地说,涉及一种利用媒体服务器实现子 会议的方法。
背景技术
在目前的下一代网络领域中,媒体服务器作为网络中核心媒体资源设备,其主要功 能就是通过控制设备的媒体控制信令向网络提供语音服务。但是由于现有技术更多的是
借鉴原有的公共交换电话网络(PSTN)控制处理技术,即放音、放音并且收号、录音
等基本语音控制功能,因此在满足下一代网络更加丰富的语音处理需求方面有着很大的 局限性。
会议是媒体服务器提供的一项重要功能。会议业务可以实现多方用户同时进行通信, 会议可以用于各种各样的媒体流类型的通信,如音频、视频和文本类型的会议。由于会 议所能提供的实时性和高质量保证,使得更多基于会议业务的应用可以被人们所接收, 如文件和白板的共享,游戏业务等等。
目前跟会议相关的主流技术标准有2个H.323和SIP (Session Initiation Protocol, 会话初始协议),前者由ITU-T SG16定义,后者由正TF MMUSIC工作组定义。这些标 准只对会议的基本模式进行了定义。
媒体服务器提供的会议一般采用集中式会议(紧耦合会议)模型,具有信令集中控 制、媒体集中处理的特点。
集中式会议的具体实现方式如下
首先,由会议主办方通过坐席或呼叫会议特服号码发起会议;然后,当有用户要加 入会议则通过会议主办方呼叫与会用户或由与会用户呼叫会议主办方的方式将用户加入 到会议中;当会议中有至少2个用户以后,在会议中的用户相互可以进行实时交互通讯; 会议进行期间,会议主办方可对会议进行音频、视频等媒体的播放或录制;当有用户要 离开用户则通过用户挂机或会议主办方注销该用户的方式将该用户从会议中删除;当会 议用户全部离开或会议主办方拆除会议时,会议结束。
这种实现会议的方式,实现了会议的基本功能,但未能充分利用下一代网络丰富的 语音处理能力,其功能相对简单。
首先,用户发表发言和接收发言都是面对会议中的全部用户,不能实现私聊,也不 能满足分组讨论等会议中常见操作模式的需求,应用范围受到局限;
其次,由于所有用户都在同一个会议中,因此所有的播放、录制操作也只能对整个 会议进行,而不能对单个或指定数量的用户进行上述操作,难以满足客户化定制播放、 录制等特殊需求;
再次,由上所述,由于所有的操作都只是对会议全体成员有效,如果有用户中途才 加入会议,那么该用户要么就只能放弃了解已经讨论过的话题或播放过的音频、视频等, 要么就只能让其它全部与会人员重温前面的内容。不论是哪种选择,此情况下的会议效 率都变得非常低下。

发明内容
为了克服现有技术中存在的问题,本发明提出一种利用媒体服务器,在现有会议功 能的基础上加以改进,提供子会议功能的一种实现方法。
本发明在投入很低的情况下,可以使得会议用户方便地获得子会议、分组讨论、定 制对象的播放和录制等更加灵活和高效的会议服务。
本发明具体是这样实现的
一种利用媒体服务器实现子会议的方法,其特征在于,包括如下步骤-第一步,业务服务器向媒体服务器发送发起子会议请求,媒体服务器根据请求分配子会 议所需的资源,并保存请求中子会议所关联的主会议信息;
第二步,业务服务器向媒体服务器发送用户加入子会议请求,媒体服务器根据请求中的 信息和第一步中保存的主会议信息在主会议中释放主会议为该用户所分配的资源,同时在子
会议中为该用户分配所需的资源,将用户加入子会议的用户队列中; 第三步,媒体服务器向参与子会议的用户提供会议功能。
所述发起子会议请求包括,会议所需的媒体资源类型和数量、与子会议关联的主会议信
息;
所述与子会议关联的主会议信息包括,主会议标识信息和子会议结束后是否返回会议的 方式约定信息。
所述用户加入子会议请求包括,要加入子会议的用户标识, 在一次请求中可以包含1个或多个用户的信息。 业务服务器可继续向媒体服务器发送用户加入子会议请求。
业务服务器向媒体服务器发送用户离开子会议请求,媒体服务器根据请求在子会议中释 放子会议中为该用户分配的会议资源,从子会议的用户队列中删除该用户,并根据第一步中 保存的主会议信息子会议结束后是否返回主会议的信息决定下一步骤,如果要返回主会议, 根据请求中的用户信息和第一步中保存的主会议信息在主会议中为该用户分配所需的资源, 将用户重新加入主会议用户队列中,否则不将用户重新加入主会议。
所述用户离开子会议请求包括,要离开子会议的用户的标识,
在一次请求中可以包含1个或多个用户的信息。
业务服务器向媒体服务器发送结束子会议请求,媒体服务器根据请求检索子会议用户队 列中当前余下的用户信息,
若用户数为o,则释放为子会议预留的各种媒体资源,删除第一步保存的关联主会议信息 并释放其占用的内存空间; 否则
依次分别从用户队列中获取余下的用户信息,释放子会议为每个用户分配的会议资源, 从子会议的用户队列中删除该用户信息,并根据第一步中保存的子会议结束后是否返回主会 议的方式约定信息决定下一步骤,如果要返回主会议,根据请求中的用户信息和第一步中保 存的主会议信息在主会议中为该用户分配所需的资源,将用户加入主会议用户队列中,否则
不将用户重新加入主会议;如上处理完所有余下用户后,释放为子会议预留的各种媒体资源, 删除第一步保存的关联主会议信息并释放其占用的内存空间。
本发明所提供一种利用媒体服务器实现子会议的方法,利用媒体服务器提供的会议功能, 能够实现会议中对单个用户或指定数量用户的媒体播放和录制,能满足会议中用户私聊、分 组讨论等特殊需求,也能向中途加入会议的用户单独通知特定内容。本发明对原会议流程改 动小,易于实现;规则简单,.扩充灵活,不但适用于音频电话会议,也适用于视频多媒体会 议以及其它形式的会议;能设置子会议结束之后是否返回主会议,方便客户化定制;还能实 现子会议的嵌套调用等多项功能,极大的丰富了下一代网络中媒体服务器提供的会议功能, 有效的提高了会议效率。


图1是本发明提出的利用媒体服务器实现子会议功能的流程示意图。
具体实施例方式
下面将结合附图,详细说明本发明的实现方法。
本发明实施过程中主要涉及到的下一代网络设备有
媒体服务器在下一代网络中统一提供媒体资源处理功能,接受应用服务器的控制, 其媒体连接通过IP承载网与网关或IP终端交互,体现了控制与承载分离的组网思想。在 本案例中提供会议和子会议功能的具体实现。
应用服务器是智能网的核心构件,存储用户数据和业务逻辑;根据业务逻辑触发 业务流程,在业务处理过程,根据需要控制媒体服务器提供媒体资源,从而实现各种不 同的业务功能。在本案例中提供会议和子会议的业务流程控制。
以下,将对本发明中子会议处理过程的具体实施方式
进行说明。
步骤l:业务服务器向媒体服务器发送发起子会议的请求,请求中包含会议所需的媒体资 源类型和数量、与子会议关联的主会议标识信息和子会议结束后是否返回主会议的方式约定 等丫曰息;
步骤2:媒体服务器收到发起子会议的请求后创建子会议,为子会议分配会议资源,预留 指定的媒体资源类型(如音频资源、视频资源等)及数量,初始化子会议的用户队列,并 保存请求中附带的子会议关联的主会议信息,包括主会议标识信息和子会议结束后是否返回 主会议的方式约定信息等;
步骤3:媒体服务器向业务服务器发送发起子会议成功的响应;
步骤4:业务服务器向媒体服务器发送用户加入子会议的请求,请求中包含要加入子会议 的用户标识,在一次请求中可以包含l个或多个用户的信息;
步骤5:媒体服务器收到用户加入子会议的请求后根据请求中的用户信息和步骤2中保存 的与子会议关联的主会议标识信息,释放主会议中为该用户分配的会议资源、IP通道和相关 媒体资源(如音频资源、视频资源等,下同),并从主会议的用户队列中删除该用户的信 息,然后在子会议中为该用户分配会议资源、IP通道和相关媒体资源,并将该用户的信息加 入到子会议的用户队列中,重复上述过程直到请求中给出的所有用户都被加入到子会议中; 步骤6:媒体服务器向业务服务器发送用户加入子会议成功的响应; 步骤7:重复步骤4至6,直到所有要加入子会议的用户都被加入到子会议中; 步骤8:召开子会议,媒体服务器向子会议成员提供所需的会议服务,例如语音交谈、 视频交互、媒体播放、音频/视频录制,以及为该子会议创建隶属的子会议等。
在子会议召开过程中,如果有新用户加入,则跳到步骤4;如果有用户离开,则跳到步骤
9;如果子会议结束,则跳到步骤14;否则继续执行步骤8;
步骤9:业务服务器向媒体服务器发送用户离开子会议的请求,请求中包含要离开子会议 的用户标识,在一次请求中可以包含l个或多个用户的信息;
步骤10:媒体服务器收到用户离开子会议的请求后检索步骤2中保存的子会议结束后是否 返回主会议的方式约定信息,如果要返回主会议则跳到步骤ll,否则跳到步骤12;
步骤11:媒体服务器根据请求中的用户信息和步骤2中保存的与子会议关联的主会议标识 信息,释放子会议中为该用户分配的会议资源、IP通道和相关媒体资源,并从子会议的用户 队列中删除该用户的信息,然后在主会议中为该用户分配会议资源、IP通道和相关媒体资源, 并将该用户的信息加入到主会议的用户队列中,重复上述过程直到请求中给出的所有用户都 已离开子会议并被重新加入到主会议中,然后跳到步骤13;
步骤12:媒体服务器根据请求中的用户信息,释放子会议中为该用户分配的会议资源、 IP通道和相关媒体资源,并从子会议的用户队列中删除该用户的信息,重复上述过程直到请 求中给出的所有用户都已离开子会议,然后跳到步骤13;
步骤13:媒体服务器向业务服务器发送用户离开子会议成功的响应,然后返回步骤8;
步骤14:业务服务器向媒体服务器发送用户结束子会议的请求;
步骤15:媒体服务器收到用户结束子会议的请求后检索子会议用户队列中当前余下的用 户信息,如果用户数为0,则跳到步骤18,否则根据步骤2中保存的子会议结束后是否返回主 会议的方式约定信息,如果要返回主会议则跳到步骤16,如果不返回主会议则跳到步骤17;
步骤16:从用户队列中获取一个用户信息,释放子会议中为该用户分配的会议资源、IP 通道和相关媒体资源,并从子会议的用户队列.中删除该用户的信息,然后根据步骤2中保存的 与子会议关联的主会议标识信息将该用户的信息,在主会议中为该用户分配会议资源、IP通 道和相关媒体资源,并将该用户的信息加入到主会议的用户队列中,重复本步骤直到用户队 列中用户数为0,然后跳到步骤18;
步骤17:从用户队列中获取一个用户信息,释放子会议中为该用户分配的会议资源、IP 通道和相关媒体资源,并从子会议的用户队列中删除该用户的信息,重复本步骤直到用户队 列中用户数为0,'然后跳到步骤18;
步骤18:释放子会议占用的会议资源和用户队列,释放为子会议预留的各种媒体资源, 删除步骤2中保存的关联主会议信息并释放其占用的内存空间;
步骤19:媒体服务器向业务服务器发送结束子会议成功的响应。
应当理解的是,上述对会议用户管理方式、资源列举和各具体步骤的举例说明较为具体, 并不能因此而认为是对本发明的保护范围的限制,本发明的保护范围应以所附权利要求为准。
权利要求
1、一种利用媒体服务器实现子会议的方法,其特征在于,包括如下步骤第一步,业务服务器向媒体服务器发送发起子会议请求,媒体服务器根据请求分配子会议所需的资源,并保存请求中子会议所关联的主会议信息;第二步,业务服务器向媒体服务器发送用户加入子会议请求,媒体服务器根据请求中的信息和第一步中保存的主会议信息在主会议中释放主会议为该用户所分配的资源,同时在子会议中为该用户分配所需的资源,将用户加入子会议的用户队列中;第三步,媒体服务器向参与子会议的用户提供会议功能。
2、 如权利要求1所述的利用媒体服务器实现子会议的方法,其特征在于-所述发起子会议请求包括,会议所需的媒体资源类型和数量、与子会议关联的主会议信息;所述与子会议关联的主会议信息包括,主会议标识信息和子会议结束后是否返回会议的 方式约定信息。
3、 如权利要求1所述的利用媒体服务器实现子会议的方法,其特征在于 所述用户加入子会议请求包括,要加入子会议的用户标识, 在一次请求中可以包含1个或多个用户的信息。
4、 如权利要求1或2或3所述的利用媒体服务器实现子会议的方法,其特征在于,在子会议召开的过程中业务服务器可继续向媒体服务器发送用户加入子会议请求。
5、 如权利要求1或2或3所述的利用媒体服务器实现子会议的方法,其特征在于,在子 会议召开的过程中业务服务器向媒体服务器发送用户离开子会议请求,媒体服务器根据请求在子会议中释 放子会议中为该用户分配的会议资源,从子会议的用户队列中删除该用户,并根据第一步中 保存的主会议信息子会议结束后是否返回主会议的信息决定下一步骤,如果要返回主会议, 根据请求中的用户信息和第一步中保存的主会议信息在主会议中为该用户分配所需的资源, 将用户重新加入主会议用户队列中,否则不将用户重新加入主会议。
6、如权利要求5所述的利用媒体服务器卖现子会议的方法,其特征在于-所述用户离开子会议请求包括,要离开子会议的用户的标识, 在一次请求中可以包含1个或多个用户的信息。
7、如权利要求1或2或3所述的利用媒体服务器实现子会议的方法,其特征在于,还包括业务服务器向媒体服务器发送结束子会议请求,媒体服务器根据请求检索子会议用户队 列中当前余下的用户信息, 若用户数为o,则释放为子会议预留的各种媒体资源,删除第一步保存的关联主会议信息 并释放其占用的内存空间;否则依次分别从用户队列中获取余下的用户信息,释放子会议为每个用户分配的会议资源, 从子会议的用户队列中删除该用户信息,并根据第一步中保存的子会议结束后是否返回主会 议的方式约定信息决定下一步骤,如果要返回主会议,根据请求中的用户信息和第一步中保 存的主会议信息在主会议中为该用户分配所需的资源,将用户加入主会议用户队列中,否则不将用户重新加入主会议;如上处理完所有余下用户后,释放为子会议预留的各种媒体资源, 删除第一步保存的关联主会议信息并释放其占用的内存空间。
全文摘要
本发明公开了一种利用媒体服务器实现子会议的方法,包括,业务服务器向媒体服务器发送发起子会议请求,媒体服务器根据请求分配子会议所需的资源,并保存请求中子会议所关联的主会议信息;业务服务器向媒体服务器发送用户加入子会议请求,媒体服务器根据请求中的信息和保存的主会议信息在主会议中释放主会议为该用户所分配的资源,同时在子会议中为该用户分配所需的资源,将用户加入子会议的用户队列中;媒体服务器向参与子会议的用户提供会议功能。本发明对原会议流程改动小,易于实现,规则简单,扩充灵活,实现会议中对单个用户或指定数量用户的媒体播放和录制,能满足会议中用户私聊、分组讨论,也能向中途加入会议的用户单独通知特定内容。
文档编号H04M3/56GK101110686SQ20061010340
公开日2008年1月23日 申请日期2006年7月18日 优先权日2006年7月18日
发明者力 傅, 嵩 张, 李春霞, 罡 郑 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1