A vehicle door waterproof control method and device and vehicle

By installing a foldable waterproof device between the upper side of the door and the side of the vehicle roof, and using a rain sensor to detect rainfall and unfold it when necessary, the problem of rainwater intrusion when the door is opened is solved, protecting the vehicle's internal components and saving energy.

CN119734572BActive Publication Date: 2026-02-17ZHEJIANG GEELY HLDG GRP CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202510117127.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-24
Publication Date
2026-02-17
Estimated Expiration
2045-01-24

Smart Images

  • Figure CN119734572B_ABST
    Figure CN119734572B_ABST
Patent Text Reader

Abstract

The present application relates to the field of vehicle intelligent control, in particular to a vehicle door waterproof control method and device and vehicle. The present application ensures that the waterproof device is started only when necessary by monitoring the environmental rainfall in real time, avoiding unnecessary energy consumption and operation. At the same time, the target vehicle door needing waterproof is identified, and the working state of the waterproof device corresponding to the target vehicle door is controlled. When the target vehicle door is opened, the state of the waterproof device is adjusted according to the opening angle, ensuring that rainwater can be effectively blocked at any opening angle. Through the intelligent rainfall induction and vehicle door waterproof control mechanism, the waterproof device can be automatically started when the rainfall reaches a certain threshold, effectively preventing rainwater from entering the vehicle and avoiding damage to the interior panel and glass lifter switch. In addition, the waterproof device is foldably arranged between the upper side of the vehicle door and the side edge of the vehicle roof, which can be neatly folded and stored when not in use, without occupying too much space and affecting normal driving of the vehicle.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle intelligent control, specifically to a method, device, and vehicle for controlling waterproofing of vehicle doors. Background Technology

[0002] Currently, car doors lack overhead shielding when open, especially in rainy weather. Whether getting in or out of the car, or lowering the front door window when turning or reversing in the rain for better visibility, a large amount of rainwater will fall onto the plastic interior panels of the doors and the window regulator switches. Over time, the plastic interior panels of the doors will bulge and deform, and the window regulator switches will malfunction, causing significant losses to users. Summary of the Invention

[0003] In view of this, embodiments of the present invention provide a method, device, and vehicle for controlling waterproofing of car doors, in order to solve the problem that when a car door is opened, there is no shielding above it, which makes it easy for rainwater to splash onto the interior door panel and window regulator switch, causing component failure and resulting in losses for the user.

[0004] In a first aspect, embodiments of the present invention provide a method for controlling waterproofing of vehicle doors, the method comprising:

[0005] The system detects the ambient rainfall data of the vehicle's current environment. Each door of the vehicle is equipped with a waterproof device, which is foldably located between the upper side of the door and the side of the vehicle's roof.

[0006] If the environmental rainfall data reaches the preset rainfall data, the target door in the vehicle that is currently subject to waterproofing control is obtained.

[0007] The target waterproofing device corresponding to the target car door is controlled to enter the working state, and the working parameters of the target car door are determined so that when the target car door is opened, the target waterproofing device is controlled to change from a folded state to an unfolded state according to the opening angle of the target car door.

[0008] Furthermore, obtaining the target door in the vehicle currently undergoing waterproofing control includes:

[0009] Acquire user situation information about the target user's environment, and detect the component status of the vehicle body parts;

[0010] By analyzing the user situation information and the component status, the usage scenario of the vehicle for the door in the environment can be obtained;

[0011] Based on the described usage scenario, determine the target door in the vehicle that currently requires waterproofing control.

[0012] Furthermore, the steps of obtaining user situation information about the vehicle's environment and detecting the component status of the vehicle's body parts include:

[0013] The system detects the current user behavior of the target user and the change in distance between the target user and the vehicle, and uses the user behavior and the distance as the user situation information.

[0014] The door status and window status of the vehicle are detected, and the door status and window status are used as the component status.

[0015] Furthermore, detecting the change in distance between the target user and the vehicle includes:

[0016] Obtain the target user's historical vehicle usage information, wherein the historical vehicle usage information includes historical vehicle usage time and historical vehicle usage location;

[0017] The target user's car usage preferences are determined based on the historical car usage time and the historical car usage location.

[0018] The testing time period and testing location are determined based on the vehicle usage preferences.

[0019] If the current location of the vehicle matches the detection location, then the distance change between the target user and the vehicle is detected during the detection time period.

[0020] Furthermore, determining the operating parameters of the target door includes:

[0021] Collect ambient wind direction data of the vehicle's location;

[0022] Obtain the first mapping relationship between preset rainfall data, preset wind direction data and the motor parameters of the waterproof device;

[0023] Obtain a second mapping relationship between preset wind direction data and the unfolded length of the waterproof device;

[0024] From the first mapping relationship, query the target motor parameters corresponding to the environmental wind direction data and the environmental rainfall data, and from the second mapping relationship, query the target deployment length corresponding to the environmental wind direction data;

[0025] The target motor parameters and the target unfolded length are used as the working parameters.

[0026] Furthermore, after querying the target unfolding length corresponding to the environmental wind direction data, the method further includes:

[0027] Detect whether the window in the target vehicle door is open;

[0028] If the vehicle window is open, the degree of opening of the vehicle window is detected;

[0029] The target unfolding length is updated by using the degree of opening of the vehicle window.

[0030] Furthermore, after querying the target motor parameters corresponding to the environmental wind direction data and the environmental rainfall data, the method further includes:

[0031] The state of charge of the battery in the vehicle is detected, and the distance between the target user and the vehicle is detected. The distance is then compared with each preset threshold to obtain the distance relationship between the distance and each preset threshold.

[0032] The target motor parameters are updated using the state of charge and the distance relationship.

[0033] Thirdly, embodiments of the present invention provide a vehicle door waterproofing control device, the device comprising:

[0034] The detection module is used to detect the ambient rainfall data of the current environment of the vehicle. Each door of the vehicle is equipped with a waterproof device, which is foldably disposed between the upper side of the door and the edge of the roof.

[0035] The acquisition module is used to acquire the target door in the vehicle that is currently subject to waterproofing control when the environmental rainfall data reaches the preset rainfall data.

[0036] The control module is used to control the target waterproofing device corresponding to the target car door to enter the working state, and when the target car door is opened, the target waterproofing device changes from a folded state to an unfolded state according to the opening angle of the target car door.

[0037] Fourthly, embodiments of the present invention provide a vehicle, including: a vehicle body and a controller, wherein the controller stores control instructions, and the controller executes the control instructions to perform the method described in the first aspect or any corresponding embodiment thereof;

[0038] A foldable waterproof device is provided between the upper side of each door and the side of the vehicle roof in the vehicle body. The waterproof device is folded when the door is closed and unfolded when the door is open.

[0039] Fourthly, embodiments of the present invention provide a computer 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.

[0040] Fifthly, embodiments of the present invention provide a computer-readable storage medium storing computer instructions for causing a computer to perform the method described in the first aspect or any corresponding embodiment thereof.

[0041] The method provided in this application monitors ambient rainfall in real time, ensuring that the waterproofing device is activated only when necessary, avoiding unnecessary energy consumption and operation. It simultaneously identifies the target vehicle door requiring waterproofing and controls the corresponding waterproofing device to operate. When the target door is opened, the state of the waterproofing device is adjusted according to the opening angle, ensuring effective rain protection at any opening angle. Through this intelligent rain sensing and door waterproofing control mechanism, it can automatically activate when rainfall reaches a certain threshold, effectively preventing rainwater from entering the vehicle and avoiding damage to interior panels and window regulator switches. Furthermore, the waterproofing device is foldably installed between the upper side of the door and the side of the vehicle roof, allowing for clever folding and storage when not in use, without occupying excessive space or affecting normal vehicle operation. Attached Figure Description

[0042] 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.

[0043] Figure 1 This is a schematic flowchart of a vehicle door waterproofing control method according to some embodiments of the present invention;

[0044] Figure 2 This is a schematic flowchart of a vehicle door waterproofing control method according to some embodiments of the present invention;

[0045] Figure 3 This is a schematic diagram of the operation of a waterproof device according to some embodiments of the present invention;

[0046] Figure 4 This is a schematic diagram illustrating the relationship between rainfall data, wind direction data, and motor parameters according to some embodiments of the present invention;

[0047] Figure 5 This is a structural block diagram of a vehicle door waterproofing control device according to an embodiment of the present invention;

[0048] Figure 6 This is a schematic diagram of the hardware structure of a computer device according to an embodiment of the present invention. Detailed Implementation

[0049] 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.

[0050] According to embodiments of the present invention, a method, apparatus and vehicle for controlling waterproofing of vehicle doors 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.

[0051] This embodiment provides a method for controlling waterproofing of car doors. Figure 1 This is a flowchart of a vehicle door waterproofing control method according to an embodiment of the present invention, such as... Figure 1 As shown, the process includes the following steps:

[0052] Step S101: Detect the ambient rainfall data of the current environment of the vehicle. Each door of the vehicle is equipped with a waterproof device, which is foldable and located between the upper side of the door and the side of the vehicle roof.

[0053] In this embodiment, a professional rain sensor is installed on the vehicle. The rain sensor is typically installed near the windshield or roof of the vehicle, in locations where it can directly contact rainwater and accurately detect rainfall. The sensor uses optical and capacitive principles to detect the presence and intensity of rain. For example, an optical rain sensor emits light; when raindrops fall, the refraction and reflection of the light change. The optical receiving element inside the sensor receives the changed light signal, which is then converted into an electrical signal by a built-in signal processing module, allowing the calculation of the corresponding rainfall data.

[0054] For each car door, a waterproofing device is installed in a specific space between the upper side of the door and the side of the vehicle roof during the design and manufacturing phase. The waterproofing device features a foldable design and can be made of materials such as rubber or polymer composites that offer flexibility, waterproofing, and durability. During installation, it is secured in its position using slots, clips, or screws. Simultaneously, the connections between the device and the door and the roof are properly sealed to prevent rainwater from seeping in through gaps.

[0055] Step S102: If the ambient rainfall data reaches the preset rainfall data, obtain the target door in the vehicle that is currently subject to waterproofing control.

[0056] In this embodiment, the vehicle's control system pre-sets a threshold for rainfall data. This threshold, derived from extensive testing and practical experience, represents the level of rainfall at which waterproofing devices need to be activated. Once the detected environmental rainfall data is transmitted to the control system, the system immediately compares and analyzes the received real-time rainfall data with the preset rainfall data.

