[发明专利]一种WEB用户行为反馈方法及系统在审
申请号: | 201710043399.5 | 申请日: | 2017-01-21 |
公开(公告)号: | CN106878397A | 公开(公告)日: | 2017-06-20 |
发明(设计)人: | 张元康 | 申请(专利权)人: | 浙江沛宏网络科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 北京维正专利代理有限公司11508 | 代理人: | 林乐飞 |
地址: | 310012 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 web 用户 行为 反馈 方法 系统 | ||
技术领域
本发明涉及数据处理技术领域,更具体地说,它涉及一种WEB用户行为反馈方法及系统。
背景技术
在数据成为企业核心资产与核心竞争力的今天,各大互联网公司都大力建设自己的大数据平台,为市场、产品运营、UI设计等部门提供业务决策依据,为企业高层管理人员制定战略决策提供数据支撑,为产品功能提供数据支持从而提高用户体验与用户粘性。用户在网站上的行为数据则是这些需求得以实现的基础,所以采集用户在网站上的行为数据具有深远而重要的意义。
JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。
RabbitMQ是一个在AMQP(高级消息队列协议)基础上完整的,可复用的企业消息系统。MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。其中较为成熟的MQ产品有IBM WEBSPHERE MQ等等。
面对众多用户在网站上的交互行为,现有技术中,为了减少WEB服务器的压力,通过另外的数据采集服务器采集用户在网站上的行为数据并存至数据库中。当网站主营方需要用户在网站上的行为数据进行分析时,网站主营方需通过WEB服务器主动发起数据调用和统计分析请求,使网站的决策者对用户网站上的行为了解较为滞后且不全面。
发明内容
针对现有技术存在的不足,本发明的目的一在于提供一种WEB用户行为反馈方法。
为实现上述目的,本发明提供了如下技术方案:
一种WEB用户行为反馈方法,所述WEB用户行为反馈方法包括:用户终端从WEB服务器处接收内嵌有采集插件的WEB页面数据,通过所述采集插件采集所述用户终端的WEB用户行为数据并上传至采集接口服务器;再将所述WEB用户行为数据中一项或多项的量型参数通过推送服务器与预设值进行比对后,再将所述WEB用户行为数据写入到数据库中;其中,当所述WEB用户行为数据中一项或多项量型参数超过预设值后,所述推送服务器根据所述WEB用户行为数据中超过预设值的量型参数生成一推送报告并发送至监控终端,所述推送报告内包括超过预设值的所述量型参数及其相关的基本信息参数。
通过上述技术方案,在WEB用户行为数据中一项或多项量型参数超过预设值后,通过推送服务器生成推送报告并主动推送给监控终端,使决策人员对WEB用户行为数据的变化的了解更加及时和全面,减少了决策人员的工作量,并提高了决策人员的工作效率。
进一步的,在所述采集接口服务器接收到来自所述用户终端的WEB用户行为数据之后,所述WEB用户行为反馈方法还包括:通过所述采集接口服务器将所述WEB用户行为数据写入到消息队列服务器的消息队列中;再通过日志服务器集群中的分日志服务器轮询消息队列服务器的消息队列中的消息,当所述分日志服务器读取到所述WEB用户行为数据后将其写入页面浏览日志文件;并当所述分日志服务器内的页面浏览日志文件达到预定量后,所述分日志服务器将所述页面浏览日志文件发送至日志汇总服务器;当所述日志汇总服务器接收到所述页面浏览日志文件后,通过所述推送服务器将所述页面浏览日志文件内的WEB用户行为数据中的一项或多项量型参数与预设值进行比对后,通过所述日志汇总服务器将所述页面浏览日志文件写入到所述数据库中。
通过上述技术方案,通过日志服务器集群对WEB用户行为数据进行更加高效地写入到页面浏览日志文件中;同时,由于通过分日志服务器轮询消息队列服务器的消息队列中的消息来读取采集接口服务器中的WEB用户行为数据,消息队列把数据进行持久化,直到消息队列内的消息被完全处理会一直存在,从而规避了数据丢失的风险。
进一步的,所述采集插件通过异步执行的方式获取所述用户终端的所述WEB用户行为数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江沛宏网络科技有限公司,未经浙江沛宏网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710043399.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:贸易信息的处理方法、装置和系统
- 下一篇:一种特种设备维修保养服务系统