一种在线考试防作弊方法和装置与流程

文档序号:16318284发布日期:2018-12-19 05:34阅读:1399来源:国知局
一种在线考试防作弊方法和装置与流程

本发明涉及计算机技术领域,特别是涉及一种在线考试防作弊方法和装置。

【背景技术】

现有技术中,对于在线考试防作弊的方式,通常是将考试人员集中到一个区域考场,并通过专门的桌位保证考生之间不会发生相互窥探的情况发生,并且,进一步通过在显示器旁边设置专门的摄像头来保证考生不会在考试的过程中进行作弊行为。

但是,上述的在线考试方式较为死板,考生必须要抵达指定的考场位置才能进行应试。对于考试的成本要求也会较高,不适合于越来越快的生活节奏和越来越高效的互联网处理要求。

另外,现有技术中也提出了一种基于摄像头实现在线防作弊系统的方案,例如申请号为201310099346.7,发明名称为“一种防作弊的远程在线考试的方法与系统”,该方法通过人脸识别技术对应试者进行身份识别并联合通过对比人脸、考试使用的计算机显示屏、键盘和鼠标的相对位置进行定位识别,再通过数据库技术比对考试报名时采集的人脸信息。在考试过程中,当应试者的人脸或眼睛被识别到离开系统设定的识别范围时,或者系统将定时或不定时发送人脸的身份识别比对请求,在任意时候发现考试区域采集到的人脸与第一次申请试卷时的人脸不一致时,远程在线考试系统将采集系统设定的处理方式,如黑屏,振动提醒,放声音提醒,强制收卷等操作;考试结束前,当应试者的人脸离开识别区域设定的一定时间时,系统将自动收卷。

但是,该在线专利技术存在致命的问题,便是如果将事先录制好的视频文件,直接以播放的形式接入并反馈给服务器,则可以轻松的实现监控的规避操作,因此,对于在线考试需求日益强烈的当下,缺少一种安全性高且易与操作的在线考试防作弊方法。

鉴于此,克服该现有技术所存在的缺陷是本技术领域亟待解决的问题。



技术实现要素:

本发明要解决的技术问题是现有的在线考试方式较为死板,考生必须要抵达指定的考场位置才能进行应试,对于考试的成本要求也会较高,不适合于越来越快的生活节奏和越来越高效的互联网处理要求;然而,不限地段的在线考试又存在容易作弊的问题,例如:被恶意软件攻击,被一种类似采用预先录制好的监控视频,替代当前考场的监控视频,从而实现作弊的行为。

本发明采用如下技术方案:

第一方面,本发明提供了一种在线考试防作弊方法,用户在任意配备有显示设备的智能终端上登录在线考试界面,防作弊方法包括:

用户将第一智能手机设置在所述智能终端的第一预设位置,使得所述第一智能手机的第一摄像头可以读取到所述显示设备的预设区域,以及所述第一智能手机的第二摄像头可以监控考生和/或考试环境;

服务器接收第一智能手机扫描所述显示设备上预设区域中的识别码,完成考生身份的认证后,周期性的更新所述预设区域中的识别码,并校对所述第一智能手机根据扫描更新后识别码所发送过来的校验信息,从而确定所述第一智能手机处于正常的监视状态。

优选的,智能手机根据预设的时间周期启动第一摄像头,并用于采集所述预设区域中更新后的识别码;其中,所述时间周期由服务器和智能手机协商好,则所述校对所述智能手机根据扫描更新后识别码所发送过来的校验信息,从而确定所述第一智能手机处于正常的监视状态,具体包括:

若第一智能手机发送校验信息的时间与预设的周期不一致,则确认第一智能手机处于异常监视状态,服务器采取考试异常处理措施;和/或,

若第一智能手机发送校验信息的内容与当前显示设备更新的识别码不匹配,则确认第一智能手机处于异常监视状态,服务器采取考试异常处理措施;和/或,

若第一智能手机没有在当前显示设备更新的识别码后的预设时间内发送校验信息,则确认第一智能手机处于异常监视状态,服务器采取考试异常处理措施。

优选的,所述用户将第一智能手机设置在所述智能终端的第一预设位置,还包括第二智能手机和/或第三智能手机,具体的:

所述第二智能手机和/或第三智能手机被设置在第二预设位置和/或第三预设位置;

