Bluetooth Module Data Processing for Voice Response Speed

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In environments with multiple smart devices, the use of the same wake-up word can lead to multiple devices being activated simultaneously, resulting in packet loss during Bluetooth scanning and poor voice response speed and control experience due to complex interaction and synchronization issues.

Innovation Solution

A data processing method that differentiates between types of data packets during Bluetooth scanning, discarding or combining them based on their type to reduce packet loss, and using preconfigured filters and scanning parameters to enhance scanning efficiency and speed.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If Bluetooth scanning is performed to synchronize data between multiple smart devices, then data synchronization capability is improved, but packet loss occurs resulting in slow voice response speed

Engineering Contradiction:
Improvedata synchronization reliabilityVSAvoidvoice response time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments Bluetooth data packets into different types (collaboration data packets and other data packets) and processes them differently. Collaboration data packets are reported directly to the application without combining with scanning responses, while other packets are combined. This segmentation reduces packet loss and improves voice response speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies different processing qualities to different data packets based on their types. Collaboration data packets receive priority processing (direct reporting) to ensure timely voice response, while other packets undergo standard combining processing. This local quality differentiation resolves the contradiction between synchronization reliability and response speed.

Inventive Principle:
Principle #3Local quality

2Adaptability or versatility

If all smart devices respond to the same wakeup word, then voice assistant coverage is improved, but complex interaction environment causes poor user experience

Engineering Contradiction:
Improvevoice assistant coverageVSAvoiduser interaction simplicity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent implements a feedback mechanism where the first device determines whether to respond to the wakeup word based on collaboration information received from the second device via Bluetooth scanning. The first device sends a scanning request and receives a scanning response to obtain collaboration information, then decides whether to activate the voice assistant. This feedback loop enables intelligent response selection, improving user experience while maintaining wide coverage.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent performs preliminary Bluetooth scanning and collaboration information exchange before the voice assistant activation decision is made. This preliminary action allows the system to pre-determine which device should respond, avoiding complex post-activation coordination and simplifying the user experience.

Inventive Principle:
Principle #10Preliminary action

3Loss of information

If broadcast data and scanning response are always combined and reported, then data completeness is improved, but packet loss occurs when the first device cannot receive the scanning response

Engineering Contradiction:
Improvedata completenessVSAvoidpacket reception reliability
Core Design Contradiction:
Loss of informationVSReliability

Solution Approach 1:

The patent dynamically adjusts the data processing strategy based on the packet type. For collaboration data packets, the system uses a direct reporting path that does not depend on receiving the scanning response, ensuring reliability. For other packets, the system uses the traditional combining path to maintain data completeness. This dynamic adaptation resolves the contradiction between completeness and reliability.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the processing parameter (reporting method) based on the data packet type. Collaboration data packets are reported directly without combining, while other packets are combined with scanning responses. This parameter change based on packet type ensures both data completeness and reception reliability.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12133283B2Data processing method, Bluetooth module, electronic device, and readable storage medium
Publication Date: 2024.10.29 HUAWEI TECH CO LTD
  • US12133283B2 patent drawing
  • US12133283B2 patent drawing
  • US12133283B2 patent drawing

AI summary

A data processing method includes, when receiving a BLUETOOTH scanning enabling indication of a first application, a first device that receives broadcast data from a second device, sends a scanning request to the second device, and receives a scanning response. Accordingly, when the broadcast data is a data packet of a specified type, the broadcast data is reported to the first application, and the scanning response is discarded.