A method, apparatus, electronic device, and storage medium for cleaning limescale.

By automatically detecting and cleaning scale on the heating element and inner tank of the water heater using an ultrasonic cleaning component, the problem of difficult scale removal in existing technologies is solved, the life of the heating element is extended, the risk of leakage is reduced, and the user experience is improved.

CN115289687BActive Publication Date: 2025-12-02QINGDAO ECONOMIC AND TECHNOLOGICAL DEVELOPMENT ZONE HAIER WATER HEATER CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210979138.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-08-16
Publication Date
2025-12-02
Estimated Expiration
2042-08-16

AI Technical Summary

Technical Problem

Scale buildup on the heating element in existing water heaters is difficult to remove, affecting the lifespan and safety of the heating element and increasing operating costs.

Method used

The ultrasonic cleaning component automatically detects the amount of scale buildup and cleans the scale on the heating element and inner tank when the descaling conditions are met. Combined with the scale calculation formula and temperature detection, automated cleaning is achieved.

Benefits of technology

It effectively extends the service life of the heating element, reduces the occurrence of water heater leakage accidents, and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115289687B_ABST
    Figure CN115289687B_ABST
Patent Text Reader

Abstract

This application discloses a method, apparatus, electronic device, and storage medium for cleaning limescale, relating to the field of smart home technology. The method includes: determining the amount of limescale buildup on the components to be descaled in a water heater; if the limescale buildup exceeds a preset limescale threshold, detecting whether the water heater meets descaling conditions; when the water heater meets the descaling conditions, activating an ultrasonic cleaning component and cleaning the limescale from the components to be descaled using the ultrasonic cleaning component. The technical solution provided by this application can automatically and effectively remove limescale buildup on the heating element and inner tank, extending the lifespan of the water heater's heating element, reducing the occurrence of water heater leakage accidents, and improving the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of smart home technology, and in particular to a method, apparatus, electronic device and storage medium for cleaning limescale. Background Technology

[0002] In actual operation, high-temperature heating in existing water heaters causes calcium bicarbonate and magnesium bicarbonate to decompose, forming calcium carbonate and magnesium carbonate, which adhere to the heating element and form scale. Scale affects the heating rate of the heating element, reduces its lifespan, and in more serious cases, causes corrosion and electrical leakage. Currently, adding descaling agents and filters to water heaters can effectively remove heavy metal ions and impurities from the water. However, filters are usually expensive and consumables that need to be replaced periodically, significantly increasing operating costs. This method can clean scale from the bottom of the water heater, but it cannot remove scale formed on the heating element. Therefore, how to remove scale from water heaters has become an urgent problem to be solved. Summary of the Invention

[0003] This application provides an invention that can automatically and effectively remove scale buildup on the heating element and inner tank of a water heater, thereby extending the lifespan of the heating element, reducing the occurrence of water heater leakage accidents, and improving the user experience.

[0004] In a first aspect, this application provides a method for cleaning limescale, the method comprising:

[0005] Determine the amount of scale buildup on the components in the water heater that need to be descaled;

[0006] If the amount of scale buildup exceeds a preset scale threshold, then it is determined whether the water heater meets the descaling conditions.

[0007] When the water heater is detected to meet the descaling conditions, the ultrasonic cleaning component is activated, and the scale on the component to be descaled is cleaned by the ultrasonic cleaning component.

[0008] This application provides a method for cleaning limescale, comprising: determining the amount of limescale buildup on the components to be descaled in a water heater; if the limescale buildup exceeds a preset limescale threshold, detecting whether the water heater meets the descaling conditions; when the water heater meets the descaling conditions, activating an ultrasonic cleaning component and cleaning the limescale on the components to be descaled using the ultrasonic cleaning component. This application, when the limescale buildup on the components to be descaled exceeds the preset limescale threshold and the water heater meets the descaling conditions, uses ultrasonic cleaning to automatically and effectively remove limescale buildup on the heating element and inner tank, thereby extending the service life of the water heater's heating element, reducing the occurrence of water heater leakage accidents, and improving the user experience.

