Vehicle safety belt wearing detection method and device and electronic equipment

By acquiring vehicle operation data and using image recognition technology, the seat belt wearing status can be accurately identified, solving the problem that existing technologies cannot identify seat belt abuse and improving vehicle safety and recognition efficiency.

CN121716640APending Publication Date: 2026-03-24CHONGQING JINKANG NEW ENERGY VEHICLE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

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

AI Technical Summary

Technical Problem

Existing vehicles cannot accurately identify seat belt abuse by drivers and passengers, which may lead to serious personal injury in accidents. Furthermore, camera recognition solutions are costly and their effectiveness is inconsistent.

Method used

By acquiring vehicle operation data, including vehicle driving data and seat occupancy status, and combining it with image recognition technology, the system determines the vehicle's driving status and matches it with the seat belt status, identifies the initial and target wearing status of the seat belt, and generates reminder messages to prevent misuse.

Benefits of technology

It enables efficient and accurate identification and prevention of seat belt use, improving driving safety and reducing resource waste and costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121716640A_ABST
    Figure CN121716640A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of vehicle control, and discloses a vehicle safety belt wearing detection method and device and electronic equipment.The method comprises the steps that vehicle running data of a target vehicle are obtained, and the vehicle running data comprise vehicle driving data, the seat occupying state of a target seat and the safety belt tying state; the vehicle driving state of the target vehicle is judged based on the vehicle driving data, if the vehicle driving state is a normal driving state, the safety belt tying state and a preset safety belt state corresponding to the seat occupying state are subjected to state matching, and the preliminary safety belt wearing state of the target seat is determined according to the state matching result; if the safety belt fastening state is a fastened state, determining a safety belt target wearing state of the target seat based on the safety belt initial wearing state and / or vehicle driving data so as to determine whether the safety belt of the target seat is normally worn or not; therefore, a more practical and more accurate vehicle safety belt wearing detection method is provided, and the behavior of abusing the safety belt by a driver and passengers can be avoided.
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 control, in particular to a vehicle safety belt wearing detection method and device and electronic equipment. BACKGROUND

[0002] With the rapid advancement of urbanization and continuous innovation of intelligent network technology, the automobile industry has ushered in an unprecedented development opportunity. The number of cars in use continues to rise, becoming an indispensable means of transportation in modern society. However, this trend has also highlighted the issue of vehicle safety, which has become the focus of attention of the community. In order to improve vehicle safety, drivers and passengers need to use safety belts correctly and properly. Unfortunately, there are still behaviors such as not wearing safety belts, using safety belt buckles, or long-term improper wearing of safety belts during driving, which often result in serious personal injuries in accidents.

[0003] Although the current related vehicles have the function of identifying the state of not wearing safety belts and issuing sound and light reminders, they still lack in identifying the misuse of safety belts. Specifically, the related technical solutions have the following limitations: First, the vehicle can only detect whether the safety belt is fastened and remind when the seat is occupied and the safety belt is not fastened, but it cannot accurately determine whether the driver or passenger misuses the safety belt. Second, some solutions attempt to use a camera for identification and detection, but due to the interference of factors such as safety belt color and clothing color of the driver or passenger, the effective detection rate is difficult to maintain stability, and the addition of a camera hardware undoubtedly increases the design cost. Obviously, there is an urgent need for a new vehicle safety belt wearing detection method to solve at least one of the above problems.

[0004] It should be noted that the above content only provides background technical information related to the present application and does not necessarily constitute prior art. SUMMARY

[0005] In view of the above-mentioned shortcomings of the prior art, the present application provides a vehicle safety belt wearing detection method, device and electronic equipment to provide a more practical and accurate vehicle safety belt wearing detection method, which can avoid the misuse of safety belts by drivers and passengers, thereby improving driving safety.

[0006] Other characteristics and advantages of the present application will become apparent from the following detailed description, or will be learned by practice of the present application.

[0007] According to an aspect of an embodiment of the present application, a vehicle safety belt wearing detection method is provided, including: obtaining vehicle running data of a target vehicle, the vehicle running data including vehicle driving data, a seat occupancy state of a target seat, and a safety belt wearing state; determining a vehicle driving state of the target vehicle based on the vehicle driving data; if the vehicle driving state is a normal driving state, performing state matching of the safety belt wearing state and a preset safety belt state corresponding to the seat occupancy state, determining a preliminary safety belt wearing state of the target seat according to a state matching result; and if the safety belt wearing state is a worn state, determining a target safety belt wearing state of the target seat based on the preliminary safety belt wearing state and / or the vehicle driving data, to determine whether the safety belt of the target seat is normally worn.

[0008] In an embodiment of the present application, based on the foregoing scheme, determining the vehicle driving state of the target vehicle based on the vehicle driving data includes: if a vehicle power supply state is an on state, a vehicle driving speed is within a preset speed range, and a vehicle gear is a preset gear, determining that the vehicle driving state is a normal driving state, wherein the vehicle driving data includes the vehicle power supply state, the vehicle driving speed, and the vehicle gear; and if at least one of the vehicle power supply state is not the on state, the vehicle driving speed is not within the preset speed range, and the vehicle gear is not the preset gear, determining that the vehicle driving state is an abnormal driving state.

[0009] In an embodiment of the present application, based on the foregoing scheme, performing state matching of the safety belt wearing state and a preset safety belt state corresponding to the seat occupancy state, and determining a preliminary safety belt wearing state of the target seat according to a state matching result includes: performing state matching of the safety belt wearing state and the preset safety belt state corresponding to the seat occupancy state; if the state matching result is state matching consistent, determining that the preliminary safety belt wearing state is a normal wearing state; and if the state matching result is state matching inconsistent, determining that the preliminary safety belt wearing state is an abnormal wearing state.

