树状分层结构会议系统及会议组织方法

文档序号:7967625阅读:318来源:国知局
专利名称:树状分层结构会议系统及会议组织方法
技术领域
本发明涉及一种树状分层结构会议系统及会议组织方法。
背景技术
对于全国性的集团大会议,涉及集团总部,各省分支机构,以及各省里的地市分支机构的相关会场,会场分布广,而每一会场参与人员并非一人,因此,大型会议参与人员数目常会达到几千上万人,现有的会议系统,在IP网络中通常采用的方案是由集团总部统一录入各会场客户端信息,并为每一会场客户端分配一个帐号,以加入到某一会议中;各机构相关会场客户端得到自己帐号后,分别输入相同的服务端IP地址,再通过互联网(INTERNET)登陆到中心服务端,进行验证后,即可参与会议。
对于上述所提到的集团大会议,各会场客户端信息由集团总部统一录入,统一分配帐号,其工作量巨大,压力完全在集团总部的会议组织人员身上,而且集团总部对于各省市的所设置的会场客户端信息并不知晓,必须先由市里会议组织人员整理好本市所设置的会场客户端信息,然后书面提交给省里会议组织人员,省里会议组织人员将省部直接设置的会场客户端信息和各市提交的各市设置的会场客户端信息整理后再书面提交给集团总部会议组织人员,再由集团总部会议组织人员统一整理,这个过程有以下几个弊端第一、整理会场客户端信息的工作效率太低,而且集团总部、省级、市级所设置的会场客户端信息可能会出现重复现象,导致统一分配帐号规则的制定难免复杂化,再有,各会场客户端的帐号及相关信息最终由集团总部会议组织人员录入库,致使集团总部会议组织人员工作量大。
第二、集团总部、省级、市级所设置的各会场客户端得到自己帐号后,统一登陆到同一个中心服务端,由于会场客户端数目众多,登陆时间往往是同一时间,中心服务端可能成为处理瓶颈。
第三、由于集团总部、省级、市级所设置的各会场客户端都必须可访问同一个中心服务端,导致此中心服务端必须一定程度上地公开自己的IP地址,这又可能会带来更多的安全隐患。
第四、各会场的客户端通过INTERNET访问到同一个中心服务端,其网络传输的可靠性并不能保证,会议的正常召开也就会受到影响。
第五、会议模式单一,如果省级会议组织人员召开省级会议,无需集团总部参加,参加会议的各会场客户端只限定在该省以及此省管辖区域内的地市级,如此一来,参会会场客户端通过INTERNET访问中心服务端显得有点多余,并且与集团会议界限不清,容易混淆。
第六、大集团全国的IP网络现状是集团总部对省级机构开放路由,但对地市级机构并没有开放,而是由省级机构对其所管辖内的地市级机构开放路由,所以要求所有各会场客户端登陆到同一个中心服务端,必需多开路由,增加了额外的管理负担和网络带宽。
因此,如何解决现有会议系统的缺点实已成为本领域技术人员亟待解决的技术课题。

