一种终端环境检测方法及装置与流程

文档序号:11831351阅读:213来源:国知局
一种终端环境检测方法及装置与流程

本发明涉及终端技术领域,特别是涉及一种终端环境检测方法及装置。



背景技术:

目前,随着手机的普遍应用,越来越多的用户将日常应用的软件安装在手机上,例如支付宝、手机银行等软件,为手机用户带来极大便利。

但是,当手机用户在公共场合开启这些显示有隐私信息的软件时,很有可能被他人窥探,使得用户的隐私信息泄露,尤其是在手机用户乘坐地铁等公交设施时,由于人群密度较高,隐私信息很容易就被他人获取。此外,即使用户在使用这些显示有隐私信息的软件时,周边没人窥探用户的手机,但此时用户在使用时也通常会处于高度心理防备状态,从而频繁关注周边环境,这既不利于手机用户正常使用涉及隐私的软件,也很容易分散手机用户的注意力。



技术实现要素:

为克服相关技术中存在的问题,本发明实施例中提供了一种终端环境检测方法及装置。

为了解决上述技术问题,本发明实施例公开了如下技术方案:

根据本公开实施例的第一方面,提供一种终端环境检测方法,应用于终端,所述方法包括:

控制终端上的预设拍摄装置对终端显示屏朝向区域进行拍摄,得到目标图像;

对所述目标图像进行图像识别,得到识别结果;

利用所述识别结果判断所述显示屏朝向区域内是否存在偷窥嫌疑人;

如果所述显示屏朝向区域内存在偷窥嫌疑人,在终端上进行提示。

结合第一方面,在第一方面第一种可能的实现方式中,在控制终端上的预设拍摄装置对终端显示屏朝向区域进行拍摄之前,所述方法还包括:

检测终端的显示屏上是否显示有预设应用软件的界面;

如果终端的显示屏上显示有预设应用软件的界面,执行控制终端上的预设拍摄装置对终端显示屏朝向区域进行拍摄的步骤。

结合第一方面第一种可能的实现方式,在第一方面第二种可能的实现方式中,所述检测终端的显示屏上是否显示有预设应用软件的界面,包括:

判断预设应用软件是否在终端的前台运行;

如果预设应用软件在终端的前台运行,确定终端的显示屏上显示有预设应用软件的界面。

结合第一方面,在第一方面第三种可能的实现方式中,在控制终端上的预设拍摄装置对终端显示屏朝向区域进行拍摄之前,所述方法还包括:

检测终端所在环境的光强度;

判断所述光强度是否大于预设阈值;

如果所述光强度大于预设阈值,执行控制终端上的预设拍摄装置对终端显示屏朝向区域进行拍摄的步骤。

结合第一方面,在第一方面第四种可能的实现方式中,所述控制终端上的预设拍摄装置对终端显示屏朝向区域进行拍摄,得到的目标图像,包括:

启动所述预设拍摄装置;

控制所述预设拍摄装置的拍摄朝向与终端显示屏朝向一致;

利用所述预设拍摄装置对终端显示屏朝向区域进行拍摄,得到目标图像;或者,利用所述预设拍摄装置对终端显示屏朝向区域进行摄像,得到视频,从所述视频中提取至少一帧图像作为目标图像。

结合第一方面,在第一方面第五种可能的实现方式中,所述对所述目标图像进行图像识别,得到识别结果,包括:

识别所述目标图像中的预设对象;

获取所述预设对象的数量并作为识别结果。

结合第一方面第五种可能的实现方式,在第一方面第六种可能的实现方式中,所述利用所述识别结果判断所述显示屏朝向区域内是否存在偷窥嫌疑人,包括:

判断所述预设对象的数量是否大于预设值;

如果所述预设对象的数量大于预设值,确定所述显示屏朝向区域内存在偷窥嫌疑人。

结合第一方面,在第一方面第七种可能的实现方式中,所述对所述目标图像进行图像识别,得到识别结果,包括:

识别所述目标图像中的所有人脸;

获取每一个人脸的特征并作为识别结果。

结合第一方面第七种可能的实现方式,在第一方面第八种可能的实现方式中,所述利用所述识别结果判断所述显示屏朝向区域内是否存在偷窥嫌疑人,包括:

判断是否每一个人脸的特征均为预设人脸特征;

如果不是每一个人脸的特征均为预设人脸特征,确定所述显示屏朝向区域内存在偷窥嫌疑人。

