Bluetooth Service Inquiry Over ACL Links for Faster Connections
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The current Bluetooth connection process is inefficient due to the need for establishing and then closing a logical link control and adaptation protocol (L2CAP)-based dynamic channel for service discovery protocol (SDP) inquiry, consuming significant time.
Innovation Solution
The method utilizes an asynchronous connectionless (ACL) link to perform service inquiry and capability negotiation through echo request and response signaling on an L2CAP channel, omitting the need for an L2CAP dynamic channel establishment.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If an L2CAP-based dynamic channel is established for SDP service inquiry, then service discovery can be completed, but a large amount of time is consumed due to establishing and deleting the dynamic channel
Solution Approach 1:
The patent performs SDP service inquiry and capability negotiation before establishing the L2CAP dynamic channel. By completing the service discovery process in advance using the ACL link, the need to establish and subsequently delete a dedicated L2CAP dynamic channel is eliminated, thus reducing the overall connection establishment time while maintaining the necessary service discovery functionality
Solution Approach 2:
The patent merges the service inquiry process with the existing ACL link establishment process. Instead of creating a separate L2CAP dynamic channel for SDP inquiries, the service discovery is conducted over the already-established ACL link, combining multiple functions into a single communication path and eliminating redundant channel management overhead
Data Source
AI summary
This application discloses a Bluetooth connection method, and relates to the field of short-range wireless communications technologies. The method includes: A terminal sends a service inquiry request to a Bluetooth device after the terminal and the Bluetooth device establish an asynchronous connectionless ACL link. The service inquiry request includes information about a service supported by the terminal. The Bluetooth device sends a service inquiry response to the terminal in response to the service inquiry request. The service inquiry response includes information about a service supported by the Bluetooth device. The terminal performs pairing with the Bluetooth device after the terminal receives the service inquiry response sent by the Bluetooth device. The terminal establishes a connection based on a first service to the Bluetooth device when both the terminal and the Bluetooth device support the first service. This reduces a period of time for establishing a Bluetooth service connection.


