首页> 中国专利> 电话会议平台和电话会议处理方法

电话会议平台和电话会议处理方法

摘要

本发明提供一种电话会议平台和电话会议处理方法,该平台包括:管理服务器和多个会议服务器;其中:该管理服务器,分别与该多个会议服务器相连接,用于接收客户端发送的电话会议请求,并根据该电话会议请求,为该客户端分配对应的会议服务器的IP地址和空闲端口,并将该电话会议服务器的IP地址和空闲端口发送给该客户端;该会议服务器,用于对接收到的同一电话会议中的客户端发送的RTP流进行合成处理,并将合成处理后的RTP流发送给该电话会议中的所有客户端。

著录项

  • 公开/公告号CN103702001A

    专利类型发明专利

  • 公开/公告日2014-04-02

    原文格式PDF

  • 申请/专利权人 中国联合网络通信集团有限公司;

    申请/专利号CN201310693637.9

  • 发明设计人 田新雪;马书惠;

    申请日2013-12-17

  • 分类号H04M3/56;

  • 代理机构北京同立钧成知识产权代理有限公司;

  • 代理人刘芳

  • 地址 100033 北京市西城区金融大街21号

  • 入库时间 2024-02-19 23:15:09

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2016-05-18

    授权

    授权

  • 2014-04-30

    实质审查的生效 IPC(主分类):H04M3/56 申请日:20131217

    实质审查的生效

  • 2014-04-02

    公开

    公开

说明书

技术领域

本发明涉及通信技术,尤其涉及一种电话会议平台和电话会议处理方法。

背景技术

在基于互联网架设的电话会议平台,一般在客户端需要指定服务器的网 络之间互联的协议(Internet Protocol;简称:IP)地址和服务的端口号。但是, 随着电话会议用户的不断增多,一个服务器和端口号肯定不能满足服务需求, 因此,需要多台服务器来提供该电话会议服务。

目前,主要可以通过Linux虚拟服务器(Linux Virtual Server;简称:LVS) 方案实现电话会议服务,具体的,该LVS集群采用三层结构,其主要组成部 分为:负载调度器、服务器池和共享存储。其中,负载调度器是整个集群对 外面的前端机,负责将客户的请求发送到一组服务器上执行,而客户则认为 服务是来自一个IP地址;服务器池是一组真正执行客户请求的服务器,执行 的服务有WEB、MAIL、FTP和DNS等;共享存储为服务器提供一个共享的 存储区。但是,对于提供电话会议服务来说,负载调度器不仅负责客将客户 的请求发送到一组服务器上执行,同时还要将统一会议中接收到的RTP流进 行合成,并将合成的RTP流发送给所有客户端,有上述可知,由于负载调度 器必须通过所有流量,因此,当RTP流的流量较大时会成为瓶颈。

发明内容

本发明提供一种电话会议平台和电话会议处理方法,用于解决现有技术 中所有RTP流的合成与转发集成在负载调度器上而可能造成的瓶颈问题。

本发明的第一个方面是提供一种电话会议平台,其中,包括:管理服务 器和多个会议服务器;其中:

所述管理服务器,分别与所述多个会议服务器相连接,用于接收客户端 发送的电话会议请求,并根据所述电话会议请求,为所述客户端分配对应的 会议服务器的IP地址和空闲端口,并将所述电话会议服务器的IP地址和空 闲端口发送给所述客户端;

所述会议服务器,用于对接收到的同一电话会议中的客户端发送的RTP 流进行合成处理,并将合成处理后的RTP流发送给所述电话会议中的所有客 户端。

本发明的另一个方面是提供一种电话会议处理方法,其中,包括:

管理服务器接收客户端发送的电话会议请求,并根据所述电话会议请求, 为所述客户端分配对应的会议服务器的IP地址和空闲端口,并将所述电话会 议服务器的IP地址和空闲端口发送给所述客户端;

所述电话会议服务器对接收到的同一电话会议中的客户端发送的RTP流 进行合成处理,并将合成处理后的RTP流发送给所述电话会议中的所有客户 端。

