Bluetooth Multi-End Communication via UUID Mapping and Encryption

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current Bluetooth low energy communication technologies are inefficient for multi-end to multi-end communication, as they require time-sharing polling connections that lead to high power consumption and untargeted data transmission, failing to ensure continuous and reliable information exchange among multiple nodes.

Innovation Solution

A method and system for Bluetooth-based multi-end to multi-end communication that involves authorizing and monitoring private data groups, performing encryption if necessary, and broadcasting data using a UUID-based mapping table to differentiate and encrypt information, allowing for real-time, reliable communication among multiple devices without continuous connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If time-sharing polling connection is used for many-to-many communication, then communication coverage is improved, but power consumption increases and communication efficiency deteriorates

Engineering Contradiction:
Improvecommunication coverageVSAvoidpower consumption
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the many-to-many communication into multiple one-to-one communication channels, each with its own connection and data transmission. This allows selective activation of only necessary communication channels, reducing overall power consumption while maintaining comprehensive communication coverage across multiple devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements periodic polling connections where devices establish temporary connections at scheduled intervals rather than maintaining continuous connections. This periodic action reduces power consumption by keeping devices in low-power states between polling cycles while still achieving comprehensive communication coverage.

Inventive Principle:
Principle #19Periodic action

2Adaptability or versatility

If time-sharing polling connection is used for many-to-many communication, then communication coverage is improved, but communication efficiency deteriorates

Engineering Contradiction:
Improvecommunication coverageVSAvoidcommunication efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

By segmenting many-to-many communication into dedicated one-to-one channels, the patent eliminates the need for devices to wait for their turn in a polling sequence. Each channel can transmit data independently and simultaneously, improving overall communication efficiency while maintaining coverage across all devices.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent establishes persistent one-to-one communication channels that remain active for data transmission, eliminating the repeated connection establishment and disconnection overhead. This continuous action improves communication efficiency by allowing uninterrupted data flow while maintaining coverage across multiple devices.

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If broadcast communication is used for many-to-many communication, then communication efficiency is improved, but data security and privacy deteriorate

Engineering Contradiction:
Improvecommunication efficiencyVSAvoiddata security
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the broadcast communication into multiple encrypted one-to-one channels, where each channel has its own encryption key and security credentials. This segmentation maintains the efficiency of direct communication while improving security by ensuring that data transmitted on one channel cannot be accessed by devices not authorized for that specific channel.

Inventive Principle:
Principle #1Segmentation

4Reliability

If connection-oriented communication is used, then data security is improved, but system power consumption overhead increases

Engineering Contradiction:
Improvedata securityVSAvoidpower consumption overhead
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent performs preliminary actions by establishing secure one-to-one communication channels and exchanging encryption credentials before actual data transmission begins. This preliminary setup allows subsequent data transmissions to occur efficiently over already-established secure channels, reducing repeated authentication overhead and power consumption while maintaining strong security.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10972907B2Method and system for Bluetooth-based multi-end to multi-end communication
Publication Date: 2021.04.06 ZHAO FENGPING
  • US10972907B2 patent drawing
  • US10972907B2 patent drawing
  • US10972907B2 patent drawing

AI summary

The invention provides a method and system for Bluetooth-based multi-end-to-multi-end communication, including: obtaining, through a short-term connection-oriented communication, a UUID of a device that needs to receive private data, corresponding the UUID to a private label according to a private label allocation table and storing the UUID in a mapping table within a broadcast host; and looking-up the mapping table, if data to be sent contains private information targeted for a specific receiving object group, then determining whether encryption is required; if encryption is required, then performing dynamical encryption based on the private label and proceeding to a step of Bluetooth broadcast payload sending; and performing corresponding non-private data hosting encapsulation or private data hosting encapsulation for the data to be sent and broadcasting the data. The invention not only satisfies the Bluetooth low energy specification, but also achieves many-to-many real-time communication, and includes a highly reliable encryption method.