Bluetooth Device Discovery via Periodic Broadcast Frames

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Bluetooth devices face high power consumption when continuously broadcasting to be discovered by other devices, leading to increased energy usage and potential security risks due to constant information leakage.

Innovation Solution

A method where a Bluetooth device receives a broadcast frame with indication information, triggering it to send a second broadcast frame only within a preset time period, which includes information to instruct other devices to exchange data, thereby reducing unnecessary broadcasting and enhancing security by controlling discovery and information exchange.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a Bluetooth device keeps performing Bluetooth broadcasting to be discovered at any time, then the device can be discovered by other Bluetooth devices, but power consumption increases

Engineering Contradiction:
ImprovediscoverabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic broadcasting instead of continuous broadcasting. The Bluetooth device broadcasts at specific intervals defined by a time counter, allowing it to be discovered while consuming less power. The device checks the time counter before each broadcast and only transmits when the counter indicates it's time to broadcast, creating a periodic pattern that balances discoverability with power conservation.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent uses a time counter that is pre-configured with a predetermined value to control when broadcasting should occur. This preliminary setup allows the device to determine in advance whether it should broadcast at any given moment, avoiding the need for continuous broadcasting while ensuring discoverability at appropriate intervals.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a Bluetooth device keeps performing Bluetooth broadcasting, then it can be discovered by other devices, but information security deteriorates due to constant information leakage

Engineering Contradiction:
ImprovediscoverabilityVSAvoidinformation leakage
Core Design Contradiction:
ReliabilityVSObject-generated harmful factors

Solution Approach 1:

By implementing periodic broadcasting instead of continuous broadcasting, the patent reduces the frequency at which device information is transmitted over the air. This temporal spacing minimizes the opportunities for information interception and leakage while still maintaining the device's discoverability at regular intervals.

Inventive Principle:
Principle #19Periodic action

3Reliability

If a Bluetooth device performs Bluetooth scanning to discover nearby devices, then it can find other devices, but time is consumed

Engineering Contradiction:
Improvedevice discovery capabilityVSAvoiddiscovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent employs a time counter that is pre-configured with a predetermined value to control the timing of broadcasts. This preliminary setup allows receiving devices to know in advance when to expect broadcasts, enabling them to time their scanning activities accordingly. Devices can scan at intervals that match the broadcast pattern, reducing unnecessary scanning and minimizing discovery time.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11722877B2Method for discovering Bluetooth device and Bluetooth device
Publication Date: 2023.08.08 HUAWEI TECH CO LTD
  • US11722877B2 patent drawing
  • US11722877B2 patent drawing
  • US11722877B2 patent drawing

AI summary

The present invention provides a method for discovering a Bluetooth device. The method includes: receiving, by a second Bluetooth device, a first broadcast frame of a first Bluetooth device; determining, by the second Bluetooth device, whether the first broadcast frame includes first indication information; and if the first broadcast frame includes the first indication information, sending, by the second Bluetooth device, at least one second broadcast frame within a preset time period after receiving the first broadcast frame, where the second broadcast frame includes second indication information, and the second indication information is used to instruct a Bluetooth device receiving the second broadcast frame to exchange information with the second Bluetooth device.