[发明专利]用户行为数据采集方法及系统在审
申请号: | 201210065601.1 | 申请日: | 2012-03-13 |
公开(公告)号: | CN103309884A | 公开(公告)日: | 2013-09-18 |
发明(设计)人: | 童国俊;汪宁;陈寄文;冯智峰;钟伟坚 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F3/0483 |
代理公司: | 隆天国际知识产权代理有限公司 72003 | 代理人: | 李玉锁;张浴月 |
地址: | 开曼群岛大开曼*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户 行为 数据 采集 方法 系统 | ||
技术领域
本发明涉及数据采集技术,尤其涉及一种用户行为数据采集方法及系统。
背景技术
随着电子商务的快速发展,分析出一个平台(例如网站)中用户感兴趣的内容(如功能或产品频道等),并据此持续优化网站或调整商业策略才能在激烈的竞争中生存发展;而分析网站用户行为(点击)数据(即,当用户点击网页上的某些点时向服务器发送的用于网站统计分析的字符串)是获得这类信息的重要手段。分析网站用户行为数据的前提是获取网站用户行为数据,即采集用户行为数据。
目前有很多实现方式能够实现对用户行为数据的采集,例如包括:(1)一些中小网站往往通过在网站中嵌入第三方免费软件,并利用该软件所提供的采集脚本来搜集用户在网站上的鼠标移动坐标或点击行为发生时的坐标,且这些数据通过异步模式发送到数据采集服务端,经过日志分析保存到数据库中,然后利用统计分析可分析出网站的热点区域;(2)一些较大规模的电子商务平台通常通过网站开发人员在页面中的某些点部署点击数据来获取用户行为数据,具体地说,当用户点击这些部署的点时,页面通过onclick事件,调用相应的javascript函数,并以Ajax的方式将部署的点击数据发送到日志服务器,由日志服务器分析数据并将其保存到数据库中;以及(3)通过后台配置系统可以定制要采集的用户行为数据,即,当用户访问一页面时,先通过代理服务器获取要采集的用户行为数据,然后当用户点击页面时,将用户行为数据发送给代理服务器的数据采集模块。
但是,上述现有的采集用户行为数据的实现方式存在以下缺点。
首先,对于上述实现方式(1),其所采集的网站用户行为数据为鼠标移动经过的坐标或鼠标点击时的坐标数据,因而数据比较单一,仅通过这些数据很难挖掘用户行为蕴含的深层次意图。而且,也不能通过第三方免费软件来采集一些开发时部署的点击数据。因此,这类实现方式的拓展性较差,且对大型商务网站的数据挖掘意义不大。
其次,对于上述实现方式(2),在开发过程中部署点击数据的实现方式尽管可以丰富用户行为数据,为细分网站特征奠定了基础,但是这类方式仅能针对已经部署的点击数据收集用户行为数据,若需要增加新的点来部署点击数据,或者修改或删除已经部署的点击数据,则需要开发人员进行修改,然后发布上线,这种修改会导致开发成本加大,且不够灵活。
再次,对于上述实现方式(3),其虽然可以定制需要搜集的数据,但若要搜集类似的多条(例如40条)数据,则需要在后台配置系统配置相应的多条(例如40条)数据,这样导致有些工作重复、效率低下;而且,不能够根据不同的情况来生成要采集的不同的用户行为数据。
综上所述,现有的用户行为数据采集存在以下缺点中的一个或多个缺点:
1.不能够定义、修改、删除要采集的用户行为数据;
2.通用性差,与具体应用或网站有较强的绑定性;
3.由于要采集的用户行为数据分散于网页中,因而无法集中管理要采集的数据;
4.无法针对不同的应用配置生成具有特定业务含义的用户行为数据。
发明内容
鉴于上述问题,本申请的一个目的是提供一种能够根据需要来定义、修改、删除用户行为数据规则的用户行为数据采集方法及系统。
本申请的另一个目的是提供一种通用性强的用户行为数据采集方法及系统。
本申请的又一个目的是提供一种可以集中管理要采集的用户行为数据的用户行为数据采集方法及系统。
本申请的再一个目的是提供一种可以针对不同的应用配置生成具有特定业务含义的用户行为数据的用户行为数据采集方法及系统。
为了实现上述目的,本申请提供一种用户行为数据采集方法,该方法包括如下步骤:(a)接收客户端所发送的访问一应用的请求;(b)调用预先定制的用户行为数据规则;(c)根据所调用的用户行为数据规则来生成用户行为嵌入数据;(d)将该用户行为嵌入数据嵌入该应用中以生成应用页面;(e)根据用户对该应用页面的点击事件获得用户行为数据。
本申请还提供一种用户行为数据采集系统,该系统包括:接收模块,接收客户端所发送的访问一网页的请求;调用模块,调用预先定制的用户行为数据规则;生成模块,根据所调用的用户行为数据规则来生成用户行为嵌入数据;嵌入模块,将该用户行为嵌入数据嵌入该应用中以生成应用页面;获取模块,根据用户对该应用页面的点击事件获得用户行为数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210065601.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种将数据导入数据库的装置
- 下一篇:服务器的配置方法和系统
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置