基于终端设备的视力保护方法、装置及终端设备与流程

文档序号:11948831阅读:286来源:国知局
基于终端设备的视力保护方法、装置及终端设备与流程

本申请涉及移动终端技术领域,尤其涉及一种基于终端设备的视力保护方法、装置及终端设备。



背景技术:

生活中,用户可以随时随地通过终端设备浏览网页、玩游戏和阅读电子书等。

然而,终端设备无法通过人眼的疲劳程度来帮助用户控制使用终端设备时间,例如当用户长时间阅读小说时,容易视疲劳,造成视力下降。



技术实现要素:

本申请的目的旨在至少在一定程度上解决上述的技术问题之一。

为此,本申请的第一个目的在于提出一种基于终端设备的视力保护方法,该方法通过用户眼睛张开程度判断用户眼睛疲劳程度,并在眼睛疲劳时关闭屏幕,避免了用户过度用眼,保护用户视力。

本申请的第二个目的在于提出了一种基于终端设备的视力保护装置。

本申请的第三个目的在于提出了一种终端设备。

本申请的第四个目的在于提出了另一种终端设备。

为达上述目的,根据本申请第一方面实施例提出的一种基于终端设备的视力保护方法,包括以下步骤:按照预设周期采集用户的眼睛张开角度;获取用户当前的眼睛张开角度与上次采集的眼睛张开角度的角度差;若检测获知所述角度差大于预设的第一阈值,则对终端设备的屏幕进行熄屏处理。

本申请实施例的基于终端设备的视力保护方法,首先按照预设周期采集用户的眼睛张开角度,接着获取用户当前的眼睛张开角度与上次采集的眼睛张开角度的角度差,并在检测获知角度差大于预设的第一阈值,对终端设备的屏幕进行熄屏处理。该方法通过用户眼睛张开程度判断用户眼睛疲劳程度,并在眼睛疲劳时关闭屏幕,避免了用户过度用眼,保护用户视力。

另外,根据本申请上述实施例的基于终端设备的视力保护方法还可以具有如下附加的技术特征:

在一些示例中,所述的方法,还包括:如果所述应用程序的应用标识不属于所述非法应用列表,则提示用户所述应用程序的基本信息;如果获取所述用户根据所述基本信息发送的安装确认信息,则继续通过所述调试端口向所述第二终端安装所述应用程序。

在一些示例中,所述的方法,还包括:如果获取所述用户根据所述基本信息发送的举报信息,则停止通过所述调试端口向所述第二终端安装所述应用程序。

在一些示例中,所述的方法,还包括:将所述应用程序的应用标识添加到所述非法应用列表。

为达上述目的,根据本申请的第二方面实施例提出的一种基于终端设备的视力保护装置,采集模块,用于按照预设周期采集用户的眼睛张开角度;获取模块,用于获取用户当前的眼睛张开角度与上次采集的眼睛张开角度的角度差;第一处理模块,用于在检测获知所述角度差大于预设的第一阈值时,对终端设备的屏幕进行熄屏处理。

本申请实施例的基于终端设备的视力保护装置,首先采集模块按照预设周期采集用户的眼睛张开角度,接着获取模块获取用户当前的眼睛张开角度与上次采集的眼睛张开角度的角度差,第一处理模块在检测获知角度差大于预设的第一阈值,对终端设备的屏幕进行熄屏处理。该装置通过用户眼睛张开程度判断用户眼睛疲劳程度,并在眼睛疲劳时关闭屏幕,避免了用户过度用眼,保护用户视力。

另外,根据本申请上述实施例的基于终端设备的视力保护装置还可以具有如下附加的技术特征:

在一些示例中,所述的装置,提示模块,用于在检测获知所述角度差大于预设的第二阈值且小于所述第一阈值时,提示用户进行休息,其中,所述第二阈值小于所述第一阈值。

在一些示例中,所述的装置,还包括:第二处理模块,用于在检测获知所述角度差小于预设的第二阈值时,对终端设备的屏幕进行亮屏处理。

在一些示例中,设置模块,用于根据所述上次采集的眼睛张开角度和预设常数设置第一阈值和第二阈值,其中,所述第二阈值小于所述第一阈值。

为达上述目的,根据本申请的第三方面实施例提出的一种终端设备,包括:本申请第二方面实施例的基于终端设备的视力保护装置。

