一种网络会议多点连接建立方法及其会议控制服务器的制造方法

文档序号:8285024阅读:181来源:国知局
一种网络会议多点连接建立方法及其会议控制服务器的制造方法
【专利说明】一种网络会议多点连接建立方法及其会议控制服务器 【技术领域】
[0001] 本发明属于媒体数据通道技术领域,涉及网络会议中会议成员间媒体数据通道的 建立方法,具体涉及一种网络会议多点连接建立方法及其会议控制服务器。 【【背景技术】】
[0002] 网络会议根据媒体数据通道的拓扑不同,分为集中式和分布式。集中式指会议成 员都建立到中心节点的数据通道,所有数据通过中心节点进行转发。分布式不需要中心节 点,媒体数据直接发送或经过其他成员节点转发到达目的节点。传统的视频会议一般采用 集中式,多点控制单元(MCU)作为中心节点,会议成员均建立到MCU的媒体数据连接。集中 式的网络会议因为需要中心节点,一方面增加了会议系统的硬件成本和带宽成本,另外一 方面由于媒体数据都需要经中心节点,增加了数据的延迟,降低了会议的实时性。
[0003] 分布式网络会议因为没有中心点,不需要增加额外的硬件,不存在集中式网络会 议的成本增加的问题。媒体数据可以直接发送给目的节点,也可以经过其他节点进行转发。 如果经过其他节点进行转发,例如利用中间节点建立到多个下级节点的连接,将收到的数 据从每个连接发送给下级节点,这种方式称为应用层多播。经过中间节点转发虽然扩大了 会议的规模,但转发尤其是多次转发,将导致较大的会议延迟,降低用户的实时体验。而在 大量的网络会议的场合,会议的规模不是很大,只有2?5个与会者,会议成员间的实时体 验比较重要,此时可以建立所有成员间的全互联网状数据通道,既满足了要求,又降低了成 本、提升了用户体验。 【
【发明内容】

