Vehicle startup management method and system based on pre-job health detection of bus drivers

Through the dual-factor verification mechanism and video image recognition technology, the lag and one-sided problems of existing bus driver health detection technology have been solved, real-time monitoring of bus driver health status and driving safety have been achieved.

CN118798487BActive Publication Date: 2024-12-24XIAMEN HARINE TECH CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411269406.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-11
Publication Date
2024-12-24
Estimated Expiration
2044-09-11

AI Technical Summary

Technical Problem

The existing bus driver health testing technology cannot reflect driver health changes in real time, and it has lag and one-sided nature. It cannot fully capture the health problems or behavioral abnormalities that drivers may have before their jobs, resulting in low driving safety.

Method used

Using a two-factor verification mechanism based on biometric technology and physiological parameter detection, the identity information verification and alcohol test results are verified and the health test results are verified to ensure that only drivers with qualified identity and good physical condition can start the bus and pass video image recognition technology Monitor the driver's driving status in real time.

Benefits of technology

Real-time and comprehensive monitoring of the health status of bus drivers has been achieved, driving safety and operational reliability have been improved, and potential health risks and accident hazards have been reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118798487B_ABST
    Figure CN118798487B_ABST
Patent Text Reader

Abstract

A vehicle startup management method and system based on pre-job health detection of bus drivers, relating to the technical field of bus driver health detection. The method comprises: determining a first verification result according to the identity information of the current bus driver and the bus driver handover schedule; obtaining the alcohol test result and health test result of the current bus driver before taking up the post, and determining a second verification result based on the alcohol test result and the health test result; when the first verification result is a successful verification, and the second verification result is a successful verification, determining that the startup authority of the current bus driver corresponding to the bus is turned on, and controlling the key box of the bus to be turned on; when the first verification result is a failed verification, and / or the second verification result is a failed verification, determining that the startup authority of the current bus driver corresponding to the bus is turned off, and controlling the key box of the bus to remain closed. The implementation of the technical solution provided by the present application improves the driving safety of bus drivers.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of health detection for bus drivers, and in particular to a vehicle startup management method and system based on pre-job health detection for bus drivers. Background Art

[0002] With the rapid development of urbanization, the public transportation system plays a key role in urban transportation. As a major component of this system, the safety and efficiency of buses are crucial to public transportation. The health and behavior of bus drivers directly affect the operational safety of buses, so it is crucial to ensure that drivers are in the best condition before and during driving.

[0003] The current existing technology mainly requires bus drivers to undergo regular physical examinations to check their physical health and decide whether to allow them to continue driving buses based on the results. However, this type of examination method cannot reflect the driver's health changes in real time, has a certain lag and one-sidedness, and cannot fully capture the health problems or abnormal behaviors that may occur before the driver takes up his post, resulting in lower driving safety for bus drivers. Summary of the invention

[0004] The present application provides a vehicle startup management method, system, medium and equipment based on pre-job health examination of bus drivers, which can improve the driving safety of bus drivers.

[0005] In a first aspect, the present application provides a vehicle startup management method based on pre-job health detection of bus drivers, the method comprising:

[0006] Obtaining the identity information of the current bus driver, and determining a first verification result according to the identity information and the bus driver's shift schedule;

[0007] Obtaining the alcohol test result and health test result of the current bus driver before taking up the post, and determining a second verification result based on the alcohol test result and the health test result;

[0008] When the first verification result is successful verification, and the second verification result is successful verification, determining that the start authority of the current bus driver corresponding to the bus is enabled, and controlling the key box of the bus to be enabled;

[0009] When the first verification result is verification failure, and / or the second verification result is verification failure, it is determined that the start authority of the current bus driver corresponding to the bus is closed, and the key box of the bus is controlled to remain closed.

[0010] By adopting the above technical solution, the first step of identity verification is performed by obtaining the identity information of the current bus driver and checking it with the bus driver's shift handover table, which ensures that only scheduled drivers can drive the bus, effectively preventing unauthorized persons from driving and improving safety. Secondly, alcohol and health tests are performed on the driver before he or she takes up the post, and the second step of health status verification is performed based on the test results. This double verification mechanism can comprehensively evaluate the driver's actual physical condition before taking up the post, avoids the lag and one-sidedness of relying solely on regular physical examinations, and greatly improves the ability to detect potential health risks. Finally, only when both the identity verification and health status verification are passed, the driver is allowed to open the vehicle key box and start the vehicle. This strict authority control measure ensures that only drivers with qualified identities and good physical conditions can drive, which can improve the safety of bus drivers.

[0011] Optionally, the obtaining of the identity information of the current bus driver and determining the first verification result according to the identity information and the bus driver's shift handover table include:

[0012] Obtain the identity information of the current bus driver for identity verification at the current moment based on biometric technology;

[0013] Determine the scheduled driver corresponding to the current moment in the bus driver handover schedule, and the target identity information corresponding to the scheduled driver;

[0014] When the identity information is consistent with the target identity information, determining that the first verification result is a successful verification;

[0015] When the identity information is inconsistent with the target identity information, it is determined that the first verification result is a verification failure.

[0016] By adopting the above technical solution, by obtaining the driver's biometric information at the current moment and automatically comparing it with the scheduling information at the corresponding moment in the shift handover table, a closed-loop, unmanned automated identity authentication mechanism is constructed. It no longer relies on traditional manual inspections, and realizes the automation and intelligent management of bus driver identity authentication, thereby improving the safety management of bus operations.

[0017] Optionally, obtaining the alcohol test result and health test result of the current bus driver before taking up the post, and determining the second verification result based on the alcohol test result and the health test result, includes:

[0018] Acquire the alcohol content of the current bus driver collected by an alcohol detection device, and use the alcohol content as the alcohol detection result; and acquire the physiological parameters of the current bus driver collected by a physiological parameter detection device, wherein the physiological parameters include at least one of blood pressure, heart rate, body temperature, blood oxygen saturation, and respiratory rate, and use the physiological parameters as the health detection result;

