终端屏幕控制方法、装置、终端设备和存储介质与流程

文档序号:16545685发布日期:2019-01-08 20:50阅读:159来源:国知局
终端屏幕控制方法、装置、终端设备和存储介质与流程

本申请涉及终端设备控制领域,尤其涉及一种终端屏幕控制方法、装置、终端设备和计算机可读存储介质。



背景技术:

随着移动终端技术的发展,现有移动终端通过触摸屏来实现操作的方式越来越普及,且为了操作方便,现有移动终端也在朝着大屏幕化的趋势发展,然而,大屏幕带来的直接弊端即是移动终端耗电量的增加,人们越来越重视节电技术。

实际上在使用大屏幕移动终端设备的过程中有很多优化环节来节省电量,以手机为例,通常在用户没有操作屏幕一段时间后手机会自动熄屏,从而达到省电目的。然而,在某些场景下,如用户在浏览网页内容等,并没有触摸屏幕的需求,但需要手机亮屏以继续查看手机内容,导致现有的定时熄屏的方案已经无法满足对手机屏幕亮灭智能化的需求。因此如何智能化地控制移动终端屏幕的亮灭,已经成为亟待解决的问题。



技术实现要素:

本申请实施例提出一种终端屏幕控制方法、装置、终端设备和存储介质,可以解决现有的定时熄屏的方案已经无法满足对手机屏幕亮灭智能化的需求的技术问题。

第一方面,本申请实施例提出一种终端屏幕控制方法,包括:

在终端的屏幕处于亮屏状态时,触发稳定性检测组件检测所述终端是否处于稳定状态;

在检测到所述终端处于稳定状态时,调用所述终端的前置摄像头对当前场景进行拍摄;

识别所拍摄的图像中人眼的视角范围;

根据所述视角范围,控制所述屏幕灭屏或保持亮屏。

第二方面,本申请实施例提出一种终端屏幕控制装置,包括:

检测触发模块,用于在终端的屏幕处于亮屏状态时,触发稳定性检测组件检测所述终端是否处于稳定状态;

图像拍摄模块,用于在检测到所述终端处于稳定状态时,调用所述终端的前置摄像头对当前场景进行拍摄;

图像识别模块,用于识别所拍摄的图像中人眼的视角范围;

屏幕控制模块,用于根据所述视角范围,控制所述屏幕灭屏或保持亮屏。

第三方面,本申请实施例提出一种终端设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现本申请第一方面实施例所述的终端屏幕控制方法。

第四方面,本申请实施例提出一种非临时性计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本申请第一方面实施例所述的终端屏幕控制方法。

根据本申请实施例的终端屏幕控制方法、装置、终端设备和计算机可读存储介质,在终端屏幕处于亮屏状态时,触发稳定性检测组件检测终端是否处于稳定状态,并在检测到终端处于稳定状态时,调用终端的前置摄像头对当前场景进行拍摄,之后,对拍摄到的图像进行人脸识别以识别出图像中人眼的视角范围,并根据图像中人眼的视角范围,控制终端屏幕灭屏或保持亮屏。即在监控到终端处于稳定状态时,利用人脸识别相关技术,识别出用户人眼的视角范围,并根据识别到的人眼的视角范围智能检测出用户是否正在使用终端,并根据检测结果智能控制终端屏幕的亮灭,在满足对终端屏幕亮灭智能化的需求的同时,也达到了节省终端电量的目的,提升了用户的使用体验。

本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。

附图说明

本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1本申请实施例的终端屏幕控制方法的应用场景示例图;

图2是根据本申请一个实施例的终端屏幕控制方法的流程图;

图3是根据本申请实施例的生成所述样本数据的流程图;

图4是根据本申请一个具体实施例的终端屏幕控制方法的流程图;

图5是根据本申请另一个具体实施例的终端屏幕控制方法的流程图;

图6是根据本申请一个实施例的终端屏幕控制装置的结构示意图;

图7是根据本申请一个具体实施例的终端屏幕控制装置的结构示意图;

图8是根据本申请另一个具体实施例的终端屏幕控制装置的结构示意图;

