Vehicle snow removal method and device, electronic equipment, storage medium and vehicle
By acquiring snow mass data from vehicle suspension mass sensors, classifying and assessing snow removal strategies, and automatically clearing snow from vehicles using suspension vibration and windshield heating, the problem of low efficiency in manual snow removal is solved, achieving efficient and safe snow removal results.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHONGQING LANDIAN AUTOMOBILE TECHNOLOGY CO LTD
- Filing Date
- 2026-01-30
- Publication Date
- 2026-04-28
AI Technical Summary
In existing technologies, snow removal from vehicles relies on manual operation, which is inconvenient and inefficient, especially when the vehicle is freezing in low temperatures. This is time-consuming and labor-intensive, and may damage the paint, making it difficult to meet users' snow removal needs.
The vehicle's suspension mass sensor acquires snow mass, classifies and assesses snow level, and matches target snow removal strategies based on snow level, achieving automatic snow removal by utilizing suspension vibration and windshield heating.
It enables automatic and efficient snow removal from vehicles, avoiding the inconvenience of manual operation, improving user experience, and ensuring safety and snow removal effectiveness.
Smart Images

Figure CN121929104A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of vehicle control technology, specifically relating to a vehicle snow removal method, device, electronic equipment, storage medium, and vehicle. Background Technology
[0002] In cold regions or snowy climates, vehicles parked outdoors will be covered with a thick layer of snow after a snowfall. This snow not only increases the vehicle's load, but more importantly, it can partially or completely obstruct the driver's direct and indirect field of vision. It may also obstruct the vehicle's lighting and signal devices, posing a driving safety hazard. Therefore, it is necessary to remove the snow to meet the needs of safe driving.
[0003] Currently, snow removal from vehicles typically relies on manual external physical methods, with users using snow shovels, brushes, and other tools to manually clear it. However, this manual snow removal method is inconvenient for users, especially when the snow is thick or frozen in low temperatures. It is time-consuming, laborious, and can easily scratch the car's paint surface. Secondly, manually removing snow in frigid environments is inconvenient and provides a poor user experience. Furthermore, clearing the roof and front of the hood is difficult, and the snow may suddenly slip off while driving, obstructing the windshield. Therefore, current manual snow removal methods are inconvenient, inefficient, and fail to meet users' needs for clearing snow from their vehicles. Summary of the Invention
[0004] The purpose of this application is to provide a vehicle snow removal method, device, electronic device, storage medium, and vehicle, which can solve the problems that current manual snow removal methods are inconvenient to operate, inefficient, and unable to meet users' needs for removing snow from vehicles, and achieve automatic and efficient removal of snow from vehicles.
[0005] To solve the above-mentioned technical problems, this application is implemented as follows: According to a first aspect of this application, embodiments of this application provide a vehicle snow removal method, the method comprising: In response to the vehicle entering snow removal mode, the snow accumulation quality of the preset area of the vehicle is obtained; The snow level of the vehicle is determined based on the snow level corresponding to the pre-divided snow quality intervals and the snow quality of the preset area. Based on the mapping relationship between snow accumulation level and snow removal strategy, determine the target snow removal strategy that matches the snow accumulation level of the vehicle. Control the vehicle to perform snow removal according to the target snow removal strategy.
[0006] According to a second aspect of this application, embodiments of this application provide a vehicle snow removal device, the device comprising: The quality acquisition module is used to acquire the snow accumulation quality of a preset area of the vehicle in response to the vehicle entering snow removal mode; The snow level determination module is used to determine the snow level of a vehicle based on the snow level corresponding to the pre-divided snow quality intervals and the snow quality of the preset area. The snow removal strategy determination module is used to determine a target snow removal strategy that matches the snow level of the vehicle based on the mapping relationship between snow level and snow removal strategy. The snow removal control module is used to control the vehicle to perform snow removal according to the target snow removal strategy.
[0007] According to another aspect of this application, embodiments of this application also provide an electronic device, including: processor; Memory used to store the processor's executable instructions; The processor is configured to execute the instructions to implement the vehicle snow removal method described above.
[0008] According to another aspect of this application, embodiments of this application also provide a readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the vehicle snow removal method as described in the first aspect.
[0009] According to another aspect of this application, embodiments of this application also provide a vehicle including the vehicle snow removal device described above.
[0010] The vehicle control method provided in this application, in response to the vehicle entering snow removal mode, obtains the snow accumulation quality of a preset area of the vehicle, ensuring that the vehicle is currently in a state supporting automatic snow removal and avoiding safety hazards caused by accidental snow removal during driving. Based on the snow accumulation level corresponding to a pre-defined snow accumulation quality range and the snow accumulation quality of the preset area, the snow accumulation level of the vehicle is determined, and the snow accumulation situation is graded and evaluated. According to the mapping relationship between snow accumulation level and snow removal strategy, a target snow removal strategy matching the vehicle's snow accumulation level is determined. Through the snow removal strategies corresponding to different snow accumulation levels, a snow removal strategy matching the actual snow accumulation situation of the vehicle is accurately determined, and the vehicle is controlled to perform snow removal according to the target snow removal strategy. It can execute effective snow removal operations based on the actual snow accumulation situation. The snow removal strategy gradually strengthens as the snow accumulation level increases, ensuring maximum snow removal effect. No manual snow removal by the user is required, achieving automatic and efficient removal of snow from the vehicle, meeting the user's needs for snow removal, and further improving the user experience.
[0011] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, specific embodiments of this application are given below. Attached Figure Description
[0012] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of preferred embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings: Figure 1 This is a flowchart illustrating the steps of a vehicle snow removal method provided in an embodiment of this application; Figure 2 yes Figure 1 A flowchart of step 101 in a vehicle snow removal method provided in this application embodiment; Figure 3 yes Figure 1 A flowchart of step 103 in a vehicle snow removal method provided in this application embodiment; Figure 4 yes Figure 1 A flowchart of step 104 in a vehicle snow removal method provided in this application embodiment; Figure 5 This is a flowchart of a vehicle snow removal method provided in an embodiment of this application; Figure 6 This is a schematic diagram of the structure of a vehicle snow removal device provided in an embodiment of this application; Figure 7 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0013] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0014] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0015] The following description, in conjunction with the accompanying drawings, details the vehicle snow removal method, apparatus, electronic equipment, and vehicle provided in this application through specific embodiments and application scenarios.
[0016] Reference Figure 1 The flowchart illustrates the steps of a vehicle snow removal method provided in an embodiment of this application. The method may include: Step 101: In response to the vehicle entering snow removal mode, obtain the snow accumulation quality of the preset area of the vehicle.
[0017] In this embodiment, to address the problems of inconvenience, low efficiency, and inability to meet users' needs for clearing snow from vehicles using current manual snow removal methods, this invention integrates existing vehicle systems. It utilizes mass sensors on the vehicle's suspension to determine the mass of snow on the vehicle body and controls suspension vibration in conjunction with front and rear windshield heating to achieve automatic snow removal. It should be noted that in this embodiment, the vehicle controller integrates mass sensors to determine the mass of snow and decide on a snow removal strategy, which is then executed by the suspension controller and air conditioning controller. The vehicle suspension can be an air suspension or an electromagnetic active suspension; this embodiment uses an air suspension as an example. Windshield heating can be achieved using windshield resistance wires or PTC ceramics in the front and rear windshields, which will not be elaborated upon here.
[0018] In this embodiment, the vehicle controller responds to the vehicle entering snow removal mode by acquiring the snow mass of a preset area on the vehicle. Specifically, upon receiving a snow removal command, the controller checks whether the vehicle is in a powered, parked state to ensure it is ready for automatic snow removal. If so, the vehicle enters snow removal mode to prevent accidental snow removal during driving and potential safety hazards. It should be noted that the snow removal command can be triggered by the user via a local or remote terminal on the vehicle. The user can trigger the snow removal command through physical buttons, on-board screen buttons, controls, or an application on a remote terminal. The snow removal command can be transmitted to the vehicle controller via the on-board terminal. If the vehicle receives the snow removal command and is in a powered, parked state, it enters snow removal mode. In snow removal mode, the corresponding mass sensors on the vehicle suspension are activated. The mass sensors collect and acquire the increase in mass in the preset area of the vehicle, thus obtaining the snow mass in that area. The preset area includes the vehicle body area at the four wheel positions, covering the area where snow is likely to accumulate.
[0019] It should be noted that in this embodiment, the suspension mass data of the area in each direction can be collected in real time by the mass sensors suspended on the four wheels of the vehicle. The current reading of the mass sensor is read and combined with the initial suspension mass to calculate the increase in suspension mass. The increase in suspension mass is the snow mass of the preset area of the vehicle, thus accurately obtaining the snow mass and providing a reliable basis for subsequent snow removal strategies. This will not be elaborated in detail here.
[0020] Step 102: Determine the snow level of the vehicle based on the snow level corresponding to the pre-divided snow quality intervals and the snow quality of the preset area.
[0021] In this embodiment, snow accumulation levels corresponding to snow accumulation quality intervals are predefined. The snow accumulation quality of a vehicle's preset area is compared with the corresponding snow accumulation quality interval to determine the vehicle's snow accumulation level. It should be noted that the correspondence between snow accumulation quality statistical objects, snow accumulation quality intervals, and snow accumulation levels can be determined according to the snow accumulation quality statistical objects. The snow accumulation quality statistical objects include the mass increase in a single direction of any mass sensor and the mass increase in a preset position mass sensor. For example, the mass increase in a single direction of any mass sensor could be the mass increase in the suspension corresponding to the left front wheel, right front wheel, left rear wheel, and right rear wheel. The preset position mass sensors include the mass sensors corresponding to the vehicle's front axle suspension and the vehicle's rear axle suspension. The mass increase in the preset position mass sensors is equivalent to the mass increase in the front axle suspension and the mass increase in the rear axle suspension. Snow accumulation levels are divided into three levels: Level 1, Level 2, and Level 3. The greater the snow accumulation, the higher the corresponding snow accumulation level. Level 3 is higher than Level 2, which is higher than Level 1. Different snow accumulation levels are pre-defined based on snow accumulation data so that snow removal strategies can be implemented according to the actual snow accumulation conditions of vehicles during actual snow removal.
[0022] As a specific implementation of this application, the correspondence between the snow mass statistics object, the snow mass range, and the snow level includes the correspondence between the mass increase of any mass sensor in one direction, the snow mass range, and the snow level, as well as the correspondence between the mass increase of the vehicle's front axle suspension and the vehicle's rear axle suspension, the snow mass range, and the snow level. For example: The correspondence between the mass increase, snow mass range, and snow level for a single direction is as follows: A mass increase for a single direction corresponds to a snow mass range of 0-2 kg, which corresponds to snow level 1 (LV1); a mass increase for a single direction corresponds to a snow mass range of 2-5 kg, which corresponds to snow level 2 (LV2); a mass increase for a single direction corresponds to a snow mass range of more than 5 kg, which corresponds to snow level 3 (LV3). The correspondence between the mass increase, snow mass range, and snow level for the front and rear axle suspensions is as follows: A mass increase for the front and rear axle suspensions corresponds to a snow mass range of 0-5 kg, which corresponds to snow level 1 (LV1); a mass increase for the front and rear axle suspensions corresponds to a snow mass range of 5-10 kg, which corresponds to snow level 2 (LV2); a mass increase for the front and rear axle suspensions corresponds to a snow mass range of more than 10 kg, which corresponds to snow level 3 (LV3). In this embodiment, the criteria for classifying snow accumulation levels can be set and adjusted according to actual conditions and snow removal needs, and are not specifically limited here.
[0023] In specific implementation, if the snow mass of the vehicle's preset area is obtained by the vehicle controller through the mass increase in one direction of any mass sensor, then the snow mass of the vehicle's preset area can be compared with the corresponding snow mass range based on the correspondence between the mass increase in one direction, the snow mass range, and the snow level to determine the vehicle's snow level. If the snow mass of the vehicle's preset area is obtained by the vehicle controller through the corresponding mass increase of the vehicle's front axle suspension and rear axle suspension, then the snow mass of the vehicle's preset area can be compared with the corresponding snow mass range based on the correspondence between the mass increase of the vehicle's front axle suspension and rear axle suspension, the snow mass range, and the snow level to determine the vehicle's snow level. These methods will not be elaborated upon here.
[0024] Step 103: Based on the mapping relationship between snow accumulation level and snow removal strategy, determine the target snow removal strategy that matches the snow accumulation level of the vehicle.
[0025] In this embodiment, snow removal strategies under different snow levels are predefined, a mapping relationship between snow levels and snow removal strategies is generated, and the mapping relationship between snow levels and snow removal strategies is stored in the vehicle's local storage or other databases. This allows the corresponding snow removal strategy to be directly matched from the mapping relationship as the target snow removal strategy based on the vehicle's current snow level, thereby determining the target snow removal strategy that matches the current snow level.
[0026] In this embodiment, the snow removal strategy includes windshield heating for snow melting and vehicle body vibration for snow removal. Vehicle body vibration for snow removal includes at least one of single-wheel vibration for snow removal, cross-axle vibration for snow removal, and parallel-axle vibration for snow removal. Based on different snow accumulation levels, corresponding combinations of snow removal strategies are defined. Different snow accumulation levels are associated with their corresponding combinations of snow removal strategies to generate a mapping relationship, which is then stored. This allows for matching the vehicle's current snow accumulation level with the mapping relationship to determine the target snow removal strategy that matches the current snow accumulation level. The target snow removal strategy includes at least one of windshield heating for snow melting and vehicle body vibration for snow removal.
[0027] It should be noted that windshield heating for snow removal melts snow on the windshield by heating both the front and rear windshields. Single-wheel vibration snow removal involves sequentially vibrating the suspension of each of the four wheels. This can be done in a clockwise or other order; using a clockwise order as an example, single-wheel vibration snow removal would follow the sequence of the front right wheel (FR), rear right wheel (RR), rear left wheel (RL), and front left wheel (FL), vibrating the suspension at the wheel's location in that order. Cross-axle vibration snow removal involves alternately vibrating the suspension at the cross axles. The cross axle is defined as the axle between the front right and rear left wheels, and the axle between the front left and rear right wheels. For example, the suspension at the locations of the front right and rear left wheels would vibrate alternately first, followed by the suspension at the locations of the front left and rear right wheels, thus achieving cross-axle vibration snow removal. Parallel axis vibration snow removal involves simultaneously vibrating the suspension corresponding to the parallel axis to remove snow. The parallel axis is defined as the axle between the right front wheel and the left front wheel, and the axle between the right rear wheel and the left rear wheel. The vehicle suspension at the positions of the right front wheel and the left front wheel vibrates synchronously first, and then the vehicle suspension at the positions of the right rear wheel and the left rear wheel vibrates synchronously afterwards, thus achieving parallel axis vibration snow removal.
[0028] Step 104: Control the vehicle to perform snow removal according to the target snow removal strategy.
[0029] In this embodiment, after the vehicle controller determines the target snow removal strategy, it controls the air conditioning controller and suspension controller to control the vehicle to perform snow removal according to the target snow removal strategy, controls the front and rear windshields to heat and melt snow, and controls the vehicle suspension to vibrate and remove snow. Specifically, the target snow removal strategy includes execution parameters, which are divided into execution parameters corresponding to windshield heating and melting and execution parameters corresponding to vehicle body vibration snow removal. Specifically, these include one or more of the following: the execution sequence and duration of windshield heating and melting, and the execution sequence, duration, and vibration frequency of vehicle body vibration snow removal. The execution sequence can include the order in which windshield heating and melting and vehicle body vibration snow removal are executed, as well as the execution order of single-wheel vibration snow removal, cross-axle vibration snow removal, and parallel-axle vibration snow removal within vehicle body vibration snow removal. For example, when the target snow removal strategy includes windshield heating and melting and vehicle body vibration snow removal, it is determined whether windshield heating and melting or vehicle body vibration snow removal is executed first; and when vehicle body vibration snow removal includes single-wheel vibration snow removal and cross-axle vibration snow removal, it is determined whether single-wheel vibration snow removal or cross-axle vibration snow removal is executed first. These details are not elaborated here.
[0030] In this embodiment, based on the target snow removal strategy, the front windshield heater and the rear windshield heater are controlled to heat according to the execution sequence and execution duration to melt the snow on the windshield. After the heating time ends, the heating wire is turned off, completing the windshield heating and snow melting in the target snow removal strategy. The vehicle suspension is controlled to vibrate according to the execution sequence, execution duration and vibration frequency to remove the snow on the vehicle body. After all operations are completed, the suspension vibration is stopped, completing the vehicle body vibration snow removal in the target snow removal strategy.
[0031] The vehicle control method provided in this application, in response to the vehicle entering snow removal mode, obtains the snow accumulation quality of a preset area of the vehicle, ensuring that the vehicle is currently in a state supporting automatic snow removal and avoiding safety hazards caused by accidental snow removal during driving. Based on the snow accumulation level corresponding to a pre-defined snow accumulation quality range and the snow accumulation quality of the preset area, the snow accumulation level of the vehicle is determined, and the snow accumulation situation is graded and evaluated. According to the mapping relationship between snow accumulation level and snow removal strategy, a target snow removal strategy matching the vehicle's snow accumulation level is determined. Through the snow removal strategies corresponding to different snow accumulation levels, a snow removal strategy matching the actual snow accumulation situation of the vehicle is accurately determined, and the vehicle is controlled to perform snow removal according to the target snow removal strategy. It can execute effective snow removal operations based on the actual snow accumulation situation. The snow removal strategy gradually strengthens as the snow accumulation level increases, ensuring maximum snow removal effect. No manual snow removal by the user is required, achieving automatic and efficient removal of snow from the vehicle, meeting the user's needs for snow removal, and further improving the user experience.
[0032] Reference Figure 2 , showed Figure 1A flowchart of step 101 in a vehicle snow removal method is provided. Step 101, in response to the vehicle entering snow removal mode, involves obtaining the snow accumulation quality of a preset area of the vehicle, which may specifically include the following steps: Step 1011: In response to receiving the snow removal command, obtain the current status of the vehicle; Step 1012: If the vehicle is currently in a parked state with the power on, determine that the vehicle has entered the snow removal mode. Use a mass sensor to collect the mass increase of a preset area of the vehicle to obtain the snow mass of the preset area of the vehicle.
[0033] In the above steps of this application embodiment, upon receiving a snow removal command, the vehicle controller first obtains the current state of the vehicle to ensure that the current state of the vehicle meets the conditions for snow removal. The snow removal command can be triggered by a user through a local or remote terminal on the vehicle. The user can trigger the snow removal command through a physical button on the vehicle's local terminal, a button on the in-vehicle screen, a control, or an application APP on the remote terminal. The snow removal command is transmitted to the vehicle controller through the in-vehicle terminal. The user can conveniently trigger the vehicle to start snow removal through a local or remote terminal, enabling the vehicle to respond quickly and perform snow removal operations, thus improving the user experience. Upon receiving the snow removal command, the vehicle controller uses the vehicle's various power systems to obtain the current vehicle state and checks whether the vehicle is in a parked state with power on, ensuring that the vehicle is in an operating state that supports automatic snow removal. Automatic snow removal can only be activated when the vehicle is stationary and power is on, avoiding safety hazards caused by misoperation during driving.
[0034] It should be noted that the vehicle enters snow removal mode when it is in a powered parking state. Snow removal mode can be activated when the vehicle is in a powered parking state. The powered parking state can be divided into two types depending on the vehicle model. One is the READY state of pure electric / hybrid vehicles. In this state, the vehicle's power battery is connected, supplying power to high-power equipment such as the drive motor, air conditioning compressor, PTC heater, and windshield heater. At the same time, the vehicle controller, instrument panel, power steering, and brake assist are all in working state. In the READY state, even if the vehicle is stationary, the drive motor can be precisely controlled to output positive / negative torque. The other is the engine-start state of traditional fuel vehicles. In this state, the engine has been successfully ignited and is running continuously. The engine provides a sustainable and controllable power source for the air conditioning and windshield heater. In this embodiment, the conditions for the vehicle to enter snow removal mode can be set or adjusted according to user needs and snow removal requirements, ensuring that the vehicle is in an operating state that supports automatic snow removal and that driving safety is guaranteed. This embodiment does not make specific limitations on this.
[0035] In this embodiment, the vehicle enters snow removal mode when it is in a parked state with the engine running. A mass sensor collects the mass increase of a preset area of the vehicle to obtain the snow mass in that area. This ensures that the snow removal mode is triggered only under suitable conditions, avoiding ineffective operation or damage to the vehicle. In this embodiment, the mass sensor can be a mass sensor suspended on the vehicle body, used to monitor the mass change of the vehicle suspension corresponding to the directions or areas of the four wheels. Specifically, the preset area is the area where the four wheels are located: right front wheel (FR), right rear wheel (RR), left rear wheel (RL), and left front wheel (FL). The mass of the vehicle suspension in the four wheel locations is collected in real time by the mass sensor. The current mass data from the mass sensor is read and combined with the initial suspension mass to calculate the mass increase of the suspension. This mass increase is the snow mass in the preset area. It should be noted that the snow mass in the preset area can be obtained from the mass increase of any single direction using a mass sensor, or from the mass increase of the front and rear axle suspensions. Further details are omitted here.
[0036] This application embodiment ensures that snow removal is only performed when it is safe and necessary by confirming the vehicle status and calculating the snow mass. It uses mass sensors to monitor changes in suspension mass in real time and accurately calculates the snow mass, providing a reliable basis for subsequent snow removal strategies.
[0037] In some embodiments of this application, the mass sensor includes a mass sensor corresponding to the vehicle suspension, and the method further includes: Based on the snow quality statistics objects, determine the correspondence between the snow quality statistics objects, snow quality ranges, and snow levels; among them, the snow quality statistics objects include the mass increase of any mass sensor in a single direction and the mass increase of the mass sensor at a preset position; the preset position mass sensors include the mass sensor corresponding to the front axle suspension of the vehicle and the mass sensor corresponding to the rear axle suspension of the vehicle. When the snow mass statistics object is the mass increase in a single direction of any mass sensor, the snow mass interval includes the first snow mass interval. When the snow mass statistics object is the mass increase in a preset position of a mass sensor, the snow mass interval includes the second snow mass interval. The first snow mass interval is smaller than the second snow mass interval.
[0038] In this embodiment, the correspondence between the snow quality statistical object, the snow quality range, and the snow level is determined according to the snow quality statistical object. The snow quality statistical object includes the mass increase of any mass sensor in a single direction and the mass increase of a preset position mass sensor. The mass increase of any mass sensor in a single direction is, for example, the mass increase of the suspension corresponding to the left front wheel, the mass increase of the suspension corresponding to the right front wheel, the mass increase of the suspension corresponding to the left rear wheel, and the mass increase of the suspension corresponding to the right rear wheel. The preset position mass sensors include the mass sensors corresponding to the front axle suspension and the mass sensors corresponding to the rear axle suspension. The mass increase of the preset position mass sensors is the mass increase corresponding to the front axle suspension and the mass increase corresponding to the rear axle suspension.
[0039] As a specific implementation of this application, the correspondence between the snow mass statistics object, snow mass range, and snow level includes the correspondence between the mass increase of any mass sensor in a single direction, the snow mass range, and the snow level, as well as the correspondence between the mass increase of the vehicle's front axle suspension and the vehicle's rear axle suspension, the snow mass range, and the snow level. When the snow mass statistics object is the mass increase of any mass sensor in a single direction, the snow mass range includes a first snow mass range. When the snow mass statistics object is the mass increase of a mass sensor at a preset position, the snow mass range includes a second snow mass range, and the first snow mass range is smaller than the second snow mass range.
[0040] For example, the correspondence between the mass increase in one direction, the first snow mass range, and the snow level is as follows: a mass increase in one direction corresponds to a snow mass range of 0-2 kg, and the corresponding snow level is Level 1 (LV1); a mass increase in one direction corresponds to a snow mass range of 2-5 kg, and the corresponding snow level is Level 2 (LV2); a mass increase in one direction corresponds to a snow mass range of more than 5 kg, and the corresponding snow level is Level 3 (LV3). Similarly, the correspondence between the mass increase in the front axle suspension and the rear axle suspension, the second snow mass range, and the snow level is as follows: a mass increase in the front axle suspension and the rear axle suspension corresponds to a snow mass range of 0-5 kg, and the corresponding snow level is Level 1 (LV1); a mass increase in the front axle suspension and the rear axle suspension corresponds to a snow mass range of 5-10 kg, and the corresponding snow level is Level 2 (LV2); a mass increase in the front axle suspension and the rear axle suspension corresponds to a snow mass range of more than 10 kg, and the corresponding snow level is Level 3 (LV3). In this embodiment, the criteria for dividing the first snow mass range and the second snow mass range can be set and adjusted according to the actual situation and snow removal needs, and are not specifically limited here.
[0041] This application embodiment constructs a correspondence between snow quality statistics objects, snow quality ranges, and snow levels, and determines the snow level based on the actual snow quality, so as to implement snow removal strategies in stages according to the snow conditions.
[0042] Reference Figure 3 , showed Figure 1 A flowchart of step 103 in a vehicle snow removal method is provided. Step 103 involves determining a target snow removal strategy that matches the snow accumulation level of the vehicle, which may specifically include the following steps: Sub-step 1031: In response to the snow accumulation level being Level 1, determine the target snow removal strategy as executing windshield heating snow melting; Sub-step 1032, in response to the snow accumulation level being a second level higher than the first level, determines the target snow removal strategy as performing windshield heating snow melting and sequentially performing single-wheel vibration snow removal.
[0043] Sub-step 1033, in response to a snow accumulation level of level 3 which is higher than level 2, determines the target snow removal strategy as performing windshield heating snow melting, and sequentially performing at least two of the following: single-wheel vibration snow removal, cross-axis vibration snow removal, and parallel-axis vibration snow removal.
[0044] In the above steps of this application embodiment, snow removal strategies for different snow accumulation levels are predefined, snow removal strategies corresponding to different snow accumulation levels are determined, and a mapping relationship between snow accumulation levels and snow removal strategies is generated and stored. Based on the vehicle's current snow accumulation level, the corresponding snow removal strategy is searched from the stored mapping relationship, and this corresponding snow removal strategy is used as the target snow removal strategy for subsequent snow removal operations. By accurately matching the corresponding target snow removal strategy according to the actual snow accumulation conditions and levels, the targeted and effective snow removal operations are ensured.
[0045] It should be noted that the system integrates vehicle suspension vibration with front and rear windshield heating to achieve automatic snow removal. Therefore, based on the combination of vehicle suspension vibration snow removal and front and rear windshield heating snow melting, snow removal strategies corresponding to different snow accumulation levels are determined, and a mapping relationship between snow accumulation levels and snow removal strategies is generated and stored. Snow removal strategy combinations are defined according to different snow accumulation levels, and different snow accumulation levels are associated with corresponding snow removal strategy combinations. Snow removal strategies include windshield heating snow melting and vehicle body vibration snow removal. Vehicle body vibration snow removal includes at least one of single-wheel vibration snow removal, cross-axle vibration snow removal, and parallel-axle vibration snow removal. For example, when the snow accumulation level is level one, there is little snow, so the snow removal strategy is to only perform windshield heating and snow melting. When the snow accumulation level is level two, there is more snow, so the snow removal strategy needs to be enhanced, and windshield heating and snow melting can be performed in sequence, along with single-wheel vibration snow removal. When the snow accumulation level is level three, there is a large amount of snow, so the snow removal strategy needs to be enhanced again, performing windshield heating and snow melting, and at least two of the following in sequence: single-wheel vibration snow removal, cross-axis vibration snow removal, and parallel-axis vibration snow removal. In the above steps of the embodiments of this application, in response to the snow accumulation level being the first level, only windshield heating and snow melting are performed, and the snow removal strategy is determined to be windshield heating and snow melting; in response to the snow accumulation level being the second level, which is higher than the first level, the snow removal strategy is determined to be windshield heating and snow melting, and single-wheel vibration snow removal is performed in sequence; in response to the snow accumulation level being the third level, which is higher than the second level, the snow removal strategy is determined to be windshield heating and snow melting, and at least two of the following are performed in sequence: single-wheel vibration snow removal, cross-axis vibration snow removal, and parallel-axis vibration snow removal.
[0046] In this embodiment, in response to a snow accumulation level of Level 1, the snow removal strategy is determined to be windshield heating and snow melting, for example, the front and rear windshield heating wires operate for 10 minutes to melt the snow on the windshield; in response to a snow accumulation level of Level 2, which is higher than Level 1, the snow removal strategy is determined to be windshield heating and snow melting, and sequential single-wheel vibration snow removal, for example, the front and rear windshield heating wires operate for 10 minutes to melt the snow on the windshield, and then an air pump supplies air to the airbags through the suspension pipes, vibrating the four wheels (FR, RR, RL, FL) corresponding to the vehicle suspension in a clockwise direction, with each wheel corresponding to the vehicle suspension vibrating for 1 minute at a frequency of 50Hz; in response to a snow accumulation level of Level 3, which is higher than Level 2, the snow removal strategy is determined to be windshield heating and snow melting, for example, the front and rear windshield heating wires operate for 10 minutes to melt the snow on the windshield, and then an air pump supplies air to the airbags through the suspension pipes to vibrate the four wheels (FR, RR, RL, FL) clockwise for 1 minute at a frequency of 50Hz; in response to a snow accumulation level of Level 3, which is higher than Level 2, the snow removal strategy is determined to be windshield heating and snow melting, for example, the front and rear windshield heating wires operate for 10 minutes to melt the snow on the windshield, and then a single-wheel vibration ... The snow removal strategy consists of performing windshield heating and snow melting, and sequentially performing at least two of the following: single-wheel vibration snow removal, cross-axle vibration snow removal, and parallel-axle vibration snow removal. For example, the front and rear windshield heating wires work for 10 minutes to melt the snow on the windshield. The air pump supplies air to the airbags through the suspension pipes. First, the four wheels vibrate clockwise in sequence, with each wheel corresponding to the vehicle suspension vibrating for 1 minute at a frequency of 50Hz. Then, the air pump alternately vibrates the cross-axles FL & RR and RL & FR, with each cross-axle vibrating for 2 minutes at a frequency of 100Hz. The alternating cross-axle vibration can be achieved using a 1&0 mode. Finally, the air pump simultaneously vibrates the parallel axes FR & FL and RR & RL, with each parallel axis vibrating for 1 minute at a frequency of 150Hz.
[0047] The embodiments of this application correspond to different snow removal strategies for different snow accumulation levels, which can perform effective snow removal operations according to the actual snow accumulation conditions. The snow removal strategy is gradually enhanced as the snow accumulation level increases, ensuring that the snow removal effect is maximized and realizing automatic and efficient snow removal.
[0048] Reference Figure 4 , showed Figure 1 A flowchart of step 104 in a vehicle snow removal method is provided. The target snow removal strategy includes at least one of windshield heating snow melting and vehicle body vibration snow removal. Vehicle body vibration snow removal includes at least one of single-wheel vibration snow removal, cross-axle vibration snow removal, and parallel-axle vibration snow removal. Step 104 involves controlling the vehicle to perform snow removal according to the target snow removal strategy, which may specifically include the following steps: Sub-step 1041: Obtain the execution parameters in the target snow removal strategy; the execution parameters include the first parameter corresponding to windshield heating and snow melting, and the second parameter corresponding to vehicle body vibration snow removal. The first parameter includes the execution sequence and execution duration of windshield heating and snow melting, and the second parameter includes one or more of the execution sequence, execution duration, and vibration frequency of vehicle body vibration snow removal. Sub-step 1042: Based on the execution parameters in the target snow removal strategy, control the vehicle to perform snow removal.
[0049] In the above steps of this application embodiment, the vehicle is controlled to perform corresponding snow removal operations according to the target snow removal strategy. The target snow removal strategy includes at least one of windshield heating and snow melting and vehicle body vibration snow removal. Vehicle body vibration snow removal includes at least one of single-wheel vibration snow removal, cross-axle vibration snow removal, and parallel-axle vibration snow removal. First, the execution parameters in the target snow removal strategy are obtained. The execution parameters include a first parameter corresponding to windshield heating and snow melting and a second parameter corresponding to vehicle body vibration snow removal. The first parameter includes the execution sequence and execution duration of windshield heating and snow melting, and the second parameter includes one or more of the execution sequence, execution duration, and vibration frequency of vehicle body vibration snow removal.
[0050] In specific implementation, the execution sequence refers to the order in which windshield heating and snow melting are performed, and the order in which multiple vibration snow removal operations are performed within the vehicle vibration snow removal process. For example, the windshield heating and snow melting can be performed first, followed by vehicle vibration snow removal, or vice versa. The execution order among multiple vibration snow removal operations can be set or adjusted according to the vibration snow removal modes included in the actual snow removal strategy, for example, following the execution order from single-wheel vibration to cross-axle vibration to parallel-axle vibration. The execution duration includes the heating duration for windshield heating and snow melting and the vibration duration for vehicle vibration snow removal, for example, 10 minutes for windshield heating and snow melting, and a total of 10 minutes for vehicle vibration snow removal. The vibration frequency of vehicle vibration snow removal is the vibration frequency of each snow removal operation, for example, 50Hz for single-wheel vibration, 100Hz for cross-axle vibration, and 150Hz for parallel-axle vibration. In this embodiment, the specific values of the execution parameters can be set or adjusted according to actual needs. This embodiment does not limit the specific execution sequence, execution duration, or vibration frequency.
[0051] For example, based on the target snow removal strategy and its execution parameters, the following explanation uses controlling the front and rear windshields for heating and melting snow, and controlling the vehicle suspension for vibration snow removal. The front and rear windshield heating wires are controlled to heat according to the execution sequence and duration to melt the snow on the windshields. The vehicle suspension is controlled to vibrate according to the execution sequence, duration, and vibration frequency to clear the snow from the vehicle body. The front and rear windshield heating wires can be activated simultaneously, operating for a duration specified in the execution parameters, such as 10 minutes. After the heating time is complete, the heating wires are turned off, completing the windshield heating and snow melting process. Single-wheel vibration snow removal involves controlling an air pump to supply air to the airbags through the suspension lines, vibrating all four wheels clockwise. Each wheel corresponds to one minute of vibration on the vehicle suspension at a frequency of 50Hz. Cross-axle vibration snow removal controls the air pump to alternately vibrate the suspension of the vehicle corresponding to the cross axle, with each cross axle's suspension vibrating for 2 minutes at a frequency of 100Hz. Parallel-axle vibration snow removal controls the air pump to simultaneously vibrate the suspension of the vehicle corresponding to the parallel axle, with each parallel axle's suspension vibrating for 1 minute at a frequency of 150Hz. Once all operations in the target snow removal strategy are completed, the air pump and suspension vibration are stopped, and snow removal is complete.
[0052] According to the snow removal strategy and execution parameters, the embodiments of this application precisely control the windshield heating and vehicle vibration to ensure the targetedness and effectiveness of the snow removal operation, so as to meet the snow removal needs of the actual snow accumulation. It can efficiently and automatically perform snow removal operations, improve the snow removal effect of the vehicle and the user experience.
[0053] In some embodiments of this application, the target control strategy includes windshield heating for snow melting and vehicle body vibration for snow removal. Sub-step 1042, based on the execution parameters in the target snow removal strategy, controls the vehicle to perform snow removal, which may specifically include: Heating commands are generated based on the first parameter of windshield heating for snow melting, and vibration commands are generated based on the second parameter of vehicle body vibration for snow removal. The heating command is sent to the vehicle's air conditioning controller, which controls the front and rear windshields to heat and melt snow according to the execution sequence and duration of the windshield heating and snow melting process; The vibration command is sent to the vehicle's suspension controller, which controls the vehicle suspension to perform vibration snow removal according to the execution sequence, execution duration, and vibration frequency of the vehicle body vibration snow removal.
[0054] In the above steps of this application embodiment, the target control strategy includes windshield heating for snow melting and vehicle body vibration for snow removal. Based on the execution parameters of the target snow removal strategy, the vehicle's front and rear windshields are controlled to heat and melt snow, and the vehicle suspension is controlled to vibrate and remove snow. Specifically, a heating command is generated based on the first parameter for windshield heating for snow melting, and a vibration command is generated based on the second parameter corresponding to vehicle body vibration for snow removal. The heating command and vibration command are then sent to the corresponding controllers, for example, the heating command is sent to the air conditioning controller, and the vibration command is sent to the suspension controller. According to the heating command, the air conditioning controller controls the front and rear windshield heating wires to heat according to the execution sequence and duration of windshield heating for snow melting, melting the snow on the windshield. According to the vibration command, the suspension controller controls the vehicle suspension to vibrate according to the execution sequence, vibration duration, and vibration frequency of vehicle body vibration for snow removal, clearing the snow from the vehicle body.
[0055] In specific implementation, a heating command is generated based on the first parameter of the windshield heating and snow melting in the target snow removal strategy. For example, if the target snow removal strategy is LV1, and the execution sequence for windshield heating and snow melting is to simultaneously activate the front and rear windshield heating for 10 minutes, then the generated heating command is to simultaneously activate the front and rear windshield heating for 10 minutes. A vibration command is generated based on the second parameter of the vehicle body vibration snow removal in the target snow removal strategy. For example, if the target snow removal strategy is LV2, the generated vibration command is to sequentially execute single-wheel vibration snow removal. The generated heating command can be sent to the vehicle's air conditioning controller via the CAN bus or LIN bus. After receiving the heating command, the air conditioning controller controls the front and rear windshield heating wires to operate according to the execution sequence and heating duration in the heating command. After heating is completed, the air conditioning controller shuts off the heating wires, completing the windshield heating and snow melting. The generated vibration command can also be sent to the vehicle's suspension controller via the CAN bus or LIN bus. After receiving the vibration command, the suspension controller controls the vehicle suspension to vibrate according to the execution sequence, vibration duration, and vibration frequency in the command.
[0056] It should be noted that the windshield heating and snow melting can use windshield resistance wire or PTC ceramic to accelerate the melting of snow on the windshield. The vehicle suspension can use air suspension or electromagnetic active suspension. Electromagnetic active suspension removes snow by high-frequency oscillation of electromagnetic field to control the vehicle suspension to vibrate and remove snow according to the execution sequence, vibration duration and vibration frequency. In some embodiments, a micro vibration motor can also be installed in the door or hood to reach 20-200Hz through the principle of sound wave resonance to excite the vehicle body vibration and achieve vehicle body vibration snow removal. These will not be elaborated on here.
[0057] The embodiments of this application accurately generate heating and vibration commands based on the target snow removal strategy and execution parameters, ensuring the accuracy of snow removal operations. This allows the air conditioning controller and suspension controller to quickly respond to commands and accurately execute snow removal operations, improving snow removal efficiency and automatically and efficiently completing vehicle snow removal.
[0058] To enable those skilled in the art to better understand the vehicle snow removal method provided in the embodiments of this application, refer to Figure 5 The diagram illustrates a flowchart of a vehicle snow removal method provided in an embodiment of this application. Specifically, a user can trigger vehicle snow removal via a local or remote terminal. Upon receiving the snow removal command, the vehicle controller determines whether the vehicle is in a parked state with the engine running. If so, since the snow removal strategy includes windshield heating and snow melting regardless of the snow accumulation level, the air conditioning controller and the front and rear windshield heating functions are first activated to perform windshield heating and snow melting. Through vehicle status confirmation and snow accumulation mass calculation, it is ensured that snow removal is only performed when it is safe and necessary. The suspension mass change is monitored in real time using a mass sensor to accurately determine the snow accumulation mass and thus assess the vehicle's snow accumulation mass. Different snow accumulation levels correspond to different snow removal strategies. If the snow accumulation level is Level 1, the snow removal strategy is to perform windshield heating and snow melting. Since this has been completed, the process ends. If the snow accumulation level is Level 2 or Level 3, the suspension controller is activated. If the snow accumulation level is Level 2, which is higher than Level 1, the snow removal strategy is to perform windshield heating and snow melting, and then perform single-wheel vibration snow removal in sequence. If the snow accumulation level is Level 3, which is higher than Level 2, the snow removal strategy is to perform windshield heating and snow melting, and then perform at least two of the following in sequence: single-wheel vibration snow removal, cross-axle vibration snow removal, and parallel-axle vibration snow removal, to complete the automatic snow removal of the vehicle.
[0059] Reference Figure 6 The diagram shows a structural schematic of a vehicle snow removal device according to an embodiment of this application. The device includes: The quality acquisition module 201 is used to acquire the snow accumulation quality of a preset area of the vehicle in response to the vehicle entering the snow removal mode. The snow level determination module 202 is used to determine the snow level of a vehicle based on the snow level corresponding to the pre-divided snow quality intervals and the snow quality of the preset area. The snow removal strategy determination module 203 is used to determine a target snow removal strategy that matches the snow level of the vehicle based on the mapping relationship between snow level and snow removal strategy. The snow removal control module 204 is used to control the vehicle to perform snow removal according to the target snow removal strategy.
[0060] Optionally, the quality acquisition module 201 includes: The first acquisition submodule is used to acquire the current status of the vehicle in response to receiving a snow removal command; The data acquisition submodule is used to determine whether the vehicle has entered snow removal mode when the vehicle is in a parked state with the power on. It uses a mass sensor to collect the mass increase of a preset area of the vehicle to obtain the snow mass of the preset area.
[0061] Optionally, the mass sensor includes a mass sensor corresponding to the vehicle suspension, and the device further includes: The correspondence determination module is used to determine the correspondence between the snow quality statistical object, the snow quality range, and the snow level according to the snow quality statistical object; wherein, the snow quality statistical object includes the mass increase of any mass sensor in a single direction and the mass increase of the mass sensor at a preset position; the preset position mass sensor includes the mass sensor corresponding to the front axle suspension of the vehicle and the mass sensor corresponding to the rear axle suspension of the vehicle; When the snow mass statistics object is the mass increase in a single direction of any mass sensor, the snow mass range includes a first snow mass range; when the snow mass statistics object is the mass increase in a mass sensor at a preset location, the snow mass range includes a second snow mass range; the first snow mass range is smaller than the second snow mass range.
[0062] Optionally, the snow removal strategy determination module 203 includes: The first determining submodule is used to determine, in response to the snow accumulation level being the first level, the target snow removal strategy is to execute windshield heating and snow melting. The second determining submodule is used to determine, in response to the snow accumulation level being a second level higher than the first level, the target snow removal strategy is to perform windshield heating snow melting and sequentially perform single-wheel vibration snow removal. The third determining submodule is used to determine, in response to the snow accumulation level being a third level higher than the second level, the target snow removal strategy as performing windshield heating snow melting, and sequentially performing at least two of the following: single-wheel vibration snow removal, cross-axis vibration snow removal, and parallel-axis vibration snow removal.
[0063] Optionally, the target snow removal strategy includes at least one of windshield heating snow melting and vehicle body vibration snow removal, wherein the vehicle body vibration snow removal includes at least one of single-wheel vibration snow removal, cross-axle vibration snow removal, and parallel-axis vibration snow removal, and the snow removal control module 204 includes: The second acquisition submodule is used to acquire the execution parameters in the target snow removal strategy; the execution parameters include a first parameter corresponding to windshield heating and snow melting, and a second parameter corresponding to vehicle body vibration snow removal. The first parameter includes the execution sequence and execution duration of windshield heating and snow melting, and the second parameter includes one or more of the execution sequence, execution duration, and vibration frequency of vehicle body vibration snow removal. The control submodule is used to control the vehicle to perform snow removal based on the execution parameters in the target snow removal strategy.
[0064] Optionally, the target control strategy includes windshield heating for snow melting and vehicle body vibration for snow removal, and the control submodule includes: The generation unit is used to generate a heating command based on the first parameter of the windshield heating and snow melting, and to generate a vibration command based on the second parameter corresponding to the vehicle body vibration snow removal. The first control unit is used to send the heating command to the vehicle's air conditioning controller to control the front and rear windshields to heat and melt snow according to the execution sequence and duration of windshield heating and snow melting; The second control unit is used to send the vibration command to the vehicle's suspension controller to control the vehicle suspension to perform vibration snow removal according to the execution sequence, execution duration, and vibration frequency of the vehicle body vibration snow removal.
[0065] The vehicle snow removal device provided in this application embodiment can realize all the processes implemented by the vehicle snow removal method in the above embodiments of this application. To avoid repetition, it will not be described again here.
[0066] The vehicle control device provided in this application, in response to the vehicle entering snow removal mode, obtains the snow accumulation quality of a preset area of the vehicle, ensuring that the vehicle is currently in a state supporting automatic snow removal and avoiding safety hazards caused by accidental snow removal during driving. Based on the snow accumulation level corresponding to a pre-defined snow accumulation quality range and the snow accumulation quality of the preset area, the device determines the vehicle's snow accumulation level, performs a graded assessment of the snow accumulation situation, and determines a target snow removal strategy matching the vehicle's snow accumulation level based on the mapping relationship between snow accumulation level and snow removal strategy. Through the snow removal strategies corresponding to different snow accumulation levels, the device accurately determines a snow removal strategy matching the actual snow accumulation situation of the vehicle, controls the vehicle to perform snow removal according to the target snow removal strategy, and can execute effective snow removal operations based on the actual snow accumulation situation. The snow removal strategy gradually strengthens as the snow accumulation level increases, ensuring maximum snow removal effect, eliminating the need for manual snow removal by the user, achieving automatic and efficient removal of vehicle snow, meeting the user's need for vehicle snow removal, and further improving the user experience.
[0067] Reference Figure 7 This application also provides an electronic device, such as Figure 7 As shown, it includes a processor 301, a communication interface 302, a memory 303, and a communication bus 304, wherein the processor 301, the communication interface 302, and the memory 303 communicate with each other through the communication bus 304. Processor 301, memory 303 for storing processor-executable instructions; The processor 301 is configured to execute the instructions to implement the vehicle snow removal method as described below: In response to the vehicle entering snow removal mode, the snow accumulation quality of the preset area of the vehicle is obtained; The snow level of the vehicle is determined based on the snow level corresponding to the pre-divided snow quality intervals and the snow quality of the preset area. Based on the mapping relationship between snow accumulation level and snow removal strategy, determine the target snow removal strategy that matches the snow accumulation level of the vehicle. Control the vehicle to perform snow removal according to the target snow removal strategy.
[0068] The communication bus mentioned above can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.
[0069] The communication interface is used for communication between the aforementioned terminal and other devices.
[0070] The memory may include random access memory (RAM) or non-volatile memory, such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.
[0071] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0072] In another embodiment provided in this application, a computer-readable storage medium is also provided, on which a computer program is stored, which, when executed by a processor, implements any of the vehicle snow removal methods described in the above embodiments.
[0073] In another embodiment provided in this application, a vehicle is also provided, which may specifically include the above-mentioned vehicle snow removal device.
[0074] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).
[0075] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.
[0076] The various embodiments in this specification are described in a related manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions of the method embodiments.
[0077] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application are included within the scope of protection of this application.
Claims
1. A method for snow removal from vehicles, characterized in that, The method includes: In response to the vehicle entering snow removal mode, the snow accumulation quality of the preset area of the vehicle is obtained; The snow level of the vehicle is determined based on the snow level corresponding to the pre-divided snow quality intervals and the snow quality of the preset area. Based on the mapping relationship between snow accumulation level and snow removal strategy, determine the target snow removal strategy that matches the snow accumulation level of the vehicle. Control the vehicle to perform snow removal according to the target snow removal strategy.
2. The method according to claim 1, characterized in that, The process of responding to the vehicle entering snow removal mode and obtaining the snow accumulation quality in a preset area of the vehicle includes: In response to receiving a snow removal command, obtain the vehicle's current status; When the vehicle is in a parked state with the engine running, the vehicle is determined to enter snow removal mode. Mass sensors are used to collect the mass increase of a preset area of the vehicle to obtain the snow mass of the preset area.
3. The method according to claim 2, characterized in that, The mass sensor includes a mass sensor corresponding to the vehicle suspension; the method further includes: Based on the snow quality statistics objects, the correspondence between snow quality statistics objects, snow quality ranges, and snow levels is determined; wherein, the snow quality statistics objects include the mass increase in a single direction of any mass sensor and the mass increase of a mass sensor at a preset position; the preset position mass sensor includes the mass sensor corresponding to the front axle suspension of the vehicle and the mass sensor corresponding to the rear axle suspension of the vehicle. When the snow mass statistics object is the mass increase in a single direction of any mass sensor, the snow mass range includes a first snow mass range; when the snow mass statistics object is the mass increase in a mass sensor at a preset location, the snow mass range includes a second snow mass range; the first snow mass range is smaller than the second snow mass range.
4. The method according to any one of claims 1-3, characterized in that, The determination of the target snow removal strategy matching the snow accumulation level of the vehicle includes: In response to the snow accumulation level being the first level, the target snow removal strategy is determined to be to perform windshield heating and snow melting. In response to the snow accumulation level being a second level higher than the first level, the target snow removal strategy is determined to be to perform windshield heating snow melting and sequentially perform single-wheel vibration snow removal. In response to the snow accumulation level being a third level higher than the second level, the target snow removal strategy is determined to be to perform windshield heating snow melting, and to perform at least two of the following in sequence: single-wheel vibration snow removal, cross-axis vibration snow removal, and parallel-axis vibration snow removal.
5. The method according to claim 1, characterized in that, The target snow removal strategy includes at least one of windshield heating snow melting and vehicle body vibration snow removal, wherein the vehicle body vibration snow removal includes at least one of single-wheel vibration snow removal, cross-axle vibration snow removal, and parallel-axle vibration snow removal; controlling the vehicle to perform snow removal according to the target snow removal strategy includes: Obtain the execution parameters in the target snow removal strategy; the execution parameters include a first parameter corresponding to windshield heating and snow melting, and a second parameter corresponding to vehicle body vibration snow removal. The first parameter includes the execution sequence and execution duration of windshield heating and snow melting, and the second parameter includes one or more of the execution sequence, execution duration, and vibration frequency of vehicle body vibration snow removal. Based on the execution parameters in the target snow removal strategy, the vehicle is controlled to perform snow removal.
6. The method according to claim 5, characterized in that, The target control strategy includes windshield heating for snow melting and vehicle body vibration for snow removal; the step of controlling the vehicle to perform snow removal based on the execution parameters in the target snow removal strategy includes: A heating command is generated based on the first parameter of the windshield heating and snow melting, and a vibration command is generated based on the second parameter corresponding to the vehicle body vibration snow removal. The heating command is sent to the vehicle's air conditioning controller to control the front and rear windshields to heat and melt snow according to the execution sequence and duration of windshield heating and snow melting; The vibration command is sent to the vehicle's suspension controller, which controls the vehicle suspension to perform vibration snow removal according to the execution sequence, execution duration, and vibration frequency of the vehicle body vibration snow removal.
7. A vehicle snow removal device, characterized in that, The device includes: The quality acquisition module is used to acquire the snow accumulation quality of a preset area of the vehicle in response to the vehicle entering snow removal mode; The snow level determination module is used to determine the snow level of a vehicle based on the snow level corresponding to the pre-divided snow quality intervals and the snow quality of the preset area. The snow removal strategy determination module is used to determine a target snow removal strategy that matches the snow level of the vehicle based on the mapping relationship between snow level and snow removal strategy. The snow removal control module is used to control the vehicle to perform snow removal according to the target snow removal strategy.
8. An electronic device, characterized in that, include: processor; Memory used to store processor-executable instructions; The processor is configured to execute the instructions to implement the vehicle snow removal method as described in any one of claims 1 to 6.
9. A readable storage medium, characterized in that, A computer program is stored on the readable storage medium, which, when executed by a processor, implements the vehicle snow removal method as described in any one of claims 1 to 6.
10. A vehicle, characterized in that, include: The vehicle snow removal device according to claim 7.