瀏覽器多標簽頁的處理方法及瀏覽器的制造方法
【專利摘要】本發(fā)明公開了一種瀏覽器多標簽頁的處理方法及瀏覽器,其中,瀏覽器多標簽頁的處理方法包括:顯示用戶點擊的多個標簽頁;以及接收用戶對多個標簽頁的滑動操作,并基于滑動操作使多個標簽頁層疊在瀏覽器的頂部或使多個標簽頁觸碰到瀏覽器的頂端后產(chǎn)生回彈效果。本發(fā)明實施例的瀏覽器多標簽頁的處理方法及瀏覽器,通過接收用戶對顯示的多個標簽頁的滑動操作,并基于滑動操作使多個標簽頁層疊在瀏覽器的頂部或使多個標簽頁觸碰到瀏覽器的頂端后產(chǎn)生回彈效果,從而使標簽頁具有不同的展現(xiàn)方式,提高了用戶的操作體驗。
【專利說明】瀏覽器多標簽頁的處理方法及瀏覽器
【技術領域】
[0001]本發(fā)明涉及計算機【技術領域】,尤其涉及一種瀏覽器多標簽頁的處理方法及瀏覽器。
【背景技術】
[0002]隨著因特網(wǎng)(Internet)的飛速發(fā)展,越來越多的信息可以通過網(wǎng)頁的形式在因特網(wǎng)上傳播,因而越來越多的用戶通過瀏覽器瀏覽網(wǎng)頁獲取信息。瀏覽器是指可以顯示網(wǎng)頁服務器或者文件系統(tǒng)的超文本標記語言(HTML)文件內(nèi)容,并讓用戶與這些文件交互的一種軟件。手機瀏覽器是指運行在手機上的瀏覽器,用戶可以通過手機瀏覽器進行上網(wǎng)瀏覽互聯(lián)網(wǎng)內(nèi)容。
[0003]用戶在瀏覽網(wǎng)頁時往往會同時打開多個網(wǎng)頁,為了方便用戶在打開的多個網(wǎng)頁之間進行切換,先已推出多標簽頁瀏覽器。目前大多數(shù)瀏覽器支持多標簽頁瀏覽。
[0004]但是,發(fā)明人在實現(xiàn)本發(fā)明技術方案的過程中發(fā)現(xiàn):目前瀏覽器多標簽頁的展現(xiàn)方式比較單一,用戶體驗度差。
【發(fā)明內(nèi)容】
[0005]本發(fā)明旨在至少在一定程度上解決相關技術中的技術問題之一。為此,本發(fā)明的一個目的在于提出一種具有不同展現(xiàn)效果的瀏覽器多標簽頁的處理方法及瀏覽器。
[0006]根據(jù)本發(fā)明實施例的瀏覽器多標簽頁的處理方法包括:顯示用戶點擊的多個標簽頁;以及接收用戶對多個標簽頁的滑動操作,并基于滑動操作使多個標簽頁層疊在瀏覽器的頂部或使多個標簽頁觸碰到瀏覽器的頂端后產(chǎn)生回彈效果。
[0007]根據(jù)本發(fā)明實施例的瀏覽器多標簽頁的處理方法,通過接收用戶對顯示的多個標簽頁的滑動操作,并基于滑動操作使多個標簽頁層疊在瀏覽器的頂部或使多個標簽頁觸碰到瀏覽器的頂端后產(chǎn)生回彈效果,從而使標簽頁具有不同的展現(xiàn)方式,提高了用戶的操作體驗。
[0008]根據(jù)本發(fā)明實施例的瀏覽器包括:顯示模塊,用于顯示用戶點擊的多個標簽頁;以及處理模塊,用于接收用戶對多個標簽頁的滑動操作,并基于滑動操作使多個標簽頁層疊在瀏覽器的頂部或使多個標簽頁觸碰到瀏覽器的頂端后產(chǎn)生回彈效果。
[0009]根據(jù)本發(fā)明實施例的瀏覽器,通過顯示模塊顯示用戶點擊的多個標簽頁,通過處理模塊接收用戶對上述多個標簽頁的滑動操作,并基于上述滑動操作使上述多個標簽頁層疊在上述瀏覽器的頂部或使上述多個標簽頁觸碰到上述瀏覽器的頂端后產(chǎn)生回彈效果,從而使標簽頁具有不同的展現(xiàn)方式,提高了用戶的操作體驗。
[0010]本發(fā)明實施例提出了一種移動終端,該移動終端包括殼體、處理器、存儲器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲器設置在電路板上;電源電路,用于為移動終端的各個電路或器件供電;存儲器用于存儲可執(zhí)行程序代碼;處理器通過讀取存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應的程序,以用于執(zhí)行以下步驟:
[0011]顯示用戶點擊的多個標簽頁;以及接收用戶對多個標簽頁的滑動操作,并基于滑動操作使多個標簽頁層疊在瀏覽器的頂部或使多個標簽頁觸碰到瀏覽器的頂端后產(chǎn)生回彈效果。
[0012]根據(jù)本發(fā)明實施例的移動終端,通過接收用戶對顯示的多個標簽頁的滑動操作,并基于滑動操作使多個標簽頁層疊在瀏覽器的頂部或使多個標簽頁觸碰到瀏覽器的頂端后產(chǎn)生回彈效果,從而使標簽頁具有不同的展現(xiàn)方式,提高了用戶的操作體驗。
【專利附圖】
【附圖說明】
[0013]圖1是根據(jù)本發(fā)明一個實施例的瀏覽器多標簽頁的處理方法的流程圖。
[0014]圖2是根據(jù)本發(fā)明一個實施例的瀏覽器頁面示意圖一。
[0015]圖3是根據(jù)本發(fā)明一個實施例的瀏覽器頁面示意圖二。
[0016]圖4是根據(jù)本發(fā)明一個實施例的最大回彈高度的獲得方法的流程圖。
[0017]圖5是根據(jù)本發(fā)明一個實施例的瀏覽器頁面示意圖三。
[0018]圖6是根據(jù)本發(fā)明一個實施例的瀏覽器頁面示意圖四。
[0019]圖7是根據(jù)本發(fā)明一個實施例的瀏覽器的結(jié)構示意圖。
【具體實施方式】
[0020]下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
[0021]下面參考附圖描述本發(fā)明實施例的瀏覽器多標簽頁的處理方法、瀏覽器和移動終端。
[0022]圖1是根據(jù)本發(fā)明一個實施例的瀏覽器多標簽頁的處理方法的流程圖。
[0023]如圖1所示,該瀏覽器多標簽頁的處理方法包括:
[0024]S101,顯示用戶點擊的多個標簽頁。
[0025]在用戶點擊瀏覽器上的多個標簽頁后,瀏覽器顯示用戶點擊的多個標簽頁,其中,多個標簽頁之間的距離隨著用戶點擊的標簽頁個數(shù)的增加而減小。
[0026]例如,用戶點擊2個標簽頁后的瀏覽器頁面如圖2所示,用戶點擊5個標簽頁后的瀏覽器頁面如圖3所示。
[0027]S102,接收用戶對多個標簽頁的滑動操作,并基于滑動操作使多個標簽頁層疊在瀏覽器的頂部或使多個標簽頁觸碰到瀏覽器的頂端后產(chǎn)生回彈效果。
[0028]當瀏覽器顯示多個標簽頁后,用戶可以在多個標簽頁中的任一標簽頁上進行滑動操作,假設,用戶使用手指從該瀏覽器所在終端的屏幕上由A點滑動到B點,當手指離開B點時,多個標簽頁中的最后一個標簽頁具有初速度V且其向瀏覽器的頂端做減速運動的加速度為a,則根據(jù)V = at,可以計算出最后一個標簽頁速度降為零時所需的時間,然后根據(jù)S = at2,計算出最后一個標簽頁在這段時間內(nèi)的運動距離,假定該運動距離為M。
[0029]其中,最后一個標簽頁是指多個標簽頁中與瀏覽器頂端距離最遠的標簽頁,如圖2或圖3所示。
[0030]在計算出最后一個標簽頁在速度降為零這段時間內(nèi)的運動距離M之后,還需要計算出滑動操作停止時最后一個標簽頁的頂端與瀏覽器的頂端間的垂直距離N以及多標簽頁的最大回彈高度P,當M>N-P時,多個標簽頁會在觸碰到瀏覽器的頂端后產(chǎn)生回彈效果,且回彈高度不超過最大回彈高度,其中,該回彈效果類似于彈簧受到一定重力后回彈的動畫效果= N-P時,多個標簽頁層疊在瀏覽器的頂部,且層疊的標簽頁的個數(shù)不超過可層疊標簽頁的最大個數(shù)。
[0031]其中,上述最大回彈高度可以采用圖4所示的方式獲得,具體地,最大回彈高度的獲得方法包括:
[0032]S401,計算層疊的兩個標簽頁頂端間的距離。
[0033]當至少兩個標簽頁層疊在瀏覽器頂部時,計算出層疊的兩個標簽頁頂端間的距離,假定為L。
[0034]S402,將可層疊標簽頁的最大個數(shù)減去一,獲得最大回彈標簽頁個數(shù)。
[0035]在該實施例中,瀏覽器可根據(jù)需要設置可層疊標簽頁的最大個數(shù),例如可以為4個、5個或6個等,此處假定為4個,則獲得的最大回彈標簽頁個數(shù)為3個。
[0036]需要說明的是,當可層疊標簽頁的最大個數(shù)Q確定后,無論當前顯示的標簽頁有多少個,可層疊在瀏覽器頂部的標簽頁最多只能為Q個。
[0037]例如,當可層疊標簽頁的最大個數(shù)為4個時,若當前顯示的標簽頁為3個,則可層疊在瀏覽器頂部的標簽頁為3個,如圖5所示;若當前顯示的標簽頁為5個,則可層疊在瀏覽器頂部的標簽頁只能為4個,如圖6所示。
[0038]S403,計算距離和最大回彈標簽頁個數(shù)之積,獲得最大回彈高度。
[0039]將L*3作為最大回彈高度,即不論當前顯示的標簽頁有多少個,這些標簽觸碰到瀏覽器的頂端后的最大回彈高度均不會超過3L。
[0040]具體地,當可層疊標簽頁的最大個數(shù)為4時,若當前顯示的標簽頁的個數(shù)小于4,例如為2,則這兩個標簽頁的最大回彈高度為L ;若當前顯示的標簽頁的個數(shù)為4,則這四個標簽頁的最大回彈高度為3L ;若當前顯示的標簽頁的個數(shù)為6,則這六個標簽頁的最大回彈高度也為3L。
[0041]上述瀏覽器多標簽頁的處理方法實施例,通過接收用戶對顯示的多個標簽頁的滑動操作,并基于滑動操作使多個標簽頁層疊在瀏覽器的頂部或使多個標簽頁觸碰到瀏覽器的頂端后產(chǎn)生回彈效果,從而使標簽頁具有不同的展現(xiàn)方式,提高了用戶的操作體驗。
[0042]為了實現(xiàn)上述實施例,本發(fā)明還提出一種瀏覽器。
[0043]圖7是根據(jù)本發(fā)明一個實施例的瀏覽器的結(jié)構示意圖,該瀏覽器可以位于移動終端例如手機上。
[0044]如圖7所示,該瀏覽器包括顯示模塊71和處理模塊72,其中:顯示模塊71用于顯示用戶點擊的多個標簽頁;處理模塊72用于接收用戶對上述多個標簽頁的滑動操作,并基于上述滑動操作使上述多個標簽頁層疊在上述瀏覽器的頂部或使上述多個標簽頁觸碰到上述瀏覽器的頂端后產(chǎn)生回彈效果。
[0045]在用戶點擊瀏覽器上的多個標簽頁后,顯示模塊71顯示用戶點擊的多個標簽頁,其中,多個標簽頁之間的距離隨著用戶點擊的標簽頁個數(shù)的增加而減小。例如,用戶點擊2個標簽頁后的瀏覽器頁面如圖2所示,用戶點擊5個標簽頁后的瀏覽器頁面如圖3所示。
[0046]另外,該瀏覽器還可以包括:第一設置模塊73,該第一設置模塊73用于設置上述多個標簽頁在向上述瀏覽器的頂端滑動時的加速度,以計算標簽頁的運動距離。
[0047]進一步地,該瀏覽器還可以還包括:第二設置模塊74,該第二設置模塊74用于設置可層疊標簽頁的最大個數(shù),以便據(jù)此設置可層疊的標簽頁的個數(shù)和標簽頁的最大回彈高度。
[0048]具體地,上述處理模塊72可以包括計算單元721、獲得單元722和處理單元723,其中:計算單元721用于基于上述滑動操作停止時上述多個標簽頁中的最后一個標簽頁具有的初速度和設置的上述加速度,計算出上述最后一個標簽頁的運動速度降為零時所需的時間,并根據(jù)上述加速度和上述時間計算出上述最后一個標簽頁的運動距離,其中,上述最后一個標簽頁是指上述多個標簽頁中與上述瀏覽器頂端距離最遠的標簽頁;獲得單元722用于獲得上述滑動操作停止時最后一個標簽頁的頂端與上述瀏覽器的頂端間的垂直距離以及上述多標簽頁的最大回彈高度;處理單元723用于當上述運動距離大于上述垂直距離和上述最大回彈高度之差時,上述多個標簽頁觸碰到上述瀏覽器的頂端后產(chǎn)生回彈效果,且回彈高度不超過上述最大回彈高度,當上述運動距離等于上述垂直距離和上述最大回彈高度之差時,上述多個標簽頁層疊在上述瀏覽器的頂部,且層疊的標簽頁的個數(shù)不超過上述可層疊標簽頁的最大個數(shù)。
[0049]更具體地,上述獲得單元722采用以下方式獲得上述最大回彈高度:計算層疊的兩個標簽頁頂端間的距離;將上述可層疊標簽頁的最大個數(shù)減去一,獲得最大回彈標簽頁個數(shù);以及計算上述距離和上述最大回彈標簽頁個數(shù)之積,獲得上述最大回彈高度。具體實現(xiàn)過程可參見圖4,此處不贅述。
[0050]上述瀏覽器實施例,通過顯示模塊顯示用戶點擊的多個標簽頁,通過處理模塊接收用戶對上述多個標簽頁的滑動操作,并基于上述滑動操作使上述多個標簽頁層疊在上述瀏覽器的頂部或使上述多個標簽頁觸碰到上述瀏覽器的頂端后產(chǎn)生回彈效果,從而使標簽頁具有不同的展現(xiàn)方式,提高了用戶的操作體驗。
[0051]為了實現(xiàn)上述實施例,本發(fā)明還提出一種移動終端,該移動終端包括殼體、處理器、存儲器、電路板和電源電路,其中,上述電路板安置在上述殼體圍成的空間內(nèi)部,上述處理器和上述存儲器設置在上述電路板上;上述電源電路,用于為上述移動終端的各個電路或器件供電;上述存儲器用于存儲可執(zhí)行程序代碼;上述處理器通過讀取上述存儲器中存儲的可執(zhí)行程序代碼來運行與上述可執(zhí)行程序代碼對應的程序,以用于執(zhí)行以下步驟:
[0052]S101’,顯示用戶點擊的多個標簽頁。
[0053]在用戶點擊瀏覽器上的多個標簽頁后,瀏覽器顯示用戶點擊的多個標簽頁,其中,多個標簽頁之間的距離隨著用戶點擊的標簽頁個數(shù)的增加而減小。
[0054]例如,用戶點擊2個標簽頁后的瀏覽器頁面如圖2所示,用戶點擊5個標簽頁后的瀏覽器頁面如圖3所示。
[0055]S102’,接收用戶對多個標簽頁的滑動操作,并基于滑動操作使多個標簽頁層疊在瀏覽器的頂部或使多個標簽頁觸碰到瀏覽器的頂端后產(chǎn)生回彈效果。
[0056]當瀏覽器顯示多個標簽頁后,用戶可以在多個標簽頁中的任一標簽頁上進行滑動操作,假設,用戶使用手指從該瀏覽器所在終端的屏幕上由A點滑動到B點,當手指離開B點時,多個標簽頁中的最后一個標簽頁具有初速度V且其向瀏覽器的頂端做減速運動的加速度為a,則根據(jù)V = at,可以計算出最后一個標簽頁速度降為零時所需的時間,然后根據(jù)S = at2,計算出最后一個標簽頁在這段時間內(nèi)的運動距離,假定該運動距離為M。
[0057]其中,最后一個標簽頁是指多個標簽頁中與瀏覽器頂端距離最遠的標簽頁,如圖2或圖3所示。
[0058]在計算出最后一個標簽頁在速度降為零這段時間內(nèi)的運動距離M之后,還需要計算出滑動操作停止時最后一個標簽頁的頂端與瀏覽器的頂端間的垂直距離N以及多標簽頁的最大回彈高度P,當M>N-P時,多個標簽頁會在觸碰到瀏覽器的頂端后產(chǎn)生回彈效果,且回彈高度不超過最大回彈高度,其中,該回彈效果類似于彈簧受到一定重力后回彈的動畫效果= N-P時,多個標簽頁層疊在瀏覽器的頂部,且層疊的標簽頁的個數(shù)不超過可層疊標簽頁的最大個數(shù)。
[0059]其中,上述最大回彈高度可以采用圖4所示的方式獲得,具體地,最大回彈高度的獲得方法包括:
[0060]S401’,計算層疊的兩個標簽頁頂端間的距離。
[0061]當至少兩個標簽頁層疊在瀏覽器頂部時,計算出層疊的兩個標簽頁頂端間的距離,假定為L。
[0062]S402’,將可層疊標簽頁的最大個數(shù)減去一,獲得最大回彈標簽頁個數(shù)。
[0063]在該實施例中,瀏覽器可根據(jù)需要設置可層疊標簽頁的最大個數(shù),例如可以為4個、5個或6個等,此處假定為4個,則獲得的最大回彈標簽頁個數(shù)為3個。
[0064]需要說明的是,當可層疊標簽頁的最大個數(shù)Q確定后,無論當前顯示的標簽頁有多少個,可層疊在瀏覽器頂部的標簽頁最多只能為Q個。
[0065]例如,當可層疊標簽頁的最大個數(shù)為4個時,若當前顯示的標簽頁為3個,則可層疊在瀏覽器頂部的標簽頁為3個,如圖5所示;若當前顯示的標簽頁為5個,則可層疊在瀏覽器頂部的標簽頁只能為4個,如圖6所示。
[0066]S403’,計算距離和最大回彈標簽頁個數(shù)之積,獲得最大回彈高度。
[0067]將L*3作為最大回彈高度,即不論當前顯示的標簽頁有多少個,這些標簽觸碰到瀏覽器的頂端后的最大回彈高度均不會超過3L。
[0068]具體地,當可層疊標簽頁的最大個數(shù)為4時,若當前顯示的標簽頁的個數(shù)小于4,例如為2,則這兩個標簽頁的最大回彈高度為L ;若當前顯示的標簽頁的個數(shù)為4,則這四個標簽頁的最大回彈高度為3L ;若當前顯示的標簽頁的個數(shù)為6,則這六個標簽頁的最大回彈高度也為3L。
[0069]上述移動終端實施例,通過接收用戶對顯示的多個標簽頁的滑動操作,并基于滑動操作使多個標簽頁層疊在瀏覽器的頂部或使多個標簽頁觸碰到瀏覽器的頂端后產(chǎn)生回彈效果,從而使標簽頁具有不同的展現(xiàn)方式,提高了用戶的操作體驗。
[0070]在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領域的技術人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結(jié)合和組合。
[0071]此外,術語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是至少兩個,例如兩個,三個等,除非另有明確具體的限定。
[0072]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本發(fā)明的實施例所屬【技術領域】的技術人員所理解。
[0073]在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用。就本說明書而言,"計算機可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設備而使用的裝置。計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(R0M),可擦除可編輯只讀存儲器(EPR0M或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(⑶ROM)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
[0074]應當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
[0075]本【技術領域】的普通技術人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
[0076]此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。
[0077]上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領域的普通技術人員在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。
【權利要求】
1.一種瀏覽器多標簽頁的處理方法,其特征在于,包括: 顯示用戶點擊的多個標簽頁;以及 接收用戶對所述多個標簽頁的滑動操作,并基于所述滑動操作使所述多個標簽頁層疊在所述瀏覽器的頂部或使所述多個標簽頁觸碰到所述瀏覽器的頂端后產(chǎn)生回彈效果。
2.根據(jù)權利要求1所述的方法,其特征在于,還包括: 設置所述多個標簽頁在向所述瀏覽器的頂端滑動時的加速度。
3.根據(jù)權利要求2所述的方法,其特征在于,還包括: 設置可層疊標簽頁的最大個數(shù)。
4.根據(jù)權利要求3所述的方法,其特征在于,所述基于所述滑動操作使所述多個標簽頁層疊在所述瀏覽器的頂部或使所述多個標簽頁觸碰到所述瀏覽器的頂端后產(chǎn)生回彈效果,包括: 基于所述滑動操作停止時所述多個標簽頁中的最后一個標簽頁具有的初速度和設置的所述加速度,計算出所述最后一個標簽頁的運動速度降為零時所需的時間,并根據(jù)所述加速度和所述時間計算出所述最后一個標簽頁的運動距離,其中,所述最后一個標簽頁是指所述多個標簽頁中與所述瀏覽器頂端距離最遠的標簽頁; 獲得所述滑動操作停止時最后一個標簽頁的頂端與所述瀏覽器的頂端間的垂直距離以及所述多標簽頁的最大回彈高度; 當所述運動距離大于所述垂直距離和所述最大回彈高度之差時,所述多個標簽頁觸碰到所述瀏覽器的頂端后產(chǎn)生回彈效果,且回彈高度不超過所述最大回彈高度,當所述運動距離等于所述垂直距離和所述最大回彈高度之差時,所述多個標簽頁層疊在所述瀏覽器的頂部,且層疊的標簽頁的個數(shù)不超過所述可層疊標簽頁的最大個數(shù)。
5.根據(jù)權利要求4所述的方法,其特征在于,所述獲得所述多標簽頁的最大回彈高度,包括: 計算層疊的兩個標簽頁頂端間的距離; 將所述可層疊標簽頁的最大個數(shù)減去一,獲得最大回彈標簽頁個數(shù);以及 計算所述距離和所述最大回彈標簽頁個數(shù)之積,獲得所述最大回彈高度。
6.—種瀏覽器,其特征在于,包括: 顯示模塊,用于顯示用戶點擊的多個標簽頁;以及 處理模塊,用于接收用戶對所述多個標簽頁的滑動操作,并基于所述滑動操作使所述多個標簽頁層疊在所述瀏覽器的頂部或使所述多個標簽頁觸碰到所述瀏覽器的頂端后產(chǎn)生回彈效果。
7.根據(jù)權利要求6所述的瀏覽器,其特征在于,還包括: 第一設置模塊,用于設置所述多個標簽頁在向所述瀏覽器的頂端滑動時的加速度。
8.根據(jù)權利要求7所述的瀏覽器,其特征在于,還包括: 第二設置模塊,用于設置可層疊標簽頁的最大個數(shù)。
9.根據(jù)權利要求8所述的瀏覽器,其特征在于,所述處理模塊,包括: 計算單元,用于基于所述滑動操作停止時所述多個標簽頁中的最后一個標簽頁具有的初速度和設置的所述加速度,計算出所述最后一個標簽頁的運動速度降為零時所需的時間,并根據(jù)所述加速度和所述時間計算出所述最后一個標簽頁的運動距離,其中,所述最后一個標簽頁是指所述多個標簽頁中與所述瀏覽器頂端距離最遠的標簽頁; 獲得單元,用于獲得所述滑動操作停止時最后一個標簽頁的頂端與所述瀏覽器的頂端間的垂直距離以及所述多標簽頁的最大回彈高度; 處理單元,用于當所述運動距離大于所述垂直距離和所述最大回彈高度之差時,所述多個標簽頁觸碰到所述瀏覽器的頂端后產(chǎn)生回彈效果,且回彈高度不超過所述最大回彈高度,當所述運動距離等于所述垂直距離和所述最大回彈高度之差時,所述多個標簽頁層疊在所述瀏覽器的頂部,且層疊的標簽頁的個數(shù)不超過所述可層疊標簽頁的最大個數(shù)。
10.根據(jù)權利要求9所述的瀏覽器,其特征在于,所述獲得單元,具體用于: 計算層疊的兩個標簽頁頂端間的距離; 將所述可層疊標簽頁的最大個數(shù)減去一,獲得最大回彈標簽頁個數(shù);以及 計算所述距離和所述最大回彈標簽頁個數(shù)之積,獲得所述最大回彈高度。
【文檔編號】G06F3/0485GK104199600SQ201410429317
【公開日】2014年12月10日 申請日期:2014年8月27日 優(yōu)先權日:2014年8月27日
【發(fā)明者】趙世婚, 關翔 申請人:可牛網(wǎng)絡技術(北京)有限公司