身份识别方法及系统的制作方法

文档序号:8282614阅读:511来源:国知局
身份识别方法及系统的制作方法
【技术领域】
[0001]本发明涉及身份识别技术领域,具体涉及一种身份识别方法及系统。
【背景技术】
[0002]随着移动互联网技术的普及,移动支付已经成为人们工作、学习、娱乐、生活中非常重要的一部分。随之,移动支付所带来的安全问题日益凸显,如何保障用户的信息安全以及如何对用户身份进行便捷有效的确认已经成为移动支付一个重要环节。当今主流的支付平台,多是采用传统的密码方式,或者配合动态token(令牌)等方法确认用户身份。该方法在一定程度上起到了对用户信息的保护作用。
[0003]但是,传统方法并不能实现对用户的身份进行确认,仅仅只是对密码内容进行确认,一旦密码被他人盗取则会造成巨大的经济损失。而且当今用户有很多场景需要使用密码,如果分别使用不同的密码会很容易造成遗忘;如果使用统一的密码则很容易被人通过其他渠道盗取,例如撞库攻击方式等。因此,传统密码方式在如今快速发展的移动互联网时代逐步显示出其安全性、有效性及便捷性的不足。
[0004]为此,生物认证逐渐成为了当前研宄的热点。生物认证又称生物识别,是通过计算机利用人体所固有的生理特征或行为特征来进行个人身份鉴定。生物认证与其他的认证方法相比较,具有自己独特的优点:第一是安全性。第二是方便性一一与使用钥匙、卡片、令牌、或者个人身份号码相比,生物认证更为方便快捷。第三是生物特征不存在遗失遗忘的问题,也不必担心密码、身份号码被盗的问题。最后,生物特征有很好的稳定性和持久性。
[0005]在现阶段,生物认证通常采用单一的生物特征,即使采用多个生物特征,也是简单地依次分别对每个生物特征进行识别。因此,攻击者仍可采取逐个击破的手段,比如录音攻击声纹系统,录像攻击人脸系统等;导致系统极易被攻破。大大降低了系统的安全性。

【发明内容】

