一种指纹解锁亮屏的方法和装置制造方法及图纸

技术编号:19437591 阅读:45 留言:0更新日期:2018-11-14 13:28
本发明专利技术公开了一种指纹解锁亮屏的方法和装置,用以解决现有技术中指纹解锁亮屏的速度较慢的问题。本发明专利技术实施例中,终端在锁屏休眠状态时测到按压信号后进行指纹匹配操作判断指纹是否匹配并同时根据所述中断进行解锁界面绘制和液晶显示器LCD初始化,在指纹匹配成功后点亮LCD并显示解锁后的界面。本发明专利技术实施例中,由于终端是在检测到按压信号后同时进行指纹匹配操作、锁屏绘制和LCD初始化,当终端判断指纹匹配成功后,此时可以立刻解锁屏幕并点亮LCD,提高了指纹解锁亮屏的速度。

【技术实现步骤摘要】
一种指纹解锁亮屏的方法和装置
本专利技术涉及手机
,特别涉及一种指纹解锁亮屏的方法和装置。
技术介绍
随着生活水平的不断提高,智能手机得到了很好的普及,现在几乎人人使用的手机都是智能手机。随着手机指纹越来越普遍,现在的高中低端手机都具备指纹功能,而指纹功能的一个重要作用就是指纹解锁屏幕,并且解锁速度的好坏对于手机的体验非常重要。用户手指触碰的解锁区域,内置了一颗指纹识别模块,它会将收集到的指纹信息转化为数据并储存起来,这部分数据被加密储存在特定区域。当用户需要解锁手机时,它就会调用数据进行识别,借助电容式、光学式、射频式对指纹进行扫描采集,之后指纹图像处理器对生成的指纹图像进行预处理、二值化和细化,提取出来的指纹特征通过软件算法与密储存在特定区域的指纹信息数据进行比对验证,最终输出识别结果。如图1A和图1B可知,现有技术在进行指纹解锁屏幕时,需要先进对指纹进行匹配,当指纹匹配成功后,开始进行锁屏准备以及LCD(LiquidCrystalDisplay,液晶显示器)初始化过程。当锁屏准备以及LCD初始化过程全部完成之后,才会点亮背光屏幕,但是这样就会造成耗时较长,降低了指纹解锁亮屏的速度。综上所述,现有技术中手机指纹解锁亮屏的速度较慢。
技术实现思路
本专利技术提供一种指纹解锁亮屏的方法和装置,用以解决现有技术中指纹解锁亮屏的速度较慢的问题。第一方面,终端在锁屏休眠状态时检测到按压信号,产生用于触发解锁界面绘制和液晶显示器LCD初始化的中断;进行指纹匹配操作,同时根据所述中断进行解锁界面绘制和液晶显示器LCD初始化;若指纹匹配成功,则所述终端点亮LCD并显示解锁后的界面。在本专利技术实施中,由于终端是在检测到按压信号后同时进行指纹匹配操作、解锁界面绘制和LCD初始化,当终端判断指纹匹配成功后,此时可以立刻解锁屏幕并点亮LCD,由于已经提前完成了锁屏绘制和LCD初始化,因此不必再花费时间进行锁屏绘制和LCD初始化,提高了指纹解锁亮屏的速度。在一些具体实施例中,若指纹匹配成功,且所述LCD初始化和解锁界面绘制未完成,则所述终端等待LCD初始化和解锁界面绘制完成后点亮LCD并显示解锁后的界面。若指纹匹配失败,且终端已经完成LCD初始化,则终端释放所述LCD资源,以及若指纹匹配失败,且终端未完成LCD初始化,则终端等待LCD初始化完成后释放LCD资源。其中,终端进行指纹匹配操作,同时根据所述中断进行解锁界面绘制和液晶显示器LCD初始化时是:终端进行指纹匹配操作,同时将检测到按压信号后产生的中断依次通过所述终端的HAL层和内核Kernel层上报到所述终端的Framework层;终端的Framework层在接收到通知后,通过调用图像合成服务接口的函数向终端的Kernel层发送LCD初始化指令,同时向所述终端的锁屏模块keygard层发送锁屏绘制指令;终端的Kernel层接收到所述LCD初始化指令后进行LCD初始化;终端的keygard层接收到所述锁屏绘制指令后进行锁屏绘制。在本专利技术实施例中,终端的Framework层在收到中断后,不必在经过终端的终端的Framework层发送LCD初始化的指令,因此进一步的加快了指纹解锁亮屏的速度。第二方面,本专利技术实施例一种指纹解锁亮屏的终端,包括:处理器、存储器、LCD和指纹传感器,其中,存储器存储有程序代码,当程序代码被所述处理器执行时,使得所述处理器执行下列过程:在锁屏休眠状态时通过指纹传感器检测到按压信号,产生用于触发解锁界面绘制和液晶显示器LCD初始化的中断;进行指纹匹配操作,同时根据所述中断进行解锁界面绘制和LCD初始化;在一些具体的实施中,若指纹匹配成功,且LCD初始化和解锁界面绘制未完成,则等待LCD初始化和解锁界面绘制完成后,点亮LCD并显示解锁后的界面。若指纹匹配失败,且已经完成LCD初始化,则释放LCD资源,以及若指纹匹配失败,且未完成LCD初始化,则等待LCD初始化完成后释放LCD资源。其中,进行指纹匹配操作,同时根据所述中断进行解锁界面绘制和液晶显示器LCD初始化时是:进行指纹匹配操作的同时将检测到按压信号后产生的中断依次通过所述终端的HAL层和内核Kernel层上报到Framework层;Framework层在接收到通知后,通过调用图像合成服务接口的函数向Kernel层发送LCD初始化指令,同时向keygard层发送锁屏绘制指令;所述Kernel层接收到所述LCD初始化指令后进行LCD初始化;keygard层接收到所述锁屏绘制指令后进行锁屏绘制。第二方面中任一一种实现方式所带来的技术效果可参见第一方面中实现方式所带来的技术效果,此处不再赘述。本申请的这些方面或其他方面在以下的实施例的描述中会更加简明易懂。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1A为现有技术中指纹解锁亮屏的流程示意图;图1B为现有技术中指纹解锁亮屏的终端内部示意图;图2为本专利技术实施例解锁点亮屏幕的方法示意图;图3为本专利技术实施例供指纹匹配成功情况下的完整流程图;图4为本专利技术实施例供指纹匹配失败情况下的完整流程图;图5为本专利技术实施例解锁点亮屏幕完整方法流程图;图6为本专利技术实施例指纹解锁亮屏的终端层间结构示意图;图7为本专利技术实施例一种指纹解锁点亮屏幕的终端的结构示意图;图8为本专利技术实施例另一种指纹解锁点亮屏幕的终端的结构示意图。具体实施方式本专利技术实施例可应用于手机解锁屏幕的场景中,现有技术中进行指纹解锁屏幕的过程中时,终端在判断指纹匹配后,依次通过终端的Kernel层、HAL层、Framework层向keygard层发送keygard层成功指令,keygard层再进行锁屏绘以及发送触发keygard层LCD初始化的指令。其中,终端的Framework层主要用于android(安卓)整体运行框架,向应用层提供必要的服务;终端的HAL层主要用于整合硬件差异,向Framework层提供统一接口;终端的keygard层主要用于锁屏状态管理及控制显示。而在本专利技术实施例中,对终端的Kernel层和Framework层做了一些改进,当终端检测到指纹触碰后,进行指纹匹配的操作的同时会向终端的Framework层发送通知消息,终端的Framework层接收到通知消息后,会直接发送触发终端的keygard层LCD初始化的指令和锁屏绘制指令,因此,当终端指纹匹配成功后,就可以直接点亮LCD,加快了指纹解锁亮屏的速度。为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。本专利技术实施例可应用于手机解锁的应用场景中,随着科技的进步,智能手机得到了很好的普及,现在几乎每个人使用的手机都是智能手机,并且无论高低端的智能手机都具备指纹功能,而指纹功能的一个重要作用就是实现指纹解锁点亮屏幕,并且解锁点亮屏幕的速度本文档来自技高网...

