一种配置显示方法及终端与流程

文档序号:13948978阅读:114来源:国知局
一种配置显示方法及终端与流程

本发明涉及终端技术领域,特别是指一种配置显示方法及终端。



背景技术:

现在智能手机应用越来越丰富,多样化主题的需求越来越多,色彩应用、图片使用也越来越丰富。尤其是互联网应用市场发展,为了吸引用户,各种主题色彩切换层出不穷。除了要切换主色调,次要色调等,还会动态切换动态图片背景,并且手机会处于不同的使用场景。这样就导致有时候主题切换后在不同光线亮度或屏幕亮度场景下,内容显示色彩或样式与背景色彩色调不搭配,更严重的导致使用相近色彩时用户无法看清界面上展现的内容。

也可以说是,目前大多数主题切换的做法是固定几种主题方案,每次切换内容样式都是固定的跟随变换或不变。在动态设置图片背景时,当前界面显示内容不改变。在不同光线强度下,手机提供了自动亮度调节的功能,来动态调节屏幕亮度解决显示看不清的问题。

但是,这样导致的问题是用户更换非特定的背景色或背景图片,屏幕亮度自动变换后,界面上显示的部分或全部内容也可能和背景色相近,导致分辨困难或者完全看不清楚,另外屏幕亮度动态切换频繁也不能解决根本问题,反而影响干扰用户视觉感官,这会给用户的使用带来极大的不便。



技术实现要素:

本发明的目的在于提供一种配置显示方法及终端,至少解决现有技术中终端界面显示内容的颜色显示不清楚的问题。

为了解决上述技术问题,本发明实施例提供一种配置显示方法,包括:

在满足预设调整条件时,获取目标界面背景的参数数据;

根据所述参数数据在所述目标界面上显示界面内容。

可选的,所述在满足预设调整条件时,获取目标界面背景的参数数据的步骤包括以下至少之一:

在界面背景切换时,获取目标界面背景的参数数据;

在预设时长内终端所处环境的光强值变化超过阈值时,获取目标界面背景的参数数据;

在预设时长内终端屏幕的亮度值变化超过阈值时,获取目标界面背景的参数数据。

可选的,所述根据所述参数数据在所述目标界面上显示界面内容的步骤包括:

根据所述参数数据和/或预设参数的当前数据,在所述目标界面上显示界面内容。

可选的,所述根据所述参数数据和/或预设参数的当前数据,在所述目标界面上显示界面内容的步骤包括:

根据内容界面的红绿蓝值、终端所处环境的当前光强值和终端屏幕的当前亮度值中的至少一种,在所述目标界面上显示界面内容。

可选的,所述根据所述参数数据在所述目标界面上显示界面内容的步骤包括:

根据所述参数数据得到目标样式数据;

根据所述目标样式数据在所述目标界面上显示界面内容。

可选的,所述目标样式数据包括界面内容的颜色和型号。

可选的,所述获取目标界面背景的参数数据的步骤包括:

获取目标界面显示内容的位置信息;

根据所述位置信息获取所述参数数据。

可选的,所述在满足预设调整条件时,获取目标界面背景的参数数据的步骤包括:

在接收到配置指令后,满足预设调整条件时,获取目标界面背景的参数数据。

可选的,所述根据所述参数数据得到目标样式数据的步骤包括:

根据所述参数数据在样式数据库查询,得到目标样式数据。

本发明还提供了一种终端,包括:

第一获取模块,用于在满足预设调整条件时,获取目标界面背景的参数数据;

第一显示模块,用于根据所述参数数据在所述目标界面上显示界面内容。

本发明的上述技术方案的有益效果如下:

上述方案中,所述配置显示方法通过在满足预设调整条件时,获取目标界面背景的参数数据,并根据所述参数数据在所述目标界面上显示界面内容;可以实现在动态界面背景切换时的动态刷新显示,避免了在不同光线强度下或内容样式与背景相近而查看内容费劲或看不清,也不需要用户再去动态的变换背景或调整屏幕亮度以看清手机界面,提升了终端使用的便捷性和用户满意度。

附图说明

图1为本发明实施例一的配置显示方法流程示意图一;

图2为本发明实施例一的背景区域色彩获取方法流程示意图;

图3为本发明实施例一的配置显示方法流程示意图二;

图4为本发明实施例一的配置显示方法流程示意图三;

图5为本发明实施例二的终端结构示意图。

具体实施方式

为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。

本发明针对现有的技术中终端界面显示内容的颜色显示不清楚(可能与背景色相近,导致使用不便)的问题,提供了多种解决方案,具体如下:

实施例一

如图1所示,本发明实施例一提供的配置显示方法包括:

步骤11:在满足预设调整条件时,获取目标界面背景的参数数据;

步骤12:根据所述参数数据在所述目标界面上显示界面内容。

其中,所述界面内容包括各种用户终端ue的用户界面显示的内容,例如各种应用程序的图标和/或名称等。

本发明实施例一提供的所述配置显示方法通过在满足预设调整条件时,获取目标界面背景的参数数据,并根据所述参数数据在所述目标界面上显示界面内容;可以实现在动态界面背景切换时的动态刷新显示,避免了在不同光线强度下或内容样式与背景相近而查看内容费劲或看不清,也不需要用户再去动态的变换背景或调整屏幕亮度以看清手机界面,提升了终端使用的便捷性和用户满意度。

优选的,所述在满足预设调整条件时,获取目标界面背景的参数数据的步骤包括:在界面背景切换时,获取目标界面背景的参数数据;或者在预设时长内终端所处环境的光强值变化超过阈值时,获取目标界面背景的参数数据;或者在预设时长内终端屏幕的亮度值变化超过阈值时,获取目标界面背景的参数数据。

具体的,所述根据所述参数数据在所述目标界面上显示界面内容的步骤包括:根据所述参数数据和/或预设参数的当前数据,在所述目标界面上显示界面内容。

更具体的,所述根据所述参数数据和/或预设参数的当前数据,在所述目标界面上显示界面内容的步骤包括:根据内容界面的红绿蓝值、终端所处环境的当前光强值和终端屏幕的当前亮度值中的至少一种,在所述目标界面上显示界面内容。

其中,所述根据所述参数数据在所述目标界面上显示界面内容的步骤包括:根据所述参数数据得到目标样式数据;根据所述目标样式数据在所述目标界面上显示界面内容。所述目标样式数据可包括界面内容的颜色和型号。

为了减少不必要的处理量,所述获取目标界面背景的参数数据的步骤包括:获取目标界面显示内容的位置信息;根据所述位置信息获取所述参数数据。

为了节能,所述在满足预设调整条件时,获取目标界面背景的参数数据的步骤包括:在接收到配置指令后,满足预设调整条件时,获取目标界面背景的参数数据。

具体的,所述根据所述参数数据得到目标样式数据的步骤包括:根据所述参数数据在样式数据库查询,得到目标样式数据。

本发明实施例提供的所述配置显示方法还包括:设置所述样式数据库,并定期更新。

下面对本发明实施例一提供的配置显示方法进行进一步说明。

本发明实施例提供的方案可通过如下功能单元实现:

识别单元、配置单元、显示单元和控制单元;其中:

识别单元:用于获取lcd屏指定坐标点绘制区域(图标的位置区域)的背景色彩rgb(红绿蓝)值。一般基础显示单元为一个系统框架基础显示控件view,显示单元需要去显示刷新内容时先调用识别单元识别单位区域(图标的位置区域)的当前背景色彩值(目标背景色彩值),返回一个计算出来的色彩值。

控制单元:主要负责实时获取光线感应器的光感强度数据和屏幕亮度数据,根据光感变化差异,判定是否需要刷新当前界面的内容显示效果。

配置单元:此单元为算法逻辑模块分为两个主要部分,第一个是数据接收部分,负责接收到识别单元的背景数据结果以及控制单元的光感强度数据和屏幕亮度数据,进行下一步数据配置流程;第二个是数据管理部分,读写配置库数据,主要用于根据接收的数据(三个数据中的至少一个)返回合理的匹配数据。

显示单元:主要负责刷新lcd屏幕的显示功能,界面刷新时在界面需要显示内容的基础显示单元区域内根据得到的内容显示样式配置数据,对需要动态更新的显示内容配置对应的样式或色彩,刷新基础显示单元在当前界面具体区域的数据,展现新的显示效果给用户。

上述功能单元,使得用户可以在背景切换后的界面上显示根据显示区域背景动态配置样式或色彩后的内容,本发明实施例提供的配置显示方法对应可以描述如下:

用户可在一个能够动态改变背景设置(主题色彩改变或背景图片修改)的界面,随意改变背景设置或终端所处光感强度环境;

显示单元在界面刷新显示(动态自动更新或手动更新)或控制单元判断到光感强度和/或屏幕亮度变化大于预设阈值时,调用识别单元获取每个单位内容显示区域的背景色彩,传递给配置单元处理后,配置单元根据当前背景数据(区域位置和色彩值)、当前光感强度与屏幕亮度匹配返回当前显示区域合适的内容样式数据;

