[发明专利]用于记录、编辑和再现计算机会话的方法在审
申请号: | 201811075652.6 | 申请日: | 2018-09-14 |
公开(公告)号: | CN109145248A | 公开(公告)日: | 2019-01-04 |
发明(设计)人: | 提莫·贝克曼贝托夫;盖·贝德福特;丹尼尔·凯霍 | 申请(专利权)人: | 屏幕分享科技有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F16/955 |
代理公司: | 北京思睿峰知识产权代理有限公司 11396 | 代理人: | 谢建云 |
地址: | 塞浦路斯*** | 国省代码: | 塞浦路斯;CY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 会话 记录 记录器 服务器配置 用户计算机 核心引擎 会话期间 用户交互 远程地 可用 捕获 应用 服务器 存储 集合 视频 图像 计算机 | ||
1.一种用于在计算机上记录、编辑和再现用户会话的方法,所述方法包括:
发起记录与计算机的用户交互;
生成用户交互的记录,其中所述记录包括鼠标事件和显示事件;
把记录写入到脚本中;
为软件元素指派独有的ID;
捕获软件的初始状态;
捕获表示与计算机的用户交互的事件;
把记录发送到服务器;
提供用以编辑存储在服务器上的记录的界面,其中所述编辑包括针对存储在记录中的对象、元素、文字或图像的改变;以及
响应于针对重放记录的用户请求
(a)打开浏览器窗口;以及
(b)重放经过编辑的记录;
其中,使用JavaScript对象标记(JSON)格式保存事件。
2.根据权利要求1所述的方法,其中,用户对本地存储在他的计算机上的记录进行编辑。
3.根据权利要求1所述的方法,其中,用户交互被存储为一个帧集合,其中用户与之进行交互的每一个应用具有一个文件夹,所述文件夹具有帧号,并且每一帧包括被存储的对象的分级结构。
4.根据权利要求3所述的方法,其中,在关键帧中重新绘制对象,从而重复其视觉。
5.根据权利要求3所述的方法,其中,所述分级结构中的每一个对象包含在一个列表中描述的元数据,并且所述元数据是四种类型当中的一种:图像、图形、文字或群组。
6.根据权利要求5所述的方法,其中,当用户选择一个子代对象时,其群组对象被替换地选择。
7.根据权利要求1所述的方法,其中,在用于浏览器的插件中实施记录。
8.根据权利要求1所述的方法,其中,Mouse文件夹存储鼠标光标的移动,并且对于每一帧创建一个plist文件,该文件包含鼠标坐标、光标类型和尺寸以及表明鼠标在该帧中是否被点击的标志。
9.根据权利要求8所述的方法,其中,在会话期间所记录的所有鼠标光标移动都被包含在Mouse文件夹中。
10.根据权利要求1所述的方法,其中,所述记录还包括视频。
11.根据权利要求1所述的方法,其中,所述记录还包括来自计算机的视频输入设备的音频和视频。
12.根据权利要求1所述的方法,其中,所述用户交互包括以下用户交互当中的任一项:
鼠标事件;
页面和元素滚动事件;
将文字输入到输入框中;
正被改变的输入框的数值;以及
聚焦和模糊事件。
13.根据权利要求1所述的方法,其中,序列化的HTML被处在JSON数组中。
14.根据权利要求1所述的方法,还包括使用任何以下属性把显示在计算机上的网页的初始状态作为文件对象存储在JSON数组中:
网页的URL;
网页的HTML;
网页HTML标签的属性;
浏览器屏幕宽度;
浏览器屏幕高度;
接收聚焦的活跃元素;以及
页面的初始滚动位置。
15.根据权利要求15所述的方法,其中,所述文件对象包括反映任何以下用户事件属性的时间线:
事件的类型;
事件ID;以及
时间。
16.根据权利要求1所述的方法,还包括把用户交互的时间线保存到数据库中,所述数据库随后被存储在服务器上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于屏幕分享科技有限公司,未经屏幕分享科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811075652.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种能实现与学生成长信息平台交互的学生证件
- 下一篇:数据渲染方法和装置