身份验证方法、装置、电子设备及存储介质

文档序号:136066 发布日期:2021-10-22 浏览:20次 >En<

阅读说明:本技术 身份验证方法、装置、电子设备及存储介质 (Identity authentication method and device, electronic equipment and storage medium ) 是由 马睿 于 2021-06-25 设计创作,主要内容包括:本公开是关于一种身份验证方法、装置、电子设备及存储介质,其方法包括:在接收到目标账户的身份验证请求时,获取目标账户的待验证身份信息;确定目标账户对应的目标验证服务对象,并通过目标验证服务对象验证待验证身份信息是否与目标账户的目标身份信息相匹配;在目标验证服务对象的验证结果为验证失败时,更新目标验证服务对象,并通过更新后的目标验证服务对象验证待验证身份信息是否与目标身份信息相匹配,直至更新后的目标验证服务对象的验证结果为验证成功。本公开实施例中,在验证结果为验证失败时,会自动切换目标验证服务对象,从而可以提高身份验证的效率。(The disclosure relates to an identity authentication method, an identity authentication device, an electronic device and a storage medium, wherein the method comprises the following steps: when an identity authentication request of a target account is received, acquiring identity information to be authenticated of the target account; determining a target verification service object corresponding to the target account, and verifying whether the identity information to be verified is matched with the target identity information of the target account through the target verification service object; and when the verification result of the target verification service object is verification failure, updating the target verification service object, and verifying whether the identity information to be verified is matched with the target identity information through the updated target verification service object until the verification result of the updated target verification service object is verification success. In the embodiment of the disclosure, when the verification result is that the verification fails, the target verification service object is automatically switched, so that the efficiency of identity verification can be improved.)

身份验证方法、装置、电子设备及存储介质

技术领域

本公开涉及信息技术领域,尤其涉及一种身份验证方法、装置、电子设备及存储介质。

背景技术

随着技术的不断发展,以手机为代表的终端设备得到广泛的应用,手机成为人们的生活和工作中不可或缺的产品。用户可以通过手机上安装的各种应用程序,来满足自己的各种需要。例如,用户可以通过手机和其他用户通信、在线观看视频或者购买理财产品等等。

由于用户日常的生活或工作在很大程度上都需要手机等终端设备来完成,为避免用户手机上安全信息发生泄露,用户在通过手机访问相关安全性服务时,需要验证用户身份的合法性,避免非法用户的入侵。然而,相关技术中对用户合法性验证的方式比较单一,一旦用户的身份验证失败,一般就会转入人工验证流程,使得身份验证的过程比较繁琐,效率较低。

发明内容

为克服相关技术中存在的问题,本公开提供一种身份验证方法、装置、电子设备及存储介质。

根据本公开实施例的方面,提供一种身份验证方法,包括:

在接收到目标账户的身份验证请求时,获取所述目标账户的待验证身份信息;

确定所述目标账户对应的目标验证服务对象,并通过所述目标验证服务对象验证所述待验证身份信息是否与所述目标账户的目标身份信息相匹配;

在所述目标验证服务对象的验证结果为验证失败时,更新所述目标验证服务对象,并通过更新后的目标验证服务对象验证所述待验证身份信息是否与所述目标身份信息相匹配,直至更新后的目标验证服务对象的验证结果为验证成功。

可选地,所述确定所述目标账户对应的目标验证服务对象,并通过所述目标验证服务对象验证所述待验证身份信息是否与所述目标账户的目标身份信息相匹配,包括:

根据所述目标账户的账户信息,确定所述目标账户对应的验证服务队列,所述验证服务队列包括多个验证服务对象,所述多个验证服务对象按照稳定性由高到低的顺序进行排序,每一验证服务对象的稳定性由该验证服务对象的历史验证成功率确定;

将所述验证服务队列中稳定性最高的验证服务对象确定为目标账户对应的目标验证服务对象;

通过所述目标验证服务对象验证所述待验证身份信息是否与所述目标账户的目标身份信息相匹配。

可选地,所述方法还包括:

在所述目标验证服务对象返回的验证结果为预设错误码信息时,统计所述目标验证服务对象返回所述预设错误码信息的次数;

在所述次数大于预设次数时,将所述目标验证服务对象从所述验证服务队列移除,得到更新后的验证服务队列。

可选地,所述更新所述目标验证服务对象,并通过更新后的目标验证服务对象验证所述待验证身份信息是否与所述目标身份信息相匹配,直至更新后的目标验证服务对象的验证结果为验证成功,包括:

将所述更新后的验证服务队列中稳定性最高的验证服务对象确定为更新后的目标验证服务对象;

通过所述更新后的目标验证服务对象验证所述待验证身份信息是否与所述目标账户的目标身份信息相匹配;

在所述更新后的目标验证服务对象的验证结果为验证失败时,继续更新所述验证服务队列和所述目标验证服务对象,直至更新后的目标验证服务对象的验证结果为验证成功。

可选地,所述根据所述目标账户的账户信息,确定所述目标账户对应的验证服务队列,包括:

如果本地不存在预先建立的验证服务队列,根据账户信息与验证服务对象的对应关系,确定所述目标账户的账户信息所对应的多个验证服务对象;

根据所述多个验证服务对象的稳定性高低,对所述多个验证服务对象进行排序,得到所述目标账户对应的验证服务队列。

可选地,所述方法还包括:

在所述更新所述目标验证服务对象之前,检测所述待验证身份信息的完整性,所述待验证身份信息的完整性包括信息完整或者信息缺失;

如果所述待验证身份信息的完整性为信息完整,执行所述更新所述目标验证服务对象的步骤;

如果所述待验证身份信息的完整性为信息缺失,生成重新输入身份信息的提示信息。

根据本公开实施例的第二方面,提供一种身份验证装置,包括:

待验证身份信息获取模块,被配置为在接收到目标账户的身份验证请求时,获取所述目标账户的待验证身份信息;

目标验证服务对象确定模块,被配置为确定所述目标账户对应的目标验证服务对象,并通过所述目标验证服务对象验证所述待验证身份信息是否与所述目标账户的目标身份信息相匹配;

目标验证服务对象更新模块,被配置为在所述目标验证服务对象的验证结果为验证失败时,更新所述目标验证服务对象;

身份信息匹配模块,被配置通过更新后的目标验证服务对象验证所述待验证身份信息是否与所述目标身份信息相匹配,直至更新后的目标验证服务对象的验证结果为验证成功。

可选地,所述目标验证服务对象确定模块,包括:

验证服务队列确定单元,被配置为根据所述目标账户的账户信息,确定所述目标账户对应的验证服务队列,所述验证服务队列包括多个验证服务对象,所述多个验证服务对象按照稳定性由高到低的顺序进行排序,每一验证服务对象的稳定性由该验证服务对象的历史验证成功率确定;

目标验证服务对象确定单元,被配置为将所述验证服务队列中稳定性最高的验证服务对象确定为目标账户对应的目标验证服务对象;

身份信息匹配单元,被配置为通过所述目标验证服务对象验证所述待验证身份信息是否与所述目标账户的目标身份信息相匹配。

可选地,所述装置还包括:

次数统计模块,被配置为在所述目标验证服务对象返回的验证结果为预设错误码信息时,统计所述目标验证服务对象返回所述预设错误码信息的次数;

验证服务对象移除模块,被配置为在所述次数大于预设次数时,将所述目标验证服务对象从所述验证服务队列移除,得到更新后的验证服务队列。

可选地,所述目标验证服务对象更新模块,包括:

目标验证服务对象更新单元,被配置为将所述更新后的验证服务队列中稳定性最高的验证服务对象确定为更新后的目标验证服务对象;

所述身份信息匹配模块,包括:

身份信息匹配单元,被配置为通过所述更新后的目标验证服务对象验证所述待验证身份信息是否与所述目标账户的目标身份信息相匹配;

更新单元,被配置为在所述更新后的目标验证服务对象的验证结果为验证失败时,继续更新所述验证服务队列和所述目标验证服务对象,直至更新后的目标验证服务对象的验证结果为验证成功。

