[发明专利]一种基于服务器负载情况为课堂分配服务器的方法有效
申请号: | 201811124255.3 | 申请日: | 2018-09-26 |
公开(公告)号: | CN109345425B | 公开(公告)日: | 2022-03-01 |
发明(设计)人: | 陈武平 | 申请(专利权)人: | 浙江万朋教育科技股份有限公司 |
主分类号: | G06Q50/20 | 分类号: | G06Q50/20;G09B5/08 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 朱月芬 |
地址: | 310051 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于服务器负载情况为课堂分配服务器的方法。本发明方法用到的组成部分是:客户端,用于向课堂分配器请求登录课堂;课堂分配服务器,用于接收客户端的请求,并分配课堂服务器;课堂服务器,用于处理客户端的课堂数据。本发明在同一个课堂在一定时间内需要重复创建课堂,重复分配课堂服务器且课堂需要使用前一次的课堂数据时,能有效将课堂分配在课堂数据存在的服务器上,以达到课堂重复创建时,能使用历史课堂数据,同时兼顾了课堂服务器负载情况,不至于让某一个课堂服务器负载过重,以及课堂数据能有效备份在另一个课堂服务器内,达到某个课堂服务器出现异常时,能及时寻找另一台课堂服务器继续上课,提高了服务的可用时间。 | ||
搜索关键词: | 一种 基于 服务器 负载 情况 课堂 分配 方法 | ||
【主权项】:
1.一种基于服务器负载情况为课堂分配服务器的方法,其特征在于包括如下步骤:步骤(1)、启动课堂分配器,接受课堂服务器的连接;步骤(2)、课堂服务器启动,并向课堂分配器建立基于SOCKET(套接字)的TCP(传输控制协议)连接,课堂服务器告知课堂分配器本课堂服务器最大支持的课堂数量,课堂分配器为各个课堂服务器仅分配一个备份课堂数据的课堂服务器;步骤(3)、课堂服务器每隔时间T通知课堂分配器本课堂服务器当前CPU、内存使用情况、存在的课堂数量、各课堂人数和所有课堂人数的总和;步骤(4)、课堂分配器接收到各课堂服务器通知的各课堂信息时,课堂分配器按课堂服务器分开保存各课堂服务器中的当前课堂信息,记为课堂服务器课堂信息列表SC,以及课堂分配器按课堂号保存所有课堂服务器中的课堂信息,记为课堂信息列表CI;课堂服务器课堂信息列表SC中的课堂,如果在对应的课堂服务器通知的课堂信息中存在,则将课堂信息列表CI中将本课堂标记为未结束并清除结束时间;如果不存在,则在课堂分配器中的课堂信息列表CI将本课堂标记已结束并记录结束时间,将课堂从课堂服务器的课堂信息列表SC中删除;步骤(5)、课堂分配器启动独立的线程每隔时间T检测课堂信息列表CI中各课堂结束时间,如果当前时间与课堂结束时间超过N小时,则将课堂信息从课堂信息列表CI中删除,认为课堂下次启动时可以不再分配在记录的课堂服务器中;步骤(6)、课堂分配器接收到客户端登录请求时,按规则为课堂分配课堂服务器;步骤(7)、客户端登录课堂服务器,课堂服务器创建课堂,检测磁盘上是否存在历史课堂数据,如果存在,则将课堂数据载入课堂;课堂服务器每分钟将课堂数据保存在磁盘上。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江万朋教育科技股份有限公司,未经浙江万朋教育科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811124255.3/,转载请声明来源钻瓜专利网。