多窗口頁面的狀態(tài)控制方法及裝置制造方法
【專利摘要】本發(fā)明實施例公開一種多窗口頁面的狀態(tài)控制方法,包括以下步驟:在進入多窗口頁面模式后,偵測多窗口頁面的顯示區(qū)域上的觸控事件;偵測到多窗口頁面的顯示區(qū)域上的觸控事件時,確定該觸控事件對應的觸控指令及狀態(tài)控制對象,該狀態(tài)控制對象包括至少一個窗口頁面;根據(jù)所確定的觸控事件對應的觸控指令,對狀態(tài)控制對象進行相應的操作。本發(fā)明實施例對應公開了一種多窗口頁面的狀態(tài)控制裝置。本發(fā)明實施例利用簡單、實用的觸控操作,以實現(xiàn)多窗口頁面的快捷操作,不但方便了使用,而且提高了操作效率。
【專利說明】多窗口頁面的狀態(tài)控制方法及裝置
【技術領域】
[0001]本發(fā)明涉及觸控領域,尤其涉及一種多窗口頁面的狀態(tài)控制方法及裝置。
【背景技術】
[0002]隨著智能手機的不斷發(fā)展,手機瀏覽器可以實現(xiàn)同一屏幕上顯示多個窗口,且每個窗口顯示不同的頁面。雖然使用者可以方便地選擇感興趣的頁面進行瀏覽,但是同時也給多窗口頁面的操作效率提出了更高的要求。因此,亟需一種快捷操作多窗口頁面的方法。
【發(fā)明內容】
[0003]本發(fā)明實施例的主要目的是提供一種多窗口頁面的狀態(tài)控制方法,旨在通過簡單、實用的觸控,實現(xiàn)多窗口頁面的快捷操作。
[0004]為達以上目的,本發(fā)明實施例提供了一種多窗口頁面的狀態(tài)控制方法,包括以下步驟:
[0005]在進入多窗口頁面模式后,偵測多窗口頁面的顯示區(qū)域上的觸控事件,該顯示區(qū)域上顯示至少一個窗口頁面;
[0006]偵測到多窗口頁面的顯示區(qū)域上的觸控事件時,確定該觸控事件對應的觸控指令及狀態(tài)控制對象,該狀態(tài)控制對象包括至少一個窗口頁面;
[0007]根據(jù)所確定的觸控事件對應的觸控指令,對狀態(tài)控制對象進行相應的操作,以實現(xiàn)多窗口頁面的狀態(tài)控制。
[0008]本發(fā)明實施例還提供了一種多窗口頁面的狀態(tài)控制裝置,包括:
[0009]觸控偵測模塊,用于在進入多窗口頁面模式后,偵測多窗口頁面的顯示區(qū)域上的觸控事件;
[0010]觸控分析模塊,用于偵測到多窗口頁面的顯示區(qū)域上的觸控事件時,確定該觸控事件對應的觸控指令及狀態(tài)控制對象,該狀態(tài)控制對象包括至少一個窗口頁面;
[0011]觸控響應模塊,用于根據(jù)所確定的觸控事件對應的觸控指令,對狀態(tài)控制對象進行相應的操作,以實現(xiàn)多窗口頁面的狀態(tài)控制。
[0012]本發(fā)明實施例利用簡單、實用的觸控操作,以實現(xiàn)多窗口頁面的快捷操作,不但方便了使用,而且提高了操作效率。
[0013]本發(fā)明實施例通過觸控操作對瀏覽器的多窗口頁面進行鎖定后,退出瀏覽器時,具有鎖定標識的頁面將保存。所以在下一次再打開瀏覽器時,則會先加載該保存的頁面。因此,用戶可以鎖定平常經(jīng)常瀏覽的頁面,再次打開時則可以快速地加載。
【專利附圖】
【附圖說明】
[0014]圖1是本發(fā)明多窗口頁面的狀態(tài)控制方法第一實施例的流程示意圖;
[0015]圖2是本發(fā)明多窗口頁面的狀態(tài)控制方法中進入多窗口頁面模式后的頁面顯示示意圖;
[0016]圖3是本發(fā)明多窗口頁面的狀態(tài)控制方法中偵測多窗口頁面的觸控事件的流程示意圖;
[0017]圖4A是本發(fā)明多窗口頁面的狀態(tài)控制方法中通過觸控進行單窗口頁面的鎖定前的不意圖;
[0018]圖4B是本發(fā)明多窗口頁面的狀態(tài)控制方法中通過觸控進行單窗口頁面的鎖定后的不意圖;
[0019]圖4C是本發(fā)明多窗口頁面的狀態(tài)控制方法中通過觸控進行單窗口頁面的取消鎖定iu的不意圖;
[0020]圖4D是本發(fā)明多窗口頁面的狀態(tài)控制方法中通過觸控進行取單窗口頁面的取消鎖定后的不意圖;
[0021]圖5A是本發(fā)明多窗口頁面的狀態(tài)控制方法中通過觸控進行多窗口頁面的鎖定前的不意圖;
[0022]圖5B是本發(fā)明多窗口頁面的狀態(tài)控制方法中通過觸控進行多窗口頁面的鎖定后的不意圖;
[0023]圖5C是本發(fā)明多窗口頁面的狀態(tài)控制方法中通過觸控進行多窗口頁面的取消鎖定iu的不意圖;
[0024]圖是本發(fā)明多窗口頁面的狀態(tài)控制方法中通過觸控進行多窗口頁面的取消鎖定后的不意圖;
[0025]圖6A是本發(fā)明多窗口頁面的狀態(tài)控制方法中通過觸控進行單窗口頁面的關閉前的示意圖,其中需要關閉的單窗口頁面處于未鎖定狀態(tài);
[0026]圖6B是本發(fā)明多窗口頁面的狀態(tài)控制方法中通過觸控進行單窗口頁面的關閉,且關閉成功的不意圖;
[0027]圖6C是本發(fā)明多窗口頁面的狀態(tài)控制方法中通過觸控進行單窗口頁面的關閉前的示意圖,其中需要關閉的單窗口頁面處于鎖定狀態(tài);
[0028]圖6D是本發(fā)明多窗口頁面的狀態(tài)控制方法中通過觸控進行單窗口頁面的關閉,且關閉失敗的示意圖;
[0029]圖7是本發(fā)明多窗口頁面的狀態(tài)控制方法第二實施例的流程示意圖;
[0030]圖8是本發(fā)明多窗口頁面的狀態(tài)控制裝置第一實施例的功能模塊示意圖;
[0031]圖9是本發(fā)明多窗口頁面的狀態(tài)控制裝置中觸控分析模塊的功能模塊示意圖;
[0032]圖10是本發(fā)明多窗口頁面的狀態(tài)控制方法第二實施例的功能模塊示意圖。
[0033]本發(fā)明目的的實現(xiàn)、功能特點及優(yōu)點將結合實施例,參照附圖做進一步說明。
【具體實施方式】
[0034]以下結合說明書附圖及具體實施例進一步說明本發(fā)明的技術方案。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0035]本發(fā)明實施例提供了一種多窗口頁面的狀態(tài)控制方法,通過觸控實現(xiàn)多窗口頁面的快捷操作,例如鎖定頁面、取消鎖定頁面、關閉頁面等等。該多窗口頁面可以為瀏覽器的瀏覽頁面,也可以為閱讀軟件的閱讀頁面或其他相似功能多的多窗口頁面。
[0036]具體地,如圖1所示,本發(fā)明實施例以瀏覽器的瀏覽頁面為例對多窗口頁面的狀態(tài)控制方法進行描述。其他應用軟件的多窗口頁面的狀態(tài)控制也可參照實施。本發(fā)明實施例的多窗口頁面的狀態(tài)控制方法包括以下步驟:
[0037]步驟S110、在進入多窗口頁面模式后,偵測多窗口頁面的顯示區(qū)域上的觸控事件;
[0038]當用戶打開瀏覽器的多個瀏覽窗口時,可以提示用戶是否使用多窗口頁面模式,用戶響應是則進入多窗口頁面模式。如圖2所示,進入多窗口頁面模式后,在屏幕的下部設有多窗口頁面的顯示區(qū)域10,該顯示區(qū)域10用于顯示多個頁面窗口,例如,當前屏幕下可同時顯不3個頁面窗口,即窗口 A、窗口 B及窗口 C。當同時打開的頁面窗口為3個以上時,可以通過在多窗口顯示區(qū)域中向左或向右滑動,查看其它的窗口。多窗口頁面的顯示區(qū)域10中的頁面窗口可以供使用者進行編輯管理,例如打開頁面、新建頁面、關閉頁面、鎖定頁面等等?;蛘弋斢脩舸蜷_瀏覽器的多個瀏覽窗口(例如3個瀏覽窗口以上)時,自動進入多窗口頁面模式。在進入多窗口頁面模式后,則偵測多窗口頁面的顯示區(qū)域上的觸控事件。本發(fā)明實施例中,觸控事件由觸摸滑動觸發(fā)。
[0039]上述步驟SllO具體包括:在進入多窗口頁面模式后,偵測多窗口頁面的顯示區(qū)域上是否存在觸摸滑動;以電容式觸摸屏為例,在進入多窗口頁面模式后,實時檢測觸摸屏上的電容變化,以偵測多窗口頁面的顯示區(qū)域上的觸摸滑動。當多窗口頁面的顯示區(qū)域上存在觸摸滑動時,則記錄所述觸摸滑動的滑動軌跡。當多窗口頁面的顯示區(qū)域上存在觸摸滑動時,根據(jù)所檢測的電容變化,計算出觸摸滑動的位置,并記錄所述觸摸滑動的滑動軌跡。
[0040]步驟S120、偵測到多窗口頁面的顯示區(qū)域上的觸控事件時,確定該觸控事件對應的觸控指令及狀態(tài)控制對象;
[0041]上述觸控指令包括鎖定頁面、取消鎖定頁面及關閉頁面等等。狀態(tài)控制對象包括至少一個窗口頁面。如圖3所示,上述步驟S120包括:
[0042]步驟S121、偵測到多窗口頁面的顯示區(qū)域上的觸控事件時,則將所記錄的所述觸摸滑動的滑動軌跡與預設的軌跡匹配,確定該觸控事件對應的觸控指令;
[0043]首先,預先設置觸控指令對應的滑動軌跡??梢詾橛脩糇远x設置,也可以為系統(tǒng)默認設置。例如,設置在未鎖定的頁面上觸摸滑動的滑動軌跡為直線,且滑動方向向下時,對應的觸控指令為鎖定頁面;設置在已鎖定的頁面上觸摸滑動的滑動軌跡為直線,且滑動方向向下時,對應的觸控指令為取消鎖定頁面;設置在頁面上觸摸滑動的滑動軌跡為直線,且滑動方向向上時,對應的觸控指令為關閉頁面。然后,偵測到多窗口頁面的顯示區(qū)域上的觸控事件時,判斷所記錄的所述觸摸滑動的滑動軌跡是否為直線(該匹配只是相對的匹配,允許存在一定的誤差,而不是絕對的匹配,),是則判斷觸摸滑動的滑動方向,再根據(jù)觸摸滑動的滑動方向確定觸控事件對應的觸控指令。
[0044]上述預設的觸控指令對應的滑動軌跡并不限于上述設置的觸摸滑動的軌跡方向,例如,設置滑動軌跡為三角形時對應的觸控指令為鎖定頁面及取消鎖定頁面的切換;設置滑動軌跡為圓形時對應的觸控指令為關閉頁面。
[0045]步驟S122、判斷觸控事件是單指觸控還是多指觸控;當觸控事件是單指觸控,則轉入步驟S123 ;當觸控事件是多指觸控,則轉入步驟S124 ;
[0046]本實施例中,根據(jù)所記錄的所述觸摸滑動的滑動軌跡,判斷觸控事件是單指觸控還是多指觸控。該具體的判斷過程為現(xiàn)有技術,在此就不再贅述。本實施例中,單指觸控是指一個窗口頁面上僅存在一個單指的觸控點;多指觸控是指一個窗口頁面上存在多指的觸控點。
[0047]步驟S123、狀態(tài)控制對象為所述滑動軌跡所在的窗口頁面;
[0048]當判斷觸控事件為單指觸控時,則選中所述滑動軌跡所在的頁面,作為狀態(tài)控制對象。本發(fā)明實施例中,單指觸控一個頁面,則狀態(tài)控制對象為該頁面。即單指觸控一個頁面,進行鎖定頁面、取消鎖定頁面、關閉頁面等觸控操作。當然,其他實施例中,也可以通過兩個,甚至是三個手指,對應觸控不同的頁面,以進行相應的頁面的鎖定頁面、取消鎖定頁面、關閉頁面等操作。或者,通過選擇功能,選中多個頁面,然后通過在其中一個頁面進行單指觸控,以對選中的頁面進行鎖定頁面、取消鎖定頁面、關閉頁面等觸控操作。
[0049]步驟S124、狀態(tài)控制對象為多個被選中的窗口頁面。
[0050]本實施例中,當判斷觸控事件為多指觸控時,則選中所有的頁面。其他實施例中,當觸控指令是關閉頁面時,狀態(tài)控制對象為所有未處于鎖定的頁面。當觸控指令是鎖定頁面,而所有的頁面中有的頁面處于鎖定狀態(tài),有的頁面處于未鎖定狀態(tài)時,則狀態(tài)控制對象為所有未鎖定的頁面。當觸控指令是取消鎖定頁面,而所有的頁面中有的頁面處于鎖定狀態(tài),有的頁面處于未鎖定狀態(tài)時,則狀態(tài)控制對象為所有已鎖定的頁面。
[0051]步驟S130、根據(jù)所確定的觸控事件對應的觸控指令,對狀態(tài)控制對象進行相應的操作。
[0052]當所確定的觸控事件對應的觸控指令為鎖定頁面時,則對狀態(tài)控制對象進行鎖定,同時在狀態(tài)控制對象上添加鎖定標識。當所確定的觸控事件對應的觸控指令為取消鎖定頁面時,則對狀態(tài)控制對象進行取消鎖定,同時在狀態(tài)控制對象上刪除鎖定標識。當所確定的觸控事件對應的觸控指令為關閉頁面時,則判斷狀態(tài)控制對象上是否存在鎖定標識;當狀態(tài)控制對象上存在鎖定標識時,關閉狀態(tài)控制對象失??;當狀態(tài)控制對象上不存在鎖定標識時,關閉狀態(tài)控制對象。
[0053]另一實施例中,上述觸控事件也可以通過長按于多窗口頁面上來觸發(fā)。例如,單指長按于多窗口頁面上時,則相應的觸控指令為單個頁面的鎖定或取消鎖定,雙指甚至是多指長按于多窗口頁面上時,則相應的觸控指令為多個頁面的鎖定或取消鎖定。鎖定、取消鎖定的具體操作及操作頁面的選擇均可參照前面所述,這里就不再贅述。
[0054]下面以瀏覽器的多窗口頁面的具體應用實例對本發(fā)明實施例進行描述。該用戶打開了多個瀏覽窗口,即窗口 A、窗口 B、窗口 C、窗口 D。如圖4A所示,用戶通過單指手勢在窗口 A向下滑動,根據(jù)滑動軌跡的匹配,可知對應的觸控指令為鎖定頁面或取消鎖定頁面,而且狀態(tài)控制對象為窗口 A。由于窗口 A原先處于未鎖定狀態(tài),所以根據(jù)單指手勢的觸控,對窗口 A進行鎖定,同時窗口 A上添加鎖定標識,如圖4B所示。如圖4C所示,用戶通過單指手勢在窗口 A向下滑動,根據(jù)滑動軌跡的匹配,可知對應的觸控指令為鎖定頁面或取消鎖定頁面,而且狀態(tài)控制對象為窗口 A。由于窗口 A原先處于鎖定狀態(tài),所以根據(jù)單指手勢的觸控,對窗口 A進行取消鎖定,同時窗口 A上將刪除鎖定標識,如圖4D所示。
[0055]如圖5A所示,用戶通過多指手勢在窗口 A向下滑動,根據(jù)滑動軌跡的匹配,可知對應的觸控指令為鎖定頁面或取消鎖定頁面,而且狀態(tài)控制對象為所有的窗口。由于所有的窗口原先均處于未鎖定狀態(tài),所以根據(jù)多指手勢的觸控,對所有的窗口進行鎖定,同時所有的窗口上添加鎖定標識,如圖5B所示。如圖5C所示,用戶通過多指手勢在窗口 A向下滑動,根據(jù)滑動軌跡的匹配,可知對應的觸控指令為鎖定頁面或取消鎖定頁面,而且狀態(tài)控制對象為所有的窗口。由于所有的窗口原先均處于鎖定狀態(tài),所以根據(jù)多指手勢的觸控,對所有的窗口進行取消鎖定,同時所有的窗口均刪除鎖定標識,如圖所示。
[0056]如圖6A所示,用戶通過單指手勢在窗口 A向上滑動,根據(jù)滑動軌跡的匹配,可知對應的觸控指令為關閉頁面,而且狀態(tài)控制對象為窗口 A。由于關閉頁面的操作僅對未鎖定的頁面有效,所以當窗口 A原先處于未鎖定狀態(tài),則根據(jù)單指手勢的觸控,對窗口 A進行關閉,后面的窗口則自動向左補齊,如圖6B所示;當窗口 A原先處于鎖定狀態(tài),則無法對窗口A進行關閉,如圖6C及圖6D所示。同理,本實施例中,多指手勢在窗口上向上滑動時,表示將所有的窗口關閉,若一個以上的窗口處于鎖定狀態(tài),則無法關閉所有的窗口。當然,多指手勢在窗口上向上滑動時,表示將未處于鎖定狀態(tài)的窗口關閉。在此并不限定。
[0057]本發(fā)明實施例利用簡單、實用的觸控操作,以實現(xiàn)多窗口頁面的快捷操作,不但方便了使用,而且提高了操作效率。
[0058]在上述實施例的基礎上,本發(fā)明還提出了多窗口頁面的狀態(tài)控制方法另一實施例。參照圖7,該實施例的多窗口頁面的狀態(tài)控制方法在上述步驟S130之后還包括:
[0059]步驟S140、當多窗口頁面的應用軟件退出時,將存在鎖定標識的狀態(tài)控制對象保存,以在下一次打開應用軟件時,在多窗口頁面的顯示區(qū)域中顯示保存的狀態(tài)控制對象。
[0060]本發(fā)明實施例通過上述實施例的觸控操作對瀏覽器的多窗口頁面進行鎖定后,退出瀏覽器時,具有鎖定標識的頁面將保存。所以在下一次再打開瀏覽器時,則會先加載該保存的頁面。因此,用戶可以鎖定平常經(jīng)常瀏覽的頁面,再次打開時則可以快速地加載。
[0061]對應上述方法實施例,如圖8所示,本發(fā)明實施例還提供了一種多窗口頁面的狀態(tài)控制裝置,包括:
[0062]觸控偵測模塊110,用于在進入多窗口頁面模式后,偵測多窗口頁面的顯示區(qū)域上的觸控事件,該顯示區(qū)域顯示至少一個窗口頁面;
[0063]觸控分析模塊120,用于偵測到多窗口頁面上的觸控事件時,確定該觸控事件對應的觸控指令及狀態(tài)控制對象,該狀態(tài)控制對象包括至少一個窗口頁面;
[0064]觸控響應模塊130,用于根據(jù)所確定的觸控事件對應的觸控指令,對狀態(tài)控制對象進行相應的操作,以實現(xiàn)多窗口頁面的狀態(tài)控制。
[0065]上述觸控偵測模塊110用于:
[0066]在進入多窗口頁面模式后,偵測多窗口頁面的顯示區(qū)域上是否存在觸摸滑動;
[0067]當多窗口頁面的顯示區(qū)域上存在觸摸滑動時,記錄所述觸摸滑動的滑動軌跡。
[0068]如圖9所示,上述觸控分析模塊120包括:
[0069]觸控指令分析單元121,用于偵測到多窗口的觸控事件時,將所記錄的所述觸摸滑動的滑動軌跡與預設的滑動軌跡匹配,確定該觸控事件對應的觸控指令;該觸控指令包括鎖定頁面、取消鎖定頁面、關閉頁面;
[0070]狀態(tài)控制對象分析單元122,用于判斷觸控事件是單指觸控還是多指觸控;當觸控事件是單指觸控時,則狀態(tài)控制對象為所述滑動軌跡所在的單個窗口頁面;當觸控事件是多指觸控時,則狀態(tài)控制對象為多個被選中的窗口頁面。
[0071]上述觸控響應模塊130用于:當所確定的觸控事件對應的觸控指令為鎖定頁面時,則對狀態(tài)控制對象進行鎖定,同時在狀態(tài)控制對象上添加鎖定標識;當所確定的觸控事件對應的觸控指令為取消鎖定頁面時,則對狀態(tài)控制對象進行取消鎖定,同時在狀態(tài)控制對象上刪除鎖定標識;當所確定的觸控事件對應的觸控指令為關閉頁面時,則判斷狀態(tài)控制對象上是否存在鎖定標識;當狀態(tài)控制對象上存在鎖定標識,則關閉頁面失??;當狀態(tài)控制對象上不存在鎖定標識,則關閉狀態(tài)控制對象。
[0072]上述各模塊、單元的工作原理均可參照前面的方法實施例所述,在此就不再贅述。
[0073]如圖10所示,基于上述裝置實施例,本發(fā)明還提供了多窗口頁面的狀態(tài)控制裝置另一實施例。該實施例的多窗口頁面的狀態(tài)控制裝置還包括:存儲模塊140,用于當多窗口頁面的應用軟件退出時,將存在鎖定標識的狀態(tài)控制對象保存,以在下一次打開應用軟件時,在多窗口頁面的顯示區(qū)域中顯示保存的狀態(tài)控制對象。
[0074]本發(fā)明實施例通過上述的觸控操作對瀏覽器的多窗口頁面進行鎖定后,退出瀏覽器時,具有鎖定標識的頁面將保存。所以在下一次再打開瀏覽器時,則會先加載該保存的頁面。因此,用戶可以鎖定平常經(jīng)常瀏覽的頁面,再次打開時則可以快速地加載。
[0075]需要說明的是,在本文中,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者裝置不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者裝置所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括該要素的過程、方法、物品或者裝置中還存在另外的相同要素。
[0076]上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
[0077]通過以上的實施方式的描述,本領域的技術人員可以清楚地了解到上述實施例方法可借助軟件加必需的通用硬件平臺的方式來實現(xiàn),當然也可以通過硬件,但很多情況下前者是更佳的實施方式?;谶@樣的理解,本發(fā)明的技術方案本質上或者說對現(xiàn)有技術做出貢獻的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設備(可以是手機,計算機,月艮務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述的方法。
[0078]以上所述僅為本發(fā)明的優(yōu)選實施例,并非因此限制其專利范圍,凡是利用本發(fā)明說明書及附圖內容所作的等效結構或等效流程變換,直接或間接運用在其他相關的【技術領域】,均同理包括在本發(fā)明的專利保護范圍內。
【權利要求】
1.一種多窗口頁面的狀態(tài)控制方法,其特征在于,包括以下步驟: 在進入多窗口頁面模式后,偵測多窗口頁面的顯示區(qū)域上的觸控事件,該顯示區(qū)域上顯不至少一個窗口頁面; 偵測到多窗口頁面的顯示區(qū)域上的觸控事件時,確定該觸控事件對應的觸控指令及狀態(tài)控制對象,該狀態(tài)控制對象包括至少一個窗口頁面; 根據(jù)所確定的觸控事件對應的觸控指令,對狀態(tài)控制對象進行相應的操作,以實現(xiàn)多窗口頁面的狀態(tài)控制。
2.根據(jù)權利要求1所述的多窗口頁面的狀態(tài)控制方法,其特征在于,所述在多窗口頁面打開后,偵測多窗口頁面的顯示區(qū)域上的觸控事件包括: 在多窗口頁面打開后,偵測多窗口頁面的顯示區(qū)域上是否存在觸摸滑動; 當多窗口頁面的顯示區(qū)域上存在觸摸滑動時,記錄所述觸摸滑動的滑動軌跡。
3.根據(jù)權利要求2所述的多窗口頁面的狀態(tài)控制方法,其特征在于,所述偵測到多窗口頁面的顯示區(qū)域區(qū)域上的觸控事件時,確定該觸控事件對應的觸控指令及狀態(tài)控制對象包括: 偵測到多窗口的觸控事件時,將所記錄的所述觸摸滑動的滑動軌跡與預設的滑動軌跡匹配,確定該觸控事件對應的觸控指令;該觸控指令包括鎖定頁面、取消鎖定頁面、關閉頁面; 判斷觸控事件是單指觸控還是多指觸控; 當觸控事件是單指觸控時,則狀態(tài)控制對象為所述滑動軌跡所在的單個窗口頁面; 當觸控事件是多指觸控時,則狀態(tài)控制對象為多個被選中的窗口頁面。
4.根據(jù)權利要求3所述的多窗口頁面的狀態(tài)控制方法,其特征在于,所述根據(jù)所確定的觸控事件對應的觸控指令,對狀態(tài)控制對象進行相應的操作包括: 當所確定的觸控事件對應的觸控指令為鎖定頁面時,則對狀態(tài)控制對象進行鎖定,同時在狀態(tài)控制對象上添加鎖定標識; 當所確定的觸控事件對應的觸控指令為取消鎖定頁面時,則對狀態(tài)控制對象進行取消鎖定,同時在狀態(tài)控制對象上刪除鎖定標識; 當所確定的觸控事件對應的觸控指令為關閉頁面時,則判斷狀態(tài)控制對象上是否存在鎖定標識;當狀態(tài)控制對象上存在鎖定標識,則關閉頁面失?。划敔顟B(tài)控制對象上不存在鎖定標識,則關閉狀態(tài)控制對象。
5.根據(jù)權利要求1所述的多窗口頁面的狀態(tài)控制方法,其特征在于,所述根據(jù)所確定的觸控事件對應的觸控指令,對狀態(tài)控制對象進行相應的操作之后還包括: 當多窗口頁面的應用軟件退出時,將存在鎖定標識的狀態(tài)控制對象保存,以在下一次打開應用軟件時,在多窗口頁面的顯示區(qū)域中顯示保存的狀態(tài)控制對象。
6.一種多窗口頁面的狀態(tài)控制裝置,其特征在于,包括: 觸控偵測模塊,用于偵測多窗口頁面的顯示區(qū)域上的觸控事件,該顯示區(qū)域上顯示至少一個窗口頁面; 觸控分析模塊,用于偵測到多窗口頁面的顯示區(qū)域上的觸控事件時,確定該觸控事件對應的觸控指令及狀態(tài)控制對象,該狀態(tài)控制對象包括至少一個窗口頁面; 觸控響應模塊,用于根據(jù)所確定的觸控事件對應的觸控指令,對狀態(tài)控制對象進行相應的操作,以實現(xiàn)多窗口頁面的狀態(tài)控制。
7.根據(jù)權利要求6所述的多窗口頁面的狀態(tài)控制裝置,其特征在于,所述觸控偵測模塊用于: 在進入多窗口頁面模式后,偵測多窗口頁面的顯示區(qū)域上是否存在觸摸滑動; 當多窗口頁面的顯示區(qū)域上存在觸摸滑動時,記錄所述觸摸滑動的滑動軌跡。
8.根據(jù)權利要求7所述的多窗口頁面的狀態(tài)控制裝置,其特征在于,所述觸控分析模塊包括: 觸控指令分析單元,用于偵測到多窗口的觸控事件時,將所記錄的所述觸摸滑動的滑動軌跡與預設的滑動軌跡匹配,確定該觸控事件對應的觸控指令;該觸控指令包括鎖定頁面、取消鎖定頁面、關閉頁面; 狀態(tài)控制對象分析單元,用于判斷觸控事件是單指觸控還是多指觸控;當觸控事件是單指觸控時,則狀態(tài)控制對象為所述滑動軌跡所在的單個窗口頁面;當觸控事件是多指觸控時,則狀態(tài)控制對象為多個被選中的窗口頁面。
9.根據(jù)權利要求8所述的多窗口頁面的狀態(tài)控制裝置,其特征在于,所述觸控響應模塊用于: 當所確定的觸控事件對應的觸控指令為鎖定頁面時,則對狀態(tài)控制對象進行鎖定,同時在狀態(tài)控制對象上添加鎖定標識; 當所確定的觸控事件對應的觸控指令為取消鎖定頁面時,則對狀態(tài)控制對象進行取消鎖定,同時在狀態(tài)控制對象上刪除鎖定標識; 當所確定的觸控事件對應的觸控指令為關閉頁面時,則判斷狀態(tài)控制對象上是否存在鎖定標識;當狀態(tài)控制對象上存在鎖定標識,則關閉頁面失??;當狀態(tài)控制對象上不存在鎖定標識,則關閉狀態(tài)控制對象。
10.根據(jù)權利要求6所述的多窗口頁面的狀態(tài)控制裝置,其特征在于,還包括存儲模塊,用于當多窗口頁面的應用軟件退出時,將存在鎖定標識的狀態(tài)控制對象保存,以在下一次打開應用軟件時,在多窗口頁面的顯示區(qū)域中顯示保存的狀態(tài)控制對象。
【文檔編號】G06F3/0481GK104182119SQ201310202124
【公開日】2014年12月3日 申請日期:2013年5月27日 優(yōu)先權日:2013年5月27日
【發(fā)明者】馬永飛 申請人:騰訊科技(深圳)有限公司