一种蓝光过滤方法及电子设备与流程

文档序号:14897337发布日期:2018-07-08 08:49阅读:174来源:国知局

本发明涉及电子设备技术领域,具体涉及一种蓝光过滤方法及电子设备。



背景技术:

电脑显示屏、手机显示屏、液晶电视显示屏等发出的光大都具有伤害人眼的蓝光,而电脑、手机以及电视等电子设备因其丰富的功能在人们的工作和生活中被广泛使用,因此如何减少蓝光对人眼的伤害成为了一个越来越被关注的问题。目前市面上的蓝光过滤装置通常仅提供一种蓝光过滤的强度指数,致使蓝光过滤装置以相同的强度指数,对以纯蓝色为主的界面和少蓝色的界面进行蓝光过滤,无法达到最大程度的护眼。



技术实现要素:

本发明实施例公开一种蓝光过滤方法及电子设备,能够解决因对不同蓝光含量的界面采用同一强度指数进行过滤而导致无法达到最佳护眼效果的问题。

本发明实施例第一方面公开一种蓝光过滤方法,所述方法包括:

检测电子设备显示屏的当前界面的蓝光含量;

在所述电子设备的多个蓝光过滤模式中查找与所述蓝光含量相匹配的目标蓝光过滤模式,其中,所述蓝光过滤模式包括用于指示过滤蓝光的强度指数,且任意两个所述蓝光过滤模式所包括的用于指示过滤蓝光的强度指数不相同;

采用所述目标蓝光过滤模式对所述当前界面进行蓝光过滤。

作为一种可选的实施方式,在本发明实施例第一方面中,所述检测电子设备显示屏的当前界面的蓝光含量之后,以及所述在所述电子设备的多个蓝光过滤模式中查找与所述蓝光含量相匹配的目标蓝光过滤模式之前,所述方法还包括:

获取截至当前时刻为止所述显示屏亮屏时长内的蓝光含量的累计量;

判断所述蓝光含量的累计量是否大于预设蓝光含量,如果大于所述预设蓝光含量,则执行所述的在所述电子设备的多个蓝光过滤模式中查找与所述蓝光含量相匹配的目标蓝光过滤模式。

作为一种可选的实施方式,在本发明实施例第一方面中,当所述蓝光含量的累计量大于所述预设蓝光含量时,以及所述在所述电子设备的多个蓝光过滤模式中查找与所述蓝光含量相匹配的目标蓝光过滤模式之前,所述方法还包括:

从所述电子设备的用户身份信息中获取用户的年龄信息;

在所述电子设备的多个蓝光过滤模式中查找与所述蓝光含量相匹配的目标蓝光过滤模式,包括:

在所述电子设备的多个蓝光过滤模式中查找与所述蓝光含量、所述年龄信息相匹配的目标蓝光过滤模式。

作为一种可选的实施方式,在本发明实施例第一方面中,所述采用所述目标蓝光过滤模式对所述当前界面进行蓝光过滤之后,所述方法还包括:

判断所述显示屏的亮屏时长是否大于预设时长,如果大于所述预设时长,获取所述当前界面所属应用程序的应用类型,以及从所述电子设备的用户身份信息中获取用户的职业信息;

判断所述应用类型是否属于游戏类型,如果属于所述游戏类型,判断所述职业信息中是否包含与游戏有关的关键字,如果未包含所述关键字,则控制所述显示屏的当前状态切换为灭屏状态。

作为一种可选的实施方式,在本发明实施例第一方面中,当所述应用类型不属于所述游戏类型时,所述方法还包括:

输出用于提示用户用眼过度的提示信息,并检测用户眼睛的注视点;

判断所述注视点是否在所述显示屏上;

如果不在所述显示屏上,则执行所述的控制所述显示屏的当前状态切换为灭屏状态。

本发明实施例第二方面公开一种电子设备,包括:

检测单元,用于检测所述电子设备显示屏的当前界面的蓝光含量;

查找单元,用于在所述电子设备的多个蓝光过滤模式中查找与所述蓝光含量相匹配的目标蓝光过滤模式,所述蓝光过滤模式包括用于指示过滤蓝光的强度指数,且任意两个所述蓝光过滤模式所包括的用于指示过滤蓝光的强度指数不相同;

过滤单元,用于采用所述目标蓝光过滤模式对所述当前界面进行蓝光过滤。

作为一种可选的实施方式,在本发明实施例第二方面中,所述电子设备还包括:

第一获取单元,用于在所述检测单元检测所述电子设备显示屏的当前界面的蓝光含量之后,获取截至当前时刻为止所述显示屏亮屏时长内的蓝光含量的累计量;

第一判断单元,用于判断所述第一获取单元获取到的所述蓝光含量的累计量是否大于预设蓝光含量,如果大于所述预设蓝光含量,则触发所述查找单元在所述电子设备的多个蓝光过滤模式中查找与所述蓝光含量相匹配的目标蓝光过滤模式。

作为一种可选的实施方式,在本发明实施例第二方面中,所述第一获取单元,还用于当所述第一判断单元判断出所述蓝光含量的累计量大于所述预设蓝光含量时,从所述电子设备的用户身份信息中获取用户的年龄信息;

