一種基于手勢操作調(diào)整終端窗口顯示的方法及裝置制造方法
【專利摘要】本發(fā)明公開了一種基于手勢操作調(diào)整終端窗口顯示的方法及裝置,涉及電子【技術(shù)領(lǐng)域】,其方法包括以下步驟:檢測用戶是否對觸摸屏的通知顯示區(qū)域進行觸摸操作;當檢測到用戶是對所述觸摸屏的通知顯示區(qū)域進行觸摸操作時,將所述通知以懸浮窗口的形式進行顯示。以及檢測用戶的分屏指令;當檢測到用戶的分屏指令時,在所述觸摸屏上分屏顯示所述懸浮窗口和其他窗口。本發(fā)明通過手勢操作達到增加一個窗口或改變窗口的顯示,提升了多任務(wù)多窗口操作的用戶體驗。
【專利說明】一種基于手勢操作調(diào)整終端窗口顯示的方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及電子【技術(shù)領(lǐng)域】,特別涉及一種基于手勢操作調(diào)整終端窗口顯示的方法 及裝置。
【背景技術(shù)】
[0002] 隨著手機的普及,手機從通訊工具轉(zhuǎn)化為互聯(lián)網(wǎng)終端,人們對手機有了更多的功 能需求,更多的操作習慣向PC(personal computer,個人計算機)靠近,多任務(wù)多窗口的操 作從PC延伸到手機,如何在常規(guī)單窗口和多窗口之間快速切換,成為影響多窗口操作體驗 的關(guān)鍵因素。
[0003] 因此,本發(fā)明提供了一種基于手勢操作調(diào)整終端窗口顯示的方法及裝置。
【發(fā)明內(nèi)容】
[0004] 本發(fā)明的目的在于提供一種基于手勢操作調(diào)整終端窗口顯示的方法及裝置,解決 了現(xiàn)有技術(shù)中單窗口和多窗口之間無法快速切換的問題。
[0005] 根據(jù)本發(fā)明的一個方面,提供了一種基于手勢操作調(diào)整終端窗口顯示的方法,包 括以下步驟:
[0006] 檢測用戶是否對觸摸屏的通知顯示區(qū)域進行觸摸操作;
[0007] 當檢測到用戶是對所述觸摸屏的通知顯示區(qū)域進行觸摸操作時,將所述通知以懸 浮窗口的形式進行顯示。
[0008] 優(yōu)選地,所述的將所述通知以懸浮窗口的形式顯示之后的步驟還包括:
[0009] 檢測用戶是否輸入分屏指令;
[0010] 當檢測到用戶輸入分屏指令時,在所述觸摸屏上分屏顯示所述懸浮窗口和其他窗 □。
[0011] 優(yōu)選地,所述的檢測用戶是否對觸摸屏的通知顯示區(qū)域進行觸摸操作包括:
[0012] 當所述觸摸屏的通知顯示區(qū)域中有一個通知時,確定用戶是否選中所述一個通 知;
[0013] 當確定所述一個通知被選中后,檢測用戶是否對所述一個通知進行持續(xù)的下拉觸 摸操作。
[0014] 優(yōu)選地,所述的檢測用戶是否對觸摸屏的通知顯示區(qū)域進行觸摸操作還包括:
[0015] 當所述觸摸屏的通知顯示區(qū)域中有多個通知時,確定用戶是否選中所述多個通知 中的一個通知;
[0016] 當確定所述多個通知中的一個通知被選中后,將所述一個通知以預覽圖的形式進 行顯示,或者檢測用戶是否對所述一個通知進行持續(xù)的下拉觸摸操作。
[0017] 優(yōu)選地,所述的當檢測到用戶是對所述觸摸屏的通知顯示區(qū)域進行觸摸操作時, 將所述通知以懸浮窗口的形式進行顯示包括:
[0018] 判斷所述下拉觸摸操作與預置的包含觸摸區(qū)域和觸摸類型的觸摸操作是否相 同;
[0019] 若判斷所述下拉的觸摸操作與預置的包含觸摸區(qū)域和觸摸類型的觸摸操作相同 時,則將所述通知以懸浮窗口的形式進行顯示。
[0020] 優(yōu)選地,所述檢測用戶是否輸入分屏指令包括:
[0021] 確定用戶是否選中所述觸摸屏中顯示的懸浮窗口;
[0022] 當確定所述懸浮窗口被選中后,通過對用戶是否在所述懸浮窗口進行持續(xù)的拖動 觸摸操作來檢測用戶是否輸入分屏指令。
[0023] 優(yōu)選地,所述當檢測到用戶輸入分屏指令時,在所述觸摸屏上分屏顯示所述懸浮 窗口和其他窗口包括:
[0024] 對用戶在所述懸浮窗口進行持續(xù)拖動觸摸操作的拖動方向進行檢測;
[0025] 根據(jù)所檢測到的拖動方向,在所述觸摸屏上分屏顯示所述懸浮窗口和其他窗口。
[0026] 根據(jù)本發(fā)明的另一方面,提供了一種基于手勢操作調(diào)整終端窗口顯示的裝置,包 括:
[0027] 檢測模塊,用于檢測用戶是否對觸摸屏的通知顯示區(qū)域進行觸摸操作;
[0028] 調(diào)整模塊,用于當檢測到用戶是對所述觸摸屏的通知顯示區(qū)域進行觸摸操作時, 將所述通知以懸浮窗口的形式進行顯示。
[0029] 優(yōu)選地,還包括:
[0030] 檢測單元,用于檢測用戶是否輸入分屏指令;
[0031] 調(diào)整單元,用于當檢測到用戶輸入分屏指令時,在所述觸摸屏上分屏顯示所述懸 浮窗口和其他窗口。
[0032] 優(yōu)選地,所述檢測模塊包括:
[0033] 確定單元,用于當所述觸摸屏的通知顯示區(qū)域中有一個通知時,確定用戶是否選 中所述一個通知,以及當所述觸摸屏的通知顯示區(qū)域中有多個通知時,確定用戶是否選中 所述多個通知中的一個通知;
[0034] 檢測單元,用于當確定所述一個通知被選中后,檢測用戶是否對所述一個通知進 行持續(xù)的下拉觸摸操作,以及當確定所述多個通知中的一個通知被選中后,將所述一個通 知以預覽圖的形式進行顯示,或者檢測用戶是否對所述一個通知進行持續(xù)的下拉觸摸操 作。
[0035] 與現(xiàn)有技術(shù)相比較,本發(fā)明的有益效果在于:
[0036] 本發(fā)明能夠更直覺、快速的根據(jù)用戶需求隨時調(diào)整窗口程序顯示形態(tài),提升設(shè)備 多任務(wù)的操作體驗。
【專利附圖】
【附圖說明】
[0037] 圖1是本發(fā)明實施例提供的一種基于手勢操作調(diào)整終端窗口顯示的方法流程圖;
[0038] 圖2是本發(fā)明實施例提供的一種基于手勢操作調(diào)整終端窗口顯示的裝置示意圖;
[0039] 圖3是本發(fā)明實施例提供的終端窗口布局示意圖;
[0040] 圖4是本發(fā)明第一實施例提供的通過手勢增加終端窗口的示意圖;
[0041] 圖5是本發(fā)明第二實施例提供的通過手勢增加終端窗口的示意圖;
[0042] 圖6是本發(fā)明實施例提供的通過手勢對終端窗口改變的示意圖。
【具體實施方式】
[0043] 以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行詳細說明,應(yīng)當理解,以下所說明的優(yōu) 選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0044] 圖1顯示了本發(fā)明實施例提供的一種基于手勢操作調(diào)整終端窗口顯示的方法流 程圖,如圖1所述,包括以下步驟:
[0045] 步驟S101 :檢測用戶是否對觸摸屏的通知顯示區(qū)域進行觸摸操作;
[0046] 具體地說,當所述觸摸屏的通知顯示區(qū)域中有一個通知時,確定用戶是否選中所 述一個通知;當確定所述一個通知被選中后,檢測用戶是否對所述一個通知進行持續(xù)的下 拉觸摸操作。當所述觸摸屏的通知顯示區(qū)域中有多個通知時,確定用戶是否選中所述多個 通知中的一個通知;當確定所述多個通知中的一個通知被選中后,將所述一個通知以預覽 圖的形式進行顯示,或者檢測用戶是否對所述一個通知進行持續(xù)的下拉觸摸操作。
[0047] 步驟S102 :當檢測到用戶是對所述觸摸屏的通知顯示區(qū)域進行觸摸操作時,將所 述通知以懸浮窗口的形式進行顯示。
[0048] 具體地說,判斷所述下拉觸摸操作與預置的包含觸摸區(qū)域和觸摸類型的觸摸操作 是否相同;若判斷所述下拉的觸摸操作與預置的包含觸摸區(qū)域和觸摸類型的觸摸操作相同 時,則將所述通知以懸浮窗口的形式進行顯示。
[0049] 本發(fā)明所述的將所述通知以懸浮窗口的形式顯示之后的步驟還包括:檢測用戶是 否輸入分屏指令;當檢測到用戶輸入分屏指令時,在所述觸摸屏上分屏顯示所述懸浮窗口 和其他窗口。
[0050] 具體地說,所述的檢測用戶是否輸入分屏指令包括:確定用戶是否選中所述觸摸 屏中顯示的懸浮窗口;當確定所述懸浮窗口被選中后,通過對用戶是否在所述懸浮窗口進 行持續(xù)的拖動觸摸操作來檢測用戶是否輸入分屏指令。以及所述的當檢測到用戶輸入分屏 指令時,在所述觸摸屏上分屏顯示所述懸浮窗口和其他窗口包括:對用戶在所述懸浮窗口 進行持續(xù)拖動觸摸操作的拖動方向進行檢測;根據(jù)所檢測到的拖動方向,在所述觸摸屏上 分屏顯示所述懸浮窗口和其他窗口。
[0051] 圖2顯示了本發(fā)明實施例提供的一種基于手勢操作調(diào)整終端窗口顯示的裝置示 意圖,如圖2所示,包括:檢測模塊201,用于檢測用戶是否對觸摸屏的通知顯示區(qū)域進行觸 摸操作;調(diào)整模塊202,用于當檢測到用戶是對所述觸摸屏的通知顯示區(qū)域進行觸摸操作 時,將所述通知以懸浮窗口的形式進行顯示。具體地說所述檢測模塊201包括:確定單元, 用于當所述觸摸屏的通知顯示區(qū)域中有一個通知時,確定用戶是否選中所述一個通知,以 及當所述觸摸屏的通知顯示區(qū)域中有多個通知時,確定用戶是否選中所述多個通知中的一 個通知;檢測單元,用于當確定所述一個通知被選中后,檢測用戶是否對所述一個通知進行 持續(xù)的下拉觸摸操作,以及當確定所述多個通知中的一個通知被選中后,將所述一個通知 以預覽圖的形式進行顯示,或者檢測用戶是否對所述一個通知進行持續(xù)的下拉觸摸操作。
[0052] 本發(fā)明還包括:檢測單元,用于檢測用戶是否輸入分屏指令;調(diào)整單元,用于當檢 測到用戶輸入分屏指令時,在所述觸摸屏上分屏顯示所述懸浮窗口和其他窗口。
[0053] 圖3顯示了本發(fā)明實施例提供的終端窗口布局示意圖,如圖3所示,將所述終端的 觸摸屏劃分成通知顯示區(qū)域和全窗口顯示區(qū)域,其通知顯示區(qū)域包括通知模塊30,全窗口 顯示區(qū)域包括顯示屏模塊10、窗口顯示區(qū)域模塊40。所述終端還包括中央處理模塊20。具 體地說,顯示屏模塊10用于顯示程序窗口,中央處理模塊20用于數(shù)據(jù)運算,并判斷手指觸 摸的區(qū)域和手勢類型,當手指觸摸的區(qū)域和手勢類型與預置的過程一致時,改變窗口區(qū)域 顯示的布局,通知模塊30用于在通知顯示區(qū)域中顯示收到的通知,可以是顯示屏模塊的一 部分,或者不同硬件,窗口顯示區(qū)域模塊40用于在全窗口顯示區(qū)域中顯示窗口的區(qū)域。
[0054] 圖4和圖5顯示了本發(fā)明第一實施例和第二實施例分別提供的通過手勢增加終端 窗口的示意圖,圖4是在通知顯示區(qū)域中有多個通知時增加一個懸浮窗口,圖5是在通知顯 示區(qū)域中僅有一個通知時增加一個懸浮窗口,其增加懸浮窗口的步驟包括:
[0055] 步驟一、通知顯示區(qū)域中顯示收到一個或多個通知;
[0056] 本發(fā)明用戶的手持設(shè)備,具備可觸摸的屏幕,并將手持設(shè)備的可觸摸屏幕劃分為 通知顯示區(qū)域和全窗口顯示區(qū)域,在點亮可觸摸的屏幕后,用于在通知顯示區(qū)域中顯示通 知的區(qū)域,下面簡稱區(qū)域A,顯示收到通知的圖標或者文字。
[0057] 步驟二、檢測用戶手指對一個通知產(chǎn)生接觸后,識別到通知被選中;
[0058] 當觸摸屏檢測到手指接觸區(qū)域A后,識別到通知被選中。如下圖4所示,當區(qū)域A 多于一個通知時,系統(tǒng)識別手指接觸的通知后,顯示識別到的通知程序圖標或者程序局部 界面等的預覽圖,預覽圖如下圖4的第二個線框屏幕所示;如下圖5所示,當區(qū)域A只有一 個通知時,可略過顯示預覽圖的步驟。
[0059] 步驟三、拖動被選中的通知移動一定距離;
[0060] 步驟四、手指釋放后,通知以懸浮窗口方式顯示在全窗口顯示區(qū)域中。
[0061] 當檢測到手指按住被選中的通知進行持續(xù)下拉拖動,并當手指拖動通知移動超過 一定距離或者進入特定區(qū)域時,如下圖4和圖5的第三個線框屏幕所示,通知的圖標或者文 字自動轉(zhuǎn)變?yōu)橐粋€懸浮窗口,顯示通知對應(yīng)的應(yīng)用程序界面,手指釋放后,懸浮窗口停留在 全窗口顯示區(qū)域中所釋放的位置,流程結(jié)束,此時在全窗口顯示區(qū)域中顯示兩個窗口,一個 是充滿可觸摸屏幕的窗口,顯示在底層,另一個是懸浮窗口,顯示在上層。
[0062] 圖6顯示了本發(fā)明實施例提供的通過手勢對終端窗口改變的示意圖,如圖6所示, 從懸浮窗口 +全窗口,轉(zhuǎn)換為兩個分屏窗口的顯示過程。
[0063] 步驟一、可觸摸屏幕中顯不一個全界面的窗口和一個懸浮窗口;
[0064] 步驟二、當檢測到用戶手指對懸浮窗口進行接觸后,識別到懸浮窗口處在可被移 動的狀態(tài);
[0065] 步驟三、拖動懸浮窗口移動到特定的區(qū)域;
[0066] 步驟四、手指釋放后,全界面窗口改為局部顯示,懸浮窗口與全窗口改為上下平鋪 關(guān)系,相互不遮擋的方式共同鋪滿窗口顯示區(qū)域。
[0067] 此外,本發(fā)明不僅實現(xiàn)懸浮窗口與全窗口改為上下平鋪關(guān)系,還可以實現(xiàn)懸浮窗 口與全窗口改為左右平鋪關(guān)系。
[0068] 也就是說,在全窗口顯示區(qū)域中的顯示窗口的區(qū)域,下面簡稱區(qū)域B,區(qū)域B顯示 一個全界面的窗口和一個懸浮窗口。觸摸屏檢測到手指拖動懸浮窗口改變位置時,當懸浮 窗口預設(shè)比例面積進入特定的區(qū)域(例如區(qū)域B的底部,這個特定區(qū)域可以是屏幕任意位 置),這個區(qū)域有色彩變化,或者其它效果提醒。手指釋放后,懸浮窗口嵌入全窗口之中,與 全窗口不相互遮擋的方式共同鋪滿區(qū)域B。
[0069] 綜上所述,本發(fā)明具有以下技術(shù)效果:
[0070] 采用本發(fā)明所述的多窗口建立和改變布局形式的方案,能夠更直覺、快速的根據(jù) 用戶需求隨時改變窗口程序顯示形態(tài),提升設(shè)備多任務(wù)的操作體驗。
[0071] 盡管上文對本發(fā)明進行了詳細說明,但是本發(fā)明不限于此,本【技術(shù)領(lǐng)域】技術(shù)人員 可以根據(jù)本發(fā)明的原理進行各種修改。因此,凡按照本發(fā)明原理所作的修改,都應(yīng)當理解為 落入本發(fā)明的保護范圍。
【權(quán)利要求】
1. 一種基于手勢操作調(diào)整終端窗口顯示的方法,其特征在于,包括以下步驟: 檢測用戶是否對觸摸屏的通知顯示區(qū)域進行觸摸操作; 當檢測到用戶是對所述觸摸屏的通知顯示區(qū)域進行觸摸操作時,將所述通知以懸浮窗 口的形式進行顯示。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述的將所述通知以懸浮窗口的形式顯 示之后的步驟還包括: 檢測用戶是否輸入分屏指令; 當檢測到用戶輸入分屏指令時,在所述觸摸屏上分屏顯示所述懸浮窗口和其他窗口。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述的檢測用戶是否對觸摸屏的通知顯 示區(qū)域進行觸摸操作包括: 當所述觸摸屏的通知顯示區(qū)域中有一個通知時,確定用戶是否選中所述一個通知; 當確定所述一個通知被選中后,檢測用戶是否對所述一個通知進行持續(xù)的下拉觸摸操 作。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述的檢測用戶是否對觸摸屏的通知顯 示區(qū)域進行觸摸操作還包括: 當所述觸摸屏的通知顯示區(qū)域中有多個通知時,確定用戶是否選中所述多個通知中的 一個通知; 當確定所述多個通知中的一個通知被選中后,將所述一個通知以預覽圖的形式進行顯 示,或者檢測用戶是否對所述一個通知進行持續(xù)的下拉觸摸操作。
5. 根據(jù)權(quán)利要求3或4所述的方法,其特征在于,所述的當檢測到用戶是對所述觸摸屏 的通知顯示區(qū)域進行觸摸操作時,將所述通知以懸浮窗口的形式進行顯示包括: 判斷所述下拉觸摸操作與預置的包含觸摸區(qū)域和觸摸類型的觸摸操作是否相同; 若判斷所述下拉的觸摸操作與預置的包含觸摸區(qū)域和觸摸類型的觸摸操作相同時,則 將所述通知以懸浮窗口的形式進行顯示。
6. 根據(jù)權(quán)利要求2所述的方法,其特征在于,所述檢測用戶是否輸入分屏指令包括: 確定用戶是否選中所述觸摸屏中顯示的懸浮窗口; 當確定所述懸浮窗口被選中后,通過對用戶是否在所述懸浮窗口進行持續(xù)的拖動觸摸 操作來檢測用戶是否輸入分屏指令。
7. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述當檢測到用戶輸入分屏指令時,在所 述觸摸屏上分屏顯示所述懸浮窗口和其他窗口包括: 對用戶在所述懸浮窗口進行持續(xù)拖動觸摸操作的拖動方向進行檢測; 根據(jù)所檢測到的拖動方向,在所述觸摸屏上分屏顯示所述懸浮窗口和其他窗口。
8. -種基于手勢操作調(diào)整終端窗口顯示的裝置,其特征在于,包括: 檢測模塊,用于檢測用戶是否對觸摸屏的通知顯示區(qū)域進行觸摸操作; 調(diào)整模塊,用于當檢測到用戶是對所述觸摸屏的通知顯示區(qū)域進行觸摸操作時,將所 述通知以懸浮窗口的形式進行顯示。
9. 根據(jù)權(quán)利要求8所述的裝置,其特征在于,還包括: 檢測單元,用于檢測用戶是否輸入分屏指令; 調(diào)整單元,用于當檢測到用戶輸入分屏指令時,在所述觸摸屏上分屏顯示所述懸浮窗 口和其他窗口。
10.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述檢測模塊包括: 確定單元,用于當所述觸摸屏的通知顯示區(qū)域中有一個通知時,確定用戶是否選中所 述一個通知,以及當所述觸摸屏的通知顯示區(qū)域中有多個通知時,確定用戶是否選中所述 多個通知中的一個通知; 檢測單元,用于當確定所述一個通知被選中后,檢測用戶是否對所述一個通知進行持 續(xù)的下拉觸摸操作,以及當確定所述多個通知中的一個通知被選中后,將所述一個通知以 預覽圖的形式進行顯示,或者檢測用戶是否對所述一個通知進行持續(xù)的下拉觸摸操作。
【文檔編號】G06F3/0488GK104090720SQ201410140984
【公開日】2014年10月8日 申請日期:2014年4月10日 優(yōu)先權(quán)日:2014年4月10日
【發(fā)明者】周慧虹 申請人:中興通訊股份有限公司