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

文档序号:9379944阅读:来源:国知局
对应关系。网站的标识信息如网站的网址或网站名称或网站URL地址等。网站对应的登录信息为登录网站时需要输入的用户名和密码。
[0050]步骤103b、如果服务器数据库中未保存有终端的终端标识对应的登录信息,则向终端发送提示信息。
[0051]所述提示信息用于提示用户当前使用的终端不具有共享登录信息的权限。
[0052]本发明实施例提供的数据同步的方法、服务器、终端及系统,能够接收终端发送的数据同步请求,所述数据同步请求中携带有所述终端的终端标识,所述数据同步请求用于将所述服务器中存储的登录信息同步到所述终端中;判断服务器数据库中是否保存有所述终端标识对应的登录信息;如果服务器数据库中保存有所述终端的终端标识对应的登录信息,则将所述登录信息同步到所述终端,所述登录信息包括不同网站的标识信息、不同网站分别对应的登录信息、和不同网站与分别对应的登录信息之间的对应关系。现有技术仅对用户ID进行比较,因此存在黑客通过盗取用户ID后根据用户ID即可下载用户的登录信息,用户隐私信息易被盗取。本发明在进行数据同步时,根据终端标识确定请求同步的终端是否为合法终端,如果是合法终端,向终端发送同步数据。此时即使黑客窃取了用户ID,但由于服务器数据库中并未保存有所述终端标识对应的登录信息(黑客使用的设备为非法终端),因此黑客无法在非法终端中实现数据同步,进而避免用户的隐私信息被窃取,提高用户隐私信息的安全性。
[0053]本发明实施例还提供了一种数据同步的方法,作为对图1所示方法的进一步说明,如图2所示,在步骤101、接收终端发送的数据同步请求之前,所述方法还包括:
[0054]步骤201、接收用户登录指令,用户登录指令携带有身份验证信息。
[0055]在数据同步请求中携带用户登录指令。或者,在接收终端发送的数据同步请求前接收用户登录指令,以确定用户是否具有共享权限。身份验证信息包括用户名及密码,该用户名及密码为用户用于登录的用户名及密码。
[0056]步骤202、判断身份验证信息与预置身份验证信息是否相同。
[0057]预置身份验证信息为用户预先在注册的用户名及密码。身份验证信息用于验证用户是否具有共享登录信息的权限,如果身份验证信息与预置身份验证信心相同,则用身份验证信息合法,用户具有发起登录信息共享的权限。
[0058]步骤203a、若身份验证信息与预置身份验证信息相同,则向终端发送确认信息,确认信息用于表示已通过身份验证。
[0059]用户使用的终端在接收到确认信息后,进入共享界面,以便用户发起数据同步请求。
[0060]步骤203b、若身份验证信息与预置身份验证信息不同,则向用户发送登录失败信肩、O
[0061]所述登录失败信息用于提示用户当前使用的身份验证信息无效。
[0062]本发明实施例提供的数据同步的方法,能够在进行数据同步之前对用户身份的合法性进行验证,进一步提高数据同步的安全性。
[0063]本发明实施例还提供年龄一种数据同步的方法,作为对图1所示方法的进一步说明,如图3所示,在步骤101、接收终端发送的数据同步请求之前,所述方法还包括:
[0064]步骤301、接收用户通过终端上传的登录信息和终端的终端标识。
[0065]用户在首次登录后,将待同步的登录信息和当前使用终端的终端标识发送到服务器。
[0066]步骤302、建立用户、终端标识和登录信息的对应关系。
[0067]如图4所示,一个用户ID可对应多个终端标识,一个用户ID仅对应一个登录信息。如图4所示,一组对应关系的举例为:{用户1,终端A、终端B、终端C,登录信息}。在建立用户ID和各终端标识的对应关系时,为了安全性,从建立第二个用户ID与终端标识的对应关系开始,用户需提供至少一个已保存的终端标识作为验证信息。如果用户提供的终端标识已存储,则建立对新的对应关系进行建立。
[0068]步骤303、在服务器数据库中保存用户的用户标识、终端标识、登录信息和对应关系。
[0069]本发明实施例提供的数据同步的方法,能够建立用户ID、多个终端标识和登录信息的对应关系,实现多终端登录及共享。
[0070]本发明实施例还提供了一种数据同步的方法,作为对图3所述方法的具体说明,如图5所示,步骤303、在服务器数据库中保存用户的用户标识、终端标识、登录信息和对应关系,包括:
[0071]步骤501、将用户的用户标识、终端标识、登录信息和对应关系进行加密。
[0072]通过MD5 (Message Digest Algorithm,消息摘要算法)加密方式进行加密。
[0073]步骤502、将加密后的数据保存在服务器数据库中。
[0074]步骤103、如果服务器数据库中保存有终端的终端标识对应的登录记录,则将登录信息同步到终端,包括:
[0075]步骤503、如果服务器数据库中保存有终端的终端标识对应的登录信息,则对登录信息进行解密。
[0076]步骤504、将解密后的登录信息同步到终端。
[0077]本发明实施例提供的数据同步的方法,能够在服务器数据库中对保存的登录记录进行加密,在向终端发送所述登录信息时通过解密算法进行解密,将解密后的登录信息发送到终端。服务器数据库在本地对数据进行加密,能够提高数据的安全性。
[0078]本发明实施例还提供了一种数据同步的方法,所述方法应用于终端,如图6所示,所述方法包括:
[0079]步骤601、根据登录操作获取登录信息。
[0080]所述登录信息包括不同网站的标识信息、不同网站分别对应的登录信息、和不同网站与分别对应的登录信息之间的对应关系。
[0081]在用户成功登录时,获取用户在输入框中输入的登录信息。输入框包括:邮箱登录界面的输入框、购物网站登录界面的输入框、社交网站登录界面的输入框或者社交应用登录界面中的输入框。
[0082]步骤602、将获取的登录信息发送到服务器进行更新。
[0083]当用户输入新的登录信息(终端未保存的登录信息)时,将获取的登录信息发送到服务器进行更新。或者当用户输入已存储的用户名后,又输入了新的密码且登录成功,则将该用户名及密码在本地进行替换。
[0084]步骤603、当需要对登录信息进行同步时,向服务器发送数据同步请求。
[0085]其中,所述数据同步请求中携带有所述终端的终端标识,所述数据同步请求用于将所述服务器中存储的登录信息同步到所述终端中。
[0086]当终端(电脑)进行重新装机后,终端本地存储的登录信息全部被删除,此时需要对登录信息进行同步。或则,当终端中的登录信息被人为删除后,用户希望恢复原先的登录信息,此时需要进行登录信息的同步。
[0087]本发明实施例提供的数据同步的方法,能够根据终端标识实现终端浏览信息的同步。现有技术仅对用户ID进行比较,因此存在黑客通过盗取用户ID后根据用户ID即可下载用户的登录信息,用户隐私信息易被盗取。本发明在进行数据同步时,在进行数据同步时,在数据同步请求中携带终端标识,使得服务器根据终端标识确定请求同步的终端是否为合法终端,如果是合法终端,向终端发送同步数据。此时即使黑客窃取了用户ID,但由于服务器数据库中并未保存有所述终端标识对应的登录信息(黑客使用的设备为非法终端),因此黑客无法在非法终端中实现数据同步,进而避免用户的隐私信息被窃取,提高用户隐私信息的安全性。
[0088]本发明实施例还提供了一种数据同步的方法,作为对图6所示方法的进一步描述,如图7所示,在步骤603、向服务器发送数据同步请求之前,所述方法还包括:
[0089]步骤701、向所述服务器发送用户登录指令。
[0090]所述用户登录指令携带有身份验证信息。
[0091]步骤702、接收所述服务器发送的确认信息,所述确认信息用于表示已通过身份验证。
[0092]本发明实施例提供的数据同步的方法,能够在进行数据同步之前对用户身份的合法性进行验证,进一步提高数据同步的安全性。
[0093]本发明实施例还提供了一种数据同步的方法,作为对图6所示方法的具体说明,步骤601、根据登录操作获取登录信息,包括:
[0094]1、在所述不同网站的登录界面中自动获取登录信息。
[0095]自动获取为当用户输入的登录信息与已保存的用户名相同但密码不同且登录成功时,获取用户输入的登录信息,并将已保存的登录信息替换为获取的登录信息。<
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1