一种指纹解锁亮屏的方法和装置与流程

文档序号:15923807发布日期:2018-11-14 00:55阅读:1120来源:国知局

本发明涉及手机技术领域,特别涉及一种指纹解锁亮屏的方法和装置。

背景技术

随着生活水平的不断提高,智能手机得到了很好的普及,现在几乎人人使用的手机都是智能手机。随着手机指纹越来越普遍,现在的高中低端手机都具备指纹功能,而指纹功能的一个重要作用就是指纹解锁屏幕,并且解锁速度的好坏对于手机的体验非常重要。

用户手指触碰的解锁区域,内置了一颗指纹识别模块,它会将收集到的指纹信息转化为数据并储存起来,这部分数据被加密储存在特定区域。当用户需要解锁手机时,它就会调用数据进行识别,借助电容式、光学式、射频式对指纹进行扫描采集,之后指纹图像处理器对生成的指纹图像进行预处理、二值化和细化,提取出来的指纹特征通过软件算法与密储存在特定区域的指纹信息数据进行比对验证,最终输出识别结果。

如图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,加快了指纹解锁亮屏的速度。

为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。

本发明实施例可应用于手机解锁的应用场景中,随着科技的进步,智能手机得到了很好的普及,现在几乎每个人使用的手机都是智能手机,并且无论高低端的智能手机都具备指纹功能,而指纹功能的一个重要作用就是实现指纹解锁点亮屏幕,并且解锁点亮屏幕的速度的快慢对于手机的体验非常重要。

基于上述内容,如图2所示,本发明实施例提供一种解锁点亮屏幕的方法,包括:

步骤200、终端在锁屏休眠状态时检测到按压信号,产生用于触发解锁界面绘制和液晶显示器lcd初始化的中断;

步骤201、终端进行指纹匹配操作,同时根据所述中断进行解锁界面绘制和液晶显示器lcd初始化;

步骤202、若指纹匹配成功,则所述终端点亮lcd并显示解锁后的界面。

本发明实施例中,终端在锁屏休眠状态时测到按压信号后,进行指纹匹配操作判断指纹是否匹配,并同时根据所述中断进行解锁界面绘制和液晶显示器lcd初始化,在指纹匹配成功后点亮lcd并显示解锁后的界面。在本发明实施中,由于终端是在检测到按压信号后同时进行指纹匹配操作、锁屏绘制和lcd初始化,当终端判断指纹匹配成功后,此时可以立刻解锁屏幕并点亮lcd,提高了指纹解锁亮屏的速度。下面对本发明实施一种指纹解锁亮屏的方法进行详细描述。

当终端处于锁屏休眠状态时,若有手指按压终端的指纹传感器,此时终端会检测到按压信号并产生用于触发解锁界面绘制和液晶显示器lcd初始化的中断,之后进行指纹匹配操作。

当终端进行指纹匹配操作的同时,终端会根据中断进行解锁界面绘制和液晶显示器lcd初始化。

其中,终端根据中断进行解锁界面绘制和液晶显示器lcd初始化之前,终端的指纹传感器还需要将检测到按压信号后产生的中断上报到终端的kernel层,终端的kernel层通过终端的hal层通知终端的framework层。

其中,这里终端的kernel层将产生的中断通过终端的hal层通知终端的framework层的具体方式本发明实施例对此不做限定,只要能够实现将检产生的中断告知终端的framework层功能的任何一种方式均在本发明实施例的保护范围之内。

一种可选的实施方式是:终端的kernel层将检测到按压信号后产生的中断以按键的方式添加至相应的文件中来通知终端的framework层。

比如,终端的kernel层将检测到按压信号后产生的中断定义为按键,具体的数值为可以188或者其它的数值,并且在终端内部的kl(keylayout,按键定义)文件,以及keyevent.java(按键定义)等文件中增加该按键的定义。

相应的,终端的framework层在接收到通知后,终端会根据中断进行解锁界面绘制和液晶显示器lcd初始化,一种可选的实施方式为:

终端的framework层在接收到通知后,判断是否开启了指纹解锁功能。

若所述终端的framework层确定没有指纹解锁功能,此时不在进行后续的解锁亮屏过程;

若终端的framework层确定开启指纹解锁功能,此时需要向终端的kernel层发送进行lcd初始化指令,同时向终端的keygard层发送进行解锁界面绘制指令。

其中,终端的framework层向终端的kernel层发送进行lcd初始化指令时,是终端的framework层通过调用图像合成服务接口函数向终端的hal层中的图像合成服务的接口发送lcd初始化指令,终端的hal层中图像合成服务的接口再将lcd初始化指令发送至终端的kernel层。

