Smart home appliance control method and apparatus, storage medium, and smart home appliance

CN122773584APending Publication Date: 2026-09-18QINGDAO HAIER WASHING ELECTRIC APPLIANCES CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510316524.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-17
Publication Date
2026-09-18

AI Technical Summary

Technical Problem

[0004]本申请实施例提供了一种智能家电的控制方法,用以解决现有技术中对未经甩干的衣物直接进行烘干处理,从而导致烘干效果差,且降低烘干效率的问题

Benefits of technology

[0035]The present application provides a control method for smart home appliances. This method is applied to a first smart home appliance, which is communicatively connected to at least one second smart home appliance. In response to a triggered clothing drying program, the method acquires clothing processing records from the at least one second smart home appliance within a preset time period and determines whether a dehydration record exists in the clothing processing records. If a dehydration record exists, the clothing drying program is executed. If no dehydration record exists, a dehydration reminder is sent to the user to remind them to dehydrate the clothing. This method, when no dehydration record exists (i.e., when un-dehydrated clothing is detected), sends a dehydration reminder to the user, allowing the user to dehydrate the clothing based on the reminder, and then dry the clothing after dehydration, thereby improving the drying effect and efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122773584A_ABST
    Figure CN122773584A_ABST
Patent Text Reader

Abstract

The application belongs to the technical field of smart home, and particularly relates to a control method and device of a smart home appliance, a storage medium and the smart home appliance. The method is applied to a first smart home appliance, the first smart home appliance is in communication connection with at least one second smart home appliance, the method acquires clothes processing records of the at least one second smart home appliance within a preset time period in response to a clothes drying program, judges whether there is a dehydration record in the clothes processing records, executes the clothes drying program in the case that there is a dehydration record in the clothes processing records, sends a dehydration prompt information to a user in the case that there is no dehydration record in the clothes processing records, so as to remind the user to perform dehydration processing on clothes to be processed, and performs drying processing on the clothes to be processed after the dehydration processing, thereby improving the drying effect and drying efficiency of the clothes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of smart home technology, specifically relating to a control method, device, storage medium, and smart home appliance. Background Technology

[0002] With the iterative development of artificial intelligence and Internet of Things technologies, various types of smart home appliances have emerged in the field of clothing care, and these smart appliances are rich in functions and have significantly enhanced performance. For example, in order to achieve automatic washing and care of clothes and improve the washing and care effect, smart washing machines, smart dryers, and smart shoe washing machines have become popular in many homes and commercial places.

[0003] Currently, existing technologies for the drying function of smart dryers involve installing a humidity sensor within the dryer to monitor the real-time humidity of the clothes being dried. This humidity sensor then adjusts the drying speed and duration based on the measured humidity. However, these existing technologies have limitations. For example, users might directly place hand-washed clothes into the dryer. Since different fabrics have varying rates of water loss, directly drying clothes that haven't been spun dry can easily result in poor drying performance and reduced efficiency. Summary of the Invention

[0004] This application provides a control method for smart home appliances to solve the problem in the prior art of directly drying clothes that have not been spun dry, resulting in poor drying effect and reduced drying efficiency.

[0005] In a first aspect, embodiments of this application provide a control method for a smart home appliance. The method is applied to a first smart home appliance, which is used for communicative connection with at least one second smart home appliance. The method includes:

[0006] In response to the triggering operation of the clothes drying program, acquire the clothes processing records of at least one second smart home appliance within a preset time period, which is determined based on the current time.

[0007] Determine if there are any dehydration records in the garment processing records;

[0008] If there is a dehydration record in the garment processing record, perform the above garment drying procedure;

[0009] If there is no dehydration record in the garment processing log, a dehydration reminder message will be sent to the user to remind them to dehydrate the garment to be processed.

[0010] Secondly, this application provides a control method for a smart home appliance, which is applied to a target smart home appliance for communication connection with a first smart home appliance. The method includes:

[0011] The system receives a clothing processing record retrieval request from a first smart home appliance and sends clothing processing records to the first smart home appliance according to the clothing processing record retrieval request. The clothing processing record retrieval request is used to instruct the retrieval of clothing processing records within a preset time period, which is determined based on the current time.

[0012] The device receives a dehydration command from a first smart home appliance and determines whether the target smart home appliance meets preset conditions, including that the clothes to be processed are inside the inner drum of the second smart home appliance and the drum door is closed.

[0013] If so, then execute the single dehydration procedure;

[0014] If not, a dehydration anomaly message is generated and sent to the user terminal. The dehydration anomaly message is used to indicate that the target smart home appliance does not meet the above preset conditions.

[0015] The first smart home appliance is communicatively connected to at least one second smart home appliance, and the target smart home appliance is determined from the second smart home appliances.

[0016] Thirdly, this application provides a control device for a smart home appliance, the device corresponding to a first smart home appliance, the first smart home appliance being used for communicative connection with at least one second smart home appliance, the device comprising:

[0017] The acquisition module is used to acquire at least one clothing processing record of the second smart home appliance within a preset time period in response to the trigger operation of the clothes drying program, wherein the preset time period is determined based on the current time.

[0018] The judgment module is used to determine whether there is a dehydration record in the clothing processing record;

[0019] A drying module is used to execute the clothing drying program if a dehydration record exists in the clothing processing record;

[0020] The sending module is used to send a dehydration reminder message to the user when there is no dehydration record in the clothing processing record, so as to remind the user to dehydrate the clothing to be processed.

[0021] Fourthly, this application provides a control device for a smart home appliance, the device corresponding to a target smart home appliance, the target smart home appliance being used for communicative connection with a first smart home appliance, the device comprising:

[0022] The receiving module is used to receive the clothing processing record acquisition request sent by the first smart home appliance;

[0023] The sending module is used to send clothing processing records to the first smart home appliance according to the clothing processing record acquisition request. The clothing processing record acquisition request is used to indicate the acquisition of clothing processing records within a preset time period, and the preset time period is determined based on the current time.