结合第一方面,在第一方面第九种可能的实现方式中,所述在终端上进行提示,包括:

降低终端显示屏的亮度或对终端显示屏中的显示内容进行模糊化处理。

根据本公开实施例的第二方面,提供一种终端环境检测装置,所述装置包括:

目标图像获取单元,用于控制终端上的预设拍摄装置对终端显示屏朝向区域进行拍摄,得到目标图像;

识别结果获取单元,用于对所述目标图像进行图像识别,得到识别结果;

识别结果判断单元,用于利用所述识别结果判断所述显示屏朝向区域内是否存在偷窥嫌疑人;

提示单元,用于在所述显示屏朝向区域内存在偷窥嫌疑人时,在终端上进行提示。

结合第二方面,在第二方面第一种可能的实现方式中,所述装置还包括:

软件检测单元,用于检测终端的显示屏上是否显示有预设应用软件的界面。

结合第二方面第一种可能的实现方式,在第二方面第二种可能的实现方式中,所述软件检测单元,包括:

软件判断子单元,用于判断预设应用软件是否在终端的前台运行。

结合第二方面,在第二方面第三种可能的实现方式中,所述装置还包括:

光强度检测单元,用于检测终端所在环境的光强度;

光强度判断单元,用于判断所述光强度是否大于预设阈值。

结合第二方面,在第二方面第四种可能的实现方式中,所述目标图像获取单元,包括:

拍摄启动子单元,用于启动所述预设拍摄装置;

拍摄朝向控制子单元,用于控制所述预设拍摄装置的拍摄朝向与终端显示屏朝向一致;

图像拍摄子单元,用于利用所述预设拍摄装置对终端显示屏朝向区域进行拍摄,得到目标图像;或者,利用所述预设拍摄装置对终端显示屏朝向区域进行摄像,得到视频,从所述视频中提取至少一帧图像作为目标图像。

结合第二方面,在第二方面第五种可能的实现方式中,所述识别结果获取单元,包括:

预设对象识别子单元,用于识别所述目标图像中的预设对象;

预设对象数量获取子单元,用于获取所述预设对象的数量并作为识别结果。

结合第二方面第五种可能的实现方式,在第二方面第六种可能的实现方式中,所述识别结果判断单元,包括:

预设对象数量判断子单元,用于判断所述预设对象的数量是否大于预设值。

结合第二方面,在第二方面第七种可能的实现方式中,所述识别结果获取单元,包括:

人脸识别子单元,用于识别所述目标图像中的所有人脸;

人脸特征获取子单元,用于获取每一个人脸的特征并作为识别结果。

结合第二方面第七种可能的实现方式,在第二方面第八种可能的实现方式中,所述识别结果判断单元,包括:

人脸特征判断子单元,用于判断是否每一个人脸的特征均为预设人脸特征。

结合第二方面,在第二方面第九种可能的实现方式中,所述提示单元,包括:

显示屏控制子单元,用于降低终端显示屏的亮度或对终端显示屏中的显示内容进行模糊化处理。

根据本公开实施例的第三方面,提供一种移动终端,包括:

处理器;

用于存储处理器可执行指令的存储器;

其中,所述处理器被配置为:

控制终端上的预设拍摄装置对终端显示屏朝向区域进行拍摄,得到目标图像;

对所述目标图像进行图像识别,得到识别结果;

利用所述识别结果判断所述显示屏朝向区域内是否存在偷窥嫌疑人;

如果所述显示屏朝向区域内存在偷窥嫌疑人,在终端上进行提示。

本公开的实施例提供的技术方案可以包括以下有益效果:

本公开实施例提供的终端环境检测方法及装置,首先,控制终端上的预设拍摄装置对终端显示屏朝向区域进行拍摄,得到的目标图像,然后,识别目标图像并获得识别结果,最后,根据识别结果确定显示屏朝向区域内存在偷窥嫌疑人时,在终端上对用户进行提示。该方法及装置能够在用户终端的显示屏被他人偷窥时自动提示用户,有效避免用户终端显示屏中的显示内容泄露。

附图说明

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

图1为根据一示例性实施例示出的一种终端环境检测方法的流程图;

图2为图1中步骤S101的流程图;

图3为根据另一示例性实施例示出的一种终端环境检测方法的流程图;

图4为图3中步骤S201的流程图;

