CN103812900A - 一种数据同步方法、装置及系统 - Google Patents
一种数据同步方法、装置及系统 Download PDFInfo
- 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
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种数据同步方法、装置及系统,包括:用户数据同步代理服务器接收已登录本服务器的用户终端发送的数据同步请求后,获取其中携带的用户信息和待同步的用户数据;所述用户数据同步代理服务器根据获取到的用户信息,查询与所述用户信息绑定的其它已登录本服务器的用户终端;所述用户数据同步代理服务器将获取到的待同步用户数据发送给查询到的用户终端,通过在现有的数据同步的体系架构的基础之上添加代理服务器,实现多个终端间的数据同步。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种数据同步方法、装置及系统。
背景技术
随着移动互联网的快速发展和智能终端的广泛普及,人们的需求也在不断的增加,对于智能终端的功能性要求也随之不断的提高。由于智能终端越来越多样化的存在,如PC机、笔记本电脑、智能手机、PDA、智能电视等,人们对于智能终端间的数据同步,也产生了很大的需求。
在现有技术中,比较主流的数据同步方法有两类,一类是以PC为中心的,如图1所示,将各智能终端连接到PC上,通过PC来完成各智能终端间的数据同步;另一类是以云服务器为中心的,如图2所示,云服务器可为用户提供在网络中存储个人数据(如通信录、邮件、照片、日历、文件等)的服务,并实现用户多个智能终端上的个人数据进行同步。
然而,对于通过PC进行数据同步的方法而言,由于数据同步需要使用数据线将智能终端与PC进行连接,这就在无形之中对数据的同步进行了限制,操作起来也比较麻烦;同样地,通过云服务器进行数据同步,虽然摆脱了数据线的束缚,解决了使用便利性的问题,但是,由于所有的数据均需要通过云服务器的中转才能实现数据同步,当需要同步大量数据时,会受网络接入速度的限制,导致同步速度很慢。
发明内容
本发明实施例的目的在于提供一种数据同步方法、装置及系统,通过在现有的数据同步的体系架构的基础之上添加代理服务器,实现多个终端间的数据同步。
为了达到上述目的,本发明实施例提供了一种用户数据同步方法,包括:
用户数据同步代理服务器接收已登录本服务器的用户终端发送的数据同步请求后,获取其中携带的用户信息和待同步的用户数据;
所述用户数据同步代理服务器根据获取到的用户信息,查询与所述用户信息绑定的其它已登录本服务器的用户终端;
所述用户数据同步代理服务器将获取到的待同步用户数据发送给查询到的用户终端。
本发明实施例提供了一种用户数据同步代理服务器,包括:
第一接口模块,用于接收已登录本服务器的用户终端发送的数据同步请求;
同步对象确定模块,用于获取所述第一接口模块接收到的数据同步请求中携带的用户信息和待同步的用户数据,根据获取到的用户信息,查询与所述用户信息绑定的其它已登录本服务器的用户终端;
同步模块,用于将获取到的待同步用户数据,通过第一接口模块发送给所述同步对象确定模块查询到的用户终端。
本发明实施例提供了一种用户数据同步系统,该系统包括:用户数据同步服务器,以及用户数据同步代理服务器;
所述用户数据同步代理服务器,用于接收已登录本服务器的用户终端发送的数据同步请求后,获取其中携带的用户信息和待同步的用户数据,根据获取到的用户信息,查询与所述用户信息绑定的其它已登录本服务器的用户终端,将获取到的待同步用户数据发送给查询到的用户终端;以及,用于接收所述用户数据同步服务器发送的数据同步请求后,获取其中携带的用户信息和待同步的用户数据,根据获取到的用户信息,查询与所述用户信息绑定的已登录本服务器的用户终端,将获取到的待同步用户数据发送给查询到的用户终端;
所述用户数据同步服务器,用于向所述用户数据同步代理服务器发送数据同步请求。
与现有技术相比,本发明实施例所提出的技术方案具有以下优点:
本发明的上述实施例,用户数据同步代理服务器接收已登录本服务器的用户终端发送的数据同步请求后,获取其中携带的用户信息和待同步的用户数据;所述用户数据同步代理服务器根据获取到的用户信息,查询与所述用户信息绑定的其它已登录本服务器的用户终端;所述用户数据同步代理服务器将获取到的待同步用户数据发送给查询到的用户终端,通过在现有的数据同步的体系架构的基础之上添加代理服务器,实现多个终端间的数据同步。
附图说明
图1是现有技术中以PC为中心的数据同步示意图;
图2是现有技术中以云为中心的数据同步示意图;
图3是本发明实施例提供的系统架构图;
图4是本发明实施例提供的用户终端登录的流程示意图;
图5是本发明实施例一提供的用户终端进行数据同步的流程示意图;
图6是本发明实施例二提供的用户终端进行数据同步的流程示意图;
图7是本发明实施例提供的用户终端进行数据同步的装置图。
具体实施方式
下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
参见图3,为本发明实施例的系统架构图,该系统架构中,在用户数据同步服务器和用户终端之间设置有用户数据同步代理服务器(以下简称代理服务器),代理服务器与用户数据同步服务器通过Internet连接,与用户终端通过局域网连接,如WiFi(Wireless Fidelity,基于IEEE 802.11b标准的无线局域网)或以太网等。
该代理服务器可以代理用户数据同步服务器,为用户终端提供用户终端间的用户数据同步服务,代理服务器还可以与用户数据同步服务器进行用户数据的同步,进而实现用户终端、代理服务器与用户数据同步服务器间的用户数据同步。
优选的,代理服务器可以与家庭网关设备(如无线路由器、机顶盒)合设,比如可通过对现有家庭网关设备进行改进,在其中增加用户数据同步代理功能,从而使家庭网关设备实现上述代理服务器的用户数据同步代理功能。
用户终端通过代理服务器进行用户数据同步之前,首先要安装数据同步代理客户端,并在该代理服务器上进行数据同步服务注册。代理服务器还可在用户数据同步服务器上进行注册,以便与用户数据同步服务器进行用户数据同步。
以下内容中所涉及到的用户终端的处理操作,在不特别说明的情况下,通常由用户终端上安装的用户数据同步客户端实现。
用户终端向代理服务器的注册过程可采用现有技术实现,比如:用户终端通过其数据同步客户端向代理服务器发起注册请求,以便在代理服务器上建立用户数据同步服务帐户(包括用户名,还可包括密码),并将用户信息(如手机号码)、用户终端信息(如IP地址、设备标识)提供给代理服务器。需要进行用户数据同步的所有用户终端,其用户数据同步服务帐户需要与用户信息进行绑定,从而使用户数据在绑定有相同用户信息的用户终端之间进行同步。所绑定的用户信息在用户设备进行用户数据同步服务注册时设置。优选的,同一用户的手机、PDA等用户终端,在进行用户数据同步服务注册时,提交该用户的手机号码作为绑定信息。当然,也可以将注册的用户名作为绑定信息。
代理服务器向用户数据同步服务器的注册过程可采用现有技术实现。代理服务器的注册过程通常发生在代理服务器连接到网络后进行设备初始化的过程。
用户终端在通过代理服务器进行用户数据同步之前,首先要登录代理服务器。为了提高安全性,代理服务器可对用户终端发送的用户数据同步服务登录请求进行鉴权,比如对用户终端提交的用户名和密码进行鉴权,并在鉴权通过后才允许其使用数据同步服务;否则,不允许其使用数据同步服务。
参见图4,为本发明实施例提供的用户终端进行用户数据同步服务登录的流程示意图,该流程可包括:
步骤401,用户终端向代理服务器发送数据同步服务登录请求。
该步骤中,用户可通过操纵其用户终端,向代理服务器发送数据同步服务登录请求。比如,通过打开代理服务器登录界面,输入用户名、密码等帐户信息进行登录。数据同步登录请求消息中携带有用户终端的相关信息,比如用户终端的IP地址、标识等。
步骤402,代理服务器接收到该登录请求后,进行登录处理。
该步骤中,代理服务器接收到数据同步服务登录请求后,对该登录请求进行鉴权,比如对该登录请求中携带的用户名和密码进行验证。如果对登录请求验证通过,则允许该用户终端登录;如果对登录请求未验证通过(比如用户名或密码输入错误),则拒绝该用户终端登录。
步骤403,代理服务器向用户终端返回数据同步服务登录响应。
该步骤中,如果代理服务器允许该用户终端登录,则返回登录成功响应消息,如果代理服务器拒绝该用户终端登录,则返回登录失败响应消息。
进一步的,用户终端接收到登录失败响应消息后,可向用户数据同步服务器发送数据同步服务器登录请求,以请求登录到用户数据同步代理服务器。这种情况通常发生在用户终端因还未在代理服务器上注册,因而其用户数据同步服务登录请求被拒绝的情况下。
进一步的,代理服务器还可以在局域网内发送广播信号,使接收到该广播信号的用户终端可自动发起用户数据同步登录,该自动登录过程可包括:用户终端监听所在局域网内的广播信息,代理服务器发送的广播信息可包括代理服务器的IP地址、注册服务的端口号,支持的数据类型(通讯录,信息,照片,文件…)等;当用户终端监听到有代理服务器发送的广播信息后,向该代理服务器发送数据同步服务登录请求,其后续处理同前所述,在此不再赘述。
代理服务器、用户数据同步服务器为成功登录本服务器的用户终端提供用户数据同步服务。
为了更清楚的对本发明实施例提供的用户数据同步流程进行描述,下面结合几个具体应用场景进行详细描述。
实施例一
实施例一的应用场景为:终端A和终端B在同一个局域网内,终端A和终端B已经登录该局域网中的代理服务器,并且终端A和终端B的用户数据同步服务帐户绑定相同的用户信息,比如,终端A为某用户的手机,终端B为相同用户的PDA,其用户数据同步服务帐户均与该用户的手机号绑定。
步骤501,终端A向代理服务器发送用户数据同步请求,其中携带待同步的用户数据以及终端A的用户数据同步服务帐户信息。
该步骤中,当终端A上的用户数据发生变化后,终端A可自行向代理服务器发送用户数据同步请求。当然,用户数据同步请求也可以是由用户在终端A上进行操作而主动发起的。其中,终端A上的用户数据出现变化的情况多种多样,比如,用户通过终端A的键盘或屏幕操作修改终端A上的通讯录后,将导致通讯录发生变化,再比如,用户通过将终端A与PC机连接导入个人相册时,将导致个人相册发生变化。需要进行同步的用户数据通常需要事先指定,终端A一旦发现需要进行同步的用户数据发生变化,则向代理服务器发生数据同步请求。
终端A所发送的用户数据同步请求中还可携带有自身的相关信息,比如自己的IP地址或终端标识等信息。
步骤502,代理服务器接收到该用户数据同步请求消息后,确定出需要同步的目标终端为终端B。
该步骤中,代理服务器查询终端A的用户数据同步服务帐户以及与该帐户绑定的用户信息,发现终端B的用户数据同步服务帐户也与该用户信息进行了绑定,且终端B已经登录到代理服务器,因此确定终端B为用户数据同步的目标终端。
步骤503,代理服务器向终端B发送用户数据同步请求,其中携带从终端A发送的数据同步请求中提取出的待同步的用户数据,以使终端B更新本地的相应用户数据。
步骤504,终端B完成用户数据更新后,向代理服务器返回成功响应消息。
步骤505,代理服务器接收到终端B返回的成功响应消息后,向终端A返回成功响应消息。
以上步骤504~505为可选步骤。
进一步的,代理服务器在接收到终端A的数据同步请求后,还可缓存其中携带的待同步的用户数据,该用户数据可以以终端A所登录的用户数据同步服务帐户信息作为索引;代理服务器还可将缓存的用户数据发送给用户数据同步服务器,从而针对相应用户的用户数据同步服务帐户,实现代理服务器和用户数据同步服务器上的用户数据同步。
上述流程中,终端A所发送的用户数据同步请求中,也可以携带终端A的用户数据同步服务帐户所绑定的用户信息,以替代终端A的用户数据同步服务帐户信息。这样,代理服务器就可以直接根据该请求中携带的用户信息,将同样与该用户信息所绑定的其它已登录的用户终端,确定为用户数据同步的目标终端。
以上是以终端A已经登录到代理服务器为例描述的。如果终端A上的用户数据发生变化,但当前还未登录代理服务器,则终端A可执行登录过程,在登录到代理服务器后再向代理服务器发起用户数据同步请求。
在本实施例中,当某用户终端上的用户数据发生变化后,通过在所在局域网内接入代理服务器,实现与绑定到同一用户的其它终端间的用户数据同步,相比于现有技术中通过网络服务器的中转来实现用户数据的同步,本实施例的方法不会受到网络接入速度的限制,提高了用户数据同步的效率。
实施例二
实施例二的应用场景为:终端A已经登录代理服务器,终端B虽然在代理服务器上进行了用户数据同步服务注册,但由于不在代理服务器所在局域网内(或是其它原因)而无法登录代理服务器,因此终端B登录到用户数据同步服务器。并且终端A和终端B的用户数据同步服务帐户绑定相同的用户信息。
步骤601,终端B向用户数据同步服务器发送数据同步请求,其中携带待同步的用户数据以及终端B的用户数据同步服务帐户信息,还可携带终端B所注册的代理服务器的相关信息(如代理服务器的地址或标识)。
该步骤中,当终端B上的用户数据发生变化后,终端B可自行向用户数据同步服务器发送用户数据同步请求。当然,用户数据同步请求也可以是由用户在终端B上进行操作而主动发起的。
步骤602,用户数据同步服务器接收到该数据同步请求消息后,存储从终端B发送的数据同步请求中提取出的待同步用户数据,并向代理服务器发送用户数据同步请求,其中携带该待同步的用户数据以及终端B的用户数据同步服务帐户信息。
该步骤中,用户数据同步服务器可根据接收到的请求消息中携带的终端B所注册的代理服务器的相关信息,向终端B所注册的代理服务器发送用户数据同步请求。
进一步的,用户数据同步服务器在向代理服务器发送的用户数据同步请求后,可向终端B返回成功响应消息。
步骤603,代理服务器接收到用户数据同步服务器发送的用户数据同步请求后,确定出需要同步的目标终端为终端A。
该步骤中,代理服务器查询终端B的用户数据同步服务帐户以及与该帐户绑定的用户信息,发现终端A的用户数据同步服务帐户也与该用户信息进行了绑定,且终端A已经登录到代理服务器,因此确定终端A为用户数据同步的目标终端。
步骤604,代理服务器向终端A发送数据同步请求,其中携带了待同步的用户数据(该待同步的用户数据是从用户数据同步服务器所发送的用户数据同步请求中获取到的),以使终端A更新本地的相应用户数据。
步骤605,终端A完成数据更新后,向代理服务器返回成功响应消息。
以上步骤605为可选步骤。
在本实施例中,当某用户终端上的用户数据发生变化后,通过将该变化数据更新到代理服务器,实现与同一用户绑定的用户终端间的用户数据的及时更新,从而节省了终端同步等待的时间,提高了用户数据同步的效率。
基于相同的技术构思,本发明实施例还提供了一种用户数据同步代理服务器,该用户数据同步代理服务器可设置于用户家庭网络。如图7所示,该用户数据同步代理服务器可包括:
第一接口模块701,用于接收已登录本服务器的用户终端发送的数据同步请求;
同步对象确定模块702,用于获取第一接口模块701接收到的数据同步请求中携带的用户信息和待同步的用户数据,根据获取到的用户信息,查询与所述用户信息绑定的其它已登录本服务器的用户终端;
同步模块703,用于将获取到的待同步用户数据,通过第一接口模块701发送给同步对象确定模块702查询到的用户终端。
上述数据同步代理服务器还包括:缓存模块704和第二接口模块705。其中:
缓存模块704,用于在所述同步对象确定模块702获取到所述数据同步请求中携带的待同步的用户数据之后,缓存所述待同步的用户数据;相应的,同步模块703还可通过第二接口模块705向用户数据同步服务器发送数据同步请求,其中携带所述待同步的用户数据以及所述用户信息。
第二接口模块705还可接收到用户数据同步服务器发送的用户数据同步请求;相应的,同步对象确定模块702还用于,获取第二接口模块705接收到的用户数据同步请求中携带的用户信息和待同步的用户数据,根据获取到的用户信息,查询与所述用户信息绑定的已登录本服务器的用户终端。
上述数据同步代理服务器还包括:登录处理模块706,用于接收用户终端发送的用户数据同步服务登录请求,对所述帐户信息进行验证,并在验证通过后,对所述用户数据同步服务登录请求进行处理;其中,所述用户数据同步服务登录请求是所述用户设备在接收到所述用户数据代理服务器广播的信号后发送的。
基于相同的技术构思,本发明实施例还提供了一种用户数据同步系统,该系统包括:用户数据同步服务器,以及如图7所示的用户数据同步代理服务器。其中,用户数据同步服务器下可连接多个用户数据同步代理服务器,各用户数据同步代理服务器处于不同的家庭用户网络。用户数据同步服务器和用户数据同步代理服务器的主要功能如下:
所述用户数据同步代理服务器,用于接收已登录本服务器的用户终端发送的数据同步请求后,获取其中携带的用户信息和待同步的用户数据,根据获取到的用户信息,查询与所述用户信息绑定的其它已登录本服务器的用户终端,将获取到的待同步用户数据发送给查询到的用户终端;以及,用于接收所述用户数据同步服务器发送的数据同步请求后,获取其中携带的用户信息和待同步的用户数据,根据获取到的用户信息,查询与所述用户信息绑定的已登录本服务器的用户终端,将获取到的待同步用户数据发送给查询到的用户终端;
所述用户数据同步服务器,用于向所述用户数据同步代理服务器发送数据同步请求。
所述用户数据同步代理服务器还用于,在获取到用户终端发送的所述数据同步请求中携带的待同步的用户数据之后,缓存所述待同步的用户数据,并向所述用户数据同步服务器发送数据同步请求,其中携带所述待同步的用户数据以及所述用户信息;
所述用户数据同步服务器还用于,接收到所述用户数据同步代理服务器发送的用户数据同步请求后,获取其中携带的用户信息和待同步的用户数据,根据获取到的用户信息,查询与所述用户信息绑定的已登录本服务器的用户终端,将获取到的待同步用户数据发送给查询到的用户终端。
综上所述,本发明实施例中,用户数据同步代理服务器接收已登录本服务器的用户终端发送的数据同步请求后,获取其中携带的用户信息和待同步的用户数据;所述用户数据同步代理服务器根据获取到的用户信息,查询与所述用户信息绑定的其它已登录本服务器的用户终端;所述用户数据同步代理服务器将获取到的待同步用户数据发送给查询到的用户终端,通过在现有的数据同步的体系架构的基础之上添加代理服务器,实现多个终端间的数据同步。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上公开的仅为本发明的几个具体实施例,但是,本发明并非局限于此,任何本领域的技术人员能思之的变化都应落入本发明的保护范围。
Claims (12)
1.一种用户数据同步方法,其特征在于,包括:
用户数据同步代理服务器接收已登录本服务器的用户终端发送的数据同步请求后,获取其中携带的用户信息和待同步的用户数据;
所述用户数据同步代理服务器根据获取到的用户信息,查询与所述用户信息绑定的其它已登录本服务器的用户终端;
所述用户数据同步代理服务器将获取到的待同步用户数据发送给查询到的用户终端。
2.如权利要求1所述的方法,其特征在于,所述用户数据同步代理服务器获取到所述数据同步请求中携带的待同步的用户数据之后,还包括:
缓存所述待同步的用户数据,并向用户数据同步服务器发送数据同步请求,其中携带所述待同步的用户数据以及所述用户信息。
3.如权利要求1所述的方法,其特征在于,所述方法还包括:
所述用户数据代理服务器接收到用户数据同步服务器发送的用户数据同步请求后,获取其中携带的用户信息和待同步的用户数据;
所述用户数据同步代理服务器根据获取到的用户信息,查询与所述用户信息绑定的已登录本服务器的用户终端;
所述用户数据同步代理服务器将获取到的待同步用户数据发送给查询到的用户终端。
4.如权利要求1所述的方法,其特征在于,用户终端登录所述用户数据同步代理服务器的过程包括:
所述用户数据同步代理服务器接收用户终端发送的用户数据同步服务登录请求,其中携带有帐户信息;其中,所述用户数据同步服务登录请求是所述用户设备在接收到所述用户数据代理服务器广播的信息后发送的;
所述用户数据同步代理服务器在对所述帐户信息验证通过后,对所述用户数据同步服务登录请求进行处理。
5.如权利要求1-4之一所述的方法,其特征在于,所述用户数据同步代理服务器设置于用户家庭网络。
6.一种用户数据同步代理服务器,其特征在于,包括:
第一接口模块,用于接收已登录本服务器的用户终端发送的数据同步请求;
同步对象确定模块,用于获取所述第一接口模块接收到的数据同步请求中携带的用户信息和待同步的用户数据,根据获取到的用户信息,查询与所述用户信息绑定的其它已登录本服务器的用户终端;
同步模块,用于将获取到的待同步用户数据,通过第一接口模块发送给所述同步对象确定模块查询到的用户终端。
7.如权利要求6所述的用户数据同步代理服务器,其特征在于,还包括:缓存模块和第二接口模块;
所述缓存模块,用于在所述同步对象确定模块获取到所述数据同步请求中携带的待同步的用户数据之后,缓存所述待同步的用户数据;
所述同步模块还用于,通过第二接口模块向用户数据同步服务器发送数据同步请求,其中携带所述待同步的用户数据以及所述用户信息。
8.如权利要求6所述的用户数据同步代理服务器,其特征在于,还包括第二接口模块;
所述第二接口模块,用于接收到用户数据同步服务器发送的用户数据同步请求;
所述同步对象确定模块还用于,获取所述第二接口模块接收到的用户数据同步请求中携带的用户信息和待同步的用户数据,根据获取到的用户信息,查询与所述用户信息绑定的已登录本服务器的用户终端。
9.如权利要求6所述的用户数据同步服务器,其特征在于,还包括:
登录处理模块,用于接收用户终端发送的用户数据同步服务登录请求,对所述帐户信息进行验证,并在验证通过后,对所述用户数据同步服务登录请求进行处理;其中,所述用户数据同步服务登录请求是所述用户设备在接收到所述用户数据代理服务器广播的信号后发送的。
10.如权利要求6-9之一所述的用户数据同步代理服务器,其特征在于,所述用户数据同步代理服务器设置于用户家庭网络。
11.一种用户数据同步系统,其特征在于,该系统包括:用户数据同步服务器,以及如权利要求6-9之一所述的用户数据同步代理服务器;
所述用户数据同步代理服务器,用于接收已登录本服务器的用户终端发送的数据同步请求后,获取其中携带的用户信息和待同步的用户数据,根据获取到的用户信息,查询与所述用户信息绑定的其它已登录本服务器的用户终端,将获取到的待同步用户数据发送给查询到的用户终端;以及,用于接收所述用户数据同步服务器发送的数据同步请求后,获取其中携带的用户信息和待同步的用户数据,根据获取到的用户信息,查询与所述用户信息绑定的已登录本服务器的用户终端,将获取到的待同步用户数据发送给查询到的用户终端;
所述用户数据同步服务器,用于向所述用户数据同步代理服务器发送数据同步请求。
12.如权利要求11所述的用户数据同步系统,其特征在于,所述用户数据同步代理服务器还用于,在获取到用户终端发送的所述数据同步请求中携带的待同步的用户数据之后,缓存所述待同步的用户数据,并向所述用户数据同步服务器发送数据同步请求,其中携带所述待同步的用户数据以及所述用户信息;
所述用户数据同步服务器还用于,接收到所述用户数据同步代理服务器发送的用户数据同步请求后,获取其中携带的用户信息和待同步的用户数据,根据获取到的用户信息,查询与所述用户信息绑定的已登录本服务器的用户终端,将获取到的待同步用户数据发送给查询到的用户终端。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210453271.3A CN103812900A (zh) | 2012-11-13 | 2012-11-13 | 一种数据同步方法、装置及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210453271.3A CN103812900A (zh) | 2012-11-13 | 2012-11-13 | 一种数据同步方法、装置及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103812900A true CN103812900A (zh) | 2014-05-21 |
Family
ID=50709098
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210453271.3A Pending CN103812900A (zh) | 2012-11-13 | 2012-11-13 | 一种数据同步方法、装置及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103812900A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104080077A (zh) * | 2014-07-17 | 2014-10-01 | 中国联合网络通信集团有限公司 | 基于智能卡的数据同步方法和装置 |
CN104883621A (zh) * | 2015-05-14 | 2015-09-02 | 无锡华海天和信息科技有限公司 | 一种智能手机与智能电视机顶盒同步通讯录的方法 |
CN107172224A (zh) * | 2017-07-29 | 2017-09-15 | 安徽云帮邦网络技术有限公司 | 一种云数据下载系统 |
CN107645597A (zh) * | 2017-09-19 | 2018-01-30 | 上海闻泰信息技术有限公司 | 应用程序的同步方法与终端 |
CN107948291A (zh) * | 2017-11-28 | 2018-04-20 | 西安万像电子科技有限公司 | 终端的控制方法、装置和系统 |
CN108566290A (zh) * | 2018-02-07 | 2018-09-21 | 平安科技(深圳)有限公司 | 服务配置管理方法、系统、存储介质和服务器 |
CN108959504A (zh) * | 2018-06-27 | 2018-12-07 | 郑州云海信息技术有限公司 | 一种文件系统远程数据同步实现方法和系统 |
CN112437142A (zh) * | 2020-11-13 | 2021-03-02 | 杭州米络星科技(集团)有限公司 | 多个数据中心的数据同步系统和方法 |
CN116033011A (zh) * | 2023-03-31 | 2023-04-28 | 新云网科技集团股份有限公司 | 一种数据通信方法、装置、设备及存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1194755A (zh) * | 1995-08-31 | 1998-09-30 | 摩托罗拉公司 | 多个寻呼机状态同步系统和方法 |
US20060013368A1 (en) * | 2001-01-12 | 2006-01-19 | Labaw Christopher D | Apparatus and method for providing a unified messaging integration tool |
CN1976275A (zh) * | 2006-12-15 | 2007-06-06 | 深圳市戴文科技有限公司 | 一种数据同步的系统及方法 |
CN101188543A (zh) * | 2006-11-24 | 2008-05-28 | 村田机械株式会社 | 中继服务器、中继通信系统以及通信装置 |
CN101257375A (zh) * | 2006-12-31 | 2008-09-03 | 华为技术有限公司 | 实现多终端的消息同步的方法及装置 |
CN202004792U (zh) * | 2011-04-06 | 2011-10-05 | 苏州阔地网络科技有限公司 | 一种服务器 |
CN102368770A (zh) * | 2011-10-20 | 2012-03-07 | 江西省南城县网信电子有限公司 | 一种基于家庭网络的多媒体资源共享系统 |
-
2012
- 2012-11-13 CN CN201210453271.3A patent/CN103812900A/zh active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1194755A (zh) * | 1995-08-31 | 1998-09-30 | 摩托罗拉公司 | 多个寻呼机状态同步系统和方法 |
US20060013368A1 (en) * | 2001-01-12 | 2006-01-19 | Labaw Christopher D | Apparatus and method for providing a unified messaging integration tool |
CN101188543A (zh) * | 2006-11-24 | 2008-05-28 | 村田机械株式会社 | 中继服务器、中继通信系统以及通信装置 |
CN1976275A (zh) * | 2006-12-15 | 2007-06-06 | 深圳市戴文科技有限公司 | 一种数据同步的系统及方法 |
CN101257375A (zh) * | 2006-12-31 | 2008-09-03 | 华为技术有限公司 | 实现多终端的消息同步的方法及装置 |
CN202004792U (zh) * | 2011-04-06 | 2011-10-05 | 苏州阔地网络科技有限公司 | 一种服务器 |
CN102368770A (zh) * | 2011-10-20 | 2012-03-07 | 江西省南城县网信电子有限公司 | 一种基于家庭网络的多媒体资源共享系统 |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104080077A (zh) * | 2014-07-17 | 2014-10-01 | 中国联合网络通信集团有限公司 | 基于智能卡的数据同步方法和装置 |
CN104080077B (zh) * | 2014-07-17 | 2017-09-22 | 中国联合网络通信集团有限公司 | 基于智能卡的数据同步方法和装置 |
CN104883621A (zh) * | 2015-05-14 | 2015-09-02 | 无锡华海天和信息科技有限公司 | 一种智能手机与智能电视机顶盒同步通讯录的方法 |
CN107172224A (zh) * | 2017-07-29 | 2017-09-15 | 安徽云帮邦网络技术有限公司 | 一种云数据下载系统 |
CN107645597A (zh) * | 2017-09-19 | 2018-01-30 | 上海闻泰信息技术有限公司 | 应用程序的同步方法与终端 |
CN107948291B (zh) * | 2017-11-28 | 2021-06-01 | 西安万像电子科技有限公司 | 终端的控制方法、装置和系统 |
CN107948291A (zh) * | 2017-11-28 | 2018-04-20 | 西安万像电子科技有限公司 | 终端的控制方法、装置和系统 |
CN108566290A (zh) * | 2018-02-07 | 2018-09-21 | 平安科技(深圳)有限公司 | 服务配置管理方法、系统、存储介质和服务器 |
CN108959504A (zh) * | 2018-06-27 | 2018-12-07 | 郑州云海信息技术有限公司 | 一种文件系统远程数据同步实现方法和系统 |
CN108959504B (zh) * | 2018-06-27 | 2021-11-26 | 郑州云海信息技术有限公司 | 一种文件系统远程数据同步实现方法和系统 |
CN112437142A (zh) * | 2020-11-13 | 2021-03-02 | 杭州米络星科技(集团)有限公司 | 多个数据中心的数据同步系统和方法 |
CN112437142B (zh) * | 2020-11-13 | 2022-05-31 | 杭州米络星科技(集团)有限公司 | 多个数据中心的数据同步系统和方法 |
CN116033011A (zh) * | 2023-03-31 | 2023-04-28 | 新云网科技集团股份有限公司 | 一种数据通信方法、装置、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103812900A (zh) | 一种数据同步方法、装置及系统 | |
CN109842906B (zh) | 一种通信的方法、装置及系统 | |
EP2633667B1 (en) | System and method for on the fly protocol conversion in obtaining policy enforcement information | |
CN109803242B (zh) | 通过nrf进行nf发现的方法、设备及可读存储介质 | |
CN101958914B (zh) | 一种文件共享方法、共享服务器和移动通信终端 | |
TWI244295B (en) | Method and system for simulating multiple independent client devices in a wired or wireless network | |
JP6515207B2 (ja) | インターネットアクセス認証方法およびクライアント、ならびにコンピュータ記憶媒体 | |
CN113206753B (zh) | 一种信息配置方法和管理单元 | |
CN105516960B (zh) | 无感知认证方法系统,基于该方法系统的管理方法、系统 | |
US20070157304A1 (en) | Method, apparatus and computer program product for automatic cookie synchronization between distinct web browsers | |
CN103475751B (zh) | 一种ip地址切换的方法及装置 | |
WO2017080231A1 (zh) | 接入无线网络的方法及装置 | |
CN101741902B (zh) | 向互联网终端提供快速访问互联网服务器的系统和方法 | |
CN103997479B (zh) | 一种非对称服务ip代理方法和设备 | |
CN106105158A (zh) | 用于在搜索者装置与目标装置之间建立连接的方法和系统 | |
CN105635148B (zh) | 一种Portal认证方法及装置 | |
CN106973120A (zh) | 新型无线认证方法 | |
CN105306417A (zh) | 一种基于超级路由器的网络数据分发方法及网络系统 | |
CN115413014A (zh) | 网络资源服务方法、装置、系统、可读介质及电子设备 | |
WO2013185719A1 (zh) | 一种无线上网方法及设备、服务器和无线上网系统 | |
CN111181904B (zh) | 网络访问方法、装置及介质 | |
CN103200211B (zh) | 一种数据同步方法、系统和设备 | |
CN106028469A (zh) | 一种通信连接建立方法、装置及移动终端 | |
WO2018010366A1 (zh) | 信息同步方法及装置 | |
CN105554039A (zh) | 一种无线网络的Portal认证方法及认证系统 |
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 |