Vehicle control method and device, electronic equipment, chip and medium

By obtaining vehicle collision data and vehicle speed, using the collision model to determine the collision type and controlling the opening of the window or sunroof, the problem of door damage affecting the occupants' escape is solved, and the occupants' survival chances are improved.

CN119911228APending Publication Date: 2025-05-02SHANGHAI LIXIANG AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311428877.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-10-30
Publication Date
2025-05-02

AI Technical Summary

Technical Problem

In a vehicle collision, the door may be damaged and unable to open, affecting the occupant's escape.

Method used

By obtaining collision data and vehicle speed, determining the collision type using the collision model, and generating control instructions based on the collision type and vehicle speed, controlling the motor to drive the windows and/or sunroof to open, providing a passage for occupants to escape.

Benefits of technology

It provides occupants with escape passage when the door cannot be opened, improving the occupants' chances of survival in collision situations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119911228A_ABST
    Figure CN119911228A_ABST
Patent Text Reader

Abstract

The invention provides a vehicle control method and device, electronic equipment, a chip and a medium, and relates to the technical field of vehicle emergency escape. The vehicle control method comprises the following steps: acquiring collision data and / or a first vehicle speed of a target vehicle; determining a first collision type through a collision model based on the collision data; according to the first collision type and / or the first vehicle speed, a control instruction is generated, and the control instruction is used for controlling vehicle windows and / or sunroofs in the target vehicle. Through the technical scheme provided by the invention, the problem that the escape of passengers is influenced due to the damage of the vehicle door during the collision of the vehicle is solved, and an escape channel of the vehicle window or the skylight is provided for the passengers.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of vehicle emergency escape technology, and in particular to a vehicle control method, device, electronic equipment, chip, and medium. Background Technology

[0002] When a collision is unavoidable during driving, collision sensors transmit acceleration or pressure signals to the Airbag Control Unit (ACU). The ACU then issues an ignition current to deploy airbags, curtain airbags, seatbelt pretensioners, and other restraint and protective devices to protect occupants from impact injuries. Simultaneously, the ACU transmits collision information to the Electronic Control Unit (ECU) via the Controller Area Network (CAN) bus and the Event Notification Signal (ENS). This ECU executes actions such as cutting off engine fuel, deactivating the high-voltage circuit, unlocking doors, activating hazard lights, and making an emergency call (E-Call) to ensure occupants' safety and facilitate timely escape, as well as rescue by external personnel. However, in medium- to high-speed collisions, there is a probability that the doors may be damaged and unable to be opened, hindering occupant escape. Summary of the Invention

[0003] This disclosure provides a vehicle control method, device, electronic device, chip, and medium to solve the problem of occupant escape being affected by door damage during a vehicle collision. The method involves acquiring collision data and a first vehicle speed; determining a first collision type based on the collision data using a collision model; and determining whether to control the motor to drive the windows and / or sunroof to open based on the first collision type and / or the first vehicle speed, thereby providing occupants with an escape route through the windows or sunroof.

[0004] A first aspect of this disclosure provides a vehicle control method executed by a vehicle controller, the method comprising:

[0005] Acquire collision data and / or first speed of the target vehicle;

[0006] Based on the collision data, the first collision type is determined through a collision model;

[0007] Based on the first collision type and / or the first vehicle speed, control commands are generated to control the windows and / or sunroof of the target vehicle.

[0008] In one embodiment of this disclosure, determining the first collision type based on collision data and a collision model includes:

[0009] Based on the collision data, the similarity is calculated with the collision data corresponding to different preset collision types in the collision model;

[0010] The collision type corresponding to the highest similarity value is determined as the first collision type, which is one of the following: frontal collision, side collision, roll collision, and angle collision.

[0011] In one embodiment of this disclosure, generating control commands based on a first collision type and / or a first vehicle speed includes:

[0012] If the first collision type is a side collision, then the first control command is executed, wherein the first control command refers to controlling the motor to drive the windows and / or sunroof to immediately perform the opening function;

[0013] If the first collision type is not a side collision, then determine whether to control the motor to drive the windows and / or sunroof to perform the opening function based on the first collision type and the first vehicle speed.

[0014] In one embodiment of this disclosure, if the first collision type is not a side collision, determining whether to control the motor to drive the window and / or sunroof to perform the opening function based on the first collision type and the first vehicle speed includes:

[0015] If the first collision type is a frontal collision and the first vehicle speed is greater than or equal to the first threshold, then execute the first control command;

[0016] If the first collision type is a frontal collision and the first vehicle speed is less than the first threshold, then the second control command is executed. The second control command means controlling the motor not to drive the windows and sunroof to open.

