A dishwasher control method and apparatus, a dishwasher, and a storage medium
Patent Information
- Application Number
- CN202310425039.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-19
- Publication Date
- 2026-09-11
- Estimated Expiration
- 2043-04-19
AI Technical Summary
[0004]本发明提供了一种洗碗机控制方法、装置、洗碗机和存储介质,以解决洗碗机内餐具由于发生移动容易导致易碎的餐具破损的问题
[0036]This embodiment provides a dishwasher control method, which includes: acquiring an initial placement image of the dishes to be washed inside the dishwasher; determining the initial placement state of the dishes to be washed based on a pre-stored standard placement image inside the dishwasher and the initial placement image; when the initial placement state is normal, executing a washing program to wash the dishes; acquiring a drainage placement image of the dishes to be washed during the drainage stage of the washing program; determining the drainage placement state of the dishes to be washed based on the initial placement image and the drainage placement image; when the drainage placement state is normal, sending washing completion information to the user terminal corresponding to the dishwasher. First, an initial image of the dishes to be washed inside the dishwasher can be obtained. Based on this initial image and a pre-stored standard image, it can be determined whether the initial placement area of each dish is correct. This allows for the determination of the initial placement state of the dishes. If all initial placement areas are confirmed to be correct, the initial placement state is considered normal. If at least one initial placement area is confirmed to be incorrect, the initial placement state is considered abnormal. This process ensures that the initial placement state is correct before washing the dishes, preventing damage caused by washing dishes with incorrect initial placement areas. In case of breakage, when the washing program reaches the drainage stage, an image of the dishware being washed during the drainage stage can be acquired. Then, based on the initial and drainage images, it can be determined whether the drainage placement area of the dishware has changed from the initial placement area. This allows for the determination of the dishware's drainage placement status. If the drainage placement area of each dishware item remains unchanged from the initial placement area, the drainage placement status is considered normal. If at least one dishware item's drainage placement area has changed from the initial placement area, the drainage placement status is considered abnormal. This process ensures the proper drainage placement status. Of course, if the drainage placement status is normal, it also means that the dishware placement area has not changed after washing, and the dishware has not been broken. At this point, a washing completion message can be sent to the dishwasher's corresponding user terminal to remind the user that the washing process is complete.
Smart Images

