一种身份认证的方法、系统及相关组件技术方案

技术编号:21251437 阅读:37 留言:0更新日期:2019-06-01 09:22
本申请公开了一种身份认证的方法,所述方法包括采集用户人脸信息,并判断用户人脸信息是否通过人脸识别认证;若是,则确定与用户人脸信息对应的用户登录信息,以便认证服务器记录用户登录信息与身份验证码的对应关系;生成包括用户登录信息的认证信息,并向认证服务器发送认证信息,以便认证服务器根据对应关系执行身份认证操作。本方法能够实现安全系数高且便捷的身份认证,本申请还公开了一种身份认证的系统、一种计算机可读存储介质及一种电子设备,具有以上有益效果。

A Method, System and Related Components of Identity Authentication

This application discloses a method of identity authentication, which includes collecting user's face information and judging whether user's face information is authenticated by face recognition; if so, determining user's login information corresponding to user's face information so that the authentication server can record the corresponding relationship between user's login information and authentication code; and generating authentication information including user's login information. And send authentication information to the authentication server so that the authentication server can perform the authentication operation according to the corresponding relationship. This method can achieve high safety factor and convenient identity authentication. The application also discloses an identity authentication system, a computer readable storage medium and an electronic device, which have the above beneficial effects.

【技术实现步骤摘要】
一种身份认证的方法、系统及相关组件
本申请涉及信息安全
,特别涉及一种身份认证的方法、系统、一种计算机可读存储介质及一种电子设备。
技术介绍
随着移动互联网的进一步发展,计算机领域传统的身份验证方式,包括静态密码、智能卡、短信密码动态口令、二维码认证、邮箱认证、USBKEY以及双因素认证等身份认证方法。上述传统的身份验证方法中,静态密码安全系数较低且用户容易被遗忘和破解;USBKEY和智能卡,携带不便、容易遗失,使用过多易损坏,使用步骤也较麻烦;二维码认证、邮箱认证、短信密码动态口令这种方法需要用户交互较多,操作不便利。目前,上述传统的身份验证方法存在密码易被遗忘和破解,或者携带不便、容易遗失、使用过多易损坏,安全系数较低等诸多问题,当前的移动终端来校验身份信息的技术面临着严峻的挑战,已不能适应现代科技发展和社会进步的需要。因此,如何实现安全系数高且便捷的身份认证是本领域技术人员目前需要解决的技术问题。
技术实现思路
本申请的目的是提供一种身份认证的方法、系统、一种计算机可读存储介质及一种电子设备,能够实现安全系数高且便捷的身份认证。为解决上述技术问题,本申请提供一种身份认证的方法,该方法包括:采集用户人脸信息,并判断用户人脸信息是否通过人脸识别认证;若是,则确定与用户人脸信息对应的用户登录信息,以便认证服务器记录用户登录信息与身份验证码的对应关系;生成包括用户登录信息的认证信息,并向认证服务器发送认证信息,以便认证服务器根据对应关系执行身份认证操作。可选的,在采集用户人脸信息之前,还包括:接收认证服务器发送的网络列表;当接收到网络选择指令时,从网络列表中确定与网络选择指令对应的目标网络;相应的,向认证服务器发送认证信息包括:通过目标网络向认证服务器发送认证信息。可选的,判断用户人脸信息是否通过人脸识别认证包括:将用户人脸信息发送至人脸识别服务器,以便人脸识别服务器对用户人脸信息执行人脸识别操作得到识别结果;接收人脸识别服务器发送的识别结果;当识别结果为通过时,则判定用户人脸信息通过人脸识别认证;当识别结果为未通过时,则判定用户人脸信息未通过人脸识别认证。可选的,确定与用户人脸信息对应的用户登录信息包括:当用户人脸信息通过人脸识别认证时,接收人脸识别服务器生成的用户登录信息;相应的,身份验证码由认证服务器根据人脸识别服务器发送的验证码生成请求生成。可选的,在采集用户人脸信息之前,还包括:当接收到用户发送的网络连接指令时,生成portal页面,并检测用户是否通过portal页面输入认证指令;若是,则生成人脸识别指令。可选的,向认证服务器发送认证信息包括:向无线控制器发送portal认证请求,以便无线控制器生成与portal认证请求对应的公钥;利用公钥对用户登录信息进行加密得到认证信息;向无线控制器发送认证信息,以便无线控制器将认证信息转发至认证服务器。可选的,在确定与用户人脸信息对应的用户登录信息之前,还包括:生成验证码生成请求,向认证服务器发送验证码生成请求,以便认证服务器生成身份验证码。本申请还提供了一种身份认证的系统,该系统包括:人脸识别模块,用于采集用户人脸信息,并判断用户人脸信息是否通过人脸识别认证;登录信息确定模块,用于当用户人脸信息通过人脸识别认证时,确定与用户人脸信息对应的用户登录信息,以便认证服务器记录用户登录信息与身份验证码的对应关系;认证模块,用于生成包括用户登录信息的认证信息,并向认证服务器发送认证信息,以便认证服务器根据对应关系执行身份认证操作。可选的,还包括:网络确定模块,用于接收认证服务器发送的网络列表;还用于当接收到网络选择指令时,从网络列表中确定与网络选择指令对应的目标网络;相应的,认证模块具体为生成包括用户登录信息的认证信息,并通过目标网络向认证服务器发送认证信息的模块。可选的,人脸识别模块包括:信息采集单元,用于采集用户人脸信息,并将用户人脸信息发送至人脸识别服务器,以便人脸识别服务器对用户人脸信息执行人脸识别操作得到识别结果;判定单元,用于接收人脸识别服务器发送的识别结果;还用于当识别结果为通过时,则判定用户人脸信息通过人脸识别认证;还用于当识别结果为未通过时,则判定用户人脸信息未通过人脸识别认证。可选的,登录信息确定模块具体为当用户人脸信息通过人脸识别认证时,接收人脸识别服务器生成的用户登录信息的模块;相应的,身份验证码由认证服务器根据人脸识别服务器发送的验证码生成请求生成。可选的,还包括:Portal认证模块,用于当接收到用户发送的网络连接指令时,生成portal页面,并检测用户是否通过portal页面输入认证指令;若是,则生成人脸识别指令。可选的,认证模块包括:加密单元,用于向无线控制器发送portal认证请求,以便无线控制器生成与portal认证请求对应的公钥;还用于利用公钥对用户登录信息进行加密得到认证信息;认证信息发送单元,用于向无线控制器发送认证信息,以便无线控制器将认证信息转发至认证服务器。可选的,还包括:验证码发送模块,用于生成验证码生成请求,向认证服务器发送验证码生成请求,以便认证服务器生成身份验证码。本申请还提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序执行时实现上述身份认证的方法执行的步骤。本申请还提供了一种电子设备,包括存储器和处理器,存储器中存储有计算机程序,处理器调用存储器中的计算机程序时实现上述身份认证的方法执行的步骤。本申请提供了一种身份认证的方法,包括采集用户人脸信息,并判断用户人脸信息是否通过人脸识别认证;若是,则确定与用户人脸信息对应的用户登录信息,以便认证服务器记录用户登录信息与身份验证码的对应关系;生成包括用户登录信息的认证信息,并向认证服务器发送认证信息,以便认证服务器根据对应关系执行身份认证操作。本申请首先采集用户人脸信息并根据用户人脸信息进行人脸识别,当通过人脸识别认证后确定与该用户人脸信息对应的用户登录信息,以便在认证服务器中建立用户登录信息与身份验证码的对应关系。进一步的,本申请在确定用户登录信息之后生成包括用户登录信息的认证信息,将该认证信息发送至认证服务器,认证服务器通过之前记录的对应关系判断是否存在与该认证信息中的用户登录信息对应的身份验证码,若存在则说明该认证信息通过了身份验证。现对于现有技术中需要用户提供用户名、密码或验证码等信息的身份认证方式,本申请通过主动采集用户人脸信息进行相关的认证操作,无需用户额外输入关于身份认证的相关信息,实现了安全系数高且便捷的身份认证。本申请同时还提供了一种身份认证的系统、一种计算机可读存储介质和一种电子设备,具有上述有益效果,在此不再赘述。附图说明为了更清楚地说明本申请实施例,下面将对实施例中所需要使用的附图做简单的介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例所提供的一种身份认证的方法的流程图;图2为本申请实施例所提供的一种基于人脸识别服务器的企业认证的方法的流程图;图3为基于人脸识别服务器的企业认证信息交互示意图;图4为本申请实施例所提供的一种基于人脸识别服务器的portal认证的方法的流程图;图5为基于人脸识别本文档来自技高网...

