应用解锁的方法及装置制造方法及图纸

技术编号:20681593 阅读:22 留言:0更新日期:2019-03-27 19:06
本发明专利技术揭示了一种应用解锁的方法及装置,基于安卓系统,应用锁为系统级应用;所述方法包括:通过广播接收器接收所述应用启动时发出的广播;接收到所述广播后,弹出对启动所述应用进行密码验证的界面;判断所述密码验证是否成功;若验证成功,则跳转至所述应用的显示界面。实现应用解锁和提高应用锁的安全性。

【技术实现步骤摘要】
应用解锁的方法及装置
本专利技术涉及到计算机
,特别是涉及到应用解锁的方法及装置。
技术介绍
当前手机在生活中的重要性越来越高,其中包含的个人信息类别也越来越多,不止有个人隐私信息,还有个人金融方面的信息。针对信息可能的泄露情况,不止要防护网络端的安全侵入,也要防护好手机本身被盗取或者盗用后的安全情况。针对以上问题,在手机上安装应用锁,对相关应用设置应用锁;但现有的应用锁一般由第三方提供,以app的形式安装在手机上,这样用户的信息依然在第三方的控制范围,安全性还是不够高;或者不能单独对应用程序设置对应的应用锁。
技术实现思路
本专利技术的主要目的为提供应用解锁的方法及装置,实现应用解锁和提高应用锁的安全性。本专利技术提出一种应用解锁的方法,基于安卓系统,应用锁为系统级应用;方法包括:通过广播接收器接收应用启动时发出的广播;根据广播,弹出对启动应用进行密码验证的界面;判断密码验证是否成功;若验证成功,则跳转至应用的显示界面。进一步地,通过广播接收器接收应用启动时的广播的步骤之前,包括:接收进入应用对应的应用锁设置界面的指令;检测应用锁对应应用的广播接收器是否注册;若注册,则进入对应用进行应用锁设置的界面;若未注册,则注册应用锁对应应用的广播接收器,并进入对应用进行应用锁设置的界面。进一步地,接收进入应用对应的应用锁设置界面的指令的步骤之前,包括:遍历系统中所有应用的安装包所在目录;检测目录是否包含应用对应的包名;若是,则在应用列表中添加包名对应的应用。进一步地,若是,则在应用列表中添加包名对应的应用的步骤之后,还包括:配置应用启动时所触发的广播的Intent函数;Intent函数用于发送广播给应用锁对应应用的广播接收器;声明Intent函数的接收权限。进一步地,则注册应用锁对应应用的广播接收器的步骤,包括:注册应用锁对应应用的广播接收器,广播接收器用于接收Intent函数;配置广播接收器接收Intent函数的接收权限。本专利技术还提出一种应用解锁的装置,基于安卓系统,应用锁为系统级应用,装置包括:第一接收模块,用于通过广播接收器接收应用启动时发出的广播;弹出模块,用于根据广播,弹出对启动应用进行密码验证的界面;判断模块,用于判断密码验证是否成功;跳转模块,用于若验证成功,则跳转至应用的显示界面。进一步地,装置还包括:第二接收模块,用于接收进入应用对应的应用锁设置界面的指令;第一检测模块,用于检测应用锁对应应用的广播接收器是否注册;进入模块,用于若注册,则进入对应用进行应用锁设置的界面;注册模块,用于若未注册,则注册应用锁对应应用的广播接收器,并进入对应用进行应用锁设置的界面。进一步地,装置还包括:遍历模块,用于遍历系统中所有应用的安装包所在目录;第二检测模块,用于检测目录是否包含应用对应的包名;添加模块,用于若是,则在应用列表中添加包名对应的应用。进一步地,装置还包括:第一配置模块,用于配置应用启动时所触发的广播的Intent函数;Intent函数用于发送广播给应用锁对应应用的广播接收器;声明模块,用于声明Intent函数的接收权限。进一步地,注册模块,包括:注册单元,用于注册应用锁对应应用的广播接收器,广播接收器用于接收Intent函数;配置单元,用于配置广播接收器接收Intent函数的接收权限。本专利技术的有益效果在于,通过将应用锁以系统级应用安装在终端上并赋予root权限,应用锁读取、修改其他应用都是终端系统的过程,不需要担心安全性问题;本专利技术应用锁采用广播机制监听应用的系统广播,以达到应用锁监控应用的目的。附图说明图1为本专利技术应用解锁的方法一实施例的步骤示意图;图2为本专利技术应用解锁的方法一实施例中步骤S1之前的步骤示意图;图3为本专利技术应用解锁的方法一实施例中步骤S101之前的步骤示意图;图4为本专利技术应用解锁的方法一实施例中步骤S1013之后的步骤示意图;图5为本专利技术应用解锁的方法一实施例中步骤S104之前的步骤示意图;图6为本专利技术应用解锁的方法一实施例中步骤S2的步骤示意图;图7为本专利技术应用解锁的方法一实施例中步骤S22之后的步骤示意图;图8为本专利技术应用解锁的装置一实施例的结构示意图;图9为本专利技术应用解锁的装置另一实施例的结构示意图;图10为本专利技术应用解锁的装置又一实施例的结构示意图;图11为本专利技术应用解锁的装置再一实施例的结构示意图;图12为本专利技术应用解锁的装置一实施例中注册模块的结构示意图;图13为本专利技术应用解锁的装置一实施例中弹出模块的结构示意图;图14为本专利技术应用解锁的装置另一实施例中弹出模块的结构示意图。本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。参照图1,本专利技术应用解锁的方法一实施例,基于安卓系统,应用锁为系统级应用,方法包括:S1,接收应用启动时发出的广播;S2,根据所述广播弹出对启动所述应用进行密码验证的界面;S3,判断所述密码验证是否成功;S4,若验证成功,则跳转至所述应用的显示界面。在上述步骤S1中,上述应用锁在终端出厂就以系统级应用安装在终端上,例如手机中的相机、电话、短信,并赋予应用锁root权限(根权限),root权限为系统权限的一种,并且为系统的最高权限;上述广播接收器(BroadcastReceiver)为Android(安卓)广播机制中的组成部分;在Android中,广播是一种广泛运用在应用程序之间传输信息的机制;Android广播机制包含三个基本要素:广播(Broadcast)、广播接收器(BroadcastReceiver)和意图(Intent),Broadcast用于发送广播,BroadcastReceiver用于接收广播,Intent用于保存广播相关信息的媒介;上述Intent对应用中一次操作的动作(action)、动作涉及数据、附加数据进行描述;对于智能手机来说,上述广播由Intent描述上述应用启动这一动作并发送,广播接收器接收上述应用的这一动作;不同的应用发出的广播不一样,例如,启动微信时,发出的是微信启动这一动作的Intent函数,启动支付宝时,发出的是支付宝启动这一动作的Intent函数;广播接收器针对接收到不同应用启动的广播,进而执行不同应用对应不同验证密码的验证程序。在上述步骤S2中,在上述应用启动到应用的显示界面之前,弹出对该应用进行密码验证的界面,即进行密码验证的界面置于应用的显示界面的上方,从而用户需要通过密码验证才能推出密码验证界面才能进入应用的显示界面;上述密码验证的密码类型包括数字密码、指纹密码、面部密码、虹膜密码、手势密码和/或语音密码。在上述步骤S3中,若密码验证成功才能启动上述应用,若密码验证不成功则无法正常启动上述应用;以验证方式为数字密码验证为例,接收用户输入的数字信息,将数字信息与预设数字密码进行对比匹配,若数字信息与预设数字密码一致,则表示密码验证成功,若数字信息与预设数字密码不一致,则表示验证失败,从而达到锁定应用的目的。在上述步骤S4中,若密码验证成功,则正常启动上述应用,并跳转至上述应用的显示界面;上述应用以微信为例,用户点击系统桌面上的微信图标,微信的包名被调至Activity栈顶以表示微信要启动了,则系统本文档来自技高网...