显示单元遍历当前界面需要更改的内容显示区域,根据获取的样式数据,设置给显示内容;显示单元完成整体界面内容的刷新显示,根据配置的样式完整展现给用户。

上述功能单元的具体实现流程,可为:

识别单元,实现流程如图2所示,包括:

步骤21:获取显示单元传入的目标区域坐标值;

就是获取基础显示单元对应目标区域的坐标数据(lcd坐标值{(x0,y0)(x1,y1)})。

步骤22:获取目标区域背景数据和当前光感强度数据;

就是根据对应的显示目标区域,获取当前区域背景数据以及当前手机所处光感强度数据。

步骤23:计算,返回一个rgb值;

就是数据分析(现有技术可实现)计算配置后返回一个合理的背景色彩rgb值。

配置单元,实现框图如图3所示,分为两个部分,分别为:色彩配置库管理和数据接收处理,其中:

数据接收处理部分,在识别单元得到rgb值之后,会把获取的数据传输给配置单元,配置单元读取当前光感强度数据和屏幕亮度数据,然后从已有的数据中根据匹配算法返回给识别单元一个数据。这里的匹配原则是找出一个适合的配色方案样式数据,让内容显示样式和背景颜色可以完美的搭配结合展示给用户。

色彩配置库管理部分,除了负责处理基础数据的基础读写操作外,还需要负责基础数据库的初始化或更新同步操作。在终端用户设置允许的情况下可以通过系统升级或在线同步等方式进行本地样式配置数据库的更新。

显示单元

主要负责当前显示界面lcd屏内容刷新显示功能,在界面不同区域或具体坐标点位显示更换样式的元素信息,以一种适合当前背景色和光感强度效果的显示效果展现给用户。

控制单元

主要负责光感数据和屏幕亮度数据的监听和获取,负责在配置样式时提供当前场景的光感数据样本和屏幕亮度样本,同时检测终端在使用时的场景切换,其光感变化差异是否影响用户查看当前内容,进而决策当前界面是否进行动态配置样式刷新显示。

结合上述内容本发明实施例提供的配置显示方法,如图4所示,具体包括:

步骤41:显示动态配置开启;

就是终端机主需要设置预设选项,打开动态显示功能。

步骤42:初始化样式色彩配置库;

就是建立样式色彩配置库:获取在各种色彩背景下,各种显示亮度下的最佳色差效果或显示样式的数据,并建立显示色彩差异数据模型和亮度显示差异数据模型储存至本地存储单元中。配置单元将色彩差异数据模型和亮度显示差异数据模型与特定的匹配算法(光线与颜色一一对应)规则进行映射,其映射关系数据也存储至本地存储单元中。

步骤43:界面主动刷新和/或控制单元检测到光感变化大,显示单元发起动态配置;

就是改变终端显示界面的背景或改变终端所处的外接光感强度环境:

a.在背景可以切换设置的界面随机选择不同背景后,终端首次刷新显示当前界面时触发动态配置显示;

b.间断性的切换终端显示时所处的光照强度环境,当前后△t时间内光感变换差值达到指定阈值时,控制单元确认需要触发动态配置显示;

确认需要触发动态配置显示后,显示单元同时获取内容单位显示区域数据,调用识别单元进行各单位区域背景的色彩识别。

步骤44:获取界面上所有内容显示单位区域。

步骤45:获取每个内容单位显示区域对应的背景数据;

就是识别单元接收到各内容单位显示区域数据后,根据具体数据坐标,获取对应区域的背景rgb数值,返回给显示单元;

显示单元确认内容单位区域数据(背景数据)及匹配的当前区域背景rgb后,将数据传输给配置单元,由配置单元获取单位区域的显示样式设置数据。

步骤46:根据背景数据和当前光感及屏幕亮度配置最佳内容显示样式;

就是配置单元收到需要动态配置调用指令及相关数据后,首先通过调用控制单元读取当前光感强度数据,输入背景rgb数据和光感强度数据,从样式色彩配置库(实验得到)中查询匹配合适的样式数据,返回给显示处理单元。

步骤47:根据配置后的每个单位区域内容样式刷新显示内容;

就是显示单元接收到匹配的样式数据后,对内容显示区域,逐个单位的进行刷新,更换最新的样式设置后显示出来。

由上可知,本发明实施例提供的方案使得用户在户外使用终端查看内容界面时或者内容界面背景变换时,终端可以根据当前具体内容显示区域的背景以及光感强度、屏幕亮度,给出一个合适的内容显示样式,可以很好的展现给用户,在当前背景和光线及屏幕亮度下容易分辨,极大的提升终端显示效果,提高了产品用户体验。

