终端指纹识别功能的测试方法、系统、设备及存储介质技术方案

技术编号:27975240 阅读:16 留言:0更新日期:2021-04-06 14:09
本发明专利技术公开了一种终端指纹识别功能的测试方法、系统、设备及存储介质,所述方法包括:指纹功能是否支持的检测;指纹底层特征随机数生成;预录入数字密码并与特征随机数绑定,同时保存到秘钥保护区;指纹录入校验及反馈操作。旨在提升Android终端指纹识别的有效性,通过在工厂生产和测试过程中能够快速的检测终端指纹是否有效工作、筛选异常设备从而提供产线生产效率,降低不良率。

【技术实现步骤摘要】
终端指纹识别功能的测试方法、系统、设备及存储介质
本专利技术涉及电子设备
,尤其涉及的是一种终端指纹识别功能的测试、系统、设备及存储介质。
技术介绍
随着终端设备安全措施的不断升级,生物识别技术已经逐渐成为了OEM厂商的标配,比如人脸,指纹等识别方式。市场上消费者也更加倾向于带有生物识别的电子产品。在现有技术中各个指纹生产商对终端的生物识别功能也在不断优化改进,其中,指纹识别技术有普通外置触摸识别,也有内置屏下指纹的识别方案,这两种方案都可以实现较佳的识别效果,但是这两种方案在使用之前,都需要进行长时间的沟通及调试,会消耗较长时间的调试测试过程,影响生产效率、降低测试效率、冗余测试流程,待出现问题时,必须要原厂的及时支持。因此现有技术需要进一步的改进。
技术实现思路
鉴于上述现有技术中的不足之处,本专利技术的目的在于提供一种终端指纹识别功能的测试方法、系统、设备及存储介质,克服现有技术中指纹识别技术在出厂之前都需要经过长时间的沟通及调试,消耗较长时间,导致效率低的缺陷。第一方面,本实施例公开了一种终端指纹识别功能的检测方法,其中,包括:获取终端信息,根据终端信息判断终端是否支持指纹识别功能;若支持,则生成特征随机数;其中,所述特征随机数为基于指纹底层特征随机生成的;将预录入数字密码与所述特征随机数绑定,并将预录入数字密码与所述特征随机数的绑定信息保存;指纹录入校验及反馈效验结果。可选的,所述判断是否支持指纹识别功能的步骤,包括:调用系统接口,检测设备系统中是否存在指纹模组,若存在,则支持指纹识别功能。可选的,所述生成特征随机数的步骤,包括:接收指纹识别指令,初始化指纹模组、视图布局界面、指纹服务和指纹录入操作回调;初始化锁屏对象,进入预录入操作;生成预录入操作的long型特征随机数。可选的,所述将预录入数字密码与所述特征随机数绑定的步骤,包括指纹操作前录入预设数字密码,利用所述锁屏对象,将系统锁屏设置为密码锁屏,所述预设数字密码设置为系统锁屏证书;将所述特征随机数和所述锁屏证书进行重新验证,并生成验证字节数组;利用所述验证字节数组、初始化完成的指纹服务及初始化完成的指纹录入操作回调,进行指纹enroll监听操作。可选的,所述指纹录入校验及反馈效验结果的步骤,包括:接收录入指纹,显示与录入指纹录入次数对应的效果图;判断指纹录入次数是否超出预设数次,若超出,则生成所述锁屏对象,并将系统锁屏强制设置为空锁屏;移除所述数字密码证书,将反馈效验结果。可选的,所述将系统锁屏强制设置为空锁屏的步骤之后,还包括:将系统锁屏设置为false,清除系统锁屏证书。可选的,设备系统为android系统,所述检测设备系统中是否存在指纹模组的步骤,包括:调用待检测设备的系统接口,对检测设备系统中是否存在feature:android.hardware.fingerprint的特征进行检测,若检测到,则待检测设备支持指纹识别功能。第二方面,本实施例公开了一种终端指纹识别功能的检测系统,其中,包括:功能判断模块,用于获取终端信息,根据终端信息判断终端是否支持指纹识别功能;随机数生成模块,用于若终端支持指纹识别功能,则生成特征随机数;其中,所述特征随机数为基于指纹底层特征随机生成的;信息预处理模块,用于将预录入数字密码与所述特征随机数绑定,并将预录入数字密码与所述特征随机数的绑定信息保存;校验模块,用于指纹录入校验及反馈效验结果。第三方面,本实施例提供了一种检测设备,其中,所述检测设备包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,以执行实现上述所述的终端指纹识别功能的检测方法的步骤。第四方面,本实施例提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,以实现所述的终端指纹识别功能的检测方法的步骤。本专利技术提供的一种终端指纹识别功能的方法、系统、设备及存储介质,获取终端信息,根据终端信息判断终端是否支持指纹识别功能;若支持,则生成特征随机数;其中,所述特征随机数为基于指纹底层特征随机生成的;将预录入数字密码与所述特征随机数绑定,并将预录入数字密码与所述特征随机数的绑定信息保存;指纹录入校验及反馈效验结果。所述方法通过先对终端是发支持指纹识别功能进行检测,若具有指纹识别功能,再利用预录入数字密码与所述特征随机数对录入指纹进行校验,并返回校验结果,实现了对终端指纹识别功能测试的效率,降低测试成本。附图说明图1为本专利技术提供的一种终端指纹识别功能的方法步骤流程图;图2为本专利技术提供的所述方法具体应用实施例的步骤示意图;图3为本专利技术提供的所述终端指纹识别功能的系统的原理结构框图。具体实施方式为使本专利技术的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本专利技术,并不用于限定本专利技术。本
技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本专利技术的说明书中使用的措辞“包括”是指存在特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。本
技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本专利技术所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。现有技术中,随着Android手机上安全措施的不断升级,生物识别技术已经逐渐成为了OEM厂商的标配,比如人脸,指纹等识别方式。市场上消费者也更加倾向于带有生物识别的电子产品。各个指纹生产商也在不断优化改进,指纹识别技术和方案,有普通外置触摸识别,也有内置屏下指纹的识别方案。本实施例所述方法针对外置触摸指纹识别测试进行。目前很多测试方案都是要跟原指纹厂商进行长时间的沟通及调试,会消耗较长时间的调试测试过程,影响生产效率、降低测试效率、冗余测试流程,待出现问题时,必须要原厂的及时支持。为此本实施例所提供的方法旨在对工厂生产过程进行了极大的改进和生产效率的提升,同时在测试过程中也提高了便捷性,不用使用原厂的本文档来自技高网
...

