用于终端屏幕解锁的方法与装置的制造方法

文档序号:10594454阅读:313来源:国知局
用于终端屏幕解锁的方法与装置的制造方法
【专利摘要】本申请公开了用于终端屏幕解锁的方法与装置。所述方法的一【具体实施方式】包括:确定所述终端当前屏幕状态为待解锁状态;获取预定时间段内所述终端所处环境的光照信息,所述光照信息包括光照强度及所述光照强度的持续时间;判断所述光照信息是否满足预定条件;若所述光照信息满足预定条件,则将所述终端当前屏幕状态切换为解锁成功状态。该实施方式实现了在不需要人手操作终端屏幕的前提下,实现较高精度的终端屏幕解锁。
【专利说明】
用于终端屏幕解锁的方法与装置
技术领域
[0001]本申请涉及智能终端技术领域,具体涉及智能终端应用技术领域,尤其涉及用于终端屏幕解锁的方法与装置。
【背景技术】
[0002]目前智能终端已经成为人们日常生活的一部分,很多用户利用屏幕锁定来达到保护隐私、防止误操作和省电的目的。用户在需要使用智能终端时,需要对屏幕进行解锁。
[0003]现有的对终端的屏幕进行解锁的方案有滑动解锁、输入文字密码解锁、人脸识别解锁、指纹解锁或者是点阵绘图解锁等等。在这些解锁方式中,比如滑动解锁、输入文字密码解锁、指纹解锁或者点阵绘图解锁需要人手动对终端屏幕进行操作。
[0004]然而,例如当环境温度比较低时,手指不方便对终端屏幕操作。同时使用人脸识别解锁的成功率比较低。

【发明内容】