所述查找单元,具体用于在所述电子设备的多个蓝光过滤模式中查找与所述蓝光含量、所述年龄信息相匹配的目标蓝光过滤模式。

作为一种可选的实施方式,在本发明实施例第二方面中,所述电子设备还包括:

第二判断单元,用于在所述过滤单元采用所述目标蓝光过滤模式对所述当前界面进行蓝光过滤之后,判断所述显示屏的亮屏时长是否大于预设时长;

第二获取单元,用于当所述第二判断单元判断出所述显示屏的亮屏时长大于所述预设时长时,获取所述当前界面所属应用程序的应用类型,以及从所述电子设备的用户身份信息中获取用户的职业信息;

所述第二判断单元,还用于判断所述应用类型是否属于游戏类型;

所述第二判断单元,还用于当判断出所述应用类型不属于所述游戏类型时,判断所述职业信息中是否包含与游戏有关的关键字;

控制单元,用于当所述第二判断单元判断出所述职业信息中未包含与游戏有关的所述关键字时,控制所述显示屏的当前状态切换为灭屏状态。

作为一种可选的实施方式,在本发明实施例第二方面中,所述电子设备还包括:

提示单元,用于当所述应用类型不属于所述游戏类型时,输出用于提示用户用眼过度的提示信息;

所述检测单元,还用于检测用户眼睛的注视点;

所述第二判断单元,还用于判断所述注视点是否在所述显示屏上;

所述控制单元,具体用于当所述第二判断单元判断出所述注视点不在所述显示屏上时,控制所述显示屏的当前状态切换为灭屏状态。

本发明实施例第三方面公开一种电子设备,包括:

存储有可执行程序代码的存储器;

与所述存储器耦合的处理器;

所述处理器调用所述存储器中存储的所述可执行程序代码,执行本发明第一方面的任意一种方法的部分或全部步骤。

本发明实施例第四方面公开一种计算机可读存储介质,其存储计算机程序,所述计算机程序包括用于执行本发明第一方面的任意一种方法的部分或全部步骤的指令。

本发明实施例第五方面公开一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

本发明实施例第六方面公开一种应用发布平台,所述应用发布平台用于发布计算机程序产品,其中,当所述计算机程序产品在计算机上运行时,使得所述计算机执行第一方面的任意一种方法的部分或全部步骤。

与现有技术相比,本发明实施例具有以下有益效果:

本发明实施例中,电子设备检测该电子设备显示屏的当前界面的蓝光含量,并在电子设备的多个蓝光过滤模式中查找与该蓝光含量相匹配的目标蓝光过滤模式,以及采用目标蓝光过滤模式对显示屏的当前界面进行蓝光过滤。可见,实施本发明实施例,电子设备能够针对不同的蓝光含量,选用不同的过滤蓝光的强度指数,从而细化过滤蓝光的强度指数,实现蓝光的等级过滤,摈弃只采用一种强度指数对各种蓝光含量的显示屏界面进行蓝光过滤的传统技术,以提高蓝光过滤效果,达到最佳护眼效果。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例公开的一种蓝光过滤方法的流程示意图;

图2是本发明实施例公开的另一种蓝光过滤方法的流程示意图;

图3是本发明实施例公开的又一种蓝光过滤方法的流程示意图;

图4是本发明实施例公开的一种电子设备的结构示意图;

图5是本发明实施例公开的另一种电子设备的结构示意图;

图6是本发明实施例公开的又一种电子设备的结构示意图;

图7是本发明实施例公开的又一种电子设备的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,本发明实施例及附图中的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例公开一种蓝光过滤方法及电子设备,用于提高蓝光过滤效果,达到最佳护眼效果。以下分别进行详细说明。

实施例一

请参阅图1,图1是本发明实施例公开的一种蓝光过滤方法的流程示意图。其中,图1所描述的蓝光过滤方法适用于智能手机、平板、电脑等各类电子设备,本发明实施例不做限定。其中,各类电子设备的操作系统可包括但不限于android操作系统、ios操作系统、symbian(塞班)操作系统、blackberry(黑莓)操作系统、windowsphone8操作系统等等,本发明实施例不做限定。如图1所示,该蓝光过滤方法可以包括以下步骤:

101、电子设备检测该电子设备显示屏的当前界面的蓝光含量。

作为一种可选的实施方式,在本发明实施例中,电子设备检测该电子设备显示屏的当前界面的蓝光含量,可以包括:

电子设备获取该电子设备显示屏当前界面的三原色分布信息,其中,三原色分别为红色、绿色、蓝色;

电子设备从该三原色分布信息中获取蓝色所占据的比例;

电子设备根据蓝色所占据的比例计算上述显示屏当前界面的蓝光含量。

需要说明的是,上述所提及的三原色分布信息可以用柱状分布图表述、也可以用饼状分布图表述,本发明实施例不做限定。

102、电子设备在该电子设备的多个蓝光过滤模式中查找与上述蓝光含量相匹配的目标蓝光过滤模式。

其中,蓝光过滤模式包括用于指示过滤蓝光的强度指数,且任意两个蓝光过滤模式所包括的用于指示过滤蓝光的强度指数不相同。

