IoT Error Relay for Diagnosing Server Connection Loss
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing home IoT systems struggle to accurately identify and address communication connection losses between devices and servers due to various reasons such as software issues, power cord removal, network quality deterioration, and device relocation, making it difficult for servers to determine the cause of connection loss.
Innovation Solution
An electronic device equipped with a communication interface, memory, and processor that can receive error information from another device, identify the need to transmit this information to a server, and provide guide information on connection loss, including cause and resolution, based on pre-registered identification matching.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If the server only checks connection status without receiving error information from devices, then the system structure remains simple, but the server cannot determine the cause of connection loss
Solution Approach 1:
The patent introduces an intermediary mechanism where devices broadcast error information to nearby devices through local communication interfaces. This intermediary approach allows the server to receive error information indirectly through device-to-device communication rather than requiring direct server-device error reporting, thus resolving the contradiction between obtaining connection loss causes and maintaining system simplicity.
Solution Approach 2:
The system implements feedback mechanisms where devices periodically scan for and receive error information broadcasts from other devices. This feedback loop enables the server to accumulate connection loss cause information over time through aggregated device reports, solving the information loss problem without requiring complex real-time error monitoring infrastructure.
2Measurement precision
If devices continuously scan for error information broadcasts, then connection loss detection accuracy improves, but energy consumption increases
Solution Approach 1:
The patent implements periodic scanning where devices scan for error information broadcasts at predetermined time intervals rather than continuously. This periodic action maintains connection loss detection accuracy by capturing error information at relevant moments while significantly reducing energy consumption compared to continuous scanning, thus resolving the contradiction between detection precision and energy usage.
Solution Approach 2:
The system dynamically adjusts scanning behavior based on connection status. Devices only scan for error information when connection loss is detected or suspected, rather than maintaining constant scanning activity. This dynamic approach ensures measurement precision is maintained when needed while minimizing energy consumption during normal operation.
3Loss of information
If the server requests error information scanning based on location matching, then the relevance of received information improves, but system response time increases
Solution Approach 1:
The patent implements preliminary location registration where devices pre-register their locations with the server before connection loss occurs. When connection loss is detected, the server can immediately query for relevant error information based on pre-stored location data without requiring real-time location verification, thus improving information relevance while reducing response time.
Solution Approach 2:
The system creates a copy of location information and error information databases that the server can quickly query and match. This copying approach allows the server to rapidly retrieve relevant error information based on location matching without performing complex real-time calculations, thus maintaining high information relevance while minimizing response time delays.
Data Source
AI summary
Provided are an electronic device and a method of operating the electronic device. The electronic device includes a communication interface, a memory storing at least one instruction, and a processor connected to the memory and the communication interface. The processor receives a signal including error information broadcast by another electronic device through the communication interface, the error information including information related to a communication connection loss occurring between the other electronic device and a server, identifies whether to transmit the error information to the server based on the received signal, and controls the communication interface to transmit the error information to the server based on identifying that the error information is to be transmitted to the server.


