[发明专利]一种用户行为的分析方法、装置、应用服务器及存储介质有效
| 申请号: | 201911212323.6 | 申请日: | 2019-11-28 |
| 公开(公告)号: | CN110909063B | 公开(公告)日: | 2020-11-17 |
| 发明(设计)人: | 曾健豪;罗洪鹏;蒋璐;缪敏杰;黄俊杰 | 申请(专利权)人: | 蜂助手股份有限公司 |
| 主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/958 |
| 代理公司: | 广州市智远创达专利代理有限公司 44619 | 代理人: | 王会龙 |
| 地址: | 510000 广东省广州市天河区龙*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用户 行为 分析 方法 装置 应用 服务器 存储 介质 | ||
1.一种用户行为的分析方法,其特征在于,包括:
通过SDK埋点方式采集用户行为信息;具体为:通过SDK方式进行数据埋点;其中,数据埋点包括在用户终端进行埋点的前端埋点以及在服务器端进行埋点的后端埋点;打开Netty框架定义的通道服务端口,以采集所述用户终端以及服务端埋点记录的用户行为信息;通过定量的批量发送技术发送所述用户行为信息;
对用户行为消息进行数据处理,并通过消息中间件将处理后的用户行为消息写入存储至数据库中;其中,所述数据处理包括分析以及消费;
将所述处理后得到的用户行为信息经ETL抽取、转换以及加载后,以获得最终持久化于数据仓库的用户行为信息;其中,使用Kettle开源工具来管理来自分布式文件存储数据库的数据;首先设置好数据源以及各个表的输入,编写好适合的数据转换SQL语句,最后设置好数据转换后的输出数据仓库,即实现数据的自动转换,具体地,获取预先编写的数据转换SQL语句以及数据转换后的数据仓库;将所述分析后的用户行为信息经ETL抽取、转换以及加载后,实现数据转换以生成最终持久化于数据仓库的用户行为信息;其中,使用Kettle工具对数据输出到数据仓库后,便清除当天存储在分布式文件存储数据库的内存数据,数据将最终持久化于数据仓库;
对所述数据仓库的用户行为信息进行统计与分析,以得到用户行为可视化分析表。
2.根据权利要求1所述的用户行为的分析方法,其特征在于,对用户行为消息进行数据处理,并通过消息中间件将处理后的用户行为消息写入存储至数据库中,具体为:
将所述用户行为信息组装成消息中间件所需的消息队列,以使得所述消息队列对所述用户行为信息进行消费,以获得消费后的用户行为信息;
对消费后的用户行为信息进行分析,以得到处理后的用户行为消息,并将处理后的用户行为信息存储至数据库中。
3.根据权利要求2所述的用户行为的分析方法,其特征在于,所述消息中间件为rabbitmq。
4.根据权利要求2所述的用户行为的分析方法,其特征在于,对消费后的用户行为信息进行分析,以得到处理后的用户行为消息,并将处理后的用户行为信息存储至数据库中,具体为:
通过HTTP头部的用户代理属性,对消费后的用户行为信息进行分析以及过滤,以得到用户使用的浏览器、设备型号以及IP、用户行为的时间戳的分析后的用户行为信息;
将所述分析后的用户行为信息转换为预先设计好的数据模型,并将所述数据模型存储到数据库中。
5.一种用户行为的分析装置,其特征在于,包括:
采集单元,用于通过SDK埋点方式采集用户行为信息;其中,所述采集单元,具体包括:数据埋点模块,用于通过SDK方式进行数据埋点;其中,数据埋点包括在用户终端进行埋点的前端埋点以及在服务器端进行埋点的后端埋点;采集模块,用于打开Netty框架定义的通道服务端口,以采集所述用户终端以及服务端埋点记录的用户行为信息;且通过定量的批量发送技术发送所述用户行为信息;
数据处理单元,用于对用户行为消息进行数据处理,并通过消息中间件将处理后的用户行为消息写入存储至数据库中;其中,所述数据处理包括分析以及消费;
获取单元,用于将所述处理后得到的用户行为信息经ETL抽取、转换以及加载后,以获得最终持久化于数据仓库的用户行为信息;其中,使用Kettle开源工具来管理来自分布式文件存储数据库的数据;首先设置好数据源以及各个表的输入,编写好适合的数据转换SQL语句,最后设置好数据转换后的输出数据仓库,即实现数据的自动转换,具体地,获取预先编写的数据转换SQL语句以及数据转换后的数据仓库;将所述分析后的用户行为信息经ETL抽取、转换以及加载后,实现数据转换以生成最终持久化于数据仓库的用户行为信息;其中,使用Kettle工具对数据输出到数据仓库后,便清除当天存储在分布式文件存储数据库的内存数据,数据将最终持久化于数据仓库;
统计与分析单元,用于对所述数据仓库的用户行为信息进行统计与分析,以得到用户行为可视化分析表。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蜂助手股份有限公司,未经蜂助手股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911212323.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于矿石泥浆的全自动压滤设备
- 下一篇:部品出库方法、系统及存储介质





