基于屏下指纹的APP防护方法、装置、设备及存储介质制造方法及图纸

技术编号:21971781 阅读:30 留言:0更新日期:2019-08-28 01:32
本发明专利技术公开一种基于屏下指纹的APP防护方法、装置、设备及存储介质,该方法包括获取基于任一程序图标触发的应用页面访问请求,应用页面访问请求中包括用户帐号、待访问程序标识和待识别指纹数据;基于待访问程序标识,获取与待访问程序标识对应的待访问应用程序;将待访问应用程序与用户帐号相对应的加密应用程序进行匹配,获取匹配结果;若匹配结果为匹配成功,则对待识别指纹数据进行静默验证,获取静默验证结果;若静默验证结果为静默验证成功,则显示对应的应用页面,以解决当前智能终端指纹验证效率低下的问题。

APP Protection Method, Device, Equipment and Storage Media Based on Underscreen Fingerprint

【技术实现步骤摘要】
基于屏下指纹的APP防护方法、装置、设备及存储介质
本专利技术涉及安全防护领域,尤其涉及一种基于屏下指纹的APP防护方法、装置、设备及存储介质。
技术介绍
随着移动互联网的快速发展,手机、平板电脑等移动智能终端已成为人们日常生活不可或缺的一部分。较多的智能终端通常采用固定的指纹采集区域采集用户的指纹,并采用一锁通用的登录验证模式,一旦开机密码被获取即意味着使用者与所有者拥有对等的设备操作权限,使用者便可随意浏览甚至更改设备中存储的用户数据,很容易造成用户私密信息泄露、丢失、损毁甚至被盗用,由此引发的智能设备用户数据安全问题日益突出,亟待解决。随着智能终端的发展,智能终端逐渐可对应用APP进行加密,例如可通过指纹加密或通过手势加密,但当用户进入应用APP时,智能终端会发出需要进行指纹验证的提醒消息,用户根据指纹验证的提醒消息进行指纹验证,其步骤繁琐且导致指纹验证效率低下。
技术实现思路
本专利技术实施例提供一种基于屏下指纹的APP防护方法、装置、设备及存储介质,以解决当前智能终端指纹验证效率低下的问题。一种基于屏下指纹的APP防护方法,包括:获取基于任一程序图标触发的应用页面访问请求,所述应用页面访问请求中包括用户帐号、待访问程序标识和待识别指纹数据;基于所述待访问程序标识,获取与所述待访问程序标识对应的待访问应用程序;将所述待访问应用程序与所述用户帐号相对应的加密应用程序进行匹配,获取匹配结果;若所述匹配结果为匹配成功,则对所述待识别指纹数据进行静默验证,获取静默验证结果;若所述静默验证结果为静默验证成功,则显示对应的应用页面。一种基于屏下指纹的APP防护装置,包括:请求获取模块,用于获取基于任一程序图标触发的应用页面访问请求,所述应用页面访问请求中包括用户帐号、待访问程序标识和待识别指纹数据;应用程序获取模块,用于基于所述待访问程序标识,获取与所述待访问程序标识对应的待访问应用程序;匹配结果获取模块,用于将所述待访问应用程序与所述用户帐号相对应的加密应用程序进行匹配,获取匹配结果;验证结果获取模块,用于若所述匹配结果为匹配成功,则对所述待识别指纹数据进行静默验证,获取静默验证结果;页面显示模块,用于若所述静默验证结果为静默验证成功,则显示对应的应用页面。一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述基于屏下指纹的APP防护方法。一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述基于屏下指纹的APP防护方法。上述提供一种基于屏下指纹的APP防护方法、装置、设备及存储介质,获取基于任一程序图标触发的应用页面访问请求,请求中包括用户帐号、待访问程序标识和待识别指纹数据,以实现对每一应用页面访问请求进行监控。基于待访问程序标识,获取与待访问程序标识对应的待访问应用程序,将待访问应用程序与用户帐号相对应的加密应用程序进行匹配,以实现确定待访问应用程序是否为加密应用程序,若为加密应用程序,则对待识别指纹数据进行静默验证,无需对每一待访问应用程序的待识别指纹数据进行静默验证,以实现只需对加密应用程序的待识别指纹数据进行静默验证,且在不通知用户的情况下,直接对待识别指纹数据进行静默验证,提高指纹验证效率。若静默验证结果为静默验证成功,则显示对应的应用页面,提高智能终端的应用防护。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对本专利技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术一实施例中基于屏下指纹的APP防护方法的应用环境示意图;图2是本专利技术一实施例中基于屏下指纹的APP防护方法的流程图;图3是本专利技术一实施例中基于屏下指纹的APP防护方法的流程图;图4是本专利技术一实施例中基于屏下指纹的APP防护方法的流程图;图5是本专利技术一实施例中基于屏下指纹的APP防护方法的流程图;图6是本专利技术一实施例中基于屏下指纹的APP防护方法的流程图;图7是本专利技术一实施例中基于屏下指纹的APP防护装置的原理框图;图8是本专利技术一实施例中计算机设备的一示意图。具体实施方式下面将结和本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的基于屏下指纹的APP防护方法,可应用在如图1的应用环境中,该基于屏下指纹的APP防护方法应用在智能终端中,其中,智能终端通过网络与服务端进行通信。该基于屏下指纹的APP防护方法具体应用在智能终端上,当接收到智能终端发送的应用页面访问请求时,先判断应用页面访问请求对应的待访问程序是否为加密应用程序;若是加密应用程序,则进行静默验证,以实现在不通知用户在进行指纹验证的情况下进行验证,提高手机防护的安全性,且无须向智能终端发送的指纹验证提醒信息,直接进行指纹验证,以提高指纹验证效率。其中,智能终端可以但不限于各种智能手机和平板电脑等。服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一实施例中,如图2所示,提供一种基于屏下指纹的APP防护方法,以该方法应用在图1中的智能终端为例进行说明,具体包括如下步骤:S10:获取基于任一程序图标触发的应用页面访问请求,应用页面访问请求中包括用户帐号、待访问程序标识和待识别指纹数据。其中,应用页面访问请求是指用户通过智能终端触发的访问应用页面的请求,其中,触发方式包括但不局限于点击、触摸或滑动应用图标等方式。用户帐号是指在智能终端中进行应用程序加密时所使用的帐号,通过用户帐号可确定该智能终端中,哪些应用程序为预先加密的加密应用程序,并可确定该智能终端中应用程序的哪些功能模块为预先加密的加密功能模块。待访问程序标识是指与程序图标对应的标识,具体是指程序图标对应的待访问应用程序的标识。该待访问应用程序是指本次请求所需访问的应用程序。待识别指纹数据是指通过超声波屏下指纹技术采集到的用户指纹数据。具体地,智能终端中安装有传感器和压感指纹感应模块,通过压感指纹感应模块可监测到用户对智能终端的前表面屏幕是否有按压动作。当通过压感指纹感应模块监测到用户通过智能终端所显示的任意一程序图标触发的应用页面访问请求时,智能终端中的传感器先向手指表面发射超声波,并接受回波,其中,回波中包含用户按压智能终端所显示的任意一程序图标的指纹,通过指纹表面皮肤和空气之间密度不同,构建出一个待识别指纹图像,即作为待识别指纹数据。智能终端可根据应用页面访问请求获取用户帐号和待访问程序标识,并通过超声波屏下指纹识别采集待识别指纹数据,可以较大程度降低手指污垢、油脂以及汗水对解锁的影响。当用户基于智能终端所显示的任一程序图标触发的应用页面访问请求时,通过用户帐号可确定访问的程序图标对应的应用程序是否为与用户帐号对应的加密应用程序,通过待访问程序标识可确定用户需要访问的是哪一个应用程序,通过采集待识别指纹数据,无本文档来自技高网...

