Driving test timing anti-cheating system and method
Through the triple dynamic verification chain of lifelong locking of the frame number and fusion of gyroscope-vehicle speed data, the problem of cheating in learning hours in the driving test system is solved, effective supervision of learning hours and automatic identification and prevention of cheating behavior are achieved, and hardware costs are reduced.
Patent Information
- Application Number
- CN202510990372.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-18
- Publication Date
- 2025-09-12
AI Technical Summary
The existing driving test system has static cheating vulnerabilities, equipment disassembly risks and low data credibility, and cannot effectively prevent students from falsifying study hours through GPS positioning, vehicle speed signal simulation and equipment disassembly.
It adopts a triple dynamic verification chain, including lifelong locking of the frame number, fusion analysis of vehicle signals and gyroscopes, and anti-dismantling monitoring of time clock equipment. The central processor binds the vehicle VIN code to the cloud backend, and combines the vehicle status and gyroscope sensor data to verify the validity of the learning hours, realizing the prevention and control of dynamic, static and disassembly cheating of learning hours.
It has achieved 100% interception of cheating in class hours, identified cheating using horse racing machines, improved the effectiveness of class hours and the efficiency of supervision, reduced hardware and installation costs, and increased the difficulty of cheating in class hours and the intensity of supervision.
Smart Images