所述第二预设位置和/或第三预设位置用于与所述第一预设位置构成完整监控范围;其中,服务器根据第一智能手机所拍摄到的环境信息,生成所述第二智能手机和/或第三智能手机所对应的第二预设位置和/或第三预设位置,并通过所述显示设备将所述第二预设位置和/或第三预设位置呈现给用户。

优选的,所述第二预设位置位于用户左手侧,所述第三预设位置位于用户的右手侧,并且,在完成所述第一智能手机、第二智能手机和第三智能手机对应各预设位置的布局后,相应摄像头的拍摄区域,构成一相互耦合的连续拍摄区域。

优选的,所述显示设备将所述第二预设位置和/或第三预设位置呈现给用户同时,还在所述显示设备上呈现供所述第二智能手机和/或第三智能手机与服务器平台建立连接的辅助识别码;

服务器在获取所述第二智能手机和/或第三智能手机通过扫码后发送的连接请求后;

服务器按照第一预设位置、第二预设位置和第三预设位置,建立第一智能手机、第二智能手机和第三智能手机所拍摄视频的主从关系,以便进行相应防作弊的校验工作。

优选的,所述显示设备的预设区域,包括显示设备上的时间显示区域;则所述校对所述智能手机根据扫描更新后识别码所发送过来的校验信息,从而确定所述第一智能手机处于正常的监视状态,具体包括:

服务器同时校对所述智能手机根据扫描更新后识别码所发送过来的校验信息,以及第一智能手机的第一摄像头拍摄的显示设备的预设区域的时间信息;

确认校验信息中包含的校对内容与更新后识别码所携带的相同,并且,所述时间信息与服务器本地所维护的时间相一致,则确定所述第一智能手机处于正常的监视状态。

优选的,对于加入到监控视频任务的智能手机,完成以下一项或者多项配置内容的临时修改,包括:

系统配置为静音、取消震动、取消各应用的通知栏权限、锁定进入监控状态后的屏幕界面和对于考试期间来电设置自动短信回复。

优选的,在临时修改内容中包括所述锁定进入监控状态后的屏幕界面时,所述防作弊方法还包括:

在用户选择递交在线考试答卷完毕后,所述显示设备显示携带解锁指令的更新识别码,以便所述第一智能终端在扫描到所述携带解锁指令的更新识别码后,解锁当前处于监控状态的屏幕界面;和/或,

在用户选择在线考试中的放弃考试操作后,所述显示设备显示携带解锁指令的更新识别码,以便所述第一智能终端在扫描到所述携带解锁指令的更新识别码后,解锁当前处于监控状态的屏幕界面。

优选的,所述智能终端具体包括:

智能电视、配备有显示器的电脑、电脑一体机和pad中的任意一种。

第二方面,本发明还提供了一种在线考试防作弊装置,用于实现第一方面所述的在线考试防作弊方法,所述装置包括:

至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被程序设置为执行第一方面所述的在线考试防作弊方法。

第三方面,本发明还提供了一种非易失性计算机存储介质,所述计算机存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,用于完成第一方面所述的在线考试防作弊方法。

本发明所提出的所述方法,克服了不定点的在线考试,可能存在的用户使用预先录制好的视频作为监考过程中的视频内容的作弊行为;以及,现有技术中专用摄像头逐渐淡出普通用户的使用环境,取而代之的是越来越普及的智能手机,因此,本发明通过第一智能手机的前置(即第二摄像头)和后置摄像头(即第一摄像头)的功能,分别实现了用户考试过程的监控,以及配合周期性更新的识别码,确保了监控视频内容的有效性。

【附图说明】

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍。显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种在线考试防作弊方法流程示意图;

图2是本发明实施例提供的一种在线考试防作弊系统架设示意图;

图3是本发明实施例提供的一种包含多智能手机的在线考试防作弊系统架设示意图;

图4是本发明实施例提供的一种在线考试防作弊系统中调整智能手机位置的示意图;

图5是本发明实施例提供的一种在线考试防作弊装置的结构示意图。

【具体实施方式】

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

在本发明的描述中,术语“内”、“外”、“纵向”、“横向”、“上”、“下”、“顶”、“底”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明而不是要求本发明必须以特定的方位构造和操作,因此不应当理解为对本发明的限制。

此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。

实施例1:

本发明实施例1提供了一种在线考试防作弊方法,用户在任意配备有显示设备的智能终端上登录在线考试界面,所述智能终端包括智能电视、配备有显示器的电脑、电脑一体机或者pad等等,如图1和图2所示,防作弊方法包括:

在步骤201中,用户将第一智能手机设置在所述智能终端的第一预设位置,使得所述第一智能手机的第一摄像头可以读取到所述显示设备的预设区域,以及所述第一智能手机的第二摄像头可以监控考生和/或考试环境。

在本发明实施例中,若在考生和考试环境中二选一作为第二摄像头的监控内容的话自然是考生;然而,不排除有些考试场景所关注的是考场环境。其中,若第二摄像头的功能足够强大,将考生和考试环境都有效的采集,则是更好的实现结果了。

而在实际实现过程中,第一智能手机的第二摄像头可以有针对性的偏向键盘区域(通常侧重于观察考生的输入,可以进一步通过校对考生的输入内容和服务器获取的答案是否一致,从而进一步提高防作弊的效果)或者偏向考生的面部(通常侧重于观察考生的眼镜观察动作,从而进一步分析考生的紧张程度和作弊嫌疑,作为辅助分析考生是否作弊的有利维度之一)。

在步骤202中,服务器接收第一智能手机扫描所述显示设备上预设区域中的识别码,完成考生身份的认证后,周期性的更新所述预设区域中的识别码,并校对所述第一智能手机根据扫描更新后识别码所发送过来的校验信息,从而确定所述第一智能手机处于正常的监视状态。其中,所述识别码可以是条形码或者二维码。

其中,所述周期可以是预设定长的时间;也可以是通过随机算法计算出来的不等长的时间。前者定长的方式更节省计算资源,而后者的不等长的方式能够进一步提高安全性,避免周期规律被破解。

本发明实施例所提出的所述方法,克服了不指定考点的在线考试,可能存在的用户使用预先录制好的视频作为监考过程中的视频内容的作弊行为;以及,现有技术中专用摄像头逐渐淡出普通用户的使用环境,取而代之的是越来越普及的智能手机,因此,本发明实施例通过第一智能手机的前置(即第二摄像头)和后置摄像头(即第一摄像头)的功能,分别实现了用户考试过程的监控,以及配合周期性更新的识别码,确保了监控视频内容的有效性。在具体实现的过程中,所述第一摄像头和第二摄像头,具体分别表现为后置摄像头和前置摄像头,还是前置摄像头和后置摄像头,是可以根据具体放置第一智能手机的位置而定的,均属于本发明实施例的保护范围内的。

之所以能够达到上述的有益效果,其实存在以下的逻辑原理,对于用户来说,其必须保证第一智能手机的前置摄像头和后置摄像头同时处于正常的工作状态,否则,上述显示设备上预设区域内周期性更新的识别码就无法被后置摄像头拍摄到,从而直接造成服务器判断当前的监视状态异常。而上述的后置摄像头一旦与监视状态捆绑后,前置摄像头的状态便可以由驱动所述后置摄像头完成更新后识别码扫码及其上报服务器的子程序进一步监控,从而可以进一步保证前置摄像头工作状态的正常,即只要出现前置摄像头被而已软件黑客,并由预先拍摄的视频作为监控视频发送给服务器,此时,上述子程序便可以上报监控状态异常给服务器,并进一步对用户的考试过程及其结果进行评判。深层次的理解,本发明实施例提供了一种捆绑第一智能手机前置和后置工作状态的实现方法,使得监控视频的有效性得到进一步的保障。

在本发明实施例中,涉及的第一智能手机根据预设的时间周期启动第一摄像头,并用于采集所述预设区域中更新后的识别码;其中,所述时间周期由服务器和智能手机协商好,则所述校对所述智能手机根据扫描更新后识别码所发送过来的校验信息,从而确定所述第一智能手机处于正常的监视状态,在具体实现可能情况中,至少存在以下几种情形,具体包括:

情形一:

若第一智能手机发送校验信息的时间与预设的周期不一致,则确认第一智能手机处于异常监视状态,服务器采取考试异常处理措施。这种情况可以是用户断开了第一智能手机的联网状态,或者,采用恶意软件攻击第一智能手机的正常监控过程造成的。

情形二:

若第一智能手机发送校验信息的内容与当前显示设备更新的识别码不匹配,则确认第一智能手机处于异常监视状态,服务器采取考试异常处理措施;这种情况可以是恶意软件模仿本发明实施例所提出的更新识别码中所携带的校验信息造成的。

情形三:

若第一智能手机没有在当前显示设备更新的识别码后的预设时间内发送校验信息,则确认第一智能手机处于异常监视状态,服务器采取考试异常处理措施。这种情况可以是网络环境不稳定造成的,也可能是用户移开第一智能手机的第一预设位置造成的。

相比较传统的仅通过视频内容进行监控来说,本发明实施例灵活的运用了智能手机所具备的功能特性,改善了传统的视频监控过程中,必须有监控人员及时关注监控视频才能在考试的时候发现异常的问题,占用了大量的人力物力;本发明实施例可以通过所述更新显示设备上预设区域的识别码的方式,实现网络环境的检测、恶意软件攻击的判断(因为恶意软件是无法预先知悉所述更新识别码的)、智能手机是否被移动过等等情况的提醒,以便监控人员能够完成监控异常的确认。

由于单一的智能手机,无论是用其前置摄像头还是后置摄像头,作为监控考生和/或考试环境的第二摄像头,均不能保证监控范围的有效覆盖。然而,作为一个正常家庭来说,具备多台智能手机是件很平常的事情,无论所述多台智能手机是属于一个用户,还是属于多个用户。基于上述分析的情况,结合本发明实施例,还存在一种优选的实现方案,在所述实现方案中还包括第二智能手机和/或第三智能手机,其中,第二智能手机和/或第三智能手机表示可以仅增加第二智能手机的扩展实现方案,也可以是同时增加第二智能手机和第三智能手机的扩展实现方案。除此以外,对于用户家庭情况允许的情况下,设置第四智能手机和第五智能手机也是可以在本发明实施例后续描述的技术内容基础上实现的,在此不再赘述。在所述实现方案中还包括第二智能手机和/或第三智能手机时,如图3所示,具体的:

所述第二智能手机和/或第三智能手机被设置在第二预设位置和/或第三预设位置;

所述第二预设位置和/或第三预设位置用于与所述第一预设位置构成完整监控范围;其中,服务器根据第一智能手机所拍摄到的环境信息,生成所述第二智能手机和/或第三智能手机所对应的第二预设位置和/或第三预设位置,并通过所述显示设备将所述第二预设位置和/或第三预设位置呈现给用户。如图4所示,显示设备中将会呈现上述各智能手机的虚拟对象,并且在各智能手机的虚拟对象上生成操作指示标识(包括顺时针旋转、逆时针旋转、向左移动、向右移动、向上移动、向下移动、向前移动和向后移动中的一种或者多种),以便考生根据所述操作指示标识调整相应智能手机。

其中,所述拍摄到的环境信息可以是通过环顾一周的方式,将用户的在线考试环境录制下来发送给服务器;也可以是用户采用拉全景的方式,将在线考试环境拍摄下来发送给服务器。服务器根据第一智能手机所拍摄到的环境信息,生成所述第二智能手机和/或第三智能手机所对应的第二预设位置和/或第三预设位置,具体是根据引入到当前监控过程的智能手机数量(仅包含第二智能手机,还是即包含第二智能手机又包含第三智能手机,甚至包含更多智能手机等),以及根据拍摄的环境,生成最优的一个或者多个辅助第一智能手机完成监控视频拍摄的第二预设位置和/或第三预设位置。例如:对于只有一个智能手机增加到实现方案中来的情况,服务器会选择相对能够拍摄到用户全身,且与用户的视野范围相匹配的,其中,以用户身后1米范围左右,高出用户人眼与显示设备所构成直线20°-30°角为宜,且作为第二预设位置。对于具有两个智能手机增加到实现方案中来的情况,服务器会选择一个左视角,能够拍摄到用户双手的角度的作为第二预设位置,以及一个拍摄用户视野前方的视角作为第三预设位置(相比较上述只有一个智能手机增加的场景中的第二预设位置来说,所述第三预设位置的要求会稍低些)。

由于上述举例的位置摆设,存在一定的技术难度,因此,结合本发明实施例,对于新增两个智能手机的扩展方案中,对于第二预设位置和第三预设位置的选择还给予了一种可选的实现方案,具体的,所述第二预设位置位于用户左手侧,所述第三预设位置位于用户的右手侧,并且,在完成所述第一智能手机、第二智能手机和第三智能手机对应各预设位置的布局后,相应摄像头的拍摄区域,构成一相互耦合的连续拍摄区域。

