A control method for automatically selecting a dishwasher zone

CN114869195BActive Publication Date: 2026-09-11QINGDAO HAIER DISHWASHER +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202110163949.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-02-05
Publication Date
2026-09-11
Estimated Expiration
2041-02-05

AI Technical Summary

Technical Problem

解决了用户控制分区洗碗机每次都需要单独进行分区选择,操作繁琐,降低用户体验的问题

Benefits of technology

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

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114869195B_ABST
    Figure CN114869195B_ABST
Patent Text Reader

Abstract

The application discloses a control method for automatically selecting a partition of a dishwasher, comprising the following steps: obtaining a user instruction and current dishwasher information; if the user instruction is an operation requiring partitioning, obtaining the number of available partitions; when the number of available partitions is greater than zero, determining whether a program has been specified in the user instruction; if a program has been specified in the user instruction, selecting an available partition to execute the instruction or feeding back a user request to specify a partition. Through the control method, the partition of the dishwasher can be automatically selected according to the instruction issued by the user, the operation of the user is simplified, and the user can control the dishwasher without specifying a partition. When the method cannot determine which partition to use, active inquiry is performed to obtain the explicit partition use intention of the user.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of dishwashers, and more specifically, relates to a control method for automatically selecting dishwasher partitions. Background Technology

[0002] With the continuous improvement of living standards, dishwashers have emerged as a new type of household appliance. Although dishwashers can meet daily dishwashing needs, when there are many dishes, dishwashers with one compartment are too small to wash all the dishes completely. Therefore, dishwashers with two compartments have been developed.

[0003] Dishwashers have two compartments that can work simultaneously to wash dishes, speeding up the process. However, when controlling the dishwasher using a device (such as a smart speaker or smartphone), each compartment needs to be selected individually, making the operation cumbersome and reducing the user experience.

[0004] In view of this, the present invention is proposed. Summary of the Invention

[0005] The technical problem this invention aims to solve is to overcome the shortcomings of existing technologies and provide a control method for automatically selecting dishwasher partitions. This solves the problem that users need to manually select partitions each time they control a dishwasher, which is cumbersome and reduces the user experience.

[0006] To solve the aforementioned technical problem, the basic concept of the technical solution adopted by the present invention is as follows:

[0007] The present invention provides a control method for automatically selecting dishwasher partitions, comprising the following steps:

[0008] Obtain user commands and current dishwasher information;

[0009] If the user command is for partitioning, then the number of available partitions is obtained;

[0010] When the number of available partitions is greater than zero, check whether a program has been specified in the user command;

[0011] If a program has been specified in the user instructions, then select an available partition to execute the instructions or respond to the user's request to specify a partition.

[0012] This invention provides a control method for automatically selecting dishwasher partitions. This method automatically selects the dishwasher partitions based on user commands, simplifying user operation and allowing users to control the dishwasher without specifying a partition. When the method cannot determine which partition to use, it will actively query to obtain the user's clear partition usage intention. This method reduces the number of steps required for user operation; when controlling the dishwasher, there is no need to specify the partition to be operated. The system will automatically select the appropriate partition based on the user's operation intention and the current status of each partition in the dishwasher, improving the user experience.

[0013] The cloud platform can store and process the automatic dishwasher partition selection control method described in this invention. The cloud platform communicates with the terminal device, receives user instructions from the terminal device, and provides feedback to the user through the terminal device. The cloud platform also communicates with the dishwasher. After selecting the dishwasher partition using this control method, it constructs an instruction set for the dishwasher to execute and sends it to the dishwasher, providing feedback on the execution results to the user through the terminal device. The terminal device can be a mobile phone or a smart speaker with human-computer interaction capabilities, allowing users to issue commands and receive feedback voice information via a mobile app or smart speaker.

[0014] The program refers to the washing program. The partition refers to the washing area of ​​the dishwasher. The current dishwasher information refers to the current status information and structural information of the dishwasher.

[0015] To select an available partition to execute the command, you first need to select a specific partition that can execute the command, construct a command set for that partition based on the user's command, send the command set to the dishwasher, and then return the execution result to the user through the terminal device.

[0016] If a partition cannot be selected, the user needs to be prompted to specify a partition, and the terminal device should be used to ask the user which partition they want to operate on.

[0017] Further, selecting an available partition to execute the command or responding to a user request to specify a partition specifically includes:

[0018] If there is only one available partition, select that partition, send the command to the dishwasher, and provide feedback to the user on the execution result.

[0019] When there are multiple available partitions, and only one available partition has a specified program, the partition is selected, an instruction set is constructed for the instructions to be executed by the dishwasher and sent to the dishwasher, and the execution result is fed back to the user.

[0020] When there are multiple available partitions, and at least two available partitions have a specified program or none of the available partitions have a specified program, the system will respond to the user's request for a specified partition, and then obtain new user instructions and the current information of the dishwasher.