需要说明的是,上述强度指数代表在该蓝光过滤模式下电子设备过滤蓝光的程度,上述数据库中蓝光过滤模式与过滤蓝光的强度指数为一对一的关系即一种蓝光过滤模式对应一个过滤蓝光的强度指数。当蓝光过滤模式所包括的用于指示过滤蓝光的强度指数越高时,电子设备过滤蓝光的程度则越大,且蓝光过滤模式和蓝光含量的匹配关系设置的依据为:蓝光含量越高,蓝光过滤模式所包括的强度指数越高;蓝光含量越小,蓝光过滤模式所包括的强度指数越小。

作为一种可选的实施方式,在本发明实施例中,电子设备在该电子设备的多个蓝光过滤模式中查找与上述蓝光含量相匹配的目标蓝光过滤模式,可以包括:电子设备根据检测到的上述显示屏当前界面的蓝光含量匹配出过滤蓝光的强度指数;电子设备在该电子设备的数据库中查找与匹配出的过滤蓝光的强度指数对应的蓝光过滤模式,并将查找出的蓝光过滤模式确定为目标蓝光过滤模式,通过实施上述方法可以使电子设备依据当前界面的蓝光含量准确地在该电子设备的多个蓝光过滤模式中确定出目标蓝光过滤模式。

103、电子设备采用目标蓝光过滤模式对显示屏的当前界面进行蓝光过滤。

需要说明的是,可见光的波长范围为400纳米~700纳米,蓝光的波长为400纳米~500纳米,其中,波长为400纳米~450纳米的蓝光为高能短波蓝光,如果光源中波长为400纳米~450纳米的高能短波蓝光过高,眼睛长时间直视光源后可能引起视网膜的光化学损伤。电子设备采用目标蓝光过滤模式对显示屏的当前界面进行蓝光过滤的原理可以为,在目标蓝光过滤模式下电子设备将波长为400纳米~450纳米的高能短波蓝光优化至波长为450纳米~500纳米的蓝光,从而达到过滤高能短波蓝光的目的。

其中,执行步骤101~步骤103,电子设备可以根据显示屏当前界面的蓝光含量在电子设备的多个蓝光过滤模式中确定出目标蓝光过滤模式,以使电子设备可以采用该目标蓝光过滤模式对显示屏当前界面的蓝光进行蓝光过滤,这种过滤蓝光的方法能够解决因对不同蓝光含量的界面利用同一强度指数进行过滤而产生的无法实现最佳护眼效果的问题。

可见,实施图1所描述的方法,可以使电子设备依据当前界面的蓝光含量准确地在该电子设备的多个蓝光过滤模式中确定出目标蓝光过滤模式,也可以提高蓝光过滤效果,达到最佳护眼效果。

实施例二

请参阅图2,图2是本发明实施例公开的另一种蓝光过滤方法的流程示意图。如图2所示,该蓝光过滤方法可以包括以下步骤:

201、电子设备检测该电子设备显示屏的当前界面的蓝光含量。

202、电子设备获取截至当前时刻为止上述显示屏亮屏时长内的蓝光含量的累计量。

203、电子设备判断上述蓝光含量的累计量是否大于预设蓝光含量,如果是,执行步骤204~步骤206;如果否,结束本流程。

作为一种可选的实施方式,在本发明实施例中,当电子设备判断出上述蓝光含量的累计量大于预设蓝光含量时,也可以在该电子设备的多个蓝光过滤模式中查找与上述蓝光含量相匹配的目标蓝光过滤模式。

实施上述方法,电子设备可以在判断出上述蓝光含量的累计量大于预设蓝光含量的情况下,从该电子设备的多个蓝光过滤模式中确定出目标蓝光过滤模式,以使电子设备可以采用目标蓝光过滤模式对上述显示屏当前界面的蓝光进行过滤。

需要说明的是,如果人眼短时间曝露在蓝光含量较低的环境对人眼是不会造成损伤的,蓝光对人眼造成损伤的条件是人眼长时间曝露在蓝光含量较高的环境。因此,电子设备可以不用一直处于蓝光过滤模式,电子设备在判断出上述蓝光含量的累计量大于预设蓝光含量的情况下进行蓝光过滤可以节省该电子设备的电量消耗,从而延长电子设备的待机时长。

204、电子设备从该电子设备的用户身份信息中获取用户的年龄信息。

需要说明的是,电子设备中预先存储有该电子设备的合法用户信息,该合法用户信息可以包括用户声纹信息、用户指纹信息以及用户身份信息,其中,用户身份信息可以包括姓名、性别、年龄、职业以及爱好等。

作为一种可选的实施方式,在本发明实施例中,当检测到输入的指纹信息时,电子设备还可以判断当前检测到的指纹信息是否属于合法用户的指纹信息,如果属于合法用户的指纹信息,则确定当前使用者为合法用户,并根据当前使用者的指纹信息,从该当前使用者的用户身份信息中查找出年龄信息。

