CN104408048A - Method and device for synchronization of buffered cloud storage data - Google Patents

Method and device for synchronization of buffered cloud storage data Download PDF

Info

Publication number
CN104408048A
CN104408048A CN201410584308.5A CN201410584308A CN104408048A CN 104408048 A CN104408048 A CN 104408048A CN 201410584308 A CN201410584308 A CN 201410584308A CN 104408048 A CN104408048 A CN 104408048A
Authority
CN
China
Prior art keywords
file
predetermined threshold
threshold value
value
middleware device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201410584308.5A
Other languages
Chinese (zh)
Other versions
CN104408048B (en
Inventor
李振华
刘云浩
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tsinghua University
Original Assignee
Tsinghua University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tsinghua University filed Critical Tsinghua University
Priority to CN201410584308.5A priority Critical patent/CN104408048B/en
Publication of CN104408048A publication Critical patent/CN104408048A/en
Application granted granted Critical
Publication of CN104408048B publication Critical patent/CN104408048B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/18File system types
    • G06F16/182Distributed file systems
    • G06F16/1824Distributed file systems implemented using Network-attached Storage [NAS] architecture
    • G06F16/183Provision of network file services by network file servers, e.g. by using NFS, CIFS
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/10File systems; File servers
    • G06F16/17Details of further file system functions
    • G06F16/178Techniques for file synchronisation in file systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a method and a device for synchronization of buffered cloud storage data, and aims at solving the technical problem of synchronization flow waste caused by frequent and transient updating on user data. The method comprises the steps as follows: a middleware device receives a first file which is to be stored on a cloud; the first file is a file in user equipment; the middleware device obtains a capacity value of the first file, judges whether the capacity value of the first file is greater than or equal to the preset threshold value; when the capacity value of the first file is smaller than the preset threshold value, and the middleware device does not receive a second file within a first preset time period after receiving the first file, the first file is transmitted to a cloud storage synchronization folder which is connected to the cloud; the second file is a file which is to be stored on the cloud. By virtue of the method and the device for batch synchronization, the network flow overhead of cloud storage application is effectively lowered; an obvious effect on user experience is not caused.

Description

A kind of buffer-type cloud stores the method and apparatus of data syn-chronization
Technical field
The present invention relates to computer realm, refer to that a kind of buffer-type cloud stores the method and apparatus of data syn-chronization especially.
Background technology
Store as individual, the powerful of file synchronization and data sharing, cloud stores service (as Dropbox, Google Drive, OneDrive, iCloud Drive etc.) is very popular in recent years, for user provides ubiquitous, reliable, safe data storage service, and can easily synchrodata to multiple devices or multiple user.
A cloud storage system is typically made up of two parts: (1) fore device, installs and runs on a user device; (2) rear end cloud, deposits user data, is generally made up of large-scale data center." synchronization folder " that user generally needs appointment one special when installing client application, when user creates file or amendment file in this file, the Data Update done all can by client application automatic synchronization to rear end cloud, and synchronizing process is almost completely transparent to user.In considering that their data have entrusted cloud to store by hundreds of millions of users, cloud storage is applied and how to be effectively utilized Internet resources, carry out efficient contents distribution just becomes very important.
But when fore device carries out frequently very brief Data Update, cloud storage is applied the network traffics produced and is presented " poor efficiency of morbid state ".Specifically, when there is Data Update in synchronization folder, cloud stores application and will calculate two-value difference and compress it, again the two-value difference after compression is sent to high in the clouds, this process inevitably sends " session service data " (Session maintenance data) simultaneously, thus all brings but heavy and non-essential flow to bear to high in the clouds, fore device and transmission network.Operator is called that cloud stores " synchronous flow abuse problem " (Data sync traffic overuse problem) of contents distribution, " synchronous flow abuse problem " not only ubiquity in a user device, and of common occurrence in each large main flow cloud storage system.Show according to measurement data: have the user of 8.5% in system at least, its data traffic more than 10% comes from frequent very brief Data Update, and when certain file is shared by multiple user, flow abuse problem can become more sharp-pointed.
Summary of the invention
The present invention proposes the method and apparatus that a kind of buffer-type cloud stores data syn-chronization, solves the technical matters of the synchronous flow waste caused when carrying out frequently very brief renewal to user data in prior art.
First aspect, the invention provides a kind of method that buffer-type cloud stores data syn-chronization, comprises the following steps:
Middleware device receives the first file to be stored in high in the clouds, and the first file is the file in subscriber equipment;
Middleware device obtains the capability value of the first file, judges whether the capability value of the first file is more than or equal to predetermined threshold value;
Predetermined threshold value is less than at the capability value of the first file, and when not receiving the second file in first preset time period of middleware device after reception first file, first file being sent to the cloud be connected with high in the clouds stores in synchronization folder, wherein, the second file is the file to be stored in high in the clouds.
Preferably, described method also comprises:
Be less than predetermined threshold value at the capability value of the first file, and receive when having the second file in first preset time period of middleware device after reception first file, then obtain the capability value of the second file;
Judge whether the total volume value of the first file and the second file is less than predetermined threshold value;
When the total volume value of the first file and the second file is more than or equal to predetermined threshold value, the first file is directly sent in the synchronization folder be connected with high in the clouds with the second file by middleware device.
Preferably, described method also comprises:
When the total volume value of the first file and the second file is less than predetermined threshold value, and when not receiving alternative document in the first preset time period after middleware device receives the second file, the first file and the second file are sent to the cloud be connected with high in the clouds and store in synchronization folder.
Preferably, described method also comprises:
When the total volume value of the first file and the second file is less than predetermined threshold value, and receive when having alternative document in the first preset time period after middleware device receives the second file, determine all capability values of the first file, the second file and alternative document;
Until when the capability value of middleware device file is more than or equal to predetermined threshold value, the All Files in middleware device is sent to the cloud be connected with high in the clouds and stores in synchronization folder.
Preferably, method also comprises:
Middleware device is after reception second file, and when the capability value of the first file and the second file is less than predetermined threshold value, the counter O reset in middleware device, reclocking, judges whether receive alternative document in the first Preset Time.
Second aspect, the invention provides a kind of buffer-type cloud and stores data synchronization unit, comprising:
Receiver module, for receiving the file to be stored in high in the clouds;
Capability value acquisition module, for obtaining the capability value of file;
Judge module, for the size of the capability value and predetermined threshold value that judge file;
Sending module, when the capability value of file is less than predetermined threshold value, is sent to the cloud be connected with high in the clouds and stores in synchronization folder after preset time period by file.
Preferably, capability value acquisition module is for obtaining the amount of capacity of the compressed version of described file.
Preferably, file comprises new file and amendment file, and capability value acquisition module obtains the compressed version size of the compressed version of new file and the changing section of amendment file.
Preferably, capability value acquisition module calculates the size of the compressed version of file by gzip instrument.
The present invention proposes the method and apparatus that a kind of buffer-type cloud stores data syn-chronization, middleware device can detect the frequently very brief file update occurred in batch processing in cache file folder in the past dynamicly, these file updates be batch processing are sent to local synchronization file, in being stored to rear end cloud by true synchronization again, thus effectively reduce the network traffics expense that cloud stores application, and obvious impact can not be caused on Consumer's Experience.
Accompanying drawing explanation
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, be briefly described to the accompanying drawing used required in embodiment or description of the prior art below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
The schematic flow sheet of the method for the buffer-type cloud storage data syn-chronization that Fig. 1 provides for one embodiment of the invention;
The schematic flow sheet of the method for the buffer-type cloud storage data syn-chronization that Fig. 2 provides for one embodiment of the invention; ;
Fig. 3 is the theory diagram that a kind of buffer-type cloud of the present invention stores data synchronization unit.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention; technical scheme in the embodiment of the present invention is removed, intactly described; obviously; described embodiment is only the present invention's part embodiment; instead of whole embodiments; based on the embodiment in the present invention, those of ordinary skill in the art, not making the every other embodiment obtained under creative work prerequisite, belong to the scope of protection of the invention.
Fig. 1 is the schematic flow sheet that in the present invention, a kind of buffer-type cloud stores the method for data syn-chronization, and as shown in Figure 1, the method that this buffer-type cloud stores data syn-chronization comprises the steps:
101, middleware device receives the first file to be stored in high in the clouds, and the first file is the file in subscriber equipment.
For example, middleware device corresponds to a cache file folder on local hard drive, folder name can be SavingBox, for receiving the first file to be stored in high in the clouds, first file is the file in subscriber equipment, the synchronization folder that fore device correspondence establishment one is local, the regular flush buffers file of middleware device, whether the file detecting cache file folder upgrades.
102, middleware device obtains the capability value of the first file, judges whether the capability value of the first file is more than or equal to predetermined threshold value.
In the present embodiment, if the file of cache file folder upgrades, middleware device obtains the capability value of the first file, middleware device safeguards the amount of capacity being not yet sent to the first file in local synchronization folder in cache file folder, capacity counter in middleware device obtains the capability value of the first file, and judges the capability value of the first file and the size of predetermined threshold value C.
In the present embodiment, predetermined threshold value C can be user-defined value, and can arrange according to actual needs, the present embodiment does not limit it.
103, predetermined threshold value is less than at the capability value of the first file, and when not receiving the second file in first preset time period of middleware device after reception first file, first file being sent to the cloud be connected with high in the clouds stores in synchronization folder, wherein, the second file is the file to be stored in high in the clouds.
For example, middleware device inside is provided with predetermined time variable t and capacity variable c, this Two Variables controls the frequency of file update and process, time variable t determines how long push the synchronization folder of the file in a cache file folder to this locality, capacity variable c determines for guaranteeing that frequently very brief file update is by minimum capacity synchronous in batch, during time variable t employing timer, when a file is created or revises, the value of timer is reset is 0.
When the capability value of the first file is less than predetermined threshold value C, and when not receiving the second file in the first preset time period T1 of middleware device after reception first file, then the first file is sent in the synchronization folder of this locality be connected with high in the clouds, when receiving the first file in synchronization folder, the first file all can by fore device application automatic synchronization to rear end cloud device.
Predetermined threshold value C in the present embodiment is 250KB, but is not limited to 250KB, and the first preset time period T1 is set to 5 seconds, but is not limited to 5 seconds, and user can carry out the design of predetermined threshold value C and the first preset time period T1 according to needs of production.
In the present embodiment, middleware device is safeguarded in SavingBox file and is not yet pushed to the size that real cloud stores all Data Update in synchronization folder.If the amount of capacity of file exceedes predetermined threshold value C; new file so in SavingBox and be updated file and be just pushed to real cloud at once and store synchronization folder; if the capability value of file is less than predetermined threshold value C; when then judging not receive the second file in first preset time period of middleware device after reception first file; if not; then the first file is sent in synchronization folder, thus protects cloud to store the impact of application from flow abuse problem.
Fig. 2 is the schematic flow sheet that in the present invention, a kind of buffer-type cloud stores the method for data syn-chronization, as shown in Figure 2, wherein, Fig. 2 and Fig. 1 unlike, also comprise step 204 in Fig. 2 to step 206, wherein step 201 is identical with the step 101 in Fig. 1, and step 202 is identical with the step 102 in Fig. 1, wherein step 203 is identical with the step 103 in Fig. 1, and this place is not in explanation.
The method that this buffer-type cloud stores data syn-chronization comprises the steps:
204, be less than predetermined threshold value at the capability value of the first file, and receive when having the second file in first preset time period of middleware device after reception first file, then obtain the capability value of the second file.
In the present embodiment, if the file of cache file folder upgrades, middleware device obtains the capability value of the second file, middleware device safeguards the amount of capacity being not yet sent to the second file in local synchronization folder in cache file folder, and the capacity counter in middleware device obtains the capability value of the second file.
In the present embodiment, predetermined threshold value C can be user-defined value, and can arrange according to actual needs, the present embodiment does not limit it.
205, judge whether the total volume value of the first file and the second file is less than predetermined threshold value.
Wherein, after middleware device obtains the capability value of the second file, add up the total volume value of the first file and the second file, and continue the total volume value of judgement first file and the second file and the size of predetermined threshold value C.
206, when the total volume value of the first file and the second file is more than or equal to predetermined threshold value, the first file is directly sent in the synchronization folder be connected with high in the clouds with the second file by middleware device.
In the present embodiment, middleware device safeguards in SavingBox file the file size of all renewals be not yet sent in local synchronization folder.If the total volume value of the first file and the second file is more than or equal to predetermined threshold value C, the first file so in SavingBox and the second file are just sent to local synchronization folder at once.
Certainly, in other embodiments, also may occur, when the total volume value of the first file and the second file is less than predetermined threshold value, and when not receiving alternative document in the first preset time period after middleware device receives the second file, the first file and the second file are sent to the cloud be connected with described high in the clouds and store in synchronization folder.
Certainly, in other embodiments, also may occur, receiving in the first preset time period after middleware device receives the second file has alternative document now, middleware device specifically for, determine all capability values of the first file, the second file and alternative document, until when the capability value of All Files is more than or equal to predetermined threshold value C in middleware device, the All Files in middleware device is sent to the cloud be connected with high in the clouds and stores in synchronization folder.
Particularly, in the present embodiment,
The first step, whether the size of the first file that first middleware device judges in cache file folder SavingBox is less than predetermined threshold value C, if be less than predetermined threshold value C, then carry out second step, otherwise then directly by cache file, the file pressed from both sides in SavingBox is sent in local synchronization file middleware device.
Second step, when the capability value of the first file is less than predetermined threshold value, judge in cache file folder SavingBox, whether file update is less than the first preset time period T1 interval time, namely whether the first preset time period T1 of middleware device after reception first file receives the second file, if when not receiving the second file, then the first file being sent to the cloud be connected with high in the clouds stores in synchronization folder, wherein, second file is the file to be stored in high in the clouds, if receive the second file, then carry out the 3rd step.
3rd step, obtains the capability value of the second file, judges whether the total volume value of the first file and the second file is less than predetermined threshold value C.
4th step, when the total volume value of the first file and the second file is more than or equal to predetermined threshold value, first file and the second file are directly sent in the synchronization folder be connected with high in the clouds by middleware device, when the total volume value of the first file and the second file is less than predetermined threshold value, and when not receiving alternative document in the first preset time period T1 after middleware device receives the second file, the first file and the second file are sent to the cloud be connected with described high in the clouds and store in synchronization folder.
5th step, receiving in the first preset time period T1 after middleware device receives the second file has alternative document now, middleware device specifically for, determine all capability values of the first file, the second file and alternative document, until when the capability value of All Files is more than or equal to predetermined threshold value C in middleware device, the All Files in middleware device is sent to the cloud be connected with high in the clouds and stores in synchronization folder.
In Fig. 2, this partial content is not shown, the present embodiment can be checked according to actual needs, and said process can be the process of circular treatment.
Middleware device in the present embodiment adopts UDS (Update-batchedDelayed Synchronization) system of Linux version, UDS system monitors any Data Update occurred in cache file folder by the inotify system call that linux kernel provides, middleware device in the present invention is not limited to UDS system, also can adopt Windows, Mac OS or other operating system according to needs of production.
Further, middleware device in the present embodiment is also provided with second counter, the data that it upgrades in thicker the second preset time period T2 (T2 > T1) upper transmission SavingBox file are to local synchronization folder, when repeatedly adding byte toward the file of in SavingBox file, if now predetermined threshold value C is comparatively large, so need the oversize time that Data Update value just can be made to reach C; Similarly, if the time interval that data are added is always short than T1, said first timer would not have any effect before count value does not reach predetermined threshold value C so above.
In the present embodiment, the second preset time period T2 is set to 30 seconds, but is not limited to 30 seconds.By being provided with second counter, thus the Data Update pattern of taking precautions against extreme " morbid state " may be the data syn-chronization of " obstruction " middleware device.
In the present embodiment, middleware device is independent of any specific cloud storage system and do not need to carry out any change to original cloud storage system.First this middleware device builds the cache file folder of " SavingBox " by name to substitute original synchronization folder, once detect frequent very brief Data Update, just suitable delayed data upgrade synchronous, the most repeatedly bulk updating becomes once large Data Update to be synchronized to high in the clouds.
Fig. 3 is the structured flowchart that a kind of buffer-type cloud of the present invention stores data synchronization unit, and as shown in Figure 3, this device comprises: receiver module 31, capability value acquisition module 32, judge module 33, and sending module 34;
Wherein, Receiver module 31 is for receiving the file to be stored in high in the clouds;
Capability value acquisition module 32 is for obtaining the capability value of file;
Judge module 33 is for the size of the capability value and predetermined threshold value that judge described file;
Described file, when the capability value of described file is less than described predetermined threshold value, is sent to the cloud be connected with high in the clouds and stores in synchronization folder by sending module 34 after preset time period.
In a kind of possible implementation, aforesaid capability value acquisition module 32, also for being less than predetermined threshold value C at the capability value of the first file, and receive when having the second file in the first preset time period T1 after reception first file, then obtain the capability value of the second file;
Correspondingly, judge module 33, also for judging whether the total volume value of the first file and the second file is less than predetermined threshold value;
Sending module 34, also for when the total volume value of the first file and the second file is more than or equal to predetermined threshold value C, is directly sent to the first file in the synchronization folder be connected with high in the clouds with the second file.
When the data of SavingBox file change, capability value acquisition module 32 calculates the compressed version of the changing section of each new file or amendment file automatically, namely when user adds new file in SavingBox, capability value acquisition module 32 calculates the compressed version of new file automatically, similarly, if a file has been modified, the changing section of capability value acquisition module 32 file has for this reason calculated a compressed version.
Further, if new document creation, so capability value acquisition module 32 uses gzip to calculate the compression sizes of the file that makes new advances; If existing file is modified, first capability value acquisition module 32 uses the Linux instrument rsync of standard to carry out the two-value difference of calculation document, calculate the compression sizes of two-value difference again with gzip.
Capability value acquisition module 32 in the present embodiment uses gzip to calculate the compression sizes of the file that makes new advances, but be not limited only to use gzip to carry out compressed file, so the count value of counter is an approximate estimated value, it may be not too accurate, but performance is in practice enough superior.
The buffer-type cloud storage data synchronization unit of the present embodiment can perform the flow process in the embodiment of the method shown in aforesaid Fig. 1 to Fig. 2, and the present embodiment does not describe in detail at this.
Obviously, those skilled in the art can half-and-half invention carry out various change and modification and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies, then the present invention is also intended to comprise these change and modification.

Claims (10)

1. buffer-type cloud stores a method for data syn-chronization, it is characterized in that, comprises the following steps:
Middleware device receives the first file to be stored in high in the clouds, and described first file is the file in subscriber equipment;
Described middleware device obtains the capability value of described first file, judges whether the capability value of described first file is more than or equal to predetermined threshold value;
Described predetermined threshold value is less than at the capability value of described first file, and when not receiving the second file in first preset time period of described middleware device after reception first file, described first file is sent to the cloud be connected with described high in the clouds to be stored in synchronization folder, wherein, described second file is the file to be stored in high in the clouds.
2. method according to claim 1, is characterized in that, described method also comprises:
Be less than described predetermined threshold value at the capability value of described first file, and receive when having described second file in first preset time period of described middleware device after reception first file, then obtain the capability value of described second file;
Judge whether the total volume value of described first file and the second file is less than predetermined threshold value;
When the total volume value of described first file and described second file is more than or equal to described predetermined threshold value, described first file is directly sent in the synchronization folder be connected with high in the clouds with described second file by described middleware device.
3. method according to claim 2, is characterized in that, described method also comprises:
When the total volume value of described first file and described second file is less than described predetermined threshold value, and when not receiving alternative document in the first preset time period after described middleware device receives the second file, described first file and described second file are sent to the cloud be connected with described high in the clouds and store in synchronization folder.
4. method according to claim 3, is characterized in that, described method also comprises:
When the total volume value of described first file and described second file is less than described predetermined threshold value, and receive when having alternative document in the first preset time period after described middleware device receives the second file, determine all capability values of described first file, the second file and alternative document;
Until when the capability value of All Files is more than or equal to described predetermined threshold value in described middleware device, the All Files in described middleware device is sent to the cloud be connected with described high in the clouds and stores in synchronization folder.
5. according to method according to claim 4, it is characterized in that, described method also comprises:
Described middleware device is after described second file of reception, and the capability value of described first file and described second file is when being less than described predetermined threshold value, counter O reset in described middleware device, reclocking, judges whether receive alternative document in described first Preset Time.
6. method according to claim 1, is characterized in that, described method also comprises:
The timing after described first file of reception of described middleware device, after timing time is increased to the second preset time period T2, is sent to the cloud be connected with described high in the clouds and stores in synchronization folder by all files received.
7. buffer-type cloud stores a data synchronization unit, it is characterized in that, comprising:
Receiver module, for receiving the file to be stored in high in the clouds;
Capability value acquisition module, for obtaining the capability value of file;
Judge module, for the size of the capability value and predetermined threshold value that judge described file;
Sending module, when the capability value of described file is less than described predetermined threshold value, is sent to the cloud be connected with high in the clouds and stores in synchronization folder after preset time period by described file.
8. buffer-type cloud according to claim 7 stores data synchronization unit, and it is characterized in that, described capability value acquisition module is for obtaining the amount of capacity of the compressed version of described file.
9. buffer-type cloud according to claim 8 stores data synchronization unit, it is characterized in that, described file comprises new file and amendment file, and described capability value acquisition module obtains the compressed version size of the compressed version of described new file and the changing section of described amendment file.
10. buffer-type cloud according to claim 9 stores data synchronization unit, and it is characterized in that, described capability value acquisition module calculates the size of the compressed version of described file by gzip instrument.
CN201410584308.5A 2014-10-27 2014-10-27 A kind of method and apparatus of buffer-type cloud storage data syn-chronization Active CN104408048B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410584308.5A CN104408048B (en) 2014-10-27 2014-10-27 A kind of method and apparatus of buffer-type cloud storage data syn-chronization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410584308.5A CN104408048B (en) 2014-10-27 2014-10-27 A kind of method and apparatus of buffer-type cloud storage data syn-chronization

Publications (2)

Publication Number Publication Date
CN104408048A true CN104408048A (en) 2015-03-11
CN104408048B CN104408048B (en) 2017-06-13

Family

ID=52645680

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410584308.5A Active CN104408048B (en) 2014-10-27 2014-10-27 A kind of method and apparatus of buffer-type cloud storage data syn-chronization

Country Status (1)

Country Link
CN (1) CN104408048B (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105554145A (en) * 2015-12-28 2016-05-04 北京康邦科技股份有限公司 Method, device and system for sharing information
CN106131147A (en) * 2016-06-29 2016-11-16 宁波市由乐讯通讯科技有限公司 A kind of mobile terminal and server end message carry out the method and system synchronized
CN106131148A (en) * 2016-06-29 2016-11-16 宁波市由乐讯通讯科技有限公司 A kind of Intelligent sliding moved end and service device end message carry out the method and system synchronized
CN106412093A (en) * 2016-10-25 2017-02-15 广东欧珀移动通信有限公司 Method, device and system for uploading data
CN106569919A (en) * 2016-11-07 2017-04-19 天脉聚源(北京)传媒科技有限公司 File synchronization method and apparatus
CN107018185A (en) * 2017-03-28 2017-08-04 清华大学 The synchronous method and device of cloud storage system
CN108900621A (en) * 2018-07-10 2018-11-27 华侨大学 A kind of otherness cloud synchronous method calculating mode based on mist
WO2019062182A1 (en) * 2017-09-30 2019-04-04 平安科技(深圳)有限公司 Data synchronization device and method, and computer readable storage medium
CN110515779A (en) * 2018-05-22 2019-11-29 山东数盾信息科技有限公司 A kind of method of data synchronization for realizing self-regeneration
CN112995723A (en) * 2019-12-12 2021-06-18 中兴通讯股份有限公司 EPG data management method, server and readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102055730A (en) * 2009-11-02 2011-05-11 华为终端有限公司 Cloud processing system, cloud processing method and cloud computing agent device
CN103064637A (en) * 2012-12-24 2013-04-24 珠海金山办公软件有限公司 Network disk cache synchronizing method and system
US20130238553A1 (en) * 2010-10-28 2013-09-12 Sk Telecom Co., Ltd. Cloud computing system and data synchronization method
CN104079704A (en) * 2013-03-26 2014-10-01 联想(北京)有限公司 Mobile terminal and server for synchronizing data as well as corresponding method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102055730A (en) * 2009-11-02 2011-05-11 华为终端有限公司 Cloud processing system, cloud processing method and cloud computing agent device
US20130238553A1 (en) * 2010-10-28 2013-09-12 Sk Telecom Co., Ltd. Cloud computing system and data synchronization method
CN103064637A (en) * 2012-12-24 2013-04-24 珠海金山办公软件有限公司 Network disk cache synchronizing method and system
CN104079704A (en) * 2013-03-26 2014-10-01 联想(北京)有限公司 Mobile terminal and server for synchronizing data as well as corresponding method

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105554145B (en) * 2015-12-28 2019-01-08 北京康邦科技有限公司 Information sharing method, device and system
CN105554145A (en) * 2015-12-28 2016-05-04 北京康邦科技股份有限公司 Method, device and system for sharing information
CN106131147A (en) * 2016-06-29 2016-11-16 宁波市由乐讯通讯科技有限公司 A kind of mobile terminal and server end message carry out the method and system synchronized
CN106131148A (en) * 2016-06-29 2016-11-16 宁波市由乐讯通讯科技有限公司 A kind of Intelligent sliding moved end and service device end message carry out the method and system synchronized
CN106412093B (en) * 2016-10-25 2019-07-23 Oppo广东移动通信有限公司 A kind of method for uploading of data, apparatus and system
CN106412093A (en) * 2016-10-25 2017-02-15 广东欧珀移动通信有限公司 Method, device and system for uploading data
CN106569919A (en) * 2016-11-07 2017-04-19 天脉聚源(北京)传媒科技有限公司 File synchronization method and apparatus
CN107018185A (en) * 2017-03-28 2017-08-04 清华大学 The synchronous method and device of cloud storage system
WO2019062182A1 (en) * 2017-09-30 2019-04-04 平安科技(深圳)有限公司 Data synchronization device and method, and computer readable storage medium
CN110515779A (en) * 2018-05-22 2019-11-29 山东数盾信息科技有限公司 A kind of method of data synchronization for realizing self-regeneration
CN108900621A (en) * 2018-07-10 2018-11-27 华侨大学 A kind of otherness cloud synchronous method calculating mode based on mist
CN108900621B (en) * 2018-07-10 2021-08-31 华侨大学 Fog computing mode-based difference cloud synchronization method
CN112995723A (en) * 2019-12-12 2021-06-18 中兴通讯股份有限公司 EPG data management method, server and readable storage medium
CN112995723B (en) * 2019-12-12 2023-09-22 中兴通讯股份有限公司 EPG data management method and EPG server

Also Published As

Publication number Publication date
CN104408048B (en) 2017-06-13

Similar Documents

Publication Publication Date Title
CN104408048A (en) Method and device for synchronization of buffered cloud storage data
CN103023988B (en) File synchronisation method, server, client and terminal device
CN110995513B (en) Data sending and receiving method in Internet of things system, internet of things equipment and platform
CN106101264B (en) Content distributing network log method for pushing, device and system
CN105323106A (en) Software upgrade management method, equipment and system
CN103354560B (en) Method and system for data decomposition and synchronization
CN107832169B (en) Memory data migration method and device, terminal equipment and storage medium
CN104965727A (en) Method and device for restarting server
EP2942984A1 (en) Method, base station and user equipment for data transmission and acquisition
CN103685496A (en) Transmission method and device of file data
CN113905005A (en) Client state updating method and device for instant messaging
CN104317764A (en) Real-time control method for asynchronous messages of 1553B bus
CN105357048A (en) Method and system for data synchronization of network equipment
CN105743951A (en) Data sending method and apparatus and data receiving method and apparatus
CN103607731B (en) A kind of processing method and processing device of measurement report
CN102708063B (en) disk space management method and device
CN110958150B (en) Management method and device for dynamic service configuration
EP3506599B1 (en) Method for synchronizing contact information, apparatus and medium
CN105721526A (en) Terminal and server file synchronization methods and device
CN109600423B (en) Data synchronization method and device, electronic equipment and storage medium
CN103457748A (en) Data transmission method, system and device
CN109697117B (en) Terminal control method, terminal control device and computer-readable storage medium
CN109672731A (en) A kind of distributed node information monitoring method, system and application
CN202268912U (en) Data management system based on cloud computation structure
CN102685155B (en) The method that content transmits, content delivering server and content transmit proxy server

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant