Battery heating control method and device, electronic equipment, vehicle and computer program product

By analyzing users' historical behavior data and real-time location information, the system intelligently controls the heating of electric vehicle batteries, solving the problem of time-consuming battery heating in low-temperature environments and improving user convenience and battery performance.

CN121822232APending Publication Date: 2026-04-10BYD CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
BYD CO LTD
Filing Date
2025-04-08
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

In low-temperature environments, electric vehicles require manual activation of the battery heating function, resulting in long waiting times for users and reducing ease of use.

Method used

By analyzing users' historical behavior data and real-time location information, the system intelligently predicts whether the battery needs heating and dynamically adjusts the heating strategy, including heating speed and method, to ensure that the battery reaches a suitable temperature before the user uses the vehicle.

Benefits of technology

It reduces the time users have to wait for the battery to heat up, improves the convenience and reliability of electric vehicles in low-temperature environments, and optimizes battery performance and range.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121822232A_ABST
    Figure CN121822232A_ABST
Patent Text Reader

Abstract

The invention discloses a battery heating control method, a battery heating control device, electronic equipment, a vehicle and a computer program product. The control method relates to the technical field of vehicle control and comprises the steps that whether a battery meets a heating condition or not is determined according to historical behavior data of a user; and under the condition that the battery meets the heating condition, controlling the battery to be heated according to the positioning information of the user. The travel time of the user can be saved, and the convenience of using the vehicle by the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of vehicle control, and more particularly, to a battery heating control method, a battery heating control device, an electronic device, a vehicle, and a computer program product. BACKGROUND

[0002] Before an electric vehicle is used, especially in a scenario where the ambient temperature is low, the battery of the electric vehicle usually needs to be heated first to ensure that the battery temperature reaches the minimum temperature at which the battery can operate normally. However, currently, the user needs to enter the vehicle to manually start the battery heating function and wait until the battery is heated to normal before driving the vehicle, which wastes the user's time and reduces the user's convenience in using the vehicle. SUMMARY

[0003] The present application provides a battery heating control method, a battery heating control device, an electronic device, a vehicle, and a computer program product.

[0004] The battery heating control method of the present application includes determining whether the battery meets a heating condition according to historical behavior data of a user, and controlling battery heating according to positioning information of the user in the case where the battery meets the heating condition.

[0005] In some embodiments, the historical behavior data includes daily vehicle use time, and the determining whether the battery meets the heating condition according to the historical behavior data of the user includes determining whether the battery meets the heating condition according to the daily vehicle use time of the user.

[0006] In some embodiments, the determining whether the battery meets the heating condition according to the daily vehicle use time of the user includes determining that the battery meets the heating condition in the case where the difference between the current time and the daily vehicle use time is less than a difference threshold, and determining that the battery does not meet the heating condition in the case where the difference between the current time and the daily vehicle use time is greater than the difference threshold.

[0007] In some embodiments, the positioning information of the user includes the distance between the user and the vehicle, and the controlling battery heating according to the positioning information of the user includes controlling battery heating according to a first heating speed in the case where the distance between the user and the vehicle is greater than a distance threshold, and controlling battery heating according to a second heating speed in the case where the distance between the user and the vehicle is less than the distance threshold, the second heating speed being greater than the first heating speed.

[0008] In some embodiments, the positioning information of the user includes a distance between the user and the vehicle, and the controlling the battery heating according to the positioning information of the user comprises: in a case that the distance between the user and the vehicle is greater than a distance threshold, heating the battery by a heating module outside the battery; in a case that the distance between the user and the vehicle is less than the distance threshold, controlling the battery to start a self-heating function, and a heating speed of the self-heating function is greater than a heating speed of the heating module outside the battery.

[0009] In some embodiments, the controlling the battery to start the self-heating function comprises: determining an arrival time of the user according to the distance between the user and the vehicle; and controlling the battery to self-heat according to the arrival time of the user, a remaining power of the battery, a remaining mileage of the vehicle, a loss degree of the battery, and an ambient temperature.

[0010] In some embodiments, the controlling the battery to self-heat according to the arrival time of the user, the remaining power of the battery, the remaining mileage of the vehicle, the loss degree of the battery, and the ambient temperature comprises: inputting the arrival time of the user, the remaining power of the battery, the remaining mileage of the vehicle, the loss degree of the battery, and the ambient temperature into a preset battery self-heating model to determine a pulse current amplitude, a pulse current frequency, and a heating time; and controlling the battery to self-heat according to the pulse current amplitude, the pulse current frequency, and the heating time.

[0011] In some embodiments, the control method further comprises: obtaining historical behavior data of the user.