其中,任何能够实现终端的framework层向终端的hal层中的图像合成服务的接口发送lcd初始化指令功能的调用图像合成服务接口的函数均在本发明实施例的保护范围之内,以及任何能够实现终端的hal层中的图像合成服务的接口将lcd初始化指令发送至终端的kernel层功能的接口功能均在本发明实施例的保护范围之内。

在具体的实施过程中,一种可选的实施方式是:将调用图像合成服务接口的函数设置为setdisplaymode,将图像合成服务的接口设置为setpowermode(intmode)接口。

比如,预先在终端的framework层中的displaymanagerservice(显示管理服务)模块和surfacecontrol(显示管理服务)模块中增加setdisplaymode的调用图像合成服务接口的函数。

当终端的framework层需要向在终端的kernel层发送lcd初始化指令时,终端的framework层先调用surfacecontrol模块中的setdisplaymode接口将lcd初始化指令发送至displaymanagerservice模块,再通过调用displaymanagerservice模块中的setdisplaymode接口将lcd初始化指令发送至终端的hal层中的surfaceflinger模块的setpowermode(intmode)接口;终端hal层的surfaceflinger模块的setpowermode(intmode)接口通过mode参数将lcd初始化指令发送至所述终端的kernel层。

相应的,当终端的kernel层接收到lcd初始化指令后进行lcd初始化;当终端的keygard层接收到解锁界面绘制指令后进行解锁界面绘制。

其中,终端的kernel层进行lcd初始化时是先令终端上电,执行reset复位,最后配置寄存器参数即可;终端的keygard层进行解锁界面绘制时会对屏状态更新,对界面重新绘制。

相应的,当终端进行指纹匹配操作后,会根据指纹匹配的结果执行后续的步骤。

若指纹匹配成功,终端的指纹传感器将指纹匹配的结果上报至终端的kernel层,终端的kernel层将指纹匹配的结果依次通过终端的hal层和framework层向终端的keygard层发送,之后终端的keygard层要向终端的framework层发送唤醒指令以及进行屏幕解锁操作。

当终端的framework层接收到唤醒指令后,通过终端的hal层向终端的kernel层发送lcd亮屏指令;

终端的kernel层接收到lcd亮屏指令后点亮lcd,一种可选的实施方式是通过lightservice(光服务)模块提供的接口将lcd打开。

其中,若指纹匹配成功,且所述lcd初始化和/或解锁界面绘制未完成,则所述终端需要等待lcd初始化和/或解锁界面绘制完成,并在lcd初始化和/或解锁界面绘制完成之后化点亮lcd和/或显示解锁后的界面。

这里需要说明的是,由于终端的kernel层在进行执行指纹匹配的过程中同时进行了lcd初始化操作,因此当终端的kernel层接收到lcd亮屏指令后可以立即点亮lcd,加快了指纹解锁亮屏的速的速度。

如图3所示,本发明实施例提供指纹匹配成功情况下的完整流程图。

步骤300、终端的kernel层接收到由按压信号产生的中断;

步骤301、终端的kernel层将检测到按压信号后产生的中断发送至终端的hal层;

步骤302、终端的hal层将中断通知终端的framework层;

步骤303、、终端的framework层在接收到通知后判断是否开启了指纹解锁功能,若是执行步骤303,否则跳出本流程;

步骤304、终端的framework层向终端的kernel层发送进行lcd初始化指令,同时向所述终端的keygard层发送进行解锁界面绘制指令;

步骤305、终端的kernel层接收到lcd初始化指令后进行lcd初始化;

步骤306、终端的keygard层接收到解锁界面绘制指令后进行解锁界面绘制;

步骤307、终端的kernel层接收指纹匹配成功指令;

步骤308、终端的kernel层终端将指纹匹配成功指令发送至终端的hal层;

步骤309、终端的hal层向终端的framework层转发指纹匹配成功指令;

步骤310、终端的framework层向终端的keygard层发送指纹匹配成功指令;

步骤311、终端的keygard层向终端的framework层发送唤醒指令以及进行屏幕解锁操作;

步骤312、终端的framework层接收到唤醒指令后,向终端的hal层发送lcd亮屏指令;

步骤313、终端的hal层向终端的kernel层发送lcd亮屏指令;

步骤314、终端的kernel层接收到lcd亮屏指令后点亮lcd。

若指纹匹配失败,终端的framework层的接收到终端的kernel层发送的指纹匹配的结果为指纹匹配失败指令,此时需要通过调用图像合成服务接口的函数向所述终端的hal层中的图像合成服务的接口发送释放所述lcd资源指令;

