Alcohol lock management control method and system

By connecting the alcohol lock to the cloud, using the vehicle's Internet function to achieve unified management of alcohol locks, the problems of inefficient and inability to monitor in real time are solved, and management efficiency and real-time monitoring capabilities are improved.

CN119672835APending Publication Date: 2025-03-21DONGFENG MOTOR GRP
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411643951.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-18
Publication Date
2025-03-21

AI Technical Summary

Technical Problem

Traditional alcohol locks are out of control in management, especially for vehicle operating companies that cannot effectively control and manual control are inefficient, so they cannot understand the operation of alcohol locks and driver violations in real time.

Method used

By using the vehicle's Internet access function, the alcohol lock is connected to the cloud to achieve unified management of the alcohol lock. The method includes obtaining the vehicle's network connection status, first face information, and detecting alcohol concentration, and managing the vehicle according to the control instructions sent by the cloud and the second face information.

Benefits of technology

It realizes unified control and management of alcohol locks, improves management efficiency, and can monitor the operation of alcohol locks and driver violations in real time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119672835A_ABST
    Figure CN119672835A_ABST
Patent Text Reader

Abstract

The invention discloses an alcohol lock management control method and system, and relates to the technical field of vehicle alcohol locks, and the method comprises the steps: obtaining the network connection state and first face information of a vehicle, and detecting the alcohol concentration; receiving a control instruction and second face information sent by the cloud according to the network connection state and the first face information; and managing the vehicle according to at least one of the control instruction, the first face information, the second face information and the detected alcohol concentration. According to the alcohol lock management method and system, the alcohol lock is connected to the cloud by means of the vehicle internet surfing function, unified management of the alcohol lock is achieved, and the management efficiency of the alcohol lock is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of vehicle alcohol locks, and in particular to an alcohol lock management and control method and system. Background Art

[0002] With the continuous increase in the number of cars, traffic safety issues have become increasingly prominent, among which drunk driving has become one of the main causes of traffic accidents. In order to effectively curb drunk driving, alcohol locks have been introduced as a technical means to prevent drunk driving. Alcohol locks are devices installed on vehicles that require drivers to undergo alcohol testing before starting the vehicle. If the alcohol content is detected to be above the standard, the vehicle is prohibited from starting. However, traditional alcohol locks have some obvious shortcomings in management. First, since traditional cars cannot establish a connection with the Internet, alcohol locks are often out of control after being installed on the car, especially for some vehicle operating companies (such as bus operations, logistics vehicle operations, taxi operations, etc.). Although alcohol locks are installed on the vehicles, they cannot be effectively controlled. Although the alcohol lock has introduced face recognition functions during its development, requiring the driver to pass the test before starting the vehicle, the control of the alcohol lock is essentially still a manual control method. This method is not only inefficient, but also unable to understand the operation of the alcohol lock and the driver's related violations in real time.

[0003] Therefore, how to uniformly control and manage alcohol locks is a problem that urgently needs to be solved. Summary of the invention

[0004] The main purpose of this application is to provide an alcohol lock management and control method and system, aiming to solve the technical problem of how to uniformly control and manage alcohol locks.

[0005] To achieve the above purpose, the present application proposes an alcohol lock management and control method, which is applied to the vehicle side, and the method includes:

[0006] Obtain the vehicle's network connection status, first person's face information, and detect alcohol concentration;

[0007] receiving a control instruction and a second facial information sent by the cloud according to the network connection state and the first facial information;

[0008] The vehicle is managed according to at least one of the control instruction, the first facial information, the second facial information, and the detected alcohol concentration.

[0009] In one embodiment, the step of managing the vehicle according to at least one of the control instruction, the first facial information, the second facial information, and the detected alcohol concentration includes:

[0010] When the control instruction is the first control instruction, alcohol detection and face recognition are performed according to the first face information, the second face information and the detected alcohol concentration to obtain an alcohol detection result and a face recognition result;

[0011] The vehicle is managed according to the alcohol detection result and the face recognition result.

[0012] In one embodiment, the steps of performing alcohol detection and face recognition according to the first face information, the second face information and the detected alcohol concentration to obtain the alcohol detection result and the face recognition result include:

[0013] Comparing the first face information with the second face information to obtain a face recognition result;

[0014] The detected alcohol concentration is compared with a preset alcohol concentration threshold to obtain an alcohol detection result.

[0015] In one embodiment, the step of managing the vehicle according to the alcohol test result and the face recognition result includes:

[0016] When both the alcohol detection result and the face recognition result are qualified, the state of the current alcohol lock is switched from a locked state to an unlocked state.

[0017] In one embodiment, the step of managing the vehicle according to at least one of the control instruction, the first facial information, the second facial information, and the detected alcohol concentration includes:

[0018] When the control instruction is the second control instruction, obtaining vehicle position information of the current alcohol lock;

[0019] The vehicle location information is sent to the cloud, so that the cloud monitors the vehicle corresponding to the current alcohol lock according to the vehicle location information.

[0020] In one embodiment, the step of managing the vehicle according to at least one of the control instruction, the first facial information, the second facial information, and the detected alcohol concentration includes:

[0021] When the control instruction is a remote control instruction, the current state of the alcohol lock of the vehicle is switched from a locked state to an unlocked state according to the remote control instruction.

[0022] In one embodiment, before the steps of obtaining the network connection status of the vehicle, the first face information, and detecting the alcohol concentration, the method further includes:

[0023] When the vehicle is powered on, a connection is established with the server according to a preset connection strategy to obtain the network connection status;

[0024] When the network connection state is in the connected state, the device information and the vehicle coding information of the current alcohol lock are obtained, and the device information and the vehicle coding information are uploaded to the cloud, so that the cloud updates the alcohol lock binding table according to the device information and the vehicle information.

[0025] In addition, to achieve the above purpose, the present application also proposes an alcohol lock management and control method, which is applied to the cloud, and the method includes:

[0026] In response to the operation instruction, sending a control instruction to the vehicle end according to the operation instruction, so that the vehicle end performs feedback based on the control instruction;

[0027] When receiving the device information, vehicle code information and vehicle location information fed back by the vehicle end, updating the alcohol lock binding table according to the device information and the vehicle code information;

[0028] The vehicle is monitored in real time according to the alcohol lock binding table and the vehicle location information.

[0029] In addition, to achieve the above purpose, the present application also proposes an alcohol lock management and control method, which is applied to a data analysis platform. The method includes:

[0030] Obtain alcohol lock reporting data from the offline data warehouse;

[0031] Analyze the data reported by the alcohol lock to obtain an analysis result;

[0032] Feedback information is generated according to the analysis result and sent to the cloud, so that the cloud performs a visual display according to the analysis result.

[0033] In addition, to achieve the above-mentioned purpose, the present application also proposes an alcohol lock management and control system, characterized in that the alcohol lock management and control system includes the vehicle side, cloud side and data analysis platform mentioned above.

[0034] The present application provides a method for managing and controlling an alcohol lock, and the method of the present application includes: obtaining the network connection status of the vehicle, the first face information, and the detection of alcohol concentration; receiving the control instruction and the second face information sent by the cloud according to the network connection status and the first face information; managing the vehicle according to at least one of the control instruction, the first face information, the second face information, and the detection of alcohol concentration. In summary, the present application connects the alcohol lock to the cloud with the help of the vehicle's Internet access function, thereby realizing unified management of the alcohol lock and improving the management efficiency of the alcohol lock. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0036] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0037] Figure 1 A flowchart diagram of the first embodiment of the alcohol lock management and control method applied to the vehicle side of the present application;

[0038] Figure 2 This is a schematic diagram of the scenario framework of the alcohol lock management and control method of this application;

[0039] Figure 3 This is a flow chart of the vehicle reporting data to the cloud in one embodiment of the alcohol lock management and control method of this application;

[0040] Figure 4 A flow chart of a second embodiment of the alcohol lock management and control method applied to a vehicle side of the present application;

[0041] Figure 5 A flowchart diagram of a third embodiment of the alcohol lock management and control method applied to the cloud of the present application;

[0042] Figure 6 This is a flow chart of sending remote control instructions from the cloud in an embodiment of the alcohol lock management and control method of this application;

[0043] Figure 7 A flowchart diagram of the fourth embodiment of the alcohol lock management and control method applied to the data analysis platform of the present application is provided.

[0044] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0045] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0046] In order to better understand the technical solution of the present application, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.

[0047] The main solution of the embodiment of the present application is: obtaining the network connection status, first facial information and detected alcohol concentration of the vehicle; receiving control instructions and second facial information sent by the cloud according to the network connection status and the first facial information; managing the vehicle according to at least one of the control instructions, the first facial information, the second facial information and the detected alcohol concentration.

[0048] With the continuous increase in the number of cars, traffic safety issues have become increasingly prominent, among which drunk driving has become one of the main causes of traffic accidents. In order to effectively curb drunk driving, alcohol locks have been introduced as a technical means to prevent drunk driving. Alcohol locks are devices installed on vehicles that require drivers to undergo alcohol testing before starting the vehicle. If the alcohol content is detected to be above the standard, the vehicle is prohibited from starting. However, traditional alcohol locks have some obvious shortcomings in management. First, since traditional cars cannot establish a connection with the Internet, alcohol locks are often out of control after being installed on the car, especially for some vehicle operating companies (such as bus operations, logistics vehicle operations, taxi operations, etc.). Although alcohol locks are installed on vehicles, they cannot be effectively controlled. Although face recognition functions have been introduced in the development of alcohol locks, requiring the driver to pass the test before starting the vehicle, the control of alcohol locks is essentially still a manual control method. This method is not only inefficient, but also unable to understand the operation of the alcohol lock and the driver's related violations in real time. Therefore, how to uniformly control and manage alcohol locks is a problem that needs to be solved urgently.

