Control method, apparatus, device, and medium of multi-barrel laundry treating apparatus

CN122959953APending Publication Date: 2026-10-23QINGDAO HAIER WASHING ELECTRIC APPLIANCES CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510497259.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-18
Publication Date
2026-10-23

AI Technical Summary

Technical Problem

这种交互模式不仅增加了用户的操作负担,还显著降低了语音控制的流畅性,直接影响用户体验

Benefits of technology

[0060]本申请提供的多筒衣物处理设备的控制方法、装置、设备及介质,在语音指令未包括目标内筒的情况下,通过指令集匹配和关键词提取,筛选出可能的候选内筒。进一步结合候选内筒的运行状态(如当前负载、运行模式等),动态确定最符合用户意图的目标内筒,从而避免二次确认,实现更自然的语音交互。该方法有效减少了用户在多筒设备语音控制中因指令模糊导致的操作负担,避免了繁琐的二次确认流程,提升了语音交互的流畅性和用户体验。同时,通过结合运行状态的动态分析,能够更精准地匹配用户需求,优化设备资源分配,降低误操作风险,进一步增强了设备的智能化和实用性。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122959953A_ABST
    Figure CN122959953A_ABST
Patent Text Reader

Abstract

The application belongs to the technical field of electrical appliances, and particularly relates to a control method, device, equipment and medium of a multi-cylinder clothes processing device, comprising the following steps: in response to a voice instruction, determining whether the voice instruction contains a target inner cylinder; in the case that the voice instruction does not contain a target inner cylinder, determining at least one candidate inner cylinder from a plurality of inner cylinders based on the voice instruction and an instruction set corresponding to each inner cylinder of the multi-cylinder clothes processing device; when the number of candidate inner cylinders is greater than one, determining a target inner cylinder from the plurality of candidate inner cylinders based on a keyword corresponding to the voice instruction and / or the running state of the plurality of candidate inner cylinders, and controlling the target inner cylinder to execute the voice instruction. The method effectively reduces the operation burden of the user in the voice control of the multi-cylinder device due to ambiguous instructions, avoids a cumbersome secondary confirmation process, and improves the fluency of voice interaction and the user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of electrical technology, specifically relating to a control method, device, equipment, and medium for a multi-tube garment processing device. Background Technology

[0002] Existing multi-drum laundry equipment can meet diverse washing needs of users through multiple independent drums, such as zoned washing and rapid spin-drying. However, in multi-object operation scenarios, the semantic parsing of voice commands still has limitations.

[0003] When a user's voice command does not explicitly specify a target, further confirmation is required to obtain more information. This interaction mode not only increases the user's operational burden but also significantly reduces the fluency of voice control, directly impacting the user experience. Summary of the Invention

[0004] To address the aforementioned problems, this application provides a control method, apparatus, equipment, and medium for a multi-tube garment processing device.

[0005] In a first aspect, this application provides a control method for a multi-tube garment processing device, the method comprising:

[0006] In response to a voice command, determine whether the voice command includes the target inner cylinder;

[0007] If the voice command does not include the target inner tube, at least one candidate inner tube is determined from multiple inner tubes based on the voice command and the instruction set corresponding to each inner tube of the multi-tube garment processing device.

[0008] When there are multiple candidate inner cylinders, the target inner cylinder is determined from the multiple candidate inner cylinders based on the keywords corresponding to the voice command and / or the operating status of the multiple candidate inner cylinders, and the target inner cylinder is controlled to execute the voice command.

[0009] In one possible implementation, determining the target inner cylinder from among the candidate inner cylinders based on the keywords corresponding to the voice command and / or the operating status of multiple candidate inner cylinders includes:

[0010] Based on the keyword list corresponding to each candidate inner cylinder, it is determined whether the keywords of the voice command can match a single keyword list; the keyword list includes keywords of action word type and / or noun type, and the keyword list is determined based on the unique processing function of the corresponding inner cylinder;

[0011] If so, the candidate inner cylinder corresponding to the matched keyword list is the target inner cylinder;

[0012] If not, the target inner cylinder is determined based on the voice command and the current operating status of each candidate inner cylinder.

[0013] In one possible implementation, determining the target inner cylinder based on the voice command and the current operating state of each inner cylinder includes:

[0014] Based on the control intent corresponding to the voice command, determine the target operating state of the inner cylinder required by the control intent;

[0015] If the number of candidate inner cylinders that match the target operating state is one, then the candidate inner cylinder is the target inner cylinder; the operating state includes at least one of running, paused, standby, and fault.

[0016] In one possible implementation, if there are multiple candidate inner cylinders whose current operating state matches the target operating state, the method further includes:

[0017] Obtain the interface status information of the multi-tube garment processing device; the interface status information includes the currently displayed control page, and / or the control page last touched by the user;

[0018] The candidate inner cylinder indicated by the interface status information is determined; the control page and the inner cylinder have a one-to-one correspondence.

[0019] Determine whether the current operating state of the candidate inner cylinder indicated by the interface status information matches the target operating state;

[0020] If so, then the candidate inner cylinder is the target inner cylinder.

[0021] In one possible implementation, if the current operating state of the candidate inner cylinder does not conform to the target operating state, the method further includes:

[0022] Send a confirmation message to the user to confirm the target inner tube corresponding to the voice command;

[0023] If user feedback is obtained, the inner cylinder indicated in the feedback is the target inner cylinder.

[0024] In one possible implementation, the method further includes:

[0025] When there is only one candidate inner cylinder, the candidate inner cylinder is used as the target inner cylinder, and the target inner cylinder is controlled to execute the voice command.

[0026] In one possible implementation, when the number of candidate inner cylinders is multiple, the method further includes:

[0027] Determine whether the control commands matched from different instruction sets using the voice command are identical;

[0028] If not, then the candidate inner cylinders are determined as the target inner cylinder;

[0029] If so, the target inner cylinder is determined from the multiple candidate inner cylinders based on the keywords corresponding to the voice command and / or the operating status of the multiple candidate inner cylinders.

[0030] Secondly, this application provides a control device for a multi-tube garment processing equipment, the device comprising:

[0031] A response module is used to respond to a voice command and determine whether the voice command includes the target inner cylinder;

[0032] The analysis module is used to determine at least one candidate inner tube from multiple inner tubes based on the voice command and the instruction set corresponding to each inner tube of the multi-tube garment processing device, when the voice command does not include the target inner tube.

[0033] The processing module is configured to, when there are multiple candidate inner cylinders, determine the target inner cylinder from the multiple candidate inner cylinders based on the keywords corresponding to the voice command and / or the operating status of the multiple candidate inner cylinders, and control the target inner cylinder to execute the voice command.

[0034] In one possible implementation, the processing module is specifically used for:

[0035] Based on the keyword list corresponding to each candidate inner cylinder, it is determined whether the keywords of the voice command can match a single keyword list; the keyword list includes keywords of action word type and / or noun type, and the keyword list is determined based on the unique processing function of the corresponding inner cylinder;

[0036] If so, the candidate inner cylinder corresponding to the matched keyword list is the target inner cylinder;

[0037] If not, the target inner cylinder is determined based on the voice command and the current operating status of each candidate inner cylinder.

[0038] In one possible implementation, the processing module is specifically used for:

[0039] Based on the control intent corresponding to the voice command, determine the target operating state of the inner cylinder required by the control intent;

[0040] If the number of candidate inner cylinders that match the target operating state is one, then the candidate inner cylinder is the target inner cylinder; the operating state includes at least one of running, paused, standby, and fault.

[0041] In one possible implementation, if there are multiple candidate inner cylinders whose current operating state matches the target operating state, the processing module is further configured to:

[0042] Obtain the interface status information of the multi-tube garment processing device; the interface status information includes the currently displayed control page, and / or the control page last touched by the user;

[0043] The candidate inner cylinder indicated by the interface status information is determined; the control page and the inner cylinder have a one-to-one correspondence.

[0044] Determine whether the current operating state of the candidate inner cylinder indicated by the interface status information matches the target operating state;

[0045] If so, then the candidate inner cylinder is the target inner cylinder.

[0046] In one possible implementation, if the current operating state of the candidate inner cylinder does not conform to the target operating state, the processing module is further configured to:

[0047] Send a confirmation message to the user to confirm the target inner tube corresponding to the voice command;

[0048] If user feedback is obtained, the inner cylinder indicated in the feedback is the target inner cylinder.

[0049] In one possible implementation, the processing module is also used for:

[0050] When there is only one candidate inner cylinder, the candidate inner cylinder is used as the target inner cylinder, and the target inner cylinder is controlled to execute the voice command.

[0051] In one possible implementation, the processing module is also used for:

[0052] Determine whether the control commands matched from different instruction sets using the voice command are identical;

[0053] If not, then the candidate inner cylinders are determined as the target inner cylinder;

[0054] If so, the target inner cylinder is determined from the multiple candidate inner cylinders based on the keywords corresponding to the voice command and / or the operating status of the multiple candidate inner cylinders.

[0055] Thirdly, this application provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of the first aspects.

[0056] Fourthly, this application provides an electronic device, comprising: at least one processor and a memory; wherein,

[0057] The memory stores computer-executed instructions;

[0058] The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the method as described in any of the first aspects.

[0059] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, can implement the steps of the method as described in any of the first aspects.

[0060] The control method, apparatus, equipment, and medium for multi-tube garment processing equipment provided in this application, when the voice command does not include the target inner tube, filters out possible candidate inner tubes through command set matching and keyword extraction. Furthermore, by combining the operating status of the candidate inner tubes (such as current load, operating mode, etc.), the target inner tube that best matches the user's intent is dynamically determined, thereby avoiding secondary confirmation and achieving a more natural voice interaction. This method effectively reduces the operational burden on users caused by ambiguous commands in the voice control of multi-tube equipment, avoids cumbersome secondary confirmation processes, and improves the fluency of voice interaction and user experience. Simultaneously, by combining dynamic analysis of the operating status, user needs can be matched more accurately, equipment resource allocation can be optimized, the risk of misoperation can be reduced, and the intelligence and practicality of the equipment can be further enhanced. Attached Figure Description

[0061] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0062] Figure 1 Flowchart of the control method for the multi-tube garment processing equipment provided in the embodiments of this application Figure 1 ;

[0063] Figure 2 Flowchart of the control method for the multi-tube garment processing equipment provided in the embodiments of this application Figure 2 ;