图5为根据另一示例性实施例示出的一种终端环境检测方法的流程图;

图6为根据另一示例性实施例示出的一种终端环境检测方法的流程图;

图7为根据另一示例性实施例示出的一种终端环境检测方法的流程图;

图8是根据一示例性实施例示出的一种终端环境检测装置框图;

图9是根据一示例性实施例示出的目标图像获取单元的框图;

图10是根据一示例性实施例示出的识别结果获取单元的框图;

图11是根据另一示例性实施例示出的识别结果获取单元的框图;

图12是根据一示例性实施例示出的一种移动终端的框图。

具体实施方式

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

图1为本公开实施例提供的一种终端环境检测方法的流程图,应用于检测用户所使用终端的周边环境,尤其是能够检测是否有人正在偷窥用户的终端,该终端环境检测方法包括以下步骤:

在步骤S101中,控制终端上的预设拍摄装置对终端显示屏朝向区域进行拍摄,得到目标图像。

终端上设置有本公开实施例提供的终端环境检测功能,该功能可以由用户手动开启,也可以与应用软件联动开启,例如,与涉及隐私的应用软件联动开启。

在终端环境检测功能正常开启后,向终端上的预设拍摄装置发送控制指令,以控制预设拍摄装置对终端显示屏朝向区域进行拍摄,并得到目标图像。

在本公开实施例中,如图2所示,步骤S101可以包括以下步骤。

在步骤S1011中,启动预设拍摄装置。

预设拍摄装置可以是终端的前置摄像头,也可以是能调整拍摄角度的其他摄像头,例如能旋转的摄像头。启动预设拍摄装置,使其能够正常拍摄图像。

在步骤S1012中,控制预设拍摄装置的拍摄朝向与终端显示屏朝向一致。

如果预设拍摄装置是终端的前置摄像头,则该前置摄像头的拍摄朝向通常与终端显示屏的朝向一致,使前置摄像头能够拍摄到正在浏览终端显示屏的用户以及用户的周边环境。

如果预设拍摄装置是可调整拍摄角度的摄像头,则控制该可调摄像头的拍摄朝向与终端显示屏的朝向一致,即,将该摄像头的镜头调整到可拍摄终端显示屏朝向区域图像的角度。

在步骤S1013中,利用预设拍摄装置对终端显示屏朝向区域进行拍摄,得到目标图像;或者,利用预设拍摄装置对终端显示屏朝向区域进行摄像,得到视频,从视频中提取至少一帧图像作为目标图像。

在步骤S102中,对目标图像进行图像识别,得到识别结果。

采用现有图像识别技术对目标图像进行识别,所得到的一种识别结果可以为:目标图像中预设对象的数量。

本实施例中预设对象可以为人脸、非用户人脸、眼睛、非用户眼睛或其他终端的摄像头等。

例如,预设对象为人脸。多数智能终端都设置有人脸识别功能,该功能可以在用户使用终端拍摄人像时自动在取景框中识别出人脸,当有多人在取景框中时,该功能可以识别出每个人的人脸,并在取景框中提示每个人的人脸位置。

利用人脸识别功能,能够在获取的目标图像中识别出所有人脸,进而获知人脸的数量,将目标图像中人脸的数量作为识别结果。

又例如,预设对象为非用户人脸。当用户浏览终端显示屏中的显示内容时,由于用户距离预设拍摄装置最近,因此,目标图像中用户的人脸一般大于其他人脸。利用人脸识别功能识别目标图像中的所有人脸之后,将所有人脸中最大的一个作为用户的人脸,将其排除,剩余的其他人脸作为非用户人脸,将非用户人脸的数量作为识别结果。

又例如,预设对象为人的眼睛。由于偷窥嫌疑人在偷窥用户终端显示屏的显示内容时,往往会刻意隐藏自己,例如,使用报纸等遮挡物,或躲藏在用户身后避免其发现。因此,在预设拍摄装置拍摄的目标图像中,会出现偷窥嫌疑人的人脸拍摄不全的情况,导致识别不出偷窥嫌疑人的人脸。

但是,偷窥嫌疑人无论如何隐藏自身,都必须用眼睛偷窥用户终端显示屏,因此,本发明的实施例中,采用图像识别技术识别目标图像中人脸上的眼睛,并获得眼睛的数量作为识别结果。

又例如,预设对象为非用户眼睛,与上述将非用户人脸的数量作为识别结果类似,可将非用户眼睛的数量作为识别结果。

