Vehicle seat heating method and device and storage medium

By dynamically adjusting the heating mode and duration according to the initial temperature of the seat, the problem that the existing seat heating system cannot adapt to the ambient temperature is solved, and effective heating and energy saving are achieved under different ambient temperatures.

CN120645791APending Publication Date: 2025-09-16CHERY AUTOMOBILE CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511085506.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-08-04
Publication Date
2025-09-16

AI Technical Summary

Technical Problem

Existing seat heating systems use a fixed-temperature heating strategy that fails to take into account the ambient temperature, resulting in poor heating effects and easy energy waste.

Method used

Depending on the initial temperature of the seat, different heating modes (normal heating mode or fast heating mode) are adopted. The fast heating mode heats with high power at low temperatures, and the normal heating mode heats with low power at high temperatures. Combined with the duration control of the heating stage and the temperature maintenance stage, the heating strategy is dynamically adjusted to adapt to the ambient temperature.

Benefits of technology

It achieves effective heating at different ambient temperatures, avoids poor heating effect at low temperatures and energy waste at high temperatures, and improves user comfort and energy utilization efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120645791A_ABST
    Figure CN120645791A_ABST
Patent Text Reader

Abstract

The invention discloses a vehicle seat heating method and device and a storage medium, and belongs to the technical field of vehicle control. The method comprises the steps that in response to a received seat heating instruction, the initial temperature of a seat is obtained; under the condition that the initial temperature of the seat is not lower than the initial seat temperature threshold value, the seat is heated in a normal heating mode; and under the condition that the seat initial temperature is lower than the initial seat temperature threshold value, the seat is heated in a rapid heating mode, and the heating power of the rapid heating mode is larger than that of the normal heating mode. The corresponding heating mode is selected according to the normal temperature condition or the low temperature condition, and different heating strategies are automatically executed so as to cope with different environment temperatures, namely, rapid heating can be achieved under the low temperature condition, the situation that the seat heating effect is poor under the low temperature condition and the user needs cannot be met is avoided, and too fast heating can be avoided under the non-low temperature condition, and the user experience is improved. And the situation that people are scalded due to the fact that the temperature rises too fast is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the technical field of vehicle seat heating, and in particular to a vehicle seat heating method, device, and storage medium. Background Art

[0002] During cold winter months, when a vehicle is parked outdoors for extended periods, the seat surface temperature can become extremely low, impairing the user's driving experience. Currently, existing seat heating systems employ a fixed-temperature heating strategy, such as continuously heating based on the user's input gear position. This fixed-temperature heating strategy fails to account for ambient temperature, resulting in unsatisfactory heating results and a high level of energy waste. Summary of the Invention

[0003] The present invention provides a vehicle seat heating method, device, and storage medium to solve the problem that fixed-temperature heating strategies fail to take into account ambient temperature, resulting in poor heating effects and energy waste. The technical solution is as follows:

[0004] In a first aspect, a vehicle seat heating method is provided, comprising:

[0005] In response to receiving a seat heating instruction, obtaining an initial temperature of the seat;

[0006] heating the seat in a normal heating mode in response to the seat heating instruction when the initial temperature is not lower than an initial temperature threshold;

[0007] When the initial seat temperature is lower than the initial temperature threshold, the seat is heated in a rapid heating mode in response to the seat heating instruction, wherein a heating power corresponding to the rapid heating mode is greater than a heating power corresponding to the normal heating mode.

[0008] Optionally, heating the seat in a rapid heating mode in response to the seat heating instruction includes:

[0009] setting the target temperature of the seat temperature to a first target temperature based on the heating gear indicated by the seat heating instruction;

[0010] heating the seat based on the heating gear indicated by the seat heating instruction, so that the seat temperature increases from the initial temperature to the first target temperature, and recording the heating time consumed in the heating stage;

[0011] determining a temperature maintenance duration of a temperature maintenance phase based on the temperature rise duration, and maintaining the seat temperature at the first target temperature during the temperature maintenance phase;

[0012] After the temperature maintenance stage, if the heating gear is at the lowest heating gear, setting the target temperature to a second target temperature so that the seat temperature is maintained at the second target temperature;

[0013] If the heating level is greater than the lowest heating level, the heating level is lowered, and the seat is heated based on the lowered heating level.

[0014] Optionally, after the temperature maintenance stage, lowering the heating gear includes:

[0015] Determine the sum of the heating time and the temperature maintenance time to obtain a first time;

[0016] Based on the first duration, the heating level is lowered.

[0017] Optionally, lowering the heating gear based on the first duration includes:

[0018] If the first duration is not greater than a first duration threshold, stopping heating after the temperature maintenance stage;

[0019] When the downshift time point is reached, the heating gear is lowered; the downshift time point is determined according to the heating start time point and the first duration threshold.

[0020] Optionally, lowering the heating gear based on the first duration includes:

[0021] When the first duration is greater than a first duration threshold, after the temperature maintenance stage, lowering the heating gear;

[0022] Preferably, heating the seat based on the reduced heating gear includes:

[0023] When the lowered heating level is greater than the lowest heating level, heating the seat for a second time period based on the lowered heating level;

[0024] After the second time period, the heating level is lowered again, and the step of heating the seat for a second time period based on the lowered heating level is repeated when the lowered heating level is greater than the lowest heating level, until the heating level reaches the lowest heating level;

[0025] When the lowered heating level is the lowest heating level, the seat is heated at the lowest heating level.

[0026] Optionally, before determining the temperature maintenance duration of the temperature maintenance stage based on the temperature rising duration, the method further includes:

[0027] If the heating time is longer than a second time threshold, switching from the rapid heating mode to the normal heating mode, heating the seat based on the normal heating mode;

[0028] If the temperature rising time is less than or equal to the second time threshold, the step of determining the temperature maintaining time of the temperature maintaining stage based on the temperature rising time is performed.

[0029] In a second aspect, a vehicle seat heating device is provided, comprising:

[0030] a first acquiring module, configured to acquire an initial temperature of the seat in response to receiving a seat heating instruction;

