一种语音口令验证方法和验证装置制造方法及图纸

技术编号:27936055 阅读:19 留言:0更新日期:2021-04-02 14:16
本发明专利技术提供一种语音口令验证方法和验证装置,其中,一种语音口令验证方法,其特征在于:包括以下步骤:根据验证口令,敲击产生敲击声及敲击节奏;终端采集所示敲击声,形成声波频谱;识别所述声波频谱中的波峰、连续波峰数、波峰之间的间隔时间段阈值数,并转换成待验证字符信息。本发明专利技术语音口令验证,用户不用开口说话,避免了在公共环境,或者旁边有其它人的环境存在使用尴尬的问题,用户不再需要突然对着移动互联网终端说话,或者尤其是莫名奇妙的话,解决难以开口的问题,同时也避免隐私的泄露。

【技术实现步骤摘要】
一种语音口令验证方法和验证装置
本专利技术涉及信息技术,尤其是一种语音口令验证方法和验证装置。
技术介绍
验证码技术是用来防止恶意破解密码、刷票、系统自动操作,能有效防止某个黑客对某一个特定注册用户用特定程序暴力破解方式进行不断的登陆尝试。目前验证码技术在移动互联网终端设备上应用,常见实现方式有:1、显示对应的文字验证码,用户输入相同的文字内容进行验证;2、移动图片上的局部图像到指定位置进行验证;3、在图形上显示曲线,用户临摹曲线;4、用户接收相关的口令,并语音读出进行验证。其中,通过语音进行验证,在公共环境,或者旁边有其它人的环境存在使用尴尬的问题,即用户需要突然对着移动互联网终端说话,或者尤其是莫名奇妙的话,往往很难开口。
技术实现思路
本专利技术的主要目的是克服现有技术的不足,提供一种语音口令验证方法和验证装置。其中,一种语音口令验证方法,其特征在于:包括以下步骤:根据验证口令,敲击产生敲击声及敲击节奏;终端采集所示敲击声,形成声波频谱;识别所述声波频谱中的波峰、连续波峰数、波峰之间的间隔时间段阈值数,并转换成待验证字符信息。一种验证装置,其特征在于,包括:验证信息提示模块,用于语音口令验证操作提示;音频采集模块,用于采集语音口令的标本和采集用户的敲击声,形成声波频谱;音频识别模块,用于根据采集的声波频谱、提取波峰、连续波峰次数、非连续波峰之间间隔间隔时间段;验证信息转换模块,用于根据所述音频识别模块识别的信息转化为待验证的口令的字符信息;比对模块,用于比对预先录制或者预设的口令。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。图1为某优选实施方案中的语音口令验证方法的应用场景图;图2为某优选实施方案中的方法流程图之一;图3为某优选实施方案中的方法流程图之二;图4为某优选实施方案中验证装置的结构框图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本说明书相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本说明书的一些方面相一致的装置和方法的例子。在本说明书使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书。在本说明书和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本说明书可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。参考图1,本申请提供的语音口令验证方法,可以应用于如图1所示的应用环境中。其中,终端110通过网络与服务器120通过网络进行通信,用户100通过输入装置操作终端110。其中,终端110可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,如图2所示,提供了一种语音口令验证方法,以该方法应用于图1中的终端为例进行说明,但该方法不限定于仅仅在终端上实施,具体包括以下步骤:S01,显示验证提示信息提示信息可以是是语音验证中被验证的信息,如一个十以内的数字,也用于提示用户进行操作的信息,如“请按显示数字敲击”等。在一个实施例中,验证分上网验证模式和身份识别模式;终端首先识别当前验证的识别模式,如果是简单的上网验证模式,即验证目的仅仅是人工操作确认,则显示一个十以内的数字;如果是身份识别,则提示“请按顺序敲击数字口令”或“请按提示敲击数字口令”等。S02,根据验证口令,用户敲击产生敲击声及敲击节奏其中,上网验证模式,用户根据验证提示信息,在终端的屏幕,背壳等,敲击次数,使其产生敲击声。当然,不局限在终端上操作,还可以通过敲击其它物件产生声音来实现,例如桌子等。身份识别模式,用户根据验证提示信息,在终端的屏幕,背壳等,敲击次数,使其产生敲击声,同时相隔数字间,间隔一定时间,使敲击声形成节奏。例如:假如验证提示信息为“请按顺序敲击数字口令第二和第三位”,假如第二位是“3”、第三位为“1”,则用户只需连续敲击3下,然后停顿后再敲击1下,即可完成操作。S03,录音,获取敲击声音频,识别敲击数及敲击节奏终端采集用户的敲击声,形成声波频谱。其中采集到的声波频谱,对应每次的敲击,声波频谱中都会出现一次波峰,所以识别简单,准确率高。识别过程中,只要识别连续波峰数,就可以识别用户需要输入的数字。另外,对于输入为两个以上数字的,识别过程中,预设波峰间的间隔时间段阈值,超过该间隔时间段阈值,则可认为开始另一个验证码数字的输入。这样,用户不用开口说话,避免了在公共环境,或者旁边有其它人的环境存在使用尴尬的问题,用户不再需要突然对着移动互联网终端说话,或者尤其是莫名奇妙的话,难以开口的问题,同时也避免隐私的泄露。S04,转换成待验证字符信息,验证得到验证结果终端采集根据采集用户的敲击声,形成声波频谱,转化为待验证的字符信息,进行验证。上网验证模式,验证通过,则自动跳转到相应的页面。如果身份识别模式,验证通过,则身份被确认,允许用户进行进一步操作。参考图3,在一个实施例中,还包括:S00,采集语音口令的标本终端开启录音功能,采集语音口令的标本,形成该用户对应的原始声波频谱。用户可以定制敲击的次数和节奏变化。例如:假如用户定制的为总敲击10次,节奏变化为:“1-3-3--2-1”,则采集语音口令的标本时,只需依次敲击对应的次数,并根据对应间隔形成节奏就可以。其中每个数字代表连续敲击的次数,“-”代表间隔的时间单元。每个用户可以定制个性化的敲击次数和节奏。优选地,当敲击总次数较多时,如15次,可以定制更多的节奏变化有多种:“5-10”、或“1-3-5--3---3”等,每个用户都可以自己定义。终端采集到敲击声,形成声波频谱后,提取波峰、连续次数、波峰间隔间隔时间段等信息,并转化为代表该用户口令的字符信息,如“1-3-3--2-1”,终端本地缓存,或发送至服务本文档来自技高网...

