Bluetooth Multi-End Communication via UUID Mapping and Encryption
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Adaptability or versatility
If time-sharing polling connection is used for many-to-many communication, then communication coverage is improved, but communication efficiency deteriorates
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.
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.
3Productivity
If broadcast communication is used for many-to-many communication, then communication efficiency is improved, but data security and privacy deteriorate
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.
4Reliability
If connection-oriented communication is used, then data security is improved, but system power consumption overhead increases
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.
Data Source
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.