可选地,其特征在于,所述验证服务队列确定单元,包括:

验证服务对象确定子单元,被配置为在本地不存在预先建立的验证服务队列时,根据账户信息与验证服务对象的对应关系,确定所述目标账户的账户信息所对应的多个验证服务对象;

排序子单元,被配置为根据所述多个验证服务对象的稳定性高低,对所述多个验证服务对象进行排序,得到所述目标账户对应的验证服务队列。

可选地,所述装置还包括:

完整性检查模块,被配置为在所述更新所述目标验证服务对象之前,检测所述待验证身份信息的完整性,所述待验证身份信息的完整性包括信息完整或者信息缺失;

所述服务对象更新模块,还被配置为在所述待验证身份信息的完整性为信息完整时,更新所述目标验证服务对象;

提示信息生成模块,被配置为在所述待验证身份信息的完整性为信息缺失时,生成重新输入身份信息的提示信息。

根据本公开实施例的第三方面,提供一种电子设备,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为执行上述任一所述的身份验证法。

本公开实施例的第四方面,提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行上述一种身份验证方法。

根据本公开实施例的第五方面,提供一种应用程序/计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的身份验证方法的步骤。

本公开的实施例提供的技术方案可以包括以下有益效果:

本公开实施例提供的身份验证方法、装置、电子设备及存储介质,在获取目标账户的待验证身份信息时,通过确定目标账户对应的目标验证服务对象,并通过该目标验证服务对象来验证目标账户的待验证身份信息是否与目标身份信息相匹配,如果验证失败,会更新目标验证服务对象,直到更新后的目标验证服务对象能够成功验证目标账户的待验证身份信息。本公开实施例中,在验证结果为验证失败时,会自动切换目标验证服务对象,从而可以提高身份验证效率。也可以避免出现在验证失败时直接转入人工处理流程而导致身份验证安全性较低的问题。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。

图1是根据一示例性实施例示出的一种身份验证方法的流程图;

图2是图1中步骤S120的一种实施方式的流程图;

图3是图1中步骤S130的一种实施方式的流程图;

图4是根据一示例性实施例示出的一种身份验证装置的框图;

图5是根据一示例性实施例示出的一种电子设备的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

图1是根据一示例性实施例示出的一种身份验证方法的流程图,如图1所示,该方法可以包括以下步骤:

在步骤S110中,在接收到目标账户的身份验证请求时,获取目标账户的待验证身份信息。

一般而言,用户在打开手机等终端设备,或者在使用终端上的某些应用服务时,都会验证用户即账户的身份信息,例如,账户通过输入指纹、人脸图像等方式,来对终端进行解锁或者登录某些应用服务,以此提高信息的安全性。这里的目标账户,可以是任一账户,本公开实施例对此不做具体限定。并且,待验证身份信息可以是指纹、人脸图像等,本公开实施例对此也不做具体限定。

在步骤S120中,确定目标账户对应的目标验证服务对象,并通过目标验证服务对象验证待验证身份信息是否与目标账户的目标身份信息相匹配。

具体的,目标账户具有该目标账户所使用的应用程序版本、手机系统版本等账户信息,可以通过目标账户的账户信息来确定出可使用的验证服务对象,也就是说,每一个账户对应一个或者多个可使用的验证服务对象。目标账户所对应的可使用的验证服务对象均可以是目标账户对应的目标验证服务对象,本公开实施例对目标验证服务对象不做具体限定。并可以通过该目标验证服务对象来验证待验证身份信息是否与目标账户的目标身份信息相匹配。

在步骤S130中,在目标验证服务对象的验证结果为验证失败时,更新目标验证服务对象,并通过更新后的目标验证服务对象验证待验证身份信息是否与目标身份信息相匹配,直至更新后的目标验证服务对象的验证结果为验证成功。

具体的,不同的验证服务对象通常由不同的服务商提供,示例性的,在对目标账户的人脸进行识别验证时,可以有多个服务商提供的人脸识别模块通过其自身的人脸识别技术来对目标账户的人脸图像进行验证。

