一种用户认证的方法及装置的制造方法_2

文档序号:9751189阅读:来源:国知局
实施例提供的另一种具有导读功能的声纹采集移动终端系统的结构示意图;
[0059]图5是本发明实施例三提供的一种终端采集语音数据信息的方法的流程示意图;
[0060]图6是本发明实施例四提供的一种用户认证的装置的功能模块示意图。
【具体实施方式】
[0061]下面结合附图并通过【具体实施方式】来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
[0062]在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各项步骤的顺序可以被重新安排。当其步骤完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
[0063]实施例一
[0064]图1是本发明实施例一提供的一种用户认证的方法的流程示意图。该方法可以由用户认证的装置执行,其中该装置可由软件和/或硬件实现。如图1所示,该方法包括:
[0065]步骤101,接收终端采集的用户的第一数据信息,将所述第一数据信息与预存的与所述用户对应的数据信息进行对比,获取对比后的第一相似度,所述第一数据信息包括人脸数据信息或语音数据信息;
[0066]具体的,若第一数据信息为人脸数据信息时,所述用户认证的装置包括社保人员头像数据库;用来图像采集的带有摄像头的移动设备终端;用来采集终端跟后台服务器数据通信的网络单元,用来通过人脸对比实现认证的服务器,后台服务器包括人脸质量检测单元,活体检测单元和人脸比对单元。
[0067]首先,建立一个社保人员的面相数据库,用于存储社保人员的人脸照片和身份信息,在移动终端设备上或者计算机上设有采集图像的图像采集设备,可以安装摄像头或者选择自带的摄像头去连续的采集人脸区域范围内的图像。
[0068]其次,在移动终端上通过APP程序以社保人员的账号登录认证端,在电脑端通过WEB网页的方式登录到客户端,可以查看到自己的基本信息和认证状态,如果未认证则点击开始认证,此时采集终端的摄像头,连续采集几帧的图像,然后将采集的几张图像传输到后台服务器人脸检测单元,当人脸质量检测单元检测到人脸区域的一些特征时,确定存在人脸时,返回给客户端3张经过一定规格裁剪的人脸头像,此时代表采集成功,否则系提示重新采集。
[0069]再次,将采集成功的照片与预先存储在面相数据库中的照片进行对比,获取对比后的照片相似度。
[0070]优选地,所述将所述人脸数据信息与预存的与所述用户对应的数据信息进行对比,包括:
[0071]通过人脸检测模块在采集到的人脸数据信息中检测人脸区域特征,并根据所述人脸区域特征确定是否为人脸数据,若确定为人脸数据,则向客户端返回根据预设规格裁剪的人脸图像,提示所述用户照片采集成功,若确定不为人脸数据,则提示所述客户端重新采集所述用户照片;
[0072]通过所述后台认证服务器根据所述人脸数据信息的特征变化确定是否为活体人脸,若确定为活体人脸,则将所述人脸数据信息和数据库中的人脸照片进行对比分析,获取相似度;
[0073]所述通过所述后台认证服务器根据所述人脸数据信息的特征变化确定是否为活体人脸,包括:
[0074]获取同一系列帧图片的脸部的差异性,所述差异性包括人眼睛的睁闭的差异性、人脸光线的差异性和/或人脸表情的差异性;
[0075]根据所述差异性确定是否为活体人脸。
[0076]具体的,后台认证服务器采集成功的三张质量检测的图片进行活体识别,根据三张图片人脸一些特征的细微变化来判断是否为活体的人脸还是照片的人脸。同时三张照片通过人脸比对单元跟数据库内的人脸照片进行对比分析,得出对比值结果,如果活体识别及人脸比对的分值较高的,则系统直接记录认证成功并返回给客户端;如果处于临界值或者不通过的,则进入人工审核去进行人工的二次审核。后台工作人员根据系统反馈的活体跟人脸识别结果,进一步进行人工的二次审核,确保该人员为活体并且是本人。
[0077]具体的,若第一数据信息为语音数据信息时,所述用户认证的装置包括依托便携1S/Android系统设备作为终端,负责采集声纹数据,且数据使用MD5加密并用密文传输;声纹识别核心算法的服务器作为平台,负责声纹数据的建模、识别、生存认证及存储和查询,终端和平台之间的交互通过互联网技术实现。
[0078]在便携1S/Android系统终端安装声纹识别系统的APP,但使用声纹识别系统前先建模,平台给定录音文字,终端采集录音的数据发送给平台,平台提取唯一特性信息的声纹数据并保存,此后便可以通过便携终端的APP远程登录系统;每次登录系统时平台在终端设备产生随机数字密码文字,终端采集登录用户的录音数据发送给平台,平台提取其特征信息与建模时保存的声纹数据进行比对,如果一致则生存认证成功,同时显示用户上次认证时间,并提醒用户下次认证的时间,同时显示用户在合格期限内才可正常领取养老金。
[0079]步骤102,确定所述第一相似度是否超过预设第一相似度;
[0080]具体的,对比获取的人脸数据的相似度是否超过预设的人脸数据的相似度,或者对比获取的语音数据的相似度是否超过预设的语音数据的相似度。
[0081]步骤103,若所述第一相似度未超过预设第一相似度,则接收所述终端采集的所述用户的第二数据信息,将所述第二数据信息与预存的与所述用户对应的数据信息进行对比,获取对比后的第二相似度,所述第二数据信息包括所述语音数据信息或所述人脸数据信息;若所述第一相似度超过预设第一相似度,则返回认证成功的消息。
[0082]具体的,若第一次认证为人脸识别,且第一次人脸识别未通过认证时,则继续第二次认证,第二次认证可以为语音数据信息认证。若第一次认证为语音识别,且第一次语音识别未通过认证时,则继续第二次认证,第二次认证可以为人脸识别认证。
[0083]步骤104,确定所述第二相似度是否超过预设第二相似度;
[0084]具体的,对比获取的人脸数据的相似度是否超过预设的人脸数据的相似度,或者对比获取的语音数据的相似度是否超过预设的语音数据的相似度。
[0085]步骤105,若所述第二相似度超过预设第二相似度,则确定所述用户通过认证;
[0086]步骤106,若所述第二相似度未超过预设第二相似度,则确定所述用户认证失败。
[0087]具体的,若判断认证不通过的人员,通过认证结果反馈单元以自动触发或者网页查询和电话短信方式告诉待办人员验证不通过。
[0088]对于通过认证的人员,系统会自动将人员的认证照片,社保库内照片、身份证号码,人员信息,活体验证结果,人脸识别验证结果,人工审核结果,认证时间等,均自动上传到业务服务器存储单元。
[0089]进一步,所述确定所述用户认证失败之后,还包括:
[0090]通过人工审核对采集到的所述用户的数据信息进行二次认证。
[0091]具体的,所述系统还包括后台人工审核单元,人工审核单元主要是对于“活体识另IJ”及“人脸比对”比对分值处于临界值或者不通过的,后台工作人员根据系统反馈的活体及人脸识别结果,进一步进行人工二次审核,确保该人员为活体并且是本人。
[0092]本发明实施例提供了一种用户认证的方法,通过第一次人脸认证或者语音数据认证,若第一次认证失败,再进行第二次认证,通过声纹识别和人脸识别两种方式进行生存认证,识别准确率高,识别时间短,安全性高。
[0093]实施例二
[0094]参考图2,图2是本发明实施例二提供的一种终端采集语音数据信息的方法的流程示意图。所述方法包括:
[0095]步骤201,所述终端通过导读模块中的语音合成模块将预存的文本信息转化得到声纹采集时的导读语音信息,并通过所述导读模块中的终端语音播放模块播放所述导读语首?目息;
[0096]步骤202,所述终端通过声纹采集模块中的送话器采集所述用户跟读所述导读语音信息的模拟语音信号,并通过所述声纹采集模块中的语音处理电路将所述模拟语音信号转换为数字语音信号;
[0097]步骤203,所述
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1