Bluetooth Data Channel Setup with Pre-Negotiated Parameters
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The existing Bluetooth low energy (BLE) service experiences significant delays due to the lengthy process of establishing a BLE isochronous channel (ISO) after the service starts, which is inefficient for real-time data transmission in applications like audio and video services.
Innovation Solution
The method involves negotiating the necessary parameters before starting the service, allowing for immediate establishment of a data channel upon service initiation, reducing the time required to set up the ISO channel by eliminating the need for parameter negotiation after service commencement.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If parameter negotiation is performed after BLE service starts to establish ISO channel, then the data channel can be established with correct parameters, but the service delay becomes excessively high
Solution Approach 1:
The patent applies preliminary action by negotiating and determining the first parameter (used for establishing the data channel) before starting the BLE service. This allows the parameter negotiation to be completed in advance, so that when the service starts, the data channel can be established immediately without additional negotiation delays, thus reducing BLE service delay while ensuring correct parameter configuration
2Reliability
If three handshakes are performed after BLE service starts to establish ISO channel, then the CIS channel can be established between Bluetooth devices, but the time consumption becomes excessively long
Solution Approach 1:
The patent performs the first parameter negotiation before service startup, which is a preliminary action that reduces the number of handshakes needed after service starts. By determining the first parameter in advance, the channel establishment process is shortened from three handshakes to fewer exchanges, reducing the overall duration while maintaining complete CIS channel establishment
Solution Approach 2:
The patent extracts the parameter negotiation step from the post-service startup process and moves it to the pre-service phase. By taking out the first parameter negotiation and performing it beforehand, the remaining channel establishment process after service startup is simplified and accelerated, reducing the overall establishment time while ensuring the CIS channel is properly configured
Data Source
Figure 1~2
Figure 3A
Figure 3B
AI summary
A method and an apparatus for establishing a Bluetooth data channel are provided. In the method, before starting a service in a first mode, a first communications apparatus negotiates with a second communications apparatus to determine a first parameter. The first parameter may be used for establishing a data channel between the first communications apparatus and the second communications apparatus. After starting the service in the first mode, the first communications apparatus sends a first message to the second communications apparatus. The first message is used to request the second communications apparatus to establish the data channel based on the first parameter. According to the foregoing method, before starting the service in the first mode, the first communications apparatus negotiates with the second communications apparatus to determine the first parameter. Therefore, in a BLE service, time consumed between starting the service in the first mode and establishing the data channel can be reduced, and a delay of the BLE service can be reduced.