[0064] Figure 3 Flowchart of the control method for the multi-tube garment processing equipment provided in the embodiments of this application Figure 3 ;

[0065] Figure 4 A control device diagram of a multi-tube garment processing device provided in an embodiment of the present invention;

[0066] Figure 5 This is a hardware schematic diagram of an electronic device provided in an embodiment of the present invention.

[0067] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

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

[0069] The terms "first," "second," "third," "fourth," etc. (if present) 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 embodiments of the invention described herein can be implemented, for example, in orders other than those illustrated or described herein.

[0070] In this application, the terms "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in this application should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.

[0071] To address the problems in existing technologies, this application provides a control method for a multi-tube garment processing device. Through semantic parsing and multi-dimensional analysis, it solves the problem of ambiguous commands under voice control in multi-tube garment processing devices. First, it determines whether the voice command explicitly includes the target inner tube. If not explicitly specified, possible candidate inner tubes are filtered through command set matching and keyword extraction. Furthermore, by combining the operating status of the candidate inner tubes (such as current load and operating mode), the target inner tube that best matches the user's intent is dynamically determined, thereby avoiding secondary confirmation and achieving a more natural voice interaction. This method effectively reduces the operational burden on users due to ambiguous commands in the voice control of multi-tube devices, avoids cumbersome secondary confirmation processes, and improves the fluency of voice interaction and user experience. Simultaneously, by combining dynamic analysis of the operating status, it can more accurately match user needs, optimize equipment resource allocation, reduce the risk of misoperation, and further enhance the intelligence and practicality of the equipment.

[0072] In practical applications, the method of this application is applicable to multi-drum laundry handling devices such as twin-drum or multi-drum washing machines, especially in smart home environments where users control the devices via voice. The execution entity of the method proposed in this application can be a server or the multi-drum laundry handling device. When the execution entity is a server, after the user issues a voice command, voice recognition and semantic analysis are first collected by the smart speaker, mobile phone, and multi-drum laundry handling device, and then sent to the cloud server for command parsing, keyword extraction, and candidate inner drum selection. The server can access device information, operating status, and other data stored in the cloud, and combine this with the semantic information implicit in the voice command to perform multi-dimensional analysis of multiple inner drums (such as keyword matching, operating status comparison, etc.), ultimately identifying the target inner drum that best matches the control intent. The recognition result is then returned to the multi-drum laundry handling device or the local control terminal via the cloud to execute the corresponding operation.

[0073] When the executing entity is a multi-tube garment processing device, the device can directly receive instructions from the voice input module (such as a built-in microphone). The local processing unit (such as an MCU+NPU architecture, where MCU stands for Microcontroller Unit and NPU stands for Neural Processing Unit) completes semantic parsing and keyword recognition. Based on the built-in candidate inner tube information and real-time operating status, it executes the matching and judgment logic for the target inner tube.

[0074] The technical solutions of this application and how they solve the aforementioned technical problems are described in detail below with specific embodiments. These specific embodiments may exist independently or in combination with each other. Identical or similar concepts or processes may not be repeated in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0075] This embodiment provides a control method for a multi-tube garment processing device. Figure 1 Flowchart of the control method for the multi-tube garment processing equipment provided in the embodiments of this application Figure 1 The method includes:

[0076] S101. In response to a voice command, determine whether the voice command includes the target inner cylinder.

[0077] In this step, when using voice control for a multi-drum garment processing device, the first step is to determine whether the user's voice command explicitly specifies the target inner drum. If the voice command explicitly specifies the target inner drum (e.g., "start the left drum" or "let the second drum spin"), the corresponding operation can be executed directly without further analysis. If the command does not explicitly specify the target inner drum (e.g., "start spin" or "pause the current task"), further analysis is required in subsequent steps. To determine if a target inner drum is included, speech recognition technology can be used to convert the user's voice command into text. By parsing the text, keywords can be extracted. For example, if the user says "start the left drum," then "left" can be identified as the explicit target drum. A set of keywords can be preset (such as "left," "right," "first," "second," etc., or named according to the characteristics of the inner drums), and matching these keywords can determine whether the command explicitly specifies the target inner drum. Voice commands can be issued directly by the user or indirectly through other voice devices.

[0078] It should be noted that in voice control scenarios of smart devices, the diversity of voice commands means that not every command is related to the operation of a specific inner drum. If the command is unrelated to the inner drum operation (such as "check the weather" or "play music"), the corresponding function should be executed directly without entering the drum selection process, thus avoiding unnecessary calculations and user waiting time. Therefore, rules or conditions can be preset to determine whether the voice command involves the target inner drum, i.e., to determine whether the voice command involves drum operation. For example, the voice command can be matched with all commands related to inner drum control of a multi-drum garment processing device, or keyword matching or semantic recognition can be performed. If the command contains a clear inner drum operation (such as "start," "pause," "spin," "wash," "set parameters," etc.), it can be determined to be an inner drum operation.

[0079] S102. If so, then control the target inner cylinder to execute the voice command.

[0080] S103. If the voice command does not include the target inner tube, at least one candidate inner tube is determined from the multiple inner tubes based on the voice command and the instruction set corresponding to each inner tube of the multi-tube clothing processing device.

