Dish-washing machine control method and dish-washing machine

By matching self-cleaning parameters according to the number of dishwasher runs and time, and optimizing the self-cleaning program, the problem of poor self-cleaning effect in existing technologies is solved, improving user experience and cleaning effect, and extending the service life of the dishwasher.

CN121817753APending Publication Date: 2026-04-10QINGDAO HAIER DISHWASHER +1
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-09
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

Current dishwashers have limited self-cleaning programs and cannot match personalized self-cleaning parameters based on the number of wash cycles and time, resulting in poor cleaning performance and a bad user experience.

Method used

Based on the number of times and the duration of the dishwasher's operation, different self-cleaning parameters are matched by accumulating cleaning parameter values, including the self-cleaning program time, heating time, spray arm speed, and rinsing and drying time, to optimize the self-cleaning function.

Benefits of technology

It enables personalized self-cleaning based on the actual operating conditions of the dishwasher, improving cleaning effectiveness, meeting user needs, extending the dishwasher's lifespan, and reducing bacterial growth.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121817753A_ABST
    Figure CN121817753A_ABST
Patent Text Reader

Abstract

The invention provides a dish-washing machine control method and a dish-washing machine. A self-cleaning instruction is received, a washing program running in a preset period is obtained, and a corresponding cleaning parameter value is obtained according to the washing program; accumulating the cleaning parameter values to obtain accumulated cleaning parameter values, and obtaining self-cleaning parameters according to the accumulated cleaning parameter values; running a self-cleaning program according to the obtained self-cleaning parameters; obtaining the self-cleaning parameters according to the accumulated cleaning parameter value specifically comprises the steps that whether the accumulated cleaning parameter value is smaller than a first set value or not is judged, and if it is judged that the accumulated cleaning parameter value is smaller than the first set value, a first self-cleaning parameter is obtained; running the self-cleaning program according to the first self-cleaning parameter; if it is judged that the accumulated cleaning parameter value is larger than or equal to the first set value, a second self-cleaning parameter is obtained; running the self-cleaning program according to the second self-cleaning parameter; in different cases, the self-cleaning program is operated by means of different self-cleaning parameters.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of home appliance technology, and more specifically, relates to a control method for a dishwasher and the dishwasher itself. Background Technology

[0002] With the advancement of technology and the improvement of people's living standards, more and more smart home products are bringing convenience to users' lives. However, as users use home appliances more frequently, the self-cleaning of home appliances has become an urgent problem to be solved.

[0003] Over time, dishwashers can accumulate impurities on the inner drum or bottom sink. If not cleaned promptly, these impurities can contaminate dishes and breed bacteria. Typically, users clean dishwashers by wiping them manually. However, this method leaves some hard-to-clean areas untouched, resulting in poor cleaning performance and a bad user experience.

[0004] In existing technologies, dishwasher self-cleaning programs are relatively simple, and there is no method to select a self-cleaning program based on the dishwasher's operating parameters. The time between two self-cleaning programs is also relatively short. Summary of the Invention

[0005] The purpose of this invention is to overcome the shortcomings of the prior art and provide a control method and a dishwasher. By matching the self-cleaning program according to the number of dishwasher runs or the number of washing cycle cycles, the convenience of using the dishwasher is improved.

[0006] To solve the above-mentioned technical problems, the basic concept of the technical solution adopted by the present invention is as follows:

[0007] A method for controlling a dishwasher, receiving a self-cleaning command.

[0008] Obtain the washing program running within a preset cycle, and obtain the corresponding cleaning parameter values ​​based on the washing program;

[0009] The accumulated cleaning parameter values ​​are used to obtain a cumulative cleaning parameter value. The self-cleaning parameters are then obtained based on the accumulated cleaning parameter values. The self-cleaning program is then run based on the obtained self-cleaning parameters.

[0010] Furthermore, obtaining the self-cleaning parameter based on the cumulative cleaning parameter value specifically involves determining whether the cumulative cleaning parameter value is less than a first preset value.

[0011] If the cumulative cleaning parameter value is determined to be less than the first set value, then the first self-cleaning parameter is obtained; and the self-cleaning program is run according to the first self-cleaning parameter.

[0012] If the cumulative cleaning parameter value is determined to be greater than or equal to the first set value, then the second self-cleaning parameter is obtained; and the self-cleaning program is run according to the second self-cleaning parameter.

[0013] Furthermore, upon receiving the self-cleaning command, it is determined whether the time elapsed since the last self-cleaning program execution has reached a preset time.

