Vehicle collision protection methods, devices, vehicles and storage media
By installing a display screen motion mechanism in the vehicle, and using perception data to determine collision conditions and generate control strategies, the problem of neglecting display screen safety strategies is solved, thereby improving safety by preventing occupants from colliding with the display screen in emergency situations.
Patent Information
- Application Number
- CN202410726612.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-05
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2044-06-05
AI Technical Summary
Existing technologies neglect safety strategies for displays, which makes it easy for occupants to collide with the structurally strong displays during emergency braking or collisions, causing injuries, posing safety hazards and negatively impacting user experience.
By mounting the display screen on a motion mechanism, multiple sets of sensor data are used to determine collision conditions and generate a display screen control strategy. This strategy controls the motion mechanism to move the display screen to a safe area, thus avoiding a collision.
This minimizes the risk of occupants colliding with the display screen during emergency braking or a collision, improving in-vehicle safety and user experience.
Smart Images

Figure CN118494186B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of vehicle driving safety technology, and in particular to a collision protection method, device, vehicle, and storage medium for vehicles. Background Technology
[0002] Improving vehicle driving safety has always been a direction for the development of vehicle assistance functions. Various active safety functions related to driver assistance are being introduced to minimize safety risks during driving, such as traffic jam assist, lane departure warning, lane change assist, blind spot warning, intelligent speed control, emergency lane keeping, forward collision warning, automatic emergency braking, forward traffic collision warning, and rear traffic collision warning. These functions remind users of various emergency situations, issue alarms, and even allow the system to intervene in driving, thereby reducing the occurrence of traffic accidents and protecting the personal safety of users.
[0003] However, related technologies have neglected safety strategies for the display screens. With the advancement of display screen technology, most cover plates are now made of glass, resulting in very strong display screen structures. Furthermore, current vehicle designs increasingly feature displays, mostly mounted vertically in the center of the dashboard or passenger side, with ceiling-mounted displays suspended in the center of the vehicle. In the event of emergency braking or a collision, if occupants are not wearing seatbelts, the inertia can cause them to lurch forward, potentially colliding with the display screen and posing a risk of injury. This situation warrants improvement. Summary of the Invention
[0004] This application provides a collision protection method, device, vehicle, and storage medium for vehicles to address the technical problems in related technologies that neglect safety strategies for displays, which makes it easy for occupants who are thrown forward to collide with the structurally strong displays during emergency braking or collisions, resulting in injuries, safety hazards, and negatively impacting user experience.
[0005] The first aspect of this application provides a collision protection method for a vehicle, wherein the vehicle's display screen is mounted on a motion mechanism. The method includes the following steps: acquiring a set of perception data of the vehicle at preset time intervals; determining whether the vehicle meets preset collision conditions based on multiple sets of perception data, and generating a collision safety command if the preset collision conditions are met; generating a corresponding display screen control strategy based on the collision safety command and the current vehicle speed, and using the display screen control strategy to control the motion mechanism to perform corresponding actions so that the display screen is moved to a target safe area.
[0006] Optionally, in one embodiment of this application, the set of sensing data includes a frame of image data and a frame of radar data.
[0007] Optionally, in one embodiment of this application, determining whether the vehicle meets the preset collision conditions based on the current perception data includes: analyzing multiple frames of image data to obtain analysis results, and determining whether there is at least one obstacle around the vehicle based on the analysis results; if there is at least one obstacle around the vehicle, extracting the contour features of each obstacle, and obtaining a first relative motion trend between each obstacle and the vehicle based on the contour features, and determining whether the vehicle meets the preset collision conditions based on the first relative motion trend; or, analyzing multiple frames of radar data to obtain a second relative motion trend between each obstacle and the vehicle, and determining whether the vehicle meets the preset collision conditions based on the second relative motion trend.
[0008] Optionally, in one embodiment of this application, generating a corresponding display control strategy based on the collision safety command and the current vehicle speed includes: if the current vehicle speed is less than or equal to a first speed threshold, the collision safety command is to maintain the current action of the motion mechanism; if the current vehicle speed is greater than the first speed threshold and less than or equal to a second speed threshold, the collision safety command is to control the motion mechanism to perform the action at a first motion speed; if the current vehicle speed is greater than the second speed threshold and less than or equal to a third speed threshold, the collision safety command is to control the motion mechanism to perform the action at a second motion speed, wherein the second motion speed is greater than the first motion speed; if the current vehicle speed is greater than the third speed threshold, the collision safety command is to control the motion mechanism to perform the action at a third motion speed, wherein the third motion speed is greater than the second motion speed.
[0009] Optionally, in one embodiment of this application, the action includes flipping and / or shrinking.
[0010] Optionally, in one embodiment of this application, the target safety area includes the dashboard of the vehicle or the interior headliner box of the vehicle.
[0011] Optionally, in one embodiment of this application, the method further includes: receiving a mode-off command from a user; and prohibiting the motion mechanism from performing the action according to the mode-off command.
[0012] A second aspect of this application provides a collision protection device for a vehicle, wherein a display screen of the vehicle is mounted on a moving mechanism. The device includes: an acquisition module for acquiring a set of perception data of the vehicle at preset time intervals; a generation module for determining whether the vehicle meets preset collision conditions based on multiple sets of perception data, and generating a collision safety command if the preset collision conditions are met; and a protection module for generating a corresponding display screen control strategy based on the collision safety command and the current vehicle speed, and using the display screen control strategy to control the moving mechanism to perform corresponding actions so that the display screen is moved to a target safe area.
[0013] Optionally, in one embodiment of this application, the set of sensing data includes a frame of image data and a frame of radar data.
[0014] Optionally, in one embodiment of this application, the generation module includes: a first analysis unit, configured to analyze multiple frames of image data to obtain analysis results, and to determine whether there is at least one obstacle around the vehicle based on the analysis results; an extraction unit, configured to extract the contour features of each obstacle when there is at least one obstacle around the vehicle, and to obtain a first relative motion trend between each obstacle and the vehicle based on the contour features, and to determine whether the vehicle meets the preset collision conditions based on the first relative motion trend; or, a second analysis unit, configured to analyze multiple frames of radar data to obtain a second relative motion trend between each obstacle and the vehicle, and to determine whether the vehicle meets the preset collision conditions based on the second relative motion trend.
[0015] Optionally, in one embodiment of this application, the protection module includes: a first determining unit, configured to maintain the current action of the motion mechanism when the current vehicle speed is less than or equal to a first speed threshold; a second determining unit, configured to control the motion mechanism to perform the action at a first motion speed when the current vehicle speed is greater than the first speed threshold and less than or equal to a second speed threshold; a third determining unit, configured to control the motion mechanism to perform the action at a second motion speed when the current vehicle speed is greater than the second speed threshold and less than or equal to a third speed threshold, wherein the second motion speed is greater than the first motion speed; and a fourth determining unit, configured to control the motion mechanism to perform the action at a third motion speed when the current vehicle speed is greater than the third speed threshold, wherein the third motion speed is greater than the second motion speed.
[0016] Optionally, in one embodiment of this application, the action includes flipping and / or shrinking.
[0017] Optionally, in one embodiment of this application, the target safety area includes the dashboard of the vehicle or the interior headliner box of the vehicle.
[0018] Optionally, in one embodiment of this application, it further includes: a receiving module for receiving a user's mode-off command; and a blocking module for blocking the motion mechanism from performing the action according to the mode-off command.
[0019] A third aspect of this application provides a vehicle, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the collision protection method for the vehicle as described in the above embodiments.
[0020] A fourth aspect of this application provides a computer-readable storage medium storing computer instructions for causing the computer to perform the vehicle collision protection method as described in the above embodiments.
[0021] This application embodiment can generate a collision safety command based on multiple sets of perception data when the vehicle meets preset collision conditions. Then, based on the collision safety command and the current vehicle speed, a corresponding display screen control strategy is generated. This strategy is used to control the motion mechanism to perform corresponding actions, moving the display screen to a target safe area. This minimizes the risk to occupants' safety during emergency braking or a collision. Therefore, it solves the technical problems in related technologies that neglect safety strategies for the display screen, making it easy for occupants to collide with the structurally strong display screen during emergency braking or a collision, resulting in injuries, safety hazards, and a poor user experience.
[0022] Additional aspects and advantages of this application will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of this application. Attached Figure Description
[0023] The above and / or additional aspects and advantages of this application will become apparent and readily understood from the following description of the embodiments taken in conjunction with the accompanying drawings, wherein:
[0024] Figure 1 This is a flowchart of a vehicle collision protection method according to an embodiment of this application;
[0025] Figure 2 This is a schematic diagram illustrating the principle of a vehicle collision protection method according to an embodiment of this application;
[0026] Figure 3This is a schematic diagram of the structure of a vehicle collision protection device according to an embodiment of this application;
[0027] Figure 4 This is a structural schematic diagram of a vehicle provided according to an embodiment of this application. Detailed Implementation
[0028] The embodiments of this application are described in detail below. Examples of these embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application.
[0029] The following description, with reference to the accompanying drawings, describes a vehicle collision protection method, device, vehicle, and storage medium according to embodiments of this application. Addressing the technical problems mentioned in the background art, which neglect safety strategies for the display screen, this presents a method for sharing multimedia in a vehicle. In this method, based on multiple sets of perception data, when the vehicle meets preset collision conditions, a collision safety command is generated. Then, based on the collision safety command and the current vehicle speed, a corresponding display screen control strategy is generated. This strategy controls the motion mechanism to perform corresponding actions, moving the display screen to a target safe area, thus minimizing the risk to the personal safety of vehicle occupants during emergency braking or collisions. This solves the technical problems in the related art where neglecting safety strategies for the display screen leads to collisions between forward-moving vehicle occupants and the structurally strong display screen during emergency braking or collisions, resulting in injuries, safety hazards, and a negative user experience.
[0030] Before explaining the vehicle collision protection method of the embodiments of this application, the structure involved in the embodiments of this application will be described first.
[0031] In this embodiment of the application, in order to ensure that the vehicle's display screen can retract and flip in the event of a collision or sudden braking, thereby avoiding collision between the vehicle occupants and the display screen, the display screen can be mounted on a motion mechanism that can receive a collision alarm signal and execute corresponding actions according to the display screen control strategy.
[0032] Specifically, Figure 1 This is a schematic flowchart illustrating a vehicle collision protection method provided in an embodiment of this application.
[0033] like Figure 1As shown, the collision protection method for this vehicle includes the following steps:
[0034] In step S101, a set of perception data of the vehicle is acquired at preset intervals, wherein the set of perception data includes one frame of image data and one frame of radar data.
[0035] In actual implementation, the embodiments of this application can use, for example, front and rear cameras of a vehicle to acquire image data, and use, for example, front and rear radars of a vehicle to acquire radar data, so as to subsequently determine the driving status of the vehicle through image data and radar data, such as whether a collision has occurred, whether a collision is about to occur, whether there is an emergency braking, etc.
[0036] In step S102, based on multiple sets of perception data, it is determined whether the vehicle meets the preset collision conditions, and if the preset collision conditions are met, a collision safety command is generated.
[0037] Furthermore, embodiments of this application can determine whether a vehicle meets preset collision conditions based on multiple sets of perception data, thereby determining that the vehicle is in a collision, about to collide, or braking suddenly if the preset collision conditions are met, and then generating a collision safety command.
[0038] The preset collision conditions can include a variety of factors, such as determining the presence of obstacles around the vehicle based on image data, or determining that the distance between the vehicle and surrounding obstacles is too close based on radar data. The specific conditions can be set by those skilled in the art according to the actual situation, and no specific restrictions are imposed here.
[0039] Optionally, in one embodiment of this application, determining whether a vehicle meets preset collision conditions based on current perception data includes: analyzing multiple frames of image data to obtain analysis results, and determining whether there is at least one obstacle around the vehicle based on the analysis results; if there is at least one obstacle around the vehicle, extracting the contour features of each obstacle, and obtaining a first relative motion trend between each obstacle and the vehicle based on the contour features, and determining whether the vehicle meets preset collision conditions based on the first relative motion trend; or, analyzing multiple frames of radar data to obtain a second relative motion trend between each obstacle and the vehicle, and determining whether the vehicle meets preset collision conditions based on the second relative motion trend.
[0040] In some embodiments, the present application embodiments can sort each frame of image data according to the time sequence of acquisition, and extract the obstacle contour features in the image data one by one, thereby comparing the size of the contour features of adjacent frames according to the time sequence, and then determining the relative motion trend between each obstacle and the vehicle. For example, when the contour features become larger and larger in the time sequence, it can be determined that the relative motion trend is close and there is a risk of collision, and vice versa, it is far away and there is no risk of collision.
[0041] In other embodiments, when it is determined that there are obstacles around the vehicle, each frame of radar data is sorted according to the time sequence of acquisition, and the relative motion trend between each obstacle and the vehicle is obtained based on the radar data. For example, if the frequency is higher, it can be determined that the relative motion trend is approaching and there is a risk of collision, and vice versa.
[0042] Furthermore, the embodiments of this application can also make a judgment based on the vehicle's acceleration. If the acceleration is negative, it indicates that the vehicle is in a braking state. Based on the magnitude of the acceleration, it can be determined whether the vehicle is in an emergency braking state. And based on the resulting image data and / or radar data, it can be determined whether there is a collision risk when the vehicle is in a braking state.
[0043] In step S103, a corresponding display screen control strategy is generated based on the collision safety command and the current vehicle speed, and the display screen control strategy is used to control the motion mechanism to perform corresponding actions so that the display screen is moved to the target safe area.
[0044] As one possible implementation, embodiments of this application can generate corresponding display screen control strategies based on collision safety commands and current vehicle speed. That is, at different current vehicle speeds, the way and speed of controlling the motion mechanism are different, so as to move the display screen to the target safe area before the occupants collide with the display screen, in order to cope with collision conditions or emergency braking conditions in different scenarios, and further improve the safety of the vehicle when a collision occurs, a collision is about to occur, or emergency braking occurs.
[0045] Optionally, in one embodiment of this application, a corresponding display control strategy is generated based on the collision safety command and the current vehicle speed, including: if the current vehicle speed is less than or equal to a first speed threshold, the collision safety command is to maintain the current action of the motion mechanism; if the current vehicle speed is greater than the first speed threshold and less than or equal to a second speed threshold, the collision safety command is to control the motion mechanism to perform an action at a first motion speed; if the current vehicle speed is greater than the second speed threshold and less than or equal to a third speed threshold, the collision safety command is to control the motion mechanism to perform an action at a second motion speed, wherein the second motion speed is greater than the first motion speed; if the current vehicle speed is greater than the third speed threshold, the collision safety command is to control the motion mechanism to perform an action at a third motion speed, wherein the third motion speed is greater than the second motion speed.
[0046] In actual implementation, the display screen control strategy of this application embodiment can be generated based on the current vehicle speed.
[0047] For example, the motion mechanism in this application embodiment can enter different modes according to the current vehicle speed:
[0048] Mode 1: When the current vehicle speed is less than or equal to the first speed threshold (e.g., less than or equal to 30km / h), the embodiments of this application can maintain the current action of the motion mechanism, that is, the current vehicle speed is insufficient for the occupants inside the vehicle to collide with the display screen.
[0049] Mode 2: When the current vehicle speed is greater than the first speed threshold and less than or equal to the second speed threshold (e.g., greater than 30km / h and less than or equal to 60km / h), the embodiments of this application can control the motion mechanism to perform actions at the first motion speed, that is, control the motion mechanism at a low speed, so as to prevent the occupants of the vehicle from colliding with the display screen, while making the movement of the display screen safer, and preventing the display screen from detaching from the motion mechanism due to faster movement.
[0050] Mode 3: When the current vehicle speed is greater than the second speed threshold and less than or equal to the third speed threshold (e.g., greater than 60 km / h and less than or equal to 90 km / h), the embodiments of this application can control the motion mechanism to perform actions at the second motion speed. The second motion speed is greater than the first motion speed, that is, the current collision or emergency braking situation is more dangerous and the consequences of the collision are more serious. The motion mechanism is controlled at a medium speed to ensure the safety of the occupants in the vehicle.
[0051] Mode 4: When the current vehicle speed exceeds the third speed threshold (e.g., greater than 90 km / h), this embodiment of the application can control the motion mechanism to perform actions at the third motion speed, wherein the third motion speed is greater than the second motion speed, that is, when a collision or emergency braking situation is dangerous, the occupants in the vehicle will rush forward with a relatively fast amplitude and speed, so the motion mechanism is controlled at high speed to ensure the safety of the occupants in the vehicle.
[0052] Taking the motion speed of the motion mechanism as an example, the display screen control strategy of this application embodiment can be as shown in Table 1.
[0053] Table 1
[0054]
[0055] It should be noted that the first, second, and third motion speeds can all be set by those skilled in the art according to the actual situation, and no specific restrictions are imposed here.
[0056] Optionally, in one embodiment of this application, the action includes flipping and / or retracting, and the target safety area includes the dashboard of the vehicle or the interior headliner box of the vehicle.
[0057] In some embodiments, depending on the construction, the vehicle's dashboard may be retractable or a mounting box may be installed in the vehicle's inner headliner to allow the display screen to be retracted into the inner headliner mounting box to prevent collisions. Depending on the target safety area, the movement mechanism may include flipping and / or retracting. For example, when moving the display screen into the inner headliner mounting box, the display screen needs to be flipped to protect its integrity, and then retracted to move the display screen into the inner headliner mounting box.
[0058] Optionally, in one embodiment of this application, the method further includes: receiving a mode-closing instruction from a user; and prohibiting the motion mechanism from performing actions according to the mode-closing instruction.
[0059] Furthermore, in this embodiment, the safe movement mode of the display screen can be turned off according to the user's mode shutdown command, that is, the movement mechanism is prohibited from performing actions such as flipping or retracting the display screen.
[0060] The mode-off command can be obtained by the user by triggering a switch, which can be a physical switch inside the vehicle or a soft switch set on the display screen.
[0061] Combination Figure 2 As shown, the working principle of the vehicle collision protection method of this application embodiment is explained in detail with reference to one embodiment.
[0062] First, the motion mechanism and display screen will be explained.
[0063] The motion mechanism, installed inside the vehicle, mainly uses a motion motor to move the display screen mounted on the motion mechanism into the dashboard or into a fixed box in the roof of the vehicle.
[0064] The display screen needs to be installed on a moving mechanism. The movement of the moving mechanism drives the movement of the display screen, which can be hidden and flipped. In the event of an emergency collision, it should be moved to a position where it will not be bumped by the occupants of the vehicle, thus avoiding the risk of injury caused by the occupants hitting the display screen. The display screen can include a vertical screen for the center console, a vertical screen for the passenger side, or a ceiling-mounted screen.
[0065] Secondly, such as Figure 2 As shown, embodiments of this application may include the following architecture:
[0066] Front camera 201, front radar 202, rear camera 203, rear radar 204, driving domain controller 205, body control module 206, and motion mechanism control module 207.
[0067] The front camera 201 and the rear camera 203 are used to capture the surrounding environment of the vehicle in real time during the vehicle's operation and send it to the driving domain controller 205.
[0068] The front radar 202 and the rear radar 204 are used to detect pedestrians and obstacles around the vehicle and to issue an alarm sound.
[0069] The driving domain controller 205 can receive real-time image data transmitted from the front camera 201 and the rear camera 203, as well as radar data transmitted from the front radar 202 and the rear radar 204, process the data, determine whether the vehicle meets the preset collision conditions, and generate a safety collision command when the conditions are met, and send it to the body control module 206.
[0070] The body control module 206 is used to transmit CAN signals and sends the safety collision command and current vehicle speed obtained from the driving domain controller 205 to the motion mechanism control module 207.
[0071] The motion mechanism control module 207 receives safety collision commands from the body control module 206. These signals include forward collision warning signals, automatic emergency braking signals, forward traffic collision warning signals, and rear traffic collision warning signals. It also receives the current vehicle speed, processes the data according to software algorithms, and generates corresponding display control strategies. The motion mechanism control module 207 can define the modes it should trigger based on actual driving conditions and the corresponding judgment criteria of ADAS (Advanced Driving Assistance System). Referring to Table 1, it issues and executes the corresponding mode status, controlling the motion mechanism to retract or flip the central control screen, passenger-side screen, and ceiling-mounted screen.
[0072] Furthermore, this embodiment of the application can also set a collision motion setting on the display screen, which can be set to whether the display screen will hide when a collision is triggered, as well as the high, medium, and low speed of the motion mechanism. Function definition: Hide motion switch: When set to "On", when a safety collision command and the current vehicle speed are received, corresponding judgment and processing will be performed; when set to "Off", the driving domain controller 205 will not judge or process the received information; when set to "Off", a disclaimer box pops up on the display screen interface, reminding the user that "because you have actively turned off this function, you will bear the consequences of any collision problems yourself". This reduces the impact of frequent display screen movement caused by accidental alarm information triggered by traffic congestion on the use and viewing of the content and information displayed on the display screen by the occupants, while providing as much safety assurance as possible for the user, bringing a better experience while ensuring safety, and providing an extra layer of protection for driving safety.
[0073] The vehicle collision protection method proposed in this application can generate a collision safety command based on multiple sets of perception data when the vehicle meets preset collision conditions. Then, a corresponding display screen control strategy is generated based on the collision safety command and the current vehicle speed. This strategy is used to control the motion mechanism to perform corresponding actions, moving the display screen to a target safe area. This minimizes the risk to personal safety of occupants during emergency braking or collisions. Therefore, this solves the technical problems in related technologies where the safety strategy for the display screen is neglected. This leads to occupants, who are thrown forward during emergency braking or collisions, colliding with the structurally strong display screen, causing injuries, posing safety hazards, and negatively impacting user experience.
[0074] Next, a collision protection device for a vehicle according to an embodiment of this application is described with reference to the accompanying drawings.
[0075] Figure 3 This is a block diagram of a vehicle collision protection device according to an embodiment of this application.
[0076] like Figure 3 As shown, the collision protection device 10 of the vehicle includes:
[0077] Specifically, the acquisition module 100 is used to acquire a set of perception data of the vehicle at preset intervals.
[0078] The generation module 200 is used to determine whether the vehicle meets the preset collision conditions based on multiple sets of perception data, and to generate a collision safety command if the preset collision conditions are met.
[0079] The protection module 300 is used to generate a corresponding display screen control strategy based on the collision safety command and the current vehicle speed, and to use the display screen control strategy to control the motion mechanism to perform corresponding actions so that the display screen is moved to the target safe area.
[0080] Optionally, in one embodiment of this application, a set of sensing data includes a frame of image data and a frame of radar data.
[0081] Optionally, in one embodiment of this application, the generation module 200 includes: a first analysis unit, an extraction unit, or a second analysis unit.
[0082] The first analysis unit is used to analyze multiple frames of image data to obtain analysis results, and to determine whether there is at least one obstacle around the vehicle based on the analysis results.
[0083] The extraction unit is used to extract the contour features of each obstacle when there is at least one obstacle around the vehicle, and obtain the first relative motion trend between each obstacle and the vehicle based on the contour features, so as to determine whether the vehicle meets the preset collision conditions according to the first relative motion trend.
[0084] The second analysis unit is used to analyze multi-frame radar data to obtain the second relative motion trend between each obstacle and the vehicle, so as to determine whether the vehicle meets the preset collision conditions based on the second relative motion trend.
[0085] Optionally, in one embodiment of this application, the protection module 300 includes: a first determining unit, a second determining unit, a third determining unit, and a fourth determining unit.
[0086] The first determining unit is configured to maintain the current action of the motion mechanism as the collision safety command when the current vehicle speed is less than or equal to a first speed threshold.
[0087] The second determining unit is used to determine the collision safety command to control the motion mechanism to perform an action at the first motion speed when the current vehicle speed is greater than the first speed threshold and less than or equal to the second speed threshold.
[0088] The third determining unit is used to determine the collision safety command to control the motion mechanism to perform an action at a second motion speed when the current vehicle speed is greater than the second speed threshold and less than or equal to the third speed threshold, wherein the second motion speed is greater than the first motion speed.
[0089] The fourth determining unit is used to determine the collision safety command to control the motion mechanism to perform an action at a third motion speed when the current vehicle speed is greater than the third motion speed threshold, wherein the third motion speed is greater than the second motion speed.
[0090] Optionally, in one embodiment of this application, the action includes flipping and / or shrinking.
[0091] Optionally, in one embodiment of this application, the target security area includes the dashboard of the vehicle or the interior headliner box of the vehicle.
[0092] Optionally, in one embodiment of this application, the vehicle collision protection device 10 further includes a receiving module and an inhibiting module.
[0093] The receiving module is used to receive the user's mode-off command.
[0094] The disable module is used to disable the motion mechanism from performing actions based on the mode shutdown command.
[0095] It should be noted that the foregoing explanation of the vehicle collision protection method embodiment also applies to the vehicle collision protection device of this embodiment, and will not be repeated here.
[0096] The vehicle collision protection device proposed in this application can generate a collision safety command based on multiple sets of sensing data when the vehicle meets preset collision conditions. Then, based on the collision safety command and the current vehicle speed, a corresponding display screen control strategy is generated. This strategy controls the motion mechanism to perform corresponding actions, moving the display screen to a target safe area, thus minimizing the risk to occupants' safety during emergency braking or a collision. This solves the problem in related technologies where a safety strategy for the display screen is neglected, leading to occupants colliding with the structurally strong display screen during emergency braking or a collision, causing injuries, posing safety hazards, and negatively impacting user experience.
[0097] Figure 4 A schematic diagram of the structure of a vehicle provided in an embodiment of this application. The vehicle may include:
[0098] The memory 401, the processor 402, and the computer program stored on the memory 401 and capable of running on the processor 402.
[0099] When the processor 402 executes the program, it implements the vehicle collision protection method provided in the above embodiments.
[0100] Furthermore, the vehicle also includes:
[0101] Communication interface 403 is used for communication between memory 401 and processor 402.
[0102] The memory 401 is used to store computer programs that can run on the processor 402.
[0103] Memory 401 may include high-speed RAM memory, and may also include non-volatile memory, such as at least one disk storage device.
[0104] If the memory 401, processor 402, and communication interface 403 are implemented independently, then the communication interface 403, memory 401, and processor 402 can be interconnected via a bus to complete communication between them. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of representation, Figure 4 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0105] Optionally, in a specific implementation, if the memory 401, processor 402, and communication interface 403 are integrated on a single chip, then the memory 401, processor 402, and communication interface 403 can communicate with each other through an internal interface.
[0106] Processor 402 may be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.
[0107] This embodiment also provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the vehicle collision protection method described above.
[0108] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with that embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.
[0109] Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of that feature. In the description of this application, "N" means at least two, such as two, three, etc., unless otherwise explicitly specified.
[0110] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or N executable instructions for implementing custom logic functions or processes, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the functions involved, as should be understood by those skilled in the art to which embodiments of this application pertain.
[0111] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as a sequenced list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by, or in conjunction with, an instruction execution system, apparatus, or device (such as a computer-based system, a processor-included system, or other system that can fetch and execute instructions from, an instruction execution system, apparatus, or device). For the purposes of this specification, "computer-readable medium" can be any means that can contain, store, communicate, propagate, or transmit programs for use by, or in conjunction with, an instruction execution system, apparatus, or device. More specific examples (a non-exhaustive list) of computer-readable media include: an electrical connection having one or more wires (electronic device), a portable computer disk drive (magnetic device), random access memory (RAM), read-only memory (ROM), erasable and editable read-only memory (EPROM or flash memory), fiber optic devices, and portable optical disc read-only memory (CDROM). Alternatively, the computer-readable medium may be paper or other suitable media on which the program can be printed, since the program can be obtained electronically by optically scanning the paper or other medium, followed by editing, interpreting, or otherwise processing as necessary, and then stored in a computer memory.
[0112] It should be understood that the various parts of this application can be implemented using hardware, software, firmware, or a combination thereof. In the above embodiments, the N steps or methods can be implemented using software or firmware stored in memory and executed by a suitable instruction execution system. For example, if implemented in hardware as in another embodiment, it can be implemented using any one or a combination of the following techniques known in the art: discrete logic circuits having logic gates for implementing logical functions on data signals, application-specific integrated circuits (ASICs) having suitable combinational logic gates, programmable gate arrays (PGAs), field-programmable gate arrays (FPGAs), etc.
[0113] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments can be implemented by a program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, the program includes one or a combination of the steps of the method embodiments.
[0114] Furthermore, the functional units in the various embodiments of this application can be integrated into a processing module, or each unit can exist physically separately, or two or more units can be integrated into a module. The integrated module can be implemented in hardware or as a software functional module. If the integrated module is implemented as a software functional module and sold or used as an independent product, it can also be stored in a computer-readable storage medium.
[0115] The storage medium mentioned above can be a read-only memory, a disk, or an optical disk, etc. Although embodiments of this application have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting this application. Those skilled in the art can make changes, modifications, substitutions, and variations to the above embodiments within the scope of this application.
Claims
1. A collision protection method for a vehicle, characterized in that, The vehicle's display screen is mounted on a moving mechanism, wherein the method includes the following steps: Acquire a set of perception data from the vehicle at preset intervals; Based on multiple sets of perception data, it is determined whether the vehicle meets the preset collision conditions, and if the preset collision conditions are met, a collision safety command is generated. Based on the collision safety command and the current vehicle speed, a corresponding display screen control strategy is generated, and the motion mechanism is controlled to perform corresponding actions using the display screen control strategy so that the display screen is moved to the target safe area. The step of generating a corresponding display screen control strategy based on the collision safety command and the current vehicle speed includes: if the current vehicle speed is less than or equal to a first speed threshold, the collision safety command is to maintain the current action of the motion mechanism; if the current vehicle speed is greater than the first speed threshold and less than or equal to a second speed threshold, the collision safety command is to control the motion mechanism to perform the action at a first motion speed; if the current vehicle speed is greater than the second speed threshold and less than or equal to a third speed threshold, the collision safety command is to control the motion mechanism to perform the action at a second motion speed, wherein the second motion speed is greater than the first motion speed; if the current vehicle speed is greater than the third speed threshold, the collision safety command is to control the motion mechanism to perform the action at a third motion speed, wherein the third motion speed is greater than the second motion speed.
2. The method according to claim 1, characterized in that, The set of sensing data includes one frame of image data and one frame of radar data.
3. The method according to claim 2, characterized in that, The step of determining whether the vehicle meets the preset collision conditions based on multiple sets of perception data includes: Analyze multiple frames of image data to obtain analysis results, and determine whether there is at least one obstacle around the vehicle based on the analysis results; When there is at least one obstacle around the vehicle, the contour features of each obstacle are extracted, and a first relative motion trend between each obstacle and the vehicle is obtained based on the contour features, so as to determine whether the vehicle meets the preset collision conditions according to the first relative motion trend. Alternatively, multiple frames of radar data can be analyzed to obtain a second relative motion trend between each obstacle and the vehicle, and based on the second relative motion trend, it can be determined whether the vehicle meets the preset collision conditions.
4. The method according to claim 1, characterized in that, The actions include flipping and / or shrinking.
5. The method according to claim 1, characterized in that, The target safety area includes the dashboard of the vehicle or the interior headliner box of the vehicle.
6. The method according to claim 1, characterized in that, Also includes: Receive the user's mode-off command; According to the mode shutdown command, the motion mechanism is prohibited from performing the action.
7. A collision protection device for a vehicle, characterized in that, The vehicle's display screen is mounted on a moving mechanism, wherein the device includes: The acquisition module is used to acquire a set of perception data of the vehicle at preset intervals; The generation module is used to determine whether the vehicle meets the preset collision conditions based on multiple sets of perception data, and generate a collision safety command if the preset collision conditions are met. The protection module is used to generate a corresponding display screen control strategy based on the collision safety command and the current vehicle speed, and use the display screen control strategy to control the motion mechanism to perform corresponding actions so that the display screen is moved to the target safe area. The protection module includes: a first determining unit, configured to maintain the current action of the motion mechanism when the current vehicle speed is less than or equal to a first speed threshold; a second determining unit, configured to control the motion mechanism to perform the action at a first motion speed when the current vehicle speed is greater than the first speed threshold and less than or equal to a second speed threshold; a third determining unit, configured to control the motion mechanism to perform the action at a second motion speed when the current vehicle speed is greater than the second speed threshold and less than or equal to a third speed threshold, wherein the second motion speed is greater than the first motion speed; and a fourth determining unit, configured to control the motion mechanism to perform the action at a third motion speed when the current vehicle speed is greater than the third speed threshold, wherein the third motion speed is greater than the second motion speed.
8. A vehicle, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, the processor executing the program to implement the vehicle collision protection method as described in any one of claims 1-6.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that, The program is executed by the processor to implement the collision protection method for a vehicle as described in any one of claims 1-6.
Citation Information
Patent Citations
Rotatable main driving safety air bag assembly and vehicle
CN115257618A
Collision control method and device for vehicle-mounted back row screen, vehicle-mounted system and vehicle
CN117087556A