一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种机考环境检测方法、系统、计算机设备及存储介质与流程

2022-02-22 04:17:31 来源:中国专利 TAG:


1.本发明属于计算机技术领域,具体涉及一种机考环境检测方法、系统、计算机设备及存储介质。


背景技术:

2.随着互联网科技的飞速发展,计算机已经成为人们日常生活及企业营运中不可或缺的重要工具,其中,计算机也已经在模拟考试中得到了广泛应用。随着计算机的日益普及以及计算机技术的不断进步,部分考试也由传统的线下考试转变为线上的计算机模拟测试。当前各项上机考试,对机房的软硬件要求各不相同。如何确保机房符合考试的要求,成为上机考试组织机构必须要解决的问题。
3.当前该项工作更多的是依赖于考点机房管理人员对机器配置的信心,以及人工检查辅助部分计算机自动化检查。考点管理人员无法直观、形象的了解和判断出待选用的机房是否可满足考试要求。同样,作为考试组织机构的考试组织者,更多只能来自考点的承诺,或者每个考点派出人员进行模拟测试才能做到心中有底。但是,采用上述的人工检查以及通过人员进行考试前的模拟测试筛查的方式,费事费力,而且效率极低,难以快速对机房中机考环境进行自动化检测,无法为机考前机房验收提供有力依据,以保障上机考试组织工作的顺利。


技术实现要素:

4.为解决机房人工验收时工作量大、工作难度高、耗费大量人力成本且无法为机考前机房验收提供有力依据,难以确保机考环境正常的问题,本发明提供了一种机考环境检测方法、系统、计算机设备及存储介质,能够通过对机房环境进行部署检测模块,以监考机器自检的同时控制所有考试机器自动进行软硬件及网络环境的扫描和检测,为机房验收提供依据,确保上机考试组织工作的顺利进行,节约考试组织的人力成本、提高组织工作效率。
5.本发明采用以下技术方案实现:
6.一种机考环境检测方法,该方法应用于对考点机房的监考机器和所有考试机器进行软硬件及网络环境的扫描和检测,通过考前与监测平台的服务器进行双向通信,实现机考环境检测,该方法包括:
7.获取所有待使用机房的监考机器的机器指纹信息;
8.根据获取的机器指纹信息进行注册,生成对应所述监考机器的检测账号;
9.将设定的机考环境要求同步至已注册的监考机器,并根据所述机考环境要求对所述监考机器以及所述监考机器联机的所有考试机器扫描和检测;
10.获取所述监考机器以及所有考试机器的检测数据和检测结果,并根据预设条件判断待使用机房的所有机器是否符合条件,对符合条件的机房的所有机器给予激活授权;
11.根据所述检测数据、检测结果以及所有机房的授权状况生成决策参考结果。
12.其中,根据机考环境要求对监考机器以及与所述监考机器联机的所有考试机器的硬件环境、软件环境以及网络环境进行扫描和检测;得到所述监考机器及与其联机的所有考试机器的检测数据和检测结果,结合是否符合条件的给予激活授权的状况,以图表形式生成决策参考结果呈现给考试组织管理人员,供其决策。
13.本发明还包括一种机考环境检测系统,所述机考环境检测系统采用前述机考环境检测方法实现对考点机房的监考机器和所有考试机器进行软硬件及网络环境的扫描和检测;所述机考环境检测系统包括机器指纹获取模块、注册模块、扫描检测模块以及激活授权模块。
14.所述机器指纹获取模块用于获取所有待使用机房的监考机器的机器指纹信息;所述注册模块用于根据机器指纹信息对监考机器进行注册,生成对应所述监考机器的检测账号;所述扫描检测模块用于根据设定的机考环境要求对监考机器以及所述监考机器联机的所有考试机器进行扫描检测;所述激活授权模块用于根据获取的监考机器以及所有考试机器的检测数据和检测结果,判断待使用机房的监考机器以及所有考试机器组成是否符合条件,对符合条件的监考机器和/或考试机器给予激活授权;所述结果生产模块用于根据所述检测数据、检测结果以及所有机房的授权状况生成决策参考结果。
15.本发明还包括一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器加载并执行所述计算机程序时实现机考环境检测方法的步骤。
16.本发明还包括一种存储介质,存储有计算机程序,所述计算机程序被处理器加载并执行时实现所述机考环境检测方法的步骤。
17.本发明提供的技术方案,具有如下有益效果:
18.本发明提供的机考环境检测方法、系统、计算机设备及存储介质,基于互联网的情况下,在考前完成机考环境检测指标下发及全机房自动检测和上报;本发明采用统一的监测平台对注册的监考机器下发考试要求,通过安装在监考机器上的环境检测模块生成注册用机器指纹的同时,也用于对监考机器以及与其联机的所有考试机器的软硬件、网络环境进行扫描检测,并依据检测数据和检测结果判断所有机器是否符合条件,对符合条件的考场对应的监考机器给予激活授权,并以图表形式将各考点机房符合情况呈现给考试组织管理人员,供其决策;通过监考机器与监测平台的服务器通信,可以确保整个考场所有机器的检测结果是基于同一时间点并发测试出来的结果,能完全模拟考试过程中整个机房的运行负载情况,对机房检测结果进行类似判断表的方式进行判断,为机房验收提供依据,有力保障上机考试组织工作的顺利,大大减少考前人工进行机房检查和验收的工作量和工作难度,节约考试组织的人力成本、提高组织工作效率。
附图说明
19.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
20.图1为本发明的一种机考环境检测方法的流程图。
21.图2为本发明一个实施例中机考环境检测方法中机器指纹信息生成的流程图。
22.图3为本发明一个实施例中机考环境检测方法中所有机器扫描检测的流程图。
23.图4为本发明一个实施例中机考环境检测方法的流程框图。
24.图5为本发明一个实施例中机考环境检测方法中环境检测模块内部逻辑示意图图。
25.图6为本发明一个实施例中机考环境检测方法中激活授权的流程图。
26.图7为本发明一个实施例中机考环境检测系统的系统框图。
具体实施方式
27.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
28.针对机考前机房需要人工验收,存在验收工作量大、工作难度高、耗费大量人力成本且无法为机考前机房验收提供有力依据,难以确保机考环境正常的问题,本发明提供了一种机考环境检测方法、系统、计算机设备及存储介质,基于互联网的情况下,形成机考环境检测指标下发及全机房自动检测和上报模式,通过对考场的监考机器和所有考试机器的软硬件、网络环境扫描检测,判断各机器是否符合条件,对符合条件的考场的监考机器给予激活授权,以供考试组织管理人员决策是否启用该考场进行机考考试,为机房验收提供依据,有力保障上机考试组织工作的顺利,大大减少考前人工进行机房检查和验收的工作量和工作难度,节约考试组织的人力成本、提高组织工作效率。
29.参阅图1所示,图1为本发明的一种机考环境检测方法的流程图。本发明的一个实施例提供的一种机考环境检测方法,包括:
30.s1、获取所有待使用机房的监考机器的机器指纹信息。
31.s2、根据获取的机器指纹信息进行注册,生成对应所述监考机器的检测账号。
32.s3、将设定的机考环境要求同步至已注册的监考机器,并根据所述机考环境要求对所述监考机器以及所述监考机器联机的所有考试机器扫描和检测。
33.s4、获取所述监考机器以及所有考试机器的检测数据和检测结果,并根据预设条件判断待使用机房的所有机器是否符合条件,对符合条件的机房的所有机器给予激活授权。
34.s5、根据所述检测数据、检测结果以及所有机房的授权状况生成决策参考结果。
35.在本实施例中,由于目前安全性要求高的考试,都是要求在考试过程中断网,因此,机考的所有数据都要通过监考机进行上传,本实施例通过采用统一的监测平台对注册的监考机器下发考试要求,根据机器指纹信息对监考机器注册,并对监考机器以及与其联机的所有考试机器的软硬件、网络环境进行扫描检测,并依据检测数据和检测结果判断所有机器是否符合条件,对符合条件的考场对应的监考机器给予激活授权,并以图表形式将各考点机房符合情况呈现给考试组织管理人员,供其决策。
36.当将该方法应用到实际的机房验收中时,只需要通过监考机器与监测平台的服务器通信,就可以确保整个考场所有机器的检测结果是基于同一时间点并发测试出来的结果,能完全模拟考试过程中整个机房的运行负载情况,对机房检测结果进行类似判断表的方式进行判断,为机房验收提供依据。上述的机考环境检测方法完全取代人工验收,减少考前人工进行机房检查和验收的工作量和工作难度,节约考试组织的人力成本、提高组织工作效率。
37.在本实施例的步骤s1中,参见图2所示,所述所有待使用机房的监考机器的机器指纹信息的生成方法包括:
38.s11、待使用机房的监考机器联网下载并安装环境检测模块。
39.s12、环境检测模块获取所述监考机器的机器硬件信息,并生成所述监考机器对应的唯一的机器指纹信息。
40.在本实施例中,作为生成的每个监考机器所对应的唯一的机器指纹信息,其包括设备一些固有的、较难篡改的、唯一的设备标识。作为监考机器,其机器指纹信息依据机器的硬件id信息,根据监考机器在生产过程中都会被赋予一个唯一的imei(international mobile equipment identity)编号,用于唯一标识该台设备。由于监考机器在生产过程中会被赋予唯一的mac地址。这些唯一的标识符用于生成设备所对应的唯一的机器指纹信息。
41.在本实施例中,还可采集监考机器的多种特征,形成特征合集以生成唯一的机器指纹信息,例如,可以将监考机器的名称、型号、形状、颜色、功能等各个特征结合起来用于作为设备的标识。这就类似于我们在记忆人的时候,通常是通过人的长相、面部特征来记忆。
42.在本实施例中,在机房的监考机器(作为教师机器)上安装环境检测模块,环境检测模块自动为机器生成监考机器指纹进行注册,在也可以在所有考试机器(作为考生参加机考机器)上也部署环境检测模块,并与监考机器(作为教师机器)相联。
43.在本发明的实施例中,所述设定的机考环境要求为考试组织者通过监测平台设置每次考试的考试环境要求,所述机考环境要求包括计算机器硬件要求、软件要求、网络带宽等方面的要求。当将设定的机考环境要求同步至已注册的监考机器时,该机考环境要求将作为进行所有机器的硬件、软件、网络等方面地行扫描和检测的参考依据。
44.参见图3所示,步骤s4中,所述将设定的机考环境要求同步至已注册的监考机器,根据所述机考环境要求对所述监考机器以及所述监考机器联机的所有考试机器扫描和检测的方法,包括:
45.s41、获取已注册的监考机器发送的机考环境要求下载请求,将设定的机考环境要求下载至所述监考机器;
46.s42、所述监考机器安装的环境检测模块响应机考环境要求,并根据所述机考环境要求扫描并检测所述监考机器以及与所述监考机器联机的所有考试机器的硬件环境、软件环境以及网络环境,得到所述监考机器及与其联机的所有考试机器的检测数据和检测结果。
47.在本实施例中,参见图1、图3和图4所示,在将监考机器注册之后,已注册的监考机器自动下载考试要求,根据考试要求对本机的硬件、软件、网络等方面地行扫描,并通知所有考试机器也自动进行软硬件及网络环境的扫描和检测,并显示检测符合情况。其中,考点资源监测平台现根据环境检测模块生成的机器指纹信息进行注册,然后,已注册的考场监考机器自动下载考试要求,根据要求对本机的硬件、软件、网络等方面地行扫描,并通知所有考场考试机器也自动进行软硬件及网络环境的扫描和检测,并显示检测符合情况;考场所有机器的检测数据和检测结果将自动返回给考点资源监测平台;考点资源监测平台自动根据设定的条件判断考场是否符合条件,并给予激活授权。
48.在本实施例中,针对生成的唯一的机器指纹信息,进行给予激活授权时,优选地,
采用激活码算法进行激活授权,通过解析激活码快速高效准确无误的完成授权,其中,激活码方式在根据环境检测模块生成的机器指纹信息进行注册时,采用加密混淆授权方式进行注册,即可以采用安装序列号方式,也可以采用用户名加序列号方式,还可以采用在线注册方式或激活码方式的任意一种完成注册,以激活码方式为例,在监考机器安装环境检测模块后,会根据监考机器的关键信息生成唯一的机器指纹信息作为注册凭证,将该注册凭证发送给统一的监测平台,统一的监测平台通过注册凭证生成一个激活码,在符合条件后,监考机器通过输入激活码完成授权。
49.其中,激活码采用rsa算法实现,采用rsa算法实现激活码注册方式的方法如下:
50.1.生成一对供注册模板使用的公钥e和供注册机使用的私钥d;
51.2.监考机器安装环境检测模块后,注册模板提取监考机器唯一的机器指纹信息(如:mac地址、cpu序列号、硬盘序列号等),并通过其它的编码算法(如base64)生成一个申请码c;
52.3.监考机器将申请码c发给统一的监测平台,统一的监测平台通过注册机采用私钥d加密申请码c后生成激活码f。统一的监测平台将激活码f发给监考机器;
53.4.监考机器输入激活码f,注册模板采用公钥e对激活码f解码后生成g(即:监考机器特征信息),然后注册模板提取监考机器的特定信息后进行编码。将编码的结果与g进行比较,如果相等则监考机器合法,完成授权,否则授权失败。
54.在本发明的一个实施例中,所述环境检测模块进行硬件环境检测的方法包括:
55.获取扫描的所述监考机器以及与所述监考机器联机的所有考试机器的硬件信息;
56.根据下载的机考环境要求对所述监考机器及考试机器的硬件进行检测,生成硬件检测数据和检测结果。
57.在本实施例中,所述硬件信息包括机器的cpu型号、核数以及主频信息,还包括机器的内存型号和大小以及可用内存信息,还包括机器的显卡型号信息。所述硬件检测包括测试机器的cpu、显卡、内存的性能,还包括检测机器是否具有声卡和声音录制设备以及播放和录音是否正常;所述硬件检测的顺序依据所述机考环境要求指定顺序进行。
58.在本发明的一个实施例中,所述环境检测模块进行软件环境检测的方法包括:
59.获取扫描的所述监考机器以及与所述监考机器联机的所有考试机器的软件信息;
60.根据下载的机考环境要求对所述监考机器及考试机器的软件进行检测,生成软件检测数据和检测结果。
61.在本实施例中,所述软件信息包括机器的操作系统版本、当前用户权限、相关输入法以及应用软件。所述软件检测包括检测机器的操作系统版本是否需要更新、当前用户权限是否开通以及相关输入法和应用软件是否正常。
62.在本发明的一个实施例中,所述环境检测模块进行网络环境检测的方法包括:
63.获取扫描的所述监考机器以及与所述监考机器联机的所有考试机器的网络环境信息;
64.根据下载的机考环境要求对所述监考机器及考试机器的网络环境进行检测,生成网络环境检测数据和检测结果。
65.在本实施例中,所述网络环境信息包括机器的网络端口连接信以及并发网络速度信息。所述网络环境检测包括检测机器的网络端口连接是否断开,以及进行并发网络测速;
所述并发网络测速为所有考试机器在同一时间与监考机器进行文件的上传与下载测速、并保持持续5-10分钟,以确定网络是否能满足考试要求。
66.参见图5所示,本发明的一个实施例中,可以将考点的上述环境检测模块的硬件环境检测、软件环境检测以及网络环境检测的方法分别设计成相应的检测程序,在机房的监考端,通过环境检测模块将检测主程序载入监考机器,利用硬件环境检测程序、软件环境检测程序以及网络环境检测程序进行监考机器的自检,并通知所有考试机器进行根据机房考试端载入的检测客户端包括的硬件环境检测程序、软件环境检测程序以及网络环境检测程序进行所有考试机器的软硬件及网络环境的扫描和检测。
67.在本发明的一个实施例中,参见图6所示,对符合条件的机房的所有机器给予激活授权的方法,包括:
68.s510、获取所述监考机器的硬件信息;
69.s520、采用一个哈希算法产生所述监考机器对应的机器指纹信息;
70.s530、获取所述监考机器上报的检测结果是否符合条件的判断结果;
71.s540、根据判断结果生成符合条件的监考机器的许可文件;
72.s550、依据所述许可文件判断监考机器是否允许在考试期间使用,对机房所有符合条件的机器给予激活授权。
73.在本实施例中,激活的逻辑为:根据监考机器的硬件信息,采用一个哈希算法产生机器指纹,将机器指纹发送给监考平台,监考平台根据监考机器报上来的检测结果判断,符合则可为该机器生成许可(license)文件,从而允许该监考机器在考试期间使用,也对该机房所有符合条件的机器给予激活授权。
74.在本发明的一个优选实施例中,所述决策参考结果以图表形式呈现给考试组织管理人员,供其决策。
75.应该理解的是,本发明的上述实施例提供的方法虽然是按照某一顺序描述的,但是这些步骤并不是必然按照上述顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,本实施例的一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
76.在一个实施例中,如图7所示,提供了一种机考环境检测系统,包括机器指纹获取模块100、注册模块200、扫描检测模块300以及激活授权模块400。其中,
77.所述机器指纹获取模块100用于获取所有待使用机房的监考机器的机器指纹信息;所述注册模块用于根据机器指纹信息对监考机器进行注册,生成对应所述监考机器的检测账号;所述扫描检测模块200用于根据设定的机考环境要求对监考机器以及所述监考机器联机的所有考试机器进行扫描检测;所述激活授权模块300用于根据获取的监考机器以及所有考试机器的检测数据和检测结果,判断待使用机房的监考机器以及所有考试机器组成是否符合条件,对符合条件的监考机器和/或考试机器给予激活授权;所述结果生产模块400用于根据所述检测数据、检测结果以及所有机房的授权状况生成决策参考结果。
78.在本实施例中,机考环境检测系统在执行时采用如前述的一种机考环境检测方法的步骤,因此,本实施例中对机考环境检测系统的运行过程不再详细介绍。
79.在一个实施例中,在本发明的实施例中还提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述各方法实施例中的步骤:
80.获取所有待使用机房的监考机器的机器指纹信息;
81.根据获取的机器指纹信息进行注册,生成对应所述监考机器的检测账号;
82.将设定的机考环境要求同步至已注册的监考机器,并根据所述机考环境要求对所述监考机器以及所述监考机器联机的所有考试机器扫描和检测;
83.获取所述监考机器以及所有考试机器的检测数据和检测结果,并根据预设条件判断待使用机房的所有机器是否符合条件,对符合条件的机房的所有机器给予激活授权;
84.根据所述检测数据、检测结果以及所有机房的授权状况生成决策参考结果。
85.在一个实施例中,提供了一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述各方法实施例中的步骤。
86.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。
87.非易失性存储器可包括只读存储器、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器或动态随机存取存储器等。
88.综上所述,本发明提供的技术方案采用统一的监测平台对注册的监考机器下发考试要求,通过安装在监考机器上的环境检测模块生成注册用机器指纹的同时,也用于对监考机器以及与其联机的所有考试机器的软硬件、网络环境进行扫描检测,并依据检测数据和检测结果判断所有机器是否符合条件,对符合条件的考场对应的监考机器给予激活授权,并以图表形式将各考点机房符合情况呈现给考试组织管理人员,供其决策;为机房验收提供依据,有力保障上机考试组织工作的顺利,大大减少考前人工进行机房检查和验收的工作量和工作难度,节约考试组织的人力成本、提高组织工作效率。
89.以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献