本申请涉及数据处理,尤其涉及一种操作记录显示方法、装置、存储介质及计算机设备。
背景技术:
1、当前,视频审计领域的技术主要侧重于记录和存储操作过程。通常,审计记录由操作日志和视频记录两个部分组成。操作日志用于文本信息用户或系统的各种操作,而视频记录则用于捕捉整个过程的视觉信息。这种组合有助于确保数据的完整性和可追溯性,为安全审计提供了基础。
2、在操作记录方面,已有技术通常采用数据库记录或文本日志的形式,记录用户的每一步操作。视频记录则可以使用监控摄像头、屏幕录制等手段,将整个过程以视觉形式保存。然而,目前这两者之间的关联性较弱,缺乏直观的展示方式,用户往往需要分别查看视频和操作记录,不方便全面理解审计过程。
技术实现思路
1、本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中视频记录和操作日志之间的关联性较弱,缺乏直观的展示方式,用户往往需要分别查看视频和操作记录,不方便全面理解审计过程的技术缺陷。
2、本申请提供了一种操作记录显示方法,所述方法包括:
3、获取目标审计场景的录屏文件;
4、对所述录屏文件进行解析,得到多个操作记录,所述操作记录包括操作指令、操作时间和操作位置;
5、生成每一操作指令对应的文本信息,并基于各个操作时间将各个文本信息渲染至所述录屏文件中相应的操作位置上,生成记录关联文件。
6、可选地,所述对所述录屏文件进行解析,得到多个操作记录,包括:
7、确定所述目标审计场景的关键会话元素;
8、基于所述关键会话元素对所述录屏文件进行元素识别,并根据识别结果捕获所述录屏文件中关键会话元素对应的多个元素交互信息;
9、采用模式识别技术识别各个元素交互信息的操作指令,以及获取每一操作指令对应的操作位置和操作时间;
10、针对每一元素交互信息,根据该元素交互信息的操作指令、操作位置和操作时间生成操作记录。
11、可选地,所述基于所述关键会话元素对所述录屏文件进行元素识别,包括:
12、采用视频处理库对所述录屏文件进行逐帧解析,得到所述录屏文件中每一图像帧的元数据;
13、基于所述关键会话元素对每一图像帧的元数据进行元素识别,以从各个元数据中确定关键会话元素。
14、可选地,所述获取每一操作指令对应的操作时间和操作位置,包括:
15、针对每一操作指令,确定该操作指令在所述录屏文件中对应的图像帧;
16、根据所述图像帧生成该操作指令对应的操作时间;
17、利用计算机视觉技术识别所述操作指令在所述图像帧中的操作位置。
18、可选地,所述基于各个操作时间将各个文本信息渲染至所述录屏文件中相应的操作位置上,生成记录关联文件,包括:
19、针对每一文本信息,确定该文本信息对应的操作位置,并基于所述操作位置将该文本信息渲染至预设图层中,得到弹幕图层;
20、基于各个操作时间将各个弹幕图层叠加至所述录屏文件中,生成记录关联文件。
21、可选地,所述基于所述操作位置将该文本信息渲染至预设图层中,得到弹幕图层,包括:
22、采用预设渲染字样将该文本信息渲染至预设图层中,得到文本图层;
23、确定所述渲染弹幕的位置信息,并基于所述位置信息在所述文本图层中设置所述文本信息的运动轨迹,生成弹幕图层。
24、可选地,所述基于各个操作时间将各个弹幕图层叠加至所述录屏文件中,包括:
25、获取所述录屏文件的时间轴,并基于各个操作时间设置每一弹幕图层的时间参数;
26、采用时间轴同步算法将各个时间参数与所述时间轴进行时间点匹配,并根据匹配结果将各个弹幕图层叠加至所述录屏文件中。
27、本申请还提供了一种操作记录显示装置,包括:
28、文件获取模块,用于获取目标审计场景的录屏文件;
29、文件解析模块,用于对所述录屏文件进行解析,得到多个操作记录,所述操作记录包括操作指令、操作时间和操作位置;
30、记录关联模块,用于生成每一操作指令对应的文本信息,并基于各个操作时间将各个文本信息渲染至所述录屏文件中相应的操作位置上,生成记录关联文件。
31、本申请还提供了一种存储介质,其特征在于:所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上述实施例中任一项所述操作记录显示方法的步骤。
32、本申请还提供了一种计算机设备,其特征在于,包括:一个或多个处理器,以及存储器;
33、所述存储器中存储有计算机可读指令,所述计算机可读指令被所述一个或多个处理器执行时,执行如上述实施例中任一项所述操作记录显示方法的步骤。
34、从以上技术方案可以看出,本申请实施例具有以下优点:
35、本申请提供的操作记录显示方法、装置、存储介质及计算机设备,当计算机设备对目标审计场景进行屏幕文件得到录屏文件后,可以对该录屏文件进行解析,以得到其包含的多个操作记录,其中,每一操作记录均包括操作指令、操作时间和操作位置。这样,计算机设备便可以生成每一操作指令对应的文本信息,并基于各个操作时间将各个文本信息渲染至录屏文件中相应的操作位置上,进而生成记录关联文件。本申请采用这种方法将目标审计场景的录屏文件和操作记录通过时间匹配后进行数据紧密关联,使得录屏文件和操作记录可以同步进行展示,进而提高用户的工作效率。
1.一种操作记录显示方法,其特征在于,所述方法包括:
2.根据权利要求1所述的操作记录显示方法,其特征在于,所述对所述录屏文件进行解析,得到多个操作记录,包括:
3.根据权利要求2所述的操作记录显示方法,其特征在于,所述基于所述关键会话元素对所述录屏文件进行元素识别,包括:
4.根据权利要求2所述的操作记录显示方法,其特征在于,所述获取每一操作指令对应的操作时间和操作位置,包括:
5.根据权利要求1所述的操作记录显示方法,其特征在于,所述基于各个操作时间将各个文本信息渲染至所述录屏文件中相应的操作位置上,生成记录关联文件,包括:
6.根据权利要求5所述的操作记录显示方法,其特征在于,所述基于所述操作位置将该文本信息渲染至预设图层中,得到弹幕图层,包括:
7.根据权利要求5所述的操作记录显示方法,其特征在于,所述基于各个操作时间将各个弹幕图层叠加至所述录屏文件中,包括:
8.一种操作记录显示装置,其特征在于,包括:
9.一种存储介质,其特征在于:所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至7中任一项所述操作记录显示方法的步骤。
10.一种计算机设备,其特征在于,包括:一个或多个处理器,以及存储器;