集的应用应具有权限,权限可由应用申请获得,应用申请权限的方式可以有多种;例如,在应用调用指纹识别接口,进行指纹识别时弹出提示窗口“XX应用正在试图识别您的指纹信息,是否信任该应用? ”用户确认后视为申请成功;用户也可以设置被信任的应用或者把某些应用加入黑名单;以支付类应用为例,本发明实施例可在支付类应用验证用户身份,调用指纹识别接口,进行指纹识别时,弹出权限申请提示,用户确认后,支付类应用可调取指纹采集单元所采集的部分指纹数据,并与预设用户手指指纹进行匹配,在确定所采集的用户指纹合法后,确定用户身份合法。
[0102]可选的,在终端设备锁屏状态下,一般为锁屏应用申请权限(系统级特定应用申请无需用户确认),或者其他后台服务进程申请权限,后台服务进程申请需要用户确认。
[0103]可选的,本发明实施例中用户手指指纹的预设过程可以为:获取任一所述指纹采集单元所采集的连续指纹图像,将所述连续指纹图像按照采集的先后顺序组合为一个用户手指指纹。
[0104]可选的,本发明实施例还可根据所采集的部分指纹对应的用户手指类型,实现相应控制指令的确定。图12示出了本发明实施例提供的控制指令确定流程图,参照图12,该方法可以包括:
[0105]步骤S400、确定所采集的M个用户手指的部分指纹,所对应的M个用户手指类型;
[0106]步骤S410、在确定所采集的用户指纹合法后,根据用户手指类型与控制指令的对应关系,确定与所确定的M个用户手指类型对应的控制指令并执行。
[0107]可选的,图13示出了本发明实施例提供的确定所采集的部分指纹对应的用户手指类型的方法流程图,参照图13,该方法可以包括:
[0108]步骤S500、将所采集的M个用户手指的各部分指纹,与所述预设的S个用户手指指纹中手指类型相应的用户手指指纹进行比对,其中,一个所述指纹采集单元对应一个手指类型,一个所述指纹采集单元采集所对应的手指类型的用户手指的部分指纹;
[0109]步骤S510、若所采集的各部分指纹均与相应的用户手指指纹相匹配,则将所述M个指纹采集单元所对应的手指类型,确定为所采集的M个用户手指的部分指纹,所对应的M个用户手指类型。
[0110]可选的,图14示出了本发明实施例提供的确定所采集的部分指纹对应的用户手指类型的另一方法流程图,参照图14,该方法可以包括:
[0111]步骤S600、将所采集的各部分指纹依次与所述预设的S个用户手指指纹中的各用户手指指纹进行比对;
[0112]步骤S610、若所采集的各部分指纹在所述预设的S个用户手指指纹中均匹配有用户手指指纹,则将采集的各部分指纹在所述预设的S个用户手指指纹中匹配的用户手指指纹对应的用户手指类型,确定为所采集的M个用户手指的部分指纹,所对应的M个用户手指类型。
[0113]可选的,本发明实施例还可在终端设备处于锁屏状态时,在确定所采集的用户指纹合法后,执行解屏,免去用户解屏操作。
[0114]本发明实施例提供的指纹识别方法,采用体积较小的多个指纹采集单元采集多个用户手指的部分指纹,并配合改进后的指纹匹配逻辑实现指纹识别,不需占用终端设备机身上一块面积较大的特定区域,指纹采集单元在机身上的安装可较为灵活,减小了对机身的可安装空间的限制;同时,可通过所采集的用户手指的部分指纹所对应的用户手指类型,实现控制指令的便捷输入,免去用户输入控制指令的操作。
[0115]下面对本发明实施例提供的指纹识别装置进行介绍,下文描述的指纹识别装置可与上文描述的指纹识别方法相互对应参照。
[0116]图15为本发明实施例提供的指纹识别装置的结构框图,该指纹识别装置可基于上文描述的终端设备,并应用于终端设备的处理芯片中;参照图15,该指纹识别装置可以包括:
[0117]获取模块100,用于获取设置于机身上的N个指纹采集单元中的M个指纹采集单元所采集的M个用户手指的部分指纹,一个所述指纹采集单元采集一个用户手指的部分指纹;
[0118]比对模块200,用户将所述M个用户手指的部分指纹与预设的S个用户手指指纹进行比对;
[0119]匹配确定模块300,用于若所述M个用户手指的部分指纹与所述预设的S个用户手指指纹相匹配,确定所采集的用户指纹合法;
[0120]其中,N> 1,I < M 彡 N,S 彡 N。
[0121]可选的,一个所述指纹采集单元对应一个手指类型,一个所述指纹采集单元采集所对应的手指类型的用户手指的部分指纹;图16示出了本发明实施例提供的比对模块200的一种可选结构,参照图16,比对模块200可以包括:
[0122]第一比对执行单元210,用于将所采集的各部分指纹与所述预设的S个用户手指指纹中手指类型相应的用户手指指纹进行比对。
[0123]对应的,图17示出了本发明实施例提供的匹配确定模块300的一种可选结构,参照图17,匹配确定模块300可以包括:
[0124]第一匹配确定单元310,用于在所采集的各部分指纹均与相应的用户手指指纹相匹配时,确定所采集的用户指纹合法。
[0125]可选的,图18示出了本发明实施例提供的比对模块200的另一种可选结构,参照图18,比对模块200可以包括:
[0126]第二比对执行单元220,用于将所采集的各部分指纹依次与所述预设的S个用户手指指纹中的各用户手指指纹进行比对。
[0127]对应的,图19示出了本发明实施例提供的匹配确定模块300的另一种可选结构,参照图19,匹配确定模块300可以包括:
[0128]第二匹配确定单元320,用于在所采集的各部分指纹在所述预设的S个用户手指指纹中均匹配有用户手指指纹时,确定所采集的用户指纹合法。
[0129]可选的,图20示出了本发明实施例提供的指纹识别装置的另一结构框图,结合图15和图20所示,该指纹识别装置还可以包括:
[0130]预设模块400,用于获取任一所述指纹采集单元所采集的连续指纹图像,将所述连续指纹图像按照采集的先后顺序组合为一个用户手指指纹。
[0131]可选的,图21示出了本发明实施例提供的指纹识别装置的再一结构框图,结合图15和图21所示,该指纹识别装置还可以包括:
[0132]手指类型确定模块500,用于确定所采集的M个用户手指的部分指纹,所对应的M个用户手指类型;
[0133]控制指令确定模块600,用于在确定所采集的用户指纹合法后,根据用户手指类型与控制指令的对应关系,确定与所确定的M个用户手指类型对应的控制指令并执行。
[0134]可选的,图22示出了本发明实施例提供的指纹识别装置的又一结构框图,结合图15和图22所示,该指纹识别装置还可以包括:
[0135]解屏模块700,用于若所述终端设备处于锁屏状态,则在确定所采集的用户指纹合法后,执行解屏。
[0136]本发明实施例采用体积较小的多个指纹采集单元采集多个用户手指的部分指纹,并配合改进后的指纹匹配逻辑实现指纹识别,不需占用终端设备机身上一块面积较大的特定区域,指纹采集单元在机身上的安装可较为灵活,减小了对机身的可安装空间的限制;同时,可通过所采集的用户手指的部分指纹所对应的用户手指类型,实现控制指令的便捷输入,免去用户输入控制指令的操作。
[0137]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0138]专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0139]结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程