Figure CN120636009A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of driving test and driving training, and in particular to a driving test timing and anti-cheating system and method. Background Art
[0002] Currently, the number of people learning to drive in driving schools and test centers is increasing, and the test system is becoming more and more intelligent. To ensure fairness in obtaining a driver's license, many places have strict requirements on the length of time students must practice driving. In order to reduce the cost of learning and shorten the time of practice, some places have the problem of cheating in driving test hours. The current anti-cheating system for driving test hours has three major technical flaws: Static cheating vulnerability: Existing solutions (such as CN115496320A) rely on GPS positioning and image capture, and are unable to identify parking time clocks (key on but vehicle stationary) or indoor horse racing machine cheating (simulated vehicle speed signals but no actual movement). That is, when a trainee clocks in a stalled vehicle, GPS positioning shows that the vehicle has not moved, but it cannot distinguish between "parked but not training" and "operating equipment while the vehicle is off." Alternatively, cheaters can use a "horse racing machine" device to inject false vehicle speed signals (such as a constant 30 km / h) into the OBD interface, blurring the threshold for determining whether GPS displacement changes and vehicle speed do not match. Equipment removal risk: The timing device can be moved to another vehicle or office. Initial binding using only the VIN code cannot prevent reuse. Furthermore, the system has no real-time removal detection mechanism when the device is removed and then reinstalled in another vehicle. Low data credibility: A single data source (such as vehicle speed signals) can be easily forged by simulation devices, and there is a lack of multi-source cross-verification mechanism. Summary of the Invention
[0003] To address the above issues, this application provides a driving test timing anti-cheating system and method, which completely solves the above issues through a triple dynamic verification chain: lifetime locking of the frame number, vehicle signal-gyroscope fusion analysis, and anti-disassembly monitoring of the time clock device. The technical solution is as follows: The first aspect of the present application provides a driving test timing and anti-cheating system, including a timing and punching device, a signal detection module and a central processing unit, wherein the timing and punching device includes a Bluetooth communication module; the signal detection module includes a frame number reading unit, a vehicle status acquisition unit and a gyroscope sensor integrated on the same circuit board, the frame number reading unit obtains the VIN code through the OBD-II interface, the vehicle status acquisition unit acquires the vehicle speed, rotation speed and ignition key status, and the gyroscope sensor detects the X / Y / Z axis acceleration; the central processing unit binds the vehicle VIN code to the cloud backend, compares the current VIN code with the bound VIN code when the vehicle is started, and verifies the validity of the learning hours based on the vehicle status and the data detected by the gyroscope sensor.
[0004] For example, in the driving test timing and anti-cheating system provided in one embodiment, the central processor performs the following steps when binding the vehicle VIN code to the cloud backend: S1. Read the vehicle VIN code and encrypt and store it in the local memory; S2. Synchronously upload the vehicle VIN code and device ID to the cloud backend for filing; S3. Reject the VIN code change request during subsequent startup.
[0005] For example, in the driving test timing and anti-cheating system provided in one embodiment, the learning time validity verification includes vehicle speed trend verification. When the vehicle type is set to a gasoline vehicle, the vehicle speed trend verification verifies the consistency between the rotation speed and the vehicle speed change trend; when the vehicle type is set to an electric vehicle, the vehicle speed trend verification verifies the consistency between the acceleration and the vehicle speed change.
[0006] For example, in the driving test timing anti-cheating system provided in one embodiment, the verification of the consistency between the rotational speed and the vehicle speed change trend includes: S401, when the vehicle type is set to a gasoline vehicle, detecting the ignition key status and the engine speed; S402, if the ignition status is ON and the rotational speed is greater than 800rpm, it is determined that the vehicle has been started; S403, real-time monitoring of the consistency between the rotational speed and the vehicle speed change trend: when accelerating, the rotational speed increases synchronously with the vehicle speed increase; when decelerating, the rotational speed decreases synchronously with the vehicle speed decrease; S404, if the rotational speed and the vehicle speed change trend are inconsistent, marking the learning time as abnormal.
[0007] For example, in the driving test timing anti-cheating system provided in one embodiment, the verification of the consistency of acceleration and vehicle speed changes includes: S411, when the vehicle type is set to electric car, detecting the ignition key status and vehicle speed; S412, if the ignition status is ON and the vehicle speed is greater than 0km / h, it is determined that the vehicle is driving; S413, synchronously verifying the gyroscope acceleration change: when the vehicle accelerates, the gyroscope detects positive acceleration; when the vehicle decelerates, the gyroscope detects negative acceleration; S414, if the acceleration direction is opposite to the vehicle speed change direction, mark the learning time as abnormal.
[0008] For example, in the driving test timing anti-cheating system provided in one embodiment, the study hour validity verification also includes mileage verification, and the mileage verification includes the following steps: S421, calculating the displacement mileage S1 by integrating the gyroscope acceleration; S422, calculating the displacement mileage S2 by integrating the vehicle speed; S423, comparing the deviation between S1 and S2: if |S1 - S2| exceeds the allowable error threshold, the study hour is determined to be invalid, and the allowable error threshold is dynamically set according to the vehicle type.
[0009] For example, in the driving test timing anti-cheating system provided in one embodiment, the verification of the validity of the learning hours also includes data fusion verification, and the data fusion verification includes the following steps: S431. When the vehicle is in normal condition, obtain the vehicle speed change Δv and the gyroscope acceleration change Δa in the same time period; S432. Determine whether the change trends of the two are consistent: if the acceleration changes positively when the vehicle speed increases, and the acceleration changes negatively when the vehicle speed decreases, then the trends are considered to be consistent; S433. Compare the mileage calculation deviation: calculate the displacement mileage S2 by integrating the vehicle speed; calculate the displacement mileage S1 by integrating the gyroscope acceleration; if the difference between S1 and S2 exceeds the dynamic allowable error range, mark it as abnormal; S434. When the change trends are inconsistent or the mileage deviation exceeds the limit, determine that the learning hours are invalid.
[0010] For example, in the driving test timing and anti-cheating system provided in one embodiment, the signal detection module maintains a communication connection with the timing and punching device via Bluetooth; when the signal detection module detects that the Bluetooth communication is interrupted, it determines that the timing and punching device is disassembled, immediately freezes the study time record and triggers an abnormal alarm.
[0011] For example, in the driving test timing and anti-cheating system provided in one embodiment, the cloud backend is used to receive abnormal study hour records, generate a cheating heat map and push it to the supervision terminal, and automatically lock the study hour reporting interface of the associated driving school through the supervision terminal.
[0012] The second aspect of the present application provides a method for preventing cheating in a driving test, comprising the following steps: Step 1: Verify the consistency between the current VIN code and the binding code when the vehicle is started; Step 2: Collect the vehicle's operating status and gyroscope data in real time; Step 3: Verify the validity of the study hours based on the vehicle status and the data detected by the gyroscope sensor; Step 4: Encrypt and upload the invalid study hours to the cloud.
[0013] The beneficial effects of a driving test timing and anti-cheating system and method provided in some embodiments of the present application are as follows: through lifelong binding of the frame number, monitoring and anti-disassembly of the time clocking device, and gyroscope-vehicle speed data fusion, 100% interception of cheating by moving the vehicle is achieved, and cheating by a horse racing machine can be identified, reducing the problem of students' hours of fraud caused by parking and clocking in and horse racing machines, effectively increasing the difficulty of fraudulent hours, strengthening the supervision of hours of fraud, and improving the work efficiency of the supervision center; through the differentiated verification model of gasoline vehicles / electric vehicles, all driving training models are covered; through the single-board integration solution, the frame number reading unit, vehicle status acquisition unit, gyroscope sensor and central processing unit are integrated, reducing hardware costs and installation costs, alleviating the burden on driving schools, and greatly improving the effectiveness of learning hours. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] In order to more clearly illustrate the embodiments of this specification or the technical solutions in the prior art, the following is a brief introduction to the drawings required for use in the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0015] Figure 1 This is a flow chart of the driving test anti-cheating method applied for. DETAILED DESCRIPTION
[0016] In order to further illustrate the technical means and effects adopted by the present invention to achieve the predetermined purpose of the invention, the specific implementation methods, structures, features and effects of the present invention are described in detail below in conjunction with the accompanying drawings and preferred embodiments.
[0017] The first aspect of the present application provides a driving test timing anti-cheating system, comprising: Time clock device, including Bluetooth communication module; A signal detection module includes a vehicle frame number reading unit, a vehicle status acquisition unit, and a gyroscope sensor integrated into the same circuit board. The vehicle frame number reading unit obtains the VIN code through the OBD-II interface. The vehicle status acquisition unit collects vehicle speed, rotational speed, and ignition key status. The gyroscope sensor detects acceleration along the X / Y / Z axes. The central processing unit binds the vehicle VIN code to the cloud backend, compares the current VIN code with the bound VIN code when the vehicle is started, and verifies the validity of the learning hours based on the vehicle status and the data detected by the gyroscope sensor.
[0018] According to the above embodiments, this application establishes an unalterable chain of evidence, including lifelong VIN binding and dual-source data fusion, which solves the problem of difficulty in preventing and controlling multi-dimensional cheating methods such as static, dynamic, and disassembly. Through the spatiotemporal coupling of vehicle signals and gyroscopes, a dual physical chain of evidence is provided, and tamper-proof data storage is possible.
[0019] For example, in the driving test timing and anti-cheating system provided in one embodiment, the central processor performs the following steps when binding the vehicle VIN code to the cloud backend: S1. Read the vehicle VIN code and encrypt and store it in local storage; S2. Synchronously upload the vehicle VIN code and device ID to the cloud backend for filing; S3. Reject the VIN code change request during subsequent startup.
[0020] According to the above embodiment, the hardware-level anti-tampering device is used: the school hours are immediately frozen when the VIN is changed, thereby solving the problem of moving and reusing the time clock equipment.
[0021] For example, in the driving test timing and anti-cheating system provided in one embodiment, the learning time validity verification includes vehicle speed trend verification. When the vehicle type is set to a gasoline vehicle, the vehicle speed trend verification verifies the consistency between the rotation speed and the vehicle speed change trend; when the vehicle type is set to an electric vehicle, the vehicle speed trend verification verifies the consistency between the acceleration and the vehicle speed change.
[0022] For example, in the driving test timing anti-cheating system provided in one embodiment, when a gasoline vehicle accelerates or decelerates, the rotational speed changes in a positive correlation with the vehicle speed. When the rotational speed and the vehicle speed change are significantly inconsistent, the vehicle state is considered abnormal. Verifying the consistency of the rotational speed and vehicle speed change trend includes: S401: When the vehicle type is set to a gasoline vehicle, detect the ignition key status and engine speed; S402: If the ignition state is ON and the speed is greater than 800 rpm, it is determined that the vehicle has been started; S403, real-time monitoring of the consistency of the rotation speed and vehicle speed change trends: when accelerating, the rotation speed increases synchronously with the vehicle speed; when decelerating, the rotation speed decreases synchronously with the vehicle speed; S404: If the rotation speed is inconsistent with the vehicle speed change trend, mark the learning time as abnormal.
[0023] Among them, the cheating identification scenario of gasoline vehicles is as follows: for example, the cheating device only simulates an increase in vehicle speed (30→50km / h), but the actual speed remains unchanged (maintained at 800rpm). The system then determines that the speed does not increase synchronously when the vehicle speed increases, triggering an invalid learning hour mark response, which solves the defect of the existing technology that GPS positioning shows that the vehicle is stationary but cannot distinguish whether the trainee is operating the equipment.
[0024] According to the above embodiment, the problem of fake idling of gasoline vehicles is solved by using a dynamic speed model.
[0025] For example, in the driving test timing anti-cheating system provided in one embodiment, when the electric car key is in the ignition state and the vehicle speed is measured, the vehicle state is considered normal. When the vehicle accelerates and decelerates, the acceleration value detected by the gyroscope will also change significantly. The vehicle motion state is detected by the change in the gyroscope acceleration value. The verification of the consistency of the acceleration and speed changes includes: S411. When the vehicle type is set to electric vehicle, detect the ignition key status and vehicle speed; S412: If the ignition state is ON and the vehicle speed is greater than 0 km / h, it is determined that the vehicle is moving; S413, synchronously verifying gyroscope acceleration changes: when the vehicle accelerates, the gyroscope detects positive acceleration; when the vehicle decelerates, the gyroscope detects negative acceleration; S414: If the acceleration direction is opposite to the vehicle speed change direction, mark the learning time as abnormal.
[0026] Among them, the tram cheating identification scenario is, for example: the simulated vehicle speed accelerates from 0 to 20km / h, but the gyroscope detects negative acceleration (the vehicle is actually reversing). The system then determines that the vehicle speed is increasing but the acceleration is negative, the direction is inconsistent, and the mark is abnormal.
[0027] According to the above embodiment, the static cheating problem of electric vehicles is solved through acceleration-vehicle speed coupling verification.
[0028] For example, in the driving test timing anti-cheating system provided in one embodiment, the learning hour validity verification also includes mileage verification. The mileage calculated by vehicle speed is considered valid when the difference between the mileage calculated by gyroscope detection data is small. The mileage verification includes the following steps: S421, calculating the displacement mileage S1 by integrating the gyroscope acceleration; S422, calculating the displacement mileage S2 by integrating the vehicle speed; S423. Compare the deviation between S1 and S2: If |S1 - S2| exceeds the allowable error threshold, determine that the learning hours are invalid. The allowable error threshold is dynamically set according to the vehicle type.
[0029] According to the above embodiment, the gyroscope verification method is to issue an alarm if the acceleration is 0 but the vehicle speed is greater than 0, thus preventing false speed signals from being injected into the OBD. Dual mileage verification is also implemented: for example, if the error between the gyroscope integrated displacement S1 and the vehicle speed integrated S2 is greater than 5 meters per hour, the gyroscope is invalidated, thus solving the problem of falsified vehicle displacement.
[0030] For example, in the driving test timing anti-cheating system provided in one embodiment, the learning time validity verification also includes data fusion verification, and the data fusion verification includes the following steps: S431. When the vehicle is in a normal state, obtain the vehicle speed change Δv and the gyroscope acceleration change Δa within the same time period; S432. Determine whether the change trends of the two are consistent: if the acceleration changes positively when the vehicle speed increases and changes negatively when the vehicle speed decreases, the trends are considered consistent; Among them, the trend consistency example, that is, the normal training scenario, is: t=10:00 Vehicle speed changes from 0 to 20 km / h (Δv=+20), gyroscope detects positive acceleration (Δa>0) t=10:05 Vehicle speed changes from 20 to 5 km / h (Δv=-15), and the gyroscope detects negative acceleration (Δa<0) The system determines that the changing trends are consistent.
[0031] Among them, the trend contradiction example is the horse racing machine cheating scenario: t=11:00 Vehicle speed changes from 0 to 30 km / h (Δv=+30) The gyroscope acceleration value is continuously 0 (the vehicle is stationary) The system determines that the vehicle speed increases but the acceleration does not change, the trends are inconsistent, and the learning time is invalid.
[0032] S433. Compare mileage calculation deviations: Calculate displacement mileage S2 by integrating vehicle speed; calculate displacement mileage S1 by integrating gyroscope acceleration; if the difference between S1 and S2 exceeds the dynamic allowable error range, mark an abnormality; S434. When the change trend is inconsistent or the mileage deviation exceeds the limit, the learning hours are deemed invalid.
[0033] According to the above embodiment, the problem of low credibility of a single data source is solved through data fusion decision-making.
[0034] For example, in the driving test timing and anti-cheating system provided in one embodiment, the signal detection module maintains a communication connection with the timing and punching device via Bluetooth; when the signal detection module detects that the Bluetooth communication is interrupted, it determines that the timing and punching device is disassembled, immediately freezes the study time record and triggers an abnormal alarm.
[0035] According to the above embodiment, the problem of cheating by disassembling the time clock device is solved, and combined with the lifetime binding technology of the frame number, 100% of the cheating by moving the vehicle is intercepted.
[0036] For example, in the driving test timing and anti-cheating system provided in one embodiment, the cloud backend is used to receive abnormal study hour records, generate a cheating heat map and push it to the supervision terminal, and automatically lock the study hour reporting interface of the associated driving school through the supervision terminal.
[0037] According to the above embodiment, the problem of lagging supervision of cheating behavior is solved through an intelligent closed-loop supervision: automatic locking of the reporting interface + heat map positioning of high-incidence driving schools.
[0038] The second aspect of this application provides a method for preventing cheating in a driving test, such as Figure 1 As shown, the following steps are included: Step 1: Verify the consistency between the current VIN code and the binding code when the vehicle is started; Step 2: Collect the vehicle's operating status and gyroscope data in real time; Step 3: Verify the validity of the learning hours based on the vehicle status and the data detected by the gyroscope sensor; Step 4: Encrypt the invalid study hours and upload them to the cloud.
[0039] This application's driver test cheating prevention method provides a fully automated chain of evidence: from determining the validity of learning hours to encrypted upload, and then to cloud-based adjudication, eliminating the need for human intervention and addressing the inefficiency of manual review. This application addresses the problem of cheating in driving school learning hours, reducing the problem of learning hours falsification caused by students parking and clocking in and using horse racing machines. It effectively increases the difficulty of learning hours falsification, strengthens supervision of learning hours falsification, and improves the efficiency of the supervision center.
[0040] The above description is merely a preferred embodiment of the present invention and does not constitute any form of limitation to the present invention. Although the present invention has been disclosed as above in terms of a preferred embodiment, it is not intended to limit the present invention. Any person skilled in the art can, without departing from the scope of the technical solution of the present invention, make some changes or modifications to equivalent embodiments using the technical contents disclosed above. However, any brief modifications, equivalent changes and modifications made to the above embodiments based on the technical essence of the present invention without departing from the content of the technical solution of the present invention are still within the scope of the technical solution of the present invention.
Claims
1. A driving test timing anti-cheating system, characterized in that: include: Time clock device, including Bluetooth communication module; A signal detection module includes a vehicle frame number reading unit, a vehicle status acquisition unit, and a gyroscope sensor integrated into the same circuit board. The vehicle frame number reading unit obtains the VIN code through the OBD-II interface. The vehicle status acquisition unit collects vehicle speed, rotational speed, and ignition key status. The gyroscope sensor detects acceleration along the X / Y / Z axes. The central processing unit binds the vehicle VIN code to the cloud backend, compares the current VIN code with the bound VIN code when the vehicle is started, and verifies the validity of the learning hours based on the vehicle status and the data detected by the gyroscope sensor.
2. The driving test timing anti-cheating system according to claim 1, characterized in that: The CPU performs the following steps when binding the vehicle VIN code to the cloud backend: S1, read the vehicle VIN code and encrypt and store it in local storage; S2. Synchronously upload the vehicle VIN code and device ID to the cloud backend for filing; S3. Reject the VIN code change request during subsequent startup.
3. The driving test timing anti-cheating system according to claim 1, characterized in that: The verification of the validity of the learning hours includes a speed trend verification. When the vehicle type is set to a gasoline vehicle, the speed trend verification verifies the consistency between the rotation speed and the speed change trend; when the vehicle type is set to an electric vehicle, the speed trend verification verifies the consistency between the acceleration and the speed change.
4. The driving test timing anti-cheating system according to claim 3, characterized in that: Verifying the consistency of the rotation speed and the vehicle speed change trend includes: S401, detecting the ignition key status and engine speed; S402: If the ignition state is ON and the speed is greater than 800 rpm, it is determined that the vehicle has been started; S403, real-time monitoring of the consistency of the rotation speed and vehicle speed change trends: when accelerating, the rotation speed increases synchronously with the vehicle speed; when decelerating, the rotation speed decreases synchronously with the vehicle speed; S404: If the rotation speed is inconsistent with the vehicle speed change trend, mark the learning time as abnormal.
5. The driving test timing anti-cheating system according to claim 3, characterized in that: Verifying the consistency of acceleration and vehicle speed changes includes: S411. When the vehicle type is set to electric vehicle, detect the ignition key status and vehicle speed; S412: If the ignition state is ON and the vehicle speed is greater than 0 km / h, it is determined that the vehicle is moving; S413, synchronously verifying gyroscope acceleration changes: when the vehicle accelerates, the gyroscope detects positive acceleration; when the vehicle decelerates, the gyroscope detects negative acceleration; S414: If the acceleration direction is opposite to the vehicle speed change direction, mark the learning time as abnormal.
6. The driving test timing anti-cheating system according to claim 3, characterized in that: The validity verification of learning hours also includes mileage verification, and the mileage verification includes the following steps: S421, calculating the displacement mileage S1 by integrating the gyroscope acceleration; S422, calculating the displacement mileage S2 by integrating the vehicle speed; S423. Compare the deviation between S1 and S2: If |S1 - S2| exceeds the allowable error threshold, determine that the learning hours are invalid. The allowable error threshold is dynamically set according to the vehicle type.
7. The driving test timing anti-cheating system according to claim 3, characterized in that: The validity verification of study hours also includes data fusion verification, and the data fusion verification includes the following steps: S431. When the vehicle is in a normal state, obtain the vehicle speed change Δv and the gyroscope acceleration change Δa within the same time period; S432. Determine whether the change trends of the two are consistent: if the acceleration changes positively when the vehicle speed increases and changes negatively when the vehicle speed decreases, the trends are considered consistent; S433. Compare mileage calculation deviations: Calculate displacement mileage S2 by integrating vehicle speed; calculate displacement mileage S1 by integrating gyroscope acceleration; if the difference between S1 and S2 exceeds the dynamic allowable error range, flag an abnormality; S434. When the change trend is inconsistent or the mileage deviation exceeds the limit, the learning hours are deemed invalid.
8. The testing method of the driving test timing anti-cheating system according to claim 1, characterized in that: The signal detection module maintains a communication connection with the time clock device via Bluetooth; when the signal detection module detects that the Bluetooth communication is interrupted, it determines that the time clock device is disassembled, immediately freezes the study hour record and triggers an abnormality alarm.
9. The test method of the driving test timing anti-cheating system according to claim 1, characterized in that: The cloud backend is used to receive abnormal learning hour records, generate cheating heat maps and push them to the supervision terminal, and automatically lock the learning hour reporting interface of the associated driving school through the supervision terminal.
10. A method for preventing cheating in a driving test based on the driving test timing anti-cheating system according to any one of claims 1 to 9, characterized in that: The following steps are involved: Step 1: Verify the consistency between the current VIN code and the binding code when the vehicle is started; Step 2: Collect the vehicle's operating status and gyroscope data in real time; Step 3: Verify the validity of the learning hours based on the vehicle status and the data detected by the gyroscope sensor; Step 4: Encrypt the invalid study hours and upload them to the cloud.
Citation Information
Patent Citations
Driver training timing anti-cheating system based on GPS timing
CN115496320A
Cited By
Timing training anti-cheating system and method based on trusted root and behavior space-time chain
CN121967467A
Gyroscope and acceleration sensor cooperative class hour training cheating prevention method and system
CN122531280A