【技术保护点】
1.一种基于屏下指纹的APP防护方法,其特征在于,包括:获取基于任一程序图标触发的应用页面访问请求,所述应用页面访问请求中包括用户帐号、待访问程序标识和待识别指纹数据;基于所述待访问程序标识,获取与所述待访问程序标识对应的待访问应用程序;将所述待访问应用程序与所述用户帐号相对应的加密应用程序进行匹配,获取匹配结果;若所述匹配结果为匹配成功,则对所述待识别指纹数据进行静默验证,获取静默验证结果;若所述静默验证结果为静默验证成功,则显示对应的应用页面。

【技术特征摘要】
1.一种基于屏下指纹的APP防护方法,其特征在于,包括:获取基于任一程序图标触发的应用页面访问请求,所述应用页面访问请求中包括用户帐号、待访问程序标识和待识别指纹数据;基于所述待访问程序标识,获取与所述待访问程序标识对应的待访问应用程序;将所述待访问应用程序与所述用户帐号相对应的加密应用程序进行匹配,获取匹配结果;若所述匹配结果为匹配成功,则对所述待识别指纹数据进行静默验证,获取静默验证结果;若所述静默验证结果为静默验证成功,则显示对应的应用页面。2.如权利要求1所述的基于屏下指纹的APP防护方法,其特征在于,在所述获取静默验证结果之后,所述基于屏下指纹的APP防护方法还包括:若所述静默验证结果为静默验证失败,则显示指纹采集信息,获取基于所述指纹采集信息采集到的目标指纹数据,对所述目标指纹数据进行指纹验证,获取指纹验证结果;若所述指纹验证结果为指纹验证通过,则显示对应的应用页面。3.如权利要求2所述的基于屏下指纹的APP防护方法,其特征在于,在所述获取指纹验证结果之后,所述基于屏下指纹的APP防护方法还包括:若所述指纹验证结果为指纹验证失败,更新指纹验证失败次数;若所述指纹验证失败次数大于预设阈值,则进行锁屏操作。4.如权利要求1所述的基于屏下指纹的APP防护方法,其特征在于,在所述将所述待访问应用程序与所述用户帐号相对应的加密应用程序进行匹配之前,所述基于屏下指纹的APP防护方法还包括:获取应用防护请求,所述应用防护请求中包含用户帐号、待识别录入密码和至少一个加密应用程序;将所述待识别录入密码与所述用户帐号对应的原始录入密码进行匹配,若所述待识别录入密码与所述原始录入密码匹配成功,则获取至少一个标准指纹数据;将至少一个所述加密应用程序和至少一个所述标准指纹数据关联存储在指纹匹配接口中。5.如权利要求1所述的基于屏下指纹的APP防护方法,其特征在于,所述对所述待识别指纹数据进行静默验证,获取静默验证结果,包括:对所述待识别指纹数据进行预处理,获取目标指纹数据,从所述目标指纹数据中提取细节特征;采用指纹匹配算法对所述细节特征与指纹匹配接口中至少一个标准指纹数据对应的特征进行匹配;若所述细节特征与任一...

【专利技术属性】
技术研发人员:陈志辉
申请(专利权)人:深圳壹账通智能科技有限公司
类型:发明
国别省市:广东,44

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

1