[0021] In the above technical solution, if only one specific partition can execute the instruction, that partition is selected. If multiple partitions can or cannot execute the instruction simultaneously, feedback needs to be sent to the user, requesting the user to specify the partition they wish to operate on. After the user issues the instruction for the specified partition, the new user instruction and the current dishwasher information are then obtained.

[0022] If a program has been specified in the user instruction, and there is only one available partition, the instruction can be executed regardless of whether the partition has the user-specified program. The instruction is sent to the dishwasher by selecting the partition, and the execution result is then fed back to the user through the terminal device.

[0023] When there are multiple available partitions, it is necessary to check which partition has the specified program. If only one available partition has the specified program, that partition is selected. If multiple available partitions have or do not have the specified program, feedback needs to be sent to the user, requesting the user to specify the partition they want to operate on. After receiving the feedback, the user reissues the user instruction to specify the partition, and then the new user instruction and current dishwasher information are obtained.

[0024] Furthermore, determining whether a program has been specified in the user instruction also includes:

[0025] If the user instruction is determined to be not a single instruction, then determine whether a program has been specified in the user instruction.

[0026] If the user command is determined to be a single command, and there are multiple available partitions, the user is prompted to request a specific partition, and then the new user command and the current information of the dishwasher are obtained; if there is only one available partition, the command is sent to the dishwasher for that partition, and the execution result is fed back to the user.

[0027] Once the dishwasher has available partitions, the first step is to determine if the user command is a single command. If it is a single command, proceed directly according to the user command. If it is not a single command, further judgment is needed based on the user command and the dishwasher's partition status.

[0028] If there is only one available partition, determine if the user command is a single command. If so, the command can be executed directly on that partition. Otherwise, further determination is needed to identify the specific program that needs to be executed on that partition.

[0029] When there are multiple available partitions, determine if the user command is a single command. If so, the command can be executed on multiple partitions, and the user should be prompted to specify the partition. Otherwise, further determination is needed to identify the specific program to be executed on that partition and which partition to execute it on.

[0030] Furthermore, if it is determined that no program is specified in the user instruction;

[0031] When there is only one available partition, the default program for that partition is selected, the command is sent to the dishwasher for that partition, and the user is informed of the execution result.

[0032] If there are multiple available partitions, the system will respond to the user's request for a specific partition, and then obtain new user instructions and the dishwasher's current information.

[0033] Determine if the user has explicitly specified a program. If a program has been specified, proceed with the subsequent operations according to the specified program. If no program has been specified, different operations are required for two different scenarios (one available partition and multiple available partitions).

[0034] The above solution further limits the scenario where the user does not specify a program. Each compartment of the dishwasher has a default program. When only one compartment is available, the default program is executed if the user does not specify a program. When multiple compartments are available, the default programs of all available compartments can perform the operation. In this case, it is necessary to prompt the user to specify a compartment before execution. Since the dishwasher itself has a default program, prompting the user only requires requesting the specified compartment, without needing to specify a program, thus simplifying the user's operation.

[0035] Furthermore, when there is only one available partition, the command is sent to the dishwasher, and the user is informed of the execution result, which includes:

[0036] If it is determined that the partition has a specified program, then the partition is selected to send an instruction to the dishwasher, and the user is informed of the execution result.

[0037] If it is determined that no program is specified for the partition, the program that is closest to the specified program in the partition is selected, the instruction is sent to the dishwasher for the partition, and the execution result is fed back to the user.

[0038] Preferably, the specified program and each program in the partition are calculated according to a preset algorithm, the value corresponding to the specified program is compared with the value corresponding to each program in the partition, and the program corresponding to the value closest to the value corresponding to the specified program is selected as the closest program.

[0039] More preferably, each program has multiple parameters, and a corresponding weight coefficient is preset for each parameter. The program is then weighted and summed to obtain the value corresponding to the program.

[0040] In a further preferred embodiment, the program includes at least a washing duration parameter and a water flow intensity parameter, wherein the weighting coefficient of the washing duration is greater than the weighting coefficient of the water flow intensity.

[0041] When there is only one available partition and the user has explicitly specified a program, instructions can be sent to the dishwasher regardless of whether the available partition already has a specified program. If the partition has a specified program, that program will be executed; otherwise, the closest specified program will be executed.

[0042] When selecting the closest program, if only one program in the partition has a value that is closest to the value of the specified program, then the program corresponding to that value is selected as the closest program. If multiple values ​​have the same value that is closest to the specified program, then any one of these values ​​is arbitrarily selected as the closest program.

[0043] Furthermore, user commands are preset to operations that require partitioning and operations that do not require partitioning;

[0044] Determine if the user command requires partitioning. If the user command requires partitioning, determine if the dishwasher has multiple partitions. If the dishwasher has multiple partitions, obtain the number of available partitions.

[0045] If the user command is an operation that does not require partitioning, then it is determined whether the dishwasher status and the user command status are mutually exclusive. If they are mutually exclusive, the mutual exclusion information is recorded and the reason for the mutual exclusion is fed back to the user. If they are not mutually exclusive, the command is sent to the dishwasher and the execution result is fed back to the user.

