US 12,438,940 B2
Data transmission method and system, apparatus, device, and medium
Qingchuan Sun, Shenzhen (CN); Jinming Hao, Shenzhen (CN); Hao Pan, Shanghai (CN); Zengshi Huang, Shenzhen (CN); Zhongquan Liu, Shenzhen (CN); and Chen Wang, Shenzhen (CN)
Assigned to Huawei Technologies Co., Ltd., Shenzhen (CN)
Filed by HUAWEI TECHNOLOGIES CO., LTD., Guangdong (CN)
Filed on Dec. 28, 2022, as Appl. No. 18/147,591.
Application 18/147,591 is a continuation of application No. PCT/CN2021/097498, filed on May 31, 2021.
Claims priority of application No. 202010615499.2 (CN), filed on Jun. 30, 2020.
Prior Publication US 2023/0199064 A1, Jun. 22, 2023
Int. Cl. H04L 67/1074 (2022.01)
CPC H04L 67/1074 (2013.01) 20 Claims
OG exemplary drawing
 
1. A data transmission method, comprising:
sending, by a first device, first information of a first data block to a second device, wherein the first data block is a data block to be sent by the first device to the second device, and the first information is used to describe an attribute of the first data block;
searching, by the second device based on the first information, a first index for a second data block similar to the first data block, wherein the first index is used to record, by the second device, information about a data block that has been received by the second device from the first device, and the first index includes a correspondence between a storage address and each of a strong fingerprint and a similar fingerprint that are of the received data block;
sending, by the second device, second information of the second data block to the first device, wherein the second data block was previously sent from the first device and received by the second device, and the second information is used to describe an attribute of the second data block;
locally obtaining, by the first device, a reference block based on the second information, wherein the reference block is the same as the second data block;
compressing, by the first device, a difference part of the first data block relative to the reference block to obtain first compressed information;
sending, by the first device, the first compressed information to the second device; and
obtaining, by the second device, the first data block based on the first compressed information and the second data block.