[0031] a normal heating module, configured to heat the seat in a normal heating mode in response to the seat heating instruction if the initial temperature is not lower than an initial temperature threshold;

[0032] A rapid heating module is used to heat the seat in a rapid heating mode in response to the seat heating instruction when the initial temperature of the seat is lower than the initial temperature threshold, wherein the heating power corresponding to the rapid heating mode is greater than the heating power corresponding to the normal heating mode.

[0033] In a third aspect, a vehicle seat heating controller is provided, wherein the vehicle seat heating controller includes a main control module, the main control module includes a processor and a memory, at least one program code is stored in the memory, and the at least one program code is loaded and executed by the processor to implement the above-mentioned vehicle seat heating method.

[0034] In a fourth aspect, a non-temporary computer-readable storage medium is provided, in which a computer program is stored. The computer program is loaded and executed by a processor to implement the above-mentioned vehicle seat heating method.

[0035] In a fifth aspect, a computer program product is also provided, which includes computer instructions, and when the computer instructions are executed by a processor, the steps of any of the above-mentioned vehicle seat heating methods are implemented.

[0036] The technical solution provided by this application brings at least the following beneficial effects:

[0037] When this application receives a seat heating command, it obtains the initial seat temperature and automatically implements different heating strategies based on the initial temperature to cope with different ambient temperatures. Specifically, it can quickly increase the temperature at low temperatures to avoid poor seat heating at low temperatures that cannot meet user needs. In addition, it can avoid excessively rapid heating in moderate temperatures, which can waste energy. Furthermore, it can avoid excessively rapid heating in moderate temperatures that could cause burns and discomfort to personnel. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0039] Figure 1 This is a schematic diagram of an implementation environment provided by an embodiment of the present application;

[0040] Figure 2 This is one of the flow charts of a vehicle seat heating method provided in an embodiment of the present application;

[0041] Figure 3 This is the second flow chart of a vehicle seat heating method provided in an embodiment of the present application;

[0042] Figure 4 It is a structural schematic diagram of a vehicle seat heating device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0043] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.

[0044] The present application embodiment provides a vehicle seat heating control method, which is executed by a vehicle seat heating system. Please refer to Figure 1, which shows a logical structural block diagram of the vehicle seat heating system provided in an embodiment of the present application. The vehicle seat heating system includes: a seat control module 101, a thermistor 102 (Negative Temperature Coefficient, NTC), and a heating element 103. The seat control module 101 can be a seat controller (Seat Control Unit, SCU), for example, a seat heating controller. The resistance of the NTC thermistor 102 changes with temperature. The higher the temperature, the smaller the resistance of the NTC thermistor 102. The heating element 103 can be a heating wire. After the voltage is configured for the heating element 103, the temperature of the heating element 103 will increase, thereby heating the seat. The design of the heating element 103 needs to take into account both heating efficiency and energy consumption, ensuring rapid heating while avoiding energy waste.

[0045] In the embodiment of the present application, the vehicle seat heating system further includes a user input device 104 and a gateway (Central Gateway, CGW) 105 .

[0046] The user input device 104 is communicatively connected to the gateway 105, which is in turn communicatively connected to the seat control module 101. This communication connection may involve direct communication via CAN, LIN, or Ethernet, or indirect communication via a gateway router. The user input device 104 may be a mobile terminal communicatively connected to an onboard terminal, or it may be an onboard terminal. For example, the user input device 104 may be an onboard host computer. The user may perform user operations based on the user input device 104 to set the heating level.

[0047] The seat control module 101 and NTC thermistor 102 are connected via a wiring harness. NTC thermistor 102 is mounted on the seat and serves as a temperature sensing element to determine the seat temperature. As the seat temperature changes, the temperature of NTC thermistor 102 also changes, and consequently, the resistance of NTC thermistor 102 also changes. Specifically, the higher the temperature of NTC thermistor 102, the lower its resistance. After obtaining the resistance of NTC thermistor 102, the seat control module 101 determines the seat temperature based on a mapping between the resistance and temperature of NTC thermistor 102 and the resistance of NTC thermistor 102.

[0048] The seat control module 101 and the heating element 103 are connected via a wiring harness. The heating element 103 is mounted on the seat, specifically inside the seat. The seat control module 101 sets the voltage applied to the heating element 103 based on the initial temperature and the heating level indicated by the seat heating command. The heating element 103 then heats the seat, increasing the seat temperature. The NTC thermistor 102 and the heating element 103 are also connected via a wiring harness.

[0049] In this embodiment of the present application, when the user activates the seat heating function, the seat control module 101 automatically implements different heating strategies based on the ambient temperature (the initial resistance of the NTC thermistor 102). Based on the different heating strategies, the voltage applied to the heating element 103 is configured. The heating element 103 operates to heat the seat, raising the seat temperature to the set value. When the seat temperature changes, the resistance of the NTC thermistor 102 also changes. The seat control module 101 then adjusts the heating strategy based on the resistance of the NTC thermistor 102, ensuring that the seat reaches the desired temperature in the shortest possible time.

[0050] Based on the above Figure 1 The vehicle seat heating system implementation environment shown in the figure, the embodiment of the present application provides a vehicle seat heating method, such as Figure 2 As shown, the method is applied to a vehicle seat heating system, and the method includes steps 201 to 203.

[0051] Step 201: In response to receiving a seat heating instruction, obtain an initial temperature of the seat.

[0052] In the present embodiment, the seat temperature refers to the seat's internal temperature. It will be appreciated that since the thermistor is enclosed within the seat body, the seat temperature determined based on the thermistor's resistance can be considered the seat's internal temperature, while the seat's surface temperature increases as the seat's internal temperature increases. Therefore, the seat's surface temperature can be controlled by controlling the seat's internal temperature.

