技术领域
[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] 图1为本申请实施例中的一种设置有折叠屏的电子设备的折叠屏结构示意图;
[0034] 图2为本申请实施例中的一种折叠屏防偷窥的方法的流程示意图;
[0035] 图3为本申请实施例中的一种具有防偷窥功能的折叠屏电子设备的结构示意图。
具体实施方式
[0036] 为使本申请的目的、技术方案和优点更加清楚明白,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。并且,虽然在
流程图中示出了逻辑顺序,但是在某些情况下,能够以不同于此处的顺序执行所示出或描述的步骤。
[0037] 本申请的
说明书和
权利要求书及上述附图中的术语“第一”和“第二”是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于
覆盖不排他的保护。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0038] 本申请实施例中,“至少一个”可以表示一个或者至少两个,例如可以是一个、两个、三个或者更多个,本申请实施例不做限制。
[0039] 另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,在不做特别说明的情况下,一般表示前后关联对象是一种“或”的关系。
[0040] 本申请实施例提供一种折叠屏防偷窥的方法与具有防偷窥功能的折叠屏电子设备,所述折叠屏电子设备至少包括第一屏幕和第二屏幕;当检测到与预设人脸不匹配时人脸时,对所述人脸对应的用户的眼球进行追踪;判断所述眼球是否注视着所述第一屏幕和/或所述第二屏幕;若所述眼球注视着所述第一屏幕和/或所述第二屏幕,调整所述第一屏幕与所述第二屏幕之间的夹角为第二角度,以使所述第一屏幕和/或所述第二屏幕在所述眼球的视线之外,所述第二角度小于所述第一角度;通过该方法用户在公共场合使用电子设备可避免被他人偷窥,保障了用户的隐私安全。
[0041] 为了更好的理解上述技术方案,下面通过说明书附图以及具体实施例对本申请技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。
[0042] 请参见图1所示,图1为本申请实施例中的一种设置有折叠屏的电子设备的折叠屏结构示意图;图1为本申请实施例所提供的一种折叠屏防偷窥的方法可适用的一种设置有折叠屏的电子设备的结构,因为可适用本申请实施例所提供方法的设置有折叠屏的电子设备包括可折叠的
平板电脑、智能
手表、智能手机等,为了方便说明,本申请实施例提供一种折叠屏手机作为可适用本申请实施例所提供方法的设置有折叠屏的电子设备,当然本申请实施例所提供的一种折叠屏防偷窥方法可以适用到多种设置有折叠屏的电子设备上,应当理解图1所示的设置有折叠屏的电子设备是对可适用本申请实施例所提供的一种折叠屏防偷窥方法的设置有折叠屏的电子设备的详细的说明,而不是对可适用本申请实施例所提供一种折叠屏防偷窥方法的设置有折叠屏的电子设备的限定。
[0043] 图1所示的折叠屏手机的折叠屏是一折的折叠屏,即可以将折叠屏划分两个单独的显示区域,进一步地,折叠屏手机也可以是多折的显示屏幕,如,两折,也就是说可以将折叠屏划分为三个单独的显示区域。本申请实施例中为了方便说明,以折叠屏手机中的折叠屏为可以进行一次折叠的屏幕为例进行具体说明,即以折叠屏手机的折叠线为界将折叠屏手机的显示屏幕分为第一屏幕101和第二屏幕102。在折叠屏手机处于展开状态时,可以通过由第一屏幕101和第二屏幕102组成的整个屏幕进行显示。在折叠屏手机处于折叠状态时,可以分别通过如图1中的第一屏幕101进行显示或者第二屏幕102进行显示,也即单屏显示;用户也可以根据实际需要选择在折叠状态下,第一屏幕101和第二屏幕102同时进行显示,本申请的实施例不做具体的限定。
[0044] 请参见图2,图2为本申请实施例中的一种折叠屏防偷窥的方法的流程示意图,该方法可以由前述图1所示的设置有折叠屏的电子设备执行。该方法的具体流程描述如下:
[0045] S201:所述第一屏幕和所述第二屏幕之间的夹角为第一角度时,所述电子设备上的摄像头采集第一图像;
[0046] 在本申请实施例中,所述第一屏幕和所述第二屏幕之间的夹角为第一角度表示所述电子设备折叠屏处于展开状态,所述第一角度可以为180度,也可以为135度,也就是说折叠屏的展开状态包括全展开状态和半展开状态。所述第一屏幕所在的第一面和/或所述第二屏幕所在的第二面上设置有摄像头,所述电子设备通过摄像头采集所述第一屏幕和/或所述第二屏幕周围的人脸。
[0047] 可选的,所述第一屏幕的显示界面和/或所述第二屏幕的显示界面包括一个参数控件,用户可以对这个参数控件进行操作,根据实际需要确定所述第一屏幕和所述第二屏幕之间的第一角度值,使所述折叠屏处于全展开状态或半展开状态。具体的,针对所述参数控件的操作可以是至少一次或多次的点击操作,也可以是所述第一角度值的输入操作,也可以是用户的语音指令,本申请实施例不做具体的限定。例如,用户不需手持折叠屏手机的时候,可点击所述参数控件,将折叠屏手机的第一屏幕和第二屏幕之间的夹角调至170度,用户可将折叠屏手机直立在桌面。
[0048] 示例性的,以具有折叠屏的手机为例,假设用户在点击了所述一个参数控件,确定了第一角度值为150度,手机控制折叠屏的第一屏幕和第二屏幕转动形成一个150度的角,此时,所述折叠屏处于半展开状态,第一屏幕和/或第二屏幕上所设置的摄像头采集所述折叠屏周围的图像信息。
[0049] S202:若所述第一图像中存在人脸,并且所述人脸与预设人脸不匹配时,对所述人脸对应的用户的眼球进行追踪;
[0050] 示例性的,以具有折叠屏的手机为例,所述手机通过摄像头采集到图像信息后,对图像信息进行检测,判别其中是否存在人脸,若存在人脸,判断所述人脸中是否存在与预设人脸不匹配的人脸,若不存在,所述手机的折叠屏正常显示,若存在与预设人脸不匹配的人脸,对与预设人脸不匹配的人脸的用户的眼球进行追踪。
[0051] S203:判断所述眼球是否注视着所述第一屏幕和/或所述第二屏幕;
[0052] 在本申请的实施例中,所述折叠屏手机判断所述眼球是否注视着所述第一屏幕和/或所述第二屏幕;是通过眼球追踪技术对与预测人脸不匹配的人脸的用户的眼球视线进行追踪。其中,眼球追踪技术可以是基于瞳孔
角膜向量反射技术,也可以是基于3D眼球模型的视觉
跟踪技术,本申请实施例不做具体的限定。
[0053] 示例1,以折叠屏手机为例,所述眼球追踪技术采用瞳孔角膜向量反射技术,所述折叠屏手机利用一种
光源对所述与预设人脸不匹配的人脸的用户的眼球进行照射使其产生明显的反射,通过摄像机采集带有这些反射效果的眼球的图像;识别采集到的眼睛图像中光源在角膜和瞳孔上的反射,通过角膜与瞳孔反射之间的角度来计算出眼动的向量,然后将此向量的方向与其他反射的几何特征结合,根据
图像处理算法计算出所述眼球的视线方向和视线
位置,判断所述眼球的视线方向和视线位置是否在所述第一屏幕和/或第二屏幕上。
[0054] 示例2,以折叠屏手机为例,所述眼球追踪技术采用3D视觉跟踪系统;折叠屏通过所述第一屏幕和/或第二屏幕上的摄像头获取所述与预设人脸不匹配的人脸的用户的眼球图像后,将眼球看成一个模型,分析所述眼球图像中的瞳孔和耀点信息重构出与预设人脸不匹配的人脸的用户的视
线轴,然后判断用视线轴与所述第一屏幕和/或所述第二屏幕是否存在交点,若存在交点,则所述眼球注视着第一屏幕和/或所述第二屏幕,若不存在交点,则用户没有注视着第一屏幕和/或所述第二屏幕。
[0055] S204:若所述眼球注视着所述第一屏幕和/或所述第二屏幕,调整所述第一屏幕与所述第二屏幕之间的夹角为第二角度,以使所述第一屏幕和/或所述第二屏幕在所述眼球的视线之外,所述第二角度小于所述第一角度。
[0056] 在本申请实施例中,当检测到所述眼球注视着所述第一屏幕和/或所述第二屏幕,所述电子设备调整所述第一屏幕与所述第二屏幕之间的夹角为第二角度,以使所述第一屏幕和/或所述第二屏幕在所述眼球的视线之外,且所述第二角度小于所述第一角度。
[0057] 可选的,所述电子设备根据所述与预设人脸不匹配的人脸对应的用户的眼球的视线关注点,调整所述第一屏幕和所述第二屏幕之间的夹角为第二角度,以使所述视线关注点的坐标落在所述第一屏幕和所述第二屏幕之外。
[0058] 可选的,所述电子设备调整所述第一屏幕与所述第二屏幕之间的夹角为第二角度之后,在所述第一屏幕或所述第二屏幕上显示所述第一界面。
[0059] 示例性的,在所述电子设备获取到所述眼球的视线关注点坐标之后,使所述第一屏幕和所述第二屏幕逐渐合拢,同时在第一屏幕或第二屏幕上显示第一界面即将折叠屏手机从全屏显示模式切换到单屏显示,使所述视线关注点的坐标落在所述第一屏幕和所述第二屏幕之外。
[0060] 可选的,所述电子设备调整所述第一屏幕与所述第二屏幕之间的夹角为第二角度之前,所述电子设备输出提示信息,所述提示信息用于提醒用户所述第一屏幕和/或所述第二屏幕被偷窥。
[0061] 可选的,在所述电子设备输出提示信息之后,所述第一屏幕或所述第二屏幕上显示第一界面,所述第一界面中包括第一控件;所述电子设备接收用户对所述第一控件的操作,所述第一操作中包括确认指令,响应于所述确认指令,调整所述第一屏幕与所述第二屏幕之间的夹角为第二角度。
[0062] 举例来说,以折叠屏手机为例,所述第一屏幕和/或所述第二屏幕之间的夹角为180度,当检测到所述眼球注视着所述第一屏幕和/或所述第二屏幕,所述第一屏幕或所述第二屏幕上显示第一界面,所述折叠屏手机在所述第一界面输出提示信息,所述信息可以是“有人在偷窥屏幕,是否折叠手机屏幕?”,折叠屏手机接收用户对第一控件的第一操作,所述第一操作可以是用户点击第一控件,也可以是滑动第一控件,本申请不作具体的限定;
折叠屏手机接收到第一操作之后得到确认指令,响应于所述确认指令,所述折叠屏手机调整所述第一屏幕与所述第二屏幕之间的夹角为135度,以使所述第一屏幕和/或所述第二屏幕在所述眼球的视线之外。
[0063] 以下介绍一个具体的实施例。
[0064] 以折叠屏手机为例,假设所述折叠屏处于半展开状态,所述第一屏幕和第二屏幕之间的第一角度为150度;第一屏幕和/或第二屏幕上所设置的摄像头采集所述折叠屏周围的图像信息;所述手机通过摄像头采集到图像信息后,对图像信息进行检测,判别其中是否存在人脸,若存在人脸,判断所述人脸中是否存在与预设人脸不匹配的人脸,若不存在,所述手机的折叠屏正常显示,若存在与预设人脸不匹配的人脸,对与预设人脸不匹配的人脸的用户的眼球进行追踪。
[0065] 采用瞳孔角膜向量反射技术对所述眼球进行追踪,所述折叠屏手机利用一种光源对所述与预设人脸不匹配的人脸的用户的眼球进行照射使其产生明显的反射,通过摄像机采集带有这些反射效果的眼球的图像;识别采集到的眼睛图像中光源在角膜和瞳孔上的反射,通过角膜与瞳孔反射之间的角度来计算出眼动的向量,然后将此向量的方向与其他反射的几何特征结合,根据图像处理算法计算出所述眼球的视线方向和视线位置;通过图像处理算法判断所述眼球的视线方向和视线位置是否在所述第一屏幕和/或所述第二屏幕上。
[0066] 若所述眼球的视线方向和视线位置在所述第一屏幕和/或第二屏幕上,则所述眼球注视着第一屏幕和/或所述第二屏幕,所述第一屏幕或所述第二屏幕上显示第一界面,所述折叠屏手机在所述第一界面输出提示信息,所述信息可以是“有人在偷窥屏幕,是否折叠手机屏幕?”,折叠屏手机接收用户对第一控件的第一操作,所述第一操作可以是用户点击第一控件,也可以是滑动第一控件;折叠屏手机接收到第一操作之后得到确认指令,响应于所述确认指令,所述折叠屏手机调整所述第一屏幕与所述第二屏幕之间的夹角为第二角度,第二角度由图像处理算法确定,以使所述第一屏幕和/或所述第二屏幕在所述眼球的视线之外,其中第二角度小于第一角度。例如,第二角度可以为0度至150度。
[0067] 在所述折叠屏手机调整所述第一屏幕与所述第二屏幕之间的夹角为第二角度之后,在第一屏幕或第二屏幕上显示第一界面即将折叠屏手机从全屏显示模式切换到单屏显示,使所述视线关注点的坐标落在所述第一屏幕和所述第二屏幕之外。
[0068] 基于同一发明构思,本申请实施例提供一种具有防偷窥功能的折叠屏电子设备,该电子设备能够实现前述的折叠屏防偷窥的方法对应的功能。该电子设备可以是
硬件结构、
软件模块、或硬件结构加
软件模块。折叠屏电子设备可以由芯片系统实现,芯片系统可以由芯片构成,也可以包含芯片和其他分立器件。请参见图3所示,图3为本申请实施例中的一种具有防偷窥功能的折叠屏电子设备的结构示意图;该折叠屏防电子设备中包括获取模块301、处理模块302、显示模块303,其中:
[0069] 获取模块301,用于在所述第一屏幕和所述第二屏幕之间的夹角为第一角度时,采集第一图像;
[0070] 处理模块302,若所述第一图像中存在人脸,并且所述人脸与预设人脸不匹配时,对所述人脸对应的用户的眼球进行追踪;
[0071] 所述处理模块302,还用于判断所述眼球是否注视着所述第一屏幕和/或所述第二屏幕;
[0072] 所述处理模块302,还用于当所述眼球注视着所述第一屏幕和/或所述第二屏幕时,调整所述第一屏幕与所述第二屏幕之间的夹角为第二角度,以使所述第一屏幕和/或所述第二屏幕在所述眼球的视线之外,所述第二角度小于所述第一角度。
[0073] 可选的,所述处理模块302在用于调整所述第一屏幕与所述第二屏幕之间的夹角为所述第二角度之前,还用于输出提示信息,所述提示信息用于提醒用户所述第一屏幕和/或所述第二屏幕被偷窥。
[0074] 可选的,在所述输出提示信息之后,所述折叠屏电子设备还包括:
[0075] 显示模块303,用于在所述第一屏幕或所述第二屏幕上显示第一界面,所述第一界面中包括第一控件;
[0076] 所述获取模块301,还用于接收用户对所述第一控件的第一操作,所述处理模块302还用于调整所述第一屏幕与所述第二屏幕之间的夹角为所述第二角度。
[0077] 可选的,所述第一屏幕和所述第二屏幕之间的夹角为第一角度时,所述折叠屏电子设备全面显示第一界面;
[0078] 所述处理模块302,还用于调整所述第一屏幕与所述第二屏幕之间的夹角为第二角度之后,在所述第一屏幕或所述第二屏幕上显示所述第一界面。
[0079] 基于同一发明构思,本申请实施例还提供一种存储介质,该存储介质存储有计算机指令,当该计算机指令在计算机上运行时,使得计算机执行如前述的折叠屏防偷窥的方法的步骤。
[0080] 在一些可能的实施方式中,本申请提供的折叠屏防偷窥的方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在设置有折叠屏的电子设备上运行时,程序代码用于设置有折叠屏的电子设备执行本说明书上述描述的根据本申请各种示例性实施方式的屏幕防偷窥的方法中的步骤。
[0081] 本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘
存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
[0082] 本申请是参照根据本申请的方法、设备(系统)、和计算机程序产品的流程图和/或方
框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程
数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中
指定的功能的装置。
[0083] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0084] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0085] 显然,本领域的技术人员可以对本申请进行各种改动和变型而不脱离本申请的精神和范围。这样,倘若本申请的这些
修改和变型属于本申请权利要求及其等同技术的范围之内,则本申请也意图包含这些改动和变型在内。