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

技术编号:13743200 阅读:77 留言:0更新日期:2016-09-23 04:21
本申请公开了用于终端屏幕解锁的方法与装置。所述方法的一具体实施方式包括:确定所述终端当前屏幕状态为待解锁状态;获取预定时间段内所述终端所处环境的光照信息,所述光照信息包括光照强度及所述光照强度的持续时间;判断所述光照信息是否满足预定条件;若所述光照信息满足预定条件,则将所述终端当前屏幕状态切换为解锁成功状态。该实施方式实现了在不需要人手操作终端屏幕的前提下,实现较高精度的终端屏幕解锁。

【技术实现步骤摘要】

本申请涉及智能终端
,具体涉及智能终端应用
,尤其涉及用于终端屏幕解锁的方法与装置
技术介绍
目前智能终端已经成为人们日常生活的一部分,很多用户利用屏幕锁定来达到保护隐私、防止误操作和省电的目的。用户在需要使用智能终端时,需要对屏幕进行解锁。现有的对终端的屏幕进行解锁的方案有滑动解锁、输入文字密码解锁、人脸识别解锁、指纹解锁或者是点阵绘图解锁等等。在这些解锁方式中,比如滑动解锁、输入文字密码解锁、指纹解锁或者点阵绘图解锁需要人手动对终端屏幕进行操作。然而,例如当环境温度比较低时,手指不方便对终端屏幕操作。同时使用人脸识别解锁的成功率比较低。
技术实现思路
本申请的目的在于提出一种改进的用于终端屏幕解锁的方法与装置,来解决以上
技术介绍
部分提到的技术问题。第一方面,本申请提供了一种用于终端屏幕解锁的方法,所述方法包括:确定所述终端当前屏幕状态为待解锁状态;获取预定时间段内所述终端所处环境的光照信息,所述光照信息包括光照强度及所述光照强度的持续时间;判断所述光照信息是否满足预定条件;若所述光照信息满足预定条件,则将所述终端当前屏幕状态切换为解锁成功状态。第二方面,本申请提供了一种用于终端屏幕解锁的装置,所述装置包括:确定单元,配置用于确定所述终端当前屏幕状态为待解锁状
态;获取单元,配置用于获取预定时间段内所述终端所处环境的光照信息,所述光照信息包括光照强度及所述光照强度的持续时间;判断单元,配置用于判断所述光照信息是否满足预定条件;执行单元,配置用于若所述光照信息满足预定条件,则将所述终端当前屏幕状态切换为解锁成功状态。本申请提供的用于终端屏幕解锁的方法与装置,通过确定终端当前屏幕状态为待解锁状态;然后获取预定时间段内所述终端所处环境的光照信息,所述光照信息包括光照强度及所述光照强度的持续时间;接着判断所述光照信息是否满足预定条件;若所述光照信息满足预定条件,则将所述终端当前屏幕状态切换为解锁成功状态。从而实现了在不需要或者人手较少地操作屏幕的前提下,实现较高精度的屏幕解锁,并丰富了用户体验。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是根据本申请的用于终端屏幕解锁的方法的一个实施例的流程图;图2是根据本申请的用于终端屏幕解锁的方法的原理性流程图;图3是根据本申请的用于终端屏幕解锁的方法的又一个实施例的流程图;图4是根据本申请的用于终端屏幕解锁的装置的一个实施例的结构示意图;图5是适于用来实现本申请实施例的终端设备的计算机系统的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与
有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。请参考图1,示出了根据本申请的用于终端屏幕解锁的方法的一个实施例的流程100。所述的用于终端屏幕解锁的方法,包括以下步骤:步骤101,确定终端当前屏幕状态为待解锁状态。在本实施例中,终端可以是具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、膝上型便携计算机和台式计算机等等。在本实施例中,终端状态例如可以包括解锁成功状态和待解锁状态。其中,待解锁状态可以为屏幕锁定状态,该屏幕锁定状态可以为黑屏状态即屏幕未点亮状态下的屏幕锁定,也可以为点亮屏幕下的屏幕锁定。在本实施例中,终端首先确定终端当前屏幕的状态为待解锁状态。例如可以通过终端当前屏幕的耗电量的多少来获知终端当前的状态是否为待解锁状态。例如当前屏幕的耗电量少于一定数值时,则可以确定终端当前屏幕状态为待解锁状态。在本实施例的一些可选实现方式中,响应于用户对所述终端的第一操作,终端系统例如可以通过调用底层函数来确定当前状态是否为待解锁状态。此处,第一操作例如可以为用户对终端的电源键的按压操作。或者,第一操作例如还可以为用户通过终端音频输入设备输入到终端的一段语音,在该段语音中可以包括几个音符,或者多个音符,等等。底层函数例如可以为系统提供的锁屏/解屏函数。系统可以调用系统提供的锁屏/解屏函数,并根据锁屏/解锁函数的返回值判断当前屏幕是否为待解锁状态。例如,当终端上的系统为安卓(Android)系统时,终端可以使用KeyguardManager类中的inKeyguardRestrictedInputMode函数,通过该函数的返回值来判端终端屏幕是否为待解锁状态。当使用inKeyguardRestrictedInputMode函数
获取的flag返回值为预定返回值“true”时,确定终端屏幕当前状态为待解锁状态。待解锁状态有两种:a、屏幕未点亮,终端屏幕为待解锁状态;b、屏幕已点亮,终端屏幕为待解锁状态。使用该方法获取的flag返回值为“false”时,确定终端屏幕当前状态为解锁成功状态。上述,inKeyguardRestrictedInputMode方法是目前广泛应用的公知技术,在此不赘述,此处不赘述。步骤102,获取预定时间段内所述终端所处环境的光照信息。目前,大多数的智能移动终端上安装有多种传感器,并且由各种传感器探测移动终端的相应信息。例如可以由光线传感器来采集环境的光照信息,上述光照信息例如可以包括光照强度以及光照强度的持续时间。在本实施例的一些可选实现方式中,终端首先在运行在其中的系统中注册监听光线传感器参数变化事件的监听器。以终端运行的操作系统为安卓(Android)操作系统为例,当在系统中注册了监听光线传感器参数变化事件的监听器后,在系统的运行过程中,安卓操作系统的内核会监听光线传感器参数,当监听到光线传感器参数发生变化时,则系统会产生一个指示传感器参数发生变化的广播消息。已注册的监听器接收上述广播消息。在本实施例中,由于环境光线强弱变化时,会引起终端的光线传感器参数发生变化,相应地,操作系统的内核会发出光线传感器参数发生变化的广播消息。因此,在本实施例中,监听器可以实时接收指示终端光线传感器参数发生变化的广播消息,当接收到光线传感器发生变化的广播消息时,监听器可以获取所述光线传感器探测到终端所处环境的光照强度。具体地,监听器可以通过调用终端运行的操作系统提供的光线传感器的应用程序编程接口(Application Programming Interface,API),获取光线传感器探测到终端所处环境的光照强度。监听器将获取到的光照强度传递给终端。另外,光线传感器还可以探测不同光照强度的持续时间,监听器还可以通过API获取每个光照强度的持续时间,并将这些持续时间传递给终端。在本实施例的一些可选实现方式中,在预定时间段内,终端所处
环境的光照强度可以发生多次变化。终端可以通过监听器获取该预定时间段内的多个光照强度以及各光照强度的持续时间。此处,预定时间段例如可以为10秒。另外,预定时间段可以根据实际需要进行设定,此处不做限定。步骤103,判断光照信息是否满足预定条件。在本实施例的一些可选实现方式中,上述预定条件可以是用户在终端中本文档来自技高网
...

