Cabin temperature adjusting method and device, vehicle and storage medium
By automatically predicting and executing the cockpit temperature adjustment method and time in the vehicle, using devices such as air conditioning compressors and PTC heaters, the problem of users needing to manually adjust the cockpit temperature after getting on the vehicle is solved, and precise adjustment is achieved before using the vehicle, improving user experience and intelligence.
Patent Information
- Application Number
- CN202510557854.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-29
- Publication Date
- 2025-07-25
AI Technical Summary
In the prior art, users need to turn on the air conditioner after getting on the car to adjust the cabin temperature, which leads to an increase in time cost and poor ride experience. The existing solutions rely on human operations and make mistakes prone to errors, resulting in unintelligent cabin temperature regulation.
Based on the current power, oil volume and ambient temperature of the vehicle, the cockpit temperature adjustment method and time are automatically predicted and implemented, and the air-conditioning compressor, PTC heater and other devices are used to perform accurate temperature adjustment before using the vehicle.
It realizes accurate adjustment of the cabin temperature a period of time before using the car, improves the user's ride experience, avoids human operation errors, and improves the intelligence and accuracy of cabin temperature regulation.
Smart Images

Figure CN120363668A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of vehicles, and particularly to a method and device for adjusting the temperature of a vehicle cabin, a vehicle, and a storage medium. Background Art
[0002] With the development of technology, automobiles have become necessities in people's daily lives. Currently, more and more functions are configured in automobiles. Among them, the air conditioner is a function that people often use. By adjusting the cabin temperature through the air conditioner, users can be in a comfortable riding environment. Especially in hot summers or cold winters, the air conditioner is a function that people use every day.
[0003] Generally, after people get in the car and start the vehicle, they can turn on the air conditioner function to start heating or cooling, so that the cabin can be at a comfortable temperature. However, in summer or winter, if the operation is still like this, first, it will increase the time cost of users, and second, users need to experience a poor temperature environment after getting in the car, thus reducing the riding experience of users. Summary of the Invention
[0004] The present application provides a method and device for adjusting the temperature of a vehicle cabin, a vehicle, and a storage medium. It can determine the start time of adjusting the cabin temperature based on the current power and fuel of the vehicle before the vehicle usage time, and start adjusting the cabin temperature when the time is reached, so as to realize adjusting the cabin temperature in advance for a period of time before vehicle usage, enabling the cabin to provide a relatively comfortable temperature when users use the vehicle, thereby improving the user experience. The technical solutions include the following content.
[0005] In a first aspect, a method for adjusting the temperature of a vehicle cabin is provided. The method includes:
[0006] Determine a temperature adjustment method based on the current ambient temperature and current power of the target vehicle, or determine a temperature adjustment method based on the current ambient temperature, the current power, and the current fuel;
[0007] Determine a temperature adjustment time based on the current ambient temperature, the target temperature, the cabin environment information of the target vehicle, and the adjustment parameters corresponding to the temperature adjustment method. The temperature adjustment time is the time required for the cabin temperature of the target vehicle to be adjusted to the target temperature;
[0008] Subtract the temperature adjustment time from the vehicle usage time of the target vehicle to obtain a start adjustment time, where the vehicle usage time is predicted based on historical vehicle usage data;
[0009] When the current time reaches the start adjustment time, adjust the cabin temperature of the target vehicle in the temperature adjustment method.
[0010] In this application, first, determine the temperature adjustment method based on the current ambient temperature and current battery level of the target vehicle, or determine the temperature adjustment method based on the current ambient temperature, current battery level, and current fuel level. Then, based on the current ambient temperature, target temperature, cabin environment information, and adjustment parameters corresponding to the temperature adjustment method, determine the temperature adjustment time, so that the time required for the cabin of the target vehicle to be adjusted from the current temperature to the target temperature can be determined; then subtract the temperature adjustment time from the vehicle usage time of the target vehicle to obtain the start time for adjusting the cabin temperature. And when the current time reaches this time, adjust the cabin temperature of the target vehicle in the determined temperature adjustment method. Since the temperature adjustment methods are different and the time required for the cabin temperature to be adjusted to the target temperature is different, first determine the temperature adjustment method, and then determine the temperature adjustment time according to the adjustment parameters corresponding to the temperature adjustment method, so that a more accurate temperature adjustment time can be determined, and thus a more accurate start adjustment time can be determined. Subsequently, accurate adjustment of the cabin temperature can be achieved when the start adjustment time is reached. Then, when the vehicle usage time is reached, the cabin temperature has reached the ideal temperature, so that the user can directly enjoy a more comfortable riding environment provided by the cabin when using the vehicle, thereby improving the user experience.
[0011] Optionally, the determining the temperature adjustment method based on the current ambient temperature and current battery level of the target vehicle includes:
[0012] When the current battery level is greater than or equal to the first battery threshold and the current ambient temperature is greater than or equal to the first temperature threshold, determine that the temperature adjustment method is cooling;
[0013] When the current battery level is greater than or equal to the first battery threshold and the current ambient temperature is less than the second temperature threshold, determine that the temperature adjustment method is heating, and the second temperature threshold is less than the first temperature threshold.
[0014] Optionally, the determining the temperature adjustment method based on the current ambient temperature, the current battery level, and current fuel level includes:
[0015] When the current battery level is less than the first battery threshold and greater than the second battery threshold, if the current fuel level is greater than or equal to the preset fuel threshold and the current ambient temperature is less than the second temperature threshold, determine that the temperature adjustment method is heating by the engine cooling circuit and the PTC heater, and the second battery threshold is less than the first battery threshold;
[0016] When the current battery level is less than the second battery threshold, if the current fuel level is greater than or equal to the preset fuel threshold and the current ambient temperature is less than the second temperature threshold, determine that the temperature adjustment method is heating by the engine cooling circuit.
[0017] Optionally, the adjustment parameter includes a temperature adjustment power, and determining the temperature adjustment time based on the current ambient temperature, the target temperature, the cabin environment information of the target vehicle, and the adjustment parameter corresponding to the temperature adjustment method includes:
[0018] Based on the current ambient temperature, the target temperature, and the cabin environment information, determine a target energy, where the target energy is the energy required to adjust the cabin temperature of the target vehicle to the target temperature;
[0019] Based on the target energy and the temperature adjustment power, determine the temperature adjustment time.
[0020] In the above method, since power refers to the work done or energy transferred per unit time, it can be known from this relationship how long it takes to do a certain amount of work or transfer a certain amount of energy at a certain power. Additionally, to raise the cabin temperature to the target temperature, a certain amount of energy must be transferred. Thus, by determining the target energy, based on the target energy and the temperature adjustment power subsequently, it is possible to determine the time taken for the cabin temperature to rise to the target temperature when adjusting the cabin temperature through this temperature adjustment method, and thus an accurate temperature adjustment time can be determined.
[0021] Optionally, the cabin environment information includes the specific heat capacity of the air in the cabin and the air quality, and determining the target energy based on the current ambient temperature, the target temperature, and the cabin environment information includes:
[0022] Subtract the current ambient temperature from the target temperature to obtain a temperature change value;
[0023] Based on the temperature change value, the air quality, and the specific heat capacity of the air, determine the target energy.
[0024] Optionally, the method further includes:
[0025] Obtain a target air volume level during temperature adjustment, where the target air volume level is predicted based on the historical vehicle usage data;
[0026] The determining the temperature adjustment time based on the target energy and the temperature adjustment power includes:
[0027] Based on the target energy, the temperature adjustment power, and the target air volume level, determine the temperature adjustment time.
[0028] In the above method, by determining the temperature adjustment time based on the target energy, the temperature adjustment power, and the target air volume level, it is equivalent to considering the influence of the air volume level on the temperature adjustment time, and thus a more accurate temperature adjustment time can be determined.
[0029] Optionally, determining the temperature adjustment time based on the target energy, the temperature adjustment power, and the target air volume level includes:
[0030] Based on the target air volume level, determine a temperature adjustment factor, which is used to represent the influence degree of the target air volume level on the temperature adjustment time;
[0031] Divide the target energy by the temperature adjustment power to obtain a reference adjustment time;
[0032] Multiply the reference adjustment time by the temperature adjustment factor to obtain the temperature adjustment time.
[0033] In the above manner, by using a temperature adjustment factor to represent the influence degree of the target air volume level on the temperature adjustment time, after determining the preliminary adjustment time (reference adjustment time) subsequently, a more accurate temperature adjustment time can be determined in combination with this temperature adjustment factor, making the temperature adjustment time more precise.
[0034] In a second aspect, a cockpit temperature adjustment device is provided, and the device includes:
[0035] A first determination module, configured to determine a temperature adjustment method based on the current ambient temperature and the current battery power of the target vehicle, or determine a temperature adjustment method based on the current ambient temperature, the current battery power, and the current fuel quantity;
[0036] A second determination module, configured to determine a temperature adjustment time based on the current ambient temperature, the target temperature, the cockpit environment information of the target vehicle, and the adjustment parameters corresponding to the temperature adjustment method, where the temperature adjustment time is the time used to adjust the cockpit temperature of the target vehicle to the target temperature;
[0037] A third determination module, configured to subtract the temperature adjustment time from the vehicle usage time of the target vehicle to obtain a start adjustment time, where the vehicle usage time is predicted based on historical vehicle usage data;
[0038] An adjustment module, configured to adjust the cockpit temperature of the target vehicle in the temperature adjustment method when the current time reaches the start adjustment time.
[0039] Optionally, the first determination module is used for:
[0040] When the current battery power is greater than or equal to a first battery power threshold and the current ambient temperature is greater than or equal to a first temperature threshold, determine that the temperature adjustment method is cooling;
[0041] When the current battery level is greater than or equal to the first battery level threshold and the current ambient temperature is less than the second temperature threshold, determine that the temperature adjustment method is heating, where the second temperature threshold is less than the first temperature threshold.
[0042] Optionally, the first determination module is configured to:
[0043] When the current battery level is less than the first battery level threshold and greater than the second battery level threshold, if the current fuel level is greater than or equal to the preset fuel level threshold and the current ambient temperature is less than the second temperature threshold, determine that the temperature adjustment method is heating by the engine cooling circuit and the PTC heater, where the second battery level threshold is less than the first battery level threshold;
[0044] When the current battery level is less than the second battery level threshold, if the current fuel level is greater than or equal to the preset fuel level threshold and the current ambient temperature is less than the second temperature threshold, determine that the temperature adjustment method is heating by the engine cooling circuit.
[0045] Optionally, the adjustment parameter includes the temperature adjustment power, and the second determination module is configured to:
[0046] Based on the current ambient temperature, the target temperature, and the cockpit environment information, determine the target energy, where the target energy is the energy required to adjust the cockpit temperature of the target vehicle to the target temperature;
[0047] Based on the target energy and the temperature adjustment power, determine the temperature adjustment time.
[0048] Optionally, the cockpit environment information includes the specific heat capacity of the air in the cockpit and the air quality, and the second determination module is configured to:
[0049] Subtract the current ambient temperature from the target temperature to obtain a temperature change value;
[0050] Based on the temperature change value, the air quality, and the specific heat capacity of the air, determine the target energy.
[0051] Optionally, the device further includes:
[0052] An acquisition module, configured to acquire the target air volume level during temperature adjustment, where the target air volume level is predicted based on the historical vehicle usage data;
[0053] The second determination module is configured to:
[0054] Based on the target energy, the temperature adjustment power, and the target air volume level, determine the temperature adjustment time.
[0055] Optionally, the second determination module is configured to:
[0056] Determine a temperature adjustment factor based on the target air volume level, where the temperature adjustment factor is used to represent the influence degree of the target air volume level on the temperature adjustment time;
[0057] Divide the target energy by the temperature adjustment power to obtain a reference adjustment time;
[0058] Multiply the reference adjustment time by the temperature adjustment factor to obtain the temperature adjustment time.
[0059] In a third aspect, a vehicle is provided, where the vehicle includes:
[0060] A memory for storing executable program code;
[0061] A processor for calling and running the executable program code from the memory, so that the vehicle executes the above-mentioned cockpit temperature adjustment method.
[0062] In a fourth aspect, a computer-readable storage medium is provided, where the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above-mentioned cockpit temperature adjustment method is implemented.
[0063] In a fifth aspect, a computer program product including instructions is provided, and when it runs on a computer, it causes the computer to execute the steps of the above-mentioned cockpit temperature adjustment method.
[0064] It can be understood that the beneficial effects of the above-mentioned second aspect, third aspect, fourth aspect, and fifth aspect can refer to the relevant descriptions in the above-mentioned first aspect, and will not be elaborated here. Description of the Drawings
[0065] To more clearly illustrate the technical solutions in the embodiments of the present application, the following will briefly introduce the drawings required for the description of the embodiments. Obviously, the following drawings are only some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can be obtained based on these drawings.
[0066] Figure 1 is a schematic diagram of a scenario of a cockpit temperature adjustment method provided by an embodiment of the present application;
[0067] Figure 2 is a schematic diagram of a scenario of another cockpit temperature adjustment method provided by an embodiment of the present application;
[0068] Figure 3 is a schematic diagram of an implementation environment of a cockpit temperature adjustment method provided by an embodiment of the present application;
[0069] Figure 4 It is a schematic process diagram for processing vehicle usage data provided by an embodiment of the present application;
[0070] Figure 5 It is a flowchart of a cockpit temperature adjustment method provided by an embodiment of the present application;
[0071] Figure 6 It is a specific flowchart of cockpit temperature adjustment corresponding to a refrigeration working mode provided by an embodiment of the present application;
[0072] Figure 7 It is a specific flowchart of cockpit temperature adjustment corresponding to a heating working mode provided by an embodiment of the present application;
[0073] Figure 8 It is a schematic structural diagram of a cockpit temperature adjustment device provided by an embodiment of the present application;
[0074] Figure 9 It is a schematic structural diagram of a vehicle provided by an embodiment of the present application. Detailed implementation manners
[0075] To make the objectives, technical solutions, and advantages of the present application clearer, the following will further describe the embodiments of the present application in detail with reference to the accompanying drawings.
[0076] It should be understood that the "multiple" mentioned in the present application refers to two or more. In the description of the present application, unless otherwise specified, " / " means "or", for example, A / B can represent A or B; the "and / or" in this article is merely a description of the association relationship of associated objects, indicating that there can be three relationships, for example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, for the convenience of clearly describing the technical solutions of the present application, terms such as "first" and "second" are used to distinguish the same items or similar items with basically the same functions and effects. Those skilled in the art can understand that the terms "first" and "second" do not limit the quantity and execution order, and the terms "first" and "second" do not necessarily limit to be different.
[0077] Before describing the cockpit temperature adjustment method provided by the embodiment of the present application, the application scenario of the embodiment of the present application will be described first.
[0078] In cold winters or hot summers, due to the significant difference in ambient temperature, users often need to turn on the air conditioner for cooling or heating when using a vehicle. Generally, users turn on the air conditioner button after starting the vehicle to achieve heating or cooling of the cockpit. If users turn on the air conditioner in advance when they arrive at the vehicle, this will undoubtedly increase the time cost for users, and during this process, users need to experience a relatively poor ambient temperature, thus reducing the user experience.
[0079] To solve this problem, the commonly adopted method is as follows: In the vehicle application (APP), there is usually a function for setting the vehicle usage time or an air conditioner reservation function. In one possible way, users can preset a vehicle usage time in the vehicle APP, and when the usage time is reached, the vehicle can also automatically turn on the air conditioner to adjust the temperature of the cockpit. In another possible way, users can preset a reservation start time in the vehicle APP, and subsequently, when this reservation start time is reached, the vehicle can automatically turn on the air conditioner to adjust the temperature of the cockpit at the appointed time.
[0080] However, during the development of the cockpit temperature adjustment function, technicians found that the existing solutions still have the following problems.
[0081] 1. In the above two methods, the actions of setting the vehicle usage time or the reservation start time in the vehicle APP both rely on the user's active operation. Then, when the user forgets to set the vehicle usage time or the reservation start time, the cockpit temperature will not change. As a result, when the user needs to use the vehicle, the cockpit still cannot provide a comfortable driving environment for the user, which will further reduce the user experience.
[0082] 2. In the method of setting the vehicle usage time above, the air conditioner is turned on for temperature adjustment when the user's vehicle usage time is reached, that is, the cockpit temperature starts to be adjusted when the user uses the vehicle. This means that the user still needs to experience a relatively poor temperature environment after getting in the vehicle.
[0083] 3. In the method of setting the reservation start time above, the air conditioner starts to be turned on when the reserved air conditioner start time is reached. However, this reservation start time is set manually, so subsequently, the air conditioner may be turned on before the user uses the vehicle or after the user uses the vehicle, which makes the cockpit temperature adjustment process not intelligent enough.
[0084] Therefore, the embodiment of this application provides a cockpit temperature adjustment method, which can be applied to the scenario of adjusting the cockpit temperature of a hybrid vehicle.
[0085] Specifically, the current battery level of the vehicle and the temperature of the surrounding environment can be obtained first. In some cases, the current fuel level can also be obtained. Based on this, the method of adjusting the cabin temperature can be determined. Since there are two power sources, fuel and electricity, for hybrid vehicles, different adjustment methods can be used when adjusting the cabin temperature. Therefore, the temperature adjustment method can be determined first. Then, the temperature adjustment time required to adjust the cabin temperature from the current temperature to the target temperature can be determined, that is, the time required to adjust the cabin temperature. Finally, subtracting the calculated temperature adjustment time from the predicted driving time based on historical driving data can determine the start adjustment time. Subsequently, when the current time reaches the start adjustment time, the cabin temperature is adjusted in the determined temperature adjustment method.
[0086] In this case, before the driving time, based on the current battery level and fuel level of the vehicle, the time required to adjust the cabin temperature is determined first, and then the start time of adjusting the cabin temperature before driving is determined accordingly. Subsequently, the temperature is adjusted when the start time is reached. In this way, the cabin temperature can be pre-adjusted within a precise period before driving, so that when the driving time is reached, the cabin temperature has reached the ideal temperature. Then, the user can directly enjoy a more comfortable driving environment provided by the cabin when driving, thereby improving the user experience.
[0087] In addition, the cabin temperature adjustment method determines the start time of adjusting the cabin temperature based on the predicted driving time based on historical driving data, that is, the entire process is automatically realized without human participation. Therefore, compared with the existing solutions, the entire cabin temperature adjustment process does not rely on manual operation and is more intelligent.
[0088] The following describes the solution provided in the embodiments of the present application with reference to the accompanying drawings of the embodiments of the present application.
[0089] In a possible way, when a technician develops the in-vehicle system, the cabin temperature adjustment method can be configured as a preset function of the air-conditioning control system in the in-vehicle system. That is, when the user turns on this function in the air-conditioning control system, the cabin temperature can be adjusted in advance based on the cabin temperature adjustment method provided in the embodiments of the present application before the user drives.
[0090] Figure 1 is a schematic diagram of a scenario of a cabin temperature adjustment method provided in the embodiments of the present application. Exemplarily, Figure 1 shows a function control interface 101 of an air-conditioning control system. The user can adjust various parameters in the air conditioner on this function control interface 101. For example, the air-conditioning temperature can be adjusted, or parameters such as the air volume, working mode, and air direction of the air conditioner can be adjusted.
[0091] Exemplarily, the function control interface 101 may include a cockpit temperature pre-regulation control 10. A user can click on the cockpit temperature pre-regulation control 10 to achieve pre-regulation of the cockpit temperature. When the user clicks on the cockpit temperature pre-regulation control 10, the vehicle computer can respond to the user's click and pre-regulate the cockpit temperature based on the cockpit temperature regulation method provided in the embodiments of the present application before using the vehicle.
[0092] In another possible way, when a technician develops a vehicle APP, the cockpit temperature regulation method can be configured as a preset function of the vehicle APP. That is, when the user enables this function in the vehicle APP, the vehicle can pre-regulate the cockpit temperature based on the cockpit temperature regulation method provided in the embodiments of the present application before the user uses the vehicle.
[0093] Figure 2 is a schematic diagram of a scenario of another cockpit temperature regulation method provided in the embodiments of the present application. Exemplarily, Figure 2 in (a) shows a function display interface 201 of a vehicle APP. The function display interface 201 shows the functions that the vehicle APP can control, such as a charging management function, a vehicle locking management function, a vehicle viewing function, etc.
[0094] Exemplarily, the function display interface 201 may further include a cockpit temperature pre-regulation function 20. The cockpit temperature pre-regulation function 20 is used to pre-regulate the cockpit temperature based on the cockpit temperature regulation method provided in the embodiments of the present application. When the user clicks on the cockpit temperature pre-regulation function 20, in response to the user's click, the vehicle APP can display Figure 2 the function setting interface 202 of the cockpit temperature pre-regulation function shown in (b) of. In the function setting interface 202, the opening or closing of the cockpit temperature pre-regulation function 20 can be achieved. When the user enables the cockpit temperature pre-regulation function 20, the vehicle can pre-regulate the cockpit temperature based on the cockpit temperature regulation method provided in the embodiments of the present application before the user uses the vehicle.
[0095] The implementation environment involved in the embodiments of the present application will be described below.
[0096] Figure 3 is a schematic diagram of the implementation environment of a cockpit temperature regulation method provided in the embodiments of the present application. Refer to Figure 3 , Figure 3 including a target vehicle 301 and a cloud server 302.
[0097] The target vehicle 301 can communicate with the cloud server 302 through a wired connection or a wireless connection.
[0098] The target vehicle 301 can collect the user's vehicle usage data. Specifically, the controller of the target vehicle 301 can collect vehicle usage data such as the time when the user starts the vehicle each time, the time when the air conditioner is turned on, the set air conditioner temperature, the air conditioner working mode, and the air conditioner air volume, and upload the above vehicle usage data to the cloud server 302 through the remote communication module (Telematics BOX, T-BOX) of the target vehicle 301. In some embodiments, the target vehicle 301 can also collect the power status during charging of the target vehicle and upload it to the cloud server 302.
[0099] After receiving the vehicle usage data uploaded by the target vehicle 301, the cloud server 302 can perform a data processing process as Figure 4 shown to predict the user's vehicle usage time based on the received vehicle usage data.
[0100] As Figure 4 shown, after the cloud server 302 receives the vehicle usage data, it can go through four stages: data collection, data analysis, result prediction, and result output.
[0101] First, data collection
[0102] The cloud server 302 can accumulate the vehicle usage data uploaded by the target vehicle 301 over a period of time to obtain historical vehicle usage data. For example, taking a week as a cycle, it can accumulate the vehicle usage data uploaded by the target vehicle 301 within a week. Another example is taking a month as a cycle, it can accumulate the vehicle usage data uploaded by the target vehicle 301 within a month.
[0103] Second, data analysis
[0104] The cloud server 302 can perform statistical analysis on the accumulated historical vehicle usage data to statistically analyze the usage patterns of the target vehicle 301 by the user every day, every week, or every month. For example, the vehicle usage time during the accumulated period indicates that the user generally uses the vehicle from about 8:00 to 8:10 every day. After starting the target vehicle 301, the air conditioner will be turned on immediately to heat the cockpit, and the set heating temperature is generally 26°C (degrees Celsius), and the air volume level is set to 2. In addition, when the power of the target vehicle 301 is lower than 40%, a charging pile will be searched for immediately to charge.
[0105] In the embodiments of the present application, the cloud server 302 can also statistically calculate the vehicle usage cycle of the user within a period of time. For example, taking a week as a unit, the user uses the vehicle from 8:00 to 8:10 every morning from Monday to Friday, and does not use the vehicle on Saturday and Sunday.
[0106] In a possible implementation, the operation of statistically analyzing the accumulated historical vehicle usage data can be achieved through a statistical analysis model, that is, analyzing the accumulated historical vehicle usage data through this statistical analysis model to analyze the user's vehicle usage patterns.
[0107] Optionally, the statistical analysis model can be one of a linear regression model, a support vector machine model, a neural network model, etc. The embodiments of the present application do not limit the specific type of this statistical analysis model.
[0108] Preferably, the statistical analysis model can be a linear regression model. Since the linear regression model can analyze the relationships between various factors of vehicle usage data, it helps to discover some potential vehicle usage patterns. For example, by analyzing the vehicle usage data in different time periods and different seasons, it is found that users have a relatively high frequency of using the air conditioner in summer and winter, while relatively low in spring and autumn, and it is also found that users have a high vehicle usage frequency from Monday to Friday and less on weekends. In this way, an accurate analysis of the usage pattern of the target vehicle 301 can be achieved.
[0109] Third, result prediction
[0110] After analyzing the usage pattern of the target vehicle 301 by the user, date information such as the date and season of the target prediction day can be obtained, and based on this, information such as the user's vehicle usage time and the temperature set when using the air conditioner on the target prediction day can be predicted.
[0111] For example, if the target prediction day is the day after the current date, the target prediction day belongs to winter, and the target prediction day is Monday. It has been statistically analyzed before that the user uses the vehicle at 8:00 from Monday to Friday, and when the air conditioner working mode is heating, the air conditioner temperature is set to 28°C and the air volume level is 2. Then it can be predicted that the user's vehicle usage time is 8:00, the temperature that may be set when using the air conditioner is 28°C, and the air volume level is 2.
[0112] Fourth, result output
[0113] After the cloud server 302 predicts the prediction results such as the user's vehicle usage time, air conditioner temperature, and air volume level, it can send the predicted vehicle usage time, air conditioner temperature, air volume level and other prediction results to the target vehicle 301.
[0114] In some embodiments, the cloud server 302 regularly sends prediction results to the target vehicle 301. In the embodiments of the present application, the cloud server 302 may send the prediction results to the target vehicle 301 at a fixed time every day according to the predicted vehicle usage time. For example, if the vehicle usage time predicted by the cloud server 302 is 8:00, then the cloud server 302 may send the prediction results to the target vehicle 301 at 7:00 in the morning. In this case, the cloud server 302 will also statistically analyze the user's vehicle usage habits every day, and make predictions based on the date information such as the date and season of the target prediction day and the statistically analyzed user habits to obtain the prediction results, and then send the prediction results to the target vehicle 301.
[0115] After receiving the prediction results (such as the vehicle usage time and the set air conditioner temperature), the target vehicle 301 may adjust the cabin temperature in advance based on the cabin temperature adjustment method provided in the embodiments of the present application. For example, if the vehicle usage time every day is 8:00, the cloud server 302 may send a wake-up request and the prediction results to the target vehicle 301 at 7:00. Then, after receiving the prediction results sent by the cloud server 302, the target vehicle 301 may start to execute the cabin temperature adjustment method provided in the embodiments of the present application. Thus, the cabin can provide a relatively comfortable temperature when the user uses the vehicle, thereby improving the user experience.
[0116] Of course, the cloud server 302 may also send the prediction results to the target vehicle 301 once a week or once a month. In this case, the vehicle executes the method provided in the embodiments of the present application at a fixed time every day according to the vehicle usage time. For example, if the vehicle receives that the vehicle usage time is 8:00, then the vehicle may execute the method provided in the embodiments of the present application at 7:00 every day. The embodiments of the present application do not limit the period for the cloud server 302 to send the prediction results to the target vehicle 301.
[0117] The following provides a detailed explanation of the cabin temperature adjustment method provided in the embodiments of the present application.
[0118] Figure 5 is a flowchart of a cabin temperature adjustment method provided in the embodiments of the present application. This method can be applied to the central controller (Central Control Unit, CCU) of a vehicle. See Figure 5 and the method includes the following steps.
[0119] Step 501: Determine the temperature adjustment method based on the current ambient temperature and current battery level of the target vehicle, or determine the temperature adjustment method based on the current ambient temperature, current battery level, and current fuel level.
[0120] The target vehicle may be a hybrid vehicle.
[0121] This temperature adjustment method is used to indicate whether to cool or heat the cockpit, and to indicate the cooling method or the heating method. Exemplarily, the temperature adjustment method can be air-conditioning compressor refrigeration, that is, this temperature adjustment method indicates cooling the cockpit and refrigerating by means of an air-conditioning compressor.
[0122] Generally, the adjustment of the cockpit temperature involves a cooling mode or a heating mode. The cooling mode is generally refrigerated by an air-conditioning compressor. For a hybrid vehicle, the heating mode is generally realized by a PTC heater, so the time used to adjust the cockpit temperature by different temperature adjustment methods is different. In addition, when the power or fuel of the target vehicle is in different states, its temperature adjustment method will also be different. Therefore, the temperature adjustment method can be determined first, and then more accurate cockpit temperature adjustment can be carried out subsequently.
[0123] Specifically, the operation of step 501 can be realized in the following several possible situations.
[0124] In the first possible situation, when the current power is greater than or equal to the first power threshold and the current ambient temperature is greater than or equal to the first temperature threshold, it is determined that the temperature adjustment method is refrigeration.
[0125] The first power threshold can be set in advance, and the first power threshold can be set relatively large. In the embodiments of the present application, the first power threshold can be set according to the remaining power of the vehicle when the user charges the vehicle. For example, if the user generally charges the vehicle when the remaining power of the vehicle is 40%, then the first power threshold can be set to 40%.
[0126] The first temperature threshold can be set in advance, and the first temperature threshold can be set to the highest temperature within the range of human comfort temperature sense. For example, if the range of human comfort temperature sense is 18°C - 28°C, then the first temperature threshold can be set to 28°C.
[0127] When the current power is greater than or equal to the first power threshold, it means that the current power of the target vehicle is relatively large and has not reached the remaining power at which the user needs to charge the vehicle. Therefore, the temperature can be adjusted. In addition, when the current ambient temperature is greater than or equal to the first temperature threshold, it means that the current ambient temperature of the target vehicle is relatively high. Therefore, when adjusting the temperature, the temperature needs to be lowered, and then it can be determined that the temperature adjustment method is refrigeration.
[0128] It should be understood that when the target vehicle includes an air-conditioning compressor, the temperature adjustment method can be air-conditioning compressor refrigeration.
[0129] Optionally, on the premise that the current ambient temperature is greater than or equal to the first temperature threshold, the following situations may also be included.
[0130] First, when the current battery power is less than the first battery power threshold, if the current fuel level of the target vehicle is greater than or equal to the preset fuel level threshold, determine that the temperature adjustment method is to turn on the engine and then perform air-conditioning compressor refrigeration.
[0131] The preset fuel level threshold can be set in advance, and the preset fuel level threshold can be set relatively large so as to ensure the driving needs of the user on the basis of adjusting the cockpit temperature.
[0132] When the current battery power is less than the first battery power threshold, it indicates that the current battery power of the target vehicle is low and has been less than the remaining battery power required for the user to charge the vehicle. Therefore, it is necessary to check whether the current fuel level of the target vehicle meets the conditions. When the current fuel level is greater than or equal to the preset fuel level threshold, it means that the current fuel level of the target vehicle is relatively high. That is to say, the current fuel level of the target vehicle can meet the cockpit temperature adjustment requirements and the driving needs of the user. Therefore, temperature adjustment can be performed.
[0133] Since the power battery directly supplies power to the air-conditioning compressor during refrigeration by the air-conditioning compressor, but at this time, the power of the power battery is small and not enough to supply power to the air-conditioning compressor. Then the engine can be turned on first to charge the power battery through the engine, and then the power battery supplies power to the air-conditioning compressor, so as to realize refrigeration through the air-conditioning compressor.
[0134] In this case, by turning on the engine to charge the power battery, it can ensure that the power battery has sufficient power to supply power to the air-conditioning compressor, thus ensuring the normal operation of the air-conditioning compressor. In this way, the most appropriate temperature adjustment method can be determined.
[0135] Second, when the current battery power is less than the first battery power threshold, if the current fuel level of the target vehicle is less than the preset fuel level threshold, do not perform cockpit temperature adjustment.
[0136] When the current fuel level is less than the preset fuel level threshold, it means that the current remaining fuel level of the target vehicle is low and cannot meet the cockpit temperature adjustment and the driving needs of the user at the same time. Then, when the current remaining battery power and the current remaining fuel level of the target vehicle are both low, in order to ensure the driving needs of the user, it can be determined not to perform cockpit temperature adjustment.
[0137] Furthermore, when it is determined not to perform cockpit temperature adjustment, the target vehicle can be controlled to go into high-voltage sleep.
[0138] The second possible situation is that when the current battery power is greater than or equal to the first battery power threshold and the current ambient temperature is less than the second temperature threshold, determine that the temperature adjustment method is heating.
[0139] The second temperature threshold can be set in advance. The second temperature threshold is less than the first temperature threshold, and the second temperature threshold can be set to the lowest temperature within the range of the comfortable temperature perception of the human body. For example, the second temperature threshold can be set to 18 °C.
[0140] It should be understood that in the case where the target vehicle includes a Positive Temperature Coefficient (PTC) heater, this temperature adjustment method can specifically be the heating of the PTC heater.
[0141] When the current battery power is greater than or equal to the first battery power threshold, it indicates that the target vehicle has a relatively large amount of remaining battery power. When the current ambient temperature is less than the second temperature threshold, it indicates that the ambient temperature where the target vehicle is currently located is relatively low, so it is necessary to increase the cabin temperature, and thus heating is required.
[0142] In addition, for current pure electric vehicles or hybrid vehicles, their heating mainly relies on the PTC heater. Generally, the power battery supplies power to the PTC heater, so that the PTC heater can perform corresponding heating work. Therefore, when the target vehicle has sufficient power, the power battery can supply power to the PTC heater, and thus this temperature adjustment method can be determined as the heating of the PTC heater.
[0143] For the third possible situation, when the current battery power is less than the first battery power threshold and greater than the second battery power threshold, if the current fuel quantity is greater than or equal to the preset fuel quantity threshold and the current ambient temperature is less than the second temperature threshold, it is determined that this temperature adjustment method is the heating of the engine cooling circuit and the PTC heater.
[0144] The second battery power threshold can be set in advance, and the second battery power threshold is less than the first battery power threshold. For example, if the first battery power threshold is set to 40%, then the second battery power threshold can be set to 20%.
[0145] When the current battery power is less than the first battery power threshold and greater than the second battery power threshold, it indicates that the target vehicle does not have much remaining battery power. At this time, if the current fuel quantity is greater than or equal to the preset fuel quantity threshold, it means that the target vehicle has a relatively large amount of remaining fuel. Then, when the target vehicle does not have much remaining battery power, the power battery can be used to supply power to the PTC heater, and the engine is started to increase the temperature of the engine cooling circuit, so as to heat through the engine cooling circuit and the PTC heater at the same time.
[0146] In this way, by heating through the engine cooling circuit and the PTC heater when the target vehicle does not have much remaining battery power and has a relatively large amount of remaining fuel, the engine cooling circuit can assist the cabin in heating, so that the battery power of the target vehicle will not be used too much, and the heating efficiency of the cabin can be ensured.
[0147] For the fourth possible case, when the current battery level is less than the second battery level threshold, if the current fuel level is greater than or equal to the preset fuel level threshold and the current ambient temperature is less than the second temperature threshold, determine that the temperature adjustment method is engine cooling circuit heating.
[0148] When the current battery level is less than the second battery level threshold, it indicates that the remaining battery level of the target vehicle is very low and cannot supply power to the PTC heater. At this time, if the current fuel level is greater than or equal to the preset fuel level threshold, it means that the target vehicle has a relatively large amount of remaining fuel. In this case, the engine can be started to increase the temperature of the engine cooling circuit, so as to heat through the engine cooling circuit.
[0149] In this way, by directly using the engine cooling circuit for heating, the use of the battery power of the target vehicle can be avoided, and the user's power usage requirements can be ensured as much as possible, while meeting the requirements for adjusting the cabin temperature.
[0150] Optionally, when the current battery level is less than the second battery level threshold, if the current fuel level is less than the preset fuel level threshold and the current ambient temperature is less than the second temperature environment, determine not to perform cabin temperature adjustment.
[0151] When the current fuel level is less than the preset fuel level threshold, it indicates that the target vehicle has a relatively small amount of remaining fuel and cannot meet both the cabin temperature adjustment and the user's driving requirements at the same time. Then, when the target vehicle has a relatively small amount of remaining battery and a relatively small amount of remaining fuel, in order to ensure the user's driving requirements, it can be determined not to perform cabin temperature adjustment.
[0152] Furthermore, when it is determined not to perform cabin temperature adjustment, the target vehicle can be controlled to enter high-voltage sleep.
[0153] Step 502: Based on the current ambient temperature, the target temperature, the cabin environment information of the target vehicle, and the adjustment parameters corresponding to the temperature adjustment method, determine the temperature adjustment time, where the temperature adjustment time is the time required for the cabin temperature of the target vehicle to be adjusted to the target temperature.
[0154] The target temperature is the required temperature for cabin temperature adjustment. The target temperature can be predicted through historical driving data. As described in the above Figure 3 embodiment, the target temperature is the temperature set when using the air conditioner predicted. Since the target temperature is predicted based on the air conditioner temperature set by the user in the past, the target temperature can represent the user's required temperature when performing temperature adjustment.
[0155] The adjustment parameters corresponding to the temperature adjustment method refer to the parameters related to the temperature adjustment method when performing cabin temperature adjustment, such as the power when performing cabin temperature adjustment.
[0156] In an embodiment of the present application, the adjustment parameter corresponding to the temperature adjustment method may include the temperature adjustment power corresponding to the temperature adjustment method. Optionally, the temperature adjustment power may be determined according to the temperature adjustment method.
[0157] Specifically, when the temperature adjustment method is air conditioner compressor refrigeration, the temperature adjustment power may be the operating power of the air conditioner; when the temperature adjustment method is PTC heater heating, the temperature adjustment power may be the PTC heating power; when the temperature adjustment method is engine cooling circuit and PTC heater heating, the temperature adjustment power may be the sum of the PTC heating power and the cooling circuit heating power; when the temperature adjustment method is engine cooling circuit heating, the temperature adjustment power may be the cooling circuit heating power.
[0158] In some embodiments, the operating power of the air conditioner may be the rated power or the maximum power of the air conditioner, and the PTC heating power may be the rated power or the maximum power of the PTC heater. The cooling circuit heating power may be set in advance.
[0159] In this case, by determining the time required to adjust the cabin temperature of the target vehicle to the target temperature based on the current ambient temperature, the target temperature, the cabin environment information of the target vehicle, and the adjustment parameter corresponding to the temperature adjustment method, that is, determining the time required to adjust the cabin temperature to the user's required temperature, and then a more accurate temperature adjustment timing can be determined accordingly.
[0160] In one possible way, the operation of step 502 may be: determining the target energy based on the current ambient temperature, the target temperature, and the cabin environment information; and determining the temperature adjustment time based on the target energy and the temperature adjustment power.
[0161] The target energy is the energy required to adjust the cabin temperature of the target vehicle to the target temperature.
[0162] The cabin environment information may include the specific heat capacity of the air in the cabin and the air quality.
[0163] Among them, the air quality of the cabin can be pre-calculated according to the cabin volume and the air density. It should be understood that the cabin volume is fixed when the vehicle leaves the factory. The cabin volume can be stored in the vehicle or in the cloud server. When calculating the air quality of the cabin, the cabin volume can be obtained from the vehicle or the cloud server, and then the cabin volume is multiplied by the air density to obtain the air quality of the cabin.
[0164] Since power refers to the work done or energy transferred per unit time, according to this relationship, it can be known how long it takes to do a certain amount of work or transfer a certain amount of energy at a certain power. In addition, to raise the cabin temperature to the target temperature, a certain amount of energy must be transferred, so the target energy can be determined.
[0165] In this way, based on the target energy and the temperature adjustment power, the time taken for the cabin temperature to rise to the target temperature during the cabin temperature adjustment by this temperature adjustment method can be determined, and thus the accurate temperature adjustment time can be determined.
[0166] Among them, the operation of determining the target energy based on the current ambient temperature, the target temperature, and the cabin environment information can be: subtracting the current ambient temperature from the target temperature to obtain the temperature change value; determining the target energy based on the temperature change value, the air quality, and the specific heat capacity of the air.
[0167] The above method is also implemented through the following formula (1).
[0168] Q = M·C·(T tar - T cur ) (1)
[0169] Among them, Q is the target energy, M is the air quality of the cabin, C is the specific heat capacity of the air in the cabin, T tar is the target temperature, and T cur is the current ambient temperature.
[0170] In some embodiments, there is heat exchange between the inside and outside of the vehicle, that is, there will be energy loss. Then, when calculating the energy required to adjust the cabin temperature to the target temperature, the energy loss should be added. That is, the energy after adding the energy loss is the actual energy required during the cabin temperature adjustment. In this way, a more accurate target energy can be determined.
[0171] In this case, the target energy can be determined based on the temperature change value, the air quality, the specific heat capacity of the air, and the preset energy loss, that is, the target energy is determined through the following formula (2).
[0172] Q = M·C·(T tar - T cur ) + Q loss (2)
[0173] Among them, Q loss is the preset energy loss.
[0174] The operation of determining the temperature adjustment time based on the target energy and the temperature adjustment power can be: dividing the target energy by the temperature adjustment power to obtain the temperature adjustment time.
[0175] Specifically, when the temperature regulation mode is air conditioner compressor refrigeration, the temperature regulation time can be determined by the following formula (3).
[0176]
[0177] Wherein, K is the temperature regulation time, P is the temperature regulation power, and P ac is the air conditioner working power.
[0178] Since when the temperature regulation mode is air conditioner compressor refrigeration, the temperature regulation power is the air conditioner working power, therefore, the temperature regulation time can be obtained by dividing the target energy by the air conditioner working power.
[0179] When the temperature regulation mode is PTC heater heating, the temperature regulation time can be determined by the following formula (4).
[0180]
[0181] Wherein, P ptc is the PTC heating power.
[0182] When the temperature regulation mode is engine cooling circuit and PTC heater heating, the temperature regulation time can be determined by the following formula (5).
[0183]
[0184] Wherein, P 水 is the engine cooling circuit heating power.
[0185] Since when the temperature regulation mode is engine cooling circuit and PTC heater heating, the temperature regulation power is the sum of the PTC heating power and the cooling circuit heating power, therefore, the temperature regulation time can be obtained by dividing the target energy by the sum of the PTC heating power and the cooling circuit heating power.
[0186] When the temperature regulation mode is engine cooling circuit heating, the temperature regulation time can be determined by the following formula (6).
[0187]
[0188] Since when the temperature regulation mode is engine cooling circuit heating, the temperature regulation power is the cooling circuit heating power, therefore, the temperature regulation time can be obtained by dividing the target energy by the cooling circuit heating power.
[0189] It should be noted that the prediction result obtained by the cloud server based on historical vehicle usage data may also include the target air volume level. In this case, the target air volume level during temperature regulation can also be obtained.
[0190] The target air volume level is the predicted air volume of the air conditioner set during cockpit temperature adjustment.
[0191] In one possible way, the vehicle can actively send a request to obtain the target air volume level to the cloud server. After that, the cloud server can send the target air volume level to the vehicle, so that the vehicle can obtain the target air volume level. In another possible way, the cloud server can send the target air volume level and the vehicle usage time to the vehicle together, so that the vehicle can obtain the target air volume level while obtaining the vehicle usage time.
[0192] In this case, the operation of determining the temperature adjustment time based on the target energy and the temperature adjustment power can be: determining the temperature adjustment time based on the target energy, the temperature adjustment power, and the target air volume level.
[0193] Since different air volume levels will affect the time it takes for the cockpit temperature to rise to the target temperature during temperature adjustment, in this case, by determining the temperature adjustment time based on the target energy, the temperature adjustment power, and the target air volume level, it is equivalent to considering the influence of the air volume level on the temperature adjustment time, so that a more accurate temperature adjustment time can be determined.
[0194] Among them, the operation of determining the temperature adjustment time based on the target energy, the temperature adjustment power, and the target air volume level can be: determining the temperature adjustment factor based on the target air volume level; dividing the target energy by the temperature adjustment power to obtain the reference adjustment time; multiplying the reference adjustment time by the temperature adjustment factor to obtain the temperature adjustment time.
[0195] The temperature adjustment factor is used to represent the influence degree of the target air volume level on the temperature adjustment time. It should be understood that the larger the temperature adjustment factor, the greater the influence degree of the target air volume level on the temperature adjustment time, and the smaller the temperature adjustment factor, the smaller the influence degree of the target air volume level on the temperature adjustment time.
[0196] In this case, by using the temperature adjustment factor to represent the influence degree of the target air volume level on the temperature adjustment time, the influence of the target air volume level on the temperature adjustment time can be accurately quantified. After determining the preliminary adjustment time (reference adjustment time) subsequently, a more accurate temperature adjustment time can be determined in combination with the temperature adjustment factor, making the temperature adjustment time more precise.
[0197] Among them, the operation of determining the temperature adjustment factor based on the target air volume level can be: determining the temperature adjustment factor from the preset corresponding relationship based on the target air volume level.
[0198] The preset correspondence refers to the correspondence between the air volume levels and the adjustment factors. The preset correspondence may include multiple air volume levels and multiple adjustment factors, and there is a one-to-one correspondence between the multiple air volume levels and the multiple adjustment factors. That is to say, for any one of the multiple air volume levels, there is an adjustment factor in the preset correspondence corresponding to this air volume level.
[0199] It should be understood that in the preset correspondence, the adjustment factor corresponding to one air volume level can represent the degree of influence of this air volume level on the temperature adjustment time.
[0200] For example, Table 1 is an example of a preset correspondence. Referring to Table 1, the preset correspondence includes multiple air volume levels and multiple adjustment factors, and there is a one-to-one correspondence between the multiple air volume levels and the multiple adjustment factors. For example, if the target air volume level is level 2, then from the preset correspondence in Table 1 below, the temperature adjustment factor can be determined to be 1.2.
[0201] Table 1
[0202] Air volume level Adjustment factor 1 1 2 1.2 3 1.4 …… ……
[0203] The embodiments of the present application only use Table 1 as an example to exemplarily illustrate the above preset correspondence, and do not constitute a limitation on the embodiments of the present application.
[0204] It is worth noting that through the above step 502, the time taken for the cockpit to rise from the current temperature to the target temperature can be determined, that is, the time required for the entire temperature adjustment process of the cockpit is calculated. Subsequently, based on this, the time to start the cockpit temperature adjustment can be determined, that is, continue to execute the following step 503.
[0205] Step 503: Subtract the temperature adjustment time from the vehicle usage time of the target vehicle to obtain the start adjustment time, and the vehicle usage time is predicted based on historical vehicle usage data.
[0206] The start adjustment time refers to the start time of adjusting the temperature of the cockpit.
[0207] As Figure 3 described in the embodiments, the vehicle usage time is predicted by the cloud server based on the historical vehicle usage data of the user. In some embodiments, the vehicle can receive the vehicle usage time sent by the cloud server in advance.
[0208] In this case, by subtracting the temperature adjustment time from the vehicle usage time of the target vehicle, the timing of pre-adjusting the cockpit temperature is determined, so that the cockpit temperature can just reach the target temperature when the vehicle usage time arrives, and thus it can be ensured that a relatively comfortable riding environment can be provided in the cockpit when the user uses the vehicle.
[0209] Exemplarily, the usage time of the target vehicle is 8:00, and the calculated temperature adjustment time is 10 minutes. Then the start adjustment time can be set to 7:50, that is, start adjusting the cabin temperature at 7:50, so that when the user's usage time is 8:00, the cabin temperature of the vehicle can reach the target temperature, and thus the cabin can provide a relatively comfortable riding environment.
[0210] Further, after calculating the start adjustment time, it is also possible to determine whether the current time has reached the start adjustment time.
[0211] It should be understood that after calculating the start adjustment time, the current time can be continuously monitored to determine whether the current time has reached the start adjustment time, that is, to determine whether it has reached the start time for adjusting the cabin temperature.
[0212] When the current time has not reached the start adjustment time, no action is taken and the current time continues to be monitored.
[0213] Step 504: When the current time reaches the start adjustment time, adjust the cabin temperature of the target vehicle in this temperature adjustment mode.
[0214] When the current time reaches the start adjustment time, it means that the current time is the start time for adjusting the cabin temperature, so the cabin temperature can be started to be adjusted. Therefore, the cabin temperature of the target vehicle can be adjusted according to this temperature adjustment mode.
[0215] In this way, it is possible to pre-adjust the cabin temperature within a precise period of time before using the vehicle, so that when the usage time is reached, the cabin temperature has reached the ideal temperature. Then the user can directly enjoy the relatively comfortable riding environment provided by the cabin when using the vehicle, thereby improving the user experience.
[0216] Next, the specific process of cabin temperature adjustment will be described separately according to two working modes of heating / cooling.
[0217] For example, Figure 6 is a specific flowchart of cabin temperature adjustment corresponding to a cooling working mode provided by an embodiment of the present application. The first power threshold is 40%, the first temperature threshold is 28 °C, and the preset fuel threshold is 10 L (liters). It is assumed that the current ambient temperature is greater than 28 °C. In the following cabin temperature adjustment process, the determination of the current ambient temperature will no longer be involved, and it is assumed that the cabin is cooled. The cooling process will be described below.
[0218] Exemplarily, refer to Figure 6, first, determine whether the target vehicle has received a wake-up request. When the target vehicle receives the wake-up request, the high-voltage power supply of the whole vehicle can be controlled to be powered on. Then, the current battery level of the target vehicle can be obtained, and it is determined whether the current battery level of the target vehicle is greater than 40%. In the case where the current battery level of the target vehicle is greater than 40%, the temperature adjustment method can be determined as air-conditioning compressor refrigeration. Then, based on the current ambient temperature, target temperature, cockpit environment information, and air-conditioning operating power, the temperature adjustment time is determined. Then, the driving time is subtracted by the temperature adjustment time to obtain the start adjustment time. Finally, when the current time reaches the start adjustment time, the air-conditioning compressor is turned on, and refrigeration is performed through the air-conditioning compressor.
[0219] In the case where the current battery level of the target vehicle is less than 40%, it is determined whether the current fuel level is greater than 10L. In the case where the current fuel level is greater than 10L, the engine can be controlled to start. After the engine starts, when the current time reaches the start adjustment time, the air-conditioning compressor can be turned on, and refrigeration is performed through the air-conditioning compressor.
[0220] In the case where the current fuel level is less than 10L, it indicates that both the battery level and the fuel level are insufficient. Then, the target vehicle is controlled to power off the whole vehicle and enter the sleep state.
[0221] For example, Figure 7 is the specific flowchart of the cockpit temperature adjustment corresponding to a heating working mode provided by an embodiment of the present application. The first battery threshold is 40%, the second battery threshold is 20%, the second temperature threshold is 18°C, and the preset fuel threshold is 10L (liters). Among them, it is defaulted that the current ambient temperature is less than 18°C. In the following cockpit temperature adjustment process, the determination of the current ambient temperature is no longer involved, and it is defaulted that the cockpit is heated. The following describes the heating process.
[0222] Exemplarily, refer to Figure 7 , first, determine whether the target vehicle has received a wake-up request. When the target vehicle receives the wake-up request, the high-voltage power supply of the whole vehicle can be controlled to be powered on. Then, the current battery level of the target vehicle can be obtained, and it is determined whether the current battery level of the target vehicle is greater than 40%. In the case where the current battery level of the target vehicle is greater than 40%, the temperature adjustment method can be determined as PTC heater heating. Then, based on the current ambient temperature, target temperature, cockpit environment information, and PTC heating power, the temperature adjustment time is determined. Then, the driving time is subtracted by the temperature adjustment time to obtain the start adjustment time. Finally, when the current time reaches the start adjustment time, the PTC heater is turned on, and heating is performed through the PTC heater.
[0223] When the current battery level of the target vehicle is less than 40%, it is determined whether the current fuel level is greater than 10L. When the current fuel level is greater than 10L, it is determined whether the current battery level is less than 20%. When the current battery level is greater than 20%, the temperature adjustment method is determined to be heating by the engine cooling circuit and the PTC heater. Then, based on the current ambient temperature, target temperature, cabin environment information, PTC heating power, and cooling circuit heating power, the temperature adjustment time is determined. Then, the driving time is subtracted by the temperature adjustment time to obtain the start adjustment time. Finally, when the current time reaches the start adjustment time, the engine is controlled to start, and the PTC heater is turned on, and heating is performed simultaneously by the engine cooling circuit and the PTC heater.
[0224] When the current fuel level is greater than 10L and the current battery level is less than 20%, the temperature adjustment method is determined to be heating by the engine cooling circuit. Then, based on the current ambient temperature, target temperature, cabin environment information, and cooling circuit heating power, the temperature adjustment time is determined. Then, the driving time is subtracted by the temperature adjustment time to obtain the start adjustment time. Finally, when the current time reaches the start adjustment time, the engine is controlled to start, and heating is performed by the engine cooling circuit.
[0225] When the current fuel level is less than 10L, it indicates that both the battery level and the fuel level are insufficient. Then, the target vehicle is controlled to power off and enter the sleep state.
[0226] It should be noted that when adjusting the cabin temperature according to the above temperature adjustment method, the target temperature can also be set to the temperature to be reached during the cabin temperature adjustment, and the target air volume level can be set to the air volume level during the cabin temperature adjustment, so that heating / cooling can be performed according to the target air volume level, so that the cabin temperature of the target vehicle can reach the target temperature after the temperature adjustment time.
[0227] It is worth noting that the cabin temperature adjustment method provided by the embodiments of the present application can adjust the cabin temperature in advance before the user uses the vehicle, which can solve the problem of poor driving experience caused by the too low cabin temperature when the user gets in the car in winter and the too high cabin temperature when the user gets in the car in summer, and can ensure the driving comfort of the user.
[0228] In the embodiment of the present application, the CCU first determines the temperature adjustment method based on the current ambient temperature and the current battery level of the target vehicle, or determines the temperature adjustment method based on the current ambient temperature, the current battery level, and the current fuel level. Then, based on the current ambient temperature, the target temperature, the cabin environment information of the target vehicle, and the adjustment parameters corresponding to the temperature adjustment method, the temperature adjustment time is determined, so that the time taken for the cabin of the target vehicle to be adjusted from the current temperature to the target temperature can be determined; then, subtracting the temperature adjustment time from the vehicle usage time of the target vehicle can obtain the start time for adjusting the cabin temperature. And when the current time reaches this time, the cabin temperature of the target vehicle is adjusted in the determined temperature adjustment method. Since the temperature adjustment methods are different and the time taken for the cabin temperature to be adjusted to the target temperature is different, by first determining the temperature adjustment method and then determining the temperature adjustment time according to the adjustment parameters corresponding to the temperature adjustment method, a more accurate temperature adjustment time can be determined, so that a more accurate start adjustment time can be determined. Subsequently, when the start adjustment time is reached, precise adjustment of the cabin temperature can be achieved. Thus, when the vehicle usage time is reached, the cabin temperature has reached the ideal temperature, and then the user can directly enjoy a more comfortable riding environment provided by the cabin when using the vehicle, thereby improving the user experience.
[0229] Figure 8 FIG. 4 is a schematic structural diagram of a cabin temperature adjustment device provided by an embodiment of the present application. The cabin temperature adjustment device can be implemented by software, hardware, or a combination of both to become part or all of the vehicle, and the vehicle can be the vehicle Figure 9 shown below. Refer to Figure 8 , the device includes: a first determination module 801, a second determination module 802, a third determination module 803, and an adjustment module 804.
[0230] The first determination module 801 is configured to determine the temperature adjustment method based on the current ambient temperature and the current battery level of the target vehicle, or determine the temperature adjustment method based on the current ambient temperature, the current battery level, and the current fuel level;
[0231] The second determination module 802 is configured to determine the temperature adjustment time based on the current ambient temperature, the target temperature, the cabin environment information of the target vehicle, and the adjustment parameters corresponding to the temperature adjustment method, where the temperature adjustment time is the time taken for the cabin temperature of the target vehicle to be adjusted to the target temperature;
[0232] The third determination module 803 is configured to subtract the temperature adjustment time from the vehicle usage time of the target vehicle to obtain the start adjustment time, where the vehicle usage time is predicted based on historical vehicle usage data;
[0233] The adjustment module 804 is configured to adjust the cabin temperature of the target vehicle in the temperature adjustment method when the current time reaches the start adjustment time.
[0234] Optionally, the first determination module 801 is configured to:
[0235] When the current power is greater than or equal to the first power threshold and the current ambient temperature is greater than or equal to the first temperature threshold, determine that the temperature adjustment method is cooling;
[0236] When the current power is greater than or equal to the first power threshold and the current ambient temperature is less than the second temperature threshold, determine that the temperature adjustment method is heating, and the second temperature threshold is less than the first temperature threshold.
[0237] Optionally, the first determination module 801 is configured to:
[0238] When the current power is less than the first power threshold and greater than the second power threshold, if the current fuel quantity is greater than or equal to the preset fuel quantity threshold and the current ambient temperature is less than the second temperature threshold, determine that the temperature adjustment method is heating by the engine cooling circuit and the PTC heater, and the second power threshold is less than the first power threshold;
[0239] When the current power is less than the second power threshold, if the current fuel quantity is greater than or equal to the preset fuel quantity threshold and the current ambient temperature is less than the second temperature threshold, determine that the temperature adjustment method is heating by the engine cooling circuit.
[0240] Optionally, the adjustment parameter includes the temperature adjustment power, and the second determination module 802 is configured to:
[0241] Based on the current ambient temperature, the target temperature, and the cockpit environment information, determine the target energy, where the target energy is the energy required to adjust the cockpit temperature of the target vehicle to the target temperature;
[0242] Based on the target energy and the temperature adjustment power, determine the temperature adjustment time.
[0243] Optionally, the cockpit environment information includes the specific heat capacity and the air quality of the cockpit air, and the second determination module 802 is configured to:
[0244] Subtract the current ambient temperature from the target temperature to obtain a temperature change value;
[0245] Based on the temperature change value, the air quality, and the specific heat capacity of the air, determine the target energy.
[0246] Optionally, the device further includes:
[0247] An acquisition module, configured to acquire the target air volume level during temperature adjustment, where the target air volume level is predicted based on the historical vehicle usage data;
[0248] The second determination module 802 is configured to:
[0249] Determine the temperature adjustment time based on the target energy, the temperature adjustment power, and the target air volume level.
[0250] Optionally, the second determination module 802 is configured to:
[0251] Determine a temperature adjustment factor based on the target air volume level, where the temperature adjustment factor is used to represent the influence degree of the target air volume level on the temperature adjustment time;
[0252] Divide the target energy by the temperature adjustment power to obtain a reference adjustment time;
[0253] Multiply the reference adjustment time by the temperature adjustment factor to obtain the temperature adjustment time.
[0254] In the embodiments of the present application, first determine the temperature adjustment method based on the current ambient temperature and the current battery power of the target vehicle, or determine the temperature adjustment method based on the current ambient temperature, the current battery power, and the current fuel quantity. Then, based on the current ambient temperature, the target temperature, the cockpit environment information, and the adjustment parameters corresponding to the temperature adjustment method, determine the temperature adjustment time, so that the time required for the cockpit of the target vehicle to be adjusted from the current temperature to the target temperature can be determined; then subtract the temperature adjustment time from the vehicle usage time of the target vehicle to obtain the start time for adjusting the cockpit temperature. And when the current time reaches this time, adjust the cockpit temperature of the target vehicle in the determined temperature adjustment method. Since the temperature adjustment methods are different and the time required for the cockpit temperature to be adjusted to the target temperature is different, first determine the temperature adjustment method, and then determine the time required for the temperature adjustment according to the adjustment parameters corresponding to the temperature adjustment method, so that a relatively accurate temperature adjustment time can be determined, and thus a relatively accurate start adjustment time can be determined. Subsequently, when the start adjustment time is reached, precise adjustment of the cockpit temperature can be achieved. Therefore, when the vehicle usage time is reached, the cockpit temperature has reached the ideal temperature, and then the user can directly enjoy a relatively comfortable riding environment provided by the cockpit when using the vehicle, thereby improving the user experience.
[0255] It should be noted that: when the cockpit temperature adjustment device provided in the above embodiments needs to adjust the cockpit temperature, only the above division of each functional module is used for illustration. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
[0256] In the above embodiments, each functional unit and module can be integrated into a processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above integrated unit can be implemented in the form of hardware or in the form of a software functional unit. In addition, the specific names of the functional units and modules are only for the convenience of mutual distinction and do not limit the protection scope of the embodiments of the present application.
[0257] The cockpit temperature adjustment device and the method embodiment provided in the above embodiments belong to the same concept. For the specific working process and the technical effects brought by the units and modules in the above embodiments, reference can be made to the method embodiment part, which will not be elaborated here.
[0258] Figure 9 It is a schematic structural diagram of a vehicle provided by an embodiment of the present application.
[0259] Exemplarily, as Figure 9 shown, the vehicle 900 includes: a memory 91 and a processor 90. Among them, an executable program code 92 is stored in the memory 91, and the processor 90 is used to call and execute the executable program code 92 to execute the above-mentioned one cockpit temperature adjustment method.
[0260] In this embodiment, the vehicle can be divided into functional modules according to the above method example. For example, it can correspond to each functional module, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is illustrative, only a logical function division, and there can be other division methods in actual implementation.
[0261] In the case of dividing each functional module corresponding to each function, the vehicle can include: a first determination module, a second determination module, a third determination module, and an adjustment module. It should be noted that all relevant contents of each step involved in the above method embodiment can be cited to the function description of the corresponding functional module, which will not be elaborated here.
[0262] The vehicle provided in this embodiment is used to execute the above-mentioned one cockpit temperature adjustment method, so it can achieve the same effect as the above implementation method.
[0263] In the case of adopting an integrated unit, the vehicle can include a processing module and a storage module. Among them, the processing module can be used to control and manage the actions of the vehicle. The storage module can be used to support the vehicle to execute the corresponding program code and data, etc.
[0264] Among them, the processing module can be a processor or a controller, which can implement or execute various exemplary logical blocks, modules, and circuits shown in combination with the disclosure of this application. The processor can also be a combination that realizes computing functions, such as including a combination of one or more microprocessors, a combination of digital signal processing (DSP) and a microprocessor, etc. The storage module can be a memory.
[0265] This embodiment also provides a computer-readable storage medium, in which computer program code is stored. When the computer program code runs on a computer, it causes the computer to execute the above-related method steps to implement the above-mentioned cabin temperature adjustment method in the above embodiment.
[0266] This embodiment also provides a computer program product. When the computer program product runs on a computer, it causes the computer to execute the above-related steps to implement the above-mentioned cabin temperature adjustment method in the above embodiment.
[0267] Among them, the vehicle, computer-readable storage medium, computer program product, or chip provided in this embodiment are all used to execute the method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the method provided above, and will not be elaborated here.
[0268] Through the description of the above embodiments, those skilled in the art can understand that for the convenience and conciseness of description, only the above-mentioned division of each functional module is used as an example. In actual applications, the above functions can be allocated to different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.
[0269] In the embodiments provided in this application, it should be understood that the disclosed device and method can be implemented in other ways. For example, the device embodiments described above are illustrative. For example, the division of modules or units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point, the displayed or discussed coupling or direct coupling or communication connection between each other can be through some interfaces. The indirect coupling or communication connection of the device or unit can be in an electrical, mechanical or other form.
[0270] The above content is only a specific implementation manner of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims
1. A cockpit temperature regulation method, characterized in that, The method includes: Determining a temperature adjustment method based on the current ambient temperature and current battery level of the target vehicle, or determining a temperature adjustment method based on the current ambient temperature, current battery level, and current fuel level; Determining a temperature adjustment time based on the current ambient temperature, target temperature, cockpit environment information of the target vehicle, and adjustment parameters corresponding to the temperature adjustment method, where the temperature adjustment time is the time required to adjust the cockpit temperature of the target vehicle to the target temperature; Subtracting the temperature adjustment time from the vehicle usage time of the target vehicle to obtain a start adjustment time, where the vehicle usage time is predicted based on historical vehicle usage data; When the current time reaches the start adjustment time, adjusting the cockpit temperature of the target vehicle in the temperature adjustment method.
2. The method according to claim 1, wherein The determining a temperature adjustment method based on the current ambient temperature and current battery level of the target vehicle includes: When the current battery level is greater than or equal to a first battery threshold and the current ambient temperature is greater than or equal to a first temperature threshold, determining that the temperature adjustment method is cooling; When the current battery level is greater than or equal to the first battery threshold and the current ambient temperature is less than a second temperature threshold, determining that the temperature adjustment method is heating, where the second temperature threshold is less than the first temperature threshold.
3. The method according to claim 2, wherein The determining a temperature adjustment method based on the current ambient temperature, current battery level, and current fuel level includes: When the current battery level is less than the first battery threshold and greater than a second battery threshold, if the current fuel level is greater than or equal to a preset fuel threshold and the current ambient temperature is less than the second temperature threshold, determining that the temperature adjustment method is heating by the engine cooling circuit and a PTC heater, where the second battery threshold is less than the first battery threshold; When the current battery level is less than the second battery threshold, if the current fuel level is greater than or equal to the preset fuel threshold and the current ambient temperature is less than the second temperature threshold, determining that the temperature adjustment method is heating by the engine cooling circuit.
4. The method according to claim 1, wherein The adjustment parameters include a temperature adjustment power. The determining a temperature adjustment time based on the current ambient temperature, target temperature, cockpit environment information of the target vehicle, and adjustment parameters corresponding to the temperature adjustment method includes: Determining a target energy based on the current ambient temperature, target temperature, and cockpit environment information, where the target energy is the energy required to adjust the cockpit temperature of the target vehicle to the target temperature; Determining the temperature adjustment time based on the target energy and the temperature adjustment power.
5. The method according to claim 4, wherein The cockpit environment information includes the specific heat capacity and air quality of the cockpit air. The determining a target energy based on the current ambient temperature, target temperature, and cockpit environment information includes: Subtracting the current ambient temperature from the target temperature to obtain a temperature change value; Determining the target energy based on the temperature change value, air quality, and specific heat capacity of the air.
6. The method according to claim 4, characterized in that The method further includes: Obtaining a target air volume level during temperature adjustment, where the target air volume level is predicted based on historical vehicle usage data; Determining the temperature adjustment time based on the target energy and the temperature adjustment power includes: Determining the temperature adjustment time based on the target energy, the temperature adjustment power, and the target air volume level.
7. The method according to claim 6, wherein The determining the temperature adjustment time based on the target energy, the temperature adjustment power, and the target air volume level includes: Determining a temperature adjustment factor based on the target air volume level, where the temperature adjustment factor is used to represent the influence degree of the target air volume level on the temperature adjustment time; Dividing the target energy by the temperature adjustment power to obtain a reference adjustment time; Multiplying the reference adjustment time by the temperature adjustment factor to obtain the temperature adjustment time.
8. A cockpit temperature adjustment device, characterized in that, The device includes: A first determination module, configured to determine a temperature adjustment method based on the current ambient temperature and the current battery level of a target vehicle, or determine a temperature adjustment method based on the current ambient temperature, the current battery level, and the current fuel level; A second determination module, configured to determine a temperature adjustment time based on the current ambient temperature, the target temperature, the cockpit environment information of the target vehicle, and the adjustment parameters corresponding to the temperature adjustment method, where the temperature adjustment time is the time used to adjust the cockpit temperature of the target vehicle to the target temperature; A third determination module, configured to subtract the temperature adjustment time from the vehicle usage time of the target vehicle to obtain a start adjustment time, where the vehicle usage time is predicted based on historical vehicle usage data; An adjustment module, configured to adjust the cockpit temperature of the target vehicle in the temperature adjustment method when the current time reaches the start adjustment time.
9. A vehicle, characterized in that, The vehicle includes: A memory, configured to store executable program code; A processor, configured to call and run the executable program code from the memory, so that the vehicle executes the method according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.