Driver physical examination vision self-service detection system and detection method thereof

The driver's physical examination vision self-service testing system solves the problems of cumbersome traditional physical examination procedures and inaccurate test results, and realizes fast and accurate self-service vision testing, reducing human intervention and errors.

CN121647589APending Publication Date: 2026-03-13JIANGSU GAREA HEALTH TECH
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2026-02-05
Publication Date
2026-03-13

AI Technical Summary

Technical Problem

Traditional driver vision examinations are cumbersome, inefficient, susceptible to subjective factors, and prone to issues such as proxy testing and inaccurate results.

Method used

The driver's physical examination vision self-service testing system includes a user identity verification and filing module, a vision testing core execution module, a test data processing and storage module, an abnormal situation handling and alarm module, and a physical examination report review and output module, realizing self-service testing, automatic environmental calibration, dynamic visual target generation, and multi-dimensional data verification.

Benefits of technology

It enables rapid identity verification and vision testing without the need for professional assistance, ensuring the accuracy and consistency of test data, reducing human error, and improving testing efficiency and security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121647589A_ABST
    Figure CN121647589A_ABST
Patent Text Reader

Abstract

The invention discloses a driver physical examination vision self-service detection system and a detection method thereof, and relates to the field of driver physical examination vision detection. Comprising a user identity verification and filing module, a vision detection core execution module, a detection data processing and storage module, an abnormal condition processing and alarming module, a system management and operation and maintenance module and a physical examination report auditing and outputting module. According to the driver physical examination vision self-service detection system and the detection method thereof, a user does not need to wait in line, identity verification and self-service detection can be completed by means of an identity card, assistance of professionals is not needed, physical examination time consumption is greatly shortened, the problems that a traditional physical examination process is tedious, and efficiency is low can be solved, and the user experience is improved. During detection, ambient light, screen parameters and a detection distance can be automatically calibrated, random sighting marks are dynamically generated, detection process data are recorded in real time and subjected to multi-dimensional verification, and the problems of fixed sighting marks, subjective judgment errors and the like in traditional manual detection are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vision testing for driver physical examinations, and particularly to a self-service vision testing system and method for driver physical examinations. Background Technology

[0002] Currently, driver vision examinations mainly rely on traditional manual operation methods, which have problems such as cumbersome procedures, low efficiency, and the accuracy of the test being easily affected by subjective factors. They are no longer able to meet the growing demand for driver medical examinations and the requirements of digital supervision.

[0003] From the perspective of identity verification, the traditional model requires medical staff to manually verify the driver's ID card against the driver's appearance. This is not only time-consuming but also prone to loopholes such as proxy testing: some people pass the verification process by forging identity information or having someone else take the medical exam for them, resulting in people who do not meet the vision requirements obtaining driving qualifications, posing a hidden danger to road traffic safety. At the same time, manual verification cannot be linked to the driver's permitted vehicle type information in real time, requiring additional inquiries and manual recording, which is prone to information matching errors. In the core stage of vision testing, traditional methods use fixed printed eye charts with fixed orientation and position of optotype openings. This allows some drivers to cheat by memorizing the optotype order, failing to accurately reflect their vision level. Furthermore, the testing environment relies on manual control; parameters such as light intensity and testing distance are heavily influenced by the experience of medical personnel. Inconsistent environments across different testing times and workstations lead to inaccurate results. Additionally, manual judgment of drivers' optotype recognition results is prone to misjudgment due to differences in observation angle and reaction speed, and the inability to record testing data in real time makes it difficult to trace testing details later.

[0004] Therefore, it is necessary to propose a self-service vision testing system and its testing method for driver physical examinations to solve the above problems. Summary of the Invention

[0005] The main objective of this invention is to provide a self-service vision testing system and method for driver physical examinations, which can effectively solve the problems in the background art.

