Safety belt control method and device, electronic equipment, storage medium and vehicle
By acquiring vehicle driving status information, the system automatically judges and generates control signals to unfasten the seat belt, solving the problem of inconvenience in manually unlocking the seat belt in existing technologies, and improving the efficiency and safety of escape in emergency situations.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-09
- Publication Date
- 2026-03-27
AI Technical Summary
Current car seat belts require manual unlocking, which is inconvenient in certain situations, and the difficulty in unfastening them in an emergency may delay escape from the vehicle.
By acquiring vehicle driving status information, it determines whether it is a high-risk scenario of not wearing a seat belt or wearing a seat belt, and generates corresponding control signals to automatically unfasten the seat belt. Combining manual and automatic control modes, it ensures both safety and convenience.
It improves the convenience of unfastening seat belts and the probability of successfully escaping the vehicle cabin, especially ensuring timely unfastening of seat belts in high-risk scenarios.
Smart Images

Figure CN119037329B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of safety belts, in particular to a safety belt control method, a safety belt control circuit, a safety belt control device, an electronic device, a storage medium and a vehicle. BACKGROUND
[0002] The existing automobile safety belt is mostly manually unlocked. After passengers arrive at the destination by taking a taxi or a network car, they need to manually operate to unlock the safety belt, which may not be convenient in some cases.
[0003] For example, the safety belt buckle of the rear vehicle is deeply buried between the backrest and the cushion, and needs to be unlocked with a large action amplitude. For example, people with physical disabilities need to be assisted by a third party, and the buckle position is usually set on the inner side.
[0004] In addition, in some extreme cases, the safety belt needs to be quickly opened to facilitate escape from the vehicle cabin. In the case where the safety belt buckle is not convenient to unlock, the escape action may be delayed.
[0005] Therefore, a safety belt control scheme is needed to distinguish between high-risk vehicle scenarios without wearing a safety belt and high-risk vehicle scenarios with wearing a safety belt, output a control signal to unlock the safety belt under the premise of ensuring safety, and improve convenience. SUMMARY
[0006] The purpose of the present application is to provide a safety belt control method, a safety belt control circuit, a safety belt control device, an electronic device, a storage medium and a vehicle, which at least solve the problem of unlocking the safety belt buckle convenience, and solve one of the technical problems of the safety belt unlocking inconvenience when escaping from the vehicle cabin.
[0007] The present application provides the following scheme:
[0008] According to one aspect of the present application, a safety belt control method is provided, which comprises:
[0009] Obtaining vehicle driving state information;
[0010] According to the vehicle driving state information, it is judged whether it is a high-risk vehicle scenario without wearing a safety belt;
[0011] If not, a control signal to unlock the safety belt is generated;
[0012] Further comprising:
[0013] According to the vehicle driving state information, it is judged whether it is a high-risk vehicle scenario with wearing a safety belt;
[0014] If yes, a control signal to unlock the safety belt is generated;
[0015] According to the control signal of unfastening the safety belt, the safety belt is unfastened.
[0016] Further, the judging whether it is the high-risk vehicle scene without wearing the safety belt includes:
[0017] Obtaining the safety belt safety demand range information;
[0018] The safety belt safety demand range information includes the vehicle scene information in which the safety belt wearing increases the personnel safety guarantee;
[0019] According to the safety belt safety demand range information under the vehicle environment, obtaining the vehicle driving state information;
[0020] According to the vehicle driving state information, determining that the current vehicle scene does not need to increase the personnel safety guarantee by wearing the safety belt;
[0021] According to the current vehicle scene which does not need to increase the personnel safety guarantee by wearing the safety belt, generating the control signal of unfastening the safety belt.
[0022] Further, the determining that the current vehicle scene does not need to increase the personnel safety guarantee by wearing the safety belt includes:
[0023] The obtaining the vehicle driving state information includes the vehicle speed state information, the vehicle position state information, the vehicle door opening state information, the vehicle brake state information, the vehicle slope state information, the vehicle gear state information and the vehicle engine off state information;
[0024] Judging whether the vehicle driving state is the state that the vehicle speed is zero, the state that the vehicle position is the parking position, the state that the vehicle door is opened, the state that the vehicle manual brake is pulled up, the state that the vehicle slope is zero, the state that the vehicle gear is the parking gear or the neutral gear, and the state that the vehicle engine off instruction is given;
[0025] If yes, the current vehicle scene does not need to increase the personnel safety guarantee by wearing the safety belt;
[0026] According to the current vehicle scene which does not need to increase the personnel safety guarantee by wearing the safety belt, generating the control signal of unfastening the safety belt.
[0027] Further, the safety belt unfastening according to the control signal of unfastening the safety belt includes:
[0028] Predetermining a first control mode;
[0029] The first control mode includes the mode that the main driver safety belt is manually unfastened, and the non-main driver safety belt is unfastened according to the unfastening safety belt control signal and the opening state signal of the main driver safety belt manual unfastening.
[0030] determining whether the current driver's seat belt is manually controlled to be unfastened;
[0031] if yes, generating an unfastened opening state signal of the driver's seat belt manually controlled to be unfastened according to the current driver's seat belt manually controlled to be unfastened;
[0032] determining whether the current vehicle scene is changed from a vehicle scene requiring wearing a seat belt to increase personnel safety guarantee to a vehicle scene not requiring wearing a seat belt to increase personnel safety guarantee according to the driver's seat belt manually controlled to be unfastened;
[0033] if yes, generating an unfastened control signal;
[0034] determining whether the current vehicle is in the first control mode;
[0035] if yes, controlling the non-driver's seat belt to be unfastened according to the unfastened control signal and the unfastened opening state signal of the driver's seat belt manually controlled to be unfastened.
[0036] Further, the unfastening of the seat belt according to the unfastened control signal further comprises:
[0037] determining whether the current vehicle scene is not requiring wearing a seat belt to increase personnel safety guarantee;
[0038] if yes, generating the unfastened control signal;
[0039] determining whether the driver's seat belt is manually controlled to be unfastened from a connected state to an unfastened state according to the generated unfastened control signal;
[0040] if yes, generating an unfastened opening state signal of the driver's seat belt manually controlled to be unfastened;
[0041] determining whether the current vehicle is in the first control mode;
[0042] if yes, controlling the non-driver's seat belt to be unfastened according to the unfastened control signal and the unfastened opening state signal of the driver's seat belt manually controlled to be unfastened.
[0043] Further, the unfastening of the seat belt according to the unfastened control signal further comprises:
[0044] presetting a second control mode;
[0045] the second control mode comprises a mode of controlling the driver's seat belt and the non-driver's seat belt to be unfastened according to the unfastened control signal and a trunk opening state signal;
[0046] determining whether the current vehicle scene is changed from a vehicle scene requiring wearing a seat belt to increase personnel safety guarantee to a vehicle scene not requiring wearing a seat belt to increase personnel safety guarantee;
[0047] if yes, generate a control signal for unfastening the safety belt;
[0048] The vehicle driving state information further comprises trunk switch state information.
[0049] Determine whether the trunk is switched from a closed state to an open state.
[0050] If yes, generate a signal for the open state of the trunk.
[0051] Determine whether the current is the second control mode.
[0052] If yes, control the unfastening of the non-driver safety belt according to the unfastening safety belt control signal and the trunk open state signal.
[0053] Further, the vehicle driving state information further comprises child lock state information.
[0054] Determine whether the current child lock state is in effect.
[0055] If yes, determine whether the current is the first control mode.
[0056] If yes, generate an unfastening safety belt control signal according to the current vehicle scene that does not require wearing a safety belt to increase personnel safety protection, and determine whether the current driver safety belt is manually controlled to unfasten.
[0057] If yes, generate an open state signal for the manually controlled unfastening of the driver safety belt according to the current manually controlled unfastening of the driver safety belt.
[0058] Before controlling the unfastening of the non-driver safety belt according to the unfastening safety belt control signal and the open state signal of the manually controlled unfastening of the driver safety belt, determine whether the child lock side door is opened from the outside.
[0059] If yes, the non-driver seat of the child lock side door is unfastened according to the unfastening safety belt control signal and the open state signal of the manually controlled unfastening of the driver safety belt.
[0060] Further, the vehicle driving state information further comprises child lock state information.
[0061] Determine whether the current is the second control mode.
[0062] If yes, determine whether the current child lock state is in effect.
[0063] If yes, exit the current second control mode.
[0064] Further, the vehicle driving state information further comprises non-driver safety belt unfastening state information.
[0065] determining whether the current is a high-risk vehicle scenario without wearing a seat belt;
[0066] if yes, determining whether a signal of a non-main driver seat belt unfastening state is captured;
[0067] if yes, exiting the current first control mode or second control mode.
[0068] Further, the determination of whether the current is a high-risk vehicle scenario with wearing a seat belt includes:
[0069] The seat belt safety requirement range information further includes vehicle scenario information in which the safety of personnel is increased by unfastening a seat belt;
[0070] According to the seat belt safety requirement range information, the vehicle driving state information is acquired;
[0071] According to the vehicle driving state information, it is determined that the current is a vehicle scenario in which the safety of personnel is increased by unfastening a seat belt;
[0072] According to the current being a vehicle scenario in which the safety of personnel is increased by unfastening a seat belt, a control signal for forcibly unfastening a seat belt is generated.
[0073] Further, it further includes:
[0074] According to the vehicle driving state information, it is determined whether the current is a high-risk vehicle scenario with wearing a seat belt;
[0075] if no, determining whether the current is a high-risk vehicle scenario without wearing a seat belt;
[0076] if no, a control signal for unfastening a seat belt is generated;
[0077] According to the control signal for unfastening a seat belt, the seat belt is unfastened.
[0078] Further, it further includes:
[0079] According to the vehicle driving state information, it is determined whether the current is a high-risk vehicle scenario without wearing a seat belt;
[0080] if no, determining whether the current is a high-risk vehicle scenario with wearing a seat belt;
[0081] if yes, a control signal for unfastening a seat belt is generated;
[0082] According to the control signal for unfastening a seat belt, the seat belt is unfastened.
[0083] Further, the determination of whether the current is a vehicle scenario in which the safety of personnel is increased by unfastening a seat belt includes:
[0084] The vehicle driving state information includes vehicle speed state information, vehicle temperature state information, vehicle oxygen content state information, vehicle airbag state information, and vehicle posture state information.
[0085] The vehicle driving state is determined to be a state in which the vehicle acceleration exceeds a preset acceleration threshold, the speed is zero, and the waiting time exceeds a preset first time threshold, or / and a state in which the temperature inside and outside the vehicle exceeds a preset temperature threshold, and the waiting time exceeds a preset second time threshold, or / and a state in which the oxygen content in the vehicle is below a preset concentration threshold, and the waiting time exceeds a preset third time threshold, or / and a state in which the airbag is ejected, and the waiting time exceeds a preset fourth time threshold, or / and a state in which the vehicle posture exceeds a preset inclination angle threshold, and the waiting time exceeds a preset fifth time threshold.
[0086] If yes, it is a vehicle scene in which the safety of personnel is increased by releasing the safety belt;
[0087] According to the current vehicle scene in which the safety of personnel is increased by releasing the safety belt, a control signal for forcibly releasing the safety belt is generated;
[0088] According to the control signal for forcibly releasing the safety belt, the safety belt is released.
[0089] Further, it further includes:
[0090] The vehicle is provided with a vehicle end of a V2X system;
[0091] The vehicle end control information of the V2X system is obtained;
[0092] According to the state in which the vehicle acceleration exceeds the preset acceleration threshold, or / and the state in which the temperature inside and outside the vehicle exceeds the preset temperature threshold, or / and the state in which the oxygen content in the vehicle is below the preset concentration threshold, or / and the state in which the airbag is ejected, or / and the state in which the vehicle posture exceeds the preset inclination angle threshold, it is determined whether the vehicle end control information of the V2X system includes remote control instruction information for releasing the safety belt;
[0093] If yes, after executing the remote control instruction for releasing the safety belt, it is determined whether the safety belt is in an open state;
[0094] If no, it is determined whether the safety belt is in an open state after the waiting time exceeds a preset sixth time threshold;
[0095] If no, the V2X system sends a help information;
[0096] The preset sixth time threshold is greater than any one of the preset first time threshold, the preset second time threshold, the preset third time threshold, the preset fourth time threshold, and the preset fifth time threshold.
[0097] Further, the executing the remote control instruction of unfastening the safety belt comprises:
[0098] judging whether the vehicle running state is a state that the vehicle acceleration exceeds a preset acceleration threshold and the speed is zero, or / and a state that the temperature inside and outside the vehicle exceeds a preset temperature threshold, or / and a state that the oxygen content inside the vehicle is lower than a preset concentration threshold, or / and a state that the airbag is ejected, or / and a state that the vehicle posture exceeds a preset inclination angle threshold;
[0099] if yes, generating a control signal of forcibly unfastening the safety belt according to the remote control instruction of unfastening the safety belt;
[0100] controlling the safety belt to be unfastened according to the control signal of forcibly unfastening the safety belt.
[0101] According to the two aspects of the present application, a safety belt control circuit is provided, which comprises a safety belt electric control lock executing module, a safety belt electric control lock driving module and a safety belt electric control lock control module;
[0102] the safety belt electric control lock executing module is used for controlling the safety belt lock buckle to be unfastened;
[0103] the safety belt electric control lock driving module is used for driving the safety belt electric control lock executing module to control the safety belt lock buckle to be unfastened;
[0104] the safety belt electric control lock control module is used for outputting a control instruction to control the safety belt electric control lock driving module to drive the safety belt electric control lock executing module to control the safety belt lock buckle to be unfastened;
[0105] the safety belt electric control lock control module runs the program of the safety belt control method as described.
[0106] Further, the safety belt electric control lock control module comprises an I / O input end, an I / O output end and a power supply control end;
[0107] the I / O output end is used for outputting a control instruction of unfastening the safety belt;
[0108] the I / O input end is used for inputting a signal of a vehicle running state;
[0109] the power supply control end is used for controlling the power supply of the safety belt electric control lock executing module and the safety belt electric control lock driving module;
[0110] generating a control signal of unfastening the safety belt according to the input vehicle running state signal;
[0111] wherein, in the high-risk vehicle scene without wearing a safety belt, it is judged whether a signal of a non-main driving safety belt unfastening state is captured;
[0112] If captured, the power control end cuts off the power supply of the safety belt electric control lock execution module and the safety belt electric control lock driving module.
[0113] According to the three aspects of the present application, a safety belt control device is provided, which comprises:
[0114] A vehicle state information module is configured to acquire vehicle driving state information.
[0115] A first scene judgment module is configured to judge whether it is a high-risk vehicle scene without wearing a safety belt according to the vehicle driving state information.
[0116] A first control signal module is configured to output a control signal for unfastening a safety belt if it is not.
[0117] A second scene judgment module is configured to judge whether it is a high-risk vehicle scene with wearing a safety belt according to the vehicle driving state information.
[0118] A second control signal module is configured to output a control signal for unfastening a safety belt if it is.
[0119] A control signal execution module is configured to unfasten a safety belt according to the control signal for unfastening a safety belt.
[0120] According to the four aspects of the present application, an electronic device is provided, which comprises a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete mutual communication through the communication bus.
[0121] The memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of the safety belt control method.
[0122] According to the five aspects of the present application, a computer readable storage medium is provided, which comprises a computer program executable by an electronic device, and when the computer program runs on the electronic device, the electronic device executes the steps of the safety belt control method.
[0123] According to the six aspects of the present application, a vehicle is provided, which comprises:
[0124] An electronic device is configured to implement the steps of the safety belt control method.
[0125] A processor is configured to run a program, and when the program runs, the data output from the electronic device executes the steps of the safety belt control method.
[0126] A storage medium is configured to store a program, and when the program runs, the data output from the electronic device executes the steps of the safety belt control method.
[0127] By the above scheme, the following beneficial technical effects are obtained:
[0128] The application distinguishes between high-risk vehicle scenarios without a seat belt and high-risk vehicle scenarios with a seat belt, ensuring the timeliness of outputting the seat belt release control signal and prioritizing safety.
[0129] The application provides a second set of automatically controlled seat belt release control ends for use in conjunction with the original manually controlled seat belt release control ends, improving the success rate of escaping the cabin by releasing the seat belt.
[0130] The application restricts the authority of automatic seat belt unlocking through the child lock function, improving convenience while ensuring the safety of rear passengers. BRIEF DESCRIPTION OF DRAWINGS
[0131] Figure 1 is a flowchart of the seat belt control method provided by one or more embodiments of the application.
[0132] Figure 2 is a structural diagram of the seat belt control system provided by one or more embodiments of the application.
[0133] Figure 3 is a structural diagram of the seat belt control device provided by one or more embodiments of the application.
[0134] Figure 4 is a schematic diagram of the seat belt automatic control system of one specific embodiment of the application.
[0135] Figure 5 is a schematic diagram of the seat belt equipment definition of one specific embodiment of the application.
[0136] Figure 6 is a schematic diagram of the working process of the seat belt automatic control system of one specific embodiment of the application.
[0137] Figure 7 is an electronic device structural block diagram of the seat belt control method provided by one or more embodiments of the application. DETAILED DESCRIPTION
[0138] The technical solutions of the application will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are part of the embodiments of the application, not all embodiments. Based on the embodiments in the application, all other embodiments obtained by those of ordinary skill in the art without creative labor are within the scope of protection of the application.
[0139] Figure 1 is a flowchart of the seat belt control method provided by one or more embodiments of the application.
[0140] As Figure 1 The safety belt control method comprises:
[0141] Step S1, obtaining vehicle driving state information;
[0142] Step S2, judging whether it is a high-risk vehicle scene without wearing a safety belt according to the vehicle driving state information;
[0143] Step S3, if not, outputting a control signal for unfastening the safety belt;
[0144] Further comprising,
[0145] Step S4, judging whether it is a high-risk vehicle scene with wearing a safety belt according to the vehicle driving state information;
[0146] Step S5, if yes, outputting a control signal for unfastening the safety belt;
[0147] Step S6, unfastening the safety belt according to the control signal for unfastening the safety belt.
[0148] Specifically, directly using a non-manual way to control the safety belt to be unfastened improves the convenience, but has a safety responsibility risk. In the embodiment, it is predicted according to the vehicle driving state information whether the control signal for unfastening the safety belt directly output in the current vehicle scene threatens the normal safety belt use function, such as predicting whether there is a loophole in the safety belt guaranteeing the safety of the personnel in the cabin. For example, it is predicted whether there is a demand for unfastening the safety belt to escape from the cabin on the premise that there is no loophole in the safety belt guaranteeing the safety of the personnel in the cabin.
[0149] In the embodiment, the execution mechanism for unfastening the safety belt (equivalent to automatically unfastening the safety belt) and the execution mechanism for manually unfastening the safety belt (equivalent to the traditional manual unfastening of the safety belt) belong to two sets of independent execution mechanisms, and both can independently complete the unfastening of the safety belt. The execution mechanism for unfastening the safety belt feeds back a state signal to the system for generating the control signal for unfastening the safety belt, for monitoring the reliable state of the safety belt in the high-risk vehicle scene without wearing a safety belt. For example, it is monitored whether a passenger has unfastened the safety belt by himself / herself, or there is a signal reliability risk due to signal jitter. If the reliability risk is monitored, the strategy of completing the unfastening of the safety belt by the currently running control signal for unfastening the safety belt is abandoned, and the strategy of only unfastening the safety belt by the manual way is restored.
[0150] The execution mechanism for automatically unfastening the safety belt and the execution mechanism for manually unfastening the safety belt are arranged in series in the safety belt lock system, that is, the execution action of any one of the execution mechanisms can complete the unfastening of the safety belt.
[0151] The strategy of judging whether it is a high-risk vehicle scene without wearing a safety belt or a high-risk vehicle scene with wearing a safety belt can be run in parallel, that is, judging respectively and outputting according to the judgment result. The strategy of judging whether it is a high-risk vehicle scene without wearing a safety belt or a high-risk vehicle scene with wearing a safety belt can also be run in series, that is, judging whether it is a high-risk vehicle scene without wearing a safety belt first, and then judging whether it is a high-risk vehicle scene with wearing a safety belt; or judging whether it is a high-risk vehicle scene with wearing a safety belt first, and then judging whether it is a high-risk vehicle scene without wearing a safety belt, and finally generating a control signal of unfastening a safety belt based on the judgment result.
[0152] Specifically, whether it is a high-risk vehicle scene without wearing a safety belt is judged according to vehicle driving state information; if not, whether it is a high-risk vehicle scene with wearing a safety belt is judged; if yes, a control signal of unfastening a safety belt is generated; and the safety belt can be unfastened according to the control signal of unfastening a safety belt.
[0153] Specifically, whether it is a high-risk vehicle scene with wearing a safety belt is judged according to vehicle driving state information; if not, whether it is a high-risk vehicle scene without wearing a safety belt is judged; if not, a control signal of unfastening a safety belt is generated; and the safety belt can be unfastened according to the control signal of unfastening a safety belt.
[0154] In the embodiment, judging whether it is a high-risk vehicle scene without wearing a safety belt includes:
[0155] Obtaining safety belt safety demand range information;
[0156] The safety belt safety demand range information includes vehicle scene information in which personnel safety is increased by wearing a safety belt;
[0157] Obtaining vehicle driving state information according to the safety belt safety demand range information in the vehicle environment;
[0158] Determining that the current vehicle scene does not need to increase personnel safety by wearing a safety belt according to the vehicle driving state information;
[0159] Generating a control signal of unfastening a safety belt according to the current vehicle scene that does not need to increase personnel safety by wearing a safety belt.
[0160] Specifically, the safety belt has a safety demand range, that is, it is not necessary to wear a safety belt at any time to be beneficial to safety in a vehicle scene. Because there are many safety facilities and many vehicle models, at least the current vehicle scene that does not need to increase personnel safety by wearing a safety belt can be determined as one of the vehicle scenes that are not high-risk vehicle scenes without wearing a safety belt, and then a control signal of unfastening a safety belt is generated.
[0161] The control signal for releasing the safety belt can be directly used to drive the actuator of the safety belt, but in some special vehicle scenarios, in order to further reduce the safety risk and ensure safety, a temporary state signal is added to jointly complete the driving instruction of the actuator of the safety belt with the control signal for releasing the safety belt.
[0162] The current vehicle scenario that does not need to increase personnel safety by wearing a safety belt is equivalent to one of the high-risk vehicle scenarios without wearing a safety belt.
[0163] In the embodiment, determining the current vehicle scenario that does not need to increase personnel safety by wearing a safety belt includes:
[0164] The vehicle driving state information includes vehicle speed state information, vehicle position state information, vehicle door opening state information, vehicle brake state information, vehicle slope state information, vehicle gear state information, and vehicle engine off state information.
[0165] Determine whether the vehicle driving state is a state in which the vehicle speed is zero, the vehicle position is a parking position, the vehicle door is open, the vehicle manual brake is pulled up, the vehicle slope is zero, the vehicle gear is in park or neutral, and the vehicle issues an engine off instruction.
[0166] If yes, the current vehicle scenario does not need to increase personnel safety by wearing a safety belt.
[0167] According to the current vehicle scenario that does not need to increase personnel safety by wearing a safety belt, a control signal for releasing the safety belt is generated.
[0168] Specifically, in the embodiment, the vehicle driving state information includes but is not limited to vehicle speed state information, vehicle position state information, vehicle door opening state information, vehicle brake state information, vehicle slope state information, vehicle gear state information, and vehicle engine off state information. The vehicle driving state is determined by the above information whether it is a state in which the vehicle speed is zero, the vehicle position is a parking position, the vehicle door is open, the vehicle manual brake is pulled up, the vehicle slope is zero, the vehicle gear is in park or neutral, and the vehicle issues an engine off instruction. That is, the vehicle is parked in a safe and reliable state that no longer has a driving possibility, which is a current vehicle scenario that does not need to increase personnel safety by wearing a safety belt. At this time, the safety belt is released, and there is no safety belt to protect the safety of the personnel in the cabin.
[0169] The disclosed or undisclosed information for judging the vehicle driving state can be set as a parameter item, and the user can modify the validity or invalidity of the parameter to determine whether the current vehicle scene is a high-risk scenario without wearing a seat belt.
[0170] In the present application, the items of the vehicle driving state are not fixed, and can be added, deleted or modified according to the vehicle type, operation mode, etc. In summary, the control signal for unfastening the seat belt can be generated only when the vehicle driving state information indicates that the current vehicle scene does not require wearing a seat belt to increase personnel safety protection. The control signal for unfastening the seat belt can be used to directly drive the unfastening of the seat belt, but in the actual application scenario, the control signal for unfastening the seat belt can be combined with other signals to drive the unfastening of the seat belt. For example, in a taxi application, the driver's seat belt is manually unfastened, and the non-driver's seat belt can be automatically unfastened. When the driver's seat belt is manually unfastened, the control signal for unfastening the seat belt can drive the unfastening of the seat belt, etc.
[0171] In the present embodiment, according to the control signal for unfastening the seat belt, the unfastening of the seat belt includes:
[0172] a first control mode is preset;
[0173] The first control mode includes that the main driver's seat belt is manually controlled to be unfastened, and the non-main driver's seat belt is controlled to be unfastened according to the control signal for unfastening the seat belt and the opening state signal of the main driver's seat belt manually controlled to be unfastened;
[0174] It is judged whether the current main driver's seat belt is manually controlled to be unfastened;
[0175] If yes, the opening state signal of the main driver's seat belt manually controlled to be unfastened is generated according to the current main driver's seat belt manually controlled to be unfastened;
[0176] According to the main driver's seat belt manually controlled to be unfastened, it is judged whether the current vehicle scene is changed from a vehicle scene requiring wearing a seat belt to increase personnel safety protection to a vehicle scene not requiring wearing a seat belt to increase personnel safety protection;
[0177] If yes, the control signal for unfastening the seat belt is generated;
[0178] It is judged whether the current vehicle is in the first control mode;
[0179] If yes, the non-main driver's seat belt is controlled to be unfastened according to the control signal for unfastening the seat belt and the opening state signal of the main driver's seat belt manually controlled to be unfastened.
[0180] Specifically, in the present embodiment, the safety of the non-main driver's seat belt unfastening is double-protected by the manual unfastening behavior state of the main driver and the automatic judgment of the vehicle driving state.
[0181] Taking a taxi as an example, the vehicle driving is controlled by the driver of the main driving position, and when the driver stops at a position where passengers can get on and off, whether the driver gets off or not, the authorization that the non-main driving position is allowed to automatically control the safety belt to be opened can be expressed through the state that the main driving safety belt is opened. Based on the state that the vehicle speed is automatically judged to be zero, and the state that the vehicle position is a parking position, and the state that the vehicle door is opened, and the state that the vehicle manual brake is pulled up, and the state that the vehicle slope is zero, and the state that the vehicle gear is in park or neutral, and the state that the vehicle issues a shutdown instruction, the control signal of the non-main driving safety belt is output, which is guaranteed under the obligation of the driver to observe. In addition, the strategy of limiting the vehicle driving function when the main driving driver does not restore the safety belt connection state can prevent the passenger from being injured due to the driver's misoperation of moving the vehicle before the passenger completely leaves the vehicle. For example, in the vehicle system, it is judged that the door is completely closed and the main driving safety belt is connected completely, and the vehicle throttle signal is valid, otherwise the vehicle throttle signal is invalid.
[0182] The above-mentioned vehicle driving state judgment can be adjusted based on parameter settings. For example, the state that the vehicle issues a shutdown instruction may not be suitable for the scene application of a taxi, and the driver needs to shut down first to generate the safety belt release control signal, which is too cumbersome, and can be removed by the taxi driver from the judgment of whether the current vehicle scene needs to increase personnel safety protection by wearing a safety belt.
[0183] In the embodiment, according to the safety belt release control signal, the safety belt release further includes:
[0184] judging whether the current is a vehicle scene that does not need to increase personnel safety protection by wearing a safety belt;
[0185] if yes, generating a safety belt release control signal;
[0186] judging whether the main driving position manually controls the safety belt from the connected state to the opened state according to the generated safety belt release control signal;
[0187] if yes, generating a main driving safety belt manual control release open state signal;
[0188] judging whether the current vehicle is in the first control mode;
[0189] if yes, controlling the non-main driving safety belt to release according to the safety belt release control signal and the main driving safety belt manual control release open state signal.
[0190] Specifically, in the embodiment, although the non-driver seat belt is controlled to be unfastened according to the unfastening control signal and the opening state signal of the manual unfastening control of the driver seat belt, it does not exclude a case that the driver has not driven the vehicle to the preset navigation destination and needs to open the seat belt halfway, for example, through an exit of a parking lot, needs to pay a fee, etc., the driver temporarily releases the seat belt, and at this time, the vehicle removes the parameter that the vehicle issues an engine-off instruction from the vehicle scene input for judging whether the seat belt needs to be worn to increase the safety of the personnel at present, which may cause the safety belt of the non-driver seat in the rear row to be automatically unfastened.
[0191] In addition to adjusting the vehicle driving state parameter item for judging whether the current vehicle scene needs to wear the seat belt to increase the safety of the personnel, the judgment of whether the current vehicle scene does not need to wear the seat belt to increase the safety of the personnel is also taken as a prerequisite to ensure that the generated unfastening control signal is suitable for the scene of opening the seat belt of the whole vehicle, and then it is judged whether the driver manually controls the seat belt to be unfastened from the connected state to the opened state, and according to the manual control of the seat belt opening, the opening state signal of the manual unfastening control of the driver seat belt is generated.
[0192] For example, the information of the navigation to the preset navigation end state is added in the vehicle driving state information. The parameter of the state information is used to determine the vehicle scene that does not need to wear the seat belt to increase the safety of the personnel.
[0193] In the embodiment, according to the unfastening control signal, the unfastening of the seat belt further includes:
[0194] A preset second control mode;
[0195] The second control mode includes a mode in which the driver seat belt and the non-driver seat belt are controlled to be unfastened according to the unfastening control signal and the trunk opening state signal;
[0196] Judging whether the current vehicle scene needs to wear the seat belt to increase the safety of the personnel;
[0197] If yes, generating the unfastening control signal;
[0198] The vehicle driving state information further includes the trunk switch state information;
[0199] Judging whether the trunk is switched from the closed state to the opened state;
[0200] If yes, generating the signal of the trunk opening state;
[0201] Judging whether the current vehicle scene is the second control mode;
[0202] If yes, the main driver seat belt and the non-main driver seat belt are controlled to be unfastened according to the unfasten seat belt control signal and the trunk opening state signal.
[0203] Specifically, in the embodiment, the main driver seat belt and the non-main driver seat belt are both expected to be automatically controlled to be opened, and are controlled to be unfastened according to the unfasten seat belt control signal and the trunk opening state signal.
[0204] For example, after parking, the opening switch of the trunk is near the driver's seat, and the safety belt does not need to be opened first. The vehicle in the state of opening the trunk is not allowed to drive on the road.
[0205] For example, it is coherent and normal for a taxi driver to open the trunk for passengers and help them take the luggage out of the taxi. When the unfasten seat belt control signal is generated, the driver can start to get off the car by opening the trunk. The driver helps the passengers to take the luggage out of the car after getting off the car, which is synchronized with the process of getting off the car, speeds up the work efficiency, reduces the length of roadside parking, and reduces the risk of rear-end collision.
[0206] In the embodiment, the vehicle driving state information further includes child lock state information.
[0207] It is judged whether the current child lock state is in effect.
[0208] If yes, it is judged whether the current is the first control mode.
[0209] If yes, the unfasten seat belt control signal is generated according to the current vehicle scene in which the safety belt does not need to be worn to increase the safety of the personnel, and it is judged whether the main driver seat belt is manually controlled to be unfastened.
[0210] If yes, the main driver seat belt manual unfasten opening state signal is generated according to the current main driver seat belt manually controlled to be unfastened.
[0211] Before the non-main driver seat belt is controlled to be unfastened according to the unfasten seat belt control signal and the main driver seat belt manual unfasten opening state signal, it is judged whether the child lock side door is opened from the outside.
[0212] If yes, the non-main driver seat of the child lock side door is unfastened according to the unfasten seat belt control signal and the main driver seat belt manual unfasten opening state signal.
[0213] Specifically, in the embodiment, the passenger in the rear row of the driver's seat also includes a child who is not capable of behavior. The child lock function can be opened as needed. The general child lock function is to prevent the child from opening the door from the inside, and the door can only be opened from the outside. Even if the vehicle speed is judged to be zero, the vehicle position is judged to be a parking position, the door is opened, the vehicle manual brake is pulled up, the vehicle slope is zero, the vehicle gear is in the parking gear or neutral gear, and the vehicle issues a shutdown instruction, although the safety belt is unfastened, there is no loophole in the safety of the passengers in the cabin, but the control signal of the non-main driver unfastening the safety belt cannot be directly output, and the authorization of the guardian or authorized guardian is required to output the control signal of the non-main driver unfastening the safety belt. That is, the child lock side door is opened from the outside, indicating that the child is getting off under the guardianship, and the control signal of unfastening the safety belt is output at this time to control the safety belt to be unfastened, providing convenience while ensuring the integrity of the child lock function, that is, there is no loophole in the safety of the child in the cabin at this time.
[0214] In the embodiment, the vehicle driving state information further includes child lock state information;
[0215] Determine whether the current is the second control mode;
[0216] If yes, determine whether the current child lock state is an effective state;
[0217] If yes, exit the current second control mode.
[0218] Specifically, the second control mode has defects in processing the current child lock state. Under the second control mode, the driver or passenger needs to pay attention to the trunk first time after the trunk is opened. Assuming that there is a child in the car, there may be uncertainty problems in priority. Under the first control mode, the driver of the main driver manually opens the safety belt, which shows the dominance of action.
[0219] In the embodiment, the current child lock state is determined to be an effective state to exit the current second control mode, but it is not necessary to enter the first control mode. More control modes can be set according to actual needs.
[0220] In the embodiment, the vehicle driving state information further includes non-main driver safety belt unfastening state information;
[0221] Determine whether the current is a high-risk vehicle scene without a safety belt;
[0222] If yes, determine whether a signal of a non-main driver safety belt unfastening state is captured;
[0223] If yes, exit the current first control mode or second control mode.
[0224] Specifically, while the automatic control seat belt unfastening function exists, the manual control seat belt unfastening function always exists. During the vehicle driving, it is not excluded that a passenger mistakenly unfastens the seat belt by the manual control. It is not excluded that another possibility that the vibration of the vehicle can cause the switch contacts of the switch part to be in poor contact, causing the signal of the manual control to unfasten the seat belt to be reversed. In either case, it is a manifestation of reliability degradation, at which time the current first control mode or second control mode is exited. In the above embodiment, the first control mode or second control mode is temporarily regarded as the control mode of the automatic control seat belt unfastening function. The third control mode is set to be the control mode of only the manual control seat belt unfastening function. The current first control mode or second control mode is exited to enter the third control mode.
[0225] When entering the first control mode or the second control mode from the third control mode, necessary device function tests or confirmations are required, including but not limited to after maintenance, eliminating fault records, etc.
[0226] In the embodiment, the judgment of whether it is a high-risk vehicle scene for wearing a seat belt includes:
[0227] The seat belt safety demand range information further includes vehicle scene information in which the safety of personnel is increased by unfastening the seat belt;
[0228] According to the seat belt safety demand range information, vehicle driving state information is obtained;
[0229] According to the vehicle driving state information, it is determined that the current is a vehicle scene in which the safety of personnel is increased by unfastening the seat belt;
[0230] According to the current vehicle scene in which the safety of personnel is increased by unfastening the seat belt, a control signal to forcibly unfasten the seat belt is generated.
[0231] Specifically, the function of the seat belt to protect the safety of personnel in the cabin has a boundary, and also includes a scene in which the seat belt is not unfastened in time and threatens the safety of personnel. For example, but not limited to, a speed of zero state after the vehicle acceleration exceeds a preset acceleration threshold, a state in which the temperature inside and outside the vehicle exceeds a preset temperature threshold, a state in which the oxygen content in the vehicle is lower than a preset concentration threshold, a state in which the airbag is ejected, a state in which the attitude of the vehicle exceeds a preset inclination angle threshold, etc. For example, under severe collision, the vehicle momentum sensor can detect abnormal fluctuations in vehicle acceleration, which is not an abnormal fluctuation in vehicle acceleration that can be caused by vehicle performance or function. After the abnormal fluctuation in vehicle acceleration, the vehicle loses the ability to drive, the speed is zero, which is a typical data state of a vehicle collision accident, and the possibility of personnel being trapped increases, which includes the case that the manual seat belt lock is deformed and the vehicle body is stuck or the lock itself is deformed and stuck. At this time, the scene belongs to the high-risk vehicle scene for wearing a seat belt, at which time the control signal to unfasten the seat belt should be output, and the control of unfastening the seat belt is more conducive to the safety of personnel.
[0232] Similarly, based on the vehicle fire, the temperature inside and outside the vehicle exceeds the preset temperature threshold state, based on the vehicle falling into the river, the oxygen content in the vehicle is lower than the preset concentration threshold state, based on the vehicle rolling, the vehicle posture exceeds the preset inclination angle threshold state, based on the vehicle collision, the airbag pops out state, etc., are states that cannot occur under normal driving of the vehicle, and should be understood as accident states of the vehicle. The scenarios in the above states belong to high-risk vehicle scenarios for wearing seat belts, and personnel need to leave the vehicle. At this time, the control signal for unfastening the seat belt should be output, and the seat belt is unfastened, which is more conducive to personnel safety.
[0233] Since the accident state of the vehicle is not a state that is completed instantaneously, there is a need for judgment and identification process and prevention of secondary accidents. A preset interval threshold is set to adapt to the judgment and identification process and the need to prevent secondary accidents. For example, the vehicle may have a rear-end collision on the highway, that is, the vehicle loses the ability to act, and the rear vehicle may hit it again. After the surrounding environment is stable, that is, there are no more vehicles in high-speed driving state, the control signal for unfastening the seat belt is output, which is more conducive to personnel safety leaving the vehicle.
[0234] In this embodiment, it also includes:
[0235] According to the vehicle driving state information, it is judged whether it is a high-risk vehicle scene for wearing seat belts;
[0236] If not, it is judged whether it is a high-risk vehicle scene for not wearing seat belts;
[0237] If not, a control signal for unfastening the seat belt is generated;
[0238] According to the control signal for unfastening the seat belt, the seat belt is unfastened.
[0239] In this embodiment, it also includes:
[0240] According to the vehicle driving state information, it is judged whether it is a high-risk vehicle scene for not wearing seat belts;
[0241] If not, it is judged whether it is a high-risk vehicle scene for wearing seat belts;
[0242] If yes, a control signal for unfastening the seat belt is generated;
[0243] According to the control signal for unfastening the seat belt, the seat belt is unfastened.
[0244] Specifically, the judgment of whether it is a high-risk vehicle scene with seat belt wearing and the judgment of whether it is a high-risk vehicle scene without seat belt wearing are both based on vehicle driving state information, different conclusions are drawn, and the final execution mode is to control the seat belt to be released. It is not excluded that the same vehicle driving state information is used as a parameter item input for judging whether it is a high-risk vehicle scene with seat belt wearing and judging whether it is a high-risk vehicle scene without seat belt wearing.
[0245] From the perspective of daily use, the judgment of whether it is a high-risk vehicle scene with seat belt wearing is set as a high priority, and after the judgment of whether it is a high-risk vehicle scene with seat belt wearing is given priority, the judgment of whether it is a high-risk vehicle scene without seat belt wearing is given priority.
[0246] From the perspective of preventing accidents, the judgment of whether it is a high-risk vehicle scene without seat belt wearing is set as a high priority, and after the judgment of whether it is a high-risk vehicle scene without seat belt wearing is given priority, the judgment of whether it is a high-risk vehicle scene with seat belt wearing is given priority.
[0247] In the embodiment, determining that the current is a vehicle scene in which the safety of personnel is increased by releasing the seat belt includes:
[0248] Obtaining vehicle driving state information includes information of vehicle speed state, information of vehicle temperature state, information of oxygen content state in the vehicle, information of vehicle airbag state, and information of vehicle posture state;
[0249] Judging whether the vehicle driving state is a state in which the speed of the vehicle is zero after the acceleration of the vehicle exceeds a preset acceleration threshold, and the waiting time exceeds a preset first time threshold, or / and a state in which the temperature inside and outside the vehicle exceeds a preset temperature threshold, and the waiting time exceeds a preset second time threshold, or / and a state in which the oxygen content in the vehicle is lower than a preset concentration threshold, and the waiting time exceeds a preset third time threshold, or / and a state in which the airbag is ejected, and the waiting time exceeds a preset fourth time threshold, or / and a state in which the posture of the vehicle exceeds a preset inclination angle threshold, and the waiting time exceeds a preset fifth time threshold;
[0250] If yes, it is a vehicle scene in which the safety of personnel is increased by releasing the seat belt;
[0251] According to the current vehicle scene in which the safety of personnel is increased by releasing the seat belt, a control signal for forcibly releasing the seat belt is generated;
[0252] According to the control signal for forcibly releasing the seat belt, the seat belt is controlled to be released.
[0253] Specifically, the vehicle has an abnormal state, which is process-based, and a time threshold needs to be set to ensure the accuracy and reliability of the judgment of the vehicle driving state information.
[0254] In this embodiment, the control signal for forcibly unfastening the safety belt has a higher priority than the control signal for unfastening the safety belt in general, and can directly drive the actuator to complete the unfastening of the safety belt.
[0255] In this embodiment, it also includes:
[0256] The vehicle is connected to the vehicle end of the V2X system;
[0257] The vehicle end control information of the V2X system is obtained;
[0258] According to the state that the speed of the vehicle is zero after the acceleration of the vehicle exceeds the preset acceleration threshold, or / and the state that the temperature inside and outside the vehicle exceeds the preset temperature threshold, or / and the state that the oxygen content in the vehicle is lower than the preset concentration threshold, or / and the state that the airbag is ejected, or / and the state that the attitude of the vehicle exceeds the preset inclination angle threshold, it is judged whether the vehicle end control information of the V2X system includes the remote control instruction information for unfastening the safety belt;
[0259] If yes, after executing the remote control instruction for unfastening the safety belt, it is judged whether the safety belt is in an open state;
[0260] If no, after waiting for a delay time exceeding the preset sixth time threshold, it is judged whether the safety belt is in an open state;
[0261] If no, the V2X system sends a help information;
[0262] The preset sixth time threshold is greater than any one of the preset first time threshold, the preset second time threshold, the preset third time threshold, the preset fourth time threshold, and the preset fifth time threshold.
[0263] Specifically, after the vehicle is in an accident, it cannot be ensured that the vehicle sensors and the like are intact. After the vehicle is connected to the vehicle end of the V2X system, the vehicle can be externally verified to be in a traffic accident by the third-party perspective of the V2X system.
[0264] The vehicle itself cannot complete the action of unfastening the safety belt, and the rescue of unfastening the safety belt can be completed by the remote control of the V2X system. The third-party perspective can also be used to more quickly judge the accident state, abandon the delay, and unfasten the safety belt in time. For example, if the temperature sensor fails, and the V2X system third-party perspective finds that the vehicle battery is smoking, the V2X system can send a remote control instruction for unfastening the safety belt, and generate a control signal for forcibly unfastening the safety belt according to the remote control instruction for unfastening the safety belt.
[0265] When the remote control instruction cannot be responded, it is likely that the vehicle itself does not have the ability to automatically unfasten the safety belt. The V2X system has the ability of information sharing, and the V2X system sends a help information, such as sending a help information to the police system, the fire system, and the like.
[0266] In the embodiment, the remote control instruction of unfastening the safety belt comprises:
[0267] determining whether the vehicle driving state is a state that the vehicle acceleration exceeds a preset acceleration threshold and the speed is zero, or / and a state that the temperature inside and outside the vehicle exceeds a preset temperature threshold, or / and a state that the oxygen content inside the vehicle is lower than a preset concentration threshold, or / and a state that the airbag is ejected, or / and a state that the vehicle posture exceeds a preset inclination angle threshold;
[0268] if yes, generating a control signal of forcibly unfastening the safety belt according to the remote control instruction of unfastening the safety belt;
[0269] controlling the safety belt to be unfastened according to the control signal of forcibly unfastening the safety belt.
[0270] Specifically, before the vehicle generates the control signal of forcibly unfastening the safety belt according to the remote control instruction of unfastening the safety belt and controls the safety belt to be unfastened according to the control signal of forcibly unfastening the safety belt, the vehicle at least needs to verify whether it has the state of vehicle abnormality, so as to prevent the remote control instruction from being a false instruction.
[0271] if yes, the delay is abandoned, and the control signal of forcibly unfastening the safety belt is directly generated according to the remote control instruction of unfastening the safety belt, and the safety belt is controlled to be unfastened according to the control signal of forcibly unfastening the safety belt.
[0272] In the embodiment, due to the uncertainty of the vehicle accident state, the vehicle itself carries sensors to judge the vehicle driving state information, which has a loophole. For example, when the vehicle collides, it is difficult to ensure that the vehicle still inputs and outputs correct information. The V2X system belongs to a third-party system independent of the vehicle body, and can identify the accident state of the vehicle from a third perspective. For example, the V2X system includes a vehicle end and a road end, and the road end covers a traffic visual recognition system. Whether the vehicle is in a traffic accident state is identified through the traffic visual recognition system. First, the vehicle system itself judges whether the vehicle acceleration exceeds a preset acceleration threshold and the speed is zero, or / and whether the temperature inside and outside the vehicle exceeds a preset temperature threshold, or / and whether the oxygen content inside the vehicle is lower than a preset concentration threshold, or / and whether the airbag is ejected, or / and whether the vehicle posture exceeds a preset inclination angle threshold. The control information of the vehicle end of the V2X system is compared to determine whether it includes the control instruction information of unfastening the safety belt, that is, the identification information result of the third party is compared with the result of the vehicle itself to prevent the vehicle itself from making a mistake.
[0273] After executing the control instruction of unfastening the safety belt, it is judged whether the safety belt is in an open state; it is not excluded that the actuator is damaged and the control instruction of unfastening the safety belt is not executed smoothly. However, in a normal case, the actuator does not execute the control instruction of unfastening the safety belt immediately. Since the accident state of the vehicle is not a state completed instantaneously, after waiting for a delay time exceeding a preset first, second, third, fourth or fifth time threshold, it is further confirmed that the actuator has no ability to execute the control instruction of unfastening the safety belt. In order to ensure that after the waiting delay time exceeds the preset first, second, third, fourth or fifth time threshold, it is further confirmed that the actuator has no ability to execute the control instruction of unfastening the safety belt, a preset sixth time threshold is set, and it is judged whether the safety belt is in an open state after the waiting delay time exceeds the preset sixth time threshold. If the safety belt fails to be in an open state after the waiting delay time exceeds the preset sixth time threshold, it can be determined that the automatic unfastening function of the safety belt fails, and at this time, the need to still solve the opening of the safety belt to make the personnel escape from the predicament, the vehicle end of the V2X system sends a help information, such as sending the vehicle position and the personnel trapped state information to the police system, the fire fighting system, the medical system and the like.
[0274] Figure 2 is a structural diagram of a safety belt control system provided by one or more embodiments of the present application.
[0275] As Figure 2 shown, the safety belt control circuit includes a safety belt electric control lock execution module, a safety belt electric control lock driving module and a safety belt electric control lock control module;
[0276] The safety belt electric control lock execution module is used for controlling unfastening of a safety belt lock buckle.
[0277] The safety belt electric control lock driving module is used for driving the safety belt electric control lock execution module to control unfastening of the safety belt lock buckle.
[0278] The safety belt electric control lock control module is used for outputting a control instruction to control the safety belt electric control lock driving module to drive the safety belt electric control lock execution module to control unfastening of the safety belt lock buckle.
[0279] The safety belt electric control lock control module runs a program of a safety belt control method.
[0280] In the embodiment, the safety belt electric control lock control module includes an I / O input end, an I / O output end and a power supply control end.
[0281] The I / O output end is used for outputting a control instruction of unfastening the safety belt.
[0282] The I / O input end is used for inputting a signal of a vehicle running state.
[0283] The power supply control end is used for controlling power supply of the safety belt electric control lock execution module and the safety belt electric control lock driving module.
[0284] According to the input vehicle driving state signal, a control signal for unfastening the safety belt is generated;
[0285] Wherein, in the high-risk vehicle scene without wearing a safety belt, it is judged whether the signal of non-main driving safety belt unfastening state is captured or not;
[0286] If captured, the power supply control end cuts off the power supply of the safety belt electric control lock execution module and the safety belt electric control lock driving module.
[0287] Specifically, the safety belt electric control lock control module is equivalent to an embedded system, which is provided with an I / O input end and an I / O output end. The I / O output end is used to output a control instruction for unfastening the safety belt, that is, to control the safety belt electric control lock driving module to drive the safety belt electric control lock execution module to control the safety belt lock buckle to be unfastened. The I / O input end can directly connect a sensor to obtain the vehicle driving state, and the safety belt electric control lock control module can also obtain the vehicle driving state through a bus. According to the above safety belt control method, a running program is edited, and according to the input vehicle driving state information, a signal of the I / O output end can be generated.
[0288] The safety belt electric control lock control module monitors whether the signal of non-main driving safety belt unfastening state is captured or not through the I / O input end or the bus in the high-risk vehicle scene without wearing a safety belt. If captured, the I / O output end does not output a signal. In order to further prevent the safety belt electric control lock execution module and the safety belt electric control lock driving module from malfunctioning, the power supply control end is controlled to be powered off. The power-off processing includes but is not limited to the way of "fusing".
[0289] Figure 3 It is a structural diagram of the safety belt control device provided by one or more embodiments of the present application.
[0290] As shown in Figure 4 The safety belt control device comprises a vehicle state information module, a first scene judgment module, a first control signal module, a second scene judgment module and a second control signal module.
[0291] The vehicle state information module is used to obtain vehicle driving state information.
[0292] The first scene judgment module is used to judge whether it is a high-risk vehicle scene without wearing a safety belt according to the vehicle driving state information.
[0293] The first control signal module is used to output a control signal for unfastening the safety belt if it is not.
[0294] The second scene judgment module is used to judge whether it is a high-risk vehicle scene with wearing a safety belt according to the vehicle driving state information.
[0295] The second control signal module is used to output a control signal to unfasten the seat belt if the condition is met.
[0296] The control signal execution module is used to unfasten the seat belt according to the control signal to unfasten the seat belt.
[0297] It is worth noting that although this system only discloses the vehicle status information module, the first scene judgment module, the first control signal module, the second scene judgment module, and the second control signal module, it does not mean that this device is limited to the above-mentioned basic functional modules. On the contrary, what this invention intends to express is that, based on the above-mentioned basic functional modules, those skilled in the art can add one or more functional modules in combination with the prior art to form an infinite number of embodiments or technical solutions. That is to say, this system is open rather than closed. It should not be assumed that the scope of protection of the claims of this invention is limited to the above-disclosed basic functional modules just because this embodiment only discloses a few basic functional modules.
[0298] The above solution achieves the following beneficial technical effects:
[0299] This application ensures the timeliness of outputting the seatbelt unfastening control signal by distinguishing between high-risk vehicle scenarios where seatbelts are not worn and high-risk vehicle scenarios where seatbelts are worn, thus prioritizing safety.
[0300] This application provides a second set of automatic seatbelt unfastening control terminals, which can be used in conjunction with the original manual seatbelt unfastening control terminals to increase the success rate of unfastening the seatbelt and escaping the cockpit.
[0301] This application restricts the automatic unlocking of seat belts by using a child lock function, improving convenience while ensuring the safety of rear passengers.
[0302] Figure 4 A schematic diagram of an automatic seatbelt control system according to a specific embodiment of the present invention.
[0303] Figure 5 A schematic diagram of a seatbelt device definition according to a specific embodiment of the present invention.
[0304] Figure 6 A schematic diagram illustrating the workflow of an automatic seatbelt control system according to a specific embodiment of the present invention.
[0305] In one specific embodiment, such as Figure 4 The automatic seatbelt control system shown includes:
[0306] 1. Navigation System Module: Used to provide navigation services, including status information such as navigation start, navigation route planning, navigation end, and parking area.
[0307] 2. Vehicle Configuration Module: This module provides information on whether the vehicle is equipped with a device that supports automatic seatbelt unfastening.
[0308] 3. Vehicle Status Monitoring Module: Used to monitor the vehicle's speed, acceleration, braking status, etc. in real time to ensure that the unbinding operation is performed under safe conditions.
[0309] 4. Passenger Detection Module (OMS): Used to monitor the presence, location, and behavior of passengers in the vehicle, including their age, condition, and mood.
[0310] 5. Seatbelt unlocking module: including an electric motor or other actuator, used to determine the current safety status of the vehicle and automatically unlock the seatbelt buckle when an unfastening signal is received.
[0311] 6. Central Control Unit: As the core of the system, it is responsible for receiving information from each module and determining whether to perform the unbinding operation based on preset logic.
[0312] In this embodiment, as Figure 5 The seat belt equipment definition shown corresponds to the vehicle status definition for the vehicle model, that is, the manual / automatic integrated seat belt device is activated, and the controlled seat belt unlocking execution module is activated.
[0313] In this embodiment, as Figure 6 The workflow of the automatic seatbelt control system shown includes:
[0314] Step 1: The navigation system module starts navigation according to the navigation settings and sends a navigation end signal to the central control unit.
[0315] Step 2: After receiving the navigation end signal, the central control unit obtains the current vehicle configuration information from the vehicle configuration module. If there is no automatic unfastening seat belt device configured, the process ends normally.
[0316] Step 3: If the vehicle is equipped with an automatic seat belt unfastening device, obtain the current vehicle location from the navigation module and determine whether the vehicle is in a no-parking zone. If it is in a no-parking zone, a pop-up window will indicate that the vehicle is in a no-parking zone, the automatic seat belt unfastening has failed, and the seat belt needs to be manually unfastened, and the process will end.
[0317] Step 4: If the vehicle is not in a no-parking zone, obtain the current vehicle driving status from the vehicle status monitoring module. If the vehicle is not idling or turned off, a pop-up window will indicate that the vehicle does not meet the safe parking conditions, the automatic unfastening of the seat belt has failed, and the seat belt needs to be manually unfastened, and the process will end.
[0318] Step 5, if the vehicle is in idle or off state, the number and position of the current passengers on the vehicle are obtained from the passenger detection module (OMS), if there is no passenger, the pop-up window prompts that the vehicle has no passenger, the automatic unbuckling of the safety belt fails, and the process is ended.
[0319] Step 6, if there is a passenger on the current vehicle, the position of the passenger is obtained, and an automatic unbuckling signal is sent to the safety belt module with the passenger.
[0320] Step 7, after the safety belt unlocking execution module receives the unbuckling signal, the current vehicle state is actively obtained again, if the vehicle state changes at this time and is not in idle or off state, the pop-up window prompts that the vehicle does not meet the safe parking condition, the automatic unbuckling of the safety belt fails, the safety belt needs to be manually unbuckled, and the process is ended.
[0321] Step 8, if the current vehicle is in idle or off state, the safety belt lock is driven to be opened by the electric motor or other execution mechanism, the automatic unbuckling is realized, and the process is ended.
[0322] Figure 7 An electronic device structure block diagram of the safety belt control method provided by one or more embodiments of the application.
[0323] As shown in Figure 7 , the application provides an electronic device, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete mutual communication through the communication bus.
[0324] The memory stores a computer program, when the computer program is executed by the processor, the processor executes the steps of the safety belt control method.
[0325] The application also provides a computer readable storage medium, which stores a computer program executable by an electronic device, when the computer program runs on the electronic device, the electronic device executes the steps of the safety belt control method.
[0326] The application also provides a vehicle, comprising:
[0327] An electronic device for implementing the steps of the safety belt control method.
[0328] A processor, the processor runs a program, when the program runs, the data output from the electronic device executes the steps of the safety belt control method.
[0329] A storage medium for storing a program, when the program runs, the data output from the electronic device executes the steps of the safety belt control method.
[0330] The communication bus mentioned above can be a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, or the like. The communication bus can be divided into an address bus, a data bus, a control bus, and the like. For the convenience of representation, only one thick line is used in the figure, but it does not mean that there is only one bus or only one type of bus.
[0331] The electronic device includes a hardware layer, an operating system layer running above the hardware layer, and an application layer running on the operating system. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory. The operating system can be any one or more computer operating systems that implement control of the electronic device through a process, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system, or a windows operating system. In embodiments of the present application, the electronic device can be a handheld device such as a smartphone or a tablet computer, or an electronic device such as a desktop computer or a portable computer, and is not particularly limited in embodiments of the present application.
[0332] The execution subject of the electronic device control in embodiments of the present application can be the electronic device, or a functional module capable of calling and executing a program in the electronic device. The electronic device can obtain a firmware corresponding to the storage medium, and the firmware corresponding to the storage medium is provided by a supplier. The firmware corresponding to different storage media can be the same or different, and is not limited herein. After the electronic device obtains the firmware corresponding to the storage medium, the electronic device can write the firmware corresponding to the storage medium into the storage medium, specifically, burn the firmware corresponding to the storage medium into the storage medium. The process of burning the firmware into the storage medium can be implemented by using existing technology, and is not described in detail in embodiments of the present application.
[0333] The electronic device can also obtain a reset command corresponding to the storage medium, and the reset command corresponding to the storage medium is provided by a supplier. The reset command corresponding to different storage media can be the same or different, and is not limited herein.
[0334] At this time, the storage medium of the electronic device is a storage medium into which the corresponding firmware is written, and the electronic device can respond to the reset command corresponding to the storage medium in the storage medium into which the corresponding firmware is written, so that the electronic device resets the storage medium into which the corresponding firmware is written according to the reset command corresponding to the storage medium. The process of resetting the storage medium according to the reset command can be implemented by using existing technology, and is not described in detail in embodiments of the present application.
[0335] For the convenience of description, the above apparatus is described in various units, modules, and the like in terms of functions. Of course, the functions of the units and modules can be implemented in one or more software and / or hardware in implementing the present application.
[0336] Those skilled in the art can understand that, unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. It should also be understood that terms such as those defined in a general dictionary should be interpreted as having a meaning consistent with the meaning in the context of the relevant art and should not be interpreted in an idealized or overly formal sense unless specifically defined.
[0337] For the convenience of description, the above apparatus is described in various units, modules, and the like in terms of functions. Of course, the functions of the units and modules can be implemented in one or more software and / or hardware in implementing the present application.
[0338] From the above description of the embodiments, those skilled in the art can clearly understand that the present application can be implemented by means of software and the necessary universal hardware platforms. Based on such an understanding, the technical solutions of the present application can be embodied in the form of a software product, which can be stored in a storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, and the like, and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments of the present application.
[0339] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A seatbelt control method, characterized in that, The seat belt control method includes: Obtain vehicle driving status information; Based on the vehicle driving status information, determine whether it is a high-risk vehicle scenario where seat belts are not worn; If not, then generate a control signal to unfasten the seatbelt; Also includes: Based on the vehicle driving status information, determine whether it is a high-risk vehicle scenario where seat belts are worn; If so, then a control signal to unfasten the seatbelt will be generated; Control the seatbelt to unfasten according to the control signal for unfastening the seatbelt; The unfastening of the seatbelt, according to the control signal for unfastening the seatbelt, includes: Preset first control mode; The first control mode includes a mode in which the driver's seat belt is manually unbuckled and the non-driver's seat belt is unbuckled based on a seat belt unbuckle control signal and an open status signal indicating that the driver's seat belt is manually unbuckled. Determine if the driver's seatbelt is currently manually unfastened; If so, then generate an open status signal for the driver's seatbelt manual control unfastening based on the current driver's seatbelt manual control unfastening status; Based on the driver's seatbelt being manually unbuckled, determine whether the vehicle is transitioning from a scenario where seatbelt use is required to increase occupant safety to a scenario where seatbelt use is not required to increase occupant safety. If so, then generate a seatbelt unfastening control signal; Determine whether the vehicle is currently in the first control mode; If so, then the non-driver's seatbelt will be unfastened according to the unfastening control signal and the opening status signal of the driver's seatbelt manual unfastening control.
2. The seat belt control method according to claim 1, characterized in that, The determination of whether a vehicle scenario involves not wearing a seatbelt is a high-risk scenario includes: Obtain information on the range of seat belt safety requirements; The information on the scope of seat belt safety requirements includes vehicle scenario information that increases occupant safety by wearing seat belts; Based on the seat belt safety requirement range information, obtain the vehicle driving status information; Based on the vehicle driving status information, it is determined that the current vehicle scenario does not require additional safety protection for occupants by wearing seat belts; Based on the current vehicle scenario where wearing a seatbelt does not increase occupant safety, a control signal to unfasten the seatbelt is generated.
3. The seatbelt control method according to claim 2, characterized in that, The vehicle scenarios in which wearing seat belts is not required to increase occupant safety include: The vehicle driving status information obtained includes information on vehicle speed, vehicle position, door open status, vehicle braking status, vehicle slope, vehicle gear status, and vehicle engine off status. Determine whether the vehicle's driving state is as follows: the vehicle speed is zero, the vehicle position is a parking space, the vehicle door is open, the vehicle's manual brake is engaged, the vehicle's slope is zero, the vehicle's gear is in parking or neutral, and the vehicle has issued a shutdown command. If yes, then the current scenario is a vehicle where wearing a seatbelt does not increase passenger safety. Based on the current vehicle scenario where wearing a seatbelt does not increase occupant safety, a control signal to unfasten the seatbelt is generated.
4. The seat belt control method according to claim 3, characterized in that, The unfastening of the seatbelt according to the control signal for unfastening the seatbelt further includes: Determine whether the current vehicle scenario does not require additional safety measures such as wearing seat belts; If so, then a control signal to unfasten the seatbelt will be generated; Based on the generated control signal for unfastening the seat belt, determine whether the driver manually controls the seat belt to switch from the connected state to the unfastened state; If so, then generate an open status signal for manually unfastening the driver's seatbelt; Determine whether the vehicle is currently in the first control mode; If so, then the non-driver's seatbelt will be unfastened according to the unfastening control signal and the opening status signal of the driver's seatbelt manual unfastening control.
5. The seatbelt control method according to claim 4, characterized in that, The unfastening of the seatbelt according to the control signal for unfastening the seatbelt further includes: Preset second control mode; The second control mode includes a mode in which the driver's seat belt and non-driver's seat belts are unfastened based on a seat belt unfastening control signal and a trunk opening status signal; Determine whether the current vehicle scenario requires increased occupant safety through seatbelt use; If so, then generate a seatbelt unfastening control signal; Obtaining the vehicle driving status information also includes trunk switch status information; Determine if the trunk has changed from a closed state to an open state; If so, then generate a signal indicating that the trunk is open; Determine if the current mode is the second control mode; If so, then the driver's seatbelt and non-driver's seatbelts will be unfastened according to the unfastened seatbelt control signal and the trunk opening status signal.
6. The seatbelt control method according to claim 5, characterized in that, The vehicle driving status information also includes: child lock status information; Determine if the current child lock status is active; If effective, then determine whether the current control mode is the first control mode; If so, then based on the current vehicle scenario where wearing a seatbelt does not require increased safety for occupants, generate a seatbelt unfastening control signal and determine whether the driver's seatbelt is currently being manually unfastened. If so, then generate an open status signal for the driver's seatbelt manual control unfastening based on the current driver's seatbelt manual control unfastening status; Before unfastening the non-driver's seatbelt, determine whether the door on the child lock side is opened from the outside based on the unfastening control signal and the opening status signal of the driver's seatbelt manual control unfastening; If opened, the non-driver's seat on the child lock side door will unlock according to the unfastened seat belt control signal and the driver's seat belt manual unfastening open status signal.
7. The seat belt control method according to claim 6, characterized in that, The vehicle driving status information also includes: child lock status information; Determine if the current mode is the second control mode; If yes, then determine whether the current child lock state is active; If yes, exit the current second control mode.
8. The seatbelt control method according to claim 7, characterized in that, The vehicle driving status information also includes: non-driver's seat belt unfastening status information; Determine whether the current situation is a high-risk vehicle scenario where passengers are not wearing seat belts; If yes, then determine whether a signal indicating that the non-driver's seatbelt is unfastened has been detected; If yes, then exit the current first control mode or second control mode.
9. The seatbelt control method according to claim 1, characterized in that, The determination of whether a vehicle is a high-risk vehicle scenario for seatbelt use includes: The information on the scope of seat belt safety requirements also includes vehicle scenario information on which removing the seat belt increases occupant safety. Based on the seat belt safety requirement range information, obtain the vehicle driving status information; Based on the vehicle driving status information, it is determined that the current vehicle scenario involves increasing occupant safety by unfastening the seatbelt; Based on the current vehicle scenario where unfastening the seatbelt increases occupant safety, a control signal is generated to forcibly unfasten the seatbelt.
10. The seat belt control method according to any one of claims 1 to 9, characterized in that, Also includes: Based on the vehicle's driving status information, determine whether it is a high-risk vehicle scenario where seat belts are required; If not, determine whether it is a high-risk vehicle scenario where seat belts are not worn; If not, then generate a control signal to unfasten the seatbelt; The seatbelt is unfastened according to the control signal for unfastening the seatbelt.
11. The seatbelt control method according to any one of claims 1 to 9, characterized in that, Also includes: Based on the vehicle's driving status information, determine whether it is a high-risk vehicle scenario where seat belts are not worn; If not, determine whether it is a high-risk vehicle scenario where seat belts are worn; If so, then a control signal to unfasten the seatbelt will be generated; The seatbelt is unfastened according to the control signal for unfastening the seatbelt.
12. The seatbelt control method according to claim 9, characterized in that, The vehicle scenario where unfastening the seatbelt increases occupant safety includes: The vehicle driving status information obtained includes information on vehicle speed, vehicle temperature, in-vehicle oxygen content, vehicle airbag status, and vehicle attitude. Determine whether the vehicle's driving state is: the vehicle's acceleration exceeds a preset acceleration threshold and its speed is zero, and the waiting delay exceeds a preset first time threshold; or / and the vehicle's internal and external temperature exceeds a preset temperature threshold, and the waiting delay exceeds a preset second time threshold; or / and the vehicle's internal oxygen content is lower than a preset concentration threshold, and the waiting delay exceeds a preset third time threshold; or / and the airbags are deployed, and the waiting delay exceeds a preset fourth time threshold; or / and the vehicle's posture exceeds a preset tilt angle threshold, and the waiting delay exceeds a preset fifth time threshold. If so, then it is a vehicle scenario where passenger safety is increased by unfastening the seatbelt; Based on the current vehicle scenario where passenger safety is enhanced by unfastening the seatbelt, a control signal is generated to forcibly unfasten the seatbelt. The seatbelt is unfastened according to the control signal for forced unfastening.
13. The seatbelt control method according to claim 10, characterized in that, Also includes: The vehicle is equipped with a vehicle-side device that connects to the V2X system; Obtain vehicle-side control information from the V2X system; Based on the vehicle's acceleration exceeding a preset acceleration threshold and its speed being zero, or / and the vehicle's internal and external temperature exceeding a preset temperature threshold, or / and the vehicle's internal oxygen content being lower than a preset concentration threshold, or / and the airbags deploying, or / and the vehicle's attitude exceeding a preset tilt angle threshold, determine whether the V2X system's vehicle-side control information includes remote control instructions for unfastening the seatbelt. If yes, then after executing the remote control command to unfasten the seat belt, determine whether the seat belt is in the open state; If not, then wait for the delay to exceed the preset sixth time threshold before determining whether the seat belt is in the open state; If yes, no, then the V2X system sends a help request; Among them, the preset sixth time threshold is greater than any one of the preset first time threshold, preset second time threshold, preset third time threshold, preset fourth time threshold, and preset fifth time threshold.
14. The seatbelt control method according to claim 13, characterized in that, The remote control command to unfasten the seatbelt includes: Determine whether the vehicle's driving state is a state where the vehicle's acceleration exceeds a preset acceleration threshold and its speed is zero, or / and the temperature inside and outside the vehicle exceeds a preset temperature threshold, or / and the oxygen content inside the vehicle is lower than a preset concentration threshold, or / and the airbags are deployed, or / and the vehicle's posture exceeds a preset tilt angle threshold. If so, then a control signal to forcibly unfasten the seatbelt will be generated based on the remote control command to unfasten the seatbelt; The seatbelt is unfastened according to the control signal for forced unfastening.
15. A seatbelt control circuit, characterized in that, The seat belt control circuit includes: a seat belt electric lock execution module, a seat belt electric lock drive module, and a seat belt electric lock control module; The seatbelt electric lock actuator module is used to control the seatbelt buckle to unlock; The seatbelt electric lock drive module is used to drive the seatbelt electric lock execution module to control the seatbelt buckle to unlock; The seat belt electric lock control module is used to output control commands to control the seat belt electric lock drive module to drive the seat belt electric lock execution module to control the seat belt buckle to unlock; The seatbelt electric lock control module runs the program of the seatbelt control method as described in any one of claims 1 to 14.
16. The seatbelt control circuit according to claim 15, characterized in that, The seatbelt electric lock control module includes: I / O input terminal, I / O output terminal and power control terminal; The I / O output terminal is used to output a control command to unfasten the seat belt; The I / O input terminal is used to input signals indicating the vehicle's driving status; The power control terminal is used to control the power supply to the seat belt electric lock execution module and the seat belt electric lock drive module; Based on the input vehicle driving status signal, a control signal to unfasten the seat belt is generated; Among them, in high-risk vehicle scenarios where passengers are not wearing seat belts, the system monitors and determines whether a signal indicating that the non-driver's seat belt is unfastened is captured. If detected, the power control terminal cuts off the power supply to the seat belt electric lock execution module and the seat belt electric lock drive module.
17. A seatbelt control device, characterized in that, The seat belt control device includes: The vehicle status information module is used to obtain vehicle driving status information; The first scenario determination module is used to determine whether it is a high-risk vehicle scenario where passengers are not wearing seat belts based on the vehicle driving status information. The first control signal module is used to output a control signal to unfasten the seat belt if the condition is not met. The second scenario determination module is used to determine whether the vehicle driving status information constitutes a high-risk vehicle scenario where seat belts are worn. The second control signal module is used to output a control signal to unfasten the seat belt if the condition is met. The control signal execution module is used to unfasten the seat belt according to the control signal to unfasten the seat belt; The step of controlling the seatbelt to unfasten according to the control signal for unfastening the seatbelt includes: Preset first control mode; The first control mode includes a mode in which the driver's seat belt is manually unbuckled and the non-driver's seat belt is unbuckled based on a seat belt unbuckle control signal and an open status signal indicating that the driver's seat belt is manually unbuckled. Determine if the driver's seatbelt is currently manually unfastened; If so, then generate an open status signal for the driver's seatbelt manual control unfastening based on the current driver's seatbelt manual control unfastening status; Based on the driver's seatbelt being manually unbuckled, determine whether the vehicle is transitioning from a scenario where seatbelt use is required to increase occupant safety to a scenario where seatbelt use is not required to increase occupant safety. If so, then generate a seatbelt unfastening control signal; Determine whether the vehicle is currently in the first control mode; If so, then the non-driver's seatbelt will be unfastened according to the unfastening control signal and the opening status signal of the driver's seatbelt manual unfastening control.
18. An electronic device, characterized in that, include: The processor, communication interface, memory, and communication bus are connected, with the processor, communication interface, and memory communicating with each other via the communication bus. The memory stores a computer program that, when executed by the processor, causes the processor to perform the steps of the seatbelt control method according to any one of claims 1 to 14.
19. A computer-readable storage medium, characterized in that, include: It stores a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of the seatbelt control method according to any one of claims 1 to 14.
20. A vehicle, characterized in that, include: An electronic device for implementing the steps of the seatbelt control method according to any one of claims 1 to 14; The processor runs a program that, when the program is running, executes the steps of the seatbelt control method based on data output from the electronic device. A storage medium for storing a program that, when run, executes the steps of the seatbelt control method in response to data output from an electronic device.
Citation Information
Patent Citations
Automatically opening safety belt lock
DE3633982A1
Device for automatically unbuckling seat belt
KR1020030034513A