Nothing Special   »   [go: up one dir, main page]

CN1988535A - Synchronous method, system for file storage and customer terminal - Google Patents

Synchronous method, system for file storage and customer terminal Download PDF

Info

Publication number
CN1988535A
CN1988535A CN 200510135010 CN200510135010A CN1988535A CN 1988535 A CN1988535 A CN 1988535A CN 200510135010 CN200510135010 CN 200510135010 CN 200510135010 A CN200510135010 A CN 200510135010A CN 1988535 A CN1988535 A CN 1988535A
Authority
CN
China
Prior art keywords
file
client
module
file storage
server
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
CN 200510135010
Other languages
Chinese (zh)
Other versions
CN1988535B (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.)
Shenzhen Tencent Computer Systems Co Ltd
Original Assignee
Tencent Technology Shenzhen Co Ltd
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 Tencent Technology Shenzhen Co Ltd filed Critical Tencent Technology Shenzhen Co Ltd
Priority to CN2005101350107A priority Critical patent/CN1988535B/en
Publication of CN1988535A publication Critical patent/CN1988535A/en
Application granted granted Critical
Publication of CN1988535B publication Critical patent/CN1988535B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a document storage synchronization method, system and client end to resolve the problem in existing technology that after amending the local paper, users must manually upload the changed one, which can make the local file maintain synchronization with the corresponding backup one in the network server. In the invention, the client end uploads the local files that users need to backup to the server end that will preserve them and in the same time generate the corresponding document indexing information back to the client, the client end takes the users identification information as indexing to preserve the corresponding relationship between the local storage path of the upload files and the indexing information of the server end. When detecting the local uploaded files information corresponding to the users' identification information amending, the users end sends this amended files and its indexing information to the server and updates the corresponding backup ones.

Description