[0014] If not, obtain the washing program that runs within the preset cycle, and obtain the corresponding cleaning parameter value based on the washing program;

[0015] The accumulated cleaning parameter values ​​are used to obtain a cumulative cleaning parameter value. The self-cleaning parameters are then obtained based on the accumulated cleaning parameter values. The self-cleaning program is then run based on the obtained self-cleaning parameters.

[0016] Furthermore, if it is determined that the time elapsed between receiving the self-cleaning instruction and the last self-cleaning program execution time reaches the preset time,

[0017] The number of times the washing program runs within the preset time period is obtained, and self-cleaning parameters are obtained based on the number of runs; the self-cleaning program is run based on the obtained self-cleaning parameters.

[0018] Furthermore, obtaining the self-cleaning parameters based on the number of runs specifically involves determining whether the number of runs is greater than or equal to a second preset value.

[0019] If the number of runs is determined to be greater than or equal to the second set value, then a third self-cleaning parameter is obtained; the self-cleaning program is run according to the third self-cleaning parameter.

[0020] If the number of runs is determined to be less than the second set value, then the second self-cleaning parameter is obtained; and the self-cleaning program is run according to the second self-cleaning parameter.

[0021] Furthermore, the washing program includes at least a first washing program and a second washing program.

[0022] Obtain the first cleaning parameter value corresponding to the preset washing parameters of the first washing program and the second cleaning parameter value corresponding to the washing parameters of the second washing program.

[0023] The cumulative cleaning parameter value is obtained by accumulating the first cleaning parameter value and the second cleaning parameter value.

[0024] Furthermore, the second self-cleaning parameter is a standard self-cleaning parameter, and the second self-cleaning parameter includes at least the second running time.

[0025] The first self-cleaning parameter is obtained by reducing the second running time to obtain the first running time;

[0026] The method for obtaining the third self-cleaning parameter is to add the second running time to obtain the third running time.

[0027] Furthermore, upon receiving the self-cleaning command, and upon detecting that there are no dishes inside the dishwasher, the self-cleaning program is run;

[0028] If dishes are detected inside the dishwasher, the user will be prompted to remove them.

[0029] Furthermore, when dishes are detected inside the dishwasher, it is further monitored whether the dishwasher is currently running the washing program.

[0030] If so, the washing program and the number of times the washing program has been run are stored after the washing program has finished running.

[0031] A dishwasher employing the dishwasher control method described above.

[0032] By adopting the above technical solution, the present invention has the following beneficial effects compared with the prior art.

[0033] 1. Match self-cleaning parameters based on the number of cycles of the washing program within the preset cycle, and match corresponding self-cleaning parameters based on the frequency of the washing program selected by the user.

[0034] 2. Upon receiving the self-cleaning command, the system retrieves the time between the last self-cleaning program run and the current receipt of the command. If this time exceeds the preset cycle, it indicates that there is a significant accumulation of dirt inside the dishwasher and that the dishwasher has run multiple times. Therefore, the system adjusts the self-cleaning parameters to implement deep cleaning measures, providing personalized self-cleaning services to meet user needs and improve the user experience.

[0035] 3. Match the self-cleaning parameters according to the actual operating parameters of the dishwasher and the time since the last self-cleaning program. Different degrees of dirt require different self-cleaning parameters for the corresponding self-cleaning program. Optimize the dishwasher's self-cleaning function by adjusting parameters such as the self-cleaning program time or the spray arm speed during cleaning.

[0036] The specific embodiments of the present invention will now be described in further detail with reference to the accompanying drawings. Attached Figure Description

[0037] The accompanying drawings, as part of this invention, are used to provide a further understanding of the invention. The illustrative embodiments and descriptions of the invention are used to explain the invention, but do not constitute an undue limitation of the invention. Obviously, the drawings described below are merely some embodiments, and those skilled in the art can obtain other drawings based on these drawings without creative effort. In the drawings:

[0038] Figure 1 This is a flowchart of a dishwasher control method (I);

[0039] Figure 2 This is a flowchart of a dishwasher control method (II).

[0040] It should be noted that these accompanying drawings and textual descriptions are not intended to limit the scope of the invention in any way, but rather to illustrate the concept of the invention to those skilled in the art by referring to specific embodiments. Detailed Implementation

[0041] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments will be clearly and completely described below with reference to the accompanying drawings. The following embodiments are used to illustrate the present invention, but are not intended to limit the scope of the present invention.