[0009] Furthermore, the component to be descaled includes a heating element and an inner tank. Detecting whether the water heater meets the descaling conditions includes:

[0010] Detect whether the heating element is in a non-heating state;

[0011] If it is in a non-heating state, the temperature of the water in the inner tank is obtained;

[0012] When the temperature is lower than the preset temperature, it is determined that the water heater meets the descaling conditions.

[0013] Furthermore, the amount of scale removed by the ultrasonic cleaning assembly is calculated.

[0014] When the descaling amount reaches the free scale threshold, a scale discharge message is generated. The scale discharge message is used to prompt the user to discharge the free scale in the water heater by opening the drain valve.

[0015] Further, calculating the amount of scale removed by the ultrasonic cleaning assembly from the component to be descaled includes:

[0016] The working power of the ultrasonic cleaning component, the working time of the ultrasonic cleaning component, and the temperature of the water in the inner tank are obtained.

[0017] The amount of scale removed from the component to be descaled is calculated based on the operating power, the operating time of the ultrasonic cleaning component, and the temperature.

[0018] Furthermore, when the ultrasonic cleaning assembly cleans the component to be descaled for a preset period, the remaining amount of scale on the component to be descaled is determined based on the amount of scale removed and the amount of scale formed.

[0019] If the remaining scale amount is greater than the scale cleaning threshold, a manual cleaning message is generated to prompt the user to manually clean the remaining scale on the component to be descaled.

[0020] Furthermore, determining the amount of scale buildup on the components to be descaled in the water heater includes:

[0021] The system obtains information on the hardness of the water in the inner tank, the temperature of the water in the inner tank, and the operating time of the heating element.

[0022] Based on the hardness information, the temperature, and the working time of the heating element, the amount of scale on the component to be descaled is calculated using a scale calculation formula, which is obtained by fitting scale sample data.

[0023] Furthermore, after the scale buildup exceeds a preset scale threshold, the process also includes:

[0024] A descaling method confirmation message is generated, which is used to prompt the user whether to use the ultrasonic cleaning component to clean the scale on the component to be descaled.

[0025] A confirmation operation is performed upon receiving a confirmation message for the descaling method, triggering the execution of the step of detecting whether the water heater meets the descaling conditions.

[0026] Secondly, this application provides an apparatus for cleaning limescale, the apparatus comprising:

[0027] The scale amount determination module is used to determine the amount of scale on the components to be descaled in the water heater;

[0028] The condition detection module is used to detect whether the water heater meets the descaling conditions if the amount of scale is greater than a preset scale threshold.

[0029] The scale cleaning module is used to activate the ultrasonic cleaning component when the water heater is detected to meet the descaling conditions, and to clean the scale on the component to be descaled through the ultrasonic cleaning component.

[0030] Thirdly, this application provides an electronic device comprising:

[0031] At least one processor; and

[0032] A memory communicatively connected to the at least one processor; wherein,

[0033] The memory stores a computer program that can be executed by the at least one processor, which enables the at least one processor to perform the method for cleaning scale as described in any embodiment of this application.

[0034] Fourthly, this application provides a computer-readable storage medium storing computer instructions that, when executed by a processor, implement the method for cleaning scale as described in any embodiment of this application.

[0035] It should be noted that the aforementioned computer instructions may be stored, in whole or in part, on a computer-readable storage medium. This computer-readable storage medium may be packaged together with the processor of the scale-removing device, or it may be packaged separately from the processor of the scale-removing device; this application does not impose any limitations on this.

[0036] The descriptions of the second, third, and fourth aspects in this application can be referenced to the detailed description of the first aspect; and the beneficial effects described in the second, third, and fourth aspects can be referenced to the analysis of the beneficial effects of the first aspect, which will not be repeated here.

[0037] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of this application, nor is it intended to limit the scope of this application. Other features of this application will become readily apparent from the following description. Attached Figure Description

[0038] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0039] Figure 1 This is a schematic diagram of the first process of a method for cleaning scale provided in an embodiment of this application;

[0040] Figure 2 This is a schematic diagram of the second process of a method for cleaning scale provided in an embodiment of this application;