【技术保护点】
1.一种终端指纹识别功能的检测方法,其特征在于,包括:/n获取终端信息,根据终端信息判断终端是否支持指纹识别功能;/n若支持,则生成特征随机数;其中,所述特征随机数为基于指纹底层特征随机生成的;/n将预录入数字密码与所述特征随机数绑定,并将预录入数字密码与所述特征随机数的绑定信息保存;/n指纹录入校验及反馈效验结果。/n

【技术特征摘要】
1.一种终端指纹识别功能的检测方法,其特征在于,包括:
获取终端信息,根据终端信息判断终端是否支持指纹识别功能;
若支持,则生成特征随机数;其中,所述特征随机数为基于指纹底层特征随机生成的;
将预录入数字密码与所述特征随机数绑定,并将预录入数字密码与所述特征随机数的绑定信息保存;
指纹录入校验及反馈效验结果。


2.根据权利要求1所述的方法,其特征在于,所述判断是否支持指纹识别功能的步骤,包括:
调用系统接口,检测设备系统中是否存在指纹模组,若存在,则支持指纹识别功能。


3.根据权利要求2所述的方法,其特征在于,所述生成特征随机数的步骤,包括:
接收指纹识别指令,初始化指纹模组、视图布局界面、指纹服务和指纹录入操作回调;
初始化锁屏对象,进入预录入操作;
生成预录入操作的long型特征随机数。


4.根据权利要求3所述的方法,其特征在于,所述将预录入数字密码与所述特征随机数绑定的步骤,包括:
指纹操作前录入预设数字密码,利用所述锁屏对象,将系统锁屏设置为密码锁屏,所述预设数字密码设置为系统锁屏证书;
将所述特征随机数和所述锁屏证书进行重新验证,并生成验证字节数组;
利用所述验证字节数组、初始化完成的指纹服务及初始化完成的指纹录入操作回调,进行指纹enroll监听操作。


5.根据权利要求4所述的方法,其特征在于,所述指纹录入校验及反馈效验结果的步骤,包括:
接收录入指纹,显示与录入指纹录入次数对应的效果图;
判断指纹录入次数是否超出预设数次,若超...

【专利技术属性】
技术研发人员:曾科
申请(专利权)人:四川酷比通信设备有限公司
类型:发明
国别省市:四川;51

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

1