一种移动终端解锁方法和移动终端与流程

文档序号:11206853阅读:320来源:国知局
一种移动终端解锁方法和移动终端与流程

本发明实施方式涉及移动终端领域,特别是涉及一种解锁方法和移动终端。



背景技术:

随着网络科技和处理器硬件的发展,移动终端的数据收发和处理能力增强,现有的移动终端一般可本地完成图像分析等数据处理量大的任务。随着图像识别技术的发展,人脸识别技术已经广泛使用在智能设备中,这个技术可以使解锁流程更加准确化和智能化,用户将移动终端放在桌上只要人脸面对智能设备就能实现解锁。

但是,现有的人脸识别移动终端,人脸识别的过程本身非常耗电,比如在公众场合,非常容易检测到人脸,而移动终端需要频繁打开摄像头拍摄图像和分析,若移动终端总是打开前置摄像头准备进行人脸识别工作对移动终端来说是非常耗电的。在特定的应用场景人脸识别的便利性不再是优势。

而且人脸识别后,移动终端系统自动解锁,不能完全反映用户的意志,因此如何在最恰当的时间使用人脸识别技术既满足用户便利性的体验同时又保证系统安全成为亟待解决的问题。



技术实现要素:

本发明实施方式克服的现有技术存在的技术问题,基于用户使用习惯实现解锁,提供一种移动终端解锁方法和移动终端,在移动终端使用灭屏经过用户设定的第一时间后,再打开距离传感器判断移动终端屏前状况和用户的意图,在满足特定条件下打开摄像头进行人脸识别,一方面在减少系统功耗的同时自动实现人脸解锁,另一方面本申请移动终端的整体解锁方案进行了优化,在用户最需要用到人脸识别解锁的第二时间段内采用人脸解锁流程,同时在用户长期不使用移动终端时则调整至普通解锁流程,在满足用户解锁便利性的同时也保证了移动终端系统解锁的安全性,优化了整体解锁方案。

为解决上述技术问题,第一方面,本发明实施方式的一个技术方案是:提供一种移动终端解锁方法,包括:

移动终端进入加锁状态时,记录显示屏灭屏时间;

从该灭屏时间开始计时,经过第一时间后,启动包括第二时间的人脸解锁流程,其中,该人脸解锁流程包括:

在该第二时间的时值内,检测显示屏前方预设距离内是否有障碍物;

检测到障碍物时,获取该显示屏前方预设距离的图像,将获取到的图像与预设的人脸图像匹配,匹配成功时,解锁该移动终端;匹配不成功时,保持显示屏灭屏状态。

该移动终端解锁方法还包括:调整该第一时间的时值。

该在第二时间时值内,检测显示屏前方预设距离内是否有障碍物的步骤还包括;没有检测到障碍物时,保持前置摄像头关闭,持续检测显示屏前方预设距离内是否有障碍物。

该预设的人脸图像是该移动终端上已预存的人脸图像,该预设的人脸图像包括至少一个用户的人脸图像或者包括若干用户的人脸图像。

该方法还包括在该第一时间的时值内,检测移动终端的转动角速度,大于预设阈值时,检测显示屏前方预设距离内是否有障碍物,检测到障碍物时,获取该显示屏前方预设距离的图像;将获取到的该图像与预设的人脸图像匹配,匹配成功时,解锁该移动终端;匹配不成功时,保持显示屏灭屏状态。

为解决上述技术问题,第二方面,本发明实施方式的另一个技术方案是:提供一种移动终端,包括记录模块以及解锁模块

该记录模块,用于移动终端进入加锁状态时,记录显示屏灭屏时间;

该解锁模块,用于从该灭屏时间开始计时,经过第一时间后,启动包括第二时间的人脸解锁流程,该解锁模块包括检测模块、图像获取模块以及匹配模块,该检测模块用于在该第二时间时值内,检测显示屏前方预设距离内是否有障碍物;该图像获取模块,用于检测到障碍物时,获取显示屏前方预设距离的图像;该匹配模块,用于将获取到的该图像与预设的人脸图像匹配,匹配成功时,该解锁模块解锁该移动终端;匹配不成功时,该解锁模块保持显示屏灭屏状态。