【技术保护点】
1.一种身份认证的方法,其特征在于,包括:采集用户人脸信息,并判断所述用户人脸信息是否通过人脸识别认证;若是,则确定与所述用户人脸信息对应的用户登录信息,以便认证服务器记录所述用户登录信息与身份验证码的对应关系;生成包括所述用户登录信息的认证信息,并向所述认证服务器发送所述认证信息,以便所述认证服务器根据所述对应关系执行身份认证操作。

【技术特征摘要】
1.一种身份认证的方法,其特征在于,包括:采集用户人脸信息,并判断所述用户人脸信息是否通过人脸识别认证;若是,则确定与所述用户人脸信息对应的用户登录信息,以便认证服务器记录所述用户登录信息与身份验证码的对应关系;生成包括所述用户登录信息的认证信息,并向所述认证服务器发送所述认证信息,以便所述认证服务器根据所述对应关系执行身份认证操作。2.根据权利要求1所述方法,其特征在于,在采集用户人脸信息之前,还包括:接收所述认证服务器发送的网络列表;当接收到网络选择指令时,从所述网络列表中确定与所述网络选择指令对应的目标网络;相应的,向所述认证服务器发送所述认证信息包括:通过所述目标网络向所述认证服务器发送所述认证信息。3.根据权利要求1所述方法,其特征在于,判断所述用户人脸信息是否通过人脸识别认证包括:将所述用户人脸信息发送至人脸识别服务器,以便所述人脸识别服务器对所述用户人脸信息执行人脸识别操作得到识别结果;接收所述人脸识别服务器发送的识别结果;当所述识别结果为通过时,则判定所述用户人脸信息通过人脸识别认证;当所述识别结果为未通过时,则判定所述用户人脸信息未通过人脸识别认证。4.根据权利要求3所述方法,其特征在于,确定与所述用户人脸信息对应的用户登录信息包括:当所述用户人脸信息通过人脸识别认证时,接收所述人脸识别服务器生成的用户登录信息;相应的,所述身份验证码由所述认证服务器根据所述人脸识别服务器发送的验证码生成请求生成。5.根据权利要求1所述方法,其特征在于,在采集用户人脸信息之前,还包括:当接收到用户发送的网络连接指令时,生成portal页面,并检测所述用户是否通过所述portal页面输入认证指令;若是,则生成人脸识别指令。6.根据权利要求5所述方法,其特征在于,向所述认证服务器发送所述认证信息包括:向无线控制器发送portal认证请求,以便所述无线控制器生成与所述portal认证请求对应的公钥;利用所述公钥对所述用户登录信息进行加密得到所述认证信息;向所述无线控制器发送所述认证信息,以便所述无线控制器将所述认证信息转发至所述认证服务器。7.根据权利要求5或6任一项所述方法,其特征在于,在确定与所述用户人脸信息对应的用户登录信息之前,还包括:生成验证码生成请求,向所述认证服务器发送所述验证码生成请求,以便所述认证服务器生成所述身份验证码。8.一种身份认证的系统,其特征在于,包括:人脸识别模块,用于采集用户人脸信息,并判断所述用户人脸信息是否通过人脸识别认证;登录信息确定模块,用于当所述用户人脸信息通过人脸识别认证时,确定与所述用户人脸信息对应的用户登录信息,以便认...

【专利技术属性】
技术研发人员:严国贤
申请(专利权)人:深圳市信锐网科技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1