Intelligent household appliance linkage method and equipment

By acquiring the target configuration file and updating the linkage control strategy when the smart home appliance is connected to the network for the first time, the linkage control problem is solved when the network is poor, ensuring that the device can still operate effectively in linkage mode without network, thus improving the user experience.

CN121125374APending Publication Date: 2025-12-12QINGDAO HAIER WASHING MASCH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410746691.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-06-11
Publication Date
2025-12-12

AI Technical Summary

Technical Problem

When network quality is poor, smart home appliances cannot be effectively controlled in a coordinated manner, affecting data transmission and linkage between devices.

Method used

When a smart home appliance connects to the network for the first time, it sends a configuration file request to the server, receives the target configuration file, and updates the linkage control strategy according to the linkage operation rules and operating parameters to ensure that the device can operate in linkage mode when there is no network or the network is poor.

Benefits of technology

This enables smart home appliances to be effectively linked and controlled even under poor network conditions, improving device processing efficiency and user satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121125374A_ABST
    Figure CN121125374A_ABST
Patent Text Reader

Abstract

The invention provides an intelligent household appliance linkage method and equipment, and relates to the technical field of intelligent household appliances. The method comprises the following steps: when the intelligent household electrical appliance is networked for the first time, sending a configuration file request to a server side; the intelligent household appliance is a household appliance integrating at least two sub-devices executing different functions in the same machine body. A configuration file response returned by the server side is received, the configuration file response comprises a target configuration file, and the target configuration file comprises at least one linkage operation rule for linkage operation of the condition equipment and the associated equipment. Through the above mode, the configuration file is established, so that the intelligent household electrical appliances can directly perform linkage operation under a low-quality network, and the applicability is improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application belongs to the technical field of intelligent household appliances, and particularly relates to an intelligent household appliance device linkage method and device. BACKGROUND

[0002] With more and more households incorporating intelligent household appliance devices into the Internet of Things, the intelligent household appliance devices can be controlled, data can be collected and shared through a unified control interface, thereby realizing linkage control and providing more personalized and convenient services.

[0003] When the intelligent household appliance devices running in linkage run, the running state is sent to the server end, the server end determines the linkage instruction to be executed by the intelligent household appliance devices running in linkage according to the running state, and the linkage instruction is sent to the intelligent household appliance devices running in linkage.

[0004] However, the linkage of the intelligent household appliance devices incorporated into the same Internet of Things depends on high-quality networks. If the network quality is poor when the intelligent household appliance devices running in linkage run, the linkage control of the intelligent household appliance devices will be affected. SUMMARY

[0005] In order to solve the above problems in the prior art, the present application provides an intelligent household appliance device linkage method and device.

[0006] In a first aspect, the present application provides an intelligent household appliance device linkage method applied to an intelligent household appliance device, and the method comprises the following steps.

[0007] When the intelligent household appliance device is first connected to a network, a configuration file request is sent to a server end; the intelligent household appliance device is a household appliance device integrating at least two sub-devices performing different functions in the same body;

[0008] A configuration file response returned by the server end is received, the configuration file response comprises a target configuration file, the target configuration file comprises at least one linkage running rule in which a condition device and an associated device can run in linkage, and the target configuration file is used to guide the condition device and the associated device to run in linkage.

[0009] In a possible implementation, after the configuration file response returned by the server end is received, the method further comprises the following steps.

[0010] When the condition device in the intelligent household appliance device runs, if it is determined according to the target configuration file that the associated device controlling the intelligent household appliance device runs in association, the current linkage running rule and the running parameter of the condition device are acquired;

[0011] It is determined whether to update the current linkage running rule according to the running parameter;

[0012] If an update is required, the current linkage operation rules will be updated, and the associated devices will be controlled to operate in conjunction with the updated linkage operation rules.

[0013] If not updated, the associated devices will be controlled to operate in conjunction with the current linkage operation rules.

[0014] In one possible implementation, the current linkage operation rule includes the target state of the conditional device and the target action performed by the associated device under the target state. The step of determining whether to update the current linkage operation rule based on the operation parameters includes:

[0015] The target operating parameters that affect the execution of the target action are obtained from multiple operating parameters, the first value of the target operating parameters is monitored within a preset time period, and the rate of change of the target operating parameters is calculated based on the first value.

[0016] Based on the rate of change of the target operating parameters, predict the second value of the target operating parameters when the conditional device is in the target state, and determine whether the second value satisfies the preset relationship with the preset value;

[0017] If the conditions are met, the current linkage operation rule will not be updated;

[0018] If the conditions are not met, then update the current linkage operation rules.

[0019] In one possible implementation, updating the current linkage operation rules includes:

[0020] The new target state of the conditional device is obtained based on the second value, the preset value, and the rate of change of the target operating parameters. The current linkage operation rules are updated based on the new target state so that the associated device performs the target action when the conditional device is in the new target state.

[0021] In one possible implementation, obtaining the new target state of the conditional device based on the second numerical value, the preset value, and the target operating parameter change rate includes:

[0022] The parameter difference is obtained based on the second value and the preset value, and the time adjustment amount is obtained based on the parameter difference and the target operating parameter change rate.

[0023] Based on the time adjustment amount and the target state, obtain the new target state of the conditional device.

[0024] Secondly, this application provides a method for linking smart home appliances, applied on a server side, the method comprising:

[0025] When a user sends a request to associate a smart home appliance, the system retrieves the condition device and associated device from the sub-devices of the smart home appliance according to the type of the smart home appliance. The smart home appliance is a home appliance that integrates at least two sub-devices that perform different functions into the same body.

[0026] Obtain the target configuration file corresponding to the conditional device and the associated device. The target configuration file includes at least one linkage operation rule that enables the conditional device and the associated device to operate in conjunction. The target configuration file is used to guide the conditional device and the associated device to operate in conjunction.

[0027] The target configuration file is sent to the smart home appliance.

[0028] In one possible implementation, sending the target configuration file to the smart home appliance includes:

[0029] Receive a configuration file request sent by the smart home appliance; the configuration file request is sent when the smart home appliance first connects to the network;

[0030] Send a configuration file response to the smart home appliance, the configuration file response including the target configuration file.

[0031] In one possible implementation, obtaining the configuration files corresponding to the conditional device and the associated device includes:

[0032] Determine whether a user-defined candidate configuration file exists in the associated application;

[0033] If it exists, the target configuration file is determined based on the candidate configuration file and the workflow of the smart home appliance, wherein the workflow is used to indicate the processes that the conditional device and the associated device can execute synchronously or sequentially;

[0034] If not, then according to the workflow, the target configuration files corresponding to the conditional device and the associated device are generated.

[0035] In one possible implementation, determining the target profile based on the candidate profile and the workflow of the smart home appliance includes:

[0036] Based on the linkage operation rules in the candidate configuration file, obtain the candidate processes that the conditional device and the associated device can execute synchronously or sequentially.

[0037] Verify whether the candidate process conforms to the workflow;

[0038] If the conditions are met, the candidate configuration file will be used as the target configuration file;

[0039] If it does not meet the requirements, the candidate configuration file is modified according to the described workflow to obtain the target configuration file.

[0040] Thirdly, this application provides a smart home appliance linkage control device, comprising: a transmitting module and a receiving module, wherein:

[0041] The sending module is used to send a configuration file request to the server when the smart home appliance is connected to the network for the first time; the smart home appliance is a home appliance that integrates at least two sub-devices that perform different functions into the same body.

[0042] The receiving module is used to receive a configuration file response returned by the server. The configuration file response includes a target configuration file, which includes at least one linkage operation rule that allows the conditional device and the associated device to operate in conjunction. The target configuration file is used to guide the conditional device and the associated device to operate in conjunction.

[0043] Fourthly, this application provides a smart home appliance linkage control device, comprising: an acquisition module, a configuration module, and a response module, wherein:

[0044] The acquisition module is used to, when receiving an association application for a smart home appliance sent by a user terminal, acquire condition devices and associated devices from the sub-devices of the smart home appliance according to the type of the smart home appliance, wherein the smart home appliance is a home appliance that integrates at least two sub-devices performing different functions into the same body.

[0045] The configuration module is used to obtain target configuration files corresponding to the conditional device and the associated device. The target configuration file includes at least one linkage operation rule that allows the conditional device and the associated device to operate in conjunction. The target configuration file is used to guide the conditional device and the associated device to operate in conjunction.

[0046] The response module is used to send the target configuration file to the smart home appliance.

[0047] Fifthly, this application provides a smart home appliance device, comprising: at least one processor and a memory, wherein:

[0048] The memory is used to store computer-executed instructions;

[0049] The at least one processor is configured to execute computer execution instructions stored in the memory, such that the at least one processor performs the method as described in any of the preceding statements.

[0050] Sixthly, this application provides a computer storage medium storing computer execution instructions, which, when executed by a processor, are used to implement the method described in any of the preceding claims.

[0051] In a seventh aspect, this application also provides a computer program product, including a computer program that, when executed by a processor, can implement the steps of the scheme recommendation method as described in any of the preceding claims.

[0052] This application provides a method and apparatus for linking smart home appliances. After the smart home appliance connects to the network for the first time, it sends a configuration file request to the server. Upon receiving the request, the server sends the target configuration file, obtained according to the association request and linkage operation rules, to the smart home appliance, enabling the smart home appliance to operate in linkage mode based on the target configuration file. Through this method, the smart home appliance can be controlled in linkage mode even without a network or with a poor network connection, thanks to the target configuration file established and sent by the server. Attached Figure Description

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

[0054] Figure 1 A scenario diagram provided for an embodiment of this application;

[0055] Figure 2 A flowchart illustrating a smart home appliance linkage method provided in this application embodiment. Figure One ;

[0056] Figure 3 A flowchart illustrating a smart home appliance linkage method provided in this application embodiment. Figure Two ;

[0057] Figure 4 A flowchart illustrating a smart home appliance linkage method provided in this application embodiment. Figure Three ;

