登录的处理方法、装置、用户终端及登录系统与流程

文档序号:13237562阅读:214来源:国知局
技术领域本发明实施例涉及通信技术,尤其涉及一种登录的处理方法、装置、用户终端及登录系统。

背景技术:
单点登录(SingleSignOn,简称为SSO)是在多个应用系统中,例如,微博系统、邮件系统、淘宝系统、微信系统等,用户只需要在一个系统中登录一次,就可以访问所有相互信任的应用系统,是目前比较流行的企业业务整合的解决方案之一。图1为现有技术中单点登录方法的应用场景示意图。如图1所示,该场景包括认证服务器1、应用服务器2、认证客户端3和应用客户端4,其中,认证客户端3和应用客户端4位于同一个用户终端中。认证客户端3将用户终端的用户身份信息发送给认证服务器1,认证服务器1将用户身份信息和用户信息库相比较,对用户进行登录认证,认证成功后,认证服务,1生成统一的认证标志(token),并将token发送给认证客户端3,认证客户端3将token发送给应用客户端4,当应用客户端4登录时,将token发送给应用服务器2,应用服务器2将token发送给认证服务器,认证服务器2对发过来的token进行校验及识别,校验通过后,将认证结果发送给应用服务器2,应用服务器2再将认证结果发送给应用客户端4。但是,由于一个用户终端存在多个应用客户端,当每个应用客户端登录时,都需要到认证服务器中校验token,使得认证服务器的负荷大,认证速度慢。

