CN103812900A - Data synchronization method, device and system - Google Patents

Data synchronization method, device and system Download PDF

Info

Publication number
CN103812900A
CN103812900A CN201210453271.3A CN201210453271A CN103812900A CN 103812900 A CN103812900 A CN 103812900A CN 201210453271 A CN201210453271 A CN 201210453271A CN 103812900 A CN103812900 A CN 103812900A
Authority
CN
China
Prior art keywords
user data
data synchronization
user
proxy server
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.)
Pending
Application number
CN201210453271.3A
Other languages
Chinese (zh)
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.)
China Mobile Communications Group Co Ltd
Original Assignee
China Mobile Communications Group 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 China Mobile Communications Group Co Ltd filed Critical China Mobile Communications Group Co Ltd
Priority to CN201210453271.3A priority Critical patent/CN103812900A/en
Publication of CN103812900A publication Critical patent/CN103812900A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention discloses a data synchronization method, device and system. The data synchronization method comprises the steps: a user data synchronization proxy server receives a data synchronization request sent by a user terminal logged in the server and then obtains user information carried by the request and user data to be synchronized; the user data synchronization proxy server queries other user terminals bound with the user information and logged in the server according to the obtained user information; the user data synchronization proxy server sends the obtained user data to be synchronized to the queried user terminals, and data synchronization among multiple terminals is achieved by adding a proxy server based on an existing data synchronization system structure.

Description

