Vehicle control method, electronic equipment and storage medium
By acquiring vehicle data to control the height and position of the seatbelt buckle and the status of the indicator device, the problem of insufficient convenience and safety in the existing design is solved, realizing convenient operation and safety protection in different vehicle usage stages and emergency situations.
Patent Information
- Application Number
- CN202511595524.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-03
- Publication Date
- 2026-01-20
AI Technical Summary
Existing seatbelt buckle designs cannot effectively meet the needs of convenience and safety, and cannot be integrated with the vehicle's usage process.
By acquiring vehicle data, the height position of the seat belt buckle and/or the working status of the buckle position indicator are controlled. Different strategies are adopted to adjust the height position of the buckle and the working status of the indicator according to the vehicle's operating stage and the usage status of the seat belt buckle.
It improves the convenience and safety of seat belt buckles, ensuring effective operation and protection in different vehicle usage stages and emergency situations.
Smart Images

Figure CN121361426A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of vehicles, in particular to a control method of a vehicle, an electronic device and a storage medium. BACKGROUND
[0002] With the development of intelligent driving technology and diversified scenarios of intelligent cockpit, the requirements for the protection and comfort of passengers are also more and more diversified. The seat belt buckle is a key component in the seat belt system of a vehicle, mainly used to fix the position of the seat belt, prevent the seat belt from moving or swinging during driving, and ensure that the passenger can be effectively restrained when colliding to reduce the risk of injury. However, the design of the existing seat belt buckle is not associated with the use process of the vehicle, and cannot well meet the needs of convenience and safety. SUMMARY
[0003] Therefore, the purpose of the present application is to provide a control method of a vehicle, an electronic device and a storage medium, which at least based on the current running stage of the vehicle and the use state of the seat belt buckle, controls the height position of the seat belt buckle and / or the working state of the buckle position indicating device, effectively improving the convenience and safety.
[0004] To achieve the above purpose, the present application provides a control method of a vehicle, the vehicle comprising a seat belt buckle and a buckle position indicating device, the buckle position indicating device being arranged at the position of the seat belt buckle, the method comprising: obtaining current vehicle data, the vehicle data at least indicating the current running stage of the vehicle and the use state of the seat belt buckle; controlling the height position of the seat belt buckle and / or the working state of the buckle position indicating device according to the vehicle data.
[0005] In some embodiments, the controlling the height position of the seat belt buckle and / or the working state of the buckle position indicating device according to the vehicle data comprises at least one of the following: when the vehicle data indicates that the current running stage of the vehicle is in the pre-starting running stage and the use state of the seat belt buckle is not used, controlling the height position of the seat belt buckle and / or the working state of the buckle position indicating device based on a first strategy; when the vehicle data indicates that the current running stage of the vehicle is in the post-starting running stage and the use state of the seat belt buckle is used, controlling the height position of the seat belt buckle and / or the working state of the buckle position indicating device based on a second strategy; when the vehicle data indicates that the current running phase of the vehicle is in the post-starting running stage and the usage state of the safety belt buckle is not used, controlling the height position of the safety belt buckle and / or the working state of the buckle position indicating device based on a third strategy.
[0006] In some embodiments, the first strategy comprises: when the vehicle data indicates that the current running phase of the vehicle is in the pre-starting running stage, controlling the working state of the buckle position indicating device to be inactivated; when the vehicle data indicates that the current running phase of the vehicle is in the post-starting running stage, controlling the height position of the safety belt buckle to be in the preset raised position, and controlling the working state of the buckle position indicating device to be activated.
[0007] In some embodiments, the first strategy further comprises: when the vehicle data indicates that the current running phase of the vehicle is in the pre-starting running stage, controlling the height position of the safety belt buckle to be in the preset raised position.
[0008] In some embodiments, the second strategy comprises: when the vehicle data indicates that the vehicle is in a collision, controlling the height position of the safety belt buckle and / or the working state of the buckle position indicating device based on a first sub-strategy; when the vehicle data indicates that the duration or distance of the vehicle continuing to run after starting running meets the condition of being in a running state, controlling the height position of the safety belt buckle and / or the working state of the buckle position indicating device based on a second sub-strategy.
[0009] In some embodiments, the second strategy further comprises: when the vehicle data indicates that the duration or distance of the vehicle continuing to run after starting running does not meet the condition of being in a running state, controlling the height position of the safety belt buckle to be in the preset raised position, and controlling the working state of the buckle position indicating device to be activated.
[0010] In some embodiments, the first sub-strategy comprises: if the height position of the safety belt buckle is in the preset lowered position, starting timing for a first duration from the time of the collision, and controlling the working state of the buckle position indicating device to be activated; when the timing for the first duration ends, controlling the safety belt buckle to start rising so that the height position of the safety belt buckle is in the preset raised position.
[0011] In some embodiments, after the control of the height position of the seat belt buckle to be at the preset raised position, the first sub-strategy further comprises: controlling the height position of the seat belt buckle to be lowered to a preset lowered position when the vehicle data indicates that the vehicle is in the driving state; controlling the height position of the seat belt buckle to be at the preset raised position and controlling the working state of the buckle position indicating device to be working when the vehicle data indicates that the vehicle is not in the driving state.
[0012] In some embodiments, the second sub-strategy comprises: controlling the height position of the seat belt buckle to be lowered to a preset lowered position and controlling the working state of the buckle position indicating device to be not working when the vehicle data indicates that the vehicle is in the driving state; controlling the height position of the seat belt buckle to be at the preset raised position and controlling the working state of the buckle position indicating device to be working when the vehicle data indicates that the vehicle is not in the driving state.
[0013] The application also provides an electronic device comprising a processor, a memory, and a computer program stored in the memory and executable on the processor, wherein the computer program, when executed by the processor, implements the steps of the method according to any one of the above.
[0014] The application also provides a computer readable storage medium, wherein a computer program is stored in the computer readable storage medium, and the computer program, when executed by a processor, implements the steps of the method according to any one of the above.
[0015] According to the above, the vehicle control method, the electronic device, and the storage medium provided by the application, the vehicle comprises a seat belt buckle and a buckle position indicating device, the buckle position indicating device is arranged at the position of the seat belt buckle, the method comprises: obtaining current vehicle data, the vehicle data is used at least to indicate the current running stage of the vehicle and the use state of the seat belt buckle; and controlling the height position of the seat belt buckle and / or the working state of the buckle position indicating device according to the vehicle data. The technical solution of the application controls the height position of the seat belt buckle and / or the working state of the buckle position indicating device based at least on the current running stage of the vehicle and the use state of the seat belt buckle, which effectively improves the convenience and safety. BRIEF DESCRIPTION OF DRAWINGS
[0016] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings needed to be used in the embodiments will be briefly introduced as follows. It should be understood that the following drawings only show some of the embodiments of the present application, and therefore should not be considered as a limitation to the scope. For those skilled in the art, other related drawings can also be obtained without creative labor.
[0017] Figure 1 A schematic diagram of a module of a vehicle according to an embodiment.
[0018] Figure 2 A flowchart of a control method of a vehicle according to an embodiment.
[0019] Figure 3 Another flowchart of a control method of a vehicle according to an embodiment.
[0020] Figure 4 A schematic diagram of an electronic device according to an embodiment.
[0021] The drawings show: 11 - body controller; 12 - vehicle data detection module; 13 - vehicle power supply; 15 - seat belt buckle; 151 - seat belt buckle lifting device; 16 - seat belt non-wearing alarm lamp; 17 - buckle position indicating device; 310 - processor; 311 - memory; 312 - network interface; 313 - bus system. DETAILED DESCRIPTION
[0022] The specific embodiments of the present application will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only some of the embodiments of the present application, but not all the embodiments. Based on the description of the present application, all other embodiments obtained by those skilled in the art without creative labor fall within the scope of the present application.
[0023] In the description of the present application, unless otherwise explicitly specified and limited, the terms "set", "install", "connect" and the like should be understood broadly, for example, can be fixedly connected, can be detachably connected, or integrally connected; can be mechanically connected, or electrically connected; can be directly connected, or indirectly connected through an intermediate medium. For those skilled in the art, the specific meanings of the above terms can be understood according to the specific circumstances.
[0024] The terms "first", "second", "third" and the like are only used to distinguish similar attributes or elements, and do not indicate or imply relative importance or a specific order.
[0025] The terms "comprise", "comprising", or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus.
[0026] Figure 1 A schematic diagram of a module of a vehicle is provided according to an embodiment. As shown in the figure, the vehicle comprises a seat belt buckle 15 and a buckle position indicating device 17, which is arranged at the position of the seat belt buckle 15, and the seat belt buckle 15 is provided with a seat belt buckle lifting device 151. Figure 1
[0027] The seat belt buckle lifting device 151 is used to drive the seat belt buckle 15 to move, and adjust the position of the seat belt buckle 15 in the height direction, i.e. adjust the height position of the seat belt buckle 15. The seat belt buckle lifting device 151 can realize the lifting adjustment function by using the transmission driving structure of the prior art, which is known to those skilled in the art and will not be described here.
[0028] The seat belt buckle 15 can be a seat belt buckle at the driver's position, or a seat belt buckle at the co-driver's or rear passenger's position. When the height position of the seat belt buckle 15 is higher, the seat belt buckle 15 is in a position that is easier to view and operate, which can facilitate the driver or other passengers to insert or pull out the seat belt latch from the seat belt buckle 15. When the height position of the seat belt buckle 15 is lower, the seat belt buckle 15 can tighten the seat belt to provide protection for the driver or other passengers.
[0029] The buckle position indicating device 17 can be arranged on the seat belt buckle 15, or in the vicinity of the position of the seat belt buckle 15. The buckle position indicating device 17 can be a light indicating device, a vibration indicating device, or a combination of the two. When considering the indicating function in an emergency state, the buckle position indicating device 17 preferably uses at least a light indicating device, so that the buckle position indicating device 17 can be adapted to different scenes by selecting different light color, flashing frequency, etc.
[0030] When the working state of the buckle position indicating device 17 is working, the light is on and / or vibrates, which can indicate the position of the seat belt buckle 15, so that the driver or other passengers can find the seat belt buckle 15 more quickly for operation. When a light indicating device is used, it can also indicate the position of the vehicle in an emergency state, or prompt the position of the driver and other passengers, thereby shortening the waiting time for rescue. When the working state of the buckle position indicating device 17 is not working, the light is off and / or no longer vibrates, which ensures the use experience after wearing the seat belt.
[0031] The vehicle further comprises a body control module 11 (BCM), a vehicle power supply 13, a vehicle data detection module 12 and a seat belt wearing alarm lamp 16. The vehicle power supply 13 is connected with the body control module 11, the vehicle data detection module 12, the seat belt wearing alarm lamp 16, the seat belt buckle lifting device 151 and the buckle position indicating device 17 respectively to provide working power for each module. The body control module 11 is connected with the vehicle data detection module 12, the seat belt wearing alarm lamp 16, the seat belt buckle lifting device 151 and the buckle position indicating device 17 respectively. The body control module 11 is configured to acquire the vehicle data collected by the vehicle data detection module 12, analyze the vehicle data, and control the seat belt wearing alarm lamp 16, the seat belt buckle lifting device 151 and the buckle position indicating device 17 to work according to the analysis result.
[0032] Based on the vehicle data detection module 12, the vehicle data that can be acquired at least includes vehicle running data, vehicle operation data and vehicle collision data. The vehicle running data is data that can reflect the current running stage of the vehicle, including vehicle speed, driving distance, brake signal, ignition state, driving distance, etc. The ignition state indicates whether the vehicle is ignited or powered on. In one way of dividing the running stage, the current running stage of the vehicle at least includes a pre-start running stage and a post-start running stage. The pre-start running stage is from the state that the vehicle is not ignited / powered on to the stage that the vehicle speed is detected to be greater than 0 for the first time. In this stage, the vehicle is in a static state. The post-start running stage is from the stage that the vehicle speed is detected to be greater than 0 for the first time after the vehicle is ignited / powered on, indicating that the vehicle starts running. In this stage, the vehicle is in a moving state. The vehicle operation data and the vehicle collision data are used to indicate specific states in the current running stage of the vehicle. The vehicle operation data includes a door opening signal, a door closing signal, a vehicle locking signal, a vehicle unlocking signal, an ignition / power-on signal, an ignition / power-off signal, a seat belt buckle 15 unlocking signal and a seat belt buckle 15 closing signal. The vehicle collision data includes a collision force signal, a collision position signal and a vehicle posture signal. In another way of dividing the running stage, the current running stage of the vehicle can further include a pre-door opening stage and a post-door opening stage.
[0033] As Figure 1As shown, in order to realize the detection of vehicle data, the vehicle data detection module 12 includes a vehicle ignition state detection module, a seat belt buckle state detection module, a vehicle lock state detection module, a vehicle door state detection module, a vehicle speed detection module, a pedal state detection module, and a vehicle collision detection module. Among them, the vehicle ignition state detection module is used to detect whether the vehicle is ignited or powered on. The seat belt buckle state detection module is used to detect the use state of the seat belt buckle 15. When the seat belt latch is not inserted, the seat belt buckle 15 is in a closed state, and at this time the use state is not used. After the seat belt latch is inserted, the seat belt buckle 15 is in an unlocked state, and at this time the use state is used. The vehicle lock state detection module is used to detect whether the vehicle is in a locked state. The vehicle door state detection module is used to detect whether the vehicle door is opened. The vehicle speed detection module is used to detect the vehicle speed. The pedal state detection module is used to detect the opening degree data of the pedal. The vehicle collision detection module is used to detect the vehicle collision data.
[0034] The seat belt wearing alarm lamp 16 is an indicating lamp arranged in the vehicle instrument area. It can be a light device installed in the instrument area or an indicating lamp sign displayed in the instrument display screen. After the vehicle starts running, if the use state of the seat belt buckle 15 is not used, the body controller 11 controls the seat belt wearing alarm lamp 16 to work to prompt the driver or other passengers to wear seat belts in time.
[0035] For the control of the height position of the seat belt buckle 15 and / or the working state of the buckle position indicating device 17, the application provides a control method, which can effectively improve the convenience and safety during the use of the vehicle.
[0036] Figure 2 The flowchart of the control method of the vehicle according to an embodiment is shown. As shown in the figure, Figure 2 The control method of the vehicle of the application is applied to Figure 1 The body controller of the vehicle, comprising the following steps: S1, obtaining the current vehicle data, the vehicle data at least indicating the current running stage of the vehicle and the use state of the seat belt buckle; S2, controlling the height position of the seat belt buckle and / or the working state of the buckle position indicating device according to the vehicle data.
[0037] Among them, the running stage of the vehicle can be divided according to at least one of the vehicle speed, the vehicle driving distance, and whether there is a person in the vehicle. When the vehicle is in different running stages, the moving speed of the vehicle, the personnel riding, etc. are different, and the demand for the convenience and safety of the seat belt use will be different. At the same time, when the vehicle is in different running stages, the use state of the seat belt buckle also has an important influence on the safety.
[0038] The current operating stage of the vehicle and the use state of the seat belt buckle can be indicated by obtaining the current vehicle data, and then the height position of the seat belt buckle and / or the working state of the buckle position indicating device can be controlled to adaptively control in different scenarios. For example, only the height position of the seat belt buckle is controlled, or only the working state of the buckle position indicating device is controlled, or the height position of the seat belt buckle and the working state of the buckle position indicating device are simultaneously controlled, so as to meet the requirements of convenience and safety in different scenarios.
[0039] The vehicle body controller controls the seat belt buckle lifting device to control the height position of the seat belt buckle. When only the height position of the seat belt buckle is controlled, the working state of the buckle position indicating device remains unchanged, for example, before a person gets into the vehicle, the buckle position indicating device does not work, and the height position of the seat belt buckle can be adjusted. When only the working state of the buckle position indicating device is controlled, the height position of the seat belt buckle remains unchanged, for example, when the seat belt buckle is in the highest position, a person gets into the vehicle, the height position of the seat belt buckle does not change, and the working state of the buckle position indicating device is switched from non-working to working. When the height position of the seat belt buckle and the working state of the buckle position indicating device are simultaneously controlled, both the height position of the seat belt buckle and the working state of the buckle position indicating device change, for example, the vehicle is turned off, the seat belt buckle is controlled to rise from the lowest position to the highest position, and the working state of the buckle position indicating device is switched from non-working to working.
[0040] In the above manner, on the basis of the adjustable height position of the seat belt buckle and the buckle position indicating device, the height position of the seat belt buckle and / or the working state of the buckle position indicating device can be further controlled to associate the design of the seat belt buckle with the use process of the vehicle, and better meet the requirements of convenience and safety.
[0041] In one operating stage division manner, the current operating stage of the vehicle includes at least a pre-starting running stage and a post-starting running stage. The pre-starting running stage is from the state of no ignition / power-on to the stage of detecting a vehicle speed greater than 0 for the first time, and the vehicle is in a stationary state in this stage. The post-starting running stage is from the stage of detecting a vehicle speed greater than 0 for the first time after the vehicle is ignited / powered on, indicating that the vehicle starts running, and the vehicle is in a moving state in this stage. It can be seen that the moving speed of the vehicle is obviously different in the pre-starting running stage and the post-starting running stage, and the requirements for seat belt operation convenience and seat belt use safety are different. In this case, step S2, controlling the height position of the seat belt buckle and / or the working state of the buckle position indicating device according to the vehicle data, includes at least one of the following: when the vehicle data indicates that the current running phase of the vehicle is in the pre-start running phase and the use state of the safety belt buckle is not used, the height position of the safety belt buckle and / or the working state of the buckle position indicating device is controlled based on a first strategy; when the vehicle data indicates that the current running phase of the vehicle is in the post-start running phase and the use state of the safety belt buckle is used, the height position of the safety belt buckle and / or the working state of the buckle position indicating device is controlled based on a second strategy; when the vehicle data indicates that the current running phase of the vehicle is in the post-start running phase and the use state of the safety belt buckle is not used, the height position of the safety belt buckle and / or the working state of the buckle position indicating device is controlled based on a third strategy.
[0042] According to different combination scenarios of the pre-start running phase, the post-start running phase, the used safety belt buckle and the not used safety belt buckle, the height position of the safety belt buckle and / or the working state of the buckle position indicating device is controlled by using the corresponding strategy, so that targeted control can be performed in different running phases and safety belt use conditions to meet the requirements of convenience and safety in the current scenario.
[0043] When the vehicle data indicates that the current running phase of the vehicle is in the post-start running phase and the use state of the safety belt buckle is not used, it indicates that the occupant does not wear the safety belt according to the specification. In order to facilitate the driver or the occupant to timely and accurately insert the safety belt pin into the safety belt buckle, the third strategy includes: controlling the height position of the safety belt buckle to be at a preset raised position, and controlling the working state of the buckle position indicating device to be working. The preset raised position is a highest position of the safety belt buckle designed in advance or a real-time position that can facilitate the insertion of the safety belt pin.
[0044] In one running phase division manner, the pre-start running phase includes a pre-door opening phase and a post-door opening phase. Specifically, when the vehicle is unlocked and a door opening signal is detected for the first time, it is determined that the door is opened, and the post-door opening phase is entered. Otherwise, it is in the pre-door opening phase. In the pre-door opening phase and the post-door opening phase, the situation of the person in the vehicle is different, and the demand for safety belt operation convenience is different. In this case, the first strategy includes: when the vehicle data indicates that the current running phase of the vehicle is in the pre-door opening phase in the pre-start running phase, the working state of the buckle position indicating device is controlled to be not working; when the vehicle data indicates that the current running phase of the vehicle is in the post-door opening phase in the pre-start running phase, the height position of the safety belt buckle is controlled to be at a preset raised position, and the working state of the buckle position indicating device is controlled to be working.
[0045] When in the pre-door opening stage, there is no person in the vehicle and no need to operate the safety belt, the working state of the lock buckle position indicating device is controlled to be non-working, and the height position of the safety belt lock buckle is in a preset raised position or a preset lowered position. The preset lowered position is a lowest position of the safety belt lock buckle designed in advance or a real-time position capable of tightening the safety belt.
[0046] When in the post-door opening stage, a person usually gets on the vehicle and has the need to wear the safety belt, in which case, the height position of the safety belt lock buckle is controlled to be in the preset raised position, and the working state of the lock buckle position indicating device is controlled to be working. Controlling the height position of the safety belt lock buckle to be in the preset raised position can be raising the safety belt lock buckle from the preset lowered position to the preset raised position, or keeping the position of the safety belt lock buckle unchanged when it is originally in the preset raised position.
[0047] After the door is opened, there is usually the need to wear the safety belt. In order to avoid the person waiting for the safety belt lock buckle to rise after getting on the vehicle, increasing the waiting time, the first strategy further includes: when the vehicle data indicates that the current running stage of the vehicle is the pre-door opening stage in the pre-start running stage, controlling the height position of the safety belt lock buckle to be in the preset raised position. In this way, the person does not need to wait for the safety belt lock buckle to rise before wearing the safety belt after getting on the vehicle, which is more convenient. In order to make the safety belt lock buckle in the preset raised position in the pre-door opening stage, it can be that after the last time of extinguishing / powering off, the height position of the safety belt lock buckle is controlled to be in the preset raised position, or when it is detected that the vehicle is unlocked, the height position of the safety belt lock buckle is controlled to be in the preset raised position.
[0048] After the door is opened, the driver usually needs to perform a series of operations to control the vehicle to start running. Therefore, when the vehicle data indicates that the current running stage of the vehicle is the post-door opening stage in the pre-start running stage, the method specifically includes: controlling the height position of the safety belt lock buckle to be in the preset raised position and controlling the working state of the lock buckle position indicating device to be working when the vehicle data indicates that the door is opened; judging whether the vehicle data indicates that the vehicle is ignited / powered on; if the vehicle data indicates that the vehicle is ignited / powered on, judging whether the vehicle data indicates that the person is seated; if the vehicle data indicates that the vehicle is not ignited / powered on, controlling the height position of the safety belt lock buckle to be in the preset raised position and controlling the working state of the lock buckle position indicating device to be working; if the vehicle data indicates that the person is seated, judging whether the vehicle data indicates that the safety belt lock buckle is in a use state; if the vehicle data indicates that the person is not seated, controlling the height position of the safety belt lock buckle to be in the preset raised position and controlling the working state of the lock buckle position indicating device to be working; If the vehicle data indicates that the seat belt buckle is in use, it is determined whether the vehicle data indicates that the vehicle is in start operation; if the vehicle data indicates that the seat belt buckle is not in use, the height position of the seat belt buckle is controlled to be in a preset raised position, and the working state of the buckle position indicating device is controlled to be working; If the vehicle data indicates that the vehicle is in start operation, it is determined to enter a post-start operation stage; if the vehicle data indicates that the vehicle is not in start operation, the height position of the seat belt buckle is controlled to be in a preset raised position, and the working state of the buckle position indicating device is controlled to be working.
[0049] In this way, after the door is opened, in combination with a series of vehicle operation signal judgments, the height position of the seat belt buckle and the buckle position indicating device are controlled, so that in the post-start operation stage, the height position of the seat belt buckle is always in a preset raised position, and the working state of the buckle position indicating device is always working, facilitating the operation of the seat belt by the person on the vehicle at any time.
[0050] When the vehicle data indicates that the current operation stage of the vehicle is in the post-start operation stage, and the use state of the seat belt buckle is used, the corresponding second strategy includes: When the vehicle data indicates that the vehicle has collided, the height position of the seat belt buckle and / or the working state of the buckle position indicating device is controlled based on the first sub-strategy; When the vehicle data indicates that the duration or distance of the vehicle continuing to drive after start operation meets the condition of being in a driving state, the height position of the seat belt buckle and / or the working state of the buckle position indicating device is controlled based on the second sub-strategy.
[0051] Among them, when the duration of the vehicle continuing to drive after start operation reaches a preset duration (for example, 60s) or the driving distance reaches a preset distance (for example, 500m), the vehicle speed will usually be significantly improved, at this time the vehicle has usually driven out of the parking lot or entered the main road, and is determined to meet the condition of being in a driving state. When the vehicle data indicates that the duration of the vehicle continuing to drive after start operation does not reach the preset duration or the driving distance does not reach the preset distance, the vehicle speed is usually low at this time, and the vehicle usually does not drive out of the parking lot or does not enter the main road, and is determined not to meet the condition of being in a driving state. After confirming that the vehicle meets the condition of being in a driving state, if the engine off / power off signal is not detected, it is determined that the vehicle is still in a driving state, and if the engine off / power off signal is detected, it is determined that the vehicle is not in a driving state.
[0052] In the post-start running stage, different strategies are adopted to control the height position of the seat belt buckle and / or the working state of the buckle position indicating device in order to balance convenience and safety in different scenarios.
[0053] In consideration of the fact that the vehicle may only be moved for a short distance after starting running, for example, the vehicle is moved, in this case, in order to facilitate the passenger to unfasten the seat belt and reduce the waiting time, the second strategy further includes: when the vehicle data indicates that the duration or distance of the vehicle continuing to run after starting running does not meet the condition of being in the running state, the height position of the seat belt buckle is controlled to be at the preset raised position, and the working state of the buckle position indicating device is controlled to be working. That is, within a short time or a short distance after the vehicle starts running, the height position of the seat belt buckle is still maintained at the preset raised position, and the working state of the buckle position indicating device is controlled to be working, so that the driver or passenger can quickly perform the operation of unfastening the seat belt in the case of stopping the engine at any time.
[0054] When the vehicle data indicates that the vehicle has collided, the corresponding first sub-strategy includes: If the height position of the seat belt buckle is at the preset lowered position, timing is performed for a first duration from the time of the collision, and the working state of the buckle position indicating device is controlled to be working. At the end of the first duration timing, the seat belt buckle is controlled to start rising so that the height position of the seat belt buckle is at the preset raised position.
[0055] When the vehicle collides, if the height position of the seat belt buckle is at the preset lowered position, the seat belt buckle is not immediately controlled to rise, so that the seat belt can be maintained in a tensioned state for a period of time after the collision, thereby providing protection for the driver or passenger. The first duration can be a preset value, for example, 1 minute, and can also be set according to the driving speed, collision force, and collision position at the time of the collision to obtain better protection effect. At the end of the first duration timing, the seat belt buckle is controlled to start rising so that the height position of the seat belt buckle is at the preset raised position, thereby facilitating the passenger to unfasten the seat belt or facilitating the rescue personnel to perform rescue. When the vehicle collides, the body control device can immediately send a control instruction to the buckle position indicating device to enable the buckle position indicating device to timely provide position prompt in an emergency state, thereby facilitating the development of rescue work.
[0056] In actual implementation, when the buckle position indicating device works in the case that the vehicle has a collision, the buckle position indicating device can work using a first light parameter, and when the buckle position indicating device works in the case that the vehicle has no collision, the buckle position indicating device can work using a second light parameter, wherein the first light parameter and the second light parameter are different at least in light color, for example, the first light parameter uses a red light color to play a warning role in an emergency, and the second light parameter uses a green or white light color to play a position role in a non-emergency.
[0057] In one case, when the vehicle data indicates that the duration or distance of the vehicle continuing to travel after starting to run does not meet the condition of being in a running state, if the vehicle has a collision, the height position of the safety belt buckle is controlled to be at the preset raised position, the working state of the buckle position indicating device is working, and the current vehicle speed is low, generally the collision damage is small, therefore, the height position of the safety belt buckle can continue to be controlled to be at the preset raised position, and the working state of the buckle position indicating device is controlled to be working, so as to facilitate the safety belt operation of the personnel.
[0058] When the vehicle data indicates that the vehicle has a collision, after the height position of the safety belt buckle is controlled to be at the preset raised position, the corresponding first sub-strategy further includes: When the vehicle data indicates that the vehicle is in a running state, the height position of the safety belt buckle is controlled to be lowered to a preset lowered position; When the vehicle data indicates that the vehicle is not in a running state, the height position of the safety belt buckle is controlled to be at the preset raised position, and the working state of the buckle position indicating device is controlled to be working.
[0059] When the vehicle has a collision, according to the damage degree of the vehicle and the injury degree of the personnel, there can be a case that the vehicle can continue to travel or a case that the vehicle cannot continue to travel. When the driver continues to drive the vehicle, the vehicle is not turned off or powered off, it is determined that the vehicle is still in a running state, the height position of the safety belt buckle is controlled to be lowered to a preset lowered position, so as to ensure the safety during travel. In this case, the working state of the buckle position indicating device can be working or not working. Considering the possibility of a sudden situation after the collision, when the working state of the buckle position indicating device is working, the buckle position indicating device can work using a third light parameter, for example, having a higher flashing frequency, so as to better provide an indication for rescue or a possible sudden situation. When the vehicle cannot continue to travel, at this time the vehicle is usually turned off or powered off, it is determined that the vehicle is not in a running state, the height position of the safety belt buckle is controlled to be at the preset raised position, and the working state of the buckle position indicating device is controlled to be working, so as to facilitate the unfastening of the safety belt and the position prompting in an emergency state, and facilitate the development of rescue work.
[0060] When vehicle data indicates that the duration or distance the vehicle continues to travel after startup meets the conditions for being in a driving state, the corresponding second sub-strategy includes: When vehicle data indicates that the vehicle is in motion, the height of the seat belt buckle is lowered to the preset lowering position, and the buckle position indicator is set to non-functional. When vehicle data indicates that the vehicle is not in motion, the height of the seat belt buckle is raised to the preset rising position, and the buckle position indicator is activated.
[0061] Specifically, if the vehicle continues to travel for a duration or distance after starting operation, meeting the conditions for being in a driving state, and if the vehicle remains in a driving state (i.e., the engine is not turned off or the power is off), the seatbelt buckle height will be lowered to a preset lowering position, and the buckle position indicator will be deactivated. This ensures the seatbelt provides safety protection while maintaining a comfortable user experience. If the vehicle is not in a driving state (i.e., the engine is turned off or the power is off), indicating a need to unbuckle the seatbelt, the seatbelt buckle height will be raised to a preset rising position, and the buckle position indicator will be activated to facilitate unbuckle operation by occupants.
[0062] After the vehicle is turned off or powered off, it can further detect whether the person has gotten off the vehicle. If the person has gotten off the vehicle and the door is closed and the vehicle is locked, the height of the seat belt buckle is controlled to remain at the preset upward position or descend to the preset downward position. The buckle position indicator is controlled to be inactive, and the initial state is restored to prepare for the control of the next ride.
[0063] In summary, the technical solution of this application controls the height position of the seat belt buckle and / or the working state of the buckle position indicator device based at least on the current operating stage of the vehicle and the usage status of the seat belt buckle, effectively improving convenience and safety.
[0064] Next, combine Figure 3 This application describes a specific control process. For example... Figure 3 As shown, the vehicle control method includes the following steps: S211, Determine if the vehicle is locked; if yes, proceed to S212; if no, proceed to S213. S212: The height position of the seat belt buckle is controlled to be in the preset upward position, and the buckle position indicator is in the non-operating state; S213: Determine if the door is open; if yes, execute S214 and S215; if no, execute S212; here, when it is determined that the door is open, proceed from the pre-door opening stage to the post-door opening stage; S214: judging whether ignition / power-on is performed; if yes, performing S216; if no, performing S215; S215: controlling the height position of the seat belt buckle to be at a preset raised position, and the working state of the buckle position indicating device to be working; S216: judging whether the driver is seated; if yes, performing S217; if no, performing S215; S217: judging whether the seat belt buckle is unlocked from being closed (i.e. judging whether the seat belt buckle is in a state of being used); if yes, performing S218; if no, performing S215; S218: judging whether the vehicle is started to run; if yes, performing S221 and S222; if no, performing S215.
[0065] Here, when it is confirmed that the vehicle is started to run, the running stage of the vehicle is switched from the pre-starting running stage to the post-starting running stage.
[0066] In the case of performing S221, the method comprises steps of: S221: judging whether a collision occurs; if yes, performing S226; if no, performing step S225; S225: controlling the height position of the seat belt buckle to be at a preset lowered position, and the working state of the buckle position indicating device to be non-working; S226: performing timing for a first time length; and controlling the working state of the buckle position indicating device to be working; S227: judging whether the timing for the first time length is ended; if yes, performing S228; if no, performing S226; S228: controlling the height position of the seat belt buckle to be at a preset raised position, and the working state of the buckle position indicating device to be working, and performing S223; S223: judging whether a running state is present; if yes, performing S225; if no, performing S224; After performing S224, returning to S212 to restore the initial state.
[0067] In the case of performing S222, the method comprises steps of: S222: judging whether a time length or a distance of continuing running meets a condition of being in a running state; if yes, performing S223; if no, performing S224; S223: judging whether a running state is present; if yes, performing S225; if no, performing S224; After performing S224, returning to S212 to restore the initial state.
[0068] From the above control flow, it can be seen that the control of the seat belt buckle and the buckle position prompting device is throughout the whole process of vehicle use, and according to different running stages of the vehicle and the use state of the seat belt buckle, corresponding control strategies are used and the emergency scene of the collision is covered. Therefore, not only is the operation convenient, but also the willingness of the passenger to wear the seat belt is improved, and at the same time, more comprehensive safety protection can be provided for the passenger.
[0069] The application also provides an electronic device, comprising a processor, a memory and a computer program stored in the memory and executable on the processor, wherein the computer program is executed by the processor to implement the steps of the method according to any one of the above embodiments.
[0070] As shown in Figure 4 , the electronic device comprises a processor 310 and a memory 311 storing a computer program; wherein, Figure 4 The processor 310 in the figure is not used to refer to the number of processors 310 being one, but is only used to refer to the positional relationship of the processor 310 relative to other devices. In actual application, the number of processors 310 can be one or more; similarly, Figure 4 The memory 311 in the figure also has the same meaning, that is, it is only used to refer to the positional relationship of the memory 311 relative to other devices. In actual application, the number of memories 311 can be one or more. When the processor 310 runs the computer program, the control method of the vehicle described above is implemented.
[0071] The electronic device can further comprise at least one network interface 312. Various components in the electronic device are coupled together through a bus system 313. It can be understood that the bus system 313 is used to realize the connection and communication between the components. In addition to including a data bus, the bus system 313 also includes a power bus, a control bus and a status signal bus. However, in order to clearly illustrate, all kinds of buses are marked as the bus system 313 in Figure 4 .
[0072] The memory 311 can be a volatile memory or a nonvolatile memory, and can include both a volatile and a nonvolatile memory. The nonvolatile memory can be a Read Only Memory (ROM), a Programmable Read-Only Memory (PROM), an Erasable Programmable Read-Only Memory (EPROM), an Electrically Erasable Programmable Read-Only Memory (EEPROM), a ferroelectric random access memory (FRAM), a flash memory, a magnetic memory, an optical memory, or a compact disc read-only memory (CD-ROM). The magnetic memory can be a magnetic disk memory or a magnetic tape memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example, but not limitation, many forms of RAM can be used, such as a Static Random Access Memory (SRAM), a Synchronous Static Random Access Memory (SSRAM), a Dynamic Random Access Memory (DRAM), a Synchronous Dynamic Random Access Memory (SDRAM), a Double Data Rate Synchronous Dynamic Random Access Memory (DDR SDRAM), an Enhanced Synchronous Dynamic Random Access Memory (ESDRAM), a Sync Link Dynamic Random Access Memory (SLDRAM), or a Direct Rambus Random Access Memory (DRRAM).The memory 311 described in the embodiments of the present application is intended to include, but not limited to, these and any other suitable type of memory.
[0073] The memory 311 in the embodiments of the present application is used to store various types of data to support the operation of the electronic device. Examples of these data include: any computer programs for operating on the electronic device, such as operating systems and application programs; contact data; phonebook data; messages; pictures; videos; etc. Among them, the operating system contains various system programs, such as framework layer, core library layer, driver layer, etc., for implementing various basic services and processing hardware-based tasks. The application program can contain various application programs, such as media players, browsers, etc., for implementing various application services. Here, the program for implementing the method of the embodiments of the present application can be contained in the application program.
[0074] The present application also provides a computer readable storage medium, the computer readable storage medium stores a computer program, the computer program is executed by a processor to implement the steps of the method according to any one of the above embodiments.
[0075] The computer readable storage medium can be a ferromagnetic random access memory (FRAM), a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), a flash memory, a magnetic surface memory, an optical disc, or a compact disc read-only memory (CD-ROM), etc. It can also be various devices including one or any combination of the above memories, such as mobile phones, computers, tablet devices, personal digital assistants, etc. The computer program stored in the computer readable storage medium is executed by the processor to implement the control method of the vehicle applied to the above electronic device. The specific step flow of the computer program executed by the processor is described in the description of the embodiments shown above, which will not be repeated here. Figure 1 The specific step flow of the computer program executed by the processor is described in the description of the embodiments shown above, which will not be repeated here.
[0076] The above merely provides the specific implementation of the present application, but the protection scope of the present application is not limited to this. Any person skilled in the art can easily think of the changes or replacements within the technical range disclosed by the present application, which should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the appended claims.
Claims
1. A control method of a vehicle, characterized by, The vehicle comprises a seat belt buckle and a buckle position indicating device arranged at the position of the seat belt buckle, and the method comprises: acquiring current vehicle data, the vehicle data being used at least to indicate a current running phase of the vehicle and a use state of the seat belt buckle; controlling a height position of the seat belt buckle and / or a working state of the buckle position indicating device according to the vehicle data.
2. The method of claim 1, wherein, The controlling of the height position of the seat belt buckle and / or the working state of the buckle position indicating device according to the vehicle data comprises at least one of the following: when the vehicle data indicates that the current running phase of the vehicle is in a pre-start running phase and the use state of the seat belt buckle is not used, controlling the height position of the seat belt buckle and / or the working state of the buckle position indicating device based on a first strategy; when the vehicle data indicates that the current running phase of the vehicle is in a post-start running phase and the use state of the seat belt buckle is used, controlling the height position of the seat belt buckle and / or the working state of the buckle position indicating device based on a second strategy; when the vehicle data indicates that the current running phase of the vehicle is in the post-start running phase and the use state of the seat belt buckle is not used, controlling the height position of the seat belt buckle and / or the working state of the buckle position indicating device based on a third strategy.
3. The method of claim 2, wherein, The first strategy comprises: when the vehicle data indicates that the current running phase of the vehicle is in a pre-door opening phase of the pre-start running phase, controlling the working state of the buckle position indicating device to be inactivated; when the vehicle data indicates that the current running phase of the vehicle is in a post-door opening phase of the pre-start running phase, controlling the height position of the seat belt buckle to be in a preset raised position and controlling the working state of the buckle position indicating device to be activated.
4. The method of claim 3, wherein, The first strategy further comprises: when the vehicle data indicates that the current running phase of the vehicle is in the pre-door opening phase of the pre-start running phase, controlling the height position of the seat belt buckle to be in the preset raised position.
5. The method according to any one of claims 2 to 4, characterized in that, The second strategy comprises: when the vehicle data indicates that the vehicle is in a collision, controlling the height position of the seat belt buckle and / or the working state of the buckle position indicating device based on a first sub-strategy; when the vehicle data indicates that a duration or distance of continuing driving of the vehicle after the start running meets a condition of being in a driving state, controlling the height position of the seat belt buckle and / or the working state of the buckle position indicating device based on a second sub-strategy.
6. The method of claim 5, wherein, The second strategy further comprises: when the vehicle data indicates that the duration or distance of continuing driving of the vehicle after the start running does not meet the condition of being in the driving state, controlling the height position of the seat belt buckle to be in the preset raised position and controlling the working state of the buckle position indicating device to be activated.
7. The method of claim 5, wherein, The first sub-strategy comprises: if the height position of the belt buckle is at the preset lowering position, timing a first duration from the time of the occurrence of the collision, and controlling the working state of the buckle position indicating device to be working; at the end of the timing of the first duration, controlling the belt buckle to start rising so that the height position of the belt buckle is at the preset raising position.
8. The method of claim 7, wherein, After the step of controlling the belt buckle to start rising so that the height position of the belt buckle is at the preset raising position, the first sub-strategy further comprises: controlling the height position of the belt buckle to lower to the preset lowering position when the vehicle data indicates that the vehicle is in the driving state; controlling the height position of the belt buckle to be at the preset raising position when the vehicle data indicates that the vehicle is not in the driving state, and controlling the working state of the buckle position indicating device to be working.
9. The method of claim 5, wherein, The second sub-strategy comprises: controlling the height position of the belt buckle to lower to the preset lowering position when the vehicle data indicates that the vehicle is in the driving state, and controlling the working state of the buckle position indicating device to be not working; controlling the height position of the belt buckle to rise to the preset raising position when the vehicle data indicates that the vehicle is not in the driving state, and controlling the working state of the buckle position indicating device to be working.
10. An electronic device, comprising: A computer program product comprising a processor, a memory, and a computer program stored on the memory and executable on the processor, which, when executed by the processor, implements the steps of the method according to any one of claims 1 to 9.
11. A computer readable storage medium, characterized in that, A computer program product comprising a processor, a memory, and a computer program stored on the memory and executable on the processor, which, when executed by the processor, implements the steps of the method according to any one of claims 1 to 9.
Citation Information
Patent Citations
Adjustable automobile safety belt lock catch and automatic adjustment and control method
CN102910140A
System and method for enhancing safety of driver and passengers through automobile safety belt
CN113511170A
Automobile and safety belt lock catch thereof
CN114771459A
Liftable safety belt lock catch and control method thereof
CN119527226A
Safety belt mortise lock and safety belt
CN219619058U