通常情况下,不同服务商提供的验证服务对象都会有各自的优势或不足,例如有的服务商提供的验证服务对象适合光线充足环境下的人脸验证,而有的服务商提供的验证服务对象,在光线不足时有较大的优势等等。因此,在通过目标验证服务对象对目标账户的待验证身份信息验证失败时,可以更新目标验证服务对象,即通过其他可使用的验证服务对象来对待验证身份信息进行验证。本公开实施例中,通常可以有多个可使用的验证服务对象,因此,可以逐个对待验证身份信息进行验证,直到更新后的目标验证服务对象的验证结果为验证成功。

本公开实施例提供的身份验证方法,在获取目标账户的待验证身份信息时,通过确定目标账户对应的目标验证服务对象,并通过该目标验证服务对象来验证目标账户的待验证身份信息是否与目标身份信息相匹配,如果验证失败,会更新目标验证服务对象,直到更新后的目标验证服务对象能够成功验证目标账户的待验证身份信息。本公开实施例中,在验证结果为验证失败时,会自动切换目标验证服务对象,从而可以提高身份验证的效率。也可以避免出现在验证失败时直接转入人工处理流程而导致身份验证安全性较低的问题。

在上述实施例的基础上,如图2所示,步骤S120可以包括如下步骤:

在步骤S121中,根据目标账户的账户信息,确定目标账户对应的验证服务队列。

其中,验证服务队列包括多个验证服务对象,多个验证服务对象按照稳定性由高到低的顺序进行排序,每一验证服务对象的稳定性由该验证服务对象的历史验证成功率确定。

作为本公开实施例的一种实施方式,根据目标账户的账户信息,确定目标账户对应的验证服务队列,可以包括如下两个步骤:

步骤1,如果本地不存在预先建立的验证服务队列,根据账户信息与验证服务对象的对应关系,确定目标账户的账户信息所对应的多个验证服务对象;

步骤2,根据多个验证服务对象的稳定性高低,对多个验证服务对象进行排序,得到目标账户对应的验证服务队列。

具体的,如果目标账户首次进行身份验证,那么,本地不存在预先建立的验证服务队列;如果目标账户非首次进行身份验证,那么,本地存在预先建立的验证服务队列。因此,在确定目标账户对应的验证服务队列时,可以首先检查本地是否存在预先建立的验证服务队列,如果本地不存在预先建立的验证服务队列,可以根据账户信息与验证服务对象的对应关系,确定目标账户的账户信息所对应的多个验证服务对象。

并且,对于每一验证服务对象而言,可以由该验证服务对象的历史验证成功率来确定该验证服务对象的稳定性。可以理解的是,一个验证服务对象的历史验证成功率较高,那么,该验证服务对象的稳定性较高;相反,一个验证服务对象的历史验证成功率较低,那么,该验证服务对象的稳定性较低。

在确定了多个验证服务对象的稳定性之后,可以按照多个验证服务对象的稳定性高低,对多个验证服务对象进行排序,也就是说,该验证服务队列中包含的多个验证服务对象是按照稳定性由高到低的顺序进行排序的,以便后续步骤按照稳定性由高到低的验证服务对象对待验证身份信息进行身份验证。

在步骤S122中,将验证服务队列中稳定性最高的验证服务对象确定为目标账户对应的目标验证服务对象。

在步骤S123中,通过目标验证服务对象验证待验证身份信息是否与目标账户的目标身份信息相匹配。

由于验证服务队列中包括多个稳定性由高到低进行排序的验证服务对象,且通过稳定性较高的验证服务对象对待验证信息进行验证时,验证的成功率较高,因此,可以将验证服务队列中稳定性最高的验证服务对象确定为目标账户对应的目标验证服务对象,并通过该目标验证服务对象验证待验证身份信息是否与目标账户的目标身份信息相匹配。

本公开实施例通过将多个验证服务对象组成验证服务队列,将稳定性最高的验证服务对象确定为目标账户对应的目标验证服务对象,并通过该目标验证服务对象验证待验证身份信息是否与目标账户的目标身份信息相匹配,可以大大提高身份信息验证效率。

