Control method, device, storage medium and program product of water heater

CN122170540APending Publication Date: 2026-06-09WUHAN HAIER WATER HEATER +2

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
WUHAN HAIER WATER HEATER
Filing Date
2024-12-06
Publication Date
2026-06-09

Smart Images

  • Figure CN122170540A_ABST
    Figure CN122170540A_ABST
Patent Text Reader

Abstract

The application belongs to the field of intelligent household appliances, and particularly relates to a water heater control method, device, storage medium and program product. The predicted heating duration is determined according to the capacity, target power, target temperature and actual temperature of the water heater, the predicted heating duration is adjusted based on a heating duration correction value of the water heater, the heating duration correction value is determined based on a plurality of historical predicted heating durations and corresponding historical actual heating durations, and the water heater is controlled to start heating based on the adjusted predicted heating duration. The method uses the principle of energy conservation and combines historical use data of the water heater, thereby improving the accuracy of water heater control and user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of smart home appliances, and more particularly to a control method, device, storage medium, and program product for a water heater. Background Technology

[0002] With the advancement of technology and the improvement of living standards, water heaters have evolved from simple heating devices to today's diversified intelligent hot water supply systems. Water heaters have not only greatly improved the convenience and comfort of family life, but also adapted to the multiple needs of modern families for efficient, environmentally friendly and safe use through continuous optimization of energy-saving technology and safety performance.

[0003] In existing technology, the control method for water heaters is as follows: the user first sets a target temperature for the water heater and starts the heating function. After receiving the command, the water heater immediately begins the heating process. When the water temperature inside the water heater reaches the target temperature set by the user, the system considers the hot water ready and the user can use it at any time.

[0004] However, although the existing water heater control methods ensure the availability of hot water to a certain extent, there is a problem that users cannot accurately know when the water temperature will reach the target temperature when the heating function is activated. This results in a discrepancy between the user's hot water demand time and the actual hot water delivery time, leading to a poor user experience. Summary of the Invention

[0005] This application provides a control method, device, storage medium, and program product for a water heater to solve the problem of inconsistency between the user's hot water demand time and the actual hot water delivery time in existing water heaters.

[0006] In a first aspect, embodiments of this application provide a method for controlling a water heater, including:

[0007] The predicted heating time is determined based on the water heater's capacity, target power, target temperature, and actual temperature.

[0008] The predicted heating time is adjusted based on the heating time correction value of the water heater, wherein the heating time correction value is determined based on multiple historical predicted heating times and corresponding historical actual heating times;

[0009] The water heater is controlled to start heating based on the adjusted predicted heating time.

[0010] Optionally, before determining the predicted heating time based on the water heater's capacity, target temperature, and actual temperature, the method further includes:

[0011] The average of the differences between multiple historical actual heating times and the corresponding historical predicted heating times is determined as the heating time correction value.

[0012] Optionally, controlling the water heater to start heating based on the adjusted predicted heating time includes:

[0013] Obtain the water usage time of the water heater;

[0014] Based on the adjusted predicted heating time and the water usage time, the heating start time is determined, and the water heater is controlled to start heating at the heating start time.

[0015] Optionally, before determining the predicted heating time based on the water heater's capacity, target temperature, and actual temperature, the method further includes:

[0016] The receiving terminal sends a setting instruction, which includes the water usage time and / or the target temperature.

[0017] Optionally, before determining the predicted heating time based on the water heater's capacity, target temperature, and actual temperature, the method further includes:

[0018] Obtain the historical water usage records of the water heater, and determine the water usage time and / or the target temperature based on the historical water usage records.

[0019] Optional, also includes:

[0020] Send a heating prompt message to the terminal, the heating prompt message including the adjusted predicted heating time.

[0021] Optional, also includes:

[0022] When the actual temperature of the water heater reaches the target temperature, the water heater is controlled to stop heating, and the actual heating time from the start of heating to the stop of heating is obtained;

