一種應用圖標的顯示方法及移動終端與流程
2023-07-16 02:00:46 7

本發明涉及通信技術領域,尤其涉及一種應用圖標的顯示方法及移動終端。
背景技術:
隨著智能移動終端技術的發展,其硬體上的配置越來越高,基本上已經同步於電腦,使得移動終端上能夠支持的應用程式也越來越豐富,導致移動終端上加載的各類應用程式也越來越多,例如,各種遊戲類應用程式,財務管理類應用程式、辦公類應用程式、以及各網際網路網站提供的客戶端應用程式等等,用戶通過社交軟體可以進行交流聊天,通過財務軟體可以管理用戶的財務信息,通過當前的各種購物軟體可以體驗各種不同的購物體驗。為了便於用戶操作,移動終端安裝應用程式之後,將在移動終端顯示區域創建該應用程式對應的圖標,當用戶需要使用該應用程式時,只需要點擊其對應的圖標即可啟動該應用程式,操作簡便快捷。
但是,隨著移動終端上安裝的應用程式的增多,移動終端屏幕上擺放的應用圖標也越來越多,為了便於用戶操作,通常將各類圖標按照一定規則進行排序,現有圖標處理方法大都只是簡單的基於統計圖標點擊頻次,其思路就是圖標使用的次數越多說明其越重要,所以應該給出相應靠前的排序。但是用戶在使用時,還是可能需要進行手機界面的反覆切換,才能選擇到自身需要的應用圖標,不能滿足用戶操作簡單快捷的需求。
技術實現要素:
本發明實施例提供了一種應用圖標的顯示方法及移動終端,以解決現有技術中應用圖標的顯示方式不能滿足用戶簡單快捷操作需求的問題。
第一方面,本發明實施例提供了一種應用圖標的顯示方法,包括:
獲取移動終端的觸控螢幕上輸入的觸控操作,得到觸控操作的第一觸控操作參數;
根據預先建立的觸控操作參數與應用程式的訪問等級之間的對應關係,確定第一觸控操作參數對應的預設訪問等級;其中,一種觸控操作參數對應一個或多個訪問等級,應用程式的訪問等級根據預設統計周期內被訪問次數預先確定;
在預設顯示區域顯示預設訪問等級的應用程式的應用圖標。
第二方面,本發明實施例還提供了一種移動終端,包括:
獲取模塊,用於獲取移動終端的觸控螢幕上輸入的觸控操作,得到觸控操作的第一觸控操作參數;
處理模塊,用於根據預先建立的觸控操作參數與應用程式的訪問等級之間的對應關係,確定第一觸控操作參數對應的預設訪問等級;其中,一種觸控操作參數對應一個或多個訪問等級,應用程式的訪問等級根據預設統計周期內被訪問次數預先確定;
顯示模塊,用於在預設顯示區域顯示預設訪問等級的應用程式的應用圖標。
這樣本發明實施例具有以下有益效果:通過輸入不同的觸控操作以匹配不同操作參數的應用圖標顯示,實現了根據實際需要確定應用圖標的顯示,使得用戶在進行應用選擇時,可以直接通過輸入對應的觸控操作來進行切換選擇,簡化了應用圖標選擇的操作流程。
附圖說明
為了更清楚地說明本發明實施例的技術方案,下面將對本發明實施例的描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1表示本發明的應用圖標的顯示方法的第一實施例的流程圖;
圖2表示本發明的應用圖標的顯示方法的第二實施例的流程圖;
圖3表示圖2中步驟202的具體實現流程圖;
圖4表示本發明的應用圖標的顯示方法的顯示界面示意圖;
圖5表示本發明的移動終端的第三實施例的結構示意圖之一;
圖6表示本發明的移動終端的第三實施例的結構示意圖之二;
圖7表示本發明移動終端的第六實施例的框圖;
圖8表示本發明移動終端的第五實施例的框圖。
具體實施方式
下面將參照附圖更詳細地描述本發明的示例性實施例。雖然附圖中顯示了本發明的示例性實施例,然而應當理解,可以以各種形式實現本發明而不應被這裡闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本發明,並且能夠將本發明的範圍完整的傳達給本領域的技術人員。
第一實施例
如圖1所示,本發明的實施例提供了一種應用圖標的顯示方法,該方法具體包括:
步驟101:獲取移動終端的觸控螢幕上輸入的觸控操作,得到觸控操作的第一觸控操作參數。
其中,移動終端的觸控螢幕為形成平面或曲面的觸控顯示面板。觸控操作包括單擊、雙擊、長按、滑動、按壓等,不同的觸控操作具有不同的觸控操作參數,相同觸控操作亦可能具有不同的觸控操作參數。例如,長按操作具有不同的按壓時間,滑動操作具有不通的滑動距離,按壓操作具有不同的壓力值等。
步驟102:根據預先建立的觸控操作參數與應用程式的訪問等級之間的對應關係,確定第一觸控操作參數對應的預設訪問等級。
其中,應用程式的訪問等級根據預設統計周期內被訪問次數預先確定。這裡指的是,移動終端中下載的應用程式,按照預設統計周期內被訪問次數確定每一應用程式的訪問等級,其中,同一訪問等級的應用程式的被訪問次數可能不同,且訪問等級高的應用程式的被訪問次數高於訪問等級低的應用程式。一種觸控操作參數對應一個或多個訪問等級,例如,長按操作的觸控操作參數為按壓時間,其中,按壓時間達到不同閾值時對應的訪問等級不同,如按壓時間越長對應的訪問等級越高,或按壓時間越長對應的訪問等級越多等。又例如,滑動操作的觸控操作參數為滑動距離,其中,滑動距離達到不同閾值時對應的訪問等級不同,如滑動距離越長對應的訪問等級越高,或滑動距離越長對應的訪問等級越多等。又例如,按壓操作的觸控操作參數為壓力值,其中,壓力值達到不同閾值時對應的訪問等級不同,如壓力值越大對應的訪問等級越高,或壓力值越大對應的訪問等級越多等。
步驟103:在預設顯示區域顯示預設訪問等級的應用程式的應用圖標。
其中,預設顯示區域指的是用於顯示對應訪問等級的應用程式的應用圖標的區域,該預設顯示區域獨立於移動終端顯示界面設置,具體地,可通過疊加、浮窗顯示等方式對應用等級為預設訪問等級的應用程式的應用圖標進行顯示。
本發明實施例的通過輸入不同的觸控操作以匹配不同操作參數的應用圖標顯示,實現了根據實際需要確定應用圖標的顯示,使得用戶在進行應用選擇時,可以直接通過輸入對應的觸控操作來進行切換選擇,簡化了應用圖標選擇的操作流程。
第二實施例
以上第一實施例對本發明的應用圖標的顯示方法進行了簡單介紹,下面本實施例將結合附圖和具體應用場景對其進行進一步地說明。
如圖2所示,本發明的應用圖標的顯示方法具體包括以下步驟:
步驟201:根據預設統計周期內各個應用程式的訪問次數,確定各個應用程式的訪問等級。
其中,預設統計周期可以是系統默認設置的,也可以是用戶根據自身使用習慣自主設定的。預設統計周期設定的時間長短可依據經驗值設定,如一天、一周、一個月、3個月等。具體地,可參照以下步驟實現各個應用程式的訪問等級:
獲取預設統計周期內各個應用程式的訪問次數;按照訪問次數降序的順序對應用程式進行排序,得到一應用序列;將應用序列中的應用程式劃分為多個訪問等級。其中,訪問等級相同的應用程式的數目相同或不同。即,獲取預設統計周期內(如一周)移動終端中各個應用程式被訪問的次數,按照訪問次數由高至低的順序對應用程式進行排序,得到一應用序列,將該應用序列中的應用程式劃分為多個訪問等級,具體地,將該應用序列中從首個應用程式開始每N個應用程式劃分為一個訪問等級,或者,按照預設個數從該應用序列中依次選取相應數目的應用程式劃分為相應的訪問等級。這樣,同一訪問等級的應用程式的被訪問次數可能不同,且訪問等級高的應用程式的被訪問次數高於訪問等級低的應用程式例如將該應用序列中從首個應用程式開始,每5個應用程式劃分為一個訪問等級,這樣排名前5的應用程式(具體數目用戶可自定義設定)劃分為第一等級,排名6-10的劃分為第二等級,依次類推,這樣可以劃分為第一、第二、第三、…,第M等級。或者,定義第一等級為3個,第二等級為5個,第三等級為8個,那麼將該應用序列中前3個應用程式劃分為第一等級,排名4-8的應用程式劃分為第二等級,排名9-16的應用程式劃分為第三等級。
步驟202:建立觸控操作參數與應用程式的訪問等級之間的對應關係。
其中,一種觸控操作參數對應一個或多個訪問等級。以壓力感應屏為例,觸控操作為按壓操作,不同的壓力值所對應的訪問等級不同,或者不同的壓力值所對應的訪問等級的數量不同。壓力感應觸控螢幕的使用,給用戶一種全新的應用切換選擇體驗方式,由於壓力感應觸屏的使用,壓力值是有一定的範圍,且壓力值是連續增長的過程,我們可以直接劃分壓力等級,根據壓力值,隨著壓力增長,壓力等級逐漸增加,比如1,2,3…等,同時根據應用程式的頻率相結合,給用戶一種新體驗。具體地,如圖3所示,以按壓操作為例,當用戶按壓屏幕時,選擇壓力值與應用程式的訪問等級綁定的模式,根據輸入的壓力值進行壓力等級的設定,以及根據預設統計周期內應用程式被訪問的次數對應用程式的訪問等級的設定,建立壓力等級與訪問等級之間的映射關係。
步驟203:獲取移動終端的觸控螢幕上輸入的觸控操作,得到觸控操作的第一觸控操作參數。
其中,移動終端的觸控螢幕為形成平面或曲面的壓力感應屏。觸控操作包括單擊、雙擊、長按、滑動、按壓等,不同的觸控操作具有不同的觸控操作參數,相同觸控操作亦可能具有不同的觸控操作參數。本實施例僅以按壓操作的不同壓力值為例進行說明。
步驟204:根據預先建立的觸控操作參數與應用程式的訪問等級之間的對應關係,確定所述第一觸控操作參數對應的預設訪問等級。
其中,觸控操作為按壓操作,觸控操作參數為壓力值。
當用戶在按壓壓力感應屏時,選擇壓力值與應用綁定模式。具體地,壓力值與訪問等級的對應關係可參照以下方式實現:
方式一:根據預先建立的觸控操作參數與應用程式的訪問等級之間的對應關係,確定第一壓力值對應的一個預設訪問等級。其中,不同的壓力值對應的訪問等級不同,例如壓力值從小到大對應的訪問等級由高到低,壓力感應屏根據受到的壓力值劃分為不同的壓力等級,隨著壓力的增長,壓力等級逐漸增加,比如1,2,3…等。壓力等級為1時對應第一等級的訪問等級,壓力等級為2時對應第二等級的訪問等級。
或者,方式二:根據預先建立的觸控操作參數與應用程式的訪問等級之間的對應關係,確定第二壓力值對應的多個預設訪問等級。其中不同壓力值對應的訪問等級及其數量,例如壓力值從小到大對應的訪問等級由高到低並數量依次增多。例如,壓力等級為1時僅對應第一等級的訪問等級,壓力等級為2時對應第一等級和第二等級的訪問等級,壓力等級為3時對應第一等級、第二等級和第三等級的訪問等級。
進一步地,方式一和方式二可組合實現,在組合實現時,第二壓力值與第一壓力值不同。
步驟205:在預設顯示區域顯示預設訪問等級的應用程式的應用圖標。
其中,預設顯示區域可通過疊加、浮窗顯示等方式顯示應用等級為預設訪問等級的應用程式的應用圖標。具體地,對應於上述方式一和方式二的對應關係,本實施例將介紹預設顯示區域顯示應用圖標的方式。
具體地,當採用方式一的對應關係時,即第一壓力值對應一個預設訪問等級時,在以按壓操作的觸控位置為中心的環形顯示區域顯示預設訪問等級的應用程式的應用圖標。例如,當壓力等級為1時在上述環形顯示區域顯示第一等級的應用程式的應用圖標,當壓力等級為2時,在上述環形顯示區域顯示第二等級的應用程式的應用圖標,以此類推。
又或者,當採用方式二的對應關係時,即第二壓力值對應多個預設訪問等級時,在以按壓操作的觸控位置為中心的環形顯示區域以外擴順序依次顯示多個預設訪問等級的應用程式的應用圖標。其中,半徑相同的環形顯示區域中顯示的應用圖標所對應的應用程式的訪問等級相同,半徑不同的環形顯示區域中顯示的應用圖標所對應的應用程式的訪問等級不同。例如,如圖4所示,當壓力等級為2時,按壓操作的觸控位置為中心的內環顯示區域顯示第一等級的應用程式的應用圖標(如app1、app2、…、app5),在外環顯示區域顯示第二等級的應用程式的應用圖標(如app6、app7、…、app10)。
進一步地,方式一和方式二組合的對應關係時,具體顯示方式如圖3所示,當壓力等級為1時,僅在按壓操作的觸控位置為中心的內環顯示區域顯示第一等級的應用程式的應用圖標;當壓力等級為2時,除了在按壓操作的觸控位置為中心的內環顯示區域顯示第一等級的應用程式的應用圖標之外,還在外環顯示區域顯示第二等級的應用程式的應用圖標。
步驟206:檢測到預設顯示區域顯示的特定應用圖標被選擇時,啟動特定應用圖標對應的應用程式。
其中,步驟205中顯示的應用圖標為獨立於主界面中應用圖標的另一應用程式入口,當預設顯示區域中顯示的應用圖標被選擇時,即可啟動並進入相應的應用程式。
綜上,當用戶需要選擇應用圖標時,對顯示屏進行按壓,隨著壓力值的增大,顯示出的訪問等級越多,進一步顯示的應用圖標也越多,當出現需要訪問的應用程式的應用圖標時,停止按壓操作,並選擇該應用圖標以進入相應的應用程式,這樣,可使得用戶在進行應用程式選擇時直接通過手指按壓的方式進行切換選擇,而無需進行來回切換顯示界面的操作,簡化了應用圖標選擇的操作流程。
第三實施例
以上第一實施例和第二實施例分別詳細介紹了不同場景下的應用圖標的顯示方法,下面將結合圖5和圖6對與其對應的移動終端做進一步介紹。
如圖5所示,本發明實施例的移動終端500包括以下功能模塊:
獲取模塊510,用於獲取移動終端的觸控螢幕上輸入的觸控操作,得到觸控操作的第一觸控操作參數;
處理模塊520,用於根據預先建立的觸控操作參數與應用程式的訪問等級之間的對應關係,確定第一觸控操作參數對應的預設訪問等級;其中,一種觸控操作參數對應一個或多個訪問等級,應用程式的訪問等級根據預設統計周期內被訪問次數預先確定;
顯示模塊530,用於在預設顯示區域顯示預設訪問等級的應用程式的應用圖標。
其中,如圖6所示,該移動終端500還包括:
劃分模塊540,用於根據預設統計周期內各個應用程式的訪問次數,確定各個應用程式的訪問等級;
建立模塊550,用於建立觸控操作參數與應用程式的訪問等級之間的對應關係。
其中,劃分模塊540包括:
獲取單元541,用於獲取預設統計周期內各個應用程式的訪問次數;
排序單元542,用於按照訪問次數降序的順序對應用程式進行排序,得到一應用序列;
劃分單元543,用於將應用序列中的應用程式劃分為多個訪問等級;其中,訪問等級相同的應用程式的數目相同或不同。
其中,當觸控操作為按壓操作,觸控操作參數為壓力值時,處理模塊520包括:
第一處理單元521,用於根據預先建立的觸控操作參數與應用程式的訪問等級之間的對應關係,確定第一壓力值對應的一個預設訪問等級;或者,
第二處理單元522,用於根據預先建立的觸控操作參數與應用程式的訪問等級之間的對應關係,確定第二壓力值對應的多個預設訪問等級;其中,第二壓力值與第一壓力值不同。
其中,顯示模塊530包括:
第一顯示單元531,用於當第一壓力值對應一個預設訪問等級時,在以按壓操作的觸控位置為中心的環形顯示區域顯示預設訪問等級的應用程式的應用圖標。
其中,顯示模塊530包括:
第二顯示單元532,用於當第二壓力值對應多個預設訪問等級時,在以按壓操作的觸控位置為中心的環形顯示區域以外擴順序依次顯示多個預設訪問等級的應用程式的應用圖標,其中,半徑相同的環形顯示區域中顯示的應用圖標所對應的應用程式的訪問等級相同。
進一步地,該移動終端500還包括:
啟動模塊560,用於在檢測到預設顯示區域顯示的特定應用圖標被選擇時,啟動特定應用圖標對應的應用程式。
值得指出的是,本發明實施例的移動終端是與上述應用圖標的顯示方法對應的移動終端,上述方法的實施方式和實現的技術效果均適用於該移動終端的實施例中。其中,該移動終端通過輸入不同的觸控操作以匹配不同操作參數的應用圖標顯示,實現了根據實際需要確定應用圖標的顯示,使得用戶在進行應用選擇時,可以直接通過輸入對應的觸控操作來進行切換選擇,簡化了應用圖標選擇的操作流程。
第四實施例
圖7是本發明另一個實施例的移動終端700的框圖,如圖7所示的移動終端包括:至少一個處理器701、存儲器702和用戶接口703。移動終端700中的各個組件通過總線系統704耦合在一起。可理解,總線系統704用於實現這些組件之間的連接通信。總線系統704除包括數據總線之外,還包括電源總線、控制總線和狀態信號總線。但是為了清楚說明起見,在圖7中將各種總線都標為總線系統704。
其中,用戶接口703可以包括顯示器或者點擊設備(例如觸感板或者觸控螢幕等。
可以理解,本發明實施例中的存儲器702可以是易失性存儲器或非易失性存儲器,或可包括易失性和非易失性存儲器兩者。其中,非易失性存儲器可以是只讀存儲器(Read-Only Memory,ROM)、可編程只讀存儲器(Programmable ROM,PROM)、可擦除可編程只讀存儲器(Erasable PROM,EPROM)、電可擦除可編程只讀存儲器(Electrically EPROM,EEPROM)或快閃記憶體。易失性存儲器可以是隨機存取存儲器(Random Access Memory,RAM),其用作外部高速緩存。通過示例性但不是限制性說明,許多形式的RAM可用,例如靜態隨機存取存儲器(Static RAM,SRAM)、動態隨機存取存儲器(Dynamic RAM,DRAM)、同步動態隨機存取存儲器(Synchronous DRAM,SDRAM)、雙倍數據速率同步動態隨機存取存儲器(Double Data Rate SDRAM,DDRSDRAM)、增強型同步動態隨機存取存儲器(Enhanced SDRAM,ESDRAM)、同步連接動態隨機存取存儲器(Synchlink DRAM,SLDRAM)和直接內存總線隨機存取存儲器(Direct Rambus RAM,DRRAM)。本文描述的系統和方法的存儲器702旨在包括但不限於這些和任意其它適合類型的存儲器。
在一些實施方式中,存儲器702存儲了如下的元素,可執行模塊或者數據結構,或者他們的子集,或者他們的擴展集:作業系統7021和應用程式7022。
其中,作業系統7021,包含各種系統程序,例如框架層、核心庫層、驅動層等,用於實現各種基礎業務以及處理基於硬體的任務。應用程式7022,包含各種應用程式,例如媒體播放器(Media Player)、瀏覽器(Browser)等,用於實現各種應用業務。實現本發明實施例方法的程序可以包含在應用程式7022中。
在本發明的實施例中,通過調用存儲器702存儲的程序或指令,具體地,可以是應用程式7022中存儲的程序或指令。其中,處理器701用於獲取移動終端的觸控螢幕上輸入的觸控操作,得到觸控操作的第一觸控操作參數;根據預先建立的觸控操作參數與應用程式的訪問等級之間的對應關係,確定第一觸控操作參數對應的預設訪問等級;其中,一種觸控操作參數對應一個或多個訪問等級,應用程式的訪問等級根據預設統計周期內被訪問次數預先確定;在預設顯示區域顯示預設訪問等級的應用程式的應用圖標。
上述本發明實施例揭示的方法可以應用於處理器701中,或者由處理器701實現。處理器701可能是一種集成電路晶片,具有信號的處理能力。在實現過程中,上述方法的各步驟可以通過處理器701中的硬體的集成邏輯電路或者軟體形式的指令完成。上述的處理器701可以是通用處理器、數位訊號處理器(Digital Signal Processor,DSP)、專用集成電路(Application Specific Integrated Circuit,ASIC)、現成可編程門陣列(Field Programmable Gate Array,FPGA)或者其它可編程邏輯器件、分立門或者電晶體邏輯器件、分立硬體組件。可以實現或者執行本發明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器等。結合本發明實施例所公開的方法的步驟可以直接體現為硬體解碼處理器執行完成,或者用解碼處理器中的硬體及軟體模塊組合執行完成。軟體模塊可以位於隨機存儲器,快閃記憶體、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領域成熟的存儲介質中。該存儲介質位於存儲器702,處理器701讀取存儲器702中的信息,結合其硬體完成上述方法的步驟。
可以理解的是,本文描述的這些實施例可以用硬體、軟體、固件、中間件、微碼或其組合來實現。對於硬體實現,處理單元可以實現在一個或多個專用集成電路(Application Specific Integrated Circuits,ASIC)、數位訊號處理器(Digital Signal Processing,DSP)、數位訊號處理設備(DSP Device,DSPD)、可編程邏輯設備(Programmable Logic Device,PLD)、現場可編程門陣列(Field-Programmable Gate Array,FPGA)、通用處理器、控制器、微控制器、微處理器、用於執行本申請所述功能的其它電子單元或其組合中。
對於軟體實現,可通過執行本文所述功能的模塊(例如過程、函數等)來實現本文所述的技術。軟體代碼可存儲在存儲器中並通過處理器執行。存儲器可以在處理器中或在處理器外部實現。
具體地,處理器701還用於:根據預設統計周期內各個應用程式的訪問次數,確定各個應用程式的訪問等級;建立觸控操作參數與應用程式的訪問等級之間的對應關係。
具體地,處理器701還用於:獲取預設統計周期內各個應用程式的訪問次數;按照訪問次數降序的順序對應用程式進行排序,得到一應用序列;將應用序列中的應用程式劃分為多個訪問等級。
具體地,觸控操作為按壓操作,觸控操作參數為壓力值,處理器701還用於:根據預先建立的觸控操作參數與應用程式的訪問等級之間的對應關係,確定第一壓力值對應的一個預設訪問等級;或者,根據預先建立的觸控操作參數與應用程式的訪問等級之間的對應關係,確定第二壓力值對應的多個預設訪問等級;其中,第二壓力值與第一壓力值不同。
進一步地,處理器701還用於:第一壓力值對應一個預設訪問等級時,在以按壓操作的觸控位置為中心的環形顯示區域顯示預設訪問等級的應用程式的應用圖標。
其中,處理器701還用於:第二壓力值對應多個預設訪問等級時,在以按壓操作的觸控位置為中心的環形顯示區域以外擴順序依次顯示多個預設訪問等級的應用程式的應用圖標,其中,半徑相同的環形顯示區域中顯示的應用圖標所對應的應用程式的訪問等級相同。
其中,處理器701還用於:檢測到預設顯示區域顯示的特定應用圖標被選擇時,啟動特定應用圖標對應的應用程式。
本發明實施例的移動終端700,通過輸入不同的觸控操作以匹配不同操作參數的應用圖標顯示,實現了根據實際需要確定應用圖標的顯示,使得用戶在進行應用選擇時,可以直接通過輸入對應的觸控操作來進行切換選擇,簡化了應用圖標選擇的操作流程。
第五實施例
圖8是本發明另一個實施例的移動終端的結構示意圖。具體地,圖8中的移動終端800可以是手機、平板電腦、個人數字助理(Personal Digital Assistant,PDA)、或車載電腦等。
圖8中的移動終端800包括電源810、存儲器820、輸入單元830、顯示單元840、處理器850、WIFI(Wireless Fidelity)模塊860、音頻電路870和RF電路880。
其中,輸入單元830可用於接收用戶輸入的信息,以及產生與移動終端800的用戶設置以及功能控制有關的信號輸入。具體地,本發明實施例中,該輸入單元830可以包括觸控面板831。觸控面板831,也稱為觸控螢幕,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板831上的操作),並根據預先設定的程式驅動相應的連接裝置。可選的,觸控面板831可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,並檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,並將它轉換成觸點坐標,再送給該處理器850,並能接收處理器850發來的命令並加以執行。此外,可以採用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸控面板831。除了觸控面板831,輸入單元830還可以包括其他輸入設備832,其他輸入設備832可以包括但不限於物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、滑鼠、操作杆等中的一種或多種。
其中,顯示單元840可用於顯示由用戶輸入的信息或提供給用戶的信息以及移動終端的各種菜單界面。顯示單元840可包括顯示面板841,可選的,可以採用LCD或有機發光二極體(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板841。
應注意,觸控面板831可以覆蓋顯示面板841,形成觸摸顯示屏,當該觸摸顯示屏檢測到在其上或附近的觸摸操作後,傳送給處理器850以確定觸摸事件的類型,隨後處理器850根據觸摸事件的類型在觸摸顯示屏上提供相應的視覺輸出。
觸摸顯示屏包括應用程式界面顯示區及常用控制項顯示區。該應用程式界面顯示區及該常用控制項顯示區的排列方式並不限定,可以為上下排列、左右排列等可以區分兩個顯示區的排列方式。該應用程式界面顯示區可以用於顯示應用程式的界面。每一個界面可以包含至少一個應用程式的圖標和/或widget桌面控制項等界面元素。該應用程式界面顯示區也可以為不包含任何內容的空界面。該常用控制項顯示區用於顯示使用率較高的控制項,例如,設置按鈕、界面編號、滾動條、電話本圖標等應用程式圖標等。
其中處理器850是移動終端的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執行存儲在第一存儲器821內的軟體程序和/或模塊,以及調用存儲在第二存儲器822內的數據,執行移動終端的各種功能和處理數據,從而對移動終端進行整體監控。可選的,處理器850可包括一個或多個處理單元。
在本發明實施例中,通過調用存儲該第一存儲器821內的軟體程序和/或模塊和/給第二存儲器822內的數據,獲取移動終端的觸控螢幕上輸入的觸控操作,得到觸控操作的第一觸控操作參數;根據預先建立的觸控操作參數與應用程式的訪問等級之間的對應關係,確定第一觸控操作參數對應的預設訪問等級;其中,一種觸控操作參數對應一個或多個訪問等級,應用程式的訪問等級根據預設統計周期內被訪問次數預先確定;在預設顯示區域顯示預設訪問等級的應用程式的應用圖標。
具體地,處理器850還用於:根據預設統計周期內各個應用程式的訪問次數,確定各個應用程式的訪問等級;建立觸控操作參數與應用程式的訪問等級之間的對應關係。
具體地,處理器850還用於:獲取預設統計周期內各個應用程式的訪問次數;按照訪問次數降序的順序對應用程式進行排序,得到一應用序列;將應用序列中的應用程式劃分為多個訪問等級;其中,訪問等級相同的應用程式的數目相同或不同。
具體地,觸控操作為按壓操作,觸控操作參數為壓力值,處理器801還用於:根據預先建立的觸控操作參數與應用程式的訪問等級之間的對應關係,確定第一壓力值對應的一個預設訪問等級;或者,根據預先建立的觸控操作參數與應用程式的訪問等級之間的對應關係,確定第二壓力值對應的多個預設訪問等級;其中,第二壓力值與第一壓力值不同。
進一步地,處理器850還用於:第一壓力值對應一個預設訪問等級時,在以按壓操作的觸控位置為中心的環形顯示區域顯示預設訪問等級的應用程式的應用圖標。
其中,處理器850還用於:第二壓力值對應多個預設訪問等級時,在以按壓操作的觸控位置為中心的環形顯示區域以外擴順序依次顯示多個預設訪問等級的應用程式的應用圖標,其中,半徑相同的環形顯示區域中顯示的應用圖標所對應的應用程式的訪問等級相同。
其中,處理器850還用於:檢測到預設顯示區域顯示的特定應用圖標被選擇時,啟動特定應用圖標對應的應用程式。
本發明實施例的移動終端800,通過輸入不同的觸控操作以匹配不同操作參數的應用圖標顯示,實現了根據實際需要確定應用圖標的顯示,使得用戶在進行應用選擇時,可以直接通過輸入對應的觸控操作來進行切換選擇,簡化了應用圖標選擇的操作流程。
本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬體、或者計算機軟體和電子硬體的結合來實現。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本發明的範圍。
所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。
在本申請所提供的實施例中,應該理解到,所揭露的裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。
所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。
所述功能如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)執行本發明各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬碟、ROM、RAM、磁碟或者光碟等各種可以存儲程序代碼的介質。
以上所述的是本發明的優選實施方式,應當指出對於本技術領域的普通人員來說,在不脫離本發明所述的原理前提下還可以作出若干改進和潤飾,這些改進和潤飾也在本發明的保護範圍內。