[0019] When the alcohol content in the alcohol test result exceeds the alcohol threshold, or / and any of the physiological parameters in the health test result exceeds the corresponding parameter threshold, the second verification result is determined to be a verification failure;

[0020] When the alcohol content in the alcohol test result does not exceed the alcohol threshold, and all physiological parameters in the health test result do not exceed the corresponding parameter thresholds, the second verification result is determined to be a successful verification.

[0021] By adopting the above technical solution, by obtaining data from alcohol testing and physiological parameter testing and automatically comparing them with preset quantitative thresholds, a source-based, fully automated intelligent monitoring mechanism for the driver's health status is constructed. It no longer relies on traditional manual observation and judgment, and realizes active, quantitative and intelligent supervision of the health status of bus drivers before they take up their posts. It reduces the potential accident hazards caused by bus drivers driving in unhealthy conditions from the source, and significantly improves the safety and reliability of public transportation.

[0022] Optionally, when the first verification result is a successful verification and the second verification result is a successful verification, determining that the start permission of the current bus driver corresponding to the bus is enabled, and controlling the key box of the bus to be enabled, includes:

[0023] When the first verification result is successful verification and the second verification result is successful verification, determining that the start authority of the current bus driver corresponding to the bus is enabled, and identifying whether there is a key in the key box of the bus;

[0024] If there is a key in the key box, the key box of the bus is controlled to open, and after identifying that there is no key in the key box within a preset time, the current bus driver successfully punches in;

[0025] If there is no key in the key box, a prompt message is displayed and a spare key request message is sent to the public transportation control center.

[0026] By adopting the above technical solution, the startup permission is enabled after both identity authentication and health status detection are passed. The system will automatically identify whether there is a key in the vehicle key box. If so, it will directly control the key box to open and let the driver take out the key to drive. If not, it will display a prompt in time and send a spare key request to the control center. On the one hand, it avoids the safety hazards of traditional single keys, such as key loss or theft. On the other hand, it ensures that only bus drivers with qualified identities and good physical conditions are allowed to drive. In addition, it combines the clock-in recording function to achieve effective management of pre-job health detection, vehicle startup and key permissions, thereby improving the safety of bus drivers.

[0027] Optionally, the method further includes:

[0028] Acquire video frame images of the current bus driver during driving in real time;

[0029] Parsing the video frame images according to preset frame segments to obtain facial features and continuous posture features of the current bus driver;

[0030] A driving risk value is determined based on the facial features and the continuous posture features, and a warning message is issued when the driving risk value is higher than a risk threshold.

[0031] By adopting the above technical solutions and applying video image recognition technology, real-time and dynamic monitoring of the bus driver's status during the entire driving process is achieved, rather than the static and one-sided monitoring in the past, which greatly improves the comprehensiveness of monitoring; by analyzing facial and posture features, more refined driving status analysis can be carried out, thereby dynamically detecting the driver's fatigue, distraction and other dangerous conditions, realizing active driving risk warning, and greatly improving the safety of bus driving.

[0032] Optionally, determining the driving risk value based on the facial features and the continuous posture features includes:

[0033] Matching the facial features and the continuous posture features with the features in a preset dangerous driving library respectively to obtain matching values; the facial features include at least one of eyelid opening and closing features, eyeball movement trajectory features, and pupil area change features, and the continuous posture features include at least one of head posture change features, upper body shaking amplitude features, and hand movement features;

[0034] Determine a dangerous feature whose matching value is greater than a matching threshold, and determine a dangerous score of the dangerous feature according to the dangerous feature and the dangerous driving library, wherein the dangerous driving library includes a plurality of dangerous driving features and corresponding dangerous scores;

[0035] The risk scores corresponding to the risk characteristics are accumulated to obtain a driving risk value.

[0036] By adopting the above technical solution, a scientific dangerous driving feature library is established by analyzing key features such as eyes, head, and upper body, which enables accurate extraction and matching of driving risks based on video images, rather than relying on extensive manual experience judgment, greatly improving the judgment effect; by calculating the risk value based on the scoring mechanism, objective quantitative results can be obtained, which can dynamically detect various fatigue and abnormal conditions of the driver, scientifically predict driving risks, and significantly improve public transportation safety.

[0037] Optionally, after issuing a warning message when the driving risk value is higher than a risk threshold, the method further includes:

[0038] Within a preset time after the warning prompt is issued, determining whether the driving risk of the current bus driver is lower than the risk threshold;

[0039] If the driving risk of the current bus driver is not lower than the risk threshold, the driver's abnormal status information is sent to the bus control center.

[0040] By adopting the above technical solution, on the basis of issuing real-time risk warnings, a mechanism for continuous detection of driving status after the warning is added. It can determine whether the driver is still in an abnormal state after the warning. If the risk level continues to be too high, the abnormal state will be actively sent to the control center. This closed-loop feedback monitoring after the warning can follow up on the rectification of problems compared to simple warnings, ensure that potential risks are effectively controlled, prevent warning loopholes, and make up for the problem of untimeliness in warning supervision.

[0041] In a second aspect of the present application, a vehicle startup management system based on pre-job health detection of bus drivers is provided, the system comprising:

[0042] A first verification module is used to obtain the identity information of the current bus driver and determine a first verification result according to the identity information and the bus driver's shift schedule;

[0043] A second verification module is used to obtain the alcohol test result and health test result of the current bus driver before taking up the post, and determine a second verification result based on the alcohol test result and the health test result;

[0044] The permission opening module is used to determine that the starting permission of the current bus driver corresponding to the bus is opened when the first verification result is successful verification and the second verification result is successful verification, and control the key box of the bus to open;

[0045] The permission closing module is used to determine that the start permission of the current bus driver corresponding to the bus is closed when the first verification result is verification failure and / or the second verification result is verification failure, and control the key box of the bus to remain closed.

