一种云模式的语音鉴权系统的制作方法

文档序号:7948300阅读:149来源:国知局
专利名称:一种云模式的语音鉴权系统的制作方法
技术领域
本发明涉及系统软件及语音识别等技术领域,特别是指一种云模式的语音鉴权系统。
背景技术
随着互联网技术,特别是互联网技术和软件技术的发展,为基于语音的声纹识别的鉴权系统提供了可行性。目前传统的鉴权模式通过用户名密码方式进行验证,用户名与密码方式存在一定的安全风险,存在信息泄露的可能性,随着生物识别技术的发展,尤其是语音识别与声纹识别技术的发展,为基于生物识别方式的鉴权认证提供了可行性,同时,云计算技术的发展,为各种远程功能的获取提供了条件,结合云计算技术和生物识别技术进行鉴权认证,进一步提高了鉴权认证的安全性。有鉴于此,本发明的目的在于提出一种结合云计算技术的语音识别以及声纹识别的一种云模式的语音鉴权系统。

发明内容
从上面所述可以看出,本发明提供的一种云模式的语音鉴权系统,通过随机抽取语音验证问题和答案,注册用户通过理解语音问题并进行回答后系统进行回答内容的判断和语音特征即声纹的识别确认用户身份和验证问题的回答,实现一种安全性更高的一种云模式的语音鉴权系统。
具体来说具有以下优点:
生物特征识别:
基于语音特征的声纹识别,具备与指纹类似的生物识别的唯一性识别功能,可以替代一般应用场景下的密码,安全可靠。使用方便:
用户简单的回答系统随机抽取的简单问题即可进行识别和鉴权,使用方式简单快捷。云模式应用:
基于云服务模式的应用,将语音识别和声纹识别功能嵌入和耦合到各种应用系统中,扩展性强,应用方式灵活。随机防伪:
系统随机抽取问题并要求用户进行语音回答,系统进行语音内容的识别,以防止录音播放方式的攻击,有效地提高了系统应用的安全性。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明系统模块结构的示意图。图2为本发明业务流程示意图。
具体实施例方式下面参照附图对本发明进行更全面的描述,其中说明本发明的示例性实施例。为实现上述目的,提出了一种云模式的语音鉴权系统。以下通过结合附图,对本发明的实施方式进行描述。
实现一种云模式的语音鉴权系统的关键点如下:
声纹识别:
通过提取语音波形中反映说话人生理和行为特征的语音参数作为声音生物特征,基于声音的生物特征进行识别,具备与指纹识别类似的功能,自动识别说话人身份。语音识别:
为了防止机器播放录音,系统进行随机问题的抽取并要求用户回答简单的问题,并基于用户回答语音进行内容的识别验证。云服务:
系统将声纹识别和语音识别以云服务方式进行封装,通过服务接口和网络开放给系统进行使用,系统与服务之间进行轻量级耦合,扩展了系统的延展性。用户验证:
系统随机性抽取数据库保存的各种问题,要求用户进行语音的回答,系统获取用户语音并进行内容的识别后验证用户声纹与回答内容的准确性,一致则认为验证通过,以此防止录音播放攻击。
主要功能模块
如图1所不,一种云模式的语音鉴权系统的系统结构主要包括:
用户侧:
语音设备100:
用户端语音接入设备,包含电话,移动终端,带有语音功能的电脑等设备,可以接入到系统语音平台。语音接入101:
用于接入到系统语音系统的接入模块,将用户的语音设备通过传输通道接入到系统语音平台。传输通道102:
提供语音接入和传输的通道,包含电话网,宽带数据网等物理通道,为用户的语音接入和语音数据的传输提供了通道。
系统侧:
管理配置模块103
系统管理功能模块,包含用户管理,逻辑管理、参数配置等各种管理功能,对系统进行各种管理和配置。语音接口模块104:
提供用户访问系统语音接口,将用户语音通过接口接入到系统的各个功能业务模块并提供基于业务逻辑的语音流程的跳转。验证数据库105:
提供各种验证问题及答案的数据管理容器,并提供各种数据库的基础功能。声纹数据库106:
提供各种用户注册的语音生物特征即声纹数据的数据管理容器,并提供各种数据库的基础功能。验证数据抽取107:
负责从验证数据库随机抽取验证问题和答案,提供给鉴权功能模块进行问题验证。验证答案验证108:
根据鉴权功能模块的业务逻辑与根据用户提供的语音回答数据识别的内容进行答案的验证,并将验证的结果提供给鉴权逻辑模块。
语音数据采集109:
负责采集用户接入的语音数据,并将采集的语音数据提供给其他相关的功能模块,如语音识别模块等。鉴权逻辑处理模块110
负责鉴权的业务逻辑流程的执行与逻辑控制,根据不同的业务参数控制业务逻辑流程,包含鉴权业务,语音播放流程控制等,判断用户鉴权的结果并将鉴权结果提供给响应的系统模块。语音合成模块111:
将提取的验证问题数据通过语音合成模块进行播放,提供文本到语音的转换功能,用户通过语音方式获取到系统播放的验证问题。语音识别模块111:
负责将语音采集模块获取的用户语音数据进行语音内容的识别,提供语音到文本的转换功能,并将识别的结果提供给验证答案验证模块进行用户回答内容的验证比较。声纹识别模块112:
负责用户的声纹数据进行注册和对语音采集模块获取的用户语音数据进行用户语音声纹的识别,并与声纹数据库进行数据比对以鉴别用户身份。系统门户113:
系统用户登入门户的系统的门户,提供用户使用系统的界面和各种业务流程的承载。
下面举一个例子来说明本发明基于云模式的语音的识别鉴权工作流程,该实施例中,业务包括以下步骤:
预置条件:用户在系统注册,系统注册了用户的语音特征作为声纹数据。
步骤1:用户通过网络或电话等具备语音传输功能的方式访问系统,访问系统登录页面;
步骤2:系统随机抽取验证问题,语音方式播放给用户,提示用户进行验证问题的回
答;
步骤3:用户听到系统的问题后,进行语音方式的回答;
步骤4.系统获取和记录用户语音内容,进行声纹和语音内容的识别;
步骤5.系统比对用户声纹数据,进行用户身份的确认;
步骤6.系统识别用户语音内容进行问题答案的确认;
步骤7.根据声纹识别身份和用户回答问题的比对结果,系统判定本次用户登录是否正确。步骤8.根据系统判断结果,用户进入到系统或提示用户登录错误信息,提示用户再次进行登录操作。
本发明的描述是为了示例和说明起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
权利要求
1.一种云模式的语音鉴权系统,其特征在于,用户在系统注册用户信息和提供声音样本数据,系统进行分析和处理提取声音的特征作为声纹数据,并将声纹识别功能封装成远程服务提供给系统使用,鉴权时系统通过随机抽取系统验证问题并要求用户回答,用户客户端获取用户声音数据后通过云模式声纹识别和语音内容识别并依据识别结果进行鉴权。
2.如权利要求1所述,用户需注册用户信息和声音信息,其特征在于,用户注册用户信息,包含用户名,密码等信息,并提供声音数据样本,系统进行声音的分析和处理,提取声音的特征数据保存到数据库并与用户身份进行关联。
3.如权利要求1所述,系统将声纹识别功能进行封装后以服务方式进行调用,其特征在于,系统将用户注册提供的声音数据提取特征值后作为声纹数据,并将识别用户声音功能作为服务方式进行开放,系统通过本地或远程云服务调用模式请求系统调用。
4.如权利要求3所述,系统通过请求声纹识别云服务进行用户的鉴权和识别,其特征在于,用户端嵌入声音采集模块和服务请求模块,如麦克风与声音采集模块,用户在进行鉴权时,系统下发验证问题并通过用户终端系统采集用户语音数据,将该数据作为分析样本发起对系统云声纹识别服务的请求,系统进行处理和识别后将结果返回到第三方系统。
5.如权利要求4所述,系统抽取随机问题要求用户回答,其特征在于,为防止录音方式的欺骗,系统随机抽取系统验证库验证问题数据,要求用户按照问题要求进行回答,通过随机性问题和回答,保证用户端非机器操作,同时,系统语音识别功能识别用户回答的语音内容并与验证问题答案进行比对,比对声纹与语音内容正确才可认为本次鉴权成功。
全文摘要
本发明公开了一种云模式的语音鉴权系统,包含声音采集模块,声纹注册模块,业务逻辑模块,声纹验证服务模块等。本发明通过用户在系统进行注册用户信息和声音信息,系统采集用户声音样本特征作为声纹数据保存,同时,系统将声纹比对功能封装成网络服务提供给系统进行使用,鉴权功能模块通过采集用户声音数据后,提供声音样本数据请求系统声纹识别服务进行语音和声纹的识别,通过识别结果判断用户身份进行鉴权。通过基于声音与声纹采集和识别,实现了类似指纹方式的鉴权功能,提供了一种使用简单快捷远程鉴权识别服务。
文档编号H04L29/06GK103078828SQ20111032762
公开日2013年5月1日 申请日期2011年10月25日 优先权日2011年10月25日
发明者顾健 申请人:上海博路信息技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1