一种防作弊键鼠输入监控系统

文档序号:25541842发布日期:2021-06-18 20:38阅读:78来源:国知局
一种防作弊键鼠输入监控系统

本发明涉及监控系统领域,具体涉及一种防作弊键鼠输入监控系统。



背景技术:

在一些特殊情况下,学校或用人单位需要采用一些远程考试代替考场笔试,即应试人员通过自己电脑客户端显示器查看试题,应试人员在电脑客户端用鼠标点击选择题答案,用键盘输入文字的形式来作答。答案通过客户端传回教师端的服务端。应试人员用手机等录像设备,将自己考试作答的实时视频画面发送给监考老师。

这种形式存在一种漏洞:应试人员有可能通过外接其他显示器或通过屏幕共享软件,将客户端的试题内容泄露给其他人员,其他人员可以把另外的鼠标和键盘通过有线或无线的方式连接至此客户端电脑,其他人员就可以在视频画面之外的空间,观看试题,并用鼠标和键盘进行作答。而考试系统和监考人员无法检测到这种情形。



技术实现要素:

针对现有技术的不足,本发明提出了一种防作弊键鼠输入监控系统。

本发明的目的可以通过以下技术方案实现:

一种防作弊键鼠输入监控系统,包括:键盘、鼠标、存储模块、信息采集模块与客户端,所述鼠标与键盘连接至所述客户端;

所示信息采集模块采集所述键盘的输入操作与所述输入操作的时间,以及所述鼠标点击、滚轮操作与所述操作的时间;

所述鼠标与所述键盘共用一个时钟模块,提供所述时序信号;

所述信息采集模块采集的所述操作与操作时间存储值传输至服务端;所述客户端采集连接至所述客户端的所有的鼠标和键盘输入信号的操作与操作时间,并上传至所述服务端;

所述服务端对上述键盘以及鼠标与客户端模块分别采集的键盘以及鼠标的操作与操作时间进行比对,计算双方匹配度,并且设置匹配度阈值,匹配度低于所述阈值时,服务端显示警报。

进一步地,所述服务端上设有麦克风,所述客户端上安装有扬声器,所述麦克风与所述扬声器之间信号连接。

进一步地,还包括监控模块,所述监控模块包括若干摄像头;所述监控模块采集的画面至少包括:考生面部与所述键盘同框的画面,以及所述考生面部与所述鼠标同框的画面;所述监控模块将上述画面以视频流的形式传输至所述服务端。

进一步地,所述摄像头安装在可活动或者可调角度的支架上。

进一步地,所述阈值设置为1%。

进一步地,所述服务器能够存储所述视频流。

进一步地,所述键盘的每个按键上均设有按键色斑,通过摄像头组检测所述按键色斑判断所述键盘的按键是否发生位移。

本发明的有益效果:

在考试过程中能够通过记录应试人员本人对的鼠标与键盘的操作,以及该操作对应的系统时间,应试完毕后,通过对比电脑端实际输入的键鼠信号,即可判断是否有额外的键鼠接入,能够有效地防止接入外界键鼠的作弊手段。并且本发明的监控系统,能够精确地判断出外界键鼠干涉的准确时间,与干涉的具体程度,对作弊行为做出精确的判断。并且,本发明的监控系统还能够同步监控考试过程中的操作画面,进一步地辅助判断是否出现作弊情况。

在考试过程中指定应试人员使用本发明的鼠标组件与键盘组件,鼠标与键盘组件通过图像识别来模拟人眼现场观察的方式,记录应试人员敲击键盘、点击鼠标,滚动鼠标滚轮等操作和操作所对应的时刻,键盘组件和鼠标组件的摄像头组拍摄应试人员使用键盘和鼠标的画面,上述键鼠操作数据和视频画面实时发送给服务端。监考人员在服务端实时观看应试人员操作鼠标和键盘的画面,服务端显示应试人员的实时键鼠操作数据记录,并进行匹配度阈值监测和提醒,监考人员可以判断是否存在外界键鼠操作的作弊行为。

本发明的监控系统执行成本较低,更便于推广使用。

附图说明

下面结合附图对本发明作进一步的说明。

图1为本申请的监控系统的结构示意图;

图2为本申请的监控系统的服务端的模块分布示意图;

图3为本申请的键盘的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

