用户身份验证方法和装置,存储介质和电子设备制造方法及图纸

技术编号:21060799 阅读:21 留言:0更新日期:2019-05-08 07:18
本公开的目的是提供一种用户身份验证方法和装置,存储介质和电子设备,以解决相关技术中用户身份验证过程的安全性不够高的问题。所述用户身份验证方法应用于客户端,包括:发送用户身份验证请求;接收响应于所述用户身份验证请求的验证任务组,所述验证任务组包括至少一个第一类验证任务和至少一个第二类验证任务;捕获用户执行所述至少一个第一类验证任务的第一数据信息和所述至少一个第二类验证任务的第二数据信息;发送所述第一数据信息和所述第二数据信息;以及提供接收到的根据服务端的验证库中的参考数据信息和所述第一数据信息和所述第二数据信息验证所述用户身份的结果。

User authentication methods and devices, storage media and electronic devices

【技术实现步骤摘要】
用户身份验证方法和装置,存储介质和电子设备
本公开涉及信息处理
,具体地,涉及一种用户身份验证方法和装置,存储介质和电子设备。
技术介绍
随着科技的发展,越来越多的生物特征被应用于用户身份验证。例如,指纹、虹膜、面部等生物特征。例如,通过拍摄用户面部动作来进行用户身份验证的技术被越来越多的应用于各种客户端的登入、解锁、付款等环境中,为用户提供了便利。然而,这种用户身份验证方式存在很大的安全隐患。举例来说,一些不法分子可以通过3D建模,借助人脸关键点定位和自动化人脸动态技术,把照片的静态改为动态,实现眨眼、微笑、眉毛上扬、左右转头等动作,导致非用户本人操作的用户身份验证通过,轻则泄露身份信息,重则可损失财产和金钱。
技术实现思路
本公开的目的是提供一种用户身份验证方法和装置,存储介质和电子设备,以解决相关技术中用户身份验证过程的安全性不够高的问题。为了实现上述目的,第一方面,本公开实施例提供一种用户身份验证方法,所述方法应用于客户端,所述方法包括:发送用户身份验证请求;接收响应于所述用户身份验证请求的验证任务组,所述验证任务组包括至少一个第一类验证任务和至少一个第二类验证任务;捕获用户执行所述至少一个第一类验证任务的第一数据信息和所述至少一个第二类验证任务的第二数据信息;发送所述第一数据信息和所述第二数据信息;以及提供接收到的根据服务端的验证库中的参考数据信息和所述第一数据信息和所述第二数据信息验证所述用户身份的结果。可选的,所述第一类验证任务包括面部动作验证任务,以及所述第二类验证任务包括肢体动作验证任务。可选的,所述第一数据信息为用户执行所述面部动作验证任务的第一图像视频信息,所述第二数据信息为所述用户执行所述肢体动作验证任务的第二图像视频信息。第二方面,本公开实施例提供一种用户身份验证方法,所述方法应用于服务端,所述方法包括:响应于接收到的用户身份验证请求,从验证库中获取验证任务组,所述验证任务组包括至少一个第一类验证任务和至少一个第二类验证任务;发送所述验证任务组;接收捕获到的用户执行所述至少一个第一类验证任务的第一数据信息和所述至少一个第二类验证任务的第二数据信息;根据所述验证库中的参考数据信息和所述第一数据信息和所述第二数据信息,验证所述用户身份。可选的,所述参考数据信息包括第一参考数据信息以及第二参考数据信息,以及所述根据所述验证库中的参考数据信息和所述第一数据信息和所述第二数据信息,验证所述用户身份,包括:将所述第一参考数据信息与所述第一数据信息进行比较;将所述第二参考数据信息与所述第二数据信息进行比较;以及在所述第一参考数据信息与所述第一数据信息一致,以及所述第二参考数据与所述第二数据信息一致的情况下,所述用户通过身份验证。可选的,所述第一类验证任务包括面部动作验证任务,以及所述第二类验证任务包括肢体动作验证任务。可选的,所述验证库包括多个第一类验证任务和多个第二类验证任务,以及与所述多个第一类验证任务对应的多个第一参考数据信息,以及与所述多个第二类验证任务对应的多个第二参考数据信息。第三方面,本公开实施例提供一种用户身份验证装置,所述装置应用于客户端,所述装置包括:第一发送模块,用于发送用户身份验证请求;第一接收模块,用于接收响应于所述用户身份验证请求的验证任务组,所述验证任务组包括至少一个第一类验证任务和至少一个第二类验证任务;捕获模块,用于捕获用户执行所述至少一个第一类验证任务的第一数据信息和所述至少一个第二类验证任务的第二数据信息;所述第一发送模块还用于发送所述第一数据信息和所述第二数据信息;以及显示模块,用于提供接收到的根据服务端的验证库中的参考数据信息和所述第一数据信息和所述第二数据信息验证所述用户身份的结果。可选的,所述第一类验证任务包括面部动作验证任务,以及所述第二类验证任务包括肢体动作验证任务。可选的,所述第一数据信息为用户执行所述面部动作验证任务的第一图像视频信息,所述第二数据信息为所述用户执行所述肢体动作验证任务的第二图像视频信息。第四方面,本公开实施例提供一种用户身份验证装置,所述装置应用于服务端,所述装置包括:获取模块,用于响应于接收到的用户身份验证请求从验证库中获取验证任务组,所述验证任务组包括至少一个第一类验证任务和至少一个第二类验证任务;第二发送模块,用于发送所述验证任务组;第二接收模块,用于接收捕获到的用户执行所述至少一个第一类验证任务的第一数据信息和所述至少一个第二类验证任务的第二数据信息;以及验证模块,用于根据所述验证库中的参考数据信息和所述第一数据信息和所述第二数据信息,验证所述用户身份。可选的,所述参考数据信息包括第一参考数据信息以及第二参考数据信息,以及所述验证模块用于:将所述第一参考数据信息与所述第一数据信息进行比较;将所述第二参考数据信息与所述第二数据信息进行比较;以及在所述第一参考数据信息与所述第一数据信息一致,以及所述第二参考数据与所述第二数据信息一致的情况下,所述用户通过身份验证。可选的,所述第一类验证任务包括面部动作验证任务,以及所述第二类验证任务包括肢体动作验证任务。可选的,所述装置还包括:所述验证库,所述验证库包括多个第一类验证任务和多个第二类验证任务,以及与所述多个第一类验证任务对应的多个第一参考数据信息和与所述多个第二类验证任务对应的多个第二参考数据信息。第五方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面中任一项所述方法的步骤。第六方面,本公开实施例提供一种电子设备,包括:存储器,其上存储有计算机程序;以及处理器,用于执行所述存储器中的所述计算机程序,以实现第一专利技术中任一项所述方法的步骤。第七方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第二方面中任一项所述方法的步骤。第八方面,本公开实施例提供一种电子设备,包括:存储器,其上存储有计算机程序;以及处理器,用于执行所述存储器中的所述计算机程序,以实现第二方面中任一项所述方法的步骤。上述技术方案,通过客户端发送用户身份验证请求,响应于所述用户身份验证请求服务端从验证库中随机获取验证任务组,客户端的用户执行所述验证任务组并由客户端将用户执行所述验证任务组的数据信息传送回服务端,服务端根据验证库中的参考数据信息和所述第一数据信息和所述第二数据信息验证所述用户身份的结果。通过上述技术方案,由于客户端的用户需要同时执行至少两种随机获取的验证任务并且服务端仅在两种验证任务都验证通过的情况下才可以确认用户身份,因此极大程度上提高了用户身份验证过程的安全等级,提升了破解难度和复杂性。本公开的其他特征和优点将在随后的具体实施方式部分予以详细说明。附图说明附图是用来提供对本公开的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本公开,但并不构成对本公开的限制。在附图中:图1是根据一示例性实施例示出的一种用户身份验证方法的方法流程图。图2是根据一示例性实施例示出的一种用户身份验证方法的方法流程图。图3是根据一示例性实施例示出的一种用户身份验证方法的方法信令图。图4是根据一示例性实施例示出的一种用户身份验证装置的方框图。图5是根据一示例性实施例示出的一种用户身份验本文档来自技高网...