[0023] The heating time correction value is updated based on the actual heating time and the adjusted predicted heating time.

[0024] Secondly, embodiments of this application provide a control device for a water heater, comprising:

[0025] The determination module is used to determine the predicted heating time based on the capacity, target power, target temperature and actual temperature of the water heater;

[0026] The processing module is used to adjust the predicted heating time based on the heating time correction value of the water heater, wherein the heating time correction value is determined based on multiple historical predicted heating times and corresponding historical actual heating times;

[0027] The control module is used to control the water heater to start heating based on the adjusted predicted heating time.

[0028] Optionally, the determining module is further configured to determine the average of the differences between multiple historical actual heating times and the corresponding historical predicted heating times as the heating time correction value.

[0029] Optionally, the control device for the water heater further includes: an acquisition module;

[0030] The acquisition module is used to acquire the water usage time of the water heater;

[0031] The determining module is further configured to determine the heating start time based on the adjusted predicted heating duration and the water usage time;

[0032] The control module is also used to control the water heater to start heating at the heating start time.

[0033] Optionally, the control device of the water heater further includes: a receiving module;

[0034] The receiving module is used to receive setting instructions sent by the terminal, the setting instructions including the water usage time and / or the target temperature.

[0035] Optionally, the acquisition module is further configured to acquire the historical water usage records of the water heater;

[0036] The determining module is further configured to determine the water usage time and / or the target temperature based on the historical water usage records.

[0037] Optionally, the control device for the water heater further includes: a transmitting module;

[0038] The sending module is used to send heating prompt information to the terminal, the heating prompt information including the adjusted predicted heating time.

[0039] Optionally, the control module is further configured to control the water heater to stop heating when the actual temperature of the water heater reaches the target temperature;

[0040] The acquisition module is also used to acquire the actual heating time from the start of heating to the stop of heating of the water heater;

[0041] The processing module is also used to update the heating time correction value based on the actual heating time and the adjusted predicted heating time.

[0042] Thirdly, embodiments of this application provide a control device for a water heater, including: a sensor, a receiver, a transmitter, a memory, and a processor;

[0043] Sensors are used to detect the temperature of the water inside the water heater;

[0044] Receiver, used to receive instructions and data;

[0045] A transmitter is used to send commands and data;

[0046] The memory stores computer-executed instructions;

[0047] The processor executes computer execution instructions stored in the memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.

[0048] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.

[0049] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.

[0050] The water heater control method provided in this application determines the predicted heating time based on the water heater's capacity, target power, target temperature, and actual temperature. It then adjusts the predicted heating time based on a heating time correction value, which is determined based on multiple historical predicted heating times and corresponding historical actual heating times. Finally, it controls the water heater to start heating based on the adjusted predicted heating time. This method utilizes the principle of energy conservation and incorporates historical usage data of the water heater, improving the accuracy of water heater control and enhancing the user experience. Attached Figure Description

[0051] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0052] Figure 1 Flowchart of the water heater control method provided in this application Figure 1 ;

[0053] Figure 2 Flowchart of the water heater control method provided in this application Figure 2 ;

[0054] Figure 3 A schematic diagram of the control device for the water heater provided in this application;

[0055] Figure 4A schematic diagram of the control device for the water heater provided in this application.

[0056] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0057] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0058] With the progress of the times and the leap in living standards, water heaters have evolved from simple heating devices of the past into intelligent water heaters that integrate multiple functions. This transformation not only enhances the convenience and comfort of family life, but also meets the comprehensive needs of modern families for high efficiency, environmental protection, and safe use through a series of energy-saving measures and safety improvements.

[0059] Currently, most water heaters use the following control logic: after the user presets their ideal water temperature, the heating program is activated, and the water heater immediately responds and begins heating. Once the internal water temperature reaches the user-set target value, the system determines that hot water is ready for the user to enjoy at any time.

