[发明专利]一种网页操作过程记录与回放的方法及装置在审
申请号: | 202010651352.9 | 申请日: | 2020-07-08 |
公开(公告)号: | CN112148571A | 公开(公告)日: | 2020-12-29 |
发明(设计)人: | 路玉亭 | 申请(专利权)人: | 青岛窗外科技有限公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F16/958 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 266041 山东省青岛市李沧区*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网页 操作过程 记录 回放 方法 装置 | ||
1.一种网页操作过程记录方法,其特征在于,应用于网页操作过程记录装置,所述方法包括:
基于所述网页中发生的HTML事件,将所述HTML事件和/或所述HTML事件对应的处理信息生成为网页操作指令;
将所述网页操作指令、所述HTML事件发生的时间信息按照对应关系记录并增加至网页操作指令序列数据;
其中,所述网页操作指令用于网页回放时调用,以还原其对应的HTML事件的执行效果;所述网页操作指令序列数据用于回放所述网页操作过程,基于其包含的数据记录,根据所述数据记录的时间信息编排生成所述数据记录的调用时间,基于所述调用时间执行所述数据记录中包含的网页操作指令。
2.根据权利要求1所述的方法,其特征在于,在所述网页首次加载时,还包括:
获取所述网页首次加载过程中从服务器发送至客户端的数据,或者,读取所述网页加载完成后本地浏览器中的数据,将所述数据记录为网页基础访问数据;
其中,所述网页基础访问数据,用于作为网页操作过程回放的初始化数据。
3.根据权利要求2所述的方法,其特征在于,还包括:
根据所述网页中发生的HTML事件,当所述HTML事件对应的处理信息为向服务器发送请求时,将所述请求信息、所述服务器返回信息按照对应关系记录并生成服务器请求记录数据,或者,将所述网页操作指令、所述服务器返回信息按照对应关系记录并生成服务器请求记录数据。
4.根据权利要求3所述的方法,其特征在于,在访问网页时,还包括:
获取所述网页的运行环境信息,生成网页运行环境数据;
其中,所述网页运行环境信息包括Web服务器信息、客户端操作系统信息、网络信息、浏览器信息、浏览器为网页提供的运行环境信息、网页信息、地理位置信息中的一种或者多种。
5.根据权利要求4所述的方法,其特征在于,在网页操作过程中,还包括:
通过浏览器采集当前外界环境的音频和/或视频数据,生成网页操作过程外界环境数据。
6.根据权利要求5所述的方法,其特征在于,还包括:
将所述网页操作指令序列数据、所述网页基础访问数据、所述服务器请求记录数据、所述运行环境数据、所述网页操作过程外界环境数据中的一种或多种进行结构化存储,生成网页操作过程记录数据。
7.根据权利要求6所述的方法,其特征在于,还包括:
根据所述网页操作过程记录数据,应用消息摘要算法为其生成消息摘要;所述消息摘要用于验证本次网页操作过程数据的完整性,同时用于标识本次网页操作过程。
8.一种网页操作过程回放方法,其特征在于,应用于网页操作过程回放装置,所述方法包括:
读取网页操作过程记录数据;
解析所述网页操作过程记录数据,获得其包含的网页基础访问数据、网页操作指令序列数据、服务器请求记录数据、网页运行环境数据、网页操作过程外界环境数据中的一种或者多种;
确定所解析获得的数据包含网页运行环境数据时,根据所述网页运行环境数据中包含的数据判断当前回放的网页运行环境是否符合回放要求,根据所述网页运行环境数据中包含的数据设置网页运行环境;
确定所解析获得的数据包含网页操作过程外界环境数据时,根据所述网页操作过程外界环境数据,播放其包含的音频和/或视频内容;
确定所解析获得的数据包含网页基础访问数据时,根据所述网页基础访问数据显示网页;
读取所述网页操作指令序列数据中的数据记录,根据所述数据记录的时间信息编排生成所述数据记录的调用时间,基于所述数据记录的调用时间执行所述数据记录中包含的网页操作指令。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛窗外科技有限公司,未经青岛窗外科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010651352.9/1.html,转载请声明来源钻瓜专利网。