BLE Single-Connection Switching for Mesh Network Terminals
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
One-to-many Bluetooth connections in high-security devices like door locks require complex resource-intensive communication processes, including key negotiation and device identification, which are inefficient and resource-consuming.
Innovation Solution
Implement a method where a network device disconnects from a terminal device when it cannot access a server, allowing the terminal device to establish a new connection with another network device, ensuring it communicates with only one device at a time, simplifying the process and saving resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If a terminal device maintains one-to-many Bluetooth connections with multiple network devices, then the device can communicate with multiple devices simultaneously, but the communication process becomes complex and consumes more resources
Solution Approach 1:
The patent segments the communication process into distinct phases: connection establishment phase (where the terminal can discover and connect to multiple network devices) and active communication phase (where only one connection is maintained at a time). This segmentation allows the terminal to have the capability to communicate with multiple devices without the complexity of managing simultaneous connections to all of them.
2Adaptability or versatility
If a terminal device maintains one-to-many Bluetooth connections with multiple network devices, then the device can communicate with multiple devices simultaneously, but resources are consumed more rapidly
Solution Approach 1:
The patent implements a dynamic connection management strategy where the terminal device actively monitors the status of its Bluetooth connections and dynamically switches between network devices based on their availability. The terminal maintains readiness to connect to multiple devices but actually sustains only one active connection at a time, adjusting its connection state in real-time based on network device status, which significantly reduces energy consumption compared to maintaining simultaneous connections.
3Reliability
If a terminal device establishes connections with multiple network devices, then data transmission channels are available from multiple sources, but the process of managing multiple connections increases complexity
Solution Approach 1:
The patent applies preliminary action by having the terminal device pre-discover and pre-connect to multiple network devices during an initialization phase, establishing a pool of available connection targets. Before actual data transmission is needed, the terminal has already identified viable network devices and prepared connection parameters. When data transmission is required, the terminal simply activates one pre-prepared connection from the pool, avoiding the complexity of real-time connection establishment and management during active communication.
Data Source
Figure 1~2
Figure 3~4
Figure 5
AI summary
This application provides a Bluetooth connection method and a communication system. A BLE communication connection between a terminal device and a network device may be disconnected based on a set condition, so that the terminal device can establish a new BLE communication connection to another network device or another terminal device. The terminal device may further send a broadcast message to indicate whether the current terminal device is capable of being connected, and another device that receives the broadcast message from the terminal device may determine, based on the broadcast message, whether to establish a connection to the terminal device. According to the technical solutions provided in this application, a manner in which the terminal device disconnects the BLE communication connection and a structure of a Bluetooth broadcast sent by the terminal device are improved, so that the terminal device can implement, through a one-to-one BLE connection, a communication function of the terminal device in a mesh network connection, thereby reducing complexity of BLE communication of the terminal device and saving resources of the terminal device.