[0046] The operation that does not require partitioning refers to the instructions issued to the entire dishwasher, which do not need to be executed by partitioning.

[0047] If the user command requires partitioning, further judgment is needed based on the dishwasher's partitioning status and the user command. If the user command does not require partitioning, then this command is unrelated to partitioning, and no further partitioning-related judgments are needed; simply determine whether this command can be executed under the current dishwasher status.

[0048] The state mutual exclusion means that the current operation cannot be performed in the current state of the dishwasher.

[0049] The mutual exclusion information includes the current status information of the dishwasher or partition and / or the number of currently available partitions.

[0050] Furthermore, the number of available partitions is obtained, specifically including:

[0051] If the user command does not specify a partition, then the status of multiple partitions is checked against the user command for mutual exclusion. If they are mutually exclusive, the mutual exclusion information of the unavailable partitions is recorded. Based on whether there is mutual exclusion information for each partition, the available partitions are obtained, and based on the available partitions, the number of available partitions is obtained.

[0052] When the dishwasher has multiple compartments, determine whether the user has explicitly specified a compartment.

[0053] If the user does not specify a partition, the system compares the status of each partition of the dishwasher with the user's command, performs a mutual exclusion check, finds the usable partitions, and determines the number of available partitions.

[0054] If the user has specified a partition, then by default, the operation will be performed on this partition, and the number of available partitions will be one. The operation will then be performed on the partition as intended by the user. If no partition has been specified, the process will continue with subsequent checks.

[0055] Furthermore, if the user command specifies a partition, then it is determined whether the partition status and the user command status are mutually exclusive. If they are mutually exclusive, the mutual exclusion information is recorded and the reason for the mutual exclusion is fed back to the user. If they are not mutually exclusive, then the number of available partitions is one.

[0056] If the user has already specified a partition, the user's intention should be followed first to select that partition, and then a series of subsequent judgments should be performed on that partition. It should be determined whether the partition's current state allows the execution of the user's command. If not, the reason for the inability to execute should be provided to the user. If execution is possible, the subsequent steps should continue, assuming there is only one available partition.

[0057] Furthermore, when the number of available partitions is zero, the user is informed of the unselectable partitions and / or the reason for the mutual exclusion based on the mutual exclusion information.

[0058] When the current status of all zones in the dishwasher is mutually exclusive with the user's command status, the number of available zones is zero. It is necessary to provide feedback to the user that there are no selectable zones, or to provide the reason why the command cannot be executed. Alternatively, both the reason for the lack of selectable zones and the reason for the command cannot be provided to the user so that the user can have a more comprehensive understanding of the dishwasher's current status.

[0059] Furthermore, if the dishwasher does not have multiple partitions, it determines whether the partition status and the user command status are mutually exclusive. If they are mutually exclusive, the mutual exclusion information is recorded and the reason for the mutual exclusion is fed back to the user. If they are not mutually exclusive, the number of available partitions is one.

[0060] The system determines whether the dishwasher has multiple partitions. If the dishwasher has only one partition, the user command is assumed to be issued to that partition. In this case, it directly checks whether the user command can be executed in the current state of that partition. If it can be executed, it is processed as if there were only one available partition. If it cannot be executed, the reason for the inability to execute is provided to the user.

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

[0062] This invention provides a control method for automatically selecting dishwasher partitions. This method automatically selects the dishwasher partitions based on user commands, simplifying user operation and allowing users to control the dishwasher without specifying a partition. When the method cannot determine which partition to use, it will actively query to obtain the user's clear partition usage intention. This method reduces the number of steps required for user operation; when controlling the dishwasher, there is no need to specify the partition to be operated. The system will automatically select the appropriate partition based on the user's operation intention and the current status of each partition in the dishwasher, improving the user experience.

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

[0064] 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:

[0065] Figure 1 This is a schematic flowchart of a control method according to an embodiment of the present invention.

[0066] Figure 2 This is a schematic flowchart of a control method according to another embodiment of the present invention.

[0067] Figure 3 This is a schematic diagram of the control method flow according to Embodiment 1 of the present invention.

[0068] Figure 4 This is a schematic diagram of the control method flow of Embodiment 2 of the present invention.

[0069] Figure 5 This is a schematic diagram of the control method flow of Embodiment 3 of the present invention.

[0070] Figure 6 This is a schematic diagram of the control method flow of Embodiment 4 of the present invention.

[0071] Figure 7 This is a schematic diagram of the control method in Embodiment 5 of the present invention.

[0072] 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

[0073] 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.

[0074] In the description of this invention, it should be noted that the terms "upper", "lower", "front", "rear", "left", "right", "vertical", "inner", "outer", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying 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.

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

[0076] like Figure 1 and Figure 2 As shown, the present invention provides a control method for automatically selecting dishwasher partitions, comprising the following steps:

[0077] S1. Obtain user instructions and current dishwasher information;

[0078] S2. Determine if the user command is an operation that requires partitioning;

[0079] S3. Obtain the number of available partitions;

[0080] S4. When the number of available partitions is greater than zero, determine whether a program has been specified in the user command;

