一种屏幕解锁方法、装置、设备及计算机可读存储介质与流程

文档序号:14572158发布日期:2018-06-01 22:58阅读:117来源:国知局
一种屏幕解锁方法、装置、设备及计算机可读存储介质与流程

本发明涉及屏幕解锁技术领域,更具体地说,涉及一种屏幕解锁方法、装置、设备及计算机可读存储介质。



背景技术:

现有的手机等终端的屏幕解锁系统在进行身份验证时可以采用2D图像进行人脸识别进而确定对应的身份,这种方式无法区分照片和真人、且2D图像携带人脸的特征信息较少,因此通过人脸识别进行身份验证的方法进行屏幕解锁时存在识别误差较大的问题。

综上所述,如何提供一种人脸识别精度较高的屏幕解锁的技术方案,是目前本领域技术人员亟待解决的问题。



技术实现要素:

本发明的目的是提供一种屏幕解锁方法、装置、设备及计算机可读存储介质,能够在实现屏幕解锁时达到较高的人脸识别精度。

为了实现上述目的,本发明提供如下技术方案:

一种屏幕解锁方法,包括:

在外界触发下利用雾化检测器检测深度摄像设备的镜片是否被雾化,如果是,则启动加热装置为所述镜片进行加热,如果否,则利用所述深度摄像设备采集对应区域内人脸的3D信息;

采集到对应区域内人脸的3D信息后,判断预存的3D信息中是否存在与采集的3D信息一致的信息,如果是,则对对应终端的屏幕进行解锁操作,如果否,则输出采集到的3D信息不具有解锁权限的提示信息。

优选的,在外界触发下利用雾化检测器检测深度摄像设备的镜片是否被雾化,包括:

在外界连续点击屏幕的指定位置处第一预设次数后,利用雾化检测器检测深度摄像设备的镜片是否被雾化。

优选的,还包括:

当连续输出采集到的3D信息不具有解锁权限的提示信息第二预设次数时,控制所述深度摄像设备由当前时刻起经过预设时间段内停止对应区域内人脸的3D信息的采集。

优选的,还包括:

当连续输出采集到的3D信息不具有解锁权限的提示信息第二预设次数时,发出警鸣声。

一种屏幕解锁装置,包括:

去雾化模块,用于:在外界触发下利用雾化检测器检测深度摄像设备的镜片是否被雾化,如果是,则启动加热装置为所述镜片进行加热,如果否,则利用所述深度摄像设备采集对应区域内人脸的3D信息;

验证模块,用于:采集到对应区域内人脸的3D信息后,判断预存的3D信息中是否存在与采集的3D信息一致的信息,如果是,则对对应终端的屏幕进行解锁操作,如果否,则输出采集到的3D信息不具有解锁权限的提示信息。

优选的,去雾化模块包括:

触发单元,用于:在外界连续点击屏幕的指定位置处第一预设次数后,利用雾化检测器检测深度摄像设备的镜片是否被雾化。

优选的,还包括:

控制模块,用于:当连续输出采集到的3D信息不具有解锁权限的提示信息第二预设次数时,控制所述深度摄像设备由当前时刻起经过预设时间段内停止对应区域内人脸的3D信息的采集。

优选的,还包括:

警示模块,用于:当连续输出采集到的3D信息不具有解锁权限的提示信息第二预设次数时,发出警鸣声。

一种屏幕解锁设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现如上任一项所述屏幕解锁方法的步骤。

一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上任一项所述屏幕解锁方法的步骤。

本发明提供了一种屏幕解锁方法、装置、设备及计算机可读存储介质,其中该方法包括:在外界触发下利用雾化检测器检测深度摄像设备的镜片是否被雾化,如果是,则启动加热装置为所述镜片进行加热,如果否,则利用所述深度摄像设备采集对应区域内人脸的3D信息;采集到对应区域内人脸的3D信息后,判断预存的3D信息中是否存在与采集的3D信息一致的信息,如果是,则对对应终端的屏幕进行解锁操作,如果否,则输出采集到的3D信息不具有解锁权限的提示信息。本发明实施例提供的技术方案中,利用深度摄像设备采集对应区域内的人脸的3D信息,进而在采集的3D信息与预存的任一3D信息一致时确认该3D信息对应的人为具有屏幕解锁权限的人,此时控制屏幕解锁以供使用,否则,则拒绝解锁屏幕;由此,通过3D信息实现人脸识别,不仅能够区分呈现3D状态的真人和2D的照片,且3D信息携带特征信息远大于2D图像携带的特征信息,从而大大增加了屏幕解锁时的人脸识别精度。另外,在利用深度摄像设备实现3D信息采集前,判断深度摄像设备的镜片是否被雾化,从而决定是否需要启动加热装置给镜片进行加热处理,降低了人为因素和天气因素等的影响,提高了判断的精确度,提升了工作效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本发明实施例提供的一种屏幕解锁方法的流程图;