参照图1,一种防作弊键鼠输入监控系统,包括:键盘、鼠标、存储模块、信息采集模块与客户端,所述鼠标与键盘连接至所述客户端;所示信息采集模块采集所述键盘的输入操作与所述输入操作的时间,以及所述鼠标点击、滚轮操作与所述操作的时间;所述鼠标与所述键盘共用一个时钟模块,提供所述时序信号;所述信息采集模块采集的所述操作与操作时间存储值传输至服务端;所述客户端采集连接至所述客户端的所有的鼠标和键盘输入信号的操作与操作时间,并上传至所述服务端;所述服务端对上述键盘以及鼠标与客户端模块分别采集的键盘以及鼠标的操作与操作时间进行比对,计算双方匹配度,并且设置匹配度阈值,举例而言,所述阈值可以设置为1%。匹配度低于所述阈值时,服务端显示警报,以此达到快速检测到外接键鼠作弊的目的。

更具体地,所述服务端上设有麦克风,所述客户端上安装有扬声器,所述麦克风与所述扬声器之间信号连接,这样,监考老师可以通过服务端向指定的考生喊话。

此外,本发明还包括监控模块,所述监控模块包括若干摄像头;所述监控模块采集的画面至少包括:考生面部与所述键盘同框的画面,以及所述考生面部与所述鼠标同框的画面;所述监控模块将上述画面以视频流的形式传输至所述服务端。这样,监考老师可以通过视频监控考生的操作,确保是考生本人在操作键盘与鼠标。

进一步地,所述摄像头安装在可活动或者可调角度的支架上,考生可以根据自己的位置与坐姿将摄像头调整到合适的角度,使得面部与键盘/鼠标能够同时出现在监控画面上。

下面本发明还公开了一个具体的实施例,参照图2,考试过程中,鼠标和键盘开始记录考生的操作和操作的时刻。

信息采集模块采集的信息包括:鼠标左键被点击+此刻时钟模块的时刻、鼠标右键被点击+此刻钟模块的时刻、鼠标滚轮被滚动+此刻钟模块的时刻以及键盘按键被敲击的按键+此刻钟模块的时刻。

考试过程中,考生甲考试客户端模块开始记录所有连接至本电脑的鼠标和键盘的操作,记录内容与上述发给考生的鼠标组件和键盘组件的所记录的形式一致,即:有鼠标左键被点击+此刻的时刻、有鼠标右键被点击+此刻的时刻、有鼠标滚轮被滚动+此刻的时刻、有键盘按键被敲击的按键+此刻的时刻。

考试过程中,服务端显示正在考试的考生列表:考生甲、考生乙、考生丙等等,每一个考生都通过与考生甲相同的方式参加本次远程考试。

举例而言,监考老师在服务端选择点击“考生甲”,则数据对比显示模块显示当前考生姓名,即“考生甲”。

考试过程中,考生甲的键盘组件和鼠标组件中的摄像头实时拍摄视频,并将视频码流传送到服务端。监考老师此刻在服务端选择点击了“考生甲”,则服务端的监控视频组模块中,监考老师可以看到至少4个视频画面:考生甲的手部和键盘同框视频、考生甲的面部和键盘同框视频、考生甲的手部和鼠标同框视频、考生甲的面部和鼠标同框视频;监考老师通过对比视频中的考生甲的人脸、手部动作和现场键盘与鼠标的操作,来判断是否为考生甲本人来操作键鼠。

与此同时,例如,如图2,服务端的数据对比信息采集模块上传的数据(左侧区域)与显示考试客户端模块传来的数据(右侧区域)。例如,考生甲在10:32:03.2(10点32份3.2秒)后先点击了鼠标左键一次,又点击右键一次,又输入了一个英文单词the和一个空格。键鼠端和考试客户端截止此时监测到的所有数据是完全一致的,即数据对比显示模块显示的匹配度为100%。假设服务端设定的匹配度阈值为98%(阈值必然小于1),此时实时匹配度大于阈值,所以服务端匹配度数值旁边显示“正常”;假如客户端模块记录到了并非来自键鼠组件的操作记录,导致某刻匹配度小于阈值,则匹配度数值旁边显示“警报”,提示监考老师考生甲可能存在其他键鼠输入的作弊行为。

在另一些示例中,在一些示例中,如图3所示,键盘前方有一个摄像头组,摄像头组位置与键盘相对固定不变;其中一个摄像头拍摄键盘、用户手部和用户脸部的同框画面,另外一个摄像头拍摄键盘按键特写画面;使用过程中,摄像头角度和位置不可调;每个键盘按键上各有一个按键色条;在画面中,采集模块根据每个键盘按键色条的位移或者检测按键色斑是否被覆盖,来判断并记录哪个按键被按下。

在本说明书的描述中,参考术语“一个实施例”、“示例”、“具体示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上显示和描述了本发明的基本原理、主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。

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