[0081] S5. If a program has been specified in the user instruction, select an available partition to execute the instruction or respond to the user's request to specify a partition.

[0082] This invention provides a control method for automatically selecting dishwasher partitions. This method automatically selects the dishwasher partitions based on user commands, simplifying user operation and allowing users to control the dishwasher without specifying a partition. When the method cannot determine which partition to use, it will actively query to obtain the user's clear partition usage intention. This method reduces the number of steps required for user operation; when controlling the dishwasher, there is no need to specify the partition to be operated. The system will automatically select the appropriate partition based on the user's operation intention and the current status of each partition in the dishwasher, improving the user experience.

[0083] Example 1

[0084] The cloud platform is capable of running the automatic dishwasher partition selection control method described in this invention. The cloud platform communicates with the terminal device, receiving user commands from the terminal device and providing feedback to the user through the terminal device. Simultaneously, the cloud platform communicates with the dishwasher. After selecting the dishwasher partition using this control method, it constructs an instruction set for the dishwasher to execute, sends it to the dishwasher, and provides feedback on the execution results to the user through the terminal device. The terminal device can be a mobile phone or a smart speaker with human-computer interaction capabilities, allowing the user to issue commands and receive feedback information.

[0085] like Figure 3 As shown, the present invention provides a control method for automatically selecting dishwasher partitions, the execution subject of which is a cloud platform, and the execution subject can also be a terminal device or a dishwasher.

[0086] The detailed steps of step S1 are as follows:

[0087] S101. After receiving the user's instruction, obtain the current dishwasher information from the dishwasher.

[0088] S102. Determine whether the user command is an operation that requires partitioning.

[0089] In this embodiment, the user command is the "wash dishes" command. The current dishwasher information includes the current status information and machine structure information of the dishwasher. The partition refers to the washing area of ​​the dishwasher.

[0090] User commands are divided into operations that require partitioning and operations that do not require partitioning. For example, operations that do not require partitioning may be power-on commands, power-off commands, buzzer-on commands, or buzzer-off commands, while operations that require partitioning may be start commands, pause commands, or wash commands. In actual use, the operations that require partitioning and those that do not require partitioning are set according to the current functions of the dishwasher, and no specific limitations are made here.

[0091] In this embodiment, user commands are divided into operations that require partitioning and operations that do not require partitioning. If the user command is an operation that does not require partitioning, subsequent partitioning steps are no longer necessary, saving operation steps and system data processing time. If the user command is an operation that requires partitioning, further judgment is made based on the user command and the current state of the dishwasher. In the absence of user-specified partitioning, the specific partition that the user wants to operate on is accurately determined.

[0092] The detailed steps of step S2 are as follows:

[0093] S201. If the user instruction requires partitioning, determine whether the dishwasher has multiple partitions.

[0094] In this embodiment, the user command is a "wash dishes" command. After determining that the user command requires partitioning, the system further determines whether the dishwasher has multiple partitions. If the dishwasher has only one partition, then there is no need to select a partition, and the user's command can only be directed to that partition. The system determines whether this partition can execute the user command. If it can, the command is executed to the dishwasher. If this partition cannot execute the user command, the reason is fed back to the user through the terminal device. Only when the dishwasher itself has multiple partitions is it necessary to continue selecting multiple partitions.

[0095] The specific steps for step S3 will vary depending on the number of compartments the dishwasher has.

[0096] S311. If the dishwasher does not have multiple partitions, determine whether the partition status and the user command status are mutually exclusive.

[0097] S321. If the dishwasher has multiple partitions, determine whether the partitions have been specified in the user command.

[0098] S322. If no partition is specified in the user instruction, the status of each of the dishwasher's partitions is compared with the user instruction for mutual exclusion. If the dishwasher partition status is mutually exclusive with the user instruction status, then the dishwasher partition is an unusable partition. The mutual exclusion information of the unusable partition is recorded, and the number of usable partitions is obtained.

[0099] The mutual exclusion of states means that user instructions cannot be executed in a certain partition state. In this embodiment, the user instruction is the "wash dishes" instruction. If the dishwasher partition is in the washing state, the user instruction cannot continue to be executed in the dishwasher partition, and the partition state and the user instruction state are mutually exclusive. If the dishwasher partition is not in the washing state, the user instruction can be executed in the dishwasher partition, and the partition state and the user instruction state are not mutually exclusive.

[0100] In step S311, the dishwasher does not have multiple partitions. If a partition of the dishwasher is currently in use, its status is mutually exclusive with the user command status. The mutual exclusion information is recorded and fed back to the terminal device, indicating to the user that the current dishwasher partition is in use. The mutual exclusion information includes the current status information of the dishwasher or partition and / or the number of currently available partitions. If a partition of the dishwasher is not currently in use, its status is not mutually exclusive with the user command, and the number of available partitions is one. Step S4 is then executed.

[0101] In step S322, the dishwasher has multiple partitions. If all partitions of the dishwasher are currently in use, the status of all partitions of the dishwasher is mutually exclusive with the user command status, and the mutual exclusion information is recorded. At this time, the number of available partitions is zero.