Figure CN118806175B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of smart home technology, and in particular to a dishwasher control method, device, dishwasher, and storage medium. Background Technology
[0002] With the development of the home appliance industry, dishwashers are becoming increasingly popular. Dishwashers typically have washing and storage functions. On the one hand, dishwashers can wash dishes by spraying them with high-temperature, high-pressure water from nozzles. On the other hand, dishwashers can replace sterilizers or cabinets for storing and arranging tableware.
[0003] Users often fail to place dishes in the designated areas when using a dishwasher. During washing, dishes not placed in the designated areas may shift, such as chopsticks slipping out of the chopstick holder or glasses and dishes moving. This movement during washing can easily damage fragile items, negatively impacting the user experience. Summary of the Invention
[0004] This invention provides a dishwasher control method, device, dishwasher, and storage medium to solve the problem that fragile tableware is easily damaged due to movement inside the dishwasher.
[0005] According to one aspect of the present invention, a dishwasher control method is provided, comprising:
[0006] Obtain an initial placement image of the dishes to be washed inside the dishwasher, and determine the initial placement state of the dishes to be washed based on the pre-stored standard placement image inside the dishwasher and the initial placement image.
[0007] When the initial placement is normal, the washing program is executed to wash the tableware to be washed;
[0008] During the drainage stage of the washing program, an image of the drained tableware to be washed is acquired, and the drainage arrangement state of the tableware to be washed is determined based on the initial arrangement image and the drainage arrangement image.
[0009] When the drainage placement is normal, the washing end information is sent to the user terminal corresponding to the dishwasher.
[0010] Further, obtain an initial image of the arrangement of dishes to be washed inside the dishwasher, including:
[0011] An initial image of the arrangement of the dishes to be washed inside the dishwasher is obtained using an image acquisition device located on the top of the dishwasher's inner drum.
[0012] Further, determining the initial placement state of the dishes to be washed based on the pre-stored standard placement image inside the dishwasher and the initial placement image includes:
[0013] The standard placement area for each type of tableware is determined based on the standard placement image pre-stored in the dishwasher;
[0014] The type of tableware to be washed and the initial placement area are determined based on the initial placement image;
[0015] If the initial placement area of each of the tableware to be washed is consistent with the standard placement area of the tableware type corresponding to each of the tableware to be washed, then the initial placement state of the tableware to be washed is determined to be normal.
[0016] If the initial placement area of at least one type of tableware to be washed is inconsistent with the standard placement area for the tableware type corresponding to the tableware to be washed, then the initial placement state of the tableware to be washed is determined to be abnormal.
[0017] Furthermore, after determining the initial placement state of the dishes to be washed based on the pre-stored standard placement image inside the dishwasher and the initial placement image, the method further includes:
[0018] When the initial placement state is abnormal, the initial abnormality information is sent to the user terminal corresponding to the dishwasher.
[0019] Furthermore, after determining the drainage placement state of the dishes to be washed based on the initial placement image and the drainage placement image, the method further includes:
[0020] When the drainage placement status is abnormal, drainage abnormality information is sent to the user terminal corresponding to the dishwasher.
[0021] Furthermore, it also includes:
[0022] The degree of soiling of the dishes to be washed is determined based on a turbidity sensor installed inside the dishwasher.
[0023] Accordingly, before executing the washing procedure to wash the tableware to be washed, the method further includes:
[0024] The washing procedure is determined based on the initial arrangement image of the tableware to be washed and the degree of soiling.
[0025] Furthermore, after sending the washing completion information to the user terminal corresponding to the dishwasher, the process also includes:
[0026] Switch the dishwasher's operating mode to standby mode;
[0027] If it is determined that the dishwasher has been in standby mode for a longer period than a preset time threshold and there are already washed dishes inside the dishwasher, a reminder message will be sent to the user terminal corresponding to the dishwasher, and the dishwasher's operating mode will be switched to storage mode.
[0028] According to another aspect of the present invention, a dishwasher control device is provided, comprising:
[0029] The initial placement state determination module is used to acquire an initial placement image of the dishes to be washed in the dishwasher, and determine the initial placement state of the dishes to be washed based on the pre-stored standard placement image in the dishwasher and the initial placement image.
[0030] An execution module is used to execute a washing program to wash the tableware to be washed when the initial placement state is normal.
[0031] The drain placement state determination module is used to acquire a drain placement image of the tableware to be washed when the washing program is executed to the drain stage, and determine the drain placement state of the tableware to be washed based on the initial placement image and the drain placement image.
[0032] The sending module is used to send washing completion information to the user terminal corresponding to the dishwasher when the drainage placement status is normal.
[0033] According to another aspect of the present invention, a dishwasher is provided, the dishwasher comprising:
[0034] One or more processors; a storage device for storing one or more programs; an image acquisition device for acquiring an initial arrangement image and a drainage arrangement image of the dishes to be washed inside the dishwasher; when the one or more programs are executed by the one or more processors, the one or more processors implement the dishwasher control method according to any embodiment of the present invention.
[0035] According to another aspect of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium storing computer instructions for causing a processor to execute and implement the dishwasher control method according to any embodiment of the present invention.
[0036] This embodiment provides a dishwasher control method, which includes: acquiring an initial placement image of the dishes to be washed inside the dishwasher; determining the initial placement state of the dishes to be washed based on a pre-stored standard placement image inside the dishwasher and the initial placement image; when the initial placement state is normal, executing a washing program to wash the dishes; acquiring a drainage placement image of the dishes to be washed during the drainage stage of the washing program; determining the drainage placement state of the dishes to be washed based on the initial placement image and the drainage placement image; when the drainage placement state is normal, sending washing completion information to the user terminal corresponding to the dishwasher. First, an initial image of the dishes to be washed inside the dishwasher can be obtained. Based on this initial image and a pre-stored standard image, it can be determined whether the initial placement area of each dish is correct. This allows for the determination of the initial placement state of the dishes. If all initial placement areas are confirmed to be correct, the initial placement state is considered normal. If at least one initial placement area is confirmed to be incorrect, the initial placement state is considered abnormal. This process ensures that the initial placement state is correct before washing the dishes, preventing damage caused by washing dishes with incorrect initial placement areas. In case of breakage, when the washing program reaches the drainage stage, an image of the dishware being washed during the drainage stage can be acquired. Then, based on the initial and drainage images, it can be determined whether the drainage placement area of the dishware has changed from the initial placement area. This allows for the determination of the dishware's drainage placement status. If the drainage placement area of each dishware item remains unchanged from the initial placement area, the drainage placement status is considered normal. If at least one dishware item's drainage placement area has changed from the initial placement area, the drainage placement status is considered abnormal. This process ensures the proper drainage placement status. Of course, if the drainage placement status is normal, it also means that the dishware placement area has not changed after washing, and the dishware has not been broken. At this point, a washing completion message can be sent to the dishwasher's corresponding user terminal to remind the user that the washing process is complete.
[0037] It should be understood that the description in this section is not intended to identify key or essential features of the embodiments of the present invention, nor is it intended to limit the scope of the invention. Other features of the invention will become readily apparent from the following description. Attached Figure Description
[0038] To more clearly illustrate the technical solutions in this embodiment, the accompanying drawings used in the description of the embodiment 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 dishwasher provided in this embodiment;
[0040] Figure 2 This is a flowchart of a dishwasher control method provided in Embodiment 1;
[0041] Figure 3 This is a flowchart of a dishwasher control method provided in Embodiment 2;
[0042] Figure 4 This is a schematic diagram of the structure of a dishwasher control device provided in Embodiment 3;
[0043] Figure 5 This is a schematic diagram of the structure of a dishwasher provided in Embodiment 4.
[0044] Attached image labels:
[0045] 110 - Image acquisition device; 120 - Turbidity sensor. Detailed Implementation
[0046] To enable those skilled in the art to better understand the present invention, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are merely some embodiments of the present invention, and not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort should fall within the scope of protection of the present invention.
[0047] It should be noted that the terms "first," "second," etc., 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 orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "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.
[0048] Figure 1 This is a schematic diagram of the dishwasher provided in this embodiment, as shown below. Figure 1 As shown, the dishwasher includes an image acquisition device 110 and a turbidity sensor 120. The image acquisition device 110 is disposed on the top of the dishwasher inner tub and is used to acquire images of the dishes to be washed inside the dishwasher. The turbidity sensor 120 is disposed inside the dishwasher inner tub and is used to acquire the cleanliness level of the dishes to be washed inside the dishwasher.
[0049] The following will combine Figure 1 The dishwasher control method proposed in this application is described in detail with reference to the embodiments.
[0050] Example 1
[0051] Figure 2 This is a flowchart of a dishwasher control method provided in Embodiment 1. This embodiment is applicable to situations where it is necessary to reduce the breakage of dishes to be washed in the dishwasher. The method can be executed by a dishwasher control device, which can be implemented in hardware and / or software and can be configured within the dishwasher. Figure 2 As shown, the method includes:
[0052] S210. Obtain an initial placement image of the dishes to be washed inside the dishwasher, and determine the initial placement state of the dishes to be washed based on the pre-stored standard placement image inside the dishwasher and the initial placement image.
[0053] Users often don't place dishes in the designated areas when using a dishwasher. Dishes not placed in their designated areas may shift during washing, potentially causing fragile items to break. To reduce breakage, it's essential to ensure that dishes are placed in their designated areas.
[0054] Specifically, when the dishwasher detects that there are dishes to be washed inside, it can acquire an initial placement image of the dishes based on an image acquisition device located on top of the dishwasher's inner drum. This initial placement image can be used to determine the initial placement area of the dishes inside the dishwasher, and pre-stored standard placement images inside the dishwasher can be used to determine the standard placement area for each type of dish. Furthermore, based on the initial placement area of the dishes and the standard placement areas for each type of dish, it can be determined whether the initial placement area of each dish is correct. If all initial placement areas are determined to be correct, the initial placement state of the dishes is determined to be normal; if at least one initial placement area of a dish is determined to be incorrect, the initial placement state of the dishes is determined to be abnormal.
[0055] In this embodiment, by obtaining the initial placement image of the dishes to be washed in the dishwasher and the pre-stored standard placement image in the dishwasher, it can be determined whether the initial placement area of each dish to be washed in the dishwasher is correct, and thus the initial placement state of the dishes to be washed can be determined, thereby realizing the determination of the initial placement state of the dishes to be washed.
[0056] S220. When the initial placement state is normal, the washing program is executed to wash the tableware to be washed.
[0057] Specifically, if the initial arrangement of the dishes to be washed is normal, it means that the dishes are correctly positioned in their initial locations within the dishwasher. In this case, washing the dishes will not cause damage. Therefore, once the initial arrangement is confirmed to be normal, the washing program can be executed to wash the dishes in the dishwasher.
[0058] In practical applications, an abnormal initial placement of the dishes indicates that at least one dish is incorrectly positioned within the dishwasher. Washing the dishes in this condition may result in breakage. Therefore, when an abnormal initial placement is detected, the washing program cannot be executed, and an error message can be sent to the user's terminal to remind them to adjust the placement of the dishes.
[0059] In this embodiment, when the initial placement is determined to be normal, a washing program can be executed to wash the tableware. This ensures that the initial placement of the tableware is correct and avoids damage to the tableware caused by washing tableware in incorrect initial placement areas.
[0060] S230: When the washing program reaches the drainage stage, obtain a drainage placement image of the tableware to be washed, and determine the drainage placement state of the tableware to be washed based on the initial placement image and the drainage placement image.
[0061] The washing program includes pre-wash, washing, rinsing, and draining. When the washing program reaches the draining stage, the dishes inside the dishwasher will not move. Therefore, the image of the drained dishes obtained when the washing program reaches the draining stage can be understood as the image of the washing program ending.
[0062] The dishwasher can only run a washing program to wash the dishes when the initial placement is normal. Therefore, the initial placement of the dishes before the washing program starts is normal. Based on the initial placement image and the drain placement image, it can be determined whether the drain placement area of each dish has changed from the initial placement area. If the drain placement area of each dish has not changed from the initial placement area, the drain placement status is normal. If it is determined that the drain placement area of at least one dish has changed from the initial placement area, the drain placement status is abnormal.
[0063] Specifically, during the draining stage of the washing process, an image acquisition device acquires a draining placement image of the dishes to be washed. This image can be compared with an initial placement image to determine whether the placement area of the dishes has changed during the washing process. The initial placement image is used to determine the initial placement area of the dishes, and the draining placement image is used to determine the draining placement area. Furthermore, based on the initial and draining placement areas, it can be determined whether the draining placement area of each dish has changed from its initial placement area. If the draining placement area of each dish has not changed from its initial placement area, the draining placement state is determined to be normal. If at least one dish's draining placement area has changed from its initial placement area, the draining placement state is determined to be abnormal.
[0064] In this embodiment, when the washing program reaches the drainage stage, an image of the dishware to be washed being placed in the drainage stage can be obtained. Then, the drainage placement state of the dishware to be washed can be determined based on the initial placement image and the drainage placement image. The drainage placement state of the dishware to be washed can be determined based on the initial placement area of each dishware to be washed determined by the initial placement image and the drainage placement area of each dishware to be washed determined by the drainage placement image, thereby realizing the determination of the drainage placement state of the dishware to be washed.
[0065] S240. When the drainage placement is normal, the washing end information is sent to the user terminal corresponding to the dishwasher.
[0066] Specifically, if the draining arrangement of the dishes is normal, it indicates that the dishes are correctly positioned within the dishwasher, further demonstrating that the arrangement remained unchanged after the wash cycle was completed, and the dishes were not damaged. At this point, a wash completion message can be sent to the corresponding user terminal to remind the user that the wash cycle is finished.
[0067] In practical applications, an abnormal drainage arrangement of dishes indicates that at least one dish in the dishwasher is not properly positioned for drainage, suggesting potential breakage. Therefore, when an abnormal drainage arrangement is detected, the error message can be sent to the user terminal corresponding to the dishwasher to remind the user to promptly address the issue.
[0068] In this embodiment, when the drainage placement status is determined to be normal, it can be determined that after the washing of the dishes is completed, the placement area of the dishes to be washed has not changed, and the dishes to be washed have not been damaged. The washing completion information can be sent to the user terminal corresponding to the dishwasher to remind the user that the washing is complete.
[0069] The dishwasher control method provided in this embodiment includes: acquiring an initial placement image of the dishes to be washed inside the dishwasher; determining the initial placement state of the dishes to be washed based on a pre-stored standard placement image inside the dishwasher and the initial placement image; when the initial placement state is normal, executing a washing program to wash the dishes to be washed; acquiring a drainage placement image of the dishes to be washed during the drainage stage of the washing program; determining the drainage placement state of the dishes to be washed based on the initial placement image and the drainage placement image; when the drainage placement state is normal, sending washing completion information to the user terminal corresponding to the dishwasher. The above technical solution first obtains an initial image of the tableware to be washed inside the dishwasher. Based on this initial image and a pre-stored standard image, it can be determined whether the initial placement area of each tableware is correct. This allows for the determination of the initial placement state of the tableware. Specifically, if all initial placement areas are correct, the initial placement state is considered normal. If at least one initial placement area is incorrect, the initial placement state is considered abnormal. This process ensures that the initial placement state of all tableware is correct before washing, preventing the washing of tableware with incorrect initial placement areas. If tableware breaks, when the washing program reaches the draining stage, an image of the tableware's placement during the draining phase can be acquired. This image, along with the initial placement image, can be used to determine if the draining placement area of the tableware has changed from the initial placement area. This determines the tableware's draining placement status. If the draining placement area of each tableware remains unchanged from the initial placement area, the draining placement status is considered normal. If at least one tableware's draining placement area has changed from the initial placement area, the draining placement status is considered abnormal. This process ensures the draining placement status is normal. If the draining placement status is normal, it also means that the tableware's placement area has not changed after the washing cycle is complete, and the tableware is not broken. In this case, a washing completion message can be sent to the dishwasher's user terminal to remind the user that the washing cycle is finished.
[0070] Example 2
[0071] Figure 3 This is a flowchart of a dishwasher control method provided in Embodiment 2, which is a specific embodiment based on the above embodiments. Figure 3As shown, in this embodiment, the method may further include:
[0072] S310: Obtain the initial arrangement image of the dishes to be washed inside the dishwasher.
[0073] In one embodiment, S310 may specifically include:
[0074] An initial image of the arrangement of the dishes to be washed inside the dishwasher is obtained using an image acquisition device located on the top of the dishwasher's inner drum.
[0075] like Figure 1 As shown, an image acquisition device is installed on the top of the dishwasher's inner tub to acquire images of the arrangement of the dishes to be washed inside the dishwasher. Specifically, it can acquire the initial arrangement image of the dishes to be washed before the washing program is executed, and acquire the drainage arrangement image of the dishes to be washed during the drainage stage of the washing program.
[0076] Specifically, when it is detected that there are dishes to be washed inside the dishwasher, an initial image of the arrangement of the dishes to be washed inside the dishwasher can be obtained based on an image acquisition device located on the top of the dishwasher's inner drum.
[0077] In this embodiment, an initial image of the arrangement of dishes to be washed inside the dishwasher is obtained before the washing program is executed.
[0078] S320. Determine the initial placement state of the dishes to be washed based on the standard placement image pre-stored in the dishwasher and the initial placement image.
[0079] In one implementation, S320 may specifically include:
[0080] The standard placement area for each type of tableware is determined based on the standard placement image pre-stored in the dishwasher; the tableware type and initial placement area for each type of tableware to be washed are determined based on the initial placement image; if the initial placement area of each type of tableware to be washed is consistent with the standard placement area of the corresponding tableware type, the initial placement state of the tableware to be washed is determined to be normal; if the initial placement area of at least one type of tableware to be washed is inconsistent with the standard placement area of the corresponding tableware type, the initial placement state of the tableware to be washed is determined to be abnormal.
[0081] Specifically, the pre-stored standard placement images in the dishwasher include various types of tableware. Image analysis of these standard placement images can determine the standard placement areas for each type of tableware. The initial placement image can be used to determine the type of tableware to be washed and its initial placement area. Specifically, image analysis of the initial placement image can determine the type of tableware to be washed within the initial placement image and its initial placement area. For example, the tableware type can be determined to be bowls, plates, forks, spoons, etc.
[0082] To ensure that tableware does not shift and break during washing, each type of tableware needs to be placed in its corresponding standard placement area. Therefore, the standard placement area for each type of tableware to be washed can be determined, and the placement status of each piece of tableware can be determined based on the initial placement area determined by the initial placement image and its standard placement area. Specifically, if the initial placement area of each piece of tableware to be washed, as determined by the initial placement image, matches the standard placement area for its corresponding tableware type, the placement status is considered normal; if at least one initial placement area of a piece of tableware to be washed, as determined by the initial placement image, does not match the standard placement area for its corresponding tableware type, the placement status is considered abnormal.
[0083] In this embodiment, by obtaining the initial placement image of the dishes to be washed in the dishwasher and the pre-stored standard placement image in the dishwasher, it can be determined whether the initial placement area of each dish to be washed in the dishwasher is correct, and thus the initial placement state of the dishes to be washed can be determined, thereby realizing the determination of the initial placement state of the dishes to be washed.
[0084] Of course, if the initial placement state is determined to be normal, S330 can be executed; if the initial placement state is determined to be abnormal, S340 can be executed.
[0085] S330. Execute the washing program to wash the tableware to be washed.
[0086] Before performing S330, the method further includes: determining the degree of soiling of the dishes to be washed based on a turbidity sensor disposed in the inner tub of the dishwasher.
[0087] The turbidity sensor is used to determine the degree of soiling on the dishes to be washed.
[0088] Specifically, the degree of soiling on the dishes to be washed affects the washing time of the washing program. Therefore, before determining the washing program, it is necessary to determine the degree of soiling on the dishes to be washed based on the turbidity sensor installed in the dishwasher drum.
[0089] Accordingly, S330 may specifically include:
[0090] The washing procedure is determined based on the initial arrangement image of the tableware to be washed and the degree of soiling.
[0091] Specifically, the number of dishes to be washed can be determined based on the initial arrangement image of the dishes to be washed, and the washing time of the washing program can be determined based on the number of dishes to be washed and the degree of stains. Of course, the dosage of detergent required to perform the washing program can also be determined based on the number of dishes to be washed and the degree of stains.
[0092] If the surface of the dishes to be washed is heavily soiled with oil or dirt, the washing time and the amount of detergent required for the washing program can be increased to ensure that the dishes are cleaned after the washing program is completed.
[0093] S330 is followed by S350.
[0094] S340. Send the initial error information to the user terminal corresponding to the dishwasher.
[0095] Specifically, if the initial placement of the dishes to be washed is abnormal, it indicates that at least one dish in the dishwasher is not initially placed in the correct area. Washing the dishes in this condition may result in breakage. Therefore, when an abnormal initial placement is determined, the washing program cannot be executed, and an initial abnormality message can be sent to the user terminal corresponding to the dishwasher to remind the user to adjust the placement of the dishes inside the dishwasher.
[0096] In this embodiment, when the initial placement is determined to be normal, a washing program can be executed to wash the dishes. This ensures that the dishes are washed only when their initial placement areas are correct. If the initial placement is determined to be abnormal, initial abnormal information can be sent to the user terminal corresponding to the dishwasher to remind the user to adjust the placement area of the dishes inside the dishwasher. This ensures that the initial placement areas of the dishes are correct and avoids damage to the dishes caused by washing dishes with incorrect initial placement areas.
[0097] S350: When the washing program reaches the drainage stage, obtain a drainage placement image of the tableware to be washed, and determine the drainage placement state of the tableware to be washed based on the initial placement image and the drainage placement image.
[0098] Specifically, during the drainage stage of the washing program, an image acquisition device acquires a drainage placement image of the dishes to be washed. This drainage placement image can be compared with the initial placement image to determine whether the placement area of the dishes to be washed has changed during the washing process.
[0099] Specifically, the drainage placement area for each piece of tableware to be washed is determined based on the drainage placement image; if the drainage placement area for each piece of tableware to be washed determined by the drainage placement image is consistent with the initial placement area of each piece of tableware to be washed, then the drainage placement status of the tableware to be washed is determined to be normal; if the drainage placement area for at least one piece of tableware to be washed determined by the drainage placement image is inconsistent with the initial placement area of the tableware to be washed, then the drainage placement status of the tableware to be washed is determined to be abnormal.
[0100] In this embodiment, by obtaining the image of the dishwashing tableware being washed in the dishwasher during the drainage stage of the washing program and the initial placement image of the dishwashing tableware being washed in the dishwasher before the washing program is executed, it can be determined whether the drainage placement area of each dishwashing tableware is consistent with the initial placement area of each dishwashing tableware. When it is determined that the drainage placement area of each dishwashing tableware is consistent with the initial placement area of each dishwashing tableware, the drainage placement state of the dishwashing tableware is determined to be normal. When it is determined that the drainage placement area of at least one dishwashing tableware is inconsistent with the initial placement area of the dishwashing tableware, the drainage placement state of the dishwashing tableware is determined to be abnormal, thereby realizing the determination of the drainage placement state of the dishwashing tableware.
[0101] Of course, if the drainage placement status is determined to be normal, S360 can be executed; if the drainage placement status is determined to be abnormal, S370 can be executed.
[0102] S360. Send the washing completion information to the user terminal corresponding to the dishwasher.
[0103] As described in Example 1 above, the normal drainage arrangement of the dishes indicates that the drainage areas for each dish in the dishwasher are correct. This further indicates that the arrangement of the dishes did not change after washing, and the dishes were not damaged. At this point, a washing completion message can be sent to the corresponding user terminal to remind the user that the washing process is finished.
[0104] S370, Send drainage abnormality information to the user terminal corresponding to the dishwasher.
[0105] As described in Embodiment 1 above, an abnormal drainage arrangement of the dishes indicates that at least one dish in the dishwasher is not properly positioned for drainage, and the dish may be damaged. Therefore, when an abnormal drainage arrangement is determined, the abnormality information can be sent to the user terminal corresponding to the dishwasher to remind the user to promptly handle the dishes in the dishwasher.
[0106] In this embodiment, when the drainage placement status is determined to be normal, it can be determined that after the washing of the dishes is completed, the placement area of the dishes to be washed has not changed, and the dishes to be washed have not been damaged. The washing completion information can be sent to the user terminal corresponding to the dishwasher to remind the user that the washing is complete. When the placement status is determined to be abnormal, the abnormal information can be sent to the user terminal corresponding to the dishwasher to remind the user to promptly dispose of the dishes to be washed in the dishwasher.
[0107] S380, Switch the dishwasher's operating mode to standby mode.
[0108] Specifically, when running a washing program, the dishwasher can be in washing mode. After the washing program is finished, in order to save energy, the dishwasher can be switched from washing mode to standby mode.
[0109] In this embodiment, after the washing cycle is completed, the dishwasher's operating mode is switched from washing mode to standby mode, reducing energy waste.
[0110] S390. When it is determined that the dishwasher has been in the standby mode for a longer than a preset time threshold and there are already washed dishes in the dishwasher, a reminder message is sent to the user terminal corresponding to the dishwasher, and the operation mode of the dishwasher is switched to storage mode.
[0111] The preset time threshold can be set according to actual needs; for example, it can be set to 48 hours.
[0112] Specifically, if the dishwasher has been in standby mode for more than 48 hours and the user has not removed the dishes, a reminder message can be sent to the user's terminal to remind them to remove the washed dishes. Alternatively, if the dishwasher has a storage mode, the operating mode can be switched from standby to storage mode to further save energy while cleaning the dishes.
[0113] In this embodiment, after determining that the dishwasher has been running in standby mode for more than a preset time threshold, the user can be reminded to take out the washed dishes in time. The dishwasher can also be switched from standby mode to storage mode to keep the washed dishes clean and save energy.
[0114] The dishwasher control method provided in this embodiment includes: acquiring an initial placement image of the dishes to be washed inside the dishwasher; determining the initial placement state of the dishes to be washed based on a pre-stored standard placement image inside the dishwasher and the initial placement image; when the initial placement state is normal, executing a washing program to wash the dishes to be washed; when the initial placement state is abnormal, sending initial abnormal information to the user terminal corresponding to the dishwasher; acquiring a drainage placement image of the dishes to be washed during the drainage stage of the washing program, and determining the drainage placement state of the dishes to be washed based on the initial placement image and the drainage placement image; when the drainage placement state is normal, sending washing completion information to the user terminal corresponding to the dishwasher; when the drainage placement state is abnormal, sending drainage abnormal information to the user terminal corresponding to the dishwasher; switching the dishwasher's operating mode to standby mode; and when it is determined that the dishwasher has been in the standby mode for a longer than a preset time threshold and there are already washed dishes inside the dishwasher, sending a reminder message to the user terminal corresponding to the dishwasher and switching the dishwasher's operating mode to storage mode.The above technical solution first obtains an initial image of the tableware to be washed inside the dishwasher. Based on this initial image and a pre-stored standard image, it can be determined whether the initial placement area of each tableware is correct, thus determining the initial placement state. If all initial placement areas are correct, the initial placement state is considered normal. If at least one initial placement area is incorrect, the initial placement state is considered abnormal. When the initial placement state is normal, a washing program can be executed to wash the tableware. If the initial placement state is abnormal, initial abnormal information can be sent to the user terminal corresponding to the dishwasher to remind the user to adjust the placement area of the tableware. This ensures that the initial placement areas of all tableware are correct and avoids washing tableware in incorrectly placed areas. When washing dishes, damage may occur during the washing process. Upon reaching the drainage stage of the washing program, an image of the dishes' placement during drainage can be acquired. This image can then be used to determine if the drainage placement area matches the initial placement area. If all dishes match, the drainage placement is considered normal. If at least one dish's drainage placement area deviates from its initial placement, the drainage placement is considered abnormal. If the drainage placement is normal, it indicates the placement area of the dishes remains unchanged and the dishes are not damaged after washing. A wash completion message can be sent to the dishwasher's user terminal to notify the user. If the placement is abnormal, an error message can be sent to the dishwasher's user terminal to remind the user to dispose of the dishes. After washing, the dishwasher can switch from washing mode to standby mode, reducing energy waste. Once the dishwasher has been running in standby mode for more than a preset time threshold, it can remind the user to remove the washed dishes in time. It can also switch the dishwasher from standby mode to storage mode to keep the washed dishes clean while further saving energy.
[0115] Example 3
[0116] Figure 4This is a schematic diagram of a dishwasher control device provided in Embodiment 3. This device is suitable for situations where it is necessary to reduce the breakage of dishes being washed inside the dishwasher. The device can be implemented through software and / or hardware and is generally integrated into the dishwasher.
[0117] like Figure 4 As shown, the device includes:
[0118] The initial placement state determination module 410 is used to acquire an initial placement image of the dishes to be washed in the dishwasher, and determine the initial placement state of the dishes to be washed based on the pre-stored standard placement image in the dishwasher and the initial placement image.
[0119] Execution module 420 is used to execute a washing program to wash the tableware to be washed when the initial placement state is normal;
[0120] The drain placement state determination module 430 is used to acquire a drain placement image of the tableware to be washed when the washing program is executed to the drain stage, and determine the drain placement state of the tableware to be washed based on the initial placement image and the drain placement image.
[0121] The sending module 440 is used to send washing end information to the user terminal corresponding to the dishwasher when the drainage placement state is normal.
[0122] The dishwasher control device provided in this embodiment acquires an initial placement image of the dishes to be washed inside the dishwasher, and determines the initial placement state of the dishes to be washed based on a pre-stored standard placement image inside the dishwasher and the initial placement image. When the initial placement state is normal, a washing program is executed to wash the dishes. When the washing program reaches the draining stage, a drain placement image of the dishes to be washed is acquired, and the drain placement state of the dishes to be washed is determined based on the initial placement image and the drain placement image. When the drain placement state is normal, washing completion information is sent to the user terminal corresponding to the dishwasher. First, an initial image of the dishes to be washed inside the dishwasher can be obtained. Based on this initial image and a pre-stored standard image, it can be determined whether the initial placement area of each dish is correct. This allows for the determination of the initial placement state of the dishes. If all initial placement areas are confirmed to be correct, the initial placement state is considered normal. If at least one initial placement area is confirmed to be incorrect, the initial placement state is considered abnormal. This process ensures that the initial placement state is correct before washing the dishes, preventing damage caused by washing dishes with incorrect initial placement areas. In case of breakage, when the washing program reaches the drainage stage, an image of the dishware being washed during the drainage stage can be acquired. Then, based on the initial and drainage images, it can be determined whether the drainage placement area of the dishware has changed from the initial placement area. This allows for the determination of the dishware's drainage placement status. If the drainage placement area of each dishware item remains unchanged from the initial placement area, the drainage placement status is considered normal. If at least one dishware item's drainage placement area has changed from the initial placement area, the drainage placement status is considered abnormal. This process ensures the proper drainage placement status. Of course, if the drainage placement status is normal, it also means that the dishware placement area has not changed after washing, and the dishware has not been broken. At this point, a washing completion message can be sent to the dishwasher's corresponding user terminal to remind the user that the washing process is complete.
[0123] Optionally, the initial placement state determination module 410 is specifically used for:
[0124] An initial image of the arrangement of the tableware to be washed inside the dishwasher is obtained using an image acquisition device located on the top of the dishwasher's inner drum.
[0125] The standard placement area for each type of tableware is determined based on the standard placement image pre-stored in the dishwasher;
[0126] The type of tableware to be washed and the initial placement area are determined based on the initial placement image;
[0127] If the initial placement area of each of the tableware to be washed is consistent with the standard placement area of the tableware type corresponding to each of the tableware to be washed, then the initial placement state of the tableware to be washed is determined to be normal.
[0128] If the initial placement area of at least one type of tableware to be washed is inconsistent with the standard placement area for the tableware type corresponding to the tableware to be washed, then the initial placement state of the tableware to be washed is determined to be abnormal.
[0129] Optionally, the device may also include:
[0130] The first sending module is used to send initial abnormal information to the user terminal corresponding to the dishwasher when the initial placement state is abnormal.
[0131] Optionally, the device may also include:
[0132] The second sending module is used to send drainage abnormality information to the user terminal corresponding to the dishwasher when the drainage placement state is abnormal.
[0133] Optionally, the device may also include:
[0134] A stain degree determination module is used to determine the stain degree of the dishes to be washed based on a turbidity sensor installed in the inner tub of the dishwasher;
[0135] Accordingly, the device also includes:
[0136] A washing program determination module is used to determine the washing program based on the initial arrangement image of the tableware to be washed and the degree of soiling before executing the washing program to wash the tableware to be washed.
[0137] Optionally, the device may also include:
[0138] The switching module is used to switch the dishwasher's operating mode to standby mode after sending the washing completion information to the user terminal corresponding to the dishwasher; when it is determined that the dishwasher has been in the standby mode for a longer than a preset time threshold and there are already washed dishes in the dishwasher, a reminder message is sent to the user terminal corresponding to the dishwasher, and the dishwasher's operating mode is switched to storage mode.
[0139] The dishwasher control device provided in this embodiment can execute the dishwasher control method provided in any embodiment of the present invention, and has the corresponding functional modules and beneficial effects for executing the dishwasher control method.
[0140] It is worth noting that in the embodiments of the dishwasher control device described above, the various units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of each functional unit are only for easy differentiation and are not used to limit the scope of protection of the present invention.
[0141] Example 4
[0142] Figure 5 This is a schematic diagram of the structure of a dishwasher provided in Embodiment 4. The term "dishwasher" is intended to represent various types and models of dishwashers. It can also represent various smart home devices with dishwasher functionality. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0143] like Figure 5 As shown, the dishwasher 5 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 and 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 into the RAM 13 from storage unit 18. The RAM 13 can also store various programs and data required for the operation of the dishwasher 5. 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.
[0144] In practical applications, the dishwasher 5 also includes an image acquisition device and a turbidity sensor. The image acquisition device is used to acquire images of the dishes to be washed inside the dishwasher, and the turbidity sensor is used to acquire the cleanliness level of the dishes to be washed inside the dishwasher.
[0145] Multiple components in the dishwasher 5 are connected to the I / O interface 15, including: an input unit 16, such as a keyboard, mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a disk, optical disk, etc.; and a communication unit 19, such as a network card, modem, wireless transceiver, etc. The communication unit 19 allows the dishwasher 5 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0146] 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 dishwasher control methods.
[0147] In some embodiments, the dishwasher control method may 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 may be loaded and / or installed on the dishwasher 5 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 dishwasher control method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the dishwasher control method by any other suitable means (e.g., by means of firmware).
[0148] 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.
[0149] Computer programs used to implement the methods of the present invention 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.
[0150] In the context of this invention, 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 may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may 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 fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0151] To provide interaction with the user, the systems and techniques described herein can be implemented on a dishwasher 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 dishwasher. 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).
[0152] 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.
[0153] 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.
[0154] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0155] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. 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 invention should be included within the scope of protection of this invention.
Claims
1. A method of controlling a dishwasher, characterized by, include: Obtain an initial placement image of the dishes to be washed inside the dishwasher, and determine the initial placement state of the dishes to be washed based on the pre-stored standard placement image inside the dishwasher and the initial placement image. When the initial placement is normal, the washing program is executed to wash the tableware to be washed; During the drainage stage of the washing program, an image of the drained tableware to be washed is acquired, and the drainage arrangement state of the tableware to be washed is determined based on the initial arrangement image and the drainage arrangement image. When the drainage placement is normal, the washing end information is sent to the user terminal corresponding to the dishwasher. Switch the dishwasher's operating mode to standby mode; If it is determined that the dishwasher has been in standby mode for a longer period than a preset time threshold and there are already washed dishes inside the dishwasher, a reminder message will be sent to the user terminal corresponding to the dishwasher, and the dishwasher's operating mode will be switched to storage mode.
2. The dishwasher control method according to claim 1, characterized in that, Obtain an initial image of the arrangement of dishes to be washed inside the dishwasher, including: An initial image of the arrangement of the dishes to be washed inside the dishwasher is obtained using an image acquisition device located on the top of the dishwasher's inner drum. 3.The dish washer control method of claim 1, wherein, Determining the initial placement state of the dishes to be washed based on the pre-stored standard placement image inside the dishwasher and the initial placement image includes: The standard placement area for each type of tableware is determined based on the standard placement image pre-stored in the dishwasher; The type of tableware to be washed and the initial placement area are determined based on the initial placement image; If the initial placement area of each of the tableware to be washed is consistent with the standard placement area of the tableware type corresponding to each of the tableware to be washed, then the initial placement state of the tableware to be washed is determined to be normal. If the initial placement area of at least one type of tableware to be washed is inconsistent with the standard placement area for the tableware type corresponding to the tableware to be washed, then the initial placement state of the tableware to be washed is determined to be abnormal. 4.The dish washer control method according to claim 1, characterized in that, After determining the initial placement state of the dishes to be washed based on the standard placement image pre-stored in the dishwasher and the initial placement image, the process further includes: When the initial placement state is abnormal, the initial abnormality information is sent to the user terminal corresponding to the dishwasher.
5. The dishwasher control method according to claim 1, characterized in that, After determining the drainage placement state of the dishes to be washed based on the initial placement image and the drainage placement image, the process further includes: When the drainage placement status is abnormal, drainage abnormality information is sent to the user terminal corresponding to the dishwasher.
6. The dishwasher control method according to claim 1, characterized in that, Also includes: The degree of soiling of the dishes to be washed is determined based on a turbidity sensor installed inside the dishwasher. Accordingly, before executing the washing procedure to wash the tableware to be washed, the method further includes: The washing procedure is determined based on the initial arrangement image of the tableware to be washed and the degree of soiling.
7. A dishwasher control device, characterized in that, include: The initial placement state determination module is used to acquire an initial placement image of the dishes to be washed in the dishwasher, and determine the initial placement state of the dishes to be washed based on the pre-stored standard placement image in the dishwasher and the initial placement image. An execution module is used to execute a washing program to wash the tableware to be washed when the initial placement state is normal. The drain placement state determination module is used to acquire a drain placement image of the tableware to be washed when the washing program is executed to the drain stage, and determine the drain placement state of the tableware to be washed based on the initial placement image and the drain placement image. The sending module is used to send washing completion information to the user terminal corresponding to the dishwasher when the drainage placement status is normal, and is also used to switch the operation mode of the dishwasher to standby mode after sending the washing completion information to the user terminal corresponding to the dishwasher; when it is determined that the dishwasher has been in the standby mode for a longer than a preset time threshold and there are washed dishes in the dishwasher, a reminder message is sent to the user terminal corresponding to the dishwasher, and the operation mode of the dishwasher is switched to storage mode.
8. A dishwasher, characterized in that, The dishwasher includes: One or more processors; Storage device for storing one or more programs; An image acquisition device is used to acquire initial placement images and drainage placement images of the dishes to be washed inside the dishwasher; When the one or more programs are executed by the one or more processors, the one or more processors implement the dishwasher control method as described in any one of claims 1-6.
9. A storage medium containing computer-executable instructions, characterized in that, The computer-executable instructions, when executed by a computer processor, are used to perform the dishwasher control method as described in any one of claims 1-6.
Citation Information
Patent Citations
Method for automatically assessing displacement of object in washing area of dishwashing machine
CN109247886A
Method for dish washing machine, control device, processor and dish washing machine
CN112806932A
Tableware placing position determination method and device, server and terminal equipment
CN114158998A