图9是根据本申请又一个具体实施例的终端屏幕控制装置的结构示意图;

图10是根据本申请再一个具体实施例的终端屏幕控制装置的结构示意图;

图11是根据本申请又另一个具体实施例的终端屏幕控制装置的结构示意图;

图12是根据本申请一个实施例的终端设备的结构示意图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本申请,而不能理解为对本申请的限制。

下面参考附图描述本申请实施例的终端屏幕控制方法、装置、终端设备和计算机可读存储介质。

需要说明的是,本申请实施例的终端屏幕控制方法可应用于本申请实施例的终端屏幕控制装置。该终端屏幕控制装置可被配置于终端设备上。其中,该终端设备可以移动终端,例如手机、平板电脑、个人数字助理等具有各种操作系统的硬件设备。

如图1所示,本申请实施例的终端屏幕控制方法可用于在用户使用终端设备a时,通过检测用户眼睛的视角范围来判断用户是否正在阅读终端设备a,并根据检测结果控制终端的屏幕灭屏或保持亮屏。

为了可以实现智能控制终端屏幕的亮灭,在满足对终端屏幕亮灭智能化需求的同时,也达到节省终端电量的目的,本申请实施例提出了一种终端屏幕控制方法。如图2所示,该终端屏幕控制方法可以包括:

s210,在终端的屏幕处于亮屏状态时,触发稳定性检测组件检测终端是否处于稳定状态。

可选地,在监测到终端设备的屏幕处于亮屏状态时,可触发终端设备中的稳定性检测组件来检测该终端设备是否处于稳定状态。其中,终端处于稳定状态是指终端处于稳定且未大幅度晃动的状态。可以理解,用户在使用终端时,终端屏幕会亮屏以便用户使用,在屏幕亮屏过程中,可能用户不再使用终端,或离开终端所在位置,而此时终端屏幕又处于亮屏状态时,此时可触发稳定性检测组件检测终端是否处于稳定状态。其中,在本申请的实施例中,所述稳定性检测组件可以是可检测位移状态的传感器,例如,陀螺仪或振动传感器等。下面将给出两种不同实现方式的示例:

作为一种示例,所述稳定性检测组件包括陀螺仪。其中,在本示例中,所述触发稳定性检测组件检测终端是否处于稳定状态的具体实现过程可如下:记录所述陀螺仪的x轴、y轴和z轴的分量值,并根据所述x轴、y轴和z轴的分量值,判断所述陀螺仪的抖动幅度是否平稳,并在判定所述陀螺仪的抖动幅度未平稳时,返回执行所述记录所述陀螺仪在预设时间段内的x轴、y轴和z轴的分量值的步骤,以及在判定所述陀螺仪的抖动幅度平稳时,确定所述终端处于稳定状态。

可选地,在终端屏幕处于亮屏状态时,可记录所述陀螺仪在预设时间段内的x轴、y轴和z轴各轴分量值,并根据所述x轴、y轴和z轴各轴分量值判断所述陀螺仪在预设时间段内测量的角速度的变化是否小于一定阈值,若是,则判定所述陀螺仪的抖动幅度平稳,此时可确定所述终端处于稳定状态,否则判定所述陀螺仪的抖动幅度未平稳,此时可返回执行所述记录所述陀螺仪在预设时间段内的x轴、y轴和z轴的分量值的步骤。

也就是说,可检测在预设时间段内记录的所述陀螺仪的各轴分量值是否发生变化,当检测到在预设时间段内记录的所述陀螺仪的各轴分量值发生较大变化时,可认为所述陀螺仪的抖动幅度未平稳,比如用户在调整终端,此时可继续触发陀螺仪记录所述陀螺仪的各轴分量值;当检测到在预设时间段内记录的所述陀螺仪的各轴分量值未发生变化时,可判定所述陀螺仪的抖动幅度平稳,此时可认为所述终端处于稳定状态。