[0053] In an embodiment of the present application, a user sets a heating level through a user input device. The user input device generates a seat heating command based on the user's operation and forwards the seat heating command to a seat heating controller via a gateway. The seat heating command includes the heating level. Based on the seat heating command, the seat heating controller obtains the resistance of a thermistor connected to the seat heating controller, i.e., the initial resistance of the thermistor upon receiving the seat heating command. Based on the initial resistance value and the relationship between the thermistor resistance and temperature, the seat heating controller then obtains an initial temperature corresponding to the initial resistance value, which is recorded as the initial temperature of the seat.

[0054] In another embodiment of the present application, the seat temperature is the seat surface temperature. Specifically, after receiving the seat heating instruction, the seat heating controller can obtain the seat surface temperature from the temperature sensor. Specifically, the seat temperature is measured by the temperature sensor. When the temperature sensor obtains the seat surface temperature, it will be sent to the seat heating controller, so that the seat heating controller obtains the seat surface temperature.

[0055] Step 202 : When the initial temperature is not lower than the initial temperature threshold, in response to the seat heating instruction, heat the seat in a normal heating mode.

[0056] It is understood that before the seat is heated, it is in an unheated state, and the seat temperature is primarily affected by the ambient temperature. The lower the ambient temperature, the lower the initial temperature, and conversely, the higher the ambient temperature, the higher the initial temperature. Therefore, the initial temperature can represent the ambient temperature. The ambient temperature can be the temperature inside the vehicle or the temperature outside the vehicle. When representing the ambient temperature by the initial temperature, it can be assumed that the initial temperature is equal to the ambient temperature, or that the temperature difference between the initial temperature and the ambient temperature is within a preset temperature difference range. Furthermore, after obtaining the initial seat temperature, by determining the initial seat temperature, the ambient temperature of the seat can be determined, allowing different heating strategies to be implemented under different ambient temperatures.

[0057] In the embodiment of the present application, the initial temperature threshold can be set as needed. The initial temperature threshold can be a specific temperature value. For example, the initial temperature threshold can be 15°C, 20°C, or 25°C.

[0058] In the embodiment of the present application, when the initial temperature is not lower than the initial temperature threshold, it means that the ambient temperature is not very low. Therefore, based on the heating gear indicated by the seat heating instruction, the seat is heated through the normal heating mode, which can not only meet the user's seat heating needs, but also reduce energy consumption compared to the rapid heating mode.

[0059] Step 203 : When the initial seat temperature is lower than the initial temperature threshold, in response to the seat heating instruction, the seat is heated in a rapid heating mode, wherein the heating power corresponding to the rapid heating mode is greater than the heating power corresponding to the normal heating mode.

[0060] In this embodiment of the present application, for the same heating level, the heating power corresponding to the rapid heating mode is greater than the heating power corresponding to the normal heating mode, where the heating power is the average heating power. That is, for the same heating level and for the same time, the average heating power corresponding to the rapid heating mode is greater than the average heating power corresponding to the normal heating mode. Therefore, for the same heating level and for the same time, the seat temperature rises faster in the rapid heating mode than in the normal heating mode.

[0061] In the embodiment of the present application, the initial temperature can represent the ambient temperature. Therefore, if the initial temperature is lower than the initial temperature threshold, it indicates that the ambient temperature is relatively low. To ensure user comfort, the seat temperature needs to be quickly increased under low ambient temperature conditions. In this case, the seat temperature is quickly increased based on a higher target temperature in the rapid heating mode. If the initial temperature is not lower than the initial temperature threshold, it indicates that the ambient temperature is relatively high. In this case, the seat is heated in the normal heating mode at a target temperature lower than that of the rapid heating mode, without requiring a higher heating efficiency to quickly increase the seat temperature. This avoids energy waste and prevents user discomfort caused by higher seat surface temperatures due to higher heating efficiency.

[0062] Figure 3 This is another flow chart of vehicle seat heating provided according to an embodiment of the present application. Figure 3 As shown, the vehicle seat heating includes the following steps:

[0063] Step 301: In response to receiving a seat heating instruction, obtain an initial temperature of the seat.

[0064] Step 301 may refer to the above-mentioned step 101 and will not be described in detail here.

[0065] Step 302 : When the initial seat temperature is lower than the initial temperature threshold, the seat temperature target temperature is set to a first target temperature based on the heating level indicated by the seat heating instruction.

[0066] In the embodiment of the present application, the target temperature is the temperature that the seat is expected to reach when the seat is heated. During the seat heating process, the target temperature may change. For example, at the beginning of heating, the seat temperature may be expected to increase rapidly, but after a period of heating, the seat temperature may be expected to decrease to avoid overheating. Therefore, the target temperature may be higher at the beginning of heating and lower after a period of heating.

[0067] In this embodiment, if the seat temperature is greater than the target temperature, the heating element power is reduced or stopped to lower the seat temperature. If the seat temperature is less than the target temperature, the heating element power is increased to raise the seat temperature. If the seat temperature is at the target temperature, the heating element power is periodically activated to maintain the seat temperature at the target temperature. In other words, in this embodiment, the seat temperature is directed toward the target temperature, thereby facilitating seat temperature control based on the target temperature.

[0068] When a user performs a user operation using a user input device, the user can set a heating level at which heating is to be initiated. The seat heating controller sets a target temperature, i.e., a first target temperature, based on the heating level indicated by the seat heating instruction. Specifically, the first target temperature corresponding to the heating level indicated by the seat heating instruction can be determined based on a correspondence between the heating level and the target temperature.

[0069] Step 303: Heat the seat so that the seat temperature rises from the initial temperature to the first target temperature, and record the heating time consumed in the heating stage.

[0070] By configuring the voltage applied to the heating element, the heating element is heated to heat the seat, so that the heating process of the seat enters the heating stage and starts recording the heating time consumed in the heating stage.

[0071] Step 304: Determine the temperature maintenance duration of the temperature maintenance phase based on the temperature rise duration, and maintain the seat temperature at the first target temperature during the temperature maintenance phase.

[0072] In the embodiment of the present application, after the seat temperature reaches the first target temperature, the heating process of the seat enters the temperature maintenance stage, and the seat temperature will be maintained at the first target temperature during the temperature maintenance stage.