【技术保护点】
一种用于终端屏幕解锁的方法,其特征在于,所述方法包括:确定所述终端当前屏幕状态为待解锁状态;获取预定时间段内所述终端所处环境的光照信息,所述光照信息包括光照强度及所述光照强度的持续时间;判断所述光照信息是否满足预定条件;若所述光照信息满足预定条件,则将所述终端当前屏幕状态切换为解锁成功状态。

【技术特征摘要】
1.一种用于终端屏幕解锁的方法,其特征在于,所述方法包括:确定所述终端当前屏幕状态为待解锁状态;获取预定时间段内所述终端所处环境的光照信息,所述光照信息包括光照强度及所述光照强度的持续时间;判断所述光照信息是否满足预定条件;若所述光照信息满足预定条件,则将所述终端当前屏幕状态切换为解锁成功状态。2.根据权利要求1所述的方法,其特征在于,根据所述光照信息统计光照强度的变化规律,所述判断所述光照信息是否满足预定条件,包括:判断所述光照强度的变化规律是否满足预定的变化规律:若所述光照强度的变化规律与预定的变化规律一致,则判断所述光照信息满足预定条件。3.根据权利要求1所述的方法,其特征在于,所述判断所述光照信息是否满足预定条件包括:判断所述光照强度是否大于强度阈值;当所述光照强度大于强度阈值时,判断所述光照强度的持续时间是否大于时间阈值;当大于强度阈值的光照强度的持续时间大于时间阈值时,则判断所述光照信息满足预定条件。4.根据权利要求1所述的方法,其特征在于,所述确定终端当前状态为待解锁状态,包括:响应于用户对所述终端的第一操作,调用系统锁屏/解锁函数;当所述系统锁屏/解锁函数的返回值为预定返回值时,确定当前屏幕状态为待解锁状态;其中,所述第一操作包括用户对电源键的按压操作。5.一种用于终端屏幕解锁的装置,其特征在于...

【专利技术属性】
技术研发人员:雷志海
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

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

1