[0017] In one embodiment of this disclosure, if the first collision type is not a side collision, determining whether to control the motor to drive the window and / or sunroof to perform the opening function based on the first collision type and the first vehicle speed includes:

[0018] If the first collision type is a rollover collision and the first vehicle speed is less than or equal to the second threshold, then the third control command is executed. The third control command refers to controlling the motor to drive the windows and / or sunroof to open after a first duration.

[0019] If the first collision type is a rollover collision and the first vehicle speed is greater than the second threshold, then the second control command is executed.

[0020] In one embodiment of this disclosure, if the first collision type is not a side collision, determining whether to control the motor to drive the window and / or sunroof to perform the opening function based on the first collision type and the first vehicle speed includes:

[0021] If the first collision type is an angled collision and the first vehicle speed is less than the first threshold, then execute the second control command;

[0022] If the first collision type is an angled collision and the first vehicle speed is greater than or equal to the first threshold, then the first control command is executed.

[0023] In one embodiment of this disclosure, the frontal collision scenarios include full frontal collision, offset collision, pole collision, and rear collision; the side collision scenarios include barrier collision and pole collision; and the angled collision scenario is an angled collision.

[0024] A second aspect of this disclosure provides a vehicle control device, the device comprising:

[0025] The acquisition module is used to acquire the collision data and / or first speed of the target vehicle;

[0026] The determination module is used to determine the first collision type based on the collision data and the collision model.

[0027] The control module generates control commands based on the first collision type and / or the first vehicle speed. These control commands are used to control the windows and / or sunroof of the target vehicle.

[0028] A third aspect of this disclosure provides an electronic device comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform any of the methods described in the first aspect of this disclosure.

[0029] A fourth aspect of this disclosure provides a non-transitory computer-readable storage medium storing computer instructions, characterized in that the computer instructions are used to cause a computer to perform the method described in the first aspect of this disclosure.

[0030] A fifth aspect of this disclosure provides a computer program product characterized by comprising a computer program that, when executed by a processor, implements the method of any one of the first aspects of this disclosure.

[0031] A sixth aspect of this disclosure provides a chip including at least one processor and a communication interface; the communication interface is used to receive signals input to the chip or signals output from the chip, and the processor communicates with the communication interface and implements the method of any one of the first aspects of this disclosure through logic circuits or executing code instructions.

[0032] In summary, the vehicle control method proposed in this disclosure acquires collision data and a first vehicle speed, providing a data basis for determining the collision type; based on the collision data, the first collision type is determined through a collision model, providing a basis for whether the windows and / or sunroof should be opened; based on the first collision type and / or the first vehicle speed, it is determined whether to control the motor to drive the windows and / or sunroof to open, providing different emergency measures for different collisions, especially providing an escape route for occupants through the windows or sunroof.

[0033] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0034] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure, and are not intended to unduly limit this disclosure.

[0035] Figure 1 This is a flowchart of a vehicle control method according to an embodiment of the present disclosure;

[0036] Figure 2 This is a flowchart illustrating how a first collision type is determined using a collision model based on collision data, according to an embodiment of this disclosure.

[0037] Figure 3 This is a flowchart illustrating how control commands are generated based on a first collision type and / or a first vehicle speed, according to an embodiment of this disclosure.

[0038] Figure 4 This is a flowchart illustrating how, if the first collision type is not a side collision, a process is used to determine whether to control the motor to drive the windows and / or sunroof to perform the opening function based on the first collision type and the first vehicle speed, according to an embodiment of this disclosure.

[0039] Figure 5 This is a flowchart illustrating how, if the first collision type is not a side collision, a process is used to determine whether to control the motor to drive the windows and / or sunroof to perform the opening function based on the first collision type and the first vehicle speed, according to an embodiment of this disclosure.

[0040] Figure 6 This is a flowchart illustrating how, if the first collision type is not a side collision, a process is used to determine whether to control the motor to drive the windows and / or sunroof to perform the opening function based on the first collision type and the first vehicle speed, according to an embodiment of this disclosure.

[0041] Figure 7 This is a schematic diagram illustrating the information transmission between various devices during a vehicle collision, according to an embodiment of this disclosure.

[0042] Figure 8 This is a schematic diagram of the structure of a vehicle control device according to an embodiment of the present disclosure;

[0043] Figure 9 This is a block diagram illustrating an electronic device for implementing the vehicle control method of the present disclosure, according to an exemplary embodiment.

[0044] Figure 10 This is a schematic diagram of the chip structure according to an embodiment of the present disclosure. Detailed Implementation

[0045] Embodiments of this disclosure are described in detail below, with examples of embodiments shown in the accompanying drawings, wherein the same or similar reference numerals identify the same or similar originals 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 disclosure, and should not be construed as limiting this disclosure.

