Multi-device intelligent preheating method and device, water heater and storage medium

Through the multi-device intelligent preheating method, the user's water use habits are predicted based on the historical data of water heater usage, the target water heater is selected and preheated in advance, which solves the problem of insufficient applicability of single water heater preheating, realizes efficient preheating of multiple water heater systems, and improves user experience.

CN120684807APending Publication Date: 2025-09-23QINGDAO ECONOMIC AND TECHNOLOGICAL DEVELOPMENT ZONE HAIER WATER HEATER CO LTD +1
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202410332367.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-03-22
Publication Date
2025-09-23

AI Technical Summary

Technical Problem

The existing water heater preheating method is only applicable to a single water heater and has limited applicability, causing users to have to wait a long time for hot water.

Method used

Through the multi-device intelligent preheating method, based on the cumulative usage times and usage information of multiple water heaters, the hot water usage time and amount within the user's preset time are predicted, the target water heater is selected and the preheating time is obtained, and the water heater preheating is controlled in advance.

Benefits of technology

The multi-water heater system can preheat in advance according to user habits, reducing the time users wait for hot water and improving applicability and user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120684807A_ABST
    Figure CN120684807A_ABST
Patent Text Reader

Abstract

The invention provides a multi-device intelligent preheating method and device, a water heater and a storage medium, and relates to the technical field of intelligent household appliances. The multi-device intelligent preheating method comprises the steps that when water heaters are used many times in multiple periods, the hot water use time and the hot water amount of a user in preset time are predicted according to use information in the multiple periods, meanwhile, a target water heater is selected according to the accumulated use duration of the multiple water heaters, and the preheating duration is obtained; and finally, the target water heater is controlled to start preheating in advance according to each hot water use time and the corresponding preheating duration. In this way, the multiple water heaters can conduct preheating in advance according to the habits of the user, the time for the user to wait for hot water is shortened, and the applicability and the use experience feeling of the user are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of smart home appliance technology, and specifically relates to a smart preheating method, device, water heater and storage medium for multiple devices. Background Art

[0002] When using hot water, the water heater needs to heat up for a period of time before it can release hot water stably. Therefore, each time the user releases water, the cold water is released first, and the water heater needs to preheat for a period of time before it can release hot water stably.

[0003] In the prior art, in order to solve the problem that users need to wait for a while before hot water is released, a common method is to predict the user's water use time according to the user's habits and control the water heater to preheat a few minutes before the water use time.

[0004] However, the current water heater preheating method is only for a single water heater and has low applicability. Summary of the Invention

[0005] In order to solve the above-mentioned problems in the prior art, the present application provides a multi-device intelligent preheating method, device, water heater and storage medium.

[0006] In a first aspect, the present application provides a smart preheating method for multiple devices, the method comprising:

[0007] Obtaining the cumulative usage count of multiple water heaters within a preset period, and if the cumulative usage count is greater than a threshold, obtaining usage information in each period;

[0008] predicting at least one hot water usage time and the amount of hot water corresponding to each hot water usage time within a user-set time period based on the plurality of usage information, and obtaining the amount of heat required to heat each amount of hot water;

[0009] Obtain the cumulative usage time of each water heater, obtain at least one target water heater based on the multiple cumulative usage times, obtain a preheating time based on each heat and the power corresponding to the at least one target water heater, obtain a start time based on each preheating time and the corresponding hot water usage time, and control the at least one target water heater to start preheating when the current time is equal to the start time.

[0010] In a possible implementation, acquiring at least one target water heater according to multiple accumulated usage times includes:

[0011] Obtaining an average usage time based on the multiple accumulated usage times;

[0012] A target accumulated usage time that is less than or equal to the average usage time is obtained from the multiple accumulated usage times, and the at least one target water heater is obtained based on the water heater corresponding to the target accumulated usage time.

[0013] In a possible implementation, obtaining the preheating time according to each heat amount and the power corresponding to the at least one target water heater includes:

[0014] Obtaining the number of the at least one target water heater, and obtaining the heat quantity required to be heated by each target water heater according to each heat quantity;

[0015] Obtaining a candidate preheating time according to the heat distribution and the power of each target water heater;

[0016] Sort the multiple candidate preheating times in descending order, and obtain the preheating time according to the candidate preheating time in the first position.

