Bluetooth Firmware Update Window Adjustment
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing Bluetooth communication devices face increased firmware updating times due to high request rates for data verification and retransmission during firmware updates in Bluetooth mesh networks.
Innovation Solution
A Bluetooth communication device and method that dynamically adjusts the transfer window based on chunk missing data, retransmitting specific chunks not received by the device, and adjusting the transfer window to optimize data block transfers, thereby reducing overall updating time.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data verification requests are frequently issued to ensure correct reception, then data transmission reliability is improved, but the overall firmware updating time is greatly increased
Solution Approach 1:
The patent implements dynamic adjustment of the transfer window size based on real-time transmission conditions. The processor monitors chunk acknowledgment status and dynamically modifies the transfer window parameter to optimize the balance between verification frequency and transmission efficiency, resolving the contradiction between reliability and time consumption
Solution Approach 2:
The patent changes the transfer window parameter adaptively during the firmware update process. By adjusting this parameter based on chunk reception status, the system optimizes the verification frequency and reduces unnecessary delays, thereby improving updating speed while maintaining data transmission reliability
2Reliability
If retransmission of data chunks is performed to ensure complete reception, then data完整性 is improved, but the overall firmware updating time is greatly increased
Solution Approach 1:
The patent uses the transfer window mechanism to pre-define and manage the scope of data transmission before actual transmission begins. By setting appropriate window parameters in advance and monitoring chunk status, the system can identify missing chunks early and perform targeted retransmission rather than comprehensive retransmission, reducing time loss
Solution Approach 2:
The patent implements a chunk-based data transmission model where the firmware image is divided into multiple chunks. The sender maintains a copy of the original data and uses acknowledgment mechanisms to identify which chunks need retransmission, enabling efficient selective retransmission rather than retransmitting all data
Data Source
AI summary
A data transmission method includes: starting transferring chunks in a first data block of an image file to a device via a Bluetooth network; when a number of at least one first trunk in the chunks that has been transferred to the device equals to a transfer window, determining whether the device receives all of the at least one first trunk to update the chunk missing data; if the device receives all of the at least one first trunk, dynamically adjusting the transfer window according to the chunk missing data to continue transferring remaining chunks in the chunks or a second data block of the image file to the device; and if the device fails to receive all of the at least one first trunk, retransferring at least one chunk that is not previously received by the first device to the device.


