一种视觉疲劳检测方法及用户终端转让专利

申请号 : CN201610032278.6

文献号 : CN105718875B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 丁泽楠

申请人 : 广东欧珀移动通信有限公司

摘要 :

本发明实施例公开了一种视觉疲劳检测方法及用户终端,包括:在用户终端获取目标用户的眼睛特征参数之后;则用户终端根据眼睛特征参数检测目标用户的眼睛当前是否处于视觉疲劳状态;若检测到目标用户的眼睛当前处于视觉疲劳状态,则用户终端可以输出用于提示目标用户的眼睛处于视觉疲劳状态的提示信息。在本发明实施例中,用户终端会实时获取目标用户的眼睛特征参数,并根据目标用户的眼睛特征参数来检测目标用户的眼睛当前是否处于视觉疲劳状态,由此可见,实施该发明实施例能够实时检测用户的视觉疲劳状态。

权利要求 :

1.一种视觉疲劳检测方法,其特征在于,包括:

启动用户终端倒计时模式,在所述倒计时模式计时结束时,获取目标用户的眼睛特征参数;所述眼睛特征参数包括:巩膜血丝量和/或眼睛眨眼频率;

检测所述巩膜血丝量是否大于第一预设阈值,若所述巩膜血丝量大于所述第一预设阈值,则所述目标用户的眼睛处于所述视觉疲劳状态,若所述巩膜血丝量小于所述第一预设阈值,则所述目标用户的眼睛不处于所述视觉疲劳状态;

或者,检测所述眼睛眨眼频率是否大于第一预设频率阈值,若检测到所述眼睛眨眼频率大于所述第一预设频率阈值,则所述目标用户的眼睛处于所述视觉疲劳状态,若检测到所述眼睛眨眼频率小于所述第一预设频率阈值,则所述目标用户的眼睛不处于所述视觉疲劳状态;

或者,检测所述巩膜血丝量是否大于第二预设阈值,若检测所述巩膜血丝量大于所述第二预设阈值,则检测所述眼睛眨眼频率是否大于第二预设频率阈值,若检测到所述眼睛眨眼频率大于所述第二预设频率阈值,则所述目标用户的眼睛处于所述视觉疲劳状态,若检测到所述眼睛眨眼频率小于所述第二预设频率阈值,则所述目标用户的眼睛不处于所述视觉疲劳状态;

若检测到所述目标用户的眼睛当前处于所述视觉疲劳状态,则输出用于提示所述目标用户的眼睛处于所述视觉疲劳状态的提示信息。

2.根据权利要求1所述的方法,其特征在于,所述获取目标用户的眼睛特征参数之前,所述方法还包括:确定连接于所述目标用户的眼睛的巩膜中心点与用户终端的显示界面的直线,所述直线垂直于所述用户终端的显示界面;

获取所述直线的距离;

检测所述直线的距离是否小于预设距离阈值;

其中,所述获取目标用户的眼睛特征参数,包括:

若检测所述直线的距离小于所述预设距离阈值,获取目标用户的眼睛特征参数。

3.根据权利要求1所述的方法,其特征在于,所述获取目标用户的眼睛特征参数之前,所述方法还包括:获取用户终端的当前显示内容;

确定所述当前显示内容的类型;

检测所述当前显示内容的类型是否属于预设类型;

其中,所述获取目标用户的眼睛特征参数,包括:

若检测所述当前显示内容的类型属于所述预设类型,则获取目标用户的眼睛特征参数。

4.一种用户终端,其特征在于,包括:

启动模块,用于在获取模块获取目标用户的眼睛特征参数之前,启动用户终端倒计时模式;

获取模块,用于在所述倒计时模式计时结束时,获取目标用户的眼睛特征参数;所述眼睛特征参数包括:巩膜血丝量和/或眼睛眨眼频率;

检测模块,用于根据所述眼睛特征参数检测所述目标用户的眼睛当前是否处于视觉疲劳状态的具体实施方式为所述检测模块检测所述巩膜血丝量是否大于第一预设阈值,若所述巩膜血丝量大于所述第一预设阈值,则所述目标用户的眼睛处于所述视觉疲劳状态,若所述巩膜血丝量小于所述第一预设阈值,则所述目标用户的眼睛不处于所述视觉疲劳状态;

或者,所述检测模块根据所述眼睛特征参数检测所述目标用户的眼睛当前是否处于视觉疲劳状态的具体实施方式为所述检测模块检测所述眼睛眨眼频率是否大于第一预设频率阈值,若检测到所述眼睛眨眼频率大于所述第一预设频率阈值,则所述目标用户的眼睛处于所述视觉疲劳状态,若检测到所述眼睛眨眼频率小于所述第一预设频率阈值,则所述目标用户的眼睛不处于所述视觉疲劳状态;