A kind of method of data synchronization, Apparatus and system
Technical field
The present invention relates to communication technical field, relate in particular to a kind of method of data synchronization, Apparatus and system.
Background technology
Along with the fast development of mobile Internet and extensively popularizing of intelligent terminal, people's demand, also in continuous increase, also constantly improves for the Functional Requirement of intelligent terminal thereupon.Due to the more and more diversified existence of intelligent terminal, as PC, notebook computer, smart mobile phone, PDA, intelligent television etc., people are synchronous for the data between intelligent terminal, also produced very large demand.
In the prior art, relatively the method for data synchronization of main flow has two classes, and a class, centered by PC, as shown in Figure 1, is connected to PC by each intelligent terminal upper, completes data between each intelligent terminal synchronous by PC; Another kind of centered by Cloud Server, as shown in Figure 2, Cloud Server can be user the service of storing personal data (as address list, mail, photo, calendar, file etc.) in network is provided, and the personal data of realizing on the multiple intelligent terminals of user carry out synchronously.
But, for carry out the synchronous method of data by PC for, because data synchronously need usage data line, intelligent terminal is connected with PC, this just virtually to synchronously the limiting of data, operate also cumbersome; Similarly, carry out data by Cloud Server synchronous, although broken away from the constraint of data wire, solve the problem of ease of use, but due to all data, all to need could to realize data by the transfer of Cloud Server synchronous, in the time of the synchronous mass data of needs, can be subject to the restriction of network insertion speed, cause synchronizing speed very slow.
Summary of the invention
The object of the embodiment of the present invention is to provide a kind of method of data synchronization, Apparatus and system, and by adding proxy server on the basis at the synchronous architectural framework of existing data, the data that realize multiple terminal rooms are synchronous.
In order to achieve the above object, the embodiment of the present invention provides a kind of user data synchronization method, comprising:
User data synchronization proxy server receives after the data synchronization request of user terminal transmission of having logined book server, obtains the user profile of wherein carrying and treats synchronous user data;
Described user data synchronization proxy server is according to the user profile getting, and other of inquiry and the binding of described user profile logined the user terminal of book server;
The synchronizing user data for the treatment of getting is sent to the user terminal inquiring by described user data synchronization proxy server.
The embodiment of the present invention provides a kind of user data synchronization proxy server, comprising:
First interface module, for receiving the data synchronization request of the user terminal transmission of logining book server;
Synchronization object determination module, for obtaining the user profile that data synchronization request that described first interface module receives carries and treating synchronous user data, according to the user profile getting, other of inquiry and the binding of described user profile logined the user terminal of book server;
Synchronization module, for by the synchronizing user data for the treatment of getting, the user terminal that sends to described synchronization object determination module to inquire by first interface module.
The embodiment of the present invention provides a kind of user data synchronization system, and this system comprises: user data synchronization server, and user data synchronization proxy server;
Described user data synchronization proxy server, for receiving after the data synchronization request of user terminal transmission of logining book server, obtain the user profile of wherein carrying and treat synchronous user data, according to the user profile getting, other of inquiry and the binding of described user profile logined the user terminal of book server, and the synchronizing user data for the treatment of getting is sent to the user terminal inquiring; And, for receiving after the data synchronization request of described user data synchronization server transmission, obtain the user profile of wherein carrying and treat synchronous user data, according to the user profile getting, the user terminal of logining book server of inquiry and the binding of described user profile, sends to by the synchronizing user data for the treatment of getting the user terminal inquiring;
Described user data synchronization server, for sending data synchronization request to described user data synchronization proxy server.
Compared with prior art, the technical scheme that the embodiment of the present invention proposes has the following advantages:
The above embodiment of the present invention, user data synchronization proxy server receives after the data synchronization request of user terminal transmission of having logined book server, obtains the user profile of wherein carrying and treats synchronous user data; Described user data synchronization proxy server is according to the user profile getting, and other of inquiry and the binding of described user profile logined the user terminal of book server; The synchronizing user data for the treatment of getting is sent to the user terminal inquiring by described user data synchronization proxy server, and by adding proxy server on the basis at the synchronous architectural framework of existing data, the data that realize multiple terminal rooms are synchronous.
Accompanying drawing explanation
Fig. 1 is the synchronous schematic diagram of the data centered by PC in prior art;
Fig. 2 is the synchronous schematic diagram of the data centered by cloud in prior art;
Fig. 3 is the system architecture diagram that the embodiment of the present invention provides;
Fig. 4 is the schematic flow sheet of the user terminal login that provides of the embodiment of the present invention;
Fig. 5 is that the user terminal that the embodiment of the present invention one provides carries out the synchronous schematic flow sheet of data;
Fig. 6 is that the user terminal that the embodiment of the present invention two provides carries out the synchronous schematic flow sheet of data;
Fig. 7 is that the user terminal that the embodiment of the present invention provides carries out the synchronous installation drawing of data.
Embodiment
Below in conjunction with the accompanying drawing in the present invention, the technical scheme in the present invention is clearly and completely described, obviously, described embodiment is only a part of embodiment of the present invention, rather than whole embodiment.Based on the embodiment in the present invention, those of ordinary skills, not making all other embodiment that obtain under creative work prerequisite, belong to the scope of protection of the invention.
Referring to Fig. 3, for the system architecture diagram of the embodiment of the present invention, in this system architecture, between user data synchronization server and user terminal, be provided with user data synchronization proxy server (hereinafter to be referred as proxy server), proxy server is connected by Internet with user data synchronization server, be connected by local area network (LAN) with user terminal, as WiFi(Wireless Fidelity, based on the WLAN (wireless local area network) of IEEE 802.11b standard) or Ethernet etc.
This proxy server can proxy user data synchronization server, for user terminal provides the service of the user data synchronization between user terminal, proxy server can also carry out synchronizeing of user data with user data synchronization server, and then realizes the user data synchronization between user terminal, proxy server and user data synchronization server.
Preferably, proxy server can close and establish with family gateway equipment (as wireless router, Set Top Box), such as can be by existing family gateway equipment be improved, increase therein user data synchronization agent functionality, thereby make family gateway equipment realize the user data synchronization agent functionality of above-mentioned proxy server.
First user terminal wants installation data sync agent client before carrying out user data synchronization by proxy server, and on this proxy server, carries out data synchronization service registration.Proxy server also can be registered on user data synchronization server, to carry out user data synchronization with user data synchronization server.
In following content, the processing of involved user terminal operation, in the situation that not specifying, is realized by the user data synchronization client of installing on user terminal conventionally.
User terminal can adopt existing techniques in realizing to the registration process of proxy server, such as: user terminal is initiated registration request by its data sync client end to proxy server, (comprise user name to set up user data synchronization services accounts on proxy server, also can comprise password), and user profile (as phone number), user terminal information (as IP address, device identification) are offered to proxy server.Need to carry out all user terminals of user data synchronization, its user data synchronization services accounts need to be bound with user profile, thereby user data is had between the user terminal of same subscriber information, carry out synchronous in binding.The user profile of binding arranges in the time that subscriber equipment carries out user data synchronization service registry.Preferably, same user's the user terminal such as mobile phone, PDA, in the time carrying out user data synchronization service registry, submits to this user's phone number as binding information.Certainly, also can be using the user name of registration as binding information.
Proxy server can adopt existing techniques in realizing to the registration process of user data synchronization server.The registration process of proxy server usually occurs in proxy server and is connected to the process of carrying out device initialize after network.
User terminal, before carrying out user data synchronization by proxy server, is first wanted log-on proxy server.For improve fail safe, proxy server can to user terminal send the request of user data synchronization service login carry out authentication, such as to user terminal submit to username and password carry out authentication, just and in authentication by rear its usage data synchronous service that allows; Otherwise, do not allow its usage data synchronous service.
Referring to Fig. 4, the user terminal providing for the embodiment of the present invention carries out the schematic flow sheet of user data synchronization service login, and this flow process can comprise:
Step 401, user terminal sends data synchronization service logging request to proxy server.
In this step, user can, by handling its user terminal, send data synchronization service logging request to proxy server.Such as, by opening proxy server login interface, input the account information such as user name, password and login.In the synchronous login request message of data, carry the relevant information of user terminal, such as IP address, the mark etc. of user terminal.
Step 402, proxy server receives after this logging request, carries out login process.
In this step, proxy server receives after data synchronization service logging request, and this logging request is carried out to authentication, such as the username and password carrying in this logging request is verified.If logging request is verified, allow this user terminal login; If logging request is not verified to (such as user name or Password Input mistake), refuse this user terminal login.
Step 403, proxy server is to user terminal return data synchronous service login response.
In this step, if proxy server allows this user terminal login, return and login successfully response message, if proxy server is refused this user terminal login, return to login failure response message.
Further, user terminal receives after login failure response message, can send data synchronization server logging request to user data synchronization server, to ask to sign in to user data synchronization proxy server.This situation usually occurs in user terminal because also not registering on proxy server, thereby in the unaccepted situation of its user data synchronization service login request.
Further, proxy server can also send broadcast singal in local area network (LAN), make the user terminal that receives this broadcast singal can automatically initiate user data synchronization login, this automatic login process can comprise: user terminal is monitored the broadcast message in the local area network (LAN) of place, the broadcast message that proxy server sends can comprise the IP address of proxy server, the port numbers of registration service, data type (address list, the information of support, photo, file ...) etc.; When user terminal listens to after the broadcast message that proxy server sends, send data synchronization service logging request to this proxy server, its subsequent treatment ditto described in, do not repeat them here.
Proxy server, user data synchronization server provide user data synchronization service for successfully logining the user terminal of book server.
For the clearer user data synchronization flow process that the embodiment of the present invention is provided is described, be described in detail below in conjunction with several concrete application scenarioss.
Embodiment mono-
The application scenarios of embodiment mono-is: terminal A and terminal B are in same local area network (LAN), terminal A and terminal B have logined the proxy server in this local area network (LAN), and the user data synchronization services accounts of terminal A and terminal B is bound identical user profile, such as, terminal A is certain user's mobile phone, terminal B is the PDA of same subscriber, and its user data synchronization services accounts is all bound with this user's cell-phone number.
Step 501, terminal A sends user data synchronization request to proxy server, wherein carries the user data synchronization services accounts information for the treatment of synchronous user data and terminal A.
In this step, after the user data on terminal A changes, terminal A can send user data synchronization request to proxy server voluntarily.Certainly, user data synchronization request also can initiatively be initiated at the enterprising line operate of terminal A by user.Wherein, user data on terminal A occurs that situation about changing is varied, such as, user revises after the address list on terminal A by keyboard or the screen operator of terminal A, to cause address list to change, for another example, when user imports album by terminal A is connected with PC, will cause album to change.Need to carry out synchronous user data needs to specify in advance conventionally, once terminal A finds that need to carry out synchronous user data changes, to proxy server generation data synchronization request.
In the user data synchronization request that terminal A sends, going back portability has the relevant information of self, such as the information such as IP address or terminal iidentification of oneself.
Step 502, proxy server receives after this user data synchronization request message, and determining synchronous target terminal to be terminal B.
In this step, the user data synchronization services accounts of proxy server inquiry terminal A and the user profile of binding with this account, the user data synchronization services accounts of discovery terminal B is also bound with this user profile, and terminal B has signed in to proxy server, therefore determine the target terminal that terminal B is user data synchronization.
Step 503, proxy server sends user data synchronization request to terminal B, wherein carries the synchronous user data for the treatment of extracting the data synchronization request sending from terminal A, so that terminal B upgrades local relative users data.
Step 504, after terminal B completing user Data Update, returns to successfully response message to proxy server.
Step 505, proxy server receives after the success response message that terminal B returns, and to terminal, A returns to successfully response message.
Above step 504 ~ 505 are optional step.
Further, proxy server is receiving after the data synchronization request of terminal A, and that also can buffer memory wherein carries treats synchronous user data, and the user data synchronization services accounts information that this user data can be logined using terminal A is as index; Proxy server also can send to user data synchronization server by the user data of buffer memory, thereby for the user data synchronization services accounts of relative users, realizes the user data synchronization on proxy server and user data synchronization server.
In above-mentioned flow process, in the user data synchronization request that terminal A sends, the user profile that user data synchronization services accounts that also can carried terminal A is bound, with the user data synchronization services accounts information of replacement terminal A.Like this, proxy server just can be directly according to the user profile of carrying in this request, and other listed user terminal that same and this user profile are bound is defined as the target terminal of user data synchronization.
More than sign in to proxy server as example description take terminal A.If the user data on terminal A changes, but current also log-on proxy server not, terminal A can carry out login process, initiates user data synchronization request again signing in to after proxy server to proxy server.
In the present embodiment, after the user data on certain user terminal changes, by access proxy server in the local area network (LAN) of place, realize and be tied to the user data synchronization of other terminal room of same user, in prior art, realize the synchronous of user data by transferring in the webserver, the method of the present embodiment can not be subject to the restriction of network insertion speed, has improved the efficiency of user data synchronization.
Embodiment bis-
The application scenarios of embodiment bis-is: terminal A is log-on proxy server, although terminal B has carried out user data synchronization service registry on proxy server, but due to not in the local area network (LAN) of proxy server place (or other reason) and cannot log-on proxy server, therefore terminal B signs in to user data synchronization server.And the user data synchronization services accounts of terminal A and terminal B is bound identical user profile.
Step 601, terminal B sends data synchronization request to user data synchronization server, wherein carry the user data synchronization services accounts information for the treatment of synchronous user data and terminal B, go back the relevant information (as the address of proxy server or mark) of the proxy server that portability terminal B registers.
In this step, after the user data on terminal B changes, terminal B can send user data synchronization request to user data synchronization server voluntarily.Certainly, user data synchronization request also can initiatively be initiated at the enterprising line operate of terminal B by user.
Step 602, user data synchronization server receives after this data synchronization request message, what storage extracted from the data synchronization request of terminal B transmission treats synchronizing user data, and send user data synchronization request to proxy server, wherein carry this and treat the user data synchronization services accounts information of synchronous user data and terminal B.
In this step, the relevant information of the proxy server that user data synchronization server can be registered according to the terminal B carrying in the request message receiving, the proxy server of registering to terminal B sends user data synchronization request.
Further, user data synchronization server, after the user data synchronization request sending to proxy server, can return to successfully response message to terminal B.
Step 603, proxy server receives after the user data synchronization request of user data synchronization server transmission, and determining synchronous target terminal to be terminal A.
In this step, the user data synchronization services accounts of proxy server inquiry terminal B and the user profile of binding with this account, the user data synchronization services accounts of discovery terminal A is also bound with this user profile, and terminal A has signed in to proxy server, therefore determine the target terminal that terminal A is user data synchronization.
Step 604, proxy server sends data synchronization request to terminal A, wherein carry and treated synchronous user data (this treats that synchronous user data is to get the user data synchronization request sending from user data synchronization server), so that terminal A upgrades local relative users data.
Step 605, terminal A completes after Data Update, returns to successfully response message to proxy server.
Above step 605 is optional step.
In the present embodiment, after the user data on certain user terminal changes, by this delta data is updated to proxy server, upgrading in time of user data between the user terminal of realization and same user binding, thereby save the time that terminal synchronizes is waited for, improved the efficiency of user data synchronization.
Based on identical technical conceive, the embodiment of the present invention also provides a kind of user data synchronization proxy server, and this user data synchronization proxy server can be arranged at subscriber household network.As shown in Figure 7, this user data synchronization proxy server can comprise:
First interface module 701, for receiving the data synchronization request of the user terminal transmission of logining book server;
Synchronization object determination module 702, for obtaining the user profile that data synchronization request that first interface module 701 receives carries and treating synchronous user data, according to the user profile getting, other of inquiry and the binding of described user profile logined the user terminal of book server;
Synchronization module 703, for by the synchronizing user data for the treatment of getting, the user terminal that sends to synchronization object determination module 702 to inquire by first interface module 701.
Above-mentioned data sync agent server also comprises: cache module 704 and the second interface module 705.Wherein:
Cache module 704, for get at described synchronization object determination module 702 that described data synchronization request carries treat synchronous user data after, treat synchronous user data described in buffer memory; Accordingly, synchronization module 703 also can send data synchronization request to user data synchronization server by the second interface module 705, treats synchronous user data and described user profile described in wherein carrying.
The second interface module 705 also can receive the user data synchronization request that user data synchronization server sends; Accordingly, synchronization object determination module 702 also for, obtain the user profile of carrying in the user data synchronization request that the second interface module 705 receives and treat synchronous user data, according to the user profile getting, the user terminal of logining book server of inquiry and the binding of described user profile.
Above-mentioned data sync agent server also comprises: login process module 706, the user data synchronization service login request sending for receiving user terminal, described account information is verified, and after being verified, to described user data synchronization service login, request is processed; Wherein, the request of described user data synchronization service login is that described subscriber equipment sends after the signal that receives described user data proxy server broadcast.
Based on identical technical conceive, the embodiment of the present invention also provides a kind of user data synchronization system, and this system comprises: user data synchronization server, and user data synchronization proxy server as shown in Figure 7.Wherein, can connect multiple user data synchronization proxy servers under user data synchronization server, each user data synchronization proxy server is in different domestic consumer's networks.The major function of user data synchronization server and user data synchronization proxy server is as follows:
Described user data synchronization proxy server, for receiving after the data synchronization request of user terminal transmission of logining book server, obtain the user profile of wherein carrying and treat synchronous user data, according to the user profile getting, other of inquiry and the binding of described user profile logined the user terminal of book server, and the synchronizing user data for the treatment of getting is sent to the user terminal inquiring; And, for receiving after the data synchronization request of described user data synchronization server transmission, obtain the user profile of wherein carrying and treat synchronous user data, according to the user profile getting, the user terminal of logining book server of inquiry and the binding of described user profile, sends to by the synchronizing user data for the treatment of getting the user terminal inquiring;
Described user data synchronization server, for sending data synchronization request to described user data synchronization proxy server.
Described user data synchronization proxy server also for, get user terminal send described data synchronization request in carry treat synchronous user data after, described in buffer memory, treat synchronous user data, and send data synchronization request to described user data synchronization server, described in wherein carrying, treat synchronous user data and described user profile;
Described user data synchronization server also for, receive after the user data synchronization request of described user data synchronization proxy server transmission, obtain the user profile of wherein carrying and treat synchronous user data, according to the user profile getting, the user terminal of logining book server of inquiry and the binding of described user profile, sends to by the synchronizing user data for the treatment of getting the user terminal inquiring.
In sum, in the embodiment of the present invention, user data synchronization proxy server receives after the data synchronization request of user terminal transmission of having logined book server, obtains the user profile of wherein carrying and treats synchronous user data; Described user data synchronization proxy server is according to the user profile getting, and other of inquiry and the binding of described user profile logined the user terminal of book server; The synchronizing user data for the treatment of getting is sent to the user terminal inquiring by described user data synchronization proxy server, and by adding proxy server on the basis at the synchronous architectural framework of existing data, the data that realize multiple terminal rooms are synchronous.
Through the above description of the embodiments, those skilled in the art can be well understood to the mode that the present invention can add essential general hardware platform by software and realize, and can certainly pass through hardware, but in a lot of situation, the former is better execution mode.Based on such understanding, the part that technical scheme of the present invention contributes to prior art in essence in other words can embody with the form of software product, this computer software product is stored in a storage medium, comprise that some instructions (can be personal computers in order to make a computer equipment, server, or the network equipment etc.) carry out the method described in each embodiment of the present invention.
It will be appreciated by those skilled in the art that accompanying drawing is the schematic diagram of a preferred embodiment, the module in accompanying drawing or flow process might not be that enforcement the present invention is necessary.
It will be appreciated by those skilled in the art that the module in the device in embodiment can be distributed in the device of embodiment according to embodiment description, also can carry out respective change and be arranged in the one or more devices that are different from the present embodiment.The module of above-described embodiment can be merged into a module, also can further split into multiple submodules.
The invention described above embodiment sequence number, just to describing, does not represent the quality of embodiment.
Disclosed is above only several specific embodiment of the present invention, and still, the present invention is not limited thereto, and the changes that any person skilled in the art can think of all should fall into protection scope of the present invention.

