一种基于用户使用情况设置图标亮度的方法和移动终端的制作方法

文档序号:10470795阅读:160来源:国知局
一种基于用户使用情况设置图标亮度的方法和移动终端的制作方法
【专利摘要】本发明提供了一种基于用户使用情况设置图标亮度方法,属于显示技术领域,包括:按照应用程序的使用频率设置其图标的对比度级别;计算所述图标背景区域的灰度值,根据所述灰度值和所述对比度级别设置所述图标的亮度,以及,根据所述图标文字的背景区域的颜色,设置所述图标文字的颜色。对于用户经常使用的应用程序的图标,通过加强该图标和背景的对比,突出显示该图标,便于用户在名目繁多的各种应用中快速找到常用的应用程序,同时,改善了用户体验。
【专利说明】
-种基于用户使用情况设置图标亮度的方法和移动终端
技术领域
[0001] 本发明设及显示技术领域,特别是设及一种基于用户使用情况设置图标亮度的方 法和移动终端。
【背景技术】
[0002] 随着智能终端的普及,越来越多的应用程序(APP,Application)给人们的生活带 来了便利,而用户智能终端的桌面则是我们去使用运些APP的最直接的入口。但是随着智能 终端上面装载的APP的增多,用户如何快速地找到某个APP成为一个亟待解决的问题。
[0003] 目前大部分的智能终端对于类似的问题的处理方法有W下两种:第一、建立分类 文件夹或分类区域,对常见应用进行分类管理;第二、通过后台应用程序查找所需应用。对 于第一种方法,用户寻找想要打开某个APP时需要首先找到该APP所在的文件夹或放置区 域,然后,再从众多同类的APP中查找所需要打开的APP。现有技术中的运种打开APP的方法, 需要用户仍记住各APP对应的文件夹或位置,用户体验不好而对于第二种方法,用户想打开 的应用必须是之前使用过、且保留在缓存中的,若用户执行过清理内存、断电或关机的操 作,则无法通过后台应用找到此APP。
[0004] 另外,由于目前的APP数量众多,应用程序的图标的相似度也不断增大。在两个应 用程序的图标相似度较高时,用户往往要通过应用程序的图标下面显示的图标文字才能准 确区分图标。而图标文字往往会受图标和背景的影响,造成识别度较低的问题。
[0005] 可见,现有技术中APP的图标识别度不高W及图标文字容易受干扰都是造成用户 无法快速找到需要查找的图标的原因。

【发明内容】