综上所述,本发明实施例提供的方案可以实现在动态界面背景切换时的动态刷新显示,实现在浏览动态背景页面时,避免了在不同光线强度下或内容样式与背景相近而查看内容费劲或看不清,也不需要用户再去动态的变换背景或调整屏幕亮度方便看清手机界面,提升终端使用的便捷性;每个显示单元根据其自身背景和手机光感强度分别以合适的配置样式(字体色彩,样式等)显示在屏幕上,展现给用户(根据自身单位背景底色和当前光感亮度,动态改变为其他样式展现给用户),提高用户满意度和用户体验。

实施例二

如图5所示,本发明实施例二提供的终端包括:

第一获取模块51,用于在满足预设调整条件时,获取目标界面背景的参数数据;

第一显示模块52,用于根据所述参数数据在所述目标界面上显示界面内容。

本发明实施例二提供的所述终端通过在满足预设调整条件时,获取目标界面背景的参数数据,并根据所述参数数据在所述目标界面上显示界面内容;可以实现在动态界面背景切换时的动态刷新显示,避免了在不同光线强度下或内容样式与背景相近而查看内容费劲或看不清,也不需要用户再去动态的变换背景或调整屏幕亮度以看清手机界面,提升了终端使用的便捷性和用户满意度。

优选的,所述第一获取模块包括以下至少之一:第一获取子模块,用于在界面背景切换时,获取目标界面背景的参数数据;第二获取子模块,用于在预设时长内终端所处环境的光强值变化超过阈值时,获取目标界面背景的参数数据;第三获取子模块,用于在预设时长内终端屏幕的亮度值变化超过阈值时,获取目标界面背景的参数数据。

具体的,所述第一显示模块包括:第一显示子模块,用于根据所述参数数据和/或预设参数的当前数据,在所述目标界面上显示界面内容。

更具体的,所述第一显示子模块包括:第一显示单元,用于根据内容界面的红绿蓝值、终端所处环境的当前光强值和终端屏幕的当前亮度值中的至少一种,在所述目标界面上显示界面内容。

其中,所述第一显示模块包括:第一处理子模块,用于根据所述参数数据得到目标样式数据;第二显示子模块,用于根据所述目标样式数据在所述目标界面上显示界面内容。所述目标样式数据可包括界面内容的颜色和型号。

为了减少不必要的处理量,所述第一获取模块包括:第四获取子模块,用于获取目标界面显示内容的位置信息;第五获取子模块,用于根据所述位置信息获取所述参数数据。

为了节能,所述在第一获取模块包括:第六获取子模块,用于在接收到配置指令后,满足预设调整条件时,获取目标界面背景的参数数据。

具体的,所述第一处理子模块包括:第一查询单元,用于根据所述参数数据在样式数据库查询,得到目标样式数据。

其中,上述配置显示方法的所述实现实施例均适用于该终端的实施例中,也能达到相同的技术效果。

需要说明的是,此说明书中所描述的许多功能部件都被称为模块/子模块,以便更加特别地强调其实现方式的独立性。

本发明实施例中,模块/子模块可以用软件实现,以便由各种类型的处理器执行。举例来说,一个标识的可执行代码模块可以包括计算机指令的一个或多个物理或者逻辑块,举例来说,其可以被构建为对象、过程或函数。尽管如此,所标识模块的可执行代码无需物理地位于一起,而是可以包括存储在不同位里上的不同的指令,当这些指令逻辑上结合在一起时,其构成模块并且实现该模块的规定目的。

实际上,可执行代码模块可以是单条指令或者是许多条指令,并且甚至可以分布在多个不同的代码段上,分布在不同程序当中,以及跨越多个存储器设备分布。同样地,操作数据可以在模块内被识别,并且可以依照任何适当的形式实现并且被组织在任何适当类型的数据结构内。所述操作数据可以作为单个数据集被收集,或者可以分布在不同位置上(包括在不同存储设备上),并且至少部分地可以仅作为电子信号存在于系统或网络上。

在模块可以利用软件实现时,考虑到现有硬件工艺的水平,所以可以以软件实现的模块,在不考虑成本的情况下,本领域技术人员都可以搭建对应的硬件电路来实现对应的功能,所述硬件电路包括常规的超大规模集成(vlsi)电路或者门阵列以及诸如逻辑芯片、晶体管之类的现有半导体或者是其它分立的元件。模块还可以用可编程硬件设备,诸如现场可编程门阵列、可编程阵列逻辑、可编程逻辑设备等实现。

以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述原理前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。

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