基于智能终端的护眼显示方法及智能终端与流程

文档序号:19282245发布日期:2019-11-29 23:04阅读:212来源:国知局
基于智能终端的护眼显示方法及智能终端与流程

本发明涉及智能终端的屏幕显示的技术领域,尤其涉及一种基于智能终端的护眼显示方法及智能终端。



背景技术:

随着科技的发展,智能终端迭代更新的速度不断提高,智能终端的功能性越来越强,除了高便捷、高清晰度的通信功能外,支付、交通指南等等各种生活、学习工具的高度集成,使得用户对智能终端的依赖性越来越高,使用智能终端的时间也越来越长。但是,长时间使用智能终端,会导致眼部干涩等眼部疲劳反应,会对眼睛造成一定的伤害,特别长时间面对高亮度的智能终端的屏幕,更容易导致眼部疲劳或者眼部损伤。

现有的,包括市场上应用的智能终端,大都还需要用户自己根据使用需求调节智能终端屏幕的显示亮度来实现省电及护眼的功能,部分智能终端中也设置有护眼模式,但是现有的应用于智能终端中的护眼模式都比较单一,当启动护眼模式时,无论智能终端运行何种应用程序,其始终呈现一种相同的显示色调,导致运行部分应用程序时,会由于护眼模式特殊的显示色调,而影响该部分应用程序的界面不清晰,影响用户体验。而,也有一些应用于智能终端中的应用程序,会针对自身的特点在运行时,请求智能终端配合其需求的显示方式,如当前的阅读软件,会匹配日间及夜间模式,用户可以根据阅读环境的不用,选择不同的显示方式,如处于黑暗条件下,选择夜间模式,而处于亮光条件系,则选择日间模式。但是,这些护眼模式或者方法,要么需要用户自己选择,要么色调单一,无法适用多种不用应用程序的不用显示需求的情况。用户体验较差。



技术实现要素:

为解决上述问题,本发明提出一种基于智能终端的护眼显示方法、该智能终端及计算机可读存储介质。本发明的护眼显示方法可以根据不用的应用程序具有的不同场景模式配置不同的护眼模式,通过监控场景模式的运行时间,在场景模式运行时间满足设定时长时,自主启动护眼模式,避免用户长时间面对不适宜的显示色调而导致的眼部疲劳和眼部损伤的问题。

本发明的一方面在于,提供一种基于智能终端的护眼显示方法,其中,所述智能终端具有一护眼模式,所述护眼显示方法包括以下步骤:识别智能终端运行的场景模式;计算所述场景模式的运行时间,当所述运行时间达到阈值,启动所述护眼模式。

优选地,上述护眼显示方法中,每个所述护眼模式中包括至少两种护眼色,每种护眼色分别对应一色度数据。

优选地,上述护眼显示方法中,还包括,识别并获取所述运行场景的色度数据,根据所述运行场景的色度数据,计算所述护眼模式中的最佳色度数据,在所述护眼模式中应用所述最佳色度数据。

优选地,上述护眼显示方法中,根据所述运行场景的色度数据,计算所述护眼模式中的最佳色度数据的步骤包括,读取所述护眼模式中的色度数据的护眼强度,计算所述护眼模式中的色度数据与所述运行场景的色度数据的冲突强度,综合冲突强度、护眼强度计算得到最佳色度数据。

优选地,上述护眼显示方法中,识别并获取所述运行场景的色调数据的步骤包括,获取运行的场景模式的界面截图;识别所述界面截图中的色调数据。

优选地,上述护眼显示方法中,还包括,识别并获取所述运行场景的色调数据的步骤包括,获取所述场景模式对应的应用程序的包名,根据所述包名获取所述应用程序的版本信息,根据所述版本信息向所述应用程序的运营端请求获取运行的场景模式的色调数据。

优选地,上述护眼显示方法中,还包括,选择智能终端中的场景模式,并配置与所述场景模式相关联的护眼模式,以及所述护眼模式的模式参数。

优选地,上述护眼显示方法中,所述模式参数包括亮度、色度、饱和度、对比度、锐度、灰度中的一种或多种。

本发明的另一方面,还在于提供另一种基于智能终端的护眼显示方法,其中,所述智能终端具有一护眼模式,则该护眼显示方法包括以下步骤:识别智能终端运行的场景模式;启动所述护眼模式。

优选地,所述护眼显示方法中,识别智能终端运行的场景模式后,根据一预设条件开启所述护眼模式。

优选地,所述护眼显示方法中,所述护眼模式启动后,根据所述预设条件的变化调整是否继续运行所述护眼模式。

优选地,所述护眼显示方法中,所述智能终端包括多个应用程序,至少一所述应用程序根据所述预设条件开启所述护眼模式。

优选地,所述护眼显示方法中,所述智能终端包括至少一应用程序,所述应用程序包括多种场景模式,至少一所述场景模式根据所述预设条件开启所述护眼模式。

优选地,所述护眼显示方法中,所述预设条件包括场景模式的运行时间或场景模式的类型。

本发明的另一方面,在于还提供一种智能终端,其显示器、处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一项所述的基于智能终端的护眼显示方法的步骤。

本发明的另一方面,在于还提供一种具有护眼模式的智能终端,其中,所述智能终端中预设有一护眼模式开启条件,执行所述护眼模式开启条件时,启动所述智能终端中的护眼模式。

与现有技术相比较,本发明的优势在于:

1)通过监控场景模式的运行时长,在运行时长到达设定时长时,自动启动护眼模式,避免用户长时间面对高光或者亮光导致的眼部疲劳或眼部损伤;

2)可以针对不同的场景模式配置不同的护眼模式,避免单一的护眼模式在部分应用程序的场景模式下,反而会产生显示不清的情况,影响用户体验;

3)还可以实时根据运行的场景的主色调匹配最佳的显示色调,从而,避免预设的护眼模式存在与运行场景的主色调存在冲突的情况,同时还可以获得与当前运行场景的主色调最匹配的护眼模式,大大提高显示效果,及用户的使用体验。

附图说明

图1为符合本发明一优选实施例的基于智能终端的护眼显示方法的流程示意图;

图2为符合本发明一优选实施例的获取最佳护眼模式的流程示意图;

图3为符合本发明另一优选实施例的获取最佳护眼模式的流程示意图;

图4为符合本发明一优选实施例的识别并获取所述当前运行场景的色调数据的流程示意图;

图5为符合本发明另一优选实施例的识别并获取所述当前运行场景的色调数据的流程示意图。

具体实施方式

下面结合附图及具体实施例,详细阐述本发明的优势。

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。

在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。

参阅图1,其为一符合发明一优选实施例的基于智能终端的护眼显示方法的流程示意图。从图中可以看出,本实施例所提出护眼显示方法包括以下步骤:

s001:识别智能终端的场景模式;

其方法包括但不限于,通过卷积神经网络的图像识别或者光学字符识别(orc)识别的文字识别,获取当前运行场景中的显著特征,并根据该显著特征判断智能终端当前运行场景的场景模式,比如,通过识别智能终端当前运行场景中的当前显示画面中的显著特征,将该显著特征与各种场景模式的特征参数进行比较,当该显著特征与某一场景模式的特征参数匹配度最高时,则判断智能终端当前运行场景为该场景模式;又或者,通过获取当前运行的场景所对应的应用程序的包名,在该包名中获取该应用程序的场景模式信息,如,微信属于社交模式、支付宝属于社交模式,节奏大师、三国杀等等属于游戏模式,qq阅读、qq浏览器、voc英语等属于阅读模式。

s002:计算所述场景模式的运行时间;

其方法包括但不限于,记录上述的场景模式的启动时间,并监控是否发生退出该场景模式的事件,并实时监控当前时间,或实时计算当前时间与启动时间之间的差值作为运行时间;或者记录上述的场景模式的启动时间,并实时监控该场景模式是否处于运行状态,同时实时监控当前时间或,实时计算当前时间与启动时间之间的差值作为运行时间;或者感应到场景模式开始运行后,开始记录运行时间,并实时读取运行时间等。

s003:当所述运行时间达到阈值,启动所述护眼模式。

根据s003中的方法,则包括但不限于,将所述运行时间与一阈值进行比较,当该运行施加达到该阈值时,启动护眼模式;或计算获得启动时间加上设定时长的应当时间,当场景模式运行的当前时间到达该应当时间,仍未监控到退出场景模式的事件发生,则启动与该场景模式相关联的护眼模式;或者运算获得启动时间加上设定时长的应当时间,当到达该应当时间,监控获得该场景模式仍处于运行中,则启动与该场景模式相关联的护眼模式;或者当监控到所记录的运行时间达到设定时长,启动与该场景模式相关联的护眼模式。

基于上述实施例,在符合本发明的另一优选实施例中,每个所述护眼模式中可以设定至少两种护眼色,每种护眼色分别对应一色度数据。则,可以根据周围环境影响,运行时间等选择最佳的护眼色。

基于上述实施例,在符合本发明的另一优选实施例中,还提供一种配置场景模式与护眼模式对应策略的方法,其包括:预先针对不同应用程序中的场景模式,或者不同应用程序中的不同场景模式,配置不同的护眼模式,将场景模式与其对应的护眼模式相关联存储,同时,针对不同的场景模式,还设置其相关联的护眼模式的启动条件,该启动条件为该场景模式的运行时间达到设定时长。针对不同的场景模式配置不同的护眼模式的触发条件时间,应当考虑到不同场景模式对屏幕显示的亮度等的不同需求,实现在提供护眼方案的同时,也不影响用户对应用程序或者应用程序的场景模式的使用体验。

基于上述步骤,优选地,可以根据功能将应用程序的场景模式划分为游戏模式、视频模式、社交模式及阅读模式等。则可以根据各种场景模式对于屏幕显示亮度等的需求设置启动护眼模式的设定时长。

那么,优选地,所述对应策略中所述游戏模式的设定时长为0.5-1小时,应为该模式下,用户注意力会非常集中,较容易产生眼疲劳,但是直接进入护眼模式,影响游戏视觉体验,故可设置默认时间0.5-1小时后启动护眼模式,达到缓解眼疲劳,保护视力的效果;所述视频模式的设定时长为1-2小时,该模式下,用户大都会选择固定手机到某一位置,故而离手机会有一定的距离,且会根据视频调整手机亮度,故可设置默认时间1-2小时内启动护眼模式;所述社交模式的设定时长为0.5小时,该模式下,用户会里手机距离较近,容易疲劳,故可设置默认时间0.5小时后启动护眼模式;所述阅读模式的设定时长为0小时,该模式下,对屏幕亮度要求较低,而且可以通过在护眼模式中添加一定的护眼色实现护眼的效果,故可直接进入护眼模式。

参阅图2,基于上述实施例的,符合本发明的另一优选实施例中,当其中的护眼模式中包含至少两种护眼色时,还提供一种多种护眼色中选择最佳色度数据的方法,包括以下步骤:

s011:识别并获取所述运行场景的色度数据;

优选地,可以是通过向该运行场景的运营商请求的方式获取;也可以是通过读取该运行场景中的至少一张组成图片中的色度数据的方式获取等。详细描述见下面的具体实施例里中。

s012:根据所述运行场景的色度数据,计算所述护眼模式中的最佳色度数据;

将所获取的运行场景的色度数据与护眼模式中的色度数据进行逐一比较,根据冲突强度、护眼强度等特征,获得一最佳的色度数据。

s013:在所述护眼模式中应用所述最佳色度数据。

将所获得的最佳的色度数据作为待使用的护眼模式的色度数据,利用该色度数据配置该护眼模式的显示的亮度、对比度、色彩、锐度等等显示条件参数。使得在不对运行场景造成干扰的情况下,达到最佳的护眼效果。

参阅图4,基于上述实施例的,符合本发明的另一优选实施例中,提供一种利用获取当前运行场景所述的应用程序的包名,并根据其包名向其运营商请求该场景的色调数据的方法。其又具体包括以下步骤:

s111:获取所述场景模式对应的应用程序的包名;

s112:根据所述包名获取所述应用程序的版本信息;

s113:根据所述版本信息向所述应用程序的运营端请求获取运行的场景模式的色调数据。

比如,当当前运行的场景模式为微信的聊天模式时,首先获取该场景为微信,再获取该智能终端中所安装的微信的版本号,根据该版本号向微信的运营商,如腾讯请求该版本号的微信的色调数据,更具体的可以是请求微信的聊天模式的色度数据。

参阅图5,基于上述实施例的,符合本发明的另一优选实施例中,提供一种通过截取当前所运行的场景的画面,直接从该画面中获取该场景的色调数据。其具体方法包括:

s111’:获取所述当前运行的场景的界面截图;

s112’:识别所述界面截图中的色调数据。