[0057] If the real-time rainfall data reaches or exceeds the preset rainfall data, the control system will further determine which doors require waterproofing control. For example, when the vehicle detects that someone inside is about to get out, the door status monitoring module (which can be sensors installed in the door lock, door handle, etc.) senses the operation signal that the door is about to be opened, or when it detects that someone outside is approaching the vehicle and about to open the door to get in (through the coordinated judgment of distance sensors, door handle sensors, etc. outside the vehicle), the corresponding door that is about to be opened will be identified as the target door.

[0058] Step S103: Control the target waterproofing device corresponding to the target car door to enter the working state, and determine the working parameters of the target car door so that when the target car door is opened, the target waterproofing device is controlled to change from the folded state to the unfolded state according to the opening angle of the target car door.

[0059] In this embodiment, after the target door is identified, the control system sends a start command to the waterproofing device of the corresponding target door, causing the waterproofing device to enter the working state. This start command is transmitted through the vehicle's internal electronic control circuitry to the drive motor or actuator of the waterproofing device (depending on the power drive method of the waterproofing device).

[0060] The control system determines operating parameters based on relevant parameters of the target door and the current state of the vehicle. These parameters include the deployment speed of the waterproofing device and the matching relationship between the deployment angle and the door opening angle. For example, the system pre-sets the deployment angle range of the waterproofing device corresponding to different door opening angle ranges. Angle sensors installed on the door monitor changes in the door opening angle in real time, and then feed this information back to the control system.

[0061] As the target car door opens, the control system continuously sends control signals to the drive unit of the waterproofing device according to the operating parameters. This causes the foldable structure of the waterproofing device to gradually unfold from its folded state according to the set speed and angle range. For example, when the car door is just opened to a small angle, the waterproofing device also begins to unfold to a certain angle. As the door angle increases, the waterproofing device continues to unfold until it is fully unfolded, forming an effective waterproof barrier. Like opening an umbrella, it prevents rainwater from entering the car door and protects the plastic interior panels, window regulator switches, and other components inside the door from rain damage.

[0062] This application monitors ambient rainfall in real time to ensure that the waterproofing device is activated only when necessary, avoiding unnecessary energy consumption and operation. It also identifies the target door requiring waterproofing and controls the corresponding waterproofing device. When the target door is opened, the device's status is adjusted according to the opening angle to ensure effective rain protection at any opening angle. Through this intelligent rain sensing and door waterproofing control mechanism, it automatically activates when rainfall reaches a certain threshold, effectively preventing rainwater from entering the vehicle and avoiding damage to interior panels and window regulator switches. Furthermore, the waterproofing device is foldably mounted between the upper side of the door and the side of the vehicle roof, allowing for clever folding and storage when not in use, without taking up excessive space or affecting normal vehicle operation.

[0063] Figure 2 This is a flowchart of a vehicle door waterproofing control method according to an embodiment of the present invention, such as... Figure 1 As shown, the process includes the following steps:

[0064] Step S201: Detect the ambient rainfall data of the current environment of the vehicle. Each door of the vehicle is equipped with a waterproof device, which is foldable and located between the upper side of the door and the side of the vehicle roof.

[0065] In the embodiments of this application, such as Figure 3As shown, the waterproofing device is foldably installed between the upper side of the vehicle door and the side of the vehicle roof. When the vehicle's rain sensor detects that the ambient rainfall reaches a preset level, the waterproofing device on the corresponding door will be activated when the vehicle is being prepared for entry or exit, involving opening the door or leaving the window open. The foldable waterproofing device will open along with the door, forming a large umbrella-like structure. This prevents rainwater from falling onto the plastic interior trim panels of the car door and the window regulator switches, avoiding bulging or deformation of the plastic interior trim panels and malfunction of the window regulator switches, thereby improving user satisfaction.

[0066] Step S202: If the ambient rainfall data reaches the preset rainfall data, obtain the target door in the vehicle that is currently subject to waterproofing control.

[0067] In this embodiment of the application, obtaining the target door of the vehicle currently undergoing waterproofing control includes the following steps A1-A3:

[0068] Step A1: Obtain user situation information of the target user's environment and detect the component status of the vehicle body parts.

[0069] Specifically, it acquires user situational information about the vehicle's environment and detects the status of vehicle body components, including:

[0070] ① Detect the target user's current user behavior and the change in distance between the target user and the vehicle, and use the user behavior and distance as user situation information.

[0071] Specifically, the cameras installed on the vehicle can cover the area around the vehicle where users might be present. When the vehicle is running or under specific monitoring activation conditions, the cameras begin to work, capturing real-time images of the surrounding environment. Then, the built-in image recognition algorithm analyzes each frame captured by the camera, identifying the target user by extracting the outline of a person and capturing features of their movements and postures, thus distinguishing them from the surrounding environment and other objects. Next, based on pre-set behavioral pattern standards, such as recognizing the frequency, amplitude, and limb swing of a person's feet, it identifies individuals exhibiting characteristics of running or walking quickly, such as rapid, large-amplitude footsteps and a forward-leaning posture.

[0072] Simultaneously, the detection of distance changes between the target user and the vehicle includes: obtaining the target user's historical vehicle usage information, including historical usage time and historical usage location; determining the target user's vehicle usage preferences based on historical usage time and historical usage location; determining the detection time period and detection location based on the vehicle usage preferences; and detecting distance changes between the target user and the vehicle during the detection time period if the vehicle's current location matches the detection location.

