本發(fā)明涉及通信技術(shù),尤其涉及一種分屏方法、終端的用戶界面和終端。
背景技術(shù):
隨著技術(shù)的發(fā)展,智能手機已經(jīng)非常普遍,并得到了廣泛的應(yīng)用,豐富的應(yīng)用功能給用戶帶來各種各樣的體驗,例如,用戶可以同時開啟多個任務(wù),在多個任務(wù)之間來回切換。但是,目前的多數(shù)的智能手機只能進(jìn)行單屏操作,需要進(jìn)行多窗口操作時,必須將當(dāng)前的窗口隱藏到后臺,其操作不方便。
為解決上述問題,具有分屏技術(shù)的智能手機應(yīng)用而生,現(xiàn)有具有分屏技術(shù)的智能手機,其上安裝有分屏軟件,并在手機桌面上設(shè)置清理軟件的快捷鍵,當(dāng)用戶需要清理后臺任務(wù)時,用戶到手機桌面上手動點擊該快捷鍵實現(xiàn)分屏。
但是,現(xiàn)有技術(shù)需要用戶退出當(dāng)前的界面,到手機桌面上點擊分屏軟件的快捷鍵,其使用不方便,人機交互不夠智能。
技術(shù)實現(xiàn)要素:
本發(fā)明提供一種分屏方法、終端的用戶界面和終端,以解決現(xiàn)有技術(shù)中當(dāng)用戶需要分屏?xí)r,用戶需要退出當(dāng)前的界面,到主界面上點擊分屏軟件的快捷鍵,造成操作不方便、人機交互不夠智能的技術(shù)問題。
第一方面,本發(fā)明提供一種分屏方法,所述方法包括:
獲取用戶在終端設(shè)備的導(dǎo)航區(qū)輸入的第一操作,確定所述第一操作對應(yīng)的第一觸摸事件;其中,所述導(dǎo)航區(qū)包括按鍵區(qū)域和觸摸區(qū)域;所述第一觸摸事件包括:所述終端設(shè)備根據(jù)所述第一操作所采集的在所述按鍵區(qū)域的第一滑動事件、所述終端設(shè)備根據(jù)所述第一操作所采集的在所述觸摸區(qū)域上的第二滑動事件、所述終端設(shè)備根據(jù)所述第一操作所采集的在所述觸摸區(qū)域和所述按鍵區(qū)域上的第三滑動事件中的至少一個;
根據(jù)所述第一觸摸事件,在維持所述終端設(shè)備在接收所述第一操作之前的顯示界面的顯示狀態(tài)下,觸發(fā)所述終端設(shè)備的分屏顯示模式,顯示分屏界面。
在第一方面的另一種可能的實現(xiàn)方式中,上述根據(jù)所述第一觸摸事件,在維持所述終端設(shè)備在接收所述第一操作之前的顯示界面的顯示狀態(tài)下,觸發(fā)所述終端設(shè)備的分屏顯示模式,顯示分屏界面,具體包括:
判斷所述第一觸摸事件是否與預(yù)設(shè)的滑動觸摸事件匹配;
若是,若是,則在維持所述終端設(shè)備在接收所述第一操作之前的顯示界面的顯示狀態(tài)下,觸發(fā)所述終端設(shè)備的分屏顯示模式,顯示分屏界面;其中,所述分屏界面包括至少兩個子顯示屏,所述顯示界面在任一個子顯示屏中顯示,其他子顯示屏中顯示待顯示界面的縮略圖。
在第一方面的另一種可能的實現(xiàn)方式中,本發(fā)明的方法還包括:
接收用戶在所述其他子顯示屏中輸入的選擇操作;其中,所述選擇操作包括:用戶在所述待顯示界面的縮略圖上的下拉操作、用戶在所述待顯示界面的縮略圖上的點擊操作中的至少一個;
根據(jù)所述選擇操作確定用戶選擇的待顯示界面,并在所述待顯示界面的縮略圖所屬的子顯示屏上顯示所述待顯示界面。
在第一方面的另一種可能的實現(xiàn)方式中,上述第一滑動事件包括所述第一操作對應(yīng)在所述按鍵區(qū)域的第一滑動軌跡和所述第一操作對應(yīng)在所述按鍵區(qū)域的第一滑動速度;
上述第二滑動事件包括所述第一操作對應(yīng)在所述觸摸區(qū)域的第二滑動軌跡和所述第一操作對應(yīng)在所述觸摸區(qū)域的第二滑動速度;
上述第三滑動事件包括所述第一操作對應(yīng)在所述觸摸區(qū)域和所述按鍵區(qū)域上的第三滑動軌跡和所述第一操作對應(yīng)在所述觸摸區(qū)域和所述按鍵區(qū)域上的第三滑動速度。
在第一方面的另一種可能的實現(xiàn)方式中,上述判斷所述第一觸摸事件是否與預(yù)設(shè)的滑動觸摸事件匹配,具體包括:
當(dāng)所述第一觸摸事件為所述第一滑動事件時,則所述終端設(shè)備在判斷所述第一滑動軌跡和所述第一滑動速度滿足第一預(yù)設(shè)條件后,則確定所述第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配;
或者,
當(dāng)所述第一觸摸事件為所述第二滑動事件時,則所述終端設(shè)備在判斷所述第二滑動軌跡和所述第二滑動速度滿足第二預(yù)設(shè)條件后,則確定所述第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配;
或者,
當(dāng)所述第一觸摸事件為所述第三滑動事件時,則所述終端設(shè)備在判斷所述第三滑動軌跡和所述第三滑動速度滿足第三預(yù)設(shè)條件后,則確定所述第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配。
在第一方面的另一種可能的實現(xiàn)方式中,上述第一滑動軌跡、第二滑動軌跡、第三滑動軌跡均包括第一軌跡和第二軌跡,且所述第一軌跡和所述第二軌跡為相向滑動形成的兩條軌跡。
在第一方面的另一種可能的實現(xiàn)方式中,上述第一觸摸事件還包括:所述終端根據(jù)所述第一操作所采集的在所述觸摸區(qū)域的第一長按事件、所述終端根據(jù)所述第一操作所采集的在所述觸摸區(qū)域上的第一雙擊事件中的至少一個。
在第一方面的另一種可能的實現(xiàn)方式中,結(jié)合上述實現(xiàn)方式,上述判斷所述第一觸摸事件是否與預(yù)設(shè)的滑動觸摸事件匹配,具體包括:
當(dāng)所述第一觸摸事件為所述第一長按事件時,則所述終端在判斷所述第一操作在所述觸摸區(qū)域上的接觸時長滿足第一預(yù)設(shè)時長時,確定第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配;
或者,
當(dāng)所述第一觸摸事件為所述第一雙擊事件時,則所述終端在判斷所述第一操作在所述觸摸區(qū)域上的點擊次數(shù)為兩次時,確定第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配。
本發(fā)明的終端設(shè)備的按鍵區(qū)域包括虛擬按鍵區(qū)域和/或物理按鍵區(qū)域;所述虛擬按鍵區(qū)域包括:虛擬回車鍵、虛擬返回鍵和虛擬多任務(wù)鍵。
第二方面,本發(fā)明提供一種終端的用戶界面,包括:
所述終端包括:顯示器、存儲器、多個應(yīng)用程序、以及用于執(zhí)行存儲在所述存儲器中的一個或多個程序的一個或多個處理器,所述顯示器包括導(dǎo)航區(qū)、觸敏表面和顯示屏,所述導(dǎo)航區(qū)包括按鍵區(qū)域和觸摸區(qū)域;
所述用戶界面包括用于顯示第一顯示界面的界面元素的第一顯示界面,和用于顯示待顯示界面的縮略圖的第二顯示界面,所述第二顯示界面位于所述第一顯示界面之上;
其中,
在所述導(dǎo)航區(qū)上檢測到第一操作,并確定第一操作對應(yīng)的第一觸摸事件后,響應(yīng)所述第一觸摸事件;所述第一觸摸事件包括:所述終端設(shè)備根據(jù)所述第一操作所采集的在所述按鍵區(qū)域的第一滑動事件、所述終端設(shè)備根據(jù)所述第一操作所采集的在所述觸摸區(qū)域上的第二滑動事件、所述終端設(shè)備根據(jù)所述第一操作所采集的在所述觸摸區(qū)域和所述按鍵區(qū)域上的第三滑動事件中的至少一個;
在顯示屏上顯示所述第一顯示界面;所述第一顯示界面中包括的所述第一顯示界面的界面元素為所述終端在接收到所述第一操作之前的初始顯示界面的界面元素;
在所述顯示屏上顯示所述第二界面;所述第二顯示界面包括各待顯示界面的縮略圖和觸敏表面。
在第二方面的另一種可行的實現(xiàn)方式中,所述用戶界面還包括用于顯示第一顯示界面的界面元素的第三顯示界面和用于顯示第四顯示界面的界面元素的第四顯示界面,所述第三顯示界面為所述第一顯示界面的縮略圖;
其中,
在所述第二顯示界面的觸敏表面上檢測到選擇操作,并確定所述選擇操作對應(yīng)的待顯示界面;所選擇操作包括:用戶在所述待顯示界面的縮略圖上的下拉操作、用戶在所述待顯示界面的縮略圖上的點擊操作中的至少一個;
在所述顯示屏的第一部分上顯示所述第三顯示界面;所述第三顯示界面包括所述第一顯示界面的界面元素;
在所述顯示屏的第二部分上顯示所述第四顯示界面;所述第四顯示界面包括所述待顯示界面的界面元素。
在第二方面的另一種可行的實現(xiàn)方式中,所述第一顯示界面的尺寸小于所述終端的初始顯示界面。
在第二方面的另一種可行的實現(xiàn)方式中,所述待顯示界面的縮略圖為待顯示應(yīng)用界面的圖標(biāo)或者所述待顯示應(yīng)用界面的縮略圖。
第三方面,本發(fā)明提供一種終端,包括:
第一輸入設(shè)備,用于獲取用戶在終端設(shè)備的導(dǎo)航區(qū)輸入的第一操作,
處理器,用于確定所述第一操作對應(yīng)的第一觸摸事件;其中,所述導(dǎo)航區(qū)包括按鍵區(qū)域和觸摸區(qū)域;所述第一觸摸事件包括:所述終端設(shè)備根據(jù)所述第一操作所采集的在所述按鍵區(qū)域的第一滑動事件、所述終端設(shè)備根據(jù)所述第一操作所采集的在所述觸摸區(qū)域上的第二滑動事件、所述終端設(shè)備根據(jù)所述第一操作所采集的在所述觸摸區(qū)域和所述按鍵區(qū)域上的第三滑動事件中的至少一個;
顯示屏,用于根據(jù)所述第一觸摸事件,在維持所述終端設(shè)備在接收所述第一操作之前的顯示界面的顯示狀態(tài)下,觸發(fā)所述終端設(shè)備的分屏顯示模式時,顯示分屏界面。
在本發(fā)明的另一種可能的實現(xiàn)方式中,所述顯示屏具體用于,
在所述處理器判斷所述第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配時,則在維持所述終端設(shè)備在接收所述第一操作之前的顯示界面的顯示狀態(tài)下,觸發(fā)所述終端設(shè)備的分屏顯示模式,顯示分屏界面;其中,所述分屏界面包括至少兩個子顯示屏,所述顯示界面在任一個子顯示屏中顯示,其他子顯示屏中顯示待顯示界面的縮略圖。
在第三方面的另一種可能的實現(xiàn)方式中,所述終端還包括:
第二輸入設(shè)備,用于接收用戶在所述其他子顯示屏中輸入的選擇操作;其中,所述選擇操作包括:用戶在所述待顯示界面的縮略圖上的下拉操作、用戶在所述待顯示界面的縮略圖上的點擊操作中的至少一個;
所述顯示屏,用于根據(jù)所述選擇操作確定用戶選擇的待顯示界面,并在所述待顯示界面的縮略圖所屬的子顯示屏上顯示所述待顯示界面。
在本發(fā)明的另一種可能的實現(xiàn)方式中,
所述第一滑動事件包括所述第一操作對應(yīng)在所述按鍵區(qū)域的第一滑動軌跡和所述第一操作對應(yīng)在所述按鍵區(qū)域的第一滑動速度;
所述第二滑動事件包括所述第一操作對應(yīng)在所述觸摸區(qū)域的第二滑動軌跡和所述第一操作對應(yīng)在所述觸摸區(qū)域的第二滑動速度;
所述第三滑動事件包括所述第一操作對應(yīng)在所述觸摸區(qū)域和所述按鍵區(qū)域上的第三滑動軌跡和所述第一操作對應(yīng)在所述觸摸區(qū)域和所述按鍵區(qū)域上的第三滑動速度。
在第三方面的另一種可能的實現(xiàn)方式中,所述處理器,具體用于:
當(dāng)所述第一觸摸事件為所述第一滑動事件時,在判斷所述第一滑動軌跡和所述第一滑動速度滿足第一預(yù)設(shè)條件后,確定所述第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配;
或者,
當(dāng)所述第一觸摸事件為所述第二滑動事件時,在判斷所述第二滑動軌跡和所述第二滑動速度滿足第二預(yù)設(shè)條件后,確定所述第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配;
或者,
當(dāng)所述第一觸摸事件為所述第三滑動事件時,在判斷所述第三滑動軌跡和所述第三滑動速度滿足第三預(yù)設(shè)條件后,確定所述第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配。
在第三方面的另一種可能的實現(xiàn)方式中,所述第一滑動軌跡、所述第二滑動軌跡、所述第三滑動軌跡均包括第一軌跡和第二軌跡,且所述第一軌跡和所述第二軌跡為相向滑動形成的兩條軌跡。
在第三方面的另一種可能的實現(xiàn)方式中,所述第一觸摸事件還包括:所述終端根據(jù)所述第一操作所采集的在所述觸摸區(qū)域的第一長按事件、所述終端根據(jù)所述第一操作所采集的在所述觸摸區(qū)域上的第一雙擊事件中的至少一個。
在第三方面的另一種可能的實現(xiàn)方式中,所述處理器,具體用于:
當(dāng)所述第一觸摸事件為所述第一長按事件時,在判斷所述第一操作在所述觸摸區(qū)域上的接觸時長滿足第一預(yù)設(shè)時長時,確定第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配;
或者,
當(dāng)所述第一觸摸事件為所述第一雙擊事件時,在判斷所述第一操作在所述觸摸區(qū)域上的點擊次數(shù)為兩次時,確定第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配。
本發(fā)明提供的分屏方法、終端的用戶界面和終端,終端設(shè)備獲取用戶在終端設(shè)備的導(dǎo)航區(qū)輸入的第一操作,確定所述第一操作對應(yīng)的第一觸摸事件,并根據(jù)所述第一觸摸事件,在維持所述終端設(shè)備在接收所述第一操作之前的顯示界面的顯示狀態(tài)下,觸發(fā)終端設(shè)備的分屏顯示模式,顯示分屏界面。即,本實施例提供的方法,用戶可以在終端設(shè)備的導(dǎo)航區(qū)輸入不同的第一操作來觸發(fā)終端設(shè)備進(jìn)入分屏顯示模式,使得用戶在不退出當(dāng)前界面的情況下即可實現(xiàn)分屏顯示,進(jìn)而提高了人機交互的智能性。并且,本發(fā)明的方法,用戶不僅可以在按鍵區(qū)域上輸入不同的第一操作,用戶還可以在觸摸區(qū)域、按鍵區(qū)域和觸摸區(qū)域上輸入不同的第一操觸發(fā)終端設(shè)備的分屏顯示模式,進(jìn)而豐富了觸發(fā)終端設(shè)備的分屏顯示模式的方式,進(jìn)一步提高了人機交互的智能性。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明提供的終端設(shè)備的示意圖;
圖1a為本發(fā)明提供的終端設(shè)備的另一示意圖;
圖2為本發(fā)明提供的分屏方法實施例一的流程示意圖;
圖3為本發(fā)明提供的分屏方法實施例二的流程示意圖;
圖4為本發(fā)明實施例二提供的分屏顯示界面的示意圖;
圖5為本發(fā)明實施例三提供的分屏顯示界面的示意圖;
圖6為本發(fā)明實施例四提供的分屏顯示界面的示意圖
圖7為本發(fā)明提供的分屏方法的第一操作示意圖;
圖8為本發(fā)明提供的分屏方法的第二操作示意圖;
圖9為本發(fā)明提供的分屏方法的第三操作示意圖;
圖10為本發(fā)明提供的分屏方法的第四操作示意圖;
圖11為本發(fā)明提供的分屏方法的第五操作示意圖;
圖12為本發(fā)明提供的分屏方法的第六操作示意圖;
圖13為本發(fā)明提供的分屏方法的第七操作示意圖;
圖14為本發(fā)明提供的終端的結(jié)構(gòu)示意圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
本發(fā)明所涉及的終端設(shè)備,其導(dǎo)航區(qū)包括按鍵區(qū)域和觸摸區(qū)域,例如可以是導(dǎo)航區(qū)包括按鍵區(qū)域和觸摸區(qū)域的手機、個人數(shù)字助理(Personal Digital Assistant,PDA)、平板電腦、便攜式計算機等移動通訊設(shè)備,本發(fā)明對此不做限制。
本發(fā)明實施例涉及的方法與終端,旨在解決現(xiàn)有技術(shù)中當(dāng)用戶需要分屏?xí)r,用戶需要退出當(dāng)前的界面,到主界面上點擊分屏軟件的快捷鍵,造成操作不方便、人機交互不夠智能的技術(shù)問題。
圖1為本發(fā)明提供的終端設(shè)備的示意圖,圖1a為本發(fā)明提供的終端設(shè)備的另一示意圖,如圖1和圖1a所述,本實施例的終端設(shè)備包括顯示區(qū)和導(dǎo)航區(qū),導(dǎo)航區(qū)包括按鍵區(qū)域和觸摸區(qū)域,其中,按鍵區(qū)域可以位于導(dǎo)航區(qū)的中部,觸摸區(qū)域位于按鍵區(qū)域的兩端。圖1所示的終端設(shè)備其按鍵為虛擬按鍵,圖1a所示的終端設(shè)備其按鍵為物理按鍵,該物理按鍵具有感應(yīng)功能,可以感應(yīng)到用戶的滑動操作??蛇x的,本實施例的終端設(shè)備還可以是其他形式,本實施例對此不做限制,只要保證其導(dǎo)航區(qū)包括按鍵區(qū)域和觸摸區(qū)域即可。
下面以具體地實施例對本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說明。下面這幾個具體的實施例可以相互結(jié)合,對于相同或相似的概念或過程可能在某些實施例不再贅述。
圖2為本發(fā)明提供的分屏方法實施例一的流程示意圖。本實施例的執(zhí)行主體為終端設(shè)備,本實施例涉及的是終端設(shè)備根據(jù)用戶在導(dǎo)航區(qū)輸入的第一操作來分屏,顯示分屏界面的具體過程。如圖2所示,該方法可以包括:
S101:獲取用戶在終端設(shè)備的導(dǎo)航區(qū)輸入的第一操作,確定所述第一操作對應(yīng)的第一觸摸事件;其中,所述導(dǎo)航區(qū)包括按鍵區(qū)域和觸摸區(qū)域;所述第一觸摸事件包括:所述終端設(shè)備根據(jù)所述第一操作所采集的在所述按鍵區(qū)域的第一滑動事件、所述終端設(shè)備根據(jù)所述第一操作所采集的在所述觸摸區(qū)域上的第二滑動事件、所述終端設(shè)備根據(jù)所述第一操作所采集的在所述觸摸區(qū)域和所述按鍵區(qū)域上的第三滑動事件中的至少一個。
具體的,如圖1或者圖1a所示本實施例的終端設(shè)備的導(dǎo)航區(qū)包括按鍵區(qū)域和觸摸區(qū)域,終端設(shè)備獲取用戶在導(dǎo)航區(qū)輸入的第一操作。該第一操作可以是用戶在按鍵區(qū)域的滑動操作,也可以是用戶在觸摸區(qū)域的滑動操作,還可以是用戶在按鍵區(qū)域和觸摸區(qū)域的滑動操作。其中,用戶在按鍵區(qū)域的滑動操作為用戶在沒有按下按鍵區(qū)域的按鍵時,在按鍵區(qū)域的上下左右等各種軌跡的滑動操作,即本實施例的按鍵區(qū)域具有感應(yīng)功能,可以感應(yīng)到用戶的滑動操作。用戶在觸摸區(qū)域上的滑動操作可以是用戶在觸摸區(qū)域的上下左右等各種軌跡的滑動操作。用戶在按鍵區(qū)域和觸摸區(qū)域的滑動操作可以是用戶在沒有按下按鍵區(qū)域的按鍵時,在觸摸區(qū)域和按鍵區(qū)域上的各種滑動操作。
可選的,本實施例的第一操作還可以為用戶在終端設(shè)備的按鍵區(qū)域上的雙擊操作,還可以為在終端設(shè)備的觸摸區(qū)域上的長按操作,還可以為在終端設(shè)備的按鍵區(qū)域的長按操作等。
需要說明的是,上述導(dǎo)航區(qū)可以是安卓系統(tǒng)下的虛擬導(dǎo)航區(qū),例如可以參見圖1所示,該虛擬導(dǎo)航區(qū)包括虛擬按鍵區(qū)域和位于按鍵區(qū)域兩端的觸摸區(qū)域??蛇x的,如圖1a所示,上述導(dǎo)航區(qū)域還可以為蘋果系統(tǒng)(iphone Operating System,以下簡稱IOS)下設(shè)置的具有物理按鍵(即實體按鍵)的物理導(dǎo)航區(qū),該導(dǎo)航區(qū)的包括物理按鍵區(qū)域和位于物理按鍵區(qū)域兩端的觸摸區(qū)域。當(dāng)導(dǎo)航區(qū)為安卓系統(tǒng)下的虛擬導(dǎo)航區(qū)時,上述虛擬按鍵可以為具有與實體按鍵功能相同的一些虛擬控件,例如終端設(shè)備的“回車鍵(home)”、“返回鍵(back)”等;當(dāng)導(dǎo)航區(qū)為IOS系統(tǒng)下的物理導(dǎo)航區(qū)時,物理按鍵具有返回主界面的功能。
可選的,終端設(shè)備可以通過預(yù)先設(shè)置的用戶接口獲取用戶輸入的第一操作,也可以通過底層的一些應(yīng)用軟件采集用戶輸入的第一操作,還可以通過壓力傳感器、定時器、速度傳感器等硬件采集用戶輸入的第一操作,本發(fā)明實施例對終端設(shè)備獲取用戶輸入的第一操作的獲取方式并不做限定。
當(dāng)終端設(shè)備獲取到用戶輸入的第一操作后,終端設(shè)備根據(jù)該第一操作提取終端設(shè)備進(jìn)行分屏的參考依據(jù),即獲取第一觸摸事件。當(dāng)?shù)谝徊僮鳛橛脩粼诮K端設(shè)備的按鍵區(qū)域的滑動操作時,終端設(shè)備所確定的第一觸摸事件即為第一滑動事件。當(dāng)?shù)谝徊僮鳛橛脩粼诮K端設(shè)備的觸摸區(qū)域上的滑動操作時,終端設(shè)備所確定的第一觸摸事件即為第二滑動事件。當(dāng)?shù)谝徊僮鳛橛脩粼诮K端設(shè)備的按鍵區(qū)域和觸摸區(qū)域上的滑動操作時,終端設(shè)備所確定的第一觸摸事件即為第三滑動事件。
本實施例的方法,用戶在終端設(shè)備上輸入的第一操作可以是在按鍵區(qū)域上的滑動操作,還可以是觸摸區(qū)域上的滑動操作、或者在按鍵區(qū)域和觸摸區(qū)域上的滑動操作,使得終端設(shè)備根據(jù)上述任意一種滑動操作即可確定第一觸發(fā)事件,并根據(jù)該第一觸發(fā)事件來觸發(fā)終端設(shè)備進(jìn)行分屏,顯示分屏界面,進(jìn)而豐富了用戶觸發(fā)終端設(shè)備進(jìn)入分屏顯示模式的方式,給用戶體驗帶來更多的可能性。
S102:根據(jù)所述第一觸摸事件,在維持所述終端設(shè)備在接收所述第一操作之前的顯示界面的顯示狀態(tài)下,觸發(fā)所述終端設(shè)備的分屏顯示模式,顯示分屏界面。
具體的,上述終端設(shè)備所確定的第一觸摸事件中,終端設(shè)備可以獲取到與第一觸摸事件相關(guān)的坐標(biāo)參數(shù)、時間參數(shù)、速度參數(shù)、方向參數(shù)、點擊次數(shù)等參數(shù),終端設(shè)備可以根據(jù)這些參數(shù)來確定是否進(jìn)入分屏顯示模式。例如,終端設(shè)備中安裝有分屏顯示軟件,終端設(shè)備可以根據(jù)上述第一觸摸事件,在維持所述終端在接收所述第一操作之前的顯示界面的顯示狀態(tài)下,觸發(fā)啟動該分屏顯示軟件,使得終端設(shè)備進(jìn)入分屏顯示模式,顯示分屏界面。
例如,用戶當(dāng)前的操作界面為微信界面,此時用戶在終端設(shè)備的導(dǎo)航區(qū)輸入第一操作,終端設(shè)備根據(jù)該第一操作,確定該第一操作對應(yīng)的第一觸發(fā)事件為分屏顯示模式時,終端設(shè)備在保持當(dāng)前微信界面不變的情況下,進(jìn)入分屏顯示模式,顯示分屏界面。即本實施例的方法,使得用戶在不要退出當(dāng)前微信界面的情況下即可觸發(fā)啟動終端設(shè)備的分屏顯示模式,從而提高了用戶人機交互的智能化。
本發(fā)明提供的分屏方法,終端設(shè)備獲取用戶在終端設(shè)備的導(dǎo)航區(qū)輸入的第一操作,確定所述第一操作對應(yīng)的第一觸摸事件,并根據(jù)所述第一觸摸事件,在維持所述終端設(shè)備在接收所述第一操作之前的顯示界面的顯示狀態(tài)下,觸發(fā)終端設(shè)備的分屏顯示模式,顯示分屏界面。即,本實施例提供的方法,用戶可以在終端設(shè)備的導(dǎo)航區(qū)輸入不同的第一操作來觸發(fā)終端設(shè)備進(jìn)入分屏顯示模式,使得用戶在不退出當(dāng)前界面的情況下即可實現(xiàn)分屏顯示,進(jìn)而提高了人機交互的智能性。并且,本發(fā)明的方法,用戶不僅可以在按鍵區(qū)域上輸入不同的第一操作,用戶還可以在觸摸區(qū)域、按鍵區(qū)域和觸摸區(qū)域上輸入不同的第一操觸發(fā)終端設(shè)備的分屏顯示模式,進(jìn)而豐富了觸發(fā)終端設(shè)備的分屏顯示模式的方式,進(jìn)一步提高了人機交互的智能性。
圖3為本發(fā)明提供的分屏方法實施例二的流程示意圖。在上述實施例的基礎(chǔ)上,本實施例涉及的是終端設(shè)備根據(jù)所述第一觸摸事件,在維持所述終端設(shè)備在接收所述第一操作之前的顯示界面的顯示狀態(tài)下,觸發(fā)所述終端設(shè)備的分屏顯示模式,顯示分屏界面的具體過程。如圖3所示,上述S102具體可以包括:
S201、判斷所述第一觸摸事件是否與預(yù)設(shè)的滑動觸摸事件匹配。
S202、若是,則在維持所述終端設(shè)備在接收所述第一操作之前的顯示界面的顯示狀態(tài)下,觸發(fā)所述終端設(shè)備的分屏顯示模式,顯示分屏界面;其中,所述分屏界面包括至少兩個子顯示屏,所述顯示界面在任一個子顯示屏中顯示,其他子顯示屏中顯示待顯示界面的縮略圖。
本實施例中,終端設(shè)備中保存有預(yù)設(shè)的滑動觸摸事件,終端設(shè)備判斷根據(jù)用戶輸入的第一操作確定的第一觸摸事件是否與預(yù)設(shè)到的滑動事件匹配,當(dāng)?shù)谝挥|摸事件與預(yù)設(shè)的觸摸事件匹配時,終端設(shè)備在維持所述終端設(shè)備在接收所述第一操作之前的顯示界面的顯示狀態(tài)下,觸發(fā)終端設(shè)備的分屏顯示模式,使得終端設(shè)備顯示分屏界面。
具體的,用戶向終端設(shè)備輸入第一操作,終端設(shè)備根據(jù)第一操作確定與其對應(yīng)的第一觸摸事件。將該第一觸摸事件與預(yù)設(shè)的滑動觸摸事件進(jìn)行匹配,當(dāng)匹配時,終端設(shè)備在維持終端設(shè)備接收第一操作之前的顯示界面的顯示狀態(tài)(即維持終端設(shè)備當(dāng)前的顯示界面的顯示狀態(tài))下,進(jìn)入分屏顯示模式,顯示分屏界面。該分屏界面包括至少兩個子顯示屏,其中任意一個子顯示屏顯示終端設(shè)備的當(dāng)前顯示界面(即接收第一操作之前的顯示界面),其他的子顯示屏中顯示待顯示界面的縮略圖。
本實施例在其他子顯示屏中顯示的待顯示界面可以是終端設(shè)備后臺開啟的應(yīng)用,還可以是終端設(shè)備的主界面,還可以是后臺開啟的應(yīng)用和主界面。其中,當(dāng)待顯示界面較多時,待顯示界面可以在子顯示屏中左右滑動顯示。
例如,如圖4所示,當(dāng)前用戶的顯示界面為微信界面,用戶在終端設(shè)備的觸摸區(qū)域輸入的第一操作為在觸摸區(qū)域上的滑動操作,終端設(shè)備根據(jù)該第一操作,確定與第一操作對應(yīng)的第一觸摸事件為第二滑動事件。終端設(shè)備將該第二滑動事件與預(yù)設(shè)的滑動時間進(jìn)行匹配,當(dāng)匹配時,終端設(shè)備在維持當(dāng)前微信界面的情況下進(jìn)入分屏顯示模式,顯示分屏界面。如圖5所示,該分屏顯示界面包括兩個子顯示界面,即第一顯示界面和位于第一顯示界面正下方的第二顯示界面。其中,第一顯示界面中顯示當(dāng)前的微信界面,第二顯示界面中顯示各待顯示界面的縮略圖。如圖5所示,第二顯示界面是懸浮在第一顯示界面之上的,并且第二顯示界面中的各待顯示界面可以左右滑動,供用戶選擇具體顯示哪一個待顯示界面。本實施例的方法,用戶可以在不退出當(dāng)前界面的情況下,通過向終端設(shè)備的導(dǎo)航區(qū)輸入第一操作來觸發(fā)終端設(shè)備進(jìn)入分屏顯示模式,顯示分屏界面,進(jìn)而提高了用戶體驗、人機交互的智能性。
本發(fā)明提供的分屏方法,終端設(shè)備根據(jù)用戶輸入的第一操作,確定該第一操作對應(yīng)的第一觸摸事件,接著,將第一觸摸事件與終端設(shè)備中預(yù)設(shè)的滑動觸摸事件進(jìn)行匹配,當(dāng)?shù)谝挥|摸事件與終端設(shè)備預(yù)設(shè)的滑動觸摸事件匹配時,終端設(shè)備進(jìn)入分屏顯示模式,顯示分屏界面。
圖5為本發(fā)明提供的分屏方法實施例四的流程示意圖。在上述實施例的基礎(chǔ)上,本實施例涉及的是終端設(shè)備根據(jù)用戶的選擇顯示待顯示界面的具體過程,如圖5所示,本實施例的方法還可以包括:
S401、接收用戶在所述其他子顯示屏中輸入的選擇操作;其中,所述選擇操作包括:用戶在所述待顯示界面的縮略圖上的下拉操作、用戶在所述待顯示界面的縮略圖上的點擊操作中的至少一個。
S402、根據(jù)所述選擇操作確定用戶選擇的待顯示界面,并在所述待顯示界面的縮略圖所屬的子顯示屏上顯示所述待顯示界面。
具體的,在上述S202之后,終端設(shè)備接收用戶在其他子顯示屏上輸入的選擇操作,該選擇操作可以是用戶在待顯示界面的縮略圖上的下拉操作,還可以是在待顯示界面的縮略圖上的點擊操作。當(dāng)終端設(shè)備根據(jù)用戶在待顯示界面的縮略圖上的選擇操作,可以確定用戶選擇的待顯示界面,并在該待顯示界面的縮略圖所在的子顯示屏上顯示該待顯示界面。
例如,如圖6所示,并參照上述圖4所示,該分屏界面包括第一顯示界面和第二顯示界面,其中,第一顯示界面顯示終端設(shè)置在接收用戶的第一操作之前的顯示界面,即微信顯示界面,第二顯示界面顯示各待顯示界面。如圖6所示,當(dāng)用戶向在第二顯示界面上的待顯示界面AppA上輸入的選擇操作為下拉操作時,終端設(shè)備根據(jù)該下拉操作,在第二顯示界面上顯示AppA的顯示界面,此時終端數(shù)設(shè)備的顯示界面上包括顯示微信的第一顯示界面和顯示AppA的第二顯示界面,進(jìn)而實現(xiàn)了用戶在不退出當(dāng)前微信界面的情況下,實現(xiàn)了分屏顯示AppA,從而提高了人機交互的智能性。同時,本實施例用戶可以通過點擊或者下拉的方式來選擇需要顯示的待顯示界面,進(jìn)而豐富了用戶的選擇。
可選的,本實施例終端設(shè)備還可以接收用戶輸入的其他的選擇操作(例如在待顯示界面的縮略圖上的長按,雙擊等操作)來顯示用戶選擇的待顯示界面。
可選的,本實施例,終端設(shè)備還可以接收用戶輸入的各子顯示界面的調(diào)整操作,用戶可以向第一顯示界面上輸入下拉操作,使得第一顯示界面下移與第二顯示界面上移,調(diào)換兩者的位置??蛇x的,用戶還可以在第二顯示界面上輸入上拉操作,使得第二顯示界面上移,第一顯示界面下移,調(diào)換兩者的位置??蛇x的,用戶還可以向第一顯示界面輸入左拉操作時,第一顯示界面在終端設(shè)備的顯示屏的左側(cè)顯示,第二顯示界面在終端設(shè)備的顯示屏的右側(cè)顯示。可選的,用戶還可以向第二顯示界面輸入左拉操作時,第二顯示界面在終端設(shè)備的顯示屏的左側(cè)顯示,第一顯示界面在終端設(shè)備的顯示屏的右側(cè)顯示??蛇x的,用戶還可以向第一顯示界面輸入左拉操作,向第二顯示界面輸入右拉操作,使得第一顯示界面在終端設(shè)備的顯示屏的左側(cè)顯示,第二顯示界面在終端設(shè)備的顯示屏的右側(cè)顯示。本實施例的方法,用戶可以自由選擇來確定將第一顯示界面和第二顯示界面在終端裝置的顯示界面上的顯示位置,終端設(shè)備根據(jù)用戶輸入的選擇操作的位置坐標(biāo)和移動方向,確定用戶選擇的子顯示界面的移動位置。
本發(fā)明提供的分屏方法,終端設(shè)備接收在其他子顯示屏中輸入的選擇操作,并根據(jù)選擇操作來確定用戶選擇的待顯示界面,并在待顯示界面的縮略圖所屬的子顯示屏上顯示該待顯示界面。同時,同時,本實施例的方法,用戶可以通過點擊或者下拉的方式來選擇需要顯示的待顯示界面,進(jìn)而豐富了用戶的選擇。
本發(fā)明的實施例五,在上述實施例的基礎(chǔ)上,本實施例涉及的是終端設(shè)備根據(jù)第一操作,確定第一觸摸事件的具體內(nèi)容的執(zhí)行過程。具體的,上述終端設(shè)備在根據(jù)第一操作確定第一觸摸事件時,實際上確定的是第一操作帶來的一些參數(shù)的值。
本實施例中,當(dāng)?shù)谝徊僮鳛橛脩粼诮K端設(shè)備的按鍵區(qū)域的滑動操作時,其所確定的第一觸摸事件即為第一滑動事件。在該第一滑動事件中,終端設(shè)備實際上所確定的是第一滑動事件中的具體參數(shù),包括第一操作對應(yīng)在按鍵區(qū)域的滑動軌跡和第一操作對應(yīng)在按鍵區(qū)域的滑動速度。
當(dāng)?shù)谝徊僮鳛橛脩粼诮K端設(shè)備的觸摸區(qū)域的滑動操作時,其所確定的第一觸摸事件即為第二滑動事件。在該第二滑動事件中,終端設(shè)備實際上所確定的是第二滑動事件中的具體參數(shù),包括第一操作對應(yīng)在觸摸區(qū)域的第二滑動軌跡和第一操作對應(yīng)在觸摸區(qū)域的第二滑動速度。
當(dāng)?shù)谝徊僮鳛橛脩粼诮K端設(shè)備的觸摸區(qū)域和按鍵區(qū)域的滑動操作時,其所確定的第一觸摸事件即為第三滑動事件。在該第三滑動事件中,終端設(shè)備實際上所確定的是第三滑動事件中的具體參數(shù),包括所述第一操作對應(yīng)在觸摸區(qū)域和按鍵區(qū)域上的第三滑動軌跡和第一操作對應(yīng)在觸摸區(qū)域和按鍵區(qū)域上的第三滑動速度。
優(yōu)選的,上述第一滑動軌跡、第二滑動軌跡和第三滑動軌跡均包括第一軌跡和第二軌跡,其中,第一軌跡和第二軌跡為相向滑動形成的兩條軌跡。
例如,參照圖6所示,用戶在終端設(shè)備上的觸摸區(qū)域輸入的第一操作為在觸摸區(qū)域上的相向滑動時,則終端設(shè)備根據(jù)該第一操作確定的第二滑動事件的滑動軌跡包括相向滑動形成第一軌跡和第二軌跡。
可選的,本實施例的第一觸摸事件還可以包括:所述終端設(shè)備根據(jù)所述第一操作所采集的在所述觸摸區(qū)域的第一長按事件、所述終端設(shè)備根據(jù)所述第一操作所采集的在所述觸摸區(qū)域上的第一雙擊事件中的至少一個。
在本實施例中,當(dāng)?shù)谝徊僮鳛橛脩粼趯?dǎo)航區(qū)的觸摸區(qū)域上的長按操作時,終端設(shè)備所確定的第一觸摸事件即為第一長按事件。該第一長按事件中,終端設(shè)備實際所確定的是第一長按事件中的具體參數(shù),即第一操作在該觸摸區(qū)域的觸摸時長。
當(dāng)?shù)谝徊僮鳛橛脩粼诮K端設(shè)備的觸摸區(qū)域上的雙擊操作時,終端設(shè)備所確定的第一觸摸事件即為第一雙擊事件。在該第一雙擊事件中,終端設(shè)備實際上所確定的是第一雙擊事件中的具體參數(shù),即第一操作在觸摸區(qū)域的點擊次數(shù)。
可選的,如圖1a所示,本實施例的觸摸區(qū)域可以包括兩部分,即觸摸區(qū)域a和觸摸區(qū)域b,上述用戶在觸摸區(qū)域的長按操作可以是用戶在觸摸區(qū)域a上的長按操作,可以是在觸摸區(qū)域b上的長按操作,還可以是觸摸區(qū)域a和b上的長按操作。上述用戶在終端設(shè)備的觸摸區(qū)域上的雙擊操作可以是用戶在觸摸區(qū)域a上的雙擊操作,可以是在觸摸區(qū)域b上的雙擊操作,還可以是觸摸區(qū)域a和b上的同時雙擊操作。
可選的,本實施例的第一觸摸事件還可以包括:所述終端設(shè)備根據(jù)所述第一操作所采集的在所述按鍵區(qū)域的第二長按事件、所述終端設(shè)備根據(jù)所述第一操作所采集的在所述按鍵區(qū)域上的第二雙擊事件中的至少一個。
在本實施例中,當(dāng)?shù)谝徊僮鳛橛脩粼趯?dǎo)航區(qū)的按鍵區(qū)域上的長按操作時,終端設(shè)備所確定的第一觸摸事件即為第二長按事件。該第二長按事件中,終端設(shè)備實際所確定的是第二長按事件中的具體參數(shù),包括第一操作所觸及的按鍵的類型和第一操作在第一操作所觸及的按鍵上的接觸時長。
當(dāng)?shù)谝徊僮鳛橛脩粼诮K端設(shè)備的導(dǎo)航區(qū)的按鍵區(qū)域上的雙擊操作時,終端設(shè)備所確定的第一觸摸事件即為第二雙擊事件。在該第二雙擊事件中,終端設(shè)備實際上所確定的是第二雙擊事件中的具體參數(shù),包括第一操作所觸及的按鍵的類型和在所觸及的按鍵上的點擊次數(shù)。
需要說明的是,終端設(shè)備的按鍵區(qū)域包括虛擬按鍵區(qū)域和/或物理按鍵區(qū)域,所述虛擬按鍵區(qū)域包括:虛擬回車鍵、虛擬返回鍵和虛擬多任務(wù)鍵。
本發(fā)明提供的分屏方法,終端設(shè)備根據(jù)用戶輸入的不同形式第一操作,來確定該第一操作對應(yīng)的第一觸摸事件。本實施例的方法,終端可以根據(jù)用戶輸入的第一操作的滑動軌跡和滑動時間確定第一觸摸事件,可選的,還可以根據(jù)用戶輸入的第一操作的長按時間和點擊次數(shù)來確定第一觸發(fā)事件,進(jìn)而豐富了形成第一觸發(fā)事件的形式,給用戶體驗帶來更多的可能性,進(jìn)一步提高了人機交互的智能性。
本發(fā)明的實施例六,在上述實施例的基礎(chǔ)上,本實施例涉及的是終端判斷不同第一操作對應(yīng)的第一觸摸事件是否與預(yù)設(shè)的滑動觸摸事件匹配的具體過程。
在本實施例的第一種可行的實現(xiàn)方式中,本實施例涉及的是當(dāng)所述第一觸摸事件為所述第一滑動事件時,終端設(shè)備判斷所述第一觸摸事件是否與預(yù)設(shè)的滑動觸摸事件匹配的具體過程,上述S201具體包括:
當(dāng)所述第一觸摸事件為所述第一滑動事件時,則所述終端設(shè)備在判斷所述第一滑動軌跡和所述第一滑動速度滿足第一預(yù)設(shè)條件后,則確定所述第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配。
具體的,終端設(shè)備接收用戶輸入的第一操作,該第一操作為用戶在終端設(shè)備的按鍵區(qū)域的滑動操作,終端設(shè)備可以根據(jù)該滑動操作確定第一滑動事件。需要說明的是,該第一滑動事件可以包括多個獨立的事件,例如可以包括一次按下事件(DOWN Event)、多次連續(xù)的移動事件(MOVE Event)和一次抬起事件(UP Event),每一個Event中包含了該次事件中的各類信息,可以包括事件坐標(biāo)、事件類型、事件時間、事件標(biāo)記(Event flag)等。
終端設(shè)備可以根據(jù)第一操作在按鍵區(qū)域的按下事件和抬起事件確定第一觸摸事件在按鍵區(qū)域的滑動軌跡(即滑動距離)。例如可以根據(jù)按下事件和抬起事件之間的坐標(biāo)差計算第一觸摸事件在按鍵區(qū)域的滑動軌跡;終端設(shè)備還可以根據(jù)按下事件、移動事件和抬起事件確定第一觸摸事件在按鍵區(qū)域的滑動軌跡(該種情況下,第一滑動事件中可以包括多次連續(xù)且軌跡重疊的移動事件),這種情況下滑動軌跡可以理解為總的滑動位移。與此同時,終端設(shè)備還可以獲取第一滑動事件中按下事件發(fā)生的時間和抬起事件發(fā)生的時間,從而計算出整個第一滑動事件所耗費的時間,進(jìn)而根據(jù)總的滑動軌跡和第一滑動事件所耗費的時間計算出第一滑動事件在按鍵區(qū)域的滑動速度。
終端設(shè)備在確定第一觸摸事件在按鍵區(qū)域的滑動軌跡和第一觸摸事件在按鍵區(qū)域的滑動速度后,判斷二者是否滿足第一預(yù)設(shè)條件,該第一預(yù)設(shè)條件中既包括第一觸摸事件在按鍵區(qū)域的滑動軌跡應(yīng)滿足的第一閾值范圍,也包括第一觸摸事件在按鍵區(qū)域的滑動速度應(yīng)該滿足的第二閾值范圍。只有在判斷第一觸摸事件在按鍵區(qū)域的滑動軌跡滿足第一閾值范圍,且第一觸摸事件在按鍵區(qū)域的滑動速度滿足第二閾值范圍后,終端設(shè)備才會則確定第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配,進(jìn)而執(zhí)行上述S202,即終端設(shè)備進(jìn)入分屏顯示模式,顯示分屏界面。
例如,參見圖7所示,當(dāng)用戶在按鍵區(qū)域的第一操作為從左向右劃動時,即終端設(shè)備確定的第一滑動事件的滑動方向為在按鍵區(qū)域從左向右滑動,且終端設(shè)備會記錄下用戶手指按下一瞬間的按下事件的坐標(biāo)及按下時間點,并記錄手指劃動后抬起一瞬間的抬起事件的坐標(biāo)及抬起時間點。然后,終端設(shè)備根據(jù)二者的坐標(biāo)差可以計算出第一觸摸事件在按鍵區(qū)域的滑動軌跡,根據(jù)二者的時間點之差可以計算出第一觸摸事件在按鍵區(qū)域的滑動時間,從而得到第一觸摸事件在按鍵區(qū)域的滑動速度。接著,終端設(shè)備判斷第一觸摸事件在按鍵區(qū)域的滑動軌跡和該第一觸摸事件在按鍵區(qū)域的滑動速度是否滿足第一預(yù)設(shè)條件,若滿足,終端設(shè)備確定第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配,進(jìn)而執(zhí)行上述S202。
在本實施例的第二種可行的實現(xiàn)方式中,在上述實施例的基礎(chǔ)上,本實施例涉及的是當(dāng)所述第一觸摸事件為所述第二滑動事件時,終端設(shè)備判斷所述第一觸摸事件是否與預(yù)設(shè)的滑動觸摸事件匹配的具體過程。即上述S201具體包括:
當(dāng)所述第一觸摸事件為所述第二滑動事件時,則所述終端設(shè)備在判斷所述第二滑動軌跡和所述第二滑動速度滿足第二預(yù)設(shè)條件后,則確定所述第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配。
具體的,終端設(shè)備接收用戶輸入的第一操作,該第一操作為用戶在終端設(shè)備的觸摸區(qū)域的滑動操作,終端設(shè)備可以根據(jù)該滑動操作確定第二滑動事件。需要說明的是,該第二滑動事件可以包括多個獨立的事件,例如可以包括一次按下事件(DOWN Event)、多次連續(xù)的移動事件(MOVE Event)和一次抬起事件(UP Event),每一個Event中包含了該次事件中的各類信息,可以包括事件坐標(biāo)、事件類型、事件時間、事件標(biāo)記(Event flag)等。
終端設(shè)備可以根據(jù)第一操作的按下事件和抬起事件確定第二觸摸事件在觸摸區(qū)域的滑動軌跡(即滑動距離),例如可以根據(jù)按下事件和抬起事件之間的坐標(biāo)差計算第二觸摸事件在觸摸區(qū)域的滑動軌跡;終端設(shè)備還可以根據(jù)按下事件、移動事件和抬起事件確定第二觸摸事件對應(yīng)在觸摸區(qū)域的滑動軌跡(該種情況下,第二滑動事件中包括了多次連續(xù)且軌跡重疊的移動事件),這種情況下滑動軌跡可以理解為總的滑動位移。與此同時,終端設(shè)備還可以獲取第二滑動事件中按下事件發(fā)生的時間和抬起事件發(fā)生的時間,從而計算出整個第二滑動事件所耗費的時間,進(jìn)而根據(jù)總的滑動軌跡和第二滑動事件所耗費的時間計算出第二滑動事件在觸摸區(qū)域的滑動速度。
終端設(shè)備在確定第二觸摸事件在觸摸區(qū)域的滑動軌跡和第二觸摸事件在觸摸區(qū)域的滑動速度后,判斷二者是否滿足第二預(yù)設(shè)條件,該第二預(yù)設(shè)條件中既包括第二觸摸事件在觸摸區(qū)域的滑動軌跡應(yīng)滿足的第一閾值范圍,也包括第二觸摸事件在觸摸區(qū)域的滑動速度應(yīng)該滿足的第二閾值范圍。只有在判斷第二觸摸事件在觸摸區(qū)域的滑動軌跡滿足第一閾值范圍,且第二觸摸事件在觸摸區(qū)域的滑動速度滿足第二閾值范圍后,終端設(shè)備才會則確定第二觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配,進(jìn)而執(zhí)行上述S202。
例如,參見圖8所示,當(dāng)用戶在觸摸區(qū)域的第一操作為從左向右劃動時,即終端設(shè)備確定的第二滑動事件的滑動方向為在觸摸區(qū)域從左向右的滑動,且終端設(shè)備會記錄下用戶手指按下一瞬間的按下事件的坐標(biāo)及按下時間點,并記錄手指劃動后抬起一瞬間的抬起事件的坐標(biāo)及抬起時間點。然后,終端設(shè)備根據(jù)二者的坐標(biāo)差可以計算出第二觸摸事件在觸摸區(qū)域的滑動軌跡,二者的時間點之差可以計算出第二觸摸事件在觸摸區(qū)域的滑動時間,從而得到第二觸摸事件在觸摸區(qū)域的滑動速度。接著,終端設(shè)備判斷第二觸摸事件在觸摸區(qū)域的滑動軌跡和該第二觸摸事件在觸摸區(qū)域的滑動速度是否滿足第二預(yù)設(shè)條件,若滿足,終端設(shè)備確定第二觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配,進(jìn)而執(zhí)行上述S202。
在本實施例的第三種可行的實現(xiàn)方式中,在上述實施例的基礎(chǔ)上,本實施例涉及的是當(dāng)所述第一觸摸事件為所述第三滑動事件時,終端設(shè)備判斷所述第一觸摸事件是否與預(yù)設(shè)的滑動觸摸事件匹配的具體過程。即上述S201具體包括:
當(dāng)所述第一觸摸事件為所述第三滑動事件時,則所述終端設(shè)備在判斷所述第三滑動軌跡和所述第三滑動速度滿足第三預(yù)設(shè)條件后,則確定所述第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配。
具體的,終端設(shè)備接收用戶輸入的第一操作,該第一操作為用戶在終端設(shè)備的觸摸區(qū)域和按鍵區(qū)域的滑動操作,終端設(shè)備可以根據(jù)該滑動操作確定第三滑動事件。需要說明的是,該第三滑動事件可以包括多個獨立的事件,例如可以包括一次按下事件(DOWN Event)、多次連續(xù)的移動事件(MOVE Event)和一次抬起事件(UP Event),每一個Event中包含了該次事件中的各類信息,可以包括事件坐標(biāo)、事件類型、事件時間、事件標(biāo)記(Event flag)等。
終端設(shè)備可以根據(jù)第一操作的按下事件和抬起事件確定第三觸摸事件在觸摸區(qū)域和按鍵區(qū)域的滑動軌跡(即滑動距離),例如可以根據(jù)按下事件和抬起事件之間的坐標(biāo)差計算第三觸摸事件在觸摸區(qū)域和按鍵區(qū)域的滑動軌跡;終端設(shè)備還可以根據(jù)按下事件、移動事件和抬起事件確定第三觸摸事件對應(yīng)在觸摸區(qū)域盒按鍵區(qū)域的滑動軌跡(該種情況下,第三滑動事件中包括了多次連續(xù)且軌跡重疊的移動事件),這種情況下滑動軌跡可以理解為總的滑動位移。與此同時,終端設(shè)備還可以獲取第三滑動事件中按下事件發(fā)生的時間和抬起事件發(fā)生的時間,從而計算出整個第三滑動事件所耗費的時間,進(jìn)而根據(jù)總的滑動軌跡和第三滑動事件所耗費的時間計算出第三滑動事件在觸摸區(qū)域和按鍵區(qū)域的滑動速度。
終端設(shè)備在確定第三觸摸事件在觸摸區(qū)域和按鍵區(qū)域的滑動軌跡和第三觸摸事件在觸摸區(qū)域盒按鍵區(qū)域的滑動速度后,判斷二者是否滿足第三預(yù)設(shè)條件,該第三預(yù)設(shè)條件中既包括第三觸摸事件在觸摸區(qū)域和按鍵區(qū)域的滑動軌跡應(yīng)滿足的第一閾值范圍,也包括第三觸摸事件在觸摸區(qū)域和按鍵區(qū)域的滑動速度應(yīng)該滿足的第二閾值范圍。只有在判斷第三觸摸事件在觸摸區(qū)域和按鍵區(qū)域的滑動軌跡滿足第一閾值范圍,且第三觸摸事件在觸摸區(qū)域和按鍵區(qū)域的滑動速度滿足第二閾值范圍后,終端設(shè)備才會則確定第三觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配,進(jìn)而執(zhí)行上述S202。
例如,參見圖9所示,當(dāng)用戶在觸摸區(qū)域和按鍵區(qū)域的第一操作為從左向右劃動時,即終端設(shè)備確定的第三滑動事件的滑動方向為在觸摸區(qū)域和按鍵區(qū)域上從左向右的滑動,且終端設(shè)備會記錄下用戶手指按下一瞬間的按下事件的坐標(biāo)及按下時間點,并記錄手指劃動后抬起一瞬間的抬起事件的坐標(biāo)及抬起時間點。然后,終端設(shè)備根據(jù)二者的坐標(biāo)差可以計算出第三觸摸事件在觸摸區(qū)域和按鍵區(qū)域的滑動軌跡,二者的時間點之差可以計算出第三觸摸事件在觸摸區(qū)域和按鍵區(qū)域的滑動時間,從而得到第三觸摸事件在觸摸區(qū)域和按鍵區(qū)域的滑動速度。接著,終端設(shè)備判斷第三觸摸事件在觸摸區(qū)域和按鍵區(qū)域的滑動軌跡和該第三觸摸事件在觸摸區(qū)域和按鍵區(qū)域的滑動速度是否滿足第三預(yù)設(shè)條件,若滿足,終端設(shè)備確定第三觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配,進(jìn)而執(zhí)行上述S202。
在本實施例的第四種可行的實現(xiàn)方式中,在上述實施例的基礎(chǔ)上,本實施例涉及的是當(dāng)所述第一觸摸事件為第一長按事件時,終端設(shè)備判斷所述第一觸摸事件是否與預(yù)設(shè)的滑動觸摸事件匹配的具體過程。即上述S201具體包括:
當(dāng)所述第一觸摸事件為所述第一長按事件時,則所述終端設(shè)備在判斷所述第一操作在所述觸摸區(qū)域上的接觸時長滿足第一預(yù)設(shè)時長時,確定第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配。
具體的,終端設(shè)備接收用戶輸入的第一操作,該第一操作為用戶在終端設(shè)備的導(dǎo)航區(qū)的觸摸區(qū)域上的長按操作,從而使得終端設(shè)備根據(jù)該長按操作確定第一長按事件。需要說明的是,如圖1a所示,由于觸摸區(qū)域包括兩部分,即觸摸區(qū)域a和觸摸區(qū)域b,終端設(shè)備可以根據(jù)該長按操作涉及的按下事件的坐標(biāo)確定第一操作在觸摸區(qū)域上的作用位置,并且可以根據(jù)該作用位置的電壓持續(xù)時間或電流持續(xù)時間確定第一操作在觸摸區(qū)域上的接觸時長。
終端設(shè)備可以根據(jù)該第一長按事件中按下事件的時間和抬起事件的時間確定該第一長按事件的時長。其中,該第一按鍵事件對應(yīng)的第一操作可以是用戶在觸摸區(qū)域a上的長按操作,可以是在觸摸區(qū)域b上的長按操作,還可以在觸摸區(qū)域a和觸摸區(qū)域b上的長按操作。
終端設(shè)備在確定第一按鍵時間的按鍵時長和按鍵位置后,判斷第一按鍵時間的按鍵時長和按鍵位置是否滿足第一預(yù)設(shè)時長,若滿足,則執(zhí)行上述S202。
例如,參照圖10所示,當(dāng)用戶在觸摸區(qū)域的a區(qū)域上的第一操作為長按時,終端設(shè)備確定第一長按事件的按下時間和抬起的時間,確定該第一長按事件的按壓時長,當(dāng)該第一長按事件的按壓時間與第一預(yù)設(shè)時長相同時,終端設(shè)備執(zhí)行上述S202。
可選的,該第一預(yù)設(shè)時長可以為用戶在終端設(shè)備出廠后通過軟件預(yù)先配置的,也可以為終端設(shè)備出廠時利用夾具將該第一預(yù)設(shè)時長加載在處理器中。
在本實施例的第五種可行的實現(xiàn)方式中,在上述實施例的基礎(chǔ)上,本實施例涉及的是當(dāng)所述第一觸摸事件為第一雙擊事件時,終端設(shè)備判斷所述第一觸摸事件是否與預(yù)設(shè)的滑動觸摸事件匹配的具體過程。即上述S201具體包括:
當(dāng)所述第一觸摸事件為所述第一雙擊事件時,則所述終端設(shè)備在判斷所述第一操作在所述觸摸區(qū)域上的點擊次數(shù)為兩次時,確定第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配。
具體的,終端設(shè)備接收用戶輸入的第一操作,該第一操作為用戶在終端設(shè)備的導(dǎo)航區(qū)域的觸摸區(qū)域上的點擊操作,從而使得終端設(shè)備根據(jù)該點擊操作確定第一雙擊事件。需要說明的是,如圖1a所示,由于觸摸區(qū)域包括兩部分,即觸摸區(qū)域a和觸摸區(qū)域b,終端設(shè)備可以根據(jù)該點擊操作涉及的按下事件的坐標(biāo)確定該點擊在觸摸區(qū)域的位置,并且可以根據(jù)該點擊位置的電壓或電流情況確定用戶在該觸摸區(qū)域的點擊次數(shù)。
本實施例的第一雙擊事件對應(yīng)的第一操作可以是用戶在觸摸區(qū)域a上的雙擊操作,可以是在觸摸區(qū)域b上的雙擊操作,還可以在觸摸區(qū)域a和觸摸區(qū)域b上的雙擊操作。
終端設(shè)備判斷用戶輸入在導(dǎo)航區(qū)的觸摸區(qū)域上的第一操作是否為雙擊操作,如果是,則確定第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配,進(jìn)而執(zhí)行上述S202。
例如,參照圖11所示,當(dāng)用戶在觸摸區(qū)域的a區(qū)域上的第一操作為雙擊操作時,終端設(shè)備根據(jù)第一雙擊事件的點擊的位置和點擊位置處的電壓或者電流的變化,確定第一雙擊時間的點擊次數(shù),當(dāng)該第一雙擊事件的點擊次數(shù)為2時,終端設(shè)備執(zhí)行上述S202。
在本實施例的第六種可行的實現(xiàn)方式中,在上述實施例的基礎(chǔ)上,本實施例涉及的是當(dāng)?shù)谝挥|摸事件為第二長按事件時,終端設(shè)備判斷所述第一觸摸事件是否與預(yù)設(shè)的滑動觸摸事件匹配的具體過程。即上述S201具體包括:
當(dāng)所述第一觸摸事件為所述第二長按事件時,則所述終端設(shè)備在判斷所述第一操作在所述按鍵區(qū)域上的接觸時長滿足第二預(yù)設(shè)時長時,確定第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配。
具體的,終端設(shè)備接收用戶輸入的第一操作,該第一操作為用戶在終端設(shè)備的按鍵區(qū)域上的長按操作,從而使得終端設(shè)備根據(jù)該長按操作確定第二長按事件。需要說明的是,終端設(shè)備可以根據(jù)該長按操作涉及的按下事件的坐標(biāo)的電壓持續(xù)時間或電流持續(xù)時間確定第一操作在按鍵區(qū)域上的接觸時長。
上述的第一操作可以是用戶在按鍵區(qū)域上的物理按鍵上的長按操作,還可以是在虛擬按鍵上的長按操作。
需要說明的是,終端在判斷第一操作是否為在按鍵區(qū)域的長按事件之前,還需要確定第一操作所觸及的按鍵的類型,當(dāng)?shù)谝徊僮饔|及的按鍵的類型為終端設(shè)備預(yù)設(shè)的按鍵類型時,才可以觸發(fā)終端設(shè)備才會進(jìn)一步判斷第一操作在所觸及的按鍵上的按鍵時長是否滿足預(yù)設(shè)的第二時長,若是,則執(zhí)行上述S202。
例如,參照圖12所示,終端設(shè)備的按鍵區(qū)域為虛擬按鍵,假設(shè)終端設(shè)備預(yù)設(shè)的是在home鍵上的按鍵時長滿足第二預(yù)設(shè)時長,終端設(shè)備觸發(fā)其分屏顯示模式。當(dāng)用戶在home鍵上的長按操作時,終端設(shè)備根據(jù)第一操作的按下位置判斷第二長按事件的按鍵是否為home鍵,若是,終端設(shè)備再根據(jù)在home鍵上的按下時間和抬起時間,確定第二長按事件的按壓時長,當(dāng)?shù)诙L按事件的按壓時長滿足預(yù)設(shè)的第二時長時,終端設(shè)備執(zhí)行上述S202。
可選的,該第一預(yù)設(shè)時長可以為用戶在終端設(shè)備出廠后通過軟件預(yù)先配置的,也可以為終端設(shè)備出廠時將該第一預(yù)設(shè)時長加載在處理器中。
可選的,上述第一預(yù)設(shè)時長和第二預(yù)設(shè)時長可以相同。
在本實施例的第七種可行的實現(xiàn)方式中,在上述實施例的基礎(chǔ)上,本實施例涉及的是當(dāng)所述第一觸摸事件為所述第二雙擊事件時,終端設(shè)備判斷所述第一觸摸事件是否與預(yù)設(shè)的滑動觸摸事件匹配的具體過程。即上述S201具體包括:
當(dāng)所述第一觸摸事件為所述第二雙擊事件時,則所述終端設(shè)備在判斷所述第一操作在所述按鍵區(qū)域上的點擊次數(shù)為兩次時,確定第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配。
具體的,終端設(shè)備接收用戶輸入的第一操作,該第一操作為用戶在終端設(shè)備的按鍵區(qū)域上的點擊操作,從而使得終端設(shè)備根據(jù)該點擊操作確定雙擊事件。需要說明的是,終端設(shè)備可以根據(jù)該點擊操作涉及的按下事件的坐標(biāo)確定所點擊的按鍵的類型,并且可以根據(jù)該坐標(biāo)位置的電壓或電流情況確定用戶在該按鍵上的點擊次數(shù)。
需要說明的是,終端在判斷第一操作是否為在按鍵區(qū)域的雙擊事件之前,還需要確定第一操作所觸及的按鍵的類型,當(dāng)?shù)谝徊僮饔|及的按鍵的類型為終端設(shè)備預(yù)設(shè)的按鍵類型時,才可以觸發(fā)終端設(shè)備才會進(jìn)一步判斷第一操作所觸及的虛擬按鍵上的點擊次數(shù)是否為兩次,若是,則執(zhí)行上述S202。
例如,參照圖13所示,假設(shè)終端設(shè)備預(yù)設(shè)雙擊為在back鍵上的雙擊,終端設(shè)備觸發(fā)其分屏顯示模式。當(dāng)用戶在back鍵上的雙擊時,終端設(shè)備根據(jù)第一操作的按下位置判斷第二雙擊事件的按鍵是否為back鍵,若是,終端設(shè)備再根據(jù)在back鍵上電流或者電壓變化,確定第二雙擊事件的點擊次數(shù),當(dāng)?shù)诙p擊事件的點擊次數(shù)為兩次時,終端設(shè)備執(zhí)行上述S202。
上述按鍵類型包括物理按鍵和/或虛擬按鍵。
可選的,該預(yù)設(shè)的按鍵類型可以為用戶在終端設(shè)備出廠后通過軟件預(yù)先配置的,也可以為終端設(shè)備出廠時設(shè)定的。
本發(fā)明提供的分屏方法,終端設(shè)備可以根據(jù)用戶在導(dǎo)航區(qū)輸入的不同的第一操作獲取第一觸摸事件,并判斷第一觸發(fā)事件是否與預(yù)設(shè)的滑動觸摸事件匹配,當(dāng)匹配時,終端設(shè)備根據(jù)第一觸摸事件觸發(fā)其分屏顯示模式,顯示分屏界面。即,本實施例的方法,用戶可以在終端設(shè)備的導(dǎo)航區(qū)采用不同的第一操作觸發(fā)終端設(shè)備在不退出當(dāng)前界面的情況下使得終端顯示分屏界面,進(jìn)而在提高人機交互的智能化的同時,增加了用戶輸入的第一操作的形式,從而提高了用戶體驗。同時,本實施例用戶還可以通過在觸摸區(qū)域或者按鍵區(qū)域的長按或者雙擊來觸發(fā)終端設(shè)備進(jìn)入分屏顯示模式并顯示分屏界面,進(jìn)一步豐富了用戶的選擇、提高了人機交互的智能性。
本領(lǐng)域普通技術(shù)人員可以理解:實現(xiàn)上述各方法實施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中。該程序在執(zhí)行時,執(zhí)行包括上述各方法實施例的步驟;而前述的存儲介質(zhì)包括:ROM、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
本發(fā)明實施例提供一種終端的用戶界面。所述終端包括:顯示器、存儲器、多個應(yīng)用程序、以及用于執(zhí)行存儲在所述存儲器中的一個或多個程序的一個或多個處理器,所述顯示器包括導(dǎo)航區(qū)、觸敏表面和顯示屏,所述導(dǎo)航區(qū)包括按鍵區(qū)域和觸摸區(qū)域;
所述用戶界面包括用于顯示第一顯示界面的界面元素的第一顯示界面,和用于顯示待顯示界面的縮略圖的第二顯示界面,所述第二顯示界面位于所述第一顯示界面之上;
其中,
在所述導(dǎo)航區(qū)上檢測到第一操作,并確定第一操作對應(yīng)的第一觸摸事件后,響應(yīng)所述第一觸摸事件;所述第一觸摸事件包括:所述終端設(shè)備根據(jù)所述第一操作所采集的在所述按鍵區(qū)域的第一滑動事件、所述終端設(shè)備根據(jù)所述第一操作所采集的在所述觸摸區(qū)域上的第二滑動事件、所述終端設(shè)備根據(jù)所述第一操作所采集的在所述觸摸區(qū)域和所述按鍵區(qū)域上的第三滑動事件中的至少一個;
在顯示屏上顯示所述第一顯示界面;所述第一顯示界面中包括的所述第一顯示界面的界面元素為所述終端在接收到所述第一操作之前的初始顯示界面的界面元素;
在所述顯示屏上顯示所述第二界面;所述第二界面包括各待顯示界面的縮略圖和觸敏表面。
具體的,如圖4所示,在用戶未輸入第一操作之前,終端在顯示屏上顯示的是初始顯示界面(例如微信),初始顯示界面包括初始顯示界面的界面元素,接著,用戶在終端的導(dǎo)航區(qū)上輸入第一操作時,終端可以通過一些傳感器或者感應(yīng)元件或者相應(yīng)的感應(yīng)程序感知用戶在導(dǎo)航區(qū)上是否輸入了第一操作,若終端檢測到第一操作,則終端會響應(yīng)該第一操作,即根據(jù)第一操作確定第一觸摸事件,從而根據(jù)第一觸摸事件在顯示屏上顯示第一顯示界面(即第一子顯示界面)和第二顯示界面(即第二子顯示界面),其中,第一顯示界面為終端的初始顯示的界面或者為初始顯示界面的縮略圖,例如當(dāng)終端的初始顯示界面為微信界面時,此時的第一顯示界面也為微信界面。第二顯示界面包括各待顯示界面的縮略圖和觸敏表面。可選的,終端可以將第二顯示界面懸浮在第一顯示界面的表面。其中,上述第一觸摸事件以及終端根據(jù)第一觸摸事件顯示第二顯示界面的具體過程可以參見上述方法實施例,在此不再贅述。
本發(fā)明實施例提供的終端的用戶界面,終端可以通過根據(jù)用戶輸入的不同的第一操作獲取第一觸摸事件,并根據(jù)第一觸摸事件顯示第二顯示界面。即本實施例的用戶界面,用戶可以在終端設(shè)備的導(dǎo)航區(qū)輸入不同的第一操作來觸發(fā)終端設(shè)備進(jìn)入分屏顯示模式,使得用戶在不退出當(dāng)前界面的情況下即可實現(xiàn)分屏顯示,進(jìn)而提高了人機交互的智能性。并且,本發(fā)明的方法,用戶不僅可以在按鍵區(qū)域上輸入不同的第一操作,用戶還可以在觸摸區(qū)域、按鍵區(qū)域和觸摸區(qū)域上輸入不同的第一操觸發(fā)終端設(shè)備的分屏顯示模式,進(jìn)而豐富了觸發(fā)終端設(shè)備的分屏顯示模式的方式,進(jìn)一步提高了人機交互的智能性。
在本發(fā)明提供的終端的用戶界面另一種可行的實現(xiàn)方式中,如圖6所示所述用戶界面還包括用于顯示第一顯示界面的界面元素的第三顯示界面和用于顯示第四顯示界面的界面元素的第四顯示界面,所述第三顯示界面為所述第一顯示界面的縮略圖;
其中,
在所述第二顯示界面的觸敏表面上檢測到選擇操作,并確定所述選擇操作對應(yīng)的待顯示界面;所選擇操作包括:用戶在所述待顯示界面的縮略圖上的下拉操作、用戶在所述待顯示界面的縮略圖上的點擊操作中的至少一個;
在所述顯示屏的第一部分上顯示所述第三顯示界面;所述第三顯示界面包括所述第一顯示界面的界面元素;
在所述顯示屏的第二部分上顯示所述第四顯示界面;所述第四顯示界面包括所述待顯示界面的界面元素。
具體的,如圖6所示,用戶在圖4所示的用戶界面的基礎(chǔ)上,在第二顯示界面上輸入選擇操作,即用戶在第二顯示界面中的某一個待顯示界面的縮略圖上的下拉或者點擊等選擇操作,來選擇該待顯示界面,使得該待顯示界面在顯示屏的第二部分中顯示,使得第三顯示界面在顯示屏的第一部分上顯示,其中,第三顯示界面為上述第一顯示界面或者為上述第一顯示界面的縮略圖。
可選的,在本實施例中,當(dāng)用戶選中第二顯示界面上的待顯示界面的縮略圖的瞬間,該待顯示界面的縮略圖會發(fā)生抖動、縮小、放大或者突出等顯示。
可選的,所述第一顯示界面的尺寸小于所述終端的初始顯示界面。
可選的,所述待顯示界面的縮略圖為待顯示應(yīng)用界面的圖標(biāo)或者所述待顯示應(yīng)用界面的縮略圖。
本發(fā)明實施例提供的終端的用戶界面,用戶在第二顯示界面的待顯示界面的縮略圖上輸入選擇操作時,終端的顯示屏的第一部分上顯示第三顯示界面,在顯示屏的第二部分上顯示第四顯示界面,進(jìn)而實現(xiàn)了分屏,其就具體過程和原理參照上述實施例的描述,在此不再贅述。
圖14為本發(fā)明提供的終端的結(jié)構(gòu)示意圖。如圖14所示,該終端可以包括:處理器20,例如CPU;存儲器21,至少一個通信總線22、顯示屏23和輸入設(shè)備24。通信總線22用于實現(xiàn)元件之間的通信連接。存儲器21可能包含高速RAM存儲器,也可能還包括非易失性存儲器NVM,例如至少一個磁盤存儲器,存儲器21中可以存儲各種程序,用于完成各種處理功能以及實現(xiàn)本實施例的方法步驟;所述輸入設(shè)備24,用于向用戶提供輸入接口,接收用戶輸入的操作或指令等。
其中,輸入設(shè)備,用于獲取用戶在終端設(shè)備的導(dǎo)航區(qū)輸入的第一操作,
處理器,用于確定所述第一操作對應(yīng)的第一觸摸事件;其中,所述導(dǎo)航區(qū)包括按鍵區(qū)域和觸摸區(qū)域;所述第一觸摸事件包括:所述終端設(shè)備根據(jù)所述第一操作所采集的在所述按鍵區(qū)域的第一滑動事件、所述終端設(shè)備根據(jù)所述第一操作所采集的在所述觸摸區(qū)域上的第二滑動事件、所述終端設(shè)備根據(jù)所述第一操作所采集的在所述觸摸區(qū)域和所述按鍵區(qū)域上的第三滑動事件中的至少一個;
顯示屏,用于根據(jù)所述第一觸摸事件,在維持所述終端設(shè)備在接收所述第一操作之前的顯示界面的顯示狀態(tài)下,觸發(fā)所述終端設(shè)備的分屏顯示模式時,顯示分屏界面。
本發(fā)明實施例提供的終端,可以執(zhí)行上述方法實施例,其實現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
在本發(fā)明實施例的一種可選的實施方式中,所述顯示屏具體用于在所述處理器判斷所述第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配時,則在維持所述終端設(shè)備在接收所述第一操作之前的顯示界面的顯示狀態(tài)下,觸發(fā)所述終端設(shè)備的分屏顯示模式,顯示分屏界面;其中,所述分屏界面包括至少兩個子顯示屏,所述顯示界面在任一個子顯示屏中顯示,其他子顯示屏中顯示待顯示界面的縮略圖。
在本發(fā)明實施例的一種可選的實施方式中,上述輸入設(shè)備,還用于接收用戶在所述其他子顯示屏中輸入的選擇操作;其中,所述選擇操作包括:用戶在所述待顯示界面的縮略圖上的下拉操作、用戶在所述待顯示界面的縮略圖上的點擊操作中的至少一個;
上述顯示屏,還用于根據(jù)所述選擇操作確定用戶選擇的待顯示界面,并在所述待顯示界面的縮略圖所屬的子顯示屏上顯示所述待顯示界面。
進(jìn)一步的,所述第一滑動事件包括所述第一操作對應(yīng)在所述按鍵區(qū)域的第一滑動軌跡和所述第一操作對應(yīng)在所述按鍵區(qū)域的第一滑動速度;
所述第二滑動事件包括所述第一操作對應(yīng)在所述觸摸區(qū)域的第二滑動軌跡和所述第一操作對應(yīng)在所述觸摸區(qū)域的第二滑動速度;
所述第三滑動事件包括所述第一操作對應(yīng)在所述觸摸區(qū)域和所述按鍵區(qū)域上的第三滑動軌跡和所述第一操作對應(yīng)在所述觸摸區(qū)域和所述按鍵區(qū)域上的第三滑動速度。
進(jìn)一步的,所述處理器,具體用于:
當(dāng)所述第一觸摸事件為所述第一滑動事件時,在判斷所述第一滑動軌跡和所述第一滑動速度滿足第一預(yù)設(shè)條件后,確定所述第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配;
或者,
當(dāng)所述第一觸摸事件為所述第二滑動事件時,在判斷所述第二滑動軌跡和所述第二滑動速度滿足第二預(yù)設(shè)條件后,確定所述第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配;
或者,
當(dāng)所述第一觸摸事件為所述第三滑動事件時,在判斷所述第三滑動軌跡和所述第三滑動速度滿足第三預(yù)設(shè)條件后,確定所述第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配。
進(jìn)一步的,所述第一滑動軌跡、所述第二滑動軌跡、所述第三滑動軌跡均包括第一軌跡和第二軌跡,且所述第一軌跡和所述第二軌跡為相向滑動形成的兩條軌跡。
在本發(fā)明實施例的一種可選的實施方式中,所述第一觸摸事件還包括:所述終端根據(jù)所述第一操作所采集的在所述觸摸區(qū)域的第一長按事件、所述終端根據(jù)所述第一操作所采集的在所述觸摸區(qū)域上的第一雙擊事件中的至少一個。
進(jìn)一步的,所述處理器,具體用于:
當(dāng)所述第一觸摸事件為所述第一長按事件時,在判斷所述第一操作在所述觸摸區(qū)域上的接觸時長滿足第一預(yù)設(shè)時長時,確定第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配;
或者,
當(dāng)所述第一觸摸事件為所述第一雙擊事件時,在判斷所述第一操作在所述觸摸區(qū)域上的點擊次數(shù)為兩次時,確定第一觸摸事件與預(yù)設(shè)的滑動觸摸事件匹配。
本發(fā)明實施例提供的終端,可以執(zhí)行上述方法實施例,其實現(xiàn)原理和技術(shù)效果類似,在此不再贅述。
最后應(yīng)說明的是:以上各實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的范圍。