一种屏幕解锁方法及移动终端的制作方法

文档序号:8001692阅读:147来源:国知局
一种屏幕解锁方法及移动终端的制作方法
【专利摘要】本发明实施例公开了一种屏幕解锁方法及移动终端。本发明实施例方法包括:当移动终端处于锁定状态时,通过传感器检测是否满足启动摄像头的触发条件;若满足,则移动终端启动摄像头,并检测拍摄区域内是否存在符合解锁策略的特征;若存在,则移动终端执行解锁操作。本发明还提供了一种移动终端。本发明实施例能够使得当用户欲使用移动终端时,勿需按压移动终端的任何物理按键即可实现解锁,且解锁方法简单直观。
【专利说明】
一种屏幕解锁方法及移动终端

【技术领域】
[0001]本发明实施例涉及通信领域,尤其涉及一种屏幕解锁方法及移动终端。

【背景技术】
[0002]目前,对移动终端的屏幕进行解锁的方式主要是通过按压移动终端的某个物理按键点亮屏幕,再利用指定的手势操作触摸屏来实现,例如按键点亮移动终端的触摸屏后,将触摸屏上的一滑块滑动至指定位置。
[0003]上述解锁方式需要用户拿起移动终端后,对移动终端进行一定的操作,如按压移动终端的某个物理按键才能解锁,解锁过程复杂,解锁方式不直观。


【发明内容】

[0004]本发明实施例提供了一种屏幕解锁方法及移动终端,使得解锁过程简单直观。
[0005]本发明实施例第一方面提供的屏幕解锁方法,包括:当移动终端处于锁定状态时,所述移动终端通过传感器检测是否满足启动摄像头的触发条件;
[0006]若满足,则所述移动终端启动摄像头,并检测拍摄区域内是否存在符合解锁策略的特征;
[0007]若存在,则所述移动终端执行屏幕解锁操作。
[0008]结合本发明实施例的第一方面,在本发明实施例的第一方面的第一种实施方式中,所述移动终端通过传感器检测检测是否满足启动摄像头的触发条件包括:所述移动终端利用加速度传感器检测所述移动终端的加速度;
[0009]当所述移动终端的加速度超过第一阈值时,所述移动终端确定满足启动摄像头的触发条件。
[0010]结合本发明实施例的第一方面,在本发明实施例的第一方面的第二种实施方式中,所述移动终端通过传感器检测检测是否满足启动摄像头的触发条件包括:所述移动终端利用距离传感器检测所述移动终端屏幕与对面物体之间的距离;
[0011]当所述距离大于第二阈值时,移动终端确定满足启动摄像头的触发条件。
[0012]结合本发明实施例的第一方面,在本发明实施例的第一方面的第三种实施方式中,所述移动终端通过传感器检测检测是否满足启动摄像头的触发条件包括:所述移动终端利用加速度传感器检测所述移动终端的加速度;
[0013]当所述移动终端的加速度超过第一阈值时,所述移动终端启动距离传感器;
[0014]所述移动终端利用所述距离传感器检测所述移动终端屏幕与对面物体之间的距离;
[0015]当所述距离大于第二阈值时,移动终端确定满足启动摄像头的触发条件。
[0016]结合本发明实施例的第一方面,在本发明实施例的第一方面的第四种实施方式中,所述符合解锁策略的特征为人脸或用户手势。
[0017]结合本发明实施例的第一方面,或第一方面的第一种实施方式,或第一方面的第二种实施方式,或第一方面的第三种实施方式,或第一方面的第四种实施方式,在本发明实施例的第一方面的第五种实施方式中,所述移动终端执行屏幕解锁操作之后还包括:所述移动终端周期性地检测所述拍摄区域内是否还存在所述符合解锁策略的特征;
[0018]若在第一时间间隔内检测不到所述符合解锁策略的特征,则所述移动终端关闭屏幕,进入预锁定状态,并继续检测在第二时间间隔内是否有符合解锁策略的特征;
[0019]若有,则所述移动终端从预锁定状态切换为解锁状态;
[0020]若没有,则所述移动终端从预锁定状态切换为锁定状态。
[0021]本发明实施例的第二方面提供了一种移动终端,所述移动终端包括:触发条件检测模块,用于当移动终端处于锁定状态时,通过传感器检测是否满足启动摄像头的触发条件;
[0022]解锁特征检测模块,用于在满足启动摄像头的触发条件时,启动摄像头,并检测拍摄区域内是否存在符合解锁策略的特征;
[0023]解锁执行模块,用于在检测到所述拍摄区域内存在符合解锁策略的特征时,执行屏幕解锁操作。
[0024]结合本发明实施例的第二方面,在本发明实施例的第二方面的第一种实施方式中,所述触发条件检测模块包括:
[0025]加速度传感器,用于检测所述移动终端的加速度;
[0026]第一确定模块,用于当所述移动终端的加速度超过第一阈值时,确定满足启动摄像头的触发条件。
[0027]结合本发明实施例的第二方面,在本发明实施例的第二方面的第二种实施方式中,所述触发条件检测模块包括:
[0028]距离传感器,用于检测所述移动终端屏幕与对面物体之间的距离;
[0029]第二确定模块,用于所述距离大于第二阈值时,确定满足启动摄像头的触发条件。
[0030]结合本发明实施例的第二方面,在本发明实施例的第二方面的第三种实施方式中,所述触发条件检测模块包括:
[0031]加速度传感器,用于检测所述移动终端的加速度;
[0032]启动控制模块,用于当所述移动终端的加速度超过第一阈值时,启动距离传感器;
[0033]所述距离传感器,用于检测所述移动终端屏幕与对面物体之间的距离;
[0034]第三确定模块,用于所述距离大于第二阈值时,确定满足启动摄像头的触发条件。
[0035]结合本发明实施例的第二方面,在本发明实施例的第二方面的第四种实施方式中,所述符合解锁策略的特征为人脸或用户手势。
[0036]结合本发明实施例的第二方面,或第二方面的第一种实施方式,或第二方面的第二种实施方式,或第二方面的第三种实施方式,或第二方面的第四种实施方式,在本发明实施例的第二方面的第五种实施方式中,所述解锁特征检测模块还用于:在所述移动终端处于解锁状态下周期性地检测所述拍摄区域内是否还存在所述符合解锁策略的特征;所述移动终端还包括:
[0037]预锁定模块,用于在第一时间间隔内检测不到所述符合解锁策略的特征时,关闭所述移动终端的屏幕,进入预锁定状态,并触发所述解锁特征检测模块继续检测在第二时间间隔内所述拍摄区域内是否有符合解锁策略的特征;
[0038]解锁子模块,用于在第二时间间隔内所述拍摄区域内有符合解锁策略的特征时,将所述移动终端从预锁定状态切换为解锁状态;
[0039]锁定子模块,用于在在第二时间间隔内所述拍摄区域内没有符合解锁策略的特征时,将所述移动终端从预锁定状态切换为锁定状态。
[0040]从以上技术方案可以看出,本发明实施例具有以下优点:
[0041]在本发明实施例中,当移动终端处于锁定状态时,移动终端通过传感器检测是否满足启动摄像头的触发条件,若满足,则启动摄像头,并检测拍摄区域内是否存在符合解锁策略的特征,若存在,则执行屏幕解锁操作。与现有的解锁方法相比,本发明实施例通过在移动终端处于锁定状态下利用传感器自行检测是否满足启动摄像头的触发条件,并在检测到拍摄区域内有符合解锁策略的特征时执行解锁操作,解锁过程不需要用户刻意在移动终端上进行按键、点击等操作,解锁过程在不知不觉中进行,解锁方式简单直观。