[0073] Historical vehicle usage data of the target user is obtained through the vehicle's dashcam system or related mobile applications. This data includes the specific time and location of each past usage. Next, this historical usage time is analyzed, for example, to determine the frequency of the user's vehicle use at different times of day (e.g., morning, noon, evening) and the patterns of usage on different days of the week (weekdays, weekends), thereby determining the user's time-based usage preferences. For historical usage locations, through summarization and cluster analysis of numerous locations, the most frequently visited locations or locations with obvious patterns are identified, thus determining the user's location preferences.

[0074] Then, based on usage preferences, the time period when users are most likely to use their cars is determined as the detection time period. For example, if a user frequently uses their car between 7:00 and 9:00 am on weekdays, this time period is determined as the key detection time period. At the same time, the detection locations are determined based on usage location preferences. For example, if a user frequently uses their car in their own residential area or workplace parking lot, these places will be listed as detection locations.

[0075] Finally, the vehicle's positioning system monitors the vehicle's location in real time. When the vehicle's current location matches the determined detection location, it continuously monitors the changes in the distance between the target user and the vehicle using distance sensors (such as radar or Bluetooth ranging modules installed on the vehicle) within the corresponding detection time period, so as to determine whether the user is approaching the vehicle based on the changes in distance.

[0076] ②Detect the status of the vehicle doors and windows, and record the status of the doors and windows as component status.

[0077] Specifically, for detecting the status of car doors, microswitches or Hall effect sensors can be installed at the door latches. When the door is closed, the latches lock, and the sensor can detect corresponding state changes, such as the microswitch closing or a change in the magnetic field of the Hall element, to determine whether the door is closed or open. Simultaneously, angle sensors installed at the door hinges can accurately measure the opening and closing angle of the door. For detecting the status of car windows, an encoder is installed on the window lift motor. The encoder measures the number of rotations and direction of the motor to determine whether the window is raised or lowered, and the degree of window opening can be calculated.

[0078] Step A2: Analyze user situation information and component status to obtain the vehicle's usage scenario for the door in the environment.

[0079] Specifically, when user situational information indicates that a user is jogging or walking quickly towards a vehicle in rain or wet weather, possibly holding rain gear, and the distance sensor detects that the distance between the user and the vehicle is rapidly decreasing, indicating a clear approach trend; simultaneously, the vehicle's status shows that the doors are locked, the windows are completely closed, and the in-vehicle electronic devices are in normal standby mode, then the usage scenario can be determined as quickly getting into the vehicle. In this situation, the waterproofing device installed on the vehicle immediately enters a ready state so that it can quickly deploy when the door is opened, providing shelter from the rain and preventing rainwater from entering the vehicle and soaking the interior and critical electronic components upon opening the door.

[0080] If the user's behavior information indicates that the user is inside the vehicle, frequently gathering personal belongings, unfastening the seatbelt, and reaching for the door handle; and the corresponding component status is that the door is unlocked and the window is partially lowered to allow for quick leaning out to observe road conditions or hand over items, then the usage scenario can be determined as a quick exit from the vehicle. At this time, the waterproofing device activates and enters a ready state, prepared to extend into place according to the door opening angle to prevent rainwater from flooding the interior and critical components the moment the user exits the vehicle, ensuring the vehicle's continued normal use.

[0081] Step A3: Determine the target door in the vehicle that needs waterproofing control based on the usage scenario.

[0082] Specifically, when the usage scenario is determined to be getting into the vehicle quickly, if the user's situation information shows that they are jogging or walking quickly towards the vehicle in the rain or wet weather and the distance is rapidly decreasing, and the component status is that the doors are locked and the windows are closed, then if the user is approaching the driver's side door, then the driver's side door is the target door for waterproofing control; if they are approaching the passenger side door, then the passenger side door is the target door; if they are approaching the corresponding position of the rear door, then the corresponding rear door is the target door. The waterproofing device is ready to quickly deploy and cover the rain the moment the door is opened, preventing rainwater from entering the vehicle.

[0083] When the usage scenario is determined to be getting out of the car quickly, the user's status information shows actions such as organizing items, unbuckling the seat belt, and pulling the door handle inside the car. The component status is that the door is unlocked and the window is lowered partially. If the driver's door is operated, the driver's door is the target door to be waterproofed. Similarly, when operating the passenger door or the rear door, the corresponding passenger door or rear door is the target door. The waterproofing device will extend into place according to its opening angle to prevent rainwater from damaging the interior and key components of the car.

[0084] This application acquires user situational information about the target user's environment, including monitoring whether the user is walking or jogging hurriedly towards the vehicle in the rain, or moving away. This information is combined with detailed monitoring of vehicle body components, such as door opening and closing status and window position. Based on these specific usage scenarios, the application identifies the target door that urgently needs waterproofing control. This avoids the ineffective activation of the vehicle's overall waterproofing system, saving energy. Furthermore, it effectively protects the door from rain at critical points, preventing damage to the door trim panels and malfunctioning window regulators caused by rainwater entering the door, significantly reducing vehicle maintenance costs.

[0085] Step S203: Control the target waterproofing device corresponding to the target car door to enter the working state, and determine the working parameters of the target car door so that when the target car door is opened, the target waterproofing device is controlled to change from the folded state to the unfolded state according to the opening angle of the target car door.

[0086] In this embodiment of the application, determining the operating parameters of the target door includes the following steps B1-B5:

[0087] Step B1: Collect ambient wind direction data of the vehicle's location.