[0073] In the embodiment of the present application, the temperature maintenance time is determined based on the temperature rise time, wherein the temperature rise time is positively correlated with the temperature maintenance time. For example, the temperature maintenance time is in positive proportion to the temperature rise time.

[0074] In the embodiment of the present application, the first coefficient corresponding to the heating gear indicated by the user is determined based on the correspondence between the heating gear and the first coefficient, and the temperature maintenance time is determined by the heating time and the first coefficient. The coefficients corresponding to different heating gears are different or the same. For example, when the heating gear indicated by the user is gear 3, the first coefficient is determined to be 0.8 according to the heating gear and coefficient table, then the temperature maintenance time = 0.8 × heating time. For another example, when the heating gear indicated by the user is gear 2, the first coefficient is determined to be 0.33 according to the heating gear and coefficient table, then the temperature maintenance time = 0.33 × heating time. For another example, when the heating gear indicated by the user is gear 1, the first coefficient is determined to be 1 according to the heating gear and coefficient table, then the temperature maintenance time = 1 × heating time.

[0075] In another embodiment of the present application, the temperature maintenance time and the temperature rising time are in a logarithmic or exponential relationship.

[0076] In the embodiment of the present application, the longer the heating time, the lower the ambient temperature, and the shorter the heating time, the higher the ambient temperature. Since the heating time is positively correlated with the temperature maintenance time, the temperature maintenance time in the temperature maintenance stage can vary according to the ambient temperature. That is, in the embodiment of the present application, the temperature maintenance time in the temperature maintenance stage will be longer than that in the case of lower ambient temperature. Since the heating time is positively correlated with the temperature maintenance time, the temperature maintenance time corresponding to the ambient temperature can be flexibly adapted to avoid mismatch between the ambient temperature and the temperature maintenance time, which may cause the seat temperature to drop or the seat temperature to be too high, causing discomfort to the user.

[0077] In the embodiment of the present application, before determining the temperature maintenance duration of the temperature maintenance stage based on the temperature rise duration, the method further includes: step 3041 and step 3042.

[0078] Step 3041: If the heating time is greater than the second time threshold, switch from the rapid heating mode to the normal heating mode, and heat the seat based on the normal heating mode.

[0079] Step 3042: If the heating time is not greater than the second time threshold, then executing the step of determining the temperature maintenance time of the temperature maintenance stage based on the heating time.

[0080] After the heating element heats the seat, the seat temperature may or may not rise from the initial temperature to the first target temperature due to the influence of the ambient temperature. Therefore, in this embodiment of the application, the time it takes for the seat temperature to rise from the initial temperature, i.e., the heating time of the heating phase, is also recorded. This heating time is then used to determine whether the seat temperature has risen to the first target temperature within a second time threshold.

[0081] In an embodiment of the present application, for the same heating time and the same heating gear, the minimum value of the seat target temperature in the rapid heating mode is greater than or equal to the minimum value of the seat target temperature in the normal heating mode, and for the same heating gear, the maximum value of the seat target temperature in the rapid heating mode is greater than the maximum value of the seat target temperature in the normal heating mode. After switching from the rapid heating mode to the normal heating mode, the target temperature of the seat will also be adjusted accordingly. For example, after switching from the rapid heating mode to the normal heating mode, the target temperature will be lowered or remain unchanged.

[0082] In another embodiment of the present application, before determining the temperature maintenance duration of the temperature maintenance stage based on the temperature rise duration, the method further includes: step 3043 and step 3046.

[0083] Step 3043: If the heating time is greater than the second time threshold, determine whether the heating level indicated by the seat heating instruction is the maximum heating level.

[0084] Step 3044: When the heating gear indicated by the seat heating instruction is the maximum heating gear, the rapid heating mode is switched to the normal heating mode, and the seat is heated based on the normal heating mode.

[0085] Step 3045: When the heating level indicated by the seat heating instruction is less than the maximum heating level, the rapid heating mode is switched to the normal heating mode, and the heating level is increased, and the seat is heated based on the increased heating level.

[0086] Step 3046: If the heating time is not greater than the second time threshold, then the step of determining the temperature maintenance time of the temperature maintenance stage based on the heating time is executed.

[0087] In the embodiment of the present application, if the heating time is too long, it indicates that the environment is too cold. Considering that the heating element operates at a high power for a long time in the rapid heating mode, it is determined whether the heating level indicated by the seat heating instruction is the maximum heating level. If it is the maximum heating level, the risk factor of the heating element increases. Therefore, the seat is switched from rapid heating mode to normal heating mode to lower the target temperature of the seat. The seat is then heated based on the normal heating mode, thereby improving safety. If the heating level indicated by the seat heating instruction is less than the maximum heating level, the heating element is sufficiently safe. To quickly increase the temperature, the rapid heating mode is switched to normal heating mode, and the heating level is increased. In normal heating mode, the seat is heated based on the increased heating level.

[0088] Step 305: After the temperature maintenance stage, if the heating gear is greater than the lowest heating gear, after the temperature maintenance stage, the heating gear is reduced, and the seat is heated based on the reduced heating gear.

[0089] In an embodiment of the present application, after the temperature maintenance stage, the seat temperature has reached the first target temperature and maintained the first target temperature for a certain period of time. The seat surface temperature is sufficient to meet the user's needs after changing with the seat temperature. If the seat temperature continues to maintain the first target temperature, the seat surface temperature will be too high. Therefore, after the temperature maintenance stage, if the heating gear is greater than the lowest heating gear, the heating gear is lowered, and the seat is heated based on the lowered heating gear.

[0090] Step 306: If the heating gear is the lowest heating gear, set the target temperature to a second target temperature so that the seat temperature is maintained at the second target temperature, wherein the second target temperature is lower than the first target temperature.

[0091] If the heating level is at the lowest setting, the heating level cannot be lowered. To prevent the seat from overheating and causing the seat surface temperature to overheat, the target temperature is adjusted to a second target temperature to lower the seat temperature. Specifically, the seat temperature can be lowered and maintained at the target temperature by reducing the power of the heating element or stopping the heating element. Specifically, the second target temperature corresponding to the heating level indicated by the seat heating instruction can be determined based on the corresponding relationship between the heating level and the target temperature.