[0049] This application connects the alcohol lock to the cloud by using the vehicle's Internet access function, thereby achieving unified management of the alcohol lock and improving the management efficiency of the alcohol lock.

[0050] It should be noted that the execution subject of this embodiment can be an alcohol lock management and control system, or a computing service device with data processing, network communication and program running functions, or an electronic device capable of realizing the above-mentioned alcohol lock management and control functions, etc., and this embodiment does not specifically limit this. The alcohol lock management and control system is taken as an example to illustrate this embodiment and the following embodiments.

[0051] Based on this, the embodiment of the present application provides an alcohol lock management and control method, referring to Figure 1 , Figure 1 A flowchart diagram of the first embodiment of the alcohol lock management and control method applied to the vehicle side of the present application is provided.

[0052] In this embodiment, the alcohol lock management and control method is applied to the vehicle side, including steps S10 to S30:

[0053] Step S10: Obtain the network connection status of the vehicle, the first face information, and detect the alcohol concentration.

[0054] It should be noted that the vehicle side includes TBOX (Telematics Box, remote communication terminal) and alcohol lock controller. In this step, after the vehicle is started, TBOX will automatically detect and obtain the current network connection status, including whether it is connected to the external network, whether the network status is abnormal, and other information. When the driver is ready to start the vehicle, the on-board camera will capture the current driver's facial information as the first facial information. This information will be used to compare with the driver's facial information stored in the cloud to verify the driver's identity. The alcohol concentration detection refers to the alcohol concentration collected by the driver through the breath alcohol detection device. The alcohol lock device will detect and report the alcohol concentration. It is understandable that this information is used to manage and monitor the alcohol lock device.

[0055] In addition, it should be noted that the first face information refers to the face information of the driver collected by the vehicle when the vehicle is currently trying to start. The alcohol lock device information includes various basic attributes of the alcohol lock device. It is understandable that this information helps the cloud to uniquely identify and accurately manage the alcohol lock device.

[0056] In a feasible implementation manner, before step S10, the step further includes:

[0057] Step S01: When the vehicle is powered on, a connection is established with a server according to a preset connection strategy to obtain a network connection status.

[0058] It should be noted that if Figure 2As shown, in this step, TBOX communicates with the alcohol lock controller through the CAN network. When the vehicle is powered on, its internal on-board communication module (TBOX) will automatically try to establish a connection with the server according to the preset connection strategy. The preset connection strategy is set by the communication protocol and configuration parameters built into TBOX, which include but are not limited to the server's IP address, port number, communication protocol type (such as MQTT protocol), and connection timeout. TBox will use the vehicle's communication network (such as 4G / 5G, Wi-Fi, etc.) to try to handshake and authenticate with the server. Once the connection is successful, TBox will return a network connection status, indicating that the current vehicle has successfully accessed the network. For example, when a vehicle equipped with an alcohol lock system is powered on, its TBox will first try to establish an MQTT connection with the remote EMQX server through the network according to the preset connection strategy. During the connection process, TBox will send a connection request to the EMQX server, and attach the vehicle's identity information (such as vehicle code) for identity authentication. After receiving the request, the EMQX server will verify the vehicle's identity information and establish a stable MQTT connection with the TBox after the verification is passed. At this point, the TBox will return a network connection status of "connected", indicating that the vehicle has successfully connected to the network and is ready for subsequent data interaction.

[0059] It is understandable that the network connection status is an important basis for determining whether the vehicle can exchange real-time data with the cloud. Only when the network connection status is connected can the vehicle upload the relevant data of the alcohol lock to the cloud in real time and receive control instructions from the cloud.

[0060] Step S02: When the network connection state is in the connected state, the device information and vehicle coding information of the current alcohol lock are obtained, and the device information and the vehicle coding information are uploaded to the cloud, so that the cloud updates the alcohol lock binding table according to the device information and the vehicle information.

