Vehicle reservation heating management method, electronic device, system, and storage medium

By reminding users to schedule vehicle heating and calculating battery heating time in low-temperature environments, the problem of starting lithium-ion battery hybrid vehicles at extremely low temperatures has been solved, improving user experience and battery safety, and enhancing vehicle power and battery life.

CN115939594BActive Publication Date: 2026-03-31DONGFENG MOTOR CO LTD DONGFENG NISSAN PASSENGER VEHICLE CO
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-29
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

In existing technologies, lithium-ion battery hybrid vehicles cannot start effectively at extremely low temperatures, resulting in starting difficulties, poor power and economy, and the risk of lithium plating in the battery. This leads to a poor user experience, and it is inconvenient for users to manually control the heating, making it difficult to control the warm-up time.

Method used

By obtaining the ambient temperature at the vehicle's location, determining whether it is below a preset threshold, a car reservation reminder is sent, and based on the car reservation request, the vehicle is controlled to perform battery heating, including immediate, specific time, or periodic car reservations. The battery heating time is calculated, and heating is performed using constant or graded power.

Benefits of technology

It enables timely reminders to users to pre-heat the vehicle in low-temperature environments, allowing the battery to reach the appropriate temperature in advance, improving user experience, enhancing power and energy recovery capabilities, reducing the risk of lithium plating, and extending battery life.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115939594B_ABST
    Figure CN115939594B_ABST
Patent Text Reader

Abstract

The application discloses a vehicle reservation heating management method, an electronic device, a system and a storage medium. The method comprises the following steps: acquiring a first ambient temperature of a location where a vehicle is located; if the first ambient temperature is lower than a preset temperature threshold, a reservation vehicle use reminding is performed; and in response to a vehicle use reservation request, the vehicle is controlled to perform battery heating. The application judges the ambient temperature of the vehicle, timely reminds the user to make a vehicle use reservation when the ambient temperature is low, and then controls the vehicle to perform battery heating in a timely manner according to the vehicle use reservation of the user, so that the battery heating can be performed early, the user does not need to wait when using the vehicle, and the vehicle can be started and driven immediately. Meanwhile, the battery has a suitable temperature, the vehicle has good power performance, the battery has strong energy recovery capacity, the economy is good, the risk of lithium precipitation of the battery in a low-temperature environment is reduced, and the safety and service life of the battery are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of vehicle-related technologies, and in particular to a vehicle reservation heating management method, electronic device, system, and storage medium. Background Technology

[0002] In recent years, hybrid vehicles have seen significant development due to their advantages such as good fuel economy and no range anxiety, but they also have their drawbacks (especially lithium-ion battery hybrid vehicles). The engine, typically powered by the battery, presents the following problems in extremely low temperatures:

[0003] 1. Due to the battery's inability to discharge or low discharge power, the vehicle may fail to start or experience difficulty starting, affecting the user experience.

[0004] 2. After the vehicle starts, the battery temperature is low, the charging and discharging capacity is small, the battery output power is low, and the energy recovery efficiency is low, which affects the vehicle's power and economy.

[0005] 3. Low-temperature operation of the battery can easily lead to lithium plating, affecting battery safety and lifespan.

[0006] To address this, existing technologies have proposed battery heating solutions:

[0007] 1. Before starting the vehicle, warm it up to allow the power battery to reach the preset temperature;

[0008] 2. Heating can be remotely and manually controlled by the user.

[0009] However, existing battery heating solutions have the following drawbacks:

[0010] 1. In extremely low temperature environments, the vehicle needs to be warmed up before use, which requires users to wait, affecting the user experience. In addition, there are cases where the vehicle is not warmed up enough, which affects the safe use of the battery.

[0011] 2. The user manually controls the heating, and the warm-up time is difficult to control. Different ambient temperatures and battery temperatures require different warm-up power, so only a larger heating power and a longer warm-up time can be reserved, which increases the burden on the user and wastes battery power. The vehicle cannot reach its optimal state when in use.

[0012] 3. Users may forget to warm up the car in advance. Summary of the Invention

[0013] Therefore, it is necessary to provide a vehicle preheating management method, electronic device, system, and storage medium to address the technical problem that existing technologies fail to promptly remind users to preheat their vehicles in advance.

[0014] This invention provides a vehicle reservation heating management method, comprising:

[0015] Obtain the initial ambient temperature at the vehicle's location;

[0016] If the first ambient temperature is lower than the preset temperature threshold, a car reservation reminder will be sent.

[0017] In response to a vehicle reservation request, the vehicle is controlled to perform battery heating.

[0018] Further, the first ambient temperature includes: the current ambient temperature at the vehicle's location, the lowest temperature of the area where the vehicle is located that day, and / or the lowest temperature of the vehicle's location the following day. The step of issuing a car reservation reminder if the first ambient temperature is lower than a preset temperature threshold specifically includes:

[0019] If the current ambient temperature at the vehicle's location, the lowest temperature of the day in the area where the vehicle is located, or the lowest temperature of the next day at the vehicle's location is lower than the preset temperature threshold, a car reservation reminder will be sent.

[0020] Furthermore, the step of controlling the vehicle to perform battery heating in response to a vehicle reservation request specifically includes:

[0021] In response to a car reservation request, determine the car pick-up time based on the reservation conditions in the request;

[0022] The battery information is obtained from the vehicle. Based on the vehicle usage time and the battery information, the battery heating time is determined, and the vehicle is controlled to heat the battery at the specified heating time.

[0023] Furthermore, the car reservation conditions include immediate reservation, reservation at a specific time, or periodic reservation. The response to the car reservation request, determining the car rental time based on the reservation conditions, specifically includes:

[0024] In response to a car reservation request, the reservation conditions of the car reservation request are determined;

[0025] If the reservation condition for the car booking request is to book a car immediately, then the car booking time is determined to be the current time.

[0026] If the reservation condition of the car reservation request is to reserve a car at a specific time, then the car reservation time is determined to be the time set in the car reservation request.

[0027] If the reservation condition of the car reservation request is a periodic time reservation, then the car reservation time is periodically determined to be the time set in the car reservation request according to the period indicated by the car reservation request.

[0028] Furthermore, if the reservation condition of the car booking request is a periodic time-based reservation, then according to the period indicated in the car booking request, the car booking time is periodically determined to be the time set in the car booking request, specifically including:

[0029] If the reservation condition of the car reservation request is a periodic time reservation, then the car reservation time is periodically determined to be the time set in the car reservation request according to the period indicated by the car reservation request.

[0030] Within a preset time period after receiving the vehicle preheating completion information sent by the vehicle, monitor whether the vehicle is used. If the vehicle is not used within the preset time period, record the number of times the vehicle is not used.

[0031] If the number of times a vehicle is not used exceeds a preset threshold, the periodic determination of the vehicle usage time to the time set in the vehicle reservation request will be stopped.

[0032] Furthermore, the step of obtaining battery information from the vehicle, determining the battery heating time based on the vehicle usage time and the battery information, and controlling the vehicle to heat the battery at the specified heating time specifically includes:

[0033] Obtain battery information from the vehicle and the ambient temperature of the vehicle's location;

[0034] Calculate the target temperature rise of the battery based on the battery information and the second ambient temperature.

[0035] Based on the target temperature rise of the battery, the vehicle heating power, the current time, and the time of vehicle use, the battery heating time is determined, and the vehicle is controlled to heat up at the battery heating time.