[0092] In some embodiments, after the temperature maintenance stage, if the heating level is greater than the lowest heating level, the heating level is lowered, including: step 3051 and step 3052.

[0093] Step 3051: Determine the sum of the heating time and the temperature maintenance time to obtain a first time.

[0094] Step 3052: Based on the first duration, reduce the heating level.

[0095] A longer heating time indicates a lower ambient temperature, and the heating time is positively correlated with the temperature maintenance time. The first time is the sum of the heating time and the temperature maintenance time. Therefore, different first time periods correspond to different ambient temperatures. In this embodiment of the present application, the heating level is lowered based on the first time period, corresponding to different ambient temperatures. The first time period is used to determine the timing of lowering the heating level at different ambient temperatures, thereby improving energy efficiency.

[0096] In some embodiments, lowering the heating level based on the first duration includes: step 401 - step 402 .

[0097] Step 401: When the first duration is not greater than the first duration threshold, after the temperature maintenance phase, the target temperature is set to a third target temperature, wherein the third target temperature is lower than the first target temperature.

[0098] In the embodiment of the present application, different heating gears have corresponding target temperatures. Under the same heating mode, the target temperature corresponding to a higher heating gear is higher than the target temperature corresponding to a lower heating gear. In the embodiment of the present application, if the first duration is not greater than the first duration threshold, it indicates that the ambient temperature is not very cold. To avoid energy waste, after the temperature maintenance phase, the target temperature is lowered so that the seat temperature approaches the target temperature, thereby avoiding energy waste caused by high-temperature heating of the seat before downshifting.

[0099] In the embodiment of the present application, when determining the target temperature corresponding to the heating gear based on the correspondence between the heating gear and the target temperature, the target temperature corresponding to each heating gear in different heating stages can also be determined based on the correspondence between the target temperature and the heating stage, where the heating stage includes a temperature rise stage and a temperature maintenance stage. Therefore, based on the correspondence between the heating gear and the target temperature and the correspondence between the target temperature and the heating stage, a third target temperature corresponding to the heating gear after the temperature maintenance stage and / or a first target temperature corresponding to the heating gear during the temperature rise stage can be determined.

[0100] Step 402: When the downshift time point is reached, reduce the heating gear, wherein the downshift time point is determined according to the heating start time point and the first duration threshold.

[0101] In an embodiment of the present application, when the seat starts to heat, the heating start time point will be recorded. The heating start time point is also the start time of the heating phase. Then, the time point for lowering the heating gear is determined by the heating start time point and the first duration threshold to obtain the downshifting time point.

[0102] In some embodiments, the first duration threshold can be determined based on the ambient temperature. Thus, if the first duration is no greater than the first duration threshold, the time it takes for the seat temperature to decrease from the first target temperature to the third target temperature can vary with changes in the ambient temperature. The ambient temperature is the initial temperature, and the time it takes for the seat temperature to decrease from the first target temperature to the third target temperature is negatively correlated with the ambient temperature. That is, for the same heating level, the lower the ambient temperature, the longer it takes for the seat temperature to decrease from the first target temperature to the third target temperature, and the higher the ambient temperature, the shorter it takes for the seat temperature to decrease from the first target temperature to the third target temperature. Specifically, the first duration threshold corresponding to the current ambient temperature can be determined by setting a corresponding relationship between the first duration threshold and the ambient temperature.

[0103] In some embodiments, the first duration threshold is determined based on the heating level indicated by the user. Thus, if the first duration is no greater than the first duration threshold, the time it takes for the seat temperature to decrease from the first target temperature to the third target temperature can vary with the user-indicated heating level. For example, if the user-indicated heating level is level 3, the first duration threshold is 80%; if the user-indicated heating level is level 2, the first duration threshold is 33%; and if the user-indicated heating level is level 1, the first duration threshold is 100%.

[0104] In some embodiments, specifically, the correspondence between the ambient temperature and / or the heating level indicated by the user and the first duration threshold can be set, so that the first duration threshold corresponding to the current ambient temperature and / or the heating level indicated by the user can be determined based on the ambient temperature and / or the heating level indicated by the user.

[0105] In some embodiments, based on the first duration, lowering the heating level includes: step 403 .

[0106] Step 403: When the first duration is greater than the first duration threshold, after the temperature maintenance stage, reduce the heating gear.

[0107] In the embodiment of the present application, when the first time length is greater than the first time length threshold, it means that the ambient temperature is very cold, but because the first time length is long, the seat has been heated at a higher temperature for a sufficiently long time, and the seat surface temperature under the influence of the seat temperature is sufficient to meet the user's needs. In order to avoid energy waste, when the first time length is greater than the first time length threshold, the heating gear is directly lowered after the temperature maintenance stage.

[0108] In the process of executing the rapid heating mode, the heating time of the heating stage will be affected by the ambient temperature. The present application utilizes the rule that the heating time of the heating stage will be affected by the ambient temperature to make the temperature maintenance time of the temperature maintenance stage positively correlated with the heating time. The first coefficient of the temperature maintenance time and the heating time of the present application changes with the heating gear input by the user, so that the temperature maintenance time can be dynamically set according to the ambient temperature and / or the heating gear input by the user. At the same time, the first time threshold in the present application also changes with the change of the ambient temperature and / or the heating gear input by the user. Therefore, the first time threshold can be adjusted based on the ambient temperature and / or the heating gear input by the user to make the timing of downshifting or lowering the target temperature more consistent with the ambient temperature and / or the heating gear input by the user. The present application reasonably adjusts the duration and target temperature of the heating stage and the maintenance stage according to the external temperature and the heating gear selected by the user, so that the final downshift to energy-saving temperature maintenance strategy is reasonably arranged, thereby improving driving comfort and optimizing energy efficiency.

[0109] Preferably, heating the seat based on the lowered heating gear includes: steps 501 to 503.