[0102] In step S322, the dishwasher has multiple partitions. If only one partition among the multiple partitions of the dishwasher is unused, the status of the unused partition is not mutually exclusive with the user command, and the unused partition is a usable partition. At the same time, if the other partitions are in use, the status of the partition in use is mutually exclusive with the user command, and the mutual exclusion information is recorded. At this time, the number of usable partitions is one.

[0103] In step S322, the dishwasher has multiple partitions. If at least two partitions of the dishwasher are currently unused, the state of the unused partitions of the dishwasher is not mutually exclusive with the user command, and all unused partitions of the dishwasher are available partitions. At this time, there are multiple available partitions.

[0104] The detailed steps of step S4 are as follows:

[0105] S401. When the number of available partitions is zero, feedback is sent to the terminal device to inform the user that there are no unusable partitions and all partitions of the dishwasher are performing washing tasks.

[0106] S402. When the number of available partitions is greater than zero, determine whether the user instruction is a single instruction. If the user instruction is not a single instruction, determine whether a program has been specified in the user instruction.

[0107] The program refers to the preset washing programs in the dishwasher, such as normal wash, quick wash, and sanitizing wash. Depending on the actual functions of the dishwasher, the washing programs may also include other programs. In this embodiment, the user command is the "wash dishes" command, and the "wash dishes" command does not specify a program.

[0108] For example, the single instruction can be a start instruction, an end instruction, or a pause instruction. In actual use, this is determined based on the current dishwasher's functions, and no specific limitation is made here. In this embodiment, the user instruction is a "wash dishes" instruction, which is not a single instruction.

[0109] The detailed steps of step S5 are as follows:

[0110] S501. If no program is specified in the user instruction, when there is only one available partition, the default program of the dishwasher for that partition is selected, the instruction set for that partition is constructed and sent to the dishwasher, and feedback information is sent to the terminal device.

[0111] S502. When there are multiple available partitions, feedback is sent to the terminal device to ask the user which partition to operate on, and then step S1 is executed according to the new user instruction.

[0112] Example 2

[0113] like Figure 4 As shown, the difference between this embodiment and the first embodiment above is that the user command in this embodiment is the "disinfect and wash dishes" command, which is an operation that requires partitioning.

[0114] The detailed steps of step S1 are as follows:

[0115] S101. After receiving the user's instruction, obtain the current dishwasher information from the dishwasher.

[0116] S102. Determine whether the user command is an operation that requires partitioning.

[0117] The detailed steps of step S2 are as follows:

[0118] S201. If the user instruction requires partitioning, determine whether the dishwasher has multiple partitions.

[0119] The specific steps for step S3 will vary depending on the number of compartments the dishwasher has.

[0120] S311. If the dishwasher does not have multiple partitions, determine whether the partition status and the user command status are mutually exclusive.

[0121] S321. If the dishwasher has multiple partitions, determine whether the partitions have been specified in the user command.

[0122] S322. If no partition is specified in the user instruction, the status of each of the dishwasher's partitions is compared with the user instruction for mutual exclusion. If the dishwasher partition status is mutually exclusive with the user instruction status, then the dishwasher partition is an unusable partition. The mutual exclusion information of the unusable partition is recorded, and the number of usable partitions is obtained.

[0123] In step S311, the dishwasher does not have multiple partitions. If a partition of the dishwasher is currently in use, its status is mutually exclusive with the user command status. The mutual exclusion information is recorded and fed back to the terminal device, indicating to the user that the current dishwasher partition is in use. If a partition of the dishwasher is currently unused, its status is not mutually exclusive with the user command, and the number of available partitions is one. Step S4 is then executed.

[0124] In step S322, the dishwasher has multiple partitions. If all partitions of the dishwasher are currently in use, the status of all partitions of the dishwasher is mutually exclusive with the user command status, and the mutual exclusion information is recorded. At this time, the number of available partitions is zero.

[0125] In step S322, the dishwasher has multiple partitions. If only one partition among the multiple partitions of the dishwasher is unused, the status of the unused partition is not mutually exclusive with the user command, and the unused partition is a usable partition. At the same time, if the other partitions are in use, the status of the partition in use is mutually exclusive with the user command, and the mutual exclusion information is recorded. At this time, the number of usable partitions is one.

[0126] In step S322, the dishwasher has multiple partitions. If at least two partitions of the dishwasher are currently unused, the state of the unused partitions of the dishwasher is not mutually exclusive with the user command, and all unused partitions of the dishwasher are available partitions. At this time, there are multiple available partitions.

[0127] The detailed steps of step S4 are as follows:

[0128] S401. When the number of available partitions is zero, feedback is sent to the terminal device to inform the user that there are no unusable partitions and all partitions of the dishwasher are performing washing tasks.

[0129] S402. When the number of available partitions is greater than zero, determine whether the user instruction is a single instruction. If the user instruction is not a single instruction, determine whether a program has been specified in the user instruction.