File storage method for synchronous, system and client
Technical field
The present invention relates to Network storage technology, relate in particular to a kind of file storage method for synchronous, system and client.
Background technology
Owing to the work reason or use the difference of scene, the user wish can be in network the file of preservation somewhere, and can open the file of checking or editing preservation whenever and wherever possible.Based on this purpose, present each macroreticular product supplier network storage product that released one after another, make the user not need to use hardware devices such as portable hard drive or USB flash disk to carry file, only file need be uploaded to specified server, download use in other place from specified server then and get final product.
In the prior art, the IM of Tengxun (Instant Message, instant message) or the network hard disc realized of software such as the UC of Sina all be practical network storage product, the user can preserve the file in the own local PC device in network hard disc, be saved in file in the network hard disc so that can be convenient to use other places when the login of different places.Its technology implementation procedure is as follows:
After user's success logging in network storage products client, inlet menu by upload file, utilize Windows API Calls file selection box to select some local files, utilize the IP address and the PORT port of agreement to generate the TCP socket that sends packet, server is connected, connect set up successfully after, utilize the data flow of the file that TCP socket api function need preserve to Server Transport, and carry out the storage of file in the mode of user ID.
In user's logging in network storage client, client goes to obtain the information of user's folder structure and associated documents according to user ID, and concern with the tree representational level, when the user selects a kind of file to download, at first select to be saved in local routing information, then set up and be connected with the TCP socket of server, the reception that utilizes socket api function Recv to carry out file is at last handled, and the data flow that receives is saved in the local path that the user selects gets final product.
In the above-mentioned prior art, the user is in the process of using network storage product, after being saved in local certain file in the server, if revised this document again in this locality user sometime, this time, the user must manually upload this amended file to cover original backup file to server, could guarantee the consistency of backup file in local file and the server, but some the time user may not have for a certain reason and manually upload amended file, the file time institute downloaded files of user from other local Download Server is not amended latest document like this, thereby brought inconvenience for user's work and life.
Summary of the invention
The invention provides a kind of file storage method for synchronous, system and client, in order to solve in the prior art user after revising local file, must manually upload amended local file, just can make corresponding backup file maintenance stationary problem in local file and the network side server.
The inventive method comprises:
A kind of file storage method for synchronous comprises step:
A, client are uploaded to server end with the local file of the needs backup that the user selects, and server end is preserved described file, generates corresponding file index information simultaneously;
B, server end return to client with described file index information;
C, client are index with this user's identification information, preserve the local store path of described upload file and the corresponding relation of its server end file index information;
When D, client detect this locality of described user totem information correspondence upload file has been modified, amended file and file index information thereof are sent to server end, the corresponding backup file of update service device end keeps synchronously itself and local file.
Also comprise step before the described steps A:
Behind user's logging on client, corresponding backup file storage organization is obtained and loaded to client according to this user's identification information.
The step that the backup file storage organization was obtained and loaded to described client is:
Judge the local backup file storage organization that whether has described user totem information correspondence, if, carry out next step, otherwise, obtain and load the backup file storage organization of described user totem information correspondence from server end, preserve this backup file storage organization simultaneously in this locality;
Judge whether local backup file storage structure is identical with the last modification time of the corresponding backup file storage organization of server end, if, obtain and load the backup file storage organization from this locality, otherwise, obtain and load the backup file storage organization from server end, and upgrade the local backup file storage organization of preserving with this.
In the described steps A, server end is an index with this user's identification information, preserves the corresponding relation of described file name and file index information.
Also comprise the step of server end in the described steps A according to the corresponding backup file storage organization of the described user totem information of the corresponding relation update service device end preservation of described file name and file index information.
Also comprise step between described step B and the step C:
Client is upgraded the local corresponding backup file storage organization of preserving of described user totem information according to described file name with the corresponding relation of its index information.
Comprise also among the described step C that client sends to server end with described corresponding relation, with the step of the corresponding preservation of corresponding user totem information.
Also comprise step between described step C and the step D:
Client is obtained the client stores path of upload file and the corresponding relation of server end file index information according to described user totem information from this locality/server end, and whether poll detects the file of preserving in the client stores path of this locality existence wherein and be modified.
A kind of file storage synchro system comprises document storage server and connected at least one client, and described client comprises:
First file storage module is used to store local file;
First interface module connects described document storage server, is used to receive and send messages;
The file operation module connects described first file storage module and described first interface module respectively, need to select the local file of backup from first file storage module, and it is sent to document storage server by first interface module;
The first corresponding relation administration module, connect described first file storage module and described first interface module respectively, receive the file index information that document storage server returns by first interface module, and be index with the user totem information, the client stores path of described file and the corresponding relation of its server end file index information are kept in first file storage module;
Detection module, connect described first file storage module and described first interface module respectively, whether the upload file that is used to detect the user totem information correspondence is modified, and will revise the back file and file index information sends to document storage server by first interface module.
Described document storage server comprises:
Second interface module connects first interface module of described client, is used to receive and send messages;
Second file storage module connects described second interface module, is used to store the client upload file that described second interface module receives, and the client that receives according to second interface module revised file upgrade corresponding backup file;
The index information generation module connects described second file storage module and described second interface module respectively,, be used for generating corresponding file index information, and return to client by second interface module according to the memory location of client upload file.
Described client also comprises:
The storage organization loading module connects described first file storage module, is used for therefrom obtaining and loading the backup file storage organization of designated user identification information correspondence;
The storage organization download module connects described first interface module and described first file storage module respectively, is used for downloading from document storage server the backup file storage organization of designated user identification information correspondence, and it is stored in first file storage module;
The first storage organization update module connects described first interface module, is used for the backup file storage organization according to user totem information correspondence described in the title of upload file and file index information updating first file storage module returned.
Described document storage server also comprises:
The second storage organization update module, connect the described index information generation module and second file storage module respectively, be used for backup file storage organization according to user totem information correspondence described in the title of upload file and file index information updating second file storage module thereof.
Described document storage server also comprises:
The second corresponding relation administration module, connect described interface module and described second file storage module respectively, the identification information that is used for the user is an index, and the client stores path of the backup file of client upload and the corresponding relation of its server-side index information are saved in second file storage module.
A kind of client comprises:
File storage module is used to store local file;
Interface module connects described document storage server, is used to receive and send messages;
The file operation module connects described file storage module and described interface module respectively, need to select the local file of backup from file storage module, and it is sent to document storage server by interface module;
The corresponding relation administration module, connect described file storage module and described interface module respectively, receive the file index information that document storage server returns by interface module, and be index with the user totem information, the client stores path of described file and the corresponding relation of its server end file index information are kept in the file storage module;
Detection module connects described file storage module and described interface module respectively, and whether the upload file that is used to detect the user totem information correspondence is modified, and will revise the back file and file index information sends to document storage server by interface module.
Also comprise:
The storage organization loading module connects described file storage module, is used for therefrom obtaining and loading the backup file storage organization of designated user identification information correspondence;
The storage organization download module connects described interface module and described file storage module respectively, is used for downloading from document storage server the backup file storage organization of designated user identification information correspondence, and it is stored in the file storage module;
The storage organization update module connects described interface module, is used for the backup file storage organization according to user totem information correspondence described in the title of upload file and the file index information updating file storage module returned.
Beneficial effect of the present invention is as follows:
The present invention is by the local store path of the described local upload file of preservation and the corresponding relation of its server end file index information, after detecting local file and being modified, can upload amended local file automatically, realized the synchronous automatically of local file and corresponding server end backup file, guaranteed the consistency of file, be user's modification behind the local file, can realize renewal automatically to server end respective backup file, the present invention has simplified the operating procedure that the user uses network storage product, has improved the experience of network storage product greatly.
Description of drawings
Fig. 1 backups to local file for client among the present invention the flow chart of the method for server end;
Fig. 2 is the flow chart of client among the present invention according to the method for the corresponding backup file of amended local file update service device end;
Fig. 3 is the structural representation of client of the present invention, document storage server building-block of logic and file storage synchro system.
Embodiment
The present invention is directed to the defective of prior art, propose a kind of after detecting local file and being modified, automatically upload amended local file, so that network side backup file and local file keep synchronous processing mode, thereby effectively raise the ease for use of network storage product, simplified operation steps of user.Below in conjunction with accompanying drawing main realization principle of the present invention and embodiment thereof are explained in detail.
See also Fig. 1, this figure is that client backups to the flow chart of the method for server end with local file among the present invention, and its main implementation procedure is:
After step S10, the user's success logging in network storage products client, client is judged the local identification information corresponding server end backup file storage organization that whether has this user, if exist, and execution in step S12, otherwise, execution in step S11;
Described backup file storage organization is the backup file storage hierarchical relationship of the corresponding preservation with user totem information of server end, is generally the tree-like storage structure.
Step S11, client obtain the backup file storage organization of this user totem information correspondence from server end, and it is loaded demonstration, preserve this backup file storage organization simultaneously in this locality; Change step S15.
Step S12, client are obtained the last modification time of the backup file storage organization of described user totem information correspondence from server end, and whether the last modification time information of judging the backup file storage organization that the last modification time information return and the described user totem information of local preservation are corresponding is identical, if it is identical, execution in step S13, otherwise, execution in step S14.
Step S13, client are obtained the backup file storage organization of described user totem information correspondence from this locality, and load demonstration; Change step S15.
Step S14, client are obtained the backup file storage organization of described user totem information correspondence from server end, and load demonstration, upgrade the local corresponding backup file storage organization of preserving with this simultaneously, so that follow-up loading can directly obtain from this locality; Change step S15.
Step S15, user click client utility and upload button in blocking, send windows messaging, call the upload operation function interface, the file that this interface utilizes the Windows api interface to access system is selected dialog box, the path full name of the local file that definite needs are uploaded, and be saved in the character string string variable; Client IP address and Port port according to a preconcerted arrangement generates transmission file TCP socket, utilize this TCP socket that the path full name corresponding file in the above-mentioned character string string variable is uploaded to server end, server end is preserved this document, generate the file index information that is used to indicate file storage location simultaneously, the corresponding backup file storage organization of described user totem information that server end is preserved according to this document title and the corresponding relation update service device end of file index information.
Step S16, server end return to client with the index information of described file, and client is upgraded the local backup file storage organization of preserving according to the corresponding relation of described file name and its index information.
Step S17, client are utilized the XML component interface IXML Document of Windows to set up and are generated the local path full name that is used to preserve described upload file and the XML file of the corresponding relation of its server-side index information, and this XML file is in the corresponding preservation with user totem information of client-side;
File path full name in the extraction step 15 in the string variable, the file index information that while is returned according to server end among the step S16, set up the client path full name of upload file and the MAP relation table of server-side index information, it is write and is saved in the XML file of client foundation.
Step S18, set up the XML file corresponding with user totem information at server end, client sends to server end with the client path full name of described upload file and the MAP relation table of server-side index information, and server end writes it and be saved in the XML file corresponding with user totem information of server end foundation.
Behind the each successful logging on client of user, client is judged the local XML file of corresponding relation that is used to preserve the client path full name of upload file and its server-side index information that whether has the respective user identification information automatically, if do not exist, then utilize agreement IP address and Port port to generate the TCP socket, and the bidding protocol that the XML file is downloaded in the request that sends is to server end, and server end utilizes TCP socket that the user sets up that the XML file of corresponding relation that is used to preserve the client path full name of upload file and its server-side index information of described user totem information correspondence is sent to client.Even the XML file of preserving in the client is like this lost, also can get access to the XML file of the corresponding relation of the client path full name that is used to preserve upload file and its server-side index information from server end.
See also Fig. 2, this figure is that client is according to the flow chart of the method for the corresponding backup file of amended local file update service device end among the present invention, and its main implementation procedure is:
Step S20, client obtain the XML file of the corresponding relation that is used to preserve client stores path and server-side index information accordingly from this locality according to described user totem information.
Step S21, client are utilized the XML parsing module of Windows, carry out the parse operation of XML file according to the reference format of XML file, utilize structure after resolving to set up the MAP relation table of client path full name and server-side index information in internal memory.
Step S22, client travel through this MAP relation table and extract wherein client path full name, utilize the Find interface function of the CFileFind class that Windows provides to judge the local described client path full name that extracts that whether exists successively, if there is no, illustrate that then this corresponding relation is the corresponding relation that the user sets up at other machine, if exist, then execution in step S23.
The client path full name that step S23, client exist with this locality respectively is as the thread parameter, thread by Windows produces the thread that the foundation of API_beginThreadx function is used to detect the file change situation, whether the file that utilizes Windows file system api function to preserve in user's client path full name that constantly repeating query detection this locality exists in line process is modified, if be not modified, then continuing poll detects, if be modified, execution in step S24 then.
Step S24, client are utilized the server-side index information of corresponding this document of MAP relation table of setting up among the local path full name inquiry above-mentioned steps S17 of the described file that is modified, amended file is sent to server end, according to the corresponding backup file of described server-side index information updating server end, itself and local file are kept synchronously, and point out the user to carry out the simultaneous operation of local file and server end backup file simultaneously.
See also Fig. 3, this figure is the structural representation of client of the present invention, document storage server building-block of logic and file storage synchro system, as seen from the figure, file storage synchro system of the present invention mainly comprises document storage server and connected at least one client, wherein:
Described client comprises:
First file storage module is used to store local file;
First interface module connects described document storage server, is used to receive and send messages;
The file operation module connects described first file storage module and described first interface module respectively, need to select the local file of backup from first file storage module, and it is sent to document storage server by first interface module;
The first corresponding relation administration module, connect described first file storage module and described first interface module respectively, receive the file index information that document storage server returns by first interface module, and be index with the user totem information, the client stores path of described file and the corresponding relation of its server end file index information are kept in first file storage module;
Detection module, connect described first file storage module and described first interface module respectively, whether the upload file that is used to detect the user totem information correspondence is modified, and will revise the back file and file index information sends to document storage server by first interface module;
The storage organization loading module connects described first file storage module, is used for therefrom obtaining and loading the backup file storage organization of designated user identification information correspondence;
The storage organization download module connects described first interface module and described first file storage module respectively, is used for downloading from document storage server the backup file storage organization of designated user identification information correspondence, and it is stored in first file storage module;
The first storage organization update module connects described first interface module, is used for the backup file storage organization according to user totem information correspondence described in the title of upload file and file index information updating first file storage module returned.
Described document storage server comprises:
Second interface module connects first interface module of described client, is used to receive and send messages;
Second file storage module connects described second interface module, is used to store the client upload file that described second interface module receives, and the client that receives according to second interface module revised file upgrade corresponding backup file;
The index information generation module connects described second file storage module and described second interface module respectively, is used for generating corresponding file index information according to the memory location of client upload file, and returns to client by second interface module;
The second storage organization update module, connect the described index information generation module and second file storage module respectively, be used for backup file storage organization according to user totem information correspondence described in the title of upload file and file index information updating second file storage module thereof;
The second corresponding relation administration module, connect described interface module and described second file storage module respectively, the identification information that is used for the user is an index, and the client stores path of the backup file of client upload and the corresponding relation of its server-side index information are saved in second file storage module.
Use technical scheme of the present invention, can realize the automatic simultaneous operation of user's local file and corresponding server end backup file, be user's modification behind the local file, can realize renewal automatically to server end respective backup file, the present invention has simplified the operating procedure that the user uses network storage product, has improved the experience of network storage product greatly.
Obviously, those skilled in the art can carry out various changes and modification to the present invention and not break away from the spirit and scope of the present invention.Like this, if of the present invention these are revised and modification belongs within the scope of claim of the present invention and equivalent technologies thereof, then the present invention also is intended to comprise these changes and modification interior.

