可视化日志存储和回溯方法、装置和计算机设备与流程

文档序号:24159908发布日期:2021-03-05 15:12阅读:来源:国知局

技术特征:
1.一种可视化日志存储方法,其特征在于,所述方法包括:在页面操作过程中,采集各当前页面对应的静态页面文本数据,各所述静态页面文本数据决定了对应的当前页面的内容、结构和样式;根据采集到各所述静态页面文本数据的时间,为各所述静态页面文本数据添加时间戳;将添加有时间戳的各所述静态页面文本数据进行存储。2.根据权利要求1所述的方法,其特征在于,还包括:检测各所述静态页面文本数据中是否包含敏感字段;当检测到所述静态页面文本数据中包含敏感字段时,对所述静态页面文本数据中包含的敏感字段进行脱敏处理。3.根据权利要求1所述的方法,其特征在于,包括下述两项中的任意一项:第一项:所述页面为html页面,采集各当前页面对应的静态页面文本数据,包括:采集各当前html页面对应的html数据和css数据,作为各当前页面对应的静态页面文本数据;第二项:所述页面为小程序页面,采集各当前页面对应的静态页面文本数据,包括:采集各当前小程序页面对应的data数据,作为各当前页面对应的静态页面文本数据。4.根据权利要求1至3中任一项所述的方法,其特征在于,在页面操作过程中,还包括:监听是否有页面跳转动作;当监听到所述页面跳转动作时,记录页面跳转变化。5.根据权利要求4所述的方法,其特征在于,将添加有时间戳的各所述静态页面文本数据进行存储,包括:根据所述页面跳转变化,对添加有时间戳的各所述静态页面文本数据进行分组;对于每一组静态页面文本数据,通过下述方式中的任意一项进行存储:第一项:将其中时间戳最早的静态页面文本数据作为初始数据,将其余的各静态页面文本数据分别与所述初始数据进行对比,获得其余的各静态页面文本数据相对于所述初始数据的增量数据;将所述初始数据与各所述增量数据进行关联存储;第二项:将其中时间戳最早的静态页面文本数据作为初始数据,将其余的各静态页面文本数据分别与时间戳排在各自前面的第一个静态页面文本数据进行对比,获得其余的各静态页面文本数据相对于时间戳排在各自前面的第一个静态页面文本数据的增量数据;将所述初始数据与各所述增量数据进行关联存储。6.一种可视化日志回溯方法,其特征在于,所述方法包括:响应于针对待回溯页面操作过程的可视化日志回溯请求,从已存储的添加有时间戳的静态页面文本数据中,获取与所述待回溯页面操作过程中各页面对应的目标静态页面文本数据,各所述目标静态页面文本数据决定了对应页面的内容、结构和样式;
根据所述目标静态页面文本数据的时间戳顺序,将各所述目标静态页面文本数据还原成页面,基于还原后的页面获得所述待回溯页面操作过程的可视化日志。7.根据权利要求6所述的方法,其特征在于,还包括:检测各所述目标静态页面文本数据中是否包含敏感字段;当检测到所述目标静态页面文本数据中包含敏感字段时,对所述目标静态页面文本数据中包含的敏感字段进行脱敏处理。8.根据权利要求6所述的方法,其特征在于,包括下述两项中的任意一项:第一项:所述页面为html页面,对应的目标静态页面文本数据包括html数据和css数据;根据所述目标静态页面文本数据的时间戳顺序,将各所述目标静态页面文本数据还原成页面,基于还原后的页面获得所述待回溯页面操作过程的可视化日志,包括:对于任一所述目标静态页面文本数据,通过浏览器将html数据和css数据渲染成页面;根据所述目标静态页面文本数据的时间戳顺序,依次展示渲染得到的页面,获得所述待回溯页面操作过程的可视化日志;第二项:所述页面为小程序页面,对应的目标静态页面文本数据包括data数据;根据所述目标静态页面文本数据的时间戳顺序,将各所述目标静态页面文本数据还原成页面,基于还原后的页面获得所述待回溯页面操作过程的可视化日志,包括:对于任一所述目标静态页面文本数据,通过小程序模拟器生成对应的页面,将data数据绑定到生成的页面;根据所述目标静态页面文本数据的时间戳顺序,依次展示绑定后的页面,获得所述待回溯页面操作过程的可视化日志。9.根据权利要求8所述的方法,其特征在于,对于任一所述目标静态页面文本数据,通过小程序模拟器生成对应的页面,包括:对于任一所述目标静态页面文本数据,获取所述目标静态页面文本数据关联的小程序版本信息以及页面位置路径;基于所述小程序版本信息以及所述页面位置路径,通过小程序模拟器生成对应的页面。10.根据权利要求6至9中任一项所述的方法,其特征在于,在获取与所述待回溯页面操作过程中各页面对应的目标静态页面文本数据之后,还包括:检测所述目标静态页面文本数据中是否存在相互关联的目标静态页面文本数据。11.根据权利要求10所述的方法,其特征在于,根据所述目标静态页面文本数据的时间戳顺序,将各所述目标静态页面文本数据还原成页面,包括:若检测到所述相互关联的目标静态页面文本数据,对于每一组相互关联的目标静态页面文本数据,通过下述方式中的任意一项进行还原:第一项:将其中时间戳最早的目标静态页面文本数据作为初始待还原数据,将其余的各目标静态页面文本数据分别与所述初始待还原数据进行合并,获得相应的各后续待还原数据;根据所述初始待还原数据以及各所述后续待还原数据的时间戳顺序,将所述初始待还
原数据以及各所述后续待还原数据分别还原成相应的页面;第二项:将其中时间戳最早的目标静态页面文本数据作为初始待还原数据,将其余的各目标静态页面文本数据分别与时间戳排在各自前面的所有目标静态页面文本数据进行合并,获得相应的各后续待还原数据;根据所述初始待还原数据以及各所述后续待还原数据的时间戳顺序,将所述初始待还原数据以及各所述后续待还原数据分别还原成相应的页面。12.一种可视化日志存储装置,其特征在于,所述装置包括:采集模块,用于在页面操作过程中,采集各当前页面对应的静态页面文本数据,各所述静态页面文本数据决定了对应的当前页面的内容、结构和样式;添加模块,用于根据采集到各所述静态页面文本数据的时间,为各所述静态页面文本数据添加时间戳;存储模块,用于将添加有时间戳的各所述静态页面文本数据进行存储。13.一种可视化日志回溯装置,其特征在于,所述装置包括:获取模块,用于响应于针对待回溯页面操作过程的可视化日志回溯请求,从已存储的添加有时间戳的静态页面文本数据中,获取与所述待回溯页面操作过程中各页面对应的目标静态页面文本数据,各所述目标静态页面文本数据决定了对应页面的内容、结构和样式;还原模块,用于根据所述目标静态页面文本数据的时间戳顺序,将各所述目标静态页面文本数据还原成页面,基于还原后的页面获得所述待回溯页面操作过程的可视化日志。14.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至11中任一项所述的方法的步骤。15.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至11中任一项所述的方法的步骤。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1