一种用户行为数据采集系统的制作方法

文档序号:17720757发布日期:2019-05-22 02:08阅读:319来源:国知局
一种用户行为数据采集系统的制作方法

本发明涉及计算机技术领域,具体为一种用户行为数据采集系统。



背景技术:

随着电子商务的快速发展,分析出一个平台(例如网站)中用户感兴趣的内容(如功能或产品频道等),并据此持续优化网站或调整商业策略才能在激烈的竞争中生存发展;而分析网站用户行为(点击)数据(即,当用户点击网页上的某些点时向服务器发送的用于网站统计分析的字符串)是获得这类信息的重要手段。分析网站用户行为数据的前提是获取网站用户行为数据,即采集用户行为数据。

目前有很多实现方式能够实现对用户行为数据的采集,例如包括:(1)一些中小网站往往通过在网站中嵌入第三方免费软件,并利用该软件所提供的采集脚本来搜集用户在网站上的鼠标移动坐标或点击行为发生时的坐标,且这些数据通过异步模式发送到数据采集服务端,经过日志分析保存到数据库中,然后利用统计分析可分析出网站的热点区域;(2)一些较大规模的电子商务平台通常通过网站开发人员在页面中的某些点部署点击数据来获取用户行为数据,具体地说,当用户点击这些部署的点时,页面通过onclick事件,调用相应的javascript函数,并以ajax的方式将部署的点击数据发送到日志服务器,由日志服务器分析数据并将其保存到数据库中;(3)以及通过后台配置系统可以定制要采集的用户行为数据,即,当用户访问一页面时,先通过代理服务器获取要采集的用户行为数据,然后当用户点击页面时,将用户行为数据发送给代理服务器的数据采集模块。

但是,上述现有的采集用户行为数据的实现方式存在以下缺点。

首先,对于上述实现方式(1),其所采集的网站用户行为数据为鼠标移动经过的坐标或鼠标点击时的坐标数据,因而数据比较单一,仅通过这些数据很难挖掘用户行为蕴含的深层次意图。而且,也不能通过第三方免费软件来采集一些开发时部署的点击数据。因此,这类实现方式的拓展性较差,且对大型商务网站的数据挖掘意义不大。

其次,对于上述实现方式(2),在开发过程中部署点击数据的实现方式尽管可以丰富用户行为数据,为细分网站特征奠定了基础,但是这类方式仅能针对已经部署的点击数据收集用户行为数据,若需要增加新的点来部署点击数据,或者修改或删除已经部署的点击数据,则需要开发人员进行修改,然后发布上线,这种修改会导致开发成本加大,且不够灵活。

再次,对于上述实现方式(3),其虽然可以定制需要搜集的数据,但若要搜集类似的多条数据,则需要在后台配置系统配置相应的多条数据,这样导致有些工作重复、效率低下;而且,不能够根据不同的情况来生成要采集的不同的用户行为数据。

综上所述,有必要提出一种能够解决上述问题的一种用户行为数据采集系统。



技术实现要素:

本发明的目的在于提供一种用户行为数据采集系统,以解决上述背景技术中提出的问题。

为实现上述目的,本发明提供如下技术方案:

一种用户行为数据采集系统,包含服务端和移动端,服务端和移动端之间通过无线网络连接,用于将用户的操作指令上传至服务端;所述服务端包含相互连接的接收数据模块、分析数据模块、生成数据模块、嵌入数据模块、获取数据模块和数据库,移动端包含相互连接的采集数据模块、处理数据模块、采集数据库以及数据传递模块;

采集数据模块,根据用户的页面操作行为侦测用户当前的操作数据,采集数据模块用于采集用户当前的操作字段,以便获取用户的操作行为字段;

处理数据模块,将采集数据模块中侦测到的用户操作行为字段进行分析处理,并从中提取需要记录的用户行为字段;

采集数据库,用于储存处理数据模块处理后的用户行为字段;

数据传递模块,通过无线网络与服务端连接,用于将采集数据库内采集到的用户行为字段发送至服务端;

接收数据模块,通过无线网络与移动端相连接,用于接收数据传递模块发送来的由移动端采集的用户行为字段;

分析数据模块,用于调用、分类并分析接收数据模块传递过来的用户行为字段信息;

生成数据模块,根据分析数据模块分析的用户行为字段规则来生成用户行为嵌入数据;

嵌入数据模块,将生成数据模块生成的用户行为嵌入数据嵌入该应用中以生成应用页面;

获取数据模块,根据用户对该应用页面的操作行为事件获得用户行为数据;

数据库,用于存储用户行为数据;

其中,服务端通过无线网络连接移动端,移动端内的采集数据模块的输出端电性连接处理数据模块输入端,处理数据模块与采集数据库相连,采集数据库连接数据传递模块,数据传递模块通过无线网络连接接收数据模块,接收数据模块、分析数据模块、生成数据模块、嵌入数据模块和获取数据模块之间依次连接,数据库连接获取数据模块。