[0005]本申请的目的在于提出一种改进的用于终端屏幕解锁的方法与装置,来解决以上【背景技术】部分提到的技术问题。
[0006]第一方面,本申请提供了一种用于终端屏幕解锁的方法,所述方法包括:确定所述终端当前屏幕状态为待解锁状态;获取预定时间段内所述终端所处环境的光照信息,所述光照信息包括光照强度及所述光照强度的持续时间;判断所述光照信息是否满足预定条件;若所述光照信息满足预定条件,则将所述终端当前屏幕状态切换为解锁成功状态。
[0007]第二方面,本申请提供了一种用于终端屏幕解锁的装置,所述装置包括:确定单元,配置用于确定所述终端当前屏幕状态为待解锁状态;获取单元,配置用于获取预定时间段内所述终端所处环境的光照信息,所述光照信息包括光照强度及所述光照强度的持续时间;判断单元,配置用于判断所述光照信息是否满足预定条件;执行单元,配置用于若所述光照信息满足预定条件,则将所述终端当前屏幕状态切换为解锁成功状态。
[0008]本申请提供的用于终端屏幕解锁的方法与装置,通过确定终端当前屏幕状态为待解锁状态;然后获取预定时间段内所述终端所处环境的光照信息,所述光照信息包括光照强度及所述光照强度的持续时间;接着判断所述光照信息是否满足预定条件;若所述光照信息满足预定条件,则将所述终端当前屏幕状态切换为解锁成功状态。从而实现了在不需要或者人手较少地操作屏幕的前提下,实现较高精度的屏幕解锁,并丰富了用户体验。
【附图说明】
[0009]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
[0010]图1是根据本申请的用于终端屏幕解锁的方法的一个实施例的流程图;
[0011]图2是根据本申请的用于终端屏幕解锁的方法的原理性流程图;
[0012]图3是根据本申请的用于终端屏幕解锁的方法的又一个实施例的流程图;
[0013]图4是根据本申请的用于终端屏幕解锁的装置的一个实施例的结构示意图;
[0014]图5是适于用来实现本申请实施例的终端设备的计算机系统的结构示意图。
【具体实施方式】
[0015]下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
[0016]需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。
[0017]请参考图1,示出了根据本申请的用于终端屏幕解锁的方法的一个实施例的流程100。所述的用于终端屏幕解锁的方法,包括以下步骤:
[0018]步骤101,确定终端当前屏幕状态为待解锁状态。
[0019]在本实施例中,终端可以是具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、膝上型便携计算机和台式计算机等等。
[0020]在本实施例中,终端状态例如可以包括解锁成功状态和待解锁状态。其中,待解锁状态可以为屏幕锁定状态,该屏幕锁定状态可以为黑屏状态即屏幕未点亮状态下的屏幕锁定,也可以为点亮屏幕下的屏幕锁定。
[0021]在本实施例中,终端首先确定终端当前屏幕的状态为待解锁状态。例如可以通过终端当前屏幕的耗电量的多少来获知终端当前的状态是否为待解锁状态。例如当前屏幕的耗电量少于一定数值时,则可以确定终端当前屏幕状态为待解锁状态。
[0022]在本实施例的一些可选实现方式中,响应于用户对所述终端的第一操作,终端系统例如可以通过调用底层函数来确定当前状态是否为待解锁状态。此处,第一操作例如可以为用户对终端的电源键的按压操作。或者,第一操作例如还可以为用户通过终端音频输入设备输入到终端的一段语音,在该段语音中可以包括几个音符,或者多个音符,等等。底层函数例如可以为系统提供的锁屏/解屏函数。系统可以调用系统提供的锁屏/解屏函数,并根据锁屏/解锁函数的返回值判断当前屏幕是否为待解锁状态。例如,当终端上的系统为安卓(Android)系统时,终端可以使用KeyguardManager类中的inKeyguardRestrictedlnputMode函数,通过该函数的返回值来判端终端屏幕是否为待解锁状态。当使用inKeyguardRestri CtedInputMode函数获取的flag返回值为预定返回值“true”时,确定终端屏幕当前状态为待解锁状态。待解锁状态有两种:a、屏幕未点亮,终端屏幕为待解锁状态;b、屏幕已点亮,终端屏幕为待解锁状态。使用该方法获取的flag返回值为“ f a I s e ”时,确定终端屏幕当前状态为解锁成功状态。上述,inKeyguardRestrictedlnputMode方法是目前广泛应用的公知技术,在此不赘述,此处不赘述。
[0023]步骤102,获取预定时间段内所述终端所处环境的光照信息。
[0024]目前,大多数的智能移动终端上安装有多种传感器,并且由各种传感器探测移动终端的相应信息。例如可以由光线传感器来采集环境的光照信息,上述光照信息例如可以包括光照强度以及光照强度的持续时间。
[0025]在本实施例的一些可选实现方式中,终端首先在运行在其中的系统中注册监听光线传感器参数变化事件的监听器。以终端运行的操作系统为安卓(Android)操作系统为例,当在系统中注册了监听光线传感器参数变化事件的监听器后,在系统的运行过程中,安卓操作系统的内核会监听光线传感器参数,当监听到光线传感器参数发生变化时,则系统会产生一个指示传感器参数发生变化的广播消息。已注册的监听器接收上述广播消息。在本实施例中,由于环境光线强弱变化时,会引起终端的光线传感器参数发生变化,相应地,操作系统的内核会发出光线传感器参数发生变化的广播消息。因此,在本实施例中,监听器可以实时接收指示终端光线传感器参数发生变化的广播消息,当接收到光线传感器发生变化的广播消息时,监听器可以获取所述光线传感器探测到终端所处环境的光照强度。具体地,监听器可以通过调用终端运行的操作系统提供的光线传感器的应用程序编程接口(Applicat1n Programming Interface,API),获取光线传感器探测到终端所处环境的光照强度。监听器将获取到的光照强度传递给终端。
[0026]另外,光线传感器还可以探测不同光照强度的持续时间,监听器还可以通过API获取每个光照强度的持续时间,并将这些持续时间传递给终端。
[0027]在本实施例的一些可选实现方式中,在预定时间段内,终端所处环境的光照强度可以发生多次变化。终端可以通过监听器获取该预定时间段内的多个光照强度以及各光照强度的持续时间。此处,预定时间段例如可以为10秒。另外,预定时间段可以根据实际需要进行设定,此处不做限定。
[0028]步骤103,判断光照信息是否满足预定条件。
[0029]在本实施例的一些可选实现方式中,上述预定条件可以是用户在终端中预先设定的变化规律。该变化规律例如可以包括表示光照相对强弱变化的二维数值及各自的持续时间,例如交替变化的“O”、“I”数值。此处的“I”例如可以为光照强度大于预先设定的阈值。此处的“O”例如可以为光照强度小于预先设定的阈值。阈值可以根据实际使用环境进行设定,此处不做限定。另外,该变化规律也可以是预先存储在其中的用户设定的多个光照强度所反映出的变化规律。
[0030]在本实施例中,首先,根据步骤102中在预定时间段内获取的多个光照强度及各光照强度的持续时间统计出光照强度的变化规律,同样,在统计光照强度的变化规律时,可以将大于预先设定的阈值的光照强度视为“I”,而将小于预先设定的阈值的光照强度视为“O”。然后再判断该光强强度的变化规律是否与用户预先设定的变化规律是否一致。当根据预定时间段内获取的多个光照强度及各光照强度的持续时间统计出的光照强度的变化规律与用户预设的变化规律一致时,则光照信息满足预定条件。否则不满足预定条件。
[0031]步骤104,若所述光照信息满足预定条件,则将终端当前屏幕状态切换为解锁成功状态。
[0032]当终端判断光照信息满足预定条件时,将屏幕当前的待解锁状态切换为解锁成功状态,以供用户使用终端屏幕。
[0033]当终端光照信息不满足预定条件时,保存终端当前屏幕状态为待解锁状态。
[0034]本实施例提供的用于终端屏幕解锁的方法通过确定终端当前屏幕状态为待解锁状态,然后获取预定时间段内所述终端所处环境的光照信息,所述光照信息包括光照强度及所述光照强度的持续时间。接着判断光照信息是否满足预定条件,若光照信息满足预定条件,则将终端当前屏幕状态切换为解锁成功状态。本实施例提供的方法,通过终端所处环境的光照强度的变化就可以实现终端的智能解锁,无需用户手动操作,同时丰富了用户体验。
[0035]继续参见图2,图2是根据本申请的终端解锁方法的原理性流程图。如图2所示,在步骤201中,终端处于屏幕锁定状态,该屏幕锁定状态包括在屏幕点亮时的锁定状态和屏幕未点亮时的锁定状态。步骤202,监听光线传感器参数的变化,获取光照信息。例如已注册到系统的监听器可以通过监听来自内核的发布的光线传感器参数变化的广播来监听光线传感器参数的变化,从而获取终端所处环境的光照信息,光照信息包括光照强度及光照强度的持续时间,监听器将获取到的光照信息传递给终端中的相关应用。步骤203,判断预定时间段内光照强度的变化规律与预设的变化规律是否匹配。步骤204,当预定时间段内光照强度的变化规律与预设的变化规律相匹配的时候,将终端当前屏幕状态切换为解锁成功状态,否则,保持终端当前屏幕状态为待解锁状态。
[0036]继续参考图3,其示出了根据本申请的用于终端屏幕解锁的方法的又一个实施例的流程300。所述的用于终端屏幕解锁的方法,包括以下步骤:
[0037]步骤301,确定终端当前屏幕状态为待解锁状态。
[0038]在本实施例的一些可选实现方式中,响应于用户对所述终端的第一操作,终端系统例如可以通过调用底层函数来确定当前状态是否为待解锁状态。此处,第一操作例如可以为用户对终端的电源键的按压操作。或者,第一操作例如还可以为用户通过终端音频输入设备输入到终端的一段语音,在该段语音中可以包括几个音符,或者多个音符,等等。底层函数例如可以为系统提供的锁屏/解屏函数。系统可以调用系统提供的锁屏/解屏函数,并根据锁屏/解锁函数的返回值判断当前屏幕是否为待解锁状态。例如,当终端上的系统为安卓(Android)系统时,终端可以使用KeyguardManager类中的inKeyguardRestrictedlnputMode函数,通过函数的返回值来判端终端屏幕是否为待解锁状态。例如使用inKeyguardRestri CtedInputMode函数获取的flag返回值为预定返回值“true”时,表示终端屏幕为待解锁状态。待解锁状态有两种:a、屏幕未点亮,终端屏幕为待解锁状态;b、屏幕已点亮,终端屏幕为待解锁状态。使用该方法获取的f lag返回值为“false”时,表示终端屏幕为解锁成功状态。
[0039]步骤302,获取预定时间段内终端所处环境的光照信息。
[0040]在本实施例中,可以由设置在终端中的光线传感器来采集终端所处环境的光照信息。上述光照信息可以包括光照强度及该光照强度的持续时间。
[0041 ]在本实施例中,运行于终端上的系统监听光线传感器的参数变化,当由参数变化时,系统向预先在系统中注册的监听器发布广播消息。监听器通过操作系统提供的光线传感器的应用程序编程接口(Applicat1n Programming Interface,API),获取光线传感器探测到的光照强度。
[0042]在本实施例中,光照信息还可以包括光照强度的持续时间。其中,每个光照强度的持续时间例如可以由光线传感器来采集。
[0043]步骤303,判断光照强度是否大于强度阈值。
[0044]在本实施例中,终端中可以预先存储有用户设置的强度阈值,强度阈值。终端首先对在步骤302中获取的光照强度与强度阈值进行比对,当光照强度大于强度阈值时,执行步骤304。否则,判断光照信息不满足预设条件,保持终端屏幕的当前状态为待解锁状态。
[0045]步骤304,当光照强度大于强度阈值时,判断光照强度的持续时间是否大于时间阈值。
[0046]在本实施例中,终端中可以预先存储有用户设置的时间阈值。对于数值大于强度阈值的光照强度,判断该光照强度的持续时间是否大于用户设置的时间阈值。此处,时间阈值例如可以为10毫秒。当大于强度阈值的光照强度的持续时间大于时间阈值时,判断光照信息满足预设条件,否则判断光照信息不满足预设条件。
[0047]步骤305,当大于强度阈值的光照强度的持续时间大于时间阈值时,将所述终端当前屏幕状态切换为解锁成功状态。
[0048]进一步参考图4,作为对图1所示方法的实现,本申请提供了一种用于终端屏幕解锁的装置的一个实施例,该装置实施例与图1所示的方法实施例相对应,该装置具体可以应用于各种终端中。
[0049]如图4所示,本实施例用于终端屏幕解锁装置400包括:确定单元401、获取单元402、判断单元403与执行单元404。其中,确定单元401配置用于确定终端当前屏幕状态为待解锁状态;获取单元402配置用于获取预定时间段内终端所处环境的光照信息,光照信息包括光照强度及光照强度的持续时间;判断单元403配置用于判断光照信息是否满足预定条件;执行单元404配置用于若光照信息满足预定条件,则将终端当前屏幕状态切换为解锁成功状态。
[0050]在本实施例中,确定单元401例如可以通过终端当前屏幕的耗电量的多少来获知终端当前的状态是否为待解锁状态。
[0051 ]在本实施例的一些可选实现方式中,响应于用户对终端的第一操作,确定单元401调用系统锁屏/解锁函数,并根据系统锁屏/解锁函数的返回值判断当前屏幕状态是否为待解锁状态。例如,当终端上的系统为安卓(Android)系统时,终端可以使用KeyguardManager类中的inKeyguardRestrictedlnputMode函数,通过函数的返回值来判端终端屏幕是否为待解锁状态。例如使用inKeyguardRestri CtedInputMode函数获取的flag返回值为预定返回值“true”时,表示终端屏幕为待解锁状态。待解锁状态有两种:a、屏幕未点亮,终端屏幕为待解锁状态;b、屏幕已点亮,终端屏幕为待解锁状态。使用该方法获取的f lag返回值为“false”时,表示终端屏幕为解锁成功状态。此处,第一操作例如可以为用户对终端的电源键的按压操作。在一些应用场景中,第一操作还可以是用户通过终端音频输入装置输入到第一操作的一段语音,在该段语音中可以包括单个音符,或者多个音符。
[0052]在本实施例中,获取单元402首先在系统中注册监听光线传感器参数变化事件的监听器。以终端运行的操作系统为安卓(Android)操作系统为例,当获取单元402在系统的中注册了监听光线传感器参数变化事件的监听器后,在Android操作系统的运行过程中,Android操作系统的内核中会监听传感器例如光线传感器参数,当监听到传感器参数发生变化时,则会产生一个指示传感器参数发生变化的广播消息。在本实施例中,监听器可以实时接收指示终端光线传感器参数发生变化的广播消息,当接收到光线传感器发生变化的广播消息时,监听器可以通过调用终端运行的操作系统提供的光线传感器的应用程序编程接口(Applicat1n Programming Interface,API),获取光线传感器探测到的终端所处环境的光照强度。监听器将获取到的光照强度传递给获取单元402。
[0053]另外,光线传感器还可以探测不同光照强度的环境光的持续时间,监听器还可以通过API获取每个光照强度的环境的持续时间,并将这些持续时间传递给获取单元402。
[0054]在本实施例的一些可选实现方式中,获取单元402可以通过监听器获取预定时间段内环境的光照强度。在该预定时间段内,环境的光照强度可以发生多次变化。获取单元402终端可以通过监听器获取该预定时间段内的多个光照强度以及各光照强度的持续时间。此处,预定时间段例如可以为10秒。另外,预定时间段可以根据实际需要进行设定,此处不做限定。
[0055]在本实施例的一些可选实现方式中,用于终端屏幕解锁的装置400中可以预先存储有光照强度的变化规律。该变化规律例如可以是表示光照相对强弱变化的二维数值,例如交替变化“O”、“I”数值。此处的“I”例如可以为光照强度的数值大于预先设定的阈值。此处的“O”例如可以为光照强度的数值小于预先设定的阈值。阈值可以根据实际使用环境进行设定,此处不做限定。
[0056]本实施例的一些可选实现方式中,用于终端屏幕解锁的装置400还包括统计单元(图中未示出)。统计单元配置用于根据获取单元402在预定时间段内获取的多个光照强度及各光照强度的持续时间统计出光照强度的变化规律。在统计光照强度的变化规律时,可以将大于预先设定的阈值的光照强度视为“I”,而将小于预先设定的阈值的光照强度视为“O”。然后判断单元403再判断由统计单元统计出的光强强度的变化规律是否与用户预先设定的变化规律是否一致。当根据预定时间段内获取的多个光照强度及各光照强度的持续时间统计出的光照强度的变化规律与用户预先设定的变化规律一致时,则判断单元403判断光照信息满足预定条件。否则,判断单元403判断光照信息不满足预定条件。
[0057]在本实施例的一些可选实现方式中,判断单元403分别判断各光照强度是否大于用户设置的强度阈值,该强度阈值预先存储于用于终端屏幕解锁的装置400中。当某一光照强度大于用户设置的强度阈值时,则判断单元403继续判断该光照强度的持续时间是否大于时间阈值。时间阈值例如可以为10毫秒。当任意一个光照强度大于强度阈值,且该光照强度的持续时间大于时间阈值时,则判定单元403判断包含该光照强度及其持续时间的光照信息满足预定条件,否则,判断单元403判断光照信息不满足预定条件。
[0058]下面参考图5,其示出了适于用来实现本申请实施例的终端的计算机系统500的结构示意图。
[0059]如图5所示,计算机系统500包括中央处理单元(CPU)501,其可以根据存储在只读存储器(R0M)502中的程序或者从存储部分508加载到随机访问存储器(RAM)503中的程序而执行各种适当的动作和处理。在RAM 503中,还存储有系统500操作所需的各种程序和数据。CPU 50KROM 502以及RAM 503通过总线504彼此相连。输入/输出(I/O)接口505也连接至总线 504。
[0060]以下部件连接至I/O接口505:包括键盘等的输入部分506 ;包括诸如液晶显示器(LCD)等以及扬声器等的输出部分507;包括硬盘等的存储部分508;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分509。通信部分509经由诸如因特网的网络执行通信处理。驱动器510也根据需要连接至I/O接口 505。可拆卸介质511,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器510上,以便于从其上读出的计算机程序根据需要被安装入存储部分508。
[0061]特别地,根据本公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分509从网络上被下载和安装,和/或从可拆卸介质511被安装。在该计算机程序被中央处理单元(CPU) 501执行时,执行本申请的方法中限定的上述功能。
[0062]附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,所述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0063]描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元也可以设置在处理器中,例如,可以描述为:一种处理器包括确定单元、获取单元、判断单元以及执行单元。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定,例如,确定单元还可以被描述为“确定终端屏幕为待解锁状态的单元”。
[0064]作为另一方面,本申请还提供了一种非易失性计算机存储介质,该非易失性计算机存储介质可以是上述实施例中所述装置中所包含的非易失性计算机存储介质;也可以是单独存在,未装配入终端中的非易失性计算机存储介质。上述非易失性计算机存储介质存储有一个或者多个程序,当所述一个或者多个程序被一个设备执行时,使得所述设备:确定终端当前屏幕状态为待解锁状态;获取预定时间段内终端所处环境的光照信息,光照信息包括光照强度及光照强度的持续时间;判断光照信息是否满足预定条件;若光照信息满足预定条件,则将终端当前屏幕状态切换为解锁成功状态。
[0065]以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离所述发明构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。
【主权项】
1.一种用于终端屏幕解锁的方法,其特征在于,所述方法包括: 确定所述终端当前屏幕状态为待解锁状态; 获取预定时间段内所述终端所处环境的光照信息,所述光照信息包括光照强度及所述光照强度的持续时间; 判断所述光照信息是否满足预定条件; 若所述光照信息满足预定条件,则将所述终端当前屏幕状态切换为解锁成功状态。2.根据权利要求1所述的方法,其特征在于, 根据所述光照信息统计光照强度的变化规律,所述判断所述光照信息是否满足预定条件,包括: 判断所述光照强度的变化规律是否满足预定的变化规律: 若所述光照强度的变化规律与预定的变化规律一致,则判断所述光照信息满足预定条件。3.根据权利要求1所述的方法,其特征在于,所述判断所述光照信息是否满足预定条件包括: 判断所述光照强度是否大于强度阈值; 当所述光照强度大于强度阈值时,判断所述光照强度的持续时间是否大于时间阈值;当大于强度阈值的光照强度的持续时间大于时间阈值时,则判断所述光照信息满足预定条件。4.根据权利要求1所述的方法,其特征在于,所述确定终端当前状态为待解锁状态,包括: 响应于用户对所述终端的第一操作,调用系统锁屏/解锁函数; 当所述系统锁屏/解锁函数的返回值为预定返回值时,确定当前屏幕状态为待解锁状态; 其中,所述第一操作包括用户对电源键的按压操作。5.一种用于终端屏幕解锁的装置,其特征在于,所述装置包括: 确定单元,配置用于确定所述终端当前屏幕状态为待解锁状态; 获取单元,配置用于获取预定时间段内所述终端所处环境的光照信息,所述光照信息包括光照强度及所述光照强度的持续时间; 判断单元,配置用于判断所述光照信息是否满足预定条件; 执行单元,配置用于若所述光照信息满足预定条件,则将所述终端当前屏幕状态切换为解锁成功状态。6.根据权利要求5所述的装置,其特征在于,所述装置还包括统计单元,所述统计单元配置用于根据所述光照信息统计光照强度的变化规律; 所述判断单元进一步配置用于判断所述光照强度的变化规律是否满足预定的变化规律; 若所述光照强度的变化规律与预定的变化规律一致,则判断所述光照信息满足预定条件。7.根据权利要求5所述的装置,其特征在于,所述判断单元进一步配置用于: 判断所述光照强度是否大于强度阈值; 当所述光照强度大于强度阈值时,判断所述光照强度的持续时间是否大于时间阈值;当大于强度阈值的光照强度的持续时间大于时间阈值时,则判断所述光照信息满足预定条件。8.根据权利要求5所述的装置,其特征在于,所述确定单元进一步配置用于: 响应于用户对所述终端的第一操作,调用系统锁屏/解锁函数; 当所述系统锁屏/解锁函数的返回值为预定返回值时,确定当前屏幕状态为待解锁状态; 其中,所述第一操作包括用户对电源键的按压操作。
【文档编号】G06F21/31GK105956437SQ201610569859
【公开日】2016年9月21日
【申请日】2016年7月19日
【发明人】雷志海
【申请人】百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1