[0006] To achieve the above objectives, the technical solution adopted by the present invention is as follows: A driver's physical examination vision self-service testing system includes a user identity verification and filing module, a vision testing core execution module, a test data processing and storage module, an abnormal situation handling and alarm module, a system management and maintenance module, and a physical examination report review and output module. The user identity verification and filing module is used to confirm the authenticity of the user's identity and establish a unique physical examination file to ensure that the test data and user information correspond one-to-one. The core execution module for vision testing is used to simulate a professional environment, accurately acquire data, and adapt to the needs of drivers, allowing users to complete the test without professional guidance. The detection data processing and storage module is used to receive detection data, and through processing, verification, and encrypted storage, ensures the accuracy and security of the data, providing a basis for report generation and review; The abnormal situation handling and alarm module is used to establish a detection, handling and early warning mechanism for equipment failure and operational abnormalities; The physical examination report review and output module is used to connect the initial draft of the report and complete the review and output.

[0007] Preferably, the user identity verification and filing module specifically includes: The identity information collection submodule supports two core collection methods: one is to automatically obtain the user's legal information, such as name and ID number, through an ID card reader; the other is to collect a live face through a high-definition camera, triggering dynamic action detection such as blinking and head turning, to prevent photo and video forgery. After collection, the ID card information and the live face will be initially compared in real time to confirm whether they are the same person. The physical examination file initialization submodule automatically generates a unique driver's vision physical examination file number after the initial identity comparison is passed. The code includes the regional code, the year of examination and the serial number of the day. At the same time, the identity information and facial image are bound to the file number, and the file is initialized, which includes the user basic information column, vision test record column and report review status column. The report review status column is initially set to pending test. Identity verification result feedback submodule: When the verification is successful, a voice and text message will be displayed simultaneously to indicate that the identity verification has been successful and the next step is to proceed to the next step; if the ID card reading fails or the face comparison fails, the problem will be clearly indicated and the reason for the failure will be recorded.

[0008] Preferably, the vision detection core execution module specifically includes: The detection environment calibration submodule is used to automatically calibrate the environmental parameters of the detection area: first, it detects the brightness through a light sensor; second, it adjusts the contrast and color saturation to ensure the sharpness of the target edges; and third, it identifies the distance between the user and the screen through a camera, providing voice prompts for adjustment when the distance does not meet the standard, until the standard is met. The detection parameter setting submodule automatically matches the detection standards according to the driver's license type, with preset vision requirements for each type; The visual acuity chart dynamic generation submodule randomly generates E-shaped optotypes. The generation rules include: the optotype opening direction is random and adjacent optotypes are not repeated to prevent memory of the order; the optotype size is adjusted according to the detection process, shrinking when correctly identified and keeping it when incorrect; the optotypes are randomly distributed in the central area of ​​the screen and displayed for 3-5 seconds. The user operation guidance submodule guides users to operate correctly through multiple senses: First, posture guidance: when the camera captures non-standard sitting postures such as bending over or turning to the side, it provides voice prompts and displays a standard diagram; second, eye position guidance: prompting users to place their chin on the support; and third, operation method guidance: through text and animation demonstrations, it informs users that they need to click on the direction of the visual target opening within 3 seconds. Optical target recognition and feedback submodule: After the user clicks on the direction of the optical target, the system immediately compares the results: if correct, it displays "correct" and generates a smaller optical target; if incorrect, it displays "error" and records the number of errors. If there are two consecutive errors at the same level, the system stops detecting at that level and records the corresponding visual acuity value; if no operation is performed, the system defaults to failure. When the detection reaches the highest recognizable level, the system repeats the detection once to confirm stability and finally records the accurate visual acuity value. Corrected vision switching submodule: When uncorrected visual acuity is below standard, voice and text prompts are given; at the same time, it switches to the corrected vision test mode. The process is the same as the uncorrected vision test, except that the corrected vision is marked in the data. After the test, both types of vision values ​​are recorded at the same time. If the correction meets the standard, it is still considered qualified.

[0009] Preferably, the detection data processing and storage module specifically includes: The real-time detection data acquisition submodule collects three types of data in real time through the backend interface: user identity association data; detection process data; and detection result data. The data validity verification submodule is used to verify data from multiple dimensions: it checks whether the core fields of file number and vision value are missing, and prompts a retest if they are missing; it verifies the reasonableness of vision value, determines whether the vision value is within the range of 0.1-5.3, and whether the number of errors matches the process, and stores unreasonable data in the abnormal data pool; it verifies the consistency of identity, compares the relationship between identity and test data, and avoids test data without identity information. The preliminary physical examination report generation submodule automatically generates a draft report based on standardized data. It includes basic user information, vision test results, a summary of the testing process, and preliminary judgment opinions. The draft is associated with the file number, encrypted and stored in PDF format, and awaits review.