优选的,无线网络为wifi网络、3g网络或4g网络。

优选的,移动终端为手机、平板电脑或者笔记本电脑。

优选的,一种用户行为数据采集系统的操作方法,包括以下操作步骤:

s1、采集数据模块根据用户在移动端上操作点击的操作行为,采集用户的操作信息;

s2、处理数据模块将采集数据模块采集到的用户的操作信息进行分析处理,并从中提取需要记录的用户行为字段;

s3、采集数据库将上述用户行为字段储存起来,供数据传递模块传递给服务端;

s4、数据传递模块通过无线网络将用户行为字段发送给接收数据模块;

s5、接收数据模块接收用户发送的用户行为字段信息;

s6、分析数据模块调用预先定制的用户行为数据规则,对该行为字段进行分析处理;

s7、生成数据模块,根据所调用的用户行为数据规则将用户行为字段生成用户行为嵌入数据;

s8、嵌入数据模块将该用户行为嵌入数据嵌入到该应用中以生成应用页面;

s9、获取数据模块根据用户对该应用页面的点击事件获得用户行为数据;

s10、数据库将获得的用户行为数据储存起来,供用户查看。

与现有技术相比,本发明的有益效果是:本发明一种用户行为数据采集系统,可以有效地提高查找速度,使得用户行为数据采集效率大大提高。

附图说明

图1为本发明的整体流程图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明的描述中,需要说明的是,术语“竖直”、“上”、“下”、“水平”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。

在本发明的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。

请参阅图1,本发明提供一种技术方案:包含服务端和移动端,服务端和移动端之间通过无线网络连接,用于将用户的操作指令上传至服务端;所述服务端包含相互连接的接收数据模块、分析数据模块、生成数据模块、嵌入数据模块、获取数据模块和数据库,移动端包含相互连接的采集数据模块、处理数据模块、采集数据库以及数据传递模块;

采集数据模块,根据用户的页面操作行为侦测用户当前的操作数据,采集数据模块用于采集用户当前的操作字段,以便获取用户的操作行为字段;

处理数据模块,将采集数据模块中侦测到的用户操作行为字段进行分析处理,并从中提取需要记录的用户行为字段;

采集数据库,用于储存处理数据模块处理后的用户行为字段;

数据传递模块,通过无线网络与服务端连接,用于将采集数据库内采集到的用户行为字段发送至服务端;

接收数据模块,通过无线网络与移动端相连接,用于接收数据传递模块发送来的由移动端采集的用户行为字段;

分析数据模块,用于调用、分类并分析接收数据模块传递过来的用户行为字段信息;

生成数据模块,根据分析数据模块分析的用户行为字段规则来生成用户行为嵌入数据;

嵌入数据模块,将生成数据模块生成的用户行为嵌入数据嵌入该应用中以生成应用页面;

获取数据模块,根据用户对该应用页面的操作行为事件获得用户行为数据;

数据库,用于存储用户行为数据;

其中,服务端通过无线网络连接移动端,移动端内的采集数据模块的输出端电性连接处理数据模块输入端,处理数据模块与采集数据库相连,采集数据库连接数据传递模块,数据传递模块通过无线网络连接接收数据模块,接收数据模块、分析数据模块、生成数据模块、嵌入数据模块和获取数据模块之间依次连接,数据库连接获取数据模块。

进一步的,无线网络为wifi网络、3g网络或4g网络。

进一步的,移动终端为手机、平板电脑或者笔记本电脑。

进一步的,一种用户行为数据采集系统的操作方法,包括以下操作步骤:

s1、采集数据模块根据用户在移动端上操作点击的操作行为,采集用户的操作信息;

s2、处理数据模块将采集数据模块采集到的用户的操作信息进行分析处理,并从中提取需要记录的用户行为字段;

s3、采集数据库将上述用户行为字段储存起来,供数据传递模块传递给服务端;

s4、数据传递模块通过无线网络将用户行为字段发送给接收数据模块;

s5、接收数据模块接收用户发送的用户行为字段信息;

s6、分析数据模块调用预先定制的用户行为数据规则,对该行为字段进行分析处理;

s7、生成数据模块,根据所调用的用户行为数据规则将用户行为字段生成用户行为嵌入数据;

s8、嵌入数据模块将该用户行为嵌入数据嵌入到该应用中以生成应用页面;

s9、获取数据模块根据用户对该应用页面的点击事件获得用户行为数据;

s10、数据库将获得的用户行为数据储存起来,供用户查看。

综上所述:本发明一种用户行为数据采集系统,可以有效地提高查找速度,使得用户行为数据采集效率大大提高。

尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1