[发明专利]一种用户行为信息的收集方法、系统及相关设备有效
申请号: | 201110303564.9 | 申请日: | 2011-10-09 |
公开(公告)号: | CN103034655A | 公开(公告)日: | 2013-04-10 |
发明(设计)人: | 胡可云 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 郭润湘 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户 行为 信息 收集 方法 系统 相关 设备 | ||
技术领域
本发明涉及互联网领域,尤其涉及一种用户行为信息的收集方法、系统及相关设备。
背景技术
随着互联网的应用不断深入,对用户行为信息收集的需求也越来越紧迫,通过对用户在网站上的行为信息进行收集和分析,可以为用户提供个性化服务,有利于网站的产品改进等。
现有技术中,收集用户行为信息的方法可分为两类:基于日志收集用户行为信息的方法和基于插码收集用户行为信息的方法。
基于日志收集用户行为信息的方法,是根据Web(万维网)服务器记录的用户访问日志进行各类分析,但是传统的日志只能记录用户点击的网址等行为信息,很多用户浏览器侧的行为信息无法收集,例如鼠标是否放在某个页面元素上等,因此不能完全体现用户的行为过程和喜好。基于日志收集用户行为信息的方法还可以采用其他的实现机制,例如从用户与Web服务器之间的某些网关处进行收集,但是同样无法采集到用户浏览器侧的一些行为信息。
基于插码收集用户行为信息的方法,是在网页上嵌入用户行为信息的收集代码,该收集代码在用户浏览器上执行时进行用户行为信息的收集,可以收集到用户和网页交互的行为信息,例如鼠标悬停、鼠标在页面上的移动轨迹、鼠标点击位置等。
近年来,为了给用户更好的使用体验,Ajax(Asynchronous JavaScript and XML,异步JavaScript和XML;JavaScript:一种客户端脚本语言;XML:Extensible Markup Language,可扩展标记语言)技术得到了广泛应用。Ajax是一种动态网页技术,应用了Ajax技术的网页特点是很多页面元素可以动态生成,例如点击某个按钮后会出现一个评论窗口,鼠标划过某个链接时会出现一个解释窗口等。
现有用户行为信息的收集方法,主要针对网页已有的静态页面元素上的用户行为信息进行收集,针对新产生的动态页面元素上的用户行为信息进行收集比较困难,例如网页上动态出现的窗口上的点击、输入等。现有技术中提供的针对动态页面元素上的用户行为信息的收集方法,需要对网页代码进行大规模改动,针对每个新产生的动态页面元素添加监测和收集代码。例如,在某个书籍网页中,列出了很多图书。当用户鼠标悬停在某本图书上时,该图书的下方会动态生成“购买”和“收藏”两个按钮。为了监测用户对该两个按钮的操作行为,需要在动态创建该两个按钮的代码中,添加针对动态产生的该两个按钮的各种监测事件的处理函数,所述监测事件例如单击、双击等,以便该监测事件发生后获取相应的用户行为信息并记录。具体实现代码如下所示:
如果针对动态生成的该两个按钮增加一种新的监测事件例如滚动,或者增加对新的动态页面元素的监测和记录,则还需要重新修改网页代码,导致网页代码可维护性差,无法通用等问题。
发明内容
本发明实施例提供一种用户行为信息的收集方法、系统及相关设备,用以解决现有对网页的动态页面元素上的用户行为信息进行收集时,所导致的网页代码可维护性差,无法通用的问题。
本发明实施例提供的一种用户行为信息的收集方法,包括:
用户浏览器接收网站服务器提供的网页,所述网页中插入描述信息,其中,描述信息定义了当前网页上需要监测的动态页面元素及对应的需要采集的用户行为;以及
根据网页中插入的描述信息从用户行为信息收集服务器处下载并运行动态页面元素监测及挂接模块;
在每一个监测时间点,正在运行的动态页面元素监测及挂接模块监测到网页上生成当前的描述信息中定义的动态页面元素时,根据该生成的动态页面元素对应的需要采集的用户行为,将相应的用户行为处理程序挂接到该生成的动态页面元素上,并将该生成的动态页面元素及其对应的需要采集的用户行为从当前的描述信息中移除;
挂接的用户行为处理程序收集该生成的动态页面元素上的用户行为信息并发送给所述用户行为信息收集服务器。
本发明实施例提供的用户行为信息的收集系统,包括网站服务器、用户行为信息收集服务器和用户浏览器,其中:
网站服务器,用于向用户浏览器提供请求浏览的网页,所述网页中插入描述信息,其中,描述信息定义了当前网页上需要监测的动态页面元素及对应的需要采集的用户行为;
用户行为信息收集服务器,用于提供动态页面元素监测及挂接模块,以及接收并存储挂接的用户行为处理程序收集的用户行为信息;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110303564.9/2.html,转载请声明来源钻瓜专利网。
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置