[0046] In a third aspect of the present application, a computer storage medium is provided, wherein the computer storage medium stores a plurality of instructions, wherein the instructions are suitable for being loaded by a processor and executing the above method steps.

[0047] In a fourth aspect of the present application, an electronic device is provided, comprising: a processor and a memory; wherein the memory stores a computer program, and the computer program is suitable for being loaded by the processor and executing the above-mentioned method steps.

[0048] In summary, one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:

[0049] By adopting the above technical solution, the first step of identity verification is performed by obtaining the identity information of the current bus driver and checking it with the bus driver's shift handover table, which ensures that only scheduled drivers can drive the bus, effectively preventing unauthorized persons from driving and improving safety. Secondly, alcohol and health tests are performed on the driver before he or she takes up the post, and the second step of health status verification is performed based on the test results. This double verification mechanism can comprehensively evaluate the driver's actual physical condition before taking up the post, avoids the lag and one-sidedness of relying solely on regular physical examinations, and greatly improves the ability to detect potential health risks. Finally, only when both the identity verification and health status verification are passed, the driver is allowed to open the vehicle key box and start the vehicle. This strict authority control measure ensures that only drivers with qualified identities and good physical conditions can drive, which can improve the safety of bus drivers. BRIEF DESCRIPTION OF THE DRAWINGS

[0050] Figure 1 It is a flow chart of a vehicle startup management method for pre-job health detection of bus drivers provided in an embodiment of the present application;

[0051] Figure 2 It is a module schematic diagram of a vehicle startup management system for pre-job health detection of bus drivers provided in an embodiment of the present application;

[0052] Figure 3 It is a structural schematic diagram of an electronic device provided in an embodiment of the present application.

[0053] Description of reference numerals: 300, electronic device; 301, processor; 302, communication bus; 303, user interface; 304, network interface; 305, memory. DETAILED DESCRIPTION

[0054] In order to enable technicians in this field to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below in conjunction with the drawings in the embodiments of this specification. Obviously, the described embodiments are only part of the embodiments of this application, not all of the embodiments.

[0055] In the description of the embodiments of the present application, words such as "for example" or "for example" are used to indicate examples, illustrations or explanations. Any embodiment or design described as "for example" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "for example" or "for example" is intended to present related concepts in a specific way.

[0056] In the description of the embodiments of the present application, the meaning of the term "multiple" refers to two or more. For example, multiple systems refer to two or more systems, and multiple screen terminals refer to two or more screen terminals. In addition, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the indicated technical features. Thus, the features defined as "first" and "second" may explicitly or implicitly include one or more of the features. The terms "include", "comprise", "have" and their variations all mean "including but not limited to", unless otherwise specifically emphasized.

[0057] The following will provide a clear and complete description of the technical solutions in the embodiments of the present application in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments.

[0058] Please refer to Figure 1 , a flow chart of a vehicle startup management method for pre-job health detection of bus drivers is proposed. The method can be implemented by a computer program, can be implemented by a single-chip microcomputer, and can also be run on a vehicle startup management system for pre-job health detection of bus drivers. The computer program can be integrated in a bus control center, or can be run as an independent tool application. Specifically, the method includes steps 10 to 40, and the above steps are as follows:

[0059] Step 10: Obtain the identity information of the current bus driver, and determine the first verification result based on the identity information and the bus driver's shift schedule.

[0060] Current bus drivers refer to drivers who are currently on duty and ready to drive buses. Bus driver shift handover form refers to a work form or system used by bus companies to arrange and record driver shifts.

[0061] Specifically, by verifying whether the driver identified by the current identity is the actual scheduled personnel on duty, it is possible to prevent illegal elements from infiltrating the system or drivers who have been suspended from duty from temporarily taking over the vehicle, thereby enhancing the safety of public transportation operations.

[0062] First, the identity information of the bus driver who is currently undergoing identity authentication is obtained based on biometric technologies such as fingerprints and faces to ensure the authenticity of the identity information. Then, in the bus driver handover schedule pre-established by the bus company, the scheduled driver who should be on duty and his corresponding target identity information are determined according to the current time. The actual identity information obtained is compared with the target identity information. When the two are consistent, the driver is determined to be a normal scheduled on-duty person, and the first verification result is a successful verification; otherwise, if the two are inconsistent, the driver is determined to be an illegal or unauthorized person, and the first verification result is a failed verification.

[0063] Based on the above embodiment, as an optional embodiment, the step of obtaining the identity information of the current bus driver and determining the first verification result according to the identity information and the bus driver's shift table may further include the following steps:

[0064] Step 101: Obtain the identity information of the current bus driver who is currently performing identity authentication based on biometric technology.

[0065] Specifically, the purpose of using biometric technology to obtain identity information is to ensure the authenticity and accuracy of the identity information obtained and prevent identity forgery. Traditional identity codes such as work numbers and certificate numbers can easily be misused or tampered with, while biometrics have the characteristics of uniqueness and non-transferability, and can reliably identify and confirm personal identities. Biometric devices, such as fingerprint collection devices and face recognition cameras, are deployed in the cab of public buses or other appropriate locations. When a bus driver undergoes identity verification, the device automatically collects his biometric data, such as fingerprint images and facial images. Then, the biometric device compares the collected biometric data with the biometric database pre-stored in the system to find the individual identity information that best matches it. If the match is successful, the real identity information of the bus driver currently undergoing identity verification can be obtained, including name, work number and other identity identification codes.

[0066] Step 102: Determine the scheduled driver corresponding to the current time in the bus driver handover schedule, and the target identity information corresponding to the scheduled driver.

[0067] Specifically, to obtain the actual time at the current moment, you can connect to the timing server or obtain the accurate time from the clock module of the bus. Then, the current moment obtained is matched with the bus driver handover schedule input into the system in advance, and the scheduled driver who should be on duty at this time is determined according to the current moment. In the handover schedule, the identity information of the corresponding on-duty driver, such as name, work number, etc., is pre-recorded for each time period. Therefore, once the scheduled driver corresponding to the current moment is determined, the target identity information of the scheduled driver can be found from it.

