一种网页操作过程记录与回放的方法及装置制造方法及图纸

技术编号:26890529 阅读:33 留言:0更新日期:2020-12-29 16:06
本申请公开了一种网页操作过程记录方法,应用于网页操作过程记录装置,方法包括:采集网页快照数据内容中的数据并创建网页记录数据关键帧;在网页操作过程中,基于网页快照数据发生的变化,计算生成网页内容变化数据并存储;基于网页操作过程采集操作过程验证数据;根据以上采集的数据生成网页操作过程记录数据。本申请还公开了一种网页操作过程回放方法,应用于网页操作过程回放装置,读入并解析网页操作过程记录数据,生成回放指令并执行回放,基于网页记录数据关键帧、网页内容变化数据计算网页内容并渲染,还原网页操作过程。本申请所提供的网页操作过程记录与回放方法,保证了记录数据的真实性、可验证,所记录的数据可作为有效操作凭据。

【技术实现步骤摘要】
一种网页操作过程记录与回放的方法及装置
本专利技术涉及数据采集与验证、信息安全领域,尤其涉及一种网页操作过程记录与回放的方法及装置。
技术介绍
随着互联网的发展,越来越多业务操作通过网上实现,但介于互联网操作的特点,操作过程的安全性、规范性等也备受关注,因此,记录网页操作过程并生成回放数据、操作证据的要求应时而生,如线上签约、考试、开户、交易等,均有记录操作过程的需求,如针对线上投保交易,为规范投保过程,有效遏制销售误导,保护消费者合法权益,银保监会发布了《关于规范互联网保险销售行为可回溯管理的通知》,要求制定互联网保险销售行为可回溯制度,严格管控销售页面,可以实现销售行为可还原。现有技术针对网页操作过程的记录方法,根据网页操作过程中网页快照数据发生的变化,记录每一个网页快照数据或者网页快照变化数据,将所记录的数据生成网页操作过程回放数据,在执行回放过程中,为浏览器提供网页快照数据,渲染网页实现回放。在实现本专利技术过程中,专利技术人发现现有技术至少存在以下问题:通过记录每一个网页快照数据的方式生成记录数据,对于网页快照数据较大本文档来自技高网...

【技术保护点】
1.一种网页操作过程记录方法,其特征在于,应用于网页操作过程记录装置,所述方法包括:/n采集网页快照数据内容中的数据,基于所采集的数据创建网页记录数据关键帧;其中,所述网页快照数据内容包括网页HTML数据、DOM数据、CSSOM数据、网页元素对象数据中的一种或者多种;所述网页记录数据关键帧,用于在回放时为一个时刻提供完整的网页数据,在所述网页操作过程记录的开始时刻至少生成一个网页记录数据关键帧,还包括,基于不同时刻的网页快照数据内容采集数据,对应生成多个网页记录数据关键帧;/n基于网页操作过程中所述网页快照数据内容所发生的变化,计算生成网页内容变化数据,同时记录其发生变化的时间信息;其中,所述...

【技术特征摘要】
1.一种网页操作过程记录方法,其特征在于,应用于网页操作过程记录装置,所述方法包括:
采集网页快照数据内容中的数据,基于所采集的数据创建网页记录数据关键帧;其中,所述网页快照数据内容包括网页HTML数据、DOM数据、CSSOM数据、网页元素对象数据中的一种或者多种;所述网页记录数据关键帧,用于在回放时为一个时刻提供完整的网页数据,在所述网页操作过程记录的开始时刻至少生成一个网页记录数据关键帧,还包括,基于不同时刻的网页快照数据内容采集数据,对应生成多个网页记录数据关键帧;
基于网页操作过程中所述网页快照数据内容所发生的变化,计算生成网页内容变化数据,同时记录其发生变化的时间信息;其中,所述网页内容变化数据还包括所述网页包含的网页元素对象变化数据;所述网页内容变化数据用于网页内容数据计算,在回放过程中,基于当前的网页内容数据、所述网页内容变化数据,计算获得最新的网页内容数据;
基于网页操作过程采集操作过程验证数据;其中,所述操作过程验证数据用于验证在客户端所采集或记录的数据的真实性,包括,根据客户端发生的网页操作与待验证的数据生成所述操作过程验证数据发送至验证服务器进行实时验证,或者,在所述客户端采集数据生成操作过程验证数据,所述操作过程验证数据可用于还原客户端网页操作与数据变化的过程,由此可验证客户端所采集或记录的数据的真实性;
将所采集的网页记录数据关键帧数据、网页内容变化数据及其发生变化的时间信息、操作过程验证数据中的一种或者多种,生成网页操作过程记录数据,所述网页操作过程记录数据用于本次网页操作过程的验证与回放。


