[发明专利]一种回放用户网页操作行为的方法、系统及热图展现装置在审
申请号: | 201310676466.9 | 申请日: | 2013-12-11 |
公开(公告)号: | CN104714948A | 公开(公告)日: | 2015-06-17 |
发明(设计)人: | 刘任凭;刘飞 | 申请(专利权)人: | 部落邦(北京)科技有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 朱海波 |
地址: | 100044 北京市西城区北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 回放 用户 网页 操作 行为 方法 系统 展现 装置 | ||
1.一种回放用户网页操作行为的方法,该方法包括以下步骤:
a)针对用户网页操作中触发的不同事件类型采用不同的方式采集事件信息,解析所采集的信息,形成该用户对应的操作行为记录;
b)根据所述网页操作行为记录,创建各个时间点的事件,回放过程中模拟触发各个时间点对应的事件进行展示。
2.根据权利要求1所述的方法,其中,所述事件信息包括用户操作行为信息、当前所操作的网站页面元素信息以及所述网站页面ajax响应的数据信息。
3.根据权利要求1所述的方法,其中,所述事件类型为鼠标事件,采用将非冒泡事件绑定至冒泡事件的方式进行。
4.根据权利要求1所述的方法,其中,所述事件类型为选中页面信息的事件,采用mousedown事件和mousemove事件抓取所选中页面的范围信息,或者
所述事件类型为键盘输入事件,采用数据类型的方式进行数据采集;或者
所述事件类型为用户切换网页标签事件,所述采集包括以下步骤:
通过专用属性判断用户是否离开或进入当前页面;
如当前页面所在的浏览器不支持专用属性的判定,则通过降级,以得焦失焦的方式判定用户是否离开或进入当前页面。
5.根据权利要求2所述的方法,其中,所述步骤a)包括:
每采集一定容量大小的信息,将该信息压缩成一个数据包发送至云端服务器;
将所采集的用户操作行为信息通过用户访问当前页面所在的客户端主动发送至云端服务器,并由云端服务器主动向所述客户端抓取所采集的当前所操作的网站内容信息;
将所采集的数据通过云端进行匹配计算,按照用户访问当前网站页面的时间先后顺序,基于用户访问当前网站页面时的客户端分辨率大小、操作页面元素的位置及页面元素的编号信息匹配所述网站页面产生的会话回放数据记录,形成该用户对应的操作行为记录。
6.根据权利要求4所述的方法,其中,所述回放过程中,通过构造Range对象,随页面光标的移动依次展现示所选中的文字信息。
7.根据权利要求1所述的方法,其中,所述事件类型为ajax事件,所述回放过程包括:
拦截后端回放页面的XHR对象,阻止所述页面向对应页面服务器发出的跨域ajax请求;
由后端回放页面向采集服务器发出ajax请求并接收所述服务器返回的数据,其中,发出所述ajax请求时根据前端采集的ajax数据直接触发该页面中的事件回调。
8.一种回放用户网页操作行为的系统,包括:
采集单元,用于针对用户网页操作中触发的不同事件类型采用不同的方式采集事件信息,解析所采集的信息,形成该用户对应的操作行为记录;
回放单元,用于根据所述操作行为记录,创建各个时间点的事件并回放用户的操作行为,回放过程中模拟触发各个时间点对应的事件进行展示。
9.根据权利要求8所述的系统,其中,所述事件信息包括用户操作行为信息、当前所操作的网站页面元素信息以及所述网站页面ajax响应的数据信息。
10.一种回放用户网页操作行为的热图展现装置,具体包括:
信息采集模块,用于针对用户网页操作中触发的不同事件类型采用不同的方式采集事件信息;
热力图生成模块,用于解析所采集的信息,生成对应网站的热力图;
其中,所述热图展现装置还包括交互模块,基于用户对所述热力图的操作,触发相应的事件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于部落邦(北京)科技有限责任公司;,未经部落邦(北京)科技有限责任公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310676466.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种处理查询语句的方法和装置
- 下一篇:预定类型号码识别方法及装置