[0010] Preferably, the abnormal situation handling and early warning module specifically includes: The equipment fault detection and early warning submodule is used to monitor the hardware status in real time: if the terminal parameters exceed the normal range or the auxiliary equipment fails to respond to commands three times in a row, it is determined to be a fault. After the fault occurs, a red prompt box pops up on the screen and a voice broadcast is given. The user operation exception handling submodule is used to identify three types of operation exceptions: leaving the detection area, if the camera does not capture a face within 5 seconds, the detection will be paused, prompting a return and starting a countdown. If the user does not return, the detection will be interrupted; operation timeout, if the target is not clicked during the display period, a timeout failure message will be displayed. If the timeout exceeds 5 times, the system will be paused and a re-practice suggestion will be given; violation of operation, a voice warning will be given. If the violation continues, the detection will be judged as a failure. The user can reapply after 1 hour. The abnormal test result warning submodule is used to issue warnings for extreme results: if vision is severely below standard, it indicates the risk of eye disease and simultaneously alerts the administrator; if vision fluctuates too much, it marks the fluctuation as abnormal and suggests retesting; if there is abnormal vision in one eye, it indicates the additional standard for those with visual impairment in one eye to avoid omissions.

[0011] Preferably, the physical examination report review and output module specifically includes: The report review task allocation submodule allocates review tasks according to rules: tasks are assigned to corresponding reviewers by region, and when the workload is too large, tasks are distributed evenly; abnormal reports are set as high priority and assigned first; reviewers are reminded via pop-ups and SMS. The review standard prompt submodule automatically prompts during the review process: displaying the corresponding driver's license vision standards and key review points; anomaly reports highlighting anomalies and providing review suggestions; and when standards have recently changed, displaying updated information at the top to ensure that the review uses the latest standards. The review result feedback submodule updates the report status to "Review Passed" when the review is passed, records the review information, and prompts the user to print and send an SMS message; when the review fails, the reviewer fills in the reason and the report is returned for re-verification. The physical examination report output submodule provides two output formats: paper reports require verification of the user's ID card before printing and include electronic signatures, electronic seals, and anti-counterfeiting QR codes; electronic reports are automatically encrypted and uploaded to the vehicle management office system and are identical to paper reports.

[0012] A self-service vision test method for driver's physical examination includes the following steps: S1: Preparation before testing. The user brings their ID card and places it in the reading area in front of the testing terminal while facing the camera to complete the liveness detection. The system automatically compares the identity information with the face. If the verification is successful, a unique medical examination file number is generated. If the verification fails, the user needs to adjust according to the prompts. After identity verification, the system automatically calibrates the environment: adjusting the screen brightness, contrast, and fill light to ensure no glare; recognizing the distance between the user and the screen through the camera and providing voice prompts to adjust to the standard; and prompting the user to sit upright and keep their eyes level with the center of the screen. After the system indicates that the environment calibration is complete, the testing phase begins. S2: Naked-eye visual acuity test. The system automatically associates the user's licensed vehicle type with the corresponding visual acuity standard. Then, it dynamically generates an E-shaped optotype with a random opening direction on the screen. The user must click on the opening direction of the optotype within 3 seconds: if correct, the system displays "correct" and the next set of optotypes is scaled down; if incorrect, the system displays "error" and records the number of errors, and the next set of optotypes is kept in the same size and scaled up; if no operation is performed, the system defaults to recognition failure. If the same optotype level is incorrectly identified twice consecutively, the test for that level is stopped and the current visual acuity value is recorded. When the highest recognizable level is detected, the test is repeated once to confirm stability, and the naked-eye visual acuity value is finally recorded. S3: Corrected vision test, activated only when uncorrected vision is below standard. If you do not have glasses, you can contact staff to obtain temporary glasses and terminate the test. After the user puts on glasses, click the button and the system will switch to corrected vision mode. The test process is the same as uncorrected vision. S4: Data processing and report review output. After the test is completed, the system automatically verifies the integrity and rationality of the data. If there is an error, it prompts for retesting. After the verification is passed, the data is encrypted and stored, and a draft PDF report is automatically generated and pushed to the reviewer. After the reviewer verifies that the report is correct, the system updates the report status and notifies the user via SMS. If the report fails, the user fills in the reason and returns it. The user verifies the report with their ID card and face, and prints a paper report with electronic signature and anti-counterfeiting QR code on the terminal. The electronic report is also uploaded to the vehicle management office at the same time.

