[发明专利]一种网络学习系统及方法在审
申请号: | 201710824651.6 | 申请日: | 2017-09-13 |
公开(公告)号: | CN108540518A | 公开(公告)日: | 2018-09-14 |
发明(设计)人: | 韩宁康 | 申请(专利权)人: | 韩宁康 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京元本知识产权代理事务所 11308 | 代理人: | 韩哲 |
地址: | 257091 山东省东营市东营区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 学习服务器 网络学习系统 备份服务器 网关服务器 服务器 系统数据备份 服务器处理 数据内容 业务分布 用户分配 用户提供 备份 集群 服务 | ||
本发明提供一种网络学习系统,包括至少两台学习服务器、一台网关服务器以及一台备份服务器,学习服务器通过网关服务器向用户提供服务,网关服务器向用户分配学习服务器,备份服务器用于实现系统数据备份。不仅解决了一台服务器处理业务压力过大,而多台服务器又容易造成业务分布不均问题,同时又能解决备份不及时造成集群内数据内容不同步的问题。
技术领域
本申请涉及通信技术领域,尤其涉及一种用于实现网络学习的应用系统。
背景技术
随着计算机技术的发展,网络学习系统已越来越多被应用,网络学习系统克服了传统教育教学中存在的弊端,不仅使得教育由被动教育转变为主动,而且使得学习突破了时间和空间的限制。此外,一切资源都能用计算机永久存储进一步实现了教育资源共享。在现有的网络学习系统中,往往采用一台服务器或者一个集群运行应用系统,若仅仅采用一台服务器,当用户数量过多时,往往会造成系统反应慢,甚至崩溃问题,而采用多台服务器构成的集群时往往又会存在任务分配不均问题,不论上述哪种情况当系统发生崩溃等情况时由于缺乏一种有效的备份手段,常常会造成用户上传的作业丢失或保存的学习进度失败等问题,导致网络学习系统用户体验变差,影响系统推广和应用。
发明内容
为了解决上述问题,本申请提出一种网络学习系统,其具体的技术方案如下:
一种网络学习系统,其特征在于,包括至少两台学习服务器、一台网关服务器以及一台备份服务器,学习服务器以及备份服务器运行相同的用于网络学习的应用系统,维护的数据以及提供的服务相同,学习服务器通过网关服务器向用户提供服务;其中,
网关服务器,用于接收用户发送的登录请求,对登录请求中账户信息进行验证,验证通过后,网络服务器根据本地存储的优先级列表中多个学习服务器的优先级将用户分配给其中优先级最高的学习服务器并将分配的学习服务器的地址返回给用户,用户通过返回的学习服务器地址完成对学习系统的各项操作,学习服务器在初始情况下设置为最高优先级并实时统计用户登录数量,学习服务器根据用户登录数量与优先级的对应关系,动态调整自身优先级,并向网关服务器实时发送学习服务器自身优先级的更新信息,网关服务器实时接收学习服务器发送的优先级更新信息,并对优先级列表中学习服务器优先级进行更新;
学习服务器,包括中间应用服务模块以及数据库模块,中间应用服务模块接收用户发送多项操作指令并向用户提供相应服务同时调用数据库模块完成对数据库的操作,中间应用服务模块完成对数据库模块的操作后获取数据库模块中数据对象的改变,将所述改变对应的差异数据以及学习服务器优先级发送给备份服务器,备份服务器接收到学习服务器发送的包含差异数据和学习服务器优先级的更新请求后,根据差异数据和学习服务器优先级更新本地数据库模块,完成更新后,向其余学习服务器发送所述差异数据,保证所有学习服务器数据的一致性。
可选的,学习服务器用于向普通学习用户提供网络学习服务,实现在线视频学习、资源下载、考试、作业提交功能;向教学用户提供作业审批,教学资源上载功能;向管理用户提供用户管理功能。
可选的,备份服务器更新模块进一步用于,当同时接收到多台学习服务器发送的更新请求后,根据更新请求中包含的优先级由低到高的顺序将更新请求加入更新队列,其中优先级低的学习服务器发送的更新请求优先进行数据更新操作。
本申请还提供一种网络学习方法,其特征在于,应用于网络学习系统中,其中,用户发送登录请求到网关服务器后,所述网络服务器对登录请求中账户信息进行验证,验证通过后,网关服务器根据本地存储的优先级列表中多个学习服务器的优先级将用户分配给一个学习服务器并将分配的学习服务器的地址返回给用户,用户通过返回的学习服务器地址完成对学习系统的各项操作,学习服务器在初始情况下设置为最高优先级并实时统计用户登录数量,学习服务器根据用户登录数量与优先级的对应关系,动态调整自身优先级,并向网关服务器实时发送学习服务器自身优先级的更新信息,网关服务器实时接收学习服务器发送的优先级更新信息,并对优先级列表中学习服务器优先级进行更新;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于韩宁康,未经韩宁康许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710824651.6/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息获取方法、用户设备及系统
- 下一篇:一种均衡下载控制方法和装置