[go: up one dir, main page]

CN101753618B - Method for rapidly synchronizing data and terminal - Google Patents

Method for rapidly synchronizing data and terminal Download PDF

Info

Publication number
CN101753618B
CN101753618B CN 200910215817 CN200910215817A CN101753618B CN 101753618 B CN101753618 B CN 101753618B CN 200910215817 CN200910215817 CN 200910215817 CN 200910215817 A CN200910215817 A CN 200910215817A CN 101753618 B CN101753618 B CN 101753618B
Authority
CN
China
Prior art keywords
data
terminal
backup server
synchronous
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.)
Expired - Fee Related
Application number
CN 200910215817
Other languages
Chinese (zh)
Other versions
CN101753618A (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.)
Guangdong Gaohang Intellectual Property Operation Co ltd
Jiangsu Deesha Princess Cultural Creative Industry Co ltd
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN 200910215817 priority Critical patent/CN101753618B/en
Publication of CN101753618A publication Critical patent/CN101753618A/en
Application granted granted Critical
Publication of CN101753618B publication Critical patent/CN101753618B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

The invention discloses a method for rapidly synchronizing data and a terminal. The method comprises the following steps: when in need of rapid data synchronization with a backup server, the terminal searches corresponding synchronous stamps in the correspondence stored in a first storage space according to a server identifier of the backup server and a user identifier of a user using the terminal at present, transmits an uplink synchronous request message carrying the synchronous type information of the synchronous stamp, the user identifier and the rapid data synchronization to the backup server and executes rapid data synchronizing processing between the terminal and the backup server upon reception of the uplink synchronous response message transmitted by the backup server. By adopting the technical scheme, the invention solves the problem in the prior art that only slow data synchronization between the terminal and the backup server can be executed in case that the user using the terminal is changed or the backup server for synchronization with the terminal is switched so as to waste transmitting and processing resources.

Description