Claims (13)

1, a kind of file storage method for synchronous is characterized in that, comprises step:
A, client are uploaded to server end with the local file of the needs backup that the user selects, and server end is preserved described file, generates corresponding file index information simultaneously;
B, server end return to client with described file index information;
C, client are index with this user's identification information, preserve the local store path of described upload file and the corresponding relation of its server end file index information;
When D, client detect this locality of described user totem information correspondence upload file has been modified, amended file and file index information thereof are sent to server end, the corresponding backup file of update service device end keeps synchronously itself and local file.
2, the method for claim 1 is characterized in that, also comprises step before the described steps A:
Behind user's logging on client, corresponding backup file storage organization is obtained and loaded to client according to this user's identification information.
3, method as claimed in claim 2 is characterized in that, the step that the backup file storage organization was obtained and loaded to described client is:
Judge the local backup file storage organization that whether has described user totem information correspondence, if, carry out next step, otherwise, obtain and load the backup file storage organization of described user totem information correspondence from server end, preserve this backup file storage organization simultaneously in this locality;
Judge whether local backup file storage structure is identical with the last modification time of the corresponding backup file storage organization of server end, if, obtain and load the backup file storage organization from this locality, otherwise, obtain and load the backup file storage organization from server end, and upgrade the local backup file storage organization of preserving with this.
4, method as claimed in claim 3 is characterized in that, in the described steps A, server end is an index with this user's identification information, preserves the corresponding relation of described file name and file index information.
5, method as claimed in claim 4, it is characterized in that, also comprise the step of server end in the described steps A according to the corresponding backup file storage organization of the described user totem information of the corresponding relation update service device end preservation of described file name and file index information.
6, method as claimed in claim 4 is characterized in that, also comprises step between described step B and the step C:
Client is upgraded the local corresponding backup file storage organization of preserving of described user totem information according to described file name with the corresponding relation of its index information.
7, the method for claim 1 is characterized in that, comprises also among the described step C that client sends to server end with described corresponding relation, with the step of the corresponding preservation of corresponding user totem information.
8, the method for claim 1 is characterized in that, also comprises step between described step C and the step D:
Client is obtained the client stores path of upload file and the corresponding relation of server end file index information according to described user totem information from this locality/server end, and whether poll detects the file of preserving in the client stores path of this locality existence wherein and be modified.
9, a kind of file storage synchro system comprises document storage server and connected at least one client, it is characterized in that,
Described client comprises:
First file storage module is used to store local file;
First interface module connects described document storage server, is used to receive and send messages;
The file operation module connects described first file storage module and described first interface module respectively, need to select the local file of backup from first file storage module, and it is sent to document storage server by first interface module;
The first corresponding relation administration module, connect described first file storage module and described first interface module respectively, receive the file index information that document storage server returns by first interface module, and be index with the user totem information, the client stores path of described file and the corresponding relation of its server end file index information are kept in first file storage module;
Detection module, connect described first file storage module and described first interface module respectively, whether the upload file that is used to detect the user totem information correspondence is modified, and will revise the back file and file index information sends to document storage server by first interface module.
Described document storage server comprises:
Second interface module connects first interface module of described client, is used to receive and send messages;
Second file storage module connects described second interface module, is used to store the client upload file that described second interface module receives, and the client that receives according to second interface module revised file upgrade corresponding backup file;
The index information generation module connects described second file storage module and described second interface module respectively,, be used for generating corresponding file index information, and return to client by second interface module according to the memory location of client upload file.
10, system as claimed in claim 9 is characterized in that,
Described client also comprises:
The storage organization loading module connects described first file storage module, is used for therefrom obtaining and loading the backup file storage organization of designated user identification information correspondence;
The storage organization download module connects described first interface module and described first file storage module respectively, is used for downloading from document storage server the backup file storage organization of designated user identification information correspondence, and it is stored in first file storage module;
The first storage organization update module connects described first interface module, is used for the backup file storage organization according to user totem information correspondence described in the title of upload file and file index information updating first file storage module returned;
Described document storage server also comprises:
The second storage organization update module, connect the described index information generation module and second file storage module respectively, be used for backup file storage organization according to user totem information correspondence described in the title of upload file and file index information updating second file storage module thereof.
11, as claim 9 or 10 described systems, it is characterized in that described document storage server also comprises:
The second corresponding relation administration module, connect described interface module and described second file storage module respectively, the identification information that is used for the user is an index, and the client stores path of the backup file of client upload and the corresponding relation of its server-side index information are saved in second file storage module.
12, a kind of client is characterized in that, comprising:
File storage module is used to store local file;
Interface module connects described document storage server, is used to receive and send messages;
The file operation module connects described file storage module and described interface module respectively, need to select the local file of backup from file storage module, and it is sent to document storage server by interface module;
The corresponding relation administration module, connect described file storage module and described interface module respectively, receive the file index information that document storage server returns by interface module, and be index with the user totem information, the client stores path of described file and the corresponding relation of its server end file index information are kept in the file storage module;
Detection module connects described file storage module and described interface module respectively, and whether the upload file that is used to detect the user totem information correspondence is modified, and will revise the back file and file index information sends to document storage server by interface module.
13, client as claimed in claim 12 is characterized in that, also comprises:
The storage organization loading module connects described file storage module, is used for therefrom obtaining and loading the backup file storage organization of designated user identification information correspondence;
The storage organization download module connects described interface module and described file storage module respectively, is used for downloading from document storage server the backup file storage organization of designated user identification information correspondence, and it is stored in the file storage module;
The storage organization update module connects described interface module, is used for the backup file storage organization according to user totem information correspondence described in the title of upload file and the file index information updating file storage module returned.
CN2005101350107A 2005-12-23 2005-12-23 Synchronous method, system for file storage and customer terminal Active CN1988535B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2005101350107A CN1988535B (en) 2005-12-23 2005-12-23 Synchronous method, system for file storage and customer terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2005101350107A CN1988535B (en) 2005-12-23 2005-12-23 Synchronous method, system for file storage and customer terminal