[0041] Figure 3 This is a schematic diagram of a device for cleaning scale provided in an embodiment of this application;

[0042] Figure 4 This is a block diagram of an electronic device used to implement a method for cleaning scale according to an embodiment of this application. Detailed Implementation

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

[0044] It should be noted that the terms "first," "second," "target," and "original," etc., used in the specification, claims, and accompanying drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of the invention described herein can be implemented in sequences other than those illustrated or described herein. Furthermore, the terms "comprising," "having," and any variations thereof are intended to cover a non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0045] Figure 1 This is a first flowchart illustrating a method for cleaning limescale according to an embodiment of this application. This embodiment is applicable to cleaning limescale in water heaters using an ultrasonic cleaning assembly. The limescale cleaning method provided in this embodiment can be executed by a limescale cleaning device provided in this embodiment. This device can be implemented through software and / or hardware and integrated into an electronic device executing the method. Preferably, the electronic device in this embodiment can be a descaling device configured in the water heater. This descaling device can be connected to an ultrasonic cleaning assembly, and more preferably, the ultrasonic cleaning assembly can be configured within the descaling device.

[0046] See Figure 1 The method in this embodiment includes, but is not limited to, the following steps:

[0047] S110. Determine the amount of scale buildup on the components in the water heater that need to be descaled.

[0048] In this embodiment, the descaling device monitors the water heater's operating data in real time and determines the amount of scale buildup on the components to be descaled in the water heater based on the operating data. The operating data may include heating speed, operating power, etc. For example, when the descaling device detects that the water heater's heating speed is slow, it indicates that there is a lot of scale in the water heater.

[0049] Optional components to be descaled include the heating element and the inner tank.

[0050] In one specific embodiment, determining the amount of scale buildup on the components to be descaled in the water heater includes: the descaling device acquiring information on the hardness of the water in the inner tank, the temperature of the water in the inner tank, and the working time of the heating element; and calculating the amount of scale adhering to the components to be descaled using a scale calculation formula based on the hardness information, temperature, and working time of the heating element.

[0051] The water hardness information can be measured by the amount of Total Dissolved Solids (TDS). A higher TDS value indicates a higher concentration of calcium and magnesium ions in the water, increasing the likelihood of scale formation. If the TDS value of the water inside the tank is unavailable, the TDS value of the city where the water heater is located can be obtained.

[0052] Optionally, the scale calculation formula is obtained by fitting scale sample data. The scale sample data is pre-collected data on the amount of scale related to TDS value, temperature value, and heating element working time.

[0053] S120. If the amount of scale exceeds the preset scale threshold, check whether the water heater meets the descaling conditions.

[0054] In this embodiment of the application, after calculating the amount of scale on the component to be descaled in step S110, the descaling equipment needs to determine whether the amount of scale is greater than the preset scale threshold. If it is greater than the preset scale threshold, it indicates that there is a lot of scale in the heater. At this time, the descaling equipment needs to check whether the water heater meets the descaling conditions.

[0055] The reason for testing whether a water heater meets the descaling requirements is that the main way scale forms in water heaters is through heating, which promotes the decomposition of calcium bicarbonate and magnesium bicarbonate in the water to form calcium carbonate and magnesium carbonate, which then adhere to the heating element and the inner tank wall to form scale. If the water heater does not meet the descaling requirements, ultrasound will not only fail to inhibit scale formation, but will actually promote the accumulation of scale on the heating element, forming stubborn scale.

[0056] Therefore, during the descaling process, the descaling condition is that the heater temperature cannot be too high, for example, exceeding 55℃. Specifically, checking whether the water heater meets the descaling conditions includes: checking whether the heating element is in a non-heating state; if it is in a non-heating state, obtaining the temperature of the water in the inner tank; when the temperature is lower than a preset temperature (e.g., 55℃), it is determined that the water heater meets the descaling conditions. The heating element's state includes at least a heating state and a non-heating state, and can be set so that the water temperature in the inner tank does not exceed 55℃ in the non-heating state.

[0057] S130. When the water heater is detected to meet the descaling conditions, the ultrasonic cleaning component is turned on, and the scale on the component to be descaled is cleaned by the ultrasonic cleaning component.

