[发明专利]一种应用程序指纹调用方法、设备及计算机可读存储介质在审
申请号: | 202210741721.2 | 申请日: | 2022-06-28 |
公开(公告)号: | CN115113999A | 公开(公告)日: | 2022-09-27 |
发明(设计)人: | 吴康保 | 申请(专利权)人: | 努比亚技术有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06V40/12 |
代理公司: | 深圳协成知识产权代理事务所(普通合伙) 44458 | 代理人: | 伍永森 |
地址: | 518000 广东省深圳市南山区桃源街道福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用程序 指纹 调用 方法 设备 计算机 可读 存储 介质 | ||
本发明公开了一种应用程序指纹调用方法、设备及计算机可读存储介质,其中,该方法包括:在预设的指纹框架的指纹服务中,判断当前的应用程序的进程信息的变量是否符合第一预设条件;在所述变量符合所述第一预设条件时,允许所述应用程序调用指纹识别,在不符合所述第一预设条件时,通过所述应用程序的对应的顶部任务的顶部界面的活动组件判断所述应用程序是否属于前台进程对应的程序;在确定所述应用程序属于所述前台进程对应的程序时,允许所述应用程序调用指纹识别。实现了一种控制逻辑更优的应用程序指纹调用方案,在保证指纹安全的前提下,极大地提高了多种场景下的指纹调用功能的稳定性和准确性,增强了用户对于指纹功能的使用体验。
技术领域
本发明涉及移动通信领域,尤其涉及一种应用程序指纹调用方法、设备及计算机可读存储介质。
背景技术
现有技术中,随着智能终端设备的不断发展,指纹的应用范围和应用频率也得到进一步地提高。为了规范指纹的安全使用,Android安卓指纹安全机制规定,非前台进程的第三方应用,不能开启指纹。每次开启指纹的验证、录入、检测等操作时,指纹框架会判断当前程序是否属于前台进程,如果不是,则拒绝使用指纹的验证、录入、检测等操作。在原生的指纹框架,是通过正在运行的进程信息ActivityManager.RunningAppProcessInfo来判断是否属于前台进程,每个进程信息都有一个importance变量,该变量记录着进程在系统中的重要等级,importance数值越小等级越高,在系统中越重要,当proc.importance小于等于IMPORTANCE_FOREGROUND_SERVICE 125时,则认为该进程是前台进程,允许使用指纹。
但是,仅通过上述变量来判断是否属于前台进程,该方法有一定滞后性。可能因为上述变量的值未及时得到更新,而导致系统误判为后台进程,从而无法正常使用指纹,给用户的指纹功能使用体验较差。
发明内容
为了解决现有技术中的上述技术缺陷,本发明提出了一种应用程序指纹调用方法,该方法包括:
在预设的指纹框架的指纹服务中,判断当前的应用程序的进程信息的变量是否符合第一预设条件;
在所述变量符合所述第一预设条件时,允许所述应用程序调用指纹识别,在不符合所述第一预设条件时,通过所述应用程序的对应的顶部任务的顶部界面的活动组件判断所述应用程序是否属于前台进程对应的程序;
在确定所述应用程序属于所述前台进程对应的程序时,允许所述应用程序调用指纹识别,在确定所述应用程序不属于所述前台进程对应的程序时,拒绝所述应用程序调用指纹识别。
可选地,所述在预设的指纹框架的指纹服务中,判断当前的应用程序的进程信息的变量是否符合第一预设条件,包括:
在所述应用程序发起指纹识别的调用请求时,在所述指纹服务中判断所述应用程序是否具备指纹的调用权限;
在确定所述应用程序具备所述调用权限时,判断所述应用程序属于系统应用或第三方应用。
可选地,所述在预设的指纹框架的指纹服务中,判断当前的应用程序的进程信息的变量是否符合第一预设条件,还包括:
在确定所述应用程序属于所述第三方应用时,判断所述变量是否小于或等于预设的参考值;
在确定所述变量小于或等于所述参考值时,确定所述变量符合所述第一预设条件,在确定所述变量大于所述参考值时,确定所述变量不符合所述第一预设条件。
可选地,所述在不符合所述第一预设条件时,通过所述应用程序的对应的顶部任务的顶部界面的活动组件判断所述应用程序是否属于前台进程对应的程序,包括:
在所述指纹服务的工具类中添加系统服务获取方法;
通过所述系统服务获取方法获取当前的界面管理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于努比亚技术有限公司,未经努比亚技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210741721.2/2.html,转载请声明来源钻瓜专利网。