[0013] Compared with the prior art, the present invention provides a self-service vision testing system and method for driver physical examinations, which has the following beneficial effects: This driver's physical examination vision self-service testing system and its testing method allow users to complete identity verification and self-testing simply by presenting their ID card, without having to wait in line. No professional assistance is required, significantly reducing the time spent on physical examinations. It solves the problems of cumbersome and inefficient traditional physical examination processes. During the test, it can automatically calibrate ambient light, screen parameters, and testing distance, dynamically generate random optotypes, record testing process data in real time, and perform multi-dimensional verification. This avoids problems such as fixed optotypes and subjective judgment errors in traditional manual testing. Based on this, it can ensure the accuracy and reliability of vision data and reduce the manpower required for manual verification, guidance, and recording. Attached Figure Description

[0014] Figure 1 This is a system block diagram of the present invention. Detailed Implementation

[0015] To make the technical means, creative features, objectives and effects of this invention easier to understand, the invention will be further described below in conjunction with specific embodiments.

[0016] Example 1: like Figure 1 As shown, a self-service vision testing system for driver physical examinations includes a user identity verification and filing module, a vision testing core execution module, a test data processing and storage module, an anomaly handling and alarm module, a system management and maintenance module, and a physical examination report review and output module. The user identity verification and filing module is used to confirm the authenticity of the user's identity and establish a unique physical examination file to ensure that the test data corresponds one-to-one with the user information. The user identity verification and filing module specifically includes: The identity information collection submodule supports two core collection methods: one is to automatically obtain the user's legal information, such as name and ID number, through an ID card reader; the other is to collect a live face through a high-definition camera, triggering dynamic action detection such as blinking and head turning, to prevent photo and video forgery. After collection, the ID card information and the live face will be initially compared in real time to confirm whether they are the same person. The physical examination file initialization submodule automatically generates a unique driver's vision physical examination file number after the initial identity comparison is passed. The code includes the regional code, the year of examination and the serial number of the day. At the same time, the identity information and facial image are bound to the file number, and the file is initialized, which includes the user basic information column, vision test record column and report review status column. The report review status column is initially set to pending test. Identity verification result feedback submodule: When the verification is successful, a voice and text message will be displayed simultaneously to indicate that the identity verification has been successful and the next step is to proceed to the next step; if the ID card reading fails or the face comparison fails, the problem will be clearly indicated and the reason for the failure will be recorded.

[0017] The core execution module for vision testing is designed to simulate a professional environment, accurately acquire data, and adapt to the needs of drivers. Users can complete the test without professional guidance. The core execution module for vision testing specifically includes: The detection environment calibration submodule is used to automatically calibrate the environmental parameters of the detection area: first, it detects the brightness through a light sensor; second, it adjusts the contrast and color saturation to ensure the sharpness of the target edges; and third, it identifies the distance between the user and the screen through a camera, providing voice prompts for adjustment when the distance does not meet the standard, until the standard is met. The detection parameter setting submodule automatically matches the detection standards according to the driver's license type, with preset vision requirements for each type; The visual acuity chart dynamic generation submodule randomly generates E-shaped optotypes. The generation rules include: the optotype opening direction is random and adjacent optotypes are not repeated to prevent memory of the order; the optotype size is adjusted according to the detection process, shrinking when correctly identified and keeping it when incorrect; the optotypes are randomly distributed in the central area of ​​the screen and displayed for 3-5 seconds. The user operation guidance submodule guides users to operate correctly through multiple senses: First, posture guidance: when the camera captures non-standard sitting postures such as bending over or turning to the side, it provides voice prompts and displays a standard diagram; second, eye position guidance: prompting users to place their chin on the support; and third, operation method guidance: through text and animation demonstrations, it informs users that they need to click on the direction of the visual target opening within 3 seconds. Optical target recognition and feedback submodule: After the user clicks on the direction of the optical target, the system immediately compares the results: if correct, it displays "correct" and generates a smaller optical target; if incorrect, it displays "error" and records the number of errors. If there are two consecutive errors at the same level, the system stops detecting at that level and records the corresponding visual acuity value; if no operation is performed, the system defaults to failure. When the detection reaches the highest recognizable level, the system repeats the detection once to confirm stability and finally records the accurate visual acuity value. Corrected vision switching submodule: When uncorrected visual acuity is below standard, voice and text prompts are given; at the same time, it switches to the corrected vision test mode. The process is the same as the uncorrected vision test, except that the corrected vision is marked in the data. After the test, both types of vision values ​​are recorded at the same time. If the correction meets the standard, it is still considered qualified.