或者,所述检测模块根据所述眼睛特征参数检测所述目标用户的眼睛当前是否处于视觉疲劳状态的具体实施方式为所述检测模块检测所述巩膜血丝量是否大于第二预设阈值,若检测所述巩膜血丝量大于所述第二预设阈值,则检测所述眼睛眨眼频率是否大于第二预设频率阈值,若检测到所述眼睛眨眼频率大于所述第二预设频率阈值,则所述目标用户的眼睛处于所述视觉疲劳状态,若检测到所述眼睛眨眼频率小于所述第二预设频率阈值,则所述目标用户的眼睛不处于所述视觉疲劳状态;

输出模块,用于若所述检测模块检测到所述目标用户的眼睛当前处于所述视觉疲劳状态,则输出用于提示所述目标用户的眼睛处于所述视觉疲劳状态的提示信息。

5.根据权利要求4所述的用户终端,其特征在于,所述用户终端还包括:第一确定模块,用于在所述获取模块获取目标用户的眼睛特征参数之前,确定连接于所述目标用户的眼睛的巩膜中心点与用户终端的显示界面的直线,所述直线垂直于所述用户终端的显示界面;

所述获取模块,还用于获取所述直线的距离;

所述检测模块,还用于检测所述直线的距离是否小于预设距离阈值;

其中,所述获取模块获取目标用户的眼睛特征参数的具体实施方式包括若所述检测模块检测所述直线的距离小于所述预设距离阈值,获取目标用户的眼睛特征参数。

6.根据权利要求4所述的用户终端,其特征在于,

所述获取模块,还用于在获取目标用户的眼睛特征参数之前,获取用户终端的当前显示内容;

所述用户终端还包括:

第二确定模块,用于确定所述当前显示内容的类型;

所述检测模块,还用于检测所述当前显示内容的类型是否属于预设类型;

其中,所述获取模块获取目标用户的眼睛特征参数的具体实施方式包括若所述检测模块检测所述当前显示内容的类型属于所述预设类型,则获取目标用户的眼睛特征参数。

说明书 :

一种视觉疲劳检测方法及用户终端

技术领域

[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] 结合第二方面的用户终端,在第二方面的第一种可能的用户终端中,所述眼睛特征参数包括巩膜血丝量以及眼睛眨眼频率中的至少一种;
[0034] 其中,所述检测模块根据所述眼睛特征参数检测所述目标用户的眼睛当前是否处于视觉疲劳状态的具体实施方式为所述检测模块检测所述巩膜血丝量是否大于第一预设阈值,若所述巩膜血丝量大于所述第一预设阈值,则所述目标用户的眼睛处于所述视觉疲劳状态,若所述巩膜血丝量小于所述第一预设阈值,则所述目标用户的眼睛不处于所述视觉疲劳状态;或者,
[0035] 所述检测模块根据所述眼睛特征参数检测所述目标用户的眼睛当前是否处于视觉疲劳状态的具体实施方式为所述检测模块检测所述眼睛眨眼频率是否大于第一预设频率阈值,若检测到所述眼睛眨眼频率大于所述第一预设频率阈值,则所述目标用户的眼睛处于所述视觉疲劳状态,若检测到所述眼睛眨眼频率小于所述第一预设频率阈值,则所述目标用户的眼睛不处于所述视觉疲劳状态;或者,
[0036] 所述检测模块根据所述眼睛特征参数检测所述目标用户的眼睛当前是否处于视觉疲劳状态的具体实施方式为所述检测模块检测所述巩膜血丝量是否大于第二预设阈值,若检测所述巩膜血丝量大于所述第二预设阈值,则检测所述眼睛眨眼频率是否大于第二预设频率阈值,若检测到所述眼睛眨眼频率大于所述第二预设频率阈值,则所述目标用户的眼睛处于所述视觉疲劳状态,若检测到所述眼睛眨眼频率小于所述第二预设频率阈值,则所述目标用户的眼睛不处于所述视觉疲劳状态。
[0037] 结合第二方面的用户终端或者第二方面的第一种可能的用户终端,在第二方面的第二种可能的用户终端中,所述用户终端还包括:
[0038] 启动模块,用于在所述获取模块获取目标用户的眼睛特征参数之前,启动用户终端倒计时模式;
[0039] 其中,所述获取模块获取目标用户的眼睛特征参数的具体实施方式包括在所述倒计时模式计时结束时,获取目标用户的眼睛特征参数。
[0040] 结合第二方面的用户终端或者第二方面的第一种可能的用户终端,在第二方面的第三种可能的用户终端中,所述用户终端还包括:
[0041] 第一确定模块,用于在所述获取模块获取目标用户的眼睛特征参数之前,确定连接于所述目标用户的眼睛的巩膜中心点与用户终端的显示界面的直线,所述直线垂直于所述用户终端的显示界面;
[0042] 所述获取模块,还用于获取所述直线的距离;
[0043] 所述检测模块,还用于检测所述直线的距离是否小于预设距离阈值;
[0044] 其中,所述获取模块获取目标用户的眼睛特征参数的具体实施方式包括若所述检测模块检测所述直线的距离小于所述预设距离阈值,获取目标用户的眼睛特征参数。
[0045] 结合第二方面的用户终端或者第二方面的第一种可能的用户终端,在第二方面的第四种可能的用户终端中,所述用户终端还包括:
[0046] 所述获取模块,还用于在获取目标用户的眼睛特征参数之前,获取用户终端的当前显示内容;
[0047] 所述用户终端还包括:
[0048] 第二确定模块,用于确定所述当前显示内容的类型;
[0049] 所述检测模块,还用于检测所述当前显示内容的类型是否属于预设类型;
[0050] 其中,所述获取模块获取目标用户的眼睛特征参数的具体实施方式包括若所述检测模块检测所述当前显示内容的类型属于所述预设类型,则获取目标用户的眼睛特征参数。
[0051] 在本发明实施例中,用户终端会实时获取目标用户的眼睛特征参数,并根据目标用户的眼睛特征参数来检测目标用户的眼睛当前是否处于视觉疲劳状态,由此可见,实施该发明实施例能够实时检测用户的视觉疲劳状态。