[0010] In one embodiment of this application, based on the foregoing scheme, determining the target seatbelt wearing state of the target seat based on the initial seatbelt wearing state and / or the vehicle driving data includes at least one of the following: if the first transition state of the seat occupancy state is detected as a transition state and the second transition state of the seatbelt fastening state is detected as a non-transition state, then the target seatbelt wearing state is determined to be an abnormal wearing state; if the initial seatbelt wearing state is a normal wearing state, and both the first transition state and the second transition state are detected as transition states, then the target seatbelt wearing state is determined to be a normal wearing state, wherein the vehicle driving data includes the first transition state and the second transition state; calculating a target time difference based on the seatbelt fastening time and seat occupancy time of the target seat, if the target time difference is greater than a preset time threshold, then the target seatbelt wearing state is determined to be a normal wearing state; if the target time difference is less than or equal to the preset time threshold, then the target seatbelt wearing state is determined to be an abnormal wearing state, wherein the vehicle driving data includes the initial seatbelt wearing state and / or the vehicle driving data. The system calculates the seat occupancy time and seatbelt fastening time. If the seatbelt extension length of the target seat is within a preset length threshold range and the seatbelt pretension force of the target seat is within a preset pretension force threshold range, then the target seatbelt wearing state is determined to be a normal wearing state. If the seatbelt extension length is outside the preset length threshold range and / or the seatbelt pretension force is outside the preset pretension force threshold range, then the target seatbelt wearing state is determined to be an abnormal wearing state. The vehicle driving data includes the seatbelt extension length and the seatbelt pretension force. If the initial seatbelt wearing state is a normal wearing state, then the target seatbelt wearing state is determined to be a normal wearing state. If the initial seatbelt wearing state is an abnormal wearing state, then the target seatbelt wearing state is determined to be an abnormal wearing state. The target seatbelt wearing state is updated based on the new target seatbelt wearing state, which is different from the initial seatbelt wearing state and the vehicle driving data.

[0011] In one embodiment of this application, after determining the initial seat belt wearing status of the target seat based on the aforementioned scheme and the state matching result, the method further includes: determining whether the target seat is occupied by a driver or passenger; if the target seat is occupied by a driver or passenger, determining the target seat belt wearing status of the target seat based on the initial seat belt wearing status and / or the vehicle driving data; if the target seat is not occupied by a driver or passenger, not determining the target seat belt wearing status of the target seat based on the initial seat belt wearing status and / or the vehicle driving data.

[0012] In one embodiment of this application, based on the aforementioned scheme, determining whether the target seat is occupied by a driver or passenger includes at least one of the following: obtaining a first change state of the historical seat occupancy status and a second change state of the historical seatbelt fastening status of the target seat within a preset driving cycle; if the first change state is a changed state and / or the second change state is a changed state, then the target seat is determined to be occupied by a driver or passenger; if the first change state is unchanged and the second change state is unchanged, then the target seat is determined not to be occupied by a driver or passenger; obtaining target image information of the target seat, and performing image recognition on the target image information; if the image recognition result includes preset image features, then the target seat is determined to be occupied by a driver or passenger; if the image recognition result does not include the preset image features, then the target seat is determined not to be occupied by a driver or passenger.

[0013] In one embodiment of this application, after obtaining the vehicle operation data of the target vehicle based on the aforementioned scheme, the method further includes: performing data verification on the vehicle operation data to obtain verified vehicle operation data, and performing seat belt wearing detection on the target vehicle based on the verified vehicle operation data, wherein the data verification includes repeatability verification, integrity verification, and outlier verification; if it is determined that the vehicle driving state is a normal driving state and the vehicle driving speed of the target vehicle is greater than or equal to a preset speed threshold, then the initial seat belt wearing state is re-detected and updated.

[0014] In one embodiment of this application, based on the foregoing scheme, the method further includes: if it is determined that the initial wearing state of the seat belt is an abnormal wearing state, generating a first prompt message to remind the driver and passengers according to the first prompt message; if it is determined that the target wearing state of the seat belt is an abnormal wearing state, generating a second prompt message to remind the driver and passengers according to the second prompt message; counting the number of reminders to the driver and passengers, and if the number of reminders is greater than a preset threshold, generating a third prompt message to remind the driver and passengers according to the third prompt message.

[0015] According to one aspect of the embodiments of this application, a vehicle seat belt wearing detection device is provided, comprising: a data acquisition module, configured to acquire vehicle operation data of a target vehicle, the vehicle operation data including vehicle driving data and seat occupancy status and seat belt fastening status of a target seat; a matching module, configured to determine the vehicle driving status of the target vehicle based on the vehicle driving data, and if the vehicle driving status is a normal driving status, to perform status matching between the seat belt fastening status and a preset seat belt status corresponding to the seat occupancy status, and to determine the initial seat belt wearing status of the target seat based on the status matching result; and a detection module, configured to determine the target seat belt wearing status of the target seat based on the initial seat belt wearing status and / or the vehicle driving data if the seat belt fastening status is a fastened status, so as to determine whether the seat belt of the target seat is worn normally.

[0016] According to one aspect of the embodiments of this application, an electronic device is provided, the electronic device comprising: one or more processors; and a storage device for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the electronic device causes the electronic device to implement the vehicle seat belt wearing detection method as described in any of the above embodiments.

[0017] The beneficial effects of this application are as follows: This application obtains vehicle operation data of the target vehicle, including vehicle driving data, seat occupancy status of the target seat, and seat belt fastening status. Based on the vehicle driving data, the vehicle driving status of the target vehicle is determined. If the vehicle driving status is normal, the seat belt fastening status is matched with the preset seat belt status corresponding to the seat occupancy status. Based on the status matching result, the initial seat belt wearing status of the target seat is determined. If the seat belt fastening status is already fastened, the target seat belt wearing status of the target seat is determined based on the initial seat belt wearing status and / or vehicle driving data, so as to determine whether the seat belt of the target seat is properly worn. This application can not only identify whether the seat belt of the target seat is worn, but also efficiently and accurately identify and prevent seat belt abuse, thereby improving driving safety.

[0018] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description

[0019] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application. It is obvious that the drawings described below are merely some embodiments of this application, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort. In the drawings: Figure 1 This is a schematic diagram illustrating an exemplary system architecture as shown in an exemplary embodiment of this application; Figure 2 This is a schematic flowchart illustrating a vehicle seatbelt wearing detection method according to an exemplary embodiment of this application; Figure 3 This is a schematic diagram illustrating the entire process of a vehicle seatbelt wearing detection method, as shown in an exemplary embodiment of this application. Figure 4 This is a schematic diagram illustrating the entire process of a vehicle seatbelt wearing detection method, as shown in another exemplary embodiment of this application. Figure 5 This is a block diagram illustrating a vehicle seatbelt wearing detection device in an exemplary embodiment of this application; Figure 6 A schematic diagram of the structure of a computer system suitable for implementing the electronic device of the present application is shown. Detailed Implementation

[0020] The embodiments of this application will be described below with reference to the accompanying drawings and preferred embodiments. Those skilled in the art can easily understand other advantages and effects of this application from the content disclosed in this specification. This application can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of this application. It should be understood that the preferred embodiments are only for illustrating this application and are not intended to limit the scope of protection of this application.