该移动终端还包括:调整模块,该调整模块用于调整该第一时间的时值。

该检测模块用于在该第二时间时值内,检测显示屏前方预设距离内是否有障碍物,还用于在没有检测到障碍物时,该解锁模块保持前置摄像头关闭,该检测模块持续检测显示屏前方预设距离内是否有障碍物。

该匹配模块包括存储模块,该预设的人脸图像是该存储模块上已预存的人脸图像,该预设的人脸图像包括至少一个用户的人脸图像或者包括若干用户的人脸图像,该匹配模块还包括识别所述图像中面部特征的人脸识别模块。

该检测模块包括距离传感器。

该移动终端还包括辅助检测模块,该辅助检测模块包括连接解锁模块的角速度传感器,该角速度传感器在该第一时间的时值内,检测设施移动终端的转动角速度,当检测的转动角速度大于预设阈值时,启动该距离传感器检测显示屏前方预设距离内是否有障碍物,检测到障碍物时,该图像获取模块获取该显示屏前方预设距离的图像;该匹配模块将获取到的该图像与预设的人脸图像匹配,匹配成功时,解锁该移动终端;匹配不成功时,保持显示屏灭屏状态。

为解决上述技术问题,第三方面,本发明实施方式的再一个技术方案是:提供一种电子设备,包括:

至少一个处理器;以及,

与该至少一个处理器通信连接的存储器以及图像数据采集器;其中,

该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执行时调用图像采集器的数据,使该至少一个处理器能够执行前述权利要求所述的方法。

本发明实施方式的有益效果是:在移动终端灭屏的第一时间之后,再开启距离传感器判断移动终端屏前状况和用户的意图,在满足特定条件下最后打开摄像头进行人脸识别,以有效降低移动终端的功耗同时自动实现人脸解锁。同时,本发明的解锁方法和移动终端使整体解锁方案更优化,在用户设定第一时间范围内不开启距离传感器,仅在用户最需要用到人脸识别解锁的第二时间范围内通过距离传感器判断是否采用人脸解锁流程,在用户长期不使用移动终端时则调整至普通解锁流程,在满足用户便利性的同时也保证了移动终端系统解锁的安全性,优化了整体解锁方案。

附图说明

图1是本发明实施例的移动终端的主视结构图;

图2是本发明实施例的移动终端的主要解锁模块示意图;

图3是本发明实施例的移动终端的整体解锁模块示意图;

图4是本发明实施例的移动终端的解锁方法的主要流程图;

图5是本发明实施例的移动终端的解锁方法的整体流程图;

图6是本发明实施例的移动终端的解锁方法距离传感器的工作流程图;

图7是本发明实施例的移动终端的解锁方法的前置摄像头的工作流程图;以及

图8是本发明实施例提供的移动终端解锁方法的电子设备的硬件结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。

请参考图1,本实施例的移动终端10包括外壳、设置在外壳正面的触摸屏50、设置在触摸屏50上方的前置摄像头30、传感器20、设置在触摸屏50下方的home键52、音量键上41、音量键下42、电源键40。用户通过home键52结合触摸屏50的点触电容信号实现移动终端系统的交互和操控。

请一并参考图2,从软件角度来看,该移动终端10包括记录模块62、调整模块60以及解锁模块70。

该记录模块62用于记录移动终端10的显示屏在预设时间范围内没有交互操作时的灭屏时间。在移动终端10灭屏后,该移动终端的系统进入加锁状态。

该解锁模块70用于在移动终端的显示屏灭屏后,在预设的时间范围内启动人脸识别解锁。该解锁模块70包括检测模块72、图像获取模块74、人脸识别模块75、匹配模块76以及存储模块78。

该检测模块72输出检测数据,比如输出数值为1时表示移动终端10的显示屏前有障碍物,输出数值为0时表示移动终端10的显示屏前没有障碍物。本实施例中,该检测模块72为距离传感器20。该距离传感器20安装在移动终端10的显示屏50上方。

