一种网络实名购票的用户身份验证方法及装置与流程

文档序号:14446177阅读:315来源:国知局
一种网络实名购票的用户身份验证方法及装置与流程

本发明涉及声纹识别技术领域,尤其涉及一种网络实名购票的用户身份验证方法及装置。



背景技术:

线上购票已成为当前人们的普遍需求,在大多数的票务系统中,为防止黄牛党等群体的恶意抢票行为,通过实名制,限制购买数量,验证码等方式,进行了严格的购买控制,例如火车票、演唱会门票等。

目前购票系统中,购票时采用实名制、限制账号购买数量、手机号验证、图像验证等方式在一定程度上限制了黄牛等群体的恶意抢票行为,但是遇到恶意刷票群体拥有复数的个人信息,如手机号、身份证等,一个人可注册多个账号进行抢票,购票系统就无法判断实际的购票人是唯一的,且当前的验证码/图像手段仅仅防止了利用技术手段机器人程序刷票,并无法有效限制刷票者人工刷票。

因此,本发明提出一种网络实名购票的用户身份验证方法及装置以解决现有购票系统的验证手段仅仅防止了利用技术手段机器人程序刷票,而无法有效限制刷票者人工刷票的技术问题。



技术实现要素:

本发明提供了一种网络实名购票的用户身份验证方法及装置,解决了现有购票系统的验证手段仅仅防止了利用技术手段机器人程序刷票,而无法有效限制刷票者人工刷票的技术问题。

本发明提供了一种网络实名购票的用户身份验证方法,包括:

获取用户录入的验证语音;

提取验证语音中的验证声纹;

一一将验证声纹与已购买声纹库中的声纹进行比对,分别得到匹配值;

判断匹配值是否高于预置匹配阈值,当存在一个匹配值高于预置匹配阈值时,提示限制购票并结束验证,否则完成购票操作。

作为优选,所述判断匹配值是否高于预置匹配阈值,当存在一个匹配值高于预置匹配阈值时,提示限制购票并结束验证,否则完成购票操作之后还包括:

将验证声纹保存至已购买声纹库中。

作为优选,所述获取用户录入的验证语音之后,所述提取验证语音中的验证声纹之前还包括:

对验证语音进行语音质量检测,包括:

计算验证语音的信噪比、平均能量值和有效语音时长;

依次将验证语音的信噪比、平均能量值和有效语音时长与对应的预置阈值进行比对,若信噪比、平均能量值和有效语音时长均高于对应的预设阈值,则确定验证语音的语音质量合格,并执行下一步,否则提示用户重新录入验证语音并返回重新获取用户录入的验证语音。

作为优选,所述计算验证语音的信噪比、平均能量值和有效语音时长之前还包括:

判断验证语音中的内容类型,内容类型包括随机数字、随机短语、随机长句和固定短语;

根据验证语音中的内容类型确定有效语音时长对应的预置阈值。

本发明提供了一种网络实名购票的用户身份验证装置,包括:

获取单元,用于获取用户录入的验证语音;

声纹提取单元,用于提取验证语音中的验证声纹;

比对单元,用于一一将验证声纹与已购买声纹库中的声纹进行比对,分别得到匹配值;

判断单元,用于判断匹配值是否高于预置匹配阈值,当存在一个匹配值高于预置匹配阈值时,提示限制购票并结束验证,否则完成购票操作。

作为优选,本发明提供的一种网络实名购票的用户身份验证装置还包括:

保存单元,用于将验证声纹保存至已购买声纹库中。

作为优选,本发明提供的一种网络实名购票的用户身份验证装置还包括:

语音质量检测单元,用于对验证语音进行语音质量检测;

语音质量检测单元包括:

计算子单元,用于计算验证语音的信噪比、平均能量值和有效语音时长;

比对子单元,用于依次将验证语音的信噪比、平均能量值和有效语音时长与对应的预置阈值进行比对,若信噪比、平均能量值和有效语音时长均高于对应的预设阈值,则确定验证语音的语音质量合格,并执行下一步,否则提示用户重新录入验证语音并返回重新获取用户录入的验证语音。

作为优选,所述语音质量检测单元还包括:

判断子单元,用于判断验证语音中的内容类型,内容类型包括随机数字、随机短语、随机长句和固定短语;

阈值确定子单元,用于根据验证语音中的内容类型确定有效语音时长对应的预置阈值。

从以上技术方案可以看出,本发明具有以下优点:

本发明提供了一种网络实名购票的用户身份验证方法,包括:获取用户录入的验证语音;提取验证语音中的验证声纹;一一将验证声纹与已购买声纹库中的声纹进行比对,分别得到匹配值;判断匹配值是否高于预置匹配阈值,当存在一个匹配值高于预置匹配阈值时,提示限制购票并结束验证,否则完成购票操作。

本发明中,通过获取用户录入的验证语音,提取用户的验证声纹,并与已购买声纹库中的声纹进行比对,判断该用户是否已购票,若已经购票则提示显示购票信息并结束验证,若未购票则为该用户完成购票操作,利用每个人独特的声纹进行购票验证,防止其他人员单纯利用身份信息多次购票,解决了现有购票系统的验证手段仅仅防止了利用技术手段机器人程序刷票,而无法有效限制刷票者人工刷票的技术问题。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明提供的一种网络实名购票的用户身份验证方法的一个实施例的流程示意图;

图2为本发明提供的一种网络实名购票的用户身份验证方法的另一个实施例的流程示意图;

图3为本发明提供的一种网络实名购票的用户身份验证装置的一个实施例的结构示意图。

具体实施方式