作为另一种可选的实施方式,当检测到输入的声纹信息时,电子设备还可以判断当前检测到的声纹信息是否属于合法用户的声纹信息,如果属于合法用户的声纹信息,则确定当前使用者为合法用户,并根据当前使用者的声纹信息,从该当前使用者的用户身份信息中查找出年龄信息。

电子设备可以利用指纹信息/声纹信息判断当前电子设备的用户是否为合法用户,如果当前电子设备的用户为合法用户,则根据指纹信息/声纹信息,从当前用户的身份信息中查找出年龄信息,通过这种方法可以有效避免非法用户对该电子设备进行操作,从而可以起到保护合法用户隐私的作用。

205、电子设备在该电子设备的多个蓝光过滤模式中查找与上述蓝光含量、年龄信息相匹配的目标蓝光过滤模式。

需要说明的是,在0岁~2岁这个年龄段,大约70%~80%的蓝光可以穿透晶状体到达视网膜,在2岁~10岁这个年龄段,大约60%~70%的蓝光会照射到视网膜,在10~15岁这个年龄段,大约50%~60%的蓝光会照射到视网膜,因此,不同年龄段的人的眼睛曝露在蓝光含量相同的环境,眼睛受到的损伤程度是不相同的,因此蓝光过滤模式中用于指示过滤蓝光的强度指数既与当前界面的蓝光含量有关,也与用户的年龄信息有关。

206、电子设备采用目标蓝光过滤模式对显示屏的当前界面进行蓝光过滤。

其中,执行步骤204~步骤206,电子设备可以在该电子设备的多个蓝光过滤模式中查找与上述蓝光含量、年龄信息相匹配的目标蓝光过滤模式,以使电子设备采用该目标蓝光过滤模式对显示屏的当前界面进行蓝光过滤,这种同时考虑当前界面蓝光含量和用户年龄的蓝光过滤方法,可以更加有效的提高过滤蓝光的效果,从而进一步提高护眼效果。

可见,实施图2所描述的方法,可以使电子设备依据当前界面的蓝光含量准确地在该电子设备的多个蓝光过滤模式中确定出目标蓝光过滤模式,也可以延长电子设备的待机时长,还可以更加有效的提高过滤蓝光的效果,从而进一步提高护眼效果,还可以起到保护合法用户隐私的作用。

实施例三

请参阅图3,图3是本发明实施例公开的又一种蓝光过滤方法的流程示意图。如图3所示,该蓝光过滤方法可以包括以下步骤:

其中,步骤301~步骤306的详细描述,请参照实施例二中针对步骤201~步骤206的描述,本发明实施例不再赘述。

307、电子设备判断上述显示屏的亮屏时长是否大于预设时长,如果是,执行步骤308~步骤309;如果否,结束本流程。

作为一种可选的实施方式,在本发明实施例中,如果电子设备的用户为儿童,该电子设备中预先设置的预设时长是由家长设置,当电子设备判断出上述显示屏的亮屏时长大于预设时长时,电子设备还可以检测该电子设备是否与家长的终端设备(手机、平板或智能手环等)建立连接,如果检测到该电子设备与家长的终端设备建立连接,还可以向家长的终端设备发送警报信息,该警报信息用于告知儿童家长儿童使用电子设备的时长过长,当电子设备检测到终端设备发送的灭屏指令时,电子设备还可以控制该电子设备显示屏的当前状态切换为灭屏状态。这种依靠家长的终端设备控制电子设备灭屏的方法可以方便家长监督儿童使用电子设备,从而减少儿童因长时间使用电子设备而对视力造成的影响。

308、电子设备获取上述显示屏当前界面所属应用程序的应用类型,以及从该电子设备的用户身份信息中获取用户的职业信息。

309、电子设备判断上述应用类型是否属于游戏类型,如果是,执行步骤310;如果否,执行步骤312~步骤313。

310、电子设备判断上述职业信息中是否包含与游戏有关的关键字,如果否,执行步骤311;如果是,执行步骤312~步骤313。

需要说明的是,上述职业信息中包括简单的职业描述,该职业描述用于简述用户的工作内容。

311、电子设备控制上述显示屏的当前状态切换为灭屏状态。

其中,执行步骤307~步骤311,在电子设备显示屏的亮屏时长大于预设时长的条件下,当上述显示屏当前界面所属应用程序的应用类型属于游戏类型,且上述职业信息中不包含与游戏有关的关键字时,电子设备控制上述显示屏的当前状态切换为灭屏状态,通过实施这种在满足一定条件之后自动灭屏的方法可以强制电子设备的用户停止使用该电子设备,从而使用户的眼睛得到保护。

312、电子设备输出用于提示用户用眼过度的提示信息,并检测用户眼睛的注视点。

作为一种可选的实施方式,在本发明实施例中,电子设备检测用户眼睛的注视点的方式可以为:电子设备通过该电子设备的摄像头采集人眼图像;电子设备采用灰度积分投影法对图像进行人眼位置的粗定位;电子设备在人眼粗定位区域对图像进行二值化和采用卡尼算子的边缘检测;电子设备使用基于图论观点的干扰点去除法找出图像中因光斑和睫毛遮挡等因素造成的干扰点并清除它们;电子设备采用自适应的基于霍夫变换的圆检测方法,找出瞳孔虹膜区域的中心坐标,并和基准位置做对比,最终得到用户视线关注的位置,通过这种方法可以准确地检测到用户眼睛的注视点。