在图2所示实施例的基础上,本公开实施例提供的该方法,还可以包括以下步骤:

步骤S140,在目标验证服务对象返回的验证结果为预设错误码信息时,统计目标验证服务对象返回预设错误码信息的次数。

步骤S150,在次数大于预设次数时,将目标验证服务对象从验证服务队列移除,得到更新后的验证服务队列。

为了提高验证效率,本公开实施例可以通过统计目标验证服务对象返回预设错误码信息的次数,来限制目标验证服务对象的验证失败次数,以免通过目标验证服务对象对待验证信息验证失败时,无限制的验证下去。具体的,在目标验证服务对象返回预设错误码信息的次数大于预设次数时,说明目标验证服务对象对待验证信息验证的成功率较低,因此,可以将目标验证服务对象从验证服务队列中移除,得到更新后的验证服务队列,也就是说,原验证服务队列中排序第二的验证服务对象是更新后的验证服务队列的头部验证服务对象。

可以理解的是,预设次数可以根据实际情况进行设定,本公开实施例对此不做具体限定。

可见,本公开实施例提供的技术方案,在目标验证服务对象返回预设错误码信息的次数大于预设次数时,将目标验证服务对象从验证服务队列中移除,从而可以将验证成功率较低的验证服务队列中移除,从而提高验证效率。

在得到更新后的验证服务队列后,在一种实施方式中,如图3所示,S130,更新目标验证服务对象,并通过更新后的目标验证服务对象验证待验证身份信息是否与目标身份信息相匹配,直至更新后的目标验证服务对象的验证结果为验证成功,可以包括如下步骤:

S131,将更新后的验证服务队列中稳定性最高的验证服务对象确定为更新后的目标验证服务对象。

S132,通过更新后的目标验证服务对象验证待验证身份信息是否与目标账户的目标身份信息相匹配。

具体的,由于通过更新后的验证服务队列中稳定性较高的验证服务对象对待验证信息进行验证时,验证的成功率较高,因此,为了提高验证成功率,可以将更新后的验证服务队列中稳定性最高的验证服务对象确定为更新后的目标验证服务对象,并通过更新后的目标验证服务对象验证待验证身份信息是否与目标账户的目标身份信息相匹配。

S133,在更新后的目标验证服务对象的验证结果为验证失败时,继续更新验证服务队列和目标验证服务对象,直至更新后的目标验证服务对象的验证结果为验证成功。

具体的,在更新后的目标验证服务对象的验证结果为验证失败时,说明更新后的目标验证服务对象无法对待验证身份信息进行成功验证,因此,可以将该更新后的目标验证服务对象从验证服务队列中移除,再次得到更新后的验证服务队列,并从再次得到的更新后的验证服务队列中选取稳定性最高的验证服务对象作为更新后的目标验证服务对象,直至更新后的目标验证服务对象的验证结果为验证成功。可见,通过本公开实施例提供的技术方案,在验证结果为验证失败时,自动切换目标验证服务对象,从而可以提高身份验证的效率以提高验证的效率。

需要说明的是,在实际应用中,可能存在更新后的目标验证服务对象的验证结果均为验证失败的情况,也就是说,目标验证服务对象无法对待验证身份信息进行验证,此时,可以转由人工进行人工验证。

在本公开提供的又一实施例中,基于上述实施例,该方法还可以包括以下步骤:

步骤S160,在更新目标验证服务对象之前,检测待验证身份信息的完整性。

其中,待验证身份信息的完整性包括信息完整或者信息缺失。

在实际应用中,一旦待验证身份信息的完整性为信息缺失,会直接影响目标验证服务对象的验证效果,例如,在进行人脸识别验证时,如果目标账户提供的人脸图像不完整或者光线很暗的图像,那么很可能会影响识别的效果,这显然属于账户侧导致的验证失败,因此,在更新目标验证服务对象之前,可以检测待验证身份信息的完整性。

步骤S170,如果待验证身份信息的完整性为信息完整,更新目标验证服务对象。