【技术保护点】
1.一种用户身份验证方法,其特征在于,所述方法应用于客户端,所述方法包括:发送用户身份验证请求;接收响应于所述用户身份验证请求的验证任务组,所述验证任务组包括至少一个第一类验证任务和至少一个第二类验证任务;捕获用户执行所述至少一个第一类验证任务的第一数据信息和所述至少一个第二类验证任务的第二数据信息;发送所述第一数据信息和所述第二数据信息;以及提供接收到的根据服务端的验证库中的参考数据信息和所述第一数据信息和所述第二数据信息验证所述用户身份的结果。

【技术特征摘要】
1.一种用户身份验证方法,其特征在于,所述方法应用于客户端,所述方法包括:发送用户身份验证请求;接收响应于所述用户身份验证请求的验证任务组,所述验证任务组包括至少一个第一类验证任务和至少一个第二类验证任务;捕获用户执行所述至少一个第一类验证任务的第一数据信息和所述至少一个第二类验证任务的第二数据信息;发送所述第一数据信息和所述第二数据信息;以及提供接收到的根据服务端的验证库中的参考数据信息和所述第一数据信息和所述第二数据信息验证所述用户身份的结果。2.根据权利要求1所述的方法,其特征在于,所述第一类验证任务包括面部动作验证任务,以及所述第二类验证任务包括肢体动作验证任务。3.根据权利要求2所述的方法,其特征在于,所述第一数据信息为用户执行所述面部动作验证任务的第一图像视频信息,所述第二数据信息为所述用户执行所述肢体动作验证任务的第二图像视频信息。4.一种用户身份验证方法,其特征在于,所述方法应用于服务端,所述方法包括:响应于接收到的用户身份验证请求,从验证库中获取验证任务组,所述验证任务组包括至少一个第一类验证任务和至少一个第二类验证任务;发送所述验证任务组;接收捕获到的用户执行所述至少一个第一类验证任务的第一数据信息和所述至少一个第二类验证任务的第二数据信息;根据所述验证库中的参考数据信息和所述第一数据信息和所述第二数据信息,验证所述用户身份。5.根据权利要求4所述的方法,其特征在于,所述参考数据信息包括第一参考数据信息以及第二参考数据信息,以及所述根据所述验证库中的参考数据信息和所述第一数据信息和所述第二数据信息,验证所述用户身份,包括:将所述第一参考数据信息与所述第一数据信息进行比较;将所述第二参考数据信息与所述第二数据信息进行比较;以及在所述第一参考数据信息与所述第一数据信息一致,以及所述第二参考数据与所述第二数据信息一致的情况下,所述用户通过身份验证。6.根据权利要求5所述的方法,其特征在于,所述第一类验证任务包括面部动作验证任务,以及所述第二类验证任务包括肢体动作验证任务。7.根据权利要求6所述的方法,其特征在于,所述验证库包括多个第一类验证任务和多个第二类验证任务,以及与所述多个第一类验证任务对应的多个第一参考数据信息,以及与所述多个第二类验证任务对应的多个第二参考数据信息。8.一种用户身份验证装置,其特征在于,所述装置应用于客户端,所述装置包括:第一发送模块,用于发送用户身份验证请求;第一接收模块,用于接收响应于所述用户身份验证请求的验证任务组,所述验证任务组包括至少一个第一类验证任务和至少一个第二类验证任务;捕获模块,用于捕获用户执行所述至少一个第一类验证任务的第一数据信息和所述至少一个第二类验证任务的第二数...

【专利技术属性】
技术研发人员:耿方王申梁宵杜悦琨张玮孟媛媛张梦
申请(专利权)人:航天信息股份有限公司
类型:发明
国别省市:北京,11

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

1