一种客户端登录方法、客户端以及系统的制作方法

文档序号:9814179阅读:758来源:国知局
一种客户端登录方法、客户端以及系统的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,尤其涉及一种客户端登录方法、客户端以及系统。
【背景技术】
[0002]随着互联网技术的飞速发展,越来越多的应用客户端出现在人们的生活中,用户通过登录这些应用客户端从互联网获取服务。通常,用户登录不同的客户端就需要分别在不同客户端上提交登录验证信息从而登录至客户端对应的后台服务器,操作麻烦。
[0003]现有技术中出现了一种客户端的快速登录方式,第一客户端可以在登录时从可信任的第二客户端获取其登录验证信息从而进行登录,省去了用户在第一客户端登录时输入登录账号、验证信息等操作。但是现有的快速登录方式实施过程中发现,由于登录验证信息被硬编码保存在可信任的第二客户端的相关文件中,存在被盗取的安全风险。

【发明内容】

[0004]有鉴于此,本发明实施例提供一种客户端登录方法、客户端以及系统,可实现应用客户端快速登录的同时,有效避免登录验证信息被盗取的风险,提高客户端登录安全性。
[0005]为了解决上述技术问题,本发明实施例提供了一种客户端登录方法,所述方法包括:
[0006]关联客户端接收目标客户端发送的登录验证请求,其中,所述目标客户端与至少一个关联客户端建立有关联关系;
[0007]所述关联客户端根据所述登录验证请求获取所述目标客户端的身份验证匹配信息;
[0008]所述关联客户端向第一服务器提交关联登录验证请求,所述关联登录验证请求携带所述关联客户端的登录验证信息和所述目标客户端的身份验证匹配信息,以使所述第一服务器根据所述关联登录验证请求获取所述目标客户端的登录验证信息;
[0009]所述关联客户端接收所述第一服务器返回的所述目标客户端的登录验证信息;
[0010]所述关联客户端将所述目标客户端的登录验证信息发送至所述目标客户端,以使所述目标客户端使用所述目标客户端的登录验证信息登录至第二服务器。
[0011]相应地,本发明实施例还提供了一种客户端登录方法,所述方法包括:
[0012]目标客户端向关联客户端发送登录验证请求,其中,所述目标客户端与至少一个关联客户端建立有关联关系;
[0013]所述关联客户端根据所述登录验证请求获取所述目标客户端的身份验证匹配信息;
[0014]所述关联客户端向第一服务器提交关联登录验证请求,所述关联登录验证请求携带所述关联客户端的登录验证信息和所述目标客户端的身份验证匹配信息,以使所述第一服务器根据所述关联登录验证请求获取所述目标客户端的登录验证信息;
[0015]所述关联客户端接收所述第一服务器返回的所述目标客户端的登录验证信息;
[0016]所述关联客户端将所述目标客户端的登录验证信息发送至所述目标客户端;
[0017]所述目标客户端接收所述关联客户端发送的所述目标客户端的登录验证信息,并使用所述目标客户端的登录验证信息登录至第二服务器。
[0018]相应地,本发明实施例还提供了一种客户端登录方法,所述方法包括:
[0019]接收关联客户端提交的关联登录验证请求,所述关联登录验证请求携带所述关联客户端的登录验证信息和所述关联客户端获取到的目标客户端的身份验证匹配信息,其中,所述目标客户端与至少一个关联客户端建立有关联关系;
[0020]根据所述关联登录验证请求获取所述目标客户端的登录验证信息;
[0021]向所述关联客户端返回的所述目标客户端的登录验证信息,以使所述关联客户端将所述目标客户端的登录验证信息发送至所述目标客户端,使得所述目标客户端使用所述目标客户端的登录验证信息登录至第二服务器。
[0022]相应地,本发明实施例还提供了一种关联客户端,包括:
[0023]验证请求接收模块,用于接收目标客户端发送的登录验证请求,其中,所述目标客户端与至少一个关联客户端建立有关联关系;
[0024]身份信息获取模块,用于根据所述登录验证请求获取所述目标客户端的身份验证匹配信息;
[0025]关联验证请求模块,用于向第一服务器提交关联登录验证请求,所述关联登录验证请求携带所述关联客户端的登录验证信息和所述目标客户端的身份验证匹配信息,以使所述第一服务器根据所述关联登录验证请求获取所述目标客户端的登录验证信息;
[0026]验证信息接收模块,用于接收所述第一服务器返回的所述目标客户端的登录验证信息;
[0027]验证信息返回模块,用于将所述目标客户端的登录验证信息发送至所述目标客户端,以使所述目标客户端使用所述目标客户端的登录验证信息登录至第二服务器。
[0028]相应地,本发明实施例还提供了一种服务器,包括:
[0029]关联请求接收模块,用于接收关联客户端提交的关联登录验证请求,所述关联登录验证请求携带所述关联客户端的登录验证信息和所述关联客户端获取到的目标客户端的身份验证匹配信息;
[0030]验证信息获取模块,用于根据所述关联登录验证请求获取所述目标客户端的登录验证信息;
[0031]验证信息返回模块,用于向所述关联客户端返回的所述目标客户端的登录验证信息,以使所述关联客户端将所述目标客户端的登录验证信息发送至所述目标客户端,使得所述目标客户端使用所述目标客户端的登录验证信息登录至第二服务器。
[0032]相应地,本发明实施例还提供了一种客户端登录系统,其特征在于,包括目标客户端和关联客户端,其中:
[0033]目标客户端,用于向关联客户端发送登录验证请求;
[0034]所述关联客户端用于接收目标客户端发送的登录验证请求,根据所述登录验证请求获取所述目标客户端的身份验证匹配信息;向第一服务器提交关联登录验证请求,所述关联登录验证请求携带所述关联客户端的登录验证信息和所述目标客户端的身份验证匹配信息,以使所述第一服务器根据所述关联登录验证请求获取所述目标客户端的登录验证信息;接收所述第一服务器返回的所述目标客户端的登录验证信息,并将所述目标客户端的登录验证信息发送至所述目标客户端;
[0035]所述目标客户端,还用于使用所述目标客户端的登录验证信息登录至第二服务器。
[0036]本实施例中的关联客户端可以在获取目标客户端的登录验证请求后,根据自身的登录验证信息和所述目标客户端的身份验证匹配信息向所述关联客户端对应的服务器请求获取所述目标客户端的登录验证信息,并将获取到的登录验证信息发送至所述目标客户端使其进行登录,从而在实现目标客户端的快速登录的同时有效避免登录验证信息被盗取的风险,提高客户端登录安全性。
【附图说明】
[0037]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]图1是本发明实施例中的一种客户端登录方法的流程示意图;
[0039]图2是本发明另一实施例中的客户端登录方法的流程示意图;
[0040]图3是本发明另一实施例中的客户端登录方法的流程示意图;
[0041]图4是本发明实施例中的客户端快速登录页面的示意图;
[0042]图5是本发明实施例中的一种关联客户端的结构示意图;
[0043]图6是本发明实施例中的一种客户端的结构示意图;
[0044]图7是本发明实施例中的一种服务器的结构示意图;
[0045]图8是本发明实施例中的一种客户端登录系统的结构示意图。
【具体实施方式】
[0046]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0047]本发明实施例中所提及的客户端、目标客户端、关联客户端等可以为运行在用户终端中的应用程序,可以为网页中装载的网页应用,所述目标客户端和关联客户端可以为相互独立的应用客户端,例如即时通讯客户端、SNS(Social Networking Services,即社会性网络服务)客户端、网页浏览器、邮件管理客户端以及游戏客户端等,也可以以嵌套、内置等形式进行关联绑定,如即时通讯客户端以及内嵌的应用客户端、网页浏览器及其装载的网页客户端等。所述用户终端可以包括手机、个人电脑、平板电脑、电子阅读器、车载终端、穿戴式智能设备等。所述目标客户端和关联客户端可以运行在相同的用户终端中,其之间通过进程间通讯进行通信,在可选实施例中目标客户端和关联客户端也可以运行在不同的用户终端中,其之间通过局域网进行通信。
[0048]图1是本发明实施例中的一种客户端登录方法的流程示意图,本实施例主要是以关联客户端的角度进行描述,如图所示本实施例中的客户端登录方法的流程包括:
[0049]S101,关联客户端接收目标客户端发送的登录验证请求。
[0050]具体实现中,所述目标客户端与至少一个关联客户端预先建立有关联关系,所述目标客户端可以预先设置一个关联客户端列表,其中包含至少一个关联客户端的客户端标识,如可以为进程标识或程序包标识,在所述目标客户端打开登录页面时,可以根据所述关联客户端列表中包括
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1