[0006]本发明实施例提供一种身份识别方法及系统,以提高身份认证的安全性。
[0007]为此,本发明实施例提供如下技术方案:
[0008]一种身份识别方法,包括:
[0009]在用户注册时,生成对应用户注册身份标识的生物特征模型,并将所述生物特征模型保存到用户注册数据库中;
[0010]在进行用户身份识别时,获取用户身份标识;
[0011]生成并显示验证文本,并录入用户朗读所述验证文本的语音和图像;
[0012]对录入的用户朗读所述验证文本的语音和图像进行识别,,得到所述语音的有效起始时间及语音文本内容、唇动的有效起始时间及唇语文本内容;
[0013]如果所述唇动的有效起始时间与语音的有效起始时间相符,并且唇语文本内容和语音文本内容均与所述验证文本相符,则获取用户的生物特征;
[0014]基于所述用户身份标识,将获取的生物特征与用户注册数据库中的生物特征模型进行匹配,得到匹配得分;
[0015]根据所述匹配得分确定用户身份是否正确。
[0016]优选地,所述方法还包括:
[0017]检查所述用户注册数据库中是否存在所述用户身份标识;;
[0018]如果是,则执行生成并显示验证文本的步骤;否则,确定用户身份错误。
[0019]可选地,所述生物特征模型为声纹模型;
[0020]所述获取用户的生物特征包括:从所述录入的用户朗读所述验证文本的语音中获取用户的声纹特征;
[0021]所述将获取的生物特征与用户注册数据库中的生物特征模型进行匹配,得到匹配得分包括:将所述声纹特征与用户注册数据库中所述用户身份标识对应的声纹模型进行匹配,得到匹配得分;
[0022]或者
[0023]所述生物特征模型为人脸模型;
[0024]所述获取用户的生物特征包括:从所述录入的用户朗读所述验证文本的图像中获取用户的人脸特征;
[0025]所述将获取的生物特征与用户注册数据库中的生物特征模型进行匹配,得到匹配得分包括:将所述人脸特征与用户注册数据库中所述用户身份标识对应的人脸模型进行匹配,得到匹配得分;
[0026]或者
[0027]所述生物特征模型包括:声纹模型及人脸模型;
[0028]所述获取用户的生物特征包括:从所述录入的用户朗读所述验证文本的语音中获取用户的声纹特征,并从所述录入的用户朗读所述验证文本的图像中获取用户的人脸特征;
[0029]所述将获取的生物特征与用户注册数据库中的生物特征模型进行匹配,得到匹配得分包括:
[0030]将获取的声纹特征与用户注册数据库中所述用户身份标识对应的声纹模型进行匹配,得到第一得分;
[0031]将获取的人脸特征与用户注册数据库中所述用户身份标识对应的人脸模型进行匹配,得到第二得分;
[0032]将第一得分与第二得分进行融合,得到匹配得分。
[0033]相应地,所述根据所述匹配得分确定用户身份是否正确包括:
[0034]如果所述匹配得分大于设定的阈值,则确定用户身份正确;否则确定用户身份错误。
[0035]可选地,所述生物特征模型为声纹模型;
[0036]所述获取用户的生物特征包括:从所述录入的用户朗读所述验证文本的语音中获取用户的声纹特征;
[0037]所述将获取的生物特征与用户注册数据库中的生物特征模型进行匹配,得到匹配得分包括:将所述声纹特征与用户注册数据库中各声纹模型进行匹配,得到多侯选匹配得分;
[0038]或者
[0039]所述生物特征模型为人脸模型;
[0040]所述获取用户的生物特征包括:从所述录入的用户朗读所述验证文本的图像中获取用户的人脸特征;
[0041]所述将获取的生物特征与用户注册数据库中的生物特征模型进行匹配,得到匹配得分包括:将所述人脸特征与用户注册数据库中各人脸模型进行匹配,得到多候选匹配得分;
[0042]或者
[0043]所述生物特征模型包括:声纹模型及人脸模型;
[0044]所述获取用户的生物特征包括:
[0045]从所述录入的用户朗读所述验证文本的语音中获取用户的声纹特征,并从所述录入的用户朗读所述验证文本的图像中获取用户的人脸特征;
[0046]所述将获取的生物特征与用户注册数据库中的生物特征模型进行匹配,得到匹配得分包括:
[0047]将获取的声纹特征及人脸特征分别与用户注册数据库中的声纹特征及人脸模型进行融合匹配,得到多候选匹配得分。
[0048]相应地,所述根据所述匹配得分确定用户身份是否正确包括:
[0049]判断匹配得分最高的特征模型对应的用户注册身份标识与获取的所述用户身份标识是否相同;
[0050]如果是,则确定用户身份正确;否则确定用户身份错误。
[0051 ] 优选地,所述方法还包括:
[0052]在接收到用户注册请求后,生成并显示注册文本,并录入用户朗读所述注册文本的语音和图像;
[0053]对录入的用户朗读所述注册文本的语音和图像进行识别,,得到所述语音的有效起始时间及语音文本内容、唇动的有效起始时间及唇语文本内容;
[0054]如果所述唇动的有效起始时间与语音的有效起始时间相符,并且唇语文本内容和语音文本内容均与所述注册文本相符,则允许注册;否则禁止注册;
[0055]在允许注册后,再执行生成对应用户注册身份标识的生物特征模型的步骤。
[0056]可选地,所述验证文本和/或注册文本为静态文本或随机动态文本。
[0057]一种身份识别系统,包括:
[0058]注册模块,用于在用户注册时,生成对应用户注册身份标识的生物特征模型,并将所述生物特征模型保存到用户注册数据库中;
[0059]身份标识获取模块,用于在进行用户身份识别时,获取用户身份标识;
[0060]文本处理模块,用于生成并显示验证文本;
[0061]录入模块,用于录入用户朗读所述验证文本的语音和图像;
[0062]识别模块,用于对录入的用户朗读所述验证文本的语音和图像进行识别,得到所述语音的有效起始时间及语音文本内容、唇动的有效起始时间及唇语文本内容,并判断所述唇动的有效起始时间与语音的有效起始时间是否相符,以及唇语文本内容和语音文本内容是否均与所述验证文本相符;;
[0063]生物特征提取模块,用于在所述唇动的有效起始时间与语音的有效起始时间相符,并且唇语文本内容和语音文本内容均与所述验证文本相符时,获取用户的生物特征;
[0064]匹配模块,用于基于所述用户身份标识,将所述生物特征提取模块获取的生物特征与用户注册数据库中的生物特征模型进行匹配,得到匹配得分;
[0065]判断模块,用于根据所述匹配得分确定用户身份是否正确。
[0066]优选地,所述系统还包括:
[0067]检查模块,用于检查所述用户注册数据库中是否存在所述用户身份标识;如果是,则触发所述文本处理模块生成并显示验证文本;否则确定用户身份错误。
[0068]可选地,所述生物特征模型为声纹模型;所述生物特征提取模块具体用于从所述录入的用户朗读所述验证文本的语音中获取用户的声纹特征;所述匹配判断模块将所述生物特征提取模块获取的声纹特征与所述身份标识获取模块获取的用户身份标识对应的声纹模型进行匹配,得到匹配得分;
[0069]或者
[0070]所述生物特征模型为人脸模型;所述生物特征提取模块具体用于从所述录入的用户朗读所述验证文本的图像中获取用户的人脸特征;所述匹配判断模块将所述生物特征提取模块获取的人脸特征与所述身份标识获取模块获取的用户身份标识对应的人脸模型进行匹配,得到匹配得分;
[0071]或者
[0072]所述生物特征模型
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1