[0042] In the description of this invention, it should be noted that the terms "inner" and "outer", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the drawings. They are only for the convenience of describing this invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limiting this invention.

[0043] In the description of this invention, it should be noted that, unless otherwise explicitly specified and limited, the terms "installation," "connection," "linking," "contact," and "communication" should be interpreted broadly. For example, they can refer to fixed connections, detachable connections, or integral connections; they can refer to mechanical connections or electrical connections; they can refer to direct connections or indirect connections through an intermediate medium. Those skilled in the art can understand the specific meaning of the above terms in this invention based on the specific circumstances.

[0044] Because of the working principle of dishwashers and the fact that the dishwasher drum is in a humid and poorly ventilated environment for a long time, some impurities can remain on the inside of the dishwasher drum or in the bottom water tank after repeated washing, leading to the growth of bacteria. Therefore, it is necessary to clean the dishwasher regularly to remove dirt and ensure the cleanliness of the dishwasher drum.

[0045] like Figure 1 As shown, a dishwasher control method receives a self-cleaning command, obtains the washing program running within a preset cycle, and obtains the corresponding cleaning parameter values ​​based on the washing program.

[0046] The cumulative cleaning parameter value is obtained, and the self-cleaning parameter is obtained based on the cumulative cleaning parameter value; the self-cleaning program is run based on the obtained self-cleaning parameter.

[0047] There are multiple preset washing programs with different washing parameters. For example, the washing program includes a first washing program and a second washing program. The first washing program includes a first washing parameter, and the second washing program includes a second washing parameter.

[0048] In some solutions of this embodiment, the corresponding cleaning parameter values ​​are obtained according to the washing program. Specifically, the cleaning parameter values ​​are obtained according to the washing parameters of the washing program.

[0049] The first washing parameter corresponds to a preset first self-cleaning parameter value, and the second washing parameter corresponds to a preset second self-cleaning parameter value.

[0050] The washing program running within the preset cycle includes at least a first washing program and a second washing program. The corresponding cleaning parameter values ​​are obtained based on the washing parameters.

[0051] Obtain the first cleaning parameter value corresponding to the preset first washing program's washing parameters and the second cleaning parameter value corresponding to the preset second washing program's washing parameters.

[0052] The cumulative cleaning parameter value is obtained by accumulating the first cleaning parameter value and the second cleaning parameter value.

[0053] For example, the first cleaning parameter value is 0.8; the second cleaning parameter is 1.5; within the preset cycle, the first washing program runs twice, so the cumulative first cleaning parameter value is 0.8 + 0.8 = 1.6; the second washing program runs three times, so the cumulative second cleaning parameter value is 1.5 + 1.5 + 1.5 = 4.5; the cumulative cleaning parameter value within the preset cycle is 1.6 + 4.5 = 6.1.

[0054] In some embodiments of this invention, after the user selects a self-cleaning program, the dishwasher reads the time from the last self-cleaning to the current receipt of the self-cleaning command, and simultaneously reads the washing programs that ran during this time. The different programs are weighted and compared with a baseline standard value to determine the number of program cycles. For example, if the dishwasher's daily wash is defined as the standard value, then one heavy-duty wash is equivalent to 1.5 daily washes, and one glass wash is equivalent to 0.8 daily washes. The total number of cycles for all programs during this time is calculated and compared with the number of daily washes pre-stored in the system to match different self-cleaning parameters.

[0055] Specifically, obtaining the self-cleaning parameters based on the cumulative cleaning parameter value involves determining whether the cumulative cleaning parameter value is less than a first preset value.

[0056] If the cumulative cleaning parameter value is determined to be less than the first set value, then the first self-cleaning parameter is obtained; the self-cleaning program is run according to the first self-cleaning parameter.

[0057] If the cumulative cleaning parameter value is determined to be greater than or equal to the first set value, then the second self-cleaning parameter is obtained; the self-cleaning program is then run according to the second self-cleaning parameter. The first set value can be obtained by calculating the cleaning parameters based on the washing parameter values ​​of an existing washing program, or it can be a user-defined value.

[0058] The second self-cleaning parameter is a standard self-cleaning parameter, which includes the second running time, the second heating time, the second rotation speed of the dishwasher spray arm, the second rinsing time, and the second drying time.

[0059] The first self-cleaning parameters are obtained by reducing the second running time to obtain the first running time, reducing the second heating time to obtain the first heating time, reducing the second rotation speed to obtain the first rotation speed, reducing the second rinsing time to obtain the first rinsing time, and reducing the second drying time to obtain the first drying time.

