本发明实施例涉及虚拟现实,尤其涉及一种用户行为监控方法、系统、电子设备和可读存储介质。
背景技术:
1、元宇宙、赛博空间(或称为虚拟空间)、vr(virtual reality,虚拟现实)空间,是一种提升用户体验的新型数据服务。
2、目前,作为这些新型数据服务的提供者,一般按照数据服务领域的要求,通过传统日志审计对用户行为进行监控。基于日志文字的审计,记录用户何时登录,进行了何种操作等。
3、但是,在元宇宙等虚拟空间下,用户活动更多样,更自由。传统的基于日志的用户行为监控方法无法满足安全监控的要求。
技术实现思路
1、本发明实施例提供一种用户行为监控方法、系统、电子设备和可读存储介质,用于解决针对虚拟空间,现有的基于日志的用户行为监控方法无法满足安全监控的要求的问题。
2、为了解决上述技术问题,本发明是这样实现的:
3、第一方面,本发明实施例提供了一种用户行为监控方法,包括:
4、采集虚拟空间的监控画面的相关信息,并将所述相关信息存储至画面监控信息数据库中;
5、记录用户在所述虚拟空间的审计日志,并将所述审计日志存储至审计信息数据库中;
6、在监测到告警信息之后,从所述画面监控信息数据库中调取与所述告警信息关联的监控画面的相关信息,和/或,从所述审计信息数据库中调取与所述告警信息关联的审计日志,根据所述与所述告警信息关联的监控画面的相关信息和/或审计日志,分析用户行为。
7、可选的,所述监控画面包括:服务端采集的监控画面和/或用户端采集的监控画面。
8、可选的,所述监控画面包括服务端采集的监控画面,所述采集虚拟空间的监控画面的相关信息包括:
9、当有用户进入所述虚拟空间之后,触发服务端对所述虚拟空间的监控画面的采集;
10、当所述虚拟空间中没有用户时,触发所述服务端停止对所述虚拟空间的监控画面的采集。
11、可选的,所述监控画面为服务端采集的监控画面时,所述监控画面的相关信息包括以下至少之一:
12、虚拟空间点位id;
13、虚拟监控器id;
14、监控画面内容数据;
15、监控画面的采集时间。
16、可选的,所述监控画面为用户端采集的监控画面时,所述监控画面的相关信息包括以下至少之一:
17、虚拟空间点位id;
18、用户名;
19、监控画面内容数据;
20、监控画面的采集时间。
21、可选的,所述监测到告警信息之前还包括:对所述监控画面进行分析;若分析出所述监控画面为不良画面,生成所述告警信息,其中,所述告警信息包括以下至少一项:不良画面对应的虚拟空间点位id、监控画面采集时间和采集监控画面的用户名;
22、所述从所述画面监控信息数据库中调取与所述告警信息关联的监控画面的相关信息,和/或,从所述审计信息数据库中调取与所述告警信息关联的审计日志,根据所述与所述告警信息关联的监控画面的相关信息和/或审计日志,分析用户行为,包括:
23、将所述告警信息中的不良画面对应的虚拟空间点位id、监控画面采集时间和/或采集监控画面的用户名,与所述审计信息数据库中的审计日志进行关联,得到同一时间段内,在所述虚拟空间活动的其他用户的用户操作,并对所述其他用户的用户操作进行分析;
24、和/或
25、将所述告警信息中的不良画面对应的虚拟空间点位id、监控画面采集时间和/或采集监控画面的用户名,与所述画面监控信息数据库中的监控画面的相关信息进行关联,得到同一时间段内,其他用户和/或服务端采集的所述虚拟空间的监控画面的相关信息,并对所述其他用户和/或服务端采集的所述虚拟空间的监控画面的相关信息进行分析。
26、可选的,所述审计日志包括以下至少之一:
27、用户信息;
28、用户操作;
29、用户操作的时间;
30、用户操作的对象;
31、用户操作的类型;
32、用户操作的结果;
33、虚拟空间点位id。
34、可选的,所述监测到告警信息之前还包括:
35、所述监测到告警信息之前还包括:对所述审计日志进行分析;若分析出所述审计日志存在异常,生成所述告警信息;所述告警信息包括以下至少一项:虚拟空间点位id和用户操作的时间;
36、所述从所述画面监控信息数据库中调取与所述告警信息关联的监控画面的相关信息,和/或,从所述审计信息数据库中调取与所述告警信息关联的审计日志,根据所述与所述告警信息关联的监控画面的相关信息和/或审计日志,分析用户行为,包括:
37、将所述告警信息中的异常审计日志对应的虚拟空间点位id和/或用户操作的时间,与所述画面监控信息数据库中的监控画面的相关信息进行关联,得到同一时间段内,相关用户和/或服务端采集的所述虚拟空间的监控画面的相关信息,并对所述相关用户和/或服务端采集的所述虚拟空间的监控画面的相关信息进行分析。
38、可选的,所述监测到告警信息包括:接收用户端发送的告警信息,所述告警信息包括以下至少之一:用户名,虚拟空间点位id,告警信息的发送时间;
39、所述从所述画面监控信息数据库中调取与所述告警信息关联的监控画面的相关信息,和/或,从所述审计信息数据库中调取与所述告警信息关联的审计日志,根据所述与所述告警信息关联的监控画面的相关信息和/或审计日志,分析用户行为,包括:
40、将所述告警信息中的用户名,虚拟空间点位id和/或告警信息的发送时间,与所述画面监控信息数据库中的监控画面的相关信息进行关联,得到同一时间段内,其他用户和/或服务端采集的所述虚拟空间的监控画面的相关信息,并对所述其他用户和/或服务端采集的所述虚拟空间的监控画面的相关信息进行分析;
41、和/或
42、将所述告警信息中的用户名,虚拟空间点位id和/或告警信息的发送时间,与所述审计信息数据库中的审计日志进行关联,得到同一时间段内,在所述虚拟空间活动的其他用户的用户操作,并对所述其他用户的用户操作进行分析;
43、所述方法还包括:
44、向所述用户端返回用户行为分析结果。
45、第二方面,本发明实施例提供了一种用户行为监控系统,包括:
46、第一监控模块,用于采集虚拟空间的监控画面的相关信息,并将所述相关信息存储至画面监控信息数据库中;
47、第二监控模块,用于记录用户在所述虚拟空间的审计日志,并将所述审计日志存储至审计信息数据库中;
48、关联分析模块,用于在监测到告警信息之后,从所述画面监控信息数据库中调取与所述告警信息关联的监控画面的相关信息,和/或,从所述审计信息数据库中调取与所述告警信息关联的审计日志,根据所述与所述告警信息关联的监控画面的相关信息和/或审计日志,分析用户行为。
49、第三方面,本发明实施例提供了一种电子设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器执行时实现如上述第一方面所述的用户行为监控方法的步骤。
50、第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的用户行为监控方法的步骤。
51、在本发明实施例中,一方面采集虚拟空间的监控画面的相关信息,另一方面记录用户在所述虚拟空间的审计日志,在出现告警信息时,对虚拟空间中的监控画面和审计日志关联分析,监控画面能够更直观的发现虚拟空间下的不良行为,而审计日志可以提供更详细的用户信息,从而实现对虚拟空间中的用户行为的有效监控。