[0036] Furthermore, the battery information includes the current minimum battery temperature and the target battery temperature value. The second ambient temperature includes the current ambient temperature of the vehicle's location and the predicted minimum ambient temperature of the vehicle's environment between the current time and the time of vehicle use. The calculation of the target battery temperature rise value based on the battery information and the second ambient temperature specifically includes:

[0037] Select the lowest value among the current lowest battery temperature, the current ambient temperature of the vehicle's location, and the lowest predicted ambient temperature of the vehicle's location between the current time and the time of vehicle use, as the lowest temperature value.

[0038] The target temperature rise of the battery is calculated as the target battery temperature value minus the minimum temperature value.

[0039] Furthermore, the vehicle's heating power is constant. The process of determining the battery heating time based on the target battery temperature rise, the vehicle's heating power, the current time, and the vehicle usage time, and controlling the vehicle to heat at that battery heating time, specifically includes:

[0040] Using the heating power as the heating power to be calculated, calculate the first time duration for heating the battery to the target temperature rise value using the calculated power;

[0041] Calculate the duration from the current time to the time of vehicle use as the second duration;

[0042] If the difference between the first duration and the second duration is greater than or equal to the negative of a preset threshold, then the battery heating time is determined to be the current time, and the preset threshold is a positive number; otherwise, the battery heating time is determined to be the vehicle usage time minus the first duration.

[0043] The vehicle is controlled to use the constant power heating during the battery heating period.

[0044] Furthermore, the vehicle's heating power includes multiple levels. The process of determining the battery heating time based on the target battery temperature rise, the vehicle's heating power, the current time, and the vehicle usage time, and controlling the vehicle to heat at the specified battery heating time, specifically includes:

[0045] Using the lowest heating power level as the current power level, the calculation begins in a loop. In each loop:

[0046] The current power setting is used as the heating power to be calculated, and the time it takes to heat the battery to the target temperature rise value using the heating power to be calculated is used as the first time.

[0047] Calculate the duration from the current time to the time of vehicle use as the second duration;

[0048] If the absolute value of the difference between the first duration and the second duration is less than or equal to a preset threshold, then the battery heating time is determined as the current time, the loop ends, and the preset threshold is a positive number; otherwise...

[0049] If the difference between the first duration and the second duration is less than the negative of the preset threshold, then the battery heating time is determined to be the vehicle usage time minus the first duration, and the loop ends; otherwise;

[0050] If there is a heating power level below, select the heating power level below as the current power level and enter the next cycle; otherwise, determine the battery heating time as the current time and end the cycle.

[0051] The vehicle is controlled to use the current power level at the end of the cycle for heating when the battery is heated.

[0052] Furthermore, the calculation uses the time it takes for the heating power to heat the battery to the target temperature rise value as the first duration, specifically including:

[0053] The first time duration is calculated as the time it takes for the battery to be heated to the target temperature rise value using the heating power to be calculated:

[0054]

[0055] Where △t1 is the first duration, C p M is the specific heat capacity of the battery, and T is the mass of the battery. bat-goal T represents the target temperature value for the battery. min The lowest temperature, T amb_forecast_min The lowest predicted ambient temperature of the vehicle's environment between the current time and the time of vehicle use is denoted as P, where P is the heating power to be calculated, A is the heat exchange area between the battery and the outside world, and h is the convective heat transfer coefficient between the battery and the outside world. The lowest temperature value is the lowest value among the current minimum battery temperature, the current ambient temperature of the vehicle's location, and the lowest predicted ambient temperature of the vehicle's environment between the current time and the time of vehicle use.

[0056] This invention provides an electronic device, comprising:

[0057] At least one processor; and,

[0058] A memory communicatively connected to at least one of the processors; wherein,

[0059] The memory stores instructions that can be executed by at least one of the processors to enable at least one of the processors to perform the vehicle reservation heating management method as described above.

[0060] The present invention provides a storage medium that stores computer instructions, which, when executed by a computer, are used to perform all the steps of the vehicle reservation heating management method as described above.

[0061] This invention determines the ambient temperature of the vehicle and promptly reminds the user to make a vehicle reservation when the ambient temperature is low. Then, based on the user's reservation, it controls the vehicle to perform battery heating in a timely manner, thereby enabling the battery to heat up in advance. Users do not need to wait when they need to use the vehicle and can drive away immediately. At the same time, the battery has a suitable temperature, which improves the vehicle's power performance, enhances the battery's energy recovery capability, improves economy, reduces the risk of lithium plating in the battery under low temperature conditions, and improves the battery's safety and lifespan. Attached Figure Description

[0062] Figure 1 This is a flowchart illustrating a vehicle reservation heating management method according to an embodiment of the present invention.

[0063] Figure 2 This is a flowchart illustrating a vehicle reservation heating management method according to another embodiment of the present invention;

[0064] Figure 3 A flowchart illustrating the workflow of a vehicle reservation heating management method according to the preferred embodiment of the present invention;

[0065] Figure 4 A flowchart illustrating the workflow of the constant heating power pre-heating method, which is the preferred embodiment of the present invention.

[0066] Figure 5 A flowchart illustrating the preferred embodiment of the graded power pre-heating method of the present invention.

[0067] Figure 6 This is a schematic diagram of the hardware structure of an electronic device according to the present invention;

[0068] Figure 7 This is a schematic diagram of the battery heating stage. Detailed Implementation

[0069] The specific embodiments of the present invention will be further described below with reference to the accompanying drawings. Identical components are indicated by the same reference numerals. It should be noted that the terms "front," "rear," "left," "right," "up," and "down" used in the following description refer to directions in the accompanying drawings, while the terms "inner" and "outer" refer to directions toward or away from the geometric center of a specific component, respectively.

[0070] like Figure 1 The diagram shown is a flowchart of a vehicle reservation heating management method according to an embodiment of the present invention, including:

[0071] Step S101: Obtain the first ambient temperature at the vehicle's location;

[0072] Step S102: If the first ambient temperature is lower than a preset temperature threshold, a car reservation reminder will be issued.

[0073] Step S103: In response to the vehicle reservation request, control the vehicle to perform battery heating.

[0074] Specifically, this invention can be applied to electronic devices capable of communicating with vehicles and possessing processing capabilities, such as mobile terminals. The mobile terminal is preferably a smartphone.

[0075] First, the electronic device executes step S101 to detect the vehicle's location in real time, and then detects the initial ambient temperature at the vehicle's location. Real-time vehicle location detection can be achieved by waking up the vehicle and obtaining its location information from its positioning module, such as a Global Positioning System (GPS) module or a BeiDou satellite navigation module, to determine the vehicle's position. Alternatively, the vehicle's location can be obtained from a backend server connected to the vehicle. Then, the initial ambient temperature at the vehicle's location is obtained through the vehicle's external temperature sensor or the backend server.

[0076] In one embodiment, the first ambient temperature includes: the current ambient temperature at the location of the vehicle, the lowest temperature of the area where the vehicle is located that day, and / or the lowest temperature of the location of the vehicle the following day.

[0077] After obtaining the first ambient temperature, it is compared with a preset temperature threshold. If the first ambient temperature is lower than the preset temperature threshold, step S102 is triggered to issue a car reservation reminder. This car reservation reminder is used to remind the user to make a car reservation. Specifically, the reminder can be sent to the user via SMS or application pop-up information.

[0078] After receiving a car reservation reminder, the user enters the reservation information in the application of the electronic device, generating a reservation request. This triggers step S103 of the electronic device, which, in response to the reservation request, controls the vehicle to perform battery heating. Controlling battery heating can also be achieved by waking up the vehicle and sending a battery heating request, which the vehicle then responds to by performing battery heating.