[0068] Step 103: When the identity information is consistent with the target identity information, the first verification result is determined to be successful.

[0069] Step 104: When the identity information is inconsistent with the target identity information, determining the first verification result is a verification failure.

[0070] Specifically, the identity information of the current bus driver previously obtained through biometric technology is compared with the target identity information of the scheduled driver queried from the bus driver's shift handover table. When comparing, the name, work number and other identity identification codes in the two identity information can be compared one by one by string matching to see if they are exactly the same. If the two are exactly the same, it means that the bus driver whose identity is currently authenticated is the target on-duty personnel scheduled for shifts, and the first verification result is determined to be successful. On the contrary, if any inconsistency is found between the two identity information after comparison, even if only one character is different, it means that the driver whose identity is currently authenticated is not a legal on-duty person on duty, and may be an illegal intruder or a suspended person, and the first verification result is determined to be a failed verification.

[0071] Step 20: Obtain the alcohol test results and health test results of the current bus driver before taking up the post, and determine the second verification result based on the alcohol test results and health test results.

[0072] The alcohol test result refers to the alcohol content value obtained by testing the current bus driver through alcohol testing equipment.

[0073] Health test results refer to some physiological parameter data collected from bus drivers through physiological parameter integrated detection equipment, such as blood pressure, heart rate, body temperature, blood oxygen saturation, respiratory rate, etc. This integrated device adopts a wearable design. Drivers only need to wear it on their wrists or other parts of the body to continuously monitor multiple physiological parameters without the need for multiple scattered detection instruments.

[0074] Specifically, before bus drivers take up their shifts, they need to be tested using alcohol testing equipment (such as an alcohol tester) and physiological parameter testing equipment (such as a wearable health monitor). The alcohol testing equipment analyzes the driver's breath or other biological samples to give a numerical reading of the current alcohol content in the body, i.e., the alcohol test result. At the same time, the physiological parameter testing equipment will monitor a series of physiological parameter values ​​such as the driver's blood pressure, heart rate, and body temperature, and combine these data as health test results. Evaluate the alcohol test results and health test results separately. If both results are within a normal and reasonable range, the second verification result is determined to be a successful verification; if either is abnormal, the second verification result is determined to be a failed verification.

[0075] Based on the above embodiment, as an optional embodiment, the step of obtaining the alcohol test result and health test result of the current bus driver before taking up the post, and determining the second verification result based on the alcohol test result and health test result may also include the following steps:

[0076] Step 201: obtain the alcohol content collected by the alcohol detection device on the current bus driver, and use the alcohol content as the alcohol detection result, and obtain the physiological parameters collected by the physiological parameter detection device on the current bus driver, and use the physiological parameters as the health detection result.

[0077] Specifically, for alcohol detection, alcohol testing equipment such as an alcohol tester can be used to let the bus driver blow or collect other biological samples (such as saliva, sweat, etc.). The device will analyze the alcohol content in the sample and give an accurate numerical reading, that is, the alcohol content result, which will be directly obtained and recorded as the alcohol test result. For health testing, integrated physiological parameter detection equipment can be used, such as wearable health detectors. The device usually contains various sensor modules such as photoelectric sensors and pressure sensors, which only need to be worn on the driver's wrist or other suitable parts. The detection equipment will collect the driver's blood pressure data, heart rate data, body temperature data, blood oxygen saturation data, respiratory rate data and other physiological parameters, and transmit these parameter values ​​to the system in real time. The system can select any one or more of them as health test results for recording.

[0078] Step 202: When the alcohol content in the alcohol test result exceeds the alcohol threshold, and / or any physiological parameter in the health test result exceeds the corresponding parameter threshold, the second verification result is determined to be a verification failure.

[0079] Step 203: When the alcohol content in the alcohol test result does not exceed the alcohol threshold, and all physiological parameters in the health test result do not exceed the corresponding parameter threshold, the second verification result is determined to be a successful verification.

[0080] Specifically, first obtain the alcohol content value in the alcohol test result, and compare it with the pre-set alcohol threshold. If the alcohol content exceeds the threshold, it indicates that the driver may have violated the rules of driving under the influence of alcohol and is not suitable for driving. At the same time, the system needs to obtain the physiological parameter values ​​such as blood pressure, heart rate, body temperature, etc. in the health test results, and compare them with the normal threshold ranges corresponding to these parameters. As long as any parameter value is abnormal, such as exceeding the upper and lower limits of the threshold, it will be regarded as reflecting that the driver’s current physiological condition is not good and is also not suitable for driving. If the alcohol content exceeds the standard and / or any physiological parameter is abnormal, the second verification result is determined to be a verification failure. Only when the alcohol content is lower than the alcohol threshold and all physiological parameter values ​​do not exceed the corresponding parameter threshold, the second verification result is determined to be a successful verification.

[0081] Step 30: When the first verification result is successful verification, and the second verification result is successful verification, determine that the current bus driver's start authority for the bus is enabled, and control the key box of the bus to be opened.

[0082] In the embodiment of the present application, the key box refers to an intelligent key storage device specially set up for each public bus. In the traditional public bus management mode, the keys are usually kept by designated personnel or directly handed over to the on-duty driver. This practice has many safety hazards, such as key loss and theft. In the embodiment of the present application, each public bus is equipped with such a special key box, in which the keys are stored. Only drivers who have passed the double verification of identity authentication and health detection will the system automatically control the key box to open and allow the keys to be taken out to drive.

[0083] Specifically, the system will comprehensively evaluate the first verification result (identity verification result) and the second verification result (alcohol health test result) obtained previously. If the first verification result is successful and the second verification result is also successful, that is, the identity of the current bus driver belongs to a legal on-duty person on duty, and the alcohol content and physiological parameters are within the normal range, that is, it is determined that he meets the safe driving conditions. At this time, the start permission of the bus corresponding to the current bus driver will be determined to be "on", and the key box of the car will be intelligently identified. If it exists, the key box will be immediately controlled to open, allowing the driver to take the key to drive; if it does not exist, a prompt will be given in time and a spare key will be applied to the control center. It is guaranteed that only bus drivers with qualified identities and good physical and mental conditions can open the corresponding vehicle and drive out, which minimizes potential human safety hazards.