[0046] When a collision is unavoidable during driving, the collision sensor transmits signals such as acceleration or pressure to the ACU, which then sends an ignition current to deploy restraint and protection devices such as airbags, curtain airbags, and seat belt pretensioners to protect occupants from impact injuries. At the same time, the ACU transmits collision information to the vehicle's strongly correlated ECU via the CAN bus and collision hardline ENS, executing actions such as engine fuel cut-off, high-voltage power-off, door unlocking, hazard lights activation, and E-Call to protect occupants' lives, ensure timely escape, and facilitate rescue by external personnel.

[0047] However, in medium- and high-speed collisions, there is a certain probability that the door unlocking will fail, the door handle will not pop out, or the door hinges will deform and prevent the door from opening, which may affect the escape of passengers. The automatic opening of the windows and sunroof after a collision is an excellent way to optimize and supplement the escape of passengers or external rescue.

[0048] The method proposed in this disclosure is applied to vehicle emergency escape and can be applied to scenarios of vehicle collisions in the fields of occupant driving, assisted driving, and autonomous driving. The application scenarios are not limited in the embodiments of this disclosure.

[0049] The vehicle control method provided in this application will be described in detail below with reference to the accompanying drawings.

[0050] Figure 1 This is a flowchart illustrating a vehicle control method according to an embodiment of this disclosure. The method is executed by a vehicle controller or a server. Figure 1 The vehicle control method shown in the embodiment includes:

[0051] Step 101: Obtain the collision data and / or first speed of the target vehicle.

[0052] In this embodiment, the collision data is collected by collision sensors deployed on the target vehicle's body. These collision sensors can be acceleration sensors, pressure sensors, or internal collision sensors within the airbag controller, such as ball collision sensors, wheel collision sensors, eccentric hammer collision sensors, mercury switch collision sensors, resistance strain gauge collision sensors, and piezoelectric effect collision sensors. The collision sensors record the intensity and direction of the collision. The vehicle controller coordinates the operation of all vehicle controllers, including the airbag controller, door control unit (DCU), sunroof controller, ECU, etc. When a vehicle collision occurs, the vehicle controller collects collision data through collision sensors deployed on the vehicle body or in the airbags, or records the vehicle speed at the time of the collision as the first vehicle speed.

[0053] Step 102: Based on the collision data, determine the first collision type using the collision model.

[0054] In this embodiment, the first collision type is the collision type determined by the vehicle controller or server based on the analysis of the current collision data, including frontal collision, side collision, rollover collision, and angled collision. Based on the recorded collision data, the vehicle controller or server can analyze the currently occurring collision type according to the constructed collision model.

[0055] Step 103: Generate control commands based on the first collision type and / or the first vehicle speed. The control commands are used to control the windows and / or sunroof in the target vehicle.

[0056] In this embodiment, control commands are generated based on the first collision type that has occurred and / or the first vehicle speed recorded at the time of the collision, to control the window controller and / or sunroof controller of the target vehicle. If the window controller of the target vehicle is controlled, the control motor is executed to determine whether to drive the window to open. If the sunroof controller of the target vehicle is controlled, the control motor is executed to determine whether to drive the sunroof to open, providing an escape route for occupants.

[0057] In this embodiment, the decision on whether to determine the handling plan is made by the vehicle controller or the server, depending on the extent of the collision damage to the vehicle. If the vehicle's electronic control or network modules are damaged, causing a communication breakdown between the vehicle and the server, the vehicle controller determines the handling plan. If the vehicle and the server can establish normal network communication, the server determines the handling plan.

[0058] In summary, the vehicle control method proposed in this disclosure acquires collision data and a first vehicle speed, providing a data foundation for determining the collision type; based on the collision data, the first collision type is determined through a collision model, providing a basis for whether the windows and / or sunroof should be opened; based on the first collision type and / or the first vehicle speed, control commands are generated to control the windows and / or sunroof in the target vehicle to determine whether the control motor should drive the windows and / or sunroof to open, providing different emergency measures for different collisions, especially providing an escape route through the windows or sunroof for occupants.

[0059] Figure 2 This is a flowchart illustrating how a first collision type is determined using a collision model based on collision data, according to an embodiment of this disclosure. Figure 2 Yes Figure 1 Step 102 will be further explained based on Figure 2 The illustrated embodiment includes the following steps:

[0060] Step 201: Based on the collision data, calculate the similarity with the collision data corresponding to different preset collision types in the collision model.

[0061] In this embodiment, collision data is analyzed using a collision model deployed in the vehicle's controller. This collision model includes models for various types of collisions. The similarity between the collision data and the collision data corresponding to different preset collision types in the collision model is calculated to determine the collision type of the current collision data.