[0079] Once the vehicle has finished heating the battery, it can send a message to the electronic devices indicating that the vehicle preheating is complete.

[0080] In one embodiment, the method further includes:

[0081] Upon receiving a notification from the vehicle indicating that preheating is complete, a reminder will be sent indicating that preheating is finished.

[0082] The warm-up completion reminder is used to notify users that the warm-up is complete and the car is ready to be used at any time.

[0083] This invention determines the ambient temperature of the vehicle and promptly reminds the user to make a vehicle reservation when the ambient temperature is low. Then, based on the user's reservation, it controls the vehicle to perform battery heating in a timely manner, thereby enabling the battery to heat up in advance. Users do not need to wait when they need to use the vehicle and can drive away immediately. At the same time, the battery has a suitable temperature, which improves the vehicle's power performance, enhances the battery's energy recovery capability, improves economy, reduces the risk of lithium plating in the battery under low temperature conditions, and improves the battery's safety and lifespan.

[0084] like Figure 2 The diagram shown is a flowchart of a vehicle reservation heating management method according to another embodiment of the present invention, including:

[0085] Step S201: Obtain the current ambient temperature of the vehicle's location, the lowest temperature of the area where the vehicle's location is located that day, and / or the lowest temperature of the vehicle's location the following day.

[0086] Step S202: If the current ambient temperature of the vehicle's location, the lowest temperature of the area where the vehicle is located that day, or the lowest temperature of the vehicle's location the next day is lower than a preset temperature threshold, then a car reservation reminder will be issued.

[0087] Step S203: In response to the car reservation request, determine the car rental time based on the reservation conditions of the car reservation request.

[0088] In one embodiment, the car reservation conditions are immediate reservation, reservation at a specific time, or periodic reservation. The step of responding to a car reservation request and determining the car usage time based on the reservation conditions specifically includes:

[0089] In response to a car reservation request, the reservation conditions of the car reservation request are determined;

[0090] If the reservation condition for the car booking request is to book a car immediately, then the car booking time is determined to be the current time.

[0091] If the reservation condition of the car reservation request is to reserve a car at a specific time, then the car reservation time is determined to be the time set in the car reservation request.

[0092] If the reservation condition of the car reservation request is a periodic time reservation, then the car reservation time is periodically determined to be the time set in the car reservation request according to the period indicated by the car reservation request.

[0093] In one embodiment, if the reservation condition of the car reservation request is a periodic time reservation, then the car rental time is periodically determined to be the time set in the car reservation request according to the period indicated by the car reservation request, specifically including:

[0094] If the reservation condition of the car reservation request is a periodic time reservation, then the car reservation time is periodically determined to be the time set in the car reservation request according to the period indicated by the car reservation request.

[0095] Within a preset time period after receiving the vehicle preheating completion information sent by the vehicle, monitor whether the vehicle is used. If the vehicle is not used within the preset time period, record the number of times the vehicle is not used.

[0096] If the number of times a vehicle is not used exceeds a preset threshold, the periodic determination of the vehicle usage time to the time set in the vehicle reservation request will be stopped.

[0097] Step S204: Obtain battery information from the vehicle, determine the battery heating time based on the vehicle usage time and the battery information, and control the vehicle to heat the battery at the specified battery heating time.

[0098] In one embodiment, obtaining battery information from the vehicle and determining the battery heating time based on the vehicle usage time and the battery information specifically includes:

[0099] Obtain battery information from the vehicle and the ambient temperature of the vehicle's location;

[0100] Calculate the target temperature rise of the battery based on the battery information and the second ambient temperature.

[0101] Based on the target temperature rise of the battery, the vehicle heating power, the current time, and the time of vehicle use, the battery heating time is determined, and the vehicle is controlled to heat up at the battery heating time.

[0102] In one embodiment, the battery information includes the current minimum battery temperature and the target battery temperature value. The second ambient temperature includes the current ambient temperature of the vehicle's location and the predicted minimum ambient temperature of the vehicle's environment between the current time and the time of vehicle use. The calculation of the target battery temperature rise value based on the battery information and the second ambient temperature specifically includes:

[0103] Select the lowest value among the current lowest battery temperature, the current ambient temperature of the vehicle's location, and the lowest predicted ambient temperature of the vehicle's location between the current time and the time of vehicle use, as the lowest temperature value.

[0104] The target temperature rise of the battery is calculated as the target battery temperature value minus the minimum temperature value.

[0105] In one embodiment, the vehicle's heating power is a constant power. The step of determining the battery heating time based on the target battery temperature rise value, the vehicle's heating power, the current time, and the vehicle usage time, and controlling the vehicle to heat at the battery heating time, specifically includes:

[0106] Using the heating power as the heating power to be calculated, calculate the first time duration for heating the battery to the target temperature rise value using the calculated power;

[0107] Calculate the second duration from the current time to the time of vehicle use;

[0108] If the difference between the first duration and the second duration is greater than or equal to the negative of a preset threshold, then the battery heating time is determined to be the current time, and the preset threshold is a positive number; otherwise, the battery heating time is determined to be the vehicle usage time minus the first duration.

[0109] The vehicle is controlled to use the constant power heating during the battery heating period.

[0110] In one embodiment, the vehicle's heating power includes multiple levels. Determining the battery heating time based on the target battery temperature rise value, the vehicle's heating power, the current time, and the vehicle usage time, and controlling the vehicle to heat at the specified battery heating time, specifically includes:

[0111] Using the lowest heating power level as the current power level, the calculation begins in a loop. In each loop:

[0112] The current power setting is used as the heating power to be calculated, and the time it takes to heat the battery to the target temperature rise value using the heating power to be calculated is used as the first time.

[0113] Calculate the second duration from the current time to the time of vehicle use;

[0114] If the absolute value of the difference between the first duration and the second duration is less than or equal to a preset threshold, then the battery heating time is determined as the current time, the loop ends, and the preset threshold is a positive number; otherwise...

[0115] If the difference between the first duration and the second duration is less than the negative of the preset threshold, then the battery heating time is determined to be the vehicle usage time minus the first duration, and the loop ends; otherwise;

[0116] If there is a heating power level below, select the heating power level below as the current power level and enter the next cycle; otherwise, determine the battery heating time as the current time and end the cycle.

[0117] The vehicle is controlled to use the current power level at the end of the cycle for heating when the battery is heated.

[0118] In one embodiment, the calculation uses the time it takes for the heating power to heat the battery to the target temperature rise value as the first duration, specifically including:

[0119] The first time duration is calculated as the time it takes for the battery to be heated to the target temperature rise value using the heating power to be calculated:

[0120]

[0121] Where △t1 is the first duration, C p M is the specific heat capacity of the battery, and T is the mass of the battery. bat-goal T represents the target temperature value for the battery. min The lowest temperature, T amb_forecast_min The lowest predicted ambient temperature of the vehicle's environment between the current time and the time of vehicle use is denoted as P, where P is the heating power to be calculated, A is the heat exchange area between the battery and the outside world, and h is the convective heat transfer coefficient between the battery and the outside world. The lowest temperature value is the lowest value among the current minimum battery temperature, the current ambient temperature of the vehicle's location, and the lowest predicted ambient temperature of the vehicle's environment between the current time and the time of vehicle use.