[0060] After receiving the self-cleaning command, determine whether the time since the last self-cleaning program ran has reached a preset time.

[0061] If not, then obtain the washing parameters of the washing program running within the preset cycle, and obtain the corresponding cleaning parameter value based on the washing parameters;

[0062] The accumulated cleaning parameter values ​​are used to obtain a cumulative cleaning parameter value. The self-cleaning parameters are then obtained based on the accumulated cleaning parameter values. The self-cleaning program is then run based on the obtained self-cleaning parameters.

[0063] The preset cycle can be based on your dishwasher usage habits or the frequency of use, and it can be customized. For example, a preset cycle could be weekly. This means the dishwasher should be cleaned at least once a week. The preset time is determined by the time the self-cleaning command is received, and the preset time is shorter than the preset cycle.

[0064] like Figure 2 As shown, if the time between receiving the self-cleaning command and the last self-cleaning program execution time reaches a preset time,

[0065] The system then obtains the number of times the washing program runs within a preset time period, retrieves the self-cleaning parameters based on the number of runs, and runs the self-cleaning program based on the retrieved self-cleaning parameters.

[0066] For example, based on the number of times the washing program was monitored, the number of times the first washing program, the second washing program, and the third washing program were summed to obtain the total number of times the dishwasher was run.

[0067] Specifically, the self-cleaning parameters are obtained based on the number of runs by determining whether the number of runs is greater than or equal to a second set value.

[0068] If the number of runs is greater than or equal to the second set value, then obtain the third self-cleaning parameter; run the self-cleaning program according to the third self-cleaning parameter.

[0069] If the number of runs is determined to be less than the second set value, then the second self-cleaning parameters are obtained; the self-cleaning program is then run according to the second self-cleaning parameters. Specifically, the self-cleaning program is run with the second heating time, the second rotation speed of the dishwasher spray arm, the second rinsing time, and the second drying time.

[0070] The third self-cleaning parameter is obtained by increasing the second running time to obtain the third running time, increasing the second heating time to obtain the third heating time, increasing the second rotation speed to obtain the third rotation speed, increasing the second rinsing time to obtain the third rinsing time, and increasing the second drying time to obtain the third drying time. The self-cleaning program is run with the third heating time, the third rotation speed, the third rinsing time, and the second drying time.

[0071] Since the self-cleaning parameters of the self-cleaning program are matched according to the operating parameters of the dishwasher, the self-cleaning time of the first self-cleaning program is shorter than that of the second self-cleaning program in this embodiment.

[0072] If it is determined that the time since the last self-cleaning has not reached the preset time and the cumulative cleaning parameter value is less than the first set value, then the first self-cleaning parameter is matched and the self-cleaning program is run according to the first self-cleaning parameter.

[0073] Specifically, the self-cleaning program is run according to the first heating time, the first rotation speed, the first rinsing time, and the first drying time.

[0074] When it is determined that the time since the last self-cleaning has reached the first preset time and the number of runs is less than the second set value, the second self-cleaning parameter is matched and the self-cleaning program is run according to the second self-cleaning parameter.

[0075] Specifically, the self-cleaning program is run according to the second heating time, the second rotation speed, the second rinsing time, and the second drying time.

[0076] In some embodiments of this invention, the cleaning parameter values ​​can be obtained by weighting the washing parameters of the washing programs running within a preset period. Here, the washing programs running within the preset period refer to those that have already been completed. The washing programs include washing parameters, and the weighting ratio of the washing programs running within the preset period is calculated based on these parameters.

[0077] For example, each existing washing program has a standard number of runs within a preset cycle, but some special cases cannot be avoided. For instance, if a user needs to wash one set of dishes that is one-third or more than the usual amount, the first washing program of the dishwasher will run more times within the preset cycle, and therefore the weight of the first washing parameter of the first washing program will be greater.

[0078] Specifically, washing parameters include heating and washing temperature, washing time, and washing speed. The washing parameters of the washing program running within the preset cycle are weighted to obtain the final weight of the washing parameters. This weight is then compared with the standard weight. For example, if the heating and washing temperature in this cycle is higher than the standard heating and washing temperature, it means that there are fewer stains remaining in the dishwasher in this cycle.

[0079] The high heating temperature of dishwashers enhances the activity of enzymes in the detergent, such as proteases and amylases, which better break down proteins and starches in dish stains. At the same time, the high temperature accelerates the dissolution of grease, making it easier to remove oil stains. For example, for heavily soiled dishes, a higher washing temperature can more effectively remove stains and reduce residue in the inner drum.

