指纹校验方法及装置的制造方法

文档序号:9787753阅读:323来源:国知局
指纹校验方法及装置的制造方法
【技术领域】
[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] 进一步的,所述指纹录入模块还用于接收输入的与所述样本指纹数据对应的手指 标识;
[0040] 所述目标指纹数据接收模块还用于获取与所述查找到的样本指纹数据对应的手 指标识,展示所述手指标识。
[0041] 实施本发明实施例,将具有如下有益效果:
[0042] 采用了上述指纹校验方法及装置之后,在身份验证的过程中,并不会使用单一的 样本指纹数据进行身份验证,而是与身份验证所处的应用环境即身份验证指令携带的业务 参数有关。若为启动应用或使用应用中的某一功能时进行身份验证,则可根据应用标识选 择相应的样本指纹数据进行身份验证,即业务参数可以为应用标识;若为某一个用户账户 进行身份验证(同一个应用可使用多个用户账户登录),则可根据用户账户选择相应的样 本指纹数据进行身份验证,即业务参数可以为用户账户;若在进行业务数值转移过程中,业 务数值处于某一业务数值区间时,例如移动支付或转账过程中支付数值或转账数值处于 某个数值区间时,则可根据用户账户选择相应的样本指纹数据进行身份验证,即业务参数 可以为业务数值区间。使得根据用户不同的操作产生的不同的业务参数,采用不同样本指 纹数据进行身份验证,即使某一个操作对应的样本指纹数据发生泄露,也不会影响其他的 应用或操作,从而提高了系统的安全性。
【附图说明】
[0043] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以 根据这些附图获得其他的附图。
[0044] 其中:
[0045] 图1为一个实施例中一种指纹校验方法的流程图;
[0046] 图2为一个实施例中一种指纹校验装置的结构示意图。
【具体实施方式】
[0047] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。
[0048] 为解决上述提到的传统技术中所有指纹验证均使用同一个样本指纹数据的方法 所造成的安全性不足的技术问题,特提供了一种指纹校验方法,该方法可依赖于计算机程 序实现,可运行于基于冯诺依曼体系的计算机系统上。该计算机程序可以是智能手机或笔 记本电脑上的指纹管理程序。该计算机系统可以是安装有指纹传感器的智能手机、平板电 脑、掌上电脑,笔记本电脑或个人电脑等终端设备。
[0049] 具体的,如图1所示,该方法包括:
[0050] 步骤S102 :接收身份验证指令,获取所述身份验证指令携带的业务参数,所述业 务参数的类型包括应用标识、用户账户或业务数值区间中的一种。
[0051] 身份验证指令即为启动指纹传感器,开始进行指纹验证的指令。例如,当用户点击 终端上的安全性较高的应用的可执行文件、图标或快捷方式时,由于需要对用户的身份进 行验证,因此生成身份验证指令进入指纹校验流程。身份验证指令与用户的操作相关,若用 户
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1