该距离传感器是通过测时间来实现测距离的。通过发送特定的光脉冲,并测量此光脉冲从发射到被测物体反射回来的时间,通过测时间来计算与物体之间的距离。

该记录模块62从该移动终端10的灭屏时间开始计时,经过第一时间后,启动包括第二时间的人脸解锁流程。该第一时间持续的时长为该第一时间的时值。

该检测模块72在该第二时间时值内,检测移动终端10显示屏50前方预设距离内是否有障碍物。该检测模块72在没有检测到障碍物时,保持前置摄像头30关闭,持续检测显示屏50前方预设距离内是否有障碍物直至该第二时间结束。该图像获取模块74在检测到障碍物时,获取显示屏50前方预设距离的图像。该人脸识别模块75识别该图像中的人脸数据。该匹配模块76将获取到的该图像的人脸数据与该存储模块78预设的人脸图像匹配。匹配成功时,解锁模块70解锁该移动终端50。匹配不成功时,移动终端10系统的解锁模块70保持显示屏50灭屏状态,该检测模块72持续检测显示屏50前方预设距离内是否有障碍物直至该第二时间结束。

请参考图3,该移动终端10还包括普通解锁模块80,该普通解锁模块80在该第二时间结束时,切换至普通解锁流程。

为了提供更贴近用户需求的解锁体验,该移动终端10还包括辅助解锁模块90。该辅助解锁模块包括连接解锁模块70的角速度传感器92。

该角速度传感器92也称为陀螺仪,运用在需要精确测量角度的场合,陀螺仪的测量物理量是偏转,倾斜时的转动角速度。可以对转动和偏转的动作做很好的测量,这样可以精确判断出使用者的实际动作。

该角速度传感器92的应用场景为用户将移动终端静止放置,在用户设定的第一时间内重新拿起移动终端时,判断用户是否有解锁意图。在获取的转动角速度大于预设阈值此后依次启动距离传感器进行障碍物判定,在确定有障碍物时启动该图像获取模块74、人脸识别模块75、匹配模块76以及存储模块78进行人脸识别判断。该解锁模块70中设置有转动角速度的预设阈值。该角速度传感器73在该第一时间的时值内,检测设施移动终端的转动角速度,当检测的转动角速度大于预设阈值时,则该解锁模块70启动该距离传感器检测显示屏前方预设距离内是否有障碍物。

该移动终端还包括调整模块60。该调整模块60用于调整该第一时间的时值。该第一时间首先是有移动终端10系统设定的一个默认值。如果用户认为该第一时间的时值不满意,亦可在移动终端的设置中进行调节,设置成用户认为合理的时间值,移动终端系统将以用户最后一次设置的时间值为准。

该预设的人脸图像是该移动终端的存储模块78上已预存的人脸图像,该预设的人脸图像包括一个用户的人脸图像或者包括若干用户的人脸图像。

该普通解锁流程可以是指纹识别解锁流程、密码识别解锁流程、图形识别解锁流程或者上述解锁流程的组合。

本实施例中,移动终端灭屏后该记录模块62记录设备灭屏时间,当系统检测到设备灭屏时,记录模块62则会从该灭屏时间开始计时,同时系统是处于加锁状态。用户在系统中设置了第一时间,从该灭屏时间开始计时第一时间的时长后,移动终端在第二时间内启动距离传感器20。在上述第二时间值内,该距离传感器20都会处于工作状态。另外本实施例还需判断移动终端灭屏时间是否大于预设时间,该预设时间为第一时间和第二时间之和。若大于预设时间,则认为用户移动终端的灭屏时间过长,移动终端处于长期不使用的状态,为了保证设备的安全性,则不再使用人脸识别解锁的方式,而是恢复系统正常解锁流程。

