身份认证方法、装置、终端及服务器制造方法及图纸

技术编号:26259532 阅读:20 留言:0更新日期:2020-11-06 17:54
本申请公开了身份认证方法、装置、终端及服务器,所述方法包括:在用户进行身份认证时,接收服务器发送的人脸动态认证提示信息;通过识别用户呈现的人脸姿态,获得人脸动态认证提示信息的姿态识别信息;将姿态识别信息发送至服务器,以使服务器在验证姿态识别信息与人脸动态认证提示信息一致时,确定用户通过身份认证。应用本申请实施例,通过人脸动态认证方式可以对用户身份进行高安全性认证,相较于现有采用认证密码进行认证的方式,认证信息不会被恶意第三方窃取,提高了认证的可靠性,并且通过人脸动态认证可以识别用户为活体用户,从而进一步提高身份认证的准确性,降低认证过程中存在的安全隐患。

【技术实现步骤摘要】
身份认证方法、装置、终端及服务器
本申请涉及通信
,尤其涉及身份认证方法、装置、终端及服务器。
技术介绍
随着智能终端的发展和网络应用的开发,用户通过终端上安装的各种应用客户端可以对各种网络应用进行访问,例如,社交类即时通信应用,购物类应用等。在访问过程中,往往需要对用户进行身份认证,以便在身份认证通过后,允许用户使用各种应用功能。现有技术中,在进行身份认证时,往往需要用户在认证界面输入认证密码,服务器验证输入的认证密码与用户注册时的认证密码一致时,确认用户通过身份认证。但是,认证密码往往是数字和字母的简单组合,容易被恶意第三方窃取。因此,现有身份认证方式的可靠性较差,容易造成用户信息被盗取,导致认证的安全性不高。
技术实现思路
本申请提供身份认证方法、装置、终端及服务器,以解决现有技术中身份认证方式可靠性较差且安全性不高的问题。根据本申请实施例的第一方面,提供一种身份认证方法,所述方法包括:在用户进行身份认证时,接收服务器发送的人脸动态认证提示信息;通过识别所述用户呈现的人脸姿态,获得所述人脸动态认证提示信息的姿态识别信息;将所述姿态识别信息发送至所述服务器,以使所述服务器在验证所述姿态识别信息与所述人脸动态认证提示信息一致时,确定所述用户通过身份认证。根据本申请实施例的第二方面,提供一种身份认证方法,所述方法包括:在用户进行身份认证时,向终端发送人脸动态认证提示信息;接收所述终端发送的姿态识别信息,所述姿态识别信息为所述终端通过识别所述用户根据所述人脸动态认证提示信息呈现的人脸姿态,获得的姿态识别信息;当验证所述姿态识别信息与所述人脸动态认证提示信息一致时,确定所述用户通过身份认证。根据本申请实施例的第三方面,提供一种身份认证装置,所述装置包括:接收单元,用于在用户进行身份认证时,接收服务器发送的人脸动态认证提示信息;识别单元,用于通过识别所述用户呈现的人脸姿态,获得所述人脸动态认证提示信息的姿态识别信息;发送单元,用于将所述姿态识别信息发送至所述服务器,以使所述服务器在验证所述姿态识别信息与所述人脸动态认证提示信息一致时,确定所述用户通过身份认证。根据本申请实施例的第四方面,提供一种身份认证装置,所述装置包括:发送单元,用于在用户进行身份认证时,向终端发送人脸动态认证提示信息;接收单元,用于接收所述终端发送的姿态识别信息,所述姿态识别信息为所述终端通过识别所述用户根据所述人脸动态认证提示信息呈现的人脸姿态,获得的姿态识别信息;确定单元,用于当验证所述姿态识别信息与所述人脸动态认证提示信息一致时,确定所述用户通过身份认证。根据本申请实施例的第五方面,提供一种终端,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为:在用户进行身份认证时,接收服务器发送的人脸动态认证提示信息;通过识别所述用户呈现的人脸姿态,获得所述人脸动态认证提示信息的姿态识别信息;将所述姿态识别信息发送至所述服务器,以使所述服务器在验证所述姿态识别信息与所述人脸动态认证提示信息一致时,确定所述用户通过身份认证。根据本申请实施例的第六方面,提供一种服务器,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为:在用户进行身份认证时,向终端发送人脸动态认证提示信息;接收所述终端发送的姿态识别信息,所述姿态识别信息为所述终端通过识别所述用户根据所述人脸动态认证提示信息呈现的人脸姿态,获得的姿态识别信息;当验证所述姿态识别信息与所述人脸动态认证提示信息一致时,确定所述用户通过身份认证。本申请实施例中在对用户进行身份认证时,服务器向终端发送动态认证提示信息,终端通过识别用户呈现的人脸姿态,获得人脸动态认证提示信息的姿态识别信息,并发送至服务器,服务器在验证姿态识别信息与人脸动态认证提示信息一致时,确定用户通过身份认证。应用本申请实施例,通过人脸动态认证方式可以对用户身份进行高安全性认证,相较于现有采用认证密码进行认证的方式,认证信息不会被恶意第三方窃取,提高了认证的可靠性,并且通过人脸动态认证可以识别用户为活体用户,从而进一步提高身份认证的准确性,降低认证过程中存在的安全隐患。附图说明图1为本申请实施例的身份认证场景示意图;图2A为本申请身份认证方法的一个实施例流程图;图2B为本申请身份认证方法的另一个实施例流程图;图3A为本申请身份认证方法的另一个实施例流程图;图3B为本申请实施例中人脸认证过程中的人头姿态示意图;图4A为本申请身份认证方法的另一个实施例流程图;图4B和图4C为本申请实施例中面部关键点示意图;图5为本申请身份认证装置所在设备的一种硬件结构图;图6为本申请身份认证装置的一个实施例框图;图7为本申请身份认证装置的另一个实施例框图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。在基于互联网通信的场景中,用户可以通过所持终端上安装的各种应用客户端实现对各种网络应用的访问,在访问过程中,用户往往需要进行身份认证,但是现有技术中通常采用认证密码对用户身份进行认证,认证密码通常是数字和字母的简单组合,容易被恶意第三方窃取,因此现有身份认证方式可靠性较差,安全性不高。基于此,参见图1,为本申请实施例实现身份认证的应用场景示意图:用户通过所持终端与服务器之间交互,完成对用户的身份认证,终端与服务器之间的通信可以基于网络完成,该网络包括各种无线网络或有线网络,对此本申请实施例不进行限制。其中,终端可以具体为手机、平板电脑、个人计算机等。在图1示出的应用场景中,服务器上可以设置两个数据库,分别为人脸特征信息数据库和人脸动态认证提示信息数据库。在人脸注册阶段,终端可本文档来自技高网...

