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

文档序号:9751189阅读:来源:国知局
终端对所述数字语音信号进行分析,生成语音信息;
[0098]步骤204,所述终端通过声纹建模模块从所述语音信息中提取声纹特征向量,并建立声纹模型。
[0099]具体的,如图3所示,图3是本发明实施例提供的一种具有导读功能的声纹采集移动终端系统的结构示意图。该系统包括导读模块、声纹采集模块、语音合成单元、声纹建模单元、云平台服务器和声纹数据库。本方案中,导读模块基于预存的随机文本经过语音合成单元生成的声纹采集导读语音信息,对用户进行声纹采集操作的引导。在用户开始使用声纹采集终端系统时,开启语音导读模块,对用户进行声纹采集的导读指示。声纹采集模块用于进行声纹信息的采集,用户通过麦克风输入声音到移动终端,声纹采集模块中还设有实时数据发送单元。语音合成单元将终端预存的引导采集的文本信息通过终端的无线传输模块传输给服务器,然后通过语音合成模块生成声纹韵律和语音信息,语音合成模块中还设有实时数据发送单元。声纹建模模块用于从用户录入的语音数据中提取声纹特征向量,进而建立声纹模型。该系统进一步包括用于在每次用户进行声纹采集时,对用户的声纹信息进行加密的加密模块。本方案中,该系统中各模块可以集成为相应的功能执行芯片的嵌入I OS/Andro id移动设备或电脑中,以使用户可以直接通过手持终?而进彳丁声纹米集;也可以将导读模块和声纹采集模块集成为相应的功能执行芯片嵌入1S/Android移动设备中,利用云计算服务器实现所述语音合成单元和声纹建模单元的功能,并通过无线网络实现手持终端与云计算服务器的数据通讯。
[0100]下面通过具体实施例对本方案作进一步说明:
[0101]如图4所示,图4是本发明实施例提供的另一种具有导读功能的声纹采集移动终端系统的结构示意图。
[0102]本方案所述的生存认证系统是以1S/Android系统的手持终端设备或社保便民终端作为用户的声纹采集和导读支持终端,以云计算服务器为平台,通过3G无线通讯模块与手持终端设备或社保便民终端进行数据通讯,实现声纹信息的采集和建模。移动端里设置有声纹采集模块和导读模块,所述移动终端含有至少一个麦克风和至少一个喇叭,用户使用时,首先打开设置在手持终端设备上的声纹采集APP,进入声纹采集页面,根据采集模块提供的数字文本信息,用户打开采集按键,通过麦克风录入对应的声音信息,同时也可以打开导读按键,开启导读功能,将采集模块提供的数字文本信息由发送模块通过3G和无线传输模块传输数据到云平台服务器,云平台服务器接收模块接收数据并通过语音合成模块将文本信息转化为对应的标准的语音信息,通过解压缩模块压缩语音信息后,然后云平台服务器发送模块发送数据给移动客户端导读模块,导读模块解压数据并通过发声单元,这里指的是喇叭,将声音数据播放出来。用户根据播放的语音信息来指导录入,打开采集按键,通过麦克风录入声音,重复录入几组声音数据后,采集模块通过解压缩模块打包压缩语音数据并传输给发送模块,发送模块通过3G和无线传输模块将数据传输到云平台服务器的;云平台服务器通过声纹建模模块将用户录入的语音数据中提取声纹特征向量,进而建立声纹模型,并将声纹模型存入到声纹数据库中。
[0103]综上所述,本发明提供的所述技术方案基于语音合成技术的智能语音云平台,可以快速合成多语种,多音色的语音,合成效果自然、流畅、清晰。使基于声纹识别的应用更加广泛,通过提供智能语音云平台实现导读功能,来解决部分老年人不识字或者普通话不标准而影响声音采集质量而不能达到很好声纹识别的目的。
[0104]实施例三
[0105]参考图5,图5是本发明实施例三提供的一种终端采集语音数据信息的方法的流程示意图。所述方法包括:
[0106]步骤501,所述终端获取所述用户的基本信息,所述基本信息包括所述用户的姓名、身份证号码和/或手机号;
[0107]步骤502,所述终端根据所述用户的基本信息向后台服务器查询对应的预存用户唯一标识;
[0108]步骤503,所述终端将所述用户唯一标识和所述第一数据信息进行绑定,并将绑定后的所述第一数据信息发送给所述后台服务器。
[0109]具体的,在语音认证的过程中,参保人员录入的基本信息或者从社保数据库里获取的用户基本信息,在数据库里面生成唯一的ID编号,作为该参保人员的唯一标识,声纹认证过程为先将采集的声纹数据建模,移动客户端采集声纹时,根据社保号或者姓名调用该参保人员的唯一标识ID编号,声纹采集完成后将ID和声纹数据传给后台服务器,后台服务器进行建模,建模成功后,后台系统保留建模ID,认证时,同样将参保人员的ID和认证的声纹信息一起发生给后台系统,后台系统先获取用户的建模ID,根据建模ID作为认证对比的标准,跟认证的声纹数据进行比对。对比完成后根据建模ID写回认证结果。同时为了传输安全,认证的声音数据,经过base64加密后才进行传输。
[0110]具体的,在人脸认证的过程中,获取用户“待认证的照片”,通过第三方系统,比如省卡管系统,获取参保人的参保证件照片,两者机器对比,机器对比成功后,生成唯一ID,将ID和待认证照片传入人工审核系统,将照片转成base64字符串传输,进入人工审核,人工审核根据图片做出判断,并根据ID回写认证结果。用户进行认证时,提交认证材料包括声音和图片,都是以一个唯一 ID作为区分,认证的全程,包括后台的审核同事,只能看到ID和照片,用户的任何信息都不会展现。
[0111]本发明实施例通过将用于唯一标识和第一数据信息进行绑定,将绑定后的第一数据信息发送给后台服务器,认证时防止了参保人员的声纹和人脸信息的暴露,即使传输过程信息被破解而暴露或者后台审核认证时数据被暴露,也只能看见ID和声纹或者照片信息,用户的任何信息都不会展现;同时,任何用户登录时,获取数据需要获取认证凭证,凭证具有唯一性,则用户获知社保号和密码也不能获取参保人员的详细基本信息。
[0112]实施例四
[0113]参考图6,图6是本发明实施例四提供的一种用户认证的装置的功能模块示意图。所述用户认证的装置包括:
[0114]第一获取模块601,用于接收终端采集的用户的第一数据信息,将所述第一数据信息与预存的与所述用户对应的数据信息进行对比,获取对比后的第一相似度,所述第一数据信息包括人脸数据信息或语音数据信息;
[0115]第一确定模块602,用于确定所述第一相似度是否超过预设第一相似度;
[0116]第二获取模块603,用于若所述第一相似度未超过预设第一相似度,则接收所述终端采集的所述用户的第二数据信息,将所述第二数据信息与预存的与所述用户对应的数据信息进行对比,获取对比后的第二相似度,所述第二数据信息包括所述语音数据信息或所述人脸数据信息;
[0117]第二确定模块604,用于确定所述第二相似度是否超过预设第二相似度;
[0118]第三确定模块605,用于若所述第二相似度超过预设第二相似度,则确定所述用户通过认证;
[0119]第四确定模块606,用于若所述第二相似度未超过预设第二相似度,则确定所述用户认证失败。
[0120]优选地,所述装置还包括:
[0121]导读模块,用于通过导读模块中的语音合成模块将预存的文本信息转化得到声纹采集时的导读语音信息,并通过所述导读模块中的终端语音播放模块播放所述导读语音信息;
[0122]声纹采集模块,用于通过声纹采集模块中的送话器采集所述用户跟读所述导读语音信息的模拟语音信号,并通过所述声纹采集模块中的语音处理电路将所述模拟语音信号转换为数字语音信号;
[0123]语音合成模块,用于对所述数字语音信号进行分析,生成语音信息;
[0124]声纹建模模块,用于通过声纹建模模块从所述语音信息中提取声纹特征向量,并建立声纹模型。
[0125]优选地,所述装置还包括:
[0126]第三获取模块,用于获取所述用户的基本信息,所述基本信息包括所述用户的姓名、身份证号码和/或手机号;
[0127]查询模块,用于根据所述用户的基本信息向后台服务器查询对应的预存用户唯一标识;
[0128]发送模块,用于将所述用户唯一标识和所述第一数据信息进行绑定,并将绑定后的所述第一数据信息发送给所述后台服务器。
[0129]优选地,所述对比模块,包括:
[0130]提示单元,用于通过人脸检测模块在采集到的人脸数据信息中检测人脸区域
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1