[0062] Step 202: Determine the collision type corresponding to the highest similarity value as the first collision type, wherein the first collision type is one of frontal collision, side collision, roll collision and angle collision.

[0063] In this embodiment, the similarity between collision data and collision models corresponding to different preset collision types is calculated. The highest similarity value is found from the similarity values ​​corresponding to each collision model, and the collision type corresponding to the highest similarity value is taken as the first collision type. The first collision type includes frontal collision, side collision, rollover collision, and angled collision. A frontal collision is when the front or rear end of a vehicle collides with another vehicle or a fixed object; a side collision is when both sides of a vehicle collide; a rollover collision is when a vehicle rolls over after being subjected to a huge impact force; and an angled collision is when a vehicle collides with another vehicle or object at a certain angle, while the side of the vehicle rotates to a certain extent in the horizontal direction.

[0064] Figure 3 This is a flowchart illustrating how control commands are generated based on a first collision type and / or a first vehicle speed, according to an embodiment of this disclosure. Figure 3 Yes Figure 1Step 103 will be further explained based on Figure 3 The illustrated embodiment includes the following steps:

[0065] Step 301: If the first collision type is a side collision, then execute the first control command, wherein the first control command refers to controlling the motor to drive the windows and / or sunroof to immediately perform the opening function.

[0066] In this embodiment, after the collision data is analyzed by the vehicle controller, if the first collision type is determined to be a side collision, then the first control command is executed. The first control command is to control the motor to drive the windows and / or sunroof to immediately open.

[0067] Step 302: If the first collision type is not a side collision, determine whether to control the motor to drive the windows and / or sunroof to perform the opening function based on the first collision type and the first vehicle speed.

[0068] In this embodiment, after the collision data is analyzed by the vehicle controller, if the first collision type is not a side collision, then based on the first collision type and the first vehicle speed, it is further determined whether to control the motor to drive the windows and / or sunroof to perform the opening function.

[0069] In this embodiment, the first collision type is divided into side collision and non-side collision. For side collisions, regardless of the vehicle speed, the motor is controlled to open the windows and / or sunroof. When the first collision type is not a side collision, the decision to open the windows and / or sunroof is determined based on the vehicle speed.

[0070] Figure 4 This is a flowchart illustrating an embodiment of the present disclosure, in which, if the first collision type is not a side collision, a process is used to determine whether to control the motor to drive the windows and / or sunroof to perform the opening function based on the first collision type and the first vehicle speed. Figure 4 Yes Figure 3 Step 302 will be explained in detail, based on Figure 3 The illustrated embodiment includes the following steps:

[0071] Step 401: If the first collision type is a frontal collision and the first vehicle speed is greater than or equal to the first threshold, then execute the first control command.

[0072] In this embodiment, if the first collision type is a frontal collision and the first vehicle speed is greater than or equal to the first threshold, indicating that the vehicle has suffered a serious collision, then the first control command is executed, that is, the motor is controlled to drive the windows and / or sunroof to immediately perform the opening function.

[0073] Step 402: If the first collision type is a frontal collision and the first vehicle speed is less than the first threshold, then execute the second control command. The second control command means controlling the motor not to drive the windows and sunroof to perform the opening function.

[0074] In this embodiment, if the first collision type is a frontal collision and the first vehicle speed is lower than the first threshold, preferably 15 km / h, then since the current vehicle speed is very slow, it can be determined to be a minor collision caused by a common scrape. In this case, the second control command is executed, that is, the motor is controlled not to drive the windows and sunroof to perform the opening function.

[0075] This embodiment proposes different control methods for whether the windows and / or sunroof are open in frontal collisions at different vehicle speeds. For side collisions at different vehicle speeds, it is necessary to determine a control method for whether the windows and / or sunroof are open.

[0076] Figure 5 This is a flowchart illustrating an embodiment of the present disclosure, in which, if the first collision type is not a side collision, a process is used to determine whether to control the motor to drive the windows and / or sunroof to perform the opening function based on the first collision type and the first vehicle speed. Figure 5 Yes Figure 3 Step 302 will be explained in detail, based on Figure 5 The illustrated embodiment includes the following steps:

[0077] Step 501: If the first collision type is a rollover collision and the first vehicle speed is less than or equal to the second threshold, then execute the third control command. The third control command refers to controlling the motor to drive the windows and / or sunroof to open after a first delay.

[0078] In this embodiment, if the first collision type is a rollover collision, and the first vehicle speed is less than or equal to a second threshold, preferably 64 km / h, then a third control command is executed. Specifically, the motor is controlled to drive the windows and / or sunroof to open after a first delay. Preferably, the first delay is 8 to 10 seconds. By delaying the opening of the windows and / or sunroof after this first delay, occupants are protected during the vehicle rollover process, preventing them from being ejected and suffering greater injury.

