一种控制离线会议的方法及系统技术方案

技术编号:8325722 阅读:138 留言:0更新日期:2013-02-14 08:03
本发明专利技术提供一种控制离线会议的方法及系统。上述方法包括以下步骤:Web服务器接收客户端页面发送的页面请求,并将所述页面请求对应的配置信息返回至客户端页面;当Web服务器接收的页面请求的数目超过Web服务器的等待队列的阈值时,Web服务器发送指令至超过阈值的页面请求对应的客户端页面;客户端页面根据接收的指令通过客户端插件完成相应操作。

【技术实现步骤摘要】

本专利技术属于网络通信领域,尤其涉及一种控制离线会议的方法及系统
技术介绍
目前,用户通过客户端实现基于页面的网络会议操作时,需要向Web服务器请求相关配置信息。然而,当用户通过客户端页面访问高并发网络会议页面时,经常会遇到“系统忙”或者“服务器比较忙,请稍后再试”等提示。如此,影响了用户体验。另外,当页面在高并发连接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,从而实现用户之间的文本消息通/[目O于步骤102,当所述Web服务器接收的页面请求的数目超过所述Web服务器的等待队列的阈值时,所述Web服务器发送指令至超过阈值的页面请求对应的客户端页面。于步骤103,所述客户端页面根据接收的所述指令通过客户端插件完成相应操作。于本实施例中,当客户端页面与Web服务器建立通信连接后,客户端页面会从Web服务器下载客户端插件。客户端插件包括会议指令集及配置文件。其中,会议指令集包括login指令、noticeOnline指令、meettext指令、视频会议指令及Ioginout指令。配置文件包括相应的通信服务器及流媒体服务器的地址信息。然而,本专利技术对此并不限定。此外,上述配置文件中的配置信息与数据库中存储的配置信息一致。于本实施例中,Web服务器设置等待队列,Web服务器接收页面请求后,将页面请求放入等待队列。当Web服务器接收大量页面请求时,Web服务器将页面请求放入等待队列后依次处理等待队列中的页面请求。其中,Web服务器的等待队列设置阈值。于此,当Web服务器的等待队列中的页面请求的数目超过阈值时,Web服务器不再接收Web服务器的请求,同时,Web服务器的等待队列触发定时器,例如,设置定时时间为3秒。若定时器达到定时时间,且等待队列中页面请求的数目未达到阈值,则将页面请求放入等待队列,且等待队列中的页面请求参照步骤101进行处理;若定时器达到定时时间,且等待队列中页面请求的数目已达到阈值,则Web服务器向超过阈值的页面请求对应的客户端页面发送指令。于本实施例中,当相应的客户端页面接收Web服务器发送的指令后,客户端页面通过客户端插件完成相应操作。具体而言,客户端页面与Web服务器建立通信协议,客户端插件通过代理程序(ProxyMethod)实现相应操作,例如,代理程序打开客户端插件的会议指令集,以使得会议指令集中的指令处于工作状态。于此,客户端页面与Web服务器通过常用的wcf通信配置,保证address, binding, contract配置一致,从而建立客户端与Web服务器的通信协议。如此,客户端页面通过客户端插件可以流畅地完成通信功能,从而解决了Web服务器高并发无法响应的问题。举例而言,于初始化时,设置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服务器。客户端 连接Web服务器。于此,以三个客户端页面IOalOc及本文档来自技高网...

【技术保护点】
一种控制离线会议的方法,其特征在于,包括以下步骤:Web服务器接收客户端页面发送的页面请求,并将所述页面请求对应的配置信息返回至客户端页面;当所述Web服务器接收的页面请求的数目超过所述Web服务器的等待队列的阈值时,所述Web服务器发送指令至超过阈值的页面请求对应的客户端页面;所述客户端页面根据接收的所述指令通过客户端插件完成相应操作。

【技术特征摘要】
1.一种控制离线会议的方法,其特征在于,包括以下步骤 Web服务器接收客户端页面发送的页面请求,并将所述页面请求对应的配置信息返回至客户端页面; 当所述Web服务器接收的页面请求的数目超过所述Web服务器的等待队列的阈值时,所述Web服务器发送指令至超过阈值的页面请求对应的客户端页面; 所述客户端页面根据接收的所述指令通过客户端插件完成相应操作。2.根据权利要求I所述的方法,其特征在于,所述Web服务器设置等待队列,所述Web服务器接收页面请求后,将页面请求放入所述等待队列。3.根据权利要求I所述的方法,其特征在于,客户端页面发送的页面请求通过负载均衡服务器均衡分配至Web服务器。4.根据权利要求I所述的方法,其特征在于,所述客户端插件包括会议指令集及配置文件。5...

【专利技术属性】
技术研发人员:胡加明刘晓东
申请(专利权)人:苏州阔地网络科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1