【技术保护点】
1.一种身份认证方法,所述方法包括:/n在用户进行身份认证时,接收服务器发送的语音读取提示信息;/n通过识别所述用户读取所述语音读取提示信息时每个词的发音对应的嘴型姿态,获取所述语音读取提示信息的嘴型识别信息;/n通过识别所述用户的音频信息,获取所述语音读取提示信息的语音信息;/n将所述嘴型识别信息和语音信息发送至所述服务器,以使所述服务器在验证所述嘴型识别信息与所述语音读取提示信息的嘴型一致和在验证所述语音信息与所述语音读取提示信息一致时,确定所述用户通过身份认证。/n

【技术特征摘要】
1.一种身份认证方法,所述方法包括:
在用户进行身份认证时,接收服务器发送的语音读取提示信息;
通过识别所述用户读取所述语音读取提示信息时每个词的发音对应的嘴型姿态,获取所述语音读取提示信息的嘴型识别信息;
通过识别所述用户的音频信息,获取所述语音读取提示信息的语音信息;
将所述嘴型识别信息和语音信息发送至所述服务器,以使所述服务器在验证所述嘴型识别信息与所述语音读取提示信息的嘴型一致和在验证所述语音信息与所述语音读取提示信息一致时,确定所述用户通过身份认证。


2.根据权利要求1所述的方法,所述通过识别所述用户读取所述语音读取提示信息时每个词的发音对应的嘴型姿态,获得所述语音读取提示信息的嘴型识别信息,包括:
在所述用户读取所述语音读取提示信息时,通过对所述用户进行人脸跟踪,获得每个词的发音对应的人脸跟踪信息;
分析所述人脸跟踪信息获得所述用户的嘴型识别信息。


3.根据权利要求2所述的方法,所述分析所述人脸跟踪信息获得所述用户的嘴型识别信息,包括:
当所述人脸跟踪信息为嘴型关键点位置信息时,通过分析所述嘴型关键点位置信息获得所述用户的嘴型识别信息。