[0018] The test data processing and storage module receives test data and ensures its accuracy and security through processing, verification, and encrypted storage, providing a basis for report generation and review. The test data processing and storage module specifically includes: The real-time detection data acquisition submodule collects three types of data in real time through the backend interface: user identity association data; detection process data; and detection result data. The data validity verification submodule is used to verify data from multiple dimensions: it checks whether the core fields of file number and vision value are missing, and prompts a retest if they are missing; it verifies the reasonableness of vision value, determines whether the vision value is within the range of 0.1-5.3, and whether the number of errors matches the process, and stores unreasonable data in the abnormal data pool; it verifies the consistency of identity, compares the relationship between identity and test data, and avoids test data without identity information. The preliminary physical examination report generation submodule automatically generates a draft report based on standardized data. It includes basic user information, vision test results, a summary of the testing process, and preliminary judgment opinions. The draft is associated with the file number, encrypted and stored in PDF format, and awaits review.

[0019] The anomaly handling and alarm module is used to establish a detection, processing, and early warning mechanism for equipment malfunctions and operational abnormalities. Specifically, the anomaly handling and early warning module includes: The equipment fault detection and early warning submodule is used to monitor the hardware status in real time: if the terminal parameters exceed the normal range or the auxiliary equipment fails to respond to commands three times in a row, it is determined to be a fault. After the fault occurs, a red prompt box pops up on the screen and a voice broadcast is given. The user operation exception handling submodule is used to identify three types of operation exceptions: leaving the detection area, if the camera does not capture a face within 5 seconds, the detection will be paused, prompting a return and starting a countdown. If the user does not return, the detection will be interrupted; operation timeout, if the target is not clicked during the display period, a timeout failure message will be displayed. If the timeout exceeds 5 times, the system will be paused and a re-practice suggestion will be given; violation of operation, a voice warning will be given. If the violation continues, the detection will be judged as a failure. The user can reapply after 1 hour. The abnormal test result warning submodule is used to issue warnings for extreme results: if vision is severely below standard, it indicates the risk of eye disease and simultaneously alerts the administrator; if vision fluctuates too much, it marks the fluctuation as abnormal and suggests retesting; if there is abnormal vision in one eye, it indicates the additional standard for those with visual impairment in one eye to avoid omissions.

[0020] The physical examination report review and output module is used to connect the initial draft of the report, complete the review and output, and specifically includes: The report review task allocation submodule allocates review tasks according to rules: tasks are assigned to corresponding reviewers by region, and when the workload is too large, tasks are distributed evenly; abnormal reports are set as high priority and assigned first; reviewers are reminded via pop-ups and SMS. The review standard prompt submodule automatically prompts during the review process: displaying the corresponding driver's license vision standards and key review points; anomaly reports highlighting anomalies and providing review suggestions; and when standards have recently changed, displaying updated information at the top to ensure that the review uses the latest standards. The review result feedback submodule updates the report status to "Review Passed" when the review is passed, records the review information, and prompts the user to print and send an SMS message; when the review fails, the reviewer fills in the reason and the report is returned for re-verification. The physical examination report output submodule provides two output formats: paper reports require verification of the user's ID card before printing and include electronic signatures, electronic seals, and anti-counterfeiting QR codes; electronic reports are automatically encrypted and uploaded to the vehicle management office system and are identical to paper reports.