[0061] It should be noted that if Figure 3As shown, in this step, when the vehicle successfully accesses the network, the system will obtain the device information of the currently installed alcohol lock and the coding information of the vehicle. The device information of the alcohol lock includes but is not limited to the IMEI number (i.e., International Mobile Equipment Identity Code) of the LTE module, the hardware version number, the software version number, etc. The coding information of the vehicle is used to uniquely identify the identity of the vehicle, usually including the VIN code or license plate number of the vehicle. After obtaining this information, the system will encapsulate this information into a data message through the TBox, and upload it to the cloud in real time through the previously established MQTT connection. After receiving this information, the cloud will update the alcohol lock binding table according to this information. The alcohol lock binding table is an important database used by the cloud to manage the binding relationship between the vehicle and the alcohol lock, which records the vehicle code of each vehicle and the device information of the alcohol lock bound thereto. For example, when the TBox of a vehicle successfully establishes a connection with the EMQX server, the system will obtain the device information of the alcohol lock installed on the vehicle and the VIN (Vehicle Identification Number, vehicle identification code) of the vehicle, i.e., the vehicle coding information. Then, the system will encapsulate this information into an MQTT message and send it to the cloud through the MQTT connection. After receiving this message, the cloud will parse the alcohol lock device information and vehicle code information, and update or add the binding record of the vehicle in the alcohol lock binding table. It can be understood that in this way, the cloud can accurately know the corresponding alcohol lock installed on each vehicle, and manage and monitor it uniformly.

[0062] In addition, it should be noted that the alcohol lock binding table is updated in real time, that is, whenever a new vehicle or alcohol lock is added to the system or the alcohol lock of the corresponding vehicle changes, the cloud can immediately perceive these changes and update the corresponding binding information.

[0063] Step S20: receiving a control instruction and second facial information sent by the cloud according to the network connection status and the first facial information.

[0064] It should be noted that in this step, when the TBox detects that the vehicle is connected to the network and the network connection is in good condition, it will establish a communication connection with the cloud. At this time, the cloud will perform identity authentication based on the first facial information received (i.e., the facial information of the current driver). If the identity authentication is successful, that is, the current driver is a legal driver, the cloud will send control instructions to the vehicle as needed. These control instructions may include remote start instructions, unlocking instructions, etc. At the same time, the cloud will also send the stored second facial information of the driver to the vehicle side so that the vehicle side can perform further facial comparison verification.

[0065] In addition, it should be noted that the control command refers to the command sent by the cloud to the vehicle as needed, which is used to control the vehicle's start, unlock and other functions. The second facial information refers to the driver's legal facial information stored in the cloud, which is used for comparison and verification with the first facial information captured by the vehicle.

[0066] It is understandable that if the network connection is poor or disconnected, the vehicle will not be able to receive control instructions and second facial information from the cloud. At this time, the vehicle may take some default safety measures, such as prohibiting startup.

[0067] Step S30: managing the vehicle according to at least one of the control instruction, the first facial information, the second facial information, and the detected alcohol concentration.

[0068] It should be noted that in this step, after receiving the control command from the cloud, the second facial information, and its own first facial information and alcohol test results, the vehicle side will make a comprehensive judgment. First, the vehicle side will compare and verify the first facial information with the second facial information. If the two are inconsistent, it means that the current driver may not be a legal driver. At this time, the vehicle will be prohibited from starting and a prompt will be issued. In addition, the vehicle side will also perform corresponding operations according to the received control command. For example, if a remote start command is received and the alcohol test result is normal (that is, the alcohol concentration is not exceeded), the vehicle will be allowed to start; if an unlock command is received and the current driver is a legal driver, the vehicle will be allowed to start. If the alcohol test result is abnormal (that is, the alcohol concentration exceeds the standard) or the driver is not a legal driver, the vehicle will be prohibited from starting and a prompt will be issued regardless of whether the control command is received.

[0069] In a feasible implementation manner, the step S30 specifically includes:

[0070] Step S301: When the control instruction is the first control instruction, alcohol detection and face recognition are performed according to the first face information, the second face information and the detected alcohol concentration to obtain an alcohol detection result and a face recognition result.

[0071] It should be noted that in this step, when the vehicle receives the first control instruction from the cloud (the instruction means that the vehicle is about to start and a standard pre-start detection process is required). At this time, the alcohol lock controller first prompts the driver to blow through its built-in breath device to detect the alcohol concentration in the driver's body, thereby obtaining an alcohol test result. At the same time, the alcohol lock controller will also capture the current driver's real-time facial information through the on-board camera, that is, the first facial information, and compare this information with the driver's facial information that was pre-entered in the cloud and sent to the alcohol lock controller, that is, the second facial information, to complete facial recognition and obtain facial recognition results.

[0072] In a feasible implementation manner, the step S301 specifically includes:

[0073] Step A10: Compare the first facial information with the second facial information to obtain a facial recognition result.

