一种指纹模板同步方法及设备技术

技术编号:15983184 阅读:45 留言:0更新日期:2017-08-12 05:47
本发明专利技术实施例公开了一种指纹模板同步方法及设备,方法包括:获取指纹同步数据,指纹同步数据包括指纹安全系统中的N个指纹模板对应的N个指纹标识ID,N为正整数;将指纹模板数据库中的M个指纹模板对应的M个指纹ID与N个指纹ID进行比对,M为正整数;根据M个指纹ID和N个指纹ID的比对结果同步指纹模板数据库中的指纹模板。本发明专利技术实施例可以实现移动终端的指纹安全系统和指纹模板数据库中的指纹模板的同步,提高指纹模板应用的准确度。

【技术实现步骤摘要】
一种指纹模板同步方法及设备
本专利技术涉及移动终端
,具体涉及一种指纹模板同步方法及设备。
技术介绍
随着智能手机的大量普及应用,智能手机能够支持的应用越来越多,功能越来越强大,智能手机向着多样化、个性化的方向发展,成为用户生活中不可缺少的电子用品。越来越多的研究表明,软件如何运行以及用户如何使用智能手机,是决定系统能耗和效率的关键要素。目前安卓系统的移动终端原生的谷歌软件架构存在缺陷,没有实现指纹模板的同步机制,这可能使得移动终端的指纹安全系统中的指纹模板和安卓系统中的指纹模板数据库中的指纹模板不匹配,从而导致无法录入新的指纹或者删除后的指纹仍有效等严重问题,目前该问题的解决方案一般只能刷机。
技术实现思路
本专利技术实施例提供了一种指纹模板同步方法及设备,可以实现移动终端的指纹安全系统和指纹模板数据库中的指纹模板的同步,提高指纹模板应用的准确度。第一方面,本专利技术实施例提供一种指纹模板同步方法,包括:获取指纹同步数据,所述指纹同步数据包括指纹安全系统中的N个指纹模板对应的N个指纹标识ID,N为正整数;将指纹模板数据库中的M个指纹模板对应的M个指纹ID与所述N个指纹ID进行比对,M为正整数;根据所述M个指纹ID和所述N个指纹ID的比对结果同步所述指纹模板数据库中的指纹模板。第二方面,本专利技术实施例提供了一种指纹模板同步装置,该装置具有实现上述方法设计中移动终端的行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。该指纹模板同步装置包括处理单元,所述处理单元用于获取指纹同步数据,所述指纹同步数据包括指纹安全系统中的N个指纹模板对应的N个指纹标识ID,N为正整数;以及用于将指纹模板数据库中的M个指纹模板对应的M个指纹ID与所述N个指纹ID进行比对,M为正整数;以及用于根据所述M个指纹ID和所述N个指纹ID的比对结果同步所述指纹模板数据库中的指纹模板。第三方面,本专利技术实施例提供了一种移动终端,所述移动终端包括处理器、存储器、收发器和总线;所述处理器通过所述总线与所述存储器、所述收发器相互通信;所述存储器存储可执行程序代码,所述处理器用于调用所述存储中的可执行程序代码,执行如本专利技术实施例第一方面任一方法中所描述的部分或全部步骤。第四方面,本专利技术实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储有用于计算机设备执行的程序代码,该程序代码具体包括指令,所述指令用于执行如本专利技术实施例第一方面任一方法中所描述的部分或全部步骤。可以看出,本专利技术实施例中,移动终端首先获取指纹同步数据,该指纹模板同步数据包括指纹安全系统中的N个指纹模板对应的N个指纹标识ID,其次,将指纹模板数据库中的M个指纹模板对应的M个指纹ID与N个指纹ID进行比对,最后,根据M个指纹ID和N个指纹ID的比对结果同步指纹模板数据库中的指纹模板。从而实现移动终端的指纹安全系统和指纹模板数据库中的指纹模板的同步,有利于提高指纹模板应用的准确度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种指纹模板同步方法的流程示意图;图2是本专利技术实施例公开的另一种指纹模板同步方法的流程示意图;图3是本专利技术实施例公开的另一种指纹模板同步方法的流程示意图;图4A是本专利技术实施例公开的一种指纹模板同步装置的结构示意图;图4B是本专利技术实施例公开的一种移动终端的结构示意图;图5是本专利技术实施例公开的另一种移动终端的结构示意图。具体实施方式为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本专利技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。本专利技术实施例所涉及到的移动终端可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(UserEquipment,UE),移动台(MobileStation,MS),终端设备(terminaldevice)等等。为方便描述,上面提到的设备统称为移动终端。下面对本专利技术实施例进行详细介绍。请参阅图1,图1是本专利技术实施例提供了一种指纹模板同步方法的流程示意图,应用于安装有安卓系统的移动终端,所述移动终端包括指纹安全系统和指纹模板数据库,如图所示,本指纹模板同步方法包括:S101,移动终端调用安卓系统的指纹服务FingerprintService获取指纹同步数据,所述指纹同步数据包括指纹安全系统(TrustZone,TZ)中的N个指纹模板对应的N个指纹标识ID,N为正整数。在一个可能的示例中,所述获取指纹同步数据,包括:获取指纹可信应用(TrustApplication,TA)发送的指纹同步数据。其中,指纹可信应用时所述移动终端的可信执行环境(TrustExecutionEnvironment,TEE)对应的安全操作系统所支持的应用中的可信应用。TEE提供了可信应用TA的安全执行环境,同时也保护TA的资源和数据的保密性、完整性和访问权限。为了保证TEE本身的可信根,TEE在安全启动过程中是要通过验证并且与安卓操作系统隔离的。在TEE中,每个TA是相互独立的,而且不能在未授权的情况下互相访问。S102,所述移动终端调用FingerprintService将指纹模板数据库中的M个指纹模板对应的M个指纹ID与所述N个指纹ID进行比对,M为正整数。在一个可能的实现方式中,所述N个指纹模板与当前用户标识关联,所述M个指纹模板与所述当前用户标识关联。其中,移动终端可以预存多个用户标识关联的多组指纹模板,每一个用户标识对应一个用户,每一组指纹模板至少包括一个指纹模板。在一个可能的示例中,所述将指纹模板数据库中M个指纹模板对应的M个指纹ID与所述N个指纹ID进行比对,包括:在检测到所述N个指纹模板的数量N和所述指纹模板数据库中的M个指纹模板的数量M不同时,将所述M个指纹模板对应的M个指纹ID与所述N个指纹ID进行比对。S10本文档来自技高网
...
一种指纹模板同步方法及设备