图2为本发明实施例提供的一种屏幕解锁装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

请参阅图1,其示出了本发明实施例提供的一种屏幕解锁方法的流程图,可以包括:

S11:在外界触发下利用雾化检测器检测深度摄像设备的镜片是否被雾化,如果是,则启动加热装置为镜片进行加热,如果否,则利用深度摄像设备采集对应区域内人脸的3D信息。

其中,屏幕可以为任意对安全性有较高要求的终端,如手机等具有的屏幕。本申请公开的屏幕解锁方法的执行主语可以为对应的装置、设备,而该装置、设备可以设置在对应终端上,因此本申请公开的屏幕解锁方法的执行主语可以为终端。当外界用户发出请求解锁屏幕的指令时,首先利用雾化检测器检测设置在终端上的用于实现图像采集的深度摄像设备的镜片是否被雾化,如果是则利用该镜片可能无法实现准确的信息采集,因此启动设置在终端上的加热装置为镜片进行加热以消除雾化,否则则直接利用深度摄像设备采集对应区域内人脸的3D信息,其中对应区域即可以为能够采集到人脸的区域。其中雾化检测器可以根据实际需要进行设定,如可以为PM2.5传感器,PM2.5传感器可以监测包括镜片的环境的PM2.5值,如果该值不符合预先设置的范围则确定镜片被雾化,否则则确定镜片未被雾化。另外加热装置可以利用隔热层与终端其他零件隔开,以避免解热装置对其他零件造成损坏。本申请中可以利用深度摄像设备采集对应区域内的人脸的3D信息,而该3D信息具体可以包括深度摄像设备与对应的人脸的各个点(可以包括鼻尖、眉骨、下巴、上颚等部位对应的点)的距离信息,当然还可以在需要时基于这些距离信息还原出对应的人脸的模型作为该人脸对应的3D信息等,均在本发明的保护范围之内。

S12:采集到对应区域内人脸的3D信息后,判断预存的3D信息中是否存在与采集的3D信息一致的信息,如果是,则对对应终端的屏幕进行解锁操作,如果否,则输出采集到的3D信息不具有解锁权限的提示信息。

其中,具有解锁屏幕权限的用户可以预先利用深度摄像设备采集自身脸部的3D信息并且存储;由此当采集到3D信息时可以将该3D信息与预存的3D信息进行比对,如果预存的3D信息中存在与当前采集的3D信息一致的信息,则说明当前采集的3D信息对应的人为具有解锁权限的人,因此控制屏幕解锁;否则,则说明当前采集的3D信息对应的人为不具有解锁权限的人,因此拒绝解锁屏幕。另外需要说明的是,当确认当前采集的3D信息与预存的任一3D信息是否一致时,可以是确认当前采集的3D信息中深度摄像设备与人脸各个点的距离信息为第一距离信息,预存的任一3D信息中深度摄像设备与人脸各个点的距离信息为第二距离信息,如果第一距离信息每个点均与第二距离信息中对应点相除得到的比例均相同,则认为第一距离信息和第二距离信息一致,也即当前采集的3D信息与该预存的3D信息一致,当然也可以根据实际需要确认其他判断方法,均在本发明保护范围之内。另外,本申请中的深度摄像设备可以为TOF、结构光等3D摄像设备,而除了采集3D信息可以利用深度摄像设备实现,其他步骤均可以通过设置SOC芯片来实现。

