[发明专利]一种网络学习系统及方法在审
申请号: | 201710824651.6 | 申请日: | 2017-09-13 |
公开(公告)号: | CN108540518A | 公开(公告)日: | 2018-09-14 |
发明(设计)人: | 韩宁康 | 申请(专利权)人: | 韩宁康 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京元本知识产权代理事务所 11308 | 代理人: | 韩哲 |
地址: | 257091 山东省东营市东营区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 学习服务器 网络学习系统 备份服务器 网关服务器 服务器 系统数据备份 服务器处理 数据内容 业务分布 用户分配 用户提供 备份 集群 服务 | ||
1.一种网络学习系统,其特征在于,包括至少两台学习服务器、一台网关服务器以及一台备份服务器,学习服务器以及备份服务器运行相同的用于网络学习的应用系统,维护的数据以及提供的服务相同,学习服务器通过网关服务器向用户提供服务;其中,
网关服务器,用于接收用户发送的登录请求,对登录请求中账户信息进行验证,验证通过后,网关服务器根据本地存储的优先级列表中多个学习服务器的优先级将用户分配给一个学习服务器并将分配的学习服务器的地址返回给用户,用户通过返回的学习服务器地址完成对学习系统的各项操作,学习服务器在初始情况下设置为最高优先级并实时统计用户登录数量,学习服务器根据用户登录数量与优先级的对应关系,动态调整自身优先级,并向网关服务器实时发送学习服务器自身优先级的更新信息,网关服务器实时接收学习服务器发送的优先级更新信息,并对优先级列表中学习服务器优先级进行更新;
学习服务器,包括中间应用服务模块以及数据库模块,中间应用服务模块接收用户发送多项操作指令并向用户提供相应服务同时调用数据库模块完成对数据库的操作,中间应用服务模块完成对数据库模块的操作后获取数据库模块中数据对象的改变,将所述改变对应的差异数据以及学习服务器优先级发送给备份服务器,备份服务器接收到差异数据后,根据差异数据更新本地数据库模块,完成更新后,向其余学习服务器发送所述差异数据,保证所有学习服务器数据的一致性;
备份服务器,还包括更新模块,所述更新模块用于接收学习服务器发送的差异数据,并将差异数据发送给数据库模块进行数据更新,在接收到数据库模块更新完成信息后,向其余学习服务器发送差异数据。
2.如权利要求1所述的网络学习系统,学习服务器用于向普通学习用户提供网络学习服务,实现在线视频学习、资源下载、考试、作业提交功能;向教学用户提供作业审批,教学资源上载功能;向管理用户提供用户管理功能。
3.如权利要求1所述的网络学习系统,备份服务器更新模块进一步用于,当同时接收到多台学习服务器发送的更新请求后,根据更新请求中包含的优先级由低到高的顺序将更新请求加入更新队列,其中优先级低的学习服务器发送的更新请求优先进行数据更新操作。
4.一种网络学习方法,其特征在于,应用于网络学习系统中,其中,
用户发送登录请求到网关服务器后,所述网络服务器对登录请求中账户信息进行验证,验证通过后,网关服务器根据本地存储的优先级列表中多个学习服务器的优先级将用户分配给一个学习服务器并将分配的学习服务器的地址返回给用户,用户通过返回的学习服务器地址完成对学习系统的各项操作,学习服务器在初始情况下设置为最高优先级并实时统计用户登录数量,学习服务器根据用户登录数量与优先级的对应关系,动态调整自身优先级,并向网关服务器实时发送学习服务器自身优先级的更新信息,网关服务器实时接收学习服务器发送的优先级更新信息,并对优先级列表中学习服务器优先级进行更新;
学习服务器的中间应用服务模块接收用户发送多项操作指令并向用户提供相应服务同时调用学习服务器的数据库模块完成对数据库的操作,中间应用服务模块完成对数据库的操作后获取数据库模块中数据对象的改变,将所述改变对应的差异数据以及学习服务器优先级发送给备份服务器,备份服务器接收到差异数据后,根据差异数据更新本地数据库模块,完成更新后,向其余学习服务器发送所述差异数据,保证所有学习服务器数据的一致性;
备份服务器的更新模块接收学习服务器发送的差异数据,并将差异数据发送给数据库模块进行数据更新,在接收到数据库模块更新完成信息后,向其余学习服务器发送差异数据。
5.如权利要求4所述的网络学习方法,学习服务器用于向普通学习用户提供网络学习服务,实现在线视频学习、资源下载、考试、作业提交功能;向教学用户提供作业审批,教学资源上载功能;向管理用户提供用户管理功能。
6.如权利要求4所述的网络学习方法,备份服务器更新模块进一步用于,当同时接收到多台学习服务器发送的更新请求后,根据更新请求中包含的优先级由低到高的顺序将更新请求加入更新队列,其中优先级低的学习服务器发送的更新请求优先进行数据更新操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于韩宁康,未经韩宁康许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710824651.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种信息获取方法、用户设备及系统
- 下一篇:一种均衡下载控制方法和装置