又例如,预设对象为其他终端的摄像头。当偷窥嫌疑人仅采用终端的摄像头拍摄用户终端显示屏的显示内容时,例如图像识别技术,在目标图像中识别出摄像头,并获得摄像头的数量作为识别结果。

采用现有图像识别技术对目标图像进行识别,所得到的另一种识别结果可以为:目标图像中预设对象的特征。

将人脸作为预设对象,采用图像识别技术,可识别目标图像中人脸的特征,例如,人脸上眼睛、鼻子、嘴唇等五官的轮廓,以及人脸的脸型,将获得的每个人的人脸特征作为识别结果,利用该方式可获得用户的人脸特征,从而区分其他人的人脸与用户的人脸。

以上获得识别结果的方式为本实施例中的实例性说明,其他为识别出偷窥嫌疑人所需要的识别结果均可作为本公开实施例中的识别结果。

在步骤S103中,利用识别结果判断显示屏朝向区域内是否存在偷窥嫌疑人。

上述步骤S102中,可基于目标图像获得至少两种类型的识别结果,根据识别结果 的类型不同,判断显示屏朝向区域内是否存在偷窥嫌疑人所采用的方式也不同。

当识别结果为目标图像中预设对象的数量时,判断预设对象的数量是否大于预设值,如果预设对象的数量大于预设值,确定显示屏朝向区域内存在偷窥嫌疑人。

由上述步骤S102的说明可知,预设对象的类型并不唯一,因此,本步骤中的预设值也是根据预设对象的类型而设置的。

例如,当预设对象为人脸时,可设置预设值为1,当目标图像中人脸的数量大于1时,说明当前存在偷窥嫌疑人。当预设对象为除用户之外的人脸时,可设置预设值为0,当目标图像中除用户之外的人脸的数量大于0时,说明当前存在偷窥嫌疑人。当预设对象为眼睛时,可设置预设值为2,当目标图像中眼睛的数量大于2时,说明当前存在偷窥嫌疑人。以上述说明为例,为每种类型的预设对象设置相对应的预设值,以判断显示屏朝向区域内是否存在偷窥嫌疑人。

当识别结果为目标图像中预设对象的特征时,判断是否每一个人脸的特征均为预设人脸特征,如果不是每一个人脸的特征均为预设人脸特征,确定显示屏朝向区域内存在偷窥嫌疑人。

可预先存储用户的人脸特征,以及用户家人、朋友等熟人的人脸特征,作为预设人脸特征,在获得目标图像中所有人脸特征之后,将每个人脸的特征与预先存储的人脸特征进行逐一比较。如果一个人的人脸特征与某个预设人脸特征全部吻合或者基本吻合,则确定该人脸特征是预设人脸特征,不将这个人判定为偷窥嫌疑人。如果目标图像中识别出的人脸特征中,存在某个人的人脸特征与任何一个预设人脸特征都不吻合,则将这个人判定为偷窥嫌疑人,确定显示屏朝向区域内存在偷窥嫌疑人。

当目标图像中识别出的每个人的人脸特征都符合预设人脸特征,说明当前浏览用户终端显示屏的人都是用户设定的熟人,但如果存在任意一个人的人脸特征不符合预设人脸特征,说明这个人并不是用户设定的熟人,并且将此人确定为偷窥嫌疑人。

例如,已预先存储人脸特征的用户和用户朋友正在浏览终端显示屏,此时有陌生人在用户背后偷窥用户的终端显示屏,在预设拍摄装置拍摄的目标图像中识别出用户、用户朋友和偷窥嫌疑人的人脸特征,这个偷窥嫌疑人的人脸特征必然与用户预先存储的人脸特征不符合,因此,确定此人为偷窥嫌疑人。

如果显示屏朝向区域内存在偷窥嫌疑人,在步骤S104中,在终端上进行提示。

提示的形式有多种,其中一种为声音,例如,在发现偷窥嫌疑人之后,终端发出“嘀嘀嘀”的短音提示,或“注意隐私安全”的语音提示等。另一种提示的形式为终端显示屏的显示内容,例如,在发现偷窥嫌疑人之后,终端显示屏显示“注意,有人偷看!”的文字提示,或显示预设拍摄装置拍摄到的目标图像等。另一种提示的形式为降低显示屏 的亮度到非近距离不可分辨屏幕内容的程度,也可以对显示屏中的显示内容进行模糊化处理,例如,在显示屏中的显示内容中增加乱码、图案等,或直接关闭屏幕进入锁屏状态。也可以为将显示屏的显示内容切换到终端的主页面等。

