指纹录入方法及装置的制造方法

文档序号:9787754阅读:259来源:国知局
指纹录入方法及装置的制造方法
【技术领域】
[0001]本发明涉及计算机技术领域,尤其涉及一种指纹录入方法及装置。
【背景技术】
[0002]传统技术中,智能终端上的安全性较高的应用在进行用户身份校验时,通常使用账号密码校验,用户需要输入较长的密码才能完成身份校验。随着移动互联网的发展,为了简化身份校验的过程,加快身份校验的速度,通常使用指纹进行身份校验。智能终端上安装有指纹传感器,用户通过触摸指纹传感器则可输入指纹进行校验。
[0003]现有的指纹校验方法通常先在操作系统中录入样本指纹数据,然而,由于智能终端大小的限制,指纹传感器通常较小,其感应面积也较小,因此单次的指纹检测只能得到单指指纹数据的子集。现有技术中为了提高指纹检测的速度,通常需要预先录入完整的样本指纹数据,从而只需要通过判断检测到的目标指纹数据是否为录入的样本指纹数据的子集即可确定是否指纹检测通过。
[0004]然而,发明人经过研究发现现有技术中的指纹校验方法至少存在如下问题:为了得到完整的样本指纹数据,在录入样本指纹数据的时候,需要用户在指纹传感器上多次移动手指,分批次录入所有位置的样本指纹数据的子集,然后再合并为样本指纹数据。这样就使得指纹的录入过程非常复杂,耗时较多,从而导致操作的便利性不足。

【发明内容】