[0122] Specifically, step S201 is executed first. After determining the location of the vehicle, the current ambient temperature of the vehicle's location, the lowest temperature of the area where the vehicle is located that day, and / or the lowest temperature of the vehicle's location the next day are obtained through the vehicle's external temperature sensor or a server.

[0123] Then, if the current ambient temperature T11 at the vehicle's location, the lowest temperature of the day in the area where the vehicle is located T12, or the lowest temperature of the next day at the vehicle's location T13 is less than the preset temperature threshold Ts, then step S202 is triggered to send a car reservation reminder.

[0124] The car booking reminder function sends notifications via SMS or mobile app pop-ups to users regarding their car usage needs in low-temperature conditions. Users can configure the car booking reminder function to be enabled or disabled, and can set the time period for receiving reminder messages, such as sending reminders from 6:00 AM to 10:00 PM, while not sending messages during other rest periods.

[0125] After receiving the car reservation reminder, the user enters the car reservation information, including the car time, in the application of the electronic device, such as the mobile terminal application, to generate a car reservation request, triggering the electronic device to execute step S203. In response to the car reservation request, the user determines the car time according to the reservation conditions of the car reservation request.

[0126] In one embodiment, the car reservation conditions are immediate reservation, reservation at a specific time, or periodic reservation. The step of responding to a car reservation request and determining the car usage time based on the reservation conditions specifically includes:

[0127] In response to a car reservation request, the reservation conditions of the car reservation request are determined;

[0128] If the reservation condition for the car booking request is to book a car immediately, then the car booking time is determined to be the current time.

[0129] If the reservation condition of the car reservation request is to reserve a car at a specific time, then the car reservation time is determined to be the time set in the car reservation request.

[0130] If the reservation condition of the car reservation request is a periodic time reservation, then the car reservation time is periodically determined to be the time set in the car reservation request according to the period indicated by the car reservation request.

[0131] Specifically, in extremely low temperature environments, and when the battery temperature is low, if a user needs a vehicle, they can make a reservation through the reservation function. Depending on different usage needs, different reservation options are available, including immediate reservation, single-trip reservation, smart reservation, and customized reservation. Among these:

[0132] Book a ride now: Users who want to use the vehicle as soon as possible can wake up the vehicle through the mobile application (APP), which heats the battery with the maximum heating power. When the battery reaches the minimum temperature value, the heating stops, which can reduce the user's waiting time.

[0133] Single-use booking: Users book a ride for a specific time only once;

[0134] Smart Reservation Ride: Users can periodically reserve a ride, such as on weekdays, weekends, or specific dates each week / month (e.g., Mondays, Wednesdays, and Fridays). After the user sets up the reservation, the system automatically warms up the vehicle at the designated time. With this function selected, the app will no longer push reservation information to the user. Once the warm-up conditions are met, the system will automatically activate battery heating to complete the warm-up. If the system detects that the user has completed two warm-up cycles without using the vehicle, it will automatically exit the smart reservation mode and re-enter the reservation reminder mode. Automatically exiting the smart reservation mode prevents changes in user needs from causing the reservation mode to continue running without the user resetting their reservation, which could easily lead to battery depletion. Re-entering the reservation reminder mode serves as a reminder of changes in the user's actual usage needs.

[0135] Customizable car booking: Users can customize the car booking time according to their needs, such as booking a car at 8:30 am on the 5th, 10th, or 20th of this month; after the user sets the time, the system will automatically complete the booking process.

[0136] Therefore, if a user chooses to book a ride immediately, the booking condition for the ride request is immediate booking, and the booking time is the current time. If the user chooses a single-trip booking or a custom booking, the booking condition for the ride request is booking at a specific time, and the booking time is the time set for the single-trip or custom booking. If the user chooses smart booking, the booking condition for the ride request is periodic time booking, and the booking time is periodically determined according to the period indicated in the ride request, based on the time set in the ride request.

[0137] In one embodiment, if the reservation condition of the car reservation request is a periodic time reservation, then the car rental time is periodically determined to be the time set in the car reservation request according to the period indicated by the car reservation request, specifically including:

[0138] If the reservation condition of the car reservation request is a periodic time reservation, then the car reservation time is periodically determined to be the time set in the car reservation request according to the period indicated by the car reservation request.

[0139] Within a preset time period after receiving the vehicle preheating completion information sent by the vehicle, monitor whether the vehicle is used. If the vehicle is not used within the preset time period, record the number of times the vehicle is not used.

[0140] If the number of times a vehicle is not used exceeds a preset threshold, the periodic determination of the vehicle usage time to the time set in the vehicle reservation request will be stopped.

[0141] For periodic time-based car reservations, if the system detects that the user has completed two pre-heating cycles without using the car, it automatically exits the smart reservation mode. This means it stops periodically determining the car usage time at the time set in the reservation request and re-enters the reservation reminder mode. Automatically exiting the smart reservation mode prevents the reservation mode from continuing even if the user's usage needs change without resetting, which could easily lead to battery depletion. Re-entering the reservation reminder mode serves as a reminder of any changes in the user's actual usage needs.

[0142] After determining the car rental time, the execution time of step S204 can be determined based on different reservation conditions.

[0143] If the reservation condition for the car reservation request is to reserve a car immediately, then step S204 is executed at the current moment;

[0144] If the reservation conditions for the car booking request are reservations for a specific time or reservations for a periodic time, then step S204 is executed at a preset time before the car booking time.

[0145] For example, at a specific time the day before the scheduled car rental time, such as 8:00 AM the day before the scheduled car rental time, step S204 is executed; or at a preset time before the scheduled car rental time, such as 10 hours, step S204 is executed.

[0146] In step S204, battery information is obtained from the vehicle, and the battery heating time is determined based on the vehicle usage time and the battery information. The vehicle is then controlled to heat the battery at the specified heating time.

[0147] In one embodiment, the step of obtaining battery information from the vehicle, determining the battery heating time based on the vehicle usage time and the battery information, and controlling the vehicle to heat up at the battery heating time specifically includes:

[0148] Obtain battery information from the vehicle and the ambient temperature of the vehicle's location;

[0149] Calculate the target temperature rise of the battery based on the battery information and the second ambient temperature.

[0150] Based on the target temperature rise of the battery, the vehicle heating power, the current time, and the time of vehicle use, the battery heating time is determined, and the vehicle is controlled to heat up at the battery heating time.

[0151] Specifically, the vehicle can be woken up via an electronic device, such as a mobile terminal, to obtain battery information from the vehicle's Electronic Control Unit (ECU). Simultaneously, the second ambient temperature of the vehicle's location can be obtained from the vehicle's sensors or a server. A target temperature rise value for the battery is calculated based on the battery information and the second ambient temperature. The time required to heat the battery to the target temperature rise value using the vehicle's heating power is determined, and the battery heating time is determined by combining the current time and the time of vehicle use.

[0152] In one embodiment, the battery information includes the current minimum battery temperature and the target battery temperature value. The second ambient temperature includes the current ambient temperature of the vehicle's location and the predicted minimum ambient temperature of the vehicle's environment between the current time and the time of vehicle use. The calculation of the target battery temperature rise value based on the battery information and the second ambient temperature specifically includes:

[0153] Select the lowest value among the current lowest battery temperature, the current ambient temperature of the vehicle's location, and the lowest predicted ambient temperature of the vehicle's location between the current time and the time of vehicle use, as the lowest temperature value.

[0154] The target temperature rise of the battery is calculated as the target battery temperature value minus the minimum temperature value.