[0081] In this step, when the voice command does not explicitly specify the target inner drum, potential candidate inner drums are filtered out by analyzing the command content and the device's command set. The command set represents the set of commands supported by the corresponding inner drum. Multi-drum garment handling equipment typically differs significantly in function, structure, and operating modes to meet different garment types and processing needs. Therefore, each inner drum can correspond to a specific command set, the content of which depends on the inner drum's configuration and functions. A single command set may include operations supported by the corresponding inner drum (such as start, stop), mode selection (such as quick wash, spin dry), and status control (such as pause, continue), etc.

[0082] It should be noted that due to the diversity and complexity of multi-roller garment processing equipment, different inner rolls may support similar or identical operations, resulting in multiple inner rolls being selected as candidate inner rolls. Therefore, the number of determined candidate inner rolls may be one or more.

[0083] For example, each inner drum has a defined instruction set containing all the operations it supports. For instance, the instruction set for a particular inner drum might include operations such as "start spin-drying," "pause spin-drying," and "adjust spin-drying speed." The user's voice commands can be directly compared to the instruction set of each inner drum. If a user's command perfectly matches the instruction set of an inner drum, that inner drum is listed as a candidate inner drum. When the user's voice command is not a standard device control command, but may contain interjections, it still corresponds to a clear device control intent. In such cases, the voice command can be matched with the instruction set of each inner drum, such as through similarity matching or preliminary semantic recognition, to filter out inner drums that support the command. For example, a user might say, "Okay, start spin-drying mode," "Hurry up, pause the current task," "Please switch to silent mode," or "Please increase the water level," corresponding to the commands "start spin-drying mode," "pause operation," "start silent mode," and "increase water level" in the instruction set. Instruction set matching can be performed by directly extracting the core components.

[0084] S104. When there are multiple candidate inner cylinders, based on the keywords corresponding to the voice command and / or the operating status of multiple candidate inner cylinders, determine the target inner cylinder from the multiple candidate inner cylinders, and control the target inner cylinder to execute the voice command.

[0085] In this step, when there are multiple candidate inner cylinders, the final target inner cylinder is determined by further analyzing the keywords in the user's commands and the operating status of the candidate inner cylinders, and the corresponding operation is executed. Keywords refer to the core words extracted from the user's voice commands that reflect the user's intent. The role of keywords is no longer simply command set matching, but rather to further filter out the target inner cylinder that best matches the user's intent from multiple candidate inner cylinders. Operating status refers to the current operating condition of each inner cylinder, including but not limited to whether it is idle, its load status, and its operating mode. For example, one inner cylinder may be performing a cleaning task, while another inner cylinder may be idle. The target inner cylinder can be further determined based on keywords and / or the operating status of multiple candidate inner cylinders.

[0086] For example, the target inner cylinder can be determined solely based on keywords corresponding to the voice command. Words not matched during the command set matching process can be filtered from the voice command as keywords. Specific information about the target inner cylinder is determined based on these keywords, thus identifying the target inner cylinder. For instance, the user's command is "use a large cylinder for dehydration." In step S102, all candidate inner cylinders supporting the "dehydration" operation have been filtered out. In step S103, other keywords in the command, such as "large cylinder," are further analyzed. Then, among the candidate inner cylinders supporting "dehydration," those marked as "large capacity" are selected as the final target inner cylinder.

[0087] For example, when determining the target inner cylinder based solely on the operating status of multiple candidate inner cylinders, the operating status of each candidate inner cylinder can be obtained, such as whether it is idle, its load status, and its current operating mode. The inner cylinder whose operating status supports voice commands can be selected. For instance, if the user's command is "pause," the currently running inner cylinder can be preferentially selected as the target inner cylinder, even if other inner cylinders also support the "pause" operation.

[0088] For example, when determining the target inner cylinder based on the keywords corresponding to the voice command and the operating status of multiple candidate inner cylinders, the keywords in the voice command can be selected first to identify relevant words, such as adjectives. Information about the user's control intent is then supplemented based on these keywords. For instance, if the user's voice command is "make that cylinder dehydrate faster," all candidate inner cylinders supporting the "dehydration" operation have already been selected through step S103. In S104, other keywords in the command (such as "faster") can be further analyzed to determine the user's intent to speed up the dehydration process. Based on the supplemented control intent, the required operating status is determined, thereby identifying the target inner cylinder that meets the requirement. For example, inner cylinders currently performing dehydration operations and supporting adjustable dehydration speeds can be preferentially selected as the target inner cylinder.

[0089] For example, the method further includes:

[0090] When there is only one candidate inner cylinder, the candidate inner cylinder is used as the target inner cylinder, and the target inner cylinder is controlled to execute the voice command.

[0091] It should be noted that when the user has not explicitly specified the target inner cylinder, if the scope has been successfully narrowed down to a single candidate inner cylinder through instruction set matching or semantic analysis, then further filtering is unnecessary. This approach not only avoids redundant calculations but also speeds up instruction execution and improves the user experience.

[0092] For example, when the number of candidate inner cylinders is multiple, the method further includes:

[0093] Determine whether the control commands matched from different instruction sets using the voice command are identical;

[0094] If not, then the candidate inner cylinders are determined as the target inner cylinder;

