Energy-saving mode adjusting method, device and equipment of vehicle-mounted air conditioner and medium

By obtaining driving status data in the on-board air conditioner and calculating the duration of the energy-saving mode, the problem that the on-board air conditioner cannot effectively adjust the temperature in extreme environments is solved, and the dual goals of energy saving and user experience are achieved.

CN119283580AActive Publication Date: 2025-01-10ZHEJIANG GEELY HLDG GRP CO LTD +1

Patent Information

Application Number
CN202411728799.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-28
Publication Date
2025-01-10
Estimated Expiration
2044-11-28

AI Technical Summary

Technical Problem

The on-board air conditioner is in energy-saving mode for a long time under extremely high or low temperature conditions, and cannot effectively adjust the temperature in the car, resulting in discomfort for passengers and unable to truly achieve energy saving.

Method used

By obtaining the vehicle's driving status data, we judge whether the energy-saving mode adjustment conditions are met, and use a heuristic algorithm to calculate the duration of the energy-saving mode according to the outside temperature, ensuring that the on-board air conditioner turns on and off when the conditions are met to minimize power consumption .

Benefits of technology

Ensure that the on-board air conditioner operates in a relatively energy-saving manner during the trip, maximizes energy saving, and switch back to normal mode after reaching the energy-saving goal to ensure user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119283580A_ABST
    Figure CN119283580A_ABST
Patent Text Reader

Abstract

The invention provides an energy-saving mode adjusting method and device for a vehicle-mounted air conditioner, equipment and a medium, and the method comprises the steps that in the travel of a vehicle, driving state data of the vehicle are obtained, and whether energy-saving mode adjusting conditions of the vehicle-mounted air conditioner of the vehicle are met or not is determined according to the driving state data; if the energy-saving mode adjusting condition is met, an energy-saving mode of the vehicle-mounted air conditioner is started, and the duration of the energy-saving mode of the vehicle-mounted air conditioner is determined according to the temperature outside the vehicle; wherein the duration of the energy-saving mode is the duration of the energy-saving mode calculated based on a heuristic algorithm; the optimization target of the heuristic algorithm is that when the vehicle-mounted air conditioner operates in the energy-saving mode at the temperature outside the vehicle, the power consumption value of a vehicle-mounted battery of the vehicle in the time period with the duration being the duration of the energy-saving mode is minimum; and when the energy-saving mode operation duration of the vehicle-mounted air conditioner reaches the energy-saving mode lasting duration, the energy-saving mode of the vehicle-mounted air conditioner is closed. According to the method, the energy-saving mode of the vehicle-mounted air conditioner can be reasonably adjusted.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] One or more embodiments of the present application relate to the field of intelligent control technology, and in particular, to a method, device, equipment and medium for adjusting an energy-saving mode of a vehicle air conditioner. Background Art

[0002] The original intention of designing the energy-saving mode of the car air conditioner is to improve the fuel efficiency or power efficiency of the vehicle, but this does not mean that the longer the energy-saving mode of the car air conditioner lasts, the better. Because when the vehicle is in an environment with extremely high or low temperatures, the car air conditioner needs more energy to maintain the comfortable temperature in the car. If the car air conditioner is in energy-saving mode for a long time, the car air conditioner may not be able to effectively adjust the temperature in the car, causing passengers to feel uncomfortable, and it is also impossible to truly save energy. Therefore, how to reasonably adjust the energy-saving mode of the car air conditioner has become a highly concerned issue in practical applications. Summary of the invention

[0003] The present application provides a method for adjusting an energy-saving mode of a vehicle air conditioner, the method comprising:

[0004] During the vehicle's journey, obtaining driving state data of the vehicle, and judging whether an energy-saving mode adjustment condition of the vehicle's onboard air conditioner is met according to the driving state data;

[0005] If the energy-saving mode adjustment condition is met, the energy-saving mode of the vehicle air conditioner is turned on, and the duration of the energy-saving mode of the vehicle air conditioner is determined according to the outside temperature of the vehicle; wherein the duration of the energy-saving mode is the duration of the energy-saving mode calculated based on a heuristic algorithm; the optimization goal of the heuristic algorithm is that when the vehicle air conditioner is running in the energy-saving mode at the outside temperature, the power consumption value of the vehicle battery in the vehicle is minimized within a period of time equal to the duration of the energy-saving mode;

[0006] Determine whether the energy-saving mode operation time of the vehicle air conditioner is not less than the energy-saving mode duration;

[0007] If the energy-saving mode operation time is not less than the energy-saving mode duration, the energy-saving mode of the vehicle air conditioner is turned off.

[0008] Optionally, the driving status data includes remaining mileage of the trip and vehicle steady-state indication data;

[0009] The determining, based on the driving state data, whether an energy-saving mode adjustment condition of the vehicle air conditioner is met includes:

[0010] Determining whether the remaining mileage of the trip is not greater than a preset first threshold, and determining whether the vehicle is in a steady state according to the vehicle steady state indication data;

[0011] If the remaining mileage is not greater than the first threshold value shown, and the vehicle is in a steady state, it is determined that the energy-saving adjustment condition of the vehicle air conditioner is met.

[0012] Optionally, the method further includes:

[0013] At the beginning of a trip of the vehicle, determining whether the mileage of the trip is greater than a preset second threshold;

[0014] The step of obtaining the driving status data of the vehicle during the vehicle's journey includes:

[0015] If the mileage is greater than the second threshold, driving status data of the vehicle is further acquired during the trip.

[0016] Optionally, the obtaining the driving status data of the vehicle includes:

[0017] Navigation data of the vehicle is acquired, and the remaining mileage is determined according to the navigation data.

[0018] Optionally, obtaining the driving status data of the vehicle during the vehicle journey includes:

[0019] At the beginning of a trip of the vehicle, the positioning longitude and latitude of the vehicle is obtained, and a target trip whose starting longitude and latitude matches the positioning longitude and latitude is selected from a trip database; wherein the trip database stores historical trip data of the vehicle; the historical trip data includes the starting longitude and latitude and mileage of each aggregated trip in at least one aggregated trip;

[0020] During the trip, a difference between the mileage of the target trip and the mileage already traveled by the vehicle is determined as the remaining mileage.

[0021] Optionally, the historical trip data also includes the repetition frequency of each aggregated trip;

[0022] The step of selecting a target itinerary whose starting point longitude and latitude matches the positioning longitude and latitude from the itinerary database includes:

[0023] A trip in which the distance between the position indicated by the positioning longitude and latitude and the position indicated by the starting longitude and latitude is not greater than a preset third threshold is selected from the trip database as a candidate trip, and the candidate trip with the highest repetition frequency is selected from the candidate trips as a target trip matching the positioning longitude and latitude.

[0024] Optionally, the historical trip data further includes the time period type of each aggregated trip;

[0025] The method further comprises:

[0026] At the beginning of the trip, obtaining the positioning latitude and longitude of the vehicle and the trip starting time;

[0027] Selecting, from the itinerary database, an itinerary in which the distance between the position indicated by the positioning longitude and latitude and the position indicated by the starting point longitude and latitude is not greater than a preset third threshold as a candidate itinerary, comprising:

[0028] A trip in which the distance between the position indicated by the positioning longitude and latitude and the position indicated by the starting point longitude and latitude is not greater than a preset third threshold and the start time of the trip belongs to the occurrence period type is selected from the trip database as a candidate trip.

[0029] Optionally, obtaining the driving status data of the vehicle during the vehicle journey includes:

[0030] During the trip, determining whether the mileage of the vehicle is not greater than a preset multiple of the maximum mileage in the historical trip data;

[0031] If the traveled mileage is not greater than a preset multiple of the maximum mileage, continue to obtain the driving status data of the vehicle.

[0032] Optionally, the historical trip data also includes the longitude and latitude of the trip points of each aggregated trip;

[0033] The method further comprises:

[0034] If the mileage traveled is not greater than a preset multiple of the maximum mileage, the positioning longitude and latitude of the vehicle are obtained, and a candidate itinerary is selected from the candidate itineraries, wherein the distance between the position indicated by the positioning longitude and latitude and the position indicated by the longitude and latitude of the itinerary point is not greater than a preset fourth threshold and the candidate itinerary with the highest repetition frequency, so as to update the target itinerary to the selected candidate itinerary.

[0035] Optionally, the method further includes:

[0036] Obtaining the starting point longitude and latitude, trip point longitude and latitude and mileage of at least one historical trip of the vehicle;

[0037] determining a similar trip from the at least one historical trip;

[0038] Determine the average mileage of the similar trips as the mileage of the aggregated trips corresponding to the similar trips, and determine the number of the similar trips as the repetition frequency of the aggregated trips;

[0039] The starting point longitudes and latitudes and longitudes of the similar trips are clustered respectively, and the starting point longitudes and latitudes and longitudes of the trip points in the clusters obtained by clustering are determined as the starting point longitudes and longitudes of the aggregated trip.

[0040] Optionally, determining a similar trip from the at least one historical trip includes:

[0041] From the at least one historical trip, determine a historical trip in which the distance between the positions indicated by the latitude and longitude of the starting point is not greater than a preset fifth threshold, and the difference between the mileage is not greater than a preset sixth threshold, and determine the historical trip as a similar trip.

