US 11,722,252 B2
Bluetooth communication device and data transmission method
Huan Sun, Suzhou (CN); Xiao-Dan Xu, Suzhou (CN); and Si-Yuan Wang, Suzhou (CN)
Assigned to REALTEK SEMICONDUCTOR CORPORATION, Hsinchu (TW)
Filed by REALTEK SEMICONDUCTOR CORPORATION, Hsinchu (TW)
Filed on Feb. 14, 2022, as Appl. No. 17/670,542.
Claims priority of application No. 202110571544.3 (CN), filed on May 25, 2021.
Prior Publication US 2022/0385400 A1, Dec. 1, 2022
Int. Cl. H04L 1/08 (2006.01); G06F 8/65 (2018.01); H04W 4/80 (2018.01)
CPC H04L 1/08 (2013.01) [G06F 8/65 (2013.01); H04W 4/80 (2018.02)] 20 Claims
OG exemplary drawing
 
1. A Bluetooth communication device, comprising:
a wireless transceiver circuit configured to be coupled to a first device via a Bluetooth network;
at least one memory circuit configured to store a program code and chunk missing data; and
at least one processor circuit configured to execute the program code to:
start transferring a plurality of chunks in a first data block of an image file to the first device;
when a number of at least one first trunk in the plurality of chunks that has been transferred to the first device is not less than a transfer window, determine whether the first device receives all of the at least one first trunk, in order to update the chunk missing data;
if the first device receives all of the at least one first trunk, dynamically adjust the transfer window according to the chunk missing data, in order to continue transferring remaining chunks in the plurality of chunks or a second data block of the image file to the first device; and
if the first device fails to receive all of the at least one first trunk, retransfer at least one second chunk to the first device, wherein the at least one second chunk is a chunk in the at least one first chunk that is not received by the first device.