Whole-house smart system control method and related apparatus
Patent Information
- Application Number
- PCT/CN2024/104812
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-27
- Filing Date
- 2024-07-10
- Publication Date
- 2025-01-30
AI Technical Summary
When an existing whole-house intelligent system fails on the local server or cloud server, it cannot realize the created scenario, or when a network failure between the cloud server and the local server, it cannot realize the created scenario.
By introducing multiple control devices in the all -house intelligent system, and generating multiple copy information information for each control device, they are deployed in different control devices. Monitoring equipment is used to monitor the relationship between the working status of the control device and the relationship between the copy of the scene. It ensures that when a control device fails, other control devices can realize the linkage of intelligent equipment based on the copy information information.
When controlling the fault of the device, the copy of the copy scenario information of other control devices ensures the linkage needs between smart devices, and improves the reliability and user experience of the system.
Smart Images

Figure CN2024104812_30012025_PF_FP_ABST
Abstract
Description
Control method and related device of whole-house intelligent system
[0001] This application claims priority to the Chinese patent application filed with the China Patent Office on July 27, 2023, with application number 202310940344.X and application name “Control Method and Related Device for Whole-House Intelligent System”, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present application relates to the field of Internet of Things technology, and in particular to a control method and related devices for a whole-house intelligent system. Background Art
[0003] A whole-house smart system can include clients, cloud servers, local servers, and smart devices. The client can first request the server to create a scene, which can include information such as events, conditions, and actions. After the cloud server or local server creates the scene, it executes an action when it detects an event and the conditions are met, such as sending a control command to a smart device. After receiving the control command, the smart device executes it to achieve intelligent control. The whole-house smart system can also be called a smart living system, or simply whole-house intelligence or smart living.
[0004] However, the above-mentioned whole-house smart system has the following problems: when the local server fails, the scene created on the local server or cloud server cannot be realized, or when the network between the cloud server and the local server fails, the scene created on the cloud server cannot be realized.
[0005] Summary of the Invention
[0006] The present application provides a control method and related devices for a whole-house intelligent system, which are used to solve the problem that the scenes created in the prior art cannot be realized.
[0007] In the first aspect, the present application provides a control method for a whole-house intelligent system, wherein the whole-house intelligent system includes a client, a monitoring device, multiple intelligent devices and M control devices, and the monitoring device can monitor the working status of the M control devices, where M is an integer greater than 1.
[0008] The method includes: a first control device receives a scene creation request from the client, the first control device is one of the M control devices, the scene creation request includes first scene information, and the first scene information includes multiple action information; the first control device generates N copy scene information according to the scene creation request, N is a positive integer less than or equal to M, each copy scene information in the N copy scene information includes at least one action information in the multiple action information, the N copy scene information corresponds one-to-one to N control devices, and the control device corresponding to each copy scene information in the N copy scene information can execute the action indicated by each action information contained in each copy scene information; the first control device sends the copy scene information corresponding to each control device in the N control devices except the first control device; the first control device sends first indication information to the monitoring device, and the first indication information is used to indicate that there is an association relationship between the N copy scene information and an association relationship between the N control devices and the N copy scene information.
[0009] In some embodiments, the first control device may be a cloud as shown in FIG4 .
[0010] In other embodiments, the first control device may be a whole-house host as shown in FIG4 .
[0011] As an example, assume that the first scene information can include multiple action information, which are used to indicate multiple actions that need to be performed, such as opening the smart door lock, the smart speaker voice broadcasting welcome home, turning on the smart light, and turning on the smart air conditioner.
[0012] The first control device generates three sets of duplicate scenario information based on each control device's ability to execute multiple actions indicated by the multiple action information: duplicate scenario information 1, duplicate scenario information 2, and duplicate scenario information 3. Duplicate scenario information 1 can correspond to the cloud, duplicate scenario information 2 can correspond to the whole-home host, and duplicate scenario information 3 can correspond to the Bluetooth gateway. The cloud can then execute the actions indicated by the action information in duplicate scenario information 1, the whole-home host can execute the actions indicated by the action information in duplicate scenario information 2, and the Bluetooth gateway can execute the actions indicated by the action information in duplicate scenario information 3.
[0013] In this method, multiple copy scene information can be created based on a scene creation request, and these multiple copy scene information can be deployed in multiple control devices respectively. In this way, when a control device fails, the linkage requirements between smart devices can be realized through other control devices based on the copy scene information.
[0014] In some possible implementations, the first scene information includes marking information, and the marking information is used to indicate key action information among the multiple action information; wherein the action information contained in each copy scene information is the key action information indicated by the marking information.
[0015] In this method, the key actions indicated by the multiple action information can be the basic needs set by the user, so that each control device can perform the key actions indicated by the multiple action information, that is, each control device can be used to meet the basic needs of the user.
[0016] In some possible implementations, the method also includes: the first control device determines the priority of each copy scenario information, and the priority of each copy scenario information is used to determine the activation order of each copy scenario information among the N copy scenario information; the first control device sends the priority of each copy scenario information to the monitoring device.
[0017] In this method, the copy scene information that needs to be activated can be determined based on the priority of each copy scene information, and then the corresponding action can be performed according to the control device corresponding to the copy scene information that needs to be activated.
[0018] In some possible implementations, the first control device determines the priority of each copy scene information, including: determining the priority of each copy scene information based on the ability of the control device corresponding to each copy scene information to perform multiple actions indicated by the multiple action information, the higher the ability of the control device corresponding to each copy scene information to perform multiple actions indicated by the multiple action information, the higher the priority of each copy scene information.
[0019] In this method, the higher the priority of the duplicate scene information, the stronger the ability of the control device corresponding to the duplicate scene information to execute the action. This allows the duplicate scene information to be activated based on the order of highest to lowest action execution ability, ensuring that the activated duplicate scene information is always the highest priority duplicate scene information among the multiple duplicate scene information corresponding to multiple normal control devices, thereby improving the user experience.
[0020] In some possible implementations, the first control device sends the first indication information to the monitoring device, including: when the N control devices include the first control device, and the duration of the corresponding copy scene information configured by the first control device is less than the duration of the corresponding copy scene information configured by any control device among the N control devices, before the first control device sends the copy scene information corresponding to each control device to each control device, the first control device sends the first indication information to the monitoring device; and / or, after the first control device sends the copy scene information corresponding to the second control device to the second control device among the N control devices, and before the first control device sends the copy scene information corresponding to each third control device to each third control device among the N control devices, the first control device sends the first indication information to the monitoring device, and the duration of the corresponding copy scene information configured by the second control device is less than the duration of the corresponding copy scene information configured by each third control device.
[0021] As an example, assuming that the first control device is in the cloud, the configuration duration of the copy scene information 1 is less than the configuration duration of the copy scene information 2, and less than the configuration duration of the copy scene information 3 and less than the configuration duration of the copy scene information 4.
[0022] Before the cloud sends the copy scene information to the whole-house host, Bluetooth gateway and mesh device, it can first send the first indication information 1 to the monitoring device. The first indication information 1 is used to indicate the association relationship between the cloud and the copy scene information 1.
[0023] Optionally, after the cloud sends the first indication information 1 to the monitoring device, it may also send the copy scene information 2 to the whole-house host. In this example, the second control device may include the whole-house host.
[0024] After the cloud sends the copy scene information 2 to the whole-house host and before sending the copy scene information 3 to the Bluetooth gateway, it can send the first indication information 2 to the monitoring device. The first indication information 2 is used to indicate the association relationship between the whole-house host and the copy scene information 2.
[0025] In this example, the third control device may include a Bluetooth gateway.
[0026] After the cloud sends the copy scene information 3 to the Bluetooth gateway, it can send first indication information 3 to the monitoring device. The first indication information 3 is used to indicate the association relationship between the Bluetooth gateway and the copy scene information 3.
[0027] As another example, assuming that the first control device is the whole-house host, the configuration duration of copy scene information 2 is < the configuration duration of copy scene information 1 < the configuration duration of copy scene information 3 < the configuration duration of copy scene information 4.
[0028] In this example, before the whole-house host sends the copy scene information to the cloud, Bluetooth gateway and mesh device, it can first send the first indication information 1 to the monitoring device. The first indication information 1 is used to indicate the association relationship between the whole-house host and the copy scene information 2.
[0029] Optionally, after the whole-house host sends the first instruction information 1 to the monitoring device, it may also send the copy scene information 1 to the cloud. In this example, the second control device may include the cloud.
[0030] After the whole-house host sends the copy scene information 1 to the cloud and before sending the copy scene information 3 to the Bluetooth gateway, it can send the first indication information 2 to the monitoring device. The first indication information 2 is used to indicate the association relationship between the cloud and the copy scene information 1.
[0031] In this example, the third control device may include a Bluetooth gateway.
[0032] In this method, the first control device can first send the control device corresponding to the duplicate scenario information with a shorter configuration duration to the monitoring device before deploying the duplicate scenario information with a longer configuration duration. This allows the duplicate scenario information with a longer configuration duration to be deployed while the action indicated by the action information is executed based on the duplicate scenario information with a shorter configuration duration. This avoids the problem of extended response time for the smart device due to the extended deployment time of the duplicate scenario information when executing an action after all N duplicate scenario information have been successfully deployed.
[0033] In some possible implementations, the first action information in the first scene information includes second scene information, the second scene information includes at least one action information, and the N copy scene information includes copy scene information of the second scene information.
[0034] In this method, the duplicate scene information of the second scene information may include one or more. When the second duplicate scene information includes one, the N duplicate scene information may be as shown in FIG15. When the second duplicate scene information includes multiple, the N duplicate scene information may be as shown in FIG15.
[0035] The N copy scene information includes the copy scene information of the second scene information, so that the control device corresponding to each copy scene information in the N copy scene information can perform corresponding actions based on the multiple action information in each copy scene information.
[0036] In some possible implementations, the second action information in the action information included in the second scene information includes third scene information, wherein the N copy scene information includes copy scene information of the third scene information.
[0037] As an example, N copy scene information may be as shown in FIG17 .
[0038] The N copy scene information includes the copy scene information of the second scene information, so that the control device corresponding to each copy scene information in the N copy scene information can perform corresponding actions based on the multiple action information in each copy scene information.
[0039] In some possible implementations, the first control device generates a piece of duplicate scene information, where the piece of duplicate scene information is the duplicate scene information with the lowest priority among the N pieces of duplicate scene information.
[0040] In this method, the copy scene information includes the action information in the copy scene information of the third scene information, which can avoid the situation where the action information of the copy scene information of the third scene information cannot be executed due to a failure of the control device corresponding to the copy scene information of the second scene information or the scene engine in the control device, thereby avoiding the situation where the action information of the copy scene information of the first scene information cannot be executed.
[0041] In the second aspect, the present application provides a control method for a whole-house intelligent system, wherein the whole-house intelligent system includes a client, a monitoring device, multiple intelligent devices and M control devices. The monitoring device can monitor the working status of the M control devices, where M is a positive integer greater than 1. The method includes: the monitoring device receives first indication information from a first control device, the first indication information is used to indicate that there is an association relationship between N copy scene information and an association relationship between N control devices and the N copy scene information, the first control device is one of the N control devices, N is a positive integer less than or equal to M, each copy scene information in the N copy scene information includes at least one action information among multiple action information in the first scene information, the N copy scene information corresponds one-to-one to the N control devices, and the control device corresponding to each copy scene information in the N copy scene information can execute the action indicated by each action information contained in each copy scene information; when the monitoring device detects that the working status of the current control device is abnormal, the monitoring device sends a first activation indication information to the backup control device according to the first indication information, the current control device is one of the N control devices, and the backup control device is one of the N control devices with a normal working status, and the first activation indication information is used to instruct the backup control device to activate the copy scene information corresponding to the backup control device.
[0042] In this method, the current control device may be one of the N control devices. The activation order of the copy scene information corresponding to the current control device is higher than the activation order of the copy scene information corresponding to the standby control device.
[0043] As an example, the current control device can be the cloud, and the backup control device can be the whole-house host.
[0044] In this method, when the current control device is in an abnormal state, the monitoring device can send activation instruction information to the copy scene information of the backup control device to avoid the situation where multiple smart devices cannot be linked due to the abnormal state of the current control device.
[0045] In some possible implementations, the first scene information includes marking information, and the marking information is used to indicate key action information among the multiple action information; wherein the action information contained in each copy scene information is the key action information indicated by the marking information.
[0046] In some possible implementations, the method also includes: the monitoring device receives the priority of each copy scene information, and the priority of each copy scene information is used to determine the activation order of each copy scene information among the N copy scene information; wherein, the priority of the copy scene information corresponding to the current control device is higher than the priority of the copy scene information corresponding to the backup control device, and the priority of the copy scene information corresponding to the backup control device is higher than the priority of the copy scene information corresponding to any one of the N control devices except the current control device and the backup control device.
[0047] In some possible implementations, the higher the ability of the control device corresponding to each copy scene information to execute the multiple actions indicated by the multiple action information, the higher the priority of each copy scene information.
[0048] In some possible implementations, the priority of the copy scene information corresponding to the current control device is the highest priority among the N copy scene information.
[0049] In some possible implementations, the method further includes: when the monitoring device detects that the current control device is in normal working condition, it sends a deactivation indication message to the backup control device, and sends a second activation indication message to the current control device, the second activation indication message is used to instruct the current control device to activate the copy scene information corresponding to the current control device, and the deactivation indication message is used to instruct the backup control device to deactivate the copy scene information corresponding to the backup control device.
[0050] In this method, when the working status of the current control device returns to normal, the monitoring device can continue to send activation indication information to the current control device, so that the activated copy scene information is always the copy scene information with the highest priority among the multiple copy scene information corresponding to multiple control devices in normal status, thereby improving the user experience.
[0051] In the third aspect, the present application provides a control method for a whole-house intelligent system, wherein the whole-house intelligent system includes a client, a monitoring device, multiple intelligent devices and M control devices. The monitoring device can monitor the working status of the multiple control devices, and M is a positive integer greater than 1.
[0052] The method includes: the target control device receives activation indication information from the monitoring device, the activation indication information is used to instruct the target control device to activate the copy scene information corresponding to the target control device, and the copy information includes action information; in response to the activation indication information, the target control device controls at least one smart device among the multiple smart devices to perform the action indicated by the action information.
[0053] In this method, the control device that receives the activation instruction information may be referred to as a target control device. The target control device may be any one of the N control devices.
[0054] In some possible implementations, the method further includes: the target control device receiving deactivation instruction information from the monitoring device, where the deactivation instruction information is used to instruct the target control device to deactivate scene information corresponding to the target control device.
[0055] In a fourth aspect, the present application provides a control device for a whole-house intelligent system, comprising modules or units for implementing the method of the first aspect and any possible implementation of the first aspect. It should be understood that each module or unit can implement the corresponding function by executing a computer program.
[0056] In a fifth aspect, the present application provides a control device for a whole-house intelligent system, comprising modules or units for implementing the method in the second aspect and any possible implementation of the second aspect. It should be understood that each module or unit can implement the corresponding function by executing a computer program.
[0057] In a sixth aspect, the present application provides a control device for a whole-house intelligent system, comprising modules or units for implementing the method of the third aspect and any possible implementation of the third aspect. It should be understood that each module or unit can implement the corresponding function by executing a computer program.
[0058] In a seventh aspect, the present application provides a control device for a whole-house intelligent system, comprising a processor, wherein the processor is configured to execute the control method described in any possible implementation of the first to third aspects.
[0059] The apparatus may further include a memory for storing instructions and data. The memory is coupled to the processor, and when the processor executes the instructions stored in the memory, the methods described in the above aspects may be implemented. The apparatus may further include a communication interface for communicating between the apparatus and other devices. Exemplarily, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface.
[0060] In an eighth aspect, the present application provides a computer-readable storage medium storing a program code for controlling the execution of a device, wherein the program code includes instructions for implementing the methods in the first to third aspects.
[0061] In a ninth aspect, the present application provides a computer program product comprising instructions, which, when executed on a control device, enables the control device to implement the methods of the first to third aspects.
[0062] It can be understood that the effects that can be obtained from the second to ninth aspects can be referred to the descriptions in the first to third aspects and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] Figure 1 is a schematic diagram of a smart home scenario;
[0064] Figure 2 is a schematic diagram of a whole-house intelligent system architecture;
[0065] Figure 3 is a schematic diagram of another whole-house intelligent system architecture;
[0066] FIG4 is a schematic diagram of a whole-house intelligent system architecture provided by this application;
[0067] FIG5 is a schematic diagram of a whole-house intelligent system architecture provided by this application;
[0068] FIG6 is a flow chart of a control method for a whole-house intelligent system provided by the present application;
[0069] FIG7 is a schematic diagram of a first user interface of a terminal device provided by one embodiment of the present application;
[0070] FIG8 is a schematic diagram of a second user interface of a terminal device provided by one embodiment of the present application;
[0071] FIG9 is a schematic diagram of a third user interface of a terminal device provided by one embodiment of the present application;
[0072] FIG10 is a schematic diagram of duplicate scene information generated by a first control device according to an embodiment of the present application;
[0073] FIG11 is a flow chart of a control method for a whole-house intelligent system according to an embodiment of the present application;
[0074] FIG12 is a flow chart of a control method for a whole-house intelligent system according to another embodiment of the present application;
[0075] FIG13 is a flow chart of a control method for a whole-house intelligent system according to another embodiment of the present application;
[0076] FIG14 is a flow chart of a control method for a whole-house intelligent system according to another embodiment of the present application;
[0077] FIG15 is a schematic diagram of duplicate scene information generated by a first control device according to another embodiment of the present application;
[0078] FIG16 is a schematic diagram of duplicate scene information generated by a first control device according to another embodiment of the present application;
[0079] FIG17 is a schematic diagram of duplicate scene information generated by a first control device according to another embodiment of the present application;
[0080] FIG18 is a schematic diagram of duplicate scene information generated by a first control device according to another embodiment of the present application;
[0081] FIG19 is a flow chart of a control method for a whole-house intelligent system according to another embodiment of the present application;
[0082] FIG20 is a schematic structural diagram of a control device for a whole-house intelligent system according to an embodiment of the present application;
[0083] FIG21 is a schematic structural diagram of a control device for a whole-house intelligent system according to another embodiment of the present application;
[0084] FIG22 is a schematic structural diagram of a control device for a whole-house intelligent system according to another embodiment of the present application;
[0085] FIG23 is a schematic structural diagram of a control device for a whole-house intelligent system according to another embodiment of the present application. DETAILED DESCRIPTION
[0086] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0087] To facilitate a clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. For example, the first information and the second information are merely used to distinguish different information and do not limit their order. Those skilled in the art will understand that words such as "first" and "second" do not limit the quantity or execution order, and words such as "first" and "second" do not necessarily limit differences.
[0088] In the embodiments of the present application, "at least one" refers to one or more, and "more" refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: the existence of A alone, the existence of A and B at the same time, and the existence of B alone, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c; a and b; a and c; b and c; or a, b, and c. Among them, a, b, and c can be single or multiple.
[0089] The present application can be applied to the smart home scenario as shown in Figure 1. As shown in Figure 1, the smart home may include smart devices such as smart TVs, smart speakers, smart projectors, smart refrigerators, smart routers, smart door locks, smart air conditioners and smart lights.
[0090] In the smart home field, multiple smart devices need to be linked to achieve coordinated control of multiple smart devices. For example, when the temperature is above 30°C, the air conditioner turns on for cooling, and when the outdoor wind speed is greater than level 3, the windows close.
[0091] Currently, multiple smart devices can be linked together based on a whole-house smart system. Figure 2 shows a schematic diagram of a whole-house smart system architecture. As shown in Figure 2, the whole-house smart system can include: a client, a cloud, a whole-house host, and at least one slave gateway.
[0092] Among them, the client can communicate with the cloud or the whole-house host, the whole-house host can connect to at least one slave gateway and schedule the at least one slave gateway, and each of the at least one slave gateway can connect to at least one smart device and control the at least one smart device.
[0093] As an example, the at least one slave gateway may include a programmable logic controller (PLC) gateway, a Bluetooth gateway, a Zigbee gateway, etc. Among them, the PLC gateway can be connected to and control a PLC device, the Bluetooth gateway can be connected to and control a Bluetooth device, and the Zigbee gateway can be connected to and control a Zigbee device.
[0094] Optionally, the whole-house host can also be connected to at least one smart device and control the at least one smart device. As an example, the whole-house host can be connected to a wireless fidelity (WiFi) device and control the WiFi device.
[0095] In this embodiment, the cloud and the whole-house host can be used to create scenes. A user can enter a scene creation request on the client, and the client sends a scene creation request to the cloud or the whole-house host based on the scene creation request. After receiving the scene creation request, the cloud or the whole-house host creates the scene based on the scene creation request instruction.
[0096] As an example, the client may be deployed in a terminal device used by a user.
[0097] Optionally, when the terminal device used by the user is connected to the whole-house host through a router, or when the terminal device used by the user and the whole-house host are in the same local area network, the client can send a scene creation request to the whole-house host.
[0098] Optionally, when the terminal device used by the user is in a different local area network from the whole-house host, the client can send a scene creation request to the cloud.
[0099] As another example, the client can be deployed in the whole-house central control screen. The whole-house central control screen and the whole-house host can be connected through a router, that is, the whole-house central control screen and the whole-house host are in the same local area network, and the client can send a scene creation request to the whole-house host. At present, the scene can be pre-installed in advance by the installation and maintenance personnel or created in advance by the user. In some examples, the created scene can be displayed in some applications (application, App), such as smart life. In other examples, the created scene can also be displayed on the whole-house central control screen. Users can manage the scene in the App or the whole-house central control screen and click to trigger execution.
[0100] A scenario can be composed of a triggering event (event), a condition (condition), and an action (action). The triggering event is the starting point of the entire scenario, representing a momentary change in state. When this change occurs, the execution of the entire scenario process begins.
[0101] Trigger events can include manual and automatic trigger events. Manual trigger events are triggered by users clicking on a scene card in the app, triggering it with voice, or clicking a button on the central control screen. Automatic trigger events are triggered by changes in the status of smart devices or environments.
[0102] An activation condition is a condition that must be met for an action to execute. The corresponding action can only be executed when the triggering event meets the activation condition. The triggering event and activation condition together form a trigger for the scene.
[0103] An action is an action that a smart device needs to perform, such as turning on a smart air conditioner or a smart light.
[0104] The created scene can be associated with a pattern, and one pattern can create one scene.
[0105] As an example, in home mode, the created scenes may include: smart door lock opening, smart speaker voice broadcast welcome home, smart light turning on, smart air conditioner turning on, etc. Among them, the smart door lock opening can be the triggering event of the scene.
[0106] As another example, in away mode, the created scenes may include: smart door lock closed, smart light turned off, smart air conditioner turned off, etc. Among them, the smart door lock closed may be the triggering event of the scene.
[0107] In this embodiment, scene engines can be deployed on both the cloud and the whole-house host.
[0108] After creating a scene in the cloud, you can deploy it to the cloud's scene engine. The cloud's scene engine can call on a variety of Internet resources, such as music playback and weather query for VIP members.
[0109] After creating a scene, the whole-house host can deploy the created scene to the whole-house host's scene engine. The whole-house host's scene engine can link all devices in the house, including WiFi devices, Bluetooth devices, etc.
[0110] Optionally, a scene engine can also be deployed on the slave gateway. In some examples, after creating a scene on the cloud or a whole-home host, the scene can be deployed to the scene engine on the slave gateway. The scene engine on the slave gateway can be linked to devices under the gateway, making it easy to modify and update quickly.
[0111] Optionally, after creating a scene in the cloud or on a whole-home host, you can deploy it to mesh devices. Mesh devices can also execute scenes through mesh networking, but this is difficult to modify, creation is prone to failure, and deployment space is limited.
[0112] In this embodiment, the cloud, the whole-house host and the slave gateway can be collectively referred to as control devices, and the PLC devices, Bluetooth devices, Zigbee devices and WiFi devices can be collectively referred to as execution devices.
[0113] In this application, the cloud can also be called a cloud server, the whole-house host and at least one slave gateway can be local servers, and both the cloud server and the local server can be called control devices.
[0114] Figure 3 is a schematic diagram of another whole-house smart system architecture. As shown in Figure 3, the whole-house smart system may include: a cloud, a central gateway, a backup hub, at least one slave gateway, a blind gateway, a router, and a WiFi device.
[0115] Among them, the central gateway can be equivalent to the whole-house host in Figure 2, and a communication connection can be established between the central gateway and the WiFi device through the router.
[0116] The backup hub is a backup gateway for the central gateway. It can also establish communication connections with Wi-Fi devices. If the central gateway fails, the backup hub can control Wi-Fi devices. When the central gateway is functioning properly, the backup hub does not assume control functions for Wi-Fi devices.
[0117] Each of the at least one slave gateway is a gateway that can accept scheduling from the central gateway. The central gateway can control the smart devices under each slave gateway through each slave gateway to realize scene execution.
[0118] In this embodiment, the at least one slave gateway may include a PLC gateway, a Bluetooth gateway, and a ZigBee gateway as shown in FIG. 2 .
[0119] As an example, assuming that the central gateway needs to control a Bluetooth device, it can first send control information to the Bluetooth gateway, so that the Bluetooth gateway can control the Bluetooth device based on the control information.
[0120] The blind gateway does not accept the scheduling of the central gateway. It can communicate with the cloud and is responsible for connecting some smart devices to the cloud, realizing the linkage of these smart devices through the source end.
[0121] In this embodiment, the system can deploy scenarios on the central gateway or in the cloud. For example, scenarios such as sunrise and sunset, outdoor weather, weekdays and weekends, notifications to terminal devices, switch and execution scenarios (nested), WiFi device events, voice control, door locks, and Rubik's Cube capabilities can be deployed in the cloud.
[0122] In the whole-house smart system shown in Figure 2 or Figure 3, it is often the case that a scene is created successfully, but multiple smart devices in the scene cannot be linked.
[0123] This is because existing whole-home smart systems create a scene based on a scene creation request, and each scene is deployed in the scene engine of a control device. For example, after a scene is created in the cloud, it can be deployed in the cloud scene engine. For another example, after a whole-home host creates a scene, it can be deployed in the whole-home host's scene engine.
[0124] In this way, when an abnormality occurs in the control device or the scene engine in the control device, the scene deployed in the scene engine of the control device cannot be realized, that is, multiple smart devices cannot be linked.
[0125] To this end, the present application provides a technical solution that can solve the problem in the prior art that multiple smart devices cannot be linked together.
[0126] In the technical solution provided in this application, after the cloud or the whole-house host receives a scene creation request, it can generate multiple copy scene information based on the scene creation request, and deploy these multiple copy scene information to multiple control devices respectively.
[0127] In this method, multiple copy scene information can be created based on a scene creation request, and these multiple copy scene information can be deployed in multiple control devices respectively. In this way, when a control device fails, the linkage requirements between smart devices can be realized through other control devices based on the copy scene information.
[0128] Among them, each copy scene information in these multiple copy scene information includes a triggering event, an effective condition and an execution action.
[0129] The multiple copy scene information correspond one-to-one to the multiple control devices, and each copy scene information in the multiple copy scene information can be deployed to the corresponding control device.
[0130] Each control device has different execution capabilities for executing actions. Each of the plurality of copy scene information may be generated based on the execution capability of the control device corresponding to each copy scene information.
[0131] Each of these multiple copy scene information also has a priority, and the priority of each copy scene information is used to determine the activation order of each copy scene information in the multiple copy scene information. The higher the ability of the control device corresponding to the copy scene information to execute the action, the higher the priority of the copy scene information.
[0132] In addition, the whole-house smart system of the present application may also include a monitoring device, in which a monitoring process may be deployed.
[0133] The cloud or whole-house host can send indication information to the monitoring device, where the indication information is used to indicate that there is an association relationship between multiple copy scene information, and an association relationship between multiple control devices and multiple copy scene information.
[0134] Optionally, the cloud or whole-house host can also send the priority of each copy of the scene information to the monitoring device. The monitoring device can confirm whether the status of each control device is abnormal based on the monitoring process, and determine the control device that needs to be activated based on the status of each control device and the priority of the copy of the scene information corresponding to each control device, and then activate the control device that needs to be activated.
[0135] Next, this application will provide a detailed introduction to the solution of this application in conjunction with Figures 4 to 23.
[0136] Figure 4 is a schematic diagram of the architecture of a whole-house smart system provided by this application. As shown in Figure 4, the whole-house smart system may include a client, M control devices, multiple smart devices and monitoring devices, where M is an integer greater than 1.
[0137] The M control devices may include a cloud, a whole-home host, and at least one slave gateway. Each of the M control devices may be deployed with a scenario engine. The structure and connection relationship between the client, cloud, whole-home host, at least one slave gateway, and multiple smart devices can refer to the embodiment shown in Figure 2 and will not be repeated here.
[0138] In this embodiment, after receiving a scene creation request from a client, the cloud or whole-house host can generate multiple copies of scene information based on the scene creation request and deploy the multiple copies of scene information to multiple control devices. These multiple control devices are control devices among the M control devices.
[0139] Optionally, the scene creation request includes first scene information, which can be used to create a scene. The first scene information includes multiple action information.
[0140] Each of the plurality of copy scene information includes a triggering event, an effective condition, and an execution action. The triggering event and the effective condition of each of the plurality of copy scene information are the same, and the execution action of each copy scene information may be different.
[0141] The multiple copy scene information correspond one-to-one to the multiple control devices, and each copy scene information in the multiple copy scene information can be deployed to the corresponding control device.
[0142] In this embodiment, deploying each copy scene information to the corresponding control device can be understood as sending each copy scene information to the control device corresponding to each copy scene information, and the control device corresponding to each copy scene information deploys each copy scene information to the scene engine of the control device.
[0143] Each of the multiple control devices may have different capabilities for executing the actions indicated by the multiple action information. The capability of a control device to execute the actions indicated by the multiple action information may be used to indicate the capability of the control device to control the smart device to execute the actions indicated by the multiple action information. The capability to execute the actions indicated by the multiple action information may be associated with the number of actions indicated by the multiple action information, the execution capability of executing the actions indicated by the multiple action information, and the execution speed of executing the actions indicated by the multiple action information.
[0144] Each copy scene information in the multiple copy scene information can be generated based on the ability of the control device corresponding to each copy scene information to perform the actions indicated by the multiple action information.
[0145] Each copy scene information among these multiple copy scene information also has a priority. The priority of each copy scene information can be determined based on the ability of the control device corresponding to each copy scene information to execute the actions indicated by multiple action information. The priority of each copy scene information is used to determine the activation order of each copy scene information among these multiple copy scene information.
[0146] As an example, assuming that the multiple control devices include control device 1 and control device 2, when the number of actions indicated by the multiple action information executed by control device 1 is greater than that of control device 2, or the execution capability of control device 1 of the actions indicated by the multiple action information is higher than that of control device 2, or the execution speed of control device 1 of the actions indicated by the multiple action information is higher than that of control device 2, the priority of the copy scene information corresponding to control device 1 is higher than the priority of the copy scene information corresponding to control device 2.
[0147] A monitoring process can be deployed in the monitoring device, and the monitoring device can communicate with each of the M control devices, so that the monitoring process of the monitoring device can establish a heartbeat connection with the scene engine of each control device to detect the working status of each control device (or detect the working status of the scene engine of each control device), and activate or deactivate the copy scene information deployed by the scene engine of each control device based on the working status of each control device (or the working status of the scene engine of each control device).
[0148] The first control device among the multiple control devices can send indication information to the monitoring device, where the indication information is used to indicate that there is an association relationship between the multiple copy scene information and an association relationship between the multiple copy scene information and the multiple control devices.
[0149] Optionally, the first control device may further send the priority of each copy of the scenario information in the multiple copies to the monitoring device.
[0150] Optionally, the association relationship between the multiple copy scene information may be associated with the priority of each copy scene information in the multiple copy scene information. As an example, the association relationship between the multiple copy scene information may include the activation order of each copy scene information in the multiple copy scene information.
[0151] During the scene usage process, the monitoring device can monitor the status of each control device in multiple control devices based on the monitoring process, and then determine the copy scene information that needs to be activated based on the status of each control device, indication information and the priority of each copy scene information.
[0152] It is understood that the cloud or the whole-house host may receive multiple scene creation requests, each of which includes first scene information. At least one action information in the multiple action information included in the first scene information of different scene creation requests is different.
[0153] Figure 5 is a schematic diagram of another whole-house smart system architecture provided by an embodiment of the present application. In Figure 5, the Bluetooth gateway can control smart door locks and smart lights, and the cloud and whole-house host can control smart door locks, smart lights, smart speakers, and smart air conditioners.
[0154] Figure 6 is a flow chart of a control method for a whole-house intelligent system provided by the present application. As shown in Figure 6, the method may include S601 to S604.
[0155] In this embodiment, the whole-house intelligent system may be the whole-house intelligent system shown in FIG4 .
[0156] In this embodiment, the method may be applied to the first control device. For example, the method may be implemented by the first control device, or by a chip in the first control device, or by an application or service in the first control device.
[0157] In some embodiments, the first control device may be a cloud as shown in FIG4 .
[0158] In other embodiments, the first control device may be a whole-house host as shown in FIG4 .
[0159] S601, a first control device receives a scene creation request from a client, where the first control device is one of M control devices, and the scene creation request includes first scene information, where the first scene information includes multiple action information, and M is an integer greater than 1.
[0160] In this embodiment, the user may input a scene creation request on the client. After receiving the scene creation request input by the user, the client may send the scene creation request to the first control device.
[0161] As an example, the client may be deployed in a terminal device used by a user.
[0162] As another example, the client can be deployed in the central control screen throughout the house.
[0163] The user may input multiple scene creation requests on the client, and each of the multiple scene creation requests may correspond to a working mode.
[0164] Figure 7 is a schematic diagram of a first user interface of a terminal device provided by an embodiment of the present application. As shown in Figure 7, in this interface, the smart home can include multiple working modes, such as away mode, home mode, and night mode.
[0165] In this example, the user can create a leaving scene by clicking the Create Scene button in the Away Mode. The user can create a returning scene by clicking the Create Scene button in the Home Mode. The user can create a night scene by clicking the Create Scene button in the Night Mode.
[0166] Optionally, the user can also add other working modes by clicking the custom button or the "+" button, and create corresponding scenes based on the added working modes.
[0167] Taking the home mode as an example, when the user clicks the create scene button of the home mode, the terminal device can display the second user interface as shown in Figure 8. The second user interface can include a date button and multiple action buttons.
[0168] In this example, the user can input the time information of the home mode by clicking the date button, and the time information can be used to indicate the time when the scene of the home mode is executed.
[0169] In addition, the user can input multiple action information of the home mode scene by clicking multiple action buttons. The multiple action buttons correspond to the multiple action information one by one, and each action button in the multiple action buttons is used by the user to input corresponding action information.
[0170] As an example, when the user clicks the button for action 1, the terminal device may display a third user interface as shown in Figure 9. The third user interface includes an add smart device button, a smart device action button, a key action selection box, and an OK button.
[0171] In this example, the user can click to add a smart device button to input the execution device corresponding to action 1. The user can input the action that the execution device needs to perform by clicking the smart device action button.
[0172] The client can determine whether the user sets Action 1 as a key action through the key action selection box.
[0173] As shown in (a) of FIG9 , when the user clicks the key action selection box, a “√” mark may appear in the key action selection box, so that the client can determine that the user has set action 1 as a key action.
[0174] As shown in (b) of FIG9 , the user does not click the key action selection box, and there is no “√” mark in the key action selection box, so the client can determine that the user sets action 1 as a non-key action.
[0175] In this example, after the user clicks the OK button, the terminal device can return to the second user interface as shown in FIG8 .
[0176] After the user enters the date and action, he can click the create button as shown in Figure 8. After receiving the instruction of the user clicking create, the client can send a scene creation request to the first control device.
[0177] Taking the home mode as an example, the scene creation request may include the first scene information, and the first scene information may include multiple action information. These multiple action information are used to indicate multiple actions that need to be performed, such as opening the smart door lock, the smart speaker voice broadcasting welcome home, turning on the smart lights, and turning on the smart air conditioner.
[0178] Optionally, the first scene information may further include the execution order of multiple actions indicated by the multiple action information.
[0179] Assuming that the user sets action 1 to open the smart door lock, action 2 to broadcast welcome home through the smart speaker voice, action 3 to turn on the smart light, and action 4 to turn on the smart air conditioner, the execution order of the multiple actions indicated by these multiple action information is: smart door lock opens, smart speaker voice broadcasts welcome home, smart light turns on, and smart air conditioner turns on.
[0180] In this example, action 1 may be a triggering event for the scene.
[0181] Optionally, the first scene information may further include marking information, where the marking information is used to indicate key action information among the multiple action information.
[0182] Assume that the user clicks the key action selection box when inputting action 1, then action 1 includes the marking information, indicating that opening the smart door lock is a key action.
[0183] Assuming that the user also clicks the key action selection box when inputting action 3, action 3 also includes the marking information, indicating that turning on the smart light is also a key action.
[0184] S602, the first control device generates N copy scene information according to the scene creation request, N is a positive integer less than or equal to M, each copy scene information in the N copy scene information includes at least one action information among multiple action information, the N copy scene information corresponds one-to-one to N control devices, and the control device corresponding to each copy scene information in the N copy scene information can execute the action indicated by each action information contained in each copy scene information.
[0185] In this embodiment, the method for the first control device to generate N copy scene information based on a scene creation request may include: determining N control devices from M control devices, each of the N control devices being capable of executing at least one action information among multiple action information in the first scene information; determining the ability of each of the N control devices to execute multiple actions indicated by multiple action information; and generating copy scene information corresponding to each control device based on the ability of each control device to execute multiple actions indicated by multiple action information.
[0186] Taking the home mode as an example, assuming that the first scene information includes four action information: the smart door lock opens, the smart speaker voice broadcasts welcome home, the smart lights turn on, and the smart air conditioner turns on. The smart devices involved in the first scene information include smart door locks, smart lights, smart speakers, and smart air conditioners.
[0187] Taking Figure 5 as an example, the Bluetooth gateway has the ability to control the opening of smart door locks and smart lights, and the cloud or whole-house host has the ability to open smart door locks, broadcast welcome home via smart speakers, turn on smart lights, and turn on smart air conditioners. Therefore, N control devices include the cloud, whole-house host, and Bluetooth gateway.
[0188] In this example, the first control device can be a cloud or whole-house host.
[0189] Assume that the first control device generates three copies of scenario information based on the ability of each control device to perform multiple actions indicated by multiple action information: copy scenario information 1, copy scenario information 2, and copy scenario information 3. Copy scenario information 1 can correspond to the cloud, copy scenario information 2 can correspond to the whole-home host, and copy scenario information 3 can correspond to the Bluetooth gateway. Then, the cloud can perform the actions indicated by the action information in copy scenario information 1, the whole-home host can perform the actions indicated by the action information in copy scenario information 2, and the Bluetooth gateway can perform the actions indicated by the action information in copy scenario information 3.
[0190] In this example, the Bluetooth gateway can control smart door locks and smart lights, but cannot control smart speakers and smart air conditioners, so the action information in the copy scene information 3 can include opening the smart door lock and turning on the smart light.
[0191] The cloud and the whole-house host can control smart door locks, smart lights, smart speakers and smart air conditioners, so the action information in copy scene information 1 and copy scene information 2 can both include smart door locks opening, smart speaker voice broadcasting welcome home, smart lights turning on and smart air conditioners turning on.
[0192] Optionally, the smart door lock and the smart light can interact via a mesh network. In this case, the smart door lock and the smart light can be mesh devices. Accordingly, the first control device can also generate duplicate scene information 4, which can be deployed to the smart door lock and the smart light. The action information in the duplicate scene information 4 can include opening the smart door lock and turning on the smart light.
[0193] In this embodiment, the action information included in each piece of N copy scene information may be key action information indicated by the marking information.
[0194] As an example, assuming that opening the smart door lock and turning on the smart light are key action information, the actions indicated by the action information in each copy scene information in the N copy scene information include opening the smart door lock and turning on the smart light.
[0195] The key actions indicated by the multiple action information may be basic requirements set by the user, so that each control device can perform the key actions indicated by the multiple action information, that is, each control device can be used to meet the basic requirements of the user.
[0196] Optionally, the first control device may further determine a priority of each copy of the scene information in the N copy scene information, where the priority of each copy of the scene information is used to determine an activation order of each copy of the scene information in the N copy scene information.
[0197] Optionally, the first control information may determine the priority of each copy scenario information based on the ability of the control device corresponding to each copy scenario information to execute the multiple actions indicated by the multiple action information.
[0198] Based on the priority of each copy scene information, the copy scene information that needs to be activated can be determined, and then the corresponding action can be performed according to the control device corresponding to the copy scene information that needs to be activated.
[0199] The higher the ability of the control device corresponding to each copy scene information in the N copy scene information to execute multiple actions indicated by multiple action information, the higher the priority of each copy scene information.
[0200] The ability of the control device to perform multiple actions indicated by multiple action information can be associated with the number of multiple actions indicated by the control device to perform multiple action information, the execution capability of the control device to perform multiple actions indicated by multiple action information, or the execution speed of the control device to perform multiple actions indicated by multiple action information.
[0201] As a first example, when playing music or videos, if a control device can use a membership to obtain better sound quality or use paid content, the control device will have a stronger ability to play music or videos.
[0202] As a second example, when using a weather query service, different developers offer different prediction accuracy and response times. If a control device offers a higher prediction accuracy than other control devices, or offers a shorter response time than other control devices, then that control device is more capable of querying weather services.
[0203] As a third example, assuming that multiple control devices can perform the same action, a control device with a short response time or strong action stability has greater capability.
[0204] As a fourth example, assuming that the number of actions that a control device can perform is greater than the number of actions that other control devices can perform, the control device has a stronger ability to perform multiple actions indicated by multiple action information.
[0205] Taking Figure 5 as an example, the cloud and whole-house hosts can control smart door locks, smart lights, smart speakers and smart air conditioners, and the Bluetooth gateway and mesh devices can control smart door locks and smart lights. The number of action information that can be executed by the cloud and whole-house hosts is greater than the number of action information that can be executed by the Bluetooth gateway. Therefore, the priority of the copy scene information corresponding to the cloud and whole-house hosts is higher than the priority of the copy scene information corresponding to the Bluetooth gateway and mesh devices.
[0206] When a smart speaker announces "Welcome Home" through voice, the cloud can verify the user's music membership when connected to the internet, allowing for better audio quality and resolution. Therefore, the priority of the cloud-based dungeon scene information is higher than that of the whole-house host.
[0207] In addition, the deployment process of the replica scene information corresponding to the mesh device is more complicated than that of the Bluetooth gateway, so the priority of the replica scene information corresponding to the Bluetooth gateway is higher than that of the replica scene information corresponding to the mesh device.
[0208] In this embodiment, the higher the priority of the duplicate scene information, the stronger the ability of the control device corresponding to the duplicate scene information to execute an action. This allows the duplicate scene information to be activated based on the order of highest to lowest action execution capabilities, ensuring that the activated duplicate scene information is always the highest priority duplicate scene information among the multiple duplicate scene information corresponding to multiple normal control devices, thereby improving the user experience.
[0209] In this example, the copy scene information generated by the first control device may be as shown in Figure 10. The first control device may generate copy scene information 1, copy scene information 2, copy scene information 3, and copy scene information 4.
[0210] The actions indicated by the action information in the copy scene information 1 include: opening the smart door lock, broadcasting the welcome message (member version) via the smart speaker, turning on the smart lights, and turning on the smart air conditioner. The priority of the copy scene information 1 is 0, and the copy scene information 1 corresponds to the cloud.
[0211] The actions indicated in the action information in the copy scene information 2 include: opening the smart door lock, the smart speaker voice broadcasting welcome home (standard version), turning on the smart lights, and turning on the smart air conditioner. The priority of the copy scene information 2 is 1, and the copy scene information 2 corresponds to the whole house host.
[0212] The actions indicated by the action information in the copy scene information 3 include: opening the smart door lock and turning on the smart light. The priority of the copy scene information 3 is 2, and the copy scene information 3 corresponds to the Bluetooth gateway.
[0213] The actions indicated by the action information in the duplicate scene information 4 include: opening the smart door lock and turning on the smart light. The priority of the duplicate scene information 4 is 3, and the duplicate scene information 4 corresponds to the mesh device.
[0214] In this example, opening the smart door lock is the trigger event for the copy scene information.
[0215] Optionally, the first control device may generate N copies of scene information through a scene engine of the first control device.
[0216] S603: The first control device sends the corresponding duplicate scene information to each control device except the first control device among the N control devices. Accordingly, each control device except the first control device among the N control devices receives the corresponding duplicate scene information.
[0217] Taking Figure 10 as an example, it is assumed that the copy scene information generated by the first control device includes copy scene information 1, copy scene information 2, copy scene information 3 and copy scene information 4, where copy scene information 1 corresponds to the cloud, copy scene information 2 corresponds to the whole-house host, copy scene information 3 corresponds to the Bluetooth gateway, and copy scene information 4 corresponds to the mesh device.
[0218] As an example, when the first control device is the cloud, the cloud can send copy scene information 2, copy scene information 3 and copy scene information 4 to the whole house host, Bluetooth gateway and mesh device respectively.
[0219] After receiving the copy scene information 2, the whole-house host can deploy the copy scene information 2 to the scene engine of the whole-house host.
[0220] When the cloud sends the copy scene information 3 to the Bluetooth gateway, the copy scene information 3 can be sent to the Bluetooth gateway through the whole-house host. After the Bluetooth gateway receives the copy scene information 3, the copy scene information 3 can be deployed to the scene engine of the Bluetooth gateway.
[0221] When the cloud sends the copy scene information 4 to the mesh device, the copy scene information 4 can be sent to the mesh device through the whole-house host and the Bluetooth gateway.
[0222] It can be understood that when the cloud sends the copy scene information 4 to the mesh device, the copy scene information 4 is sent to each mesh device.
[0223] Optionally, after receiving the copy scene information 4, each mesh device may deploy the copy scene information 4 into its own storage space.
[0224] In this example, mesh devices include smart door locks and smart lights. The cloud can send copy scene information 4 to the smart door locks and smart lights respectively through the whole-house host and Bluetooth gateway.
[0225] Optionally, the Bluetooth gateway may generate identification information of the duplicate scene information 4 based on the duplicate scene information 4 and send the identification information to the mesh device. As an example, the identification information may be an identity document (ID) of the duplicate scene information 4.
[0226] In this example, the cloud can deploy the copy scene information 1 to the scene engine of the cloud.
[0227] As another example, when the first control device is a whole-house host, the whole-house host can send copy scene information 1, copy scene information 3 and copy scene information 4 to the cloud, Bluetooth gateway and mesh device respectively.
[0228] After the cloud receives the copy scene information 1, the copy scene information 1 can be deployed to the scene engine of the cloud.
[0229] After receiving the copy scene information 3, the Bluetooth gateway may deploy the copy scene information 3 to the scene engine of the Bluetooth gateway.
[0230] When the whole-house host sends the copy scene information 4 to the mesh device, the copy scene information 4 can be sent to the mesh device through the Bluetooth gateway.
[0231] It can be understood that when the whole-house host sends the copy scene information 4 to the mesh device, it sends the copy scene information 4 to each mesh device.
[0232] Optionally, after receiving the copy scene information 4 , the mesh device may deploy the copy scene information 4 into a storage space of the mesh device.
[0233] In this example, mesh devices include smart door locks and smart lights. The whole-house host can send copy scene information 4 to the smart door locks and smart lights respectively through the Bluetooth gateway.
[0234] Optionally, the Bluetooth gateway may generate identification information of the duplicate scene information 4 based on the duplicate scene information 4 and send the identification information to the mesh device. As an example, the identification information may be an identification ID of the duplicate scene information 4.
[0235] In this example, the whole-house host can deploy the copy scene information 2 to the scene engine of the whole-house host.
[0236] S604: The first control device sends first indication information to the monitoring device, where the first indication information is used to indicate that the N copy scene information have an association relationship and that the N control devices have an association relationship with the N copy scene information. Accordingly, the monitoring device receives the first indication information.
[0237] Optionally, the first control device may further send the priority of each copy of the N copy scene information to the monitoring device.
[0238] In this method, multiple copy scene information can be created based on a scene creation request, and these multiple copy scene information can be deployed in multiple control devices respectively. In this way, when a control device fails, the linkage requirements between smart devices can be realized through other control devices based on the copy scene information.
[0239] The association relationship between the N copy scene information may be associated with the priority of each copy scene information in the N copy scene information. As an example, the association relationship between the N copy scene information may include an activation order of each copy scene information in the N copy scene information, where the activation order of each copy scene information in the N copy scene information is determined based on the priority of each copy scene information in the N copy scene information.
[0240] In some implementations, the first control device sends the first indication information to the monitoring device, which may include: when N control devices include the first control device, and the duration of the corresponding copy scene information configured by the first control device is less than the duration of the corresponding copy scene information configured by any control device in the N control devices, before the first control device sends the copy scene information corresponding to each control device to each control device, the first control device sends the first indication information to the monitoring device; and / or, after the first control device sends the copy scene information corresponding to the second control device to the second control device in the N control devices, and before the first control device sends the copy scene information corresponding to each third control device to each third control device in the N control devices, the first control device sends the first indication information to the monitoring device, and the duration of the corresponding copy scene information configured by the second control device is less than the duration of the corresponding copy scene information configured by each third control device.
[0241] As an example, assuming that the first control device is a cloud, the cloud corresponds to the copy scene information 1, and when the cloud configures the copy scene information 1, the copy scene information 1 is deployed to the scene engine of the cloud.
[0242] When configuring the copy scene information 2, the cloud needs to first determine that the control device corresponding to the copy scene information 2 is the whole-house host, and then send the copy scene information 2 to the whole-house host. Finally, the whole-house host deploys the copy scene information 2 to the scene engine.
[0243] When configuring the copy scene information 3, the cloud needs to first determine that the control device corresponding to the copy scene information 3 is the Bluetooth gateway, and then send the copy scene information 3 to the Bluetooth gateway through the whole-house host. Finally, the Bluetooth gateway deploys the copy scene information 3 to the scene engine.
[0244] When configuring the copy scene information 4, the cloud needs to first determine that the control device corresponding to the copy scene information 4 is a mesh device, and then send the copy scene information 4 to each mesh device through the whole house host and Bluetooth gateway. Finally, each mesh device deploys the copy scene information 4 to its own storage space.
[0245] Generally, the more complicated the configuration process of the duplicate scene information is, the shorter the configuration time of the duplicate scene information is. Therefore, in this example, the configuration time of duplicate scene information 1 is less than the configuration time of duplicate scene information 2, less than the configuration time of duplicate scene information 3, and less than the configuration time of duplicate scene information 4.
[0246] In this example, before the cloud sends the copy scene information to the whole house host, Bluetooth gateway and mesh device, it can first send the first indication information 1 to the monitoring device. The first indication information 1 is used to indicate the association relationship between the cloud and the copy scene information 1.
[0247] Optionally, after the cloud sends the first indication information 1 to the monitoring device, it may also send the copy scene information 2 to the whole-house host. In this example, the second control device may include the whole-house host.
[0248] After the cloud sends the copy scene information 2 to the whole-house host and before sending the copy scene information 3 to the Bluetooth gateway, it can send the first indication information 2 to the monitoring device. The first indication information 2 is used to indicate the association relationship between the whole-house host and the copy scene information 2.
[0249] In this example, the third control device may include a Bluetooth gateway.
[0250] After the cloud sends the copy scene information 3 to the Bluetooth gateway, it can send first indication information 3 to the monitoring device. The first indication information 3 is used to indicate the association relationship between the Bluetooth gateway and the copy scene information 3.
[0251] As another example, assuming that the first control device is the whole-house host, the whole-house host corresponds to the copy scene information 1. When the whole-house host configures the copy scene information 2, the copy scene information 2 is deployed to the scene engine of the whole-house host.
[0252] When configuring the copy scene information 1, the whole-house host needs to first determine that the control device corresponding to the copy scene information 1 is the cloud, and then send the copy scene information 1 to the cloud. Finally, the cloud deploys the copy scene information 1 to the scene engine.
[0253] When configuring the copy scene information 3, the whole-house host needs to first determine that the control device corresponding to the copy scene information 3 is the Bluetooth gateway, and then send the copy scene information 3 to the Bluetooth gateway. Finally, the Bluetooth gateway deploys the copy scene information 3 to the scene engine.
[0254] When configuring the copy scene information 4, the whole-house host needs to first determine that the control device corresponding to the copy scene information 4 is a mesh device, and then send the copy scene information 4 to each mesh device through the Bluetooth gateway. Finally, each mesh device deploys the copy scene information 4 to its own storage space.
[0255] In this example, the configuration duration of copy scene information 2 is less than the configuration duration of copy scene information 1 and less than the configuration duration of copy scene information 3 and less than the configuration duration of copy scene information 4.
[0256] In this example, before the whole-house host sends the copy scene information to the cloud, Bluetooth gateway and mesh device, it can first send the first indication information 1 to the monitoring device. The first indication information 1 is used to indicate the association relationship between the whole-house host and the copy scene information 2.
[0257] Optionally, after the whole-house host sends the first instruction information 1 to the monitoring device, it may also send the copy scene information 1 to the cloud. In this example, the second control device may include the cloud.
[0258] After the whole-house host sends the copy scene information 1 to the cloud and before sending the copy scene information 3 to the Bluetooth gateway, it can send the first indication information 2 to the monitoring device. The first indication information 2 is used to indicate the association relationship between the cloud and the copy scene information 1.
[0259] In this example, the third control device may include a Bluetooth gateway.
[0260] After the whole-house host sends the copy scene information 3 to the Bluetooth gateway, it can send first indication information 3 to the monitoring device. The first indication information 3 is used to indicate the association relationship between the Bluetooth gateway and the copy scene information 3.
[0261] In this method, the first control device can first send the control device corresponding to the duplicate scenario information with a shorter configuration duration to the monitoring device before deploying the duplicate scenario information with a longer configuration duration. This allows the duplicate scenario information with a longer configuration duration to be deployed while the action indicated by the action information is executed based on the duplicate scenario information with a shorter configuration duration. This avoids the problem of extended response time for the smart device due to the extended deployment time of the duplicate scenario information when executing an action after all N duplicate scenario information have been successfully deployed.
[0262] Next, this application will take the first control device as the cloud as an example to further introduce the method of this application.
[0263] FIG11 is a flow chart of a control method for a whole-house intelligent system according to an embodiment of the present application. The control method may include S1101 to S1104.
[0264] In this embodiment, the whole-house intelligent system may be the whole-house intelligent system shown in FIG4 .
[0265] In this embodiment, the method can be applied in the cloud. For example, the method can be implemented by the cloud, or by a chip in the cloud, or by an application or service in the cloud.
[0266] S1101, the cloud receives a scene creation request from the client, the scene creation request includes first scene information, and the first scene information includes multiple action information.
[0267] As an example, assume that the scene creation request may include first scene information, the first scene information may include multiple action information, and the actions indicated by the multiple action information include: opening the smart door lock, the smart speaker voice broadcasting welcome home, turning on the smart light, and turning on the smart air conditioner.
[0268] In this embodiment, the steps of the user inputting a scene creation request on the client can be referred to Figures 7 to 9, which will not be repeated here.
[0269] S1102, the cloud generates copy scene information 1, copy scene information 2 and copy scene information 3 according to the scene creation request. Copy scene information 1 corresponds to the cloud, copy scene information 2 corresponds to the whole house host, and copy scene information 3 corresponds to the Bluetooth gateway.
[0270] In this embodiment, each copy scene information in copy scene information 1, copy scene information 2 and copy scene information 3 includes at least one action information among multiple action information, and the control device corresponding to each copy scene information can execute the action indicated by each action information contained in each copy scene information.
[0271] For example, the action information in duplicate scene information 1 may include: smart door lock opening, smart speaker voice broadcast welcome home (member version), smart light turning on, and smart air conditioner turning on. The action information in duplicate scene information 2 may include: smart door lock opening, smart speaker voice broadcast welcome home (standard version), smart light turning on, and smart air conditioner turning on. The action information in duplicate scene information 3 may include: smart door lock opening and smart light turning on.
[0272] Optionally, the cloud can also generate copy scene information 4 according to the scene creation request, and the copy scene information 4 can correspond to the mesh device.
[0273] In this example, the action information in the copy scene information 4 includes: opening the smart door lock and turning on the smart light. The mesh device may include a smart door lock and a smart light.
[0274] Optionally, the cloud can also determine the priority of each copy scene information, and the priority of each copy scene information is used to determine the activation order of each copy scene information.
[0275] Optionally, the cloud may determine the priority of each copy scene information based on the ability of the control device corresponding to each copy scene information to execute multiple actions indicated by the multiple action information.
[0276] The higher the ability of the control device corresponding to each copy scene information to execute multiple actions indicated by multiple action information, the higher the priority of each copy scene information.
[0277] Among them, the number of action information that can be executed by the cloud and the whole-house host is greater than the number of action information that can be executed by the Bluetooth gateway. The priority of the copy scene information corresponding to the cloud and the whole-house host is higher than the priority of the copy scene information corresponding to the Bluetooth gateway and mesh device.
[0278] In addition, the cloud can verify the user's music membership, so a better experience of voice broadcast content can be used through the cloud. The deployment process of the replica scene information corresponding to the mesh device is more complicated than the deployment process of the replica scene information corresponding to the Bluetooth gateway.
[0279] Therefore, in this example, the priority of copy scene information 1 is 0, the priority of copy scene information 2 is 1, the priority of copy scene information 3 is 2, and the priority of copy scene information 4 is 3.
[0280] The steps of generating copy scene information 1, copy scene information 2 and copy scene information 3 in the cloud according to the scene creation request can refer to the content of the aforementioned S602 and will not be repeated here.
[0281] S1103: The cloud sends the copy scene information 2 and the copy scene information 3 to the whole-house host and the Bluetooth gateway respectively. Correspondingly, the whole-house host and the Bluetooth gateway receive the copy scene information 2 and the copy scene information 3 respectively.
[0282] Optionally, the cloud can also send a copy of the scene information 4 to each mesh device.
[0283] Optionally, the cloud can deploy the copy scene information 1 to the scene engine of the cloud.
[0284] The process of the cloud sending copy scene information 2 and copy scene information 3 to the whole house host and Bluetooth gateway, as well as the process of the cloud sending copy scene information 4 to each mesh device can refer to the content of the aforementioned S603 and will not be repeated here.
[0285] S1104: The cloud sends first indication information to the monitoring device, where the first indication information is used to indicate that each copy of the scene information has an association relationship and that each copy of the scene information has an association relationship with the corresponding control device. Accordingly, the monitoring device receives the first indication information.
[0286] Optionally, the cloud can also send the priority of each copy scene information to the monitoring device.
[0287] In this example, the cloud sends a first indication message to the monitoring device, which may include: when the duration of the copy scene information corresponding to the cloud configuration is less than the duration of the copy scene information corresponding to the other control devices, before the cloud sends the copy scene information corresponding to each control device to each of the other control devices, the cloud sends the first indication message to the monitoring device; and / or, after the cloud sends the copy scene information corresponding to the second control device to the second control device among the other control devices, and before the cloud sends the copy scene information corresponding to each third control device to each of the other control devices, the cloud sends the first indication message to the monitoring device, and the duration of the copy scene information corresponding to the second control device configuration is less than the duration of the copy scene information corresponding to the third control device configuration.
[0288] When the configuration duration of copy scene information 1 is less than the configuration duration of copy scene information 2, less than the configuration duration of copy scene information 3, and less than the configuration duration of copy scene information 4, the control method of the whole-house intelligent system can also be as shown in FIG12 .
[0289] S1101, the cloud receives a scene creation request from the client, the scene creation request includes first scene information, and the first scene information includes multiple action information.
[0290] S1102, the cloud generates copy scene information 1, copy scene information 2 and copy scene information 3 according to the scene creation request. Copy scene information 1 corresponds to the cloud, copy scene information 2 corresponds to the whole house host, and copy scene information 3 corresponds to the Bluetooth gateway.
[0291] S1103, the cloud sends first indication information 1 to the monitoring device, where the first indication information 1 is used to indicate the association relationship between the cloud and the copy scene information 1.
[0292] Optionally, after the cloud sends the first indication information 1 to the monitoring device, it can also send the priority of the copy scene information 1 to the monitoring device.
[0293] S1104, the cloud sends the copy scene information 2 to the host in the whole house.
[0294] In this example, the second control device may include a whole-house host.
[0295] S1105, the cloud sends a first indication information 2 to the monitoring device, where the first indication information 2 is used to indicate the association relationship between the whole-house host and the copy scene information 2.
[0296] Optionally, after the cloud sends the first indication information 2 to the monitoring device, it may also send the priority of the copy scene information 2 to the monitoring device.
[0297] S1106, the cloud sends the copy scene information 3 to the Bluetooth gateway.
[0298] In this example, the third control device may include a Bluetooth gateway.
[0299] S1107, the cloud sends the first indication information 3 to the monitoring device, where the first indication information 3 is used to indicate the association relationship between the Bluetooth gateway and the copy scene information 3.
[0300] Optionally, after the cloud sends the first indication information 3 to the monitoring device, it may also send the priority of the copy scenario information 3 to the monitoring device.
[0301] In some embodiments, the cloud may also execute S1104 first, and then execute S1103 and S1105.
[0302] Optionally, the cloud can also generate copy scene information 4 according to the scene creation request.
[0303] In this case, after S1107, the cloud can also send the copy scene information 4 to the mesh device and send the first indication information 4 to the monitoring device. The first indication information 4 is used to indicate the association relationship between the mesh device and the copy scene information 4.
[0304] In some embodiments, the cloud may first execute S1104 and S1106, and then execute S1103, S1105, and S1107. After S1107, the cloud sends the copy scene information 4 to the mesh device.
[0305] Next, this application will take the first control device as the whole-house host as an example to further introduce the method of this application.
[0306] FIG13 is a flow chart of a control method for a whole-house intelligent system according to an embodiment of the present application. The control method may include S1301 to S1304.
[0307] In this embodiment, the whole-house intelligent system may be the whole-house intelligent system shown in FIG4 .
[0308] In this embodiment, the method can be applied to the whole-house host. For example, the method can be implemented by the whole-house host, or can be implemented by a chip in the whole-house host, or can be implemented by an application or service in the whole-house host.
[0309] S1301, the whole-house host receives a scene creation request from the client, where the scene creation request includes first scene information, and the first scene information includes multiple action information.
[0310] As an example, assume that the scene creation request can include first scene information, and the first scene information can include multiple action information, such as the smart door lock opening, the smart speaker voice broadcasting welcome home, the smart light turning on, and the smart air conditioner turning on.
[0311] In this embodiment, the steps of the user inputting a scene creation request on the client can be referred to Figures 7 to 9, which will not be repeated here.
[0312] S1302, the whole-house host generates copy scene information 1, copy scene information 2 and copy scene information 3 according to the scene creation request. Copy scene information 1 corresponds to the cloud, copy scene information 2 corresponds to the whole-house host, and copy scene information 3 corresponds to the Bluetooth gateway.
[0313] In this embodiment, each copy scene information in copy scene information 1, copy scene information 2 and copy scene information 3 includes at least one action information among multiple action information, and the control device corresponding to each copy scene information can execute the action indicated by each action information contained in each copy scene information.
[0314] For example, the action information in duplicate scene information 1 may include: smart door lock opening, smart speaker voice broadcast welcome home (member version), smart light turning on, and smart air conditioner turning on. The action information in duplicate scene information 2 may include: smart door lock opening, smart speaker voice broadcast welcome home (standard version), smart light turning on, and smart air conditioner turning on. The action information in duplicate scene information 3 may include: smart door lock opening and smart light turning on.
[0315] Optionally, the whole-house host can also generate copy scene information 4 according to the scene creation request, and the copy scene information 4 can correspond to the mesh device.
[0316] In this example, the action information in the copy scene information 4 includes: opening the smart door lock and turning on the smart light. The mesh device may include a smart door lock and a smart light.
[0317] Optionally, the cloud can also determine the priority of each copy scene information, and the priority of each copy scene information is used to determine the activation order of each copy scene information.
[0318] Optionally, the cloud may determine the priority of each copy scene information based on the ability of the control device corresponding to each copy scene information to execute multiple actions indicated by the multiple action information.
[0319] The higher the ability of the control device corresponding to each copy scene information to execute multiple actions indicated by multiple action information, the higher the priority of each copy scene information.
[0320] Among them, the number of action information that can be executed by the cloud and the whole-house host is greater than the number of action information that can be executed by the Bluetooth gateway. The priority of the copy scene information corresponding to the cloud and the whole-house host is higher than the priority of the copy scene information corresponding to the Bluetooth gateway and mesh device.
[0321] In addition, the cloud can verify the user's music membership, so a better experience of voice broadcast content can be used through the cloud. The deployment process of the replica scene information corresponding to the mesh device is more complicated than the deployment process of the replica scene information corresponding to the Bluetooth gateway.
[0322] Therefore, in this example, the priority of copy scene information 1 is 0, the priority of copy scene information 2 is 1, the priority of copy scene information 3 is 2, and the priority of copy scene information 4 is 3.
[0323] The steps of generating copy scene information 1, copy scene information 2 and copy scene information 3 in the cloud according to the scene creation request can refer to the content of the aforementioned S602 and will not be repeated here.
[0324] S1303: The whole-house host sends the copy scene information 1 and the copy scene information 3 to the cloud and the Bluetooth gateway respectively. Correspondingly, the cloud and the Bluetooth gateway receive the copy scene information 1 and the copy scene information 3 respectively.
[0325] Optionally, the whole-house host can also send a copy of the scene information 4 to each mesh device.
[0326] Optionally, the whole-house host can deploy the copy scene information 2 to the scene engine of the whole-house host.
[0327] The process of the whole-house host sending the copy scene information 1 and the copy scene information 3 to the cloud and the Bluetooth gateway, as well as the process of the whole-house host sending the copy scene information 4 to each mesh device can refer to the content of the aforementioned S603 and will not be repeated here.
[0328] S1304: The whole-house host sends first indication information to the monitoring device, where the first indication information is used to indicate the association between each copy of the scene information and the association between each copy of the scene information and the corresponding control device. Accordingly, the monitoring device receives the first indication information.
[0329] Optionally, the whole-house host can also send the priority of each copy scene information to the monitoring device.
[0330] In some embodiments, the whole-house host may not generate the corresponding copy scene information 1 in the cloud, and accordingly, the whole-house host may not send the copy scene information 1 to the cloud.
[0331] In this example, the whole-house host sends the first indication information to the monitoring device, which may include: when the duration of the copy scene information corresponding to the configuration of the whole-house host is less than the duration of the copy scene information corresponding to the configuration of other control devices, before the whole-house host sends the copy scene information corresponding to each control device to each control device in the other control devices, the whole-house host sends the first indication information to the monitoring device; and / or, after the whole-house host sends the copy scene information corresponding to the second control device to the second control device in the other control devices, and before the whole-house host sends the copy scene information corresponding to each third control device to each third control device in the other control devices, the whole-house host sends the first indication information to the monitoring device, and the duration of the copy scene information corresponding to the second control device configuration is less than the duration of the copy scene information corresponding to the configuration of each third control device.
[0332] When the configuration duration of copy scene information 1 is less than the configuration duration of copy scene information 2, less than the configuration duration of copy scene information 3, and less than the configuration duration of copy scene information 4, the control method of the whole-house intelligent system can also be as shown in FIG14 .
[0333] S1301, the whole-house host receives a scene creation request from the client, where the scene creation request includes first scene information, and the first scene information includes multiple action information.
[0334] S1302, the whole-house host generates copy scene information 1, copy scene information 2 and copy scene information 3 according to the scene creation request. Copy scene information 1 corresponds to the cloud, copy scene information 2 corresponds to the whole-house host, and copy scene information 3 corresponds to the Bluetooth gateway.
[0335] S1303, the whole-house host sends the first indication information 1 to the monitoring device, where the first indication information 1 is used to indicate the association relationship between the whole-house host and the copy scene information 2.
[0336] Optionally, after the cloud sends the first indication information 2 to the monitoring device, it may also send the priority of the copy scene information 2 to the monitoring device.
[0337] S1304, the whole house host sends the copy scene information 1 to the cloud.
[0338] In this example, the second control device may include a cloud.
[0339] S1305, the whole-house host sends the first indication information 2 to the monitoring device, and the first indication information 2 is used to indicate the association relationship between the cloud and the copy scene information 1.
[0340] Optionally, after the whole-house host sends the first indication information 2 to the monitoring device, it can also send the priority of the copy scene information 1 to the monitoring device.
[0341] S1306, the whole-house host sends the copy scene information 3 to the Bluetooth gateway.
[0342] In this example, the third control device may include a Bluetooth gateway.
[0343] S1307, the whole-house host sends the first indication information 3 to the monitoring device, where the first indication information 3 is used to indicate the association relationship between the Bluetooth gateway and the copy scene information 3.
[0344] Optionally, after the whole-house host sends the first indication information 3 to the monitoring device, it can also send the priority of the copy scene information 3 to the monitoring device.
[0345] In some embodiments, the control method may not include S1304 and S1305.
[0346] In some embodiments, the whole-house host may also execute S1304 first, and then execute S1303 and S1305.
[0347] Optionally, the whole-house host can also generate copy scene information 4 according to the scene creation request.
[0348] In this case, after S1307, the whole-house host can also send the copy scene information 4 to the mesh device and send the first indication information 4 to the monitoring device. The first indication information 4 is used to indicate the association relationship between the mesh device and the copy scene information 4.
[0349] In some embodiments, the whole-house host may also first execute S1304 and S1306, and then execute S1303, S1305, and S1307. After S1307, the whole-house host sends the copy scene information 4 to the mesh device.
[0350] Optionally, in some embodiments, the first action information in the first scene information may further include second scene information, and the second scene information may include at least one action information. In this case, the N duplicate scene information generated by the first control device may include duplicate scene information of the second scene information.
[0351] For example, assuming the action information in the first scene information includes: action information 1, action information 2, action information 3, and action information 4, action information 1 indicates action 1 is unlocking the smart door lock, action information 2 indicates action 2 is the smart speaker voice broadcasting welcome home, action information 3 indicates action 3 is turning on the smart light, and action information 4 indicates action 4 is the second scene information. Among them, action 1 indicated by action information 1 can be the trigger event of the first scene information, and action information 4 is the first action information in the first scene information.
[0352] In this embodiment, the copy scene information of the second scene information may include one or more. The copy scene information of the first scene information may be referred to as first copy scene information, and the copy scene information of the second scene information may be referred to as second copy scene information.
[0353] When the second copy scenario information includes one, at least one of the N first copy scenario information may include the second copy scenario information. The control device corresponding to the at least one first copy scenario information may include control device 1 and control device 2. Control device 1 may be the control device corresponding to the second copy scenario information, and control device 2 may be used to schedule the control device corresponding to the second copy scenario information.
[0354] As an example, assume that the first copy of scenario information includes: first copy scenario information 1, first copy scenario information 2, first copy scenario information 3, and first copy scenario information 4. First copy scenario information 1 corresponds to the cloud, first copy scenario information 2 corresponds to the whole-house host, first copy scenario information 3 corresponds to the Bluetooth gateway, and first copy scenario information 4 corresponds to the mesh device. And assume that the second copy of scenario information is deployed in the whole-house host.
[0355] In this example, the first copy scene information may be as shown in Figure 15. The first copy scene information 1 and the first copy scene information 2 both include the second copy scene information.
[0356] Optionally, in some examples, the first copy scene information 1 and the first copy scene information 2 may include an identifier of the second copy scene information.
[0357] When the second copy scenario information includes multiple items, at least one of the N first copy scenario information generated by the first control device includes the second copy scenario information. The control device corresponding to each piece of first copy scenario information in the at least one first copy scenario information is the same control device as the control device corresponding to the second copy scenario information included in each piece of first copy scenario information.
[0358] As an example, assume that the first copy scenario information includes: first copy scenario information 1, first copy scenario information 2, first copy scenario information 3, and first copy scenario information 4, where first copy scenario information 1 corresponds to the cloud, first copy scenario information 2 corresponds to the whole-house host, first copy scenario information 3 corresponds to the Bluetooth gateway, and first copy scenario information 4 corresponds to the mesh device. And assume that the second copy scenario information includes: second copy scenario information 1 and second copy scenario information 2, where second copy scenario information 1 corresponds to the cloud, and second copy scenario information 2 corresponds to the whole-house host.
[0359] In this example, the copy scene information of the first scene information may be as shown in Figure 16. The first copy scene information 1 includes the second copy scene information 1, and the first copy scene information 2 includes the second copy scene information 2.
[0360] Optionally, in some examples, the first copy scene information 1 may include an identifier of the second copy scene information 1 , and the first copy scene information 2 may include an identifier of the second copy scene information 2 .
[0361] Optionally, in some embodiments, the second action information in the action information included in the second scene information may further include third scene information, and the second scene information may include at least one action information. In this case, the N duplicate scene information generated by the first control device may further include duplicate scene information of the third scene information.
[0362] For example, assuming that the action information in the first scene information includes: action information 1, action information 2, action information 3, and action information 4, the action indicated by action information 1 is to open the smart door lock, the action indicated by action information 2 is to broadcast the voice of welcome home through the smart speaker, the action indicated by action information 3 is to turn on smart light 1, and the action indicated by action information 4 is the second scene information. The second action information in the second scene information includes the third scene information, and the action indicated by the action information in the third scene information is to turn on smart light 2. Among them, action information 1 can indicate the triggering event of the first scene information, and action information 4 is the first action information in the first scene information.
[0363] In this embodiment, the copy scene information of the third scene information may include one or more. The copy scene information of the third scene information may be referred to as third copy scene information.
[0364] When the third copy scene information includes one, there is at least one first copy scene information in the N first copy scene information that can include the third copy scene information.
[0365] As an example, assume that the first copy of scenario information includes: first copy scenario information 1, first copy scenario information 2, first copy scenario information 3, and first copy scenario information 4. First copy scenario information 1 corresponds to the cloud, first copy scenario information 2 corresponds to the whole-house host, first copy scenario information 3 corresponds to the Bluetooth gateway, and first copy scenario information 4 corresponds to the mesh device. Also assume that the second copy of scenario information is deployed in the whole-house host, and the third copy of scenario information is deployed in the Bluetooth gateway.
[0366] In this example, the first copy scene information may be as shown in Figure 17. The first copy scene information 1 may include the second copy scene information, and the first copy scene information 2 may include the third copy scene information. The first copy scene information 3 and the first copy scene information 4 may include the action indicated by the action information in the third copy scene information.
[0367] Optionally, in some embodiments, the first copy scene information 1 may include the identifier of the second copy scene information, and the first copy scene information 2 may include the second action information of the second copy scene information, and the second action information of the second copy scene information is used to indicate the identifier of the third copy scene information.
[0368] Optionally, when the first control device generates the first copy scene information, it can also directly create the first copy scene information with the lowest priority, and the first copy scene information includes the action indicated by the action information in the third copy scene information. At this time, the first copy scene information can be as shown in Figure 18. In this embodiment, the first copy scene information includes the action information in the third copy scene information, which can avoid the situation where the action information of the third copy scene information cannot be executed due to a failure of the control device corresponding to the second copy scene information or the scene engine in the control device, thereby avoiding the situation where the action of the first copy scene information cannot be executed.
[0369] It is understood that the above embodiment describes the generation and configuration process of the copy scene information. Next, the present application will describe the use process of the copy scene information.
[0370] Figure 19 is a flow chart of a control method for a whole-house intelligent system according to another embodiment of the present application. As shown in Figure 19 , the method may include steps S1901 to S1903 .
[0371] In this embodiment, the whole-house intelligent system may be the whole-house intelligent system shown in FIG4 .
[0372] In this embodiment, the method can be applied to a monitoring device. For example, the method can be implemented by the monitoring device, or by a chip in the monitoring device, or by an application or service in the monitoring device.
[0373] In this embodiment, the monitoring device can detect the working status of each of the N control devices in the whole-house intelligent system.
[0374] S1901: The monitoring device detects the working status of the current control device.
[0375] In this embodiment, the current control device may be one of the N control devices. As an example, the current control device may be a cloud, a whole-house host, or a Bluetooth gateway.
[0376] In this embodiment, when the monitoring device determines that the triggering event and the effectiveness conditions of the scene are all satisfied, it detects the working state of the current control device, wherein the scene engine in the current control device has the copy scene information corresponding to the scene deployed.
[0377] As an example, assume that the triggering event for a scenario is the opening of a smart door lock, and the activation condition is between 5 p.m. and 10 p.m. After the smart door lock detects that the door lock has been opened, it can send status information of the smart door lock to the Bluetooth gateway. This status information is used to indicate that the smart door lock is in the open state. After receiving this status information, the Bluetooth gateway can determine whether the triggering conditions and activation conditions of the scenario are met based on this status information and the copy of the scenario information deployed in the Bluetooth gateway. If the triggering conditions and activation conditions of the scenario are met, the Bluetooth gateway can send an indication information to the monitoring device. This indication information is used to indicate the control device corresponding to the detection scenario.
[0378] S1902: When the monitoring device detects that the working status of the current control device is abnormal, the monitoring device sends first activation instruction information to the backup control device based on the first instruction information. The backup control device is one of the N control devices that is working normally. The first activation instruction information is used to instruct the backup control device to activate the replica scenario information corresponding to the backup control device. In response, the backup control device receives the first activation instruction information.
[0379] In this embodiment, the priority of the copy scene information corresponding to the current control device is higher than the priority of the copy scene information corresponding to the backup control device, and the priority of the copy scene information corresponding to the backup control device is higher than the priority of the copy scene information corresponding to any control device in normal working condition among the N control devices.
[0380] As an example, assuming that the priority of the duplicate scene information corresponding to the cloud is higher than the priority of the duplicate scene information corresponding to the whole-house host, and the priority of the duplicate scene information is higher than the priority of the duplicate scene information corresponding to the Bluetooth host, then the current control device can be the cloud, and the backup control device can be the whole-house host.
[0381] Optionally, the priority of the copy scene information corresponding to the current control device may be the highest priority among the N copy scene information.
[0382] S1903: The standby control device controls at least one smart device to perform an action in response to the first activation instruction information.
[0383] In the method, the at least one intelligent device is an intelligent device that can be controlled by the backup control device.
[0384] As an example, assuming that the backup control device is a whole-house host, which can be used to control smart door locks, smart speakers, smart lights and smart air conditioners, the at least one smart device may include smart door locks, smart speakers, smart lights and smart air conditioners.
[0385] The scene engine in the standby control device may include the copy scene information corresponding to the standby control device, and the copy scene information includes action information.
[0386] In this embodiment, the action performed by the at least one smart device may be an action indicated by the action information.
[0387] Assuming that the action information in the copy scene information corresponding to the whole-house host includes: smart door lock opening, smart speaker voice broadcast welcome home (normal version), smart lights turning on and smart air conditioner turning on, the whole-house host can control the smart door lock, smart speaker, smart lights and smart air conditioner to perform the actions indicated by the above action information.
[0388] After receiving the first activation instruction information, the whole-house host can send a first instruction to the smart speaker, where the first instruction is used to instruct the smart speaker to turn on. Correspondingly, the smart speaker turns on after receiving the first instruction.
[0389] After receiving the first activation instruction information, the whole-house host can send a second instruction to the smart air conditioner, where the second instruction is used to instruct the smart air conditioner to turn on. Correspondingly, the smart air conditioner turns on after receiving the second instruction.
[0390] After receiving the first activation instruction information, the whole-house host can send a third instruction to the smart light through the Bluetooth gateway, and the third instruction is used to instruct the smart light to turn on. Correspondingly, the smart light turns on after receiving the third instruction.
[0391] Optionally, the control device that receives the activation instruction information may be referred to as a target control device. In this example, the target control device is the backup control device.
[0392] Optionally, the method may further include S1904 to S1906.
[0393] S1904: When the monitoring device detects that the current control device is operating normally, it sends deactivation instruction information to the backup control device, where the deactivation instruction information is used to instruct the backup control device to deactivate the copy scene information corresponding to the backup control device. Accordingly, the backup control device receives the deactivation instruction information.
[0394] In the method, the backup control device deactivates the copy scene information corresponding to the backup control device in response to the deactivation instruction information, so that the backup control device no longer controls at least one smart device to perform an action.
[0395] S1905: The monitoring device sends second activation instruction information to the current control device, where the second activation instruction information is used to instruct the current control device to activate the copy scene information corresponding to the current control device. Accordingly, the current control device receives the second activation instruction information.
[0396] S1906: The current control device controls at least one smart device to perform an action in response to the second activation instruction information.
[0397] In the method, the at least one smart device is a smart device that can be controlled by the current control device.
[0398] As an example, the current backup control device is the cloud, which can be used to control smart door locks, smart speakers, smart lights and smart air conditioners. Then the at least one smart device may include smart door locks, smart speakers, smart lights and smart air conditioners.
[0399] The scene engine in the current control device may include the copy scene information corresponding to the current control device, and the copy scene information includes action information.
[0400] In this embodiment, the action performed by the at least one smart device may be an action indicated by the action information.
[0401] Assuming that the action information in the copy scene information corresponding to the cloud includes: smart door lock opening, smart speaker voice broadcast welcome home (member version), smart lights turning on and smart air conditioner turning on, the cloud can control the smart door lock, smart speaker, smart lights and smart air conditioner to perform the actions indicated by the above action information.
[0402] After the cloud receives the second activation instruction information, the first instruction can be sent to the smart speaker through the whole-house host, and the first instruction is used to instruct the smart speaker to turn on. Correspondingly, the smart speaker turns on after receiving the first instruction.
[0403] After receiving the second activation instruction information, the cloud can send a second instruction to the smart air conditioner through the whole-house host, and the second instruction is used to instruct the smart air conditioner to turn on. Correspondingly, the smart air conditioner turns on after receiving the second instruction.
[0404] After receiving the second activation instruction information, the cloud can send a third instruction to the smart light through the whole-house host and the Bluetooth gateway. The third instruction is used to instruct the smart light to turn on. Correspondingly, the smart light turns on after receiving the third instruction.
[0405] In this example, the target control device is the current control device.
[0406] Optionally, when the monitoring device detects that the working status of the current control device and the backup control device are abnormal, the monitoring device can send a third activation indication message to other control devices, and the third activation indication message is used to instruct other control devices to activate the copy scene information corresponding to the current control device.
[0407] The priority of the copy scene information corresponding to other control devices is higher than that of any control device among the N control devices except the current control device, the backup control device and the other control devices.
[0408] As an example, assume that the priority of the duplicate scene information corresponding to the cloud is higher than the priority of the duplicate scene information corresponding to the whole-house host, and the priority of the duplicate scene information is higher than the priority of the duplicate scene information corresponding to the Bluetooth host. Then the current control device can be the cloud, the backup control device can be the whole-house host, and the other control device can be the Bluetooth host.
[0409] Assuming that the action information in the copy scene information corresponding to the Bluetooth host includes: the smart air conditioner is turned on, the Bluetooth host can control the smart light to perform the action indicated by the above action information.
[0410] After receiving the third activation instruction information, the Bluetooth host may send a third instruction to the smart light, wherein the third instruction is used to instruct the smart light to turn on. Accordingly, the smart light turns on after receiving the third instruction.
[0411] In this example, the target control device is the other control device.
[0412] In some embodiments, the replica scene information can also be deployed in mesh devices. As an example, mesh devices may include smart door locks and smart lights.
[0413] Optionally, when the status of the cloud, the whole-house host and the Bluetooth gateway are all abnormal, after the smart door lock is turned on, the smart door lock determines whether the scene's effectiveness conditions are met. If the scene's effectiveness conditions are met, the smart door lock can broadcast the scene identifier of the scene. After the smart light receives the scene identifier, it can determine the copy scene information corresponding to the scene identifier based on the scene identifier, and then turn on based on the copy scene information.
[0414] In this example, the smart door lock can be equivalent to a control device.
[0415] FIG20 is a schematic diagram of the structure of a control device for a whole-house smart system according to an embodiment of the present application. As shown in FIG20 , the control device 2000 for the whole-house smart system may include a receiving module 2001 , a processing module 2002 , and a sending module 2003 .
[0416] The control device 2000 of the whole-house intelligent system can be applied to the first control device.
[0417] As a first example, the control device 2000 of the whole-house intelligent system can be used to implement the control method of the whole-house intelligent system according to the embodiment shown in FIG6 . The receiving module 2001 can be used to execute S601 , the processing module 2002 can be used to execute S602 , and the sending module 2003 can be used to execute S603 and S604 .
[0418] As a second example, the control device 2000 of the whole-house intelligent system can be used to implement the control method of the whole-house intelligent system of the embodiment shown in Figure 11. The receiving module 2001 can be used to execute S1101, the processing module 2002 can be used to execute S1102, and the sending module 2003 can be used to execute S1103 and S1104.
[0419] As a third example, the control device 2000 of the whole-house intelligent system can be used to implement the control method of the whole-house intelligent system of the embodiment shown in Figure 12. The receiving module 2001 can be used to execute S1101, the processing module 2002 can be used to execute S1102, and the sending module 2003 can be used to execute S1103 to S1107.
[0420] As a fourth example, the control device 2000 of the whole-house intelligent system can be used to implement the control method of the whole-house intelligent system of the embodiment shown in Figure 13. In particular, the receiving module 2001 can be used to execute S1301, the processing module 2002 can be used to execute S1302, and the sending module 2003 can be used to execute S1303 and S1304.
[0421] As a fifth example, the control device 2000 of the whole-house intelligent system can be used to implement the control method of the whole-house intelligent system of the embodiment shown in Figure 14. The receiving module 2001 can be used to execute S1301, the processing module 2002 can be used to execute S1302, and the sending module 2003 can be used to execute S1303 to S1307.
[0422] FIG21 is a schematic diagram of the structure of a control device for a whole-house smart system according to another embodiment of the present application. As shown in FIG21 , the control device 2100 for the whole-house smart system may include a receiving module 2101 , a monitoring module 2102 , and a sending module 2103 .
[0423] The control device 2100 of the whole-house intelligent system can be applied to monitoring equipment.
[0424] As a first example, the control device 2100 of the whole-house intelligent system can be used to implement the control method of the whole-house intelligent system according to the embodiment shown in Fig. 6. The receiving module 2101 can be used to execute S604.
[0425] As a second example, the control device 2100 of the whole-house intelligent system can be used to implement the control method of the whole-house intelligent system of the embodiment shown in Figure 11. The receiving module 2101 can be used to execute S1104.
[0426] As a third example, the control device 2100 of the whole-house smart system can be used to implement the control method of the whole-house smart system according to the embodiment shown in Figure 12. The receiving module 2101 can be used to execute S1103, S1105, and S1107.
[0427] As a fourth example, the control device 2100 of the whole-house smart system can be used to implement the control method of the whole-house smart system according to the embodiment shown in Fig. 13. The receiving module 2101 can be used to execute S1304.
[0428] As a fifth example, the control device 2100 of the whole-house smart system can be used to implement the control method of the whole-house smart system of the embodiment shown in Figure 14. The receiving module 2101 can be used to execute S1303, S1305 and S1307.
[0429] As a sixth example, the control device 2100 of the whole-house smart system can be used to implement the control method of the whole-house smart system of the embodiment shown in Figure 19. The monitoring module 2102 can be used to execute S1901, and the sending module 2103 can be used to execute S1902, S1904 and S1905.
[0430] FIG22 is a schematic diagram of the structure of a control device for a whole-house smart system according to another embodiment of the present application. As shown in FIG22 , the control device 2200 for the whole-house smart system may include a receiving module 2201 and a processing module 2202 .
[0431] The control device 2200 of the whole-house intelligent system can be applied to the target control device.
[0432] As an example, the control device 2200 of the whole-house smart system can be used to implement the control method of the whole-house smart system of the embodiment shown in Figure 19. The receiving module 2201 can be used to execute S1902, S1904 and S1905, and the processing module 2202 can be used to execute S1903 and S1906.
[0433] Figure 23 is a schematic diagram of the structure of a control device for a whole-house intelligent system provided by another embodiment of the present application. As shown in Figure 23, the control device 2300 of the whole-house intelligent system includes a processor 2301 and an interface circuit 2302. The processor 2301 and the interface circuit 2302 are coupled to each other. It is understandable that the interface circuit 2302 can be a transceiver or an input / output interface. Optionally, the control device 2300 of the whole-house intelligent system can also include a memory 2303 for storing instructions executed by the processor 2301 or storing input data required by the processor 2301 to run the instructions or storing data generated after the processor 2301 runs the instructions.
[0434] As a first example, the processor 2301 is used to implement the functions of the above-mentioned processing module 2002 , and the interface circuit 2302 is used to implement the functions of the above-mentioned receiving module 2001 and sending module 2003 .
[0435] As a second example, the processor 2301 is used to implement the functions of the monitoring module 2102 , and the interface circuit 2302 is used to implement the functions of the receiving module 2101 and the sending module 2103 .
[0436] As a third example, the processor 2301 is used to implement the functions of the above-mentioned processing module 2202 , and the interface circuit 2302 is used to implement the functions of the above-mentioned receiving module 2201 .
[0437] The method steps in the embodiments of the present application can be implemented by hardware or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a mobile hard disk, a CD-ROM or any other form of storage medium well known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a network device or a terminal device. Of course, the processor and the storage medium can also be present in a network device or a terminal device as discrete components.
[0438] In the above embodiments, all or part of the embodiments may be implemented using software, hardware, firmware, or any combination thereof. When implemented using software, all or part of the embodiments may be implemented in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are performed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, a user device, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transferred from one computer-readable storage medium to another. For example, the computer program or instructions may be transferred from one website, computer, server, or data center to another website, computer, server, or data center via wired or wireless means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape; an optical medium, such as a digital video disk; or a semiconductor medium, such as a solid-state drive.
[0439] In the various embodiments of the present application, unless otherwise specified or there is a logical conflict, the terms and / or descriptions between different embodiments are consistent and can be referenced by each other. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0440] It is understood that the various numbers used in the embodiments of this application are merely for ease of description and are not intended to limit the scope of the embodiments of this application. The order of the sequence numbers of the above-mentioned processes does not necessarily imply a specific order of execution; the order of execution of the processes should be determined by their functions and inherent logic.
Claims
1. A control method for a whole-house intelligent system, characterized in that: The whole-house intelligent system includes a client, a monitoring device, multiple intelligent devices and M control devices, the monitoring device can monitor the working status of the M control devices, M is an integer greater than 1, and the method includes: A first control device receives a scene creation request from the client, the first control device being one of the M control devices, the scene creation request including first scene information, and the first scene information including a plurality of action information; The first control device generates N copy scene information according to the scene creation request, where N is a positive integer less than or equal to M, each copy scene information in the N copy scene information includes at least one action information in the multiple action information, the N copy scene information corresponds to N control devices one by one, and the control device corresponding to each copy scene information in the N copy scene information can execute the action indicated by each action information contained in each copy scene information; The first control device sends, to each control device other than the first control device among the N control devices, the copy scene information corresponding to each control device; The first control device sends first indication information to the monitoring device, where the first indication information is used to indicate that there is an association relationship between the N copy scene information and an association relationship between the N control devices and the N copy scene information.
2. The method according to claim 1, characterized in that The first scene information includes marking information, where the marking information is used to indicate key action information among the plurality of action information; The action information contained in each copy scene information is the key action information indicated by the marking information.
3. The method according to claim 1 or 2, characterized in that: The method further comprises: The first control device determines the priority of each copy scene information, where the priority of each copy scene information is used to determine the activation order of each copy scene information among the N copy scene information; The first control device sends the priority of each copy scene information to the monitoring device.
4. The method according to claim 3, characterized in that The first control device determines the priority of each copy scene information including: The priority of each copy scene information is determined based on the ability of the control device corresponding to each copy scene information to execute the multiple actions indicated by the multiple action information. The higher the ability of the control device corresponding to each copy scene information to execute the multiple actions indicated by the multiple action information, the higher the priority of each copy scene information.
5. The method according to any one of claims 1 to 4, characterized in that The first control device sends first indication information to the monitoring device, including: When the N control devices include the first control device, and the duration of the corresponding copy scene information configured by the first control device is less than the duration of the corresponding copy scene information configured by any control device among the N control devices, before the first control device sends the copy scene information corresponding to each control device to each control device, the first control information sends the first indication information to the monitoring device; and / or, After the first control device sends the copy scene information corresponding to the second control device to the second control device among the N control devices, and before the first control device sends the copy scene information corresponding to each third control device to the N control devices, the first control device sends the first indication information to the monitoring device, and the duration of the corresponding copy scene information configured by the second control device is less than the duration of the corresponding copy scene information configured by each third control device.
6. The method according to any one of claims 1 to 5, characterized in that The first action information in the first scene information includes second scene information, and the second scene information includes at least one action information, wherein the N copy scene information includes copy scene information of the second scene information.
7. The method according to claim 6, characterized in that The second action information in the action information included in the second scene information includes third scene information, wherein the N copy scene information includes copy scene information of the third scene information.
8. A control method for a whole-house intelligent system, characterized in that: The whole-house intelligent system includes a client, a monitoring device, multiple intelligent devices and M control devices, the monitoring device can monitor the working status of the M control devices, M is a positive integer greater than 1, and the method includes: The monitoring device receives first indication information from a first control device, the first indication information is used to indicate that N copy scene information have an association relationship between them and an association relationship between N control devices and the N copy scene information, the first control device is one of the N control devices, N is a positive integer less than or equal to M, and each of the N copy scene information The copy scene information includes at least one action information among the multiple action information in the first scene information, the N copy scene information corresponds to the N control devices one by one, and the control device corresponding to each copy scene information in the N copy scene information can execute the action indicated by each action information contained in each copy scene information; When the monitoring device detects that the working state of the current control device is abnormal, it sends a first activation indication message to the backup control device according to the first indication message, the current control device is one of the N control devices, and the backup control device is one of the N control devices with normal working state, and the first activation indication message is used to instruct the backup control device to activate the copy scene information corresponding to the backup control device.
9. The method according to claim 8, characterized in that The first scene information includes marking information, where the marking information is used to indicate key action information among the plurality of action information; The action information contained in each copy scene information is the key action information indicated by the marking information.
10. The method according to claim 8 or 9, characterized in that: The method further comprises: The monitoring device receives the priority of each copy scene information, where the priority of each copy scene information is used to determine the activation order of each copy scene information among the N copy scene information; Among them, the priority of the copy scene information corresponding to the current control device is higher than the priority of the copy scene information corresponding to the backup control device, and the priority of the copy scene information corresponding to the backup control device is higher than the priority of the copy scene information corresponding to any one of the N control devices except the current control device and the backup control device.
11. The method according to claim 10, characterized in that The higher the ability of the control device corresponding to each copy scene information to execute the multiple actions indicated by the multiple action information is, the higher the priority of each copy scene information is.
12. The method according to any one of claims 8 to 10, characterized in that The priority of the copy scene information corresponding to the current control device is the highest priority among the N copy scene information.
13. The method according to any one of claims 8 to 12, characterized in that The method further comprises: When the monitoring device detects that the current control device is in normal working state, it sends deactivation indication information to the backup control device, and sends second activation indication information to the current control device, wherein the second activation indication information is used to instruct the current control device to activate the copy scene information corresponding to the current control device, and the deactivation indication information is used to instruct the backup control device to deactivate the copy scene information corresponding to the backup control device.
14. A control method for a whole-house intelligent system, characterized in that: The whole-house intelligent system includes a monitoring device, multiple intelligent devices and M control devices, the monitoring device can monitor the working status of the multiple control devices, M is a positive integer greater than 1, and the method includes: The target control device receives activation instruction information from the monitoring device, wherein the activation instruction information is used to instruct the target control device to activate the copy scene information corresponding to the target control device, wherein the copy information includes action information, and the target control device is one of the M control devices; In response to the activation instruction information, the target control device controls at least one smart device among the plurality of smart devices to perform an action indicated by the action information.
15. The method according to claim 14, characterized in that The method further comprises: The target control device receives deactivation instruction information from the monitoring device, where the deactivation instruction information is used to instruct the target control device to deactivate scene information corresponding to the target control device.
16. A control device for a whole-house intelligent system, characterized in that: The method comprises a functional module for implementing the method according to any one of claims 1 to 7, or comprises a functional module for implementing the method according to any one of claims 8 to 13, or comprises a functional module for implementing the method according to claim 14 or 15.
17. A control device for a whole-house intelligent system, characterized in that: include: Memory and processor; The memory is used to store program instructions; The processor is used to execute program instructions in the memory to implement the method as described in any one of claims 1 to 7, or to execute program instructions in the memory to implement the method as described in any one of claims 8 to 13, or to execute program instructions in the memory to implement the method as described in claim 14 or 15.
18. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a program code for computer execution, the program code comprising instructions for implementing the method according to any one of claims 1 to 7, any one of claims 8 to 13, or any one of claims 14 to 15.
19. A computer program product, characterized in that The computer program product comprises instructions for implementing a method as claimed in any one of claims 1 to 7 or any one of claims 8 to 13 or any one of claims 14 to 15.
Citation Information
Patent Citations
Smart home equipment management system and equipment management method
CN110109371A
Scene recovery method, cloud platform and computer storage medium
CN110855460A
Equipment control system, method and device, terminal and readable storage medium
CN111930020A
Bluetooth-based whole-house intelligent equipment free scene definition method and system
CN114448742A
Intelligent device control system, method, apparatus, device, medium and program
CN114859746A