Device control method, cloud server, central control device, home device and system
By working together with cloud servers and central control devices, and using scene codes to automatically control home appliances, the problem of existing smart home systems relying on user intervention is solved, achieving more efficient and flexible smart home control.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GD MIDEA AIR CONDITIONING EQUIP CO LTD
- Filing Date
- 2024-12-09
- Publication Date
- 2026-06-09
Smart Images

Figure CN122172605A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of smart homes, and more particularly to a device control method, a cloud server, a central control device, home appliances, and a system. Background Technology
[0002] Smart home systems are increasingly integrated into modern life. Through intelligent control and management, users can remotely control home devices via mobile phones or voice assistants, thereby providing users with a convenient, comfortable and intelligent living environment.
[0003] While smart home systems in related technologies can enable multiple appliances to work together, they require a central control device to establish control relationships with other appliances, resulting in high system complexity. Furthermore, these systems are insufficient to handle complex user scenarios, still relying on users to actively control other appliances through a central control device. This cumbersome control method leads to poor flexibility and low efficiency in smart home systems. Summary of the Invention
[0004] This application provides a device control method, cloud server, central control device, home appliances and system, which not only reduces the dependence of the home system on user intervention and simplifies user control operations, improving the flexibility of the home system, but also reduces the control complexity of the central control device on the home appliances, and improves the efficiency and intelligence of the home system.
[0005] The technical solution of this application is implemented as follows:
[0006] In a first aspect, embodiments of this application provide a device control method applied to a cloud server in a home system. The device control method includes:
[0007] Acquire sensor data in the target home environment;
[0008] Scene matching is performed on sensor data in the target home environment to determine the target scene and the scene code corresponding to the target scene. In the target scene, the configuration operation performed by each home device in the home system has a corresponding relationship with the scene code.
[0009] The scene code is broadcast from the target central control device to the target home appliances, so that the target home appliances can perform corresponding configuration operations based on the scene code.
[0010] Secondly, embodiments of this application provide a device control method applied to a central control device in a home system. The device control method includes:
[0011] Receive sensor data from the target home environment sent by the target sensor device, and send the sensor data to the cloud server;
[0012] Alternatively, it can receive scene codes sent by a cloud server and broadcast the scene codes to the target home devices.
[0013] Thirdly, embodiments of this application provide a device control method applied to home appliances in a home system. The device control method includes:
[0014] Receive scene codes broadcast by the central control equipment;
[0015] Based on the correspondence between scene codes and configuration operations performed by home devices, the configuration operations corresponding to scene codes are determined and executed.
[0016] Fourthly, embodiments of this application provide a cloud server configured to perform the steps of the method described in the first aspect.
[0017] Fifthly, embodiments of this application provide a central control device configured to perform the steps of the method described in the second aspect.
[0018] Sixthly, embodiments of this application provide a home appliance configured to perform the steps of the method described in the third aspect.
[0019] In a seventh aspect, embodiments of this application provide a home system, comprising a cloud server as described in the fourth aspect, at least one central control device as described in the fifth aspect, at least one home appliance as described in the sixth aspect, and at least one sensor device; the cloud server is connected to at least one central control device, and each central control device is respectively connected to at least some of the home appliances and at least some of the sensor devices; wherein:
[0020] The sensor device is configured to collect sensor data in the home environment and send it to the corresponding central control device;
[0021] The central control device is configured to receive sensor data from the home environment and send it to the cloud server, as well as receive scene codes sent by the cloud server and broadcast them to the corresponding home devices.
[0022] The cloud server is configured to receive sensor data from the home environment, perform scene matching on the sensor data, determine the target scene and the scene code corresponding to the target scene, and send the scene code to the corresponding central control device; wherein, the configuration operation performed by each home device in the home system under the target scene has a corresponding relationship with the scene code;
[0023] Home appliances are configured to receive scene codes and perform corresponding configuration operations based on the scene codes.
[0024] This application provides a device control method, a cloud server, a central control device, home appliances, and a system. The cloud server performs scene matching on sensor data acquired in the home environment, determines the target scene and its corresponding scene code, and broadcasts the scene code to the target home appliances, causing them to perform corresponding configuration operations. In this way, the cloud server automatically determines the scene code based on sensor data and controls the target home appliances through the scene code. This not only automatically controls the home appliances to perform configuration operations, reducing the reliance on user intervention in the home system, simplifying user control operations, and improving the flexibility of the home system and the user experience, but also reduces the complexity of the central control device's control over the home appliances, improving the efficiency and intelligence of the home system. Attached Figure Description
[0025] Figure 1 A flowchart illustrating a device control method provided in this application embodiment. Figure 1 ;
[0026] Figure 2 A flowchart illustrating a device control method provided in this application embodiment. Figure 2 ;
[0027] Figure 3 This is a schematic diagram of the composition structure of a home system provided in an embodiment of this application;
[0028] Figure 4 A system architecture diagram of a home system provided in this application embodiment;
[0029] Figure 5 This is a schematic diagram of the execution flow of a home system provided in an embodiment of this application. Detailed Implementation
[0030] In order to gain a more detailed understanding of the features and technical content of the embodiments of this application, the implementation of the embodiments of this application will be described in detail below with reference to the accompanying drawings. The accompanying drawings are for reference and illustration only and are not intended to limit the embodiments of this application.
[0031] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application belongs. The terminology used herein is for the purpose of describing embodiments of this application only and is not intended to limit this application.
[0032] In the following description, references are made to “some embodiments,” which describe a subset of all possible embodiments. However, it is understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0033] It should also be noted that the terms "first, second, and third" used in the embodiments of this application are only used to distinguish similar objects and do not represent a specific order of objects. It is understood that "first, second, and third" can be interchanged in a specific order or sequence where permitted, so that the embodiments of this application described herein can be implemented in an order other than that illustrated or described herein.
[0034] Furthermore, the reference to "embodiment" herein means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0035] The following is a description of the relevant technologies used in this application.
[0036] With the continuous development of artificial intelligence (AI) technology, human-computer interaction (HCI) technology and intelligent scene application technology have become indispensable parts of modern life. AI technology primarily uses computer systems to simulate human intelligence, enabling machines to understand and predict human behavior. HCI technology, on the other hand, uses various interactive devices and methods to facilitate information exchange and interaction between humans and machines. Intelligent scene application technology applies AI and HCI technologies to specific application scenarios, achieving intelligent control of those scenarios.
[0037] In related technologies, smart home systems are widely used in daily life, enabling intelligent control of home appliances through various sensors and control devices. For example, temperature and humidity sensors collect indoor environmental information, and the air conditioning system enables intelligent control of the air conditioner. Furthermore, some smart home systems achieve automatic control of home appliances through user behavior data analysis and pattern recognition.
[0038] However, smart home systems based on related technologies have some problems in practical applications. First, existing smart home systems typically rely on active user intervention, requiring users to manually set and control home appliances, which significantly reduces the user experience. Second, existing smart home systems have limitations in recognizing user behavior and predicting user needs, and cannot fully meet users' personalized requirements. Finally, existing smart home systems are insufficient in environmental perception and adaptation, affecting user comfort and health.
[0039] Based on this, embodiments of this application provide a device control method, a cloud server, a central control device, home appliances, and a system. The cloud server performs scene matching on the sensor data acquired in the home environment, determines the target scene and the corresponding scene code, and broadcasts the scene code to the target home appliance, causing the target home appliance to perform the corresponding configuration operation. In this way, the cloud server automatically determines the scene code based on the sensor data and controls the target home appliance through the scene code. This not only automatically controls the home appliance to perform configuration operations, reducing the reliance on user intervention in the home system, simplifying user control operations, and improving the flexibility of the home system and the user experience, but also reduces the control complexity of the central control device over the home appliance, improving the efficiency and intelligence of the home system.
[0040] The present application will now be described in further detail with reference to the accompanying drawings and specific embodiments.
[0041] In one embodiment of this application, Figure 1 A flowchart illustrating a device control method provided in this application embodiment. Figure 1 This device control method can be applied to cloud servers in home systems.
[0042] In this embodiment, the home system may include a cloud server, at least one central control device, at least one home appliance, and at least one sensor device. The cloud server and the at least one central control device are connected via a wired or wireless network. Typically, each home environment contains one central control device, at least some of the at least one home appliance, and at least some of the at least one sensor device. Furthermore, each central control device is connected to every home appliance and every sensor device within the same home environment via a wireless network or Bluetooth.
[0043] like Figure 1 As shown, the device control method may include:
[0044] S101, acquire sensor data in the target home environment.
[0045] In this embodiment of the application, each central control device can be set in a home environment, the target central control device can be any of the at least one central control device, and the target home environment can refer to the home environment where the target central control device is located.
[0046] In this embodiment, one or more sensor devices, such as temperature sensors, humidity sensors, infrared sensors, and human body sensors, can be deployed in the target home environment to collect data on the target home environment in real time. The data collected by multiple sensor devices is combined to form sensor data. This sensor data may include temperature data, humidity data, light intensity data, and user behavior data, such as user activities including sleep and exercise, or user status, including body temperature and heart rate. Sensor devices may also include wearable devices such as smartwatches, blood pressure monitors, and smart glasses.
[0047] It should be noted that after the sensor devices in the target home environment collect sensor data, they can send it to the central control device. The central control device can then directly forward the data to the cloud server. Alternatively, it can perform preliminary analysis based on the sensor data and upload the results to the cloud server. Or, the analysis can also be performed by the cloud server. For example, the analysis could be based on user behavior and activity data, using image analysis algorithms to analyze the user's activity status, such as whether the user is dining or at home.
[0048] S102, perform scene matching on sensor data in the target home environment to determine the target scene and the scene code corresponding to the target scene.
[0049] In the target scenario, the configuration operations performed by each home device in the home system correspond to the scenario code.
[0050] In this embodiment, the cloud server may pre-store multiple scenes. These scenes are preset in the cloud server at the factory, such as wake-up scene, sleep scene, return home scene, and leave home scene. Alternatively, scenes may be created by the user or automatically generated by the cloud server.
[0051] In this embodiment, the scene code can be a unique set of codes, with each scene corresponding to a scene code, and different scenes corresponding to different sensor data. Each scene code corresponds to a device operating status table in the cloud server and central control device. The device operating status table represents the correspondence between all home appliances in the home environment and their respective configuration operations. Each home appliance stores a portion of the device operating status table, which represents the correspondence between the configuration operations performed by that home appliance and the scene code.
[0052] After receiving sensor data, the cloud server performs scene matching by comparing the sensor data with the sensor data corresponding to multiple scenes already stored in the cloud server. Based on the scene matching results, it performs corresponding operations to determine the target scene and reads the scene code corresponding to the target scene. The target scene can come from scenes already stored in the cloud server or be a newly created scene by the cloud server.
[0053] It should be noted that each home appliance in the home system stores a scene code and a correspondence between the scene code and the configuration operation that the home appliance needs to perform. Furthermore, for the same scene code, the configuration operation required by different home appliances varies depending on the specific home appliance. For example, when the target scene is a sleep scene, the corresponding scene code is 01. For this scene code, the configuration operation that the air conditioner needs to perform is to adjust the temperature to 26 degrees Celsius, and the configuration operation that the lighting needs to perform is to turn off the lights.
[0054] S103, broadcast the scene code to the target home appliance through the target central control device, so as to control the target home appliance to perform the corresponding configuration operation based on the scene code.
[0055] In this embodiment of the application, after the cloud server determines the target scene, it reads the corresponding scene code, sends the scene code to the target central control device, and then the target central control device sends it to the target home devices in the target home environment through broadcasting or other means.
[0056] The target home devices can include all home devices in the target home environment. Each home device, upon receiving a scene code, performs the corresponding configuration operation based on the correspondence between its stored scene codes and the configuration operations it needs to perform. It should be understood that the configuration operations are determined based on the home device; different home devices can perform different configuration operations, and in some scenarios, the configuration operation corresponding to the home device and the scene code may not be empty. For example, when the target scene is a "coming home" scene, its corresponding scene code is 02. The cloud server sends this scene code to the target central control device, which broadcasts the scene code to every home device in the target home scene. When a lighting device receives the scene code, it compares it with its pre-stored relationship between scene codes and configuration operations to determine whether to perform a light-on operation. However, when a kitchen appliance receives the scene code and compares it, if it determines that the configuration operation to perform is empty, it does not perform any operation.
[0057] In related technologies, the central control screen receives voice or touch commands from users and needs to send detailed binary control logic commands to the home appliances it controls. In this case, the central control screen is essentially a centralized remote control, requiring the establishment of control relationships with all home appliances, resulting in high system complexity and low control efficiency as the central control screen needs to control each appliance individually. However, in this embodiment, the cloud server, central control device, and home appliances interact through scene codes. The central control device only needs to establish a communication connection with the scene code to control the configuration operations performed by the home appliances. This is a distributed, universal control logic, and the cloud server can simultaneously control multiple home appliances to perform configuration operations through the central control device, improving the response efficiency of the home appliances.
[0058] This application provides a device control method in which a cloud server performs scene matching on sensor data acquired in a home environment, determines the target scene and its corresponding scene code, and broadcasts the scene code to the target home device, causing the target home device to perform the corresponding configuration operation. In this way, the cloud server automatically determines the scene code based on sensor data and controls the target home device through the scene code. This not only automatically controls the home device to perform configuration operations, reducing the reliance on user intervention in the home system, simplifying user control operations, and improving the flexibility of the home system and user experience, but also reduces the control complexity of the central control device for home devices, improving the efficiency and intelligence of the home system.
[0059] In another embodiment of this application, step S102, which involves performing scene matching on sensor data in the target home environment to determine the target scene and the scene code corresponding to the target scene, may include:
[0060] S201, Obtain the sensor data corresponding to each of the multiple scenes to be matched in the preset scene library.
[0061] In this embodiment, the preset scene library includes some pre-stored scenes to be matched, sensor data to be matched for each scene, scene codes for each scene, and the correspondence between each home device in the target home environment and the configuration operation performed under that scene code. Among the scenes to be matched in the preset scene library, some scenes may come from factory-preset scenes, some may be user-created scenes, and some may be automatically created by a cloud server.
[0062] It should be noted that the types and quantities of sensor data may differ depending on the specific scenario to be matched. For example, in the "coming home" scenario, a door magnetic sensor might detect the door opening, and a human body sensor might detect human movement within the door's perimeter. In the "getting out of bed" scenario, data from sensors such as a light sensor, a pressure sensor on the bed, and a human body sensor could be combined.
[0063] S202, compare the data from multiple sensors to be matched with the sensor data in the target home environment to determine the comparison results for each of the multiple matching scenarios.
[0064] In this embodiment of the application, after the cloud server receives the sensor data collected by the sensors in the target home environment, it can use the sensor data to match the sensor data with the sensor data corresponding to each of the multiple matching scenarios in turn, and obtain the comparison results corresponding to each of the multiple matching scenarios.
[0065] Alternatively, in some embodiments, the target central control device or cloud server may perform preliminary analysis on the sensor data, and match the results of the preliminary analysis with the sensor data corresponding to multiple matching scenarios to determine the comparison results corresponding to each of the multiple matching scenarios.
[0066] S203, if the comparison result meets the first preset condition, the scene to be matched corresponding to the comparison result is taken as the target scene, and the scene code corresponding to the target scene is determined based on the preset scene library.
[0067] In this embodiment, the first preset condition may refer to the sensor data in the target home environment being of the same type as the sensor data to be matched, or including several preset, more important types of sensor data from the sensor data to be matched. Furthermore, if the sensor data in the target home environment and the sensor data to be matched differ by less than a threshold when compared across the same type of data, the comparison result can be considered to satisfy the first preset condition.
[0068] It should be understood that the cloud server compares the sensor data in the target home environment with the sensor data of multiple matching sensors in turn. For each matching scenario, it determines whether the comparison result meets the first preset condition. If the comparison result of a matching scenario meets the first preset condition, the matching scenario is determined to be the target scenario.
[0069] Furthermore, based on the correspondence between the scenes to be matched and the scene codes stored in the aforementioned preset scene library, the scene code of the target scene can be read and sent to the target home device through the target central control device.
[0070] This application provides a device control method that matches sensor data from home appliances with sensor data corresponding to multiple scenes in a preset scene library, determines the comparison result, and identifies a target scene and its corresponding scene code when the comparison result meets a first preset condition. This allows for the storage of scenes to be matched in a scene library. When sensor data from home appliances successfully matches a scene in the preset scene library, the target scene is identified and the corresponding scene code is issued. This automatically triggers the corresponding scene without user intervention, improving the intelligence level of the home system.
[0071] In some embodiments, when the comparison results corresponding to each of the multiple scenarios to be matched do not meet the first preset condition, the method may further include:
[0072] S301, Create a new target scene.
[0073] In this embodiment, if the cloud server obtains sensor data from the target home environment and compares it with sensor data corresponding to multiple matching scenarios, and the comparison results for each of the multiple matching scenarios do not meet the aforementioned first preset condition, it indicates that the scenario represented by the sensor data is not stored in the preset scenario library. In this case, the cloud server can create a new target scenario and name it based on the obtained sensor data from the target home environment.
[0074] S302, acquire user historical data, and generate scene code corresponding to the target scene based on the user historical data.
[0075] It should be noted that after initialization and initial power-on, the cloud server continuously records user sensor data and the user's operational habits with home appliances based on that data. Once the target scenario is established, it mines and analyzes these records to discover patterns and habits in user behavior with home appliances. Based on these patterns and habits, it then generates a scene code corresponding to the target scenario. It should be understood that the scene code represents the correspondence between each home appliance and the configuration operations performed by those appliances. Therefore, the generation of the scene code also generates a table showing the correspondence between the home appliances and configuration operations associated with that scene code.
[0076] It should also be noted that if the cloud server does not store user historical data, the newly created target scene can be deleted and an empty value can be returned to the central control device; alternatively, the user's operation on home devices in the current target home environment can be obtained to generate the target scene and scene code.
[0077] S303 updates the preset scene library based on sensor data in the target home environment, the target scene, and the scene code corresponding to the target scene.
[0078] In this embodiment of the application, based on the content stored in the aforementioned preset scene library, a target scene, the scene code corresponding to the target scene, the device working combination corresponding to the scene code, and sensor data in the target home environment that can match the scene can be added to the preset scene library, and the preset scene library can be updated based on the above content.
[0079] Furthermore, both the cloud server and the central control device store preset scene libraries, while the home devices store portions of the preset scene libraries containing the correspondence between scene codes and the configuration operations they perform. Therefore, after the cloud server completes the update of the preset scene library, it can synchronously update the preset scene libraries in the central control device and a portion of the preset scene libraries stored in the home devices.
[0080] The update method involves sending the updated content to the central control device. The central control device, based on the device's operational combination, sends a scene code and corresponding configuration operation to the target home appliance. The target home appliance receives and stores this information. Furthermore, the target home appliance can directly execute the configuration operation or wait for the cloud server to send a scene code through the target central control device. Based on the correspondence between the updated scene code and the configuration operation, the target home appliance then executes the corresponding configuration operation.
[0081] This application provides a device control method. When a target scene cannot be matched in a preset scene library, the cloud server generates a target scene and its corresponding scene code based on the user's historical data and updates the preset scene library. This allows for more accurate identification of user behavior needs by analyzing user habits, thus improving the intelligence level of the home system.
[0082] In some embodiments, step S302 above, obtaining user historical data and generating a scene code corresponding to the target scene based on the user historical data, may include:
[0083] S401 determines the device working combination corresponding to the target scenario based on user historical data.
[0084] In this embodiment, as described above, the cloud server can acquire all sensor data from the user, as well as data on the operations performed by the user controlling home appliances. This collection of data can serve as the user's historical data. It should be understood that the user's historical data is stored on the cloud server and is not accessible to other devices or viewed by the administrator. It is only used for determining device operating combinations based on algorithmic analysis, thus offering good privacy.
[0085] It should be noted that a device work combination can refer to the correspondence between the home appliances that need to perform work and the configuration operations performed by these home appliances.
[0086] Cloud servers use preset algorithms, such as collaborative filtering, to mine and analyze users' historical data, revealing behavioral patterns and habits. For example, this includes users' dining habits, sleep habits, and electricity usage habits. For instance, based on sensor data from users' historical data, if analysis determines that a user's dinner time is consistently around 6 PM for several consecutive days, and during this time the user's actions with home appliances include turning on lights, turning on the TV, and starting a robot vacuum cleaner in the bedroom area, a dinner scenario can be established. Sensor data includes human body sensor data and kitchen appliance operation data. Based on this, the device operation combination for the dinner scenario can be determined as: lights - on, TV - on, robot vacuum cleaner - on (sweeping and mopping mode, bedroom area).
[0087] S402, construct a device working status table based on device working combination, generate scene codes corresponding to the target scene, and establish the correspondence between the device working status table and the scene codes.
[0088] As mentioned earlier, each scene code corresponds to a device operating status table. The scene code represents the correspondence between each home appliance in the target scene and the configuration operation performed by that home appliance. In this embodiment, the device operating combination represents the correspondence between the home appliances that need to operate and the configuration operations they perform in the target scene. Therefore, the device operating combination can be written into the device operating status table, and the home appliances not included in the device operating combination can be written into the device operating status table, with their corresponding configuration operations set to "no operation," thus constructing the device operating status table. In this way, after the target home appliance receives any scene code via broadcast, it can determine whether it needs to perform an operation and the configuration operation that needs to be performed based on the scene code.
[0089] Furthermore, a unique code, different from that in the preset scene library, is generated by the cloud server as a scene code, and a connection is established between the scene code and the generated device operating status table. Then, the target scene, the corresponding scene code, the device operating status table corresponding to the scene code, and the corresponding sensor data are updated only in the preset scene library.
[0090] This application provides a device control method that determines device operating combinations based on historical user data and further generates corresponding scene codes. This addresses the limitations of existing smart home systems in recognizing user behavior and predicting user needs, thereby improving the overall intelligence level of the home system.
[0091] In another embodiment of this application, after the target home device performs the corresponding configuration operation based on the scene code in the aforementioned step S103, the method may further include:
[0092] In response to a user's adjustment operation on any of the target home devices, the mapping between the configuration operation performed by the home device and the scene code is updated to the mapping between the adjustment operation performed by the home device and the scene code.
[0093] In this embodiment, after the cloud server determines the target scene and the corresponding scene code based on sensor data, it broadcasts the scene code corresponding to the target scene to the target home device through the target central control device. After receiving the scene code, the target home device performs a search based on the scene code, determines the configuration operation to be performed corresponding to the scene code, and executes it.
[0094] In this scenario, if a user actively adjusts a specific home appliance, such as manually changing the temperature or fan speed of an air conditioner to a different setting, the home appliance will update its stored mapping between the scene code and the executed configuration operation. This will modify the scene code to correspond to the user's adjustment, establishing a new operating mode for the home appliance—that is, establishing a mapping between the scene code and the new adjustment operation. For example, in a sleep scenario, the air conditioner's scene code corresponds to the configuration operation of cooling to 23 degrees Celsius. If, in a sleep scenario, the user lowers the temperature to cooling to 20 degrees Celsius while the air conditioner is executing this configuration operation, the air conditioner will recognize cooling to 20 degrees Celsius as the user's adjustment operation, delete the mapping between the sleep scenario's scene code and the aforementioned cooling to 23 degrees Celsius configuration operation, and re-establish the mapping between the sleep scenario's scene code and cooling to 20 degrees Celsius.
[0095] It should be noted that after the home appliance is updated to correspond to the scene code and adjustment operation, the update will be notified upwards, and the configuration relationship of the scene code in the home appliance will be updated synchronously in the central control device and the cloud server. This will ensure that the correspondence between the scene code maintained by the home appliance, the central control device, and the cloud server, the home appliance, and the operation performed by the home appliance remains consistent.
[0096] This application provides a device control method that, in response to a user's adjustment operation on any of the target home devices, updates the correspondence between the operation and scene codes of the home devices. This enables the home system to automatically adjust based on user feedback, continuously refining its functionality to meet user needs, thereby improving the intelligence level of the home system and user comfort.
[0097] In yet another embodiment of this application, the device control method may further include:
[0098] S501, in response to the user's scenario generation command, creates the required scenario.
[0099] In this embodiment, the user can also issue commands through the central control device to actively create a desired scenario. For example, the user can issue a scenario generation command via voice or by editing the command through the central control device's display interface, such as "I need to create a leaving-home scenario." Upon receiving the user's scenario generation command, the central control device can determine the name of the desired scenario through keyword extraction, create the desired scenario within the central control device, and upload the name of the desired scenario to the cloud server. The cloud server, upon receiving the uploaded command, will then create the desired scenario based on its name.
[0100] S502: Obtain the current sensor data and current device working combination in the target home environment, and generate a scene code corresponding to the required scenario based on the current device working combination.
[0101] In this embodiment, after issuing a scene generation command, the user can generate current sensor data for the desired scenario through activities, and can also generate data related to the current device working combination by manually controlling home devices in the target home environment to perform corresponding operations. It should be understood that the user can also generate current sensor data and the current device working combination through editing on the central control device.
[0102] Furthermore, the cloud server can acquire sensor data and device operating combinations within a preset time range as the current sensor data and current device operating combinations. As mentioned earlier, the cloud server can generate a unique scene code, and based on the current device operating combinations, generate a device operating status table represented by the scene code, and establish a correspondence between the device operating status table and the scene code corresponding to the required scenario.
[0103] S503 updates the preset scene library based on the demand scenario, current sensor data, and the scene code corresponding to the demand scenario.
[0104] In this embodiment of the application, after the cloud server generates the demand scenario and the corresponding scenario code, it can update the preset scenario library with the demand scenario, the corresponding scenario code, the current sensor data, and the device working status table corresponding to the scenario code as a new data entry.
[0105] It should be noted that, as mentioned above, the situation where the cloud server generates a scenario not included in the preset scenario library can include user-initiated triggering or automatic triggering based on user historical data, without specific limitations here.
[0106] This application provides a device control method that allows users to automatically create desired scenarios through scene generation commands, and update the newly created scenario, scenario code, and current sensor data into a preset scenario library. This enables users to interact more with home appliances, making the home system more adaptable to user needs, improving the flexibility of the home system, and enhancing the user experience.
[0107] In another embodiment of this application, the device control method may further include: adjusting the correspondence between scene codes in target home devices and configuration operations performed by target home devices in a target scene based on sensor data in the target home environment, and updating the preset scene library based on the adjustment.
[0108] In this embodiment, after receiving sensor data, the cloud server compares the sensor data with the configuration operations required for each home appliance in the target scene, adaptively adjusts the configuration operations, updates the correspondence between the adjusted configuration operations and scene codes / home appliances in a preset scene library, and updates the updated correspondence between the configuration operations, home appliances, and scene codes in the central control device and the relevant home appliances. For example, if the sensor data determines the indoor temperature to be 28 degrees Celsius, and the configuration operation corresponding to the scene code is cooling to 24 degrees Celsius, then if the sensor data determines the indoor temperature to be 18 degrees Celsius, the cloud server can adjust the configuration operation corresponding to the scene code to heating to 24 degrees Celsius. This allows the indoor temperature to reach the user's desired comfortable temperature.
[0109] Furthermore, the cloud server can synchronize updates of the preset scene library to the central control device and the target home devices in the target home environment, so that the target home devices can ensure that the user is in the most comfortable environment.
[0110] It should be noted that the above adjustments can also be made by home appliances or central control devices based on sensor data, and synchronized with the other two devices.
[0111] It should also be noted that the cloud server is connected to multiple central control devices, and each central control device is assigned a unique identifier. In this way, in the preset scene library maintained by the cloud server, the same scene code may have multiple combinations of working equipment, sensor data, etc., corresponding to different central control device identifiers. When the target central control device uploads sensor data, the correspondence between the scene code and the sensor data that needs to be matched can be determined based on the identifier of the target central control device.
[0112] This application provides a device control method in which a cloud server adjusts the correspondence between scene codes and configuration operations performed on target home devices based on sensor data in the target home environment. This improves the adaptability of the home system to the home environment, thereby providing users with the most comfortable environment and enhancing the flexibility and intelligence of the home system.
[0113] In another embodiment of this application, a device control method is also provided, which can be applied to a central control device in a home system. The device control method may include:
[0114] Receive sensor data from the target home environment sent by the target sensor device and send the sensor data to the cloud server; or, receive scene codes sent by the cloud server and broadcast the scene codes to the target home devices.
[0115] As mentioned earlier, the central control device connects to all sensor devices and home appliances in the target home environment. It can receive scene codes from the cloud server and broadcast them to all home appliances in the target home environment (i.e., the target home appliances). It can also receive sensor data from some or all sensor devices in the target home environment (i.e., the target sensor devices) and upload it to the cloud server. The central control device can perform preliminary analysis of the sensor data before uploading, or it can upload the sensor data directly for analysis by the cloud server.
[0116] It should be noted that the content stored in the central control device, including the correspondence between scene codes, home appliances, and configuration operations performed by the home appliances, should be synchronized with the cloud server. When an update occurs, it should receive update messages from the cloud server and be updated synchronously.
[0117] This application provides a device control method in which a central control device can receive scene codes from a cloud server and broadcast them to home appliances, or receive sensor data uploaded by sensors and upload it to the cloud server. Thus, the central control device, acting as the control hub of the target home environment, can communicate with the cloud server, reducing the cloud server's communication load and improving the efficiency of the home system.
[0118] In yet another embodiment of this application, Figure 2 A flowchart illustrating a device control method provided in this application embodiment. Figure 2 .like Figure 2 As shown, the device control method may include:
[0119] S201, receiving the scene code broadcast by the central control device.
[0120] As mentioned above, after receiving the scene code sent by the cloud server, the central control device broadcasts the scene code in the target home environment, and the home devices receive the scene code through the broadcast.
[0121] S202, Based on the correspondence between scene codes and configuration operations performed by home devices, determine and execute the configuration operation corresponding to the scene code.
[0122] In this embodiment, each home device stores the correspondence between the configuration operations performed by that device and scene codes. Therefore, upon receiving a scene code, the home device will perform a retrieval based on that scene code to determine the configuration operation that needs to be performed on that device. It should be understood that if the server sends a scene code that is not stored in the home device, it will also send the corresponding configuration operation. The home device receives the scene code and the configuration operation and stores them as a new data entry.
[0123] It should be noted that if a user performs an adjustment operation on a home appliance during the configuration operation corresponding to the scene code, the home appliance can update the operation corresponding to the scene code to the adjustment operation and upload it to the server.
[0124] This application provides a device control method. When a home appliance receives a scene code broadcast by a central control device, it executes the corresponding configuration operation based on the correspondence between the scene code and the configuration operation stored in its own memory. This reduces the difficulty of controlling the home appliance from the central control device and improves control efficiency.
[0125] In yet another embodiment of this application, a cloud server is configured to perform the steps of the device control method applied to a cloud server as described in the foregoing embodiments.
[0126] In this embodiment, the cloud server may include modules such as a processing module, a communication module, and a storage module. The processing module may be a central processing unit (CPU). In some embodiments, the cloud server may further include a communication module for communicating with at least one central control device, and a storage module for storing a preset scene library. The processing module can be used to execute the device control method in the foregoing embodiments, receive sensor data sent by multiple central control devices through the communication module, match the sensor data with data in the preset scene library to determine the target scene and the corresponding scene code, and send the scene code to the target central control device so that the target central control device broadcasts to the target home device.
[0127] This application provides a cloud server that performs scene matching on sensor data acquired in the home environment, determines the target scene and its corresponding scene code, and broadcasts the scene code to the target home devices, causing the target home devices to perform corresponding configuration operations. In this way, the cloud server automatically determines the scene code based on sensor data and controls the target home devices through the scene code. This not only automatically controls the home devices to perform configuration operations, reducing the reliance on user intervention in the home system, simplifying user control operations, and improving the flexibility of the home system and user experience, but also reduces the control complexity of the central control device for home devices, improving the efficiency and intelligence of the home system.
[0128] In another embodiment of this application, a central control device is provided, which is configured to perform steps of a device control method applied to the central control device.
[0129] In another embodiment of this application, a home appliance is provided, which is configured to perform steps of a device control method applied to the home appliance.
[0130] In yet another embodiment of this application, Figure 3 This is a schematic diagram illustrating the structural composition of a home system provided in an embodiment of this application. Figure 3 As shown, the home system includes a cloud server 20 as described in the foregoing embodiments, at least one central control device as described in the foregoing embodiments, at least one home appliance as described in the foregoing embodiments, and at least one sensor device; the cloud server 20 is connected to at least one central control device, and each central control device is connected to at least some of the home appliances and at least some of the sensor devices, respectively; wherein:
[0131] The sensor device is configured to collect sensor data in the home environment and send it to the corresponding central control device;
[0132] The central control device is configured to receive sensor data in the home environment and send it to the cloud server 20, as well as receive scene codes sent by the cloud server 20 and broadcast them to the corresponding home devices.
[0133] The cloud server 20 is configured to receive sensor data in the home environment, perform scene matching on the sensor data in the home environment, determine the target scene and the scene code corresponding to the target scene, and send the scene code to the corresponding central control device; wherein, the configuration operation performed by each home device in the home system under the target scene has a corresponding relationship with the scene code;
[0134] Home appliances are configured to receive scene codes and perform corresponding configuration operations based on the scene codes.
[0135] In the embodiments of this application, such as Figure 3 As shown, the cloud server 20 is connected to at least one central control device, such as a first central control device 3011, a second central control device 3012, ..., an Nth central control device 3013. Each central control device is connected to at least one home appliance device. For example, the first central control device 3011 is connected to the first home appliance devices 3021, ..., the Mth home appliance device 3022, and the first sensor device 3031, ..., the Yth sensor device 3032; the second central control device 3012 is connected to the Kth home appliance devices 3023, ..., the Qth home appliance device 3024, and the Lth sensor device 3033, ..., the Tth sensor device 3034; the Nth central control device 3013 is connected to the Wth home appliance devices 3025, ..., the Xth home appliance device 3026, and the Hth sensor device 3035, ..., the Sth sensor device 3036. N, M, K, Q, W, X, Y, L, T, H, and S are all positive integers greater than or equal to 1.
[0136] In the embodiments of this application, Figure 4 This is a system architecture diagram of a home system provided in an embodiment of this application. Figure 4 As shown, the home system includes an application layer 401, a system layer 402, a driver layer 403, and a hardware layer 404. The application layer 401 runs on various central control devices and includes functional modules such as air conditioner pre-start 4011, green energy saving 4012, timed dehumidification 4013, ..., and other applications 4014, which are displayed to the user. The system layer 402 runs on the central control devices and the cloud server and includes functional modules such as home environment self-learning 4021, user behavior and status self-learning 4022, device status and mode self-learning 4023, and cloud collaborative optimization 4024. The driver layer 403 runs on the central control devices and the cloud server and includes functional modules such as home environment information modeling 4031, user multi-state and multi-modal perception 4032, and unified control of multiple devices 4033. The hardware layer runs on various sensor devices and includes functional modules such as cameras 4041, thermometers and hygrometers 4042, home air conditioners 4043, ..., and other sensors 4044.
[0137] This application provides a device control method and home system based on human-machine-environment collaboration and intelligent scene self-learning. Through a distributed perception-collaborative learning framework, it redefines the usage scenarios of smart home appliances such as air conditioners, achieving intelligent control of smart home products and improving user comfort and health. Specifically, it may include the following functional modules:
[0138] (1) Equipment deployment and data acquisition:
[0139] Various sensor devices and smart home devices, such as temperature sensors, humidity sensors, and infrared sensors, are deployed in the home environment to collect various data in real time, such as temperature, humidity, and light intensity. Simultaneously, sensor devices are used to collect user behavior data, such as wake-up time, sleep time, and meal times, as sensor data.
[0140] (2) Human activity and state recognition:
[0141] Human body sensors installed in the home environment are used to identify users' activities (such as sleep and movement) and states (such as body temperature and heart rate) in real time. The sensor devices send the identification results to a central control unit, which then uploads the results to a cloud server. Specifically, machine learning and deep learning algorithms are used to analyze the collected user behavior and physical state data to identify the user's activity and physical condition, such as whether the user is at home and whether the user is in good health. For example, infrared sensors collect user activity data, and image recognition algorithms are used to analyze the user's activity state to determine whether the user is at home, thus generating sensor data.
[0142] (3) User behavior habit mining:
[0143] The system matches scenarios in a cloud server database. If a matching scenario is found for the user's target scenario, a corresponding scenario code is sent to the central control device. If no matching scenario is found, the system mines the user's identity and behavioral habits to generate the appropriate device working combination for the scenario and sends the corresponding scenario code to the central control device. Specifically, historical user behavior data can be mined and analyzed to discover user behavioral patterns and habits, such as dining habits, sleep habits, and electricity usage habits. For example, by analyzing historical meal time data, patterns in daily meal times can be discovered, thereby inferring the user's dining habits.
[0144] (4) Home appliance control and scene code update:
[0145] Based on user habits and environmental conditions, the home system automatically generates optimal operating modes to control home appliances, such as adjusting air conditioner temperature and fan speed, and turning the television on or off. Simultaneously, the generated device operation combinations are converted into scene codes and updated to the smart home system's database for future use.
[0146] (5) Self-learning and environmental awareness:
[0147] Home air conditioners learn their own operating status based on received scene codes; they acquire environmental conditions (such as indoor temperature and humidity) through sensor devices, record the optimal operating mode, and achieve intelligent adjustment and control. For example, when the indoor temperature rises, the home system automatically adjusts the air conditioner's temperature to lower the indoor temperature and improve user comfort.
[0148] 6) Self-learning optimization and correction:
[0149] During operation of various home appliances (such as multiple air conditioners), the system learns and optimizes the scene based on user-initiated actions (such as manually adjusting temperature and fan speed). Through machine learning algorithms, it updates the corresponding scene codes and operating modes in real time, improving the system's intelligence and user comfort. For example, when a user reports that the air conditioner's operating mode does not meet their needs, the smart home system automatically adjusts the air conditioner's operating mode to satisfy the user's requirements.
[0150] Based on the foregoing embodiments, Figure 5 This is a schematic diagram illustrating the execution flow of a home system provided in an embodiment of this application. Figure 5 As shown, the execution flow of a home system may include:
[0151] S501, Human Existence Perception.
[0152] S502, Human Body Status Recognition.
[0153] The above steps can be acquired by human body sensors or other sensor devices. The human body sensor identifies human activities and sends the results to the central control device.
[0154] S503, the central control device collects and identifies the results.
[0155] S504, the central control device uploads the recognition results to the server.
[0156] S505, the cloud server generates scene codes and distributes them.
[0157] In this embodiment of the application, the identification result can also be sensor data. The sensor device sends the sensor data to the central control device, the central control device uploads the result to the cloud server, and the cloud server matches it in the scene library and issues the scene code.
[0158] Among them, cloud servers, central control equipment, home appliances, and sensor devices all have computing power.
[0159] S506, update the preset scene library of the central control equipment.
[0160] S507, Central Control Equipment Learning Equipment Working Assembly.
[0161] S508, the central control equipment generates its own working model.
[0162] The central control equipment mines user behavior habits based on scene codes and generates corresponding equipment working combinations for the scene through collaborative filtering algorithms.
[0163] In this application embodiment, the working model of the central control device refers to the correspondence between the scene code and the configuration operation performed by each home device among the multiple home devices managed by the central control device in the target scenario.
[0164] S509, the central control device issues a scenario code.
[0165] The central control device controls the corresponding home appliances to turn on and issues scene codes.
[0166] S510, Home appliances acquire environmental status.
[0167] S511, home appliances learn their own working status.
[0168] S512, Home appliances generate their own working models.
[0169] Home appliances learn their own working status based on scene codes and acquire environmental status through sensor devices to generate their own working model.
[0170] In the embodiments of this application, the working model of home devices can refer to the correspondence between different scene codes and the configuration operations performed by the home devices.
[0171] After the working models of each device are established, they are corrected based on the adjustment operations performed by the user. The establishment and correction process of working models for different device types is shown in the table below:
[0172] Table 1
[0173]
[0174] This application provides a home system that, firstly, can automatically generate an optimal operating mode. Through a distributed perception-based collaborative learning framework, it automatically collects and analyzes user behavior data and indoor environmental information, and automatically generates the optimal operating mode based on user habits and environmental conditions, without requiring active user intervention, greatly improving the user experience. Secondly, it can achieve accurate user behavior recognition. Employing advanced machine learning and deep learning technologies, it can accurately identify user activities and states, as well as personalized user needs, thereby achieving more accurate user behavior prediction and more personalized intelligent control. Furthermore, it has environmental perception and adaptation functions. Through an environmental perception module, it monitors changes in the indoor environment in real time and automatically adjusts the air conditioner's operating mode accordingly, thereby improving user comfort and health. It also has self-learning and optimization functions. With self-learning capabilities, it can continuously optimize and correct the operating mode based on user feedback and actual usage, making it more suitable for actual user needs and improving user satisfaction. Furthermore, it features intelligent scene self-learning capabilities, enabling intelligent scenes to learn on their own. It can redefine the usage scenarios of smart home appliances based on user behavior and environmental conditions, achieving intelligent control and improving the level of intelligence in intelligent scene applications. It enables more intelligent scene adjustment, such as indoor air quality, and has a high degree of initiative in scene recognition, decision control, and autonomous learning, significantly reducing the frequency of user operations and achieving higher accuracy, comfort, and health.
[0175] In some embodiments, the central control device includes an interactive interface, wherein the central control device is further configured to display candidate scenes through the interactive interface and to listen for user operation commands based on the interactive interface.
[0176] In this embodiment, the central control device also includes an interactive interface. The aforementioned application layer runs on the central control device and can display candidate scenarios to the user, i.e., scenarios already stored in the preset scenario library. The user can interact with the central control device and select scenarios based on their needs. Specifically, the interaction may include the user touching the screen, issuing voice commands to the central control device, etc., and these interactions can be monitored by the interactive interface of the central control device.
[0177] It should be understood that the home system is used to execute any of the device control methods provided in the above embodiments, and the two belong to the same inventive concept. Therefore, the home system may also include any other possible elements, units or devices to execute any step in the above device control methods, so that the home system can realize the corresponding function.
[0178] This application provides a home system. First, the home system provided in this application solves the problem of existing smart home systems relying on active user intervention, achieving automatic generation of optimal working modes based on user behavior habits and environmental conditions, thus improving the user experience. Second, it addresses the limitations of existing smart home systems in recognizing user behavior and predicting user needs, achieving more accurate user behavior and need identification through human activity and state recognition and user behavior habit mining. Finally, it addresses the shortcomings of existing smart home systems in environmental perception and adaptation, achieving automatic adjustment of home appliance operating modes according to changes in the indoor environment through air conditioner self-learning and environmental perception and self-learning optimization and correction, thus improving user comfort and health.
[0179] It should be understood that the descriptions of the above storage medium and device embodiments are similar to the descriptions of the above method embodiments, and have similar beneficial effects. For technical details not disclosed in the storage medium, storage medium, and device embodiments of this application, please refer to the descriptions of the method embodiments of this application for understanding.
[0180] It should be understood that the phrases "one embodiment," "an embodiment," or "some embodiments" mentioned throughout the specification mean that a specific feature, structure, or characteristic related to an embodiment is included in at least one embodiment of this application. Therefore, "in one embodiment," "in one embodiment," or "in some embodiments" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments. It should be understood that in the various embodiments of this application, the sequence numbers of the above-described processes do not imply a sequential order of execution; the execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application. The sequence numbers of the above-described embodiments are merely for descriptive purposes and do not represent the superiority or inferiority of the embodiments. The descriptions of the various embodiments above tend to emphasize the differences between the various embodiments; their similarities or commonalities can be referred to mutually, and for the sake of brevity, they will not be repeated here.
[0181] It should also be noted that, in this application, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0182] The sequence numbers of the embodiments in this application are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.
[0183] The methods disclosed in the several method embodiments provided in this application can be arbitrarily combined without conflict to obtain new method embodiments.
[0184] The features disclosed in the several product embodiments provided in this application can be arbitrarily combined without conflict to obtain new product embodiments.
[0185] The features disclosed in the several method or device embodiments provided in this application can be arbitrarily combined without conflict to obtain new method or device embodiments.
[0186] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
[0187] The above description is merely a preferred embodiment of this application and is not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this application should be included within the scope of protection of this application.
Claims
1. A device control method, characterized in that, The cloud server used in the home system, the device control method includes: Acquire sensor data in the target home environment; Scene matching is performed on sensor data in the target home environment to determine the target scene and the scene code corresponding to the target scene. In the target scene, the configuration operation performed by each home device in the home system has a corresponding relationship with the scene code. The scene code is broadcast to the target home appliance via the target central control device, so as to control the target home appliance to perform the corresponding configuration operation based on the scene code.
2. The equipment control method according to claim 1, characterized in that, The step of performing scene matching on sensor data in the target home environment to determine the target scene and the scene code corresponding to the target scene includes: Acquire the sensor data corresponding to each of the multiple scenes to be matched from the preset scene library; The data from multiple sensors to be matched are compared with the sensor data in the target home environment to determine the comparison results for each of the multiple matching scenarios. If the comparison result meets the first preset condition, the scene to be matched corresponding to the comparison result is taken as the target scene, and the scene code corresponding to the target scene is determined based on the preset scene library.
3. The equipment control method according to claim 2, characterized in that, If the comparison results corresponding to each of the multiple scenarios to be matched do not meet the first preset condition, the device control method further includes: Create the target scene as described above; Obtain user historical data and generate a scene code corresponding to the target scene based on the user historical data; The preset scene library is updated based on sensor data in the target home environment, the target scene, and the scene code corresponding to the target scene.
4. The equipment control method according to claim 3, characterized in that, The step of acquiring user historical data and generating a scene code corresponding to the target scene based on the user historical data includes: Based on historical user data, determine the device working combination corresponding to the target scenario; Based on the device working combination, a device working status table is constructed, a scene code corresponding to the target scene is generated, and a correspondence between the device working status table and the scene code is established.
5. The equipment control method according to any one of claims 1 to 4, characterized in that, After the target home appliance performs the corresponding configuration operation based on the scene code, the device control method further includes: In response to an adjustment operation performed by the user on any of the target home devices, the correspondence between the configuration operation performed by the home device and the scene code is updated to the correspondence between the adjustment operation performed by the home device and the scene code.
6. The equipment control method according to any one of claims 1 to 4, characterized in that, The equipment control method further includes: Responding to user commands to generate scenarios, create the required scenarios; Obtain the current sensor data and current device working combination in the target home environment, and generate a scene code corresponding to the required scenario based on the current device working combination; The preset scenario library is updated based on the required scenario, the current sensor data, and the scenario code corresponding to the required scenario.
7. The equipment control method according to claim 1, characterized in that, The equipment control method further includes: Based on sensor data in the target home environment, the correspondence between the scene code in the target home device and the configuration operation performed by the target home device in the target scene is adjusted, and the preset scene library is updated based on the adjustment.
8. A device control method, characterized in that, Central control equipment used in home systems, wherein the equipment control method includes: Receive sensor data from the target home environment sent by the target sensor device, and send the sensor data to the cloud server; Alternatively, the system can receive a scene code sent by the cloud server and broadcast the scene code to the target home device.
9. A device control method, characterized in that, Home appliances applied in a home system, wherein the appliance control method includes: Receive scene codes broadcast by the central control equipment; Based on the correspondence between the scene code and the configuration operation performed by the home device, the configuration operation corresponding to the scene code is determined and executed.
10. A cloud server, characterized in that, The cloud server is configured to perform the steps of the method as described in any one of claims 1 to 7.
11. A central control device, characterized in that, The central control device is configured to perform the steps of the method as described in claim 8.
12. A household appliance, characterized in that, The home appliance is configured to perform the steps of the method as described in claim 9.
13. A home system, characterized in that, The home system includes a cloud server as described in claim 10, at least one central control device as described in claim 11, at least one home appliance as described in claim 12, and at least one sensor device; the cloud server is connected to the at least one central control device, and each central control device is respectively connected to at least a portion of the at least one home appliance and at least a portion of the at least one sensor device; wherein: The sensor device is configured to collect sensor data in the home environment and send it to the corresponding central control device; The central control device is configured to receive sensor data from the home environment and send it to the cloud server, and to receive scene codes sent by the cloud server and broadcast them to the corresponding home devices. The cloud server is configured to receive sensor data from the home environment, perform scene matching on the sensor data, determine a target scene and a scene code corresponding to the target scene, and send the scene code to the corresponding central control device; wherein, the configuration operation performed by each home device in the home system under the target scene has a corresponding relationship with the scene code; The home appliance is configured to receive the scene code and perform corresponding configuration operations based on the scene code.
14. The home system according to claim 13, characterized in that, The central control device includes an interactive interface, wherein: The central control device is also configured to display candidate scenes through the interactive interface and to listen for user operation commands based on the interactive interface.