一种移动终端唤醒处理方法、装置和设备的制造方法

文档序号:10725475阅读:598来源:国知局
一种移动终端唤醒处理方法、装置和设备的制造方法
【专利摘要】本发明实施例提供了一种移动终端唤醒处理方法、装置和设备,涉及移动终端技术领域。所述方法包括:在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征;如果获取到虹膜特征,则对所述虹膜特征进行认证;如果所述虹膜特征认证通过,则唤醒屏幕。从而避免了用户使用物理按键去唤醒屏幕的过程,避免影响物理按键的灵敏度,以及避免由于用户高频触发物理按键的原因而影响用户相应的操作手指的健康,操作简便。
【专利说明】
一种移动终端唤醒处理方法、装置和设备
技术领域
[0001]本发明涉及移动终端技术领域,特别是涉及一种移动终端唤醒处理方法、装置和设备。
【背景技术】
[0002]对于移动终端而言,基本上所有的移动终端为了省电等原因,在用户不使用移动终端后,移动终端则会熄屏。如果用户要使用移动终端,则需要唤醒屏幕。
[0003]目前,唤醒屏幕的方式通常是通过物理按键去唤醒屏幕,即用户在需要唤醒屏幕时,会触按移动终端的物理按键,然后唤醒屏幕。
[0004]如在先技术的方式,反复触发物理按键不但会影响物理按键的灵敏度,如果频率过高也会影响用户的操作手指的健康。

【发明内容】