[0084] Based on the above embodiment, as an optional embodiment, when the first verification result is successful verification and the second verification result is successful verification, determining that the current bus driver's start authority for the bus is enabled and controlling the key box of the bus to be enabled may further include the following steps:

[0085] Step 301: When the first verification result is successful verification and the second verification result is successful verification, determine that the current bus driver's start authority for the bus is enabled, and identify whether there is a key in the key box of the bus.

[0086] Specifically, the keys of the public buses in the embodiments of the present application are safely stored in the smart key box during non-operating hours. The key box adopts hardware protection measures such as anti-theft and anti-disassembly to ensure the physical safety of the keys. More importantly, the key box and the system are intelligently connected. When the first verification result is successful, and the second verification result is successful, it is determined that the start permission of the current bus driver for the corresponding bus is enabled, and then the key box of the bus will be detected. The sensor in the key box can be used to identify whether there is a key inside the key box, further strengthen the supervision of key use, avoid the security risks such as key loss and theft that may occur in the traditional key management mode, and also facilitate the intelligent identification of keys in advance.

[0087] Step 302: If there is a key in the key box, the key box of the bus is controlled to open, and after identifying that there is no key in the key box within a preset time, the current bus driver successfully clocks in.

[0088] Specifically, if it is detected that there is a key in the key box, the key box of the bus will be controlled to open, and it will be determined whether the key has been taken away within the preset time, that is, it will be identified whether the key in the key box does not exist within the preset time. By setting the preset time, the system can give the driver a more reasonable time window to take out the key. If the key is still not taken out after the preset time, the system will determine that an abnormal situation has occurred, thereby triggering the corresponding early warning mechanism. If it is identified that the key does not exist in the key box within the preset time, it means that the bus driver has successfully taken the key. At this time, the current bus driver's successful clocking in is recorded. The design of automatically recording the clocking in not only improves the efficiency of driving records, but also further eliminates possible mistakes in the process of manual recording, and improves the level of information and intelligent management of bus operations.

[0089] Step 303: If there is no key in the key box, a prompt message is displayed and a spare key request message is sent to the public transportation control center.

[0090] Specifically, if there is no key in the key box, it means that there is a key missing problem. By identifying the key in the key box, when there is no key in the key box, a prompt message will be displayed immediately to remind the bus driver to pay attention to the key missing problem, thereby avoiding omissions and delays, and quickly starting the spare key dispatch mechanism. Once the system detects that the key does not exist, it will automatically send a spare key request to the control center to start the spare key dispatch program. After receiving the request, the bus control center can immediately send the spare key to the site to ensure that the bus can be put back into operation as soon as possible, or another spare key box is set on the bus. When the bus control center approves the spare key request, it can automatically open the spare key box to take the key and drive.

[0091] Step 40: When the first verification result is verification failure, and / or the second verification result is verification failure, determine that the current bus driver's starting authority for the bus is closed, and control the key box of the bus to remain closed.

[0092] Specifically, if the first verification result is verification failure and / or the second verification result is verification failure, it means that the current bus driver is not legal and / or is drunk or in poor health, then the start permission of the vehicle corresponding to the current bus driver will be determined to be "off", and the key storage box will be controlled to remain closed, so that the driver cannot obtain the key to drive the bus. By directly associating the result of the double verification with the vehicle start permission, it is possible to effectively prevent people with unqualified identities or physical conditions who are not suitable for driving from forcibly starting the vehicle.

[0093] Based on the above embodiment, as an optional embodiment, during the driving process of the public transport vehicle after the start permission is enabled, the following steps may also be included:

[0094] Step 501: Acquire the video frame images of the current bus driver during driving in real time.

[0095] Specifically, one or more video acquisition devices, such as high-definition digital cameras, are pre-installed in the bus cockpit. The shooting angle of these cameras needs to cover the driver's operating area to ensure that the driver's complete face and body posture can be captured. After the vehicle is started and enters the driving state, the camera will start video shooting in real time, continuously and uninterruptedly capture and record the image data in the bus driver's cockpit to form a video screen stream. The acquired raw video data will be transmitted to the on-board data processing system in real time, and encoded in the system according to the preset video codec format (such as H.264, etc.), and the encoded video frame data will be temporarily stored in the on-board cache for subsequent image recognition and processing analysis.

[0096] Step 502: parse the video frame images according to the preset frame segments to obtain the facial features and continuous posture features of the current bus driver.

[0097] Specifically, the system first needs to set a reasonable video analysis cycle, that is, a preset frame interval, such as analyzing 5 frames of continuous images once every 5 seconds. When the preset analysis cycle is reached, the system will take out the latest video frame data from the temporary cache and perform corresponding image recognition and feature extraction. For facial feature analysis, computer vision technology will be used to first detect the position of the driver's face in the video frame image, perform face detection and identity recognition, and exclude irrelevant images. Artificial intelligence model algorithms are used to perform expression recognition on the detected facial images to obtain facial feature data such as whether the driver's eyes are open, whether the eyes are focused, and whether the facial expression is normal. At the same time, the changes in the driver's facial features in the continuous frames will be analyzed and recorded, such as whether there is a long period of expressionlessness, whether there are dynamic facial features such as drowsiness and napping. For posture feature analysis, the driver's human body movement contour will be detected based on image recognition technology to understand his action posture in the cockpit. Through continuous frame comparison analysis, it can be known whether he has always maintained a normal driving posture, such as looking straight ahead, controlling the steering wheel with both hands, etc., or whether there have been abnormal driving postures such as leaning forward and leaving the steering wheel.

[0098] Step 503: Determine a driving risk value based on the facial features and the continuous posture features, and issue a warning message when the driving risk value is higher than a risk threshold.

