System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 指纹识别方法及电子设备技术_技高网

指纹识别方法及电子设备技术

技术编号:40625905 阅读:5 留言:0更新日期:2024-03-13 21:13
本申请提供指纹识别方法及电子设备,涉及终端技术领域。本申请电子设备响应于接收到的输入指纹并行触发第一指纹识别模式的指纹识别和第二指纹识别模式的指纹识别,从而兼顾电子设备的指纹识别精度和指纹识别效率,提高用户使用体验。该方法包括:电子设备响应于接收到的输入指纹,通过第一指纹识别模式以及第二指纹识别模式验证该输入指纹。之后根据通过第一指纹识别模式确定的第一指纹识别结果,和/或,通过第二指纹识别模式确定的第二指纹识别结果,确定验证结果,该验证结果用于指示输入指纹是否验证通过。根据验证结果,确定是否执行对于电子设备的操作。

【技术实现步骤摘要】

本申请实施例涉及终端,尤其涉及一种指纹识别方法及电子设备


技术介绍

1、随着智能家居产业的发展,越来越多的消费者使用带有指纹识别功能的电子设备(比如,智能门锁),这样用户不必携带钥匙,即可通过指纹实现快速开门。

2、目前,用户普遍使用的电子设备的指纹识别功能的识别精度较低,导致在有些场景下识别效果不好,用户体验较差。对此,在一些电子设备中配置高精度指纹识别功能,以改善指纹识别效果。但是,在高精度的指纹识别过程中,高精度指纹识别算法和模板指纹加载较慢,会导致指纹识别等待时间较长,同样影响用户使用体验。


技术实现思路

1、为了解决上述的技术问题,本申请提供了一种指纹识别方法及电子设备。本申请提供的技术方案,电子设备响应于接收到的输入指纹,并行触发第一指纹识别模式的指纹识别和第二指纹识别模式的指纹识别。这样,可兼顾电子设备的指纹识别精度和指纹识别效率,提高用户使用体验。

2、为用户提供兼顾指纹识别效率和识别精度的指纹识别方法及电子设备,成为我们的需求。

3、为了实现上述的技术目的,本申请提供了如下技术方案:

4、第一方面,提供一种指纹识别方法,应用于电子设备。该方法包括:响应于接收的输入指纹,通过第一指纹识别模式以及第二指纹识别模式验证输入指纹。获取验证结果,验证结果为根据第一指纹识别结果和/或第二指纹识别结果确定的结果,第一指纹识别结果为通过第一指纹识别模式确定的指纹识别结果,第二指纹识别结果为通过第二指纹识别模式确定的指纹识别结果,验证结果用于指示输入指纹是否验证通过。根据验证结果,确定是否执行对于电子设备的操作。

5、其中,第一指纹识别模式和第二指纹识别模式为不同的指纹识别模式。比如,第一指纹识别模式为芯片内匹配(match on chip,moc)模式,第二指纹识别模式为主控端匹配(match on host,moh)模式。又比如,第一指纹识别模式为moh模式,第二指纹识别模式为moc模式。

6、如此,电子设备通过并行执行不同的指纹识别模式,进行输入指纹的识别验证,从而实现兼顾电子设备的指纹识别精度和指纹识别效率。在满足用户的解锁需求的同时,提升用户的使用体验。

7、根据第一方面,获取验证结果,包括:在第一指纹识别结果或第二指纹识别结果中,确定在先获取到的指纹识别结果为指纹识别成功的情况下,直接确定获取到的验证结果用于指示输入指纹验证通过。

8、示例性的,电子设备通过第一指纹识别模式和第二指纹识别模式并行对输入指纹进行指纹识别。那么,两种指纹识别模式可先后确定指纹识别结果。比如,在先确定的指纹识别结果为第一识别结果,该第一识别结果可能为第一指纹识别模式确定的第一指纹识别结果,也可能为第二指纹识别模式确定的第二指纹识别结果。又比如,在后确定的指纹识别结果为第二识别结果,该第二识别结果可能为第一指纹识别模式确定的第一指纹识别结果,也可能为第二指纹识别模式确定的第二指纹识别结果。