[0017] In a possible implementation, obtaining the start time according to each preheating time and the corresponding hot water usage time includes:

[0018] The start time corresponding to the preheating time is obtained according to the difference between the hot water usage time corresponding to each preheating time and the preheating time.

[0019] In one possible implementation, the usage information includes a water use time period and water consumption, and predicting at least one hot water use time within a user-preset time and the hot water consumption corresponding to each hot water use time based on the plurality of usage information includes:

[0020] Acquire at least one overlapping time period within a preset cycle according to the usage information in each cycle, wherein the overlapping time period exists in at least the water usage time periods in two cycles;

[0021] acquiring the at least one hot water usage time according to the start time of the at least one overlapping time period;

[0022] According to at least two water usage time periods to which each overlapping time period belongs, the amount of hot water corresponding to each hot water usage time is obtained.

[0023] In a possible implementation, obtaining the amount of hot water corresponding to each hot water usage time according to the at least two water usage time periods to which each overlapping time period belongs includes:

[0024] Obtaining a first water use duration and a corresponding water consumption according to each water use time period to which each overlapping time period belongs;

[0025] Obtaining a water use rate according to the first water use duration and the corresponding water use amount;

[0026] The amount of hot water corresponding to each hot water use time is obtained according to at least two water use rates and the overlapping time period.

[0027] In a possible implementation, obtaining the amount of hot water corresponding to each hot water usage time according to the at least two water usage rates and the overlapping time period includes:

[0028] Obtaining an average water use rate based on the at least two water use rates;

[0029] A second water usage duration is obtained according to the overlapping time period, and a hot water volume corresponding to the hot water usage time corresponding to the overlapping time period is obtained according to the second water usage duration and the average water usage rate.

[0030] In a second aspect, the present application also provides a multi-device intelligent preheating control device, comprising: an acquisition module, a prediction module, and a control module, wherein:

[0031] The acquisition module is configured to acquire the cumulative usage times within a plurality of water heater cycles, and if the cumulative usage times are greater than a threshold value, acquire a plurality of usage information corresponding to the cumulative usage times;

[0032] The prediction module is configured to predict, based on the plurality of usage information, at least one hot water usage time within a user-set time period, the amount of hot water corresponding to each hot water usage time, and the amount of heat required to heat each amount of hot water;

[0033] The control module is used to obtain the cumulative usage time of each water heater, obtain at least one target water heater based on multiple cumulative usage times, obtain a preheating time based on each heat and the power corresponding to the at least one target water heater, obtain a start time based on each preheating time and the corresponding hot water usage time, and control the at least one target water heater to start preheating when the current time is equal to the start time.

[0034] In a possible implementation, the acquisition module is further configured to:

[0035] Obtaining an average usage time based on the multiple accumulated usage times;

[0036] A target accumulated usage time that is less than or equal to the average usage time is obtained from the multiple accumulated usage times, and the at least one target water heater is obtained based on the water heater corresponding to the target accumulated usage time.

[0037] In a possible implementation, the acquisition module is further configured to:

[0038] Obtaining the number of the at least one target water heater, and obtaining the heat quantity required to be heated by each target water heater according to each heat quantity;

[0039] Obtaining a candidate preheating time according to the heat distribution and the power of each target water heater;

[0040] Sort the multiple candidate preheating times in descending order, and obtain the preheating time according to the candidate preheating time in the first position.

[0041] In a possible implementation, the acquisition module is further configured to:

[0042] The start time corresponding to the preheating time is obtained according to the difference between the hot water usage time corresponding to each preheating time and the preheating time.

[0043] In a possible implementation, the prediction module is further configured to:

[0044] Acquire at least one overlapping time period within a preset cycle according to the usage information in each cycle, wherein the overlapping time period exists in at least the water usage time periods in two cycles;

[0045] acquiring the at least one hot water usage time according to the start time of the at least one overlapping time period;

[0046] According to at least two water usage time periods to which each overlapping time period belongs, the amount of hot water corresponding to each hot water usage time is obtained.

[0047] In a possible implementation, the prediction module is further configured to:

[0048] Obtaining a first water use duration and a corresponding water consumption according to each water use time period to which each overlapping time period belongs;

[0049] Obtaining a water use rate according to the first water use duration and the corresponding water use amount;