作为另一种示例,所述稳定性检测组件包括振动传感器。其中,在本示例中,所述触发稳定性检测组件检测终端是否处于稳定状态的具体实现过程可如下:接收振动传感器的输出信号,并根据所述振动传感器的输出信号判断所述终端是否处于稳定状态。可选地,可通过振动传感器的输出信号来检测终端当前的移动位移,并根据该移动位移来判断该终端是否处于稳定状态。例如,通过振动传感器检测到的移动位移在一定范围内,则可认为所述终端处于稳定状态。

可选地,在本申请的一个实施例中,在检测终端未处于稳定状态时,可继续触发所述稳定性检测组件检测所述终端是否处于稳定状态。

s220,在检测到终端处于稳定状态时,调用终端的前置摄像头对当前场景进行拍摄。

可选地,在检测到终端处于稳定状态时,可认为终端未被用户移动或晃动,此时可调用终端设备的前置摄像头,并利用该前置摄像头进行拍摄。

s230,识别所拍摄的图像中人眼的视角范围。

可选地,基于人脸识别技术对拍摄到的图像进行人脸识别,得到人脸区域,并基于人眼定位算法从人脸区域中提取出人眼区域,并对该人眼区域进行虹膜视线分析,以确定所述图像中人眼的视角范围。

s240,根据图像中人眼的视角范围,控制屏幕灭屏或保持亮屏。

可选地,可根据所述图像中人眼的视角范围来确定用户当前是否正在使用终端,若判定用户当前正在使用终端,则可控制终端屏幕保持亮屏;若判定用户当前未使用终端,比如,终端平放在桌子上,此时该终端处于稳定状态,但用户当前未使用终端,此时可控制终端屏幕灭屏,以达到节省终端电量的目的。

可以理解,可以将得到的图像中人眼的视角范围与样本进行比对,并根据比对结果来决定是控制终端屏幕灭屏,还是控制终端屏幕保持亮屏。作为一种可能的实现方式,获取样本人眼的视角范围,所述样本人眼的视角范围用于指示用户使用所述终端时眼睛的参考视角范围,并将所述图像中人眼的视角范围与所述样本人眼的视角范围进行相似度匹配,当所述图像中人眼的视角范围与所述样本人眼的视角范围之间的相似度大于或等于预设阈值时,控制所述终端屏幕保持亮屏;当所述图像中人眼的视角范围与所述样本人眼的视角范围之间的相似度小于所述预设阈值时,控制所述屏幕灭屏。

也就是说,可将得到的图像中人眼的视角范围与样本人眼的视角范围进行相似度计算,若其之间的相似度大于或等于预设阈值时,则可认为当前用户正在使用终端设备,此时可控制所述终端屏幕保持亮屏;若相似度小于该预设阈值,则可认为用户当前未使用终端设备,此时可控制所述终端屏幕灭屏。

需要说明的是,在本申请的实施例中,所述样本人眼的视角范围可以是预先生成的。作为一种示例,如图3所示,所述样本人眼的视角范围可通过以下步骤预先生成:

s310,在所述终端的屏幕处于亮屏状态,且所述终端处于稳定状态时,调用所述终端的前置摄像头进行多次拍摄;

s320,识别所拍摄的多张样本图像中人眼的视角范围,并从所述多张样本图像中人眼的视角范围中确定出所述用户在使用所述终端时眼睛的视角范围;

可选地,基于人脸识别技术对拍摄到的多张图像进行人脸识别,得到各图像中的人脸区域,并基于人眼定位算法从人脸区域中提取出人眼区域,并对该人眼区域进行虹膜视线分析,以确定出每张样本图像中人眼的视角范围。之后,可从多张样本图像中人眼的视角范围中确定出所述用户在使用所述终端时眼睛的视角范围。例如,可将多张样本图像中人眼的视角范围均作为所述样本人眼的视角范围,这样,可通过判断当前采集到的图像中人眼的视角范围是否与所述样本人眼的视角范围中的某一个视角范围相匹配,来判断当前用户是否正在使用终端设备。

又如,可从多张样本图像中人眼的视角范围中选取占比高的视角范围,作为所述用户在使用所述终端时眼睛的视角范围(即所述样本人眼的视角范围)。比如,假设有5张样本图像,这5张样本图像中人眼的视角范围分别为“30度”、“30度”、“30度”、“50度”、“40度”,此时可从这5张样本图像中人眼的视角范围中,将占比高的“30度”对应的视角范围作为所述用户在使用所述终端时眼睛的视角范围。

