匿名会议终端入会方法及设备的制作方法

文档序号:7757835阅读:227来源:国知局
专利名称:匿名会议终端入会方法及设备的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种匿名会议终端入会方法及设备。
背景技术
在视频会议系统中,匿名会议指的是创建会议的时候,没有明确指定哪些终端入 会,会议召开的时候,各终端主动加入到会议中的会议机制。现有技术中,召开匿名会议时, 通常根据匿名会议的规模选择一个MCU(Multi-point Control Unit,多点控制单元),将匿 名会议创建在该MCU上,因此,入会终端的数量受到创建会议的单个MCU所能够支持的终端 数量的限制。在匿名会议规模较大时,虽然可选择能够支持大型会议的MCU创建匿名会议, 但是会提高对MCU的要求。

发明内容
本发明实施例提供了一种匿名会议终端入会方法及设备,实现了利用简单级联会 议召开匿名会议。本发明实施例提供了一种匿名会议终端入会方法,应用于包括视讯管理服务器、 网守设备和会议终端的视讯会议系统,该方法包括所述网守设备根据所述视讯管理服务器发送的简单级联会议的会议注册信息建 立翻译表项;所述翻译表项中包括会议号码、分会议号码、多点控制单元MCU的IP地址与会 议终端的IP地址段的对应关系;当所述网守设备接收到会议终端发送的入会请求时,根据该入会请求中携带的会 议号码和所述会议终端的IP地址,通过所述翻译表项查找对应的MCU IP地址和分会议号 码,并在查找到时,将查找到的分会议号码以及MCU的IP地址发送给所述会议终端,供所述 会议终端通过与所述MCU IP地址对应的MCU加入与所述分会议标识对应的分会议。所述网守设备根据会议注册信息建立翻译表项时,还包括建立默认表项,当所述 网守设备通过所述翻译表项没有查找到对应的MCU IP地址和分会议号码时,向所述会议终 端发送所述默认表项中的分会议号码以及MCU的IP地址。当所述会议注册信息中包括单个MCU的IP地址时,所述网守设备建立单个翻译表 项,该翻译表项中会议终端的IP地址段为所有网段。所述网守设备根据会议注册信息建立翻译表项包括所述网守设备查找是否已经建立有与所述会议注册信息中的会议号码对应的翻 译表项,如果已经建立有对应的翻译表项,则删除已经建立的翻译表项,建立新的翻译表 项,或者使用当前会议注册信息建立新的翻译表项更新已经建立的翻译表项。所述网守设备根据会议注册信息建立翻译表项之前,还包括所述视讯管理服务器检测简单级联会议中MCU的负载,当MCU的负载满足预设条 件时,所述视讯管理服务器向所述网守设备发送携带所述MCU的IP地址的会议注册信息。本发明实施例提供了一种网守设备,应用于包括视讯管理服务器、所述网守设备和会议终端的视讯会议系统,该网守设备包括接收单元,用于接收所述视讯管理服务器发送的简单级联会议的会议注册信息, 并接收会议终端发送的入会请求;表项建立单元,与所述接收单元连接,用于根据所述接收单元接收到的会议注册 信息建立翻译表项;所述翻译表项中包括会议号码、分会议号码、多点控制单元MCU的IP地 址与会议终端的IP地址段的对应关系;查找单元,与所述接收单元和表项建立单元连接,用于当所述接收单元接收到会 议终端发送的入会请求时,根据入会请求中携带的会议号码和所述会议终端的IP地址,通 过所述翻译表项查找对应的MCU IP地址和分会议号码;发送单元,与所述查找单元连接,用于将所述查找单元查找到的分会议号码以及 MCU的IP地址发送给所述会议终端,供所述会议终端通过与所述MCU IP地址对应的MCU加 入与所述分会议标识对应的分会议。所述表项建立单元还用于建立默认表项;所述发送单元还用于当所述查找单元通过所述翻译表项没有查找到对应的MCU IP地址和分会议号码时,向所述会议终端发送所述默认表项中的分会议号码以及MCU的IP 地址。所述表项建立单元还用于当所述会议注册信息中包括单个MCU的IP地址时,建立单个翻译表项,该翻译表 项中会议终端的IP地址段为所有网段。所述表项建立单元还用于查找是否已经建立有与所述会议注册信息中的会议号码对应的翻译表项,如果已 经建立有对应的翻译表项,则删除已经建立的翻译表项,建立新的翻译表项,或者使用当前 会议注册信息建立新的翻译表项更新已经建立的翻译表项。本发明实施例提供了 一种视讯管理服务器,应用于包括所述视讯管理服务器、网 守设备和会议终端的视讯会议系统,该视讯管理服务器包括会议创建单元,用于创建简单级联会议;发送单元,与所述会议创建单元连接,用于根据配置策略向所述网守设备发送会 议注册信息,所述会议注册信息中包括会议号码、分会议号码、多点控制单元MCU的IP地址 与会议终端的IP地址段的对应关系。还包括检测单元,用于检测所述简单级联会议中MCU的负载;所述发送单元还与所述检测单元连接,用于当所述检测单元检测到MCU的负载满 足预设条件时,向所述网守发送携带所述MCU的IP地址的会议注册信息。与现有技术相比,本发明实施例至少具有以下优点视讯管理服务器根据配置策略发送会议注册信息,网守设备根据会议注册信息建 立的翻译表项中存储会议号码、分会议号码、多点控制单元MCU的IP地址与会议终端的IP 地址段的对应关系,将属于相应IP地址段的匿名会议终端分配到相应分会议,实现利用简 单级联会议召开匿名会议。