如果待验证身份信息的完整性为信息完整,说明账户侧提供的待验证身份信息导致验证失败的可能性很小,验证失败很可能是目标验证服务对象导致的,因此,可以更新目标验证服务对象,以通过更新后的验证服务对象对待验证身份信息进行继续验证。

步骤S180,如果待验证身份信息的完整性为信息缺失,生成重新输入身份信息的提示信息。

如果待验证身份信息的完整性为信息缺失,说明账户侧提供的待验证身份信息导致验证失败的可能性很大,即验证失败是账户侧提供的待验证身份信息不完整导致的,因此,生成重新输入身份信息的提示信息,以提示账户重新上传待验证信息,从而提高验证效率。

可见,通过本公开实施例提供的技术方案,在验证结果为验证失败时,综合考虑了账户侧和验证服务对象这两者的原因,如果验证失败是由账户侧提供的待验证身份信息的信息缺失导致的,生成重新输入身份信息的提示信息,如果验证失败是验证服务对象导致的,则更新目标验证服务对象,从而提供了验证成功率和验证效率。

图4是根据一示例性实施例示出的一种身份验证装置框图。参照图4,该装置包括:

待验证身份信息获取模块410,被配置为在接收到目标账户的身份验证请求时,获取所述目标账户的待验证身份信息;

目标验证服务对象确定模块420,被配置为确定所述目标账户对应的目标验证服务对象,并通过所述目标验证服务对象验证所述待验证身份信息是否与所述目标账户的目标身份信息相匹配;

目标验证服务对象更新模块430,被配置为在所述目标验证服务对象的验证结果为验证失败时,更新所述目标验证服务对象;

身份信息匹配模块440,被配置通过更新后的目标验证服务对象验证所述待验证身份信息是否与所述目标身份信息相匹配,直至更新后的目标验证服务对象的验证结果为验证成功。

本公开实施例提供的技术方案,在获取目标账户的待验证身份信息时,通过确定目标账户对应的目标验证服务对象,并通过该目标验证服务对象来验证目标账户的待验证身份信息是否与目标身份信息相匹配,如果验证失败,会更新目标验证服务对象,直到更新后的目标验证服务对象能够成功验证目标账户的待验证身份信息。本公开实施例中,在验证结果为验证失败时,会自动切换目标验证服务对象,从而可以提高身份验证效率。也可以避免出现在验证失败时直接转入人工处理流程而导致身份验证安全性较低的问题。

在本公开提供的又一实施例中,所述目标验证服务对象确定模块,包括:

验证服务队列确定单元,被配置为根据所述目标账户的账户信息,确定所述目标账户对应的验证服务队列,所述验证服务队列包括多个验证服务对象,所述多个验证服务对象按照稳定性由高到低的顺序进行排序,每一验证服务对象的稳定性由该验证服务对象的历史验证成功率确定;

目标验证服务对象确定单元,被配置为将所述验证服务队列中稳定性最高的验证服务对象确定为目标账户对应的目标验证服务对象;

身份信息匹配单元,被配置为通过所述目标验证服务对象验证所述待验证身份信息是否与所述目标账户的目标身份信息相匹配。

在本公开提供的又一实施例中,所述装置还包括:

次数统计模块,被配置为在所述目标验证服务对象返回的验证结果为预设错误码信息时,统计所述目标验证服务对象返回所述预设错误码信息的次数;

验证服务对象移除模块,被配置为在所述次数大于预设次数时,将所述目标验证服务对象从所述验证服务队列移除,得到更新后的验证服务队列。

在本公开提供的又一实施例中,所述目标验证服务对象更新模块,包括:

目标验证服务对象更新单元,被配置为将所述更新后的验证服务队列中稳定性最高的验证服务对象确定为更新后的目标验证服务对象;

所述身份信息匹配模块,包括:

身份信息匹配单元,被配置为通过所述更新后的目标验证服务对象验证所述待验证身份信息是否与所述目标账户的目标身份信息相匹配;

更新单元,被配置为在所述更新后的目标验证服务对象的验证结果为验证失败时,继续更新所述验证服务队列和所述目标验证服务对象,直至更新后的目标验证服务对象的验证结果为验证成功。