[0110] Step 501: When the lowered heating level is greater than the lowest heating level, heat the seat for a second time period based on the lowered heating level.

[0111] Step 502: Lower the heating level again after the second time period, and repeat the step of heating the seat for a second time period based on the lowered heating level when the lowered heating level is greater than the lowest heating level, until the heating level reaches the lowest heating level.

[0112] Step 503: When the lowered heating gear is the lowest heating gear, heat the seat at the lowest heating gear.

[0113] In an embodiment of the present application, after the heating gear is lowered, it will be determined whether the lowered heating gear is greater than the lowest heating gear. If the lowered heating gear is the lowest heating gear, the seat will be heated at the lowest heating gear. If the lowered heating gear is greater than the lowest heating gear, the seat will be heated for a second time period based on the lowered heating gear. After the second time period, the heating gear will be lowered again, and it will be determined again whether the lowered heating gear is greater than the lowest heating gear.

[0114] In the embodiment of the present application, when the initial temperature is not lower than the initial temperature threshold, the seat is heated in a normal heating mode in response to a seat heating instruction, including: steps 2021 and 2022.

[0115] Step 2021: When the initial temperature of the seat is not lower than the initial temperature threshold, the seat is heated for a third time period based on the heating level indicated by the seat heating instruction.

[0116] Because the initial seat temperature is not lower than the initial temperature threshold, the initial temperature is relatively high. Since the initial temperature represents the ambient temperature, a high initial temperature indicates a high ambient temperature. When the ambient temperature is relatively high, the seat temperature reaches the target temperature and maintains the target temperature for a period of time based on the third heating time indicated by the user.

[0117] Step 2022: If the heating level is greater than the lowest heating level, reduce the heating level, and heat the seat based on the reduced heating level.

[0118] The seat heating based on the lowered heating level can be performed with reference to steps 501 to 503 above, which will not be described in detail here. That is, whether the seat is heated in the rapid heating mode or the normal heating mode, the present application will perform steps 501 to 503 after heating the seat based on the user-indicated heating level and lowering the heating level to gradually lower the heating level, thereby fully utilizing the residual heat of the seat and avoiding energy waste.

[0119] After heating the seat for the third period of time, if the heating level is greater than the lowest heating level, the heating level is lowered, and the seat is heated based on the lowered heating level. This can fully utilize the residual temperature of the seat to increase the surface temperature of the seat and avoid excessive energy consumption, and can also avoid discomfort to the user caused by the rapid drop in seat temperature.

[0120] Step 2023: If the heating gear is the lowest heating gear, heat the seat based on the lowest heating gear.

[0121] The vehicle seat heating method of the present application is described below by using an example:

[0122] S1: The user inputs a seat heating instruction via the user input device 104. The seat heating instruction includes an initial heating gear. The heating gears include 3, 2, or 1. Gear 1 is the lowest heating gear, and gear 3 is the highest heating gear.

[0123] S2 : In response to receiving the seat heating instruction, obtaining the initial temperature of the seat.

[0124] S3, determine whether the initial temperature is lower than 25°C. If the initial temperature is lower than 25°C, execute S4. Otherwise, if the initial temperature is higher than or equal to 25°C, execute S5.

[0125] S4 , in response to the seat heating instruction, heating the seat in a rapid heating mode.

[0126] S5 , in response to the seat heating instruction, heating the seat in a normal heating mode.

[0127] S4, including S41-S44.

[0128] S41, determining the initial heating gear.

[0129] S42: If the initial heating gear is gear 3, the seat is heated based on the rapid heating mode corresponding to gear 3.

[0130] S43: If the initial heating gear is gear 2, the seat is heated based on the rapid heating mode corresponding to gear 2.

[0131] S44: If the initial heating gear is gear 1, the seat is heated based on the rapid heating mode corresponding to gear 1.

[0132] S42, including: S421-S428.

[0133] S421, if the initial heating gear is gear 3, then the target temperature of the seat is set to 60°C when the seat is heated, that is, in the rapid heating mode, if the initial heating gear is gear 3, then the expected seat temperature to be reached when the seat is heated is 60°C, and the heating stage is entered to make the seat temperature tend to the target temperature of 60°C, and the heating time consumed in the heating stage is recorded at the same time.

[0134] S422, determine whether the seat temperature reaches the target temperature within 20 minutes. If the seat temperature reaches the target temperature within 20 minutes, execute S423. If the seat temperature does not reach the target temperature within 20 minutes, execute S427.

[0135] S423, entering the temperature maintenance stage, the temperature maintenance time of the temperature maintenance stage is 80% of the temperature rise time.

[0136] S424, determine whether the first time length is greater than 10 minutes, where the first time length is the sum of the heating time length and the temperature maintenance time length. If it is less than or equal to, execute S425 after the temperature maintenance stage ends; otherwise, execute S426 after the temperature maintenance stage ends.

[0137] S425 , adjusting the target temperature to 55° C. so that the seat temperature approaches the target temperature of 55° C. until the downshift time point is reached, and then executing S426 .

[0138] S426, lower the heating gear to gear 2, adjust the target temperature to 40°C, heat the seat for 15 minutes, and then S427.

[0139] S427, lower the heating gear to gear 1, and adjust the target temperature to 15°C, heating the seat based on gear 1.

[0140] S428: Keep the gear position unchanged and adjust the target temperature to 55°C.

[0141] S43, including: S431-S437.

[0142] S431, if the initial heating gear is gear 2, then the target temperature of the seat is set to 60°C when the seat is heated, that is, in the rapid heating mode, if the initial heating gear is gear 2, then the expected seat temperature to be reached when the seat is heated is 60°C, and the heating stage is entered to make the seat temperature tend to the target temperature of 60°C, and the heating time consumed in the heating stage is recorded at the same time.

[0143] S432, determine whether the seat temperature reaches the target temperature within 20 minutes. If the seat temperature reaches the target temperature within 20 minutes, execute S433. If the seat temperature does not reach the target temperature within 20 minutes, execute S437.

[0144] S433, enter the temperature maintenance stage, the temperature maintenance time of the temperature maintenance stage is 33% of the temperature rise time.

