Data synchronization method, device and system
A data synchronization and data technology, applied in the Internet field, can solve problems such as difficult recovery and server data errors
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0118] The embodiment of the present invention provides a data synchronization method, and the method takes the server side as an example to describe the data synchronization method. see figure 1 , the method flow provided by the embodiment of the present invention includes:
[0119] 101: The server receives a data synchronization request uploaded by the client, and the data synchronization request carries a restoration identifier and data items of the client.
[0120] 102: Obtain a set of difference data items according to the recovery identifier and the data items of the client, where the set of difference data items includes modified data items and newly added data items in the data items of the server relative to the data items of the client.
[0121] Specifically, the data items of the client carried in the data synchronization request are all data items of the client, and a set of difference data items is obtained according to the recovery identifier and the data items ...
Embodiment 2
[0168] In order to avoid wrongly modifying data of the server during synchronization between the client and the server, the embodiment of the present invention provides a data synchronization method. In combination with the content of the first embodiment above, see image 3 , the method flow provided by the embodiment of the present invention includes:
[0169] 301: The client uploads a data synchronization request to the server, and the data synchronization request carries a recovery identifier and data items of the client.
[0170] Wherein, the client is usually installed on the terminal, and may also be installed on other devices. Terminals can include mobile phones, tablet computers, e-book readers, MP3 players (Moving Picture Experts Group Audio Layer III, moving picture experts compression standard audio level 3), MP4 (Moving Picture Experts Group Audio Layer IV, moving picture experts compression standard Audio Level 4) Players, Laptops and Desktops etc.
[0171] Fo...
Embodiment 3
[0221] An embodiment of the present invention provides a server, and the server is configured to execute the data synchronization method provided in the first or second embodiment above. see Figure 5 , the server includes:
[0222] The receiving module 501 is configured to receive a data synchronization request uploaded by the client, and the data synchronization request carries a recovery identifier and a data item of the client;
[0223] An acquisition module 502, configured to acquire a set of difference data items according to the recovery identifier and the data items of the client, where the set of difference data items includes modified data items and newly added data items in the data items of the server relative to the data items of the client;
[0224] The sending module 503 is configured to send the set of difference data items acquired by the acquiring module 502 to the client, so that the client synchronizes the local data of the client according to the set of d...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com