作为一种另可选的实施方式,在本发明实施例中,电子设备检测用户眼睛的注视点的方式可以:电子设备通过该电子设备的摄像头获取用户的脸部图像;电子设备获取包括参考脸部图像与用户视线方向之间的关系的参考表,该参考表可以包括眼球方向表,该眼球方向表包括眼球垂直转动角度列、眼球水平转动角度列及瞳孔轮廓列;电子设备根据摄像头所捕获的用户的脸部图像来检测用户的瞳孔轮廓,并根据所检测到的瞳孔轮廓从所述眼球方向表中找出最适合的轮廓来计算用户的眼球转动角度,以及根据找出的眼球转动角度确定视线方向,并基于该视线方向计算用户的注视点,通过这种方法也可以准确地检测到用户眼睛的注视点。

313、电子设备判断用户眼睛的注视点是否在上述显示屏上,如果否,执行步骤311;如果是,结束本流程。

作为一种可选的实施方式,在本发明实施例中,当步骤313的判断结果为否时,电子设备还可以检测是否接收到用户触发的用于播放眼保健操音乐的播放指令,当电子设备检测接收到该播放指令时,电子设备播放眼保健操音乐,实施上述方法可以提供给用户一种缓解眼睛疲劳的途径。

需要说明的是,上述所提及的眼保健操音乐可以是电子设备预先存储的,也可以是电子设备在连网状态下从服务器端获取的,本发明实施例不做限定。

如果上述眼保健操音乐是电子设备在连网状态下从服务器端获取,则电子设备在检测接收到播放指令之后,以及在播放眼保健操音乐之前,还可以检测该电子设备的网速是否大于预设网速,如果大于预设网速,则向服务器端发送请求信息,以使服务器端将眼保健操音乐反馈至电子设备,当电子设备接收到服务器端反馈的眼保健操音乐时,执行上述的播放眼保健操音乐;如果小于或等于预设网速,电子设备还可以进行wifi热点扫描,以使该电子设备连接扫描到的wifi信号最强的wifi热点,并执行上述的向服务器端发送请求信息。通过实施上述方法,在保证网速的条件下向服务器端发送请求信息,可以提高电子设备与服务器端的数据交互速度。

其中,执行步骤312~步骤313、步骤311,在上述显示屏当前界面所属应用程序的应用类型不属于游戏类型的条件下,电子设备在输出用于提示用户用眼过度的提示信息之后,当判断出用户眼睛的注视点不在上述显示屏上时,控制上述显示屏的当前状态切换为灭屏状态,这种智能灭屏的方法可以节省电量,也可以提高用户体验。

可见,实施图3所描述的方法,可以使电子设备依据当前界面的蓝光含量准确地在该电子设备的多个蓝光过滤模式中确定出目标蓝光过滤模式,也可以延长电子设备的待机时长,还可以更加有效的提高过滤蓝光的效果,从而进一步提高护眼效果,还可以起到保护合法用户隐私的作用,还可以减少儿童因长时间使用电子设备而对视力造成的影响,还可以准确地检测到用户眼睛的注视点,还可以提供给用户一种缓解眼睛疲劳的途径,还可以提高电子设备与服务器端的数据交互速度,还可以节省电量,提高用户体验。

实施例四

请参阅图4,图4是本发明实施例公开的一种电子设备的结构示意图。如图4所示,该电子设备可以包括:

检测单元401,用于检测电子设备显示屏的当前界面的蓝光含量。

作为一种可选的实施方式,在本发明实施例中,检测单元401检测该电子设备显示屏的当前界面的蓝光含量的具体方式为:检测单元401获取该电子设备显示屏当前界面的三原色分布信息,其中,三原色分别为红色、绿色、蓝色;检测单元401从该三原色分布信息中获取蓝色所占据的比例;检测单元401根据蓝色所占据的比例计算上述显示屏当前界面的蓝光含量。

需要说明的是,上述所提及的三原色分布信息可以用柱状分布图表述、也可以用饼状分布图表述,本发明实施例不做限定。

查找单元402,用于在电子设备的多个蓝光过滤模式中查找与上述蓝光含量相匹配的目标蓝光过滤模式,蓝光过滤模式包括用于指示过滤蓝光的强度指数,且任意两个蓝光过滤模式所包括的用于指示过滤蓝光的强度指数不相同。

需要说明的是,上述强度指数代表在该蓝光过滤模式下电子设备过滤蓝光的程度,上述数据库中蓝光过滤模式与过滤蓝光的强度指数为一对一的关系即一种蓝光过滤模式对应一个过滤蓝光的强度指数。当蓝光过滤模式所包括的用于指示过滤蓝光的强度指数越高时,电子设备过滤蓝光的程度则越大,且蓝光过滤模式和蓝光含量的匹配关系设置的依据为:蓝光含量越高,蓝光过滤模式所包括的强度指数越高;蓝光含量越小,蓝光过滤模式所包括的强度指数越小。