本公开实施例提供的方法,能够判断是否有人正在偷窥用户终端显示屏的显示内容,并在确定用户终端显示屏的显示内容可能被他人偷窥时自动提示用户,有效避免用户终端显示屏的显示内容泄露,使用户能够在人员密集的场所安全浏览隐私信息。

前述实施例中,可以在有人偷窥用户终端的任何情况下,都进行提示,但往往用户通常只需在浏览隐私内容时,才需要进行防偷窥,为此,在本公开另一实施例中,如图3所示,该方法在执行步骤S101之前,还可以包括以下步骤。

步骤S201:检测终端的显示屏上是否显示有预设应用软件的界面。

在控制终端上的预设拍摄装置对终端显示屏朝向区域进行拍摄之前,首先检测终端的显示屏上是否显示有预设应用软件的界面,预设应用软件可以为涉及隐私的应用软件。涉及隐私的软件通常包括支付宝、手机银行等包含用户财产信息的应用软件,也包括日程安排、日记本等包含用户日常信息的应用软件,还包括相片、视频等包含用户个人资料的应用软件。

如果终端的显示屏上显示有预设应用软件的界面,说明用户此时正在使用涉及隐私的应用软件,需要对用户隐私进行保护,则自动控制终端上的预设拍摄装置对终端显示屏朝向区域进行拍摄。

如果终端的显示屏上没有显示有预设应用软件的界面,说明用户此时没有使用涉及隐私的应用软件,不需要对用户隐私进行保护。

在本公开的另一实施例中,如图4所示,步骤S201检测终端的显示屏上是否显示有预设应用软件的界面还可以包括以下步骤。

在步骤S2011中,判断预设应用软件是否在终端的前台运行。

当终端处理器检测到预设应用软件在终端的前台运行时,发出一个运行信息,可执行步骤S2012,确定终端的显示屏上显示有预设应用软件的界面。

当终端处理器没有检测到预设应用软件在终端的前台运行时,发出一个非运行信息,可执行步骤S2013,确定终端的显示屏上没有显示有预设应用软件的界面。

该实施例通过检测预设应用软件,可以使用户在浏览隐私内容时,才进行防偷窥,避免了用户在浏览网页或其它无关隐私的内容时的频繁提示而给用户带来的不便。

前述实施例中,可以在任何光强度下,都检测是否有人偷窥用户终端,但是,当终端所在环境的光强度较弱时,除距离终端显示屏较近的用户能看清显示屏的显示内容外, 其他人在距离终端显示屏较远的位置很难看清显示屏的显示内容,而其他人一旦距离用户终端显示屏较近,用户会第一时间发现有人在偷窥,因此,只需要在光强度足够强,其他人远距离也可看清用户终端显示屏上显示内容时,才需要进行防偷窥。

为此,在本公开另一实施例中,如图5所示,该方法在执行步骤S101之前,还可以包括以下步骤。

在步骤S301中,检测终端所在环境的光强度。

利用终端内置的光线传感器获取终端所在环境的光线强度,如果终端所在环境为光线较强的室外,或光源足够的室内以及交通工具中,则光线传感器检测到的光线强度会较强,例如,100;如果终端所在环境为夜间的户外或光线较弱的地点,则光线传感器检测到的光线强度也会较低,例如,20。

在步骤S302中,判断光强度是否大于预设阈值。

预设阈值是预先设置的,例如,60,判断步骤S301所获取的光线强度是否大于预设预设,如果光线传感器检测到的光线强度为80,则可确定光线强度大于预设阈值。如果光强度大于预设阈值,执行控制终端上的预设拍摄装置对终端显示屏朝向区域进行拍摄的步骤S101。

该实施例通过检测光强度,可以在光强度满足能够远距离偷窥用户终端显示屏上显示内容时,才进行防偷窥,避免在光强度较低时也开启预设拍摄装置进行防偷窥监测,给用户带来不便。

在本公开的另一个实施例中,还可以根据位置来进行提醒,因为通常用户只有在拥挤的地方才会出现被偷窥,而在家庭或公司等位置,可以认为是安全环境,不存在被偷窥的危险,此时如果仍然频繁提示,则将给用户带来的不便。