技术实现要素:
本发明实施例提供一种登录的处理方法、装置、用户终端和登录系统,有效减少了认证服务器的工作量,从而降低了认证服务器的负荷,加快了单点登录认证的速度。本发明实施例第一方面提供一种登录的处理方法,所述处理方法应用于校验装置,所述校验装置、认证客户端和应用客户端位于同一用户终端,包括:所述校验装置接收所述认证客户端发送的所述用户终端对应的用户身份信息和所述用户终端的认证状态,所述认证状态表明认证服务器对所述用户身份信息进行认证的结果;所述校验装置接收所述应用客户端发送的注册请求;其中,所述注册请求中包括所述应用客户端的属性信息;所述校验装置根据所述属性信息,对所述应用客户端进行校验,并在校验通过后,向所述应用客户端发送注册成功消息,以通知所述应用客户端进行登录;所述校验装置接收所述应用客户端发送的登录消息之后,向所述应用客户端发送所述认证状态和所述用户身份信息,以使所述应用客户端在确认认证通过后,向应用服务器发送包括所述用户身份信息的登录成功消息以登录到所述应用服务器。在第一方面的第一种可能实现方式中,所述校验装置根据所述属性信息,对所述应用客户端进行校验,具体包括:所述校验装置查询校验方式与属性信息的映射关系,获取与所述应用客户端的属性信息对应的校验方式;其中,所述映射关系为通过认证客户端从认证服务器获取的映射关系;所述校验装置根据所述与所述应用客户端的属性信息对应的校验方式对所述应用客户端进行校验。结合第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,所述属性信息为消息摘要算法MD5值、进程名或者进程的签名信息。本发明实施例第二方面提供一种登录的处理方法,所述处理方法应用于认证客户端,所述认证客户端、校验装置和应用客户端位于同一用户终端,包括:所述认证客户端向认证服务器发送所述用户终端对应的用户身份信息,以使所述认证服务器对所述用户身份信息进行认证;所述认证客户端接收所述认证服务器发送的所述用户终端的认证状态,其中,所述认证状态表明认证服务器对所述用户身份信息进行认证的结果;所述认证客户端将所述用户身份信息和所述认证状态发送给校验装置,以使所述校验装置在对所述应用客户端校验通过后,向所述应用客户端发送所述用户身份信息和所述认证状态。在第二方面的第一种可能实现方式中,所述认证客户端接收所述认证服务器发送的所述用户终端的认证状态之后,所述方法还包括:所述认证客户端向认证服务器获取校验方式和属性信息的映射关系;所述认证客户端将所述检验方式和属性信息的映射关系发送给所述校验装置,以使所述校验装置根据与应用客户端的属性信息对应的校验方式,对所述应用客户端进行校验。结合第二方面的第一种可能实现方式,在第二方面的第二种可能实现方式中,所述属性信息为消息摘要算法MD5值、进程名或者进程的签名信息。本发明实施例第三方面提供一种登录的处理装置,包括:接收模块,用于接收认证客户端发送的用户终端对应的用户身份信息和所述用户终端的认证状态;所述认证状态表明认证服务器对所述用户身份信息进行认证的结果;所述接收模块,还用于接收应用客户端发送的注册请求;其中,所述注册请求中包括所述应用客户端的属性信息;校验模块,用于根据所述属性信息,对所述应用客户端进行校验,并在校验通过后,触发发送模块向所述应用客户端发送注册成功消息,以使所述应用客户端进行登录;所述接收模块,还用于接收所述应用客户端发送的登录消息;所述发送模块,还用于向所述应用客户端发送所述认证状态和所述用户身份信息,以使所述应用客户端在确认认证通过后,向应用服务器发送包括所述用户身份信息的登录成功消息以登录到所述应用服务器。在第三方面的第一种可能实现方式中,所述校验模块包括查询单元和处理单元;所述查询单元,用于查询校验方式与属性信息的映射关系,获取与所述应用客户端的属性信息对应的校验方式;其中,所述映射关系为通过认证客户端从认证服务器获取的映射关系;所述处理单元,用于根据所述与所述应用客户端的属性信息对应的校验方式对所述应用客户端进行校验。本发明实施例第四方面提供一种登录的处理装置,包括:发送模块、接收模块和认证模块;其中,所述认证模块通过所述发送模块向认证服务器发送用户终端对应的用户身份信息,以使所述认证服务器对所述用户身份信息进行认证;所述认证模块通过所述接收模块接收所述认证服务器发送的所述用户终端的认证状态,其中,所述认证状态表明认证服务器对所述用户身份信息进行认证的结果;所述认证模块还通过所述发送模块将所述用户身份信息和所述认证状态发送给所述校验装置,以使所述校验装置在对所述应用客户端校验通过后,向所述应用客户端发送所述用户身份信息和所述认证状态。在第四方面的第一种可能实现方式中,所述认证模块还通过所述接收模块向认证服务器获取检验方式和属性信息的映射关系;所述认证模块还通过所述发送模块将所述检验方式和属性信息的映射关系发送给校验装置,以使所述校验装置根据与应用客户端的属性信息对应的校验方式,对所述应用客户端进行校验。本发明实施例第五方面提供一种用户终端,包括认证客户端、校验装置和应用客户端;所述认证客户端,用于向认证服务器发送用户终端对应的用户身份信息,并接收认证服务器发送的所述用户终端的认证状态,将所述用户身份信息和所述认证状态发送所述给校验装置;其中,所述认证状态表明认证服务器对所述用户身份信息进行认证的结果;所述校验装置,用于接收所述认证客户端发送的所述用户身份信息和所述用户终端的认证状态,在接收到所述应用客户端发送的注册请求之后,根据所述注册请求中包括的属性信息,对所述应用客户端进行校验,并在校验通过后,向所述应用客户端发送注册成功消息,在接收所述应用客户端发送的登录消息之后,向所述应用客户端发送所述用户身份信息和所述认证状态;所述应用客户端,用于向所述校验装置发送所述注册请求,并在接收所述校验装置发送的注册成功消息之后,向所述校验装置发送登录消息,接收所述校验装置发送的所述用户身份信息和所述认证状态后,向应用服务器发送包括所述用户身份信息的登录成功消息以登录到所述应用服务器。在第五方面的第一种可能实现方式中,所述认证客户端还用于向认证服务器获取校验方式和属性信息的映射关系,并将所述检验方式和属性信息的映射关系发送给所述校验装置;所述校验装置还用于查询校验方式与属性信息的映射关系,获取与所述应用客户端的属性信息对应的校验方式,并根据所述与所述应用客户端的属性信息对应的校验方式对所述应用客户端进行校验。本发明实施例第六方面提供一种登录系统,包括第五方面提供的任意一种用户终端和认证服务器;所述认证服务器,用于根据接收到的所述用户终端发送的用户身份信息,对所述用户终端进行认证,并在认证通过过后,将认证状态发送给所述用户终端;其中,所述认证状态表明认证服务器对所述用户身份信息进行认证的结果。在第六方面的第一种可能实现方式中,所述登录系统还包括应用服务器,用于接收所述用户终端发送的登录成功消息,并根据所述登录成功消息中包括的用户身份信息,获取与所述用户身份信息关联的账号,并允许所述账号对应的应用客户端上线;其中,所述应用服务器中存储所述应用客户端的账号与用户身份信息之间的关联关系。结合第一方面的第一种可能实现方式,在第一方面的第二种可能实现方式中,所述认证服务器,还用于配置所述用户终端的应用客户端的属性信息和校验方式之间的映射关系,并将所述映射关系发送给所述用户终端。本实施例提供的登录的处理方法,通过校验装置接收认证客户端发送的用户终端对应的用户身份信息和用户终端的认证状态,当接收到应用客户端发送的包括应用客户端的属性信息的注册请求后,根据属性信息,对应用客户端进行校验,并在校验通过后,向应用客户端发送注册成功消息,以通知应用客户端进行登录,然后接收应用客户端发送的登录消息之后,向应用客户端发送用户身份信息和认证状态,以使应用客户端在确认认证通过后,向应用服务器发送包括用户身份信息的登录成功消息以登录到应用服务器。本实施例中,由于认证服务器只需要对用户终端的用户身份信息进行认证,并将认证结果发送给认证客户端,再由认证客户端发送给校验装置,当用户终端的应用客户端登录时,不需要到认证服务器中进行认证,只需要校验装置对应用客户端的属性信息进行校验即可实现登录,有效减轻了认证服务器的负荷,加快了认证速度。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为现有技术中单点登录方法的应用场景示意图;图2为本发明实施例提供的登录的处理方法的应用场景示意图;图3为本发明实施例一提供的登录的处理方法流程图;图4为本发明实施例二提供的登录的处理方法流程图;图5为本发明实施例三提供的登录的处理方法流程图;图6为本发明实施例四提供的登录的处理方法流程图;图7为本发明实施例五提供的登录的处理方法一实例的信令交互示意图;图8为本发明实施例六提供的登录的处理装置的结构示意图;图9为本发明实施例七提供的登录的处理装置的结构示意图;图10为本发明实施例八提供的校验装置的结构;图11为本发明实施例九提供的登录的处理装置的结构示意图;图12为本发明实施例十提供的认证客户端的结构示意图;图13为本发明实施例十一提供的用户终端的结构示意图;图14为本发明实施例十二提供的登录系统的结构示意图。具体实施方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图2为本发明实施例提供的登录的处理方法的应用场景示意图。如图2所示,该应用场景包括认证服务器10、用户终端15和应用服务器14,其中,用户终端15包括认证客户端11、校验装置12和应用客户端13。需要说明的是,本实施例中,该用户终端15可以包括多个应用客户端,并不以图2为限。图3为本发明实施例一提供的登录的处理方法流程图。该登录的处理方法应用于校验装置,校验装置、认证客户端和应用客户端位于同一用户终端,如图3所示,该方法包括以下步骤:步骤101、校验装置接收认证客户端发送的用户终端对应的用户身份信息和用户终端的认证状态。在本实施例中,认证状态表明认证服务器对用户身份信息进行认证的结果,即该用户终端对应的用户身份信息是否通过认证。认证客户端向认证服务器发送用户终端对应的用户身份信息,认证服务器对该用户身份信息进行认证,并在认证完成之后,将用户终端的认证状态发送给认证客户端,再由认证客户端将用户终端的认证状态和通过认证的用户身份信息下发给校验装置进行保存。步骤102、校验装置接收应用客户端发送的注册请求。其中,注册请求中包括应用客户端的属性信息。在本实施例中,应用客户端具体可以为微博客户端、邮件客户端、淘宝客户端、微信客户端等,当应用客户端需要进行单点登录时,先向校验装置发送注册请求,该注册请求中包括应用客户端的属性信息。步骤103、校验装置根据属性信息,对应用客户端进行校验,并在校验通过后,向应用客户端发送注册成功消息,以通知应用客户端进行登录。在本实施例中,校验装置可以根据应用客户端的属性信息,任意选择一种校验方式对应用客户端进行校验,也可以根据预先规定的校验方式对应用客户端进行校验。校验通过后,校验装置向应用客户端发送注册成功消息,通知应用客户端开始登录。若校验失败,则向应用客户端发送注册失败消息,或者,不向应用客户端发送任何消息,则应用客户端不会进行单点登录。步骤104、校验装置接收应用客户端发送的登录消息之后,向应用客户端发送认证状态和用户身份信息,以使应用客户端在确认认证通过后,向应用服务器发送包括用户身份信息的登录成功消息以登录到应用服务器。在本实施例中,登录成功消息包括用户身份信息,用户身份信息具体为用户终端对应的标识、编码等,例如,手机号码。应用服务器中保存该应用客户端的账号和该用户的用户身份信息之间的关联关系,应用服务器在收到该登录成功消息后,根据登录成功消息中的用户身份信息获取该用户身份信息所关联的账号,并允许该账号对应的应用客户端上线。本实施例提供的登录的处理方法,通过校验装置接收认证客户端发送的用户终端对应的用户身份信息和用户终端的认证状态,当接收到应用客户端发送的包括应用客户端的属性信息的注册请求后,根据属性信息,对应用客户端进行校验,并在校验通过后,向应用客户端发送注册成功消息,以通知应用客户端进行登录,然后接收应用客户端发送的登录消息之后,向应用客户端发送用户身份信息和认证状态,以使应用客户端在确认认证通过后,向应用服务器发送包括用户身份信息的登录成功消息以登录到应用服务器。本实施例中,由于认证服务器只需要对用户终端的用户身份信息进行认证,并将认证结果发送给认证客户端,再由认证客户端发送给校验装置,当用户终端的应用客户端登录时,不需要到认证服务器中进行认证,只需要校验装置对应用客户端的属性信息进行校验即可实现登录,有效减轻了认证服务器的负荷,加快了认证速度。图4为本发明实施例二提供的登录的处理方法流程图。在上述实施例一的基础上,如图4所示,步骤“校验装置根据属性信息,对应用客户端进行校验”的具体实现方式包括以下步骤:步骤201、校验装置查询校验方式与校验属性信息的映射关系,获取与应用客户端的属性信息对应的校验方式。其中,映射关系为通过认证客户端从认证服务器获取的映射关系。在本实施例中,校验方式与校验属性信息的映射关系由认证服务器配置,认证服务器可以根据应用客户端的属性信息灵活的配置对应的校验方式。认证客户端从认证服务器获取用户终端的所有应用客户端的校验方式与校验属性信息的映射关系之后,将应用客户端的校验方式与校验属性信息发送给校验装置进行存储。步骤202、校验装置根据与应用客户端的属性信息对应的校验方式,对应用客户端进行校验。可选地,在本实施例中,属性信息为消息摘要算法第五版(MessageDigestAlgorithm5,简称MD5)值、进程名或者进程的签名信息。需要说明的是,本实施例中其他方法步骤的实现原理和实施例中的方法步骤原理相同,此处不再赘述。在本实施例中,属性信息具体为MD5值、进程名或者进行的签名信息,认证服务器为不同的属性信息配置不同的校验方式,其中,根据进程名进行合法性校验的校验方式最简单,根据进程的签名信息进行合法性校验的校验方式最严格,认证服务器可根据不同的应用客户端的要求,根据应用客户端的属性信息灵活的配置不同的校验方式,有效保证校验过程的安全性。本实施例提供的登录的处理方法,校验装置接收包含应用客户端的属性信息的注册请求,查询校验方式与校验属性信息的映射关系,获取与应用客户端的属性信息对应的校验方式,并根据与应用客户端的属性信息对应的校验方式,对应用客户端进行校验,使得用户终端的应用客户端登录时不需要到认证服务器中进行认证,仅由校验装置对应用客户端的属性信息进行校验即可实现登录,有效减少了认证服务器的工作量,从而降低了认证服务器的负荷,加快了单点登录认证的速度。并且,认证服务器可根据不同的应用客户端的要求,根据应用客户端的属性信息灵活的配置不同的校验方式,有效保证校验过程的安全性。图5为本发明实施例三提供的登录的处理方法流程图。该登录的处理方法应用于认证客户端,认证客户端、校验装置和应用客户端位于同一用户终端,如图5所示,该方法包括以下步骤:步骤301、认证客户端向认证服务器发送用户终端对应的用户身份信息,以使认证服务器对用户身份信息进行认证。在本实施例中,用户身份信息具体为用户终端对应的标识、编码等,例如,手机号码。步骤302、认证客户端接收认证服务器发送的用户终端的认证状态。在本实施例中,认证服务器对用户终端对应的用户身份信息进行认证,认证通过后,认证服务器将认证状态发送给认证客户端。步骤303、认证客户端将用户身份信息和认证状态发送给校验装置,以使校验装置在对应用客户端校验通过后,向应用客户端发送用户身份信息和认证状态。在本实施例中,认证客户端将用户终端的认证状态和通过认证的用户身份信息发送给校验装置进行保存,当校验装置对应用客户端进行校验通过后,并收到应用客户端发送的登录消息之后,校验装置将该用户终端的用户身份信息和认证状态该应用客户端,应用客户端确认用户终端通过认证后,向应用服务器发送包括用户身份信息的登录成功消息,以登录到应用服务器。本实施例提供的登录的处理方法,由认证客户端向认证服务器发送用户终端对应的用户身份信息,以使认证服务器对用户身份信息进行认证,接收认证服务器发送的用户终端的认证状态,并将用户身份信息和认证状态发送给校验装置,以使校验装置在对应用客户端校验通过后,向应用客户端发送用户身份信息和认证状态。本实施例中,由于认证服务器只对用户终端对应的用户身份信息进行认证,并将用户身份信息和认证状态发送给认证客户端,再由认证客户端转发给校验装置,用户终端的各应用客户端只需要由校验装置进行校验即可实现登录,有效减少了认证服务器的工作量,从而降低了认证服务器的负荷,加快了单点登录认证的速度。图6为本发明实施例四提供的登录的处理方法流程图。如图6所示,该方法包括以下步骤:步骤401、认证客户端向认证服务器发送用户终端对应的用户身份信息,以使认证服务器对用户身份信息进行认证。步骤402、认证客户端接收认证服务器发送的用户终端的认证状态。在本实施例中,步骤401和步骤402分别和上述实施例三中的步骤301和步骤302的实现原理相同,此处不再赘述。步骤403、认证客户端向认证服务器获取校验方式和属性信息的映射关系。在本实施例中,认证客户端可以向认证服务器发送映射关系请求,以使认证服务器在接收到该映射关系请求之后,向认证客户端下发预先配置的检验方式和属性信息的映射关系;或者,认证服务器在配置好检验方式和属性信息的映射关系之后,主动下发给认证客户端。步骤404、认证客户端将检验方式和属性信息的映射关系发送给校验装置,以使校验装置根据与应用客户端的属性信息对应的校验方式,对应用客户端进行校验。在本实施例中,认证客户端将检验方式和属性信息的映射关系发送给校验装置进行保存,当该校验装置接收到应用客户端发送的注册请求之后,根据注册请求中的应用客户端的属性信息选择对应的校验方式,对应用客户端进行校验。可选地,在本实施例中,属性信息为MD5值、进程名或者进程的签名信息。在本实施例中,属性信息具体为MD5值、进程名或者进行的签名信息,认证服务器为不同的属性信息配置不同的校验方式,其中,根据进程名进行合法性校验的校验方式最简单,根据进程的签名信息进行合法性校验的校验方式最严格,认证服务器可根据不同的应用客户端的要求,根据应用客户端的属性信息灵活的配置不同的校验方式,有效保证校验过程的安全性。步骤405、认证客户端将用户身份信息和认证状态发送给校验装置,以使校验装置在对应用客户端校验通过后,向应用客户端发送用户身份信息和认证状态。在本实施例中,步骤405和上述实施例三中的步骤303的实现原理相同,此处不再赘述。需要说明的是,在本实施例中,步骤404和步骤405可同时执行,也可先后执行,并且不限制先后顺序。本实施例提供的登录的处理方法,认证客户端向认证服务器发送用户终端对应的用户身份信息,以使认证服务器对用户身份信息进行认证,接收认证服务器发送的用户终端的认证状态,并向认证服务器获取校验方式和属性信息的映射关系,将检验方式和属性信息的映射关系发送给校验装置,以使校验装置根据与应用客户端的属性信息对应的校验方式,对应用客户端进行校验,并将用户身份信息和认证状态发送给校验装置,以使校验装置在对应用客户端校验通过后,向应用客户端发送用户身份信息和认证状态。本实施例中,由于认证服务器只对用户终端对应的用户身份信息进行认证,并将认证结果发送给认证客户端,再由认证客户端转发给校验装置,用户终端的各应用客户端只需要由校验装置进行校验即可实现登录,有效减少而且了认证服务器的工作量,从而降低了认证服务器的负荷,加快了单点登录认证的速度。而且,认证服务器可根据不同的应用客户端的要求,根据应用客户端的属性信息灵活的配置不同的校验方式,有效保证校验过程的安全性。图7为本发明实施例五提供的登录的处理方法一实例的信令交互示意图。基于上述图2所示的架构示意图,如图7所示,该方法包括以下步骤:步骤501、认证客户端首先向认证服务器发送用户终端对应的用户的身份信息。步骤502、认证服务器接收到用户身份信息后,对用户身份信息进行认证,认证通过后发送认证状态给认证客户端。步骤503、认证客户端接收到认证状态后,向认证服务器获取用户终端的所有的应用客户端的校验方式和属性信息的映射关系。步骤504、认证服务器将预先配置的校验方式和属性信息的映射关系发送给认证客户端。步骤505、认证客户端将用户身份信息和用户终端的认证状态发送给校验装置。步骤506、校验装置接收并保存用户身份信息和用户终端的认证状态。步骤507、认证客户端将校验方式和属性信息的映射关系发送给校验装置。步骤508、校验装置接收并保存校验方式和属性信息的映射关系。步骤509、当应用客户端进行单点登录时,向校验装置发送包括应用客户端的属性信息的注册消息。步骤510、校验装置选择与应用客户端的属性信息对应的校验方式,对应用客户端的接入合法性进行校验。步骤511、校验通过后,校验装置向应用客户端发送注册成功消息,即允许应用客户端进行单点登录认证,若不返回注册成功消息则注册失败。步骤512、应用客户端接收到注册成功消息后,向校验装置发送登录消息。步骤513、校验装置接收到登录消息后,向应用客户端发送用户身份信息和认证状态。步骤514、应用客户端在接收到认证状态后,发送登录成功消息到应用服务器,完成单点登录。本实施例提供的登录的处理方法,将认证服务器配置的检验方式和属性信息的映射关系、用户身份信息和用户终端的认证状态存储到校验装置中,当应用客户端进行单点登录时,直接由校验装置根据与应用客户端的属性信息获取对应的校验方式,对应用客户端进行校验,有效减少了认证服务器的工作量,从而降低了认证服务器的负荷,加快了单点登录认证的速度。图8为本发明实施例六提供的登录的处理装置的结构示意图。如图8所示,该装置包括接收模块21、发送模块22和校验模块23。其中,接收模块21用于接收认证客户端发送的用户终端对应的用户身份信息和用户终端的认证状态,认证状态表明认证服务器对用户身份信息进行认证的结果;接收模块21用于接收应用客户端发送的注册请求;其中,注册请求中包括应用客户端的属性信息;校验模块23用于根据属性信息,对应用客户端进行校验,并在校验通过后,触发发送模块22向应用客户端发送注册成功消息,以使应用客户端进行登录;接收模块21还用于接收应用客户端发送的登录消息;发送模块22还用于向应用客户端发送认证状态和用户身份信息,以使应用客户端在确认认证通过后,向应用服务器发送包括用户身份信息的登录成功消息以登录到应用服务器。本实施例的装置,可以用于执行图3所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。图9为本发明实施例七提供的登录的处理装置的结构示意图。在上述实施例六的基础上,如图9所示,校验模块23包括查询单元24和处理单元25。其中,查询单元24用于查询校验方式与属性信息的映射关系,获取与应用客户端的属性信息对应的校验方式;其中,映射关系为通过认证客户端从认证服务器获取的映射关系;处理单元25用于根据与应用客户端的属性信息对应的校验方式对应用客户端进行校验。本实施例的装置,可以用于执行图4所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。图10为本发明实施例八提供的校验装置的结构示意图。如图10所示,该校验装置包括接收器31、发射器32和处理器33。接收器31用于接收认证客户端发送的用户终端的认证状态和用户身份信息;接收器31用于接收应用客户端发送的注册请求;其中,注册请求中包括应用客户端的属性信息;处理器33用于根据属性信息,对应用客户端进行校验,并在校验通过后,触发发射器32向应用客户端发送注册成功消息,以使应用客户端进行登录;接收器31还用于接收应用客户端发送的登录消息;发射器32还用于向应用客户端发送认证状态和用户身份信息,以使应用客户端在确认认证通过后,向应用服务器发送包括用户身份信息登录成功消息以登录到应用服务器。进一步地,在本实施例中,处理器33还用于查询校验方式与属性信息的映射关系,获取与应用客户端的属性信息对应的校验方式,并根据与应用客户端的属性信息对应的校验方式对应用客户端进行校验。更近一步地,在本实施例中,校验客户端还可包括存储器(图中未示出),用于存储应用客户端发送认证状态和校验方式与属性信息的映射关系。本实施例的校验客户端,可以用于执行本发明图3或图4所提供的登录的处理方法的技术方案,其实现原理和技术效果类似,此处不再赘述。图11为本发明实施例九提供的登录的处理装置的结构示意图。如图11所示,该装置包括发送模块41接收模块42和认证模块43。认证模块43通过发送模块41向认证服务器发送用户终端对应的用户身份信息,以使认证服务器对用户身份信息进行认证;认证模块43通过接收模块42接收认证服务器发送的用户终端的认证状态;认证模块43通过发送模块41将用户身份信息和认证状态发送给校验装置,以使校验装置在对应用客户端校验通过后,向应用客户端发送用户身份信息和认证状态。进一步地,在本实施例中,认证模块43还通过接收模块42向认证服务器获取检验方式和属性信息的映射关系;认证模块43还通过发送模块41将检验方式和属性信息的映射关系发送给校验装置,以使校验装置根据与应用客户端的属性信息对应的校验方式,对应用客户端进行校验。本实施例的装置,可以用于执行图5或图6所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。图12为本发明实施例十提供的认证客户端的结构示意图。如图12所示,认证客户端包括发射器44、接收器45和处理器46。处理器46通过发射器44向认证服务器发送用户终端对应的用户身份信息,以使认证服务器对用户身份信息进行认证;处理器46通过接收器45接收认证服务器发送的用户终端的认证状态;处理器46通过发射器44将用户身份信息和认证状态发送给校验装置,以使校验装置在对应用客户端校验通过后,向应用客户端发送用户身份信息和认证状态。进一步地,在本实施例中,处理器46还通过接收器45向认证服务器获取检验方式和属性信息的映射关系;处理器46还通过发射器44将检验方式和属性信息的映射关系发送给校验装置,以使校验装置根据与应用客户端的属性信息对应的校验方式,对应用客户端进行校验。本实施例的装置,可以用于执行图5或图6所示方法实施例的技术方案,其实现原理和技术效果类似,此处不再赘述。图13为本发明实施例十一提供的用户终端的结构示意图。如图12所示,用户终端包括认证客户端51、校验装置52和应用客户端53。认证客户端51用于向认证服务器发送用户终端对应的用户身份信息,并接收认证服务器发送的用户终端的认证状态,将用户身份信息和用户终端的认证状态发送给校验装置52;校验装置52用于接收认证客户端发51送的用户身份信息和用户终端的认证状态,在接收到应用客户端53发送的注册请求之后,根据注册请求中包括的属性信息,对应用客户端53进行校验,并在校验通过后,向应用客户端53发送注册成功消息,在接收应用客户端53发送的登录消息之后,向应用客户端53发送用户身份信息和认证状态;其中,注册请求中包括应用客户端53的属性信息;应用客户端53用于向校验装置52发送注册请求,并在接收校验装置52发送的注册成功消息之后,向校验装置52发送登录消息,接收校验装置52发送的用户身份信息和认证状态后,向应用服务器发送包括用户身份信息登录成功消息以登录到所述应用服务器。进一步地,在本实施例中,认证客户端51还用于向认证服务器获取校验方式和属性信息的映射关系,并将检验方式和属性信息的映射关系发送给校验装置52;校验装置52还用于查询校验方式与属性信息的映射关系,获取与应用客户端53的属性信息对应的校验方式,并根据与应用客户端53的属性信息对应的校验方式对应用客户端53进行校验。本实施例的用户终端,可以用于执行本发明任意实施例所提供的登录的处理方法的技术方案,其实现原理和技术效果类似,此处不再赘述。图14为本发明实施例十二提供的登录系统的结构示意图。如图14所示,该登录系统包括图13所示实施例提供的用户终端61和认证服务器62。其中,认证服务器62用于根据接收到的用户终端发送的用户身份信息,对用户终端进行认证,并在认证通过过后,将认证状态发送给用户终端,认证状态表明认证服务器对用户身份信息进行认证的结果。进一步地,在本实施例中,登录系统还包括应用服务器(图中未示出)用于接收用户终端发送的登录成功消息,并根据登录成功消息中包括的用户身份信息,获取与用户身份信息关联的账号,并允许账号对应的用户终端61的应用客户端上线;其中,应用服务器中存储应用客户端的账号与用户身份信息之间的关联关系;认证服务器62还用于配置用户终端的应用客户端的属性信息和校验方式之间的映射关系,并将映射关系发送给用户终端。本实施例的登录系统,可以用于执行本发明任意实施例所提供的登录的处理方法的技术方案,其实现原理和技术效果类似,此处不再赘述。本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1