Smart home system and control method and apparatus therefor, and storage medium and program product

By obtaining the location information, environment variables and user information of smart home appliances, and generating and applying target operating parameters, the problems of low efficiency and poor accuracy of operating parameters in smart home systems are solved, and the system's operating efficiency is significantly improved.

WO2025118956A1PCT designated stage expired Publication Date: 2025-06-12MIDEA GRP (SHANGHAI) CO LTD +1

Patent Information

Application Number
PCT/CN2024/132653
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-12-08
Filing Date
2024-11-18
Publication Date
2025-06-12

AI Technical Summary

Technical Problem

The existing control methods of smart home systems have problems such as low efficiency in generating operating parameters and poor accuracy.

Method used

By obtaining the location information, environment variables and user information of smart home appliances, target operating parameters are generated based on these data, and smart home appliances are controlled to operate according to these parameters.

Benefits of technology

It greatly improves the generation efficiency and accuracy of target operating parameters, and thus improves the operation efficiency of smart home systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024132653_12062025_PF_FP_ABST
    Figure CN2024132653_12062025_PF_FP_ABST
Patent Text Reader

Abstract

A smart home system and a control method and apparatus therefor, and a storage medium and a program product. The control method for a smart home system comprises: step 102, acquiring position information and first environment variable of a smart household appliance, and user information; step 104, acquiring a second environment variable of another household appliance device on the basis of the position information, wherein the other household appliance device is a household appliance device that is in the same space as the smart household appliance; step 106, on the basis of the first environment variable and the second environment variable, determining target environment variables of the space where the smart household appliance is located; step 108, on the basis of the target environment variables, determining environment data of the space where the smart household appliance is located; step 110, generating a target operation parameter on the basis of the user information and the environment data; and step 112, controlling the smart household appliance to operate according to the target operation parameter.
Need to check novelty before this filing date? Find Prior Art

Description

Smart home system and control method, device, storage medium and program product thereof

[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on December 8, 2023 with application number "202311686608.X", claims priority to the Chinese patent application filed with the China Patent Office on December 8, 2023 with application number "202311686618.3", claims priority to the Chinese patent application filed with the China Patent Office on December 8, 2023 with application number "202311687797.2", and claims priority to the Chinese patent application filed with the China Patent Office on December 8, 2023 with application number "202311691244.4", the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The present application relates to the field of device control technology, and more specifically, to a smart home system and its control method, device, storage medium, and program product. Background Art

[0003] With the popularization of smart home devices, people pay more attention to the intelligence and humanization of home appliance control. Therefore, smart home devices need to automatically set different operating parameters for different users. However, at this stage, the control method of the smart home system has technical problems such as low operating parameter generation efficiency and poor operating parameter accuracy. Summary of the Invention

[0004] This application aims to solve at least one of the technical problems existing in the prior art or related art.

[0005] To this end, the first aspect of the present application is to propose a control method for a smart home system.

[0006] A second aspect of the present application is to provide a control device for a smart home system.

[0007] The third aspect of the present application is to propose a control method for a smart home system.

[0008] The fourth aspect of the present application is to provide a control device for a smart home system.

[0009] The fifth aspect of this application is to propose a control method for a smart home system.

[0010] The sixth aspect of the present application is to propose a control device for a smart home system.

[0011] The seventh aspect of this application is to propose a control method for a smart home system.

[0012] The eighth aspect of the present application is to propose a control device for a smart home system.

[0013] The ninth aspect of the present application is to provide a control device for a smart home system.

[0014] The tenth aspect of the present application is to provide a readable storage medium.

[0015] An eleventh aspect of the present application is to provide a computer program product.

[0016] The twelfth aspect of this application is to propose a smart home system.

[0017] In view of this, according to the first aspect of the present application, a control method for a smart home system is proposed, including: obtaining location information, a first environmental variable and user information of a smart home appliance; based on the location information, obtaining a second environmental variable of other home appliances, where the other home appliances are home appliances in the same space as the smart home appliance; determining the target environmental variables of the space where the smart home appliance is located based on the first environmental variable and the second environmental variable; determining the environmental data of the space where the smart home appliance is located based on the target environmental variables; generating target operating parameters based on the user information and environmental data; and controlling the smart home appliance to operate according to the target operating parameters.

[0018] The control method of the smart home system in this technical solution generates target operating parameters based on user information and environmental data, and controls smart home appliances to operate according to the target operating parameters, which greatly improves the efficiency of generating target operating parameters and the parameter accuracy of the target operating parameters, thereby improving the operating efficiency of the smart home system.

[0019] According to the second aspect of the present application, a control device for a smart home system is proposed, including: a control module for obtaining location information, a first environment variable and user information of a smart home appliance; the control module is also used to obtain the second environment variable of other home appliances based on the location information, and the other home appliances are home appliances in the same space as the smart home appliances; the control module is also used to determine the target environment variables of the space where the smart home appliances are located based on the first environment variables and the second environment variables; the control module is also used to determine the environmental data of the space where the smart home appliances are located based on the target environment variables; the control module is also used to generate target operating parameters based on user information and environmental data; the control module is also used to control the smart home appliances to operate according to the target operating parameters.

[0020] According to a third aspect of the present application, a control method for a smart home system is proposed, which is executed by a first home appliance. The smart home system includes multiple home appliances, the first home appliance is any one of the multiple home appliances, the multiple home appliances are in communication with each other, and a large language model is stored on the first home appliance. The control method includes: receiving a first input from a user, the first input including user demand information. Obtaining user information of the user, environmental data of the room where the user is located, and device operating states of multiple home appliances; based on the large language model, performing data processing on the demand information, user information, environmental data, and device operating states to determine a target operation instruction for a target home appliance, the target home appliance being one or more of the multiple home appliances; and outputting the target operation instruction to the target home appliance.

[0021] According to the fourth aspect of the present application, a control device for a smart home system is proposed, which is applied to a first home appliance. The smart home system includes multiple home appliances, the first home appliance is any one of the multiple home appliances, the multiple home appliances are interconnected, and a large language model is stored on the first home appliance. The control method includes: a control module for receiving a first input from a user, the first input including the user's demand information. The control module is also used to obtain the user information of the user, the environmental data of the room where the first home appliance is located, and the device working status of the multiple home appliances; the control module is also used to process the demand information, user information, environmental data, and device working status based on the large language model to determine the target operation instruction of the target home appliance, the target home appliance being one or more of the multiple home appliances; and the control module is also used to output the target operation instruction to the target home appliance.

[0022] According to the fifth aspect of the present application, a control method for a smart home system is proposed, which is executed by a control device, and the control device is used to control multiple home appliances in the smart home system. The control method includes: when any home appliance among the multiple home appliances receives a first input from the user, obtaining the first input, the user's user information and the environmental data of the room where the user is located, the first input including the user's demand information; determining the target environmental indicators of the room where the user is located based on the demand information and the user information; determining the target operation instructions of the target home appliance based on the target environmental indicators and the environmental data, the target home appliance being one or more home appliances among the multiple home appliances; and outputting the target operation instructions to the target home appliance.

[0023] According to the sixth aspect of the present application, a control device for a smart home system is proposed, which is applied to a control device, and the control device is used to control multiple home appliances in the smart home system. The control method includes: a control module, which is used to obtain the first input, the user information of the user and the environmental data of the room where the user is located when any home appliance among the multiple home appliances receives the first input of the user, and the first input includes the user's demand information; the control module is also used to determine the target environmental indicators of the room where the user is located based on the demand information and the user information; the control module is also used to determine the target operation instructions of the target home appliance based on the target environmental indicators and the environmental data, and the target home appliance is one or more home appliances among the multiple home appliances; the control module is also used to output the target operation instructions to the target home appliance.

[0024] According to the seventh aspect of the present application, a control method for a smart home system is proposed, the smart home system includes multiple home appliances, and the control method includes: obtaining biometric data of a user; determining user information of the user based on the biometric data, the user information including user information; determining a target operation instruction of a target home appliance based on the user information, the target home appliance being one or more home appliances among multiple home appliances; and outputting the target operation instruction to the target home appliance.

[0025] According to the eighth aspect of the present application, a control device for a smart home system is proposed. The smart home system includes multiple home appliances. The control device of the smart home system includes: a control module for obtaining biometric data of a user; the control module is also used to determine user information of the user based on the biometric data, and the user information includes user information; the control module is also used to determine target operation instructions of a target home appliance based on the user information, and the target home appliance is one or more home appliances among the multiple home appliances; the control module is also used to output the target operation instructions to the target home appliance.

[0026] According to a ninth aspect of the present application, a control device for a smart home system is provided, comprising a processor and a memory. The memory stores a program or instructions, which, when executed by the processor, implement the steps of the smart home system control method described in any of the above-mentioned technical solutions. Therefore, the control device for a smart home system has all the beneficial effects of the smart home system control method described in any of the above-mentioned technical solutions, and no further details are given here.

[0027] According to a tenth aspect of the present application, a readable storage medium is provided, on which a program or instruction is stored. When executed by a processor, the program or instruction implements the smart home system control method described in any of the above technical solutions. Therefore, the readable storage medium has all the beneficial effects of the smart home system control method described in any of the above technical solutions, and no further description is given here.

[0028] According to an eleventh aspect of the present application, a computer program product is provided, comprising computer instructions. When executed by a processor, the computer instructions implement the steps of the smart home system control method described in any of the above technical solutions. Therefore, this computer program product has all the beneficial effects of the smart home system control method described in any of the above technical solutions, and will not be further described here.

[0029] According to the twelfth aspect of the present application, a smart home system is proposed, including: a control device of the smart home system as described in any one of the second, fourth, sixth, eighth, and ninth aspects above, and / or all the beneficial technical effects of the readable storage medium defined in the tenth aspect above, which will not be elaborated on here.

[0030] Additional aspects and advantages of the present application will become apparent in the following description or may be learned through practice of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0031] The above and / or additional aspects and advantages of the present application will become apparent and easily understood from the description of the embodiments in conjunction with the following drawings, in which:

[0032] FIG1 shows a flow chart of a control method for a smart home system according to an embodiment of the present application;

[0033] FIG2 shows a second flow chart of a control method for a smart home system in an embodiment of the present application;

[0034] FIG3 shows a third flow chart of a control method for a smart home system in an embodiment of the present application;

[0035] FIG4 shows a fourth flow chart of a control method for a smart home system in an embodiment of the present application;

[0036] FIG5 shows a fifth flow chart of a control method for a smart home system in an embodiment of the present application;

[0037] FIG6 shows a sixth flow chart of the control method of the smart home system in an embodiment of the present application;

[0038] FIG7 shows a seventh flow chart of a method for controlling a smart home system in an embodiment of the present application;

[0039] FIG8 shows one structural block diagram of a control device of a smart home system in an embodiment of the present application;

[0040] FIG9 shows a second structural block diagram of the control device of the smart home system in an embodiment of the present application;

[0041] FIG10 shows an eighth flow chart of a method for controlling a smart home system in an embodiment of the present application;

[0042] FIG11 shows a ninth flow chart of a method for controlling a smart home system according to an embodiment of the present application;

[0043] FIG12 shows a tenth flow chart of a method for controlling a smart home system in an embodiment of the present application;

[0044] FIG13 shows an eleventh flow chart of a method for controlling a smart home system in an embodiment of the present application;

[0045] FIG14 shows a twelfth flow chart of a method for controlling a smart home system in an embodiment of the present application;

[0046] FIG15 shows a thirteenth flow chart of a control method for a smart home system in an embodiment of the present application;

[0047] FIG16 shows a fourteenth flow chart of a method for controlling a smart home system in an embodiment of the present application;

[0048] FIG17 shows a fifteenth flow chart of a method for controlling a smart home system in an embodiment of the present application;

[0049] FIG18 shows a sixteenth flow chart of a method for controlling a smart home system in an embodiment of the present application;

[0050] FIG19 shows a seventeenth flow chart of a method for controlling a smart home system in an embodiment of the present application;

[0051] FIG20 shows a system schematic diagram of a control method for a smart home system in an embodiment of the present application;

[0052] FIG21 shows a third structural block diagram of the control device of the smart home system in an embodiment of the present application;

[0053] FIG22 shows a fourth structural block diagram of the control device of the smart home system in an embodiment of the present application;

[0054] FIG23 shows a flowchart of the eighteenth method for controlling the smart home system in an embodiment of the present application;

[0055] FIG24 shows a nineteenth flow chart of a method for controlling a smart home system in an embodiment of the present application;

[0056] FIG25 shows a flowchart of the control method of the smart home system in an embodiment of the present application;

[0057] FIG26 shows a twenty-first flowchart of a method for controlling a smart home system in an embodiment of the present application;

[0058] FIG27 shows a flowchart of the twenty-second embodiment of the method for controlling the smart home system in the embodiment of the present application;

[0059] FIG28 shows a flowchart of the twenty-third embodiment of the method for controlling the smart home system in the embodiment of the present application;

[0060] FIG29 shows a twenty-fourth flow chart of a method for controlling a smart home system in an embodiment of the present application;

[0061] FIG30 shows a flowchart of the twenty-fifth embodiment of the method for controlling the smart home system in the embodiment of the present application;

[0062] FIG31 shows a fifth structural block diagram of the control device of the smart home system in an embodiment of the present application;

[0063] FIG32 shows a sixth structural block diagram of the control device of the smart home system in an embodiment of the present application;

[0064] FIG33 shows a twenty-sixth flowchart of the control method of the smart home system in the embodiment of the present application;

[0065] FIG34 shows a flowchart of the twenty-seventh method for controlling the smart home system in an embodiment of the present application;

[0066] FIG35 shows a twenty-eighth flowchart of the control method of the smart home system in an embodiment of the present application;

[0067] FIG36 shows a twenty-ninth flowchart of a method for controlling a smart home system in an embodiment of the present application;

[0068] FIG37 shows a flowchart of the control method of the smart home system in the embodiment of the present application;

[0069] FIG38 shows a flowchart of the thirty-first embodiment of the method for controlling the smart home system in the embodiment of the present application;

[0070] FIG39 shows a flowchart of the thirty-second method for controlling the smart home system in an embodiment of the present application;

[0071] FIG40 shows a flowchart of the thirty-third embodiment of the method for controlling the smart home system in the embodiment of the present application;

[0072] FIG41 shows a flowchart of the thirty-fourth method for controlling the smart home system in an embodiment of the present application;