[0130] In this embodiment, the user instruction is the "disinfect and wash dishes" instruction, which is not a single instruction.

[0131] The detailed steps of step S5 are as follows:

[0132] S501. If a program is specified in the user instruction, and there is only one available partition, if the partition has the specified program, then the partition construction instruction set is selected and sent to the dishwasher, and feedback information is sent to the terminal device; if the partition does not have the specified program, then the program that is closest to the specified program in the partition is selected, the partition construction instruction set is selected and sent to the dishwasher, and feedback is sent to the terminal device, indicating that the user has executed the closest program.

[0133] S502. When there are multiple available partitions, determine whether the specified program is present in any of the available partitions. If the number of available partitions with the specified program is not one, send feedback information to the terminal device to ask the user which partition to operate on. If the number of available partitions with the specified program is one, construct an instruction set and send it to the dishwasher, and send feedback information to the terminal device.

[0134] In this embodiment, the user instruction is a "disinfect and wash dishes" instruction, which includes a "disinfect and wash" program. In step S501, if the partition does not have a "disinfect and wash" program, the program that is closest to the specified program in the partition is selected, specifically including:

[0135] The specified program and each program in the partition are calculated according to a preset algorithm. The value corresponding to the specified program is compared with the value corresponding to each program in the partition. The program corresponding to the value closest to the value of the specified program is selected as the closest program.

[0136] Each program has multiple parameters, and a corresponding weight coefficient is preset for each parameter. The program is obtained by weighted summation of all its parameters.

[0137] The program includes at least a washing duration parameter and a water flow intensity parameter, wherein the weighting coefficient of the washing duration is greater than the weighting coefficient of the water flow intensity.

[0138] When selecting the closest program, if only one program in the partition has a value that is closest to the value of the specified program, then the program corresponding to that value is selected as the closest program. If multiple values ​​have the same value that is closest to the specified program, then any one of these values ​​is arbitrarily selected as the closest program.

[0139] In this embodiment, the user instruction is a "disinfect and wash dishes" instruction, which includes the degree of "disinfection and wash," and the specified program is the "disinfection and wash" program. In step S502, if the number of available partitions with the specified program is one, that is, only one partition has the specified program, then that partition is selected, an instruction set is constructed and sent to the dishwasher, and feedback information is sent to the terminal device. If the number of available partitions with the specified program is not one, that is, the number of available partitions with the specified program is zero or greater than one, when the number of available partitions with the specified program is zero, all available partitions do not have the specified program, and feedback information is sent to the terminal device to ask the user which partition to operate; when the number of available partitions with the specified program is greater than one, feedback information is sent to the terminal device to ask the user which partition to operate.

[0140] Example 3

[0141] like Figure 5 As shown, the difference between this embodiment and the first embodiment described above is that the user command in this embodiment is a "start" command. The present invention provides a control method for automatically selecting dishwasher partitions, the execution entity of which is a cloud platform.

[0142] The detailed steps of step S1 are as follows:

[0143] S101. After receiving the user's instruction, obtain the current dishwasher information from the dishwasher.

[0144] S102. Determine whether the user command is an operation that requires partitioning.

[0145] The detailed steps of step S2 are as follows:

[0146] S201. If the user instruction requires partitioning, determine whether the dishwasher has multiple partitions.

[0147] The specific steps for step S3 will vary depending on the number of compartments the dishwasher has.

[0148] S311. If the dishwasher does not have multiple partitions, determine whether the partition status and the user command status are mutually exclusive.

[0149] S321. If the dishwasher has multiple partitions, determine whether the partitions have been specified in the user command.

[0150] S322. If no partition is specified in the user instruction, the status of each of the dishwasher's partitions is compared with the user instruction for mutual exclusion. If the dishwasher partition status is mutually exclusive with the user instruction status, then the dishwasher partition is an unusable partition. The mutual exclusion information of the unusable partition is recorded, and the number of usable partitions is obtained.

[0151] In step S311, the dishwasher does not have multiple partitions. If a partition of the dishwasher is currently in use, its status is mutually exclusive with the user command status. The mutual exclusion information is recorded and fed back to the terminal device, indicating to the user that the current dishwasher partition is in use. If a partition of the dishwasher is currently unused, its status is not mutually exclusive with the user command, and the number of available partitions is one. Step S4 is then executed.

[0152] In step S322, the dishwasher has multiple partitions. If all partitions of the dishwasher are currently in use, the status of all partitions of the dishwasher is mutually exclusive with the user command status, and the mutual exclusion information is recorded. At this time, the number of available partitions is zero.

[0153] In step S322, the dishwasher has multiple partitions. If only one partition among the multiple partitions of the dishwasher is unused, the status of the unused partition is not mutually exclusive with the user command, and the unused partition is a usable partition. At the same time, if the other partitions are in use, the status of the partition in use is mutually exclusive with the user command, and the mutual exclusion information is recorded. At this time, the number of usable partitions is one.

[0154] In step S322, the dishwasher has multiple partitions. If at least two partitions of the dishwasher are currently unused, the state of the unused partitions of the dishwasher is not mutually exclusive with the user command, and all unused partitions of the dishwasher are available partitions. At this time, there are multiple available partitions.