Claims (12)

1. a kind of user data synchronization method, is characterized in that, comprising:
user data synchronization proxy server receives after the data synchronization request of user terminal transmission of having logined book server, obtains the user profile of wherein carrying and treats synchronous user data;
described user data synchronization proxy server is according to the user profile getting, and other of inquiry and the binding of described user profile logined the user terminal of book server;
the synchronizing user data for the treatment of getting is sent to the user terminal inquiring by described user data synchronization proxy server.
2. the method of claim 1, is characterized in that, described user data synchronization proxy server get in described data synchronization request, carry treat synchronous user data after, also comprise:
described in buffer memory, treat synchronous user data, and send data synchronization request to user data synchronization server, described in wherein carrying, treat synchronous user data and described user profile.
3. the method of claim 1, is characterized in that, described method also comprises:
described user data proxy server receives after the user data synchronization request of user data synchronization server transmission, obtains the user profile of wherein carrying and treats synchronous user data;
described user data synchronization proxy server, according to the user profile getting, is inquired about the user terminal of logining book server with described user profile binding;
the synchronizing user data for the treatment of getting is sent to the user terminal inquiring by described user data synchronization proxy server.
4. the method of claim 1, is characterized in that, the process that user terminal is logined described user data synchronization proxy server comprises:
described user data synchronization proxy server receives the user data synchronization service login request that user terminal sends, and wherein carries account information; Wherein, the request of described user data synchronization service login is that described subscriber equipment sends after the information that receives described user data proxy server broadcast;
described user data synchronization proxy server is after being verified described account information, and to described user data synchronization service login, request is processed.
5. method as described in one of claim 1-4, is characterized in that, described user data synchronization proxy server is arranged at subscriber household network.
6. a kind of user data synchronization proxy server, is characterized in that, comprising:
first interface module, for receiving the data synchronization request of the user terminal transmission of logining book server;
synchronization object determination module, for obtaining the user profile that data synchronization request that described first interface module receives carries and treating synchronous user data, according to the user profile getting, other of inquiry and the binding of described user profile logined the user terminal of book server;
synchronization module, for by the synchronizing user data for the treatment of getting, the user terminal that sends to described synchronization object determination module to inquire by first interface module.
7. user data synchronization proxy server as claimed in claim 6, is characterized in that, also comprises: cache module and the second interface module;
described cache module, for get at described synchronization object determination module that described data synchronization request carries treat synchronous user data after, treat synchronous user data described in buffer memory;
described synchronization module also for, by the second interface module to user data synchronization server send data synchronization request, described in wherein carrying, treat synchronous user data and described user profile.
8. user data synchronization proxy server as claimed in claim 6, is characterized in that, also comprises the second interface module;
described the second interface module, the user data synchronization request sending for receiving user data synchronization server;
described synchronization object determination module also for, obtain the user profile of carrying in the user data synchronization request that described the second interface module receives and treat synchronous user data, according to the user profile getting, the user terminal of logining book server of inquiry and the binding of described user profile.
9. user data synchronization server as claimed in claim 6, is characterized in that, also comprises:
login process module, the user data synchronization service login request sending for receiving user terminal, described account information is verified, and after being verified, to described user data synchronization service login, request is processed; Wherein, the request of described user data synchronization service login is that described subscriber equipment sends after the signal that receives described user data proxy server broadcast.
10. user data synchronization proxy server as described in one of claim 6-9, is characterized in that, described user data synchronization proxy server is arranged at subscriber household network.
11. a kind of user data synchronization system, is characterized in that, this system comprises: user data synchronization server, and user data synchronization proxy server as described in one of claim 6-9;
described user data synchronization proxy server, for receiving after the data synchronization request of user terminal transmission of logining book server, obtain the user profile of wherein carrying and treat synchronous user data, according to the user profile getting, other of inquiry and the binding of described user profile logined the user terminal of book server, and the synchronizing user data for the treatment of getting is sent to the user terminal inquiring; And, for receiving after the data synchronization request of described user data synchronization server transmission, obtain the user profile of wherein carrying and treat synchronous user data, according to the user profile getting, the user terminal of logining book server of inquiry and the binding of described user profile, sends to by the synchronizing user data for the treatment of getting the user terminal inquiring;
described user data synchronization server, for sending data synchronization request to described user data synchronization proxy server.
12. user data synchronization system as claimed in claim 11, it is characterized in that, described user data synchronization proxy server also for, get user terminal send described data synchronization request in carry treat synchronous user data after, described in buffer memory, treat synchronous user data, and send data synchronization request to described user data synchronization server, described in wherein carrying, treat synchronous user data and described user profile;
described user data synchronization server also for, receive after the user data synchronization request of described user data synchronization proxy server transmission, obtain the user profile of wherein carrying and treat synchronous user data, according to the user profile getting, the user terminal of logining book server of inquiry and the binding of described user profile, sends to by the synchronizing user data for the treatment of getting the user terminal inquiring.
CN201210453271.3A 2012-11-13 2012-11-13 Data synchronization method, device and system Pending CN103812900A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201210453271.3A CN103812900A (en) 2012-11-13 2012-11-13 Data synchronization method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210453271.3A CN103812900A (en) 2012-11-13 2012-11-13 Data synchronization method, device and system

