Bluetooth Connection Management Under Wireless Bandwidth Limits
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Bluetooth devices face challenges in managing limited wireless bandwidth, leading to difficulties in establishing connections with new devices when existing connections are already maximized, without a systematic approach to optimize bandwidth allocation.
Innovation Solution
An electronic device is equipped with a processor that manages bandwidth by identifying available and required bandwidth, recommending the release of existing connections based on factors like connection duration, relevance to applications, USB support, and bandwidth similarity, to make room for new connections.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the electronic device maintains maximum number of Bluetooth connections, then the device connectivity and functionality are improved, but the bandwidth for new connections becomes insufficient
Solution Approach 1:
The system performs preliminary evaluation of bandwidth requirements before establishing new Bluetooth connections. The processor checks whether the electronic device has sufficient remaining bandwidth to accommodate the incoming connection request, and proactively manages existing connections to make room for new ones when necessary.
Solution Approach 2:
The system dynamically adjusts the number of active Bluetooth connections by changing the state of existing connections. When bandwidth is insufficient, the processor releases connections based on predetermined criteria (such as connection duration, device type, or usage patterns) to create available bandwidth for new connections.
2Quantity of substance
If the electronic device releases existing Bluetooth connections to accommodate new connections, then the available bandwidth is increased, but the stability of existing connections is reduced
Solution Approach 1:
The system applies different evaluation criteria to different existing Bluetooth connections based on their specific characteristics. Connections are not treated uniformly; instead, the processor evaluates each connection's duration, device type, and usage patterns to determine which ones should be released, thereby maintaining stability where possible while creating bandwidth where needed.
Solution Approach 2:
The system continuously monitors the bandwidth status and connection states, using feedback to make intelligent decisions about which connections to release. The processor evaluates real-time bandwidth requirements and compares them against current connection states, adjusting connection management dynamically to balance stability and availability.
3Device complexity
If the electronic device uses a simple connection management approach, then the device complexity is reduced, but the optimization of bandwidth allocation is insufficient
Solution Approach 1:
The system implements self-service connection management where the processor automatically evaluates bandwidth requirements and makes decisions about connection acceptance and release without requiring manual user intervention. The predetermined criteria are built into the system, allowing it to autonomously optimize bandwidth allocation based on real-time conditions.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
An electronic device includes a processor configured to execute instructions to: receive a request for wireless connection from a first device, identify a usage of a wireless bandwidth of the first device, determine whether a wireless connection to the first device is possible based on a remaining wireless bandwidth of the electronic device and the usage of the wireless bandwidth of the first device, direct a user interface to be provided to allow a user to select at least one other wireless device of one or more other wireless devices on which other device wireless connection will be released, from among the one or more other wireless devices that are already wirelessly-connected to the electronic device with the other device wireless connection, release the other device wireless connection to the at least one other wireless device that is selected, and establish the wireless connection to the first device.