终端的hal层中的图像合成服务的接口将释放所述lcd资源指令发送至终端的kernel层,终端的kernel层接收到释放所述lcd资源指令后,且已经完成lcd初始化,此时终端的kernel层释放所述lcd资源。

其中,任何能够实现终端的framework层向终端的hal层中的图像合成服务的接口发送释放所述lcd资源指令功能的调用图像合成服务接口的函数均在本发明实施例的保护范围之内。

在具体的实施过程中,一种可选的实施方式是:将调用图像合成服务接口的函数设置为setdisplaymode,将图像合成服务的接口设置为setpowermode(intmode)接口。当终端的framework层需要向在终端的kernel层发送释放所述lcd资源指令时,终端的framework层先调用surfacecontrol模块中的setdisplaymode接口将释放所述lcd资源指令发送至displaymanagerservice模块,再通过调用displaymanagerservice模块中的setdisplaymode接口将释放所述lcd资源指令发送至终端的hal层中的surfaceflinger模块的setpowermode(intmode)接口;终端hal层的surfaceflinger模块的setpowermode(intmode)接口释放所述lcd资源指令发送至所述终端的kernel层。

终端的kernel层接收到释放所述lcd资源指令后,释放所述lcd资源。一种可选的实施方式是通过lightservice提供的接口将lcd资源释放。

其中,终端的kernel层进行lcd资源释放时是先令终端掉电,执行reset复位,最后恢复寄存器参数即可。

这里需要说明的是:若终端的kernel层接收到指纹匹配指令后,但是还没有完成lcd初始化,此时需要等待lcd初始化完成后采用上述方法释放所述lcd资源。

如图4所示,本发明实施例提供指纹匹配失败情况下的完整流程图。

步骤400、终端的kernel层接收到由按压信号产生的中断;

步骤401、终端的kernel层将检测到按压信号后产生的中断通过终端的hal层;

步骤402、终端的hal层将中断通知终端的framework层;

步骤403、终端的framework层判断是否开启指解锁功能,若是执行步骤404,否则跳出本流程;

步骤404、终端的framework层向终端的kernel层发送进行lcd初始化指令,同时向所述终端的keygard层发送进行解锁界面绘制指令;

步骤405、终端的kernel层接收到lcd初始化指令后进行lcd初始化;

步骤406、终端的keygard层接收到锁屏绘制指令后进行解锁界面绘制;

步骤407、终端的kernel层接收指纹匹配失败指令;

步骤408、终端的kernel层向终端的hal层发送指纹匹配失败指令;

步骤409、终端的hal层向终端的framework层发送指纹匹配失败指令;

步骤410、终端的framework层向终端的hal层发送释放所述lcd资源lcd指令;

步骤411、终端的hal层向终端的kernel层发送释放lcd资源指令;

步骤412、终端的kernel层接收到释放所述lcd指令后释放lcd资源。

如图5所示,本发明实施例提供一种指纹解锁亮屏的方法的完整流程图。

步骤500、终端处于锁屏休眠状态时检测到按压信号后同时执行步骤501和步骤504;

步骤501、终端判断指纹是否匹配,若是执行步骤502,否则执行步骤503;

步骤502、终端发送指纹匹配成功指令至终端的kernel层,执行步骤509;

步骤503、终端发送指纹匹配失败指令至终端的kernel层,执行步骤509;

步骤504、终端将检测到按压信号后产生的中断上报至终端的kernel层;

步骤505、终端的kernel层将检测到按压信号后产生的中断通过终端的hal层通知终端的framework层;

步骤506、终端的framework层在接收到通知后要判断是否开启指纹解锁功能,若是执行步骤507,否则跳出本流程;

步骤507、终端的framework层向终端的kernel层发送进行lcd初始化指令,同时向所述终端的keygard层发送进行解锁界面绘制指令;

步骤508、终端的framework层进行lcd初始化,同时终端的keygard层进行解锁界面绘制;

步骤509、终端的kernel层接收指纹匹配指令,判断终端的kernel层纹匹配指令类型,若是纹匹配成功指令执行步骤510,若是纹匹配失败指令执行步骤514;

步骤510、终端的kernel层依次通过终端的hal层和framework层向终端的keygard层发送指纹匹配成功指令;

步骤511、终端的keygard层向终端的framework层发送唤醒指令以及进行屏幕解锁操作;

步骤512、终端的framework层接收到唤醒指令后,通过终端的hal层向终端的kernel层发送lcd亮屏指令;

步骤513、终端的kernel层接收到lcd亮屏指令后点亮lcd;

步骤514、终端的kernel层通过终端的hal层向framework层发送指纹匹配失败指令;

步骤515、终端的framework层通过终端的hal层向终端的kernel层发送释放lcd资源指令;