[0060] Nevertheless, the existing water heater control mechanism still has a significant shortcoming: after the user starts heating, it is difficult to accurately predict when the water temperature will reach the set temperature, which often makes it difficult to synchronize the hot water preparation time with the user's actual demand time. This mismatch in time seriously affects the user's experience.

[0061] To address the aforementioned issues, the water heater control method provided in this application utilizes the energy conservation principle during the water heater heating process. Based on the water heater's capacity, target power, target temperature, and actual temperature, a predicted heating time is determined. A heating time correction value is then determined based on multiple historical predicted heating times and corresponding historical actual heating times. This correction value is used to adjust the predicted heating time, and the water heater is then controlled to start heating based on the adjusted predicted heating time. This method improves the accuracy of water heater control and enhances the user experience.

[0062] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0063] Figure 1 Flowchart of the water heater control method provided in this application Figure 1 The executing entity in this embodiment is, for example, a water heater control system. Figure 1 As shown, the method includes:

[0064] S101: Determine the predicted heating time based on the water heater's capacity, target power, target temperature, and actual temperature.

[0065] The capacity of a water heater indicates the amount of water it can store. It is an inherent attribute of the water heater and is determined by its model. The water heater control system stores the water heater's capacity.

[0066] The target power is used to indicate the operating power of the water heater, which is determined by the model of the water heater. The water heater control system stores the capacity of the water heater.

[0067] The target temperature is used to indicate the set temperature at which the user wants the water heater to heat the water.

[0068] Actual temperature is used to indicate the real-time temperature of the water heater before and during the heating process.

[0069] Understandably, firstly, based on the water heater's capacity, the target temperature, and the actual temperature, the total heat capacity of the water before heating can be calculated; that is, the total heat energy required for the water to rise from its current temperature to the target temperature. Secondly, the water heater's heating power needs to be obtained, which determines how much heat energy the water heater can provide per second or per minute. By comparing the required total heat energy with the water heater's heating power, the heating time can be roughly estimated. Finally, dividing the required total heat energy by the water heater's heating power yields the predicted heating time.

[0070] S102: Adjust the predicted heating time based on the heating time correction value of the water heater, wherein the heating time correction value is determined based on multiple historical predicted heating times and the corresponding historical actual heating times.

[0071] The heating time correction value is used to indicate the average value of the difference between the predicted heating time and the corresponding actual heating time.

[0072] Each time the water heater completes a heating cycle, it records both the predicted and actual heating times. By accumulating multiple such historical data points, it is possible to determine the discrepancy between the predicted and actual heating times.

[0073] The heating time correction value is an adjustment factor used to correct the predicted heating time to make it closer to the actual situation. In other words, when it is necessary to predict the heating time of the water heater next time, it no longer simply relies on a certain fixed model or formula, but will first make necessary adjustments to the preliminary predicted heating time based on past experience (i.e., the heating time correction value).

[0074] Adjusting the predicted heating time based on the water heater's heating time correction value improves the accuracy and reliability of heating time prediction. This is because it considers not only the performance parameters of the water heater itself, but also various uncertainties that may occur during actual use.

[0075] S103: Control the water heater to start heating based on the adjusted predicted heating time.

[0076] The adjusted predicted heating time is used to indicate the heating time obtained after adjusting the predicted heating time based on the water heater's heating time correction value.

[0077] Understandably, the water heater control system determines the water heater's start-up time based on the adjusted predicted heating time. This means the water heater will automatically start heating a period of time before the user actually uses water, rather than continuously heating or relying on manual operation by the user. This approach not only improves the immediate availability of hot water but also enhances energy efficiency and reduces household energy consumption.

[0078] The water heater control method provided in this application determines the predicted heating time based on the water heater's capacity, target power, target temperature, and actual temperature. It then adjusts the predicted heating time based on a heating time correction value, which is determined based on multiple historical predicted heating times and corresponding historical actual heating times. Finally, it controls the water heater to start heating based on the adjusted predicted heating time. This method utilizes the principle of energy conservation and combines it with historical water heater usage data to improve the accuracy of water heater control and enhance user experience.