[0058] In this embodiment, when the water heater meets the descaling conditions detected in step S120, the descaling equipment activates the ultrasonic cleaning component. Ultrasonic waves are generated by the ultrasonic cleaning component, and ultrasonic cleaning is used to remove scale buildup on the heating element and inner tank, effectively removing scale deposits.

[0059] The technical solution provided in this embodiment determines the amount of scale buildup on the components to be descaled in the water heater. If the scale buildup exceeds a preset scale threshold, it checks whether the water heater meets the descaling conditions. When the water heater meets the descaling conditions, the ultrasonic cleaning component is activated, and the scale on the components to be descaled is cleaned using the ultrasonic cleaning component. This application, when the scale buildup on the components to be descaled exceeds the preset scale threshold and the water heater meets the descaling conditions, uses ultrasonic cleaning to automatically and effectively remove scale buildup on the heating element and inner tank. This can extend the service life of the water heater's heating element, reduce the occurrence of water heater leakage accidents, and improve the user experience.

[0060] In another preferred embodiment, a descaling timer button can be provided in the water heater. The advantage of this is that descaling does not need to wait until the scale buildup on the components to be descaled exceeds a preset threshold before it can begin, allowing users to schedule descaling according to their actual needs. Specifically, when the user triggers the descaling timer button, the scheduled descaling function is activated. At this time, it checks whether the water heater meets the descaling conditions; if the conditions are met, the ultrasonic cleaning component is activated, and the scale on the components to be descaled is removed using ultrasonic cleaning.

[0061] The method for cleaning limescale provided in the embodiments of the present invention is further described below. Figure 2 This is a second flowchart illustrating a method for cleaning limescale provided in this application embodiment. This application embodiment is an optimization based on the above embodiment, specifically an optimization that provides a detailed explanation of the limescale discharge message generation process.

[0062] See Figure 2 The method in this embodiment includes, but is not limited to, the following steps:

[0063] S210. Determine the amount of scale buildup on the components in the water heater that need to be descaled.

[0064] In the embodiments of this application,

[0065] In one specific embodiment, determining the amount of scale buildup on the components to be descaled in the water heater includes: the descaling device acquiring information on the hardness of the water in the inner tank, the temperature of the water in the inner tank, and the working time of the heating element; and calculating the amount of scale adhering to the components to be descaled using a scale calculation formula based on the hardness information, temperature, and working time of the heating element.

[0066] The water hardness information can be the amount of total dissolved solids (TDS) in the water. The higher the TDS value, the greater the concentration of calcium and magnesium ions in the water, and the greater the possibility of scale formation. If the TDS value of the water in the inner tank cannot be obtained, the TDS value of the city where the water heater is located will be obtained; if the TDS value of the city where the water heater is located cannot be obtained, the default TDS value is 171 mg / L.

[0067] Furthermore, the scale calculation formula can be expressed by the following formula (1):

[0068] Y1=K1*m+K2*D+K3*H+K4*m*D+K5*m*H+K6*D*H+K7*m*D*H (1)

[0069] In the formula, Y1 represents the amount of scale on the component to be descaled; K1, K2, ..., K6, K7 represent constants of the polynomial; m represents the TDS value; D represents the duration for which the water temperature in the inner tank is higher than the preset temperature (e.g., 55℃); and H represents the working time of the heating element.

[0070] S220. If the scale buildup exceeds the preset scale threshold, check whether the water heater meets the descaling conditions.

[0071] Furthermore, after the scale buildup exceeds a preset scale threshold, the process includes: the descaling device generating a descaling method confirmation message; the descaling device receiving a confirmation operation for the descaling method confirmation message, triggering the execution of a step to check whether the water heater meets the descaling conditions. The descaling method confirmation message is used to prompt the user whether to use the ultrasonic cleaning component to clean the scale from the component to be descaled.

[0072] Optionally, the descaling method confirmation message can be displayed on the control panel, which is configured within the heater for user interaction. Alternatively, the descaling method confirmation message can also be displayed on a user terminal, requiring the heater to have a communication connection with the user terminal.

