Vehicle waterproof method, device and system, storage medium and vehicle
By querying the correspondence table between vehicle height information and water level alarm threshold, obtaining the water level and increasing the suspension height of the air suspension system, the problem of vehicle components being flooded is solved, reducing the risk of vehicle flooding and delaying the flooding time.
Patent Information
- Application Number
- CN202410090032.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-01-22
- Publication Date
- 2025-07-22
AI Technical Summary
When a vehicle encounters rainfall or water accumulation in a low-lying area, components such as engines, electrical systems, air filters, air intakes, brake systems, exhaust pipes are easily flooded, resulting in functional failure or performance degradation. The prior art is difficult to effectively reduce the risk of vehicles being flooded.
By querying the correspondence table between the vehicle height information and the water level alarm threshold, obtain the water level below the vehicle, and when the water level reaches the alarm threshold, determine whether there is an air suspension system. If there is and the suspension height does not reach the maximum, control and lift the suspension height to increase the chassis height and reduce the risk of components being flooded.
The suspension height of the air suspension system increases the height of the vehicle chassis, reduces the risk of components being flooded, and delays the flooding time, providing car owners with the opportunity to move their cars independently, and reduces the probability of the vehicle being flooded.
Smart Images

Figure CN120348237A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of vehicle control, and particularly to a vehicle waterproofing method, device, system, storage medium, and vehicle. Background Art
[0002] If components such as the engine, electrical system, air filter, air intake, brake system, and exhaust pipe of a vehicle are flooded, the functions of these components themselves cannot be realized, or it will have a greater impact on the performance of the vehicle. Therefore, these components are greatly affected by flooding, and a vehicle being flooded essentially means these components are flooded.
[0003] In the prior art, when the vehicle is in the locked state, when rainfall or other reasons cause water accumulation on the road surface, if the vehicle is in a low-lying area, the above-mentioned components may be at risk of being flooded, thus causing losses to the vehicle owner. Therefore, how to provide a vehicle waterproofing method to reduce the risk of the vehicle being flooded has become an urgent technical problem to be solved. Summary of the Invention
[0004] This application provides a vehicle waterproofing method, device, system, storage medium, and vehicle to reduce the risk of the vehicle being flooded.
[0005] This application provides a vehicle waterproofing method, including:
[0006] Determine the water level alarm threshold related to the vehicle height information by querying the correspondence table between vehicle height information and the water level alarm threshold;
[0007] Obtain the water level in a preset area below the vehicle;
[0008] When the water level in the preset area below the vehicle reaches the water level alarm threshold, determine whether the vehicle is equipped with an air suspension system;
[0009] When the vehicle is equipped with an air suspension system and the suspension height of the air suspension system has not reached the maximum suspension height, control the vehicle to raise the suspension height of the air suspension system.
[0010] The beneficial effect of the present application is that when the water level in the preset area below the vehicle reaches the water level alarm threshold, and the vehicle can raise the suspension height of the air suspension system, the vehicle is controlled to raise the suspension height of the air suspension system to increase the height of the vehicle chassis. Since raising the chassis height is equivalent to raising the height of the components that are greatly affected by flooding, the risk of the components on the vehicle being flooded is reduced. In addition, since there is an upper limit to the water level increase, even if the water level rises, there is a maximum water level height. Therefore, the greater the height of the components that are greatly affected by flooding, the more likely it is to be greater than the maximum water level height, thereby reducing the risk of the vehicle being flooded; in addition, even if the height of the components that are greatly affected by flooding after the height is raised is still less than the maximum water level height, raising the height of these components can also delay the time when these components are flooded, buy more time for the owner to move the vehicle independently, and can also reduce the risk of the vehicle being flooded.
[0011] In one embodiment, the method further comprises:
[0012] When the vehicle is not provided with an air suspension, or the suspension height of the air suspension system of the vehicle reaches the maximum suspension height, an alarm is sent to the user terminal.
[0013] In one embodiment, after sending an alarm prompt to the user terminal, the method further includes:
[0014] When the time interval between the current moment and the moment when the alarm is issued reaches a preset time interval, determining whether there is at least one target area with a water level lower than an alarm threshold within a preset range centered on the vehicle;
[0015] When there is at least one target area with a water level lower than an alarm threshold within a preset range centered on the vehicle, controlling the vehicle to travel to a target area with the lowest water level;
[0016] or
[0017] When there is at least one target area with a water level lower than an alarm threshold within a preset range centered on the vehicle, the automatic driving permission is requested from the user; when the automatic driving permission request is successful, the vehicle is controlled to travel to a target area with the lowest water level.
[0018] In one embodiment, the method further comprises:
[0019] Determine whether the vehicle has an ongoing software update task or a scheduled task to update the software within a preset time period;
[0020] When the vehicle is performing a software update operation, pausing the software update operation;
[0021] When there is a reservation task for software update within a preset time period for the vehicle, cancel the reservation task.
[0022] In one embodiment, when the water level in a preset area below the vehicle reaches the water level alarm threshold, the method further includes:
[0023] Determine whether there is a target vehicle belonging to the same cloud platform as the vehicle within a preset range centered on the vehicle;
[0024] When there is a target vehicle, send a first alarm prompt of the risk of waterlogging for the target vehicle to the cloud platform, so that the cloud platform issues a second alarm prompt of the risk of waterlogging for the target vehicle to the user terminal corresponding to the target vehicle, where the first alarm prompt includes the identification information and / or location information of the target vehicle.
[0025] This application also provides a vehicle waterproof device, including:
[0026] A determination module, configured to determine the water level alarm threshold related to the vehicle height information by querying the correspondence table between the vehicle height information and the water level alarm threshold;
[0027] An acquisition module, configured to acquire the water level in a preset area below the vehicle;
[0028] A first judgment module, configured to judge whether the vehicle is equipped with an air suspension system when the water level in a preset area below the vehicle reaches the water level alarm threshold;
[0029] A first control module, configured to control the vehicle to raise the suspension height of the air suspension system when the vehicle is equipped with an air suspension system and the suspension height of the air suspension system has not reached the maximum suspension height.
[0030] In one embodiment, the device further includes:
[0031] A second control module, configured to control the vehicle to drive to a target area with the lowest water level when the vehicle is not equipped with an air suspension, or when the suspension height of the vehicle's air suspension system reaches the maximum suspension height.
[0032] In one embodiment, the device further includes:
[0033] An alarm module, configured to send an alarm prompt to the user terminal when the vehicle is not equipped with an air suspension, or when the suspension height of the vehicle's air suspension system reaches the maximum suspension height.
[0034] In one embodiment, the device further includes:
[0035] A second judgment module, configured to judge whether there is at least one target area within a preset range centered on the vehicle where the water level is lower than the alarm threshold when the time interval between the current moment and the moment when the alarm prompt is issued reaches a preset time interval;
[0036] A third control module, configured to control the vehicle to drive to a target area with the lowest water level when there is at least one target area within a preset range centered on the vehicle where the water level is lower than the alarm threshold;
[0037] A request module, configured to request the user for the automatic driving permission when there is at least one target area within a preset range centered on the vehicle where the water level is lower than the alarm threshold;
[0038] A fourth control module, configured to control the vehicle to drive to a target area with the lowest water level when the request for automatic driving permission is successful.
[0039] In one embodiment, the device further includes:
[0040] A third judgment module, configured to judge whether the vehicle has an ongoing software update task or a reservation task for software update within a preset time period;
[0041] A pause module, configured to pause the software update operation when the vehicle is performing a software update operation;
[0042] A cancellation module, configured to cancel the reservation task when the vehicle has a reservation task for software update within a preset time period.
[0043] In one embodiment, the device further includes:
[0044] A fourth judgment module, configured to judge whether there is a target vehicle belonging to the same cloud platform as the vehicle within a preset range centered on the vehicle;
[0045] A sending module, configured to send a first alarm prompt indicating that the target vehicle is at risk of being flooded to the cloud platform when there is a target vehicle, so that the cloud platform issues a second alarm prompt indicating that the target vehicle is at risk of being flooded to the user terminal corresponding to the target vehicle, where the first alarm prompt includes the identification information and / or location information of the target vehicle.
[0046] This application also provides a vehicle waterproof system, including:
[0047] At least one processor; and,
[0048] A memory communicatively connected to the at least one processor; wherein,
[0049] The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to implement the vehicle waterproofing method described in any of the above embodiments.
[0050] This application also provides a computer-readable storage medium. When the instructions in the storage medium are executed by a processor corresponding to the vehicle waterproofing system, the vehicle waterproofing system can implement the vehicle waterproofing method described in any of the above embodiments.
[0051] This application also provides a vehicle, including:
[0052] The vehicle waterproofing device or vehicle waterproofing system described in any of the above embodiments.
[0053] Other features and advantages of this application will be described in the subsequent specification, and part of them will be obvious from the specification, or understood by implementing this application. The objectives and other advantages of this application can be achieved and obtained through the structures specifically pointed out in the written specification, claims, and drawings.
[0054] Next, through the drawings and embodiments, the technical solutions of this application will be further described in detail. Description of the Drawings
[0055] The drawings are used to provide a further understanding of this application, and constitute a part of the specification. Together with the embodiments of this application, they are used to explain this application and do not constitute a limitation to this application. In the drawings:
[0056] Figure 1 is a flowchart of a vehicle waterproofing method in an embodiment of this application;
[0057] Figure 2 is a schematic structural diagram of a vehicle waterproofing device in an embodiment of this application;
[0058] Figure 3 is a schematic hardware structure diagram of a vehicle waterproofing system in an embodiment of this application. Detailed Embodiments
[0059] The following describes the preferred embodiments of this application with reference to the drawings. It should be understood that the preferred embodiments described herein are only used to illustrate and explain this application, and are not used to limit this application.
[0060] Figure 1 is a flowchart of a vehicle waterproofing method in an embodiment of this application. As Figure 1 shown, the method can be implemented as the following steps S101 - S104:
[0061] In step S101, determine the water level alarm threshold related to the vehicle height information by querying the correspondence table of vehicle height information and water level alarm threshold;
[0062] In step S102, obtain the water level in the preset area under the vehicle;
[0063] In step S103, when the water level in the preset area under the vehicle reaches the water level alarm threshold, determine whether the vehicle is equipped with an air suspension system;
[0064] In step S104, when the vehicle is equipped with an air suspension system and the suspension height of the air suspension system does not reach the maximum suspension height, control the vehicle to raise the suspension height of the air suspension system.
[0065] Determine the water level alarm threshold related to the vehicle height information by querying the correspondence table of vehicle height information and water level alarm threshold. In the prior art, when it rains or there is water accumulation on the road surface for other reasons, if the vehicle is in a low-lying area, there may be a risk that some components of the vehicle are flooded, thus causing losses to the vehicle owner. To determine whether there is a risk of the vehicle being flooded, this application determines the water level alarm threshold of the vehicle at the current moment by querying the preset correspondence table of vehicle height information and water level alarm threshold. Among them, the water level alarm threshold can be a preset fixed value; and since the angle information between the vehicle and the ground and the height of the air suspension system will both cause the relative positions of the vehicle and the water level under the vehicle to be different, therefore, the water level alarm threshold can also be dynamically adjusted. In an embodiment of this application, first, obtain the angle information between the vehicle and the ground and the height information of the vehicle's air suspension system. Specifically, the angle information between the vehicle and the ground and the height information of the air suspension system can be directly obtained through the body controller, or the vehicle environment information can be collected through a camera, and the angle information between the vehicle and the ground and the height information of the air suspension system can be determined through image recognition. Then, query the correspondence table of vehicle height information and water level alarm threshold according to the angle information between the vehicle and the ground and the height information of the vehicle's air suspension system to determine the water level alarm threshold corresponding to the current vehicle height information. Among them, the correspondence table of vehicle height information and water level alarm threshold includes the correspondence between the angle information between the vehicle and the ground and the height information of the vehicle's air suspension system and the vehicle water level alarm threshold.
[0066] While obtaining the water level alarm threshold of the current vehicle, the water level in a preset area below the vehicle is obtained. To determine the water level below the vehicle, a laser level gauge can be used to judge the water level below the vehicle. For example, four laser level gauges are set at four positions of the left front, right front, left rear, and right rear of the vehicle chassis, and then the body controller controls the laser level gauges to periodically obtain the liquid level below the vehicle, and determines whether the maximum detection value among the detection values of the four laser level gauges exceeds the water level alarm threshold. When the maximum detection value exceeds the water level alarm threshold, it is determined that the water level in the area where the laser level gauge corresponding to the maximum detection value is located has reached the water level alarm threshold. Another example is that the number of preset laser level gauges with a relatively low absolute height from the ground can be determined according to the angle information between the vehicle and the ground, and the corresponding laser level gauges are turned on to periodically obtain the liquid level below the vehicle, and the detection value of the laser level gauge is compared with the water level alarm threshold. When the water level alarm threshold is reached, it is determined that the water level in the area where the turned-on laser level gauge is located has reached the water level alarm threshold. Another example is that when the water levels detected by the four laser level gauges exceed a preset threshold for two or more, it can also be determined that the water level in the preset area below the vehicle has reached the water level alarm threshold. Of course, the corresponding water level height can also be determined according to the image of the area below the vehicle collected by the camera; the number of cameras and level gauges can be increased or decreased according to the actual vehicle situation. In addition, for the frequency of water level acquisition, it can be adjusted according to the water level situation under the vehicle. If it is detected that the water level does not reach the preset threshold, the detection period is reduced. For example, data is collected at a period of 1 minute during the sleep period; if it is detected that the water level reaches the preset threshold, data can be collected at a period of 1 second.
[0067] When the water level in the preset area below the vehicle reaches the water level alarm threshold, it is judged whether the vehicle is equipped with an air suspension system. To determine whether the height of the air suspension system of the current vehicle can be increased, first, it is judged whether the vehicle is equipped with an air suspension system. Since whether different vehicle models are equipped with an air suspension system is predetermined, it is possible to determine whether the vehicle is equipped with an air suspension system according to the vehicle model of the current vehicle. When the vehicle is equipped with an air suspension system, the suspension height of the air suspension system is obtained. Specifically, it can be obtained by querying through the vehicle's on-board information system. When the suspension height of the air suspension system reaches the maximum suspension height, it is determined that the height of the vehicle's air suspension system cannot be increased; when the suspension height of the air suspension system does not reach the maximum suspension height, it is determined that the height of the vehicle's air suspension system can be increased. In addition, when the vehicle is not equipped with an air suspension system, it is determined that the vehicle cannot increase the suspension height of the air suspension system.
[0068] When the vehicle is capable of raising the suspension height of the air suspension system, control the vehicle to raise the suspension height of the air suspension system. That is, when the vehicle is equipped with an air suspension system and the suspension height of the air suspension system has not reached the maximum suspension height, by waking up the body controller, control the air suspension system to raise. For example, the height of the air suspension system can be raised to the highest, and then the chassis height of the vehicle can be raised to the highest to reduce the risk of some components of the vehicle being flooded.
[0069] Furthermore, to prevent the vehicle from being flooded, after controlling the vehicle to raise the suspension height of the air suspension system, or in the case where the vehicle cannot raise the suspension height of the air suspension system, such as when the vehicle is not equipped with an air suspension, or the suspension height of the air suspension system of the vehicle has reached the maximum suspension height, send an alarm prompt to the user terminal to remind the user to move the vehicle. In addition, after sending the alarm prompt, it can also be monitored whether the user moves the vehicle within a preset time. When the user does not move the vehicle, control the vehicle to automatically move the vehicle. Or, after sending the alarm prompt, monitor the rising speed of the water level. When the rising speed of the water level exceeds the preset speed, control the vehicle to automatically move the vehicle. For example, when the time interval between the current moment and the moment when the alarm prompt is sent reaches the preset time interval, judge whether there is at least one target area within the preset range centered on the vehicle where the water level is lower than the alarm threshold. For example, collect images of the current environment where the vehicle is located through a camera, and determine whether there is at least one parking space where the water level is lower than the alarm threshold through an image recognition model, and determine the parking space as the target area. When there is at least one target area within the preset range centered on the vehicle where the water level is lower than the alarm threshold, request the user for the automatic driving permission. And the image of the target area collected by the camera can be sent to the user synchronously to facilitate the user's decision-making and improve the user's decision-making efficiency. When the request for automatic driving permission is successful, control the vehicle to drive to the target area with the lowest water level. Another example is that the image collected by the camera can also be used to determine whether there is a parking space with an absolute height higher than the current position, and determine the parking space as the target area. When the target area is detected, request the user for the automatic driving permission. When the request for automatic driving permission is successful, control the vehicle to drive to the target area with the highest absolute height.
[0070] In an embodiment of the present application, to prevent danger, when the water level in the preset area below the vehicle reaches the water level alarm threshold, judge whether the vehicle is currently in a charging state. When the vehicle is currently in a charging state, control the vehicle to disconnect the main positive relay and the main negative relay.
[0071] In another embodiment of the present application, in order not to affect the user's vehicle movement or other vehicle control functions, when the water level in the preset area below the vehicle reaches the water level alarm threshold, it is determined whether the vehicle has an ongoing software update task or a scheduled task to update the software within a preset time period; when the vehicle is in the process of performing a software update operation, the software update operation is suspended; when the vehicle has a scheduled task to update the software within a preset time period, the scheduled task is canceled. Of course, before suspending the software update operation or canceling the scheduled task, an inquiry message can be sent to the user, and the suspension of the software update operation or the cancellation of the scheduled task can be determined based on the user's decision, and the upgrade time can be changed based on the user's decision.
[0072] In addition, when the water level in the preset area below the vehicle reaches the water level alarm threshold, the vehicle sends the vehicle location and a warning message that it is flooded to the cloud platform, so that the cloud platform can send flood warning information to other vehicles or owners of other vehicles within the preset area where the current vehicle is located.
[0073] The beneficial effect of the present application is that when the water level in the preset area below the vehicle reaches the water level alarm threshold, and the vehicle can raise the suspension height of the air suspension system, the vehicle is controlled to raise the suspension height of the air suspension system to increase the height of the vehicle chassis. Since raising the chassis height is equivalent to raising the height of the components that are greatly affected by flooding, the risk of the components on the vehicle being flooded is reduced. In addition, since there is an upper limit to the water level increase, even if the water level rises, there is a maximum water level height. Therefore, the greater the height of the components that are greatly affected by flooding, the more likely it is to be greater than the maximum water level height, thereby reducing the risk of the vehicle being flooded; in addition, even if the height of the components that are greatly affected by flooding after the height is raised is still less than the maximum water level height, raising the height of these components can also delay the time when these components are flooded, buy more time for the owner to move the vehicle independently, and can also reduce the risk of the vehicle being flooded.
[0074] In one embodiment, the above step S101 may be implemented as the following steps A1-A2:
[0075] In step A1, the angle information between the vehicle and the ground and the height information of the air suspension system of the vehicle are obtained, and the air suspension system is a height-adjustable suspension system;
[0076] In step A2, a correspondence table between the vehicle height information and the water level alarm threshold is queried based on the angle information between the vehicle and the ground and the height information of the vehicle's air suspension system to determine the water level alarm threshold related to the vehicle height information, wherein the correspondence table between the vehicle height information and the water level alarm threshold includes the correspondence between the angle information between the vehicle and the ground and the height information of the vehicle's air suspension system and the vehicle's water level alarm threshold.
[0077] In this embodiment, the angle information between the vehicle and the ground and the height information of the vehicle's air suspension system are obtained. The air suspension system is a suspension system with adjustable height. Among them, the angle information between the vehicle and the ground can be directly collected and monitored by the vehicle's sensor system; the height information of the air suspension system refers to the body height or ground clearance set by the suspension system when the vehicle is equipped with an air suspension system, and the body height can be changed by adjusting the air pressure in the airbag. Since both the angle information between the vehicle and the ground and the height of the air suspension system will cause the relative position between the vehicle and the water level to be different, therefore, in this embodiment, the body controller is used to obtain the current angle information between the vehicle and the ground and the height information of the vehicle's air suspension system. Of course, it is also possible to determine the ground height in the current environment of the vehicle by collecting images of the current vehicle environment through a camera, and then determine the angle information between the vehicle and the ground and the height information of the air suspension system. The specific acquisition method is not limited in this embodiment.
[0078] Query the correspondence table between the vehicle height information and the water level alarm threshold according to the angle information between the vehicle and the ground and the height information of the vehicle's air suspension system to determine the water level alarm threshold related to the vehicle height information. Among them, the correspondence table between the vehicle height information and the water level alarm threshold includes the correspondence between the angle information between the vehicle and the ground and the height information of the vehicle's air suspension system and the vehicle water level alarm threshold. In order to determine the vehicle water level alarm threshold, the system pre-stores the correspondence table between the angle information between the vehicle and the ground and the height information of the vehicle's air suspension system to query the vehicle height information and the water level alarm threshold, so as to determine the corresponding vehicle water level alarm threshold under different angle information between the vehicle and the ground and the height of the vehicle air suspension system. Through the slope information and the height information of the air suspension system of the current vehicle, query the correspondence table between the vehicle height information and the water level alarm threshold, and then determine the current vehicle water level alarm threshold.
[0079] In one embodiment, the method can also be implemented as the following steps:
[0080] When the vehicle is not equipped with an air suspension, or the suspension height of the vehicle's air suspension system reaches the maximum suspension height, control the vehicle to drive to a target area with the lowest water level.
[0081] In one embodiment, the method can also be implemented as the following step B1:
[0082] In step B1, when the vehicle is not equipped with an air suspension, or the suspension height of the vehicle's air suspension system reaches the maximum suspension height, send an alarm prompt to the user terminal.
[0083] In this embodiment, it is determined whether the vehicle is equipped with an air suspension system. Since whether different vehicle models are equipped with an air suspension system is pre-determined, it is possible to determine whether the vehicle is equipped with an air suspension system according to the current vehicle model. To determine whether the vehicle chassis can be lifted, when the vehicle is equipped with an air suspension system, the suspension height of the air suspension system is obtained. Specifically, it can be obtained by querying through the vehicle's on-board information system. When the suspension height of the air suspension system reaches the maximum suspension height, it is determined that the vehicle cannot lift the suspension height of the air suspension system; when the suspension height of the air suspension system does not reach the maximum suspension height, it is determined that the vehicle can lift the suspension height of the air suspension system. In addition, when the vehicle is not equipped with an air suspension system, it is determined that the vehicle cannot lift the suspension height of the air suspension system.
[0084] To prevent the vehicle from being flooded, after controlling the vehicle to lift the chassis height, or in the case where the vehicle cannot lift the chassis height, that is, when the vehicle is not equipped with an air suspension or the suspension height of the vehicle's air suspension system reaches the maximum suspension height, an alarm prompt is sent to the user terminal to remind the user to move the vehicle. In addition, after sending the alarm prompt, it is also possible to monitor whether the user moves the vehicle within a preset time, and control the vehicle to automatically move when the user does not move the vehicle. Alternatively, after sending the alarm prompt, monitor the rising speed of the water level, and control the vehicle to move automatically when the rising speed of the water level exceeds the preset speed.
[0085] In one embodiment, after step B1, the method can also be implemented as the following steps C1, C2 or steps C1, C3:
[0086] In step C1, when the time interval between the current moment and the moment when the alarm prompt is sent reaches a preset time interval, it is determined whether there is at least one target area within a preset range centered on the vehicle where the water level is lower than the alarm threshold; in step C2, when there is at least one target area within a preset range centered on the vehicle where the water level is lower than the alarm threshold, control the vehicle to drive to the target area with the lowest water level.
[0087] In step C3, when there is at least one target area within a preset range centered on the vehicle where the water level is lower than the alarm threshold, request the user for the right of autonomous driving; when the request for the right of autonomous driving is successful, control the vehicle to drive to the target area with the lowest water level.
[0088] In this embodiment, in order to further reduce the risk of the vehicle being flooded, after an alarm prompt is issued, it is monitored whether the user moves the vehicle within a preset time, and the vehicle is automatically moved when the user does not move the vehicle. Specifically, when the time interval between the current moment and the moment when the alarm prompt is issued reaches a preset time interval, it is determined whether there is at least one target area within a preset range centered on the vehicle where the water level is lower than the alarm threshold. For example, images of the environment where the current vehicle is located are collected by a camera, and an image recognition model is used to determine whether there is at least one parking space where the water level is lower than the alarm threshold, and the parking space is determined as the target area.
[0089] When there is at least one target area within a preset range centered on the vehicle where the water level is lower than the alarm threshold, control the vehicle to drive to the target area with the lowest water level. Of course, it is also possible to request the user for autonomous driving permission when there is at least one target area within a preset range centered on the vehicle where the water level is lower than the alarm threshold. And, the images of the target area collected by the camera can be sent to the user synchronously to facilitate the user's decision-making and improve the user's decision-making efficiency. When the request for autonomous driving permission is successful, control the vehicle to drive to the target area with the lowest water level.
[0090] Of course, it is also possible to determine whether there is a parking space with an absolute height higher than the current position through the images collected by the camera, and determine the parking space as the target area. When a target area is detected, request the user for autonomous driving permission, and when the request for autonomous driving permission is successful, control the vehicle to drive to the target area with the highest absolute height.
[0091] In one embodiment, the method can also be implemented as the following steps D1-D2:
[0092] In step D1, it is judged whether the vehicle is currently in a charging state;
[0093] In step D2, when the vehicle is currently in a charging state, control the vehicle to disconnect the main positive relay and the main negative relay.
[0094] In this embodiment, when the water level in the preset area below the vehicle reaches the water level alarm threshold, it is judged whether the vehicle is currently in a charging state. When the vehicle is currently in a charging state, control the vehicle to disconnect the main positive relay and the main negative relay.
[0095] In one embodiment, the method can also be implemented as the following steps E1-E3:
[0096] In step E1, it is judged whether the vehicle has an ongoing software update task or a reservation task for software update within a preset time period;
[0097] In step E2, when the vehicle is performing a software update operation, pause the software update operation;
[0098] In step E3, when the vehicle has a reservation task for software update within a preset time period, cancel the reservation task.
[0099] In this embodiment, when the water level in the preset area below the vehicle reaches the water level alarm threshold, in order not to affect the user's vehicle moving or other vehicle control functions, it is determined whether the vehicle has an ongoing software update task or a reservation task for software update within a preset time period; when the vehicle is performing a software update operation, pause the software update operation; when the vehicle has a reservation task for software update within a preset time period, cancel the reservation task.
[0100] Of course, before pausing the software update operation or canceling the reservation task, an inquiry message can be sent to the user, and based on the user's decision, determine whether to pause the software update operation or cancel the reservation task, and change the upgrade time according to the user's decision.
[0101] In one embodiment, when the water level in the preset area below the vehicle reaches the water level alarm threshold, the method further includes F1 - F2:
[0102] In step F1, determine whether there is a target vehicle belonging to the same cloud platform as the vehicle within a preset range centered on the vehicle;
[0103] In step F2, when there is a target vehicle, send a first alarm prompt indicating that the target vehicle is at risk of being flooded to the cloud platform, so that the cloud platform sends a second alarm prompt indicating that the target vehicle is at risk of being flooded to the user terminal corresponding to the target vehicle, where the first alarm prompt includes the identification information and / or location information of the target vehicle.
[0104] In this embodiment, when the water level in the preset area below the vehicle reaches the water level alarm threshold, determine whether there is a target vehicle belonging to the same cloud platform as the vehicle within a preset range centered on the vehicle. Among them, the target vehicle of the same cloud platform can be a vehicle of a preset model. For example, the vehicle can autonomously identify and detect whether there are other vehicles of the same manufacturer around, such as identifying the vehicle logo and the shape contour of the vehicle. Specifically, it can be determined whether there is a vehicle of a preset model by the images collected by the current vehicle's camera, and when there is, determine the vehicle of the preset model as the target vehicle. In addition, a preset signal can be sent from the vehicle to the surrounding vehicles, and when it belongs to the target vehicle of the same cloud platform, a corresponding return signal can be received.
[0105] When the target vehicle exists, send a first alarm prompt indicating that the target vehicle has a risk of being flooded to the cloud platform, so that the cloud platform sends a second alarm prompt indicating that the target vehicle has a risk of being flooded to the user terminal corresponding to the target vehicle. Wherein, the first alarm prompt includes the identification information and / or location information of the target vehicle, and thus the cloud platform can determine the corresponding target vehicle according to the representation information and / or location information of the target vehicle.
[0106] In an embodiment of the present application, a vehicle waterproofing method for a cloud platform is further provided. The method can be implemented as the following steps G1 - G3:
[0107] In step G1, when receiving a first alarm prompt reported by a pre - bound vehicle indicating that the target vehicle has a risk of being flooded, obtain the identification information and / or location information of the target vehicle included in the first alarm prompt;
[0108] In step G2, match the identification information and / or location information of the target vehicle with a vehicle information database to obtain the user terminal corresponding to the target vehicle stored in the vehicle information database;
[0109] In step G3, send a second alarm prompt indicating that the target vehicle has a risk of being flooded to the user terminal corresponding to the target vehicle.
[0110] In this embodiment, when receiving a first alarm prompt reported by a pre - bound vehicle indicating that the target vehicle has a risk of being flooded, obtain the identification information and / or location information of the target vehicle included in the first alarm prompt. Match the identification information and / or location information of the target vehicle with a vehicle information database to obtain the user terminal corresponding to the target vehicle stored in the vehicle information database; for example, when the license plate number of the target vehicle is included in the first alarm prompt information, match the license plate number of the target vehicle with the vehicle information database to determine the user terminal corresponding to the target vehicle. Then send a second alarm prompt indicating that the target vehicle has a risk of being flooded to the user terminal corresponding to the target vehicle. Furthermore, send a second alarm message to the vehicles that have not been flooded temporarily to remind the users of the target vehicles to move their vehicles in advance.
[0111] Figure 2 It is a schematic structural diagram of a vehicle waterproofing device in an embodiment of the present application, as Figure 2 shown. The device includes:
[0112] A determination module 201, configured to determine a water level alarm threshold related to vehicle height information by querying a correspondence table between vehicle height information and the water level alarm threshold;
[0113] An acquisition module 202, configured to acquire the water level in a preset area below the vehicle;
[0114] A first determination module 203, configured to determine whether the vehicle is equipped with an air suspension system when the water level in a preset area below the vehicle reaches a water level alarm threshold.
[0115] A first control module 204, configured to control the vehicle to raise the suspension height of the air suspension system when the vehicle is equipped with an air suspension system and the suspension height of the air suspension system does not reach the maximum suspension height.
[0116] In one embodiment, the determination module includes:
[0117] An acquisition sub-module, configured to acquire the angle information between the vehicle and the ground and the height information of the air suspension system of the vehicle, where the air suspension system is a height-adjustable suspension system.
[0118] A query sub-module, configured to query a correspondence table between vehicle height information and a water level alarm threshold according to the angle information between the vehicle and the ground and the height information of the air suspension system of the vehicle, so as to determine a water level alarm threshold related to the vehicle height information, where the correspondence table between vehicle height information and a water level alarm threshold includes the correspondence between the angle information between the vehicle and the ground and the height information of the air suspension system of the vehicle and the water level alarm threshold of the vehicle.
[0119] In one embodiment, the device further includes:
[0120] A second control module, configured to control the vehicle to drive to a target area with the lowest water level when the vehicle is not equipped with an air suspension or the suspension height of the air suspension system of the vehicle reaches the maximum suspension height.
[0121] In one embodiment, the device further includes:
[0122] An alarm module, configured to send an alarm prompt to a user terminal when the vehicle is not equipped with an air suspension or the suspension height of the air suspension system of the vehicle reaches the maximum suspension height.
[0123] In one embodiment, the device further includes:
[0124] A second determination module, configured to determine whether there is at least one target area with a water level lower than the alarm threshold within a preset range centered on the vehicle when a time interval between the current moment and the moment when the alarm prompt is sent reaches a preset time interval.
[0125] A third control module, configured to control the vehicle to drive to a target area with the lowest water level when there is at least one target area with a water level lower than the alarm threshold within a preset range centered on the vehicle.
[0126] A request module, configured to request the user for the right of autonomous driving when there is at least one target area within a preset range centered on the vehicle where the water level is lower than the alarm threshold;
[0127] A fourth control module, configured to control the vehicle to drive to one target area with the lowest water level when the request for the right of autonomous driving is successful.
[0128] In one embodiment, the device further includes:
[0129] A third judgment module, configured to judge whether there is an ongoing software update task for the vehicle or a reserved task for software update within a preset time period;
[0130] A pause module, configured to pause the software update operation when the vehicle is performing a software update operation;
[0131] A cancellation module, configured to cancel the reserved task for software update when the vehicle has a reserved task for software update within a preset time period.
[0132] In one embodiment, the device further includes:
[0133] A fourth judgment module, configured to judge whether there is a target vehicle belonging to the same cloud platform as the vehicle within a preset range centered on the vehicle;
[0134] A sending module, configured to send a first alarm prompt indicating that the target vehicle has a risk of being flooded to the cloud platform when there is a target vehicle, so that the cloud platform issues a second alarm prompt indicating that the target vehicle has a risk of being flooded to the user terminal corresponding to the target vehicle, where the first alarm prompt includes the identification information and / or location information of the target vehicle.
[0135] In one embodiment, the device further includes:
[0136] A fifth judgment module, configured to judge whether the vehicle is currently in a charging state;
[0137] A fifth control module, configured to control the vehicle to disconnect the main positive relay and the main negative relay when the vehicle is currently in a charging state.
[0138] The present application further provides a vehicle waterproof device for a cloud platform, including:
[0139] A receiving module, configured to obtain the identification information and / or location information of the target vehicle included in the first alarm prompt when receiving the first alarm prompt indicating that the target vehicle has a risk of being flooded reported by a pre-bound vehicle;
[0140] A matching module, configured to match with a vehicle information database according to the identification information and / or location information of the target vehicle, so as to obtain a user terminal corresponding to the target vehicle stored in the vehicle information database;
[0141] A prompting module, configured to send a second alarm prompt indicating that the target vehicle has a risk of being flooded to the user terminal corresponding to the target vehicle.
[0142] Figure 3 It is a schematic diagram of the hardware structure of a vehicle waterproof system in an embodiment of the present application. As Figure 3 shown, the vehicle waterproof system includes:
[0143] At least one processor 320; and,
[0144] A memory 304 communicatively connected to the at least one processor 320; wherein,
[0145] The memory 304 stores instructions executable by the at least one processor 320, and the instructions are executed by the at least one processor 320 to implement the vehicle waterproof method described in any of the above embodiments.
[0146] Referring to Figure 3 , the vehicle waterproof system 300 may include one or more of the following components: a processing component 302, a memory 304, a power supply component 306, a multimedia component 308, an audio component 310, an input / output (I / O) interface 312, a sensor component 314, and a communication component 316.
[0147] The processing component 302 generally controls the overall operation of the vehicle waterproof system 300. The processing component 302 may include one or more processors 320 to execute instructions to complete all or part of the steps of the above method. In addition, the processing component 302 may include one or more modules to facilitate the interaction between the processing component 302 and other components. For example, the processing component 302 may include a multimedia module to facilitate the interaction between the multimedia component 308 and the processing component 302.
[0148] The memory 304 is configured to store various types of data to support the operation of the vehicle waterproof system 300. Examples of these data include instructions for any application or method operating on the vehicle waterproof system 300, such as text, pictures, videos, etc. The memory 304 may be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, a magnetic disk, or an optical disk.
[0149] The power supply component 306 provides power for various components of the vehicle waterproofing system 300. The power supply component 306 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the vehicle waterproofing system 300.
[0150] The multimedia component 308 includes a screen that provides an output interface between the vehicle waterproofing system 300 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen can be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touches, swipes, and gestures on the touch panel. The touch sensors can not only sense the boundaries of touch or swipe actions, but also detect the duration and pressure associated with the touch or swipe operation. In some embodiments, the multimedia component 308 may also include a front camera and / or a rear camera. When the vehicle waterproofing system 300 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera can receive external multimedia data. Each of the front camera and the rear camera can be a fixed optical lens system or have a focal length and optical zoom capabilities.
[0151] The audio component 310 is configured to output and / or input audio signals. For example, the audio component 310 includes a microphone (MIC) that is configured to receive external audio signals when the vehicle waterproofing system 300 is in an operating mode, such as an alarm mode, a recording mode, a voice recognition mode, and a voice output mode. The received audio signals can be further stored in the memory 304 or transmitted via the communication component 316. In some embodiments, the audio component 310 also includes a speaker for outputting audio signals.
[0152] The I / O interface 312 provides an interface between the processing component 302 and a peripheral interface module, and the peripheral interface module can be a keyboard, a click wheel, buttons, etc. These buttons may include, but are not limited to: a home button, a volume button, a start button, and a lock button.
[0153] The sensor assembly 314 includes one or more sensors for providing status assessments of various aspects for the vehicle waterproofing system 300. For example, the sensor assembly 314 may include a sound sensor. Additionally, the sensor assembly 314 can detect the open / closed state of the vehicle waterproofing system 300, the relative positioning of components, such as components for the display and keypad of the vehicle waterproofing system 300. The sensor assembly 314 can also detect the operating status of the vehicle waterproofing system 300 or a component of the vehicle waterproofing system 300, such as the operating status of the air distribution panel, the structural status, the operating status of the discharge scraper, etc., the orientation of the vehicle waterproofing system 300 or acceleration / deceleration, and temperature changes of the vehicle waterproofing system 300. The sensor assembly 314 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 314 can also include a light sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 314 may further include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor, a material accumulation thickness sensor, or a temperature sensor.
[0154] The communication component 316 is configured to enable the vehicle waterproofing system 300 to provide communication capabilities between other devices and the cloud platform in a wired or wireless manner. The vehicle waterproofing system 300 can access a wireless network based on communication standards, such as WiFi, 2G, or 3G, or a combination thereof. In an exemplary embodiment, the communication component 316 receives broadcast signals or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 316 further includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology, and other technologies.
[0155] In an exemplary embodiment, the vehicle waterproofing system 300 can be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components for performing the vehicle waterproofing method described in any of the above embodiments.
[0156] This application also provides a computer-readable storage medium. When the instructions in the storage medium are executed by a processor corresponding to the vehicle waterproofing system, the vehicle waterproofing system can implement the vehicle waterproofing method described in any of the above embodiments.
[0157] This application also provides a vehicle, including:
[0158] The vehicle waterproof device or vehicle waterproof system described in any of the above embodiments.
[0159] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0160] The present application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram, as well as the combination of flows and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate means for implementing the functions specified in one Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0161] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including instruction means, and the instruction means implements the functions specified in one Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0162] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process, and thus the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.
[0163] Obviously, those skilled in the art can make various modifications and variations to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalent technologies, the present application is also intended to include these modifications and variations.
Claims
1. A vehicle waterproofing method, characterized in that, Including: Determining a water level alarm threshold related to vehicle height information by querying a correspondence table between vehicle height information and the water level alarm threshold; Obtaining the water level in a preset area below the vehicle; When the water level in the preset area below the vehicle reaches the water level alarm threshold, determining whether the vehicle is equipped with an air suspension system; When the vehicle is equipped with an air suspension system and the suspension height of the air suspension system has not reached the maximum suspension height, controlling the vehicle to raise the suspension height of the air suspension system.
2. The method according to claim 1, characterized in that The method further includes: When the vehicle is not equipped with an air suspension, or when the suspension height of the vehicle's air suspension system reaches the maximum suspension height, controlling the vehicle to drive to a target area with the lowest water level.
3. The method according to claim 1, characterized in that The method further includes: When the vehicle is not equipped with an air suspension, or when the suspension height of the vehicle's air suspension system reaches the maximum suspension height, sending an alarm prompt to the user terminal.
4. The method according to claim 3, wherein After sending the alarm prompt to the user terminal, the method further includes: When the time interval between the current moment and the moment when the alarm prompt is sent reaches a preset time interval, determining whether there is at least one target area within a preset range centered on the vehicle where the water level is lower than the alarm threshold; When there is at least one target area within a preset range centered on the vehicle where the water level is lower than the alarm threshold, controlling the vehicle to drive to a target area with the lowest water level; Or When there is at least one target area within a preset range centered on the vehicle where the water level is lower than the alarm threshold, requesting autonomous driving permission from the user; when the request for autonomous driving permission is successful, controlling the vehicle to drive to a target area with the lowest water level.
5. The method according to claim 1, wherein The method further includes: Determining whether the vehicle has an ongoing software update task or a reservation task for software update within a preset time period; When the vehicle is performing a software update operation, pausing the software update operation; When the vehicle has a reservation task for software update within a preset time period, canceling the reservation task.
6. The method according to claim 1, wherein When the water level in the preset area below the vehicle reaches the water level alarm threshold, the method further includes: Determining whether there is a target vehicle belonging to the same cloud platform as the vehicle within a preset range centered on the vehicle; When there is a target vehicle, sending a first alarm prompt indicating that the target vehicle is at risk of being flooded to the cloud platform, so that the cloud platform sends a second alarm prompt indicating that the target vehicle is at risk of being flooded to the user terminal corresponding to the target vehicle, where the first alarm prompt includes identification information and / or location information of the target vehicle.
7. A vehicle waterproof device, characterized in that, Including: A determination module, configured to determine a water level alarm threshold related to vehicle height information by querying a correspondence table between vehicle height information and the water level alarm threshold; An acquisition module, configured to acquire the water level in a preset area below the vehicle; A first judgment module, configured to determine whether the vehicle is equipped with an air suspension system when the water level in the preset area below the vehicle reaches the water level alarm threshold; A first control module, configured to control the vehicle to raise the suspension height of the air suspension system when the vehicle is equipped with an air suspension system and the suspension height of the air suspension system has not reached the maximum suspension height.
8. A vehicle waterproofing system, characterized in that, Comprising: At least one processor; And, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to implement the vehicle waterproofing method according to any one of claims 1-6.
9. A computer-readable storage medium, characterized in that, When the instructions in the storage medium are executed by the processor corresponding to the vehicle waterproofing system, the vehicle waterproofing system can implement the vehicle waterproofing method according to any one of claims 1-6.
10. A vehicle, characterized in that, Comprising: The vehicle waterproofing device according to claim 7; Or The vehicle waterproofing system according to claim 8.