[0095] If so, the target inner cylinder is determined from the multiple candidate inner cylinders based on the keywords corresponding to the voice command and / or the operating status of the multiple candidate inner cylinders.

[0096] It should be noted that, considering the typical voice control scenario in multi-drum garment processing equipment where the functions of each inner drum overlap and the expression of commands is ambiguous—for example, when a user says "start both drums" or "continue spinning"—it is necessary to determine whether to start each task separately or select one from multiple candidates for execution. By adding a judgment on whether the control commands are the same, it is possible to effectively distinguish whether the user intends to operate multiple inner drums in parallel, thereby improving the intelligence and flexibility of voice interaction, reducing the possibility of misoperation, and improving user satisfaction and robustness. After the voice command is matched with different command sets, if the control commands matched by each candidate inner drum are different, it indicates that the user's command has strong directionality, and it can be assumed that the user wants multiple operations to be applied to different inner drums. Therefore, these candidate inner drums can be uniformly regarded as the target inner drum. Conversely, if the matched control commands are the same (such as all matching "spinning"), it means that it is not possible to determine the target based on the matching results alone, and further judgment should be made in combination with keywords or operating status.

[0097] The control method for a multi-tube garment processing device provided in this embodiment filters out possible candidate inner tubes through command set matching and keyword extraction when the voice command does not include the target inner tube. Furthermore, by combining the operating status of the candidate inner tubes (such as current load and operating mode), the method dynamically determines the target inner tube that best matches the user's intent, thereby avoiding secondary confirmation and achieving a more natural voice interaction. This method effectively reduces the operational burden on users caused by ambiguous commands in the voice control of multi-tube devices, avoids cumbersome secondary confirmation processes, and improves the fluency of voice interaction and user experience. Simultaneously, by combining dynamic analysis of the operating status, it can more accurately match user needs, optimize equipment resource allocation, reduce the risk of misoperation, and further enhance the intelligence and practicality of the equipment.

[0098] This embodiment provides a control method for a multi-tube garment processing device. Figure 2 Flowchart of the control method for the multi-tube garment processing equipment provided in the embodiments of this application Figure 2 .like Figure 2 As shown, in this embodiment... Figure 1 Based on the embodiments, the process of determining the target inner cylinder from a plurality of candidate inner cylinders is described in detail. The method includes:

[0099] S201. When there are multiple candidate inner cylinders, determine whether the keywords of the voice command can match a single keyword list based on the keyword list corresponding to each candidate inner cylinder.

[0100] The keyword list includes keywords of action word type and / or noun type, and the keyword list is determined based on the unique processing function of the corresponding inner cylinder.

[0101] In this step, the keyword list represents a vocabulary set unique to a specific inner drum, containing keywords that reflect its functional characteristics. The word types in the keyword list include, but are not limited to, action words (such as "wash" and "spin-dry") and nouns (such as "sheets" and "underwear"), as well as adjectives (such as "soft" and "heavy"), adverbs (such as "quickly" and "deeply"), and stative words (such as "dry" and "damp"). These word types are custom-generated based on the unique processing functions of the corresponding inner drum (such as supported operating environments, compatible clothing characteristics, and unique clothing processing procedures), enabling a more accurate reflection of the implicit intent in voice commands. The keyword list is more refined and semantically richer, focusing on extracting key information from user commands that can be used to distinguish the processing capabilities of different inner drums, thereby achieving more accurate target inner drum identification.

[0102] For example, voice commands can be converted into text, and word segmentation and part-of-speech tagging can be performed to extract word types, such as action words and nouns. The keyword lists of all candidate inner boxes are traversed, and the number of matching keywords in each inner box is counted. If only one inner box contains all / most of the matching keywords (or has the highest and significantly leading match rate), then the semantic direction is considered clear, and that inner box is preliminarily identified.

[0103] S202. If so, the candidate inner cylinder corresponding to the matched keyword list is the target inner cylinder.

[0104] S203. If not, then determine the target inner cylinder based on the voice command and the current operating status of each candidate inner cylinder.

[0105] It's important to note that among multiple candidate inner drums, the keywords in the user's voice command are compared one-to-one with each inner drum's pre-set keyword list. Only when a particular inner drum's keyword list uniquely matches the keywords in the command can that inner drum be directly identified as the target inner drum. The content of the keyword list is extracted and generated based on the specific characteristics of that inner drum (e.g., specifically for washing baby clothes, suitable for large and heavy garments, etc.). If the keywords mentioned in the command happen to reflect these functional characteristics, they can serve as precise identifiers. For example, if the user says "wash wool sweaters," and only one inner drum is equipped with a "wool wash" program, its keyword list will contain words like "wool" and "gentle wash," then that inner drum can be directly identified as the target.

[0106] When a voice command's keywords cannot uniquely match a candidate inner cylinder's keyword list, it indicates that relying solely on keywords is insufficient to determine which inner cylinder the user intends to operate. In this case, the current operating status information of the candidate inner cylinder needs to be introduced as an auxiliary basis for judgment. Operating status can include multiple dimensions, such as whether it is idle, whether it is executing a task, whether the door is closed, whether it is in an abnormal state, and may even include the current remaining running time and load level. A comprehensive analysis combining these statuses with the user's command intent (e.g., "pause" usually indicates an inner cylinder that is currently running) is performed to determine which inner cylinder is most likely the object the user intends to operate.