本发明的技术效果是:通过管理服务器接收客户端发送的电话会议请求, 并根据该电话会议请求,为该客户端分配对应的会议服务器的IP地址和空闲 端口,并将该电话会议服务器的IP地址和空闲端口发送给该客户端,并通过 会议服务器对接收到的同一电话会议中的客户端发送的RTP流进行合成处 理,并将合成处理后的RTP流发送给该电话会议中的所有客户端,从而使得 电话会议服务器仅用于RTP流的合成与转发,管理服务器仅用于会议服务器 的分配,进而解决了现有技术中,所有RTP流的合成与转发集成在负载调度 器上而可能造成的瓶颈问题,同时,从地域上讲,由于RTP流直接发送到对 应的会议服务器上,因此,任何服务器均可以放在网络中的任何地方,因此, 还有效地节约了各地区的服务器的部署成本问题。

附图说明

图1为本发明电话会议平台的一个实施例的结构示意图;

图2为本发明电话会议平台的另一个实施例的结构示意图;

图3为本发明电话会议处理方法的一个实施例的流程图;

图4为本发明电话会议处理方法的另一个实施例的流程图;

图5为本发明电话会议处理方法的又一个实施例的流程图。

具体实施方式

图1为本发明电话会议平台的一个实施例的结构示意图,如图1所示, 本实施例的电话会议平台包括:管理服务器11和多个会议服务器12;其中,: 管理服务器11分别与该多个会议服务器12相连接,用于接收客户端发送的 电话会议请求,并根据该电话会议请求,为该客户端分配对应的会议服务器 的IP地址和空闲端口,并将该电话会议服务器的IP地址和空闲端口发送给 该客户端;会议服务器12用于对接收到的同一电话会议中的客户端发送的 RTP流进行合成处理,并将合成处理后的RTP流发送给该电话会议中的所有 客户端。

在本实施例中,通过管理服务器接收客户端发送的电话会议请求,并根 据该电话会议请求,为该客户端分配对应的会议服务器的IP地址和空闲端口, 并将该电话会议服务器的IP地址和空闲端口发送给该客户端,并通过会议服 务器对接收到的同一电话会议中的客户端发送的RTP流进行合成处理,并将 合成处理后的RTP流发送给该电话会议中的所有客户端,从而使得电话会议 服务器仅用于RTP流的合成与转发,管理服务器仅用于会议服务器的分配, 进而解决了现有技术中,所有RTP流的合成与转发集成在负载调度器上而可 能造成的瓶颈问题,同时,从地域上讲,由于RTP流直接发送到对应的会议 服务器上,因此,任何服务器均可以放在网络中的任何地方,因此,还有效 地节约了各地区的服务器的部署成本问题。

图2为本发明电话会议平台的另一个实施例的结构示意图,在上述图1 所示实施例的基础上,如图2所示,该管理服务器11包括:记录模块111、 接收模块112、分配模块113和发送模块114;其中,记录模块111用于记录 每个该会议服务器的各个时段的空闲状况,以及每个该会议服务器的IP地址 和空闲端口;接收模块112用于接收客户端的电话会议请求;分配模块113 用于根据该电话会议请求、该记录模块111记录的每个该会议服务器的各个 时段的空闲状况,以及每个该会议服务器的IP地址和空闲端口,为该客户端 分配对应的会议服务器的IP地址和空闲端口;发送模块114用于将该电话会 议服务器的IP地址和空闲端口发送给该客户端。

优选地,管理服务器11还包括:加密模块,用于分别采用不同的加密算 法,对分配的会议服务器的IP地址和空闲端口进行加密处理,得到该分配的 会议服务器的IP地址对应的第一会议接入码和该分配的会议服务器的空闲端 口对应的第二会议接入码。

则该发送模块114还用于通过第一通道将该第一会议接入码发送给该客 户端,以及通过第二通道将该第二会议码发送给该客户端,以供该客户端在 接收到该第一会议接入码和第二会议接入码后进行解密,获取该分配的会议 服务器的IP地址和空闲端口。

在本实施例中,假设一个电话会议平台中有三台会议服务器,对应的IP 地址分别为:10.0.0.1;10.0.0.2;10.0.0.3;管理服务器记录这三个IP地址, 已经当前正在服务的会议服务器和对应的端口号,当管理服务器接收到客户 端发送的电话会议请求时,可以随机选择一个空闲的会议服务器和对应的端 口号,比如10.0.0.2:8888,其中,8888为当前空闲的会议服务器的端口号, 则根据该空闲服务器对应的IP地址和空闲端口号,采用不同的加密算法,分 别生成对应的第一会议接入码和第二会议接入码,并采用不同的通道发送给 客户端。例如,可以通过国际互联网通道将该第一会议接入码发送给该客户 端,以及通过移动交换网通道将该第二会议码发送给该客户端。