[0073] FIG42 shows a flowchart of the thirty-fifth embodiment of the method for controlling the smart home system in the embodiment of the present application;

[0074] FIG43 is a schematic diagram showing a control method of a smart home system in an embodiment of the present application;

[0075] FIG44 shows a seventh structural block diagram of the control device of the smart home system in an embodiment of the present application;

[0076] FIG45 shows an eighth structural block diagram of the control device of the smart home system in an embodiment of the present application;

[0077] FIG46 shows a ninth structural block diagram of the control device of the smart home system in an embodiment of the present application. DETAILED DESCRIPTION

[0078] In order to more clearly understand the above-mentioned objects, features and advantages of the present application, the present application is further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that the embodiments of the present application and the features therein can be combined with each other in the absence of conflict.

[0079] In the following description, many specific details are set forth to facilitate a full understanding of the present application. However, the present application may also be implemented in other ways different from those described herein. Therefore, the scope of protection of the present application is not limited to the specific embodiments disclosed below.

[0080] 1 to 46 , the smart home system and its control method, device, storage medium, and program product provided in the embodiments of the present application are described in detail through specific embodiments and their application scenarios.

[0081] As shown in FIG1 , an embodiment of the present application provides a method for controlling a smart home system. The method for controlling a smart home system includes:

[0082] Step 102: Acquire location information, a first environment variable, and user information of the smart home appliance;

[0083] Step 104: Acquire a second environment variable of other household appliances based on the location information;

[0084] Step 106: determining a target environment variable of the space where the smart home appliance is located based on the first environment variable and the second environment variable;

[0085] Step 108, determining the environmental data of the space where the smart home appliance is located based on the target environmental variables;

[0086] Step 110, generating target operating parameters based on user information and environmental data;

[0087] Step 112: Control the smart home appliance to operate according to the target operating parameters.

[0088] In this embodiment, a control method for a smart home system is proposed. The smart home system is an intelligent system including multiple home appliances. The smart home system obtains location information, a first environmental variable and user information of the smart appliances. The smart appliances are home appliances that integrate technologies such as sensors and processors. The location information is the location coordinate data of the smart appliances, the first environmental variable is an environmental variable that can be detected by the smart appliances, and the user information is user-related information.

[0089] Exemplarily, during the initialization of the smart home appliance, the smart home system obtains location information, a first environment variable, and user information of the smart home appliance.

[0090] For example, the smart home system may be a smart home appliance system based on the Internet of Things.

[0091] For example, the smart home appliance may be an air conditioner, a humidifier, a fan, an air purifier, a range hood, or a smart desk lamp.

[0092] For example, the correspondence between the smart home appliance, the first environmental variable, and the sensor may be as shown in Table 1.

[0093] Table 1

[0094] For example, user information may include information such as the user's identity, habits, and health status.

[0095] The smart home system obtains the second environmental variable of other home appliances based on the location information, wherein the other home appliances are home appliances in the same space as the smart home appliances, and the second environmental variable is an environmental variable that can be detected by the other home appliances.

[0096] For example, the location information may be location information corresponding to a bedroom, a kitchen, or a bathroom.

[0097] Exemplarily, the other household appliances may be other appliances in the bedroom, such as an air purifier, and the second environmental variable corresponding to the air purifier is air quality.

[0098] The smart home system determines a target environment variable of the space where the smart home appliance is located based on the first environment variable and the second environment variable, wherein the target environment variable is an environment variable corresponding to the space where the smart home appliance is located.

[0099] Exemplarily, the first environmental variable may include temperature and humidity, and the second environmental variable may include light and brightness, and then the target environmental variable is determined to include temperature, humidity, light and brightness.

[0100] The smart home system obtains the environmental data of the space where the smart home appliances are located based on the target environmental variables, wherein the environmental data is the collected data corresponding to the target environmental variables.

[0101] For example, when the target environmental variables include temperature and humidity, the environmental data may include a temperature of 20 degrees and a humidity of 40%.

[0102] The smart home system generates target operating parameters based on user information and environmental data, and controls smart home appliances to operate according to the target operating parameters, where the target operating parameters are the operating parameters of the smart home appliances.

[0103] For example, the target operating parameter may be specifically to operate in a cooling mode at 20 degrees Celsius.

[0104] The control method of the smart home system in this embodiment generates target operating parameters based on user information and environmental data, and controls smart home appliances to operate according to the target operating parameters, which greatly improves the efficiency of generating target operating parameters and the parameter accuracy of the target operating parameters, thereby improving the operating efficiency of the smart home system.

[0105] In some embodiments, optionally, as shown in FIG2 , a control method for a smart home system is proposed, which obtains a second environmental variable of other home appliances based on location information, including:

[0106] Step 202: Determine other home appliances in the smart home system based on the location information;

[0107] Step 204: Read the data stored in other household appliances to obtain a second environment variable.

[0108] In this embodiment, the smart home system determines other home appliances in the smart home system based on the location information, and then reads data stored in the other home appliances to obtain the second environment variable.

[0109] For example, the smart home system may determine the second environmental variables of other home appliances based on the sensor types on the other home appliances.

[0110] The control method of the smart home system in this embodiment determines other home appliances in the smart home system based on location information, and then reads data stored in other home appliances to obtain a second environment variable, thereby ensuring the parameter accuracy of the second environment variable and further ensuring the parameter accuracy of the target environment variable.

[0111] In some embodiments, optionally, as shown in FIG3 , a control method for a smart home system is proposed. The control method for the smart home system includes:

[0112] Step 302: Acquire location information of the smart home appliance, a first environment variable, and user information;

[0113] Step 304: Acquire a second environment variable of other household appliances based on the location information;

[0114] Step 306: performing a union process on the first environment variable and the second environment variable to obtain a target environment variable;

[0115] Step 308: determining the environmental data of the space where the smart home appliance is located based on the target environmental variables;

[0116] Step 310, generating target operating parameters based on user information and environmental data;

[0117] Step 312: Control the smart home appliance to operate according to the target operating parameters.

[0118] In this embodiment, the smart home system performs a union process on the first environment variable and the second environment variable to obtain a target environment variable.

[0119] Exemplarily, the first environmental variable includes temperature and humidity, the second environmental variable includes temperature and air quality, and the first environmental variable and the second environmental variable are unioned to determine that the target environmental variable includes temperature, humidity and air quality.

[0120] The control method of the smart home system in this embodiment obtains the target environment variable by performing a union process on the first environment variable and the second environment variable, thereby ensuring the parameter accuracy of the target environment variable and further ensuring the accuracy of the target operating parameters.

[0121] In some embodiments, optionally, as shown in FIG4 , a control method for a smart home system is proposed, which generates target operating parameters based on user information and environmental data, including:

[0122] Step 402: Obtain a preset large language model;

[0123] Step 404: Input the user information and environment data into the large language model to obtain the target operating parameters output by the large language model.

[0124] In this embodiment, the smart home system obtains a preset large language model, inputs user information and environmental data into the large language model, and obtains target operating parameters output by the large language model, wherein the large language model is a deep learning model trained with a large amount of text data.

[0125] For example, environmental data is any information that can be sensed and then quantified or classified, including the following data:

[0126] Usage: During system initialization, the required environment variables are determined based on the devices in the room. See the initialization process for details. In particular, human activity and posture detection / sound and voice recognition / voiceprint recognition are environment variables required by every device in the system.

[0127] Temperature and Humidity: Use temperature and humidity sensors to monitor indoor and outdoor temperature and humidity levels, which can help automatically adjust devices such as air conditioners, humidifiers, or dehumidifiers to provide comfortable environmental conditions.

[0128] Light and brightness: Use light sensors to monitor indoor and outdoor light levels. Based on the light conditions, the smart home system can automatically adjust curtains, lights, or blinds to provide appropriate lighting conditions.

[0129] Human activity and posture detection: By using infrared sensors or cameras, human activity and posture in the room can be monitored to implement some automated functions such as automatic lighting, security detection and health monitoring.

[0130] Human body recognition and facial recognition: Use cameras for human body recognition and facial recognition to realize functions such as smart door locks, smart access control, and facial payment.

[0131] Sound and voice recognition and voiceprint recognition: Through microphones and speakers, the sounds and voice commands in the environment are perceived, which can realize functions such as voice control, voice assistant and voice alarm. The same command from different people may trigger different responses.

[0132] Air quality: Using air quality sensors to monitor indoor air quality indicators, such as carbon dioxide concentration and volatile organic compounds, helps to intelligently control ventilation systems and air purification equipment.

[0133] Smoke and gas detection: Use smoke sensors and gas sensors to detect smoke, carbon monoxide, and other harmful gases in the room to trigger alarms, automatically shut off gas valves, and other safety measures.

[0134] Water level and quality monitoring: Use water level sensors and water quality sensors to monitor water tanks, pipes, or water quality for smart water management, leak detection, and water quality monitoring.

[0135] Window and door status: Use door magnetic sensors or window sensors to detect the opening, closing, and status of doors and windows to achieve security monitoring, automatic control, intrusion alarms, and other functions.

[0136] The switch status, usage time, lifespan, and consumables of various devices.

[0137] For example, user information includes static and dynamic information of the user, and may include the following data:

[0138] Usage: Determines corresponding information based on user input, mainly used to describe user information when large language models generate prompts.

[0139] Personally Identifiable Information: This includes basic identification information such as name, age, gender, and contact information. This information may be used for identity verification and personalization.

[0140] Residential address: The residential address of the resident is key information for the smart home system. It is used to determine the devices and locations that the system should control.

[0141] Daily Routes: Understanding residents’ daily routines and activities can automate device controls based on personal preferences, such as automatically adjusting temperature or lighting based on when residents leave or return home.

[0142] Health information: Some smart home systems may need to obtain residents' health information, such as heart rate, sleep quality, etc. This information may be used for health monitoring, smart fitness and medical applications.

[0143] Preferences and habits: Understanding residents’ preferences and habits, such as favorite music and preferred lighting scenes, can personalize the settings and automation rules of the smart home system.

[0144] Family member relationships: Understanding the relationships among residents’ family members, such as spouse and children, enables interaction and personalized control among family members.

[0145] Security information: This includes information such as residents’ security settings and alarm system codes to ensure the security of the system and prevent unauthorized access.

[0146] Energy consumption information: Monitor residents' energy consumption, such as electricity consumption, water and gas usage, to achieve energy management and energy saving optimization.

[0147] Preferences: Understand residents' device control preferences, such as volume settings, light levels, etc., to provide a personalized user experience.

[0148] The control method of the smart home system in this embodiment inputs user information and environmental data into a large language model to obtain target operating parameters output by the large language model, thereby ensuring the parameter accuracy of the target operating parameters and further ensuring the operating accuracy of smart home appliances.

[0149] In some embodiments, optionally, as shown in FIG5 , a control method for a smart home system is proposed. After determining the target environmental variable of the space where the smart home appliance is located based on the first environmental variable and the second environmental variable, the method further includes:

[0150] Step 502, sending the target environment variable to the smart appliance;

[0151] Step 504: Control the smart home appliance to store the target environment variable, so that the first environment variable is updated to the target environment variable.

[0152] In this embodiment, the smart home system sends the target environment variable to the smart home appliance and controls the smart home appliance to store the target environment variable, so that the first environment variable is updated to the target environment variable.

[0153] Exemplarily, the smart home appliances are controlled to store target environment variables to ensure the timeliness of data of the smart home appliances.

[0154] For example, during the initialization of the smart home appliance, it is necessary to update the data of the first environment variable, and the first environment variable can be updated to the target environment variable.

[0155] The control method of the smart home system in this embodiment ensures the timeliness of data of the smart home appliances and further ensures the operation accuracy of the smart home appliances by sending target environment variables to the smart home appliances and controlling the smart home appliances to store the target environment variables.

[0156] In some embodiments, optionally, as shown in FIG6 , a control method for a smart home system is proposed. The control method for the smart home system includes:

[0157] Step 602: Acquire location information of the smart home appliance, a first environment variable, and user information;

[0158] Step 604: Acquire a second environment variable of other home appliances based on the location information;

[0159] Step 606: Determine the target environment variable of the space where the smart home appliance is located based on the first environment variable and the second environment variable;

[0160] Step 608: Control the sensor to detect data of the space where the smart home appliance is located according to the target environmental variables to obtain environmental data;

[0161] Step 610, generating target operating parameters based on user information and environmental data;

[0162] Step 612: Control the smart home appliance to operate according to the target operating parameters.

[0163] In this embodiment, the smart home system further includes a sensor. The smart home system controls the sensor to detect data of the space where the smart home appliance is located according to the target environmental variables to obtain environmental data.

[0164] Exemplarily, the sensor may be a temperature sensor, a humidity sensor, or a brightness sensor.

[0165] The control method of the smart home system in this embodiment performs data detection on the space where the smart home appliances are located according to the target environmental variables to obtain environmental data, thereby ensuring the data accuracy of the environmental data and further ensuring the parameter accuracy of the target operating parameters.

[0166] In some embodiments, optionally, as shown in FIG7 , a control method for a smart home system is proposed. The control method for the smart home system includes:

[0167] Step 702, determining user information in the residence;

[0168] Step 704, determining the location information of the home appliance;

[0169] Step 706, synchronizing the home appliance information in the room;

[0170] Step 708, determining or updating the environment variables of the room;

[0171] Step 710: Initialize environment variables.

[0172] In this embodiment, when initializing the system or expanding new home appliances in the system, it is necessary to determine or reconfirm the member information of the entire family, that is, user information, including but not limited to the user's age and health status. This can facilitate subsequent more personalized decisions based on the users in the room. For example, if the user in the current room is an elderly person, the temperature setting of the air conditioner may be different from that of a young person. Similarly, if the user has some lung disease, the air PM2.5 will be required to reach a lower value.

[0173] Users need to add the room where the appliance is located, such as the living room or kitchen, etc.

[0174] Update the home appliance information in the room. Synchronize the home appliance list and configuration information in the room to all home appliances in the room.

[0175] Each appliance has its own default environmental variables, along with corresponding units and other information. For example, air conditioners affect temperature and humidity, fans affect temperature, and air purifiers affect PM2.5 concentration. See the table for details. Considering a room as a unit, the appliances in a room collectively affect the environment within that room, and only within that room. Therefore, the total number of environmental variables considered for a room is determined by the appliances within it. For example, if a kitchen has a range hood, lights, and an air conditioner, the kitchen's environmental variables are the union of the environmental variables controlled by these three appliances: fume concentration, brightness, temperature, and humidity. If existing environmental variables exist, they are updated.