本申请实施例的终端设备,首先采集模块按照预设周期采集用户的眼睛张开角度,接着获取模块获取用户当前的眼睛张开角度与上次采集的眼睛张开角度的角度差,第一处理模块在检测获知角度差大于预设的第一阈值,对终端设备的屏幕进行熄屏处理。该装置通过用户眼睛张开程度判断用户眼睛疲劳程度,并在眼睛疲劳时关闭屏幕,避免了用户过度用眼,保护用户视力。

为达上述目的,根据本申请的第四方面实施例提出的一种终端设备,包括:以下一个或多个组件:处理器,存储器,电源电路,多媒体组件,音频组件,输入/输出(I/O)的接口,传感器组件,以及通信组件;其中,电路板安置在壳体围成的空间内部,所述处理器和所述存储器设置在所述电路板上;所述电源电路,用于为终端设备的各个电路或器件供电;所述存储器用于存储可执行程序代码;所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行以下步骤:

按照预设周期采集用户的眼睛张开角度;

获取用户当前的眼睛张开角度与上次采集的眼睛张开角度的角度差;

若检测获知所述角度差大于预设的第一阈值,则对终端设备的屏幕进行熄屏处理。

本申请实施例的终端设备,首先按照预设周期采集用户的眼睛张开角度,接着获取用户当前的眼睛张开角度与上次采集的眼睛张开角度的角度差,并在检测获知角度差大于预设的第一阈值,对终端设备的屏幕进行熄屏处理。该方法通过用户眼睛张开程度判断用户眼睛疲劳程度,并在眼睛疲劳时关闭屏幕,避免了用户过度用眼,保护用户视力。

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

附图说明

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

图1是根据本申请一个实施例的基于终端设备的视力保护方法的流程图;

图2是根据本申请另一个实施例的基于终端设备的视力保护方法的流程图;

图3是根据本申请一个实施例的基于终端设备的视力保护装置的结构示意图;

图4是根据本申请另一个实施例的基于终端设备的视力保护装置的结构示意图。

图5是根据本申请一个实施例的终端设备的结构示意图;以及

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

具体实施方式

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

下面参考附图描述本申请实施例的基于终端设备的视力保护方法、装置及终端设备。

图1是根据本申请一个实施例的基于终端设备的视力保护方法的流程图。

如图1所示,本申请实施例基于终端设备的视力保护方法包括以下步骤:

在步骤101中,按照预设周期采集用户的眼睛张开角度。

具体地,本实施例提供的基于终端设备的视力保护方法被配置在具有摄像头和显示屏幕的终端设备中为例进行具体说明。需要注意的是,终端设备的类型很多,可以根据应用需要进行选择,例如:手机、平板电脑、智能阅读器等。

用户打开终端设备,终端设备亮屏并开启前置摄像头,并通过前置摄像头采集用户眼睛张开角度以判断用户眼睛疲劳程度。

其中,终端设备可以按照预设周期获取用户的眼睛张开角度。需要说明的是,预设周期可以根据实际应用需要进行设置,例如每5秒采集一次用户眼睛张开角度。

例如,终端设备拍摄用户脸部图像,并截取眼部图像,然后眼部图像进行处理,得到当前时间用户的眼睛张开角度信息并保存。

在步骤102中,获取用户当前的眼睛张开角度与上次采集的眼睛张开角度的角度差。

在步骤103中,若检测获知角度差大于预设的第一阈值,则对终端设备的屏幕进行熄屏处理。

具体地,获取用户当前的眼睛张开角度以及上一次采集的眼睛张开角度后,将上一次采集的眼睛张开角度减去当前的眼睛张开角度得到角度差,并与预设的第一阈值进行比较,在获知角度差大于预设的第一阈值时,对终端设备的屏幕进行熄屏处理。

举例而言,当前时间10点采集的眼睛张开角度为2度,预设采集周期为5秒,在9点59分55秒采集的眼睛张开角度为5度,获得的角度差为3度,预设第一阈值为2,得到角度差大于预设第一阈值,对终端设备的屏幕进行熄屏处理。

需要说明的是,预设第一阈值可以根据实际应用需要进行设置,例如预设第一阈值为2。