9、如此,电子设备根据在先获取到的指纹识别结果,即可确定输入指纹是否验证通过,是否能够执行相应的操作,如开锁,从而有效提高电子设备的指纹识别效率。

10、根据第一方面,或者以上第一方面的任意一种实现方式,方法还包括:丢弃第一指纹识别结果或第二指纹识别结果中,在后获取到的指纹识别结果;或者,停止获取在后的指纹识别结果。

11、如此,电子设备在已经根据在先获取到的指纹识别结果确定输入指纹验证通过后,可直接丢弃不再需要的在后获取到的指纹识别结果,或者停止获取在后的指纹识别结果。从而节约电子设备的计算资源,降低功耗。

12、根据第一方面,或者以上第一方面的任意一种实现方式,获取验证结果,包括:在第一指纹识别结果或第二指纹识别结果中,确定在先获取到的指纹识别结果为指纹识别失败的情况下,根据在后获取到的指纹识别结果,确定验证结果。

13、根据第一方面,或者以上第一方面的任意一种实现方式,根据在后获取到的指纹识别结果,确定验证结果,包括:确定在后获取到的指纹识别结果为指纹识别成功的情况下,确定获取到的验证结果用于指示输入指纹验证通过;确定在后获取到的指纹识别结果为指纹识别失败的情况下,确定获取到的验证结果用于指示输入指纹验证不通过。

14、示例性的,电子设备通过moc模式先确定输入指纹验证失败,之后电子设备还能够根据并行执行的moh模式,获取到在后确定的指纹识别结果。其中,moh模式的指纹识别精度高于moc模式的指纹识别精度,从而在一些人的手湿、手脏等导致指纹不清晰,老人由于衰老导致指纹可能消退,儿童由于仍处于生长中导致指纹不够清晰或者指纹过小等场景,电子设备也能够通过moh模式的指纹识别,提升指纹识别精度。

15、如此,电子设备确定在先获取到的指纹识别结果验证未通过的情况下,也能够根据在后获取到的指纹识别结果,确定输入指纹是否验证通过,提升用户单次输入指纹的试问识别成功率。

16、根据第一方面,或者以上第一方面的任意一种实现方式,获取验证结果,包括:在确定第一指纹识别结果和第二指纹识别结果均为指纹识别成功的情况下,确定验证结果用于指示输入指纹验证通过;在确定第一指纹识别结果或第二指纹识别结果中任一指纹识别结果为指纹识别失败的情况下,确定验证结果用于指示输入指纹验证不通过。

17、如此,电子设备通过双认证的方式,确定验证结果,提升验证结果的可信度。

18、根据第一方面,或者以上第一方面的任意一种实现方式,在验证结果用于指示输入指纹验证通过的情况下,方法还包括:通过输入指纹更新第一指纹识别模式对应的第一模板指纹,和/或更新第二指纹识别模式对应的第二模板指纹。

19、如此,增加第一指纹识别模式和第二指纹识别模式对应的指纹识别模块中的模板指纹的更新频率,避免出现由于长时间不更新模板指纹导致的指纹识别速度变慢、成功率降低的问题。

20、根据第一方面,或者以上第一方面的任意一种实现方式,响应于接收的输入指纹,通过第一指纹识别模式以及第二指纹识别模式验证输入指纹,包括:在接收到输入指纹后,确定第二指纹识别模式未进入指纹可识别状态。通过第一指纹识别模式验证输入指纹。

21、在一些实施例中,第二指纹识别模式未进入指纹可识别状态,例如包括第二指纹识别模式正处于初始化过程。因此,在初始化过程中,电子设备无法通过第二指纹识别模式进行指纹识别,即第二指纹识别模式未进入指纹可识别状态。

22、在一些实施例中,在第二指纹识别模式未进入指纹可识别状态之前,如电子设备已经通过第一指纹识别模式确定在先的第一识别结果。

23、那么,电子设备可停止驱动第二指纹识别模式进入可识别状态,如停止第二指纹识别模式的初始化过程。而是直接根据第一识别结果,确定验证结果。

24、或者,电子设备在确定第二指纹识别模式进入指纹可识别状态之后,也不再通过第二指纹识别模式验证输入指纹。而是直接根据在先确定的第一识别结果,确定本文档来自技高网...

【技术保护点】