另外,客户端接收到第一会议接入码和第二会议接入码之后,可以采用 对应的解密算法,将第一会议接入码解密换算成IP地址,将第二会议接入码 解密换算成空闲端口号,客户端在根据该IP地址和空闲端口号加入其对应的 会议服务器中,以生成一个电话会议。

图3为本发明电话会议处理方法的一个实施例的流程图,如图3所示, 该方法包括:

步骤101、管理服务器接收客户端发送的电话会议请求,并根据该电话 会议请求,为该客户端分配对应的会议服务器的IP地址和空闲端口,并将该 电话会议服务器的IP地址和空闲端口发送给该客户端。

在本实施例中,客户端接收到该电话会议服务器的IP地址和空闲端口后, 根据该电话会议服务器的IP地址和空闲端口,向对应的电话会议服务器请求 一个电话会议,并向对应的电话会议服务器发送RTP流。

步骤102、该电话会议服务器对接收到的同一电话会议中的客户端发送 的RTP流进行合成处理,并将合成处理后的RTP流发送给该电话会议中的所 有客户端。

在本实施例中,该管理服务器和电话会议服务器分别为上述图1或图2 所示的电话会议平台中的管理服务器和电话会议服务器。

在本实施例中,通过管理服务器接收客户端发送的电话会议请求,并根 据该电话会议请求,为该客户端分配对应的会议服务器的IP地址和空闲端口, 并将该电话会议服务器的IP地址和空闲端口发送给该客户端,并通过会议服 务器对接收到的同一电话会议中的客户端发送的RTP流进行合成处理,并将 合成处理后的RTP流发送给该电话会议中的所有客户端,从而使得电话会议 服务器仅用于RTP流的合成与转发,管理服务器仅用于会议服务器的分配, 进而解决了现有技术中,所有RTP流的合成与转发集成在负载调度器上而可 能造成的瓶颈问题,同时,从地域上讲,由于RTP流直接发送到对应的会议 服务器上,因此,任何服务器均可以放在网络中的任何地方,因此,还有效 地节约了各地区的服务器的部署成本问题。

图4为本发明电话会议处理方法的另一个实施例的流程图,在上述图3 所示实例的基础上,如图4所示,步骤101之前,该方法还包括:

步骤100、该管理服务器记录每个该会议服务器的各个时段的空闲状况, 以及每个该会议服务器的IP地址和空闲端口;

则步骤101的一种具体实现方式为:

步骤101a、管理服务器接收客户端发送的电话会议请求,并根据该电话 会议请求、记录的每个该会议服务器的各个时段的空闲状况,以及每个该会 议服务器的IP地址和空闲端口,为该客户端分配对应的会议服务器的IP地 址和空闲端口,并将该电话会议服务器的IP地址和空闲端口发送给该客户端。

图5为本发明电话会议处理方法的又一个实施例的流程图,在上述图4 所示实例的基础上,如图5所示,步骤101a的另一种实现方式为:

步骤201、管理服务器接收客户端发送的电话会议请求,并根据该电话 会议请求、记录的每个该会议服务器的各个时段的空闲状况,以及每个该会 议服务器的IP地址和空闲端口,为该客户端分配对应的会议服务器的IP地 址和空闲端口;

步骤202、该管理服务器分别采用不同的加密算法,对分配的会议服务 器的IP地址和空闲端口进行加密处理,得到该分配的会议服务器的IP地址 对应的第一会议接入码和该分配的会议服务器的空闲端口对应的第二会议接 入码。

步骤203、管理服务器通过国际互联网通道将该第一会议接入码发送给 该客户端,以及通过移动交换网通道将该第二会议码发送给该客户端,以供 该客户端在接收到该第一会议接入码和第二会议接入码后进行解密,获取该 分配的会议服务器的IP地址和空闲端口。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步 骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可 读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而 前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码 的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对 其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通 技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并 不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号