[发明专利]基于数据挖掘及LBS的兼职智能推荐系统在审
申请号: | 201510443342.5 | 申请日: | 2015-07-27 |
公开(公告)号: | CN104951570A | 公开(公告)日: | 2015-09-30 |
发明(设计)人: | 王锐旭 | 申请(专利权)人: | 广州九尾信息科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
地址: | 510000 广东省广州市番*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 数据 挖掘 lbs 兼职 智能 推荐 系统 | ||
技术领域
本发明涉及互联网领域,具体是基于数据挖掘及LBS的兼职智能推荐系统。
背景技术
一般的兼职推送系统都是针对固定用户群体进行简单的信息推送,或者针对某条兼职信息进行大范围的推送,用户很难获取到精准匹配的信息。用户每天收到大部分都是一些符合程度不高的信息,例如推送的信息一般都是某个地区点击率高的热度信息,但很难和被推送的用户高度匹配起来。
发明内容
本发明的目的在于提供提高推荐信息与用户的匹配度的基于数据挖掘及LBS的兼职智能推荐系统,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
基于数据挖掘及LBS的兼职智能推荐系统,包括APP客户端、大数据日志存储池、大数据挖掘系统、推荐系统缓存池、推荐系统数据库与APP推送服务器;APP客户端对APP页面及按钮进行行为统计埋点,先临时写到本地日志中;APP客户端会定期复制本地日志副本并同时清除原本地日志内容,然后通过http post请求将本地日志副本push上传到日志处理服务中心,日志处理服务中心读取用户行为日志并将数据写入到大数据日志存储池中;大数据挖掘系统通过MapReduce定期抽取大数据日志存储池中的数据,并结合数据挖掘算法进行数据分析;数据分析完毕后,将会得到分析结果;大数据挖掘系统将分析结果写入推荐系统缓存池中,并同步地持久化到推荐系统数据库中;APP推送服务器结合LBS从推荐系统缓存池中查询匹配信息获取适合该用户的筛选条件,通过筛选条件从推荐系统数据库中的兼职表中查询出与用户最匹配的兼职信息列表,推送给APP客户端。
作为本发明进一步的方案:大数据日志存储池包含hadoop、hbase集群。
作为本发明进一步的方案:推荐系统缓存池采用Redis缓存集群或kafka分布式消息系统。
作为本发明进一步的方案:分析结果包括用户ID与多条匹配的兼职信息的标签信息、用户ID与用户标签信息的标签信息。
作为本发明进一步的方案:与用户最匹配的兼职信息列表以JSON的形式推送给用户。
与现有技术相比,本发明的有益效果是:
本发明根据对用户行为数据的作数据分析并结合LBS技术实现兼职信息的智能推荐。大大提高了推荐信息与用户的匹配度,同时大幅度优化了用户使用APP的体验。
附图说明
图1是本发明的结构框图。
具体实施方式
下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
请参阅图1,本发明实施例中,基于数据挖掘及LBS的兼职智能推荐系统,包括APP客户端、大数据日志存储池、大数据挖掘系统、推荐系统缓存池、推荐系统数据库与APP推送服务器。
基于数据挖掘及LBS的兼职智能推荐系统的具体工作过程如下所述。
1、APP推送服务器主动推送信息(后台运营人员):
APP推送服务器的后台运营人员会定期准备一些适合做推荐的信息(这些信息主要来源于紧急的招聘信息、企业增值服务信息、活动推广信息等),然后登陆推送系统及后台运营系统编辑好待推送的推荐内容并设置好接收用户的筛选条件,点击立即推送后。APP推送服务器会根据后台运营人员的待推送内容及接收用户的筛选条件,到推荐系统数据库的用户信息表中筛选适合的用户列表,并结合推荐信息缓存池中“用户ID<—>用户标签信息”的标签信息得出最终适合接收该推荐内容的用户列表。APP推送服务器将所有内容组合成JSON信息串并以http post请求形式发送给用户。有效客户端(在线客户端或客户端离线后重新上线)接收到APP推送服务器端主动推送过来的JSON数据,通过固定格式解析JSON数据并获取推送内容。APP客户端如果最小化在后台进程中,则APP客户端将以通知栏的形式将推送信息显示给用户并将数据缓存到内存、本地磁盘或SQLite数据库;APP客户端显示在手机前台时(用户正在使用时),则APP客户端将显示在APP客户端中的“兼职对对碰”模块的页面中。用户点击后即可查看本次推送的详细推送信息内容。
2、APP推送服务器主动推送信息(系统中心):
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州九尾信息科技有限公司,未经广州九尾信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510443342.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:缺测数据补全方法以及数据收集装置
- 下一篇:自然资源要素级产品制作方法和系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置