[0079] Step 502: If the first collision type is a rollover collision and the first vehicle speed is greater than the second threshold, then execute the second control command.

[0080] In this embodiment, if the first collision type is a rollover collision and the first vehicle speed is greater than the second threshold, then the second control command is executed, that is, the motor is controlled not to drive the windows and sunroof to perform the opening function, so as to prevent the user from being thrown out of the vehicle during a violent rollover.

[0081] In this embodiment, when the first collision type is a rollover collision, at a low to medium vehicle speed, the motor is delayed in controlling the windows and / or sunroof to open. In other words, this ensures that the windows and / or sunroof open after the vehicle rolls to a stop, allowing users to escape. At a high vehicle speed, the windows and sunroof remain closed to prevent occupants from being ejected from the vehicle.

[0082] Figure 6 This is a flowchart illustrating an embodiment of the present disclosure, in which, if the first collision type is not a side collision, a process is used to determine whether to control the motor to drive the windows and / or sunroof to perform the opening function based on the first collision type and the first vehicle speed. Figure 6 Yes Figure 4 and Figure 3 Step 302 will be explained in detail, based on Figure 6 The illustrated embodiment includes the following steps:

[0083] Step 601: If the first collision type is an angled collision and the first vehicle speed is less than the first threshold, then execute the second control command.

[0084] In this embodiment, if the first collision type is an angled collision and the first vehicle speed is less than the first threshold, then since the current vehicle speed is very slow, it can be determined to be a minor collision caused by a common scrape, and the second control command is executed, that is, the motor is controlled not to drive the windows and sunroof to perform the opening function.

[0085] Step 602: If the first collision type is an angled collision and the first vehicle speed is greater than or equal to the first threshold, then execute the first control command.

[0086] In this embodiment, if the first collision type is an angled collision and the first vehicle speed at the time of the collision is greater than or equal to the first threshold, then the first control command is executed, that is, the motor is controlled to drive the windows and / or sunroof to immediately perform the opening function, thereby providing the occupants with windows and / or sunroof as an escape route after the collision ends.

[0087] In this embodiment, if the first collision type is not a side collision but an angled collision, different control commands are executed according to the first vehicle speed. This ensures that the vehicle's windows and sunroof will not open during a minor collision, but can open immediately when a collision occurs at a higher speed, providing a rescue or escape route for the occupants.

[0088] Figure 7This is a schematic diagram illustrating the information transmission between various devices during a vehicle collision, according to an embodiment of this disclosure. In this embodiment, collision sensor 1, collision sensor 2, ..., collision sensor n deployed on the vehicle body continuously collect data. When a vehicle collision occurs, the ACU is triggered to deploy the airbags to protect the occupants. Simultaneously, control commands for the windows and / or sunroof are sent to the DCU and / or ECU via the CAN bus to determine whether to control the motor to drive the windows and / or sunroof to perform the opening function.

[0089] The collision intensity detection determines the specific operating conditions and the response matrix of the windows and / or sunroof, as shown in the table below:

[0090]

[0091] In this embodiment of the disclosure, the frontal collision conditions include full frontal collision, offset collision, pole collision, and rear collision; the side collision conditions include barrier collision and pole collision; and the angled collision condition is an angled collision. Specifically, the frontal collision conditions in the automotive crash test standard include full frontal collision, offset collision, pole collision, and rear collision. A full frontal collision refers to a collision with a vehicle or object with no angle and full contact; an offset collision refers to a collision with a vehicle or object with no angle and partial contact; a pole collision refers to a collision with a cylinder; and a rear collision refers to a collision between the rear end of the vehicle and a vehicle or object. The side collision conditions in the automotive crash test standard include barrier collision and pole collision. A barrier is a movable and deformable barrier used to simulate common vehicle-to-vehicle collisions at intersections. The angled collision conditions in the automotive crash test standard include an angled collision, which refers to a collision with a vehicle or object at a certain angle, while the side of the vehicle rotates to a certain extent in the horizontal direction.

[0092] When the collision sensor detects a frontal collision, the ACU transmits the information to the DCU and sunroof controller via the CAN bus and collision hardline ENS, and the drive motor immediately executes the opening functions of the four doors and the sunroof.

[0093] When the collision sensor detects a side collision, the ACU transmits the information to the DCU and sunroof controller via the CAN bus and collision hardline ENS, and the drive motor immediately executes the opening functions of the four doors and the sunroof.

[0094] When the collision sensor detects a rollover collision, the ACU transmits the information to the DCU and sunroof controller via the CAN bus and collision hardline ENS. The drive motor then executes the opening functions of the four doors and the sunroof after a delay of 8 to 10 seconds.