附图说明

[0052] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0053] 图1是本发明实施例公开的一种视觉疲劳检测方法的流程示意图;
[0054] 图2是本发明实施例公开的另一种视觉疲劳检测方法的流程示意图;
[0055] 图3是本发明实施例公开的一种用户终端的结构示意图;
[0056] 图4是本发明实施例公开的另一种用户终端的结构示意图;
[0057] 图5是本发明实施例公开的又一种用户终端的结构示意图。

具体实施方式

[0058] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0059] 本发明实施例公开了一种视觉疲劳检测方法及用户终端。在本发明实施例中,用户终端会实时获取目标用户的眼睛特征参数,并根据目标用户的眼睛特征参数来检测目标用户的眼睛当前是否处于视觉疲劳状态,由此可见,实施该发明实施例能够实时检测用户的视觉疲劳状态。以下分别进行详细描述。
[0060] 请参阅图1,图1是本发明实施例公开的一种视觉疲劳检测方法的流程示意图。其中,图1所示的方法可以适用于智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等配置有显示界面的用户终端中。如图1所示,该视觉疲劳检测方法可以包括以下步骤:
[0061] 101、获取目标用户的眼睛特征参数。
[0062] 本发明实施例中,目标用户可以包括用户终端的摄像头可以采集到图片的区域中所包括的一个用户或多个用户。
[0063] 本发明实施例中,眼睛特征参数可以包括虹膜信息,巩膜血丝量以及眼睛眨眼频率中的一种或多种。其中,由于不同的用户,其虹膜信息不同,因此,虹膜信息主要用于区别不同的用户。
[0064] 102、根据眼睛特征参数检测目标用户的眼睛当前是否处于视觉疲劳状态。
[0065] 本发明实施例中,视觉疲劳是由于长时间用眼不当(如高度紧张地近距离目视、注视目标闪烁、目标亮度过高/过低、以及用眼过度等)之后出现视模糊、眼胀、干涩、流泪、眼眶酸痛等眼部症状、严重时会发展为头痛、眩晕、乏力等全身不适应的一种综合症。
[0066] 本发明实施例中,根据眼睛特征参数可以将视觉疲劳划分为轻度视觉疲劳、中度视觉疲劳以及高度视觉疲劳。其中,视觉疲劳的不同程度,其对应的眼睛特征参数不同。
[0067] 具体地,用户终端在获取目标用户的眼睛特征参数之后,则可以根据眼睛特征参数检测目标用户的眼睛当前是否处于视觉疲劳状态。
[0068] 103、若检测到目标用户的眼睛当前处于视觉疲劳状态,则输出用于提示目标用户的眼睛处于视觉疲劳状态的提示信息。
[0069] 本发明实施例中,若检测到目标用户的眼睛当前处于视觉疲劳状态,则用户终端可以输出用于提示目标用户的眼睛处于视觉疲劳状态的提示信息。其中,该提示信息的输出方式可以包括但不限于语音提示、文字提示、闪光提示以及震动提示中的一种或多种。
[0070] 进一步,由于视觉疲劳状态可以划分为不同的等级,因此当检测到目标用户的眼睛已经处于高度视觉疲劳时,则用户终端可以强制性控制用户终端的显示屏处于黑屏状态。
[0071] 在图1中,详细描述了在用户终端获取目标用户的眼睛特征参数之后;则用户终端根据眼睛特征参数检测目标用户的眼睛当前是否处于视觉疲劳状态;若检测到目标用户的眼睛当前处于视觉疲劳状态,则用户终端可以输出用于提示目标用户的眼睛处于视觉疲劳状态的提示信息。在本发明实施例中,用户终端会实时获取目标用户的眼睛特征参数,并根据目标用户的眼睛特征参数来检测目标用户的眼睛当前是否处于视觉疲劳状态,由此可见,实施该发明实施例能够实时检测用户的视觉疲劳状态。
[0072] 请参阅图2,图2是本发明实施例公开的另一种视觉疲劳检测方法的流程示意图。如图2所示,该视觉疲劳检测方法可以包括以下步骤:
[0073] 201、获取用户终端的当前显示内容。
[0074] 本发明实施例中,当前显示内容主要包括在用户终端的显示界面中显示的内容。其中,用户终端的显示界面是呈现在用户面前,用户终端屏幕上的图形状态。用户终端显示界面内可以包括一种或者多种组成界面的界面元素,具体的界面元素包括但不限于窗口、对话框、消息框、状态栏、图标、状态栏、widget等等中的一种或者多种。例如,一个用户终端显示界面中可以仅仅包括一个窗口,用于显示特定类型的电子信息(如:图片、文本等);也可以同时包含有消息框、图标、状态栏等。用户终端显示界面可以包括显示在用户终端屏幕内的界面和存储在用户终端内但没有显示给在用户终端屏幕的界面。显示在用户终端屏幕上的界面称之为显示界面。界面内的各种界面元素可以统称为界面内的内容信息。
[0075] 本发明实施例中,用户终端的显示界面的大小和形状可以调整,且在调整过程中可以是用户根据需要进行调整,也可以是用户终端根据用户的历史调整记录进行调整,本发明实施例不作限定。
[0076] 本发明实施例中,当前显示内容可以包括但不限于文字、图片、显示界面的背景颜色以及显示界面的背景图片等。
[0077] 202、确定当前显示内容的类型。
[0078] 本发明实施例中,当前显示内容不同时,其对应的类型也可能不同。反之,当前显示内容的类型不同时,其对应的内容也不同。具体地,当根据内容类型来划分内容时,则内容信息可以包括但不限于当前包含的内容的文本信息、图片、图标、视频、语音以及动画等等。还可以进一步的将内容信息中的一种类别的信息进行进一步的划分,例如,对文本信息进一步的划分,则可以将内容划分为文学、哲学、娱乐以及网页等等。其中,本发明实施例中的文本信息中可以包括有文字、图片、emoji、动画、符号中的一种或者多种。例如一个PPT(PowerPoint)文档中可以同时包含文字、图片、emoji、动画、符号等信息。
[0079] 具体地,用户终端在获取用户终端的当前显示内容之后,则可以确定当前显示内容的类型。举例来说,若当前显示内容只包括文字信息,则可以将当前显示内容的类型划分为电子书类型。
[0080] 203、检测当前显示内容的类型是否属于预设类型。
[0081] 本发明实施例中,预设类型可以包括但不限于纯文字类型、纯图片类型、游戏类型以及视频类型等。其中,纯文字类型是指只包括文字,不包括其他内容的类型;纯图片类型是指只包括图片,不包括其他内容的类型;游戏类型中包括的内容可以为文字与图片中的至少一种;视频类型中包括的内容也可以为文字或图片中的至少一种。也即,游戏类型与视频类型在一定程度上可以视为同一类型。
[0082] 本发明实施例中,用户终端在确定当前显示内容的类型之后,则可以检测当前显示内容的类型是否属于预设类型。若检测当前显示内容的类型属于预设类型,则执行步骤204,若检测当前显示内容的类型不属于预设类型,则结束本次操作。
[0083] 204、若检测当前显示内容的类型属于预设类型,则获取目标用户的眼睛特征参数。
[0084] 本发明实施例中,若检测当前显示内容的类型属于预设类型,则说明当前满足执行步骤获取目标用户的眼睛特征参数的条件,则用户终端可以获取目标用户的眼睛特征参数。
[0085] 作为一种可选的实施方式,在获取目标用户的眼睛特征参数之前,用户终端还可以启动用户终端倒计时模式,并在倒计时模式计时结束时,执行步骤获取目标用户的眼睛特征参数。其中,倒计时模式中所设定的计时时长可以是用户根据需要进行设定,也可以是用户终端根据用户的历史设定记录进行设定,本发明实施例不作限定。
[0086] 其中,倒计时模式是在用户终端解锁成功,并接收到用户的操作指令时启动。通过实时该发明实施例能够准确的计算目标用户使用用户终端的使用时长,并在使用终端(操作终端)的时长超过预设的计时时长时,检测目标用户眼睛的疲劳状态,从而能够进一步精准的判断用户的视觉疲劳状态。且并不是盲目的检测目标用户的眼睛是否处于视觉疲劳状态,从而可以降低用户终端的功耗。
[0087] 应注意的是,步骤启动用户终端倒计时模式与步骤201获取用户终端的当前显示内容是两个并列的实施方式,也即,这是两种不同的实施方式。
[0088] 作为另一种可选的实施方式,在执行步骤获取目标用户的眼睛特征参数之前,用户终端还可以执行步骤:
[0089] 11)确定连接于目标用户的眼睛的巩膜中心点与用户终端的显示界面的直线,直线垂直于用户终端的显示界面;
[0090] 12)获取直线的距离;
[0091] 13)检测直线的距离是否小于预设距离阈值;
[0092] 其中,步骤获取目标用户的眼睛特征参数,包括:
[0093] 若检测直线的距离小于预设距离阈值,获取目标用户的眼睛特征参数。
[0094] 本发明实施例中,步骤11)确定连接于目标用户的眼睛的巩膜中心点与用户终端的显示界面的直线与步骤201获取用户终端的当前显示内容是两个并列的动作,也即是两个不同的实施方式。
[0095] 本发明实施例中,可以在用户终端中预设一个预设距离阈值,其中,该预设距离阈值可以是用户终端根据需要进行设定,也可以是用户终端根据用户的历史设定记录进行设定,还可以是用户终端根据用户的历史使用手机时的距离值来设定;本发明实施例不作限定。
[0096] 本发明实施例中,当用户终端根据用户的历史使用手机时的距离值来设定上述预设距离阈值时,具体可以包括以下步骤:
[0097] 21)获取在预设时间段内用户使用手机时人脸与用户终端显示界面的距离;
[0098] 22)计算上述时间段内用户使用手机时人脸与用户终端显示界面的距离的平均距离;
[0099] 23)根据预设的设定规则将上述预设距离阈值设定至与上述平均距离匹配的值。
[0100] 举例来说,若计算上述时间段内用户使用手机时人脸与用户终端显示界面的距离的平均距离为20厘米。则可以将上述预设距离阈值设定为20厘米,或者(20-n)厘米,或者(20+n)厘米,或者(20-n)厘米至(20+n)厘米,其中,n为实数。
[0101] 具体地,用户终端在获取连接于目标用户的眼睛的巩膜中心点与用户终端的显示界面的直线的距离值后,则可以检测直线的距离是否小于预设距离阈值,并在检测直线的距离小于预设距离阈值,执行步骤获取目标用户的眼睛特征参数,并输出用于提示用户的人脸与用户终端的距离过小的提示信息。其中,该提示信息可以包括但不限于语音提示、文字提示、震动提示以及闪光提示中的一种或多种。通过实施该发明实施例,能够进一步精准的确定检测目标用户的眼睛是否处于视觉疲劳状态的时间,从而可以避免用户终端一直处于检测的状态,以达到降低用户终端的功耗的效果。
[0102] 205、根据眼睛特征参数检测目标用户的眼睛当前是否处于视觉疲劳状态。
[0103] 本发明实施例中,由于眼睛特征参数可以包括巩膜血丝量以及眼睛眨眼频率中的至少一种,则步骤205根据眼睛特征参数检测目标用户的眼睛当前是否处于视觉疲劳状态可以包括以下几种实施方式:
[0104] 检测巩膜血丝量是否大于第一预设阈值,若巩膜血丝量大于第一预设阈值,则目标用户的眼睛处于视觉疲劳状态,若巩膜血丝量小于第一预设阈值,则目标用户的眼睛不处于视觉疲劳状态;或者,
[0105] 检测眼睛眨眼频率是否大于第一预设频率阈值,若检测到眼睛眨眼频率大于第一预设频率阈值,则目标用户的眼睛处于视觉疲劳状态,若检测到眼睛眨眼频率小于第一预设频率阈值,则目标用户的眼睛不处于视觉疲劳状态;或者,
[0106] 检测巩膜血丝量是否大于第二预设阈值,若检测巩膜血丝量大于第二预设阈值,则检测眼睛眨眼频率是否大于第二预设频率阈值,若检测到眼睛眨眼频率大于第二预设频率阈值,则目标用户的眼睛处于视觉疲劳状态,若检测到眼睛眨眼频率小于第二预设频率阈值,则目标用户的眼睛不处于视觉疲劳状态。或者,
[0107] 检测眼睛眨眼频率是否大于第三预设频率阈值,若检测眼睛眨眼频率大于第三预设频率阈值,则检测巩膜血丝量是否大于第三预设阈值,若检测巩膜血丝量大于第三预设阈值,则目标用户的眼睛处于视觉疲劳状态,若检测巩膜血丝量小于第三预设阈值,则目标用户的眼睛不处于视觉疲劳状态。
[0108] 本发明实施例中,可以在用户终端中预设第一预设阈值、第二预设阈值以及第三预设阈值,其中,第一预设阈值、第二预设阈值以及第三预设阈值在预设的过程中可以是用户根据需要进行设定,也可以是用户终端根据用户的历史设定记录进行设定,还可以是用户终端通过向服务器发送携带目标用户年龄信息的平均巩膜血丝量的获取请求,服务器接收到该平均巩膜血丝量的获取请求之后,则可以将服务器中存储的平均巩膜血丝量发送至终端。其中,平均巩膜血丝量时服务器通过接收到至少一个终端发送的与该年龄信息匹配的巩膜血丝量所求取的平均值。
[0109] 本发明实施例中,可以在用户终端中预设第一预设频率阈值、第二预设频率阈值以及第三预设频率阈值。其中,第一预设频率阈值、第二预设频率阈值以及第三预设频率阈值在预设的过程中可以是用户根据需要进行设定,也可以是用户终端根据用户的历史设定记录进行设定,还可以是用户终端向服务器发送携带当前时间信息的平均眨眼频率获取请求,当服务器接收到该平均眨眼频率获取请求时,服务器可以根据该当前时间信息查找平均眨眼频率,并将查找到的平均眨眼频率发送至用户终端。其中,平均眨眼频率是服务器根据至少一个用户终端发送的与当前时间信息匹配的眨眼频率所求取的。由于一天之内,不同的时间段,可能人的疲劳程度不同,因此在发送平均眨眼频率获取请求时,可以携带当前时间信息。
[0110] 206、若检测到目标用户的眼睛当前处于视觉疲劳状态,则输出用于提示目标用户的眼睛处于视觉疲劳状态的提示信息。
[0111] 本发明实施例中,若检测到目标用户的眼睛当前处于视觉疲劳状态,则用户终端可以输出用于提示目标用户的眼睛处于视觉疲劳状态的提示信息。其中,该提示信息可以包括但不限于语音提示、文字提示、震动提示以及闪光提示中的一种或多种。
[0112] 在图2中,详细描述了用户终端在检测目标用户的眼睛当前是否处于视觉疲劳状态之前,还可以启动倒计时模式,并在倒计时模式计时结束时,开始检测目标用户的眼睛当前是否处于视觉疲劳状态;或者用户终端在检测目标用户的眼睛当前是否处于视觉疲劳状态之前,还可以获取目标用户的眼睛的巩膜中心点与用户终端的显示界面的直线的距离,并在检测直线的距离小于预设距离阈值时,开始检测目标用户的眼睛当前是否处于视觉疲劳状态。通过实施上述实施方式,可以避免用户终端一直处于检测目标用户的眼睛当前是否处于视觉疲劳状态,也同时可以避免用户终端盲目的检测目标用户的眼睛当前是否处于视觉疲劳状态,以达到能够在准确确定目标用户的疲劳状态的同时,降低用户终端的功耗。
[0113] 请参阅图3,图3是本发明实施例公开的一种用户终端的结构示意图,用于执行上述视觉疲劳检测方法。其中,图3所示的用户终端可以包括但不限于智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等配置有显示界面的用户终端。如图3所示,该用户终端可以包括:获取模块301、检测模块302以及输出模块303,其中,
[0114] 获取模块301,用于获取目标用户的眼睛特征参数。
[0115] 本发明实施例中,目标用户可以包括用户终端的摄像头可以采集到图片的区域中所包括的一个用户或多个用户。
[0116] 本发明实施例中,眼睛特征参数可以包括虹膜信息,巩膜血丝量以及眼睛眨眼频率中的一种或多种。其中,由于不同的用户,其虹膜信息不同,因此,虹膜信息主要用于区别不同的用户。
[0117] 检测模块302,用于根据眼睛特征参数检测目标用户的眼睛当前是否处于视觉疲劳状态。
[0118] 本发明实施例中,视觉疲劳是由于长时间用眼不当(如高度紧张地近距离目视、注视目标闪烁、目标亮度过高/过低、以及用眼过度等)之后出现视模糊、眼胀、干涩、流泪、眼眶酸痛等眼部症状、严重时会发展为头痛、眩晕、乏力等全身不适应的一种综合症。
[0119] 本发明实施例中,根据眼睛特征参数可以将视觉疲劳划分为轻度视觉疲劳、中度视觉疲劳以及高度视觉疲劳。其中,视觉疲劳的不同程度,其对应的眼睛特征参数不同。
[0120] 具体地,在获取模块301获取目标用户的眼睛特征参数之后,则检测模块302可以根据眼睛特征参数检测目标用户的眼睛当前是否处于视觉疲劳状态。
[0121] 输出模块303,用于若检测模块302检测到目标用户的眼睛当前处于视觉疲劳状态,则输出用于提示目标用户的眼睛处于视觉疲劳状态的提示信息。
[0122] 本发明实施例中,若检测模块302检测到目标用户的眼睛当前处于视觉疲劳状态,则输出模块303可以输出用于提示目标用户的眼睛处于视觉疲劳状态的提示信息。其中,该提示信息的输出方式可以包括但不限于语音提示、文字提示、闪光提示以及震动提示中的一种或多种。
[0123] 进一步,由于视觉疲劳状态可以划分为不同的等级,因此当检测到目标用户的眼睛已经处于高度视觉疲劳时,则用户终端可以强制性控制用户终端的显示屏处于黑屏状态。
[0124] 在图3中,详细描述了在获取模块301获取目标用户的眼睛特征参数之后;则检测模块302根据眼睛特征参数检测目标用户的眼睛当前是否处于视觉疲劳状态;若检测模块302检测到目标用户的眼睛当前处于视觉疲劳状态,则输出模块303可以输出用于提示目标用户的眼睛处于视觉疲劳状态的提示信息。在本发明实施例中,获取模块301会实时获取目标用户的眼睛特征参数,检测模块302并根据目标用户的眼睛特征参数来检测目标用户的眼睛当前是否处于视觉疲劳状态,由此可见,实施该发明实施例能够实时检测用户的视觉疲劳状态。
[0125] 请参阅图4,图4是本发明实施例公开的另一种用户终端的结构示意图,用于执行上述视觉疲劳检测方法。其中,图4是在图3的基础上进一步细化得到,除包括图3所示的所有单元外,还可以包括:启动模块304、第一确定模块305以及第二确定模块306,其中,[0126] 启动模块304,用于在获取模块301获取目标用户的眼睛特征参数之前,启动用户终端倒计时模式。
[0127] 其中,获取模块301获取目标用户的眼睛特征参数的具体实施方式包括在倒计时模式计时结束时,获取目标用户的眼睛特征参数。
[0128] 第一确定模块305,用于在获取模块301获取目标用户的眼睛特征参数之前,确定连接于目标用户的眼睛的巩膜中心点与用户终端的显示界面的直线,直线垂直于用户终端的显示界面。
[0129] 获取模块301,还用于获取直线的距离。
[0130] 检测模块302,还用于检测直线的距离是否小于预设距离阈值。
[0131] 其中,获取模块301获取目标用户的眼睛特征参数的具体实施方式包括若检测模块检测直线的距离小于预设距离阈值,获取目标用户的眼睛特征参数。
[0132] 获取模块301,还用于在获取目标用户的眼睛特征参数之前,获取用户终端的当前显示内容。
[0133] 第二确定模块306,用于确定当前显示内容的类型。
[0134] 检测模块302,还用于检测当前显示内容的类型是否属于预设类型。
[0135] 其中,获取模块301获取目标用户的眼睛特征参数的具体实施方式包括若检测模块302检测当前显示内容的类型属于预设类型,则获取目标用户的眼睛特征参数。
[0136] 其中,眼睛特征参数包括巩膜血丝量以及眼睛眨眼频率中的至少一种;检测模块302根据眼睛特征参数检测目标用户的眼睛当前是否处于视觉疲劳状态的具体实施方式为检测模块302检测巩膜血丝量是否大于第一预设阈值,若巩膜血丝量大于第一预设阈值,则目标用户的眼睛处于视觉疲劳状态,若巩膜血丝量小于第一预设阈值,则目标用户的眼睛不处于视觉疲劳状态;或者,
[0137] 检测模块302根据眼睛特征参数检测目标用户的眼睛当前是否处于视觉疲劳状态的具体实施方式为检测模块302检测眼睛眨眼频率是否大于第一预设频率阈值,若检测到眼睛眨眼频率大于第一预设频率阈值,则目标用户的眼睛处于视觉疲劳状态,若检测到眼睛眨眼频率小于第一预设频率阈值,则目标用户的眼睛不处于视觉疲劳状态;或者,[0138] 检测模块302根据眼睛特征参数检测目标用户的眼睛当前是否处于视觉疲劳状态的具体实施方式为检测模块302检测巩膜血丝量是否大于第二预设阈值,若检测巩膜血丝量大于第二预设阈值,则检测眼睛眨眼频率是否大于第二预设频率阈值,若检测到眼睛眨眼频率大于第二预设频率阈值,则目标用户的眼睛处于视觉疲劳状态,若检测到眼睛眨眼频率小于第二预设频率阈值,则目标用户的眼睛不处于视觉疲劳状态。
[0139] 通过实施图4所示的实施方式,用户终端能够在准确确定目标用户的疲劳状态的同时,降低用户终端的功耗。
[0140] 请参阅图5,图5是本发明实施例公开的又一种用户终端的结构示意图,用于执行上述视觉疲劳检测方法。其中,
[0141] 其中,如图5所示,该用户终端500可以包括:至少一个处理器501,至少一个输入装置502,至少一个输出装置503,存储器504等组件。其中,这些组件通过一条或多条总线505进行通信连接。本领域技术人员可以理解,图5中示出的用户终端的结构并不构成对本发明实施例的限定,它既可以是总线形结构,也可以是星型结构,还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
[0142] 处理器501为用户终端的控制中心,利用各种接口和线路连接整个用户终端的各个部分,通过运行或执行存储在存储器504内的程序和/或模块,以及调用存储在存储器504内的数据,以执行用户终端的各种功能和处理数据。处理器501可以由集成电路(Integrated Circuit,简称IC)组成,例如可以由单颗封装的IC所组成,也可以由连接多颗相同功能或不同功能的封装IC而组成。举例来说,处理器501可以仅包括中央处理器(Central Processing Unit,简称CPU),也可以是CPU、数字信号处理器(digital signal processor,简称DSP)、图形处理器(Graphic Processing Unit,简称GPU)及各种控制芯片的组合。在本发明实施方式中,CPU可以是单运算核心,也可以包括多运算核心。
[0143] 输入装置502可以包括标准的触摸屏、键盘等,也可以包括有线接口、无线接口等。
[0144] 输出装置503可以包括显示屏、扬声器等,也可以包括有线接口、无线接口等。
[0145] 存储器504可用于存储软件程序以及模块,处理器501、输入装置502以及输出装置503通过调用存储在存储器504中的软件程序以及模块,从而执行用户终端的各项功能应用以及实现数据处理。存储器504主要包括程序存储区和数据存储区,其中,程序存储区可存储操作系统、至少一个功能所需的应用程序等;数据存储区可存储根据用户终端的使用所创建的数据等。在本发明实施例中,操作系统可以是Android系统、iOS系统或Windows操作系统等等。
[0146] 具体地,处理器501调用存储在存储器504中的应用程序,用于执行以下操作:
[0147] 处理器501控制输入装置502获取目标用户的眼睛特征参数;
[0148] 处理器501根据眼睛特征参数检测目标用户的眼睛当前是否处于视觉疲劳状态;
[0149] 若处理器501检测到目标用户的眼睛当前处于视觉疲劳状态,则控制输出装置503输出用于提示目标用户的眼睛处于视觉疲劳状态的提示信息。
[0150] 本发明实施例中,眼睛特征参数包括巩膜血丝量以及眼睛眨眼频率中的至少一种;处理器501调用存储在存储器504中的应用程序,执行步骤根据眼睛特征参数检测目标用户的眼睛当前是否处于视觉疲劳状态,包括:
[0151] 检测巩膜血丝量是否大于第一预设阈值,若巩膜血丝量大于第一预设阈值,则目标用户的眼睛处于视觉疲劳状态,若巩膜血丝量小于第一预设阈值,则目标用户的眼睛不处于视觉疲劳状态;或者,
[0152] 检测眼睛眨眼频率是否大于第一预设频率阈值,若检测到眼睛眨眼频率大于第一预设频率阈值,则目标用户的眼睛处于视觉疲劳状态,若检测到眼睛眨眼频率小于第一预设频率阈值,则目标用户的眼睛不处于视觉疲劳状态;或者,
[0153] 检测巩膜血丝量是否大于第二预设阈值,若检测巩膜血丝量大于第二预设阈值,则检测眼睛眨眼频率是否大于第二预设频率阈值,若检测到眼睛眨眼频率大于第二预设频率阈值,则目标用户的眼睛处于视觉疲劳状态,若检测到眼睛眨眼频率小于第二预设频率阈值,则目标用户的眼睛不处于视觉疲劳状态。
[0154] 本发明实施例中,处理器501调用存储在存储器504中的应用程序,执行步骤获取目标用户的眼睛特征参数之前,还可以执行以下步骤:
[0155] 处理器501启动用户终端倒计时模式;
[0156] 其中,处理器501控制输入装置502获取目标用户的眼睛特征参数,包括:
[0157] 在倒计时模式计时结束时,获取目标用户的眼睛特征参数。
[0158] 本发明实施例中,处理器501调用存储在存储器504中的应用程序,执行步骤获取目标用户的眼睛特征参数之前,还可以执行以下步骤:
[0159] 处理器501确定连接于目标用户的眼睛的巩膜中心点与用户终端的显示界面的直线,直线垂直于用户终端的显示界面;
[0160] 处理器501获取直线的距离;
[0161] 处理器501检测直线的距离是否小于预设距离阈值;
[0162] 其中,处理器501控制输入装置502获取目标用户的眼睛特征参数,包括:
[0163] 若处理器501检测直线的距离小于预设距离阈值,获取目标用户的眼睛特征参数。
[0164] 本发明实施例中,处理器501调用存储在存储器504中的应用程序,执行步骤获取目标用户的眼睛特征参数之前,还可以执行以下步骤:
[0165] 处理器501获取用户终端的当前显示内容;
[0166] 处理器501确定当前显示内容的类型;
[0167] 处理器501检测当前显示内容的类型是否属于预设类型;
[0168] 其中,处理器501控制输入装置502获取目标用户的眼睛特征参数,包括:
[0169] 若处理器501检测当前显示内容的类型属于预设类型,则控制输入装置502获取目标用户的眼睛特征参数。
[0170] 具体的,本发明实施例中介绍的用户终端可以实施本发明结合图1、图2介绍的视觉疲劳检测方法实施例中的部分或全部流程。
[0171] 本发明所有实施例中的模块或子模块,可以通过通用集成电路,例如CPU(Central Processing Unit,中央处理器),或通过ASIC(Application Specific Integrated Circuit,专用集成电路)来实现。
[0172] 本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
[0173] 本发明实施例用户终端中的单元可以根据实际需要进行合并、划分和删减。
[0174] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存取存储器(Random Access Memory,简称RAM)等。
[0175] 以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。