从以上阐述可以看出,本实施例的移动终端在人脸识别解锁过程中,需要在一定的条件促发下才会打开前置摄像头30,从而大大减少耗电资源。在本申请实施例中,在第一时间内,不开启距离传感器和摄像头,尽可能的按需使用电能。在本实施例中首先利用距离传感器判断用户去解锁的意识然后直接主动帮用户决定人脸解锁,这样可以使解锁流程更便利。在距离传感器判断用户没有解锁意图时,经过设定的第二时间后系统转入普通解锁流程以实现节省系统功耗和维护系统安全的目的。

请参考图4,所示为本申请实施例移动终端解锁方法的主要流程图。该方法包括:

步骤110:移动终端进入加锁状态时,记录显示屏灭屏时间;

步骤120:从该灭屏时间开始计时,经过第一时间后,启动包括第二时间的人脸解锁流程;以及

其中,该人脸解锁流程包括:

步骤122:在该第二时间时值内,检测显示屏前方预设距离内是否有障碍物,该方法通过距离传感器实现,该距离传感器的测量距离是根据设计需要选定的,可以是测量范围为20厘米的距离传感器,检测显示屏前方20厘米内是否有障碍物;也可以是测量范围为40厘米的距离传感器,检测显示屏前方40厘米内是否有障碍物。该距离传感器设置在移动终端显示屏上方;

步骤125:检测到障碍物时,获取该显示屏前方预设距离的图像,并且人脸识别该图像并获得人脸数据;

步骤126:将获取到的该图像的人脸数据与预设的人脸图像匹配;

步骤127:匹配成功时,解锁该移动终端;

步骤128:匹配不成功时,保持显示屏灭屏状态。

请参考图5,所示为本申请实施例移动终端解锁方法的详细流程图。

继续完善步骤128:匹配不成功时,保持显示屏灭屏状态;持续检测显示屏前方预设距离内是否有障碍物直至该第二时间结束。

步骤130:该第二时间结束时,切换至普通解锁流程。

其中,该步骤122还包括以下分支程序;

步骤123:没有检测到障碍物时,保持前置摄像头关闭;

步骤124:持续检测显示屏前方预设距离内是否有障碍物直至该第二时间结束。

为了提供更贴近用户需求的解锁体验,该移动终端10还包括辅助解锁模块90。该辅助解锁模块的实施步骤为:

步骤111:在该第一时间的时值内,检测移动终端的转动角速度,大于预设阈值时,检测显示屏前方预设距离内是否有障碍物。检测到障碍物时,获取所述显示屏前方预设距离的图像;将获取到的所述图像与预设的人脸图像匹配,匹配成功时,解锁所述移动终端;匹配不成功时,保持显示屏灭屏状态。

本实施例中,该移动终端解锁方法还包括:调整该第一时间的时值。

其中,该预设的人脸图像是该移动终端上已预存的人脸图像,该预设的人脸图像包括一个用户的人脸图像或者包括若干用户的人脸图像。

本实施例中当系统检测到移动终端10熄灭显示屏50时,记录模块62将会从灭屏时间开始计时,经过预设的第一时间后,启动距离传感器20进行工作。当距离传感器20在工作的第二时间内内检测到移动终端显示屏前方预设距离内有障碍物,则移动终端10系统可认为是用户意图使用移动终端,并需要对设备进行解锁。移动终端系统此时才打开前置摄像头30捕获移动终端前方预设距离图像,并对捕获的图像准备进行人脸识别。经过这样一个过程再触发前置摄像头30的打开,可有效降低移动终端10的功耗。在实际应用时,本实施例不需要用户双手进行操作即可完成解锁,可有效提高移动终端智能设备的智能化,使用户在不方便操作移动终端的时候能够完成解锁操作。本实施例并不是每一次灭屏都通过以上流程去解锁,而是需要先满足灭屏后的第二时间内想解锁的条件,若用户在超过第二时间后需要解锁时,系统将不进行以上操作,而是按照正常的普通解锁流程来解锁,这样也保证了移动终端系统解锁的安全性。