[0050] The amount of hot water corresponding to each hot water use time is obtained according to at least two water use rates and the overlapping time period.

[0051] In a possible implementation, the prediction module is further configured to:

[0052] Obtaining an average water use rate based on the at least two water use rates;

[0053] A second water usage duration is obtained according to the overlapping time period, and a hot water volume corresponding to the hot water usage time corresponding to the overlapping time period is obtained according to the second water usage duration and the average water usage rate.

[0054] In a third aspect, the present application further provides a water heater, comprising: at least one processor and a memory, wherein:

[0055] The memory is used to store computer-executable instructions;

[0056] The at least one processor is used to execute the computer-executable instructions stored in the memory, so that the at least one processor executes the intelligent preheating method for multiple devices as described in any one of the first aspects.

[0057] In a fourth aspect, the present application also provides a computer storage medium, in which computer execution instructions are stored. When the computer execution instructions are executed by a processor, they are used to implement the intelligent preheating method for multiple devices as described in any one of the first aspects.

[0058] In a fifth aspect, the present application also provides a computer program product, including a computer program, which, when executed by a processor, can implement the steps of the intelligent preheating method for multiple devices as described in any of the above items.

[0059] This application provides a multi-device intelligent preheating method, device, water heater, and storage medium. When a water heater is used frequently over multiple cycles, the method predicts the user's hot water usage time and hot water volume within a preset time period based on usage information over multiple cycles. A target water heater is selected based on the cumulative usage time of multiple water heaters, and the preheating time is obtained. Ultimately, the target water heater is controlled to start preheating in advance based on each hot water usage time and the corresponding preheating time. This approach allows multiple water heaters to preheat in advance based on user habits, reducing the time users spend waiting for hot water and improving applicability and user experience. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0061] Figure 1 A schematic diagram of a multi-device intelligent preheating method provided in an embodiment of the present application Figure 1 ;

[0062] Figure 2 A schematic diagram of a multi-device intelligent preheating method provided in an embodiment of the present application Figure 2 ;

[0063] Figure 3 A schematic diagram of a multi-device intelligent preheating method provided in an embodiment of the present application Figure 3 ;

[0064] Figure 4 A schematic diagram of the structure of a multi-device intelligent preheating control device provided in an embodiment of the present application;

[0065] Figure 5A schematic structural diagram of a water heater provided in an embodiment of the present application.

[0066] The above drawings illustrate specific embodiments of the present application, which will be described in more detail below. These drawings and the textual description are not intended to limit the scope of the present application in any way, but rather to illustrate the concepts of the present application to those skilled in the art by reference to specific embodiments. DETAILED DESCRIPTION

[0067] To make the objectives, technical solutions, and advantages of this application more clear, the technical solutions in this application will be clearly and completely described below in conjunction with the accompanying drawings. Obviously, the embodiments described are only part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0068] The terms "first," "second," "third," "fourth," and so on (if any) in the description and claims of the present invention and the drawings are used to distinguish similar objects and are not necessarily used to describe a particular order or sequential sequence. It should be understood that the terms used in this manner are interchangeable where appropriate, so that the embodiments of the present invention described herein can, for example, be implemented in an order other than those illustrated or described herein.

[0069] In the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described in this application as "exemplary" or "for example" should not be construed as being preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner.

[0070] When a user uses hot water, cold water is first released, and the water heater needs to preheat for a period of time before it can steadily release hot water. To reduce the time users spend waiting for hot water, a common method is to predict the user's water usage time based on their habits and control the water heater to preheat a few minutes in advance.

[0071] However, the above method is currently only applicable to the environment of a single water heater, and the applicability of the solution is not strong.

[0072] This application provides a smart preheating method for multiple devices. When a water heater is used frequently over multiple cycles, the method predicts the user's hot water usage time and hot water volume within a preset time period based on usage information from multiple cycles. A target water heater is selected based on the cumulative usage time of multiple water heaters, and the preheating time is obtained. Ultimately, the target water heater is controlled to start preheating in advance based on each hot water usage time and the corresponding preheating time. This method allows multiple water heaters to preheat in advance based on user habits, reducing the time users spend waiting for hot water and improving applicability and user experience.

[0073] Next, the technical solutions shown in this application are described in detail through specific embodiments. It should be noted that the following embodiments can exist independently or in combination with each other, and the same or similar contents will not be repeated in different embodiments.

