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