Publications (2)

Publication Number Publication Date
CN1988535A true CN1988535A (en) 2007-06-27
CN1988535B CN1988535B (en) 2010-08-11

Family

ID=38185171

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005101350107A Active CN1988535B (en) 2005-12-23 2005-12-23 Synchronous method, system for file storage and customer terminal

Country Status (1)

Country Link
CN (1) CN1988535B (en)

Cited By (40)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009092224A1 (en) * 2007-12-27 2009-07-30 Tencent Technology (Shenzhen) Company Limited Message processing method, system and client
WO2009124474A1 (en) * 2008-04-07 2009-10-15 华为技术有限公司 Method and system of content indices processing, content routing function and content distribution control entity
CN101847151A (en) * 2009-03-27 2010-09-29 富士施乐株式会社 Information processor, electronic file managing device, electronic file managing system, and method thereof
CN101854392A (en) * 2010-05-20 2010-10-06 清华大学 Personal data management method based on cloud computing environment
CN101877008A (en) * 2010-05-27 2010-11-03 开心人网络科技(北京)有限公司 Method for storing mass small documents and device thereof
WO2011011996A1 (en) * 2009-07-31 2011-02-03 中兴通讯股份有限公司 Method for backing up terminal data and system thereof
CN102203725A (en) * 2008-10-31 2011-09-28 惠普开发有限公司 User profile synchronization
CN102289480A (en) * 2011-08-02 2011-12-21 深圳市茁壮网络股份有限公司 Method and system for updating data
CN102510359A (en) * 2011-10-20 2012-06-20 盛乐信息技术(上海)有限公司 System and method for publishing internet personal information
CN102567317A (en) * 2010-12-10 2012-07-11 上海虹迪物流配送有限公司 Method and device for importing and processing information of data of consignment bills intelligently
CN102609333A (en) * 2011-11-25 2012-07-25 无锡华御信息技术有限公司 System and method for ensuring file backup integrity in encrypted environment
CN102664823A (en) * 2012-04-17 2012-09-12 上海量明科技发展有限公司 Method, client and system for offline receiving of data in instant message
CN101408882B (en) * 2008-08-05 2012-10-31 北大方正集团有限公司 Method and system for searching authorization document
CN101808170B (en) * 2009-02-16 2012-11-21 华为终端有限公司 Server of network phone book system and method for realizing network phone book
CN101729440B (en) * 2008-10-31 2012-12-05 国际商业机器公司 Devices and methods for sending and receiving files
CN102902604A (en) * 2012-09-28 2013-01-30 北京奇虎科技有限公司 Method and device for repairing files
WO2013016868A1 (en) * 2011-08-03 2013-02-07 Amazon Technologies, Inc. Gathering transaction data associated with locally stored data files
CN103023988A (en) * 2012-11-27 2013-04-03 北京金山云科技有限公司 File synchronization method, file synchronization server, file synchronization client side and terminal device
CN103037005A (en) * 2012-12-21 2013-04-10 天闻数媒科技(北京)有限公司 File synchronization method and device of on-line storage service
CN103067389A (en) * 2012-12-28 2013-04-24 东蓝数码股份有限公司 High safety file transfer method based on short website
CN103095750A (en) * 2011-10-27 2013-05-08 镇江雅迅软件有限责任公司 Automatic uploading system and achievement based on web service
CN103124276A (en) * 2011-11-18 2013-05-29 中国移动通信集团公司 Method for expanding storage space of communication terminal and communication terminal
CN103425652A (en) * 2012-05-16 2013-12-04 深圳市蓝韵网络有限公司 Method for realizing compatible browsing of medical pictures in PACS (picture archiving and communication system)
CN103607455A (en) * 2013-11-20 2014-02-26 珠海金山办公软件有限公司 Method and system for file transmission
CN103685497A (en) * 2013-12-06 2014-03-26 中国科学院深圳先进技术研究院 On-line storing and sharing method and system
CN103839002A (en) * 2012-11-21 2014-06-04 腾讯科技(深圳)有限公司 Website source code malicious link injection monitoring method and device
CN104038498A (en) * 2014-06-13 2014-09-10 大同煤矿集团有限责任公司 File synchronization updating method and device
CN104104582A (en) * 2013-04-12 2014-10-15 阿里巴巴集团控股有限公司 Data storage path management method, client and server
CN104113594A (en) * 2014-07-04 2014-10-22 北京思特奇信息技术股份有限公司 Method and system for file uploading based on JS uploading assembly
WO2015035816A1 (en) * 2013-09-12 2015-03-19 中兴通讯股份有限公司 Nginx server configuration maintenance method and system
CN104519137A (en) * 2014-12-26 2015-04-15 北京奇虎科技有限公司 Method, device and system for managing host file
CN104618490A (en) * 2015-02-09 2015-05-13 深圳市联新科技有限公司 Data sharing method and system of communication terminal in medical system
CN105049161A (en) * 2015-08-25 2015-11-11 长沙市麓智信息科技有限公司 Online business processing system based on text storage
CN105100210A (en) * 2015-06-24 2015-11-25 深圳市美贝壳科技有限公司 File cache method and device applied to client
CN105915573A (en) * 2015-12-12 2016-08-31 乐视移动智能信息技术(北京)有限公司 Mobile terminal file synchronization method, device and system
CN106156072A (en) * 2015-03-31 2016-11-23 北大方正集团有限公司 File relay management method and file relay management system
CN106911747A (en) * 2015-12-23 2017-06-30 北京奇虎科技有限公司 File acquisition method, device and system
CN107562568A (en) * 2016-07-01 2018-01-09 中兴通讯股份有限公司 The method and device of backup file
CN110442643A (en) * 2019-07-05 2019-11-12 苏州浪潮智能科技有限公司 A kind of file synchronisation method and device for two-node cluster hot backup
CN110990359A (en) * 2019-12-18 2020-04-10 北京华峰创业科技有限公司 Method and system for cleaning useless data in synchronous framework

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000305831A (en) * 1999-04-22 2000-11-02 Tadamitsu Ryu Method and system for managing file in distribution environment
CN1261877C (en) * 2002-10-11 2006-06-28 鸿富锦精密工业(深圳)有限公司 Multi-node file syn chronizing system and method