在本公开提供的又一实施例中,其特征在于,所述验证服务队列确定单元,包括:

验证服务对象确定子单元,被配置为在本地不存在预先建立的验证服务队列时,根据账户信息与验证服务对象的对应关系,确定所述目标账户的账户信息所对应的多个验证服务对象;

排序子单元,被配置为根据所述多个验证服务对象的稳定性高低,对所述多个验证服务对象进行排序,得到所述目标账户对应的验证服务队列。

在本公开提供的又一实施例中,所述装置还包括:

完整性检查模块,被配置为在所述更新所述目标验证服务对象之前,检测所述待验证身份信息的完整性,所述待验证身份信息的完整性包括信息完整或者信息缺失;

所述服务对象更新模块,还被配置为在所述待验证身份信息的完整性为信息完整时,更新所述目标验证服务对象;

提示信息生成模块,被配置为在所述待验证身份信息的完整性为信息缺失时,生成重新输入身份信息的提示信息。

关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。

图5是根据一示例性实施例示出的一种用于展示群组的装置500的框图。例如,装置500可以被提供为一服务器。参照图5,装置500包括处理组件522,其进一步包括一个或多个处理器,以及由存储器532所代表的存储器资源,用于存储可由处理组件522的执行的指令,例如应用程序。存储器532中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件522被配置为执行指令,以执行第一方面的身份验证方法。

装置500还可以包括一个电源组件526被配置为执行装置500的电源管理,一个有线或无线网络接口550被配置为将装置500连接到网络,和一个输入输出(I/O)接口558。装置500可以操作基于存储在存储器532的操作系统,例如Windows ServerTM,Mac OS XTM,UnixTM,LinuxTM,FreeBSDTM或类似。

本公开实施例提供的技术方案,在获取目标账户的待验证身份信息时,通过确定目标账户对应的目标验证服务对象,并通过该目标验证服务对象来验证目标账户的待验证身份信息是否与目标身份信息相匹配,如果验证失败,会更新目标验证服务对象,直到更新后的目标验证服务对象能够成功验证目标账户的待验证身份信息。本公开实施例中,在验证结果为验证失败时,会自动切换目标验证服务对象,从而可以提高身份验证效率。也可以避免出现在验证失败时直接转入人工处理流程而导致身份验证安全性较低的问题。

本公开实施例还提供一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行上述一种身份验证方法。

本公开实施例提供的技术方案,在获取目标账户的待验证身份信息时,通过确定目标账户对应的目标验证服务对象,并通过该目标验证服务对象来验证目标账户的待验证身份信息是否与目标身份信息相匹配,如果验证失败,会更新目标验证服务对象,直到更新后的目标验证服务对象能够成功验证目标账户的待验证身份信息。本公开实施例中,在验证结果为验证失败时,会自动切换目标验证服务对象,从而可以提高身份验证效率。也可以避免出现在验证失败时直接转入人工处理流程而导致身份验证安全性较低的问题。

根据本公开实施例还提供一种应用程序/计算机程序产品,在本公开提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一所述的身份验证方法的步骤。

本公开实施例提供的技术方案,在获取目标账户的待验证身份信息时,通过确定目标账户对应的目标验证服务对象,并通过该目标验证服务对象来验证目标账户的待验证身份信息是否与目标身份信息相匹配,如果验证失败,会更新目标验证服务对象,直到更新后的目标验证服务对象能够成功验证目标账户的待验证身份信息。本公开实施例中,在验证结果为验证失败时,会自动切换目标验证服务对象,从而可以提高身份验证效率。也可以避免出现在验证失败时直接转入人工处理流程而导致身份验证安全性较低的问题。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本公开实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、DSL(Digital Subscriber Line,数字账户线))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD(Digital Versatile Disc,数字多功能光盘))、或者半导体介质(例如SSD(Solid StateDisk,固态硬盘))等。

需要说明的是,在本文中,诸如和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。

应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

17页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种基于人工智能的人体步态验证方法和云服务器

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类