[0021] Example 2: A self-service vision test method for driver's physical examination includes the following steps: S1: Preparation before testing. The user brings their ID card and places it in the reading area in front of the testing terminal while facing the camera to complete the liveness detection. The system automatically compares the identity information with the face. If the verification is successful, a unique medical examination file number is generated. If the verification fails, the user needs to adjust according to the prompts. After identity verification, the system automatically calibrates the environment: adjusting the screen brightness, contrast, and fill light to ensure no glare; recognizing the distance between the user and the screen through the camera and providing voice prompts to adjust to the standard; and prompting the user to sit upright and keep their eyes level with the center of the screen. After the system indicates that the environment calibration is complete, the testing phase begins. S2: Naked-eye visual acuity test. The system automatically associates the user's licensed vehicle type with the corresponding visual acuity standard. Then, it dynamically generates an E-shaped optotype with a random opening direction on the screen. The user must click on the opening direction of the optotype within 3 seconds: if correct, the system displays "correct" and the next set of optotypes is scaled down; if incorrect, the system displays "error" and records the number of errors, and the next set of optotypes is kept in the same size and scaled up; if no operation is performed, the system defaults to recognition failure. If the same optotype level is incorrectly identified twice consecutively, the test for that level is stopped and the current visual acuity value is recorded. When the highest recognizable level is detected, the test is repeated once to confirm stability, and the naked-eye visual acuity value is finally recorded. S3: Corrected vision test, activated only when uncorrected vision is below standard. If you do not have glasses, you can contact staff to obtain temporary glasses and terminate the test. After the user puts on glasses, click the button and the system will switch to corrected vision mode. The test process is the same as uncorrected vision. S4: Data processing and report review output. After the test is completed, the system automatically verifies the integrity and rationality of the data. If there is an error, it prompts for retesting. After the verification is passed, the data is encrypted and stored, and a draft PDF report is automatically generated and pushed to the reviewer. After the reviewer verifies that the report is correct, the system updates the report status and notifies the user via SMS. If the report fails, the user fills in the reason and returns it. The user verifies the report with their ID card and face, and prints a paper report with electronic signature and anti-counterfeiting QR code on the terminal. The electronic report is also uploaded to the vehicle management office at the same time.

[0022] The foregoing has shown and described the basic principles, main features, and advantages of the present invention. Those skilled in the art should understand that the present invention is not limited to the above embodiments. The embodiments and descriptions in the specification are merely illustrative of the principles of the invention. Various changes and modifications can be made to the invention without departing from its spirit and scope, and all such changes and modifications fall within the scope of the present invention as claimed. The scope of protection of this invention is defined by the appended claims and their equivalents.

Claims

1. A self-service vision testing system for driver physical examinations, comprising a user identity verification and record-keeping module, a vision testing core execution module, a test data processing and storage module, an anomaly handling and alarm module, a system management and maintenance module, and a physical examination report review and output module, characterized in that: The user identity verification and filing module is used to confirm the authenticity of the user's identity and establish a unique physical examination file to ensure that the test data corresponds one-to-one with the user information; The core execution module for vision testing is used to simulate a professional environment, accurately acquire data, and adapt to the needs of drivers, so that users can complete the test without professional guidance. The detection data processing and storage module is used to receive detection data, and through processing, verification, and encrypted storage, ensures the accuracy and security of the data, providing a basis for report generation and review; The abnormal situation handling and alarm module is used to establish a detection, handling and early warning mechanism for equipment failure and operational abnormalities; The physical examination report review and output module is used to connect the initial draft of the report and complete the review and output.