因此,如图6所示,在执行步骤S101之前,还需要执行以下步骤。

在步骤S401中,获取终端的位置。

利用终端上的定位功能或定位软件获取终端当前所在的位置,终端获取到的可以为所在位置的经纬度坐标,或者所在位置的详细地理名称,例如,北京市朝阳区安定路1号。如果终端获取的是终端所在位置的经纬度坐标,也可根据该经纬度坐标搜索该坐标所处的地理位置。

在步骤S402中,判断终端的位置是否在预设安全点的预设范围内。

预先设置预设安全点,该预设安全点是与终端的定位功能或定位软件相连接之后,获取的位置点。例如,利用终端的定位功能获取用户家庭、用户单位以及其他地点的位置,将这些位置作为预设安全点。当用户的终端处于预设安全点时,可认为用户的终端 是安全的,用户的隐私信息不会遭到泄露,并且,当用户的终端处于预设安全点的预设范围内时,例如,以用户家庭位置为中心,半径为2米构成的圆形范围,如,用户住宅门口等,也认为用户的隐私信息也不会遭到泄露。如果终端的位置在预设安全点的预设范围内,则结束流程。如果终端的位置没有在预设安全点的预设范围内,则执行步骤S101。

该实施例在确定用户终端处于不易被偷窥的安全范围内时,不进行防偷窥,避免频繁提示而给用户带来的不便。

前述实施例中,一旦进行防偷窥,则会持续开启预设拍摄装置,但是,当用户离开拥挤位置,抵达不易被偷窥的地点时,便不需要进行防偷窥监测,若此时预设拍摄装置仍然还保持开启状态,则会对终端造成很大的电量浪费。

因此,在本公开的另一个实施例中,如图7所示,前述实施例中的方法还包括以下步骤。

在步骤S501中,判断在预设时间内显示屏朝向区域中是否存在偷窥嫌疑人。

在本实施例中,可设置一个预设时间,例如5分钟,在5分钟之内,如果一直没有检测到偷窥嫌疑人,则认为用户当前所处的环境不易泄露隐私信息,可停止防偷窥的监测。因此,可一直判断显示屏朝向区域中是否存在偷窥嫌疑人,如果在预设时间之内没有监测到偷窥嫌疑人,则执行步骤S502,如果在预设时间之内检测到偷窥嫌疑人,则执行步骤S503,在终端上进行提示。

在步骤502中,控制终端上的预设拍摄装置关闭。

如果在预设时间之内,显示屏朝向区域中一直不存在偷窥嫌疑人,则向终端的处理器发送关闭摄像装置的信息,处理器根据该关闭摄像装置的信息关闭预设拍摄装置,停止检测偷窥嫌疑人。

该实施例在预设时间内没有检测到有人偷窥用户终端的显示屏时,控制终端上的预设拍摄装置关闭,从而节省终端电量。

上述多个方法实施例中,不同的方法实施例中相同步骤可以互相借鉴,不同的方法实施例中不同的步骤可以自由组合,并且组合后得到的方案仍属于本公开的保护范围。

图8是根据一示例性实施例示出的一种终端环境检测装置框图。参照图8,该装置包括目标图像获取单元11、识别结果获取单元12、识别结果判断单元13和提示单元14.

目标图像获取单元11被配置为控制终端上的预设拍摄装置对终端显示屏朝向区域进行拍摄,得到目标图像;

识别结果获取单元12被配置为对目标图像进行图像识别,得到识别结果;

识别结果判断单元13被配置为利用识别结果判断显示屏朝向区域内是否存在偷窥嫌疑人;

提示单元14被配置为在显示屏朝向区域内存在偷窥嫌疑人时,在终端上进行提示。

本公开实施例提供的该装置,可以控制终端上的预设拍摄装置对终端显示屏朝向区域进行拍摄,得到的目标图像,同时,识别目标图像并获得识别结果,并且利用识别结果判断显示屏朝向区域内是否存在偷窥嫌疑人,如果存在,在终端上对用户进行提示。从而能够在用户终端被他人偷窥时自动提示用户,有效避免用户的隐私信息泄露。

在本公开的另一个实施例中,上述实施例中的装置还包括软件检测单元。

软件检测单元被配置为检测终端的显示屏上是否显示有预设应用软件的界面;