[0080] If there is a lot of residue in the dishwasher drum, a higher temperature may be needed to achieve a better washing effect. This is because a large amount of residue requires more energy and stronger cleaning power to remove, and a higher temperature provides this extra cleaning ability. However, if the dishwasher's washing program settings are unreasonable or the detergent is not chosen correctly, even a high temperature may not be enough to completely remove a large amount of residue, leaving residue. Furthermore, if the existing residue in the dishwasher drum is exposed to high temperatures for an extended period, it may dry and harden, making it even more difficult to clean. For example, food scraps that dry or harden at high temperatures may adhere tightly to the drum's surface, increasing the difficulty of cleaning.

[0081] Excessive dirt residue inside the drum can affect the dishwasher's normal performance, including the uniformity of water temperature and water circulation. For example, if the spray arms are clogged with dirt, water flow may be impeded, thus affecting the washing effect. Even if the heating temperature is high enough, it is difficult to ensure that dirt in all areas is effectively cleaned.

[0082] While there is some correlation between the high washing temperature and the amount of residue in the dishwasher's inner drum, it's not a simple, direct relationship. It's also influenced by a combination of factors, including the dishwasher's washing program, detergent, and overall performance. To ensure optimal washing results, the dishwasher's inner drum should be cleaned regularly, and the self-cleaning parameters should be set appropriately based on the level of soiling of the dishes.

[0083] For example, within a preset period, the number of times the washing program runs is as follows: within the preset period, the washing programs monitored to be running are the first washing program, the second washing program, and the third washing program, and the number of runs are as follows: the first washing program runs 5 times, the second washing program runs 7 times, and the third washing program runs 2 times. Further, the first washing parameter of the first washing program, the second washing parameter of the second washing program, and the third washing parameter of the third washing program are weighted and calculated to obtain the washing value.

[0084] In some embodiments of this invention, after the dishwasher starts, it is determined whether there is an operation in response to the dishwasher executing a self-cleaning program.

[0085] For example, you can trigger the dishwasher's self-cleaning function through the control panel on the dishwasher's control panel, or you can issue a self-cleaning command through a mobile device.

[0086] If present, the dishwasher receives a self-cleaning command and determines whether there are any dishes inside.

[0087] If not, then calculate the preset time.

[0088] If no self-cleaning instruction is received, the dishwasher will run according to the selected washing program.

[0089] If the dishwasher detects that there are dishes inside after receiving a self-cleaning command, it will refuse to accept the self-cleaning command or prompt the user to remove the dishes.

[0090] The dishwasher's intelligent self-cleaning function determines whether a self-cleaning program is appropriate based on the number of cycles the dishwasher has run. When the preset number of cycles has been reached, it prompts the user to run the self-cleaning program.

[0091] When it is determined that there are no dishes in the dishwasher, the self-cleaning program is run.

[0092] In some schemes of this embodiment, after receiving the self-cleaning command, the self-cleaning parameters can be matched according to the weather conditions since the last self-cleaning procedure and the current season.

[0093] The accuracy of self-cleaning program selection can be improved by judging the duration of the dishwasher door opening and the number of times the smart storage function is activated between the last time the self-cleaning program was run and the time the self-cleaning command was received.

[0094] Taking the dishwasher door opening time as an example, specifically, the parameters of the self-cleaning program are further enhanced based on the total time the dishwasher door is unlocked. Generally, when the dishwasher door is open, there are dishes inside. In this case, prolonged storage of dishes can cause stains from the dishes to flow into the dishwasher's inner drum. Because these stains are not cleaned for a long time, they solidify. Therefore, it is necessary to enhance the self-cleaning parameters to obtain a new self-cleaning program.

[0095] In some embodiments of this invention, cleaning parameter values ​​are obtained. These cleaning parameter values ​​are detected after the dishwasher's most recent wash cycle. The cleaning parameter values ​​include cumulative wash time, number of wash cycle runs, cumulative weight of clothes, and the cumulative number of non-sunny days within a preset number of days. If any of the cleaning parameter values ​​is greater than or equal to a preset value, the dishwasher is controlled to run a preset self-cleaning program according to different self-cleaning parameters. By analyzing the dishwasher's cumulative usage parameters and weather conditions, it is determined whether the dishwasher is suitable for running a self-cleaning program. If the self-cleaning conditions are met, the dishwasher automatically runs the self-cleaning program. Furthermore, based on the dishwasher's function type, a suitable prompting method can be determined to prompt the user to send instructions. By running the dishwasher's self-cleaning program, washing efficiency can be improved, effectively reducing the accumulation of contaminants inside the dishwasher, preventing bacterial growth, protecting user health, and extending the dishwasher's lifespan.

