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

文档序号:9379944阅读:来源:国知局
br>[0096]2、根据用户输入的登录信息编辑指令获取所述登录信息。
[0097]终端显示登录信息编辑界面,为用户提供手动设置的接口。该编辑界面中显示有已保存的全部登录信息,该登录信息包括网站、用户名和密码。用户通过编辑界面进行手动编辑。
[0098]本发明实施例提供的数据同步的方法,能够通过自动获取和用户输入两种方式得到登录信息,使操作更简便。
[0099]本发明实施例还提供了一种数据同步的方法,作为对图6所示方法的进一步说明,如图8所示,在步骤601、根据登录操作获取登录信息之后,所述方法还包括:
[0100]步骤801、对获取的登录信息进行加密。
[0101]通过MD5 (Message Digest Algorithm,消息摘要算法)加密方式进行加密。
[0102]步骤602、将获取的登录信息发送到服务器进行更新,包括:
[0103]步骤802、将加密后的登录信息发送到服务器进行更新。
[0104]本发明实施例提供的数据同步的方法,能够在数据传输中保证浏览信息的安全,避免明文被黑客得知,提高浏览信息在传输过程中的安全性。
[0105]本发明实施例还提供了一种服务器9,如图9所示,所述服务器9包括:
[0106]第一接收单元91,用于接收终端发送的数据同步请求,所述数据同步请求中携带有所述终端的终端标识,所述数据同步请求用于将所述服务器9中存储的登录信息同步到所述终端中;
[0107]第一判断单元92,用于判断服务器数据库中是否保存有所述第一接收单元91接收到的所述终端标识对应的登录信息;
[0108]同步单元93,用于当所述第一判断单元92得到服务器数据库中保存有所述终端的终端标识对应的登录信息时,将所述登录信息同步到所述终端,所述登录信息包括不同网站的标识信息、不同网站分别对应的登录信息、和不同网站与分别对应的登录信息之间的对应关系。
[0109]本发明实施例提供的服务器9,能够接收终端发送的数据同步请求,所述数据同步请求中携带有所述终端的终端标识,所述数据同步请求用于将所述服务器9中存储的登录信息同步到所述终端中;判断服务器数据库中是否保存有所述终端标识对应的登录信息;如果服务器数据库中保存有所述终端的终端标识对应的登录信息,则将所述登录信息同步到所述终端,所述登录信息包括不同网站的标识信息、不同网站分别对应的登录信息、和不同网站与分别对应的登录信息之间的对应关系。现有技术仅对用户ID进行比较,因此存在黑客通过盗取用户ID后根据用户ID即可下载用户的登录信息,用户隐私信息易被盗取。本发明在进行数据同步时,根据终端标识确定请求同步的终端是否为合法终端,如果是合法终端,向终端发送同步数据。此时即使黑客窃取了用户ID,但由于服务器数据库中并未保存有所述终端标识对应的登录信息(黑客使用的设备为非法终端),因此黑客无法在非法终端中实现数据同步,进而避免用户的隐私信息被窃取,提高用户隐私信息的安全性。
[0110]进一步的,如图10所示,所述服务器9还包括:
[0111]第二接收单元1001,用于接收用户登录指令,所述用户登录指令携带有身份验证信息;
[0112]第二判断单元1002,用于判断所述第二接收单元1001接收到的所述身份验证信息与预置身份验证信息是否相同;
[0113]第一发送单元1003,用于当所述第二判断单元1002得到所述身份验证信息与所述预置身份验证信息相同时,向所述终端发送确认信息,所述确认信息用于表示已通过身份验证。
[0114]本发明实施例提供的服务器9,能够在进行数据同步之前对用户身份的合法性进行验证,进一步提高数据同步的安全性。
[0115]进一步的,如图11所示,所述服务器9还包括:
[0116]第三接收单元1101,用于接收用户通过所述终端上传的登录信息和所述终端的终端标识;
[0117]建立单元1102,用于建立所述第三接收单元1101接收到的所述用户、所述终端标识和所述登录信息的对应关系;
[0118]存储单元1103,用于在服务器数据库中保存所述用户的用户标识、所述终端标识、所述登录信息和所述建立单元1102建立的所述对应关系。
[0119]本发明实施例提供的服务器9,能够建立用户ID、多个终端标识和登录信息的对应关系,实现多终端登录及共享。
[0120]进一步的,如图12所示,所述存储单元1103包括:
[0121]加密子单元1201,用于将所述用户的用户标识、所述终端标识、所述登录信息和所述对应关系进行加密;
[0122]存储子单元1202,用于将所述加密子单元1201加密后的数据保存在所述服务器数据库中;
[0123]进一步的,所述同步单元93包括:
[0124]存解密子单元1203,用于当服务器数据库中保存有所述终端的终端标识对应的登录信息时,对所述登录信息进行解密;
[0125]同步子单元1204,用于将所述存解密子单元1203解密后的所述登录信息同步到所述终端。
[0126]本发明实施例提供的服务器9,能够在服务器数据库中对保存的登录记录进行加密,在向终端发送所述登录信息时通过解密算法进行解密,将解密后的登录信息发送到终端。服务器数据库在本地对数据进行加密,能够提高数据的安全性。
[0127]本发明实施例还提供了一种终端14,如图13所示,所述终端14包括:
[0128]获取单元1301,用于根据登录操作获取登录信息,所述登录信息包括不同网站的标识信息、不同网站分别对应的登录信息、和不同网站与分别对应的登录信息之间的对应关系;
[0129]第一发送单元1302,用于将所述获取单元1301获取的登录信息发送到服务器进行更新;
[0130]第二发送单元1303,用于当需要对登录信息进行同步时,向服务器发送数据同步请求,所述数据同步请求中携带有所述终端14的终端14标识,所述数据同步请求用于将所述服务器中存储的登录信息同步到所述终端14中。
[0131]本发明实施例提供的终端14,能够根据终端14标识实现终端14浏览信息的同步。现有技术仅对用户ID进行比较,因此存在黑客通过盗取用户ID后根据用户ID即可下载用户的登录信息,用户隐私信息易被盗取。本发明在进行数据同步时,在进行数据同步时,在数据同步请求中携带终端14标识,使得服务器根据终端14标识确定请求同步的终端14是否为合法终端,如果是合法终端,向终端14发送同步数据。此时即使黑客窃取了用户ID,但由于服务器数据库中并未保存有所述终端14标识对应的登录信息(黑客使用的设备为非法终端),因此黑客无法在非法终端中实现数据同步,进而避免用户的隐私信息被窃取,提高用户隐私信息的安全性。
[0132]进一步的,如图14所示,所述终端14还包括:
[0133]第三发送单元1401,用于向所述服务器发送用户登录指令,所述用户登录指令携带有身份验证信息;
[0134]第一接收单元1402,用于接收所述服务器发送的确认信息,所述确认信息用于表示已通过身份验证。
[0135]本发明实施例提供的终端14,能够在进行数据同步之前对用户身份的合法性进行验证,进一步提高数据同步的安全性。
[0136]进一步的,所述获取单元1301还用于:
[0137]在所述不同网站的登录界面中自动获取登录信息;
[0138]或者,根据用户输入的登录信息编辑指令获取所述登录信息。
[0139]本发明实施例提供的终端14,能够通过自动获取和用户输入两种方式得到登录信息,使操作更简便。
[0140]进一步的,如图15所示,所述终端14还包括:
[0141]加密单元1501,用于对所述获取单获取的登录信息进行加密;
[0142]所述第一发送单元1502还用于,将加密后的登录信息发送到服务器进行更新。
[0143]本发明实施例提供的终端14,能够在数据传输中保证浏览信息的安全,避免明文被黑客得知,提高浏览信息在传输过程中的安全性。
[0144]本发明实施例还提供了一种数据同步的系统,所述系统包括图9至图12中任一幅所述的服务器和图13至图15中任一幅所述的终端。
[0145]本发明实施例提供的服务器、终端和数据同步的系统可以实现上述提供的方法实施例,具体功能实现请参见方法实施例中的说明,在此不再赘述。本发明实施例提供的数据同步的方法、服务器、终端及系统可
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1