[0107] For example, determining the target inner cylinder based on the voice command and the current operating state of each inner cylinder includes:

[0108] Based on the control intent corresponding to the voice command, determine the target operating state of the inner cylinder required by the control intent;

[0109] If the number of candidate inner cylinders that match the target operating state is one, then the candidate inner cylinder is the target inner cylinder; the operating state includes at least one of running, paused, standby, and fault.

[0110] The above example further enhances the intelligent judgment capability of identifying the target inner cylinder when there are multiple candidate inner cylinders by introducing the intermediate judgment condition of "the target operating state required by the control intention". Since the user's voice command implies a certain expected operation scenario, for example, the command "pause dehydration" usually targets an inner cylinder that is "running", not one in standby or paused state. Therefore, the control intention can be extracted from the voice first, then the corresponding preset target operating state required to execute the intention (such as running / paused / standby, etc.) can be determined. This state is then compared with the actual state of each candidate inner cylinder, and the uniquely matching inner cylinder is selected as the target inner cylinder. The target operating state corresponding to a control intention can include one or more operating states. Correspondingly, the current operating state meets the target operating state, and if either the current operating state or the target operating state is the same, it can be considered a match.

[0111] Control intent refers to the user's desired operational purpose extracted from voice commands through semantic understanding, such as "start cleaning," "pause task," or "resume operation." The target operating state is the inferred result of the device's current state required to achieve the intent (e.g., a pause operation needs to be applied to a running device). This intent-state matching-based judgment strategy not only reduces judgment errors when the user's expression is unclear or ambiguous, but also improves the device's ability and efficiency in processing complex voice commands.

[0112] The control method for the multi-tube garment processing equipment provided in this embodiment, when there are multiple candidate inner tubes, matches the keywords in the voice command with the preset keyword list for each inner tube, thereby quickly and accurately identifying the unique target inner tube; when the unique inner tube cannot be matched by keywords, the current operating status of each candidate inner tube is further combined to assist in judging the target inner tube, effectively avoiding the false triggering or execution error of control commands, and improving the robustness of voice command recognition and the accuracy of equipment control.

[0113] This embodiment provides a control method for a multi-tube garment processing device. Figure 3 Flowchart of the control method for the multi-tube garment processing equipment provided in the embodiments of this application Figure 3 .like Figure 3 As shown, in this embodiment... Figure 2 Based on the embodiments, the process of determining the target inner cylinder according to voice commands and the current operating status of each inner cylinder is described in detail. The method includes:

[0114] S301. Based on the control intent corresponding to the voice command, determine the target operating state of the inner cylinder required by the control intent.

[0115] S302. If the number of candidate inner cylinders that meet the target operating state in the current operating state is one, then the candidate inner cylinder is the target inner cylinder.

[0116] S303. If there are multiple candidate inner tubes whose current operating state matches the target operating state, obtain the interface state information of the multi-tube clothing processing device.

[0117] The interface status information includes the currently displayed control page and / or the control page last touched by the user.

[0118] It should be noted that S301 has been described in the preceding embodiments and will not be repeated here. Considering that a user issues a voice command on a control page of the device, it usually indicates that the user wants to perform an operation on the inner drum corresponding to that page. For example, if a user issues a "start spin-drying" command on the "spin-drying mode" page, the interface status information can quickly determine that the user's intention is directed at the inner drum corresponding to that page, rather than the inner drum corresponding to other pages. Therefore, when analyzing the operating status of the inner drum, if the operating status of multiple inner drums matches the target operating status, the range of candidate inner drums can be further narrowed down by analyzing the user's voice command and the device's interface status information. If only one inner drum's operating status matches the target operating status, then that inner drum can be selected as the target inner drum.

[0119] The interface status information includes the currently displayed control page and / or the control page last touched by the user, reflecting the user's current operation context. For more accurate analysis of interface information, finer-grained confirmation can be performed. For example, the currently displayed control page can be analyzed first. If the currently displayed control page cannot be obtained due to factors such as the user not opening the control page during the current clothing processing operation, it can be further determined based on the control page last touched by the user. The page last touched by the user can be the last page touched in the current clothing processing scenario, or the last page touched within a certain time period.

[0120] Interface status information can originate from user touchscreen operations on the multi-tube garment processor (such as page switching and button click recordings), remote control operations (such as page switching and function selection commands), voice commands (such as page switching and function selection commands), and automatic recordings by the multi-tube garment processor (such as recent operation records and default page settings). If the user operates the multi-tube garment processor on other devices (such as a mobile application or smart speaker), this operation information can be synchronized to the current device as part of the interface status information. For example, if the user switches to the "spin mode" page on the mobile application, its interface status information will also be updated synchronously. Therefore, the control page can be a page on the display panel of the multi-tube garment processor or a page displayed on the user's other mobile devices.

[0121] S304. Determine the candidate inner cylinder indicated by the interface status information; the control page and the inner cylinder have a one-to-one correspondence.

[0122] S305. Determine whether the current operating state of the candidate inner cylinder indicated by the interface status information matches the target operating state.