Method for rapidly synchronizing data and terminal
Technical field
The present invention relates to communication technical field, particularly a kind of method for rapidly synchronizing data and terminal.
Background technology
Synchronization makeup language (SyncML; Synchronization Markup Language) agreement is a kind of data synchronization standard agreement; The SyncML agreement can be safely and effectively with needing data in synchronization to backup in the backup server of network side in the terminal; For example the user backups to data such as the address list of storing in the terminal, schedule or memo pad in the backup server; When changing to change data in terminal or the backup server the user, can be easily with being synchronized to data sync in the backup server in the terminal, realize the data sync of terminal and backup server.
Terminal and backup server carry out data sync based on the SyncML agreement and mainly comprise dual mode; Slow synchronously with synchronously fast; If use the user 1 at terminal 1 to carry out data sync through the slow method of synchronization and backup server A; So as shown in Figure 1, for carrying out slow synchronous concrete processing procedure between terminal and the backup server:
Step 11, uplink synchronization request message is sent to backup server A in terminal 1, carries slow corresponding synchronously wheel synchronization type in this request message;
Step 12, backup server A returns the uplink synchronization request response message to terminal 1 after receiving slow corresponding synchronously wheel synchronization type;
Step 13, terminal 1 will need data in synchronization and user's 1 ID to send to backup server A;
Step 14, backup server A judges self whether to store the data corresponding with user 1 ID based on the user's 1 at current use terminal 1 ID; If judged result is for being, then backup server A confirm and terminal 1 between carried out synchronously, go to step 15 at this moment; If judged result is for denying; Then backup server A confirm with terminal 1 between do not carry out synchronously, this is subsynchronous be synchronous for the first time, goes to step 16 at this moment;
Step 15, backup server A is according to the data that receive, and the user's 1 of storage the corresponding data of ID are revised one by one, goes to step 17 then;
Step 16, backup server A goes to step 17 then with the need data in synchronization of terminal 1 transmission and user 1 ID corresponding stored;
Step 17, terminal 1 generate this subsynchronous synchronous stamp according to this subsynchronous time;
Step 18, terminal 1 should be stabbed synchronously and sent to backup server A, if stored synchronous stamp in the terminal 1; The synchronous stamp that then generates according to step 17; Synchronous stamp to storage upgrades, if do not store synchronous stamp in the terminal 1, and the synchronous stamp that then direct storing step 17 generates;
Step 19; If stored user 1 the corresponding synchronous stamp of ID among the backup server A; Then according to the synchronous stamp that receives; Synchronous stamp to storage upgrades, if do not store user 1 corresponding synchronous stamp, the synchronous stamp that then directly will receive and user 1 the ID corresponding stored of ID among the backup server A.
Wherein stab synchronously and be used for using synchronously the time soon.
If use the user 1 at terminal 1 to carry out data sync through the fast method of synchronization and backup server A, so as shown in Figure 2, for carrying out fast synchronous concrete processing procedure between terminal and the backup server:
Step 21, uplink synchronization request message is sent to backup server A in terminal 1, carries user 1 the ID at synchronous stamp and the current use terminal 1 of storage in fast corresponding synchronously wheel synchronization type, the terminal 1 in this request message;
Step 22, backup server A according to the user's 1 at current use terminal 1 ID, in the ID of storage and the corresponding relation that stabs synchronously, searches user 1 the corresponding synchronous stamp of ID after receiving fast corresponding synchronously wheel synchronization type;
Step 23; Synchronous stamp that backup server A will find and the synchronous stamp that receives compare, if comparative result is consistent, then go to step 24; If comparative result is inconsistent; Then go to step 211,, then also go to step 211 if backup server A searches less than the corresponding synchronous stamp of user 1 ID;
Step 24, backup server A returns the uplink synchronization request response message to terminal 1;
Step 25, terminal 1 will go up subsynchronous after, the data that the user revises on terminal 1 (promptly need backup server A revise data) send to backup server A;
Step 26, backup server A confirm to go up subsynchronous after, the data that the user revises on backup server A;
Step 27, backup server A determines conflicting data takes place to revise according to data that receive and the data of determining;
Step 28, backup server A revises conflicting data to the generation of determining and handles based on preset conflict processing policy;
To conflicting data takes place to revise; The conflict processing policy can be set in advance; For example, be as the criterion or be as the criterion, if the conflict processing policy is as the criterion for the modification of user in the terminal with the modification of user in the terminal with the modification of user in backup server; Then backup server A is according to the data that receive; The corresponding data of ID to the user 1 of storage are made amendment one by one, if the conflict processing policy is as the criterion for the modification of user in backup server, then backup server A does not make amendment to the modification conflicting data takes place.
Conflicting data in the data that backup server A sends according to terminal 1, takes place to revise in step 29, and the user's 1 of storage the corresponding data of ID are made amendment one by one;
Step 210, the data that backup server A will need terminal 1 to revise send to terminal 1, go to step 212 then;
Wherein, If the conflict processing policy that is provided with in advance is for to be as the criterion with the modification of user in backup server; The data that the data that then need terminal 1 to revise are revised in backup server A for the user; If in the data that the data that the conflict processing policy that is provided with in advance for to be as the criterion with the modification of user in the terminal, then needs terminal 1 to revise are revised in backup server A for the user, conflicting data does not take place to revise.
Step 211, backup server A indicating terminal 1 carries out slow Synchronous Processing;
Step 212, terminal 1 generate this subsynchronous synchronous stamp according to this subsynchronous time;
Step 213, terminal 1 should be stabbed synchronously and sent to backup server A, and the synchronous stamp of storage is upgraded;
Step 214, backup server A upgrades the corresponding synchronous stamp of the ID with user 1 of storage.
Can know by above-mentioned processing procedure; Between terminal and backup server, carry out slow synchronously the time; The terminal need be sent to backup server need carry out synchronous total data; And backup server will be handled total data, and carries out soon synchronously the time between terminal and the backup server, and the terminal only need be sent the data that need backup server to revise to backup server and got final product; Backup server also only need be handled the data that the need that receive are revised, and is therefore fast synchronously than having saved more transmission slowly synchronously and having handled resource.
But in the prior art, if use the user at terminal to change, for example; Use the user at terminal 1 to change into user 2 by user 1, during user 1 use terminal 1 and backup server A carried out synchronously, store synchronous stamp in the terminal 1; And corresponding stored has this synchronous stamp and user's 1 ID among the backup server A, when user 2 use terminals 1, if user 2 needs and backup server A carries out synchronous soon; This moment, terminal 1 sent to backup server A with user 2 the ID and the synchronous stamp of storage; Backup server A searches less than the corresponding synchronous stamp of user 2 ID in the synchronous stamp of storage, and it is synchronously slow therefore can to force terminal 1 to be carried out; Switch if carry out synchronous backup server with the terminal; For example, carry out synchronous backup server with terminal 1 and switch to backup server B by backup server A, terminal 1 was carried out synchronous with backup server A; Store synchronous stamp in the terminal 1; And corresponding stored has this ID of stabbing and use the user 1 at terminal 1 synchronously among the backup server A, when backup server A switches to backup server B, if use the user 1 at terminal 1 to carry out fast synchronous with backup server B; Synchronous stamp that terminal 1 will be stored this moment and user 1 ID send to backup server B; Backup server B searches less than the corresponding synchronous stamp of user 1 ID in the synchronous stamp of storage, and it is synchronously slow therefore can to force terminal 1 to be carried out.
To sum up visible; If using the user at terminal to change or carry out synchronous backup server with the terminal switches; Just can not adopt this moment fast synchronous mode to carry out data sync between terminal and the backup server, can only adopt slow synchronous mode, this has just wasted transmission and has handled resource.
Summary of the invention
The embodiment of the invention provides a kind of method for rapidly synchronizing data and terminal; In order to solve switching of existing in the prior art if use the user at terminal to change or carry out synchronous backup server with the terminal; It is synchronous slowly to carry out data between terminal and the backup server, thereby has wasted transmission and handled problem of resource.
Embodiment of the invention technical scheme is following:
A kind of method for rapidly synchronizing data; The method comprising the steps of: it is fast synchronously the time that data are carried out at needs and backup server in the terminal; ID according to the user at the server identification of said backup server and the said terminal of current use; In the server identification of in first memory space, storing, ID and the synchronous corresponding relation that stabs, search the synchronous stamp corresponding with said server identification and ID; And the uplink synchronization request message that will carry the wheel synchronization type information of the fast synchronous correspondence of the synchronous stamp that finds, said ID and data sends to said backup server; And behind the uplink synchronous response message that receives said backup server transmission, the fast Synchronous Processing of data between execution and the said backup server.
A kind of terminal; Comprise: search the unit; Being used for said terminal, to carry out data at needs and backup server fast synchronously the time; According to the user's at the server identification of said backup server and the said terminal of current use ID, in the server identification of in first memory space at said terminal, storing, ID and the corresponding relation that stabs synchronously, search the synchronous stamp corresponding with said server identification and ID; First transmitting element is used for sending to said backup server with carrying the fast uplink synchronization request message of corresponding wheel synchronization type information synchronously of the synchronous stamp of searching the unit and finding, said ID and data; Receiving element is used to receive the uplink synchronous response message that said backup server sends; Performance element is used for after receiving element receives the uplink synchronous response message, the fast Synchronous Processing of data between execution and the said backup server.
In the embodiment of the invention technical scheme; It is fast synchronously the time that data are carried out at needs and backup server in the terminal; ID according to the user at the server identification of this backup server and this terminal of current use; In the server identification of in first memory space, storing, ID and the synchronous corresponding relation that stabs; Search the synchronous stamp corresponding, will carry the fast uplink synchronization request message of corresponding wheel synchronization type information synchronously of the synchronous stamp that finds, above-mentioned ID and data then and send to above-mentioned backup server with above-mentioned server identification and ID, and behind the uplink synchronous response message that receives above-mentioned backup server transmission; The fast Synchronous Processing of data between execution and this backup server; Can know by above-mentioned processing procedure, the corresponding relation that stores ID, server identification in the terminal and stab synchronously, and no longer be only to store one to stab synchronously; Need to carry out data fast synchronously the time when the terminal so; Only need find with the user's at the server identification that need carry out synchronous backup server and this terminal of current use the corresponding synchronous stamp of ID and get final product, backup server is searched the user's at this terminal of current use the pairing synchronous stamp of ID after receiving the synchronous stamp of terminal transmission; Even using this moment the user at terminal to change or carry out synchronous backup server with the terminal so switches; The synchronous stamp that backup server finds is still consistent with the synchronous stamp that send at the terminal, and just can carry out the fast Synchronous Processing of data this moment, has therefore saved transmission effectively and has handled resource.
Description of drawings
Fig. 1 is in the prior art, carries out the slow method for synchronous schematic flow sheet of data between terminal and the backup server;
Fig. 2 is in the prior art, carries out the method for rapidly synchronizing data schematic flow sheet between terminal and the backup server;
Fig. 3 is in the embodiment of the invention, the method for rapidly synchronizing data schematic flow sheet;
Fig. 4 is in the embodiment of the invention, the terminal structure sketch map.
Embodiment
At length set forth to the main realization principle of embodiment of the invention technical scheme, embodiment and to the beneficial effect that should be able to reach below in conjunction with each accompanying drawing.
As shown in Figure 3, in the embodiment of the invention, the method for rapidly synchronizing data flow chart, its concrete processing procedure is following:
Step 31; It is fast synchronously the time that data are carried out at needs and backup server in the terminal; ID based on the user at the server identification of this backup server and the above-mentioned terminal of current use; In the server identification of in first memory space, storing, ID and the synchronous corresponding relation that stabs, search the synchronous stamp corresponding with above-mentioned server identification and ID;
In the embodiment of the invention; If it is synchronous soon that terminal needs and backup server carry out data; Then at first in server identification, ID and the synchronous corresponding relation that stabs that first memory space at this terminal is stored; Judge whether to exist user's the corresponding synchronous stamp of ID at server identification and this terminal of current use of the backup server fast synchronous with carrying out data, if judged result is not for, then definite this subsynchronous be that the user and first time between this backup server at this terminal of current use is synchronous; This subsynchronous slow synchronous mode of data that must adopt is carried out synchronously so; If judged result is for being, then confirm this subsynchronous be not that the user and first time between this backup server at this terminal of current use is synchronous, so this subsynchronous can adopt data soon synchronous mode carry out synchronously.
Step 32, terminal will carry the fast uplink synchronization request message of corresponding wheel synchronization type information synchronously of the synchronous stamp that finds, above-mentioned ID and data and send to above-mentioned backup server;
After this backup server receives the corresponding synchronously soon wheel synchronization type information of data, according to the ID of carrying in the uplink synchronization request message, in ID of self storing and the synchronous corresponding relation that stabs; Search the synchronous stamp corresponding with the ID that receives, if search the synchronous stamp less than correspondence, it is synchronous slowly that then data are carried out at this this terminal of backup server pressure; If find corresponding synchronous stamp; The synchronous stamp that then will find compares with the synchronous stamp that receives, if comparative result is consistent, it is synchronous soon then to confirm to carry out data; If comparative result is inconsistent, it is synchronous slowly then to force this terminal to carry out data.
Can to carry out data synchronous soon if backup server is determined, and then returns the uplink synchronous response message to this terminal, indicates this terminal can carry out the fast synchronous processing of data.
Step 33, terminal after receiving the uplink synchronous response message that above-mentioned backup server sends, carry out and this backup server between the fast Synchronous Processing of data.
Wherein, the terminal carry out and above-mentioned backup server between the fast Synchronous Processing of data can but be not limited to comprise subordinate's step:
The data that this terminal need at first to confirm this backup server to revise, promptly last synchronously after, the data that the user revises on this terminal; The terminal sends to this backup server with the data of determining then, after this backup server receives data, determines conflicting data takes place to revise; To preset conflict processing policy, carry out handled then, according to conflicting data takes place to revise in the data of terminal transmission to taking place to revise conflicting data; Data to this ID of storage is corresponding are revised one by one; Backup server is determined the data that need terminal modifications then, and the data of determining are sent to this terminal, after this terminal receives the data of this terminal modifications of need that backup server sends; According to the data that receive, the need data in synchronization of storage is revised one by one.
Wherein, Revise conflicting data to taking place, the conflict processing policy can be set in advance, for example; Be as the criterion or be as the criterion with the modification of user in backup server with the modification of user in the terminal; If the conflict processing policy is as the criterion for the modification of user in the terminal, then backup server is made amendment to the data corresponding with this ID of storage according to the data that receive one by one; If the conflict processing policy is as the criterion for the modification of user in backup server, then backup server is not made amendment to taking place to revise conflicting data.
If the conflict processing policy that is provided with in advance is for to be as the criterion with the modification of user in backup server; The data that then need the data of terminal modifications in backup server, to be revised for the user; If the conflict processing policy that is provided with in advance is for to be as the criterion with the modification of user in the terminal; Then need in the data that the data of terminal modifications are revised in backup server for the user conflicting data to take place to revise.
In the embodiment of the invention, the terminal need to confirm data that backup server revises can but be not limited to realize through following process:
The terminal is at first judged and is currently carried out synchronous backup server and whether last to carry out synchronous backup server consistent; If judged result is for being; Then with the data of storing in second memory space, the user revises on this terminal; Confirming as needs the current data that synchronous backup server is revised of carrying out; If judged result is not for, then with the data of storing in data of storing in second memory space and the 3rd memory space, the user revises on the last backup server that once carries out when synchronous, confirming as needs the current data that synchronous backup server is revised of carrying out.
In the embodiment of the invention; Store the data that the user revises in second memory space at terminal on the terminal; Store the data that the user revises in the 3rd memory space in server; If carried out before terminal 1 and the backup server A synchronous, after backup server A will need the data of terminal 1 modification to send to the terminal, terminal 1 with the storage that receives in the 3rd memory space; It is backup server B that the fast synchronous backup server of data is carried out at current and terminal 1; If the terminal only sends to backup server B with the data of storing in second memory space, the data of then storing in the 3rd memory space (being the data that terminal 1 is revised by backup server A) just can not be synchronized among the backup server B, therefore need simultaneously the data of storing in second memory space and the 3rd memory space to be sent to backup server B together.
In addition; This secondary data is fast accomplish synchronously after, the terminal can also be deleted the data of being stored in second memory space and the 3rd memory space, in storage to the three memory spaces of this terminal modifications of need of then backup server that receives being sent; The data of promptly storing in second memory space and the 3rd memory space are all deleted after the completion each synchronously; So each synchronously the time, the data of storing in second memory space just for last back synchronously to this subsynchronous before, the data that the user revises on the terminal; The data of storing in the 3rd memory space are just for last synchronously the time, the data that this terminal is revised by backup server.
In the embodiment of the invention; Accomplish synchronously if this secondary data is fast; Then this terminal for this reason fast the generation synchronously synchronously of secondary data stab; And the synchronous stamp that will generate sends to this backup server, then according to the synchronous stamp that generates, to upgrading with the user's at the server identification of this backup server and this terminal of current use the corresponding synchronous stamp of ID in the above-mentioned corresponding relation of storing in first memory space.
Can know by above-mentioned processing procedure; In the embodiment of the invention technical scheme; It is fast synchronously the time that data are carried out at needs and backup server in the terminal; According to the user's at the server identification of this backup server and this terminal of current use ID, in the server identification of in first memory space, storing, ID and the corresponding relation that stabs synchronously, search the synchronous stamp corresponding with above-mentioned server identification and ID; To carry the fast uplink synchronization request message of corresponding wheel synchronization type information synchronously of the synchronous stamp that finds, above-mentioned ID and data then and send to above-mentioned backup server; And behind the uplink synchronous response message that receives above-mentioned backup server transmission, the fast Synchronous Processing of data between execution and this backup server can be known by above-mentioned processing procedure; The corresponding relation that stores ID, server identification in the terminal and stab synchronously; And no longer be only to store one to stab synchronously, need to carry out data fast synchronously the time when the terminal so, need find with the user's at the server identification that need carry out synchronous backup server and this terminal of current use the corresponding synchronous stamp of ID to get final product; After backup server receives the synchronous stamp that sends at the terminal; Search the user's at this terminal of current use the pairing synchronous stamp of ID, switch even use this moment the user at terminal to change or carry out synchronous backup server with the terminal so, the synchronous stamp that backup server finds is still consistent with the synchronous stamp that send at the terminal; Just can carry out the fast Synchronous Processing of data this moment, therefore saved transmission effectively and handled resource.
Accordingly, the embodiment of the invention also provides a kind of terminal, and its structure is as shown in Figure 4, comprise searching unit 41, first transmitting element 42, receiving element 43 and performance element 44, wherein:
Search unit 41; Being used for above-mentioned terminal, to carry out data at needs and backup server fast synchronously the time; ID according to the user at the server identification of above-mentioned backup server and the above-mentioned terminal of current use; In the server identification of in first memory space at above-mentioned terminal, storing, ID and the synchronous corresponding relation that stabs, search the synchronous stamp corresponding with above-mentioned server identification and ID; And
First transmitting element 42 is used for sending to above-mentioned backup server with carrying the fast uplink synchronization request message of corresponding wheel synchronization type information synchronously of the synchronous stamp of searching unit 41 and finding, above-mentioned ID and data;
Receiving element 43 is used to receive the uplink synchronous response message that above-mentioned backup server sends;
Performance element 44 is used for after receiving element 43 receives the uplink synchronous response message, the fast Synchronous Processing of data between execution and the above-mentioned backup server.
Preferably, performance element 44 comprises that specifically definite subelement sends subelement and receives subelement:
Confirm subelement, be used for the data of confirming that the above-mentioned backup server of needs is revised;
Send subelement, be used for confirming that the data that subelement is determined send to above-mentioned backup server;
Receive subelement, be used to receive the data of the above-mentioned terminal modifications of need that above-mentioned backup server sends;
Revise subelement, be used for the need data in synchronization of above-mentioned terminal storage being made amendment according to receiving the data that subelement receives.
More preferably, confirm that subelement specifically comprises judge module, first determination module and second determination module, wherein:
Judge module is used to judge that above-mentioned terminal is current carries out synchronous backup server and whether last to carry out synchronous backup server consistent;
First determination module is used in the judged result of judge module when being, the data of storing in second memory space with above-mentioned terminal, the user revises on this terminal, and confirming as needs the current data that synchronous backup server is revised of carrying out;
Second determination module; Be used in the judged result of judge module for not the time; The data of storing in data of storing in second memory space with above-mentioned terminal and the 3rd memory space, the user revises on the last backup server that once carries out when synchronous, confirming as needs the current data that synchronous backup server is revised of carrying out.
More preferably, above-mentioned terminal also comprises delete cells and memory cell, wherein:
Delete cells is used for after the fast completion synchronously of this secondary data, the data of being stored in second memory space and the 3rd memory space being deleted;
Memory cell is used for the storage that receives the above-mentioned terminal modifications of need that above-mentioned backup server that subelement receives sends to above-mentioned the 3rd memory space.
Preferably, above-mentioned terminal also comprises generation unit, transmitting element and updating block, wherein:
Generation unit is used for after the fast completion synchronously of this secondary data, for this reason the fast stamp synchronously that generates synchronously of secondary data;
Second transmitting element is used for the synchronous stamp that generation unit generates is sent to above-mentioned backup server;
Updating block is used for the synchronous stamp based on the generation unit generation, and synchronous stamp corresponding with above-mentioned server identification and above-mentioned ID in the above-mentioned corresponding relation of storing in first memory space is upgraded.
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, belong within the scope of claim of the present invention and equivalent technologies thereof if of the present invention these are revised with modification, then the present invention also is intended to comprise these changes and modification interior.