[0024] The receiving module is also used to receive the dehydration command sent by the first smart home appliance;

[0025] The judgment module is used to determine whether the target smart home appliance meets the preset conditions, the preset conditions including: the clothes to be processed are inside the inner drum of the second smart home appliance, and the drum door is in a closed state;

[0026] The dehydration module is used to execute a single dehydration program if the condition is met.

[0027] The generation module is used to generate dehydration abnormality information if not, and send the dehydration abnormality information to the user terminal. The dehydration abnormality information is used to indicate that the target smart home appliance does not meet the preset conditions.

[0028] The first smart home appliance is communicatively connected to at least one second smart home appliance, and the target smart home appliance is determined from the second smart home appliances.

[0029] Fifthly, this application provides a smart home appliance, including:

[0030] Memory;

[0031] processor;

[0032] The memory stores computer-executed instructions;

[0033] The processor executes computer execution instructions stored in the memory to implement the smart home appliance control method as described in the first aspect and various possible implementations of the first aspect, as well as the smart home appliance control method as described in the second aspect and various possible implementations of the second aspect.

[0034] Sixthly, this application provides a computer storage medium storing computer execution instructions thereon, which are executed by a processor to implement the control method for smart home appliances as described in the first aspect and various possible implementations thereof, as well as the control method for smart home appliances as described in the second aspect and various possible implementations thereof.

[0035] The present application provides a control method for smart home appliances. This method is applied to a first smart home appliance, which is communicatively connected to at least one second smart home appliance. In response to a triggered clothing drying program, the method acquires clothing processing records from the at least one second smart home appliance within a preset time period and determines whether a dehydration record exists in the clothing processing records. If a dehydration record exists, the clothing drying program is executed. If no dehydration record exists, a dehydration reminder is sent to the user to remind them to dehydrate the clothing. This method, when no dehydration record exists (i.e., when un-dehydrated clothing is detected), sends a dehydration reminder to the user, allowing the user to dehydrate the clothing based on the reminder, and then dry the clothing after dehydration, thereby improving the drying effect and efficiency. Attached Figure Description

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

[0037] Figure 1 This is a schematic diagram of a scenario for a smart home appliance control method provided in an embodiment of this application;

[0038] Figure 2 This is a flowchart of the control method for smart home appliances provided in the embodiments of this application. Figure 1 ;

[0039] Figure 3 This is a flowchart of the control method for smart home appliances provided in the embodiments of this application. Figure 2 ;

[0040] Figure 4 This is a flowchart of the control method for smart home appliances provided in the embodiments of this application. Figure 3 ;

[0041] Figure 5 This is a flowchart of the control method for smart home appliances provided in the embodiments of this application. Figure 4 ;

[0042] Figure 6 This is a schematic diagram of the structure of the control device for the smart home appliance provided in this application. Figure 1 ;

[0043] Figure 7 This is a schematic diagram of the structure of the control device for the smart home appliance provided in this application. Figure 2 ;

[0044] Figure 8 This is a structural diagram of the smart home appliance provided in this application.

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

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

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

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

[0049] With the rapid development of artificial intelligence and sensor technology, smart home appliances in the clothing care field have integrated a wealth of functions to meet diverse user needs and provide efficient and convenient clothing washing and care services. For example, manually drying clothes presents problems such as difficulty in wringing them dry, causing water droplets to fall onto the floor, and the long drying time required also makes it difficult to avoid the growth of more bacteria in the air from damp clothes.

[0050] To address this issue, smart home appliances with automatic drying functions have been developed and applied. Based on advancements in sensor technology, existing smart appliances also integrate weight and humidity sensors to monitor the weight and humidity of the clothes during the drying process. This allows them to adjust the drying speed and duration of the smart appliance accordingly, achieving better drying results. However, different fabric materials have different water loss rates, and current technologies generally overlook the possibility of users placing un-spun-dry clothes into smart appliances for drying, resulting in poor drying performance and reduced drying efficiency.

[0051] Figure 1 This is a schematic diagram illustrating a scenario for a control method for smart home appliances provided in an embodiment of this application. The application scenario specifically includes a first smart home appliance 101, a second smart home appliance 102, and a second smart home appliance 103. The first smart home appliance 101 establishes communication connections with both the second smart home appliance 102 and the second smart home appliance 103. For example, in a home application scenario, the first smart home appliance 101, the second smart home appliance 102, and the second smart home appliance 103 are all located on the same home network. Establishing communication connections between the first smart home appliance 101 and the second smart home appliance 102 and the second smart home appliance 103 includes: the first smart home appliance 101 sending pairing requests to the second smart home appliance 102 and the second smart home appliance 103, each pairing request including a pairing code corresponding to each second smart home appliance; after receiving the pairing code, the second smart home appliance 102 and the second smart home appliance 103 verify the pairing code, and if the verification result indicates successful verification, they establish a communication connection with the corresponding first smart home appliance 101.

[0052] Among them, the first smart home appliance 101 can be, for example, a smart dryer; the second smart home appliance 102 can be, for example, a top-loading washing machine; and the second smart home appliance 103 can be, for example, a front-loading washing machine. Furthermore, in the smart home system, the first smart home appliance can also establish communication connections with smart wardrobes, smart clothes racks, and other smart devices. Similarly, the second smart home appliance can also establish communication connections with smart robot vacuums, smart speakers, and other smart devices within the smart home system.

[0053] In light of the above application scenarios and to address the aforementioned problems, this application provides a control method for smart home appliances. This method establishes a communication connection between a first smart home appliance and at least one second smart home appliance, and obtains the clothing processing records of the at least one second smart home appliance within a preset time period. Based on these records, it determines whether the clothing to be processed in the first smart home appliance has undergone dehydration. If so, the clothing is directly dried; otherwise, a dehydration reminder is sent to the user to prompt them to dehydrate the clothing. After dehydration, the clothing is dried, thereby improving the drying effect and efficiency of the clothing.