[0058] Figure 5 A schematic diagram of the structure of a smart home appliance linkage control device provided in this application embodiment. Figure One ;

[0059] Figure 6 A schematic diagram of the structure of a smart home appliance linkage control device provided in this application embodiment. Figure Two ;

[0060] Figure 7 This is a schematic diagram of the structure of a smart home appliance provided in an embodiment of this application.

[0061] Through the above-mentioned accompanying drawings, specific embodiments of the present application have been shown, and will be described in more detail hereinafter. These drawings and the textual description are not intended to limit the scope of the concept of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by reference to specific embodiments. Detailed Description of the Embodiments

[0062] To make the objectives, technical solutions, and advantages of the present application clearer, the technical solutions in the present application will be clearly and completely described below with reference to the accompanying drawings in the present application. Apparently, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts shall fall within the scope of protection of the present application.

[0063] In the description and claims of the present invention and the above-mentioned accompanying drawings, the terms "first", "second", "third", "fourth", etc. (if any) 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 may be interchanged under appropriate circumstances so that the embodiments of the present invention described herein can be implemented in an order different from those illustrated or described herein.

[0064] In the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.

[0065] Smart home appliances incorporated into the same Internet of Things can achieve linkage. However, for the linkage of smart home appliances, the operating parameters of the linked devices need to be obtained. When the network quality is poor, data transmission cannot be carried out between different smart home appliances. Therefore, the linkage of smart home appliances in the Internet of Things requires a high-quality network to achieve. However, smart home appliances can obtain the operating parameters of different sub-devices and can perform linkage control between sub-devices when the network quality is poor. However, the current linkage control methods for smart home appliances on the market are still based on the Internet of Things.

[0066] This application provides a method for linking smart home appliances. After the smart home appliance connects to the network for the first time, it sends a configuration file request to the server. Upon receiving the request, the server sends the target configuration file, obtained according to the association request and linkage operation rules, to the smart home appliance, enabling the smart home appliance to operate in linkage mode based on the target configuration file. Through this method, smart home appliances can be controlled in linkage mode even without a network or with a poor network connection, thanks to the target configuration file established and sent by the server.

[0067] Next, the technical solutions shown in this application will be described in detail through specific embodiments. It should be noted that the following embodiments may exist alone or in combination with each other, and the same or similar content will not be described again in different embodiments.

[0068] It should be noted that smart home appliances are home appliances that integrate at least two separate devices performing different functions into one unit, including but not limited to washer-dryer combos, microwave-oven combos, refrigerator-bar combos, coffee makers and kettle combos, etc. For ease of explanation, the following embodiments in this application will all use washer-dryer combos for illustration.

[0069] Figure 1 This is a schematic diagram of a scenario provided for an embodiment of this application. For example... Figure 1 As shown, the washer-dryer combo includes a washing unit and a drying unit, as well as a processor for controlling these units. If the user or server needs to interact with the smart home appliance, they send interaction information to the processor, which then controls the operation of the washing unit and / or the drying unit based on the interaction information.

[0070] In this application, when network quality is good, the server receives an association request from the user and determines the smart home appliance to be configured, namely, a washer-dryer combo, based on the association request. A target configuration file is generated by combining the association request with the corresponding workflow of the washer-dryer combo. When the server receives a configuration file request from the washer-dryer combo, it sends the target configuration file to the Wi-Fi module. The controller of the washer-dryer combo retrieves the target configuration file through the Wi-Fi module and stores the received target configuration file.

[0071] Furthermore, after receiving the target configuration file, the washer-dryer combo will control the washing and drying equipment to work together according to the target configuration file, regardless of network quality. In other words, after receiving the target configuration file, the washer-dryer combo will execute according to the target configuration file, regardless of network quality.

[0072] Furthermore, considering the different types of clothing handled by the washing machine's separate washing units and the different washing programs selected, the resulting washing effects will vary. If these differences in washing effects are ignored and the drying unit is controlled according to a fixed target configuration file, the final garment processing effect after the combined washing and drying units are activated will be affected. Therefore, the target configuration file needs to be updated based on each operation of the washer-dryer combo. The steps for updating the target configuration file will be described in detail in subsequent embodiments.

[0073] When a washer-dryer combo receives the target configuration file and the conditions are met (i.e., the washing machine is running), the specific process for controlling the coordinated operation of the washing and drying machines is as follows:

[0074] When the laundry sorting unit is running, the current linkage operation rules are determined, and based on these rules, the required operating parameters are identified. These parameters are used by the controller to determine whether to update the target configuration file. Upon receiving the operating parameters from the laundry sorting unit, if the controller determines that an update is needed, it updates the target configuration file and controls the laundry sorting unit to respond to the controller when its current state conforms to the updated linkage operation rules. This allows the controller to coordinate with the drying sorting unit according to the updated target configuration file. If the controller determines that an update is not needed, it controls the laundry sorting unit to send feedback information when its current state conforms to the current linkage operation rules, allowing the controller to coordinate with the drying sorting unit according to the target configuration file.

[0075] Figure 2 A flowchart illustrating a smart home appliance linkage method provided in this application embodiment. Figure One .like Figure 2 As shown, the method includes:

[0076] S201. When the smart home appliance is connected to the network for the first time, a configuration file request is sent to the server.

[0077] The smart home appliance is a home appliance that integrates at least two sub-devices that perform different functions into the same body.

[0078] In this step, the smart home appliances that can currently operate in联动 mode are based on the data transmission and sharing between interconnected smart home appliances implemented through the server side. If the network is abnormal or there is no network, data transmission between smart home appliances cannot be achieved, so联动 control cannot be performed. However, the smart home appliances in this application, that is, home appliances that integrate at least two sub-devices with different functions in the same body, share the same memory and controller, and can achieve data transmission between sub-devices in the absence of network. Therefore, based on this smart home appliance, this application describes its联动 operation control method. The smart home appliances in the subsequent embodiments all refer to home appliances that integrate at least two sub-devices with different functions in the same body.

[0079] Since there are a wide variety of smart home appliances and many scenarios where sub-devices can operate in联动 mode, in this embodiment, the step of establishing the target configuration file is placed on the server side, which can reduce the pressure on smart home appliances and make the received target configuration file for guiding the联动 operation of smart home appliances more reasonable.

[0080] Therefore, when a smart home appliance is first connected to the network, it sends a configuration file request to the server side, and this configuration file request is used to obtain from the server side the target configuration file for guiding the联动 operation of the smart home appliance.

[0081] S202. When receiving the association application of the smart home appliance sent by the user side, according to the type of the smart home appliance, obtain the conditional device and the associated device among the sub-devices of the smart home appliance.

[0082] In this step, the association application can be initiated by the user using the smart home appliance or by the installation and maintenance personnel during the installation of the smart home appliance. Therefore, the user side of this embodiment can indicate the user using the smart home appliance or the installation user.

[0083] Furthermore, considering that the functions performed by the multiple sub-devices included in the smart home appliance have an obvious order and are closely related to the type of the smart home appliance. For example, a washing and drying integrated machine, the type of the所属 device is: clothing processing device. The corresponding clothing processing process for this type is: washing, dehydration, drying, and care. Therefore, when the washing and drying integrated machine processes clothes, first the washing sub-device washes the clothes, and then the drying sub-device dries the clothes.

[0084] The devices that can operate in联动 mode are triggered by the operating state of the conditional device that runs first, and the associated devices that run later perform the actions associated with this operating state simultaneously or successively. Therefore, after obtaining the association application, the conditional device and the associated device can be directly determined among the sub-devices included in the smart home appliance according to the type of the smart home appliance.

[0085] For example, the type of washer-dryer combo is: a clothing handling device, a conditional device that washes clothes first during the clothing handling process, and a linkage device that operates as a drying device after the washing device has finished washing clothes.

[0086] S203. Obtain the target configuration file corresponding to the conditional device and the associated device.

[0087] The target configuration file includes at least one linkage operation rule that enables the conditional device and the associated device to operate in conjunction. The target configuration file is used to guide the conditional device and the associated device to operate in conjunction.

[0088] It should be noted that the association of smart home appliances in this application can be user-defined or server-default. If it is a user-defined association, there must be at least one linkage operation rule between the user-defined conditional devices and the associated devices in the association application; if it is a server-default association, the association application does not include linkage operation rules, and the server needs to analyze the conditional devices and associated devices to determine them.

[0089] Specifically, it can be determined whether the associated application contains user-defined candidate configuration files. Based on the determination result, it can be determined whether to directly determine the target configuration file based on the candidate configuration files or to obtain the target configuration file through server-side analysis.

[0090] S204. Send the target configuration file to the smart home appliance.

[0091] In this step, after the server creates the target configuration file based on the association request, it receives the configuration file request sent by the smart home appliance and sends the target configuration file to the smart home appliance so that the smart home appliance can operate in conjunction with the target configuration file in the future.

[0092] The specific process is as follows: receiving a configuration file request sent by the smart home appliance; the configuration file request is sent when the smart home appliance first connects to the network;

[0093] Send a configuration file response to the smart home appliance, the configuration file response including the target configuration file.

[0094] S205. Receive the configuration file response returned by the server, wherein the configuration file response includes the target configuration file.

[0095] In this step, the smart home appliance receives the configuration file response sent by the server, retrieves the target configuration file from the configuration file response, and stores it so that the smart home appliance can be linked and controlled according to the target configuration file when it is running later.

[0096] It should be noted that after receiving the target configuration file, the smart home appliances will all be controlled in accordance with the target configuration file. That is, the subsequent operation of the smart home appliances will be controlled in accordance with the target configuration file, regardless of the network quality at the time.

[0097] Furthermore, considering that the performance of each smart home appliance device is affected by factors such as the selected program, keeping the target configuration file fixed would compromise the quality of the final product after processing by the interconnected smart home appliances. Therefore, it is necessary to determine whether to update the target configuration file each time the smart home appliances run, based on the actual operating conditions. The specific judgment and update process will be explained in subsequent embodiments.

