终端屏幕控制方法、装置、终端设备和存储介质制造方法及图纸

技术编号:20049950 阅读:43 留言:0更新日期:2019-01-09 05:51
本申请实施例公开了一种终端屏幕控制方法、装置、终端设备和存储介质。其中方法包括:在终端屏幕处于亮屏状态时,触发稳定性检测组件检测终端是否处于稳定状态;在检测到终端处于稳定状态时,调用终端的前置摄像头,并通过前置摄像头对当前场景进行拍摄;对拍摄到的图像进行人脸识别以识别出图像中人眼的视角范围;以及根据图像中人眼的视角范围,控制终端屏幕灭屏或保持亮屏。该方法可以智能控制终端屏幕的亮灭,在满足对终端屏幕亮灭智能化的需求的同时,也达到了节省终端电量的目的,提升了用户的使用体验。

【技术实现步骤摘要】
终端屏幕控制方法、装置、终端设备和存储介质
本申请涉及终端设备控制领域,尤其涉及一种终端屏幕控制方法、装置、终端设备和计算机可读存储介质。
技术介绍
随着移动终端技术的发展,现有移动终端通过触摸屏来实现操作的方式越来越普及,且为了操作方便,现有移动终端也在朝着大屏幕化的趋势发展,然而,大屏幕带来的直接弊端即是移动终端耗电量的增加,人们越来越重视节电技术。实际上在使用大屏幕移动终端设备的过程中有很多优化环节来节省电量,以手机为例,通常在用户没有操作屏幕一段时间后手机会自动熄屏,从而达到省电目的。然而,在某些场景下,如用户在浏览网页内容等,并没有触摸屏幕的需求,但需要手机亮屏以继续查看手机内容,导致现有的定时熄屏的方案已经无法满足对手机屏幕亮灭智能化的需求。因此如何智能化地控制移动终端屏幕的亮灭,已经成为亟待解决的问题。
技术实现思路
本申请实施例提出一种终端屏幕控制方法、装置、终端设备和存储介质,可以解决现有的定时熄屏的方案已经无法满足对手机屏幕亮灭智能化的需求的技术问题。第一方面,本申请实施例提出一种终端屏幕控制方法,包括:在终端的屏幕处于亮屏状态时,触发稳定性检测组件检测所述终端是否处于稳定状态;在检测到所述终端处于稳定状态时,调用所述终端的前置摄像头对当前场景进行拍摄;识别所拍摄的图像中人眼的视角范围;根据所述视角范围,控制所述屏幕灭屏或保持亮屏。第二方面,本申请实施例提出一种终端屏幕控制装置,包括:检测触发模块,用于在终端的屏幕处于亮屏状态时,触发稳定性检测组件检测所述终端是否处于稳定状态;图像拍摄模块,用于在检测到所述终端处于稳定状态时,调用所述终端的前置摄像头对当前场景进行拍摄;图像识别模块,用于识别所拍摄的图像中人眼的视角范围;屏幕控制模块,用于根据所述视角范围,控制所述屏幕灭屏或保持亮屏。第三方面,本申请实施例提出一种终端设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时,实现本申请第一方面实施例所述的终端屏幕控制方法。第四方面,本申请实施例提出一种非临时性计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本申请第一方面实施例所述的终端屏幕控制方法。根据本申请实施例的终端屏幕控制方法、装置、终端设备和计算机可读存储介质,在终端屏幕处于亮屏状态时,触发稳定性检测组件检测终端是否处于稳定状态,并在检测到终端处于稳定状态时,调用终端的前置摄像头对当前场景进行拍摄,之后,对拍摄到的图像进行人脸识别以识别出图像中人眼的视角范围,并根据图像中人眼的视角范围,控制终端屏幕灭屏或保持亮屏。即在监控到终端处于稳定状态时,利用人脸识别相关技术,识别出用户人眼的视角范围,并根据识别到的人眼的视角范围智能检测出用户是否正在使用终端,并根据检测结果智能控制终端屏幕的亮灭,在满足对终端屏幕亮灭智能化的需求的同时,也达到了节省终端电量的目的,提升了用户的使用体验。本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。附图说明本申请上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图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轴的分量值的步骤。也就是说,可检测在预设时间段内记录的所述陀螺仪的各轴分量值是否发生变化,当检测到在预设时间段内记录的所述陀螺仪的各轴分量值发生较大变化时,可认为所述陀螺仪的抖动幅度未平稳,比如用户在调整终端,此时可继续触发陀螺仪记录所述陀螺仪的各轴分量值;当检测到在预设时间段内记录的所述陀螺仪的各轴分量值未发生变化时,可判定所述陀螺仪的抖动幅度平稳,此时可认为所述终端处于稳定本文档来自技高网...