[0176] After determining or updating a room's environmental variables, they must be initialized. This system uses the corresponding values ​​of the external environment during initialization, obtaining data by calling the weather application programming interface (API). Each home appliance stores the current room's environmental variables. Before each appliance in the room makes a decision, it queries external sensors to update the corresponding values ​​of the current room's environmental variables.

[0177] As shown in FIG8 , an embodiment of the present application provides a control device 800 for a smart home system. The control device 800 for the smart home system includes:

[0178] The control module 802 is configured to obtain location information, a first environment variable, and user information of a smart home appliance when a new smart home appliance is added to the smart home system;

[0179] The control module 802 is further configured to obtain a second environmental variable of other home appliances based on the location information, where the other home appliances are located in the same space as the smart home appliance.

[0180] The control module 802 is further configured to determine a target environment variable of the space where the smart home appliance is located based on the first environment variable and the second environment variable;

[0181] The control module 802 is further configured to determine the environmental data of the space where the smart home appliance is located based on the target environmental variables;

[0182] The control module 802 is further configured to generate target operating parameters based on user information and environmental data;

[0183] The control module 802 is also used to control the smart home appliances to operate according to target operating parameters.

[0184] In this embodiment, a control method for a smart home system is proposed. The smart home system is an intelligent system including multiple home appliances. When a new smart appliance is added to the smart home system, the smart home system obtains location information, a first environmental variable and user information of the smart appliance. The smart appliance is a home appliance that integrates technologies such as sensors and processors. The location information is the location coordinate data of the smart appliance, the first environmental variable is an environmental variable that can be detected by the smart appliance, and the user information is user-related information.

[0185] The control device 800 of the smart home system in this embodiment generates target operating parameters based on user information and environmental data, and controls smart home appliances to operate according to the target operating parameters, which greatly improves the efficiency of generating target operating parameters and the parameter accuracy of the target operating parameters, thereby improving the operating efficiency of the smart home system.

[0186] In some embodiments, optionally, the control device 800 of the smart home system further includes:

[0187] The control module 802 is further configured to determine other home appliances in the smart home system based on the location information;

[0188] The control module 802 is further configured to read data stored in other household appliances to obtain a second environment variable.

[0189] The control device 800 of the smart home system in this embodiment determines other home appliances in the smart home system based on the location information, and then reads the data stored in the other home appliances to obtain the second environment variable, thereby ensuring the parameter accuracy of the second environment variable and further ensuring the parameter accuracy of the target environment variable.

[0190] In some embodiments, optionally, the control device 800 of the smart home system further includes:

[0191] The control module 802 is further configured to perform a union process on the first environment variable and the second environment variable to obtain a target environment variable.

[0192] The control device 800 of the smart home system in this embodiment obtains the target environment variable by performing a union process on the first environment variable and the second environment variable, thereby ensuring the parameter accuracy of the target environment variable and further ensuring the accuracy of the target operating parameter.

[0193] In some embodiments, optionally, the control device 800 of the smart home system further includes:

[0194] The control module 802 is further configured to obtain a preset large language model;

[0195] The control module 802 is further configured to input user information and environmental data into the large language model to obtain target operating parameters output by the large language model.

[0196] The control device 800 of the smart home system in this embodiment inputs user information and environmental data into a large language model to obtain target operating parameters output by the large language model, thereby ensuring the parameter accuracy of the target operating parameters and further ensuring the operating accuracy of the smart home appliances.

[0197] In some embodiments, optionally, the control device 800 of the smart home system further includes:

[0198] The control module 802 is further configured to send the target environment variables to the smart home appliance;

[0199] The control module 802 is further configured to control the smart home appliance to store the target environment variable so that the first environment variable is updated to the target environment variable.

[0200] The control device 800 of the smart home system in this embodiment ensures the timeliness of data of the smart home appliances and further ensures the operation accuracy of the smart home appliances by sending target environment variables to the smart home appliances and controlling the smart home appliances to store the target environment variables.

[0201] In some embodiments, optionally, the control device 800 of the smart home system further includes:

[0202] The control module 802 is further used to control the sensor to perform data detection on the space where the smart home appliance is located according to the target environmental variables to obtain environmental data.

[0203] The control device 800 of the smart home system in this embodiment ensures the data accuracy of the environmental data, and further ensures the parameter accuracy of the target operating parameters.

[0204] In some embodiments, as shown in FIG9 , a control device 900 for a smart home system is optionally provided. The control device 900 includes a processor 902 and a memory 904. Memory 904 stores a program or instruction that, when executed by processor 902, implements the steps of the smart home system control method described in any of the aforementioned technical solutions. Therefore, the control device 900 for a smart home system has all the benefits of the smart home system control method described in any of the aforementioned technical solutions, and will not be further elaborated here.

[0205] As shown in FIG10 , an embodiment of the present application provides a method for controlling a smart home system, including:

[0206] Step 1002: receiving a first input from a user;

[0207] Step 1004: Obtain user information of the user, environmental data of the user's room, and device working status of multiple home appliances;

[0208] Step 1006: Based on the large language model, data processing is performed on the demand information, user information, environmental data, and device operating status to determine the target operation instruction of the target home appliance;

[0209] Step 1008: Output the target operation instruction to the target home appliance.

[0210] In this embodiment, a control method for a smart home system is proposed. The smart home system is an intelligent system including multiple home appliances, the multiple home appliances are communicatively connected to each other, and the first home appliance is any one of the multiple home appliances.

[0211] For example, a plurality of home appliances may each store a large language model.

[0212] For example, the first input may be a plan provided by a user.

[0213] Exemplarily, the first input may be a demand input by a user in real time.

[0214] Exemplarily, the device operating status may be the operating status of multiple household appliances.

[0215] For example, the device operating status may include operating parameters such as temperature, humidity, and mode.

[0216] For example, the device operating status may include a device on status and a device off status among multiple home appliances.

[0217] The control method of the smart home system in this embodiment sets the first home appliance as the control center of the smart home system when the first home appliance receives the first input from the user. The first home appliance processes the demand information, user information, environmental data and device working status based on the large language model, and determines the target operation instructions of the target home appliance, which greatly improves the generation efficiency of the target operation instructions and improves the accuracy of the target operation instructions, thereby ensuring the instruction accuracy of the smart home system and the operating efficiency of the smart home system.

[0218] In some embodiments, optionally, as shown in FIG11 , a control method for a smart home system is proposed. Based on a large language model, data processing is performed on demand information, user information, environmental data, and device operating status to determine a target operating instruction for a target home appliance. The method includes:

[0219] Step 1102: Obtain a preset data template;

[0220] Step 1104 , inputting demand information, user information, environmental data, and equipment working status into the data template to obtain model input data;

[0221] Step 1106: input the model input data into the large language model to obtain the target operation instruction output by the large language model.

[0222] In this embodiment, the first household appliance obtains a preset data template, wherein the data template is a data template corresponding to the large language model.

[0223] Exemplarily, the data template may be specifically in the data format of prompt (prompt word).

[0224] The first household appliance inputs demand information, user information, environmental data and device working status into a data template to obtain model input data, wherein the model input data is data that can be input into a large language model.

[0225] Exemplarily, the model input data may specifically be prompt data.

[0226] The first household appliance inputs the model input data into the large language model to obtain the target operation instruction output by the large language model.

[0227] Exemplarily, the demand information, user information, environmental data and device working status are converted into prompt data, and then the prompt data is input into the large language model to obtain the target operation instructions output by the large language model.

[0228] In the control method of the smart home system in this embodiment, the first household appliance inputs demand information, user information, environmental data and device working status into a data template to obtain model input data, and then inputs the model input data into a large language model to obtain target operation instructions output by the large language model, which greatly improves the data accuracy of the target operation instructions and thus ensures the instruction accuracy of the smart home system.

[0229] In some embodiments, optionally, as shown in FIG12 , a control method for a smart home system is proposed, which outputs a target operation instruction to a target home appliance, including:

[0230] Step 1202: Obtain the operation instruction currently executed by the target home appliance;

[0231] Step 1204: Based on the operation instruction, send the target operation instruction to the target home appliance.

[0232] In this embodiment, the first household appliance obtains the operation instruction currently executed by the target household appliance, wherein the operation instruction is the instruction being executed by the target household appliance.

[0233] For example, when the target household appliance is an air conditioner, the operation instruction may specifically be to operate in a heating mode at 30 degrees Celsius.

[0234] The first home appliance sends the target operation instruction to the target home appliance based on the operation condition of the operation instruction.

[0235] Exemplarily, when the running instruction and the running instruction are not mutually exclusive or cooperative, the first household appliance sends the target operation instruction to the target household appliance.

[0236] Exemplarily, when the running instruction allows, the first household appliance sends the target operation instruction to the target household appliance.

[0237] For example, the operating instructions can be an existing list of operating instructions, and the target operating instructions can be a newly generated list of operating instructions. The newly generated list of operating instructions is then compared with the existing list of operating instructions. If the newly generated list of operating instructions differs from the existing list, it indicates that there is activity on the appliances in the room, and the decision result has not yet reached a steady state. There are two possibilities: first, when the list is empty or there is no mutual exclusion or collaboration between the appliances, the operation results of other appliances in the room are updated; second, when there is mutual exclusion or collaboration between the appliances, the target operating instructions need to be regenerated.

[0238] The control method of the smart home system in this embodiment sends the target operation instruction to the target home appliance based on the operation status of the operation instruction, thereby ensuring the operation logic of the smart home system and the instruction accuracy of the smart home system.

[0239] In some embodiments, optionally, as shown in FIG13 , a control method for a smart home system is proposed, which sends a target operation instruction to a target home appliance based on an operation instruction, including:

[0240] Step 1302: If the priority of the target operation instruction is greater than the priority of the execution instruction, the target operation instruction is sent to the target home appliance;

[0241] Step 1304: When the priority of the target operation instruction is lower than the priority of the running instruction, the target operation instruction is updated according to the running instruction to obtain an updated target operation instruction, and the updated target operation instruction is sent to the target home appliance.

[0242] In this embodiment, when the priority of the target operation instruction is greater than the priority of the running instruction, the first home appliance sends the target operation instruction to the target home appliance and controls the target home appliance to execute the target operation instruction.

[0243] For example, when the target household appliance is an air conditioner, the operating instruction is specifically to operate the heating mode at 30 degrees Celsius, and the target operation instruction is specifically to operate the cooling mode at 25 degrees Celsius. The priority of the target operation instruction is greater than the priority of the operating instruction, indicating that there is an instruction conflict between the target operation instruction and the operating instruction. The first household appliance updates the target operation instruction according to the operating instruction to obtain an updated target operation instruction, and then sends the updated target operation instruction to the target household appliance to control the target household appliance to execute the updated target operation instruction.

[0244] In the control method of the smart home system in this embodiment, when the priority of the target operation instruction is greater than the priority of the running instruction, the first home appliance sends the target operation instruction to the target home appliance; when the priority of the target operation instruction is less than the priority of the running instruction, the first home appliance updates the data of the target operation instruction according to the running instruction to obtain an updated target operation instruction, and then sends the updated target operation instruction to the target home appliance, thereby ensuring the operating logic of the smart home system and the accuracy of the instructions of the smart home system.

[0245] In some embodiments, optionally, as shown in FIG14 , a control method for a smart home system is proposed, which sends a target operation instruction to a target home appliance based on an operation instruction, including:

[0246] Step 1402: Compare the target operation instruction and the running instruction to obtain a comparison result;

[0247] Step 1404: If the comparison result shows that there is no mutual exclusion, the target operation instruction is sent to the target home appliance;

[0248] Step 1406 , when the comparison result shows that there is mutual exclusion, the target operation instruction is updated according to the running instruction to obtain an updated target operation instruction, and the updated target operation instruction is sent to the target home appliance.

[0249] In this embodiment, the first household appliance compares the target operation instruction and the operation instruction to obtain a comparison result, wherein the comparison result is used to represent the logical relationship between the target operation instruction and the operation instruction.

[0250] For example, the comparison result may be that mutual exclusion exists or that mutual exclusion does not exist.

[0251] If the comparison result shows that there is no mutual exclusion, the target operation instruction is sent to the target home appliance.

[0252] For example, the operation instruction is specifically to control the fan to operate in ventilation mode, and the target operation instruction is specifically to control the air conditioner to operate in ventilation mode, indicating that the target operation instruction and the operation instruction are not mutually exclusive, and the first household appliance controls the target household appliance to execute the target operation instruction.

[0253] When the comparison result shows that there is mutual exclusion, the target operation instruction is updated according to the running instruction to obtain an updated target operation instruction, and the updated target operation instruction is sent to the target home appliance.

[0254] For example, the operating instruction is specifically to control the air conditioner to operate in heating mode at 30 degrees Celsius, and the target operating instruction is specifically to control the air conditioner to operate in cooling mode at 25 degrees Celsius, indicating that the target operating instruction and the operating instruction are mutually exclusive. The first household appliance updates the target operating instruction according to the operating instruction to obtain an updated target operating instruction, and then sends the updated target operating instruction to the target household appliance to control the target household appliance to execute the updated target operating instruction.

[0255] The control method of the smart home system in this embodiment sends the target operation instruction to the target home appliance when the comparison result shows that there is no mutual exclusion. When the comparison result shows that there is mutual exclusion, the target operation instruction is updated according to the operation instruction to obtain an updated target operation instruction, and the updated target operation instruction is sent to the target home appliance, thereby ensuring the operation logic of the smart home system and the accuracy of the instructions of the smart home system.

[0256] In some embodiments, optionally, as shown in FIG15 , a control method for a smart home system is proposed. Based on a large language model, after processing demand information, user information, environmental data, and device operating status, and determining a target operation instruction for a target home appliance, the method further includes:

[0257] Step 1502, obtaining the updated device working status;

[0258] Step 1504: Determine the updated target operation instruction based on the user information, environmental data, and the updated device operating status.

[0259] In this embodiment, the first household appliance obtains the updated device operating status and determines the updated target operation instruction according to the user information, the environmental data and the updated device operating status.

[0260] For example, when some devices in the smart home system are turned off, the device working status is updated, and the first home appliance determines the updated target operation instruction based on the user information, environmental data and the updated device working status.

[0261] Exemplarily, after determining the updated target operation instruction, the first household appliance sends the updated target operation instruction to the target household appliance.