[0012] In some embodiments, the obtaining the historical behavior data of the user comprises: obtaining a vehicle use time of the user on a preset date to determine the historical behavior data of the user.

[0013] The application provides a battery heating control device, which comprises a determination module and a control module; the determination module is configured to determine whether a battery satisfies a heating condition according to historical behavior data of a user; and the control module is configured to control the battery to heat according to positioning information of the user in a case that the battery satisfies the heating condition.

[0014] The application provides an electronic device, which comprises a memory and a processor, the memory is configured to store a computer program, and the processor is configured to implement the control method in any one of the above claims when executing the computer program.

[0015] The application provides a vehicle, which comprises the battery heating control device in any one of the above claims or the electronic device in any one of the above claims.

[0016] The application provides a computer program product, which stores a computer program, and the program is executed by a processor to realize the control method in any one of the above claims.

[0017] The application provides a battery heating control method, which determines the user's vehicle use habit through the user's historical behavior data, and determines whether the battery meets the heating condition. In the case that the battery meets the heating condition, the battery heating is controlled according to the user's positioning information. The application realizes the control of the battery heating through the user's historical behavior data and the user's positioning information, and the vehicle battery is heated in advance before the user uses the vehicle with high probability, thereby saving the user's travel time and improving the user's convenience of using the vehicle.

[0018] Additional aspects and advantages of the embodiments of the application will be in part apparent and in part pointed out hereinafter in the description of the embodiments of the application. BRIEF DESCRIPTION OF DRAWINGS

[0019] The above and / or additional aspects and advantages of the application will become apparent and be readily appreciated from the description of the embodiments, taken in conjunction with the following drawings in which:

[0020] Figure 1 is a flowchart of the battery heating control method of some embodiments of the application;

[0021] Figure 2 is a structural schematic diagram of the battery heating control device of some embodiments of the application;

[0022] Figure 3 is a flowchart of determining whether the battery meets the heating condition according to the user's historical behavior data in the battery heating control method of some embodiments of the application;

[0023] Figure 4 is a flowchart of controlling the battery heating according to the user's positioning information in the case that the battery meets the heating condition in the battery heating control method of some embodiments of the application;

[0024] Figure 5 is a flowchart of controlling the battery heating according to the user's positioning information in the case that the battery meets the heating condition in the battery heating control method of some embodiments of the application;

[0025] Figure 6 is a flowchart of controlling the battery to start the self-heating function in the case that the distance between the user and the vehicle is less than the distance threshold in the battery heating control method of some embodiments of the application, and the heating speed of the self-heating function is greater than the heating speed of the external heating module;

[0026] Figure 7 is a flowchart of a process of controlling a battery to self-heat according to a user's arrival time, a remaining power of the battery, a remaining mileage of the vehicle, a degree of wear of the battery, and an ambient temperature in a battery heating control method of some embodiments of the present application;

[0027] Figure 8 is a structural diagram of a battery heating control device of some embodiments of the present application;

[0028] Figure 9 is a flowchart of a battery heating control method of some embodiments of the present application;

[0029] Figure 10 is a flowchart of a process of obtaining historical behavior data of a user in a battery heating control method of some embodiments of the present application;

[0030] Figure 11 is a structural diagram of a vehicle of some embodiments of the present application;

[0031] Figure 12 is a connection state diagram of a computer program product and a processor of some embodiments of the present application.

[0032] Main element symbol explanation:

[0033] Vehicle 100;

[0034] Battery heating control device 10;

[0035] Determination module 11; control module 12; obtaining module 13;

[0036] Processor 20;

[0037] Computer readable storage medium 200; computer program 202;

[0038] Electronic device 30. DETAILED DESCRIPTION

[0039] Embodiments of the present application are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals represent the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by reference to the accompanying drawings are exemplary and are only used to explain the embodiments of the present application, and cannot be understood as limiting the embodiments of the present application.