[0123] S306. If so, the candidate inner cylinder is the target inner cylinder.

[0124] S307. If not, confirm the target inner cylinder with the user.

[0125] It should be noted that by analyzing the control page displayed on the multi-drum garment processing equipment or the user's mobile device, or the control page last touched by the user, the candidate inner drum indicated by the interface status information is determined based on the mapping relationship between the control page and the inner drum. Each control page corresponds to a specific inner drum, and this control page is used by the user to control the inner drum to perform related operations. Considering that although the candidate inner drum determined based on the control page is related to the user's needs to a certain extent, there may be cases where the actual inner drum does not support the user's needs or there may be errors in the candidate inner drum determined based on the control page, the current operating status of the candidate inner drum can be verified to ensure that the user's instructions can be executed accurately and reduce the possibility of misoperation.

[0126] Furthermore, after identifying the candidate inner cylinder corresponding to the interface status information, it is possible to further determine whether the current operating status of the candidate inner cylinder matches the target operating status. If it matches, the inner cylinder is determined to be the target inner cylinder; if it does not match, further confirmation can be made through user interaction.

[0127] For example, if the current operating state of the candidate inner cylinder does not conform to the target operating state, the method further includes:

[0128] Send a confirmation message to the user to confirm the target inner tube corresponding to the voice command;

[0129] If user feedback is obtained, the inner cylinder indicated in the feedback is the target inner cylinder.

[0130] When the current operating status of the candidate inner cylinder does not match the target operating status, a confirmation message is sent to the user to ensure that the user's intention is accurately executed. The system can provide voice prompts to the user to confirm the target inner cylinder, or display multiple inner cylinder options on the device screen for the user to choose from. Furthermore, it can combine the user's historical operation records or the device's operating mode to provide more intelligent confirmation options, thereby optimizing the interaction process.

[0131] The control method for the multi-tube garment processing equipment provided in this embodiment enables the equipment to understand user commands more intelligently. It also ensures accurate execution of commands and reduces the possibility of misoperation through dual verification of interface status information and operating status.

[0132] This embodiment also provides a control device for a multi-tube garment processing equipment. Figure 4 A control device diagram of a multi-tube garment processing device provided in an embodiment of the present invention is shown, as follows: Figure 4 As shown, the control device 40 includes:

[0133] Response module 401 is used to respond to a voice command and determine whether the voice command includes the target inner cylinder;

[0134] Analysis module 402 is used to determine at least one candidate inner tube from multiple inner tubes based on the voice command and the instruction set corresponding to each inner tube of the multi-tube clothing processing device when the voice command does not include the target inner tube.

[0135] The processing module 403 is configured to, when there are multiple candidate inner cylinders, determine the target inner cylinder from the multiple candidate inner cylinders based on the keywords corresponding to the voice command and / or the operating status of the multiple candidate inner cylinders, and control the target inner cylinder to execute the voice command.

[0136] In one possible implementation, the processing module 403 is specifically used for:

[0137] Based on the keyword list corresponding to each candidate inner cylinder, it is determined whether the keywords of the voice command can match a single keyword list; the keyword list includes keywords of action word type and / or noun type, and the keyword list is determined based on the unique processing function of the corresponding inner cylinder;

[0138] If so, the candidate inner cylinder corresponding to the matched keyword list is the target inner cylinder;

[0139] If not, the target inner cylinder is determined based on the voice command and the current operating status of each candidate inner cylinder.

[0140] In one possible implementation, the processing module 403 is specifically used for:

[0141] Based on the control intent corresponding to the voice command, determine the target operating state of the inner cylinder required by the control intent;

[0142] If the number of candidate inner cylinders that match the target operating state is one, then the candidate inner cylinder is the target inner cylinder; the operating state includes at least one of running, paused, standby, and fault.

[0143] In one possible implementation, if there are multiple candidate inner cylinders whose current operating state matches the target operating state, the processing module 403 is further configured to:

[0144] Obtain the interface status information of the multi-tube garment processing device; the interface status information includes the currently displayed control page, and / or the control page last touched by the user;

[0145] The candidate inner cylinder indicated by the interface status information is determined; the control page and the inner cylinder have a one-to-one correspondence.

[0146] Determine whether the current operating state of the candidate inner cylinder indicated by the interface status information matches the target operating state;

[0147] If so, then the candidate inner cylinder is the target inner cylinder.

[0148] In one possible implementation, if the current operating state of the candidate inner cylinder does not conform to the target operating state, the processing module 403 is further configured to:

[0149] Send a confirmation message to the user to confirm the target inner tube corresponding to the voice command;

[0150] If user feedback is obtained, the inner cylinder indicated in the feedback is the target inner cylinder.

[0151] In one possible implementation, the processing module 403 is further configured to:

[0152] When there is only one candidate inner cylinder, the candidate inner cylinder is used as the target inner cylinder, and the target inner cylinder is controlled to execute the voice command.

[0153] In one possible implementation, the processing module 403 is further configured to:

[0154] Determine whether the control commands matched from different instruction sets using the voice command are identical;

[0155] If not, then the candidate inner cylinders are determined as the target inner cylinder;

[0156] If so, the target inner cylinder is determined from the multiple candidate inner cylinders based on the keywords corresponding to the voice command and / or the operating status of the multiple candidate inner cylinders.

