Bluetooth Data Channel Setup with Pre-Negotiated Parameters

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata channel establishment accuracyVSAvoidBLE service delay
Core Design Contradiction:
ReliabilityVSLoss of time

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

Inventive Principle:
Principle #10Preliminary action

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

Engineering Contradiction:
ImproveCIS channel establishment completenessVSAvoidchannel establishment time
Core Design Contradiction:
ReliabilityVSDuration of action of moving object

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentEP3908017B1Method and apparatus for establishing bluetooth data channel
Publication Date: 2024.10.23 HUAWEI TECH CO LTD
  • EP3908017B1 patent drawingFigure 1~2
  • EP3908017B1 patent drawingFigure 3A
  • EP3908017B1 patent drawingFigure 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.