[0040] In the severe cold environment of minus 15 to minus 30 degrees Celsius in winter in northern China or the extremely cold climate conditions in high latitude areas, the internal electrolyte viscosity of the power battery pack will increase significantly, the lithium ion migration rate will decrease, and the battery charging and discharging efficiency will be greatly reduced. At this time, if the vehicle is directly started for high-power discharge, not only will it cause abnormal attenuation of the cruising range, but also it may cause irreversible precipitation of lithium metal on the negative electrode surface, causing battery life damage and even safety hazards. Therefore, the electric vehicle industry generally requires that the core temperature of the battery pack must be raised to above the minimum normal operating temperature of the battery (the minimum normal operating temperature of different batteries is different, some are zero degrees Celsius, and some are five degrees Celsius) to activate the normal charging and discharging function, so that the electric vehicle can operate normally. Therefore, before the electric vehicle is used, especially in the case of low ambient temperature, the user needs to heat the battery of the electric vehicle first to ensure that the battery temperature reaches the minimum temperature at which the battery can operate normally. However, at present, the user needs to enter the vehicle manually to start the battery heating function, and the power battery usually needs to consume 15-25 minutes of waiting time to raise the working temperature from -20℃ to 5℃, which means that the user has to face the embarrassing cycle of entering the vehicle, starting the preheating, getting out and waiting, and getting in again. In time-sensitive scenarios such as early morning rush hour commuting, the user also needs to wait until the battery is heated before driving the vehicle normally, which wastes the user's travel time and reduces the user's convenience in using the vehicle. How to avoid wasting the user's travel time during the battery heating process and avoid affecting the user's convenience in using the vehicle has become a difficult problem that technicians in the field need to solve. To solve this problem, the present application provides a battery heating control method (as shown in Figure 1 ), a battery heating control device (as shown in Figure 2 ), an electronic device (as shown in Figure 11 ), a vehicle 100 (as shown in Figure 11 ), and a computer program product (as shown in Figure 12 ).

[0041] Please refer to Figure 1 and Figure 2 , the battery heating control method of the present application embodiment comprises the following steps:

[0042] 03: determining whether the battery meets the heating condition according to the historical behavior data of the user;

[0043] 05: in the case that the battery meets the heating condition, controlling the battery heating according to the positioning information of the user.

[0044] The battery heating control method can be applied to the battery heating control device 10. The battery heating control device 10 of the embodiment includes a determination module 11 and a control module 12. The determination module 11 is configured to determine whether the battery meets the heating condition according to the historical behavior data of the user, that is, to perform step 03. The control module 12 is configured to control the battery heating according to the positioning information of the user when the battery meets the heating condition, that is, to perform step 05.

[0045] Specifically, the battery heating control device 10 is responsible for determining whether to automatically activate the battery heating function according to the historical behavior data of the user in a low-temperature environment, so as to ensure that the battery reaches an appropriate working temperature before the user uses the vehicle. The core goal of the battery heating control device 10 is to eliminate the cumbersome process of manual operation of the user and improve the convenience of the user in the process of using the vehicle through intelligent prediction and dynamic execution. The battery heating control device 10 is composed of a determination module 11 and a control module 12, and the determination module 11 and the control module 12 work cooperatively. The determination module 11 is configured to analyze the historical behavior data of the user, so as to determine whether the battery meets the heating condition, that is, to determine whether the battery needs to be heated. When the battery meets the heating condition, the control module 12 dynamically adjusts the heating strategy of the battery according to the real-time positioning information of the user. How the determination module 11 determines whether the battery meets the heating condition and how the control module 12 controls the battery heating according to the positioning information of the user will be explained in more detail below.

