界面顯示方法及裝置制造方法
【專(zhuān)利摘要】本發(fā)明實(shí)施例公開(kāi)了一種界面顯示方法及裝置,涉及電子設(shè)備【技術(shù)領(lǐng)域】,所述方法包括:確定與第一應(yīng)用關(guān)聯(lián)的N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù),N為正整數(shù);依據(jù)N個(gè)觸發(fā)參數(shù),確定X個(gè)第一類(lèi)觸發(fā)參數(shù)和Y個(gè)第二類(lèi)觸發(fā)參數(shù),其中,第一類(lèi)觸發(fā)參數(shù)滿(mǎn)足預(yù)定條件,第二類(lèi)觸發(fā)參數(shù)不滿(mǎn)足所述預(yù)定條件,X與Y之和為N;顯示第一應(yīng)用的界面時(shí),顯示X個(gè)第一類(lèi)輸入組件并隱藏Y個(gè)第二類(lèi)輸入組件,其中X個(gè)第一類(lèi)輸入組件是滿(mǎn)足預(yù)定條件的X個(gè)第一類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件,其中Y個(gè)第二類(lèi)輸入組件是不滿(mǎn)足預(yù)定條件的Y個(gè)第二類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件。本發(fā)明適用于電子設(shè)備的圖形用戶(hù)界面GUI的動(dòng)態(tài)調(diào)整。
【專(zhuān)利說(shuō)明】界面顯示方法及裝置
【技術(shù)領(lǐng)域】
[0001 ] 本發(fā)明涉及電子設(shè)備【技術(shù)領(lǐng)域】,特別涉及一種界面顯示方法及裝置。
【背景技術(shù)】
[0002]隨著計(jì)算機(jī)技術(shù)的發(fā)展,各種各樣的應(yīng)用程序與軟件的使用也越來(lái)越普及。每種軟件或應(yīng)用程序的使用界面都會(huì)存在大量的功能按鈕,例如,word的上邊欄會(huì)有很多快捷操作的按鈕,用來(lái)實(shí)現(xiàn)特殊的功能。軟件或應(yīng)用程序中的功能按鈕為用戶(hù)提供了豐富的功能,為用戶(hù)提供更好地使用體驗(yàn)。
[0003]對(duì)于大屏幕的PC (Personal Computer,個(gè)人電腦)機(jī)而言,大量的功能按鈕能夠幫助用戶(hù)實(shí)現(xiàn)快捷的操作。但是對(duì)于屏幕較小的終端而言,過(guò)多的功能按鈕會(huì)使得屏幕的可操作區(qū)域變得更加狹小。目前可以通過(guò)將少量的主功能按鈕進(jìn)行顯示,將其余大部分按鈕隱藏起來(lái)的方法來(lái)進(jìn)行優(yōu)化,以便提高終端屏幕的操作區(qū)域的面積。
[0004]現(xiàn)有技術(shù)中至少存在如下問(wèn)題:當(dāng)將大部分按鈕進(jìn)行隱藏后,用戶(hù)需要至少通過(guò)兩次點(diǎn)擊才能調(diào)出按鈕菜單,并且要在多個(gè)按鈕之間找到自己所需要的按鈕,這給用戶(hù)的使用帶來(lái)了不便。
【發(fā)明內(nèi)容】
[0005]提供一種界面顯示方法及裝置,能夠解決用戶(hù)在使用應(yīng)用軟件時(shí)不能快捷地選定常用功能按鈕的問(wèn)題,為用戶(hù)提供更加方便的選取途徑。
[0006]第一方面,提供一種界面顯示方法,包括:
[0007]確定與第一應(yīng)用關(guān)聯(lián)的N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù),N為正整數(shù);
[0008]依據(jù)所述N個(gè)觸發(fā)參數(shù),確定X個(gè)第一類(lèi)觸發(fā)參數(shù)和Y個(gè)第二類(lèi)觸發(fā)參數(shù),其中,所述第一類(lèi)觸發(fā)參數(shù)滿(mǎn)足預(yù)定條件,所述第二類(lèi)觸發(fā)參數(shù)不滿(mǎn)足所述預(yù)定條件,X與Y之和為N ;
[0009]顯示所述第一應(yīng)用的界面時(shí),顯示X個(gè)第一類(lèi)輸入組件并隱藏Y個(gè)第二類(lèi)輸入組件,其中所述X個(gè)第一類(lèi)輸入組件是滿(mǎn)足所述預(yù)定條件的X個(gè)第一類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件,其中所述Y個(gè)第二類(lèi)輸入組件是不滿(mǎn)足所述預(yù)定條件的Y個(gè)第二類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件。
[0010]可選的,在所述確定與第一應(yīng)用關(guān)聯(lián)的N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù)之前,所述方法還包括:獲得所述第一應(yīng)用的啟動(dòng)命令,所述觸發(fā)參數(shù)是截止到接收所述啟動(dòng)命令前的觸發(fā)參數(shù)。
[0011]可選的,在所述確定與第一應(yīng)用關(guān)聯(lián)的N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù)之前,所述方法還包括:
[0012]獲得對(duì)所述第一應(yīng)用的界面進(jìn)行調(diào)整的命令,其中,所述第一應(yīng)用的界面中包括P個(gè)第一類(lèi)輸入組件和Q個(gè)第二類(lèi)輸入組件,P與Q之和為N,所述P個(gè)第一類(lèi)輸入組件和所述X個(gè)第一類(lèi)輸入組件完全不同或者部分不同,所述Q個(gè)第二類(lèi)輸入組件和所述Y個(gè)第二類(lèi)輸入組件完全不同或者部分不同。
[0013]可選的,在所述確定與第一應(yīng)用關(guān)聯(lián)的N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù)之前,還包括:
[0014]判斷與所述第一應(yīng)用關(guān)聯(lián)的每個(gè)輸入組件的優(yōu)先級(jí);確定優(yōu)先級(jí)大于等于預(yù)設(shè)級(jí)別的所述N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù);將優(yōu)先級(jí)小于預(yù)設(shè)級(jí)別的M個(gè)輸入組件始終顯示在所述第一應(yīng)用的界面中。
[0015]例如,所述確定與第一應(yīng)用關(guān)聯(lián)的N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù)包括:統(tǒng)計(jì)所述每個(gè)輸入組件在預(yù)設(shè)時(shí)間內(nèi)的使用頻率,將所述使用頻率作為所述觸發(fā)參數(shù)。
[0016]其中,如果輸入組件的使用頻率大于預(yù)設(shè)頻率,則對(duì)應(yīng)的觸發(fā)參數(shù)滿(mǎn)足所述預(yù)定條件,為所述第一類(lèi)觸發(fā)參數(shù);如果輸入組件的使用頻率小于等于預(yù)設(shè)頻率,則對(duì)應(yīng)的觸發(fā)參數(shù)不滿(mǎn)足所述預(yù)定條件,為所述第二類(lèi)觸發(fā)參數(shù)。
[0017]例如,所述顯示X個(gè)第一類(lèi)輸入組件并隱藏Y個(gè)第二類(lèi)輸入組件包括:
[0018]顯示所述X個(gè)第一類(lèi)輸入組件中的A個(gè)第一類(lèi)輸入組件和一顯示標(biāo)識(shí),所述顯示標(biāo)識(shí)被觸發(fā)后顯示B個(gè)所述第一類(lèi)輸入組件和所述Y個(gè)第二類(lèi)輸入組件,其中A和B之和為X ;或者,僅顯示所述X個(gè)第一類(lèi)輸入組件中的所述A個(gè)第一類(lèi)輸入組件。
[0019]其中,所述A個(gè)第一類(lèi)輸入組件為所述X個(gè)第一類(lèi)輸入組件中使用頻率排名處于前L位的輸入組件和/或?yàn)樗鯴個(gè)第一類(lèi)輸入組件中使用頻率超過(guò)預(yù)設(shè)閾值的輸入組件,其中,L為正整數(shù)。
[0020]可選的,所述方法還包括:接收更新指令;依據(jù)所述更新指令,獲得對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系包括每個(gè)輸入組件所處的狀態(tài),所述狀態(tài)包括顯示狀態(tài)或者隱藏狀態(tài);顯示所述第一應(yīng)用的界面時(shí),顯示C個(gè)第一類(lèi)輸入組件并隱藏D個(gè)第二類(lèi)輸入組件;其中,所述C個(gè)第一類(lèi)輸入組件是對(duì)應(yīng)關(guān)系中存儲(chǔ)的需要處于顯示狀態(tài)的輸入組件,所述D個(gè)第二類(lèi)輸入組件是對(duì)應(yīng)關(guān)系中存儲(chǔ)的需要處于隱藏狀態(tài)的輸入組件。
[0021]第二方面,提供一種界面顯示裝置,包括:
[0022]第一參數(shù)確定單元,用于確定與第一應(yīng)用關(guān)聯(lián)的N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù),N為正整數(shù);
[0023]第二參數(shù)確定單元,用于依據(jù)所述N個(gè)觸發(fā)參數(shù),確定X個(gè)第一類(lèi)觸發(fā)參數(shù)和Y個(gè)第二類(lèi)觸發(fā)參數(shù),其中,所述第一類(lèi)觸發(fā)參數(shù)滿(mǎn)足預(yù)定條件,所述第二類(lèi)觸發(fā)參數(shù)不滿(mǎn)足所述預(yù)定條件,X與Y之和為N;
[0024]顯示單元,用于顯示所述第一應(yīng)用的界面時(shí),顯示X個(gè)第一類(lèi)輸入組件并隱藏Y個(gè)第二類(lèi)輸入組件,其中所述X個(gè)第一類(lèi)輸入組件是滿(mǎn)足所述預(yù)定條件的X個(gè)第一類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件,其中所述Y個(gè)第二類(lèi)輸入組件是不滿(mǎn)足所述預(yù)定條件的Y個(gè)第二類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件。
[0025]可選的,所述裝置還包括:獲取單元,用于獲得所述第一應(yīng)用的啟動(dòng)命令,所述觸發(fā)參數(shù)是截止到接收所述啟動(dòng)命令前的觸發(fā)參數(shù)。
[0026]可選的,所述獲取單元還用于:獲得對(duì)所述第一應(yīng)用的界面進(jìn)行調(diào)整的命令,其中,所述第一應(yīng)用的界面中包括P個(gè)第一類(lèi)輸入組件和Q個(gè)第二類(lèi)輸入組件,P與Q之和為N,所述P個(gè)第一類(lèi)輸入組件和所述X個(gè)第一類(lèi)輸入組件完全不同或者部分不同,所述Q個(gè)第二類(lèi)輸入組件和所述Y個(gè)第二類(lèi)輸入組件完全不同或者部分不同。[0027]進(jìn)一步的,所述裝置還包括:判斷單元,用于判斷與所述第一應(yīng)用關(guān)聯(lián)的每個(gè)輸入組件的優(yōu)先級(jí);則所述第一參數(shù)確定單元具體用于確定優(yōu)先級(jí)大于等于預(yù)設(shè)級(jí)別的所述N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù);則所述顯示單元還用于將優(yōu)先級(jí)小于預(yù)設(shè)級(jí)別的M個(gè)輸入組件始終顯示在所述第一應(yīng)用的界面中。
[0028]其中,所述第一參數(shù)確定單元具體還用于:統(tǒng)計(jì)所述每個(gè)輸入組件在預(yù)設(shè)時(shí)間內(nèi)的使用頻率,將所述使用頻率作為所述觸發(fā)參數(shù)。其中,如果輸入組件的使用頻率大于預(yù)設(shè)頻率,則對(duì)應(yīng)的觸發(fā)參數(shù)滿(mǎn)足所述預(yù)定條件,為所述第一類(lèi)觸發(fā)參數(shù);如果輸入組件的使用頻率小于等于預(yù)設(shè)頻率,則對(duì)應(yīng)的觸發(fā)參數(shù)不滿(mǎn)足所述預(yù)定條件,為所述第二類(lèi)觸發(fā)參數(shù)。
[0029]其中,所述顯示單元具體還用于:顯示所述X個(gè)第一類(lèi)輸入組件中的A個(gè)第一類(lèi)輸入組件和一顯示標(biāo)識(shí),所述顯示標(biāo)識(shí)被觸發(fā)后顯示B個(gè)所述第一類(lèi)輸入組件和所述Y個(gè)第二類(lèi)輸入組件,其中A和B之和為X ;或者,僅顯示所述X個(gè)第一類(lèi)輸入組件中的所述A個(gè)第一類(lèi)輸入組件。
[0030]其中,所述A個(gè)第一類(lèi)輸入組件為所述X個(gè)第一類(lèi)輸入組件中使用頻率排名處于前L位的輸入組件和/或?yàn)樗鯴個(gè)第一類(lèi)輸入組件中使用頻率超過(guò)預(yù)設(shè)閾值的輸入組件,其中,L為正整數(shù)。
[0031]進(jìn)一步的,所述裝置還包括:接收單元,用于接收更新指令;處理單元,用于依據(jù)所述更新指令,獲得對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系包括每個(gè)輸入組件所處的狀態(tài),所述狀態(tài)包括顯示狀態(tài)或者隱藏狀態(tài);所述顯示單元還用于顯示所述第一應(yīng)用的界面時(shí),顯示C個(gè)第一類(lèi)輸入組件并隱藏D個(gè)第二類(lèi)輸入組件;其中,所述C個(gè)第一類(lèi)輸入組件是對(duì)應(yīng)關(guān)系中存儲(chǔ)的需要處于顯示狀態(tài)的輸入組件,所述D個(gè)第二類(lèi)輸入組件是對(duì)應(yīng)關(guān)系中存儲(chǔ)的需要處于隱藏狀態(tài)的輸入組件。
[0032]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例通過(guò)確定與第一應(yīng)用關(guān)聯(lián)的N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù);依據(jù)所述N個(gè)觸發(fā)參數(shù),確定X個(gè)第一類(lèi)觸發(fā)參數(shù)和Y個(gè)第二類(lèi)觸發(fā)參數(shù);顯示所述第一應(yīng)用的界面時(shí),顯示X個(gè)第一類(lèi)輸入組件并隱藏Y個(gè)第二類(lèi)輸入組件。能夠根據(jù)用戶(hù)的使用習(xí)慣動(dòng)態(tài)調(diào)整應(yīng)用軟件的顯示界面中顯示的輸入組件,解決用戶(hù)在選取輸入組件中的按鈕和/或操作框時(shí),需要多次操作才能選中某些輸入組件的問(wèn)題,為用戶(hù)提供更加方便的選取輸入組件的途徑。
【專(zhuān)利附圖】
【附圖說(shuō)明】
[0033]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
[0034]圖1為本發(fā)明實(shí)施例一提供的方法流程圖;
[0035]圖2為本發(fā)明實(shí)施例一提供的電子設(shè)備顯示界面示意圖;
[0036]圖3為本發(fā)明實(shí)施例二提供的方法流程圖;
[0037]圖4、圖5為本發(fā)明實(shí)施例三提供的裝置結(jié)構(gòu)示意圖。
【具體實(shí)施方式】[0038]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0039]為使本發(fā)明技術(shù)方案的優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖和實(shí)施例對(duì)本發(fā)明作詳細(xì)說(shuō)明。
[0040]實(shí)施例一
[0041]本實(shí)施例提供一種界面顯示方法,應(yīng)用于電子設(shè)備,如圖1所示,所述方法包括:
[0042]101、確定與第一應(yīng)用關(guān)聯(lián)的N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù),N為正整數(shù)。
[0043]其中,所述第一應(yīng)用為電子設(shè)備中的應(yīng)用程序,輸入組件可以為應(yīng)用程序中在屏幕上顯示的功能按鈕或操作框。
[0044]以智能終端這一電子設(shè)備為例,如圖2所示,下方的幾何圖形代表按鈕,上面的矩形框代表操作框。其中,按鈕用于在用戶(hù)進(jìn)行點(diǎn)擊時(shí),直接地執(zhí)行與其關(guān)聯(lián)的功能,例如,刷新、返回或刪除等。進(jìn)一步的,現(xiàn)有技術(shù)中,當(dāng)某一應(yīng)用軟件中的功能按鈕過(guò)多時(shí),由于終端屏幕面積的限制,為了能夠給用戶(hù)預(yù)留更多的屏幕進(jìn)行顯示,往往會(huì)將一些不常用的功能按鈕隱藏在菜單按鈕中,如圖中最右側(cè)的按鈕,當(dāng)用戶(hù)需要使用這些被隱藏的功能按鈕時(shí),用戶(hù)首先點(diǎn)擊該菜單按鈕,屏幕會(huì)彈出對(duì)話框,顯示其中隱藏的功能按鈕,然后用戶(hù)執(zhí)行第二次點(diǎn)擊操作,使用所需要的功能按鈕。這樣的操作方式存在一定的缺陷,首先需要用戶(hù)進(jìn)行兩次選取操作,其次,在進(jìn)行第二次選取操作時(shí),需要從很多按鈕中選取自己想要的按鈕,不利于用戶(hù)進(jìn)行快速選取。操作框的功能與按鈕類(lèi)似,但是較按鈕相比更為方便,例如,可以在操作框中輸入文本,根據(jù)文本進(jìn)行查找、搜索操作;或者,點(diǎn)擊操作框出現(xiàn)下拉菜單,選取下拉菜單中的選項(xiàng)以對(duì)某些設(shè)定進(jìn)行修改,例如,word中的下拉菜單可以快速的實(shí)現(xiàn)字體、字體大小或行距等的修改。在存在很多操作框時(shí),現(xiàn)有技術(shù)并沒(méi)有給出很好的方法去隱藏不常用的操作框以騰出更多的屏幕空間。
[0045]其中,在執(zhí)行步驟101之前,分為兩種情況:
[0046]可選的,第一種情況是剛剛接收到啟動(dòng)第一應(yīng)用的命令,則在啟動(dòng)第一應(yīng)用后,執(zhí)行步驟101,自動(dòng)檢測(cè)在此次啟動(dòng)之前使用該第一應(yīng)用時(shí)記錄的觸發(fā)參數(shù),即上次關(guān)閉第一應(yīng)用之前所記錄的觸發(fā)參數(shù)。
[0047]可選的,第二種情況是該第一應(yīng)用已經(jīng)運(yùn)行一段時(shí)間,并獲得對(duì)第一應(yīng)用的界面進(jìn)行調(diào)整的命令,此時(shí),在根據(jù)命令調(diào)整之前,所述第一應(yīng)用的界面中包括P個(gè)第一類(lèi)輸入組件和Q個(gè)第二類(lèi)輸入組件,P與Q之和為N ;在根據(jù)命令調(diào)整之后,所述第一應(yīng)用的界面中包括X個(gè)第一類(lèi)輸入組件和Y個(gè)第二類(lèi)輸入組件,所述P個(gè)第一類(lèi)輸入組件和所述X個(gè)第一類(lèi)輸入組件完全不同或者部分不同,所述Q個(gè)第二類(lèi)輸入組件和所述Y個(gè)第二類(lèi)輸入組件完全不同或者部分不同,P與X可能相同也可能不同,Q與Y可能相同也可能不同。
[0048]可選的,在所述確定與第一應(yīng)用關(guān)聯(lián)的N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù)之前,還包括:判斷與所述第一應(yīng)用關(guān)聯(lián)的每個(gè)輸入組件的優(yōu)先級(jí);確定優(yōu)先級(jí)大于等于預(yù)設(shè)級(jí)別的所述N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù);將優(yōu)先級(jí)小于預(yù)設(shè)級(jí)別的M個(gè)輸入組件始終顯示在所述第一應(yīng)用的界面中。[0049]例如,所述確定與第一應(yīng)用關(guān)聯(lián)的N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù)包括:
[0050]統(tǒng)計(jì)所述每個(gè)輸入組件在預(yù)設(shè)時(shí)間內(nèi)的使用頻率,將所述使用頻率作為所述觸發(fā)參數(shù)。
[0051]所述時(shí)間閾值可以由用戶(hù)自行設(shè)定或者在電子設(shè)備出廠時(shí)就設(shè)定好。
[0052]102、依據(jù)所述N個(gè)觸發(fā)參數(shù),確定X個(gè)第一類(lèi)觸發(fā)參數(shù)和Y個(gè)第二類(lèi)觸發(fā)參數(shù),其中,所述第一類(lèi)觸發(fā)參數(shù)滿(mǎn)足預(yù)定條件,所述第二類(lèi)觸發(fā)參數(shù)不滿(mǎn)足所述預(yù)定條件,X與Y之和為N。
[0053]其中,如果輸入組件的使用頻率大于預(yù)設(shè)頻率,則對(duì)應(yīng)的觸發(fā)參數(shù)滿(mǎn)足所述預(yù)定條件,為所述第一類(lèi)觸發(fā)參數(shù);如果輸入組件的使用頻率小于等于預(yù)設(shè)頻率,則對(duì)應(yīng)的觸發(fā)參數(shù)不滿(mǎn)足所述預(yù)定條件,為所述第二類(lèi)觸發(fā)參數(shù)。
[0054]103、顯示所述第一應(yīng)用的界面時(shí),顯示X個(gè)第一類(lèi)輸入組件并隱藏Y個(gè)第二類(lèi)輸入組件,其中所述X個(gè)第一類(lèi)輸入組件是滿(mǎn)足所述預(yù)定條件的X個(gè)第一類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件,其中所述Y個(gè)第二類(lèi)輸入組件是不滿(mǎn)足所述預(yù)定條件的Y個(gè)第二類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件。
[0055]例如,所述顯示X個(gè)第一類(lèi)輸入組件并隱藏Y個(gè)第二類(lèi)輸入組件包括:
[0056]顯示所述X個(gè)第一類(lèi)輸入組件中的A個(gè)第一類(lèi)輸入組件和一顯示標(biāo)識(shí),所述顯示標(biāo)識(shí)被觸發(fā)后顯示B個(gè)所述第一類(lèi)輸入組件和所述Y個(gè)第二類(lèi)輸入組件,其中A和B之和為X ;或者,僅顯示所述X個(gè)第一類(lèi)輸入組件中的所述A個(gè)第一類(lèi)輸入組件。
[0057]其中,所述A個(gè)第一類(lèi)輸入組件為所述X個(gè)第一類(lèi)輸入組件中使用頻率排名處于前L位的輸入組件和/或?yàn)樗鯴個(gè)第一類(lèi)輸入組件中使用頻率超過(guò)預(yù)設(shè)閾值的輸入組件,其中,L為正整數(shù)。
[0058]可選的,所述方法還包括:
[0059]接收更新指令;依據(jù)所述更新指令,獲得對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系包括每個(gè)輸入組件所處的狀態(tài),所述狀態(tài)包括顯示狀態(tài)或者隱藏狀態(tài);顯示所述第一應(yīng)用的界面時(shí),顯示C個(gè)第一類(lèi)輸入組件并隱藏D個(gè)第二類(lèi)輸入組件;
[0060]其中,所述C個(gè)第一類(lèi)輸入組件是對(duì)應(yīng)關(guān)系中存儲(chǔ)的需要處于顯示狀態(tài)的輸入組件,所述D個(gè)第二類(lèi)輸入組件是對(duì)應(yīng)關(guān)系中存儲(chǔ)的需要處于隱藏狀態(tài)的輸入組件。
[0061]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例通過(guò)確定與第一應(yīng)用關(guān)聯(lián)的N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù);依據(jù)所述N個(gè)觸發(fā)參數(shù),確定X個(gè)第一類(lèi)觸發(fā)參數(shù)和Y個(gè)第二類(lèi)觸發(fā)參數(shù);顯示所述第一應(yīng)用的界面時(shí),顯示X個(gè)第一類(lèi)輸入組件并隱藏Y個(gè)第二類(lèi)輸入組件。能夠根據(jù)用戶(hù)的使用習(xí)慣動(dòng)態(tài)調(diào)整應(yīng)用軟件的顯示界面中顯示的輸入組件,解決用戶(hù)在選取輸入組件中的按鈕和/或操作框時(shí),需要多次操作才能選中某些輸入組件的問(wèn)題,為用戶(hù)提供更加方便的選取輸入組件的途徑。
[0062]實(shí)施例二
[0063]本實(shí)施例提供一種界面顯示方法,應(yīng)用于電子設(shè)備,以智能終端為例,在所述終端中的第一應(yīng)用的界面上進(jìn)行輸入組件的調(diào)整,如圖3所示,所述方法包括:
[0064]200、終端啟動(dòng)第一應(yīng)用。
[0065]201、終端判斷與與第一應(yīng)用關(guān)聯(lián)的每個(gè)輸入組件的優(yōu)先級(jí),當(dāng)輸入組件的優(yōu)先級(jí)小于預(yù)設(shè)級(jí)別時(shí),執(zhí)行步驟202 ;當(dāng)輸入組件的優(yōu)先級(jí)大于等于預(yù)設(shè)級(jí)別時(shí),執(zhí)行步驟203。
[0066]其中,輸入組件包括功能按鈕和操作框等,如圖2所示,下方的幾何圖形代表按鈕,上面的矩形框代表操作框。按鈕用于在用戶(hù)進(jìn)行點(diǎn)擊時(shí),直接地執(zhí)行與其關(guān)聯(lián)的功能,例如,刷新、返回或刪除等。進(jìn)一步的,現(xiàn)有技術(shù)中,當(dāng)某一應(yīng)用軟件中的功能按鈕過(guò)多時(shí),由于終端屏幕面積的限制,為了能夠給用戶(hù)預(yù)留更多的屏幕進(jìn)行顯示,往往會(huì)將一些不常用的功能按鈕隱藏在菜單按鈕中,如圖中最右側(cè)的按鈕,當(dāng)用戶(hù)需要使用這些被隱藏的功能按鈕時(shí),用戶(hù)首先點(diǎn)擊該菜單按鈕,屏幕會(huì)彈出對(duì)話框,顯示其中隱藏的功能按鈕,然后用戶(hù)執(zhí)行第二次點(diǎn)擊操作,使用所需要的功能按鈕。這樣的操作方式存在一定的缺陷,首先需要用戶(hù)進(jìn)行兩次選取操作,其次,在進(jìn)行第二次選取操作時(shí),需要從很多按鈕中選取自己想要的按鈕,不利于用戶(hù)進(jìn)行快速選取。操作框的功能與按鈕類(lèi)似,但是較按鈕相比更為方便,例如,可以在操作框中輸入文本,根據(jù)文本進(jìn)行查找、搜索操作;或者,點(diǎn)擊操作框出現(xiàn)下拉菜單,選取下拉菜單中的選項(xiàng)以對(duì)某些設(shè)定進(jìn)行修改,例如,word中的下拉菜單可以快速的實(shí)現(xiàn)字體、字體大小或行距等的修改。在存在很多操作框時(shí),現(xiàn)有技術(shù)并沒(méi)有給出很好的方法去隱藏不常用的操作框以騰出更多的屏幕空間。
[0067]例如,所述優(yōu)先級(jí)可以包括高優(yōu)先級(jí),中優(yōu)先級(jí)和低優(yōu)先級(jí)等,預(yù)設(shè)級(jí)別可以設(shè)置為中優(yōu)先級(jí)。
[0068]202、終端將優(yōu)先級(jí)小于預(yù)設(shè)級(jí)別的輸入組件始終顯示在第一應(yīng)用的界面中。
[0069]其中,優(yōu)先級(jí)地域預(yù)設(shè)級(jí)別的輸入組件就不執(zhí)行后續(xù)的調(diào)整流程,可以始終顯示在界面中。用戶(hù)可以將自己想要始終保留在界面中的輸入組件的優(yōu)先級(jí)設(shè)置為低,則該組件就可以始終顯示。
[0070]203、終端確定優(yōu)先級(jí)大于等于預(yù)設(shè)級(jí)別的輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù)。
[0071]例如,統(tǒng)計(jì)所述每個(gè)輸入組件在預(yù)設(shè)時(shí)間內(nèi)的使用頻率,將所述使用頻率作為所述觸發(fā)參數(shù)。
[0072]可選的,在執(zhí)行步驟203之前,分為兩種情況:
[0073]其中,第一種情況是剛剛接收到啟動(dòng)第一應(yīng)用的命令,則在啟動(dòng)第一應(yīng)用后,執(zhí)行步驟203,自動(dòng)檢測(cè)在此次啟動(dòng)之前使用該第一應(yīng)用時(shí)記錄的觸發(fā)參數(shù),即上次關(guān)閉第一應(yīng)用之前所記錄的觸發(fā)參數(shù)。
[0074]其中,第二種情況是該第一應(yīng)用已經(jīng)運(yùn)行一段時(shí)間,并獲得對(duì)第一應(yīng)用的界面進(jìn)行調(diào)整的命令,此時(shí)的觸發(fā)參數(shù)為第一應(yīng)用運(yùn)行過(guò)程中,在預(yù)設(shè)時(shí)間內(nèi)的使用頻率。其中,在根據(jù)命令調(diào)整之前,所述第一應(yīng)用的界面中包括P個(gè)第一類(lèi)輸入組件和Q個(gè)第二類(lèi)輸入組件,P與Q之和為N ;在根據(jù)命令調(diào)整之后,所述第一應(yīng)用的界面中包括X個(gè)第一類(lèi)輸入組件和Y個(gè)第二類(lèi)輸入組件,所述P個(gè)第一類(lèi)輸入組件和所述X個(gè)第一類(lèi)輸入組件完全不同或者部分不同,所述Q個(gè)第二類(lèi)輸入組件和所述Y個(gè)第二類(lèi)輸入組件完全不同或者部分不同,P與X可能相同也可能不同,Q與Y可能相同也可能不同。
[0075]204、終端依據(jù)每個(gè)輸入組件的觸發(fā)參數(shù),確定第一類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件和第二類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件。
[0076]其中,所述第一類(lèi)觸發(fā)參數(shù)滿(mǎn)足預(yù)定條件,所述第二類(lèi)觸發(fā)參數(shù)不滿(mǎn)足所述預(yù)定條件,例如,如果輸入組件的使用頻率大于預(yù)設(shè)頻率,則對(duì)應(yīng)的觸發(fā)參數(shù)滿(mǎn)足所述預(yù)定條件,為所述第一類(lèi)觸發(fā)參數(shù);如果輸入組件的使用頻率小于等于預(yù)設(shè)頻率,則對(duì)應(yīng)的觸發(fā)參數(shù)不滿(mǎn)足所述預(yù)定條件,為所述第二類(lèi)觸發(fā)參數(shù)。
[0077]205、終端顯示第一類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件并隱藏第二類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件。
[0078]可選的,如果受終端的屏幕顯示面積限制,不能夠顯示全部的第一類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件,則所述方法還包括:
[0079]206、終端顯示第一類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件中的m個(gè)第一類(lèi)輸入組件和一顯示標(biāo)識(shí),所述顯示標(biāo)識(shí)被觸發(fā)后顯示剩余的η個(gè)第一類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件和第二類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件。
[0080]其中,m為終端的屏幕上所能夠容納的輸入組件數(shù)量上限,m與η的和為與第一應(yīng)用關(guān)聯(lián)的大于等于預(yù)設(shè)級(jí)別的輸入組件的總數(shù)。
[0081]可選的,在上述步驟206中還可以?xún)H顯示第一類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件中的m個(gè)第一類(lèi)輸入組件。
[0082]進(jìn)一步的,在用戶(hù)使用第一應(yīng)用的過(guò)程中,可能需要將界面顯示的輸入組件變更為某一歷史時(shí)刻的顯示狀態(tài),此時(shí),需要執(zhí)行步驟207。
[0083]207、終端接收更新指令,依據(jù) 更新指令,獲得每個(gè)輸入組件在特定時(shí)刻所處的狀態(tài),所述狀態(tài)包括顯示狀態(tài)或者隱藏狀態(tài)。
[0084]可選的,終端可以在用戶(hù)使用第一應(yīng)用時(shí)每隔一段時(shí)間就存儲(chǔ)一次界面中輸入組件的狀態(tài);或者根據(jù)用戶(hù)的存儲(chǔ)指示,存儲(chǔ)當(dāng)前的界面中輸入組件的狀態(tài)。這樣,當(dāng)用戶(hù)需要使用某一歷史界面時(shí),就可以直接調(diào)用,為用戶(hù)提供便利。
[0085]可選的,步驟207也可以用于恢復(fù)界面的初始顯示狀態(tài),即用戶(hù)打開(kāi)第一應(yīng)用時(shí)的界面顯示狀態(tài)。
[0086]208、終端將每個(gè)輸入組件在該特定時(shí)刻所處的狀態(tài)進(jìn)行顯示。
[0087]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例通過(guò)確定與第一應(yīng)用關(guān)聯(lián)的輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù);依據(jù)所述觸發(fā)參數(shù),確定第一類(lèi)觸發(fā)參數(shù)第二類(lèi)觸發(fā)參數(shù);顯示所述第一應(yīng)用的界面時(shí),顯示第一類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件并隱藏第二類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件。能夠根據(jù)用戶(hù)的使用習(xí)慣動(dòng)態(tài)調(diào)整應(yīng)用軟件的顯示界面中顯示的輸入組件,解決用戶(hù)在選取輸入組件中的按鈕和/或操作框時(shí),需要多次操作才能選中某些輸入組件的問(wèn)題,為用戶(hù)提供更加方便的選取輸入組件的途徑。
[0088]實(shí)施例三
[0089]本實(shí)施例提供一種界面顯示裝置30,如圖4所示,所述裝置30包括:
[0090]第一參數(shù)確定單元31,用于確定與第一應(yīng)用關(guān)聯(lián)的N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù),N為正整數(shù);
[0091 ] 第二參數(shù)確定單元32,用于依據(jù)所述N個(gè)觸發(fā)參數(shù),確定X個(gè)第一類(lèi)觸發(fā)參數(shù)和Y個(gè)第二類(lèi)觸發(fā)參數(shù),其中,所述第一類(lèi)觸發(fā)參數(shù)滿(mǎn)足預(yù)定條件,所述第二類(lèi)觸發(fā)參數(shù)不滿(mǎn)足所述預(yù)定條件,X與Y之和為N ;
[0092]顯示單元33,用于顯示所述第一應(yīng)用的界面時(shí),顯示X個(gè)第一類(lèi)輸入組件并隱藏Y個(gè)第二類(lèi)輸入組件,其中所述X個(gè)第一類(lèi)輸入組件是滿(mǎn)足所述預(yù)定條件的X個(gè)第一類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件,其中所述Y個(gè)第二類(lèi)輸入組件是不滿(mǎn)足所述預(yù)定條件的Y個(gè)第二類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件。
[0093]進(jìn)一步的,如圖5所示,所述裝置30還包括:
[0094]獲取單元34,用于獲得所述第一應(yīng)用的啟動(dòng)命令,所述觸發(fā)參數(shù)是截止到接收所述啟動(dòng)命令前的觸發(fā)參數(shù)。
[0095]進(jìn)一步的,所述獲取單元34還用于:
[0096]獲得對(duì)所述第一應(yīng)用的界面進(jìn)行調(diào)整的命令,其中,所述第一應(yīng)用的界面中包括P個(gè)第一類(lèi)輸入組件和Q個(gè)第二類(lèi)輸入組件,P與Q之和為N,所述P個(gè)第一類(lèi)輸入組件和所述X個(gè)第一類(lèi)輸入組件完全不同或者部分不同,所述Q個(gè)第二類(lèi)輸入組件和所述Y個(gè)第二類(lèi)輸入組件完全不同或者部分不同。
[0097]進(jìn)一步的,如圖5所示,所述裝置30還包括:
[0098]判斷單元35,用于判斷與所述第一應(yīng)用關(guān)聯(lián)的每個(gè)輸入組件的優(yōu)先級(jí);
[0099]則所述第一參數(shù)確定單元31具體用于確定優(yōu)先級(jí)大于等于預(yù)設(shè)級(jí)別的所述N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù);
[0100]則所述顯示單元33還用于將優(yōu)先級(jí)小于預(yù)設(shè)級(jí)別的M個(gè)輸入組件始終顯示在所述第一應(yīng)用的界面中。
[0101]其中,如果輸入組件的使用頻率大于預(yù)設(shè)頻率,則對(duì)應(yīng)的觸發(fā)參數(shù)滿(mǎn)足所述預(yù)定條件,為所述第一類(lèi)觸發(fā)參數(shù);如果輸入組件的使用頻率小于等于預(yù)設(shè)頻率,則對(duì)應(yīng)的觸發(fā)參數(shù)不滿(mǎn)足所述預(yù)定條件,為所述第二類(lèi)觸發(fā)參數(shù)。
[0102]所述顯示單元33具體還用于:
[0103]顯示所述X個(gè)第一類(lèi)輸入組件中的A個(gè)第一類(lèi)輸入組件和一顯示標(biāo)識(shí),所述顯示標(biāo)識(shí)被觸發(fā)后顯示B個(gè)所述第一類(lèi)輸入組件和所述Y個(gè)第二類(lèi)輸入組件,其中A和B之和為X ;或者,僅顯示所述X個(gè)第一類(lèi)輸入組件中的所述A個(gè)第一類(lèi)輸入組件。
[0104]其中,所述A個(gè)第一類(lèi)輸入組件為所述X個(gè)第一類(lèi)輸入組件中使用頻率排名處于前L位的輸入組件和/或?yàn)樗鯴個(gè)第一類(lèi)輸入組件中使用頻率超過(guò)預(yù)設(shè)閾值的輸入組件,其中,L為正整數(shù)。
[0105]進(jìn)一步的,如圖5所示,所述裝置30還包括:
[0106]接收單元36,用于接收更新指令;
[0107]處理單元37,用于依據(jù)所述更新指令,獲得對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系包括每個(gè)輸入組件所處的狀態(tài),所述狀態(tài)包括顯示狀態(tài)或者隱藏狀態(tài);
[0108]所述顯示單元33還用于顯示所述第一應(yīng)用的界面時(shí),顯示C個(gè)第一類(lèi)輸入組件并隱藏D個(gè)第二類(lèi)輸入組件;
[0109]其中,所述C個(gè)第一類(lèi)輸入組件是對(duì)應(yīng)關(guān)系中存儲(chǔ)的需要處于顯示狀態(tài)的輸入組件,所述D個(gè)第二類(lèi)輸入組件是對(duì)應(yīng)關(guān)系中存儲(chǔ)的需要處于隱藏狀態(tài)的輸入組件。
[0110]與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例通過(guò)確定與第一應(yīng)用關(guān)聯(lián)的N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù);依據(jù)所述N個(gè)觸發(fā)參數(shù),確定X個(gè)第一類(lèi)觸發(fā)參數(shù)和Y個(gè)第二類(lèi)觸發(fā)參數(shù);顯示所述第一應(yīng)用的界面時(shí),顯示X個(gè)第一類(lèi)輸入組件并隱藏Y個(gè)第二類(lèi)輸入組件。能夠根據(jù)用戶(hù)的使用習(xí)慣動(dòng)態(tài)調(diào)整應(yīng)用軟件的顯示界面中顯示的輸入組件,解決用戶(hù)在選取輸入組件中的按鈕和/或操作框時(shí),需要多次操作才能選中某些輸入組件的問(wèn)題,為用戶(hù)提供更加方便的選取輸入組件的途徑。[0111]本發(fā)明實(shí)施例提供的界面顯示裝置可以實(shí)現(xiàn)上述提供的方法實(shí)施例,具體功能實(shí)現(xiàn)請(qǐng)參見(jiàn)方法實(shí)施例中的說(shuō)明,在此不再贅述。本發(fā)明實(shí)施例提供的界面顯示方法及裝置可以適用于電子設(shè)備的圖形用戶(hù)界面GUI的動(dòng)態(tài)調(diào)整,但不僅限于此。
[0112]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤(pán)、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random AccessMemory, RAM)等。
[0113]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種界面顯示方法,其特征在于,包括: 確定與第一應(yīng)用關(guān)聯(lián)的N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù),N為正整數(shù); 依據(jù)所述N個(gè)觸發(fā)參數(shù),確定X個(gè)第一類(lèi)觸發(fā)參數(shù)和Y個(gè)第二類(lèi)觸發(fā)參數(shù),其中,所述第一類(lèi)觸發(fā)參數(shù)滿(mǎn)足預(yù)定條件,所述第二類(lèi)觸發(fā)參數(shù)不滿(mǎn)足所述預(yù)定條件,X與Y之和為N; 顯示所述第一應(yīng)用的界面時(shí),顯示X個(gè)第一類(lèi)輸入組件并隱藏Y個(gè)第二類(lèi)輸入組件,其中所述X個(gè)第一類(lèi)輸入組件是滿(mǎn)足所述預(yù)定條件的X個(gè)第一類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件,其中所述Y個(gè)第二類(lèi)輸入組件是不滿(mǎn)足所述預(yù)定條件的Y個(gè)第二類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述確定與第一應(yīng)用關(guān)聯(lián)的N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù)之前,所述方法還包括: 獲得所述第一應(yīng)用的啟動(dòng)命令,所述觸發(fā)參數(shù)是截止到接收所述啟動(dòng)命令前的觸發(fā)參數(shù)。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述確定與第一應(yīng)用關(guān)聯(lián)的N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù)之前,所述方法還包括: 獲得對(duì)所述第一應(yīng)用的界面進(jìn)行調(diào)整的命令,其中,所述第一應(yīng)用的界面中包括P個(gè)第一類(lèi)輸入組件和Q個(gè)第二類(lèi)輸入組件,P與Q之和為N,所述P個(gè)第一類(lèi)輸入組件和所述X個(gè)第一類(lèi)輸入組件完全 不同或者部分不同,所述Q個(gè)第二類(lèi)輸入組件和所述Y個(gè)第二類(lèi)輸入組件完全不同或者部分不同。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述確定與第一應(yīng)用關(guān)聯(lián)的N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù)之前,還包括: 判斷與所述第一應(yīng)用關(guān)聯(lián)的每個(gè)輸入組件的優(yōu)先級(jí); 確定優(yōu)先級(jí)大于等于預(yù)設(shè)級(jí)別的所述N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù); 將優(yōu)先級(jí)小于預(yù)設(shè)級(jí)別的M個(gè)輸入組件始終顯示在所述第一應(yīng)用的界面中。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述確定與第一應(yīng)用關(guān)聯(lián)的N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù)包括: 統(tǒng)計(jì)所述每個(gè)輸入組件在預(yù)設(shè)時(shí)間內(nèi)的使用頻率,將所述使用頻率作為所述觸發(fā)參數(shù)。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,如果輸入組件的使用頻率大于預(yù)設(shè)頻率,則對(duì)應(yīng)的觸發(fā)參數(shù)滿(mǎn)足所述預(yù)定條件,為所述第一類(lèi)觸發(fā)參數(shù); 如果輸入組件的使用頻率小于等于預(yù)設(shè)頻率,則對(duì)應(yīng)的觸發(fā)參數(shù)不滿(mǎn)足所述預(yù)定條件,為所述第二類(lèi)觸發(fā)參數(shù)。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述顯示X個(gè)第一類(lèi)輸入組件并隱藏Y個(gè)第二類(lèi)輸入組件包括: 顯示所述X個(gè)第一類(lèi)輸入組件中的A個(gè)第一類(lèi)輸入組件和一顯示標(biāo)識(shí),所述顯示標(biāo)識(shí)被觸發(fā)后顯示B個(gè)所述第一類(lèi)輸入組件和所述Y個(gè)第二類(lèi)輸入組件,其中A和B之和為X ;或者, 僅顯示所述X個(gè)第一類(lèi)輸入組件中的所述A個(gè)第一類(lèi)輸入組件。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述A個(gè)第一類(lèi)輸入組件為所述X個(gè)第一類(lèi)輸入組件中使用頻率排名處于前L位的輸入組件和/或?yàn)樗鯴個(gè)第一類(lèi)輸入組件中使用頻率超過(guò)預(yù)設(shè)閾值的輸入組件,其中,L為正整數(shù)。
9.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括: 接收更新指令; 依據(jù)所述更新指令,獲得對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系包括每個(gè)輸入組件所處的狀態(tài),所述狀態(tài)包括顯示狀態(tài)或者隱藏狀態(tài); 顯示所述第一應(yīng)用的界面時(shí),顯示C個(gè)第一類(lèi)輸入組件并隱藏D個(gè)第二類(lèi)輸入組件;其中,所述C個(gè)第一類(lèi)輸入組件是對(duì)應(yīng)關(guān)系中存儲(chǔ)的需要處于顯示狀態(tài)的輸入組件,所述D個(gè)第二類(lèi)輸入組件是對(duì)應(yīng)關(guān)系中存儲(chǔ)的需要處于隱藏狀態(tài)的輸入組件。
10.一種界面顯示裝置,其特征在于,包括: 第一參數(shù)確定單元,用于確定與第一應(yīng)用關(guān)聯(lián)的N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù),N為正整數(shù); 第二參數(shù)確定單元,用于依據(jù)所述N個(gè)觸發(fā)參數(shù),確定X個(gè)第一類(lèi)觸發(fā)參數(shù)和Y個(gè)第二類(lèi)觸發(fā)參數(shù),其中,所述第一類(lèi)觸發(fā)參數(shù)滿(mǎn)足預(yù)定條件,所述第二類(lèi)觸發(fā)參數(shù)不滿(mǎn)足所述預(yù)定條件,X與Y之和為N ; 顯示單元,用于顯示所述第一應(yīng)用的界面時(shí),顯示X個(gè)第一類(lèi)輸入組件并隱藏Y個(gè)第二類(lèi)輸入組件,其中所述X個(gè)第一類(lèi)輸入組件是滿(mǎn)足所述預(yù)定條件的X個(gè)第一類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件,其中 所述Y個(gè)第二類(lèi)輸入組件是不滿(mǎn)足所述預(yù)定條件的Y個(gè)第二類(lèi)觸發(fā)參數(shù)對(duì)應(yīng)的輸入組件。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括: 獲取單元,用于獲得所述第一應(yīng)用的啟動(dòng)命令,所述觸發(fā)參數(shù)是截止到接收所述啟動(dòng)命令前的觸發(fā)參數(shù)。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述獲取單元還用于: 獲得對(duì)所述第一應(yīng)用的界面進(jìn)行調(diào)整的命令,其中,所述第一應(yīng)用的界面中包括P個(gè)第一類(lèi)輸入組件和Q個(gè)第二類(lèi)輸入組件,P與Q之和為N,所述P個(gè)第一類(lèi)輸入組件和所述X個(gè)第一類(lèi)輸入組件完全不同或者部分不同,所述Q個(gè)第二類(lèi)輸入組件和所述Y個(gè)第二類(lèi)輸入組件完全不同或者部分不同。
13.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括: 判斷單元,用于判斷與所述第一應(yīng)用關(guān)聯(lián)的每個(gè)輸入組件的優(yōu)先級(jí); 則所述第一參數(shù)確定單元具體用于確定優(yōu)先級(jí)大于等于預(yù)設(shè)級(jí)別的所述N個(gè)輸入組件中的每個(gè)輸入組件的觸發(fā)參數(shù); 則所述顯示單元還用于將優(yōu)先級(jí)小于預(yù)設(shè)級(jí)別的M個(gè)輸入組件始終顯示在所述第一應(yīng)用的界面中。
14.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述第一參數(shù)確定單元具體還用于: 統(tǒng)計(jì)所述每個(gè)輸入組件在預(yù)設(shè)時(shí)間內(nèi)的使用頻率,將所述使用頻率作為所述觸發(fā)參數(shù)。
15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,如果輸入組件的使用頻率大于預(yù)設(shè)頻率,則對(duì)應(yīng)的觸發(fā)參數(shù)滿(mǎn)足所述預(yù)定條件,為所述第一類(lèi)觸發(fā)參數(shù); 如果輸入組件的使用頻率小于等于預(yù)設(shè)頻率,則對(duì)應(yīng)的觸發(fā)參數(shù)不滿(mǎn)足所述預(yù)定條件,為所述第二類(lèi)觸發(fā)參數(shù)。
16.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述顯示單元具體還用于: 顯示所述X個(gè)第一類(lèi)輸入組件中的A個(gè)第一類(lèi)輸入組件和一顯示標(biāo)識(shí),所述顯示標(biāo)識(shí)被觸發(fā)后顯示B個(gè)所述第一類(lèi)輸入組件和所述Y個(gè)第二類(lèi)輸入組件,其中A和B之和為X ;或者, 僅顯示所述X個(gè)第一類(lèi)輸入組件中的所述A個(gè)第一類(lèi)輸入組件。
17.根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述A個(gè)第一類(lèi)輸入組件為所述X個(gè)第一類(lèi)輸入組件中使用頻率排名處于前L位的輸入組件和/或?yàn)樗鯴個(gè)第一類(lèi)輸入組件中使用頻率超過(guò)預(yù)設(shè)閾值的輸入組件,其中,L為正整數(shù)。
18.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置還包括: 接收單元,用于接收更新指令; 處理單元,用于依據(jù)所述更新指令,獲得對(duì)應(yīng)關(guān)系,所述對(duì)應(yīng)關(guān)系包括每個(gè)輸入組件所處的狀態(tài),所述狀態(tài)包括顯示狀態(tài)或者隱藏狀態(tài); 所述顯示單元還用于顯示所述第一應(yīng)用的界面時(shí),顯示C個(gè)第一類(lèi)輸入組件并隱藏D個(gè)第二類(lèi)輸入組件; 其中,所述C個(gè) 第一類(lèi)輸入組件是對(duì)應(yīng)關(guān)系中存儲(chǔ)的需要處于顯示狀態(tài)的輸入組件,所述D個(gè)第二類(lèi)輸入組件是對(duì)應(yīng)關(guān)系中存儲(chǔ)的需要處于隱藏狀態(tài)的輸入組件。
【文檔編號(hào)】G06F3/0488GK104020947SQ201310064523
【公開(kāi)日】2014年9月3日 申請(qǐng)日期:2013年2月28日 優(yōu)先權(quán)日:2013年2月28日
【發(fā)明者】柯海濱 申請(qǐng)人:聯(lián)想(北京)有限公司