[0021] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of this application. Therefore, the illustrations only show the components related to this application and are not drawn according to the number, shape and size of the components in actual implementation. In actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.

[0022] In the following description, numerous details are explored to provide a more thorough explanation of embodiments of the present application. However, it will be apparent to those skilled in the art that embodiments of the present application may be practiced without these specific details. In other embodiments, well-known structures and devices are shown in block diagram form rather than in detail to avoid obscuring embodiments of the present application.

[0023] First, it should be noted that seatbelt extension length refers to the actual distance the webbing released by the retractor extends from the initial locking position to when the passenger is wearing it, reflecting the adjustable range and dynamic adaptability of the webbing during the restraint process.

[0024] Seatbelt pretension force refers to the initial restraint force generated by the pretensioning device (such as pyrotechnic or motor-driven) actively recovering the webbing at the moment of impact. It is used to eliminate webbing slack and improve occupant fit.

[0025] Figure 1 This is a schematic diagram illustrating an exemplary system architecture as shown in an exemplary embodiment of this application.

[0026] Reference Figure 1 As shown, the system architecture may include a data acquisition device 101 and a computer device 102. The computer device 102 may be at least one of a desktop graphics processing unit (GPU) computer, a GPU computing cluster, or a neural network computer. The data acquisition device 101 is used to collect vehicle operation data of the target vehicle. This vehicle operation data includes vehicle driving data and the seat occupancy status and seatbelt fastening status of the target seat. In this embodiment, the data acquisition device 101 provides the acquired data to the computer device 102 for processing. Those skilled in the art can use the computer device 102 to determine the vehicle driving status of the target vehicle based on the vehicle driving data. If the vehicle driving status is normal, the seatbelt fastening status is matched with the preset seatbelt status corresponding to the seat occupancy status. Based on the matching result, the initial seatbelt wearing status of the target seat is determined. If the seatbelt fastening status is already fastened, the target seatbelt wearing status of the target seat is determined based on the initial seatbelt wearing status and / or the vehicle driving data, thus determining whether the seatbelt of the target seat is properly worn. It should be noted that the data acquisition device 101 and computer device 102 provided in this embodiment are merely examples and should not impose any limitations on the functions and scope of use of the embodiments of this application.

[0027] It should be noted that the vehicle seat belt wearing detection method provided in this application embodiment is generally executed by computer device 102, and correspondingly, the vehicle seat belt wearing detection device is generally installed in computer device 102.

[0028] Figure 2 This is a schematic flowchart illustrating a vehicle seatbelt wearing detection method according to an exemplary embodiment of this application. The vehicle seatbelt wearing detection method can be executed by a computing processing device, which can be... Figure 1 The computer device 102 shown is illustrated. (Refer to...) Figure 2 As shown, the vehicle seatbelt wearing detection method includes at least steps S210 to S230, which are described in detail below: In step S210, the vehicle operation data of the target vehicle is acquired.

[0029] In one embodiment of this application, vehicle operation data includes, but is not limited to, vehicle driving data and the seat occupancy status and seatbelt fastening status of the target seat. Vehicle driving data includes, but is not limited to, vehicle power status, vehicle speed, vehicle gear position, a first transition state of seat occupancy status, a second transition state of seatbelt fastening status, the seatbelt fastening time of the target seat, the seat occupancy time of the target seat, the seatbelt pull-out length of the target seat, and the seatbelt pretension force of the target seat. If the seat occupancy status changes from unoccupied to occupied, or from occupied to unoccupied, the first transition state is determined as the transition state; if the seat occupancy status remains unoccupied, or remains occupied, the first transition state is determined as the no-change state. If the seatbelt fastening status changes from unfastened to fastened, or from fastened to unfastened, the second transition state is determined as the transition state; if the seatbelt fastening status remains unfastened, or remains fastened, the second transition state is determined as the no-change state.

[0030] In some embodiments, the target seats can be set according to user needs. For example, the driver's seat and / or the front passenger seat of the target vehicle can be set as the target seats, or all seat positions in the target vehicle can be set as target seats. Preferably, the driver's seat and the front passenger seat of the target vehicle are set as target seats. In some embodiments, it can also be determined whether to perform seat belt wearing detection on other seats in the target vehicle besides the driver's seat and the front passenger seat, according to user needs.

[0031] In some embodiments, the occupancy status of a target seat can be determined based on data collected by pressure sensors, capacitive sensors, seat weight sensors, infrared / millimeter-wave radar, image acquisition devices (e.g., cameras), and seat occupancy matrix switches corresponding to the target seat. Pressure sensors can detect the pressure distribution on the seat surface using piezoelectric films or strain gauges to determine occupancy status by identifying whether someone is seated. Capacitive sensors utilize the capacitance characteristics of the human body, detecting changes in the capacitance of the seat surface through an electrode array to determine occupancy. Seat weight sensors can be installed in the seat frame using strain gauge load cells, determining occupancy status based on weight thresholds. Infrared / millimeter-wave radar can detect human characteristics (such as body temperature or micro-movements) on the seat surface by emitting infrared or millimeter waves, thus determining occupancy status. Image acquisition devices can capture images of the seat area using cockpit cameras, combining this with deep learning algorithms to identify human contours and determine occupancy status. Seat occupancy matrix switches can embed multiple contact switches on the seat surface, triggering occupancy status at multiple points through pressure. The seatbelt fastening status of a target seat can be determined based on data collected from various sources, including buckle sensors, tension sensors, capacitance / inductance sensors, image acquisition devices (such as cameras), and RFID (Radio Frequency Identification) tags. Buckle sensors detect whether the seatbelt latch is inserted into the buckle using the Hall effect or a mechanical switch, thus determining the seatbelt fastening status. Tension sensors embed strain gauges or magnetostrictive sensors in the seatbelt webbing detect changes in webbing tension, also determining the fastening status. Capacitance / inductance sensors detect changes in capacitance / inductance between the seatbelt latch and the buckle, determining whether the latch is inserted and thus the fastening status. Image acquisition devices capture seatbelt wearing status using cockpit cameras and combine this data with deep learning algorithms to identify the fastening status. RFID tags embed RFID chips in the seatbelt latch, and a reader is integrated into the buckle, confirming the seatbelt fastening status through signal interaction. It is understood that the above methods for determining the seat occupancy status and seat belt fastening status of the target seat are merely illustrative examples and can be selected or combined according to actual needs. This application does not impose any limitations on these methods, nor should it impose any limitations on the functions and scope of use of the embodiments of this application.

[0032] In one embodiment of this application, the process after obtaining the vehicle operation data of the target vehicle further includes the following steps: performing data verification on the vehicle operation data to obtain verified vehicle operation data, and performing seat belt wearing detection on the target vehicle based on the verified vehicle operation data, wherein the data verification includes repeatability verification, integrity verification and outlier verification; if it is determined that the vehicle driving state is a normal driving state and the vehicle driving speed of the target vehicle is greater than or equal to a preset speed threshold, then the initial seat belt wearing state is re-detected and updated.

[0033] In this embodiment, it can be understood that duplicate checking checks for the presence of duplicate records or values ​​in the data. Integrity checking checks for data completeness, including the presence of missing or null values. Outlier checking checks for outliers, such as maximum or minimum values, which are identified by comparison with the normal range. Performing data verification on vehicle operation data ensures the accuracy, completeness, and consistency of the data, thereby improving data quality and providing a reliable foundation for subsequent analysis, application, and decision-making.

[0034] In this embodiment, by determining that the vehicle is in a normal driving state and the target vehicle's speed is greater than or equal to a preset speed threshold, the initial seat belt wearing status is re-detected and updated. This can avoid misjudgments caused by situations such as the target vehicle not being in motion or the occupants of the target seat wearing their seat belts before the target vehicle's speed reaches the preset speed threshold, thereby improving the accuracy of identifying seat belt abuse.

[0035] In step S220, the vehicle driving status of the target vehicle is determined based on the vehicle driving data. If the vehicle driving status is normal driving status, the seat belt fastening status is matched with the preset seat belt status corresponding to the seat occupancy status. The initial seat belt wearing status of the target seat is determined according to the status matching result.

[0036] In one embodiment of this application, the process of determining the vehicle driving status of a target vehicle based on vehicle driving data includes the following steps: if the vehicle power supply status is powered on, the vehicle speed is within a preset speed range, and the vehicle gear is a preset gear, then the vehicle driving status is determined to be a normal driving status, wherein the vehicle driving data includes the vehicle power supply status, the vehicle speed, and the vehicle gear; if at least one of the following is met: the vehicle power supply status is not powered on, the vehicle speed is outside the preset speed range, and the vehicle gear is not a preset gear, then the vehicle driving status is determined to be an abnormal driving status.

[0037] In this embodiment, the vehicle's normal driving state is determined by its power status, speed, and gear position. Seatbelt wearing detection is only performed when the vehicle is in a normal driving state, avoiding unnecessary resource consumption when the vehicle is in an abnormal driving state, thus conserving vehicle resources. The preset speed range and preset gear can be set according to actual needs. For example, the preset speed range can be set to greater than 0 km / h, and the preset gear can be set to forward gears (including D (forward), R (reverse), and M (manual mode forward)). It is understood that the above preset speed range and preset gear settings are merely illustrative and this application does not impose any limitations.

[0038] In one embodiment of this application, the process of matching the seat belt fastening state with the preset seat belt state corresponding to the seat occupancy state, and determining the initial seat belt wearing state of the target seat based on the state matching result, includes the following steps: matching the seat belt fastening state with the preset seat belt state corresponding to the seat occupancy state; if the state matching result is consistent, then the initial seat belt wearing state is determined to be a normal wearing state; if the state matching result is inconsistent, then the initial seat belt wearing state is determined to be an abnormal wearing state.

[0039] In this embodiment, if the seat occupancy status is "occupied," the corresponding preset seatbelt status is "fastened." If the seat occupancy status is "unoccupied," the corresponding preset seatbelt status is "unfastened." If both the seatbelt and seat occupancy statuses are unoccupied, the seatbelt fastening status is matched with the corresponding preset seatbelt status. If the matching result is consistent, the initial seatbelt wearing status is determined to be normal. If both the seatbelt and seat occupancy statuses are unoccupied, the seatbelt fastening status is matched with the corresponding preset seatbelt status. If the matching result is inconsistent, the initial seatbelt wearing status is determined to be abnormal. If the seatbelt is in an unfastened state and the seat is in an occupied state, the seatbelt fastening state is matched with the preset seatbelt state corresponding to the seat occupancy state. If the matching result is inconsistent, the initial seatbelt wearing state is determined to be abnormal. If the seatbelt is in a fastened state and the seat is in an occupied state, the seatbelt fastening state is matched with the preset seatbelt state corresponding to the seat occupancy state. If the matching result is consistent, the initial seatbelt wearing state is determined to be normal.

[0040] In one embodiment of this application, the process after determining the initial seat belt wearing status of the target seat based on the state matching result further includes the following steps: determining whether there is a driver or passenger in the target seat; if there is a driver or passenger in the target seat, determining the target seat belt wearing status of the target seat based on the initial seat belt wearing status and / or vehicle driving data; if there is no driver or passenger in the target seat, not determining the target seat belt wearing status of the target seat based on the initial seat belt wearing status and / or vehicle driving data.

[0041] In one embodiment of this application, the method for determining whether a target seat is occupied by a driver or passenger includes at least one of the following: obtaining a first change state of the historical seat occupancy status and a second change state of the historical seatbelt fastening status of the target seat within a preset driving cycle; if the first change state is a changed state and / or the second change state is a changed state, then the target seat is determined to be occupied by a driver or passenger; if the first change state is unchanged and the second change state is unchanged, then the target seat is determined not to be occupied by a driver or passenger; obtaining target image information of the target seat and performing image recognition on the target image information; if the image recognition result includes preset image features, then the target seat is determined to be occupied by a driver or passenger; if the image recognition result does not include preset image features, then the target seat is determined not to be occupied by a driver or passenger.

[0042] In this embodiment, if the historical seat occupancy status of the target seat changes within a preset driving cycle, the first changed state is determined as a changed state; if the historical seat occupancy status of the target seat does not change within the preset driving cycle, the first changed state is determined as an unchanged state. If the historical seatbelt fastening status of the target seat changes within the preset driving cycle, the second changed state is determined as a changed state; if the historical seatbelt fastening status of the target seat does not change within the preset driving cycle, the second changed state is determined as an unchanged state.

[0043] In this embodiment, preset driving cycles and preset image features can be determined according to requirements. If it is determined that the target seat is not occupied by a driver or passenger, it is not necessary to determine the target seat's seatbelt wearing status based on the initial seatbelt wearing status and / or vehicle driving data, thus saving vehicle computing resources. This process continues until the target seat's seat occupancy status changes, the target seat's seatbelt fastening status changes, or it is determined that the target seat is occupied by a driver or passenger. By acquiring images through image acquisition devices (such as cameras) and using image recognition technology to identify the seatbelt fastening status of vehicle occupants and provide reminders, the accuracy of determining whether the target seat is occupied by a driver or passenger can be improved, thereby improving the accuracy of vehicle seatbelt wearing detection.