发明内容
本发明的目的在于提供一种树状分层结构会议系统及会议组织方法,以使会议系统更为安全可靠,灵活性提高,便于会议结构的扩展。。
本发明的目的在于提供一种树状分层结构会议系统及会议组织方法,以满足单个会议承载上万会场的需要,同时提高会议的工作效率,简化与会人员的操作流程。
为了达到上述目的,本发明提供一种树状分层结构会议系统,其包括设置于各会场且用于供与会人员参与相应会议的多个客户端;以及每一级服务端通过验证与相应的客户端相连接且上一级服务端通过节点验证机制与相应下一级服务端相连接的呈树状分层的多级服务端。
其中,各级服务端均包括用于储存包括会议资料、客户端资料、会议状态及会议日志的会议相关信息的数据库;与所述数据库相连接,用于管理包括添加会议及添加客户端的与会议相关信息的管理的后台管理模块;用于对会议数据进行逻辑处理以及将所述会议数据中转至与本级服务端相连接的各服务端及客户端的会议服务模块。
进一步,本发明还提供的一种树状分层结构会议组织方法,其包括步骤(1)各下一级服务端根据会议层级要求提交各自在所述树状分层结构会议系统中的节点信息至对应的上一级服务端进行验证,并于验证通过后与所述对应上一级服务端建立连接;(2)各客户端提交各自在所述树状分层结构会议系统中的相应帐户信息至对应级的服务端进行验证,并于验证通过后与所述服务端建立连接;(3)各下一级服务端将相应客户端帐户信息逐级传送至一级服务端进行审核,并与审核后各客户端进入会议系统。
其中,每一节点信息包括节点身份、节点类型、网络地址以及对应上一级节点的节点身份,所述步骤3)还包括步骤(a)根据各客户端在所述树状分层结构会议系统中的身份信息开通其功能权限,客户端的身份信息包括主持人、与会者以及演讲者,其中,身份信息为主持人的客户端具有通过各级服务端向与参与会议的其它客户端广播会议信息及与参与会议的任意一其它客户端进行单独信息通信的功能权限;身份信息为演讲者的客户端具有通过各级服务端将其对应的演讲者的演讲视频音频信息及相应演讲文本内容广播至参与会议的其它各客户端的功能权限;身份信息为与会者的客户端具有通过各级服务端接收被广播的信息的功能权限,所述步骤(a)还包括一身份信息为主持人的客户端根据参与会议的其它客户端的功能请求开放其相应功能的步骤,所述功能请求包括发言及副主持,其中,具有发言功能的客户端具有通过各级服务端将其相应的与会者的视频音频信息广播至参与会议的其它各客户端的功能;具有副主持功能的客户端具有通过各级服务端单独与参与会议的另一客户端进行单独信息通信的功能权限,且该另一客户端由身份信息为主持人的客户端指定,各级服务端及各客户端借助TCP/IP协议形成连接。
综上所述,本发明的树状分层结构会议系统及会议组织方法通过采用树状分层通讯架构,将会场组织关系同会议系统通讯模式融合在一起,形成了一个更安全,更可靠,更符合实际会议组织,提高了会议系统的灵活性及工作效率,简化了会场的操作流程,方便了会议结构的扩展,使单个会议能够承载上万会场。