[0079] Figure 2 Flowchart of the water heater control method provided in this application Figure 2 ,like Figure 2 As shown, in this embodiment... Figure 1 Based on the embodiments, the control method of the water heater is described in detail, which includes:

[0080] S201: Receive setting instructions sent by the terminal, which include water usage time and / or target temperature.

[0081] Among them, water usage time is a specific point in time or time period used to indicate the start time when the user wants to start using hot water.

[0082] The target temperature is a specific numerical value used to indicate the desired temperature that the user wants the hot water to reach.

[0083] Setting instructions sent by the receiving terminal refer to specific information or commands that a water heater control system can acquire and recognize from a user terminal (such as a smartphone, tablet, or dedicated controller). These setting instructions typically contain specific parameters that the user wants the water heater control system to execute, such as water usage time and / or target temperature.

[0084] By allowing users to customize water usage time and target temperature, water heater control systems can more flexibly meet users' actual needs. For example, in the home, users can set the automatic hot water supply time and suitable water temperature according to their daily routines and water usage needs, thus ensuring both the convenience of water use and avoiding water waste.

[0085] For example, in the cold winter, a user plans to take a shower at 8 pm and wants the water temperature to reach 45°C. In this case, the user can use a water heater app on their phone to input the water usage time as 8 pm and the target temperature as 45°C. This setting command is then sent to the water heater via the network.

[0086] S202: Obtain the historical water usage records of the water heater, and determine the water usage time and / or target temperature based on the historical water usage records.

[0087] The historical water usage records for the water heater include: historical water usage time and historical water usage temperature.

[0088] The water heater control system first collects historical water usage time and temperature data, storing this data in an internal database. Then, the control system uses data analysis algorithms to process and analyze this historical data to identify potential water usage patterns and trends. Based on these analysis results, the water heater control system can predict the user's future water usage time and / or target temperature.

[0089] For example, a user has been using the water heater to shower every evening between 8 PM and 9 PM for the past month, and has consistently set the water temperature to around 42°C. This detailed historical water usage record is automatically saved by the water heater. Since the user uses the water heater almost daily at the same time and with a relatively consistent temperature setting, the water heater control system may predict that the user will likely use the water heater during the same time period in the coming days. Similarly, if the water heater control system detects that the user's set water temperature is consistently around 42°C, it may adopt 42°C as the user's target water temperature.

[0090] S203: The average of the differences between multiple historical actual heating times and the corresponding historical predicted heating times is determined as the heating time correction value.

[0091] First, obtain historical actual heating duration and corresponding historical predicted heating duration data. Then, calculate the difference between each actual heating duration and the predicted heating duration, and calculate the average of these differences. This average value is the heating duration correction value.

[0092] The formula for the heating time correction value is expressed as:

[0093]

[0094] in, This is a correction value for heating time. , , ... for The actual historical heating time, , , ... for Historical predicted heating duration.

[0095] In practical applications, due to various factors (such as ambient temperature, water quality changes, and water heater aging), the actual heating time may deviate from the predicted heating time. By calculating the average difference between historical data, a heating time correction value can be obtained, which is used to adjust the predicted heating time to be closer to the actual situation. This not only helps reduce energy waste but also improves the user experience, ensuring that hot water is supplied on time when needed.

[0096] S204: Determine the predicted heating time based on the water heater's capacity, target power, target temperature, and actual temperature.

[0097] The principle for determining the predicted heating time is based on the law of conservation of energy. According to this law, the heat energy provided by the water heater is equal to the heat energy absorbed by the water. The specific steps for determining the predicted heating time based on the water heater's capacity, operating power, target temperature, and actual temperature are as follows:

[0098]

[0099]

[0100] in, For the target power, To predict heating time, The specific heat capacity of water ( ), For the quality of the water inside the water heater, For the target temperature, This is the actual temperature. The density of water ( ), This refers to the capacity of the water heater.