[0074] Figure 1 A schematic diagram of a multi-device intelligent preheating method provided in an embodiment of the present application Figure 1 .like Figure 1 As shown, the method includes:

[0075] S101. Obtain the cumulative usage times of multiple water heaters within a preset period. If the cumulative usage times are greater than a threshold, obtain usage information in each period.

[0076] In this step, in order to allow the user to avoid the waiting time for the water heater to preheat the water, it is necessary to control the water heater to preheat the water in the water heater in advance according to the user's usage habits.

[0077] Furthermore, considering that users have different water usage habits at different times and seasons, and that fewer water usage times may affect the accuracy of the inference of users' water usage habits, this embodiment obtains usage information when multiple water heaters are used a large number of times, and the usage information is used to predict users' subsequent water usage habits.

[0078] Specifically, the cumulative usage times of multiple water heaters within a preset period is obtained. The preset period can be 2-3 periods. When the obtained cumulative usage times are greater than the threshold, it means that the user's water use habits can be inferred based on the user's historical water use in the preset period. Therefore, the usage information in each period in the preset period is obtained.

[0079] S102: predict at least one hot water usage time within a preset time period and the amount of hot water corresponding to each hot water usage time based on the plurality of usage information, and obtain the amount of heat required to heat each amount of hot water.

[0080] In this step, this embodiment does not impose any limitation on the preset time. For example, the preset time may be the next 24 hours. The usage information includes the water usage time period and water consumption.

[0081] Specifically, when multiple usage information within a preset period is obtained, at least one hot water usage time within the user's preset time is predicted based on the water usage time periods in the multiple usage information, and then the water usage corresponding to the water usage time period is predicted based on the water usage amount.

[0082] This embodiment has given too much explanation on the specific operation of how to infer at least one hot water usage time and the corresponding hot water amount based on multiple usage information, which will be described in detail in subsequent embodiments.

[0083] S103. Obtain the accumulated usage time of each water heater, obtain at least one target water heater based on the multiple accumulated usage times, obtain the preheating time based on each heat amount and the power corresponding to the at least one target water heater, obtain the start time based on each preheating time and the corresponding hot water usage time, and control the at least one target water heater to start preheating when the current time is equal to the start time.

[0084] In this step, since the usage time of a water heater affects its lifespan, in order to balance the usage time of multiple water heaters, each target water heater is selected based on the cumulative usage time of the water heater. The specific process is as follows:

[0085] Obtaining an average usage time based on the multiple accumulated usage times;

[0086] A target accumulated usage time that is less than or equal to the average usage time is obtained from the multiple accumulated usage times, and the at least one target water heater is obtained based on the water heater corresponding to the target accumulated usage time.

[0087] Furthermore, after obtaining at least one target water heater, the amount of hot water to be preheated is determined based on the heat and power of each target water heater, the amount of heat that each target water heater needs to share, and then the preheating time is obtained based on the time required for each target water heater to increase the corresponding amount of heat.

[0088] In a possible manner, an average value may be obtained based on the multiple times obtained, and the average value is the preheating time corresponding to the amount of hot water.

[0089] For example, there are five target water heaters, each with a power of 2 kW and a heat output of 500 kJ. Each target water heater receives 100 kJ of heat, and the time it takes for each target water heater to provide 100 kJ is: 100 / 2 = 50 seconds. Since each target water heater takes 50 seconds, the preheating time is 50 seconds.

[0090] Specifically, after the preheating time is obtained, the start time, that is, the time when the target water heater starts preheating, is obtained according to the hot water usage time and the corresponding preheating time, and the target water heater is controlled to start preheating according to the start time.

[0091] This application provides a smart preheating method for multiple devices. When a water heater is used frequently over multiple cycles, the method predicts the user's hot water usage time and hot water volume within a preset time period based on usage information from multiple cycles. A target water heater is selected based on the cumulative usage time of multiple water heaters, and the preheating time is obtained. Ultimately, the target water heater is controlled to start preheating in advance based on each hot water usage time and the corresponding preheating time. This method allows multiple water heaters to preheat in advance based on user habits, reducing the time users spend waiting for hot water and improving applicability and user experience.