[0088] Specifically, vehicles are equipped with wind direction sensors, commonly including mechanical and ultrasonic types. Mechanical wind direction sensors typically use a wind vane that rotates with the wind. Its shaft is connected to a potentiometer; as the vane rotates, it causes the potentiometer's brushes to slide, changing the output resistance. This change in resistance corresponds to the wind direction angle. The built-in signal conversion circuit converts this resistance into an electrical signal that can be recognized by the vehicle's control system to determine the wind direction angle, i.e., the environmental wind direction data. Ultrasonic wind direction sensors, on the other hand, measure wind direction based on the differences in the propagation time and speed of ultrasonic waves under different wind conditions. Multiple ultrasonic transceivers work together, calculating time differences and other data, processing the data through algorithms to derive wind direction information. This allows for real-time acquisition of wind direction conditions around the vehicle and transmission of the data to the vehicle's control system.

[0089] Step B2: Obtain the first mapping relationship between preset rainfall data, preset wind direction data and the motor parameters of the waterproof device.

[0090] Specifically, a large number of experiments are conducted in advance to simulate different rainfall intensities (i.e., different rainfall data) and various wind directions (preset wind direction data), such as simulating light rain, moderate rain, heavy rain, and winds blowing from different directions (such as east wind, west wind, south wind, north wind, and winds from various lateral directions). Under these different simulated environments, the motor parameters corresponding to the optimal working state of the waterproof device are observed.

[0091] For each combination of rainfall and wind direction, the required motor parameters of the waterproofing device, such as speed, torque, and power, are recorded to achieve a good waterproofing effect. The rainfall, wind, and motor parameters for these different combinations are then compiled. Through data analysis and modeling, a one-to-one correspondence is established between preset rainfall and wind direction data and the motor parameters of the waterproofing device—this is the first mapping relationship. The first mapping relationship is as follows: Figure 4 As shown: When the rainfall and wind speed are both low, the electric stepper motor will rotate relatively slowly; if the rainfall and wind speed are moderate, the electric stepper motor will rotate faster; and if the rainfall and wind speed are high, the electric stepper motor will rotate at high speed. This allows the stepper motor speed of the foldable vehicle to be flexibly adjusted according to the actual wind and rain conditions, so as to better adapt to different environmental conditions.

[0092] Step B3: Obtain the second mapping relationship between the preset wind direction data and the unfolded length of the waterproof device.

[0093] Specifically, for various preset wind conditions (winds of different directions and intensities), the required deployment length of the waterproofing device is observed to effectively block rainwater. For example, when the wind blows from the side, a longer deployment length may be needed to prevent rainwater from entering the vehicle doors; while the required deployment length differs when the wind blows from the front. The ideal deployment length of the waterproofing device corresponding to each preset wind direction is recorded and organized. Through data analysis, a correspondence between the two is constructed, i.e., a second mapping relationship, which is also stored in the vehicle control system in an appropriate manner for easy retrieval of the corresponding deployment length based on actual wind direction data.

[0094] Step B4: From the first mapping relationship, query the target motor parameters corresponding to the environmental wind direction data and environmental rainfall data, and from the second mapping relationship, query the target unfolding length corresponding to the environmental wind direction data.

[0095] Specifically, when the vehicle control system receives real-time environmental wind direction data and environmental rainfall data obtained through rain sensors, it first searches and matches the data in the stored first mapping relationship. The control system uses the current environmental wind direction angle and rainfall level as indexes, and calculates the target motor parameters required by the motor of the waterproof device, such as the target speed, based on a pre-built mapping table or a functional relationship.

[0096] At the same time, based on the received environmental wind direction data, a search is performed in the second mapping relationship to determine the target deployment length that the waterproof device needs to achieve under this wind direction condition from the stored correspondence, so as to ensure that it can effectively block rainwater from entering according to the actual wind direction.

[0097] Step B5: Use the target motor parameters and the target unfolded length as working parameters.

[0098] Specifically, after determining the target motor parameters and target deployment length, the vehicle control system integrates these parameters and uses them as the specific operating parameters for controlling the waterproofing device. Subsequently, when controlling the waterproofing device, the motor is driven according to these target motor parameters to achieve the corresponding speed, torque, and other operating states, and the waterproofing device is deployed to the target deployment length. This ensures that the waterproofing device can achieve its optimal waterproofing effect under the current environmental wind direction and rainfall conditions, protecting vehicle doors and other parts from rainwater intrusion.

[0099] In this embodiment of the application, after querying the target unfolding length corresponding to the environmental wind direction data, the method further includes: detecting whether the window in the target car door is open; if the window is open, detecting the degree of opening of the window; updating the target unfolding length using the degree of opening of the window to obtain the updated target unfolding length.

[0100] Specifically, the window lift motor is equipped with an encoder to monitor the motor's rotation. When the window is closed, the motor is stationary, and the encoder's feedback value corresponds to the initial closed position of the window. When the window begins to move, the motor rotates, and the encoder records information such as the number of rotations and direction in real time. The vehicle's control system continuously receives signals from the encoder and determines whether the window has moved based on signal changes, thus determining whether the window in the target door is open.

