Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data synchronization method and system

A data synchronization and data technology, applied in the direction of digital transmission systems, transmission systems, data exchange networks, etc., can solve the problems of high requirements for servers and client devices and low data synchronization efficiency, so as to improve data synchronization efficiency and reduce interaction The effect of data volume and number of interactions

Active Publication Date: 2007-10-31
HUAWEI TECH CO LTD
View PDF0 Cites 91 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0011] The present invention provides a data synchronization method, which is used to solve the problems of low data synchronization efficiency between the client and the server and high requirements for the server and client devices existing in the prior art

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Data synchronization method and system
  • Data synchronization method and system
  • Data synchronization method and system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0051] The data synchronization method provided by the invention is applied to the data synchronization between the client and the server. The method of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0052] On the server side, one or more user data tables are established for each user to store user data records of the user. Between the server and the client, what needs to be synchronized is the user data of the user.

[0053] In the server, a corresponding record version number is set for each record of user data of each user, and the record version number is set to an incremental integer value according to the operation sequence of the user data record, or set to the corresponding timestamp, For example, YYYYMMDDHHMMSS indicates that the operation time of the current record is a certain hour, certain minute, certain second on a certain day of a certain year and a certain month, which is used as the record version numb...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a data synchronization method which is used in data synchronization between client and server. It includes: the user data recording is set with recording version number which is increased by degrees as operation sequence; the client takes the maximum recording version number of local-storage user data recording as the overall recording version number of client data; when client logs on server, the client sends data synchronization request to server, with said overall recording version number of client data; server judges whether said overall recording version number of client data is the same with overall recording version number of user data, when they are different, server sends data recording whose recording version number is bigger than overall recording version number of client data to client for data synchronization. The invention also discloses a corresponding data synchronization system. The invention can realize real time data synchronization between client and server efficiently.

Description

technical field [0001] The present invention relates to data synchronization, in particular to a data synchronization method and system based on a client / server model. Background technique [0002] The Internet provides people with a wealth of services, such as address book management and chat history management. The characteristics of these services are based on the client / server (C / S) model, and the user interacts with the server through the client. Due to the huge number of clients, the client needs to frequently send data back to the server and process requests, which has very high performance requirements for the server. In the case of low bandwidth or high latency, the situation will be deteriorated, and the resulting performance problems may cause application problems. Program usability and user productivity are drastically reduced. In order to improve the performance of client operations, many systems currently deploy code and data on the client, execute and access...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): H04L12/24H04L29/08
Inventor 尚万军
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products