[0044] In step S230, if the seat belt is in the fastened state, the target seat belt wearing state is determined based on the initial seat belt wearing state and / or vehicle driving data, so as to determine whether the seat belt of the target seat is properly worn.

[0045] In one embodiment of this application, the method for determining the target seat belt wearing state based on the initial seat belt wearing state and / or vehicle driving data includes at least one of the following: if the first transition state of the seat occupancy state is detected as a transition state and the second transition state of the seat belt fastening state is not a transition state, then the target seat belt wearing state is determined to be an abnormal wearing state; if the initial seat belt wearing state is a normal wearing state, and both the first transition state and the second transition state are detected as transition states, then the target seat belt wearing state is determined to be a normal wearing state, wherein the vehicle driving data includes the first transition state and the second transition state; a target time difference is calculated based on the seat belt fastening time and seat occupancy time of the target seat, and if the target time difference is large... If the target time difference is within a preset time threshold, the target seatbelt wearing state is determined to be a normal wearing state; if the target time difference is less than or equal to the preset time threshold, the target seatbelt wearing state is determined to be an abnormal wearing state. The vehicle driving data includes seat occupancy time and seatbelt fastening time. If the target seatbelt extension length is within a preset length threshold and the target seatbelt pretension force is within a preset pretension force threshold, the target seatbelt wearing state is determined to be a normal wearing state. If the seatbelt extension length is outside the preset length threshold and / or the seatbelt pretension force is outside the preset pretension force threshold, the target seatbelt wearing state is determined to be an abnormal wearing state. The vehicle driving data includes seatbelt extension length and seatbelt pretension force.

[0046] In one embodiment, if the initial seatbelt wearing state is a normal wearing state, then the target seatbelt wearing state is determined to be a normal wearing state; if the initial seatbelt wearing state is an abnormal wearing state, then the target seatbelt wearing state is determined to be an abnormal wearing state; this continues until a new target seatbelt wearing state determined based on the initial seatbelt wearing state and vehicle driving data, or a new target seatbelt wearing state determined based on vehicle driving data, differs from the target seatbelt wearing state, then the target seatbelt wearing state is updated based on the new target seatbelt wearing state. It can also be understood that the target seatbelt wearing state determined based on the initial seatbelt wearing state and vehicle driving data, and the level of the target seatbelt wearing state determined based on vehicle driving data, take precedence over the level of the target seatbelt wearing state determined based on the initial seatbelt wearing state.

[0047] In this embodiment, if the first transition state of the seat occupancy state is detected as a transitioned state, and the second transition state of the seatbelt fastening state is detected as a non-transitioned state, then the target seatbelt wearing state is determined to be an abnormal wearing state. Specifically: if the seat occupancy state initially is unoccupied and later transitions to an occupied state, but the seatbelt fastening state remains in the fastened state, then the seatbelt fastening state is determined to be the normally fastened state among the abnormal wearing states; if the seat occupancy state initially is occupied and later transitions to an unoccupied state, but the seatbelt fastening state remains in the fastened state, then the seatbelt fastening state is determined to be the normally fastened state among the abnormal wearing states.

[0048] In this embodiment, if the initial wearing state of the seat belt is the normal wearing state, it means that the preset seat belt state corresponding to the seat occupancy state is successfully matched, and the first transition state and the second transition state are both detected as transitioned states, then the target wearing state of the seat belt is determined to be the normal wearing state.

[0049] In this embodiment, taking a preset time threshold of 0 seconds as an example, the target time difference is obtained by subtracting the seat occupancy time from the seat belt fastening time. If the target time difference is greater than the preset time threshold, it indicates that the seat belt was fastened after the seat was occupied, which is normal, and the target seat belt wearing state is determined to be a normal wearing state. If the target time difference is less than or equal to the preset time threshold, it indicates that the seat belt was fastened before the seat was occupied, which is abnormal, and the target seat belt wearing state is determined to be an abnormal wearing state. It is understood that the above-mentioned preset time threshold is only an example, and the value of the preset time threshold can be determined according to the actual situation. This application does not impose any restrictions on it.

[0050] In this embodiment, if the door opening and closing data of the target seat's corresponding door is obtained within a preset period, including but not limited to door opening and closing times, an intended time difference is obtained by subtracting the door opening time from the seatbelt fastening time of the target seat. If the intended time difference is greater than a preset intended time, the target seatbelt wearing state is determined to be a normal wearing state; if the intended time difference is less than or equal to the preset intended time, the target seatbelt wearing state is determined to be an abnormal wearing state; if the intended time difference is greater than the preset intended time and the target time difference is greater than a preset time threshold, the target seatbelt wearing state is determined to be a normal wearing state; if the intended time difference is less than or equal to the preset intended time, and / or the target time difference is less than or equal to the preset time threshold, the target seatbelt wearing state is determined to be an abnormal wearing state. For example, the preset intended time can be set to 0 seconds. It is understood that the above-mentioned preset intended time is only an example, and the value of the preset intended time can be determined according to the actual situation. This application does not impose any limitations on this.

[0051] In this embodiment, the preset length threshold range and the preset pretension force threshold range can be set according to actual needs. For example, the calculation method for the preset length threshold range and the preset pretension force threshold range can be determined by combining ergonomics, safety regulations, and actual test data. This application does not impose any limitations on this. By comprehensively judging whether the seat belt is in an abnormal wearing state by identifying data such as seat belt pull-out length, seat belt pretension force, and seat belt fastening, the possibility of false fastening is avoided.

[0052] In one embodiment of this application, if the seat belt is in an unfastened state, the initial seat belt wearing state can be directly taken as the target seat belt wearing state.

[0053] In this embodiment, if the seatbelt is in an unfastened state, the target seatbelt wearing status can be determined based on vehicle driving data. Specifically, if the first transition state of the seat occupancy status is detected as "already changed" and the second transition state of the seatbelt wearing status is "not changed," then the target seatbelt wearing status is determined to be an abnormal wearing status. If the seat occupancy status initially is "unoccupied" and later transitions to "occupied," but the seatbelt wearing status remains "unfastened," then the seatbelt wearing status is determined to be an "unfastened" state within the abnormal wearing status. If the seat occupancy status initially is "occupied" and later transitions to "unoccupied," but the seatbelt wearing status remains "unfastened," then the seatbelt wearing status is determined to be an "unfastened" state within the abnormal wearing status.