Publications (1)

Publication Number Publication Date
CN103812900A true CN103812900A (en) 2014-05-21

Family

ID=50709098

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210453271.3A Pending CN103812900A (en) 2012-11-13 2012-11-13 Data synchronization method, device and system

Country Status (1)

Country Link
CN (1) CN103812900A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104080077A (en) * 2014-07-17 2014-10-01 中国联合网络通信集团有限公司 Data synchronization method and device based on smart cards
CN104883621A (en) * 2015-05-14 2015-09-02 无锡华海天和信息科技有限公司 Method for synchronizing contacts for smart phone and smart set top box
CN107172224A (en) * 2017-07-29 2017-09-15 安徽云帮邦网络技术有限公司 A kind of cloud data downloading system
CN107645597A (en) * 2017-09-19 2018-01-30 上海闻泰信息技术有限公司 The synchronous method and terminal of application program
CN107948291A (en) * 2017-11-28 2018-04-20 西安万像电子科技有限公司 Control method, the device and system of terminal
CN108566290A (en) * 2018-02-07 2018-09-21 平安科技(深圳)有限公司 service configuration management method, system, storage medium and server
CN108959504A (en) * 2018-06-27 2018-12-07 郑州云海信息技术有限公司 A kind of file system teledata synchronization realizing method and system
CN112437142A (en) * 2020-11-13 2021-03-02 杭州米络星科技(集团)有限公司 Data synchronization system and method for multiple data centers
CN116033011A (en) * 2023-03-31 2023-04-28 新云网科技集团股份有限公司 Data communication method, device, equipment and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1194755A (en) * 1995-08-31 1998-09-30 摩托罗拉公司 Multiple pager status synchronization system and method
US20060013368A1 (en) * 2001-01-12 2006-01-19 Labaw Christopher D Apparatus and method for providing a unified messaging integration tool
CN1976275A (en) * 2006-12-15 2007-06-06 深圳市戴文科技有限公司 Data synchronizing system and method
CN101188543A (en) * 2006-11-24 2008-05-28 村田机械株式会社 Relay server, relay communication system and communication device
CN101257375A (en) * 2006-12-31 2008-09-03 华为技术有限公司 Method and device for realizing multi-terminal message synchronization
CN202004792U (en) * 2011-04-06 2011-10-05 苏州阔地网络科技有限公司 Server
CN102368770A (en) * 2011-10-20 2012-03-07 江西省南城县网信电子有限公司 Multimedia resource sharing system based on home network

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1194755A (en) * 1995-08-31 1998-09-30 摩托罗拉公司 Multiple pager status synchronization system and method
US20060013368A1 (en) * 2001-01-12 2006-01-19 Labaw Christopher D Apparatus and method for providing a unified messaging integration tool
CN101188543A (en) * 2006-11-24 2008-05-28 村田机械株式会社 Relay server, relay communication system and communication device
CN1976275A (en) * 2006-12-15 2007-06-06 深圳市戴文科技有限公司 Data synchronizing system and method
CN101257375A (en) * 2006-12-31 2008-09-03 华为技术有限公司 Method and device for realizing multi-terminal message synchronization
CN202004792U (en) * 2011-04-06 2011-10-05 苏州阔地网络科技有限公司 Server
CN102368770A (en) * 2011-10-20 2012-03-07 江西省南城县网信电子有限公司 Multimedia resource sharing system based on home network

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104080077A (en) * 2014-07-17 2014-10-01 中国联合网络通信集团有限公司 Data synchronization method and device based on smart cards
CN104080077B (en) * 2014-07-17 2017-09-22 中国联合网络通信集团有限公司 Method of data synchronization and device based on smart card
CN104883621A (en) * 2015-05-14 2015-09-02 无锡华海天和信息科技有限公司 Method for synchronizing contacts for smart phone and smart set top box
CN107172224A (en) * 2017-07-29 2017-09-15 安徽云帮邦网络技术有限公司 A kind of cloud data downloading system
CN107645597A (en) * 2017-09-19 2018-01-30 上海闻泰信息技术有限公司 The synchronous method and terminal of application program
CN107948291B (en) * 2017-11-28 2021-06-01 西安万像电子科技有限公司 Terminal control method, device and system
CN107948291A (en) * 2017-11-28 2018-04-20 西安万像电子科技有限公司 Control method, the device and system of terminal
CN108566290A (en) * 2018-02-07 2018-09-21 平安科技(深圳)有限公司 service configuration management method, system, storage medium and server
CN108959504A (en) * 2018-06-27 2018-12-07 郑州云海信息技术有限公司 A kind of file system teledata synchronization realizing method and system
CN108959504B (en) * 2018-06-27 2021-11-26 郑州云海信息技术有限公司 Method and system for realizing remote data synchronization of file system
CN112437142A (en) * 2020-11-13 2021-03-02 杭州米络星科技(集团)有限公司 Data synchronization system and method for multiple data centers
CN112437142B (en) * 2020-11-13 2022-05-31 杭州米络星科技(集团)有限公司 Data synchronization system and method for multiple data centers
CN116033011A (en) * 2023-03-31 2023-04-28 新云网科技集团股份有限公司 Data communication method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
CN103812900A (en) Data synchronization method, device and system
CN109842906B (en) Communication method, device and system
JP6515207B2 (en) Internet access authentication method and client, and computer storage medium
EP2633667B1 (en) System and method for on the fly protocol conversion in obtaining policy enforcement information
TWI244295B (en) Method and system for simulating multiple independent client devices in a wired or wireless network
CN105516960B (en) Non-perception authentication method and system, and management method and system based on method and system
CN113206753B (en) Information configuration method and management unit
US20070157304A1 (en) Method, apparatus and computer program product for automatic cookie synchronization between distinct web browsers
CN103475751B (en) A kind of method and device of IP address switching
CN103780641B (en) Access method, home gateway and the system of cloud desktop
WO2017080231A1 (en) Method of accessing wireless network and device utilizing same
CN101741902B (en) System and method for Internet terminal to quickly access to Internet server
CN110399578A (en) Page access method and device
CN106105158A (en) For setting up the method and system being connected between searchers's device and destination apparatus
CN107580011A (en) A kind of data sharing method and desktop cloud server terminal
CN116668511A (en) Data processing method, network element equipment and readable storage medium
CN105635148B (en) Portal authentication method and device
CN104702634A (en) Method, device and system for processing data operation request
CN104851176A (en) Mobile terminal aided queuing system
CN106973120A (en) Novel radio authentication method
CN105306417A (en) Network data distribution method based on super router and network system
WO2013185719A1 (en) Wireless network accessing method and device, server and wireless network accessing system
CN106028469A (en) Communication connection establishment method and device, and mobile terminal
CN103200211B (en) A kind of method of data synchronization, system and equipment
WO2018010366A1 (en) Information synchronization method and device

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20140521

RJ01 Rejection of invention patent application after publication