[0054] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0055] Figure 2 Flowchart of the control method for smart home appliances provided in the embodiments of this application Figure 1 .like Figure 2 As shown, this embodiment provides a control method for smart home appliances. The method is applied to a first smart home appliance, which is used for communicative connection with at least one second smart home appliance. The method includes:

[0056] S201: In response to the triggering operation of the clothes drying program, acquire the clothes processing records of at least one second smart home appliance within a preset time period.

[0057] The preset time period is determined based on the current time, and can be, for example, a period within one hour prior to the current time. Furthermore, the first smart appliance has a drying function, such as a smart dryer, and the second smart appliance has a spin-drying function, such as a smart washing machine. The first smart appliance establishes a communication connection with at least one second smart appliance via a home network and Bluetooth. This application does not impose any limitations on this.

[0058] Specifically, when the first smart home appliance receives the start command for the clothes drying program, it identifies at least one second smart home appliance with which it has established a communication connection, and obtains the clothes processing records of each second smart home appliance within a preset time period. These clothes processing records include, but are not limited to, the clothes processing programs and the corresponding operating parameters for each program.

[0059] For example, in a smart home system, the first smart appliance is a smart dryer, and the second smart appliances include a small smart washing machine and a large smart washing machine. Additionally, the smart home system also includes a smart speaker, a smart dishwasher, and a smart robot vacuum cleaner. When the smart dryer receives a start command from the user's control panel, it identifies the small and large smart washing machines with washing functions within the smart home system and establishes communication connections with them respectively. After establishing communication connections with the small and large smart washing machines, the smart dryer retrieves the clothing processing records of the small and large smart washing machines within a preset time period.

[0060] Understandably, users can send start commands to the first smart home appliance through applications, smart speakers, and the control panel of smart home appliances, for example, by sending voice commands to the first smart home appliance through a smart speaker.

[0061] S202: Determine whether there is a dehydration record in the clothing processing record.

[0062] After obtaining the clothing processing records corresponding to each second smart home appliance, the system checks whether there is a dehydration record in the clothing processing record to determine whether the clothing to be processed in the first smart appliance has been dehydrated. This avoids directly drying clothing that has not been dehydrated, which would result in poor drying effect and long drying time.

[0063] Optionally, if the determination result indicates that at least one garment processing record contains a dehydration record, step S203 is performed; if the determination result indicates that at least one garment processing record does not contain a dehydration record, step S204 is performed.

[0064] Understandably, because different materials lose water at different rates during the drying process, directly drying clothes that haven't been spun dry can easily cause significant misalignment, leading to excessive vibration and noise in smart home appliances. This reduces the user experience and may even damage the electronic components, shortening the appliance's lifespan. Therefore, this method avoids directly drying the clothes, which improves drying efficiency, reduces drying time, and avoids excessive vibration and noise, thus enhancing the user experience and extending the appliance's lifespan.

[0065] S203: If a dehydration record exists in the garment processing record, execute the garment drying procedure.

[0066] Specifically, if the clothing processing record contains a dehydration record, it means that the clothes to be processed in the first smart home appliance have already undergone dehydration, and the clothing drying program is then executed. Optionally, this clothing drying program is determined by the drying mode selected by the user on the control panel, the clothing material, etc., or the user sends drying parameters to the first smart home appliance in the corresponding application, and then determines the corresponding drying program based on the drying parameters.

[0067] S204: If there is no dehydration record in the garment processing record, send a dehydration reminder message to the user to remind the user to dehydrate the garment to be processed.

[0068] Specifically, if there is no dehydration record in the clothing processing log, it means that the clothing to be processed in the first smart home appliance has not undergone dehydration treatment. In this case, a dehydration prompt message is generated and sent to the user terminal to remind the user to dehydrate the clothing to be processed. The dehydration prompt message includes, but is not limited to, the clothing information of the clothing to be processed.

[0069] Optionally, after sending a dehydration reminder to the user, the system monitors whether the door of the first smart home appliance is open within a preset time period, and whether there are clothes to be processed in the inner drum of the first smart home appliance. If there are no clothes to be processed in the inner drum of the first smart home appliance within the preset time period, it is determined that the clothes to be processed have been removed. If the door of the first smart home appliance is not opened within the preset time period, and there are clothes to be processed in the inner drum of the first smart home appliance, it is determined that the clothes to be processed have not been removed, and a dehydration reminder is sent to the user again to prevent the user from forgetting to remove the clothes to be processed from the first smart home appliance.

[0070] This method sends a dehydration reminder to the user before the clothes to be treated have been dehydrated, thus avoiding the user directly drying the clothes. This helps to improve the drying effect of the clothes in the subsequent drying process and reduce the drying time.

[0071] The smart home appliance control method provided in this embodiment responds to the triggering operation of a clothes drying program by acquiring the clothes processing records of at least one second smart home appliance within a preset time period, and determining whether there is a dehydration record in the clothes processing records. If a dehydration record exists, the clothes drying program is executed. If no dehydration record exists, a dehydration reminder message is sent to the user to remind the user to dehydrate the clothes to be processed. This method sends a dehydration reminder to the user when no dehydration record exists in the clothes processing records, i.e., when clothes to be processed that have not been dehydrated are detected, so that the user can dehydrate the clothes based on the reminder, and then dry the clothes after dehydration, thereby improving the drying effect and efficiency.

[0072] Figure 3 Flowchart of the control method for smart home appliances provided in the embodiments of this application Figure 2 .like Figure 3 As shown, this embodiment provides a control method for a smart home appliance. This method is applied to a target smart home appliance, which is used for communication with a first smart home appliance. When it is determined that the clothing to be processed in the first smart home appliance has not undergone dehydration treatment, the target smart home appliance performs dehydration treatment on the clothing. The method includes:

[0073] S301: Receive a clothing processing record retrieval request sent by the first smart home appliance, and send the clothing processing record to the first smart home appliance in accordance with the clothing processing record retrieval request.

[0074] The first smart home appliance is communicatively connected to at least one second smart home appliance, and the target smart home appliance is determined from at least one second smart home appliance.