[0042] Optionally, the method further includes:

[0043] Acquire historical operation data of the vehicle air conditioner; wherein the historical operation data includes the energy-saving mode operation period of the vehicle air conditioner and the total power consumption value of the vehicle battery during the energy-saving mode operation period at each of at least one alternative vehicle outside temperature;

[0044] Calculating, based on the historical operating data, an average power consumption value of the vehicle battery at each alternative vehicle exterior temperature;

[0045] Based on a heuristic algorithm, the duration of the alternative energy-saving mode of the vehicle air conditioner at each alternative outside temperature is calculated; wherein, the optimization goal of the heuristic algorithm is that when the vehicle air conditioner is operating in the energy-saving mode at the alternative outside temperature, the average power consumption of the vehicle battery during a period of time equal to the duration of the alternative energy-saving mode is minimized.

[0046] Optionally, determining the duration of the energy-saving mode of the vehicle air conditioner according to the outside temperature of the vehicle includes:

[0047] determining whether the vehicle's exterior temperature matches a target candidate exterior temperature of the at least one candidate exterior temperature;

[0048] If the vehicle outside temperature matches the target alternative vehicle outside temperature, determining the duration of the alternative energy-saving mode of the vehicle air conditioner at the target alternative vehicle outside temperature as the duration of the energy-saving mode of the vehicle air conditioner;

[0049] If the vehicle exterior temperature does not match the target candidate vehicle exterior temperature, a preset energy-saving mode duration corresponding to the vehicle exterior temperature is determined as the energy-saving mode duration of the vehicle air conditioner.

[0050] Optionally, the determining whether the vehicle's outdoor temperature matches a target candidate outdoor temperature of the at least one candidate outdoor temperature includes:

[0051] determining whether a difference between an outside temperature of the vehicle and a target candidate outside temperature of the at least one candidate outside temperature is not greater than a preset seventh threshold;

[0052] If the difference is not greater than the seventh threshold, determining that the vehicle outside temperature matches the target candidate vehicle outside temperature;

[0053] If the difference is greater than the seventh threshold, it is determined that the outside temperature does not match the target candidate outside temperature.

[0054] The present application also provides a device for adjusting the energy-saving mode of a vehicle air conditioner, the device comprising:

[0055] A condition judgment unit, used to obtain driving state data of the vehicle during the vehicle's journey, and judge whether the energy-saving mode adjustment condition of the vehicle's onboard air conditioner is met according to the driving state data;

[0056] an air conditioning adjustment unit, configured to start the energy-saving mode of the vehicle air conditioner when the energy-saving mode adjustment condition is met, and determine the duration of the energy-saving mode of the vehicle air conditioner according to the outside temperature of the vehicle; wherein the energy-saving mode duration is the energy-saving mode duration calculated based on a heuristic algorithm; the optimization goal of the heuristic algorithm is that when the vehicle air conditioner is operated in the energy-saving mode at the outside temperature, the power consumption value of the vehicle battery of the vehicle is minimized within a period of time equal to the duration of the energy-saving mode;

[0057] A duration determination unit, used to determine whether the energy-saving mode operation duration of the vehicle air conditioner is not less than the energy-saving mode duration;

[0058] The air conditioning adjustment unit is also used to turn off the energy-saving mode of the vehicle air conditioner when the energy-saving mode operation time is not less than the energy-saving mode duration.

[0059] The present application also provides an electronic device, comprising a communication interface, a processor, a memory and a bus, wherein the communication interface, the processor and the memory are interconnected via the bus;

[0060] The memory stores machine-readable instructions, and the processor executes the above method by calling the machine-readable instructions.

[0061] The present application also provides a machine-readable storage medium, which stores machine-readable instructions. When the machine-readable instructions are called and executed by a processor, the above method is implemented.

[0062] During the vehicle's journey, it can be determined based on the vehicle's driving status data whether the energy-saving mode adjustment conditions of the vehicle's onboard air conditioner are met. If so, the energy-saving mode of the vehicle air conditioner can be turned on, and the duration of the energy-saving mode of the vehicle air conditioner can be determined based on the vehicle's outside temperature, where the energy-saving mode duration is the energy-saving mode duration calculated based on a heuristic algorithm. The optimization goal of the heuristic algorithm is that when the onboard air conditioner operates in the energy-saving mode at the outside temperature, the power consumption of the vehicle's onboard battery during a period of time equal to the duration of the energy-saving mode is minimized. Subsequently, it can be determined whether the operating time of the energy-saving mode of the vehicle air conditioner is not less than the duration of the energy-saving mode. If so, the energy-saving mode of the vehicle air conditioner can be turned off.

[0063] By adopting the above method, the vehicle air conditioner will be turned on only when the energy-saving mode adjustment conditions of the vehicle air conditioner are met, and the energy-saving mode operation time of the vehicle air conditioner is limited to the energy-saving mode duration calculated based on the heuristic algorithm that can reduce the power consumption of the vehicle battery. This ensures that the vehicle air conditioner operates in a more energy-saving manner during the journey, maximizes energy savings, and improves overall energy efficiency. At the same time, the energy-saving mode of the vehicle air conditioner can be turned off and switched back to normal mode after the energy-saving target is achieved to ensure user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0064] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0065] Figure 1 is a schematic diagram of an energy-saving mode adjustment system for a vehicle air conditioner shown in an exemplary embodiment;

[0066] Figure 2 is a flow chart of a method for adjusting an energy-saving mode of a vehicle air conditioner according to an exemplary embodiment;

[0067] Figure 3 is a flowchart of a method for constructing a travel database according to an exemplary embodiment;

[0068] Figure 4 is a hardware structure diagram of an electronic device shown in an exemplary embodiment;

[0069] Figure 5 It is a block diagram of an energy-saving mode adjustment device for a vehicle air conditioner, showing an exemplary embodiment. DETAILED DESCRIPTION

[0070] In order to enable those skilled in the art to better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without creative work should fall within the scope of protection of the present application.

[0071] It should be noted that: in other embodiments, the steps of the corresponding method are not necessarily performed in the order shown and described in this application. In some other embodiments, the steps included in the method may be more or less than those described in this application. In addition, a single step described in this application may be decomposed into multiple steps for description in other embodiments; and multiple steps described in this application may also be combined into a single step for description in other embodiments.

[0072] The energy-saving mode of the car air conditioner is designed to improve the fuel efficiency or power efficiency of the vehicle, but this does not mean that the longer the energy-saving mode of the car air conditioner lasts, the better. Because when the vehicle is in an extremely high or low temperature environment, the car air conditioner needs more energy to maintain the comfortable temperature in the car. If the car air conditioner is in energy-saving mode for a long time, the car air conditioner may not be able to effectively adjust the temperature in the car, causing passengers to feel uncomfortable, and it will not be able to truly save energy.

[0073] Among them, energy-saving mode is a mode in which a device (such as a car air conditioner) automatically adjusts its operating state under certain conditions to reduce energy consumption. For example, the car air conditioner energy-saving mode may reduce the operating frequency of the compressor when the vehicle is stationary or driving at a low speed, thereby reducing energy consumption. The duration refers to the length of time that the energy-saving mode lasts after it is turned on. In the energy-saving mode of the car air conditioner, the duration may affect the energy consumption reduction effect and the comfort of the passengers.

[0074] The present application aims to provide a technical solution for adjusting the energy-saving mode of a vehicle air conditioner in a more reasonable manner. In this technical solution, during the vehicle's journey, it can be determined based on the vehicle's driving status data whether the energy-saving mode adjustment conditions of the vehicle's vehicle air conditioner are met. If so, the energy-saving mode of the vehicle air conditioner can be turned on, and the duration of the energy-saving mode of the vehicle air conditioner can be determined based on the vehicle's outside temperature, where the duration of the energy-saving mode is the duration of the energy-saving mode calculated based on a heuristic algorithm, and the optimization goal of the heuristic algorithm is that when the vehicle air conditioner is running in the energy-saving mode at the outside temperature, the power consumption value of the vehicle's onboard battery in the period of time equal to the duration of the energy-saving mode is the minimum, and it can be subsequently determined whether the operation time of the energy-saving mode of the vehicle air conditioner is not less than the duration of the energy-saving mode, and if so, the energy-saving mode of the vehicle air conditioner can be turned off.

[0075] By adopting the above method, the vehicle air conditioner will be turned on only when the energy-saving mode adjustment conditions of the vehicle air conditioner are met, and the energy-saving mode operation time of the vehicle air conditioner is limited to the energy-saving mode duration calculated based on the heuristic algorithm that can reduce the power consumption of the vehicle battery. This ensures that the vehicle air conditioner operates in a more energy-saving manner during the journey, maximizes energy savings, and improves overall energy efficiency. At the same time, the energy-saving mode of the vehicle air conditioner can be turned off and switched back to normal mode after the energy-saving target is achieved to ensure user experience.

[0076] Please refer to Figure 1 , Figure 1 It is a schematic diagram of an energy-saving mode adjustment system of a vehicle air conditioner shown in an exemplary embodiment of the present application.