【技术保护点】
1.一种指纹解锁亮屏的方法,其特征在于,该方法包括:终端在锁屏休眠状态时检测到按压信号,产生用于触发解锁界面绘制和液晶显示器LCD初始化的中断;所述终端进行指纹匹配操作,同时根据所述中断进行解锁界面绘制和液晶显示器LCD初始化;若指纹匹配成功,则所述终端点亮LCD并显示解锁后的界面。

【技术特征摘要】
1.一种指纹解锁亮屏的方法,其特征在于,该方法包括:终端在锁屏休眠状态时检测到按压信号,产生用于触发解锁界面绘制和液晶显示器LCD初始化的中断;所述终端进行指纹匹配操作,同时根据所述中断进行解锁界面绘制和液晶显示器LCD初始化;若指纹匹配成功,则所述终端点亮LCD并显示解锁后的界面。2.如权利要求1所述的方法,其特征在于,若指纹匹配成功,则所述终端点亮LCD并显示解锁后的界面,包括:若指纹匹配成功,且所述LCD初始化和解锁界面绘制未完成,则所述终端等待LCD初始化和解锁界面绘制完成后,点亮所述LCD并显示解锁后的界面。3.如权利要求1所述的方法,其特征在于,该方法还包括:若指纹匹配失败,且所述终端已经完成LCD初始化,则所述终端释放所述LCD资源。4.如权利要求1所述的方法,其特征在于,该方法还包括:若指纹匹配失败,且所述终端未完成LCD初始化,则所述终端等待LCD初始化完成后释放所述LCD资源。5.如权利要求1所述的方法,其特征在于,所述终端进行指纹匹配操作,同时根据所述中断进行解锁界面绘制和液晶显示器LCD初始化,包括:所述终端进行指纹匹配操作,同时将检测到按压信号后产生的中断依次通过所述终端的硬件抽象HAL层和内核Kernel层上报到所述终端的Framework层;所述终端的Framework层在接收到通知后,通过调用图像合成服务接口的函数向所述终端的Kernel层发送LCD初始化指令,同时向所述终端的锁屏模块keygard层发送锁屏绘制指令;所述终端的Kernel层接收到所述LCD初始化指令后进行LCD初始化;所述终端的keygar...

【专利技术属性】
技术研发人员:修平李嘉王旭峰
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东,37

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

1