[0075] After receiving a clothing processing record retrieval request from a first smart home appliance, the target smart home appliance sends its own clothing processing records to the first smart home appliance according to the request. The clothing processing record retrieval request instructs the target smart home appliance to retrieve clothing processing records within a preset time period, which is determined based on the current time. For example, the clothing processing record retrieval request could be: retrieve clothing processing records from one hour prior to the current time. If the current time is 2 PM, the target smart home appliance would send the clothing processing records from 1 PM to 2 PM to the user.

[0076] Optionally, the target smart home appliance can be specified by the user or determined based on parameters such as the weight and material of the clothing to be processed; this application does not impose any restrictions on this.

[0077] S302: Receive the dehydration command sent by the first smart home appliance and determine whether the target smart home appliance meets the preset conditions.

[0078] The preset conditions include: there are clothes to be processed inside the drum of the second smart appliance, and the drum door is closed. The spin-drying instructions include, but are not limited to: clothing information, spin-drying time, and identification information of the target smart appliance.

[0079] Specifically, after receiving the dehydration command from the first smart home appliance, the target smart home appliance determines whether it meets preset conditions to assess whether it is in a dehydration-ready state. Optionally, if the target smart home appliance meets the preset conditions, it is determined that it is in a dehydration-ready state, and step S303 is executed; if the target smart home appliance does not meet the preset conditions, it is determined that it is not in a dehydration-ready state, and step S304 is executed to remind the user to perform relevant operations so that the target smart home appliance can perform the dehydration operation in a timely manner.

[0080] S303: If so, execute the single dehydration procedure.

[0081] If the target smart home appliance meets the preset conditions in step S302 above, a single dehydration program is executed. The dehydration parameters corresponding to the single dehydration program can be determined by the dehydration command sent by the first smart home appliance, or they can be determined according to the clothing material and dehydration mode selected by the user. This application does not impose any restrictions on this.

[0082] Understandably, after the spin cycle ends, a notification message is generated, which may include, but is not limited to, voice prompts, light prompts, and SMS notifications. For example, based on the spin cycle duration, the spin cycle end time, and the device information of the first smart home appliance, an SMS message is generated and sent to the user's terminal to remind the user to promptly remove the clothes to be processed from the target smart device and place them in the first smart home appliance for drying.

[0083] This method promptly initiates a single dehydration program when the target smart home appliance meets the preset dehydration conditions, thereby completing the dehydration process of the clothes to be treated. This avoids users forgetting to start the single dehydration program after placing the clothes in the target smart home appliance, providing users with a more convenient dehydration service.

[0084] S304: If not, generate dehydration error information and send it to the user terminal.

[0085] If the target smart home appliance does not meet the preset conditions in step S302, a dehydration anomaly message is generated based on the target smart home appliance's status information, and this message is sent to the user terminal to remind the user to address the abnormal status of the target smart home appliance promptly. The dehydration anomaly message indicates that the target smart home appliance does not meet the preset conditions in step S202.

[0086] Optionally, the target smart home appliance is equipped with an anomaly handling strategy, which includes the correspondence between anomaly status information and operation instructions. Therefore, when the target smart home appliance does not meet the preset dehydration conditions, the anomaly status information of the target smart home appliance is analyzed, and based on the above anomaly handling strategy, the operation instructions corresponding to the anomaly status information are determined. Then, dehydration anomaly information is generated based on the operation instructions and the above anomaly status information.

[0087] This method sends a dehydration anomaly message to the user when the target smart home appliance does not meet the preset dehydration conditions, i.e., when the target smart home appliance is not in the dehydration ready state. This helps to remind the user to deal with the abnormal state of the target smart home appliance in a timely manner and avoid delaying the user's dehydration operation of the clothes to be treated.

[0088] The smart home appliance control method provided in this embodiment, after receiving a clothing processing record retrieval request from a first smart home appliance, sends a clothing processing record to the first smart home appliance according to the request. Upon receiving a dehydration command from the first smart home appliance, it determines whether the target smart home appliance meets preset conditions to determine if it is in a dehydration-ready state. If the target smart home appliance meets the preset conditions, it is determined to be in a dehydration-ready state, and a single dehydration program is executed to promptly dehydrate the clothing, providing users with a convenient and intelligent clothing dehydration service. Furthermore, if the target smart home appliance does not meet the preset conditions, it is determined that it is not in a dehydration-ready state. If it is in a dehydration-ready state, a dehydration anomaly message is sent to the user to promptly remind the user to address the abnormal state of the target smart home appliance, avoiding delays in the user's dehydration operation of the clothing, thereby improving the user experience of the target smart device.

[0089] In this embodiment of the application, a first smart home appliance establishes a communication connection with at least one second smart home appliance. In a scenario where there are multiple second smart home appliances and the clothing processing records obtained by the first smart home appliance do not contain dehydration records, a target smart home appliance is determined from the multiple second smart home appliances. This target smart home appliance is used to perform dehydration processing on the clothing to be processed. Figure 4 Flowchart of the control method for smart home appliances provided in the embodiments of this application Figure 3 .like Figure 4 As shown, this method is applied to a first smart home appliance. In this embodiment... Figure 2-3 Based on the embodiments, and assuming that no dehydration records are found in the acquired clothing processing records, a possible control method for a smart home appliance is described in detail. The control method for the smart home appliance shown in this embodiment includes:

[0090] S401: Obtain device parameters for multiple second smart home appliances.

[0091] If there is no dehydration record in the clothing processing record received by the first smart home appliance, obtain the device parameters of multiple second smart home appliances. These device parameters include, but are not limited to, the model and maximum capacity of the second smart home appliance, and the clothing material corresponding to the second smart home appliance.

[0092] Understandably, the device parameters can be obtained from a second smart home appliance or from a corresponding smart app (application), and this application does not impose any restrictions on this.

[0093] S402: Based on the weight and type of the clothing to be processed, as well as the device parameters, determine the target smart home appliance from multiple second smart home appliances.

[0094] Among them, the target smart home appliance is used to dehydrate the clothes to be treated.