[0073] Ideally, the descaling method confirmation message could allow the user to choose between ultrasonic descaling and after-sales service descaling. If the user chooses ultrasonic descaling, a step is triggered to check if the water heater meets the descaling requirements; if the user chooses after-sales service descaling, after-sales service information, such as nearby repair locations and customer service phone numbers, can be displayed on the water heater's control panel.

[0074] S230. When the water heater is detected to meet the descaling conditions, the ultrasonic cleaning component is turned on, and the scale on the component to be descaled is cleaned by the ultrasonic cleaning component.

[0075] For details regarding this step, please refer to [link / reference]. Figure 1 Step S130 of the embodiment will not be described again here.

[0076] S240. Calculate the amount of scale removed by the ultrasonic cleaning unit.

[0077] In this embodiment of the application, during the process of cleaning the scale on the component to be descaled by the ultrasonic cleaning component, the amount of scale removed from the component to be descaled at each time point is calculated, and then the amount of scale removed is accumulated by combining the working time of the ultrasonic cleaning component to obtain the amount of scale removed from the component to be descaled.

[0078] In one specific embodiment, calculating the amount of scale removed by the ultrasonic cleaning assembly includes: obtaining the operating power of the ultrasonic cleaning assembly, the operating time of the ultrasonic cleaning assembly, and the temperature of the water in the inner tank; and calculating the amount of scale removed by the ultrasonic cleaning assembly based on the operating power, the operating time of the ultrasonic cleaning assembly, and the temperature.

[0079] Furthermore, the amount of descaling can be calculated using the following formula (2):

[0080]

[0081] In the formula, Y2 represents the amount of scale removed by the ultrasonic cleaning component; K8, K9, and K0 represent constants of the polynomial; T represents the current temperature of the water in the tank; P represents the power of the ultrasonic waves generated by the ultrasonic cleaning component; t represents the working time of the ultrasonic cleaning component; and i is the index number of the time, which ranges from 0 to n.

[0082] S250. When the descaling amount reaches the free scale threshold, a scale discharge message is generated. The scale discharge message is used to prompt the user to discharge the free scale in the water heater by opening the drain valve.

[0083] In this embodiment, the scale removed from the component to be descaled by the ultrasonic cleaning component will remain in the water. The descaling equipment monitors the amount of scale remaining in the water in real time (i.e., the amount of scale removed). When the amount of scale removed reaches the free scale threshold, the descaling equipment will generate a scale discharge message.

[0084] Optionally, the scale discharge message can be displayed on a control panel configured within the heater for user interaction. Alternatively, the scale discharge message can also be displayed on a user terminal, with the heater requiring a communication connection to the user terminal.

[0085] Furthermore, when the ultrasonic cleaning component cleans the component to be descaled for a preset period (such as two periods), the amount of scale deposited is subtracted from the amount of scale removed to obtain the amount of scale remaining on the component to be descaled. If the amount of scale remaining is greater than the scale cleaning threshold, it indicates that the scale in some hidden places cannot be cleaned by ultrasonic cleaning, and a manual cleaning message is generated to prompt the user to manually clean the remaining scale on the component to be descaled.

[0086] Optionally, manual cleaning messages can be displayed in a control panel configured within the heater for user interaction. Alternatively, manual cleaning messages can also be displayed on a user terminal, with the heater requiring a communication connection to the user terminal.

[0087] The technical solution provided in this embodiment determines the amount of scale buildup on the components to be descaled in the water heater. If the scale buildup exceeds a preset scale threshold, it checks whether the water heater meets the descaling conditions. When the water heater meets the descaling conditions, it activates the ultrasonic cleaning component to clean the scale buildup on the components to be descaled. It calculates the amount of scale removed by the ultrasonic cleaning component. When the amount of scale removed reaches the free scale threshold, a scale discharge message is generated. This application cleans the scale buildup on the components to be descaled using ultrasonic waves when the scale buildup exceeds the preset scale threshold and the water heater meets the descaling conditions. It can also calculate the amount of scale removed and send a scale discharge message to the user. This application can automatically and effectively remove scale buildup on the heating element and inner tank, extending the lifespan of the heating element, reducing the occurrence of water heater leakage accidents, and improving the user experience.

