一种信息窗口显示方法、装置及用户终端的制作方法

文档序号:9261155阅读:218来源:国知局
一种信息窗口显示方法、装置及用户终端的制作方法
【技术领域】
[0001]本发明涉及计算机应用技术领域,尤其涉及一种信息窗口显示方法、装置及用户终端。
【背景技术】
[0002]目前,诸如智能手机、平板电脑、个人电脑、智能可穿戴设备等带智能操作系统的用户终端已经普及。智能用户终端能够基于操作系统实现无线接入互联网,还可以根据个人需要扩展终端功能,且第三方软件支持多。
[0003]widget作为一种插件,能够很方便的将对应的信息窗口添加到各种智能用户终端的系统(或者第三方)桌面或者其他类型的页面中进行显示,不必打开应用程序就能使用相应的功能。其可以在桌面或其他页面上直接和使用者进行交互,能动态的展示相应内容,得到很广泛的使用。
[0004]但是,在目前的智能用户终端中,由于用户的桌面背景图标或者相应页面会时常发生更新变换,比如颜色深、浅,以及动态壁纸的引入,使得widget信息窗口显示的内容在部分壁纸或页面上无法清晰显示。

【发明内容】

[0005]本发明实施例所要解决的技术问题在于,提供一种信息窗口显示方法、装置及用户终端,可自动化、智能化地清晰显示信息窗口。
[0006]本发明实施例的提供了一种信息窗口显示方法,包括:
[0007]在更新显示信息窗口时,根据第一页面的目标区域中像素点的颜色值,计算所述目标区域的颜色平均值,其中所述信息窗口显示在所述第一页面上;
[0008]若计算得到的颜色平均值不大于预设的背景色彩阈值,则将所述信息窗口更新为第一颜色信息窗口,并显不所述第一颜色信息窗口 ;
[0009]若计算得到的颜色平均值大于预设的背景色彩阈值,则将所述信息窗口更新为第二颜色信息窗口,并显示第二颜色信息窗口,其中所述第一颜色信息窗口的内容显示颜色的平均值大于所述第二颜色信息窗口的内容显示颜色的平均值。
[0010]相应地,本发明实施例还提供了一种信息窗口显示装置,包括:
[0011]计算模块,用于在信息窗口显示更新时,根据第一页面的目标区域中像素点的颜色值,计算所述目标区域的颜色平均值,其中所述信息窗口显示在所述第一页面上;
[0012]第一处理模块,用于若计算得到的颜色平均值不大于预设的背景色彩阈值,则根据第一颜色配置策略将所述信息窗口更新为第一颜色信息窗口,并显示所述第一颜色信息窗口 ;
[0013]第二处理模块,用于若计算得到的颜色平均值大于预设的背景色彩阈值,则根据第二颜色配置策略将所述信息窗口更新为第二颜色信息窗口,并显示所述第二颜色信息窗口,其中所述第一颜色信息窗口的内容显示颜色的平均值大于所述第二颜色信息窗口的内容显示颜色的平均值。
[0014]相应地,本发明实施例还提供了一种用户终端,包括:处理器和显示器,其中
[0015]所述处理器,用于在信息窗口显示更新时,根据第一页面的目标区域中像素点的颜色值,计算所述目标区域的颜色平均值,其中所述信息窗口显示在所述第一页面上;若计算得到的颜色平均值大于预设的背景色彩阈值,则根据第一颜色配置策略将所述信息窗口更新为第一颜色信息窗口,并显示所述第一颜色信息窗口 ;若计算得到的颜色平均值不大于预设的背景色彩阈值,则根据第二颜色配置策略将所述信息窗口更新为第二颜色信息窗口,并显示所述第二颜色信息窗口 ;
[0016]所述显示器,用于显示所述处理器处理更新后的信息窗口。
[0017]本发明实施例可以在发现需要对信息窗口进行显示更新时,根据第一页面相关区域的诸如RGB颜色值,根据预先配置的色彩配置策略,来动态地为信息窗口配置不同的色彩深度,快捷、清晰地为用户展示信息窗口。
【附图说明】
[0018]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是本发明实施例的一种信息窗口显示方法的流程示意图;
[0020]图2是本发明实施例的另一种信息窗口显示方法的流程示意图;
[0021]图3a是本发明实施例的计算颜色平均值的其中一种方法的流程示意图;
[0022]图3b是本发明实施例的计算颜色平均值的其中另一种方法具体流程示意图;
[0023]图4a是本发明实施例的基于第二颜色配置策略对信息窗口进行配色的其中一种方法流程示意图;
[0024]图4b是本发明实施例的基于第二颜色配置策略对信息窗口进行配色的其中一种方法流程示意图;
[0025]图4c是本发明实施例的基于第二颜色配置策略对信息窗口进行配色的其中一种方法流程示意图;
[0026]图5是本发明实施例的一种信息窗口显示装置的结构示意图;
[0027]图6是本发明实施例的另一种信息窗口显示装置的结构示意图;
[0028]图7是图5中的计算模块的其中一种结构示意图;
[0029]图8是本发明实施例的一种用户终端的结构示意图。
【具体实施方式】
[0030]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0031]在本发明实施例可以动态判断桌面背景图片或者其他页面的颜色信息,使得诸如widget等插件的信息窗口能够根据桌面背景颜色进行动态调节自身的背景颜色或者显示内容的颜色,从而使得显示内容在不同背景上都能清晰显示。
[0032]请参见图1,是本发明实施例的一种信息窗口显示方法的流程示意图,本发明实施例的所述方法可应用在智能手机、平板电脑、个人电脑以及智能可穿戴设备等智能用户终端中,具体的,所述方法包括:
[0033]SlOl:在信息窗口显示更新时,根据第一页面的目标区域中像素点的颜色值,计算所述目标区域的颜色平均值,其中所述信息窗口显示在所述第一页面上。
[0034]所述信息窗口为插件窗口或浮动窗口,在信息窗口的显示更新过程中,首先需要确定作为信息窗口背景的第一页面的目标区域中像素点的颜色值,所述第一页面可以为信息窗口显示更新前终端显示的背景页面,具体可以为桌面背景图片,也可以为某个普通的用户界面、网页页面等。所述背景页面的目标区域可以为整个桌面背景图片或者页面,也可以为桌面背景图片或者页面当前显示的区域,还可以是桌面背景图片或页面中用于显示所述信息窗口的位置区域。
[0035]本发明实施例中的像素点的颜色值具体可以是指像素点的RGB(RGB即是代表红、绿、蓝三个通道的颜色)值。在所述SlOl中,可以通过对目标区域的每一个像素点的颜色值进行累加求和后,再取平均值的方式得到所述目标区域的颜色平均值。例如,两个像素点的RGB值分别为(255250250)、(25500),将R/G/B值分别相加并取平均值,得到则两个像素点的平均值为(255125125),转换为16进制即可得到颜色平均值为#FF7D7D。
[0036]当然,为了减少计算量,也可以取其中的部分像素点的颜色值,累加求和后再取平均值所述目标区域的颜色平均值,例如按照3-5个像素点间隔来获取相关像素点的颜色值,然后累加求和取平均,得到所述目标区域的颜色平均值。
[0037]S102:若计算得到的颜色平均值不大于预设的背景色彩阈值,则将所述信息窗口更新为第一颜色信息窗口,并显示所述第一颜色信息窗口。
[0038]所述背景色彩阈值为根据实际经验预先设置的,例如可以取黑色对应颜色值的60%,即#113355作为背景色彩阈值。如果不大于该背景色彩阈值,则可以认为作为背景的背景页面(例如桌面图片)为深色背景,可以从预先设置的配置策略中选择第一颜色配置策略为信息窗口配色。
[0039]在该第一颜色配置策略中,规定了信息窗口中各类型内容的颜色显示参数的具体参数值,例如,在第一颜色配置策略中,配置了:字体的颜色显示参数为白色,相应的RGB值为#FFFFFF ;图形的颜色显示参数为灰色,相应的RGB值为#C0C0C0。
[0040]S103:若计算得到的颜色平均值大于预设的背景色彩阈值,则将所述信息窗口更新为第二颜色信息窗口,并显示所述第二颜色信息窗口。
[0041]如果大于所述背景色彩阈值,则可以认为作为背景的背景页面(例如桌面图片)为浅色背景,可以从预先设置的配置策略中选择第二颜色配置策略为信息窗口配色。
[0042]在该第二颜色配置策略中,规定了信息窗口中各类型内容的颜色显示参数的具体参数值,其中所述第一颜色信息窗口的内容显示颜色的平均值大于所述第二颜色信息窗口的内容显示颜色的平均值。例如,在第二颜色配置策略中,配置了:字体的颜色显示参数为黑色,相应的RGB值为#000000 ;图形的颜色显示参数为橙色,相应的RGB值为#FF6100。
[0043]上述的第一颜色配置策略和第二颜色配置策略可以提供给用户自行设置,用户根据需要,可以参考颜色及其颜色值的对照表,在提供的人机界面中录入字体、图形等窗口元素在不同背景中具体颜色值。
[0044]本发明实施例能够在需要显示信息窗口或者需要更新桌面背景图片等背景页面时,自动检测背景页面的像素点的颜色值,基于颜色平均值来确定背景是深色的背景还是浅色的背景,并基于不同的确定结果来为信息窗口进行配色,不仅保证信息窗口在不同的背景下面均能较为清晰的显示,也满足了用户对信息窗口配色的自动化、智能化
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1