s330,将确定的所述用户在使用所述终端时眼睛的视角范围作为所述样本人眼的视角范围。

也就是说,在用户使用手机时,触发亮屏,当稳定性检测组件检测终端处于稳定状态时,表示用户已经固定好终端握持姿势,此时通过前置摄像头多次抓拍识别人眼的视角范围,确定用户的玩机习惯,选择一张或多张预定样本作为参照标准,以便后续根据该样本来判断用户当前是否正在使用终端。

根据本申请实施例的终端屏幕控制方法,在终端屏幕处于亮屏状态时,触发稳定性检测组件检测终端是否处于稳定状态,并在检测到终端处于稳定状态时,调用终端的前置摄像头对当前场景进行拍摄,之后,对拍摄到的图像进行人脸识别以识别出图像中人眼的视角范围,并根据图像中人眼的视角范围,控制终端屏幕灭屏或保持亮屏。即在监控到终端处于稳定状态时,利用人脸识别相关技术,识别出用户人眼的视角范围,并根据识别到的人眼的视角范围智能检测出用户是否正在使用终端,并根据检测结果智能控制终端屏幕的亮灭,在满足对终端屏幕亮灭智能化的需求的同时,也达到了节省终端电量的目的,提升了用户的使用体验。

为了使得终端设备的自动熄屏更加智能化,可根据不同的应用程序来调节熄屏。可选地,在本申请的一个实施例中,在所述图像中人眼的视角范围与所述样本人眼的视角范围之间的相似度小于所述预设阈值时,可确定所述终端屏幕当前正在显示的应用界面所属的应用程序类型,当所述应用程序类型为阅览类时,控制所述终端屏幕灭屏;当所述应用程序类型为音视频类时,控制所述终端屏幕保持亮屏。

可选地,在所述图像中人眼的视角范围与所述样本人眼的视角范围之间的相似度小于所述预设阈值时,此时可认为用户的面部没有面向终端屏幕,比如用户远离终端所在位置,此时可确定终端中哪个应用程序正在处于前端运行,并确定该应用程序的类型,若该应用程序类型为阅览类,如图书应用程序、新闻应用程序等,则可认为用户离开终端并暂时不需要阅览该类app,此时可控制所述终端屏幕灭屏。如果该应用程序类型为音视频类,如视频应用程序、音频应用程序等,则可认为用户离开终端也想继续使用该应用程序听歌或听视频的声音,此时可控制所述终端屏幕保持亮屏。

图4是根据本申请一个具体实施例的终端屏幕控制方法的流程图。

为了提高终端设备的安全性,保障终端设备中用户隐私信息的安全性,在本申请的实施例中,可提取所述图像中人眼的特征信息,并根据该特征信息判断所述终端是否正在被目标用户(如用户本人)使用,并根据判断结果来控制终端屏幕灭屏或保持亮屏。具体地,如图4所示,该终端屏幕控制方法可以包括:

s410,在终端的屏幕处于亮屏状态时,触发稳定性检测组件检测终端是否处于稳定状态。

其中,在本申请的实施例中,所述稳定性检测组件可以是可检测位移状态的传感器,例如,陀螺仪或振动传感器等。下面将给出两种不同实现方式的示例:

作为一种示例,所述稳定性检测组件包括陀螺仪。其中,在本示例中,所述触发稳定性检测组件检测终端是否处于稳定状态的具体实现过程可如下:记录所述陀螺仪的x轴、y轴和z轴的分量值,并根据所述x轴、y轴和z轴的分量值,判断所述陀螺仪的抖动幅度是否平稳,并在判定所述陀螺仪的抖动幅度未平稳时,返回执行所述记录所述陀螺仪在预设时间段内的x轴、y轴和z轴的分量值的步骤,以及在判定所述陀螺仪的抖动幅度平稳时,确定所述终端处于稳定状态。