2.根据权利要求1所述的方法,其特征在于,生成所述网页记录数据关键帧数据的方法,还包括:
记录完整的网页内容数据,生成独立性网页记录数据关键帧数据,或者,通过记录所述网页记录数据关键帧与指定网页记录数据关键帧之间的差异信息,生成差异性网页记录数据关键帧数据。


3.根据权利要求1所述的方法,其特征在于,基于网页操作过程采集所述操作过程验证数据的方法,还包括:
在网页操作过程中,采集所述网页的运行环境信息、网页程序、网页与外部的请求与交互信息、网页运行的数据环境信息、用户操作行为信息中的一种或者多种,生成可还原客户端网页操作、数据变化过程的操作过程验证数据,根据所还原的客户端网页操作、数据变化过程,验证客户端所采集或记录的数据的真实性。


4.根据权利要求1所述的方法,其特征在于,基于网页操作过程采集所述操作过程验证数据的方法,还包括以下实时验证方式:
在网页操作过程中,当网页快照数据内容发生变化和/或采集到网页操作时,基于所述网页快照数据内容发生的变化和/或所述网页操作,计算生成操作过程验证数据,所述操作过程验证数据包括网页操作内容、待验证的数据内容;将所述操作过程验证数据发送至验证服务器进行验证,由所述验证服务器基于其包含的网页操作,对待验证的数据内容进行验证,从而验证客户端所采集或记录的数据的真实性,并返回验证结果。


5.根据权利要求1所述的方法,其特征在于,判断所述网页快照数据内容发生变化的方式,包括以下方法:
在所述网页内部建立对网页快照数据内容的监听,当监听到网页快照数据内容发生改变时,计算所述网页内容变化数据或创建所述网页记录数据关键帧;
在所述网页内针对HTML事件建立监听,当监听到HTML事件时,确定所述HTML事件执行前后网页快照数据内容发生变化时,计算所述网页内容变化数据或创建所述网页记录数据关键帧;
按照预先设定的时间间隔,计算所述网页内容变化数据或创建所述网页记录数据关键帧。


6.根据权利要求1所述的方法,其特征在于,还包括,
记录所述网页的运行环境信息,并生成网页运行环境数据,所述网页运行环境数据用于在执行回放时判断与设置回放客户端的网页运行环境;
在网页操作过程中,监听并记录所述网页的浏览操作、浏览状态信息,并记录其对应的时间信息,生成网页的浏览操作、浏览状态数据,所述网页的浏览操作、浏览状态数据用于在执行回放过程中对应设置网页的浏览操作、浏览状态,还原网页浏览过程。


7.根据权利要求1至6任意一项所述的方法,其特征在于,还包括,
将所述网页记录数据关键帧数据、所述网页内容变化数据、所述网页内容相关的资源文件数据、所述操作过程验证数据、所述操作过程验证结果数据、所述网页运行环境数据、所述网页浏览操作数据、所述网页浏览状态数据中的一种或多种结构化存储,生成网页操作过程记录数据,使用消息摘要算法为所述网页操作过程记录数据生成消息摘要,并将所述消息摘要显示或存储;其中,所述消息摘要用于标识本次网页操作过程和验证所述网页操作过程记录数据的一致性,所述存储方式包括打印、本地存储、服务器存储、第三方存储、区块...

【专利技术属性】
技术研发人员:路玉亭
申请(专利权)人:青岛窗外科技有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1