Water purifier intelligent control method, device, equipment and medium
By analyzing historical usage data of the water purifier, idle periods are identified, and regeneration operations are performed when conditions are met. This solves the problems of reduced filtration efficiency and user unavailability of the water purifier, improving user experience and extending the lifespan of the water purifier.
Patent Information
- Application Number
- CN202411839902.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-11-21
- Estimated Expiration
- 2044-12-13
AI Technical Summary
Existing water purifiers experience reduced filtration efficiency after a certain period of use, failing to meet water purification requirements. Furthermore, the scheduled cleaning process prevents users from using the purifiers during their designated time periods, resulting in a poor user experience.
By analyzing historical usage data, off-peak periods are identified, and the operating status of the water purifier during these periods is assessed to determine if it meets the regeneration requirements. If it does, the regeneration operation is executed, avoiding cleaning during the user's desired time and improving the user experience.
It enables precise acquisition and regeneration during the off-peak hours of the water purifier, improving the user experience, extending the service life and reliability of the water purifier, and ensuring the safety of drinking water.
Smart Images

Figure CN119638013B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of water purifier technology, and in particular to a method, device, equipment and medium for intelligent control of a water purifier. Background Technology
[0002] A water purifier, also known as a water quality purifier, is a water treatment device that performs deep filtration and purification of water according to usage requirements. As people's living standards improve, they are paying more attention to water safety. Therefore, water purifiers with purification functions are gradually being accepted by the market, among which reverse osmosis water purifiers are particularly popular due to their extremely high purification precision.
[0003] Existing water purifiers, after a certain period of use, will experience a decrease in filtration efficiency, failing to meet water purification requirements. Therefore, regular cleaning of the filter cartridge is necessary to achieve in-situ regeneration. Currently, water purifiers on the market perform cleaning operations at fixed intervals, and the cleaning time is relatively long. When the water purifier is in cleaning mode, users may find it unusable during their desired time.
[0004] Therefore, existing water purifiers suffer from a poor user experience. Summary of the Invention
[0005] This invention provides a method, device, equipment, and medium for intelligent control of a water purifier, aiming to solve the problem of poor user experience in existing water purifiers.
[0006] In a first aspect, embodiments of the present invention provide an intelligent control method for a water purifier, the method comprising:
[0007] Based on the preset idle time acquisition strategy, the historical usage data collected in the previous statistical period is analyzed to obtain the idle time analysis results of the previous statistical period.
[0008] The regeneration period for the current statistical period is determined based on the analysis results of the idle period in the previous statistical period;
[0009] If the current time reaches the determined regeneration period, then determine whether the water purifier's operating status meets the preset regeneration conditions;
[0010] If the conditions are met, the water purifier is controlled to perform the corresponding regeneration operation.
[0011] Secondly, embodiments of the present invention also provide an intelligent control device for a water purifier, the device comprising:
[0012] The analysis unit is used to analyze the historical usage data collected in the previous statistical period according to the preset idle time acquisition strategy, and obtain the idle time analysis results of the previous statistical period.
[0013] The determination unit is used to determine the regeneration period of the current statistical period based on the idle period analysis results of the previous statistical period;
[0014] The judgment unit is used to determine whether the operating status of the water purifier meets the preset regeneration conditions if the current time reaches the determined regeneration period.
[0015] An execution unit is used to control the water purifier to perform a corresponding regeneration operation if the conditions are met.
[0016] Thirdly, embodiments of the present invention also provide an electronic device, which includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the method described in the first aspect above.
[0017] Fourthly, embodiments of the present invention also provide a computer-readable storage medium storing a computer program, the computer program including program instructions that, when executed by a processor, can implement the method described in the first aspect.
[0018] This invention provides a method, device, equipment, and medium for intelligent control of a water purifier. The method includes: analyzing historical usage data collected in the previous statistical period according to a preset idle time acquisition strategy to obtain the idle time analysis result of the previous statistical period; determining the regeneration period of the current statistical period based on the idle time analysis result of the previous statistical period; if the current time reaches the determined regeneration period, determining whether the operating status of the water purifier meets the preset regeneration conditions; if it does, controlling the water purifier to perform the corresponding regeneration operation. This invention can analyze historical usage data collected in the previous statistical period according to a preset idle time acquisition strategy to obtain the idle time analysis result of the previous statistical period, thus achieving accurate acquisition of the idle time of the water purifier; this invention can also determine the regeneration period of the current statistical period based on the idle time analysis result of the previous statistical period, enabling the regeneration operation to be performed during the idle time, improving the user experience. Attached Figure Description
[0019] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1 A flowchart illustrating the intelligent control method for a water purifier provided in an embodiment of the present invention;
[0021] Figure 2A schematic block diagram of a smart control device for a water purifier provided in an embodiment of the present invention;
[0022] Figure 3 A schematic block diagram of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0023] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0024] It should be understood that, when used in this specification and the appended claims, the terms "comprising" and "including" indicate the presence of the described features, integrals, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integrals, steps, operations, elements, components and / or collections thereof.
[0025] It should also be understood that the terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. As used in this specification and the appended claims, the singular forms “a,” “an,” and “the” are intended to include the plural forms unless the context clearly indicates otherwise.
[0026] It should also be further understood that the term "and / or" as used in this specification and the appended claims refers to any combination and all possible combinations of one or more of the associated listed items, and includes such combinations. Embodiments of this invention provide a method, apparatus, device, and medium for intelligent control of a water purifier. The method is applied to the controller of a water purifier, and can also be applied to other products; for example, products that require drying operations during idle periods, products that require drying operations during idle periods, or products that require pretreatment operations during idle periods to restore them to a usable state, etc.
[0027] Figure 1 This is a flowchart illustrating the intelligent control method for a water purifier provided in an embodiment of the present invention. Figure 1 As shown, the method includes steps S110-S140.
[0028] S110. Analyze the historical usage data collected in the previous statistical period according to the preset idle time acquisition strategy to obtain the idle time analysis results of the previous statistical period.
[0029] In this embodiment, historical usage data collected in the previous statistical period is analyzed according to a preset idle time acquisition strategy to obtain the idle time analysis results for the previous statistical period. These idle time analysis results include the idle time periods of the previous statistical period. This invention improves the accuracy of idle time acquisition for water purifiers by analyzing historical usage data, enabling regeneration operations to be performed during idle times. The statistical period can be customized according to actual applications, such as a week or a month. When the statistical period is a week, the collected historical usage data can be grouped and analyzed according to weekdays and non-weekdays to obtain the weekday idle time analysis results and non-weekday idle time analysis results for the previous statistical period. This improves the accuracy of idle time acquisition for water purifiers, enabling regeneration operations to be performed during idle times. This effectively reduces the occurrence of situations where the water purifier cannot be used by the user due to cleaning operations during the user's desired time, thus improving the user experience.
[0030] Furthermore, within each statistical period, the usage time of the water purifier is collected every hour or according to a preset multiple time periods.
[0031] In one embodiment, the idle time analysis result includes the idle time period of the previous statistical period. Step S110 includes: obtaining at least one daily historical usage data based on the historical usage data; splitting each daily historical usage data according to the splitting time period in the idle time acquisition strategy to obtain corresponding historical time period data; wherein, each historical time period data includes multiple historical time periods; determining the historical idle time period corresponding to each daily historical usage data based on the multiple historical time periods included in each historical time period data; and selecting the time period with the lowest historical usage frequency from the multiple historical idle time periods to determine the idle time period of the previous statistical period.
[0032] In this embodiment, at least one daily historical usage data is obtained based on the historical usage data; specifically, when the statistical period is one week, the historical usage data includes seven daily historical usage data.
[0033] Each daily historical usage data is split into corresponding historical time periods based on the time period segmentation strategy in the idle time period acquisition method. Each historical time period includes multiple historical time periods. The split time period can be customized according to the cleaning / regeneration time of the water purifier. The split time period is longer than the required cleaning / regeneration time to ensure that the water purifier can complete the cleaning / regeneration operation within the idle time period. Specifically, if the split time period is set to 3 hours, each daily historical usage data includes 8 historical time periods.
[0034] The historical off-peak period corresponding to each daily historical usage data is determined based on the multiple historical time periods included in each of the historical time period data. Specifically, the time period with the lowest historical usage frequency is selected from the multiple historical time periods included in the historical time period data as the corresponding historical off-peak period. For example, historical time period data S1 corresponds to daily historical usage data S2, and the historical time period data S1 is obtained based on the daily historical usage data S2. The time period with the lowest historical usage frequency is selected from the multiple historical time periods included in the historical time period data S1 as the historical off-peak period corresponding to daily historical usage data S2.
[0035] The period with the lowest historical usage frequency is selected from multiple historical idle periods to determine the idle period of the previous statistical period; furthermore, among multiple historical idle periods, if historical idle period L1 and historical idle period L2 are of the same size and are both periods with the lowest historical usage frequency, then one of historical idle period L1 and historical idle period L2 is arbitrarily selected as the idle period.
[0036] S120. Determine the regeneration period of the current statistical period based on the analysis results of the idle period of the previous statistical period.
[0037] In this embodiment, the idle time period in the idle time period analysis results of the previous statistical period is used as the regeneration time period of the current statistical period. In the current statistical period, the corresponding regeneration operation is performed according to the regeneration time period.
[0038] Furthermore, if the current statistical period is the initial statistical period, then the preset initial idle period will be used as the regeneration period of the initial statistical period.
[0039] S130. If the current time reaches the determined regeneration period, determine whether the water purifier's operating status meets the preset regeneration conditions.
[0040] In this embodiment, if the current time reaches the determined regeneration period, it is determined whether the water purifier's operating status meets the preset regeneration conditions. Specifically, if the user is taking water when the regeneration period arrives, it is determined that the preset regeneration conditions are not met. If the preset regeneration conditions are not met, the regeneration operation on the date of the current time is canceled to ensure the normal use of the water purifier and improve the user experience.
[0041] In one embodiment, step S130 includes: determining whether the operating state is the same as the state parameter in the preset regeneration conditions; if yes, then determining that the preset regeneration conditions are met; if no, then determining that the preset regeneration conditions are not met.
[0042] In this embodiment, it is determined whether the operating state is the same as the state parameter in the preset regeneration conditions; wherein, the state corresponding to the state parameter can be an idle state; if yes, it is determined that the operating state of the water purifier meets the preset regeneration conditions; if no, it is determined that the operating state of the water purifier does not meet the preset regeneration conditions. If the preset regeneration conditions are not met, the regeneration operation on the date of the current time is canceled to ensure the normal use of the water purifier and improve the user experience.
[0043] In one embodiment, after step S130, the method further includes: if the condition is not met, then cancel the regeneration operation performed on the date at the current time.
[0044] In this embodiment, when the operating state is the water intake state (use state), the operating state does not meet the preset regeneration conditions. If the conditions are not met, the regeneration operation on the date of the current time will be cancelled to ensure the normal use of the water purifier and improve the user experience.
[0045] In one embodiment, after step S130, the method further includes: recording the number of times the regeneration operation is cancelled to obtain the number of consecutive cancellations.
[0046] In this embodiment, if the water purifier's operating status does not meet the preset regeneration conditions, the regeneration operation on the current date is canceled, and the number of times the regeneration operation is canceled is recorded to obtain the consecutive cancellation count, thus preventing the regeneration operation from being skipped for multiple consecutive days within a statistical period.
[0047] In one embodiment, after recording the number of times the regeneration operation is canceled to obtain the consecutive cancellation count, the method further includes: determining whether the consecutive cancellation count is equal to a preset threshold; if it is equal, issuing a corresponding alarm prompt.
[0048] In this embodiment, it is determined whether the number of consecutive cancellations is equal to a preset threshold. The preset threshold can be set to 3 days. That is, if the regeneration operation is cancelled for three consecutive days within a statistical period, a corresponding alarm will be issued to remind the user to manually perform the regeneration operation or update the regeneration period of the current statistical period.
[0049] S140. If the condition is met, control the water purifier to perform the corresponding regeneration operation.
[0050] In this embodiment, if the water purifier's operating state meets the preset regeneration conditions, the water purifier is controlled to perform a corresponding regeneration operation. Specifically, the regeneration operation involves simultaneously cleaning the adsorbate on the surface of the filter element and the internal micropores, achieving in-situ regeneration of the filter element. This embodiment of the invention can improve the service life and reliability of the water purifier by performing the corresponding regeneration operation, thereby ensuring the safety of drinking water.
[0051] In one embodiment, after step S140, the method further includes: if a statistical period update signal is detected, updating the period duration of the statistical period according to the statistical period update signal.
[0052] In this embodiment, the user can manually operate the water purifier or the remote terminal to trigger the statistical cycle update signal. When the statistical cycle update signal is detected, the cycle length of the statistical cycle is updated according to the statistical cycle update signal to obtain a new statistical cycle. The corresponding new historical usage data is obtained according to the new statistical cycle, and the regeneration period of the current new statistical cycle is determined according to the new historical usage data. The remote terminal is a terminal that communicates with the controller.
[0053] In summary, the embodiments of the present invention can analyze historical usage data collected in the previous statistical period according to a preset idle time acquisition strategy to obtain the idle time analysis results of the previous statistical period, thereby achieving accurate acquisition of the idle time of the water purifier; the embodiments of the present invention can also determine the regeneration time of the current statistical period based on the idle time analysis results of the previous statistical period, thereby enabling the regeneration operation to be performed during the idle time and improving the user experience.
[0054] Figure 2 This is a schematic block diagram of a smart control device for a water purifier provided in an embodiment of the present invention. Figure 2 As shown, corresponding to the above-described intelligent control method for water purifiers, the present invention also provides an intelligent control device for water purifiers, which is configured in the controller of the water purifier. For details, please refer to... Figure 2 The intelligent control device 700 for the water purifier includes:
[0055] The analysis unit 701 is used to analyze the historical usage data collected in the previous statistical period according to the preset idle time acquisition strategy, and obtain the idle time analysis results of the previous statistical period.
[0056] In this embodiment, historical usage data collected in the previous statistical period is analyzed according to a preset idle time acquisition strategy to obtain the idle time analysis results for the previous statistical period. These idle time analysis results include the idle time periods of the previous statistical period. This invention improves the accuracy of idle time acquisition for water purifiers by analyzing historical usage data, enabling regeneration operations to be performed during idle times. The statistical period can be customized according to actual applications, such as a week or a month. When the statistical period is a week, the collected historical usage data can be grouped and analyzed according to weekdays and non-weekdays to obtain the weekday idle time analysis results and non-weekday idle time analysis results for the previous statistical period. This improves the accuracy of idle time acquisition for water purifiers, enabling regeneration operations to be performed during idle times. This effectively reduces the occurrence of situations where the water purifier cannot be used by the user due to cleaning operations during the user's desired time, thus improving the user experience.
[0057] Furthermore, within each statistical period, the usage time of the water purifier is collected every hour or according to a preset multiple time periods.
[0058] Unit 702 is used to determine the regeneration period of the current statistical period based on the analysis results of the idle period of the previous statistical period.
[0059] In this embodiment, the idle time period in the idle time period analysis results of the previous statistical period is used as the regeneration time period of the current statistical period. In the current statistical period, the corresponding regeneration operation is performed according to the regeneration time period.
[0060] Furthermore, if the current statistical period is the initial statistical period, then the preset initial idle period will be used as the regeneration period of the initial statistical period.
[0061] The judgment unit 703 is used to determine whether the operating status of the water purifier meets the preset regeneration conditions if the current time reaches the determined regeneration period.
[0062] In this embodiment, if the current time reaches the determined regeneration period, it is determined whether the water purifier's operating status meets the preset regeneration conditions. Specifically, if the user is taking water when the regeneration period arrives, it is determined that the preset regeneration conditions are not met. If the preset regeneration conditions are not met, the regeneration operation on the date of the current time is canceled to ensure the normal use of the water purifier and improve the user experience.
[0063] The execution unit 704 is used to control the water purifier to perform the corresponding regeneration operation if the conditions are met.
[0064] In this embodiment, if the water purifier's operating state meets the preset regeneration conditions, the water purifier is controlled to perform a corresponding regeneration operation. Specifically, the regeneration operation involves simultaneously cleaning the adsorbate on the surface of the filter element and the internal micropores, achieving in-situ regeneration of the filter element. This embodiment of the invention can improve the service life and reliability of the water purifier by performing the corresponding regeneration operation, thereby ensuring the safety of drinking water.
[0065] In some embodiments, the idle time analysis result includes the idle time period of the previous statistical period. When the analysis unit 701 performs the step of analyzing the historical usage data collected in the previous statistical period according to a preset idle time acquisition strategy to obtain the idle time analysis result of the previous statistical period, it is specifically used for:
[0066] At least one daily historical usage data is obtained based on the historical usage data; each daily historical usage data is split according to the time period splitting strategy in the idle time period acquisition strategy to obtain corresponding historical time period data; wherein, each historical time period data includes multiple historical time periods; the historical idle time period corresponding to each daily historical usage data is determined based on the multiple historical time periods included in each historical time period data; the time period with the lowest historical usage frequency is selected from multiple historical idle time periods to determine the idle time period of the previous statistical period.
[0067] In this embodiment, at least one daily historical usage data is obtained based on the historical usage data; specifically, when the statistical period is one week, the historical usage data includes seven daily historical usage data.
[0068] Each daily historical usage data is split into corresponding historical time periods based on the time period segmentation strategy in the idle time period acquisition method. Each historical time period includes multiple historical time periods. The split time period can be customized according to the cleaning / regeneration time of the water purifier. The split time period is longer than the required cleaning / regeneration time to ensure that the water purifier can complete the cleaning / regeneration operation within the idle time period. Specifically, if the split time period is set to 3 hours, each daily historical usage data includes 8 historical time periods.
[0069] The historical off-peak period corresponding to each daily historical usage data is determined based on the multiple historical time periods included in each of the historical time period data. Specifically, the time period with the lowest historical usage frequency is selected from the multiple historical time periods included in the historical time period data as the corresponding historical off-peak period. For example, historical time period data S1 corresponds to daily historical usage data S2, and the historical time period data S1 is obtained based on the daily historical usage data S2. The time period with the lowest historical usage frequency is selected from the multiple historical time periods included in the historical time period data S1 as the historical off-peak period corresponding to daily historical usage data S2.
[0070] The period with the lowest historical usage frequency is selected from multiple historical idle periods to determine the idle period of the previous statistical period; furthermore, among multiple historical idle periods, if historical idle period L1 and historical idle period L2 are of the same size and are both periods with the lowest historical usage frequency, then one of historical idle period L1 and historical idle period L2 is arbitrarily selected as the idle period.
[0071] In some embodiments, after performing the step of determining whether the operating state of the water purifier meets the preset regeneration conditions, the determining unit 703 is further configured to:
[0072] If the conditions are not met, the regeneration operation will be cancelled on the date corresponding to the current time.
[0073] In this embodiment, when the operating state is the water intake state (use state), the operating state does not meet the preset regeneration conditions. If the conditions are not met, the regeneration operation on the date of the current time will be cancelled to ensure the normal use of the water purifier and improve the user experience.
[0074] In some embodiments, when the determining unit 703 performs the step of determining whether the operating state of the water purifier meets the preset regeneration conditions, it is specifically used for:
[0075] Determine whether the operating state is the same as the state parameter in the preset regeneration conditions; if yes, determine that the preset regeneration conditions are met; if no, determine that the preset regeneration conditions are not met.
[0076] In this embodiment, it is determined whether the operating state is the same as the state parameter in the preset regeneration conditions; wherein, the state corresponding to the state parameter can be an idle state; if yes, it is determined that the operating state of the water purifier meets the preset regeneration conditions; if no, it is determined that the operating state of the water purifier does not meet the preset regeneration conditions. If the preset regeneration conditions are not met, the regeneration operation on the date of the current time is canceled to ensure the normal use of the water purifier and improve the user experience.
[0077] In some embodiments, after performing the corresponding regeneration operation step, the execution unit 704 is further configured to:
[0078] If a statistical period update signal is detected, the period duration of the statistical period is updated according to the statistical period update signal.
[0079] In this embodiment, the user can manually operate the water purifier or the remote terminal to trigger the statistical cycle update signal. When the statistical cycle update signal is detected, the cycle length of the statistical cycle is updated according to the statistical cycle update signal to obtain a new statistical cycle. The corresponding new historical usage data is obtained according to the new statistical cycle, and the regeneration period of the current new statistical cycle is determined according to the new historical usage data. The remote terminal is a terminal that communicates with the controller.
[0080] In some embodiments, after executing the step of canceling the regeneration operation on the date where the current time is located, the determination unit 703 is further configured to:
[0081] The number of times the regeneration operation is canceled is recorded to obtain the consecutive cancellation count.
[0082] In this embodiment, if the water purifier's operating status does not meet the preset regeneration conditions, the regeneration operation on the current date is canceled, and the number of times the regeneration operation is canceled is recorded to obtain the consecutive cancellation count, thus preventing the regeneration operation from being skipped for multiple consecutive days within a statistical period.
[0083] In some embodiments, after performing the step of obtaining the consecutive cancellation count by recording the number of times the regeneration operation is cancelled, the determination unit 703 is further configured to:
[0084] Determine whether the number of consecutive cancellations is equal to a preset threshold; if it is, issue a corresponding alarm.
[0085] In this embodiment, it is determined whether the number of consecutive cancellations is equal to a preset threshold. The preset threshold can be set to 3 days. That is, if the regeneration operation is cancelled for three consecutive days within a statistical period, a corresponding alarm will be issued to remind the user to manually perform the regeneration operation or update the regeneration period of the current statistical period.
[0086] It should be noted that those skilled in the art can clearly understand that the specific implementation process of the above-mentioned intelligent control device for water purifiers and each unit can be referred to the corresponding description in the foregoing method embodiments. For the sake of convenience and brevity, it will not be repeated here.
[0087] The aforementioned intelligent control device for water purifiers can be implemented as a computer program, which can, for example... Figure 3 It runs on the electronic device shown.
[0088] Please see Figure 3 , Figure 3 This is a schematic block diagram of an electronic device provided in an embodiment of the present invention. The electronic device 800 can be a controller for a water purifier.
[0089] See Figure 3 The electronic device 800 includes a processor 802, a memory, and a network interface 805 connected via a system bus 801. The memory may include a non-volatile storage medium 803 and internal memory 804.
[0090] The non-volatile storage medium 803 may store an operating system 8031 and a computer program 8032. The computer program 8032 includes program instructions that, when executed, cause the processor 802 to perform a smart control method for a water purifier.
[0091] The processor 802 provides computing and control capabilities to support the operation of the entire electronic device 800.
[0092] The internal memory 804 provides an environment for the operation of the computer program 8032 in the non-volatile storage medium 803. When the computer program 8032 is executed by the processor 802, the processor 802 can execute a water purifier intelligent control method.
[0093] This network interface 805 is used for network communication with other devices. Those skilled in the art will understand that... Figure 3 The structure shown is merely a block diagram of a portion of the structure related to the present invention and does not constitute a limitation on the electronic device 800 to which the present invention is applied. The specific electronic device 800 may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0094] The processor 802 is used to run a computer program 8032 stored in the memory to perform the following steps:
[0095] The historical usage data collected in the previous statistical period is analyzed according to the preset idle time acquisition strategy to obtain the idle time analysis results of the previous statistical period; the regeneration time period of the current statistical period is determined according to the idle time analysis results of the previous statistical period; if the current time reaches the determined regeneration time period, it is determined whether the operating status of the water purifier meets the preset regeneration conditions; if it does, the water purifier is controlled to perform the corresponding regeneration operation.
[0096] In some embodiments, the idle time analysis result includes the idle time period of the previous statistical period. When the processor 802 implements the step of analyzing historical usage data collected in the previous statistical period according to a preset idle time acquisition strategy to obtain the idle time analysis result of the previous statistical period, it is specifically used for:
[0097] At least one daily historical usage data is obtained based on the historical usage data; each daily historical usage data is split according to the time period splitting strategy in the idle time period acquisition strategy to obtain corresponding historical time period data; wherein, each historical time period data includes multiple historical time periods; the historical idle time period corresponding to each daily historical usage data is determined based on the multiple historical time periods included in each historical time period data; the time period with the lowest historical usage frequency is selected from multiple historical idle time periods to determine the idle time period of the previous statistical period.
[0098] In some embodiments, after determining whether the operating state of the water purifier meets the preset regeneration conditions, the processor 802 is further configured to:
[0099] If the conditions are not met, the regeneration operation will be cancelled on the date corresponding to the current time.
[0100] In some embodiments, when implementing the step of determining whether the operating state of the water purifier meets the preset regeneration conditions, the processor 802 is specifically used for:
[0101] Determine whether the operating state is the same as the state parameter in the preset regeneration conditions; if yes, determine that the preset regeneration conditions are met; if no, determine that the preset regeneration conditions are not met.
[0102] In some embodiments, after performing the corresponding regeneration operation step, the processor 802 is further configured to:
[0103] If a statistical period update signal is detected, the period duration of the statistical period is updated according to the statistical period update signal.
[0104] In some embodiments, after implementing the step of canceling the regeneration operation on the date where the current time is located, the processor 802 is further configured to:
[0105] The number of times the regeneration operation is canceled is recorded to obtain the consecutive cancellation count.
[0106] In some embodiments, after implementing the step of recording the number of times the regeneration operation is cancelled to obtain the number of consecutive cancellations, the processor 802 is further configured to:
[0107] Determine whether the number of consecutive cancellations is equal to a preset threshold; if it is, issue a corresponding alarm.
[0108] It should be understood that, in this embodiment of the invention, the processor 802 may be a Central Processing Unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.
[0109] It will be understood by those skilled in the art that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program includes program instructions and can be stored in a storage medium, which is a computer-readable storage medium. The program instructions are executed by at least one processor in the computer system to implement the process steps of the embodiments of the above methods.
[0110] Therefore, the present invention also provides a storage medium. This storage medium can be a computer-readable storage medium. The storage medium stores a computer program, wherein the computer program includes program instructions. When executed by a processor, the program instructions cause the processor to perform the following steps:
[0111] The historical usage data collected in the previous statistical period is analyzed according to the preset idle time acquisition strategy to obtain the idle time analysis results of the previous statistical period; the regeneration time period of the current statistical period is determined according to the idle time analysis results of the previous statistical period; if the current time reaches the determined regeneration time period, it is determined whether the operating status of the water purifier meets the preset regeneration conditions; if it does, the water purifier is controlled to perform the corresponding regeneration operation.
[0112] In one embodiment, the idle time analysis result includes the idle time period of the previous statistical period. When the processor executes the program instructions to analyze the historical usage data collected in the previous statistical period according to the preset idle time acquisition strategy to obtain the idle time analysis result of the previous statistical period, it is specifically used for:
[0113] At least one daily historical usage data is obtained based on the historical usage data; each daily historical usage data is split according to the time period splitting strategy in the idle time period acquisition strategy to obtain corresponding historical time period data; wherein, each historical time period data includes multiple historical time periods; the historical idle time period corresponding to each daily historical usage data is determined based on the multiple historical time periods included in each historical time period data; the time period with the lowest historical usage frequency is selected from multiple historical idle time periods to determine the idle time period of the previous statistical period.
[0114] In one embodiment, after executing the program instructions to determine whether the operating state of the water purifier meets the preset regeneration conditions, the processor is further configured to:
[0115] If the conditions are not met, the regeneration operation will be cancelled on the date corresponding to the current time.
[0116] In one embodiment, when the processor executes the program instructions to determine whether the operating state of the water purifier meets the preset regeneration conditions, it is specifically used for:
[0117] Determine whether the operating state is the same as the state parameter in the preset regeneration conditions; if yes, determine that the preset regeneration conditions are met; if no, determine that the preset regeneration conditions are not met.
[0118] In one embodiment, after executing the program instructions to implement the corresponding regeneration operation steps, the processor is further configured to:
[0119] If a statistical period update signal is detected, the period duration of the statistical period is updated according to the statistical period update signal.
[0120] In one embodiment, after the processor executes the program instructions to cancel the regeneration operation step on the date where the current time is located, it is further configured to:
[0121] The number of times the regeneration operation is canceled is recorded to obtain the consecutive cancellation count.
[0122] In one embodiment, after executing the program instructions to achieve the step of recording the number of times the regeneration operation is cancelled to obtain the consecutive cancellation count, the processor is further configured to:
[0123] Determine whether the number of consecutive cancellations is equal to a preset threshold; if it is, issue a corresponding alarm.
[0124] The storage medium can be any computer-readable storage medium capable of storing program code, such as a USB flash drive, portable hard drive, read-only memory (ROM), magnetic disk, or optical disk.
[0125] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this invention.
[0126] In the several embodiments provided by this invention, it should be understood that the disclosed apparatus and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For example, the division of each unit is merely a logical functional division, and there may be other division methods in actual implementation. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.
[0127] The steps in the method of this invention can be adjusted, merged, or reduced in order according to actual needs. The units in the device of this invention can be merged, divided, or reduced according to actual needs. Furthermore, the functional units in the various embodiments of this invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0128] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause an electronic device (which may be a personal computer, a terminal, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention.
[0129] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in the present invention, and these modifications or substitutions should all be covered within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.
Claims
1. A smart control method for a water purifier, characterized in that, The method includes: Based on the preset idle time acquisition strategy, the historical usage data collected in the previous statistical period is analyzed to obtain the idle time analysis results of the previous statistical period. The regeneration period for the current statistical period is determined based on the analysis results of the idle period in the previous statistical period, including: taking the idle period in the analysis results of the idle period in the previous statistical period as the regeneration period for the current statistical period; If the current time reaches the determined regeneration period, then determine whether the water purifier's operating status meets the preset regeneration conditions; If the conditions are met, the water purifier is controlled to perform the corresponding regeneration operation; After determining whether the water purifier's operating status meets the preset regeneration conditions, the process further includes: If the conditions are not met, the regeneration operation will be cancelled on the date corresponding to the current time. The process of canceling the regeneration operation on the date specified in the current time also includes: The number of times the regeneration operation is canceled is recorded to obtain the consecutive cancellation count; After recording the number of consecutive cancellations of the regeneration operation, the method further includes: Determine whether the number of consecutive cancellations is equal to a preset threshold; If the values are equal, a corresponding alarm message will be issued.
2. The intelligent control method for a water purifier according to claim 1, characterized in that, The idle time analysis results include the idle time periods of the previous statistical period. The process of analyzing historical usage data collected within the previous statistical period according to a preset idle time acquisition strategy to obtain the idle time analysis results for the previous statistical period includes: Obtain at least one daily historical usage data based on the historical usage data; The daily historical usage data is split according to the time period segmentation in the idle time period acquisition strategy to obtain the corresponding historical time period data; wherein, each historical time period data includes multiple historical time periods; Based on the multiple historical time periods included in each of the historical time periods, determine the historical off-peak period corresponding to each of the daily historical usage data; The period with the lowest historical usage frequency is selected from multiple historical off-peak periods and determined as the off-peak period for the previous statistical period.
3. The intelligent control method for a water purifier according to claim 1 or 2, characterized in that, The determination of whether the water purifier's operating status meets the preset regeneration conditions includes: Determine whether the operating state is the same as the state parameters in the preset regeneration conditions; If so, then the preset regeneration conditions are satisfied; If not, then the preset regeneration conditions are not met.
4. The intelligent control method for a water purifier according to claim 1 or 2, characterized in that, After performing the corresponding regeneration operation, the process also includes: If a statistical period update signal is detected, the period duration of the statistical period is updated according to the statistical period update signal.
5. A smart control device for a water purifier, characterized in that, The device includes: The analysis unit is used to analyze the historical usage data collected in the previous statistical period according to the preset idle time acquisition strategy, and obtain the idle time analysis results of the previous statistical period. The determination unit is used to determine the regeneration period of the current statistical period based on the idle period analysis results of the previous statistical period, including: taking the idle period in the idle period analysis results of the previous statistical period as the regeneration period of the current statistical period; The judgment unit is used to determine whether the operating status of the water purifier meets the preset regeneration conditions if the current time reaches the determined regeneration period. An execution unit is configured to control the water purifier to perform a corresponding regeneration operation if the conditions are met. The judgment unit is further configured to, if not satisfied, cancel the regeneration operation on the date at the current time; The judgment unit is also used to record the number of times the regeneration operation is cancelled to obtain the number of consecutive cancellations; The judgment unit is also used to determine whether the number of consecutive cancellations is equal to a preset threshold; if it is equal, a corresponding alarm prompt is issued.
6. An electronic device, characterized in that, The electronic device includes a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the method as described in any one of claims 1-4.
7. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, which includes program instructions that, when executed by a processor, can implement the method as described in any one of claims 1-4.
Citation Information
Patent Citations
Softened resin regeneration control method of softened water processing device
CN106219673A
Water purifier control method, water purifier and computer readable storage medium
CN114075005A
Pushing method for control parameters of water heater, water heater and readable storage medium
CN118856607A