Short-Range Wireless Protocol Re-Establishment for Foreground Application Resumption
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing short-range wireless communication systems face interruptions in service when a cooperative application transitions from foreground to background operation, and often fail to resume service even when the application returns to the foreground.
Innovation Solution
A short-range wireless communication device that monitors the operating status of a communication partner terminal and repeatedly requests protocol re-establishment when the cooperative application changes from background to foreground operation, ensuring service resumption by increasing the chances of determining the correct return to foreground operation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the cooperative application changes from foreground operation to background operation, then the service provision is interrupted, but the system cannot automatically resume service even when the application returns to foreground operation
Solution Approach 1:
The control device continuously monitors the operating status of the communication partner terminal to detect when the cooperative application returns to foreground operation. This feedback mechanism enables the system to automatically initiate protocol re-establishment procedures, ensuring service resumption without manual intervention while maintaining reliable service continuity.
Solution Approach 2:
The control device proactively transmits protocol establishment requests to the communication partner terminal as soon as foreground operation is detected, before service interruption occurs. This preliminary action prevents service disruption by re-establishing the protocol connection in advance, thereby improving reliability without adding significant complexity.
2Measurement precision
If the control device repeatedly acquires operating status to determine application return to foreground, then the determination accuracy increases, but the communication overhead and processing time increase
Solution Approach 1:
The control device periodically acquires the operating status of the communication partner terminal at predetermined intervals rather than continuously monitoring. This periodic action maintains sufficient detection accuracy to determine when the cooperative application returns to foreground operation while minimizing communication overhead and processing time, thereby reducing time loss.
3Reliability
If the protocol is re-established when the cooperative application returns to foreground operation, then service resumption is achieved, but protocol disconnection and re-establishment causes service interruption
Solution Approach 1:
The control device initiates protocol establishment requests immediately upon detecting that the cooperative application has returned to foreground operation, before the service interruption fully takes effect. This preliminary action minimizes the duration of service interruption by restarting the protocol connection at the earliest possible moment, thereby achieving reliable service resumption while reducing interruption time.
Data Source
AI summary
A short-range wireless communication device, utilized with a communication partner terminal that executes a cooperative application while switching between foreground and background operations when a predetermined protocol is established between the communication partner terminal and the short-range wireless communication device, and disconnects a protocol by changing the cooperative application from the foreground operation to the background operation, includes: a control device that determines whether a condition of returning the cooperative application from the background operation to the foreground operation is satisfied, determines whether the cooperative application returns to the foreground operation according to an operating status of an application in the communication partner terminal when the condition is satisfied, and transmits a request for establishment of the protocol to the communication partner terminal when the cooperative application returns to the foreground operation. When the cooperative application does not return to the foreground operation, the control device repeatedly acquires the operating status.