【技术保护点】
1.一种终端屏幕控制方法,其特征在于,包括:在终端的屏幕处于亮屏状态时,触发稳定性检测组件检测所述终端是否处于稳定状态;在检测到所述终端处于稳定状态时,调用所述终端的前置摄像头对当前场景进行拍摄;识别所拍摄的图像中人眼的视角范围;根据所述视角范围,控制所述屏幕灭屏或保持亮屏。

【技术特征摘要】
1.一种终端屏幕控制方法,其特征在于,包括:在终端的屏幕处于亮屏状态时,触发稳定性检测组件检测所述终端是否处于稳定状态;在检测到所述终端处于稳定状态时,调用所述终端的前置摄像头对当前场景进行拍摄;识别所拍摄的图像中人眼的视角范围;根据所述视角范围,控制所述屏幕灭屏或保持亮屏。2.如权利要求1所述的终端屏幕控制方法,其特征在于,所述稳定性检测组件包括陀螺仪;所述触发稳定性检测组件检测所述终端是否处于稳定状态,包括:记录所述陀螺仪在预设时间段内的X轴、Y轴和Z轴的分量值;根据所述X轴、Y轴和Z轴的分量值,判断所述陀螺仪的抖动幅度是否平稳;在判定所述陀螺仪的抖动幅度未平稳时,返回执行所述记录所述陀螺仪在预设时间段内的X轴、Y轴和Z轴的分量值的步骤;在判定所述陀螺仪的抖动幅度平稳时,确定所述终端处于稳定状态。3.如权利要求1所述的终端屏幕控制方法,其特征在于,所述稳定性检测组件包括振动传感器;所述触发稳定性检测组件检测所述终端是否处于稳定状态,包括:接收所述振动传感器的输出信号;根据所述振动传感器的输出信号判断所述终端是否处于稳定状态。4.如权利要求1所述的终端屏幕控制方法,其特征在于,所述根据所述视角范围,控制所述屏幕灭屏或保持亮屏,包括:获取样本人眼的视角范围,所述样本人眼的视角范围用于指示用户使用所述终端时眼睛的参考视角范围;将所述图像中人眼的视角范围与所述样本人眼的视角范围进行相似度匹配;当所述图像中人眼的视角范围与所述样本人眼的视角范围之间的相似度大于或等于预设阈值时,控制所述屏幕保持亮屏;当所述图像中人眼的视角范围与所述样本人眼的视角范围之间的相似度小于所述预设阈值时,控制所述屏幕灭屏。5.如权利要求4所述的终端屏幕控制方法,其特征在于,通过以下步骤预先生成所述样本人眼的视角范围:在所述终端的屏幕处于亮屏状态,且所述终端处于稳定状态时,调用所述终端的前置摄像头进行多次拍摄;识别所拍摄的多张样本图像中人眼的视角范围,并从所述多张样本图像中人眼的视角范围中确定出所述用户在使用所述终端时眼睛的视角范围;将确定的所述用户在使用所述终端时眼睛的视角范围作为所述样本人眼的视角范围。6.如权利要求1所述的终端屏幕控制方法,其特征在于,还包括:提取所述图像中人眼的特征信息;根据所述特征信息判断所述终端是否正在被目标用户使用;在根据所述特征信息判断所述终端正在被目标用户使用时,执行所述根据所述视角范围,控制所述屏幕灭屏或保持亮屏的步骤。7.如权利要求6所述的终端屏幕控制方法,其特征在于,还包括:在根据所述特征信息判断当前正在使用所述终端的使用者为非所述用户本人时,控制所述屏幕灭屏。8.如权利要求4所述的终端屏幕控制方法,其特征在于,所述方法还包括:在所述图像中人眼的视角范围与所述样本人眼的视角范围之间的相似度小于所述预设阈值时,确定所述屏幕当前正在显示的应用界面所属的应用程序类型;当所述应用程序类型为阅览类时,控制所述屏幕灭屏;当所述应用程序类型为音视频类时,控制所述屏幕保持亮屏。9.如权利要求1至8中任一项所述的终端屏幕控制方法,其特征在于,在确定所终端的屏幕处于亮屏状态之后,在触发稳定性检测组件检测所述终端是否处于稳定状态之前,所述方法还包括:确定所述屏幕的当前亮屏时间;判断所述当前亮屏时间是否大于预设时长;若是,则执行所述调用所述终端的前置摄像头对当前场景进行拍摄的步骤;若否,则执行所述触发稳定性检测组件检测所述终端是否处于稳定状态的步骤。10.一种终端屏幕控制装置,其特征在于,包括:检测触发模块,用于在终端的屏幕处于亮屏状态时,触发稳定性检测组件检测所述终端是否处于稳定状态;图像拍摄模块,用于在检测到所述终端处于稳定状态时,调用所述终端的前置摄像头对当前场景进行拍摄;图像识别模块,用于识别所拍摄的图像中人眼的视角范围;屏幕控制模块,用于根据所述视角范围,...

【专利技术属性】
技术研发人员:雷辉
申请(专利权)人:OPPO重庆智能科技有限公司
类型:发明
国别省市:重庆,50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1