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

文档序号:9261155阅读:来源:国知局
,配置了:字体的颜色显示参数为白色,相应的RGB值为#FFFFFF ;图形的颜色显示参数为灰色,相应的RGB值为#COCOCO。所述第一处理模块2
基于该第一颜色配置策略,可得到第一颜色信息窗口。
[0085]如果大于所述背景色彩阈值,则所述第二处理模块3可以认为作为背景的背景页面(例如桌面图片)为浅色背景,可以从预先设置的配置策略中选择第二颜色配置策略为信息窗口配色。
[0086]在该第二颜色配置策略中,规定了信息窗口中各类型内容的颜色显示参数的具体参数值,例如,在第二颜色配置策略中,配置了:字体的颜色显示参数为黑色,相应的RGB值为#000000 ;图形的颜色显示参数为橙色,相应的RGB值为#FF6100。所述第二处理模块3根据第二颜色配置策略,可得到第二颜色信息窗口。
[0087]上述的第一颜色配置策略和第二颜色配置策略可以提供给用户自行设置,用户根据需要,可以参考颜色及其颜色值的对照表,在提供的人机界面中录入字体、图形等窗口元素在不同背景中具体颜色值。
[0088]本发明实施例能够在需要显示信息窗口或者需要更新桌面背景图片等背景页面时,自动检测背景页面的像素点的颜色值,基于颜色平均值来确定背景是深色的背景还是浅色的背景,并基于不同的确定结果来为信息窗口进行配色,不仅保证信息窗口在不同的背景下面均能较为清晰的显示,也满足了用户对信息窗口配色的自动化、智能化需求。
[0089]再请参见图6,是本发明实施例的另一种信息窗口显示装置的结构示意图,本发明实施例的所述装置可设置在智能手机、平板电脑、个人电脑以及智能可穿戴设备等智能用户终端中,本发明实施例的所述装置包括上述实施例中的计算模块1、第一处理模块2以及第二处理模块3,还包括:
[0090]检测模块4,用于检测是否需要在第一页面中更新显示信息窗口,若是,则触发信息窗口的显示更新,其中,在本发明实施例中,第一页面即信息窗口的背景页面为终端的桌面背景图片。
[0091]具体的,所述检测模块4,具体用于判断是否接收到系统发布的桌面背景图片更换通知,若是,则触发信息窗口的显示更新;或者监听是否需要将信息窗口添加到桌面背景图片中,若需要,则触发信息窗口的显示更新。
[0092]进一步可选地,如图7所示,所述计算模块I可以包括:
[0093]页面确定单元11,用于在更新显示信息窗口时,获取第一页面,即将整个第一页面作为当前背景页面的目标区域;
[0094]页面计算单元12,用于根据所述页面确定单元确定的目标区域中各个像素点的颜色值,并在累加求和后计算得到所述目标区域的颜色平均值,得到目标区域的颜色平均值。
[0095]进一步可选地,如图7所示,所述计算模块I还可以包括:
[0096]区域确定单元13,用于在更新显示信息窗口时,获取第一页面;确定在发起更新显示前所述信息窗口在所述获取的第一页面中的位置区域,并将该确定的位置区域作为第一页面的目标区域;
[0097]区域计算单元14,用于根据所述区域确定单元确定的目标区域中各个像素点的颜色值,并在累加求和后计算得到所述目标区域的颜色平均值,得到目标区域的颜色平均值。
[0098]其中,所述计算模块I中的页面计算单元12和区域确定单元13,具体可以根据预置的像素点间隔值,依次间隔获取所述目标区域中相应像素点的颜色值;对间隔获取的像素点的颜色值累加求和后计算得到所述目标区域的颜色平均值,得到目标区域的颜色平均值。
[0099]所述计算模块I可以同时包括上述的页面确定单元11和页面计算单元12的组合、区域确定单元13和区域计算单元14的组合,当然也可以仅包括两种组合其中之一,根据用户的实际需求确定。
[0100]上述计算模块I各个单元的具体实现可参考上述方法项实施例的相关描述。
[0101]进一步可选地,所述第二处理模块3,具体用于若计算得到的颜色平均值大于预设的背景色彩阈值,则为所述信息窗口更新加载预置的半透明背景图片;显示所述更新加载了预置的半透明背景图片的信息窗口。
[0102]进一步可选地,所述第一处理模块2,具体用于若计算得到的颜色平均值不大于预设的背景色彩阈值,则为所述信息窗口加载预先存储的第一颜色配置文件;显示加载了预先存储的第一颜色配置文件的信息窗口。
[0103]进一步可选地,所述第二处理模块3,具体还可以用于若计算得到的颜色平均值大于预设的背景色彩阈值,则为所述信息窗口加载预先存储的第二颜色配置文件;显示加载了预先存储的第二颜色配置文件的信息窗口。
[0104]所述第一处理模块2和第二处理模块3的具体实现可参考上述方法项实施例中的相关描述。
[0105]再请参见图8,是本发明实施例的一种用户终端的结构示意图,本发明实施例的所述用户终端包括:至少一个处理器1001,例如CPU,至少一个通信总线1002,至少一个网络接口 1003,存储器1004以及显示器1005。其中,通信总线1002用于实现这些组件之间的连接通信。其中,所述网络接口 1003可选的可以包括标准的有线接口、无线接口(如W1-F1、移动通信接口等)。所述存储器1004可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。所述存储器1004可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图8所示,作为一种计算机存储介质的存储器1004中存储有操作系统、网络通信模块,并存储有信息窗口显示应用程序以及其他程序。
[0106]其中,所述处理器1001可以调用所述存储器1004中的信息窗口显示应用程序,执行如下操作:
[0107]在信息窗口显示更新时,根据第一页面的目标区域中像素点的颜色值,计算所述目标区域的颜色平均值,其中所述信息窗口显示在所述第一页面上;
[0108]若计算得到的颜色平均值不大于预设的背景色彩阈值,则将所述信息窗口更新为第一颜色信息窗口,并显不所述第一颜色信息窗口 ;
[0109]若计算得到的颜色平均值大于预设的背景色彩阈值,则根据第二颜色配置策略将所述信息窗口更新为第二颜色信息窗口,并显示所述第二颜色信息窗口其中所述第一颜色信息窗口的内容显示颜色的平均值大于所述第二颜色信息窗口的内容显示颜色的平均值。
[0110]其中可选地,所述处理器1001在执行所述在更新显示信息窗口时,根据第一页面的目标区域中像素点的颜色值,计算所述目标区域的颜色平均值时,具体执行如下步骤:
[0111]在更新显示信息窗口时,获取第一页面的当前显示区域,并将所述获取的第一页面的当前显示区域作为当前背景页面的目标区域;
[0112]根据所述目标区域中各个像素点的颜色值,并在累加求和后计算得到所述目标区域的颜色平均值,得到目标区域的颜色平均值。
[0113]其中可选地,所述处理器1001在执行所述在更新显示信息窗口时,根据第一页面的目标区域中像素点的颜色值,计算所述目标区域的颜色平均值时,具体还可执行如下步骤:
[0114]在更新显示信息窗口时,获取第一页面;
[0115]确定在发起更新显示前所述信息窗口在所述获取的第一页面中的位置区域,并将该确定的位置区域作为第一页面的目标区域;
[0116]根据所述目标区域中各个像素点的颜色值,并在累加求和后计算得到所述目标区域的颜色平均值,得到目标区域的颜色平均值。
[0117]其中可选地,所述处理器1001在执行所述根据所述目标区域中各个像素点的颜色值,并在累加求和后计算得到所述目标区域的颜色平均值,得到目标区域的颜色平均值时,具体执行:
[0118]根据预置的像素点间隔值,依次间隔获取所述目标区域中相应像素点的颜色值;
[0119]对间隔获取的像素点的颜色值累加求和后计算得到所述目标区域的颜色平均值,得到目标区域的颜色平均值。
[0120]其中可选地,所述处理器1001在执行所述若计算得到的颜色平均值大于预设的背景色彩阈值,则将所述信息窗口更新为第二颜色信息窗口,并显示所述第二颜色信息窗口时,具体执行如下步骤:
[0121]若计算得到的颜色平均值大于预设的背景色彩阈值,则为所述信息窗口更新加载预置的半透明背景图片;
[0122]显示所述更新加载了预置的半透明背景图片的信息窗口。
[0123]其中可选地,所述处理器1001在执行所述若计算得到的颜色平均值不大于预设的背景色彩阈值,则根据第一颜色配置策略将所述信息窗口配置为第一颜色信息窗口,并显示所述第一颜色信息窗口时,具体可执行如下步骤:
[0124]若计算得到的颜色平均值不大于预设的背景色彩阈值,则为所述信息窗口加载预先存储的第一颜色配置文件;
[0125]显示加载了预先存储的第一颜色配置文件的信息窗口。
[0126]其中可选地,所述处理器1001在执行所述若计算得到的颜色平均值大于预设的背景色彩阈值,则根据第二颜色配置策略将所述信息窗口更新为第二颜色信息窗口,并显示所述第二颜色信息窗口时,具体还可执行如下步骤:
[0127]若计算得到的颜色平均值大于预设的背景色彩阈值,则为所述信息窗口加载预先存储的第二颜色配置文件;
[0128]显示加载了预先存储的第二颜色配置文件的信息窗口。
[0129]其中可选地,所述第一页面即信息窗口更新前终端显示的背景页面为终端的桌面背景图片,所述处理器1001在执行在所述在信息窗口显示更新时,根据第一页面的目标区域中像素点的颜色值,计算所述目标区域的颜色平均值之前,还执行如下步骤:
[0130]检测是否需要在当前背景页面中更新显示信息窗口,若是,则触发信息窗口的显示更新,
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1