Bluetooth Polling Method Reducing Time Slots for Transfer Efficiency
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In Bluetooth protocol-based data transfer, the efficiency is reduced when the number of slaves increases, as the master needs to send multiple polling packets, leading to increased time slots and reduced transfer efficiency.
Innovation Solution
A polling method where a master determines which slaves support a predetermined protocol, assigns responding orders, and sends a single polling packet, allowing slaves to respond in sequence, thereby reducing the number of time slots required for data transfer.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If the master sends multiple polling packets to poll M slaves individually, then each slave can be polled separately, but the number of time slots increases to (2×M) slots and transfer efficiency decreases
Solution Approach 1:
The patent combines multiple individual polling operations into a single polling packet that can be received by multiple slaves simultaneously. The polling packet includes a polling list containing addresses of multiple slaves, allowing one polling action to serve multiple slaves instead of requiring separate polling packets for each slave, thus reducing time slots from (2×M) to (M+1) or (M+2) slots.
Solution Approach 2:
The polling packet is designed with universal functionality to address multiple slaves within a single packet. The polling list field allows the same packet structure to serve different slave combinations, making the polling mechanism multi-functional and adaptable to various slave configurations without requiring separate polling procedures for each slave.
2Adaptability or versatility
If the number of slaves increases, then more devices can be connected to the Bluetooth piconet, but the period length of polling increases and transfer efficiency is reduced
Solution Approach 1:
The master performs preliminary action by pre-configuring the polling list with slave addresses before sending the polling packet. This allows the master to efficiently manage multiple slaves without increasing the polling period length, as the polling list is prepared in advance and transmitted in a single packet, reducing the time loss associated with sequential polling of each slave.
Data Source
AI summary
A polling method compliant to Bluetooth protocol is utilized for increasing transfer efficiency. In a Bluetooth piconet, a master queries each slave to determine the slaves supporting a predetermined protocol. The master determines a predetermined address as the instruction of the predetermined protocol. When the master sends a polling packet with the predetermined address to the supporting slaves, the supporting slaves can respond in sequence. In this way, even if the supporting slaves increase, the master only has to send one single polling packet for all the supporting slaves responding, increasing the transfer efficiency.