【技术保护点】
1.一种语音口令验证方法,其特征在于:包括以下步骤:/n根据验证口令,敲击产生敲击声及敲击节奏;/n终端采集所示敲击声,形成声波频谱;/n识别所述声波频谱中的波峰、连续波峰数、波峰之间的间隔时间段阈值数,并转换成待验证字符信息。/n

【技术特征摘要】
1.一种语音口令验证方法,其特征在于:包括以下步骤:
根据验证口令,敲击产生敲击声及敲击节奏;
终端采集所示敲击声,形成声波频谱;
识别所述声波频谱中的波峰、连续波峰数、波峰之间的间隔时间段阈值数,并转换成待验证字符信息。


2.如权利要求1所述的语音口令验证方法,其特征在于,所述根据验证口令,敲击产生敲击声及敲击节奏过程中,用户在终端的屏幕、或背壳、或边框、或终端周边的物件上敲击以产生与验证口令相对应的节奏及数量的敲击声。


3.如权利要求1所述的语音口令验证方法,其特征在于,所述方法还包括采集语音口令的标本步骤,首次使用,用户敲击产生敲击声及敲击节奏,终端采集所述敲击声形成声波频谱;将所述声波频谱转化为字符信息以作为用户的原始口令或密钥。


4.如权利要求1所述的语音口令验证方法,其特征在于,所述方法还包括震动检测...

【专利技术属性】
技术研发人员:胡丙良何玉华
申请(专利权)人:全通金信控股广东有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1