[0155] Specifically, the lowest battery temperature T at the current moment is obtained from the vehicle. bat_min Obtain the ambient temperature T at the current location of the vehicle from the vehicle or server. amb_true ③ The lowest predicted ambient temperature T from the current time to the time of vehicle use. amb_forecast_min The minimum value among the three is denoted as the lowest temperature T. min .

[0156] Then, the target temperature rise value ΔT1 of the battery is calculated, and the calculation formula is as follows:

[0157] △T1=T bat_goal -T min , among which, T bat_goal This is the target temperature value for the battery.

[0158] In one embodiment, the vehicle's heating power is a constant power. The step of determining the battery heating time based on the target battery temperature rise value, the vehicle's heating power, the current time, and the vehicle usage time, and controlling the vehicle to heat at the battery heating time, specifically includes:

[0159] Using the heating power as the heating power to be calculated, calculate the first time duration for heating the battery to the target temperature rise value using the calculated power;

[0160] Calculate the second duration from the current time to the time of vehicle use;

[0161] If the difference between the first duration and the second duration is greater than or equal to the negative of a preset threshold, then the battery heating time is determined to be the current time, and the preset threshold is a positive number; otherwise, the battery heating time is determined to be the vehicle usage time minus the first duration.

[0162] Specifically, the vehicle can use constant power heating, calculate the first duration Δt1 required for heating with constant power P, and calculate the duration Δt2 from the current time t1 to the time of vehicle use t3.

[0163] In one embodiment, the calculation uses the time it takes for the heating power to heat the battery to the target temperature rise value as the first duration, specifically including:

[0164] The first time duration is calculated as the time it takes for the battery to be heated to the target temperature rise value using the heating power to be calculated:

[0165]

[0166] Where △t1 is the first duration, Cp M is the specific heat capacity of the battery, and T is the mass of the battery. bat-goal T represents the target temperature value for the battery. min The lowest temperature, T amb_forecast_min The lowest predicted ambient temperature of the vehicle's environment between the current time and the time of vehicle use is denoted as P, where P is the heating power to be calculated, A is the heat exchange area between the battery and the outside world, and h is the convective heat transfer coefficient between the battery and the outside world. The lowest temperature value is the lowest value among the current minimum battery temperature, the current ambient temperature of the vehicle's location, and the lowest predicted ambient temperature of the vehicle's environment between the current time and the time of vehicle use.

[0167] Specifically, the heating process has the following relationship:

[0168] P = P_heat absorbed + P_heat dissipated

[0169] P absorbs heat = C p *M*dT

[0170] Pheat dissipation = A * h * (T2) bat -T amb )

[0171] Where P is the heating power to be calculated, and for the case of constant power, the heating power is the constant power. Pabsorbed is the battery's heat absorption power, Pdissipated is the battery's heat dissipation power, and C… p Let M be the specific heat capacity of the battery, dT be the mass of the battery, dT be the rate of temperature rise of the battery, A be the heat exchange area between the battery and the surrounding environment, h be the convective heat transfer coefficient between the battery and the surrounding environment, and T be the specific heat capacity of the battery. bat For battery temperature, T amb The ambient temperature.

[0172] In addition, the target temperature rise of the battery is ΔT1 = Δt1 * dT, and...

[0173] △T1=T bat_goal -T min

[0174] Among them, T bat-goal T represents the target temperature value for the battery. min This is the lowest temperature value.

[0175] Heating time estimation before heating: In order to allow sufficient heating time, the heating time Δt1 is estimated based on the lowest constant heating rate dT, that is, assuming that the ambient temperature is at its lowest T throughout the heating process. amb =T amb_forecast_min It is also believed that the battery temperature will drop to its lowest value T during the resting process. min .

[0176] Therefore, we have:

[0177]

[0178] If the condition △t1-△t2≥-K is met, i.e., △t1≥△t2-K, it means the heating time is longer than the time from the current time t1 to the vehicle usage time t3. K is a redundancy value. Therefore, when △t1-△t2≥-K, it indicates insufficient heating time, and the system immediately starts heating without waiting. Thus, the vehicle usage time is the current time, and the system immediately controls the vehicle to use the constant power heating. K is a preset threshold, and K is a positive value, such as 5 minutes, 10 minutes, etc. The negative of the preset threshold is -K.

[0179] If the condition △t1-△t2≥-K is not met, calculate the heating time t2 at which heating begins. The calculation formula is as follows:

[0180] t2 = t3 - Δt1

[0181] Then, the vehicle is controlled to use the constant power heating at the time the battery is heated.

[0182] This embodiment achieves constant power heating and quickly determines the heating time.

[0183] like Figure 4 The diagram shows the workflow of the constant heating power reservation heating method according to the preferred embodiment of the present invention. This method is executed after the user completes the reservation settings via the APP, and includes:

[0184] Step S401, obtain ① the current minimum battery temperature T. bat_min ② The ambient temperature T at the current moment amb_true ③ The lowest predicted ambient temperature T from the current time to the time of vehicle use. amb_forecast_min ;

[0185] Step S402: Take the minimum value among the three, denoted as T. min ;

[0186] Step S403: Calculate the target temperature rise value ΔT1 of the battery, using the following formula:

[0187] △T1=T bat_goal -T min

[0188] Step S404: Calculate the heating time Δt1 required using constant power P;

[0189] Calculate the duration Δt2 from the current time t1 to the time of vehicle use t3;

[0190] Step S405: If the condition △t1-△t2≥-K is met, immediately turn on the battery heating and proceed to step S409; otherwise, proceed to step S406.

[0191] Step S406: If the condition △t1-△t2≥-K is not met, calculate the time t2 when heating begins. The calculation formula is: t2=t3-△t1;

[0192] Step S407: Detect the current time. If time t2 has been reached, proceed to step S408.

[0193] Step S408, if the battery's lowest temperature T bat_min Greater than or equal to the target temperature T bat_goal If the battery temperature reaches its lowest point at time t2, the user will be notified that the warm-up is complete. bat_min Less than the target temperature T bat_goal If so, the battery heating is activated, and step S409 is executed;

[0194] Step S409, if the battery's lowest temperature T bat_min Greater than or equal to the target temperature T bat_goal If the first step is to proceed to step S410, otherwise proceed to step S409.

[0195] Step S410: Turn off battery heating;

[0196] Step S411 reminds the user that the warm-up is complete and the vehicle can be used.

[0197] During the heating process, users can check the remaining warm-up time on the app.

[0198] In one embodiment, the vehicle's heating power includes multiple levels. Determining the battery heating time based on the target battery temperature rise value, the vehicle's heating power, the current time, and the vehicle usage time, and controlling the vehicle to heat at the specified battery heating time, specifically includes:

[0199] Using the lowest heating power level as the current power level, the calculation begins in a loop. In each loop:

[0200] The current power setting is used as the heating power to be calculated, and the time it takes to heat the battery to the target temperature rise value using the heating power to be calculated is used as the first time.

[0201] Calculate the second duration from the current time to the time of vehicle use;

[0202] If the absolute value of the difference between the first duration and the second duration is less than or equal to a preset threshold, then the battery heating time is determined as the current time, the loop ends, and the preset threshold is a positive number; otherwise...

[0203] If the difference between the first duration and the second duration is less than the negative of the preset threshold, then the battery heating time is determined to be the vehicle usage time minus the first duration, and the loop ends; otherwise;

[0204] If there is a heating power level below, select the next heating power level as the current power level and enter the next cycle; otherwise, set the battery heating time to the current time and end the cycle.