[0099] Specifically, the facial features include at least one of eyelid opening and closing features, eyeball movement trajectory features, and pupil area change features, and the continuous posture features include at least one of head posture change features, upper body shaking amplitude features, and hand movement features.

[0100] First, it is necessary to establish a dangerous driving library containing various dangerous driving features, and preset a corresponding danger score value for each dangerous feature. The dangerous driving library can cover various high-risk facial and posture expressions that may appear in bus drivers during driving, such as eyes closed for a long time, looking into the distance, pupil dilation, frequent head shaking left and right, upper body leaning forward, arms off the steering wheel, etc. Each feature needs to be given a reasonable danger score, and the higher the score, the greater the degree of danger. The facial and posture feature data obtained from the previous step are matched and compared with various dangerous driving features in the feature library. Through intelligent algorithms such as pattern recognition and similarity calculation, the matching value of each extracted feature and a dangerous feature in the feature library can be calculated. If the matching value is higher than the preset matching threshold, it is determined that the extracted feature belongs to the corresponding dangerous driving feature. For example, if the bus driver's blinking frequency and the degree of long-term eye closure are highly consistent with the "drowsy" feature in the library, it is determined that the dangerous situation of drowsy driving occurs. For all dangerous features with matching values ​​higher than the threshold, their preset danger scores in the feature library will be queried respectively, and these scores will be accumulated to obtain the final driving risk value. The higher the risk value, the more dangerous driving behaviors the system has identified and the greater the degree of danger, and the more serious the warning needs to be issued to the bus driver. If the driving risk value exceeds the preset risk threshold, the system will immediately issue an audio-visual warning prompt to alert the driver. At the same time, the risk situation can also be reported and uploaded through the on-board intelligent assistance system, and the monitoring center personnel will implement necessary intervention and guidance on the vehicle.

[0101] By combining artificial intelligence feature recognition with risk quantification assessment, the driving conditions of bus drivers can be comprehensively monitored and dynamically evaluated, intelligent safety risk management can be achieved, and all kinds of dangerous driving behaviors can be discovered and prevented to the maximum extent, thereby fundamentally avoiding and reducing the occurrence of traffic accidents and ensuring the safety of bus operations.

[0102] Based on the above embodiment, as an optional embodiment, a vehicle startup management method based on pre-job health detection of bus drivers may also include the following process:

[0103] Specifically, when the system finds that the current bus driver's driving risk value exceeds the preset risk threshold, it will immediately issue an audio-visual warning through the on-board radio or instrument display screen to remind the driver to pay attention to the abnormal driving state. At the same time, the system will set a reasonable warning time period, such as 10 seconds, 30 seconds, etc. During this time period, the system will continue to monitor and evaluate the changes in the driver's driving risk value. If at the end of the warning time, the system detects that the driver's driving risk value has dropped below the risk threshold, it is determined that the driver has corrected the abnormal driving state, and the system will cancel the warning state and resume normal working mode. However, if at the end of the warning time, the system still detects that the driver's driving risk value remains at a high level and is not lower than the risk threshold, it is determined that the driver has failed to correct the abnormal driving state in time. In this case, the abnormal state reporting function will be automatically triggered, and the driver's real-time driving risk value, corresponding dangerous driving behavior characteristics and other abnormal state information will be uploaded to the bus control center through the on-board data terminal or other communication modules, so as to intervene in time and take further intervention measures to avoid accidents to the greatest extent.

[0104] See also Figure 2 , is a module diagram of a vehicle startup management system based on pre-job health detection of bus drivers provided in an embodiment of the present application. The vehicle startup management system based on pre-job health detection of bus drivers may include: a first verification module, a second verification module, a permission opening module and a permission closing module, wherein:

[0105] A first verification module is used to obtain the identity information of the current bus driver and determine a first verification result according to the identity information and the bus driver's shift schedule;

[0106] A second verification module is used to obtain the alcohol test result and health test result of the current bus driver before taking up the post, and determine a second verification result based on the alcohol test result and the health test result;

[0107] The permission opening module is used to determine that the starting permission of the current bus driver corresponding to the bus is opened when the first verification result is successful verification and the second verification result is successful verification, and control the key box of the bus to open;

[0108] The permission closing module is used to determine that the start permission of the current bus driver corresponding to the bus is closed when the first verification result is verification failure and / or the second verification result is verification failure, and control the key box of the bus to remain closed.

[0109] Optionally, the first verification module is also used to obtain the identity information of the current bus driver who is performing identity authentication at the current moment based on biometric technology; determine the scheduled driver corresponding to the current moment in the bus driver's shift handover schedule, and the target identity information corresponding to the scheduled driver; when the identity information is consistent with the target identity information, determine that the first verification result is a successful verification; when the identity information is inconsistent with the target identity information, determine that the first verification result is a failed verification.

[0110] Optionally, the second verification module is further used to obtain the alcohol content collected by the alcohol detection device on the current bus driver, and use the alcohol content as the alcohol detection result, and obtain the physiological parameters collected by the physiological parameter detection device on the current bus driver, the physiological parameters including at least one of blood pressure, heart rate, body temperature, blood oxygen saturation, and respiratory rate, and use the physiological parameters as the health detection result; when the alcohol content in the alcohol detection result exceeds the alcohol threshold, or / and any of the physiological parameters in the health detection result exceeds the corresponding parameter threshold, the second verification result is determined to be a verification failure; when the alcohol content in the alcohol detection result does not exceed the alcohol threshold, and all the physiological parameters in the health detection result do not exceed the corresponding parameter threshold, the second verification result is determined to be a verification success.

[0111] Optionally, the permission opening module is also used to determine that the current bus driver's starting permission for the corresponding bus is enabled when the first verification result is successful verification and the second verification result is successful verification, and identify whether there is a key in the key box of the bus; if there is a key in the key box, control the key box of the bus to open, and after identifying that there is no key in the key box within a preset time, record the current bus driver's successful clocking in; if there is no key in the key box, display a prompt message and send a spare key request message to the bus control center.

[0112] Optionally, a vehicle startup management system based on pre-job health checks for bus drivers also includes an early warning prompt module, which is used to obtain video frame images of the current bus driver during driving in real time; parse the video frame images according to preset frame segments to obtain facial features and continuous posture features of the current bus driver; determine a driving risk value based on the facial features and the continuous posture features, and issue a warning message when the driving risk value is higher than a risk threshold.

[0113] Optionally, the early warning prompt module is also used to match the facial features and the continuous posture features with the features in a preset dangerous driving library to obtain matching values; the facial features include at least one of eyelid opening and closing features, eye movement trajectory features and pupil area change features, and the continuous posture features include at least one of head posture change features, upper body shaking amplitude features and hand movement features; determine the dangerous features whose matching values ​​are greater than the matching threshold, and determine the danger score of the dangerous features based on the dangerous features and the dangerous driving library, the dangerous driving library including multiple dangerous driving features and corresponding danger scores; and add up the danger scores corresponding to each of the dangerous features to obtain a driving risk value.

[0114] Optionally, a vehicle startup management system based on pre-job health checks for bus drivers also includes an abnormality control module, which is used to determine whether the driving risk of the current bus driver is lower than the risk threshold within a preset time after the early warning is issued; if the driving risk of the current bus driver is not lower than the risk threshold, the driver's abnormal status information is sent to the bus control center.

[0115] It should be noted that: when the system provided in the above embodiment realizes its functions, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above. In addition, the system and method embodiments provided in the above embodiment belong to the same concept, and the specific implementation process is detailed in the method embodiment, which will not be repeated here.

[0116] An embodiment of the present application also provides a computer storage medium, which can store multiple instructions. The instructions are suitable for being loaded by a processor and executing a vehicle startup management method based on pre-job health examination of bus drivers in the above embodiment. The specific execution process can be found in the specific description of the above embodiment, which will not be repeated here.

[0117] Please refer to Figure 3 The application also discloses an electronic device. Figure 3 The electronic device 300 may include: at least one processor 301 , at least one network interface 304 , a user interface 303 , a memory 305 , and at least one communication bus 302 .

[0118] The communication bus 302 is used to realize the connection and communication between these components.

[0119] The user interface 303 may include a display screen (Display) and a camera (Camera). Optionally, the user interface 303 may also include a standard wired interface and a wireless interface.

[0120] The network interface 304 may optionally include a standard wired interface or a wireless interface (such as a WI-FI interface).

[0121] Among them, the processor 301 may include one or more processing cores. The processor 301 uses various interfaces and lines to connect various parts in the entire server, and executes various functions of the server and processes data by running or executing instructions, programs, code sets or instruction sets stored in the memory 305, and calling data stored in the memory 305. Optionally, the processor 301 can be implemented in at least one hardware form of digital signal processing (Digital Signal Processing, DSP), field programmable gate array (Field-Programmable Gate Array, FPGA), and programmable logic array (Programmable Logic Array, PLA). The processor 301 can integrate one or a combination of a central processing unit (Central Processing Unit, CPU), a graphics processing unit (Graphics Processing Unit, GPU) and a modem. Among them, the CPU mainly processes the operating system, user interface and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the display screen; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 301, and it can be implemented separately through a chip.

[0122] Among them, the memory 305 may include a random access memory (Random Access Memory, RAM) and may also include a read-only memory (Read-Only Memory). Optionally, the memory 305 includes a non-transitory computer-readable storage medium. The memory 305 can be used to store instructions, programs, codes, code sets or instruction sets. The memory 305 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc.; the data storage area may store data involved in the above-mentioned various method embodiments, etc. The memory 305 may optionally also be at least one storage device located away from the aforementioned processor 301. Refer to Figure 3, the memory 305 as a computer storage medium may include an operating system, a network communication module, a user interface module and an application program of a vehicle startup management method based on pre-job health detection of bus drivers.

[0123] exist Figure 3 In the electronic device 300 shown, the user interface 303 is mainly used to provide an input interface for the user and obtain the data input by the user; and the processor 301 can be used to call the memory 305 to store an application program for a vehicle startup management method based on pre-job health detection of bus drivers. When executed by one or more processors 301, the electronic device 300 executes one or more of the methods described in the above embodiments. It should be noted that for the aforementioned method embodiments, for the sake of simple description, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited to the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required for the present application.

[0124] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0125] In the several embodiments provided in this application, it should be understood that the disclosed devices can be implemented in other ways. For example, the device embodiments described above are only schematic, such as the division of units, which is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some service interfaces, and the indirect coupling or communication connection of devices or units can be electrical or other forms.

[0126] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0127] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0128] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable memory. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a memory and includes several instructions for a computer device (which can be a personal computer, server or network device, etc.) to execute all or part of the steps of the various embodiments of the present application. The aforementioned memory includes: various media that can store program codes, such as USB flash drives, mobile hard drives, magnetic disks or optical disks.

[0129] The above is only an exemplary embodiment of the present disclosure and cannot be used to limit the scope of the present disclosure. That is, any equivalent changes and modifications made according to the teachings of the present disclosure are still within the scope of the present disclosure. After considering the disclosure of the specification and the truth of practice, those skilled in the art will easily think of other embodiments of the present disclosure.

[0130] This application is intended to cover any variation, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary technical means in the art not described in the present disclosure. The description and examples are to be regarded as exemplary only, and the scope and spirit of the present disclosure are defined by the claims.

Claims