[0101] Therefore, predict the heating time. .

[0102] S205: Adjust the predicted heating time based on the heating time correction value of the water heater, wherein the heating time correction value is determined based on multiple historical predicted heating times and the corresponding historical actual heating times.

[0103] The predicted heating time of a water heater is often affected by various factors, such as water temperature, water volume, and ambient temperature, leading to a certain deviation between the predicted and actual heating times. If left uncorrected, this deviation may accumulate, eventually causing the water heater to fail to accurately meet the user's needs. Heating time correction values ​​based on historical data can reflect the combined effect of these factors, thus enabling effective adjustment of the predicted heating time.

[0104] The specific steps for adjusting the predicted heating time based on the water heater's heating time correction value are as follows:

[0105]

[0106] in, This is the adjusted predicted heating time. To predict heating time, This is a correction value for heating time.

[0107] S206: Obtain the water usage time of the water heater.

[0108] S207: Based on the adjusted predicted heating time and water usage time, determine the heating start time and control the water heater to start heating at the heating start time.

[0109] Among them, the predicted heating time after the heating start-up time is adjusted is the water usage time.

[0110] First, the system obtains the water heater's usage time, which can be done through user settings or the water heater's historical usage records. Then, based on the adjusted predicted heating time and usage time, the heating start time is calculated and determined. Next, the water heater control system automatically starts the heating function at the heating start time. To ensure heating accuracy and safety, the water heater also monitors parameters such as water temperature in real time during the heating process and makes adjustments as needed.

[0111] Determining the heating start time based on adjusted predicted heating time and water usage time allows for more precise matching of users' hot water needs, avoiding energy waste. Furthermore, this strategy improves the efficiency of the water heater, ensuring users receive hot water at a suitable temperature throughout their usage time, thus enhancing the user experience.

[0112] For example, assuming the water heater has a heating power of 3 kilowatts, the actual water temperature is 20°C, and the target water temperature is 45°C, the water heater might predict a heating time of 1 hour. If historical data shows that the water heater's heating time is typically 5 minutes shorter than the predicted heating time, then the water heater will subtract 5 minutes from the predicted heating time, resulting in an adjusted predicted heating time of 55 minutes. If the user's water usage time is 19:00, and the adjusted predicted heating time is 55 minutes, then the water heater will calculate that the heating start time should be 18:05.

[0113] S208: Send a heating prompt message to the terminal, which includes the adjusted predicted heating time.

[0114] When the water heater is about to start heating, the water heater control system will send a heating prompt message, including the predicted heating time, to the user's smart terminal. After receiving the message, the user can make corresponding arrangements or adjustments according to their needs.

[0115] By informing users in advance of the heating start time and estimated duration, users can better plan their schedules and avoid unnecessary operations or waiting while the water heater is heating. Furthermore, this also helps users better understand the water heater's operating status.

[0116] For example, if the adjusted predicted heating time is 55 minutes, the heating start time is 18:05, and the target temperature is 45℃, then the heating prompt message could be: 1. Your water heater is about to start heating to provide you with 45℃ hot water at 18:05; 2. The adjusted predicted heating time is 55 minutes; 3. Please ensure the water heater is in normal working condition and check if there is enough water; 4. If needed, you can adjust the heating settings or view more water heater information on the terminal.

[0117] S209: When the actual temperature of the water heater reaches the target temperature, control the water heater to stop heating and obtain the actual heating time from the start of heating to the stop of heating.

[0118] A temperature sensor monitors the water temperature inside the water heater in real time. When the water temperature reaches the target temperature, it sends a signal to the water heater control system. Upon receiving the signal, the control system immediately cuts off the power to the heating element and stops heating. Simultaneously, the control system records the actual heating time from start to stop. This data is stored for subsequent analysis and optimization. By continuously optimizing the heating strategy, the water heater can more intelligently and efficiently meet users' hot water needs.

