Disclosure of Invention
In order to solve the technical problems, the disclosure provides a grid anti-icing control method, a grid anti-icing control device, grid anti-icing control equipment, a storage medium and a vehicle.
In a first aspect, an embodiment of the present disclosure provides a grille anti-icing control method, including:
Acquiring current external meteorological data of a vehicle from cloud meteorological data, wherein the external meteorological data comprise weather conditions and temperatures;
Determining a grid icing risk level matched with the weather condition and the temperature;
determining a grid anti-icing grade based on the action state of the windscreen wiper and the grid icing risk grade;
calculating grating opening information according to the grating icing risk level and the grating icing prevention level, wherein the grating opening information comprises an angle of a grating opening, time of a single opening and a period of the opening;
And controlling the grating of the vehicle to perform opening at intervals of which the period of the opening is taken as the opening, taking the time of the single opening as the time of each opening, and taking the angle of the grating opening as the angle of each opening.
In some embodiments, after the acquiring the current external weather data of the vehicle from the cloud weather data, the method further includes:
judging whether the temperature in the external meteorological data accords with the current external temperature or not;
the determining the grid icing risk level matched with the weather condition and the temperature comprises the following steps:
and if the temperature in the external meteorological data does not accord with the current external temperature, determining a grid icing risk level matched with the weather condition and the current external temperature.
In some embodiments, the determining whether the temperature in the external weather data meets the current external temperature comprises:
Acquiring the current external temperature acquired by a vehicle temperature sensor;
calculating an error of a temperature in the external weather data relative to the current external temperature;
And if the error is within a preset error range, judging that the temperature in the external meteorological data accords with the current external temperature.
In some embodiments, the determining a grid icing risk level that matches the weather condition and the temperature comprises:
Based on a preset grid icing risk level table, looking up a table to determine the grid icing risk level matched with the weather condition and the temperature, or
And inputting the weather conditions and the temperature into a pre-trained grid icing risk level determination model, and outputting the grid icing risk level through the grid icing risk level determination model.
In some embodiments, the wiper action state includes at least one of:
fast action, medium speed action, slow action, stop;
based on wiper action state and grid icing risk level, confirm grid anti-icing level, include:
Based on a preset grid anti-icing grade table, looking up a table to determine the grid anti-icing grade matched with the action state of the windscreen wiper and the grid icing risk grade, or
Inputting the action state of the windscreen wiper and the grid icing risk level into a pre-trained grid icing-prevention level determination model, and outputting the grid icing-prevention level through the grid icing-prevention level determination model.
In some embodiments, the calculating the grid opening information according to the grid icing risk level and the grid anti-icing level includes:
Calculating the sum of the grid icing risk level and the grid anti-icing level;
calculating a first product of the sum of the two grades and a grid opening correction factor, and determining the first product as the angle of the grid opening;
calculating a second product of the sum of the two grades and a grid opening period correction factor, and determining the second product as the period of the grid opening;
And determining the preset grid opening time as the time of single grid opening.
In some embodiments, after the controlling the grille of the vehicle to be opened at intervals in which the period of the opening is the opening, at times of the single opening are times of each opening, and at angles of the grille opening are angles of each opening, the method further includes:
when the power-down of the vehicle is detected, acquiring the angle of the grid opening before the power-down of the vehicle;
And controlling the grid opening preset time based on the angle of the grid opening before the vehicle is powered down.
In a second aspect, embodiments of the present disclosure provide a grille anti-icing control apparatus comprising:
The acquisition module is used for acquiring current external meteorological data of the vehicle from cloud meteorological data, wherein the external meteorological data comprise weather conditions and temperatures;
the first determining module is used for determining a grid icing risk level matched with the weather condition and the temperature;
the second determining module is used for determining the grid anti-icing grade based on the action state of the windscreen wiper and the grid icing risk grade;
The calculation module is used for calculating grating opening information according to the grating icing risk level and the grating icing prevention level, wherein the grating opening information comprises an angle of grating opening, time of single opening and period of opening;
and the control module is used for controlling the grating of the vehicle to perform opening by taking the period of the opening as the interval of the opening, taking the time of the single opening as the time of each opening and taking the angle of the grating opening as the angle of each opening.
In a third aspect, an embodiment of the present disclosure provides an electronic device, including:
A memory;
processor, and
A computer program;
wherein the computer program is stored in the memory and configured to be executed by the processor to implement the method according to the first aspect.
In a fourth aspect, embodiments of the present disclosure provide a computer-readable storage medium having stored thereon a computer program for execution by a processor to implement the method of the first aspect.
In a fifth aspect, embodiments of the present disclosure provide a vehicle comprising:
A memory;
processor, and
A computer program;
wherein the computer program is stored in the memory and configured to be executed by the processor to implement the method according to the first aspect.
In a sixth aspect, the presently disclosed embodiments also provide a computer program product comprising a computer program or instructions which, when executed by a processor, implements a grid anti-icing control method as described above.
According to the grid anti-icing control method, device, equipment, storage medium and vehicle, current external meteorological data of the vehicle are obtained from cloud meteorological data, the external meteorological data comprise weather conditions and temperature, grid icing risk levels matched with the weather conditions and the temperature are determined, the grid anti-icing levels are determined based on the action state of the windscreen wiper and the grid icing risk levels, the current external meteorological data and the action state of the windscreen wiper are combined to accurately judge the icing of the grid, grid opening information is calculated according to the grid icing risk levels and the grid anti-icing levels, the grid of the vehicle is further controlled to take the period of the opening as the interval of the opening, the time of the single opening as the time of each opening and the angle of each opening of the grid opening are controlled, the grid opening can be accurately and reasonably controlled, the condition that the grid is opened too frequently or the grid is opened too infrequently can be avoided, the heating effect of an engine and the electric drive system can be guaranteed, and the grid can be prevented from icing.
Detailed Description
In order that the above objects, features and advantages of the present disclosure may be more clearly understood, a further description of aspects of the present disclosure will be provided below. It should be noted that, without conflict, the embodiments of the present disclosure and features in the embodiments may be combined with each other.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present disclosure, but the present disclosure may be practiced otherwise than as described herein, and it is apparent that the embodiments in the specification are only some, rather than all, of the embodiments of the present disclosure.
Embodiments of the present disclosure provide a grille anti-icing control method, which is described below in connection with particular embodiments.
Fig. 1 is a flowchart of a grid anti-icing control method according to an embodiment of the present disclosure. The method can be applied to a vehicle-mounted terminal, wherein the vehicle-mounted terminal can be portable mobile equipment such as a smart phone, a tablet personal computer, a notebook computer, vehicle-mounted navigation equipment, intelligent sports equipment and the like, and can also be fixed equipment such as a personal computer, intelligent household appliances and the like. The method can be applied to the scene of anti-icing control of the grille, solves the problems that in the prior art, the control of the opening degree of the grille is inaccurate, the grille is easy to open too frequently, the warm-up of an engine and the heat storage effect of an electric drive system are influenced, or the grille is open too infrequently, and the grille is frozen are solved by judging the environmental conditions acquired by a real vehicle, the external meteorological data comprise weather conditions and temperatures, determining the grille icing risk level matched with the weather conditions and the temperatures, and based on the action state of the windscreen wiper and the grille icing risk level, the method comprises the steps of determining the grid anti-icing grade, combining current external meteorological data and the action state of the windscreen wiper, judging the icing of the grid accurately, further calculating grid opening information according to the grid icing risk grade and the grid anti-icing grade, further controlling the grid of the vehicle to open at intervals of which the period of the opening is the opening, time of single opening is the time of each opening, and angle of the grid opening is the angle of each opening, accurately and reasonably controlling the grid opening, and avoiding the situation that the grid is opened too frequently or not frequently, ensuring the heat storage effect of an engine and an electric drive system, and preventing the grid from icing. It can be appreciated that the grid anti-icing control method provided by the embodiments of the present disclosure may also be applied in other scenarios.
The following describes a grid anti-icing control method shown in fig. 1, which includes the following specific steps:
S101, acquiring current external meteorological data of a vehicle from cloud meteorological data, wherein the external meteorological data comprise weather conditions and temperatures.
In the step, the vehicle-mounted terminal acquires current external weather data of the vehicle from cloud weather data, wherein the external weather data comprise weather conditions and temperatures. For example, the vehicle-mounted terminal sends a request for acquiring cloud data to a cloud server. The cloud server returns cloud data to the vehicle-mounted terminal based on a request for acquiring the cloud data, which is sent to the cloud server by the vehicle-mounted terminal. The vehicle-mounted terminal receives cloud data and further obtains current external meteorological data of the vehicle from the cloud meteorological data.
In some embodiments, the external weather data may also include humidity, wind direction, pollution index, etc., without specific limitation herein.
S102, determining a grid icing risk level matched with the weather condition and the temperature.
After the current external meteorological data are acquired, the vehicle-mounted terminal determines a grid icing risk level matched with the weather conditions and the temperature according to the weather conditions and the temperature in the current external meteorological data. For example, the grid icing risk level matched with the weather condition and the temperature can be determined according to the weather condition and the corresponding relation between the temperature and the grid icing risk level. Or determining the grid icing risk level through a pre-trained machine learning model, inputting the weather condition and the temperature into the pre-trained machine learning model, and determining the grid icing risk level through the pre-trained machine learning model. The present disclosure may also make the determination of the grille icing risk level by other means, not specifically limited herein.
S103, determining the grid anti-icing grade based on the action state of the windscreen wiper and the grid icing risk grade.
After determining the grid icing risk level, the vehicle-mounted terminal determines the grid anti-icing level based on the action state of the windscreen wiper and the grid icing risk level. In some embodiments, the grille anti-icing level may be determined according to the wiper action state and a correspondence between the grille icing risk level and the grille anti-icing level. Or determining the grid anti-icing grade through a pre-trained machine learning model, inputting the action state of the windscreen wiper and the grid icing risk grade into the pre-trained machine learning model, and determining the grid anti-icing grade through the pre-trained machine learning model. The present disclosure may also make the determination of the grille anti-icing rating in other ways, not specifically limited herein.
In some embodiments, the wiper action state comprises at least one of a fast action, a medium speed action, a slow action, and a stop.
And S104, calculating grid opening information according to the grid icing risk level and the grid icing prevention level, wherein the grid opening information comprises the angle of the grid opening, the time of single opening and the period of the opening.
In this step, the vehicle-mounted terminal calculates grid opening information according to the grid icing risk level and the grid icing prevention level, where the grid opening information includes an angle of a grid opening, a time of a single opening, and a period of an opening. In some embodiments, the angle of the grating opening is the angle of the grating required opening in order to prevent the grating from icing under the current driving condition, the single opening time is the single opening time required by the grating in order to prevent the grating from icing under the current driving condition, and the period of the opening is the period of the grating required to execute the opening once in order to prevent the grating from icing under the current driving condition.
S105, controlling the vehicle grille to perform opening at intervals in which the period of opening is the opening, at times in which the single opening is the opening, and at angles in which the angle of the grille opening is the opening.
After grid opening information is calculated, the vehicle-mounted terminal controls the grid to open according to the angle of the grid opening, the time of the single opening and the period of the opening in the grid opening information, so that the grid opening can be accurately and reasonably controlled, the condition that the grid is opened too frequently or the grid is opened too infrequently can not occur, the warming-up of an engine and the heat storage effect of an electric drive system can be ensured, and the grid can be prevented from freezing.
According to the method, the device and the system for controlling the vehicle, the current external weather data of the vehicle are obtained from cloud weather data, the external weather data comprise weather conditions and temperatures, the grid icing risk level matched with the weather conditions and the temperatures is determined, the grid icing prevention level is determined based on the windscreen wiper action state and the grid icing risk level, the current external weather data and the windscreen wiper action state are combined to judge the grid icing accurately, grid opening information is calculated according to the grid icing risk level and the grid icing prevention level, the grid of the vehicle is controlled to take the period of the opening as the interval of the opening, the time of the single opening is the time of each opening, the angle of the grid opening is the angle of each opening, the grid opening can be accurately and reasonably controlled, the condition that the grid is opened too frequently or the grid is opened too infrequently can not occur, the effect of a warm-up engine and an electric drive system can be guaranteed, and the grid can be prevented from icing.
FIG. 2 is a flowchart of a method for grid anti-icing control according to another embodiment of the present disclosure, as shown in FIG. 2, comprising the following steps:
S201, acquiring current external meteorological data of a vehicle from cloud meteorological data, wherein the external meteorological data comprise weather conditions and temperatures.
Specifically, the implementation process and principle of S201 and S101 are consistent, and will not be described herein.
S202, judging whether the temperature in the external meteorological data accords with the current external temperature.
In the step, the vehicle-mounted terminal judges whether the temperature in the external meteorological data accords with the current external temperature, and the current external temperature is acquired by the vehicle. The method comprises the steps of judging the effectiveness of cloud data, when the temperature in the external meteorological data accords with the current external temperature, enabling the temperature in the external meteorological data to be effective, subsequently determining the grid icing risk level by using the temperature in the external meteorological data, and when the temperature in the external meteorological data does not accord with the current external temperature, enabling the temperature in the external meteorological data to be ineffective, and subsequently determining the grid icing risk level by using the current external temperature.
In some embodiments, S202 includes, but is not limited to, S2021, S2022, S2023:
S2021, acquiring the current external temperature acquired by a vehicle temperature sensor;
S2022, calculating an error of the temperature in the external meteorological data relative to the current external temperature;
S2023, if the error is within a preset error range, judging that the temperature in the external meteorological data accords with the current external temperature.
In some embodiments, if the error is not within a preset error range, it is determined that the temperature in the external weather data does not conform to the current external temperature.
And S203, if the temperature in the external meteorological data does not accord with the current external temperature, determining a grid icing risk level matched with the weather condition and the current external temperature.
And if the temperature in the external meteorological data does not accord with the current external temperature, the vehicle-mounted terminal determines the grid icing risk level by using the current external temperature, and further determines the grid icing risk level matched with the weather condition and the current external temperature.
In some embodiments, if the temperature in the external weather data matches the current external temperature, a grid icing risk level matching the weather condition and the temperature is determined.
S204, determining the grid anti-icing grade based on the action state of the windscreen wiper and the grid icing risk grade.
Specifically, the implementation process and principle of S204 and S103 are consistent, and will not be described herein.
S205, calculating the sum of the grid icing risk level and the grid anti-icing level.
For example, the grid icing risk level is X, the grid icing protection level is Y, and the sum of the grid icing risk level and the grid icing protection level is calculated to be (x+y).
S206, calculating a first product of the sum of the two grades and the grid opening correction factor, and determining the first product as the angle of the grid opening.
Optionally, the angle q= (the grid icing risk level x+the grid anti-icing level Y) of the grid opening X is a grid opening correction factor Z, where the grid opening correction factor needs to be calibrated based on the grid real vehicle icing performance, optionally, the grid opening correction factor Z may be set to 4% or may be set to other values, and the embodiment of the disclosure is only used for explanation and not limitation. For example, when the grid icing risk level X is 1, the grid icing protection level Y is 1, and the grid opening correction factor Z is 4%, the angle Q of the grid opening is calculated to be 8%.
S207, calculating a second product of the sum of the two grades and the grid opening period correction factor, and determining the second product as the period of the grid opening.
Optionally, the period s= (the grid icing risk level x+the grid anti-icing level Y) of the grid opening X is a grid opening period correction factor R, where the grid opening period correction factor needs to be calibrated based on the grid real vehicle icing performance, optionally, the grid opening period correction factor R may be set to 20min, or may be set to other values. For example, when the grid icing risk level X is 1, the grid icing protection level Y is 1, and the grid opening period correction factor R is 20min, the period S of the grid opening is calculated to be 40min.
S208, determining the preset grid opening time as the time of single grid opening.
In the step, the vehicle-mounted terminal acquires preset grid opening time, and the preset grid opening time is determined as the time of single grid opening. Optionally, the preset grid opening time may be 30s, or may be set to be other, and the user may set the preset grid opening time by himself.
S209, controlling the vehicle grille to perform opening at intervals in which the period of opening is the opening, at times in which the single opening time is the opening, and at angles in which the angle of the grille opening is the opening.
Specifically, the implementation process and principle of S209 and S105 are identical, and will not be described herein.
Compared with the prior art, the method and the device for determining the external weather data of the vehicle are capable of determining whether the temperature in the external weather data accords with the current external temperature by acquiring the current external weather data of the vehicle from the cloud weather data, wherein the external weather data comprise weather conditions and temperatures. And if the temperature in the external meteorological data does not accord with the current external temperature, determining a grid icing risk level matched with the weather condition and the current external temperature. And determining a grid anti-icing grade based on the wiper action state and the grid icing risk grade, wherein the current external meteorological data and the wiper action state are combined to judge the icing of the grid more accurately, the sum of the grid icing risk grade and the grid anti-icing grade is further calculated, the first product of the sum of the two grades and a grid opening correction factor is calculated, the first product is determined as the angle of the grid opening, the second product of the sum of the two grades and a grid opening period correction factor is calculated, the second product is determined as the period of the grid opening, the preset grid opening time is determined as the time of single opening of the grid, the grid of the vehicle is controlled to be opened at intervals of the opening, the time of the single opening is the time of each opening, and the angle of the grid opening is the angle of each opening, so that the grid opening can be accurately and reasonably controlled, the condition that the grid opening is too frequent or the grid opening is not too frequent can not occur, the heat storage effect of an engine and the electric drive system can be ensured, and the grid can be prevented from icing.
FIG. 3 is a flowchart of a method for controlling grid anti-icing according to another embodiment of the present disclosure, as shown in FIG. 3, the method includes the following steps:
s301, acquiring current external meteorological data of a vehicle from cloud meteorological data, wherein the external meteorological data comprise weather conditions and temperatures.
Specifically, the implementation process and principle of S301 and S101 are identical, and will not be described herein.
S302, determining a grid icing risk level matched with the weather condition and the temperature.
Specifically, the implementation process and principle of S302 and S102 are consistent, and will not be described herein.
In some embodiments, S302 includes, but is not limited to S3021, or S3022:
S3021, based on a preset grid icing risk level table, looking up a table to determine the grid icing risk level matched with the weather condition and the temperature.
Specifically, the grid icing risk level X matched with the weather condition and the temperature may be determined by looking up a table according to table 1.
It is understood that the temperature may be a specific temperature value or a temperature range. The present disclosure is illustrated with specific temperature values. For example, the current weather is medium snow, the temperature is-5 ℃, and the matched grid icing risk level is 1. As another example, the current weather is heavy snow, the temperature is 0 ℃, and the matched grid icing risk level is 2.
S3022, inputting the weather conditions and the temperatures into a pre-trained grid icing risk level determination model, and outputting the grid icing risk level through the grid icing risk level determination model.
For example, there is a correspondence between a preset weather condition and a preset grid icing risk level, and the correspondence between the preset weather condition and the preset grid icing risk level and the preset temperature are stored in the vehicle-mounted terminal in advance, or may be stored in the server, which is not limited by the embodiment of the present disclosure. In the step, the vehicle-mounted terminal inputs the weather condition and the temperature into a pre-trained grid icing risk level determination model, and outputs the grid icing risk level through the grid icing risk level determination model.
S303, determining the grid anti-icing grade based on the action state of the windscreen wiper and the grid icing risk grade.
Specifically, the implementation process and principle of S303 and S103 are identical, and will not be described herein.
In some embodiments, S303 includes, but is not limited to S3031, or S3032:
S3031, based on a preset grid anti-icing grade table, determining the grid anti-icing grade matched with the action state of the windscreen wiper and the grid icing risk grade by looking up a table.
Specifically, the grid anti-icing level Y matched with the action state of the wiper and the grid icing risk level can be determined by looking up a table according to table 2.
For example, the wiper action state is a quick action, the grille icing risk level X is 1, and the matched grille icing protection level is 2. For another example, the wiper is in a slow motion, the grille icing risk level X is 2, and the matched grille icing protection level is 1.
S3032, inputting the action state of the windscreen wiper and the grid icing risk level into a pre-trained grid icing-prevention level determination model, and outputting the grid icing-prevention level through the grid icing-prevention level determination model.
For example, there is a correspondence between a preset wiper action state and a preset grid icing risk level and a preset grid icing prevention level, and the correspondence between the preset wiper action state and the preset grid icing risk level and the preset grid icing prevention level is stored in the vehicle-mounted terminal in advance, and may also be stored in the server. In the step, the vehicle-mounted terminal inputs the action state of the windscreen wiper and the grid icing risk level into a pre-trained grid icing-prevention level determination model, and outputs the grid icing-prevention level through the grid icing-prevention level determination model.
S304, calculating grid opening information according to the grid icing risk level and the grid icing prevention level, wherein the grid opening information comprises the angle of the grid opening, the time of single opening and the period of the opening.
Specifically, the implementation process and principle of S304 and S104 are consistent, and will not be described herein.
S305, controlling the vehicle grille to perform opening at intervals in which the period of opening is the opening, at times in which the single opening time is the opening, and at angles in which the angle of the grille opening is the opening.
Specifically, the implementation process and principle of S305 and S105 are consistent, and will not be described herein.
And S306, when the power-down of the vehicle is detected, acquiring the angle of the grid opening before the power-down of the vehicle.
When the vehicle terminal detects that the vehicle is powered down, the angle of the grid opening before the vehicle is powered down is obtained.
S307, controlling the grid opening preset time based on the angle of the grid opening before the vehicle is powered down.
Further, the grid opening preset time is controlled based on the angle of the grid opening before the vehicle is powered down, so that the grid icing risk caused by short-term parking can be avoided. For example, the angle of the grid opening before the vehicle is powered down is 8%, the vehicle-mounted terminal controls the preset time of the grid opening by using the angle of the grid opening as 8%, the preset time can be 5 minutes, and the preset time is set by a user and is not limited herein.
According to the embodiment of the disclosure, the current external meteorological data of the vehicle are obtained from cloud meteorological data, the external meteorological data comprise weather conditions and temperatures, and the grid icing risk level matched with the weather conditions and the temperatures is determined. Further, based on the action state of the windscreen wiper and the grid icing risk level, determining a grid icing prevention level, and calculating grid opening information according to the grid icing risk level and the grid icing prevention level, wherein the grid opening information comprises an angle of a grid opening, a time of a single opening and a period of the opening, and further controls the grid of the vehicle to perform opening by taking the period of the opening as an interval of the opening, taking the time of the single opening as time of each opening and taking the angle of the grid opening as an angle of each opening. When the power-down of the vehicle is detected, acquiring the angle of the grid opening before the power-down of the vehicle, and controlling the grid opening for a preset time based on the angle of the grid opening before the power-down of the vehicle. Compared with the prior art, due to the fact that the current external meteorological data and the action state of the windscreen wiper are combined to judge the icing of the grille more accurately, the grille opening information is calculated further according to the grille icing risk level and the grille anti-icing level, the grille of the vehicle is controlled to be opened at intervals of the opening, the time of the single opening is used as the time of each opening, the angle of the grille opening is used as the angle of each opening, the grille opening can be accurately and reasonably controlled, the condition that the grille is opened too frequently or the grille is opened too infrequently can not occur, the warming-up effect of an engine and the heat accumulating effect of an electric drive system can be guaranteed, the grille is prevented from icing, when the vehicle is detected to be powered down, the angle of the grille opening before the vehicle is obtained, the grille opening preset time is controlled based on the angle of the grille opening before the vehicle is powered down, and the grille icing risk caused by short-term parking can be avoided.
Fig. 4 is a schematic structural diagram of a grille anti-icing control apparatus according to an embodiment of the present disclosure. The grille anti-icing control device may be an in-vehicle terminal as described in the above embodiments, or the grille anti-icing control device may be a component or assembly in the in-vehicle terminal. The grid anti-icing control device provided by the embodiment of the present disclosure may execute a processing flow provided by an embodiment of a grid anti-icing control method, as shown in fig. 4, where the grid anti-icing control device 40 includes an acquisition module 41, a first determination module 42, a second determination module 43, a calculation module 44, and a control module 45, where the acquisition module 41 is configured to acquire current external weather data of a vehicle from cloud weather data, where the external weather data includes weather conditions and temperatures, the first determination module 42 is configured to determine a grid icing risk level matching the weather conditions and the temperatures, the second determination module 43 is configured to determine a grid anti-icing level based on a wiper action state and the grid icing risk level, the calculation module 44 is configured to calculate grid opening information including an angle of a grid opening, a time of a single opening, and a period of an opening, and the control module 45 is configured to control a grid of the vehicle to perform each time of the single opening with the period of the opening as an interval of the opening, and each time of the single opening with the angle of the grid opening as the opening.
Optionally, after the current external weather data of the vehicle is obtained from the cloud weather data, the device 40 further comprises a judging module 46, wherein the judging module 46 is used for judging whether the temperature in the external weather data accords with the current external temperature;
The first determining module 42 is specifically configured to determine, when determining the grid icing risk level matching the weather condition and the temperature, determine the grid icing risk level matching the weather condition and the current external temperature if the temperature in the external meteorological data does not conform to the current external temperature.
Optionally, the judging module 46 is specifically configured to obtain the current external temperature acquired by the vehicle temperature sensor when the temperature in the external weather data accords with the current external temperature, calculate an error of the temperature in the external weather data relative to the current external temperature, and judge that the temperature in the external weather data accords with the current external temperature if the error is within a preset error range.
Optionally, when the first determining module 42 determines the grid icing risk level matched with the weather condition and the temperature, the first determining module is specifically configured to determine the grid icing risk level matched with the weather condition and the temperature based on a preset grid icing risk level table by looking up a table, or input the weather condition and the temperature into a pre-trained grid icing risk level determining model, and output the grid icing risk level through the grid icing risk level determining model.
Optionally, the action state of the windscreen wiper comprises at least one of a quick action, a medium speed action, a slow action and a stop;
The second determining module 43 is specifically configured to, when determining a grille anti-icing level based on a wiper action state and a grille anti-icing risk level, look up a table based on a preset grille anti-icing level table to determine a grille anti-icing level matching the wiper action state and the grille icing risk level, or input the wiper action state and the grille icing risk level into a pre-trained grille anti-icing level determining model, and output the grille anti-icing level through the grille anti-icing level determining model.
Optionally, the calculating module 44 is specifically configured to calculate, when calculating the grid opening information according to the grid icing risk level and the grid icing protection level, a sum of the grid icing risk level and the grid icing protection level, calculate a first product of the sum of the two levels and a grid opening correction factor, determine the first product as an angle of the grid opening, calculate a second product of the sum of the two levels and a grid opening period correction factor, determine the second product as a period of the grid opening, and determine a preset grid opening time as a time of the single grid opening.
Optionally, after the controlling the grille of the vehicle to perform opening with the period of the opening as the interval of the opening, the time of the single opening as the time of each opening, and the angle of the grille opening as the angle of each opening, the device 40 further includes a detection module 47, the detection module 47 is configured to obtain the angle of the grille opening before the vehicle is powered down when the vehicle is detected to be powered down, and the control module 45 is further configured to control the grille opening preset time based on the angle of the grille opening before the vehicle is powered down.
The grid anti-icing control device of the embodiment shown in fig. 4 may be used to implement the technical solution of the above method embodiment, and its implementation principle and technical effects are similar, and are not described here again.
Fig. 5 is a schematic structural diagram of an electronic device in an embodiment of the disclosure. Referring now in particular to fig. 5, a schematic diagram of an electronic device 600 suitable for use in implementing embodiments of the present disclosure is shown. The electronic device shown in fig. 5 is merely an example and should not be construed to limit the functionality and scope of use of the disclosed embodiments.
As shown in fig. 5, the electronic device 600 may include a processing means (e.g., a central processor, a graphics processor, etc.) 601 that may perform various suitable actions and processes to implement the grid anti-icing control method of embodiments as described in the present disclosure according to a program stored in a Read Only Memory (ROM) 602 or a program loaded from a storage means 608 into a Random Access Memory (RAM) 603. In the RAM 603, various programs and data required for the operation of the electronic apparatus 600 are also stored. The processing device 601, the ROM 602, and the RAM 603 are connected to each other through a bus 604. An input/output (I/O) interface 605 is also connected to bus 604.
In general, devices may be connected to I/O interface 605 including input devices 606, including for example, touch screens, touch pads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc., output devices 607, including for example, liquid Crystal Displays (LCDs), speakers, vibrators, etc., storage devices 608, including for example, magnetic tape, hard disk, etc., and communication devices 609. The communication means 609 may allow the electronic device 600 to communicate with other devices wirelessly or by wire to exchange data. While fig. 5 shows an electronic device 600 having various means, it is to be understood that not all of the illustrated means are required to be implemented or provided. More or fewer devices may be implemented or provided instead.
In particular, according to embodiments of the present disclosure, the processes described above with reference to flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program embodied on a non-transitory computer readable medium, the computer program containing program code for performing the method shown in the flowchart, thereby implementing the grid anti-icing control method as described above. In such an embodiment, the computer program may be downloaded and installed from a network via communication means 609, or from storage means 608, or from ROM 602. The above-described functions defined in the methods of the embodiments of the present disclosure are performed when the computer program is executed by the processing device 601.
It should be noted that the computer readable medium described in the present disclosure may be a computer readable signal medium or a computer readable storage medium, or any combination of the two. The computer readable storage medium can be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples of a computer-readable storage medium may include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the context of this disclosure, a computer-readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In the present disclosure, however, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, with the computer-readable program code embodied therein. Such a propagated data signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination of the foregoing. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to electrical wiring, fiber optic cable, RF (radio frequency), and the like, or any suitable combination of the foregoing.
In addition, the embodiment of the disclosure also provides a vehicle, which comprises a memory, a processor and a computer program, wherein the computer program is stored in the memory and is configured to be executed by the processor to realize the grid anti-icing control method.
In some embodiments, the clients, servers may communicate using any currently known or future developed network protocol, such as HTTP (HyperText Transfer Protocol ), and may be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the internet (e.g., the internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed networks.
The computer readable medium may be included in the electronic device or may exist alone without being incorporated into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the electronic device to:
Acquiring current external meteorological data of a vehicle from cloud meteorological data, wherein the external meteorological data comprise weather conditions and temperatures;
Determining a grid icing risk level matched with the weather condition and the temperature;
determining a grid anti-icing grade based on the action state of the windscreen wiper and the grid icing risk grade;
calculating grating opening information according to the grating icing risk level and the grating icing prevention level, wherein the grating opening information comprises an angle of a grating opening, time of a single opening and a period of the opening;
And controlling the grating of the vehicle to perform opening at intervals of which the period of the opening is taken as the opening, taking the time of the single opening as the time of each opening, and taking the angle of the grating opening as the angle of each opening.
Alternatively, the electronic device may perform other steps described in the above embodiments when the above one or more programs are executed by the electronic device.
Computer program code for carrying out operations of the present disclosure may be written in one or more programming languages, including, but not limited to, an object oriented programming language such as Java, smalltalk, C ++ and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any kind of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or may be connected to an external computer (for example, through the Internet using an Internet service provider).
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units involved in the embodiments of the present disclosure may be implemented by means of software, or may be implemented by means of hardware. Wherein the names of the units do not constitute a limitation of the units themselves in some cases.
The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic that may be used include Field Programmable Gate Arrays (FPGAs), application Specific Integrated Circuits (ASICs), application Specific Standard Products (ASSPs), systems-on-a-chip (SOCs), complex Programmable Logic Devices (CPLDs), and the like.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
The foregoing description is only of the preferred embodiments of the present disclosure and description of the principles of the technology being employed. It will be appreciated by persons skilled in the art that the scope of the disclosure referred to in this disclosure is not limited to the specific combinations of features described above, but also covers other embodiments which may be formed by any combination of features described above or equivalents thereof without departing from the spirit of the disclosure. Such as those described above, are mutually substituted with the technical features having similar functions disclosed in the present disclosure (but not limited thereto).
Moreover, although operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. In certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limiting the scope of the present disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are example forms of implementing the claims.