This application is a sub-case application of 201510680013.2, which discloses a method and device for ensuring the stability of fingerprint data. The method includes: storing two sets of fingerprint data used to perform the same function, one set of fingerprint data as the main fingerprint data, the other set of fingerprint data as backup fingerprint data, receiving fingerprint data execution instructions, loading the main fingerprint data, and loading the backup fingerprint number if the main fingerprint data fails to load. According to it. The embodiment of the invention adopts the above technical scheme, which can avoid affecting the user's use due to the failure of fingerprint data loading in the process of fingerprint data loading, improve the fault tolerance of fingerprint data, and thereby improve the stability of fingerprint use.
【技术实现步骤摘要】
一种保证指纹数据稳定的方法及装置本申请是分案申请,原申请的申请号为201510680013.2,申请日为2015年10月19日,专利技术名称为“一种保证指纹数据稳定的方法及装置”。
本专利技术涉及指纹录入
,尤其涉及一种保证指纹数据稳定的方法及装置。
技术介绍
指纹技术已经被广泛应用于移动终端中,由于用户的指纹数据录入操作简单,且指纹数据具有明显的人体生物特征易于识别,常常被用于移动终端解锁、功能开启、数据加密和解密等方面。录入指纹数据是在安全环境下进行处理,再通过加密存储在移动终端的文件系统中的,而移动终端的文件系统的写入和读取过程中受到多方面因素影响,比如内嵌式存储器标准规格(EmbeddedMultiMediaCard,eMMC)性能,文件读写过程中异常等,导致指纹数据存储过程和读取过程异常。
技术实现思路
有鉴于此,本专利技术实施例提供一种保证指纹数据稳定的方法及装置,以解决现有技术中指纹数据加载异常的技术问题。第一方面,本专利技术实施例提供了一种保证指纹数据稳定的方法,包括:预存两组用于执行同一功能的指纹数据,其中一组指纹数据作为主指纹数据,另一组指纹 ...
【技术保护点】
1.一种保证指纹数据稳定的方法,其特征在于,包括:预存两组用于执行同一功能的指纹数据,其中一组指纹数据作为主指纹数据,另一组指纹数据作为备份指纹数据;接收指纹数据执行指令,加载所述主指纹数据;若所述主指纹数据加载失败,加载所述备份指纹数据;接收指纹数据更新指令,计算所述主指纹数据的真实哈希值并与所述主指纹数据保存的哈希值对应进行比较,所述保存的哈希值为所述主指纹数据加载验证时的哈希值;若所述真实哈希值与保存的哈希值相同,采集第二指纹数据,并将所述第二指纹数据更新为所述主指纹数据,并将更新后的所述主指纹数据备份为备份指纹数据。
【技术特征摘要】
1.一种保证指纹数据稳定的方法,其特征在于,包括:预存两组用于执行同一功能的指纹数据,其中一组指纹数据作为主指纹数据,另一组指纹数据作为备份指纹数据;接收指纹数据执行指令,加载所述主指纹数据;若所述主指纹数据加载失败,加载所述备份指纹数据;接收指纹数据更新指令,计算所述主指纹数据的真实哈希值并与所述主指纹数据保存的哈希值对应进行比较,所述保存的哈希值为所述主指纹数据加载验证时的哈希值;若所述真实哈希值与保存的哈希值相同,采集第二指纹数据,并将所述第二指纹数据更新为所述主指纹数据,并将更新后的所述主指纹数据备份为备份指纹数据。2.根据权利要求1所述的方法,其特征在于,所述预存两组用于执行同一功能的指纹数据,包括:采集第一指纹数据,确认所述第一指纹数据可以被加载并正常使用;将所述第一指纹数据保存为主指纹数据并将所述主指纹数据备份为备份指纹数据。3.根据权利要求2所述的方法,其特征在于,所述将所述第一指纹数据保存为主指纹数据并将所述主指纹数据备份为备份指纹数据之后,还包括:计算得到所述第一指纹数据的哈希值,并关联保存所述第一指纹数据的哈希值。4.根据权利要求3所述的方法,其特征在于,还包括:若所述真实哈希值与保存的哈希值不同,判断所述主指纹数据能否被加载;若所述主指纹数据能被加载,将所述真实哈希值替换对应的保存的哈希值,将所述主指纹数据备份为备份指纹数据;采集第二指纹数据,将所述第二指纹数据更新为所述主指纹数据,并将更新后的所述主指纹数据备份为备份指纹数据;若所述主指纹数据不能被加载,则删除全部指纹数据并提示用户重新录入指纹。5.根据权利要求4所述的方法,其特征在于,所述采集第二指纹数据,并将所述第二指纹数据更新为主指纹数据,具体包括:采集第二指纹数据,并将所述第二指纹数据存储为所述主指纹数据,或将所述第二指纹数据替换所述主指纹数据中任一对应的指纹数据。6.根据权利要求4所述的方法,其特征在于,所述采集第二指纹数据,并将所述第二指纹数据更新为主指纹数据,并将更新后的所述主指纹数据备份为备份指纹数据包括:采集第二指纹数据,确认所述第二指纹数据可以被加载并正常使用;将所述第二指纹数据更新为主指纹数据,并将更新后的所述主指纹数据备份为备份指纹数据;计算得到所述第二指纹数据的哈希值,关联保存所述第二指纹数据的哈希值。7.一种保证指纹数据稳定的装置,其特征在于...
【专利技术属性】
技术研发人员:张强,王立中,周海涛,蒋奎,贺威,
申请(专利权)人:广东欧珀移动通信有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。