Synchronization system and method thereof
AssigneesInventec Corporation, Inventec (Pudong) Technology Corporation
InventorSean LIU
Life of this patent
Estimating the term…
Abstract
A synchronization system and a method thereof are provided. A synchronization server detects a location message of a client to generate a time zone label, calculates a use frequency according to a use time of the client, and according to the use frequency and the number of clients with the same time zone label and synchronization time, sets a practical synchronization time for each client, so as to distribute the time point of synchronization processing on each client and the synchronization server, thereby achieving the technical efficacy of improving load balancing of the synchronization processing.
Claims10
A synchronization system, comprising:
- at least one client, configured for transmitting a connection message;
- and
- a synchronization server, comprising:
- a storage module, configured for storing a used record and a synchronization time of each client;
- a detection module, configured for receiving the connection message and detecting a location message and a use time of the client according to the connection message, then generating a time zone label according to the location message, and recording the time zone label and the use time to the used record corresponding to the client;
- a calculation module, configured for calculating a use frequency of each client by using the use time according to the used record of each client, and calculating the number of clients with the same time zone label and same synchronization time;
- an adjustment module, configured for adjusting and setting a practical synchronization time of each client according to the use frequency and the number of clients;
- and
- a synchronization module, configured for performing synchronization processing on the synchronization server and the client according to the practical synchronization time.
A synchronization method, applied in a synchronization server, wherein the steps of the method comprise:
- storing a used record and a synchronization time of at least one client;
- detecting a location message and a use time of the client according to a connection message after the connection message is received from the client, then generating a time zone label according to the location message, and recording the time zone label and the use time to the used record corresponding to the client;
- calculating a use frequency of each client by using the use time according to the used record of each client, and calculating the number of clients with the same time zone label and same synchronization time;
- adjusting and setting a practical synchronization time of each client according to the use frequency and the number of clients;
- and
- performing synchronization processing on the synchronization server and the client according to the practical synchronization time.
Dependencies are inferred from the claim text.