Bluetooth Player Network Failure Detection via BLE Broadcast

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users face difficulties in controlling Bluetooth players when network access is lost, as the reason for the network failure is unclear, making it hard to re-establish control.

Innovation Solution

Implementing a method that activates Bluetooth Low Energy (BLE) when a network failure is detected and deactivates it when the failure is resolved, using a failure identifier database to quickly identify and process network failures by adding the identifier to a Bluetooth broadcast frame sent to the user terminal.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the Bluetooth player uses traditional network communication methods, then network control functionality is available, but the system cannot quickly identify or respond to network failures

Engineering Contradiction:
Improvenetwork control functionalityVSAvoidfailure identification time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the communication system into two independent parts: traditional network communication for control functionality and Bluetooth Low Energy (BLE) communication for failure detection. The BLE module operates independently to monitor network status and send failure notifications, allowing the system to maintain reliable network control while enabling rapid failure identification without interfering with the primary communication channel.

Inventive Principle:
Principle #1Segmentation

2Loss of time

If the Bluetooth player activates Bluetooth Low Energy continuously for failure detection, then network failure can be quickly identified, but energy consumption increases

Engineering Contradiction:
Improvefailure detection speedVSAvoidenergy consumption
Core Design Contradiction:
Loss of timeVSUse of energy by moving object

Solution Approach 1:

The patent implements periodic action by activating Bluetooth Low Energy only when network failures are detected rather than maintaining continuous operation. The BLE module is triggered on-demand to send failure notifications to the terminal device, and can be deactivated when no failures occur, thereby achieving rapid failure detection while minimizing energy consumption through intermittent rather than continuous operation.

Inventive Principle:
Principle #19Periodic action

3Difficulty of detecting and measuring

If the Bluetooth player implements detailed failure identification mechanisms, then network failure reasons can be accurately determined, but device complexity increases

Engineering Contradiction:
Improvefailure identification accuracyVSAvoiddetection mechanism complexity
Core Design Contradiction:
Difficulty of detecting and measuringVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary approach by using the terminal device as an additional component in the failure detection system. The Bluetooth player sends failure notifications to the terminal device, which then presents the failure information to the user. This distributes the complexity across multiple devices, allowing the Bluetooth player to maintain relatively simple detection mechanisms while still achieving accurate failure identification through the collaborative terminal device interface.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP3435349B1Method and apparatus for processing network failure
Publication Date: 2020.09.09 BEIJING XIAOMI MOBILE SOFTWARE CO LTD
  • EP3435349B1 patent drawingFigure 1~2
  • EP3435349B1 patent drawingFigure 3~5
  • EP3435349B1 patent drawingFigure 6~8

AI summary

A method and an apparatus are provided for processing a network failure. The method includes followings. A failure identifier corresponding to the network failure is acquired, when detecting the network failure. The failure identifier is added to a Bluetooth broadcast frame, and the Bluetooth broadcast frame is sent to a user terminal, such that the user terminal determines the network failure of a Bluetooth player according to the failure identifier in the Bluetooth broadcast frame and processes the network failure.