[0074] It should be noted that in this step, the face recognition result refers to the result obtained by comparing the face information of the current driver captured by the on-board camera before the driver starts the vehicle with the driver's face information pre-entered in the cloud and sent to the alcohol lock controller. This result is used to identify whether the current driver is the registered driver himself. If the first face information does not match the second face information, the vehicle is prohibited from starting to prevent the driver from cheating. The specific results include unqualified (no face detected, unregistered face detected) and qualified (registered face detected).

[0075] Step A20: Compare the detected alcohol concentration with a preset alcohol concentration threshold to obtain an alcohol detection result.

[0076] It should be noted that the preset alcohol concentration threshold refers to the alcohol concentration value set in advance according to regulations. The detected alcohol concentration is used to compare with the preset alcohol concentration. When the detected alcohol concentration is greater than or equal to the preset alcohol concentration threshold, it is determined that the alcohol concentration in the driver's body exceeds the standard, and the alcohol test result is unqualified. In addition, it should be noted that the alcohol test result refers to the result obtained after the driver blows through the exhalation device and the alcohol lock controller detects the gas exhaled by the driver. Specific test results include: qualified (effective exhalation and test passed) and unqualified (effective exhalation and test failure and multiple invalid exhalation situations). For example, the user stops blowing too early, blows too lightly, blows too hard, etc.

[0077] Step S302: managing the vehicle according to the alcohol detection result and the face recognition result.

[0078] It should be noted that in this step, according to the alcohol test results and face recognition results obtained, the alcohol lock controller will perform corresponding management operations on the vehicle. If the alcohol test result is qualified and the face recognition result is qualified, the alcohol lock controller will allow the vehicle to start normally; if the alcohol test result is unqualified (that is, the alcohol concentration is higher than the preset threshold) or the face recognition result is unqualified (that is, the first face information is inconsistent with the second face information), the alcohol lock controller will lock the vehicle and upload the violation information to the cloud in real time through TBox for subsequent processing by management personnel.

[0079] In a feasible implementation manner, the step S302 specifically includes:

[0080] Step B10: When both the alcohol detection result and the face recognition result are qualified, the state of the current alcohol lock is switched from a locked state to an unlocked state.

[0081] It should be noted that when the driver is ready to start the vehicle, the alcohol lock controller first captures the current driver's facial information through the on-board camera, and compares the facial information with the driver's facial information that has been pre-entered in the cloud and sent to the alcohol lock controller, that is, facial recognition. At the same time, the driver blows through the breath device, and the alcohol lock controller performs an alcohol test on the breath. If the facial recognition result shows that the current driver's information is consistent with the driver information recorded in the cloud, the facial recognition is qualified. At the same time, the alcohol test is valid and the alcohol concentration does not exceed the preset alcohol concentration threshold, that is, the alcohol test is qualified. At this time, the alcohol lock controller will control the alcohol lock to switch from a locked state to an unlocked state, allowing the vehicle to start.

[0082] This embodiment provides an alcohol lock management and control method, and the method of this embodiment includes: obtaining the network connection status of the vehicle, the first face information, and the detection of alcohol concentration; receiving the control instruction and the second face information sent by the cloud according to the network connection status and the first face information; managing the vehicle according to at least one of the control instruction, the first face information, the second face information, and the detection of alcohol concentration. In summary, this embodiment connects the alcohol lock to the cloud with the help of the vehicle's Internet access function, thereby realizing unified management of the alcohol lock and improving the management efficiency of the alcohol lock.

[0083] Based on the first embodiment of the present application, in the second embodiment of the present application, the same or similar contents as those in the above-mentioned embodiment 1 can refer to the above introduction, and will not be repeated later. Figure 4 , Figure 4 The present invention provides a flow chart of the second embodiment of the alcohol lock management and control method applied to the vehicle side.

[0084] In this embodiment, the alcohol lock management and control method is applied to the vehicle side, and the step S30 further includes steps S301'-S302':

[0085] Step S301 ′: when the control instruction is the second control instruction, the vehicle position information of the current alcohol lock is obtained.

[0086] It should be noted that in this step, when the control instruction is identified as the second control instruction (instruction for positioning), the alcohol lock controller on the vehicle side will immediately start the location information acquisition process. This process first relies on the GPS positioning system of the TBOX module, which can capture the vehicle's latitude and longitude coordinates, speed, direction and other key location data in real time. For example, if the cloud system detects abnormal behavior in a vehicle equipped with an alcohol lock (such as multiple failures to start the vehicle), it will send a second control instruction to the vehicle, requiring it to report its current location immediately. At this point, the TBOX on the vehicle side will respond quickly, obtain accurate vehicle location information through its built-in GPS module, and prepare to send it to the cloud.

