A wireless remote control system and method for electrical equipment
Through big data analysis and intelligent prediction, dynamic adjustment of the heating strategy of the water heater has solved the problem that traditional control methods cannot be adjusted individually, and improved energy efficiency and user experience.
Patent Information
- Application Number
- CN202510154043.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-12
- Publication Date
- 2025-05-16
- Estimated Expiration
- 2045-02-12
AI Technical Summary
Traditional water heater control methods cannot be personalized based on user's historical usage data and real-time needs, resulting in low energy efficiency and poor user experience.
The wireless remote control method based on big data is adopted to dynamically adjust the heating strategy of the water heater by collecting and analyzing user's historical usage data, combining the temperature changes of the day and the user's home arrival time prediction.
It effectively improves the energy utilization efficiency of the water heater, reduces unnecessary energy consumption, and provides users with a more convenient and comfortable user experience.
Smart Images

Figure CN119642415B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of electrical appliance control, and in particular to a wireless remote control system and method for electrical equipment. Background Art
[0002] With the rapid development of smart home technology, intelligent control of electrical appliances has become an important means to improve life convenience and energy efficiency. As a commonly used electrical appliance in the home, water heaters are frequently used and consume a lot of energy. Traditional control methods usually rely on manual operation by users and cannot be intelligently adjusted according to the actual needs and usage habits of users, resulting in energy waste and poor user experience.
[0003] Existing water heater control technologies mainly focus on timed heating and temperature adjustment, such as controlling the operation of the water heater by presetting time or temperature thresholds. However, these methods have the following problems:
[0004] Lack of personalized adjustment: Traditional methods cannot make dynamic adjustments based on users’ historical usage data and real-time needs, making it difficult to meet the personalized needs of different users.
[0005] Low energy efficiency: Since it is impossible to accurately predict the user's usage time and water consumption, the water heater may start heating at unnecessary times, resulting in energy waste.
[0006] Poor user experience: Users need to manually set the operating parameters of the water heater, which is cumbersome and cannot guarantee that the water heater will provide the appropriate temperature and water volume when the user needs it.
[0007] In order to solve the above problems, the present invention proposes a wireless remote control method and system based on big data, which dynamically adjusts the heating strategy of the water heater by collecting and analyzing the user's historical data on water heater usage, combining the temperature changes of the day and the user's arrival time prediction.
[0008] Predict user usage habits based on historical data to avoid repeated startup of the water heater in a short period of time; intelligently determine whether preheating is needed based on the user's arrival time and the current water heater temperature; monitor user usage in real time and dynamically adjust the water volume and temperature of the water heater to ensure that subsequent usage needs are met.
[0009] The implementation of the present invention will effectively improve the energy efficiency of water heaters, reduce unnecessary energy consumption, and provide users with a more convenient and comfortable experience. Through big data analysis and intelligent prediction, the present invention realizes full automatic control of water heaters and provides a new technical solution for the field of smart homes. Summary of the invention
[0010] The present invention provides a wireless remote control system and method for electrical equipment, which facilitates solving the problems mentioned in the above background technology.
[0011] The present invention provides the following technical solution: a wireless remote control method for electrical equipment, comprising:
[0012] Obtain the usage information of each time the household uses the water heater in history, and enter the information collection separately by day;
[0013] Usage information includes the start time of each use, water heater temperature, duration and water consumption;
[0014] Set n collection times per day, and the time intervals between adjacent collection times are the same;
[0015] Obtain the temperatures corresponding to all time points of each day, and enter them into the first temperature set in order from morning to night;
[0016] Each day corresponds to a first temperature set and information set;
[0017] Retrieve all first temperature sets according to the temperature of the resident at the collection time of the day, and obtain all information sets that meet the temperature of the day;
[0018] All information sets that meet the temperature of the day are combined to avoid continuous activation of the water heater in a short period of time;
[0019] Collect the residents’ historical arrival times to predict the time they will arrive home on the same day;
[0020] Predict the time when residents arrive home and determine whether to perform heating based on the current water heater temperature;
[0021] If heating is performed, the time of performing the heating is calculated based on the time when the resident arrives home and the time when the water heater is used for the first time;
[0022] The continuous usage time of the water heater by the residents is obtained in real time, and corresponding measures are taken according to the continuous usage time and the predicted subsequent water heater usage information to determine whether the current water heater meets the subsequent use.
[0023] Optionally, the retrieving all first temperature sets according to the temperature corresponding to the resident at the collection time on the day to obtain all information sets satisfying the temperature on the day includes:
[0024] The temperatures corresponding to all the collected times of the day are obtained through big data, and are recorded into the second temperature set in order from morning to night;
[0025] Set temperature thresholds;
[0026] Select any first temperature set in sequence, and calculate the sum of the differences between the 1st, 2nd, 3rd, ...nth elements in the first temperature set and the second temperature set respectively, and enter them into the difference set;
[0027] When all first temperature sets are traversed, all elements in the difference set that are less than the temperature threshold are marked;
[0028] Recording the first temperature set corresponding to the marked elements in the difference set as the temperature prediction set;
[0029] The information set corresponding to each temperature prediction set is recorded as an information prediction set.
[0030] Optionally, the merging of all information sets satisfying the temperature of the day includes:
[0031] Select any information prediction set as a processing set;
[0032] Set the temperature difference threshold and time difference threshold to avoid multiple starts of the water heater during a single use;
[0033] Calculate the temperature difference between adjacent elements in the processing set in sequence;
[0034] When the temperature differences between all adjacent elements in the processing set are calculated, the size between each temperature difference and the temperature difference threshold is determined in turn;
[0035] If the temperature difference is greater than or equal to the temperature difference threshold, then the next temperature difference and the temperature difference threshold are calculated;
[0036] If the current temperature difference is less than the temperature difference threshold, then the time difference between adjacent elements corresponding to the temperature difference is calculated;
[0037] When the time difference is less than the time difference threshold, the element with the smallest start time among the adjacent elements corresponding to the time difference is recorded as element number one, and the remaining elements are recorded as elements number two; and the size of the next temperature difference and the temperature difference threshold is calculated;
[0038] Calculate the sum of the duration corresponding to element No. 1 and the duration of element No. 2, and record it as the combined time;
[0039] Calculate the sum of the water consumption corresponding to element 1 and element 2, and record it as the combined water consumption;
[0040] Replace the duration and water consumption corresponding to element 1 with the combined time and combined water consumption respectively, and remove element 2;
[0041] If the time difference is greater than or equal to the time difference threshold, the next temperature difference and the temperature difference threshold are calculated until all temperature differences are traversed;
[0042] When all temperature differences are traversed, any information prediction set is reselected as a new processing set until all information prediction sets are traversed.
[0043] Optionally, the collecting of historical arrival times of residents to predict the arrival time of the residents on the current day includes:
[0044] Obtain the time when the resident arrives home each time in history and record it as the arrival time, and enter it into the first time collection;
[0045] Calculate the average number of times in the first time set to determine the time when the resident is expected to arrive home;
[0046] Average number = total number of arrival times in the first time set ÷ number of different arrival times in the first time set;
[0047] The arrival times whose number in the first time set is greater than or equal to the average number are recorded in the second time set.
[0048] Optionally, predicting the time when the resident arrives home and heating the water heater according to the current water heater temperature and the time when the resident first uses the water heater when arriving home includes:
[0049] Get the current moment, recorded as the first moment;
[0050] Selecting the arrival time in the second time set that is after the first time and has the smallest time interval with the first time as the estimated arrival time;
[0051] Calculate the average time of the start time corresponding to the first element in all information prediction sets;
[0052] Calculate the average temperature of the water heater corresponding to the first element in all information prediction sets;
[0053] Get the current water heater temperature and record it as the initial temperature;
[0054] If the initial temperature is lower than the average temperature, the time taken to heat from the initial temperature to the average temperature is obtained through big data and recorded as the heating time;
[0055] When the heating time is less than or equal to the difference between the average time and the first time, the water heater is heated by wireless remote control until it reaches the average temperature when the resident arrives home;
[0056] When the heating time is greater than the difference between the average time and the first time, a time before the average time and with a time interval of the heating time from the average time is selected as the second time, and the water heater is heated at the second time by wireless remote control until it reaches the average temperature;
[0057] If the initial temperature is greater than or equal to the average temperature, the water heater is not heated.
[0058] Optionally, the real-time acquisition of the continuous use time of the water heater by the resident, and taking corresponding measures according to the continuous use time and the predicted subsequent use information of the water heater, so as to determine whether the current water heater meets the subsequent use, include:
[0059] Calculate the average duration of the duration corresponding to the first element in all information prediction sets;
[0060] Average duration = the sum of the durations corresponding to the first element in all information prediction sets ÷ the number of all information prediction sets;
[0061] If the continuous use time of the resident is less than the average duration and the water heater is stopped, the difference between the duration corresponding to the first element in each information prediction set and the continuous use time is calculated and recorded as the actual difference;
[0062] Setting actual thresholds for determining the similarity of a resident's duration of use to historical durations;
[0063] Mark all information prediction sets corresponding to actual differences less than the actual threshold;
[0064] Get the water heater temperature with the most repetitions in the second element of all the marked information prediction sets as the first temperature;
[0065] Get the water consumption of the first temperature in the second element of all the marked information prediction sets, and calculate the average water consumption.
[0066] Optionally, the real-time acquisition of the continuous use time of the water heater by the resident, and taking corresponding measures according to the continuous use time and the predicted subsequent use information of the water heater, so as to determine whether the current water heater meets the subsequent use, include:
[0067] Get the water heater temperature corresponding to when the current resident stops using the water heater, and record it as the real-time temperature;
[0068] If the real-time temperature is greater than or equal to temperature 1, the remaining water consumption of the water heater is obtained, recorded as the remaining water consumption, and the first water consumption judgment is performed, as follows:
[0069] If the remaining water volume is less than one-half of the maximum capacity of the water heater, the water volume in the water heater is increased to the maximum capacity of the water heater;
[0070] Otherwise, determine the amount of remaining water and the average water consumption;
[0071] If the remaining water volume is less than the average water consumption, the remaining water volume in the water heater is added to the average water consumption, and the water heater temperature of the current water heater is obtained;
[0072] If the remaining water in the water heater reaches the average water consumption and the water heater temperature is greater than or equal to the No. 1 temperature, there is no need to heat the water heater, and the resident is notified that the water heater is ready;
[0073] Otherwise, heat the water heater to an average temperature;
[0074] When the water heater temperature reaches the average temperature, the resident is notified that the water heater has finished heating;
[0075] If the remaining water volume is greater than or equal to the average water consumption, the resident is notified that the water heater is ready;
[0076] If the real-time temperature is less than the first temperature, the remaining water in the water heater is added to the maximum capacity of the water heater, and the water heater is heated to the average temperature, and the resident is notified that the water heater has been heated;
[0077] When the continuous use time of the resident is greater than the average duration, the current moment is recorded as the third moment, and it is predicted whether the remaining water volume and temperature of the water heater can meet the subsequent use of the resident;
[0078] Optionally, when the continuous use time of the resident is greater than the average duration, the current moment is recorded as the third moment, and whether the remaining water volume and temperature of the water heater can meet the subsequent use of the resident is predicted, including:
[0079] Calculate the first estimated water consumption and the second estimated water consumption corresponding to the first element and the second element in all information prediction sets;
[0080] If the difference between the remaining water volume of the water heater and the first estimated water volume is greater than the second estimated water volume, then the second average time corresponding to the start time of the second element in each information prediction set is calculated;
[0081] The midpoint between the third moment and the second average moment is selected as the reminder moment, and the resident is reminded at the reminder moment to remind the resident that the current water heater is ready for next use;
[0082] If the difference between the remaining water volume in the water heater and the first estimated water volume is less than or equal to the second estimated water volume, when the resident stops using the water heater, the water volume in the water heater is increased to the maximum value of the water heater volume and the water heater temperature is heated to the maximum value.
[0083] A system for implementing the method, comprising:
[0084] The data collection module collects the household's historical water heater usage information on a daily basis;
[0085] The temperature processing module divides the collected household data by day and sets the collection time to represent the temperature within the day;
[0086] The data processing module combines the collected data according to the temperature difference and interval time between adjacent data;
[0087] The data prediction module processes the water heater in advance by predicting the time when the resident arrives home and the time when the resident uses the water heater for the first time after arriving home;
[0088] The data judgment module determines whether the current resident is satisfied with the next use based on the resident’s real-time usage.
[0089] The present invention has the following beneficial effects:
[0090] 1. Obtain the temperature at each collection time of the day through big data to form a second temperature set. Then, calculate the sum of the temperature differences between each historical first temperature set and the second temperature set. Finally, filter out the information set corresponding to the historical first temperature set whose difference is less than the temperature threshold as the information prediction set; in this way, data can be filtered according to the similarity of temperature, and the user's usage habits under similar weather conditions can be found more accurately, which improves the accuracy of the prediction. By setting the temperature threshold, the strictness of the screening can be flexibly controlled, and the amount of data can be increased or decreased to meet different user needs.
[0091] 2. Select the information prediction set as the processing set, set the temperature difference threshold and the time difference threshold, and calculate the temperature difference of adjacent elements in the set in turn. If the temperature difference is less than the threshold, and the time difference is also less than the threshold, merge the two adjacent elements, and replace the original elements with the merged time and water consumption; this can effectively avoid the situation of starting the water heater multiple times in a short period of time, reduce misjudgment and waste of resources, and through the dual judgment of temperature difference and time difference, it can more accurately identify whether the user is using it continuously, reduce the possibility of mismerging, and simplify the data, reduce the complexity of subsequent calculations, and improve the efficiency of the system.
[0092] 3. The method first obtains the first moment, and selects the arrival time with the shortest time interval after the first moment from the second time set as the estimated arrival time. Then, the average start time and average water heater temperature corresponding to the first element in all information prediction sets are calculated. The initial temperature of the current water heater is obtained. If the initial temperature is lower than the average temperature, the heating time required to heat from the initial temperature to the average temperature is obtained through big data. If the heating time is less than or equal to the difference between the average moment and the first moment, heating to the average temperature begins when the resident arrives home; otherwise, the moment of the heating time length before the average moment is selected as the second moment, and heating to the average temperature begins. If the initial temperature is greater than or equal to the average temperature, no heating is performed. This allows the optimal heating start time to be accurately calculated based on the predicted arrival time and historical water usage habits, ensuring that the user can enjoy hot water when they arrive home, avoiding unnecessary heating, and starting the heating program only when needed, thereby saving energy. Heating is performed in combination with the user's arrival time and water usage habits, which is more in line with the user's actual needs. The heating strategy is dynamically adjusted based on the current water heater temperature and the time required for heating to ensure the heating effect and avoid insufficient water temperature. The entire process is automated, without the need for human intervention, which improves the user experience.
[0093] 4. This method calculates the average value of the duration corresponding to the first element in all information prediction sets. If the actual usage time of the user is less than the average value, the difference between the duration and the actual usage time in each information prediction set is calculated, and the set with the difference less than the threshold is marked. Finally, the most frequently occurring temperature of the second element in the marked set and the corresponding average water consumption are obtained; by comparing the actual usage time with the average time, the degree of similarity between the user's bathing habits and historical habits can be more accurately judged; based on similar historical data, the hot water temperature and water consumption that the user may use next time can be more accurately predicted, providing users with a hot water solution that is more in line with their personal usage habits.
[0094] 5. According to the real-time temperature when the user stops using the water heater, as well as the No. 1 temperature and the average water consumption, the water volume is judged and the heating operation is performed. If the real-time temperature is higher than or equal to the No. 1 temperature, the decision on whether heating is needed is made based on the comparison between the remaining water volume and the average water consumption, and the user is notified. If the real-time temperature is lower than the No. 1 temperature, the water heater is filled and heated to the average temperature. When the user's continuous use time is greater than the average, it is predicted whether the subsequent use will be sufficient; this can intelligently judge whether the remaining water volume is sufficient and decide whether heating is needed to avoid hot water waste or insufficient hot water. It can also adaptively adjust the heating strategy based on multiple factors such as the real-time temperature, remaining water volume, predicted water volume, etc. to ensure that there is enough hot water available, and improve the user experience by promptly notifying the user of the water heater status.
[0095] 6. When the user's usage time exceeds the average duration, the subsequent water usage is predicted and the water consumption is estimated. If the water is sufficient, the user is notified that the current hot water can meet the next demand. Otherwise, the water heater is filled and heated. Action is taken before the user may face a shortage of hot water to improve the user experience. This effectively avoids the embarrassing situation that the user finds that there is not enough hot water when they need it. The user can be reminded to pay attention to safety after long-term use to avoid inconvenience caused by lack of water. BRIEF DESCRIPTION OF THE DRAWINGS
[0096] Figure 1 It is a schematic diagram of the process of the present invention.
[0097] Figure 2 Schematic diagram of the system structure of the present invention. DETAILED DESCRIPTION
[0098] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0099] Example 1, see Figure 1 , a wireless remote control method for electrical equipment, comprising:
[0100] Obtain the usage information of each time the household uses the water heater in history, and enter the information collection separately by day;
[0101] Usage information includes the start time of each use, water heater temperature, duration and water consumption;
[0102] Set n collection times per day, and the time intervals between adjacent collection times are the same;
[0103] Obtain the temperatures corresponding to all time points of each day, and enter them into the first temperature set in order from morning to night;
[0104] Each day corresponds to a first temperature set and information set;
[0105] Retrieve all first temperature sets according to the temperature of the resident at the collection time of the day, and obtain all information sets that meet the temperature of the day;
[0106] All information sets that meet the temperature of the day are combined to avoid continuous activation of the water heater in a short period of time;
[0107] Collect the residents’ historical arrival times to predict the time they will arrive home on the same day;
[0108] Predict the time when residents arrive home and determine whether to perform heating based on the current water heater temperature;
[0109] If heating is performed, the time of performing the heating is calculated based on the time when the resident arrives home and the time when the water heater is used for the first time;
[0110] The continuous usage time of the water heater by the residents is obtained in real time, and corresponding measures are taken according to the continuous usage time and the predicted subsequent water heater usage information to determine whether the current water heater meets the subsequent use.
[0111] The step of retrieving all first temperature sets according to the temperature corresponding to the resident at the collection time on the day, and obtaining all information sets satisfying the temperature on the day, includes:
[0112] The temperatures corresponding to all the collected times of the day are obtained through big data, and are recorded into the second temperature set in order from morning to night;
[0113] Set temperature thresholds;
[0114] Select any first temperature set in sequence, and calculate the sum of the differences between the 1st, 2nd, 3rd, ...nth elements in the first temperature set and the second temperature set respectively, and enter them into the difference set;
[0115] When all first temperature sets are traversed, all elements in the difference set that are less than the temperature threshold are marked;
[0116] Recording the first temperature set corresponding to the marked elements in the difference set as the temperature prediction set;
[0117] The information set corresponding to each temperature prediction set is recorded as an information prediction set.
[0118] The temperature at each collection time of the day is obtained through big data to form a second temperature set. Then, the sum of the temperature differences between each historical first temperature set and the second temperature set is calculated. Finally, the information set corresponding to the historical first temperature set whose difference is less than the temperature threshold is filtered out as the information prediction set; in this way, data can be filtered according to the similarity of temperature, and the user's usage habits under similar weather conditions can be found more accurately, which improves the accuracy of the prediction. By setting the temperature threshold, the strictness of the screening can be flexibly controlled, and the amount of data can be increased or decreased to meet different user needs.
[0119] The merging of all information sets that meet the temperature of the day includes:
[0120] Select any information prediction set as a processing set;
[0121] Set the temperature difference threshold and time difference threshold to avoid multiple starts of the water heater during a single use;
[0122] Calculate the temperature difference between adjacent elements in the processing set in sequence;
[0123] When the temperature differences between all adjacent elements in the processing set are calculated, the size between each temperature difference and the temperature difference threshold is determined in turn;
[0124] If the temperature difference is greater than or equal to the temperature difference threshold, then the next temperature difference and the temperature difference threshold are calculated;
[0125] If the current temperature difference is less than the temperature difference threshold, then the time difference between adjacent elements corresponding to the temperature difference is calculated;
[0126] When the time difference is less than the time difference threshold, the element with the smallest start time among the adjacent elements corresponding to the time difference is recorded as element number one, and the remaining elements are recorded as elements number two; and the size of the next temperature difference and the temperature difference threshold is calculated;
[0127] Calculate the sum of the duration corresponding to element No. 1 and the duration of element No. 2, and record it as the combined time;
[0128] Calculate the sum of the water consumption corresponding to element 1 and element 2, and record it as the combined water consumption;
[0129] Replace the duration and water consumption corresponding to element 1 with the combined time and combined water consumption respectively, and remove element 2;
[0130] If the time difference is greater than or equal to the time difference threshold, the next temperature difference and the temperature difference threshold are calculated until all temperature differences are traversed;
[0131] When all temperature differences are traversed, any information prediction set is reselected as a new processing set until all information prediction sets are traversed.
[0132] The information prediction set is selected as the processing set, and the temperature difference threshold and time difference threshold are set. The temperature difference of adjacent elements in the set is calculated in sequence. If the temperature difference is less than the threshold, and the time difference is also less than the threshold, the two adjacent elements are merged, and the merged time and water consumption are used to replace the original elements; this can effectively avoid the situation of starting the water heater multiple times in a short period of time, reduce misjudgment and waste of resources, and through the dual judgment of temperature difference and time difference, it can more accurately identify whether the user is in continuous use, reduce the possibility of mismerging, and simplify the data, reduce the complexity of subsequent calculations, and improve the efficiency of the system.
[0133] The collection of the historical arrival time of the resident for predicting the arrival time of the resident on the current day includes:
[0134] Obtain the time when the resident arrives home each time in history and record it as the arrival time, and enter it into the first time collection;
[0135] Calculate the average number of times in the first time set to determine the time when the resident is expected to arrive home;
[0136] Average number = total number of arrival times in the first time set ÷ number of different arrival times in the first time set;
[0137] The arrival times whose number in the first time set is greater than or equal to the average number are recorded in the second time set.
[0138] The predicting the time when the resident arrives home and heating the water heater according to the current water heater temperature and the time when the resident first uses the water heater when arriving home includes:
[0139] Get the current moment, recorded as the first moment;
[0140] Selecting the arrival time in the second time set that is after the first time and has the smallest time interval with the first time as the estimated arrival time;
[0141] Calculate the average time of the start time corresponding to the first element in all information prediction sets;
[0142] Calculate the average temperature of the water heater corresponding to the first element in all information prediction sets;
[0143] Get the current water heater temperature and record it as the initial temperature;
[0144] If the initial temperature is lower than the average temperature, the time taken to heat from the initial temperature to the average temperature is obtained through big data and recorded as the heating time;
[0145] When the heating time is less than or equal to the difference between the average time and the first time, the water heater is heated by wireless remote control until it reaches the average temperature when the resident arrives home;
[0146] When the heating time is greater than the difference between the average time and the first time, a time before the average time and with a time interval of the heating time from the average time is selected as the second time, and the water heater is heated at the second time by wireless remote control until it reaches the average temperature;
[0147] If the initial temperature is greater than or equal to the average temperature, the water heater is not heated.
[0148] The method first obtains the first moment, and selects the arrival time after the first moment and with the smallest time interval from the second time set as the estimated arrival time. Then, the average start time and average water heater temperature corresponding to the first element in all information prediction sets are calculated. The initial temperature of the current water heater is obtained. If the initial temperature is lower than the average temperature, the heating time required to heat from the initial temperature to the average temperature is obtained through big data. If the heating time is less than or equal to the difference between the average moment and the first moment, heating to the average temperature begins when the resident arrives home; otherwise, the moment of the heating time length before the average moment is selected as the second moment, and heating to the average temperature begins. If the initial temperature is greater than or equal to the average temperature, no heating is performed. This allows the optimal heating start time to be accurately calculated based on the predicted arrival time and historical water usage habits, ensuring that the user can enjoy hot water when they arrive home, avoiding unnecessary heating, and starting the heating program only when needed, thereby saving energy. Heating is performed in combination with the user's arrival time and water usage habits, which is more in line with the user's actual needs. The heating strategy is dynamically adjusted based on the current water heater temperature and the time required for heating to ensure the heating effect and avoid insufficient water temperature. The entire process is automated, without the need for human intervention, which improves the user experience.
[0149] The real-time acquisition of the continuous use time of the water heater by the resident, and taking corresponding measures according to the continuous use time and the predicted subsequent use information of the water heater, to determine whether the current water heater meets the subsequent use, include:
[0150] Calculate the average duration of the duration corresponding to the first element in all information prediction sets;
[0151] Average duration = the sum of the durations corresponding to the first element in all information prediction sets ÷ the number of all information prediction sets;
[0152] If the continuous use time of the resident is less than the average duration and the water heater is stopped, the difference between the duration corresponding to the first element in each information prediction set and the continuous use time is calculated and recorded as the actual difference;
[0153] Setting actual thresholds for determining the similarity of a resident's duration of use to historical durations;
[0154] Mark all information prediction sets corresponding to actual differences less than the actual threshold;
[0155] Get the water heater temperature with the most repetitions in the second element of all the marked information prediction sets as the first temperature;
[0156] Get the water consumption of the first temperature in the second element of all the marked information prediction sets, and calculate the average water consumption.
[0157] This method calculates the average value of the duration corresponding to the first element in all information prediction sets. If the actual usage time of the user is less than the average value, the difference between the duration and the actual usage time in each information prediction set is calculated, and the set with the difference less than the threshold is marked. Finally, the most frequently occurring temperature of the second element in the marked set and the corresponding average water consumption are obtained; by comparing the actual usage time with the average duration, the similarity between the user's bathing habits and historical habits can be more accurately judged; based on similar historical data, the hot water temperature and water consumption that the user may use next time can be more accurately predicted, providing users with a hot water solution that is more in line with their personal usage habits.
[0158] The real-time acquisition of the continuous use time of the water heater by the resident, and taking corresponding measures according to the continuous use time and the predicted subsequent use information of the water heater, to determine whether the current water heater meets the subsequent use, include:
[0159] Get the water heater temperature corresponding to when the current resident stops using the water heater, and record it as the real-time temperature;
[0160] If the real-time temperature is greater than or equal to temperature 1, the remaining water consumption of the water heater is obtained, recorded as the remaining water consumption, and the first water consumption judgment is performed, as follows:
[0161] If the remaining water volume is less than one-half of the maximum capacity of the water heater, the water volume in the water heater is increased to the maximum capacity of the water heater;
[0162] Otherwise, determine the amount of remaining water and the average water consumption;
[0163] If the remaining water volume is less than the average water consumption, the remaining water volume in the water heater is added to the average water consumption, and the water heater temperature of the current water heater is obtained;
[0164] If the remaining water in the water heater reaches the average water consumption and the water heater temperature is greater than or equal to the No. 1 temperature, there is no need to heat the water heater, and the resident is notified that the water heater is ready;
[0165] Otherwise, heat the water heater to an average temperature;
[0166] When the water heater temperature reaches the average temperature, the resident is notified that the water heater has finished heating;
[0167] If the remaining water volume is greater than or equal to the average water consumption, the resident is notified that the water heater is ready;
[0168] If the real-time temperature is less than the first temperature, the remaining water in the water heater is added to the maximum capacity of the water heater, and the water heater is heated to the average temperature, and the resident is notified that the water heater has been heated;
[0169] When the continuous use time of the resident is greater than the average duration, the current moment is recorded as the third moment, and it is predicted whether the remaining water volume and temperature of the water heater can meet the subsequent use of the resident;
[0170] The water volume is judged and the heating operation is performed based on the real-time temperature when the user stops using the water heater, as well as the No. 1 temperature and the average water consumption. If the real-time temperature is higher than or equal to the No. 1 temperature, the decision on whether heating is needed is made based on the comparison between the remaining water volume and the average water consumption, and the user is notified. If the real-time temperature is lower than the No. 1 temperature, the water heater is filled and heated to the average temperature. When the user's continuous use time is greater than the average, it is predicted whether the subsequent use will be sufficient; this can intelligently judge whether the remaining water volume is sufficient and decide whether heating is needed to avoid hot water waste or insufficient hot water. It can also adaptively adjust the heating strategy based on multiple factors such as the real-time temperature, remaining water volume, predicted water volume, etc. to ensure that there is enough hot water available, and improve the user experience by promptly notifying the user of the water heater status.
[0171] When the continuous use time of the resident is greater than the average duration, the current moment is recorded as the third moment, and the remaining water volume and temperature of the water heater are predicted to meet the subsequent use of the resident, including:
[0172] Calculate the first estimated water consumption and the second estimated water consumption corresponding to the first element and the second element in all information prediction sets;
[0173] If the difference between the remaining water volume of the water heater and the first estimated water volume is greater than the second estimated water volume, then the second average time corresponding to the start time of the second element in each information prediction set is calculated;
[0174] The midpoint between the third moment and the second average moment is selected as the reminder moment, and the resident is reminded at the reminder moment to remind the resident that the current water heater is ready for next use;
[0175] If the difference between the remaining water volume in the water heater and the first estimated water volume is less than or equal to the second estimated water volume, when the resident stops using the water heater, the water volume in the water heater is increased to the maximum value of the water heater volume and the water heater temperature is heated to the maximum value.
[0176] After the user's usage time exceeds the average duration, the subsequent water use situation is predicted and the water consumption is estimated. If the water volume is sufficient, the user is notified that the current hot water can meet the next demand. Otherwise, the water heater is filled and heated. Action is taken before the user may face a shortage of hot water to improve the user experience. This effectively avoids the embarrassing situation that the user finds that there is not enough hot water when they need it. The user can be reminded to pay attention to safety after long-term use to avoid inconvenience caused by lack of water.
[0177] Example 2, see Figure 2 , a system for implementing the wireless remote control method for electrical equipment, comprising:
[0178] The data collection module collects the household's historical water heater usage information on a daily basis;
[0179] The temperature processing module divides the collected household data by day and sets the collection time to represent the temperature within the day;
[0180] The data processing module combines the collected data according to the temperature difference and interval time between adjacent data;
[0181] The data prediction module processes the water heater in advance by predicting the time when the resident arrives home and the time when the resident uses the water heater for the first time after arriving home;
[0182] The data judgment module determines whether the current resident is satisfied with the next use based on the resident’s real-time usage.
[0183] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.
[0184] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A wireless remote control method for electrical equipment, characterized in that: include: Obtain the usage information of each time the household uses the water heater in history, and enter the information collection separately by day; Usage information includes the start time of each use, water heater temperature, duration and water consumption; Set n collection times per day, and the time intervals between adjacent collection times are the same; Obtain the temperatures corresponding to all time points of each day, and enter them into the first temperature set in order from morning to night; Each day corresponds to a first temperature set and information set; All first temperature sets are retrieved according to the temperature corresponding to the resident at the collection time of the day, and all information sets that meet the temperature of the day are obtained, including: The temperatures corresponding to all the collected times of the day are obtained through big data, and are recorded into the second temperature set in order from morning to night; Set temperature thresholds; Select any first temperature set in sequence, and calculate the sum of the differences between the 1st, 2nd, 3rd, ...nth elements in the first temperature set and the second temperature set respectively, and enter them into the difference set; When all first temperature sets are traversed, all elements in the difference set that are less than the temperature threshold are marked; Recording the first temperature set corresponding to the marked elements in the difference set as the temperature prediction set; The information set corresponding to each temperature prediction set is recorded as the information prediction set; All information sets that meet the temperature of the day are combined to avoid continuous startup of the water heater in a short period of time, including: Select any information prediction set as a processing set; Set the temperature difference threshold and time difference threshold to avoid multiple starts of the water heater during a single use; Calculate the temperature difference between adjacent elements in the processing set in sequence; When the temperature differences between all adjacent elements in the processing set are calculated, the size between each temperature difference and the temperature difference threshold is determined in turn; If the temperature difference is greater than or equal to the temperature difference threshold, then the next temperature difference and the temperature difference threshold are calculated; If the current temperature difference is less than the temperature difference threshold, then the time difference between adjacent elements corresponding to the temperature difference is calculated; When the time difference is less than the time difference threshold, the element with the smallest start time among the adjacent elements corresponding to the time difference is recorded as element number one, and the remaining elements are recorded as elements number two; and the size of the next temperature difference and the temperature difference threshold is calculated; Calculate the sum of the duration corresponding to element No. 1 and the duration of element No. 2, and record it as the combined time; Calculate the sum of the water consumption corresponding to element 1 and element 2, and record it as the combined water consumption; Replace the duration and water consumption corresponding to element 1 with the combined time and combined water consumption respectively, and remove element 2; If the time difference is greater than or equal to the time difference threshold, the next temperature difference and the temperature difference threshold are calculated until all temperature differences are traversed; When all temperature differences are traversed, any information prediction set is reselected as a new processing set until all information prediction sets are traversed; Collect the residents’ historical arrival times to predict the time they will arrive home on the same day; Predict the time when residents arrive home and determine whether to perform heating based on the current water heater temperature; If heating is performed, the time of performing the heating is calculated based on the time when the resident arrives home and the time when the water heater is used for the first time; The continuous usage time of the water heater by the residents is obtained in real time, and corresponding measures are taken according to the continuous usage time and the predicted subsequent water heater usage information to determine whether the current water heater meets the subsequent use.
2. A wireless remote control method for electrical equipment according to claim 1, characterized in that: The collection of the historical arrival time of the resident for predicting the arrival time of the resident on the current day includes: Obtain the time when the resident arrives home each time in history and record it as the arrival time, and enter it into the first time collection; Calculate the average number of times in the first time set to determine the time when the resident is expected to arrive home; Average number = total number of arrival times in the first time set / number of different arrival times in the first time set; The arrival times whose number in the first time set is greater than or equal to the average number are recorded in the second time set.
3. A wireless remote control method for electrical equipment according to claim 1, characterized in that: The predicting the time when the resident arrives home and heating the water heater according to the current water heater temperature and the time when the resident first uses the water heater when arriving home includes: Get the current moment, recorded as the first moment; Selecting the arrival time in the second time set that is after the first time and has the smallest time interval with the first time as the estimated arrival time; Calculate the average time of the start time corresponding to the first element in all information prediction sets; Calculate the average temperature of the water heater corresponding to the first element in all information prediction sets; Get the current water heater temperature and record it as the initial temperature; If the initial temperature is lower than the average temperature, the time taken to heat from the initial temperature to the average temperature is obtained through big data and recorded as the heating time; When the heating time is less than or equal to the difference between the average time and the first time, the water heater is heated by wireless remote control until it reaches the average temperature when the resident arrives home; When the heating time is greater than the difference between the average time and the first time, a time before the average time and with a time interval of the heating time from the average time is selected as the second time, and the water heater is heated at the second time by wireless remote control until it reaches the average temperature; If the initial temperature is greater than or equal to the average temperature, the water heater is not heated.
4. A wireless remote control method for electrical equipment according to claim 1, characterized in that: The real-time acquisition of the continuous use time of the water heater by the resident, and taking corresponding measures according to the continuous use time and the predicted subsequent use information of the water heater, to determine whether the current water heater meets the subsequent use, include: Calculate the average duration of the duration corresponding to the first element in all information prediction sets; Average duration = the sum of the durations corresponding to the first element in all information prediction sets / the number of all information prediction sets; If the continuous use time of the resident is less than the average duration and the water heater is stopped, the difference between the duration corresponding to the first element in each information prediction set and the continuous use time is calculated and recorded as the actual difference; Setting actual thresholds for determining the similarity of a resident's duration of use to historical durations; Mark all information prediction sets corresponding to actual differences less than the actual threshold; Get the water heater temperature with the most repetitions in the second element of all the marked information prediction sets as the first temperature; Get the water consumption of the first temperature in the second element of all the marked information prediction sets, and calculate the average water consumption.
5. A wireless remote control method for electrical equipment according to claim 1, characterized in that: The real-time acquisition of the continuous use time of the water heater by the resident, and taking corresponding measures according to the continuous use time and the predicted subsequent use information of the water heater, to determine whether the current water heater meets the subsequent use, include: Get the water heater temperature corresponding to when the current resident stops using the water heater, and record it as the real-time temperature; If the real-time temperature is greater than or equal to temperature 1, the remaining water consumption of the water heater is obtained, recorded as the remaining water consumption, and the first water consumption judgment is performed, as follows: If the remaining water volume is less than one-half of the maximum capacity of the water heater, the water volume in the water heater is increased to the maximum capacity of the water heater; Otherwise, determine the amount of remaining water and the average water consumption; If the remaining water volume is less than the average water consumption, the remaining water volume in the water heater is added to the average water consumption, and the water heater temperature of the current water heater is obtained; If the remaining water in the water heater reaches the average water consumption and the water heater temperature is greater than or equal to the No. 1 temperature, there is no need to heat the water heater, and the resident is notified that the water heater is ready; Otherwise, heat the water heater to an average temperature; When the water heater temperature reaches the average temperature, the resident is notified that the water heater is finished heating; If the remaining water volume is greater than or equal to the average water consumption, the resident is notified that the water heater is ready; If the real-time temperature is less than the first temperature, the remaining water in the water heater is added to the maximum capacity of the water heater, and the water heater is heated to the average temperature, and the resident is notified that the water heater has been heated; When the continuous use time of the residents is greater than the average duration, the current moment is recorded as the third moment, and it is predicted whether the remaining water volume and temperature of the current water heater can meet the subsequent use of the residents.
6. A wireless remote control method for electrical equipment according to claim 5, characterized in that: When the continuous use time of the resident is greater than the average duration, the current moment is recorded as the third moment, and the remaining water volume and temperature of the water heater are predicted to meet the subsequent use of the resident, including: Calculate the first estimated water consumption and the second estimated water consumption corresponding to the first element and the second element in all information prediction sets; If the difference between the remaining water volume of the water heater and the first estimated water volume is greater than the second estimated water volume, then the second average time corresponding to the start time of the second element in each information prediction set is calculated; The midpoint between the third moment and the second average moment is selected as the reminder moment, and the resident is reminded at the reminder moment to remind the resident that the current water heater is ready for next use; If the difference between the remaining water volume in the water heater and the first estimated water volume is less than or equal to the second estimated water volume, when the resident stops using the water heater, the water volume in the water heater is increased to the maximum value of the water heater volume and the water heater temperature is heated to the maximum value.
Citation Information
Patent Citations
Intelligent water heater controlling method and device
CN105135686A
Intelligent control method and device for bathing temperature of electric water heater
CN106969507A
Water heater control method and device and water heater
CN109425120A