[0077] like Figure 1 As shown, the energy-saving mode adjustment system of the vehicle air conditioner may include a server, and an intelligent control system mounted on at least one vehicle that accesses the server through any type of wired or wireless network.

[0078] In actual applications, the above-mentioned server may correspond to a server including an independent physical host, or a server cluster composed of multiple independent physical hosts; or, it may correspond to a virtual server, cloud server, etc. carried by a host cluster.

[0079] In the embodiment of the present application, the energy-saving mode adjustment method of the vehicle air conditioner can be applied to the above-mentioned server. In this case, the above-mentioned intelligent control system carried on the vehicle can upload vehicle-related data such as driving status data, positioning longitude and latitude, and mileage to the server, and the server performs calculations based on these data to determine whether the vehicle's vehicle air conditioner needs to be turned on or off, and the calculation results obtained can be used as the vehicle air conditioner adjustment information; the server can push the vehicle air conditioner adjustment information to the intelligent control system carried on the vehicle, and the intelligent control system turns on or off the vehicle air conditioner of the vehicle according to the vehicle air conditioner adjustment information. For example, when the server determines through calculation that the vehicle's vehicle air conditioner needs to be turned on, it can push the vehicle air conditioner adjustment information for indicating the turning on of the vehicle air conditioner to the intelligent control system, so that the intelligent control system can turn on the vehicle air conditioner under the triggering of the vehicle air conditioner adjustment information; similarly, when the server determines through calculation that the vehicle's vehicle air conditioner should be turned off, it can push the vehicle air conditioner adjustment information for indicating the turning off of the vehicle air conditioner to the intelligent control system, so that the intelligent control system can turn off the vehicle air conditioner under the triggering of the vehicle air conditioner adjustment information.

[0080] It should be noted that the energy-saving mode adjustment method of the vehicle air conditioner can also be applied to the above-mentioned intelligent control system installed on the vehicle. In this case, the intelligent control system can calculate based on the driving status data, positioning longitude and latitude, mileage and other vehicle-related data to determine whether to turn on or off the vehicle air conditioner, and perform corresponding operations according to the calculation results, that is, turn on or off the vehicle air conditioner.

[0081] Please refer to Figure 2 , Figure 2 It is a flow chart of a method for adjusting the energy-saving mode of a vehicle air conditioner shown in an exemplary embodiment of the present application.

[0082] In an embodiment of the present application, the energy-saving mode adjustment method of the vehicle air conditioner may include the following steps:

[0083] Step S201: During the vehicle's journey, the driving status data of the vehicle is obtained, and based on the driving status data, it is determined whether the energy-saving mode adjustment condition of the vehicle's onboard air conditioner is met.

[0084] In this embodiment, when adjusting the energy-saving mode of the vehicle air conditioner, it is firstly confirmed whether the energy-saving mode of the vehicle air conditioner can be turned on. Specifically, the driving state data of the vehicle can be obtained during the vehicle's journey, and according to the driving state data, it is determined whether the energy-saving mode adjustment condition of the vehicle air conditioner is met; if the energy-saving mode adjustment condition is met, it can be confirmed that the energy-saving mode of the vehicle air conditioner can be turned on.

[0085] In some embodiments, the vehicle's driving status data can be obtained in real time during the vehicle's journey to adjust the energy-saving mode of the vehicle air conditioner in a more timely manner. Of course, in order to reduce the number of calculations and save computing resources on the server side, the vehicle's driving status data can also be periodically obtained according to a certain time period.

[0086] In some embodiments, for a vehicle, its driving status data may include the remaining mileage of the vehicle's trip and steady-state indication data of the vehicle. The vehicle being in a steady state means that the difference between the temperature inside the vehicle and the set temperature is small, for example, the difference between the temperature inside the vehicle and the set temperature does not exceed 5°C.

[0087] When determining whether the energy-saving mode adjustment conditions of the vehicle's onboard air conditioner are met based on the vehicle's driving status data, it is specifically possible to determine whether the remaining mileage of the trip is not greater than a preset threshold (which may be referred to as a first threshold) during the trip of the vehicle, and to determine whether the vehicle is in a steady state based on the steady-state indication data of the vehicle. If the remaining mileage of the trip is not greater than the first threshold, and the vehicle is in a steady state, it means that the trip is about to end and the temperature inside the vehicle can meet the user's needs. Therefore, in order to reduce energy consumption, it can be determined that the energy-saving mode adjustment conditions of the vehicle's onboard air conditioner are met. Correspondingly, if the remaining mileage of the trip is greater than the first threshold, or the vehicle is not in a steady state, it is generally considered that the energy-saving mode adjustment conditions of the vehicle's onboard air conditioner have not yet been met.

[0088] In some embodiments, at the beginning of the trip of the above-mentioned vehicle, it can be determined whether the total mileage of the trip is greater than a preset threshold value (which may be referred to as a second threshold value). If the mileage of the trip is greater than the second threshold value, the driving status data of the vehicle can be further obtained during the trip to continue adjusting the energy-saving mode of the vehicle's onboard air conditioner. However, if the mileage of the trip is not greater than the second threshold value, it means that the trip is short, and the vehicle may find it difficult to reach a steady state during the entire process from the beginning to the end of the trip, and the necessity of adjusting the energy-saving mode of the onboard air conditioner is not high. Therefore, the process can be terminated, and the energy-saving mode of the vehicle's onboard air conditioner is no longer adjusted, and it is no longer necessary to obtain the driving status data of the vehicle during the trip.

[0089] In practical applications, the second threshold may be greater than the first threshold to reserve a certain mileage for the vehicle to enter a steady state; or, the second threshold may be equal to the first threshold; this application does not impose any restrictions on this.

[0090] For example, assuming that the first threshold is 5km and the second threshold is 10km, then at the beginning of the trip of the above-mentioned vehicle, if it is detected that the initial distance of the trip is 8km, which is less than 10km, the energy-saving mode of the vehicle's onboard air conditioner may no longer be adjusted; if it is detected that the initial distance of the trip is 15km, then during the trip of the vehicle, the remaining mileage of the trip and the steady-state indication data of the vehicle may be periodically obtained according to a time period of 2 minutes, so that when the remaining mileage is not more than 5km and the vehicle is in a steady state, it can be confirmed that the energy-saving mode of the vehicle's onboard air conditioner can be turned on.

[0091] Step S202: If the energy-saving mode adjustment condition is met, the energy-saving mode of the vehicle air conditioner is turned on, and the duration of the energy-saving mode of the vehicle air conditioner is determined according to the outside temperature of the vehicle; wherein the duration of the energy-saving mode is the duration of the energy-saving mode calculated based on a heuristic algorithm; the optimization goal of the heuristic algorithm is that when the vehicle air conditioner is operating in the energy-saving mode at the outside temperature, the power consumption of the vehicle's onboard battery during a period of time equal to the duration of the energy-saving mode is minimized.

[0092] In this embodiment, if it is determined that the energy-saving mode adjustment conditions of the vehicle's air conditioner are met, the energy-saving mode of the vehicle's air conditioner can be turned on, and the duration of the energy-saving mode of the vehicle's air conditioner can be determined based on the vehicle's outside temperature.

[0093] It should be noted that the above energy-saving mode duration may be the energy-saving mode duration calculated based on a heuristic algorithm.

[0094] Heuristic algorithms are a class of algorithms that use heuristic information to guide the search or optimization process. These algorithms are not guaranteed to find the global optimal solution, but they can find a sufficiently good solution within reasonable time and resource constraints. Heuristic algorithms can be applied to solve various complex problems, especially when the problem scale is large and the computational complexity of solving the optimal solution is high.

[0095] Heuristic algorithms usually have clear optimization goals. These goals can be to maximize a certain benefit, minimize a certain cost, find a solution that meets specific conditions, etc. In this application, the optimization goal of the heuristic algorithm used can be that when the vehicle air conditioner of the above vehicle is running in energy-saving mode at the above vehicle outside temperature, the power consumption of the vehicle battery in a specific period of time is minimized; the duration of the specific period of time is the duration of the energy-saving mode.

[0096] In practical applications, determining the vehicle's external temperature usually involves temperature sensor technology, which monitors the ambient temperature in real time by installing temperature sensors on the outside of the vehicle. These sensors may include thermocouples, thermistors, or infrared thermometers, which can convert temperature changes into electrical signals for onboard intelligent control systems to read and process.

[0097] In some embodiments, in order to improve the efficiency of energy-saving mode adjustment of the vehicle air conditioner, the duration of the energy-saving mode of the vehicle air conditioner at different outside temperatures can be calculated in advance, so that the duration of the energy-saving mode of the vehicle air conditioner at the above outside temperature can be determined directly based on the pre-calculated energy-saving mode durations.

[0098] Specifically, the historical operation data of the vehicle air conditioner of the above-mentioned vehicle can be obtained. The historical operation data of the vehicle air conditioner may include the energy-saving mode operation period of the vehicle air conditioner and the total power consumption value of the vehicle battery of the vehicle during the energy-saving mode operation period at each alternative vehicle outside temperature in at least one vehicle outside temperature (which may be referred to as an alternative vehicle outside temperature). In this case, the average power consumption value of the vehicle battery at each alternative vehicle outside temperature can be calculated based on these historical operation data, that is, when the vehicle air conditioner is operated in the energy-saving mode at each alternative vehicle outside temperature, the average power consumption value of the vehicle battery in different energy-saving mode operation periods.

