指纹处理方法、装置及终端设备制造方法及图纸

技术编号:16645306 阅读:36 留言:0更新日期:2017-11-26 18:25
本发明专利技术适用于信息安全技术领域,提供了指纹处理方法、装置及终端设备,包括:获取第一指纹,将获取的第一指纹存入内存的当前指纹模板;将所述当前指纹模板存入文件系统中,得到系统指纹模板,并备份所述系统指纹模板,得到第一备份指纹模板;检测是否接收到指定指令,所述指定指令包括:开机后的解锁指令、指纹录入指令;在接收到指定指令后,检测当前指纹模板是否异常,所述当前指纹模板为从所述文件系统存入内存中的所述系统指纹模板;在当前指纹模板异常时,将所述第一备份指纹模板从所述文件系统中存入内存,并替换所述当前指纹模板。通过上述方法能够有效减少用户重新录入指纹的次数。

Fingerprint processing method, device and terminal equipment

The invention is applicable to the field of information security technology, provides a fingerprint processing method, device and terminal equipment, including obtaining the first fingerprint, the fingerprint template will get the first fingerprint stored in the memory; the current fingerprint template is stored in the file system, system fingerprint template, and the backup system of fingerprint template, get the first backup fingerprint template; detecting whether receiving specified instruction, the specified instructions include: Unlock instruction, fingerprint entry after boot instruction; received on the specified instruction after the detection of the current fingerprint template is abnormal, the current fingerprint template is stored in the system memory in the fingerprint template from the file system; in the fingerprint template is abnormal, the first backup fingerprint template from the file system into memory, and replace the current fingerprint template . The method can effectively reduce the number of users re input fingerprint.