【技术保护点】
一种指纹模板同步方法,其特征在于,包括:获取指纹同步数据,所述指纹同步数据包括指纹安全系统中的N个指纹模板对应的N个指纹标识ID,N为正整数;将指纹模板数据库中的M个指纹模板对应的M个指纹ID与所述N个指纹ID进行比对,M为正整数;根据所述M个指纹ID和所述N个指纹ID的比对结果同步所述指纹模板数据库中的指纹模板。

【技术特征摘要】
1.一种指纹模板同步方法,其特征在于,包括:获取指纹同步数据,所述指纹同步数据包括指纹安全系统中的N个指纹模板对应的N个指纹标识ID,N为正整数;将指纹模板数据库中的M个指纹模板对应的M个指纹ID与所述N个指纹ID进行比对,M为正整数;根据所述M个指纹ID和所述N个指纹ID的比对结果同步所述指纹模板数据库中的指纹模板。2.根据权利1所述的方法,其特征在于,所述根据所述M个指纹ID和所述N个指纹ID的比对结果同步所述指纹模板数据库中的指纹模板,包括:在比对出所述M个指纹ID中不包括所述N个指纹ID中的第一指纹ID时,在所述指纹模板数据库中创建所述第一指纹ID,并保存所述第一指纹ID对应的第一指纹模板;和/或在比对出所述M个指纹ID中的第二指纹ID不属于所述N个指纹ID时,删除所述指纹模板数据库中的所述第二指纹ID和所述第二指纹ID对应的第二指纹模板。3.根据权利1或2所述的方法,其特征在于,所述N个指纹模板与当前用户标识关联,所述M个指纹模板与所述当前用户标识关联。4.根据权利要求1-3任一项所述的方法,其特征在于,所述获取指纹同步数据之前,所述方法还包括:接收指纹TA发送的指纹模板添加请求,所述指纹模板添加请求携带有第三指纹ID,所述指纹安全系统包括所述第三指纹ID对应的第三指纹模板;在所述指纹模板数据库中创建所述第三指纹ID,并保存所述第三指纹ID对应的第三指纹模板。5.根据权利要求1-3任一项所述的方法,其特征在于,所述获取指纹同步数据之前,所述方法还包括:接收指纹TA发送的指纹模板删除请求,所述指纹模板添加请求携带有第四指纹ID,所述指纹安全系统不包括所述第四指纹ID对应的第四指纹模板;在所述指纹模板数据库中删除所述第四指纹ID和所述第四指纹模板对应的第四指纹模板。6.一种指纹模板同步装置,其特征在于,所述指纹模板同步装置包括处理单元,所述处理单元用于获取指纹同步数据,所述指纹同步数据包括指纹安全系统中的N个...

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

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

1