本申请涉及在线考试,尤其涉及一种异常操作判断方法、装置、电子设备及存储介质。
背景技术:
1、为了判断在线考试中的异常操作,从而有效的防止或发现作弊行为,现有技术中提出了以下方法:一是通过简单的屏幕上颜色变化的程序来初步判断是否存在异常操作,但是在很多情况下,考生通过在线考试客户端进行考试时,需要在不同的程序窗口之间进行切换,因此这一判据难以保持有效,使得判断准确率较低;二是通过采集考场图像和/或录屏来判断异常操作,但是这种方式不仅占用了较大的存储空间和通信资源,也加大了工作量,使得判断效率较低。
2、因此,现有技术存在判据较为单一,对于不同的考试场景难以保持有效,以及判断效率较低的技术问题,需要改进。
技术实现思路
1、本申请提供一种异常操作判断方法、装置、电子设备及存储介质,用于解决现有技术中存在的判据较为单一,对于不同的考试场景难以保持有效,以及判断效率较低的技术问题。
2、为了解决上述技术问题,本申请提供以下技术方案:
3、本申请提供一种异常操作判断方法,应用于在线考试系统的考试终端,所述考试终端上安装有在线考试客户端;该方法包括:
4、基于目标考生的实际人脸图像和身份输入信息进行身份识别,并在身份识别通过后,全屏运行所述在线考试客户端;其中,所述实际人脸图像是基于图像矫正模型对获取的所述目标考生的初始人脸图像进行矫正处理后得到的;
5、获取实时页面图像和实时系统事件信息;
6、根据所述实时页面图像确定顶层应用程序,并读取所述顶层应用程序的实时运行信息;
7、根据所述实时运行信息或所述实时系统事件信息,判断所述目标考生是否存在异常操作。
8、相应的,本申请还提供一种异常操作判断装置,应用于在线考试系统的考试终端,所述考试终端上安装有在线考试客户端;该装置包括:
9、客户端运行模块,用于基于目标考生的实际人脸图像和身份输入信息进行身份识别,并在身份识别通过后,全屏运行所述在线考试客户端;其中,所述实际人脸图像是基于图像矫正模型对获取的所述目标考生的初始人脸图像进行矫正处理后得到的;
10、第一获取模块,用于获取实时页面图像和实时系统事件信息;
11、第一确定模块,用于根据所述实时页面图像确定顶层应用程序,并读取所述顶层应用程序的实时运行信息;
12、异常判断模块,用于根据所述实时运行信息或所述实时系统事件信息,判断所述目标考生是否存在异常操作。
13、同时,本申请提供一种电子设备,其包括处理器和存储器,存储器用于存储计算机程序,处理器用于运行所述存储器里的计算机程序,以执行上述异常操作判断方法中的步骤。
14、此外,本申请还提供一种计算机可读存储介质,计算机可读存储介质存储有多条指令,指令适于处理器进行加载,以执行上述异常操作判断方法中的步骤。
15、有益效果:本申请提供一种异常操作判断方法、装置、电子设备及存储介质。具体地,该方法应用于在线考试系统中的考试终端,该考试终端上安装有在线考试客户端,考试终端先基于目标考生的实际人脸图像和身份输入信息对目标考生进行身份识别,并在身份识别通过后,全屏运行该在线考试客户端,其中,该实际人脸图像是基于图像矫正模型对获取的该目标考生的初始人脸图像进行矫正处理后得到的,然后获取实时页面图像和实时系统事件信息,接着根据该实时页面图像确定顶层应用程序,并读取该顶层应用程序的实时运行信息,最后根据该实时运行信息或实时系统事件信息,判断该目标考生是否存在异常操作。该方法通过对目标考生的初始人脸图像进行矫正得到实际人脸图像,并基于该实际人脸图像和身份输入信息进行双重身份识别,提高了身份识别的准确率,有效避免了替考等行为;同时,在全屏运行在线考试客户端的前提下,通过监控实时页面图像和实时系统事件信息,根据实时页面图像确定的顶层应用程序,有效监控考试过程中目标考生打开的应用程序,并基于顶层应用程序的实时运行信息或实时系统事件信息判断目标考生是否存在异常操作,丰富了判断依据,提高了异常操作判断的准确率和效率。
1.一种异常操作判断方法,其特征在于,应用于在线考试系统的考试终端,所述考试终端上安装有在线考试客户端;所述方法包括:
2.根据权利要求1所述的异常操作判断方法,其特征在于,所述基于目标考生的实际人脸图像和身份输入信息进行身份识别,并在身份识别通过后,全屏运行所述在线考试客户端的步骤,包括:
3.根据权利要求1所述的异常操作判断方法,其特征在于,所述根据所述实时运行信息或所述实时系统事件信息,判断所述目标考生是否出现异常操作的步骤,包括:
4.根据权利要求3所述的异常操作判断方法,其特征在于,所述根据所述实时运行信息或所述实时系统事件信息,判断所述目标考生是否存在异常操作的步骤,包括:
5.根据权利要求3所述的异常操作判断方法,其特征在于,所述根据所述实时运行信息或所述实时系统事件信息,判断所述目标考生是否存在异常操作的步骤,包括:
6.根据权利要求1所述的异常操作判断方法,其特征在于,所述根据所述实时运行信息或所述实时系统事件信息,判断所述目标考生是否存在异常操作的步骤,包括:
7.根据权利要求1所述的异常操作判断方法,其特征在于,在所述根据所述实时运行信息或所述实时系统事件信息,判断所述目标考生是否存在异常操作的步骤之后,还包括:
8.一种异常操作判断装置,其特征在于,应用于在线考试系统的考试终端,所述考试终端上安装有在线考试客户端;所述装置包括:
9.一种电子设备,其特征在于,包括处理器和存储器,所述存储器用于存储计算机程序,所述处理器用于运行所述存储器里的计算机程序,以执行权利要求1至7任一项所述的异常操作判断方法中的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有多条指令,所述指令适于处理器进行加载,以执行权利要求1至7任一项所述的异常操作判断方法中的步骤。