[0099] For example, the historical operation data of the vehicle air conditioner of the above vehicle may be shown in Table 1 below:

[0100] Trip Number Outside temperature Air conditioning energy saving mode Battery storage capacity Collection time Itinerary A 25℃ 0 (Not started) 80% 2024-10-01 12:00:00 Itinerary A 25℃ 1 (Start) 78% 2024-10-01 12:05:00 Itinerary A 25℃ 1 (Start) 77% 2024-10-01 12:10:00 …… …… …… …… …… Itinerary A 25℃ 1 (Start) 70% 2024-10-01 12:30:00 …… …… …… …… ……

[0101] Table 1

[0102] When the vehicle air conditioner is operating in energy-saving mode at an alternative outside temperature of 25°C, during the period from 12:00:00 to 12:05:00, the vehicle's battery storage capacity is reduced from 78% to 77%, that is, the total power consumption is 1%. Then, during this 5-minute period, the average power consumption of the vehicle battery is 1% ÷ 5 = 0.2%; during the period from 12:05:00 to 12:30:00, the vehicle battery storage capacity is reduced from 78% to 70%, that is, the total power consumption is 8%. Then, during this 25-minute period, the average power consumption of the vehicle battery is 8% ÷ 25 = 0.32%; and so on.

[0103] Subsequently, based on the above heuristic algorithm, the duration of the energy-saving mode of the vehicle air conditioner at each alternative vehicle outside temperature (which may be referred to as the duration of the alternative energy-saving mode) may be calculated. For any alternative vehicle outside temperature, the optimization goal of the heuristic algorithm may be that when the vehicle air conditioner is running in the energy-saving mode at the alternative vehicle outside temperature, the average power consumption of the vehicle battery in a period of time equal to the duration of the alternative energy-saving mode is minimized.

[0104] In some embodiments, a genetic algorithm can be selected as the above heuristic algorithm. The working principle of the genetic algorithm is to imitate the evolution process occurring in natural selection and genetics.

[0105] Some basic concepts in genetic algorithms are as follows:

[0106] Population: A set of possible candidate solutions to a problem, each of which is called an individual.

[0107] Chromosome: A coded form that represents a solution in a genetic algorithm, usually consisting of a series of parameters.

[0108] Gene: A site on a chromosome that represents a specific characteristic or parameter.

[0109] Fitness Function: It is used to evaluate the quality of a solution. The higher the fitness value, the better the quality of the solution.

[0110] Selection: Determine which individuals can serve as parents for the next generation based on their fitness.

[0111] Crossover / Recombination: New offspring are produced by exchanging part of the information of two parent individuals.

[0112] Mutation: Randomly change certain genes in certain individuals to maintain population diversity and prevent premature convergence.

[0113] Replacement: Replace old individuals with newly produced offspring to form a new population.

[0114] The specific steps of the genetic algorithm are as follows:

[0115] Step 1: Initialize the population: randomly generate a set of initial solutions.

[0116] Step 2: Evaluate fitness: Use the fitness function to calculate the fitness of each individual in the population.

[0117] Step 3: Selection operation: Select excellent individuals as parents based on fitness.

[0118] Step 4: Crossover operation: Combine the selected parents to produce new offspring.

[0119] Step 5: Mutation operation: Randomly change certain genes of the offspring with a certain probability.

[0120] Step 6: Replacement operation: Replace old individuals with new offspring to form a new population.

[0121] Step 7: Termination condition: If the preset termination condition (for example, number of iterations, fitness threshold, etc.) is reached, stop; otherwise, return to step 2.

[0122] In the present application, for any alternative outside temperature, the fitness of the genetic algorithm used is the average power consumption of the vehicle's onboard battery during a period of time equal to the duration of the alternative energy-saving mode when the vehicle's onboard air conditioner is operating in energy-saving mode at the alternative outside temperature, and the termination condition is that the fitness is minimum or less than a specific threshold.

[0123] For example, the optimal duration of the energy-saving mode of the vehicle air conditioner may be a value between 2 minutes and 30 minutes. At an alternative outside temperature, an initial population can be generated first, and each individual in the initial population represents a different duration of the energy-saving mode, such as 5, 10, 15, 20, 25, 30 (unit: minutes). In practical applications, the initial population can be generated by random or heuristic methods. For example, a random initialization method such as uniform distribution or Gaussian distribution can be used to generate the initial population; this application does not limit the specific method of generating the initial population.

[0124] For any energy-saving mode duration in the population, the average power consumption of the vehicle's onboard battery at the above-mentioned alternative outside temperature can be calculated, when the vehicle's onboard air conditioner is operating in the energy-saving mode at the alternative outside temperature, the average power consumption of the vehicle's onboard battery during a period of time equal to the duration of the energy-saving mode, as the adaptability of the energy-saving mode duration.

[0125] Subsequently, the duration of the energy-saving mode in the above initial population can be optimized to find an energy-saving mode duration so that the fitness of the energy-saving mode duration is the minimum or less than a specific threshold. At this time, the energy-saving mode duration is the alternative energy-saving mode duration of the vehicle's onboard air conditioner at the alternative outside temperature. Specifically, the genetic algorithm generates a new population through operations such as selection, crossover, mutation, and replacement, and iterates this process until an energy-saving mode duration with the minimum fitness or less than a specific threshold is found. For example, after the first round of iterations, if it is found that the fitness of the energy-saving mode duration of 10 minutes in the initial population is the minimum, then 10 minutes may be "inherited" to the next generation of the population more.

[0126] Among them, selection, crossover and mutation are operations used in genetic algorithms to generate new solution populations. Selection involves calculating the selection probability based on the fitness score and selecting the next generation of individuals. Specifically, the fitness proportional selection method is used, and the selection probability is calculated by exponential transformation and normalization. Crossover involves combining the characteristics of two solutions to create a new solution. Specifically, random pairing is performed in the selected individuals and a crossover operation is performed; the crossover rate is 0.8, that is, crossover is performed with a probability of 80%; the crossover point is randomly selected, and the new individual is composed of a certain part of the parent individual. Mutation involves randomly changing certain characteristics of the solution. Specifically, the selected individuals are mutated with a probability of 20%. The mutation operation simply adds or subtracts a random number (for example, 2) to the duration of the current vehicle air conditioning energy-saving mode, while ensuring that the result is within the allowed range (between 2 and 30 minutes).

[0127] Through multiple rounds of iterations, we can eventually find the duration of the above-mentioned alternative energy-saving mode. Assuming it is 12 minutes, it means that when the onboard air conditioner of the above-mentioned vehicle operates in the energy-saving mode at the alternative outside temperature, the average power consumption of the onboard battery of the vehicle is the minimum within the 12-minute period.

[0128] In some embodiments, when the duration of the alternative energy-saving mode of the vehicle air conditioner at each alternative vehicle outside temperature is pre-calculated, when determining the duration of the energy-saving mode of the vehicle air conditioner according to the vehicle outside temperature, it can be determined whether the vehicle outside temperature matches each alternative vehicle outside temperature. In practical applications, each alternative vehicle outside temperature can be determined as a target alternative vehicle outside temperature in turn, and it can be determined whether the vehicle outside temperature matches the target alternative vehicle outside temperature.

[0129] If the above-mentioned outside temperature matches the above-mentioned target alternative outside temperature, the duration of the alternative energy-saving mode of the vehicle air conditioner at the target alternative outside temperature can be determined as the duration of the energy-saving mode of the vehicle air conditioner after the energy-saving mode is turned on. For example, assuming that the outside temperature is 25°C, when the target alternative outside temperature is 25°C, it can be considered that the outside temperature matches the target alternative outside temperature, so that the duration of the alternative energy-saving mode of the vehicle air conditioner at 25°C can be determined as the duration of the energy-saving mode of the vehicle air conditioner after the energy-saving mode is turned on.

[0130] If the above-mentioned outside temperature does not match the above-mentioned target alternative outside temperature, the preset energy-saving mode duration corresponding to the outside temperature can be determined as the energy-saving mode duration of the vehicle air conditioner after the energy-saving mode is turned on. For example, assuming that the energy-saving mode duration corresponding to the temperature range of 20℃ to 30℃ is preset to 10 minutes, the outside temperature is 23℃, and 23℃ is not included in the alternative outside temperature, it can be considered that the outside temperature does not match the target alternative outside temperature. Since 23℃ is within the temperature range of 20℃ to 30℃, 10 minutes can be determined as the energy-saving mode duration of the vehicle air conditioner after the energy-saving mode is turned on.

[0131] In some embodiments, in order to ensure the energy-saving mode adjustment effect of the vehicle air conditioner as much as possible, the energy-saving mode duration of the vehicle air conditioner after turning on the energy-saving mode is set as much as possible according to the energy-saving mode duration calculated by the above heuristic algorithm. When judging whether the outside temperature of the above vehicle matches the target alternative outside temperature in the above at least one alternative outside temperature, it can be specifically judged whether the difference between the outside temperature and the target alternative outside temperature is not greater than a preset threshold (which can be called the seventh threshold). The seventh threshold can be set according to actual needs, for example, 2°C can be taken as the seventh threshold.