[0095] Specifically, the weight of the garment to be processed is detected, and this weight, along with the garment type selected by the user, is matched with the device parameters of multiple second smart home appliances. Based on the matching results, the optimal target smart home appliance is determined for the garment to be processed. The matching results indicate the degree of compatibility between the garment to be processed and the device parameters of the second smart home appliances. For example, after obtaining the compatibility degrees for multiple second smart home appliances, the second smart home appliance with a compatibility degree greater than a preset compatibility degree is determined as the target smart home appliance.

[0096] Optionally, the device parameters of the second smart home appliance include its maximum capacity and the type of clothing it is best suited to process. Based on the weight and type of the clothing to be processed, and the maximum capacity and clothing material among the aforementioned device parameters, a target smart home appliance is selected from multiple second smart home appliances. For example, if the difference between the maximum capacity and the clothing weight is within a preset range, the corresponding first matching degree is higher. If the type of clothing to be processed is the same as the clothing material of the second smart home appliance, the corresponding second matching degree is 100%. If the type of clothing to be processed is different from the clothing material of the second smart home appliance, the corresponding second matching degree is 0%. Then, based on the ratio of the first matching degree to the second matching degree, the matching degree of the second smart home appliance is determined.

[0097] S403: Based on the target smart home appliance, generate a dehydration reminder message and send the dehydration reminder message to the user.

[0098] The dehydration prompt is used to instruct the target smart home appliance to dehydrate the clothes to be processed.

[0099] Specifically, based on the device identifier and device parameters of the target smart home appliance, a dehydration prompt message is generated and sent to the user to prompt the user to place the clothes to be treated in the target smart home appliance and use the target smart home appliance to dehydrate the clothes.

[0100] Optionally, the spin-drying prompt information includes: the device identifier and operating status of the target smart home appliance, as well as spin-drying precautions. For example, the prompt information could be: "Drum washing machine A is idle. Please use drum washing machine A to spin-dry the clothes." Additionally, please note: Is the washing machine door closed? To end or adjust the spin-drying program early, please touch the 'Pause' button on the control panel.

[0101] The smart home appliance control method provided in this embodiment obtains the device parameters of multiple second smart home appliances, and determines the target smart home appliance from among the multiple second smart home appliances based on the weight and type of the clothes to be processed and the device parameters. Then, based on the target smart home appliance, a dehydration prompt message is generated and sent to the user. By selecting the best target smart home appliance for the clothes to be processed, the best clothes processing service is provided to the user, which helps to improve the user experience.

[0102] In a scenario where there is only one second smart home appliance, and the first smart home appliance's clothing processing records do not include any dehydration records, the second smart home appliance is used to dehydrate the clothing to be processed. A control method for this smart home appliance is provided here, applied to the first smart home appliance. This method includes sending a dehydration command to the second smart home appliance.

[0103] The aforementioned spin-drying command instructs the second smart appliance to start and, under preset conditions, execute a single spin-drying cycle. These preset conditions include: there are clothes to be processed inside the drum of the second smart appliance, and the drum door is closed.

[0104] Specifically, a spin-drying command is sent to the second smart home appliance. In response to the spin-drying command, the second smart home appliance enters the start state and performs a self-check. The self-check includes determining whether there are clothes to be processed inside the drum and whether the drum door is closed. Then, if the self-check result indicates that the self-check has passed, the single spin-drying program is started to spin-dry the clothes to be processed.

[0105] Optionally, before sending a spin-drying command to the second smart home appliance, the current operating state of the second smart home appliance is determined. If the current operating state is an idle state, the second smart home appliance sends a spin-drying command. If the current operating state is a washing state, the remaining washing time is determined from the clothing processing record, the washing end time is determined based on the remaining washing time, and a spin-drying command is sent to the second smart home appliance at the washing end time.

[0106] This embodiment provides a control method for smart home appliances. In this method, the number of second smart home appliances is one. The method sends a spin-drying command to the user to activate the second smart home appliance. Based on this command, the second smart home appliance performs spin-drying on the clothes to be processed, providing the user with a more convenient and intelligent clothing processing service. Furthermore, before sending the spin-drying command to the second smart home appliance, the method can determine the operating status of the second smart home appliance based on the clothing processing record. If the operating status is washing, the method determines the end time of the current washing program and then sends the spin-drying command to the second smart home appliance at that end time. This avoids the second smart home appliance receiving the spin-drying command during the washing process, which could lead to program errors and affect the current washing program.

[0107] Figure 5 Flowchart of the control method for smart home appliances provided in the embodiments of this application Figure 4 .like Figure 5 As shown, in this embodiment... Figure 4 Based on the embodiments, a possible method for determining a target smart home appliance from multiple second smart home appliances based on the weight and type of the clothing to be processed and the device parameters of the second smart home appliances is described in detail. The smart home appliance control method shown in this embodiment includes:

[0108] S501: Obtain device parameters for multiple second smart home appliances.

[0109] The explanation of step S501 is similar to that of step S401 above, and will not be repeated here.

[0110] S502: Based on device parameters, identify at least one candidate smart home appliance that meets the requirements of clothing weight and clothing type.

[0111] Since each second smart home appliance has a different maximum weight capacity and is suited to handle specific types of clothing, the weight and type of the clothing to be processed are compared and analyzed with the device parameters of multiple second smart home appliances to determine at least one candidate smart home appliance that can accommodate the aforementioned weight and perform dehydration on the specified clothing types. This method is used to screen for candidate smart home appliances that can both accommodate the weight of the clothing and provide washing programs suitable for the aforementioned clothing types.

[0112] For example, the clothing to be processed is cotton clothing weighing 5 kg. Based on the maximum weight and clothing material in the device parameters of each second smart home appliance, at least one candidate smart home appliance is selected from the second smart home appliances whose maximum weight is greater than 5 kg and whose washing material includes cotton clothing. For example, if a smart washing machine has a maximum washing capacity of 8 kg, then the smart washing machine meets the weight requirement of the clothing to be processed. In addition, if the washing machine has a washing mode specifically for cotton clothing, then the smart washing machine is identified as a candidate smart home appliance.

