本發(fā)明涉及移動(dòng)終端領(lǐng)域,尤其涉及的是一種基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制方法及系統(tǒng)。
背景技術(shù):
目前移動(dòng)終端的應(yīng)用市場(chǎng)越來越大,各種各樣的應(yīng)用層出不窮、琳瑯滿目,讓人目不暇接,因此許多用戶在移動(dòng)終端中會(huì)裝許多應(yīng)用軟件,但由于應(yīng)用軟件較多經(jīng)常會(huì)碰到有時(shí)候在查找一個(gè)應(yīng)用軟件時(shí)要花不少時(shí)間,費(fèi)時(shí)費(fèi)力。
因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明要解決的技術(shù)問題在于,針對(duì)現(xiàn)有技術(shù)中當(dāng)應(yīng)用圖標(biāo)較多時(shí)需要花較多時(shí)間找圖標(biāo)的缺陷,提供一種基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制方法及系統(tǒng)。對(duì)應(yīng)用圖標(biāo)進(jìn)行有效歸類,幫助用戶快速找到圖標(biāo),提高移動(dòng)終端的使用效率,為用戶提供方便。
本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制方法,其中,包括:
S1,接收用戶的操作指令在調(diào)色板中選擇一種用于圖標(biāo)排序的參考顏色,獲取所選擇顏色的RGB值;
S2,對(duì)所有圖標(biāo)進(jìn)行排序,將圖標(biāo)中與所選擇顏色的RGB值的像素相似度從高到低依次排列。
所述基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制方法,其中,所述步驟S2還包括:
對(duì)所有圖標(biāo)進(jìn)行排序,排序規(guī)則如下:圖標(biāo)中與所選擇顏色的RGB值接近或相同的像素最多者排在前面,最少的排在最后,依次類推薦,將圖標(biāo)依次排列設(shè)置。
所述基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制方法,其中,所述圖標(biāo)中與所選擇顏色的RGB值接近指的是像素的RGB值與用戶所選擇顏色的RGB值之差在預(yù)定的閾值范圍內(nèi)。
所述基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制方法,其中,所述步驟S2還包括:
當(dāng)所選擇顏色的RGB值為紅色,RGB值為R=255,G=0,B=0,設(shè)一個(gè)像素的RGB值分別為R=x,G=y,B=z,如果(|x-255|+|y-0|+|z-0|)小于閾值則該像素與所選擇顏色的RGB值接近。
所述基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制方法,其中,所述步驟S2還包括:
當(dāng)圖標(biāo)中沒有與所選擇顏色的RGB值接近或相同的像素的圖標(biāo)則被過濾。
一種基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制系統(tǒng),其中,包括:
選擇模塊,用于接收用戶的操作指令在調(diào)色板中選擇一種用于圖標(biāo)排序的參考顏色,獲取所選擇顏色的RGB值;
排序模塊,用于對(duì)所有圖標(biāo)進(jìn)行排序,將圖標(biāo)中與所選擇顏色的RGB值的像素相似度從高到低依次排列。
所述基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制系統(tǒng),其中,還包括:
排序控制模塊,用于對(duì)所有圖標(biāo)進(jìn)行排序,排序規(guī)則如下:圖標(biāo)中與所選擇顏色的RGB值接近或相同的像素最多者排在前面,最少的排在最后,依次類推薦,將圖標(biāo)依次排列設(shè)置。
所述基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制系統(tǒng),其中,所述圖標(biāo)中與所選擇顏色的RGB值接近指的是像素的RGB值與用戶所選擇顏色的RGB值之差在預(yù)定的閾值范圍內(nèi)。
所述基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制系統(tǒng),其中,當(dāng)所選擇顏色的RGB值為紅色,RGB值為R=255,G=0,B=0,設(shè)一個(gè)像素的RGB值分別為R=x,G=y,B=z,如果(|x-255|+|y-0|+|z-0|)小于閾值則該像素與所選擇顏色的RGB值接近。
所述基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制系統(tǒng),其中,還包括:
過濾模塊,用于當(dāng)圖標(biāo)中沒有與所選擇顏色的RGB值接近或相同的像素的圖標(biāo)則被過濾。
本發(fā)明所提供的基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制方法及系統(tǒng),本發(fā)明一種應(yīng)用圖標(biāo)的查找方法,所述方法通過由用戶在調(diào)色板中選擇一種顏色,獲取用戶所選擇顏色的RGB值;對(duì)所有圖標(biāo)進(jìn)行排序,排序規(guī)則如下:圖標(biāo)中與用戶所選擇顏色的RGB值接近或相同的像素較多者排在前面,較少者排在后面;從而過濾圖標(biāo)中沒有用戶所選擇顏色的圖標(biāo),使用戶能快速發(fā)現(xiàn)需要的圖標(biāo),幫助用戶快速找到圖標(biāo),提高移動(dòng)終端的使用效率,為用戶提供了方便。
附圖說明
圖1是本發(fā)明基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制方法的較佳實(shí)施例的流程圖。
圖2是本發(fā)明基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制系統(tǒng)的較佳實(shí)施例的功能原理框圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
請(qǐng)參見圖1,圖1是本發(fā)明基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制方法的較佳實(shí)施例的流程圖。如圖1所示,本發(fā)明所述基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制方法,包括:
步驟S101,接收用戶的操作指令在調(diào)色板中選擇一種用于圖標(biāo)排序的參考顏色,獲取所選擇顏色的RGB值。
步驟S102,對(duì)所有圖標(biāo)進(jìn)行排序,將圖標(biāo)中與所選擇顏色的RGB值的像素相似度從高到低依次排列。
即本發(fā)明中對(duì)所有圖標(biāo)進(jìn)行排序,排序規(guī)則如下:圖標(biāo)中與所選擇顏色的RGB值接近或相同的像素最多的排在最前面,較多的排在第二前面,較少者排在后面,將圖標(biāo)依次排列設(shè)置。
其中,所述與所選擇顏色的RGB值接近指的是像素的RGB值與用戶所選擇顏色的RGB值之差在預(yù)定的閾值(例如,所述閾值為30)范圍內(nèi)。譬如,用戶所選擇顏色的RGB值為紅色,RGB值為R=255,G=0,B=0,設(shè)一個(gè)像素的RGB值分別為R=x,G=y,B=z,如果(|x-255|+|y-0|+|z-0|)小于閾值則該像素與用戶所選擇顏色的RGB值接近。
本發(fā)明中較佳地,所述閾值為30。
其中,步驟S102中,當(dāng)一個(gè)圖標(biāo)中與用戶所選擇顏色的RGB值接近或相同的像素較多則排在前面,較少則排在后面,沒有與用戶所選擇顏色的RGB值接近或相同的像素的圖標(biāo)則被過濾;
例如:以閾值為30為例,舉例說明如下:
現(xiàn)有三個(gè)圖標(biāo)這三個(gè)圖標(biāo)均由四個(gè)像素構(gòu)成,其中,
第一個(gè)圖標(biāo)(以下稱為圖標(biāo)1)的四個(gè)像素的RGB值分別為:
圖標(biāo)1的像素1:R=250,G=10,B=5, 圖標(biāo)1的像素2:R=250,G=10,B=5,
圖標(biāo)1的像素3:R=250,G=10,B=5, 圖標(biāo)1的像素4:R=250,G=10,B=5,
第二個(gè)圖標(biāo)(以下稱為圖標(biāo)2)的四個(gè)像素的RGB值分別為:
圖標(biāo)2的像素1:R=250,G=50,B=5, 圖標(biāo)2的像素2:R=250,G=10,B=5,
圖標(biāo)2的像素3:R=250,G=10,B=50, 圖標(biāo)2的像素4:R=250,G=10,B=5,
第三個(gè)圖標(biāo)(以下稱為圖標(biāo)3)的四個(gè)像素的RGB值分別為:
圖標(biāo)3的像素1:R=250,G=10,B=10, 圖標(biāo)3的像素2:R=250,G=10,B=5,
圖標(biāo)3的像素3:R=250,G=10,B=15, 圖標(biāo)3的像素4:R=250,G=10,B=5,
當(dāng)對(duì)上述三個(gè)圖標(biāo)進(jìn)行排列時(shí),當(dāng)用戶所選擇顏色的RGB值為紅色,即RGB值為R=255,G=0,B=0,則按下面的步驟來進(jìn)行排列操作:
S1獲取一個(gè)上述圖標(biāo)的默認(rèn)順序,所謂默認(rèn)順序就是圖標(biāo)1、圖標(biāo)2、圖標(biāo)3的一個(gè)默認(rèn)的順序,該順序可以是以下任意一種,并且不限于以下幾種:
第一種:考慮到圖標(biāo)名稱不可能相同,該順序可以按圖標(biāo)的名稱以中文拼音對(duì)應(yīng)的先后順序(A、B、C、…….、Z的順序)來排列,同時(shí)如果有數(shù)字則按由小到大排列;例如,圖標(biāo)名稱有:支付寶,微信、微博,則按此種方式得默認(rèn)順序?yàn)椋何⒉?、微信、支付寶。第二種:也可以按圖標(biāo)名稱中包含的名稱中的字在數(shù)華字典中的先后順序來排列,如第一個(gè)字相同則看第二字,以此類推。例如,圖標(biāo)名稱有:支付寶,微信、微博,則按此種方式得默認(rèn)順序?yàn)椋褐Ц秾?,微信、微博。第三種;考慮到圖標(biāo)有安裝的時(shí)間先后,則默認(rèn)順序可以是先后安裝的在前面,后安裝的在后面,例如,圖標(biāo)名稱有:支付寶,微信、微博,其中,支付寶最先安裝,微信其次,微博最后安裝,則得默認(rèn)順序?yàn)椋褐Ц秾?,微信、微博。第四種,可以由移動(dòng)終端系統(tǒng)生成一個(gè)隨機(jī)的圖標(biāo)排列作為默認(rèn)順序,比如圖標(biāo)名稱有:支付寶,微信、微博,經(jīng)隨機(jī)排列后得到順序?yàn)?微信、微博、支付寶;則本次默認(rèn)順序?yàn)椋何⑿?、微博、支付寶?/p>
S2按默認(rèn)順序?qū)D標(biāo)依次與用戶選定的顏色(紅色,即RGB值為R=255,G=0,B=0)進(jìn)行比較;
假定步驟s1中對(duì)于圖標(biāo)1、圖標(biāo)2、圖標(biāo)3得到的默認(rèn)順序?yàn)?圖標(biāo)2、圖標(biāo)1、圖標(biāo)3;那么本步驟中圖標(biāo)2的每一個(gè)像素先與紅色,即RGB值為R=255,G=0,B=0比較,得到圖標(biāo)2中像素的RGB值與用戶所選擇顏色的RGB值之差在預(yù)定的閾值30內(nèi)的像素的個(gè)數(shù),我們先來看圖標(biāo)2的像素,因圖標(biāo)2的像素1的G=50與紅色的G相差大于閾值30,圖標(biāo)2的像素3的B=50與紅色的B相差大于閾值30,因此圖標(biāo)2中像素的RGB值與用戶所選擇顏色的RGB值之差在預(yù)定的閾值30內(nèi)的像素的個(gè)數(shù)為2;同樣道理我們得到圖標(biāo)1中像素的RGB值與用戶所選擇顏色的RGB值之差在預(yù)定的閾值30內(nèi)的像素的個(gè)數(shù)為4,圖標(biāo)3中像素的RGB值與用戶所選擇顏色的RGB值之差在預(yù)定的閾值30內(nèi)的像素的個(gè)數(shù)為4。
因此最終得到的排列順序?yàn)?圖標(biāo)3,圖標(biāo)1,圖標(biāo)2。這里圖標(biāo)2因?yàn)橄袼氐模遥牵轮蹬c用戶所選擇顏色的RGB值之差在預(yù)定的閾值30內(nèi)的像素的個(gè)數(shù)為2,個(gè)數(shù)最小排在最末尾顯而易見。而圖標(biāo)3與圖標(biāo)1像素的RGB值與用戶所選擇顏色的RGB值之差在預(yù)定的閾值30內(nèi)的像素的個(gè)數(shù)均為4,為何圖標(biāo)3排前面呢。這里我們是這么規(guī)定的,我們按默認(rèn)順序來與用戶 選定的顏色進(jìn)行比較,后比較的與先比較的像素的RGB值與用戶所選擇顏色的RGB值之差在預(yù)定的閾值30內(nèi)個(gè)數(shù)相同時(shí),后比較的排前面。此例中,因?yàn)?,是先圖標(biāo)1與用戶選定的顏色比較得到像素的RGB值與用戶所選擇顏色的RGB值之差在預(yù)定的閾值30內(nèi)個(gè)數(shù)為4,然后再是圖標(biāo)3與用戶選定的顏色比較得到像素的RGB值與用戶所選擇顏色的RGB值之差在預(yù)定的閾值30內(nèi)個(gè)數(shù)為4,因?yàn)閳D標(biāo)3是后比較者,故將其排前面。)
其中,當(dāng)然本發(fā)明中當(dāng)已經(jīng)選擇好一種顏色后,可以再次選擇一種顏色來對(duì)已排序的圖標(biāo)進(jìn)行再次排序;以此反復(fù)。譬如,用戶先選擇紅色,將圖標(biāo)按以下規(guī)則進(jìn)行第一次排序:圖標(biāo)中與紅色相同或接近的像素較多的圖標(biāo)排在前面,與紅色相同或接近的像素較少的圖標(biāo)排在后面,與紅色相同或接近的像素為零的圖標(biāo)被過濾。根據(jù)第一次排序的結(jié)果,再次獲取用戶選擇的顏色(假如為藍(lán)色),將第一次排序后得到的結(jié)果按以下規(guī)則進(jìn)行第二次排序:圖標(biāo)中與藍(lán)色相同或接近的像素較多的圖標(biāo)排在前面,與藍(lán)色相同或接近的像素較少的圖標(biāo)排在后面,與藍(lán)色相同或接近的像素為零的圖標(biāo)被過濾。不斷重復(fù)以上過程。
由上可見,本發(fā)明一種應(yīng)用圖標(biāo)的查找方法,所述方法通過在調(diào)色板中選擇一種顏色,獲取所選擇顏色的RGB值;對(duì)所有圖標(biāo)進(jìn)行排序,排序規(guī)則如下:圖標(biāo)中與用戶所選擇顏色的RGB值接近或相同的像素較多者排在前面,較少者排在后面;從而過濾圖標(biāo)中沒有用戶所選擇顏色的圖標(biāo),使用戶能快速發(fā)現(xiàn)需要的圖標(biāo),幫助用戶快速找到圖標(biāo),提高移動(dòng)終端的使用效率。
基于上述方法實(shí)施例,本發(fā)明還提供了一種基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制系統(tǒng),如圖2所示,所述系統(tǒng)包括:
選擇模塊210,用于接收用戶的操作指令在調(diào)色板中選擇一種用于圖標(biāo)排序的參考顏色,獲取所選擇顏色的RGB值;具體如上所述。
排序模塊220,用于對(duì)所有圖標(biāo)進(jìn)行排序,將圖標(biāo)中與所選擇顏色的RGB值的像素相似度從高到低依次排列;具體如上所述。
進(jìn)一步地,所述基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制系統(tǒng),其中,還包括:
排序控制模塊230,用于對(duì)所有圖標(biāo)進(jìn)行排序,排序規(guī)則如下:圖標(biāo)中與所選擇顏色的RGB值接近或相同的像素最多者排在前面,最少的排在最后,依次類推薦,將圖標(biāo)依次排列設(shè)置;具體如上所述。
所述基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制系統(tǒng),其中,所述圖標(biāo)中與所選擇顏色的RGB值接近指的是像素的RGB值與用戶所選擇顏色的RGB值之差在預(yù)定的閾值范圍內(nèi);具體如上所述。
所述基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制系統(tǒng),其中,當(dāng)所選擇顏色的RGB值為紅色,RGB值為R=255,G=0,B=0,設(shè)一個(gè)像素的RGB值分別為R=x,G=y,B=z,如果(|x-255|+|y-0|+|z-0|)小于閾值則該像素與所選擇顏色的RGB值接近;具體如上所述。
所述基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制系統(tǒng),其中,還包括:
過濾模塊,用于當(dāng)圖標(biāo)中沒有與所選擇顏色的RGB值接近或相同的像素的圖標(biāo)則被過濾;具體如上所述。
綜上所述,本發(fā)明所提供的基于移動(dòng)終端的應(yīng)用圖標(biāo)查找控制方法及系統(tǒng),本發(fā)明一種應(yīng)用圖標(biāo)的查找方法,所述方法通過由用戶在調(diào)色板中選擇一種顏色,獲取用戶所選擇顏色的RGB值;對(duì)所有圖標(biāo)進(jìn)行排序,排序規(guī)則如下:圖標(biāo)中與用戶所選擇顏色的RGB值接近或相同的像素較多者排在前面,較少者排在后面;從而過濾圖標(biāo)中沒有用戶所選擇顏色的圖標(biāo),使用戶能快速發(fā)現(xiàn)需要的圖標(biāo),幫助用戶快速找到圖標(biāo),提高移動(dòng)終端的使用效率,為用戶提供了方便。
當(dāng)然,本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)硬件(如處理器,控制器等)來完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí)可包括如上述各方法實(shí)施例的流程。其中所述的存儲(chǔ)介質(zhì)可為存儲(chǔ)器、磁碟、光盤等。
應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。