【技术实现步骤摘要】
指纹处理方法、装置及终端设备
本专利技术属于信息安全
,尤其涉及指纹处理方法、装置及终端设备。
技术介绍
目前,终端设备通常与用户的指纹相结合,以便能够快速、安全地实现相应的功能,例如,假设将用户的指纹与解锁功能相结合,则通过用户的指纹能够快速实现对该终端设备的解锁;假设将用户的指纹与支付功能相结合,则通过用户的指纹能够快速实现相应的支付功能。在使用用户的指纹之前,需要将相应的用户的指纹录入终端设备中。现有的指纹录入方法中,在获取指纹后,将该指纹存入指纹模板,这样,可根据该指纹模板判断输入的指纹是否与该指纹模板存储的指纹匹配,若匹配,则判定输入的指纹对应的用户为合法用户。但该方法中,一旦指纹模板发生异常,则将不能实现指纹匹配功能,进而导致与指纹相关的功能不能实现。故,需要提供一种新的方法以解决上述技术问题。
技术实现思路
有鉴于此,本专利技术实施例提供了指纹处理方法、装置及终端设备,以解决现有技术中一旦指纹模板发生异常,将导致与指纹相关的功能不能实现的问题。本专利技术实施例的第一方面提供了一种指纹处理方法,包括:获取第一指纹,将获取的第一指纹存入内存的当前指纹模板;将所述当前指纹模板存入文件系统中,得到系统指纹模板,并备份所述系统指纹模板,得到第一备份指纹模板;检测是否接收到指定指令,所述指定指令包括:开机后的解锁指令、指纹录入指令;在接收到指定指令后,检测当前指纹模板是否异常,所述当前指纹模板为从所述文件系统存入内存中的所述系统指纹模板;在当前指纹模板异常时,将所述第一备份指纹模板从所述文件系统中存入内存,并替换所述当前指纹模板。本专利技术实施例的第二方面提供了一种指纹处理装置,包括:第一指纹获取单元,用于获取第一指纹,将获取的第一指纹存入内存的当前指纹模板;第一备份指纹模板生成单元,用于将所述当前指纹模板存入文件系统中,得到系统指纹模板,并备份所述系统指纹模板,得到第一备份指纹模板;指定指令检测单元,用于检测是否接收到指定指令,所述指定指令包括:开机后的解锁指令、指纹录入指令;第一当前指纹模板异常判断单元,用于在接收到指定指令后,检测当前指纹模板是否异常,所述当前指纹模板为从所述文件系统存入内存中的所述系统指纹模板;第一当前指纹模板替换单元,用于在当前指纹模板异常时,将所述第一备份指纹模板从所述文件系统中存入内存,并替换所述当前指纹模板。本专利技术实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如指纹处理方法任一项所述方法的步骤。本专利技术实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如指纹处理方法任一项所述方法的步骤。本专利技术实施例与现有技术相比存在的有益效果是:由于在接收到指定指令后,检测当前指纹模板是否异常,若异常,则将第一备份指纹模板从文件系统提取到内存中,并替换异常的当前指纹模板,而该第一备份指纹模板存储的信息是与发生异常前的当前指纹模板存储的信息是相同的,因此,可通过该第一备份指纹模板实现后续的指纹匹配,从而避免在当前指纹模板发生异常时就需要用户重新录入指纹,减少了用户操作,提高了用户体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例一提供的一种指纹处理方法的流程图;图2是本专利技术实施例一提供的一种移动终端的结构示意图;图3是本专利技术实施例二提供的一种指纹处理装置的结构示意图;图4是本专利技术实施例三提供的终端设备的示意图。具体实施方式以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本专利技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本专利技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本专利技术的描述。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。实施例一:图1示出了本专利技术第一实施了提供的一种指纹处理方法的流程图,需指出的是,本实施例中“第一指纹”、“第一备份指纹模板”、“第二指纹”、“第二备份指纹模板”中的“第一”、“第二”并没有实际含义,仅用于区分不同的指纹、备份指纹模板。详述如下:步骤S11,获取第一指纹,将获取的第一指纹存入内存的当前指纹模板。具体地,当用户在终端设备发出指纹录入指令后,用户按压该终端设备的指定位置,此时,该终端设备将获取第一指纹,具体为获取该第一指纹对应的图像信息,再将获取的图像信息存入内存的当前指纹模板。具体地,当终端设备为移动终端时,该移动终端的示意图如图2所示,在图2中,该移动终端包括存储器201、处理器202、输入设备203、输出设备204、总线205。步骤S12,将所述当前指纹模板存入文件系统中,得到系统指纹模板,并备份所述系统指纹模板,得到第一备份指纹模板。由于终端设备的内存不能长久保存相应的信息,因此,在当前指纹模板存入第一指纹成功后,将该当前指纹模板存入该终端设备的文件系统,以便能够长久保存该当前指纹模板,为了区分,存入文件系统的当前指纹模板命名为系统指纹模板。备份该系统指纹模板,得到第一备份指纹模板,即在文件系统中,存在系统指纹模板和第一备份指纹模板,这两个指纹模板存储的内容相同。可选地,在所述步骤S12之后,包括:A1、获取第二指纹,将获取的第二指纹存入所述当前模板。具体地,若终端设备一次性可录入多个指纹,则在录入第一指纹后,继续获取第二指纹,并将该第二指纹存入内存中的当前模板,即在录入第一指纹和第二指纹后,当前模板存储了第一指纹和第二指纹两个指纹,当然,若终端设备录入的指纹个数大于2,则该当前模板存储的指纹个数也大于2。需要指出的是,这里的第一指纹和第二指纹可以对应相同的用户,也可以对应不同的用户,例如,假设第一指纹对应的用户为用户A,则第二指纹对应的用户可以为用户A,也可以为用户B。A2、将所述当前指纹模板备份为第二备份指纹模板并存入所述文件系统。A3、将所述当前指纹模板存入所述文件系统中,并替换原有的系统指纹模板。具体地,当终端设备已经存储了包含指纹的当前指纹模板之后,若再次获取第二指纹,则首先将当前指纹模板备份为第二备份指纹模板并存入文件系统,再将当前指纹模板存入文件系统,这样,能够以最快的速度将第二备份指纹模板存入文件系统,实现当前指纹模板的备份。A4、备份替换后的系统指纹模板,得到新的第一备份指纹模板,以替换原有的第一备份模板。具体地,将当前指纹模板存入文件系统后,重新命名为系统指纹模板(该系统指纹模板存储的指纹个数与当前指纹模板存入的指纹个数相同),以替换原有的系统指纹模板。需要指出的是,若在获取第二指纹之后,终端设备还可继续获取第三指纹、第四指纹….等预设个数的指纹,则其具体的执行过程与A1~A4的类似,区别在于将第三指纹、第四指纹….等指纹替换第二指纹即可,此处不再赘述。可选地,由于从内存调用当前指纹模板的速度快于从文本文档来自技高网...
指纹处理方法、装置及终端设备

