网络会议的方法和装置的制作方法

文档序号:7898027阅读:283来源:国知局
专利名称:网络会议的方法和装置的制作方法
技术领域
本发明涉及网络通讯领域,特别涉及一种网络会议的方法和装置。
背景技术
会议系统部署在互联网络上,为全国各地或者全球的用户,特别是企业用户提供 会议功能。会议服务器只要在互联网上有公网IP地址,即可为接入互联网的用户终端(UE, User Equipment)访问到。但是由于互联网的网络路由非常复杂,需要有一套完善的网络设 备来确保为用户提供带宽和质量有保障的服务。现有方案是在互联网上直接部署会场服务器(Floor Server),并部署直接接入到 会场服务器的代理服务器(Conference Proxy),使得用户终端通过代理服务器访问会场服 务器。然而,在现有的方案中用户终端只能通过一台代理服务器访问一台会场服务器, 当该会场服务器繁忙、剩余带宽不足时,用户终端的参与会议状态会受到影响;当该代理服 务器繁忙、剩余带宽不足时,用户终端的参与会议状态会受到影响。

发明内容
本发明实施例提供了一种网络会议的方法装置,以解决现有技术中当某一会场服 务器或代理服务器繁忙、剩余带宽不足时,用户终端的参与会议状态会受到影响,从而导致 用户体验不高的问题。本发明实施例提供的一种网络会议方法,包括接收用户终端发来的创建会议的会议请求,向中心服务器发送信息获取请求;接 收所述中心服务器返回的在所述中心服务器已登记的会场服务器信息;根据所述会场服务 器信息检测所述会场服务器信息中的会场服务器,将符合第一预设标准的会场服务器作为 目的会场服务器,并向所述目的会场服务器发送所述会议请求;分别建立本地代理服务器 与所述目的会场服务器,以及所述本地代理服务器与所述用户终端之间的媒体通道之间的 媒体通道,使得所述用户终端通过建立的媒体通道与所述会场服务器进行网络会议。此外,本发明实施例还提供了一种网络会议的方法,包括向中心服务器发送信息获取请求;当接收到所述中心服务器返回的代理服务器信 息时,根据所述代理服务器信息检测所述接入代理服务信息中的代理服务器,并根据检测 结果将符合标准的代理服务器作为目的代理服务器,以及向所述目的代理服务器发送会议 请求;建立与所述目的代理服务器之间的媒体通道,并通过建立的媒体通道进行网络会议。此外,本发明实施例还提供了一种网络会议的方法,包括接收代理服务器发送的信息获取请求;将已登记的会场服务器信息返回给代理服 务器,以便于代理服务器根据所述会场服务器信息检测所述会场服务器信息中的会场服务 器,将符合第一预设标准的会场服务器作为目的会场服务器,并向所述目的会场服务器发 送用户终端发来的创建会议的会议请求。
此外,本发明实例例还提供了一种代理服务器,包括接收模块,用于接收用户终端发来的创建会议的会议请求,向中心服务器发送信 息获取请求,以及接收所述中心服务哭返回的在所述中心服务器已登记的会场服务器信 息;检测模块,用于根据所述会场服务器信息检测所述会场服务器信息中的会场服务器,将 符合第一预设标准的会场服务器作为目的会场服务器,并向所述目的会场服务器发送所述 会议请求;通道建立模块,用于分别建立本地代理服务器与所述目的会场服务器,以及所述 本地代理服务器与所述用户终端之间的媒体通道之间的媒体通道,使得所述用户终端通过 建立的媒体通道与所述会场服务器进行网络会议。此外,本发明实例例还提供了一种用户终端,包括发送模块,用于向中心服务器 发送信息获取请求;检测模块,用于当接收到所述中心服务器返回的代理服务器信息时,根 据所述代理服务器信息检测所述接入代理服务信息中的代理服务器,并根据检测结果将符 合标准的代理服务器作为目的代理服务器;所述发送模块进一步用于向所述目的代理服务 器发送会议请求;所述用户终端进一步包括通道建立模块,用于建立与所述目的代理服 务器之间的媒体通道,并通过建立的媒体通道进行网络会议。此外,本发明实例例还提供了一种中心服务器,包括接收模块,用于接收代理服 务器发送的信息获取请求;发送模块,用于将已登记的会场服务器信息返回给代理服务器, 以便于代理服务器根据所述会场服务器信息检测所述会场服务器信息中的会场服务器,将 符合第一预设标准的会场服务器作为目的会场服务器,并向所述目的会场服务器发送用户 终端发来的创建会议的会议请求。本发明实施例提供的技术方案的有益效果是用户终端可以根据中心服务器提供的信息对代理服务器进行检测,并选择符合标 准的代理服务器作为目的代理服务器或代理服务器可以根据中心服务器提供的信息对会 场服务器进行检测并符合标准的会场服务器作为目的会场服务器,保证了用户在进行网络 会议时是由符合标准的代理服务器或会场服务器提供服务,提高了网络会议的会议质量。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。图1是本发明实施例中会议系统架构;图2是本发明网络会议方法一个实施例的流程图;图3是本发明网络会议方法一个实施例的流程图;图4是本发明网络会议方法一个实施例的流程图;图5是本发明网络会议方法一个实施例的流程图;图6是本发明网络会议方法一个实施例的流程图;图7是本发明实施例提供的一种代理服务器的结构示意图;图8是本发明实施例提供的一种用户终端的结构示意图;图9是本发明实施例提供的一种中心服务器的结构示意图。
具体实施例方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方 式作进一步地详细描述。首先对该发明中所应用的架构进行简单介绍会议中心服务器(Conf Center)(以下简称为中心服务器)部署在托管网络中,一 般情况下一套会议系统只需要部署一个节点。会场服务器(Floor Server)部署在托管网络中。会场服务器可以根据地理位置 的情况,进行合理部署。例如可以选择会议业务量比较大的区域(北京、上海、广州)进行
部署ο接入代理服务器(Conf Proxy)(以下简称代理服务器)部署在互联网络接入点 上。即在ISPanternet Service Provider,互联网服务提供商)。代理服务器也可以部署 在企业内部(如图1中的代理服务器4)。图2为本发明网络会议方法一个实施例的流程图,该实施例的执行主体为代理服 务器,如图2所示,本实施例方法包括201 接收用户终端发来的创建会议的会议请求,向中心服务器发送信息获取请 求;202 接收所述中心服务器返回的在所述中心服务器已登记的会场服务器信息;203 根据所述会场服务器信息检测所述会场服务器信息中的会场服务器,将符合 第一预设标准的会场服务器作为目的会场服务器,并向所述目的会场服务器发送所述会议 请求;204 分别建立本地代理服务器与所述目的会场服务器,以及所述本地代理服务器 与所述用户终端之间的媒体通道之间的媒体通道,使得所述用户终端通过建立的媒体通道 与所述会场服务器进行网络会议。通过在互联网中进行代理服务器、会场服务器和中心服务器的交互,使得代理服 务器可以根据中心服务器提供的信息对会场服务器进行检测并符合标准的会场服务器作 为目的会场服务器保证了用户在进行网络会议时的路径是由符合标准的会场服务器提代 服务,提高了网络会议的会议质量。图3为本发明网络会议方法一个实施例的流程图,该实施例的执行主体为用户终 端,如图3所示,本实施例方法包括301 向中心服务器发送信息获取请求;302:当接收到所述中心服务器返回的代理服务器信息时,根据所述代理服务器信 息检测所述接入代理服务信息中的代理服务器,并根据检测结果将符合标准的代理服务器 作为目的代理服务器,以及向所述目的代理服务器发送会议请求;303 建立与所述目的代理服务器之间的媒体通道,并通过建立的媒体通道进行网 络会议。用户终端可以根据中心服务器提供的信息对代理服务器进行检测,并选择符合标 准的代理服务器作为目的代理服务器,保证了用户在进行网络会议时是由符合标准的代理 服务器提供服务,提高了网络会议的会议质量。
图4为本发明网络会议方法一个实施例的流程图,该实施例的执行主体为中心服 务器,如图4所示,本实施例方法包括401 接收代理服务器发送的信息获取请求;402 将已登记的会场服务器信息返回给代理服务器,以便于代理服务器根据所述 会场服务器信息检测所述会场服务器信息中的会场服务器,将符合第一预设标准的会场服 务器作为目的会场服务器,并向所述目的会场服务器发送用户终端发来的创建会议的会议 请求。通过为代理服务器提供会场服务器信息,使得代理服务器可以根据中心服务器提 供的信息选择符合标准的会场服务器作为目的会场服务器,保证了用户在进行网络会议时 是由符合标准的代理服务器提供服务,提高了网络会议的会议质量。图5为本发明网络会议方法另一实施例的流程图,如图5所示,在本实施例中,以 UE发起的会议请求为创建会议的请求为例,详细介绍本实施例的技术方案,本实施例方法 包括501 =UE向中心服务器(Center)发送信息获取请求;该信息获取请求用于向中心服务器请求代理服务器信息;在本实施例中,UE向中心服务器发送信息获取请求的目的在于创建会议。502 =Center在接收到该信息获取请求后,向UE返回已登记的代理服务器(proxy) fn息;在本实施例中,该代理服务器信息包括已登记的代理服务器的信息,该代理服务 器信息可以Center根据各个proxy发送的登记信息整理,也可以由系统部署并将各个代 理服务器的信息整理并保存而成,该代理服务器信息的具体内容包括=Proxy的地址,该 Proxy正在处理会议的会议号等。503 当UE接收到该代理服务器信息后,UE检测代理服务器信息中各个Proxy ;在本实施例中,UE检测代理服务器信息中各个ftOxy,具体包括向所述已登记的 代理服务器发送检测信息;当接收到所述已登记的代理服务器根据所述检测信息返回的信 息时,根据所述已登记的代理服务器返回的信息获知所述代理服务器的速度以及所述每个 代理服务器的当前状态;;其中,该检测信息用于请求代理服务器的速度(即可用带宽)和当前的状态,需要 说明的是,代理服务器当前状态即是代理服务器的繁忙程度,可以用其是否已有会议占用, 或者是否有会议排队来衡量。504 :UE根据检测中代理服务器的速度以及该每个代理服务器的当前状态,从代 理服务器信息中选择符合第二预设标准的ftOxyl,将该ftOxyl作为目的代理服务器,并向 该目的代理服务器ftx)Xyl发起创建会议的请求;在本实施例中,该第二预设标准可以为代理服务器的当前状态为正在进行中或排 队中的会议小于第一预设阈值、且代理服务器的速度在小于预设阈值的服务器中为最快。 通过对代理服务器的选择,可以优化网络会议的通信通道,使得用户终端可以根据网络的 状况对代理服务器进行选择。其中,该第一预设阈值可以由会议系统根据会议容量、与会成 员数量或代理服务器的处理速度等设置。上述步骤501-504是UE选择代理服务器的过程,在该过程中,UE根据接收到的代理服务器信息对网络中的各个代理服务器的带宽等情况进行检测,并根据检测的结果选择 一目的代理服务器。505 =Proxyl接收到会议请求,判断该会议请求是否携带会议号,如果否,则该会议请求为创建会议的请求,执行步骤506 ;如果是,则该会议请求为加入会议的请求,向中心服务器请求该会议号相应的会 议所在的会场服务器的信息。在本实施例中,该步骤505是确定该会议请求类型的步骤,如果该会议请求中携 带会议号,则该会议请求为加入会议的请求,如果会议请求中并不携带会议号,则该会议请 求为创建会议的请求,所以,以下的步骤都是在该会议请求不携带会议号的基础上进行的。506 向该中心服务器Center请求在该Center上已登记的会场服务器信息;在本实施例中,由于会议请求并不携带会议号,所以代理服务器向Center发送的 信息获取请求也并没有携带会议号的信息。507 =Center根据请求向ftOxyl返回在该Center上已登记的会场服务器信息;在本实施例中,Center在接收到返回会场服务器信息的请求时,判断该请求是否 携带会议号,如果是,则返回会议号指示的会议所在的服务器信息,如果否,则返回在该中 心服务器上已登记的会场服务器信息。508 =Proxyl根据接收到的会场服务器信息,检测该会场服务器信息中的会场服 务器,将符合第一预设标准的该会场服务器Floorl作为目的会场服务器。在本实施例中,该步骤508具体包括向该会场服务器信息中的会场服务器发送 检测信息;接收该会场服务器根据该检测信息返回的信息,并根据该会场服务器返回的信 息获知该会场服务器的速度以及该会场服务器的当前状态。其中,该检测信息用于请求会场服务器的速度(即可用带宽)和当前的状态,需要 说明的是,会场服务器当前状态即是会场服务器的繁忙程度,可以用其是否已有会议占用, 或者是否有会议排队来衡量。在本实施例中,该第一预设标准可以为会场服务器的当前状态为正在进行中或排 队中的会议小于第一预设阈值、且该会场服务器为小于第一预设阈值中速度最快的会场服 务器。也即是将检测的会场服务器中,将符合第一预设标准的会场服务器作为目的会场服 务器。通过对会场服务器的选择,可以优化网络会议的通信通道,使得代理服务器可以根据 网络的状况对会场进行选择。其中,该第一预设阈值可以由会议系统根据会议容量、与会成 员数量或会场服务器的处理速度等设置。509 向目的会场服务器Floorl发送创建会议的请求;本领域技术人员可以获知,步骤509中的会议请求可以为建立媒体通道的请求。510 =Proxyl建立与Floorl之间的媒体通道;511 =Proxyl建立与UE之间的媒体通道;需要说明的是,代理服务器与会场服务器之间建立媒体通道、代理服务器与UE之 间建立媒体通道均为本领域技术人员的公知常识,本发明实施例不再赘述。512 =Proxyl 向 Center 发送登记信息;在本实施例中,登记信息包括来自目的会场服务器的会议号和本地地址,通过将 登记信息发送给Center,使得Center获知当前系统中正在活动的代理服务器和正在进行的会议。需要说明的是,会议号是在建立会议的过程中生成的,本发明对此不再赘述。512之前还包括接收来自目的会场服务器的会议号,并将该会议号转发给用户 终端;其中,该来自该目的会场服务器的会议号由该目的会场服务器分配。513 =UE通过该建立的媒体通道与Center进行网络会议。用户终端可以根据中心服务器提供的信息对代理服务器进行检测,并选择符合标 准的代理服务器作为目的代理服务器或代理服务器可以根据中心服务器提供的信息对会 场服务器进行检测并符合标准的会场服务器作为目的会场服务器,保证了用户在进行网络 会议时是由符合标准的代理服务器或会场服务器提供服务,提高了网络会议的会议质量。图6为本发明网络会议方法另一实施例的流程图,如图6所示,在本实施例中,以 UE发送的会议请求为加入会议的请求,该该加入会议的请求中携带要加入会议的会议号, 该会议号相应的会议为Meetingl,且该Meetingl所在的会场服务器为Floor2为例,详细介 绍本实施例的技术方案,本实施例方法包括601 =UE向中心服务器(Center)发送信息获取请求,所述信息获取请求中携带会 议号 meetingl ;602 =Center在接收到该信息获取请求后确定所述信息获取请求中携带会议号, 则向用户终端返回该会议号对应的meetingl中会议成员正在使用的代理服务器的信息和 已登记的代理服务器的信息;优选地,该正在处理该会议的代理服务器会被标记为active。603 当UE接收到该代理服务器信息后,检测所述加入会议的会议号对应的会议 中会议成员正在使用的代理服务器,并根据检测结果判断正在使用的代理服务器是否符合 第三预设标准,如果是,则将所述正在使用的代理服务器作为目的代理服务器,并直接执行 步骤605,否则执行步骤604。在本发明实施例中,该第三预设标准是根据当前代理服务器的容量和处理速度设 置的,优选地,该第三预设标准可以为该代理服务器的速度大于预设阈值,且当前状态为该 代理服务器上参与会议的人数小于预设阈值。该第三预设标准具体用于衡量该正在使用的代理服务器当前是否适合接入新的 用户终端,使得该新的用户终端参与该会议时,保证了网络会议的会议质量。604 =UE检测代理服务器信息中已登记的各个ftOxy,并将检测结果符合第二预设 标准的proxy作为目的代理服务器;具体的,向所述已登记的代理服务器发送检测信息;当接收到所述已登记的代理 服务器根据所述检测信息返回的信息时,根据所述已登记的代理服务器返回的信息获知所 述代理服务器的速度以及所述每个代理服务器的当前状态;根据所述代理服务器的速度以 及所述每个代理服务器的当前状态将符合第二预设标准的所述代理服务器作为目的代理 服务器。605 =UE向所述目的代理服务器发送会议请求,所述会议请求为加入会议的请求, 携带加入会议的会议号。假设本实施例中目的代理服务器为proxyl ;606 =Proxyl向发送信息获取请求,所述信息获取请求中携带所述加入会议的会 议号;
607 =Center返回所述加入会议的会议号对应的会议所在的会场服务器的信息;在本实施例中,该会议号指示的会议所在的会场服务器的信息包括该会场服务器 Floor2的地址。608 =Proxyl接收到Center返回的信息后,向该会场服务器发送会议请求;当加入会议的请求中携带要加入会议的会议号和与加入会议的会议号对应的会 议所在的会场服务器的信息,该步骤606-608还可以有以下步骤代替=Proxyl向加入会议 的会议号对应的会议所在的会场服务器发送会议请求;需要说明的是,该会议请求为UE发送给ftOxyl的会议请求,该步骤还可以理解为 Proxyl将UE的加入会议请求转发至加入会议的会议号对应的会议所在的会场服务器。609 612与步骤510 513原理相同,在此不再赘述。其中,由于用户终端已经获知要加入会议的会议号,因此,步骤513之前会场服务 器无需为代理服务器分配会议号,代理服务器也无需向用户终端转发。如果选择的接入服 务器为其他接入服务器,则需要执行步骤513,即会场服务器为代理服务器分配加入会议请 求中的会议号,再由代理服务器向用户终端转发。用户终端可以根据中心服务器提供的信息对代理服务器进行检测,并选择符合标 准的代理服务器作为目的代理服务器或代理服务器可以根据中心服务器提供的信息对会 场服务器进行检测并符合标准的会场服务器作为目的会场服务器,保证了用户在进行网络 会议时是由符合标准的代理服务器或会场服务器提供服务,提高了网络会议的会议质量。参见图7,图7为本发明提供的一种代理服务器的结构示意图,该代理服务器包 括接收模块701,用于接收用户终端发来的创建会议的会议请求,向中心服务器发送 信息获取请求,以及接收所述中心服务哭返回的在所述中心服务器已登记的会场服务器信 息;检测模块702,用于根据所述会场服务器信息检测所述会场服务器信息中的会场 服务器,将符合第一预设标准的会场服务器作为目的会场服务器,并向所述目的会场服务 器发送所述会议请求;通道建立模块703,用于分别建立本地代理服务器与所述目的会场服务器,以及所 述本地代理服务器与所述用户终端之间的媒体通道之间的媒体通道,使得所述用户终端通 过建立的媒体通道与所述会场服务器进行网络会议。该检测模块702包括发送单元70 ,用于向所述会场服务器信息中的会场服务器发送检测信息;检测单元702b,用于接收所述会场服务器根据所述检测信息返回的信息,并根据 所述会场服务器返回的信息获知所述会场服务器的速度以及所述会场服务器的当前状态。所述接收模块进一步用于用于接收来自所述目的会场服务器会议号,所述来自所述目的会场服务器的会议 号由所述目的会场服务器分配。该代理服务器还包括登记模块704,用于向所述中心服务器发送登记信息,所述登记信息包括所述自所 述目的会场服务器的会议号和本地地址。
该接收模块701还用于接收第二用户终端发送的加入会议的请求,所述加入会议 的请求中携带要加入会议的会议号;接收与所述加入会议的会议号对应的会议所在的会场 服务器的信息;该通道建立模块703还用于根据与所述加入会议的会议号对应的会议所在的会 场服务器的信息建立与所述加入会议的会议号对应的会议所在的会场服务器的媒体通道, 并将所述加入请求的会议号发送给中心服务器。该接收模块701还用于接收第二用户终端发送的加入会议的请求,所述加入会议 的请求中携带要加入会议的会议号和与所述加入会议的会议号对应的会议所在的会场服 务器的信息;该通道建立模块703还用于根据与所述加入会议的会议号对应的会议所在的会 场服务器的信息建立与所述加入会议的会议号对应的会议所在的会场服务器的媒体通道, 并将所述加入请求的会议号发送给中心服务器。本实施例提供的代理服务器,与方法实施例属于同一构思,其具体实现过程详见 方法实施例,这里不再赘述。此外,本发明的代理服务器可以是计算机,其执行代理服务器 各模块的功能可以计算机的处理器完成。当然,本发明的代理服务器也可以是其它具有此 功能的物理实体。代理服务器可以根据中心服务器提供的信息对会场服务器进行检测并符合标准 的会场服务器作为目的会场服务器,保证了用户在进行网络会议时是由符合标准的会场服 务器提供服务,提高了网络会议的会议质量。参见图8,图8为本发明提供的一种用户终端的结构示意图,该移动终端包括发送模块801,用于向中心服务器发送信息获取请求;检测模块802,用于当接收到所述中心服务器返回的代理服务器信息时,根据所述 代理服务器信息检测所述接入代理服务信息中的代理服务器,并根据检测结果将符合标准 的代理服务器作为目的代理服务器;所述发送模块801进一步用于向所述目的代理服务器发送会议请求;所述用户终端进一步包括通道建立模块803,用于建立与所述目的代理服务器之间的媒体通道,并通过建立 的媒体通道进行网络会议。所述信息获取请求中携带所述加入会议的会议号,所述代理服务器信息中包括所 述加入会议的会议号对应会议中会议成员正在使用的代理服务器的信息和已登记的代理 服务器的信息;所述检测模块802具体用于,根据所述加入会议的会议号对应会议中会议成员正 在使用的代理服务器的信息,检测所述加入会议的会议号对应的会议中会议成员正在使用 的代理服务器;判断所述所述加入会议的会议号对应的会议中会议成员正在使用的代理服 务器不符合第三预设标准;根据所述已登记的代理服务器的信息向所述已登记的代理服务 器发送检测信息;并将检测结果符合第二预设标准的代理服务器作为目的代理服务器。所述检测模块802根据所述已登记的代理服务器的信息向所述已登记的代理服 务器发送检测信息;并将检测结果符合第二预设标准的代理服务器作为目的代理服务器具 体为向所述已登记的代理服务器发送检测信息;当接收到所述已登记的代理服务器根据所述检测信息返回的信息时,根据所述已登记的代理服务器返回的信息获知所述代理服务 器的速度以及所述每个代理服务器的当前状态;根据所述代理服务器的速度以及所述每个 代理服务器的当前状态将符合第二预设标准的所述代理服务器作为目的代理服务器。所述信息获取请求中携带所述加入会议的会议号,所述代理服务器信息中包括所 述加入会议的会议号对应会议中会议成员正在使用的代理服务器的信息和已登记的代理 服务器的信息;所述检测模块802具体用于根据所述加入会议的会议号对应会议中会议成员正 在使用的代理服务器的信息,检测所述加入会议的会议号对应的会议中会议成员正在使用 的代理服务器;判断所述所述加入会议的会议号对应的会议中会议成员正在使用的代理服 务器符合第三预设标准,将所述正在使用的代理服务器作为目的代理服务器。所述代理服务器信息为已登记的代理服务的信息;所述检测模块802具体用于向所述已登记的代理服务器发送检测信息;当接收 到所述已登记的代理服务器根据所述检测信息返回的信息时,根据所述已登记的代理服务 器返回的信息获知所述代理服务器的速度以及所述每个代理服务器的当前状态;根据所述 代理服务器的速度以及所述每个代理服务器的当前状态将符合第二预设标准的所述代理 服务器作为目的代理服务器。本实施例提供的用户终端,与方法实施例属于同一构思,其具体实现过程详见方 法实施例,这里不再赘述。用户终端可以根据中心服务器提供的信息对代理服务器进行检测,并选择符合标 准的代理服务器作为目的代理服务器,保证了用户在进行网络会议时是由符合标准的代理 服务器提供服务,提高了网络会议的会议质量。参见图9,图9为本发明提供的一种中心服务器的结构示意图,该中心服务器包 括接收模块901,用于接收代理服务器发送的信息获取请求;发送模块902,用于将已登记的会场服务器信息返回给代理服务器,以便于代理服 务器根据所述会场服务器信息检测所述会场服务器信息中的会场服务器,将符合第一预设 标准的会场服务器作为目的会场服务器,并向所述目的会场服务器发送用户终端发来的创 建会议的会议请求。所述中心服务器还包括第一确定模块903,用于确定所述代理服务器发送的信息 获取请求中携带会议号;则所述发送模块902返回的所述代理服务器的已登记的会场服务器信息中还包 括所述会议号对应的会议所在的会场服务器的信息。所述接收模块901还用于接收用户终端发送的信息获取请求,,所述发送模块902 还用于将已登记的代理服务器信息返回给所述用户终端,以便于所述用户终端根据所述代 理服务器信息检测所述接入代理服务信息中的代理服务器,并根据检测结果将符合标准的 代理服务器作为目的代理服务器。所述中心服务器还包括第二确定模块904,用于确定所述用户终端发送的信息获 取请求中携带加入会议的会议号;所述发送模块902返回给所述用户终端的已登记的代理服务器信息中还包括所述加入会议的会议号对应会议中会议成员正在使用的代理服务器的信息。所述所述接收模块901还用于接收会场服务器发送的新建会议的会议号,并将所 述会议号与会场服务器的信息映射存储;以及接收会场服务器发送的结束会议的会议号, 并在所存储的会议号与会场服务器信息中删除所述结束会议的会议号;和/或所述接收模块901还用于接收代理服务器发送的新增加处理会议的会议号,并将 所述新增加处理会议的会议号及所述接入服务器的信息映射存储;以及接收代理服务器发 送的结束会议的会议号,并在所存储的会议号与所述代理服务器的信息中删除所述结束会 议的会议号。本实施例提供的中心服务器,与方法实施例属于同一构思,其具体实现过程详见 方法实施例,这里不再赘述。此外,本发明的中心服务器可以是计算机,其执行中心服务器 各模块的功能可以计算机的处理器完成。当然,本发明的代理服务器也可以是其它具有此 功能的物理实体。通过为代理服务器提供会场服务器信息,并为用户终端提供代理服务器信息,使 得代理服务器可以根据中心服务器提供的信息选择符合标准的会场服务器作为目的会场 服务器或用户终端根据中心服务器提供的信息选择符合标准的代理服务器作为目的代理 服务器,保证了用户在进行网络会议时是由符合标准的代理服务器或会场服务器提供服 务,提高了网络会议的会议质量。本发明实施例提供的上述技术方案的全部或部分可以通过程序指令相关的硬件 来完成,所述程序可以存储在可读取的存储介质中,该存储介质包括R0M、RAM、磁碟或者光 盘等各种可以存储程序代码的介质。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和 原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种网络会议方法,其特征在于,包括接收用户终端发来的创建会议的会议请求,向中心服务器发送信息获取请求;接收所述中心服务器返回的在所述中心服务器已登记的会场服务器信息;根据所述会场服务器信息检测所述会场服务器信息中的会场服务器,将符合第一预设 标准的会场服务器作为目的会场服务器,并向所述目的会场服务器发送所述会议请求;分别建立本地代理服务器与所述目的会场服务器,以及所述本地代理服务器与所述用 户终端之间的媒体通道之间的媒体通道,使得所述用户终端通过建立的媒体通道与所述会 场服务器进行网络会议。
2.根据权利要求1所述的方法,其特征在于,根据所述会场服务器信息检测所述会场 服务器信息中的会场服务器,具体包括向所述会场服务器信息中的会场服务器发送检测信息;接收所述会场服务器根据所述检测信息返回的信息,并根据所述会场服务器返回的信 息获知所述会场服务器的速度以及所述会场服务器的当前状态。
3.根据权利要求1或2所述的方法,其特征在于所述建立本地代理服务器与所述目的 会场服务器之间的媒体通道之间的媒体通道的媒体通道之后,还包括接收来自所述目的会场服务器的会议号,所述来自所述目的会场服务器的会议号由所 述目的会场服务器分配。
4.根据权利要求3所述的方法,其特征在于,所述接收来自所述目的会场服务器的会 议号之后还包括向所述中心服务器发送登记信息,所述登记信息包括所述来自所述目的会场服务器的 会议号和本地地址。
5.根据权利要求1或2所述的方法,其特征在于,所述方法还包括接收第二用户终端发送的加入会议的请求,所述加入会议的请求中携带要加入会议的 会议号;向所述中心服务器发送信息获取请求,所述信息获取请求中携带所述加入会议的会议号;接收与所述加入会议的会议号对应的会议所在的会场服务器的信息;根据与所述加入会议的会议号对应的会议所在的会场服务器的信息建立与所述加入 会议的会议号对应的会议所在的会场服务器的媒体通道,并将所述加入请求的会议号发送 给中心服务器。
6.根据权利要求1或2任一所述的方法,其特征在于,所述方法还包括接收第二用户终端发送的加入会议的请求,所述加入会议的请求中携带要加入会议的 会议号和与所述加入会议的会议号对应的会议所在的会场服务器的信息;根据与所述加入会议的会议号对应的会议所在的会场服务器的信息建立与所述加入 会议的会议号对应的会议所在的会场服务器的媒体通道,并将所述加入请求的会议号发送 给中心服务器。
7.—种网络会议的方法,其特征在于,包括向中心服务器发送信息获取请求;当接收到所述中心服务器返回的代理服务器信息时,根据所述代理服务器信息检测所述接入代理服务信息中的代理服务器,并根据检测结果将符合标准的代理服务器作为目的 代理服务器,以及向所述目的代理服务器发送会议请求;建立与所述目的代理服务器之间的媒体通道,并通过建立的媒体通道进行网络会议。
8.根据权利要求7所述的方法,其特征在于,所述信息获取请求中携带加入会议的会议号,所述代理服务器信息中包括所述加入会 议的会议号对应会议中会议成员正在使用的代理服务器的信息和已登记的代理服务器的 fn息;所述根据所述代理服务器信息检测所述接入代理服务信息中的代理服务器,并根据检 测结果将符合标准的代理服务器作为目的代理服务器具体包括根据所述加入会议的会议号对应会议中会议成员正在使用的代理服务器的信息,检测 所述加入会议的会议号对应的会议中会议成员正在使用的代理服务器;判断所述所述加入 会议的会议号对应的会议中会议成员正在使用的代理服务器不符合第三预设标准;根据所述已登记的代理服务器的信息向所述已登记的代理服务器发送检测信息;并将检测结果符合第二预设标准的代理服务器作为目的代理服务器。
9.根据权利要求8所述的方法,其特征在于,所述根据所述已登记的代理服务器的信 息向所述已登记的代理服务器发送检测信息;并将检测结果符合第二预设标准的代理服务 器作为目的代理服务器具体包括向所述已登记的代理服务器发送检测信息;当接收到所述已登记的代理服务器根据所述检测信息返回的信息时,根据所述已登记 的代理服务器返回的信息获知所述代理服务器的速度以及所述每个代理服务器的当前状 态;根据所述代理服务器的速度以及所述每个代理服务器的当前状态将符合第二预设标 准的所述代理服务器作为目的代理服务器。
10.根据权利要求7所述的方法,其特征在于,所述信息获取请求中携带所述加入会议 的会议号,所述代理服务器信息中包括所述加入会议的会议号对应会议中会议成员正在使 用的代理服务器的信息和已登记的代理服务器的信息;所述根据所述代理服务器信息检测所述接入代理服务信息中的代理服务器,并根据检 测结果将符合标准的代理服务器作为目的代理服务器具体包括根据所述加入会议的会议号对应会议中会议成员正在使用的代理服务器的信息,检测 所述加入会议的会议号对应的会议中会议成员正在使用的代理服务器;判断所述所述加入 会议的会议号对应的会议中会议成员正在使用的代理服务器符合第三预设标准,将所述正 在使用的代理服务器作为目的代理服务器。
11.根据权利要求7所述的方法,其特征在于,所述代理服务器信息为已登记的代理服 务的信息;所述根据所述代理服务器信息检测所述接入代理服务信息中的代理服务器,并根据检 测结果将符合标准的代理服务器作为目的代理服务器具体包括向所述已登记的代理服务器发送检测信息;当接收到所述已登记的代理服务器根据所述检测信息返回的信息时,根据所述已登记 的代理服务器返回的信息获知所述代理服务器的速度以及所述每个代理服务器的当前状态;根据所述代理服务器的速度以及所述每个代理服务器的当前状态将符合第二预设标 准的所述代理服务器作为目的代理服务器。
12.—种网络会议的方法,其特征在于,包括接收代理服务器发送的信息获取请求;将已登记的会场服务器信息返回给代理服务器,以便于代理服务器根据所述会场服务 器信息检测所述会场服务器信息中的会场服务器,将符合第一预设标准的会场服务器作为 目的会场服务器,并向所述目的会场服务器发送用户终端发来的创建会议的会议请求。
13.根据权利要求11所述的方法,其特征在于,确定所述代理服务器发送的信息获取 请求中携带会议号,则返回给所述代理服务器的所述已登记的会场服务器信息中还包括所 述会议号对应的会议所在的会场服务器的信息。
14.根据权利要求12或13所述的方法,其特征在于,该方法进一步包括接收用户终端发送的信息获取请求,将已登记的代理服务器信息返回给所述用户终 端,以便于所述用户终端根据所述代理服务器信息检测所述接入代理服务信息中的代理服 务器,并根据检测结果将符合标准的代理服务器作为目的代理服务器。
15.根据权利要求14所述的方法,其特征在于,确定所述用户终端发送的信息获取请求中携带加入会议的会议号,则返回给所述用户 终端的已登记的代理服务器信息中还包括所述加入会议的会议号对应会议中会议成员正 在使用的代理服务器的信息。
16.根据权利要求12到14任一所述的方法,其特征在于,该方法进一步包括以下任一 步骤之一或任意组合接收会场服务器发送的新建会议的会议号,并将所述会议号与会场服务器的信息映射 存储;接收会场服务器发送的结束会议的会议号,并在所存储的会议号与会场服务器信息中 删除所述结束会议的会议号;接收代理服务器发送的新增加处理会议的会议号,并将所述新增加处理会议的会议号 及所述接入服务器的信息映射存储;和接收代理服务器发送的结束会议的会议号,并在所存储的会议号与所述代理服务器的 信息中删除所述结束会议的会议号。
17.一种代理服务器,其特征在于,包括接收模块,用于接收用户终端发来的创建会议的会议请求,向中心服务器发送信息获 取请求,以及接收所述中心服务哭返回的在所述中心服务器已登记的会场服务器信息;检测模块,用于根据所述会场服务器信息检测所述会场服务器信息中的会场服务器, 将符合第一预设标准的会场服务器作为目的会场服务器,并向所述目的会场服务器发送所 述会议请求;通道建立模块,用于分别建立本地代理服务器与所述目的会场服务器,以及所述本地 代理服务器与所述用户终端之间的媒体通道之间的媒体通道,使得所述用户终端通过建立 的媒体通道与所述会场服务器进行网络会议。
18.根据权利要求17所述的代理服务器,其特征在于,所述检测模块包括发送单元,用于向所述会场服务器信息中的会场服务器发送检测信息; 检测单元,用于接收所述会场服务器根据所述检测信息返回的信息,并根据所述会场 服务器返回的信息获知所述会场服务器的速度以及所述会场服务器的当前状态。
19.根据权利要求17或18所述的代理服务器,其特征在于,所述接收模块进一步用于用于接收来自所述目的会场服务器会议号,所述来自所述目的会场服务器的会议号由 所述目的会场服务器分配。
20.根据权利要求17或18所述的代理服务器,其特征在于,所述代理服务器还包括 登记模块,用于向所述中心服务器发送登记信息,所述登记信息包括所述自所述目的会场服务器的会议号和本地地址。
21.根据权利要求17或18所述的代理服务器,其特征在于,所述接收模块还用于接收 第二用户终端发送的加入会议的请求,所述加入会议的请求中携带要加入会议的会议号; 接收与所述加入会议的会议号对应的会议所在的会场服务器的信息;所述通道建立模块还用于根据与所述加入会议的会议号对应的会议所在的会场服务 器的信息建立与所述加入会议的会议号对应的会议所在的会场服务器的媒体通道,并将所 述加入请求的会议号发送给中心服务器。
22.根据权利要求17或18所述的代理服务器,其特征在于,所述接收模块还用于接收 第二用户终端发送的加入会议的请求,所述加入会议的请求中携带要加入会议的会议号和 与所述加入会议的会议号对应的会议所在的会场服务器的信息;所述通道建立模块还用于根据与所述加入会议的会议号对应的会议所在的会场服务 器的信息建立与所述加入会议的会议号对应的会议所在的会场服务器的媒体通道,并将所 述加入请求的会议号发送给中心服务器。
23.一种用户终端,其特征在于,包括发送模块,用于向中心服务器发送信息获取请求;检测模块,用于当接收到所述中心服务器返回的代理服务器信息时,根据所述代理服 务器信息检测所述接入代理服务信息中的代理服务器,并根据检测结果将符合标准的代理 服务器作为目的代理服务器;所述发送模块进一步用于向所述目的代理服务器发送会议请求; 所述用户终端进一步包括通道建立模块,用于建立与所述目的代理服务器之间的媒体通道,并通过建立的媒体 通道进行网络会议。
24.根据权利要求23所述的用户终端,其特征在于,所述信息获取请求中携带所述加 入会议的会议号,所述代理服务器信息中包括所述加入会议的会议号对应会议中会议成员 正在使用的代理服务器的信息和已登记的代理服务器的信息;所述检测模块具体用于,根据所述加入会议的会议号对应会议中会议成员正在使用的 代理服务器的信息,检测所述加入会议的会议号对应的会议中会议成员正在使用的代理服 务器;判断所述所述加入会议的会议号对应的会议中会议成员正在使用的代理服务器不符 合第三预设标准;根据所述已登记的代理服务器的信息向所述已登记的代理服务器发送检 测信息;并将检测结果符合第二预设标准的代理服务器作为目的代理服务器。
25.根据权利要求M所述的用户终端,其特征在于,所述检测模块根据所述已登记的 代理服务器的信息向所述已登记的代理服务器发送检测信息;并将检测结果符合第二预设 标准的代理服务器作为目的代理服务器具体为向所述已登记的代理服务器发送检测信 息;当接收到所述已登记的代理服务器根据所述检测信息返回的信息时,根据所述已登记 的代理服务器返回的信息获知所述代理服务器的速度以及所述每个代理服务器的当前状 态;根据所述代理服务器的速度以及所述每个代理服务器的当前状态将符合第二预设标准 的所述代理服务器作为目的代理服务器。
26.根据权利要求23所述的用户终端,其特征在于,所述信息获取请求中携带所述加 入会议的会议号,所述代理服务器信息中包括所述加入会议的会议号对应会议中会议成员 正在使用的代理服务器的信息和已登记的代理服务器的信息;所述检测模块具体用于根据所述加入会议的会议号对应会议中会议成员正在使用的 代理服务器的信息,检测所述加入会议的会议号对应的会议中会议成员正在使用的代理服 务器;判断所述所述加入会议的会议号对应的会议中会议成员正在使用的代理服务器符合 第三预设标准,将所述正在使用的代理服务器作为目的代理服务器。
27.根据权利要求23所述的用户终端,其特征在于,所述代理服务器信息为已登记的 代理服务的信息;所述检测模块具体用于向所述已登记的代理服务器发送检测信息;当接收到所述已 登记的代理服务器根据所述检测信息返回的信息时,根据所述已登记的代理服务器返回的 信息获知所述代理服务器的速度以及所述每个代理服务器的当前状态;根据所述代理服务 器的速度以及所述每个代理服务器的当前状态将符合第二预设标准的所述代理服务器作 为目的代理服务器。
28.—种中心服务器,其特征在于,包括接收模块,用于接收代理服务器发送的信息获取请求;发送模块,用于将已登记的会场服务器信息返回给代理服务器,以便于代理服务器根 据所述会场服务器信息检测所述会场服务器信息中的会场服务器,将符合第一预设标准的 会场服务器作为目的会场服务器,并向所述目的会场服务器发送用户终端发来的创建会议 的会议请求。
29.根据权利要求观所述的中心服务器,其特征在于,所述中心服务器还包括第一确 定模块,用于确定所述代理服务器发送的信息获取请求中携带会议号;则所述发送模块返回的所述代理服务器的已登记的会场服务器信息中还包括所述会 议号对应的会议所在的会场服务器的信息。
30.根据权利要求观所述的中心服务器,其特征在于,所述接收模块还用于接收用户 终端发送的信息获取请求,,所述发送模块还用于将已登记的代理服务器信息返回给所述 用户终端,以便于所述用户终端根据所述代理服务器信息检测所述接入代理服务信息中的 代理服务器,并根据检测结果将符合标准的代理服务器作为目的代理服务器。
31.根据权利要求30所述的中心服务器,其特征在于,还包括第二确定模块,用于确定 所述用户终端发送的信息获取请求中携带加入会议的会议号;所述发送模块返回给所述用户终端的已登记的代理服务器信息中还包括所述加入会 议的会议号对应会议中会议成员正在使用的代理服务器的信息。
32.根据权利要求观-31任一所述的中心服务器,其特征在于,所述所述接收模块还用 于接收会场服务器发送的新建会议的会议号,并将所述会议号与会场服务器的信息映射存 储;以及接收会场服务器发送的结束会议的会议号,并在所存储的会议号与会场服务器信 息中删除所述结束会议的会议号;和/或所述接收模块还用于接收代理服务器发送的新增加处理会议的会议号,并将所述新增 加处理会议的会议号及所述接入服务器的信息映射存储;以及接收代理服务器发送的结束 会议的会议号,并在所存储的会议号与所述代理服务器的信息中删除所述结束会议的会议 号。
全文摘要
本发明公开了一种网络会议的方法和装置,属于网络通讯领域。该方法包括本地代理服务器接收用户终端发来的创建会议的会议请求,向会议中心服务器请求在该会议中心服务器已登记的会场服务器信息;根据该会场服务器信息检测该会场服务器信息中的会场服务器,将符合第一预设标准的会场服务器作为目的会场服务器,并向该目的会场服务器发送该会议请求;建立该本地代理服务器与该目的会场服务器之间的媒体通道,以及该本地代理服务器与该用户终端之间的媒体通道,使得该用户终端通过建立的媒体通道与该会场服务器进行网络会议。
文档编号H04L29/08GK102136920SQ20101061473
公开日2011年7月27日 申请日期2010年12月28日 优先权日2010年12月28日
发明者周日明 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1