[0205] Specifically, the vehicle's heating power includes multiple levels, and the vehicle can use different heating levels. The lower the level, the lower the energy consumption.

[0206] Using the lowest heating power level as the current power level, the calculation begins in a loop. In each loop:

[0207] Calculate the heating time Δt1 required based on the Pn power setting, and calculate the time Δt2 from the current time t1 to the time of vehicle use t3.

[0208] If the condition |△t1-△t2|≤K is met, and the difference between △t1 and △t2 is very small, it indicates that the heating time is insufficient. The system will not wait and will immediately start heating. Therefore, the vehicle usage time is the current time, and the Pn power setting for heating will be used immediately, with K being a positive value, such as 5min, 10min, etc.

[0209] If the condition |△t1-△t2|≤K is not met, there are two possibilities:

[0210] In the case where △t1-△t2<-K, the heating time required is K less than the time from the current time t1 to the time of vehicle use t3. Therefore, the power Pn used is appropriate. Calculate the heating time t2 when heating starts and use the Pn setting for heating. The calculation formula is: t2=t3-△t1.

[0211] If Δt1 - Δt2 > K, then the heating time is K longer than the time from the current time t1 to the time of vehicle use t3. Therefore, the heating time is too long, and the next power level needs to be used. Thus, if Δt1 - Δt2 > K and there is a next power level available, then the next power level is selected, and the power level Pn is changed to power level Pn+1 (n is 1, 2, 3, 4..., the higher the level, the greater the heating power), and the cycle continues.

[0212] If the aforementioned conditions cannot be met even at the highest power setting, then the battery heating will be turned on immediately at the highest power setting.

[0213] This embodiment implements segmented heating to reduce heating energy consumption.

[0214] like Figure 5 The diagram shows the workflow of the tiered power reservation heating method according to the preferred embodiment of the present invention. This method is executed after the user completes the reservation settings via the APP, and includes:

[0215] Step S501, obtain ① the current minimum battery temperature T.bat_min ② The ambient temperature T at the current moment amb_true ③ The lowest predicted ambient temperature T from the current time to the time of vehicle use. amb_forecast_min ;

[0216] Step S502: Take the minimum value among the three, denoted as T. min ;

[0217] Step S503: Calculate the target temperature rise value ΔT1 of the battery. The calculation formula is as follows: ΔT1 = T bat_goal -T min

[0218] Step S504: Calculate the heating time Δt1 required using the Pn power setting;

[0219] Calculate the duration Δt2 from the current time t1 to the time of vehicle use t3;

[0220] Step S505: If the condition |△t1-△t2|≤K is met, immediately turn on the battery heating and proceed to step S509;

[0221] Step S506: If the condition |△t1-△t2|≤K is not met, but the condition △t1-△t2<-K is met, calculate the starting time t2 of heating. The calculation formula is: t2=t3-△t1. Proceed to step S507. Otherwise, switch the Pn power setting to the Pn+1 power setting and calculate the heating time △t1 required using the Pn+1 power setting. Calculate the time △t2 from the current time t1 to the time of vehicle use t3. Proceed to step S505. If the Pn power setting is already at the highest power setting, immediately turn on the battery heating at the highest power setting. Proceed to step S509.

[0222] Step S507: Detect the current time. If time t2 has been reached, proceed to step S408.

[0223] Step S508, if the battery's lowest temperature T bat_min Greater than or equal to the target temperature T bat_goal If the battery temperature reaches its lowest point at time t2, the user will be notified that the warm-up is complete. bat_min Less than the target temperature T bat_goal If so, the battery heating is activated, and step S509 is executed;

[0224] Step S509, if the battery's lowest temperature T bat_min Greater than or equal to the target temperature T bat_goal If the first step is to proceed to step S510, otherwise proceed to step S509.

[0225] Step S510: Turn off battery heating;

[0226] Step S511 reminds the user that the warm-up is complete and the vehicle can be used.

[0227] During the heating process, users can check the remaining warm-up time on the app.

[0228] The vehicle preheating management method of this invention features a user-reserved vehicle use reminder function. Its user-friendly design and ease of use allow for intelligent preheating in low-temperature environments, eliminating waiting time for users who can drive off immediately. It also provides an intelligent preheating calculation method, ensuring preheating is completed before use while avoiding premature preheating that would cause battery temperature drops and increase energy consumption when the user uses the vehicle. This ensures the battery maintains a suitable temperature when the user uses the vehicle in low-temperature environments, resulting in good vehicle performance, strong battery energy recovery capabilities, and improved economic efficiency. Furthermore, it reduces the risk of lithium plating in low-temperature environments, enhancing battery safety and lifespan.

[0229] like Figure 3 The diagram shown is a flowchart of a vehicle reservation heating management method according to a preferred embodiment of the present invention, including:

[0230] Step S301: The mobile APP automatically detects the vehicle's location in real time;

[0231] Step S302: The system obtains the ambient temperature T1 of the vehicle's location, the lowest temperature of the area on that day T2, and the lowest temperature of the area on the next day T3.

[0232] In step S303, T1, T2, and T3 are compared with the preset value Ts. When any of the values ​​of T1, T2, and T3 is less than Ts, a reminder message is sent to the user asking whether they need to book a car via SMS or APP pop-up message.

[0233] Step S304: If the user needs to book a car, they can enter the car booking interface of the APP to make settings. The user can choose different car booking settings options according to their needs: book a car immediately, book a car once, book a car smartly, or book a car customly.

[0234] Step S305: After the user completes the settings, the APP enters the car reservation state and begins the car reservation process;

[0235] In step S306, at time t2, the vehicle enters the preheating state, and the remaining warm-up time can be viewed on the APP.

[0236] Step S307: After the engine warm-up is complete, remind the user that the warm-up is finished and the vehicle is ready for use.

[0237] Throughout the heating process, users can view the remaining warm-up time on the app. The remaining warm-up time can be viewed in the following ways:

[0238] When users want to check the remaining heating time of the vehicle battery, they can click the "Check Remaining Heating Time" button on their mobile device or in-vehicle terminal to determine the battery heating stage.

[0239] The battery heating characteristics differ at different stages of battery heating, particularly the stability of the battery temperature rise rate varies across these stages. For example... Figure 7 As shown, the battery heating stage includes a heating initiation stage 71 and a heating rate stabilization stage 72.

[0240] In one embodiment, determining the battery heating stage specifically includes:

[0241] Calculate the battery temperature rise rate and the rate of change of the battery temperature rise rate. If the battery temperature rise rate is greater than or equal to a preset rate threshold and the rate of change of the battery temperature rise rate is less than or equal to a preset rate of change threshold, then the battery heating stage is determined to be a heating rate stabilization stage; otherwise, the battery heating stage is determined to be a heating start stage.

[0242] The battery temperature rise rate is as follows:

[0243] dT real time =(T1) real-time -T2 real-time ) / △t, where dT real time T1 is the rate of temperature rise of the battery. real-time T2 is the minimum battery temperature at the current moment. real-time The minimum battery temperature is the time corresponding to the preset duration before the current time, where Δt is the preset duration.

[0244] The rate of change of battery temperature rise is:

[0245] R=(dT1 real time -dT2 real time ) / dT2 real time

[0246] Where R is the rate of change of the battery temperature rise rate, dT1 real time Let dT2 be the battery temperature rise rate at the current moment. real time The battery temperature rise rate is preset for the time period preceding the current moment.

