本公开涉及智能终端技术领域,尤其涉及一种终端防偷窥方法、装置及存储介质。
背景技术:
随着生活水平的提高,智能终端已经逐渐成为人们工作生活中必不课少的工具。智能终端的应用场景也越来越复杂,用户经常需要使用诸如手机、平板等智能终端收发邮件、查看重要文件或私密聊天,在公共场合使用智能终端查看文档,很难避免会被旁边的人恶意偷窥。
为了防止用户在使用手机的过程中屏幕上显示的内容被偷窥,当前技术中,可以采用防窥膜,通过光学原理,保证只有在视线与屏幕在一定角度范围内才能看清屏幕。但无法规避与用户接近的视角的偷窥,额外的防窥膜也会影响屏幕的整体亮度。
还有针对android手机设计的privacyshade的应用程序,可在2毫秒内识别陌生人的视线,在公共场所阅览重要信息或观看视屏时,需要用户手动开启此应用,让部分屏幕变黑,用户可以自行调节显示区大小和形状,并控制其可以自由移动。然而这需要在手机安装此应用程序,并且也存在一些使用局限性。
技术实现要素:
为克服相关技术中存在的问题,本公开提供一种终端防偷窥方法、装置及存储介质。
根据本公开实施例的第一方面,提供一种终端防偷窥方法,该方法包括:通过全时工作传感器感应预定范围内出现的至少一张人脸;获取包含至少一张人脸的图像;对所获取的包含至少一张人脸的图像进行人脸识别;根据人脸识别的结果,判断是否存在偷窥者;当存在偷窥者时,控制终端执行相应的防偷窥操作。
在一实施例中,对所获取的包含至少一张人脸的图像进行人脸识别包括:通过确定图像中包含的人脸数量,进行人脸识别。
在一实施例中,根据人脸识别结果判断是否存在偷窥者,包括:判断所获取的当前图像中包含的人脸数量是否多于上一张包含至少一张人脸的图像中的人脸数量;若当前图像中包含的人脸数量多于所获取的上一张包含至少一张人脸的图像中的人脸数量,判定存在偷窥者。
在一实施例中,对所获取的包含至少一张人脸的图像进行人脸识别,包括:通过从所获取的包含至少一张人脸的图像中得到至少一张人脸图像的特征信息,并将特征信息与预定用户的人脸特征进行匹配,进行人脸识别。
在一实施例中,根据人脸识别结果判断是否存在偷窥者,包括:将至少一张人脸的人脸图像的特征信息与预定用户的人脸特征进行匹配,若存在与预定用户的人脸特征不匹配的人脸图像,则判断存在偷窥者。
在一实施例中,防偷窥操作包括:屏幕模糊、熄灭屏幕或者弹出提示中的至少一项。
在一实施例中,方法还包括:判断终端是否处于防偷窥模式;当终端处于防偷窥模式,通过全时工作传感器感应预设范围内出现的至少一张人脸。
根据本公开实施例的第二方面,提供一种终端防偷窥装置,包括:感应单元,被配置为通过全时工作传感器感应预设范围内出现的至少一张人脸;图像获取单元,被配置为获取包含至少一张人脸的图像;人脸识别单元,被配置为对所获取的包含至少一张人脸的图像进行人脸识别;控制单元,被配置为根据人脸识别的结果,判断是否存在偷窥者,并且当判断存在偷窥者时,执行相应的防偷窥操作。
在一实施例中,人脸识别单元通过确定所获取的包含至少一张人脸的图像中包含的人脸数量对所获取的包含至少一张人脸是图像进行人脸识别。
在一实施例中,控制单元采用如下方式根据人脸识别结果判断是否存在偷窥者:判断所获取的当前图像中包含的人脸数量是否多于上一张包含至少一张人脸的图像中的人脸数量;若当前图像中包含的人脸数量多于所获取的上一张包含至少一张人脸的图像中的人脸数量,判定存在偷窥者。
在一实施例中,人脸识别单元通过从所获取的包含至少一张人脸的图像中得到至少一张人脸图像的特征信息,并将特征信息与预定用户的人脸特征进行匹配,进行人脸识别。
在一实施例中,控制单元采用如下方式根据人脸识别结果判断是否存在偷窥者:将至少一张人脸的人脸图像的特征信息与预定用户的人脸特征进行匹配,若存在与预定用户的人脸特征不匹配的人脸图像,则判断存在偷窥者。
在一实施例中,防偷窥操作包括:屏幕模糊、熄灭屏幕或者弹出提示中的至少一项。
在一实施例中,该装置还包括:模式判断单元,被配置为判断终端是否处于防偷窥模式;当终端处于防偷窥模式,通过全时工作传感器感应预设范围内出现的至少一张人脸。
根据本公开实施例的第三方面,提供一种非临时性计算机可读存储介质,非临时性计算机可读存储介质存储有计算机可执行指令,计算机可执行指令在由处理器执行时,执行前述任意一项所述的终端防偷窥方法。
根据本公开实施例的第四方面,提供一种电子设备,包括:存储器,配置用于存储指令;以及处理器,配置用于调用指令执行前述任意一项所述的终端防偷窥方法。
本公开的实施例提供的技术方案可以包括以下有益效果:通过采用全时工作传感器感应预设范围内出现至少一张人脸时获取人脸图像,对获取到的至少一张人脸图像进行识别,根据识别结果判定存在偷窥者时,控制终端执行相应的防偷窥操作,避免了用户隐私被偷窥或机密文件的泄露,保护了用户信息的安全。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据本公开一示例性实施例示出的一种终端防偷窥方法的流程图。
图2是根据本公开另一示例性实施例示出的一种终端防偷窥方法的流程图。
图3是根据本公开一示例性实施例示出的一种终端防偷窥装置的框图。
图4是根据本公开另一示例性实施例示出的一种终端防偷窥装置的框图。
图5是根据本公开一示例性实施例示出的一种装置的框图。
实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
图1是根据本公开一示例性实施例示出的一种终端防偷窥方法的流程图。如图1所示,终端防偷窥方法包括以下步骤。
在步骤s110中,通过全时工作传感器感应预设范围内出现的至少一张人脸。
全时工作传感器,也称为alwaysonsensor,通过其所包含的低功耗成像传感器、低功耗视觉处理器和独特的机器视觉算法,可以实现以几毫瓦的功率进行检测、跟踪和识别。终端安装的全时工作传感器可以在终端的屏幕无论是否激活的情况下,全时持续工作。
在步骤s120中,获取包含至少一张人脸的图像。
全时工作传感器感应到预设范围,也就是通常终端阅读、使用的距离范围内出现至少一张人脸,进行当前图像的抓取。
具体地,通常情况下,用户使用终端时,在正常的使用范围内只存在用户本人的脸。在人员密集、拥挤的环境中或当有意盗取用户信息的偷窥者想要窥视用户终端屏幕所显示的信息,在预设范围内,例如20至50公分这个距离范围,会出现偷窥者的脸。全时工作传感器感应到此范围内出现一张或多于一张人脸时,获取终端屏幕前方的包含人脸的图像。
在步骤s130中,对所获取的包含至少一张人脸的图像进行人脸识别。
人脸识别,是基于人类的脸部特征信息进行身份识别的一种识别技术,图像中检测人脸以及对检测到的人脸进行脸部识别相关技术。人脸识别算法可以预先收集训练数据进行机器学习训练生成,此训练数据包括大量的人脸图像,再选取合适的机器学习模型,进而利用这些训练数据对该机器学习模型训练生成相应的人脸识别算法。本公开对人脸识别具体算法不作限定。
在步骤s140中,根据人脸识别的结果,判断是否存在偷窥者。
在步骤s150中,当存在偷窥者时,控制终端执行相应的防偷窥操作。
根据本公开的实施例,通过采用全时工作传感器感应预设范围内出现至少一张人脸时获取人脸图像,对获取到的至少一张人脸图像进行识别,根据识别结果判定存在偷窥者时,控制终端执行相应的防偷窥操作,避免了用户隐私被偷窥或机密文件的泄露,保护了用户信息的安全。
在一实施例中,对所获取到的包含至少一张人脸的图像进行人脸识别,确定图像中包含的人脸数量。
可以根据人脸识别算法,识别获取到的图像中包含的人脸数量。
在一实施例中,根据识别出的图像中包含的人脸数量,与获取到的与当前图像相邻的上一张图像的识别结果进行比对,若当前图像中包含的人脸数量多于上一张中的人脸数量,判定用户身旁存在偷窥者。
例如,用户正常使用手机的情况下,获取的人脸图像中只包含用户的一张脸。当用户身边出现有可能存在偷窥终端屏幕的偷窥者,其出现在终端屏幕前,全时工作传感器感应到多于一张人脸,获取当前图像。图像中人脸的数量多于一张,也就是说当前图像中包含的人脸数量大于上一张获取图像中人脸的数量,此时,判断用户身边存在偷窥者。在本公开的方法中,获取的人脸图像中只包括一张脸时,默认为终端的正常使用用户,不进行是否偷窥者的判断。
在一实施例中,通过从所获取的包含至少一张人脸的图像中得到至少一张人脸图像的特征信息,并将特征信息与预定用户的人脸特征进行匹配,进行人脸识别。
预定用户的人脸特征,这里的用户可以是终端拥有者,也可以是由用户预先设定的用户的人脸特征信息。人脸特征可以预先保存在终端或者保存在服务器。可以理解地,预定用户可以是一个也可以是多个。
在一实施例中,将至少一张人脸的人脸图像的特征信息与预定用户的人脸特征进行匹配,若存在与预定用户的人脸特征不匹配的人脸图像,则判断存在偷窥者。
在一实施例中,当判断存在偷窥者时,终端进行的防偷窥操作可以是屏幕模糊、熄灭屏幕或者弹出提示中的至少一项。例如,可以弹出用于提示用户可能存在偷窥者的提示信息,用户收到提示信息,可以根据需要选择是否继续操作终端。屏幕模糊可以使终端显示的字迹变得模糊不可见。可以理解地,防偷窥操作也可以是上述操作的组合,例如,在熄灭屏幕的同时弹出提示信息。还可以理解地,防偷窥操作还可以是使当前页面变成空白、使页面显示的信息变成乱码等,本公开对防偷窥操作不作限定。
图2是根据本公开另一示例性实施例示出的一种终端防偷窥方法的流程图,根据图2所示,该方法还包括,步骤160,判断终端是否处于防偷窥模式。
当终端处于防偷窥模式,通过全时工作传感器感应预设范围内出现的至少一张人脸。具体地,用户处于复杂环境,例如人员密集指出,且需要在终端进行私密的操作时,用户可以选择设置终端处于防偷窥模式,此时全时工作传感器正常工作。在周围环境正常,用户需要使用终端且不希望被提示所打断时,可以设置禁止防偷窥模式,此时全时工作传感器不再进行感应是否存在偷窥者的操作。
图3是根据本公开一示例性实施例示出的一种终端防偷窥装置的框图。参照图3,终端防偷窥装置200包括:
传感单元210,被配置为通过全时工作传感器感应预设范围内出现的至少一张人脸。
图像获取单元220,被配置为获取包含至少一张人脸的图像。
人脸识别单元230,被配置为对所获取的包含至少一张人脸的图像进行人脸识别。
控制单元240,被配置为根据人脸识别的结果,判断是否存在偷窥者,并且当判断存在偷窥者时,执行相应的防偷窥操作。
在一实施例中,人脸识别单元230通过确定所获取的包含至少一张人脸的图像中包含的人脸数量对所获取的包含至少一张人脸是图像进行人脸识别。
在一实施例中,控制单元240采用如下方式根据人脸识别结果判断是否存在偷窥者:判断所获取的当前图像中包含的人脸数量是否多于上一张包含至少一张人脸的图像中的人脸数量;若当前图像中包含的人脸数量多于所获取的上一张包含至少一张人脸的图像中的人脸数量,判定存在偷窥者。
在一实施例中,人脸识别单元230通过从所获取的包含至少一张人脸的图像中得到至少一张人脸图像的特征信息,并将特征信息与预定用户的人脸特征进行匹配,进行人脸识别。
在一实施例中,控制单元240采用如下方式根据人脸识别结果判断是否存在偷窥者:将至少一张人脸的人脸图像的特征信息与预定用户的人脸特征进行匹配,若存在与预定用户的人脸特征不匹配的人脸图像,则判断存在偷窥者。
在一实施例中,防偷窥操作包括:屏幕模糊、熄灭屏幕或者弹出提示中的至少一项。
图4是根据本公开另一示例性实施例示出的一种终端防偷窥装置的框图。参照图4所示,该装置200还包括:模式判断单元250,被配置为判断终端是否处于防偷窥模式;当终端处于防偷窥模式,通过全时工作传感器感应预设范围内出现的至少一张人脸。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图5是根据本公开一示例性实施例示出的一种装置的框图。例如,装置300可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图5,装置300可以包括以下一个或多个组件:处理组件302,存储器304,电源组件306,多媒体组件308,音频组件310,输入/输出(i/o)的接口312,传感器组件314,以及通信组件316。
处理组件302通常控制装置300的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件302可以包括一个或多个处理器320来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件302可以包括一个或多个模块,便于处理组件302和其他组件之间的交互。例如,处理组件302可以包括多媒体模块,以方便多媒体组件308和处理组件302之间的交互。
存储器304被配置为存储各种类型的数据以支持在设备300的操作。这些数据的示例包括用于在装置300上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器304可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
电源组件306为装置300的各种组件提供电力。电源组件306可以包括电源管理系统,一个或多个电源,及其他与为装置300生成、管理和分配电源相关联的组件。
多媒体组件308包括在所述装置300和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件308包括一个前置摄像头和/或后置摄像头。当设备300处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
音频组件310被配置为输出和/或输入音频信号。例如,音频组件310包括一个麦克风(mic),当装置300处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器304或经由通信组件316发送。在一些实施例中,音频组件310还包括一个扬声器,用于输出音频信号。
i/o接口312为处理组件302和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件314包括一个或多个传感器,一个或多个传感器中包括全时工作传感器,用于为装置300提供各个方面的状态评估。例如,传感器组件314可以检测到设备300的打开/关闭状态,组件的相对定位,例如所述组件为装置300的显示器和小键盘,传感器组件314还可以检测装置300或装置300一个组件的位置改变,用户与装置300接触的存在或不存在,装置300方位或加速/减速和装置300的温度变化。传感器组件314可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件314还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件314还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件316被配置为便于装置300和其他设备之间有线或无线方式的通信。装置300可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信组件316经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件316还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
在示例性实施例中,装置300可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器304,上述指令可由装置300的处理器320执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是rom、随机存取存储器(ram)、cd-rom、磁带、软盘和光数据存储设备等。
一种非临时性计算机可读存储介质,当所述存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行如前所述的任一门铃提示控制方法。
本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。
1.一种终端防偷窥方法,其特征在于,包括:
通过全时工作传感器感应预定范围内出现的至少一张人脸;
获取包含所述至少一张人脸的图像;
对所获取的包含至少一张人脸的图像进行人脸识别;
根据人脸识别的结果,判断是否存在偷窥者;
当存在偷窥者时,控制终端执行相应的防偷窥操作。
2.根据权利要求1所述的终端防偷窥方法,其特征在于,所述对所获取的包含至少一张人脸的图像进行人脸识别包括:
通过确定所述图像中包含的人脸数量,进行人脸识别。
3.根据权利要求2所述的终端防偷窥方法,其特征在于,所述根据人脸识别结果判断是否存在偷窥者,包括:
判断所获取的当前图像中包含的所述人脸数量是否多于上一张包含至少一张人脸的图像中的所述人脸数量;
若所述当前图像中包含的所述人脸数量多于所获取的上一张包含至少一张人脸的图像中的人脸数量,判定存在偷窥者。
4.根据权利要求1所述的终端防偷窥方法,其特征在于,所述对所获取的包含至少一张人脸的图像进行人脸识别,包括:
通过从所获取的包含至少一张人脸的图像中得到所述至少一张人脸图像的特征信息,并将所述特征信息与预定用户的人脸特征进行匹配,进行人脸识别。
5.根据权利要求4所述的终端防偷窥方法,其特征在于,所述根据人脸识别结果判断是否存在偷窥者,包括:
将所述至少一张人脸的人脸图像的特征信息与预定用户的人脸特征进行匹配,若存在与所述预定用户的人脸特征不匹配的人脸图像,则判断存在偷窥者。
6.根据权利要求1所述的终端防偷窥方法,其特征在于,所述防偷窥操作包括:屏幕模糊、熄灭屏幕或者弹出提示中的至少一项。
7.根据权利要求1所述的终端防偷窥方法,其特征在于,所述方法还包括:
判断所述终端是否处于防偷窥模式;
当所述终端处于防偷窥模式,通过全时工作传感器感应预设范围内出现的至少一张人脸。
8.一种终端防偷窥装置,其特征在于,包括:
感应单元,被配置为通过全时工作传感器感应预设范围内出现的至少一张人脸;
图像获取单元,被配置为获取包含所述至少一张人脸的图像;
人脸识别单元,被配置为对所获取的包含至少一张人脸的图像进行人脸识别;
控制单元,被配置为根据所述人脸识别的结果,判断是否存在偷窥者,并且当判断存在偷窥者时,执行相应的防偷窥操作。
9.根据权利要求8所述的终端防偷窥装置,其特征在于,所述人脸识别单元通过确定所获取的所述包含至少一张人脸的图像中包含的人脸数量对所获取的包含至少一张人脸是图像进行人脸识别。
10.根据权利要求9所述的终端防偷窥装置,其特征在于,所述控制单元采用如下方式根据人脸识别结果判断是否存在偷窥者:
判断所获取的当前图像中包含的人脸数量是否多于上一张包含至少一张人脸的图像中的人脸数量;
若所述当前图像中包含的人脸数量多于所获取的上一张包含至少一张人脸的图像中的人脸数量,判定存在偷窥者。
11.根据权利要求8所述的终端防偷窥装置,其特征在于,所述人脸识别单元通过从所获取的包含至少一张人脸的图像中得到所述至少一张人脸图像的特征信息,并将所述特征信息与预定用户的人脸特征进行匹配,进行人脸识别。
12.根据权利要求11所述的终端防偷窥装置,其特征在于,所述控制单元采用如下方式根据人脸识别结果判断是否存在偷窥者:
将所述至少一张人脸的人脸图像的特征信息与预定用户的人脸特征进行匹配,若存在与所述预定用户的人脸特征不匹配的人脸图像,则判断存在偷窥者。
13.根据权利要求8所述的终端防偷窥装置,其特征在于,所述防偷窥操作包括:屏幕模糊、熄灭屏幕或者弹出提示中的至少一项。
14.根据权利要求8所述的终端防偷窥装置,其特征在于,还包括:
模式判断单元,被配置为判断所述终端是否处于防偷窥模式;
当所述终端处于防偷窥模式,通过所述全时工作传感器感应预设范围内出现的至少一张人脸。
15.一种非临时性计算机可读存储介质,其特征在于,所述非临时性计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在由处理器执行时,执行权利要求1-7中任一项所述的终端防偷窥方法。
16.一种电子设备,其特征在于,所述电子设备包括:
存储器,配置用于存储指令;以及
处理器,配置用于调用所述指令执行权利要求1-7中任一项所述的终端防偷窥方法。
技术总结