[0005]基于此,为解决上述提到的传统技术中录入样本指纹数据时需要录入完整的指纹信息的过程耗时较多,操作的便利性不足的技术问题,特提供了一种指纹录入方法。
[0006]一种指纹录入方法,包括:
[0007]接收指纹检测指令,获取预存的样本指纹数据,所述样本指纹数据为完整的指纹数据集的子集;
[0008]通过指纹传感器持续采集目标指纹数据;
[0009]判断所述采集到的目标指纹数据是否与所述样本指纹数据匹配,若否,则将采集到目标指纹数据作为扩展指纹数据缓存,执行所述通过指纹传感器持续采集目标指纹数据的步骤;
[0010]若是,则校验通过,并将所述缓存中的扩展指纹数据合并到所述样本指纹数据中。
[0011]进一步的,所述接收指纹检测指令的步骤之前还包括:
[0012]接收指纹录入指令,通过指纹传感器持续采集输入的指纹数据;
[0013]合并所述输入的指纹数据得到样本指纹数据;
[0014]获取所述样本指纹数据的数据量;
[0015]在所述样本指纹数据的数据量大于或等于第一阈值时,停止采集输入的指纹数据,录入完毕。
[0016]进一步的,所述判断所述采集到的目标指纹数据是否与所述样本指纹数据匹配的步骤还包括:
[0017]获取所述采集到的目标指纹数据与所述样本指纹数据的交集数据,判断所述交集数据是否大于第二阈值,若是,则判定匹配。
[0018]进一步的,所述将采集到目标指纹数据作为扩展指纹数据缓存的步骤之前还包括:
[0019]判断所述交集数据是否小于第三阈值,若是,则丢弃所述采集到的目标指纹数据。
[0020]进一步的,所述接收指纹检测指令的步骤还包括:
[0021]记录接收到所述指纹检测指令的起始时间戳;
[0022]所述方法还包括:
[0023]在所述采集到的目标指纹数据与所述样本指纹数据不匹配时,判断是否相对于所述起始时间戳超时,若是,则丢弃所述缓存的扩展指纹数据。
[0024]此外,为解决上述提到的传统技术中录入样本指纹数据时需要录入完整的指纹信息的过程耗时较多,操作的便利性不足的技术问题,特提供了一种指纹录入装置。
[0025]一种指纹校验装置,包括:
[0026]一种指纹录入装置,其特征在于,包括:
[0027]指纹检测指令接收模块,用于接收指纹检测指令,获取预存的样本指纹数据,所述样本指纹数据为完整的指纹数据集的子集;
[0028]目标指纹数据采集模块,用于通过指纹传感器持续采集目标指纹数据;
[0029]指纹匹配模块,用于判断所述采集到的目标指纹数据是否与所述样本指纹数据匹配;
[0030]扩展指纹数据缓存模块,用于在匹配失败时将采集到目标指纹数据作为扩展指纹数据缓存,调用所述指纹匹配模块;
[0031]样本指纹数据扩展模块,用于在匹配成功时判定校验通过,并将所述缓存中的扩展指纹数据合并到所述样本指纹数据中。
[0032]进一步的,所述装置还包括样本指纹数据录入模块,用于接收指纹录入指令,通过指纹传感器持续采集输入的指纹数据;合并所述输入的指纹数据得到样本指纹数据;获取所述样本指纹数据的数据量;在所述样本指纹数据的数据量大于或等于第一阈值时,停止采集输入的指纹数据,录入完毕。
[0033]进一步的,所述指纹匹配模块还用于获取所述采集到的目标指纹数据与所述样本指纹数据的交集数据,判断所述交集数据是否大于第二阈值,若是,则判定匹配。
[0034]进一步的,所述指纹匹配模块还用于判断所述交集数据是否小于第三阈值,若是,则丢弃所述采集到的目标指纹数据。
[0035]进一步的,所述指纹检测指令接收模块还用于记录接收到所述指纹检测指令的起始时间戳;
[0036]所述扩展指纹数据缓存模块还用于在所述采集到的目标指纹数据与所述样本指纹数据不匹配时,判断是否相对于所述起始时间戳超时,若是,则丢弃所述缓存的扩展指纹数据。
【附图说明】
[0037]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0038]其中:
[0039]图1为一个实施例中一种指纹录入方法的流程图;
[0040]图2为一个实施例中样本指纹数据与完整指纹数据的对比图;
[0041]图3为一个实施例中一种录入样本指纹数据的过程的流程图;
[0042]图4为一个实施例中一种指纹录入装置的结构示意图。
【具体实施方式】
[0043]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0044]为解决上述提到的传统技术中录入样本指纹数据时需要录入完整的指纹信息的过程耗时较多,操作的便利性不足的技术问题,特提供了一种指纹录入方法,该方法可依赖于计算机程序实现,可运行于基于冯诺依曼体系的计算机系统上。该计算机程序可以是智能手机或笔记本电脑上的指纹管理程序。该计算机系统可以是安装有指纹传感器的智能手机、平板电脑、掌上电脑,笔记本电脑或个人电脑等终端设备。
[0045]具体的,如图1所示,该方法包括:
[0046]步骤S102:接收指纹检测指令,获取预存的样本指纹数据,所述样本指纹数据为完整的指纹数据集的子集。
[0047]指纹检测指令即为启动指纹传感器,开始进行指纹验证的指令。例如,当用户点击终端上的安全性较高的应用的可执行文件、图标或快捷方式时,由于需要对用户的身份进行验证,因此生成身份验证指令进入指纹校验流程。身份验证指令与用户的操作相关,若用户的操作需要进行身份验证,则生成身份验证指令。
[0048]在一个实施例中,可检测应用访问事件,获取应用访问事件对应的应用标识,生成应用标识的指纹检测指令。
[0049]应用访问事件即为用户启动某个应用或访问某个应用中的功能时触发的系统事件。例如,在移动支付应用对应的应用场景中,用户在进入移动支付应用时可不进行身份验证,用户可查看支付账户的余额或交易记录等信息,当用户点击“支付”按钮进入支付功能时(即为一种业务数值转移业务),则可展示指纹输入界面进行身份验证。
[0050]样本指纹数据即为用于指纹检测的参照的指纹数据,需要用户提前录入。但在本实施例中,与传统技术不同的是,样本指纹数据可以为完整的指纹数据集的子集。完整的指纹数据集为对应人的手指上所有指纹点的数据集合,也就是说,如图2所示,假设人的手指上的所有指纹点的集合为图2中的大圆面积部分,则预存的样本指纹数据即为图2中大圆面积部分中的小圆面积部分,即为完整的指纹数据集中的部分指纹点。
[0051]具体的,预先录入样本指纹数据的步骤可如图3所示,包括:
[0052]步骤S202:接收指纹录入指令,通过指纹传感器持续采集输入的指纹数据。
[0053]步骤S204:合并所述输入的指纹数据得到样本指纹数据。
[0054]步骤S206:获取所述样本指纹数据的数据量。
[0055]步骤S208:在样本指纹数据的数据量大于或等于第一阈值时,停止采集输入的指纹数据,录入完毕。
[0056]也就是说,在录入样本指纹数据时,并不需要采集完整的指纹数据集上的所有指纹点,只需要采集的指纹点的个数超过一定范围,即样本指纹数据的数据量(即对应的指纹点的数量)超过第一阈值,则完成录入过程。且在录入指纹的过程中,用户可通过滑动手指多次录入来扩充样本指纹数据的数据量。
[0057]由于录入的样本指纹数据的数据量不需要满足完整的指纹数据集上的所有指纹点,因此,和传统技术相比,录入指纹的操作需要用户在指纹传感器上滑动手指的次数较少,从而加快了录入过程,提高了操作的便利性。
[0058]步骤S104:通过指纹传感器持续采集目标指纹数据;
[0059]在接收到指纹检测指令,相应启动了指纹传感器开始检测指纹输入之后,用户则可通过在指纹传感器上滑动手指来输入指纹。指纹传感器周期性地检测指纹,每个周期采集的指纹数据即为目标指纹数据。
[0060]例如,若采集周期为0.ls,则在Is内,指纹传感器可依次采集10次目标指纹数据。
[0061]步骤S106:判断所述采集到的目标指纹数据是否与所述样本指纹数据匹配,若否,则执行步骤S108:将采集到目标指纹数据作为扩展指纹数据
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1