作为另一种示例,所述稳定性检测组件包括振动传感器。其中,在本示例中,所述触发稳定性检测组件检测终端是否处于稳定状态的具体实现过程可如下:接收振动传感器的输出信号,并根据所述振动传感器的输出信号判断所述终端是否处于稳定状态。

s420,在检测到终端处于稳定状态时,调用终端的前置摄像头对当前场景进行拍摄。

s430,识别所拍摄的图像中人眼的视角范围。

需要说明的是,在本申请的实施例中,步骤s410~s430的实现方式的描述可参见上述步骤s210~s230的实现方式的描述,在此不再赘述。

s440,提取所述图像中人眼的特征信息。

可选地,基于虹膜特征点的提取技术,从所述图像中的人眼区域中提取出所述人眼的特征信息。

s450,根据所述特征信息判断所述终端是否正在被目标用户使用。

可选地,将提取出的所述特征信息与样本信息进行匹配,其中,该样本信息用于指示用户本人的人眼的特征信息,并根据匹配结果来判断所述终端是否正在被用户本人使用,例如,若提取出的所述特征信息与样本信息未匹配,则可认为当前正在使用所述终端的使用者为非所述用户本人,若提取出的所述特征信息与样本信息匹配,则可判定所述终端正在被用户本人使用。

s460,在根据所述特征信息判断所述终端正在被目标用户使用时,根据所述图像中人眼的视角范围,控制所述终端屏幕灭屏或保持亮屏。

可选地,在根据所述特征信息判断所述终端正在被用户本人使用时,可获取预先生成的样本数据,其中,所述样本数据包括样本人眼的视角范围,所述样本人眼的视角范围用于指示用户使用所述终端时眼睛的参考视角范围,并将所述图像中人眼的视角范围与所述样本人眼的视角范围进行相似度匹配,当所述图像中人眼的视角范围与所述样本人眼的视角范围之间的相似度大于或等于预设阈值时,控制所述终端屏幕保持亮屏;当所述图像中人眼的视角范围与所述样本人眼的视角范围之间的相似度小于所述预设阈值时,控制所述终端屏幕灭屏。

为了提高终端设备的安全性,保障终端设备中用户隐私信息的安全性,可选地,在本申请的一个实施例中,在根据所述特征信息判断当前正在使用所述终端的使用者为非所述用户本人时,控制所述终端屏幕灭屏。

根据本申请实施例的终端屏幕控制方法,可提取所述图像中人眼的特征信息,并根据该特征信息判断所述终端是否正在被目标用户使用,并根据判断结果来控制终端屏幕灭屏或保持亮屏,可以提高终端设备的安全性,保障终端设备中用户隐私信息的安全性。

图5是根据本申请另一个具体实施例的终端屏幕控制方法的流程图。

为了提高本申请的可用性以及可行性,防止终端长时间未发生位移变化且仍处于亮屏状态,而用户又未使用终端的情况的发生,在本申请的实施例中,可定义一个最长检测周期,即使在该时间段内终端设备未发生位移变化,也触发前置摄像头取景对比,以确定用户当前是否正在使用终端。具体地,如图5所示,该终端屏幕控制方法可以包括:

s510,在确定终端的屏幕处于亮屏状态之后,确定所述屏幕的当前亮屏时间。

可选地,在确定所终端屏幕处于亮屏状态之后,可统计所述终端屏幕从本次开始亮屏开始到当前的亮屏时间。

s520,判断所述当前亮屏时间是否大于预设时长,若是,则执行步骤s540,否则执行步骤s530。

其中,该预设时长可为预先设定的一个最长检测周期,若所述当前亮屏时间大于该最长检测周期,则即使在该时间段内终端设备未发生位移变化,也触发前置摄像头取景对比,以确定用户当前是否正在使用终端。

s530,触发稳定性检测组件检测终端是否处于稳定状态,若是,则执行步骤s540,否则返回执行所述确定所述终端屏幕的当前亮屏时间的步骤。

s540,调用终端的前置摄像头对当前场景进行拍摄。

s550,识别所拍摄的图像中人眼的视角范围。

s560,提取所述图像中人眼的特征信息。

s570,根据所述特征信息判断所述终端是否正在被目标用户使用,若是,则执行步骤s580,否则执行步骤s590。

