本發(fā)明涉及移動(dòng)終端技術(shù)領(lǐng)域,尤其涉及一種圖標(biāo)顯示控制方法及移動(dòng)終端。
背景技術(shù):
現(xiàn)有技術(shù)中,移動(dòng)終端的桌面圖標(biāo)的大小都是相同,用戶在使用時(shí)往往難以直觀的分辨哪些應(yīng)用是經(jīng)常用的,哪些不是經(jīng)常用的,從而難以便捷采取進(jìn)一步的動(dòng)作。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題在于提供一種能夠更加方便的告知用戶應(yīng)用程序的使用頻率的方法。
為了解決上述技術(shù)問題,本發(fā)明提出一種圖標(biāo)顯示控制方法,應(yīng)用于移動(dòng)終端,包括:
獲取桌面圖標(biāo)對(duì)應(yīng)應(yīng)用的使用頻率信息;
判斷所述使用頻率信息是否在第一預(yù)設(shè)范圍內(nèi),若是,則控制所述桌面圖標(biāo)按照第一風(fēng)格顯示;
否則,則控制所述桌面圖標(biāo)按照第二風(fēng)格顯示。
其中,還包括判斷所述使用頻率信息是否在第二預(yù)設(shè)范圍內(nèi),若是,則控制所述桌面圖標(biāo)按照第三風(fēng)格顯示。
其中,所述風(fēng)格包括圖標(biāo)大小風(fēng)格。
其中,所述使用頻率信息包括所述桌面圖標(biāo)被點(diǎn)擊的次數(shù)信息。
其中,所述第一預(yù)設(shè)范圍通過以下方式獲得:
獲取預(yù)設(shè)時(shí)間段內(nèi)所述移動(dòng)終端中桌面圖標(biāo)被點(diǎn)擊的次數(shù);
根據(jù)所述桌面圖標(biāo)被點(diǎn)擊的次數(shù),將所述桌面圖標(biāo)劃分為若干級(jí);
所述第一預(yù)設(shè)范圍為所述若干級(jí)中的一級(jí)。
其中,所述桌面圖標(biāo)的使用頻率越高,則其大小越大。
另一方面,本發(fā)明還提供一種移動(dòng)終端,包括:
獲取單元,用于獲取桌面圖標(biāo)對(duì)應(yīng)應(yīng)用的使用頻率信息;
處理單元,用于判斷所述使用頻率信息是否在第一預(yù)設(shè)范圍內(nèi),若是,則控制所述桌面圖標(biāo)按照第一風(fēng)格顯示;否則,則控制所述桌面圖標(biāo)按照第二風(fēng)格顯示。
其中,所述處理單元還用于:判斷所述使用頻率信息是否在第二預(yù)設(shè)范圍內(nèi),若是,則控制所述桌面圖標(biāo)按照第三風(fēng)格顯示。
其中,所述風(fēng)格包括圖標(biāo)大小風(fēng)格,并且所述桌面圖標(biāo)的使用頻率越高,則其大小越大。
其中,所述第一預(yù)設(shè)范圍通過以下方式獲得:
獲取預(yù)設(shè)時(shí)間段內(nèi)所述移動(dòng)終端中桌面圖標(biāo)被點(diǎn)擊的次數(shù);
根據(jù)所述桌面圖標(biāo)被點(diǎn)擊的次數(shù),將所述桌面圖標(biāo)劃分為若干級(jí);
所述第一預(yù)設(shè)范圍為所述若干級(jí)中的一級(jí)。
本發(fā)明中,由于通過圖表的大小來反應(yīng)相應(yīng)應(yīng)用的使用頻率情況,從而使得用戶可以直觀的得到應(yīng)用程序的使用情況,方便了用戶采取下一步的動(dòng)作。
附圖說明
圖1是本發(fā)明一種圖標(biāo)顯示控制方法的一個(gè)實(shí)施例的流程圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
參考圖1,圖示了本發(fā)明一種圖標(biāo)顯示控制方法的一個(gè)實(shí)施例的流程圖。本實(shí)施例中的圖標(biāo)顯示控制方法,可以用于移動(dòng)終端中,例如手機(jī)或平板電腦等。如圖所示,包括:
方框11,獲取桌面圖標(biāo)對(duì)應(yīng)應(yīng)用的使用頻率信息。
對(duì)于桌面圖標(biāo)來說,其一般是安裝某個(gè)應(yīng)用程序時(shí)所創(chuàng)建,其或者是系統(tǒng)應(yīng)用或者是第三方應(yīng)用。但是,無論是哪種,一個(gè)圖標(biāo)一般都對(duì)應(yīng)一個(gè)應(yīng)用程序。當(dāng)用戶使用該應(yīng)用程序時(shí),往往需要點(diǎn)擊這個(gè)桌面圖標(biāo)以啟動(dòng)。
因此,在本發(fā)明一個(gè)實(shí)施例中,從桌面圖標(biāo)被點(diǎn)擊的次數(shù)這個(gè)維度可以反映出對(duì)應(yīng)應(yīng)用程序的使用頻率信息。當(dāng)然,此時(shí)需要給這個(gè)統(tǒng)計(jì)使用頻率信息的過程加入一個(gè)時(shí)間的區(qū)段,例如一個(gè)月之內(nèi)、一年之內(nèi)或從手機(jī)出廠之日起算到當(dāng)前時(shí)間等。
以桌面圖標(biāo)被點(diǎn)擊的次數(shù)來反映對(duì)應(yīng)應(yīng)用程序的使用頻率信息,其意義在于,點(diǎn)擊的次數(shù)更能反映用戶主觀上的需求,也就是更能反映出真實(shí)的使用頻率信息。
相比之下,在本發(fā)明的另一個(gè)實(shí)施例中,每個(gè)桌面圖標(biāo)所對(duì)應(yīng)的應(yīng)用程序都有其相應(yīng)的進(jìn)程。而對(duì)于這些進(jìn)程來說,其啟動(dòng)未必是用戶主觀的意志表現(xiàn),但是往往很多情形下不需要用戶的手動(dòng)操作,這些進(jìn)程也都被啟動(dòng)了。例如,一些應(yīng)用程序在開機(jī)時(shí)后臺(tái)自行啟動(dòng),或者一些應(yīng)用程序被在其它應(yīng)用程序的觸發(fā)下而啟動(dòng)等。
在此情形下,以桌面圖標(biāo)對(duì)應(yīng)的應(yīng)用程序的進(jìn)程被啟動(dòng)作為統(tǒng)計(jì)的維度,來反映使用頻率信息。這種方式,能夠更加全面的反映桌面圖標(biāo)對(duì)應(yīng)應(yīng)用程序的啟動(dòng)運(yùn)行的情況。但是,與上一實(shí)施例相比,其無法區(qū)分這其中哪些是用戶主觀意志的需求,哪些是用戶主觀意志之外的行為。
但是,從另一方面來看,這可以警示用戶,哪些應(yīng)用程序在后臺(tái)自行啟動(dòng)占用資源。因?yàn)?,用戶自己不?jīng)常使用的應(yīng)用程序一般來說會(huì)有一定的印象,這是如果該應(yīng)用程序統(tǒng)計(jì)出來的使用頻率信息較高,那么就可以反映出其后臺(tái)自行啟動(dòng)或被喚醒而占用資源的情形。
無論是桌面圖標(biāo)被點(diǎn)擊的次數(shù),還是桌面圖標(biāo)對(duì)應(yīng)應(yīng)用的進(jìn)程被啟動(dòng)的次數(shù),其都是通過在某個(gè)時(shí)間段內(nèi)的次數(shù)的統(tǒng)計(jì)來反應(yīng)使用頻率信息。
方框12,判斷所述使用頻率信息是否在第一預(yù)設(shè)范圍內(nèi),若是,則控制所述桌面圖標(biāo)按照第一風(fēng)格顯示;
否則,則控制所述桌面圖標(biāo)按照第二風(fēng)格顯示。
本步驟中,經(jīng)過上一步得到了反映使用頻率信息的次數(shù)信息(或者桌面圖標(biāo)被點(diǎn)擊的次數(shù),或者桌面圖標(biāo)對(duì)應(yīng)應(yīng)用的進(jìn)程被啟動(dòng)的次數(shù))后,判斷這個(gè)次數(shù)信息是否在第一預(yù)設(shè)范圍內(nèi)。
這里的第一預(yù)設(shè)范圍可以是預(yù)先設(shè)置的對(duì)于所有手機(jī)都統(tǒng)一的一個(gè)固定標(biāo)準(zhǔn),例如1個(gè)月內(nèi)桌面圖標(biāo)被點(diǎn)擊的次數(shù)在200~300次等;或者,其也可以是預(yù)先設(shè)置的計(jì)算方式,根據(jù)該計(jì)算方式得到所述第一預(yù)設(shè)范圍。
在本發(fā)明一個(gè)實(shí)施例中,可以通過以下方式來得到第一預(yù)設(shè)范圍:
首先,獲取桌面上每個(gè)圖標(biāo)在預(yù)設(shè)時(shí)間段內(nèi)被點(diǎn)擊的次數(shù)。例如,在一個(gè)月內(nèi),微信圖標(biāo)被點(diǎn)擊300次,新聞客戶端被點(diǎn)擊10次,相冊(cè)圖標(biāo)被點(diǎn)擊100次。
然后,根據(jù)桌面上每個(gè)圖標(biāo)被點(diǎn)擊的次數(shù),對(duì)這些圖標(biāo)進(jìn)行等級(jí)劃分。具體過程可以采用下述方式:
第一步,計(jì)算桌面上所有圖標(biāo)的被點(diǎn)擊次數(shù)的總和,以上文微信、新聞客戶端和相冊(cè)圖標(biāo)為例,假設(shè)桌面上僅有這三個(gè)圖標(biāo)。那么這個(gè)被點(diǎn)擊次數(shù)的總和就是300+100+10=410次。
第二步,計(jì)算被點(diǎn)擊次數(shù)的總和的第一個(gè)特定百分比對(duì)應(yīng)的次數(shù),以該次數(shù)作為等級(jí)劃分的第一個(gè)臨界點(diǎn);計(jì)算被點(diǎn)擊次數(shù)的總和的第二個(gè)特定百分比對(duì)應(yīng)的次數(shù),以該次數(shù)作為等級(jí)劃分的第二個(gè)臨界點(diǎn)。通過所述第一和第二臨界點(diǎn),桌面圖標(biāo)被點(diǎn)擊的次數(shù)劃分為三個(gè)等級(jí),假設(shè)第一臨界點(diǎn)大于第二臨界點(diǎn),那么這三個(gè)等級(jí)就是,大于第一臨界點(diǎn),小于第二臨界點(diǎn),以及位于第一和第二臨界點(diǎn)之間的。
舉例來說,以410次的總次數(shù)為例,假設(shè)第一個(gè)特定百分比為60%,第二個(gè)特定百分比為5%;那么,第一臨界點(diǎn)就為246次,第二臨界點(diǎn)就為20.5次。所以,桌面圖標(biāo)被點(diǎn)擊次數(shù)便被換分為三個(gè)區(qū)間,也就是大于246次頻繁使用區(qū)間,小于20.5次的不常使用區(qū)間,已經(jīng)在20.5到246之間的一般使用區(qū)間。
第三步,將大于第一臨界點(diǎn)的作為所述第一預(yù)設(shè)范圍。當(dāng)然,也可以將其他的區(qū)間作為第一預(yù)設(shè)范圍,這取決于事先的設(shè)定。
在本發(fā)明另一個(gè)實(shí)施例中,還可以采用下述方式進(jìn)行等級(jí)劃分:
第一步,計(jì)算桌面上的每個(gè)圖標(biāo)被點(diǎn)擊的次數(shù),當(dāng)然這里也可以按照桌面圖標(biāo)對(duì)應(yīng)的應(yīng)用程序的進(jìn)程被啟動(dòng)的次數(shù)來計(jì)算,這取決于事先的設(shè)定。
第二步,按照所述每個(gè)桌面圖標(biāo)的被點(diǎn)擊次數(shù)進(jìn)行排序,排序在前10位(可以根據(jù)需要來設(shè)定)的應(yīng)用中,第10位的應(yīng)用對(duì)應(yīng)的次數(shù),作為第一等級(jí)的下限,也就是說大于等于第10位應(yīng)用對(duì)應(yīng)的次數(shù)的話,那么就可以認(rèn)為是屬于第一等級(jí);
排序在后10位的應(yīng)用中,倒數(shù)第10位的應(yīng)用對(duì)應(yīng)的被點(diǎn)擊的次數(shù)作為第三等級(jí)的上限,也就是說小于等于倒數(shù)第10位應(yīng)用對(duì)應(yīng)的次數(shù)的話,那么就可以認(rèn)為是屬于第三等級(jí);
除了前10位和后10位的應(yīng)用之外其他的應(yīng)用,則作為第二等級(jí),其上下限也就是上面確定的第一等級(jí)的下限和第三等級(jí)的上限。
等級(jí)確定之后,那么第一預(yù)設(shè)范圍就可以根據(jù)需要來設(shè)定,可以事先設(shè)定第一預(yù)設(shè)范圍與第一等級(jí)對(duì)應(yīng),也可以事先設(shè)定第一預(yù)設(shè)范圍與第二等級(jí)對(duì)應(yīng),當(dāng)然也可以預(yù)先設(shè)定第一預(yù)設(shè)范圍與第三等級(jí)對(duì)應(yīng)。
對(duì)于顯示風(fēng)格來說,本實(shí)施例中是在桌面圖標(biāo)的大小上著眼,也就是按照使用頻率的不同,使得圖標(biāo)的大小也不同。在本實(shí)施例中,對(duì)于第一風(fēng)格來說,如果第一預(yù)設(shè)范圍對(duì)應(yīng)的是第一臨界點(diǎn)以上的區(qū)間,那么就表明是經(jīng)常使用的,這時(shí)用大于一般圖標(biāo)大小的圖標(biāo)來顯示。
當(dāng)然,如果第一預(yù)設(shè)范圍對(duì)應(yīng)的是第二臨界點(diǎn)以下的區(qū)間,那么就表明不是較少使用的,這時(shí)用小于一般圖標(biāo)大小的圖標(biāo)來顯示;如果第一預(yù)設(shè)范圍對(duì)應(yīng)的第一臨界點(diǎn)和第二臨界點(diǎn)之間的區(qū)間,那么這時(shí)用一般的圖標(biāo)大小來顯示。
很顯然,當(dāng)判斷結(jié)果不在第一預(yù)設(shè)范圍時(shí),如果此方案中僅有兩個(gè)區(qū)間的話,那么就按照另一區(qū)間對(duì)應(yīng)的圖標(biāo)大小進(jìn)行顯示。而如果此方案中除了對(duì)應(yīng)第一預(yù)設(shè)范圍的區(qū)間之外還有兩個(gè)或以上的區(qū)間,那么還需要經(jīng)過再次的判斷,直到最終確定所歸屬的區(qū)間,從而也就確定了對(duì)應(yīng)的圖標(biāo)應(yīng)該顯示的大小。
很明顯,一個(gè)更直觀的展示方式是,使用頻率越高的桌面圖標(biāo)對(duì)應(yīng)的應(yīng)用,其桌面圖標(biāo)的大小越大。
在本發(fā)明一種移動(dòng)終端的實(shí)施例中,包括以下部分,對(duì)于與上文方法實(shí)施例中相對(duì)應(yīng)的部分可以相互參考:
獲取單元,用于獲取桌面圖標(biāo)對(duì)應(yīng)應(yīng)用的使用頻率信息;具體的描述可以參考上文方框11的相關(guān)敘述。
在本發(fā)明一個(gè)實(shí)施例中,獲取單元可以是觸控屏,該觸控屏作為輸入設(shè)備獲取用戶的點(diǎn)擊操作,從而可以加以記錄和統(tǒng)計(jì)。
處理單元,用于判斷所述使用頻率信息是否在第一預(yù)設(shè)范圍內(nèi),若是,則控制所述桌面圖標(biāo)按照第一風(fēng)格顯示;否則,則控制所述桌面圖標(biāo)按照第二風(fēng)格顯示。
在本發(fā)明一個(gè)實(shí)施例中,處理單元可以是處理器,其內(nèi)部包含若干段可執(zhí)行的程序代碼,當(dāng)這些程序代碼被執(zhí)行時(shí)就可以實(shí)現(xiàn)上述的處理單元的各種功能。
在本發(fā)明一個(gè)實(shí)施例中,所述處理單元還用于:判斷所述使用頻率信息是否在第二預(yù)設(shè)范圍內(nèi),若是,則控制所述桌面圖標(biāo)按照第三風(fēng)格顯示。
在本發(fā)明一個(gè)實(shí)施例中,所述風(fēng)格包括圖標(biāo)大小風(fēng)格,并且所述桌面圖標(biāo)的使用頻率越高,則其大小越大。
在本發(fā)明一個(gè)實(shí)施例中,所述第一預(yù)設(shè)范圍通過以下方式獲得:
獲取預(yù)設(shè)時(shí)間段內(nèi)所述移動(dòng)終端中桌面圖標(biāo)被點(diǎn)擊的次數(shù);
根據(jù)所述桌面圖標(biāo)被點(diǎn)擊的次數(shù),將所述桌面圖標(biāo)劃分為若干級(jí);
所述第一預(yù)設(shè)范圍為所述若干級(jí)中的一級(jí)。
具體來說,在本發(fā)明一個(gè)實(shí)施例中,可以通過以下方式來得到第一預(yù)設(shè)范圍:
首先,獲取桌面上每個(gè)圖標(biāo)在預(yù)設(shè)時(shí)間段內(nèi)被點(diǎn)擊的次數(shù)。例如,在一個(gè)月內(nèi),微信圖標(biāo)被點(diǎn)擊300次,新聞客戶端被點(diǎn)擊10次,相冊(cè)圖標(biāo)被點(diǎn)擊100次。
然后,根據(jù)桌面上每個(gè)圖標(biāo)被點(diǎn)擊的次數(shù),對(duì)這些圖標(biāo)進(jìn)行等級(jí)劃分。具體過程可以采用下述方式:
第一步,計(jì)算桌面上所有圖標(biāo)的被點(diǎn)擊次數(shù)的總和,以上文微信、新聞客戶端和相冊(cè)圖標(biāo)為例,假設(shè)桌面上僅有這三個(gè)圖標(biāo)。那么這個(gè)被點(diǎn)擊次數(shù)的總和就是300+100+10=410次。
第二步,計(jì)算被點(diǎn)擊次數(shù)的總和的第一個(gè)特定百分比對(duì)應(yīng)的次數(shù),以該次數(shù)作為等級(jí)劃分的第一個(gè)臨界點(diǎn);計(jì)算被點(diǎn)擊次數(shù)的總和的第二個(gè)特定百分比對(duì)應(yīng)的次數(shù),以該次數(shù)作為等級(jí)劃分的第二個(gè)臨界點(diǎn)。通過所述第一和第二臨界點(diǎn),桌面圖標(biāo)被點(diǎn)擊的次數(shù)劃分為三個(gè)等級(jí),假設(shè)第一臨界點(diǎn)大于第二臨界點(diǎn),那么這三個(gè)等級(jí)就是,大于第一臨界點(diǎn),小于第二臨界點(diǎn),以及位于第一和第二臨界點(diǎn)之間的。
舉例來說,以410次的總次數(shù)為例,假設(shè)第一個(gè)特定百分比為60%,第二個(gè)特定百分比為5%;那么,第一臨界點(diǎn)就為246次,第二臨界點(diǎn)就為20.5次。所以,桌面圖標(biāo)被點(diǎn)擊次數(shù)便被換分為三個(gè)區(qū)間,也就是大于246次頻繁使用區(qū)間,小于20.5次的不常使用區(qū)間,已經(jīng)在20.5到246之間的一般使用區(qū)間。
第三步,將大于第一臨界點(diǎn)的作為所述第一預(yù)設(shè)范圍。當(dāng)然,也可以將其他的區(qū)間作為第一預(yù)設(shè)范圍,這取決于事先的設(shè)定。
在本發(fā)明另一個(gè)實(shí)施例中,還可以采用下述方式進(jìn)行等級(jí)劃分,從而確定第一預(yù)設(shè)范圍:
第一步,計(jì)算桌面上的每個(gè)圖標(biāo)被點(diǎn)擊的次數(shù),當(dāng)然這里也可以按照桌面圖標(biāo)對(duì)應(yīng)的應(yīng)用程序的進(jìn)程被啟動(dòng)的次數(shù)來計(jì)算,這取決于事先的設(shè)定。
第二步,按照所述每個(gè)桌面圖標(biāo)的被點(diǎn)擊次數(shù)進(jìn)行排序,排序在前10位(可以根據(jù)需要來設(shè)定)的應(yīng)用中,第10位的應(yīng)用對(duì)應(yīng)的次數(shù),作為第一等級(jí)的下限,也就是說大于等于第10位應(yīng)用對(duì)應(yīng)的次數(shù)的話,那么就可以認(rèn)為是屬于第一等級(jí);
排序在后10位的應(yīng)用中,倒數(shù)第10位的應(yīng)用對(duì)應(yīng)的被點(diǎn)擊的次數(shù)作為第三等級(jí)的上限,也就是說小于等于倒數(shù)第10位應(yīng)用對(duì)應(yīng)的次數(shù)的話,那么就可以認(rèn)為是屬于第三等級(jí);
除了前10位和后10位的應(yīng)用之外其他的應(yīng)用,則作為第二等級(jí),其上下限也就是上面確定的第一等級(jí)的下限和第三等級(jí)的上限。
等級(jí)確定之后,那么第一預(yù)設(shè)范圍就可以根據(jù)需要來設(shè)定,可以事先設(shè)定第一預(yù)設(shè)范圍與第一等級(jí)對(duì)應(yīng),也可以事先設(shè)定第一預(yù)設(shè)范圍與第二等級(jí)對(duì)應(yīng),當(dāng)然也可以預(yù)先設(shè)定第一預(yù)設(shè)范圍與第三等級(jí)對(duì)應(yīng)。
以上所述,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。