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