本申请涉及终端领域,尤其涉及一种指纹识别方法及电子设备。
背景技术:
1、随着终端技术的不断发展,人们越来越习惯于使用电子设备处理各项日常事务。为了保障用户的隐私和电子设备的安全性,指纹识别技术也随之应运而生。目前,电子设备上的指纹识别技术可以采用侧边指纹识别的方式。也即是说,指纹采集模块可以位于电子设备的侧面。当用户的手指触摸于电子设备侧面的指纹采集模块时,电子设备可以获取到用户的指纹图像,然后,再将该获取到的指纹图像与预先存储的指纹模板进行匹配。若匹配成功,则电子设备由锁定状态变更为解锁状态,用户可以使用电子设备。若匹配不成功,则电子设备仍保持锁定状态,用户不能使用电子设备。
2、然而,在上述侧边指纹识别的方式中,由于指纹采集模块设置于电子设备的侧面,因此常常会导致误触发电子设备的指纹采集模块执行指纹匹配过程,造成电子设备会被误操作或者因多次匹配不成功而被锁定的问题。
技术实现思路
1、本申请提供了一种指纹识别方法及电子设备,实现了降低误触发电子设备100的指纹采集模块执行指纹匹配过程的概率,减少电子设备100被误操作,或者,因多次匹配不成功而被锁定的现象发生,同时也可以降低功耗。
2、第一方面,本申请提供了一种指纹识别方法,应用于电子设备,该电子设备包括设置于侧边的指纹采集模块,该方法包括:该电子设备处于锁定状态。当该电子设备检测到用户的手部区域触摸于该指纹采集模块时,该电子设备检测该电子设备上从充电口至前置摄像头的基准方向是否朝向地面。当该电子设备检测到该基准方向不朝向地面时,该电子设备通过该指纹采集模块获取用户的手部信息。当该电子设备确定该手部信息为指纹区域时,该电子设备匹配该手部信息和预先存储的指纹模板。当该电子设备确定该手部信息和该指纹模板成功匹配时,该电子设备解锁。
3、在一种可能的实现方式中,当该电子设备检测到该基准方向不朝向地面时,该电子设备通过该指纹采集模块获取用户的手部信息,具体包括:该电子设备通过陀螺仪传感器检测该电子设备绕x轴旋转的pitch角,和,该电子设备绕y轴旋转的roll角。该电子设备通过加速度传感器检测该电子设备在z轴方向上的第一加速度。当该电子设备确定该pitch角处于第一阈值内,该roll角处于第二阈值内,并且,该第一加速度处于第三阈值内时,该电子设备确定该基准方向不朝向地面。该电子设备通过该指纹采集模块获取用户的手部信息。
4、在一种可能的实现方式中,当该电子设备确定该手部信息为指纹区域时,该电子设备匹配该手部信息和预先存储的指纹模板,具体包括:该电子设备获取到该手部信息的纹路间隙宽度。当该电子设备确定该纹路间隙宽度小于或等于第一数值时,该电子设备确定该手部信息为指纹区域。该电子设备匹配该手部信息和预先存储的指纹模板。
5、在一种可能的实现方式中,当该电子设备确定该手部信息和该指纹模板成功匹配时,该电子设备解锁,具体包括:该电子设备基于第一算法,计算该手部信息和该指纹模板中指纹特征信息的相似度。当该电子设备确定该相似度的值大于或等于第四阈值时,该电子设备确定该手部信息和该指纹模板成功匹配。该电子设备解锁。
6、在一种可能的实现方式中,该方法还包括:当该电子设备检测到该基准方向朝向地面时,该电子设备检测接近光传感器的状态。当该电子设备确定该接近光传感器的状态为远离时,该电子设备通过该指纹采集模块获取用户的手部信息。当该电子设备确定该手部信息为指纹区域时,该电子设备匹配该手部信息和预先存储的指纹模板。当该电子设备确定该手部信息和该指纹模板成功匹配时,该电子设备解锁。
7、在一种可能的实现方式中,该方法还包括:该电子设备处于锁定状态。当该电子设备检测到用户的手部区域触摸于该指纹采集模块时,该电子设备检测该电子设备上的显示屏所在平面是否朝向侧面。当该电子设备检测到该显示屏所在平面不朝向侧面时,该电子设备通过该指纹采集模块获取用户的手部信息。当该电子设备确定该手部信息为指纹区域时,该电子设备匹配该手部信息和预先存储的指纹模板。当该电子设备确定该手部信息和该指纹模板成功匹配时,该电子设备解锁。
8、在一种可能的实现方式中,当该电子设备检测到该显示屏所在平面不朝向侧面时,该电子设备通过该指纹采集模块获取用户的手部信息,具体包括:该电子设备通过陀螺仪传感器检测该电子设备绕x轴旋转的pitch角,和,该电子设备绕y轴旋转的roll角。当该电子设备确定该pitch角不处于第一范围内,或者,该roll角不处于第二范围内时,该电子设备确定该显示屏所在平面不朝向侧面。该电子设备通过该指纹采集模块获取用户的手部信息。
9、第二方面,本申请实施例提供了一种电子设备,包括:一个或多个处理器、一个或多个存储器和显示屏。该一个或多个存储器与一个或多个处理器耦合,该一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当该一个或多个处理器执行该计算机指令时,使得该电子设备执行上述第一方面任一项可能的实现方式中的方法。
10、第三方面,本申请实施例提供了一种计算机可读存储介质,包括计算机指令,当该计算机指令在电子设备上运行时,使得该电子设备执行上述第一方面任一项可能的实现方式中的方法。
11、第四方面,本申请实施例提供了一种芯片或芯片系统,包括处理电路和接口电路,该接口电路用于接收代码指令并传输至该处理电路,该处理电路用于运行该代码指令以执行上述第一方面任一项可能的实现方式中的方法。
1.一种指纹识别方法,应用于电子设备,所述电子设备包括设置于侧边的指纹采集模块,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,当所述电子设备检测到所述基准方向不朝向地面时,所述电子设备通过所述指纹采集模块获取用户的手部信息,具体包括:
3.根据权利要求1所述的方法,其特征在于,当所述电子设备确定所述手部信息为指纹区域时,所述电子设备匹配所述手部信息和预先存储的指纹模板,具体包括:
4.根据权利要求1所述的方法,其特征在于,当所述电子设备确定所述手部信息和所述指纹模板成功匹配时,所述电子设备解锁,具体包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,当所述电子设备检测到所述显示屏所在平面不朝向侧面时,所述电子设备通过所述指纹采集模块获取用户的手部信息,具体包括:
8.一种电子设备,其特征在于,包括:一个或多个处理器、一个或多个存储器和显示屏;所述一个或多个存储器与一个或多个处理器耦合,所述一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当所述一个或多个处理器执行所述计算机指令时,使得所述电子设备执行如权利要求1-7中的任一项所述的方法。
9.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1-7中的任一项所述的方法。
10.一种芯片或芯片系统,其特征在于,包括处理电路和接口电路,所述接口电路用于接收代码指令并传输至所述处理电路,所述处理电路用于运行所述代码指令以执行如权利要求1-7中任一项所述的方法。