頁面控制方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種頁面控制方法和系統(tǒng),所述方法包括:在目標應(yīng)用的顯示窗口創(chuàng)建前翻頁控件和后翻頁控件;檢測對所述后翻頁控件和所述前翻頁控件的觸發(fā)事件,并響應(yīng)檢測到的觸發(fā)事件對所述顯示窗口的顯示對象進行相應(yīng)翻頁;若所述顯示窗口當前顯示的為所述顯示對象的最終頁面,在所述顯示窗口創(chuàng)建頁面添加控件,并隱藏所述后翻頁控件;檢測對所述頁面添加控件的觸發(fā)事件,并響應(yīng)檢測到的觸發(fā)事件在所述目標應(yīng)用中對應(yīng)所述顯示對象添加新頁面。實施本發(fā)明,可有效避免翻頁中的誤觸發(fā),減少客戶端的無效操作,提高客戶端的運行效率。
【專利說明】頁面控制方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及人機交互【技術(shù)領(lǐng)域】,特別是涉及一種頁面控制方法和系統(tǒng)。
【背景技術(shù)】
[0002]人機交互軟件中存在多個頁面時,通常會在頁面中顯示前翻頁按鈕、后翻頁按鈕、添加新頁按鈕。
[0003]但是,客戶端在進行翻頁時會誤觸發(fā)添加新頁按鈕,造成誤添加新頁,影響客戶端的運行效率。
【發(fā)明內(nèi)容】
[0004]基于此,有必要針對客戶端在進行翻頁時會誤觸發(fā)添加新頁按鈕,造成誤添加新頁,影響客戶端的運行效率問題,提供一種頁面控制方法和系統(tǒng)。
[0005]一種頁面控制方法,包括以下步驟:
[0006]在目標應(yīng)用的顯不窗口創(chuàng)建如翻頁控件和后翻頁控件;
[0007]檢測對所述后翻頁控件和所述前翻頁控件的觸發(fā)事件,并響應(yīng)檢測到的觸發(fā)事件對所述顯示窗口的顯示對象進行相應(yīng)翻頁;
[0008]若所述顯示窗口當前顯示的為所述顯示對象的最終頁面,在所述顯示窗口創(chuàng)建頁面添加控件,并隱藏所述后翻頁控件;
[0009]檢測對所述頁面添加控件的觸發(fā)事件,并響應(yīng)檢測到的觸發(fā)事件在所述目標應(yīng)用中對應(yīng)所述顯示對象添加新頁面。
[0010]一種頁面控制系統(tǒng),包括:
[0011]第一創(chuàng)建模塊,用于在目標應(yīng)用的顯示窗口創(chuàng)建前翻頁控件和后翻頁控件;
[0012]翻頁模塊,用于檢測對所述后翻頁控件和所述前翻頁控件的觸發(fā)事件,并響應(yīng)檢測到的觸發(fā)事件對所述顯示窗口的顯示對象進行相應(yīng)翻頁;
[0013]第二創(chuàng)建模塊,用于在所述顯示窗口當前顯示的為所述顯示對象的最終頁面時,在所述顯示窗口創(chuàng)建頁面添加控件,并隱藏所述后翻頁控件;
[0014]頁面添加模塊,用于檢測對所述頁面添加控件的觸發(fā)事件,并響應(yīng)檢測到的觸發(fā)事件在所述目標應(yīng)用中對應(yīng)所述顯示對象添加新頁面。
[0015]上述頁面控制方法和系統(tǒng),當顯示窗口當前顯示的為顯示對象的最終頁面時,在所述顯示窗口創(chuàng)建頁面添加控件,并隱藏所述后翻頁控件,檢測對所述頁面添加控件的觸發(fā)事件,并響應(yīng)檢測到的觸發(fā)事件在所述目標應(yīng)用中對應(yīng)所述顯示對象添加新頁面??捎行П苊夥撝械恼`觸發(fā),減少客戶端的無效操作,提高客戶端的運行效率。
【專利附圖】
【附圖說明】
[0016]圖1是本發(fā)明頁面控制方法第一實施方式的流程示意圖;
[0017]圖2是本發(fā)明頁面控制方法第二實施方式的流程示意圖;
[0018]圖3是本發(fā)明頁面控制系統(tǒng)第一實施方式的結(jié)構(gòu)示意圖;
[0019]圖4是本發(fā)明頁面控制系統(tǒng)第二實施方式的結(jié)構(gòu)示意圖。
【具體實施方式】
[0020]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0021]請參閱圖1,圖1是本發(fā)明的頁面控制方法第一實施方式的流程示意圖。
[0022]本實施方式的所述頁面控制方法可包括以下步驟:
[0023]步驟S101,在目標應(yīng)用的顯不窗口創(chuàng)建肖U翻頁控件和后翻頁控件。
[0024]步驟S102,檢測對所述后翻頁控件和所述前翻頁控件的觸發(fā)事件,并響應(yīng)檢測到的觸發(fā)事件對所述顯示窗口的顯示對象進行相應(yīng)翻頁。
[0025]步驟S103,若所述顯示窗口當前顯示的為所述顯示對象的最終頁面,在所述顯示窗口創(chuàng)建頁面添加控件,并隱藏所述后翻頁控件。
[0026]步驟S104,檢測對所述頁面添加控件的觸發(fā)事件,并響應(yīng)檢測到的觸發(fā)事件在所述目標應(yīng)用中對應(yīng)所述顯示對象添加新頁面。
[0027]本實施方式,當顯示窗口當前顯示的為顯示對象的最終頁面時,在所述顯示窗口創(chuàng)建頁面添加控件,并隱藏所述后翻頁控件,檢測對所述頁面添加控件的觸發(fā)事件,并響應(yīng)檢測到的觸發(fā)事件在所述目標應(yīng)用中對應(yīng)所述顯示對象添加新頁面??捎行П苊夥撝械恼`觸發(fā),減少客戶端的無效操作,提高客戶端的運行效率。
[0028]其中,對于步驟S101,所述目標應(yīng)用可包括幻燈片制作應(yīng)用、手機桌面程序、電子書寫板應(yīng)用、遠程教學(xué)應(yīng)用、遠程會議應(yīng)用等應(yīng)用中的至少一種。
[0029]優(yōu)選地,所述前翻頁控件可為前翻頁觸屏按鈕,所述后翻頁控件可為后翻頁觸屏按鈕。
[0030]對于步驟S102,所述顯示對象可為幻燈片演示文稿、桌面、電子書寫板的書寫對象等。
[0031]優(yōu)選地,檢測到對所述后翻頁控件的觸發(fā)事件,則響應(yīng)檢測到的觸發(fā)事件對所述顯示窗口的顯示對象進行后翻頁。檢測到對所述前翻頁控件的觸發(fā)事件,則響應(yīng)檢測到的觸發(fā)事件對所述顯示窗口的顯示對象進行前翻頁。
[0032]對于步驟S103,優(yōu)選地,可在顯示窗口顯示的顯示對象的頁碼與所述顯示對象的最大頁碼相同時,判定所述顯示窗口當前顯示的為所述顯示對象的最終頁面。在其他實施例中,還還可通過本領(lǐng)域慣用的其他技術(shù)手段判定所述顯示窗口當前顯示的為所述顯示對象的最終頁面。
[0033]在一個實施例中,若所述顯示窗口當前顯示的為所述顯示對象的最終頁面,在所述顯示窗口創(chuàng)建頁面添加控件,并隱藏所述后翻頁控件的步驟還包括以下步驟:
[0034]讀取所述顯示對象在所述顯示窗口的當前頁碼數(shù)和所述顯示對象的最大頁碼數(shù)。
[0035]判斷所述當前頁碼數(shù)是否小于所述最大頁碼數(shù)。
[0036]若否,則判定所述顯示窗口當前顯示的為所述顯示對象的最終頁面,在所述顯示窗口創(chuàng)建所述頁面添加控件,并隱藏所述后翻頁控件。
[0037]優(yōu)選地,可通過獲取所述當前頁碼數(shù)與所述最大頁碼數(shù)的差值,判斷所述當前頁碼數(shù)是否小于所述最大頁碼數(shù)。還可通過獲取所述當前頁碼數(shù)與所述最大頁碼數(shù)的比值,判斷所述當前頁碼數(shù)是否小于所述最大頁碼數(shù)。
[0038]在另實施例中,若所述顯不窗口當肖U顯不的為所述顯不對象的最終頁面,在所述顯示窗口創(chuàng)建頁面添加控件,并隱藏所述后翻頁控件的步驟還包括以下步驟:
[0039]讀取所述顯示對象在所述顯示窗口的當前顯示內(nèi)容和所述顯示對象的最終頁面的頁面內(nèi)容。
[0040]比較所述當前顯示內(nèi)容與最終頁面的頁面內(nèi)容是否一致。
[0041]若一致,則判定所述目標應(yīng)用處于預(yù)設(shè)的頁面添加狀態(tài)。
[0042]在其他實施例中,在所述顯示窗口創(chuàng)建頁面添加控件,并隱藏所述后翻頁控件的步驟包括以下步驟:
[0043]獲取所述后翻頁控件在所述顯示窗口中所處的第一顯示區(qū)域的區(qū)域標識。
[0044]隱藏所述后翻頁控件,并根據(jù)所述區(qū)域標識在所述第一顯示區(qū)域創(chuàng)建所述頁面添加控件。
[0045]本實施例,隱藏所述后翻頁控件,并將頁面添加控件創(chuàng)建在所述后翻頁控件的所在的顯示區(qū)域,可減少控件在顯示窗口中所占的空間大小。
[0046]其中,可預(yù)先將后翻頁控件和頁面添加控件的顯示區(qū)域設(shè)定為同一窗口位置。
[0047]對于步驟S104,對所述頁面添加控件的觸發(fā)事件可為對所述頁面添加控件所在區(qū)域的光標或觸摸點移入事件。
[0048]優(yōu)選地,在所述目標應(yīng)用中對應(yīng)所述顯示對象添加新頁面,優(yōu)選地可對所述顯示對象添加一個新的空白頁面。
[0049]在一個實施例中,檢測對所述頁面添加控件的觸發(fā)事件,并響應(yīng)檢測到的觸發(fā)事件在所述目標應(yīng)用中對應(yīng)所述顯示對象添加新頁面的步驟之后,還包括以下步驟:
[0050]若滿足預(yù)設(shè)的隱藏條件,在所述顯示窗口隱藏所述頁面添加按鈕,并重新顯示所述后翻頁按鈕。
[0051]本實施例,在滿足預(yù)設(shè)的隱藏條件時即在所述顯示窗口隱藏所述頁面添加按鈕,并重新顯示所述后翻頁按鈕,可進一步避免誤添加新頁,減少客戶端的無效操作,提高客戶端的運行效率。
[0052]優(yōu)選地,在檢測到對所述頁面添加控件的觸發(fā)事件后,若超過預(yù)設(shè)時間(如10分鐘),沒有再次檢測到對所述頁面添加控件的觸發(fā)事件,則判定滿足所述預(yù)設(shè)的隱藏條件。還可在所述顯示窗口當前顯示的不是所述顯示對象的最終頁面時,判定滿足所述預(yù)設(shè)的隱藏條件。
[0053]在另一個實施例中,若滿足預(yù)設(shè)的隱藏條件,在所述顯示窗口隱藏所述頁面添加按鈕,并重新顯示所述后翻頁按鈕的步驟包括以下步驟:
[0054]讀取所述顯示對象在所述顯示窗口的當前頁碼數(shù)和所述顯示對象的最大頁碼數(shù)。
[0055]判斷所述當前頁碼數(shù)是否小于所述最大頁碼數(shù)。
[0056]若是,則判定滿足所述預(yù)設(shè)的隱藏條件,在所述顯示窗口隱藏所述頁面添加按鈕,并重新顯示所述后翻頁按鈕。
[0057]本實施例,可快速判定是否滿足所述預(yù)設(shè)的隱藏條件即隱藏所述頁面添加控件,進一步防止誤操作引起的頁面誤添加。
[0058]進一步地,在所述顯示窗口隱藏所述頁面添加按鈕,并重新顯示所述后翻頁按鈕的步驟包括以下步驟:
[0059]獲取所述頁面添加控件在所述顯示窗口中所處的第二顯示區(qū)域的區(qū)域標識。
[0060]隱藏所述頁面添加頁控件,并根據(jù)所述區(qū)域標識在所述第二顯示區(qū)域創(chuàng)建所述后翻頁控件。
[0061]本實施例,隱藏所述頁面添加控件,并將所述后翻頁控件重新顯示在所述頁面添加控件的所在的顯示區(qū)域,可減少控件在顯示窗口中所占的空間大小。
[0062]其中,可預(yù)先將后翻頁控件和頁面添加控件的顯示區(qū)域設(shè)定為同一窗口位置。
[0063]本實施例使得后翻頁控件與頁面添加控件共用一個屏幕位置,后翻頁控件與頁面添加控件只能擇一顯示,很好地節(jié)省了屏幕空間,特別是在屏幕昂貴的一體機上顯得尤其重要。
[0064]請參閱圖2,圖2是本發(fā)明的頁面控制方法第二實施方式的流程示意圖。
[0065]本實施方式的所述頁面控制方法與第一實施方式的區(qū)別在于:檢測對所述頁面添加控件的觸發(fā)事件,并響應(yīng)檢測到的觸發(fā)事件在所述目標應(yīng)用中對應(yīng)所述顯示對象添加新頁面的步驟還包括以下步驟:
[0066]步驟S201,檢測對所述頁面添加控件的觸發(fā)事件。
[0067]步驟S202,獲取所述觸發(fā)事件對應(yīng)的觸發(fā)時間以及所述觸發(fā)事件之前的相鄰觸發(fā)事件的觸發(fā)時間。
[0068]步驟S203,判斷所述觸發(fā)事件對應(yīng)的觸發(fā)時間與所述相鄰觸發(fā)事件的觸發(fā)時間的時間差是否大于時間閾值。
[0069]步驟S204,若是,則響應(yīng)檢測到的所述觸發(fā)事件在所述目標應(yīng)用中對應(yīng)所述顯示對象添加新頁面。
[0070]步驟S205,若否,則不添加新頁面。
[0071]本實施方式,可根據(jù)相鄰兩次對所述頁面添加控件的觸發(fā)事件的間隔時間,判定用戶是否需要添加新頁,可進一步防止誤操作引起的頁面誤添加。
[0072]其中,每檢測到對所述頁面添加控件的觸發(fā)事件,同時記錄檢測時間。所述時間閾值可為I分鐘,還可為其他時間值。
[0073]優(yōu)選地,所述觸發(fā)事件之前的相鄰觸發(fā)事件為緊鄰當前觸發(fā)事件的前一次的觸發(fā)事件。
[0074]請參閱圖3,圖3是本發(fā)明的頁面控制系統(tǒng)第一實施方式的結(jié)構(gòu)示意圖。
[0075]本實施方式的所述頁面控制系統(tǒng),可包括第一創(chuàng)建模塊100、翻頁模塊200、第二創(chuàng)建模塊300、頁面添加模塊400,其中:
[0076]弟一創(chuàng)建1?塊100,用于在目標應(yīng)用的顯不窗口創(chuàng)建如翻頁控件和后翻頁控件。
[0077]翻頁模塊200,用于檢測對所述后翻頁控件和所述前翻頁控件的觸發(fā)事件,并響應(yīng)檢測到的觸發(fā)事件對所述顯示窗口的顯示對象進行相應(yīng)翻頁。
[0078]第二創(chuàng)建模塊300,用于在所述顯示窗口當前顯示的為所述顯示對象的最終頁面時,在所述顯示窗口創(chuàng)建頁面添加控件,并隱藏所述后翻頁控件。
[0079]頁面添加模塊400,用于檢測對所述頁面添加控件的觸發(fā)事件,并響應(yīng)檢測到的觸發(fā)事件在所述目標應(yīng)用中對應(yīng)所述顯示對象添加新頁面。
[0080]本實施方式,當顯示窗口當前顯示的為顯示對象的最終頁面時,在所述顯示窗口創(chuàng)建頁面添加控件,并隱藏所述后翻頁控件,檢測對所述頁面添加控件的觸發(fā)事件,并響應(yīng)檢測到的觸發(fā)事件在所述目標應(yīng)用中對應(yīng)所述顯示對象添加新頁面??捎行П苊夥撝械恼`觸發(fā),可減少客戶端的無效操作,提高客戶端的運行效率。
[0081]其中,對于第一創(chuàng)建模塊100,所述目標應(yīng)用可包括幻燈片制作應(yīng)用、手機桌面程序、電子書寫板應(yīng)用、遠程教學(xué)應(yīng)用、遠程會議應(yīng)用等應(yīng)用中的至少一種。
[0082]優(yōu)選地,所述前翻頁控件可為前翻頁觸屏按鈕,所述后翻頁控件可為后翻頁觸屏按鈕。
[0083]對于翻頁模塊200,所述顯示對象可為幻燈片演示文稿、桌面、電子書寫板的書寫對象等。
[0084]優(yōu)選地,檢測到對所述后翻頁控件的觸發(fā)事件,則響應(yīng)檢測到的觸發(fā)事件對所述顯示窗口的顯示對象進行后翻頁。檢測到對所述前翻頁控件的觸發(fā)事件,則響應(yīng)檢測到的觸發(fā)事件對所述顯示窗口的顯示對象進行前翻頁。
[0085]對于第二創(chuàng)建模塊300,優(yōu)選地,可在顯示窗口顯示的顯示對象的頁碼與所述顯示對象的最大頁碼相同時,判定所述顯示窗口當前顯示的為所述顯示對象的最終頁面。在其他實施例中,還可通過本領(lǐng)域慣用的其他技術(shù)手段判定所述顯示窗口當前顯示的為所述顯示對象的最終頁面。
[0086]在一個實施例中,第二創(chuàng)建模塊300還可包括頁碼讀取模塊、頁碼判斷模塊和第一顯示模塊,其中:
[0087]所述頁碼讀取模塊用于讀取所述顯示對象在所述顯示窗口的當前頁碼數(shù)和所述顯示對象的最大頁碼數(shù);
[0088]所述頁碼判斷模塊用于判斷所述當前頁碼數(shù)是否小于所述最大頁碼數(shù);
[0089]所述第一顯示模塊用于在所述當前頁碼數(shù)不小于所述最大頁碼數(shù)時,在所述顯示窗口創(chuàng)建所述頁面添加控件,并隱藏所述后翻頁控件。
[0090]優(yōu)選地,第二創(chuàng)建模塊300可通過獲取所述當前頁碼數(shù)與所述最大頁碼數(shù)的差值,判斷所述當前頁碼數(shù)是否小于所述最大頁碼數(shù)。還可通過獲取所述當前頁碼數(shù)與所述最大頁碼數(shù)的比值,判斷所述當前頁碼數(shù)是否小于所述最大頁碼數(shù)。
[0091]在另一個實施例中,第二創(chuàng)建模塊300進一步還可用于:
[0092]讀取所述顯示對象在所述顯示窗口的當前顯示內(nèi)容和所述顯示對象的最終頁面的頁面內(nèi)容。
[0093]比較所述當前顯示內(nèi)容與最終頁面的頁面內(nèi)容是否一致。
[0094]若一致,則判定所述目標應(yīng)用處于預(yù)設(shè)的頁面添加狀態(tài)。
[0095]在其他實施例中,第二創(chuàng)建模塊300還可進一步包括區(qū)域標識獲取模塊、第二顯示模塊,其中:
[0096]所述區(qū)域標識獲取模塊用于獲取所述后翻頁控件在所述顯示窗口中所處的第一顯示區(qū)域的區(qū)域標識。
[0097]所述第二顯示模塊用于隱藏所述后翻頁控件,并根據(jù)所述區(qū)域標識在所述第一顯示區(qū)域創(chuàng)建所述頁面添加控件。
[0098]本實施例,隱藏所述后翻頁控件,并將頁面添加控件創(chuàng)建在所述后翻頁控件的所在的顯示區(qū)域,可減少控件在顯示窗口中所占的空間大小。
[0099]其中,可預(yù)先將后翻頁控件和頁面添加控件的顯示區(qū)域設(shè)定為同一窗口位置。
[0100]對于頁面添加模塊400,對所述頁面添加控件的觸發(fā)事件可為對所述頁面添加控件所在區(qū)域的光標或觸摸點移入事件。
[0101 ] 優(yōu)選地,在所述目標應(yīng)用中對應(yīng)所述顯示對象添加新頁面,優(yōu)選地可對所述顯示對象添加一個新的空白頁面。
[0102]在一個實施例中,本發(fā)明的頁面控制系統(tǒng)還可包括隱藏模塊,用于若滿足預(yù)設(shè)的隱藏條件,在所述顯示窗口隱藏所述頁面添加按鈕,并重新顯示所述后翻頁按鈕。
[0103]本實施例,在滿足預(yù)設(shè)的隱藏條件時即在所述顯示窗口隱藏所述頁面添加按鈕,并重新顯示所述后翻頁按鈕,可進一步避免誤添加新頁,減少客戶端的無效操作,提高客戶端的運行效率。
[0104]優(yōu)選地,在檢測到對所述頁面添加控件的觸發(fā)事件后,若超過預(yù)設(shè)時間(如10分鐘),沒有再次檢測到對所述頁面添加控件的觸發(fā)事件,則判定滿足所述預(yù)設(shè)的隱藏條件。還可在所述顯示窗口當前顯示的不是所述顯示對象的最終頁面時,判定滿足所述預(yù)設(shè)的隱藏條件。
[0105]在另一個實施例中,所述隱藏模塊還可用于:
[0106]讀取所述顯示對象在所述顯示窗口的當前頁碼數(shù)和所述顯示對象的最大頁碼數(shù)。
[0107]判斷所述當前頁碼數(shù)是否小于所述最大頁碼數(shù)。
[0108]若是,則判定滿足所述預(yù)設(shè)的隱藏條件,在所述顯示窗口隱藏所述頁面添加按鈕,并重新顯示所述后翻頁按鈕。
[0109]本實施例,可快速判定是否滿足所述預(yù)設(shè)的隱藏條件即隱藏所述頁面添加控件,進一步防止誤操作引起的頁面誤添加。
[0110]進一步地,所述隱藏模塊進一步還可用于:
[0111]獲取所述頁面添加控件在所述顯示窗口中所處的第二顯示區(qū)域的區(qū)域標識。
[0112]隱藏所述頁面添加頁控件,并根據(jù)所述區(qū)域標識在所述第二顯示區(qū)域創(chuàng)建所述后翻頁控件。
[0113]本實施例,隱藏所述頁面添加控件,并將所述后翻頁控件重新顯示在所述頁面添加控件的所在的顯示區(qū)域,可減少控件在顯示窗口中所占的空間大小。
[0114]其中,可預(yù)先將后翻頁控件和頁面添加控件的顯示區(qū)域設(shè)定為同一窗口位置。
[0115]本實施例使得后翻頁控件與頁面添加控件共用一個屏幕位置,后翻頁控件與頁面添加控件只能擇一顯示,很好地節(jié)省了屏幕空間,特別是在屏幕昂貴的一體機上顯得尤其重要。
[0116]請參閱圖4,圖4是本發(fā)明的頁面控制方法第二實施方式的結(jié)構(gòu)示意圖。
[0117]本實施方式的所述頁面控制系統(tǒng)與第一實施方式的區(qū)別在于:頁面添加模塊400還可包括觸發(fā)檢測模塊410、時間獲取模塊420、時間判斷模塊430、響應(yīng)模塊440,其中:
[0118]觸發(fā)檢測模塊410用于檢測對所述頁面添加控件的觸發(fā)事件;
[0119]時間獲取模塊420用于獲取所述觸發(fā)事件對應(yīng)的觸發(fā)時間以及所述觸發(fā)事件之前的相鄰觸發(fā)事件的觸發(fā)時間;
[0120]時間判斷模塊430用于判斷所述觸發(fā)事件對應(yīng)的觸發(fā)時間與所述相鄰觸發(fā)事件的觸發(fā)時間的時間差是否大于時間閾值;
[0121]響應(yīng)模塊440用于在所述時間差大于所述時間閾值時響應(yīng)檢測到的所述觸發(fā)事件在所述目標應(yīng)用中對應(yīng)所述顯示對象添加新頁面,在所述時間差不大于所述時間閾值時不添加新頁面。
[0122]本實施方式,可根據(jù)相鄰兩次對所述頁面添加控件的觸發(fā)事件的間隔時間,判定用戶是否需要添加新頁,可進一步防止誤操作引起的頁面誤添加。
[0123]其中,每檢測到對所述頁面添加控件的觸發(fā)事件,同時記錄檢測時間。所述時間閾值可為I分鐘,還可為其他時間值。
[0124]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對本發(fā)明專利范圍的限制。應(yīng)當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準。
【權(quán)利要求】
1.一種頁面控制方法,其特征在于,包括以下步驟: 在目標應(yīng)用的顯示窗口創(chuàng)建前翻頁控件和后翻頁控件; 檢測對所述后翻頁控件和所述前翻頁控件的觸發(fā)事件,并響應(yīng)檢測到的觸發(fā)事件對所述顯示窗口的顯示對象進行相應(yīng)翻頁; 若所述顯示窗口當前顯示的為所述顯示對象的最終頁面,在所述顯示窗口創(chuàng)建頁面添加控件,并隱藏所述后翻頁控件; 檢測對所述頁面添加控件的觸發(fā)事件,并響應(yīng)檢測到的觸發(fā)事件在所述目標應(yīng)用中對應(yīng)所述顯示對象添加新頁面。
2.根據(jù)權(quán)利要求1所述的頁面控制方法,其特征在于,若所述顯示窗口當前顯示的為所述顯示對象的最終頁面,在所述顯示窗口創(chuàng)建頁面添加控件,并隱藏所述后翻頁控件的步驟還包括以下步驟: 讀取所述顯示對象在所述顯示窗口的當前頁碼數(shù)和所述顯示對象的最大頁碼數(shù); 判斷所述當前頁碼數(shù)是否小于所述最大頁碼數(shù); 若否,則在所述顯示窗口創(chuàng)建所述頁面添加控件,并隱藏所述后翻頁控件。
3.根據(jù)權(quán)利要求1所述的頁面控制方法,其特征在于,在所述顯示窗口創(chuàng)建頁面添加控件,并隱藏所述后翻頁控件的步驟包括以下步驟: 獲取所述后翻頁控件在所述顯示窗口中所處的第一顯示區(qū)域的區(qū)域標識; 隱藏所述后翻頁控件,并根據(jù)所述區(qū)域標識在所述第一顯示區(qū)域創(chuàng)建所述頁面添加控件。
4.根據(jù)權(quán)利要求1所述的頁面控制方法,其特征在于,檢測對所述頁面添加控件的觸發(fā)事件,并響應(yīng)檢測到的觸發(fā)事件在所述目標應(yīng)用中對應(yīng)所述顯示對象添加新頁面的步驟之后,還包括以下步驟: 若滿足預(yù)設(shè)的隱藏條件,在所述顯示窗口隱藏所述頁面添加按鈕,并重新顯示所述后翻頁按鈕。
5.根據(jù)權(quán)利要求4所述的頁面控制方法,其特征在于,若滿足預(yù)設(shè)的隱藏條件,在所述顯示窗口隱藏所述頁面添加按鈕,并重新顯示所述后翻頁按鈕的步驟包括以下步驟: 讀取所述顯示對象在所述顯示窗口的當前頁碼數(shù)和所述顯示對象的最大頁碼數(shù); 判斷所述當前頁碼數(shù)是否小于所述最大頁碼數(shù); 若是,則判定滿足所述預(yù)設(shè)的隱藏條件,在所述顯示窗口隱藏所述頁面添加按鈕,并重新顯示所述后翻頁按鈕。
6.根據(jù)權(quán)利要求1至5中任意一項所述的頁面控制方法,其特征在于,檢測對所述頁面添加控件的觸發(fā)事件,并響應(yīng)檢測到的觸發(fā)事件在所述目標應(yīng)用中對應(yīng)所述顯示對象添加新頁面的步驟還包括以下步驟: 檢測對所述頁面添加控件的觸發(fā)事件; 獲取所述觸發(fā)事件對應(yīng)的觸發(fā)時間以及所述觸發(fā)事件之前的相鄰觸發(fā)事件的觸發(fā)時間; 判斷所述觸發(fā)事件對應(yīng)的觸發(fā)時間與所述相鄰觸發(fā)事件的觸發(fā)時間的時間差是否大于時間閾值; 若是,則響應(yīng)檢測到的所述觸發(fā)事件在所述目標應(yīng)用中對應(yīng)所述顯示對象添加新頁面; 若否,則不添加新頁面。
7.—種頁面控制系統(tǒng),其特征在于,包括: 第一創(chuàng)建模塊,用于在目標應(yīng)用的顯示窗口創(chuàng)建前翻頁控件和后翻頁控件; 翻頁模塊,用于檢測對所述后翻頁控件和所述前翻頁控件的觸發(fā)事件,并響應(yīng)檢測到的觸發(fā)事件對所述顯示窗口的顯示對象進行相應(yīng)翻頁; 第二創(chuàng)建模塊,用于在所述顯示窗口當前顯示的為所述顯示對象的最終頁面時,在所述顯示窗口創(chuàng)建頁面添加控件,并隱藏所述后翻頁控件; 頁面添加模塊,用于檢測對所述頁面添加控件的觸發(fā)事件,并響應(yīng)檢測到的觸發(fā)事件在所述目標應(yīng)用中對應(yīng)所述顯示對象添加新頁面。
8.根據(jù)權(quán)利要求7所述的頁面控制系統(tǒng),其特征在于,所述第二創(chuàng)建模塊還包括頁碼讀取模塊、頁碼判斷模塊和第一顯示模塊,其中: 所述頁碼讀取模塊用于讀取所述顯示對象在所述顯示窗口的當前頁碼數(shù)和所述顯示對象的最大頁碼數(shù); 所述頁碼判斷模塊用于判斷所述當前頁碼數(shù)是否小于所述最大頁碼數(shù); 所述第一顯示模塊用于在所述當前頁碼數(shù)不小于所述最大頁碼數(shù)時,在所述顯示窗口創(chuàng)建所述頁面添加控件,并隱藏所述后翻頁控件。
9.根據(jù)權(quán)利要求7所述的頁面控制系統(tǒng),其特征在于,所述第二創(chuàng)建模塊進一步還包括區(qū)域標識獲取模塊、第二顯示模塊,其中: 所述區(qū)域標識獲取模塊用于獲取所述后翻頁控件在所述顯示窗口中所處的第一顯示區(qū)域的區(qū)域標識; 所述第二顯示模塊用于隱藏所述后翻頁控件,并根據(jù)所述區(qū)域標識在所述第一顯示區(qū)域創(chuàng)建所述頁面添加控件。
10.根據(jù)權(quán)利要求7至9中任意一項所述的頁面控制系統(tǒng),其特征在于,所述頁面添加模塊還包括觸發(fā)檢測模塊、時間獲取模塊、時間判斷模塊、響應(yīng)模塊,其中: 所述觸發(fā)檢測模塊用于檢測對所述頁面添加控件的觸發(fā)事件; 所述時間獲取模塊用于獲取所述觸發(fā)事件對應(yīng)的觸發(fā)時間以及所述觸發(fā)事件之前的相鄰觸發(fā)事件的觸發(fā)時間; 所述時間判斷模塊用于判斷所述觸發(fā)事件對應(yīng)的觸發(fā)時間與所述相鄰觸發(fā)事件的觸發(fā)時間的時間差是否大于時間閾值; 所述響應(yīng)模塊用于在所述時間差大于所述時間閾值時響應(yīng)檢測到的所述觸發(fā)事件在所述目標應(yīng)用中對應(yīng)所述顯示對象添加新頁面,在所述時間差不大于所述時間閾值時不添加新頁面。
【文檔編號】G06F3/0484GK104461291SQ201410715489
【公開日】2015年3月25日 申請日期:2014年11月28日 優(yōu)先權(quán)日:2014年11月28日
【發(fā)明者】何瑜玲 申請人:廣州視睿電子科技有限公司