s580,根据所述图像中人眼的视角范围,控制所述终端屏幕灭屏或保持亮屏。

s590,控制所述终端屏幕灭屏。

根据本申请实施例的终端屏幕控制方法,在确定所终端屏幕处于亮屏状态之后,在触发稳定性检测组件检测终端是否处于稳定状态之前,确定所述终端屏幕的当前亮屏时间,并判断所述当前亮屏时间是否大于预设时长,并根据判断结果来决定是直接调用前置摄像头取景对比,以确定用户当前是否正在使用终端,还是触发稳定性检测组件检测终端是否处于稳定状态。即可定义一个最长检测周期,若所述当前亮屏时间大于该最长检测周期,则即使在该时间段内终端设备未发生位移变化,也触发前置摄像头取景对比,以确定用户当前是否正在使用终端,防止终端长时间未发生位移变化且仍处于亮屏状态,而用户又未使用终端的情况的发生,提高了本申请的可用性以及可行性。

与上述几种实施例提供的终端屏幕控制方法相对应,本申请的一种实施例还提供一种终端屏幕控制装置,由于本申请实施例提供的终端屏幕控制装置与上述几种实施例提供的终端屏幕控制方法相对应,因此在前述终端屏幕控制方法的实施方式也适用于本实施例提供的终端屏幕控制装置,在本实施例中不再详细描述。图6是根据本申请一个实施例的终端屏幕控制装置的结构示意图。如图6所示,该终端屏幕控制装置600可以包括:检测触发模块610、图像拍摄模块620、图像识别模块630和屏幕控制模块640。

具体地,检测触发模块610用于在终端的屏幕处于亮屏状态时,触发稳定性检测组件检测终端是否处于稳定状态。其中,在本申请的实施例中,所述稳定性检测组件可以是可检测位移状态的传感器,例如,陀螺仪或振动传感器等。下面将给出两种不同实现方式的示例:

作为一种示例,所述稳定性检测组件包括陀螺仪。其中,在本示例中,检测触发模块610具体用于:记录所述陀螺仪在预设时间段内的x轴、y轴和z轴的分量值;根据所述x轴、y轴和z轴的分量值,判断所述陀螺仪的抖动幅度是否平稳;在判定所述陀螺仪的抖动幅度未平稳时,返回执行所述记录所述陀螺仪在预设时间段内的x轴、y轴和z轴的分量值的步骤;在判定所述陀螺仪的抖动幅度平稳时,确定所述终端处于稳定状态。

作为另一种示例,所述稳定性检测组件包括振动传感器。其中,在本示例中,检测触发模块610具体用于:接收振动传感器的输出信号;根据所述振动传感器的输出信号判断所述终端是否处于稳定状态。

图像拍摄模块620用于在检测到终端处于稳定状态时,调用终端的前置摄像头对当前场景进行拍摄。

图像识别模块630用于识别所拍摄的图像中人眼的视角范围。

屏幕控制模块640用于根据图像中人眼的视角范围,控制终端屏幕灭屏或保持亮屏。作为一种示例,如图7所示,该屏幕控制模块640可包括:样本获取单元641、匹配单元642和控制单元643。其中,样本获取单元641用于获取样本人眼的视角范围,所述样本人眼的视角范围用于指示用户使用所述终端时眼睛的参考视角范围;匹配单元642用于将所述图像中人眼的视角范围与所述样本人眼的视角范围进行相似度匹配;控制单元643用于在所述图像中人眼的视角范围与所述样本人眼的视角范围之间的相似度大于或等于预设阈值时,控制所述终端屏幕保持亮屏,并在所述图像中人眼的视角范围与所述样本人眼的视角范围之间的相似度小于所述预设阈值时,控制所述终端屏幕灭屏。

需要说明的是,在本申请的实施例中,所述样本数据可以是预先生成的。作为一种示例,如图8所示,该终端屏幕控制装置600还可包括:样本建立模块650,用于预先生成所述样本人眼的视角范围。其中,在本示例中,该样本建立模块650具体用于:在所述终端屏幕处于亮屏状态,且所述终端处于稳定状态时,调用所述终端的前置摄像头进行多次拍摄;识别所拍摄的多张样本图像中人眼的视角范围,并从所述多张样本图像中人眼的视角范围中确定出所述用户在使用所述终端时眼睛的视角范围;将确定的所述用户在使用所述终端时眼睛的视角范围作为所述样本人眼的视角范围。