[0004] 针对上述缺陷或不足,本发明的目的是提供一种网络会议多点连接建立方法以其 会议控制服务器,通过该方法,解决了网络会议中媒体数据通道连接的建立问题。
[0005] 为达到以上目的,本发明的技术方案为:
[0006] 一种网络会议多点连接建立方法,包括一下步骤:
[0007]1)、待加入会议成员向会议控制服务器发送加入会议请求消息;
[0008] 2)、会议控制服务器根据收到的会议请求消息,向同一网络会议中所有的会议成 员发送通知消息;
[0009] 3)、所述会议成员收到通知消息以后,向待加入会议成员发起建立会议成员到待 加入会议成员的数据通道。
[0010] 所述会议请求消息包括待加入会议成员识别号。
[0011] 所述会议请求消息还包括会议号,以使得会议控制服务器根据会议号确定同一网 络会议中所有的会议成员。
[0012] 所述通知消息包括待加入会议成员识别号。
[0013] 所述待加入会议成员识别号为整数或字符串。
[0014] -种网络会议多点连接建立会议控制服务器,包括接收单元、识别单元、以及发送 单元;
[0015] 接收单元用于接收待加入会议成员向会议控制服务器发送加入会议请求消息;
[0016] 识别单元用于根据收到的会议请求消息,确认待加入会议成员所述请求加入的同 一网络会议中所有的会议成员;
[0017] 发送单元用于将向同一网络会议中所有的会议成员发送通知消息,以使得会议成 员收到通知消息以后,向待加入会议成员发起建立会议成员到待加入会议成员的数据通 道。
[0018] 所述会议请求消息包括待加入会议成员识别号。
[0019] 所述会议请求消息还包括会议号。
[0020] 所述识别单元根据会议号确定同一网络会议中所有的会议成员。
[0021] 所述待加入会议成员识别号为整数或字符串。
[0022] 与现有技术比较,本发明的有益效果为:
[0023] 本发明提供了一种网络会议多点连接建立方法以及网络会议控制服务器,通过待 加入会议成员向会议控制服务器发送加入会议请求消息,会议控制服务器向同一网络会议 中所有的会议成员发送通知消息后,使得会议成员收到通知消息以后,直接向待加入会议 成员发起建立会议成员到待加入会议成员的数据通道,使得待加入会议成员能够快速的加 入会议中,与会议其他成员建立连接,该方法提供了一种新的网络会议多点连接建立方法, 使得网络会议多点连接建立低成本降低、通道延迟降低,并且使得网络建立直接、快速,为 用户提供更好的体验。 【【附图说明】】
[0024] 图1是本发明流程框图;
[0025] 图2是本发明实施例二网络图;
[0026] 图3是本发明实施例二流程框图;
[0027] 图4是本发明服务器装置结构示意图。 【【具体实施方式】】
[0028] 下面结合附图对本发明做详细描述。
[0029] 实施例一
[0030]如图1所示,本发明提供了一种网络会议多点连接建立方法,包括一下步骤:
[0031]1)、待加入会议成员向会议控制服务器发送加入会议请求消息;所述会议请求消 息包括待加入会议成员识别号;
[0032]2)、会议控制服务器根据收到的会议请求消息,向同一网络会议中所有的会议成 员发送通知消息;所述通知消息包括待加入会议成员识别号。
[0033] 3)、所述会议成员收到通知消息以后,向待加入会议成员发起建立会议成员到待 加入会议成员的数据通道。
[0034] 需要说明的是,本发明中所述待加入会议成员识别号为整数或字符串。
[0035] 优选的,本法发明中所述会议请求消息还包括会议号,以使得会议控制服务器根 据会议号确定同一网络会议中所有的会议成员,提高了网络识别度。
[0036] 如图2所示,网络会议系统包括会议控制服务器和多个会议终端,每个会议终端 都与会议服务器建立连接,该连接只是用于控制消息的传送,而不是传送媒体数据。每个会 议终端都有一个唯一的识别号。会议控制服务器在创建会议时,为每个会议分配会议号,以 识别不同的会议。
[0037] 如图3所示,示例性的,以网络会议成员为例进行说明,其中会议中已经有两个成 员,成员A和成员B,A和B已经建立双向的媒体数据通道,成员C需要加入会议。
[0038] 1、成员C向会议控制服务器发送加入会议请求,包括信息:
[0039] 成员C的唯一识别号和会议号
[0040] 2、会议控制服务器收到该请求以后,如果是合法的会议成员,将向会议中已有的 成员发送新成员加入通知,包括的信息:
[0041] 成员C的唯一识别号
[0042] 3、会议已有成员A、成员B收到该通知消息以后,向会议成员A发起建立连接的请 求。
[0043] 成员A与成员B、成员C的通道建立完成后,A、B、C间形成全互联关系。
[0044] 下面以基于XMPP即时通信的多人聊天支持增加对音视频能力,将多人聊天改造 为多媒体网络会议为例,对本发明进行更详细的说明。
[0045] XMPP(可扩展消息处理现场协议)是基于可扩展标记语言(XML)的协议,是即时通 信中应用最多的协议之一。在XMPP所规定的多人聊天(MUC)中,用户可以加入MUC,与其他 用户进行文字聊天。但MUC自身不提供对音视频等多媒体能力的支持,本发明在基于XMPP 的MUC已有机制的基础上,对MUC支持多媒体能力需要的多点媒体通道连接的建立,提供了 一种低成本、低通道延迟的解决方案。
[0046] 在本实施例中,假设会议标识为mucOconference.example,com,准备加入会议的 成员标识为member_c
[0047] 在XMPP中,成员加入MUC时,向会议发送出席消息:
[0048] 〈presencefrom= 'member_c@example.com/pda'id= 'ng91xs69'
[0049]to= 'muciconference.example,com/nickc' />
[0050]其中presence是XMPP出席消息的标识;member_c@example.com/pda中member_ cOexample.com/pda是成员C的用户标识;mucOconference.example,com是会议标识; nickc是成员C在会议中的昵称。
[0051] XMPP服务器收到该出席消息以后,将向已经在会议室的用户A、用户B发送出席消 息:
[0052]
【主权项】
1. 一种网络会议多点连接建立方法,其特征在于,包括一下步骤: 1) 、待加入会议成员向会议控制服务器发送加入会议请求消息; 2) 、会议控制服务器根据收到的会议请求消息,向同一网络会议中所有的会议成员发 送通知消息; 3) 、所述会议成员收到通知消息W后,向待加入会议成员发起建立会议成员到待加入 会议成员的数据通道。
2. 根据权利要求书1所述的网络会议多点连接建立方法,其特征在于,所述会议请求 消息包括待加入会议成员识别号。
3. 根据权利要求2所述的网络会议多点连接建立方法,其特征在于,所述会议请求消 息还包括会议号,W使得会议控制服务器根据会议号确定同一网络会议中所有的会议成 员。
4. 根据权利要求2所述的网络会议多点连接建立方法,其特征在于,所述通知消息包 括待加入会议成员识别号。
5. 根据权利要求2或4所述的网络会议多点连接建立方法,其特征在于,所述待加入会 议成员识别号为整数或字符串。
6. -种网络会议多点连接建立会议控制服务器,其特征在于,包括接收单元、识别单 元、W及发送单元; 接收单元用于接收待加入会议成员向会议控制服务器发送加入会议请求消息; 识别单元用于根据收到的会议请求消息,确认待加入会议成员所述请求加入的同一网 络会议中所有的会议成员; 发送单元用于将向同一网络会议中所有的会议成员发送通知消息,W使得会议成员收 到通知消息W后,向待加入会议成员发起建立会议成员到待加入会议成员的数据通道。
7. 根据权利要去6所述的网络会议多点连接建立会议控制服务器,其特征在于,所述 会议请求消息包括待加入会议成员识别号。
8. 根据权利要去7所述的网络会议多点连接建立会议控制服务器,其特征在于,所述 会议请求消息还包括会议号。
9. 根据权利要去8所述的网络会议多点连接建立会议控制服务器,其特征在于,所述 识别单元根据会议号确定同一网络会议中所有的会议成员。
10. 根据权利要去8所述的网络会议多点连接建立会议控制服务器,其特征在于,所述 待加入会议成员识别号为整数或字符串。
【专利摘要】本发明公开了一种网络会议多点连接建立方法以其会议控制服务器,通过待加入会议成员向会议控制服务器发送加入会议请求消息,会议控制服务器向同一网络会议中所有的会议成员发送通知消息后,使得会议成员收到通知消息以后,直接向待加入会议成员发起建立会议成员到待加入会议成员的数据通道,使得待加入会议成员能够快速的加入会议中,与会议其他成员建立连接,该方法提供了一种新的网络会议多点连接建立方法,使得网络会议多点连接建立低成本降低、通道延迟降低,并且使得网络建立直接、快速,为用户提供更好的体验。
【IPC分类】H04L12-18, H04L29-08, H04L12-46
【公开号】CN104601342
【申请号】CN201510011608
【发明人】邓少冬
【申请人】西安融成科技有限公司
【公开日】2015年5月6日
【申请日】2015年1月9日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1