目标图像获取单元11在终端的显示屏上显示有预设应用软件的界面时,控制终端上的预设拍摄装置对终端显示屏朝向区域进行拍摄,得到目标图像。

在本公开的另一个实施例中,该软件检测单元包括软件判断子单元。

软件判断子单元被配置为判断预设应用软件是否在终端的前台运行;

如果预设应用软件在终端的前台运行,确定终端的显示屏上显示有预设应用软件的界面。

在本公开的另一个实施例中,上述实施例中的装置还包括光强度检测单元和光强度判断单元。

光强度检测单元被配置为检测终端所在环境的光强度;

光强度判断单元被配置为判断光强度是否大于预设阈值;

目标图像获取单元11在光强度大于预设阈值时,控制终端上的预设拍摄装置对终端显示屏朝向区域进行拍摄,得到目标图像。

在本公开的另一个实施例中,如图9所示,目标图像获取单元11包括:拍摄启动子单元111、拍摄朝向控制子单元112和图像拍摄子单元113。

拍摄启动子单元111被配置为启动预设拍摄装置;

拍摄朝向控制子单元112被配置为控制预设拍摄装置的拍摄朝向与终端显示屏朝向一致;

图像拍摄子单元113被配置为利用预设拍摄装置对终端显示屏朝向区域进行拍摄,得到目标图像;或者,利用预设拍摄装置对终端显示屏朝向区域进行摄像,得到视频,从视频中提取至少一帧图像作为目标图像。

在本公开的另一个实施例中,如图10所示,识别结果获取单元12包括:预设对象识别子单元121和预设对象数量获取子单元122。

预设对象识别子单元121被配置为识别目标图像中的预设对象;

预设对象数量子获取单元122被配置为获取预设对象的数量并作为识别结果。

在本公开的另一个实施例中,识别结果判断单元13包括预设对象数量判断子单元。

预设对象数量判断子单元被配置为判断预设对象的数量是否大于预设值;

如果预设对象的数量大于预设值,确定显示屏朝向区域内存在偷窥嫌疑人。

在本公开的另一个实施例中,如图11所示,识别结果获取单元12包括:人脸识别子单元112和人脸特征获取子单元212

人脸识别子单元112被配置为识别目标图像中的所有人脸;

人脸特征获取子单元212被配置为获取每一个人脸的特征并作为识别结果。

在本公开的另一个实施例中,识别结果判断单元13包括人脸特征判断子单元。

人脸特征判断子单元被配置为判断是否每一个人脸的特征均为预设人脸特征;

如果不是每一个人脸的特征均为预设人脸特征,确定显示屏朝向区域内存在偷窥嫌疑人。

在本公开的另一个实施例中,提示单元14包括显示屏控制子单元。

显示屏控制子单元被配置为降低终端显示屏的亮度或对终端显示屏中的显示内容进行模糊化处理。

图12是根据一示例性实施例示出的一种移动终端800的框图。例如,移动终端可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。

参照图12,移动终端可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及通信组件816。

处理组件802通常控制移动终端的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。

存储器804被配置为存储各种类型的数据以支持在移动终端的操作。这些数据的示例包括用于在移动终端上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。

电源组件806为移动终端的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为移动终端生成、管理和分配电力相关联的组件。

多媒体组件808包括在移动终端和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当移动终端处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当移动终端处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。

I/O接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件814包括一个或多个传感器,用于为移动终端提供各个方面的状态评估。例如,传感器组件814可以检测到移动终端的打开/关闭状态,组件的相对定位,例如组件为移动终端的显示器和小键盘,传感器组件814还可以检测移动终端或移动终端一个组件的位置改变,用户与移动终端接触的存在或不存在,移动终端方位或加速/减速和移动终端的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件816被配置为便于移动终端和其他设备之间有线或无线方式的通信。移动终端可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信组件816还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。

在示例性实施例中,移动终端可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由移动终端的处理器820执行以完成上述方法。例如,非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。

一种非临时性计算机可读存储介质,当存储介质中的指令由移动终端的处理器执行时,使得移动终端能够执行一种终端环境检测方法,方法包括:

控制终端上的预设拍摄装置对终端显示屏朝向区域进行拍摄,得到目标图像;

对目标图像进行图像识别,得到识别结果;

利用识别结果判断显示屏朝向区域内是否存在偷窥嫌疑人;

如果显示屏朝向区域内存在偷窥嫌疑人,在终端上进行提示。

需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

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

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