[0098] This application provides a method for linking smart home appliances. After the smart home appliance connects to the network for the first time, it sends a configuration file request to the server. Upon receiving the request, the server sends the target configuration file, obtained according to the association request and linkage operation rules, to the smart home appliance, enabling the smart home appliance to operate in linkage mode based on the target configuration file. Through this method, smart home appliances can be controlled in linkage mode even without a network or with a poor network connection, thanks to the target configuration file established and sent by the server.

[0099] Figure 3 A flowchart illustrating a smart home appliance linkage method provided in this application embodiment. Figure Two This embodiment provides a detailed description of the steps after a smart home appliance receives a target configuration file. For example... Figure 3 As shown, the method includes:

[0100] S301. When the conditional device in the smart home appliance is running, if the associated device controlling the smart home appliance is determined to run in association according to the target configuration file, then the current linkage operation rules and the running parameters of the conditional device are obtained.

[0101] In this step, when a conditional device in a smart home appliance is detected to be running, the system determines whether there is a corresponding associated device running based on the target configuration file. If an associated device that needs to be run is determined, the system retrieves the current linkage operation rules from the target configuration file and obtains the operating parameters of the conditional device.

[0102] S302. Obtain the target operating parameters that affect the execution of the target action from multiple operating parameters, monitor the first value of the target operating parameters within a preset time period, and calculate the rate of change of the target operating parameters based on the first value.

[0103] In this step, it should be noted that the linkage operation rule is used to indicate the actions that associated devices need to perform in conjunction with each other under different states of the conditional device. Therefore, the current linkage operation rule includes the target state of the conditional device and the target action to be performed by the associated device under the target state.

[0104] Considering that, similar to washer-dryer combos, some linkage operation rules in the target configuration file contain specific values, for example: Linkage operation rule a: The status of the washing machine is: 10 minutes before the wash is finished, and the action of the drying machine is: preheating. The selection of values ​​for the status of the conditional device and the corresponding action of the associated device has a significant impact on the final operating effect of the smart home appliance. Similar to washer-dryer combos, the parameters of the clothes to be processed, as well as the program running on the conditional device (washing machine), will affect the operation of the associated device (drying machine). For example, if the conditional device (washing machine) uses a strong wash program, the clothes will have less water content after washing, making them easier to dry in the drying machine. Therefore, considering preheating energy consumption in this case, it is not recommended to preheat the drying machine for a long time, and thus the corresponding linkage operation rules need to be adjusted.

[0105] Furthermore, different linkage operation rules are affected by different operating parameters of the conditional devices. Therefore, once the current linkage operation rule is determined, the target operating parameter needs to be obtained from multiple operating parameters according to the current linkage operation rule. Simultaneously, once the current state of the conditional device meets the target state, the associated device immediately executes the target action. Therefore, adjusting the current linkage operation rule needs to be done in advance. Thus, it is necessary to monitor the changing patterns of the target operating parameters in advance and adjust the current linkage operation rule accordingly.

[0106] Specifically, the target action of the associated device is analyzed, and the target operating parameters affecting the execution of the target action of the associated device are obtained from multiple operating parameters. The first value of the target operating parameter within a preset time period is monitored, and the rate of change of the target operating parameter is calculated based on the first value. The preset time period is determined according to the target state of the conditional device, and this embodiment does not impose further limitations.

[0107] For example, in the linkage operation rule a: the washing machine is in the state of 10 minutes before the wash cycle ends, and the drying machine is in the action of preheating. The target operating parameter is the moisture content of the clothes, and the preset time period is 20 minutes to 12 minutes before the washing machine finishes washing. The initial and final moisture contents of the clothes during the preset time period are monitored and obtained as 55% and 47%, respectively. The change rate of the target operating parameter and the change rate of the moisture content of the clothes are calculated as: (47% - 55%) / 8 = -1%.

[0108] S303. Based on the rate of change of the target operating parameters, predict the second value of the target operating parameters when the conditional equipment is in the target state.

[0109] In this step, after calculating and obtaining the rate of change of the target operating parameters, the second value of the target operating parameters is predicted based on the rate of change of the target operating parameters when the equipment is in the target state.

[0110] For example, in the linkage operation rule a: the washing machine is in the state of 10 minutes before the wash cycle ends, and the drying machine is in the action of preheating. The moisture content of the clothes 12 minutes before the washing machine ends is 47%, and the calculated moisture content change rate is -1%. Therefore, the calculated moisture content of the clothes 10 minutes before the washing machine ends is: 47% + (-1% * 2) = 45%, meaning the second value of the moisture content is 45%.

[0111] S304. Determine whether the second value and the preset value satisfy the preset relationship.

[0112] In this step, based on the predicted second value of the target operating parameter when the device is in the target state, it is determined whether the second value and a preset value meet the preset conditions. The preset conditions are determined based on the target operating parameter and the corresponding target action of the associated device. For example, if the target operating parameter is the moisture content of the clothes, the associated device is a clothes drying separator, and the corresponding target action is preheating, analysis shows that the lower the moisture content of the clothes, the shorter the preheating time required by the clothes drying separator. Therefore, the corresponding preset condition should be whether the second value of the target operating parameter is greater than or equal to the preset value.

