METHOD FOR DATA SYNCHRONIZATION AND APPARATUS THEREOF
First Claim
1. A method for implementing data synchronization, comprising:
- detecting a conflict in data synchronization;
acquiring a conflict resolution result according to conflict detection data; and
synchronizing conflicted data according to the conflict resolution result.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for detecting and resolving the data synchronization conflict is disclosed by the present invention, and the method includes the following processes. The client and the server detect a conflict in data synchronization; acquire a conflict resolution result according to conflict detection data; and synchronize conflicted data according to the conflict resolution result. The present invention also provides a client, a server and a system for detecting and resolving the data synchronization conflict. In the solution of the present invention, the conflict detection for the data to be synchronized is performed before the data synchronization between the client and the server, so the data which can be transmitted and the data which can not be transmitted are determined, then the synchronization time is shortened, and the flow of network traffic is reduced.
-
Citations
30 Claims
-
1. A method for implementing data synchronization, comprising:
-
detecting a conflict in data synchronization;
acquiring a conflict resolution result according to conflict detection data; and
synchronizing conflicted data according to the conflict resolution result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A server for data synchronization comprising a server database, a conflict detection unit, a conflict resolution unit, a transceiver unit,
wherein the server database is configured to store data of the server; - the conflict detection unit is configured to compare data received by the transceiver unit with data of the server database to perform the conflict detection, and send a conflict detection result to the conflict resolution unit;
the conflict resolution unit is configured to acquire the conflict resolution result according to a configured conflict resolution strategy and the conflict detection result; and
the transceiver unit is configured to receive conflict detection data, and synchronize the conflicted data with data of a client according to the conflict resolution result. - View Dependent Claims (27)
- the conflict detection unit is configured to compare data received by the transceiver unit with data of the server database to perform the conflict detection, and send a conflict detection result to the conflict resolution unit;
-
28. A client for detecting and resolving data synchronization conflict, comprising:
-
a client storage unit, configured to store data of the client;
a transceiver unit, configured to send conflict detection data to a server, and synchronize the conflicted data with data of the server. - View Dependent Claims (29)
-
-
30. A system for detecting and resolving data synchronization conflict, comprising:
-
a server including a server database, a conflict detection unit, a conflict resolution unit, a transceiver unit; and
wherein the server database is configured to store data of the server;
the conflict detection unit is configured to compare data received by the transceiver unit with data of the server database to perform the conflict detection, and send a conflict detection result to the conflict resolution unit;
the conflict resolution unit is configured to acquire the conflict resolution result according to a configured conflict resolution strategy and the conflict detection result; and
the transceiver unit is configured to receive conflict detection data, and synchronize the conflicted data with data of the client according to the conflict resolution result; and
a client including a client storage unit configured to store data of the client; and
a transceiver unit configured to send conflict detection data to a server, and synchronize the conflicted data with data of the server.
-
Specification