作为一种可选的实施方式,在本发明实施例中,查找单元402在该电子设备的多个蓝光过滤模式中查找与上述蓝光含量相匹配的目标蓝光过滤模式的具体方式为:查找单元402根据检测到的上述显示屏当前界面的蓝光含量匹配出过滤蓝光的强度指数;查找单元402在该电子设备的数据库中查找与匹配出的过滤蓝光的强度指数对应的蓝光过滤模式,并将查找出的蓝光过滤模式确定为目标蓝光过滤模式,通过实施上述方式可以使查找单元402依据当前界面的蓝光含量准确地在该电子设备的多个蓝光过滤模式中确定出目标蓝光过滤模式。

过滤单元403,用于采用目标蓝光过滤模式对上述显示屏当前界面进行蓝光过滤。

需要说明的是,可见光的波长范围为400纳米~700纳米,蓝光的波长为400纳米~500纳米,其中,波长为400纳米~450纳米的蓝光为高能短波蓝光,如果光源中波长为400纳米~450纳米的高能短波蓝光过高,眼睛长时间直视光源后可能引起视网膜的光化学损伤。过滤单元403采用目标蓝光过滤模式对显示屏的当前界面进行蓝光过滤的原理可以为,在目标蓝光过滤模式下过滤单元403将波长为400纳米~450纳米的高能短波蓝光优化至波长为450纳米~500纳米的蓝光,从而达到过滤高能短波蓝光的目的。

其中,查找单元402可以根据显示屏当前界面的蓝光含量在电子设备的多个蓝光过滤模式中确定出目标蓝光过滤模式,以使过滤单元403可以采用该目标蓝光过滤模式对显示屏当前界面的蓝光进行蓝光过滤,这种过滤蓝光的方式能够解决因对不同蓝光含量的界面利用同一强度指数进行过滤而产生的无法实现最佳护眼效果的问题。

可见,实施图4所描述的电子设备,可以依据当前界面的蓝光含量准确地在该电子设备的多个蓝光过滤模式中确定出目标蓝光过滤模式,也可以达到较佳的护眼效果。

实施例五

请参阅图5,图5是本发明实施例公开的另一种电子设备的结构示意图。其中,图5所示的电子设备是由图4所示的电子设备优化得到的,与图4所示的电子设备相比较,图5所示的电子设备还可以包括:

第一获取单元404,用于在检测单元401检测电子设备显示屏的当前界面的蓝光含量之后,获取截至当前时刻为止上述显示屏亮屏时长内的蓝光含量的累计量。

具体的,检测单元401在检测电子设备显示屏的当前界面的蓝光含量之后,向第一获取单元404发送启动指令,以触发第一获取单元404获取截至当前时刻为止上述显示屏亮屏时长内的蓝光含量的累计量。

第一判断单元405,用于判断第一获取单元404获取到的蓝光含量的累计量是否大于预设蓝光含量,如果大于预设蓝光含量,则触发查找单元402在电子设备的多个蓝光过滤模式中查找与上述蓝光含量相匹配的目标蓝光过滤模式。

需要说明的是,如果人眼短时间曝露在蓝光含量较低的环境对人眼是不会造成损伤的,蓝光对人眼造成损伤的条件是人眼长时间曝露在蓝光含量较高的环境。因此,电子设备可以不用一直处于蓝光过滤模式,在第一判断单元405判断出上述蓝光含量的累计量大于预设蓝光含量的情况下过滤单元403进行蓝光过滤可以节省该电子设备的电量消耗,从而延长电子设备的待机时长。

可选的,在该电子设备中,第一获取单元404,还用于当第一判断单元405判断出蓝光含量的累计量大于预设蓝光含量时,从电子设备的用户身份信息中获取用户的年龄信息。

需要说明的是,电子设备中预先存储有该电子设备的合法用户信息,该合法用户信息可以包括用户声纹信息、用户指纹信息以及用户身份信息,其中,用户身份信息可以包括姓名、性别、年龄、职业以及爱好等。

作为一种可选的实施方式,在本发明实施例中,当检测到输入的指纹信息时,第一获取单元404还用于判断当前检测到的指纹信息是否属于合法用户的指纹信息,如果属于合法用户的指纹信息,则确定当前使用者为合法用户,并根据当前使用者的指纹信息,从该当前使用者的用户身份信息中查找出年龄信息。

作为另一种可选的实施方式,当检测到输入的声纹信息时,第一获取单元404还用于判断当前检测到的声纹信息是否属于合法用户的声纹信息,如果属于合法用户的声纹信息,则确定当前使用者为合法用户,并根据当前使用者的声纹信息,从该当前使用者的用户身份信息中查找出年龄信息。

第一获取单元404可以利用指纹信息/声纹信息判断当前电子设备的用户是否为合法用户,如果当前电子设备的用户为合法用户,则根据指纹信息/声纹信息,从当前用户的身份信息中查找出年龄信息,通过这种方式可以有效避免非法用户对该电子设备进行操作,从而可以起到保护合法用户隐私的作用。

查找单元402,具体用于在电子设备的多个蓝光过滤模式中查找与上述蓝光含量、年龄信息相匹配的目标蓝光过滤模式。