[0095] When the collision sensor detects a collision at a specific angle, the ACU transmits this information to the DCU and sunroof controller via the CAN bus and the collision hardline ENS, and the drive motor immediately executes the opening functions of the four doors and the sunroof.

[0096] In summary, the vehicle control method proposed in this disclosure acquires collision data and a first vehicle speed, providing a data basis for determining the collision type; based on the collision data, it determines the first collision type through a collision model, providing a basis for whether the windows and / or sunroof should be opened; and based on the first collision type and / or the first vehicle speed, it determines whether to control the motor to drive the windows and / or sunroof to open, providing different emergency measures for different collisions, especially providing an escape route for occupants through the windows or sunroof.

[0097] Corresponding to the methods provided in the above embodiments, this disclosure also provides a vehicle control device. Since the device provided in this disclosure corresponds to the methods provided in the above embodiments, the implementation of the methods is also applicable to the device provided in this embodiment, and will not be described in detail in this embodiment.

[0098] Figure 8 This is a schematic diagram of the structure of a vehicle control device 800 according to an embodiment of this disclosure. Figure 8 As shown, the vehicle control device includes:

[0099] The acquisition module 810 is used to acquire the collision data and / or first speed of the target vehicle;

[0100] The determination module 820 is used to determine the first collision type based on the collision data and the collision model.

[0101] The control module 830 generates control commands based on the first collision type and / or the first vehicle speed. The control commands are used to control the windows and / or sunroof in the target vehicle.

[0102] In some embodiments, the determining module 820 is used to:

[0103] Based on the collision data, the similarity is calculated with the collision data corresponding to different preset collision types in the collision model;

[0104] The collision type corresponding to the highest similarity value is determined as the first collision type, which is one of the following: frontal collision, side collision, roll collision, and angle collision.

[0105] In some embodiments, the control module 830 is used for:

[0106] If the first collision type is a side collision, the control motor drives the windows and / or sunroof to immediately open.

[0107] If the first collision type is not a side collision, then determine whether to control the motor to drive the windows and / or sunroof to perform the opening function based on the first collision type and the first vehicle speed.

[0108] In some embodiments, if the first collision type is not a side collision, determining whether to control the motor to drive the windows and / or sunroof to perform the opening function based on the first collision type and the first vehicle speed includes:

[0109] If the first collision type is a frontal collision and the first vehicle speed is greater than or equal to the first threshold, then execute the first control command;

[0110] If the first collision type is a frontal collision and the first vehicle speed is less than the first threshold, then the second control command is executed.

[0111] In some embodiments, the control module 830 determines whether to control the motor to drive the windows and / or sunroof to perform the opening function if the first collision type is not a side collision, based on the first collision type and the first vehicle speed:

[0112] If the first collision type is a rollover collision and the first vehicle speed is less than or equal to the second threshold, then execute the third control command;

[0113] If the first collision type is a rollover collision and the first vehicle speed is greater than the second threshold, then execute the fourth control command.

[0114] In some embodiments, the control module 830 determines whether to control the motor to drive the window and / or sunroof to perform the opening function based on the first collision type and the first vehicle speed if the first collision type is not a side collision.

[0115] If the first collision type is an angled collision and the first vehicle speed is less than the first threshold, then execute the second control command;

[0116] If the first collision type is an angled collision and the first vehicle speed is greater than or equal to the first threshold, then the first control command is executed.

[0117] In some embodiments, the frontal collision scenarios include full frontal collision, offset collision, pole collision, and rear collision; the side collision scenarios include barrier collision and pole collision; and the angled collision scenario is an angled collision.

[0118] In summary, the system acquires collision data and the initial vehicle speed through the vehicle control unit; based on the collision data, it determines the first collision type using a collision model; and based on the first collision type and / or the first vehicle speed, it determines whether to control the motor to drive the windows and / or sunroof to open. This device solves the problem of occupant escape being hindered by damaged doors during a collision, providing occupants with an escape route via windows or a sunroof. Furthermore, without significantly increasing hardware costs, it enhances collision safety performance solely through the extension of constraint control system signal broadcasts, greatly improving the survival rate of occupants.

[0119] The methods and apparatus provided in the embodiments of this application have been described above. To implement the functions of the methods provided in the embodiments of this application, the electronic device may include a hardware structure and software modules, and may implement the above functions in the form of a hardware structure, software modules, or a hardware structure plus software modules. One of the above functions may be executed in the form of a hardware structure, software modules, or a hardware structure plus software modules.

[0120] Figure 9 This is a block diagram illustrating an electronic device 900 for implementing the above-described vehicle control method according to an exemplary embodiment.

[0121] For example, electronic device 900 can be a mobile phone, computer, messaging device, game console, tablet device, medical device, fitness equipment, personal digital assistant, etc.

