Method For Processing Data Synchronization And Client Terminal, Server, And Data Synchronization System Thereof
First Claim
1. A method for processing data synchronization comprising:
- performing, by a client, corresponding modification on a modified data item sent from a server;
buffering, by the client, a global unique identity sent from the server corresponding to the modified data item;
reporting, by the client, the buffered global unique identity to the server after restarting the synchronization process next time in a case that the current synchronization process is interrupted; and
storing, by the server, the reported information, sending a global unique identity (GUID) and a corresponding modified data item in its own modification database to the client for the client to perform corresponding process, wherein the GUID is not included in the stored result.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for processing data synchronization includes a client terminal performing corresponding updating process for the updating data item transmitted from a server; storing the global unique identity (GUID) corresponding to the updating data item sent from the server; if this synchronization process is interrupted, after next synchronization process is re-initiated, the client terminal reporting the stored GUID to server memory; according to the stored result, the server transmitting GUID and the corresponding updating data items which are not included in the stored result in itself updating database to the client terminal, then returning to procedure. Correspondingly, the present disclosure also provides a client terminal, server and data synchronization system. The present disclosure enables to complete data synchronization normally even if the case that the data synchronization process is interrupted.
-
Citations
24 Claims
-
1. A method for processing data synchronization comprising:
-
performing, by a client, corresponding modification on a modified data item sent from a server; buffering, by the client, a global unique identity sent from the server corresponding to the modified data item; reporting, by the client, the buffered global unique identity to the server after restarting the synchronization process next time in a case that the current synchronization process is interrupted; and storing, by the server, the reported information, sending a global unique identity (GUID) and a corresponding modified data item in its own modification database to the client for the client to perform corresponding process, wherein the GUID is not included in the stored result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A client comprising:
-
a modification processing unit, adapted for performing corresponding modification on a modified data item sent from a server; an identity buffering unit, adapted for buffering a global unique identity sent from the server corresponding to the modified data item; and an identity reporting unit, adapted for reporting the global unique identity buffered by the identity buffering unit to the server after restarting a synchronization process next time in a case that the current synchronization process is interrupted. - View Dependent Claims (18, 19, 20)
-
-
21. A server comprising:
-
a reported information storage unit, adapted for storing a global unique identity reported by a client, wherein the global unique identity corresponds to a modified data item updated by the client sent from the server; a searching unit, adapted for searching a global unique identity and a corresponding modified data item in the own modification database of the server;
the global unique identity is not comprised in the reported information storage unit; anda sending unit, adapted for sending the global unique identity and the corresponding modified data item searched by the searching unit to the client. - View Dependent Claims (22, 23)
-
-
24. A data synchronization system comprising a client and a server, wherein:
-
the client is adapted for performing corresponding modification on a modified data item sent from the server, buffering a global unique identity corresponding to the modified data item sent from the server, and reporting the buffered global unique identity to the server upon restarting a interrupted synchronization process; and the server is adapted for storing the reported information and sending the global unique identity and the corresponding modified data item in its modification database to the client;
the global unique identity is not comprised in the storage result.
-
Specification