[0054] In one embodiment of this application, if it is determined that the initial wearing state of the seat belt is an abnormal wearing state, a first prompt message is generated to remind the driver and passengers according to the first prompt message; if it is determined that the target wearing state of the seat belt is an abnormal wearing state, a second prompt message is generated to remind the driver and passengers according to the second prompt message; the number of reminders to the driver and passengers is counted, and if the number of reminders is greater than a preset threshold, a third prompt message is generated to remind the driver and passengers according to the third prompt message.

[0055] In this embodiment, the first, second, and third prompt messages can be configured with prompt levels as needed, and the prompting method or frequency can be determined based on the prompt level. For example, the prompt levels of the first, second, and third prompt messages can increase sequentially, and their corresponding prompting methods are sound prompts, voice prompts, and telephone prompts, respectively. It should be understood that the above prompt levels and prompting methods are merely illustrative examples, and this application does not impose any limitations on them.

[0056] In one embodiment of this application, after waking up the target vehicle, vehicle operation data is acquired and uploaded to the cloud in real time. Key characteristic signals in the target scenario are selected, including vehicle speed, vehicle gear position, door status, door lock / unlock, seat occupancy status, seatbelt fastening status, and power-on status. Based on the characteristics of the extracted key characteristic signals, the selected feature signal values ​​are verified, and invalid values ​​are defined and marked to process the vehicle operation data.

[0057] Table 1 Seat Belt and Seat Usage Table

[0058] Referring to Table 1, which is a table of seat belt and seat usage, it can be seen that seat occupancy includes unoccupied and occupied states, and seat belt fastening includes fastened and unfastened states. The corresponding scenarios are shown in Table 1 above and will not be repeated here. It should be noted that this embodiment is only for illustrative purposes. The number of scenarios corresponding to seat belt fastening and seat occupancy can be increased, decreased, or changed according to actual needs, and the corresponding scenarios can also be modified according to actual needs. This application does not impose any limitations in this regard.

[0059] Referring to Table 1, the seatbelt fastening status includes the unfastened status, encompassing both Scenario 1 and Scenario 2. For Scenario 1, seat occupancy status is continuously monitored. The vehicle's power status, speed, and gear position are used to determine if the vehicle is in normal driving condition. If the vehicle is in normal driving condition and its speed falls within a preset range, and the target seat is unoccupied while its seatbelt is unfastened, the seat occupancy status is continuously monitored. If the target seat is detected as occupied, and the seatbelt remains unfastened (i.e., the target seat's seatbelt is unfastened), the occupants are immediately reminded to fasten their seatbelts. For scenario two, the vehicle's power status, speed, and gear position are used to determine if the vehicle is in normal driving condition. If the vehicle is in normal driving condition, the opening and closing status of the vehicle doors, the occupancy status of the target seat, and the seatbelt fastening status in the previous driving cycle are used to determine if there are any occupants in the target seat. If there are occupants and the seatbelt is still not fastened when the vehicle speed is within the preset speed range, the occupants are immediately reminded to fasten their seatbelts.

[0060] The seatbelt fastening status also includes the "fastened" status, including scenarios three and four. For scenario three, the occupancy status of the target seat is monitored in real time. If the vehicle is confirmed to be in normal driving condition through vehicle power status, vehicle speed, and vehicle gear position, and the target seat's occupancy status remains unoccupied, then it is determined that there is no occupant in that position. If the target seat's occupancy status changes to "occupied," but the seatbelt fastening status remains unchanged, then it is confirmed that the occupant's seatbelt is not properly fastened, and a reminder is required. For scenario four, when the target vehicle is confirmed to be in normal driving condition, if multiple occupancy and seatbelt fastening statuses of the target seat are detected, the seatbelt is not properly fastened. If the cycle remains unchanged and the door corresponding to the target seat is not opened or closed, the seat is confirmed to be occupied by a non-passenger. If the occupancy status and seatbelt status of the target seat remain unchanged during this parking cycle, the seatbelt status is determined based on the data at the beginning of this driving cycle. If the seatbelt is confirmed to be fastened after the target seat is occupied and after the door corresponding to the target seat is opened, the seatbelt is considered to be properly fastened and no reminder is needed. If the seatbelt is confirmed to be fastened before the target seat is occupied and / or before the door corresponding to the target seat is opened, the seatbelt is considered to be improperly fastened and a reminder is required.

[0061] After identifying that the seat belts of the occupants in the target seats are not properly fastened, the detection results should be transmitted to the instrument panel to remind the occupants in the target seats to fasten their seat belts correctly in a timely manner when the target vehicle is in normal driving condition.

[0062] By optimizing historical vehicle data, such as vehicle usage cycles, seatbelt buckling alert times, seat occupancy alert times, and door opening times, the accuracy of seatbelt abuse detection in different scenarios is continuously verified, ensuring accurate and timely alerts. The algorithm model is then iteratively optimized.

[0063] The iteratively optimized algorithm model is deployed in the cloud to quickly identify and calculate the data returned from the vehicle, including vehicle operation data. Vehicles identified as having seat belt abuse are sent to the preset customer service system to remind customers to wear their seat belts properly.

[0064] The optimized algorithm model is deployed within the vehicle's cockpit domain architecture. When seatbelt misuse is detected, the detection results are transmitted to the instrument cluster via the cockpit domain controller. Upon receiving the information, the instrument cluster's seatbelt indicator light flashes and a pre-set voice message is played, providing real-time reminders to drivers and passengers to properly fasten their seatbelts.

[0065] This application, without adding hardware to the vehicle, utilizes vehicle operation data uploaded to the cloud, such as vehicle operating status, seatbelt fastening, and seat occupancy, to comprehensively assess seatbelt usage through an algorithmic model. It identifies scenarios of seatbelt abuse and, when the cumulative number of abuse instances reaches a set threshold, issues a work order to the customer service system for reminders. Simultaneously, through algorithmic model iteration, the model is deployed to the vehicle to promptly remind drivers and passengers to properly fasten their seatbelts. Furthermore, the application of big data algorithms can accurately and effectively identify seatbelt abuse scenarios, and this algorithmic model can be deployed on the vehicle or in the cloud to achieve real-time monitoring of user vehicle safety.

