一种基于考试防作弊场景的多屏截屏和录屏的方法和装置制造方法及图纸

技术编号:28622062 阅读:28 留言:0更新日期:2021-05-28 16:17
本申请实施例公开了一种基于考试防作弊场景的多屏截屏和录屏方法和装置,可以对接入终端的屏幕根据预设时长进行屏幕录制得到多个录屏视频,将多个录屏视频对应于同一时刻的视频帧无重叠的拼接为一个目标视频帧,根据目标视频帧生成第一录屏文件。接入终端的屏幕为多个。对接入终端的屏幕按照预设频率进行截屏得到多个截屏,将多个截屏对应于同一时刻的截屏帧无重叠的拼接为一个目标截屏帧,根据目标截屏帧生成第一截屏文件。由此可见,本申请在考试过程中对接入终端的多个屏幕同时进行录屏和截屏,可以有效监控考生接入多个屏幕进行作弊的行为,减少考生作弊行为的发生,提高了在线考试的公平性。

【技术实现步骤摘要】
一种基于考试防作弊场景的多屏截屏和录屏的方法和装置
本申请涉及在线考试领域,特别是涉及一种基于考试防作弊场景的多屏截屏和录屏的方法和装置。
技术介绍
随着信息技术的不断发展,传统的纸质考试已经不能满足信息化管理的需求。越来越多的企事业单位开始使用在线考试替代纸质考试。经过多年的研究与实践,在线考试的功能和性能都在不断地改善,考试成绩的可靠性和公正性也在不断地提高。对于在线考试中的舞弊行为,通常采用的措施是限制操作系统功能或在系统中增加监控模块,诸如考试防切屏、人脸识别拍照、AI行为监控、摄像头录屏监控等。目前的在线考试系统多同时采用其中的几种方法,在最大程度上防止作弊行为的发生。上述第一种防切屏技术主要是用于在公共互联网环境下的在线考试,防止考生在作答工程中切换到测试试卷以外的其他区域,比如切换到其他网页进行相关资料和答案的搜索,一般当考生切屏达到一定次数后,系统就会强制考生交卷,从而达到防作弊的目的。第二种是防插外部存储设备,防止插拔的对象一般是优盘、磁盘或其他带有存储介质的电子设备,在这些设备中,考生可能存储一些和考试相关的资料,从而达到作弊的目的,因此防插外部存储设备的手段能够在一定程度上防止作弊行为的发生。第三种是基于摄像头的行为监控方式,该种方式主要是防止考生在考试期间相互交流和沟通等多人作弊行为的发生。最后一种则是通过截屏录屏对考生进行答题的整个电脑桌面进行全方位监控,选手在考试过程中的任何操作行为都将被记录下来存档,这样就能有效防止考生作弊。但这些措施并不能有效防止在在线考试过程中考生使用终端接入多个屏幕显示器,一端查看考试答题页面,其余展示查看其他内容的作弊行为。如何在在线考试过程中对考生使用终端接入的多个屏幕进行截屏和录屏是本领域亟待解决的技术问题。
技术实现思路
为了解决上述技术问题,本申请提供了一种基于考试防作弊场景的多屏截屏和录屏方法和装置,可以考试过程中对接入终端的多个屏幕同时进行录屏和截屏,可以有效监控考生接入多个屏幕进行作弊的行为,减少考生作弊行为的发生,提高了在线考试的公平性。为实现上述目的,本申请有如下技术方案:一方面,本申请提供了一种基于考试防作弊场景的多屏截屏和录屏方法,所述方法包括:对接入终端的屏幕根据预设时长进行屏幕录制得到多个录屏视频;将所述多个录屏视频对应于同一时刻的视频帧无重叠的拼接为一个目标视频帧,根据所述目标视频帧生成第一录屏文件;所述接入终端的屏幕为多个;对所述接入终端的屏幕按照预设频率进行截屏得到多个截屏;将所述多个截屏对应于同一时刻的截屏帧无重叠的拼接为一个目标截屏帧,根据所述目标截屏帧生成第一截屏文件;按照上传周期将生成的所述第一录屏文件和所述第一截屏文件上传至后台服务器,所述第一录屏文件和所述第一截屏文件是在所述上传周期内生成的。可选的,所述按照上传周期将生成的所述第一录屏文件和所述第一截屏文件上传至后台服务器,包括:将所述第一录屏文件和所述第一截屏文件进行压缩得到最终文件,将所述最终文件上传至后台服务器。可选的,所述方法还包括:判断所述最终文件是否在预设传输时长内到达后台服务器,若未达到,则进行告警。可选的,所述进行屏幕录制,具体为:采用JavaFFmpeg进行屏幕录制。可选的,所述进行截屏,具体为:获取所述接入终端的屏幕上的像素,将所述像素存储至BufferdImage对象中,将所述BufferedImage对象通过JavaIO输入输出流写入到图像文件中,完成截屏。另一方面,本申请提供了一种基于考试防作弊场景的多屏截屏和录屏装置,所述装置包括:录屏单元,用于对接入终端的屏幕根据预设时长进行屏幕录制得到多个录屏视频;第一录屏文件生成单元,用于将所述多个录屏视频对应于同一时刻的视频帧无重叠的拼接为一个目标视频帧,根据所述目标视频帧生成第一录屏文件;所述接入终端的屏幕为多个;截屏单元,用于对所述接入终端的屏幕按照预设频率进行截屏得到多个截屏;第一截屏文件生成单元,用于将所述多个截屏对应于同一时刻的截屏帧无重叠的拼接为一个目标截屏帧,根据所述目标截屏帧生成第一截屏文件;上传单元,用于按照上传周期将生成的所述第一录屏文件和所述第一截屏文件上传至后台服务器,所述第一录屏文件和所述第一截屏文件是在所述上传周期内生成的。可选的,所述上传单元,包括:压缩单元,用于将所述第一录屏文件和所述第一截屏文件进行压缩得到最终文件,将所述最终文件上传至后台服务器。可选的,所述装置还包括:告警单元,用于判断所述最终文件是否在预设传输时长内到达后台服务器,若未达到,则进行告警。可选的,所述进行屏幕录制,具体为:采用JavaFFmpeg进行屏幕录制。可选的,所述进行截屏,具体为:获取所述接入终端的屏幕上的像素,将所述像素存储至BufferdImage对象中,将所述BufferedImage对象通过JavaIO输入输出流写入到图像文件中,完成截屏。由上述技术方案可以看出,本申请实施例提供了一种基于考试防作弊场景的多屏截屏和录屏方法和装置,可以对接入终端的屏幕根据预设时长进行屏幕录制得到多个录屏视频,将多个录屏视频对应于同一时刻的视频帧无重叠的拼接为一个目标视频帧,根据目标视频帧生成第一录屏文件。接入终端的屏幕为多个。对接入终端的屏幕按照预设频率进行截屏得到多个截屏,将多个截屏对应于同一时刻的截屏帧无重叠的拼接为一个目标截屏帧,根据目标截屏帧生成第一截屏文件。由此可见,本申请在考试过程中对接入终端的多个屏幕同时进行录屏和截屏,可以有效监控考生接入多个屏幕进行作弊的行为,减少考生作弊行为的发生,提高了在线考试的公平性。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的一种基于考试防作弊场景的多屏截屏和录屏方法的流程图;图2为本申请实施例提供的一种生成终端监控码过程的流程图;图3为本申请实施例提供的一种终端实时监控界面的示意图;图4为本申请实施例提供的一种终端监控流程图;图5为本申请实施例提供的一种基于考试防作弊场景的多屏截屏和录屏的整体框架图;图6为本申请实施例提供的一种基于考试防作弊场景的多屏截屏和录屏装置的示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本文档来自技高网
...

