Air-drying control method and device, air-drying apparatus, storage medium, and program product
By acquiring data on the weight changes of clothes as the clothesline is raised and lowered, the drying equipment can dynamically determine the user's operation, solving the problem of the limited intelligent operation of existing clothes drying machines and improving the intelligence and operational targeting of the equipment.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-06-29
- Publication Date
- 2026-03-24
AI Technical Summary
Existing clothes drying racks only operate based on the weight of the clothes, resulting in limited functionality and a lack of intelligence.
By acquiring data on changes in clothing weight related to the raising and lowering of the drying rod, the behavior of the controlled object can be determined, and the drying equipment can be controlled accordingly.
It enables dynamic judgment of users' clothes-drying and clothes-collecting operations, improving the intelligence and targeted operation of the drying equipment, such as drying or sorting clothes.
Smart Images

Figure CN115167205B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of home furnishing equipment technology, and more specifically, to a method, apparatus, drying equipment, computer-readable storage medium, and computer program product for controlling drying. Background Technology
[0002] Currently, a weighing module has been added to clothes drying racks, which can be used to detect the weight data of clothes on the drying rack and support the transmission of this weight data to the customer terminal, enabling some intelligent operations related to the weight of the clothes.
[0003] However, current client-side applications only perform intelligent operations based on the weight data of the clothing, such as modifying drying parameters. In other words, existing technologies can only statically utilize clothing weight data to execute corresponding intelligent operations, resulting in relatively limited functionality and a weak sense of intelligence. Summary of the Invention
[0004] The solutions shown in the embodiments of this application are intended to solve one of the above-mentioned technical problems.
[0005] According to one aspect of the embodiments of this application, a clothes drying control method is provided, applied to a clothes drying device, the clothes drying device including a drying rod for drying clothes, the method comprising:
[0006] Acquire weight change data of clothing related to the raising and lowering state of the drying rack; determine the behavior of the controlled object to be implemented on the drying equipment based on the weight change data; determine the control operation of the drying equipment based on the behavior of the controlled object.
[0007] Optionally, data on the weight change of clothing related to the raising and lowering of the drying rod can be obtained, including:
[0008] In response to a command to lower the clothesline, first weight data of the clothes on the clothesline is acquired, and the clothesline is lowered; in response to a command to raise the clothesline, after the clothesline is raised from the bottom to the top, second weight data of the clothes on the clothesline is acquired; weight change data is determined based on the first weight data and the second weight data.
[0009] And / or, after the clothesline has been lowered to the bottom and before responding to a command to raise the clothesline, acquire at least two third weight data points of the clothes on the clothesline; determine weight change data based on the at least two third weight data points.
[0010] Optionally, obtain second weight data of the clothes on the drying rack, including:
[0011] Multiple weight data points on the drying rack are acquired within at least one unit of a preset time period, and the fluctuation difference between the maximum and minimum weight data within the unit of time is calculated; if the fluctuation difference is not greater than a preset third threshold, the second weight data of the clothes on the drying rack is acquired.
[0012] Optionally, the manipulation behavior applied to the drying equipment is determined based on weight change data, including at least one of the following:
[0013] If the first change data is not less than a preset first threshold, the controlled object behavior of the drying equipment is determined to include the first behavior of increasing the weight of clothes on the drying rod; if the second change data is not less than a preset second threshold, the controlled object behavior of the drying equipment is determined to include the second behavior of decreasing the weight of clothes on the drying rod; wherein, determining the weight change data based on the first weight data and the second weight data includes: determining the difference between the second weight data and the first weight data as the first change data, and / or, determining the difference between the first weight data and the second weight data as the second change data.
[0014] Optionally, determining the manipulation behavior applied to the drying equipment based on weight change data also includes:
[0015] If the first change data is less than a preset first threshold, and if the second change data is less than a preset second threshold, the manipulation behavior implemented on the drying equipment is determined based on the weight change data determined by at least two third weight data.
[0016] Optionally, the third weight data is sorted based on the time of acquisition; weight change data is determined based on at least two third weight data points, including:
[0017] The third weight data ranked first is determined as the baseline data, and at least one of the following operations is performed for each third weight data in order from front to back: if the absolute value of the first difference between the third weight data and the baseline data is not less than a preset fourth threshold, the third weight data ranked next is determined as the new baseline data, and the first difference greater than zero is determined as the third change data; if the absolute value of the second difference between the baseline data and the third weight data is not less than a preset fifth threshold, the third weight data ranked next is determined as the new baseline data, and the second difference greater than zero is determined as the fourth change data.
[0018] Optionally, the manipulation behavior applied to the drying equipment is determined based on weight change data, including at least one of the following:
[0019] Calculate the first sum of all the third change data, and if the first sum is not less than a preset sixth threshold, determine that the controlled object behavior for the drying equipment includes the first behavior of increasing the weight of clothes on the drying rod; calculate the second sum of all the fourth change data, and if the second sum is not less than a preset seventh threshold, determine that the controlled object behavior for the drying equipment includes the second behavior of reducing the weight of clothes on the drying rod.
[0020] Optionally, the control operations on the drying equipment are determined based on the behavior of the manipulated object, including at least one of the following:
[0021] Based on the first action, perform control operations related to drying clothes or issue prompts for such control operations; based on the second action, perform control operations related to clothes sorting or issue prompts for such control operations.
[0022] According to another aspect of the embodiments of this application, a clothes drying control device is provided, which is applied to a clothes drying device including a clothes drying rod for drying clothes, the device comprising:
[0023] The acquisition module obtains data on the weight changes of clothing related to the raising and lowering status of the drying rod.
[0024] The first determination module is used to determine the manipulation behavior of the object being manipulated against the drying equipment based on weight change data.
[0025] The second determining module is used to determine the control operation of the drying equipment based on the behavior of the manipulated object.
[0026] According to another aspect of the embodiments of this application, a drying device is provided, which includes a main control module, a weighing module, and drying rods; wherein...
[0027] The weighing module is used to detect the weight of the clothes on the drying rack and send the weight data to the main control module;
[0028] The main control module is used to control the drying equipment to perform the steps of the drying control method shown in this application based on the weight data.
[0029] According to another aspect of the embodiments of this application, a computer-readable storage medium is provided, on which a computer program is stored, which, when executed by a processor, implements the steps of a drying control method shown in this application.
[0030] According to another aspect of the embodiments of this application, a computer program product is provided, the product including a computer program that, when executed by a processor, implements the steps of a drying control method shown in this application.
[0031] The beneficial effects of the technical solutions provided in this application are:
[0032] This application provides a clothes drying control method applicable to clothes drying equipment, which may include a clothes drying rod for drying clothes. Specifically, the method includes: acquiring weight change data of the clothes related to the lifting and lowering state of the clothes drying rod; determining the behavior of the controlled object implemented on the clothes drying equipment based on the weight change data; and determining the control operation of the clothes drying equipment based on the behavior of the controlled object. This application utilizes the weight change data of the clothes related to the lifting and lowering state of the clothes drying rod to determine the behavior of the controlled object, so as to determine the subsequent operations to be performed by the clothes drying equipment based on the determined behavior of the controlled object. For example, the weight change data of the clothes can be used to determine whether the user has performed a clothes-drying operation and / or clothes-collecting operation on the clothes drying equipment. If such operations have been performed, the clothes drying equipment is controlled to perform drying operations and / or clothes-sorting operations.
[0033] Specifically, a simple and quick method (e.g., obtaining data on the weight change of the clothes before and after operating the drying rack) can be used to determine whether the user has performed the operation of hanging and / or taking down clothes. Alternatively, a more accurate method (e.g., obtaining data on the weight change of the clothes during the operation of the drying rack) can be used to determine whether the user has performed the operation of hanging and / or taking down clothes. Or, a combination of the two methods can be used to determine whether the user has performed the operation of hanging and / or taking down clothes. Attached Figure Description
[0034] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments of this application will be briefly introduced below.
[0035] Figure 1 This is a schematic diagram of the structure of a drying device provided in an embodiment of this application;
[0036] Figure 2 A schematic flowchart illustrating a drying control method provided in an embodiment of this application;
[0037] Figure 3 This is a schematic diagram of the structure of a drying control device provided in an embodiment of this application;
[0038] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0039] The embodiments of this application are described below with reference to the accompanying drawings. It should be understood that the embodiments described below with reference to the accompanying drawings are exemplary descriptions for explaining the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions of the embodiments of this application.
[0040] Those skilled in the art will understand that, unless specifically stated otherwise, the singular forms “a,” “an,” “the,” and “the” used herein may also include the plural forms. It should be further understood that the terms “comprising” and “including” as used in embodiments of this application mean that the corresponding feature can be implemented as the presented feature, information, data, step, operation, element, and / or component, but do not exclude implementation as other features, information, data, step, operation, element, component, and / or combinations thereof supported by the art. It should be understood that when we say that an element is “connected” or “coupled” to another element, the one element can be directly connected or coupled to the other element, or it can mean that the one element and the other element establish a connection relationship through an intermediate element. Furthermore, “connected” or “coupled” as used herein can include wireless connection or wireless coupling. The term “and / or” as used herein indicates at least one of the items defined by the term; for example, “A and / or B” can be implemented as “A,” or as “B,” or as “A and B.”
[0041] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0042] The technical solutions of this application and their effects are described below through several exemplary embodiments. It should be noted that the following embodiments can be referenced, borrowed from, or combined with each other. Identical terms, similar features, and similar implementation steps in different embodiments will not be repeated.
[0043] See Figure 1 This application provides a schematic diagram of a drying device. The drying device 100 may include a main control module 110, a weighing module 120, and a drying rod 130. The drying rod 130 is connected to the weighing module 120, and the weighing module 120 is connected to the main control module 110.
[0044] The weighing module 120 is used to detect the weight data of the clothes on the drying rod 130 and send the weight data to the main control module 110.
[0045] Specifically, the weighing module 120 may be equipped with at least one sensor, and each sensor is in contact with the drying rod 130. The weighing module 120 can determine the weight of the clothes on the drying rod 130 by processing the data detected by the sensors, thereby realizing the detection of the weight data of the clothes on the drying rod 130. The weighing module 120 can perform data detection operations at a preset frequency, or it can perform data detection operations in response to instructions sent by the main control module 110.
[0046] The main control module 110 is used to control the drying equipment to perform the steps of any drying control method in the embodiments of this application based on the weight data.
[0047] Specifically, the main control module 110 can be a microcontroller unit (MCU), which can be configured with memory, counters, USB, etc. The microcontroller unit can also run applications and perform logical operations.
[0048] Clothes drying rod 130 is used for drying clothes. It should be noted that the shape, length, material, and drying method of the clothes drying rod 130 can be referenced from existing designs, and this application does not impose any limitations on them.
[0049] In one possible implementation, the drying device 100 may further include a motor module 140 and a drying rod limiting structure 150. The drying rod limiting structure 150 is connected to the main control module 110 and the drying rod 130, respectively; the motor module 140 is connected to the main control module 110 and the drying rod 130, respectively.
[0050] The drying rod limiting structure 150 is used to detect the position of the drying rod 130 and send the detected data to the main control module 110.
[0051] Specifically, the clothesline limiting structure 150 can restrict the movement of the clothesline 130 within a certain range. If the top is taken as the initial position, the range of movement can be determined by the lowest point the clothesline descends to. The initial position and range of movement of the clothesline 130 can be set according to requirements, and this application does not limit them.
[0052] Optionally, the behavior of the controlled object can be the behavior of the object controlling the drying equipment, and the object controlling the drying equipment 100 can be a user, an intelligent robot, etc.
[0053] Optionally, the main control module 110 is also used to send operating commands (such as an up command or a down command) to the motor module 140 to control the raising or lowering of the drying rack.
[0054] Specifically, if the drying equipment 100 receives a drying rod operation command triggered by the controlled object, or a drying rod operation command automatically triggered by the scene, it sends an operation command to the motor module 140 through the main control module 110. Specifically, if the drying rod 130 is at the top, the main control module 110 sends a lowering command to the motor module 140; if the drying rod 130 is at the bottom, the main control module 110 sends an raising command to the motor module 140.
[0055] The motor module 140 is used to control the raising or lowering of the drying rack 130 in response to the running command.
[0056] Specifically, the motor module 140 may be composed of a motor, which can rotate in both forward and reverse directions, and its rotation state is controlled by the main control module 110. When responding to a received operating command, the motor module 140 may perform at least one of the following operations:
[0057] (1) Upon receiving the lifting command, the drying rod 130 is lifted by the rotation of the motor;
[0058] (2) When the descent command is received, the drying rod 130 is lowered by the rotation of the motor.
[0059] In one possible implementation, the drying device 100 may further include a communication module 160, and the drying device may also be connected to the cloud server 200 via the communication module 160.
[0060] The main control module 110 is also used to send the detection data obtained from the detection to the communication module 160.
[0061] The detection data sent by the main control module 110 may include weight data; in addition, it may also include data related to the position of the drying rod 130 (such as at the bottom, at the top, or during the lifting process) and the operating status of the motor module 140.
[0062] The communication module 160 is used to perform corresponding operations (such as logical operations) based on the received detection data, and / or to send the received detection data to the cloud server 200 so that the cloud server 200 can perform corresponding operations (such as logical operations) based on the detection data.
[0063] Optionally, when the main control module 110 sends weight data to the communication module 160, the communication module 160 or the cloud server 200 can perform corresponding operations and feed back the results (such as control operations for the drying equipment) to the main control module 110, so that the main control module 110 can control the drying equipment 100 to perform subsequent operations. Specifically, the corresponding operations include determining the weight change data of the clothes related to the lifting and lowering state of the drying rod 130 based on the detection data; determining the control object behavior implemented for the drying equipment based on the weight change data; and determining the control operation for the drying equipment based on the control object behavior. Optionally, the determined control object behavior can be the result of the execution, and the determined control operation information can also be the result of the execution.
[0064] The process of determining the controlled behavior of the drying equipment based on the weight data of the clothing can be executed by the main control module 110, the communication module 160, or the cloud server 200. Optionally, if the main control module 110 has sufficient resources (e.g., memory resources), it executes the process; if the main control module 110 has insufficient resources, it can execute the process by the communication module 160, or the detected data can be sent to the cloud server 200 for execution. Introducing the cloud server 200 can effectively solve the problem of insufficient processing power of the drying equipment 100.
[0065] In one example, the communication module 160 can be a Zigbee module, a Wi-Fi module, or a 4G / 5G communication module.
[0066] In the embodiments of this application, the connection method used can be a wired connection (such as a connection in a physical structure) or a wireless connection.
[0067] This application embodiment also provides a drying control method, which can be applied to the drying equipment 100 in the above embodiments. Specifically, as... Figure 2 As shown, the method includes the following steps S210 to S230.
[0068] S210: Obtain weight change data of clothing related to the lifting and lowering state of the drying rod.
[0069] Specifically, the weight data of the clothes can be acquired once before the clothesline is lowered and once after it is raised, and then the weight change data can be determined based on the two sets of weight data. Alternatively, the weight data of multiple clothesline items can be acquired both after the clothesline is lowered and before it is raised, and then the weight change data can be determined based on the multiple sets of weight data.
[0070] The raising and lowering state of the drying rod is related to user needs. For example, if the initial state of the drying equipment corresponding to the method provided in this application is that there are clothes drying on the rod and the rod is at the top, the user's need is to control the rod to lower when taking down the clothes. Weight change data indicates the weight change of the clothes on the rod.
[0071] S220 determines the behavior of the object to be manipulated for the drying equipment based on weight change data.
[0072] The manipulated object's behavior can be the behavior of an object that controls the drying equipment, and the object controlling the drying equipment can be a user, an intelligent robot, etc. Optionally, the manipulated object's behavior can include a first behavior of increasing the weight of clothes on the drying rod, and a second behavior of decreasing the weight of clothes on the drying rod.
[0073] In specific application scenarios, the first line can indicate that the controlled object has performed the operation of hanging clothes to dry, and the second line can indicate that the controlled object has performed the operation of taking clothes in.
[0074] S230, determines the control operation of the drying equipment based on the behavior of the manipulated object.
[0075] This application provides a clothes drying control method. This method uses weight change data of clothing related to the raising and lowering state of the clothes drying rod to determine the behavior of the controlled object, so as to determine the subsequent operations to be performed by the drying equipment based on the determined behavior of the controlled object. For example, the weight change data of the clothing can be used to determine whether the controlled object has performed a clothes-drying operation; if it has, the drying equipment is controlled to perform a drying operation.
[0076] The specific processing procedure for obtaining weight change data in the embodiments of this application is described below.
[0077] Specifically, in step S210, the weight change data of the clothing related to the lifting and lowering state of the drying rod is obtained, including steps Sa11, Sa12 and Sa13.
[0078] Sa11, in response to a command to lower the clothesline, acquires the first weight data of the clothes on the clothesline and lowers the clothesline.
[0079] Users can trigger the descent command by operating the preset descent button on the drying device; or, if the drying device is connected to a smart washing machine, the descent command can be triggered after the smart washing machine has performed the washing operation.
[0080] Specifically, after receiving a descent command, the drying equipment lowers the drying rod. Before lowering the rod, it obtains the latest weight data of the clothes on the rod and determines it as the initial weight data.
[0081] Sa12, in response to a command to raise the clothesline, acquires second weight data of the clothes on the clothesline after the clothesline has risen from the bottom to the top.
[0082] Users can trigger the lifting command by operating the preset lifting button on the drying rack; or, if the drying rack is connected to a smart washing machine, the lifting command can be triggered after the clothes in the smart washing machine are transferred to the drying rack.
[0083] Sa13 determines weight change data based on the first weight data and the second weight data.
[0084] The weight change data in S210 includes first change data and / or second change data.
[0085] Specifically, the first change data can be the difference between the second weight data and the first weight data, and this difference can be used to determine whether the operation of hanging clothes to dry has been performed. The second change data can be the difference between the first weight data and the second weight data, and this difference can be used to determine whether the operation of collecting clothes has been performed.
[0086] In a specific application scenario, after receiving a descent command, the drying equipment obtains M through the weighing module. t0 (Corresponding to the first weight data). After receiving the lifting command, the drying equipment obtains M through the weighing module. t1 (Corresponding to the second weight data). Then, based on the first and second weight data, determine whether to perform the operation of drying or collecting the clothes.
[0087] In one feasible embodiment, determining the manipulation behavior applied to the drying equipment based on weight change data in step S220 may specifically include at least one of the following steps Sb1-Sb2:
[0088] Sb1. If the first change data is not less than the preset first threshold, determine that the control object behavior of the drying equipment includes the first behavior of increasing the weight of the clothes on the drying rod.
[0089] Sb2. If the second change data is not less than the preset second threshold, determine that the control object behavior of the drying equipment includes the second behavior of reducing the weight of clothes on the drying rod.
[0090] Specifically, the values of the first or second threshold can be set with reference to information such as the material, length, and drying method of the drying rod, or they can be set according to user needs. This application does not impose any restrictions on this.
[0091] In one example, the preset first threshold and the preset second threshold can be any value within the range of not less than 3 kg and not more than 8 kg (unit of measurement, kilogram).
[0092] Optionally, the first threshold and the second threshold can be the same. For example, both can be set to 5kg (the set threshold is related to the model of the drying equipment; for example, the threshold set for a drying equipment that can hold 12-15 pieces of clothing is different from that set for a drying equipment that can hold 7-10 pieces of clothing).
[0093] In this embodiment of the application, considering that the drying rod of the drying equipment is generally set at the ventilation opening, the weight data on the drying rod is easily affected by the wind, which may lead to inaccurate weight data.
[0094] To address this technical problem, this application embodiment also provides a possible implementation method in which, specifically, in step Sa12, the second weight data of the clothes on the drying rod is obtained. Step Sa12 specifically includes steps Sc1 to Sc2.
[0095] Sc1 acquires multiple weight data points on the drying rack within at least one unit of a preset time period, and calculates the fluctuation difference between the maximum and minimum weight data within that unit of time.
[0096] Specifically, the start point of the preset time period can be the moment when the clothesline rises to the top (e.g., if the clothesline rises to the top at 08:03:51, then the start point of the preset time period can be 08:03:51), or when the clothesline reaches the top and a specified duration has elapsed (e.g., if the specified duration is 3 seconds, and the clothesline rises to the top at 08:01:02, then the start point of the preset time period can be 08:01:05).
[0097] Assuming the preset time period is 10 seconds and one unit of time is 5 seconds, multiple weight data corresponding to two unit times can be obtained within the preset time period.
[0098] Within a unit of time, multiple weight data points can be acquired at a preset frequency (e.g., if the interval is set to acquire one weight data point every 1 second, then 5 weight data points can be acquired within a unit of time when the unit of time is 5 seconds). The largest and smallest weight data points are then selected from these multiple weight data points, and the difference between the largest and smallest weight data points is calculated to determine the fluctuation difference corresponding to that unit of time.
[0099] Sc2, if the fluctuation difference is not greater than the preset third threshold, obtain the second weight data of the clothes on the drying rod.
[0100] The third threshold is used to determine whether the clothesline is in a stable state. Specifically, if a preset number of fluctuation differences are all no greater than the third threshold, the clothesline can be considered to be in a stable state; this preset number can be one or more, and can be set according to requirements in practical applications.
[0101] Specifically, the weight data of the clothes on the drying rod is obtained under the condition that the drying rod is in a stable state, and the weight data obtained under this state is used as the second weight data.
[0102] In one example, the preset third threshold can be any value within the range of not less than 1 kg and not more than 5 kg.
[0103] In a specific application scenario, a third threshold of 1 kg can be set. The initial moment when the drying rack reaches the top is used as the starting point of a preset time period. A 10-second time period is then set, with two 5-second intervals within this period. Within one 5-second interval, weight data is acquired every 100 ms (milliseconds), for a total of 30 weight data points. From these 30 data points, the largest weight (3.56 kg) and the smallest (3.86 kg) are selected, and the fluctuation difference between them is calculated to be 0.3 kg. Within the other 5-second interval, the fluctuation difference is 0.1 kg. Since 0.3 kg and 0.1 kg are both less than 1 kg, it can be determined that the drying rack is in a stable state.
[0104] In an alternative embodiment, weight change data can also be determined in other ways.
[0105] Specifically, obtaining the weight change data of the clothing related to the lifting and lowering state of the drying rod in step S110 may also include steps Sa21 and Sa22:
[0106] Sa21 acquires at least two third weight data points of the clothes on the clothesline after the clothesline has descended to the bottom and before responding to a command to raise the clothesline.
[0107] Optionally, each of the at least two third weight data is sorted based on the acquisition time.
[0108] Sa22, weight change data are determined based on at least two third weight data.
[0109] Specifically, when the drying rack is at the bottom, multiple weight data of the clothes on the drying rack are acquired at a preset frequency.
[0110] Because the clothesline is at the bottom, the clothes may be touched during hanging or taking down, causing the measured weight data to be either too high or too low, rather than the true weight. To address this issue, the multiple weight data points can be filtered. The filtered weight data will be at least two, meaning the above may include at least two third weight data points.
[0111] In one example, the filtering operation can be implemented using a Gaussian filter, a moving average filter, etc., and this application does not impose any restrictions on this.
[0112] In one possible implementation, the weight change data may further include third and / or fourth change data; the manipulation of the drying equipment is determined based on the weight change data, which may specifically include:
[0113] The third weight data that is ranked first is determined as the baseline data, and at least one of the following steps Sd and Se is performed for each third weight data in order from front to back.
[0114] If the absolute value of the first difference between the third weight data and the reference data is not less than the preset fourth threshold, the third weight data ranked next will be determined as the new reference data, and the first difference greater than zero will be determined as the third change data.
[0115] Specifically, among at least two third weight data, the data ranked first is determined as the first benchmark data, and the first difference between each third weight data and the benchmark data is calculated sequentially; if the absolute value of the first difference is not less than the fourth threshold, the third weight data ranked after the third weight data is determined as the new benchmark data, so that the first difference can be obtained again sequentially, until the first difference corresponding to the last third weight data is obtained.
[0116] Specifically, when the absolute value of the first difference is not less than the fourth threshold, there are options to record or not record the first difference. Specifically, if the first difference is greater than zero, it means that the moment the third weight data was detected corresponds to adding clothing to the clothesline; therefore, this first difference needs to be counted in the statistics of adding clothing. Conversely, if the first difference is less than zero, it means that the moment the third weight data was detected corresponds to removing clothing from the clothesline; the influence of this data needs to be eliminated, i.e., it is not recorded, and a new baseline data needs to be determined to count the addition of clothing.
[0117] The first difference that needs to be recorded is determined as the third change data.
[0118] Se, if the absolute value of the second difference between the benchmark data and the third weight data is not less than the preset fifth threshold, the third weight data ranked next is determined as the new benchmark data, and the second difference greater than zero is determined as the fourth change data.
[0119] Specifically, among at least two third weight data points, the data ranked first is determined as the first baseline data point, and the second difference between this baseline data point and each third weight data point is calculated sequentially. If the second difference is not less than a fifth threshold, the third weight data point following it is determined as the new baseline data point, so that the second difference is obtained again sequentially until the second difference corresponding to the last third weight data point is obtained. Furthermore, if the second difference is greater than zero, it is determined as the fourth change data point.
[0120] Specifically, when the absolute value of the second difference is not less than the fifth threshold, there are options for recording or not recording the second difference. Specifically, if the second difference is greater than zero, it means that the moment the third weight data was detected corresponds to the removal of clothing from the drying rack; therefore, this second difference needs to be recorded during the statistical operation of removing clothing. Conversely, if the second difference is less than zero, it means that the moment the third weight data was detected corresponds to the addition of clothing to the drying rack; the influence of this data needs to be eliminated, i.e., it is not recorded, and a new baseline data needs to be determined to statistically analyze the removal of clothing.
[0121] The second difference that needs to be recorded is determined as the fourth change data.
[0122] In one example, the preset fourth threshold and the preset fifth threshold are any values within the range of not less than 1 kg and not more than 3 kg.
[0123] In one possible implementation, the manipulation of the drying equipment is determined based on weight change data, including at least one of steps Sf and Sg:
[0124] Sf calculates the first sum of all the third change data, and if the first sum is not less than the preset sixth threshold, determines the control object behavior for the drying equipment, including the first behavior of increasing the weight of clothes on the drying rod.
[0125] Sg calculates the second sum of all the fourth change data, and if the second sum is not less than the preset seventh threshold, determines that the control object behavior for the drying equipment includes the second behavior of reducing the weight of clothes on the drying rod.
[0126] Specifically, if the problem to be solved is to confirm whether or not clothes have been hung out to dry, then the first sum of the third change data can be calculated. Alternatively, if the problem to be solved is to confirm whether or not clothes have been taken in, then the second sum of the fourth change data can be calculated. Or, if the problem to be solved is to confirm both hanging and taking in clothes, then both the first and second sums need to be calculated.
[0127] In one example, the preset sixth threshold and the preset seventh threshold are any values within the range of not less than 3 kg and not more than 8 kg.
[0128] Optionally, in the above embodiments, the behavior of the manipulated object is determined by whether the first change data is not less than a first threshold or the second change data is not less than a second threshold. If the first change data is less than the first threshold or the second change data is less than the second threshold, i.e., the behavior of the manipulated object cannot be determined based on the first change data and the second change data, the behavior of the manipulated object can also be determined through steps Sa21 and Sa22.
[0129] Specifically, determining the manipulation behavior applied to the drying equipment based on weight change data also includes:
[0130] If the first change data is less than a preset first threshold, and if the second change data is less than a preset second threshold, the manipulation behavior implemented on the drying equipment is determined based on the weight change data determined by at least two third weight data.
[0131] In implementing this solution, weight change data can be obtained solely through Sa13 to determine the behavior of the manipulated object, or solely through Sa22 to determine the behavior of the manipulated object, or a combination of Sa13 and Sa22 can be used to obtain weight change data for determining the behavior of the manipulated object. This application does not impose any restrictions on this method.
[0132] Furthermore, obtaining weight change data through Sa13 to determine the behavior of the manipulated object is simpler and faster, while obtaining weight change data through Sa22 can improve the accuracy of the calculation.
[0133] For the determined operations of drying or collecting clothes, targeted follow-up services can be offered to enhance the intelligent experience of the product. To this end, this application embodiment also provides a possible implementation method. Specifically, step S230, which determines the control operation of the drying equipment based on the behavior of the manipulated object, includes at least one of steps Sh and Si.
[0134] Sh, based on the first action, performs control operations related to drying clothes or issues prompts for such control operations.
[0135] Specifically, when the first line is used for drying clothes, it can perform air-drying or tumble-drying operations on the clothes waiting to dry on the drying rack. Specifically, if the drying equipment has a built-in drying module, it can automatically activate the drying module to quickly dry the clothes using air-drying or tumble-drying methods. Alternatively, the drying equipment can issue voice prompts to prompt the user to manually trigger the drying equipment to perform air-drying or tumble-drying operations.
[0136] Si, based on the second action, performs control operations related to clothing organization or issues prompts for such control operations.
[0137] Specifically, the second line indicates that the operation of collecting clothes has been performed, meaning that the dried clothes have been taken down from the drying rack. The dried clothes can be organized and stored using the designated storage module. Additionally, if the weight data determines that there are no clothes left on the drying rack, a washing operation can be performed on the rack after the clothes have been collected.
[0138] It should be noted that there are other ways to handle the first and second acts mentioned above, and this application does not limit this.
[0139] This application also provides a possible implementation in which the drying device further includes a communication module and is connected to a cloud server through the communication module.
[0140] The detected data is sent to the cloud server via the communication module, so that the cloud server can perform corresponding operations based on the detected data; the operation results are received from the cloud server, and the control operations for the drying equipment are determined based on the operation results.
[0141] Specifically, the drying equipment can also send detection data, including the position of the drying rod, the weight of the clothes on the rod, and the status of the motor, to a cloud server. Then, the cloud server determines the weight change data of the clothes on the rod based on the received detection data, and determines the behavior of the object being controlled by the drying equipment based on the weight change data, so as to determine the control operation of the drying equipment based on the behavior of the object being controlled.
[0142] The solution provided in this application embodiment can be applied to any clothes drying scenario. This solution processes the weight data of the clothes on the drying rack to determine the behavior of the controlled object, and then performs corresponding control operations based on the behavior. To better understand the solution provided in this application embodiment embodiment, the following detailed explanation uses a specific example of a clothes drying machine.
[0143] In this example, the clothes drying rack includes a main control chip, a motor, a weighing module, a drying rod, and a drying rod limiting structure. The drying rod is connected to the motor, the weighing module, and the drying rod limiting structure, respectively. The main control chip is also connected to these components. The motor receives upward or downward commands from the main control chip and executes the corresponding operations. The weighing module detects the weight of the clothes on the drying rod and sends it to the main control chip. The drying rod limiting structure detects the position information of the drying rod and sends it to the main control chip.
[0144] In this example, the solution provided in this application embodiment can be implemented as an application. The application can be a standalone application, or a plugin or applet in other applications. After the clothes drying machine uses the application, it can process the acquired clothing weight data through the application and determine whether to perform the clothing drying operation based on the processing result.
[0145] This example includes steps S1001 to S1009, as detailed below:
[0146] S1001, the clothes drying rack acquires the weight data of the clothes (M). t .
[0147] Specifically, the weighing module acquires the weight data M of the clothes on the drying rack at a preset frequency. t and the obtained M t Send to the main control chip.
[0148] Unless otherwise specified, the weight data obtained in the following steps refers to the weight of the clothes on the drying rack.
[0149] S1002, the clothes drying rack receives a lowering command and lowers the drying rod.
[0150] Specifically, users can trigger the descent command by operating the preset descent button on the clothes drying rack, or by triggering the descent command after the connected smart washing machine has finished washing clothes. The M signal received at the moment the drying rack is about to descend... t As M t0 .
[0151] The clothes drying rack responds to a descent command by raising the drying rod. During the descent, the main control chip pauses receiving M signals. t .
[0152] S1003, after the clothesline has descended to the bottom, the clothes drying rack continues to receive M. t .
[0153] Specifically, if the drying rod limiting structure detects that the drying rod is at the bottom, the main control chip begins to receive M signals at a preset frequency. t The data is then sequentially labeled as weight data M according to the time of receipt. b0 ~M bn There are a total of n data points. The preset frequency can be 1 time / s.
[0154] S1004, the clothes drying rack received the command to rise and raised the drying rod.
[0155] Specifically, users can trigger a descent command by operating a preset rise button on the clothes dryer, or by triggering a rise command after the connected smart washing machine has finished washing clothes. During the rise, the main control chip pauses acquiring weight data.
[0156] The clothes drying rack responds to an upward command, controlling the drying rod to descend. During the upward movement, the main control chip pauses receiving M signals. t .
[0157] The drying rod limiting structure continuously detects the position of the drying rod during the upward process.
[0158] S1005, after the clothes drying rack is raised to the top, determine whether the drying rod is in a stable state.
[0159] Specifically, after the drying rod limiting structure detects that the drying rod is at the top, the main control chip acquires multiple weight data points within a preset time period of multiple consecutive unit time intervals. Further, for each unit time interval, the fluctuation difference between the largest and smallest weight data points is calculated to obtain the fluctuation difference corresponding to each unit time interval. Finally, if the fluctuation difference corresponding to multiple consecutive unit time intervals is not greater than a preset threshold 1 (which can correspond to the third threshold in the above method embodiment), the drying rod is determined to be in a stable state. The preset threshold 1 can be any value within the range of not less than 1 kg and not greater than 5 kg.
[0160] If at least one of the fluctuation differences across multiple consecutive time units exceeds a preset threshold, the data is deemed unstable, indicating that the clothesline is in an unstable state. For example, the clothesline might be subjected to strong external forces such as strong winds, causing it to be in an unstable state. In this case, the current process can be terminated.
[0161] S1006, Clothes drying rack obtains weight data (M) t1 .
[0162] Specifically, if the data is determined to be stable, the main control chip acquires the weight data M. t1 .
[0163] The details of the increase / decrease of clothes on the drying rack can be determined through steps S1006-S1009, or through steps S1008-S1009. During this determination process, if the total weight of the added clothes is greater than a preset threshold 2 (corresponding to the first threshold in the above method embodiment), it can be determined that clothes have been added to the drying rack; if the total weight of the removed clothes is greater than a preset threshold 3 (corresponding to the second threshold in the above method embodiment), it can be determined that clothes have been removed from the drying rack.
[0164] S1007, clothes drying rack, based on weight data (M) t0 and M t1 Determine the details of clothing additions and subtractions.
[0165] Specifically, calculating M t1 With M t0 The absolute value of the difference, if the absolute value is greater than the preset threshold 2, and M t1 Greater than M t0 When the absolute value of the clothes on the drying rack increases, it can be determined that the number of clothes on the rack has increased; if the absolute value is greater than the preset threshold of 3, and M t1 Less than M t0 When this happens, it can be determined that the amount of clothing on the drying rack has decreased. Threshold 2 and threshold 3 correspond to the first threshold and the second threshold in the above method embodiment, respectively.
[0166] If the absolute value is not greater than threshold 2, or if the absolute value is not greater than the preset threshold 3, it is impossible to determine whether clothes have been added or removed from the drying rack. The following sections, S1008-S1009, will explain in detail whether clothes have been added to the drying rack. The process for determining whether clothes have been removed from the drying rack can be found in S1008-S1009, and will not be elaborated upon here for simplicity.
[0167] S1008, Clothes Dryer for M b0 ~M bn After filtering, M is obtained. bf0 ~M bfm Where m <= n. Where M bf0 ~M bfm Sort by acquisition time.
[0168] Specifically, M is filtered using various filtering algorithms. b0 ~M bn The filter process removes the weight fluctuations caused by touching the clothesline when taking or placing clothes, as well as by the shaking of the clothesline, to obtain M. bf0 ~M bfm .
[0169] Among them, due to M b0 ~M bn The data is identified sequentially according to the time of acquisition, therefore each data point is arranged in order. The M obtained through filtering... bf0 ~M bfm Each data point can also be sorted according to the time point in which each data point was acquired.
[0170] S1009, clothes drying rack based on M bf0 ~M bfm Determine if any clothing has been added to the drying rack. This step includes four sub-steps (a), (b), (c), and (d).
[0171] (a) Select M bf0 As the benchmark data M base Calculate the difference ΔM i0 = | M bfi – M base |. Among them, M bfi For M bf0 M bf1 …M bfm Choose any one of them. Arrange M in sequence. bf0 M bf1 …M bfm Substitute into M bfi Calculate ΔM based on its position. i0 Among them, when substituting a certain M... bfi When, the obtained ΔM i0Not less than a preset threshold 4 (corresponding to the fourth threshold in the above method embodiment). Wherein, the threshold 4 is any value between 1kg and 3kg.
[0172] (b) If M bfi >M base Record ΔM i0 .
[0173] (c) Redetermine M base =M bf(i+1) Obtain the difference ΔM i1 = | M bfi – M base |. Among them, the M bfi For M bf(i+1) M bf(i+2) …M bfm M in order bf(i+1) M bf(i+2) …M bfm Substitute into M bfi Calculate ΔM i1 .
[0174] (d) Repeat (a) to (c) until M. bfi For M bfm Finally, we obtain ΔM. i0 ~ΔM ik Given a total of k data points, calculate the sum ΔM of these k data points. i .
[0175] If ΔM i If the weight exceeds a preset threshold of 5 (corresponding to the sixth threshold in the above method embodiment), it is determined that there are additional clothes on the drying rack. The threshold of 5 is any value within the range of not less than 3 kg and not more than 8 kg.
[0176] Furthermore, the system can also provide prompts to users via control panel or voice commands to perform air-drying and tumble-drying operations. For example, it could issue a voice prompt such as, "While drying clothes, can we turn on the air-drying function to speed up the drying process?" Alternatively, the clothes dryer can also include a drying module, which can be activated to dry clothes.
[0177] See Figure 3 This application provides a drying control device 300, which is applied to the drying equipment 100 in the above embodiment. The device 300 may include: an acquisition module 310, a first determination module 320 and a second determination module 330.
[0178] The acquisition module 310 is used to acquire weight change data of clothing related to the lifting and lowering state of the drying rod.
[0179] The first determining module 320 is used to determine the behavior of the manipulated object implemented on the drying equipment based on the weight change data.
[0180] The second determining module 330 is used to determine the control operation of the drying equipment based on the behavior of the manipulated object.
[0181] In one possible implementation, the acquisition module 310, in acquiring weight change data of clothing related to the lifting and lowering state of the drying rod, is specifically used for:
[0182] In response to a command to lower the clothesline, first weight data of the clothes on the clothesline is acquired, and the clothesline is lowered; in response to a command to raise the clothesline, after the clothesline is raised from the bottom to the top, second weight data of the clothes on the clothesline is acquired; weight change data is determined based on the first weight data and the second weight data.
[0183] And / or, after the clothesline has been lowered to the bottom and before responding to a command to raise the clothesline, acquire at least two third weight data points of the clothes on the clothesline; determine weight change data based on the at least two third weight data points.
[0184] In one possible implementation, the first determining module 320, in acquiring the second weight data of the clothes on the drying rod, is specifically used for:
[0185] Multiple weight data points on the drying rack are acquired within at least one unit of a preset time period, and the fluctuation difference between the maximum and minimum weight data within the unit of time is calculated; if the fluctuation difference is not greater than a preset third threshold, the second weight data of the clothes on the drying rack is acquired.
[0186] In one possible implementation, the first determining module 320, in determining the manipulation behavior applied to the drying equipment based on weight change data, is specifically used for:
[0187] If the first change data is not less than the preset first threshold, the control object behavior of the drying equipment is determined to include the first behavior of increasing the weight of the clothes on the drying rod, and the first change data is the difference between the second weight data and the first weight data.
[0188] If the second change data is not less than the preset second threshold, the control behavior of the drying equipment is determined to include the second behavior of reducing the weight of clothes on the drying rod, and the second change data is the difference between the first weight data and the second weight data.
[0189] The determination of weight change data based on the first weight data and the second weight data includes: determining the difference between the second weight data and the first weight data as the first change data, and / or determining the difference between the first weight data and the second weight data as the second change data.
[0190] In one possible implementation, the first determining module 320, in determining the manipulation behavior of the object targeted at the drying equipment based on weight change data, is further specifically used for:
[0191] If the first change data is less than the first threshold, and if the second change data is less than the second threshold, the manipulation behavior implemented against the drying equipment is determined based on the weight change data determined by at least two third weight data.
[0192] In one possible implementation, the weight change data includes third and fourth weight change data; the third weight data is sorted based on the time of acquisition; the first determining module 320, in determining the weight change data based on at least two third weight data, is specifically used for:
[0193] The third-weighted data that is ranked first is determined as the baseline data, and at least one of the following operations is performed for each third-weighted data in order from front to back:
[0194] If the absolute value of the first difference between the third weight data and the benchmark data is not less than the preset fourth threshold, the third weight data ranked next will be determined as the new benchmark data, and the first difference greater than zero will be determined as the third change data.
[0195] If the absolute value of the second difference between the baseline data and the third weight data is not less than the preset fifth threshold, the third weight data ranked next will be determined as the new baseline data, and the second difference greater than zero will be determined as the fourth change data.
[0196] In one possible implementation, the first determining module 320, in determining the manipulation behavior of the object implemented against the drying equipment based on weight change data, is specifically used to perform at least one of the following:
[0197] Calculate the first sum of all the third change data, and if the first sum is not less than a preset sixth threshold, determine the control behavior of the drying equipment, which includes the first behavior of increasing the weight of the clothes on the drying rod.
[0198] Calculate the second sum of all the fourth change data, and if the second sum is not less than a preset seventh threshold, determine that the control behavior for the drying equipment includes the second behavior of reducing the weight of clothes on the drying rod.
[0199] In one possible implementation, the second determining module 330, in determining the control operation on the drying equipment based on the behavior of the manipulated object, is specifically used to perform at least one of the following:
[0200] Based on the first action, perform control operations related to drying clothes or issue prompts for such control operations.
[0201] Based on the second action, perform control operations related to clothing organization or issue prompts for such control operations.
[0202] The apparatus in this application embodiment can execute the method provided in this application embodiment, and the implementation principle is similar. The actions performed by each module in the apparatus of each embodiment of this application correspond to the steps in the method of each embodiment of this application. For detailed functional descriptions of each module of the apparatus, please refer to the descriptions in the corresponding methods shown above, which will not be repeated here.
[0203] This application embodiment also provides a possible implementation. The drying device in the above embodiment can be an electronic device, which includes a memory, a processor, and a computer program stored in the memory. The processor executes the computer program to implement the steps of a drying control method. Compared with related technologies, the electronic device uses the weight change data of the clothes related to the lifting and lowering state of the drying rod to judge the behavior of the controlled object, so as to determine the subsequent operations to be performed by the drying device based on the determined behavior of the controlled object.
[0204] In one alternative embodiment, an electronic device is provided, such as Figure 4 As shown, Figure 4 The illustrated electronic device 4000 includes a processor 4001 and a memory 4003. The processor 4001 and the memory 4003 are connected, for example, via a bus 4002. Optionally, the electronic device 4000 may further include a transceiver 4004, which can be used for data interaction between the electronic device and other electronic devices, such as sending and / or receiving data. It should be noted that in practical applications, the transceiver 4004 is not limited to one type, and the structure of the electronic device 4000 does not constitute a limitation on the embodiments of this application.
[0205] Processor 4001 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 4001 may also be a combination that implements computational functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.
[0206] Bus 4002 may include a pathway for transmitting information between the aforementioned components. Bus 4002 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 4002 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 4 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0207] The memory 4003 may be ROM (Read Only Memory) or other types of static storage devices capable of storing static information and instructions, RAM (Random Access Memory) or other types of dynamic storage devices capable of storing information and instructions, or EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media, other magnetic storage devices, or any other medium capable of carrying or storing computer programs and capable of being read by a computer, without limitation herein.
[0208] The memory 4003 stores computer programs that execute embodiments of this application, and its execution is controlled by the processor 4001. The processor 4001 executes the computer programs stored in the memory 4003 to implement the steps shown in the foregoing method embodiments.
[0209] This application provides a computer-readable storage medium storing a computer program. When the computer program is executed by a processor, it can implement the steps and corresponding content of the aforementioned method embodiments.
[0210] This application also provides a computer program product, including a computer program that, when executed by a processor, can implement the steps and corresponding content of the aforementioned method embodiments.
[0211] The terms "first," "second," "third," "fourth," "1," "2," etc. (if present) in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in a sequence other than that shown in the illustrations or text descriptions.
[0212] It should be understood that although arrows indicate various operation steps in the flowcharts of this application's embodiments, the order in which these steps are implemented is not limited to the order indicated by the arrows. Unless explicitly stated herein, in some implementation scenarios of this application's embodiments, the implementation steps in each flowchart can be executed in other orders as required. Furthermore, some or all steps in each flowchart, based on the actual implementation scenario, may include multiple sub-steps or multiple stages. Some or all of these sub-steps or stages can be executed at the same time, and each sub-step or stage can also be executed at different times. In scenarios where execution times differ, the execution order of these sub-steps or stages can be flexibly configured according to requirements, and this application's embodiments do not limit this.
[0213] The above description is only an optional implementation method for some implementation scenarios of this application. It should be noted that for those skilled in the art, other similar implementation methods based on the technical concept of this application without departing from the technical concept of this application also fall within the protection scope of the embodiments of this application.
Claims
1. A method for controlling drying, characterized in that, Applied to a clothes drying device, the clothes drying device including a drying rod for drying clothes, the method includes: Acquiring weight change data of clothing related to the lifting and lowering state of the drying rod includes: acquiring at least two third weight data of clothing on the drying rod after the drying rod has descended to the bottom and before responding to a command to lift the drying rod; and determining weight change data based on the difference between adjacent third weight data at the acquisition time. Based on the weight change data, determine the manipulation behavior implemented on the drying equipment; The control operation for the drying equipment is determined based on the behavior of the manipulated object.
2. The method according to claim 1, characterized in that, The step of acquiring weight change data of clothing related to the lifting and lowering state of the drying rod also includes: In response to a descent command for the drying rod, first weight data of the clothes on the drying rod is acquired, and the drying rod is lowered; in response to a descent command for the drying rod, after the drying rod is raised from the bottom to the top, second weight data of the clothes on the drying rod is acquired; and the weight change data is determined based on the first weight data and the second weight data.
3. The method according to claim 2, characterized in that, The step of obtaining the second weight data of the clothes on the drying rod includes: Multiple weight data points on the drying rack are acquired within at least one unit of a preset time period, and the fluctuation difference between the maximum and minimum weight data within that unit of time is calculated. If the fluctuation difference is not greater than a preset third threshold, the second weight data of the clothes on the drying rod is obtained.
4. The method according to claim 2, characterized in that, The determination of the manipulation behavior applied to the drying equipment based on the weight change data includes at least one of the following: If the first change data is not less than a preset first threshold, the control object behavior of the drying equipment is determined to include the first behavior of increasing the weight of the clothes on the drying rod; If the second change data is not less than a preset second threshold, the control object behavior of the drying equipment is determined to include the second behavior of reducing the weight of the clothes on the drying rod; The step of determining the weight change data based on the first weight data and the second weight data includes: determining the difference between the second weight data and the first weight data as the first change data, and / or determining the difference between the first weight data and the second weight data as the second change data.
5. The method according to claim 4, characterized in that, The step of determining the manipulation behavior applied to the drying equipment based on the weight change data includes: If the first change data is less than the first threshold, and if the second change data is less than the second threshold, the manipulation behavior implemented against the drying equipment is determined based on the weight change data determined by the at least two third weight data.
6. The method according to claim 2 or 5, characterized in that, The third weight data is sorted based on the time of acquisition; the determination of weight change data based on the difference between adjacent third weight data at the acquisition time includes: The third-weighted data that is ranked first is determined as the baseline data, and at least one of the following operations is performed for each third-weighted data in order from front to back: If the absolute value of the first difference between the third weight data and the reference data is not less than the preset fourth threshold, the third weight data ranked next will be determined as the new reference data, and the first difference greater than zero will be determined as the third change data. If the absolute value of the second difference between the reference data and the third weight data is not less than the preset fifth threshold, the third weight data ranked next will be determined as the new reference data, and the second difference greater than zero will be determined as the fourth change data.
7. The method according to claim 6, characterized in that, The determination of the manipulation behavior applied to the drying equipment based on the weight change data includes at least one of the following: Calculate the first sum of all the third change data, and if the first sum is not less than a preset sixth threshold, determine that the control object behavior for the drying equipment includes the first behavior of increasing the weight of the clothes on the drying rod; Calculate the second sum of all the fourth change data, and if the second sum is not less than a preset seventh threshold, determine that the controllable object behavior for the drying equipment includes a second behavior of reducing the weight of the clothes on the drying rod.
8. The method according to claim 7, characterized in that, The determination of control operations on the drying equipment based on the behavior of the manipulated object includes at least one of the following: Based on the first action, perform control operations related to drying clothes or issue prompts for such control operations; Based on the second action, perform control operations related to clothing organization or issue prompts for such control operations.
9. A drying control device, characterized in that, The device is applied to a clothes drying rack, which includes a drying rack for drying clothes, and the device includes: The acquisition module is used to acquire weight change data of clothing related to the lifting and lowering state of the drying rod, including: after the drying rod is lowered to the bottom and before responding to the lifting command for the drying rod, acquiring at least two third weight data of clothing on the drying rod; and determining weight change data based on the difference between adjacent third weight data at the acquisition time. The first determining module is used to determine the manipulation behavior implemented on the drying equipment based on the weight change data; The second determining module is used to determine the control operation of the drying equipment based on the behavior of the manipulated object.
10. A drying device, characterized in that, The drying equipment includes a main control module, a weighing module, and drying rods; wherein... The weighing module is used to detect the weight data of the clothes on the drying rod and send the weight data to the main control module; The main control module is used to control the drying equipment to perform the steps of the method according to any one of claims 1-8 based on the weight data.
11. The drying equipment according to claim 10, characterized in that, The drying equipment also includes a communication module, which is connected to a cloud server; wherein, The main control module is also used to send the detection data obtained from the detection to the communication module; The communication module is used to send the detection data to the cloud server so that the cloud server can perform corresponding operations based on the detection data, and / or, to perform corresponding operations based on the detection data; The detection data includes weight data.
12. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1-8.
13. A computer program product, comprising a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method according to any one of claims 1-8.
Citation Information
Patent Citations
Clothes humidity detection method and clothes hanger
CN110554141A
Clothes airing equipment control method and device, clothes airing equipment and storage medium
CN113529384A