[0155] The detailed steps of step S4 are as follows:

[0156] S401. When the number of available partitions is zero, feedback is sent to the terminal device to inform the user that there are no unusable partitions and all partitions of the dishwasher are performing washing tasks.

[0157] S402. When the number of available partitions is one, determine whether the user instruction is a single instruction. If the user instruction is a single instruction, select the available partition, construct an instruction set and send it to the dishwasher, and send feedback information to the terminal device.

[0158] S403. When the number of available partitions is greater than one, determine whether the user instruction is a single instruction. If the user instruction is a single instruction, ask the user which partition to operate on, and then execute step S1 according to the new user instruction.

[0159] Example 4

[0160] like Figure 6 As shown, the difference between this embodiment and the first embodiment described above is that the user command in this embodiment is a "power on" command. The "power on" command is an operation that does not require partitioning.

[0161] The detailed steps of step S1 are as follows:

[0162] S101. After receiving the user's instruction, obtain the current dishwasher information from the dishwasher.

[0163] S102. Determine whether the user command is an operation that requires partitioning;

[0164] S103. If the user command is an operation that does not require partitioning, then determine whether the current state of the dishwasher and the user command are mutually exclusive.

[0165] S104. If the current state of the dishwasher is not mutually exclusive with the user's command, construct an instruction set and send it to the dishwasher, and send feedback information to the terminal device; if the current state of the dishwasher is mutually exclusive with the user's command, send feedback to the terminal device to inform the user that the dishwasher is currently powered on.

[0166] In this embodiment, the user command is a "power on" command. If the dishwasher is already powered on, the "power on" command cannot be executed on the dishwasher, and the state of the dishwasher and the user command are mutually exclusive. If the dishwasher is powered off, the "power on" command can be executed on the dishwasher, and the state of the dishwasher and the user command are not mutually exclusive.

[0167] Example 5

[0168] like Figure 7 As shown, the difference between this embodiment and the first embodiment above is that the user instruction in this embodiment is the "wash dishes in the upper partition" instruction. The "wash dishes in the upper partition" instruction is an operation that requires partitioning, and the "wash dishes in the upper partition" instruction is not a single instruction.

[0169] The detailed steps of step S1 are as follows:

[0170] S101. After receiving the user's instruction, obtain the current dishwasher information from the dishwasher.

[0171] S102. Determine whether the user command is an operation that requires partitioning.

[0172] The detailed steps of step S2 are as follows:

[0173] S201. If the user instruction requires partitioning, determine whether the dishwasher has multiple partitions.

[0174] The specific steps for step S3 will vary depending on the number of compartments the dishwasher has.

[0175] S311. If the dishwasher does not have multiple partitions, determine whether the partition status and the user command status are mutually exclusive.

[0176] S321. If the dishwasher has multiple partitions, determine whether the partitions have been specified in the user command.

[0177] S322. If a partition has been specified in the user instruction, determine whether the status of the partition and the status of the user instruction are mutually exclusive.

[0178] The mutual exclusion of states means that user instructions cannot be executed in a certain partition state. In this embodiment, the user instruction is "wash the upper partition". If the dishwasher partition is in the washing state, the user instruction cannot continue to be executed in the dishwasher partition. The partition state and the user instruction state are mutually exclusive. If the dishwasher partition is not in the washing state, the user instruction can be executed in the dishwasher partition. The partition state and the user instruction state are not mutually exclusive.

[0179] In step S311, the dishwasher does not have multiple partitions. If a partition of the dishwasher is currently in use, its status is mutually exclusive with the user command status. The mutual exclusion information is recorded and fed back to the terminal device, indicating to the user that the current dishwasher partition is in use. If a partition of the dishwasher is currently unused, its status is not mutually exclusive with the user command, and the number of available partitions is one. Step S4 is then executed.

[0180] In step S322, the dishwasher has multiple partitions, and the user command is "wash the upper partition". The user command has specified the upper partition as the partition. If the upper partition of the dishwasher is currently in use, the upper partition of the dishwasher is mutually exclusive with the user command, and feedback information is sent to the terminal device to inform the user that the upper partition of the dishwasher is currently in use.

[0181] If the upper partition of the dishwasher is currently unused, the upper partition of the dishwasher and the user command are not mutually exclusive. The upper partition of the dishwasher is an available partition and there is only one available partition. Continue to execute step S4.

[0182] The detailed steps of step S4 are as follows:

[0183] S401. When the number of available partitions is greater than zero, determine whether the user command is a single command;

[0184] S402. If the user instruction is not a single instruction, determine whether a program has been specified in the user instruction.

[0185] The detailed steps of step S5 are as follows:

[0186] S501. If no program is specified in the user instruction, and there is only one available partition, the default program for that partition of the dishwasher is selected, the instruction set for that partition is constructed and sent to the dishwasher, and feedback information is sent to the terminal device.