[0113] S503: Send a dehydration command to at least one candidate smart home appliance and receive feedback information from at least one candidate smart home appliance.

[0114] The feedback information is used to indicate whether the corresponding candidate smart home appliance is in an idle state.

[0115] After identifying at least one candidate smart home appliance, a dehydration command is sent to the candidate smart home appliance. The dehydration command includes, but is not limited to, clothing type and clothing weight. After receiving the dehydration command, each candidate smart home appliance sends feedback information to the first smart home appliance based on its current status information.

[0116] Optionally, the feedback information can be sent by candidate smart appliances that are in an idle state, or it can be received by each candidate smart appliance; this application does not limit this. For example, when the status information of a candidate smart appliance is "washing," the feedback information received by the first smart appliance includes: the operating status of the candidate smart appliance and the remaining runtime; when the status information of a candidate smart appliance is "idle," the feedback information received by the first smart appliance includes: an idle identifier.

[0117] S504: Based on the feedback information, determine the target smart home appliance from at least one candidate smart home appliance.

[0118] Specifically, the feedback information includes the following three scenarios: one candidate smart appliance is in an idle state, multiple candidate smart appliances are in an idle state, and zero candidate smart appliances are in an idle state. For each scenario, this embodiment provides different methods for determining the target smart appliance, as follows:

[0119] Scenario 1: If there is only one candidate smart appliance in an idle state, then the corresponding candidate smart appliance will be identified as the target smart appliance.

[0120] Scenario 2: If there are multiple candidate smart home appliances in an idle state, the candidate smart home appliance with the highest usage frequency will be selected as the target smart home appliance; or, the device parameters and operating status of multiple candidate smart home appliances will be sent to the user terminal, and the target smart home appliance will be received from the user terminal.

[0121] Scenario 3: If there are zero candidate smart appliances in an idle state, at least one candidate smart appliance is determined based on the remaining runtime of at least one candidate smart appliance; based on the device parameters and operating status of at least one candidate smart appliance, a dehydration prompt message is generated and sent to the user terminal; the target smart appliance is received from the user terminal.

[0122] For example, if there are multiple candidate smart appliances in an idle state, the usage frequency of each candidate smart appliance within a preset time period is obtained, and the highest usage frequency is determined from the multiple usage frequencies. The candidate smart appliance corresponding to the highest usage frequency is then identified as the target smart appliance. This method, when the clothes to be processed have not undergone dehydration, determines the target smart appliance from multiple second smart appliances based on the performance of the second smart appliance and the user's usage habits. This allows the user to use the target smart appliance to dehydrate the clothes, providing a personalized and intelligent clothing processing service. Furthermore, this method is beneficial for improving the drying effect and efficiency of the clothes during the subsequent drying process.

[0123] For example, if the number of candidate smart appliances in an idle state is zero, based on the remaining runtime in the feedback information, the candidate smart appliances are sorted according to a rule from smallest to largest. At least one candidate smart appliance whose sorting number matches a preset rule is identified as a candidate smart appliance. Then, based on the device parameters and operating status of at least one candidate smart appliance, a dehydration prompt is generated and sent to the user terminal, allowing the user to select a target smart appliance from the at least one candidate smart appliance according to their needs. The preset rule could be, for example, identifying the top three candidate smart appliances by sorting number as candidate smart appliances. The dehydration prompt includes a preferred smart appliance, determined based on the device parameters and / or operating status of at least one candidate smart appliance. For example, the candidate smart appliance with the shortest remaining runtime is identified as the preferred smart appliance. Furthermore, after the user identifies the target smart appliance, the device information of the target smart appliance is sent to the first smart appliance via the user terminal. This method identifies candidate smart appliances with shorter remaining runtime as potential smart appliances, allowing users to select the target smart appliance based on their needs. This provides users with a more intelligent and user-friendly clothing processing service while meeting their requirements.

[0124] S505: Based on the target smart home appliance, generate a dehydration reminder message and send the dehydration reminder message to the user.

[0125] The explanation of step S505 is similar to that of step S403 above, and will not be repeated here.

[0126] The smart home appliance control method provided in this embodiment acquires device parameters of multiple second smart home appliances, and based on these device parameters, determines at least one candidate smart home appliance that meets the requirements of clothing weight and type. It then sends a wake-up command to the at least one candidate smart home appliance, and after receiving feedback information from the at least one candidate smart home appliance, determines a target smart home appliance from among the at least one candidate smart home appliance based on the feedback information. Based on the target smart home appliance, it generates a dehydration reminder message and sends this message to the user. This method efficiently and accurately selects the target smart home appliance suitable for the clothing to be processed, providing the user with a more convenient and intelligent clothing processing service.

[0127] Figure 6 Schematic diagram of the structure of the control device for the smart home appliance provided in this application Figure 1 .like Figure 6 As shown, this application provides a control device for a smart home appliance. This device corresponds to a first smart home appliance, which is used for communicative connection with at least one second smart home appliance. The control device 600 for the smart home appliance includes:

[0128] The acquisition module 601 is used to acquire at least one clothing processing record of the second smart home appliance within a preset time period in response to the trigger operation of the clothes drying program, wherein the preset time period is determined based on the current time.

[0129] The judgment module 602 is used to determine whether there is a dehydration record in the clothing processing record;

[0130] Drying module 603 is used to execute the clothing drying program when there is a dehydration record in the clothing processing record;

[0131] The sending module 604 is used to send a dehydration reminder message to the user when there is no dehydration record in the clothing processing record, so as to remind the user to dehydrate the clothing to be processed.

[0132] In one possible implementation, the number of the second smart home appliances is one, and the sending module 604 is used to send a dehydration command to the second smart home appliance. The dehydration command is used to instruct the second smart home appliance to start and execute a single dehydration program when preset conditions are met.

[0133] The preset conditions include: the clothes to be processed are inside the inner drum of the second smart home appliance, and the drum door is in a closed state.