[0262] In the control method of the smart home system in this embodiment, the first household appliance determines the updated target operation instruction based on user information, environmental data and the updated device working status, thereby ensuring the timeliness and accuracy of the target operation instruction, and at the same time ensuring the timeliness and accuracy of the operation of the smart home system.

[0263] In some embodiments, optionally, as shown in FIG16 , a control method for a smart home system is proposed. The control method for the smart home system further includes:

[0264] Step 1602, obtaining the environment variables of the room where the user is located;

[0265] Step 1604 , controlling multiple home appliances to perform data detection on the room where the user is located according to environmental variables to obtain environmental data.

[0266] In this embodiment, the first household appliance obtains the environmental variables of the room where the user is located, wherein the environmental variables are environmental variables that can be detected by the household appliance in the room where the user is located.

[0267] For example, the environmental variables may include temperature and humidity that can be detected by an air conditioner, and air quality that can be detected by an air purifier.

[0268] The first home appliance controls multiple home appliances to detect data of the room where the user is located according to environmental variables to obtain environmental data.

[0269] Exemplarily, multiple home appliances are installed with sensors, and a first home appliance controls the sensor to detect data of the room where the user is located according to environmental variables to obtain environmental data.

[0270] In the control method of the smart home system in this embodiment, a first home appliance controls multiple home appliances to perform data detection on the room where the user is located based on environmental variables to obtain environmental data, thereby ensuring the data accuracy of the environmental data and further ensuring the instruction accuracy of the target operation instruction.

[0271] In some embodiments, optionally, as shown in FIG17 , a control method for a smart home system is proposed, wherein the user information includes user preference data, and after outputting the target operation instruction to the target home appliance, the method further includes:

[0272] Step 1702: When the target home appliance executes the target operation instruction, obtain the operating parameters of the target home appliance;

[0273] Step 1704: Based on the large language model, the operating parameters are processed to determine the user's user habit data;

[0274] Step 1706: Update user preference data based on user habit data.

[0275] In this embodiment, when the target home appliance executes the target operation instruction, the first home appliance obtains the operating parameters of the target home appliance, wherein the operating parameters are used to represent the operating status of the target home appliance.

[0276] For example, the operating parameters may include temperature parameters, humidity parameters, and other parameters of the target home appliance.

[0277] The first household appliance performs data processing on the operating parameters based on the large language model to determine the user's habit data, wherein the user habit data is used to represent the user's habits and preferences.

[0278] For example, the user habit data may include the user's habitual temperature parameter and habitual humidity parameter.

[0279] The first home appliance updates the user preference data stored in the smart home system based on the user habit data.

[0280] Exemplarily, the first household appliance inputs the user habit data into the large language model to update the user preference data.

[0281] The control method of the smart home system in this embodiment obtains the operating parameters of the target home appliance when the target home appliance executes the target operation instruction, processes the operating parameters based on the large language model, determines the user's user habit data, and then updates the user preference data stored in the smart home system based on the user habit data, thereby ensuring the data accuracy and timeliness of the user preference data.

[0282] In some embodiments, optionally, as shown in FIG18 , a control method for a smart home system is proposed, including:

[0283] Step 1802, obtaining the plan and real-time input requirements provided by the user;

[0284] Step 1804, collecting information such as environment, user preferences, user actions, and user basic information;

[0285] Step 1806, generating Prompt data;

[0286] Step 1808: The large language model generates feedback, the appliance performs the operation, and saves the record;

[0287] In step 1810 , the large language model is summarized regularly to generate new user preference data and update and modify system settings.

[0288] In this embodiment, the first household appliance obtains the plan and real-time input requirements provided by the user, and collects information such as the environment, user preferences, user actions, and basic user information to generate Prompt data.

[0289] The first home appliance generates feedback through the large language model, the home appliance performs the operation and saves the record. In addition, the large language model is terminated periodically to generate new user preference data and update the system settings.

[0290] In some embodiments, optionally, as shown in FIG19 , a control method for a smart home system is proposed, including:

[0291] Step 1902, obtaining the plan and real-time input requirements provided by the user;

[0292] Step 1904, collecting information such as environment, user preferences, user actions, and user basic information;

[0293] Step 1906, generate and update Prompt data;

[0294] Step 1908: The large language model generates feedback;

[0295] Step 1910 , broadcast the result to other appliances in the room and receive feedback from other appliances;

[0296] Step 1912, check whether the appliance status is updated, if so, go to step 1914, if not, go to step 1916;

[0297] Step 1914, updating the status of other home appliances in the current room;

[0298] Step 1916: The home appliance performs the operation according to the instruction and saves the operation record;

[0299] In step 1918, the large language model is summarized regularly to generate new user preference data and update and modify system settings.

[0300] In this embodiment, the user provides a plan for the entire day in advance or the user enters needs in real time.

[0301] Collect current environmental information, user preference data, and user action information. When updating environmental information, since environmental variables are fixed, simply reading the sensor values ​​within the room is sufficient to update the current, real-time environmental information. User preference data consists of two parts: an initial value, which uses statistically defined user preferences; and a second part, which represents the user's actual preferences after a period of use. User action information is determined by the user's input in the first step, including whether the user is in the room and, if so, what their action was.

[0302] Based on the information collected in the second step, the corresponding information is formatted and input into the prompt template. Several word slots are reserved in the prompt template. Filling the formatted information from the second step into these slots creates a prompt for the large language model. The prompt template also reserves a space for a list of appliance operation states. This list is a list of appliance operation instructions generated by the large language model. Initially, the operation states of all appliances in the room are set to empty. If changes are detected in subsequent loops, the updated contents are added to the list.

[0303] After generating a prompt and inputting the large language model, the operating instructions for the home appliance will be obtained. The home appliance will adjust its status according to the operating instructions, and the system will record the home appliance operating instructions generated by the large language model.

[0304] The home appliance will broadcast the generated operation instructions to other home appliances in the room, and at the same time receive the operation instruction lists sent by other home appliances.

[0305] Compare the received operation instruction list with the existing operation instruction list. If the newly received operation instruction differs from the existing list, it indicates that there is activity on the appliances in the room, indicating that the decision result has not yet reached a steady state. There are two possibilities. First, when the list is empty or there is no mutual exclusion or collaboration between the appliances, the operation results of other appliances in the house are updated. Second, when there is mutual exclusion or collaboration between the appliances, return to step 3 to regenerate the prompt, which includes the current mutual exclusion or collaboration of the appliance operations, and generates the adjusted operation results. Then, continue to update the operation instruction list for each appliance. If the newly received operation instruction is the same as the existing list, it means that the operation list has reached a steady state.

[0306] The appliance executes the operation instructions and saves the results.

[0307] The large language model will regularly summarize the historical operating instructions of each home appliance, obtain new user preference data, and replace the existing data in the system.

[0308] Exemplarily, as shown in FIG20 , the smart home system includes device 1, device 2, and device 3. It obtains environmental information, user preferences, or user input. The smart home system simultaneously inputs the information to all devices in the room. After generating operation instructions, the devices communicate with each other. After all device instructions reach a steady state, the devices execute the operation and realize the impact on the environment.

[0309] As shown in FIG21 , an embodiment of the present application provides a control device 2100 for a smart home system. The control device 2100 for the smart home system includes:

[0310] The control module 2102 is configured to receive a first input from a user, where the first input includes user demand information;

[0311] The control module 2102 is further configured to obtain user information of the user, environmental data of the room where the first home appliance is located, and device operating states of the plurality of home appliances;

[0312] The control module 2102 is further configured to process demand information, user information, environmental data, and device operating status based on the large language model to determine a target operation instruction for a target home appliance, where the target home appliance is one or more home appliances among the plurality of home appliances.

[0313] The control module 2102 is further configured to output target operation instructions to the target home appliance.

[0314] In this embodiment, a control device 2100 of a smart home system is proposed. The smart home system includes multiple home appliances, which are communicatively connected to each other. The first home appliance is any one of the multiple home appliances.

[0315] For example, the first household appliance may be an air conditioner, a humidifier, a fan, an air purifier, a range hood, or a lamp.

[0316] When the first home appliance receives the first input from the user, the first home appliance is set as the control center of the smart home system. The first home appliance is configured with a large language model, wherein the large language model is a deep learning model trained with a large amount of text data. The first input includes the user's demand information, and the demand information is the user's real-time demand.

[0317] For example, environmental parameters may include temperature, humidity, air quality and other data.

[0318] The first home appliance performs data processing on demand information, user information, environmental data and device working status based on a large language model to determine a target operation instruction for a target home appliance, wherein the target home appliance is one or more home appliances among a plurality of home appliances, and the target operation instruction is an operation instruction for the target home appliance.

[0319] For example, the target home appliance may include an air conditioner and a humidifier, and the target operation instruction corresponding to the target home appliance may specifically be to adjust the indoor humidity to 40%.

[0320] The control device 2100 of the smart home system in this embodiment greatly improves the efficiency of generating target operation instructions and improves the accuracy of target operation instructions, thereby ensuring the accuracy of instructions of the smart home system and the operating efficiency of the smart home system.

[0321] In some embodiments, optionally, the control device 2100 of the smart home system further includes:

[0322] The control module 2102 is further used to obtain a preset data template;

[0323] The control module 2102 is further used to input demand information, user information, environmental data and equipment working status into the data template to obtain model input data;

[0324] The control module 2102 is further configured to input the model input data into the large language model to obtain the target operation instruction output by the large language model.

[0325] The control device 2100 of the smart home system in this embodiment inputs demand information, user information, environmental data and device working status into a data template to obtain model input data, and then inputs the model input data into a large language model to obtain target operation instructions output by the large language model, thereby greatly improving the data accuracy of the target operation instructions and thus ensuring the instruction accuracy of the smart home system.

[0326] In some embodiments, optionally, the control device 2100 of the smart home system further includes:

[0327] The control module 2102 is further configured to obtain the operation instruction currently executed by the target home appliance;

[0328] The control module 2102 is further configured to send the target operation instruction to the target home appliance based on the operation instruction.

[0329] The control device 2100 of the smart home system in this embodiment sends the target operation instruction to the target home appliance based on the operation status of the operation instruction, thereby ensuring the operation logic of the smart home system and the accuracy of the instructions of the smart home system.

[0330] In some embodiments, optionally, the control device 2100 of the smart home system further includes:

[0331] The control module 2102 is further configured to send the target operation instruction to the target home appliance if the priority of the target operation instruction is greater than the priority of the running instruction;

[0332] The control module 2102 is also used to update the target operation instruction according to the running instruction when the priority of the target operation instruction is lower than the priority of the running instruction to obtain an updated target operation instruction, and send the updated target operation instruction to the target home appliance.

[0333] In the control device 2100 of the smart home system in this embodiment, when the priority of the target operation instruction is greater than the priority of the running instruction, the first home appliance sends the target operation instruction to the target home appliance. When the priority of the target operation instruction is less than the priority of the running instruction, the first home appliance updates the data of the target operation instruction according to the running instruction to obtain an updated target operation instruction, and then sends the updated target operation instruction to the target home appliance, thereby ensuring the operating logic of the smart home system and the accuracy of the instructions of the smart home system.

[0334] In some embodiments, optionally, the control device 2100 of the smart home system further includes:

[0335] The control module 2102 is further configured to compare the target operation instruction with the running instruction to obtain a comparison result;

[0336] The control module 2102 is further configured to send the target operation instruction to the target home appliance if the comparison result shows that there is no mutual exclusion;

[0337] The control module 2102 is further configured to update the target operation instruction according to the running instruction when the comparison result shows that there is mutual exclusion, so as to obtain an updated target operation instruction, and send the updated target operation instruction to the target home appliance.

[0338] The control device 2100 of the smart home system in this embodiment sends the target operation instruction to the target home appliance when the comparison result shows that there is no mutual exclusion. When the comparison result shows that there is mutual exclusion, the target operation instruction is updated according to the operation instruction to obtain an updated target operation instruction, and the updated target operation instruction is sent to the target home appliance, thereby ensuring the operation logic of the smart home system and the accuracy of the instructions of the smart home system.

[0339] In some embodiments, optionally, the control device 2100 of the smart home system further includes:

[0340] The control module 2102 is also used to obtain the updated device working status;

[0341] The control module 2102 is further configured to determine an updated target operation instruction based on user information, environmental data, and an updated device operating status.

[0342] The control device 2100 of the smart home system in this embodiment determines the updated target operation instructions based on user information, environmental data and the updated device working status, thereby ensuring the timeliness and accuracy of the target operation instructions, and at the same time ensuring the timeliness and accuracy of the operation of the smart home system.

[0343] In some embodiments, optionally, the control device 2100 of the smart home system further includes:

[0344] The control module 2102 is further used to obtain the environmental variables of the room where the user is located;

[0345] The control module 2102 is also used to control multiple home appliances to perform data detection on the room where the user is located according to environmental variables to obtain environmental data.

[0346] The control device 2100 of the smart home system in this embodiment controls multiple home appliances to perform data detection on the room where the user is located according to environmental variables to obtain environmental data, thereby ensuring the data accuracy of the environmental data and further ensuring the instruction accuracy of the target operation instructions.

[0347] In some embodiments, optionally, the control device 2100 of the smart home system further includes:

[0348] The control module 2102 is further configured to obtain operating parameters of the target home appliance when the target home appliance executes the target operation instruction;

[0349] The control module 2102 is further configured to perform data processing on the operating parameters based on the large language model to determine the user's user habit data;

[0350] The control module 2102 is further configured to update the user preference data based on the user habit data.

[0351] The control device 2100 of the smart home system in this embodiment obtains the operating parameters of the target home appliance when the target home appliance executes the target operation instruction, processes the operating parameters based on the large language model, determines the user's user habit data, and then updates the user preference data stored in the smart home system based on the user habit data, thereby ensuring the data accuracy and timeliness of the user preference data.

[0352] In some embodiments, as shown in FIG. 22 , a control device 2200 for a smart home system is optionally provided. The control device 2200 includes a processor 2202 and a memory 2204. The memory 2204 stores a program or instruction that, when executed by the processor 2202, implements the steps of the smart home system control method described in any of the aforementioned technical solutions. Therefore, the control device 2200 for a smart home system has all the benefits of the smart home system control method described in any of the aforementioned technical solutions, and will not be further elaborated upon here.

[0353] As shown in FIG23 , an embodiment of the present application provides a method for controlling a smart home system. The method for controlling a smart home system includes:

[0354] Step 2302: When any of the plurality of home appliances receives a first input from the user, obtain the first input, user information of the user, and environmental data of the room where the user is located;

[0355] Step 2304: Determine the target environmental index of the room where the user is located based on the demand information and the user information;

[0356] Step 2306: Determine a target operating instruction for the target home appliance based on the target environmental indicator and the environmental data;

[0357] Step 2308: Output the target operation instruction to the target home appliance.

[0358] In this embodiment, a control method for a smart home system is proposed. The smart home system is an intelligent system including multiple home appliances and a control device, wherein the control device is used to control the multiple home appliances, and the home appliances are the components of the smart home system.

[0359] In some embodiments, optionally, as shown in FIG24 , a control method for a smart home system is proposed, which determines a target environment indicator corresponding to a target location based on demand information and user information, including:

[0360] Step 2402, obtaining a preset planning function;

[0361] Step 2404: Based on the planning function, multi-objective planning is performed on the demand information and user information to obtain target environment indicators.

[0362] In this embodiment, the control device obtains a preset planning function, and performs multi-objective planning on the demand information and user information based on the planning function to obtain target environment indicators, wherein the planning function is a function capable of performing target planning.

[0363] For example, the objectives of multi-objective planning may include: first, the number of appliances in the on state should be kept as low as possible to ensure energy conservation; second, the value of the environmental information should be adjusted as close as possible to the value corrected by the user action information and user preference data.

[0364] In the control method of the smart home system in this embodiment, the control device performs multi-objective planning on demand information and user information based on the planning function to obtain target environmental indicators, thereby ensuring the data accuracy of the target environmental indicators and further ensuring the instruction accuracy of the target operation instructions.

[0365] In some embodiments, optionally, as shown in FIG25 , a control method for a smart home system is proposed, which determines a target environment indicator corresponding to a target location based on demand information and user information, including:

[0366] Step 2502: Obtain a preset data template and a large language model;

[0367] Step 2504: Input the demand information and user information into the data template to obtain model input data;

[0368] Step 2506: Input the model input data into the large language model to obtain the target environment indicator output by the large language model.

[0369] In this embodiment, the control device obtains a preset data template and a large language model, wherein the large language model is a deep learning model trained with a large amount of text data, and the data template is a panel corresponding to the input data of the large language model.

[0370] Exemplarily, the large language model may be a deep learning model trained on historical operating parameters of the smart home system.

[0371] For example, the large language model may be deployed on the control device.

[0372] Exemplarily, the data template may be specifically in the data format of prompt (prompt word).

[0373] For example, the control device can receive a hand-raising signal sent by a home appliance, which includes the status of the home appliance and the switch status, and then generate decision information through a large language model, and the decision information includes target environment indicators.

[0374] The control device inputs the demand information and user information into the data template to obtain model input data, wherein the model input data is data that can be input into the large language model.

[0375] Exemplarily, the model input data may specifically be prompt data.

[0376] The control device inputs the model input data into the large language model to obtain the target environment index output by the large language model.

[0377] Exemplarily, the demand information and user information are converted into prompt data, and then the prompt data is input into the large language model to obtain the target environment indicator output by the large language model.

[0378] In the control method of the smart home system in this embodiment, the control device inputs the demand information and user information into the data template to obtain model input data, and then inputs the model input data into the large language model to obtain the target environment indicators output by the large language model, thereby ensuring the data accuracy of the target environment indicators and further ensuring the instruction accuracy of the target operation instructions.

[0379] In some embodiments, optionally, as shown in FIG26 , a control method for a smart home system is proposed, which determines a target operation instruction for a target home appliance according to target environmental indicators and environmental data, including:

[0380] Step 2602: determining a target home appliance among a plurality of home appliances according to the target parameter variable;

[0381] Step 2604: Determine the target operation instruction of the target home appliance according to the target variable value and the environmental data.

[0382] In this embodiment, the target environment indicator includes a target parameter variable and a target variable value corresponding to the target parameter variable, wherein the target parameter variable is the environment variable of the room where the user is located, and the target variable value is the numerical value corresponding to the target parameter variable.

[0383] For example, the target parameter variable may be temperature, and the target variable value corresponding to the target parameter variable may be 20 degrees Celsius.

[0384] For example, the target parameter variable may be humidity, and the target variable value corresponding to the target parameter variable may be 20%.

[0385] The control device determines the target home appliance in the room where the user is located based on the target parameter variable.

[0386] For example, when the target parameter variables include temperature and humidity, the control device may determine that the target household appliance is an air conditioner.

[0387] For example, when the target parameter variable is air quality, the control device may determine that the target household appliance is an air purifier.

[0388] The control device determines the target operation instructions of the target home appliance according to the target variable value and environmental data.

[0389] For example, when the target variable value is 20 degrees Celsius and the temperature in the environmental data is 30 degrees Celsius, the control device may determine that the target operation instruction is to turn on the cooling mode of the air conditioner and set the temperature to 20 degrees Celsius.

[0390] For example, when the target variable value is 30 μg / m 3 And the air quality index in the environmental data is 130μg / m 3 In this case, the control device can determine that the target operation instruction is to turn on the air purifier.

[0391] In the control method of the smart home system in this embodiment, the control device determines the target home appliance in the room where the user is located based on the target parameter variable, and then determines the target operation instruction of the target home appliance according to the target variable value and environmental data, thereby ensuring the instruction accuracy of the target operation instruction and thus ensuring the operation accuracy of the smart home system.

[0392] In some embodiments, optionally, as shown in FIG27 , a control method for a smart home system is proposed. The control method for the smart home system further includes:

[0393] Step 2702, obtaining the environment variables of the room where the user is located;

[0394] Step 2704: Control multiple home appliances to perform data detection on the room where the user is located according to environmental variables to obtain environmental data.

[0395] In this embodiment, the control device obtains the environmental variables of the room where the user is located, wherein the environmental variables are environmental variables that can be detected by the home appliances in the room where the user is located.

[0396] The control device controls multiple home appliances to detect data of the room where the user is located according to environmental variables to obtain environmental data.

[0397] Exemplarily, multiple home appliances are installed with sensors, and the control device controls the sensors to detect data of the room where the user is located according to environmental variables to obtain environmental data.

[0398] In some embodiments, optionally, as shown in FIG28 , a control method for a smart home system is proposed, which, after outputting a target operation instruction to a target home appliance, further includes:

[0399] Step 2802: When the target home appliance executes the target operation instruction, obtain the operating parameters of the target home appliance;

[0400] Step 2804: Based on the large language model, the operating parameters are processed to determine the user's user habit data;

[0401] Step 2806: Update user preference data based on user habit data.

[0402] In this embodiment, the user information includes user preference data. When the target home appliance executes the target operation instruction, the control device obtains the operating parameters of the target home appliance, where the operating parameters are used to represent the operating status of the target home appliance.

[0403] The control device performs data processing on the operating parameters based on the large language model to determine the user's habit data, wherein the user habit data is used to represent the user's habits and preferences.

[0404] The control device updates the user preference data stored in the smart home system based on the user habit data.

[0405] Exemplarily, the control device inputs the user habit data into the large language model to update the user preference data.

[0406] Exemplarily, the control device obtains an operation instruction currently executed by the target home appliance, wherein the operation instruction is an instruction that the target home appliance is running.

[0407] In some embodiments, optionally, as shown in FIG29 , a control method for a smart home system is proposed, including:

[0408] Step 3202, obtaining the plan and real-time input requirements provided by the user;

[0409] Step 3204, collecting information such as environment, user preferences, user actions, and user basic information;

[0410] Step 3206, converting into a multi-objective programming problem;

[0411] Step 3208, input the question into the template;

[0412] Step 3210, converting the calculated result into home appliance operation;

[0413] Step 3212: the home appliance performs the operation and records the operation;

[0414] In step 3214, the large language model is summarized regularly to generate new user preference data and update and modify system settings.

[0415] In this embodiment, the user provides a plan for the entire day in advance or the user enters needs in real time.

[0416] Collect current environmental information, user preference data, and user action information. When updating environmental information, because environmental variables are fixed, only the sensor values ​​in the room need to be read to update the current real-time environmental information. User preference data consists of two parts: one is the initialization value, which uses the state setting of the user's general preference in a statistical sense, and the second part refers to the state setting of the user's actual preference after a period of use. User action information is determined by the user's input in the first step, including whether the user is in the room and, if so, what the user's action is. The system will set the corresponding parameters for the user's action in advance.

[0417] Convert the current conditions into a multi-objective planning problem. The current conditions include the current room's environmental information, user preference data, and user action information. The goals of the multi-objective planning are: first, the number of appliances in the on state should be as small as possible to ensure energy conservation; second, the value of the environmental information should be adjusted as close as possible to the value corrected by the user action information and user preference data. Constraints include: 1. Each appliance can only be in one state (states include off, on, and each gear after turning on). The calculation results are obtained by inputting the data corresponding to the current conditions as parameters into the multi-objective planning function.

[0418] Convert calculation results into operations of home appliances.

[0419] The appliance performs the operation and records the operation.

[0420] In some embodiments, optionally, as shown in FIG30 , a control method for a smart home system is proposed, including:

[0421] Step 3302, obtaining the plan and real-time input requirements provided by the user;

[0422] Step 3304, collecting information such as environment, user preferences, user actions, and basic user information;

[0423] Step 3306, generate and update Prompt data;

[0424] Step 3308: Send a hand-raising signal to the decision center;

[0425] In step 3310, the decision center determines whether the current result is needed based on the hand-raising signal, makes a final decision, records the result, and issues the decision;

[0426] Step 3312: the home appliance performs the operation and saves the record;

[0427] In step 3314, the large language model is summarized regularly to generate new user preference data and update and modify system settings.

[0428] In this embodiment, the user provides a plan for the entire day in advance or the user enters needs in real time.

[0429] Collect current environmental information, user preference data, and user action information. When updating environmental information, because environmental variables are fixed, only the sensor values ​​in the room need to be read to update the current real-time environmental information. User preference data consists of two parts: one is the initialization value, which uses the state setting of the user's general preference in a statistical sense, and the second part refers to the state setting of the user's actual preference after a period of use. User action information is determined by the user input in the first step, including whether the user is in the room and, if so, what the user's action is.

[0430] Based on the information collected in the second step, the corresponding information is formatted and input into the prompt template. Several word slots are reserved in the prompt template in advance. The information formatted in the second step is filled into the word slots to obtain the prompt for inputting the large language model.

[0431] All home appliances send a hand-raising signal to the decision center, which is the decision information generated by the large language model, including the status of the home appliances and the switch status.

[0432] Exemplarily, the hand-raising signal includes data in a prompt format.

[0433] The decision center collects hand-raising signals from current appliances and determines whether further adjustments are needed based on the mutually exclusive and collaborative situations pre-set by the decision center. This includes shutting down specific appliances in the case of mutual exclusion, or adjusting appliances with shutdown instructions to a specific state in the case of collaboration, or updating appliances with existing states to a more appropriate state. After the decision is made, the results are recorded and the decision center issues the final decision.

[0434] The appliance performs the operation and saves the record.

[0435] As shown in FIG31 , an embodiment of the present application provides a control device 3400 for a smart home system. The control device 3400 for the smart home system includes:

[0436] a control module 3402 configured to, when any one of the plurality of home appliances receives a first input from a user, obtain the first input, user information of the user, and environmental data of a room where the user is located, wherein the first input includes user demand information;

[0437] The control module 3402 is further configured to determine the target environmental index of the room where the user is located based on the demand information and the user information;

[0438] The control module 3402 is further configured to determine a target operation instruction for a target home appliance according to the target environmental indicator and the environmental data, where the target home appliance is one or more home appliances among the plurality of home appliances;

[0439] The control module 3402 is further configured to output target operation instructions to the target home appliance.

[0440] In this embodiment, a control method for a smart home system is proposed. The smart home system includes a control device and multiple home appliances. The control device is used to control the multiple home appliances, and the home appliances are components of the smart home system.

[0441] Exemplarily, the control device may be deployed in a decision center.

[0442] Exemplarily, the control device may be a control terminal in a smart home system.

[0443] Illustratively, the household appliance may be an air conditioner, a humidifier, a fan, an air purifier, a range hood, or a lamp.

[0444] When any of the multiple home appliances receives a first input from the user, the control device obtains the first input, the user's user information and the environmental data of the room where the user is located, wherein the first input includes the user's demand information, the demand information is used to represent the user's real-time demand, the user information includes relevant information of the user, and the environmental data is used to represent the environmental conditions of the room where the user is located.

[0445] Exemplarily, the first input may be a user's voice input.

[0446] Exemplarily, the first input may be a command input by a user through a terminal.

[0447] For example, the first input may be a user's daily schedule.

[0448] For example, the demand information may be to increase the indoor temperature.

[0449] For example, user information may include the user's identity, habits, and health information.

[0450] For example, the environmental data may include temperature, humidity, air quality and other data.

[0451] The control device determines the target environmental index of the room where the user is located according to the demand information and the user information, wherein the target environmental index is the environmental index of the room where the user is located.

[0452] For example, the room where the user is located may be a bedroom or a kitchen.

[0453] For example, the target environmental indicator may be an environmental indicator that allows the user to be in a comfortable state.

[0454] For example, the target environmental indicators may include a temperature of 23 degrees Celsius, a humidity of 40%, and PM2.5 (suspended particulate matter) less than 50.

[0455] The control device determines a target operation instruction of a target home appliance according to the target environmental index and environmental data, wherein the target home appliance is one or more home appliances among a plurality of home appliances, and the target operation instruction is an operation instruction of the target home appliance.

[0456] The control device outputs the target operation instruction to the target home appliance.

[0457] Exemplarily, the control device is communicatively connected to a plurality of home appliances respectively, and then sends the target operation instruction to the target home appliance.

[0458] In the control method of the smart home system in this embodiment, the control device determines the target environmental indicators of the user's room based on demand information and user information, and then determines the target operation instructions of the target home appliance based on the target environmental indicators and environmental data. This greatly improves the generation efficiency of the target operation instructions and improves the accuracy of the target operation instructions, thereby ensuring the instruction accuracy of the smart home system and the operating efficiency of the smart home system.

[0459] In some embodiments, optionally, the control device 3400 of the smart home system further includes:

[0460] The control module 3402 is further used to obtain a preset planning function;

[0461] The control module 3402 is further configured to perform multi-objective planning on the demand information and the user information based on the planning function to obtain target environment indicators.