[0119] For example, if a user uses water at 19:00, the adjusted predicted heating time is 55 minutes, and the water heater actually reaches the target temperature at 19:01, then the water heater will stop heating at 19:01. Therefore, the actual heating time from the start of heating to the stop of heating is 56 minutes.

[0120] S210: Update the heating duration correction value based on the actual heating duration and the adjusted predicted heating duration.

[0121] The water heater control system compares the actual heating time for each heating task with its corresponding adjusted predicted heating time. Then, using advanced algorithms, it calculates the difference between the two, known as the heating time correction value. This correction value is then applied to the water heater's heating time prediction model to fine-tune the model. This process can be repeated; as data accumulates, the water heater's heating time prediction model becomes increasingly accurate, thus providing users with a more stable and efficient hot water service.

[0122] The water heater control method provided in this application embodiment receives a setting command sent by a terminal, the setting command including water usage time and / or target temperature; obtains historical water usage records of the water heater; determines the water usage time and / or target temperature based on the historical water usage records; determines the average of the differences between multiple historical actual heating times and corresponding historical predicted heating times as a heating time correction value; determines the predicted heating time based on the water heater's capacity, target power, target temperature, and actual temperature; and adjusts the predicted heating time based on the water heater's heating time correction value. The heating time correction value is based on multiple historical predicted heating times and corresponding historical actual heating times. For water heaters with a fixed heating time, the system obtains the water usage time and determines the heating start time based on the adjusted predicted heating time and the water usage time. It then controls the water heater to start heating at the set start time and sends a heating notification message to the terminal, including the adjusted predicted heating time. Once the actual water heater temperature reaches the target temperature, the system stops heating and obtains the actual heating time from start to stop. Based on the actual heating time and the adjusted predicted heating time, the heating time correction value is updated. This method utilizes the principle of energy conservation and combines historical water heater usage data to improve the accuracy of water heater control and enhance the user experience.

[0123] Figure 3 A schematic diagram of the control device for the water heater provided in this application is shown below. Figure 3 As shown, the control device 300 for the water heater provided in this embodiment includes:

[0124] The determination module 301 is used to determine the predicted heating time based on the water heater's capacity, target power, target temperature, and actual temperature.

[0125] The processing module 302 is used to adjust the predicted heating time based on the heating time correction value of the water heater, wherein the heating time correction value is determined based on multiple historical predicted heating times and the corresponding historical actual heating times;

[0126] The control module 303 is used to control the water heater to start heating based on the adjusted predicted heating time.

[0127] Optionally, the determining module 301 is further configured to determine the average of the differences between multiple historical actual heating times and corresponding historical predicted heating times as the heating time correction value.

[0128] Optionally, the control device for the water heater also includes: acquisition module 304;

[0129] Module 304 is used to obtain the water usage time of the water heater;

[0130] The determining module 301 is also used to determine the heating start time based on the adjusted predicted heating time and water usage time;

[0131] The control module 303 is also used to control the water heater to start heating at the heating start time.

[0132] Optionally, the control device for the water heater also includes: a receiving module 305;

[0133] The receiving module 305 is used to receive setting instructions sent by the terminal, which include water usage time and / or target temperature.

[0134] Optionally, module 304 is also used to acquire historical water usage records of the water heater;

[0135] The determination module 301 is also used to determine the water usage time and / or target temperature based on historical water usage records.

[0136] Optionally, the control device for the water heater also includes: a sending module 306;

[0137] The sending module 306 is used to send heating prompt information to the terminal, which includes the adjusted predicted heating time.

[0138] Optionally, the control module 303 is also used to control the water heater to stop heating when the actual temperature of the water heater reaches the target temperature;

[0139] The acquisition module 304 is also used to acquire the actual heating time from the start of heating to the stop of heating of the water heater;

[0140] The processing module 302 is also used to update the heating time correction value based on the actual heating time and the adjusted predicted heating time.