[0134] In one possible implementation, the number of the second smart home appliances is multiple, and the device further includes: a determining module 605 and a generating module 606;

[0135] The acquisition module 601 is also used to acquire device parameters of multiple second smart home appliances;

[0136] The determining module 605 is used to determine the target smart home appliance from the plurality of second smart home appliances based on the weight and type of the clothing to be processed and the device parameters. The target smart home appliance is used to dehydrate the clothing to be processed.

[0137] The generation module 606 is used to generate the dehydration prompt information based on the target smart home appliance and send the dehydration prompt information to the user. The dehydration prompt information is used to instruct the clothes to be treated to be dehydrated by the target smart home appliance.

[0138] In one possible implementation, the device further includes: a receiving module 607;

[0139] The determining module 605 is further configured to determine at least one candidate smart home appliance that meets the requirements of the clothing weight and the clothing type based on the device parameters;

[0140] The sending module 604 is used to send a dehydration wake-up command to the at least one candidate smart home appliance;

[0141] The receiving module 607 is used to receive feedback information sent by the at least one candidate smart home appliance, and the feedback information is used to indicate whether the corresponding candidate smart home appliance is in an idle state.

[0142] The determining module 605 is further configured to determine a target smart home appliance from at least one of the candidate smart home appliances based on the feedback information.

[0143] In one possible implementation, the determining module 605 is further configured to determine the corresponding candidate smart home appliance as the target smart home appliance if the number of candidate smart home appliances in the idle state is one.

[0144] The determining module 605 is further configured to, if there are multiple candidate smart home appliances in an idle state, determine the candidate smart home appliance corresponding to the highest usage frequency as the target smart home appliance; or

[0145] The sending module 604 is further configured to send the device parameters and operating status of the multiple candidate smart home appliances to the user terminal; the receiving module 607 is further configured to receive the target smart home appliance sent by the user terminal.

[0146] In one possible implementation, the determining module 605 is further configured to determine at least one candidate smart home appliance based on the remaining runtime of at least one of the candidate smart home appliances if the number of candidate smart home appliances in the idle state is zero.

[0147] The generation module 606 is also used to generate dehydration prompt information based on the device parameters and operating status of the at least one candidate smart home appliance, and send the dehydration prompt information to the user terminal;

[0148] The receiving module 607 is also used to receive the target smart home appliance sent by the user terminal.

[0149] The control device for smart home appliances provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.

[0150] Figure 7 Schematic diagram of the structure of the control device for the smart home appliance provided in this application Figure 2 .like Figure 7 As shown, this application provides a control device for a smart home appliance. This device corresponds to a first smart home appliance, which is used for communicative connection with at least one second smart home appliance. The control device 700 for the smart home appliance includes:

[0151] The receiving module 701 is used to receive the clothing processing record acquisition request sent by the first smart home appliance;

[0152] The sending module 702 is used to send clothing processing records to the first smart home appliance according to the clothing processing record acquisition request. The clothing processing record acquisition request is used to indicate the acquisition of clothing processing records within a preset time period, and the preset time period is determined based on the current time.

[0153] The receiving module 701 is also used to receive the dehydration command sent by the first smart home appliance;

[0154] The judgment module 703 is used to determine whether the target smart home appliance meets the preset conditions, the preset conditions including: the clothes to be processed are inside the inner drum of the second smart home appliance and the drum door is in a closed state;

[0155] Dehydration module 704 is used to execute a single dehydration program if the condition is met.

[0156] The generation module 705 is used to generate dehydration abnormality information if not, and send the dehydration abnormality information to the user terminal. The dehydration abnormality information is used to indicate that the target smart home appliance does not meet the preset conditions.

[0157] The first smart home appliance is communicatively connected to at least one second smart home appliance, and the target smart home appliance is determined from the second smart home appliances.

[0158] The control device for smart home appliances provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.

[0159] Figure 8 A structural diagram of the smart home appliance provided in this application. Figure 8 As shown, this application provides a smart home appliance 800, which includes: a receiver 801, a transmitter 802, a processor 803, and a memory 804.

[0160] Receiver 801 is used to receive instructions and data;

[0161] Transmitter 802 is used to send commands and data;

[0162] Memory 804 is used to store instructions executed by the computer;

[0163] The processor 803 is used to execute computer execution instructions stored in the memory 804 to implement the various steps of the smart home appliance control method in the above embodiments. For details, please refer to the relevant descriptions in the foregoing embodiments of the smart home appliance control method.

[0164] Alternatively, the memory 804 described above can be either standalone or integrated with the processor 803.

[0165] When the memory 804 is set up independently, the electronic device also includes a bus for connecting the memory 804 and the processor 803.

[0166] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the control method of the smart home appliance as described above.

[0167] It will be understood by those skilled in the art that all or some of the steps, systems, or apparatuses disclosed above, and their functional modules / units, can be implemented as software, firmware, hardware, or suitable combinations thereof. In hardware implementations, the division between functional modules / units mentioned in the above description does not necessarily correspond to the division of physical components; for example, a physical component may have multiple functions, or a function or step may be performed collaboratively by several physical components. Some or all physical components may be implemented as software executed by a processor, such as a central processing unit, digital signal processor, or microprocessor, or as hardware, or as an integrated circuit, such as an application-specific integrated circuit (ASIC). Such software may be distributed on a computer-readable medium, which may include computer storage media (or non-transitory media) and communication media (or transient media). As is known to those skilled in the art, the term computer storage media includes volatile and non-volatile, removable and non-removable media implemented in any method or technology for storing information (such as computer-readable instructions, data structures, program modules, or other data). Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other memory technologies, CD-ROM, digital versatile disc (DVD) or other optical disc storage, magnetic cartridges, magnetic tape, disk storage or other magnetic storage devices, or any other medium that can be used to store desired information and can be accessed by a computer. Furthermore, it is well known to those skilled in the art that communication media typically contain computer-readable instructions, data structures, program modules, or other data in modulated data signals such as carrier waves or other transmission mechanisms, and may include any information delivery medium.