[0462] The control device 3400 of the smart home system in this embodiment performs multi-objective planning on demand information and user information based on a planning function to obtain target environmental indicators, thereby ensuring the data accuracy of the target environmental indicators and further ensuring the instruction accuracy of the target operation instructions.

[0463] In some embodiments, optionally, the control device 3400 of the smart home system further includes:

[0464] The control module 3402 is further used to obtain a preset data template and a large language model;

[0465] The control module 3402 is further used to input the demand information and user information into the data template to obtain model input data;

[0466] The control module 3402 is further configured to input the model input data into the large language model to obtain the target environment indicator output by the large language model.

[0467] The control device 3400 of the smart home system in this embodiment inputs the demand information and user information into the data template to obtain model input data, and then inputs the model input data into the large language model to obtain the target environment indicators output by the large language model, thereby ensuring the data accuracy of the target environment indicators and further ensuring the instruction accuracy of the target operation instructions.

[0468] In some embodiments, optionally, the control device 3400 of the smart home system further includes:

[0469] The control module 3402 is further configured to determine a target home appliance among the plurality of home appliances based on the target parameter variable;

[0470] The control module 3402 is further configured to determine a target operation instruction for a target home appliance according to the target variable value and environmental data.

[0471] The control device 3400 of the smart home system in this embodiment determines the target home appliance in the room where the user is located based on the target parameter variable, and then determines the target operation instructions of the target home appliance according to the target variable value and environmental data, thereby ensuring the instruction accuracy of the target operation instructions and thus ensuring the operation accuracy of the smart home system.

[0472] In some embodiments, optionally, the control device 3400 of the smart home system further includes:

[0473] The control module 3402 is further used to obtain the environmental variables of the room where the user is located;

[0474] The control module 3402 is also used to control multiple home appliances to perform data detection on the room where the user is located according to environmental variables to obtain environmental data.

[0475] The control device 3400 of the smart home system in this embodiment determines the target home appliance in the room where the user is located based on the target parameter variable, and then determines the target operation instructions of the target home appliance according to the target variable value and environmental data, thereby ensuring the instruction accuracy of the target operation instructions and thus ensuring the operation accuracy of the smart home system.

[0476] In some embodiments, optionally, the control device 3400 of the smart home system further includes:

[0477] The control module 3402 is further configured to obtain operating parameters of the target home appliance when the target home appliance executes the target operation instruction;

[0478] The control module 3402 is further configured to perform data processing on the operating parameters based on the large language model to determine the user's user habit data;

[0479] The control module 3402 is further configured to update the user preference data based on the user habit data.

[0480] When the control device 3400 of the smart home system in this embodiment executes the target operation instruction, it obtains the operating parameters of the target home appliance, processes the operating parameters based on the large language model, determines the user's user habit data, and then updates the user preference data stored in the smart home system based on the user habit data, thereby ensuring the data accuracy and timeliness of the user preference data.

[0481] In some embodiments, optionally, the control device 3400 of the smart home system further includes:

[0482] The control module 3402 is further configured to obtain the operation instruction currently executed by the target home appliance;

[0483] The control module 3402 is further configured to send a target operation instruction to a target home appliance based on the operation instruction.

[0484] The control device 3400 of the smart home system in this embodiment sends the target operation instruction to the target home appliance based on the operation status of the operation instruction, thereby ensuring the operation logic of the smart home system and the accuracy of the instructions of the smart home system.

[0485] In some embodiments, optionally, the control device 3400 of the smart home system further includes:

[0486] The control module 3402 is further configured to send the target operation instruction to the target home appliance if the priority of the target operation instruction is greater than the priority of the running instruction;

[0487] The control module 3402 is also used to update the target operation instruction according to the running instruction when the priority of the target operation instruction is lower than the priority of the running instruction to obtain an updated target operation instruction, and send the updated target operation instruction to the target home appliance.

[0488] In the control device 3400 of the smart home system in this embodiment, when the priority of the target operation instruction is greater than the priority of the running instruction, the first home appliance sends the target operation instruction to the target home appliance. When the priority of the target operation instruction is less than the priority of the running instruction, the first home appliance updates the data of the target operation instruction according to the running instruction to obtain an updated target operation instruction, and then sends the updated target operation instruction to the target home appliance, thereby ensuring the operating logic of the smart home system and the accuracy of the instructions of the smart home system.

[0489] In some embodiments, optionally, the control device 3400 of the smart home system further includes:

[0490] The control module 3402 is further configured to compare the target operation instruction with the running instruction to obtain a comparison result;

[0491] The control module 3402 is further configured to send the target operation instruction to the target home appliance if the comparison result shows that there is no mutual exclusion;

[0492] The control module 3402 is further configured to update the target operation instruction according to the running instruction when the comparison result shows that there is mutual exclusion, so as to obtain an updated target operation instruction, and send the updated target operation instruction to the target home appliance.

[0493] The control device 3400 of the smart home system in this embodiment sends the target operation instruction to the target home appliance when the comparison result shows that there is no mutual exclusion. When the comparison result shows that there is mutual exclusion, the target operation instruction is updated according to the operation instruction to obtain an updated target operation instruction, and the updated target operation instruction is sent to the target home appliance, thereby ensuring the operation logic of the smart home system and the accuracy of the instructions of the smart home system.

[0494] In some embodiments, as shown in FIG. 32 , a control device 3500 for a smart home system is provided. The control device 3500 includes a processor 3502 and a memory 3504. Memory 3504 stores a program or instruction that, when executed by processor 3502, implements the steps of the smart home system control method described in any of the aforementioned technical solutions. Therefore, the control device 3500 for a smart home system has all the benefits of the smart home system control method described in any of the aforementioned technical solutions, and will not be further elaborated upon here.

[0495] The technical solution for the smart home system control method provided in this application can be implemented by a control device or a household appliance in the smart home system, and the implementation can be determined based on actual usage requirements, and is not specifically limited here. To more clearly describe the smart home system control method provided in this application, the following description uses the control device as the implementation entity.

[0496] As shown in FIG33 , an embodiment of the present application provides a method for controlling a smart home system. The method for controlling a smart home system includes:

[0497] Step 3602, obtaining the user's biometric data;

[0498] Step 3604, determining the user information of the user based on the biometric data;

[0499] Step 3606: Determine the target operation instruction of the target home appliance according to the user information;

[0500] Step 3608: Output the target operation instruction to the target home appliance.

[0501] In this embodiment, a control method for a smart home system is proposed. The smart home system is an intelligent system including multiple home appliances. A control device obtains biometric data of a user, wherein the biometric data is used to represent the biometric characteristics of the user.

[0502] For example, the smart home system can control any one of a plurality of home appliances to obtain the user's biometric data.

[0503] Exemplarily, the biometric data may be facial data information of the user.

[0504] For example, the biometric data may be fingerprint information of the user.

[0505] For example, the biometric data may be voice data information of the user.

[0506] The control device determines user information of the user according to the biometric data, wherein the user information is used to indicate the status of the user.

[0507] Exemplarily, the control device may determine the identity of the user based on the biometric data, and further determine the user information of the user.

[0508] Exemplarily, the user information may include user health status information.

[0509] For example, the user information may include the user's medical history.

[0510] For example, the user information may include the user's age, weight, blood pressure, blood lipids, heart rate and other information.

[0511] For example, user information may include gender, living habits and other information.

[0512] The control device determines a target operation instruction of a target home appliance according to the user information, wherein the target home appliance is one or more home appliances among a plurality of home appliances, and the target operation instruction is an operation instruction of the target home appliance.

[0513] The control device sends the target operation instruction to the target home appliance.

[0514] Exemplarily, multiple home appliances are connected in communication, and then the target operation instruction is sent to the target home appliance.

[0515] The control method of the smart home system in this embodiment determines user information based on the user's biometric data, and then determines the target operation instructions of the target home appliance based on the user information, which greatly improves the generation efficiency of the target operation instructions and improves the accuracy of the target operation instructions, thereby ensuring the instruction accuracy of the smart home system and at the same time ensuring the operating efficiency of the smart home system.

[0516] In some embodiments, optionally, as shown in FIG34 , a control method for a smart home system is proposed, which determines a target operation instruction of a target home appliance according to user information, including:

[0517] Step 3702: Determine a target home appliance among multiple home appliances based on the user information;

[0518] Step 3704, obtaining environmental data of the room where the user is located;

[0519] Step 3706: Determine the target operation instruction of the target home appliance based on the environmental data and user information.

[0520] In this embodiment, the control device determines a target home appliance from a plurality of home appliances based on user information.

[0521] For example, based on the user information, it can be determined that the user suffers from a respiratory disease, and then the target home appliance is confirmed to be an air purifier.

[0522] For example, based on the user information, it can be determined that the user has the flu, and then the target home appliance is confirmed to be an air conditioner.

[0523] The control device obtains environmental data of the room where the user is located, wherein the environmental data is used to represent the environmental conditions of the room where the user is located.

[0524] Exemplarily, multiple home appliances are installed with sensors, and the control device controls the sensors to detect data of the room where the user is located according to environmental variables to obtain environmental data.

[0525] The control device determines the target operation instruction of the target home appliance according to the environmental data and user information.

[0526] For example, based on user information, it can be determined that the user suffers from a respiratory disease, and combined with the environmental data of the room where the user is located, it is confirmed that the target operation instruction is to close the doors and windows and turn on the air purifier.

[0527] For example, based on the user information, it can be determined that the user has the flu, and combined with the environmental data of the room where the user is, it is confirmed that the target operation instruction is to turn on the air conditioner and adjust the indoor temperature to 25 degrees Celsius.

[0528] The control method of the smart home system in this embodiment determines a target home appliance among multiple home appliances based on user information, and then determines a target operation instruction for the target home appliance based on environmental data and user information, thereby ensuring the accuracy of the target operation instruction and the operating accuracy of the smart home system.

[0529] In some embodiments, optionally, as shown in FIG35 , a control method for a smart home system is proposed, which determines a target operation instruction for a target home appliance based on environmental data and user information, including:

[0530] Step 3802: Obtain a preset data template and a big data model;

[0531] Step 3804: Input the environmental data and user information into the data template to obtain model input data;

[0532] Step 3806: input the model input data into the big data model to obtain the target operation instructions output by the big data model.

[0533] In this embodiment, the control device obtains a preset data template and a large language model, wherein the large language model is a deep learning model trained with a large amount of text data, and the data template is a panel corresponding to the input data of the large language model.

[0534] For example, the large language model can be deployed in a smart home system.

[0535] The control device inputs the environmental data and user information into the data template to obtain model input data, wherein the model input data is data that can be input into a large language model.

[0536] In some embodiments, optionally, as shown in FIG36 , a control method for a smart home system is proposed, which determines a target home appliance among multiple home appliances based on user information, including:

[0537] Step 3902: Determine the environmental variables of the room where the user is located based on the user information;

[0538] Step 3904: Determine a target home appliance among multiple home appliances based on the environmental variables.

[0539] In this embodiment, the control device determines the environmental variables of the room where the user is located based on the user information, wherein the environmental variables are environmental variables corresponding to the room where the user is located.

[0540] For example, based on the user information, it can be determined that the user suffers from a respiratory disease, and then the environmental variable is confirmed to be air quality.

[0541] For example, based on the user information, it can be determined that the user has the flu, and then the environmental variable is confirmed to be temperature.

[0542] The control device determines a target home appliance among a plurality of home appliances based on the environmental variable.

[0543] Exemplarily, when the environmental variable is air quality, the target household appliance is determined to be an air purifier.

[0544] Exemplarily, when the environmental variable is temperature, it is determined that the target household appliance is an air conditioner.

[0545] The control method of the smart home system in this embodiment inputs environmental data and user information into a data template to obtain model input data, and then inputs the model input data into a large language model to obtain target operation instructions output by the large language model, thereby ensuring the accuracy of the target operation instructions and the operating accuracy of the smart home system.

[0546] In some embodiments, optionally, as shown in FIG37 , a method for controlling a smart home system is proposed, which includes:

[0547] Step 4002, obtaining a user database;

[0548] Step 4004: if the biometric data is stored in the user database, obtain the data serial number corresponding to the biometric data;

[0549] Step 4006: Determine the user information in the user database based on the data sequence number.

[0550] In this embodiment, the control device obtains a user database, wherein the user database is used to store user information.

[0551] Exemplarily, the user database may be deployed within the smart home system.

[0552] The control device searches the user database for data corresponding to the biometric data, and obtains a data serial number corresponding to the biometric data if the user database stores the biometric data, wherein the data serial number is a serial number corresponding to the biometric data.

[0553] Exemplarily, the data serial number may be an ID (identification number) in a user database.

[0554] The control device performs data query on the user database according to the data sequence number to obtain user information.

[0555] For example, the user directly inputs his current health status, determines the health status based on sound source recognition (such as cough frequency, etc.), predicts his current health status based on the reminder information entered by the user (medication reminder, etc.), and the user's historical behavior or device operation records. If the health status changes, the information in the user database can be updated.

[0556] The control method of the smart home system in this embodiment obtains the data serial number corresponding to the biometric data when the user database stores biometric data, and performs a data query on the user database based on the data serial number to obtain user information, thereby ensuring the data accuracy of the user information and the instruction accuracy of the target operation instruction.

[0557] In some embodiments, optionally, as shown in FIG38 , a method for controlling a smart home system is proposed, which determines user information of a user based on biometric data, and further includes:

[0558] Step 4102, obtaining a user database;

[0559] Step 4104: If the user database does not store the biometric data, create a data serial number for the biometric data and determine that the user information corresponding to the data serial number is empty.

[0560] In this embodiment, when the user database does not store the biometric data, it indicates that the user corresponding to the biometric data is a new user. The control device creates a data serial number for the biometric data and sets the user information corresponding to the data serial number to empty.

[0561] Exemplarily, the created data serial number may be a temporary ID in the user database.

[0562] Exemplarily, based on the data sequence number, the biometric data and user information may be stored in the user database to update the data in the user database.

[0563] Exemplarily, the control device obtains an operation instruction currently executed by the target home appliance, wherein the operation instruction is an instruction that the target home appliance is running.

[0564] When the priority of the target operation instruction is greater than the priority of the running instruction, the control device sends the target operation instruction to the target home appliance and controls the target home appliance to execute the target operation instruction.

