[发明专利]一种用户行为轨迹回放方法在审
申请号: | 201310429810.4 | 申请日: | 2013-09-18 |
公开(公告)号: | CN103488507A | 公开(公告)日: | 2014-01-01 |
发明(设计)人: | 郭晓许 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F9/44;G06F17/30 |
代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 杨立 |
地址: | 100086 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用户 行为 轨迹 回放 方法 | ||
技术领域
本发明涉及一种用户行为轨迹回放方法。
背景技术
电信行业目前普遍采用B/S结构的WEB系统,服务(server)端部署应用,通过浏览器(browser)访问系统,前端人机交互的网页主要使用JavaScript脚本技术。JavaScript给网页带来了强大的动态效果,以及灵活的通讯方式。可以利用JavaScript对鼠标以及键盘事件的原生监听处理,实现对使用人员一系列操作行为的记录、回放及分析。
目前电信行业的业务系统中,操作人员对系统的易用性要求以及管理者对系统的可控性要求日渐强烈,通过调查式被动接收建议的形式获取系统易用性能的方法效果不佳,对一些不可再现式错误问题的解决也比较浪费时间,严重影响了系统的可维护性和易用性升级。
Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提供了数据验证的基本功能。
发明内容
本发明所要解决的技术问题是,针对现有技术的不足,提供一种能够实现分析和回放操作人员在特定时间的操作轨迹,便于分析和观察的用户行为轨迹回放方法。
本发明解决上述技术问题的技术方案如下:一种用户行为轨迹回放方法,具体包括以下步骤:
步骤1:在功能页面加载Javascript脚本语言;
步骤2:功能页面接收到用户操作,判断当前用户操作是否需要记录,如果是,进行步骤3;否则,结束;
步骤3:载入功能页面,判断在功能页面的用户行为轨迹信息是否需要记录,如果是,进行步骤4;否则,结束;
步骤4:Javascript脚本语言监听鼠标和键盘的操作,记录鼠标和键盘点击的位置信息,并按照预先设定的数据存储格式将点击的位置信息记录在功能页面上;
步骤5:功能页面关闭时,将记录在功能页面上点击的位置信息存储至缓存数据库中;
步骤6:解析缓存数据库中的数据,获取功能页面操作的所有点击的位置信息的集合,实现回放,并对用户行为统计进行分析。
本发明的有益效果是:本发明所述用户行为轨迹回放方法可记录操作人员在操作界面使的操作及详细的操作步骤,并存储在缓存数据库中,在需要回放及分析时,将特定时间的数据调出,能够回放操作人员在该时间段的操作轨迹,便于分析和观察;通过回放用户行为轨迹,便于分析系统界面设计的友好性,指导优化界面设计,进一步提升用户体验;通过可选性用户行为轨迹回放,便于故障回放与分析。
在上述技术方案的基础上,本发明还可以做如下改进。
进一步,所述点击位置信息包括坐标值、触发时间、操作员代码、页面代码等数据。
进一步,所述步骤4具体包括以下两个步骤:
步骤4.1:Javascript脚本语言监听鼠标和键盘的操作,记录用户触发鼠标和键盘事件时对应的操作;
步骤4.2:记录鼠标和键盘点击位置的X坐标和Y坐标,并按照预先设定的数据存储格式将点击位置信息记录在页面上。
进一步,所述步骤4.2中按照预先设定的数据存储格式通过页面缓存技术将点击位置信息记录在功能页面上。
进一步,所述6具体包括以下步骤:
步骤6.1:解析缓存数据库中的数据,获取功能页面操作所有坐标值的集合,并按照集合中位置顺序和触发时间动态创建页面展示元素来显示操作轨迹,实现回放功能;
步骤6.2:解析缓存数据库中数据,获取页面事件触发时间、操作员代码、页面代码等数据,将坐标值按照触发时间、操作员代码、页面代码等信息进行统计分析,实现用户行为统计分析。
进一步,所述步骤6.2中的统计分析,能够实现按照时间段、操作员代码或者页面代码的不同组合统计分析信息。
附图说明
图1为本发明具体实施例1所述的一种用户行为轨迹回放方法流程图。
具体实施方式
以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。
如图1所示,本发明具体实施例1所述的一种用户行为轨迹回放方法,具体包括以下步骤:
步骤1:在功能页面加载Javascript脚本语言;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310429810.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:真空断路器进出接线护套
- 下一篇:双面碳膜按键板