BLE Packet Header Service ID for AP Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current methods for broadcasting Bluetooth Low Energy (BLE) packets do not efficiently manage the operation mode of Application Processors (APs), leading to high power consumption due to unnecessary wake-ups and length limitations in advertising packets.

Innovation Solution

A method is introduced where a device generates a random address with service identification information, written to the header of a BLE packet, to switch an AP from sleep to awake mode, and includes information about the total number of packets and current packet identification to overcome length limitations, using a hash value and random value combination.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the AP is kept in awake mode to process BLE packets, then data reception reliability is improved, but power consumption increases

Engineering Contradiction:
Improvedata reception reliabilityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The AP alternates between awake mode and sleep mode in periodic cycles. During awake mode, the AP processes BLE packets and updates filtering information. During sleep mode, the AP conserves power while the low-power coprocessor handles basic BLE packet reception and filtering. This periodic switching resolves the contradiction by allowing the system to achieve both reliable data reception (during awake periods) and reduced power consumption (during sleep periods).

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

A coprocessor is introduced as an intermediary between the BLE radio and the AP. The coprocessor performs initial packet filtering and extracts filtering information during low-power operation, then transfers relevant data to the AP when it wakes up. This intermediary enables the AP to maintain reliability by receiving only necessary packets while minimizing its awake time, thus reducing power consumption.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If filtering information is written to the payload of BLE packets, then packet content flexibility is improved, but packet length increases causing transmission inefficiency

Engineering Contradiction:
Improvepacket content flexibilityVSAvoidtransmission efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The invention extracts filtering information from the packet payload and places it in the packet header instead. This extraction reduces the payload length and allows the information to be processed more efficiently by the receiving device's filter mechanism, which typically checks headers first. The same filtering information serves both as a header field for efficient filtering and as meaningful packet content, thus maintaining flexibility while improving transmission efficiency.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The filtering information written to the BLE packet serves multiple functions: it acts as a filter criterion for the receiving device to determine whether to process the packet, and simultaneously serves as meaningful content that can be used for device identification or service matching. This multi-functionality allows the same data to improve both adaptability (by enabling flexible filtering) and productivity (by reducing unnecessary packet processing).

Inventive Principle:
Principle #6Universality (Multi-functionality)

3Measurement precision

If the AP wakes up frequently to check BLE packets, then packet detection accuracy is improved, but power consumption increases

Engineering Contradiction:
Improvepacket detection accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The coprocessor acts as an intermediary that performs initial packet filtering and detection during low-power operation. It extracts filtering information from incoming packets and compares it against stored criteria, only waking the AP when a matching packet is detected. This intermediary approach maintains high packet detection accuracy (by thoroughly checking packets) while minimizing AP power consumption (by keeping it in sleep mode most of the time).

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary packet filtering and detection actions using the coprocessor before involving the power-hungry AP. The coprocessor pre-processes incoming packets, extracts relevant filtering information, and prepares data for potential AP processing. This preliminary action ensures accurate packet detection while allowing the AP to remain in low-power state, thus resolving the contradiction between detection accuracy and power consumption.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2858391B1Method and device for broadcasting of BLE packets, and method and device for adjusting operation mode of an application processor based on the received BLE packets
Publication Date: 2020.07.15 SAMSUNG ELECTRONICS CO LTD
  • EP2858391B1 patent drawingFigure 1
  • EP2858391B1 patent drawingFigure 2
  • EP2858391B1 patent drawingFigure 3

AI summary

A method of broadcasting a Bluetooth Low Energy (BLE) packet, the method is provided. The method includes generating a random address that includes service identification information of a device, writing the generated random address to a header of the BLE packet, and broadcasting the BLE packet including the header where the generated random address is written, wherein the service identification information of the device includes information to switch an Application Processor (AP) in an external device that receives the BLE packet from a sleep mode to an awake mode.