Control method and control device of clothes treatment equipment and clothes treatment equipment
By acquiring clothing information through human-computer dialogue and using generative large models and cloud platforms to match target processing programs and parameters, the problem of users having difficulty selecting clothing processing programs and parameters is solved, and personalized clothing processing effects are achieved.
Patent Information
- Application Number
- CN202410872849.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-28
- Publication Date
- 2025-12-30
AI Technical Summary
Users lack the professional knowledge to choose the right clothing treatment program and parameters, resulting in poor clothing treatment results.
By acquiring clothing information through human-computer dialogue, and using generative large models and cloud platforms to match target processing programs and parameters, intelligent control of clothing processing equipment can be achieved.
It provides personalized clothing processing solutions, improving the effectiveness and efficiency of clothing processing and meeting users' specific needs.
Smart Images

Figure CN121228482A_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of clothing processing equipment technology, and in particular to a control method, control device, and clothing processing equipment for clothing processing. Background Technology
[0002] As people's living standards improve and their consumption concepts change, more and more people are paying attention to the treatment of their clothes. Appropriate treatment procedures and parameters can help extend the life of clothes, maintain their color and texture, and improve cleaning efficiency.
[0003] However, due to a lack of professional knowledge and experience, users often do not know which processing procedures and parameters to use to treat their clothes, which causes them great distress. Summary of the Invention
[0004] To address the aforementioned technical problems, this disclosure provides a control method, control device, and garment processing equipment for garment processing.
[0005] In a first aspect, embodiments of this disclosure provide a control method for a garment processing device, comprising:
[0006] Based on human-computer dialogue, obtain clothing information of the clothing to be processed;
[0007] Obtain the target processing program that matches the clothing information and the target processing parameters corresponding to the target processing program;
[0008] The garments to be processed are processed according to the target processing procedure and the target processing parameters.
[0009] Secondly, embodiments of this disclosure also provide a control device for a garment processing apparatus, comprising:
[0010] The first acquisition module is used to acquire clothing information of the clothing to be processed based on human-computer dialogue;
[0011] The second acquisition module is used to acquire a target processing program that matches the clothing information and the target processing parameters corresponding to the target processing program.
[0012] The processing module is used to process the clothing to be processed according to the target processing program and the target processing parameters.
[0013] Thirdly, embodiments of this disclosure also provide a garment processing device, including: a processor and a memory, wherein the processor executes the steps of the method described in the first aspect by calling a program or instruction stored in the memory.
[0014] The technical solution provided in this disclosure has the following advantages compared with the prior art:
[0015] This disclosure provides a control method for a garment processing device, which can acquire garment information to be processed based on human-computer dialogue; acquire a target processing program matching the garment information and the corresponding target processing parameters; and process the garment according to the target processing program and the target processing parameters. It is evident that by employing the above technical solution, human-computer dialogue can guide users to provide expressions related to the garment to be processed, transforming the user's colloquial and fragmented expressions into formatted garment information. Furthermore, based on the garment information, the method recommends suitable target processing programs and parameters to the user, thereby solving the problem of users not knowing which processing program and parameters to choose for processing their garments in daily life, and providing users with better garment processing services. Attached Figure Description
[0016] The accompanying drawings, which are incorporated in and form a part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure.
[0017] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, for those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0018] Figure 1 A schematic flowchart illustrating a control method for a garment processing device provided in an embodiment of this disclosure;
[0019] Figure 2 A schematic flowchart illustrating another control method for a garment processing device provided in this embodiment of the present disclosure;
[0020] Figure 3 This is a schematic diagram of the structure of a control device for a garment processing equipment provided in an embodiment of the present disclosure;
[0021] Figure 4 This is a schematic diagram of the structure of a garment processing device provided in an embodiment of this disclosure. Detailed Implementation
[0022] To better understand the above-mentioned objectives, features, and advantages of this disclosure, the solutions disclosed herein will be further described below. It should be noted that, unless otherwise specified, the embodiments and features described herein can be combined with each other.
[0023] Numerous specific details are set forth in the following description in order to provide a full understanding of this disclosure, but this disclosure may also be implemented in other ways different from those described herein; obviously, the embodiments in the specification are only some, and not all, of the embodiments of this disclosure.
[0024] To address the aforementioned problems, this disclosure provides a control method for a garment processing device. Figure 1 This is a flowchart illustrating a control method for a garment processing device provided in this disclosure. The control method for the garment processing device can be applied to application scenarios requiring garment processing. This method can be executed by a control device for the garment processing device provided in this disclosure, which can be implemented using software and / or hardware. Figure 1 As shown, the method includes the following steps:
[0025] S110. Obtain clothing information of the clothing to be processed based on human-computer dialogue.
[0026] In this embodiment of the disclosure, the control device of the garment processing equipment has a human-machine dialogue function, so the garment information of the garment to be processed can be obtained based on the human-machine dialogue.
[0027] Specifically, garment information refers to information related to garment processing and used to match target processing procedures and parameters. Garment processing includes, but is not limited to, washing and / or drying.
[0028] Optionally, the clothing information includes clothing feature information and processing effect information.
[0029] Specifically, clothing feature information is used to describe the nature and characteristics of clothing.
[0030] Optionally, clothing characteristic information may include clothing quantity information, clothing type information, clothing color information, clothing material information, stain type information, special clothing information, and / or wearing scenario information. Clothing quantity information refers to the number and / or total weight of clothing. Clothing type information refers to the classification of clothing based on appearance and design, such as T-shirts, shirts, skirts, jackets, jeans, etc. Clothing color information refers to the color of the clothing surface, such as white, red, green, gray, black, etc. Clothing material information refers to the classification of clothing based on its constituent raw materials, such as cotton, linen, wool, silk, polyester fiber, nylon, etc. Stain type information refers to the classification of stains on clothing based on chemical composition, source, physical state, color, visibility, etc., such as blood stains, milk stains, sweat stains, hot pot smell, etc. Special clothing information refers to whether the clothing is designed and made to meet specific needs, functions, or adapt to non-everyday environments, such as clothing made of special fabrics (high-tech synthetic fibers, smart textiles, etc.), protective clothing for medical personnel, and pressure-resistant clothing for pilots. Clothing occasion information refers to the activity, location, and season in which the clothing is appropriate, such as workplace / formal occasions, casual occasions, social events / parties, everyday home life, cultural / religious events, and spring, summer, autumn, and winter. However, it is not limited to these.
[0031] Specifically, garment effect information refers to the effects of garments on their appearance, texture, and functional characteristics after processing, such as softness and fluffiness, brighter colors, and wrinkle-free appearance.
[0032] Specifically, the human-computer dialogue mentioned here refers to dialogue that relies on Natural Language Processing (NLP) technology. NLP is a branch of the interdisciplinary field of computer science, artificial intelligence, and linguistics, which focuses on how to enable computers to understand, interpret, and generate human natural language. This involves deep analysis of language, including understanding and processing at multiple levels such as vocabulary, grammar, semantics, and context, so that computer systems can parse, generate, and interact with natural language like humans.
[0033] For example, generative models (i.e., large language models) can be used to obtain clothing information of the clothing to be processed through human-computer dialogue.
[0034] S120. Obtain the target processing program that matches the clothing information and the target processing parameters corresponding to the target processing program.
[0035] In this embodiment of the disclosure, garment processing includes washing and / or drying, and regardless of the type of garment processing, there are usually multiple processing procedures. For example, washing typically involves multiple washing programs, such as standard wash, energy-saving wash, intensive wash, delicate wash, mixed wash, antibacterial wash, and soaking wash. Washing parameters typically include washing time, detergent dosage, spin speed, and water level. Drying typically involves multiple drying programs, such as standard drying, energy-saving drying, quick drying, and wrinkle-free drying. Drying parameters typically include drying time, drying temperature, airflow direction, and spin speed. To provide a matching processing program and parameters for the garments from a variety of processing programs and parameters, a target processing program and its corresponding target processing parameters can be matched based on the garment information.
[0036] Specifically, the target processing program is the processing program matched based on the clothing information, and the target processing parameters are the specific values of the processing parameters corresponding to the target processing program. For example, the target processing program is an energy-saving wash, and the target processing parameters are the specific values of the washing parameters under the energy-saving wash, that is, the specific values of washing time, amount of detergent added, spin speed, washing water level, etc.
[0037] In some embodiments, S120 may include: querying a pre-set first mapping relationship to determine the target processing program corresponding to the clothing information and the target processing parameters corresponding to the target processing program, wherein the first mapping relationship is the correspondence between the clothing information, the processing program and the processing parameters.
[0038] In other embodiments, S120 may include: sending clothing information to a cloud platform so that the cloud platform can determine a target processing program and target processing parameters that match the clothing information; and receiving the target processing program and processing parameters fed back by the cloud platform.
[0039] The clothing information includes clothing feature information and processing effect information, with the processing effect information having a higher weight than the clothing feature information. Understandably, when determining the target processing program and parameters, the cloud platform considers the processing effect information more. This ensures that the final processing effect information presented after processing the clothing according to the target program and parameters more closely matches the user's desired processing effect, thus providing a better clothing processing service.
[0040] For example, the cloud platform is configured with a pre-trained matching model. Clothing information can be input into the matching model, and the target processing program and parameters output by the model can be obtained. Thus, for various types of clothing information, more accurate and better matching target processing programs and parameters can be provided.
[0041] Understandably, using a cloud platform to match the target processing program and parameters helps save computing resources for the control unit of the garment processing equipment.
[0042] S130. Process the clothing to be processed according to the target processing procedure and target processing parameters.
[0043] In this embodiment of the disclosure, the control device of the garment processing equipment can process the garment to be processed based on the target processing parameters through the target processing program.
[0044] This embodiment of the disclosure can guide users to provide expressions related to the clothes to be processed through human-computer dialogue, and transform the user's colloquial and fragmented expressions into formatted clothing information. Then, based on the clothing information, it can recommend target processing programs and target processing parameters suitable for the clothes to be processed, thereby solving the problem that users do not know which processing program and parameters to choose to process the clothes to be processed in their daily lives, and providing users with better clothing processing services.
[0045] Figure 2 This is a flowchart illustrating another control method for clothing processing provided by an embodiment of the present disclosure. This embodiment optimizes the above embodiments, whereby the clothing information includes clothing feature information and processing effect information matching the clothing feature information. This embodiment can be combined with various optional solutions from one or more of the above embodiments.
[0046] like Figure 2 As shown, the method includes the following steps:
[0047] S210. Based on at least one round of the first dialogue, extract clothing feature information from the user input information of at least one round of the first dialogue.
[0048] Specifically, the first dialogue refers to the human-computer dialogue used to obtain clothing feature information.
[0049] One round of human-computer dialogue, or dialogue session, includes a user input and a response to that input. User input can include text, images, voice, video, URLs, etc., but is not limited to these.
[0050] In some embodiments, S210 includes: in the first dialogue of the current round, obtaining the first user input information of the current round;
[0051] Extract the slot value of the target slot from the first user input information of the current round, where the target slot is a preset slot associated with the first user input information of the current round from a plurality of preset slots;
[0052] If there are still unresolved slots among the multiple preset slots, generate the first response text for the current round based on the unresolved slots to start the first dialogue for the next round, until the slot values of all preset slots have been extracted;
[0053] Based on the slot values extracted from each of the first dialogues, determine the clothing feature information.
[0054] Specifically, the first user input information refers to the user input information in the first dialogue. Optionally, when the first user input information is not text, before extracting the slot value of the target slot, the user input voice, video, etc. can be converted into text, or text can be extracted from the user input image, URL, etc., and then the slot value of the target slot can be extracted from the text. There are no limitations on this.
[0055] Specifically, the first dialogue in the current round refers to the first dialogue that is currently in progress.
[0056] Specifically, in order to obtain clothing feature information, multiple preset slots can be set in advance. Optionally, the multiple preset slots include: clothing quantity, clothing type, clothing color, clothing material, stain type, special clothing, and multiple wearing scenarios.
[0057] Specifically, in the first dialogue of the current round: the user intent of the current round is identified based on the first user input information of the current round. If the user intent of the current round is to provide a slot value, then slot detection is performed on the user intent of the current round based on multiple preset slots to obtain the target slot related to the user intent of the current round. The slot value of the target slot of the current round is extracted from the first user input information of the current round. For example, if the first user input information of the current round is "I want to wash two pieces of clothing", and the target slot is the amount of clothing, then the slot value of the amount of clothing "two pieces" can be extracted from "I want to wash two pieces of clothing". Of course, in other embodiments, if the user intent of the current round is to modify a slot value, then slot detection is performed on the user intent of the current round based on multiple preset slots to obtain the target slot related to the user intent of the current round. The slot value of the target slot of the current round is extracted from the first user input information of the current round, and the previously extracted slot values for the target slot are marked as invalid. For example, the first user input in the previous round was "I want to wash one piece of clothing," with the target slot being the quantity of clothing. The slot value for the quantity of clothing from "I want to wash one piece of clothing" is "one piece." The first user input in the current round is "I misspoke, I want to wash two pieces of clothing," with the target slot being the quantity of clothing. The slot value for the quantity of clothing from "I want to wash two pieces of clothing" is "two pieces." In this case, "one piece" can be labeled as invalid. Of course, in some other embodiments, if the user's intent in the current round is not to provide or modify the slot value, a response text for the current round can be generated based on the user's intent to provide assistance to the user.
[0058] Specifically, unresolved slots refer to preset slots whose values have not yet been extracted after each initial dialogue. For example, multiple preset slots include clothing quantity, clothing type, clothing color, clothing material, stain type, special clothing, and wearing scenario. If the slot value for clothing quantity has been extracted through each initial dialogue, then clothing type, clothing color, clothing material, stain type, special clothing, and wearing scenario are all unresolved slots.
[0059] Specifically, the first response text refers to the response text in the first dialogue that responds to the user's input information, and is used to guide the user to provide a slot value for at least one unresolved slot.
[0060] In some examples, the first response text for the current round is generated based on unresolved slots, including selecting at least one unresolved slot;
[0061] From multiple candidate texts, filter and select the first response text that matches the unresolved slot.
[0062] Specifically, candidate text refers to text used to guide users to provide slot values for preset slots. A candidate text can be used to guide users to provide one, two, or more slot values for preset slots, without limitation.
[0063] Specifically, for each preset slot, at least one text can be pre-set to guide the user to provide their slot value; that is, at least one corresponding candidate text can be pre-set. In this way, multiple candidate texts can be obtained.
[0064] Specifically, one, two, or more unresolved slots can be selected, without limitation. Then, candidate texts corresponding to the selected unresolved slots are filtered from multiple candidate texts, and one of the filtered candidate texts is selected as the first response text.
[0065] For example, clothing type, clothing color, clothing material, stain type, special clothing, and wearing scenario are all unresolved slots. Clothing material is selected from these slots, and candidate text corresponding to clothing material is filtered from multiple candidate texts. For example, "What is the clothing material of the clothing you are dealing with?" can be used as the first response text.
[0066] Understandably, by setting up a method to filter and select the first response text that matches unresolved slots from multiple candidate texts, the acquisition of the first response text can be made simple and quick, which is conducive to timely response to user input and improves user experience.
[0067] Optionally, the candidate text includes the candidate slot value of its corresponding preset slot.
[0068] Specifically, the candidate slot values for the preset slot are slot values provided to the user for selection of the preset slot.
[0069] For example, one candidate text corresponding to the clothing material is "What is the material of the clothing you are processing? For example, which one among cotton, linen, wool, silk, polyester fiber, and nylon?", where "cotton", "linen", "wool", "silk", "polyester fiber", and "nylon" are all candidate slot values for clothing materials.
[0070] It is understandable that users may not be clear about the accurate description of the material of the clothing to be processed. By setting the candidate text to include the candidate slot value of the preset slot, users can be helped to provide accurate clothing material information for the clothing to be processed.
[0071] Optionally, the candidate text may include the slot value query method for its corresponding preset slot.
[0072] For example, one candidate text corresponding to the clothing material is "What is the material of the clothing you are processing? You can check the fabric label on the clothing."
[0073] It's understandable that users might not be clear about the specific material of the clothing to be processed. By setting the candidate text to include slot value query method, users can be helped to provide accurate information about the clothing material to be processed.
[0074] In some examples, the first response text for the current round is generated based on unresolved slots, including selecting at least one unresolved slot;
[0075] The first reply text is generated by combining the preset template and the selected preset slot.
[0076] Specifically, the preset template is a pre-set text to be filled. By filling the preset slots into the filling positions, the first reply text can be obtained.
[0077] For example, the preset template is "Please provide the (fill-in) of the clothing to be processed". Clothing type, clothing color, clothing material, stain type, special clothing, and wearing scenario are all unresolved slots. Select the clothing material from these slots, and combine the preset template and clothing material to get the first reply text "Please provide the clothing material of the clothing to be processed".
[0078] Specifically, for the slot values extracted from each of the first dialogues, the slot values that have been marked as invalid are removed, and the remaining slot values constitute the clothing feature information.
[0079] Understandably, the initial dialogue guides users to gradually provide complete values for multiple preset slots, thereby obtaining comprehensive clothing feature information. This facilitates the provision of more suitable target processing programs and parameters for the clothing to be processed. Furthermore, by setting the generation of the first response text for the current round based on unresolved slots, it avoids re-questioning users about resolved slots (i.e., preset slots whose values have already been extracted), thus improving the efficiency of obtaining clothing feature information.
[0080] In other embodiments, S210 includes: in the first dialogue of the current round, obtaining the first user input information of the current round;
[0081] The system searches for dialogue nodes that match the first user input information of the current round in the preset dialogue graph, and uses the reply text in the found dialogue node as the first reply text of the current round to start the first dialogue of the next round, until the first user input information of the intent user is obtained to end the dialogue.
[0082] Based on the first user input information in each of the first conversations, extract clothing feature information.
[0083] Specifically, the preset dialogue graph includes multiple dialogue nodes, each including a preset user input and a response text to that preset user input. A dialogue node whose first user input matches the user intent of that first user input is identical to the preset user input in that dialogue node.
[0084] S220. Based on at least one round of the second dialogue, extract processing effect information from the user input information of the at least one round of the second dialogue.
[0085] Specifically, the second dialogue refers to the human-computer dialogue used to obtain information about the processing results.
[0086] In some embodiments, S220 includes: obtaining second user input information in the current round of the second dialogue;
[0087] Extract the slot value of the processing effect from the second user input information in the current round;
[0088] If the slot value of the processing effect matches the clothing feature information, then the slot value of the processing effect is determined to be the processing effect information.
[0089] Specifically, the second user input information refers to the user input information in the second dialogue.
[0090] Specifically, the second dialogue in the current round refers to the second dialogue that is currently in progress.
[0091] Specifically, to obtain processing effect information, a processing effect slot can be pre-set. In the second dialogue of the current round: the user intent of the current round is identified based on the second user input information of the current round. If the user intent of the current round is to provide a slot value for the processing effect, then the slot value for the processing effect of the current round is extracted from the second user input information of the current round. For example, if the second user input information of the current round is "I want my clothes to be softer and fluffier and brighter in color after washing", the slot value for the processing effect can be extracted as "softer and fluffier, brighter in color".
[0092] In some embodiments, detecting whether the slot value of the processing effect matches the clothing feature information includes: querying a pre-set second mapping relationship to determine the processing effect information corresponding to the extracted clothing feature information, wherein the second mapping relationship is the correspondence between clothing feature information and processing effect information; if the slot value of the processing effect belongs to the queried processing effect information, then the slot value of the processing effect matches the clothing feature information, otherwise they do not match.
[0093] In other embodiments, detecting whether the slot value of the processing effect matches the clothing feature information includes: inputting the slot value of the processing effect and the clothing feature information into a pre-trained detection model, and obtaining the detection result output by the detection model regarding whether the slot value of the processing effect matches the clothing feature information.
[0094] Optionally, the method further includes: if the slot value of the processing effect includes an invalid value, generating the second response text of the current round based on the invalid value to start the second dialogue of the next round, until the extracted slot value of the processing effect matches the clothing feature information, wherein the invalid value does not match the clothing feature information;
[0095] Based on the valid values extracted from each second dialogue, the processing effect information is determined, where the valid values are matched with clothing feature information.
[0096] Specifically, invalid values refer to values in the processing effect slots that do not match the clothing feature information, while valid values refer to values in the processing effect slots that match the clothing feature information.
[0097] Specifically, the second response text refers to the response text in the second dialogue that responds to the user's input information, and is used to guide the user to provide processing effect information that matches the clothing feature information.
[0098] In one example, generating the second response text for the current round based on invalid values includes: filtering second response texts that match clothing feature information from multiple second candidate texts.
[0099] Specifically, the second candidate text refers to the text used to guide users to provide processing effect information that matches the clothing feature information.
[0100] Specifically, for each type of clothing feature information, at least one second candidate text corresponding to that type of clothing feature information can be pre-set, and the second candidate text includes candidate slot values for the processing effect matching the clothing feature information. In this way, second candidate texts corresponding to clothing feature information can be filtered from multiple second candidate texts, and one of the filtered second candidate texts can be selected as the second response text.
[0101] In another example, generating a second response text for the current round based on invalid values includes: using a pre-set fixed text as the second response text, wherein the user intent of the fixed text is to ask the user to provide processing effect information that matches the clothing feature information again.
[0102] Understandably, due to users' lack of knowledge about clothing processing, they may provide processing effect information that doesn't match the clothing's characteristics. For example, if the clothing's color is green, the provided processing effect might be whiter—clearly, the two are mismatched. Through the second dialogue, users can be guided to provide processing effect information that matches the clothing's characteristics, thus providing a more suitable target processing procedure and parameters for the clothing to be processed.
[0103] S230, Obtain the target processing program that matches the clothing information and the target processing parameters corresponding to the target processing program.
[0104] Specifically, S230 is similar to S120, and will not be described in detail here.
[0105] S240. Process the clothing to be processed according to the target processing procedure and target processing parameters.
[0106] Specifically, S240 is similar to S130, and will not be described in detail here.
[0107] In this embodiment of the disclosure, the user is guided step by step through a dialogue to input as comprehensive as possible clothing feature information and processing effect information that matches the clothing feature information. Then, based on the clothing feature information and processing effect information, the preferred target processing program and target processing parameters are matched to provide the user with a better clothing processing service.
[0108] The control method for clothing treatment provided in this disclosure will be explained in detail below with a specific example.
[0109] First, based on human-computer dialogue, the clothing information of the clothing to be processed is obtained.
[0110] Human-computer dialogue is performed using generative large models, as follows:
[0111] User input: I want to do laundry.
[0112] Generative large model response: What type of clothes do you want to wash?
[0113] User input: A yellow sweater, worn to eat hot pot; another piece is a cotton-linen shirt; and a few pieces are underwear worn close to the skin.
[0114] Generative large model response: Okay, are there any stains on the clothes that need to be removed?
[0115] User input: There are yellow sweat stains on the shirt.
[0116] Generative large model reply: Okay, are there any special garments such as wool, cashmere or silk among the clothes to be washed?
[0117] User input: The sweater is made of wool.
[0118] Generative large model response: Okay, the clothing feature information I summarized is {"Amount of clothing": "Four or five pieces", "Clothing type": ["Sweater", "Shirt", "Underwear"], "Clothing material": "Cotton and linen", "Stain type": ["Hot pot smell", "Sweat stain"], "Special clothing": "Wool", "Wearing scenario": "Eating hot pot"}. What kind of washing effect do you ultimately want to achieve?
[0119] User input: I want my clothes to come out softer and fluffier, and with brighter colors after washing.
[0120] Generative large model response: Okay, based on the above clothing, I will match the target processing program and target processing parameters for you.
[0121] Then, the acquired clothing information is transmitted to the cloud platform to match the target processing program and target processing parameters. The cloud platform then sends the data to the clothing processing control device via the IoT link for execution, and finally the execution result is fed back to the user.
[0122] This disclosure also provides a control device for a garment processing equipment. Figure 3 This is a schematic diagram of the structure of a control device for a garment processing apparatus provided in an embodiment of this disclosure, as shown below. Figure 3 As shown, the control device 300 of the garment processing equipment includes:
[0123] The first acquisition module 310 is used to acquire clothing information of the clothing to be processed based on human-computer dialogue;
[0124] The second acquisition module 320 is used to acquire the target processing program that matches the clothing information and the target processing parameters corresponding to the target processing program.
[0125] The processing module 330 is used to process the clothing to be processed according to the target processing program and target processing parameters.
[0126] The apparatus and methods provided in the above embodiments of this disclosure are based on the same inventive concept and have the same beneficial effects, and will not be described in detail here.
[0127] This disclosure also provides a computer-readable storage medium that stores a program or instructions that cause a computer to perform the steps of any of the methods provided in the above embodiments.
[0128] In some embodiments, when executed by a computer processor, the computer-executable instructions can also be used to execute the technical solutions of any of the methods described above in the embodiments of this disclosure, thereby achieving the corresponding beneficial effects.
[0129] Based on the above description of the implementation methods, those skilled in the art will clearly understand that this disclosure can be implemented using software and necessary general-purpose hardware, and of course, it can also be implemented using hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this disclosure, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as a computer floppy disk, read-only memory (ROM), random access memory (RAM), flash memory, hard disk, or optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods of the various embodiments of this disclosure.
[0130] Figure 4 This is a schematic diagram of the structure of a garment processing device provided in an embodiment of this disclosure. Figure 4 As shown, the garment processing device includes a processor 401 and a memory 402. The processor 401 executes the steps of the methods described in the above embodiments by calling the programs or instructions stored in the memory 402, thus possessing the beneficial effects of the above embodiments, which will not be repeated here.
[0131] Specifically, such as Figure 4 As shown, a garment handling device may be configured to include at least one processor 401, at least one memory 402, and at least one communication interface 403. The various components in the garment handling device are coupled together via a bus system 404. The communication interface 403 is used for information transmission with external devices. It is understood that the bus system 404 is used to implement communication between these components. In addition to a data bus, the bus system 404 also includes a power bus, a control bus, and a status signal bus. However, for clarity, in... Figure 4 The general designated all buses as Bus System 404.
[0132] It is understood that the memory 402 in this embodiment may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. In some embodiments, the memory 402 stores elements such as executable units or data structures, or subsets thereof, or extended sets thereof, operating systems, and applications. In embodiments of this disclosure, the processor 401 executes the steps of the various embodiments of the methods provided in this disclosure by invoking programs or instructions stored in the memory 402.
[0133] The method provided in this disclosure can be applied to, or implemented by, processor 401. Processor 401 can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by integrated logic circuits in the hardware of processor 401 or by instructions in software form. The processor 401 can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The general-purpose processor can be a microprocessor or any conventional processor.
[0134] The steps of the method provided in this disclosure can be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software units in the decoding processor. The software units can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other storage media mature in the art. This storage medium is located in memory 402, and processor 401 reads information from memory 402 and combines it with its hardware to complete the steps of the method.
[0135] The garment processing device may further include one or more physical components to execute instructions generated by the processor 401 when performing the methods provided in this embodiment. Different physical components may be located within the garment processing device or outside the garment processing device, such as a cloud server. Each physical component, together with the processor 401 and the memory 402, works to realize the functions of the garment processing device in this embodiment.
[0136] It should be noted that, in this document, relational terms such as "first" and "second" are used merely to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Unless otherwise specified, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes the element.
[0137] The above are merely specific embodiments of this disclosure, enabling those skilled in the art to understand or implement this disclosure. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of this disclosure. Therefore, this disclosure is not to be limited to these embodiments, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A control method for a garment processing device, characterized in that, include: Based on human-computer dialogue, obtain clothing information of the clothing to be processed; Obtain the target processing program that matches the clothing information and the target processing parameters corresponding to the target processing program; The garments to be processed are processed according to the target processing procedure and the target processing parameters.
2. The control method for the garment processing equipment according to claim 1, characterized in that, The clothing information includes clothing feature information and processing effect information that matches the clothing feature information; The step of obtaining clothing information of the clothing to be processed based on human-computer dialogue includes: Based on at least one round of the first dialogue, the clothing feature information is extracted from the user input information of the at least one round of the first dialogue; Based on at least one round of the second dialogue, the processing effect information is extracted from the user input information of the at least one round of the second dialogue.
3. The control method for the garment processing equipment according to claim 2, characterized in that, The extraction of clothing feature information from user input information in at least one round of the first dialogue includes: In the first dialogue of the current round, obtain the first user input information of the current round; Extract the slot value of the target slot from the first user input information of the current round, wherein the target slot is a preset slot associated with the first user input information of the current round among a plurality of preset slots; If there are still unresolved slots among the multiple preset slots, the first response text for the current round is generated based on the unresolved slots to start the first dialogue for the next round, until the slot values of all the multiple preset slots are extracted. The clothing feature information is determined based on the slot values extracted from each of the first dialogues.
4. The control method for the garment processing equipment according to claim 3, characterized in that, The step of generating the first response text for the current round based on the unresolved slots includes: Select at least one unresolved slot; From multiple candidate texts, filter and select the first response text that matches the unresolved slot.
5. The control method for the garment processing equipment according to claim 3, characterized in that, The multiple preset slots include: clothing quantity, clothing type, clothing color, clothing material, stain type, special clothing, and multiple wearing scenarios.
6. The control method for the garment processing equipment according to claim 2, characterized in that, The second dialogue, based on at least one round, extracts the processing effect information matching the clothing feature information from the user input information of the at least one round of the second dialogue, including: In the second dialogue of the current round, obtain the second user input information of the current round; Extract the slot value of the processing effect from the second user input information of the current round; If the slot value of the processing effect matches the clothing feature information, then the slot value of the processing effect is determined to be the processing effect information.
7. The control method for the garment processing equipment according to claim 6, characterized in that, The method further includes: If the slot value of the processing effect includes an invalid value, the second response text for the current round is generated based on the invalid value to start the second dialogue for the next round, until the extracted slot value of the processing effect matches the clothing feature information, wherein the invalid value does not match the clothing feature information; The processing effect information is determined based on the valid values extracted from each second dialogue, wherein the valid values are matched with the clothing feature information.
8. The control method for the garment processing equipment according to claim 1, characterized in that, The process of obtaining the target processing program that matches the clothing information and the target processing parameters corresponding to the target processing program includes: The clothing information is sent to the cloud platform so that the cloud platform can determine the target processing program and the target processing parameters that match the clothing information. The clothing information includes clothing feature information and processing effect information, and the weight of the processing effect information is greater than the weight of the clothing feature information. Receive the target processing program and processing parameters fed back from the cloud platform.
9. A control device for a garment processing equipment, characterized in that, include: The first acquisition module is used to acquire clothing information of the clothing to be processed based on human-computer dialogue; The second acquisition module is used to acquire a target processing program that matches the clothing information and the target processing parameters corresponding to the target processing program. The processing module is used to process the clothing to be processed according to the target processing program and the target processing parameters.
10. A garment processing device, characterized in that, It includes a processor and a memory, wherein the processor executes the steps of the method as described in any one of claims 1 to 7 by invoking a program or instruction stored in the memory.