根据本申请实施例的终端屏幕控制装置,在终端屏幕处于亮屏状态时,触发稳定性检测组件检测终端是否处于稳定状态,并在检测到终端处于稳定状态时,调用终端的前置摄像头,并通过前置摄像头对当前场景进行拍摄,之后,对拍摄到的图像进行人脸识别以识别出图像中人眼的视角范围,并根据图像中人眼的视角范围,控制终端屏幕灭屏或保持亮屏。即在监控到终端处于稳定状态时,利用人脸识别相关技术,识别出用户人眼的视角范围,并根据识别到的人眼的视角范围智能检测出用户是否正在使用终端,并根据检测结果智能控制终端屏幕的亮灭,在满足对终端屏幕亮灭智能化的需求的同时,也达到了节省终端电量的目的,提升了用户的使用体验。

为了提高终端设备的安全性,保障终端设备中用户隐私信息的安全性,可选地,在本申请的一个实施例中,如图9所示,该终端屏幕控制装置600还可包括:提取模块660、第一判断模块670。其中,提取模块660用于提取所述图像中人眼的特征信息。第一判断模块670用于根据所述特征信息判断所述终端是否正在被目标用户使用。其中,在本申请的实施例中,屏幕控制模块640还用于在根据所述特征信息判断所述终端正在被目标用户使用时,根据所述图像中人眼的视角范围,控制所述终端屏幕灭屏或保持亮屏。在本申请的一个实施例中,屏幕控制模块640还用于在根据所述特征信息判断当前正在使用所述终端的使用者为非所述用户本人时,控制所述终端屏幕灭屏。

为了使得终端设备的自动熄屏更加智能化,可根据不同的应用程序来调节熄屏。可选地,在本申请的一个实施例中,如图10所示,该终端屏幕控制装置600还可包括:类型确定模块680,用于在所述图像中人眼的视角范围与所述样本人眼的视角范围之间的相似度小于所述预设阈值时,确定所述终端屏幕当前正在显示的应用界面所属的应用程序类型。其中,在本申请的实施例中,屏幕控制模块640还用于在所述应用程序类型为阅览类时,控制所述终端屏幕灭屏,并在所述应用程序类型为音视频类时,控制所述终端屏幕保持亮屏。

为了提高本申请的可用性以及可行性,防止终端长时间未发生位移变化且仍处于亮屏状态,而用户又未使用终端的情况的发生,可选地,在本申请的一个实施例中,如图11所示,该终端屏幕控制装置600还可包括:亮屏时间确定模块690和第二判断模块6100。亮屏时间确定模块690用于在确定所终端屏幕处于亮屏状态之后,在触发稳定性检测组件检测终端是否处于稳定状态之前,确定所述终端屏幕的当前亮屏时间。第二判断模块6100用于判断所述当前亮屏时间是否大于预设时长。其中,在本申请的实施例中,图像拍摄模块620还用于在所述当前亮屏时间大于预设时长时,调用所述终端的前置摄像头,并通过所述前置摄像头对当前场景进行拍摄;检测触发模块610还用于在所述当前亮屏时间小于或等于预设时长时,触发稳定性检测组件检测终端是否处于稳定状态。

为了实现上述实施例,本申请还提出了一种终端设备。

图12是根据本申请一个实施例的终端设备的结构示意图。如图12所示,该终端设备1200可以包括:存储器1210、处理器1220及存储在存储器1210上并可在处理器1220上运行的计算机程序1230,处理器1220执行所述程序1230时,实现本申请上述任一个实施例所述的终端屏幕控制方法。

为了实现上述实施例,本申请还提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本申请上述任一个实施例所述的终端屏幕控制方法。

在本申请的描述中,需要理解的是,此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本申请的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本申请的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本申请的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本申请的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本申请的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本申请各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

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