[0145] S434, determine whether the first time length is greater than 15 minutes, where the first time length is the sum of the heating time length and the temperature maintenance time length. If it is less than or equal to, execute S435 after the temperature maintenance stage ends; otherwise, execute S437 after the temperature maintenance stage ends.

[0146] S435 , adjusting the target temperature to 40° C. so that the seat temperature approaches the target temperature of 40° C. until the downshift time point is reached, and then executing S427 .

[0147] S436: Lower the heating gear to level 1 and adjust the target temperature to 15°C, heating the seat based on level 1.

[0148] S437: Keep the gear position unchanged and adjust the target temperature to 40°C.

[0149] S44, including: S441-S445.

[0150] S441, if the initial heating gear is gear 1, then the target temperature of the seat is set to 45°C when the seat is heated, that is, in the rapid heating mode, if the initial heating gear is gear 1, then the expected seat temperature to be reached when the seat is heated is 45°C, and the heating stage is entered to make the seat temperature tend to the target temperature of 45°C, and the heating time consumed in the heating stage is recorded at the same time.

[0151] S442, determine whether the seat temperature reaches the target temperature within 20 minutes. If the seat temperature reaches the target temperature within 20 minutes, execute S443. If the seat temperature does not reach the target temperature within 20 minutes, execute S445.

[0152] S443, enter the temperature maintenance stage, the temperature maintenance time of the temperature maintenance stage is the same as the temperature rise time.

[0153] S444: Adjust the target temperature to 15°C and heat the seat at level 1.

[0154] S445: Keep the gear position unchanged and adjust the target temperature to 15°C.

[0155] S5, including: S51-S57.

[0156] S51, determining the initial heating gear.

[0157] S52: If the initial heating gear is gear 3, set the target temperature to 55°C and heat the seat at gear 3 for 10 minutes.

[0158] S53, reduce to gear 2, set the target temperature corresponding to gear 2 to 40°C, and heat the seat at gear 2 for 5 minutes.

[0159] S54, reduce to level 1, and set the target temperature corresponding to level 1 to 15°C.

[0160] S55, seat heating based on 1st gear.

[0161] S56, if the initial heating gear is gear 2, set the target temperature to 40°C, heat the seat at gear 2 for 15 minutes, and then execute step S55.

[0162] S57, if the initial heating gear is gear 1, set the target temperature to 15°C, and then execute S55.

[0163] See also Figure 4 , an embodiment of the present application provides a vehicle seat heating device 600, the device comprising:

[0164] A first acquisition module 601 is configured to acquire an initial temperature of the seat in response to receiving a seat heating instruction;

[0165] a normal heating module 602 for heating the seat in a normal heating mode in response to the seat heating instruction if the initial temperature is not lower than an initial temperature threshold;

[0166] The rapid heating module 603 is used to heat the seat in a rapid heating mode in response to the seat heating instruction when the initial temperature of the seat is lower than the initial temperature threshold, wherein the heating power corresponding to the rapid heating mode is greater than the heating power corresponding to the normal heating mode.

[0167] In a possible implementation, the rapid heating module 603 includes:

[0168] a first rapid heating submodule, configured to set the target temperature of the seat to a first target temperature based on the heating gear indicated by the seat heating instruction;

[0169] a second rapid heating submodule, configured to heat the seat based on the heating gear indicated by the seat heating instruction, so that the seat temperature increases from the initial temperature to the first target temperature, and record a heating time consumed in the heating stage;

[0170] a third rapid heating submodule, configured to determine a temperature maintenance duration of a temperature maintenance phase based on the temperature rise duration, and maintain the seat temperature at the first target temperature during the temperature maintenance phase;

[0171] a fourth rapid heating submodule, configured to, after the temperature maintenance stage, if the heating gear is greater than a lowest heating gear, reduce the heating gear, and heat the seat based on the reduced heating gear;

[0172] The fifth rapid heating submodule is configured to set the target temperature to a second target temperature if the heating gear is the lowest heating gear, so as to maintain the seat temperature at the second target temperature, wherein the second target temperature is lower than the first target temperature.

[0173] The rapid heating module 603 further includes:

[0174] a sixth rapid heating submodule, configured to determine the sum of the heating time and the temperature maintaining time to obtain a first time;

[0175] A seventh rapid heating submodule is configured to reduce the heating level based on the first duration.

[0176] The seventh rapid heating submodule comprises:

[0177] A first submodule is configured to, if the first duration is not greater than a first duration threshold, set the target temperature to a third target temperature after the temperature maintenance phase, wherein the third target temperature is lower than the first target temperature;

[0178] The second submodule is configured to lower the heating gear when a downshifting time point is reached, wherein the downshifting time point is determined according to a heating start time point and the first duration threshold.

[0179] In a possible implementation, the seventh rapid heating submodule includes:

[0180] A third submodule is configured to, when the first duration is greater than a first duration threshold, reduce the heating gear after the temperature maintenance stage;

[0181] Preferably, heating the seat based on the lowered heating gear includes:

[0182] When the lowered heating level is greater than the lowest heating level, heating the seat for a second time period based on the lowered heating level;

[0183] After the second time period, the heating level is lowered again, and the step of heating the seat for a second time period based on the lowered heating level is repeated when the lowered heating level is greater than the lowest heating level, until the heating level reaches the lowest heating level;

[0184] When the lowered heating level is the lowest heating level, the seat is heated at the lowest heating level.

[0185] In a possible implementation, the apparatus further includes:

[0186] A first module is configured to switch from the rapid heating mode to the normal heating mode if the heating time is greater than a second time threshold, and heat the seat based on the normal heating mode;

[0187] The second module is used to execute the step of determining the temperature maintenance time of the temperature maintenance stage based on the temperature rise time if the temperature rise time is less than or equal to the second time threshold.

[0188] It should be noted that the apparatus provided in the above embodiments is merely illustrated by the division of the above functional modules when implementing its functions. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. In addition, the apparatus and method embodiments provided in the above embodiments are based on the same concept. The specific implementation process is detailed in the method embodiment and will not be repeated here.

