CN105512535A - 一种用户认证的方法及装置 - Google Patents

一种用户认证的方法及装置 Download PDF

Info

Publication number
CN105512535A
CN105512535A CN201610016488.6A CN201610016488A CN105512535A CN 105512535 A CN105512535 A CN 105512535A CN 201610016488 A CN201610016488 A CN 201610016488A CN 105512535 A CN105512535 A CN 105512535A
Authority
CN
China
Prior art keywords
similarity
user
human face
module
data message
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610016488.6A
Other languages
English (en)
Inventor
朱会东
张斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
GUANGDONG TECSUN TECHNOLOGY Co Ltd
Original Assignee
GUANGDONG TECSUN TECHNOLOGY Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by GUANGDONG TECSUN TECHNOLOGY Co Ltd filed Critical GUANGDONG TECSUN TECHNOLOGY Co Ltd
Priority to CN201610016488.6A priority Critical patent/CN105512535A/zh
Publication of CN105512535A publication Critical patent/CN105512535A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • G06Q50/26Government or public services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L17/00Speaker identification or verification techniques
    • G10L17/04Training, enrolment or model building

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Security & Cryptography (AREA)
  • Human Computer Interaction (AREA)
  • Tourism & Hospitality (AREA)
  • General Business, Economics & Management (AREA)
  • Development Economics (AREA)
  • Economics (AREA)
  • Strategic Management (AREA)
  • Educational Administration (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Primary Health Care (AREA)
  • Human Resources & Organizations (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Acoustics & Sound (AREA)
  • Marketing (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Collating Specific Patterns (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明实施例公开了一种用户认证的方法及装置,其中,该方法包括:接收终端采集的用户的第一数据信息,将所述第一数据信息与预存的与所述用户对应的数据信息进行对比,获取对比后的第一相似度;若所述第一相似度未超过预设第一相似度,则接收所述终端采集的所述用户的第二数据信息,将所述第二数据信息与预存的与所述用户对应的数据信息进行对比,获取对比后的第二相似度;若所述第二相似度超过预设第二相似度,则确定所述用户通过认证;若所述第二相似度未超过预设第二相似度,则确定所述用户认证失败。本发明实施例公开一种用户认证的方法及装置,通过声纹识别和人脸识别两种方式进行生存认证,识别准确率高,识别时间短,安全性高。

Description

一种用户认证的方法及装置
技术领域
本发明实施例涉及的生存认证的技术领域,尤其涉及一种用户认证的方法及装置。
背景技术
随着离退休人员社会化管理程度的加深和管理难度的加大,离退休人员生存状况的确认是养老金发放工作的难题。养老金发放工作的难题的关键问题之一就是:能否快速安全准确地远程识别和确认社保对象的身份。只要能通过某种简单方便且安全可靠的手段确保身份合法,就可以基本杜绝养老金被非法领取的现象。
随着移动网络和智能识别技术的发展,为解决目前的蒙混骗取社保、老年人认证难等问题,基于社保局有高质量的照片创建图像库和移动终端的普及并有良好的拍照设备,加上目前人脸识别的技术已非常成熟,通过人脸图像认证也已成为另一种身份识别技术之一。
但目前的身份认证的方式比较单一,仅只能基于社保局的柜台认证,或者,仅只能基于一种身份识别技术,认证准确性及安全性也难以提高。
发明内容
本发明实施例提出一种用户认证的方法及装置,旨在解决如何提高用户身份认证时的准确性和安全性的问题。
第一方面,一种用户认证的方法,所述方法包括:
接收终端采集的用户的第一数据信息,将所述第一数据信息与预存的与所述用户对应的数据信息进行对比,获取对比后的第一相似度,所述第一数据信息包括人脸数据信息或语音数据信息;
确定所述第一相似度是否超过预设第一相似度;
若所述第一相似度未超过预设第一相似度,则接收所述终端采集的所述用户的第二数据信息,将所述第二数据信息与预存的与所述用户对应的数据信息进行对比,获取对比后的第二相似度,所述第二数据信息包括所述语音数据信息或所述人脸数据信息;
确定所述第二相似度是否超过预设第二相似度;
若所述第二相似度超过预设第二相似度,则确定所述用户通过认证;
若所述第二相似度未超过预设第二相似度,则确定所述用户认证失败。
优选地,所述方法还包括:
所述终端通过导读模块中的语音合成模块将预存的文本信息转化得到声纹采集时的导读语音信息,并通过所述导读模块中的终端语音播放模块播放所述导读语音信息;
所述终端通过声纹采集模块中的送话器采集所述用户跟读所述导读语音信息的模拟语音信号,并通过所述声纹采集模块中的语音处理电路将所述模拟语音信号转换为数字语音信号;
所述终端对所述数字语音信号进行分析,生成语音信息;
所述终端通过声纹建模模块从所述语音信息中提取声纹特征向量,并建立声纹模型。
优选地,所述方法还包括:
所述终端获取所述用户的基本信息,所述基本信息包括所述用户的姓名、身份证号码和/或手机号;
所述终端根据所述用户的基本信息向后台服务器查询对应的预存用户唯一标识;
所述终端将所述用户唯一标识和所述第一数据信息进行绑定,并将绑定后的所述第一数据信息发送给所述后台服务器。
优选地,所述将所述人脸数据信息与预存的与所述用户对应的数据信息进行对比,包括:
通过人脸检测模块在采集到的人脸数据信息中检测人脸区域特征,并根据所述人脸区域特征确定是否为人脸数据,若确定为人脸数据,则向客户端返回根据预设规格裁剪的人脸图像,提示所述用户照片采集成功,若确定不为人脸数据,则提示所述客户端重新采集所述用户照片;
通过所述后台认证服务器根据所述人脸数据信息的特征变化确定是否为活体人脸,若确定为活体人脸,则将所述人脸数据信息和数据库中的人脸照片进行对比分析,获取相似度。
优选地,所述通过所述后台认证服务器根据所述人脸数据信息的特征变化确定是否为活体人脸,包括:
获取同一系列帧图片的脸部的差异性,所述差异性包括人眼睛的睁闭的差异性、人脸光线的差异性和/或人脸表情的差异性;
根据所述差异性确定是否为活体人脸。
优选地,所述确定所述用户认证失败之后,还包括:
通过人工审核对采集到的所述用户的数据信息进行二次认证。
第二方面,一种用户认证的装置,所述装置包括:
第一获取模块,用于接收终端采集的用户的第一数据信息,将所述第一数据信息与预存的与所述用户对应的数据信息进行对比,获取对比后的第一相似度,所述第一数据信息包括人脸数据信息或语音数据信息;
第一确定模块,用于确定所述第一相似度是否超过预设第一相似度;
第二获取模块,用于若所述第一相似度未超过预设第一相似度,则接收所述终端采集的所述用户的第二数据信息,将所述第二数据信息与预存的与所述用户对应的数据信息进行对比,获取对比后的第二相似度,所述第二数据信息包括所述语音数据信息或所述人脸数据信息;
第二确定模块,用于确定所述第二相似度是否超过预设第二相似度;
第三确定模块,用于若所述第二相似度超过预设第二相似度,则确定所述用户通过认证;
第四确定模块,用于若所述第二相似度未超过预设第二相似度,则确定所述用户认证失败。
优选地,所述装置还包括:
导读模块,用于通过导读模块中的语音合成模块将预存的文本信息转化得到声纹采集时的导读语音信息,并通过所述导读模块中的终端语音播放模块播放所述导读语音信息;
声纹采集模块,用于通过声纹采集模块中的送话器采集所述用户跟读所述导读语音信息的模拟语音信号,并通过所述声纹采集模块中的语音处理电路将所述模拟语音信号转换为数字语音信号;
语音合成模块,用于对所述数字语音信号进行分析,生成语音信息;
声纹建模模块,用于通过声纹建模模块从所述语音信息中提取声纹特征向量,并建立声纹模型。
优选地,所述装置还包括:
第三获取模块,用于获取所述用户的基本信息,所述基本信息包括所述用户的姓名、身份证号码和/或手机号;
查询模块,用于根据所述用户的基本信息向后台服务器查询对应的预存用户唯一标识;
发送模块,用于将所述用户唯一标识和所述第一数据信息进行绑定,并将绑定后的所述第一数据信息发送给所述后台服务器。
优选地,所述对比模块,包括:
提示单元,用于通过人脸检测模块在采集到的人脸数据信息中检测人脸区域特征,并根据所述人脸区域特征确定是否为人脸数据,若确定为人脸数据,则向客户端返回根据预设规格裁剪的人脸图像,提示所述用户照片采集成功,若确定不为人脸数据,则提示所述客户端重新采集所述用户照片;
确定单元,用于通过所述后台认证服务器根据所述人脸数据信息的特征变化确定是否为活体人脸,若确定为活体人脸,则将所述人脸数据信息和数据库中的人脸照片进行对比分析,获取相似度。
优选地,所述确定单元,具体用于:
获取同一系列帧图片的脸部的差异性,所述差异性包括人眼睛的睁闭的差异性、人脸光线的差异性和/或人脸表情的差异性;
根据所述差异性确定是否为活体人脸。
优选地,所述装置还包括:
认证模块,用于通过人工审核对采集到的所述用户的数据信息进行二次认证。
本发明实施例提供了一种用户认证的方法及装置,通过第一次人脸认证或者语音数据认证,若第一次认证失败,再进行第二次认证,通过声纹识别和人脸识别两种方式进行生存认证,识别准确率高,识别时间短,安全性高。
附图说明
图1是本发明实施例一提供的一种用户认证的方法的流程示意图;
图2是本发明实施例二提供的一种终端采集语音数据信息的方法的流程示意图;
图3是本发明实施例提供的一种具有导读功能的声纹采集移动终端***的结构示意图;
图4是本发明实施例提供的另一种具有导读功能的声纹采集移动终端***的结构示意图;
图5是本发明实施例三提供的一种终端采集语音数据信息的方法的流程示意图;
图6是本发明实施例四提供的一种用户认证的装置的功能模块示意图。
具体实施方式
下面结合附图并通过具体实施方式来进一步说明本发明的技术方案。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项步骤描述成顺序的处理,但是其中的许多步骤可以被并行地、并发地或者同时实施。此外,各项步骤的顺序可以被重新安排。当其步骤完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
实施例一
图1是本发明实施例一提供的一种用户认证的方法的流程示意图。该方法可以由用户认证的装置执行,其中该装置可由软件和/或硬件实现。如图1所示,该方法包括:
步骤101,接收终端采集的用户的第一数据信息,将所述第一数据信息与预存的与所述用户对应的数据信息进行对比,获取对比后的第一相似度,所述第一数据信息包括人脸数据信息或语音数据信息;
具体的,若第一数据信息为人脸数据信息时,所述用户认证的装置包括社保人员头像数据库;用来图像采集的带有摄像头的移动设备终端;用来采集终端跟后台服务器数据通信的网络单元,用来通过人脸对比实现认证的服务器,后台服务器包括人脸质量检测单元,活体检测单元和人脸比对单元。
首先,建立一个社保人员的面相数据库,用于存储社保人员的人脸照片和身份信息,在移动终端设备上或者计算机上设有采集图像的图像采集设备,可以安装摄像头或者选择自带的摄像头去连续的采集人脸区域范围内的图像。
其次,在移动终端上通过APP程序以社保人员的账号登录认证端,在电脑端通过WEB网页的方式登录到客户端,可以查看到自己的基本信息和认证状态,如果未认证则点击开始认证,此时采集终端的摄像头,连续采集几帧的图像,然后将采集的几张图像传输到后台服务器人脸检测单元,当人脸质量检测单元检测到人脸区域的一些特征时,确定存在人脸时,返回给客户端3张经过一定规格裁剪的人脸头像,此时代表采集成功,否则系提示重新采集。
再次,将采集成功的照片与预先存储在面相数据库中的照片进行对比,获取对比后的照片相似度。
优选地,所述将所述人脸数据信息与预存的与所述用户对应的数据信息进行对比,包括:
通过人脸检测模块在采集到的人脸数据信息中检测人脸区域特征,并根据所述人脸区域特征确定是否为人脸数据,若确定为人脸数据,则向客户端返回根据预设规格裁剪的人脸图像,提示所述用户照片采集成功,若确定不为人脸数据,则提示所述客户端重新采集所述用户照片;
通过所述后台认证服务器根据所述人脸数据信息的特征变化确定是否为活体人脸,若确定为活体人脸,则将所述人脸数据信息和数据库中的人脸照片进行对比分析,获取相似度;
所述通过所述后台认证服务器根据所述人脸数据信息的特征变化确定是否为活体人脸,包括:
获取同一系列帧图片的脸部的差异性,所述差异性包括人眼睛的睁闭的差异性、人脸光线的差异性和/或人脸表情的差异性;
根据所述差异性确定是否为活体人脸。
具体的,后台认证服务器采集成功的三张质量检测的图片进行活体识别,根据三张图片人脸一些特征的细微变化来判断是否为活体的人脸还是照片的人脸。同时三张照片通过人脸比对单元跟数据库内的人脸照片进行对比分析,得出对比值结果,如果活体识别及人脸比对的分值较高的,则***直接记录认证成功并返回给客户端;如果处于临界值或者不通过的,则进入人工审核去进行人工的二次审核。后台工作人员根据***反馈的活体跟人脸识别结果,进一步进行人工的二次审核,确保该人员为活体并且是本人。
具体的,若第一数据信息为语音数据信息时,所述用户认证的装置包括依托便携IOS/Android***设备作为终端,负责采集声纹数据,且数据使用MD5加密并用密文传输;声纹识别核心算法的服务器作为平台,负责声纹数据的建模、识别、生存认证及存储和查询,终端和平台之间的交互通过互联网技术实现。
在便携IOS/Android***终端安装声纹识别***的APP,但使用声纹识别***前先建模,平台给定录音文字,终端采集录音的数据发送给平台,平台提取唯一特性信息的声纹数据并保存,此后便可以通过便携终端的APP远程登录***;每次登录***时平台在终端设备产生随机数字密码文字,终端采集登录用户的录音数据发送给平台,平台提取其特征信息与建模时保存的声纹数据进行比对,如果一致则生存认证成功,同时显示用户上次认证时间,并提醒用户下次认证的时间,同时显示用户在合格期限内才可正常领取养老金。
步骤102,确定所述第一相似度是否超过预设第一相似度;
具体的,对比获取的人脸数据的相似度是否超过预设的人脸数据的相似度,或者对比获取的语音数据的相似度是否超过预设的语音数据的相似度。
步骤103,若所述第一相似度未超过预设第一相似度,则接收所述终端采集的所述用户的第二数据信息,将所述第二数据信息与预存的与所述用户对应的数据信息进行对比,获取对比后的第二相似度,所述第二数据信息包括所述语音数据信息或所述人脸数据信息;若所述第一相似度超过预设第一相似度,则返回认证成功的消息。
具体的,若第一次认证为人脸识别,且第一次人脸识别未通过认证时,则继续第二次认证,第二次认证可以为语音数据信息认证。若第一次认证为语音识别,且第一次语音识别未通过认证时,则继续第二次认证,第二次认证可以为人脸识别认证。
步骤104,确定所述第二相似度是否超过预设第二相似度;
具体的,对比获取的人脸数据的相似度是否超过预设的人脸数据的相似度,或者对比获取的语音数据的相似度是否超过预设的语音数据的相似度。
步骤105,若所述第二相似度超过预设第二相似度,则确定所述用户通过认证;
步骤106,若所述第二相似度未超过预设第二相似度,则确定所述用户认证失败。
具体的,若判断认证不通过的人员,通过认证结果反馈单元以自动触发或者网页查询和电话短信方式告诉待办人员验证不通过。
对于通过认证的人员,***会自动将人员的认证照片,社保库内照片、身份证号码,人员信息,活体验证结果,人脸识别验证结果,人工审核结果,认证时间等,均自动上传到业务服务器存储单元。
进一步,所述确定所述用户认证失败之后,还包括:
通过人工审核对采集到的所述用户的数据信息进行二次认证。
具体的,所述***还包括后台人工审核单元,人工审核单元主要是对于“活体识别”及“人脸比对”比对分值处于临界值或者不通过的,后台工作人员根据***反馈的活体及人脸识别结果,进一步进行人工二次审核,确保该人员为活体并且是本人。
本发明实施例提供了一种用户认证的方法,通过第一次人脸认证或者语音数据认证,若第一次认证失败,再进行第二次认证,通过声纹识别和人脸识别两种方式进行生存认证,识别准确率高,识别时间短,安全性高。
实施例二
参考图2,图2是本发明实施例二提供的一种终端采集语音数据信息的方法的流程示意图。所述方法包括:
步骤201,所述终端通过导读模块中的语音合成模块将预存的文本信息转化得到声纹采集时的导读语音信息,并通过所述导读模块中的终端语音播放模块播放所述导读语音信息;
步骤202,所述终端通过声纹采集模块中的送话器采集所述用户跟读所述导读语音信息的模拟语音信号,并通过所述声纹采集模块中的语音处理电路将所述模拟语音信号转换为数字语音信号;
步骤203,所述终端对所述数字语音信号进行分析,生成语音信息;
步骤204,所述终端通过声纹建模模块从所述语音信息中提取声纹特征向量,并建立声纹模型。
具体的,如图3所示,图3是本发明实施例提供的一种具有导读功能的声纹采集移动终端***的结构示意图。该***包括导读模块、声纹采集模块、语音合成单元、声纹建模单元、云平台服务器和声纹数据库。本方案中,导读模块基于预存的随机文本经过语音合成单元生成的声纹采集导读语音信息,对用户进行声纹采集操作的引导。在用户开始使用声纹采集终端***时,开启语音导读模块,对用户进行声纹采集的导读指示。声纹采集模块用于进行声纹信息的采集,用户通过麦克风输入声音到移动终端,声纹采集模块中还设有实时数据发送单元。语音合成单元将终端预存的引导采集的文本信息通过终端的无线传输模块传输给服务器,然后通过语音合成模块生成声纹韵律和语音信息,语音合成模块中还设有实时数据发送单元。声纹建模模块用于从用户录入的语音数据中提取声纹特征向量,进而建立声纹模型。该***进一步包括用于在每次用户进行声纹采集时,对用户的声纹信息进行加密的加密模块。本方案中,该***中各模块可以集成为相应的功能执行芯片的嵌入IOS/Android移动设备或电脑中,以使用户可以直接通过手持终端进行声纹采集;也可以将导读模块和声纹采集模块集成为相应的功能执行芯片嵌入IOS/Android移动设备中,利用云计算服务器实现所述语音合成单元和声纹建模单元的功能,并通过无线网络实现手持终端与云计算服务器的数据通讯。
下面通过具体实施例对本方案作进一步说明:
如图4所示,图4是本发明实施例提供的另一种具有导读功能的声纹采集移动终端***的结构示意图。
本方案所述的生存认证***是以IOS/Android***的手持终端设备或社保便民终端作为用户的声纹采集和导读支持终端,以云计算服务器为平台,通过3G无线通讯模块与手持终端设备或社保便民终端进行数据通讯,实现声纹信息的采集和建模。移动端里设置有声纹采集模块和导读模块,所述移动终端含有至少一个麦克风和至少一个喇叭,用户使用时,首先打开设置在手持终端设备上的声纹采集APP,进入声纹采集页面,根据采集模块提供的数字文本信息,用户打开采集按键,通过麦克风录入对应的声音信息,同时也可以打开导读按键,开启导读功能,将采集模块提供的数字文本信息由发送模块通过3G和无线传输模块传输数据到云平台服务器,云平台服务器接收模块接收数据并通过语音合成模块将文本信息转化为对应的标准的语音信息,通过解压缩模块压缩语音信息后,然后云平台服务器发送模块发送数据给移动客户端导读模块,导读模块解压数据并通过发声单元,这里指的是喇叭,将声音数据播放出来。用户根据播放的语音信息来指导录入,打开采集按键,通过麦克风录入声音,重复录入几组声音数据后,采集模块通过解压缩模块打包压缩语音数据并传输给发送模块,发送模块通过3G和无线传输模块将数据传输到云平台服务器的;云平台服务器通过声纹建模模块将用户录入的语音数据中提取声纹特征向量,进而建立声纹模型,并将声纹模型存入到声纹数据库中。
综上所述,本发明提供的所述技术方案基于语音合成技术的智能语音云平台,可以快速合成多语种,多音色的语音,合成效果自然、流畅、清晰。使基于声纹识别的应用更加广泛,通过提供智能语音云平台实现导读功能,来解决部分老年人不识字或者普通话不标准而影响声音采集质量而不能达到很好声纹识别的目的。
实施例三
参考图5,图5是本发明实施例三提供的一种终端采集语音数据信息的方法的流程示意图。所述方法包括:
步骤501,所述终端获取所述用户的基本信息,所述基本信息包括所述用户的姓名、身份证号码和/或手机号;
步骤502,所述终端根据所述用户的基本信息向后台服务器查询对应的预存用户唯一标识;
步骤503,所述终端将所述用户唯一标识和所述第一数据信息进行绑定,并将绑定后的所述第一数据信息发送给所述后台服务器。
具体的,在语音认证的过程中,参保人员录入的基本信息或者从社保数据库里获取的用户基本信息,在数据库里面生成唯一的ID编号,作为该参保人员的唯一标识,声纹认证过程为先将采集的声纹数据建模,移动客户端采集声纹时,根据社保号或者姓名调用该参保人员的唯一标识ID编号,声纹采集完成后将ID和声纹数据传给后台服务器,后台服务器进行建模,建模成功后,后台***保留建模ID,认证时,同样将参保人员的ID和认证的声纹信息一起发生给后台***,后台***先获取用户的建模ID,根据建模ID作为认证对比的标准,跟认证的声纹数据进行比对。对比完成后根据建模ID写回认证结果。同时为了传输安全,认证的声音数据,经过base64加密后才进行传输。
具体的,在人脸认证的过程中,获取用户“待认证的照片”,通过第三方***,比如省卡管***,获取参保人的参保证件照片,两者机器对比,机器对比成功后,生成唯一ID,将ID和待认证照片传入人工审核***,将照片转成base64字符串传输,进入人工审核,人工审核根据图片做出判断,并根据ID回写认证结果。用户进行认证时,提交认证材料包括声音和图片,都是以一个唯一ID作为区分,认证的全程,包括后台的审核同事,只能看到ID和照片,用户的任何信息都不会展现。
本发明实施例通过将用于唯一标识和第一数据信息进行绑定,将绑定后的第一数据信息发送给后台服务器,认证时防止了参保人员的声纹和人脸信息的暴露,即使传输过程信息被破解而暴露或者后台审核认证时数据被暴露,也只能看见ID和声纹或者照片信息,用户的任何信息都不会展现;同时,任何用户登录时,获取数据需要获取认证凭证,凭证具有唯一性,则用户获知社保号和密码也不能获取参保人员的详细基本信息。
实施例四
参考图6,图6是本发明实施例四提供的一种用户认证的装置的功能模块示意图。所述用户认证的装置包括:
第一获取模块601,用于接收终端采集的用户的第一数据信息,将所述第一数据信息与预存的与所述用户对应的数据信息进行对比,获取对比后的第一相似度,所述第一数据信息包括人脸数据信息或语音数据信息;
第一确定模块602,用于确定所述第一相似度是否超过预设第一相似度;
第二获取模块603,用于若所述第一相似度未超过预设第一相似度,则接收所述终端采集的所述用户的第二数据信息,将所述第二数据信息与预存的与所述用户对应的数据信息进行对比,获取对比后的第二相似度,所述第二数据信息包括所述语音数据信息或所述人脸数据信息;
第二确定模块604,用于确定所述第二相似度是否超过预设第二相似度;
第三确定模块605,用于若所述第二相似度超过预设第二相似度,则确定所述用户通过认证;
第四确定模块606,用于若所述第二相似度未超过预设第二相似度,则确定所述用户认证失败。
优选地,所述装置还包括:
导读模块,用于通过导读模块中的语音合成模块将预存的文本信息转化得到声纹采集时的导读语音信息,并通过所述导读模块中的终端语音播放模块播放所述导读语音信息;
声纹采集模块,用于通过声纹采集模块中的送话器采集所述用户跟读所述导读语音信息的模拟语音信号,并通过所述声纹采集模块中的语音处理电路将所述模拟语音信号转换为数字语音信号;
语音合成模块,用于对所述数字语音信号进行分析,生成语音信息;
声纹建模模块,用于通过声纹建模模块从所述语音信息中提取声纹特征向量,并建立声纹模型。
优选地,所述装置还包括:
第三获取模块,用于获取所述用户的基本信息,所述基本信息包括所述用户的姓名、身份证号码和/或手机号;
查询模块,用于根据所述用户的基本信息向后台服务器查询对应的预存用户唯一标识;
发送模块,用于将所述用户唯一标识和所述第一数据信息进行绑定,并将绑定后的所述第一数据信息发送给所述后台服务器。
优选地,所述对比模块,包括:
提示单元,用于通过人脸检测模块在采集到的人脸数据信息中检测人脸区域特征,并根据所述人脸区域特征确定是否为人脸数据,若确定为人脸数据,则向客户端返回根据预设规格裁剪的人脸图像,提示所述用户照片采集成功,若确定不为人脸数据,则提示所述客户端重新采集所述用户照片;
确定单元,用于通过所述后台认证服务器根据所述人脸数据信息的特征变化确定是否为活体人脸,若确定为活体人脸,则将所述人脸数据信息和数据库中的人脸照片进行对比分析,获取相似度;
所述确定单元,具体用于:
获取同一系列帧图片的脸部的差异性,所述差异性包括人眼睛的睁闭的差异性、人脸光线的差异性和/或人脸表情的差异性;
根据所述差异性确定是否为活体人脸。
优选地,所述装置还包括:
认证模块,用于通过人工审核对采集到的所述用户的数据信息进行二次认证。
本发明实施例提供了一种用户认证的装置,通过第一次人脸认证或者语音数据认证,若第一次认证失败,再进行第二次认证,通过声纹识别和人脸识别两种方式进行生存认证,识别准确率高,识别时间短,安全性高。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (10)

1.一种用户认证的方法,其特征在于,所述方法包括:
接收终端采集的用户的第一数据信息,将所述第一数据信息与预存的与所述用户对应的数据信息进行对比,获取对比后的第一相似度,所述第一数据信息包括人脸数据信息或语音数据信息;
确定所述第一相似度是否超过预设第一相似度;
若所述第一相似度未超过预设第一相似度,则接收所述终端采集的所述用户的第二数据信息,将所述第二数据信息与预存的与所述用户对应的数据信息进行对比,获取对比后的第二相似度,所述第二数据信息包括所述语音数据信息或所述人脸数据信息;
确定所述第二相似度是否超过预设第二相似度;
若所述第二相似度超过预设第二相似度,则确定所述用户通过认证;
若所述第二相似度未超过预设第二相似度,则确定所述用户认证失败。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述终端通过导读模块中的语音合成模块将预存的文本信息转化得到声纹采集时的导读语音信息,并通过所述导读模块中的终端语音播放模块播放所述导读语音信息;
所述终端通过声纹采集模块中的送话器采集所述用户跟读所述导读语音信息的模拟语音信号,并通过所述声纹采集模块中的语音处理电路将所述模拟语音信号转换为数字语音信号;
所述终端对所述数字语音信号进行分析,生成语音信息;
所述终端通过声纹建模模块从所述语音信息中提取声纹特征向量,并建立声纹模型。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述终端获取所述用户的基本信息,所述基本信息包括所述用户的姓名、身份证号码和/或手机号;
所述终端根据所述用户的基本信息向后台服务器查询对应的预存用户唯一标识;
所述终端将所述用户唯一标识和所述第一数据信息进行绑定,并将绑定后的所述第一数据信息发送给所述后台服务器。
4.根据权利要求1所述的方法,其特征在于,所述将所述人脸数据信息与预存的与所述用户对应的数据信息进行对比,包括:
通过人脸检测模块在采集到的人脸数据信息中检测人脸区域特征,并根据所述人脸区域特征确定是否为人脸数据,若确定为人脸数据,则向客户端返回根据预设规格裁剪的人脸图像,提示所述用户照片采集成功,若确定不为人脸数据,则提示所述客户端重新采集所述用户照片;
通过所述后台认证服务器根据所述人脸数据信息的特征变化确定是否为活体人脸,若确定为活体人脸,则将所述人脸数据信息和数据库中的人脸照片进行对比分析,获取相似度;
所述通过所述后台认证服务器根据所述人脸数据信息的特征变化确定是否为活体人脸,包括:
获取同一系列帧图片的脸部的差异性,所述差异性包括人眼睛的睁闭的差异性、人脸光线的差异性和/或人脸表情的差异性;
根据所述差异性确定是否为活体人脸。
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述确定所述用户认证失败之后,还包括:
通过人工审核对采集到的所述用户的数据信息进行二次认证。
6.一种用户认证的装置,其特征在于,所述装置包括:
第一获取模块,用于接收终端采集的用户的第一数据信息,将所述第一数据信息与预存的与所述用户对应的数据信息进行对比,获取对比后的第一相似度,所述第一数据信息包括人脸数据信息或语音数据信息;
第一确定模块,用于确定所述第一相似度是否超过预设第一相似度;
第二获取模块,用于若所述第一相似度未超过预设第一相似度,则接收所述终端采集的所述用户的第二数据信息,将所述第二数据信息与预存的与所述用户对应的数据信息进行对比,获取对比后的第二相似度,所述第二数据信息包括所述语音数据信息或所述人脸数据信息;
第二确定模块,用于确定所述第二相似度是否超过预设第二相似度;
第三确定模块,用于若所述第二相似度超过预设第二相似度,则确定所述用户通过认证;
第四确定模块,用于若所述第二相似度未超过预设第二相似度,则确定所述用户认证失败。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
导读模块,用于通过导读模块中的语音合成模块将预存的文本信息转化得到声纹采集时的导读语音信息,并通过所述导读模块中的终端语音播放模块播放所述导读语音信息;
声纹采集模块,用于通过声纹采集模块中的送话器采集所述用户跟读所述导读语音信息的模拟语音信号,并通过所述声纹采集模块中的语音处理电路将所述模拟语音信号转换为数字语音信号;
语音合成模块,用于对所述数字语音信号进行分析,生成语音信息;
声纹建模模块,用于通过声纹建模模块从所述语音信息中提取声纹特征向量,并建立声纹模型。
8.根据权利要求6所述的装置,其特征在于,所述装置还包括:
第三获取模块,用于获取所述用户的基本信息,所述基本信息包括所述用户的姓名、身份证号码和/或手机号;
查询模块,用于根据所述用户的基本信息向后台服务器查询对应的预存用户唯一标识;
发送模块,用于将所述用户唯一标识和所述第一数据信息进行绑定,并将绑定后的所述第一数据信息发送给所述后台服务器。
9.根据权利要求6所述的装置,其特征在于,所述对比模块,包括:
提示单元,用于通过人脸检测模块在采集到的人脸数据信息中检测人脸区域特征,并根据所述人脸区域特征确定是否为人脸数据,若确定为人脸数据,则向客户端返回根据预设规格裁剪的人脸图像,提示所述用户照片采集成功,若确定不为人脸数据,则提示所述客户端重新采集所述用户照片;
确定单元,用于通过所述后台认证服务器根据所述人脸数据信息的特征变化确定是否为活体人脸,若确定为活体人脸,则将所述人脸数据信息和数据库中的人脸照片进行对比分析,获取相似度;
所述确定单元,具体用于:
获取同一系列帧图片的脸部的差异性,所述差异性包括人眼睛的睁闭的差异性、人脸光线的差异性和/或人脸表情的差异性;
根据所述差异性确定是否为活体人脸。
10.根据权利要求6至9任意一项所述的装置,其特征在于,所述装置还包括:
认证模块,用于通过人工审核对采集到的所述用户的数据信息进行二次认证。
CN201610016488.6A 2016-01-08 2016-01-08 一种用户认证的方法及装置 Pending CN105512535A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610016488.6A CN105512535A (zh) 2016-01-08 2016-01-08 一种用户认证的方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610016488.6A CN105512535A (zh) 2016-01-08 2016-01-08 一种用户认证的方法及装置

Publications (1)

Publication Number Publication Date
CN105512535A true CN105512535A (zh) 2016-04-20

Family

ID=55720510

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610016488.6A Pending CN105512535A (zh) 2016-01-08 2016-01-08 一种用户认证的方法及装置

Country Status (1)

Country Link
CN (1) CN105512535A (zh)

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106127156A (zh) * 2016-06-27 2016-11-16 上海元趣信息技术有限公司 基于声纹和人脸识别的机器人交互方法
CN106446631A (zh) * 2016-09-20 2017-02-22 深圳市金立通信设备有限公司 一种查看锁屏通知信息的方法及终端
CN107315181A (zh) * 2016-04-26 2017-11-03 零度智控(北京)智能科技有限公司 一种避障方法及装置、飞行器
CN107463875A (zh) * 2017-07-03 2017-12-12 金讯***管理有限公司 一种判断人员身份的方法和装置
CN107742516A (zh) * 2017-09-29 2018-02-27 上海与德通讯技术有限公司 智能识别方法、机器人及计算机可读存储介质
CN107784724A (zh) * 2017-10-26 2018-03-09 广州云从信息科技有限公司 一种基于人脸识别的安全管理方法
CN108288165A (zh) * 2018-03-28 2018-07-17 成都信达智胜科技有限公司 一种高精度人脸确认方法
CN108470169A (zh) * 2018-05-23 2018-08-31 国政通科技股份有限公司 人脸识别***及方法
CN108965197A (zh) * 2017-05-17 2018-12-07 武汉默联股份有限公司 挂号登录方法及装置
CN108959874A (zh) * 2017-05-17 2018-12-07 武汉默联股份有限公司 信息验证方法及装置
CN109036434A (zh) * 2018-08-07 2018-12-18 广州势必可赢网络科技有限公司 一种通过声纹协助案件侦破的方法、装置及设备
CN109379499A (zh) * 2018-11-20 2019-02-22 北京千丁互联科技有限公司 一种语音呼叫方法及装置
CN109547641A (zh) * 2018-12-21 2019-03-29 汝保共 模式可控型智能手机及相应方法
CN109560941A (zh) * 2018-12-12 2019-04-02 深圳市沃特沃德股份有限公司 会议记录方法、装置、智能终端及存储介质
CN109635625A (zh) * 2018-10-16 2019-04-16 平安科技(深圳)有限公司 智能身份核验方法、设备、存储介质及装置
CN109741475A (zh) * 2018-12-26 2019-05-10 鲁班长(深圳)科技有限公司 实名制考勤方法、装置、***及计算机存储介质
CN109840406A (zh) * 2017-11-29 2019-06-04 百度在线网络技术(北京)有限公司 活体验证方法、装置和计算机设备
WO2019114507A1 (zh) * 2017-12-14 2019-06-20 Oppo广东移动通信有限公司 语音处理方法、装置、存储介质及终端设备
CN110505504A (zh) * 2019-07-18 2019-11-26 平安科技(深圳)有限公司 视频节目处理方法、装置、计算机设备及存储介质
CN110853674A (zh) * 2018-07-24 2020-02-28 中兴通讯股份有限公司 文本核对方法、设备以及计算机可读存储介质
WO2020077885A1 (zh) * 2018-10-17 2020-04-23 深圳壹账通智能科技有限公司 身份验证方法、装置、计算机设备和存储介质
CN111292734A (zh) * 2018-12-06 2020-06-16 阿里巴巴集团控股有限公司 一种语音交互方法和装置
CN111428945A (zh) * 2020-04-27 2020-07-17 中国银行股份有限公司 业务审核处理方法、装置及电子设备
CN112395580A (zh) * 2020-11-19 2021-02-23 联通智网科技有限公司 一种认证方法、装置、***、存储介质和计算机设备
CN113343211A (zh) * 2021-06-24 2021-09-03 工银科技有限公司 数据处理方法、处理***、电子设备及存储介质
CN113392719A (zh) * 2021-05-21 2021-09-14 华南农业大学 智能电子锁解锁方法、电子设备以及存储介质

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102377736A (zh) * 2010-08-12 2012-03-14 杭州华三通信技术有限公司 一种基于语音识别的认证方法和设备
CN104361276A (zh) * 2014-11-18 2015-02-18 新开普电子股份有限公司 一种多模态生物特征身份认证方法及***
CN104850828A (zh) * 2015-04-29 2015-08-19 小米科技有限责任公司 人物识别方法及装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102377736A (zh) * 2010-08-12 2012-03-14 杭州华三通信技术有限公司 一种基于语音识别的认证方法和设备
CN104361276A (zh) * 2014-11-18 2015-02-18 新开普电子股份有限公司 一种多模态生物特征身份认证方法及***
CN104850828A (zh) * 2015-04-29 2015-08-19 小米科技有限责任公司 人物识别方法及装置

Cited By (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107315181A (zh) * 2016-04-26 2017-11-03 零度智控(北京)智能科技有限公司 一种避障方法及装置、飞行器
CN107315181B (zh) * 2016-04-26 2020-11-06 天津远度科技有限公司 一种避障方法及装置、飞行器
CN106127156A (zh) * 2016-06-27 2016-11-16 上海元趣信息技术有限公司 基于声纹和人脸识别的机器人交互方法
CN106446631A (zh) * 2016-09-20 2017-02-22 深圳市金立通信设备有限公司 一种查看锁屏通知信息的方法及终端
CN108965197A (zh) * 2017-05-17 2018-12-07 武汉默联股份有限公司 挂号登录方法及装置
CN108959874A (zh) * 2017-05-17 2018-12-07 武汉默联股份有限公司 信息验证方法及装置
CN107463875A (zh) * 2017-07-03 2017-12-12 金讯***管理有限公司 一种判断人员身份的方法和装置
CN107742516A (zh) * 2017-09-29 2018-02-27 上海与德通讯技术有限公司 智能识别方法、机器人及计算机可读存储介质
CN107784724A (zh) * 2017-10-26 2018-03-09 广州云从信息科技有限公司 一种基于人脸识别的安全管理方法
CN109840406A (zh) * 2017-11-29 2019-06-04 百度在线网络技术(北京)有限公司 活体验证方法、装置和计算机设备
WO2019114507A1 (zh) * 2017-12-14 2019-06-20 Oppo广东移动通信有限公司 语音处理方法、装置、存储介质及终端设备
CN109960910A (zh) * 2017-12-14 2019-07-02 广东欧珀移动通信有限公司 语音处理方法、装置、存储介质及终端设备
CN108288165A (zh) * 2018-03-28 2018-07-17 成都信达智胜科技有限公司 一种高精度人脸确认方法
CN108470169A (zh) * 2018-05-23 2018-08-31 国政通科技股份有限公司 人脸识别***及方法
CN110853674A (zh) * 2018-07-24 2020-02-28 中兴通讯股份有限公司 文本核对方法、设备以及计算机可读存储介质
CN109036434A (zh) * 2018-08-07 2018-12-18 广州势必可赢网络科技有限公司 一种通过声纹协助案件侦破的方法、装置及设备
CN109635625B (zh) * 2018-10-16 2023-08-18 平安科技(深圳)有限公司 智能身份核验方法、设备、存储介质及装置
CN109635625A (zh) * 2018-10-16 2019-04-16 平安科技(深圳)有限公司 智能身份核验方法、设备、存储介质及装置
WO2020077885A1 (zh) * 2018-10-17 2020-04-23 深圳壹账通智能科技有限公司 身份验证方法、装置、计算机设备和存储介质
CN109379499A (zh) * 2018-11-20 2019-02-22 北京千丁互联科技有限公司 一种语音呼叫方法及装置
CN111292734A (zh) * 2018-12-06 2020-06-16 阿里巴巴集团控股有限公司 一种语音交互方法和装置
CN111292734B (zh) * 2018-12-06 2024-03-08 阿里巴巴集团控股有限公司 一种语音交互方法和装置
CN109560941A (zh) * 2018-12-12 2019-04-02 深圳市沃特沃德股份有限公司 会议记录方法、装置、智能终端及存储介质
CN109547641B (zh) * 2018-12-21 2021-06-18 深圳市九州华科通讯有限公司 模式可控型智能手机及相应方法
CN109547641A (zh) * 2018-12-21 2019-03-29 汝保共 模式可控型智能手机及相应方法
CN109741475A (zh) * 2018-12-26 2019-05-10 鲁班长(深圳)科技有限公司 实名制考勤方法、装置、***及计算机存储介质
CN110505504A (zh) * 2019-07-18 2019-11-26 平安科技(深圳)有限公司 视频节目处理方法、装置、计算机设备及存储介质
CN110505504B (zh) * 2019-07-18 2022-09-23 平安科技(深圳)有限公司 视频节目处理方法、装置、计算机设备及存储介质
CN111428945A (zh) * 2020-04-27 2020-07-17 中国银行股份有限公司 业务审核处理方法、装置及电子设备
CN112395580A (zh) * 2020-11-19 2021-02-23 联通智网科技有限公司 一种认证方法、装置、***、存储介质和计算机设备
CN113392719A (zh) * 2021-05-21 2021-09-14 华南农业大学 智能电子锁解锁方法、电子设备以及存储介质
CN113343211A (zh) * 2021-06-24 2021-09-03 工银科技有限公司 数据处理方法、处理***、电子设备及存储介质

Similar Documents

Publication Publication Date Title
CN105512535A (zh) 一种用户认证的方法及装置
EP3272101B1 (en) Audiovisual associative authentication method, related system and device
US8862888B2 (en) Systems and methods for three-factor authentication
CN104834849B (zh) 基于声纹识别和人脸识别的双因素身份认证方法及***
US8812319B2 (en) Dynamic pass phrase security system (DPSS)
CN108804884A (zh) 身份认证的方法、装置及计算机存储介质
WO2016015687A1 (zh) 声纹验证方法及装置
CN110169014A (zh) 用于认证的装置、方法和计算机程序产品
US20030149881A1 (en) Apparatus and method for securing information transmitted on computer networks
CN106506524A (zh) 用于验证用户的方法和装置
EP2552142A1 (en) Authentication method and system using portable terminal
TWI679553B (zh) 一種基於使用者端介面聯網驗票的方法、系統及智慧設備
CN108540470B (zh) 基于电子认证标记的认证***及方法
KR101675728B1 (ko) 정보처리기기를 이용한 사용자 인증 처리 방법 및 장치
US10068224B2 (en) Near field authentication through communication of enclosed content sound waves
CN105873050A (zh) 无线业务身份认证方法、服务器及***
CN104158664A (zh) 一种身份认证方法及***
CN108062464A (zh) 基于声纹识别的终端控制方法及***
JP2020038659A (ja) 電子チケット入場検証偽造防止システムと方法
CN104331652A (zh) 指纹和语音识别的电子设备的动态密码生成方法
EP2368213A2 (en) Biometric identity verification
CN111815833A (zh) 一种基于智能识别与加密技术的酒店门禁认证***
CN108206803A (zh) 业务***处理方法及装置
KR20180092775A (ko) 본인 인증 방법 및 그 장치
CN112132996A (zh) 一种门锁控制方法、移动终端、门控终端及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication

Application publication date: 20160420

RJ01 Rejection of invention patent application after publication