为了便于服务器整理上述各智能手机拍摄的视频内容的关系,并且,在所述第一预设位置、第二预设位置和第三预设位置都是由服务器确定的以后,为了完成上述视频内容的关系整理,结合本发明实施例还存在一种优选的扩展方案,其中,所述显示设备将所述第二预设位置和/或第三预设位置呈现给用户同时,还在所述显示设备上呈现供所述第二智能手机和/或第三智能手机与服务器平台建立连接的辅助识别码;

服务器在获取所述第二智能手机和/或第三智能手机通过扫码后发送的连接请求后;

服务器按照第一预设位置、第二预设位置和第三预设位置,建立第一智能手机、第二智能手机和第三智能手机所拍摄视频的主从关系,以便进行相应防作弊的校验工作。

在本发明实施例中,为了进一步提高监控的安全性能,即避免恶意软件的攻击造成的作弊行为,结合本发明实施例,还存在一种优选的实现方案,所述显示设备的预设区域,包括显示设备上的时间显示区域;则所述校对所述智能手机根据扫描更新后识别码所发送过来的校验信息,从而确定所述第一智能手机处于正常的监视状态,具体包括:

服务器同时校对所述智能手机根据扫描更新后识别码所发送过来的校验信息,以及第一智能手机的第一摄像头拍摄的显示设备的预设区域的时间信息;

确认校验信息中包含的校对内容与更新后识别码所携带的相同,并且,所述时间信息与服务器本地所维护的时间相一致,则确定所述第一智能手机处于正常的监视状态。

在具体实现过程中,为了提供一个不受外界打扰的考试环境,结合本发明实施例还存在一种优选的实现方案,对于加入到监控视频任务的智能手机(包括上述第一智能手机、第二智能手机和/或第三智能手机),完成以下一项或者多项配置内容的临时修改,包括:

系统配置为静音、取消震动、取消各应用的通知栏权限和对于考试期间来电设置自动短信回复。

基于上面引出的防止外界干扰考试场景的设计意图,也从放置用户误操作作为监控用途的各智能手机界面,结合本发明实施例,还存在一种优选的扩展方案,具体的,锁定进入监控状态后的屏幕界面。

相应的,锁定进入监控状态后的屏幕界面后,就得考虑解锁的方式;因此,结合本发明实施例还存在相应的扩展方案,所述解锁的方式至少包括以下几种:

方式一:

在用户选择递交在线考试答卷完毕后,所述显示设备显示携带解锁指令的更新识别码,以便所述第一智能终端在扫描到所述携带解锁指令的更新识别码后,解锁当前处于监控状态的屏幕界面。

方式二:

在用户选择在线考试中的放弃考试操作后,所述显示设备显示携带解锁指令的更新识别码,以便所述第一智能终端在扫描到所述携带解锁指令的更新识别码后,解锁当前处于监控状态的屏幕界面。

实施例2:

请参阅图5,是本发明实施例的在线考试防作弊装置的架构示意图。本实施例的在线考试防作弊装置包括一个或多个处理器21以及存储器22。其中,图5中以一个处理器21为例。

处理器21和存储器22可以通过总线或者其他方式连接,图5中以通过总线连接为例。

存储器22作为一种在线考试防作弊方法和装置非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如实施例1中的在线考试防作弊方法。处理器21通过运行存储在存储器22中的非易失性软件程序、指令以及模块,从而执行在线考试防作弊装置的各种功能应用以及数据处理,即实现实施例1的在线考试防作弊方法。

存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器22可选包括相对于处理器21远程设置的存储器,这些远程存储器可以通过网络连接至处理器21。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述程序指令/模块存储在所述存储器22中,当被所述一个或者多个处理器21执行时,执行上述实施例1中的在线考试防作弊方法,例如,执行以上描述的图1所示的各个步骤。

值得说明的是,上述装置内的模块、单元之间的信息交互、执行过程等内容,由于与本发明的处理方法实施例1基于同一构思,具体内容可参见本发明方法实施例中1的叙述,此处不再赘述。

本领域普通技术人员可以理解实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(rom,readonlymemory)、随机存取存储器(ram,randomaccessmemory)、磁盘或光盘等。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1