Car window control method, device, equipment and medium
By utilizing the vehicle's existing signal links, including the collision point indication signal and the emergency assistance activation signal, the problem of information interaction between multiple controllers was solved, enabling efficient, reliable, and low-cost emergency response.
Patent Information
- Application Number
- CN202511763050.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-27
- Publication Date
- 2026-01-06
AI Technical Summary
In existing technologies, the linkage of multiple controller signals requires the development of additional signals, which increases costs.
By utilizing the vehicle's existing signal links, and using the collision point explosion indication signal and emergency assistance activation signal as trigger conditions, combined with the detection logic of emergency response conditions, the signal interaction requirements between multiple controllers are simplified, avoiding the development of additional signals.
This reduces hardware adaptation and protocol debugging costs, while ensuring the reliability and timeliness of emergency response, and avoiding additional signal development costs.
Smart Images

Figure CN121273192A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle control, specifically to a method, device, equipment, and medium for controlling vehicle windows. Background Technology
[0002] With the rapid development of the new energy vehicle industry, vehicle safety and emergency response capabilities are receiving increasing attention. In the event of a collision, spontaneous combustion, or other emergencies, multiple controllers must work together to achieve emergency response. For example, the airbag controller triggers airbag deployment to protect occupants, the E-CALL controller automatically initiates an emergency call to seek external assistance, the vehicle's DHU intelligent voice interaction system receives user commands and provides feedback, a standby controller acts as a backup control unit to ensure uninterrupted emergency procedures, and the door module controller is responsible for specific operations such as lowering or breaking windows. These controllers must be linked through signals to form a complete emergency response chain to ensure that escape routes can be quickly opened or rescue support provided to occupants in emergencies. Summary of the Invention
[0003] In view of this, embodiments of the present invention provide a method, apparatus, device and medium for controlling vehicle windows, in order to solve the problem that the linkage of multiple controller signals in the prior art requires the development of corresponding signals, which involves additional development costs.
[0004] In a first aspect, embodiments of the present invention provide a method for controlling vehicle windows, the method comprising: If, during vehicle operation, a collision point explosion indication signal and an emergency assistance activation signal are detected from the vehicle within any monitoring cycle, it is then determined whether the vehicle meets the emergency response conditions during operation. If the emergency response conditions are met, the vehicle will be controlled to perform emergency response operations on the windows.
[0005] Furthermore, the detection of whether the vehicle meets the emergency response conditions during operation includes: Obtain the vehicle's speed during operation; The driving speed is compared with the speed threshold to determine whether the vehicle meets the emergency response conditions during operation; If the driving speed is greater than or equal to the speed threshold, the vehicle is determined to meet the emergency response conditions during operation; or, if the driving speed is less than the speed threshold, the vehicle is determined not to meet the emergency response conditions during operation.
[0006] Furthermore, the detection of whether the vehicle meets the emergency response conditions during operation includes: The system detects whether a user's voice control command triggered by the car window has been received and obtains the detection result. Based on the test results, determine whether the vehicle meets the emergency response conditions during operation; If the detection result indicates that a voice control command triggered by the user for the vehicle window has been received, then the vehicle is determined to meet the emergency response conditions during operation; or, if the detection result indicates that a voice control command triggered by the user for the vehicle window has not been received, then the vehicle is determined to not meet the emergency response conditions during operation.
[0007] Furthermore, the detection of whether the vehicle meets the emergency response conditions during operation includes: The concentration of smoke inside the vehicle and the water pressure inside the vehicle are detected during operation. The concentration of smoke inside the vehicle is compared with a preset concentration threshold, and the water pressure data inside the vehicle is compared with a preset water pressure threshold to determine whether the vehicle meets the emergency response conditions during operation. If the smoke concentration inside the vehicle is greater than or equal to the preset concentration threshold, and / or the water pressure data inside the vehicle is greater than or equal to the preset water pressure threshold, then the vehicle is determined to meet the emergency response conditions during operation; or, if the smoke concentration inside the vehicle is less than the preset concentration threshold, and the water pressure data inside the vehicle is less than the preset water pressure threshold, then the vehicle is determined to not meet the emergency response conditions during operation.
[0008] Furthermore, controlling the vehicle to perform emergency response operations on the windows includes: If the vehicle has the normal operating conditions of the in-vehicle interactive host, the vehicle can be controlled by the in-vehicle interactive host to perform the window lowering operation. If the vehicle does not have the normal operating conditions of the in-vehicle interactive host, the control circuit controller will set the switch, send operation guidance information to the user, detect the switch closing operation triggered by the user based on the operation guidance information, and after the switch is closed, control the window breaking mechanism to perform the window breaking operation through the circuit controller.
[0009] Furthermore, controlling the vehicle to perform emergency response operations on the windows includes: Obtain the user's pose information inside the vehicle, as well as the surrounding environment information of the vehicle; By analyzing the pose information and the surrounding environment information, the safety rescue coefficients corresponding to each window in the vehicle are obtained. Select the target window with the highest safety rescue coefficient from all windows in the vehicle, and control the target window to perform a window lowering operation.
[0010] Furthermore, the method also includes: If the emergency response conditions are not met, listen for user-triggered voice inquiry commands; In response to the voice inquiry command, provide the user with a broken window notification message; Detect the control operation triggered by the user based on the broken window notification information; If the control operation meets the window breaking trigger condition, then the window breaking operation is performed on the vehicle window.
[0011] Secondly, embodiments of the present invention provide a vehicle window control device, the device comprising: The detection module is used to detect whether the vehicle meets the emergency response conditions during operation if it detects the collision point explosion indication signal and the emergency assistance activation signal output by the vehicle within any monitoring cycle during vehicle operation. The control module is used to control the vehicle to perform emergency response operations on the windows if emergency response conditions are met.
[0012] Thirdly, embodiments of the present invention provide an electronic device, including: a memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, and the processor executing the computer instructions to perform the method described in the first aspect or any corresponding embodiment thereof.
[0013] Fourthly, embodiments of the present invention provide a computer-readable storage medium storing computer instructions that cause a computer to perform the method described in the first aspect or any of its corresponding embodiments.
[0014] This application integrates the existing signals of the airbag controller and emergency call module as the triggering basis, eliminating the need to develop new signals for multi-controller linkage. It directly utilizes the vehicle's existing signal links to initiate emergency response. Using the collision point deployment indicator signal and emergency assistance activation signal as core triggering conditions, combined with the detection logic of emergency response conditions, it simplifies the signal interaction requirements between multiple controllers, reduces the costs associated with hardware adaptation and protocol debugging due to signal development, and avoids additional signal development costs while ensuring the reliability of emergency response. This effectively solves the problem of increased costs caused by the need for additional signal development for multi-controller linkage in existing technologies. Attached Figure Description
[0015] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0016] Figure 1 This is a schematic flowchart of a window control method according to some embodiments of the present invention; Figure 2 This is a schematic flowchart of another window control method according to some embodiments of the present invention; Figure 3 This is a schematic diagram of the framework of a vehicle window control system according to some embodiments of the present invention; Figure 4 This is a schematic flowchart of another window control method according to some embodiments of the present invention; Figure 5 This is a schematic diagram of the framework of another window control system according to some embodiments of the present invention; Figure 6 This is a schematic flowchart of another window control method according to some embodiments of the present invention; Figure 7 This is a schematic diagram of the framework of another window control system according to some embodiments of the present invention; Figure 8 This is a schematic flowchart of another window control method according to some embodiments of the present invention; Figure 9 This is a schematic diagram of the structure of a standby controller according to some embodiments of the present invention; Figure 10 This is a structural block diagram of a vehicle window control device according to an embodiment of the present invention; Figure 11 This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present invention. Detailed Implementation
[0017] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0018] According to embodiments of the present invention, a method, apparatus, device, and medium for controlling vehicle windows are provided. It should be noted that the steps shown in the flowcharts in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowcharts, in some cases, the steps shown or described may be executed in a different order than that shown here.
[0019] This embodiment provides a method for controlling vehicle windows. Figure 1 This is a flowchart of a vehicle window control method according to an embodiment of the present invention, such as... Figure 1 As shown, the process includes the following steps: Step S101: During vehicle operation, if a collision point explosion indication signal and an emergency assistance activation signal are detected from the vehicle within any monitoring cycle, then it is determined whether the vehicle meets the emergency response conditions during operation.
[0020] In this embodiment, while the vehicle is in motion, the airbag controller monitors changes in vehicle body force in real time using built-in acceleration and collision sensors. When a collision impact force exceeds a preset threshold (e.g., frontal collision acceleration > 30g, side collision > 20g), the airbag deployment procedure is immediately triggered, and a collision deployment indication signal is generated simultaneously. This signal is transmitted in the form of a CAN bus message, containing information such as collision direction (e.g., front left, rear right) and collision intensity level (1-5), and is marked as the highest priority Diagnostic Trouble Code (DTC) 0x1234 and stored in the controller memory. Simultaneously, the emergency call module (E-CALL) automatically activates within 1.5 seconds of confirming a collision by monitoring the hard-wired trigger signal or bus message from the airbag controller. It sends emergency assistance data containing vehicle location (latitude and longitude error < 10 meters), vehicle identification number, and collision type to the back-end service center and outputs a high-level activation signal for 5 seconds to the vehicle bus.
[0021] It should be noted that within a monitoring cycle, the collision point warning signal and the emergency assistance activation signal output by the vehicle may be detected simultaneously, or they may be detected one after the other due to the time difference between signal generation and activation. As long as both signals are detected within the cycle, subsequent emergency response condition detection is triggered. The collision point warning signal can be output by the airbag controller, or by other controllers with collision detection and signal generation functions, such as the body control module or the vehicle controller. The emergency assistance activation signal can be output by the emergency call module, or by other modules with emergency assistance activation and signal transmission functions, such as the vehicle networking module or the smart cockpit controller.
[0022] Upon simultaneously detecting both types of signals, a multi-dimensional detection process is initiated to determine if emergency response conditions are met. First, the battery voltage (≥12V) and alternator output current (>5A) are read using voltage sensors to ensure stable power supply to the window control module. Second, a diagnostic frame (ID0x7E0) is sent to the door controller, requiring a response within 100ms to confirm normal CAN bus communication. Third, the position signal from the window motor Hall sensor confirms that all windows are currently in a non-jammed state (lifting resistance <50N). Finally, data from the vehicle's camera and ultrasonic radar are used to determine if there are any pedestrians or obstacles (such as walls or other vehicles) within 3 meters of the outside of the window to prevent secondary injuries during window lowering. All detection items must be completed within 2 seconds, and only when all are passed is the emergency response condition deemed met.
[0023] Step S102: If the emergency response conditions are met, control the vehicle to perform emergency response operations on the windows.
[0024] In this embodiment, if the emergency response conditions are met, a tiered execution process is initiated. First, the vehicle's buzzer emits N consecutive rapid warning sounds, and the instrument cluster display shows a flashing red message "Emergency Window Lowering Activated." Simultaneously, the hazard lights flash at a frequency of 1Hz to warn surroundings that the vehicle is in an emergency. Subsequently, based on the collision direction data in the collision point explosion signal, the window with the highest escape priority is prioritized. For example, in the case of a left front collision, the left front window is disabled, the right rear window is designated as the primary target, and the right front and left rear windows are designated as secondary targets.
[0025] Control commands are sent to the corresponding window controller via the CANFD high-speed bus. The command frame includes the target position, execution speed, and emergency mode flag. Upon receiving the command, the window controller drives the DC motor to operate at maximum duty cycle. Simultaneously, it monitors the load in real time via current feedback. If a foreign object is detected obstructing the window, it immediately reverses to release the obstruction and attempts to lower the window again, ensuring an escape route remains open even in extreme circumstances. Once the window is fully lowered, the controller sends a "execution complete" signal (ID0x7E8) to the central system. The central system then activates the interior emergency lighting and updates the "window open" status to the backend via the E-CALL module. The entire process, from command issuance to completion, is controlled within 3 seconds, providing occupants with precious escape time. If an unrecoverable fault occurs during execution, the system automatically switches to the backup window to ensure system redundancy.
[0026] In one embodiment of this application, when a vehicle encounters a severe frontal collision while driving, the airbag controller triggers the deployment procedure and simultaneously generates a collision deployment indication signal. At the same time, the emergency call module monitors the collision signal in real time via hardwire. Upon confirmation of the collision, it activates and outputs a high-level emergency assistance activation signal that lasts for 5 seconds. If the generation and transmission of the two signals are within the same monitoring cycle, simultaneous monitoring and capture are achieved.
[0027] Then, an emergency response condition check was initiated: the battery voltage, generator output current, and CAN bus communication were checked and found to be normal. The windows were not stuck and there were no obstacles on the outside. All the tests were passed and the conditions were met. Then, the emergency response was initiated. The buzzer in the vehicle sounded, the instrument cluster warned, and the hazard lights flashed. Based on the direction of the frontal collision, all windows were identified as escape targets. The window lowering command was sent through the CANFD bus, and the window motors operated at maximum duty cycle to complete the lowering of all windows.
[0028] In another embodiment of this application, when a side collision occurs while the vehicle is driving, the body control module detects the collision and immediately outputs a collision point detonation indicator signal. The emergency call module needs to receive the signal via the CAN bus and complete the collision confirmation. According to the preset logic, it activates and outputs an emergency assistance activation signal after 1 second. Since the 1-second interval does not exceed the listening cycle duration, the collision point detonation indicator signal is heard first, and the emergency assistance activation signal is heard in the same cycle.
[0029] Then, an emergency response condition check was initiated: the battery voltage, generator output current, and CAN bus communication were checked and found to be normal. The windows were not stuck and there were no obstacles on the outside. All the tests were passed and the conditions were met. Then, the emergency response was initiated. The buzzer in the vehicle sounded, the instrument cluster warned, and the hazard lights flashed. Based on the direction of the frontal collision, all windows were identified as escape targets. The window lowering command was sent through the CANFD bus, and the window motors operated at maximum duty cycle to complete the lowering of all windows.
[0030] In another embodiment of this application, after a minor collision, the vehicle networking module mistakenly detects abnormal data suggesting a collision and outputs an emergency assistance activation signal one second in advance. However, the airbag controller, after accurate detection and confirmation that the impact force of the collision has not reached the preset threshold, does not immediately generate a collision point deployment indication signal. Only when the collision intensity further increases does the airbag controller generate and output the collision point deployment indication signal, and the output time of this signal is still within the same listening cycle. This results in a situation where the emergency assistance activation signal is listened to first, followed by the collision point deployment indication signal.
[0031] Then, an emergency response condition check was initiated: the battery voltage, generator output current, and CAN bus communication were checked and found to be normal. The windows were not stuck and there were no obstacles on the outside. All the tests were passed and the conditions were met. Then, the emergency response was initiated. The buzzer in the vehicle sounded, the instrument cluster warned, and the hazard lights flashed. Based on the direction of the frontal collision, all windows were identified as escape targets. The window lowering command was sent through the CANFD bus, and the window motors operated at maximum duty cycle to complete the lowering of all windows.
[0032] This embodiment provides a method for controlling vehicle windows. Figure 2 This is a flowchart of a vehicle window control method according to an embodiment of the present invention, such as... Figure 2 As shown, the process includes the following steps: Step S201: If a collision point indication signal and an emergency assistance activation signal are detected during vehicle operation, the vehicle's speed during operation is obtained.
[0033] In this embodiment, the airbag controller continuously monitors the vehicle's collision status during driving. When a collision occurs and the conditions for airbag deployment are met, the airbag controller immediately triggers the airbag deployment action, generates a collision deployment indication signal, marks this signal as the current DTC (Diagnostic Trouble Code), and sends the signal to the bus via the vehicle bus system to achieve signal transmission and sharing.
[0034] Meanwhile, the emergency call module (E-CALL) is also monitoring the vehicle status in real time. When it determines that the vehicle has malfunctioned (such as in a collision, spontaneous combustion, or other situations requiring assistance), the controller will automatically make an emergency call to confirm the current vehicle malfunction status to the outside world. During this process, the emergency call module will generate an emergency assistance activation signal and send it to the vehicle bus as well. In this embodiment, the controller can be an add-on controller. An add-on controller can be understood as a common in-vehicle auxiliary control module or emergency signal processing type controller in this technical field, capable of interacting with the vehicle's original system.
[0035] An additional controller is installed to monitor the vehicle's bus. Once it detects a collision warning signal from the airbag controller and an emergency call activation signal from the emergency call module, it immediately initiates the process of acquiring the vehicle's speed. The controller communicates with the vehicle's speed sensor to collect current speed data, providing crucial parameters for subsequent emergency response assessments. This series of actions is seamlessly integrated to ensure that critical signals and data are collected quickly and accurately when the vehicle may face dangerous situations, supporting subsequent decision-making and guaranteeing the timeliness and effectiveness of emergency procedures.
[0036] Step S202: Compare the driving speed with a speed threshold to determine whether the vehicle meets the emergency response conditions during operation. Specifically, if the driving speed is greater than or equal to the speed threshold, the vehicle is determined to meet the emergency response conditions during operation; or, if the driving speed is less than the speed threshold, the vehicle is determined not to meet the emergency response conditions during operation.
[0037] In this embodiment, after the trigger verification of the airbag deployment signal and the emergency call module emergency assistance activation signal is completed, the driving speed is compared with a preset speed threshold. The three types of signals correspond to different weights. The value of the corresponding signal is determined according to whether the driving speed reaches the threshold. Then, the sum of the three types of signals is calculated according to the weights. If the sum meets the preset requirements, the vehicle is determined to meet the emergency response conditions. Otherwise, it is not met. By combining the logic of multiple signal weights and comprehensively considering relevant factors, the accurate judgment of emergency response conditions is achieved.
[0038] In one embodiment of this application, when a vehicle experiences a severe rear-end collision while in motion, the airbag controller, through its built-in collision detection unit, detects that the collision intensity has reached the deployment condition and immediately triggers the airbag deployment action. Simultaneously, a collision deployment indication signal is generated and marked as a dedicated DTC, which is transmitted in real time via the vehicle's CAN bus. At the same time, the emergency call module also detects the collision fault, quickly determines that the vehicle needs emergency assistance, and automatically initiates the emergency call process to confirm the fault status to the outside world. During this process, an emergency assistance activation signal is generated and sent to the vehicle bus. The added controller monitors the bus in real time and simultaneously captures both signals. It then immediately establishes a communication connection with the vehicle speed sensor and quickly acquires the vehicle's current speed as 55 km / h. The added controller then initiates the emergency response condition judgment process, accurately comparing the acquired speed of 55 km / h with a preset speed threshold (e.g., 40 km / h). Since 55 km / h is greater than the preset speed threshold of 40 km / h, it is ultimately determined that the vehicle meets the emergency response conditions during operation.
[0039] In another embodiment of this application, when a vehicle encounters a side collision while driving, the airbag controller immediately detects that the collision meets the deployment requirements and triggers the airbag deployment action, generating a collision deployment indication signal and marking the corresponding DTC. The signal is transmitted via the vehicle bus, and the aftermarket controller is the first to capture this collision deployment indication signal. Since the emergency call module needs to further confirm the vehicle's fault status, it determines that the vehicle meets the emergency assistance conditions after a 0.8-second delay, automatically dials an emergency call, and generates an emergency assistance activation signal sent to the bus. The aftermarket controller successfully captures this signal within the same listening cycle and immediately establishes communication with the vehicle speed sensor, acquiring the vehicle's current speed as 32 km / h. The aftermarket controller then performs an emergency response condition judgment, comparing the 32 km / h speed with a preset speed threshold of 35 km / h. Because 32 km / h is less than the preset speed threshold of 35 km / h, it is determined that the vehicle does not meet the emergency response conditions during operation.
[0040] In another embodiment of this application, when the vehicle experiences a minor scratch while driving, the emergency call module detects the abnormal state and preliminarily determines that the vehicle may have a fault requiring assistance. It generates an emergency assistance activation signal 1.2 seconds in advance and sends it to the vehicle bus. The added controller monitors the bus in real time and captures this emergency assistance activation signal first. Subsequently, the vehicle collides a second time with the guardrail, significantly escalating the collision intensity. The airbag controller detects that the collision meets the deployment conditions, triggers the airbag deployment action, and generates a collision deployment indication signal. After marking the DTC (Disrupted Traffic Troubleshooting) signal, it is transmitted through the vehicle bus. The added controller successfully captures this signal within the same monitoring cycle and quickly establishes communication with the vehicle speed sensor, acquiring the vehicle's current speed as 68 km / h. The added controller then compares the 68 km / h speed with a preset speed threshold (e.g., 50 km / h). Since 68 km / h is greater than the preset speed threshold of 50 km / h, it is determined that the vehicle meets the emergency response conditions during operation.
[0041] As an example, such as Figure 3As shown, firstly, the added controller verifies the fault-related signal (denoted as signal A, weight 0.4) output by the airbag controller. If signal A is not triggered, i.e., the signal value is 0, it means that the airbag controller has not participated in the associated response to this vehicle fault. It is directly determined that the conditions for the door module controller to perform operations are not met, and subsequent operations will not be executed. This step can quickly filter out non-critical fault scenarios that the airbag controller has not participated in, avoiding misjudgment. If signal A is triggered (value 1), it proceeds to the next step, checking the fault confirmation signal (denoted as signal B, weight 0.3) output by the E-CALL controller. If signal B is not triggered (value 0), it means that the E-CALL has not confirmed the current vehicle fault. It is also determined that the conditions are not met, and subsequent operations will not be executed. This is because the triggering of E-CALL is usually associated with serious faults requiring vehicle assistance. The absence of this signal indicates the severity of the fault or that the confirmation process has not met the standards. When signal B is also triggered (value 1), the added controller further checks the vehicle speed signal (denoted as signal C, weight 0.3). At this time, the preset speed threshold is 2km / h. When the vehicle speed is ≤2km / h, the corresponding value of signal C is 1. The added controller calculates the total weight, i.e., 0.4 (weight of signal A) + 0.3 (weight of signal B) + 0.3 (weight of signal C) = 1. The condition that the total weight is 1 is met, and the vehicle is determined to meet the condition for the door module controller to perform the operation. If the vehicle speed is >2km / h, the value of signal C is 0, the total weight cannot reach 1, and the added controller determines that the vehicle does not meet the condition.
[0042] Based on a multi-signal, weighted judgment method, this system comprehensively considers different dimensions of vehicle malfunctions (airbag controller association, E-CALL confirmation, vehicle speed limit), effectively avoiding misjudgment of a single signal. This makes the determination of the operating conditions of the door module controller more accurate and reliable, ensuring that the door module controller is only triggered when it is truly needed. This not only ensures the rationality of the vehicle's response to malfunctions but also prevents resource misoperation.
[0043] Step S203: If the emergency response conditions are met, control the vehicle to perform emergency response operations on the windows.
[0044] In this embodiment, once the added controller determines, through rigorous condition judgment, that the vehicle meets the emergency response conditions (airbag deployment, E-CALL dialing, and vehicle speed ≤ 2km / h, with the total weighted value meeting the criteria), it will quickly send a one-touch window lowering command signal to the vehicle's door module controller. The door module controller, as the execution unit for window control, activates its internal driver program and actuators upon receiving the command from the added controller.
[0045] The door module controller controls the operation of the window lift motor, driving the window glass to descend rapidly along a preset track. During this process, the door module controller monitors the window's operating status in real time to ensure that the window lowering action is executed stably and smoothly until the window is fully lowered, creating a reliable escape route for occupants in the event of vehicle malfunction (such as spontaneous combustion, a collision that prevents the doors from opening normally, or dangerous scenarios such as drowning or fire inside the vehicle).
[0046] Furthermore, the door controller itself possesses a certain signal judgment capability, capable of acquiring additional limiting signals from sensors such as the tilt sensor, smoke sensor, and water pressure sensor to further assist in the judgment, making the one-button window lowering operation more precise. In this way, the entire process, from signal acquisition and judgment to execution, forms a closed loop. When the vehicle encounters danger and requires an escape window, the window lowering action is performed automatically and quickly, without requiring manual operation by the occupants, thus improving the convenience and timeliness of occupants' escape in dangerous situations.
[0047] This embodiment provides a method for controlling vehicle windows. Figure 4 This is a flowchart of a vehicle window control method according to an embodiment of the present invention, such as... Figure 4 As shown, the process includes the following steps: Step S301: During vehicle operation, if the vehicle outputs a collision point indication signal and an emergency assistance activation signal, then detect whether the user has received a voice control command triggered by the window and obtain the detection result.
[0048] In the embodiments of this application, such as Figure 5 As shown, when the vehicle is in operation, the airbag controller continuously monitors the vehicle's collision status. Once a collision occurs and the airbag deployment threshold is reached, the airbag controller immediately triggers the airbag deployment, simultaneously generating a collision deployment indication signal. This signal is marked as the current DTC (Diagnostic Trouble Code), for example, by filling in information such as the collision type and trigger intensity according to the vehicle diagnostic standard format. This information is then sent to the vehicle's CAN bus, enabling signal transmission between various vehicle systems. The controller receives message data from the bus in real time. When it recognizes the airbag deployment DTC signal, it records it in its fault storage module, including detailed information such as the signal reception time and the DTC code. The controller primarily manages the various functions of the in-vehicle interactive host, including processing user input commands (such as voice and touch), controlling in-vehicle information display, coordinating the operation of various related vehicle modules (such as windows and air conditioning), and communicating with the vehicle bus to achieve information interaction and function control, providing users with a convenient in-vehicle interactive experience and ensuring the orderly execution of related in-vehicle functions.
[0049] Meanwhile, the emergency call module (E-CALL) is also monitoring and responding to vehicle malfunctions. When it detects that the vehicle needs assistance due to a collision or other malfunction, it automatically dials an emergency call, initiating a connection with a pre-set emergency rescue platform. During this process, the E-CALL module generates an emergency assistance activation signal, which is also sent to the bus via the CAN bus. The controller, while monitoring the bus, will also capture this emergency assistance activation signal and record relevant information, such as the call initiation time and call status.
[0050] When the controller simultaneously detects both the collision deployment indicator signal from the airbag controller and the emergency call activation signal from the emergency call module, it immediately initiates the detection process for user voice control commands. The controller's built-in intelligent voice recognition system begins operation, continuously collecting audio signals from inside the vehicle. Using microphone array technology, it performs preprocessing such as noise reduction and echo cancellation. Then, through voice recognition algorithms, such as an end-to-end deep learning-based voice recognition model, it analyzes the preprocessed audio to determine if there are any user-triggered voice control commands for the windows, such as recognizing specific words or phrases like "open the window" or "lower the window." During the detection process, the controller needs to complete audio acquisition, processing, and recognition within a certain time threshold (e.g., within 2 seconds to ensure timely emergency response) to ultimately determine whether a user-triggered voice control command for the windows has been received. This series of operations works in close coordination, from signal triggering and transmission to the controller's monitoring and voice command detection, constructing the initial information collection and judgment phase of the emergency response process, providing a basis for subsequent emergency response decisions.
[0051] Step S302: Determine whether the vehicle meets the emergency response conditions during operation based on the detection results. Specifically, if the detection result shows that a voice control command triggered by the user for the vehicle window has been received, it is determined that the vehicle meets the emergency response conditions during operation; or, if the detection result shows that no voice control command triggered by the user for the vehicle window has been received, it is determined that the vehicle does not meet the emergency response conditions during operation.
[0052] In this embodiment, after the controller detects the user's voice control command triggered by the window, it determines whether the vehicle meets the emergency response conditions based on the detection result. If the detection result indicates that the user has received a voice control command triggered by the window, it means that in an emergency scenario where a collision has occurred and the airbags and E-CALL emergency call have been triggered, the user has actively requested window operation. Combined with the previous airbag deployment and emergency call signals, the controller determines that the vehicle meets the emergency response conditions. Because in this situation, there is both the underlying fault requiring emergency handling (airbag deployment, E-CALL call) and the user's clear intention to operate the window. Confirmation of the voice command avoids misjudging the scenario and ensures that the emergency response meets the user's needs.
[0053] Conversely, if the detection result indicates that no voice control command for the windows has been received from the user, the controller determines that the vehicle does not meet the emergency response conditions during operation. This is because in emergency scenarios involving airbag deployment and E-CALL calls, various situations may arise, such as the user being unable to issue a command due to injury, or the user deeming the current environment unsuitable for lowering the windows (e.g., there are dangerous obstacles outside the windows). In such cases, not executing emergency window lowering operations can prevent secondary injuries to the user due to misoperation, ensuring the user's autonomy and safety in emergency situations. Through this clear conditional judgment logic, the controller accurately determines whether the emergency response conditions are met based on the detection results of the voice commands, making the triggering of emergency operations more aligned with actual needs and scenarios.
[0054] In step S303, if the emergency response conditions are met, the vehicle is controlled to perform an emergency response operation on the windows.
[0055] In this embodiment, when the controller determines that the vehicle meets the emergency response conditions (i.e., it detects the airbag deployment signal, the emergency call activation signal, and the user's voice control command for the windows), it will immediately initiate the emergency response procedure for the windows. The controller first establishes a communication connection and sends commands to the vehicle's window control module. It sends window control commands to the door module controller via the CAN bus. The commands include parameters such as the target window for lowering the window (typically, in this emergency scenario, all windows may be lowered, or, based on the vehicle's design logic, windows that facilitate escape, such as those furthest from the collision side), the speed and extent of the window lowering, etc.
[0056] After receiving instructions from the controller, the door module controller drives the window lift motor. The window lift motor lowers the window glass along the guide rail according to the instructions. During this process, the door module controller monitors the motor's operating status in real time, using methods such as motor current feedback and position sensor feedback to ensure the window lowers smoothly. If an abnormal situation such as window jamming occurs, the door module controller will attempt to restore normal operation by adjusting the motor's output torque. If this fails, it will report a fault to the controller. However, in emergency situations, priority is given to lowering the window as much as possible to create escape or ventilation conditions for the user.
[0057] Simultaneously, after sending commands, the controller will also provide feedback to the user on the execution status of the emergency window handling through in-vehicle multimedia displays and voice prompts. For example, it may display information such as "Emergency window lowering in progress" or "Window lowered" on the central control screen, or inform the user of the window operation status again via voice. This allows the user to clearly understand the progress of the vehicle's emergency operation in an emergency, enhancing the user's sense of control and security during the emergency. The entire emergency handling operation process, from the controller issuing commands to the door module controller driving execution, and then to status feedback, forms a complete closed loop, ensuring that in an emergency, it can quickly and effectively provide users with emergency window handling capabilities, assisting them in dealing with the dangers caused by vehicle malfunctions.
[0058] This embodiment provides a method for controlling vehicle windows. Figure 6 This is a flowchart of a vehicle window control method according to an embodiment of the present invention, such as... Figure 6 As shown, the process includes the following steps: Step S401: During vehicle operation, if a collision point explosion indication signal and an emergency assistance activation signal are detected, the vehicle's smoke concentration and water pressure data during operation are detected.
[0059] In the embodiments of this application, such as Figure 7 As shown, during vehicle operation, the airbag controller continuously monitors the collision status. When the collision intensity reaches the trigger threshold, it immediately deploys the airbags, generating a collision deployment indication signal, marked as DTC, and broadcasting it via the CAN bus. Simultaneously, the emergency call module (E-CALL) monitors the airbag status in real time. Upon recognizing the deployment signal, it automatically dials an emergency call to the backend and outputs an emergency call activation signal to the bus.
[0060] In this embodiment, after the controller synchronously captures these two types of core signals, it initiates multi-dimensional environmental monitoring. The controller in this embodiment can be a standby controller, which can be understood as a backup controller that can be used in case of controller interaction abnormalities to ensure the execution of emergency operations. This type of in-vehicle intelligent auxiliary control controller integrates multiple signal processing and emergency logic, improving the reliability of vehicle accident response.
[0061] Specifically, the in-vehicle smoke sensor collects data at a frequency of once per second. Using the principle of light scattering, it converts the degree to which smoke particles obstruct light into an electrical signal, which is then converted into a digital concentration value via an A / D converter. The water pressure sensor, based on the piezoresistive effect, senses pressure changes when the vehicle doors and body are submerged in water, converting this into water depth data. The sensors transmit the smoke concentration and water pressure data in CAN message format. The standby controller parses the messages, extracts valid values (e.g., smoke concentration accurate to 0.01 mg / m³, water pressure accurate to 0.01 m depth), and aligns these values with the timestamps of airbag and E-CALL signals to construct a "collision-environment" correlation dataset, providing a basis for accident determination.
[0062] In addition, the standby controller verifies signal validity by continuously identifying smoke and water pressure sensor messages for 10 cycles (approximately 10 seconds). If the message cycle is stable and without loss, the signal is considered valid. If the standby controller is offline, the intelligent host can take over the signal verification, reusing sensor data by parsing bus messages to ensure uninterrupted monitoring. This process integrates multi-sensor data and signal verification mechanisms to accurately characterize environmental risks after a vehicle accident, laying a solid foundation for subsequent interactions and decision-making.
[0063] Step S402: Compare the smoke concentration inside the vehicle with a preset concentration threshold, and compare the water pressure data inside the vehicle with a preset water pressure threshold, to determine whether the vehicle meets the emergency response conditions during operation. Specifically, if the smoke concentration inside the vehicle is greater than or equal to the preset concentration threshold, and / or the water pressure data inside the vehicle is greater than or equal to the preset water pressure threshold, then the vehicle meets the emergency response conditions during operation; or, if the smoke concentration inside the vehicle is less than the preset concentration threshold, and the water pressure data inside the vehicle is less than the preset water pressure threshold, then the vehicle does not meet the emergency response conditions during operation.
[0064] As an example, after the standby controller acquires smoke concentration and water pressure data, it calls a preset threshold library (smoke threshold: e.g., 2.0 mg / m³, water pressure threshold: e.g., 1.2 m water depth corresponding to the vehicle's wading hazard level) to initiate the condition judgment logic: ① An accident scenario is determined when either of the following conditions is met: smoke concentration ≥ 2.0 mg / m³ (e.g., a fire inside the vehicle producing a large amount of smoke) or water pressure ≥ 1.2 m (e.g., a vehicle falling into water and wading). For example, if the smoke sensor detects a concentration of 2.5 mg / m³, exceeding the threshold, the controller immediately marks it as a "smoke exceeding standard accident"; or if the water pressure sensor reports a water depth of 1.5 m, it triggers the "vehicle immersion accident" determination.
[0065] ② When the airbag deploys (collision triggered), an E-CALL is dialed (help triggered), and smoke / water pressure exceeds the standard (environmental trigger), a dual judgment of "collision + environmental risk" is formed. For example, if after the airbag deploys, the smoke concentration soars from 0.1 mg / m³ to 3.0 mg / m³ (change rate within 10 seconds > 2.9 mg / m³), combined with the E-CALL activation signal, it is judged as a "collision-induced fire" accident; or if at the same time as the airbag deploys, the water pressure jumps from 0 m to 1.3 m (change rate within 5 seconds > 1.3 m), it is judged as a "collision-induced drowning" accident.
[0066] If the smoke concentration is <2.0mg / m³ and the water pressure is <1.2m, it indicates that although the vehicle has triggered the airbags and E-CALL, there is no accompanying smoke / water immersion risk (such as a minor low-speed collision). The controller determines this as a "non-emergency accident scenario" and skips the emergency response procedure. This judgment logic covers two types of accidents: "single environmental risk" and "collision + environmental risk." Through dynamic threshold comparison and change rate monitoring, it accurately distinguishes the accident level, avoiding misjudgments (such as accidentally triggering the water pressure sensor during a car wash in the rain) while ensuring that high-risk scenarios (fire, water immersion) are not overlooked, achieving a balance between "error prevention and accurate response."
[0067] Step S403: If the emergency response conditions are met, control the vehicle to perform an emergency response operation on the windows.
[0068] In this embodiment, controlling the vehicle to perform emergency response operations on the windows includes: if the vehicle has the normal operating conditions of the in-vehicle interactive host, then controlling the vehicle to perform a window lowering operation through the in-vehicle interactive host. Specifically, controlling the vehicle to perform emergency response operations on the windows includes: acquiring the user's position and posture information inside the vehicle, and information about the vehicle's surrounding environment; analyzing the position and posture information and the surrounding environment information to obtain the safety rescue coefficient corresponding to each window in the vehicle; selecting the target window with the highest safety rescue coefficient from among the windows in the vehicle, and then controlling the target window to perform a window lowering operation.
[0069] Specifically, when the vehicle is equipped with the normal operating conditions of the in-vehicle interactive host, it uses sensors such as cameras and millimeter-wave radar distributed in the vehicle to obtain the user's position and posture information inside the vehicle. For example, it uses computer vision algorithms of cameras to identify the user's limb position and posture angle, and determine the distance between the user and each window and the accessible path. At the same time, it uses in-vehicle GPS and environmental perception sensors around the vehicle (such as ultrasonic sensors and surround-view cameras) to collect information about the vehicle's surrounding environment, including the distribution of obstacles outside the windows (such as pedestrians, other vehicles, building fences, etc.), road conditions (whether there is water accumulation or collapse), and weather conditions (such as visibility obstruction caused by heavy rain or snow).
[0070] Next, the vehicle integrates its position and posture information with surrounding environmental information for calculation. For each window, a safety rescue coefficient assessment system is constructed: combining factors such as the user's reachability time to the window (derived from position and posture information), the openness of the escape space outside the window (judged by environmental information), and the risk of window glass breakage (e.g., the risk of impact from sharp obstacles), a weighted algorithm (e.g., user accessibility weight 0.4, environmental safety weight 0.4, glass stability weight 0.2) is used to quantify the safety rescue coefficient for each window. Then, the target window with the highest safety rescue coefficient is selected from all windows, and a precise command is sent to the vehicle's window control module to control that target window to lower. The entire process is completed within seconds, ensuring efficiency and adaptability to actual escape needs.
[0071] As an example, suppose a minor collision occurs while the vehicle is driving on a city road, and the in-vehicle interactive system functions normally. The in-vehicle camera detects that the user is in the driver's seat and, through posture recognition, determines that the user can quickly move to the right-side window area. Simultaneously, the surround-view camera detects a construction fence obstructing the left-side window, a parked vehicle outside the rear window, and an open sidewalk outside the right-side window with no obvious obstacles. After collecting this positional and environmental information, the in-vehicle interactive system calculates a safety rescue coefficient model: the left-side window has a low accessibility and environmental safety score due to the external fence, resulting in a safety rescue coefficient of 0.6; the right-side window is easily accessible to the user and has an open area outside, resulting in a coefficient of 0.9; the rear window has a coefficient of 0.5 due to the obstruction of vehicles outside. Ultimately, the in-vehicle interactive system selects the right-side window as the target window, sends a window-lowering command, and the right-side window quickly lowers, creating a safe and convenient escape or assistance route for the user. The entire process is automatic and precise, perfectly meeting the needs of actual emergency scenarios.
[0072] In another embodiment of this application, controlling the vehicle to perform emergency response operations on the window includes: if the vehicle does not have the normal operating conditions of the in-vehicle interactive host, the control circuit controller sets the switch, and after the switch is closed, the circuit controller controls the window breaking mechanism to perform the window breaking operation.
[0073] Specifically, when the vehicle determines that the in-vehicle interactive host does not meet the conditions for normal operation (such as host hardware failure, system crash, or inability to respond), the circuit controller quickly enters emergency takeover mode. It first sets the preset emergency switch to a standby state. Through the in-vehicle display screen (if it can display normally) and the voice broadcast module, it sends clear operation guidance information to the user, such as repeatedly playing the voice prompt "In-vehicle host malfunction, please press the red emergency switch next to the passenger-side glove box to break the window," or displaying graphic operation steps on the instrument panel to guide the user to find the location and operation method of the physical emergency switch.
[0074] After sending the operation instructions, once the switch is detected to be closed, the circuit controller immediately sends a drive signal to the window breaking mechanism. After receiving the signal, the window breaking mechanism triggers an internal explosion or mechanical action to instantly shatter the corresponding car window glass. The window breaking process controls the direction and shape of the flying glass fragments to avoid secondary injury to the people inside the vehicle, ensuring that an escape route can still be opened for users when the in-vehicle interactive host fails.
[0075] As an example, such as Figure 8 As shown, the standby controller integrated module serves as the core coordination unit, and is bidirectionally connected to the software control module and the internal circuit controller to form the control center; the internal circuit controller is connected to the single-pole double-throw switch through the line, and the single-pole double-throw switch is then connected to the window breaking actuator circuit composed of relays, spring devices, and hydraulic breakers, with the hydraulic breakers acting on the glass door.
[0076] When the vehicle malfunctions and the in-vehicle interactive host is not functioning properly, the software control module first determines this state and then, through the internal circuit controller, "sets" the single-pole double-throw switch (i.e., switches the switch to the ready-to-trigger position). Simultaneously, the standby controller integration module sends operation guidance information to the user via in-vehicle voice prompts and lights (such as instrument panel indicator lights and central control prompts), clearly informing them of the emergency switch's (single-pole double-throw switch) installation location (e.g., "red switch next to the passenger-side glove box") and operation method ("press and hold for 3 seconds" or "flip the switch to the designated position").
[0077] After issuing the instruction, the internal circuit controller continuously monitors the electrical signal of the single-pole double-throw switch to determine whether the user has triggered the switch closure operation according to the instruction. Once the switch closure is detected (by monitoring the current flow and voltage changes in the circuit), the internal circuit controller quickly sends a conduction command to the relay. After the relay is energized, it connects the circuit of the window-breaking mechanism. At this time, the spring device is in a compressed and energy-storing state before the circuit is turned on. At the instant the circuit is turned on, the spring releases its elastic potential energy, quickly pushing the breaker hammer along a preset trajectory to accurately strike the weak part of the glass door (such as the corner), causing the glass to shatter and creating an escape route for the people inside the vehicle. Throughout the process, the various components interact with signals through circuit connections, realizing a complete process of "fault identification - instruction interaction - operation detection - window breaking execution," ensuring that even when the vehicle lacks the onboard interactive host function, it can still reliably complete emergency window breaking to help people escape.
[0078] This embodiment provides a method for controlling vehicle windows. Figure 9 This is a flowchart of a vehicle window control method according to an embodiment of the present invention, such as... Figure 9 As shown, the process includes the following steps: Step S501: If the emergency response conditions are not met, listen for the user's voice inquiry command.
[0079] In this embodiment, when it is determined that the vehicle does not meet the emergency response conditions, the in-vehicle interactive host will automatically switch to voice monitoring mode. At this time, the voice recognition module remains continuously active, collecting in-vehicle audio signals in real time through the in-vehicle microphone array, and performing preprocessing such as noise reduction and echo cancellation to filter out interference such as engine noise and external noise.
[0080] The system retrieves a keyword library of preset voice inquiry commands, such as "how to break a window," "emergency window breaking methods," and "how to open a car window." When the system recognizes that the user's voice contains these keywords and the semantic matching degree exceeds 90%, it determines that a voice inquiry command has been triggered. To avoid false triggers, a 10-second listening window is set. If no valid command is detected within the window, the system enters a low-power listening state, waking up the microphone every 3 seconds for a brief detection, balancing response speed and power consumption.
[0081] Step S502: Respond to the voice inquiry command and provide the user with a broken window notification.
[0082] In this embodiment, upon hearing a user's voice inquiry, a response and information feedback process are initiated. First, the preset window-breaking prompt information is converted into natural speech using TTS technology. The content includes the location of the emergency switch, its operation method, the window corresponding to the window-breaking actuator, and precautions.
[0083] Meanwhile, if the in-vehicle display screen is functioning properly, it will simultaneously display graphic instructions, diagrams indicating the switch locations, and animated operation steps. Voice prompts will be played at a high volume and repeated twice to ensure clear reception. If the voice module malfunctions, the dashboard indicator lights will flash in conjunction with a buzzer to prompt the user to consult the window-breaking instructions in the printed emergency manual.
[0084] As an example, upon receiving a user's voice command "How to break a window to escape," the system immediately responds and initiates an information feedback process: using TTS technology, the preset window-breaking prompt is converted into natural speech at a volume of over 80 decibels and repeated twice in high-volume mode. The content is: "The red button on the left side of the passenger-side glove box is the emergency window-breaking switch. Please press and hold for 3 seconds until you hear a buzzer. The corresponding window-breaking mechanism is the left rear window. After breaking the window, please stay away from glass shards." Simultaneously, the in-vehicle display screen shows graphic guidance, presenting a diagram of the switch location and an animation of the operation steps. If the voice module malfunctions, the red LED on the dashboard flashes 3 times per second, accompanied by a short beep at 1-second intervals, prompting the user to refer to the window-breaking instructions in the paper emergency manual.
[0085] Step S503: Detect the control operation triggered by the user based on the broken window prompt information.
[0086] In this embodiment, after receiving the broken window warning message, the system enters the control operation detection phase. The circuit controller monitors the electrical signal status of the emergency switch in real time, including the duration of the switch press, the number of presses, and whether the operation is continuous.
[0087] For example, the preset valid operation mode is "press and hold for more than 3 seconds" or "press short 5 times consecutively." The controller detects the change in circuit current when the switch is closed using a current sensor. When the preset operation mode is met, it is determined to be a valid trigger. Simultaneously, if the vehicle is equipped with a touchscreen or voice secondary confirmation function, it will additionally detect whether the user has completed secondary verification via the voice command "confirm window break" or the touch confirmation button. This dual detection mechanism reduces the risk of misoperation. During the detection process, if the user's operation does not conform to the preset mode, a voice prompt will appear saying "Operation error, please follow the instructions again," and the detection timer will be reset.
[0088] Step S504: If the control operation meets the window breaking trigger condition, then perform the window breaking operation on the vehicle window.
[0089] In this embodiment, when the user's control operation is detected to meet the window-breaking trigger condition (such as pressing and holding for 3 seconds and passing secondary verification), the circuit controller will immediately send a drive signal to the window-breaking actuator. After receiving the signal, the electromagnetic trigger or miniature explosive device built into the window-breaking actuator will instantly release the pre-stored energy: the electromagnetic mechanism drives the striker to strike the weak point at the corner of the window through a strong current, while the pneumatic mechanism releases high-pressure gas to drive the window-breaking hammer, ensuring that the window glass is shattered within 0.5 seconds.
[0090] Meanwhile, the controller monitors the feedback signals from the window-breaking mechanism (such as an electrical signal indicating completion of the action). If no feedback is received, it will activate the backup window-breaking mechanism (such as the actuator of another window) after 1 second. After the window is broken, a buzzer will sound for 3 seconds to indicate successful operation, and the power to the window-breaking mechanism will be automatically cut off to prevent repeated triggering. The entire process balances efficiency and safety.
[0091] This embodiment also provides a window control device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0092] This embodiment provides a vehicle window control device, such as... Figure 10 As shown, it includes: The detection module 901 is used to detect whether the vehicle meets the emergency response conditions during operation if it detects the collision point explosion indication signal and the emergency assistance activation signal output by the vehicle. The control module 902 is used to control the vehicle to perform emergency response operations on the windows if the emergency response conditions are met.
[0093] In this embodiment of the application, the detection module 901 is used to acquire the driving speed of the vehicle during operation; compare the driving speed with a speed threshold to determine whether the vehicle meets the emergency response conditions during operation; wherein, if the driving speed is greater than or equal to the speed threshold, it is determined that the vehicle meets the emergency response conditions during operation; or, if the driving speed is less than the speed threshold, it is determined that the vehicle does not meet the emergency response conditions during operation.
[0094] In this embodiment of the application, the detection module 901 is used to detect whether a voice control command triggered by the user for the car window is received, and obtain a detection result; based on the detection result, it is determined whether the vehicle meets the emergency response conditions during operation; wherein, if the detection result is that a voice control command triggered by the user for the car window is received, it is determined that the vehicle meets the emergency response conditions during operation; or, if the detection result is that a voice control command triggered by the user for the car window is not received, it is determined that the vehicle does not meet the emergency response conditions during operation.
[0095] In this embodiment, the detection module 901 is used to detect the smoke concentration and water pressure data inside the vehicle during operation; compare the smoke concentration with a preset concentration threshold, and compare the water pressure data with a preset water pressure threshold to determine whether the vehicle meets the emergency response conditions during operation; wherein, if the smoke concentration inside the vehicle is greater than or equal to the preset concentration threshold, and / or the water pressure data inside the vehicle is greater than or equal to the preset water pressure threshold, then it is determined that the vehicle meets the emergency response conditions during operation; or, if the smoke concentration inside the vehicle is less than the preset concentration threshold, and the water pressure data inside the vehicle is less than the preset water pressure threshold, then it is determined that the vehicle does not meet the emergency response conditions during operation.
[0096] In this embodiment of the application, the control module 902 is used to control the vehicle to perform window lowering operation through the vehicle interactive host if the vehicle has the normal operating conditions of the vehicle interactive host; if the vehicle does not have the normal operating conditions of the vehicle interactive host, the control circuit controller will set the switch, and after the switch is closed, the control circuit controller will control the window breaking mechanism to perform window breaking operation.
[0097] In this embodiment, the control module 902 is used to acquire the user's pose information inside the vehicle and the surrounding environment information of the vehicle; analyze the pose information and the surrounding environment information to obtain the safety rescue coefficient corresponding to each window in the vehicle; select the target window with the highest safety rescue coefficient from the windows in the vehicle, and control the target window to perform a window lowering operation.
[0098] In this embodiment of the application, the device further includes: a prompting module, used to listen for voice inquiry commands triggered by the user if the emergency response conditions are not met; respond to the voice inquiry commands and provide the user with window breaking prompt information; detect the control operation triggered by the user based on the window breaking prompt information; and if the control operation meets the window breaking triggering conditions, perform a window breaking operation on the vehicle window.
[0099] Please see Figure 11 , Figure 11 This is a schematic diagram of the structure of an electronic device provided in an optional embodiment of the present invention, such as... Figure 11As shown, the electronic device includes one or more processors 10, memory 20, and interfaces for connecting the components, including high-speed interfaces and low-speed interfaces. The components communicate with each other via different buses and can be mounted on a common motherboard or otherwise as required. The processors can process instructions executed within the electronic device, including instructions stored in or on memory to display graphical information of a GUI on external input / output devices (such as display devices coupled to the interfaces). In some alternative implementations, multiple processors and / or multiple buses can be used with multiple memories and multiple memory modules, if desired. Similarly, multiple electronic devices can be connected, each providing some of the necessary operations (e.g., as a server array, a group of blade servers, or a multiprocessor system).
[0100] Processor 10 may be a central processing unit, a network processor, or a combination thereof. Processor 10 may further include a hardware chip. The hardware chip may be an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. The programmable logic device may be a complex programmable logic device (CAMP), a field-programmable gate array (FPGA), a general-purpose array logic (GDA), or any combination thereof.
[0101] The memory 20 stores instructions executable by at least one processor 10 to cause the at least one processor 10 to perform the method shown in the above embodiments.
[0102] The memory 20 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the electronic device as displayed on a mini-program landing page. Furthermore, the memory 20 may include high-speed random access memory and may also include non-transitory memory, such as at least one disk storage device, flash memory device, or other non-transitory solid-state storage device. In some alternative embodiments, the memory 20 may optionally include memory remotely located relative to the processor 10, and these remote memories can be connected to the electronic device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0103] The memory 20 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as flash memory, hard disk or solid-state drive; the memory 20 may also include a combination of the above types of memory.
[0104] The electronic device also includes a communication interface 30 for communicating with other devices or communication networks.
[0105] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as computer code that can be recorded on a storage medium, or implemented as computer code downloaded via a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code, which, when accessed and executed by the computer, processor, or hardware, implements the methods shown in the above embodiments.
[0106] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations all fall within the scope defined by the appended claims.
Claims
1. A vehicle window control method characterized by, The method comprises: During the operation of the vehicle, if the collision point explosion indication signal output by the vehicle and the emergency help activation signal output by the vehicle are monitored in any one monitoring period, it is detected whether the emergency treatment condition is met during the operation of the vehicle; If the emergency treatment condition is met, the vehicle is controlled to perform emergency treatment operation on the vehicle window.
2. The method of claim 1, wherein, The detection of whether the emergency treatment condition is met during the operation of the vehicle comprises: Obtaining the driving speed of the vehicle during the operation of the vehicle; Comparing the driving speed with the speed threshold value to determine whether the emergency treatment condition is met during the operation of the vehicle; If the driving speed is greater than or equal to the speed threshold value, it is determined that the emergency treatment condition is met during the operation of the vehicle; or if the driving speed is less than the speed threshold value, it is determined that the emergency treatment condition is not met during the operation of the vehicle.
3. The method of claim 1, wherein, The detection of whether the emergency treatment condition is met during the operation of the vehicle comprises: Detecting whether a voice control instruction triggered by a user for the vehicle window is received to obtain a detection result; Based on the detection result, it is determined whether the emergency treatment condition is met during the operation of the vehicle; If the detection result is that the voice control instruction triggered by the user for the vehicle window is received, it is determined that the emergency treatment condition is met during the operation of the vehicle; or if the detection result is that the voice control instruction triggered by the user for the vehicle window is not received, it is determined that the emergency treatment condition is not met during the operation of the vehicle.
4. The method of claim 1, wherein, The detection of whether the emergency treatment condition is met during the operation of the vehicle comprises: Detecting the in-vehicle smoke concentration and the in-vehicle water pressure data of the vehicle during the operation of the vehicle; Comparing the in-vehicle smoke concentration with the preset concentration threshold value and comparing the in-vehicle water pressure data with the preset water pressure threshold value to determine whether the emergency treatment condition is met during the operation of the vehicle; If the in-vehicle smoke concentration is greater than or equal to the preset concentration threshold value and / or the in-vehicle water pressure data is greater than or equal to the preset water pressure threshold value, it is determined that the emergency treatment condition is met during the operation of the vehicle; or if the in-vehicle smoke concentration is less than the preset concentration threshold value and the in-vehicle water pressure data is less than the preset water pressure threshold value, it is determined that the emergency treatment condition is not met during the operation of the vehicle.
5. The method of claim 1, wherein, The control of the vehicle to perform emergency treatment operation on the vehicle window comprises: If the vehicle has normal function operation conditions of the vehicle-mounted interactive host, the vehicle-mounted interactive host is controlled to perform a vehicle window lowering operation; If the vehicle does not have normal function operation conditions of the vehicle-mounted interactive host, a switch is set by a circuit controller, and after the switch is closed, a window breaking execution mechanism is controlled by the circuit controller to perform a vehicle window breaking operation.
6. The method of claim 5, wherein, The control of the vehicle to perform emergency treatment operation on the vehicle window comprises: Obtaining the pose information of the user in the vehicle and the surrounding environment information of the vehicle; Analyzing the pose information and the surrounding environment information to obtain a safety rescue coefficient corresponding to each vehicle window in the vehicle; selecting a target window with the highest safety rescue coefficient from each window in the vehicle, and controlling the target window to perform a window lowering operation.
7. The method of claim 1, wherein, The method further comprises: if the emergency treatment condition is not met, listening to a voice inquiry instruction triggered by a user; in response to the voice inquiry instruction, feeding back a window breaking prompt information to the user; detecting a control operation triggered by the user based on the window breaking prompt information; if the control operation meets a window breaking trigger condition, performing a window breaking operation on the window.
8. A vehicle window control device characterized by comprising: The device comprises: a detection module, configured to detect whether an emergency treatment condition is met during operation of a vehicle, if a collision point explosion indication signal output by the vehicle and an emergency help activation signal output by the vehicle are listened to in any listening period; a control module, configured to control the vehicle to perform an emergency treatment operation on a window if the emergency treatment condition is met.
9. An electronic device, comprising: comprise: a memory and a processor, which are communicatively connected, and the memory stores computer instructions, and the processor executes the computer instructions to perform the method in any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions, and the computer instructions are used to make a computer execute the method in any one of claims 1 to 7.