[0046] More specifically, the determination module 11, as the decision-making brain of the battery heating control device 10, determines whether the condition for triggering the battery heating is met by analyzing multi-dimensional data, so as to avoid invalid energy consumption of the battery and excessive reduction of the battery power and the cruising range of the vehicle. The historical behavior data of the user includes the historical use time of the user (such as the commuting period of the user when going to work on weekdays, the use frequency of the user, and the battery heating record previously stored by the vehicle.

[0047] Further, the control module 12, as the execution center of the battery heating control device 10, is configured to receive the instruction of the determination module 11 and adjust the heating power and the heating duration of the battery in combination with the real-time positioning information of the user when the battery meets the heating condition. The positioning information of the user can be obtained through the positioning of the user's mobile phone. For example, the distance between the user and the vehicle can be determined through Bluetooth / Wi-Fi / base station positioning (such as when the user moves from the bedroom to the garage), or the real-time position of the user can be detected through the wearable device of the user, such as through the smart watch of the user, so as to realize the preheating of the battery.

[0048] Further, regarding the process of controlling the battery heating according to the positioning information of the user, the heating speed of the battery can be controlled according to the distance between the geographical position of the user and the vehicle. For example, the heating process of the battery can be divided into a pre-heating stage (used when the distance between the user and the vehicle is less than 1 km but greater than 500 m), and the pre-heating stage can control the battery to start a low-power heating mode (such as 1 kW), control the battery to slowly warm up to the minimum temperature (such as -5°C) at which the battery can normally work, avoid the situation that the user has not arrived at the location of the vehicle after the battery quickly completes the heating, and reduce the power consumption of the heating process. When the distance between the user and the vehicle is close, for example, when the distance between the user and the vehicle is less than 500 m, the battery can be controlled to enter a fast heating mode, and the battery can be controlled to switch from a low-power heating mode (such as 1 kW) to a high-power mode (such as 5 kW) to try to raise the temperature of the battery to the minimum temperature (such as -5°C) at which the battery can normally work in a short time.

[0049] It can be understood that the present application provides a battery heating control method, which determines the driving habit of the user through the historical behavior data of the user, and then determines whether the battery meets the heating condition. In the case that the battery meets the heating condition, the battery heating is controlled according to the positioning information of the user. The present application realizes the control of the battery heating through the historical behavior data of the user and the positioning information of the user, and heats the battery of the vehicle in advance before the user is most likely to use the vehicle, thereby saving the time of the user and improving the convenience of the user using the vehicle.

[0050] In some embodiments, referring to Figure 2 and Figure 3 , the historical behavior data includes the daily driving time, 03: determining whether the battery meets the heating condition according to the historical behavior data of the user, including:

[0051] 031: determining whether the battery meets the heating condition according to the daily driving time of the user.

[0052] The above-mentioned battery heating control method can be applied to the battery heating control device 10, and the determination module 11 is configured to determine whether the battery meets the heating condition according to the daily driving time of the user.

[0053] Specifically, the historical behavior data of the user is data collected and analyzed by the determination module 11 in the battery heating control device 10 from various behavior records of the user using the vehicle in the past. For example, the historical behavior data of the user includes the user's daily driving time. The daily driving time specifically refers to the user's driving time period in daily life (for example, on the user's working days), such as starting the vehicle at 7 am every day to go to work and returning home at 6 pm. The determination module 11 in the battery heating control device 10 predicts the user's possible future driving needs by analyzing these historical behavior data, especially the user's daily driving time. For example, if the user has started the vehicle at 7 am every day for the past month, the system will identify this regularity and predict that the user will also drive at the same time on the working days in the next few days. The determination module 11 in the battery heating control device 10 will evaluate whether the battery needs to be preheated in combination with the current environmental conditions, such as the air temperature and the current temperature of the battery. If it is predicted that the user will drive in a low-temperature environment and the current temperature of the battery is lower than the optimal working temperature, the system will trigger the heating program to ensure that the battery is in the best state when the user drives.

[0054] It can be understood that through this intelligent prediction and dynamic adjustment method based on historical behavior data, the battery performance can be optimized, the user's driving experience can be improved, and the battery life can be prolonged. This method not only reduces the tediousness of manual operation of the user, but also improves the reliability and efficiency of the vehicle in a low-temperature environment. The historical behavior data of the user, especially the user's daily driving time, provides key information for the determination module 11 in the battery heating control device 10, so that the determination module 11 in the battery heating control device 10 can intelligently determine when the battery needs to be heated, thereby improving the performance of the vehicle and the user experience.

[0055] In some embodiments, please refer to Figure 2 031: determining whether the battery meets the heating condition according to the user's daily driving time, including:

[0056] 0311: determining that the battery meets the heating condition in the case that the difference between the current time and the daily driving time is less than the difference threshold value;

[0057] 0313: determining that the battery does not meet the heating condition in the case that the difference between the current time and the daily driving time is greater than the difference threshold value.

[0058] The above battery heating control method can be applied to the battery heating control device 10, and the determination module 11 is configured to determine that the battery meets the heating condition in the case that the difference between the current time and the daily driving time is less than the difference threshold value. The determination module 11 is also configured to determine that the battery does not meet the heating condition in the case that the difference between the current time and the daily driving time is greater than the difference threshold value.

[0059] Specifically, in the case that the difference between the current time and the daily use time of the vehicle is less than a difference threshold value (which can be set in advance by the operator before the vehicle is shipped, or can be set by the user himself), the determination module 11 in the battery heating control device 10 determines that the user is likely to use the vehicle soon, and therefore needs to preheat the battery to ensure its normal operation in a low temperature environment. This preheating process helps to improve the charging and discharging efficiency of the battery, prolong the service life of the battery, and improve the performance and reliability of the vehicle. If the difference between the current time and the daily use time of the vehicle is less than or equal to the difference threshold value (for example, the current time is 6:55, the daily use time of the vehicle is 7:00, the difference is 5 minutes, which is less than the difference threshold value of 30 minutes), the determination module 11 in the battery heating control device 10 determines that the user is likely to use the vehicle soon, and therefore needs to preheat the battery. If the difference between the current time and the daily use time of the vehicle is greater than the difference threshold value (for example, the current time is 6:20, the daily use time of the vehicle is 7:00, the difference is 40 minutes, which exceeds the difference threshold value), the determination module 11 in the battery heating control device 10 determines that the user is unlikely to use the vehicle immediately, and therefore does not need to be heated. For the case that the difference between the current time and the daily use time of the vehicle is equal to the difference threshold value (for example, the current time is 6:30, the daily use time of the vehicle is 7:00, the difference is 30 minutes, which is exactly equal to the difference threshold value), the determination module 11 in the battery heating control device 10 can determine that the user is likely to use the vehicle soon and heat the battery, or it can determine that the user is not likely to use the vehicle temporarily and not heat the battery.

[0060] It can be understood that through this intelligent judgment based on historical behavior data, the determination module 11 in the battery heating control device 10 can more efficiently manage the heating needs of the battery, improve the user experience, and optimize the use of battery energy. This intelligent battery heating control method can meet the needs of different users and improve the overall vehicle experience.

[0061] In some embodiments, referring to Figure 2 and Figure 4 , the positioning information of the user includes the distance between the user and the vehicle, and 05: controlling the battery heating according to the positioning information of the user, comprising:

[0062] 051: in the case that the distance between the user and the vehicle is greater than a distance threshold value, controlling the battery heating according to a first heating speed;

[0063] 053: in the case that the distance between the user and the vehicle is less than a distance threshold value, controlling the battery heating according to a second heating speed, the second heating speed being greater than the first heating speed.

[0064] The battery heating control method can be applied to the battery heating control device 10. The control module 12 is configured to control the battery heating according to a first heating speed when the distance between the user and the vehicle is greater than a distance threshold, and control the battery heating according to a second heating speed when the distance between the user and the vehicle is less than the distance threshold, the second heating speed being greater than the first heating speed.

[0065] Specifically, when the distance between the user and the vehicle is greater than a distance threshold (which can be set by an operator in advance before the vehicle is shipped, or can be set by the user himself), the control module 12 in the battery heating control device 10 controls the battery heating according to a first heating speed. When the distance between the user and the vehicle is less than the distance threshold (which can be set by an operator in advance before the vehicle is shipped, or can be set by the user himself), the control module 12 in the battery heating control device 10 controls the battery heating according to a second heating speed, and the second heating speed is greater than the first heating speed. This design aims to dynamically adjust the speed of battery heating according to the distance between the user and the vehicle, to balance energy consumption and improve user experience.

[0066] More specifically, the distance threshold can be set to 500 meters to distinguish the distance between the user and the vehicle. The control module 12 in the battery heating control device 10 calculates the real-time distance between the user and the vehicle in real time according to the positioning information of the user, i.e. continuously acquires the position information of the user and the vehicle. For example, if the real-time distance between the user and the vehicle is greater than the distance threshold (e.g. 500 meters), the control module 12 controls the battery heating at a first heating speed (a lower heating speed). If the real-time distance between the user and the vehicle is less than the distance threshold (e.g. 500 meters), the control module 12 switches to a second heating speed (a higher heating speed) to control the battery heating. For the case where the real-time distance between the user and the vehicle is equal to the distance threshold (e.g. 500 meters), the control module 12 can control the battery heating at a first heating speed (a lower heating speed), or can switch to a second heating speed (a higher heating speed) to control the battery heating.

[0067] It can be understood that this battery heating control method is energy efficient. When the user is far away from the vehicle, a lower heating speed is used to save energy. When the user is close, a higher heating speed is used to improve user experience and reduce the user's waiting time for battery heating. The control module 12 adjusts the heating speed according to the real-time distance, flexibly responds to different user behaviors and environmental conditions, ensures that the vehicle is in the best state when the user arrives, reduces the user's waiting time for battery heating, and improves the reliability of the vehicle.

[0068] Please refer to Figure 2 and Figure 5In some embodiments, the positioning information of the user includes the distance between the user and the vehicle, 05: controlling the battery heating according to the positioning information of the user, including:

[0069] 055: In the case where the distance between the user and the vehicle is greater than the distance threshold, heating the battery by the heating module outside the battery;

[0070] 057: In the case where the distance between the user and the vehicle is less than the distance threshold, controlling the battery to start the self-heating function, and the heating speed of the self-heating function is greater than the heating speed of the heating module outside.

[0071] The above-mentioned battery heating control method can be applied to the battery heating control device 10, and the control module 12 is configured to heat the battery by the heating module outside the battery in the case where the distance between the user and the vehicle is greater than the distance threshold; and control the battery to start the self-heating function in the case where the distance between the user and the vehicle is less than the distance threshold, and the heating speed of the self-heating function is greater than the heating speed of the heating module outside.

[0072] Specifically, in the case where the distance between the user and the vehicle is greater than the distance threshold (which can be set in advance by the operator before the vehicle is shipped, or can be set by the user himself), the control module 12 in the battery heating control device 10 heats the battery by the heating module outside the battery (which can be an air conditioner for heating on the vehicle, or other functional devices that generate heat during the operation of the vehicle in addition to the battery). When the distance between the user and the vehicle is less than the distance threshold (which can be set in advance by the operator before the vehicle is shipped, or can be set by the user himself), the control module 12 in the battery heating control device 10 controls the battery to start the self-heating function, and the heating speed of the self-heating function of the battery is faster. This design aims to dynamically adjust the speed of battery heating according to the distance between the user and the vehicle, in order to balance energy consumption and improve user experience.

[0073] More specifically, the distance threshold can be set to 500 meters for distinguishing the distance between the user and the vehicle. The control module 12 in the battery heating control device 10 calculates the real-time distance between the user and the vehicle in real time according to the positioning information of the user, i.e., continuously obtains the position information of the user and the vehicle. For example, if the real-time distance between the user and the vehicle is greater than the distance threshold (e.g., 500 meters), the control module 12 heats the battery through a heating module outside the battery (which can be an air conditioner for heating on the vehicle, or other functional devices that generate heat during the operation of the vehicle in addition to the battery). If the real-time distance between the user and the vehicle is less than the distance threshold (e.g., 500 meters), the control module 12 controls the battery to start the self-heating function. For the case where the real-time distance between the user and the vehicle is equal to the distance threshold (e.g., 500 meters), the control module 12 can heat the battery through a heating module outside the battery (which can be an air conditioner for heating on the vehicle, or other functional devices that generate heat during the operation of the vehicle in addition to the battery), or control the battery to start the self-heating function to achieve faster battery heating.

[0074] It can be understood that this battery heating control method is energy-efficient. When the user is far away from the vehicle, a lower heating speed is used to save energy, and when the user is close, a higher heating speed is used to improve the user experience and reduce the user's waiting time for battery heating. The control module 12 adjusts the heating mode according to the real-time distance to flexibly respond to different user behaviors and environmental conditions, ensures that the vehicle is in the best state when the user arrives, reduces the user's waiting time for battery heating, and improves the reliability of the vehicle.

[0075] Please refer to Figure 2 and Figure 6 In some embodiments, 057: controlling the battery to start the self-heating function, comprises:

[0076] 0571: determining the arrival time of the user according to the distance between the user and the vehicle;

[0077] 0573: controlling the battery to self-heat according to the arrival time of the user, the remaining capacity of the battery, the remaining mileage of the vehicle, the degree of wear of the battery, and the environmental temperature.

[0078] The above battery heating control method can be applied to the battery heating control device 10, and the control module 12 is configured to determine the arrival time of the user according to the distance between the user and the vehicle; and control the battery to self-heat according to the arrival time of the user, the remaining capacity of the battery, the remaining mileage of the vehicle, the degree of wear of the battery, and the environmental temperature.

[0079] Specifically, the control module 12 can determine the arrival time of the user according to the distance between the user and the vehicle. For example, the control module 12 can calculate the straight-line distance between the user's mobile phone location (such as GPS) and the location of the vehicle in real time. For example, the user is now 800 meters away from the vehicle. The control module 12 can also estimate the user's moving speed, and estimate the user's arrival time according to the user's moving speed and the straight-line distance between the vehicle and the user.

[0080] Specifically, the control module 12 can control the battery to self-heat according to the arrival time of the user, the remaining power of the battery, the remaining mileage of the vehicle, the wear degree of the battery, and the ambient temperature. The wear degree of the battery refers to the difference between the power capacity of the battery when the vehicle is manufactured and the current power capacity of the battery, which reflects the degree of newness of the battery. This process will be explained in more detail below.

[0081] Referring to Figure 2 and Figure 7 In some embodiments, 0573: controlling the battery to self-heat according to the arrival time of the user, the remaining power of the battery, the remaining mileage of the vehicle, the wear degree of the battery, and the ambient temperature, comprises:

[0082] 05731: inputting the arrival time of the user, the remaining power of the battery, the remaining mileage of the vehicle, the wear degree of the battery, and the ambient temperature into a preset battery self-heating model to determine the pulse current amplitude, the pulse current frequency, and the heating time;

[0083] 05733: controlling the battery to self-heat according to the pulse current amplitude, the pulse current frequency, and the heating time.

[0084] The above-mentioned battery heating control method can be applied to the battery heating control device 10. The control module 12 is configured to input the arrival time of the user, the remaining power of the battery, the remaining mileage of the vehicle, the wear degree of the battery, and the ambient temperature into a preset battery self-heating model to determine the pulse current amplitude, the pulse current frequency, and the heating time; and control the battery to self-heat according to the pulse current amplitude, the pulse current frequency, and the heating time.

[0085] Specifically, the battery self-heating model can be a mathematical model of the heat generation mechanism of a lithium battery. The battery self-heating model can calculate the pulse current amplitude, the pulse current frequency, and the heating time according to the arrival time of the user, the remaining power of the battery, the remaining mileage of the vehicle, the loss degree of the battery, and the ambient temperature. During the self-heating process of the battery, the battery releases heat by periodically charging and discharging, thereby increasing the temperature of the battery itself. The greater the pulse current amplitude and the pulse current frequency, the faster the battery temperature rises. However, the pulse current amplitude and the pulse current frequency need to be determined according to the actual situation of the current battery (i.e., the remaining power of the battery, the remaining mileage of the vehicle, the ambient temperature, and the loss degree of the battery) and the time available for battery self-heating (proportional to the arrival time of the user). During the self-heating process of the battery, for example, according to the analysis of the motor system equivalent model, when the inductance in the circuit is constant, according to the heat generation formula of the battery during normal operation, the current effective value and the switching frequency of the motor three-phase four-bridge circuit are inversely proportional. At this time, by utilizing the inductance characteristics of the motor stator winding, the energy released by the battery is periodically sent back to the battery by switching the switch state, and an alternating current is applied to the battery, thereby realizing the self-heating function of the battery.

[0086] In some embodiments, referring to Figure 8 and Figure 9 , the control method further comprises:

[0087] 01: obtaining historical behavior data of a user.

[0088] The above-mentioned battery heating control method can be applied to the battery heating control device 10, and the battery heating control device 10 further comprises an acquisition module 13 for obtaining historical behavior data of a user.

[0089] Referring to Figure 8 and Figure 10 , in some embodiments, 01: obtaining historical behavior data of a user, comprises:

[0090] 011: obtaining the vehicle use time of the user on a preset date to determine the historical behavior data of the user.

[0091] The above-mentioned battery heating control method can be applied to the battery heating control device 10, and the acquisition module 13 is used to obtain the vehicle use time of the user on a preset date to determine the historical behavior data of the user.

[0092] It can be understood that the preset date can be set as a working day of the user, and the acquisition module 13 obtains the historical behavior data of the user by obtaining the vehicle use time of the user on the preset date.

[0093] In summary, the application provides a battery heating control method, which determines the user's vehicle use habit through the user's historical behavior data, and then determines whether the battery meets the heating condition. In the case that the battery meets the heating condition, the battery heating is controlled according to the user's positioning information. The application realizes the control of the battery heating through the user's behavior history data and the user's positioning information, and heats the vehicle battery in advance before the user uses the vehicle with high probability, thereby saving the user's time and improving the user's convenience of using the vehicle.

[0094] In some embodiments, referring to Figure 11 The application also provides an electronic device 30, which comprises a memory configured to store a computer program and a processor. When the processor executes the computer program, the control method in any of the above embodiments is implemented.

[0095] For example, when the processor of the electronic device 30 executes the computer program stored in the memory, the following control method is implemented:

[0096] 03: determining whether the battery meets the heating condition according to the user's historical behavior data;

[0097] 05: in the case that the battery meets the heating condition, controlling the battery heating according to the user's positioning information.

[0098] For another example, when the processor of the electronic device 30 executes the computer program stored in the memory, the following control method is implemented:

[0099] 031: determining whether the battery meets the heating condition according to the user's daily vehicle use time.

[0100] For another example, when the processor of the electronic device 30 executes the computer program stored in the memory, the control method in 01, 011, 0311, 0313, 051, 053, 055, 057, 0571, 0573, 05731 and 05733 can also be implemented.

[0101] In some embodiments, referring to Figure 11 The application also provides a vehicle 100, which comprises the battery heating control device 10 in any of the above embodiments or the electronic device 30 in any of the above embodiments.

[0102] Referring to Figure 12 In some embodiments, the application also provides a computer program product 200, which stores a computer program 202. When the computer program 202 is executed by a processor, the control method in any of the above embodiments is implemented.

[0103] For example, when the computer program 202 is executed by the processor 20, the following control method is implemented:

[0104] 03: Determine whether the battery meets the heating requirements based on the user's historical behavior data;

[0105] 05: When the battery meets the heating conditions, control the battery heating based on the user's location information.

[0106] For example, when computer program 202 is executed by processor 20, the following control method is implemented:

[0107] 031: Determine whether the battery meets the heating requirements based on the user's daily driving time.

[0108] For example, when computer program 202 is executed by processor 20, it can also implement the control methods in 01, 011, 0311, 0313, 051, 053, 055, 057, 0571, 0573, 05731 and 05733.

[0109] The computer program product 200 in this application determines a user's vehicle usage habits based on historical user behavior data, thereby determining whether the battery meets the heating requirements. If the battery meets the heating requirements, it controls battery heating based on the user's location information. This application achieves battery heating control through user behavior history data and user location information, preheating the vehicle battery before the user is likely to use the vehicle, thus saving the user time and improving the convenience of vehicle use.

[0110] In the description of this specification, the references to terms such as "some embodiments," "in one example," "exemplarily," etc., indicate that a specific feature, structure, material, or characteristic described in connection with an embodiment or example is included in at least one embodiment or example of this application. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0111] Any process or method described in the flowchart or otherwise herein can be understood as representing a module, segment, or portion of code comprising one or more executable instructions for implementing a particular logical function or process, and the scope of the preferred embodiments of this application includes additional implementations in which functions may be performed not in the order shown or discussed, including substantially simultaneously or in reverse order depending on the function involved, as will be understood by those skilled in the art to which embodiments of this application pertain.

[0112] Although the embodiments of the present application have been shown and described above, it is understood that the above-described embodiments are exemplary and are not to be construed as limiting the present application, and that changes, modifications, substitutions and variations can be made by those skilled in the art without departing from the scope of the present application.

Claims

1. A control method of battery heating, characterized by, The method comprises the following steps: determining whether the battery meets a heating condition according to historical behavior data of the user; controlling the battery to heat according to positioning information of the user in the case that the battery meets the heating condition.

2. The control method according to claim 1, characterized by, The historical behavior data comprises daily vehicle use time, and the step of determining whether the battery meets the heating condition according to the historical behavior data of the user comprises: determining whether the battery meets the heating condition according to the daily vehicle use time of the user.

3. The control method according to claim 2, characterized by, The step of determining whether the battery meets the heating condition according to the daily vehicle use time of the user comprises: determining that the battery meets the heating condition in the case that a difference between a current time and the daily vehicle use time is less than a difference threshold value; determining that the battery does not meet the heating condition in the case that the difference between the current time and the daily vehicle use time is greater than the difference threshold value.

4. The control method according to claim 1, characterized by, The positioning information of the user comprises a distance between the user and the vehicle, and the step of controlling the battery to heat according to the positioning information of the user comprises: controlling the battery to heat according to a first heating speed in the case that the distance between the user and the vehicle is greater than a distance threshold value; controlling the battery to heat according to a second heating speed in the case that the distance between the user and the vehicle is less than the distance threshold value, wherein the second heating speed is greater than the first heating speed.

5. The control method according to claim 1, characterized by, The positioning information of the user comprises a distance between the user and the vehicle, and the step of controlling the battery to heat according to the positioning information of the user comprises: controlling the battery to heat by a heating module outside the battery in the case that the distance between the user and the vehicle is greater than a distance threshold value; controlling the battery to start a self-heating function in the case that the distance between the user and the vehicle is less than the distance threshold value, wherein a heating speed of the self-heating function is greater than a heating speed of the heating module outside the battery.

6. The control method according to claim 1, characterized by The step of controlling the battery to start the self-heating function comprises: determining an arrival time of the user according to the distance between the user and the vehicle; controlling the battery to perform self-heating according to the arrival time of the user, a remaining electric quantity of the battery, a remaining mileage of the vehicle, a loss degree of the battery and an environmental temperature.

7. The control method according to claim 6, characterized by The step of controlling the battery to perform self-heating according to the arrival time of the user, the remaining electric quantity of the battery, the remaining mileage of the vehicle, the loss degree of the battery and the environmental temperature comprises: inputting the arrival time of the user, the remaining electric quantity of the battery, the remaining mileage of the vehicle, the loss degree of the battery and the environmental temperature into a preset battery self-heating model to determine a pulse current amplitude, a pulse current frequency and a heating time; controlling the battery to perform self-heating according to the pulse current amplitude, the pulse current frequency and the heating time.

8. The control method according to claim 1, characterized by, The method further comprises: obtaining historical behavior data of the user.

9. The control method according to claim 8, characterized by, The step of obtaining the historical behavior data of the user comprises: obtaining a vehicle use time of the user on a preset date to determine the historical behavior data of the user.

10. A control device for battery heating, characterized by The control device comprises a determination module and a control module; the determination module is configured to determine whether the battery meets a heating condition according to historical behavior data of the user; the control module is configured to control the battery to heat according to positioning information of the user in the case that the battery meets the heating condition.

11. An electronic device, comprising: The electronic device comprises a memory configured to store a computer program and a processor, which, when executing the computer program, implements the control method of any one of claims 1-9.

12. A vehicle characterized by comprising: The control device of the battery heating of claim 10, or the electronic device of claim 11.

13. A computer program product having stored thereon a computer program, the computer program comprising: computer readable program means for causing a computer to perform the steps of the method according to any one of claims 1 to 12. The program, when executed by a processor, implements the control method of any one of claims 1-9.