基于云计算的网络会议系统的制作方法

文档序号:7799151阅读:117来源:国知局
专利名称:基于云计算的网络会议系统的制作方法
技术领域
本发明涉及网络会议领域,特别是涉及一种基于云计算的网络会议系统。
背景技术
传统网络会议系统或是星状结构,或是树状结构,较适合应用于中小型规模的会议中。因为,当面临百万、千万数量级别的大型会议时,星状结构的会议系统中所有通信数据都集中于一台中心服务器来进行相应处理,由此导致该中心服务器负载过大、效率极低;树状结构的会议系统虽然分级设置服务器,但是存在下级和上级之间组织会议复杂的问题,而且一般情况下,上级服务器没有下级人员数据,会导致无法正常通信等问题。再者,无论视频会议服务器,还是其他功用的服务器,都存在一个问题,即用户都需要事先知道被授权登录的服务器的IP地址或域名,而面对大量的服务IP或域名,用户往往很难准确确定自己获得登录授权的服务器的IP或域名。此外,每次开会前,还需要人工授权每个与会人员所登录的服务器,并在开会前公布每个人获得登录授权的服务器的IP,如此一来,就很容易出现在开会前一分钟还有与会人员在电话咨询自身获得登录授权的服务器的IP。更重要的是,在大型会议中,常常会发生几十万以上用户同时集中登录到一台服务器的情形,从而导致该台服务器不是数据处理速度急剧下降,就是宕机。因此,面对传统网络会议系统的负载问题,提供一种新型网络会议系统,是本领域技术人员急需解决的问题。

发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于云计算的网络会议系统,以便均衡网络会议系统中各设备的负载。为实现上述目的及其他相关目的,本发明提供一种基于云计算的网络会议系统至少包括:至少一个网络会议中心,用于与部分与会设备进行双向通信及获取剩余与会设备所采集的信息;以及与每一个网络会议中心连接的基于云计算的服务设备,用于基于与会设备的与会请求信息及每一个网络会议中心的第一相关信息来确定一个网络会议中心,以便与所述与会请求信息所对应的与会设备进行双向通信。优选地,所述网络会议中心包括:数据存储设备;与所述数据存储设备通信连接的数据读写设备;至少一个数据处理设备,每一个均与所述数据读写设备通信连接,用于将所述基于云计算的服务设备发送至的各与会设备所采集的信息进行相应处理后再传输给所述数据读写设备,以便存储。优选地,所述网络会议中心还包括:重定向策略模块,用于当一个与会设备与网络会议中心包含的一个数据处理设备双向通信连接后,基于第二相关信息在该网络会议中心所包含的数据处理设备中重新确定一个数据处理设备,以便与该个与会设备双向通信连接。优选地,所述第一相关信息包括以下至少一项:网络会议中心的数量;每一个网络会议中心的带宽;每一个网络会议中心的活跃度;每一个网络会议中心所在的地理位置;每一个网络会议中心包含的数据处理设备的数量;每一个网络会议中心的上下行码流量;已与每一个网络会议中心双向通信连接的与会设备的数量;每一个网络会议中心包含的数据处理设备的中央处理器的数量;每一个网络会议中心包含的数据处理设备的内存的容量。优选地,所述第二相关信息包括以下至少一项:与会设备所对应的用户所属的机构部门;与会设备所对应的用户的权限级别;与与会设备双向通信连接的网络会议中心所在的地理位置与该个与会设备所对应的用户所在地区的匹配程度;与与会设备双向通信连接的数据处理设备的负载量。优选地,所述数据处理设备包括多点控制单元(MCU)。如上所述,本发明的基于云计算的网络会议系统,具有以下有益效果:本发明的基于云计算的网络会议系统通过基于云计算的服务设备来确定一个网络会议中心与与会设备进行双向通信,能极好的均衡各网络会议中心的负载;而且每一个与会人员只需要确定基于云计算的服务设备的IP或域名,即可通过相应的与会设备参与网络会议,避免了现有需要对不同与会人员分配不同服务器的IP或域名的麻烦;另外,数据处理设备中的重定向策略模块能够基于第二相关信息来均衡所属网络会议中心的各数据处理设备的负载;此外,每一个网络会议中心获取各与会设备所采集的信息,可使处于不同地理位置的网络会议中心所存储的数据互为备份。


