CN107635367A - A computer testing system and method - Google Patents

A computer testing system and method Download PDF

Info

Publication number
CN107635367A
CN107635367A CN201710840634.1A CN201710840634A CN107635367A CN 107635367 A CN107635367 A CN 107635367A CN 201710840634 A CN201710840634 A CN 201710840634A CN 107635367 A CN107635367 A CN 107635367A
Authority
CN
China
Prior art keywords
information
server
cabinet
test
handshake protocol
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710840634.1A
Other languages
Chinese (zh)
Inventor
鲍建成
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Jiangsu Maritime Institute
Original Assignee
Jiangsu Maritime Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Jiangsu Maritime Institute filed Critical Jiangsu Maritime Institute
Priority to CN201710840634.1A priority Critical patent/CN107635367A/en
Publication of CN107635367A publication Critical patent/CN107635367A/en
Priority to PCT/CN2018/088725 priority patent/WO2019052223A1/en
Priority to MYPI2020001360A priority patent/MY207463A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09BEDUCATIONAL OR DEMONSTRATION APPLIANCES; APPLIANCES FOR TEACHING, OR COMMUNICATING WITH, THE BLIND, DEAF OR MUTE; MODELS; PLANETARIA; GLOBES; MAPS; DIAGRAMS
    • G09B7/00Electrically-operated teaching apparatus or devices working with questions and answers
    • G09B7/06Electrically-operated teaching apparatus or devices working with questions and answers of the multiple-choice answer-type, i.e. where a given question is provided with a series of answers and a choice has to be made from the answers
    • G09B7/08Electrically-operated teaching apparatus or devices working with questions and answers of the multiple-choice answer-type, i.e. where a given question is provided with a series of answers and a choice has to be made from the answers characterised by modifying the teaching program in response to a wrong answer, e.g. repeating the question or supplying further information
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/20Modifications to facilitate cooling, ventilating, or heating

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Educational Administration (AREA)
  • Educational Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Thermal Sciences (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Debugging And Monitoring (AREA)

Abstract

A kind of computer tests system and method, the process that the answering information for another subject personnel that the reception server is transmitted and personal information carry out parameter Estimation computing to the profile of another subject personnel in the client computer and operation result is transmitted to server is also the process that the client computer is communicated with server, the client computer includes the client computer with the mode that server is communicated and realizes communication connection by internet with server, client computer and communication connection of the PC structure based on Handshake Protocol being arranged in internet, PC and communication connection of multiple server constructions based on Handshake Protocol;Effectively reduce lose to fall in the prior art information probability is very big, client computer can not reach with the communication pattern of server communicate in time with correct performance, refrigeration performance is bad, framework is complicated and water conservancy diversion is ineffective the defects of.

Description

一种计算机测验系统及方法A computer testing system and method

技术领域technical field

本发明涉及计算机技术领域,具体涉及一种计算机测验系统及方法。The invention relates to the field of computer technology, in particular to a computer testing system and method.

背景技术Background technique

计算机自适应测验是用项目反应理论建立题库,并由计算机根据被试能力水平自动选择测题,最终对被试能力作出估计的一种新型测验。现有的计算机自适应测验系统通常是采用B/S或C/S结构,利用服务器做参数估计。Computer adaptive test is a new type of test that uses item response theory to build a question bank, and the computer automatically selects test questions according to the testee's ability level, and finally estimates the testee's ability. The existing computer adaptive test system usually adopts B/S or C/S structure, and utilizes the server for parameter estimation.

而在组织进行大型测验时,所有的测验结果全部传输至服务器,由服务器对测验结果进行一一运算估计。因此,服务器的负荷较大,需要高配置的服务器才能有效完成测验结果的运算估计,造成成本的增加。When organizing a large-scale test, all test results are transmitted to the server, and the server calculates and estimates the test results one by one. Therefore, the load on the server is relatively large, and a highly configured server is required to effectively complete the calculation and estimation of the test results, resulting in an increase in cost.

为了解决这个问题,就引入了一种计算机自适应测验系统,包括客户机和服务器上的被试模块、认证模块、考试模块、试题模块、测验实施模块、参数估计模块;所述被试模块存储测验前被试人员在客户机上输入的的个人信息、登录信息及测验过程中的答题信息;所述认证模块读取测验前所述被试模块内存储的被试人员的个人信息,对所述个人信息及登录信息运算后确定被试人员所属的考试科目;所述考试模块读取测验前所述认证模块确定的被试人员所属的考试科目信息,对所述考试科目信息运算后设置相应的考试时间、范围及试题呈现方式;所述试题模块读取测验前所述认证模块确定的被试人员所属的考试科目信息,对所述考试科目信息运算后确定被试人员进行测验的题目范围;所述测验实施模块读取测验前所述试题模块所确定的测验题目范围信息,对所确定的测验题目范围信息运算后抽取题目信息传输至客户机;所述参数估计模块读取测验时所述被试模块中被试人员的答题信息,对所述答题信息运算后传输下一题目指令信息于所述试题模块;所述客户机在被试人员进行测验过程中接收服务器传输的另一已完成测验的被试人员的个人信息、测验题目信息及答题结果信息,并对所述另一已完成测验的被试人员的个人能力进行参数估计运算,并将运算结果传输至服务器中存储。In order to solve this problem, a kind of computer self-adaptive testing system has just been introduced, comprises tested module, certification module, examination module, test question module, test implementation module, parameter estimation module on client computer and server; Described tested module stores The personal information, login information and the answer information in the test process that the testees input on the client before the test; the authentication module reads the personal information of the testees stored in the tested module before the test, and The personal information and login information are calculated to determine the test subject to which the testee belongs; the test module reads the test subject information determined by the authentication module before the test, and sets the corresponding test subject information after calculation. Examination time, scope and test question presentation mode; the test question module reads the test subject information of the test subject determined by the certification module before the test, and determines the subject range of the test subject after calculating the test subject information; The test implementation module reads the test topic range information determined by the test question module before the test, and extracts the topic information after computing the determined test topic range information and transmits it to the client; the parameter estimation module reads the test. The answer information of the test personnel in the test module, after the operation of the answer information, transmit the next topic instruction information in the test module; The personal information of the test subject, the test topic information and the answer result information, and the parameter estimation calculation is performed on the personal ability of the other test subject who has completed the test, and the calculation result is transmitted to the server for storage.

采取上述测验系统的测验方法是,包括以下步骤:The test method adopting the above-mentioned test system is to include the following steps:

测验前:Before the test:

被试人员在客户机上输入个人信息及登录信息登录答题页面,所述个人信息及登录信息传输至服务器的被试模块;The subjects input personal information and login information on the client computer to log in to the answering page, and the personal information and login information are transmitted to the subject module of the server;

服务器上的认证模块读取所述个人信息及登录信息,对所述个人信息及登录信息运算后确定被试人员的考试科目;The authentication module on the server reads the personal information and login information, and determines the test subject of the testee after calculating the personal information and login information;

服务器上的考试模块读取所述考试科目信息,对所述考试科目信息运算后设置相应的考试时间、范围及试题呈现方式;The test module on the server reads the test subject information, and sets the corresponding test time, scope and test question presentation mode after calculating the test subject information;

服务器上的试题模块读取所述考试科目信息,对所述考试科目信息运算后确定被试人员进行测验的题目范围;The test question module on the server reads the test subject information, and determines the subject range of the test subject after calculating the test subject information;

服务器上的测验实施模块读取所述测验题目范围信息,对所确定的测验题目范围信息运算后抽取题目信息传输至客户机;The test implementation module on the server reads the test topic range information, calculates the determined test topic range information, extracts the topic information and transmits it to the client;

测验时:During quiz:

被试人员在客户机上的答题信息传输至所述被试模块;The answering information of the subject on the client computer is transmitted to the subject module;

所述参数估计模块读取所述被试模块中被试人员的答题信息,对所述答题信息运算后传输下一题目指令信息于所述试题模块;The parameter estimation module reads the answer information of the test personnel in the test module, and transmits the next question instruction information to the test module after calculating the answer information;

所述客户机在被试人员进行测验过程中接收服务器传输的另一已完成测验的被试人员的个人信息、测验题目信息及答题结果信息对个人能力进行参数估计运算,并将运算结果传输至服务中存储。The client computer receives the personal information, test topic information and answer result information of another subject who has completed the test transmitted by the server during the subject's test process, performs parameter estimation calculations on personal abilities, and transmits the calculation results to stored in the service.

所述参数估计模块在测验时读取所述被试模块中被试人员的答题信息,所述答题信息显示被试人员答题正确时,所述参数估计模块传输继续在所述试题模块确定的测验的题目范围内抽取题目的信息指令于所述测验实施模块;所述测验实施模块继续在所述测验题目范围信息内抽取下一题目信息传输至所述客户机。The parameter estimation module reads the answer information of the testees in the tested module during the test, and when the answer information shows that the testees answer the questions correctly, the parameter estimation module transmits and continues the test determined in the test question module. Instructions for extracting topic information within the topic range of the test are given to the test implementation module; the test implementation module continues to extract the next topic information from the test topic range information and transmit it to the client.

所述参数估计模块在测验时读取所述被试模块中被试人员的答题信息,所述答题信息显示被试人员答题错误时,所述所述参数估计模块传输重新选取下一题目范围的指令信息于所述试题模块;所述试题模块对重新选取下一题目范围的指令信息运算后与所述认证模块确定的被试人员所属的考试科目重新确定被试人员的测验题目范围;所述测验实施模块在测验时读取所述试题模块重新确定的被试人员测验题目范围信息,对所述试题模块重新确定的被试人员测验题目范围信息运算后抽取下一题目信息传输至客户机。The parameter estimation module reads the answer information of the test personnel in the test module during the test, and when the answer information shows that the test personnel give wrong answers, the parameter estimation module transmits the information of reselecting the next topic range. The instruction information is in the test question module; the test question module re-determines the test subject range of the test subject with the test subjects determined by the test subject determined by the certification module after re-selecting the instruction information of the next topic range; The test implementation module reads the re-determined test subject range information of the test subject module during the test, calculates the re-determined test subject range information of the test subject module, extracts the next topic information, and transmits it to the client.

客户机上被试人员测验过程中的答题结果信息及题目信息传输至服务器,存储于所述被试模块中。The answering result information and topic information of the subjects during the test on the client machine are transmitted to the server and stored in the subject module.

被试人员在所述客户机上输入个人信息及登录信息登录后,答题页面上即显示所述被试人员的所属的考试科目、考试时间和考试范围信息;被试人员在答题页面上点击开始答题,即出现相应题目及答题方式说明信息。After the testee enters personal information and login information on the client computer and logs in, the test subject, test time and test scope information of the testee will be displayed on the answering page; the testee clicks on the answering page to start answering the question , and the corresponding questions and answering methods will appear.

该系统及方法有益效果是,被试人员的个人信息存储于所述被试模块,被试人员开始答题时,测验实施模块读取所述被试模块、考试模块存储的被试人员的个人信息及考试信息,根据认证模块确定的考试科目在试题模块中抽取题目,并呈现给被试人员,参数估计模块根据被试人员上一题的答题信息传输下一题目的指令于试题模块或测验实施模块,确定下一题题目的信息;被试人员在进行测验时,客户机上接收服务器传输的另一被试人员的答题信息及个人信息,对所述另一被试人员的个人能力进行参数估计运算,运算结果传输至服务器上,被试人员在答题过程中,客户机对另一被试人员进行参数估计运算;服务器所需的运算量极大的减少,对服务器配置的要求降低,相应降低了成本要求。The beneficial effect of the system and method is that the personal information of the testee is stored in the tested module, and when the testee begins to answer questions, the test implementation module reads the personal information of the tested person stored in the tested module and the test module According to the test subjects determined by the certification module, the questions are extracted in the test question module and presented to the testees. The parameter estimation module transmits the instruction of the next question to the test question module or test implementation according to the answer information of the previous question of the testees. Module, to determine the information of the next question; when the subject is taking the test, the client receives the answer information and personal information of another subject transmitted by the server, and estimates the personal ability of the other subject calculation, the calculation results are transmitted to the server, and during the process of answering the test subject, the client computer performs parameter estimation calculation on another test subject; the amount of calculation required by the server is greatly reduced, and the requirements for server configuration are reduced accordingly. cost requirements.

所述客户机上接收服务器传输的另一被试人员的答题信息及个人信息对所述另一被试人员的个人能力进行参数估计运算且运算结果传输至服务器上的过程也是所述客户机与服务器进行通讯的过程,所述客户机与服务器进行通讯的方式往往通过两种模式来实现:The process of receiving another subject’s answer information and personal information transmitted by the server on the client, performing parameter estimation calculations on the personal ability of the other subject, and transmitting the calculation results to the server is also the process between the client and the server. In the process of communication, the communication between the client and the server is usually realized through two modes:

1.经由一对一的模式实现单对单模式通信。在通信期间,服务器的数量往往不少,服务器收取客户机的信息常常须得按序列等待,信息的及时性传送不能确保。1. Realize one-to-one mode communication via one-to-one mode. During the communication period, the number of servers is often quite large, and the server often has to wait in sequence to receive the information from the client, and the timely transmission of information cannot be guaranteed.

2.经由群发的模式进行单对多通信。通信期间,客户机能够信息传递到若干服务器,这样遗失掉信息的概率很大,常常出现信息遗失的问题。客户机与服务器的通信模式不能达到通信及时与正确的性能。2. One-to-many communication via group sending mode. During communication, the client can transfer information to several servers, so the probability of losing information is high, and the problem of information loss often occurs. The communication mode between the client computer and the server cannot achieve timely and correct communication performance.

在实际应用中,所述服务器设置在服务器机柜中,服务器机柜为长方体结构并往往设置在房间外的露天环境下,服务器在工作期间会出现温度升高的状况,因此服务器机柜中往往设置有制冷结构,目前的服务器机柜往往经由百页风口实现被动式的制冷,如此的结构制冷性能不佳,另外加上一些像风机、制冷液这样的附属设备,使得架构复杂,目前的服务器机柜的上端通常都是平板,在服务器机柜上方落下液滴时平板结构的导流效果不佳。In practical applications, the server is arranged in a server cabinet, which is a rectangular parallelepiped structure and is often arranged in an open-air environment outside the room. The temperature of the server will rise during operation, so the server cabinet is often provided with a cooling system. structure, the current server cabinets often achieve passive cooling through 100-page air outlets, such a structure has poor cooling performance, and some auxiliary equipment such as fans and refrigerants make the structure complex. The upper end of the current server cabinets is usually It is a flat plate, and the diversion effect of the plate structure is not good when droplets fall on the server cabinet.

发明内容Contents of the invention

为解决上述问题,本发明提供了一种计算机测验系统,有效减少了现有技术中遗失掉信息的概率很大、客户机与服务器的通信模式不能达到通信及时与正确的性能、制冷性能不佳、架构复杂以及导流效果不佳的缺陷。In order to solve the above problems, the present invention provides a computer test system, which effectively reduces the high probability of losing information in the prior art, the communication mode between the client and the server cannot achieve timely and correct communication performance, and poor cooling performance. , complex structure and poor diversion effect.

为了克服现有技术中的不足,本发明提供了一种计算机测验系统的解决方案,具体如下:In order to overcome the deficiencies in the prior art, the invention provides a kind of solution of computer testing system, specifically as follows:

一种计算机测验系统,包括客户机2和服务器1;A computer testing system, comprising a client 2 and a server 1;

所述服务器设置在服务器机柜中,所述服务器机柜处在房间之外的露天环境下,所述服务器机柜包括柜体W1,所述柜体W1为中空的长方体结构,所述服务器设置在所述柜体W1内的中空部分,所述柜体W1由长方体状的前面板、长方体状的后面板、长方体状底板以及两个长方体状的边面板组成所述长方体结构,所述前面板、后面板以及两个边面板均为竖直板,所述底板为水平板,所述前面板的底端与所述底板的前端相连,所述后面板的底端与所述底板的后端相连,所述两个边面板分别与所述底板的左端与所述底板的右端相连,所述两个边面板的前端分别与所述前面板的左端与所述前面板的右端相连,所述两个边面板的后端分别与所述后面板的左端与所述后面板的右端相连;The server is arranged in a server cabinet, and the server cabinet is in an open-air environment outside the room. The server cabinet includes a cabinet W1, and the cabinet W1 is a hollow cuboid structure. The server is arranged in the The hollow part in the cabinet W1, the cabinet W1 is composed of a cuboid front panel, a cuboid rear panel, a cuboid bottom plate and two cuboid side panels to form the cuboid structure, the front panel, the rear panel And the two side panels are vertical plates, the bottom plate is a horizontal plate, the bottom end of the front panel is connected with the front end of the bottom plate, and the bottom end of the rear panel is connected with the rear end of the bottom plate, so The two side panels are respectively connected with the left end of the bottom plate and the right end of the bottom plate, the front ends of the two side panels are respectively connected with the left end of the front panel and the right end of the front panel, and the two side panels The rear end of the panel is respectively connected with the left end of the rear panel and the right end of the rear panel;

所述柜体W1的前面板上开有与所述柜体W1相通的长方体状通孔,所述柜体W1的前面板上铰接有覆盖在所述长方体状通孔上的盖板,所述柜体W1的两个边面板上镜像设置着百页风口W2,所述百页风口W2贯通所述柜体W1的两个边面板,使得所述柜体W1的里面与所述柜体W1的外面相通,所述百页风口W2沿着所述柜体W1的里面朝着所述柜体W1的外面的方向朝下方偏斜,所述柜体W1的顶部覆盖着罩板W3,所述罩板W3的顶端表面为光滑曲面,所述光滑曲面的下部为朝上渐缩的第一光滑曲面,所述第一光滑曲面的顶部连接着朝上拱起的圆弧面,所述柜体W1的里部表面的下部设有导轨W4,所述导轨W4的数量一共两对,其中一对所述导轨W4镜像分布且分别设置在所述柜体W1的前面板与所述柜体W1的后面板上,另外一对所述导轨W4镜像分布且分别设置在所述柜体W1的两个边面板上,所述柜体W1中设有平板状挡片W5,所述挡片W5的前端、所述挡片W5的后端、所述挡片W5的左端与所述挡片W5的右端各自与设置在所述柜体W1的前面板上的导轨W4中的引导块、设置在所述柜体W1的后面板上的导轨W4中的引导块和设置在所述柜体W1的两个边面板上的导轨W4中的引导块相熔接,所述挡片W5的前壁面开有等距排列的贯通式开口,所述挡片W5可经由所述引导块在所述导轨中的运动在所述柜体W1中沿着竖直方向运动,所述挡片W5上设置着所述服务器,所述柜体W1内的底壁的两边熔接有圆柱状套管W6,所述套管W6的顶部为开口状,所述套管W6中设有圆柱状竖直棒W7,所述竖直棒W7的外表面与所述套管W6的内表面相间隙配合,所述竖直棒W7可在所述套管W6中沿竖直向运动,所述竖直棒W7的底端与所述套管W6中的底壁间经由螺旋状玻青铜丝W8相连,所述柜体W1的底板的当间位置设有回转支承W9,所述回转支承W9套接在竖直状辊子W10上,所述辊子W10的顶部伸进所述柜体W1中,所述辊子W10的底部伸出所述柜体W1之外,所述辊子W10的当间部位的外壁与所述回转支承的内表面相过盈配合,所述辊子W10伸入所述柜体W1中的部分的外表面上连接着翅片W11,圆环状套环W12套接在所述辊子W10伸出所述柜体W1之外的部分上,所述套环W12的周边的外表面上设有若干的鳍片,所述圆环状套环W12的鳍片在气流冲击时可在气流牵动下旋动。The front panel of the cabinet W1 is provided with a cuboid-shaped through hole communicating with the cabinet W1, and the front panel of the cabinet W1 is hinged with a cover plate covering the cuboid-shaped through-hole. The two side panels of the cabinet W1 are mirrored with a louver W2, and the louver W2 runs through the two side panels of the cabinet W1, so that the inside of the cabinet W1 and the inside of the cabinet W1 The outside is connected, and the louver W2 is inclined downward along the inside of the cabinet W1 towards the outside of the cabinet W1. The top of the cabinet W1 is covered with a cover plate W3, and the cover The top surface of the plate W3 is a smooth curved surface, the lower part of the smooth curved surface is a first smooth curved surface that tapers upward, and the top of the first smooth curved surface is connected with an upwardly arched arc surface. The cabinet body W1 The lower part of the inner surface is provided with guide rails W4, the number of said guide rails W4 is a total of two pairs, one pair of said guide rails W4 are mirrored and arranged respectively on the front panel of the cabinet W1 and the rear of the cabinet W1 On the panel, another pair of guide rails W4 are mirrored and arranged on the two side panels of the cabinet W1 respectively. The cabinet W1 is provided with a plate-shaped blocking piece W5, and the front end of the blocking piece W5, The rear end of the baffle W5, the left end of the baffle W5, and the right end of the baffle W5 are respectively connected with the guide block in the guide rail W4 provided on the front panel of the cabinet W1, and arranged in the cabinet. The guide blocks in the guide rail W4 on the rear panel of the body W1 are fused with the guide blocks in the guide rail W4 on the two side panels of the cabinet W1, and the front wall of the blocking piece W5 is provided with equidistant arrays. through-opening, the blocking piece W5 can move vertically in the cabinet W1 through the movement of the guide block in the guide rail, and the server is arranged on the blocking piece W5, so Both sides of the bottom wall in the cabinet W1 are welded with a cylindrical casing W6, the top of the casing W6 is open, and a cylindrical vertical rod W7 is arranged in the casing W6, and the vertical rod W7 The outer surface of the outer surface and the inner surface of the sleeve W6 are clearance fit, the vertical rod W7 can move vertically in the sleeve W6, and the bottom end of the vertical rod W7 is in contact with the sleeve W6. The bottom walls in W6 are connected via a spiral glass bronze wire W8, and a slewing support W9 is provided at the middle of the bottom plate of the cabinet W1, and the slewing support W9 is sleeved on a vertical roller W10. The top of W10 protrudes into the cabinet W1, the bottom of the roller W10 protrudes out of the cabinet W1, and the outer wall of the intermediate part of the roller W10 is in interference fit with the inner surface of the slewing bearing , the outer surface of the part of the roller W10 protruding into the cabinet W1 is connected with fins W11, and the annular collar W12 is sleeved on the part of the roller W10 protruding out of the cabinet W1 A plurality of fins are provided on the outer surface of the periphery of the collar W12, and the fins of the annular collar W12 can rotate under the influence of the airflow when the airflow impacts it.

进一步地,所述竖直棒W7的底部表面粘接着圆柱状橡胶圈。Further, a cylindrical rubber ring is adhered to the bottom surface of the vertical rod W7.

进一步地,所述圆柱状橡胶圈的外表面与所述套管W6的内表面相过渡配合。Further, the outer surface of the cylindrical rubber ring is in transition fit with the inner surface of the sleeve W6.

进一步地,所述鳍片与所述套环W12的中心线保持有大于零且小于九十度的夹角。Further, the fins maintain an included angle greater than zero and less than ninety degrees with the centerline of the collar W12.

进一步地,所述柜体W1的底板的底部表面熔接有两个以上的底座W13,所述底座W13可经由铆钉铆接于地表上。Further, more than two bases W13 are welded to the bottom surface of the bottom plate of the cabinet W1, and the bases W13 can be riveted to the ground surface through rivets.

进一步地,所述计算机测验系统的方法是,包括以下步骤:Further, the method of the computer testing system includes the following steps:

所述客户机2在被试人员进行测验过程中接收服务器1传输的另一已完成测验的被试人员的个人信息、测验题目信息及答题结果信息,并对所述另一已完成测验的被试人员的个人能力进行参数估计运算,将运算结果传输至服务器1中存储;The client 2 receives the personal information, test topic information and answer result information of another subject who has completed the test transmitted by the server 1 during the subject's test process, and responds to the other subject who has completed the test. Perform parameter estimation calculations based on the personal abilities of the test personnel, and transmit the calculation results to server 1 for storage;

所述客户机上接收服务器传输的另一被试人员的答题信息及个人信息对所述另一被试人员的个人能力进行参数估计运算且运算结果传输至服务器上的过程也是所述客户机与服务器进行通讯的过程,所述客户机与服务器进行通讯的方式如下:The process of receiving another subject’s answer information and personal information transmitted by the server on the client, performing parameter estimation calculations on the personal ability of the other subject, and transmitting the calculation results to the server is also the process between the client and the server. In the process of communication, the manner in which the client communicates with the server is as follows:

步骤1-1:所述客户机与服务器通过互联网实现通信连接,客户机与设置在互联网中的PC机构建基于握手协议的通信连接,PC机与多个服务器构建基于握手协议的通信连接;Step 1-1: the client computer and the server are connected through the Internet, the client computer and the PCs installed in the Internet are connected based on the handshake protocol, and the PCs and multiple servers are connected based on the handshake protocol;

步骤1-2:客户机从若干服务器里挑出作为目的方的服务器用作通信目的,将待通信的信息与作为目的方的服务器的信息传送至PC机;客户机首先从多个服务器中选出作为目的方服务器作为通信目的方,然后客户机向PC机发出通信请求,等接到确定的响应后,构造信息的暂存空间,把信息凭借基于握手协议的通信方式传递至PC机;PC机对客户机所传信息执行正确性校验,确定正确后,客户机朝PC机传递通信无误的指令信息;Step 1-2: The client selects the server as the destination from several servers for communication purpose, and transmits the information to be communicated and the information of the server as the destination to the PC; the client first selects the server from multiple servers. The server as the destination party serves as the communication destination, and then the client sends a communication request to the PC, and after receiving a certain response, constructs a temporary storage space for information, and transfers the information to the PC by means of communication based on the handshake protocol; PC The computer performs a correctness check on the information transmitted by the client computer, and after confirming that it is correct, the client computer transmits the instruction information that the communication is correct to the PC;

步骤1-3:如果作为目的方服务器的个数不小于第一临界数目或信息容量不小于第二临界数目,就转到步骤1-4执行,也就是使用群发模式;如果作为目的方服务器数量不大于第一临界数目或信息容量不大于第二临界数目,就转到步骤1-7中执行,也就是使用一对一通信模式;Step 1-3: If the number of destination servers is not less than the first critical number or the information capacity is not less than the second critical number, go to step 1-4 for execution, that is, use the group sending mode; if the number of destination servers If it is not greater than the first critical number or the information capacity is not greater than the second critical number, go to steps 1-7 for execution, that is, use the one-to-one communication mode;

步骤1-4:PC机把得到的信息划成若干第一信息帧,把信息帧处理为基于无握手协议的信息帧后群发传输到作为目的方的服务器;Steps 1-4: the PC divides the obtained information into several first information frames, processes the information frames into information frames based on the no-handshake protocol, and then sends them to the server as the destination;

信息经由群发基于无握手协议的模式对互联网中的全体作为目的方的服务器群发,仅仅群发互联网中的全体作为目的方的服务器才可以从网络适配器朝上一级传送信息;The information is sent to all the servers on the Internet as the destination party through group sending based on the mode of no handshake protocol. Only the servers on the Internet as the destination party can send information from the network adapter to the upper level;

而于传输信息前,服务器须获知通信的基本信息,包括信息容量、信息可读可写的权限、信息的名称、信息存储的指针、群发的目的地址、群发的识别码,其能够分成若干次从PC机送出,也能够一次送出;服务器接到上述信息后顺序实现信息构建、权限核对、指针核对、名称核对这样的操作,以此实现PC机与服务器并发操作;Before transmitting information, the server must know the basic information of communication, including information capacity, information readable and writable authority, information name, pointer to information storage, destination address of group sending, identification code of group sending, which can be divided into several times Sending from the PC can also be sent at one time; after the server receives the above information, it will sequentially implement operations such as information construction, authority check, pointer check, and name check, so as to realize concurrent operations between the PC and the server;

PC机将全部信息按照暂存空间容量被划分为若干此写进空间,对于各个暂存空间内的信息按照基于无握手协议的信息帧信息部分的容量被顺序封装,针对各个已组装的基于无握手协议信息帧使用群发的模式传递至发已知互联网中的全体作为目的方的服务器中;The PC divides all the information into several write-in spaces according to the capacity of the temporary storage space. The information in each temporary storage space is sequentially encapsulated according to the capacity of the information part of the information frame based on the handshake protocol. The handshake protocol information frame is transmitted to all servers in the known Internet as the destination in the mode of group transmission;

步骤1-5:作为目的方的服务器对接到的基于无握手协议的信息帧实行是否遗失信息的校验,且把遗失的信息传输至PC机;PC机由此获得遗失信息的个数,如果遗失信息的个数不小于第三临界数目,就转到步骤1-4中继续群发基于无握手协议的信息帧;如果遗失信息的个数不大于第三临界数目,这样PC机各自面对带有遗失信息的作为目的方的服务器,把遗失信息相应的信息重新按照基于握手协议的一对一模式传输到相应的作为目的方的服务器;Steps 1-5: The server as the destination checks whether the information frame received based on the no-handshake protocol is missing information, and transmits the missing information to the PC; the PC thus obtains the number of missing information, if The number of lost information is not less than the third critical number, just go to step 1-4 and continue to send out information frames based on the no-handshake protocol; The server as the destination party with lost information retransmits the information corresponding to the lost information to the corresponding server as the destination party according to the one-to-one mode based on the handshake protocol;

步骤1-6:服务器校验基于无握手协议的信息帧,如果校验没问题,就终止,如果校验存在问题,这样服务器就响应PC机的出错的信息帧的信息,PC机将出错的基于无握手协议的信息帧再次依赖基于握手协议的一对一通信模式传递至该服务器;Step 1-6: The server checks the information frame based on the no-handshake protocol. If there is no problem with the check, it will terminate. If there is a problem with the check, the server will respond to the error information frame of the PC, and the PC will make an error. The information frame based on the no-handshake protocol is transmitted to the server again relying on the one-to-one communication mode based on the handshake protocol;

在确定全部服务器均没有无遗失信息的条件下,传递方传输检验码请求每个目的方检验暂存空间内的信息;检验没有问题的条件下传递方获取且传送其它的残余信息,直到信息全部传送,检验有问题期间,就把出错信息相应的信息帧再次依照基于握手协议的一对一通信模式传递至作为目的方的服务器;Under the condition that all servers have no missing information, the transmitting party transmits the verification code to request each destination party to check the information in the temporary storage space; if there is no problem in the verification, the transmitting party obtains and transmits other residual information until the information is all During the transmission and inspection period, the information frame corresponding to the error message is transmitted to the server as the destination party again according to the one-to-one communication mode based on the handshake protocol;

步骤1-7:PC机把得到的信息依照基于握手协议的一对一通信模式传递至各个服务器,由此终止操作。Steps 1-7: The PC transmits the obtained information to each server according to the one-to-one communication mode based on the handshake protocol, thereby terminating the operation.

本发明的有益效果为:The beneficial effects of the present invention are:

一对一通信模式实现的是一个客户机单独和一个服务器的通信,信息正确性佳,于服务器个数不多或信息容量量不大期间使用一对一通信模式而暂存等待周期短。群发模式实现的是一个客户机和若干服务器的通信,同步输送,输送速度快,于服务器个数不少或信息容量不小的期间就更佳的实现了及时性,但是广播产生致的信息正确性缺陷在下面的方式中经由再次传递模式来解决。第一临界数目和第二临界数目为测量数目,可依赖测量数据来灵活配置。服务器可持续地接到基于无握手协议的信息帧并对信息帧实行遗失信息的校验遗失信息检测处理。服务器时刻检测接收到的基于无握手协议的信息帧状态,把基于无握手协议信息帧中包含的信息内容写入用于接收的暂存空间,且刷新用于接收的暂存空间;伴着用于传输的暂存的信息传输结束,接收端需要实时检查到暂存空间的哪些信息未刷新,也就是哪个基于无握手协议的信息帧在该轮暂存空间对暂存空间的传送期间内遗失了,由此构建己身的信息遗失暂存空间PC机会在一个暂存空间内的信息通信完成后依次查询各个第三智能终端的接收状况并依据须再次传输的重发遗失信息。服务器把遗失的信息传递至PC机。PC机把遗失信息相应的信息帧再次依赖一对一通信模式传递至服务器。对于遗失的信息,就使用用一对一通信模式,以此防止群发产生的信息不正确的缺陷。在露天环境的气流流动的作用下会推动所述圆环状套环W12旋动,所述套环W12经由所述回转支承W9在所述柜体W1之下旋动,同步牵动所述翅片W11在所述柜体W1中旋动,由此可经由所述百页风口W2把气流流向所述服务器来制冷,在省电的条件可有利于对所述网关服务器实现制冷,架构不复杂还有利于结合露天环境的气体流动的功能,省电还不污染环境;若所述柜体W1发生晃动,所述竖直棒W7、所述套管W6与所述螺旋状玻青铜丝W8可相互结合经由所述螺旋状玻青铜丝W8的受压复原的往复运动来减震,降低对所述网关服务器的不利作用;罩板利于引流并可以防止上端为棱角状而在所述服务器机柜处在房间外时常常发生被闪电电击毁损的后果。The one-to-one communication mode realizes the communication between one client and one server alone, and the information accuracy is good. When the number of servers is small or the information capacity is not large, the one-to-one communication mode is used and the temporary storage waiting period is short. The mass sending mode realizes the communication between a client and several servers, which is transmitted synchronously and at a high speed. Timeliness is better achieved when there are many servers or the information capacity is not small, but the information generated by the broadcast is correct. Sexual deficiencies are addressed via the retransmission model in the following manner. The first critical number and the second critical number are measurement numbers, which can be flexibly configured depending on measurement data. The server continuously receives information frames based on the no-handshake protocol, and performs missing information verification and missing information detection processing on the information frames. The server always detects the state of the received information frame based on the no-handshake protocol, writes the information content contained in the information frame based on the no-handshake protocol into the temporary storage space for receiving, and refreshes the temporary storage space for receiving; After the transmission of the temporarily stored information is completed, the receiving end needs to check in real time which information in the temporary storage space has not been refreshed, that is, which information frame based on the no-handshake protocol is lost during the transmission period of the temporary storage space to the temporary storage space In this way, the PC, which constructs its own information loss temporary storage space, inquires the receiving status of each third intelligent terminal in turn after the information communication in a temporary storage space is completed, and retransmits the lost information according to the retransmission. The server passes the missing information to the PC. The PC sends the information frame corresponding to the lost information to the server again relying on the one-to-one communication mode. For the missing information, use the one-to-one communication mode to prevent the defect of incorrect information generated by group sending. Under the action of the air flow in the open-air environment, the annular collar W12 will be pushed to rotate, and the collar W12 will rotate under the cabinet W1 via the slewing support W9, and will synchronously pull the fins W11 rotates in the cabinet W1, so that the airflow can flow to the server through the louver W2 to cool the server, which can help to cool the gateway server under the condition of saving power, and the structure is not complicated. It is beneficial to combine the function of gas flow in the open-air environment, saving electricity and not polluting the environment; if the cabinet W1 shakes, the vertical rod W7, the sleeve W6 and the spiral glass bronze wire W8 can interact with each other. Combined with the reciprocating motion of the helical glass bronze wire W8 under pressure to reduce shock, reduce the adverse effect on the gateway server; the cover plate is good for drainage and can prevent the upper end from being angular and in the server cabinet The consequences of being damaged by lightning strikes often occur outside the room.

附图说明Description of drawings

图1为本发明的整体结构示意图。Figure 1 is a schematic diagram of the overall structure of the present invention.

图2为本发明的服务器机柜的整体示意图。FIG. 2 is an overall schematic diagram of the server cabinet of the present invention.

图3为本发明的挡片的结构示意图。Fig. 3 is a schematic structural view of the blocking plate of the present invention.

图4为本发明的套管的结构示意图。Fig. 4 is a schematic structural view of the casing of the present invention.

图5为本发明的翅片的连接示意图。Fig. 5 is a schematic diagram of connection of the fins of the present invention.

具体实施方式detailed description

下面将结合附图和实施例对本发明做进一步地说明。The present invention will be further described below in conjunction with the accompanying drawings and embodiments.

根据附图1-图5可知,本实施例的计算机测验系统,包括客户机2和服务器1上的被试模块11、认证模块12、考试模块13、试题模块14、测验实施模块15、参数估计模块16;所述被试模块11在存储测验前被试人员在客户机上输入的的个人信息、登录信息及测验过程中的答题信息;所述认证模块12读取测验前所述被试模块内存储的被试人员的个人信息,对所述个人信息及登录信息运算后确定被试人员所属的考试科目;所述考试模块13在测验前读取所述认证模块12确定的被试人员所属的考试科目信息,对所述考试科目信息运算后设置相应的考试时间、范围及试题呈现方式;所述试题模块14读取测验前所述认证模块12确定的被试人员所属的考试科目信息,对所述考试科目信息运算后确定被试人员进行测验的题目范围;所述测验实施模块15读取测验前所述试题模块14所确定的测验题目范围信息,对所确定的测验题目范围信息运算后抽取题目信息传输至客户机2;所述参数估计模块16读取测验时所述被试模块11中被试人员的答题信息,对所述答题信息运算后传输下一题目指令信息于所述试题模块14;所述客户机2在被试人员进行测验过程中接收服务器1传输的另一已完成测验的被试人员的个人信息、测验题目信息及答题结果信息,并对所述另一已完成测验的被试人员的个人能力进行参数估计运算,并将运算结果传输至服务器1中存储;According to accompanying drawing 1-Fig. 5 as can be known, the computer test system of the present embodiment comprises tested module 11, authentication module 12, examination module 13, test questions module 14, test implementation module 15, parameter estimation on client 2 and server 1 Module 16; said tested module 11 stores the personal information, login information and the answer information in the test process that the tested personnel input on the client computer before the test; Stored personal information of the testee, after calculating the personal information and login information, determine the test subject to which the testee belongs; the test module 13 reads the subject of the testee determined by the authentication module 12 before the test. Examination subject information, set corresponding examination time, scope and examination question presentation mode after described examination subject information operation; Described test question module 14 reads the examination subject information that the examinee that described certification module 12 determines before the test belongs to, to After the calculation of the test subject information, determine the subject range of the test subject to take the test; the test implementation module 15 reads the test subject range information determined by the test question module 14 before the test, and calculates the determined test subject range information. Extract the topic information and transmit it to the client 2; the parameter estimation module 16 reads the answer information of the test personnel in the tested module 11 during the test, and transmits the next topic instruction information to the test question after calculating the answer information Module 14; the client 2 receives the personal information, test topic information and answer result information of another completed test subject transmitted by the server 1 during the test process by the test subject, and completes the test for the other test subject. Perform parameter estimation calculations on the individual abilities of the test subjects, and transmit the calculation results to server 1 for storage;

所述服务器设置在服务器机柜中,所述服务器机柜处在房间之外的露天环境下,所述服务器机柜包括柜体W1,所述柜体W1为中空的长方体结构,所述服务器设置在所述柜体W1内的中空部分,所述柜体W1由长方体状的前面板、长方体状的后面板、长方体状底板以及两个长方体状的边面板组成所述长方体结构,所述前面板、后面板以及两个边面板均为竖直板,所述底板为水平板,所述前面板的底端与所述底板的前端相连,所述后面板的底端与所述底板的后端相连,所述两个边面板分别与所述底板的左端与所述底板的右端相连,所述两个边面板的前端分别与所述前面板的左端与所述前面板的右端相连,所述两个边面板的后端分别与所述后面板的左端与所述后面板的右端相连;The server is arranged in a server cabinet, and the server cabinet is in an open-air environment outside the room. The server cabinet includes a cabinet W1, and the cabinet W1 is a hollow cuboid structure. The server is arranged in the The hollow part in the cabinet W1, the cabinet W1 is composed of a cuboid front panel, a cuboid rear panel, a cuboid bottom plate and two cuboid side panels to form the cuboid structure, the front panel, the rear panel And the two side panels are vertical plates, the bottom plate is a horizontal plate, the bottom end of the front panel is connected with the front end of the bottom plate, and the bottom end of the rear panel is connected with the rear end of the bottom plate, so The two side panels are respectively connected with the left end of the bottom plate and the right end of the bottom plate, the front ends of the two side panels are respectively connected with the left end of the front panel and the right end of the front panel, and the two side panels The rear end of the panel is respectively connected with the left end of the rear panel and the right end of the rear panel;

所述柜体W1的前面板上开有与所述柜体W1相通的长方体状通孔,所述柜体W1的前面板上铰接有覆盖在所述长方体状通孔上的盖板,所述柜体W1的两个边面板上镜像设置着百页风口W2,所述百页风口W2贯通所述柜体W1的两个边面板,使得所述柜体W1的里面与所述柜体W1的外面相通,所述百页风口W2沿着所述柜体W1的里面朝着所述柜体W1的外面的方向朝下方偏斜,所述柜体W1的顶部覆盖着罩板W3,所述罩板W3的顶端表面为光滑曲面,所述光滑曲面的下部为朝上渐缩的第一光滑曲面,所述第一光滑曲面的顶部连接着朝上拱起的圆弧面,所述柜体W1的里部表面的下部设有导轨W4,所述导轨W4的数量一共两对,其中一对所述导轨W4镜像分布且分别设置在所述柜体W1的前面板与所述柜体W1的后面板上,另外一对所述导轨W4镜像分布且分别设置在所述柜体W1的两个边面板上,所述柜体W1中设有平板状挡片W5,所述挡片W5的前端、所述挡片W5的后端、所述挡片W5的左端与所述挡片W5的右端各自与设置在所述柜体W1的前面板上的导轨W4中的引导块、设置在所述柜体W1的后面板上的导轨W4中的引导块和设置在所述柜体W1的两个边面板上的导轨W4中的引导块相熔接,所述挡片W5的前壁面开有等距排列的贯通式开口,所述挡片W5可经由所述引导块在所述导轨中的运动在所述柜体W1中沿着竖直方向运动,所述挡片W5上设置着所述服务器,所述柜体W1内的底壁的两边熔接有圆柱状套管W6,所述套管W6的顶部为开口状,所述套管W6中设有圆柱状竖直棒W7,所述竖直棒W7的外表面与所述套管W6的内表面相间隙配合,所述竖直棒W7可在所述套管W6中沿竖直向运动,所述竖直棒W7的底端与所述套管W6中的底壁间经由螺旋状玻青铜丝W8相连,所述柜体W1的底板的当间位置设有回转支承W9,所述回转支承W9套接在竖直状辊子W10上,所述辊子W10的顶部伸进所述柜体W1中,所述辊子W10的底部伸出所述柜体W1之外,所述辊子W10的当间部位的外壁与所述回转支承的内表面相过盈配合,所述辊子W10伸入所述柜体W1中的部分的外表面上连接着翅片W11,圆环状套环W12套接在所述辊子W10伸出所述柜体W1之外的部分上,所述套环W12的周边的外表面上设有若干的鳍片,所述圆环状套环W12的鳍片在气流冲击时可在气流牵动下旋动。The front panel of the cabinet W1 is provided with a cuboid-shaped through hole communicating with the cabinet W1, and the front panel of the cabinet W1 is hinged with a cover plate covering the cuboid-shaped through-hole. The two side panels of the cabinet W1 are mirrored with a louver W2, and the louver W2 runs through the two side panels of the cabinet W1, so that the inside of the cabinet W1 and the inside of the cabinet W1 The outside is connected, and the louver W2 is inclined downward along the inside of the cabinet W1 towards the outside of the cabinet W1. The top of the cabinet W1 is covered with a cover plate W3, and the cover The top surface of the plate W3 is a smooth curved surface, the lower part of the smooth curved surface is a first smooth curved surface that tapers upward, and the top of the first smooth curved surface is connected with an upwardly arched arc surface. The cabinet body W1 The lower part of the inner surface is provided with guide rails W4, the number of said guide rails W4 is a total of two pairs, one pair of said guide rails W4 are mirrored and arranged respectively on the front panel of the cabinet W1 and the rear of the cabinet W1 On the panel, another pair of guide rails W4 are mirrored and arranged on the two side panels of the cabinet W1 respectively. The cabinet W1 is provided with a plate-shaped blocking piece W5, and the front end of the blocking piece W5, The rear end of the baffle W5, the left end of the baffle W5, and the right end of the baffle W5 are respectively connected with the guide block in the guide rail W4 provided on the front panel of the cabinet W1, and arranged in the cabinet. The guide blocks in the guide rail W4 on the rear panel of the body W1 are fused with the guide blocks in the guide rail W4 on the two side panels of the cabinet W1, and the front wall of the blocking piece W5 is provided with equidistant arrays. through-opening, the blocking piece W5 can move vertically in the cabinet W1 through the movement of the guide block in the guide rail, and the server is arranged on the blocking piece W5, so Both sides of the bottom wall in the cabinet W1 are welded with a cylindrical casing W6, the top of the casing W6 is open, and a cylindrical vertical rod W7 is arranged in the casing W6, and the vertical rod W7 The outer surface of the outer surface and the inner surface of the sleeve W6 are clearance fit, the vertical rod W7 can move vertically in the sleeve W6, and the bottom end of the vertical rod W7 is in contact with the sleeve W6. The bottom walls in W6 are connected via a spiral glass bronze wire W8, and a slewing support W9 is provided at the middle of the bottom plate of the cabinet W1, and the slewing support W9 is sleeved on a vertical roller W10. The top of W10 protrudes into the cabinet W1, the bottom of the roller W10 protrudes out of the cabinet W1, and the outer wall of the intermediate part of the roller W10 is in interference fit with the inner surface of the slewing bearing , the outer surface of the part of the roller W10 protruding into the cabinet W1 is connected with fins W11, and the annular collar W12 is sleeved on the part of the roller W10 protruding out of the cabinet W1 A plurality of fins are provided on the outer surface of the periphery of the collar W12, and the fins of the annular collar W12 can rotate under the influence of the airflow when the airflow impacts it.

所述竖直棒W7的底部表面粘接着圆柱状橡胶圈。A cylindrical rubber ring is glued to the bottom surface of the vertical bar W7.

所述圆柱状橡胶圈的外表面与所述套管W6的内表面相过渡配合。The outer surface of the cylindrical rubber ring is in transition fit with the inner surface of the sleeve W6.

所述鳍片与所述套环W12的中心线保持有大于零且小于九十度的夹角。The fins maintain an included angle greater than zero and less than 90 degrees with the centerline of the collar W12 .

所述柜体W1的底板的底部表面熔接有两个以上的底座W13,所述底座W13可经由铆钉铆接于地表上。More than two bases W13 are welded to the bottom surface of the bottom plate of the cabinet W1, and the bases W13 can be riveted to the ground surface via rivets.

所述计算机测验系统的方法是,包括以下步骤:The method of described computer testing system is, comprises the following steps:

测验前:Before the test:

被试人员在客户机2上输入个人信息及登录信息登录答题页面,所述个人信息及登录信息传输至服务器1的被试模块11;The testees input personal information and login information on the client computer 2 to log in to the answering page, and the personal information and login information are transmitted to the tested module 11 of the server 1;

服务器1上的认证模块12读取所述个人信息及登录信息,对所述个人信息及登录信息运算后确定被试人员的考试科目;The authentication module 12 on the server 1 reads the personal information and login information, and determines the subject of the test subject after calculating the personal information and login information;

服务器1上的考试模块13读取所述考试科目信息,对所述考试科目信息运算后设置相应的考试时间、范围及试题呈现方式;The test module 13 on the server 1 reads the test subject information, and sets the corresponding test time, scope and test question presentation mode after the operation of the test subject information;

服务器1上的试题模块14读取所述考试科目信息,对所述考试科目信息运算后确定被试人员进行测验的题目范围;The test question module 14 on the server 1 reads the subject information of the test, and determines the scope of the subject of the test after the subject information is calculated;

服务器1上的测验实施模块14读取所述测验题目范围信息,对所确定的测验题目范围信息运算后抽取题目信息传输至客户机;The test implementation module 14 on the server 1 reads the test topic range information, extracts the topic information after computing the determined test topic range information, and transmits it to the client computer;

测验时:During quiz:

被试人员在客户机2上的答题信息传输至所述被试模块11;The subject's answer information on the client computer 2 is transmitted to the subject's module 11;

所述参数估计模块16读取所述被试模块11中被试人员的答题信息,对所述答题信息运算后传输下一题目指令信息于所述试题模块14或测验实施模块15;The parameter estimation module 16 reads the answer information of the test personnel in the tested module 11, and transmits the next topic instruction information to the test question module 14 or the test implementation module 15 after calculating the answer information;

所述客户机2在被试人员进行测验过程中接收服务器1传输的另一已完成测验的被试人员的个人信息、测验题目信息及答题结果信息,并对所述另一已完成测验的被试人员的个人能力进行参数估计运算,将运算结果传输至服务器1中存储;The client 2 receives the personal information, test topic information and answer result information of another subject who has completed the test transmitted by the server 1 during the subject's test process, and responds to the other subject who has completed the test. Perform parameter estimation calculations based on the personal abilities of the test personnel, and transmit the calculation results to server 1 for storage;

所述客户机上接收服务器传输的另一被试人员的答题信息及个人信息对所述另一被试人员的个人能力进行参数估计运算且运算结果传输至服务器上的过程也是所述客户机与服务器进行通讯的过程,所述客户机与服务器进行通讯的方式如下:The process of receiving another subject’s answer information and personal information transmitted by the server on the client, performing parameter estimation calculations on the personal ability of the other subject, and transmitting the calculation results to the server is also the process between the client and the server. In the process of communication, the manner in which the client communicates with the server is as follows:

步骤1-1:所述客户机与服务器通过互联网实现通信连接,客户机与设置在互联网中的PC机构建基于握手协议的通信连接,PC机与多个服务器构建基于握手协议的通信连接;Step 1-1: the client computer and the server are connected through the Internet, the client computer and the PCs installed in the Internet are connected based on the handshake protocol, and the PCs and multiple servers are connected based on the handshake protocol;

步骤1-2:客户机从若干服务器里挑出作为目的方的服务器用作通信目的,将待通信的信息与作为目的方的服务器的信息传送至PC机;客户机首先从多个服务器中选出作为目的方服务器作为通信目的方,然后客户机向PC机发出通信请求,等接到确定的响应后,构造信息的暂存空间,把信息凭借基于握手协议的通信方式传递至PC机;PC机对客户机所传信息执行正确性校验,确定正确后,客户机朝PC机传递通信无误的指令信息;Step 1-2: The client selects the server as the destination from several servers for communication purpose, and transmits the information to be communicated and the information of the server as the destination to the PC; the client first selects the server from multiple servers. The server as the destination party serves as the communication destination, and then the client sends a communication request to the PC, and after receiving a certain response, constructs a temporary storage space for information, and transfers the information to the PC by means of communication based on the handshake protocol; PC The computer performs a correctness check on the information transmitted by the client computer, and after confirming that it is correct, the client computer transmits the instruction information that the communication is correct to the PC;

步骤1-3:如果作为目的方服务器的个数不小于第一临界数目或信息容量不小于第二临界数目,就转到步骤1-4执行,也就是使用群发模式;如果作为目的方服务器数量不大于第一临界数目或信息容量不大于第二临界数目,就转到步骤1-7中执行,也就是使用一对一通信模式;Step 1-3: If the number of destination servers is not less than the first critical number or the information capacity is not less than the second critical number, go to step 1-4 for execution, that is, use the group sending mode; if the number of destination servers If it is not greater than the first critical number or the information capacity is not greater than the second critical number, go to steps 1-7 for execution, that is, use the one-to-one communication mode;

步骤1-4:PC机把得到的信息划成若干第一信息帧,把信息帧处理为基于无握手协议的信息帧后群发传输到作为目的方的服务器;Steps 1-4: the PC divides the obtained information into several first information frames, processes the information frames into information frames based on the no-handshake protocol, and then sends them to the server as the destination;

信息经由群发基于无握手协议的模式对互联网中的全体作为目的方的服务器群发,仅仅群发互联网中的全体作为目的方的服务器才可以从网络适配器朝上一级传送信息;The information is sent to all the servers on the Internet as the destination party through group sending based on the mode of no handshake protocol. Only the servers on the Internet as the destination party can send information from the network adapter to the upper level;

而于传输信息前,服务器须获知通信的基本信息,包括信息容量、信息可读可写的权限、信息的名称、信息存储的指针、群发的目的地址、群发的识别码,其能够分成若干次从PC机送出,也能够一次送出;服务器接到上述信息后顺序实现信息构建、权限核对、指针核对、名称核对这样的操作,以此实现PC机与服务器并发操作;Before transmitting information, the server must know the basic information of communication, including information capacity, information readable and writable authority, information name, pointer to information storage, destination address of group sending, identification code of group sending, which can be divided into several times Sending from the PC can also be sent at one time; after the server receives the above information, it will sequentially implement operations such as information construction, authority check, pointer check, and name check, so as to realize concurrent operations between the PC and the server;

PC机将全部信息按照暂存空间容量被划分为若干此写进空间,对于各个暂存空间内的信息按照基于无握手协议的信息帧信息部分的容量被顺序封装,针对各个已组装的基于无握手协议信息帧使用群发的模式传递至发已知互联网中的全体作为目的方的服务器中;The PC divides all the information into several write-in spaces according to the capacity of the temporary storage space. The information in each temporary storage space is sequentially encapsulated according to the capacity of the information part of the information frame based on the handshake protocol. The handshake protocol information frame is transmitted to all servers in the known Internet as the destination in the mode of group transmission;

步骤1-5:作为目的方的服务器对接到的基于无握手协议的信息帧实行是否遗失信息的校验,且把遗失的信息传输至PC机;PC机由此获得遗失信息的个数,如果遗失信息的个数不小于第三临界数目,就转到步骤1-4中继续群发基于无握手协议的信息帧;如果遗失信息的个数不大于第三临界数目,这样PC机各自面对带有遗失信息的作为目的方的服务器,把遗失信息相应的信息重新按照基于握手协议的一对一模式传输到相应的作为目的方的服务器;Steps 1-5: The server as the destination checks whether the information frame received based on the no-handshake protocol is missing information, and transmits the missing information to the PC; the PC thus obtains the number of missing information, if The number of lost information is not less than the third critical number, just go to step 1-4 and continue to send out information frames based on the no-handshake protocol; The server as the destination party with lost information retransmits the information corresponding to the lost information to the corresponding server as the destination party according to the one-to-one mode based on the handshake protocol;

步骤1-6:服务器校验基于无握手协议的信息帧,如果校验没问题,就终止,如果校验存在问题,这样服务器就响应PC机的出错的信息帧的信息,PC机将出错的基于无握手协议的信息帧再次依赖基于握手协议的一对一通信模式传递至该服务器;Step 1-6: The server checks the information frame based on the no-handshake protocol. If there is no problem with the check, it will terminate. If there is a problem with the check, the server will respond to the error information frame of the PC, and the PC will make an error. The information frame based on the no-handshake protocol is transmitted to the server again relying on the one-to-one communication mode based on the handshake protocol;

在确定全部服务器均没有无遗失信息的条件下,传递方传输检验码请求每个目的方检验暂存空间内的信息;检验没有问题的条件下传递方获取且传送其它的残余信息,直到信息全部传送,检验有问题期间,就把出错信息相应的信息帧再次依照基于握手协议的一对一通信模式传递至作为目的方的服务器;Under the condition that all servers have no missing information, the transmitting party transmits the verification code to request each destination party to check the information in the temporary storage space; if there is no problem in the verification, the transmitting party obtains and transmits other residual information until the information is all During the transmission and inspection period, the information frame corresponding to the error message is transmitted to the server as the destination party again according to the one-to-one communication mode based on the handshake protocol;

步骤1-7:PC机把得到的信息依照基于握手协议的一对一通信模式传递至各个服务器,由此终止操作。Steps 1-7: The PC transmits the obtained information to each server according to the one-to-one communication mode based on the handshake protocol, thereby terminating the operation.

服务器1上只需要对被试人员的个人信息进行存储、答题结果及题目范围进行运算,同时将被试人员信息、题目传输至客户机2;被试人员测验过程中,客户机2接收服务器1传输的另一已完成测验的被试人员的个人信息、答题信息等相关参数,即可进行对所述另一已完成测验的被试人员的个人能力进行参数估计运算,充分利用了客户机的计算能力,极大地减小了服务器的运算量,降低了服务器的配置要求,节省了计算时间,降低了成本;Server 1 only needs to store the personal information of the testees, calculate the answer results and the scope of the questions, and at the same time transmit the information and questions of the testees to the client 2; The personal information, answer information and other relevant parameters of another test subject who has completed the test can be transmitted to perform parameter estimation calculations on the personal abilities of the other test subject who has completed the test, making full use of the client's Computing power, which greatly reduces the computing load of the server, reduces the configuration requirements of the server, saves computing time, and reduces costs;

因降低了对服务器的配置要求,在同等服务器配置下可便于组织更大型的测验。Because the configuration requirements for the server are reduced, larger tests can be organized easily under the same server configuration.

所述参数估计模块16在测验时读取所述被试模块11中被试人员的答题信息,所述答题信息显示被试人员答题正确时,所述参数估计模块16传输继续在所述试题模块14确定的测验的题目范围内抽取题目的信息指令于所述测验实施模块15;所述测验实施模块15继续在所述测验题目范围信息内抽取下一题目信息传输至所述客户机2。The parameter estimation module 16 reads the answer information of the test personnel in the tested module 11 during the test. When the answer information shows that the test personnel answered correctly, the transmission of the parameter estimation module 16 continues in the test module. 14 Instructions for extracting topic information within the determined topic range of the test are given to the test implementation module 15;

所述参数估计模块16在测验时读取所述被试模块11中被试人员的答题信息,所述答题信息显示被试人员答题错误时,所述所述参数估计模块16传输重新选取下一题目范围的指令信息于所述试题模块14;所述试题模块14对重新选取下一题目范围的指令信息运算后与所述认证模块12确定的被试人员所属的考试科目重新确定被试人员的测验题目范围;所述测验实施模块15在测验时读取所述试题模块14重新确定的被试人员测验题目范围信息,对所述试题模块14重新确定的被试人员测验题目范围信息运算后抽取下一题目信息传输至客户机2。The parameter estimation module 16 reads the answer information of the subject in the subject module 11 during the test. When the answer information shows that the subject's answer is wrong, the parameter estimation module 16 transmits and selects the next The command information of the topic range is in the test question module 14; the test question module 14 re-determines the subject of the test subject who is determined by the certification module 12 after the operation of the command information of the next topic range. Exam subject range: described test implementation module 15 reads the testee's test subject range information re-determined by described test question module 14 during the test, and extracts after the test subject module 14 re-determined testee's test subject range information operation The next topic information is transmitted to the client 2.

所述参数估计模块16根据被试人员的答题结果,所述被试人员答题结果正确时发出继续在此题目范围内抽取题目的指令;而答题结果错误时发出重新确定题目范围的抽取题目的指令。根据被试人员的答题对错选择合适的题目,可更真实的估计被试人员的个人能力。The parameter estimation module 16 is based on the answering results of the testees. When the answering results of the testees are correct, the testees issue an instruction to continue extracting questions within the scope of the questions; and when the answering results are wrong, issue an instruction to extract questions to re-determine the question range. . According to the right or wrong answers of the testees, choosing the appropriate questions can more realistically estimate the personal abilities of the testees.

所述客户机2上被试人员测验过程中的答题结果信息及题目信息传输至服务器1,存储于所述被试模块11中。The answer result information and topic information of the testees on the client computer 2 during the test are transmitted to the server 1 and stored in the testee module 11 .

客户机2与服务器1实时传输信息,保证测验过程以及对所述另一已完成测验的被试人员的个人能力参数估计运算的顺利进行,有效节省时间。The client 2 and the server 1 transmit information in real time to ensure the smooth progress of the test process and the estimation calculation of the personal ability parameters of the other testee who has completed the test, effectively saving time.

被试人员在所述客户机2上输入个人信息及登录信息登录后,答题页面上即显示所述被试人员的所属的考试科目、考试时间和考试范围信息;被试人员在答题页面上点击开始答题,即出现相应题目及答题方式说明信息。便于被试人员在客户机2上更好地展开测验。After the testees input personal information and login information on the client computer 2 and log in, the test subjects, test time and examination scope information of the testees are displayed on the answering page; the testees click on the answering page Start to answer the question, and the corresponding question and answering method explanation information will appear. It is convenient for the subjects to carry out the test on the client computer 2 better.

本实施例的有益效果为:The beneficial effect of this embodiment is:

一对一通信模式实现的是一个客户机单独和一个服务器的通信,信息正确性佳,于服务器个数不多或信息容量量不大期间使用一对一通信模式而暂存等待周期短。群发模式实现的是一个客户机和若干服务器的通信,同步输送,输送速度快,于服务器个数不少或信息容量不小的期间就更佳的实现了及时性,但是广播产生致的信息正确性缺陷在下面的方式中经由再次传递模式来解决。第一临界数目和第二临界数目为测量数目,可依赖测量数据来灵活配置。服务器可持续地接到基于无握手协议的信息帧并对信息帧实行遗失信息的校验遗失信息检测处理。服务器时刻检测接收到的基于无握手协议的信息帧状态,把基于无握手协议信息帧中包含的信息内容写入用于接收的暂存空间,且刷新用于接收的暂存空间;伴着用于传输的暂存的信息传输结束,接收端需要实时检查到暂存空间的哪些信息未刷新,也就是哪个基于无握手协议的信息帧在该轮暂存空间对暂存空间的传送期间内遗失了,由此构建己身的信息遗失暂存空间PC机会在一个暂存空间内的信息通信完成后依次查询各个第三智能终端的接收状况并依据须再次传输的重发遗失信息。服务器把遗失的信息传递至PC机。PC机把遗失信息相应的信息帧再次依赖一对一通信模式传递至服务器。对于遗失的信息,就使用用一对一通信模式,以此防止群发产生的信息不正确的缺陷。在露天环境的气流流动的作用下会推动所述圆环状套环W12旋动,所述套环W12经由所述回转支承W9在所述柜体W1之下旋动,同步牵动所述翅片W11在所述柜体W1中旋动,由此可经由所述百页风口W2把气流流向所述服务器来制冷,在省电的条件可有利于对所述网关服务器实现制冷,架构不复杂还有利于结合露天环境的气体流动的功能,省电还不污染环境;若所述柜体W1发生晃动,所述竖直棒W7、所述套管W6与所述螺旋状玻青铜丝W8可相互结合经由所述螺旋状玻青铜丝W8的受压复原的往复运动来减震,降低对所述网关服务器的不利作用;罩板利于引流并可以防止上端为棱角状而在所述服务器机柜处在房间外时常常发生被闪电电击毁损的后果。The one-to-one communication mode realizes the communication between one client and one server alone, and the information accuracy is good. When the number of servers is small or the information capacity is not large, the one-to-one communication mode is used and the temporary storage waiting period is short. The mass sending mode realizes the communication between a client and several servers, which is transmitted synchronously and at a high speed. Timeliness is better achieved when there are many servers or the information capacity is not small, but the information generated by the broadcast is correct. Sexual deficiencies are addressed via the retransmission model in the following manner. The first critical number and the second critical number are measurement numbers, which can be flexibly configured depending on measurement data. The server continuously receives information frames based on the no-handshake protocol, and performs missing information verification and missing information detection processing on the information frames. The server always detects the state of the received information frame based on the no-handshake protocol, writes the information content contained in the information frame based on the no-handshake protocol into the temporary storage space for receiving, and refreshes the temporary storage space for receiving; After the transmission of the temporarily stored information is completed, the receiving end needs to check in real time which information in the temporary storage space has not been refreshed, that is, which information frame based on the no-handshake protocol is lost during the transmission period of the temporary storage space to the temporary storage space In this way, the PC, which constructs its own information loss temporary storage space, inquires the receiving status of each third intelligent terminal in turn after the information communication in a temporary storage space is completed, and retransmits the lost information according to the retransmission. The server passes the missing information to the PC. The PC sends the information frame corresponding to the lost information to the server again relying on the one-to-one communication mode. For the missing information, use the one-to-one communication mode to prevent the defect of incorrect information generated by group sending. Under the action of the air flow in the open-air environment, the annular collar W12 will be pushed to rotate, and the collar W12 will rotate under the cabinet W1 via the slewing support W9, and will synchronously pull the fins W11 rotates in the cabinet W1, so that the airflow can flow to the server through the louver W2 to cool the server, which can help to cool the gateway server under the condition of saving power, and the structure is not complicated. It is beneficial to combine the function of gas flow in the open-air environment, saving electricity and not polluting the environment; if the cabinet W1 shakes, the vertical rod W7, the sleeve W6 and the spiral glass bronze wire W8 can interact with each other. Combined with the reciprocating motion of the helical glass bronze wire W8 under pressure to reduce shock, reduce the adverse effect on the gateway server; the cover plate is good for drainage and can prevent the upper end from being angular and in the server cabinet The consequences of being damaged by lightning strikes often occur outside the room.

以上以附图说明的方式对本发明作了描述,本领域的技术人员应当理解,本公开不限于以上描述的实施例,在不偏离本发明的范围的情况下,可以做出各种变化、改变和替换。The present invention has been described above by way of illustration of the accompanying drawings. Those skilled in the art should understand that the present disclosure is not limited to the embodiments described above, and various changes and changes can be made without departing from the scope of the present invention. and replace.

Claims (6)

1.一种计算机测验系统,其特征在于,包括客户机和服务器;1. A computer test system, characterized in that, comprises a client computer and a server; 所述服务器设置在服务器机柜中,所述服务器机柜处在房间之外的露天环境下,所述服务器机柜包括柜体,所述柜体为中空的长方体结构,所述服务器设置在所述柜体内的中空部分,所述柜体由长方体状的前面板、长方体状的后面板、长方体状底板以及两个长方体状的边面板组成所述长方体结构,所述前面板、后面板以及两个边面板均为竖直板,所述底板为水平板,所述前面板的底端与所述底板的前端相连,所述后面板的底端与所述底板的后端相连,所述两个边面板分别与所述底板的左端与所述底板的右端相连,所述两个边面板的前端分别与所述前面板的左端与所述前面板的右端相连,所述两个边面板的后端分别与所述后面板的左端与所述后面板的右端相连;The server is arranged in a server cabinet, and the server cabinet is in an open-air environment outside the room. The server cabinet includes a cabinet body, and the cabinet body is a hollow cuboid structure, and the server is arranged in the cabinet body. The hollow part, the cabinet body is composed of a rectangular parallelepiped front panel, a rectangular parallelepiped rear panel, a rectangular parallelepiped bottom plate and two rectangular parallelepiped side panels, the front panel, rear panel and two side panels All are vertical plates, the bottom plate is a horizontal plate, the bottom end of the front panel is connected with the front end of the bottom plate, the bottom end of the rear panel is connected with the rear end of the bottom plate, and the two side panels respectively connected to the left end of the bottom plate and the right end of the bottom plate, the front ends of the two side panels are respectively connected to the left end of the front panel and the right end of the front panel, and the rear ends of the two side panels are respectively connected with the left end of the rear panel and the right end of the rear panel; 所述柜体的前面板上开有与所述柜体相通的长方体状通孔,所述柜体的前面板上铰接有覆盖在所述长方体状通孔上的盖板,所述柜体的两个边面板上镜像设置着百页风口,所述百页风口贯通所述柜体的两个边面板,使得所述柜体的里面与所述柜体的外面相通,所述百页风口沿着所述柜体的里面朝着所述柜体的外面的方向朝下方偏斜,所述柜体的顶部覆盖着罩板,所述罩板的顶端表面为光滑曲面,所述光滑曲面的下部为朝上渐缩的第一光滑曲面,所述第一光滑曲面的顶部连接着朝上拱起的圆弧面,所述柜体的里部表面的下部设有导轨,所述导轨的数量一共两对,其中一对所述导轨镜像分布且分别设置在所述柜体的前面板与所述柜体的后面板上,另外一对所述导轨镜像分布且分别设置在所述柜体的两个边面板上,所述柜体中设有平板状挡片,所述挡片的前端、所述挡片的后端、所述挡片的左端与所述挡片的右端各自与设置在所述柜体的前面板上的导轨中的引导块、设置在所述柜体的后面板上的导轨中的引导块和设置在所述柜体的两个边面板上的导轨中的引导块相熔接,所述挡片的前壁面开有等距排列的贯通式开口,所述挡片可经由所述引导块在所述导轨中的运动在所述柜体中沿着竖直方向运动,所述挡片上设置着所述服务器,所述柜体内的底壁的两边熔接有圆柱状套管,所述套管的顶部为开口状,所述套管中设有圆柱状竖直棒,所述竖直棒的外表面与所述套管的内表面相间隙配合,所述竖直棒可在所述套管中沿竖直向运动,所述竖直棒的底端与所述套管中的底壁间经由螺旋状玻青铜丝相连,所述柜体的底板的当间位置设有回转支承,所述回转支承套接在竖直状辊子上,所述辊子的顶部伸进所述柜体中,所述辊子的底部伸出所述柜体之外,所述辊子的当间部位的外壁与所述回转支承的内表面相过盈配合,所述辊子伸入所述柜体中的部分的外表面上连接着翅片,圆环状套环套接在所述辊子伸出所述柜体之外的部分上,所述套环的周边的外表面上设有若干的鳍片,所述圆环状套环的鳍片在气流冲击时可在气流牵动下旋动。The front panel of the cabinet is provided with a cuboid-shaped through-hole communicating with the cabinet, and the front panel of the cabinet is hinged with a cover plate covering the cuboid-shaped through-hole. The two side panels are mirrored with louver air outlets, and the louver air outlets pass through the two side panels of the cabinet body, so that the inside of the cabinet body communicates with the outside of the cabinet body. The inside of the cabinet is inclined downward toward the outside of the cabinet, the top of the cabinet is covered with a cover plate, the top surface of the cover plate is a smooth curved surface, and the lower part of the smooth curved surface It is the first smooth curved surface that tapers upwards, the top of the first smooth curved surface is connected to the upwardly arched arc surface, and the lower part of the inner surface of the cabinet is provided with guide rails. The total number of the guide rails is Two pairs, wherein one pair of guide rails is mirrored and arranged on the front panel of the cabinet and the rear panel of the cabinet respectively, and the other pair of guide rails are mirrored and arranged on the two sides of the cabinet respectively. On the two side panels, the cabinet body is provided with a plate-shaped baffle, and the front end of the baffle, the rear end of the baffle, the left end of the baffle and the right end of the baffle are respectively arranged on the The guide blocks in the guide rails on the front panel of the cabinet, the guide blocks in the guide rails on the rear panel of the cabinet, and the guide blocks in the guide rails on the two side panels of the cabinet Welding, the front wall of the baffle is provided with through-type openings arranged equidistantly, and the baffle can move vertically in the cabinet through the movement of the guide block in the guide rail, so The server is arranged on the baffle, and the two sides of the bottom wall in the cabinet are welded with a cylindrical casing, the top of the casing is open, and a cylindrical vertical rod is arranged in the casing. The outer surface of the vertical rod is clearance-fitted with the inner surface of the sleeve, the vertical rod can move vertically in the sleeve, and the bottom end of the vertical rod is in contact with the inner surface of the sleeve. The bottom walls of the cabinets are connected by spiral glass bronze wires. A slewing bearing is provided at the middle of the bottom plate of the cabinet, and the slewing bearing is sleeved on a vertical roller, and the top of the roller extends into the cabinet. In the body, the bottom of the roller protrudes out of the cabinet, the outer wall of the middle part of the roller is in interference fit with the inner surface of the slewing bearing, and the roller extends into the cabinet. Fins are connected to the outer surface of the part, and the ring-shaped collar is sleeved on the part of the roller protruding out of the cabinet, and a number of fins are provided on the outer surface of the periphery of the collar. The fins of the annular collar can rotate under the influence of the airflow when the airflow impacts. 2.根据权利要求1所述的计算机测验系统,其特征在于,所述竖直棒的底部表面粘接着圆柱状橡胶圈。2. The computer testing system according to claim 1, wherein a cylindrical rubber ring is adhered to the bottom surface of the vertical rod. 3.根据权利要求2所述的计算机测验系统,其特征在于,述圆柱状橡胶圈的外表面与所述套管的内表面相过渡配合。3. The computer test system according to claim 2, characterized in that the outer surface of the cylindrical rubber ring is in transition fit with the inner surface of the sleeve. 4.根据权利要求1所述的计算机测验系统,其特征在于,所述鳍片与所述套环的中心线保持有大于零且小于九十度的夹角。4 . The computer testing system according to claim 1 , wherein the fins maintain an included angle greater than zero and less than ninety degrees with the centerline of the collar. 5.根据权利要求1所述的计算机测验系统,其特征在于,所述柜体的底板的底部表面熔接有两个以上的底座,所述底座可经由铆钉铆接于地表上。5 . The computer testing system according to claim 1 , wherein more than two bases are welded to the bottom surface of the bottom plate of the cabinet, and the bases can be riveted to the ground surface via rivets. 6 . 6.根据权利要求1所述的计算机测验系统的方法是,其特征在于,包括以下步骤:6. The method of computer testing system according to claim 1 is characterized in that, comprising the following steps: 所述客户机在被试人员进行测验过程中接收服务器传输的另一已完成测验的被试人员的个人信息、测验题目信息及答题结果信息,并对所述另一已完成测验的被试人员的个人能力进行参数估计运算,将运算结果传输至服务器中存储;The client computer receives the personal information, test topic information and answer result information of another test subject who has completed the test transmitted by the server during the process of the test subject, and sends a message to the other test subject who has completed the test. Perform parameter estimation calculations based on personal abilities, and transmit the calculation results to the server for storage; 所述客户机上接收服务器传输的另一被试人员的答题信息及个人信息对所述另一被试人员的个人能力进行参数估计运算且运算结果传输至服务器上的过程也是所述客户机与服务器进行通讯的过程,所述客户机与服务器进行通讯的方式如下:The process of receiving another subject’s answer information and personal information transmitted by the server on the client, performing parameter estimation calculations on the personal ability of the other subject, and transmitting the calculation results to the server is also the process between the client and the server. In the process of communication, the manner in which the client communicates with the server is as follows: 步骤1-1:所述客户机与服务器通过互联网实现通信连接,客户机与设置在互联网中的PC机构建基于握手协议的通信连接,PC机与多个服务器构建基于握手协议的通信连接;Step 1-1: the client computer and the server are connected through the Internet, the client computer and the PCs installed in the Internet are connected based on the handshake protocol, and the PCs and multiple servers are connected based on the handshake protocol; 步骤1-2:客户机从若干服务器里挑出作为目的方的服务器用作通信目的,将待通信的信息与作为目的方的服务器的信息传送至PC机;客户机首先从多个服务器中选出作为目的方服务器作为通信目的方,然后客户机向PC机发出通信请求,等接到确定的响应后,构造信息的暂存空间,把信息凭借基于握手协议的通信方式传递至PC机;PC机对客户机所传信息执行正确性校验,确定正确后,客户机朝PC机传递通信无误的指令信息;Step 1-2: The client selects the server as the destination from several servers for communication purpose, and transmits the information to be communicated and the information of the server as the destination to the PC; the client first selects the server from multiple servers. The server as the destination party serves as the communication destination, and then the client sends a communication request to the PC, and after receiving a certain response, constructs a temporary storage space for information, and transfers the information to the PC by means of communication based on the handshake protocol; PC The computer performs a correctness check on the information transmitted by the client computer, and after confirming that it is correct, the client computer transmits the instruction information that the communication is correct to the PC; 步骤1-3:如果作为目的方服务器的个数不小于第一临界数目或信息容量不小于第二临界数目,就转到步骤1-4执行,也就是使用群发模式;如果作为目的方服务器数量不大于第一临界数目或信息容量不大于第二临界数目,就转到步骤1-7中执行,也就是使用一对一通信模式;Step 1-3: If the number of destination servers is not less than the first critical number or the information capacity is not less than the second critical number, go to step 1-4 for execution, that is, use the group sending mode; if the number of destination servers If it is not greater than the first critical number or the information capacity is not greater than the second critical number, go to steps 1-7 for execution, that is, use the one-to-one communication mode; 步骤1-4:PC机把得到的信息划成若干第一信息帧,把信息帧处理为基于无握手协议的信息帧后群发传输到作为目的方的服务器;Steps 1-4: the PC divides the obtained information into several first information frames, processes the information frames into information frames based on the no-handshake protocol, and then sends them to the server as the destination; 信息经由群发基于无握手协议的模式对互联网中的全体作为目的方的服务器群发,仅仅群发互联网中的全体作为目的方的服务器才可以从网络适配器朝上一级传送信息;The information is sent to all the servers on the Internet as the destination party through group sending based on the mode of no handshake protocol. Only the servers on the Internet as the destination party can send information from the network adapter to the upper level; 而于传输信息前,服务器须获知通信的基本信息,包括信息容量、信息可读可写的权限、信息的名称、信息存储的指针、群发的目的地址、群发的识别码,其能够分成若干次从PC机送出,也能够一次送出;服务器接到上述信息后顺序实现信息构建、权限核对、指针核对、名称核对这样的操作,以此实现PC机与服务器并发操作;Before transmitting information, the server must know the basic information of communication, including information capacity, information readable and writable authority, information name, pointer to information storage, destination address of group sending, identification code of group sending, which can be divided into several times Sending from the PC can also be sent at one time; after the server receives the above information, it will sequentially implement operations such as information construction, authority check, pointer check, and name check, so as to realize concurrent operations between the PC and the server; PC机将全部信息按照暂存空间容量被划分为若干此写进空间,对于各个暂存空间内的信息按照基于无握手协议的信息帧信息部分的容量被顺序封装,针对各个已组装的基于无握手协议信息帧使用群发的模式传递至发已知互联网中的全体作为目的方的服务器中;The PC divides all the information into several write-in spaces according to the capacity of the temporary storage space. The information in each temporary storage space is sequentially encapsulated according to the capacity of the information part of the information frame based on the handshake protocol. The handshake protocol information frame is transmitted to all servers in the known Internet as the destination in the mode of group transmission; 步骤1-5:作为目的方的服务器对接到的基于无握手协议的信息帧实行是否遗失信息的校验,且把遗失的信息传输至PC机;PC机由此获得遗失信息的个数,如果遗失信息的个数不小于第三临界数目,就转到步骤1-4中继续群发基于无握手协议的信息帧;如果遗失信息的个数不大于第三临界数目,这样PC机各自面对带有遗失信息的作为目的方的服务器,把遗失信息相应的信息重新按照基于握手协议的一对一模式传输到相应的作为目的方的服务器;Steps 1-5: The server as the destination checks whether the information frame received based on the no-handshake protocol is missing information, and transmits the missing information to the PC; the PC thus obtains the number of missing information, if The number of lost information is not less than the third critical number, just go to step 1-4 and continue to send out information frames based on the no-handshake protocol; The server as the destination party with lost information retransmits the information corresponding to the lost information to the corresponding server as the destination party according to the one-to-one mode based on the handshake protocol; 步骤1-6:服务器校验基于无握手协议的信息帧,如果校验没问题,就终止,如果校验存在问题,这样服务器就响应PC机的出错的信息帧的信息,PC机将出错的基于无握手协议的信息帧再次依赖基于握手协议的一对一通信模式传递至该服务器;Step 1-6: The server checks the information frame based on the no-handshake protocol. If there is no problem with the check, it will terminate. If there is a problem with the check, the server will respond to the error information frame of the PC, and the PC will make an error. The information frame based on the no-handshake protocol is transmitted to the server again relying on the one-to-one communication mode based on the handshake protocol; 在确定全部服务器均没有无遗失信息的条件下,传递方传输检验码请求每个目的方检验暂存空间内的信息;检验没有问题的条件下传递方获取且传送其它的残余信息,直到信息全部传送,检验有问题期间,就把出错信息相应的信息帧再次依照基于握手协议的一对一通信模式传递至作为目的方的服务器;Under the condition that all servers have no missing information, the transmitting party transmits the verification code to request each destination party to check the information in the temporary storage space; if there is no problem in the verification, the transmitting party obtains and transmits other residual information until the information is all During the transmission and inspection period, the information frame corresponding to the error message is transmitted to the server as the destination party again according to the one-to-one communication mode based on the handshake protocol; 步骤1-7:PC机把得到的信息依照基于握手协议的一对一通信模式传递至各个服务器,由此终止操作。Steps 1-7: The PC transmits the obtained information to each server according to the one-to-one communication mode based on the handshake protocol, thereby terminating the operation.
CN201710840634.1A 2017-09-18 2017-09-18 A computer testing system and method Pending CN107635367A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201710840634.1A CN107635367A (en) 2017-09-18 2017-09-18 A computer testing system and method
PCT/CN2018/088725 WO2019052223A1 (en) 2017-09-18 2018-05-28 Computer-based testing system and method
MYPI2020001360A MY207463A (en) 2017-09-18 2018-05-28 Computer-based testing system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710840634.1A CN107635367A (en) 2017-09-18 2017-09-18 A computer testing system and method

Publications (1)

Publication Number Publication Date
CN107635367A true CN107635367A (en) 2018-01-26

Family

ID=61102841

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710840634.1A Pending CN107635367A (en) 2017-09-18 2017-09-18 A computer testing system and method

Country Status (3)

Country Link
CN (1) CN107635367A (en)
MY (1) MY207463A (en)
WO (1) WO2019052223A1 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108416122A (en) * 2018-02-13 2018-08-17 南京达沙信息科技有限公司 A kind of environmental pollution diffusion simulations system and method
CN108549287A (en) * 2018-05-11 2018-09-18 南京铁道职业技术学院 A kind of monitoring temperature platform and its method
CN108614450A (en) * 2018-04-10 2018-10-02 时枫娇 Mechanical system and its method under a kind of Internet of Things
WO2019052223A1 (en) * 2017-09-18 2019-03-21 江苏海事职业技术学院 Computer-based testing system and method
CN110123321A (en) * 2019-05-27 2019-08-16 南京铁道职业技术学院 Electrical impedance imaging device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2239993Y (en) * 1995-08-16 1996-11-13 赖佑铭 Exhaust device for bathroom and toilet
CN201123179Y (en) * 2007-10-23 2008-09-24 陈为人 Cylindrical outdoor cabinet
US20130105139A1 (en) * 2011-10-31 2013-05-02 International Business Machines Corporation Multi-rack assembly with shared cooling unit
CN105575205A (en) * 2015-12-12 2016-05-11 赵守盈 Computer self-adaption test system and method
CN206370323U (en) * 2017-01-10 2017-08-01 大连友昕科技发展有限公司 A kind of transformer with resistance to compression shock-absorbing function

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201127250A (en) * 2010-01-22 2011-08-01 Hon Hai Prec Ind Co Ltd Section bar and rack enclosure using the same
CN106776770A (en) * 2016-11-12 2017-05-31 南阳理工学院 For the inquiry system and its method of legal provision
CN106778969A (en) * 2016-12-14 2017-05-31 新开普电子股份有限公司 Intelligent bus management platform
CN206498118U (en) * 2017-01-06 2017-09-15 天津市俊达新源电气设备有限公司 A kind of outdoor electrical switchgear
CN106850618A (en) * 2017-01-24 2017-06-13 南京航空航天大学 The multi-functional system and method for rail flaw detection
CN107635367A (en) * 2017-09-18 2018-01-26 江苏海事职业技术学院 A computer testing system and method
CN107678507A (en) * 2017-09-18 2018-02-09 江苏海事职业技术学院 A kind of computer tests system
CN107787151A (en) * 2017-11-01 2018-03-09 国网江苏省电力公司南通供电公司 A kind of Novel maintenance electronic box package assembly

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN2239993Y (en) * 1995-08-16 1996-11-13 赖佑铭 Exhaust device for bathroom and toilet
CN201123179Y (en) * 2007-10-23 2008-09-24 陈为人 Cylindrical outdoor cabinet
US20130105139A1 (en) * 2011-10-31 2013-05-02 International Business Machines Corporation Multi-rack assembly with shared cooling unit
CN105575205A (en) * 2015-12-12 2016-05-11 赵守盈 Computer self-adaption test system and method
CN206370323U (en) * 2017-01-10 2017-08-01 大连友昕科技发展有限公司 A kind of transformer with resistance to compression shock-absorbing function

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019052223A1 (en) * 2017-09-18 2019-03-21 江苏海事职业技术学院 Computer-based testing system and method
CN108416122A (en) * 2018-02-13 2018-08-17 南京达沙信息科技有限公司 A kind of environmental pollution diffusion simulations system and method
CN108614450A (en) * 2018-04-10 2018-10-02 时枫娇 Mechanical system and its method under a kind of Internet of Things
CN108549287A (en) * 2018-05-11 2018-09-18 南京铁道职业技术学院 A kind of monitoring temperature platform and its method
CN108549287B (en) * 2018-05-11 2020-12-15 南京铁道职业技术学院 A temperature monitoring platform and method thereof
CN110123321A (en) * 2019-05-27 2019-08-16 南京铁道职业技术学院 Electrical impedance imaging device

Also Published As

Publication number Publication date
WO2019052223A1 (en) 2019-03-21
MY207463A (en) 2025-02-27

Similar Documents

Publication Publication Date Title
CN107635367A (en) A computer testing system and method
CN103839450B (en) Assistant teaching method, auxiliary teaching device and assisted teaching system
CN110752943B (en) Distributed fault diagnosis system and method for power transmission line
CN104658226B (en) Wireless kilowatt meter reading-out system and meter register method
CN203012801U (en) Roll caller
CN105898893A (en) Method for realizing full-duplex communication between mobile terminal and IOT equipment
CN106330483A (en) Information acquiring method, client device and server device
CN104994184A (en) NAT traversal method and device
CN103997533B (en) A kind of dynamic terminal long-distance maintenance method based on wireless network
CN108270646A (en) A kind of method and device for detecting electronics class board network
CN104076808A (en) Fault diagnosis system and method for industrial control equipment
CN106533768A (en) Automatic satellite power supply and distribution equivalent test performing device and method
CN206236160U (en) Interactive instructional management system (IMS)
CN110718103B (en) Transformer substation electrical equipment simulation operation system based on VR simulation training
CN104793083A (en) Communication unit interchangeability testing system and interchanging method thereof
CN204089883U (en) A kind of protective relaying device spare parts management platform based on cloud
CN205304831U (en) Testing system
CN205759017U (en) Disinfection cabinet control system
CN107678507A (en) A kind of computer tests system
CN202443504U (en) Evaluation system for evaluating practice teaching quality of institution of higher learning
CN106781796A (en) The communication protocol Training Methodology of connected applications scene, system and scene relating method
CN116721571A (en) A comprehensive experimental platform based on remote excitation
CN105528256B (en) Communication control method between Space Equipment training system main program and multimedia courseware
CN108848103A (en) Login method, electronic equipment, terminal device and the login system of application program
CN106710349A (en) Mobile base station operation and maintenance teaching system

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20180126

WD01 Invention patent application deemed withdrawn after publication