[0101] An encoder installed on the window lift motor is used to detect the degree of window opening. Since the encoder accurately records the number of motor rotations, and the window's lifting motion directly corresponds to the motor's rotation (e.g., a certain number of motor rotations corresponds to a certain distance the window rises or falls), the control system can accurately calculate the current distance the window is open or the proportion of the window's open range based on the encoder's feedback of motor rotations and a pre-set conversion between motor rotations and window lifting distance. For example, if the motor rotation count for a fully open window is 100, and the encoder currently indicates 50 rotations, then the window is considered 50% open.

[0102] The wider a car window is opened, the easier it is for rainwater to enter the vehicle. To more effectively block rainwater, the waterproofing device needs to have a correspondingly increased deployment length. The vehicle control system maintains a table showing the correspondence between different window opening degrees and the adjustment amount of the waterproofing device's deployment length (this correspondence was derived during the vehicle design and development phase through extensive simulation experiments and actual testing). For example, it is stipulated that for every 10% increase in window opening degree, the target deployment length of the waterproofing device needs to be increased by a certain value (e.g., 5 cm). Once the current window opening degree is obtained, the required increase in length is calculated according to this correspondence. This value is then added to the target deployment length corresponding to previously queried environmental wind direction data to obtain the updated target deployment length. This updated target deployment length better adapts to the actual situation of the current window opening and environmental wind direction, ensuring that the waterproofing device performs better and preventing rainwater from entering the vehicle and damaging vehicle components.

[0103] This application embodiment collects environmental wind direction data of the vehicle's environment to comprehensively understand the external wind direction, providing a basis for subsequent precise control. It obtains a first mapping relationship between preset rainfall data, preset wind direction data, and the motor parameters of the waterproofing device, as well as a second mapping relationship between preset wind direction data and the deployment length of the waterproofing device. Then, it queries the corresponding environmental wind direction data and environmental rainfall data to find the target motor parameters and target deployment length, using these as operating parameters. In this way, the waterproofing device can precisely adjust the motor operation and deployment length according to the actual wind and rain conditions, ensuring it functions appropriately in different weather scenarios.

[0104] For example, in windy and rainy weather conditions, the motor runs at high speed and extends a sufficiently long length to effectively block rainwater; while in light wind and drizzle weather conditions, the parameters can be reduced and the extension length adjusted accordingly, achieving effective waterproofing while avoiding resource waste. This comprehensively improves the adaptability and effectiveness of the waterproofing device in dealing with complex weather, protects the vehicle from rain damage to the greatest extent, extends the service life of vehicle-related components, and creates a better driving environment for users.

[0105] In this embodiment of the application, after querying the target motor parameters corresponding to the environmental wind direction data and environmental rainfall data, the method further includes: detecting the state of charge of the battery in the vehicle, detecting the distance between the target user and the vehicle, and comparing the distance with each preset threshold to obtain the distance relationship between the distance and each preset threshold; and updating the target motor parameters using the state of charge and the distance relationship.

[0106] Specifically, the vehicle's battery management system includes built-in sensors and related circuit modules specifically designed to monitor battery status. For batteries in traditional gasoline-powered vehicles or power batteries in new energy vehicles, voltage sensors, current sensors, and temperature sensors typically work together to obtain relevant battery parameter information.

[0107] Voltage sensors measure the voltage across the positive and negative terminals of the battery in real time. Different states of charge (SOC) correspond to different voltage ranges. For example, for common lithium-ion power batteries, the voltage is at a relatively high rated value when fully charged. As the battery is depleted, the voltage gradually decreases. By continuously monitoring the voltage changes and combining this with the battery's charge-discharge characteristic curve (which has been calibrated through extensive testing during battery research and development), the current state of charge of the battery can be roughly estimated.

[0108] The current sensor is responsible for monitoring the magnitude and direction of the current during the battery charging and discharging process. When the vehicle is in a state of electrical use (such as starting the vehicle or using in-vehicle electrical equipment), the current flows outward. By integrating the outflowing current (in combination with the time factor), the battery power consumption can be understood. When charging, the current flows into the battery, and the degree of power replenishment can also be determined based on the integration of the inflowing current, further assisting in judging the battery's state of charge.

[0109] Temperature sensors monitor the battery temperature in real time, as battery performance and state of charge (SOC) are also affected by temperature. Excessively high or low temperatures can cause changes in battery capacity and charging / discharging efficiency. Through temperature compensation algorithms, combined with voltage and current monitoring data, the actual SOC of the battery is determined more accurately. By integrating the data collected by these sensors, the vehicle's battery management system processes the data using internal algorithms to arrive at the battery's precise current SOC, and then transmits this information to the vehicle's main control system.

[0110] The distance between the target user and the vehicle is detected, and then compared with various preset thresholds to obtain the distance relationship between the distance and each preset threshold. The specific process is as follows:

[0111] The vehicle is equipped with various devices for distance detection, such as millimeter-wave radar, ultrasonic sensors, or Bluetooth positioning modules. Millimeter-wave radar emits millimeter-wave signals and receives the signals reflected back from the target. Based on information such as signal propagation time and frequency changes, it calculates the distance between the target user and the vehicle using radar ranging principles. Ultrasonic sensors determine distance by utilizing the time difference between the echo of ultrasonic waves traveling through the air and reflecting back from the target. Bluetooth positioning modules estimate distance based on factors such as signal strength and signal transmission time between the vehicle and the target user's Bluetooth device (such as a mobile phone). These distance detection devices transmit the measured distance data to the vehicle's control system in real time.