Claims (10)

1. a method for rapidly synchronizing data is characterized in that, comprising:
It is fast synchronously the time that data are carried out at needs and backup server in the terminal; ID according to the user at the server identification of said backup server and the said terminal of current use; In the server identification of in first memory space, storing, ID and the synchronous corresponding relation that stabs, search the synchronous stamp corresponding with said server identification and ID; And
Send to said backup server with carrying the fast uplink synchronization request message of corresponding wheel synchronization type information synchronously of the synchronous stamp that finds, said ID and data; And
Behind the uplink synchronous response message that receives said backup server transmission, the fast Synchronous Processing of data between execution and the said backup server.
2. method for rapidly synchronizing data as claimed in claim 1 is characterized in that, the fast Synchronous Processing of data between execution and the said backup server specifically comprises:
The data of said backup server modification need to be confirmed in said terminal; And
The data of determining are sent to said backup server; And
Receive the data of the said terminal modifications of need of said backup server transmission; And
According to the data that receive, the need data in synchronization of storage is made amendment.
3. method for rapidly synchronizing data as claimed in claim 2 is characterized in that, the data of said backup server modification need to be confirmed in said terminal, specifically comprise:
Said terminal judges is current carries out synchronous backup server and whether last to carry out synchronous backup server consistent;
If judged result is for being, then with the data of storing in second memory space, the user revises on this terminal, confirming as needs the current data that synchronous backup server is revised of carrying out;
If judged result is for denying; Then with the data of storing in data of storing in second memory space and the 3rd memory space, the user revises on the last backup server that once carries out when synchronous, confirming as needs the current data that synchronous backup server is revised of carrying out.
4. method for rapidly synchronizing data as claimed in claim 3 is characterized in that, also comprises:
After the fast completion synchronously of this secondary data, the data of being stored in second memory space and the 3rd memory space are deleted at said terminal; And
The storage of the said terminal modifications of need that the said backup server that receives is sent is in said the 3rd memory space.
5. method for rapidly synchronizing data as claimed in claim 1 is characterized in that, also comprises:
After the fast completion synchronously of this secondary data, said terminal is the fast stamp synchronously that generates synchronously of secondary data for this reason; And
The synchronous stamp that generates is sent to said backup server; And
Synchronous stamp according to generating upgrades synchronous stamp corresponding with said server identification and said ID in the said corresponding relation of storing in first memory space.
6. a terminal is characterized in that, comprising:
Search the unit; Being used for said terminal, to carry out data at needs and backup server fast synchronously the time; ID according to the user at the server identification of said backup server and the said terminal of current use; In the server identification of in first memory space at said terminal, storing, ID and the synchronous corresponding relation that stabs, search the synchronous stamp corresponding with said server identification and ID;
First transmitting element is used for sending to said backup server with carrying the fast uplink synchronization request message of corresponding wheel synchronization type information synchronously of the synchronous stamp of searching the unit and finding, said ID and data;
Receiving element is used to receive the uplink synchronous response message that said backup server sends;
Performance element is used for after receiving element receives the uplink synchronous response message, the fast Synchronous Processing of data between execution and the said backup server.
7. terminal as claimed in claim 6 is characterized in that performance element specifically comprises:
Confirm subelement, be used for the data of confirming that the said backup server of needs is revised;
Send subelement, be used for confirming that the data that subelement is determined send to said backup server;
Receive subelement, be used to receive the data of the said terminal modifications of need that said backup server sends;
Revise subelement, be used for the need data in synchronization of said terminal storage being made amendment according to receiving the data that subelement receives.
8. terminal as claimed in claim 7 is characterized in that, confirms that subelement specifically comprises:
Judge module is used to judge that said terminal is current carries out synchronous backup server and whether last to carry out synchronous backup server consistent;
First determination module is used in the judged result of judge module when being, the data of storing in second memory space with said terminal, the user revises on this terminal, and confirming as needs the current data that synchronous backup server is revised of carrying out;
Second determination module; Be used in the judged result of judge module for not the time; The data of storing in data of storing in second memory space with said terminal and the 3rd memory space, the user revises on the last backup server that once carries out when synchronous, confirming as needs the current data that synchronous backup server is revised of carrying out.
9. terminal as claimed in claim 8 is characterized in that, also comprises:
Delete cells is used for after the fast completion synchronously of this secondary data, the data of being stored in second memory space and the 3rd memory space being deleted;
Memory cell is used for the storage that receives the said terminal modifications of need that said backup server that subelement receives sends to said the 3rd memory space.
10. terminal as claimed in claim 6 is characterized in that, also comprises:
Generation unit is used for after the fast completion synchronously of this secondary data, for this reason the fast stamp synchronously that generates synchronously of secondary data;
Second transmitting element is used for the synchronous stamp that generation unit generates is sent to said backup server;
Updating block is used for the synchronous stamp based on the generation unit generation, and synchronous stamp corresponding with said server identification and said ID in the said corresponding relation of storing in first memory space is upgraded.
CN 200910215817 2009-12-30 2009-12-30 Method for rapidly synchronizing data and terminal Expired - Fee Related CN101753618B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 200910215817 CN101753618B (en) 2009-12-30 2009-12-30 Method for rapidly synchronizing data and terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 200910215817 CN101753618B (en) 2009-12-30 2009-12-30 Method for rapidly synchronizing data and terminal