优选地,该色调数据可以是界面截图中的主色调。我们知道,为了实现统一应用程序的统一性,属于同一应用程序中的各种场景进步均采用统一的主色调,如微信是绿色、支付宝是蓝色、淘宝是橘色等,而各种游戏的画面也具备统一的主色调,所以,通过截取当前运行的场景中的任一画面,获取其主色调,就是当前运行的场景的主色调。其方法包括但不限于,1)计算整个图片的色调的平均值(avg_hue);2)遍历每个像素,计算该像素的色调值与avg_hue的色差(即将二者相减后取绝对值),如果该色差大于一个阈值(本文中取30),则将该像素加入到“醒目像素”的列表;3)计算整个“醒目像素列表”的颜色均值,得到的结果即为该图片的主色调。又或者1)输入图像数组,对彩色图像灰度化;2)对灰度化以后的图像,计算图像梯度,这里使用sobol算子;3)对得到每一个非零像素点实现半径为r的范围内的扫描,找出与之最相近的为零的原像素值;4)对得到数组进行简单的扫描,得到主色彩。等等。所有可以应用于智能终端,并可获取图片的主色调的方法都可以用于本实施例中。

参阅图3,基于上述实施例,在符合本发明的另一优选实施例中,当每个所述护眼模式中设定有至少两种护眼色时,可以结合护眼色与主色调的冲突轻度、以及该护眼色的护眼强度,选择最佳的护眼色应用。其具体步骤可以包括:

s121:读取所述护眼模式中的色度数据的护眼强度;

优选地,本实施例中所设置的护眼模式中包含一色度数据均对应一护眼强度数据,则可以直接读取每种护眼模式的每种色度数据所对应的护眼强度数据;也可以是,设置一护眼强度的判断标准,则可以直接读取每种护眼模式中的每种色度数据,将其与该判断标准进行比较,获取每种色度数据的护眼强度。

s122:计算所述护眼模式中的色度数据与所述运行场景的色度数据的冲突强度;

这里的运行场景中的色度数据可以是运行场景中包含的全部色度数据,也可以是运行中的主色调;将全部色度数据逐一与护眼模式的色度数据进行比较,或者将主色调与护眼模式的色度数据进行逐一进行比较,判断护眼模式中的色度数据与运行场景中的色度数据的冲突强度。

s123:综合冲突强度、护眼强度计算得到最佳色度数据。

可以是根据该冲突强度对护眼模式中的色度数据进行排序,再结合这些色度数据的护眼强度的排列顺序等,判断获得一即能满足护眼需求,又不对运行场景造成干扰的最佳色度数据。这是因为,冲突强度低,则,不会影响当前运行场景的显示,而护眼强度高,则要求无论从色彩还是亮度上,均对人眼的保护性能更强,符合上述要求的色度数据为最佳色度数据。

s054:将所述最佳色度数据应用于当前运行的护眼模式中。

将获得的最佳色度数据应用于当前运行的护眼模式中,不仅可以实现保护人眼的效果,同时还可以有效保证当前运行场景的显示效果。避免护眼模式影响到用户体验。

优选地,基于上述实施例的,符合本发明的另一优选实施例中,还可以实现用户本身对护眼模式的自定义配置。具体地,向用户开放场景模式与护眼模式对应策略的修改权限;用户可以通过智能终端中可视的提示信息,比如,设置菜单栏的护眼模式配置菜单,或者快捷菜单中的护眼模式配置快捷键等,进入护眼模式配置状态中;为该场景模式配置护眼模式,此处可以为用户根据智能终端提供的可视的护眼模式模板,填写匹配的场景模式的各种模式参数,也可以是用户根据场景模式的需求从系统中预设的护眼模式中选择合适的护眼模式,也可以用户选择对应的护眼模式后,还可以根据需求对护眼模式中的各种模式参数进行微调;系统将根据用户的配置将场景模式及与该场景模式相关联的护眼模式存储于系统中;同时,用户还可以自定义地配置所述场景模式与所述护眼模式对应策略,例如,该场景模式运行多长时间后将启动该护眼模式。

优选地,所述模式参数包括亮度、色度、饱和度、对比度、锐度、灰度中的一种或多种。

从而,综上所述,本发明所提供的基于智能终端的护眼显示方法,通过监控场景模式的运行时长,在运行时长到达设定时长时,自动启动护眼模式,避免用户长时间面对高光或者亮光导致的眼部疲劳或眼部损伤;可以针对不同的场景模式配置不同的护眼模式,避免单一的护眼模式在部分应用程序的场景模式下,反而会产生显示不清的情况,影响用户体验;还可以实时根据运行的场景的主色调匹配最佳的显示色调,从而,避免预设的护眼模式存在与运行场景的主色调存在冲突的情况,同时还可以获得与当前运行场景的主色调最匹配的护眼模式,大大提高显示效果,及用户的使用体验。

本发明的另一方面,还提供另一种基于智能终端的护眼显示方法,其中该智能终端中预设有一护眼模式,则该方法包括以下步骤:

s100:识别智能终端运行的场景模式;

其方法包括但不限于,通过卷积神经网络的图像识别或者光学字符识别(orc)识别的文字识别,获取当前运行场景中的显著特征,并根据该显著特征判断智能终端当前运行场景的场景模式,比如,通过识别智能终端当前运行场景中的当前显示画面中的显著特征,将该显著特征与各种场景模式的特征参数进行比较,当该显著特征与某一场景模式的特征参数匹配度最高时,则判断智能终端当前运行场景为该场景模式;又或者,通过获取当前运行的场景所对应的应用程序的包名,在该包名中获取该应用程序的场景模式信息,如,微信属于社交模式、支付宝属于社交模式,节奏大师、三国杀等等属于游戏模式,qq阅读、qq浏览器、voc英语等属于阅读模式。

s200:启动所述护眼模式。

根据所识别到的当前运行的场景模式后,以该检索结果为触发条件,启动智能终端的护眼模式。

基于上述实施例的,符合本发明的另一优选实施例中,识别智能终端运行的场景模式后,根据一预设条件开启所述护眼模式。这里的预设条件包括场景模式的运行时间,该场景模式的类型等。优选地,场景模式的类型包括游戏、阅读、通讯等等,感觉场景模式的功能进行划分。从而,本实施例中,在获得智能终端运行的场景模式后,还可以根据该场景模式获取该场景模式的运行时间或者场景模式的类型,将所获取的场景模式的运行时间或者场景模式的类型与预设条件进行逐一比较,当场景模式的运行时间或者类型达到预设条件时,根据该触发,开启护眼模式。

基于上述实施例的,符合本发明的另一优选实施例中,护眼模式启动后,还可以根据预设条件的变化调整是否继续运行所述护眼模式。本实施例中,护眼模式启动后,当用户认为当前的护眼模式与当前的场景模式相冲突,影响当前的场景模式的显示效果,则可以改变预设条件,从而,智能终端可以实时匹配当前的场景模式的各种条件及预设条件,当匹配到当前的场景模式的各种条件符合预设条件,则维持该护眼模式显示,而当匹配到当前的场景模式的各种条件不再符合预设条件时,则退出护眼模式,或者变化为与当前的场景模式的各种条件相吻合的预设条件所关联的护眼模式。

基于上述实施例的,符合本发明的另一优选实施例中,本实施例中的智能终端包括多个应用程序,至少一所述应用程序根据所述预设条件开启所述护眼模式。也即,智能终端所转载的应用程序中,至少一种应用程序中的场景模式关联有启动护眼模式的预设条件,且以该应用程序的场景模式运行产生的各种条件符合预设条件为触发条件,当该应用程序的场景模式运行产生的各种条件符合预设条件时,启动与该预设条件关联的护眼模式。

基于上述实施例的,符合本发明的另一优选实施例中,本实施例中的智能终端包括至少一应用程序,所述应用程序包括多种场景模式,至少一所述场景模式根据所述预设条件开启所述护眼模式。也即,本实施例中,为智能终端中所转载的应用程序中的多个场景模式分别设置了不同或者相同的启动护眼模式的预设条件,该预设条件与护眼模式相关联。且该预设条件与该应用程序中至少一个场景模式运行产生的各种条件相匹配,从而,智能终端中的应用程序运行过程中,至少在一种场景模式下,且该场景模式运行达到预设条件时,会启动护眼模式。

本发明的另一方面,还提供一种智能终端,其包括:显示器、处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上任一实施例中所述的基于智能终端的护眼显示方法的步骤,此处不再赘述。

本发明的另一方面还提供了一种具有护眼模式的智能终端,其中所述智能终端中预设有一护眼模式开启条件,执行所述护眼模式开启条件时,启动所述智能终端中的护眼模式。优选地,该开启条件包括但不限于,时间条件,如当智能终端中的应用场景运行一预设时间后,开启护眼模式,避免用户的视觉疲劳;触发条件,如,触发智能终端上的按键、屏幕上的图标、快捷方式中的文字或图形提示、设置模式下的文字或图形提示等,智能终端相应该触发条件,开启护眼模式。

以上对本发明的具体实施例进行了详细描述,但其只是作为范例,本发明并不限制于以上描述的具体实施例。对于本领域技术人员而言,任何对本发明进行的等同修改和替代也都在本发明的范畴之中。因此,在不脱离本发明的精神和范围下所作的均等变换和修改,都应涵盖在本发明的范围内。

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