[0122] Reference Figure 9 The electronic device 900 may include one or more of the following components: a processing component 902, a memory 904, a power supply component 906, a multimedia component 908, an audio component 910, an input / output (I / O) interface 912, a sensor component 914, and a communication component 916.

[0123] Processing component 902 typically controls the overall operation of electronic device 900, such as operations associated with display, telephone calls, data communication, camera operation, and recording operations. Processing component 902 may include one or more processors 920 to execute instructions to perform all or part of the steps of the methods described above. Furthermore, processing component 902 may include one or more modules to facilitate interaction between processing component 902 and other components. For example, processing component 902 may include a multimedia module to facilitate interaction between multimedia component 908 and processing component 902.

[0124] Memory 904 is configured to store various types of data to support the operation of electronic device 900. Examples of this data include instructions for any application or method operating on electronic device 900, contact data, phonebook data, messages, pictures, videos, etc. Memory 904 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk.

[0125] Power supply component 906 provides power to various components of electronic device 900. Power supply component 906 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power to electronic device 900.

[0126] Multimedia component 908 includes a screen that provides an output interface between electronic device 900 and user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touchscreen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors may sense not only the boundaries of touch or swipe actions but also the duration and pressure associated with the touch or swipe operation. In some embodiments, multimedia component 908 includes a front-facing camera and / or a rear-facing camera. When electronic device 900 is in an operating mode, such as a shooting mode or video mode, the front-facing camera and / or rear-facing camera may receive external multimedia data. Each front-facing camera and rear-facing camera may be a fixed optical lens system or have focal length and optical zoom capabilities.

[0127] Audio component 910 is configured to output and / or input audio signals. For example, audio component 910 includes a microphone (MIC) configured to receive external audio signals when electronic device 900 is in an operating mode, such as call mode, recording mode, and voice recognition mode. The received audio signals may be further stored in memory 904 or transmitted via communication component 916. In some embodiments, audio component 910 also includes a speaker for outputting audio signals.

[0128] I / O interface 912 provides an interface between processing component 902 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include, but are not limited to, home buttons, volume buttons, power buttons, and lock buttons.

[0129] Sensor assembly 914 includes one or more sensors for providing state assessments of various aspects of electronic device 900. For example, sensor assembly 914 may detect the on / off state of electronic device 900, the relative positioning of components such as the display and keypad of electronic device 900, changes in position of electronic device 900 or a component of electronic device 900, the presence or absence of user contact with electronic device 900, orientation or acceleration / deceleration of electronic device 900, and temperature changes of electronic device 900. Sensor assembly 914 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. Sensor assembly 914 may also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, sensor assembly 914 may also include an accelerometer, gyroscope, magnetometer, pressure sensor, or temperature sensor.

[0130] Communication component 916 is configured to facilitate wired or wireless communication between electronic device 900 and other devices. Electronic device 900 can access wireless networks based on communication standards, such as WiFi, 2G or 3G, 4G LTE, 5G NR (NewRadio), or combinations thereof. In one exemplary embodiment, communication component 916 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In one exemplary embodiment, communication component 916 also includes a near-field communication (NFC) module to facilitate short-range communication. For example, the NFC module may be implemented based on radio frequency identification (RFID) technology, Infrared Data Association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.

[0131] In an exemplary embodiment, the electronic device 900 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field-programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to perform the methods described above.

[0132] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 904 including instructions, which can be executed by a processor 920 of an electronic device 900 to perform the above-described method. For example, the non-transitory computer-readable storage medium may be a ROM, random access memory (RAM), CD-ROM, magnetic tape, floppy disk, and optical data storage device, etc.

[0133] Embodiments of this disclosure also provide a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to cause a computer to perform the vehicle control method described in the above embodiments of this disclosure.

[0134] Embodiments of this disclosure also provide a computer program product, including a computer program that is executed by a processor using the vehicle control method described in the above embodiments of this disclosure.

[0135] Figure 10 This is a schematic diagram of the structure of a chip 1000 for implementing the above-described vehicle control method, according to an exemplary embodiment.

[0136] Reference Figure 10 The chip 1000 includes at least one communication interface 1001 and a processor 1002; the communication interface 1001 is used to receive signals input to the chip 1000 or signals output from the chip 1000, and the processor 1002 communicates with the communication interface 1001 and implements the vehicle control method described in the above embodiments through logic circuits or execution code instructions.

[0137] It should be noted that the terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this disclosure described herein can be implemented in orders other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this disclosure. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this disclosure as detailed in the appended claims.

[0138] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "illustrative embodiment," "example," "specific example," or "some examples," etc., indicate that a specific feature, structure, material, or characteristic described in connection with an embodiment or example is included in at least one embodiment or example of this disclosure. 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.