[0092] Figure 2 A schematic diagram of a multi-device intelligent preheating method provided in an embodiment of the present application Figure 2 The embodiment of the present application provides a detailed description of the steps for obtaining the preheating time based on at least one target water heater. Figure 2 As shown, the method includes:

[0093] S201. Obtain the number of the at least one target water heater, and obtain the heat quantity required to be heated by each target water heater according to each heat quantity.

[0094] In this step, when there are multiple target water heaters, the heat required to heat each amount of hot water needs to be apportioned to each target water heater. Considering that most water heaters used in the same environment have the same or similar power, each heat can be directly divided equally among the target water heaters.

[0095] Specifically, the number of at least one target water heater is obtained, and the heat amount allocated to each target water heater is obtained according to the quotient of each heat amount and the number of at least one target water heater.

[0096] For example, the heat amount is 50KJ, and the number of the at least one target water heater is 5, then the heat amount is: 50 / 5=10KJ.

[0097] S202: Obtain candidate preheating times according to the distributed heat amount and the power of each target water heater.

[0098] In this step, the target water heaters may have different power outputs, which will affect the length of the candidate preheating times for the heat distribution. Therefore, it is necessary to determine the corresponding candidate preheating times based on the heat distribution and the power output of each target water heater. The preheating time corresponding to the amount of hot water is then determined from the multiple candidate preheating times.

[0099] For example, the five target water heaters are: 1KW, 0.5KW, 2KW, 0.5KW and 5KW, with a heat capacity of 10KJ. The corresponding candidate preheating times are: 10s, 20s, 5s, 20s and 2s.

[0100] S203: Sort the multiple candidate preheating times in descending order, and obtain the preheating time according to the candidate preheating time in the first position.

[0101] In this step, if the power of at least one target water heater is different, the corresponding power is different, and thus the candidate preheating time obtained according to the heat distribution and the power of each target water heater is also different.

[0102] In order to ensure that the hot water is sufficient for the user, the preheating time corresponding to the amount of hot water is directly obtained according to the longest candidate preheating time, that is, the preheating time corresponding to the hot water usage time corresponding to the amount of hot water.

[0103] Furthermore, after obtaining the preheating time, in order to allow the user to directly release hot water when using water, it is necessary to heat the water in the target water heater in advance before the user's hot water use time, that is, to control at least one target water heater to start preheating in advance. The specific operation of obtaining the start time of at least one target water heater is:

[0104] The start time corresponding to the preheating time is obtained according to the difference between the hot water usage time corresponding to each preheating time and the preheating time.

[0105] This application provides a multi-device intelligent preheating method. Based on the number and heat capacity of target water heaters, the method determines the heat capacity required of each water heater, obtains candidate preheating times for each water heater, and uses the longest candidate preheating time as the preheating time corresponding to that heat capacity. This method allows users to directly dispense hot water without waiting, improving the user experience.

[0106] Figure 3 A schematic diagram of a multi-device intelligent preheating method provided in an embodiment of the present application Figure 3 The embodiment of the present application provides a detailed description of the steps for predicting at least one hot water usage time within a user preset time and the amount of hot water corresponding to each hot water usage time based on multiple usage information. Figure 3 As shown, the method includes:

[0107] S301: Acquire at least one overlapping time period in a preset cycle according to usage information in each cycle.

[0108] In this step, the overlapping time period exists in at least the water use time periods of the two cycles.

[0109] Specifically, the user's water usage habits are analyzed based on multiple usage information from a preset period, i.e., the time periods when the user frequently uses water. Therefore, based on the water usage time periods in the usage information for each period, an overlapping time period is obtained. This overlapping time period is the predicted time period during which the user will use water within the preset time period.

[0110] For example, the cycle is 1 day, the preset cycle is 2 cycles, and the usage information corresponding to the first cycle is: usage information 1: 9-9.30, 0.5L; usage information 2: 12-12.30, 1L; usage information 3: 21-21.50, 10L;

[0111] The usage information corresponding to the second cycle is: usage information 4: 9.10-9.20, 0.8L; usage information 5: 11-11.30, 1L; usage information 6: 21-21.20, 10L.

[0112] The obtained recurring time periods are: 9.10-9.20 and 21-21.20.

[0113] S302: Acquire the at least one hot water usage time according to the start time of the at least one overlapping time period.