本发明实施例提供的技术方案中,利用深度摄像设备采集对应区域内的人脸的3D信息,进而在采集的3D信息与预存的任一3D信息一致时确认该3D信息对应的人为具有屏幕解锁权限的人,此时控制屏幕解锁以供使用,否则,则拒绝解锁屏幕;由此,通过3D信息实现人脸识别,不仅能够区分呈现3D状态的真人和2D的照片,且3D信息携带特征信息远大于2D图像携带的特征信息,从而大大增加了屏幕解锁时的人脸识别精度。另外,在利用深度摄像设备实现3D信息采集前,判断深度摄像设备的镜片是否被雾化,从而决定是否需要启动加热装置给镜片进行加热处理,降低了人为因素和天气因素等的影响,提高了判断的精确度,提升了工作效率。

本发明实施例提供的一种屏幕解锁方法,在外界触发下利用雾化检测器检测深度摄像设备的镜片是否被雾化,可以包括:

在外界连续点击屏幕的指定位置处第一预设次数后,利用雾化检测器检测深度摄像设备的镜片是否被雾化。

其中第一预设次数可以根据实际需要进行设定,需要说明的是,触发利用雾化器检测深度摄像设备的镜片是否被雾化的步骤的方式可以根据实际需要进行设定,本申请中可以是外界连续点击屏幕的指定位置处第一预设次数时确定触发镜片是否被雾化的步骤,而指定位置可以根据实际需要进行设定,如屏幕右下角的位置等,方便了用户操作。

本发明实施例提供的一种屏幕解锁方法,还可以包括:

当连续输出采集到的3D信息不具有解锁权限的提示信息第二预设次数时,控制深度摄像设备由当前时刻起经过预设时间段内停止对应区域内人脸的3D信息的采集。

其中第二预设次数可以根据实际需要进行设定,如果连续输出上述提示信息第二预设次数时,则可认为采集的3D信息对应人员为未经允许私自解锁他人终端的屏幕的人员,此时则可以控制根据实际需要设定的预设时间段内不再采集3D信息,避免了资源浪费的同时一定程度上保证了终端的安全性。

本发明实施例提供的一种屏幕解锁方法,还可以包括:

当连续输出采集到的3D信息不具有解锁权限的提示信息第二预设次数时,发出警鸣声。

如果连续输出上述提示信息第二预设次数时,则可认为采集的3D信息对应人员为未经允许私自解锁他人终端的屏幕的人员,此时则可以发出警鸣声,以对采集的3D信息对应人员起到警示作用,一定程度上保证了对应终端的安全性。

本发明实施例还提供了一种屏幕解锁装置,如图2所示,可以包括:

去雾化模块11,用于:在外界触发下利用雾化检测器检测深度摄像设备的镜片是否被雾化,如果是,则启动加热装置为镜片进行加热,如果否,则利用深度摄像设备采集对应区域内人脸的3D信息;

验证模块12,用于:采集到对应区域内人脸的3D信息后,判断预存的3D信息中是否存在与采集的3D信息一致的信息,如果是,则对对应终端的屏幕进行解锁操作,如果否,则输出采集到的3D信息不具有解锁权限的提示信息。

本发明实施例提供的一种屏幕解锁装置,去雾化模块可以包括:

触发单元,用于:在外界连续点击屏幕的指定位置处第一预设次数后,利用雾化检测器检测深度摄像设备的镜片是否被雾化。

本发明实施例提供的一种屏幕解锁装置,还可以包括:

控制模块,用于:当连续输出采集到的3D信息不具有解锁权限的提示信息第二预设次数时,控制深度摄像设备由当前时刻起经过预设时间段内停止对应区域内人脸的3D信息的采集。

本发明实施例提供的一种屏幕解锁装置,还可以包括:

警示模块,用于:当连续输出采集到的3D信息不具有解锁权限的提示信息第二预设次数时,发出警鸣声。

本发明实施例还提供了一种屏幕解锁设备,可以包括:

存储器,用于存储计算机程序;

处理器,用于执行计算机程序时实现如上任一项屏幕解锁方法的步骤。

本发明实施例还提供了一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时可以实现如上任一项屏幕解锁方法的步骤。

本发明实施例提供的一种屏幕解锁装置、设备及计算机可读存储介质中相关部分的说明请参见本发明实施例提供的一种屏幕解锁方法中对应部分的详细说明,在此不再赘述。另外本发明实施例提供的上述技术方案中与现有技术中对应技术方案实现原理一致的部分并未详细说明,以免过多赘述。

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

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