[0565] When the target home appliance is an air conditioner, the operating instruction is specifically to run the heating mode at 30 degrees Celsius, and the target operation instruction is specifically to run the cooling mode at 25 degrees Celsius. The priority of the target operation instruction is greater than the priority of the operating instruction, and the control device controls the target home appliance to execute the target operation instruction.

[0566] When the priority of the target operation instruction is lower than the priority of the running instruction, the control device updates the data of the target operation instruction according to the running instruction to obtain an updated target operation instruction, and then sends the updated target operation instruction to the target home appliance.

[0567] When the target home appliance is an air conditioner, the operating instruction is specifically to operate the heating mode at 30 degrees Celsius, and the target operation instruction is specifically to operate the cooling mode at 25 degrees Celsius. The priority of the target operation instruction is lower than the priority of the operating instruction, indicating that there is an instruction conflict between the target operation instruction and the operating instruction. The control device updates the target operation instruction according to the operating instruction to obtain an updated target operation instruction, and then sends the updated target operation instruction to the target home appliance to control the target home appliance to execute the updated target operation instruction.

[0568] In the control method of the smart home system in this embodiment, when the user database does not store biometric data, a data serial number of the biometric data is created, and the user information corresponding to the data serial number is set to empty, thereby ensuring the timeliness of the user information.

[0569] In some embodiments, optionally, as shown in FIG39 , a method for controlling a smart home system is proposed. After determining user information in a user database based on a data sequence number, the method for controlling the smart home system further includes:

[0570] Step 4202, obtaining a user database;

[0571] Step 4204: if the biometric data is stored in the user database, obtain the data serial number corresponding to the biometric data;

[0572] Step 4206, based on the data sequence number, determine the user information in the user database;

[0573] Step 4208, store the data sequence number and user information in the buffer.

[0574] In this embodiment, after determining the user information in the user database, the control device stores the data sequence number and the user information in a buffer to improve the data processing efficiency of the user information, wherein the buffer is a memory area for temporarily storing data.

[0575] Exemplarily, the buffer area may be a memory cache area inside the home appliance.

[0576] In the control method of the smart home system in this embodiment, when the user database does not store biometric data, a data serial number of the biometric data is created, and the user information corresponding to the data serial number is set to empty, thereby ensuring the timeliness of the user information.

[0577] In some embodiments, optionally, as shown in FIG40 , a control method for a smart home system is proposed, which determines a target operation instruction of a target home appliance according to user information, including:

[0578] Step 4302: receiving user input information;

[0579] Step 4304: Determine the target operation instruction of the target home appliance based on the input information and user information.

[0580] In this embodiment, the control device receives input information from the user, wherein the input information is information input by the user.

[0581] For example, the input information may include a schedule preset by the user.

[0582] For example, the input information may include real-time demand instructions of the user.

[0583] The control device generates a target operation instruction for the target home appliance according to the input information and user information.

[0584] Exemplarily, input information, environmental data and user information are input into a data template to obtain model input data, and then the model input data is input into a large language model to obtain a target operation instruction output by the large language model.

[0585] The control method of the smart home system in this embodiment generates target operation instructions for target home appliances based on input information and user information, thereby ensuring the accuracy and timeliness of the target operation instructions.

[0586] In some embodiments, optionally, as shown in FIG41 , a control method for a smart home system is proposed, and the control method for the smart home system further includes:

[0587] Step 4402, receiving user input information;

[0588] Step 4404, storing the input information in a buffer;

[0589] Step 4406: Determine the target operation instruction of the target home appliance based on the input information and user information.

[0590] In this embodiment, after receiving the user's input information, the control device stores the input information in a buffer to improve the data processing efficiency of the input information, wherein the buffer is a memory area for temporarily storing data.

[0591] Exemplarily, the buffer area may be a memory cache area inside the home appliance.

[0592] The control method of the smart home system in this embodiment stores the input information in a buffer after receiving the user's input information, thereby ensuring the timeliness of the user information data.

[0593] In some embodiments, optionally, a method for controlling a smart home system is proposed, and the user information includes health status information of the user.

[0594] In this embodiment, the health status information is used to indicate the user's physical health status.

[0595] In some embodiments, optionally, as shown in FIG42 , a control method for a smart home system is proposed. The control method for the smart home system includes:

[0596] Step 4502, identify whether there is anyone in the room, if yes, execute step 4504, if no, execute step 4502 again;

[0597] Step 4504: Identify the user's biometrics and check whether the corresponding ID can be found in the database. If so, proceed to step 4506; otherwise, proceed to step 4508.

[0598] Step 4506: add the ID to the buffer and simultaneously add the basic user information;

[0599] Step 4508: add the ID to the buffer and leave the corresponding user basic information blank.

[0600] In this embodiment, in step 1, a sensor is used to identify whether there is anyone in the room. If there is no one, this step is repeated. If there is someone, step 2 is performed.

[0601] Step 2: Identify the user's biometric features through the sensor, match the features in the database, and query to obtain the corresponding user ID and user information.

[0602] Step 3: If the corresponding ID can be found in the database, the ID and corresponding user information are filled into the user demand buffer. If the query fails, it means that the user is a new user, so a temporary ID is assigned and the corresponding user information is left blank.

[0603] For example, ID matching mainly uses sensors to match people in the room with personal information stored in the system, including but not limited to obtaining the corresponding ID through voiceprint recognition through microphones and speakers and obtaining the corresponding ID through face recognition through cameras.

[0604] To accommodate multiple users, the smart home system adds a user buffer structure to store information for multiple users. The structure of the user demand buffer is shown in Figure 43. The user demand buffer obtains the user ID and corresponding user information from the user identification module. If the ID match fails, it indicates that the system does not already have the user's information stored, so the user information section is left blank. User input is added to the user input module and includes user plans or real-time requirements.

[0605] As shown in FIG44 , an embodiment of the present application provides a control device 4600 for a smart home system. The control device 4600 for the smart home system includes:

[0606] Control module 4602, used to obtain user's biometric data;

[0607] The control module 4602 is further configured to determine user information of the user based on the biometric data;

[0608] The control module 4602 is further configured to determine a target operation instruction for a target home appliance according to the user information, where the target home appliance is one or more home appliances among the multiple home appliances;

[0609] The control module 4602 is also used to output target operation instructions to the target home appliance.

[0610] In this embodiment, a control device 4600 for a smart home system is proposed. The smart home system is an intelligent system including multiple home appliances. The control module 4602 obtains the user's biometric data, wherein the biometric data is used to represent the user's biometric characteristics.

[0611] For example, the smart home system can control any one of a plurality of home appliances to obtain the user's biometric data.

[0612] Exemplarily, the biometric data may be facial data information of the user.

[0613] For example, the biometric data may be fingerprint information of the user.

[0614] For example, the biometric data may be voice data information of the user.

[0615] The control module 4602 determines the user information of the user based on the biometric data, wherein the user information includes user information, and the user information is used to indicate the health status of the user.

[0616] Exemplarily, the control device may determine the identity of the user based on the biometric data, and further determine the user information of the user.

[0617] For example, the user information may include the user's medical history.

[0618] For example, the user information may include the user's age, weight, blood pressure, blood lipids, heart rate and other information.

[0619] The control module 4602 determines the target operation instruction of the target home appliance according to the user information, wherein the target home appliance is one or more home appliances among the multiple home appliances, and the target operation instruction is the operation instruction of the target home appliance.

[0620] The control module 4602 sends the target operation instruction to the target home appliance.

[0621] Exemplarily, multiple home appliances are connected in communication, and then the target operation instruction is sent to the target home appliance.

[0622] The control device 4600 of the smart home system in this embodiment improves the efficiency of generating target operation instructions and improves the accuracy of target operation instructions, thereby ensuring the accuracy of instructions of the smart home system and at the same time ensuring the operating efficiency of the smart home system.

[0623] Exemplarily, as shown in FIG. 45 , the control device 4700 of the smart home system may include a user input module 4702 , an information collection module 4704 , a decision generation module 4706 , a decision execution module 4708 , and an adaptive module 4710 .

[0624] Among them, the functions of each part are as follows: the user input module 4702 is mainly used to identify the user's current input, including two methods: one is scheduling and the other is real-time input; the information collection module 4704 is responsible for integrating the information required by subsequent modules, including but not limited to: environmental information, user preference data and user action information; the content of the decision generation module 4706 is to make decisions based on the information of the information collection module 4704; the content of the decision execution module 4708 is that the equipment in the room executes the decision generated by the decision generation module 4706 and records it; the content of the adaptive module 4710 is to regularly use the large prediction model to reflect based on the records, and adaptively update the system's existing user preference data.

[0625] The above system is for a scenario where one person occupies multiple rooms. Expanding this scenario to include multiple people present presents the following scenarios: one room has one person, another room has multiple people, and another room has no one. Without determining the number of rooms and the number of users in a room, there are many possible combinations of these scenarios. Furthermore, while the number of rooms in a room is difficult to change, the total number of people in the room can change in real time. Furthermore, user input can include both real-time needs and pre-set schedules. Therefore, the overall situation is very complex. This leads to the introduction of a user identification module, primarily used for ID matching, which can solve the above problems. This module is placed before the user input module 4702 and, after the decision execution module 4708 is completed, returns to the user identification module to re-identify the user.

[0626] In some embodiments, optionally, the control device 4600 of the smart home system further includes:

[0627] The control module 4602 is further configured to determine a target home appliance among the plurality of home appliances based on the user information;

[0628] The control module 4602 is also used to obtain environmental data of the room where the user is located;

[0629] The control module 4602 is further used to determine the target operation instructions of the target home appliance according to the environmental data and user information.

[0630] The control device 4600 of the smart home system in this embodiment uses state information to determine the target home appliance among multiple home appliances, and then determines the target operation instructions of the target home appliance based on environmental data and user information, thereby ensuring the accuracy of the target operation instructions and the operation accuracy of the smart home system.

[0631] In some embodiments, optionally, the control device 4600 of the smart home system further includes:

[0632] The control module 4602 is further used to obtain a preset data template and a large data model;

[0633] The control module 4602 is further used to input the environmental data and user information into the data template to obtain model input data;

[0634] The control module 4602 is also used to input the model input data into the big data model to obtain the target operation instructions output by the big data model.

[0635] The control device 4600 of the smart home system in this embodiment inputs environmental data and user information into a data template to obtain model input data, and then inputs the model input data into a large language model to obtain target operation instructions output by the large language model, thereby ensuring the accuracy of the target operation instructions and the operating accuracy of the smart home system.

[0636] In some embodiments, optionally, the control device 4600 of the smart home system further includes:

[0637] The control module 4602 is further configured to determine the environmental variables of the room where the user is located based on the user information;

[0638] The control module 4602 is further configured to determine a target home appliance among multiple home appliances based on environmental variables.

[0639] The control device 4600 of the smart home system in this embodiment inputs environmental data and user information into a data template to obtain model input data, and then inputs the model input data into a large language model to obtain target operation instructions output by the large language model, thereby ensuring the accuracy of the target operation instructions and the operating accuracy of the smart home system.

[0640] In some embodiments, optionally, the control device 4600 of the smart home system further includes:

[0641] The control module 4602 is further used to obtain a user database, which is used to store user information;

[0642] The control module 4602 is further configured to obtain a data sequence number corresponding to the biometric data when the biometric data is stored in the user database;

[0643] The control module 4602 is further configured to determine user information in the user database based on the data sequence number.

[0644] The control device 4600 of the smart home system in this embodiment obtains the data serial number corresponding to the biometric data when the biometric data is stored in the user database, and performs data query on the user database according to the data serial number to obtain user information, thereby ensuring the data accuracy of the user information and the instruction accuracy of the target operation instruction.

[0645] In some embodiments, optionally, the control device 4600 of the smart home system further includes:

[0646] The control module 4602 is further configured to create a data serial number for the biometric data if the biometric data is not stored in the user database;

[0647] The control module 4602 is further configured to determine user information of the user based on the biometric data;

[0648] The control module 4602 is further configured to store the biometric data and user information into a user database based on the data sequence number.

[0649] The control device 4600 of the smart home system in this embodiment creates a data serial number for the biometric data when the user database does not store biometric data, and stores the biometric data and user information in the user database based on the data serial number, thereby ensuring the timeliness of the data in the user database and improving the storage efficiency of the user database.

[0650] In some embodiments, optionally, the control device 4600 of the smart home system further includes:

[0651] The control module 4602 is further configured to receive user input information;

[0652] The control module 4602 is further configured to determine a target operation instruction for a target home appliance based on input information and user information.

[0653] The control device 4600 of the smart home system in this embodiment generates target operation instructions for the target home appliance based on input information and user information, thereby ensuring the accuracy of the target operation instructions and the timeliness of the target operation instructions.

[0654] In some embodiments, as shown in FIG. 46 , a control device 4800 for a smart home system is optionally provided. This device includes a processor 4802 and a memory 4804. Memory 4804 stores a program or instruction that, when executed by processor 4802, implements the steps of the smart home system control method described in any of the aforementioned technical solutions. Therefore, this smart home system control device 4800 possesses all the beneficial effects of the smart home system control method described in any of the aforementioned technical solutions, and will not be further elaborated upon here.

[0655] In some embodiments, optionally, a readable storage medium is provided on which a program or instruction is stored. When the program or instruction is executed by a processor, the control method of the smart home system in any of the above embodiments is implemented, thereby having all the beneficial technical effects of the control method of the smart home system in any of the above embodiments.

[0656] The readable storage medium includes a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0657] In some embodiments, optionally, a computer program product is provided, comprising computer instructions, which, when executed by a processor, implement the control method of the smart home system as in any of the above embodiments, thereby having all the beneficial technical effects of the control method of the smart home system in any of the above embodiments.

[0658] In some embodiments, optionally, a smart home system is proposed, including: a control device of the smart home system as in any of the above embodiments, and / or a readable storage medium as in any of the above embodiments, and thus has all the beneficial technical effects of the control device of the smart home system in any of the above embodiments, and / or the readable storage medium in any of the above embodiments, and no further details will be given here.

[0659] In some embodiments, optionally, the smart home system includes multiple home appliances and control devices, and the home appliance is any one of the following: an air conditioner, a humidifier, a fan, an air purifier, a range hood, or a lamp.

[0660] Throughout this specification, terms such as "one embodiment," "some embodiments," and "specific embodiments" mean that the specific features, structures, materials, or characteristics described in conjunction with that embodiment or example are included in at least one embodiment or example of the present application. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

[0661] The above description is merely a preferred embodiment of the present application and is not intended to limit the present application. Various modifications and variations are possible for those skilled in the art. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present application shall be included within the scope of protection of the present application.