【技术保护点】
1.一种应用解锁的方法,基于安卓系统,其特征在于,应用锁为系统级应用;所述方法包括:通过广播接收器接收应用启动时发出的广播;根据所述广播,弹出对启动所述应用进行密码验证的界面;判断所述密码验证是否成功;若验证成功,则跳转至所述应用的显示界面。

【技术特征摘要】
1.一种应用解锁的方法,基于安卓系统,其特征在于,应用锁为系统级应用;所述方法包括:通过广播接收器接收应用启动时发出的广播;根据所述广播,弹出对启动所述应用进行密码验证的界面;判断所述密码验证是否成功;若验证成功,则跳转至所述应用的显示界面。2.根据权利要求1所述的应用解锁的方法,其特征在于,所述通过广播接收器接收应用启动时的广播的步骤之前,包括:接收进入所述应用对应的应用锁设置界面的指令;检测所述应用锁对应所述应用的广播接收器是否注册;若注册,则进入对所述应用进行应用锁设置的界面;若未注册,则注册所述应用锁对应所述应用的广播接收器,并进入对所述应用进行应用锁设置的界面。3.根据权利要求2所述的应用解锁的方法,其特征在于,所述接收进入所述应用对应的应用锁设置界面的指令的步骤之前,包括:遍历系统中所有应用的安装包所在目录;检测所述目录是否包含所述应用对应的包名;若是,则在应用列表中添加所述包名对应的应用。4.根据权利要求3所述的应用解锁的方法,其特征在于,所述若是,则在应用列表中添加所述包名对应的应用的步骤之后,还包括:配置所述应用启动时所触发的广播的Intent函数;所述Intent函数用于发送所述广播给所述应用锁对应应用的广播接收器;声明所述Intent函数的接收权限。5.根据权利要求2-4任一项所述的应用解锁的方法,其特征在于,所述则注册所述应用锁对应所述应用的广播接收器的步骤,包括:注册所述应用锁对应所述应用的广播接收器,所述广播接收器用于接收所述Intent函数;配置所述广播接收器接收所述Intent函数的接收权限。6.一种应用解锁...

【专利技术属性】
技术研发人员:林翔
申请(专利权)人:深圳市沃特沃德股份有限公司
类型:发明
国别省市:广东,44

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

1