[0187] 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 technical content described above to create equivalent embodiments without departing from the scope of the present invention. The implementation schemes in the embodiments can also be further combined or replaced. 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 control method for automatically selecting dishwasher partitions, characterized in that: Includes the following steps: Obtain user commands and current dishwasher information; If the user command is for partitioning, then the number of available partitions is obtained; When the number of available partitions is greater than zero, check whether a program has been specified in the user command; If a program has been specified in the user instructions, then If there is only one available partition, the command is sent to the dishwasher and the user is informed of the execution result. If there are multiple available partitions, and only one available partition has the specified program, the command is sent to the dishwasher and the user is informed of the execution result.

2. The control method for automatically selecting dishwasher partitions according to claim 1, characterized in that: When there are multiple available partitions, and at least two available partitions have a specified program or none of the available partitions have a specified program, the system will respond to the user's request for a specified partition, and then obtain new user instructions and the current information of the dishwasher.

3. The control method for automatically selecting dishwasher partitions according to claim 1, characterized in that: The process of determining whether a program has been specified in the user command also includes: If the user instruction is determined to be not a single instruction, then determine whether a program has been specified in the user instruction. If the user command is determined to be a single command, and there are multiple available partitions, the user is prompted to request a specific partition, and then the new user command and the current information of the dishwasher are obtained; if there is only one available partition, the partition is selected and the command is sent to the dishwasher, and the execution result is fed back to the user. The single instruction can be a start instruction, an end instruction, or a pause instruction.

4. The control method for automatically selecting dishwasher partitions according to claim 1, characterized in that: If it is determined that no program was specified in the user instruction; When there is only one available partition, the default program for that partition is selected, the command is sent to the dishwasher for that partition, and the user is informed of the execution result. If there are multiple available partitions, the system will respond to the user's request to specify a partition, and then obtain new user instructions and the current information of the dishwasher.

5. The control method for automatically selecting dishwasher partitions according to claim 2, characterized in that: When there is only one available partition, the command is sent to the dishwasher, and the user is informed of the execution result, which includes: If it is determined that the partition has a specified program, then the partition is selected to send an instruction to the dishwasher, and the user is informed of the execution result. If it is determined that no program is specified for the partition, the program that is closest to the specified program in the partition is selected, the instruction is sent to the dishwasher for the partition, and the execution result is fed back to the user.

6. The control method for automatically selecting dishwasher partitions according to claim 5, characterized in that: The specified program and each program in the partition are calculated according to a preset algorithm. The value corresponding to the specified program is compared with the value corresponding to each program in the partition. The program corresponding to the value closest to the value of the specified program is selected as the closest program.

7. The control method for automatically selecting dishwasher partitions according to claim 6, characterized in that: The program closest to the specified program is obtained by: calculating the value of the specified program and each program in the partition according to a preset algorithm, comparing the value corresponding to the specified program with the value corresponding to each program in the partition, and selecting the program corresponding to the value closest to the value corresponding to the specified program as the closest program.

8. The control method for automatically selecting dishwasher partitions according to claim 1, characterized in that: User commands are preset to operations that require partitioning and operations that do not require partitioning; Determine if the user command requires partitioning. If the user command requires partitioning, determine if the dishwasher has multiple partitions. If the dishwasher has multiple partitions, obtain the number of available partitions. The operations that do not require partitioning can be power-on commands, power-off commands, buzzer-on commands, or buzzer-off commands.

9. A control method for automatically selecting dishwasher partitions according to any one of claims 1-8, characterized in that: The number of available partitions is obtained, specifically including: If the user command does not specify a partition, the status of multiple partitions is checked against the user command for mutual exclusion. If the dishwasher partition status is mutually exclusive with the user command, the partition is unavailable. The mutual exclusion information of the unavailable partition is recorded, and the number of available partitions is determined.

10. The control method for automatically selecting dishwasher partitions according to claim 9, characterized in that: If a partition has been specified in the user command, then it is determined whether the status of that partition and the status of the user command are mutually exclusive. If they are mutually exclusive, the mutual exclusion information is recorded and the reason for the mutual exclusion is fed back to the user. If they are not mutually exclusive, then the number of available partitions is one.

11. The control method for automatically selecting dishwasher partitions according to claim 9, characterized in that: When the number of available partitions is zero, the system will provide feedback to the user that there are no partitions available and / or the reason for the mutual exclusion based on the mutual exclusion information.

12. The control method for automatically selecting dishwasher partitions according to claim 8, characterized in that: If the dishwasher does not have multiple partitions, it checks whether the partition status and the user command status are mutually exclusive. If they are mutually exclusive, it records the mutual exclusion information and sends the reason for the mutual exclusion back to the user. If they are not mutually exclusive, then the number of available partitions is one.

13. The control method for automatically selecting dishwasher partitions according to claim 5, characterized in that: The program includes at least a washing duration parameter and a water flow intensity parameter, wherein the weighting coefficient of the washing duration is greater than the weighting coefficient of the water flow intensity.

Citation Information

Patent Citations

  • Method for controlling zonal washing in a dishwasher

    US20120031432A1