[0112] The vehicle control system has several preset distance thresholds, such as a near distance threshold (e.g., within 1 meter, meaning the user is very close to the vehicle and may be about to get in and operate it), a medium distance threshold (e.g., around 3 meters, indicating the user is approaching but not yet ready to operate the vehicle), and a far distance threshold (e.g., 5 meters and above, indicating the user is still some distance away from the vehicle). After receiving real-time distance data, the control system compares the distance value with each preset threshold to determine which threshold range the distance falls within, and then determines the relationship between the distance and each preset threshold, such as whether it is less than the near distance threshold, between the near and medium distance thresholds, or greater than the far distance threshold.

[0113] The process of updating the target motor parameters using state of charge (SBC) and distance relationships is as follows: Through extensive simulation experiments and actual tests, a correlation rule was established between battery SBC, the distance between the user and the vehicle, and the parameters of the waterproofing device's motor. For example, when the battery SBC is low (e.g., below 20%), to save power, the power parameters of the waterproofing device's motor should be appropriately reduced to avoid excessive battery consumption affecting the normal operation of other vehicle functions. If the user is far from the vehicle (greater than the long-distance threshold), it means the user is unlikely to use the vehicle immediately; in this case, the motor speed and other parameters can be appropriately lowered to reduce unnecessary standby power consumption. When the user is very close to the vehicle (below the short-distance threshold) and the battery SBC is sufficient (e.g., above 80%), the motor parameters can be set according to normal or even higher performance requirements to ensure a fast and effective response from the waterproofing device.

[0114] Based on the determined battery state of charge and the distance relationship with various preset thresholds, the target motor parameters corresponding to the previously queried environmental wind direction and rainfall data are updated according to pre-set association rules, through corresponding calculation formulas or by looking up preset parameter adjustment tables. For example, if the battery state of charge is low, the original target motor power parameter is multiplied by a coefficient less than 1 (such as 0.8) to reduce the power; if the user distance is greater than the long distance threshold, the original target motor speed parameter is multiplied by another suitable coefficient (such as 0.7) to slow down the speed. After such adjustments, the updated target motor parameters are obtained, so that the operation of the waterproof device can meet the needs of the current actual situation, and can also make reasonable use of battery power and reduce energy consumption.

[0115] This embodiment also provides a door waterproofing control device, which is used to implement 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.

[0116] This embodiment provides a vehicle door waterproofing control device, such as... Figure 5 As shown, it includes:

[0117] The detection module 501 is used to detect the ambient rainfall data of the current environment of the vehicle. Each door of the vehicle is equipped with a waterproof device, which is foldable and located between the upper side of the door and the edge of the roof.

[0118] The acquisition module 502 is used to acquire the target door in the vehicle that is currently subject to waterproofing control when the ambient rainfall data reaches the preset rainfall data.

[0119] The control module 503 is used to control the target waterproof device corresponding to the target door to enter the working state, and when the target door is opened, the target waterproof device changes from the folded state to the unfolded state according to the opening angle of the target door.

[0120] In this embodiment, the acquisition module 502 is used to acquire user situation information of the target user's environment and detect the component status of the vehicle body parts; analyze the user situation information and component status to obtain the vehicle's usage scenario for the door in the environment; and determine the target door in the vehicle that needs to be waterproofed based on the usage scenario.

[0121] In this embodiment, the acquisition module 502 is used to detect the current user behavior of the target user and the change in distance between the target user and the vehicle, and to use the user behavior and distance as user situation information; to detect the door status and window status of the vehicle doors, and to use the door status and window status as component status.

[0122] In this embodiment of the application, the acquisition module 502 is used to acquire the historical vehicle usage information of the target user, wherein the historical vehicle usage information includes historical vehicle usage time and historical vehicle usage location; determine the target user's vehicle usage preference based on the historical vehicle usage time and historical vehicle usage location; determine the detection time period and detection location according to the vehicle usage preference; if the current location of the vehicle matches the detection location, then detect the change in distance between the target user and the vehicle during the detection time period.

[0123] In this embodiment, the control module 503 is used to collect environmental wind direction data of the vehicle's environment; obtain a first mapping relationship between preset rainfall data, preset wind direction data and motor parameters of the waterproof device; obtain a second mapping relationship between preset wind direction data and the unfolded length of the waterproof device; query the target motor parameters corresponding to the environmental wind direction data and environmental rainfall data from the first mapping relationship, and query the target unfolded length corresponding to the environmental wind direction data from the second mapping relationship; and use the target motor parameters and target unfolded length as working parameters.

[0124] In this embodiment of the application, the device further includes: a first update module, used to detect whether the window in the target door is open; if the window is open, the degree of opening of the window is detected; the target unfolding length is updated using the degree of opening of the window to obtain the updated target unfolding length.

[0125] In this embodiment of the application, the device further includes: a second update module, used to detect the state of charge of the battery in the vehicle, detect the distance between the target user and the vehicle, and compare the distance with each preset threshold to obtain the distance relationship between the distance and each preset threshold; and update the target motor parameters using the state of charge and the distance relationship.

[0126] This invention provides a vehicle, including: a vehicle body and a controller, the controller storing control instructions, the controller executing the control instructions to perform the method described in the first aspect or any corresponding embodiment; a foldable waterproof device is provided between the upper side of each door and the side of the vehicle roof in the vehicle body, wherein the waterproof device is in a folded state when the door is closed and in an unfolded state when the door is open.

