Cordless Barcode Scanner Connection Scheduling
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Cordless barcode readers continuously attempting to connect to a host device drain battery power and slow down other wireless networks, especially during host device updates or reboots, and persistently connecting to one device hinders quick switching between workstations.
Innovation Solution
Implementing a method where the barcode reader attempts to connect to a host device multiple times over a set period, then enters a power-saving mode if unsuccessful, and re-establishes the connection after a longer period or upon receiving an interrupt signal, and forces disconnection from one workstation to connect to another within a logical grouping.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If the barcode reader continuously attempts to connect to the host device, then the connection reliability is improved, but the battery power is drained and other wireless networks are slowed down
Solution Approach 1:
The barcode reader implements periodic connection attempts instead of continuous connection attempts. The system attempts to connect to the host device at scheduled intervals (e.g., every 15 minutes, 30 minutes, or 1 hour) and enters a low-power state between attempts. This periodic action maintains connection reliability over time while significantly reducing battery power consumption compared to continuous connection attempts.
2Reliability
If the barcode reader continuously attempts to connect to the host device, then the connection reliability is improved, but other wireless networks operating in the same area are slowed down
Solution Approach 1:
By implementing periodic connection attempts with intervals between attempts, the barcode reader reduces the amount of time the wireless transceiver is actively transmitting and receiving signals. This periodic operation minimizes interference with other wireless networks operating in the same area while still maintaining the ability to establish and restore connections reliably.
Solution Approach 2:
The system performs preliminary connection attempts at scheduled intervals before problems arise. By proactively attempting to connect periodically and maintaining connection status knowledge, the system can prevent connection issues rather than continuously fighting them, thereby reducing overall wireless activity and interference with other networks.
3Stability of the object's composition
If the barcode reader persistently stays connected to a particular host device, then the connection stability is improved, but the ability to quickly switch between workstations is reduced
Solution Approach 1:
The barcode reader implements dynamic connection management that allows it to adapt between persistent connection and quick disconnection based on operational needs. The system can maintain stable connections during normal operation while enabling rapid disconnection and reconnection to different workstations when needed, achieving both connection stability and adaptability through conditional behavior rather than fixed mode.
Solution Approach 2:
The system uses feedback mechanisms to monitor connection status and workstation activity, automatically adjusting connection behavior accordingly. When switching between workstations is detected or needed, the system can initiate disconnection sequences. This feedback-driven approach maintains connection stability during normal use while enabling quick adaptation when workstation changes are required.
Data Source
AI summary
Techniques for connecting and disconnecting cordless scanners to/from host devices are disclosed herein. A transceiver of an example barcode reader is configured to attempt to establish a wireless connection with a host device (e.g., repeatedly) over a first period of time. Responsive to failing to establish the connection with the host device over the first period of time, the barcode reader enters a power-saving mode. During the power-saving mode at least one of the transceiver, a decode engine, a peripheral sensor, and an imaging engine of the barcode reader are deactivated. The wireless transceiver of the barcode reader is configured to attempt to re-establish the wireless connection with the host device after (i) a passage of a second period of time following the first period of time, wherein the second period of time is greater than the first period of time; or (ii) a receipt of an interrupt signal.