4.根据权利要求1所述的方法,所述接收所述服务器发送的语音读取提示信息之前,所述方法还包括:
获取所述用户的人脸特征信息,将所述身份认证时获取的人脸特征信息作为所述用户的第一人脸特征信息;
向服务器发送所述用户的第一人脸特征信息,以使所述服务器在验证所述第一人脸特征信息与已保存的所述用户的第二人脸特征信息匹配时发送所述语音读取提示信息。


5.根据权利要求4所述的方法,所述方法还包括:
在所述用户进行注册时,获取所述用户的人脸特征信息,将所述注册时获取的人脸特征信息作为所述用户的第二人脸特征信息;
将所述第二人脸特征信息发送至所述服务器,以使所述服务器保存所述用户的用户名与所述第二人脸特征的对应关系。


6.根据权利要求4或5所述的方法,所述获取所述用户的人脸特征信息,包括:
在检测到所述用户的人脸时,对所述用户进行人脸跟踪;
在所述人脸跟踪过程中按照预设时间间隔获取人脸图像;
判断所述人脸图像是否满足预设的特征提取条件;
若满足所述特征提取条件,则从所述人脸图像中提取所述用户的人脸特征信息。


7.根据权利要求6所述的方法,所述判断所述人脸图像是否满足预设的特征提取条件,包括:
判断所述人脸图像的清晰度是否满足预设的清晰度阈值;
若满足所述清晰度阈值,则从所述人脸图像中提取人头姿态信息,所述人头姿态信息包括至少一个下述角度:低仰头角度、侧脸角度和偏头角度;
判断所述人头姿态信息包含的每个角度是否在预设的角度范围内;
若在预设的角度范围内,则确定所述人脸图像满足所述特征提取条件。


8.一种身份认证方法,所述方法包括:
在用户进行身份认证时,向终端发送语音读取提示信息;
接收所述终端发送的嘴型识别信息和语音信息,所述嘴型识别信息为所述终端通过识别所述用户读取所述语音读取提示信息时每个词的发音对应的嘴型姿态,获得的嘴型识别信息,所述语音信息为所述终端通过识别所述用户根据所述语音读取提示信息发出的音频信息获取得的语音信息;
当验证所述嘴型识别信息与所述语音读取提示信息的嘴型一致和验证所述语音信息与所述语音读取提示信息一致时,确定所述用户通过身份认证。


9.根据权利要求8所述的方法,向终端发送人脸动态认证提示信息之前,所述方法还包括:
接收所述终端发送的所述用户的第一人脸特征信息;
验证所述第一人脸特征信息与已保存的所述用户的第二人脸特征信息是否匹配;
若匹配,则执行所述向终端发送人脸动态认证提示信息。


10.根据权利要求9所述的方法,所述方法还包括:
在所述用户进行注册时,接收所述终端发送的所述用户的第二人脸特征信息;
保存所述用户的用户名与所述第二人脸特征信息的对应关系。


11.根据权利要求10所述的方法,所述验证所述第一人脸特征信息与已保存的所述用户的第二人脸特征信息是否匹配,包括:
根据所述用户的用户名查找所述对应关系,获得与所述用户名对应的第二人脸特征信息;
采用预设的比较方式比较所述第一人脸特征信息和所述第二人脸特征信息;
如果特征比较值在预设的相似度范围内,则确定所述第一人脸特征信息与所述第二人脸特征信息匹配。


12.一种身份认证装置,所述装置包括:
接收单元,用于在用户进行身份认证时,接收服务器发送的语音读取提示信息;
识别单元,用于通过识别所述用户读取所述语音读取提示信息时每个词的发音对应的嘴型姿态,获得所述语音读取提示信息的嘴型识别信息,通过识别所述用户的音频信息,获取所述语音读取提示信息的语音信息;
发送单元,用于将所述嘴型识别信息和语音信息发送至所述服务器,以使所述服务器在验证所述嘴型识别信息与所述语音读取提示信息的嘴型一致和在验证所述语音信息与所述语音读取提示信息一致时,确定所述用户通过身份认证。


13.根据权利要求12所述的装置,所述识别单元包括:
人脸信息获得子单元,用于在所述用户读取所述语音读取提示...

【专利技术属性】
技术研发人员:杜志军
申请(专利权)人:创新先进技术有限公司
类型:发明
国别省市:开曼群岛;KY

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

1