[0127] Please see Figure 6 , Figure 6This is a schematic diagram of the structure of a computer device provided in an optional embodiment of the present invention, such as... Figure 6 As shown, the computer 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 installed as needed. The processors can process instructions executed within the computer 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 computer 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). Figure 6 Take a processor 10 as an example.

[0128] 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.

[0129] 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.

[0130] 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 computer device as shown by a landing page for an app. 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, which can be connected to the computer 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.

[0131] 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.

[0132] The computer device also includes a communication interface 30 for communicating with other devices or communication networks.

[0133] 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.

[0134] 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 method for controlling waterproofing of car doors, characterized in that, The method includes: The system detects the ambient rainfall data of the vehicle's current environment. Each door of the vehicle is equipped with a waterproof device, which is foldably located between the upper side of the door and the side of the vehicle's roof. If the environmental rainfall data reaches the preset rainfall data, the target door in the vehicle that is currently subject to waterproofing control is obtained. The target waterproof device corresponding to the target car door is controlled to enter the working state, and the working parameters of the target car door are determined so that when the target car door is opened, the target waterproof device is controlled to change from a folded state to an unfolded state according to the opening angle of the target car door. The step of determining the operating parameters of the target vehicle door includes: collecting environmental wind direction data of the vehicle's environment; obtaining a first mapping relationship between preset rainfall data, preset wind direction data, and motor parameters of the waterproofing device; obtaining a second mapping relationship between preset wind direction data and the unfolded length of the waterproofing device; querying the target motor parameters corresponding to the environmental wind direction data and environmental rainfall data from the first mapping relationship, and querying the target unfolded length corresponding to the environmental wind direction data from the second mapping relationship; and using the target motor parameters and the target unfolded length as the operating parameters.

2. The method according to claim 1, characterized in that, The step of obtaining the target door in the vehicle that is currently undergoing waterproofing control includes: Acquire user situation information about the target user's environment, and detect the component status of the vehicle body parts; By analyzing the user situation information and the component status, the usage scenario of the vehicle for the door in the environment can be obtained; Based on the described usage scenario, determine the target door in the vehicle that currently requires waterproofing control.

3. The method according to claim 2, characterized in that, The steps of acquiring user situation information about the vehicle's environment and detecting the component status of the vehicle's body parts include: The system detects the current user behavior of the target user and the change in distance between the target user and the vehicle, and uses the user behavior and the distance as the user situation information. The door status and window status of the vehicle are detected, and the door status and window status are used as the component status.

4. The method according to claim 3, characterized in that, The detection of changes in distance between the target user and the vehicle includes: Obtain the target user's historical vehicle usage information, wherein the historical vehicle usage information includes historical vehicle usage time and historical vehicle usage location; The target user's car usage preferences are determined based on the historical car usage time and the historical car usage location. The testing time period and testing location are determined based on the vehicle usage preferences. If the current location of the vehicle matches the detection location, then the distance change between the target user and the vehicle is detected during the detection time period.

5. The method according to claim 1, characterized in that, After querying the target deployment length corresponding to the environmental wind direction data, the method further includes: Detect whether the window in the target vehicle door is open; If the vehicle window is open, the degree of opening of the vehicle window is detected; The target unfolding length is updated by using the degree of opening of the vehicle window.

6. The method according to claim 1, characterized in that, After querying the target motor parameters corresponding to the environmental wind direction data and the environmental rainfall data, the method further includes: The state of charge of the battery in the vehicle is detected, and the distance between the target user and the vehicle is detected. The distance is then compared with each preset threshold to obtain the distance relationship between the distance and each preset threshold. The target motor parameters are updated using the state of charge and the distance relationship.

7. A vehicle door waterproofing control device, characterized in that, The device includes: The detection module is used to detect the ambient rainfall data of the current environment of the vehicle. Each door of the vehicle is equipped with a waterproof device, which is foldably disposed between the upper side of the door and the edge of the roof. The acquisition module is used to acquire the target door in the vehicle that is currently subject to waterproofing control when the environmental rainfall data reaches the preset rainfall data. The control module is used to control the target waterproof device corresponding to the target car door to enter the working state, and to determine the working parameters of the target car door, so that when the target car door is opened, the target waterproof device is controlled to change from a folded state to an unfolded state according to the opening angle of the target car door according to the working parameters. The control module is specifically used to collect environmental wind direction data of the vehicle's environment; obtain a first mapping relationship between preset rainfall data, preset wind direction data, and motor parameters of the waterproof device; obtain a second mapping relationship between preset wind direction data and the deployment length of the waterproof device; query the target motor parameters corresponding to the environmental wind direction data and environmental rainfall data from the first mapping relationship, and query the target deployment length corresponding to the environmental wind direction data from the second mapping relationship; and use the target motor parameters and the target deployment length as the operating parameters.

8. A vehicle, characterized in that, include: The vehicle body and the controller, the controller storing control instructions, the controller executing the control instructions to perform the method of any one of claims 1 to 6; A foldable waterproof device is provided between the upper side of each door and the side of the vehicle roof in the vehicle body. The waterproof device is folded when the door is closed and unfolded when the door is open.

9. An electronic device, characterized in that, include: A memory and a processor, the memory and the processor being communicatively connected to each other, the memory storing computer instructions, the processor executing the computer instructions to perform the method of any one of claims 1 to 6.

Citation Information

Patent Citations

  • Vehicle-mounted canopy control method and device and vehicle

    CN108995513A