Claims

1. A control method for a smart home system, wherein: The control method comprises: Acquire location information, a first environment variable, and user information of the smart home appliance; Based on the location information, obtaining a second environment variable of other home appliances, where the other home appliances are home appliances located in the same space as the smart home appliance; Determining a target environment variable of the space where the smart home appliance is located according to the first environment variable and the second environment variable; Based on the target environmental variable, determining environmental data of the space where the smart home appliance is located; generating target operating parameters according to the user information and the environmental data; Control the smart home appliance to operate according to the target operating parameters.

2. The control method according to claim 1, wherein: The acquiring, based on the location information, a second environment variable of other household appliances includes: Determine the other home appliances in the smart home system according to the location information; The data stored in the other household electrical appliances is read to obtain the second environment variable.

3. The control method according to claim 1, wherein: The step of determining the target environment variable of the space where the smart home appliance is located according to the first environment variable and the second environment variable includes: The first environment variable and the second environment variable are combined to obtain the target environment variable.

4. The control method according to claim 1, wherein: The generating target operating parameters according to the user information and the environment data includes: Get the preset large language model; The user information and the environment data are input into the large language model to obtain the target operation parameters output by the large language model.

5. The control method according to claim 1, wherein: After determining the target environment variable of the space where the smart home appliance is located according to the first environment variable and the second environment variable, the method further includes: Sending the target environment variable to the smart home appliance; The smart home appliance is controlled to store the target environment variable so that the first environment variable is updated to the target environment variable.

6. The control method according to any one of claims 1 to 5, wherein: The smart home system includes a sensor, and the step of determining the environmental data of the space where the smart home appliance is located based on the target environmental variable includes: The sensor is controlled to perform data detection on the space where the smart home appliance is located according to the target environmental variable to obtain the environmental data.

7. A control device for a smart home system, wherein: The control device comprises: A control module, used to obtain location information of the smart home appliance, a first environment variable and user information; The control module is further configured to obtain a second environmental variable of other home appliances based on the location information, wherein the other home appliances are home appliances located in the same space as the smart home appliance; The control module is further used to determine a target environment variable of the space where the smart home appliance is located according to the first environment variable and the second environment variable; The control module is further used to determine the environmental data of the space where the smart home appliance is located based on the target environmental variable; The control module is further used to generate target operating parameters according to the user information and the environmental data; The control module is also used to control the smart home appliance to operate according to the target operating parameters.

8. A control method for a smart home system, wherein: The control method is executed by a first home appliance, the smart home system includes a plurality of home appliances, the first home appliance is any one of the plurality of home appliances, the plurality of home appliances are connected to communicate with each other, a large language model is stored on the first home appliance, and the control method includes: receiving a first input from a user, wherein the first input includes demand information of the user; Acquire user information of the user, environmental data of the room where the user is located, and device working status of the plurality of home appliances; Based on the large language model, data processing is performed on the demand information, the user information, the environmental data and the device working status to determine a target operation instruction for a target home appliance, where the target home appliance is one or more home appliances among the plurality of home appliances; Output the target operation instruction to the target home appliance.

9. The control method of the smart home system according to claim 8, wherein: The step of performing data processing on the demand information, the user information, the environment data and the device working status based on the large language model to determine a target operation instruction of a target home appliance includes: Get the preset data template; Inputting the demand information, the user information, the environmental data and the device working status into the data template to obtain model input data; The model input data is input into the large language model to obtain the target operation instruction output by the large language model.

10. The control method of the smart home system according to claim 8, wherein: The step of outputting the target operation instruction to the target home appliance comprises: Obtaining the operation instruction currently executed by the target household appliance; Based on the running instruction, the target operation instruction is sent to the target home appliance.

11. The control method of the smart home system according to claim 10, wherein: The step of sending the target operation instruction to the target home appliance based on the operation instruction includes: When the priority of the target operation instruction is greater than the priority of the running instruction, sending the target operation instruction to the target home appliance; When the priority of the target operation instruction is lower than the priority of the running instruction, the target operation instruction is updated according to the running instruction to obtain the updated target operation instruction, and the updated target operation instruction is sent to the target home appliance.

12. The control method of the smart home system according to claim 10, wherein: The step of sending the target operation instruction to the target home appliance based on the operation instruction includes: Comparing the target operation instruction with the running instruction to obtain a comparison result; If the comparison result shows that there is no mutual exclusion, sending the target operation instruction to the target home appliance; When the comparison result shows that there is mutual exclusion, the target operation instruction is updated according to the running instruction to obtain the updated target operation instruction, and the updated target operation instruction is sent to the target home appliance.

13. The control method of the smart home system according to claim 8, wherein: After performing data processing on the demand information, the user information, the environment data and the device working status based on the large language model to determine the target operation instruction of the target home appliance, the method further includes: Obtaining an updated working status of the device; The updated target operation instruction is determined according to the user information, the environmental data and the updated working status of the device.

14. The control method of the smart home system according to claim 8, wherein: The control method of the smart home system further includes: Obtaining the environment variables of the room where the user is located; Control the plurality of household electrical appliances to perform data detection on the room where the user is located according to the environmental variables to obtain the environmental data.

15. The control method of the smart home system according to any one of claims 8 to 14, wherein: The user information includes user preference data. After outputting the target operation instruction to the target home appliance, the control method of the smart home system further includes: When the target home appliance executes the target operation instruction, obtaining the operation parameters of the target home appliance; Based on the large language model, data processing is performed on the operating parameters to determine user habit data of the user; The user preference data is updated according to the user habit data.

16. A control device for a smart home system, wherein: Applied to a first home appliance, the smart home system includes a plurality of home appliances, the first home appliance is any one of the plurality of home appliances, the plurality of home appliances are mutually communicatively connected, a large language model is stored on the first home appliance, and the control device includes: A control module, configured to receive a first input from a user, wherein the first input includes demand information of the user; The control module is further used to obtain user information of the user, environmental data of the room where the first household appliance is located, and device working states of the plurality of household appliances; The control module is further used to perform data processing on the demand information, the user information, the environmental data and the device working status based on the large language model to determine a target operation instruction for a target home appliance, wherein the target home appliance is one or more home appliances among the plurality of home appliances; The control module is also used to output the target operation instruction to the target home appliance.

17. A control method for a smart home system, wherein: The control method is performed by a control device, the control device is used to control multiple home appliances in the smart home system, and the control method includes: When any one of the plurality of home appliances receives a first input from a user, acquiring the first input, user information of the user, and environmental data of a room where the user is located, wherein the first input includes demand information of the user; Determining a target environment indicator of the room where the user is located according to the demand information and the user information; Determine a target operation instruction for a target home appliance according to the target environment indicator and the environment data, wherein the target home appliance is one or more home appliances among the plurality of home appliances; Output the target operation instruction to the target home appliance.

18. The control method of the smart home system according to claim 17, wherein: The step of determining the target environment index of the room where the user is located according to the demand information and the user information includes: Get the preset planning function; Based on the planning function, multi-objective planning is performed on the demand information and the user information to obtain the target environment index.

19. The control method of the smart home system according to claim 17, wherein: The step of determining the target environment index of the room where the user is located according to the demand information and the user information includes: Get preset data templates and large language models; Input the demand information and the user information into the data template to obtain model input data; The model input data is input into the large language model to obtain the target environment indicator output by the large language model.

20. The control method of the smart home system according to claim 17, wherein: The target environment indicator includes a target parameter variable and a target variable value corresponding to the target parameter variable, and determining a target operation instruction of a target household appliance according to the target environment indicator and the environmental data includes: Determining the target home appliance among the plurality of home appliances according to the target parameter variable; The target operation instruction of the target home appliance is determined according to the target variable value and the environmental data.

21. The control method of the smart home system according to claim 17, wherein: The control method of the smart home system further includes: Obtaining the environment variables of the room where the user is located; Control the plurality of household electrical appliances to perform data detection on the room where the user is located according to the environmental variables to obtain the environmental data.

22. The control method of the smart home system according to any one of claims 17 to 21, wherein: The user information includes user preference data, and after outputting the target operation instruction to the target home appliance, the method further includes: When the target home appliance executes the target operation instruction, obtaining the operation parameters of the target home appliance; Based on the large language model, data processing is performed on the operating parameters to determine user habit data of the user; The user preference data is updated according to the user habit data.

23. The control method of the smart home system according to any one of claims 17 to 21, wherein: The step of outputting the target operation instruction to the target home appliance comprises: Obtaining the operation instruction currently executed by the target household appliance; Based on the running instruction, the target operation instruction is sent to the target home appliance.

24. The control method of the smart home system according to claim 23, wherein: The step of sending the target operation instruction to the target home appliance based on the operation instruction includes: When the priority of the target operation instruction is greater than the priority of the running instruction, sending the target operation instruction to the target home appliance; When the priority of the target operation instruction is lower than the priority of the running instruction, the target operation instruction is updated according to the running instruction to obtain the updated target operation instruction, and the updated target operation instruction is sent to the target home appliance.

25. The control method of the smart home system according to claim 23, wherein: The step of sending the target operation instruction to the target home appliance based on the operation instruction includes: Comparing the target operation instruction with the running instruction to obtain a comparison result; If the comparison result shows that there is no mutual exclusion, sending the target operation instruction to the target home appliance; When the comparison result shows that there is mutual exclusion, the target operation instruction is updated according to the running instruction to obtain the updated target operation instruction, and the updated target operation instruction is sent to the target home appliance.

26. A control device for a smart home system, wherein: Applied to a control device, the control device is used to control multiple home appliances in the smart home system, and the control device includes: a control module, configured to obtain, when any one of the plurality of home appliances receives a first input from a user, user information of the user, and environmental data of a room where the user is located, wherein the first input includes demand information of the user; The control module is further used to determine the target environment index of the room where the user is located according to the demand information and the user information; The control module is further used to determine a target operation instruction of a target home appliance according to the target environment index and the environment data, wherein the target home appliance is one or more home appliances among the plurality of home appliances; The control module is also used to output the target operation instruction to the target home appliance.

27. A control method for a smart home system, wherein: The smart home system includes a plurality of household appliances, and the control method includes: Obtaining the user’s biometric data; Determining user information of the user according to the biometric data; Determine, according to the user information, a target operation instruction for a target home appliance, wherein the target home appliance is one or more home appliances among the plurality of home appliances; Output the target operation instruction to the target home appliance.

28. The control method of the smart home system according to claim 27, wherein: The step of determining a target operation instruction of a target home appliance according to the user information includes: Determining the target home appliance among the plurality of home appliances according to the user information; Acquire environmental data of the room where the user is located; The target operation instruction of the target home appliance is determined according to the environmental data and the user information.

29. The control method of the smart home system according to claim 28, wherein: The step of determining the target operation instruction of the target home appliance according to the environment data and the user information includes: Get preset data templates and big data models; Inputting the environment data and the user information into the data template to obtain model input data; The model input data is input into the big data model to obtain the target operation instruction output by the big data model.

30. The control method of the smart home system according to claim 27, wherein: The step of determining the target home appliance among the plurality of home appliances according to the user information includes: Determine the environmental variables of the room where the user is located according to the user information; The target home appliance among the plurality of home appliances is determined according to the environmental variables.

31. The control method of the smart home system according to any one of claims 27 to 30, wherein: The determining the user information of the user according to the biometric data includes: Acquire a user database, where the user database is used to store information of the user; In the case where the biometric data is stored in the user database, obtaining a data serial number corresponding to the biometric data; Based on the data sequence number, the user information in the user database is determined.

32. The control method of the smart home system according to claim 31, wherein: The determining the user information of the user according to the biometric data further includes: In the case that the user database does not store the biometric data, a data serial number of the biometric data is created, and it is determined that the user information corresponding to the data serial number is empty.

33. The control method of the smart home system according to claim 31, wherein: After determining the user information in the user database based on the data sequence number, the control method of the smart home system further includes: The data sequence number and the user information are stored in a buffer.

34. The control method of the smart home system according to any one of claims 27 to 30, wherein: The step of determining a target operation instruction of a target home appliance according to the user information includes: receiving input information from the user; The target operation instruction of the target home appliance is determined according to the input information and the user information.

35. The control method of the smart home system according to claim 34, wherein: After receiving the input information of the user, the control method of the smart home system further includes: The input information is stored in a buffer.

36. The control method of the smart home system according to any one of claims 27 to 30, wherein: The user information includes health status information of the user.

37. A control device for a smart home system, wherein: The smart home system includes a plurality of household electrical appliances, and the control device of the smart home system includes: A control module, used to obtain biometric data of the user; The control module is further used to determine user information of the user based on the biometric data, wherein the user information includes user information; The control module is further used to determine a target operation instruction of a target home appliance according to the user information, wherein the target home appliance is one or more home appliances among the plurality of home appliances; The control module is also used to output the target operation instruction to the target home appliance.

38. A control device for a smart home system, wherein: include: processor; A memory, wherein a program or an instruction is stored in the memory; When executing the program or instructions in the memory, the processor implements the steps of the control method of the smart home system as described in any one of claims 1 to 6, 8 to 15, 17 to 25, and 27 to 36.

39. A readable storage medium, wherein: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the control method of the smart home system as described in any one of claims 1 to 6, 8 to 15, 17 to 25, and 27 to 36 are implemented.

40. A computer program product, wherein: The method comprises computer instructions, which, when executed by a processor, implement the steps of the control method of the smart home system as described in any one of claims 1 to 6, 8 to 15, 17 to 25, and 27 to 36.

41. A smart home system, wherein: include: A control device for a smart home system as claimed in any one of claims 7, 16, 26, 37 and 38; Or a readable storage medium as claimed in claim 39.

42. The smart home system according to claim 41, wherein: It includes a plurality of household electrical appliances and control devices, wherein the household electrical appliances are any one of the following: an air conditioner, a humidifier, a fan, an air purifier, a range hood or a lamp.

Citation Information

Patent Citations

  • Intelligent home control method and system, and computer-readable storage medium

    CN110806708A

  • Operation control method, control panel, air conditioning equipment and computer storage medium

    CN111720974A

  • Smart home equipment management method, device and system, and storage medium

    CN112286150A

  • Smart home control system and method

    CN116931441A

  • Program control method and device of intelligent household electrical appliance, equipment and storage medium

    CN117055398A

Cited By

  • Smart home control method, device and equipment and computer readable storage medium

    CN122488539A