[0087] It is understandable that the GPS positioning system is the basis of modern vehicle tracking and location services. In this embodiment, TBOX, as a vehicle-mounted communication module, is not only responsible for the connection between the vehicle and the external network, but also integrates the GPS function to provide important location data support for vehicle management.

[0088] Step S302 ′: sending the vehicle location information to the cloud, so that the cloud can monitor the vehicle corresponding to the current alcohol lock according to the vehicle location information.

[0089] It should be noted that after obtaining the vehicle location information, the alcohol lock controller on the vehicle side will immediately send this information to the cloud through the wireless communication interface of TBOX (such as 4G / 5G, Wi-Fi, etc.). After receiving this information, the cloud system will immediately parse and process it to visualize the vehicle's location on the map and monitor its dynamic changes in real time.

[0090] In a feasible implementation manner, the step S30 further includes:

[0091] Step S301": when the control instruction is a remote control instruction, the current alcohol lock state of the vehicle is switched from a locked state to an unlocked state according to the remote control instruction.

[0092] It should be noted that in this step, when the vehicle receives a remote control command from the cloud, it will first verify the legitimacy and validity of the command. This verification process includes signature verification and timestamp verification of the command to ensure that the command has not been tampered with and is indeed from an authorized cloud system. Once the verification is passed, the vehicle will further parse the command content, identify it as a remote control command, and determine the specific requirements of the command, that is, to switch the current alcohol lock state of the vehicle from a locked state to an unlocked state. Specifically, the vehicle will send a corresponding control signal through a communication interface (such as CAN bus, MQTT protocol, etc.) with the alcohol lock controller. The control signal triggers the unlocking mechanism inside the alcohol lock controller to release the locked state of the vehicle start system. During this process, the alcohol lock controller will record relevant information about the unlocking operation, such as unlocking time, unlocking command source, etc., for subsequent data analysis and auditing.

[0093] It is understandable that the role of this step is to allow the face recognition and alcohol detection process of the alcohol lock controller to be bypassed in characteristic situations (such as face detection or alcohol detection failure, etc.), and directly allow the vehicle to be temporarily started, thereby improving the flexibility of vehicle management and emergency response capabilities.

[0094] In this embodiment, different control commands are used to manage and control the alcohol lock in different situations, thereby achieving real-time response and location services on the vehicle side. At the same time, the remote control command is used to directly allow the vehicle to be temporarily started, further improving the flexibility of vehicle management and emergency response capabilities.

[0095] Based on the first and second embodiments of the present application, in the third embodiment of the present application, the same or similar contents as those in the first and second embodiments can be referred to the above description, and will not be described in detail later. Figure 5 , Figure 5 A flowchart diagram of the third embodiment of the alcohol lock management and control method applied to the cloud of the present application is provided.

[0096] In this embodiment, the alcohol lock management and control method is applied in the cloud, including steps C10 to C30:

[0097] Step C10: In response to the operation instruction, a control instruction is sent to the vehicle end according to the operation instruction, so that the vehicle end performs feedback based on the control instruction.

[0098] It should be noted that if Figure 2 and Figure 6As shown, specifically, in this step, the cloud receives operation instructions from the administrator. These operation instructions include but are not limited to: remote control instructions for the alcohol lock (such as activating / deactivating alcohol lock monitoring, remotely starting the vehicle, etc.), the first control instruction, the second control instruction, and the query instruction for the vehicle or driver. Then, the cloud will generate corresponding control instructions based on the received operation instructions, and send them to the vehicle side through the EMQX server. After receiving the control instruction, the vehicle side will perform the corresponding operation according to the content of the instruction and generate feedback information. For example, if the control instruction requires the alcohol lock to perform an alcohol test (ie, the first control instruction), the alcohol lock controller on the vehicle side will perform the detection operation and send the detection result as feedback information to the cloud.

[0099] In addition, it should be noted that operation instructions refer to instructions issued by an administrator for controlling or querying corresponding objects; control instructions refer to instructions generated by the cloud based on operation instructions for guiding the vehicle to perform corresponding operations.

[0100] It is understandable that the EMQX server, as a highly scalable and highly available distributed MQTT message server, is responsible for realizing message transmission between the cloud and the vehicle. At the same time, the EMQX server is connected to the data analysis platform through the KAFKA message middleware. It should be noted that KAFKA is a high-performance and high-throughput distributed message subscription system that can improve the data throughput capacity of the system. By adding the KAFKA middleware, the system can process a large amount of data reported by the alcohol lock controller.

[0101] Step C20: When receiving the device information, vehicle code information and vehicle location information fed back by the vehicle end, the alcohol lock binding table is updated according to the device information and the vehicle code information.