需要说明的是,在0岁~2岁这个年龄段,大约70%~80%的蓝光可以穿透晶状体到达视网膜,在2岁~10岁这个年龄段,大约60%~70%的蓝光会照射到视网膜,在10~15岁这个年龄段,大约50%—60%的蓝光会照射到视网膜,因此,不同年龄段的人的眼睛曝露在蓝光含量相同的环境,眼睛受到的损伤程度是不相同的,因此蓝光过滤模式中用于指示过滤蓝光的强度指数既与当前界面的蓝光含量有关,也与用户的年龄信息有关。

其中,查找单元402可以在该电子设备的多个蓝光过滤模式中查找与上述蓝光含量、年龄信息相匹配的目标蓝光过滤模式,以使过滤单元403采用该目标蓝光过滤模式对显示屏的当前界面进行蓝光过滤,这种同时考虑当前界面蓝光含量和用户年龄的蓝光过滤方式,可以更加有效的提高过滤蓝光的效果,从而进一步提高护眼效果。

可见,实施图5所描述的电子设备,可以依据当前界面的蓝光含量准确地在该电子设备的多个蓝光过滤模式中确定出目标蓝光过滤模式,也可以延长电子设备的待机时长,还可以更加有效的提高过滤蓝光的效果,从而进一步提高护眼效果,还可以起到保护合法用户隐私的作用。

实施例六

请参阅图6,图6是本发明实施例公开的又一种电子设备的结构示意图。其中,图6所示的电子设备是由图5所示的电子设备优化得到的,与图5所示的电子设备相比较,图6所示的电子设备还可以包括:

第二判断单元406,用于在过滤单元403采用目标蓝光过滤模式对上述显示屏当前界面进行蓝光过滤之后,判断上述显示屏的亮屏时长是否大于预设时长。

具体的,过滤单元403在采用目标蓝光过滤模式对上述显示屏当前界面进行蓝光过滤之后,向第二判断单元406发送启动指令,以触发第二判断单元406判断上述显示屏的亮屏时长是否大于预设时长。

作为一种可选的实施方式,在本发明实施例中,如果电子设备的用户为儿童,该电子设备中预先设置的预设时长是由家长设置,第二判断单元406还用于当判断出上述显示屏的亮屏时长大于预设时长时,检测该电子设备是否与家长的终端设备(手机、平板或智能手环等)建立连接,如果检测到该电子设备与家长的终端设备建立连接,向家长的终端设备发送警报信息,该警报信息用于告知儿童家长儿童使用电子设备的时长过长,当检测到终端设备发送的灭屏指令时,控制该电子设备显示屏的当前状态切换为灭屏状态。这种依靠家长的终端设备控制电子设备灭屏的方式可以方便家长监督儿童使用电子设备,从而减少儿童因长时间使用电子设备而对视力造成的影响。

第二获取单元407,用于当第二判断单元406判断出上述显示屏的亮屏时长大于预设时长时,获取上述显示屏当前界面所属应用程序的应用类型,以及从所述电子设备的用户身份信息中获取用户的职业信息。

第二判断单元406,还用于判断上述应用类型是否属于游戏类型。

第二判断单元406,还用于当判断出上述应用类型属于游戏类型时,判断上述职业信息中是否包含与游戏有关的关键字。

需要说明的是,上述职业信息中包括简单的职业描述,该职业描述用于简述用户的工作内容。

控制单元408,用于当第二判断单元406判断出上述职业信息中未包含与游戏有关的所述关键字时,控制上述显示屏的当前状态切换为灭屏状态。

其中,在电子设备显示屏的亮屏时长大于预设时长的条件下,当上述显示屏当前界面所属应用程序的应用类型属于游戏类型,且上述职业信息中不包含与游戏有关的关键字时,控制单元408控制上述显示屏的当前状态切换为灭屏状态,通过实施这种在满足一定条件之后自动灭屏的方式可以强制电子设备的用户停止使用该电子设备,从而使用户的眼睛得到保护。

可选的,该电子设备还包括:

提示单元409,用于当第二判断单元406判断出上述应用类型不属于游戏类型时,输出用于提示用户用眼过度的提示信息。

检测单元401,还用于检测用户眼睛的注视点。

作为一种可选的实施方式,在本发明实施例中,检测单元401检测用户眼睛的注视点的具体方式可以为:检测单元401通过该电子设备的摄像头采集人眼图像;检测单元401采用灰度积分投影法对图像进行人眼位置的粗定位;检测单元401在人眼粗定位区域对图像进行二值化和采用卡尼算子的边缘检测;检测单元401使用基于图论观点的干扰点去除法找出图像中因光斑和睫毛遮挡等因素造成的干扰点并清除它们;检测单元401采用自适应的基于霍夫变换的圆检测方法,找出瞳孔虹膜区域的中心坐标,并和基准位置做对比,最终得到用户视线关注的位置,通过这种方式可以准确地检测到用户眼睛的注视点。