图1显示为本发明的基于云的网络会议系统的结构示意图。图2显示为本发明的网络会议中心的结构示意图。元件标号说明 I 基于云计算的网络会议系统
11 网络会议中心
111 数据存储设备
112 数据读写设备
113 数据处理设备
12 基于云计算的服务设备
2 与会设备
具体实施例方式以下由特定的具体实施例说明本发明的实施方式,熟悉此技术的人士可由本说明书所揭露的内容轻易地了解本发明的其他优点及功效。图1为本发明的基于云计算的网络会议系统结构示意图。所述基于云计算的网络会议系统I包括:多个网络会议中心11及基于云计算的服务设备12。所述网络会议中心11用于与部分与会设备2进行双向通信及获取剩余与会设备2所采集的信息。其中,与会设备包括任何能被与会人员操作以便参与网络会议的设备,其包括但不限于网络电话、装设有会议软件的电子设备,如计算机、视频会议终端等。与会设备采集的信息包括任何需要提供给其他与会设备的信息,优选地,包括但不限于:语音信息、图片信息、文本信息、视频信息等。其中,与一个网络中心11进行双向通信的与会设备由基于云计算的服务设备12来确定。所述基于云计算的服务设备12与每一个网络会议中心11连接,用于基于与会设备2的与会请求信息及每一个网络会议中心11的第一相关信息来确定一个网络会议中心11,以便与所述与会请求信息所对应的与会设备2进行双向通信。其中,所述与会设备2的与会请求信息包括任何用于请求参与会议的信息,优选地,包括但不限于:待参与的会议名称信息、与会设备2的使用者的身份信息、与会设备2所在地理位置信息等。所述第一相关信息包括任何与网络会议中心相关的信息,优选地,包括但不限于:网络会议中心的数量、每一个网络会议中心的带宽、每一个网络会议中心的活跃度、每一个网络会议中心所在的地理位置、每一个网络会议中心包含的数据处理设备(将在图2所示的实施例中予以详述)的数量、每一个网络会议中心的上下行码流量、已与每一个网络会议中心双向通信连接的与会设备的数量、每一个网络会议中心包含的数据处理设备的中央处理器的数量、每一个网络会议中心包含的数据处理设备的内存的容量等。其中,所述基于云计算的服务设备12基于与每一个网络会议中心的通信来获取第一相关信息。所述基于云计算的服务设备12基于与登录到自身的与会设备的通行来获取该与会设备的与会请求信息。例如,所述与会设备2的使用者基于所述基于云计算的服务设备12的网络地址信息使得与会设备2与所述基于云计算的服务设备12通信连接后,再在所述基于云计算的服务设备12提供的界面中输入包括会议名称信息、自身身份信息等,由此,所述基于云计算的服务设备12将该会议名称信息、自身身份信息等作为与会请求信息。其中,所述基于云计算的服务设备12基于与会设备2的与会请求信息及每一个网络会议中心11的第一相关信息来确定一个网络会议中心11的方式包括但不限于:1)所述基于云计算的服务设备12先基于与会设备2的与会请求信息确定至少一个网络会议中心11,再基于所确定的至少一个网络会议中心11各自的第一相关信息从至少一个网络会议中心11中选择一个。例如,所述基于云计算的服务设备12获取的与会设备的与会请求信息包括:与会设备所在地理位置为唐山,则所述基于云计算的服务设备12基于所述与会请求信息,并根据地图信息确定与“唐山”最近的网络会议中心包括位于石家庄、北京两地的网络会议中心11,接着,所述基于云计算的服务设备12再基于位于石家庄的网络会议中心11的带宽为百兆级、已与其双向通信连接的与会设备的数量为2、位于北京的网络会议中心11的带宽为千兆级、已与其双向通信连接的与会设备的数量为5,按照预定的评价值计算公式计算得到位于石家庄的网络会议中心的评价值为8、位于北京的网络会议中心的评价值为(2+3+2) =7,从而,所述基于云计算的服务设备12选择评价值大者对应的位于石家庄的网络会议中心与所述与会请求信息所对应的与会设备2进行双向通信。2)所述基于云计算的服务设备12综合与会设备2的与会请求信息及每一个网络会议中心的第一相关信息,来确定一个网络会议中心11等。例如,所述基于云计算的服务设备12将所获取的与会设备2的与会请求信息及每一个网络会议中心的第一相关信息作为预设函数的参数,并基于预定赋值表将所获取的与会设备2的与会请求信息及每一个网络会议中心的第一相关信息均赋予相应值后,再基于该预定函数来确定一个网络会议中心11。需要说明的是,本领域技术人员应该理解,上述确定一个网络会议中心的方式仅为举例,事实上,任何基于与会设备的与会请求信息及每一个网络会议中心的第一相关信息来确定一个网络会议中心的方式,均包含在本发明范围之内。作为一种优选方案,所述网络会议中心11包括:数据存储设备111、数据读写设备112、以及多个数据处理设备113,如图2所示。所述数据存储设备111用于存储经过所述数据处理设备113处理的数据。所述数据存储设备111包括但不限于:数据库设备、非易失性存储器、可移动存储器等。所述数据读写设备112与所述数据存储设备111通信连接,用于将数据写入或读出所述数据存储设备111。需要说明的是,本领域技术人员应该已经理解所述数据读写设备112将数据写入所述数据存储设备111、以及将数据从所述数据存储设备111读出的方式,故在此不再详述。每一个数据处理设备113均与所述数据读写设备112通信连接,用于将所述基于云计算的服务设备12发送至的各与会设备2所采集的信息进行相应处理后再传输给所述数据读写设备112,以便存储。其中,所述数据处理设备113包括任何能够对网络会议数据进行诸如合并、编码等在内处理的设备,优选地,所述数据处理设备113为多点控制单元(MCU)。优选地,由每个数据处理设备113的实时参数所形成的中心服务器状态表SSI (Server Status Information)被所有数据处理设备113共享。其中,所述实时参数包括静态参数和动态参数,静态参数包括分配给该MCU的网络带宽、CPU数、内存数等静态数据,通常由管理员来预先配置;动态参数包括MCU的网络连接数、音频上下行码流、实时CPU和内存统计等数据。当前述基于云计算的服务设备12基于与会设备的与会请求信息及每一个网络会议中心的第一相关信息来确定一个网络会议中心后,若该网络会议中心包括多个数据处理设备113,则由多个数据处理设备113中任一个或预定的一个数据处理设备与所述与会请求信息所对应的与会设备进行双向通信。作为又一种优选方案,所述网络会议中心还包括:重定向策略模块(未予图示)。所述重定向策略模块用于当一个与会设备2与自身包含的一个数据处理设备双向通信连接后,基于第二相关信息在自身所包含的数据处理设备中重新确定一个数据处理设备,以便与该个与会设备2双向通信连接。优选地,所述重定向策略模块随机设置在一个数据处理设备中,或者设置在预定的数据处理设备中。其中,所述第二相关信息包括能用于确定数据处理设备的信息,优选地,其包括但不限于以下至少一项:与会设备所对应的用户所属的机构部门;与会设备所对应的用户的权限级别;与与会设备双向通信连接的网络会议中心所在的地理位置与该个与会设备所对应的用户所在地区的匹配程度;与与会设备双向通信连接的数据处理设备的负载量等。所述重定向策略模块基于与与会设备及数据处理设备的通信来获取所述第二相关信息。其中,所述重定向策略模块基于第二相关信息在自身所属的网络会议中心所包含的数据处理设备中重新确定一个数据处理设备的方式包括但不限于:1)当所述第二相关信息仅包含一项时,则所述重定向策略模块直接基于该项第二相关信息来在自身所包含的数据处理设备中重新确定一个数据处理设备;例如,所述重定向策略模块基于与与会设备双向通信连接的数据处理设备Al的负载量为10、与与会设备双向通信连接的数据处理设备A2的负载量为5,在自身所包含的数据处理设备Al与A2中重新确定数据处理设备A2,来与与会设备2双向通信。2)当所述第二相关信息包含多项时,则所述重定向策略模块综合该多项第二相关信息来在自身所包含的数据处理设备中重新确定一个数据处理设备。例如,当一个与会设备2与设置在北京的网络会议中心11双向通信连接后,所述重定向策略模块获取的所述第二相关信息包括:设置在北京的网络会议中心11包含的数据处理设备BI的负载量为100、且其设置在北京的Yl区;数据处理设备B2的负载量为50、且其设置在北京的Y3区,与会设备2所对应的用户的权限级别为5,所述与会设备2所处地理位置为北京的Y2区,则所述重定向策略模块先基于数据处理设备BI与B2的负载量将所述数据处理设备B2排于第一位,将所述数据处理设备BI排于第二位,并基于各数据处理设备所在地理位置与所述与会设备2所在地理位置的匹配程度将所述数据处理设备BI排于第一位,所述数据处理设备B2排于第二位,接着,所述重定向策略模块基于预设的数据处理设备的负载量的权值为6、数据处理设备所处地理位置与与会设备2所处地理位置的匹配度的权值为2、与会设备2的用户权限级别为5、排第一位的权值为3、排第二位的权值为I,来确定所述数据处理设备BI的评价值为出*1+5+2*3) = 17,所述数据处理设备B2的评价值为出*3+5+2*1) =25,则所述重定向策略模块基于上述评价值重新确定所述数据处理设备B2与所述与会设备2进行双向通信。需要说明的是,本领域技术人员应该理解,上述所示仅仅只是列示,任何基于第二相关信息在自身所包含的数据处理设备中重新确定一个数据处理设备,以便与该个与会设备双向通信连接的方式,均包含在本发明的范围内。上述基于云计算的网络会议系统I的工作原理如下:首先,当一个与会设备2向所述基于云计算的网络会议系统I发出与会请求信息后,所述基于云计算的服务设备12基于该与会设备2的与会请求信息以及与自身所连接的每一个网络会议中心11的第一相关信息来确定一个网络会议中心11,并先由该被确定的网络会议中心11包含的多个数据处理设备中的任一个数据处理设备来与该与会设备2进行信息的收发;随后,该被确定的网络会议中心11包含的重定向策略模块基于第二相关信息在该被确定的网络会议中心11所包含的数据处理设备中重新确定一个数据处理设备,以便与该个与会设备双向通信连接;而当基于云计算的服务设备12每接收到来自任何一个与会设备所采集的信息时,先将该信息转发给与该与会设备双向通信连接的网络会议中心,由该网络会议中心是数据处理设备予以处理后,一路由数据读写设备送入数据存储设备,一路发送回基于云计算的服务设备12,由基于云计算的服务设备12传送给相应的其他与会设备,同时基于云计算的服务设备12传送给其他网络会议中心以便存储。综上所述,本发明的基于云计算的网络会议系统通过基于云计算的服务设备来确定一个网络会议中心与与会设备进行双向通信,能极好的均衡各网络会议中心的负载;而且每一个与会人员只需要确定基于云计算的服务设备的IP或域名,即可通过相应的与会设备参与网络会议,避免了现有需要对不同与会人员分配不同服务器的IP或域名的麻烦;另外,数据处理设备中的重定向策略模块能够基于第二相关信息来均衡所属网络会议中心的各数据处理设备的负载;此外,每一个网络会议中心获取各与会设备所采集的信息,可使处于不同地理位置的网络会议中心所存储的数据互为备份。所以,本发明有效克服了现有技术中的种种缺点而具高度产业利用价值。上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。
权利要求
1.一种基于云计算的网络会议系统,其特征在于,所述基于云计算的网络会议系统至少包括: 至少一个网络会议中心,用于与部分与会设备进行双向通信及获取剩余与会设备所采集的信息;以及 与每一个网络会议中心连接的基于云计算的服务设备,用于基于与会设备的与会请求信息及每一个网络会议中心的第一相关信息来确定一个网络会议中心,以便与所述与会请求信息所对应的与会设备进行双向通信。
2.根据权利要求1所述的基于云计算的网络会议系统,其特征在于:网络会议中心包括: 数据存储设备; 与所述数据存储设备通信连接的数据读写设备; 至少一个数据处理设备,每一个均与所述数据读写设备通信连接,用于将所述基于云计算的服务设备发送至的各与会设备所采集的信息进行相应处理后再传输给所述数据读写设备,以便存储。
3.根据权利要求2所述的基于云计算的网络会议系统,其特征在于:所述网络会议中心还包括: 重定向策略模块,用于当一个与会设备与网络会议中心包含的一个数据处理设备双向通信连接后,基于第二相关信息在该网络会议中心所包含的数据处理设备中重新确定一个数据处理设备,以便与该个与会设备双向通信连接。
4.根据权利要求2或3所述的基于云计算的网络会议系统,其特征在于:所述第一相关信息包括以下至少一项: 网络会议中心的数量; 每一个网络会议中心的带宽; 每一个网络会议中心的活跃度; 每一个网络会议中心所在的地理位置; 每一个网络会议中心包含的数据处理设备的数量; 每一个网络会议中心的上下行码流量; 已与每一个网络会议中心双向通信连接的与会设备的数量; 每一个网络会议中心包含的数据处理设备的中央处理器的数量; 每一个网络会议中心包含的数据处理设备的内存的容量。
5.根据权利要求3所述的基于云计算的网络会议系统,其特征在于:所述第二相关信息包括以下至少一项: 与会设备所对应的用户所属的机构部门; 与会设备所对应的用户的权限级别; 与与会设备双向通信连接的网络会议中心所在的地理位置与该个与会设备所对应的用户所在地区的匹配程度; 与与会设备双向通信连接的数据处理设备的负载量。
6.根据权利要求2或3所述的基于云计算的网络会议系统,其特征在于:所述数据处理设备包括多点控制单元(MCU)。
全文摘要
本发明提供一种基于云计算的网络会议系统包括至少一个网络会议中心,用于与部分与会设备进行双向通信及获取剩余与会设备所采集的信息;以及与每一个网络会议中心连接的基于云计算的服务设备,用于基于与会设备的与会请求信息及每一个网络会议中心的第一相关信息来确定一个网络会议中心,以便与所述与会请求信息所对应的与会设备进行双向通信。本发明通过基于云计算的服务设备来确定一个网络会议中心与与会设备进行双向通信,由此能极好的均衡各网络会议中心的负载。
文档编号H04L12/18GK103188083SQ20111044371
公开日2013年7月3日 申请日期2011年12月27日 优先权日2011年12月27日
发明者牛兴盛, 周小川, 徐玉龙 申请人:华平信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1