[0132] If the difference is not greater than the seventh threshold, it can be determined that the vehicle outside temperature matches the target candidate vehicle outside temperature. Correspondingly, if the difference is greater than the seventh threshold, it can be determined that the vehicle outside temperature does not match the target candidate vehicle outside temperature.

[0133] Step S203: Determine whether the energy-saving mode operation time of the vehicle air conditioner is not less than the energy-saving mode duration.

[0134] In this embodiment, after the energy-saving mode of the vehicle air conditioner is turned on and the duration of the energy-saving mode of the vehicle air conditioner is determined, it can be determined whether the operation time of the energy-saving mode of the vehicle air conditioner is not less than the duration of the energy-saving mode. In practical applications, the time when the energy-saving mode of the vehicle air conditioner is turned on can be used as the starting time, and the time interval between the current time and the starting time can be determined as the operation time of the energy-saving mode.

[0135] In some embodiments, it is possible to determine in real time whether the energy-saving mode operation time is not less than the energy-saving mode duration, so as to adjust the energy-saving mode for the vehicle air conditioner in a more timely manner. Of course, in order to reduce the number of calculations and save computing resources on the server side, it is also possible to periodically determine whether the energy-saving mode operation time is not less than the energy-saving mode duration according to a certain time period.

[0136] Step S204: If the energy-saving mode operation time is not less than the energy-saving mode duration, the energy-saving mode of the vehicle air conditioner is turned off.

[0137] In this embodiment, if it is determined that the operation time of the energy-saving mode is not less than the duration of the energy-saving mode, the energy-saving mode of the vehicle-mounted air conditioner of the vehicle may be turned off.

[0138] It can be seen that the purpose of this embodiment is to turn on the energy-saving mode of the vehicle air conditioner when the user's journey is about to end and the vehicle is in a steady state. In this way, it can ensure that the vehicle air conditioner operates in a more energy-saving manner during the remaining journey, maximize energy conservation, and improve overall energy efficiency. At the same time, after the energy-saving target is achieved, the energy-saving mode of the vehicle air conditioner is turned off and switched back to normal mode to maintain the user's comfort.

[0139] In the above technical scheme, during the vehicle's journey, it can be determined based on the vehicle's driving status data whether the energy-saving mode adjustment conditions of the vehicle's onboard air conditioner are met. If so, the energy-saving mode of the vehicle air conditioner can be turned on, and the duration of the energy-saving mode of the vehicle air conditioner can be determined based on the vehicle's outside temperature, wherein the energy-saving mode duration is the energy-saving mode duration calculated based on a heuristic algorithm, and the optimization goal of the heuristic algorithm is that when the onboard air conditioner is operating in the energy-saving mode at the outside temperature, the power consumption of the vehicle's onboard battery is minimized during a period of time equal to the duration of the energy-saving mode. Subsequently, it can be determined whether the operating time of the energy-saving mode of the vehicle air conditioner is not less than the duration of the energy-saving mode. If so, the energy-saving mode of the vehicle air conditioner can be turned off.

[0140] By adopting the above method, the vehicle air conditioner will be turned on only when the energy-saving mode adjustment conditions of the vehicle air conditioner are met, and the energy-saving mode operation time of the vehicle air conditioner is limited to the energy-saving mode duration calculated based on the heuristic algorithm that can reduce the power consumption of the vehicle battery. This ensures that the vehicle air conditioner operates in a more energy-saving manner during the journey, maximizes energy savings, and improves overall energy efficiency. At the same time, the energy-saving mode of the vehicle air conditioner can be turned off and switched back to normal mode after the energy-saving target is achieved to ensure user experience.

[0141] As mentioned above, during the journey of the vehicle, the remaining mileage of the vehicle can be obtained, and the energy-saving mode of the vehicle's onboard air conditioner can be adjusted based on the remaining mileage of the journey.

[0142] However, in actual applications, the user may or may not use the vehicle's navigation function during the trip, which results in the specific implementation method of obtaining the remaining mileage of the vehicle's trip being divided into two methods: with navigation and without navigation.

[0143] The above two methods are described below respectively.

[0144] 1. Navigation available

[0145] In the case of navigation, the navigation data of the vehicle can be used to determine the total mileage and remaining mileage of the vehicle's journey.

[0146] Specifically, whether the total mileage of the trip is obtained at the beginning of the trip of the vehicle, or the remaining mileage of the trip is obtained during the trip, it can be determined by the navigation data of the vehicle. That is, the navigation data of the vehicle can be obtained, and the mileage or remaining mileage of the trip can be determined based on the navigation data.

[0147] 2. No navigation

[0148] In the absence of navigation, the historical travel data of the vehicle can be used to determine the total mileage and remaining mileage of the vehicle's trip.

[0149] In order to facilitate the use of the historical travel data of the vehicle, a travel database can be pre-built, and the historical travel data of the vehicle can be stored in the travel database. The historical travel data may include the starting latitude and longitude and the total mileage of each aggregated trip in at least one aggregated trip.

[0150] It should be noted that the above-mentioned aggregated itinerary refers to an itinerary aggregated from multiple historical itineraries according to certain aggregation rules.

[0151] (1) Construction of itinerary database

[0152] Please refer to Figure 3 , Figure 3 It is a flowchart of a method for constructing a travel database shown in an exemplary embodiment of the present application.

[0153] like Figure 3 As shown, the method for constructing a travel database may include the following steps:

[0154] Step S301: Obtain the starting point longitude and latitude, trip point longitude and latitude, and mileage of at least one historical trip of the vehicle.

[0155] In this embodiment, the starting point longitude and latitude, the longitude and latitude of the trip points and the total mileage of at least one historical trip of the vehicle may be obtained.

[0156] For a trip, the trip points in the trip may be the interval points of the trip units in the trip. For example, assuming that the mileage of the trip is 15 km and the trip unit is 5 km, the trip points in the trip may be the location points that the vehicle reaches after driving 5 km and the location points that the vehicle reaches after driving 10 km from the starting point. In practical applications, the trip points in the trip may also include the starting point and the end point of the trip.

[0157] In actual applications, even if the navigation system cannot provide signals, independent vehicle-mounted GPS (Global Positioning System) devices can usually still receive satellite signals and provide longitude and latitude information. Therefore, the longitude and latitude of the starting point and the longitude and latitude of the itinerary points in each itinerary can be obtained through the vehicle-mounted GPS device. In addition, the mileage of each itinerary can be determined based on the vehicle's GPS track.

[0158] In practical applications, the vehicle's positioning latitude and longitude and mileage data can be recorded while the vehicle is in the startup state. In this case, records with a recording time interval greater than a specific threshold can be regarded as records of the same trip.

[0159] For example, if this is the first record of the vehicle with the vehicle status as started or the time interval between the current record and the previous record exceeds 10 minutes, it is marked as the start of a new trip. Generate a unique trip number for each identified trip, find the earliest recorded time as the start time of the trip, and the latest recorded time as the end time of the trip. Extract the positioning longitude and latitude of the start and end time of the trip, as well as the positioning longitude and latitude of the time when the vehicle travels to the trip point during the trip, as the starting longitude and latitude, the end longitude and latitude and longitude of the trip point, respectively. For example, if the latitude is 39.6911 and the longitude is 117.2717 at the start of the trip, the starting longitude and latitude are (117.2717, 39.6911).

[0160] In this embodiment, the longitude and latitude of the vehicle when it reaches each mileage unit in the historical trip are counted, which is used to determine whether the reference vehicle historical trip route and the route in the current trip have a large deviation when they reach the same mileage unit, such as when they have traveled two miles, and replace the reference vehicle historical trip route if a large deviation occurs.

[0161] In practical applications, the route data of the vehicles counted can be filtered to retain only the valuable route data. After the route data of the vehicle is loaded from the data source, the records with null values ​​in the GPS trajectory data and the records that are not within the geographical scope of China are first eliminated. These records are statistical errors. Then, for the vehicle GPS data collected at the same time, only the first frame of data at that time is retained to avoid multiple GPS data at the same time, which causes data redundancy and occupies storage space. In addition, the average daily mileage of each vehicle can be counted, and vehicles with an average daily mileage below a certain mileage can be filtered out, identified as non-operating vehicles, and the route data of non-operating vehicles are not counted.

[0162] Step S302: Determine similar trips from the at least one historical trip.

[0163] In this embodiment, for the at least one historical trip, similar trips may be determined from the historical trips, wherein the similarity of the trips may be evaluated by the distance, direction or other geographic information between the locations indicated by the longitude and latitude.

[0164] In some embodiments, for any two historical trips among the at least one historical trip mentioned above, if the distance between the locations indicated by the longitude and latitude of the starting points of the two historical trips is not greater than a preset threshold (which may be referred to as the fifth threshold), and the difference between the mileage of the two historical trips is not greater than a preset threshold (which may be referred to as the sixth threshold), then the two historical trips may be considered to be similar trips.

[0165] In practical applications, the distances between locations indicated by different longitudes and latitudes may be spherical distances calculated using the Haversine formula or the like.

