一种处理离线会议的方法及系统的制作方法

文档序号:7863009阅读:186来源:国知局
专利名称:一种处理离线会议的方法及系统的制作方法
技术领域
本发明属于网络通信领域,尤其涉及一种处理离线会议的方法及系统。
背景技术
目前,用户通过客户端实现基于页面的网络会议操作时,需要向Web服务器请求相关配置信息。然而,当用户通过客户端页面访问高并发网络会议页面时,经常会遇到“系统忙”或者“服务器比较忙,请稍后再试”等提示。如此,影响了用户体验。另外,当页面在高并发连接Web服务器时,Web服务器的响应较慢,超时较长,如此,可能导致Web服务器瘫痪,而且导致页面无法完成对应的指令请求。

发明内容
本发明提供一种处理离线会议的方法及系统,以解决上述问题。·本发明提供一种处理离线会议的方法。上述方法包括以下步骤Web服务器接收客户端页面发送的页面请求,并将所述页面请求对应的配置信息返回至客户端页面;当Web服务器接收的页面请求的数目超过Web服务器的等待队列的阈值时,Web服务器发送通知消息至负载均衡服务器,负载均衡服务器接收通知消息后,将会议指令集和配置文件发送至超过阈值的页面请求对应的客户端页面;客户端页面根据接收的会议指令集和配置文件完成相应操作。本发明还提供一种处理离线会议的系统,包括客户端、Web服务器及负载均衡服务器。客户端通过负载均衡服务器连接Web服务器。Web服务器,用于接收所述客户端页面发送的页面请求,并将所述页面请求对应的配置信息返回至客户端页面。当Web服务器接收的页面请求的数目超过Web服务器的等待队列的阈值时,Web服务器,用于发送通知消息至负载均衡服务器,负载均衡服务器,用于接收通知消息后,将会议指令集和配置文件发送至超过阈值的页面请求对应的客户端页面。客户端页面根据接收的所述会议指令集和配置文件完成相应操作。相较于先前技术,根据本发明提供的处理离线会议的方法及系统,当Web服务器接收的页面请求的数目超过Web服务器的等待队列的阈值时,Web服务器发送通知消息至负载均衡服务器,负载均衡服务器将会议指令集和配置文件发送至超过阈值的页面请求对应的客户端页面,客户端页面根据接收的会议指令集和配置文件完成相应操作。如此,通过负载均衡服务器发送会议指令集和配置文件至相应的客户端页面,从而解决高并发页面访问情况下Web服务器忙碌的情况。另外,亦提高了用户使用体验度。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图I所示为根据本发明的较佳实施例提供的处理离线会议的方法的流程图2所示为根据本发明的较佳实施例提供的处理离线会议的系统的示意图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。图I所示为根据本发明的较佳实施例提供的处理离线会议的方法的流程图。如图I所示,本发明的较佳实施例提供的处理离线会议的方法包括步骤IOf 103。于步骤101,Web服务器接收客户端页面发送的页面请求,并将所述页面请求对应的配置信息返回至客户端页面。于本实施例中,负载均衡服务器将客户端页面发送的页面请求均衡负载至Web服务器。其中,Web服务器配置页面请求的相应的通信服务器及流媒体服务器的信息,且上述配置好的信息保存在数据库中。以Php页面为例,若用户A所在的页面a需要发送文本信息 至用户B所在的页面b,则用户A所在的页面a通过负载均衡服务器将发送的页面请求(例如,文本消息通信请求)负载至Web服务器。Web服务器接收到上述页面请求后,根据数据库中保存的配置信息获取上述页面请求对应的配置信息(例如,实现文本消息通信的通信服务器的地址信息),并将上述配置信息返回至用户A所在页面a。用户A所在的页面a接收Web服务器返回的配置信息后,将文本消息发送至由配置信息确定的通信服务器,并由通信服务器将文本消息发送至用户B,从而实现用户之间的文本消息通信。于步骤102,当所述Web服务器接收的页面请求的数目超过所述Web服务器的等待队列的阈值时,所述Web服务器发送通知消息至负载均衡服务器,所述负载均衡服务器接收所述通知消息后,将会议指令集和配置文件发送至超过阈值的页面请求对应的客户端页面。于步骤103,所述客户端页面根据接收的所述会议指令集和配置文件完成相应操作。于本实施例中,Web服务器设置等待队列,Web服务器接收页面请求后,将页面请求放入等待队列。当Web服务器接收大量页面请求时,Web服务器将页面请求放入等待队列后依次处理等待队列中的页面请求。其中,Web服务器的等待队列设置阈值。于此,当Web服务器的等待队列中的页面请求的数目超过阈值时,Web服务器不再接收Web服务器的请求,同时,Web服务器的等待队列触发定时器,例如,设置定时时间为3秒。若定时器达到定时时间,且等待队列中页面请求的数目未达到阈值,则将页面请求放入等待队列,且等待队列中的页面请求根据步骤101进行处理;若定时器达到定时时间,且等待队列中页面请求的数目已达到阈值,则Web服务器向负载均衡服务器发送通知消息。于本实施例中,当负载均衡服务器接收Web服务器发送的通知消息后,负载均衡服务器将会议指令集和配置文件发送至超过阈值的页面请求对应的客户端页面。其中,会议指令集和配置文档组成程序,相应的客户端页面接收负载均衡服务器发送的会议指令集和配置文件后,根据接收的会议指令集和配置文件完成相应操作。如此,解决了 Web服务器高并发无法响应的问题,客户端页面可以流畅地完成通信功能。于此,会议指令集包括login指令、noticeOnline指令、meettext指令、视频会议指令及Ioginout指令。配置文件包括相应的通信服务器及流媒体服务器的地址信息。然而,本发明对此并不限定。于此,负载均衡服务器发送至相应的客户端页面的会议指令集和配置文件与数据库中保存的配
置信息一致。举例而言,于初始化时,设置Web服务器的等待队列的阈值为1000,定时时间例如为3秒,会议指令集例如包括login指令、noticeOnline指令、meettext指令、视频会议指令及Ioginout指令。其中,login指令例如为{js脚本程序;插件程序;},且其他指令有类似的结构。若客户端页面C向Web服务器发送参加会议请求,此时,Web服务器的等待队列已达到阈值(例如1000),而且,在定时时间(例如,3秒)结束后,等待队列仍旧达到阈值,则Web服务器发送通知消息至负载均衡服务器,负载均衡服务器将会议指令集和配置文件发送到客户端页面C。客户端页面C接收会议指令集和配置文件后,客户端页面C根据会议指令集和配置文件获取会议指令操作对应的通信服务器的地址信息及流媒体服务器的地址信息。之后,客户端页面C例如将login指令、noticeOnline指令及meettext指令发送给相应地址的通信服务器以完成通信任务,或者将视频会议指令发送给相应地址的流媒体服务器以完成视频会议功能,最后通过Ioginout指令退出会议,如此,在Web服务器不参与的 情况下,完成所有的开会操作。图2所示为根据本发明的较佳实施例提供的处理离线会议的系统的示意图。如图2所示,本发明的较佳实施例提供的处理离线会议的系统包括客户端、Web服务器及负载均衡服务器11。客户端通过负载均衡服务器连接Web服务器。于此,以三个客户端页面IOa IOc及三个Web服务器12a 12c为例。然而,本发明并不限定客户端页面及Web服务器的数目。此外,本实施例提供的处理离线会议的系统还包括数据库13、通信服务器及流媒体服务器。其中,负载均衡服务器11连接客户端页面IOalOc及Web服务器12a 12c,数据库13连接Web服务器12a 12c,通信服务器及流媒体服务器分别连接客户端页面10a 10c。于此,本发明并不限定通信服务器及流媒体服务器的数目。此外,数据库13亦可存在于Web服务器中,本发明对此并不限定。于本实施例中,负载均衡服务器11用于将客户端页面IOalOc的页面请求均衡负载分配至Web服务器12a 12c。其中,以Web服务器12a为例,Web服务器12a,用于接收客户端页面(例如,客户端页面IOa)发送的页面请求,并将页面请求对应的配置信息返回至客户端页面(例如,客户端页面10a)。当Web服务器12a接收的页面请求的数目超过Web服务器12a的等待队列的阈值时,Web服务器12a,用于发送通知消息至负载均衡服务器11,负载均衡服务器11接收通知消息后,将会议指令集和配置文件发送至超过阈值的页面请求对应的客户端页面(例如,客户端页面10a)。客户端页面IOa根据接收的会议指令集和配置文件完成相应操作。关于Web服务器121T12C的操作同Web服务器12a,故于此不再详述。此外,本实施例提供的处理离线会议的系统的具体操作过程同上述方法所述,故于此不再赘述。综上所述,根据本发明较佳实施例提供的处理离线会议的方法及系统,当Web服务器接收的页面请求的数目超过Web服务器的等待队列的阈值时,Web服务器发送通知消息至负载均衡服务器,负载均衡服务器将会议指令集和配置文件发送至超过阈值的页面请求对应的客户端页面,客户端页面根据接收的会议指令集和配置文件完成相应操作。如此,通过负载均衡服务器发送会议指令集和配置文件至相应的客户端页面,从而解决高并发页面访问情况下Web服务器忙碌的情况。另外,亦提高了用户使用体验度。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种处理离线会议的方法,其特征在于,包括以下步骤 Web服务器接收客户端页面发送的页面请求,并将所述页面请求对应的配置信息返回至客户端页面; 当所述Web服务器接收的页面请求的数目超过所述Web服务器的等待队列的阈值时,所述Web服务器发送通知消息至负载均衡服务器,所述负载均衡服务器接收所述通知消息后,将会议指令集和配置文件发送至超过阈值的页面请求对应的客户端页面; 所述客户端页面根据接收的所述会议指令集和配置文件完成相应操作。
2.根据权利要求I所述的方法,其特征在于,所述Web服务器设置等待队列,所述Web服务器接收页面请求后,将页面请求放入所述等待队列。
3.根据权利要求I所述的方法,其特征在于,客户端页面发送的页面请求通过负载均衡服务器均衡分配至Web服务器。
4.根据权利要求I所述的方法,其特征在于,所述会议指令集包括login指令、noticeOnline指令、meettext指令、视频会议指令及Ioginout指令。
5.根据权利要求I所述的方法,其特征在于,所述配置文件包括相应的通信服务器及流媒体服务器的地址信息。
6.一种处理离线会议的系统,其特征在于,包括客户端、Web服务器及负载均衡服务器,所述客户端通过所述负载均衡服务器连接所述Web服务器, 所述Web服务器,用于接收所述客户端页面发送的页面请求,并将所述页面请求对应的配置信息返回至客户端页面, 当所述Web服务器接收的页面请求的数目超过所述Web服务器的等待队列的阈值时,所述Web服务器,用于发送通知消息至所述负载均衡服务器,所述负载均衡服务器,用于接收所述通知消息后,将会议指令集和配置文件发送至超过阈值的页面请求对应的客户端页面, 所述客户端页面根据接收的所述会议指令集和配置文件完成相应操作。
全文摘要
本发明提供一种处理离线会议的方法及系统。上述方法包括以下步骤Web服务器接收客户端页面发送的页面请求,并将所述页面请求对应的配置信息返回至客户端页面;当Web服务器接收的页面请求的数目超过Web服务器的等待队列的阈值时,Web服务器发送通知消息至负载均衡服务器,负载均衡服务器接收通知消息后,将会议指令集和配置文件发送至超过阈值的页面请求对应的客户端页面;客户端页面根据接收的会议指令集和配置文件完成相应操作。
文档编号H04L12/18GK102917045SQ20121039347
公开日2013年2月6日 申请日期2012年10月17日 优先权日2012年10月17日
发明者胡加明, 刘晓东 申请人:苏州阔地网络科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1