[0113] For example, the linkage operation rule a: The status of the washing machine is: 10 minutes before the washing is completed, the target operating parameter is the moisture content of the clothes, and the corresponding preset value can be any value between 40% and 45%.

[0114] S305. If so, the current linkage operation rule is not updated, and the associated device is controlled to perform associated operation according to the current linkage operation rule.

[0115] In this step, when it is determined that the second value of the target operating parameter meets the preset conditions with the corresponding preset value, it is determined that there is no need to update the current linkage operation rule, and the associated equipment is controlled to perform associated operation according to the current linkage operation rule.

[0116] Specifically, when the conditional device is running, its current state is monitored, and when it is determined that the current state is the same as the target state, the associated device is controlled to perform the target action.

[0117] S306. If not, update the current linkage operation rules and control the associated devices to perform associated operation according to the updated linkage operation rules.

[0118] In this step, when the second value of the target operating parameter does not meet the preset conditions, it is determined that the current linkage operation rule needs to be updated. Then, the new target state of the conditional device is obtained based on the second value, and the current linkage operation rule is updated based on the new target state. The specific process is as follows:

[0119] The parameter difference is obtained based on the second value and the preset value, and the time adjustment amount is obtained based on the parameter difference and the target operating parameter change rate.

[0120] Based on the time adjustment amount and the target state, obtain the new target state of the conditional device;

[0121] The current linkage operation rules are updated according to the new target state, so that the associated device executes the target action when the condition device is in the new target state.

[0122] For example, in the linkage operation rule a: the washing machine is in the state of 10 minutes before the wash is finished, and the drying machine is in the action of preheating. The target operating parameter is the moisture content of the clothes, the rate of change of the moisture content of the clothes is -1%, the preset value is 50%, and the second value of the moisture content of the clothes is 45%.

[0123] The calculated parameter difference is 50% - 45% = 5%, and the time adjustment is 5% / |-1%| = 5 minutes. Based on the 5-minute time adjustment and the target state of the washing machine (10 minutes before washing), the new target state is obtained as 15 minutes before washing. The linkage operation rule a is updated, resulting in the washing machine's state as 15 minutes before washing completion, and the drying machine's action as preheating.

[0124] This application provides a method for linking smart home appliances. When it is determined that associated devices of the smart home appliances need to be linked for operation, a second value of the target operating parameter is predicted when the device is in the target state. The method then determines whether the second value and a preset value meet preset conditions and whether the current linkage operation rules need to be updated. Through this method, smart home appliances can operate without a network connection while maintaining the effectiveness of items processed by the linked smart home appliances, improving user satisfaction and adaptability.

[0125] Figure 4 A flowchart illustrating a smart home appliance linkage method provided in this application embodiment. Figure Three This embodiment provides a detailed explanation of the steps involved in generating the target configuration file on the server side. For example... Figure 4 As shown, the method includes:

[0126] S401. Determine whether there is a user-defined candidate configuration file in the associated application.

[0127] In this step, after the server receives the association request from the user, it needs to determine whether the smart home appliances to be associated are user-defined or have a default association on the server side. If it is a user-defined association, the association request includes a user-defined configuration file, and the configuration file can be created directly based on the association request.

[0128] Specifically, the associated applications are analyzed first to determine whether there are user-defined candidate configuration files in the associated applications, and subsequent operations are performed based on the judgment results.

[0129] S402. If so, according to the linkage operation rules in the candidate configuration file, obtain the candidate processes that the conditional device and the associated device execute synchronously or sequentially, and verify whether the candidate processes conform to the workflow.

[0130] In this step, considering that user-defined candidate configuration files are set by users based on their personal experience and may contain errors, it is necessary to analyze the rationality of these files when determining whether an association application includes a user-defined candidate configuration file. Furthermore, considering that the server stores the workflows of smart home appliance condition devices and associated devices, where the workflows indicate which processes the condition devices and associated devices can execute synchronously or sequentially, the candidate configuration files that need to be modified can be determined based on the corresponding workflows.

[0131] Specifically, when a user-defined candidate configuration file is detected in an associated application, candidate processes for synchronous or sequential execution by the conditional device and associated devices are obtained based on the linkage operation rules contained in the candidate configuration file. Then, it is determined whether the candidate processes conform to the workflow to decide whether to directly obtain the target configuration file from the candidate configuration file, or to modify the candidate configuration file and then obtain the target configuration file from the modified candidate configuration file.

[0132] Further, the process of determining whether a candidate process conforms to the workflow involves: determining whether the workflow contains the candidate process. If it does, the candidate process conforms to the workflow; if it does not, the candidate process does not conform to the workflow. Then, the corresponding operation is performed based on the determination result.

[0133] S403. If the conditions are met, the candidate configuration file shall be used as the target configuration file.

[0134] In this step, when it is determined that the candidate process extracted from the candidate configuration file conforms to the workflow, it indicates that the user-defined candidate configuration file is reasonable and can be directly used as the target configuration file.