[0088] Figure 3 This is a schematic diagram of a device for cleaning scale provided in an embodiment of this application, as shown below. Figure 3 As shown, the device 300 may include:

[0089] The scale amount determination module 310 is used to determine the scale amount of the components to be descaled in the water heater;

[0090] The condition detection module 320 is used to detect whether the water heater meets the descaling conditions if the amount of scale is greater than a preset scale threshold.

[0091] The scale cleaning module 330 is used to activate the ultrasonic cleaning component when the water heater is detected to meet the descaling conditions, and to clean the scale on the component to be descaled through the ultrasonic cleaning component.

[0092] Optionally, the component to be descaled includes a heating element and an inner tank;

[0093] Furthermore, the aforementioned condition detection module 320 can be specifically used to: detect whether the heating element is in a non-heating state; if it is in a non-heating state, obtain the temperature of the water in the inner tank; when the temperature is lower than the preset temperature, determine that the water heater meets the descaling conditions.

[0094] Furthermore, the above-mentioned scale cleaning device may also include: a scale discharge message generation module;

[0095] The scale discharge message generation module is used to calculate the amount of scale removed by the ultrasonic cleaning component; when the amount of scale removed reaches the free scale threshold, a scale discharge message is generated, which is used to prompt the user to discharge the free scale in the water heater by opening the drain valve.

[0096] Furthermore, the aforementioned scale discharge message generation module can be specifically used to: obtain the working power of the ultrasonic cleaning component, the working time of the ultrasonic cleaning component, and the temperature of the water in the inner tank; and calculate the amount of scale removed by the ultrasonic cleaning component from the component to be descaled based on the working power, the working time of the ultrasonic cleaning component, and the temperature.

[0097] Furthermore, the aforementioned scale removal device may also include: a manual cleaning message generation module;

[0098] The manual cleaning message generation module is used to determine the remaining scale amount of the component to be descaled based on the descaling amount and the scale amount when the ultrasonic cleaning component cleans the component to be descaled for a preset period; if the remaining scale amount is greater than the scale cleaning threshold, a manual cleaning message is generated to prompt the user to manually clean the remaining scale of the component to be descaled.

[0099] Furthermore, the aforementioned scale determination module 310 can be specifically used to: obtain the hardness information of the water in the inner tank, the temperature of the water in the inner tank, and the working time of the heating tube; and calculate the scale amount of the component to be descaled based on the hardness information, the temperature, and the working time of the heating tube using a scale calculation formula, wherein the scale calculation formula is obtained by fitting scale sample data.

[0100] Furthermore, the above-mentioned scale removal device may also include: a scale removal method confirmation module;

[0101] The descaling method confirmation module is used to generate a descaling method confirmation message after the amount of scale exceeds a preset scale threshold. The descaling method confirmation message is used to prompt the user whether to clean the scale on the component to be descaled using the ultrasonic cleaning component. The module also receives a confirmation operation for the descaling method confirmation message and triggers the execution of the step of detecting whether the water heater meets the descaling conditions.

[0102] The scale-cleaning device provided in this embodiment is applicable to the scale-cleaning methods provided in any of the above embodiments, and has corresponding functions and beneficial effects.

[0103] Figure 4This is a block diagram of an electronic device used to implement a display method according to an embodiment of this application. The electronic device 10 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (e.g., helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the present application described and / or claimed herein.

[0104] like Figure 4 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.

[0105] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.

[0106] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as methods for cleaning limescale.

[0107] In some embodiments, the method for cleaning limescale can be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the method for cleaning limescale described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the method for cleaning limescale by any other suitable means (e.g., by means of firmware).

[0108] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.

[0109] Computer programs used to implement the methods of this application may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.

[0110] In the context of this application, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium can be, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0111] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).

[0112] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.

[0113] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.

[0114] It should be understood that the various forms of processes shown above can be used to rearrange, add, or delete steps. For example, the steps described in this application can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this application can be achieved, and this is not limited herein.

