Timing Task Pre-Sending for Smart Home Execution Reliability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Smart home devices often fail to execute timing tasks due to communication failures between the Cloud Server and the devices, resulting in a low success rate for scheduled operations.
Innovation Solution
A timing method and device that send timing tasks to smart home apparatuses before the scheduled execution time, allowing for repeated transmissions and utilizing an intelligent router to store and resend tasks within a home environment, ensuring successful task execution despite network instability.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the timing task execution instruction is sent only at the execution time, then the system operates simply, but the communication failure causes the timing task to fail
Solution Approach 1:
The system sends the timing task execution instruction in advance before the scheduled execution time, rather than at the moment of execution. This preliminary action ensures that the instruction is delivered and acknowledged before the critical execution moment, significantly improving reliability while maintaining simple device architecture
Solution Approach 2:
The system implements periodic sending of the timing task execution instruction, repeatedly transmitting the same instruction at intervals before the execution time. This periodic action increases the probability of successful delivery despite communication failures, resolving the contradiction between reliability and complexity
2Reliability
If the timing task is sent repeatedly before execution time, then the success rate improves, but the communication time and energy consumption increase
Solution Approach 1:
The system performs the repeated sending action in advance of the execution time, utilizing the time window between task creation and execution. This approach sends multiple copies of the instruction beforehand, ensuring delivery without delaying the actual task execution
Solution Approach 2:
The system includes an automatic acknowledgment mechanism where the smart home apparatus sends back an acknowledgment upon receiving the instruction. This self-service feature allows the server to detect successful delivery and stop further repeated sending, minimizing unnecessary communication time and energy consumption
Data Source
Figure 1~2
Figure 3~4
Figure 5~7
AI summary
The present disclosure provides a timing method and device. The timing method applied in a first apparatus includes: receiving a timing task, in which the timing task carries an execution time of the timing task; sending the timing task to a second apparatus before the execution time of the timing task. The timing method applied in a second apparatus includes: receiving a timing task sent by a first apparatus; executing the timing task in response to the execution time. Thus, it can be seen that, in the technical solutions of the present disclosure, the first apparatus may send the timing task to the second apparatus before the execution time of the timing task arrives, such that it may be ensured that the timing task may be sent to the second apparatus successfully, thus improving the success rate of sending the timing task.