1.一种指纹识别方法,其特征在于,应用于电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取验证结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述获取验证结果,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据在后获取到的指纹识别结果,确定所述验证结果,包括:

6.根据权利要求1所述的方法,其特征在于,所述获取验证结果,包括:

7.根据权利要求1-6任一项所述的方法,其特征在于,在所述验证结果用于指示所述输入指纹验证通过的情况下,所述方法还包括:

8.根据权利要求1-7任一项所述的方法,其特征在于,所述响应于接收的输入指纹,通过第一指纹识别模式以及第二指纹识别模式验证所述输入指纹,包括:

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.根据权利要求1-7任一项所述的方法,其特征在于,所述响应于接收的输入指纹,通过第一指纹识别模式以及第二指纹识别模式验证所述输入指纹,包括:

11.根据权利要求1-10任一项所述的方法,其特征在于,所述第二指纹识别模式的指纹识别精度高于所述第一指纹识别模式的指纹识别精度。

12.根据权利要求1-11任一项所述的方法,其特征在于,所述电子设备为智能门锁,所述根据验证结果,确定是否执行对于所述电子设备的操作,包括:

13.一种电子设备,其特征在于,所述电子设备包括收发模块和处理模块,所述处理模块包括第一指纹识别模块和第二指纹识别模块;

14.根据权利要求13所述的电子设备,其特征在于,

15.根据权利要求14所述的电子设备,其特征在于,

16.根据权利要求13所述的电子设备,其特征在于,

17.根据权利要求16所述的电子设备,其特征在于,

18.根据权利要求13所述的电子设备,其特征在于,

19.根据权利要求13-18任一项所述的电子设备,其特征在于,

20.根据权利要求13-19任一项所述的电子设备,其特征在于,

21.根据权利要求20所述的电子设备,其特征在于,

22.根据权利要求13-19任一项所述的电子设备,其特征在于,

23.根据权利要求13-22任一项所述的电子设备,其特征在于,所述第二指纹识别模块的指纹识别精度高于所述第一指纹识别模块的指纹识别精度。

24.根据权利要求13-23任一项所述的电子设备,其特征在于,所述电子设备为智能门锁,所述电子设备还包括开锁模块;

25.一种电子设备,其特征在于,包括:处理器和存储器,所述存储器与所述处理器耦合,所述存储器用于存储计算机程序代码,所述计算机程序代码包括计算机指令,当所述处理器从所述存储器中读取所述计算机指令,使得所述电子设备执行如权利要求1-12中任意一项所述的方法。

26.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机程序,当所述计算机程序在电子设备上运行时,使得所述电子设备执行如权利要求1-12中任意一项所述的方法。

27.一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如权利要求1-12中任意一项所述的方法。

...

【技术特征摘要】

1.一种指纹识别方法,其特征在于,应用于电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取验证结果,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求1所述的方法,其特征在于,所述获取验证结果,包括:

5.根据权利要求4所述的方法,其特征在于,所述根据在后获取到的指纹识别结果,确定所述验证结果,包括:

6.根据权利要求1所述的方法,其特征在于,所述获取验证结果,包括:

7.根据权利要求1-6任一项所述的方法,其特征在于,在所述验证结果用于指示所述输入指纹验证通过的情况下,所述方法还包括:

8.根据权利要求1-7任一项所述的方法,其特征在于,所述响应于接收的输入指纹,通过第一指纹识别模式以及第二指纹识别模式验证所述输入指纹,包括:

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.根据权利要求1-7任一项所述的方法,其特征在于,所述响应于接收的输入指纹,通过第一指纹识别模式以及第二指纹识别模式验证所述输入指纹,包括:

11.根据权利要求1-10任一项所述的方法,其特征在于,所述第二指纹识别模式的指纹识别精度高于所述第一指纹识别模式的指纹识别精度。

12.根据权利要求1-11任一项所述的方法,其特征在于,所述电子设备为智能门锁,所述根据验证结果,确定是否执行对于所述电子设备的操作,包括:

13.一种电子设备,其特征在于,所述电子设备包括收发模块和处理模块,所述处理模块包括第一指纹识别模块和第二指纹识别模块;

14.根据权利...

【专利技术属性】
技术研发人员:宋平韩耀辉
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1