Temperature control method, device, equipment, medium and product of heating equipment
Patent Information
- Application Number
- CN202610606605.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-04-30
- Publication Date
- 2026-08-18
AI Technical Summary
[0005]本申请实施例提供了一种加热设备的温度控制方法、装置、设备、介质、产品,能够使加热区域温度稳定维持在预设目标温度,解决了传统加热设备温度波动大、无法恒温的问题,实现了精准、平稳的恒温控制效果
采用分段式加热控制策略,在加热启动后首先以较大的第一输出功率按照第一加热周期进行快速升温,使加热区域迅速达到接近目标温度的范围,满足用户即开即热的体验需求。当温度达到第一温度阈值后,系统自动切换至恒温控制阶段,将最大输出功率限制在较小的第二阈值,并基于实时温度反馈动态调节第二输出功率。这种先快速升温后精细调节的方式,有效避免了传统通断控制中温度大幅波动的缺陷,使加热区域的温度能够平稳维持在预设的目标温度,实现真正的恒温效果,显著提升了用户的使用舒适度。
Smart Images

Figure CN122593467A_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of computer technology, and in particular relates to a temperature control method, device, equipment, medium, and product for heating equipment. Background Technology
[0002] Heated pants are wearable heating devices that convert electrical energy into heat energy by connecting to a power source, providing warmth or heat therapy to the wearer to relieve muscle fatigue, resist cold, and improve wearing comfort.
[0003] In related technologies, common heated pants products typically employ a simple on / off control method: when the temperature of the heated area rises to a preset upper limit, the system cuts off heating; when the temperature drops to a preset lower limit, the system restarts heating.
[0004] In the above methods, the temperature of the heating area of the heating equipment fluctuates repeatedly within a large range, sometimes hot and sometimes cold, making it impossible to achieve a constant temperature effect and resulting in a poor user experience. Summary of the Invention
[0005] This application provides a temperature control method, device, equipment, medium, and product for heating equipment, which can stably maintain the temperature of the heating area at a preset target temperature, solving the problem of large temperature fluctuations and inability to maintain a constant temperature in traditional heating equipment, and achieving a precise and stable constant temperature control effect.
[0006] In a first aspect, embodiments of this application provide a temperature control method for a heating device, the method being applied to the heating device, the method comprising: In response to a heating start command, the heating area of the heating device is heated with a first output power according to a first heating cycle. The maximum output of the first output power is a first threshold. The first heating cycle includes alternating heating periods and heating stop periods. When the temperature in the heating zone reaches the first temperature threshold, the second heating cycle is determined according to the current heating level of the heating equipment. The alternation pattern of the heating period and the heating stop period in the second heating cycle is related to the current heating level of the heating equipment. The heating area of the heating device is heated with a second output power according to a second heating cycle. The maximum output of the second output power is a second threshold. The first threshold is greater than the second threshold. The second heating cycle includes alternating heating periods and heating stop periods. When heating the heating area according to the second heating cycle, the second output power is dynamically adjusted according to the real-time temperature of the heating area so that the temperature of the heating area is maintained at the preset target temperature.
[0007] The first aspect of the beneficial effects is as follows: Employing a segmented heating control strategy, the system initially heats up rapidly with a high initial output power throughout the first heating cycle after heating begins. This quickly brings the heated area close to the target temperature, meeting users' needs for instant heating. Once the temperature reaches a first threshold, the system automatically switches to a constant temperature control phase, limiting the maximum output power to a lower second threshold and dynamically adjusting the second output power based on real-time temperature feedback. This method of rapid heating followed by fine-tuning effectively avoids the significant temperature fluctuations inherent in traditional on / off control, ensuring the heated area temperature remains stable at the preset target temperature, achieving true constant temperature and significantly improving user comfort.
[0008] In one implementation, the heating area includes at least two independently controlled sub-heating areas; In response to a heating start command, heating the heating area of the heating device with a first output power according to a first heating cycle includes: At least two sub-heating areas are heated in turn according to a preset order, wherein when any sub-heating area is heated, the other sub-heating areas in the at least two sub-heating areas except for that sub-heating area stop heating; When heating each sub-heating zone, the sub-heating zone is heated with a first output power according to a first heating cycle.
[0009] In this implementation, the heating area is divided into multiple independently controlled sub-heating areas, which are heated in turn in a preset order during the initial heating stage. This ensures that only one sub-area is in working state at any given time, which avoids the current surge caused by multiple areas working at high power at the same time, thus extending the service life of the power bank. It also ensures that each area is heated evenly, creating favorable conditions for subsequent independent temperature control of each area, making the overall heating effect more balanced and stable.
[0010] In one implementation, the method further includes: In response to receiving a heating shutdown operation for the first sub-heating region in at least two sub-heating regions, the order of alternating heating of the at least two sub-heating regions is maintained; During the first time period when it is the first sub-heating area's turn to be heated, heating of the first sub-heating area is stopped, and after the first time period ends, heating of the next sub-heating area in sequence continues.
[0011] In this implementation, when a user selects to turn off a sub-heating area, the system maintains the original alternating heating sequence, only stopping heating during the heating period corresponding to the turned-off area. This off-season processing method ensures that the heating logic of the unturned areas remains unaffected, making the control process simple and reliable. Users can flexibly select the areas to be heated according to their needs, achieving a personalized heat therapy experience without affecting the system's constant temperature control stability.
[0012] In one implementation, when the temperature of the heating zone reaches a first temperature threshold, a second heating cycle is determined based on the current heating level of the heating device, including: When the temperature in the heating zone reaches the first temperature threshold, a preset heating cycle mapping table is obtained, which includes the correspondence between heating levels and various heating cycles. The second heating cycle is determined from the heating cycle mapping table based on the current heating level of the heating equipment.
[0013] In this implementation, a preset heating cycle mapping table associates different heating levels with corresponding heating cycle parameters. When the temperature reaches the switching condition, the system can quickly match and determine the second heating cycle based on the current level. This mapping relationship allows users to obtain different heating rhythms and perceived temperatures simply by selecting the level, without the need to manually set complex parameters, making operation convenient. It also provides an accurate reference cycle for subsequent constant temperature adjustment, enhancing the adaptability and personalized experience of temperature control.
[0014] In one implementation, when heating the heating area according to the second heating cycle, the second output power is dynamically adjusted according to the real-time temperature of the heating area, including: If the real-time temperature of the heating zone is lower than the target temperature and the difference between the real-time temperature and the target temperature is greater than or equal to a first difference threshold, the second output power is increased by a first preset ratio; or, If the real-time temperature of the heating zone is lower than the target temperature and the difference between the real-time temperature and the target temperature is less than or equal to the second difference threshold, the second output power is reduced by the second preset ratio, and the second difference threshold is less than the first difference threshold.
[0015] In this implementation, during the constant temperature regulation process, when the real-time temperature is lower than the target temperature by a certain percentage, the output power is increased proportionally; when it approaches the target temperature, the output power is decreased proportionally, making the power adjustment range directly related to the temperature deviation. When the temperature difference is small, the adjustment range is small, avoiding over-adjustment that could cause new fluctuations; when the temperature difference is large, the adjustment range increases accordingly, enabling rapid correction of temperature deviations. This differentiated adjustment method ensures that the temperature is always maintained at the target temperature, preventing overheating or overcooling, and achieving precise and stable constant temperature control.
[0016] In one implementation, the method further includes: When heating the heating area according to the second heating cycle, a gear adjustment command is received, which includes the target heating gear of the heating equipment; The second heating cycle is updated to the target heating cycle corresponding to the target heating level, which includes alternating heating periods and heating stop periods. The heating area of the heating device is heated with the second output power according to the target heating cycle.
[0017] In this implementation, during the constant-temperature heating process, the user can adjust the heating level at any time based on real-time body sensation. Upon receiving the level adjustment command, the system immediately updates the second heating cycle and continues heating according to the new cycle. This real-time response mechanism allows users to dynamically adjust the heating intensity during the heating process to meet comfort needs at different stages or in different environments. At the same time, the system maintains dynamic adjustment based on temperature feedback to ensure that the temperature remains stable at the target temperature after adjustment, thus balancing flexibility and stability.
[0018] In one implementation, the method further includes: When heating the heating area according to the second heating cycle, the ratio between the heating period and the heating stop period in the second heating cycle is dynamically adjusted according to the real-time temperature of the heating area so that the temperature of the heating area is maintained at the preset target temperature. The method for adjusting the ratio between the heating period and the heating stop period in the second heating cycle includes, but is not limited to, at least one of the following: a preset value; determined according to the current heating level of the heating equipment; or determined according to the difference between the real-time temperature of the heating area and the target temperature.
[0019] In this implementation, in addition to adjusting the output power, this solution also provides a way to achieve constant temperature control by adjusting the ratio of the heating period to the off period within the heating cycle. Without changing the upper limit of the second output power, the average heating power is adjusted by changing the duty cycle, providing another fine-tuning method for temperature control. The adjustment range can be flexibly determined based on preset values, the current temperature setting, or real-time temperature difference, enabling the system to adapt to different temperature control requirements in various ways, further improving the stability and environmental adaptability of temperature control.
[0020] Secondly, embodiments of this application provide a temperature control device for a heating device, comprising: The control module is used to respond to a heating start command and heat the heating area of the heating device with a first output power according to a first heating cycle. The maximum output of the first output power is a first threshold. The first heating cycle includes alternating heating periods and heating stop periods. The determination module is used to determine the second heating cycle based on the current heating level of the heating device when the temperature of the heating area reaches the first temperature threshold. The alternation pattern of the heating period and the heating stop period in the second heating cycle is related to the current heating level of the heating device. The control module is also used to heat the heating area of the heating device with a second output power according to a second heating cycle. The maximum output of the second output power is a second threshold, the first threshold is greater than the second threshold, and the second heating cycle includes alternating heating periods and heating stop periods. The control module is also used to dynamically adjust the second output power according to the real-time temperature of the heating area when heating the heating area according to the second heating cycle, so as to maintain the temperature of the heating area at the preset target temperature.
[0021] Thirdly, this application also provides a heating device, which includes a heating component and a control module; the heating component is connected to the control module via a wire; the control module is used to control the heating component to generate heat, so as to heat the heating area of the heating device, and the control module is used to execute the method of any of the implementation methods of the first aspect above.
[0022] Fourthly, this application also provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the method of any of the implementations of the first aspect described above.
[0023] Fifthly, this application also provides a computer program product that, when run on an electronic device, causes the electronic device to execute any of the implementation methods of the first aspect described above.
[0024] It is understood that the beneficial effects of the second to fifth aspects mentioned above can be found in the relevant descriptions in the first aspect above, and will not be repeated here. Attached Figure Description
[0025] To more clearly illustrate the technical solutions in the embodiments of this application, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0026] Figure 1 This is a schematic diagram of the structure of a heated pants product provided in one embodiment of this application; Figure 2 This is an architectural diagram of the temperature control system of a heating device provided in an exemplary embodiment of this application; Figure 3 This is a flowchart of a temperature control method for a heating device provided in an embodiment of this application; Figure 4 This is a structural block diagram of a temperature control device for a heating device provided in an embodiment of this application; Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0027] Heated pants are wearable heating devices with heating pads inside. They are powered by an external power source and convert electrical energy into heat energy to provide warmth or heat therapy to the wearer's waist, abdomen, and other areas, thereby relieving muscle fatigue, resisting the cold, and improving wearing comfort.
[0028] In related technologies, common heated pants products typically employ a simple on / off control method: when the temperature of the heated area rises to a preset upper limit, the system cuts off heating; when the temperature drops to a preset lower limit, the system restarts heating. For example, some products stop heating when the temperature reaches 45°C and restart heating when the temperature drops to 40°C.
[0029] The aforementioned control methods have the following problems: the temperature of the heating zone fluctuates repeatedly between the preset upper and lower limits, forming a cycle of "rapid heating-stop-reheating," resulting in a large temperature variation range, sudden changes in temperature, and an inability to achieve a constant temperature effect, leading to a poor user experience. Furthermore, due to the frequent starting and stopping of the heating element, energy utilization is low, and excessive temperature fluctuations can easily cause the risk of low-temperature burns or insufficient warmth retention. In addition, while some existing products support multi-zone heating, they are mostly simple parallel controls, unable to independently adjust according to the actual temperature of each zone, making it difficult to meet users' personalized needs for different perceived temperatures.
[0030] Therefore, how to achieve constant temperature control of heating equipment to solve the problems of large temperature fluctuations and poor comfort in traditional heating equipment is a challenge. Based on this, this application provides a temperature control method for heating equipment, aiming to achieve precise constant temperature control and improve user comfort.
[0031] After heating is initiated, the system first heats the area at maximum output power according to a preset first heating cycle. This first heating cycle includes alternating heating and stopping periods to achieve rapid temperature rise. When the temperature of the heated area reaches a first temperature threshold, the system switches to a constant temperature control phase: a second heating cycle is determined based on the user's currently selected heating level, and the output power is reduced to heat according to the second heating cycle. In other words, the maximum output power limits differ between the heating initiation and constant temperature control phases; the maximum output power during the heating initiation phase is higher than that during the constant temperature control phase, ensuring rapid heating and preventing excessively high temperatures that could negatively impact user experience. During constant temperature control, the system dynamically adjusts the output power based on the real-time temperature of the heated area, maintaining a stable temperature at the preset target temperature and preventing significant temperature fluctuations.
[0032] In some implementations, the heating area may include multiple independently controlled sub-heating areas (such as the abdomen and waist). During the heating process, each sub-heating area is heated in turn according to a preset sequence, with only one area being heated at a time to avoid power overload. When the user turns off a sub-heating area, the heating sequence remains unchanged, and heating is only stopped during the heating period corresponding to the turned-off area to maintain timing stability.
[0033] Furthermore, the system can preset a heating cycle mapping table to store the heating cycles corresponding to different heating levels. When the first temperature threshold is reached, the second heating cycle is determined by looking up the table based on the current heating level. During constant temperature regulation, the second output power can be increased or decreased by a preset ratio based on the deviation between the real-time temperature and the target temperature. The preset ratio can be determined based on the heating level, temperature difference, etc. The system also supports receiving user adjustment commands during heating and updating the second heating cycle in real time to meet dynamic adjustment needs. In addition, during periods of low power or when heating is stopped, the system can apply a small load to the power supply to prevent the power bank from accidentally going into sleep mode.
[0034] The temperature control method for heating equipment provided in this application can be used in at least one of the following heating equipment.
[0035] I. Wearable heating devices: (1) Heated pants: worn on the lower body to provide warmth or heat to the abdomen, waist, legs and other areas, suitable for outdoor activities, long-term office work, winter warmth and other scenarios; (2) Heated clothing / heated vest: worn on the upper body to provide warmth to the back, chest, abdomen and other core areas, suitable for winter outdoor work, cycling, fishing and other scenarios; (3) Heated waist support: tied around the waist to provide local heat to the lumbar spine and surrounding muscles, suitable for long-term office work, lumbar strain rehabilitation, middle-aged and elderly health care and other scenarios; (4) Heated knee support: tied around the knee joint to provide warm heat to the knee, suitable for sports injury rehabilitation and other scenarios. (5) Heated shoulder pads: tied to the shoulder to provide heat to the shoulder joint, suitable for scenarios such as relieving frozen shoulder and muscle fatigue recovery; (6) Heated shoes / heated insoles: placed inside the shoes to provide continuous warmth to the feet, suitable for scenarios such as outdoor work in extremely cold environments, ice and snow sports, and winter commuting; (7) Heated gloves: worn on the hands to provide warmth to the palms and fingers, suitable for scenarios such as skiing, cycling, and outdoor work; (8) Heated scarves / heated shawls: wrapped around the neck or draped over the shoulders to provide local warmth to the neck and shoulder area, suitable for scenarios such as daily travel in winter and office warmth.
[0036] II. Home heating equipment: (9) Heating pad / electric blanket: laid on the bed or sofa to provide a warm environment for sleep, suitable for winter heating, dehumidification and moisture prevention; (10) Heated seat cushion: placed on the seat of chairs, sofas and other seats to provide local heating for the buttocks and back, suitable for long-term office work, car heating and other scenarios; (11) Heated carpet / heated floor mat: laid on the ground to provide warmth for the feet, suitable for bathroom, bedroom and living room and other scenarios; (12) Heated pillow / heated eye mask: placed on the head or eyes to provide warm compress, relieve fatigue and improve sleep quality.
[0037] III. Vehicle and outdoor heating equipment: (13) Vehicle heated seat cushion: installed on the car seat, powered by the vehicle power supply, to provide seat heating for drivers and passengers, suitable for keeping warm while driving in winter; (14) Heated steering wheel cover: put on the steering wheel to provide warmth for the hands, suitable for improving driving comfort in winter; (15) Outdoor heated sleeping mat: used for camping and outdoor sleeping scenarios, to isolate the cold air from the ground and provide warmth for the body.
[0038] IV. Medical and Rehabilitation Heating Equipment: (16) Hot Compress Therapy Belt: Used in medical rehabilitation scenarios to provide controlled temperature hot compresses to the injured area, promote blood circulation and relieve pain; (17) Baby Warming Pad: Used in cribs and strollers to provide a mild and stable warm environment for infants; (18) Infusion Heater: Used in medical infusion process to heat the infusion tube and improve patient comfort.
[0039] V. Pet heating equipment: (19) Pet heating pad: placed in the pet's bed to provide a warm sleeping environment for the pet; (20) Pet heating clothing: worn by the pet to provide outdoor warmth.
[0040] It is worth noting that the above examples are merely illustrative. The temperature control method for heating equipment provided in this application can be used for any heating equipment that requires constant temperature control through electric heating, so that the temperature of the heating area of the heating equipment can be stably maintained at a preset target temperature.
[0041] Optionally, the heating device includes a heating component and a control module; the heating component is connected to the control module via wires; the control module is used to control the heating component to generate heat, so as to heat the heating area of the heating device.
[0042] In an optional embodiment, the control module is located outside the heating device. The heating assembly includes a heating element capable of generating heat. The heating assembly is fixed inside the heating device and extends to the outside of the heating device via a wire. The end of the wire has a plug that mates with a socket on the control module to achieve electrical connection. This split design facilitates disassembly, cleaning, or replacement of the heating device, and the control module is reusable. The wire portion can be fixed inside the heating device, such as by stitching or pressing, with only the end extending to prevent pulling or tangling.
[0043] In one optional embodiment, the control module has a wire with a plug directly leading out, and the heating device has a corresponding socket for easy replacement of wires of different specifications. The control module and the heating assembly can also be connected via a magnetic interface for quick plugging and unplugging. Alternatively, the heating device can be equipped with a pocket, card slot, or other storage structure to hold the control module and prevent it from falling off due to shaking.
[0044] It is worth noting that the above connection methods are only examples. The connection method between the control module and the heating component can be arbitrary. The control module is mainly used to control the operation of the heating element so that the heating area of the heating device can generate heat.
[0045] For example, taking heated pants as an example, the heating device includes a heated pants body, a heating component, and a control module. The heating component is built into the heated pants body, which is a wearable product and looks no different from pants. The heating device includes multiple independently controlled heating zones, each with a built-in heating element, and each heating element within the heating zone is part of the heating component.
[0046] For example, if the heating device is a heated trouser product, the heating area is located on the trouser body, including two heating zones: the abdominal area and the waist area. Each zone has an independent heating element, and a temperature sensor is located near each heating element to monitor the temperature of the corresponding area in real time. The temperature sensor is also part of the heating component. The heating elements are led out of the trouser body via wires and connected to the control module. The control module, also known as a control box, can be placed inside the trouser pocket.
[0047] In some embodiments, the control module further includes a communication module (e.g., a Bluetooth module, a near-field communication module, or a wireless network module), which enables the control module to communicate with a terminal, the terminal having a built-in application for controlling the heating equipment.
[0048] Taking heated pants as an example, the working logic of the heating device is explained as follows: After the control module receives the heating start command (for example, the user clicks the "Start" control through the terminal application or presses the physical button on the control module), it runs the preset temperature control algorithm and controls the heating component to heat up according to the control signal output by the algorithm.
[0049] It is worth noting that the heating device can be connected to an external power source to obtain electrical energy, which is then converted into heat energy through the heating components to achieve heating; alternatively, a battery can be installed inside the heating device to provide power, and the battery can be replaced when its power is low.
[0050] Figure 1 This is a schematic diagram of the structure of a heated pants product provided in an exemplary embodiment of this application. The heated pants product 100 includes a heated pants body 110, a control module 120, and a heating component 130.
[0051] Figure 2 This is an architecture diagram of a temperature control system for a heating device provided in an exemplary embodiment of this application. The system 200 includes a heating device 210 and a terminal 220. The heating device 210 includes a control module 211 and a heating component 212. The terminal 220 has an application (APP) installed for controlling the heating device 210.
[0052] The user establishes a communication connection with the control module 211 of the heating device 210 via an application (APP) installed on the terminal 220 (e.g., via Bluetooth). On the APP interface, the user can view the operating status of the heating device 210 and perform various operations, such as starting heating, turning off heating, and selecting a heating level. When the user selects to start heating and sets a target level on the APP, the terminal 220 sends a control signal containing the heating start command and level information to the control module 211 of the heating device 210. Upon receiving the command, the control module 211 runs its internally stored temperature control algorithm, controlling the heating component 212 to heat the corresponding heating area based on the current level and real-time temperature, and feeding back the real-time temperature data detected by the temperature sensor to the control module 211, forming a closed-loop control. Simultaneously, the control module 211 can send the operating status of the heating device 210 (such as current temperature, level, power, etc.) to the APP on the terminal 220 for display by the user in real time. The user can adjust the level at any time during heating via the APP, and the control module 211 responds in real time and adjusts the heating strategy accordingly. In this way, users can remotely control and monitor the heating device 210 in real time through the terminal APP.
[0053] Figure 3 This application provides a temperature control method for a heating device according to an embodiment of the present application. This method is applied to, for example... Figure 1 and Figure 2 The heating device shown in the figure includes the following steps.
[0054] S301, in response to the heating start command, heats the heating area of the heating device with a first output power according to a first heating cycle.
[0055] The maximum output of the first output power is the first threshold. The first heating cycle includes alternating heating periods and heating stop periods. The duration of the heating periods and the duration of the heating stop periods can be preset.
[0056] The first heating cycle is not a single time period, but rather an alternating "heat-stop-heat-stop" working mode. For example, taking a first heating cycle as a 4-second cycle, the first 3 seconds of each cycle are the heating period, and the last 1 second is the heating-stop period.
[0057] For example, the response time of the heating start command is 12:00:00. From this time, the heating equipment heats the heating area according to the first heating cycle mentioned above. The specific timing is as follows: 12:00:00 to 12:00:03: Heating period, the heating area is continuously heated; 12:00:03 to 12:00:04: Stop heating period, the heating area stops heating; 12:00:04 to 12:00:07: Heating period of the next cycle, the heating area continues to be heated again; 12:00:07 to 12:00:08: Stop heating period of the next cycle, the heating area stops heating... and so on, forming an alternating cycle of "heating for 3 seconds, stopping for 1 second, heating for 3 seconds, stopping for 1 second..." until the switching condition is met (such as the temperature reaching the first temperature threshold), and heating is no longer based on the first heating cycle.
[0058] Optionally, the heating zone includes at least two independently controlled sub-heating zones; each sub-heating zone corresponds to a different location of the heating device, used to realize the zoned heating function.
[0059] Optionally, by default, all sub-heating zones participate in heating. To ensure user experience and avoid excessive current surges to the power supply caused by two zones operating at high power simultaneously, thus affecting power supply stability and battery life, multiple sub-heating zones can be controlled using a rotating heating method.
[0060] At least two sub-heating areas are heated in turn according to a preset order, wherein when any sub-heating area is heated, the other sub-heating areas in the at least two sub-heating areas stop heating.
[0061] When heating each sub-heating zone, the sub-heating zone is heated with a first output power according to a first heating cycle.
[0062] In other words, the heating method for each sub-region is the same, ensuring that each sub-heating region of the heating equipment is heated evenly.
[0063] The aforementioned alternating heating method ensures that only one sub-heating area is heating at any given time, while the others are not heating. This guarantees uniform heating while reducing instantaneous power demand and extending the power bank's lifespan.
[0064] For example, taking heated pants as an example, the heated pants can be set with two sub-heating areas: an abdominal heating area and a waist heating area. Each sub-heating area is equipped with an independent heating element and a temperature sensor to achieve independent heating and temperature detection.
[0065] For example, within an 8-second cycle, the first 4 seconds are for heating the abdominal area, which operates according to the first heating cycle: heating for 3 seconds and stopping for 1 second. The next 4 seconds are for heating the lumbar area, which also operates according to the first heating cycle: heating for 3 seconds and stopping for 1 second. This alternating cycle achieves dual-zone heating.
[0066] Assuming the heating starts at 12:00:00, the heating sequence is as follows: 12:00:00 to 12:00:04 is the abdominal area heating period, during which the lumbar area heating stops. Specifically, the abdominal area is heated from 12:00:00 to 12:00:03 and stopped from 12:00:03 to 12:00:04; 12:00:04 to 12:00:08 is the lumbar area heating period, during which the abdominal area heating stops. Specifically, the lumbar area is heated from 12:00:04 to 12:00:07 and stopped from 12:00:07 to 12:00:08; 12:00:08 to 12:00:12 is the next abdominal area heating period, and so on.
[0067] The above-mentioned alternating heating mode continues until the temperature of a certain sub-heating area reaches the first temperature threshold, triggering the subsequent constant temperature control stage.
[0068] Since each sub-heating zone can be controlled independently, users can choose to turn specific zones on or off according to their own needs to achieve a personalized heating experience.
[0069] Optionally, in response to receiving a heating shutdown operation for the first sub-heating region among at least two sub-heating regions, the order of alternating heating of the at least two sub-heating regions is maintained; during the first time period when it is the first sub-heating region's turn to be heated, heating of the first sub-heating region is stopped, and after the first time period ends, heating of the next sub-heating region of the first sub-heating region continues in sequence.
[0070] That is, the timing and cycle length of the alternating heating remain unchanged. The area that is turned off is in a "no-power" state (i.e., does not output power) during its original heating period. After the period ends, the system continues to heat the next sub-heating area in the original order.
[0071] For example, taking heated pants as an example, the heated pants can be set with two sub-heating areas: an abdominal heating area and a waist heating area. The first sub-heating area can be any one of the abdominal heating area and the waist heating area.
[0072] Taking the first sub-heating area as the waist heating area as an example, assuming the heating sequence is abdominal area first, then waist area, with each area heating for 4 seconds. If the user turns off the waist area, the system maintains the "abdominal area 4 seconds - waist area 4 seconds" sequence, but during the corresponding 4-second period for the waist area, no heating is applied (output power is zero). Specific time points are as follows: 12:00:00 to 12:00:04: Abdominal area heating period (abdominal area works normally). The abdominal area heating period is 3 seconds, and the heating stop period is 1 second. Therefore, from 12:00:00 to 12:00:03, the abdominal area heats; from 12:00:03 to 12:00:04, the abdominal area stops heating; 12:00:04 to 12:00:08: Waist area heating period (because the waist area is turned off, no heating occurs during these 4 seconds, i.e., "no heating"); 12: 00:08 to 12:00:12: Next round of abdominal area heating period (abdominal area resumes normal operation). From 12:00:08 to 12:00:011, the abdominal area is heated; from 12:00:11 to 12:00:12, the abdominal area stops heating. 12:00:12 to 12:00:16: Next round of waist area heating period (waist area is off again); and so on. Areas that are turned off remain unheated during their corresponding heating period, while other areas operate normally according to the original cycle. Areas that are still operating (such as the abdominal area) continue to be heated in the original manner.
[0073] During this process, the sub-heating zones that are still in operation receive all available power to maximize the heating capacity in those zones, while real-time temperature regulation ensures that the temperature is maintained at the target temperature.
[0074] In some embodiments, each sub-heating zone can be controlled independently. For a closed sub-heating zone, in addition to using a rotation method (i.e., keeping the rotation heating order unchanged, stopping heating only during the heating period corresponding to that zone, while other zones are unaffected), the closed sub-heating zone can also be directly removed from the rotation heating sequence, that is, the zone is deleted from the original heating sequence, and only the remaining zones are heated in rotation in sequence thereafter.
[0075] Optionally, in response to receiving a heating shutdown operation for the first sub-heating region in at least two sub-heating regions, the first sub-heating region is removed from the alternating heating sequence, and the alternating heating order is updated; in subsequent heating processes, only the remaining sub-heating regions in the sequence are alternately heated in the updated order.
[0076] That is, the closed areas will no longer appear in the heating sequence, and no heating time slots will be allocated to them in subsequent heating processes. The system will only heat the remaining areas in the original order.
[0077] For example, taking heated pants as an example, the heated pants can be set with two sub-heating areas: an abdominal heating area and a waist heating area. The first sub-heating area can be any one of the abdominal heating area and the waist heating area.
[0078] Taking the waist area as the first sub-heating region as an example, let's assume the initial heating sequence is abdominal region first, then waist area, with each region heating for 4 seconds. If the user turns off the waist area, the system removes it from the heating sequence, and the updated sequence only includes the abdominal region. In subsequent heating processes, the system only heats the abdominal region in turn; that is, after 4 seconds of abdominal heating, the next round will still focus on abdominal heating, with no further heating time for the waist area.
[0079] Specific time points are shown in the following example: 12:00:00 to 12:00:04 is the abdominal region heating period (the abdominal region operates normally), with heating taking place from 12:00:00 to 12:00:03 and stopping from 12:00:03 to 12:00:04; 12:00:04 to 12:00:08 is the next abdominal region heating period (the abdominal region resumes normal operation), with heating taking place from 12:00:04 to 12:00:07 and stopping from 12:00:07 to 12:00:08; 12:00:08 to 12:00:12 is the next abdominal region heating period after that, and so on. The lumbar region, which has been shut down, will no longer appear in the heating sequence and will not be allocated heating periods subsequently, while the abdominal region will be heated continuously according to the original cycle.
[0080] Therefore, users can flexibly choose to turn off specific areas according to their own needs. They can either maintain the same heating sequence by taking turns or simplify the heating sequence by removing certain areas, thus achieving a personalized heating experience.
[0081] S302, when the temperature of the heating zone reaches the first temperature threshold, the second heating cycle is determined according to the current heating level of the heating equipment.
[0082] The first temperature threshold is a preset value, which users can customize according to their needs, or it can be the value set by default by the heating device. For example, if the first temperature threshold is 43 degrees, then when the heating area reaches 43 degrees, the heating mode will be switched, and the heating mode will no longer be used according to the first heating cycle.
[0083] When the heating zone includes multiple sub-heating zones, if the temperature of any one of the at least two sub-heating zones reaches the first temperature threshold, the second heating cycle is determined based on the current heating level of the heating device.
[0084] The alternation pattern between the heating period and the heating stop period in the second heating cycle is related to the current heating level of the heating equipment.
[0085] The heating level of a heating device refers to the heating intensity level that the user can select, which is used to adjust the ratio between the heating period and the heating stop time during the heating process.
[0086] For example, this embodiment has 9 heating levels, each corresponding to a different ratio of heating to off-peak periods. The larger the number corresponding to the level, the greater the proportion of the heating period and the smaller the proportion of the off-peak period within a heating cycle, resulting in higher average power output per unit time and a more intense perceived temperature. Conversely, the smaller the level number, the smaller the proportion of the heating period and the larger the proportion of the off-peak period, resulting in a relatively milder perceived temperature. For example, a heating cycle is 15 seconds; level 1 corresponds to "6 seconds of heating, 9 seconds of off-peak," level 9 corresponds to "14 seconds of heating, 1 second of off-peak," and so on for intermediate levels.
[0087] The current heating level can be obtained in any of the following ways: (1) The heating start command carries the user's preset level information; for example, if the user selects level 5 on the APP and clicks "start", the start command carries "5", and the system heats at level 5; (2) If the user does not set a level, the system's preset default level is used; for example, if the user only presses the power button without selecting a level, the system automatically starts heating at the preset level 3. (3) The historical level remembered before the last shutdown is used; for example, if level 5 was used when the system was last shut down, and the system was not reset this time, the system automatically uses level 5 for heating.
[0088] Optionally, when the temperature of the heating zone reaches a first temperature threshold, a preset heating cycle mapping table is obtained, which includes the correspondence between heating levels and multiple heating cycles; the second heating cycle is determined from the heating cycle mapping table based on the current heating level of the heating device.
[0089] The heating cycle mapping table stores the heating cycles corresponding to different heating levels (each level corresponds to a different heating period duration and a heating stop period duration). When the heating equipment contains multiple independently controlled sub-heating zones, the heating cycle mapping table can record the heating period duration and heating stop period duration for each sub-heating zone at different heating levels.
[0090] The heating cycle parameters of each sub-heating zone at the same heating level can be the same, or different values can be set according to actual needs. This application does not limit this.
[0091] For example, taking heated pants as an example, the heated pants include two sub-heating areas: the abdominal area (front area) and the waist area (back area). The heating cycle mapping table stores the heating period duration and the stop period duration corresponding to each sub-heating area at each setting.
[0092] The intensity levels range from 1 to 9, with each level corresponding to a heating period and a stop period, and the same parameters are used for both the front and rear zones. Higher intensity levels result in longer heating periods and shorter stop periods, thus providing a stronger perceived temperature.
[0093] Specifically, the heating and stopping times are as follows: Level 1 corresponds to a heating period of 6 seconds and a stopping period of 9 seconds; Level 2 corresponds to a heating period of 7 seconds and a stopping period of 8 seconds; Level 3 corresponds to a heating period of 8 seconds and a stopping period of 7 seconds; Level 4 corresponds to a heating period of 9 seconds and a stopping period of 6 seconds; Level 5 corresponds to a heating period of 10 seconds and a stopping period of 5 seconds; Level 6 corresponds to a heating period of 11 seconds and a stopping period of 4 seconds; Level 7 corresponds to a heating period of 12 seconds and a stopping period of 3 seconds; Level 8 corresponds to a heating period of 13 seconds and a stopping period of 2 seconds; and Level 9 corresponds to a heating period of 14 seconds and a stopping period of 1 second. Under each level, the heating and stopping times for the front and rear zones are the same.
[0094] The intensity levels range from 1 to 9. Higher levels result in longer heating periods and shorter cooling periods, providing a stronger perceived temperature. It should be noted that the values above are for illustrative purposes only; in actual applications, different cycle lengths and number of intensity levels can be set as needed.
[0095] S303, the heating area of the heating device is heated with the second output power according to the second heating cycle, and the maximum output of the second output power is the second threshold.
[0096] The first threshold is greater than the second threshold, and the second heating cycle includes alternating heating periods and heating-stop periods.
[0097] Optionally, this application divides the heating process into two stages: the first stage is a rapid heating stage (the temperature is below a first temperature threshold), and the second stage is a constant temperature control stage (after the temperature reaches the first temperature threshold). Different power limits are set for the two stages to meet the control requirements of different stages.
[0098] In the first stage, the system operates at a first output power, with its maximum output being a first threshold. There is no power limit in this stage; the first threshold can be the maximum power allowed by the hardware (e.g., 10W or higher). The aim is to heat the heating area as quickly as possible, allowing the user to feel warmth rapidly and improving the initial user experience.
[0099] Once the temperature of the heated area reaches the first temperature threshold (e.g., 43°C), the system switches to the second stage. At this point, the maximum output power is limited to a lower second threshold (e.g., 7W), meaning the second output power must never exceed this value. This limitation aims to prevent excessive power from causing the temperature to rise rapidly beyond the target temperature, resulting in temperature overshoot and significant fluctuations. By limiting the power limit, combined with subsequent dynamic adjustments, the temperature can change at a slower rate, achieving a "gradual temperature rise and stabilization" effect, avoiding the drastic temperature differences experienced with traditional on / off control methods.
[0100] For example, the first threshold can be set to 10W (i.e., no limit, allowing maximum power output), and the second threshold can be set to 7W. When the temperature reaches 43℃, the system will limit the heating power to within 7W, and within this upper limit, it will dynamically adjust according to the real-time temperature to keep the temperature stably maintained within the target range of 45℃. This ensures both a rapid initial heating experience and precise temperature control, improving overall comfort.
[0101] After determining the second heating cycle, the heating equipment heats according to the second heating cycle. Its working mode is similar to the first heating cycle in S301, that is, it adopts an alternating cycle of "heating-stopping-heating-stopping". Unlike the first heating cycle, the ratio of the heating period to the stop period in the second heating cycle is determined by the current heating level and may have different proportions to meet the needs of constant temperature control.
[0102] For heating devices containing multiple independently controlled sub-heating zones, the second stage can also use a rotating heating method to control each sub-heating zone. The order, timing, and zone shutdown processing logic of the rotating heating are the same as in S301: the sub-heating zones are heated in turn according to a preset order, with only one sub-heating zone in a heating period at any given time; when a command to shut down a sub-heating zone is received, the rotating heating timing remains unchanged, and heating is only stopped during the heating period corresponding to the shut-down zone, while other zones continue to operate normally according to the original cycle. Further details are omitted here.
[0103] In some embodiments, the heating area includes multiple sub-heating areas, each of which reaches the first temperature threshold at a different time. In order to ensure that the heating period and the stopping period of each sub-heating area are consistent and to better control the temperature of each sub-heating area of the heating device, the user may also choose to switch each sub-heating area to the second heating cycle at a unified time.
[0104] If the temperature of any one of the at least two sub-heating zones reaches the first temperature threshold, the second heating cycle is determined based on the current heating level of the heating device.
[0105] The methods for heating each sub-heating area according to the second heating cycle include the following two: (1) Heating each of the at least two sub-heating regions with the second output power according to the second heating cycle; (2) Alternatively, the sub-heating regions in at least two sub-heating regions whose temperature reaches the first temperature threshold are heated with the second output power according to the second heating cycle; wherein, for the sub-heating regions in at least two sub-heating regions whose temperature does not reach the first temperature threshold, the first output power is used to heat them according to the second heating cycle, and when the temperature reaches the first temperature threshold, the second output power is used to heat them according to the second heating cycle.
[0106] S304, when heating the heating area according to the second heating cycle, dynamically adjust the second output power according to the real-time temperature of the heating area so that the temperature of the heating area is maintained at the preset target temperature.
[0107] During the heating process, the temperature change in the heating area depends on the balance between the input heat and the dissipated heat. When the input power is high, the heating amount is greater than the heat dissipation, and the temperature rises; when the input power is low, the heating amount is less than the heat dissipation, and the temperature drops. Therefore, by dynamically adjusting the magnitude of the second output power, the heating amount can be precisely controlled, thereby offsetting the temperature fluctuations caused by ambient heat dissipation and stabilizing the temperature within the target range. In this embodiment, a PID algorithm (proportional-integral-derivative control algorithm) is used to calculate the adjustment amount of the output power based on the deviation between the real-time temperature and the target temperature, realizing continuous and dynamic adjustment of the second output power. Specifically, the PID algorithm calculates the required power adjustment value in real time based on the difference between the current temperature and the target temperature, the historical accumulation of the difference, and the trend of the difference, thereby maintaining a constant temperature in a smooth manner.
[0108] For example, the preset target temperature is 45°C. Therefore, the control objective for the heating area is to maintain the temperature of the heating area at 45°C. When the real-time temperature deviates from the target temperature, the system adjusts the power to bring it back.
[0109] Optionally, if the real-time temperature of the heating zone is lower than the target temperature and the difference between the real-time temperature and the target temperature is greater than or equal to the first difference threshold, the second output power is increased by a first preset ratio.
[0110] Alternatively, if the real-time temperature of the heating zone is lower than the target temperature and the difference between the real-time temperature and the target temperature is less than or equal to the second difference threshold, the second output power is reduced by a second preset ratio, where the second difference threshold is less than the first difference threshold.
[0111] For example, a first difference threshold is set to 1.5℃, and a second difference threshold is set to 0.5℃. When the real-time temperature drops to 43.5℃, the difference between it and the target temperature of 45℃ is 1.5℃, reaching the first difference threshold. The system then increases the second output power by a first preset ratio (e.g., 20%) to increase the heating amount and prevent the temperature from continuing to drop. When the real-time temperature rises to 44.5℃, the difference between it and the target temperature of 45℃ is 0.5℃, reaching the second difference threshold. The system then decreases the second output power by a second preset ratio (e.g., 15%) to reduce the heating amount and prevent the temperature from continuing to rise rapidly at the original rate and exceeding 45℃. Through this method, the temperature is maintained at the target temperature.
[0112] The specific values of the first preset ratio and the second preset ratio can be set according to the control requirements. The methods for determining the first preset ratio and the second preset ratio can be the same or different, and this application does not impose any restrictions on this.
[0113] Optionally, the first preset ratio and / or the second preset ratio can be obtained by at least one of the following methods.
[0114] (1) Preset values; that is, the system stores fixed ratio values in advance. For example, the first preset ratio is a fixed value A, and the second preset ratio is a fixed value B. Regardless of the current gear or temperature difference, when the adjustment condition is triggered, the second output power will be increased or decreased according to this fixed ratio.
[0115] (2) Determined based on the current heating level of the heating device; that is, the proportional value changes with the level selected by the user. Different levels correspond to different sensory intensities, so the adjustment range should also be different. For example, a mapping relationship between the level and the proportional coefficient can be established in advance, with level i corresponding to the first preset ratio α_i and the second preset ratio β_i. When the user selects a higher level, α_i and β_i can take larger values to make the adjustment more sensitive; when selecting a lower level, smaller values are taken to make the adjustment smoother.
[0116] (3) The ratio is determined based on the difference between the real-time temperature of the heating zone and the target temperature; that is, the ratio is dynamically adjusted according to the size of the temperature difference, and the larger the temperature difference, the greater the adjustment range. For example, the first preset ratio can be set as γ × (target temperature - real-time temperature), where γ is a preset coefficient, and the difference is calculated when the real-time temperature is lower than the target temperature; the second preset ratio can be set as δ × (real-time temperature - target temperature), where δ is a preset coefficient, and the difference is calculated when the real-time temperature is higher than the target temperature. Alternatively, a piecewise linear method can be used, where a fixed ratio is used within the interval E, and a larger ratio is used when the temperature difference exceeds the interval F.
[0117] In some embodiments, the above methods can be used alone or in combination. For example, the weighted combination of gear position factor and temperature difference factor yields the final ratio value: First preset ratio = λ × α_i + μ × γ × (target temperature - real-time temperature), where λ and μ are weighting coefficients. Regardless of the method used, the core principle is to appropriately adjust the second output power based on the deviation between the real-time temperature and the target temperature to achieve precise temperature control.
[0118] In some embodiments, users can adjust the heating level at any time during the constant temperature heating process according to their comfort needs. The system responds to the user's adjustment command and updates the heating cycle in real time to adapt to the new heating level setting.
[0119] Optionally, when heating the heating area according to the second heating cycle, a gear adjustment command is received, the gear adjustment command including the target heating gear of the heating device; the second heating cycle is updated to the target heating cycle corresponding to the target heating gear according to the target heating gear, the target heating cycle including alternating heating periods and heating stop periods; and the heating area of the heating device is heated with the second output power according to the target heating cycle.
[0120] For example, suppose a user is currently using level 5 for constant temperature heating, with a second heating cycle consisting of a 10-second heating period and a 5-second pause. If the user feels the temperature is insufficient during heating and adjusts the level to level 8 via the app, the control module, upon receiving the level adjustment command, immediately looks up the target heating cycle corresponding to level 8 (e.g., a 13-second heating period and a 2-second pause) from the heating cycle mapping table and updates the second heating cycle to this target heating cycle. Subsequently, the system continues heating the area according to the new cycle, while maintaining dynamic power adjustment based on real-time temperature to ensure the temperature remains stable at the target temperature. In this way, users can flexibly adjust the heating intensity according to their real-time sensations, improving the user experience.
[0121] In some embodiments, in addition to achieving constant temperature control by adjusting the magnitude of the second output power, the same constant temperature effect can also be achieved by adaptively adjusting the duty cycle (i.e., the ratio between the heating period and the off-heating period) within the heating cycle. By adjusting the duration ratio of the heating period and the off-heating period, the average heating power per unit time is changed, thereby achieving fine-tuning of the temperature.
[0122] Optionally, when heating the heating area according to the second heating cycle, the ratio between the heating period and the heating stop period in the second heating cycle is dynamically adjusted according to the real-time temperature of the heating area, so as to maintain the temperature of the heating area at the preset target temperature.
[0123] For example, suppose the preset target temperature is 45℃, and the current user selects level 5. The corresponding second heating cycle consists of a 10-second heating period and a 5-second stop period (total cycle 15 seconds, with the heating period accounting for approximately 66.7%). At this point, the system detects that the real-time temperature has dropped to 43.5℃ and determines that temperature adjustment is needed.
[0124] To prevent the temperature from continuing to drop, the system dynamically adjusts the ratio of heating to stopping periods while maintaining the total cycle length at 15 seconds: the heating period is increased from 10 seconds to 11 seconds, and the stopping period is correspondingly shortened from 5 seconds to 4 seconds. The adjusted heating period accounts for approximately 73.3% of the total cycle, increasing the average power and thus the heating output, which in turn drives the temperature back up.
[0125] If the temperature drops further to 43.2℃, the system can further increase the proportion of the heating period, for example, adjusting it to a 12-second heating period and a 3-second stop period, accounting for 80%. Conversely, when the real-time temperature approaches the target temperature (e.g., a real-time temperature of 44.8℃), the system can reduce the proportion of the heating period, for example, adjusting it to a 9-second heating period and a 6-second stop period, accounting for 60%, to reduce the average power and prevent the temperature from rising further. When the real-time temperature exceeds the target temperature (e.g., a real-time temperature of 45.1℃), heating will stop to prevent further heating and the real-time temperature from exceeding the target temperature significantly, allowing the real-time temperature to quickly return to the target temperature of 45℃.
[0126] By dynamically adjusting the ratio of heating and stopping periods while keeping the total cycle constant, the system can flexibly adjust the average heating power and maintain the temperature stably at the target temperature of 45°C without changing the upper limit of the second output power.
[0127] The methods for adjusting the ratio between the heating period and the non-heating period in the second heating cycle include, but are not limited to, at least one of the following. It is worth noting that the logic for obtaining the following adjustment methods is similar to that for obtaining the aforementioned first and second preset ratios; their specific meanings will not be elaborated here, but only illustrated with examples in the context of duty cycle adjustment.
[0128] (1) Preset values; that is, the system pre-stores a fixed proportional adjustment amount. For example, a fixed step size C seconds is set. When the real-time temperature is lower than the target lower limit and the adjustment is triggered, the heating period is increased by C seconds each time, while the stop period is decreased by C seconds (keeping the total cycle unchanged). Assume that the second heating cycle corresponding to the current 5th level is 10 seconds of heating and 5 seconds of stopping, with a total cycle of 15 seconds. If the temperature is detected to drop to 43.5℃ (0.5℃ lower than the lower limit), the system adjusts according to the preset step size C=1 second, adjusting the cycle to 11 seconds of heating and 4 seconds of stopping. If the temperature still does not rise, the next adjustment will continue to increase the heating period by 1 second until the temperature returns to normal.
[0129] (2) Determined based on the current heating level of the heating equipment; that is, the magnitude of the proportional adjustment is related to the level currently selected by the user. Different levels correspond to different adjustment sensitivities, and the higher the level, the larger the step size for each adjustment. For example, the adjustment step size corresponding to levels 1-3 can be preset to D seconds, the adjustment step size corresponding to levels 4-6 to E seconds, and the adjustment step size corresponding to levels 7-9 to F seconds, where F > E > D. Assuming the user is currently using level 9 (high level), the corresponding adjustment step size F = 2 seconds; when the temperature is too low and adjustment is triggered, the system will increase the heating period by 2 seconds and decrease the stop period by 2 seconds (e.g., from heating for 13 seconds and stopping for 2 seconds to heating for 15 seconds and stopping for 0 seconds). If the user is using level 3 (low level), the adjustment step size D = 0.5 seconds, then it will be adjusted to heating for 10.5 seconds and stopping for 4.5 seconds.
[0130] (3) The adjustment is determined based on the difference between the real-time temperature of the heating area and the target temperature; that is, the adjustment range changes dynamically with the size of the temperature difference. The larger the temperature difference, the larger the adjustment range per time. For example, a basic adjustment coefficient G seconds / ℃ is set, and the adjustment range = G × (target temperature - real-time temperature). Assuming G = 2 seconds / ℃, the current real-time temperature is 44.8℃, and the difference between it and the target temperature of 45℃ is 0.2℃, then the adjustment range = 2 × 0.2 = 0.4 seconds. The system increases the original heating period by 0.4 seconds and decreases the stop period by 0.4 seconds (e.g., from heating for 10 seconds and stopping for 5 seconds to heating for 10.4 seconds and stopping for 4.6 seconds). If the temperature difference increases to 0.8℃, then the adjustment range = 2 × 0.8 = 1.6 seconds, and the system is adjusted to heating for 11.6 seconds and stopping for 3.4 seconds. The larger the temperature difference, the larger the adjustment range, enabling the system to respond quickly to larger temperature deviations.
[0131] In summary, the temperature control method for the heating equipment provided in this application adopts a segmented heating control strategy. After heating is started, it first rapidly increases the temperature according to the first heating cycle with a larger first output power, so that the heating area quickly reaches a range close to the target temperature, meeting the user's need for instant heat. When the temperature reaches the first temperature threshold, the system automatically switches to the constant temperature control stage, limiting the maximum output power to a smaller second threshold, and dynamically adjusting the second output power based on real-time temperature feedback. This method of rapid heating followed by fine adjustment effectively avoids the defects of large temperature fluctuations in traditional on / off control, enabling the temperature of the heating area to be stably maintained at the preset target temperature, achieving a true constant temperature effect and significantly improving user comfort.
[0132] The temperature control method for the heating device corresponding to the above embodiment, Figure 4 A structural block diagram of a temperature control device for a heating device provided in an embodiment of this application is shown. For ease of explanation, only the parts related to the embodiments of this application are shown.
[0133] Reference Figure 4 The device 400 includes: a control module 410, configured to heat the heating area of the heating device with a first output power according to a first heating cycle in response to a heating start command, wherein the maximum output of the first output power is a first threshold, and the first heating cycle includes alternating heating periods and stopping heating periods; a determination module 420, configured to determine a second heating cycle according to the current heating level of the heating device when the temperature of the heating area reaches the first temperature threshold, wherein the alternation pattern of the heating periods and stopping heating periods in the second heating cycle is related to the current heating level of the heating device; the control module 410 is further configured to heat the heating area of the heating device with a second output power according to the second heating cycle, wherein the maximum output of the second output power is a second threshold, the first threshold is greater than the second threshold, and the second heating cycle includes alternating heating periods and stopping heating periods; the control module 410 is further configured to dynamically adjust the second output power according to the real-time temperature of the heating area when heating the heating area according to the second heating cycle, so as to maintain the temperature of the heating area at a preset target temperature.
[0134] It should be noted that the information interaction and execution process between the above-mentioned devices / modules are based on the same concept as the method embodiments of this application. For details on their specific functions and technical effects, please refer to the method embodiments section, and they will not be repeated here.
[0135] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional units and modules is merely an example. In practical applications, the above functions can be assigned to different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above. The functional units and modules in the embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of this application. The specific working process of the units and modules in the above system can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0136] To implement the above embodiments, this application also proposes an electronic device.
[0137] Figure 5 This is a schematic diagram of the structure of an electronic device according to an embodiment of this application.
[0138] like Figure 5 As shown, the above-mentioned electronic device 500 includes: The device includes a memory 510 and at least one processor 520, and a bus 530 connecting different components (including the memory 510 and the processor 520). The memory 510 stores a computer program, and when the processor 520 executes the program, it implements the temperature control method of the heating device according to the embodiments of this application.
[0139] Bus 530 represents one or more of several bus architectures, including a memory bus or memory controller, a peripheral bus, a graphics acceleration port, a processor, or a local bus using any of the various bus architectures. For example, these architectures include, but are not limited to, the Industry Standard Architecture (ISA) bus, the Micro Channel Architecture (MAC) bus, the Enhanced ISA bus, the Video Electronics Standards Association (VESA) local bus, and the Peripheral Component Interconnect (PCI) bus.
[0140] Electronic device 500 typically includes a variety of electronic device readable media. These media can be any available media that can be accessed by electronic device 500, including volatile and non-volatile media, removable and non-removable media.
[0141] Memory 510 may also include computer system readable media in the form of volatile memory, such as random access memory (RAM) 540 and / or cache memory 550. Electronic device 500 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, storage system 560 can be used to read and write non-removable, non-volatile magnetic media (… Figure 5 Not shown; usually referred to as a "hard drive"). Although Figure 5 As not shown, a disk drive for reading and writing to a removable non-volatile disk (e.g., a "floppy disk") and an optical disk drive for reading and writing to a removable non-volatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical media) may be provided. In these cases, each drive may be connected to bus 530 via one or more data media interfaces. Memory 510 may include at least one program product having a set (e.g., at least one) of program modules configured to perform the functions of the embodiments of this application.
[0142] A program / utility 580 having a set (at least one) of program modules 570 may be stored, for example, in memory 510. Such program modules 570 include—but are not limited to—an operating system, one or more application programs, other program modules, and program data. Each or some combination of these examples may include an implementation of a network environment. Program modules 570 typically perform the functions and / or methods described in the embodiments of this application.
[0143] Electronic device 500 can also communicate with one or more external devices 590 (e.g., keyboard, pointing device, display 591, etc.), and with one or more devices that enable a user to interact with electronic device 500, and / or with any device that enables electronic device 500 to communicate with one or more other computing devices (e.g., network card, modem, etc.). This communication can be performed via input / output (I / O) interface 595. Furthermore, electronic device 500 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 593. As shown, network adapter 593 communicates with other modules of electronic device 500 via bus 530. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 500, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0144] The processor 520 performs various functional applications and data processing by running programs stored in the memory 510.
[0145] It should be noted that the implementation process and technical principles of the electronic device in this embodiment are explained in the foregoing description of the temperature control method of the heating device in the embodiment of this application, and will not be repeated here.
[0146] This application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps described in the various method embodiments above.
[0147] This application provides a computer program product that, when run on an electronic device, enables the electronic device to perform the steps described in the various method embodiments above.
[0148] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments of this application can be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. A computer-readable medium can include at least: any entity or device capable of carrying computer program code to a photographic device / electronic device, a recording medium, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signals, telecommunication signals, and software distribution media. Examples include USB flash drives, portable hard drives, magnetic disks, or optical disks. In some regions, according to legislation and patent practice, computer-readable media cannot be electrical carrier signals or telecommunication signals.
[0149] In the above embodiments, the descriptions of each embodiment have different focuses. For parts that are not described in detail or recorded in a certain embodiment, please refer to the relevant descriptions of other embodiments.
[0150] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0151] In the embodiments provided in this application, it should be understood that the disclosed devices / electronic devices and methods can be implemented in other ways. For example, the device / electronic device embodiments described above are merely illustrative. For instance, the division of modules or units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical, mechanical, or other forms.
[0152] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0153] In the foregoing, specific details such as particular system architectures and techniques have been set forth for illustrative purposes and not for limitation, in order to provide a thorough understanding of the embodiments of this application. However, those skilled in the art will understand that this application can also be implemented in other embodiments without these specific details. In other instances, detailed descriptions of well-known systems, apparatuses, circuits, and methods have been omitted to avoid unnecessary detail from obscuring the description of this application.
[0154] It should be understood that, when used in this application specification and the appended claims, the term "comprising" indicates the presence of the described features, integrals, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or a collection thereof.
[0155] It should also be understood that the term “and / or” as used in this application specification and the appended claims means any combination of one or more of the associated listed items and all possible combinations, and includes such combinations.
[0156] As used in this application specification and the appended claims, the term "if" may be interpreted, depending on the context, as "when," "once," "in response to determination," or "in response to detection." Similarly, the phrase "if determined" or "if detected [the described condition or event]" may be interpreted, depending on the context, as meaning "once determined," "in response to determination," "once detected [the described condition or event]," or "in response to detection [the described condition or event]."
[0157] Furthermore, in the description of this application and the appended claims, the terms "first," "second," "third," etc., are used only to distinguish descriptions and should not be construed as indicating or implying relative importance.
[0158] References to "one embodiment" or "some embodiments" as described in this specification mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
[0159] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.
Claims
1. A temperature control method for a heating device, the method being applied to the heating device, characterized in that, The method includes: In response to a heating start command, the heating area of the heating device is heated with a first output power according to a first heating cycle, wherein the maximum output of the first output power is a first threshold, and the first heating cycle includes alternating heating periods and heating stop periods; When the temperature in the heating zone reaches a first temperature threshold, a second heating cycle is determined based on the current heating level of the heating device. The alternation pattern of the heating period and the heating stop period in the second heating cycle is related to the current heating level of the heating device. The heating area of the heating device is heated with a second output power according to the second heating cycle. The maximum output of the second output power is a second threshold, the first threshold is greater than the second threshold, and the second heating cycle includes alternating heating periods and heating stop periods. When heating the heating area according to the second heating cycle, the second output power is dynamically adjusted according to the real-time temperature of the heating area so that the temperature of the heating area is maintained at a preset target temperature.
2. The method according to claim 1, characterized in that, The heating zone includes at least two independently controlled sub-heating zones; The step of heating the heating area of the heating device with a first output power according to a first heating cycle in response to a heating start command includes: At least two sub-heating areas are heated in turn according to a preset order, wherein when any sub-heating area is heated, the other sub-heating areas in the at least two sub-heating areas except for that sub-heating area stop heating; When heating each sub-heating region, the sub-heating region is heated with the first output power according to the first heating cycle.
3. The method according to claim 2, characterized in that, The method further includes: In response to receiving a heating shutdown operation on the first sub-heating region of the at least two sub-heating regions, the order of alternating heating of the at least two sub-heating regions is maintained; During the first time period when it is the first sub-heating area's turn to be heated, heating of the first sub-heating area is stopped, and after the first time period ends, heating of the next sub-heating area of the first sub-heating area continues in the same order.
4. The method according to claim 2, characterized in that, When the temperature in the heating zone reaches a first temperature threshold, determining a second heating cycle based on the current heating level of the heating device includes: If the temperature of any one of the at least two sub-heating regions reaches the first temperature threshold, the second heating cycle is determined according to the current heating level of the heating device.
5. The method according to claim 4, characterized in that, The heating of the heating area of the heating device with the second output power according to the second heating cycle includes: The at least two sub-heating regions are heated using the second output power according to the second heating cycle; or, The sub-heating regions in the at least two sub-heating regions whose temperature reaches the first temperature threshold are heated with the second output power according to the second heating cycle; wherein, for the sub-heating regions in the at least two sub-heating regions whose temperature does not reach the first temperature threshold, the first output power is used to heat them according to the second heating cycle, and when the temperature reaches the first temperature threshold, the second output power is used to heat them according to the second heating cycle.
6. The method according to claim 1, characterized in that, When the temperature in the heating zone reaches a first temperature threshold, determining a second heating cycle based on the current heating level of the heating device includes: When the temperature in the heating zone reaches a first temperature threshold, a preset heating cycle mapping table is obtained, which includes the correspondence between heating levels and multiple heating cycles. The second heating cycle is determined from the heating cycle mapping table based on the current heating level of the heating device.
7. The method according to claim 1, characterized in that, The step of dynamically adjusting the second output power based on the real-time temperature of the heating area when heating the heating area according to the second heating cycle includes: If the real-time temperature of the heating zone is lower than the target temperature and the difference between the real-time temperature and the target temperature is greater than or equal to a first difference threshold, the second output power is increased by a first preset ratio; or, If the real-time temperature of the heating zone is lower than the target temperature and the difference between the real-time temperature and the target temperature is less than or equal to a second difference threshold, the second output power is reduced by a second preset ratio, where the second difference threshold is less than the first difference threshold.
8. The method according to claim 1, characterized in that, The method further includes: When heating the heating area according to the second heating cycle, a gear adjustment command is received, the gear adjustment command including the target heating gear of the heating device; The second heating cycle is updated to a target heating cycle corresponding to the target heating level, and the target heating cycle includes alternating heating periods and heating stop periods. The heating area of the heating device is heated with the second output power according to the target heating cycle.
9. The method according to claim 1, characterized in that, The method further includes: When heating the heating area according to the second heating cycle, the ratio between the heating period and the heating stop period in the second heating cycle is dynamically adjusted according to the real-time temperature of the heating area, so that the temperature of the heating area is maintained at the preset target temperature; The method for adjusting the ratio between the heating period and the heating stop period in the second heating cycle includes, but is not limited to, at least one of the following: a preset value; determined according to the current heating level of the heating device; or determined according to the difference between the real-time temperature of the heating area and the target temperature.
10. A temperature control device for a heating equipment, characterized in that, The device includes: A control module is configured to respond to a heating start command and heat the heating area of the heating device with a first output power according to a first heating cycle, wherein the maximum output of the first output power is a first threshold, and the first heating cycle includes alternating heating periods and heating stop periods. The determining module is used to determine a second heating cycle based on the current heating level of the heating device when the temperature of the heating area reaches a first temperature threshold. The alternation pattern of the heating period and the heating stop period in the second heating cycle is related to the current heating level of the heating device. The control module is further configured to heat the heating area of the heating device with a second output power according to the second heating cycle, wherein the maximum output of the second output power is a second threshold, the first threshold is greater than the second threshold, and the second heating cycle includes alternating heating periods and heating stop periods; The control module is further configured to dynamically adjust the second output power according to the real-time temperature of the heating area when heating the heating area according to the second heating cycle, so as to maintain the temperature of the heating area at a preset target temperature.
11. A heating device, characterized in that, The heating device includes a heating component and a control module; the heating component is connected to the control module via a wire; the control module is used to control the heating component to generate heat, so as to heat the heating area of the heating device, and the control module is used to perform the method as described in any one of claims 1 to 9.
12. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1 to 9.
13. A computer program product, characterized in that, Includes a computer program that, when run on an electronic device, causes the electronic device to perform the method as described in any one of claims 1 to 9.