[0141] Figure 4 A schematic diagram of the control device for the water heater provided in this application. Figure 4 As shown, this application provides a control device for a water heater. The control device 400 for the water heater includes: a sensor 401, a receiver 402, a transmitter 403, a processor 404, and a memory 405.

[0142] Sensor 401 is used to detect the temperature of the water inside the water heater;

[0143] Receiver 402 is used to receive instructions and data;

[0144] Transmitter 403 is used to send commands and data;

[0145] Memory 405 is used to store instructions executed by the computer;

[0146] The processor 404 is used to execute computer execution instructions stored in the memory 405 to implement the various steps of the water heater control method in the above embodiments. For details, please refer to the relevant descriptions in the foregoing embodiments of the water heater control method.

[0147] Alternatively, the memory 405 can be either standalone or integrated with the processor 404.

[0148] When the memory 405 is set up independently, the electronic device also includes a bus for connecting the memory 405 and the processor 404.

[0149] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the water heater control method performed by the control device of the water heater described above.

[0150] It will be understood by those skilled in the art that all or some of the steps, systems, or apparatuses disclosed above, and their functional modules / units, can be implemented as software, firmware, hardware, or suitable combinations thereof. In hardware implementations, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit (ASIC). Such software may be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.

[0151] The technical solutions of this application have been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it is readily understood by those skilled in the art that the scope of protection of this application is obviously not limited to these specific embodiments. 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 or all of the technical features therein. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A method for controlling a water heater, characterized in that, include: The predicted heating time is determined based on the water heater's capacity, target power, target temperature, and actual temperature. The predicted heating time is adjusted based on the heating time correction value of the water heater, wherein the heating time correction value is determined based on multiple historical predicted heating times and corresponding historical actual heating times; The water heater is controlled to start heating based on the adjusted predicted heating time.

2. The method according to claim 1, characterized in that, Before determining the predicted heating time based on the water heater's capacity, target temperature, and actual temperature, the method further includes: The average of the differences between multiple historical actual heating times and the corresponding historical predicted heating times is determined as the heating time correction value.

3. The method according to claim 1, characterized in that, The method of controlling the water heater to start heating based on the adjusted predicted heating time includes: Obtain the water usage time of the water heater; Based on the adjusted predicted heating time and the water usage time, the heating start time is determined, and the water heater is controlled to start heating at the heating start time.

4. The method according to claim 3, characterized in that, Before determining the predicted heating time based on the water heater's capacity, target temperature, and actual temperature, the method further includes: The receiving terminal sends a setting instruction, which includes the water usage time and / or the target temperature.

5. The method according to claim 3, characterized in that, Before determining the predicted heating time based on the water heater's capacity, target temperature, and actual temperature, the method further includes: Obtain the historical water usage records of the water heater, and determine the water usage time and / or the target temperature based on the historical water usage records.

6. The method according to any one of claims 1-5, characterized in that, Also includes: Send a heating prompt message to the terminal, the heating prompt message including the adjusted predicted heating time.

7. The method according to any one of claims 1-5, characterized in that, Also includes: When the actual temperature of the water heater reaches the target temperature, the water heater is controlled to stop heating, and the actual heating time from the start of heating to the stop of heating is obtained; The heating time correction value is updated based on the actual heating time and the adjusted predicted heating time.

8. A control device for a water heater, characterized in that, include: The determination module is used to determine the predicted heating time based on the capacity, target power, target temperature and actual temperature of the water heater; The processing module adjusts the predicted heating time based on the heating time correction value of the water heater, wherein the heating time correction value is determined based on multiple historical predicted heating times and corresponding historical actual heating times; The control module controls the water heater to start heating based on the adjusted predicted heating time.

9. A control device for a water heater, characterized in that, include: Sensors, memory, processors; The sensor is used to detect the temperature of the water inside the water heater; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the method as described in any one of claims 1-7.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-7.