Patent ID: 9697225
Date: 2017-07-04
CPC Classifications: G06F,H04L

Claim:
1. A file synchronizing method of a terminal device, the method comprising: determining a first synchronization target file having changed matter caused by a first chunk file and a second synchronization target file having changed matter caused by a second chunk file; calculating hash values for each of the plurality of divided chunk files constructing at least one of the first synchronization target file and the second synchronization target file, the divided chunk files comprising the first chunk file and the second chunk file; transmitting a hash value list that includes the calculated hash values to a server; receiving a transmission request designating only for a chunk file corresponding to a hash value which is not stored in a hash table, the hash table storing hash values for each of every chunk file constructing at least one of already synchronized files, among the hash values included in the hash value list; and transmitting only the first chunk file of the first chunk file and the second chunk file to the server in response to the transmission request, when a hash value of the first chunk file and a hash value of the second chunk file are not stored in the hash table, wherein the hash value of the first chunk file is identical to the hash value of the second chunk file.