步骤516、终端的kernel层接收到释放lcd资源指令后释放lcd资源lcd。

如图6所示,本发明实施例提供一种指纹解锁亮屏的终端层间结构示意图的。

从图6中可知,当kernel层接收到终端后终端的framework层可直接通过framework层向终端的kernel层发送lcd初始化指令,当接收到指纹匹配成功指令后,发送lcd亮屏指令后可马上点亮lcd。

如图7所示,本发明实施例一种指纹解锁亮屏的终端,包括:处理器700、存储器701、lcd702和指纹传感器703,其中,所述存储器701存储有程序代码,当所述程序代码被所述处理器700执行时,使得所述处理器700执行下列过程:

在锁屏休眠状态时通过指纹传感器检测到按压信号,产生用于触发解锁界面绘制和液晶显示器lcd初始化的中断;进行指纹匹配操作,同时根据所述中断进行解锁界面绘制和lcd初始化;若指纹匹配成功,则点亮lcd并显示解锁后的界面。

可选的,所述处理器700具体用于:

若指纹匹配成功,且所述lcd初始化和解锁界面绘制未完成,则等待lcd初始化和解锁界面绘制完成后,点亮所述lcd并显示解锁后的界面。

可选的,所述处理器700还用于:

若指纹匹配失败,且已经完成lcd初始化,则释放所述lcd资源。

可选的,所述处理器700还用于:

若指纹匹配失败,且未完成lcd初始化,则等待lcd初始化完成后释放所述lcd资源。

可选的,所述处理器700具体用于:

进行指纹匹配操作,同时将检测到按压信号后产生的中断依次通过所述终端的硬件抽象hal层和内核kernel层上报到framework层;framework层在接收到通知后,通过调用图像合成服务接口的函数向所述kernel层发送lcd初始化指令,同时向所述的锁屏模块keygard层发送锁屏绘制指令;所述kernel层接收到所述lcd初始化指令后进行lcd初始化;所述keygard层接收到所述锁屏绘制指令后进行锁屏绘制。

如图8所示,本发明实施例一种指纹解锁亮屏的终端,包括:

检测模块800,用于在锁屏休眠状态时检测到按压信号,产生用于触发解锁界面绘制和液晶显示器lcd初始化的中断;

执行模块801,用于进行指纹匹配操作,同时根据所述中断进行解锁界面绘制和液晶显示器lcd初始化;

点亮模块802,用于若指纹匹配成功,则所述终端点亮lcd并显示解锁后的界面。

可选的,所述点亮模块802具体用于:

若指纹匹配成功,且所述lcd初始化和解锁界面绘制未完成,则等待lcd初始化和解锁界面绘制完成后,点亮所述lcd并显示解锁后的界面。

可选的,所述执行模块801还用于:

若指纹匹配失败,且已经完成lcd初始化,则释放所述lcd资源。

可选的,所述执行模块801还用于:

若指纹匹配失败,且未完成lcd初始化,则等待lcd初始化完成后释放所述lcd资源。

可选的,所述执行模块801具体用于:

进行指纹匹配操作,同时将检测到按压信号后产生的中断依次通过所述终端的硬件抽象hal层和内核kernel层上报到framework层;framework层在接收到通知后,通过调用图像合成服务接口的函数向所述kernel层发送lcd初始化指令,同时向所述的锁屏模块keygard层发送锁屏绘制指令;所述kernel层接收到所述lcd初始化指令后进行lcd初始化;所述keygard层接收到所述锁屏绘制指令后进行锁屏绘制。

在一些可能的实施方式中,本发明实施例提供的指纹解锁亮屏的方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序代码在计算机设备上运行时,所述程序代码用于使所述计算机设备执行本说明书中描述的根据本发明各种示例性实施方式的方法中的步骤。

所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。

根据本发明的实施方式的用于数据转发控制的程序产品,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在服务器设备上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被信息传输、装置或者器件使用或者与其结合使用。

可读信号介质可以包括在基带中或者作为载波一部份传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由指纹解锁亮屏的动作系统、装置或者器件使用或者与其结合使用的程序。

可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆、rf等等,或者上述的任意合适的组合。

可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部份地在用户设备上执行、作为一个独立的软件包执行、部份在用户计算设备上部份在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算设备,或者,可以连接到外部计算设备。

本发明实施例针对指纹解锁亮屏的方法还提供一种计算设备可读存储介质,即断电后内容不丢失。该存储介质中存储软件程序,包括程序代码,当所述程序代码在计算设备上运行时,该软件程序在被一个或多个处理器读取并执行时可实现本发明实施例方法中的方案。

以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。

相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1