[0066] refer to Figure 3 , Figure 3This is a schematic diagram illustrating the entire process of a vehicle seatbelt wearing detection method in an exemplary embodiment of this application. In one exemplary embodiment, after waking up the target vehicle, the required signals are extracted according to the pre-set model algorithm to complete the key feature extraction and obtain the extracted key signal parameters. The selected key signal parameters are checked, defined, and marked to complete the processing of key signal data. The extracted feature signals are logically verified by setting logic to ensure that the results meet expectations and are output. At the same time, the model time consumption and efficiency are iteratively optimized to complete the algorithm model construction. The iteratively optimized algorithm model is deployed in the cloud to quickly identify and calculate the vehicle's returned data and send the results to the work order system. The vehicle follow-up care pushed in the cloud reminds users to wear seatbelts correctly to complete the push reminder. The optimized algorithm model is deployed in the vehicle to detect data during vehicle use in real time and transmit the detection results to the instrument panel. The instrument panel provides seatbelt indicator light and sound reminders upon receiving the detection results. The specific implementation process and steps have been described in detail in the foregoing embodiments and will not be repeated here.

[0067] Reference Figure 4 As shown, Figure 4 This is a schematic diagram illustrating the entire process of a vehicle seatbelt wearing detection method, as shown in another exemplary embodiment of this application. In one exemplary embodiment, after waking up the target vehicle, seatbelt fastening and seat occupancy detection are performed on the target seat. If the seatbelt fastening status of the target seat is detected as unfastened and the seat occupancy status is detected as unoccupied, no further processing is required, or the seat occupancy status and seatbelt fastening status are continuously monitored. If the seatbelt fastening status of the target seat is detected as unfastened and the seat occupancy status is detected as occupied, the vehicle speed is continuously monitored to see if it meets a preset speed range. If the system detects that the seatbelt is fastened and the seat is not occupied, the system will remind the customer to fasten the seatbelt according to the standard procedure. If the system detects that the seatbelt is fastened and the seat is not occupied, the system will determine whether the seatbelt is properly worn based on historical data of vehicle door locking / unlocking, opening / closing duration, and seatbelt and seat usage. If the seatbelt is properly worn, no action is required. If the seatbelt is improperly worn, the system will continue to monitor whether the vehicle is started and moving. If the vehicle is started and moving, the system will remind the customer to fasten the seatbelt according to the standard procedure. The specific implementation process and steps have been described in detail in the aforementioned embodiments and will not be repeated here.

[0068] Figure 5 This is a block diagram illustrating a vehicle seatbelt wearing detection device as an exemplary embodiment of this application. The device can be applied to… Figure 1The implementation environment shown is specifically configured in computer device 102. This device can also be applied to other exemplary implementation environments and specifically configured in other devices. This embodiment does not limit the implementation environment to which the device is applicable.

[0069] like Figure 5 As shown, the exemplary vehicle seatbelt wearing detection device includes: a data acquisition module 510, a matching module 520, and a detection module 530.

[0070] The data acquisition module 310 is used to acquire vehicle operation data of the target vehicle, including vehicle driving data and the seat occupancy status and seat belt fastening status of the target seat; the matching module 520 is used to determine the vehicle driving status of the target vehicle based on the vehicle driving data. If the vehicle driving status is normal driving status, the seat belt fastening status is matched with the preset seat belt status corresponding to the seat occupancy status, and the initial seat belt wearing status of the target seat is determined according to the status matching result; the detection module 530 is used to determine the target seat belt wearing status of the target seat based on the initial seat belt wearing status and / or vehicle driving data if the seat belt fastening status is already fastened, so as to determine whether the seat belt of the target seat is properly worn.

[0071] It should be noted that the vehicle seatbelt wearing detection device and the vehicle seatbelt wearing detection method provided in the above embodiments belong to the same concept. The specific operation methods of each module and unit have been described in detail in the method embodiments and will not be repeated here. In practical applications, the vehicle seatbelt wearing detection device provided in the above embodiments can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. This is not a limitation here.

[0072] Embodiments of this application also provide an electronic device, including: one or more processors; and a storage device for storing one or more programs, which, when executed by one or more processors, cause the electronic device to implement the vehicle seat belt wearing detection method provided in the above embodiments.

[0073] Figure 6 A schematic diagram of a computer system suitable for implementing the embodiments of this application is shown. It should be noted that... Figure 6 The computer system 600 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0074] like Figure 6As shown, the computer system 600 includes a Central Processing Unit (CPU) 601, which can perform various appropriate actions and processes, such as executing the methods provided in the various embodiments described above, based on a program stored in Read-Only Memory (ROM) 602 or a program loaded from Storage Section 608 into Random Access Memory (RAM) 603. The RAM 603 also stores various programs and data required for system operation. The CPU 601, ROM 602, and RAM 603 are interconnected via a bus 604. An Input / Output (I / O) interface 605 is also connected to the bus 604.

[0075] The following components are connected to I / O interface 605: an input section 606 including a keyboard, mouse, etc.; an output section 607 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 608 including a hard disk, etc.; and a communication section 609 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 609 performs communication processing via a network such as the Internet. A drive 610 is also connected to I / O interface 605 as needed. A removable medium 611, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., is installed on drive 610 as needed so that computer programs read from it can be installed into storage section 608 as needed.

[0076] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 609, and / or installed from removable medium 611. When the computer program is executed by central processing unit (CPU) 601, it performs various functions defined in the system of this application.

[0077] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.

[0078] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0079] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.

[0080] Another aspect of this application provides a computer-readable storage medium storing a computer program thereon, which, when executed by a computer's processor, causes the computer to perform the vehicle seatbelt wearing detection method provided in the above embodiments. This computer-readable storage medium may be included in the electronic device described in the above embodiments, or it may exist independently and not incorporated into the electronic device.

[0081] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to the embodiments of this application, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0082] Another aspect of this application provides a computer program product or computer program including computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the vehicle seatbelt wearing detection method provided in the various embodiments described above.

[0083] Through the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this application can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, touch terminal, or network device, etc.) to execute the method according to the embodiments of this application.

[0084] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the embodiments disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein.

[0085] The above embodiments are merely illustrative of the principles and effects of this application and are not intended to limit this application. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of this application. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in this application should still be covered by the claims of this application.

Claims

1. A method for detecting seatbelt wearing in a vehicle, characterized in that, include: Acquire vehicle operation data of the target vehicle, including vehicle driving data, seat occupancy status of the target seat, and seat belt fastening status; Based on the vehicle driving data, the vehicle driving status of the target vehicle is determined. If the vehicle driving status is normal driving status, the seat belt fastening status is matched with the preset seat belt status corresponding to the seat occupancy status. The initial seat belt wearing status of the target seat is determined according to the status matching result. If the seatbelt fastening status is "fastened", then the target seatbelt fastening status of the target seat is determined based on the initial seatbelt fastening status and / or the vehicle driving data, so as to determine whether the seatbelt of the target seat is properly fastened.