[0114] In this step, after obtaining the overlapping time period, it is inferred that the user may use water at any time in the overlapping time period with a high probability. Therefore, in order to allow the user to release water at any time without waiting for the target water heater to preheat, the corresponding hot water usage time is directly obtained according to the start time of the overlapping time period.

[0115] For example, the overlapping time periods are 9.10-9.20 and 21-21.20, and the hot water usage time obtained according to the start time of the overlapping time periods is: 9.10 and 21.

[0116] S303: Obtain the amount of hot water corresponding to each hot water usage time according to at least two water usage time periods to which each overlapping time period belongs.

[0117] In this step, since the amount of water used by users in overlapping time periods in different cycles is different, in order to ensure that the hot water preheated by the target water heater is available for users to use, the average water consumption is obtained based on the water consumption in multiple cycles of overlapping time periods. The average water consumption is the amount of hot water corresponding to the hot water usage time. The specific process is as follows:

[0118] Obtaining a first water use duration and a corresponding water consumption according to each water use time period to which each overlapping time period belongs;

[0119] Obtaining a water use rate according to the first water use duration and the corresponding water use amount;

[0120] The amount of hot water corresponding to each hot water use time is obtained according to at least two water use rates and the overlapping time period.

[0121] Furthermore, the amount of hot water is determined by the hot water rate and the water discharge time. After obtaining at least two water consumption rates corresponding to the overlapping time period, the average water consumption rate is obtained, and then the final hot water volume corresponding to the hot water usage time corresponding to the overlapping time period is determined based on the average water consumption rate and the water discharge time. The specific process is as follows:

[0122] Obtaining an average water use rate based on the at least two water use rates;

[0123] A second water usage duration is obtained according to the overlapping time period, and a hot water volume corresponding to the hot water usage time corresponding to the overlapping time period is obtained according to the second water usage duration and the average water usage rate.

[0124] This application provides a multi-device intelligent preheating method. This method uses usage information from different cycles to determine a recurring time period, then determines the corresponding hot water usage time based on the start time of the recurring time period. Furthermore, it uses the average water usage rate over multiple cycles within the recurring time period to determine the corresponding hot water volume. This method accurately predicts at least one user's hot water usage time and the corresponding hot water volume within a preset time period based on usage information from multiple water heaters within a preset period. This allows for preheating to occur in advance, ensuring that hot water is immediately available when the user taps the water.

[0125] Figure 4 This is a schematic diagram of the structure of a multi-device intelligent preheating control device provided in an embodiment of the present application. Figure 4 As shown, the control device includes: an acquisition module 401, a prediction module 402 and a control module 403, wherein:

[0126] The acquisition module 401 is configured to acquire the cumulative usage times within a plurality of water heater cycles, and if the cumulative usage times are greater than a threshold, acquire a plurality of usage information corresponding to the cumulative usage times;

[0127] The prediction module 402 is configured to predict, based on the plurality of usage information, at least one hot water usage time within a user-set time period, the amount of hot water corresponding to each hot water usage time, and the amount of heat required to heat each amount of hot water;

[0128] The control module 403 is used to obtain the cumulative usage time of each water heater, obtain at least one target water heater based on multiple cumulative usage times, obtain the preheating time based on each heat and the power corresponding to the at least one target water heater, obtain the start time based on each preheating time and the corresponding hot water usage time, and control the at least one target water heater to start preheating when the current time is equal to the start time.

[0129] In a possible implementation, the acquisition module 401 is further configured to:

[0130] Obtaining an average usage time based on the multiple accumulated usage times;

[0131] A target accumulated usage time that is less than or equal to the average usage time is obtained from the multiple accumulated usage times, and the at least one target water heater is obtained based on the water heater corresponding to the target accumulated usage time.

[0132] In a possible implementation, the acquisition module 401 is further configured to:

[0133] Obtaining the number of the at least one target water heater, and obtaining the heat quantity required to be heated by each target water heater according to each heat quantity;

[0134] Obtaining a candidate preheating time according to the heat distribution and the power of each target water heater;

[0135] Sort the multiple candidate preheating times in descending order, and obtain the preheating time according to the candidate preheating time in the first position.

[0136] In a possible implementation, the acquisition module 401 is further configured to:

[0137] The start time corresponding to the preheating time is obtained according to the difference between the hot water usage time corresponding to each preheating time and the preheating time.