[0157] This embodiment provides a control device for a multi-tube garment processing equipment, which can execute the control method for the multi-tube garment processing equipment provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.

[0158] Figure 5 This is a hardware schematic diagram of an electronic device provided in an embodiment of the present invention. For example... Figure 5 As shown, the electronic device 50 provided in this embodiment includes at least one processor 501 and a memory 502. The device 50 also includes a communication component 503. The processor 501, memory 502, and communication component 503 are connected via a bus 504.

[0159] In a specific implementation, at least one processor 501 executes computer execution instructions stored in the memory 502, causing at least one processor 501 to perform the above method.

[0160] The specific implementation process of processor 501 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.

[0161] In the above Figure 5 In the illustrated embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0162] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.

[0163] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0164] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the method described above.

[0165] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0166] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.

[0167] The division of units described herein is merely a logical functional division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.

[0168] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0169] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0170] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this invention, essentially, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0171] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0172] The technical solutions of this application have been described above with reference to the preferred embodiments shown in the accompanying drawings. However, it is readily understood by those skilled in the art that the scope of protection of this application is obviously not limited to these specific embodiments. The above embodiments are only used to illustrate the technical solutions of this application and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.

Claims

1. A control method for a multi-tube garment processing device, characterized in that, The method includes: In response to a voice command, determine whether the voice command includes the target inner cylinder; If the voice command does not include the target inner tube, at least one candidate inner tube is determined from multiple inner tubes based on the voice command and the instruction set corresponding to each inner tube of the multi-tube garment processing device. When there are multiple candidate inner cylinders, the target inner cylinder is determined from the multiple candidate inner cylinders based on the keywords corresponding to the voice command and / or the operating status of the multiple candidate inner cylinders, and the target inner cylinder is controlled to execute the voice command.

2. The method according to claim 1, characterized in that, The step of determining the target inner cylinder from multiple candidate inner cylinders based on the keywords corresponding to the voice command and / or the operating status of multiple candidate inner cylinders includes: Based on the keyword list corresponding to each candidate inner cylinder, it is determined whether the keywords of the voice command can match a single keyword list; the keyword list includes keywords of action word type and / or noun type, and the keyword list is determined based on the unique processing function of the corresponding inner cylinder; If so, the candidate inner cylinder corresponding to the matched keyword list is the target inner cylinder; If not, the target inner cylinder is determined based on the voice command and the current operating status of each candidate inner cylinder.

3. The method according to claim 2, characterized in that, Determining the target inner cylinder based on the voice command and the current operating status of each inner cylinder includes: Based on the control intent corresponding to the voice command, determine the target operating state of the inner cylinder required by the control intent; If the number of candidate inner cylinders that match the target operating state is one, then the candidate inner cylinder is the target inner cylinder; the operating state includes at least one of running, paused, standby, and fault.

4. The method according to claim 3, characterized in that, If there are multiple candidate inner cylinders whose current operating state matches the target operating state, the method further includes: Obtain the interface status information of the multi-tube garment processing device; the interface status information includes the currently displayed control page, and / or the control page last touched by the user; The candidate inner cylinder indicated by the interface status information is determined; the control page and the inner cylinder have a one-to-one correspondence. Determine whether the current operating state of the candidate inner cylinder indicated by the interface status information matches the target operating state; If so, then the candidate inner cylinder is the target inner cylinder.

5. The method according to claim 4, characterized in that, If the current operating state of the candidate inner cylinder does not conform to the target operating state, the method further includes: Send a confirmation message to the user to confirm the target inner tube corresponding to the voice command; If user feedback is obtained, the inner cylinder indicated in the feedback is the target inner cylinder.

6. The method according to claim 1, characterized in that, The method further includes: When there is only one candidate inner cylinder, the candidate inner cylinder is used as the target inner cylinder, and the target inner cylinder is controlled to execute the voice command.

7. The method according to claim 1, characterized in that, When there are multiple candidate inner cylinders, the method further includes: Determine whether the control commands matched from different instruction sets using the voice command are identical; If not, then the candidate inner cylinders are determined as the target inner cylinder; If so, the target inner cylinder is determined from the multiple candidate inner cylinders based on the keywords corresponding to the voice command and / or the operating status of the multiple candidate inner cylinders.

8. A control device for a multi-tube garment processing equipment, characterized in that, The device includes: A response module is used to respond to a voice command and determine whether the voice command includes the target inner cylinder; The analysis module is used to determine at least one candidate inner tube from multiple inner tubes based on the voice command and the instruction set corresponding to each inner tube of the multi-tube garment processing device, when the voice command does not include the target inner tube. The processing module is configured to, when there are multiple candidate inner cylinders, determine the target inner cylinder from the multiple candidate inner cylinders based on the keywords corresponding to the voice command and / or the operating status of the multiple candidate inner cylinders, and control the target inner cylinder to execute the voice command.

9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores computer-executable instructions, which, when executed by a processor, are used to implement the method as described in any one of claims 1-7.

10. An electronic device, characterized in that, include: At least one processor and memory; wherein, The memory stores computer-executed instructions; The at least one processor executes computer execution instructions stored in the memory, causing the at least one processor to perform the method as described in any one of claims 1-7.