Publications (2)

Publication Number Publication Date
CN101753618A CN101753618A (en) 2010-06-23
CN101753618B true CN101753618B (en) 2012-12-19

Family

ID=42480008

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 200910215817 Expired - Fee Related CN101753618B (en) 2009-12-30 2009-12-30 Method for rapidly synchronizing data and terminal

Country Status (1)

Country Link
CN (1) CN101753618B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110049074A (en) * 2018-01-13 2019-07-23 阿里巴巴集团控股有限公司 Method, system and the storage medium and computer equipment that data upload
CN111049886B (en) * 2019-11-29 2023-07-07 紫光云(南京)数字技术有限公司 Multi-region SDN controller data synchronization method, server and system

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1585944A (en) * 2001-11-12 2005-02-23 诺基亚有限公司 Arrangement of data synchronization in a telecommunications system
CN101068156A (en) * 2006-12-20 2007-11-07 腾讯科技(深圳)有限公司 Conflict processing method and conflict processing server when data synchronization
CN101562515A (en) * 2008-04-15 2009-10-21 中兴通讯股份有限公司 Key data synchronizing method for multi-processor

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1585944A (en) * 2001-11-12 2005-02-23 诺基亚有限公司 Arrangement of data synchronization in a telecommunications system
CN101068156A (en) * 2006-12-20 2007-11-07 腾讯科技(深圳)有限公司 Conflict processing method and conflict processing server when data synchronization
CN101562515A (en) * 2008-04-15 2009-10-21 中兴通讯股份有限公司 Key data synchronizing method for multi-processor