1. A vehicle startup management method based on pre-job health detection of bus drivers, characterized in that: The method comprises: Obtaining the identity information of the current bus driver, and determining a first verification result according to the identity information and the bus driver's shift schedule; The step of obtaining the identity information of the current bus driver and determining the first verification result according to the identity information and the bus driver shift handover table includes: obtaining the identity information of the current bus driver who is performing identity verification at the current moment based on biometric recognition technology; determining the scheduled driver corresponding to the current moment in the bus driver shift handover table, and the target identity information corresponding to the scheduled driver; When the identity information is consistent with the target identity information, determining that the first verification result is a successful verification; When the identity information is inconsistent with the target identity information, determining that the first verification result is a verification failure; Obtaining the alcohol test result and health test result of the current bus driver before taking up the post, and determining a second verification result based on the alcohol test result and the health test result; When the first verification result is successful verification and the second verification result is successful verification, determining that the start authority of the current bus driver corresponding to the bus is enabled, and identifying whether there is a key in the key box of the bus; If there is a key in the key box, the key box of the bus is controlled to open, and after identifying that there is no key in the key box within a preset time, the current bus driver successfully punches in; If there is no key in the key box, a prompt message is displayed, and a spare key request message is sent to the public transportation control center, or another spare key box is set on the public transportation vehicle. When the public transportation control center approves the spare key request, the spare key box is automatically opened to take the key and drive the vehicle; When the first verification result is a verification failure, and / or the second verification result is a verification failure, determining that the start authority of the current bus driver corresponding to the bus is closed, and controlling the key box of the bus to remain closed; The method further comprises: acquiring in real time a video frame image of the current bus driver during driving; Parsing the video frame images according to preset frame segments to obtain facial features and continuous posture features of the current bus driver; A driving risk value is determined based on the facial features and the continuous posture features, and a warning message is issued when the driving risk value is higher than a risk threshold.

2. The vehicle startup management method based on pre-job health detection of bus drivers according to claim 1 is characterized in that: The step of obtaining the alcohol test result and health test result of the current bus driver before taking up the post, and determining the second verification result based on the alcohol test result and the health test result, includes: Acquire the alcohol content of the current bus driver collected by an alcohol detection device, and use the alcohol content as the alcohol detection result; and acquire the physiological parameters of the current bus driver collected by a physiological parameter detection device, wherein the physiological parameters include at least one of blood pressure, heart rate, body temperature, blood oxygen saturation, and respiratory rate, and use the physiological parameters as the health detection result; When the alcohol content in the alcohol test result exceeds the alcohol threshold, or / and any of the physiological parameters in the health test result exceeds the corresponding parameter threshold, the second verification result is determined to be a verification failure; When the alcohol content in the alcohol test result does not exceed the alcohol threshold, and all physiological parameters in the health test result do not exceed the corresponding parameter thresholds, the second verification result is determined to be a successful verification.

3. The vehicle startup management method based on pre-job health detection of bus drivers according to claim 1 is characterized in that: The determining of the driving risk value based on the facial features and the continuous posture features comprises: Matching the facial features and the continuous posture features with the features in a preset dangerous driving library respectively to obtain matching values; the facial features include at least one of eyelid opening and closing features, eyeball movement trajectory features, and pupil area change features, and the continuous posture features include at least one of head posture change features, upper body shaking amplitude features, and hand movement features; Determine a dangerous feature whose matching value is greater than a matching threshold, and determine a dangerous score of the dangerous feature according to the dangerous feature and the dangerous driving library, wherein the dangerous driving library includes a plurality of dangerous driving features and corresponding dangerous scores; The risk scores corresponding to the risk characteristics are accumulated to obtain a driving risk value.

4. The vehicle startup management method based on pre-job health detection of bus drivers according to claim 1 is characterized in that: After the warning information is issued when the driving risk value is higher than the risk threshold, the method further includes: Within a preset time after the warning prompt is issued, determining whether the driving risk of the current bus driver is lower than the risk threshold; If the driving risk of the current bus driver is not lower than the risk threshold, the driver's abnormal status information is sent to the bus control center.

5. A vehicle startup management system based on pre-job health examination of bus drivers, characterized in that: The system comprises: The first verification module is used to obtain the identity information of the current bus driver, and determine the first verification result according to the identity information and the bus driver's shift handover table; wherein, the obtaining of the identity information of the current bus driver, and determining the first verification result according to the identity information and the bus driver's shift handover table include: obtaining the identity information of the current bus driver who is performing identity authentication at the current moment based on biometric recognition technology; determining the scheduled driver corresponding to the current moment and the target identity information corresponding to the scheduled driver in the bus driver's shift handover table; when the identity information is consistent with the target identity information, determining the first verification result as a successful verification; when the identity information is inconsistent with the target identity information, determining the first verification result as a failed verification; A second verification module is used to obtain the alcohol test result and health test result of the current bus driver before taking up the post, and determine a second verification result based on the alcohol test result and the health test result; The permission opening module is used to determine that the starting permission of the current bus driver corresponding to the bus is opened when the first verification result is successful verification and the second verification result is successful verification, and to identify whether there is a key in the key box of the bus; If there is a key in the key box, the key box of the bus is controlled to open, and after identifying that there is no key in the key box within a preset time, the current bus driver successfully punches in; If there is no key in the key box, a prompt message is displayed, and a spare key request message is sent to the public transportation control center, or another spare key box is set on the public transportation vehicle. When the public transportation control center approves the spare key request, the spare key box is automatically opened to take the key and drive the vehicle; The permission closing module is used to determine that the startup permission of the current bus driver corresponding to the bus is closed when the first verification result is a verification failure and / or the second verification result is a verification failure, and control the key box of the bus to remain closed, and also includes: real-time acquisition of video frame images of the current bus driver during driving; parsing the video frame images according to preset frame segments to obtain facial features and continuous posture features of the current bus driver; determining a driving risk value based on the facial features and the continuous posture features, and issuing a warning message when the driving risk value is higher than a risk threshold.

6. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor and executing the method according to any one of claims 1 to 4.

7. An electronic device, characterized in that: It includes a processor, a memory, a user interface and a network interface, the memory is used to store instructions, the user interface and the network interface are used to communicate with other devices, and the processor is used to execute the instructions stored in the memory so that the electronic device executes the method as described in any one of claims 1-4.