[0135] Furthermore, for ease of querying, the target configuration file can be in tabular form. The process of using candidate configuration files as the target configuration file is to convert the candidate configuration files into the final tabular form of the target configuration file.

[0136] For example, the candidate configuration file included in the associated application is:

[0137] Linked operation rule a: Conditional equipment status a: 10 minutes before washing is complete, the associated equipment action a is: preheating;

[0138] Linked operation rule b: Condition equipment status b: Dehydration begins at night, associated equipment action b: Drying paused;

[0139] Linked operation rule c: Conditional equipment status c: cotton and linen washing; Associated equipment action c: cotton and linen drying.

[0140] Linkage operation rule d: Conditional device status d: Washing complete, associated device action d: Sleep wake-up.

[0141] The target configuration file obtained from the candidate configuration files is in tabular form:

[0142] S404. If it does not meet the requirements, the candidate configuration file is modified according to the above workflow to obtain the target configuration file.

[0143] In this step, if it is determined that the candidate process extracted from the candidate configuration file does not conform to the workflow, it means that the user-defined candidate configuration file is unreasonable and needs to be corrected according to the workflow.

[0144] For example, in the association application for a washer-dryer combo, the user-defined candidate configuration file is as follows: For example, the candidate configuration file included in the association application is: linkage operation rule a: conditional device status a: washing started 10 minutes ago, associated device action a is: preheating.

[0145] Based on the linkage operation rule 'a' contained in the candidate configuration file, the candidate program is: 10 minutes after the conditional device starts washing, the associated device preheats. However, the workflow for the washing and drying units in a washer-dryer combo is: 10 minutes before the conditional device finishes washing, the associated device starts preheating. The candidate process does not conform to the workflow. Therefore, the candidate configuration file is corrected according to the workflow to obtain the target configuration file: Linkage operation rule 'a': Conditional device status 'a': 10 minutes before washing finishes, associated device action 'a' is: Preheating.

[0146] S405. If not, then according to the above workflow, generate the target configuration files corresponding to the conditional device and the associated device.

[0147] In this step, if the detection association application does not contain a user-defined candidate configuration file, the corresponding workflow is obtained directly based on the condition device and associated device, the corresponding linkage operation rules are generated based on the workflow, and the target configuration file to be sent to the smart home appliance is obtained based on the generated multiple linkage operation rules.

[0148] This application provides a method for linking smart home appliances. Based on whether the associated application includes user-defined candidate configuration files, it determines whether to directly obtain the target configuration file according to the workflow, or whether to modify the candidate configuration file based on the candidate configuration file determination and workflow, and then determines the target configuration file based on the processed target configuration file. This approach provides both default and custom configuration options, ensuring that the final target configuration file meets the needs of most users, thereby improving the user experience.

[0149] Figure 5 A schematic diagram of the structure of a smart home appliance linkage control device provided in this application embodiment. Figure One .like Figure 5 As shown, the intelligent home appliance linkage control device 50 includes: a sending module 501 and a receiving module 502, wherein:

[0150] The sending module 501 is used to send a configuration file request to the server when the smart home appliance is connected to the network for the first time; the smart home appliance is a home appliance that integrates at least two sub-devices that perform different functions into the same body.

[0151] The receiving module 502 is used to receive the configuration file response returned by the server. The configuration file response includes a target configuration file. The target configuration file includes at least one linkage operation rule that allows the conditional device and the associated device to operate in conjunction. The target configuration file is used to guide the conditional device and the associated device to operate in conjunction.

[0152] Figure 6 A schematic diagram of the structure of a smart home appliance linkage control device provided in this application embodiment. Figure Two .like Figure 6 As shown, the intelligent home appliance linkage control device 60 includes an acquisition module 601, a configuration module 602, and a response module 603, wherein:

[0153] The acquisition module 601 is used to, when receiving an association application for a smart home appliance sent by a user terminal, acquire condition devices and associated devices from the sub-devices of the smart home appliance according to the type of the smart home appliance, wherein the smart home appliance is a home appliance that integrates at least two sub-devices that perform different functions into the same body.

[0154] The configuration module 602 is used to obtain the target configuration file corresponding to the conditional device and the associated device. The target configuration file includes at least one linkage operation rule that allows the conditional device and the associated device to operate in conjunction. The target configuration file is used to guide the conditional device and the associated device to operate in conjunction.

[0155] The response module 603 is used to send the target configuration file to the smart home appliance.

[0156] Figure 7 This is a schematic diagram of the structure of a smart home appliance provided in an embodiment of this application. Figure 7 As shown, the smart home appliance 70 includes at least one processor 701 and a memory 702. Optionally, the smart device 70 also includes a communication component 703. The processor 701, memory 702, and communication component 703 are connected via a bus 704.

[0157] The memory 702 is used to store computer-executed instructions;

[0158] The at least one processor 701 is configured to execute computer execution instructions stored in the memory 702, causing the at least one processor 701 to perform the method as described in any of the preceding descriptions.

[0159] At least one processor 701 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application.

[0160] Optionally, in specific implementations, the processor 701 and memory 702 are implemented independently. In this case, the processor 701 and memory 702 can be interconnected via a bus to complete communication between them. The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc., but this does not imply that there is only one bus or one type of bus.