2. The driver's vision self-service testing system according to claim 1, characterized in that: The user identity verification and filing module specifically includes: The identity information collection submodule supports two core collection methods: one is to automatically obtain the user's legal information, such as name and ID number, through an ID card reader; the other is to collect a live face through a high-definition camera, triggering dynamic action detection such as blinking and head turning, to prevent photo and video forgery. After collection, the ID card information and the live face will be initially compared in real time to confirm whether they are the same person. The physical examination file initialization submodule automatically generates a unique driver's vision physical examination file number after the initial identity comparison is passed. The code includes the regional code, the year of examination and the serial number of the day. At the same time, the identity information and facial image are bound to the file number, and the file is initialized, which includes the user basic information column, vision test record column and report review status column. The report review status column is initially set to pending test. Identity verification result feedback submodule: When the verification is successful, a voice and text message will be displayed simultaneously to indicate that the identity verification has been successful and the next step is to proceed to the next step; if the ID card reading fails or the face comparison fails, the problem will be clearly indicated and the reason for the failure will be recorded.

3. The driver's vision self-service testing system according to claim 1, characterized in that: The core execution module for vision testing specifically includes: The detection environment calibration submodule is used to automatically calibrate the environmental parameters of the detection area: first, it detects the brightness through a light sensor; second, it adjusts the contrast and color saturation to ensure the sharpness of the target edges; and third, it identifies the distance between the user and the screen through a camera, providing voice prompts for adjustment when the distance does not meet the standard, until the standard is met. The detection parameter setting submodule automatically matches the detection standards according to the driver's license type, with preset vision requirements for each type; The visual acuity chart dynamic generation submodule randomly generates E-shaped optotypes. The generation rules include: the optotype opening direction is random and adjacent optotypes are not repeated to prevent memory of the order; the optotype size is adjusted according to the detection process, shrinking when correctly identified and keeping it when incorrect; the optotypes are randomly distributed in the central area of ​​the screen and displayed for 3-5 seconds. The user operation guidance submodule guides users to operate correctly through multiple senses: First, posture guidance: when the camera captures non-standard sitting postures such as bending over or turning to the side, it provides voice prompts and displays a standard diagram; second, eye position guidance: prompting users to place their chin on the support; and third, operation method guidance: through text and animation demonstrations, it informs users that they need to click on the direction of the visual target opening within 3 seconds. Optical target recognition and feedback submodule: After the user clicks on the direction of the optical target, the system immediately compares the results: if correct, it displays "correct" and generates a smaller optical target; if incorrect, it displays "error" and records the number of errors. If there are two consecutive errors at the same level, the system stops detecting at that level and records the corresponding visual acuity value; if no operation is performed, the system defaults to failure. When the detection reaches the highest recognizable level, the system repeats the detection once to confirm stability and finally records the accurate visual acuity value. Corrected vision switching submodule: When uncorrected visual acuity is below standard, voice and text prompts are given; at the same time, it switches to the corrected vision test mode. The process is the same as the uncorrected vision test, except that the corrected vision is marked in the data. After the test, both types of vision values ​​are recorded at the same time. If the correction meets the standard, it is still considered qualified.

4. The driver's vision self-service testing system according to claim 1, characterized in that: The detection data processing and storage module specifically includes: The real-time detection data acquisition submodule collects three types of data in real time through the backend interface: user identity association data; detection process data; and detection result data. The data validity verification submodule is used to verify data from multiple dimensions: it checks whether the core fields of file number and vision value are missing, and prompts a retest if they are missing; it verifies the reasonableness of vision value, determines whether the vision value is within the range of 0.1-5.3, and whether the number of errors matches the process, and stores unreasonable data in the abnormal data pool; it verifies the consistency of identity, compares the relationship between identity and test data, and avoids test data without identity information. The preliminary physical examination report generation submodule automatically generates a draft report based on standardized data. It includes basic user information, vision test results, a summary of the testing process, and preliminary judgment opinions. The draft is associated with the file number, encrypted and stored in PDF format, and awaits review.

