[发明专利]一种中小学生学习资源实时热点协同过滤及推荐的方法在审
申请号: | 201711459240.8 | 申请日: | 2017-12-28 |
公开(公告)号: | CN108491277A | 公开(公告)日: | 2018-09-04 |
发明(设计)人: | 卢康;江德威;陈曦;曾晨怡;麦群兴 | 申请(专利权)人: | 华南师范大学 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F17/30;H04L29/08 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 510631 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种中小学生学习资源实时热点协同过滤及推荐的方法,包括如下的步骤:步骤1)首先启动zookeeper程序和kafka消息队列集群,在zookeeper程序里面配置好kafka消息队列集群;步骤2)客户端提交用户读写请求给服务器端,其将读写请求之后首先将用户的读写请求写入到kafka消息队列集群;步骤3)服务器端内的服务模块取出需要处理的读写请求消息;步骤4)服务模块通过去噪模块进行噪化处理;步骤5)将用户请求和去噪之后的数据提交给Spark Streaming框架进行实时处理;步骤6)将排名结果写入到redis模块,步骤7)客户端接收到消息之后就进行结果的显示。 | ||
搜索关键词: | 读写请求 消息队列 集群 服务模块 服务器端 协同过滤 客户端 去噪 写入 中小学生 排名结果 实时处理 数据提交 用户请求 取出 学习 配置 | ||
【主权项】:
1.一种中小学生学习资源实时热点协同过滤及推荐的方法,其特征在于,包括如下的步骤:步骤1)首先启动zookeeper程序和kafka消息队列集群,在zookeeper程序里面配置好kafka消息队列集群;当有读写请求到来时,kafka消息队列集群就会先将请求提交给leader,等到leader成功执行之后follower再跟随leader执行;步骤2)客户端提交用户读写请求给服务器端,服务器端接收到客户端的读写请求之后首先将用户的读写请求写入到kafka消息队列集群;步骤3)服务器端内的服务模块从kafka消息队列里面取出需要处理的读写请求消息;步骤4)服务模块视自己的实现逻辑通过去噪模块进行噪化处理;步骤5)将用户请求和去噪之后的数据提交给Spark Streaming框架进行实时处理;步骤6)将排名结果写入到redis模块,当redis模块的数据超过设定的阈值时,就持久化到hbase数据库,并且将处理结果写入到kafka消息队列集群,kafka消息队列集群就将消息返回给客户端;步骤7)客户端接收到消息之后就进行结果的显示。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南师范大学,未经华南师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201711459240.8/,转载请声明来源钻瓜专利网。
- 上一篇:函数调用管理方法及装置
- 下一篇:一种处理业务数据的方法和网络设备