Host Device Peripheral Link Recovery via Operational State Monitoring
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Mobile computing devices with peripheral devices like barcode scanners may experience unintentional disconnections due to software process terminations or other factors, leading to difficulties in automatically re-establishing the communication link.
Innovation Solution
The implementation of a method on the host device to store and periodically update the operational state of the peripheral device, allowing for determination of whether a disconnection was intentional or not, and controlling reconnection attempts accordingly.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the peripheral device initiates the wireless connection, then the connection establishment is simplified, but the peripheral device may not detect unintentional disconnections
Solution Approach 1:
The patent inverts the traditional connection initiation approach by having the host device initiate reconnection attempts instead of relying on the peripheral device to detect and initiate reconnection. The host device monitors connection status and actively manages the reconnection process, compensating for the peripheral device's inability to detect unintentional disconnections.
Solution Approach 2:
The host device implements a feedback mechanism by monitoring the operational state of the peripheral device and using this information to determine whether to attempt reconnection. The system periodically updates the operational state and uses this feedback to make intelligent reconnection decisions, ensuring reliable communication while respecting user intentions.
2Reliability
If the host device automatically attempts reconnection, then the communication reliability is improved, but the complexity of managing connection states increases
Solution Approach 1:
The host device performs preliminary actions by storing the operational state of the peripheral device before disconnection occurs. This pre-stored information enables the host to quickly determine whether reconnection is appropriate without complex real-time analysis, simplifying the decision-making process while maintaining high reliability.
Solution Approach 2:
The system manages connection complexity by changing the parameter of monitoring frequency rather than implementing complex real-time monitoring. The host device periodically updates the operational state at manageable intervals, achieving reliable reconnection decisions without the computational overhead of continuous monitoring.
3Measurement precision
If the system distinguishes between intentional and unintentional disconnections, then the reconnection accuracy is improved, but the monitoring and determination processes become more complex
Solution Approach 1:
The peripheral device performs self-service by autonomously initiating connections and maintaining operational awareness. The host device leverages this self-service capability, using the peripheral's own operational state information to make reconnection decisions, thereby achieving high detection accuracy without complex host-side monitoring mechanisms.
Data Source
AI summary
A method includes: establishing a connection with a peripheral device; storing an identifier of the peripheral device and an operational state of the peripheral device; periodically updating the stored operational state of the peripheral device; subsequent to disconnection of the peripheral device, retrieving the stored operational state of the peripheral device; determining whether the stored operational state satisfies a criterion indicating that the disconnection was intentional; and controlling a reconnection with the peripheral device based on the determination.