Also Published As

Publication number Publication date
CN101753618A (en) 2010-06-23

Similar Documents

Publication Publication Date Title
CN107181686B (en) Routing table synchronization method, device and system
CN104901983B (en) A kind of information synchronization method, apparatus and system
CN103544303A (en) Data synchronization method, system and device
EP3657847A1 (en) Method for obtaining internet protocol header replacement mapping and network node
TW200423664A (en) Preferred roaming list and roaming indicator provision and synchronization
EP2741217A1 (en) Database synchronization
US20160241635A1 (en) M2m data querying and invoking methods, querying and invoking devices, and system
CN107888434B (en) Network equipment configuration synchronization method and device
CN104348859A (en) File synchronizing method, device, server, terminal and system
CN106020916A (en) Method for updating application, terminal equipment and server
CN101447874B (en) Data synchronization method, client and server
KR20080006253A (en) Bluetooth master with improved transmission efficiency and data transmission method using the same
CN108959278B (en) Data synchronization method and device, electronic equipment and storage medium
CN106506246B (en) Optical network unit, the method for its dynamic expansion management function and GPON system
CN104301990A (en) Data synchronizing method and device
US11128622B2 (en) Method for processing data request and system therefor, access device, and storage device
CN101753618B (en) Method for rapidly synchronizing data and terminal
CN107743313B (en) Method, base station and system for realizing time division duplex configuration of secondary cell
CN104320162B (en) Method for synchronizing contact persons, intelligent mobile terminal and mobile terminal
CN101707785B (en) Data synchronization method for mobile communication terminal
CN101515297A (en) History data inquiry method, route server and inquiry terminal and system
CN109325057B (en) Middleware management method, device, computer equipment and storage medium
CN102340863A (en) Data synchronization method and mobile terminal
CN103716350A (en) Method, equipment and system for resource synchronization control
CN109257403B (en) Data storage method and device and distributed storage system

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
TR01 Transfer of patent right

Effective date of registration: 20170519

Address after: 225000, Yangzhou, Jiangsu and Xiyuan, 16 to four

Patentee after: JIANGSU DEESHA PRINCESS CULTURAL CREATIVE INDUSTRY Co.,Ltd.

Address before: 510000 unit 2414-2416, building, No. five, No. 371, Tianhe District, Guangdong, China

Patentee before: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd.

Effective date of registration: 20170519

Address after: 510000 unit 2414-2416, building, No. five, No. 371, Tianhe District, Guangdong, China

Patentee after: GUANGDONG GAOHANG INTELLECTUAL PROPERTY OPERATION Co.,Ltd.

Address before: 518057 Nanshan District Guangdong high tech Industrial Park, South Road, science and technology, ZTE building, Ministry of Justice

Patentee before: ZTE Corp.

TR01 Transfer of patent right
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20121219

Termination date: 20171230

CF01 Termination of patent right due to non-payment of annual fee