[0138] In a possible implementation, the prediction module 402 is further configured to:

[0139] Acquire at least one overlapping time period within a preset cycle according to the usage information in each cycle, wherein the overlapping time period exists in at least the water usage time periods in two cycles;

[0140] acquiring the at least one hot water usage time according to the start time of the at least one overlapping time period;

[0141] According to at least two water usage time periods to which each overlapping time period belongs, the amount of hot water corresponding to each hot water usage time is obtained.

[0142] In a possible implementation, the prediction module 402 is further configured to:

[0143] Obtaining a first water use duration and a corresponding water consumption according to each water use time period to which each overlapping time period belongs;

[0144] Obtaining a water use rate according to the first water use duration and the corresponding water use amount;

[0145] The amount of hot water corresponding to each hot water use time is obtained according to at least two water use rates and the overlapping time period.

[0146] In a possible implementation, the prediction module 402 is further configured to:

[0147] Obtaining an average water use rate based on the at least two water use rates;

[0148] A second water usage duration is obtained according to the overlapping time period, and a hot water volume corresponding to the hot water usage time corresponding to the overlapping time period is obtained according to the second water usage duration and the average water usage rate.

[0149] Figure 5 This is a schematic diagram of the structure of a water heater provided in an embodiment of the present application. Figure 5 As shown, the water heater 50 includes: at least one processor 501 and a memory 502, wherein:

[0150] The memory 502 is used to store computer-executable instructions;

[0151] The at least one processor 501 is used to execute the computer-executable instructions stored in the memory 502, so that the at least one processor 501 executes the intelligent preheating method for multiple devices as described in any of the above items.

[0152] Among them, at least one processor 501 may be a central processing unit (CPU), or an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application.

[0153] Optionally, in a specific implementation, the processor 501 and the memory 502 are implemented independently. The processor 501 and the memory 502 can be connected to each other via a bus and communicate with each other. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. Buses can be divided into address buses, data buses, control buses, etc., but this does not mean that there is only one bus or only one type of bus.

[0154] Optionally, in a specific implementation, if the processor 501 and the memory 502 are integrated on a chip, the processor 501 and the memory 502 can communicate through an internal interface.

[0155] The present application also provides a computer storage medium, which stores computer execution instructions. When the processor executes the computer execution instructions, the technical solution of the aforementioned intelligent preheating method for multiple devices is implemented.

[0156] The computer-readable storage medium may be implemented by any type of volatile or non-volatile memory device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The computer-readable storage medium may be any available medium that can be accessed by a general-purpose or special-purpose computer.

[0157] An exemplary readable storage medium is coupled to a processor, so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be an integral part of the processor. The processor and the readable storage medium can be located in an application-specific integrated circuit (ASIC). Of course, the processor and the readable storage medium can also exist as discrete components in the control device of the clothing processing device.

[0158] The division of units described above is merely a logical functional division. In actual implementation, other divisions may be employed. For example, multiple units or components may be combined or integrated into another system, or some features may be omitted or not implemented. Furthermore, any coupling or direct coupling or communication connection shown or discussed between units may be an indirect coupling or communication connection via an interface, device, or unit, and may be electrical, mechanical, or other.

[0159] The units described as separate components may or may not be physically separate, and 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 these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0160] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0161] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present invention. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0162] Those skilled in the art will appreciate that all or part of the steps in the above-described method embodiments can be implemented using hardware associated with program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments. The aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0163] So far, the technical solution of the present application has been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is easy for those skilled in the art to understand that the scope of protection of the present application is obviously not limited to these specific embodiments. The above embodiments are only used to illustrate the technical solution of the present application, rather than to limit it. Although the present application has been described in detail with reference to the aforementioned embodiments, ordinary technicians in this field should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. However, these modifications or replacements do not cause the essence of the corresponding technical solution to deviate from the scope of the technical solutions of the embodiments of the present application.

Claims

1. A smart preheating method for multiple devices, characterized in that: The method comprises: Obtaining the cumulative usage count of multiple water heaters within a preset period, and if the cumulative usage count is greater than a threshold, obtaining usage information in each period; predicting at least one hot water usage time and the amount of hot water corresponding to each hot water usage time within a user-set time period based on the plurality of usage information, and obtaining the amount of heat required to heat each amount of hot water; Obtain the cumulative usage time of each water heater, obtain at least one target water heater based on the multiple cumulative usage times, obtain a preheating time based on each heat and the power corresponding to the at least one target water heater, obtain a start time based on each preheating time and the corresponding hot water usage time, and control the at least one target water heater to start preheating when the current time is equal to the start time.