[0102] It should be noted that in this step, after receiving the feedback information from the vehicle, the cloud will extract the device information, vehicle coding information and vehicle location information. Then, the cloud will update the alcohol lock binding table based on the extracted device information and vehicle coding information. The alcohol lock binding table is a database table used to record the binding relationship between the alcohol lock controller and the vehicle. By updating this table, it can be ensured that the cloud system can determine the alcohol lock controller corresponding to each vehicle. For example, when the alcohol lock controller of a vehicle fails and needs to be replaced, the replaced alcohol lock controller only needs to reconnect and communicate with the cloud system, and the system can automatically update the alcohol lock binding table and bind the new device to the vehicle. In this way, even if the device is replaced, the cloud system can continue to manage and control the vehicle.

[0103] Step C30: Real-time monitoring of the vehicle is performed according to the alcohol lock binding table and the vehicle location information.

[0104] It should be noted that in this step, the cloud will determine the vehicle location information that needs to be monitored according to the alcohol lock binding table. At the same time, the cloud will receive feedback information from the vehicle in real time, and monitor the vehicle based on the vehicle location information and feedback information. The monitoring content includes but is not limited to: the real-time location of the vehicle, the operating status of the alcohol lock controller, alcohol test results, and face recognition results. In addition, the cloud will also visualize the current location of the vehicle on the map based on the vehicle location information, and update the vehicle's movement trajectory in real time. In this way, fleet managers can intuitively understand the distribution and operating status of the vehicles.

[0105] In this embodiment, by updating the alcohol lock binding table in real time and using the table and vehicle location information to monitor the vehicle in real time, remote visual management of the alcohol lock is achieved, thereby improving management efficiency.

[0106] Based on the above embodiments of the present application, in the fourth embodiment of the present application, the same or similar contents as those in the above embodiments can be referred to the above introduction, and will not be described in detail later. Figure 7 , Figure 7 A flowchart diagram of the fourth embodiment of the alcohol lock management and control method applied to the data analysis platform of the present application is provided.

[0107] In this embodiment, the alcohol lock management and control method is applied to a data analysis platform, including steps D10 to D30:

[0108] Step D10: Obtain the alcohol lock reporting data from the offline data warehouse.

[0109] It should be noted that in this step, the data analysis platform first establishes a connection with the offline data warehouse, which is used to store the massive data reported by the alcohol lock. These data include but are not limited to the device information of the alcohol lock controller, alcohol test results, face recognition results, etc. The data analysis platform obtains these data in batches from the offline data warehouse through a preset data interface or query statement.

[0110] In addition, it should be noted that the offline data warehouse is a database system for storing and managing a large amount of historical data, which allows administrators to efficiently query and analyze this data. It is understandable that the offline data warehouse is used to store various data information reported by the alcohol lock for subsequent in-depth analysis and mining.

[0111] Step D20: Analyze the data reported by the alcohol lock to obtain an analysis result.

[0112] It should be noted that in this step, the data analysis platform will pre-process the alcohol lock reported data obtained from the offline data warehouse, including data cleaning, format conversion, etc., to ensure the accuracy and consistency of the data. Subsequently, the data analysis platform will conduct in-depth analysis of these data through big data analysis tools (such as Hadoop, Spark, etc.) to obtain analysis results. For example, the data analysis platform can analyze the alcohol test results of the alcohol lock controller and count the number of violations, violation time and other information of each driver. At the same time, the operating status of the alcohol lock controller can also be monitored to analyze whether there is equipment failure or abnormal behavior. In addition, the data analysis platform can also use machine learning algorithms to perform pattern recognition and prediction on the data reported by the alcohol lock to discover potential violations or safety hazards.

[0113] Step D30: Generate feedback information according to the analysis result and send the feedback information to the cloud, so that the cloud can perform a visual display according to the analysis result.

[0114] It should be noted that in this step, the data analysis platform will generate corresponding feedback information based on the analysis results obtained. This feedback information includes but is not limited to the driver's violation record, the operating status of the alcohol lock controller, etc. Subsequently, the data analysis platform sends this feedback information to the cloud system through a preset data interface or communication protocol. After receiving the feedback information, the cloud system will display this information in the form of charts or reports. In this way, fleet managers can intuitively understand the use of alcohol locks and the driver's behavior, so as to take corresponding management measures. For example, when the data analysis platform finds that the number of violations of a driver exceeds the preset threshold, a feedback message will be generated and sent to the cloud system. After receiving this feedback information, the cloud system will mark the driver's location on the map and issue an alarm to prompt the manager to intervene.

[0115] In this embodiment, by obtaining the alcohol lock reporting data from the offline data warehouse, analyzing to obtain the analysis results, generating feedback information and sending it to the cloud for visual display, etc., intelligent control and remote monitoring of the alcohol lock are realized, the management efficiency of the alcohol lock is improved, and the management cost is reduced.