图1是现有技术中简单级联会议的系统结构示意图;图2是现有技术中Video Server划分的组织树示意图;图3是本发明实施例提供的匿名会议终端入会方法的流程示意图;图4是本发明实施例提供的匿名会议终端入会方法的另一流程示意图;图5是本发明实施例提供的网守设备的结构示意图。
具体实施例方式为了更清楚地介绍本发明实施例提供的匿名会议终端入会方法,首先介绍现有技 术中的简单级联会议。简单级联会议是将多个MCU召开的会议组合成一个逻辑会议,一次可以接入的会 议终端数量超过单个MCU所支持的终端数量,如果能够使用简单级联会议召开匿名会议, 将会克服上述单个MCU召开匿名会议时入会终端数量受单个MCU限制的问题。图1所示为现有技术中简单级联会议的系统结构,其中包括Video Server (视讯 管理服务器),MCU (图1所示MCU 1 4)以及MG (会议终端)。各MCU和会议终端通过网 络注册到Video Server。基于该结构,会议召开过程可包括用户在Video Server上创建 并管理会议,包括选定需要的MCU与会议终端,然后Video Server将会议信息(例如会议 号、与会终端的IP地址)下发到MCU上,由MCU召开会议。用户通过Video Server进行会 议控制。为了方便管理,Video Server中将各MCU、会议终端划归到不同的组织。该组织是 一个逻辑范围,例如MCU和会议终端可以按照以下任一种策略划归到组织(I)MCU和会议终端按照地域关系组织起来,即同一地域的MCU、会议终端,统一划 归到该地域对应的组织;(2)MCU和会议终端按照行政关系组织起来。即同一行政组织的MCU、会议终端,统 一划归到该行政组织对应的组织。Video Server划分组织的策略并不限于上述的两种,用户可以根据自身的需要进 行设置。各个组织按照划归策略,构建组织树,低级别组织单元(MCU或MG)挂在高级别组 织单元(MCU)下。为了方便后期创建会议,Video Server中可以为每一个组织进行编号, 该编号具体可以是区号比如杭州的区号0571 ;也可以是组织的编号比如财务部门的编 号是008等。如图2所示,其中高级别MCU为MCUl,下挂MGl、MG2和MCUll 13,MCU11 13为低级别MCU,各自还可以下挂MG。简单级联会议实际上是由多个MCU召开的子会议组成,在实现过程中,为了方便 控制,选举一个MCU作为主MCU。主MCU为简单级联树的根节点。子MCU将会议终端实况单 播给上级MCU,并接受上级MCU转发的实况,广播给下挂的各终端。一般的简单级联会议实 现中,如图2所示的组织树,各低级别的MCU作为终端,加入到上级MCU召开的会议中,所以 低级别的MCU与上级MCU之间至少存在一路双向的通道(如包括实况流通道、控制流通道)。本发明实施例采用简单级联会议方式实现了匿名会议实现过程,其视讯会议系统 结构可采用现有的简单级联会议结构。基于如图2所示的视讯会议系统结构,如图3所示, 本发明实施例提供的匿名会议终端入会方法,包括以下步骤
6
步骤301,Video Server创建简单级联会议。具体的,Video Server创建简单级联会议的过程可以包括用户填写会议号码,例 如该号码为A ;用户根据匿名会议的规模,选择该会议所需要的多个MCU ;用户通过所在终 端将填写的会议号码和选择的MUC信息提交给Video Server ;Video Server根据用户的配 置和自动调度的结果,确定级联会议需要的MCU,并为这些需要的MCU中的各MCU上的分会 议分配分会议号码,如分配的分会议号码分别为A1、A2、A3等;Video Server通过短信或邮 件等方式,将与会者会议信息通知给各MCU,通知的内容可包括会议号码以及分会议号码。 考虑到用户使用的会议终端可能不固定,Video Server无法判断用户使用哪个会议终端与 会,所以Video Server也可以不将分会议的会议号码通知给用户终端。假定用户填写的会议号码A为123456,Video Server上为各MCU上的分会议分 配的分会议号码如表1所示。其中,以123456*0001为例,*前为会议号码,*后为区分各分 会议的号码标识,整体用于在视讯会议网络中唯一标识一个分会议。表 1 步骤302,Video Server将会议终端和会议号码、分会议号码的信息注册到 GK(Gate Keeper,网守),GK根据接收到的注册信息建立翻译表项。具体的,GK接收Video Server发送的注册请求后,获取其中携带的会议终端和会 议号码、分会议号码的信息,建立对应的翻译表项,如表2所示,该翻译表项中可包括MCU的 IP地址、会议终端的IP地址、会议号码以及分会议号码。表 2 针对匿名会议终端,本发明实施例中通过配置策略,可使会议终端分担到不同的 MCU上的分会议。这种情况下,GK上的翻译表项具体可如表3所示,MCU可以对应不同网段 的IP地址。表3 表3中的最后一行表项为默认表项,该默认表项为可选表项,该可选表项中包括 默认会议号码与默认分会议号码,其中会议终端IP地址的*表示任一 IP地址均对应于该 默认表项中的MCU IP地址和分会议号码。该默认表项的优先级低于其他表项。当会议终端1利用会议号码A呼叫入会时,GK在根据会议号码A和会议终端1的 IP地址,无法查找到对应的表项时,GK可以返回默认MCU IP和默认分会议号码到会议终端 1。如果不提供默认翻译项,则不符合网段匹配规则的终端将无法入会。用户通过终端创建会议后,会议终端1加入会议的过程可包括步骤303,会议终端1向GK发送入会请求,以申请加入会议。具体的,会议终端1发送的入会请求中携带有会议号码。步骤304,GK根据会议终端1的IP地址和会议号码查找翻译表中对应的表项(即 查找对应的MUC IP地址和分会议号码),如果查找到匹配的表项,执行步骤305 ;否则,执行 步骤306。步骤305,GK将查找到的MCU的IP地址和分会议号码发送给会议终端1,会议终 端1根据该MCU的IP地址和分会议号码,通过对应的MCU加入对应的分会议,即向对应的 MCU发送加入对应分会议的入会请求。步骤306,GK根据默认表项向会议终端1发送默认MCU的IP地址和默认分会议号 码,会议终端1通过默认MCU加入默认的分会议。需要说明的是,如果表3中没有默认表项,则GK不向会议终端1发送MCU的IP地 址和分会议号码,会议终端1也就无法加入会议。上述流程中,GK根据表项为请求入会的会议终端查找MUC IP地址和分会议号码的过程中,可以按照如下策略查找与请求入会的会议终端对应的表项,以下以该请求入会 的终端为会议终端1为例描述首先进行精确匹配,即先查找与会议号码和会议终端1的IP地址(该终端1的IP 地址携带于查询报文中)对应的表项,如果找到对应表项,则返回结果;再进行模糊匹配,即如果没有找到对应表项,则查找与会议号码和会议终端1的 IP地址所归属的地址段相匹配的表项,在IP地址段匹配过程中可按IP地址的最长掩码进 行匹配,如果找到对应的表项,则返回结果;如果没有找到对应表项,则查找默认翻译表项,返回结果。图3所示的流程仅为本发明实施例提供的匿名会议终端入会方法的一种具体实 现方式,该方法还可以包括其他的具体实现方式,如图4所示,包括以下步骤步骤401,Video Server创建简单级联会议。具体过程可与图3所示流程中的步 骤301相同或相似。步骤402,Video Server根据配置的策略向GK注册翻译表项。具体的,Video Server可感知各MCU的运行情况,比如MCU的运行负荷,并根据感 知到的各MCU的运行情况,向GK注册翻译表项。例如,Video Server初始在GK上注册表4所示的翻译表项,其中会议终端IP地 址的*表示任一 IP地址均对应于该翻译表项中的MCU IP地址和分会议号码。表 4 该表项表示所有会议终端都对应于MCU12的IP地址和分会议号码123456*0002, 即会议终端对应的IP地址段为所有网段。步骤403,GK接收到匿名会议终端发送的携带会议号码123456的入会请求,查找 存储的翻译表项,向会议终端发送MCU12的IP地址和分会议号码123456*0002。步骤404,匿名会议终端根据MCU12的IP地址和分会议号码123456*0002请求加 入MCUl2上的分会议。步骤405,满足配置的条件时,Video Server向GK注册与会议号码123456对应的 新的翻译表项,替换原翻译表项。具体的,Video Server检测简单级联会议中MCU的负载,当MCU的负载满足预设 条件时,Video Server向GK发送携带该MCU的IP地址的会议注册信息。该预设条件具体 可以根据实际需要灵活调整,例如Video Server检测到MCU12下挂的会议终端数量达到预 定数值、按照预定排列顺序的下一 MCU为MCU13、且MCU13没有下挂或者下挂的会议终端数 量在预定个数内,则Video Server向GK注册MCU13对应的翻译表项。GK接收到Video Server发送的会议注册信息后,查找到已经存储的表项(表4), 删除表4所示表项,然后建立表5所示的表项;或者使用表5所示的表项替换表4所示表项。表5所示表项为与MCU13对应的翻译表项。表 5 该表项表示所有会议终端都对应于MCU13的IP地址和分会议号码123456*0003。步骤406,GK接收到匿名会议终端发送的携带会议号码123456的入会请求,查找 存储的翻译表项,向会议终端发送MCU13的IP地址和分会议号码123456*0003。步骤407,匿名会议终端根据MCU13的IP地址和分会议号码123456*0003请求加 入MCUl3上的分会议。本发明实施例提供了一种网守设备,应用于包括视讯管理服务器、所述网守设备 和会议终端的视讯会议系统,如图5所示,该网守设备包括接收单元11,用于接收所述视讯管理服务器发送的简单级联会议的会议注册信 息,并接收会议终端发送的入会请求;表项建立单元12,与所述接收单元11连接,用于根据所述接收单元11接收到的会 议注册信息建立翻译表项;所述翻译表项中包括会议号码、分会议号码、多点控制单元MCU 的IP地址与会议终端的IP地址段的对应关系;查找单元13,与所述接收单元11和表项建立单元12连接,用于当所述接收单元 11接收到会议终端发送的入会请求时,根据入会请求中携带的会议号码和所述会议终端的 IP地址,通过所述翻译表项查找对应的MCU IP地址和分会议号码;发送单元14,与所述查找单元13连接,用于将所述查找单元13查找到的分会议号 码以及MCU的IP地址发送给所述会议终端,供所述会议终端通过与所述MCU IP地址对应 的MCU加入与所述分会议标识对应的分会议。所述表项建立单元12还用于建立默认表项;所述发送单元14还用于当所述查 找单元13通过所述翻译表项没有查找到对应的MCU IP地址和分会议号码时,向所述会议 终端发送所述默认表项中的分会议号码以及MCU的IP地址。所述表项建立单元12还用于当所述会议注册信息中包括单个MCU的IP地址时, 建立单个翻译表项,该翻译表项中会议终端的IP地址段为所有网段。所述表项建立单元12还用于查找是否已经建立有与所述会议注册信息中的会 议号码对应的翻译表项,如果已经建立有对应的翻译表项,则删除已经建立的翻译表项,建 立新的翻译表项,或者使用当前会议注册信息建立新的翻译表项更新已经建立的翻译表 项。本发明实施例提供了 一种视讯管理服务器,应用于包括所述视讯管理服务器、网 守设备和会议终端的视讯会议系统,该视讯管理服务器包括会议创建单元,用于创建简单级联会议;发送单元,与所述会议创建单元连接,用于根据配置策略向所述网守设备发送会 议注册信息,所述会议注册信息中包括会议号码、分会议号码、多点控制单元MCU的IP地址
10与会议终端的IP地址段的对应关系。还包括检测单元,用于检测所述简单级联会议中MCU的负载;所述发送单元还与所述检测单元连接,用于当所述检测单元检测到MCU的负载满 足预设条件时,向所述网守发送携带所述MCU的IP地址的会议注册信息。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助 软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更 佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的 部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若 干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发 明各个实施例所述的方法。本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流 程并不一定是实施本发明所必须的。本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分 布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上 述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领 域的技术人员能思之的变化都应落入本发明的保护范围。
权利要求
一种匿名会议终端入会方法,其特征在于,应用于包括视讯管理服务器、网守设备和会议终端的视讯会议系统,该方法包括所述网守设备根据所述视讯管理服务器发送的简单级联会议的会议注册信息建立翻译表项;所述翻译表项中包括会议号码、分会议号码、多点控制单元MCU的IP地址与会议终端的IP地址段的对应关系;当所述网守设备接收到会议终端发送的入会请求时,根据该入会请求中携带的会议号码和所述会议终端的IP地址,通过所述翻译表项查找对应的MCU IP地址和分会议号码,并在查找到时,将查找到的分会议号码以及MCU的IP地址发送给所述会议终端,供所述会议终端通过与所述MCU IP地址对应的MCU加入与所述分会议标识对应的分会议。
2.如权利要求1所述的方法,其特征在于,所述网守设备根据会议注册信息建立翻译 表项时,还包括建立默认表项,当所述网守设备通过所述翻译表项没有查找到对应的MCU IP地址和分会议号码时,向所述会议终端发送所述默认表项中的分会议号码以及MCU的IP 地址。
3.如权利要求1所述的方法,其特征在于,当所述会议注册信息中包括单个MCU的IP 地址时,所述网守设备建立单个翻译表项,该翻译表项中会议终端的IP地址段为所有网 段。
4.如权利要求3所述的方法,其特征在于,所述网守设备根据会议注册信息建立翻译 表项包括所述网守设备查找是否已经建立有与所述会议注册信息中的会议号码对应的翻译表 项,如果已经建立有对应的翻译表项,则删除已经建立的翻译表项,建立新的翻译表项,或 者使用当前会议注册信息建立新的翻译表项更新已经建立的翻译表项。
5.如权利要求3或4所述的方法,其特征在于,所述网守设备根据会议注册信息建立翻 译表项之前,还包括所述视讯管理服务器检测简单级联会议中MCU的负载,当MCU的负载满足预设条件时, 所述视讯管理服务器向所述网守设备发送携带所述MCU的IP地址的会议注册信息。
6.一种网守设备,其特征在于,应用于包括视讯管理服务器、所述网守设备和会议终端 的视讯会议系统,该网守设备包括接收单元,用于接收所述视讯管理服务器发送的简单级联会议的会议注册信息,并接 收会议终端发送的入会请求;表项建立单元,与所述接收单元连接,用于根据所述接收单元接收到的会议注册信息 建立翻译表项;所述翻译表项中包括会议号码、分会议号码、多点控制单元MCU的IP地址与 会议终端的IP地址段的对应关系;查找单元,与所述接收单元和表项建立单元连接,用于当所述接收单元接收到会议终 端发送的入会请求时,根据入会请求中携带的会议号码和所述会议终端的IP地址,通过所 述翻译表项查找对应的MCU IP地址和分会议号码;发送单元,与所述查找单元连接,用于将所述查找单元查找到的分会议号码以及MCU 的IP地址发送给所述会议终端,供所述会议终端通过与所述MCU IP地址对应的MCU加入 与所述分会议标识对应的分会议。
7.如权利要求6所述的网守设备,其特征在于,所述表项建立单元还用于建立默认表2项;所述发送单元还用于当所述查找单元通过所述翻译表项没有查找到对应的MCU IP 地址和分会议号码时,向所述会议终端发送所述默认表项中的分会议号码以及MCU的IP地址。
8.如权利要求6所述的网守设备,其特征在于,所述表项建立单元还用于当所述会议注册信息中包括单个MCU的IP地址时,建立单个翻译表项,该翻译表项中 会议终端的IP地址段为所有网段。
9.如权利要求8所述的网守,其特征在于,所述表项建立单元还用于查找是否已经建立有与所述会议注册信息中的会议号码对应的翻译表项,如果已经建 立有对应的翻译表项,则删除已经建立的翻译表项,建立新的翻译表项,或者使用当前会议 注册信息建立新的翻译表项更新已经建立的翻译表项。
10.一种视讯管理服务器,其特征在于,应用于包括所述视讯管理服务器、网守设备和 会议终端的视讯会议系统,该视讯管理服务器包括会议创建单元,用于创建简单级联会议;发送单元,与所述会议创建单元连接,用于根据配置策略向所述网守设备发送会议注 册信息,所述会议注册信息中包括会议号码、分会议号码、多点控制单元MCU的IP地址与会 议终端的IP地址段的对应关系。
11.如权利要求10所述的视讯管理服务器,其特征在于,还包括 检测单元,用于检测所述简单级联会议中MCU的负载;所述发送单元还与所述检测单元连接,用于当所述检测单元检测到MCU的负载满足预 设条件时,向所述网守发送携带所述MCU的IP地址的会议注册信息。
全文摘要
本发明公开了一种匿名会议终端入会方法及设备,视讯管理服务器根据配置策略发送会议注册信息,网守设备根据会议注册信息建立的翻译表项中存储会议号码、分会议号码、多点控制单元MCU的IP地址与会议终端的IP地址段的对应关系,将属于相应IP地址段的匿名会议终端分配到相应分会议,实现利用简单级联会议召开匿名会议。
文档编号H04L29/06GK101902347SQ20101026238
公开日2010年12月1日 申请日期2010年8月25日 优先权日2010年8月25日
发明者黄军 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1