[0096] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention in any way. Although the present invention has been disclosed above with reference to preferred embodiments, it is not intended to limit the present invention. Any person skilled in the art can make some modifications or alterations to the above-described technical content to create equivalent embodiments without departing from the scope of the present invention. Any simple modifications, equivalent changes, and alterations made to the above embodiments based on the technical essence of the present invention without departing from the scope of the present invention shall still fall within the scope of the present invention.

Claims

1. A method for controlling a dishwasher, characterized in that, Receive self-cleaning instructions, Obtain the washing program running within a preset cycle, and obtain the corresponding cleaning parameter values ​​based on the washing program; The cumulative cleaning parameter value is obtained by accumulating the cleaning parameter values, and the self-cleaning parameter is obtained based on the cumulative cleaning parameter value; Run the self-cleaning program based on the obtained self-cleaning parameters.

2. The control method for a dishwasher according to claim 1, characterized in that, Obtaining the self-cleaning parameter based on the cumulative cleaning parameter value specifically involves determining whether the cumulative cleaning parameter value is less than a first preset value. If the cumulative cleaning parameter value is determined to be less than the first set value, then the first self-cleaning parameter is obtained; and the self-cleaning program is run according to the first self-cleaning parameter. If the cumulative cleaning parameter value is determined to be greater than or equal to the first set value, then the second self-cleaning parameter is obtained; The self-cleaning procedure is run according to the second self-cleaning parameter.

3. A control method for a dishwasher according to claim 1 or 2, characterized in that, Upon receiving a self-cleaning command, determine whether the time elapsed since the last self-cleaning program run has reached a preset time. If not, obtain the washing program that runs within the preset cycle, and obtain the corresponding cleaning parameter value based on the washing program; The cumulative cleaning parameter value is obtained by accumulating the cleaning parameter values, and the self-cleaning parameter is obtained based on the cumulative cleaning parameter value; Run the self-cleaning program based on the obtained self-cleaning parameters.

4. The control method for a dishwasher according to claim 3, characterized in that, If it is determined that the time elapsed between receiving the self-cleaning instruction and the last self-cleaning program execution time reaches the preset time. The number of times the washing program runs within the preset time period is obtained, and self-cleaning parameters are obtained based on the number of runs; the self-cleaning program is run based on the obtained self-cleaning parameters.

5. A dishwasher control method according to claim 4, characterized in that, Specifically, obtaining the self-cleaning parameters based on the number of runs involves determining whether the number of runs is greater than or equal to a second preset value. If the number of runs is determined to be greater than or equal to the second set value, then a third self-cleaning parameter is obtained; the self-cleaning program is run according to the third self-cleaning parameter. If the number of runs is determined to be less than the second set value, then the second self-cleaning parameter is obtained; and the self-cleaning program is run according to the second self-cleaning parameter.

6. A control method for a dishwasher according to any one of claims 1-3, characterized in that, The washing program includes at least a first washing program and a second washing program. Obtain the first cleaning parameter value corresponding to the preset washing parameters of the first washing program and the second cleaning parameter value corresponding to the washing parameters of the second washing program. The cumulative cleaning parameter value is obtained by accumulating the first cleaning parameter value and the second cleaning parameter value.

7. A control method for a dishwasher according to any one of claims 2-5, characterized in that, The second self-cleaning parameter is a standard self-cleaning parameter, and the second self-cleaning parameter includes at least the second running time. The first self-cleaning parameter is obtained by reducing the second running time to obtain the first running time; The method for obtaining the third self-cleaning parameter is to add the second running time to obtain the third running time.

8. A control method for a dishwasher according to any one of claims 1-7, characterized in that, Upon receiving the self-cleaning command, and upon detecting that there are no dishes inside the dishwasher, the self-cleaning program is run; If dishes are detected inside the dishwasher, the user will be prompted to remove them.

9. A control method for a dishwasher according to any one of claims 1-8, characterized in that, When dishes are detected inside the dishwasher, further monitoring is conducted to determine if the dishwasher is currently running the washing program. If so, the washing program and the number of times the washing program has been run are stored after the washing program has finished running.

10. A dishwasher, characterized in that, The dishwasher control method according to any one of claims 1-9 is adopted.