[0139] Any process or method description in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of preferred embodiments of this disclosure 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 function involved, as will be understood by those skilled in the art to which embodiments of this disclosure pertain.

[0140] 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 system including a processing module, 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 (control method), 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 device, and portable optical disc read-only memory (CDROM). Furthermore, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or otherwise processing it in a suitable manner if necessary, and then storing it in a computer memory.

[0141] It should be understood that various parts of the embodiments of this disclosure can be implemented in hardware, software, firmware, or a combination thereof. In the above embodiments, multiple steps or methods can be implemented in 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.

[0142] Those skilled in the art will understand that all or part of the steps of the methods described 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.

[0143] Furthermore, the functional units in the various embodiments of this disclosure can be integrated into a single processing module, or each unit can exist physically separately, or two or more units can be integrated into a single 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. The aforementioned storage medium can be a read-only memory, a hard disk, or an optical disk, etc.

[0144] Although embodiments of the present disclosure have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present disclosure. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present disclosure.

Claims

1. A vehicle control method, characterized in that: The method comprises: Acquiring collision data and / or a first vehicle speed of a target vehicle; Based on the collision data, determining a first collision type by a collision model; A control instruction is generated according to the first collision type and / or the first vehicle speed, where the control instruction is used to control a window and / or a sunroof in the target vehicle.

2. The method according to claim 1, characterized in that The determining the first collision type by using a collision model based on the collision data includes: Based on the collision data, similarity is calculated with collision data corresponding to different preset collision types in the collision model; The collision type corresponding to the highest similarity value is determined as the first collision type, wherein the first collision type is one of a frontal collision, a side collision, a rollover collision, and an angle collision.

3. The method according to claim 2, characterized in that The generating a control instruction according to the first collision type and / or the first vehicle speed includes: If the first collision type is the side collision, executing a first control instruction, wherein the first control instruction is to control the motor to drive the vehicle window and / or the sunroof to immediately perform an opening function; If the first collision type is not the side collision, it is determined whether to control a motor to drive the window and / or the sunroof to perform an opening function according to the first collision type and the first vehicle speed.

4. The method according to claim 3, characterized in that If the first collision type is not the side collision, determining whether to control the motor to drive the window and / or the sunroof to perform the opening function according to the first collision type and the first vehicle speed includes: If the first collision type is the frontal collision and the first vehicle speed is greater than or equal to the first threshold, executing the first control instruction; If the first collision type is the frontal collision and the first vehicle speed is less than a first threshold, a second control instruction is executed, where the second control instruction is to control the motor not to drive the vehicle window and the sunroof to perform an opening function.

5. The method according to claim 3, characterized in that: If the first collision type is not the side collision, determining whether to control the motor to drive the window and / or the sunroof to perform the opening function according to the first collision type and the first vehicle speed includes: If the first collision type is the rollover collision and the first vehicle speed is less than or equal to a second threshold, executing a third control instruction, wherein the third control instruction is to control the motor to drive the window and / or the sunroof to delay the first time length to perform an opening function; If the first collision type is the rollover collision and the first vehicle speed is greater than the second threshold, the second control instruction is executed.

6. The method according to claim 4, characterized in that If the first collision type is not the side collision, determining whether to control the motor to drive the window and / or the sunroof to perform the opening function according to the first collision type and the first vehicle speed includes: If the first collision type is the angle collision and the first vehicle speed is less than the first threshold, executing the second control instruction; If the first collision type is the angle collision and the first vehicle speed is greater than or equal to the first threshold, the first control instruction is executed.

7. The method according to any one of claims 2 to 6, characterized in that: The working conditions of the frontal collision include full-on collision, offset collision, pole collision and rear collision, the working conditions of the side collision include barrier and pole collision, and the working conditions of the angle collision are angled collision.

8. A vehicle control device, characterized in that: The device comprises: An acquisition module, used for acquiring collision data and / or a first vehicle speed of a target vehicle; A determination module, configured to determine a first collision type through a collision model based on the collision data; The control module generates a control instruction according to the first collision type and / or the first vehicle speed, wherein the control instruction is used to control a window and / or a sunroof in the target vehicle.

9. An electronic device, characterized in that: include: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 7.

10. A non-transitory computer-readable storage medium storing computer instructions, characterized in that: The computer instructions are used to cause the computer to execute the method according to any one of claims 1-7.

11. A computer program product, characterized in that The invention comprises a computer program which, when executed by a processor, implements the method according to any one of claims 1 to 7.

12. A chip, characterized in that: It includes at least one processor and a communication interface; the communication interface is used to receive a signal input to the chip or a signal output from the chip, and the processor communicates with the communication interface and implements the method according to any one of claims 1-7 through a logic circuit or executing code instructions.