Cited By (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101217506B (en) * 2007-12-27 2011-02-02 腾讯科技(深圳)有限公司 Message processing method, system and client
WO2009092224A1 (en) * 2007-12-27 2009-07-30 Tencent Technology (Shenzhen) Company Limited Message processing method, system and client
WO2009124474A1 (en) * 2008-04-07 2009-10-15 华为技术有限公司 Method and system of content indices processing, content routing function and content distribution control entity
CN101408882B (en) * 2008-08-05 2012-10-31 北大方正集团有限公司 Method and system for searching authorization document
CN102203725B (en) * 2008-10-31 2016-06-29 惠普开发有限公司 User profiles synchronizes
CN102203725A (en) * 2008-10-31 2011-09-28 惠普开发有限公司 User profile synchronization
US8918482B2 (en) 2008-10-31 2014-12-23 Hewlett-Packard Development Company, L.P. User profile synchronization
CN101729440B (en) * 2008-10-31 2012-12-05 国际商业机器公司 Devices and methods for sending and receiving files
CN101808170B (en) * 2009-02-16 2012-11-21 华为终端有限公司 Server of network phone book system and method for realizing network phone book
CN101847151A (en) * 2009-03-27 2010-09-29 富士施乐株式会社 Information processor, electronic file managing device, electronic file managing system, and method thereof
WO2011011996A1 (en) * 2009-07-31 2011-02-03 中兴通讯股份有限公司 Method for backing up terminal data and system thereof
CN101662760B (en) * 2009-07-31 2011-12-28 中兴通讯股份有限公司 Method and system for backing up terminal data
US8589353B2 (en) 2009-07-31 2013-11-19 Zte Corporation Method for backing up terminal data and system thereof
CN101854392A (en) * 2010-05-20 2010-10-06 清华大学 Personal data management method based on cloud computing environment
CN101854392B (en) * 2010-05-20 2012-11-14 清华大学 Personal data management method based on cloud computing environment
CN101877008A (en) * 2010-05-27 2010-11-03 开心人网络科技(北京)有限公司 Method for storing mass small documents and device thereof
CN102567317A (en) * 2010-12-10 2012-07-11 上海虹迪物流配送有限公司 Method and device for importing and processing information of data of consignment bills intelligently
CN102289480A (en) * 2011-08-02 2011-12-21 深圳市茁壮网络股份有限公司 Method and system for updating data
CN103765423A (en) * 2011-08-03 2014-04-30 亚马逊技术有限公司 Gathering transaction data associated with locally stored data files
WO2013016868A1 (en) * 2011-08-03 2013-02-07 Amazon Technologies, Inc. Gathering transaction data associated with locally stored data files
US9087071B2 (en) 2011-08-03 2015-07-21 Amazon Technologies, Inc. Gathering transaction data associated with locally stored data files
US9785664B2 (en) 2011-08-03 2017-10-10 Amazon Technologies, Inc. Gathering transaction data associated with locally stored data files
CN102510359A (en) * 2011-10-20 2012-06-20 盛乐信息技术(上海)有限公司 System and method for publishing internet personal information
CN103095750A (en) * 2011-10-27 2013-05-08 镇江雅迅软件有限责任公司 Automatic uploading system and achievement based on web service
CN103124276A (en) * 2011-11-18 2013-05-29 中国移动通信集团公司 Method for expanding storage space of communication terminal and communication terminal
CN102609333A (en) * 2011-11-25 2012-07-25 无锡华御信息技术有限公司 System and method for ensuring file backup integrity in encrypted environment
CN102664823A (en) * 2012-04-17 2012-09-12 上海量明科技发展有限公司 Method, client and system for offline receiving of data in instant message
CN103425652A (en) * 2012-05-16 2013-12-04 深圳市蓝韵网络有限公司 Method for realizing compatible browsing of medical pictures in PACS (picture archiving and communication system)
CN102902604A (en) * 2012-09-28 2013-01-30 北京奇虎科技有限公司 Method and device for repairing files
CN103839002A (en) * 2012-11-21 2014-06-04 腾讯科技(深圳)有限公司 Website source code malicious link injection monitoring method and device
US10148689B2 (en) 2012-11-21 2018-12-04 Tencent Technology (Shenzhen) Company Limited Method and apparatus for monitoring malicious link injection into website source code
CN103023988B (en) * 2012-11-27 2016-05-04 北京金山云科技有限公司 File synchronisation method, server, client and terminal device
CN103023988A (en) * 2012-11-27 2013-04-03 北京金山云科技有限公司 File synchronization method, file synchronization server, file synchronization client side and terminal device
CN103037005B (en) * 2012-12-21 2015-11-25 天闻数媒科技(北京)有限公司 The file synchronisation method of online storage service and device
CN103037005A (en) * 2012-12-21 2013-04-10 天闻数媒科技(北京)有限公司 File synchronization method and device of on-line storage service
CN103067389A (en) * 2012-12-28 2013-04-24 东蓝数码股份有限公司 High safety file transfer method based on short website
CN103067389B (en) * 2012-12-28 2015-07-22 东蓝数码有限公司 High safety file transfer method based on short website
CN104104582B (en) * 2013-04-12 2018-06-05 阿里巴巴集团控股有限公司 A kind of data storage path management method, client and server
CN104104582A (en) * 2013-04-12 2014-10-15 阿里巴巴集团控股有限公司 Data storage path management method, client and server
WO2015035816A1 (en) * 2013-09-12 2015-03-19 中兴通讯股份有限公司 Nginx server configuration maintenance method and system
CN103607455A (en) * 2013-11-20 2014-02-26 珠海金山办公软件有限公司 Method and system for file transmission
CN103685497B (en) * 2013-12-06 2017-10-31 中国科学院深圳先进技术研究院 A kind of on-line storage sharing method and system
CN103685497A (en) * 2013-12-06 2014-03-26 中国科学院深圳先进技术研究院 On-line storing and sharing method and system
CN104038498A (en) * 2014-06-13 2014-09-10 大同煤矿集团有限责任公司 File synchronization updating method and device
CN104113594A (en) * 2014-07-04 2014-10-22 北京思特奇信息技术股份有限公司 Method and system for file uploading based on JS uploading assembly
CN104519137A (en) * 2014-12-26 2015-04-15 北京奇虎科技有限公司 Method, device and system for managing host file
CN104618490A (en) * 2015-02-09 2015-05-13 深圳市联新科技有限公司 Data sharing method and system of communication terminal in medical system
CN104618490B (en) * 2015-02-09 2018-06-19 深圳市联新移动医疗科技有限公司 The data sharing method and system of communicating terminal in medical system
CN106156072A (en) * 2015-03-31 2016-11-23 北大方正集团有限公司 File relay management method and file relay management system
CN105100210A (en) * 2015-06-24 2015-11-25 深圳市美贝壳科技有限公司 File cache method and device applied to client
CN105049161A (en) * 2015-08-25 2015-11-11 长沙市麓智信息科技有限公司 Online business processing system based on text storage
CN105915573A (en) * 2015-12-12 2016-08-31 乐视移动智能信息技术(北京)有限公司 Mobile terminal file synchronization method, device and system
CN106911747A (en) * 2015-12-23 2017-06-30 北京奇虎科技有限公司 File acquisition method, device and system
CN107562568A (en) * 2016-07-01 2018-01-09 中兴通讯股份有限公司 The method and device of backup file
CN107562568B (en) * 2016-07-01 2024-04-26 中兴通讯股份有限公司 File backup method and device
CN110442643A (en) * 2019-07-05 2019-11-12 苏州浪潮智能科技有限公司 A kind of file synchronisation method and device for two-node cluster hot backup
CN110990359A (en) * 2019-12-18 2020-04-10 北京华峰创业科技有限公司 Method and system for cleaning useless data in synchronous framework

Also Published As

Publication number Publication date
CN1988535B (en) 2010-08-11

Similar Documents

Publication Publication Date Title
CN1988535B (en) Synchronous method, system for file storage and customer terminal
CN102819461B (en) Desktop synchronous method, device, equipment and system
WO2018219178A1 (en) Data synchronization method and apparatus, server, and storage medium
US10193971B2 (en) Method, server and system for application synchronization
US9524329B2 (en) Partial item change tracking and synchronization
CN103916482A (en) Data synchronous transmission method based on sqlite
CN111338893B (en) Process log processing method, device, computer equipment and storage medium
CN104486388A (en) Accessing method and device of cloud storage file
CN102387482A (en) Method, system and mobile phone for acquiring mobile phone service information
CN105450682A (en) Method, device, and system for data synchronous storage and synchronizing data to client
CN103744699A (en) Method and device for software upgrading of intelligent electric equipment
CN103312489A (en) Method and device for synchronizing terminal and server
CN112363871A (en) Data file returning method, device and storage medium
CN111585801A (en) ZigBee device upgrading method and related device
CN105812469A (en) Address book synchronization method and device
EP3506599B1 (en) Method for synchronizing contact information, apparatus and medium
CN112988879B (en) Method, system, device, storage medium and processor for accessing database
CN109213955B (en) Data processing method and related equipment
CN110958287B (en) Operation object data synchronization method, device and system
CN109725927B (en) Synchronization method and device of code management system, storage medium and terminal
CN111176706A (en) Terminal upgrading method and device, electronic equipment and storage medium
CN104065613B (en) Synchronous method, system and the device of a kind of off-line operation data of application
CN104346460A (en) Method and device for downloading file and browser client
CN111327680B (en) Authentication data synchronization method, device, system, computer equipment and storage medium
CN107040455B (en) Instant message communication method and system based on redis

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
C41 Transfer of patent application or patent right or utility model
TR01 Transfer of patent right

Effective date of registration: 20151223

Address after: The South Road in Guangdong province Shenzhen city Fiyta building 518057 floor 5-10 Nanshan District high tech Zone

Patentee after: Shenzhen Tencent Computer System Co., Ltd.

Address before: 2, 518044, East 410 room, SEG science and Technology Park, Zhenxing Road, Shenzhen, Guangdong, Futian District

Patentee before: Tencent Technology (Shenzhen) Co., Ltd.