[0168] 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 smart home appliances, characterized in that, The method is applied to a first smart home appliance, the first smart home appliance being used for communicative connection with at least one second smart home appliance, the method comprising: In response to the triggering operation of the clothes drying program, at least one of the second smart home appliances is acquired as a record of clothes processing within a preset time period, the preset time period being determined based on the current time. Determine whether there is a dehydration record in the clothing processing record; If a dehydration record exists in the clothing processing record, the clothing drying procedure is executed; If there is no dehydration record in the clothing processing record, a dehydration reminder message will be sent to the user to remind the user to dehydrate the clothing to be processed.

2. The method according to claim 1, characterized in that, The second smart home appliance is one unit. If there is no dehydration record in the clothing processing record, the method further includes: Send a dehydration command to the second smart home appliance, the dehydration command being used to instruct the second smart home appliance to start and execute a single dehydration program if preset conditions are met; The preset conditions include: the clothes to be processed are inside the inner drum of the second smart home appliance, and the drum door is in a closed state.

3. The method according to claim 1, characterized in that, The second smart home appliance is multiple in number, and the step of sending a dehydration reminder message to the user includes: Obtain device parameters for multiple second smart home appliances; Based on the weight and type of the clothing to be processed, and the device parameters, a target smart home appliance is determined from the plurality of second smart home appliances. The target smart home appliance is used to dehydrate the clothing to be processed. Based on the target smart home appliance, the dehydration prompt information is generated and sent to the user. The dehydration prompt information is used to instruct the clothes to be treated to be dehydrated by the target smart home appliance.

4. The method according to claim 3, characterized in that, The process of determining the target smart home appliance from among the plurality of second smart home appliances based on the weight and type of the clothing to be processed, and the device parameters, includes: Based on the device parameters, at least one candidate smart home appliance is determined that meets the requirements of the clothing weight and clothing type; Send a dehydration command to the at least one candidate smart home appliance and receive feedback information sent by the at least one candidate smart home appliance, wherein the feedback information is used to indicate whether the corresponding candidate smart home appliance is in an idle state; Based on the feedback information, a target smart home appliance is determined from at least one of the candidate smart home appliances.

5. The method according to claim 4, characterized in that, The step of determining the target smart home appliance from at least one candidate smart home appliance based on the feedback information includes: If there is only one candidate smart appliance in an idle state, then the corresponding candidate smart appliance will be identified as the target smart appliance. If there are multiple candidate smart appliances in an idle state, the candidate smart appliance with the highest usage frequency will be selected as the target smart appliance; or The device parameters and operating status of multiple candidate smart home appliances are sent to the user terminal, and the target smart home appliance sent by the user terminal is received.

6. The method according to claim 4, characterized in that, The step of determining the target smart home appliance from at least one candidate smart home appliance based on the feedback information includes: If the number of candidate smart home appliances in an idle state is zero, at least one candidate smart home appliance is determined based on the remaining runtime of at least one of the candidate smart home appliances. Based on the device parameters and operating status of the at least one candidate smart home appliance, a dehydration prompt message is generated and sent to the user terminal; Receive the target smart home appliance sent by the user terminal.

7. A method for controlling smart home appliances, characterized in that, The method is applied to a target smart home appliance, the target smart home appliance being used for communicative connection with a first smart home appliance, the method comprising: The system receives a clothing processing record retrieval request from the first smart home appliance and sends clothing processing records to the first smart home appliance according to the clothing processing record retrieval request. The clothing processing record retrieval request is used to instruct the retrieval of clothing processing records within a preset time period, which is determined based on the current time. The system receives a dehydration command sent by the first smart home appliance and determines whether the target smart home appliance meets preset conditions. The preset conditions include: there are clothes to be processed inside the inner drum of the second smart home appliance, and the drum door is closed. If so, then execute the single dehydration procedure; If not, a dehydration anomaly message is generated and sent to the user terminal. The dehydration anomaly message is used to indicate that the target smart home appliance does not meet the preset conditions. The first smart home appliance is communicatively connected to at least one second smart home appliance, and the target smart home appliance is determined from the second smart home appliances.

8. A control device for a smart home appliance, characterized in that, The device corresponds to a first smart home appliance, which is used for communication connection with at least one second smart home appliance. The device includes: The acquisition module is used to acquire at least one clothing processing record of the second smart home appliance within a preset time period in response to the trigger operation of the clothes drying program, wherein the preset time period is determined based on the current time. The judgment module is used to determine whether there is a dehydration record in the clothing processing record; A drying module is used to execute the clothing drying program if a dehydration record exists in the clothing processing record; The sending module is used to send a dehydration reminder message to the user when there is no dehydration record in the clothing processing record, so as to remind the user to dehydrate the clothing to be processed.

9. A control device for a smart home appliance, characterized in that, The device corresponds to a target smart home appliance, the target smart home appliance being used for communicative connection with a first smart home appliance, and the device includes: The receiving module is used to receive the clothing processing record acquisition request sent by the first smart home appliance; The sending module is used to send clothing processing records to the first smart home appliance according to the clothing processing record acquisition request. The clothing processing record acquisition request is used to indicate the acquisition of clothing processing records within a preset time period, and the preset time period is determined based on the current time. The receiving module is also used to receive the dehydration command sent by the first smart home appliance; The judgment module is used to determine whether the target smart home appliance meets the preset conditions, the preset conditions including: there are clothes to be processed in the inner drum of the second smart home appliance, and the drum door is in the closed state; The dehydration module is used to execute a single dehydration program if the condition is met. The generation module is used to generate dehydration abnormality information if not, and send the dehydration abnormality information to the user terminal. The dehydration abnormality information is used to indicate that the target smart home appliance does not meet the preset conditions. The first smart home appliance is communicatively connected to at least one second smart home appliance, and the target smart home appliance is determined from the second smart home appliances.

10. A smart home appliance, characterized in that, include: Memory; processor; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory to implement the control method for smart home appliances as described in any one of claims 1-7.