Bluetooth Reconnection Using Energy Detection and Codeword Classification
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Bluetooth devices face challenges in reducing reconnection time, managing collisions during reconnection, and resolving interference, especially when multiple human input devices attempt to reconnect, leading to delays and user inconvenience.
Innovation Solution
A method that involves measuring energy levels, changing channels, transmitting trigger packets, and establishing connections using a semi-connected state to efficiently manage reconnections, classify devices, and resolve collisions and interference through energy detection and codeword detection.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If Bluetooth devices use traditional reconnection methods, then connection can be established, but reconnection time is excessive and causes user inconvenience
Solution Approach 1:
The patent applies preliminary action by having the slave device transmit a codeword during the advertising phase before formal connection is established. This pre-transmits connection information and device identity, so when reconnection is needed, the master device can quickly retrieve this pre-sent information without going through the full connection establishment process, significantly reducing reconnection time
Solution Approach 2:
The patent segments the connection establishment process into distinct phases: advertising phase where codeword is transmitted, and connection phase where formal pairing occurs. By separating the information exchange from the connection protocol, the system can reuse the pre-exchanged information during reconnection events, improving efficiency without compromising connection reliability
2Ease of operation
If multiple human input devices perform reconnection simultaneously, then devices can reconnect, but collisions occur causing delays and interference
Solution Approach 1:
The patent applies local quality by making each slave device use a unique codeword that is locally specific to that device. This unique identifier allows the master device to distinguish between multiple simultaneous reconnection requests from different slave devices, enabling reliable collision resolution while maintaining ease of operation for all devices
Solution Approach 2:
The patent implements feedback through the master device monitoring the advertising channel for codewords from multiple slave devices. When collisions or interference are detected, the system can identify the conflicting devices through their unique codewords and implement appropriate collision resolution strategies, ensuring reliable reconnection even when multiple devices attempt to reconnect simultaneously
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach significantly reduces Bluetooth reconnection time, minimizes collisions, and effectively handles interference, improving user convenience and device efficiency by optimizing the reconnection process.
Implementation Method 1
measuring energy levels, changing channels, transmitting trigger packets, and establishing connections using a semi-connected state to efficiently manage reconnections, classify devices, and resolve collisions and interference through energy detection and codeword detection
Data Source
AI summary
The present invention is related to a method and an apparatus for avoiding collision in a Bluetooth reconnection procedure. A method and an apparatus according to the present invention comprises measuring energy level of a received signal transmitted through a first channel; changing the first channel to the second channel when the energy level is larger than a predetermined threshold value; transmitting a trigger packet to a second device through the second channel; receiving a beacon packet through the second channel from the second device; and establishing a connection with the second device, wherein the first device stores information related to Bluetooth connection with the second device.


