一种应用程序指纹调用方法、设备及计算机可读存储介质与流程

文档序号:31660787发布日期:2022-09-27 23:02阅读:来源:国知局

技术特征:
1.一种应用程序指纹调用方法,其特征在于,所述方法包括:在预设的指纹框架的指纹服务中,判断当前的应用程序的进程信息的变量是否符合第一预设条件;在所述变量符合所述第一预设条件时,允许所述应用程序调用指纹识别,在不符合所述第一预设条件时,通过所述应用程序的对应的顶部任务的顶部界面的活动组件判断所述应用程序是否属于前台进程对应的程序;在确定所述应用程序属于所述前台进程对应的程序时,允许所述应用程序调用指纹识别,在确定所述应用程序不属于所述前台进程对应的程序时,拒绝所述应用程序调用指纹识别。2.根据权利要求1所述的应用程序指纹调用方法,其特征在于,所述在预设的指纹框架的指纹服务中,判断当前的应用程序的进程信息的变量是否符合第一预设条件,包括:在所述应用程序发起指纹识别的调用请求时,在所述指纹服务中判断所述应用程序是否具备指纹的调用权限;在确定所述应用程序具备所述调用权限时,判断所述应用程序属于系统应用或第三方应用。3.根据权利要求2所述的应用程序指纹调用方法,其特征在于,所述在预设的指纹框架的指纹服务中,判断当前的应用程序的进程信息的变量是否符合第一预设条件,还包括:在确定所述应用程序属于所述第三方应用时,判断所述变量是否小于或等于预设的参考值;在确定所述变量小于或等于所述参考值时,确定所述变量符合所述第一预设条件,在确定所述变量大于所述参考值时,确定所述变量不符合所述第一预设条件。4.根据权利要求3所述的应用程序指纹调用方法,其特征在于,所述在不符合所述第一预设条件时,通过所述应用程序的对应的顶部任务的顶部界面的活动组件判断所述应用程序是否属于前台进程对应的程序,包括:在所述指纹服务的工具类中添加系统服务获取方法;通过所述系统服务获取方法获取当前的界面管理器。5.根据权利要求4所述的应用程序指纹调用方法,其特征在于,所述在不符合所述第一预设条件时,通过所述应用程序的对应的顶部任务的顶部界面的活动组件判断所述应用程序是否属于前台进程对应的程序,还包括:通过所述界面管理器获取当前运行的任务栈信息;通过所述任务栈信息获取任务栈的所述顶部任务,并获取所述顶部任务的所述顶部界面的包名。6.根据权利要求5所述的应用程序指纹调用方法,其特征在于,所述在不符合所述第一预设条件时,通过所述应用程序的对应的顶部任务的顶部界面的活动组件判断所述应用程序是否属于前台进程对应的程序,还包括:在所述包名与所述第三方应用的包名相同时,确定所述第三方应用属于所述前台进程对应的程序;在所述包名与所述第三方应用的包名不同时,确定所述第三方应用不属于所述前台进程对应的程序。
7.根据权利要求6所述的应用程序指纹调用方法,其特征在于,所述在确定所述应用程序属于所述前台进程对应的程序时,允许所述应用程序调用指纹识别,包括:在确定所述应用程序属于所述前台进程对应的程序时,获取所述指纹服务中的服务提供对象,并通过所述服务提供对象判断所述第三方应用是否属于所述指纹服务的实现类;在确定所述第三方应用属于所述实现类时,通过所述第三方应用的包名判断所述第三方应用是否属于所述指纹服务中的处于当前处理状态的当前客户端。8.根据权利要求7所述的应用程序指纹调用方法,其特征在于,所述在确定所述应用程序属于所述前台进程对应的程序时,允许所述应用程序调用指纹识别,还包括:在所述第三方应用的包名与所述当前客户端对应的包名相同时,允许所述应用程序调用指纹识别;在所述第三方应用的包名与所述当前客户端对应的包名不同时,拒绝所述应用程序调用指纹识别。9.一种应用程序指纹调用设备,其特征在于,所述设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至8中任一项所述的应用程序指纹调用方法的步骤。10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有应用程序指纹调用程序,所述应用程序指纹调用程序被处理器执行时实现如权利要求1至8中任一项所述的应用程序指纹调用方法的步骤。

技术总结
本发明公开了一种应用程序指纹调用方法、设备及计算机可读存储介质,其中,该方法包括:在预设的指纹框架的指纹服务中,判断当前的应用程序的进程信息的变量是否符合第一预设条件;在所述变量符合所述第一预设条件时,允许所述应用程序调用指纹识别,在不符合所述第一预设条件时,通过所述应用程序的对应的顶部任务的顶部界面的活动组件判断所述应用程序是否属于前台进程对应的程序;在确定所述应用程序属于所述前台进程对应的程序时,允许所述应用程序调用指纹识别。实现了一种控制逻辑更优的应用程序指纹调用方案,在保证指纹安全的前提下,极大地提高了多种场景下的指纹调用功能的稳定性和准确性,增强了用户对于指纹功能的使用体验。使用体验。使用体验。


技术研发人员:吴康保
受保护的技术使用者:努比亚技术有限公司
技术研发日:2022.06.28
技术公布日:2022/9/26
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1