作为一种另可选的实施方式,在本发明实施例中,检测单元401检测用户眼睛的注视点的具体方式还可以为:检测单元401通过该电子设备的摄像头获取用户的脸部图像;检测单元401获取包括参考脸部图像与用户视线方向之间的关系的参考表,该参考表可以包括眼球方向表,该眼球方向表包括眼球垂直转动角度列、眼球水平转动角度列及瞳孔轮廓列;检测单元401根据摄像头所捕获的用户的脸部图像来检测用户的瞳孔轮廓,并根据所检测到的瞳孔轮廓从所述眼球方向表中找出最适合的轮廓来计算用户的眼球转动角度,以及根据找出的眼球转动角度确定视线方向,并基于该视线方向计算用户的注视点,通过这种方式也可以准确地检测到用户眼睛的注视点。

具体的,提示单元409在输出用于提示用户用眼过度的提示信息之后,向检测单元401发送启动指令,以使检测单元401检测用户眼睛的注视点。

第二判断单元406,还用于判断检测单元401检测到的用户眼睛的注视点是否在上述显示屏上。

作为一种可选的实施方式,在本发明实施例中,第二判断单元406还用于当判断出用户眼睛的注视点不在上述显示屏上时,检测是否接收到用户触发的用于播放眼保健操音乐的播放指令,当检测接收到该播放指令时,播放眼保健操音乐,实施上述方式可以提供给用户一种缓解眼睛疲劳的途径。

需要说明的是,上述所提及的眼保健操音乐可以是电子设备预先存储的,也可以是电子设备在连网状态下第二判断单元406从服务器端获取的,本发明实施例不做限定。

如果上述眼保健操音乐是电子设备在连网状态下第二判断单元406从服务器端获取,则第二判断单元406还用于在检测接收到播放指令之后,检测该电子设备的网速是否大于预设网速,如果大于预设网速,则向服务器端发送请求信息,以使服务器端将眼保健操音乐反馈至电子设备,当接收到服务器端反馈的眼保健操音乐时,执行上述的播放眼保健操音乐;如果小于或等于预设网速,还用于进行wifi热点扫描,以使该电子设备连接扫描到的wifi信号最强的wifi热点,并执行上述的向服务器端发送请求信息。通过实施上述方式,在保证网速的条件下向服务器端发送请求信息,可以提高电子设备与服务器端的数据交互速度。

控制单元408,具体用于当第二判断单元406判断出用户眼睛的注视点不在上述显示屏上时,控制上述显示屏的当前状态切换为灭屏状态。

其中,在上述显示屏当前界面所属应用程序的应用类型不属于游戏类型的条件下,提示单元409在输出用于提示用户用眼过度的提示信息之后,当第二判断单元406判断出用户眼睛的注视点不在上述显示屏上时,控制单元408控制上述显示屏的当前状态切换为灭屏状态,这种智能灭屏的方式可以节省电量,也可以提高用户体验。

可见,实施图6所描述的电子设备,可以依据当前界面的蓝光含量准确地在该电子设备的多个蓝光过滤模式中确定出目标蓝光过滤模式,也可以延长电子设备的待机时长,还可以更加有效的提高过滤蓝光的效果,从而进一步提高护眼效果,还可以起到保护合法用户隐私的作用,还可以减少儿童因长时间使用电子设备而对视力造成的影响,还可以准确地检测到用户眼睛的注视点,还可以提供给用户一种缓解眼睛疲劳的途径,还可以提高电子设备与服务器端的数据交互速度,还可以节省电量,提高用户体验。

实施例七

请参阅图7,图7是本发明实施例公开的又一种电子设备的结构示意图。如图7所示,该电子设备可以包括:

存储有可执行程序代码的存储器701;

与存储器701耦合的处理器702;

其中,处理器702调用存储器701中存储的可执行程序代码,执行图1~图3任意一种蓝光过滤方法。

本发明实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序使得计算机执行图1~图3任意一种蓝光过滤方法。

本发明实施例公开一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行图1~图3任意一种蓝光过滤方法。

本发明实施例公开一种应用发布平台,该应用发布平台用于发布计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行图1~图3任意一种蓝光过滤方法。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(read-onlymemory,rom)、随机存储器(randomaccessmemory,ram)、可编程只读存储器(programmableread-onlymemory,prom)、可擦除可编程只读存储器(erasableprogrammablereadonlymemory,eprom)、一次可编程只读存储器(one-timeprogrammableread-onlymemory,otprom)、电子抹除式可复写只读存储器(electrically-erasableprogrammableread-onlymemory,eeprom)、只读光盘(compactdiscread-onlymemory,cd-rom)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本发明实施例公开的一种蓝光过滤方法及电子设备进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,且上述具体个例中步骤序号的大小并不意味着执行顺序的必然先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,可根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。

本文中字符“/”,一般表示前后关联对象是一种“或”的关系。在本发明所提供的实施例中,应理解,“与a相应的b”表示b与a相关联,根据a可以确定b。但还应理解,根据a确定b并不意味着仅仅根据a确定b,还可以根据a和/或其他信息确定b。另外,在本发明各实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。若上述集成的单元以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可获取的存储器中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或者部分,可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干请求用以使得一台计算机设备(可以为个人计算机、服务器或者网络设备等,具体可以是计算机设备中的处理器)执行本发明的各个实施例上述方法的部分或全部步骤。

以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

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