本发明实施例提供了一种网络实名购票的用户身份验证方法及装置,解决了现有购票系统的验证手段仅仅防止了利用技术手段机器人程序刷票,而无法有效限制刷票者人工刷票的技术问题。

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,本发明实施例提供了一种网络实名购票的用户身份验证方法的一个实施例,包括:

101、获取用户录入的验证语音;

102、提取验证语音中的验证声纹;

103、一一将验证声纹与已购买声纹库中的声纹进行比对,分别得到匹配值;

104、判断匹配值是否高于预置匹配阈值,当存在一个匹配值高于预置匹配阈值时,提示限制购票并结束验证,否则完成购票操作。

本发明实施例中,通过获取用户录入的验证语音,提取用户的验证声纹,并与已购买声纹库中的声纹进行比对,判断该用户是否已购票,若已经购票则提示显示购票信息并结束验证,若未购票则为该用户完成购票操作,利用每个人独特的声纹进行购票验证,防止其他人员单纯利用身份信息多次购票,解决了现有购票系统的验证手段仅仅防止了利用技术手段机器人程序刷票,而无法有效限制刷票者人工刷票的技术问题。

以上是本发明提供的一种网络实名购票的用户身份验证方法的一个实施例进行说明,以下将说明本发明提供的一种网络实名购票的用户身份验证方法的另一个实施例进行说明。

请参阅图2,本发明实施例提供了一种网络实名购票的用户身份验证方法的另一个实施例,包括:

201、获取用户录入的验证语音;

需要说明的是,获取用户根据提示录入的验证语音。

202、对验证语音进行语音质量检测,包括:

203、判断验证语音中的内容类型,内容类型包括随机数字、随机短语、随机长句和固定短语;

需要说明的是,判断注册语音中的内容类型,内容类型包括随机数字、随机短语、随机长句和固定短语。

204、根据验证语音中的内容类型确定有效语音时长对应的预置阈值;

需要说明的是,根据验证语音中的内容类型确定有效语音时长对应的预置阈值,若为随机数字,则有效语音时长对应的预置阈值为1.2秒;若为随机短语,则有效语音时长对应的预置阈值为1.8秒;若为随机长句,则有效语音时长对应的预置阈值为16秒;若为固定短语,则有效语音时长对应的预置阈值为0.8秒。

205、计算验证语音的信噪比、平均能量值和有效语音时长;

需要说明的是,计算验证语音的信噪比、平均能量值和有效语音时长。

206、依次将验证语音的信噪比、平均能量值和有效语音时长与对应的预置阈值进行比对,若信噪比、平均能量值和有效语音时长均高于对应的预设阈值,则确定验证语音的语音质量合格,并执行下一步,否则提示用户重新录入验证语音并返回重新获取用户录入的验证语音;

需要说明的是,依次将注册语音的信噪比、平均能量值和有效语音时长与对应的预置阈值进行比对,若信噪比、平均能量值和有效语音时长均高于对应的预设阈值,则确定注册语音的语音质量合格,并执行下一步,否则提示用户重新录入注册语音并返回重新获取用户录入的注册语音,其中,信噪比对应的预设阈值为10分贝,平均能量值对应的预设阈值为[1000,30000],有效语音时长对应的预置阈值在前序步骤已经确定。

207、提取验证语音中的验证声纹;

需要说明的是,验证语音的语音质量合格后,提取验证语音中的验证声纹,为后续的比对工作做准备。

208、一一将验证声纹与已购买声纹库中的声纹进行比对,分别得到匹配值;

需要说明的是,一一将提取的验证声纹,与已购买声纹库中的声纹进行比对,并分别得到对应的匹配值。

209、判断匹配值是否高于预置匹配阈值,当存在一个匹配值高于预置匹配阈值时,提示限制购票并结束验证,否则完成购票操作;

需要说明的是,判断每一个匹配值是否高于预置匹配阈值,当存在一个匹配值高于预置匹配阈值时,表示该用户已购买过票,因此,提示限制购票并结束验证,否则为该用户完成购票操作。

210、将验证声纹保存至已购买声纹库中。

需要说明的是,将该用户的验证声纹保存至已购买声纹库中,对已购买声纹库进行实时更新。

以上是对本发明提供的一种网络实名购票的用户身份验证方法的另一个实施例进行说明,以下将对本发明提供的一种网络实名购票的用户身份验证装置的一个实施例进行说明。

请参阅图3,本发明提供了一种网络实名购票的用户身份验证装置的一个实施例,包括:

获取单元301,用于获取用户录入的验证语音;

语音质量检测单元302,用于对验证语音进行语音质量检测;

语音质量检测单元302包括:

判断子单元3021,用于判断验证语音中的内容类型,内容类型包括随机数字、随机短语、随机长句和固定短语;

阈值确定子单元3022,用于根据验证语音中的内容类型确定有效语音时长对应的预置阈值;

计算子单元3023,用于计算验证语音的信噪比、平均能量值和有效语音时长;

比对子单元3024,用于依次将验证语音的信噪比、平均能量值和有效语音时长与对应的预置阈值进行比对,若信噪比、平均能量值和有效语音时长均高于对应的预设阈值,则确定验证语音的语音质量合格,并执行下一步,否则提示用户重新录入验证语音并返回重新获取用户录入的验证语音;

声纹提取单元303,用于提取验证语音中的验证声纹;

比对单元304,用于一一将验证声纹与已购买声纹库中的声纹进行比对,分别得到匹配值;

判断单元305,用于判断匹配值是否高于预置匹配阈值,当存在一个匹配值高于预置匹配阈值时,提示限制购票并结束验证,否则完成购票操作;

保存单元306,用于将验证声纹保存至已购买声纹库中。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1