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

A data synchronization method and system based on distribution

A data synchronization and distributed technology, applied in the field of network communication, can solve problems such as unacceptable, incapable of applying large-capacity systems, and central control server cannot be realized, so as to achieve the effect of reducing data packet volume, easy implementation and expansion

Active Publication Date: 2007-11-28
SHENZHEN TENCENT COMP SYST CO LTD
View PDF0 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

When the regular polling method of the central control server is adopted, the amount of data packets input and output by the central control server will reach an unacceptable level, and the amount of data packets will increase linearly with the expansion of the system scale, so that the central control server It is almost impossible to achieve; when the branch server actively reports, although it can reduce the amount of data packets output by the central control server to a certain extent, it cannot effectively reduce the amount of input data packets. This method also cannot be applied to large-capacity systems. middle

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
  • A data synchronization method and system based on distribution
  • A data synchronization method and system based on distribution
  • A data synchronization method and system based on distribution

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0039] The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0040] The present invention provides a distributed-based data synchronization system, which is composed of a central control server and more than one (namely: one or more, also called at least one) branch servers. Wherein, the central control server serves as the central control node, and the more than one branch servers form more than one synchronization chain. In each synchronization chain, each node is a branch server, each node is connected in turn to form a non-cross chain structure, and there is only one head node. The so-called non-cross-chain structure means that each node is arranged in a "one" shape; among them, if only one node is included in the non-cross-chain, only the head node is included, and if there are two nodes in the non-cross-chain, the head node and its Connected tail nodes; if more than two nodes are include...

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 synchronizing method based on distributing formula, which comprises the following steps: dividing each branched server into each synchronous chain; making each synchronous chain connected by at least one branched server to form non-crossing chain with only one branched server as cephalomere point; reporting self-managing user data to central control server timely and positively when the managed user data of each branched server changes; updating the self-reserved global user data through the central control server; transmitting the global user data to each branched server of cephalomere point; updating the global user data in the synchronous chain after the branched server receives the global user data. The invention also provides a system, which reduces the disposing burden of the central control server.

Description

technical field [0001] The invention relates to network communication technology, in particular to a distributed-based data synchronization method and system. Background technique [0002] With the popularization of the network, the number of network users is increasing, and the scale of the network communication system is also expanding. A network communication system includes a large number of network devices to support communication among a large number of network users. To this end, data such as online status of users must be synchronized among network devices. For example: for an instant messaging (IM, Instant Messaging) system, each instant messaging server will save the global user online status information (that is: the online status information of all users in the current instant messaging system), so that the user can log in to the instant messaging The server queries specific user information or obtains the online status of friends, etc., and based on the global ...

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): H04L29/00G06F17/30G06F13/42
Inventor 曹树勋朱冶何法江吴波
Owner SHENZHEN TENCENT COMP SYST 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