请参考图6,所示为本实施例的移动终端的距离传感器的工作流程图,步骤一是系统开启距离传感器,该步骤是基于系统灭屏的触发而开启的;步骤二是距离传感器检测显示屏前方预设距离内是否有障碍物;在步骤二中距离传感器20始终处于工作状态,可以检测移动终端显示屏前方预设距离内是否有障碍物,若有障碍物,系统将会认为是用户想对设备进行解锁才将人脸凑近在屏幕前方预设距离较近距离,然后打开前置摄像头30准备下一步工作,否则,则不启动前置摄像头30。

请参考图7,所示为本实施例的移动终端的前置摄像头的工作流程图,步骤一是移动终端系统开启前置摄像头30,该步骤是基于图5流程中距离传感器检测到显示屏前方预设距离有障碍物的触发而开启的;步骤二是前置摄像头30获取到图像,移动终端对该图像进行人脸识别,并与预设的人脸图像匹配,在步骤二中预设的人脸图像是用户使用该移动终端预先预存的人脸图像,该图像可是一个用户的,也可以是多个用户的,若获取的图像中人脸数据与预存的人脸图像匹配则可以解锁该移动终端,否则认为不是与存储模块78预存的人脸图像匹配,不允许移动终端系统给以解锁,以确保设备的信息安全性。

图8是本申请实施例提供的移动终端解锁方法的电子设备500的硬件结构示意图,如图8所示,该电子设备500包括:

处理器520、触摸板510、图像采集器540以及存储器530。

处理器510、520和存储器530可以通过总线或者其他方式连接,图8中以通过总线连接为例。

存储器530作为一种非易失性计算机可读存储介质,可用于存储非易失性软件程序、非易失性计算机可执行程序以及模块,如本申请实施例中的移动终端解锁方法对应的程序指令/模块(例如,附图3所示的调整模块60、记录模块62以及解锁模块70)。处理器520通过运行存储在存储器530中的非易失性软件程序、指令以及模块,从而执行终端或者服务器的各种功能应用以及数据处理,即实现上述方法实施例中的移动终端解锁方法。

存储器530可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据移动终端在解锁时所创建的数据等。此外,存储器530可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实施例中,存储器530可选包括相对于处理器520远程设置的存储器,这些远程存储器可以通过网络连接至移动终端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

所述一个或者多个模块存储在所述存储器530中,当被所述一个或者多个处理器520执行时,执行上述任意方法实施例中的移动终端解锁方法,例如,执行以上描述的图3中的方法步骤110至步骤128,实现图3中的调整模块60、记录模块62、解锁模块70、图像识别模块75、匹配模块76、以及普通解锁模块80的功能。

上述产品可执行本申请实施例所提供的方法,具备执行方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本申请实施例所提供的方法。

本申请实施例的电子设备以多种形式存在,包括但不限于:

(1)移动通信设备:这类设备的特点是具备移动通信功能,并且以提供话音、数据通信为主要目标。这类终端包括:智能手机(例如iphone)、多媒体手机、功能性手机,以及低端手机等。

(2)超移动个人计算机设备:这类设备属于个人计算机的范畴,有计算和处理功能,一般也具备移动上网特性。这类终端包括:pda、mid和umpc设备等,例如ipad。

(3)便携式娱乐设备:这类设备可以显示和播放多媒体内容。该类设备包括:音频、视频播放器(例如ipod),掌上游戏机,电子书,以及智能玩具和便携式车载导航设备。

(4)其他具有数据交互功能的电子装置。

本申请实施例提供了一种非易失性计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,该计算机可执行指令被一个或多个处理器执行,例如执行以上描述的图3中的方法步骤110至步骤128,实现图3中的调整模块60、记录模块62、解锁模块70、人脸识别模块75、匹配模块76、以及普通解锁模块80的功能。

以上所描述的装置实施例仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。

通过以上的实施方式的描述,本领域普通技术人员可以清楚地了解到各实施方式可借助软件加通用硬件平台的方式来实现,当然也可以通过硬件。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(read-onlymemory,rom)或随机存储记忆体(randomaccessmemory,ram)等。

最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;在本申请的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本申请的不同方面的许多其它变化,为了简明,它们没有在细节中提供;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的范围。

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