[发明专利]一种用于基于验证安全等级提供语音验证码的方法与设备无效
| 申请号: | 201110197632.8 | 申请日: | 2011-07-14 |
| 公开(公告)号: | CN102255913A | 公开(公告)日: | 2011-11-23 |
| 发明(设计)人: | 文林福 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06 |
| 代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 罗朋 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 用于 基于 验证 安全 等级 提供 语音 方法 设备 | ||
技术领域
本发明涉及互联网技术领域,尤其涉及一种用于基于验证安全等级提供语音验证码的技术。
背景技术
验证码的主要目的是强制人机交互来抵御机器自动化攻击,使用验证码还可以有效防止恶意破解密码、刷票、论坛灌水等。现有技术中通常使用图片验证码,即用户通过输入图片验证码中显示的字符,达到验证的目的,一般图片验证码都经过一个程度的扭曲或加噪,以增加机器识别的难度。但对于视觉功能障碍者,通过图片验证码来进行验证具有一定的难度,因此,语音验证码技术应运而生语音验证码通过要求用户输入以语音文件播放的形式提供的验证内容,达到验证的目的。然而,由于现有技术中在同一个应用中所使用的语音验证码的难度等级基本是一致的,这就导致若难度太大,虽然提高了安全性但不利于用户的识别,若难度太低,则不利于网络安全。
因此,如何根据验证安全等级,提供不同级别的语音验证码,在提高机器识别的难度的同时,方便用户进行验证,提升用户体验,成为亟需解决的问题之一。
发明内容
本发明的目的是提供一种用于基于验证安全等级提供语音验证码的方法与设备。
根据本发明的一个方面,提供了一种由计算机实现的用于基于验证安全等级提供语音验证码的方法,其中,该方法包括以下步骤:
a获取用户通过用户设备在访问页面中提交的验证请求;
b根据所述用户的用户相关信息,确定所述验证请求所对应的验证安全等级;
c根据所述验证安全等级,获取与所述验证请求相对应的语音验证码;
d将所述语音验证码提供至所述访问页面。
根据本发明的另一方面,还提供了一种用于基于验证安全等级提供语音验证码的验证码提供设备,其中,该设备包括:
第一获取装置,用于获取用户通过用户设备在访问页面中提交的验证请求;
安全等级确定装置,用于根据所述用户的用户相关信息,确定所述验证请求所对应的验证安全等级;
第二获取装置,用于根据所述验证安全等级,获取与所述验证请求相对应的语音验证码;
提供装置,用于将所述语音验证码提供至所述访问页面。
与现有技术相比,本发明根据验证安全等级,提供不同级别的语音验证码,在提高机器识别的难度的同时,方便用户进行验证,提升了用户的使用体验。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出根据本发明一个方面的用于基于验证安全等级提供语音验证码的系统拓扑图;
图2示出根据本发明一个方面的用于基于验证安全等级提供语音验证码的设备示意图;
图3示出根据本发明一个优选实施例的用于基于验证安全等级提供语音验证码的设备示意图;
图4示出根据本发明另一个方面的用于基于验证安全等级提供语音验证码的方法流程图;
图5示出根据本发明一个优选实施例的用于基于验证安全等级提供语音验证码的方法流程图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
图1示出根据本发明一个方面的用于基于验证安全等级提供语音验证码的系统拓扑图,其中包括验证码提供设备1以及多个用户设备2。其中,验证码提供设备1可与多个用户设备2经由网络相连接,获取用户通过用户设备2在访问页面中提交的验证请求;根据所述用户的用户相关信息,确定所述验证请求所对应的验证安全等级;根据所述验证安全等级,获取与所述验证请求相对应的语音验证码;将所述语音验证码提供至所述访问页面。在此,网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。
另外,验证码提供设备1包括但不限于网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。而用户设备2包括但不限于任何一种可与用户通过语音等方式进行人机交互的电子产品,例如计算机、手机、PDA、掌上电脑PPC或IPTV等。验证码提供设备1与用户设备2之间的通信相互独立,包括但不限于基于诸如TCP/IP协议、UDP协议等的分组数据传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110197632.8/2.html,转载请声明来源钻瓜专利网。