综上所述,本申请实施例的基于终端设备的视力保护方法,首先按照预设周期采集用户的眼睛张开角度,接着获取用户当前的眼睛张开角度与上次采集的眼睛张开角度的角度差,并在检测获知角度差大于预设的第一阈值,对终端设备的屏幕进行熄屏处理。该方法通过用户眼睛张开程度判断用户眼睛疲劳程度,并在眼睛疲劳时关闭屏幕,避免了用户过度用眼,保护用户视力。

基于以上实施例,当用户当前的眼睛张开角度与上次采集的眼睛张开角度的角度差大于预设的第一阈值,直接对终端设备的屏幕进行熄屏处理。为了进一步提升用户的使用体验感,通过检测获知角度差大于预设的第二阈值且小于第一阈值,提示用户进行休息,其中,第二阈值小于第一阈值。

需要说明的是,设置第一阈值和第二阈值的方式有很多种,可以两者都为常数且第二阈值小于第一阈值,或者,可以根据上次采集的眼睛张开角度和预设的一个常数例如10来设置第一阈值和第二阈值。

下面结合图2具体说明:

图2为根据本申请另一个实施例的基于终端设备的视力保护方法的流程图。如图2所示,该基于终端设备的视力保护方法包括:

在步骤201中,根据上次采集的眼睛张开角度和预设常数设置第一阈值和第二阈值,其中,第二阈值小于第一阈值。

具体地,计算预设的第一常数与上次采集的眼睛张开角度的比值获取第一阈值。例如第一常数为10,上次采集的眼睛张开角度为5得到第一阈值为2。

计算预设的第二常数与上次采集的眼睛张开角度的比值获取第二阈值;其中,第二常数小于第一常数。例如第二常数为5,上次采集的眼睛张开角度为5得到第一阈值为1。

在步骤202中,按照预设周期采集用户的眼睛张开角度。

在步骤203中,获取用户当前的眼睛张开角度与上次采集的眼睛张开角度的角度差。

需要说明的是,步骤S202-S203的描述与上述步骤S101-S102相对应,因此对的步骤S202-S203的描述参考上述步骤S101-S102的描述,在此不再赘述。

在步骤204中,若检测获知角度差大于预设的第二阈值且小于第一阈值,则提示用户进行休息,其中,第二阈值小于第一阈值。

在步骤205中,若检测获知角度差大于预设的第一阈值,则对终端设备的屏幕进行熄屏处理。

在步骤206中,若检测获知角度差小于预设的第二阈值,则对终端设备的屏幕进行亮屏处理。

具体地,获取用户当前的眼睛张开角度以及上一次采集的眼睛张开角度后,将上一次采集的眼睛张开角度减去当前的眼睛张开角度得到角度差,并与预设的第一阈值和第二阈值(第二阈值小于第一阈值)进行比较的情况举例说明如下:

示例一:

如果获知角度差大于预设的第二阈值且小于第一阈值,提示用户进行休息。

例如,当前时间10点采集的眼睛张开角度为3.5度,预设采集周期为5秒,在9点59分55秒采集的眼睛张开角度为5度,获得的角度差为1.5度,第一常数为10,上次采集的眼睛张开角度为5得到第一阈值为2,第二常数为5,上次采集的眼睛张开角度为5得到第一阈值为1,得到角度差1.5大于预设的第二阈值1且小于第一阈值2,提示用户进行休息。

示例二:

检测获知角度差大于预设的第一阈值,则对终端设备的屏幕进行熄屏处。

例如,当前时间11点5秒点采集的眼睛张开角度为0.5度,预设采集周期为5秒,在11点秒采集的眼睛张开角度为3.5度,获得的角度差为3度,第一常数为10,上次采集的眼睛张开角度为3.5得到第一阈值为20/7,第二常数为5,上次采集的眼睛张开角度为3.5得到第一阈值为10/7,得到角度差3大于预设的第一阈值20/7,对终端设备的屏幕进行熄屏处理。

示例三:

检测获知角度差小于预设的第二阈值,则对终端设备的屏幕进行亮屏处理。

基于示例二所述中,对终端设备的屏幕进行熄屏处理后一段时间,例如,当前时间12点5秒点采集的眼睛张开角度为5度,预设采集周期为5秒,在12点采集的眼睛张开角度为3度,获得的角度差为-2度,第一常数为10,上次采集的眼睛张开角度为3得到第一阈值为10/3,第二常数为5,上次采集的眼睛张开角度为3得到第一阈值为5/3,得到角度差-2小于预设的第二阈值5/3,对终端设备的屏幕进行亮屏处理。