2. The vehicle seatbelt wearing detection method according to claim 1, characterized in that, Determining the vehicle driving status of the target vehicle based on the vehicle driving data includes: If the vehicle power status is "powered on", the vehicle speed is within a preset speed range, and the vehicle gear is a preset gear, then the vehicle driving state is determined to be a normal driving state. The vehicle driving data includes the vehicle power status, the vehicle speed, and the vehicle gear. If at least one of the following conditions is met: the vehicle power state is not the powered-on state, the vehicle speed is outside the preset speed range, and the vehicle gear is not the preset gear, then the vehicle driving state is determined to be an abnormal driving state.

3. The vehicle seatbelt wearing detection method according to claim 1, characterized in that, The seatbelt fastening state is matched with the preset seatbelt state corresponding to the seat occupancy state. Based on the state matching result, the initial seatbelt wearing state of the target seat is determined, including: Match the seat belt fastening status with the preset seat belt status corresponding to the seat occupancy status; If the state matching result is a state match, then the initial wearing state of the seat belt is determined to be a normal wearing state; If the state matching result is inconsistent, then the initial wearing state of the seat belt is determined to be an abnormal wearing state.

4. The vehicle seatbelt wearing detection method according to claim 1, characterized in that, Determining the target seatbelt wearing status of the target seat based on the initial seatbelt wearing status and / or the vehicle driving data includes at least one of the following: If the first transition state of the seat occupancy status is detected as a transition state and the second transition state of the seat belt fastening status is detected as a non-transition state, then the target seat belt wearing status is determined to be an abnormal wearing status; if the initial seat belt wearing status is a normal wearing status, and both the first transition state and the second transition state are detected as transition states, then the target seat belt wearing status is determined to be a normal wearing status, wherein the vehicle driving data includes the first transition state and the second transition state; The target time difference is calculated based on the seat belt fastening time and seat occupancy time of the target seat. If the target time difference is greater than a preset time threshold, the target seat belt wearing state is determined to be a normal wearing state; if the target time difference is less than or equal to the preset time threshold, the target seat belt wearing state is determined to be an abnormal wearing state. The vehicle driving data includes the seat occupancy time and the seat belt fastening time. If the seatbelt extension length of the target seat is within a preset length threshold range, and the seatbelt pretension force of the target seat is within a preset pretension force threshold range, then the target seatbelt wearing state is determined to be a normal wearing state; if the seatbelt extension length is outside the preset length threshold range and / or the seatbelt pretension force is outside the preset pretension force threshold range, then the target seatbelt wearing state is determined to be an abnormal wearing state, wherein the vehicle driving data includes the seatbelt extension length and the seatbelt pretension force; If the initial seatbelt wearing state is a normal wearing state, then the target seatbelt wearing state is determined to be a normal wearing state; if the initial seatbelt wearing state is an abnormal wearing state, then the target seatbelt wearing state is determined to be an abnormal wearing state; until a new target seatbelt wearing state determined based on the initial seatbelt wearing state and the vehicle driving data, or a new target seatbelt wearing state determined based on the vehicle driving data, is different from the target seatbelt wearing state, then the target seatbelt wearing state is updated based on the new target seatbelt wearing state.

5. The vehicle seatbelt wearing detection method according to any one of claims 1 to 4, characterized in that, After determining the initial seatbelt wearing status of the target seat based on the status matching result, the method further includes: Determine whether the target seat is occupied by a driver or passenger; If the target seat is occupied by a driver or passenger, the target seat belt wearing status of the target seat is determined based on the initial seat belt wearing status and / or the vehicle driving data. If the target seat is not occupied by a driver or passenger, the target seat belt wearing status of the target seat is not determined based on the initial seat belt wearing status and / or the vehicle driving data.

6. The vehicle seatbelt wearing detection method according to claim 5, characterized in that, Determining whether the target seat is occupied by a driver or passenger includes at least one of the following: The system acquires the first change status of the historical seat occupancy status and the second change status of the historical seat belt fastening status of the target seat within a preset driving cycle; if the first change status is a changed status and / or the second change status is a changed status, it determines that the target seat is occupied by a driver or passenger; if the first change status is unchanged and the second change status is unchanged, it determines that the target seat is not occupied by a driver or passenger. Obtain the target image information of the target seat, and perform image recognition on the target image information; If the image recognition result includes preset image features, then the target seat is determined to be occupied by a driver or passenger; if the image recognition result does not include the preset image features, then the target seat is determined to be occupied by a non-driver or passenger.

7. The vehicle seatbelt wearing detection method according to any one of claims 1 to 4, characterized in that, After obtaining the vehicle operation data of the target vehicle, the method further includes: The vehicle operation data is verified to obtain verified vehicle operation data, and seat belt wearing detection is performed on the target vehicle based on the verified vehicle operation data. The data verification includes repeatability verification, integrity verification and outlier verification. If the vehicle is determined to be in a normal driving state and the vehicle speed of the target vehicle is greater than or equal to a preset speed threshold, then the initial seat belt wearing status is re-detected and updated.

8. The vehicle seatbelt wearing detection method according to any one of claims 1 to 4, characterized in that, The method further includes: If it is determined that the initial wearing state of the seat belt is an abnormal wearing state, a first prompt message is generated to remind the driver and passengers based on the first prompt message; If the seatbelt wearing status is determined to be abnormal, a second prompt message is generated to remind the driver and passengers based on the second prompt message; The system counts the number of reminders given to drivers and passengers. If the number of reminders exceeds a preset threshold, a third reminder message is generated to remind drivers and passengers based on the third reminder message.

9. A vehicle seatbelt wearing detection device, characterized in that, include: The data acquisition module is used to acquire vehicle operation data of the target vehicle, including vehicle driving data and the seat occupancy status and seat belt fastening status of the target seats. The matching module is used to determine the vehicle driving status of the target vehicle based on the vehicle driving data. If the vehicle driving status is normal driving status, the seat belt fastening status is matched with the preset seat belt status corresponding to the seat occupancy status, and the initial seat belt wearing status of the target seat is determined according to the status matching result. The detection module is used to determine the target seat belt wearing status of the target seat based on the initial seat belt wearing status and / or the vehicle driving data if the seat belt wearing status is "fastened", so as to determine whether the seat belt of the target seat is being worn normally.

10. An electronic device, characterized in that, The electronic device includes: One or more processors; A storage device for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the vehicle seatbelt wearing detection method as described in any one of claims 1 to 8.