[0005]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的移动终端唤醒处理方法和相应的移动终端唤醒处理装置以及移动终端唤醒处理设备,可以在熄屏状态下,通过获取用户的虹膜特征唤醒屏幕。
[0006]第一方面,本发明实施例中提供了一种移动终端唤醒处理方法,包括:
[0007]在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征;如果获取到虹膜特征,则对所述虹膜特征进行认证;如果所述虹膜特征认证通过,则唤醒屏幕。具有避免了用户使用物理按键去唤醒屏幕的过程,避免影响物理按键的灵敏度,以及避免由于用户高频触发物理按键的原因而影响用户相应的操作手指的健康,操作简便效果。
[0008]结合第一方面的第一种实现方式,在第一方面的第二种实现方式中,上述所述在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征的步骤,包括:
[0009]在进入熄屏状态的时刻,自动开启所述虹膜摄像头以监控是否获取到用户的虹膜特征。具有在熄屏状态下,一直开启虹膜摄像头,不断监控虹膜特征,以避免无法监控到用户的虹膜特征的效果。
[0010]结合第一方面的第一种实现方式,在第一方面的第三种实现方式中,上述所述在熄屏状态下,触发开启虹膜摄像头以获取到用户的虹膜特征的步骤,包括:
[0011]获取移动终端的运动轨迹;根据所述运动轨迹判断是否开启所述虹膜摄像头以监控是否获取到用户的虹膜特征。具有在移动终端轨迹符合要求时才启动虹膜摄像头的效果,相对在熄屏状态下一直开启虹膜摄像头的方案,能够为移动终端省电。
[0012]结合第一方面的第一种实现方式,在第一方面的第四种实现方式中,上述所述根据所述运动轨迹判断是否开启所述虹膜摄像头以监控是否获取到用户的虹膜特征的步骤,包括:
[0013]判断所述轨迹的变化程度是否超过第一阈值;如果超过第一阈值,则开启所述虹膜摄像头以监控是否获取到用户的虹膜特征。具有通过轨迹变化程度符合要求时才启动虹膜摄像头,相对在熄屏状态下一直开启虹膜摄像头的方案,能够为移动终端省电的效果。
[0014]结合第一方面的第一种实现方式,在第一方面的第五种实现方式中,上述所述判断所述轨迹的变化程度是否超过第一阈值的步骤,包括:
[0015]将所述随时间的变化程度转换为平面坐标系内的曲线;判断所述曲线的变化程度是否超过第一阈值。具有通过轨迹变化程度符合要求时才启动虹膜摄像头,相对在熄屏状态下一直开启虹膜摄像头的方案,能够为移动终端省电,计算简单的效果。
[0016]结合第一方面的第一种实现方式,在第一方面的第六种实现方式中,上述在媳屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征之前,还包括:
[0017]在系统服务中添加虹膜唤醒模式开启接口和虹膜认证接口;所述虹膜唤醒模式开启接口用于在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征;所述虹膜认证接口用于对所述虹膜特征进行认证。能够利用系统服务实现虹膜唤醒模式开启接口和虹膜认证接口,不用额外增加进程,节省系统资源。
[0018]结合第一方面的第一种实现方式,在第一方面的第七种实现方式中,上述所述系统服务包括:安卓系统的Activity管理服务ActivityManagerServiCe、或窗口管理服务WindowManagerService、或 $甫助管理月艮务 Access ibi Ii tyManagerService。
[0019]结合第一方面的第一种实现方式,在第一方面的第八种实现方式中,上述在唤醒屏幕的步骤之后,还包括:
[0020]判断屏幕是否锁住;如果屏幕锁住,则自动对所述屏幕进行解锁。具有可以自动解锁的效果,解锁过程简单,方便操作。
[0021 ]结合第一方面的第一种实现方式,在第一方面的第九种实现方式中,上述在自动对所述屏幕进行解锁的步骤之前,还包括:
[0022]判断虹膜摄像头扫描到用户虹膜特征的时间长度是否超过时间阈值;如果未超过时间阈值,则熄屏;如果超过时间阈值,则进入自动对所述屏幕进行解锁的步骤。具有可以在用户不看摄像头一段时间后,自动熄屏,保护用户隐私的效果。并且具有可以判断用户解锁意图,自动解锁的效果。
[0023]结合第一方面的第一种实现方式,在第一方面的第十种实现方式中,上述所述自动对所述屏幕进行解锁的步骤,包括:
[0024]获取对应所述虹膜特征的屏幕解锁密码;调用系统解锁接口输入所述屏幕解锁密码,解锁屏幕。能够利用系统服务实现解锁过程,不用额外增加进程,节省系统资源。
[0025]结合第一方面的第一种实现方式,在第一方面的第^种实现方式中,上述在在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征的步骤之前,还包括:
[0026]录入多个用户的虹膜特征;针对每个用户,将所述用户设定的屏幕解锁密码与所述用户的虹膜特征关联存储。具体可以将一个移动终端提供给多个用户使用的效果。
[0027]结合第一方面的第一种实现方式,在第一方面的第十二种实现方式中,上述在唤醒屏幕的步骤之后,还包括:
[0028]查找对应当前虹膜特征的用户的使用数据;根据所述使用数据调整屏幕的亮度。具有可以根据用户的个性化设置数据,自动调整屏幕亮度至用户习惯的亮度的效果。
[0029]结合第一方面的第一种实现方式,在第一方面的第十三种实现方式中,上述在唤醒屏幕的步骤之后,还包括:
[0030]判断对虹膜特征的获取是否结束;如果对虹膜特征的获取结束,则判断是否接收到用户对屏幕的触发操作;如果未接收到用户对屏幕的触发操作,则熄屏。具有可以在用户不看摄像头一段时间后,自动熄屏,保护用户隐私的效果。并且具有可以判断用户解锁意图,自动解锁的效果。
[0031]结合第一方面的第一种实现方式,在第一方面的第十四种实现方式中,上述还包括:
[0032]如果所述虹膜特征认证失败,则提示用户采用第二操作唤醒屏幕;所述第二操作包括:获取用户的指纹进行认证,以唤醒屏幕;和/或,获取用户的声音进行认证,以唤醒屏幕;和/或,接收用户的对按键的操作,以唤醒屏幕。具有对虹膜认证失败后,给用户提供更多方式唤醒屏幕,避免屏幕无法唤醒的效果。
[0033]第二方面,本发明实施例中提供了一种移动终端唤醒处理装置,包括:
[0034]唤醒开启模块,用于在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征;认证模块,用于如果获取到虹膜特征,则对所述虹膜特征进行认证;唤醒模块,用于如果所述虹膜特征认证通过,则唤醒屏幕。具有避免了用户使用物理按键去唤醒屏幕的过程,避免影响物理按键的灵敏度,以及避免由于用户高频触发物理按键的原因而影响用户相应的操作手指的健康,操作简便效果。
[0035]结合第二方面,本发明在第二方面的第一种实现方式中,所述唤醒开启模块包括:
[0036]第一开启子模块,用于在进入熄屏状态的时刻,自动开启所述虹膜摄像头以监控是否获取到用户的虹膜特征。具有在熄屏状态下,一直开启虹膜摄像头,不断监控虹膜特征,以避免无法监控到用户的虹膜特征的效果。
[0037]结合第二方面,本发明在第二方面的第二种实现方式中,所述唤醒开启模块包括:
[0038]轨迹获取子模块,用于获取移动终端的运动轨迹;第二开启子模块,用于根据所述运动轨迹判断是否开启所述虹膜摄像头以监控是否获取到用户的虹膜特征。具有在移动终端轨迹符合要求时才启动虹膜摄像头的效果,相对在熄屏状态下一直开启虹膜摄像头的方案,能够为移动终端省电。
[0039]结合第二方面,本发明在第二方面的第三种实现方式中,所述第二开启子模块,包括:
[0040]轨迹判断子模块,用于判断所述轨迹的变化程度是否超过第一阈值;第三开启子模块,用于如果超过第一阈值,则开启所述虹膜摄像头以监控是否获取到用户的虹膜特征。具有通过轨迹变化程度符合要求时才启动虹膜摄像头,相对在熄屏状态下一直开启虹膜摄像头的方案,能够为移动终端省电的效果。
[0041]结合第二方面,本发明在第二方面的第四种实现方式中,所述轨迹判断子模块包括:
[0042]转换子模块,用于将所述随时间的变化程度转换为平面坐标系内的曲线;第一判断子模块,用于判断所述曲线的变化程度是否超过第一阈值。具有通过轨迹变化程度符合要求时才启动虹膜摄像头,相对在熄屏状态下一直开启虹膜摄像头的方案,能够为移动终端省电,计算简单的效果。
[0043]结合第二方面,本发明在第二方面的第五种实现方式中,在唤醒开启模块之前,还包括:
[0044]接口添加模块,用于在系统服务中添加虹膜唤醒模式开启接口和虹膜认证接口;所述虹膜唤醒模式开启接口用于在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征;所述虹膜认证接口用于对所述虹膜特征进行认证。能够利用系统服务实现虹膜唤醒模式开启接口和虹膜认证接口,不用额外增加进程,节省系统资源。
[0045]结合第二方面,本发明在第二方面的第六种实现方式中,所述系统服务包括:安卓系统的Activity管理服务ActivityManagerService、或窗口管理服务WindowManagerService、或 $甫助管理月艮务 Access ibi Ii tyManagerService。
[0046]结合第二方面,本发明在第二方面的第七种实现方式中,在唤醒模块之后,还包括:
[0047]锁屏判断模块,用于判断屏幕是否锁住;解锁模块,用于如果屏幕锁住,则自动对所述屏幕进行解锁。具有可以自动解锁的效果,解锁过程简单,方便操作。
[0048]结合第二方面,本发明在第二方面的第八种实现方式中,在解锁模块之前,还包括:
[0049]扫描时间判断模块,用于判断虹膜摄像头扫描到用户虹膜特征的时间长度是否超过时间阈值;如果未超过时间阈值,则进入第一熄屏模块;如果超过时间阈值,则进入解锁模块;第一熄屏模块,用于熄屏。具有可以在用户不看摄像头一段时间后,自动熄屏,保护用户隐私的效果。并且具有可以判断用户解锁意图,自动解锁的效果。
[0050]结合第二方面,本发明在第二方面的第九种实现方式中,所述解锁模块包括:
[0051 ]密码获取子模块,用于获取对应所述虹膜特征的屏幕解锁密码;第一解锁模块,用于调用系统解锁接口输入所述屏幕解锁密码,解锁屏幕。能够利用系统服务实现解锁过程,不用额外增加进程,节省系统资源。
[0052]结合第二方面,本发明在第二方面的第十种实现方式中,在唤醒开启模块之前,还包括:
[0053]特征录入模块,用于录入多个用户的虹膜特征;关联存储模块,用于针对每个用户,将所述用户设定的屏幕解锁密码与所述用户的虹膜特征关联存储。具体可以将一个移动终端提供给多个用户使用的效果。
[0054]结合第二方面,本发明在第二方面的第十一种实现方式中,在唤醒模块之后,还包括:
[0055]使用数据查找模块,用于查找对应当前虹膜特征的用户的使用数据;调整模块,用于根据所述使用数据调整屏幕的亮度。具有可以根据用户的个性化设置数据,自动调整屏幕亮度至用户习惯的亮度的效果。
[0056]结合第二方面,本发明在第二方面的第十二种实现方式中,在唤醒模块之后,还包括:
[0057]结束判断模块,用于判断对虹膜特征的获取是否结束;触屏判断模块,用于如果对虹膜特征的获取结束,则判断是否接收到用户对屏幕的触发操作;第二熄屏模块,用于如果未接收到用户对屏幕的触发操作,则熄屏。具有可以在用户不看摄像头一段时间后,自动熄屏,保护用户隐私的效果。并且具有可以判断用户解锁意图,自动解锁的效果。
[0058]结合第二方面,本发明在第二方面的第十三种实现方式中,还包括:
[0059]第二唤醒模块,用于如果所述虹膜特征认证失败,则提示用户采用第二操作唤醒屏幕;所述第二操作包括:获取用户的指纹进行认证,以唤醒屏幕;和/或,获取用户的声音进行认证,以唤醒屏幕;和/或,接收用户的对按键的操作,以唤醒屏幕。具有对虹膜认证失败后,给用户提供更多方式唤醒屏幕,避免屏幕无法唤醒的效果。
[0060]第三方面,本发明实施例提供了一种移动终端唤醒处理设备,该设备具有实现上述第一方面中移动终端唤醒处理的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。
[0061]在一个可能的设计中,移动终端唤醒处理设备中的结构中包括处理器和存储器,所述存储器用于存储支持收发装置执行上述方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述移动终端唤醒处理设备还可以包括通信接口,用于移动终端唤醒处理设备与其他设备或通信网络通信。
[0062]第四方面,本发明实施例提供了一种计算机存储介质,用于储存为上述移动终端唤醒处理设备所用的计算机软件指令,其包含用于执行上述方面为移动终端唤醒处理设备所设计的程序。
[0063]相对于在先技术,本发明提供的方案,用户可以使用终端设备,在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征,当用户使用虹膜摄像头扫描其眼睛时,移动终端则通过虹膜摄像头获取到用户的虹膜特征,然后即可对虹膜特征进行认证,如果认证通过,则可以唤醒屏幕,从而避免了用户使用物理按键去唤醒屏幕的过程,避免影响物理按键的灵敏度,以及避免由于用户高频触发物理按键的原因而影响用户相应的操作手指的健康,操作简便。
[0064]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0065]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0066]图1示出了根据本发明一个实施例的一种移动终端唤醒处理方法实施例的步骤流程图;
[0067]图2示出了根据本发明一个实施例的一种移动终端唤醒处理方法实施例的步骤流程图;
[0068]图3示出了根据本发明一个实施例的一种移动终端唤醒处理方法实施例的步骤流程图;
[0069]图3A示出了根据本发明一个实施例的一种平面坐标系曲线示例;
[0070]图4示出了根据本发明一个实施例的一种移动终端唤醒处理装置实施例的结构框图;
[0071]图5示出了根据本发明一个实施例的一种移动终端唤醒处理装置实施例的结构框图;
[0072]图6示出了根据本发明一个实施例的一种移动终端唤醒处理装置实施例的结构框图;
[0073]图7示出了根据本发明一个实施例的移动终端唤醒处理设备的结构框图。
【具体实施方式】
[0074]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
[0075]在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
[0076]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0077]名词解释:
[0078]虹膜特征:人眼虹膜的特征。
[0079]ActivityManagerService:安卓系统的Activity管理服务,其主要是管理各个应用程序的ac t i V i ty (活跃组件)的激活等功能。
[0080]WindowManagerService:安卓系统的窗口管理服务,其主要管理哪些窗口需要显示以及在哪显示。
[00811 Accessibi IityManagerServi ce:安卓系统的辅助管理服务,其主要是一些窗口获得点击、焦点、文字改变等事件的分发管理。
[0082]运行环境:
[0083]本发明实施例可以应用于安卓系统的移动终端中,当然也可以运行于其他系统的移动终端中。上述的移动终端中设置了包括虹膜模组的虹膜摄像头,从而该虹膜摄像头可以扫描用户的眼睛以获取虹膜特征。
[0084]实施例一
[0085]参照图1,示出了根据本发明一个实施例的一种移动终端唤醒处理方法实施例的步骤流程图,具体可以包括如下步骤:
[0086]步骤101,在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征;如果获取到虹膜特征,则进入步骤102;
[0087]在本发明实施例中,移动终端在熄屏后,则可以触发开启虹膜摄像头,通过虹膜摄像头监控是否获取到用户的虹膜特征。比如虹膜摄像头将拍摄到的图像传入处理器进行虹膜特征的分析,判断该图像是否为虹膜特征。
[0088]人的眼睛结构由巩膜、虹膜、瞳孔晶状体、视网膜等部分组成,其中,虹膜为位于黑色瞳孔和白色巩膜之间的圆环状部分,有很多相互交错的斑点、细丝、冠状、条纹、隐窝等的细节特征。而且虹膜在胎儿发育阶段形成后,在整个生命历程中将是保持不变的。这些特征决定了虹膜特征的唯一性,同时也决定了身份识别的唯一性。因此,可以通过虹膜特征来进行用户的身份验证。
[0089]在本发明实施例中,可以预先存储用户的虹膜特征。其中,预先存储的虹膜特征可以为移动终端所属用户的虹膜特征,也可以为移动终端所属用户授权的用户的虹膜特征。当然,也可以同时存储移动终端所属用户的虹膜特征,以及移动终端所属用户授权的用户的虹膜特征。
[0090]可以理解,本发明实施例中,移动终端的虹膜摄像头是包括虹膜模组的虹膜摄像头,其可以包括:红外摄像头、虹膜图像预处理器、虹膜数据库模块、虹膜确认识别器。由红外摄像头扫描用户的眼睛的初始的虹膜特征,然后将该初始的虹膜特征输入虹膜图像预处理器预处理,然后去虹膜数据库中进行匹配,然后由虹膜确认识别器确认识别结果,然后即可将该识别结果发送给移动终端的处理器如CPU,进行后续处理。当然,对于上述的虹膜图像预处理器和虹膜确认识别器件,可以合并到移动终端的处理器中,虹膜数据库模块可以合并到移动终端的存储空间中,本发明实施例不对其加以限制。
[0091 ]在本发明实施例中,上述移动终端可以为手机,平板电脑等移动终端,本发明实施例不对其加以限制。
[0092]优选地,在本发明另一实施例中,步骤101之前,还包括:
[0093]步骤100,在系统服务中添加虹膜唤醒模式开启接口和虹膜认证接口;所述虹膜唤醒模式开启接口用于在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征;所述虹膜认证接口用于对所述虹膜特征进行认证。
[0094]在本发明实施例中,可以利用系统服务实现本发明的功能。此时,可以在系统服务中添加虹膜唤醒模式开启接口和虹膜认证接口,其中虹膜唤醒模式开启接口用于在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征;虹膜认证接口用于对所述虹膜特征进行认证。
[0095]优选地,所述系统服务包括:安卓系统的Ac t i V i t y管理服务ActivityManagerService、或窗口管理服务WindowManagerService、或辅助管理服务AccessibiIityManagerService ο
[0096]在本发明实施例中,对于使用安卓系统的移动终端,可以在ActivityManagerServi ce、WindowManagerServi ce、Accessibi IityManagerServi ce 中添加前述虹膜唤醒模式开启接口和虹膜认证接口。当然,在实际应用中,在移动终端锁屏后,可以在后台保持各接口处于工作状态。
[0097]优选地,在本发明另一实施例中,在步骤101之前,还包括:
[0098]步骤All,录入多个用户的虹膜特征;
[0099]步骤A12,针对每个用户,将所述用户设定的屏幕解锁密码与所述用户的虹膜特征关联存储。
[0100]在本发明实施例中,可以录入移动终端所属用户的虹膜特征,当该用户设定了屏幕解锁密码,则可以将该屏幕解锁密码与该虹膜特征关联存储。存储时,可以针对系统服务设置的安全存储空间,然后由系统服务对录入的虹膜特征与该屏幕解锁密码在该安全存储空间中关联存储。比如对于用户A的虹膜特征为Al,其屏幕解锁密码为Allll,那么可以将Al与Al 111进彳丁关联存储。
[0101]而对于一个移动终端有多个用户使用的情况,则可以录入该多个用户的虹膜特征,对于每个用户设定的屏幕解锁密码,将该屏幕解锁密码与设定该密码的用户的虹膜特征进行存储。比如对于用户A的虹膜特征为Al,其屏幕解锁密码为Allll;用户B的虹膜特征为BI,其屏幕解锁密码为Bllll;用户C的虹膜特征为Cl,其屏幕解锁密码为C1111。那么可以将Al与Allll、B1与Bllll、C1与Cllll关联存储。
[0102]在实际应用中,录入初始用户的虹膜特征的具体过程可以按照如下步骤进行:
[0103]步骤S1-A:采用移动终端上特定的虹膜摄像头或者使用特定的数字摄像器材对初始用户的整个眼部进行拍摄,并将拍摄得到的图像通过图像采集卡传输到移动终端中存储;
[0104]步骤S1-B:由于拍摄到的眼部图像包括了很多多余的信息,并且在清晰度等方面不能满足要求,需要对存储的图像进行预处理操作,包括:图像平滑、边缘检测、图像分离等等;
[0105]步骤S1-C:通过指定的算法从分离出的虹膜图像中提取出独特的特征,并对其进行编码,并将对应该初始用户的虹膜图像特征编码保存到数据库中。
[0106]如果没有监控到虹膜特征,则不进入后续的处理过程,而继续通过虹膜摄像头以监控是否获取到用户的虹膜特征。
[0107]步骤102,对所述虹膜特征进行认证;如果所述虹膜特征认证通过,则进入步骤103。
[0108]在本发明实施例中,如果对虹膜摄像头拍摄到的图像,辨析为虹膜特征后,则可以对所述虹膜特征进行认证。比如对于前述用户A,获取到其虹膜特征Al,则与预存的Al进行匹配,如果匹配度大于阈值,则验证通过,则可以进入步骤103。
[0109]可以理解,对于前述步骤AU-步骤A12,当预先存储的虹膜特征为多个时,只要用户的虹膜特征与其中任一虹膜特征匹配度大于阈值,则表明用户的虹膜特征通过验证;否贝1J,只有当用户的虹膜特征与所有的虹膜特征均小于等于阈值,则表明用户的虹膜特征未通过验证。
[0110]如果虹膜特征未通过验证,则不进入后续的处理过程,而继续通过虹膜摄像头以监控是否获取到用户的虹膜特征。
[0111]步骤103,唤醒屏幕。
[0112]在本发明实施例中,如果虹膜特征验证通过,则可以唤醒移动终端的屏幕。
[0113]在实际应用中,可以调用系统的屏幕唤醒相关接口,唤醒屏幕。以安卓系统为例,可以调用wakeLock = pm.newffakeLock (PowerManager.ACQUIRE_CAUSES_ffAKEUPPowerManager.SCREEN_DIM_ffAKE_L0CK,〃My Tag〃)等函数点亮屏幕。当然,在安卓系统中,还会在AndroidManifest文件中赋予系统服务点亮屏幕的权限,比如〈uses-permiss1nandroid: name = ^andro id.permiss1n.WAKE^OCKi "X/uses-permiss1n〉,然后即可调用屏幕唤醒接口点亮屏幕。
[0114]可以理解,上述接口函数仅是示例,可以采用其他方式,本发明实施例不对其加以限制。
[0115]优选地,在本发明另一实施例中,在步骤103之后,还包括:
[0116]步骤104,判断屏幕是否锁住;如果屏幕锁住,则进入步骤105。
[0117]步骤105,自动对所述屏幕进行解锁。
[0118]在本发明实施例中,很多用户在使用移动终端时,还会为屏幕加锁,设置屏幕解锁密码,该屏幕解锁密码比如设置数字密码、手势密码等等。
[0119]而本发明实施例中,如果用户的虹膜特征通过认证,唤醒了屏幕,此时可以再次判断该屏幕是否锁住,以安卓系统为例,可以调用锁屏状态接口 b ο ο I e a ηandroid.app.KeyguardManager.inKeyguardRestrictedInputMode()判断屏幕是不是锁屏状态。当然,对于其他系统,可以采用相应的锁屏状态接口进行上述判断。
[0120]那么,当判断屏幕锁住,则可以自动对所述屏幕进行解锁。在实际应用中,以安卓系统为例,可以调用mKeyguardLock=mKeyguardManager.newKeyguardLock(〃〃)解锁接口对屏幕进行解锁。当然,在实际应用中,可以获取系统的最高级权限,比如root权限,实现对屏幕的自动解锁,比如可以在AndroidManif est文件中赋予系统服务解锁权限JlKuses-permiss1n android: name = "android.permiss1n.DISABLE_KEYGUARD〃>〈/uses-permiss1 n>,然后即可调用解锁接口自动解锁。
[0121]可以理解,上述接口函数仅是示例,可以采用其他方式,本发明实施例不对其加以限制。
[0122]如果屏幕未锁住,则可以关闭虹膜摄像头,不用再监控是否获取到用户的虹膜特征。
[0123]优选地,在本发明另一实施例中,在步骤105之前,还包括:
[0124]步骤Sll,判断虹膜摄像头扫描到用户虹膜特征的时间长度是否超过时间阈值;如果未超过时间阈值,则进入步骤SI 2 ο如果超过时间阈值,则进入步骤105。
[0125]步骤SI 2,熄屏。
[0126]在实际应用中,在先技术的关注点都在快速解锁,对于某些用户只要看一下移动终端又要立刻收起来的操作并不关注,比如用户只是想点亮屏幕看一下时间等,因此在先技术对于这些用户非常不友好,需要用户频繁的点击物理按键,操作繁琐。而本发明则可以通过对用户虹膜的持续扫描过程,判断用户是只要看一下移动终端又要立刻收起来的操作,还是想解锁屏幕以进行更复杂的操作,使点亮屏幕更符合用户习惯。
[0127]因此,本发明实施例可以由虹膜摄像头不断扫描用户的虹膜特征,如果持续虹膜特征的时间长度超过时间阈值,则表示用户想解锁,可以自动对屏幕进行解锁。如果持续扫描到虹膜特征的时间长度未超过时间阈值,则表示用户看完了屏幕,已经收起手机,那么可以对移动终端的屏幕熄屏。
[0128]需要说明的是,上述时间阈值可以根据经验设定,比如5s。当然,也可以通过其他方式设定,本发明示例不对其加以限定。
[0129]优选地,在本发明另一实施例中,上述步骤105,包括:
[0130]子步骤1051,获取对应所述虹膜特征的屏幕解锁密码;
[0131 ]子步骤1052,调用系统解锁接口输入所述屏幕解锁密码,解锁屏幕。
[0132]在本发明实施例中,由于可以预先关联存储了虹膜特征与屏幕解锁密码。那么,可以虹膜特征认证成功后,获取该虹膜特征对应的屏幕解锁密码。然后调用系统解锁接口,将所述屏幕解锁密码输入,然后系统本身则会将该输入的屏幕解锁密码与用户预先设置的密码进行匹配,匹配通过,则可以自动解锁。
[0133]可以理解,对于前述步骤A11-A12,如果其录入了多个用户的虹膜特征及其屏幕解锁密码,比如对于用户A的虹膜特征为Al,其屏幕解锁密码为All 11;用户B的虹膜特征为BI,其屏幕解锁密码为BI 111;用户C的虹膜特征为Cl,其屏幕解锁密码为Cl 111。
[0134]假使当前识别的虹膜特征为Al,并验证通过。那么在子步骤1051中,则会根据该虹膜特征Al在上述关系对中查找,得到屏幕解锁密码Allll,从而可以在子步骤1051中调用系统解锁接口输入Al 111,那么即可解锁屏幕。
[0135]优选地,在本发明另一实施例中,上述步骤103之后,还包括:
[0136]步骤107、查找对应当前虹膜特征的用户的使用数据;
[0137]步骤108、根据所述使用数据调整屏幕的亮度。
[0138]在本发明实施例中,还可以将用户对移动终端的使用数据与虹膜特征进行关联存储。该使用数据包括屏幕亮度参数。
[0139]特别是,当预先存储了多个用户的虹膜特征,以及各个虹膜特征对于的使用数据时,本发明实施例可以根据用户的使用习惯个性化的调整屏幕的亮度。
[0140]在实际应用中,如果屏幕处于锁屏状态下,本发明实施例则可以在后台调用屏幕的亮度调整接口,根据使用数据中的亮度参数调整屏幕亮度,使屏幕亮度始终处于最优状
??τ O
[0141]优选地,在本发明另一实施例中,上述步骤103之后,还包括:
[0142]步骤109、判断对虹膜特征的获取是否结束;如果对虹膜特征的获取结束,则进入步骤110。
[0143]步骤110、判断是否接收到用户对屏幕的触发操作;如果未接收到用户对屏幕的触发操作,则进入步骤111。
[0144]步骤111,熄屏。
[0145]在本发明实施例中,有些用户在通过虹膜特征唤醒屏幕后,可能不会继续让摄像头扫描眼睛。那么该种情况下,本发明实施例的步骤109则判断扫描用户的虹膜特征是否结束,比如是否在指定时间段内还扫描到该用户的虹膜特征,如果没有,则表示对该用户的虹膜特征的获取是否结束。如果未结束,则可以进入步骤S11。
[0146]然后,可以由步骤110判断系统是否接收到用户对屏幕的触发操作,比如点击操作等,如果未接收到用户的触发操作,则表示用户可能收起了移动终端,则可以将移动终端熄屏。如果接收到用户的触发操作,可表示用户可能还在使用移动终端,则可以继续保持屏幕的唤醒状态。当然,还可以根据前述自动解锁的原理,对锁屏进行自动解锁。
[0147]优选地,在本发明另一实施例中,在步骤102中对所述虹膜特征进行认证之后,还包括:
[0148]步骤112,如果所述虹膜特征认证失败,则提示用户采用第二操作唤醒屏幕;所述第二操作包括:获取用户的指纹进行认证,以唤醒屏幕;和/或,获取用户的声音进行认证,以唤醒屏幕;和/或,接收用户的对按键的操作,以唤醒屏幕。
[0149]在本发明实施例中,可能存在虹膜认证失败的情况,那么为了补救,则可以提示用户采用第二操作唤醒屏幕。该第二操作比如:
[0150](1)、获取用户的指纹进行认证,以唤醒屏幕。
[0151]当然,本发明实施例需要移动终端设置有指纹采集器。那么用户可以通过指纹采集器录入指纹,移动终端然后可以对该指纹与预先存储的指纹进行对比认证,如果认证通过,则可以唤醒屏幕。
[0152]可以理解,也可以通过指纹进行解锁。
[0153](2)获取用户的声音进行认证,以唤醒屏幕;
[0154]本发明实施例可以启动移动终端的录音设备,然后获取用户的声音。将该声音与预先存储声音进行对比认证,如果认证通过,则可以唤醒屏幕。
[0155]可以理解,也可以通过声音进行解锁。
[0156](3)接收用户的对按键的操作,以唤醒屏幕。
[0157]用户还可以直接对按下物理按键,以唤醒屏幕。
[0158]可以理解,上述三种方式可以采用其中一种或者多种。
[0159]当系统屏幕解锁后,则可以不用开启虹膜摄像头以监控是否获取到用户的虹膜特征。
[0160]本发明实施例用户可以使用终端设备,在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征,当用户使用虹膜摄像头扫描其眼睛时,移动终端则通过虹膜摄像头获取到用户的虹膜特征,然后即可对虹膜特征进行认证,如果认证通过,则可以唤醒屏幕,从而避免了用户使用物理按键去唤醒屏幕的过程,避免影响物理按键的灵敏度,以及避免由于用户高频触发物理按键的原因而影响用户相应的操作手指的健康,操作简便。
[0161]实施例二
[0162]参照图2,示出了根据本发明一个实施例的一种移动终端唤醒处理方法实施例的步骤流程图,具体可以包括如下步骤:
[0163]步骤201,在进入熄屏状态的时刻,自动开启所述虹膜摄像头以监控是否获取到用户的虹膜特征;如果获取到虹膜特征,则进入步骤202;
[0164]在本发明实施例中,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征,可以监控系统移动终端是否熄屏,如果熄屏,则自动开启虹膜摄像头,然后通过虹膜摄像头监控是否获取到用户的虹膜特征。
[0165]可以理解,该种方案在熄屏时,直接为虹膜摄像头上电,然后虹膜摄像头一直处于开启状态,从而用户如果想要唤醒屏幕时,直接将眼睛对准虹膜摄像头,即可进行唤醒屏幕的操作。进而也可以进行实施例一中优选的步骤。
[0166]步骤202,对所述虹膜特征进行认证;如果所述虹膜特征认证通过,则进入步骤203。
[0167]步骤203,唤醒屏幕。
[0168]本发明实施例与实施例一类似的步骤原理类似,在此不再赘叙。
[0169]本发明实施例用户可以使用终端设备,在熄屏状态下,自动开启所述虹膜摄像头以监控是否获取到用户的虹膜特征,当用户使用虹膜摄像头扫描其眼睛时,移动终端则通过虹膜摄像头获取到用户的虹膜特征,然后即可对虹膜特征进行认证,如果认证通过,则可以唤醒屏幕,从而避免了用户使用物理按键去唤醒屏幕的过程,避免影响物理按键的灵敏度,以及避免由于用户高频触发物理按键的原因而影响用户相应的操作手指的健康,操作简便。
[0170]实施例三
[0171]参照图3,示出了根据本发明一个实施例的一种移动终端唤醒处理方法实施例的步骤流程图,具体可以包括如下步骤:
[0172]步骤301,获取移动终端的运动轨迹;
[0173]步骤302,根据所述运动轨迹判断是否开启所述虹膜摄像头以监控是否获取到用户的虹膜特征;如果获取到虹膜特征,则进入步骤303;
[0174]在本发明实施例中,可以根据用户的移动轨迹判断是否开启虹膜摄像头,然后通过虹膜摄像头监控是否获取到用户的虹膜特征。不用一直开启虹膜摄像头。
[0175]在步骤301中,本发明实施例可以通过移动终端的重力感应器、和/或陀螺仪等感应器获取移动终端的轨迹。
[0176]然后在步骤302中,对步骤301获取的轨迹进行分析,当所述轨迹符合一定的阈值条件,则可以开启虹膜摄像头,以监控是否获取到用户的虹膜特征。该阈值条件用于判断用户是否有唤醒屏幕的意图。比如该轨迹从下方往斜上方移动,则可能用户想看手机的内容,那么可以开启虹膜摄像头。
[0177]优选地,在本发明另一实施例中,步骤302包括:
[0178]子步骤ClI,判断所述轨迹的变化程度是否超过第一阈值;如果超过第一阈值,则进入子步骤Cl 2。
[0179]子步骤C12,开启所述虹膜摄像头以监控是否获取到用户的虹膜特征。
[0180]一般而言,以手机为例,用户将手机从某个位置拿起来,比如从桌上拿起来,或者从裤兜里拿出来,手机的轨迹会在短时间内突然变化,而之前的轨迹变化可能比较平稳,因此,如果移动终端在一定时间段内的轨迹变化程度超过第一阈值,则进入步骤C12,开启所述虹膜摄像头以监控是否获取到用户的虹膜特征。
[0181]需要说明的是,该第一阈值可以通过对手机的轨迹进行大量的测试后,对测试结果的总结获得。
[0182]优选地,在本发明另一实施例中,子步骤Cll包括:
[0183]子步骤Cl11,将所述随时间的变化程度转换为平面坐标系内的曲线;
[0184]子步骤C112,判断所述曲线的变化程度是否超过第一阈值。
[0185]在本发明实施例中,移动终端在空间中的位置是一个三维坐标(x,y,z),那么本发明实施例中,可以将该三维坐标通过算法转化为一维坐标,比如通过h = f (x,y,z),h则为一维的数据,如此方便计算轨迹的变化程度。该f(x,y,z)比如取三个坐标的均值,当然也可以采用任意一种方式,本发明实施例不对其加以限制。如图3A,平面坐标系为纵轴h,横轴为时间t ο该坐标系中的曲线为移动终端移动过程中的三维坐标转化得到的h随时间t而绘制。
[0186]那么可以计算从当前时刻为起点的之前的第一个时间间隔内曲线的变化量,相对当前时刻为起点的之前的第二个时间间隔内的变化量的变化程度Ah。比如图3A中当前时刻为t3,之如两个时间间隔为t3-t2,t2~tl,那么可以米用Ah = t3-t2/t2-tl计算变化程度,当然也可以采用Ah=(t3-t2)-(t2-tl)计算变化程度,不同的计算公式对于的第一阈值不同。
[0187]当Ah超过第一阈值则,可以进入步骤Cl2。如图3A所示,(t3_t2)相对(t2_tl)变化剧烈,用户很可能需要唤醒屏幕,那么可以进入步骤C12。
[0188]当然,实际应用中,在图3A的基础上,可以额外添加对变化程度添加方向,比如向上或者向下,该向上可以为向上的任意方向,向下同理。如果Ah超过第一阈值,且方向向上,则根据用户习惯,其唤醒屏幕的需求更大,进入步骤C12。如果Ah超过第一阈值,且方向向下,根据用户习惯,一般为放置手机时才会向下,那么其不需要唤醒屏幕,则可以不唤醒屏幕,继续监控。如果Ah不超过第一阈值,则可能表示手机被放置,比如放置在不动的桌子上,则其轨迹是一条直线。比如放置于裤兜里,那么用户走动时,其轨迹是周期性的,其变化程度也不会大。
[0189]步骤303,对所述虹膜特征进行认证;如果所述虹膜特征认证通过,则进入步骤304。
[0190]步骤304,唤醒屏幕。
[0191]本发明实施例与前述实施例类似的步骤原理类似,在此不再赘叙。
[0192]本发明实施例用户可以使用终端设备,在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征,当用户使用虹膜摄像头扫描其眼睛时,移动终端则通过虹膜摄像头获取到用户的虹膜特征,然后即可对虹膜特征进行认证,如果认证通过,则可以唤醒屏幕,从而避免了用户使用物理按键去唤醒屏幕的过程,避免影响物理按键的灵敏度,以及避免由于用户高频触发物理按键的原因而影响用户相应的操作手指的健康,操作简便。并且,可以根据轨迹触发开启虹膜摄像头,不用一直开启摄像头,可以省电。
[0193]对于方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明实施例并不受所描述的动作顺序的限制,因为依据本发明实施例,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明实施例所必须的。
[0194]实施例四
[0195]参照图4,示出了根据本发明一个实施例的一种移动终端唤醒处理装置实施例的结构框图,具体可以包括如下模块:
[0196]唤醒开启模块401,用于在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征;如果获取到虹膜特征,则进入认证模块402;
[0197]认证模块402,用于对所述虹膜特征进行认证;如果所述虹膜特征认证通过,则进入唤醒模块403。
[0198]唤醒模块403,用于唤醒屏幕。
[0199]在唤醒开启模块之前,还包括:
[0200]接口添加模块,用于在系统服务中添加虹膜唤醒模式开启接口和虹膜认证接口;所述虹膜唤醒模式开启接口用于在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征;所述虹膜认证接口用于对所述虹膜特征进行认证。
[0201]优选地,在本发明另一实施例中,所述系统服务包括:安卓系统的Activity管理服务ActivityManagerService、或窗口 管理服务WindowManagerService、或辅助管理服务AccessibilityManagerService。
[0202]优选地,在本发明另一实施例中,在唤醒模块之后,还包括:
[0203]锁屏判断模块,用于判断屏幕是否锁住;
[0204]解锁模块,用于如果屏幕锁住,则自动对所述屏幕进行解锁。
[0205]优选地,在本发明另一实施例中,在解锁模块之前,还包括:
[0206]扫描时间判断模块,用于判断虹膜摄像头扫描到用户虹膜特征的时间长度是否超过时间阈值;如果未超过时间阈值,则进入第一熄屏模块;如果超过时间阈值,则进入解锁模块;
[0207]第一熄屏模块,用于熄屏。
[0208]优选地,在本发明另一实施例中,所述解锁模块包括:
[0209]密码获取子模块,用于获取对应所述虹膜特征的屏幕解锁密码;
[0210]第一解锁模块,用于调用系统解锁接口输入所述屏幕解锁密码,解锁屏幕。
[0211 ]优选地,在本发明另一实施例中,在唤醒开启模块之前,还包括:
[0212]特征录入模块,用于录入多个用户的虹膜特征;
[0213]关联存储模块,用于针对每个用户,将所述用户设定的屏幕解锁密码与所述用户的虹膜特征关联存储。
[0214]优选地,在本发明另一实施例中,在唤醒模块之后,还包括:
[0215]使用数据查找模块,用于查找对应当前虹膜特征的用户的使用数据;
[0216]调整模块,用于根据所述使用数据调整屏幕的亮度。
[0217]优选地,在本发明另一实施例中,在唤醒模块之后,还包括:
[0218]结束判断模块,用于判断对虹膜特征的获取是否结束;
[0219]触屏判断模块,用于如果对虹膜特征的获取结束,则判断是否接收到用户对屏幕的触发操作;
[0220]第二熄屏模块,用于如果未接收到用户对屏幕的触发操作,则熄屏。
[0221]优选地,在本发明另一实施例中,还包括:
[0222]第二唤醒模块,用于如果所述虹膜特征认证失败,则提示用户采用第二操作唤醒屏幕;所述第二操作包括:获取用户的指纹进行认证,以唤醒屏幕;和/或,获取用户的声音进行认证,以唤醒屏幕;和/或,接收用户的对按键的操作,以唤醒屏幕。
[0223]本发明实施例用户可以使用终端设备,在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征,当用户使用虹膜摄像头扫描其眼睛时,移动终端则通过虹膜摄像头获取到用户的虹膜特征,然后即可对虹膜特征进行认证,如果认证通过,则可以唤醒屏幕,从而避免了用户使用物理按键去唤醒屏幕的过程,避免影响物理按键的灵敏度,以及避免由于用户高频触发物理按键的原因而影响用户相应的操作手指的健康,操作简便。
[0224]实施例五
[0225]参照图5,示出了根据本发明一个实施例的一种移动终端唤醒处理装置实施例的结构框图,具体可以包括如下模块:
[0226]唤醒开启模块501,用于在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征;具体包括:
[0227]第一开启子模块5011,用于在进入熄屏状态的时刻,自动开启所述虹膜摄像头以监控是否获取到用户的虹膜特征。如果获取到虹膜特征,则进入认证模块502。
[0228]认证模块502,用于对所述虹膜特征进行认证;如果所述虹膜特征认证通过,则进入唤醒模块503。
[0229]唤醒模块503,用于唤醒屏幕。
[0230]本发明实施例用户可以使用终端设备,在熄屏状态下,自动开启所述虹膜摄像头以监控是否获取到用户的虹膜特征,当用户使用虹膜摄像头扫描其眼睛时,移动终端则通过虹膜摄像头获取到用户的虹膜特征,然后即可对虹膜特征进行认证,如果认证通过,则可以唤醒屏幕,从而避免了用户使用物理按键去唤醒屏幕的过程,避免影响物理按键的灵敏度,以及避免由于用户高频触发物理按键的原因而影响用户相应的操作手指的健康,操作简便。
[0231 ]实施例六
[0232]参照图6,示出了根据本发明一个实施例的一种移动终端唤醒处理装置实施例的结构框图,具体可以包括如下模块:
[0233]唤醒开启模块601,用于在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征;具体包括:
[0234]轨迹获取子模块6011,用于获取移动终端的运动轨迹;
[0235]第二开启子模块6012,用于根据所述运动轨迹判断是否开启所述虹膜摄像头以监控是否获取到用户的虹膜特征。如果获取到虹膜特征,则进入认证模块602。
[0236]认证模块602,用于如果获取到虹膜特征,则对所述虹膜特征进行认证;如果所述虹膜特征认证通过,则进入唤醒模块603。
[0237]唤醒模块603,用于如果所述虹膜特征认证通过,则唤醒屏幕。
[0238]优选地,在本发明另一实施例中,所述第二开启子模块,包括:
[0239]轨迹判断子模块,用于判断所述轨迹的变化程度是否超过第一阈值;
[0240]第三开启子模块,用于如果超过第一阈值,则开启所述虹膜摄像头以监控是否获取到用户的虹膜特征。
[0241 ]优选地,在本发明另一实施例中,所述轨迹判断子模块包括:
[0242]转换子模块,用于将所述随时间的变化程度转换为平面坐标系内的曲线;
[0243]第一判断子模块,用于判断所述曲线的变化程度是否超过第一阈值。
[0244]对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0245]本发明实施例用户可以使用终端设备,在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征,当用户使用虹膜摄像头扫描其眼睛时,移动终端则通过虹膜摄像头获取到用户的虹膜特征,然后即可对虹膜特征进行认证,如果认证通过,则可以唤醒屏幕,从而避免了用户使用物理按键去唤醒屏幕的过程,避免影响物理按键的灵敏度,以及避免由于用户高频触发物理按键的原因而影响用户相应的操作手指的健康,操作简便。并且,可以根据轨迹触发开启虹膜摄像头,不用一直开启摄像头,可以省电。
[0246]实施例七
[0247]本发明实施例还提供了移动终端唤醒处理设备,如图7所示,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该设备可以为包括手机、平板电脑、PDA(Personal Digital Assistant,个人数字助理)、P0S(Point of Sales,销售设备)、车载电脑等任意设备,以设备为手机为例:
[0248]图7示出的是与本发明实施例提供的设备相关的手机的部分结构的框图。参考图7,手机包括:射频(Rad1 Frequency,RF)电路710、存储器720、输入单元730、显示单元740、传感器750、音频电路760、无线保真(wireless fidelity,WiFi)模块770、处理器780、电源790以及摄像头7110等部件。本领域技术人员可以理解,图7中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0249]下面结合图7对手机的各个构成部件进行具体的介绍:
[0250]RF电路710可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器780处理;另外,将设计上行的数据发送给基站。通常,RF电路710包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(Low NoiseAmpl if ier,LNA)、双工器等。此外,RF电路710还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(GlobalSystem of Mobile communicat1n,GSM)、通用分组无线服务(General Packet Rad1Service,GPRS)、码分多址(Code Divis1n Multiple Access,CDMA)、宽带码分多址(Wideband Code Divis1n Multiple Access ,WCDMA)、长期演进(Long Term Evolut1n,LTE)、电子邮件、短消息服务(Short Messaging Service,SMS)等。
[0251]存储器720可用于存储软件程序以及模块,处理器780通过运行存储在存储器720的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器720可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器720可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
[0252]输入单元730可用于接收输入的数字或字符信息,以及产生与手机的用户设置以及功能控制有关的键信号输入。具体地,输入单元730可包括触控面板731以及其他输入设备732。触控面板731,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板731上或在触控面板731附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板731可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器780,并能接收处理器780发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板731。除了触控面板731,输入单元730还可以包括其他输入设备732。具体地,其他输入设备732可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0253]显示单元740可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元740可包括显示面板741,可选的,可以采用液晶显示器(Liquid CrystalDisplay,IXD)、有机发光二极管(Organic Light-Emitting D1de,0LED)等形式来配置显示面板741。进一步的,触控面板731可覆盖显示面板741,当触控面板731检测到在其上或附近的触摸操作后,传送给处理器780以确定触摸事件的类型,随后处理器780根据触摸事件的类型在显示面板741上提供相应的视觉输出。虽然在图7中,触控面板731与显示面板741是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板71与显示面板741集成而实现手机的输入和输出功能。
[0254]手机还可包括至少一种传感器750,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板741的亮度,接近传感器可在手机移动到耳边时,关闭显示面板741和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于手机还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
[0255]音频电路760、扬声器761,传声器762可提供用户与手机之间的音频接口。音频电路760可将接收到的音频数据转换后的电信号,传输到扬声器761,由扬声器761转换为声音信号输出;另一方面,传声器762将收集的声音信号转换为电信号,由音频电路760接收后转换为音频数据,再将音频数据输出处理器780处理后,经RF电路710以发送给比如另一手机,或者将音频数据输出至存储器720以便进一步处理。
[0256]WiFi属于短距离无线传输技术,手机通过WiFi模块770可以帮助用户收发电子邮件、浏览网页和访问流式媒体等,它为用户提供了无线的宽带互联网访问。虽然图7示出了WiFi模块770,但是可以理解的是,其并不属于手机的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
[0257]处理器780是手机的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器720内的软件程序和/或模块,以及调用存储在存储器720内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器780可包括一个或多个处理单元;优选地,处理器780可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器780中。
[0258]手机还包括给各个部件供电的电源790(比如电池),优选地,电源可以通过电源管理系统与处理器780逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
[0259]虹膜摄像头7110可以执行拍照的功能,还可以执行虹膜特征获取功能。
[0260]尽管未示出,手机还可以包括蓝牙模块等,在此不再赘述。
[0261]在本发明实施例中,该设备所包括的处理器780还具有以下功能:
[0262]在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征;
[0263]如果获取到虹膜特征,则对所述虹膜特征进行认证;
[0264]如果所述虹膜特征认证通过,则唤醒屏幕。
[0265]当然,处理器还可以执行前述方法的其他步骤。
[0266]可以理解本发明实施例的存储器,加载有多条可执行指令;其处理器,执行所述多条可执行指令;所述多条可执行指令包括执行前述任一实施例中的步骤的方法。
[0267]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0268]在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0269]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0270]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0271]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(R0M,Read Only Memory)、随机存取存储器(RAM,RandomAccess Memory)、磁盘或光盘等。
[0272]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0273]以上对本发明所提供的一种移动终端唤醒处理设备进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
[0274]本发明公开了Al、一种移动终端唤醒处理方法,包括:
[0275]在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征;
[0276]如果获取到虹膜特征,则对所述虹膜特征进行认证;
[0277]如果所述虹膜特征认证通过,则唤醒屏幕。
[0278]A2、如Al所述的方法,所述在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征的步骤,包括:
[0279]在进入熄屏状态的时刻,自动开启所述虹膜摄像头以监控是否获取到用户的虹膜特征。
[0280]A3、如Al所述的方法,所述在熄屏状态下,触发开启虹膜摄像头以获取到用户的虹膜特征的步骤,包括:
[0281]获取移动终端的运动轨迹;
[0282]根据所述运动轨迹判断是否开启所述虹膜摄像头以监控是否获取到用户的虹膜特征。
[0283]A4、如A3所述的方法,所述根据所述运动轨迹判断是否开启所述虹膜摄像头以监控是否获取到用户的虹膜特征的步骤,包括:
[0284]判断所述轨迹的变化程度是否超过第一阈值;
[0285]如果超过第一阈值,则开启所述虹膜摄像头以监控是否获取到用户的虹膜特征。
[0286]A5、如A4所述的方法,所述判断所述轨迹的变化程度是否超过第一阈值的步骤,包括:
[0287]将所述随时间的变化程度转换为平面坐标系内的曲线;
[0288]判断所述曲线的变化程度是否超过第一阈值。
[0289]A6、如Al所述的方法,在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征之前,还包括:
[0290]在系统服务中添加虹膜唤醒模式开启接口和虹膜认证接口;所述虹膜唤醒模式开启接口用于在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征;所述虹膜认证接口用于对所述虹膜特征进行认证。
[0291]A7、如A6所述的方法,所述系统服务包括:安卓系统的Acti vity管理服务ActivityManagerService、或窗口管理服务WindowManagerService、或辅助管理服务AccessibilityManagerService。
[0292]AS、如Al所述的方法,在唤醒屏幕的步骤之后,还包括:
[0293]判断屏幕是否锁住;
[0294]如果屏幕锁住,则自动对所述屏幕进行解锁。
[0295]A9、如AS所述的方法,在自动对所述屏幕进行解锁的步骤之前,还包括:
[0296]判断虹膜摄像头扫描到用户虹膜特征的时间长度是否超过时间阈值;
[0297]如果未超过时间阈值,则熄屏;
[0298]如果超过时间阈值,则进入自动对所述屏幕进行解锁的步骤。
[0299]A10、如AS所述的方法,所述自动对所述屏幕进行解锁的步骤,包括:
[0300]获取对应所述虹膜特征的屏幕解锁密码;
[0301]调用系统解锁接口输入所述屏幕解锁密码,解锁屏幕。
[0302]All、如AlO所述的方法,在在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征的步骤之前,还包括:
[0303]录入多个用户的虹膜特征;
[0304]针对每个用户,将所述用户设定的屏幕解锁密码与所述用户的虹膜特征关联存储。
[0305]A12、如Al或All所述的方法,在唤醒屏幕的步骤之后,还包括:
[0306]查找对应当前虹膜特征的用户的使用数据;
[0307]根据所述使用数据调整屏幕的亮度。
[0308]Al 3、如Al所述的方法,在唤醒屏幕的步骤之后,还包括:
[0309]判断对虹膜特征的获取是否结束;
[0310]如果对虹膜特征的获取结束,则判断是否接收到用户对屏幕的触发操作;
[0311]如果未接收到用户对屏幕的触发操作,则熄屏。
[0312]A14、如Al所述的方法,还包括:
[0313]如果所述虹膜特征认证失败,则提示用户采用第二操作唤醒屏幕;所述第二操作包括:获取用户的指纹进行认证,以唤醒屏幕;和/或,获取用户的声音进行认证,以唤醒屏幕;和/或,接收用户的对按键的操作,以唤醒屏幕。
[0314]本发明还公开了 B 15、一种移动终端唤醒处理装置,包括:
[0315]唤醒开启模块,用于在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征;
[0316]认证模块,用于如果获取到虹膜特征,则对所述虹膜特征进行认证;
[0317]唤醒模块,用于如果所述虹膜特征认证通过,则唤醒屏幕。
[0318]B16、如B15所述的装置,所述唤醒开启模块包括:
[0319]第一开启子模块,用于在进入熄屏状态的时刻,自动开启所述虹膜摄像头以监控是否获取到用户的虹膜特征。
[0320]B17、如B15所述的装置,所述唤醒开启模块包括:
[0321 ]轨迹获取子模块,用于获取移动终端的运动轨迹;
[0322]第二开启子模块,用于根据所述运动轨迹判断是否开启所述虹膜摄像头以监控是否获取到用户的虹膜特征。
[0323]B18、如B17所述的装置,所述第二开启子模块,包括:
[0324]轨迹判断子模块,用于判断所述轨迹的变化程度是否超过第一阈值;
[0325]第三开启子模块,用于如果超过第一阈值,则开启所述虹膜摄像头以监控是否获取到用户的虹膜特征。
[0326]B19、如B18所述的装置,所述轨迹判断子模块包括:
[0327]转换子模块,用于将所述随时间的变化程度转换为平面坐标系内的曲线;
[0328]第一判断子模块,用于判断所述曲线的变化程度是否超过第一阈值。
[0329 ] B20、如BI 5所述的装置,在唤醒开启模块之前,还包括:
[0330]接口添加模块,用于在系统服务中添加虹膜唤醒模式开启接口和虹膜认证接口;所述虹膜唤醒模式开启接口用于在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征;所述虹膜认证接口用于对所述虹膜特征进行认证。
[0331]B21、如B20所述的装置,所述系统服务包括:安卓系统的Activity管理服务ActivityManagerService、或窗口管理服务WindowManagerService、或辅助管理服务AccessibiIityManagerService ο
[0332]B22、如BI 5所述的装置,在唤醒模块之后,还包括:
[0333]锁屏判断模块,用于判断屏幕是否锁住;
[0334]解锁模块,用于如果屏幕锁住,则自动对所述屏幕进行解锁。
[0335]B23、如B22所述的装置,在解锁模块之前,还包括:
[0336]扫描时间判断模块,用于判断虹膜摄像头扫描到用户虹膜特征的时间长度是否超过时间阈值;如果未超过时间阈值,则进入第一熄屏模块;如果超过时间阈值,则进入解锁模块;
[0337]第一熄屏模块,用于熄屏。
[0338]B24、如B22所述的装置,所述解锁模块包括:
[0339]密码获取子模块,用于获取对应所述虹膜特征的屏幕解锁密码;
[0340]第一解锁模块,用于调用系统解锁接口输入所述屏幕解锁密码,解锁屏幕。
[0341 ] B25、如B24所述的装置,在唤醒开启模块之前,还包括:
[0342]特征录入模块,用于录入多个用户的虹膜特征;
[0343]关联存储模块,用于针对每个用户,将所述用户设定的屏幕解锁密码与所述用户的虹膜特征关联存储。
[0344]B26、如BI 5或B25所述的装置,在唤醒模块之后,还包括:
[0345]使用数据查找模块,用于查找对应当前虹膜特征的用户的使用数据;
[0346]调整模块,用于根据所述使用数据调整屏幕的亮度。
[0347]B27、如B15所述的装置,在唤醒模块之后,还包括:
[0348]结束判断模块,用于判断对虹膜特征的获取是否结束;
[0349]触屏判断模块,用于如果对虹膜特征的获取结束,则判断是否接收到用户对屏幕的触发操作;
[0350]第二熄屏模块,用于如果未接收到用户对屏幕的触发操作,则熄屏。
[0351]B28、如B15所述的装置,还包括:
[0352]第二唤醒模块,用于如果所述虹膜特征认证失败,则提示用户采用第二操作唤醒屏幕;所述第二操作包括:获取用户的指纹进行认证,以唤醒屏幕;和/或,获取用户的声音进行认证,以唤醒屏幕;和/或,接收用户的对按键的操作,以唤醒屏幕。
[0353]本发明还公开了 C29、一种移动终端唤醒处理设备,包括:
[0354]存储器,加载有多条可执行指令;
[0355]处理器,执行所述多条可执行指令;所述多条可执行指令包括执行以下步骤的方法:
[0356]在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征;
[0357]如果获取到虹膜特征,则对所述虹膜特征进行认证;
[0358]如果所述虹膜特征认证通过,则唤醒屏幕。
【主权项】
1.一种移动终端唤醒处理方法,包括: 在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征; 如果获取到虹膜特征,则对所述虹膜特征进行认证; 如果所述虹膜特征认证通过,则唤醒屏幕。2.根据权利要求1所述的方法,其特征在于,所述在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征的步骤,包括: 在进入熄屏状态的时刻,自动开启所述虹膜摄像头以监控是否获取到用户的虹膜特征。3.根据权利要求1所述的方法,其特征在于,所述在熄屏状态下,触发开启虹膜摄像头以获取到用户的虹膜特征的步骤,包括: 获取移动终端的运动轨迹; 根据所述运动轨迹判断是否开启所述虹膜摄像头以监控是否获取到用户的虹膜特征。4.根据权利要求3所述的方法,其特征在于,所述根据所述运动轨迹判断是否开启所述虹膜摄像头以监控是否获取到用户的虹膜特征的步骤,包括: 判断所述轨迹的变化程度是否超过第一阈值; 如果超过第一阈值,则开启所述虹膜摄像头以监控是否获取到用户的虹膜特征。5.根据权利要求4所述的方法,其特征在于,所述判断所述轨迹的变化程度是否超过第一阈值的步骤,包括: 将所述随时间的变化程度转换为平面坐标系内的曲线; 判断所述曲线的变化程度是否超过第一阈值。6.根据权利要求1所述的方法,其特征在于,在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征之前,还包括: 在系统服务中添加虹膜唤醒模式开启接口和虹膜认证接口;所述虹膜唤醒模式开启接口用于在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征;所述虹膜认证接口用于对所述虹膜特征进行认证。7.根据权利要求6所述的方法,其特征在于,所述系统服务包括:安卓系统的Activity管理服务ActivityManagerServiCe、或窗口管理服务WindowManagerService、或辅助管理月艮务 Access ibi Ii tyManagerService。8.根据权利要求1所述的方法,其特征在于,在唤醒屏幕的步骤之后,还包括: 判断屏幕是否锁住; 如果屏幕锁住,则自动对所述屏幕进行解锁。9.一种移动终端唤醒处理装置,包括: 唤醒开启模块,用于在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征; 认证模块,用于如果获取到虹膜特征,则对所述虹膜特征进行认证; 唤醒模块,用于如果所述虹膜特征认证通过,则唤醒屏幕。10.一种移动终端唤醒处理设备,包括: 存储器,加载有多条可执行指令; 处理器,执行所述多条可执行指令;所述多条可执行指令包括执行以下步骤的方法:在熄屏状态下,触发开启虹膜摄像头以监控是否获取到用户的虹膜特征;如果获取到虹膜特征,则对所述虹膜特征进行认证;如果所述虹膜特征认证通过,则唤醒屏幕。
【文档编号】G06F9/44GK106096367SQ201610406011
【公开日】2016年11月9日
【申请日】2016年6月8日
【发明人】王顺
【申请人】北京奇虎科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1