Safety belt control method and device, equipment, storage medium and product
By detecting the initial and real-time position of the occupant's head, calculating the off-position amount, and controlling the seat belt preload according to the target reference speed, the traditional seat belt control method has limited effect on eliminating the off-position amount of the occupant's head under dangerous working conditions. The problem has achieved effective safety protection and comfort guarantee for occupants of different body types.
Patent Information
- Application Number
- CN202411351097.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-26
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2044-09-26
AI Technical Summary
The traditional seat belt control method has limited effect on eliminating the number of occupants' head off-position in dangerous working conditions and cannot effectively protect occupants of various body types.
By obtaining the initial position of the occupant's head when the vehicle is started, detecting the target reference speed and the real-time position of the occupant's head during the vehicle's driving, calculating the off-position amount of the occupant's head, and controlling safety based on the off-position amount and the target reference speed The preload force of the belt.
It realizes that under the same working conditions, different tension forces are applied to people of different body types, improving the safety protection effect of the occupants and ensuring comfort.
Smart Images

Figure CN119502850A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of seat belt control, and in particular to a seat belt control method, device, equipment, storage medium and product. Background Art
[0002] In the traditional seat belt control method, when the occupant puts on the seat belt, the electronic control unit receives the switch signal of the seat belt latch, and the latch state is closed. At the same time, the electronic control unit reads the vehicle speed signal. When the vehicle speed signal is greater than a certain value, it determines that the vehicle is in a normal driving state; at this time, the electronic control unit controls the motor to rotate forward to tighten the webbing to eliminate the gap between the webbing and the occupant; the electronic control unit determines whether the gap is eliminated, and when the gap is eliminated, controls the motor to reverse to release part of the webbing and reset the coil spring at the same time; the occupant can set the speed and tension of the seat belt tightening parameters through the main control computer of the car. Therefore, the traditional seat belt control method is to observe the interpolation between the real-time position of the webbing and the position of the webbing after the first elimination of the seat belt gap, to determine whether the gap between the seat belt and the occupant is too large, so as to control the dynamic adjustment of the motor. The disadvantage is that the motor action moment is after there is a large seat belt gap, and it mainly plays the role of gap elimination, rather than pre-tensioning. It has limited effect on eliminating the head displacement of the occupant under dangerous conditions, and cannot provide safety protection for occupants of different body shapes.
[0003] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention
[0004] The main purpose of the present invention is to provide a seat belt control method, device, equipment, storage medium and product, aiming to solve the technical problem that the effect of eliminating the displacement of the occupant's head under dangerous conditions is limited and occupants of various body shapes cannot be safely protected.
[0005] To achieve the above object, the present invention provides a seat belt control method, the method comprising:
[0006] When the vehicle is detected to be started, the initial position of the occupant's head is obtained by the infrared sensor;
[0007] During the vehicle's driving, the target reference speed of the vehicle is detected, and the real-time position of the occupant's head is detected;
[0008] Determining the displacement of the occupant's head according to the initial position and the real-time position;
[0009] The pretensioning force of the seat belt is controlled according to the target reference speed and the displacement amount.
[0010] In one embodiment, the initial position includes an initial lateral position and an initial longitudinal position, and the step of determining the displacement of the occupant's head according to the initial position and the real-time position includes:
[0011] Receiving the infrared image of the human head fed back by the infrared sensor;
[0012] Determine the real-time position according to the infrared image by edge extraction, head contour fitting and image extraction of contour center point coordinates;
[0013] The real-time position is compared with the initial transverse position and the initial longitudinal position respectively to obtain the displacement amount.
[0014] In one embodiment, the target reference speed includes a longitudinal acceleration and a yaw angular velocity, the displacement includes a longitudinal displacement and a lateral displacement, the preload includes a first preload, and the step of controlling the preload of the seat belt according to the target reference speed and the displacement includes:
[0015] When the longitudinal offset reaches a first longitudinal offset range and the longitudinal deceleration reaches a first longitudinal deceleration or the lateral offset reaches a first lateral offset range and the yaw angular velocity reaches a first yaw angular velocity, the seat belt is controlled to increase the first preload.
[0016] In one embodiment, the preload force includes a second preload force, and the step of controlling the preload force of the seat belt according to the target reference speed and the displacement amount further includes:
[0017] When the longitudinal displacement reaches a second longitudinal displacement range and the longitudinal deceleration reaches a second longitudinal deceleration or the lateral displacement reaches a second lateral displacement range and the yaw angular velocity reaches a second yaw angular velocity, controlling the seat belt to increase the second preload;
[0018] Among them, the second preload force is greater than the first preload force, the second longitudinal displacement range is greater than the first longitudinal displacement range, the second longitudinal deceleration is greater than the first longitudinal deceleration, the second lateral displacement is greater than the first lateral displacement, and the second yaw angular velocity is greater than the first yaw angular velocity.
[0019] In one embodiment, the preload force includes a third preload force, and the step of controlling the preload force of the seat belt according to the target reference speed and the displacement amount further includes:
[0020] When the longitudinal offset reaches a third longitudinal offset range and the longitudinal deceleration reaches a third longitudinal deceleration or the lateral offset reaches a third lateral offset range and the yaw angular velocity reaches a third yaw angular velocity, controlling the seat belt to increase the third preload;
[0021] Among them, the third preload force is greater than the second preload force, the third longitudinal displacement range is greater than the second longitudinal displacement range, the third longitudinal deceleration is greater than the second longitudinal deceleration, the third lateral displacement is greater than the second lateral displacement, and the third yaw angular velocity is greater than the second yaw angular velocity.
[0022] In one embodiment, the preload force includes a fourth preload force, and the step of controlling the preload force of the seat belt according to the target reference speed and the displacement amount includes:
[0023] When the longitudinal displacement reaches a fourth longitudinal displacement range and the longitudinal deceleration reaches a fourth longitudinal deceleration or the lateral displacement reaches a fourth lateral displacement range and the yaw angular velocity reaches a fourth yaw angular velocity, controlling the seat belt to increase the fourth preload;
[0024] Among them, the fourth preload force is greater than the third preload force, the fourth longitudinal displacement range is greater than the third longitudinal displacement range, the fourth longitudinal deceleration is greater than the third longitudinal deceleration, the fourth lateral displacement is greater than the third lateral displacement, and the fourth yaw angular velocity is greater than the third yaw angular velocity.
[0025] In addition, to achieve the above-mentioned purpose, the present invention also provides a seat belt control device, the device comprising:
[0026] A first acquisition module, used to acquire the initial position of the occupant's head through the infrared sensor when detecting that the vehicle is started;
[0027] The second acquisition module is used to detect the target reference speed of the vehicle and the real-time position of the occupant's head during the vehicle's driving process;
[0028] A control module, used for determining the displacement of the occupant's head according to the initial position and the real-time position;
[0029] An execution module is used to control the pretensioning force of the seat belt according to the target reference speed and the displacement amount.
[0030] In addition, to achieve the above-mentioned purpose, the present invention also proposes a seat belt control device, which includes: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the seat belt control method as described above.
[0031] In addition, to achieve the above-mentioned purpose, the present invention also proposes a storage medium, which is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the seat belt control method described above are implemented.
[0032] In addition, to achieve the above-mentioned object, the present invention further provides a computer program product, wherein the computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the seat belt control method as described above are implemented.
[0033] One or more technical solutions proposed in the present invention have at least the following technical effects:
[0034] The present invention obtains the initial position of the occupant's head through the infrared sensor when the vehicle is detected to be started; detects the target reference speed of the vehicle and the real-time position of the occupant's head during the driving process; determines the displacement of the occupant's head according to the initial position and the real-time position; and controls the preload of the seat belt according to the target reference speed and the displacement. Since the present invention first obtains the initial position of the occupant's head and then obtains the displacement of the head by comparing it with the real-time position of the occupant's head, the tension of the seat belt is controlled to be proportional to the displacement of the head to protect the occupant. Compared with the prior art, it can be achieved that different tensions are applied to people of different body shapes under the same working conditions, thereby achieving a protective effect while ensuring comfort. BRIEF DESCRIPTION OF THE DRAWINGS
[0035] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0036] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0037] Figure 1 A schematic diagram of a flow chart of a first embodiment of a seat belt control method of the present invention;
[0038] Figure 2 A brief flow chart of the second embodiment of the seat belt control method of the present invention is provided;
[0039] Figure 3 This is a schematic diagram of the module structure of a seat belt control device according to an embodiment of the present invention;
[0040] Figure 4Schematic diagram of the device structure of the hardware operating environment involved in the seat belt control method in the embodiment of the present invention.
[0041] The purpose, features and advantages of the present invention will be further described with reference to the accompanying drawings in conjunction with the embodiments. DETAILED DESCRIPTION
[0042] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present invention and are not used to limit the present invention.
[0043] In order to better understand the technical solution of the present invention, a detailed description will be given below in conjunction with the accompanying drawings and specific implementation methods.
[0044] The main solution of the embodiment of the present invention is: when the vehicle is detected to be started, the initial position of the occupant's head is obtained through the infrared sensor; during the vehicle's driving, the target reference speed of the vehicle is detected, and the real-time position of the occupant's head is detected; the displacement of the occupant's head is determined according to the initial position and the real-time position; and the preload force of the seat belt is controlled according to the target reference speed and the displacement.
[0045] In this embodiment, for ease of description, the following description is made by taking identification of a seat belt controller as the execution subject.
[0046] In the traditional seat belt control method, when the occupant puts on the seat belt, the electronic control unit receives the switch signal of the seat belt latch, and the latch state is closed. At the same time, the electronic control unit reads the vehicle speed signal. When the vehicle speed signal is greater than a certain value, it determines that the vehicle is in a normal driving state; at this time, the electronic control unit controls the motor to rotate forward to tighten the webbing to eliminate the gap between the webbing and the occupant; the electronic control unit determines whether the gap is eliminated, and when the gap is eliminated, controls the motor to reverse to release part of the webbing and reset the coil spring at the same time; the occupant can set the speed and tension of the seat belt tightening parameters through the main control computer of the car. Therefore, the traditional seat belt control method is to observe the interpolation between the real-time position of the webbing and the position of the webbing after the first elimination of the seat belt gap, to determine whether the gap between the seat belt and the occupant is too large, so as to control the dynamic adjustment of the motor. The disadvantage is that the motor action moment is after there is a large seat belt gap, and it mainly plays the role of gap elimination, rather than pre-tensioning. It has limited effect on eliminating the head displacement of the occupant under dangerous conditions, and cannot provide safety protection for occupants of different body shapes.
[0047] The present invention provides a solution, which is to obtain the initial position of the occupant's head through the infrared sensor when the vehicle is detected to be started; detect the target reference speed of the vehicle and the real-time position of the occupant's head during the driving process; determine the displacement of the occupant's head according to the initial position and the real-time position; and control the preload of the seat belt according to the target reference speed and the displacement. The present invention first obtains the initial position of the occupant's head, and then obtains the displacement of the head by comparing it with the real-time position of the occupant's head, and controls the tension of the seat belt to be proportional to the displacement of the head to protect the occupant. Compared with the prior art, it can be achieved that different tensions are applied to people of different body types under the same working conditions, thereby achieving a protective effect while ensuring comfort.
[0048] It should be noted that the execution subject of this embodiment may be a computing service device with data processing, network communication and program running functions, such as a tablet computer, a personal computer, a mobile phone, etc., or an electronic device capable of realizing the above functions, etc. The following takes the seat belt controller as an example to illustrate this embodiment and the following embodiments.
[0049] Based on this, an embodiment of the present invention provides a seat belt control method, referring to Figure 1 , Figure 1 FIG. 1 is a flow chart of a first embodiment of a seat belt control method according to the present invention.
[0050] In this embodiment, the seat belt control method includes steps S10 to S40:
[0051] Step S10, when the vehicle is detected to be started, the initial position of the occupant's head is obtained by the infrared sensor.
[0052] It should be noted that the infrared sensor may be a thermal radiation sensor or an infrared thermometer, which is not limited in this embodiment.
[0053] It should be noted that the above initial position may be the coordinate position of the human head in the two-dimensional space inside the vehicle obtained at the moment the car starts.
[0054] It is understandable that the infrared sensors and the initial positions are different in different types of vehicles, and this embodiment does not impose any limitation on this.
[0055] In a specific implementation, when the vehicle is detected to be started, the thermal radiation is detected by the above-mentioned infrared sensor to achieve the effect of detecting the human body, and an infrared image can be output. The infrared sensor is installed on the roof of the vehicle or can collect the coordinate position of the entire head of the human body.
[0056] Step S20, during the driving process of the vehicle, detecting the target reference speed of the vehicle and detecting the real-time position of the occupant's head.
[0057] It should be noted that the target reference velocity may be a yaw angular velocity, or a lateral or longitudinal acceleration, etc., and this embodiment does not limit this.
[0058] It should be noted that the above-mentioned real-time position may be the real-time human head coordinate position obtained when the car is driving in the two-dimensional space inside the vehicle.
[0059] It is understandable that the target reference speed and the real-time position are different for different types of vehicles, and this embodiment does not impose any limitation on this.
[0060] In a specific implementation, during the driving of the vehicle, the target reference speed of the vehicle and the real-time position of the occupant's head are detected in real time.
[0061] Step S30, determining the displacement of the occupant's head according to the initial position and the real-time position.
[0062] It should be noted that the above-mentioned displacement amount may be a lateral displacement amount or a longitudinal displacement amount.
[0063] In a specific implementation, the above-mentioned displacement amount of the occupant's head is determined by comparing the above-mentioned initial position with the above-mentioned real-time position.
[0064] Step S40: controlling the pretension of the seat belt according to the target reference speed and the displacement amount.
[0065] It should be noted that the above-mentioned pre-tightening force can be 40N or 100N, and can be calibrated, and this embodiment does not impose any limitation on this.
[0066] In a specific implementation, different levels of seat belt pretensioning forces are determined according to the target reference speed and the displacement amount, and the occupants are protected according to the different pretensioning forces.
[0067] This embodiment provides a seat belt control method, which obtains the initial position of the occupant's head through the infrared sensor when the vehicle is detected to be started; detects the target reference speed of the vehicle and the real-time position of the occupant's head during vehicle driving; determines the displacement of the occupant's head according to the initial position and the real-time position; and controls the preload of the seat belt according to the target reference speed and the displacement. The present invention first obtains the initial position of the occupant's head, and then obtains the displacement of the head by comparing it with the real-time position of the occupant's head, and controls the tension of the seat belt to be proportional to the displacement of the head to protect the occupant. Compared with the prior art, it can be achieved that different tensioning forces are applied to people of different body shapes under the same working conditions, thereby achieving a protective effect while ensuring comfort.
[0068] For example, to help understand the implementation process of the seat belt control method obtained by combining this embodiment with the above-mentioned embodiment 1, please refer to Figure 2 , Figure 2 A brief flow chart of a seat belt control method is provided, specifically:
[0069] In this embodiment, the step S30 includes steps S301 to S303:
[0070] Step S301, receiving the infrared image of the human head fed back by the infrared sensor.
[0071] It should be noted that the above infrared image may be a bird's-eye view of a human head.
[0072] In a specific implementation, the infrared bird's-eye view of the human head fed back by the infrared sensor is received in real time.
[0073] Step S302, determining the real-time position according to the infrared image by edge extraction, head contour fitting and contour center point coordinate extraction.
[0074] It should be noted that the above edge extraction may be an extraction method based on a heat conduction matrix or a fusion method, etc., which is not limited in this embodiment;
[0075] It should be noted that the head top contour fitting may be an active contour model or edge-based feature detection, etc., which is not limited in this embodiment;
[0076] It should be noted that the above-mentioned contour center point coordinate extraction may be contour center point calculation, or an algorithm based on an active contour model, etc., which is not limited in this embodiment.
[0077] It is understandable that the methods of edge extraction, head contour fitting and contour center point coordinate extraction are all different in different types of vehicles, and this embodiment does not impose any limitation on this.
[0078] In a specific implementation, the real-time position is determined based on the infrared image through edge extraction, head contour fitting and image extraction of the contour center point coordinates.
[0079] Step S303: Compare the real-time position with the initial transverse position and the initial longitudinal position respectively to obtain the displacement amount.
[0080] It should be noted that the above-mentioned initial lateral position may be the horizontal coordinate position of the human head obtained at the instant when the car is started in the two-dimensional space inside the vehicle;
[0081] It should be noted that the above-mentioned initial longitudinal position may be the longitudinal coordinate position of the human head obtained at the instant when the car is started in the two-dimensional space inside the vehicle.
[0082] It is understandable that the above initial lateral position and the above initial longitudinal position are different in different types of vehicles, and this embodiment does not limit this.
[0083] In a specific implementation, the real-time position is compared with the initial horizontal position and the initial vertical position, and the horizontal and vertical differences with the initial position are calculated. Finally, the actual horizontal and vertical displacements are calculated through the mapping relationship between the image and the real physical world.
[0084] In this embodiment, the step S40 includes step S401:
[0085] Step S401, when the longitudinal offset reaches a first longitudinal offset range and the longitudinal deceleration reaches a first longitudinal deceleration or the lateral offset reaches a first lateral offset range and the yaw angular velocity reaches a first yaw angular velocity, controlling the seat belt to increase the first preload.
[0086] It should be noted that the first longitudinal displacement may range from 40 mm to 60 mm.
[0087] It should be noted that the first longitudinal deceleration may be 0.7g;
[0088] It should be noted that the first lateral displacement may range from 40 mm to 60 mm.
[0089] It should be noted that the first yaw angular velocity may be 6 degrees per second;
[0090] It should be noted that the first preload force may be 150N.
[0091] It is understandable that, in different vehicles, the first longitudinal displacement range, the first longitudinal deceleration, the first lateral displacement, the first yaw angular velocity and the first preload are all different, and this embodiment does not impose any limitation on this.
[0092] In a specific implementation, when the longitudinal displacement reaches a first longitudinal displacement range and the longitudinal deceleration reaches a first longitudinal deceleration or the lateral displacement reaches a first lateral displacement range and the yaw angular velocity reaches a first yaw angular velocity, the seat belt is controlled to increase the first preload.
[0093] In this embodiment, the step S40 further includes steps S402 to S403:
[0094] Step S402: When the longitudinal offset reaches a second longitudinal offset range and the longitudinal deceleration reaches a second longitudinal deceleration or the lateral offset reaches a second lateral offset range and the yaw angular velocity reaches a second yaw angular velocity, controlling the seat belt to increase the second pretensioning force.
[0095] It should be noted that the second longitudinal displacement may range from 60 mm to 90 mm.
[0096] It should be noted that the second longitudinal deceleration may be 0.8g;
[0097] It should be noted that the second lateral displacement may range from 60 mm to 80 mm.
[0098] It should be noted that the second yaw angular velocity may be 10 degrees per second;
[0099] It should be noted that the second preload force may be 200N.
[0100] It is understandable that, in different vehicles, the second longitudinal displacement range, the second longitudinal deceleration, the second lateral displacement, the second yaw angular velocity and the second preload are all different, and this embodiment does not impose any limitation on this.
[0101] In a specific implementation, when the longitudinal displacement reaches the second longitudinal displacement range and the longitudinal deceleration reaches the second longitudinal deceleration or the lateral displacement reaches the second lateral displacement range and the yaw angular velocity reaches the second yaw angular velocity, the seat belt is controlled to increase the second preload.
[0102] Step S403, wherein the second preload force is greater than the first preload force, the second longitudinal displacement range is greater than the first longitudinal displacement range, the second longitudinal deceleration is greater than the first longitudinal deceleration, the second lateral displacement is greater than the first lateral displacement, and the second yaw angular velocity is greater than the first yaw angular velocity.
[0103] In a specific implementation, the second preload force is greater than the first preload force, the second longitudinal displacement range is greater than the first longitudinal displacement range, the second longitudinal deceleration is greater than the first longitudinal deceleration, the second lateral displacement is greater than the first lateral displacement, and the second yaw angular velocity is greater than the first yaw angular velocity, that is, the danger level of using the second preload force is higher than that of using the first preload force.
[0104] In this embodiment, the step S40 further includes steps S404 to S405:
[0105] Step S404: when the longitudinal offset reaches a third longitudinal offset range and the longitudinal deceleration reaches a third longitudinal deceleration or the lateral offset reaches a third lateral offset range and the yaw angular velocity reaches a third yaw angular velocity, control the seat belt to increase the third preload.
[0106] It should be noted that the third longitudinal displacement may range from 90 mm to 120 mm.
[0107] It should be noted that the third longitudinal deceleration may be 0.9g;
[0108] It should be noted that the third lateral displacement range may be 80 mm to 100 mm;
[0109] It should be noted that the third yaw angular velocity may be 12 degrees per second;
[0110] It should be noted that the third preload force may be 250N.
[0111] It is understandable that, in different vehicles, the third longitudinal displacement range, the third longitudinal deceleration, the third lateral displacement, the third yaw angular velocity and the third preload are all different, and this embodiment does not impose any limitation on this.
[0112] In a specific implementation, when the longitudinal displacement reaches a third longitudinal displacement range and the longitudinal deceleration reaches a third longitudinal deceleration or the lateral displacement reaches a third lateral displacement range and the yaw angular velocity reaches a third yaw angular velocity, the seat belt is controlled to increase the third preload.
[0113] Step S405, wherein the third preload is greater than the second preload, the third longitudinal displacement range is greater than the second longitudinal displacement range, the third longitudinal deceleration is greater than the second longitudinal deceleration, the third lateral displacement is greater than the second lateral displacement, and the third yaw angular velocity is greater than the second yaw angular velocity.
[0114] In a specific implementation, the third preload force is greater than the second preload force, the third longitudinal displacement range is greater than the second longitudinal displacement range, the third longitudinal deceleration is greater than the second longitudinal deceleration, the third lateral displacement is greater than the second lateral displacement, and the third yaw angular velocity is greater than the second yaw angular velocity, that is, the danger level of using the third preload force is higher than that of using the second preload force.
[0115] In this embodiment, the step S40 further includes steps S406 to S407:
[0116] Step S406: when the longitudinal offset reaches a fourth longitudinal offset range and the longitudinal deceleration reaches a fourth longitudinal deceleration or the lateral offset reaches a fourth lateral offset range and the yaw angular velocity reaches a fourth yaw angular velocity, control the seat belt to increase the fourth preload.
[0117] It should be noted that the fourth longitudinal displacement range may be greater than 120 mm;
[0118] It should be noted that the fourth longitudinal deceleration may be 1g;
[0119] It should be noted that the fourth lateral displacement range may be greater than 100 mm;
[0120] It should be noted that the fourth yaw angular velocity may be 15 degrees per second;
[0121] It should be noted that the fourth preload force may be 300N.
[0122] It is understandable that, in different vehicles, the fourth longitudinal displacement range, the fourth longitudinal deceleration, the fourth lateral displacement, the fourth yaw angular velocity and the fourth preload are all different, and this embodiment does not impose any limitation on this.
[0123] In a specific implementation, when the longitudinal displacement reaches a fourth longitudinal displacement range and the longitudinal deceleration reaches a fourth longitudinal deceleration or the lateral displacement reaches a fourth lateral displacement range and the yaw angular velocity reaches a fourth yaw angular velocity, the seat belt is controlled to increase the fourth preload.
[0124] Step S407, wherein the fourth preload force is greater than the third preload force, the fourth longitudinal displacement range is greater than the third longitudinal displacement range, the fourth longitudinal deceleration is greater than the third longitudinal deceleration, the fourth lateral displacement is greater than the third lateral displacement, and the fourth yaw angular velocity is greater than the third yaw angular velocity.
[0125] In a specific implementation, the fourth preload force is greater than the third preload force, the fourth longitudinal displacement range is greater than the third longitudinal displacement range, the fourth longitudinal deceleration is greater than the third longitudinal deceleration, the fourth lateral displacement is greater than the third lateral displacement, and the fourth yaw angular velocity is greater than the third yaw angular velocity, that is, the danger level of using the fourth preload force is higher than that of using the third preload force.
[0126] It should be noted that the above examples are only used to understand the present invention and do not constitute a limitation on the seat belt control method of the present invention. More simple transformations based on this technical concept are all within the protection scope of the present invention.
[0127] The present invention also provides a seat belt control device, please refer to Figure 3 , the seat belt control device comprises:
[0128] A first acquisition module 10 is used to acquire the initial position of the occupant's head through the infrared sensor when detecting that the vehicle is started;
[0129] The second acquisition module 20 is used to detect the target reference speed of the vehicle and the real-time position of the occupant's head during the vehicle's driving process;
[0130] A control module 30, configured to determine the displacement of the occupant's head according to the initial position and the real-time position;
[0131] The execution module 40 is used to control the pretensioning force of the seat belt according to the target reference speed and the displacement amount.
[0132] The seat belt control device provided by the present invention adopts the seat belt control method in the above embodiment, which can solve the technical problem of seat belt control. Compared with the prior art, the beneficial effects of the seat belt control device provided by the present invention are the same as the beneficial effects of the seat belt control method provided by the above embodiment, and other technical features in the seat belt control device are the same as the features disclosed in the above embodiment method, which will not be repeated here.
[0133] The present invention provides a seat belt control device, which includes: at least one processor; and a memory connected to the at least one processor in communication; wherein the memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the seat belt control method in the above-mentioned embodiment one.
[0134] Reference below Figure 4 , which shows a schematic diagram of the structure of a seat belt control device suitable for implementing an embodiment of the present invention. The seat belt control device in the embodiment of the present invention may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Application Descriptions), PMPs (Portable Media Players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 4 The seat belt control device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0135] like Figure 4 As shown, the seat belt control device may include a processing device 1001 (e.g., a central processing unit, a graphics processor, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM: Read Only Memory) 1002 or a program loaded from a storage device 1003 to a random access memory (RAM: Random Access Memory) 1004. In RAM1004, various programs and data required for the operation of the seat belt control device are also stored. The processing device 1001, ROM1002, and RAM1004 are connected to each other through a bus 1005. An input / output (I / O) interface 1006 is also connected to the bus. Generally, the following systems can be connected to the I / O interface 1006: an input device 1007 including, for example, a touch screen, a touch pad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; an output device 1008 including, for example, a liquid crystal display (LCD: Liquid Crystal Display), a speaker, a vibrator, etc.; a storage device 1003 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 1009. The communication device 1009 can allow the seat belt control device to communicate with other devices wirelessly or by wire to exchange data. Although the seat belt control device with various systems is shown in the figure, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems can be implemented or have alternatively.
[0136] In particular, according to the embodiments disclosed in the present invention, the process described above with reference to the flowchart can be implemented as a computer software program. For example, the embodiments disclosed in the present invention include a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through a communication device, or installed from the storage device 1003, or installed from the ROM 1002. When the computer program is executed by the processing device 1001, the above-mentioned functions defined in the method of the embodiment disclosed in the present invention are executed.
[0137] The seat belt control device provided by the present invention adopts the seat belt control method in the above embodiment to solve the technical problem of seat belt control. Compared with the prior art, the beneficial effects of the seat belt control device provided by the present invention are the same as the beneficial effects of the seat belt control method provided by the above embodiment, and other technical features in the seat belt control device are the same as the features disclosed in the method of the previous embodiment, which will not be repeated here.
[0138] It should be understood that the various parts disclosed in the present invention can be implemented by hardware, software, firmware or a combination thereof. In the description of the above embodiments, specific features, structures, materials or characteristics can be combined in any one or more embodiments or examples in a suitable manner.
[0139] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any person skilled in the art can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.
[0140] The present invention provides a computer-readable storage medium having computer-readable program instructions (ie, computer programs) stored thereon, wherein the computer-readable program instructions are used to execute the seat belt control method in the above-mentioned embodiment.
[0141] The computer-readable storage medium provided by the present invention may be, for example, a USB flash drive, but is not limited to electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, systems or devices, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof. In this embodiment, the computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, system or device. The program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (Radio Frequency), etc., or any suitable combination thereof.
[0142] The computer-readable storage medium may be included in the seat belt control device; or may exist independently without being assembled into the seat belt control device.
[0143] The above-mentioned computer-readable storage medium carries one or more programs. When the above-mentioned one or more programs are executed by the seat belt control device, the seat belt control device: when detecting that the vehicle is started, obtains the initial position of the occupant's head through the infrared sensor; during the vehicle's driving process, detects the target reference speed of the vehicle and the real-time position of the occupant's head; determines the displacement of the occupant's head based on the initial position and the real-time position; and controls the pretensioning force of the seat belt based on the target reference speed and the displacement.
[0144] Computer program code for performing the operations of the present invention may be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0145] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0146] The modules involved in the embodiments of the present invention may be implemented by software or hardware, wherein the name of the module does not limit the unit itself in some cases.
[0147] The readable storage medium provided by the present invention is a computer-readable storage medium, which stores computer-readable program instructions (i.e., computer programs) for executing the above-mentioned seat belt control method, and can solve the technical problem of seat belt control. Compared with the prior art, the beneficial effects of the computer-readable storage medium provided by the present invention are the same as the beneficial effects of the seat belt control method provided by the above-mentioned embodiment, and will not be repeated here.
[0148] The present invention also provides a computer program product, comprising a computer program, wherein when the computer program is executed by a processor, the steps of the seat belt control method as described above are implemented.
[0149] The computer program product provided by the present invention can solve the technical problem of seat belt control. Compared with the prior art, the beneficial effects of the computer program product provided by the present invention are the same as the beneficial effects of the seat belt control method provided by the above embodiment, which will not be repeated here.
[0150] The above descriptions are only some embodiments of the present invention, and are not intended to limit the patent scope of the present invention. All equivalent structural changes made using the contents of the present invention's specification and drawings under the technical concept of the present invention, or directly / indirectly applied in other related technical fields, are included in the patent protection scope of the present invention.
Claims
1. A seat belt control method, characterized in that: The seat belt control method is applied to a seat belt controller, the seat belt controller is connected to an infrared sensor, and the seat belt control method includes: When the vehicle is detected to be started, the initial position of the occupant's head is obtained by the infrared sensor; During the driving process of the vehicle, the target reference speed of the vehicle is detected, and the real-time position of the occupant's head is detected; Determining the displacement of the occupant's head according to the initial position and the real-time position; The pretensioning force of the seat belt is controlled according to the target reference speed and the displacement amount.
2. The seat belt control method according to claim 1, characterized in that: The initial position includes an initial lateral position and an initial longitudinal position, and the step of determining the displacement of the occupant's head according to the initial position and the real-time position includes: Receiving the infrared image of the human head fed back by the infrared sensor; Determine the real-time position according to the infrared image by edge extraction, head contour fitting and image extraction of contour center point coordinates; The real-time position is compared with the initial transverse position and the initial longitudinal position respectively to obtain the displacement amount.
3. The seat belt control method according to claim 2, characterized in that: The target reference speed includes a longitudinal acceleration and a yaw angular velocity, the displacement includes a longitudinal displacement and a lateral displacement, the preload includes a first preload, and the step of controlling the preload of the seat belt according to the target reference speed and the displacement includes: When the longitudinal offset reaches a first longitudinal offset range and the longitudinal deceleration reaches a first longitudinal deceleration or the lateral offset reaches a first lateral offset range and the yaw angular velocity reaches a first yaw angular velocity, the seat belt is controlled to increase the first preload.
4. The seat belt control method according to claim 3, characterized in that: The preload force includes a second preload force, and the step of controlling the preload force of the seat belt according to the target reference speed and the displacement amount further includes: When the longitudinal displacement reaches a second longitudinal displacement range and the longitudinal deceleration reaches a second longitudinal deceleration or the lateral displacement reaches a second lateral displacement range and the yaw angular velocity reaches a second yaw angular velocity, controlling the seat belt to increase the second preload; Among them, the second preload force is greater than the first preload force, the second longitudinal displacement range is greater than the first longitudinal displacement range, the second longitudinal deceleration is greater than the first longitudinal deceleration, the second lateral displacement is greater than the first lateral displacement, and the second yaw angular velocity is greater than the first yaw angular velocity.
5. The seat belt control method according to claim 4, characterized in that: The preload force includes a third preload force, and the step of controlling the preload force of the seat belt according to the target reference speed and the displacement amount further includes: When the longitudinal offset reaches a third longitudinal offset range and the longitudinal deceleration reaches a third longitudinal deceleration or the lateral offset reaches a third lateral offset range and the yaw angular velocity reaches a third yaw angular velocity, controlling the seat belt to increase the third preload; Among them, the third preload force is greater than the second preload force, the third longitudinal displacement range is greater than the second longitudinal displacement range, the third longitudinal deceleration is greater than the second longitudinal deceleration, the third lateral displacement is greater than the second lateral displacement, and the third yaw angular velocity is greater than the second yaw angular velocity.
6. The seat belt control method according to claim 5, characterized in that: The preload force includes a fourth preload force, and the step of controlling the preload force of the seat belt according to the target reference speed and the displacement amount includes: When the longitudinal displacement reaches a fourth longitudinal displacement range and the longitudinal deceleration reaches a fourth longitudinal deceleration or the lateral displacement reaches a fourth lateral displacement range and the yaw angular velocity reaches a fourth yaw angular velocity, controlling the seat belt to increase the fourth preload; Among them, the fourth preload force is greater than the third preload force, the fourth longitudinal displacement range is greater than the third longitudinal displacement range, the fourth longitudinal deceleration is greater than the third longitudinal deceleration, the fourth lateral displacement is greater than the third lateral displacement, and the fourth yaw angular velocity is greater than the third yaw angular velocity.
7. A seat belt control device, characterized in that: The device comprises: A first acquisition module, used to acquire the initial position of the occupant's head through the infrared sensor when detecting that the vehicle is started; The second acquisition module is used to detect the target reference speed of the vehicle and the real-time position of the occupant's head during the vehicle's driving process; A control module, used for determining the displacement of the occupant's head according to the initial position and the real-time position; An execution module is used to control the pretensioning force of the seat belt according to the target reference speed and the displacement amount.
8. A seat belt control device, characterized in that: The device comprises: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the computer program is configured to implement the steps of the seat belt control method according to any one of claims 1 to 6.
9. A storage medium, characterized in that: The storage medium is a computer-readable storage medium, and a computer program is stored on the storage medium. When the computer program is executed by a processor, the steps of the seat belt control method according to any one of claims 1 to 6 are implemented.
10. A computer program product, characterized in that The computer program product comprises a computer program, and when the computer program is executed by a processor, the steps of the seat belt control method according to any one of claims 1 to 6 are implemented.
Citation Information
Patent Citations
Detection method for standard wearing of safety belt, reminding system for standard wearing of safety belt and control method for reminding system
CN105946786A
Vehicle occupant protection device
CN111645628A
Safety belt adjusting method, system and device
CN115891903A
Electronic safety belt inspection system
CN117836173A