5. The driver's vision self-service testing system according to claim 1, characterized in that: The abnormal situation handling and early warning module specifically includes: The equipment fault detection and early warning submodule is used to monitor the hardware status in real time: if the terminal parameters exceed the normal range or the auxiliary equipment fails to respond to commands three times in a row, it is determined to be a fault. After the fault occurs, a red prompt box pops up on the screen and a voice broadcast is given. The user operation exception handling submodule is used to identify three types of operation exceptions: leaving the detection area, if the camera does not capture a face within 5 seconds, the detection will be paused, prompting a return and starting a countdown. If the user does not return, the detection will be interrupted; operation timeout, if the target is not clicked during the display period, a timeout failure message will be displayed. If the timeout exceeds 5 times, the system will be paused and a re-practice suggestion will be given; violation of operation, a voice warning will be given. If the violation continues, the detection will be judged as a failure. The user can reapply after 1 hour. The abnormal test result warning submodule is used to issue warnings for extreme results: if vision is severely below standard, it indicates the risk of eye disease and simultaneously alerts the administrator; if vision fluctuates too much, it marks the fluctuation as abnormal and suggests retesting; if there is abnormal vision in one eye, it indicates the additional standard for those with visual impairment in one eye to avoid omissions.

6. The driver's vision self-service testing system according to claim 1, characterized in that: The physical examination report review and output module specifically includes: The report review task allocation submodule allocates review tasks according to rules: tasks are assigned to corresponding reviewers by region, and when the workload is too large, tasks are distributed evenly; abnormal reports are set as high priority and assigned first; reviewers are reminded via pop-ups and SMS. The review standard prompt submodule automatically prompts during the review process: displaying the corresponding driver's license vision standards and key review points; anomaly reports highlighting anomalies and providing review suggestions; and when standards have recently changed, displaying updated information at the top to ensure that the review uses the latest standards. The review result feedback submodule updates the report status to "Review Passed" when the review is passed, records the review information, and prompts the user to print and send an SMS message; when the review fails, the reviewer fills in the reason and the report is returned for re-verification. The physical examination report output submodule provides two output formats: paper reports require verification of the user's ID card before printing and include electronic signatures, electronic seals, and anti-counterfeiting QR codes; electronic reports are automatically encrypted and uploaded to the vehicle management office system and are identical to paper reports.

7. A self-service vision testing method for driver physical examinations, employing a self-service vision testing system for driver physical examinations as described in any one of claims 1-6, characterized in that: The following steps are included: S1: Preparation before testing. The user brings their ID card and places it in the reading area in front of the testing terminal while facing the camera to complete the liveness detection. The system automatically compares the identity information with the face. If the verification is successful, a unique medical examination file number is generated. If the verification fails, the user needs to adjust according to the prompts. After identity verification, the system automatically calibrates the environment: adjusting the screen brightness, contrast, and fill light to ensure no glare; recognizing the distance between the user and the screen through the camera and providing voice prompts to adjust to the standard; and prompting the user to sit upright and keep their eyes level with the center of the screen. After the system indicates that the environment calibration is complete, the testing phase begins. S2: Naked eye visual acuity test. The system automatically associates the user's licensed vehicle type with the corresponding visual acuity standard, and then dynamically generates an E-shaped optotype with a random opening direction on the screen. The user needs to click on the optotype opening direction within 3 seconds: if correct, the system will display "correct" and the next set of optotypes will shrink. If an error occurs, the error is displayed and the number of errors is recorded. The next target is then held and zoomed in. If no action is taken, recognition will fail by default. If the same visual acuity level is incorrectly identified twice consecutively, the detection for that level will be stopped and the current visual acuity value will be recorded. When the highest identifiable level is detected, repeat the process once to confirm stability, and finally record the uncorrected visual acuity value. S3: Corrected vision test, activated only when uncorrected vision is below standard. If you do not have glasses, you can contact staff to obtain temporary glasses and terminate the test. After the user puts on glasses, click the button and the system will switch to corrected vision mode. The test process is the same as uncorrected vision. S4: Data processing and report review output. After the test is completed, the system automatically verifies the integrity and rationality of the data. If there is an error, it prompts for retesting. After the verification is passed, the data is encrypted and stored, and a draft PDF report is automatically generated and pushed to the reviewer. After the reviewer verifies that the report is correct, the system updates the report status and notifies the user via SMS. If the report fails, the user fills in the reason and returns it. The user verifies the report with their ID card and face, and prints a paper report with electronic signature and anti-counterfeiting QR code on the terminal. The electronic report is also uploaded to the vehicle management office at the same time.