数据同步的方法、服务器、终端及系统的制作方法

文档序号:9379944阅读:461来源:国知局
数据同步的方法、服务器、终端及系统的制作方法
【技术领域】
[0001]本发明涉及信息技术领域,特别涉及一种数据同步的方法、服务器、终端及系统。
【背景技术】
[0002]随着网络技术的不断发展,使用互联网的用户人数也越来越多,如通过互联网进行网站登录信息共享及恢复。
[0003]目前采用的共享机制如下:在服务器测为每个用户ID创建对应的存储空间。用户通过在客户端中登录合法的用户ID,通过合法的用户ID向服务器中上传网站登录信息。当需要共享或恢复网站登录信息时,用户通过任意一台终端登录该合法的用户ID,即可从网络上下载已上传的网站登录信息,实现网站登录信息的共享。
[0004]在实现上述电量提示的过程中,发明人发现当黑客得知用户使用的用户ID后,可通过另一台设备下载网站登录信息,窃取用户隐私信息用户数据易丢失。

【发明内容】

[0005]本发明实施例提供的数据同步的方法、服务器、终端及系统,用于解决现有技术中当用户ID丢失后,用户数据易丢失的问题。
[0006]第一方面,本发明提供了一种数据同步的方法,所述方法应用于服务器,所述方法包括:
[0007]接收终端发送的数据同步请求,所述数据同步请求中携带有所述终端的终端标识,所述数据同步请求用于将所述服务器中存储的登录信息同步到所述终端中;
[0008]判断服务器数据库中是否保存有所述终端标识对应的登录信息;
[0009]如果服务器数据库中保存有所述终端的终端标识对应的登录信息,则将所述登录信息同步到所述终端,所述登录信息包括不同网站的标识信息、不同网站分别对应的登录信息、和不同网站与分别对应的登录信息之间的对应关系。
[0010]第二方面,本发明还提供了一种数据同步的方法,所述方法应用于终端,所述方法包括:
[0011]根据登录操作获取登录信息,所述登录信息包括不同网站的标识信息、不同网站分别对应的登录信息、和不同网站与分别对应的登录信息之间的对应关系;
[0012]将获取的登录信息发送到服务器进行更新;
[0013]当需要对登录信息进行同步时,向服务器发送数据同步请求,所述数据同步请求中携带有所述终端的终端标识,所述数据同步请求用于将所述服务器中存储的登录信息同步到所述终端中。
[0014]第三方面,本发明还提供了一种服务器,所述服务器包括:
[0015]第一接收单元,用于接收终端发送的数据同步请求,所述数据同步请求中携带有所述终端的终端标识,所述数据同步请求用于将所述服务器中存储的登录信息同步到所述终端中;
[0016]第一判断单元,用于判断服务器数据库中是否保存有所述第一接收单元接收到的所述终端标识对应的登录信息;
[0017]同步单元,用于当所述第一判断单元得到服务器数据库中保存有所述终端的终端标识对应的登录信息时,将所述登录信息同步到所述终端,所述登录信息包括不同网站的标识信息、不同网站分别对应的登录信息、和不同网站与分别对应的登录信息之间的对应关系。
[0018]第四方面,本发明还提供了一种终端,所述终端包括:
[0019]获取单元,用于根据登录操作获取登录信息,所述登录信息包括不同网站的标识信息、不同网站分别对应的登录信息、和不同网站与分别对应的登录信息之间的对应关系;
[0020]第一发送单元,用于将所述获取单元获取的登录信息发送到服务器进行更新;
[0021]第二发送单元,用于当需要对登录信息进行同步时,向服务器发送数据同步请求,所述数据同步请求中携带有所述终端的终端标识,所述数据同步请求用于将所述服务器中存储的登录信息同步到所述终端中。
[0022]第五方面,本发明还提供了一种数据同步的系统,所述系统包括第三方面所述的服务器和第四方面所述的终端。
[0023]本发明实施例提供的数据同步的方法、服务器、终端及系统,能够接收终端发送的数据同步请求,所述数据同步请求中携带有所述终端的终端标识,所述数据同步请求用于将所述服务器中存储的登录信息同步到所述终端中;判断服务器数据库中是否保存有所述终端标识对应的登录信息;如果服务器数据库中保存有所述终端的终端标识对应的登录信息,则将所述登录信息同步到所述终端,所述登录信息包括不同网站的标识信息、不同网站分别对应的登录信息、和不同网站与分别对应的登录信息之间的对应关系。现有技术仅对用户ID进行比较,因此存在黑客通过盗取用户ID后根据用户ID即可下载用户的登录信息,用户隐私信息易被盗取。本发明在进行数据同步时,根据终端标识确定请求同步的终端是否为合法终端,如果是合法终端,向终端发送同步数据。此时即使黑客窃取了用户ID,但由于服务器数据库中并未保存有所述终端标识对应的登录信息(黑客使用的设备为非法终端),因此黑客无法在非法终端中实现数据同步,进而避免用户的隐私信息被窃取,提高用户隐私信息的安全性。
【附图说明】
[0024]为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
[0025]图1为本发明实施例中提供的第一个数据同步的方法的流程图;
[0026]图2为本发明实施例中提供的第二个数据同步的方法的流程图;
[0027]图3为本发明实施例中提供的第三个数据同步的方法的流程图;
[0028]图4为本发明实施例中提供的一个对应关系的结构示意图;
[0029]图5为本发明实施例中提供的第四个数据同步的方法的流程图;
[0030]图6为本发明实施例中提供的第五个数据同步的方法的流程图;
[0031]图7为本发明实施例中提供的第六个数据同步的方法的流程图;
[0032]图8为本发明实施例中提供的第七个数据同步的方法的流程图;
[0033]图9为本发明实施例中提供的第一个服务器的结构示意图;
[0034]图10为本发明实施例中提供的第二个服务器的结构示意图;
[0035]图11为本发明实施例中提供的第三个服务器的结构示意图;
[0036]图12为本发明实施例中提供的第四个服务器的结构示意图;
[0037]图13为本发明实施例中提供的第一个终端的结构示意图;
[0038]图14为本发明实施例中提供的第二个终端的结构示意图;
[0039]图15为本发明实施例中提供的第三个终端的结构示意图。
【具体实施方式】
[0040]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0041]为使本发明技术方案的优点更加清楚,下面结合附图和实施例对本发明作详细说明。
[0042]本发明实施例提供了一种数据同步的方法,所述方法应用于服务器,如图1所示,所述方法包括:
[0043]步骤101、接收终端发送的数据同步请求。
[0044]其中,所述数据同步请求中携带有终端的终端标识,数据同步请求用于将服务器中存储的登录信息同步到终端中。
[0045]终端标识为终端的硬件标识,用于唯一标识终端。可选的,采用终端主板编号作为终端标识。可选的,采用终端网卡的物理地址作为终端标识。数据同步请求为终端在需要进行数据同步时向服务器发送的请求,用于启动数据同步流程。
[0046]步骤102、判断服务器数据库中是否保存有终端标识对应的登录信息。
[0047]服务器数据库为服务器中用于存储信息的数据库,该数据库中保存有用户ID与用户使用的终端标识的对应关系。所述登录信息包括用户已登录过网站使用的用户名和密码。例如:用户在登录邮箱时,输入的用户名和登录密码。或者,用户在登录社交网站时,输入的用户名和密码。或者,用户在登录购物网站时,输入的用户名及密码。或者,用户在登录论坛时,输入的用户名和密码。
[0048]步骤103a、如果服务器数据库中保存有终端的终端标识对应的登录信息,则将登录信息同步到终端。
[0049]登录信息包括不同网站的标识信息、不同网站分别对应的登录信息、和不同网站与分别对应的登录信息之间的
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1