[发明专利]一种验证码的生成方法和装置在审
申请号: | 201610179364.X | 申请日: | 2016-03-25 |
公开(公告)号: | CN107229857A | 公开(公告)日: | 2017-10-03 |
发明(设计)人: | 何华;葛福臻 | 申请(专利权)人: | 宇龙计算机通信科技(深圳)有限公司 |
主分类号: | G06F21/36 | 分类号: | G06F21/36;G06F21/44;G06F21/32;G06K9/00;H04L9/32;H04L9/08 |
代理公司: | 工业和信息化部电子专利中心11010 | 代理人: | 梁军 |
地址: | 518057 广东省深圳市南*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 验证 生成 方法 装置 | ||
技术领域
本发明涉及通信技术领域,尤其涉及一种验证码的生成方法和装置。
背景技术
为了提升网络安全性,验证码的使用越来越普及。目前,验证码多为服务器端生成,并发送给用户,由用户输入验证码,服务器验证用户输入的验证码是否和生成的验证码相同,如果相同,则验证通过,否则验证不通过。
比较典型的应用场景为客户端支付过程,服务器发送第一随机验证码至移动客户端,移动客户端接收到的验证码定义为第二随机验证码,服务器判断第二随机验证码的时效性,并判断第一验证码和用户输入的第二验证码的一致性来完成支付。
但是,现有技术的缺陷在于随机验证码的使用过程较为不便,尤其是在网络不佳的情况下,用户可能需要多次输入验证码,用户体验不佳。
发明内容
本发明的主要目的在于提供一种验证码的生成方法和装置,以解决现有随机验证码的使用较为不便的问题。
针对上述技术问题,本发明是通过以下技术方案来解决的。
本发明提供了一种验证码的生成方法,包括:采集用户的指纹图像;提取所述指纹图像中的特征点;根据所述指纹图像中的特征点,生成用于验证的随机验证码。
其中,在提取所述指纹图像中的特征点之后,且在生成用于验证的随机验证码之前,还包括:根据预先存储的指纹图像,对采集的所述指纹图像进行匹配验证;在匹配验证通过的情况下,生成用于验证的随机验证码。
其中,采集用户的指纹图像,包括:利用预设的指纹模组,采集用户的指纹图像。
其中,根据所述指纹图像中的特征点,生成用于验证的随机验证码,包括:预先将指纹模组划分为多个区域;确定所述指纹图像处于每个区域中的特征点个数;基于每个区域中包括的特征点个数,生成用于验证的随机验证码。
其中,所述特征点包括:末梢点和分叉点。
本发明还提供了一种验证码的生成装置,包括:采集模块,用于采集用户的指纹图像;提取模块,用于提取所述指纹图像中的特征点;生成模块,用于根据所述指纹图像中的特征点,生成用于验证的随机验证码。
其中,所述装置还包括验证模块;所述验证模块,用于在提取所述指纹图像中的特征点之后,且在生成用于验证的随机验证码之前,根据预先存储的指纹图像,对采集的所述指纹图像进行匹配验证;在匹配验证通过的情况下,生成用于验证的随机验证码。
其中,所述采集模块,具体用于利用预设的指纹模组,采集用户的指纹图像。
其中,所述生成模块,具体用于:预先将指纹模组划分为多个区域;确定所述指纹图像处于每个区域中的特征点个数;基于每个区域中包括的特征点个数,生成用于验证的随机验证码。
其中,所述特征点包括:末梢点和分叉点。
本发明有益效果如下:
本发明利用指纹具有唯一性的特点,采集用户的指纹图像,并提取指纹图像中的特征点,将指纹图像分割为多份,并基于每份包含的特征点个数,生成随机验证码。将随机验证码应用到用户验证中,安全性高,且无需用户过多操作,方便可靠。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明一实施例的验证码的生成方法的流程图;
图2是根据本发明一实施例的指纹模组的示意图;
图3是根据本发明一实施例的验证码的使用的步骤流程图;
图4是根据本发明一实施例的提取特征点的步骤流程图;
图5是根据本发明一实施例的验证码的生成装置的结构图。
具体实施方式
本发明利用指纹具有唯一性的特点,采集用户的指纹图像,并提取指纹图像中的特征点,将指纹图像分割为多份,并基于每份包含的特征点个数,生成随机验证码。因为用户的指纹具有唯一性,所以该随机验证码也具有唯一性。将随机验证码应用到用户验证中,安全性高,且无需用户过多操作,方便可靠。进一步地,该随机验证码可以用于支付。
为使本发明的目的、技术方案和优点更加清楚,以下结合附图及具体实施例,对本发明作进一步地详细说明。
根据本发明的实施例,提供了一种验证码的生成方法。图1是根据本发明一实施例的验证码的生成方法的流程图。
步骤S110,采集用户的指纹图像。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宇龙计算机通信科技(深圳)有限公司,未经宇龙计算机通信科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610179364.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:手持装置的操作方法
- 下一篇:在集中环境中安全管理桌面应用的方法及系统