本發(fā)明實施例涉及通訊技術領域,尤其涉及一種應用圖標的操作方法及裝置。
背景技術:
隨著智能終端(如智能手機)的硬件配置的不斷提高,智能終端本身能夠運行的應用程序種類越來越豐富,功能也越來越強。為了操作方便,現(xiàn)有智能終端都支持在顯示桌面建立指定程序的應用圖標。用戶可以通過點擊桌面的應用圖標啟動對應的應用程序或者進入對應的設置界面。
但是,在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn),當應用圖標對應的應用程序包括多級菜單時,用戶點擊該應用圖標后,還需要在顯示的多個菜單繼續(xù)操作進入下以及菜單直到查找到需要的菜單選項。
以用“系統(tǒng)設置”為例,用戶可以通過點擊系統(tǒng)設置圖標進入系統(tǒng)設置界面對一些設置項進行設置,比如進行顏色設置,如圖1至圖3所示,設置的步驟包括:1、用戶點擊系統(tǒng)設置圖標進入系統(tǒng)設置界面(如圖1所示);2、點擊顯示選項進入顯示設置界面(如圖2所示)3、點擊顏色模式選項進入顏色模式選擇界面(如圖3所示);4、選擇合適的顏色模式。
實際應用中,每個用戶的常用設置選項(比如進行顏色)只有幾個,如果每次進行常用選項的設置時,都需要重復上述過程,十分麻煩,而且當設置層級較深時,操作會十分繁瑣。
因此,有必要提供一種應用圖標的操作方法及裝置,以簡化具有多級子項應用或多級菜單的應用程序的操作。
技術實現(xiàn)要素:
本發(fā)明實施例的目的在于提供一種應用圖標的操作方法及裝置,用以解決現(xiàn)有技術應用圖標具有多級菜單時,用戶在進行菜單選擇是操作過于繁瑣的問題。
本發(fā)明實施例采用的技術方案如下:
本發(fā)明實施例提供一種應用圖標的操作方法,所述方法包括:
接收用戶輸入的操作指令;
判斷所述操作指令是否為應用圖標的快捷指令;
若所述操作指令為應用圖標的快捷指令,判斷所述應用圖標對應的應用程序是否設置了常用菜單選項;
若所述應用圖標對應的應用程序設置了常用菜單選項,顯示所述常用菜單選項。
可選地,上述方法中,所述判斷所述操作指令是否為應用圖標的快捷指令包括:
當所述操作指令為對應用圖標執(zhí)行按壓操作時,獲取所述按壓操作的壓力值和/或按壓時間;
判斷所述壓力值和/或按壓時間是否大于預設閾值;
若所述壓力值和/或按壓時間大于預設閾值,確定所述操作指令為快捷指令。
可選地,所述方法還包括:
當所述應用程序設有多級菜單時,統(tǒng)計所述多級菜單中各菜單選項的運行次數(shù);
每隔預設的時間對所述各菜單選項的運行次數(shù)按照遞減的順序進行排序,獲取排列序號小于預設值的菜單選項;
將所述序號小于預設值的菜單選項設為常用菜單選項。
可選地,所述方法還包括:
根據(jù)用戶的選擇設置所述常用菜單選項。
可選地,當所述常用菜單選項的個數(shù)大于或等于兩個時,所述顯示所述常用菜單選項,包括:
以列表的形式顯示所述常用菜單選項;或者
以樹形圖的形式顯示所述常用菜單選項。
本發(fā)明實施例還提供一種應用圖標的操作裝置,所述裝置包括:
接收模塊,用于接收用戶輸入的操作指令;
指令判斷模塊,用于判斷所述操作指令是否為應用圖標的快捷指令;
菜單判斷模塊,用于在所述操作指令為應用圖標的快捷指令時,判斷所述應用圖標對應的應用程序是否設置了常用菜單選項;
顯示模塊,用于在所述應用程序設置了常用菜單選項時,顯示所述常用菜單選項。
可選地,所述指令判斷模塊包括:
操作參數(shù)獲取子模塊,用于在所述操作指令為對應用圖標執(zhí)行按壓操作時,獲取所述按壓操作的壓力值和/或按壓時間;
判斷子模塊,用于判斷所述壓力值和/或按壓時間是否大于預設閾值,并在所述壓力值和/或按壓時間大于所述預設閾值時確定所述操作指令為快捷指令。
可選地,所述裝置還包括:
統(tǒng)計模塊,用于在所述應用程序設有多級菜單時,統(tǒng)計所述多級菜單中各菜單選項的運行次數(shù);
更新模塊,用于每隔預設的時間對所述各菜單選項的運行次數(shù)按照遞減的順序進行排序,獲取排列序號小于預設值的菜單選項;
設置模塊,用于將所述序號小于預設值的菜單選項設為常用菜單選項。
可選地,所述裝置還包括:
設置模塊,用于根據(jù)用戶的選擇設置所述常用菜單選項。
可選地,所述顯示模塊,還用于在所述常用菜單選項的個數(shù)大于或等于兩個時,以列表的形式顯示所述常用菜單選項,或者以樹形圖的形式顯示所述常用菜單選項。
本發(fā)明實施例的技術方案具有以下優(yōu)點:在接收到操作應用圖標的快捷指令時,可以顯示該應用圖標對應的應用程序的常用菜單選項,從而在應用程序包括多級菜單時,使用戶直接到達常用菜單選項,方便用戶的操作。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1至圖3為現(xiàn)有技術中用戶點擊系統(tǒng)設置圖標進入系統(tǒng)設置界面進行顏色模式設置的示意圖;
圖4為本發(fā)明第一實施例提供的一種應用圖標的操作方法的流程圖:
圖5為本發(fā)明第一實施例一種常用菜單選項以列表形式進行顯示的示意圖;
圖6為本發(fā)明第一實施例一種常用菜單選項以樹形圖進行顯示的示意圖;
圖7為本發(fā)明第二實施例提供的一種應用圖標的操作方法的流程圖;
圖8為本發(fā)明第三實施例提供的一種應用圖標的操作裝置的模塊結構示意圖。
具體實施方式
為使本發(fā)明實施例的目的、技術方案和優(yōu)點更加清楚,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明實施例一提供了一種應用圖標的操作方法,請參閱圖4,方法流程包括:
S401、接收用戶輸入的操作指令;
S402、判斷該操作指令是否為應用圖標的快捷指令;
S403、若該操作指令是應用圖標的快捷指令,判斷該應用圖標對應的應用程序是否設置了常用菜單選項;
S404、若該應用程序設置了常用菜單,顯示該常用菜單選項。
在一個可選的方案中,該判斷該操作指令是否為應用圖標的快捷指令包括:
當該操作指令為對應用圖標執(zhí)行按壓操作時,獲取該按壓操作的壓力值和/或按壓時間;
判斷該壓力值和/或按壓時間是否大于預設閾值;
若是,確定該操作指令為快捷指令。
在一個可選的方案中,該方法還包括:
當該應用程序設有多級菜單時,統(tǒng)計該多級菜單中各菜單選項的運行次數(shù);
每隔預設的時間對該各菜單選項的運行次數(shù)按照遞減的順序進行排序,獲取排列序號小于預設值的菜單選項;
將該序號小于預設值的菜單選項設為常用菜單選項。
在一個可選的方案中,該方法還包括:
根據(jù)用戶的選擇設置該常用菜單選項。
在一個可選的方案中,當該常用菜單選項的個數(shù)大于或等于兩個時,該顯示該常用菜單選項,包括:
以列表的形式顯示該常用菜單選項,如圖5所示;或者
以樹形圖的形式顯示該常用菜單選項或其圖標,如圖6所示。
本實施例的應用圖標的操作方法,在接收到操作應用圖標的快捷指令時,可以顯示該應用圖標對應的應用程序的常用菜單選項,從而在應用程序包括多級菜單時,使用戶直接到達常用菜單選項,方便用戶的操作。
本發(fā)明實施例二提供了另一種應用圖標的操作方法。本實施例中,以通過(3D touch)技術實現(xiàn)系統(tǒng)設置的操作為例進行說明。
3D touch是指在傳統(tǒng)二維的多點觸控(multi-touch)的基礎上增加了可以獲取用戶按壓屏幕的力度的大小從而作出相應和反饋的功能。實際應用中,可以在3D touch功能菜單中設置一個專門的菜單選項,使用戶能夠通過該菜單選項設置應用程序的常用菜單選項以及快捷指令。
假設本實施例中,用戶已經(jīng)設置快捷指令為用戶按壓圖標的力度大于預設的閾值。請參閱圖7,方法流程包括:
S701、接收用戶對系統(tǒng)設置圖標輸入的按壓操作;
S702、獲取該按壓操作的壓力值并判斷該壓力值是否大于預設閾值,若是,執(zhí)行步驟S703,否則執(zhí)行步驟S706。
S703、判斷系統(tǒng)設置圖標對應的系統(tǒng)設置應用程序是否設置了常用菜單選項,若是,執(zhí)行步驟S704,否則執(zhí)行步驟S706。
S704、以列表的方式顯示系統(tǒng)設置應用程序的圖標,并執(zhí)行S705。
假設用戶設置的系統(tǒng)設置的常用菜單選項為顏色模式選項、音量設置選項以及應用設置選項,則顯示結果如圖5所示。
具體的,該步驟還可包括:
判斷系統(tǒng)設置圖標的周圍是否有足夠大的空白區(qū)域顯示常用菜單選項的類別;
如果有,直接在設置圖標旁的空白區(qū)域中顯示菜單選項;
如果沒有,將桌面上除系統(tǒng)設置圖標之外的其他圖標模糊處理并鎖定。
當然實際應用中,也可以直接將桌面上除系統(tǒng)設置圖標之外的其他圖標模糊處理并鎖定,而無需進行判斷。
S705、根據(jù)用戶輸入的選擇指令進入用戶選擇的常用菜單選項的界面。
假設用戶選擇了顏色模式選項,則進入顏色模式選擇界面,如圖3所示。
具體的,該選擇指令可以是點擊指令或按壓指令,其中按壓指令是指用戶按壓顏色模式選項的時間超過了預設閾值。
實際應用中,對于其他的應用程序,如果用戶選擇的常用菜單選項為該應用程序的子項應用,則直接運行該子項應用并進入運行界面。
S706、顯示系統(tǒng)設置應用程序的一級菜單頁面(如圖1所示)。
實際應用中,對應其他的應用程序,如果該應用程序設有多級子項應用,則顯示該應用程序的子項用于。顯示時可以采用列表的方式或樹形圖的方式進行顯示,可以只顯示一級子項應用,也可以同時顯示多級子項應用。
本實施例的應用圖標的操作方法,在接收到操作應用圖標的快捷指令時,可以顯示該應用圖標對應的應用程序的常用菜單選項,從而在應用程序包括多級菜單時,使用戶直接到達常用菜單選項,方便用戶的操作。
本發(fā)明實施例三提供了一種應用圖標的操作裝置,請參閱圖8,該.裝置包括:
接收模塊801,用于接收用戶輸入的操作指令;
指令判斷模塊802,用于判斷該操作指令是否為應用圖標的快捷指令;
菜單判斷模塊803,用于在該操作指令為應用圖標的快捷指令時,判斷該應用圖標對應的應用程序是否設置了常用菜單選項;
顯示模塊804,用于在該應用程序設置了常用菜單選項時,顯示該常用菜單選項。
在一個可選的方案中,該指令判斷模塊802包括:
操作參數(shù)獲取模塊,用于在該操作指令為對應用圖標執(zhí)行按壓操作時,獲取該按壓操作的壓力值和/或按壓時間;
判斷子模塊,用于判斷該壓力值和/或按壓時間是否大于預設閾值,并在該壓力值和/或按壓時間大于該預設閾值時確定該操作指令為快捷指令。
實際應用中,可以利用3D touch功能獲取按壓操作的壓力值。此時,操作參數(shù)獲取模塊可以通過在LCD面板下方另外安裝的多個形變感測器實現(xiàn),當使用者的手指下壓保護玻璃,玻璃受力會向下產(chǎn)生微小的形變,而使保護玻璃與形變感測器之間的矩離變短,再配合加速度感測器量測到的訊號,經(jīng)由復雜的數(shù)學演算法可以快速且即時的計算出下壓的力量大小。任何一個形變感測器偵測到的訊號可以和周圍其他形變感測器偵測到的訊號比較,就知道手指下壓的位置與力量大小。
在一個可選的方案中,該裝置還包括:
統(tǒng)計模塊,用于在該應用程序設有多級菜單時,統(tǒng)計該多級菜單中各菜單選項的運行次數(shù);
更新模塊,用于每隔預設的時間對該各菜單選項的運行次數(shù)按照遞減的順序進行排序,獲取排列序號小于預設值的菜單選項;
設置模塊,用于將該序號小于預設值的菜單選項設為常用菜單選項。
在一個可選的方案中,該裝置還包括:
設置模塊,用于根據(jù)用戶的選擇設置該常用菜單選項。
在一個可選的方案中,該顯示模塊804,還用于在該常用菜單選項的個數(shù)大于或等于兩個時,以列表的形式顯示該常用菜單選項,或者以樹形圖的形式顯示該常用菜單選項。
本實施例應用圖標的操作裝置,在接收到操作應用圖標的快捷指令時,可以顯示該應用圖標對應的應用程序的常用菜單選項,從而在應用程序包括多級菜單時,使用戶直接到達常用菜單選項,方便用戶的操作。
以上所描述的裝置實施例僅僅是示意性的,其中該作為分離部件說明的模塊可以是或者也可以不是物理上分開的,作為模塊顯示的部件可以是或者也可以不是物理模塊,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡模塊上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部模塊來實現(xiàn)本實施例方案的目的。本領域普通技術人員在不付出創(chuàng)造性的勞動的情況下,即可以理解并實施。
通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到各實施方式可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件?;谶@樣的理解,上述技術方案本質(zhì)上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品可以存儲在計算機可讀存儲介質(zhì)中,如ROM/RAM、磁碟、光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行各個實施例或者實施例的某些部分該的方法。
最后應說明的是:以上實施例僅用以說明本發(fā)明的技術方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特征進行等同替換;而這些修改或者替換,并不使相應技術方案的本質(zhì)脫離本發(fā)明各實施例技術方案的精神和范圍。