[0166] Step S303: determining the average mileage of the similar trips as the mileage of the aggregated trips corresponding to the similar trips, and determining the number of the similar trips as the repetition frequency of the aggregated trips.

[0167] In this embodiment, the average mileage of the similar trips can be determined as the mileage of the aggregated trips corresponding to the similar trips. The average mileage is calculated by summing up all the mileages in each group of similar trips and dividing by the number of trips to obtain the average mileage.

[0168] Furthermore, the number of the similar trips may be determined as the repetition frequency of the aggregated trips.

[0169] Step S304: clustering the starting point longitudes and latitudes and longitudes of the similar trips respectively, and determining the starting point longitudes and latitudes and longitudes of the trip points in the clusters obtained by clustering as the starting point longitudes and longitudes of the aggregated trip.

[0170] In this embodiment, on the one hand, the longitudes and latitudes of the starting points of the above-mentioned similar itineraries can be clustered, and the longitudes and latitudes of the starting points in the clusters obtained by clustering can be determined as the longitudes and latitudes of the starting points of the above-mentioned aggregated itinerary; on the other hand, the longitudes and latitudes of the itinerary points of the above-mentioned similar itineraries can be clustered, and the longitudes and latitudes of the itinerary points in the clusters obtained by clustering can be determined as the longitudes and latitudes of the starting points of the above-mentioned aggregated itinerary.

[0171] In practical applications, samples in a data set can be divided into multiple clusters by clustering, so that the similarity between samples in the same cluster is high, while the similarity between samples in different clusters is low. The clustering algorithm can be a DBSCAN (Density-Based Spatial Clustering of Applications with Noise) algorithm, which is a density-based spatial clustering algorithm that can identify clusters of arbitrary shapes and can handle noisy data and clusters with uneven density. The specific type of clustering algorithm is not limited in this application.

[0172] (2) Use of itinerary database

[0173] When the vehicle starts its trip, the positioning longitude and latitude of the vehicle can be obtained, and an aggregated trip is selected from the trip database as the target trip, wherein the starting longitude and latitude of the target trip matches the positioning longitude and latitude.

[0174] During the trip of the vehicle, the difference between the mileage of the target trip and the mileage of the vehicle can be determined as the remaining mileage of the trip. The mileage of the vehicle can be obtained through the dashboard of the vehicle. Specifically, the difference between the mileage currently displayed on the dashboard of the vehicle and the mileage displayed at the beginning of the trip can be determined as the mileage of the vehicle.

[0175] In some embodiments, when selecting a target trip whose starting point longitude and latitude matches the positioning longitude and latitude from the trip database, a trip whose distance between the location indicated by the positioning longitude and latitude and the location indicated by the starting point longitude and latitude is not greater than a preset threshold (which may be called a third threshold) may be selected from the trip database as a candidate trip, and a candidate trip with the highest frequency of repetition may be selected from these candidate trips as the target trip that matches the positioning longitude and latitude. That is, the historical trip with the most vehicle trips may be used as the target trip that may occur this time.

[0176] In some embodiments, the historical trip data may also include the occurrence time period type of each aggregated trip. In this case, at the beginning of the vehicle trip, the positioning longitude and latitude of the vehicle and the trip start time may be obtained, and subsequently, a trip may be selected from the trip database, the distance between the position indicated by the positioning longitude and latitude and the position indicated by the starting longitude and latitude being not greater than the third threshold, and the trip start time belonging to the occurrence time period type, as the candidate trip.

[0177] For example, a vehicle is preparing to depart from a home at longitude and latitude A (e.g., latitude 40.7128, longitude -74.0060) at 8 a.m. on a weekday (peak period 7 to 9 a.m.) to an office at longitude and latitude B (e.g., latitude 42.3601, longitude -71.0589). By analyzing the historical trip data of the vehicle, the trips marked as occurring during the peak period, the longitude and latitude at the start of the trip and the longitude and latitude of point A are within a preset range (e.g., within a radius of 500 meters), and the trip route with the highest frequency of similar trips, such as the trip route from a home at longitude and latitude A (e.g., latitude 40.7128, longitude -74.0060) to an office at longitude and latitude B (e.g., latitude 42.3601, longitude -71.0589), the total mileage of which is 200 kilometers, so the system predicts that the total mileage of this trip is also 200 kilometers.

[0178] The peak period refers to the period when the traffic volume is the largest and the congestion is the most serious. Usually during the morning and evening peak periods, such as 7:00 to 9:00 in the morning and 5:00 to 7:00 in the afternoon, the number of vehicles increases significantly, which may cause traffic delays. In this embodiment, the peak period can be specified by the system or customized by the user and the R&D personnel as needed.

[0179] The average mileage of the trip route with the highest number of similar trips is selected from the historical trip data with the peak period mark consistent with the current trip, the starting longitude and latitude are within the preset range, and the total mileage of the current trip is predicted. This method takes into account whether the trip is a peak period trip, so the reference trip found in the historical trip will be more similar, and the total mileage of the current trip will be predicted more accurately.

[0180] In actual applications, when there is a lot of historical travel data, in order to filter out the most valuable historical travel routes for reference and comparison, other identifiers can be added to the itinerary to increase the screening dimension, such as adding a weekday identifier to indicate whether the trip is a weekday trip or a non-weekday trip. When the current trip is a weekday trip, the itinerary routes with a weekday identifier that also indicates a weekday trip are selected from the historical itinerary routes for subsequent screening.

[0181] In some embodiments, during a vehicle trip, before obtaining the driving status data of the vehicle, it is possible to first determine whether the mileage of the vehicle is not greater than a preset multiple of the maximum mileage in the above historical trip data. If the mileage is not greater than a preset multiple of the maximum mileage, the driving status data of the vehicle can continue to be obtained. Specifically, it is possible to check whether the mileage in this trip has reached a preset multiple of the maximum average mileage, such as 1.2 times. If it has reached, it means that the prediction of this trip is about to end, and there is no corresponding reference trip to provide subsequent trip correction. At this time, the energy-saving mode adjustment process of the vehicle air conditioner can be ended.

[0182] In some embodiments, if the mileage traveled is not greater than a preset multiple of the maximum mileage traveled, the positioning longitude and latitude of the vehicle can be obtained, and the distance between the position indicated by the positioning longitude and latitude and the position indicated by the longitude and latitude of the trip point is not greater than a preset threshold (which can be called the fourth threshold) and the candidate trip with the highest repetition frequency is selected from the candidate trips, so as to update the target trip to the selected candidate trip. Subsequently, the updated target trip can be used as the target trip that may occur this time, and based on the updated target trip, the driving status data of the vehicle can be obtained to adjust the energy-saving mode of the vehicle air conditioner. In this way, the trip correction for the predicted target trip that may occur this time can be achieved, so that the energy-saving mode adjustment of the vehicle air conditioner is more in line with the actual trip situation.

[0183] Corresponding to the embodiment of the above-mentioned vehicle air conditioner energy-saving mode adjustment method, the present application also provides an embodiment of a vehicle air conditioner energy-saving mode adjustment device.

[0184] See also Figure 4 , Figure 4 It is a hardware structure diagram of an electronic device shown in an exemplary embodiment. At the hardware level, the device includes a processor 402, an internal bus 404, a network interface 406, a memory 408 and a non-volatile memory 410, and of course may also include other required hardware. One or more embodiments of the present application can be implemented based on software, such as the processor 402 reading the corresponding computer program from the non-volatile memory 410 into the memory 408 and then running it. Of course, in addition to the software implementation, one or more embodiments of the present application do not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc., that is to say, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.

[0185] See also Figure 5 , Figure 5FIG. 1 is a block diagram of a vehicle air conditioner energy-saving mode regulating device according to an exemplary embodiment. The vehicle air conditioner energy-saving mode regulating device can be applied to Figure 4 In the electronic device shown, the technical solution of the present application is implemented. The device includes:

[0186] The condition judgment unit 501 is used to obtain the driving state data of the vehicle during the vehicle's journey, and judge whether the energy-saving mode adjustment condition of the vehicle's onboard air conditioner is met according to the driving state data;

[0187] The air conditioning adjustment unit 502 is used to turn on the energy-saving mode of the vehicle air conditioner when the energy-saving mode adjustment condition is met, and determine the duration of the energy-saving mode of the vehicle air conditioner according to the outside temperature of the vehicle; wherein the energy-saving mode duration is the energy-saving mode duration calculated based on a heuristic algorithm; the optimization goal of the heuristic algorithm is that when the vehicle air conditioner is running in the energy-saving mode at the outside temperature, the power consumption value of the vehicle battery of the vehicle is minimized within a period of time equal to the duration of the energy-saving mode;

[0188] The duration determination unit 503 is used to determine whether the energy-saving mode operation duration of the vehicle air conditioner is not less than the energy-saving mode duration;

[0189] The air conditioning adjustment unit 502 is further configured to turn off the energy-saving mode of the vehicle air conditioning when the energy-saving mode operation time is not less than the energy-saving mode duration.

[0190] In some embodiments, the driving status data includes the remaining mileage of the trip and vehicle steady-state indication data;