【技术保护点】
1.一种基于考试防作弊场景的多屏截屏和录屏方法,其特征在于,所述方法包括:/n对接入终端的屏幕根据预设时长进行屏幕录制得到多个录屏视频;/n将所述多个录屏视频对应于同一时刻的视频帧无重叠的拼接为一个目标视频帧,根据所述目标视频帧生成第一录屏文件;所述接入终端的屏幕为多个;/n对所述接入终端的屏幕按照预设频率进行截屏得到多个截屏;/n将所述多个截屏对应于同一时刻的截屏帧无重叠的拼接为一个目标截屏帧,根据所述目标截屏帧生成第一截屏文件;/n按照上传周期将生成的所述第一录屏文件和所述第一截屏文件上传至后台服务器,所述第一录屏文件和所述第一截屏文件是在所述上传周期内生成的。/n

【技术特征摘要】
1.一种基于考试防作弊场景的多屏截屏和录屏方法,其特征在于,所述方法包括:
对接入终端的屏幕根据预设时长进行屏幕录制得到多个录屏视频;
将所述多个录屏视频对应于同一时刻的视频帧无重叠的拼接为一个目标视频帧,根据所述目标视频帧生成第一录屏文件;所述接入终端的屏幕为多个;
对所述接入终端的屏幕按照预设频率进行截屏得到多个截屏;
将所述多个截屏对应于同一时刻的截屏帧无重叠的拼接为一个目标截屏帧,根据所述目标截屏帧生成第一截屏文件;
按照上传周期将生成的所述第一录屏文件和所述第一截屏文件上传至后台服务器,所述第一录屏文件和所述第一截屏文件是在所述上传周期内生成的。


2.根据权利要求1所述的方法,其特征在于,所述按照上传周期将生成的所述第一录屏文件和所述第一截屏文件上传至后台服务器,包括:
将所述第一录屏文件和所述第一截屏文件进行压缩得到最终文件,将所述最终文件上传至后台服务器。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
判断所述最终文件是否在预设传输时长内到达后台服务器,若未达到,则进行告警。


4.根据权利要求1所述的方法,其特征在于,所述进行屏幕录制,具体为:
采用JavaFFmpeg进行屏幕录制。


5.根据权利要求1所述的方法,其特征在于,所述进行截屏,具体为:
获取所述接入终端的屏幕上的像素,将所述像素存储至BufferdImage对象中,将所述BufferedImage对象通过JavaIO输入输出流写入到图像文件中,完成截屏。


6.一种基于考试防...

【专利技术属性】
技术研发人员:屈智宇钱佐义胡天航
申请(专利权)人:中国农业银行股份有限公司
类型:发明
国别省市:北京;11

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

1