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

Multi-terminal data synchronization method based on ACK synchronization

A data synchronization and multi-terminal technology, applied in digital transmission systems, using return channels for error prevention/detection, electrical components, etc., can solve problems such as terminal data synchronization schemes are not very mature, communication synchronization cannot be achieved, and communication bandwidth can be saved , Guarantee reliability, high efficiency, and high computing efficiency

Active Publication Date: 2015-09-30
HUBEI UNIV OF ARTS & SCI
View PDF7 Cites 9 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] Although the data synchronization scheme between servers is relatively mature, basically through synchronous merging of nodes, I / O fault tolerance and distributed protocol recovery, the data synchronization scheme for terminals is not very mature
Because multiple terminals cannot directly communicate and synchronize like a server, but need to be synchronized through the server uniformly, which puts a huge pressure on the server

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
  • Multi-terminal data synchronization method based on ACK synchronization
  • Multi-terminal data synchronization method based on ACK synchronization

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0022] In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in combination with specific implementation cases and with reference to the accompanying drawings.

[0023] The technical solution adopted by the present invention is: the server and the client (i.e., the terminal) each maintain their latest ACK value (the terminal’s can be called EACK to distinguish it from the server’s ACK), and the value of the transmission control character sequence number ACK can be The serial number of the data used (that is, the data sequence) is called the transmission control character serial number. That is, the serial number of the transmission control character of the server is recorded as ACK, and the serial number of the transmission control character of the server is recorded as EACK.

[0024] see figure 2 , the process of the embodiment of the present invention includes the fol...

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 provides a multi-terminal data synchronization method based on ACK synchronization. According to the method, a server and all terminals keep respective latest transmission control character sequence numbers; the server is firstly started to read in the latest value of the own transmission control character sequence number, and then all the terminals are started to read in the latest values of the respective transmission control character sequence numbers; when data is newly added to one terminal, the terminal sends the data to the server; the server saves the data, updates the own transmission control character sequence number, and broadcasts the data to all the terminals; after receiving the data broadcasted by the server, any one terminal parses the transmission control character sequence number of the broadcasted data, and judges whether the transmission control character sequence number of the broadcasted data is equal to the value of the local transmission control character sequence number plus one or not; if yes, the terminal updates the broadcasted data to the local end, and updates the value of the local transmission control character sequence number; if no, the terminal discards the broadcasted data, and uploads a synchronization request containing the value of the local transmission control character sequence number to the server; after obtaining the corresponding data, the terminal updates both the local data and the value of the local transmission control character sequence number.

Description

technical field [0001] The present invention relates to the application field of computer engineering technology, more specifically, to a data synchronization method based on synchronous ACK correction. Background technique [0002] With the continuous development of cloud computing, the idea of ​​distributed systems has gradually begun to penetrate into various systems. Distributed systems include distributed operating systems, distributed programming languages ​​and compilation and interpretation systems, distributed file systems and distributed databases. system etc. The biggest feature of a distributed system is the high concurrent processing between processes and ensuring the reliability and availability of data. High concurrency requires real-time synchronization between data, and reliability requires multi-server data backup, so that when a server data has a problem, it can be restored, which brings about the problem of data storage synchronization between servers, w...

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
Patent Type & Authority Applications(China)
IPC IPC(8): H04L1/16H04L29/08
CPCH04L1/1607H04L67/1095H04L67/1097
Inventor 吴钊胡春阳谷琼
Owner HUBEI UNIV OF ARTS & SCI
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