[0191] The determining, based on the driving state data, whether an energy-saving mode adjustment condition of the vehicle air conditioner is met includes:

[0192] Determining whether the remaining mileage of the trip is not greater than a preset first threshold, and determining whether the vehicle is in a steady state according to the vehicle steady state indication data;

[0193] If the remaining mileage is not greater than the first threshold value shown, and the vehicle is in a steady state, it is determined that the energy-saving adjustment condition of the vehicle air conditioner is met.

[0194] In some embodiments, the apparatus further comprises:

[0195] A third judgment unit is used to judge whether the mileage of the trip is greater than a preset second threshold value when the trip of the vehicle starts;

[0196] The step of obtaining the driving status data of the vehicle during the vehicle's journey includes:

[0197] If the mileage is greater than the second threshold, driving status data of the vehicle is further acquired during the trip.

[0198] In some embodiments, the obtaining of the driving status data of the vehicle includes:

[0199] Navigation data of the vehicle is acquired, and the remaining mileage is determined according to the navigation data.

[0200] In some embodiments, obtaining the driving status data of the vehicle during the vehicle's journey includes:

[0201] At the beginning of a trip of the vehicle, the positioning longitude and latitude of the vehicle is obtained, and a target trip whose starting longitude and latitude matches the positioning longitude and latitude is selected from a trip database; wherein the trip database stores historical trip data of the vehicle; the historical trip data includes the starting longitude and latitude and mileage of each aggregated trip in at least one aggregated trip;

[0202] During the trip, a difference between the mileage of the target trip and the mileage already traveled by the vehicle is determined as the remaining mileage.

[0203] In some embodiments, the historical trip data also includes the repetition frequency of each aggregated trip;

[0204] The step of selecting a target itinerary whose starting point longitude and latitude matches the positioning longitude and latitude from the itinerary database includes:

[0205] A trip in which the distance between the position indicated by the positioning longitude and latitude and the position indicated by the starting longitude and latitude is not greater than a preset third threshold is selected from the trip database as a candidate trip, and the candidate trip with the highest repetition frequency is selected from the candidate trips as a target trip matching the positioning longitude and latitude.

[0206] In some embodiments, the historical trip data further includes the type of time period in which each aggregated trip occurred;

[0207] The device also includes a time period selection unit, which is used to:

[0208] At the beginning of the trip, obtaining the positioning latitude and longitude of the vehicle and the trip starting time;

[0209] Selecting, from the itinerary database, an itinerary in which the distance between the position indicated by the positioning longitude and latitude and the position indicated by the starting point longitude and latitude is not greater than a preset third threshold as a candidate itinerary, comprising:

[0210] A trip in which the distance between the position indicated by the positioning longitude and latitude and the position indicated by the starting point longitude and latitude is not greater than a preset third threshold and the start time of the trip belongs to the occurrence period type is selected from the trip database as a candidate trip.

[0211] In some embodiments, obtaining the driving status data of the vehicle during the vehicle's journey includes:

[0212] During the trip, determining whether the mileage of the vehicle is not greater than a preset multiple of the maximum mileage in the historical trip data;

[0213] If the traveled mileage is not greater than a preset multiple of the maximum mileage, continue to obtain the driving status data of the vehicle.

[0214] In some embodiments, the historical trip data also includes the longitude and latitude of the trip points of each aggregated trip;

[0215] The device also includes a stroke correction unit, which is used to:

[0216] If the mileage traveled is not greater than a preset multiple of the maximum mileage, the positioning longitude and latitude of the vehicle are obtained, and a candidate itinerary is selected from the candidate itineraries, wherein the distance between the position indicated by the positioning longitude and latitude and the position indicated by the longitude and latitude of the itinerary point is not greater than a preset fourth threshold and the candidate itinerary with the highest repetition frequency, so as to update the target itinerary to the selected candidate itinerary.

[0217] In some embodiments, the device further comprises a trip library building unit:

[0218] Obtaining the starting point longitude and latitude, trip point longitude and latitude and mileage of at least one historical trip of the vehicle;

[0219] determining a similar trip from the at least one historical trip;

[0220] Determine the average mileage of the similar trips as the mileage of the aggregated trips corresponding to the similar trips, and determine the number of the similar trips as the repetition frequency of the aggregated trips;

[0221] The starting point longitudes and latitudes and longitudes of the similar trips are clustered respectively, and the starting point longitudes and latitudes and longitudes of the trip points in the clusters obtained by clustering are determined as the starting point longitudes and longitudes of the aggregated trip.

[0222] In some embodiments, determining a similar trip from the at least one historical trip includes:

[0223] From the at least one historical trip, determine a historical trip in which the distance between the positions indicated by the latitude and longitude of the starting point is not greater than a preset fifth threshold, and the difference between the mileage is not greater than a preset sixth threshold, and determine the historical trip as a similar trip.

[0224] In some embodiments, the apparatus further comprises a duration determination unit, configured to:

[0225] Acquire historical operation data of the vehicle air conditioner; wherein the historical operation data includes the energy-saving mode operation period of the vehicle air conditioner and the total power consumption value of the vehicle battery during the energy-saving mode operation period at each of at least one alternative vehicle outside temperature;

[0226] Calculating, based on the historical operating data, an average power consumption value of the vehicle battery at each alternative vehicle exterior temperature;

[0227] Based on a heuristic algorithm, the duration of the alternative energy-saving mode of the vehicle air conditioner at each alternative outside temperature is calculated; wherein, the optimization goal of the heuristic algorithm is that when the vehicle air conditioner is operating in the energy-saving mode at the alternative outside temperature, the average power consumption of the vehicle battery during a period of time equal to the duration of the alternative energy-saving mode is minimized.

[0228] In some embodiments, determining the duration of the energy-saving mode of the vehicle air conditioner according to the outside temperature of the vehicle includes:

[0229] determining whether the vehicle's exterior temperature matches a target candidate exterior temperature of the at least one candidate exterior temperature;

[0230] If the vehicle outside temperature matches the target alternative vehicle outside temperature, determining the duration of the alternative energy-saving mode of the vehicle air conditioner at the target alternative vehicle outside temperature as the duration of the energy-saving mode of the vehicle air conditioner;

[0231] If the vehicle exterior temperature does not match the target candidate vehicle exterior temperature, a preset energy-saving mode duration corresponding to the vehicle exterior temperature is determined as the energy-saving mode duration of the vehicle air conditioner.

[0232] In some embodiments, determining whether the vehicle's exterior temperature matches a target candidate exterior temperature of the at least one candidate exterior temperature includes:

[0233] determining whether a difference between an outside temperature of the vehicle and a target candidate outside temperature of the at least one candidate outside temperature is not greater than a preset seventh threshold;

[0234] If the difference is not greater than the seventh threshold, determining that the vehicle outside temperature matches the target candidate vehicle outside temperature;

[0235] If the difference is greater than the seventh threshold, it is determined that the outside temperature does not match the target candidate outside temperature.

[0236] The implementation process of the functions and effects of each unit in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, and will not be repeated here.

[0237] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can refer to the partial description of the method embodiments. The device embodiments described above are only schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the present application scheme. A person of ordinary skill in the art can understand and implement it without paying any creative work.

[0238] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer, which may be in the form of a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email transceiver, a game console, a tablet computer, a wearable device or a combination of any of these devices.

[0239] In a typical configuration, a computer includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0240] The memory may include non-permanent storage in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.

[0241] Computer-readable media include permanent and non-permanent, removable and non-removable media that can be used to store information by any method or technology. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, disk storage, quantum memory, graphene-based storage media or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include temporary computer-readable media (transitory media), such as modulated data signals and carrier waves.

[0242] The user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of relevant countries and regions, and provide corresponding operation entrances for users to choose to authorize or refuse.

[0243] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0244] The above describes specific embodiments of the present application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.

[0245] The terms used in one or more embodiments of the present application are only for the purpose of describing specific embodiments, and are not intended to limit one or more embodiments of the present application. The singular forms of "a", "said" and "the" used in one or more embodiments of the present application and the appended claims are also intended to include plural forms, unless the context clearly indicates other meanings. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0246] It should be understood that, although the terms first, second, third, etc. may be used to describe various information in one or more embodiments of the present application, these information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of one or more embodiments of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determination".

[0247] The above description is merely a preferred embodiment of one or more embodiments of the present application and is not intended to limit one or more embodiments of the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of one or more embodiments of the present application shall be included in the scope of protection of one or more embodiments of the present application.

Claims

1. A method for adjusting the energy-saving mode of a vehicle air conditioner, characterized in that: The method comprises: During the vehicle's journey, obtaining driving state data of the vehicle, and judging whether an energy-saving mode adjustment condition of the vehicle's onboard air conditioner is met according to the driving state data; If the energy-saving mode adjustment condition is met, the energy-saving mode of the vehicle air conditioner is turned on, and the duration of the energy-saving mode of the vehicle air conditioner is determined according to the outside temperature of the vehicle; wherein the duration of the energy-saving mode is the duration of the energy-saving mode calculated based on a heuristic algorithm; the optimization goal of the heuristic algorithm is that when the vehicle air conditioner is running in the energy-saving mode at the outside temperature, the power consumption value of the vehicle battery in the vehicle is minimized within a period of time equal to the duration of the energy-saving mode; Determine whether the energy-saving mode operation time of the vehicle air conditioner is not less than the energy-saving mode duration; If the energy-saving mode operation time is not less than the energy-saving mode duration, the energy-saving mode of the vehicle air conditioner is turned off.

