專利名稱:一種應(yīng)用程序界面顯示方法及終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于終端領(lǐng)域,尤其涉及一種應(yīng)用程序界面顯示方法及終端。
背景技術(shù):
目前,隨著Google Android平臺(tái)的成功推廣,Android智能終端發(fā)展迅猛,逐漸成為用戶日常生活中必備的通訊工具,其強(qiáng)大的應(yīng)用處理能力受到用戶青睞。為了提升用戶的視覺(jué)體驗(yàn),超大超清屏幕手持智能終端成為發(fā)展趨勢(shì),隨著顯示面板以及觸摸屏技術(shù)的成熟,這ー發(fā)展趨勢(shì)成為可能。4. 3寸720P分辨率屏幕已成為旗艦機(jī)型的主流配置,而4. 5寸、4. 7寸屏幕正在成為下一代智能旗艦的屏幕配置。
超大屏幕(4寸以上屏幕)手持智能終端的屏幕操控方式和普通屏幕操控方式相同,都是利用手指進(jìn)行觸摸操控。應(yīng)用程序顯示n (User Interface用戶界面)會(huì)根據(jù)屏幕大小匹配顯示,而大多數(shù)應(yīng)用程序的操作選項(xiàng)都位于屏幕頂端或底端,對(duì)于普通大小的屏幕來(lái)說(shuō),這些設(shè)置選項(xiàng)的位置是合理的,但按照屏幕比例使用在超大屏幕上以后,這些設(shè)置選項(xiàng)的位置會(huì)對(duì)用戶單手操作造成不便。也即由于超大屏幕的原因,手持終端的體積會(huì)不可避免的増大,而對(duì)于大多數(shù)用戶的使用習(xí)慣來(lái)說(shuō),在單手操作超大屏幕智能終端吋,只有大拇指是可以使用的,且由于屏幕過(guò)大,用戶無(wú)法單手靈活操作應(yīng)用程序在屏幕頂端、底端或者屏幕上半部分顯示的各操作選項(xiàng),必須經(jīng)由雙手輔助完成。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種應(yīng)用程序界面顯示方法及終端,g在解決用戶在對(duì)終端設(shè)備屏幕上的應(yīng)用程序界面進(jìn)行顯示時(shí),由于屏幕過(guò)大,存在操作不靈活、使用不方便的問(wèn)題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種應(yīng)用程序界面顯示方法,所述方法包括下述步驟當(dāng)應(yīng)用程序界面操控模式開(kāi)啟時(shí),接收用戶在終端上的用戶操作;當(dāng)所述用戶操作與預(yù)設(shè)用戶操作相匹配時(shí),獲取與所述用戶在終端上的用戶操作對(duì)應(yīng)的應(yīng)用程序界面顯示指令,其中,所述應(yīng)用程序界面顯示指令包括對(duì)應(yīng)用程序界面進(jìn)行移動(dòng)顯示或折疊顯示的指令;根據(jù)所述應(yīng)用程序界面顯示指令,對(duì)所述應(yīng)用程序界面進(jìn)行顯示。本發(fā)明實(shí)施例的另一目的在于提供ー種終端,包括傳感器、處理器、顯示器,具體為傳感器,用于當(dāng)應(yīng)用程序界面操控模式開(kāi)啟時(shí),接收用戶在終端上的用戶操作;處理器,用于當(dāng)所述用戶操作與預(yù)設(shè)用戶操作相匹配時(shí),獲取與所述用戶在終端上的用戶操作對(duì)應(yīng)的應(yīng)用程序界面顯示指令,其中,所述應(yīng)用程序界面顯示指令包括對(duì)應(yīng)用程序界面進(jìn)行移動(dòng)顯示或折疊顯示的指令;以及顯示器,用于根據(jù)所述應(yīng)用程序界面顯示指令,對(duì)所述應(yīng)用程序界面進(jìn)行顯示。
本發(fā)明實(shí)施例通過(guò)當(dāng)應(yīng)用程序界面操控模式開(kāi)啟時(shí),接收用戶在終端上的用戶操作,并獲取預(yù)設(shè)的與該用戶在終端上的用戶操作對(duì)應(yīng)的應(yīng)用程序界面顯示指令,其中,該應(yīng)用程序界面顯示指令包括對(duì)應(yīng)用程序界面進(jìn)行移動(dòng)或者折疊的指令,進(jìn)而,根據(jù)該指令對(duì)該應(yīng)用程序界面進(jìn)行顯示,解決了用戶在對(duì)終端屏幕上的應(yīng)用程序界面進(jìn)行操作時(shí),由于屏幕過(guò)大,存在操作不靈活、使用不方便的問(wèn)題,實(shí)現(xiàn)了將該應(yīng)用程序界面中用戶操作不方便的區(qū)域或者指定部分的界面區(qū)域移動(dòng)到用戶操作較方便的屏幕部分區(qū)域進(jìn)行顯示,進(jìn)ー步提高了用戶操作的便利性及靈活性,提升用戶使用體驗(yàn)。
圖I是本發(fā)明第一實(shí)施例提供的應(yīng)用程序界面顯示方法的實(shí)現(xiàn)流程圖;圖2是本發(fā)明第二實(shí)施例提供的應(yīng)用程序界面顯示方法的實(shí)現(xiàn)流程圖; 圖3是本發(fā)明實(shí)施例提供的一種手機(jī)應(yīng)用程序界面顯示過(guò)程示意圖;圖4是本發(fā)明實(shí)施例提供的一種手機(jī)應(yīng)用程序界面顯示過(guò)程示意圖;圖5是本發(fā)明第三實(shí)施例提供的終端的結(jié)構(gòu)圖;圖6是本發(fā)明第四實(shí)施例提供的終端的結(jié)構(gòu)圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)ー步詳細(xì)說(shuō)明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實(shí)施例通過(guò)基于預(yù)先配置好的用戶操作與應(yīng)用程序界面顯示指令的對(duì)應(yīng)關(guān)系,根據(jù)用戶對(duì)終端所做的操作,該終端獲取相對(duì)應(yīng)的包括對(duì)應(yīng)用程序界面進(jìn)行移動(dòng)或者折疊顯示的指令,根據(jù)該指令,在不改變屏幕顯示的當(dāng)前應(yīng)用程序界面原有布局的情況下,在該終端的屏幕合適區(qū)域顯示當(dāng)前應(yīng)用程序界面的部分界面等,使得在用戶單手就可以操作大屏幕終端,進(jìn)而方便、靈活地控制大屏幕當(dāng)前顯示的應(yīng)用程序界面。以下結(jié)合具體實(shí)施例對(duì)本發(fā)明的具體實(shí)現(xiàn)進(jìn)行詳細(xì)描述實(shí)施例一:圖I示出了本發(fā)明第一實(shí)施例提供的應(yīng)用程序界面顯示方法的實(shí)現(xiàn)流程,詳述如下在步驟SlOl中,當(dāng)應(yīng)用程序界面操控模式開(kāi)啟時(shí),接收用戶在終端上的用戶操作。在步驟S102中,當(dāng)該用戶操作與預(yù)設(shè)用戶操作相匹配時(shí),獲取與該用戶在終端上的用戶操作對(duì)應(yīng)的應(yīng)用程序界面顯示指令,其中,該應(yīng)用程序界面顯示指令包括對(duì)應(yīng)用程序界面進(jìn)行移動(dòng)顯示或折疊顯示的指令。在步驟S103中,根據(jù)該應(yīng)用程序界面顯示指令,對(duì)該應(yīng)用程序界面進(jìn)行顯示。在具體實(shí)施過(guò)程中,當(dāng)應(yīng)用程序界面操控模式開(kāi)啟時(shí),用戶對(duì)終端進(jìn)行操作,如對(duì)該終端進(jìn)行晃動(dòng)操作、對(duì)終端屏幕進(jìn)行點(diǎn)擊操作和對(duì)終端屏幕進(jìn)行多次點(diǎn)擊操作等中的至少ー種。例如,接收到用戶在終端上的用戶操作為左右晃動(dòng)該終端的晃動(dòng)操作,則將該晃動(dòng)操作與預(yù)設(shè)的用戶操作相匹配,可以獲取與該晃動(dòng)操作對(duì)應(yīng)的應(yīng)用程序界面顯示指令為對(duì)該終端的應(yīng)用程序界面進(jìn)行移動(dòng)的指令,則可以對(duì)該應(yīng)用程序界面的整體在屏幕上顯示的位置進(jìn)行拖動(dòng),具體是向上還是向下移動(dòng),以及移動(dòng)的位置多少等屬性,可以根據(jù)用戶實(shí)際需要,預(yù)先設(shè)置,或者在系統(tǒng)中進(jìn)行默認(rèn)設(shè)置,在此不對(duì)此進(jìn)行限定。若用戶設(shè)置的為10對(duì)該應(yīng)用程序界面的整體在屏幕上顯示的位置進(jìn)行向上拖動(dòng)半個(gè)界面的距離,則到整個(gè)應(yīng)用程序界面的底部邊界到達(dá)屏幕中心位置后停止移動(dòng),并可以以背景色填充該終端屏幕上除顯示應(yīng)用界面的區(qū)域以外的顯示區(qū)域,所述背景色可 以為當(dāng)前桌面背景或預(yù)設(shè)顏色,本發(fā)明實(shí)施例對(duì)此不進(jìn)行限定。在本發(fā)明實(shí)施例中,通過(guò)在應(yīng)用程序界面操控模式開(kāi)啟時(shí),接收用戶在終端上的用戶操作,當(dāng)該用戶操作與預(yù)設(shè)的用戶操作相匹配時(shí),獲取與該用戶操作對(duì)應(yīng)的對(duì)應(yīng)用程序界面進(jìn)行移動(dòng)或者折疊顯示的指令,從而根據(jù)該指令,將該應(yīng)用程序界面在合適的位置進(jìn)行顯示,達(dá)到了用戶單手就可以方便、靈活地操控大屏幕終端上合適位置處的應(yīng)用程序界面的目的。實(shí)施例ニ :圖2示出了本發(fā)明第二實(shí)施例提供的應(yīng)用程序界面顯示方法的實(shí)現(xiàn)流程,詳述如下在步驟S201中,預(yù)先設(shè)置預(yù)設(shè)用戶操作與應(yīng)用程序界面顯示指令的對(duì)應(yīng)關(guān)系。其中,該預(yù)設(shè)用戶操作包括對(duì)終端的晃動(dòng)操作、對(duì)終端屏幕的點(diǎn)擊操作和對(duì)終端屏幕的多次點(diǎn)擊操作等中的至少ー種。比如,該晃動(dòng)該終端的操作包括左右或者上下?lián)u晃、旋轉(zhuǎn)該終端等,該對(duì)終端屏幕的多次點(diǎn)擊操作包括雙擊該終端的屏幕、在屏幕上進(jìn)行上下拉動(dòng)操作等。該應(yīng)用程序界面顯示指令包括對(duì)應(yīng)用程序界面進(jìn)行移動(dòng)顯示或折疊顯示的指令,該對(duì)應(yīng)用程序界面進(jìn)行移動(dòng)顯示的指令包括對(duì)應(yīng)用程序界面的整體在屏幕上顯示的位置進(jìn)行拖動(dòng)的指令;對(duì)應(yīng)用程序界面進(jìn)行折疊顯示的指令包括隱藏該應(yīng)用程序界面的部分界面,將該部分界面以外的應(yīng)用程序界面在屏幕中心區(qū)域顯示等的指令。所述部分界面可以為預(yù)設(shè)界面,即用戶預(yù)先設(shè)置或者系統(tǒng)默認(rèn)的部分界面,也可以為隨機(jī)安排的部分界面。具體地,該預(yù)設(shè)用戶操作與應(yīng)用程序界面顯示指令的對(duì)應(yīng)關(guān)系如下,但所述對(duì)應(yīng)關(guān)系僅限于舉例使用,并不構(gòu)成對(duì)本發(fā)明實(shí)施例的限制。以該終端為手機(jī)為例例如,所述對(duì)應(yīng)關(guān)系包括晃動(dòng)(左右或者上下)終端的操作對(duì)應(yīng)的應(yīng)用程序界面(UI)顯示指令為對(duì)應(yīng)用程序界面進(jìn)行移動(dòng)顯示的指令,且還可以具體設(shè)置當(dāng)晃動(dòng)的次數(shù)為奇數(shù)次(例如三次)時(shí),將該界面整體進(jìn)行下滑移動(dòng),直至該應(yīng)用程序界面的頂端部分界面移動(dòng)屏幕中間區(qū)域時(shí)停止,如圖3的示意圖所示。而當(dāng)晃動(dòng)的操作為偶數(shù)次(例如四次)吋,當(dāng)前應(yīng)用程序界面整體移動(dòng)重新恢復(fù)到屏幕中原始顯示位置等;例如,所述對(duì)應(yīng)關(guān)系包括雙擊屏幕的操作對(duì)應(yīng)的應(yīng)用程序界面顯示指令為將應(yīng)用程序界面進(jìn)行折疊顯示的指令,且還可以具體設(shè)置將當(dāng)前應(yīng)用程序界面的上半部分界面隱藏,只顯示下半部分界面,同時(shí)將該下半部分界面移動(dòng)到屏幕中間區(qū)域時(shí)停止,在顯示器中心區(qū)域上顯示該下半部分界面,如圖4的示意圖所示。另外可選的,當(dāng)用戶再次雙擊屏幕時(shí),可以將再次雙擊屏幕的操作認(rèn)為是恢復(fù)顯示操作,該當(dāng)前應(yīng)用程序界面整體重新恢復(fù)到屏幕中原始顯示位置;例如,所述對(duì)應(yīng)關(guān)系還可以包括在屏幕上進(jìn)行向上拉動(dòng)的操作對(duì)應(yīng)的應(yīng)用程序界面顯示指令為將當(dāng)前應(yīng)用程序界面下半部分移動(dòng)到屏幕中間區(qū)域顯示的指令,該當(dāng)前應(yīng)用程序界面上半部分界面不顯示等。在步驟S202中,當(dāng)應(yīng)用程序界面操控模式開(kāi)啟吋,接收用戶在終端上的用戶操作。其中,該應(yīng)用程序界面操控模式可以由用戶自主開(kāi)啟、設(shè)置或者關(guān)閉,其設(shè)置過(guò)程可以在該終端設(shè)備出廠時(shí)設(shè)置好,也可以在用戶開(kāi)啟該應(yīng)用程序界面操控模式后,重新自主設(shè)置等。具體可以通過(guò)終端內(nèi)置的重力傳感器、磁感應(yīng)傳感器、陀螺儀傳感器等來(lái)接收用戶對(duì)終端進(jìn)行的用戶操作。在步驟S203中,判斷該用戶操作是否與該預(yù)設(shè)用戶操作相匹配,是,則執(zhí)行步驟S204,否,則返回執(zhí)行步驟S202。具體地,當(dāng)應(yīng)用程序界面操控模式開(kāi)啟后,可以實(shí)時(shí)或者按照預(yù)設(shè)時(shí)間間隔等接收用戶對(duì)終端進(jìn)行的用戶操作或稱特定手勢(shì)操作,比如通過(guò)ー種或者多種傳感器接收對(duì)終端的晃動(dòng)操作、對(duì)終端屏幕的點(diǎn)擊操作和對(duì)終端屏幕的多次點(diǎn)擊操作等中的至少ー種。 在步驟S204中,獲取與該用戶操作對(duì)應(yīng)的應(yīng)用程序界面顯示指令。在步驟S205中,根據(jù)該應(yīng)用程序界面顯示指令,對(duì)該應(yīng)用程序界面進(jìn)行顯示。具體地,當(dāng)判斷接收到的用戶操作與該預(yù)設(shè)用戶操作不匹配時(shí),則說(shuō)明沒(méi)有與先存儲(chǔ)設(shè)置與該用戶操作對(duì)應(yīng)的應(yīng)用程序界面顯示指令,則由于該應(yīng)用程序界面操控模式已開(kāi)啟,則可以實(shí)時(shí)或者按照預(yù)設(shè)時(shí)間間隔等繼續(xù)接收用戶對(duì)終端的用戶操作。當(dāng)判斷接收到的用戶操作與該預(yù)設(shè)用戶操作相匹配吋,則可以通過(guò)步驟S204獲取與該用戶操作對(duì)應(yīng)的應(yīng)用程序界面顯示指令,以進(jìn)ー步根據(jù)該步驟S205實(shí)現(xiàn)對(duì)該應(yīng)用程序界面的顯示。另夕卜,該應(yīng)用程序界面顯示方法還可以包括以背景色或者用戶喜愛(ài)的背景填充該終端的屏幕上除該顯示應(yīng)用程序界面的區(qū)域以外的顯示區(qū)域,以提升用戶使用體驗(yàn)。作為本發(fā)明ー實(shí)例,以該終端為手機(jī)為例,當(dāng)開(kāi)啟應(yīng)用程序界面操控模式時(shí),用戶可以根據(jù)自己的使用習(xí)慣等配置該用戶操作與應(yīng)用程序界面顯示指令,假設(shè)設(shè)置向下晃動(dòng)手機(jī)時(shí)的用戶操作對(duì)應(yīng)的應(yīng)用程序界面顯示指令為將應(yīng)用程序界面整體向下拖動(dòng)一定的距離,比如界面上半部分拖動(dòng)到如圖3右圖所示屏幕虛線框所在區(qū)域顯示,若繼續(xù)向下?lián)u晃手機(jī),此時(shí)對(duì)應(yīng)的應(yīng)用程序界面顯示指令仍舊為將當(dāng)前應(yīng)用程序界面進(jìn)行整體向下拖動(dòng)相同的距離,則可以繼續(xù)重復(fù)上述操作,直至用戶需要操控的部分界面移動(dòng)到屏幕中合適區(qū)域顯示時(shí)停止。作為本發(fā)明ー實(shí)施例,當(dāng)用戶通過(guò)手機(jī)打開(kāi)某ー應(yīng)用程序后,如圖3左圖所示虛線部分為打開(kāi)的當(dāng)前應(yīng)用程序界面,若左右搖晃手機(jī),根據(jù)預(yù)先設(shè)置的用戶操作與應(yīng)用程序界面顯示指令的對(duì)應(yīng)關(guān)系,整個(gè)應(yīng)用程序界面將會(huì)下滑,如圖3右圖箭頭所示方向,則直至該當(dāng)前應(yīng)用程序界面頂端顯示部分下移到屏幕中段時(shí)停止,此時(shí),該當(dāng)前應(yīng)用程序界面頂端顯示部分原來(lái)在屏幕中的顯示位置用手機(jī)原有背景色填充,用戶操作完畢后的示意圖如圖3右圖所示。而當(dāng)用戶再次搖晃手機(jī),該整個(gè)當(dāng)前應(yīng)用程序界面將會(huì)整體上移,將恢復(fù)到圖3左圖所示的屏幕顯示情況,且移動(dòng)過(guò)程中不會(huì)改變應(yīng)用程序界面原有布局,只改變?cè)谄聊恢酗@示的相對(duì)位置,整個(gè)過(guò)程可以由用戶單手操作完成,尤其對(duì)于大屏幕終端設(shè)備來(lái)說(shuō),在雙手操作不方便的情形下,極大地提升了操作便利性,増加用戶體驗(yàn)效果。在本發(fā)明實(shí)施例中,當(dāng)應(yīng)用程序界面操控模式開(kāi)啟時(shí),該應(yīng)用程序界面顯示方法通過(guò)接收用戶對(duì)終端進(jìn)行的用戶操作,根據(jù)預(yù)設(shè)的與該用戶操作對(duì)應(yīng)的應(yīng)用程序界面進(jìn)行移動(dòng)顯示或者折疊顯示的指令,能夠在該終端的屏幕合適區(qū)域顯示當(dāng)前應(yīng)用程序界面的部分界面,實(shí)現(xiàn)了根據(jù)用戶對(duì)終端進(jìn)行的用戶操作,對(duì)應(yīng)用程序界面進(jìn)行顯示,具體可以將原有顯示在屏幕頂端或者底端等的部分當(dāng)前應(yīng)用程序界面拖動(dòng)到屏幕中段等區(qū)域顯示,且該拖動(dòng)是相對(duì)于原有位置的相對(duì)移動(dòng),并不改變?cè)搼?yīng)用程序界面的原有布局,該區(qū)域也即有利于用戶操作或者單手操作的區(qū)域,從而提高操作的靈活性、便利性、智能性等,提升用戶操作體驗(yàn)。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可以存儲(chǔ)于ー計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如R0M/RAM、磁盤、光盤等。實(shí)施例三:圖5示出了本發(fā)明第三實(shí)施例提供的終端的結(jié)構(gòu),為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。
該終端可以為移動(dòng)電話,手機(jī)、PAD等終端設(shè)備,該終端包括傳感器51、處理器52以及顯示器53,其中傳感器51,用于當(dāng)應(yīng)用程序界面操控模式開(kāi)啟時(shí),接收用戶在終端上的用戶操作。在本發(fā)明實(shí)施例中,該傳感器51可以由終端內(nèi)置的重力傳感器、磁感應(yīng)傳感器、陀螺儀傳感器等中的一種或者多種組成,以接收用戶對(duì)終端進(jìn)行的用戶操作,該用戶操作包括晃動(dòng)該終端、點(diǎn)擊或者雙擊該終端設(shè)備的操作等中的至少ー種,比如,左右或者上下?lián)u晃、旋轉(zhuǎn)該終端的用戶操作,再比如,用戶通過(guò)手指雙擊該終端的屏幕、在屏幕上進(jìn)行上下拉動(dòng)動(dòng)作等的用戶操作。而本發(fā)明實(shí)施例中的應(yīng)用程序界面操控模式可以由用戶自主開(kāi)啟、設(shè)置或者關(guān)閉,其設(shè)置過(guò)程可以在該終端設(shè)備出廠時(shí)設(shè)置好,也可以在用戶開(kāi)啟該應(yīng)用程序界面操控模式后,重新自主設(shè)置等。處理器52,用于當(dāng)該用戶操作與預(yù)設(shè)用戶操作相匹配時(shí),獲取與該用戶在終端上的用戶操作對(duì)應(yīng)的應(yīng)用程序界面顯示指令。在本發(fā)明實(shí)施例中,該預(yù)設(shè)用戶操作包括對(duì)終端的晃動(dòng)操作、對(duì)終端屏幕的點(diǎn)擊操作或者對(duì)終端屏幕的多次點(diǎn)擊操作等中的至少ー種。當(dāng)該用戶操作與預(yù)設(shè)用戶操作相匹配吋,處理器52根據(jù)存儲(chǔ)器中預(yù)先存儲(chǔ)的預(yù)設(shè)用戶操作與應(yīng)用程序界面顯示指令的對(duì)應(yīng)關(guān)系,獲取接收到的用戶對(duì)終端的用戶操作所對(duì)應(yīng)的應(yīng)用程序界面顯示指令。該存儲(chǔ)器用于存儲(chǔ)預(yù)先設(shè)置所述預(yù)設(shè)用戶操作與所述應(yīng)用程序界面顯示指令的對(duì)應(yīng)關(guān)系。該應(yīng)用程序界面顯示指令包括對(duì)應(yīng)用程序界面進(jìn)行移動(dòng)顯示或折疊顯示的指令。該對(duì)應(yīng)用程序界面進(jìn)行移動(dòng)顯示的指令包括對(duì)應(yīng)用程序界面的整體在屏幕上顯示的位置進(jìn)行拖動(dòng)的指令;該對(duì)應(yīng)用程序界面進(jìn)行折疊顯示的指令包括隱藏該應(yīng)用程序界面的部分界面,將剩余未隱藏的該應(yīng)用程序界面在屏幕中心區(qū)域顯示的指令,該部分界面可以為預(yù)先設(shè)置或者預(yù)先指定的整個(gè)應(yīng)用程序中的一部分界面等。顯示器53,用于根據(jù)該應(yīng)用程序界面顯示指令,對(duì)該應(yīng)用程序界面進(jìn)行顯示。在本發(fā)明實(shí)施例中,顯示器53能夠接收處理器52發(fā)送的應(yīng)用程序界面顯示指令,從而根據(jù)該指令,對(duì)該應(yīng)用程序界面進(jìn)行顯示操作,比如,對(duì)應(yīng)用程序界面的整體在屏幕上顯示的位置進(jìn)行拖動(dòng)后,只顯示剩余在屏幕中的部分應(yīng)用程序界面等。
在本發(fā)明實(shí)施例中,通過(guò)包括傳感器51、處理器52以及顯示器53的終端,實(shí)現(xiàn)了能夠根據(jù)用戶對(duì)終端的用戶操作,獲取相應(yīng)的應(yīng)用程序界面顯示指令,以根據(jù)該相應(yīng)的應(yīng)用程序界面顯示指令實(shí)現(xiàn)對(duì)應(yīng)用程序界面的相關(guān)顯示操作等,進(jìn)而可以方便用戶瀏覽或者操作該應(yīng)用程序界面。實(shí)施例四圖6示出了本發(fā)明第四實(shí)施例提供的終端的結(jié)構(gòu),為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分。該終端包括存儲(chǔ)單元61、接收單元62、指令獲取單元63以及顯示 単元64,而該接收單元62、指令獲取單元63以及顯示単元64分別與上述實(shí)施例中所述傳感器51、處理器52以及顯示器53的功能等一一對(duì)應(yīng),在此不再贅述,其中存儲(chǔ)單元61,用于存儲(chǔ)預(yù)先設(shè)置該預(yù)設(shè)用戶操作與該應(yīng)用程序界面顯示指令的對(duì)應(yīng)關(guān)系。該終端還包括填充單元,用于以背景色填充該終端設(shè)備的屏幕上除該屏幕特定部分區(qū)域以外的顯示區(qū)域。作為本發(fā)明ー實(shí)例,以該終端設(shè)備為手機(jī)為例,當(dāng)開(kāi)啟應(yīng)用程序界面操控模式吋,用戶可以根據(jù)自己的使用習(xí)慣等配置預(yù)設(shè)用戶操作與應(yīng)用程序界面顯示指令的對(duì)應(yīng)關(guān)系,假設(shè)配置雙擊手機(jī)屏幕時(shí)對(duì)應(yīng)的應(yīng)用程序界面顯示指令為將當(dāng)前應(yīng)用程序界面進(jìn)行折疊顯示的指令,具體為,將應(yīng)用程序界面的上半部分界面區(qū)域隱藏,下半部分界面在屏幕中部區(qū)域顯示,該屏幕中部區(qū)域?yàn)槿鐖D4右圖所示屏幕虛線框所在區(qū)域,則繼續(xù)配置雙擊手機(jī)屏幕吋,下半部分界面移動(dòng)到屏幕中部區(qū)域時(shí)停止,具體為將該界面底端部分移動(dòng)到屏幕中部區(qū)域的指令。當(dāng)用戶通過(guò)手機(jī)打開(kāi)某ー應(yīng)用程序后,如圖4左圖所示虛線部分為打開(kāi)的當(dāng)前應(yīng)用程序界面,當(dāng)用戶單手握住較大屏幕的手機(jī)時(shí),不方便操作屏幕底端的界面,若用戶想要方便操作屏幕底端的界面,可以利用手指雙擊該屏幕中任意位置,則該整個(gè)應(yīng)用程序界面會(huì)整體折疊移動(dòng)顯示,直至底端界面顯示部分移動(dòng)到屏幕中部位置,如圖4右圖所示,且原有底端顯示位置可以使用背景色進(jìn)行填充。當(dāng)用戶再次雙擊該屏幕時(shí),則該屏幕的顯示界面重新恢復(fù)到圖4左圖所示的界面顯示內(nèi)容。在本發(fā)明實(shí)施例中,在可自主配置的屏幕操作模式下,基于預(yù)先配置好的預(yù)設(shè)用戶操作與該應(yīng)用程序界面顯示指令的對(duì)應(yīng)關(guān)系,根據(jù)用戶對(duì)終端所做的用戶操作,獲取與該用戶操作相對(duì)應(yīng)的應(yīng)用程序界面顯示指令,根據(jù)該指令,在不改變屏幕顯示的當(dāng)前應(yīng)用程序界面原有布局的情況下,該當(dāng)前應(yīng)用程序界面相對(duì)于原有位置移動(dòng),使得不管是大屏幕還是小屏幕的終端,都可以將該應(yīng)用程序界面中用戶操作不方便的區(qū)域或者指定部分的界面區(qū)域移動(dòng)到用戶操作較方便的屏幕區(qū)域,極大地方便用戶使用。另外該配置好的用戶操作與應(yīng)用程序界面顯示指令的對(duì)應(yīng)關(guān)系等可以根據(jù)用戶習(xí)慣自主設(shè)置,使用靈活性也得到提聞。本發(fā)明實(shí)施例提供了一種應(yīng)用程序界面顯示方法,通過(guò)當(dāng)應(yīng)用程序界面操控模式開(kāi)啟時(shí),接收用戶在終端上的用戶操作,將用戶操作與預(yù)設(shè)用戶操作相匹配,匹配成功吋,獲取與該接收到的用戶操作對(duì)應(yīng)的應(yīng)用程序界面顯示指令,且該應(yīng)用程序界面顯示指令為對(duì)應(yīng)用程序界面進(jìn)行整體移動(dòng)顯示或者折疊顯示的指令,進(jìn)而,根據(jù)該應(yīng)用程序界面操作指令,能夠?qū)υ搼?yīng)用程序界面進(jìn)行顯示,進(jìn)ー步還可以在該終端的屏幕特定區(qū)域顯示當(dāng)前應(yīng)用程序界面的指定部分界面等,解決了用戶在對(duì)終端屏幕上的應(yīng)用程序界面進(jìn)行操作時(shí),由于屏幕過(guò)大,存在操作不靈活、使用不方便的問(wèn)題,使得用戶在對(duì)大屏幕的終端上的應(yīng)用程序進(jìn)行操控時(shí),即使單手操作,也具有操作更靈活、使用更方便的優(yōu)點(diǎn)。需要說(shuō)明的是,結(jié)合本文中所公開(kāi)的實(shí)施例描述的各示例的単元及算法步驟,能夠以電子硬件、計(jì)算機(jī)軟件或者二者的結(jié)合來(lái)實(shí)現(xiàn),為了清楚地說(shuō)明硬件和軟件的可互換性,在上述說(shuō)明中已經(jīng)按照功能一般性地描述了各示例的組成及步驟。這些功能究竟以硬件還是軟件方式來(lái)執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計(jì)約束條件。專業(yè)技術(shù)人員可以對(duì)每個(gè)特定的應(yīng)用來(lái)使用不同方法來(lái)實(shí)現(xiàn)所描述的功能,但是這種實(shí)現(xiàn)不應(yīng)認(rèn)為超出本發(fā)明的范圍。結(jié)合本文中所公開(kāi)的實(shí)施例描述的方法或算法的步驟可以用硬件、處理器執(zhí)行的軟件模塊,或者二者的結(jié)合來(lái)實(shí)施。軟件模塊可以置于隨機(jī)存儲(chǔ)器(RAM)、內(nèi)存、只讀存儲(chǔ)器(ROM),電可編程ROM、電可擦除可編程ROM、寄存器、硬盤、可移動(dòng)磁盤、CD-ROM、或技術(shù)領(lǐng)域內(nèi)所公知的任意其它形式的存儲(chǔ)介質(zhì)中。 以上所述的具體實(shí)施方式
,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)ー步詳細(xì)說(shuō)明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式
而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種應(yīng)用程序界面顯示方法,其特征在于,所述方法包括下述步驟 當(dāng)應(yīng)用程序界面操控模式開(kāi)啟時(shí),接收用戶在終端上的用戶操作; 當(dāng)所述用戶操作與預(yù)設(shè)用戶操作相匹配時(shí),獲取與所述用戶在終端上的用戶操作對(duì)應(yīng)的應(yīng)用程序界面顯示指令,其中,所述應(yīng)用程序界面顯示指令包括對(duì)應(yīng)用程序界面進(jìn)行移動(dòng)顯示或折疊顯示的指令; 根據(jù)所述應(yīng)用程序界面顯示指令,對(duì)所述應(yīng)用程序界面進(jìn)行顯示。
2.如權(quán)利要求I所述的方法,其特征在于,所述預(yù)設(shè)用戶操作包括對(duì)終端的晃動(dòng)操作、對(duì)終端屏幕的點(diǎn)擊操作和對(duì)終端屏幕的多次點(diǎn)擊操作中的至少ー種。
3.如權(quán)利要求I或2所述的方法,其特征在于,所述應(yīng)用程序界面顯示指令包括對(duì)應(yīng)用 程序界面進(jìn)行移動(dòng)顯示或折疊顯示的指令中, 所述對(duì)應(yīng)用程序界面進(jìn)行移動(dòng)顯示的指令包括對(duì)應(yīng)用程序界面的整體在屏幕上顯示的位置進(jìn)行拖動(dòng)的指令; 所述對(duì)應(yīng)用程序界面進(jìn)行折疊顯示的指令包括隱藏所述應(yīng)用程序界面的部分界面,將所述部分界面以外的應(yīng)用程序界面在屏幕中心區(qū)域顯示的指令。
4.如權(quán)利要求1-3中任意一項(xiàng)所述的方法,其特征在于,所述方法還包括 預(yù)先設(shè)置所述預(yù)設(shè)用戶操作與所述應(yīng)用程序界面顯示指令的對(duì)應(yīng)關(guān)系。
5.ー種終端,包括傳感器、處理器、顯示器,其特征在干 所述傳感器,用于當(dāng)應(yīng)用程序界面操控模式開(kāi)啟時(shí),接收用戶在終端上的用戶操作; 所述處理器,用于當(dāng)所述用戶操作與預(yù)設(shè)用戶操作相匹配時(shí),獲取與所述用戶在終端上的用戶操作對(duì)應(yīng)的應(yīng)用程序界面顯示指令,其中,所述應(yīng)用程序界面顯示指令包括對(duì)應(yīng)用程序界面進(jìn)行移動(dòng)顯示或折疊顯示的指令;以及 所述顯示器,用于根據(jù)所述應(yīng)用程序界面顯示指令,對(duì)所述應(yīng)用程序界面進(jìn)行顯示。
6.如權(quán)利要求5所述的終端,其特征在于,所述預(yù)設(shè)用戶操作包括對(duì)終端的晃動(dòng)操作、對(duì)終端屏幕的點(diǎn)擊操作和對(duì)終端屏幕的多次點(diǎn)擊操作中的至少ー種。
7.如權(quán)利要求5所述的終端,其特征在干,所述處理器中所述應(yīng)用程序界面顯示指令中, 所述對(duì)應(yīng)用程序界面進(jìn)行移動(dòng)顯示的指令包括對(duì)應(yīng)用程序界面的整體在屏幕上顯示的位置進(jìn)行拖動(dòng)的指令; 所述對(duì)應(yīng)用程序界面進(jìn)行折疊顯示的指令包括隱藏所述應(yīng)用程序界面的部分界面,將所述部分界面以外的應(yīng)用程序界面在屏幕中心區(qū)域顯示的指令。
8.如權(quán)利要求5-7任一項(xiàng)所述的終端,其特征在于,所述終端還包括 存儲(chǔ)器,用于存儲(chǔ)預(yù)先設(shè)置所述預(yù)設(shè)用戶操作與所述應(yīng)用程序界面顯示指令的對(duì)應(yīng)關(guān)系。
全文摘要
本發(fā)明適用于終端領(lǐng)域,提供了一種應(yīng)用程序界面顯示方法及終端,所述方法包括下述步驟當(dāng)應(yīng)用程序界面操控模式開(kāi)啟時(shí),接收用戶在終端上的用戶操作;當(dāng)所述用戶操作與預(yù)設(shè)用戶操作相匹配時(shí),獲取與所述用戶在終端上的用戶操作對(duì)應(yīng)的應(yīng)用程序界面顯示指令,其中,所述應(yīng)用程序界面顯示指令包括對(duì)應(yīng)用程序界面進(jìn)行移動(dòng)顯示或折疊顯示的指令;根據(jù)所述應(yīng)用程序界面顯示指令,對(duì)所述應(yīng)用程序界面進(jìn)行顯示。本發(fā)明實(shí)現(xiàn)了根據(jù)預(yù)先設(shè)置的用戶操作與應(yīng)用程序界面顯示指令的對(duì)應(yīng)關(guān)系,將預(yù)設(shè)的該應(yīng)用程序界面中不方便等的指定部分界面移動(dòng)到用戶操作較方便的屏幕特定部分區(qū)域顯示,也使得界面顯示更方便、更靈活。
文檔編號(hào)G06F3/048GK102779009SQ20121022056
公開(kāi)日2012年11月14日 申請(qǐng)日期2012年6月29日 優(yōu)先權(quán)日2012年6月29日
發(fā)明者丁世鵬 申請(qǐng)人:華為終端有限公司