Bluetooth Communication Through HCI for Container Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Bluetooth communication is limited to a single operating system in a device due to hardware constraints, preventing communication between a second device and a container or virtual machine running a different operating system.

Innovation Solution

A method utilizing a host controller interface (HCI) channel to establish a Bluetooth connection between a first device with multiple operating systems, enabling communication by exchanging instructions between these systems to facilitate data transfer across different operating systems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If Bluetooth hardware is used for communication between devices, then communication functionality is provided, but only one operating system can communicate at a time due to hardware limitations

Engineering Contradiction:
Improvecommunication compatibilityVSAvoidhardware limitation
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary mechanism where the second operating system acts as a mediator between the first operating system (in the container) and the Bluetooth hardware. The second operating system receives Bluetooth instructions from the first operating system, processes them, and forwards them to the Bluetooth module, enabling cross-osgi communication without requiring hardware changes in the container.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent adds a software layer dimension to the hardware-based Bluetooth communication. By introducing an HCI channel and instruction forwarding mechanism in the software layer, the system enables multiple operating systems to access Bluetooth functionality simultaneously through software abstraction rather than hardware sharing.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Adaptability or versatility

If a container or virtual machine runs a different operating system, then system flexibility is improved, but Bluetooth communication with external devices becomes impossible

Engineering Contradiction:
Improveoperating system flexibilityVSAvoidcommunication capability
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent makes the second operating system serve multiple functions: it manages its own operations while also acting as a Bluetooth communication gateway for the first operating system. This multi-functionality allows the containerized first operating system to communicate with external devices despite running in an isolated environment with different OS.

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

Solution Approach 2:

The second operating system functions as an intermediary that bridges the isolation between the containerized first operating system and the external Bluetooth environment. It receives communication requests from the first operating system, translates them into appropriate Bluetooth instructions, and facilitates the actual communication through the Bluetooth module.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Reliability

If Bluetooth connection is established through traditional means, then direct communication is achieved, but cannot support multiple operating systems simultaneously

Engineering Contradiction:
Improveconnection establishmentVSAvoidmulti-os support
Core Design Contradiction:
ReliabilityVSAdaptability or versatility

Solution Approach 1:

The patent segments the Bluetooth communication function into separate components: the first operating system initiates communication, the second operating system manages the HCI channel and instruction forwarding, and the Bluetooth module handles the physical communication. This segmentation allows each component to specialize and enables multi-os support without compromising connection reliability.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements preliminary action by having the second operating system prepare and manage the HCI channel in advance, establishing the communication pathway before actual data transfer begins. This pre-configured infrastructure ensures reliable connection establishment while supporting multiple operating systems through the prepared intermediary mechanism.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12418946B2Bluetooth communication method and electronic device
Publication Date: 2025.09.16 HUAWEI TECH CO LTD
  • US12418946B2 patent drawing
  • US12418946B2 patent drawing
  • US12418946B2 patent drawing

AI summary

This application provides a Bluetooth communication method and an electronic device. The method includes: A first operating system in a first device may establish a first Bluetooth connection between the first device and a second device by using an HCI channel and a second operating system. This provides a possibility for the first operating system of the first device to perform Bluetooth communication with the second device, and helps a container of the first device to communicate with the second device.