[0006] 本发明提供一种基于用户使用情况设置图标亮度的方法和移动终端,解决现有技 术中由于APP的图标识别度不高W及图标文字容易受干扰造成用户无法快速找到需要查找 的图标的问题。
[0007] 为了解决上述问题,本发明实施例提供了一种基于用户使用情况设置图标亮度的 方法,包括:按照应用程序的使用频率设置其图标的对比度级别;计算所述图标的背景区域 的灰度值,根据所述灰度值和所述对比度级别设置所述图标的亮度W及,根据所述图标文 字的背景区域的颜色,设置所述图标文字的颜色。
[000引相应的,为了解决上述问题,本发明实施例还提供了一种基于用户使用情况设置 图标亮度的移动终端,包括:对比度设置单元,用于按照应用程序的使用频率设置其图标的 对比度级别;亮度及颜色设置单元,用于计算所述图标背景区域的灰度值,根据所述灰度值 和所述对比度设置单元设置的图标的对比度级别设置所述图标的亮度,W及,根据所述图 标文字的背景区域的颜色,设置所述图标文字的颜色。
[0009]本发明的实施例通过根据应用程序的使用频率设置所述应用程序的图标的对比 度级别,然后,计算所述图标背景区域的灰度值,W及,根据所述图标文字的背景区域的颜 色,设置所述图标文字的颜色,根据所述灰度值和所述对比度级别设置所述图标的亮度,对 于用户经常使用的应用程序的图标,通过加强该图标W及图标文字和背景区域亮度的对 比,突出显示该图标,便于用户在名目繁多的各种应用中快速找到常用的应用程序,同时, 改善了用户体验。与现有技术相比,不需要创建文件夹,并进入文件夹查找,也不受内存清 除对启动APP带来的影响,能够既快速又高效地呈现用户经常使用的APP图标。
【附图说明】
[0010] 为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中 所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实 施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可W根据运些附 图获得其他的附图。
[0011] 图1是本发明一种基于用户使用情况设置图标亮度的方法一个实施例的流程图;
[0012] 图2是本发明一种基于用户使用情况设置图标亮度的方法另一实施例的流程图;
[0013] 图3是本发明一个实施例中图标的背景区域的示意图;
[0014] 图4是本发明一种基于用户使用情况设置图标亮度的方法再一个实施例的流程 图;
[0015] 图5是本发明的移动终端一个实施例的结构图;
[0016] 图6是本发明的移动终端另一个实施例的结构图;
[0017] 图7是本发明的移动终端又一个实施例的结构图;
[0018] 图8是本发明的移动终端再一个实施例的结构图;
[0019] 图9是本发明的移动终端又一个实施例的结构图。
【具体实施方式】
[0020] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发 明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施 例,都属于本发明保护的范围。
[0021] 本实施例提供了一种基于用户使用情况设置图标亮度的方法如图1所示,该方法 包括:
[0022] 步骤140,按照应用程序的使用频率设置其的图标的对比度级别;
[0023] 步骤160,计算所述图标背景区域的灰度值,根据所述灰度值和所述对比度级别设 置所述图标的亮度,W及,根据所述图标文字的背景区域的颜色,设置所述图标文字的颜 色。
[0024] 具体实施时,可W设定阔值采样周期,并记录用户在连续N个阔值采样周期内使用 各应用程序的次数,并计算平均一个阔值采样周期内该应用程序的使用频率,从而实现采 集用户对应用程序的使用频率;对使用频率高的应用程序的图标,设置较高的对比度级别, 对比度级别越高,图标的亮度和所述图标的背景区域的亮度对比越强烈;最后,通过计算所 述图标背景区域的灰度值,作为参考灰度值,并结合应用程序的对比度级别设置所述应用 程序的图标的亮度和图标文字的颜色。N为大于1的正整数。
[0025] 本发明的另一具体实施例中,如图2所示,在按照应用程序的使用频率设置其图标 的对比度级别的步骤之前,所述方法还包括:所述计算应用程序的使用频率的步骤120,
[0026] 所述步骤120进一步包括:对从当前时间点起向前的连续N个阔值采样周期内的应 用程序的使用次数进行加权平均计算,获得所述应用程序平均一个阔值采样周期内的使用 频率,其中,N为大于1的正整数。
[0027] 本发明通过采集用户对应用程序的使用次数,并计算用户在一段时间内对每一应 用程序的使用频率,根据所述应用程序的使用频率设置所述应用程序的图标的对比度级 另IJ,然后,计算所述图标的背景区域的灰度值,根据所述灰度值和所述对比度级别设置所述 图标的亮度,W及,根据所述图标文字的背景区域的颜色,设置所述图标文字的颜色。对于 用户经常使用的应用程序的图标,通过加强该图标和周围环境亮度的对比,突出显示该图 标,便于用户在名目繁多的各种应用中快速找到常用的应用程序,提高设备的使用效率,进 一步改善了用户体验。
[0028] 在本发明的一个优选实施例中,预先设定阔值采样周期,连续N个阔值采样周期按 照时间先后顺序设置有由低到高的周期权重,所述连续N个阔值采样周期中每个阔值采样 周期又包括多个子阔值采样周期。移动终端会记录用户在连续N个阔值采样周期使用任一 应用程序的次数。例如,用户通过桌面点击该应用程序的图标启动该应用程序,该应用程序 的使用次数加1。
[0029] 所述计算应用程序的使用频率的步骤的进一步包括:按照设置的周期权重,对从 当前时间点起向前的连续N个阔值采样周期内的应用程序的使用次数进行加权平均计算, 获得所述应用程序平均一个阔值采样周期内的使用频率,N为大于1的正整数;其中,
[0030] 从当前时间点起向前的第一个阔值采样周期内应用程序的使用次数为该阔值采 样周期内所有子阔值采样周期内应用程序的使用次数加权平均后求和,从当前时间点起向 前的第一个阔值采样周期内的多个子阔值采样周期按照时间先后的顺序设置有由低到高 的子采样周期权重;
[0031] 当前时间点起向前的第Μ个阔值采样周期内应用程序的使用次数为该阔值采样周 期内所有子阔值采样周期内应用程序的使用次数求和,Μ为大于1且小于等于Ν的正整数。
[0032] 下面W子阔值采样周期为1周,阔值采样周期1个月,每月包含4周,连续采集12周 为例详细介绍本实施例的技术方案。本实施例中,Ν等于3,Μ等于2或3。
[0033] 从每个应用程序第一次使用的时间起,分别记录每周从桌面点击应用程序图标进 入每个应用程序的次数,连续记录12周。下表是记录的一个应用程序的12周的使用次数数 据,01周代表距离当前时间最近的一周,12周代表距离当前时间最远的一周:
[0034]
[0035] '将得到的连续12周的使用次数数据按照时间先后顺序划分为3个月,时间在最后 的子阔值采样周期距离当前时间点最近,即:第01、02、03、04周为距离当前时间最接近的第 一个月;第05、06、07、08周为距离当前时间的第二个月;第09、10、11、12周为距离当前时间 的第Ξ个月。每个月的使用次数数据设置有相应的周期权重,且时间在后的月份的周期权 重逐渐增加,例如,第一个月的周期权重为60%,第二个月的周期权重为30%,第Ξ个月的 周期权重为10%。第二个月和第Ξ个月中每一周的使用次数的频率计算权重等于该月的周 期权重,即:第09、10、11、12周的使用次数的频率计算权重为10%;第05、06、07、08周的使用 次数的频率计算权重为30%。对于第一个月,进一步按照时间的先后顺序对该月内每一周 的使用次数设置由低到高的子采样周期权重。例如,第04周的使用次数的子采样周期权重 10%、第03周的使用次数的子采样周期权重20%、第02周的使用次数的子采样周期权重 30%、第01周的使用次数的子采样周期权重40%。
[0036] 然后,根据上述连续12周内使用任一应用程序的次数,计算每个月的应用程序使 用次数,再通过加权求和计算该应用程序在连续12周(即3个月)内的每个月的平均使用频 率。首先,计算第一个月的应用程序使用次数。第一个月即从当前时间点起向前的第一个阔 值采样周期,从当前时间点起向前的第一个阔值采样周期内应用程序的使用次数为该阔值 采样周期内所有子阔值采样周期内应用程序的使用次数加权平均后求和。对第一个月内每 周的次数进行加权求和,得到当前时间点起向前的第一个阔值采样周期内该应用程序的每 周平均使用次数:W1 = 20 X 40 % +20 X 30 % +30 X 20 % +20 X 10 % = 22次;然后,再用第一个 月内每周平均次数乘4作为第一个月的使用次数Τ3,即T3 = W1 X4 = 22X4 = 88,即从当前时 间点起向前的第一个阔值采样周期内应用程序的使用次数。再后,计算当前时间点起向前 的第Μ个阔值采样周期内应用程序的使用次数,即本实施例中的第二个月的应用程序使用 次数Τ2和第Ξ个月的应用程序使用次数Τι。当前时间点起向前的第Μ个阔值采样周期内应用 程序的使用次数为该阔值采样周期内所有子阔值采样周期内应用程序的使用次数求和。其 中,Μ为大于1且小于等于Ν的正整数,即Μ不包括距离当前时间最近的第一个月。即Τ2 = 30+ 40+30+40 = 140,Τι = 30+40+40巧0 = 160。最后,每个月的使用次数进行加权求和,得到Ξ个 月内每个月的平均使用次数,如W下公式:Μ1=Τ3Χ60%+Τ2Χ30%+ΤιΧ10% = 110.8。
[0037] 根据上述方法可W计算得到每个应用程序在连续的Ν个阔值采样周期内,每个阔 值采样周期的平均使用次数,即各应用程序的使用频率。具体实施时,上述阔值采样周期、 子阔值采样周期可W设置其他值,可W不对第一个月内每周的使用次数进一步设置频率计 算权重,或者对每个阔值采样周期、每个子阔值采样周期设置其他的权重,都可W解决采集 用户使用应用程序频率的问题。本发明的实施例仅是一优选实施例,通过对最近使用的数 据设置较高的频率计算权重,能够更准确的分析用户的使用情况,从而更准确的设置应用 程序的亮度,改善用户体验。
[0038] 根据所述图标文字的背景区域的颜色,设置所述图标文字的颜色包括:确定图标 文字的背景区域的平均灰度值;根据预设的平均灰度值和图标文字颜色的对应关系,确定 图标文字的颜色;设置所述图标文字的颜色。可W设定一个参考灰度值,当背景区域的平均 灰度值低于参考灰度值时,说明背景比较浅色,图标文字的颜色可W采用深色;当背景区域 的平均灰度值高于参考灰度值时,说明背景深色,图标文字的颜色可W采用浅色。该参考灰 度值可W设为180,当背景区域的平均灰度值为30,则图标文字的灰度值可W采用大于180 的任意颜色;当背景区域的平均灰度值为200时,则图标文字的灰度值可W采用小于180的 任意颜色。例如,背景区域为黑色,运图标文字可W采用浅黄色、浅蓝色等浅色文字。设置一 浅色列表,浅色列表中包括多种灰度值大于180的颜色,例如黄色、蓝色、绿色等等;设置一 深色列表,深色列表中包括多种灰度值小于180的颜色,如黑色、紫色、红色等。浅色列表或 深色列表中的颜色可W随机选择,只要能让图标文字和壁纸通过人眼有效辨别即可。有效 地在图标相似度大时,用户快速通过图标文字确定所需查找的应用程序图标。在本发明的 另一具体实施例中,上述根据所述应用程序的使用频率设置其图标的对比度级别进一步包 括:按照应用程序的使用频率由高到低的顺序将所有应用程序划分为阔值数量个对比度级 另IJ,对应用程序的图标设置与所述应用程序的使用频率成正比的对比度级别。可W预先设 置阔值数量个对比度级别,例如阔值数量为4时,按照使用频率由高到低的顺序将所有应用 程序划分为4个对比度级别,分别是1~4级,4级为最高对比度级别。对比度级别越高,图标 的亮度和背景区域的亮度差值越大。对所有的应用程序,按照采集的使用频率由高到低的 顺序排列后,分成与对比度级别数量相同的分组,即4组,每组应用程序对应一个对比度级 另IJ。对于使用频率越高的分组,对应的对比度级别越高。上述阔值数量可W根据移动终端上 的应用程序的数量和用户体验设定,例如若移动终端有20个应用程序,为了更突出的显示 应用程序图标,可W将阔值数量设为4,每个对比度级别包含5个应用程序;若移动终端有10 个应用程序,可W将阔值数量设为3。通过在应用程序的属性中增加一个标签来标识应用程 序的对比度级别。
[0039] 通过设置阔值数量的对比度级别,将应用程序的图标的亮度分级别显示,便于用 户根据使用习惯分类查找应用程序,还可W保证图标显示亮度的一致性。
[0040] 所述计算所述图标的背景区域的灰度值,根据所述灰度值和所述对比度级别设置 所述图标的亮度的包括:计算所述图标背景区域的灰度值;当所述灰度值高于阔值灰度时, 根据所述对比度级别降低所述图标的亮度;当所述灰度值低于阔值灰度时,根据所述对比 度级别增加所述图标的亮度。设置阔值灰度,根据图标背景区域的灰度值与阔值灰度的对 比,并根据对比度级别调整图标的亮度,可W让用户更好地识别出常用的应用程序图标。
[0041] 具体实施时,所述图标的背景区域为:W所述图标的边框作为内边界,将所述内边 界分别向外扩展一距离形成外边界,由所述内边界和所述外边界围合的背景区域。下面结 合图3对确定图标周围指定区域的方案进行详细说明。W图3中的图标6为例,将图标6的内 边界301分别沿上、下、左、右四个方向向外扩展一距离形成外边界302,由所述内边界301和 所述外边界302围合的斜线区域303作为图标6的背景区域。所述距离可W根据具体需要确 定,例如可W是图标6的中屯、到图标7的中屯、之间距离的一半与图标6的边长一半的差值;也 可W是图标6的中屯、到图标8的中屯、之间距离与图标6的边长的差值。
[0042] 在确定所述图标的背景区域时,若所述背景区域超出了桌面范围,则缩小该背景 区域至该背景区域和桌面的重合区域。
[0043] 移动终端(如手机)的操作系统中会存储桌面的数据库,通过调用操作系统的接口 查询待机桌面的数据库可W得到各个应用程序的图标的显示位置。待机桌面的数据库中还 会记录桌面应用图标的数量,W及图标的尺寸。通过操作系统的接口获得任一应用程序图 标的位置和尺寸后,采用现有技术可W很容易计算出前面实施例确定的所述的图标周围的 指定区域的屏幕坐标。
[0044] 所述计算所述图标的背景区域的灰度值的具体方法如下:本发明的实施例中,图 标的背景指桌面壁纸,图标的背景区域指壁纸上的对应区域。待机桌面的数据库中会记录 桌面壁纸的信息。计算所述图标背景区域的的灰度值,首先计算所述图标背景区域的壁纸 的颜色值的均值,得到一个类似#。。080808的16进制的颜色值;然后,计算运个颜色值的灰 度值对于彩色壁纸。假如原来某点的颜色为RGB(R,G,B),可W采用浮点算法的公式RX0.3+ G X ο. 59+B X ο. 11计算壁纸上某一点的灰度值。
[0045] 计算背景区域的壁纸的灰度值的具体方法可W采用现有技术中计算图片的灰度 值的方法,本发明对此不做限定,本发明的实施例中也不再寶述。计算得到的所述图标的背 景区域的灰度值是一个0~255之间的数值,然后,将计算得到的灰度值和阔值灰度进行比 较,当所述灰度值高于阔值灰度时,根据所述对比度级别降低所述图标的亮度;当所述灰度 值低于阔值灰度时,根据所述对比度级别增加所述图标的亮度。
[0046] 具体实施时,当所述灰度值小于阔值灰度时,确定所述图标的背景区域为深色;当 所述灰度值大于阔值灰度时,确定所述图标的背景区域为浅色。所述阔值灰度根据实际需 要设置,通常为180。当所述图标的背景区域为深色时,确定与对比度级别一一对应的阶梯 亮度值,各阶梯亮度值均大于阔值亮度,设置所述图标的亮度值为与该图标的对比度级别 对应的阶梯亮度值。当所述图标的背景区域为浅色时,确定与对比度级别一一对应的阶梯 亮度值,各阶梯亮度值均小于阔值亮度,设置所述图标的亮度值为与该图标的对比度级别 对应的阶梯亮度值。各阶梯亮度值之间的差值大于阶梯阔值。所述阶梯阔值W人眼可W感 觉到明显差异为准,例如可W设置为20。其中,所述阔值亮度根据实际情况确定,本发明对 此不做限定。
[0047] 另一种【具体实施方式】中,预设一个亮度值,当所述图标的背景区域为深色时,读取 当前图标亮度值,并增加对比度级别相应倍数的亮度值;当所述图标的背景区域为浅色时, 读取当前图标亮度值,并减少对比度级别相应倍数的亮度值。其中,所述亮度值根据实际情 况确定,本发明对此不做限定。通过调用操作系统的绘制桌面图标的接口,指定图标的亮度 参数,并重绘图标,可W改变所述图标的显示亮度。
[0048] 在本发明的又一具体实施例中,还可W在每一个图标之上覆盖一个可改变透光程 度的视图,该视图用于显示与图标尺寸匹配的位图。当所述图标的背景区域为深色时,确定 与对比度级别一一对应的阶梯亮度值,各阶梯亮度值均大于阔值亮度,设置所述位图之上 的位图的亮度值为与该图标的对比度级别对应的阶梯亮度值。当所述图标的背景区域为浅 色时,图标深色才容易辨识。此时,确定与对比度级别一一对应的阶梯亮度值,各阶梯亮度 值均小于阔值亮度,设置所述图标之上的位图的亮度值为与该图标的对比度级别对应的阶 梯亮度值。通过改变图标之上的半透明位图透光率,可W改变所述图标的显示亮度,让用户 更容易从与背景的对比中快速发现常用的应用程序。
[0049] 上述根据所述图标文字的背景区域的颜色,设置所述图标文字的颜色与前述的内 容一致,此处不再寶述。
[0050] 移动终端(如手机)的操作系统中会存储桌面的数据库,通过调用操作系统的接口 查询待机桌面的数据库可W得到各个应用程序的图标文字的显示位置和图标文字的长度。 具体实施时,通过操作系统的接口获得任一应用程序的图标文字的位置,然后根据图标文 字的长度确定图标文字的背景区域。
[0051] 可W采用现有技术中计算图像平均灰度值的方法计算图标文字的背景区域的平 均灰度值,本申请在此不再寶述。由于图标文字的背景区域通常在上述图标的背景区域内, 因此还可W采用图标的背景区域的灰度值作为图标文字的背景区域的平均灰度值。本申请 对计算图标文字的背景区域的平均灰度值的方法不限定与浮点算法。根据平均灰度值可W 确定图标文字的背景区域的颜色深浅,具体实施时,可W设置多个灰度等级阔值,代表不同 的颜色深浅度,预先建立不同灰度等级阔值和图标文字颜色的对应关系。例如,预先设置1 个灰度等级阔值180,当所述平均灰度值小于灰度等级阔值时,确定所述图标文字的背景区 域为深色,对应的图标文字的颜色可W为黄色;当所述平均灰度值大于灰度等级阔值时,确 定所述图标文字的背景区域为浅色,对应的图标文字的颜色可W为紫色。用计算得到的背 景区域的平均灰度值与灰度等级阔值匹配,确定匹配成功的灰度等级阔值对应的图标文字 颜色。然后,指定图标文字的颜色参数,可W改变所述图标文字的颜色。
[0052] 上述根据所述图标文字的背景区域的颜色,设置所述图标文字的颜色,包括:确定 图标文字的背景区域的颜色值;根据预设的颜色值和图标文字颜色的对应关系,确定图标 文字的颜色;设置所述图标文字的颜色。
[0053] 确定图标文字的背景区域的具体方法参见前面实施例的描述,此处不再寶述。通 过现有技术中的图像识别方法可W确定图标文字的背景区域各像素点的平均RGB分量,进 一步确定背景区域的颜色值。根据预先建立的背景颜色和图标文字颜色的对应关系确定图 表文字的颜色。例如:背景颜色和图标文字颜色的对应关系可W为:背景颜色为紫色,对应 图标文字颜色为黄色;背景颜色为黑色,对应图标文字颜色为白色。然后,调用操作系统的 绘制桌面图标的接口,指定图标文字的颜色参数,并重绘图标,可W改变所述图标文字的颜 色。
[0054] 本发明的实施例中,首先,计算所述应用程序的图标的背景区域内的灰度值,所述 背景为壁纸。并W所述应用程序的图标的背景区域灰度值作为参考,根据该图标的对比度 级别,相应的设置图标的亮度。当所述应用程序的图标的背景区域的灰度值高于阔值灰度 时,确定所述应用程序的图标的背景区域为浅色,然后,根据所述对比度级别降低所述图标 的亮度。所述对比度级别越高,所述图标的亮度降低越多。当所述应用程序的图标的背景区 域内的灰度值低于阔值灰度时,确定所述应用程序的图标的背景区域为深色,然后,根据所 述对比度级别增加所述图标的亮度。所述对比度级别越高,所述图标的亮度增加越多。经过 重新设置亮度后的图标与该图标的背景形成强烈对比,起到突出显示的作用。
[0055] 本发明的另一优选实施例中,如图4所示,在所述计算所述图标的背景区域的灰度 值,根据所述灰度值和所述对比度级别设置所述图标的亮度,W及,根据所述图标文字的背 景区域的颜色,设置所述图标文字的颜色的步骤之后,还包括:
[0056] 步骤180,检测更新图标的亮度的触发事件。
[0057] 当检测到所述触发事件时,跳转至步骤120,重复执行步骤120之后的其他步骤。重 复执行计算应用程序的使用频率的步骤,更新使用频率;按照应用程序的使用频率设置其 图标的对比度级别;计算所述图标的背景区域的灰度值,根据所述灰度值和所述对比度级 别设置所述图标的亮度,W及,根据所述图标文字的背景区域的颜色,设置所述图标文字的 颜色。
[0058] 本发明在具体实施时,可W设置多种更新图标的亮度的触发事件,例如:用户执行 预定的触控手势、用户重新设置壁纸、时间到达更新周期后自动更新等中的一种或多种。
[0059] 本发明的一个具体实施例中,检测用户在触摸屏上的预设触控手势,当检测到所 述触控手势时,确定有更新图标的亮度的触发事件。所述预设的触控手势可W为双指在触 摸屏上向右滑动、长时间触摸桌面上没有图标的位置等。
[0060] 本发明的另一个具体实施例中,实时检测用户更换壁纸的操作,当用户更换壁纸 时,确定有更新图标的亮度的触发事件。
[0061] 本发明的另一个具体实施例中,设置一个图标亮度的更新周期,至上一次更新图 标亮度或首次进入桌面起,开始计时,当计时满一个图标亮度的更新周期,确定有更新图标 的亮度的触发事件。
[0062] 具体实施时,可W依次检测W上Ξ种触发事件,也可W根据设置,只检测其中的一 种或两种触发事件。
[0063] 当检测到更新图标的亮度的触发事件后,重新设置应用程序图标的亮度。重复执 行计算应用程序的使用频率的步骤,更新使用频率;按照应用程序的使用频率设置所述应 用程序的图标的对比度级别;计算所述图标的背景区域的灰度值,根据所述灰度值和所述 对比度级别设置所述图标的亮度,W及,根据所述图标文字的背景区域的颜色,设置所述图 标文字的颜色。
[0064] 当检测到触发事件后,对于所有的图标分别重新计算使用频率和对比度级别,并 更新所有应用程序的图标亮度和图标文字的颜色。因为每个图标的背景区域的灰度值不 同,所W设置亮度时和图标文字的颜色时,针对每个图标分别设置。
[0065] 通过检测更新图标的亮度的触发事件可W及时更新图标亮度,并且能够根据用户 的主动触发更新图标的亮度,进一步改善了用户体验。
[0066] 相应地,本发明实施例还公开了一种基于用户使用情况设置图标亮度的移动终 端,如图5所示,包括:
[0067] 对比度设置单元530,用于按照应用程序的使用频率设置其图标的对比度级别;
[0068] 亮度及颜色设置单元540,用于计算所述图标背景区域的灰度值,根据所述灰度值 和所述对对比度设置单元530设置的图标的比度级别设置所述图标的亮度,W及,根据所述 图标文字的背景区域的颜色,设置所述图标文字的颜色。
[0069] 本发明通过采集用户对应用程序的使用次数,并计算用户在一段时间内对每一应 用程序的使用频率,根据所述使用频率设置所述应用程序的图标的对比度级别,然后,计算 所述图标的背景区域的灰度值,根据所述灰度值和所述对比度级别设置所述图标的亮度, W及,根据所述图标文字的背景区域的颜色,设置所述图标文字的颜色,对于用户经常使用 的应用程序的图标,通过加强该图标和周围环境亮度的对比,突出显示该图标,便于用户在 名目繁多的各种应用中快速找到常用的应用程序,提高设备的使用效率,进一步改善了用 户体验。
[0070] 在本发明的另一具体实施例中,如图6所示,所述移动终端还包括:应用程序使用 频率计算单元520,用于对从当前时间点起向前的连续N个阔值采样周期内的应用程序的使 用次数进行加权平均计算,获得所述应用程序平均一个阔值采样周期内的使用频率,其中, N为大于1的正整数。
[0071 ]在本发明的另一优选实施例中,如图7所示,所述移动终端还包括:更新检测单元 550,用于检测更新图标的亮度的触发事件,当检测到所述触发事件时,依次调用所述应用 程序使用频率计算单元520、对比度设置单元530和亮度及颜色设置单元540更新图标亮度 和图标文字的颜色。
[0072]在本发明的一个实施例中,所述更新检测单元550进一步包括:手势检测子单元 5501、壁纸更换检测子单元5502、或定时检测子单元5503中的至少一种。其中,手势检测子 单元5501,用于检测用户在触摸屏上的预设触控手势;壁纸更换检测子单元5502,用于检测 用户更换壁纸的操作;定时检测子单元5503,用于检测时间达到预设的更新周期。
[0073] 当检测到更新图标的亮度的触发事件后,重新设置应用程序图标的亮度和图标文 字颜色。重复计算应用程序的使用频率,更新使用频率;按照应用程序的使用频率设置所述 应用程序的图标的对比度级别;计算所述图标背景区域的灰度值,根据所述灰度值和所述 对比度级别设置所述图标的亮度,W及,根据所述图标文字的背景区域的颜色,设置所述图 标文字的颜色,并刷新显示。
[0074] 通过检测更新图标的亮度的触发事件可W及时更新图标亮度,并且能够根据用户 的主动触发更新图标的亮度,进一步改善了用户体验。
[0075] 在本发明的前述实施例中,所述图标的背景区域为:W所述图标的边框作为内边 界,将所述内边界分别向外扩展一距离形成外边界,由所述内边界和所述外边界围合的背 景区域。
[0076] 所述对比度设置单元530进一步用于:按照应用程序的使用频率由高到低的顺序 将所有应用程序划分为阔值数量个对比度级别,对应用程序的图标设置与所述应用程序的 使用频率成正比的对比度级别。通过设置阔值数量的对比度级别,将应用程序的图标的亮 度分级别显示,便于用户根据使用习惯分类查找应用程序,还可W保证图标显示亮度的一 致性。
[0077] 如图6所示,所述亮度及颜色设置单元530进一步包括:灰度值计算子单元5401,用 于计算所述图标的背景区域的灰度值;亮度设置子单元5402,用于当所述灰度值高于阔值 灰度时,根据所述对比度级别降低所述图标的亮度;或当所述灰度值低于阔值灰度时,根据 所述对比度级别增加所述图标的亮度;颜色设置子单元5403,用于根据所述图标文字的背 景区域的颜色,设置所述图标文字的颜色。
[0078] 本发明的实施例中,首先,计算所述应用程序的图标的背景区域的灰度值,其中, 背景为壁纸。并W所述应用程序的图标的背景区域的灰度值作为参考,根据该图标的对比 度级别,相应的设置图标的亮度。当所述应用程序的图标的背景区域的灰度值高于阔值灰 度时,确定所述应用程序的图标的背景区域为浅色,然后,根据所述对比度级别降低所述图 标的亮度。所述对比度级别越高,所述图标的亮度降低越多。当所述应用程序的图标的背景 区域的灰度值低于阔值灰度时,确定所述应用程序的图标的背景区域为深色,然后,根据所 述对比度级别增加所述图标的亮度。所述对比度级别越高,所述图标的亮度增加越多。经过 重新设置亮度后的图标与该图标的背景形成强烈对比,起到突出显示的作用。
[0079] 具体实施时,所述应用程序使用频率计算单元进一步用于:所述连续N个阔值采样 周期按照时间先后顺序设置有由低到高的周期权重,按照设置的周期权重,对从当前时间 点起向前的连续N个阔值采样周期内的应用程序的使用次数进行加权平均计算,获得所述 应用程序平均一个阔值采样周期内的使用频率,N为大于1的正整数;
[0080] 每个阔值采样周期包括多个子阔值采样周期,其中,
[0081] 从当前时间点起向前的第一个阔值采样周期内应用程序的使用次数为该阔值采 样周期内所有子阔值采样周期内应用程序的使用次数加权平均后求和,从当前时间点起向 前的第一个阔值采样周期内的多个子阔值采样周期按照时间先后的顺序设置有由低到高 的子采样周期权重;
[0082] 当前时间点起向前的第Μ个阔值采样周期内应用程序的使用次数为该阔值采样周 期内所有子阔值采样周期内应用程序的使用次数求和,Μ为大于1且小于等于Ν的正整数。
[0083] 通过对最近使用的数据设置较高的频率计算权重,能够更准确的分析用户的使用 情况,从而更准确的设置应用程序的亮度,改善用户体验。
[0084] 图8是本发明另一个实施例的移动终端的框图。图8所示的移动终端800包括:至少 一个处理器801、存储器802、至少一个网络接口 804和其他用户接口 803。移动终端800中的 各个组件通过总线系统805禪合在一起。可理解,总线系统805用于实现运些组件之间的连 接通信。总线系统805除包括数据总线之外,还包括电源总线、控制总线和状态信号总线。但 是为了清楚说明起见,在图8中将各种总线都标为总线系统805。
[0085] 其中,用户接口 803可W包括显示器、键盘或者点击设备(例如,鼠标,轨迹球 (trackball)、触感板、触摸屏或者触控板等。本实施例通过触摸屏检测用户用于更新图标 亮度的预设触控手势。
[0086] 可W理解,本发明实施例中的存储器802可W是易失性存储器或非易失性存储器, 或可包括易失性和非易失性存储器两者。其中,非易失性存储器可W是只读存储器(Read- OnlyMemo巧,ROM)、可编程只读存储器(ProgrammableR0M,PR0M)、可擦除可编程只读存储器 化拘3日616?3(^,6?1?(^)、电可擦除可编程只读存储器化16。化1。日1176?1?(^,66?1?(^)或闪 存。易失性存储器可W是随机存取存储器(RandomAccessMemory,RAM),其用作外部高速缓 存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器 (StaticRAM,SRAM)、动态随机存取存储器(DynamicRAM,DRAM)、同步动态随机存取存储器 (SynchronousDRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double DataRate SDRAM,孤RSDRAM)、增强型同步动态随机存取存储器化nhanced SDRAM,ESDRAM)、同步连接 动态随机存取存储器(Synch li nkDRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DRRAM)。本文描述的系统和方法的存储器802旨在包括但不限于运些和任意其 它适合类型的存储器。
[0087] 在一些实施方式中,存储器802存储了如下的元素,可执行模块或者数据结构,或 者他们的子集,或者他们的扩展集:操作系统8021和应用程序8022。
[0088] 其中,操作系统8021,包含各种系统程序,例如框架层、核屯、库层、驱动层等,用于 实现各种基础业务W及处理基于硬件的任务。应用程序8022,包含各种应用程序,例如媒体 播放器(Media Player)、浏览器(Browser)等,用于实现各种应用业务。实现本发明实施例 方法的程序可W包含在应用程序8022中。
[0089] 在本发明实施例中,通过调用存储器802存储的程序或指令,具体的,可W是应用 程序8022中存储的程序或指令。通过用户接口 803中的触摸屏检测用户使用应用程序的操 作,并检测用户更新图标亮度的预设触控手势和更换壁纸的操作。处理器801用于按照应用 程序的使用频率设置其图标的对比度级别;计算所述图标的背景区域的灰度值,根据所述 灰度值和所述对比度级别设置所述图标的亮度,W及,根据所述图标文字的背景区域的颜 色,设置所述图标文字的颜色。
[0090] 上述本发明实施例掲示的方法部分可W应用于处理器801中,或者由处理器801实 现。处理器801可能是一种集成电路忍片,具有信号的处理能力。在实现过程中,上述方法的 各步骤可W通过处理器801中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处 理器801可W是通用处理器、数字信号处理器(Digital Si即al Processor,DSP)、专用集成 电路(A邮licati on Speci fi c IntegratedCircu it,AS I C)、现成可编程口阵列 (Field Programmab leGateArray,FPGA)或者其他可编程逻辑器件、分立口或者晶体管逻 辑器件、分立硬件组件。可W实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框 图。通用处理器可W是微处理器或者该处理器也可W是任何常规的处理器等。结合本发明 实施例所公开的方法的步骤可W直接体现为硬件译码处理器执行完成,或者用译码处理器 中的硬件及软件模块组合执行完成。软件模块可W位于随机存储器,闪存、只读存储器,可 编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储 介质位于存储器802,处理器801读取存储器802中的用户对应用程序的使用次数,结合其硬 件完成上述方法的步骤。
[0091] 可W理解的是,本文描述的运些实施例可W用硬件、软件、固件、中间件、微码或其 组合来实现。对于硬件实现,处理单元可W实现在一个或多个专用集成电路(Application SpecificIntegratedCi rcuits,ASIC)、数字信号处理器(Digital Si即al Processing, 05口)、数字信号处理设备(05?0日¥1。日,05?0)、可编程逻辑设备"'〇肖扣111111日6 1日1^〇邑1 0〇6¥;[。6,?1^))、现场可编程口阵列巧161(1斗1'0旨拘1111]1日13 166日1641^日7方?64)、通用处理器、 控制器、微控制器、微处理器、用于执行本申请所述功能的其它电子单元或其组合中。
[0092] 对于软件实现,可通过执行本文所述功能的模块(例如过程、函数等)来实现本文 所述的技术。软件代码可存储在存储器中并通过处理器执行。存储器可W在处理器中或在 处理器外部实现。
[0093] 可选地,在按照应用程序的使用频率设置其图标的对比度级别的步骤之前,处理 器801还用户计算应用程序的使用频率。处理器801对从当前时间点起向前的连续N个阔值 采样周期内的应用程序的使用次数进行加权平均计算,获得所述应用程序平均一个阔值采 样周期内的使用频率,其中,N为大于1的正整数。
[0094] 可选地,在计算所述图标的背景区域的灰度值,根据所述灰度值和所述对比度级 别设置所述图标的亮度W及,根据所述图标文字的背景区域的颜色,设置所述图标文字的 颜色之后,处理器801还用于检测更新图标的亮度的触发事件;当检测到所述触发事件时, 重复执行计算应用程序的使用频率,更新使用频率;按照应用程序的使用频率设置其图标 的对比度级别;计算所述图标的背景区域的灰度值,并根据所述灰度值和所述对比度级别 设置所述图标的亮度,W及,根据所述图标文字的背景区域的颜色,设置所述图标文字的颜 色。
[00M]处理器801通过用户接口 803检测用户在触摸屏上的预设触控手势,或检测用户更 换壁纸的操作,或检测时间达到预设的更新周期中的至少一种触发事件。当其中任一种触 发事件发生时,更新使用频率。
[0096] 其中,所述图标的背景区域包括所述图标的边框作为内边界,将所述内边界分 别向外扩展一距离形成外边界,由所述内边界和所述外边界围合的背景区域。
[0097] 可选地,处理器801还用于按照应用程序使用频率由高到低的顺序将所有应用程 序划分为阔值数量个对比度级别,对应用程序的图标设置与所述应用程序的使用频率成正 比的对比度级别。
[0098] 可选地,处理器801还用于计算所述图标的背景区域的灰度值;并在所述灰度值高 于阔值灰度时,根据所述对比度级别降低所述图标的亮度;在所述灰度值低于阔值灰度时, 根据所述对比度级别增加所述图标的亮度。
[0099] 可选的,所述连续N个阔值采样周期按照时间先后顺序设置有由低到高的周期权 重,所述处理器801按照设置的周期权重,对从当前时间点起向前的连续N个阔值采样周期 内的应用程序的使用次数进行加权平均计算,获得所述应用程序平均一个阔值采样周期内 的使用频率,N为大于1的正整数;每个阔值采样周期包括多个子阔值采样周期,其中,从当 前时间点起向前的第一个阔值采样周期内应用程序的使用次数为该阔值采样周期内所有 子阔值采样周期内应用程序的使用次数加权平均后求和,从当前时间点起向前的第一个阔 值采样周期内的多个子阔值采样周期按照时间先后的顺序设置有由低到高的子采样周期 权重;当前时间点起向前的第Μ个阔值采样周期内应用程序的使用次数为该阔值采样周期 内所有子阔值采样周期内应用程序的使用次数求和,Μ为大于1且小于等于Ν的正整数。
[0100] 移动终端800能够实现前述实施例中移动终端实现的各个过程,为避免重复,运里 不再寶述。通过本实施例,对于用户经常使用的应用程序的图标,通过加强该图标和周围环 境亮度的对比,突出显示该图标,便于用户在名目繁多的各种应用中快速找到常用的应用 程序,提高设备的使用效率,同时,改善了用户体验。
[0101] 图9是本发明另一个实施例的移动终端的结构示意图。具体地,图9中的移动终端 可W为手机、平板电脑、个人数字助理(Persona IDi gital Assis化nt,PDA)、或车载电脑 等。
[0102] 图9中的移动终端包括射频(Radi oF requency,RF)电路910、存储器920、输入单 元930、显示单元940、处理器960、音频电路970、WiFi(Wireless Fidelity)模块980和电源 990。
[0103] 其中,输入单元930可用于接收用户输入的数字或字符信息,W及产生与移动终端 的用户设置W及功能控制有关的信号输入。具体地,本发明实施例中,该输入单元930可W 包括触控面板931。触控面板931,也称为触摸屏,可收集用户在其上或附近的触摸操作(比 如用户使用手指、触笔等任何适合的物体或附件在触控面板931上的操作),并根据预先设 定的程式驱动相应的连接装置。可选的,触控面板931可包括触摸检测装置和触摸控制器两 个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传 送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再 送给该处理器960,并能接收处理器960发来的命令并加 W执行。此外,可W采用电阻式、电 容式、红外线W及表面声波等多种类型实现触控面板931。除了触控面板931,输入单元930 还可W包括其他输入设备932,其他输入设备932可W包括但不限于物理键盘、功能键(比如 音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
[0104] 其中,显示单元940可用于显示由用户输入的信息或提供给用户的信息W及移动 终端900的各种菜单界面。显示单元940可包括显示面板941,可选的,可W采用LCD或有机发 光二极管((Organic Light-Emitting Diode,0LED)等形式来配置显示面板941。
[0105] 应注意,触控面板931可W覆盖显示面板941,形成触摸显示屏,当该触摸显示屏检 测到在其上或附近的触摸操作后,传送给处理器960W确定触摸事件的类型,随后处理器 960根据触摸事件的类型在触摸显示屏上提供相应的视觉输出。
[0106] 触摸显示屏包括应用程序界面显示区及常用控件显示区。该应用程序界面显示区 及该常用控件显示区的排列方式并不限定,可w为上下排列、左右排列等可w区分两个显 示区的排列方式。该应用程序界面显示区可W用于显示应用程序的界面。每一个界面可W 包含至少一个应用程序的图标和/或widget桌面控件等界面元素。该应用程序界面显示区 也可W为不包含任何内容的空界面。该常用控件显示区用于显示使用率较高的控件,例如, 设置按钮、界面编号、滚动条、电话本图标等应用程序图标等。
[0107] 其中处理器960是移动终端900的控制中屯、,利用各种接口和线路连接整个手机的 各个部分,通过运行或执行存储在第一存储器921内的软件程序和/或模块,W及调用存储 在第二存储器922内的数据,执行移动终端900的各种功能和处理数据,从而对移动终端900 进行整体监控。可选的,处理器960可包括一个或多个处理单元。
[0108] 在本发明实施例中,通过调用存储该第一存储器921内的软件程序和/或模块和/ 或该第二存储器922内的数据,处理器960用于按照应用程序的使用频率设置其图标的对比 度级别;计算所述图标背景区域的灰度值,根据所述灰度值和所述对比度级别设置所述图 标的亮度,W及,根据所述图标文字的背景区域的颜色,设置所述图标文字的颜色。
[0109] 可选地,在按照应用程序的使用频率设置其图标的对比度级别之前,、处理器960 对从当前时间点起向前的连续N个阔值采样周期内的应用程序的使用次数进行加权平均计 算,获得所述应用程序平均一个阔值采样周期内的使用频率,其中,N为大于1的正整数。
[0110] 可选地,在根据所述灰度值和所述对比度级别设置所述图标的亮度,W及,根据所 述图标文字的背景区域的颜色,设置所述图标文字的颜色之后,处理器960检测更新图标的 亮度的触发事件;当检测用户到在触摸屏上的预设触控手势,或检测到用户更换壁纸的操 作,或检测到时间达到预设的更新周期中的至少一种触发事件时,重复执行计算应用程序 的使用频率的步骤,更新使用频率;按照应用程序的使用频率设置其图标的对比度级别;计 算所述图标的背景区域的灰度值,根据所述灰度值和所述对比度级别设置所述图标的亮 度,W及,根据所述图标文字的背景区域的颜色,设置所述图标文字的颜色。
[0111] 其中,所述图标的背景区域区域为:W所述图标的边框作为内边界,将所述内边界 分别向外扩展一距离形成外边界,由所述内边界和所述外边界围合的背景区域。
[0112] 可选地,处理器960还用于按照应用程序的使用频率由高到低的顺序将所有应用 程序划分为阔值数量个对比度级别,对应用程序的图标设置与所述应用程序的使用频率成 正比的对比度级别。
[0113] 可选地,处理器960计算所述图标的背景区域的灰度值;并在所述灰度值高于阔值 灰度时,根据所述对比度级别降低所述图标的亮度;在所述灰度值低于阔值灰度时,根据所 述对比度级别增加所述图标的亮度。
[0114] 可选的,所述连续N个阔值采样周期按照时间先后顺序设置有由低到高的周期权 重,处理器970按照设置的周期权重,对从当前时间点起向前的连续N个阔值采样周期内的 应用程序的使用次数进行加权平均计算,获得所述应用程序平均一个阔值采样周期内的使 用频率,N为大于1的正整数;每个阔值采样周期包括多个子阔值采样周期,其中,从当前时 间点起向前的第一个阔值采样周期内应用程序的使用次数为该阔值采样周期内所有子阔 值采样周期内应用程序的使用次数加权平均后求和,从当前时间点起向前的第一个阔值采 样周期内的多个子阔值采样周期按照时间先后的顺序设置有由低到高的子采样周期权重; 当前时间点起向前的第Μ个阔值采样周期内应用程序的使用次数为该阔值采样周期内所有 子阔值采样周期内应用程序的使用次数求和,Μ为大于1且小于等于N的正整数。
[0115] 可见,通过本实施例,对于用户经常使用的应用程序的图标,通过加强该图标和背 景区域亮度的对比,突出显示该图标,便于用户在名目繁多的各种应用中快速找到常用的 应用程序,提高设备的使用效率,同时,又改善了用户体验。
[0116] 本领域普通技术人员可W意识到,结合本文中所公开的实施例描述的各示例的单 元及算法步骤,能够W电子硬件、或者计算机软件和电子硬件的结合来实现。运些功能究竟 W硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员 可W对每个特定的应用来使用不同方法来实现所描述的功能,但是运种实现不应认为超出 本发明的范围。
[0117] 所属领域的技术人员可W清楚地了解到,为描述的方便和简洁,上述描述的移动 终端的具体工作过程,可W参考前述方法实施例中的对应过程,在此不再寶述。
[0118] 在本申请所提供的实施例中,应该理解到,所掲露的装置和方法,可W通过其它的 方式实现。例如,W上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为 一种逻辑功能划分,实际实现时可W有另外的划分方式,例如多个单元或组件可W结合或 者可W集成到另一个系统,或一些特征可W忽略,或不执行。另一点,所显示或讨论的相互 之间的禪合或直接禪合或通信连接可W是通过一些接口,装置或单元的间接禪合或通信连 接,可W是电性,机械或其它的形式。
[0119] 所述作为分离部件说明的单元可W是或者也可W不是物理上分开的,作为单元显 示的部件可W是或者也可W不是物理单元,即可W位于一个地方,或者也可W分布到多个 网络单元上。可W根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目 的。
[0120] 另外,在本发明各个实施例中的各功能单元可W集成在一个处理单元中,也可W 是各个单元单独物理存在,也可W两个或两个W上单元集成在一个单元中。
[0121] 所述功能如果W软件功能单元的形式实现并作为独立的产品销售或使用时,可W 存储在一个计算机可读取存储介质中。基于运样的理解,本发明的技术方案本质上或者说 对现有技术做出贡献的部分或者该技术方案的部分可软件产品的形式体现出来,该计 算机软件产品存储在一个存储介质中,包括若干指令用W使得一台计算机设备(可W是个 人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。 而前述的存储介质包括:U盘、移动硬盘、R0M、RAM、磁碟或者光盘等各种可W存储程序代码 的介质。
[0122] W上所述,仅为本发明的【具体实施方式】,但本发明的保护范围并不局限于此,任何 熟悉本技术领域的技术人员在本发明掲露的技术范围内,可轻易想到变化或替换,都应涵 盖在本发明的保护范围之内。因此,本发明的保护范围应W权利要求的保护范围为准。
[0123] 本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与 其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于移动终端实 施例而言,由于其与方法实施例基本相似,所W描述的比较简单,相关之处参见方法实施例 的部分说明即可。
【主权项】
1. 一种基于用户使用情况设置图标亮度的方法,其特征在于,包括: 按照应用程序的使用频率设置其图标的对比度级别; 计算所述图标的背景区域的灰度值,根据所述灰度值和所述对比度级别设置所述图标 的亮度,以及,根据所述图标文字的背景区域的颜色,设置所述图标文字的颜色。2. 如权利要求1所述的方法,其特征在于,在按照应用程序的使用频率设置其图标的对 比度级别的步骤之前,所述方法还包括计算应用程序的使用频率的步骤, 所述计算应用程序的使用频率的步骤包括:对从当前时间点起向前的连续N个阈值采 样周期内的应用程序的使用次数进行加权平均计算,获得所述应用程序平均一个阈值采样 周期内的使用频率,其中,N为大于1的正整数。3. 如权利要求2所述的方法,其特征在于,所述计算所述图标的背景区域的灰度值,根 据所述灰度值和所述对比度级别设置所述图标的亮度,以及,根据所述图标文字的背景区 域的颜色,设置所述图标文字的颜色的步骤之后,还包括: 检测更新图标的亮度的触发事件; 当检测到所述触发事件时,重复执行计算应用程序的使用频率的步骤,更新使用频率; 按照应用程序的使用频率设置其图标的对比度级别; 计算所述图标背景区域的灰度值,根据所述灰度值和所述对比度级别设置所述图标的 亮度,以及,根据所述图标文字的背景区域的颜色,设置所述图标文字的颜色。4. 如权利要求3所述的方法,其特征在于,所述检测更新图标的亮度的触发事件的步骤 包括: 检测用户在触摸屏上的预设触控手势,或检测用户更换壁纸的操作,或检测时间达到 预设的更新周期中的至少一种触发事件。5. 如权利要求1至4任意一项权利要求所述的方法,其特征在于,所述图标的背景区域 为: 以所述图标的边框作为内边界,将所述内边界分别向外扩展一距离形成外边界,由所 述内边界和所述外边界围合的背景区域。6. 如权利要求5所述的方法,其特征在于,所述按照应用程序的使用频率设置其图标的 对比度级别的步骤包括: 按照应用程序的使用频率由高到低的顺序将所有应用程序划分为阈值数量个对比度 级别,对应用程序的图标设置与所述应用程序的使用频率成正比的对比度级别。7. 如权利要求6所述的方法,其特征在于,所述计算所述图标的背景区域的灰度值,根 据所述灰度值和所述对比度级别设置所述图标的亮度包括: 计算所述图标的背景区域的灰度值; 当所述灰度值高于阈值灰度时,根据所述对比度级别降低所述图标的亮度; 当所述参考灰度值低于阈值灰度时,根据所述对比度级别增加所述图标的亮度。8. 如权利要求2所述的方法,其特征在于,所述计算应用程序的使用频率的步骤的进一 步包括: 所述连续N个阈值采样周期按照时间先后顺序设置有由低到高的周期权重,按照设置 的周期权重,对从当前时间点起向前的连续N个阈值采样周期内的应用程序的使用次数进 行加权平均计算,获得所述应用程序平均一个阈值采样周期内的使用频率,N为大于1的正 整数; 每个阈值采样周期包括多个子阈值采样周期,其中, 从当前时间点起向前的第一个阈值采样周期内应用程序的使用次数为该阈值采样周 期内所有子阈值采样周期内应用程序的使用次数加权平均后求和,从当前时间点起向前的 第一个阈值采样周期内的多个子阈值采样周期按照时间先后的顺序设置有由低到高的子 采样周期权重; 当前时间点起向前的第Μ个阈值采样周期内应用程序的使用次数为该阈值采样周期内 所有子阈值采样周期内应用程序的使用次数求和,Μ为大于1且小于等于Ν的正整数。9. 一种基于用户使用情况设置图标亮度的移动终端,其特征在于,包括: 对比度设置单元,用于按照应用程序的使用频率设置其图标的对比度级别; 亮度及颜色设置单元,用于计算所述图标背景区域的灰度值,根据所述灰度值和所述 对比度设置单元设置的图标的对比度级别设置所述图标的亮度,以及,根据所述图标文字 的背景区域的颜色,设置所述图标文字的颜色。10. 如权利要求9所述的移动终端,其特征在于,还包括:应用程序使用频率计算单元, 用于对从当前时间点起向前的连续Ν个阈值采样周期内的应用程序的使用次数进行加权平 均计算,获得所述应用程序平均一个阈值采样周期内的使用频率,其中,Ν为大于1的正整 数。11. 如权利要求10所述的移动终端,其特征在于,还包括:更新检测单元,用于检测更新 图标的亮度的触发事件,当检测到所述触发事件时,依次调用所述应用程序使用频率计算 单元、对比度设置单元和亮度及颜色设置单元更新图标亮度和图标文字的颜色。12. 如权利要求11所述的移动终端,其特征在于,所述更新检测单元进一步包括:手势 检测子单元、或壁纸更换检测子单元、或定时检测子单元中的至少一种,其中, 手势检测子单元,用于检测用户在触摸屏上的预设触控手势; 壁纸更换检测子单元,用于检测用户更换壁纸的操作; 定时检测子单元,用于检测时间达到预设的更新周期。13. 如权利要求9至12任意一项权利要求所述的移动终端,其特征在于,所述图标的背 景区域为: 以所述图标的边框作为内边界,将所述内边界分别向外扩展一距离形成外边界,由所 述内边界和所述外边界围合的背景区域。14. 如权利要求13所述的移动终端,其特征在于,所述对比度设置单元进一步用于:按 照应用程序的使用频率由高到低的顺序将所有应用程序划分为阈值数量个对比度级别,对 应用程序的图标设置与所述应用程序的使用频率成正比的对比度级别。15. 如权利要求14所述的移动终端,其特征在于,所述亮度及颜色设置单元包括: 灰度值计算子单元,用于计算所述图标的背景区域的灰度值; 亮度设置子单元,用于当所述灰度值高于阈值灰度时,根据所述对比度级别降低所述 图标的亮度;或当所述灰度值低于阈值灰度时,根据所述对比度级别增加所述图标的亮度; 颜色设置子单元,用于根据所述图标文字的背景区域的颜色,设置所述图标文字的颜 色。16. 如权利要求10所述的移动终端,其特征在于,所述应用程序使用频率计算单元进一 步用于: 所述连续N个阈值采样周期按照时间先后顺序设置有由低到高的周期权重,按照设置 的周期权重,对从当前时间点起向前的连续N个阈值采样周期内的应用程序的使用次数进 行加权平均计算,获得所述应用程序平均一个阈值采样周期内的使用频率,N为大于1的正 整数; 每个阈值采样周期包括多个子阈值采样周期,其中, 从当前时间点起向前的第一个阈值采样周期内应用程序的使用次数为该阈值采样周 期内所有子阈值采样周期内应用程序的使用次数加权平均后求和,从当前时间点起向前的 第一个阈值采样周期内的多个子阈值采样周期按照时间先后的顺序设置有由低到高的子 采样周期权重; 当前时间点起向前的第Μ个阈值采样周期内应用程序的使用次数为该阈值采样周期内 所有子阈值采样周期内应用程序的使用次数求和,Μ为大于1且小于等于Ν的正整数。
【文档编号】G06F3/0481GK105824496SQ201610045041
【公开日】2016年8月3日
【申请日】2016年1月22日
【发明人】朱音
【申请人】维沃移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1