图1和图2为本发明的树状分层结构会议系统的网络结构示意图。
图3为本发明的树状分层结构会议系统的建立连接示意图。
图4为本发明的树状分层结构会议系统的基本架构示意图。
图5为本发明的树状分层结构会议系统的会议模式示意图。
图6至图8为本发明的树状分层结构会议系统的控制信息流向示意图。
图9至图10为本发明的树状分层结构会议系统的数据信息流向示意图。
具体实施例方式
请参阅图1至图10,本发明的树状分层结构会议系统采用的通讯网络为IP网,其可以架设形成一个相对独立的专网,也可为在INTERNET基础上形成的树状分层网络,其中,图1为具有N级的树状专网结构,图2为在INTERNET基础上形成的具有N级的树状分层结构。
每一结构中任意一个节点的位置和其他节点的连接关系代表他们在实际会议当中的角色和关系,树状分层网络结构本身是一个网络路由稳定的通讯架构,更符合大会议系统的组织和召开,所述会议系统的通讯基于TCP/IP协议族,在上述的树状分层网络结构中,所有节点通过本地配置文件中上级的IP地址和端口可以与上级建立连接,并通过绑定本级端口,侦听处理下级的连接请求,整棵树连接建立的顺序如图3,首先标号为①的一级服务端与标号为②的二级服务端及标号为②的客户端建立连接,然后,标号为③的客户端与标号为③的三级服务端与标号为②的二级服务端建立连接,最后标号为④的客户端与表号为③的三级服务端建立连接。
由图1至图3所示,所述会议系统包括多个客户端以及多级服务端。
所述多个客户端设置在不同的会场,用于供与会人员参与相应会议,通常为会议系统的展示端,如果一客户端向对应的服务端提交的帐号经验证后正确,所述服务端向所述客户端返回可用会议列表,所述客户端根据会议列表做出选择后即进入会议,根据各客户端在会议中的角色(如主持人,与会者等)会出现不同的交互界面。
所述多级服务端呈树状分层,每一级服务端通过验证与相应的客户端相连接,上一级服务端通过节点验证机制与相应下一级服务端相连接,在本实施方式中,第一层称为一级服务端,整个会议系统只有一个,组成树状的根;第二层称为二级服务端群,由多个服务端组成,每个服务端向上与一级服务端相连保持通讯,互相独立,组成树状的二级节点;第三层称为三级服务端群,也由多个服务端组成,每个服务端向上与二级服务端相连保持通讯,互相独立,组成了树状的三级节点;以此类推,可以组成第4级,第5级,第N级节点,每级节点可以有多个服务端组成,每个服务端可以与N个客户端相连,客户端就组成了树状的叶子节点,就此形成了一棵树状多层通讯架构的会议系统。
此外,各级服务端均包括数据库、后台管理模块及会议服务模块,其中,所述数据库用于存储会议相关信息,包括会议资料,客户端资料,会议状态和会议日志等,在树状分层会议系统中包含多个数据库,所述后台管理模块用于管理会议相关信息的创建的入口,一般提供给会议组织者使用,如添加会议,添加客户端和客户端信息管理等维护操作。在树状分层会议系统中包含多个后台管理模块,每个后台管理模块与本级数据库相连,所述会议服务模块(MCU)为树状分层结构会议系统的核心,用于对会议数据进行逻辑处理以及将所述会议数据中转至与本级服务端相连接的各服务端及客户端,在树状分层会议系统中包含多个会议服务模块,根据其在树中位置,功能也不一样,区别是他是否处在一级服务端,如果是,会议服务模块需与数据库交互,其他会议服务模块并不需要,如附图4所示,一个一级服务端的会议服务模块和N个客户端及2N个二级服务端的会议服务模块相连接,一级服务端的后台管理模块和2N个二级服务端的后台管理模块相连接,同时,每一二级服务端的会议服务模块连接有N个客户端,而二级服务端的后台管理模块与三级服务端的后台管理模块相连接,如此级联形成一具有N级的树状分层会议系统。
在集团大会议应用中,通常组成3层会议,在召开集团会议时,省级机构(其在集团会议中属二级服务端)有自己的数据库,其向上一级提交本级参加集团会议的客户端信息的同时,也可以将本级服务系统作为一级服务端,本级所属地市级机构(其在集团会议中属三级服务端)作为二级服务端,组成一个独立的召开省级会议的系统,请参见图5,相应会议组织由后台管理模块完成,后台管理模块之间通过webservice技术进行数据传输和同步,各级后台管理模块完成本级客户端的录入,二级后台管理模块完成后提交给一级后台管理模块审核,三级后台管理模块完成后提交给二级后台管理模块审核后再提交给一级后台管理模块审核,如果有更多级后台管理模块,如此类推,同时由一级服务端建立会议并为此会议添加客户端,就此多级客户端就可以登录本级会议服务端参加同一会议。
所述树状分层结构会议组织方法主要包括以下步骤(1)各下一级服务端根据会议层级要求提交各自在所述树状分层结构会议系统中的节点信息至对应的上一级服务端进行验证,并于验证通过后与所述对应上一级服务端建立连接,例如,每个服务端节点可以利用其所有下一级节点的信息对下一级服务端(主动连接服务端)进行合法连接验证,节点的相关信息指由一级服务端启动时从数据库中取得的树状中所有节点信息,通常当一级服务端启动并在初始化(包括对数据库的读写操作)完毕后,二级服务端才可以连接上一级服务端,通过合法验证后,从一级服务端得到树状所有节点信息,此时二级服务端初始化完毕,第三级服务端才可以连接上二级服务端,通过合法验证后,然后从二级服务端得到树状所有节点信息,初始化完毕;如此类推,第四级服务端,第N级服务端通过类似的过程完成启动,上一级服务端(被动连接服务端)可以使用主动连接服务端(下一级服务端)的IP地址进行合法连接验证,从而通过节点信息可以构造一棵完整的树状分层结构。
通常,每一级服务端的节点信息可以抽象为节点身份(ID)、节点类型、网络地址(IP)以及对应上一级节点的节点身份(ID),需注意的是,节点ID必须唯一,一般从1开始索引。当每一级服务端拥有了上一级节点ID,则各级服务端通过上一级节点ID就可以将所有服务端连接起来形成树状分层结构。节点类型常分为根节点即一级服务端节点;子节点即二级服务端节点、三级服务端节点等等;叶子节点即客户端节点。当节点类型为一级服务端节点,上一级节点ID为0,即指向一个不存在的节点,为树状的根节点,节点IP可选,即根据预先予以设定的地址进行选取;当节点类型为子节点,即为非一级服务端节点且不是客户端节点时,节点IP必选,即在对应的上一级服务端所预先设定的地址中进行选取,以供上一级服务端节点连接验证;当节点类型为叶子节点,即为客户端节点时,节点IP可选,即由其对应的上一级服务端所预先设定的网络地址中进行选取,以使用户可在多处登陆会议系统,其他前述未提及的各节点信息都为预先予以分配的。
(2)各客户端提交各自在所述树状分层结构会议系统中相应帐户信息至对应级的服务端进行验证,并于验证通过后与所述服务端建立连接,例如所述帐户信息包括客户端的用户名及密码等。
(3)各下一级服务端将相应客户端帐户信息逐级传送至一级服务端进行审核,并于审核后进入会议系统,其中,各中间级的服务端对传送至的帐户信息不进行任何处理,只负责往上一级服务端传送。对于大型会议,由于设置的会场多而且分散,各会场间的层级关系及组织管理极为复杂,因此,从一级服务端(即根节点)开始,一部分客户端直接属于一级服务端管理,其他客户端可以分到各个二级服务端由相应的二级服务端进行管理,如果二级服务端管理的客户端还是过多,又可以将二级服务端的一部分客户端分配到三级服务端由三级服务端进行管理,三级不够还可以将其分配到4级,以此类推,其中各个服务端连接的客户端由各级自己管理维护,举例说明假如新添了一个二级客户端,必须先由二级服务端提交给一级服务端审核,审核通过后新添的二级客户端才能正式参与会议,再有,假如新添了三级客户端,必须先由三级服务端提交给二级服务端再提交给一级服务端审核,审核通过后才能正式参与会议。
在步骤(3)中,还包括步骤(a)根据各客户端在所述树状分层结构会议系统中的身份信息开通其功能权限。在所述会议系统中,客户端通常有3种身份第一种是主持人,第二种是与会者,第三种是演讲者。具有主持人身份的客户端具有会议组织权限,可以单接和广播某客户的视音频,并能放权给某具有与会者身份的客户端,使之成为演讲者具有与会者身份的客户端可以收听被广播的视音频以及具有演讲者身份的客户端的桌面,具有演讲者身份的客户端不仅能广播自己的桌面,还具有身份为与会者的客户端的所有功能。通常在会议中,具有主持者身份的客户端和具有与会者身份的客户端(包括其他类似体)之间可进行交互操作,交互操作包括具有与会者身份的客户端向具有主持人身份的客户端申请某功能;具有主持人身份的客户端允许具有与会者身份的客户端使用某功能;具有主持人身份的客户端向所有客户端广播某功能,通常具有主持人身份的客户端连接在一级服务端,即树状分层结构中的根位置,在上述3种交互操作情况下信息在树状分层结构中的流向如下i具有与会者身份的客户端->三级服务端->二级服务端->一级服务端->具有主持人身份的客户端(可参考图6中箭头所示)ii具有主持人身份的客户端->一级服务端->二级服务端->三级服务端->具有与会者身份的客户端(可参考图7中箭头所示)iii具有主持人身份的客户端->一级服务端->递归到所有下级服务端及所有具有与会者身份的客户端(可参考图8中箭头所示)通常,文本、音频和视频是会议的三大数据流,对于每一种数据流,都是根据控制流来完成在树状分层结构中的传输,数据流的传输方式按照功能划分可以分为单接、广播和组播,单接实际上就是数据从树状分层结构中的一叶节点到另一叶节点的传输,如具有主持人身份的客户端单接某具有与会者身份的客户端视频,此具有与会者身份的客户端视频数据就会路由到此具有主持人身份的客户端,广播实际上就是数据从树状分层结构中的一叶节点到其他所有叶子节点的传输,组播是指依据树状分层结构的特点,数据在树状分层结构中某个子节点和该子节点相连的下级的所有子节点及叶子节点传输,形成整棵树中一个组。单接、广播和组播在树状分层结构中的流向如下描述A、具有与会者身份的客户端->三级服务端->二级服务端->一级服务端->具有主持人身份的客户端(可参考图6)B、具有与会者身份的客户端->三级服务端->通过各相应的服务端广播到树状分层结构中的其他所有客户端(可参考图9中箭头所示)C、具有与会者身份的客户端->二级服务端->递归到所有下级服务端及所有具有与会者身份的客户端和本级其他具有与会者身份的客户端(可参考图10中箭头所示)在所述步骤(a)中还包括一具有主持人身份的客户端根据参与会议的其它客户端的功能请求向各客户端开放相应功能的步骤,所述功能请求包括发言人,副主持人等,发言人可以申请发言,具有主持人身份的客户端允许请求发言的客户端广播其视音频,具有主持人身份的客户端同意请求成为副主持的客户端的请求后,该客户端通常具有单接某具有与会者身份的客户端的视音频的功能,但不具备广播该视音频的功能,其中,该某具有与会者身份的客户端是由主持人身份的客户端所指定。
综上所述,本发明的树状分层结构会议系统及会议组织方法相比于现有技术,其具有以下优点第一、各级用户端的帐号信息由各级服务端管理维护,各级帐号可以同名,下级服务端完成本级各客户端帐号信息的分配后,只需向一级服务端提交,一级服务端收到各下级服务端提交的帐号分配信息后只需进行审核即可。由于每级服务端仅负责分配及管理本级服务端的客户端的帐号信息,因而提高了会议系统的整体工作效率。
第二、采用树状分层的通讯结构之后,各级客户端只需与本级服务端建立连接后,通过本级服务端再与上级服务端相连,可使各级服务端负载均衡,同时各客户端参与会议的操作流程得以简化。
第三、不同级的客户端之间的通讯只能通过中间层级的各服务端中转,隔级的客户端及服务端之间相对封闭,使得整个会议系统更安全,也更稳定,尤其使一级服务端的安全性能大为提高。
第四、如果在现有的集团总部、省级机构和地市级机构建立的一个3级会议树状分层结构基础上再增加一层县级机构作为第4级加入此会议系统中,其并会对前述的3级会议树状分层结构产生影响,从而体现出树状分层会议结构很好的扩展性;另外,如果将设置在其中一个省级机构的服务端作为一级服务端,其下所连接的设置在各地市级机构的服务端作为二级服务端则又可以衍生出一个小型、独立、实用的会议模式,进而体现出树状分层会议结构很好的灵活性。
第五、树状分层结构作为一个先进的通讯模式,将一个服务端的压力均衡到多个下级服务端的同时,也降低了会议系统对一级服务端带宽的需求,在会议客户端数目不变的情况下,能将客户端按组织机构进行管理划分,同时能得到很好的会议效果。
权利要求
1.一种树状分层结构会议系统,其特征在于包括多个客户端,设置于各会场,用于供与会人员参与相应会议;呈树状分层的多级服务端,每一级服务端用于通过验证与相应的客户端相连接,上一级服务端用于通过节点验证机制与相应下一级服务端相连接。
2.如权利要求1所述的树状分层结构会议系统,其特征在于各级服务端均包括数据库,用于储存包括会议资料、客户端资料、会议状态及会议日志的会议相关信息;后台管理模块,与所述数据库相连接,用于对包括添加会议及添加客户端的与会议相关信息的管理;会议服务模块,用于对会议数据进行逻辑处理以及将所述会议数据中转至与本级服务端相连接的各服务端及客户端。
3.一种树状分层结构会议组织方法,采用树状分层结构会议系统,其特征在于包括以下步骤(1)各下一级服务端根据会议层级要求提交各自在所述树状分层结构会议系统中的节点信息至对应的上一级服务端进行验证,并于验证通过后与所述对应上一级服务端建立连接;(2)各客户端提交各自在所述树状分层结构会议系统中的帐户信息至各自对应的服务端进行验证,并于验证通过后与所述服务端建立连接;(3)各下一级服务端将与各自相连接的客户端帐户信息逐级传送至一级服务端进行审核,并于审核后进入会议系统。
4.如权利要求3所述的树状分层结构会议组织方法,其特征在于每一节点信息包括节点身份、节点类型、网络地址以及对应上一级节点的节点身份。
5.如权利要求3所述的树状分层结构会议组织方法,其特征在于所述步骤(3)还包括步骤(a)根据各客户端在所述树状分层结构会议系统中的身份信息开通其功能权限。
6.如权利要求5所述的树状分层结构会议组织方法,其特征在于客户端的身份信息包括主持人、与会者以及演讲者,其中,身份信息为主持人的客户端具有通过各级服务端向参与会议的其它客户端广播会议信息及与参与会议的任意一其它客户端进行单独信息通信的功能权限;身份信息为演讲者的客户端具有通过各级服务端将其对应的演讲者的演讲视频音频信息及相应演讲文本内容广播至参与会议的其它各客户端的功能权限;身份信息为与会者的客户端具有通过各级服务端接收被广播的信息的功能权限。
7.如权利要求6所述的树状分层结构会议组织方法,其特征在于所述步骤(a)还包括一身份信息为主持人的客户端根据参与会议的其它客户端的功能请求向其开放相应功能的权限的步骤。
8.如权利要求7所述的树状分层结构会议组织方法,其特征在于所述功能请求包括发言及副主持,其中,具有发言功能的客户端具有通过各级服务端将其相应的与会者的视频音频信息广播至参与会议的其它各客户端的功能;具有副主持功能的客户端具有通过各级服务端单独与参与会议的另一客户端进行单独信息通信的功能,且该另一客户端由身份信息为主持人的客户端指定。
9.如权利要求3所述的树状分层结构组织方法,其特征在于各级服务端及各客户端借助TCP/IP协议形成连接。
全文摘要
一种树状分层结构会议系统及会议组织方法,其首先根据会议层级特点要求各下一级服务端提交相应节点信息至对应的上一级服务端进行验证,并于验证通过后与所述对应上一级服务端建立连接,然后各客户端提交相应帐户信息至对应级的服务端进行验证,并于验证通过后与所述服务端建立连接,最后各下一级服务端将相应客户端帐户信息逐级传送至一级服务端进行审核,并与审核后进入会议系统,由此形成树状分层结构会议系统,可将会场组织关系同会议系统通讯模式融合在一起,并使会议系统更为安全、可靠,同时也更能符合实际会议组织的要求,提高了会议系统的灵活性及工作效率,简化了与会人员的操作流程,便于会议结构的扩展,使单个会议能够承载上万会场。
文档编号H04L12/18GK1964308SQ20061011898
公开日2007年5月16日 申请日期2006年12月1日 优先权日2006年12月1日
发明者黄昭强, 熊模昌, 刘晓露 申请人:上海华平计算机技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1