因此,在检测用户眼睛有点疲劳时,即检测获知角度差大于预设的第二阈值且小于第一阈值时,提醒用户休息,如果用户继续使用终端设备,检测到用户眼睛疲劳时,即获知角度差大于预设的第一阈值,直接对终端设备的屏幕进行熄屏处理。在一段时间过后,检测用户眼睛不再疲劳,即获知角度差小于预设的第二阈值时,对终端设备的屏幕进行亮屏处理。

综上所述,本申请实施例的基于终端设备的视力保护方法,进一步根据获取用户当前的眼睛张开角度与上次采集的眼睛张开角度的角度差,并获知角度差大于预设的第二阈值且小于第一阈值,提示用户进行休息,在检测获知角度差大于预设的第一阈值,对终端设备的屏幕进行熄屏处理以及获知角度差小于预设的第二阈值,则对终端设备的屏幕进行亮屏处理。该方法通过用户眼睛张开程度判断用户眼睛疲劳程度,并在眼睛疲劳时关闭屏幕,避免了用户过度用眼,保护用户视力。

为了实现上述实施例,本申请还提出了一种基于终端设备的视力保护装置,图3是根据本申请一个实施例的基于终端设备的视力保护装置的结构示意图。

如图3所示,该基于终端设备的视力保护装置包括:采集模块10、获取模块20和第一处理模块30。

其中,采集模块10用于按照预设周期采集用户的眼睛张开角度。

用户打开终端设备,终端设备亮屏并开启前置摄像头,并通过前置摄像头采集用户眼睛张开角度以判断用户眼睛疲劳程度。

其中,终端设备可以按照预设周期获取用户的眼睛张开角度。需要说明的是,预设周期可以根据实际应用需要进行设置,例如每5秒采集一次用户眼睛张开角度。

获取模块20用于获取用户当前的眼睛张开角度与上次采集的眼睛张开角度的角度差。

第一处理模块30用于在检测获知角度差大于预设的第一阈值时,对终端设备的屏幕进行熄屏处理。

具体地,获取用户当前的眼睛张开角度以及上一次采集的眼睛张开角度后,将上一次采集的眼睛张开角度减去当前的眼睛张开角度得到角度差,并与预设的第一阈值进行比较,在获知角度差大于预设的第一阈值时,对终端设备的屏幕进行熄屏处理。

需要说明的是,前述对基于终端设备的视力保护方法实施例的解释说明也适用于该实施例的基于终端设备的视力保护装置,其实现原理类似,此处不再赘述。

本申请实施例的基于终端设备的视力保护装置,首先采集模块按照预设周期采集用户的眼睛张开角度,接着获取模块获取用户当前的眼睛张开角度与上次采集的眼睛张开角度的角度差,第一处理模块在检测获知角度差大于预设的第一阈值,对终端设备的屏幕进行熄屏处理。该装置通过用户眼睛张开程度判断用户眼睛疲劳程度,并在眼睛疲劳时关闭屏幕,避免了用户过度用眼,保护用户视力。

基于以上实施例,当用户当前的眼睛张开角度与上次采集的眼睛张开角度的角度差大于预设的第一阈值,直接对终端设备的屏幕进行熄屏处理。为了进一步提升用户的使用体验感,通过检测获知角度差大于预设的第二阈值且小于第一阈值,提示用户进行休息,其中,第二阈值小于第一阈值。

需要说明的是,设置第一阈值和第二阈值的方式有很多种,可以两者都为常数且第二阈值小于第一阈值,或者,可以根据上次采集的眼睛张开角度和预设的一个常数例如10来设置第一阈值和第二阈值。

下面结合图4具体说明:

图4是根据本申请另一个实施例的基于终端设备的视力保护装置的结构示意图,如图4所示,在如图3所示的基础上,该基于终端设备的视力保护装置还包括:提示模块40、第二处理模块50和设置模块60。

其中,提示模块40用于在检测获知角度差大于预设的第二阈值且小于第一阈值时,提示用户进行休息,其中,第二阈值小于所述第一阈值。

第二处理模块50用于在检测获知角度差小于预设的第二阈值时,对终端设备的屏幕进行亮屏处理。