[0247] When the battery heating stage is the initial heating stage, the target battery temperature, real-time minimum battery temperature, real-time ambient temperature, and heating power are acquired. Based on these parameters, the remaining vehicle battery heating time is calculated and then output. Conversely, when the battery heating stage is the heating rate stabilization stage, the target battery temperature, real-time minimum battery temperature, and battery temperature rise rate are acquired. Based on these parameters, the remaining vehicle battery heating time is calculated and then output.

[0248] The initial heating phase is the period before the heating starts. During this phase, the remaining heating time of the battery is calculated. Since the battery temperature rise rate is unstable during this phase, the remaining heating time of the vehicle battery is calculated theoretically to reduce errors.

[0249] Specifically, the heating process has the following relationship:

[0250] P = P_heat absorbed + P_heat dissipated

[0251] P absorbs heat = C p *M*dT

[0252] Pheat dissipation = A * h * (Tbat - Tamb)

[0253] Where P is the heating power to be calculated, and for the case of constant power, the heating power is the constant power. Pabsorbed is the battery's heat absorption power, Pdissipated is the battery's heat dissipation power, and C… p dT is the specific heat capacity of the battery, M is the mass of the battery, dT is the rate of temperature rise of the battery, A is the heat exchange area between the battery and the outside world, h is the convective heat transfer coefficient between the battery and the outside world, Tbat is the battery temperature, and Tamb is the ambient temperature.

[0254] Therefore, combining the target battery temperature rise value ΔT1=Δt1*dT, and ΔT1=T bat_goal -T min The remaining heating time for the vehicle battery is calculated. Here, △T1 represents the target temperature rise of the battery, and T... bat-goal T represents the target temperature value for the battery. min This is the lowest temperature value.

[0255] During the initial heating phase, the lowest temperature value T min For the real-time minimum battery temperature, the ambient temperature T amb Real-time ambient temperature T amb_real time Battery temperature T bat This is the real-time minimum battery temperature T. bat-min-real timeThe minimum battery temperature is the lowest cell temperature in the battery pack.

[0256] In one embodiment, calculating the remaining heating time of the vehicle battery based on the target battery temperature, the real-time minimum battery temperature, the real-time ambient temperature, and the heating power specifically includes:

[0257] Based on the target battery temperature, real-time minimum battery temperature, and real-time ambient temperature, the remaining heating time of the vehicle battery is calculated using the formula for calculating the remaining heating time corresponding to the initial heating stage. The formula for calculating the remaining heating time corresponding to the initial heating stage is as follows:

[0258]

[0259] Where Δt 1-real time For the remaining heating time, C p M is the specific heat capacity of the battery, and T is the mass of the battery. bat-goal T represents the target temperature value for the battery. bat-min-real time For the real-time minimum battery temperature, T amb_real time P represents the real-time ambient temperature and P represents the heating power.

[0260] This embodiment takes into account the unstable rate of battery temperature rise during the initial heating stage. Therefore, the remaining heating time of the vehicle battery is theoretically calculated to reduce errors.

[0261] In the later stage after heating starts, namely the heating rate stabilization phase, the remaining heating time of the battery is calculated. Since the battery temperature rise rate is relatively stable in this stage, using the real-time actual temperature rise rate to calculate the remaining heating time of the battery is more accurate.

[0262] In one embodiment, calculating the remaining heating time of the vehicle battery based on the target battery temperature, the real-time minimum battery temperature, and the battery temperature rise rate specifically includes:

[0263] Based on the target battery temperature, real-time minimum battery temperature, and battery temperature rise rate, the remaining heating time of the vehicle battery is calculated using the formula for calculating the remaining heating time corresponding to the stable heating rate stage. The formula for calculating the remaining heating time corresponding to the stable heating rate stage is as follows:

[0264]

[0265] Where, Δt 1-real time For the remaining heating time, T bat-goal T represents the target temperature value for the battery. bat-min-real timedT is the real-time minimum battery temperature. real time This represents the battery temperature rise rate.

[0266] This embodiment calculates the remaining heating time of the battery during the heating rate stabilization phase, using the real-time actual battery temperature rise rate to improve the accuracy of the calculated remaining heating time of the vehicle battery.

[0267] In one embodiment, the battery temperature rise rate is:

[0268] dT real time =(T1) real-time -T2 real-time ) / △t, where dT real time T1 is the rate of temperature rise of the battery. real-time T2 is the minimum battery temperature at the current moment. real-time The minimum battery temperature is the time corresponding to the preset duration before the current time, where Δt is the preset duration.

[0269] The battery temperature rise rate is the rate of change of the minimum battery temperature within a preset time period. Specifically, during the battery heating process, multiple minimum battery temperatures are recorded at certain preset time intervals. That is, the minimum battery temperature is recorded after each preset time period.

[0270] When a user needs to check the remaining battery time, the minimum battery temperature at the current moment is T1. real-time The minimum battery temperature at the previous recorded time, i.e., the time corresponding to the preset duration before the current time, is T2. real-time The preset duration can be selected based on the actual situation, for example, 5 minutes.

[0271] This embodiment fully considers the stability of the battery temperature rise rate at different stages of battery heating, applying different algorithms to estimate the remaining heating time of the vehicle battery at each stage, thereby reducing estimation errors. Furthermore, this embodiment provides specific algorithms for different stages, enabling accurate estimation of the remaining heating time of the vehicle battery at each stage.

[0272] like Figure 6 The diagram shown is a hardware structure schematic of an electronic device according to the present invention, comprising:

[0273] At least one processor 601; and,

[0274] A memory 602 is communicatively connected to at least one of the processors 601; wherein,

[0275] The memory 602 stores instructions that can be executed by at least one of the processors to enable at least one of the processors to perform the vehicle reservation heating management method as described above.

[0276] Figure 6 Take the 601 processor as an example.

[0277] The electronic device may also include an input device 603 and a display device 604.

[0278] The processor 601, memory 602, input device 603 and display device 604 can be connected by a bus or other means. The figure shows an example of connection by a bus.

[0279] The memory 602, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as the program instructions / modules corresponding to the vehicle reservation heating management method in the embodiments of this application, for example, Figure 1 , Figure 2 The method flow is shown. The processor 601 executes various functional applications and data processing by running non-volatile software programs, instructions, and modules stored in the memory 602, thereby realizing the vehicle reservation heating management method in the above embodiments.

[0280] The memory 602 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the vehicle reservation heating management method. Furthermore, the memory 602 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 602 may optionally include memory remotely located relative to the processor 601, and these remote memories may be connected via a network to the apparatus performing the vehicle reservation heating management method. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.

[0281] The input device 603 can receive user clicks and generate signal inputs related to user settings and function control of the vehicle reservation heating management method. The display device 604 may include a display screen or other display equipment.

[0282] The one or more modules are stored in the memory 602, and when run by the one or more processors 601, the vehicle reservation heating management method in any of the above method embodiments is executed.

[0283] This invention determines the ambient temperature of the vehicle and promptly reminds the user to make a vehicle reservation when the ambient temperature is low. Then, based on the user's reservation, it controls the vehicle to perform battery heating in a timely manner, thereby enabling the battery to heat up in advance. Users do not need to wait when they need to use the vehicle and can drive away immediately. At the same time, the battery has a suitable temperature, which improves the vehicle's power performance, enhances the battery's energy recovery capability, improves economy, reduces the risk of lithium plating in the battery under low temperature conditions, and improves the battery's safety and lifespan.