2. The method according to claim 1, characterized in that The driving status data includes the remaining mileage of the trip and vehicle steady-state indication data; The determining, based on the driving state data, whether an energy-saving mode adjustment condition of the vehicle air conditioner is met includes: Determining whether the remaining mileage of the trip is not greater than a preset first threshold, and determining whether the vehicle is in a steady state according to the vehicle steady state indication data; If the remaining mileage is not greater than the first threshold value shown, and the vehicle is in a steady state, it is determined that the energy-saving adjustment condition of the vehicle air conditioner is met.

3. The method according to claim 2, characterized in that The method further comprises: At the beginning of a trip of the vehicle, determining whether the mileage of the trip is greater than a preset second threshold; The step of obtaining the driving status data of the vehicle during the vehicle's journey includes: If the mileage is greater than the second threshold, driving status data of the vehicle is further acquired during the trip.

4. The method according to claim 2, characterized in that: The obtaining of the driving status data of the vehicle comprises: Navigation data of the vehicle is acquired, and the remaining mileage is determined according to the navigation data.

5. The method according to claim 2, characterized in that: The step of obtaining the driving status data of the vehicle during the vehicle's journey includes: At the beginning of a trip of the vehicle, the positioning longitude and latitude of the vehicle is obtained, and a target trip whose starting longitude and latitude matches the positioning longitude and latitude is selected from a trip database; wherein the trip database stores historical trip data of the vehicle; the historical trip data includes the starting longitude and latitude and mileage of each aggregated trip in at least one aggregated trip; During the trip, a difference between the mileage of the target trip and the mileage already traveled by the vehicle is determined as the remaining mileage.

6. The method according to claim 5, characterized in that The historical trip data also includes the repetition frequency of each aggregated trip; The step of selecting a target itinerary whose starting point longitude and latitude matches the positioning longitude and latitude from the itinerary database includes: A trip in which the distance between the position indicated by the positioning longitude and latitude and the position indicated by the starting longitude and latitude is not greater than a preset third threshold is selected from the trip database as a candidate trip, and the candidate trip with the highest repetition frequency is selected from the candidate trips as a target trip matching the positioning longitude and latitude.

7. The method according to claim 6, characterized in that The historical trip data also includes the occurrence time period type of each aggregated trip; The method further comprises: At the beginning of the trip, obtaining the positioning latitude and longitude of the vehicle and the trip starting time; Selecting, from the itinerary database, an itinerary in which the distance between the position indicated by the positioning longitude and latitude and the position indicated by the starting point longitude and latitude is not greater than a preset third threshold as a candidate itinerary, comprising: A trip in which the distance between the position indicated by the positioning longitude and latitude and the position indicated by the starting point longitude and latitude is not greater than a preset third threshold and the start time of the trip belongs to the occurrence period type is selected from the trip database as a candidate trip.

8. The method according to claim 6, characterized in that The step of obtaining the driving status data of the vehicle during the vehicle's journey includes: During the trip, determining whether the mileage of the vehicle is not greater than a preset multiple of the maximum mileage in the historical trip data; If the traveled mileage is not greater than a preset multiple of the maximum mileage, continue to obtain the driving status data of the vehicle.

9. The method according to claim 8, characterized in that The historical trip data also includes the longitude and latitude of the trip points of each aggregated trip; The method further comprises: If the mileage traveled is not greater than a preset multiple of the maximum mileage, the positioning longitude and latitude of the vehicle are obtained, and a candidate itinerary is selected from the candidate itineraries, wherein the distance between the position indicated by the positioning longitude and latitude and the position indicated by the longitude and latitude of the itinerary point is not greater than a preset fourth threshold and the candidate itinerary with the highest repetition frequency, so as to update the target itinerary to the selected candidate itinerary.

10. The method according to claim 9, characterized in that The method further comprises: Obtaining the latitude and longitude of the starting point, the latitude and longitude of the trip point, and the mileage of at least one historical trip of the vehicle; determining a similar trip from the at least one historical trip; Determine the average mileage of the similar trips as the mileage of the aggregated trips corresponding to the similar trips, and determine the number of the similar trips as the repetition frequency of the aggregated trips; The starting point longitudes and latitudes and longitudes of the similar trips are clustered respectively, and the starting point longitudes and latitudes and longitudes of the trip points in the clusters obtained by clustering are determined as the starting point longitudes and longitudes of the aggregated trip.

11. The method according to claim 10, characterized in that The determining of a similar trip from the at least one historical trip comprises: From the at least one historical trip, determine a historical trip in which the distance between the positions indicated by the latitude and longitude of the starting point is not greater than a preset fifth threshold, and the difference between the mileage is not greater than a preset sixth threshold, and determine the historical trip as a similar trip.

12. The method according to claim 1, characterized in that The method further comprises: Acquire historical operation data of the vehicle air conditioner; wherein the historical operation data includes the energy-saving mode operation period of the vehicle air conditioner and the total power consumption value of the vehicle battery during the energy-saving mode operation period at each of at least one alternative vehicle outside temperature; Calculating, based on the historical operating data, an average power consumption value of the vehicle battery at each alternative vehicle exterior temperature; Based on a heuristic algorithm, the duration of the alternative energy-saving mode of the vehicle air conditioner at each alternative outside temperature is calculated; wherein, the optimization goal of the heuristic algorithm is that when the vehicle air conditioner is operating in the energy-saving mode at the alternative outside temperature, the average power consumption of the vehicle battery during a period of time equal to the duration of the alternative energy-saving mode is minimized.

13. The method according to claim 12, characterized in that The step of determining the duration of the energy-saving mode of the vehicle air conditioner according to the outside temperature of the vehicle includes: determining whether the vehicle's exterior temperature matches a target candidate exterior temperature of the at least one candidate exterior temperature; If the vehicle outside temperature matches the target alternative vehicle outside temperature, determining the duration of the alternative energy-saving mode of the vehicle air conditioner at the target alternative vehicle outside temperature as the duration of the energy-saving mode of the vehicle air conditioner; If the vehicle exterior temperature does not match the target candidate vehicle exterior temperature, a preset energy-saving mode duration corresponding to the vehicle exterior temperature is determined as the energy-saving mode duration of the vehicle air conditioner.

14. The method according to claim 13, characterized in that The determining whether the vehicle's outside temperature matches a target candidate outside temperature of the at least one candidate outside temperature includes: determining whether a difference between an outside temperature of the vehicle and a target candidate outside temperature of the at least one candidate outside temperature is not greater than a preset seventh threshold; If the difference is not greater than the seventh threshold, determining that the vehicle outside temperature matches the target candidate vehicle outside temperature; If the difference is greater than the seventh threshold, it is determined that the outside temperature does not match the target candidate outside temperature.

15. A device for adjusting the energy-saving mode of a vehicle air conditioner, characterized in that: The device comprises: A condition judgment unit, used to obtain driving state data of the vehicle during the vehicle's journey, and judge whether the energy-saving mode adjustment condition of the vehicle's onboard air conditioner is met according to the driving state data; an air conditioning adjustment unit, configured to start the energy-saving mode of the vehicle air conditioner when the energy-saving mode adjustment condition is met, and determine the duration of the energy-saving mode of the vehicle air conditioner according to the outside temperature of the vehicle; wherein the energy-saving mode duration is the energy-saving mode duration calculated based on a heuristic algorithm; the optimization goal of the heuristic algorithm is that when the vehicle air conditioner is operated in the energy-saving mode at the outside temperature, the power consumption value of the vehicle battery of the vehicle is minimized within a period of time equal to the duration of the energy-saving mode; A duration determination unit, used to determine whether the energy-saving mode operation duration of the vehicle air conditioner is not less than the energy-saving mode duration; The air conditioning adjustment unit is also used to turn off the energy-saving mode of the vehicle air conditioner when the energy-saving mode operation time is not less than the energy-saving mode duration.

16. An electronic device, characterized in that: It includes a communication interface, a processor, a memory and a bus, wherein the communication interface, the processor and the memory are interconnected via the bus; The memory stores machine-readable instructions, and the processor executes the method according to any one of claims 1 to 14 by calling the machine-readable instructions.

17. A machine-readable storage medium, characterized in that: The machine-readable storage medium stores machine-readable instructions, and when the machine-readable instructions are called and executed by the processor, the method according to any one of claims 1 to 14 is implemented.

Citation Information

Patent Citations

  • Vehicle air conditioner control method and device, electronic equipment and storage medium

    CN118700790A

  • Traveled distance prediction method and device and medium

    CN119018157A

  • Air-conditioner control device

    JP2013018361A

  • Vehicle air conditioning system and vehicle air conditioning program

    JP2020044981A

  • System and method for optimizing energy storage component usage

    US20100235025A1

Cited By

  • Automobile key user selection method and device, electronic equipment and storage medium

    CN119493919A

  • Vehicle control method and related device

    CN121084115A