[0115] The specific embodiments described above do not constitute a limitation on the scope of protection of this application. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the scope of protection of this application.

Claims

1. A method for cleaning limescale, characterized in that, The method includes: Determine the amount of scale buildup on the components in the water heater that need to be descaled; If the amount of scale buildup exceeds a preset scale threshold, then it is determined whether the water heater meets the descaling conditions. When the water heater is detected to meet the descaling conditions, the ultrasonic cleaning component is activated, and the scale on the component to be descaled is cleaned by the ultrasonic cleaning component. Calculate the amount of scale removed by the ultrasonic cleaning assembly when cleaning the component to be descaled. When the descaling amount reaches the free scale threshold, a scale discharge message is generated. The scale discharge message is used to prompt the user to discharge the free scale in the water heater by opening the drain valve.

2. The method for cleaning scale according to claim 1, characterized in that, The components to be descaled include a heating element and an inner tank. Detecting whether the water heater meets the descaling conditions includes: Detect whether the heating element is in a non-heating state; If it is in a non-heating state, the temperature of the water in the inner tank is obtained; When the temperature is lower than the preset temperature, it is determined that the water heater meets the descaling conditions.

3. The method for cleaning scale according to claim 2, characterized in that, Calculating the amount of scale removed by the ultrasonic cleaning assembly when cleaning the component to be descaled includes: The working power of the ultrasonic cleaning component, the working time of the ultrasonic cleaning component, and the temperature of the water in the inner tank are obtained. The amount of scale removed from the component to be descaled is calculated based on the operating power, the operating time of the ultrasonic cleaning component, and the temperature.

4. The method for cleaning scale according to claim 1, characterized in that, The method further includes: When the ultrasonic cleaning assembly cleans the component to be descaled for a preset period, the remaining amount of scale on the component to be descaled is determined based on the amount of scale removed and the amount of scale formed. If the remaining scale amount is greater than the scale cleaning threshold, a manual cleaning message is generated to prompt the user to manually clean the remaining scale on the component to be descaled.

5. The method for cleaning scale according to claim 2, characterized in that, Determining the amount of scale buildup on the components to be descaled in the water heater includes: The system obtains information on the hardness of the water in the inner tank, the temperature of the water in the inner tank, and the operating time of the heating element. Based on the hardness information, the temperature, and the working time of the heating element, the amount of scale on the component to be descaled is calculated using a scale calculation formula, which is obtained by fitting scale sample data.

6. The method for cleaning scale according to claim 1, characterized in that, After the scale buildup exceeds a preset scale threshold, the process further includes: A descaling method confirmation message is generated, which is used to prompt the user whether to use the ultrasonic cleaning component to clean the scale on the component to be descaled. A confirmation operation is performed upon receiving a confirmation message for the descaling method, triggering the execution of the step of detecting whether the water heater meets the descaling conditions.

7. A device for cleaning limescale, characterized in that, The device includes: The scale amount determination module is used to determine the amount of scale on the components to be descaled in the water heater; The condition detection module is used to detect whether the water heater meets the descaling conditions if the amount of scale is greater than a preset scale threshold. The scale cleaning module is used to activate the ultrasonic cleaning component when the water heater is detected to meet the descaling conditions, and to clean the scale on the component to be descaled through the ultrasonic cleaning component. The device for cleaning scale also includes: a scale discharge message generation module; The scale discharge message generation module is used to calculate the amount of scale removed by the ultrasonic cleaning component; when the amount of scale removed reaches the free scale threshold, a scale discharge message is generated, which is used to prompt the user to discharge the free scale in the water heater by opening the drain valve.

8. An electronic device, characterized in that, The electronic device includes: At least one processor; and A memory communicatively connected to the at least one processor; wherein, The memory stores a computer program that can be executed by the at least one processor to enable the at least one processor to perform the method for cleaning scale as described in any one of claims 1 to 6.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the method for cleaning scale as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method for removing scale of water heater

    CN106885371A

  • Limescale monitoring method and electric steam box applying limescale monitoring method

    CN109984572A