[0284] One embodiment of the present invention provides a storage medium that stores computer instructions, which, when executed by a computer, are used to perform all the steps of the vehicle reservation heating management method described above.

[0285] The embodiments described above are merely illustrative of several implementations of the present invention, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of the present invention, and these modifications and improvements all fall within the scope of protection of the present invention. Therefore, the scope of protection of this patent should be determined by the appended claims.

Claims

1. A vehicle pre-heat management method, characterized by, The method comprises: obtaining a first ambient temperature of a location where the vehicle is located; if the first ambient temperature is lower than a preset temperature threshold, performing a reservation vehicle use reminding; in response to a vehicle use reservation request, controlling the vehicle to perform battery heating; the response to the vehicle use reservation request, the method comprises: in response to a vehicle use reservation request, determining a vehicle use time according to a reservation condition of the vehicle use reservation request; obtaining battery information from the vehicle, determining a battery heating time according to the vehicle use time and the battery information, and controlling the vehicle to heat at the battery heating time; the method comprises: obtaining battery information from the vehicle and a second ambient temperature of the location where the vehicle is located; calculating a battery target temperature rise value according to the battery information and the second ambient temperature; determining a battery heating time according to the battery target temperature rise value, a vehicle heating power, a current time, and the vehicle use time, and controlling the vehicle to heat at the battery heating time; the heating power of the vehicle comprises a plurality of gears, and the method comprises: taking the heating power of the lowest gear as the current gear power, and starting a loop calculation, in each loop: taking the current gear power as a to-be-calculated heating power, calculating a first time length for heating the battery to the battery target temperature rise value by using the to-be-calculated heating power; calculating a second time length from the current time to the vehicle use time; if the absolute value of the difference between the first time length and the second time length is less than or equal to a preset threshold, determining the battery heating time as the current time, ending the loop, and the preset threshold is a positive number; otherwise if the difference between the first time length and the second time length is less than the opposite number of the preset threshold, determining the battery heating time as the vehicle use time minus the first time length, ending the loop, otherwise; if there is a heating power of the next gear, selecting the heating power of the next gear as the current gear power, and entering the next loop, otherwise, determining the battery heating time as the current time, and ending the loop; controlling the vehicle to heat at the current gear power at the end of the loop at the battery heating time.

2. The vehicle reservation heating management method according to claim 1, characterized by, The first ambient temperature comprises: a current ambient temperature of the location where the vehicle is located, a lowest temperature of the location where the vehicle is located on the current day, and / or a lowest temperature of the location where the vehicle is located on the next day, and the method comprises: if the current ambient temperature of the location where the vehicle is located, the lowest temperature of the location where the vehicle is located on the current day, or the lowest temperature of the location where the vehicle is located on the next day is lower than the preset temperature threshold, performing a reservation vehicle use reminding.

3. The vehicle reservation heating management method according to claim 1, characterized by, The vehicle reservation condition is immediate reservation, specific time reservation, or periodic reservation. In response to the vehicle reservation request, the vehicle time is determined according to the reservation condition of the vehicle reservation request, and specifically includes the following steps. In response to the vehicle reservation request, the reservation condition of the vehicle reservation request is determined. If the reservation condition of the vehicle reservation request is immediate reservation, the vehicle time is determined as the current time. If the reservation condition of the vehicle reservation request is specific time reservation, the vehicle time is determined as the time set by the vehicle reservation request. If the reservation condition of the vehicle reservation request is periodic time reservation, the vehicle time is periodically determined as the time set by the vehicle reservation request according to the period indicated by the vehicle reservation request.

4. The vehicle reservation heating management method according to claim 3, characterized by, If the reservation condition of the vehicle reservation request is periodic time reservation, the vehicle time is periodically determined as the time set by the vehicle reservation request according to the period indicated by the vehicle reservation request. If the reservation condition of the vehicle reservation request is periodic time reservation, the vehicle time is periodically determined as the time set by the vehicle reservation request according to the period indicated by the vehicle reservation request. Within a preset time period after receiving the vehicle preheating completion information sent by the vehicle, whether the vehicle is used is monitored. If no vehicle use is monitored within the preset time period, the number of times the vehicle is not used is recorded. If the number of times the vehicle is not used exceeds a preset number threshold, the periodically determining the vehicle time as the time set by the vehicle reservation request is stopped.

5. The vehicle reservation heating management method of claim 1, wherein, The battery information includes the lowest battery temperature at the current time and the battery target temperature value. The second environment temperature includes the environment temperature at the location where the vehicle is located at the current time, and the lowest temperature of the environment temperature forecast value of the environment where the vehicle is located between the current time and the vehicle time. The battery target temperature rise value is calculated according to the battery information and the second environment temperature, and specifically includes the following steps. The lowest value of the lowest battery temperature at the current time, the environment temperature at the location where the vehicle is located at the current time, and the lowest temperature of the environment temperature forecast value of the environment where the vehicle is located between the current time and the vehicle time is selected as the temperature minimum value. The battery target temperature rise value is calculated as the battery target temperature value minus the temperature minimum value.

6. The vehicle reservation heating management method of claim 1, wherein, The heating power of the vehicle is a constant power. The battery heating time is determined according to the battery target temperature rise value, the vehicle heating power, the current time, and the vehicle time, and the vehicle is controlled to heat at the battery heating time, and specifically includes the following steps. The heating power is taken as the to-be-calculated heating power, the first time length for heating the battery to the battery target temperature rise value by using the calculation power is calculated. The second time length from the current time to the vehicle time is calculated. If the difference between the first time length and the second time length is greater than or equal to the inverse of the preset threshold, the battery heating time is determined as the current time, and the preset threshold is a positive number; otherwise, the battery heating time is determined as the vehicle time minus the first time length. control the vehicle to adopt the constant power heating at the battery heating moment.

7. The vehicle reservation heating management method according to claim 1 or 6, characterized by, The calculation adopts the time length for heating the battery to the battery target temperature rise value by the to-be-calculated heating power as a first time length, and specifically includes: The calculation adopts the time length for heating the battery to the battery target temperature rise value by the to-be-calculated heating power as a first time length, and specifically includes: Wherein, △t1 is the first time length, C p is the specific heat capacity of the battery, M is the mass of the battery, T bat-goal is the target temperature value of the battery, T min is the minimum temperature value, T amb_forecast_min is the minimum temperature value of the environment temperature prediction value of the environment where the vehicle is located between the current time and the vehicle use time, P is the heating power to be calculated, A is the heat exchange area of the battery and the outside world, h is the convective heat transfer coefficient of the battery and the outside world heat exchange, and the minimum temperature value is the minimum value of the minimum battery temperature at the current time, the environment temperature at the location where the vehicle is located at the current time, and the minimum temperature value of the environment temperature prediction value of the environment where the vehicle is located between the current time and the vehicle use time.

8. An electronic device, comprising: including: at least one processor; and, a memory connected with the at least one processor in communication; wherein The memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to enable the at least one processor to perform the vehicle reservation heating management method of any one of claims 1 to 7.

9. A storage medium, characterized by The storage medium stores computer instructions, and when the computer executes the computer instructions, all steps of the vehicle reservation heating management method of any one of claims 1 to 7 are executed.

Citation Information

Patent Citations

  • Power battery preheating method and system

    CN111907375A

  • Battery pack remote preheating control method and system

    CN113472885A

  • Vehicle power guarantee control method and device and readable storage medium

    CN114103921A

  • Temperature measurement and control method, device and equipment for soft package lithium battery and storage medium

    CN114228459A