2. The method according to claim 1, characterized in that The step of obtaining at least one target water heater according to the plurality of accumulated usage times includes: Obtaining an average usage time based on the multiple accumulated usage times; A target accumulated usage time that is less than or equal to the average usage time is obtained from the multiple accumulated usage times, and the at least one target water heater is obtained based on the water heater corresponding to the target accumulated usage time.

3. The method according to claim 2, characterized in that The obtaining of the preheating time according to each heat amount and the power corresponding to the at least one target water heater includes: Obtaining the number of the at least one target water heater, and obtaining the heat quantity required to be heated by each target water heater according to each heat quantity; Obtaining a candidate preheating time according to the heat distribution and the power of each target water heater; Sort the multiple candidate preheating times in descending order, and obtain the preheating time according to the candidate preheating time in the first position.

4. The method according to claim 3, characterized in that The method of obtaining the start time according to each preheating time and the corresponding hot water use time includes: The start time corresponding to the preheating time is obtained according to the difference between the hot water usage time corresponding to each preheating time and the preheating time.

5. The method according to claims 1-4, characterized in that The usage information includes a water use time period and water use amount, and the method of predicting at least one hot water use time within a user-preset time and the hot water amount corresponding to each hot water use time based on the plurality of usage information includes: Acquire at least one overlapping time period within a preset cycle according to the usage information in each cycle, wherein the overlapping time period exists in at least the water usage time periods in two cycles; acquiring the at least one hot water usage time according to the start time of the at least one overlapping time period; According to at least two water usage time periods to which each overlapping time period belongs, the amount of hot water corresponding to each hot water usage time is obtained.

6. The method according to claim 5, characterized in that The step of obtaining the amount of hot water corresponding to each hot water usage time according to at least two water usage time periods to which each overlapping time period belongs includes: Obtaining a first water use duration and a corresponding water consumption according to each water use time period to which each overlapping time period belongs; Obtaining a water use rate according to the first water use duration and the corresponding water use amount; The amount of hot water corresponding to each hot water use time is obtained according to at least two water use rates and the overlapping time period.

7. The method according to claim 6, characterized in that The step of obtaining the amount of hot water corresponding to each hot water usage time according to at least two water usage rates and the overlapping time period includes: Obtaining an average water use rate based on the at least two water use rates; A second water usage duration is obtained according to the overlapping time period, and a hot water volume corresponding to the hot water usage time corresponding to the overlapping time period is obtained according to the second water usage duration and the average water usage rate.

8. A smart preheating control device for multiple devices, characterized in that: include: Acquisition module, prediction module and control module, where: The acquisition module is configured to acquire the cumulative usage times within a plurality of water heater cycles, and if the cumulative usage times are greater than a threshold value, acquire a plurality of usage information corresponding to the cumulative usage times; The prediction module is configured to predict, based on the plurality of usage information, at least one hot water usage time within a user-set time period, the amount of hot water corresponding to each hot water usage time, and the amount of heat required to heat each amount of hot water; The control module is used to obtain the cumulative usage time of each water heater, obtain at least one target water heater based on multiple cumulative usage times, obtain a preheating time based on each heat and the power corresponding to the at least one target water heater, obtain a start time based on each preheating time and the corresponding hot water usage time, and control the at least one target water heater to start preheating when the current time is equal to the start time.

9. A water heater, characterized in that: include: at least one processor and memory, wherein: The memory is used to store computer-executable instructions; The at least one processor is configured to execute the computer-executable instructions stored in the memory, so that the at least one processor performs the method according to any one of claims 1 to 7.

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

Citation Information

Patent Citations

  • Intelligent water heater controlling method and device

    CN105135686A

  • Fan heater control method and device, fan heater and storage medium

    CN113108466A

  • Water heater control method, device and equipment and storage medium

    CN114963563A

  • Gas water heater, control method thereof and storage medium

    CN114992864A

  • Control method of gas water heater, gas water heater and server

    CN115789958A