[0116] In addition, the present application also provides an alcohol lock management and control system, which includes the vehicle side, cloud and data analysis platform described above. The alcohol lock management and control system provided by the present application adopts the alcohol lock management and control method in the above embodiment, which can solve the technical problem of how to uniformly control and manage the alcohol lock. Compared with the prior art, the beneficial effects of the alcohol lock management and control system provided by the present application are the same as the beneficial effects of the alcohol lock management and control method provided in the above embodiment, and the other technical features in the alcohol lock management and control system are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.

[0117] It should be understood that the various parts disclosed in this application can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.

[0118] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art who is familiar with the present technical field can easily think of changes or substitutions within the technical scope disclosed in the present application, which should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.

[0119] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present application. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0120] The modules involved in the embodiments described in this application may be implemented by software or hardware, wherein the name of the module does not constitute a limitation on the unit itself in some cases.

[0121] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A method for managing and controlling an alcohol lock, characterized in that: The method is applied to the vehicle side, and the method comprises: Obtain the vehicle's network connection status, first person's face information, and detect alcohol concentration; receiving a control instruction and a second facial information sent by the cloud according to the network connection state and the first facial information; The vehicle is managed according to at least one of the control instruction, the first facial information, the second facial information, and the detected alcohol concentration.

2. The method according to claim 1, characterized in that The step of managing the vehicle according to at least one of the control instruction, the first face information, the second face information, and the detected alcohol concentration includes: When the control instruction is the first control instruction, alcohol detection and face recognition are performed according to the first face information, the second face information and the detected alcohol concentration to obtain an alcohol detection result and a face recognition result; The vehicle is managed according to the alcohol detection result and the face recognition result.

3. The method according to claim 2, characterized in that The steps of performing alcohol detection and face recognition according to the first face information, the second face information and the detected alcohol concentration, and obtaining the alcohol detection result and the face recognition result include: Comparing the first face information with the second face information to obtain a face recognition result; The detected alcohol concentration is compared with a preset alcohol concentration threshold to obtain an alcohol detection result.

4. The method according to claim 2, characterized in that The step of managing the vehicle according to the alcohol detection result and the face recognition result comprises: When both the alcohol detection result and the face recognition result are qualified, the state of the current alcohol lock is switched from a locked state to an unlocked state.

5. The method according to claim 1, characterized in that The step of managing the vehicle according to at least one of the control instruction, the first face information, the second face information, and the detected alcohol concentration includes: When the control instruction is the second control instruction, obtaining vehicle position information of the current alcohol lock; The vehicle location information is sent to the cloud, so that the cloud monitors the vehicle corresponding to the current alcohol lock according to the vehicle location information.

6. The method according to claim 1, characterized in that The step of managing the vehicle according to at least one of the control instruction, the first face information, the second face information, and the detected alcohol concentration includes: When the control instruction is a remote control instruction, the current state of the alcohol lock of the vehicle is switched from a locked state to an unlocked state according to the remote control instruction.

7. The method according to claim 1, characterized in that Before the steps of obtaining the network connection status of the vehicle, the first face information, and detecting the alcohol concentration, the method further includes: When the vehicle is powered on, a connection is established with the server according to a preset connection strategy to obtain the network connection status; When the network connection state is in the connected state, the device information and the vehicle coding information of the current alcohol lock are obtained, and the device information and the vehicle coding information are uploaded to the cloud, so that the cloud updates the alcohol lock binding table according to the device information and the vehicle information.

8. An alcohol lock management and control method, characterized in that: The method is applied to the cloud, and the method includes: In response to the operation instruction, sending a control instruction to the vehicle end according to the operation instruction, so that the vehicle end performs feedback based on the control instruction; When receiving the device information, vehicle code information and vehicle location information fed back by the vehicle end, updating the alcohol lock binding table according to the device information and the vehicle code information; The vehicle is monitored in real time according to the alcohol lock binding table and the vehicle location information.

9. An alcohol lock management and control method, characterized in that: The method is applied to a data analysis platform, and the method comprises: Obtain alcohol lock reporting data from the offline data warehouse; Analyze the data reported by the alcohol lock to obtain an analysis result; Feedback information is generated according to the analysis result and sent to the cloud, so that the cloud performs a visual display according to the analysis result.

10. An alcohol lock management and control system, characterized in that: The alcohol lock management and control system includes a vehicle side, a cloud side and a data analysis platform. The vehicle side executes the alcohol lock management and control method as described in any one of claims 1 to 7, the cloud side executes the alcohol lock management and control method as described in claim 8, and the data analysis platform executes the alcohol lock management and control method as described in claim 9.