具体地,获取用户当前的眼睛张开角度以及上一次采集的眼睛张开角度后,将上一次采集的眼睛张开角度减去当前的眼睛张开角度得到角度差,并与预设的第一阈值和第二阈值(第二阈值小于第一阈值)进行比较的情况举例说明如下:

示例一:如果获知角度差大于预设的第二阈值且小于第一阈值,提示用户进行休息。

示例二:检测获知角度差大于预设的第一阈值,则对终端设备的屏幕进行熄屏处。

示例三:检测获知角度差小于预设的第二阈值,则对终端设备的屏幕进行亮屏处理。

设置模块60用于根据上次采集的眼睛张开角度和预设常数设置第一阈值和第二阈值,其中,第二阈值小于第一阈值。

具体地,计算预设的第一常数与上次采集的眼睛张开角度的比值获取第一阈值。例如第一常数为10,上次采集的眼睛张开角度为5得到第一阈值为2。

计算预设的第二常数与上次采集的眼睛张开角度的比值获取第二阈值;其中,第二常数小于第一常数。例如第二常数为5,上次采集的眼睛张开角度为5得到第一阈值为1。

需要说明的是,前述对基于终端设备的视力保护方法实施例的解释说明也适用于该实施例的基于终端设备的视力保护装置,其实现原理类似,此处不再赘述。

综上所述,本申请实施例的基于终端设备的视力保护装置,进一步根据获取用户当前的眼睛张开角度与上次采集的眼睛张开角度的角度差,并获知角度差大于预设的第二阈值且小于第一阈值,提示用户进行休息,在检测获知角度差大于预设的第一阈值,对终端设备的屏幕进行熄屏处理以及获知角度差小于预设的第二阈值,则对终端设备的屏幕进行亮屏处理。该方法通过用户眼睛张开程度判断用户眼睛疲劳程度,并在眼睛疲劳时关闭屏幕,避免了用户过度用眼,保护用户视力。

为了实现上述实施例,本发明还提出了一种终端设备,图5是根据本发明一个实施例的终端设备的结构示意图。

如图5所示,本发明实施例的终端设备包括基于终端设备的视力保护装置1000。

其中,需要说明的是,本发明实施例中的基于终端设备的视力保护装置1000与上述实施例中参考图3-图4描述的基于终端设备的视力保护装置对应,在此不再赘述。

本申请实施例的终端设备,首先采集模块按照预设周期采集用户的眼睛张开角度,接着获取模块获取用户当前的眼睛张开角度与上次采集的眼睛张开角度的角度差,第一处理模块在检测获知角度差大于预设的第一阈值,对终端设备的屏幕进行熄屏处理。该装置通过用户眼睛张开程度判断用户眼睛疲劳程度,并在眼睛疲劳时关闭屏幕,避免了用户过度用眼,保护用户视力。

图6是根据本发明另一个实施例的终端设备的结构示意图。

参见图6,终端设备2000可以包括以下一个或多个组件:处理器2001,存储器2002,电源电路2003,多媒体组件2004,音频组件2005,输入/输出(I/O)的接口2006,传感器组件2007,以及通信组件2008。

电源电路2003,用于为终端设备的各个电路或器件供电;存储器2002用于存储可执行程序代码;处理器2001通过读取存储器2002中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:

按照预设周期采集用户的眼睛张开角度;

获取用户当前的眼睛张开角度与上次采集的眼睛张开角度的角度差;

若检测获知角度差大于预设的第一阈值,则对终端设备的屏幕进行熄屏处理。

需要说明的是,前述对基于终端设备的视力保护方法实施例的解释说明也适用于该实施例的终端设备,其实现原理类似,此处不再赘述。

综上所述,本申请实施例的终端设备,首先按照预设周期采集用户的眼睛张开角度,接着获取用户当前的眼睛张开角度与上次采集的眼睛张开角度的角度差,并在检测获知角度差大于预设的第一阈值,对终端设备的屏幕进行熄屏处理。该方法通过用户眼睛张开程度判断用户眼睛疲劳程度,并在眼睛疲劳时关闭屏幕,避免了用户过度用眼,保护用户视力。

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

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

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

尽管上面已经示出和描述了本申请的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本申请的限制,本领域的普通技术人员在本申请的范围内可以对上述实施例进行变化、修改、替换和变型。

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