一种基于移动终端的应用图标查找控制方法及系统与流程

文档序号:12663683阅读:232来源:国知局
一种基于移动终端的应用图标查找控制方法及系统与流程

本发明涉及移动终端领域,尤其涉及的是一种基于移动终端的应用图标查找控制方法及系统。



背景技术:

目前移动终端的应用市场越来越大,各种各样的应用层出不穷、琳琅满目,让人目不暇接,因此许多用户在移动终端中会装许多应用软件,但由于应用软件较多经常会碰到有时候在查找一个应用软件时要花不少时间,费时费力。

因此,现有技术还有待于改进和发展。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术中当应用图标较多时需要花较多时间找图标的缺陷,提供一种基于移动终端的应用图标查找控制方法及系统。对应用图标进行有效归类,帮助用户快速找到图标,提高移动终端的使用效率,为用户提供方便。

本发明解决技术问题所采用的技术方案如下:

一种基于移动终端的应用图标查找控制方法,其中,包括:

S1,接收用户的操作指令在调色板中选择一种用于图标排序的参考颜色,获取所选择颜色的RGB值;

S2,对所有图标进行排序,将图标中与所选择颜色的RGB值的像素相似度从高到低依次排列。

所述基于移动终端的应用图标查找控制方法,其中,所述步骤S2还包括:

对所有图标进行排序,排序规则如下:图标中与所选择颜色的RGB值接近或相同的像素最多者排在前面,最少的排在最后,依次类推荐,将图标依次排列设置。

所述基于移动终端的应用图标查找控制方法,其中,所述图标中与所选择颜色的RGB值接近指的是像素的RGB值与用户所选择颜色的RGB值之差在预定的阈值范围内。

所述基于移动终端的应用图标查找控制方法,其中,所述步骤S2还包括:

当所选择颜色的RGB值为红色,RGB值为R=255,G=0,B=0,设一个像素的RGB值分别为R=x,G=y,B=z,如果(|x-255|+|y-0|+|z-0|)小于阈值则该像素与所选择颜色的RGB值接近。

所述基于移动终端的应用图标查找控制方法,其中,所述步骤S2还包括:

当图标中没有与所选择颜色的RGB值接近或相同的像素的图标则被过滤。

一种基于移动终端的应用图标查找控制系统,其中,包括:

选择模块,用于接收用户的操作指令在调色板中选择一种用于图标排序的参考颜色,获取所选择颜色的RGB值;

排序模块,用于对所有图标进行排序,将图标中与所选择颜色的RGB值的像素相似度从高到低依次排列。

所述基于移动终端的应用图标查找控制系统,其中,还包括:

排序控制模块,用于对所有图标进行排序,排序规则如下:图标中与所选择颜色的RGB值接近或相同的像素最多者排在前面,最少的排在最后,依次类推荐,将图标依次排列设置。

所述基于移动终端的应用图标查找控制系统,其中,所述图标中与所选择颜色的RGB值接近指的是像素的RGB值与用户所选择颜色的RGB值之差在预定的阈值范围内。

所述基于移动终端的应用图标查找控制系统,其中,当所选择颜色的RGB值为红色,RGB值为R=255,G=0,B=0,设一个像素的RGB值分别为R=x,G=y,B=z,如果(|x-255|+|y-0|+|z-0|)小于阈值则该像素与所选择颜色的RGB值接近。

所述基于移动终端的应用图标查找控制系统,其中,还包括:

过滤模块,用于当图标中没有与所选择颜色的RGB值接近或相同的像素的图标则被过滤。

本发明所提供的基于移动终端的应用图标查找控制方法及系统,本发明一种应用图标的查找方法,所述方法通过由用户在调色板中选择一种颜色,获取用户所选择颜色的RGB值;对所有图标进行排序,排序规则如下:图标中与用户所选择颜色的RGB值接近或相同的像素较多者排在前面,较少者排在后面;从而过滤图标中没有用户所选择颜色的图标,使用户能快速发现需要的图标,帮助用户快速找到图标,提高移动终端的使用效率,为用户提供了方便。

附图说明

图1是本发明基于移动终端的应用图标查找控制方法的较佳实施例的流程图。

图2是本发明基于移动终端的应用图标查找控制系统的较佳实施例的功能原理框图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参见图1,图1是本发明基于移动终端的应用图标查找控制方法的较佳实施例的流程图。如图1所示,本发明所述基于移动终端的应用图标查找控制方法,包括:

步骤S101,接收用户的操作指令在调色板中选择一种用于图标排序的参考颜色,获取所选择颜色的RGB值。

步骤S102,对所有图标进行排序,将图标中与所选择颜色的RGB值的像素相似度从高到低依次排列。

即本发明中对所有图标进行排序,排序规则如下:图标中与所选择颜色的RGB值接近或相同的像素最多的排在最前面,较多的排在第二前面,较少者排在后面,将图标依次排列设置。

其中,所述与所选择颜色的RGB值接近指的是像素的RGB值与用户所选择颜色的RGB值之差在预定的阈值(例如,所述阈值为30)范围内。譬如,用户所选择颜色的RGB值为红色,RGB值为R=255,G=0,B=0,设一个像素的RGB值分别为R=x,G=y,B=z,如果(|x-255|+|y-0|+|z-0|)小于阈值则该像素与用户所选择颜色的RGB值接近。

本发明中较佳地,所述阈值为30。

其中,步骤S102中,当一个图标中与用户所选择颜色的RGB值接近或相同的像素较多则排在前面,较少则排在后面,没有与用户所选择颜色的RGB值接近或相同的像素的图标则被过滤;

例如:以阈值为30为例,举例说明如下:

现有三个图标这三个图标均由四个像素构成,其中,

第一个图标(以下称为图标1)的四个像素的RGB值分别为:

图标1的像素1:R=250,G=10,B=5, 图标1的像素2:R=250,G=10,B=5,

图标1的像素3:R=250,G=10,B=5, 图标1的像素4:R=250,G=10,B=5,

第二个图标(以下称为图标2)的四个像素的RGB值分别为:

图标2的像素1:R=250,G=50,B=5, 图标2的像素2:R=250,G=10,B=5,

图标2的像素3:R=250,G=10,B=50, 图标2的像素4:R=250,G=10,B=5,

第三个图标(以下称为图标3)的四个像素的RGB值分别为:

图标3的像素1:R=250,G=10,B=10, 图标3的像素2:R=250,G=10,B=5,

图标3的像素3:R=250,G=10,B=15, 图标3的像素4:R=250,G=10,B=5,

当对上述三个图标进行排列时,当用户所选择颜色的RGB值为红色,即RGB值为R=255,G=0,B=0,则按下面的步骤来进行排列操作:

S1获取一个上述图标的默认顺序,所谓默认顺序就是图标1、图标2、图标3的一个默认的顺序,该顺序可以是以下任意一种,并且不限于以下几种:

第一种:考虑到图标名称不可能相同,该顺序可以按图标的名称以中文拼音对应的先后顺序(A、B、C、…….、Z的顺序)来排列,同时如果有数字则按由小到大排列;例如,图标名称有:支付宝,微信、微博,则按此种方式得默认顺序为:微博、微信、支付宝。第二种:也可以按图标名称中包含的名称中的字在数华字典中的先后顺序来排列,如第一个字相同则看第二字,以此类推。例如,图标名称有:支付宝,微信、微博,则按此种方式得默认顺序为:支付宝,微信、微博。第三种;考虑到图标有安装的时间先后,则默认顺序可以是先后安装的在前面,后安装的在后面,例如,图标名称有:支付宝,微信、微博,其中,支付宝最先安装,微信其次,微博最后安装,则得默认顺序为:支付宝,微信、微博。第四种,可以由移动终端系统生成一个随机的图标排列作为默认顺序,比如图标名称有:支付宝,微信、微博,经随机排列后得到顺序为:微信、微博、支付宝;则本次默认顺序为:微信、微博、支付宝。

S2按默认顺序将图标依次与用户选定的颜色(红色,即RGB值为R=255,G=0,B=0)进行比较;

假定步骤s1中对于图标1、图标2、图标3得到的默认顺序为 图标2、图标1、图标3;那么本步骤中图标2的每一个像素先与红色,即RGB值为R=255,G=0,B=0比较,得到图标2中像素的RGB值与用户所选择颜色的RGB值之差在预定的阈值30内的像素的个数,我们先来看图标2的像素,因图标2的像素1的G=50与红色的G相差大于阈值30,图标2的像素3的B=50与红色的B相差大于阈值30,因此图标2中像素的RGB值与用户所选择颜色的RGB值之差在预定的阈值30内的像素的个数为2;同样道理我们得到图标1中像素的RGB值与用户所选择颜色的RGB值之差在预定的阈值30内的像素的个数为4,图标3中像素的RGB值与用户所选择颜色的RGB值之差在预定的阈值30内的像素的个数为4。