[0161] Optionally, in a specific implementation, if the processor 701 and the memory 702 are integrated on a single chip, the processor 701 and the memory 702 can communicate through an internal interface.

[0162] This application also provides a computer storage medium storing computer execution instructions, which, when executed by a processor, implement the technical solution described in any of the preceding claims.

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

[0164] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Alternatively, the readable storage medium can be an integral part of the processor. Both the processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the control device of a garment handling apparatus.

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

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

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

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

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

[0170] 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 method for linking intelligent home appliances, characterized in that, Applied to smart home appliances, the method includes: When a smart home appliance is connected to the network for the first time, it sends a configuration file request to the server; the smart home appliance is a home appliance that integrates at least two sub-devices that perform different functions into the same body. The system receives a configuration file response returned by the server. The configuration file response includes a target configuration file, which includes at least one linkage operation rule that enables the conditional device and the associated device to operate in conjunction. The target configuration file is used to guide the conditional device and the associated device to operate in conjunction.

2. The method according to claim 1, characterized in that, After receiving the configuration file response returned by the server, the method further includes: When the conditional device in the smart home appliance is running, if the associated device controlling the smart home appliance is determined to run in association according to the target configuration file, the current linkage operation rule and the operation parameters of the conditional device are obtained. Determine whether to update the current linkage operation rule based on the operating parameters; If an update is required, the current linkage operation rules will be updated, and the associated devices will be controlled to operate in conjunction with the updated linkage operation rules. If not updated, the associated devices will be controlled to operate in conjunction with the current linkage operation rules.

3. The method according to claim 2, characterized in that, The current linkage operation rule includes the target state of the conditional device and the target action to be performed by the associated device under the target state. Determining whether to update the current linkage operation rule based on the operation parameters includes: The target operating parameters that affect the execution of the target action are obtained from multiple operating parameters, the first value of the target operating parameters is monitored within a preset time period, and the rate of change of the target operating parameters is calculated based on the first value. Based on the rate of change of the target operating parameters, predict the second value of the target operating parameters when the conditional device is in the target state, and determine whether the second value satisfies the preset relationship with the preset value; If the conditions are met, the current linkage operation rule will not be updated; If the conditions are not met, then update the current linkage operation rules.

4. The method according to claim 3, characterized in that, The update of the current linkage operation rules includes: The new target state of the conditional device is obtained based on the second value, the preset value, and the rate of change of the target operating parameters. The current linkage operation rules are updated based on the new target state so that the associated device performs the target action when the conditional device is in the new target state.

5. The method according to claim 4, characterized in that, The step of obtaining the new target state of the conditional device based on the second value, the preset value, and the target operating parameter change rate includes: The parameter difference is obtained based on the second value and the preset value, and the time adjustment amount is obtained based on the parameter difference and the target operating parameter change rate. Based on the time adjustment amount and the target state, obtain the new target state of the conditional device.

6. A method for linking intelligent home appliances, characterized in that, Applied to the server side, the method includes: When a user sends a request to associate a smart home appliance, the system retrieves the condition device and associated device from the sub-devices of the smart home appliance according to the type of the smart home appliance. The smart home appliance is a home appliance that integrates at least two sub-devices that perform different functions into the same body. Obtain the target configuration file corresponding to the conditional device and the associated device. The target configuration file includes at least one linkage operation rule that enables the conditional device and the associated device to operate in conjunction. The target configuration file is used to guide the conditional device and the associated device to operate in conjunction. The target configuration file is sent to the smart home appliance.

7. The method according to claim 6, characterized in that, Sending the target configuration file to the smart home appliance includes: Receive a configuration file request sent by the smart home appliance; the configuration file request is sent when the smart home appliance first connects to the network; Send a configuration file response to the smart home appliance, the configuration file response including the target configuration file.

8. The method according to claim 6, characterized in that, The step of obtaining the configuration files corresponding to the conditional device and the associated device includes: Determine whether a user-defined candidate configuration file exists in the associated application; If it exists, the target configuration file is determined based on the candidate configuration file and the workflow of the smart home appliance, wherein the workflow is used to indicate the processes that the conditional device and the associated device can execute synchronously or sequentially; If not, then according to the workflow, the target configuration files corresponding to the conditional device and the associated device are generated.

9. The method according to claim 8, characterized in that, The step of determining the target configuration file based on the candidate configuration files and the workflow of the smart home appliance includes: Based on the linkage operation rules in the candidate configuration file, obtain the candidate processes that the conditional device and the associated device can execute synchronously or sequentially. Verify whether the candidate process conforms to the workflow; If the conditions are met, the candidate configuration file will be used as the target configuration file; If it does not meet the requirements, the candidate configuration file is modified according to the described workflow to obtain the target configuration file.

10. A smart home appliance, characterized in that, include: At least one processor and memory, wherein: The memory is used to store computer-executed instructions; The at least one processor is configured to execute computer execution instructions stored in the memory, such that the at least one processor performs the method as described in any one of claims 1 to 9.