本发明涉及在线阅读系统,尤其是一种用户阅读需求分析技术系统。
背景技术:
随着在线阅读系统部署地域越来越多,用户基础数据,业务数据越来越来丰富,数据采集的难度,过程变更复杂,需要收集用户相关行为数据并作出及时的展现及决策,因此迫切需要一种数据采集及可视化系统支持。
技术实现要素:
为解决上述技术问题,本发明的目的在于一种用户阅读需求分析技术系统,回避传统算法的数据稀疏性、冷开始等问题,从而实现更高效精准推荐信息资源。
本发明采用的技术方案是:
一种用户阅读需求分析技术系统,包括:
分布在多个地域的客户端,所述客户端通过其采集装置采集用户相关阅读数据,然后上传至云端;
云端,该云端设置有采集系统、可视化系统;所述采集系统用于接收包含采集指令的数据采集脚本,并解析后下发给所述客户端;所述云端用于将客户端采集的用户阅读相关数据进行分析与过滤以形成用户阅读需求行为信息并保存到数据库;所述可视化系统用于将用户阅读需求行为信息进行可视化展现。
进一步,所述用户相关阅读数据包括业务数据、用户数据、监控数据。
进一步,所述可视化系统包括分析系统、基础用户系统、监控系统,分别用于展现所述业务数据、用户数据、监控数据。
进一步,所述分析系统、基础用户系统、监控系统皆通过研发框架impl,在数据库查询对应数据过程中通过asm动态生成不同数据源的代理类,从而将不同数据源的数据进行整合,在三个系统中进行呈现。
其中,所述数据采集脚本以数据采集zip包的形式上传给云端的采集系统,该数据采集zip包具有shell脚本和sql脚本。
进一步,所述客户端通过webconsole局点接入云端下发的数据采集脚本,然后通过下载接口下载该数据采集脚本并执行,根据设置时间开始采集用户相关阅读数据并生成sql的zip包文件,进而调用接口上传zip包文件至云端。
本发明的有益效果:
本发明一种采集及可视化系统,该装置分为云端和客户端,将不同地域部署系统的相关用户基础、业务、监控数据采集到云端,然后经过数据的清洗入库,通过数据可视化技术展现相关用户阅读需求行为分析数据。
附图说明
下面结合附图对本发明的具体实施方式做进一步的说明。
图1是本发明用户阅读需求分析技术系统的流程图。
具体实施方式
如图1所示,为本发明的一种用户阅读需求分析技术系统,包括:
分布在多个地域的客户端,所述客户端通过其采集装置采集用户相关阅读数据,然后上传至云端;其中,所述用户相关阅读数据包括业务数据、用户数据、监控数据。
云端,该云端设置有采集系统、可视化系统;所述采集系统用于接收包含采集指令的数据采集脚本,并解析后下发给所述客户端;所述云端用于将客户端采集的用户阅读相关数据进行分析与过滤以形成用户阅读需求行为信息并保存到数据库;所述可视化系统用于将用户阅读需求行为信息进行可视化展现。
如图所示,所述可视化系统包括分析系统、基础用户系统、监控系统,分别用于展现所述业务数据、用户数据、监控数据。
具体的,上述分析系统、基础用户系统、监控系统皆通过研发框架impl,在数据库查询对应数据过程中通过asm动态生成不同数据源的代理类,从而将不同数据源的数据进行整合,在三个系统中进行呈现。
其中,所述数据采集脚本以数据采集zip包的形式上传给云端的采集系统,该数据采集zip包具有shell脚本和sql脚本。
进一步,所述客户端通过webconsole局点接入云端下发的数据采集脚本,然后通过下载接口下载该数据采集脚本并执行,根据设置时间开始采集用户相关阅读数据并生成sql的zip包文件,进而调用接口上传zip包文件至云端。
以上所述仅为本发明的优先实施方式,本发明并不限定于上述实施方式,只要以基本相同手段实现本发明目的的技术方案都属于本发明的保护范围之内。