因此最终得到的排列顺序为 图标3,图标1,图标2。这里图标2因为像素的RGB值与用户所选择颜色的RGB值之差在预定的阈值30内的像素的个数为2,个数最小排在最末尾显而易见。而图标3与图标1像素的RGB值与用户所选择颜色的RGB值之差在预定的阈值30内的像素的个数均为4,为何图标3排前面呢。这里我们是这么规定的,我们按默认顺序来与用户 选定的颜色进行比较,后比较的与先比较的像素的RGB值与用户所选择颜色的RGB值之差在预定的阈值30内个数相同时,后比较的排前面。此例中,因为,是先图标1与用户选定的颜色比较得到像素的RGB值与用户所选择颜色的RGB值之差在预定的阈值30内个数为4,然后再是图标3与用户选定的颜色比较得到像素的RGB值与用户所选择颜色的RGB值之差在预定的阈值30内个数为4,因为图标3是后比较者,故将其排前面。)

其中,当然本发明中当已经选择好一种颜色后,可以再次选择一种颜色来对已排序的图标进行再次排序;以此反复。譬如,用户先选择红色,将图标按以下规则进行第一次排序:图标中与红色相同或接近的像素较多的图标排在前面,与红色相同或接近的像素较少的图标排在后面,与红色相同或接近的像素为零的图标被过滤。根据第一次排序的结果,再次获取用户选择的颜色(假如为蓝色),将第一次排序后得到的结果按以下规则进行第二次排序:图标中与蓝色相同或接近的像素较多的图标排在前面,与蓝色相同或接近的像素较少的图标排在后面,与蓝色相同或接近的像素为零的图标被过滤。不断重复以上过程。

由上可见,本发明一种应用图标的查找方法,所述方法通过在调色板中选择一种颜色,获取所选择颜色的RGB值;对所有图标进行排序,排序规则如下:图标中与用户所选择颜色的RGB值接近或相同的像素较多者排在前面,较少者排在后面;从而过滤图标中没有用户所选择颜色的图标,使用户能快速发现需要的图标,帮助用户快速找到图标,提高移动终端的使用效率。

基于上述方法实施例,本发明还提供了一种基于移动终端的应用图标查找控制系统,如图2所示,所述系统包括:

选择模块210,用于接收用户的操作指令在调色板中选择一种用于图标排序的参考颜色,获取所选择颜色的RGB值;具体如上所述。

排序模块220,用于对所有图标进行排序,将图标中与所选择颜色的RGB值的像素相似度从高到低依次排列;具体如上所述。

进一步地,所述基于移动终端的应用图标查找控制系统,其中,还包括:

排序控制模块230,用于对所有图标进行排序,排序规则如下:图标中与所选择颜色的RGB值接近或相同的像素最多者排在前面,最少的排在最后,依次类推荐,将图标依次排列设置;具体如上所述。

所述基于移动终端的应用图标查找控制系统,其中,所述图标中与所选择颜色的RGB值接近指的是像素的RGB值与用户所选择颜色的RGB值之差在预定的阈值范围内;具体如上所述。

所述基于移动终端的应用图标查找控制系统,其中,当所选择颜色的RGB值为红色,RGB值为R=255,G=0,B=0,设一个像素的RGB值分别为R=x,G=y,B=z,如果(|x-255|+|y-0|+|z-0|)小于阈值则该像素与所选择颜色的RGB值接近;具体如上所述。

所述基于移动终端的应用图标查找控制系统,其中,还包括:

过滤模块,用于当图标中没有与所选择颜色的RGB值接近或相同的像素的图标则被过滤;具体如上所述。

综上所述,本发明所提供的基于移动终端的应用图标查找控制方法及系统,本发明一种应用图标的查找方法,所述方法通过由用户在调色板中选择一种颜色,获取用户所选择颜色的RGB值;对所有图标进行排序,排序规则如下:图标中与用户所选择颜色的RGB值接近或相同的像素较多者排在前面,较少者排在后面;从而过滤图标中没有用户所选择颜色的图标,使用户能快速发现需要的图标,帮助用户快速找到图标,提高移动终端的使用效率,为用户提供了方便。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

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