【专利附图】

【附图说明】
[0042]图1为本发明实施例中屏幕解锁方法一个实施例示意图;
[0043]图2为本发明实施例中屏幕解锁方法另一实施例示意图;
[0044]图3为本发明实施例中移动终端一个实施例示意图;
[0045]图4为本发明实施例中移动终端另一实施例示意图;
[0046]图5为本发明实施例中移动终端另一实施例示意图。

【具体实施方式】
[0047]本发明实施例提供了一种屏幕解锁方法及移动终端,能够简单直观地实现屏幕解锁。
[0048]请参阅图1,本发明实施例中屏幕解锁方法一个实施例包括:
[0049]101、当移动终端处于锁定状态时,移动终端通过传感器检测是否满足启动摄像头的触发条件;
[0050]此处的移动终端可为手机、平板电脑等便携式终端。当移动终端未被使用,例如被放置在桌子、口袋或者包里处于锁定状态时,移动终端内置的低功耗的传感器始终运行,移动终端利用内置的传感器检测自身目前的状态是否满足启动摄像头的触发条件。
[0051]需要说明的是,此处以传感器内置于移动终端为例,可以理解的是,在实际应用中,移动终端还可以以其他方式与传感器进行搭配,例如,将传感器绑定在移动终端外部,具体此处不做限定,仅以传感器内置为例进行说明。
[0052]102、右?两足,则移动终纟而启动摄像头;
[0053]当传感器检测到移动终端目前的状况满足启动摄像头的触发条件时,移动终端启动前置摄像头进行拍摄。
[0054]103、检测拍摄区域内是否存在符合解锁策略的特征;
[0055]移动终端可接受用户预先设定的符合解锁策略的特征,当摄像头启动进行拍摄后,移动终端检测拍摄区域内是否存在符合解锁策略的特征。
[0056]104、若存在,则移动终端执行屏幕解锁操作。
[0057]当移动终端检测到拍摄区域内存在符合解锁策略的特征时,解除屏幕锁定。
[0058]在本实施例中,当移动终端处于锁定状态时,移动终端通过传感器检测是否满足启动摄像头的触发条件,若满足,则启动摄像头,并检测拍摄区域内是否存在符合解锁策略的特征,若存在,则执行屏幕解锁操作。与现有的解锁方法相比,本实施例通过在移动终端处于锁定状态下利用传感器自行检测是否满足启动摄像头的触发条件,并在检测到拍摄区域内有符合解锁策略的特征时执行解锁操作,解锁过程中不需要用户刻意在移动终端上进行按键、点击等操作,解锁过程在不知不觉中进行,解锁方式简单直观。
[0059]为便于理解,下面以一具体实施例对本发明实施例中屏幕解锁方法进行描述,请参阅图2,本发明实施例中屏幕解锁方法另一实施例包括:
[0060]201、当移动终端处于锁定状态时,移动终端利用加速度传感器检测自身的加速度;
[0061]此处的移动终端可为手机、平板电脑等便携式终端。当移动终端未被使用,例如被放置在桌子、口袋或者包里处于锁定状态时,移动终端内置的低功耗的加速度传感器始终运行,移动终端利用内置的加速度传感器检测自身目前的所受到的加速度。此处仅以加速度传感器内置于移动终端为例,实际应用中,可根据需要决定加速度传感器与移动终端的搭配方式。
[0062]202、判断加速度是否超过第一阈值,若超过,则执行步骤203,若不超过,则执行步骤 208 ;
[0063]当移动终端出厂时,可由厂商预先设置一个适当的加速度阈值,用户可根据需要修改该阈值,此处用第一阈值表示所设置的加速度阈值。当移动终端瞬间受到的加速度超过第一阈值时,则认为移动终端可能是被用户拿起准备使用,移动终端可接收用户预先设置的第一阈值,将加速度传感器检测到的移动终端当前的加速度与用户预先设置的第一阈值进行比较以判断移动终端当前的加速度是否超过第一阈值。
[0064]203、启动距离传感器检测移动终端屏幕与对面物体之间的距离;
[0065]当移动终端利用加速度传感器检测到自身当前的加速度超过第一阈值时,可认为移动终端有可能是被用户拿起准备使用,也有可能是移动终端被放在口袋或包里用户行走时晃动所致。为了进一步确认当前是否需要对移动终端进行屏幕解锁,移动终端可启动距离传感器检测移动终端屏幕与对面物体之间的距离。
[0066]204、判断所检测到的距离是否大于第二阈值,若大于,则执行步骤205,否则执行步骤208 ;
[0067]当移动终端出厂时,可由厂商预先设置一个适当的距离阈值,用户可根据需要修改该阈值,此处用第二阈值表示所设置的距离阈值。当距离传感器检测到移动终端屏幕与对面物体之间的距离大于第二阈值时,则认为当前移动终端所处的状况适合解锁,反之,则认为移动终端当前所处的状况不适合解锁。
[0068]例如,移动终端被放置在用户的口袋里,在用户开始行走的时候,移动终端瞬间受到了一个很大的加速度,超过了预设的第一阈值,此时触发了距离传感器的检测,而距离传感器检测到移动终端屏幕与对面物体之间的距离很小,此距离未超过预设的第二阈值,例如预设的第二阈值为5cm,而距离传感器检测到的距离只有Icm或2cm,说明移动终端可能只是在用户口袋里被晃动了一下,并未离开口袋,此时移动终端所处的状况将被判定为不适合进行屏幕解锁;反之,若距离传感器检测到移动终端屏幕与对面物体之间距离超过第二阈值,则认为此时移动终端所处的状况适合进行屏幕解锁,此时移动终端有可能是被用户拿起,离开了用户的口袋。对应的,距离传感器检测的距离可能是移动终端屏幕与正对着的用户身体的某个部位之间的距离。
[0069]需要说明的是,上述步骤201至204是利用加速度传感器与距离传感器搭配来检测是否满足启动摄像头的触发条件,在实际应用中,也可单独使用加速度传感器或者单独使用距离传感器的检测来判断是否满足启动摄像头的触发条件,即当利用加速度传感器检测到移动终端的加速度超过第一阈值时,则确定满足启动摄像头的触发条件,或者当利用距离传感器检测到移动终端屏幕与对面物体之间的距离大于第二阈值时,则确定满足启动摄像头的触发条件。
[0070]205、启动摄像头进彳丁拍摄;
[0071]当距离传感器检测到移动终端屏幕与对面物体之间的距离大于第二阈值时,则认为当前移动终端所处的状况适合解锁,但是到底需不需要解锁,还需进行进一步的判断,此时,移动终端启动前置摄像头,对屏幕周围的区域进行拍摄,以确定当前用户是否需要使用移动终端。
[0072]206、判断拍摄区域内是否存在符合解锁策略的特征,若存在,则执行步骤207,若不存在,则执行步骤208;
[0073]这一步骤的主要目的是判断用户的意图,例如如果用户只是将移动终端从口袋中取出,并不打算使用,则移动终端将检测不到符合解锁策略的特征,只有用户将移动终端从口袋中取出并打算使用时,移动终端才能检测到符合解锁策略的特征。
[0074]上述符合解锁策略的特征可根据用户的需要进行设置,例如设置拍摄区域内的人脸为符合解锁策略的特征。在本实施例中,为了解锁方便,可不做人脸识别,即不限定人脸为某个特定的人脸,只要是普通意义上的人脸即可。如果设定符合解锁策略的特征为人脸,则用户直接将取出的移动终端放在面前即可满足摄像区域内有符合解锁策略的特征。
[0075]上述符合解锁策略的特征还可以设置为用户的一个手势,例如可以设定为用户表示0K、胜利的手势,或者是用户的手指或手掌从左到右的凌空滑动。如果将解锁策略设置为用户的手势,则需要用户拿起移动终端后,对着移动终端做出预设的手势。
[0076]移动终端判断前置摄像头拍摄区域内是否有例如人脸,用户的手势等符合解锁策略的特征,若有,则执行步骤207,若没有,则执行步骤208。
[0077]207、移动终端进行屏幕解锁操作;
[0078]当移动终端检测到前置摄像头的拍摄区域内有符合解锁策略的特征时,则判定此时用户需要使用移动终端,执行屏幕解锁操作。
[0079]208、移动终端保持屏眷锁定;
[0080]当移动终端检测到加速度未超过第一阈值,或者检测到移动终端屏幕与对面物体之间的距离小于第二阈值,或者检测到前置摄像头的拍摄区域内没有符合解锁策略的特征时,都将保持屏.锁定。
[0081]209、检测并判断第一时间间隔内符合解锁策略的特征是否还存在,若存在,则执行步骤207,若不存在,则执行步骤210 ;
[0082]当移动终端处于解锁状态时,移动终端还将周期性的检测拍摄区域内符合解锁策略的特征是否还存在。例如,当设置的符合解锁策略的特征为人脸时,移动终端将周期性地检测前置摄像头的拍摄区域内是否还有人脸,若有,则说明用户还在使用移动终端,将屏幕保持在解锁状态,若没有,则执行步骤210。
[0083]210、进入预锁定状态;
[0084]当移动终端在第一时间间隔内检测不到人脸等符合解锁策略的特征时,则认为用户可能暂时没有使用移动终端,则将移动终端屏幕关闭,进入预锁定状态,并继续检测在第二时间间隔内拍摄区域内是否有人脸等符合解锁策略的特征。此处第二时间间隔大于第一时间间隔,例如,可设置第一时间间隔为两秒,第二时间间隔为一分钟。
[0085]211、判断第二时间间隔内符合解锁策略的特征是否还存在,若存在,则执行步骤207,若不存在,则执行步骤208。
[0086]当移动终端进入预锁定状态后,移动终端继续检测第二时间间隔内符合解锁策略的特征是否存在,若存在,则执行步骤207,将移动终端从预锁定状态切换为解锁状态,若不存在,则执行步骤208,将移动终端从预锁定状态切换为锁定状态。
[0087]在本实施例中,当移动终端处于锁定状态时,移动终端通过加速度传感器与距离传感器的配合来检测是否满足启动摄像头的触发条件,若满足,则启动摄像头,并检测拍摄区域内是否存在符合解锁策略的特征,若存在,则执行屏幕解锁操作,并在屏幕处于解锁状态下,继续检测,当预设的时间间隔内检测不到符合解锁策略的特征时,将屏幕锁定,避免了不必要的电量消耗。与现有的解锁方法相比,本实施例通过在移动终端处于锁定状态下利用加速度传感器与距离传感器的配合自行检测是否满足启动摄像头的触发条件,并在检测到拍摄区域内有符合解锁策略的特征时执行屏幕解锁操作,用户想要使用移动终端时,拿起移动终端即可实现解锁,解锁之前不需要刻意在移动终端上进行按键、点击等操作,解锁过程在不知不觉中进行,解锁方式简单直观。
[0088]下面对本发明实施例中的移动终端进行描述,请参阅图3,本发明实施例中的移动终端一个实施例包括:
[0089]触发条件检测模块301,用于当移动终端处于锁定状态时,通过传感器检测是否满足启动摄像头的触发条件;
[0090]解锁特征检测模块302,用于在满足启动摄像头的触发条件时,启动摄像头,并检测拍摄区域内是否存在符合解锁策略的特征;
[0091]解锁执行模块303,用于在拍摄区域内存在符合解锁策略的特征时,执行屏幕解锁操作。
[0092]为便于理解,下面以一个应用场景对本实施例中移动终端的各模块之间的交互方式进行描述:
[0093]当移动终端未被使用,例如被放置在桌子、口袋或者包里处于锁定状态时,移动终端内置的低功耗的传感器始终运行,触发条件检测模块301利用传感器检测移动终端目前的状态是否满足启动摄像头的触发条件。
[0094]若满足,则触发解锁特征检测模块302,启动摄像头,并检测拍摄区域内是否存在符合解锁策略的特征。解锁特征检测模块302可接受用户预先设定的符合解锁策略的特征,当摄像头启动进行拍摄后,解锁特征检测模块302在拍摄区域内检测是否存在符合解锁策略的特征。
[0095]若存在,则触发解锁执行模块303,解除屏幕锁定。
[0096]在本实施例中,当移动终端处于锁定状态时,触发条件检测模块通过传感器检测是否满足启动摄像头的触发条件,若满足,则由解锁特征检测模块启动摄像头,并检测拍摄区域内是否存在符合解锁策略的特征,若存在,则触发解锁执行模块执行屏幕解锁操作。与现有的解锁方法相比,本实施例的解锁方法,不需要用户刻意在移动终端上进行按键、点击等操作,解锁过程在不知不觉中进行,解锁方式简单直观。
[0097]为了便于理解,下面以一具体实施例对本发明实施例中的移动终端进行描述,请参阅图4,本发明实施例中移动终端另一实施例包括:
[0098]触发条件检测模块401,用于当移动终端处于锁定状态时,通过传感器检测是否满足启动摄像头的触发条件;
[0099]解锁特征检测模块402,用于在满足启动摄像头的触发条件时,启动摄像头,并检测拍摄区域内是否存在符合解锁策略的特征;
[0100]解锁执行模块403,用于在拍摄区域内存在符合解锁策略的特征时,执行屏幕解锁操作;
[0101]解锁特征检测模块402还用于在移动终端屏幕处于解锁状态时,周期性的检测拍摄区域内是否还存在符合解锁策略的特征,若在第一时间间隔内拍摄区域内不存在符合解锁策略的特征,则触发预锁定模块404 ;
[0102]预锁定模块404,用于在第一时间间隔内拍摄区域内不存在符合解锁策略的特征时,关闭移动终端的屏幕,将移动终端设为预锁定状态,并触发解锁特征检测模块402继续检测;
[0103]锁定子模块405,用于在第二时间间隔内解锁特征检测模块402检测到拍摄区域内不存在符合解锁策略的特征时,将移动终端从预锁定状态切换为锁定状态;
[0104]解锁子模块406,用于在第二时间间隔内解锁特征检测模块402检测到拍摄区域内存在符合解锁策略的特征时,将移动终端从预锁定状态切换为解锁状态。
[0105]本实施例中,触发条件检测模块401可具体包括:加速度传感器4001及第一确定模块4005,其中:
[0106]加速度传感器4001,用于检测移动终端的加速度;
[0107]第一确定模块4005,用于在移动终端的加速度超过第一阈值时,确定满足启动摄像头的触发条件。
[0108]本实施例中,触发条件检测模块401还可具体包括:距离传感器4003及第二确定模块4006,其中:
[0109]距离传感器4003,用于检测移动终端屏幕与对面物体的距离;
[0110]第二确定模块4006,用于当移动终端屏幕与对面物体的距离大于第二阈值时,确定满足启动摄像头的触发条件。
[0111]为了更准确地检测移动终端当前是否满足启动摄像头的触发条件,本实施例中的触发条件检测模块401还可具体包括以下模块:
[0112]加速度传感器4001,用于检测移动终端的加速度;
[0113]启动控制模块4002,用于当移动终端的加速度超过第一阈值时,启动距离传感器4003 ;
[0114]距离传感器4003,用于检测移动终端屏幕与对面物体之间的距离;
[0115]第三确定模块4004,用于当移动终端屏幕与对面物体之间的距离大于第二阈值时,确定满足启动摄像头的触发条件。
[0116]为了更好的理解上述的实施例,下面以一个实际应用场景对本实施例屏幕解锁方法应用于移动终端的数据交互方式进行说明。以下主要以加速度传感器4001配合距离传感器4003来确定移动终端是否满足启动摄像头的触发条件为例进行屏幕解锁过程的详细说明。
[0117]当移动终端未被使用,例如被放置在桌子、口袋或者包里处于锁定状态时,移动终端内置的低功耗的加速度传感器4001及距离传感器4003始终运行。其中,加速度传感器4001不断检测移动终端的加速度,以判断移动终端是否被用户拿起。当加速度传感器4001检测到移动终端的加速度超过第一阈值时,则认为移动终端有可能是被用户拿起,触发启动控制模块4002,以启动距离传感器4003。
[0118]具体的,当移动终端出厂时,可由厂商预先设置一个适当的加速度阈值,用户可根据需要修改该阈值,此处用第一阈值表示所设置的加速度阈值。当加速度传感器4001检测到移动终端瞬间受到的加速度超过第一阈值时,则认为移动终端可能是被用户拿起准备使用,启动控制模块4002可接收用户预先设置的第一阈值,并将加速度传感器4001检测到的移动终端当前的加速度与用户预先设置的第一阈值进行比较以判断移动终端当前的加速度是否超过第一阈值,若超过,则启动距离传感器4003继续检测,若不超过,则保持移动终端屏幕锁定。
[0119]本实施例中,启动控制模块4002可为中央处理器(Central Processing Unit,CPU),也可以为一个专用的传感器控制器。这个专用的传感器控制器可以是内置于移动终端中的一个独立器件,也可以是CPU中的一个控制模块。也就是说,距离传感器4003可由(PU启动,也可以由专用的传感器控制器启动。使用专用的传感器控制器启动距离传感器4003的好处在于,避免当移动终端处于不适合解锁的状况下反复唤醒整个CPU,以通过CPU来启动传感器控制器4003,从而引起不必要的电量消耗。例如,当移动终端受到的超过第一阈值的加速度因用户的行走而导致时,就没有必要唤醒整个CPU。
[0120]当启动控制模块4002启动距离传感器4003后,距离传感器4003检测移动终端屏幕与对面物体之间的距离,以判断当前移动终端所处的状况是否适合解锁。
[0121]当加速度传感器4001检测到移动终端当前的加速度超过第一阈值时,认为移动终端可能是被用户拿起准备使用,也有可能是移动终端被放在口袋或包里用户行走时晃动所致。为了更进一步确认当前是否需要对移动终端进行屏幕解锁,可触发启动控制模块4002以启动距离传感器4003检测移动终端屏幕与对面物体之间的距离。
[0122]具体的,当移动终端出厂时,可由厂商预先设置一个适当的距离阈值,用户可根据需要修改该阈值,此处用第二阈值表示所设置的距离阈值。当距离传感器4003检测到移动终端屏幕与对面物体之间的距离大于第二阈值时,则认为当前移动终端所处的状况适合进行解锁,反之,则认为移动终端当前所处的状况不适合进行解锁。
[0123]例如,移动终端被放置在用户的口袋里,在用户开始行走的时候,加速度传感器4001检测到移动终端瞬间受到了一个很大的加速度,超过了预设的第一阈值,此时触发启动控制模块4002启动了距离传感器4003,而距离传感器4003检测到移动终端屏幕与对面物体之间的距离很小,此距离未超过预设的第二阈值,例如预设的第二阈值为5cm,而距离传感器4003检测到的距离只有Icm或2cm,说明移动终端可能只是在用户行走或移动的过程中被放在口袋里晃动了一下,并未离开口袋,此时移动终端所处的状况将被判定为不适合进行屏幕解锁;反之,若距离传感器4003检测到移动终端屏幕与对面物体之间距离超过第二阈值,则认为此时移动终端所处的状况适合进行屏幕解锁,此时移动终端有可能是被用户拿起,离开了用户的口袋,对应的,此时距离传感器4003检测的距离可能是移动终端屏幕与正对着的用户身体的某个部位之间的距离,比如,移动终端屏幕与用户的面部之间的距离,当距离传感器4003检测到该距离大于第二阈值时,第三确定模块4004确定当前移动终端所处的状况满足启动摄像头的触发条件,反之,则认为不满足。
[0124]当距离传感器4003检测到移动终端屏幕与对面物体之间的距离大于第二阈值时,则认为当前移动终端所处的状况适合解锁,但是到底需不需要解锁,还需进行进一步的判断,此时,解锁特征检测模块402启动移动终端的前置摄像头,对移动终端屏幕周围的区域进行拍摄,并检测拍摄区域内是否存在符合解锁策略的特征,以确定当前用户是否需要使用移动终端。例如如果用户只是将移动终端从口袋中取出,并不打算使用,则解锁特征检测模块402将检测不到符合解锁策略的特征,只有用户将移动终端从口袋中取出并打算使用时,解锁特征检测模块402才能检测到符合解锁策略的特征。
[0125]上述符合解锁策略的特征可根据用户的需要进行设置,例如可设置拍摄区域内的人脸为符合解锁策略的特征。在本实施例中,为了解锁方便,可不做人脸识别,即不限定人脸为某个特定的人脸,只要是普通意义上的人脸即可。如果设定符合解锁策略的特征为人脸,则用户直接将取出的移动终端放在面前即可满足摄像区域内有符合解锁策略的特征。
[0126]上述符合解锁策略的特征还可以设置为用户的一个手势,例如可以设定为用户表示0K、胜利的手势,或者是用户的手指或手掌从左到右的凌空滑动。如果将解锁策略设置为用户的手势,则需要用户拿起移动终端后,对着移动终端做出预设的手势。
[0127]解锁特征检测模块402判断前置摄像头拍摄区域内是否有例如人脸,用户的手势等符合解锁策略的特征,若有,则由解锁执行模块403执行屏幕解锁操作,若没有,则保持屏幕锁定。
[0128]进一步地,当移动终端处于解锁状态时,解锁特征检测模块402还将周期性的检测拍摄区域内符合解锁策略的特征是否还存在。例如,当设置的符合解锁策略的特征为人脸时,移动终端将周期性地检测前置摄像头的拍摄区域内是否还有人脸,若有,则说明用户还在使用移动终端,将屏幕保持在解锁状态,若在第一时间间隔内检测不到人脸等符合解锁策略的特征时,则认为用户可能暂时没有使用移动终端,预锁定模块404将移动终端屏幕关闭,进入预锁定状态,并由解锁特征检测模块402继续检测在第二时间间隔内拍摄区域内是否有人脸等符合解锁策略的特征。此处的第二时间间隔大于第一时间间隔,例如,可设置第一时间间隔为两秒,第二时间间隔为一分钟。
[0129]当解锁特征检测模块402检测到第二时间间隔内拍摄区域内还是不存在符合解锁策略的特征时,由锁定子模块405将移动终端从预锁定状态切换为锁定状态,当解锁特征检测模块402检测到第二时间间隔内拍摄区域内存在符合解锁策略的特征时,则由解锁子模块406将移动终端从预锁定状态切换为解锁状态。
[0130]在本实施例中,当移动终端处于锁定状态时,移动终端通过加速度传感器与距离传感器的配合来检测是否满足启动摄像头的触发条件,若满足,解锁特征检测模块启动摄像头,并检测拍摄区域内是否存在符合解锁策略的特征,若存在,则解锁执行模块执行屏幕解锁操作,且解锁特征检测模块在屏幕处于解锁状态下,继续检测,当预设的时间间隔内检测不到符合解锁策略的特征时,锁定子模块将屏幕锁定,避免了不必要的电量消耗。与现有的解锁方法相比,本实施例通过在移动终端处于锁定状态下利用加速度传感器与距离传感器的配合自行检测是否满足启动摄像头的触发条件,并在检测到拍摄区域内有符合解锁策略的特征时执行解锁操作,用户想要使用移动终端时,拿起移动终端正对着面部或对着移动终端做出一个预定的手势即可实现解锁,解锁之前不需要刻意在移动终端上进行按键、点击等操作,解锁过程在不知不觉中进行,解锁方式简单直观。
[0131]下面对本发明实施例中的移动终端进行进一步说明,请参阅图5,本发明实施例中移动终端另一实施例包括:处理器501,以及用于存储缓存代码的存储器502。
[0132]处理器501执行如下流程:
[0133]当移动终端处于锁定状态时,通过传感器检测是否满足启动摄像头的触发条件;
[0134]若满足,则启动摄像头,并检测拍摄区域内是否存在符合解锁策略的特征;
[0135]若存在,则执行屏幕解锁操作。
[0136]具体地,处理器501通过传感器检测是否满足启动摄像头的触发条件过程可如下:
[0137]处理器501利用加速度传感器检测移动终端的加速度;
[0138]当移动终端的加速度超过第一阈值时,处理器501确定满足启动摄像头的触发条件。
[0139]具体地,处理器501通过传感器检测是否满足启动摄像头的触发条件过程还可如下:
[0140]处理器501利用距离传感器检测移动终端屏幕与对面物体之间的距离;
[0141]当移动终端屏幕与对面物体之间的距离大于第二阈值时,处理器501确定满足启动摄像头的触发条件。
[0142]具体地,处理器501通过传感器检测是否满足启动摄像头的触发条件过程还可如下:
[0143]处理器501利用加速度传感器检测移动终端的加速度;
[0144]当移动终端的加速度超过第一阈值时,处理器501启动距离传感器;
[0145]处理器利用距离传感器检测移动终端屏幕与对面物体之间的距离;
[0146]当移动终端屏幕与对面物体之间的距离大于第二阈值时,处理器确定满足启动摄像头的触发条件。
[0147]另外,处理器501还用于在执行屏幕解锁操作之后,周期性地检测拍摄区域内是否还存在符合解锁策略的特征,若在第一时间间隔内检测不到符合解锁策略的特征,则处理器501关闭移动终端的屏幕,进入预锁定状态,并继续检测在第二时间间隔内是否有符合解锁策略的特征,若有,则处理器501将移动终端从预锁定状态切换为解锁状态;若无,则处理器501将移动终端从预锁定状态切换为锁定状态。
[0148]本实施例中,当移动中断处于锁定状态时,处理器通过加速度传感器和/或距离传感器检测是否满足自动启动摄像头的触发条件,若满足,则启动摄像头进行拍摄,并检测拍摄区域内是否存在符合解锁策略的特征,若存在,则处理器执行解锁操作。本实施例解锁过程不需要用户刻意在移动终端上进行按键、点击等操作,且解锁方法简单直观。
[0149]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,该程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0150]以上对本发明实施例所提供的一种屏幕解锁方法及移动终端进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在【具体实施方式】及应用范围上均会有改变之处,因此,本说明书内容不应理解为对本发明的限制。
【权利要求】
1.一种屏幕解锁方法,其特征在于,包括: 当移动终端处于锁定状态时,所述移动终端通过传感器检测是否满足启动摄像头的触发条件; 若满足,则所述移动终端启动摄像头,并检测拍摄区域内是否存在符合解锁策略的特征; 若存在,则所述移动终端执行屏幕解锁操作。
2.如权利要求1所述的解锁方法,其特征在于,所述移动终端通过传感器检测是否满足启动摄像头的触发条件包括: 所述移动终端利用加速度传感器检测所述移动终端的加速度; 当所述移动终端的加速度超过第一阈值时,所述移动终端确定满足启动摄像头的触发条件。
3.如权利要求1所述的解锁方法,其特征在于,所述移动终端通过传感器检测检测是否满足启动摄像头的触发条件包括: 所述移动终端利用距离传感器检测所述移动终端屏幕与对面物体之间的距离; 当所述距离大于第二阈值时,移动终端确定满足启动摄像头的触发条件。
4.如权利要求1所述的解锁方法,其特征在于,所述移动终端通过传感器检测检测是否满足启动摄像头的触发条件包括: 所述移动终端利用加速度传感器检测所述移动终端的加速度; 当所述移动终端的加速度超过第一阈值时,所述移动终端启动距离传感器; 所述移动终端利用所述距离传感器检测所述移动终端屏幕与对面物体之间的距离; 当所述距离大于第二阈值时,移动终端确定满足启动摄像头的触发条件。
5.如权利要求1所述的解锁方法,其特征在于,所述符合解锁策略的特征为人脸或用户手势。
6.如权利要求1至5任一项所述的解锁方法,其特征在于,所述移动终端执行屏幕解锁操作之后还包括: 所述移动终端周期性地检测所述拍摄区域内是否还存在所述符合解锁策略的特征;若在第一时间间隔内检测不到所述符合解锁策略的特征,则所述移动终端关闭屏幕,进入预锁定状态,并继续检测在第二时间间隔内是否有符合解锁策略的特征; 若有,则所述移动终端从预锁定状态切换为解锁状态; 若没有,则所述移动终端从预锁定状态切换为锁定状态。
7.一种移动终端,其特征在于,包括: 触发条件检测模块,用于当移动终端处于锁定状态时,通过传感器检测是否满足启动摄像头的触发条件; 解锁特征检测模块,用于在满足启动摄像头的触发条件时,启动摄像头,并检测拍摄区域内是否存在符合解锁策略的特征; 解锁执行模块,用于在检测到所述拍摄区域内存在符合解锁策略的特征时,执行屏幕解锁操作。
8.如权利要求7所述的移动终端,其特征在于,所述触发条件检测模块包括: 加速度传感器,用于检测所述移动终端的加速度; 第一确定模块,用于当所述移动终端的加速度超过第一阈值时,确定满足启动摄像头的触发条件。
9.如权利要求7所述的移动终端,其特征在于,所述触发条件检测模块包括: 距离传感器,用于检测所述移动终端屏幕与对面物体之间的距离; 第二确定模块,用于所述距离大于第二阈值时,确定满足启动摄像头的触发条件。
10.如权利要求7所述的移动终端,其特征在于,所述触发条件检测模块包括: 加速度传感器,用于检测所述移动终端的加速度; 启动控制模块,用于当所述移动终端的加速度超过第一阈值时,启动距离传感器; 所述距离传感器,用于检测所述移动终端屏幕与对面物体之间的距离; 第三确定模块,用于所述距离大于第二阈值时,确定满足启动摄像头的触发条件。
11.如权利要求7所述的移动终端,其特征在于,所述符合解锁策略的特征为人脸或用户手势。
12.如权利要求7至11任一项所述的移动终端,其特征在于,所述解锁特征检测模块还用于,在所述移动终端处于解锁状态下周期性地检测所述拍摄区域内是否还存在所述符合解锁策略的特征; 所述移动终端还包括: 预锁定模块,用于在第一时间间隔内检测不到所述符合解锁策略的特征时,关闭所述移动终端的屏幕,进入预锁定状态,并触发所述解锁特征检测模块继续检测在第二时间间隔内所述拍摄区域内是否有符合解锁策略的特征; 解锁子模块,用于在第二时间间隔内所述拍摄区域内有符合解锁策略的特征时,将所述移动终端从预锁定状态切换为解锁状态; 锁定子模块,用于在在第二时间间隔内所述拍摄区域内没有符合解锁策略的特征时,将所述移动终端从预锁定状态切换为锁定状态。
【文档编号】H04M1/725GK104284004SQ201310274541
【公开日】2015年1月14日 申请日期:2013年7月2日 优先权日:2013年7月2日
【发明者】卢海炤, 靳维利, 李鲲鹏 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1