Smart Home Endpoint Redundancy for Reliable Linkage Actions
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing smart home control systems face challenges in ensuring high success rates and reliability of linkage actions due to reliance on a single control path, which can fail if the local network apparatus or remote device fails, and lack of flexibility in adapting to changes in device connectivity and capabilities.
Innovation Solution
Implementing a 'twin-control' mechanism where commands are generated and sent in parallel from a first endpoint (e.g., a gateway) and a second endpoint (e.g., a cloud server) to control devices, with each endpoint generating commands based on shared rules and unique event IDs, and managing rules and connections dynamically to ensure redundancy and reliability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If a single control path is used for smart home linkage control, then the device complexity is reduced, but the reliability of control execution deteriorates due to potential single point of failure
Solution Approach 1:
The control path is segmented into multiple independent endpoints (local gateway and remote cloud server) that can independently generate and send commands to the responding device. This segmentation allows the system to maintain simplicity at each endpoint while achieving high reliability through parallel paths, directly resolving the contradiction between low complexity and high reliability.
2Reliability
If multiple endpoints generate commands in parallel, then the reliability of control execution is improved, but the complexity of command management increases
Solution Approach 1:
Command IDs are pre-generated and attached to commands before they are sent to the responding device. This preliminary action allows the responding device to easily identify and deduplicate commands without complex management overhead, resolving the contradiction between high reliability through parallel command generation and low command management complexity.
3Adaptability or versatility
If all rules are maintained at both endpoints, then the adaptability of the system is improved, but the storage resource usage increases
Solution Approach 1:
Each endpoint is designed with universal capability to independently execute rules and generate commands. The gateway can execute rules locally, the cloud server can execute rules remotely, and both can adapt to connectivity changes. This multi-functionality allows the system to maintain high adaptability while each endpoint only stores the rules it needs to execute, optimizing storage resource usage.
Data Source
AI summary
This disclosure provides a device operating in smart home system, a smart home system, corresponding method and computer program product. The smart home system may include a first endpoint, a second endpoint, a plurality of trigger devices and a plurality of responding devices. Each trigger device is configured to generate one or more trigger events; and send them to the first endpoint and the second endpoint. The first endpoint is configured to generate a set of first endpoint commands and send them to a responding device among the plurality of responding devices. The second endpoint is configured to generate a set of second endpoint commands and send them to the responding device. The responding device is configured to perform a set of actions based on the set of first endpoint commands and the set of second endpoint commands.