[0189] In an exemplary embodiment, a vehicle seat heating controller is also provided, wherein the vehicle seat heating controller includes a main control module, the main control module includes a processor and a memory, at least one program code is stored in the memory, and the at least one program code is loaded and executed by the processor in accordance with the above-mentioned vehicle seat heating method.

[0190] In an exemplary embodiment, a computer-readable storage medium is further provided, in which at least one computer program is stored. The at least one computer program is loaded and executed by a processor of a computer device to enable the computer to implement any of the above-mentioned vehicle seat heating methods.

[0191] In one possible implementation, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc (CD-ROM), a magnetic tape, a floppy disk, an optical data storage device, and the like.

[0192] In an exemplary embodiment, a computer program product or computer program is also provided. The computer program product or computer program includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform any of the above-described vehicle seat heating methods.

[0193] It should be noted that the information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with the relevant laws, regulations and standards of the relevant countries and regions. For example, the environmental images around the vehicle, road pre-processing recognition results, road matching results, first duration, second duration and control strategy involved in this application are all obtained with full authorization.

[0194] It should be understood that the term "plurality" used herein refers to two or more. "And / or" describes a relationship between associated objects, indicating that three possible relationships exist. For example, "A and / or B" can mean: A exists alone, A and B exist simultaneously, or B exists alone. The character " / " generally indicates an "or" relationship between the associated objects.

[0195] It should be noted that the terms "first," "second," etc. (if any) in the specification and claims of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequential order. It should be understood that the numbers used in this way are interchangeable where appropriate so that the embodiments of the application described herein can be implemented in an order other than those illustrated or described herein. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the application as detailed in the appended claims.

[0196] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent replacements, improvements, etc. made within the principles of the present application shall be included in the scope of protection of the present application.

Claims

1. A vehicle seat heating method, characterized in that: include: In response to receiving a seat heating instruction, obtaining an initial temperature of the seat; heating the seat in a normal heating mode in response to the seat heating instruction when the initial temperature is not lower than an initial temperature threshold; When the initial seat temperature is lower than the initial temperature threshold, the seat is heated in a rapid heating mode in response to the seat heating instruction, wherein a heating power corresponding to the rapid heating mode is greater than a heating power corresponding to the normal heating mode.

2. The method according to claim 1, characterized in that The step of heating the seat in a rapid heating mode in response to the seat heating instruction includes: setting the target temperature of the seat temperature to a first target temperature based on the heating gear indicated by the seat heating instruction; heating the seat based on the heating gear indicated by the seat heating instruction, so that the seat temperature increases from the initial temperature to the first target temperature, and recording the heating time consumed in the heating stage; determining a temperature maintenance duration of a temperature maintenance phase based on the temperature rise duration, and maintaining the seat temperature at the first target temperature during the temperature maintenance phase; After the temperature maintenance stage, if the heating level is greater than a lowest heating level, lowering the heating level, and heating the seat based on the lowered heating level; If the heating gear is the lowest heating gear, the target temperature is set to a second target temperature so that the seat temperature is maintained at the second target temperature, wherein the second target temperature is lower than the first target temperature.

3. The method according to claim 2, characterized in that After the temperature maintenance stage, if the heating gear is greater than the lowest heating gear, lowering the heating gear includes: Determine the sum of the heating time and the temperature maintenance time to obtain a first time; Based on the first duration, the heating level is lowered.

4. The method according to claim 3, characterized in that The step of lowering the heating gear based on the first duration includes: If the first duration is not greater than a first duration threshold, after the temperature maintenance stage, setting the target temperature to a third target temperature, wherein the third target temperature is lower than the first target temperature; When a downshift time point is reached, the heating gear is lowered, wherein the downshift time point is determined according to a heating start time point and the first duration threshold.

5. The method according to claim 3, characterized in that The step of lowering the heating gear based on the first duration includes: When the first duration is greater than a first duration threshold, after the temperature maintenance stage, lowering the heating gear; Preferably, heating the seat based on the lowered heating gear includes: When the lowered heating level is greater than the lowest heating level, heating the seat for a second time period based on the lowered heating level; After the second time period, the heating level is lowered again, and the step of heating the seat for a second time period based on the lowered heating level is repeated when the lowered heating level is greater than the lowest heating level, until the heating level reaches the lowest heating level; When the lowered heating level is the lowest heating level, the seat is heated at the lowest heating level.

6. The method according to claim 2, characterized in that Before determining the temperature maintenance duration of the temperature maintenance stage based on the temperature rising duration, the method further includes: If the heating time is longer than a second time threshold, switching from the rapid heating mode to the normal heating mode, heating the seat based on the normal heating mode; If the temperature rising time is less than or equal to the second time threshold, the step of determining the temperature maintaining time of the temperature maintaining stage based on the temperature rising time is performed.

7. A vehicle seat heating device, characterized in that: The device comprises: a first acquiring module, configured to acquire an initial temperature of the seat in response to receiving a seat heating instruction; a normal heating module, configured to heat the seat in a normal heating mode in response to the seat heating instruction if the initial temperature is not lower than an initial temperature threshold; A rapid heating module is used to heat the seat in a rapid heating mode in response to the seat heating instruction when the initial temperature of the seat is lower than the initial temperature threshold, wherein the heating power corresponding to the rapid heating mode is greater than the heating power corresponding to the normal heating mode.

8. A vehicle seat heating controller, wherein: The vehicle seat heating controller includes a main control module, which includes a processor and a memory. The memory stores at least one program code, which is loaded and executed by the processor to implement the vehicle seat heating method according to any one of claims 1 to 6.

9. A non-transitory computer-readable storage medium, characterized in that The computer-readable storage medium stores a computer program, which is loaded and executed by a processor to implement the vehicle seat heating method according to any one of claims 1 to 6.

10. A computer program product, wherein: The product stores at least one program code, and the at least one program code is used to be executed by a processor to implement the vehicle seat heating method according to any one of claims 1 to 6.