Vehicle window control method and apparatus, electronic device, and vehicle
By rationally judging vehicle speed and window status under collision signals through the vehicle controller, the collision window raising and lowering strategies are optimized, which solves the safety loopholes in the existing technology and improves the safety and effectiveness of vehicle collision protection.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- GREAT WALL MOTOR CO LTD
- Filing Date
- 2025-12-09
- Publication Date
- 2026-06-25
Smart Images

Figure CN2025141241_25062026_PF_FP_ABST
Abstract
Description
Window control methods, devices, electronic equipment and vehicles
[0001] This disclosure claims priority to Chinese Patent Application No. 2024118613263, filed on December 17, 2024, entitled "Window Control Method, Electronic Device and Vehicle", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This disclosure relates to the field of vehicle window control technology, and in particular to a vehicle window control method, device, electronic equipment, and vehicle. Background Technology
[0003] With the development of vehicle electrification and intelligence, more and more vehicles have collision protection functions, such as window raising protection function after collision warning (i.e. before collision) and window lowering protection function after collision. However, there are still loopholes in the execution logic, which in turn affect user safety. Summary of the Invention
[0004] In view of this, the purpose of this disclosure is to provide a method, device, electronic device and vehicle for controlling vehicle windows, so as to improve the safety and rationality of the vehicle's collision protection function.
[0005] To achieve the above objectives, this disclosure provides a method for controlling vehicle windows, comprising:
[0006] Upon receiving a collision signal, the collision windowing judgment process is initiated:
[0007] Obtain vehicle speed information and the opening degree of each window;
[0008] In response to the determination that there is a target window that is lowered, and the duration of the vehicle speed information being less than or equal to a first preset vehicle speed reaches a preset duration, a window lowering request is sent to the window driving device corresponding to the target window that is lowered, and the window driving device is controlled to adjust the window opening of the target window that is lowered to the first preset opening.
[0009] The target lowered window is a window whose opening degree is less than or equal to the first preset opening degree.
[0010] Furthermore, the process of executing the collision window lowering judgment step also includes: determining whether there is a risk of another collision, and in response to determining that there is no risk of another collision, executing the step of sending a window lowering request to the window driving device corresponding to the target window lowering window.
[0011] Furthermore, the method also includes:
[0012] In response to the determination that there is a risk of re-collision, the opening degree of each window and the speed information of the target collision object that will collide with the vehicle again are obtained;
[0013] In response to determining that there is a target window and that the speed of the target object is greater than or equal to a preset speed, a window raising request is sent to the window driving device corresponding to the target window, and the window driving device is controlled to adjust the window opening of the target window to a second preset opening.
[0014] The target window is a window with an opening degree greater than or equal to the second preset opening degree.
[0015] Furthermore, controlling the window drive device to adjust the opening degree of the target lowered window to a first preset opening degree includes:
[0016] The collision level is determined based on the collision signal;
[0017] Based on the collision level, the collision window lowering duration is determined, and the window driving device is controlled to adjust the window opening of the target lowered window to a first preset opening according to the collision window lowering duration.
[0018] The collision window duration is negatively correlated with the collision level.
[0019] Furthermore, the method also includes:
[0020] In response to determining that a user's window drop request has been received, or the cumulative number of judgments for the preset duration exceeds a preset number, or the collision signal disappears, or the number of times the collision window drop strategy is executed within one ignition cycle exceeds a preset number, the collision window drop judgment execution step is exited.
[0021] Furthermore, the response prior to determining the presence of a target lowered window includes:
[0022] The validity of the collision signal, vehicle speed information, and the opening degree of each window is verified.
[0023] In response to determining that the collision signal and vehicle speed information are both valid and at least one window opening is valid, it is then determined whether the target lowered window exists.
[0024] Furthermore, the validity verification process for the vehicle speed information includes:
[0025] Obtain vehicle speed information and vehicle speed sensor flag data for a preset number of consecutive frames;
[0026] In response to determining that the vehicle speed sensor flag data for a preset number of consecutive frames is valid flag data, the vehicle speed information is determined to be valid.
[0027] Furthermore, the validity verification process for the window opening includes:
[0028] Acquire window opening and window position sensor flag data for a preset number of consecutive frames;
[0029] In response to determining that the window position sensor flag data of the preset frame number is valid flag data, the window opening is determined to be valid.
[0030] Furthermore, the method also includes: controlling the vehicle's user interface to display the window lowering operation status.
[0031] Furthermore, the response prior to receiving the collision signal includes:
[0032] Upon receiving a vehicle collision warning signal, the collision window closing judgment procedure is initiated:
[0033] Obtain vehicle speed information and the opening degree of each window;
[0034] In response to the determination that there is a target window that can be raised, and the duration of the vehicle speed information being greater than or equal to the second preset vehicle speed reaches the preset duration, a collision window raising strategy is executed: a window raising request is sent to the window driving device corresponding to the target window that can be raised, and the window driving device is controlled to adjust the window opening of the target window that can be raised to the second preset opening.
[0035] The target window is a window with an opening degree greater than or equal to the second preset opening degree.
[0036] Furthermore, the method also includes: not responding to user-based window-down or window-up requests during the execution of the collision window-up judgment step.
[0037] Furthermore, the method also includes: in response to determining that the collision warning signal has disappeared, stopping the execution of the collision windowing judgment step.
[0038] Based on the same inventive concept, a vehicle window control device is provided, wherein the device includes:
[0039] The acquisition module is configured to acquire vehicle speed information and the opening degree of each window in response to receiving a collision signal;
[0040] The judgment and execution module is configured to, in response to determining that there is a target window lowering and that the vehicle speed information is less than or equal to a first preset vehicle speed for a duration of a preset duration, send a window lowering request to the window driving device corresponding to the target window lowering and control the window driving device to adjust the window opening of the target window lowering to the first preset opening.
[0041] The target lowered window is a window whose opening degree is less than or equal to the first preset opening degree.
[0042] Based on the same inventive concept, this disclosure also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein the processor implements the method described above when executing the computer program.
[0043] Based on the same inventive concept, this disclosure also provides a vehicle that includes the electronic equipment described above.
[0044] As can be seen from the above, the window control method, device, electronic device, and vehicle provided in this disclosure, wherein in the method, the controller continuously acquires vehicle speed information and the opening degree of each window after receiving a collision signal, and determines whether to execute a collision window lowering strategy; when the vehicle speed information meets the condition that the duration of the speed is less than or equal to a first preset speed reaches a preset duration, and at least one window meets the condition that its opening degree is less than or equal to the first preset opening degree, it indicates that the vehicle has met the conditions for executing a collision window lowering strategy after the collision, and executes the collision window lowering strategy: sending a window lowering request to the window driving device corresponding to the target window lowering window, and controlling the window driving device to adjust the opening degree of the target window lowering window to the first preset opening degree; wherein, meeting the relevant vehicle speed conditions indicates that the vehicle has performed an effective braking action, making the current vehicle speed low or already in a parking state, and thus determining that the collision process has ended or is close to ending, and will not cause secondary injury to the user due to the execution of the collision window lowering strategy itself; in addition, meeting the relevant window conditions indicates that there are still target windows lowering windows that affect subsequent rescue. Therefore, when the above-mentioned vehicle speed and window conditions are met, the collision window lowering strategy can be executed. The above judgment on the conditions for triggering the collision window lowering strategy is reasonable and effective, which enhances the overall safety performance of the vehicle and also helps to optimize the active safety system of modern vehicles. Attached Figure Description
[0045] To more clearly illustrate the technical solutions in this disclosure or related technologies, the accompanying drawings used in the description of the embodiments or related technologies will be briefly introduced below. Obviously, the accompanying drawings described below are only embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0046] Figure 1 is a schematic flowchart of a vehicle window control method according to an embodiment of the present disclosure;
[0047] Figure 2 is a schematic flowchart of the window control method according to an embodiment of this disclosure;
[0048] Figure 3 is a schematic diagram of the structure of the window control device according to an embodiment of the present disclosure;
[0049] Figure 4 is a schematic diagram of an electronic device according to an embodiment of this disclosure. Detailed Implementation
[0050] To make the objectives, technical solutions, and advantages of this disclosure clearer, the following detailed description is provided in conjunction with specific embodiments and the accompanying drawings.
[0051] It should be noted that, unless otherwise defined, the technical or scientific terms used in the embodiments of this disclosure should have the ordinary meaning understood by one of ordinary skill in the art to which this disclosure pertains. The terms "first," "second," and similar terms used in the embodiments of this disclosure do not indicate any order, quantity, or importance, but are merely used to distinguish different components. Terms such as "comprising" or "including" mean that the element or object preceding the word encompasses the elements or objects listed following the word and their equivalents, without excluding other elements or objects. Terms such as "connected" or "linked" are not limited to physical or mechanical connections, but can include electrical connections, whether direct or indirect. Terms such as "upper," "lower," "left," and "right" are used only to indicate relative positional relationships; when the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0052] For vehicles, automatic window control technology has become an important component of vehicle intelligence and safety. Its core function lies in controlling the automatic raising and lowering of windows to ensure occupant safety. Therefore, vehicles employing automatic window control strategies should possess intelligent sensing and dynamic adjustment capabilities, adjusting the window operation mode in real time based on the vehicle's actual operating status and surrounding environmental parameters. In related technologies, window safety control strategies typically include two types: one is for situations prior to a collision, where the vehicle's controller detects a high potential collision risk, as open windows can easily become a safety hazard in a collision. Potential hazards exist because both external debris and other objects flying through the windows and injuring occupants in the driver's compartment, and occupants being ejected from the driver's compartment due to the impact, pose a direct threat to their lives. Therefore, a collision-induced window-raising strategy needs to be implemented before a high potential collision risk is detected. Secondly, after a collision, when the vehicle's controller detects a collision, it lowers the windows and increases their opening to allow users to escape the driver's compartment through the open windows if the doors cannot be opened, ensuring the safety of the occupants. In other words, a collision-induced window-lowering strategy needs to be implemented after a collision.
[0053] However, the aforementioned collision-based window raising and lowering strategies have flaws. For example, in determining whether to execute the collision-based window lowering strategy, it is always implemented immediately upon receiving a collision signal. However, if the strategy is triggered while the vehicle speed is still high after a collision, external debris or other objects flying through the window could injure the occupants, or occupants could be ejected from the vehicle due to the impact, both posing a secondary risk to their lives. In other words, if the collision-based window lowering strategy does not consider the impact of vehicle speed, then the collision-based window raising strategy executed before the collision is meaningless. Furthermore, in the collision-based window raising protection strategy, it exits based on the user's request to lower the window. However, during a collision, changes in occupant position can easily lead to accidental triggering of the window control switches by the user. Therefore, the collision-based window raising protection strategy should not exit immediately upon a user's request to lower the window; a more reasonable exit trigger mechanism is needed.
[0054] Based on the above, the reasonable use of automatic window control strategies before and after a vehicle collision to ensure timely adjustment of window opening can not only enhance the overall safety performance of the vehicle, but also help optimize the active safety system of modern vehicles.
[0055] The embodiments of this disclosure will be described in detail below with reference to the accompanying drawings.
[0056] In some embodiments, referring to FIG1, a window control method may be executed by the vehicle's controller, including:
[0057] In response to receiving a collision signal, the collision windowing judgment execution step is initiated, which includes the subsequent two steps S101 and S102.
[0058] The collision signal can be triggered by an accelerometer or a collision sensor. Specifically, a vehicle experiences a change in acceleration during a collision, and the accelerometer can detect this change. By analyzing the vehicle's speed and acceleration signals, it can identify potential collision signals. Collision sensors are typically installed at the front and center of the vehicle, such as on the inside of the fenders, below the headlight brackets, and on both sides of the engine radiator brackets. The function of the collision sensor is to detect the intensity of the collision when it occurs and input the signal to the airbag controller. The airbag controller then uses the signal from the collision sensor to determine whether to detonate the inflator and inflate the airbag.
[0059] S101. Obtain vehicle speed information and the opening degree of each window;
[0060] In this step, the vehicle's controller can receive collision signals from the vehicle in real time. When the controller receives a collision signal generated by the vehicle, it means that a collision has occurred. Based on the current situation, the controller can obtain vehicle speed information through the vehicle speed sensor and obtain the opening degree of each window through the window position sensor of each window, in order to prepare for whether to implement the collision window lowering strategy.
[0061] S102. In response to determining that there is a target window that is lowered, and the duration of the vehicle speed information being less than or equal to the first preset vehicle speed reaches a preset duration, a collision window lowering strategy is executed: a window lowering request is sent to the window driving device corresponding to the target window that is lowered, and the window driving device is controlled to adjust the window opening of the target window that is lowered to the first preset opening.
[0062] The target lowered window is a window whose opening degree is less than or equal to the first preset opening degree.
[0063] In this step, the controller determines whether the vehicle speed is less than or equal to a first preset speed (e.g., 3 km / h) based on the acquired vehicle speed information. If the speed is determined to be less than or equal to the first preset speed, the controller starts timing to determine whether this speed state lasts for a preset duration (e.g., 5 seconds, which can be adjusted according to different vehicle models and safety standards). In other words, the vehicle speed information must meet two conditions: being less than or equal to the first preset speed and maintaining this speed state for the preset duration. If both conditions are met, it indicates that the vehicle has performed an effective braking action, and the current speed is low or the vehicle is already in a parking state. This braking action can be performed by the user pressing the brake pedal or automatically by the vehicle's AEB (Automatic Emergency Braking) system. Additionally, the controller identifies windows with a current window opening less than or equal to a first preset opening (e.g., 50%) based on the acquired window opening information; these windows will be marked as "target lowered windows." When it is determined that the vehicle has performed effective braking action, resulting in a low current speed or a parked state, the collision process is determined to be over or nearing its end. The collision window lowering strategy will not cause secondary injury to the user. Furthermore, if there are still target lowering windows with a window opening less than or equal to the first preset opening, the preconditions for executing the collision window lowering strategy are met, and the collision window lowering strategy is executed to enable the occupants of the vehicle to carry out self-rescue or to receive subsequent rescue from rescue personnel.
[0064] The collision-induced window lowering strategy involves the controller sending a window lowering request to the window drive unit corresponding to the target lowering window, and controlling the window drive unit (such as a motor) to adjust the opening degree of the target lowering window to a first preset opening degree. This first preset opening degree is preset based on safety considerations and rescue convenience, and is usually an opening degree that ensures both occupant safety and ease of operation for rescue personnel.
[0065] Additionally, the vehicle's user interface (such as the instrument panel or central control screen) can display the current window status and the window lowering operation status, providing the driver with necessary feedback. Specifically, during the execution of the collision window lowering strategy, the vehicle's user interface (such as the instrument panel or central control screen) will display the window lowering status of each window in real time in the form of dynamic animation. For example, the position of each window is clearly marked in the center of the screen with a vehicle outline diagram. When any window begins to lower, the corresponding window icon will simultaneously present a progressive animation effect from closed to open. At the same time, a prominent text prompt at the bottom of the interface reads "Please evacuate in an orderly manner through the lowered windows" or "The windows have been lowered to the rescue opening, self-rescue / rescue can be carried out." Through the dual guidance of visuals and text, the panic of the occupants after a collision is effectively reduced, the escape route is clearly indicated, and they can quickly identify the available escape exits and immediately carry out self-rescue or cooperate with external rescue. This transforms the mechanical actions of the passive safety system into intuitive human-machine interaction information, improving the occupant response efficiency in emergency situations.
[0066] In this embodiment, after receiving a collision signal, the controller continuously acquires vehicle speed information and the opening degree of each window, and determines whether to execute a collision window lowering strategy. When the vehicle speed information meets the condition that the duration of the speed is less than or equal to a first preset speed reaches a preset duration, and at least one window meets the condition that its opening degree is less than or equal to the first preset opening degree, it indicates that the vehicle has met the conditions for executing the collision window lowering strategy after the collision, and the collision window lowering strategy is executed: a window lowering request is sent to the window driving device corresponding to the target window lowering window, and the window driving device is controlled to adjust the opening degree of the target window lowering window to the first preset opening degree. Among them, meeting the relevant vehicle speed conditions indicates that the vehicle has performed an effective braking action, making the current vehicle speed low or already in a parking state, and thus it is determined that the collision process has ended or is close to ending, and the execution of the collision window lowering strategy itself will not cause secondary injury to the user. In addition, meeting the relevant window conditions indicates that there are still target windows lowering windows that affect subsequent rescue. Therefore, when the above-mentioned vehicle speed and window conditions are met, the collision window lowering strategy can be executed. The above judgment on the conditions for triggering the collision window lowering strategy is reasonable and effective, which enhances the overall safety performance of the vehicle and also helps to optimize the active safety system of modern vehicles.
[0067] In some embodiments, S102 further includes, prior to the response to determining the presence of a target lowered window:
[0068] The validity of the collision signal, vehicle speed information, and window opening is verified; in response to determining that the collision signal and vehicle speed information are both valid and at least one window opening is valid, the step of determining whether to implement the collision window lowering strategy based on the acquired vehicle speed information and window opening is executed.
[0069] The validity verification process of the vehicle speed information includes: acquiring vehicle speed information and vehicle speed sensor flag bit data for a preset number of consecutive frames; and determining that the vehicle speed sensor flag bit data for the preset number of consecutive frames is valid flag bit data.
[0070] Specifically, the validity verification of vehicle speed information is mainly obtained by analyzing the vehicle speed sensor flag data. The vehicle speed information and the vehicle speed sensor flag data can be sent to the controller as a single frame of data. That is, the controller will verify the validity of the vehicle speed information at the corresponding moment based on the vehicle speed sensor flag data in multiple consecutive frames of data. For example, if the vehicle speed sensor flag data is 1 for 5 consecutive frames, it means that the vehicle speed sensor is operating normally, and the collected vehicle speed information is valid. For example, if the vehicle speed sensor flag data is 0 for 5 consecutive frames, it means that the vehicle speed sensor may be malfunctioning due to a collision. If the vehicle speed sensor is malfunctioning, the collected vehicle speed information is invalid, and no further judgment can be made based on this vehicle speed information.
[0071] The validity verification process of the window opening includes: acquiring window opening and window position sensor flag data for a preset number of consecutive frames; and determining that the window position sensor flag data for the preset number of frames is valid flag data, thereby determining that the window opening is valid.
[0072] Specifically, the validity verification of the window opening is mainly obtained by analyzing the flag data of the window position sensor. The window opening and the window position sensor flag data can be sent to the controller as a frame of data. That is, the controller will verify the validity of the window opening at the corresponding moment based on the window position sensor flag data in multiple consecutive frames of data. For example, if the window position sensor flag data is 1 for 5 consecutive frames, it means that the window position sensor is operating normally, and the collected window opening is valid. For example, if the window position sensor flag data is 0 for 5 consecutive frames, it means that the window position sensor may be malfunctioning due to a collision. If the window position sensor is malfunctioning, the collected window opening is invalid, and subsequent judgments cannot be made based on the window opening.
[0073] The validity verification of collision signals is primarily performed using a rolling counter (RC) and a cyclic redundancy check (CRC). The rolling counter, used to prevent replay attacks and verify message timing, increments with each message transmission. Both the data sender and receiver configure rolling counters. The receiver expects the RC value of the next received message to be greater than the RC value of the previous message. If the received counter value is less than or equal to the expected value, the receiver considers a data transmission delay to have occurred. The cyclic redundancy check is a checksum algorithm used to detect errors during data transmission or storage. It generates a short, fixed-bit checksum by applying a specific polynomial to the data and appends it. Upon receiving the data, the receiver recalculates the CRC using the same algorithm as the sender and compares it with the sender's CRC. If they do not match, it indicates that the data may have been erroneous or tampered with during transmission. A collision signal is valid only if both the RC timing verification and CRC integrity verification pass simultaneously; otherwise, the controller will terminate subsequent collision windowing strategies to prevent malfunctions.
[0074] This embodiment primarily verifies the validity of collision signals, vehicle speed information, and the opening degree of each window. Verifying the validity of the collision signal mainly determines whether the collision process actually occurred and can calculate its duration. Verifying the validity of the vehicle speed information and the opening degree of each window is mainly to determine whether the vehicle speed sensor and the window position sensor are still operating normally after the collision. Only when the vehicle speed sensor and the window position sensor are operating normally can the acquired vehicle speed information and the opening degree of each window be determined as valid information. Only then can subsequent judgments be made, providing reliable data basis for whether to implement the collision-induced window lowering strategy.
[0075] In some embodiments, the process of performing the collision windowing determination step further includes:
[0076] Determine if there is a risk of another collision;
[0077] In response to the determination that there is no risk of another collision, the step of sending a window lowering request to the window drive device corresponding to the target window is executed, that is, the collision window lowering strategy is executed.
[0078] In response to the determination that there is a risk of re-collision, the execution of the collision window lowering judgment step is terminated, and the opening degree of each window and the speed information of the target collision object that will collide with the vehicle again are obtained; in response to the determination that there is a target window that will lift up, and the speed information of the target collision object is greater than or equal to the second preset vehicle speed, the collision window lifting strategy is executed: a window lifting request is sent to the window driving device corresponding to the target window that will lift up, and the window driving device is controlled to adjust the opening degree of the target window that will lift up to the second preset opening degree;
[0079] The target window is a window with an opening degree greater than or equal to the second preset opening degree.
[0080] Among them, the target collision object that collides with the vehicle again can be the vehicle itself, debris splashed up from the initial collision, etc.
[0081] In this embodiment, the vehicle controller can determine whether there is a risk of re-collision by checking if a new collision warning signal is received. If there is a risk of re-collision, the collision window lowering strategy will not be executed to avoid unnecessary injury to occupants during a subsequent collision if the window is open after the collision window lowering strategy is executed. If there is a risk of re-collision, the controller will determine whether to execute the collision window raising strategy by using the acquired window opening degree and target collision object speed information.
[0082] Specifically, the collision warning signals generated by the vehicle can be: ABS (Anti-Lock Braking System) activation warning signal, indicating that the vehicle's ABS is operating and there is a possibility of complete wheel lock-up during braking or loss of directional control; VDC (Vehicle Dynamics Control) activation warning signal, indicating that the vehicle's VDC is operating and that the system is correcting vehicle instability, such as skidding, understeer, or oversteer; or FCW (Forward Collision Warning) warning signal. When FCW detects that a vehicle ahead is slowing down or is too close via radar or camera, it determines a potential collision based on the speed information (such as acceleration) of vehicles behind or other flying debris and immediately generates a warning signal to remind the driver to take emergency braking measures to avoid or mitigate collision damage.
[0083] Specifically, the controller determines whether the speed information of the target collision object is greater than or equal to a preset speed (e.g., 80 km / h). If the speed information is determined to be greater than or equal to the preset speed, since the vehicle's speed is low or it is parked, the time interval between secondary collisions is generally short. Therefore, it is not necessary to determine whether the speed information continues for a preset duration (e.g., 5 seconds) as in the aforementioned embodiment. That is, as long as the speed information of the target collision object meets the vehicle speed condition of being greater than or equal to the preset speed, it indicates that the subsequent collision may be relatively severe. In addition, the controller identifies windows with a current window opening greater than or equal to a second preset opening (e.g., 10%) based on the acquired window openings. These windows will be marked as "target window openings".
[0084] This embodiment describes a scenario where a chain collision is possible. In addition to determining whether to execute the collision window lowering strategy, it also assesses the risk of a subsequent collision. For example, if vehicle A is collided with vehicle B, and although its speed decreases to a first preset speed and a target window lowers, the collision window lowering strategy is not executed due to the risk of collision with vehicle C. This avoids secondary injuries to occupants caused by the collision window lowering strategy during the collision process. The collision window raising strategy is executed only when the speed of the target colliding object is greater than or equal to a preset speed and a target window rises, in order to protect the safety of occupants in the event of a subsequent collision.
[0085] In some embodiments, the step S102 of controlling the window drive device to adjust the opening degree of the target lowered window to a first preset opening degree includes:
[0086] The collision level is determined based on the collision signal; the collision window lowering duration is determined based on the collision level, and the window driving device is controlled to adjust the opening of the target lowered window to a first preset opening according to the collision window lowering duration. The collision window lowering duration is negatively correlated with the collision level.
[0087] Specifically, determining the collision window duration based on the collision level includes:
[0088] In response to determining that the collision level is high, the collision windowing duration is a first preset windowing duration; in response to determining that the collision level is not high, the collision windowing duration is a second preset windowing duration.
[0089] Wherein, the first preset window drop duration is less than the second preset window drop duration.
[0090] In this embodiment, the window lowering time is determined based on the vehicle's collision level. If the collision level is high (e.g., airbags deploy), the probability of needing rescue is high, so the window drive mechanism needs to be controlled to operate at high speed to lower the window as quickly as possible for subsequent rescue. If the collision level is not high (e.g., airbags do not deploy), the probability of needing rescue is low, so the window drive mechanism is controlled to operate at normal speed to avoid overheating due to high-speed operation. In this embodiment, as long as a collision occurs, regardless of the level (i.e., regardless of the probability of needing rescue), as long as the vehicle speed and window conditions in the aforementioned embodiment are met, the collision window lowering strategy will be executed. This ensures that no collision scenario that may require rescue is overlooked, so that after a collision, by executing the collision window lowering strategy, the occupants can quickly save themselves or external forces can quickly initiate subsequent rescue.
[0091] In some embodiments, the method further includes: stopping the execution of the collision window reduction judgment execution step in response to determining that a user's window reduction request has been received, or the cumulative number of judgments for the preset duration exceeds a preset number, or the collision signal disappears, or the number of times the collision window reduction strategy is executed in one ignition cycle exceeds a preset number.
[0092] Specifically, when a user requests to raise or lower the windows (including both), since the vehicle's speed is currently low or the vehicle is already parked, and the user's position is relatively fixed, there is virtually no possibility of accidentally triggering the window raising or lowering button. Therefore, when the controller receives a user's request, it should respond to the user's instruction by stopping the collision window lowering judgment process, i.e., exiting the collision window lowering strategy. The user might request to raise the window based on property safety or warmth needs, or to lower the window based on heat dissipation or rescue needs. For example, the first preset opening degree in the collision window lowering strategy might be 50%, but the user might need to continue lowering the window for rescue purposes, in which case a window lowering request would still be issued.
[0093] Specifically, a specific example of the situation where the cumulative number of judgments for the preset duration exceeds the preset number is as follows: The preset number is 3 times, the first preset vehicle speed is 3km / h, the first preset duration is 5 seconds, and the process of executing the collision window closing strategy is 5 seconds (i.e., from the fully closed state to the 50% open state within 5 seconds). In the process of statistically analyzing whether the duration of the vehicle speed information being less than or equal to the first preset vehicle speed reaches the first preset duration, it is possible that the timer does not reach 5 seconds for three consecutive times, in which case the collision window closing strategy is not executed (indicating that the vehicle speed is unstable and not suitable for executing the collision window closing strategy). It is possible that the timer reaches 5 seconds on the third time, in which case the collision window closing strategy is executed when the timer reaches 5 seconds on the third time. For example, if the vehicle speed is ≤3km / h, the timer starts and the count is incremented by 1. If the vehicle speed becomes >3km / h, invalid, or lost before the timer reaches 5 seconds, the timer is reset and the count is incremented by 1. If the vehicle speed becomes ≤3km / h again, the 5-second timer immediately restarts and the count is incremented by 1. When the timer reaches 5 seconds, the collision window closing strategy is executed. That is, when the count reaches the 4th time, the vehicle may have already executed the collision window closing strategy or it may not have executed the collision window closing strategy. However, in either case, when it reaches the 4th time, all time and count are cleared and the collision window closing judgment execution step is stopped, that is, the collision window closing strategy is exited, so as to avoid the energy consumption problem caused by the controller executing the collision window closing strategy data judgment process for a long time.
[0094] Specifically, if the number of times the collision window reduction strategy is executed exceeds a preset number in one ignition cycle, where one ignition cycle is the switching of the vehicle power supply from ON mode to OFF mode or ACC mode and then back to ON mode, for example, the preset number is 1 time, that is, the collision window reduction strategy is triggered only once in one ignition cycle. After the collision window reduction strategy is executed once, the collision window reduction judgment execution step is stopped, that is, the collision window reduction strategy is exited, so as to avoid the energy consumption problem caused by the controller executing the data judgment process of the collision window reduction strategy for a long time.
[0095] Specifically, in the case where the collision signal disappears (i.e., the received collision signal in the aforementioned embodiment is a continuous collision signal), the longer the collision signal lasts, the higher the collision level and the higher the possibility of injury to the occupants of the vehicle. Therefore, only when the collision signal lasts for 5 seconds or more is it possible for the vehicle speed information to be less than or equal to the first preset speed for a duration of 5 seconds (the first preset duration), and only then is it possible to execute the collision window lowering strategy. If the collision signal only lasts for 1 second, it indicates that it is only an instantaneous collision, and the two vehicles separate after the collision. This type of collision is likely a lateral scrape, with a low collision level, and therefore there is no need to execute the collision window lowering strategy.
[0096] This embodiment primarily describes the triggering conditions for exiting the collision window reduction strategy. These conditions are independent of each other: the controller will stop executing the collision window reduction judgment step and exit the collision window reduction strategy when it receives a user's window reduction request, or when the cumulative number of judgments for the preset duration exceeds a preset number, or when the collision signal disappears, or when the number of times the collision window reduction strategy is executed within one ignition cycle exceeds a preset number. Furthermore, these conditions are complementary. For example, if the collision signal lasts for a long time, repeatedly judging whether it conforms to the collision window reduction strategy would cause functional loss. Therefore, the execution of the collision window reduction judgment step is limited to exceeding a preset number of times the collision window reduction strategy is executed within one ignition cycle. This avoids the energy consumption problem caused by the controller performing the collision window reduction strategy data judgment process for a long time.
[0097] In some embodiments, referring to FIG2, the response prior to receiving the collision signal includes:
[0098] In response to receiving a vehicle collision warning signal, the collision window lifting judgment execution step is initiated, which includes the subsequent two steps S201 and S202.
[0099] The collision warning signals generated by the vehicle are signals that are likely to cause a collision. They are used to adjust the vehicle in advance and to warn the occupants in advance. The collision warning information can be an ABS (Anti-Lock Braking System) activation warning signal, indicating that the vehicle's ABS is engaged and there is a possibility of complete wheel lock-up during braking or loss of directional control. It can also be a VDC (Vehicle Dynamics Control) activation warning signal, indicating that the vehicle's VDC is engaged and that the system is correcting vehicle instability, such as skidding, understeer, or oversteer. Finally, it can be a FCW (Forward Collision Warning) warning signal. When the FCW detects a vehicle ahead slowing down or getting too close via radar or camera, it determines a potential collision based on the current speed and acceleration and immediately generates a warning signal to remind the driver to take emergency braking measures to avoid or mitigate collision damage.
[0100] S201, Obtain vehicle speed information and the opening degree of each window;
[0101] In this step, when the controller receives the collision warning information generated by the vehicle, it indicates that there is a collision risk for the vehicle. Based on the current situation, the controller can determine whether to implement the collision window raising strategy by obtaining the opening degree of each window and the vehicle speed information. When it is determined that the collision window raising strategy should be implemented, the window opening degree can play a role in blocking and protecting objects outside the vehicle in the event of a collision.
[0102] S202. In response to determining that there is a target window that can be raised, and that the vehicle speed information is greater than or equal to the second preset vehicle speed for a duration of a preset duration, a collision window raising strategy is executed: a window raising request is sent to the window driving device corresponding to the target window that can be raised, and the window driving device is controlled to adjust the window opening of the target window that can be raised to the second preset opening.
[0103] The target window is a window with an opening degree greater than or equal to the second preset opening degree.
[0104] In this step, the controller determines whether the vehicle speed is greater than or equal to a second preset speed (e.g., 80 km / h) based on the acquired vehicle speed information. If the speed is confirmed to be greater than or equal to the second preset speed, the controller starts timing to determine whether this speed state lasts for a preset duration (e.g., 5 seconds, which can be adjusted according to different vehicle models and safety standards). In other words, the vehicle speed information must meet two conditions: being greater than or equal to the second preset speed and maintaining this speed state for the preset duration. If both conditions are met, it indicates that the vehicle speed is high and the risk of collision is significant. Additionally, the controller identifies windows with an opening degree greater than or equal to the second preset opening degree (e.g., 10%) based on the acquired window opening degrees; these windows will be marked as "target window openings".
[0105] The collision-based window-raising strategy involves the controller sending a window-raising request to the corresponding window actuator of the target window and controlling the actuator (such as a motor) to adjust the window opening to a second preset degree. This second preset degree is designed for safety and is typically an opening that ensures occupant safety. Additionally, the vehicle's user interface (such as the instrument panel or central control screen) displays the current window status and the window-raising operation status, providing the driver with necessary feedback.
[0106] In this embodiment, after receiving a collision warning signal, the controller continuously acquires vehicle speed information and the opening degree of each window, and determines whether to execute a collision window raising strategy. When the vehicle speed information meets the condition of being greater than or equal to a second preset speed for a duration that meets the preset time requirement, and at least one window meets the condition of having an opening degree greater than or equal to the second preset opening degree, it indicates that the vehicle has met the conditions for executing the collision window raising strategy, and the collision window raising strategy is executed: a window raising request is sent to the window driving device corresponding to the target lowered window, and the window driving device is controlled to adjust the opening degree of the target lowered window to the second preset opening degree. Meeting the relevant vehicle speed conditions indicates that the vehicle speed is high, the collision risk is high, and the subsequent collision level may be high. Additionally, meeting the relevant window conditions indicates that there are still target windows that could affect the safety of the occupants during a collision. Therefore, as long as the above vehicle speed and window conditions are met, the collision window raising strategy can be executed. The above judgment of the conditions for triggering the collision window raising strategy is reasonable and effective, enhancing the overall safety performance of the vehicle and helping to optimize the active safety system of modern vehicles.
[0107] In some embodiments, the method further includes: not responding to user-based window-raising requests during the execution of the collision window-raising strategy.
[0108] It should be noted that in the aforementioned embodiments, if a user's window raising or lowering request (window raising or lowering request) is received during the execution of the collision window lowering strategy, the user's window raising or lowering request is executed, and the collision window lowering judgment execution step is exited. However, in this embodiment, the user's window raising or lowering request is not responded to during the execution of the collision window raising strategy. This is because, during the execution of the collision window lowering strategy, the vehicle speed is low, and the collision process is over or nearing its end. At this time, there is virtually no chance of the user accidentally triggering the window raising or lowering button. Therefore, the user's window raising or lowering request can be executed. In this embodiment, during the collision window raising operation, the vehicle may suddenly turn or brake to avoid obstacles, causing drastic changes in the position of the occupants. Under these circumstances, the probability of accidentally triggering the window raising or lowering button is greatly increased. Therefore, during the collision window raising operation, the user's window raising or lowering request, especially the user's window lowering request, is not responded to, to ensure that the window opening can effectively block and protect against external events in the event of a collision.
[0109] Furthermore, this embodiment further describes how to exit the collision windowing strategy. Specifically, the collision windowing judgment execution step can be stopped when the collision warning signal disappears, i.e., the collision windowing strategy can be exited.
[0110] It should be noted that the method of this disclosure embodiment can be executed by a single device, such as a computer or server. The method of this embodiment can also be applied to a distributed scenario, where multiple devices cooperate to complete the task. In such a distributed scenario, one of these devices may execute only one or more steps of the method of this disclosure embodiment, and the multiple devices will interact with each other to complete the method described.
[0111] It should be noted that the above description describes some embodiments of this disclosure. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in a different order than that shown in the above embodiments and still achieve the desired result. Furthermore, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired result. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0112] Based on the same inventive concept, corresponding to any of the above embodiments, this disclosure also provides a vehicle window control system.
[0113] Referring to Figure 3, the aforementioned window control device includes:
[0114] The acquisition module 301 is configured to acquire vehicle speed information and the opening degree of each window in response to receiving a collision signal;
[0115] The judgment execution module 302 is configured to, in response to determining that there is a target window lowering and that the vehicle speed information is less than or equal to a first preset vehicle speed for a duration of a preset duration, send a window lowering request to the window driving device corresponding to the target window lowering and control the window driving device to adjust the window opening of the target window lowering to the first preset opening.
[0116] The target lowered window is a window whose opening degree is less than or equal to the first preset opening degree.
[0117] Furthermore, the judgment execution module 302 is also configured to:
[0118] If it is determined that there is no risk of another collision, then a step is taken to send a window lowering request to the window drive device corresponding to the target window.
[0119] Furthermore, the acquisition module 301 is also configured to acquire the opening degree of each window and the speed information of the target collision object that will collide with the vehicle again in response to determining that there is a risk of another collision.
[0120] The judgment execution module 302 is further configured to, in response to determining that there is a target window and that the speed information of the target collision object is greater than or equal to a preset speed, send a window raising request to the window driving device corresponding to the target window and control the window driving device to adjust the window opening of the target window to a second preset opening.
[0121] The target window is a window with an opening degree greater than or equal to the second preset opening degree.
[0122] Furthermore, the judgment execution module 302 is also configured to:
[0123] The collision level is determined based on the collision signal;
[0124] Based on the collision level, the collision window lowering duration is determined, and the window driving device is controlled to adjust the window opening of the target lowered window to a first preset opening according to the collision window lowering duration.
[0125] The collision window duration is negatively correlated with the collision level.
[0126] Furthermore, the judgment execution module 302 is also configured to:
[0127] In response to determining that a user's window drop request has been received, or the cumulative number of judgments for the preset duration exceeds a preset number, or the collision signal disappears, or the number of times the collision window drop strategy is executed within one ignition cycle exceeds a preset number, the collision window drop judgment execution step is exited.
[0128] Furthermore, the judgment execution module 302 is also configured to:
[0129] The response prior to determining the presence of a target lowered window includes:
[0130] The validity of the collision signal, vehicle speed information, and the opening degree of each window is verified.
[0131] In response to determining that the collision signal and vehicle speed information are both valid and at least one window opening is valid, it is then determined whether the target lowered window exists.
[0132] Furthermore, the judgment execution module 302 is also configured to:
[0133] Obtain vehicle speed information and vehicle speed sensor flag data for a preset number of consecutive frames;
[0134] In response to determining that the vehicle speed sensor flag data for a preset number of consecutive frames is valid flag data, the vehicle speed information is determined to be valid.
[0135] Furthermore, the judgment execution module 302 is also configured to:
[0136] Acquire window opening and window position sensor flag data for a preset number of consecutive frames;
[0137] In response to determining that the window position sensor flag data of the preset frame number is valid flag data, the window opening is determined to be valid.
[0138] Furthermore, the judgment execution module 302 is also configured to:
[0139] The user interface for controlling the vehicle displays the window lowering operation status.
[0140] Furthermore, the acquisition module 301 is also configured to: in response to receiving a vehicle collision warning signal, acquire vehicle speed information and the opening degree of each window;
[0141] The judgment execution module 302 is further configured to: in response to determining that there is a target window that can be raised, and the duration for which the vehicle speed information is greater than or equal to the second preset vehicle speed reaches a preset duration, execute a collision window raising strategy: send a window raising request to the window driving device corresponding to the target window that can be raised, and control the window driving device to adjust the window opening of the target window that can be raised to the second preset opening.
[0142] The target window is a window with an opening degree greater than or equal to the second preset opening degree.
[0143] Furthermore, the judgment execution module 302 is also configured to: not respond to user-based window lowering or window raising requests during the execution of the collision window raising judgment execution step.
[0144] Furthermore, the judgment execution module 302 is also configured to: stop executing the collision windowing judgment execution step in response to determining that the collision warning signal has disappeared.
[0145] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides an electronic device, 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 window control method described in any of the above embodiments.
[0146] Figure 4 shows a more specific hardware structure diagram of an electronic device provided in this embodiment. The device may include: a processor 1010, a memory 1020, an input / output interface 1030, a communication interface 1040, and a bus 1050. The processor 1010, memory 1020, input / output interface 1030, and communication interface 1040 are interconnected internally via the bus 1050.
[0147] The processor 1010 can be implemented using a general-purpose CPU (Central Processing Unit), microprocessor, application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0148] The memory 1020 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 1020 can store the operating system and other applications. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program code is stored in the memory 1020 and is called and executed by the processor 1010.
[0149] The input / output interface 1030 is used to connect input / output modules to realize information input and output. Input / output modules can be configured as components within the device (not shown in the figure) or externally connected to the device to provide corresponding functions. Input devices may include keyboards, mice, touchscreens, microphones, various sensors, etc., while output devices may include displays, speakers, vibrators, indicator lights, etc.
[0150] The communication interface 1040 is used to connect a communication module (not shown in the figure) to enable communication between this device and other devices. The communication module can communicate via wired means (such as USB, Ethernet cable, etc.) or wireless means (such as mobile network, Wi-Fi, Bluetooth, etc.).
[0151] Bus 1050 includes a pathway for transmitting information between various components of the device, such as processor 1010, memory 1020, input / output interface 1030, and communication interface 1040.
[0152] It should be noted that although the above-described device only shows the processor 1010, memory 1020, input / output interface 1030, communication interface 1040, and bus 1050, in specific implementations, the device may also include other components necessary for normal operation. Furthermore, those skilled in the art will understand that the above-described device may only include the components necessary for implementing the embodiments of this specification, and not necessarily all the components shown in the figures.
[0153] The electronic devices described above are used to implement the corresponding window control methods in any of the foregoing embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0154] Based on the same inventive concept, corresponding to the methods of any of the above embodiments, this disclosure also provides a non-transitory computer-readable storage medium storing computer instructions for causing the computer to execute the window control method as described in any of the above embodiments.
[0155] The computer-readable medium of this embodiment includes permanent and non-permanent, removable and non-removable media, and information storage can be implemented by any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, magnetic disk storage or other magnetic storage devices, or any other non-transfer medium that can be used to store information accessible by a computing device.
[0156] The computer instructions stored in the storage medium of the above embodiments are used to cause the computer to execute the window control method as described in any of the above embodiments, and have the beneficial effects of the corresponding method embodiments, which will not be repeated here.
[0157] It is understood that before using the technical solutions of the various embodiments in this disclosure, users will be informed of the type, scope of use, and usage scenarios of the personal information involved in an appropriate manner, and user authorization will be obtained.
[0158] For example, upon receiving a user's active request, a prompt message is sent to the user to explicitly inform them that the requested operation will require the acquisition and use of the user's personal information. This allows the user to independently choose, based on the prompt message, whether to provide personal information to the software or hardware such as electronic devices, applications, servers, or storage media performing the operations of this disclosed technical solution.
[0159] As an optional but not limited implementation, in response to a user's active request, sending a prompt message to the user can be done via a pop-up window, where the prompt message can be presented in text format. Furthermore, the pop-up window can also include a selection control allowing the user to choose "agree" or "disagree" to provide personal information to the electronic device.
[0160] It is understood that the above notification and user authorization process are merely illustrative and do not constitute a limitation on the implementation of this disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of this disclosure.
[0161] Those skilled in the art should understand that the discussion of any of the above embodiments is merely exemplary and is not intended to imply that the scope of this disclosure (including the claims) is limited to these examples; within the framework of this disclosure, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the embodiments of this disclosure as described above, which are not provided in detail for the sake of brevity.
[0162] Additionally, to simplify the description and discussion, and to avoid obscuring the embodiments of this disclosure, the provided drawings may or may not show well-known power / ground connections to integrated circuit (IC) chips and other components. Furthermore, the apparatus may be shown in block diagram form to avoid obscuring the embodiments of this disclosure, and this also takes into account the fact that the details of implementation of these block diagram apparatuses are highly dependent on the platform on which the embodiments of this disclosure will be implemented (i.e., these details should be fully understood by those skilled in the art). While specific details (e.g., circuitry) have been set forth to describe exemplary embodiments of this disclosure, it will be apparent to those skilled in the art that the embodiments of this disclosure may be implemented without these specific details or with variations thereof. Therefore, these descriptions should be considered illustrative rather than restrictive.
[0163] Although this disclosure has been described in conjunction with specific embodiments thereof, many substitutions, modifications, and variations of these embodiments will be apparent to those skilled in the art from the foregoing description. For example, other memory architectures (e.g., dynamic RAM (DRAM)) may be used with the embodiments discussed.
[0164] This disclosure is intended to cover all such substitutions, modifications, and variations that fall within the broad scope of the appended claims. Therefore, any omissions, modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A method for controlling vehicle windows, wherein, The method includes: Upon receiving a collision signal, the collision windowing judgment process is initiated: Obtain vehicle speed information and the opening degree of each window; In response to the determination that there is a target window that is lowered, and the duration of the vehicle speed information being less than or equal to a first preset vehicle speed reaches a preset duration, a window lowering request is sent to the window driving device corresponding to the target window that is lowered, and the window driving device is controlled to adjust the window opening of the target window that is lowered to the first preset opening. The target lowered window is a window whose opening degree is less than or equal to the first preset opening degree.
2. The method according to claim 1, wherein, The process of executing the collision window lowering judgment step also includes: determining whether there is a risk of another collision, and in response to determining that there is no risk of another collision, executing the step of sending a window lowering request to the window driving device corresponding to the target window lowering window.
3. The method according to claim 2, wherein, The method further includes: In response to the determination that there is a risk of re-collision, the opening degree of each window and the speed information of the target collision object that will collide with the vehicle again are obtained; In response to determining that there is a target window and that the speed of the target object is greater than or equal to a preset speed, a window raising request is sent to the window driving device corresponding to the target window, and the window driving device is controlled to adjust the window opening of the target window to a second preset opening. The target window is a window with an opening degree greater than or equal to the second preset opening degree.
4. The method according to claim 1, wherein, The method of controlling the window drive device to adjust the opening degree of the target lowered window to a first preset opening degree includes: The collision level is determined based on the collision signal; Based on the collision level, the collision window lowering duration is determined, and the window driving device is controlled to adjust the window opening of the target lowered window to a first preset opening according to the collision window lowering duration. The collision window duration is negatively correlated with the collision level.
5. The method according to claim 1, wherein, The method further includes: In response to determining that a user's window drop request has been received, or the cumulative number of judgments for the preset duration exceeds a preset number, or the collision signal disappears, or the number of times the collision window drop strategy is executed within one ignition cycle exceeds a preset number, the collision window drop judgment execution step is exited.
6. The method according to claim 1, wherein, The response prior to determining the presence of a target lowered window includes: The validity of the collision signal, vehicle speed information, and the opening degree of each window is verified. In response to determining that the collision signal and vehicle speed information are both valid and at least one window opening is valid, it is then determined whether the target lowered window exists.
7. The method according to claim 6, wherein, The validity verification process for the vehicle speed information includes: Obtain vehicle speed information and vehicle speed sensor flag data for a preset number of consecutive frames; In response to determining that the vehicle speed sensor flag data for a preset number of consecutive frames is valid flag data, the vehicle speed information is determined to be valid.
8. The method according to claim 6, wherein, The validity verification process for the window opening includes: Acquire window opening and window position sensor flag data for a preset number of consecutive frames; In response to determining that the window position sensor flag data of the preset frame number is valid flag data, the window opening is determined to be valid.
9. The method according to claim 1, wherein, The method also includes: controlling the vehicle's user interface to display the window lowering operation status.
10. The method according to claim 1, wherein, The response prior to receiving the collision signal includes: Upon receiving a vehicle collision warning signal, the collision window closing judgment procedure is initiated: Obtain vehicle speed information and the opening degree of each window; In response to the determination that there is a target window that can be raised, and the duration of the vehicle speed information being greater than or equal to the second preset vehicle speed reaches the preset duration, a collision window raising strategy is executed: a window raising request is sent to the window driving device corresponding to the target window that can be raised, and the window driving device is controlled to adjust the window opening of the target window that can be raised to the second preset opening. The target window is a window with an opening degree greater than or equal to the second preset opening degree.
11. The method according to claim 10, wherein, The method further includes: not responding to user-based window-down or window-up requests during the execution of the collision window-up judgment step.
12. The method according to claim 10, wherein, The method further includes: stopping the collision window judgment execution step in response to determining that the collision warning signal has disappeared.
13. A vehicle window control device, wherein, The device includes: The acquisition module is configured to acquire vehicle speed information and the opening degree of each window in response to receiving a collision signal; The judgment and execution module is configured to, in response to determining that there is a target window lowering and that the vehicle speed information is less than or equal to a first preset vehicle speed for a duration of a preset duration, send a window lowering request to the window driving device corresponding to the target window lowering and control the window driving device to adjust the window opening of the target window lowering to the first preset opening. The target lowered window is a window whose opening degree is less than or equal to the first preset opening degree.
14. An electronic device comprising a memory, a processor, and a computer program stored in the memory and running on the processor, wherein, When the processor executes the program, it implements the method as described in any one of claims 1 to 12.
15. A vehicle, wherein, The vehicle includes the electronic equipment as described in claim 14.