1.一种指纹验证方法,其特征在于,应用在移动终端中,所述移动终端中具有相互隔离的非安全域与安全域,所述安全域接入安全芯片;
所述方法包括:
在所述非安全域中根据应用的指纹验证请求采集目标指纹数据;
从所述非安全域切换至所述安全域;
在所述安全域中提取第一指纹模板片段、从所述安全芯片中提取第二指纹模板片段,所述第一指纹模板片段与所述第二指纹模板片段属于同一个指纹模板数据;
在所述安全域中根据所述第一指纹模板片段与所述第二指纹模板片段对所述目标指纹数据进行指纹验证。
2.如权利要求1所述的方法,其特征在于,所述在所述安全域中提取第一指纹模板片段、从所述安全芯片中提取第二指纹模板片段的步骤包括:
在所述安全域中对所述应用进行合法性校验;
当所述应用通过所述合法性校验时,从所述安全域的文件系统中提取第一指纹模板片段;
从所述安全芯片中提取第二指纹模板片段。
3.如权利要求1所述的方法,其特征在于,所述在所述安全域中根据所述第一指纹模板片段与所述第二指纹模板片段对所述目标指纹数据进行指纹验证的步骤包括:
在所述安全域中按照预设的拆分规则将所述第一指纹模板片段与所述第二指纹模板片段组合成指纹模板数据;
采用所述指纹模板数据与所述目标指纹数据进行匹配;
当所述指纹模板数据与所述目标指纹数据匹配成功时,判定指纹验证成功;
当所述指纹模板数据与所述目标指纹数据匹配失败时,判定指纹验证失败。
4.如权利要求3所述的方法,其特征在于,所述按照预设的拆分规则将所述第一指纹模板片段与所述第二指纹模板片段组合成指纹模板数据的步骤包括:
生成一指纹底板;
分别确定所述第一指纹模板片段的第一位置、所述第二指纹模板片段的第二位置;
在所述指纹底板的第一位置和第二位置分别写入所述第一指纹模板片段和所述第二指纹模板片段,获得指纹模板数据。
5.如权利要求1所述的方法,其特征在于,所述在所述安全域中根据所述第一指纹模板片段与所述第二指纹模板片段对所述目标指纹数据进行指纹验证的步骤包括:
在所述安全域中按照预设的拆分规则将所述目标指纹数据拆分成第一目标指纹片段和第二目标指纹片段;
采用所述第一指纹模板片段与所述第一目标指纹片段进行匹配;
采用所述第二指纹模板片段与所述第二目标指纹片段进行匹配;
当所述第一指纹模板片段与所述第一目标指纹片段、且所述第二指纹模板片段与所述第二目标指纹片段匹配成功时,判定指纹验证成功;
当所述第一指纹模板片段与所述第一目标指纹片段和/或所述第二指纹模板片段与所述第二目标指纹片段匹配失败时,判定指纹验证失败。
6.如权利要求5所述的方法,其特征在于,所述在所述安全域中按照预设的拆分规则将所述目标指纹数据拆分成第一目标指纹片段和第二目标指纹片段的步骤包括:
确定所述第一指纹模板片段的第一位置和所述第二指纹模板片段的第二位置;
在所述目标指纹数据的第一位置和第二位置分别提取第一目标指纹片段和第二目标指纹片段。
7.如权利要求1-6任一项所述的方法,其特征在于,还包括:
从所述安全域切换至所述非安全域;
在所述非安全域中将所述指纹验证的结果返回所述应用。
8.如权利要求1-6任一项所述的方法,其特征在于,还包括:
在所述非安全域中根据应用的指纹录入请求采集指纹模板数据;
从所述非安全域切换至所述安全域;
在所述安全域中按照预设的拆分规则将所述指纹模板数据拆分成第一指纹模板片段和第二指纹模板片段;
在所述安全域中存储所述第一指纹模板片段、将所述第二指纹模板片段存储至所述安全芯片。
9.一种指纹验证装置,其特征在于,应用在移动终端中,所述移动终端中具有相互隔离的非安全域与安全域,所述安全域接入安全芯片;
所述装置包括:
验证请求处理模块,用于在所述非安全域中根据应用的指纹验证请求采集目标指纹数据;
第一安全域切换模块,用于从所述非安全域切换至所述安全域;
指纹模板片段提取模块,用于在所述安全域中提取第一指纹模板片段、从所述安全芯片中提取第二指纹模板片段,所述第一指纹模板片段与所述第二指纹模板片段属于同一个指纹模板数据;
指纹验证模块,用于在所述安全域中根据所述第一指纹模板片段与所述第二指纹模板片段对所述目标指纹数据进行指纹验证。
10.一种移动终端,其特征在于,包括处理器和存储器;
所述存储器用于存储支持执行权利要求1至权利要求8中所述的指纹验证方法的程序;
所述处理器被配置为用于执行所述存储器中存储的程序。