【技术保护点】
一种指纹处理方法,其特征在于,包括:获取第一指纹,将获取的第一指纹存入内存的当前指纹模板;将所述当前指纹模板存入文件系统中,得到系统指纹模板,并备份所述系统指纹模板,得到第一备份指纹模板;检测是否接收到指定指令,所述指定指令包括:开机后的解锁指令、指纹录入指令;在接收到指定指令后,检测当前指纹模板是否异常,所述当前指纹模板为从所述文件系统存入内存中的所述系统指纹模板;在当前指纹模板异常时,将所述第一备份指纹模板从所述文件系统中存入内存,并替换所述当前指纹模板。

【技术特征摘要】
1.一种指纹处理方法,其特征在于,包括:获取第一指纹,将获取的第一指纹存入内存的当前指纹模板;将所述当前指纹模板存入文件系统中,得到系统指纹模板,并备份所述系统指纹模板,得到第一备份指纹模板;检测是否接收到指定指令,所述指定指令包括:开机后的解锁指令、指纹录入指令;在接收到指定指令后,检测当前指纹模板是否异常,所述当前指纹模板为从所述文件系统存入内存中的所述系统指纹模板;在当前指纹模板异常时,将所述第一备份指纹模板从所述文件系统中存入内存,并替换所述当前指纹模板。2.如权利要求1所述的指纹处理方法,其特征在于,在所述得到第一备份指纹模板后,包括:获取第二指纹,将获取的第二指纹存入所述当前模板;将所述当前指纹模板备份为第二备份指纹模板并存入所述文件系统;将所述当前指纹模板存入所述文件系统中,并替换原有的系统指纹模板;备份替换后的系统指纹模板,得到新的第一备份指纹模板,以替换原有的第一备份模板。3.如权利要求2所述的指纹处理方法,其特征在于,在所述将所述第一备份指纹模板从所述文件系统中存入内存,并替换所述当前指纹模板之后,包括:判断所述当前指纹模板是否异常;在当前指纹模板异常时,将所述第二备份指纹模板从所述文件系统中存入内存,并替换所述当前指纹模板。4.如权利要求1至3任一项所述的指纹处理方法,其特征在于,所述在接收到指定指令后,检测当前指纹模板是否异常,包括:在接收到指定指令后,检测当前指纹模板是否被删掉,或者,检测当前指纹模板的指定字符是否丢失;在当前指纹模板被删掉,或者,在当前指纹模板的指定字符丢失时,判定所述当前指纹模板存在异常,否则,判定所述当前指纹模板不存在异常。5.一种指纹处理装置,其特征在于,包括:第一指纹获取单元,用于获取第一指纹,将获取的第一指纹存入内存的当前指纹模板;第一备份指纹模板生成单元,用于将所述当前指纹模板存入文件系统中,得到系统指纹模板,并备份所述系统指纹模板,得到第一备份指纹模板;指定指令检测单元,用于检测是否接收到指定指令,所述指定...

【专利技术属性】
技术研发人员:李斌
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1