瀏覽器中標(biāo)簽頁的顯示控制方法、裝置、設(shè)備的制作方法
【專利摘要】本發(fā)明公開了一種瀏覽器中標(biāo)簽頁的顯示控制方法、裝置、瀏覽器和移動終端,其中,所述方法,包括:獲取瀏覽器已打開的至少一個標(biāo)簽頁;當(dāng)至少一個標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,從至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,并分別生成至少一個預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖;建立至少一個標(biāo)簽頁的標(biāo)簽索引;顯示至少一個標(biāo)簽索引,其中,至少一個標(biāo)簽索引中至少一個預(yù)設(shè)數(shù)量的標(biāo)簽頁的索引項中分別顯示有對應(yīng)的縮略圖。本發(fā)明實施例的瀏覽器中標(biāo)簽頁的顯示控制方法,使得用戶可通過縮略圖迅速了解標(biāo)簽索引中標(biāo)簽頁的內(nèi)容,并快速找到需要的標(biāo)簽頁,提高了用戶在眾多標(biāo)簽頁中獲取需要的標(biāo)簽頁的效率,響應(yīng)速度快,提升了用戶體驗。
【專利說明】瀏覽器中標(biāo)簽頁的顯示控制方法、裝置、設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及瀏覽器【技術(shù)領(lǐng)域】,尤其涉及一種瀏覽器中標(biāo)簽頁的顯示控制方法、裝置、瀏覽器和移動終端。
【背景技術(shù)】
[0002]隨著因特網(wǎng)(Internet)的飛速發(fā)展,越來越多的信息可以通過網(wǎng)頁的形式在因特網(wǎng)上傳播,因而越來越多的用戶通過瀏覽器瀏覽網(wǎng)頁獲取信息。瀏覽器是指可以顯示網(wǎng)頁服務(wù)器或者文件系統(tǒng)的超文本標(biāo)記語言(HTML)文件內(nèi)容,并讓用戶與這些文件交互的一種軟件。手機瀏覽器是指運行在手機上的瀏覽器,用戶可以通過手機瀏覽器進行上網(wǎng)瀏覽互聯(lián)網(wǎng)內(nèi)容。
[0003]用戶在瀏覽網(wǎng)頁時往往會同時打開多個網(wǎng)頁,為了方便用戶在打開的多個網(wǎng)頁之間進行切換,現(xiàn)已推出多標(biāo)簽頁瀏覽器。目前大多數(shù)瀏覽器支持多標(biāo)簽頁瀏覽。
[0004]但是,發(fā)明人在實現(xiàn)本發(fā)明技術(shù)方案的過程中發(fā)現(xiàn):目前在用戶打開多個標(biāo)簽頁之后,若想從這多個標(biāo)簽頁中找到某個標(biāo)簽頁,則需要逐個查看標(biāo)簽頁,查找效率低。另外,如果用戶要查詢標(biāo)簽頁的網(wǎng)頁內(nèi)容時,需要點擊標(biāo)簽頁以進入對應(yīng)的頁面查看,響應(yīng)速度慢,用戶體驗差。
【發(fā)明內(nèi)容】
[0005]本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。為此,本發(fā)明第一方面的目的在于提出一種瀏覽器中標(biāo)簽頁的顯示控制方法,提高了用戶在眾多標(biāo)簽頁中獲取需要的標(biāo)簽頁的效率,響應(yīng)速度快,提升了用戶體驗。
[0006]本發(fā)明的第二方面的目的在于提出一種瀏覽器中標(biāo)簽頁的顯示控制裝置。
[0007]本發(fā)明的第三方面的目的在于提出一種瀏覽器。
[0008]本發(fā)明的第四方面的目的在于提出一種移動終端。
[0009]為達(dá)上述目的,根據(jù)本發(fā)明第一方面實施例提出了一種瀏覽器中標(biāo)簽頁的顯示控制方法,包括:獲取瀏覽器已打開的至少一個標(biāo)簽頁;當(dāng)所述至少一個標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,從所述至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,并分別生成所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖;建立所述多個標(biāo)簽頁的標(biāo)簽索引;顯示所述標(biāo)簽索引,其中,所述標(biāo)簽索引中所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的索引項中分別顯示有對應(yīng)的縮略圖。
[0010]另外,根據(jù)本發(fā)明上述實施例的瀏覽器中標(biāo)簽頁的顯示控制方法還可以具有如下附加的技術(shù)特征:
[0011]其中,在所述生成所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖之后,還包括:在內(nèi)存中建立緩存數(shù)組,并將所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖保存至所述緩存數(shù)組中,并存儲所述預(yù)設(shè)數(shù)量的標(biāo)簽頁與所述緩存數(shù)據(jù)中的縮略圖的對應(yīng)關(guān)系;在顯示所述標(biāo)簽索引之前,還包括:根據(jù)所述對應(yīng)關(guān)系,從所述緩存數(shù)組中調(diào)用所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖。
[0012]其中,從所述至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,具體包括:確定所述瀏覽器顯示所述至少一個標(biāo)簽頁的顯示頻率;根據(jù)所述顯示頻率,從所述至少一個標(biāo)簽頁中篩選出所述預(yù)設(shè)數(shù)量的標(biāo)簽頁,其中,所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的顯示頻率大于所述至少一個標(biāo)簽頁中其他標(biāo)簽頁的顯示頻率。
[0013]其中,從所述至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,具體包括:獲取所述至少一個標(biāo)簽頁的最后操作時間;根據(jù)所述最后操作時間從所述至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,其中,所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的最后操作時間晚于所述至少一個標(biāo)簽頁中其他標(biāo)簽頁的最后操作時間。
[0014]其中,在顯示所述標(biāo)簽索引之后,還包括:接收用戶針對所述標(biāo)簽索引中標(biāo)簽頁的操作;如果所述操作對應(yīng)的標(biāo)簽頁具有對應(yīng)的縮略圖,則顯示對應(yīng)的縮略圖;如果所述操作對應(yīng)的標(biāo)簽頁不具有對應(yīng)的縮略圖,則對所述操作對應(yīng)的標(biāo)簽頁進行截圖以生成對應(yīng)的縮略圖并顯示。
[0015]其中,在對所述操作對應(yīng)的標(biāo)簽頁進行截圖以生成對應(yīng)的縮略圖之后,還包括:根據(jù)所述用戶針對所述標(biāo)簽索引中標(biāo)簽頁的操作更新所述緩存數(shù)組中存儲的縮略圖。
[0016]所述方法還包括:當(dāng)所述至少一個標(biāo)簽頁的數(shù)量小于或等于預(yù)設(shè)數(shù)量時,分別生成所述至少一個標(biāo)簽頁的縮略圖,以在顯示所述標(biāo)簽索引時在所述至少一個標(biāo)簽頁的索引項中分別顯示對應(yīng)的縮略圖。
[0017]本發(fā)明實施例的瀏覽器中標(biāo)簽頁的顯示控制方法,通過獲取至少一個瀏覽器已打開的標(biāo)簽頁,并在標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,從中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁以分別生成的縮略圖,然后建立并顯示至少一個個標(biāo)簽頁的標(biāo)簽索引,并在標(biāo)簽索引中顯示獲取的預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖,使得用戶可通過縮略圖迅速了解標(biāo)簽索引中標(biāo)簽頁的內(nèi)容,并快速找到需要的標(biāo)簽頁,提高了用戶在眾多標(biāo)簽頁中獲取需要的標(biāo)簽頁的效率,響應(yīng)速度快,提升了用戶體驗。
[0018]本發(fā)明的第二方面的實施例提供了一種瀏覽器中標(biāo)簽頁的顯示控制裝置,包括:獲取模塊,用于獲取瀏覽器已打開的至少一個標(biāo)簽頁;第一生成模塊,用于當(dāng)所述至少一個標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,從所述至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,并分別生成所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖;建立模塊,用于建立所述至少一個標(biāo)簽頁的標(biāo)簽索引;顯示模塊,用于顯示所述標(biāo)簽索引,其中,所述標(biāo)簽索引中所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的索引項中分別顯示有對應(yīng)的縮略圖。
[0019]另外,根據(jù)本發(fā)明上述實施例的瀏覽器中標(biāo)簽頁的顯示控制裝置還可以具有如下附加的技術(shù)特征:
[0020]所述裝置還包括:存儲模塊,用于在內(nèi)存中建立緩存數(shù)組,并將所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖保存至所述緩存數(shù)組中,并存儲所述預(yù)設(shè)數(shù)量的標(biāo)簽頁與所述緩存數(shù)據(jù)中的縮略圖的對應(yīng)關(guān)系;調(diào)用模塊,用于在顯示所述標(biāo)簽索引之前,根據(jù)所述對應(yīng)關(guān)系,調(diào)用所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖。
[0021]其中,所述第一生成模塊具體用于:確定所述瀏覽器顯示所述至少一個標(biāo)簽頁的顯示頻率;根據(jù)所述顯示頻率,從所述至少一個標(biāo)簽頁中篩選出所述預(yù)設(shè)數(shù)量的標(biāo)簽頁,其中,所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的顯示頻率大于所述至少一個標(biāo)簽頁中其他標(biāo)簽頁的顯示頻率。
[0022]其中,所述第一生成模塊具體用于:獲取所述至少一個標(biāo)簽頁的最后操作時間;根據(jù)所述最后操作時間從所述至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,其中,所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的最后操作時間晚于所述至少一個標(biāo)簽頁中其他標(biāo)簽頁的最后操作時間。
[0023]所述裝置還包括:接收模塊,用于在所述顯示模塊顯示所述標(biāo)簽索引之后,接收用戶針對所述標(biāo)簽索引中標(biāo)簽頁的操作;第二生成模塊,用于在所述操作對應(yīng)的標(biāo)簽頁不具有對應(yīng)的縮略圖時,對所述操作對應(yīng)的標(biāo)簽頁進行截圖以生成對應(yīng)的縮略圖;所述顯示模塊具體用于顯示所述操作對應(yīng)的標(biāo)簽頁對應(yīng)的縮略圖或者所述第二生成模塊生成的縮略圖。
[0024]所述裝置還包括:更新模塊,用于在所述第一生成模塊對所述操作對應(yīng)的標(biāo)簽頁進行截圖以生成對應(yīng)的縮略圖之后,根據(jù)所述用戶針對所述標(biāo)簽索引中標(biāo)簽頁的操作更新所述緩存數(shù)組中存儲的縮略圖。
[0025]其中,所述第一生成模塊還用于當(dāng)所述至少一個標(biāo)簽頁的數(shù)量小于或等于預(yù)設(shè)數(shù)量時,分別生成所述至少一個標(biāo)簽頁的縮略圖;所述顯示模塊還用于在顯示所述標(biāo)簽索引時在所述至少一個標(biāo)簽頁的索引項中分別顯示對應(yīng)的縮略圖。
[0026]本發(fā)明實施例的瀏覽器中標(biāo)簽頁的顯示控制裝置,通過獲取至少一個瀏覽器已打開的標(biāo)簽頁,并在標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,從中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁以分別生成的縮略圖,然后建立并顯示至少一個個標(biāo)簽頁的標(biāo)簽索引,并在標(biāo)簽索引中顯示獲取的預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖,使得用戶可通過縮略圖迅速了解標(biāo)簽索引中標(biāo)簽頁的內(nèi)容,并快速找到需要的標(biāo)簽頁,提高了用戶在眾多標(biāo)簽頁中獲取需要的標(biāo)簽頁的效率,響應(yīng)速度快,提升了用戶體驗。
[0027]本發(fā)明的第三方面的實施例提供了一種瀏覽器,包括本發(fā)明第二方面的實施例的瀏覽器中標(biāo)簽頁的顯示控制裝置。
[0028]本發(fā)明實施例的瀏覽器,通過獲取至少一個瀏覽器已打開的標(biāo)簽頁,并在標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,從中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁以分別生成的縮略圖,然后建立并顯示至少一個個標(biāo)簽頁的標(biāo)簽索引,并在標(biāo)簽索引中顯示獲取的預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖,使得用戶可通過縮略圖迅速了解標(biāo)簽索引中標(biāo)簽頁的內(nèi)容,并快速找到需要的標(biāo)簽頁,提高了用戶在眾多標(biāo)簽頁中獲取需要的標(biāo)簽頁的效率,響應(yīng)速度快,提升了用戶體驗。
[0029]本發(fā)明的第四方面的實施例提供了一種移動終端,包括:殼體、處理器、存儲器、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲器設(shè)置在所述電路板上;所述電源電路,用于為所述移動終端的各個電路或器件供電;所述存儲器用于存儲可執(zhí)行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與所述可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行:獲取瀏覽器已打開的至少一個標(biāo)簽頁;當(dāng)所述至少一個標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,從所述至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,并分別生成所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖;建立所述至少一個標(biāo)簽頁的標(biāo)簽索引;顯示所述標(biāo)簽索引,其中,所述標(biāo)簽索引中所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的索引項中分別顯示有對應(yīng)縮略圖。
[0030]本發(fā)明實施例的移動終端,通過獲取至少一個瀏覽器已打開的標(biāo)簽頁,并在標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,從中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁以分別生成的縮略圖,然后建立并顯示至少一個個標(biāo)簽頁的標(biāo)簽索引,并在標(biāo)簽索引中顯示獲取的預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖,使得用戶可通過縮略圖迅速了解標(biāo)簽索引中標(biāo)簽頁的內(nèi)容,并快速找到需要的標(biāo)簽頁,提高了用戶在眾多標(biāo)簽頁中獲取需要的標(biāo)簽頁的效率,響應(yīng)速度快,提升了用戶體驗。
【專利附圖】
【附圖說明】
[0031]本發(fā)明的上述和/或附加的方面和優(yōu)點從結(jié)合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
[0032]圖1為根據(jù)本發(fā)明一個實施例的瀏覽器中標(biāo)簽頁的顯示控制方法的流程圖;
[0033]圖2為根據(jù)本發(fā)明一個實施例的瀏覽器頁面示意圖一;
[0034]圖3為根據(jù)本發(fā)明一個實施例的瀏覽器頁面示意圖二 ;
[0035]圖4為根據(jù)本發(fā)明另一個實施例的瀏覽器中標(biāo)簽頁的顯示控制方法的流程圖;
[0036]圖5為根據(jù)本發(fā)明一個實施例的瀏覽器中標(biāo)簽頁的顯示控制裝置結(jié)構(gòu)示意圖;
[0037]圖6為根據(jù)本發(fā)明另一實施例的瀏覽器中標(biāo)簽頁的顯示控制裝置的結(jié)構(gòu)示意圖。
【具體實施方式】
[0038]下面詳細(xì)描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標(biāo)號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,旨在用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
[0039]下面參考附圖描述根據(jù)本發(fā)明實施例的瀏覽器中標(biāo)簽頁的顯示控制方法、裝置、瀏覽器和移動終端。
[0040]圖1為根據(jù)本發(fā)明一個實施例的瀏覽器中標(biāo)簽頁的顯示控制方法的流程圖。
[0041]如圖1所示,該瀏覽器中標(biāo)簽頁的顯示控制方法,包括:
[0042]S101,獲取瀏覽器已打開的至少一個標(biāo)簽頁。
[0043]在本發(fā)明的實施例中,用戶可根據(jù)瀏覽需要在瀏覽器中打開一個或多個標(biāo)簽頁,因而可獲取瀏覽器中打開的至少一個標(biāo)簽頁。
[0044]S102,當(dāng)至少一個標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,從至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,并分別生成預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖。
[0045]其中,預(yù)設(shè)數(shù)量可為任意值,舉例來說,通過對用戶行為的分析發(fā)現(xiàn)大多數(shù)用戶經(jīng)常使用的標(biāo)簽頁為4-6個,因此,預(yù)設(shè)數(shù)量可設(shè)定為5,從而可僅生成用戶經(jīng)常使用的標(biāo)簽頁的縮略圖進行存儲,即滿足了用戶的使用需求,又避免了存儲空間的浪費。
[0046]在本發(fā)明的一個實施例中,用戶可打開一個或多個標(biāo)簽頁,當(dāng)用戶打開的標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,可從至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,并分別生成預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖。其中,可根據(jù)標(biāo)簽頁的顯示頻率、最后操作時間等從多個標(biāo)簽頁中篩選出用戶經(jīng)常使用或者最近使用的預(yù)設(shè)數(shù)量的標(biāo)簽頁,并對這部分標(biāo)簽頁進行截圖以生成預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖進行存儲。
[0047]具體地,在本發(fā)明的一個實施例中,可首先確定瀏覽器顯示已打開的至少一個標(biāo)簽頁的顯示頻率,當(dāng)至少一個標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,可根據(jù)顯示頻率從已打開的多個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,其中,預(yù)設(shè)數(shù)量的標(biāo)簽頁的顯示頻率大于至少一個標(biāo)簽頁中其他標(biāo)簽頁的顯示頻率。標(biāo)簽頁的顯示頻率可根據(jù)在預(yù)設(shè)時間(例如I小時、一天等)內(nèi)標(biāo)簽頁的更新或者被用戶操作(如查看、刷新等)的次數(shù)確定。
[0048]在本發(fā)明的另一個實施例中,可首先獲取至少一個標(biāo)簽頁的最后操作時間,然后根據(jù)最后操作時間從至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,其中,預(yù)設(shè)數(shù)量的標(biāo)簽頁的最后操作時間晚于至少一個標(biāo)簽頁中其他標(biāo)簽頁的最后操作時間。
[0049]在本發(fā)明的實施例中,可將生成預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖以紋理數(shù)據(jù)的形式存儲在緩存中,以便于能夠快速的從緩存中調(diào)用標(biāo)簽頁對應(yīng)的紋理數(shù)據(jù)來相應(yīng)顯示標(biāo)簽頁內(nèi)容的請求。具體地,可預(yù)先在內(nèi)存中建立緩存數(shù)組,并將預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖保存至緩存數(shù)組中,并存儲預(yù)設(shè)數(shù)量的標(biāo)簽頁與緩存數(shù)據(jù)中的縮略圖的對應(yīng)關(guān)系,從而在顯示標(biāo)簽索引之前,可根據(jù)對應(yīng)關(guān)系,從緩存數(shù)組中調(diào)用預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖。其中,緩存數(shù)組的數(shù)組長度與上述預(yù)設(shè)數(shù)量一致。具體地,可建立每個標(biāo)簽頁與其縮略圖在緩存數(shù)組中數(shù)組指針的對應(yīng)關(guān)系,從而可通過數(shù)組指針調(diào)用不同標(biāo)簽頁的縮略圖。
[0050]具體地,由于堆內(nèi)存是允許在程序運行過程中動態(tài)申請一定大小內(nèi)存的內(nèi)存空間,因此,在本發(fā)明的實施例中,在瀏覽器運行的過程中,可在堆內(nèi)存中申請一個緩沖區(qū)域來建立緩存數(shù)組,以便于實時從緩存數(shù)組中調(diào)用讀取標(biāo)簽頁的縮略圖。
[0051]在本發(fā)明的另一個實施例中,當(dāng)至少一個標(biāo)簽頁的數(shù)量小于或等于預(yù)設(shè)數(shù)量時,可不執(zhí)行對至少一個標(biāo)簽頁進行篩選的過程,而直接分別生成至少一個標(biāo)簽頁的縮略圖,從而可在顯示標(biāo)簽索引時在至少一個標(biāo)簽頁的索引項中分別顯示對應(yīng)的縮略圖。
[0052]S103,建立至少一個標(biāo)簽頁的標(biāo)簽索引。
[0053]在本發(fā)明的實施例中,為了便于用戶在同一個窗口中查看已打開的至少一個標(biāo)簽頁,可為已打開的至少一個標(biāo)簽頁建立標(biāo)簽索引,該標(biāo)簽索引中包括已打開的至少一個標(biāo)簽頁以及瀏覽器窗口中當(dāng)前顯示的至少一個標(biāo)簽頁。
[0054]S104,顯示標(biāo)簽索引,其中,標(biāo)簽索引中預(yù)設(shè)數(shù)量的標(biāo)簽頁的索引項中分別顯示有對應(yīng)的縮略圖。
[0055]在本發(fā)明的實施例中,可在用戶輸入手勢操作、界面按鈕控制等觸發(fā)操作時控制瀏覽器顯示標(biāo)簽索引,本發(fā)明對用于控制瀏覽器顯示標(biāo)簽索引的操作不做具體限定。舉例來說,用戶可通過瀏覽器窗口中的標(biāo)簽索引按鈕輸入查看操作、或者通過輸入預(yù)設(shè)手勢輸入查看操作。
[0056]在瀏覽器顯示建立的標(biāo)簽索引時,為了便于使用戶了解標(biāo)簽索引中標(biāo)簽頁的內(nèi)容,從而能夠快速從多個標(biāo)簽頁選出需要的瀏覽的頁面,可在當(dāng)前顯示的標(biāo)簽索引中的部分標(biāo)簽頁的縮略圖。這些縮略圖是已打開的標(biāo)簽頁中顯示頻率比較高或者最近操作的標(biāo)簽頁的縮略圖,這些標(biāo)簽頁被用戶再次查看的可能性更大,因此,在顯示標(biāo)簽索引時在這些標(biāo)簽頁對應(yīng)的索引項中顯示對應(yīng)的縮略圖,更便于用戶迅速查找到需要的標(biāo)簽頁。
[0057]在本發(fā)明的一個實施例中,標(biāo)簽索引中的多個標(biāo)簽頁對應(yīng)的索引項之間具有一定的距離,多個標(biāo)簽頁對應(yīng)的索引項之間的距離隨著用戶點擊的標(biāo)簽頁個數(shù)的增加而減小。多個標(biāo)簽頁對應(yīng)的索引項之間的距離之間即可顯示標(biāo)簽頁的縮略圖的部分內(nèi)容。例如,用戶打開2個標(biāo)簽頁后的標(biāo)簽索引的顯示界面如圖2所示,用戶打開12個標(biāo)簽頁后的標(biāo)簽索引的顯示界面如圖3所示。
[0058]本發(fā)明實施例的瀏覽器中標(biāo)簽頁的顯示控制方法,通過獲取至少一個瀏覽器已打開的標(biāo)簽頁,并在標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,從中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁以分別生成的縮略圖,然后建立并顯示至少一個個標(biāo)簽頁的標(biāo)簽索引,并在標(biāo)簽索引中顯示獲取的預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖,使得用戶可通過縮略圖迅速了解標(biāo)簽索引中標(biāo)簽頁的內(nèi)容,并快速找到需要的標(biāo)簽頁,提高了用戶在眾多標(biāo)簽頁中獲取需要的標(biāo)簽頁的效率,響應(yīng)速度快,提升了用戶體驗。
[0059]圖4為根據(jù)本發(fā)明另一個實施例的瀏覽器中標(biāo)簽頁的顯示控制方法的流程圖。
[0060]如圖4所示,該瀏覽器中標(biāo)簽頁的顯示控制方法,包括:
[0061]S401,獲取瀏覽器已打開的至少一個標(biāo)簽頁。
[0062]在本發(fā)明的實施例中,用戶可根據(jù)瀏覽需要在瀏覽器中打開一個或多個標(biāo)簽頁,因而可獲取瀏覽器中打開的至少一個標(biāo)簽頁。
[0063]S402,當(dāng)至少一個標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,從至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,并分別生成預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖。
[0064]其中,預(yù)設(shè)數(shù)量可為任意值,舉例來說,通過對用戶行為的分析發(fā)現(xiàn)大多數(shù)用戶經(jīng)常使用的標(biāo)簽頁為4-6個,因此,預(yù)設(shè)數(shù)量可設(shè)定為5,從而可僅生成用戶經(jīng)常使用的標(biāo)簽頁的縮略圖進行存儲,即滿足了用戶的使用需求,又避免了存儲空間的浪費。
[0065]在本發(fā)明的一個實施例中,用戶可打開一個或多個標(biāo)簽頁,當(dāng)用戶打開的標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,可從至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,并分別生成預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖。其中,可根據(jù)標(biāo)簽頁的顯示頻率、最后操作時間等從多個標(biāo)簽頁中篩選出用戶經(jīng)常使用或者最近使用的預(yù)設(shè)數(shù)量的標(biāo)簽頁,并對這部分標(biāo)簽頁進行截圖以生成預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖進行存儲。
[0066]具體地,在本發(fā)明的一個實施例中,可首先確定瀏覽器顯示已打開的至少一個標(biāo)簽頁的顯示頻率,當(dāng)至少一個標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,可根據(jù)顯示頻率從已打開的多個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,其中,預(yù)設(shè)數(shù)量的標(biāo)簽頁的顯示頻率大于至少一個標(biāo)簽頁中其他標(biāo)簽頁的顯示頻率。標(biāo)簽頁的顯示頻率可根據(jù)在預(yù)設(shè)時間(例如I小時、一天等)內(nèi)標(biāo)簽頁的更新或者被用戶操作(如查看、刷新等)的次數(shù)確定。
[0067]在本發(fā)明的另一個實施例中,可首先獲取至少一個標(biāo)簽頁的最后操作時間,然后根據(jù)最后操作時間從至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,其中,預(yù)設(shè)數(shù)量的標(biāo)簽頁的最后操作時間晚于至少一個標(biāo)簽頁中其他標(biāo)簽頁的最后操作時間。
[0068]在本發(fā)明的實施例中,可將生成預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖以紋理數(shù)據(jù)的形式存儲在緩存中,以便于能夠快速的從緩存中調(diào)用標(biāo)簽頁對應(yīng)的紋理數(shù)據(jù)來相應(yīng)顯示標(biāo)簽頁內(nèi)容的請求。具體地,可預(yù)先在內(nèi)存中建立緩存數(shù)組,并將預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖保存至緩存數(shù)組中,并存儲預(yù)設(shè)數(shù)量的標(biāo)簽頁與緩存數(shù)據(jù)中的縮略圖的對應(yīng)關(guān)系,從而在顯示標(biāo)簽索引之前,可根據(jù)對應(yīng)關(guān)系,從緩存數(shù)組中調(diào)用預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖。其中,緩存數(shù)組的數(shù)組長度與上述預(yù)設(shè)數(shù)量一致。具體地,可建立每個標(biāo)簽頁與其縮略圖在緩存數(shù)組中數(shù)組指針的對應(yīng)關(guān)系,從而可通過數(shù)組指針調(diào)用不同標(biāo)簽頁的縮略圖。
[0069]具體地,由于堆內(nèi)存是允許在程序運行過程中動態(tài)申請一定大小內(nèi)存的內(nèi)存空間,因此,在本發(fā)明的實施例中,在瀏覽器運行的過程中,可在堆內(nèi)存中申請一個緩沖區(qū)域來建立緩存數(shù)組,以便于實時從緩存數(shù)組中調(diào)用讀取標(biāo)簽頁的縮略圖。
[0070]在本發(fā)明的另一個實施例中,當(dāng)至少一個標(biāo)簽頁的數(shù)量小于或等于預(yù)設(shè)數(shù)量時,可不執(zhí)行對至少一個標(biāo)簽頁進行篩選的過程,而直接分別生成至少一個標(biāo)簽頁的縮略圖,從而可在顯示標(biāo)簽索引時在至少一個標(biāo)簽頁的索引項中分別顯示對應(yīng)的縮略圖。
[0071]S403,建立至少一個標(biāo)簽頁的標(biāo)簽索引。
[0072]在本發(fā)明的實施例中,為了便于用戶在同一個窗口中查看已打開的至少一個標(biāo)簽頁,可為已打開的至少一個標(biāo)簽頁建立標(biāo)簽索引,該標(biāo)簽索引中包括已打開的至少一個標(biāo)簽頁以及瀏覽器窗口中當(dāng)前顯示的至少一個標(biāo)簽頁。
[0073]S404,顯示標(biāo)簽索引,其中,標(biāo)簽索引中預(yù)設(shè)數(shù)量的標(biāo)簽頁的索引項中分別顯示有對應(yīng)的縮略圖。
[0074]在本發(fā)明的實施例中,可在用戶輸入手勢操作、界面按鈕控制等觸發(fā)操作時控制瀏覽器顯示標(biāo)簽索引,本發(fā)明對用于控制瀏覽器顯示標(biāo)簽索引的操作不做具體限定。舉例來說,用戶可通過瀏覽器窗口中的標(biāo)簽索引按鈕輸入查看操作、或者通過輸入預(yù)設(shè)手勢輸入查看操作。
[0075]在瀏覽器顯示建立的標(biāo)簽索引時,為了便于使用戶了解標(biāo)簽索引中標(biāo)簽頁的內(nèi)容,從而能夠快速從多個標(biāo)簽頁選出需要的瀏覽的頁面,可在當(dāng)前顯示的標(biāo)簽索引中的部分標(biāo)簽頁的縮略圖。這些縮略圖是已打開的標(biāo)簽頁中顯示頻率比較高或者最近操作的標(biāo)簽頁的縮略圖,這些標(biāo)簽頁被用戶再次查看的可能性更大,因此,在顯示標(biāo)簽索引時在這些標(biāo)簽頁對應(yīng)的索引項中顯示對應(yīng)的縮略圖,更便于用戶迅速查找到需要的標(biāo)簽頁。
[0076]在本發(fā)明的一個實施例中,標(biāo)簽索引中的多個標(biāo)簽頁對應(yīng)的索引項之間具有一定的距離,多個標(biāo)簽頁對應(yīng)的索引項之間的距離隨著用戶點擊的標(biāo)簽頁個數(shù)的增加而減小。多個標(biāo)簽頁對應(yīng)的索引項之間的距離之間即可顯示標(biāo)簽頁的縮略圖的部分內(nèi)容。例如,用戶打開2個標(biāo)簽頁后的標(biāo)簽索引的顯示界面如圖2所示,用戶打開12個標(biāo)簽頁后的標(biāo)簽索引的顯示界面如圖3所示。
[0077]S405,接收用戶針對標(biāo)簽索引中標(biāo)簽頁的操作。
[0078]在本發(fā)明的實施例中,如果當(dāng)前顯示的具有縮略圖的標(biāo)簽頁中沒有用戶需要的,則用戶可通過對標(biāo)簽頁進行控制操作,以查看標(biāo)簽頁索引中其他標(biāo)簽頁的縮略圖,如對標(biāo)簽頁索引進行沿第一方向的滑動操作等。
[0079]S406,如果操作對應(yīng)的標(biāo)簽頁具有對應(yīng)的縮略圖,則顯示對應(yīng)的縮略圖。
[0080]S407,如果操作對應(yīng)的標(biāo)簽頁不具有對應(yīng)的縮略圖,則對操作對應(yīng)的標(biāo)簽頁進行截圖以生成對應(yīng)的縮略圖并顯示。
[0081]S408,根據(jù)用戶針對標(biāo)簽索引中標(biāo)簽頁的操作更新緩存數(shù)組中存儲的縮略圖。
[0082]在本發(fā)明的實施例中,用戶對標(biāo)簽索引中的標(biāo)簽頁進程操作后,可重新統(tǒng)計各個標(biāo)簽頁對應(yīng)的顯示頻率和最后操作時間等,以據(jù)此更新緩存數(shù)組中的縮略圖。例如,以按照最后操作時間為緩存數(shù)組中的縮略圖的篩選條件,則可將用戶最早查看或操作的標(biāo)簽頁的縮略圖從緩存數(shù)組中清除,并將最新查看或操作的標(biāo)簽頁的縮略圖放入緩存數(shù)組。
[0083]本發(fā)明實施例的瀏覽器中標(biāo)簽頁的顯示控制方法,通過緩存數(shù)組存儲標(biāo)簽頁的縮略圖,使得在用戶查看標(biāo)簽索引時,能夠迅速從緩存中調(diào)用相應(yīng)的縮略圖,對于不具有縮略圖的標(biāo)簽頁,可實時截取該標(biāo)簽頁的縮略圖以顯示給用戶,并根據(jù)用戶對標(biāo)簽頁的操作更新緩存數(shù)組中的縮略圖,從而能夠快速響應(yīng)用戶的請求,提高了標(biāo)簽頁的查找效率,進一步提升了用戶體驗。
[0084]為了實現(xiàn)上述實施例,本發(fā)明還提出一種瀏覽器中標(biāo)簽頁的顯示控制裝置。
[0085]圖5為根據(jù)本發(fā)明一個實施例的瀏覽器中標(biāo)簽頁的顯示控制裝置結(jié)構(gòu)示意圖。
[0086]如圖5所示,該瀏覽器中標(biāo)簽頁的顯示控制裝置,包括:獲取模塊10、第一生成模塊20、建立模塊30和顯示模塊40。
[0087]具體地,獲取模塊10用于獲取瀏覽器已打開的至少一個個標(biāo)簽頁。
[0088]在本發(fā)明的實施例中,用戶可根據(jù)瀏覽需要在瀏覽器中打開一個或多個標(biāo)簽頁,因而獲取模塊10可獲取瀏覽器中打開的至少一個標(biāo)簽頁。
[0089]第一生成模塊20用于當(dāng)至少一個標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,從至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,并分別生成預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖。其中,預(yù)設(shè)數(shù)量可為任意值,舉例來說,通過對用戶行為的分析發(fā)現(xiàn)大多數(shù)用戶經(jīng)常使用的標(biāo)簽頁為4-6個,因此,預(yù)設(shè)數(shù)量可設(shè)定為5,從而可僅生成用戶經(jīng)常使用的標(biāo)簽頁的縮略圖進行存儲,SP滿足了用戶的使用需求,又避免了存儲空間的浪費。
[0090]在本發(fā)明的一個實施例中,用戶可打開一個或多個標(biāo)簽頁,當(dāng)用戶打開的標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,第一生成模塊20可從至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,并分別生成預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖。其中,可根據(jù)標(biāo)簽頁的顯示頻率、最后操作時間等從多個標(biāo)簽頁中篩選出用戶經(jīng)常使用或者最近使用的預(yù)設(shè)數(shù)量的標(biāo)簽頁,并對這部分標(biāo)簽頁進行截圖以生成預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖進行存儲。
[0091]更具體地,在本發(fā)明的一個實施例中,第一生成模塊20可具體用于:確定瀏覽器顯示至少一個標(biāo)簽頁的顯示頻率;根據(jù)顯示頻率,從至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,其中,預(yù)設(shè)數(shù)量的標(biāo)簽頁的顯示頻率大于至少一個標(biāo)簽頁中其他標(biāo)簽頁的顯示頻率。標(biāo)簽頁的顯示頻率可根據(jù)在預(yù)設(shè)時間(例如I小時、一天等)內(nèi)標(biāo)簽頁的更新或者被用戶操作(如查看、刷新等)的次數(shù)確定。
[0092]在本發(fā)明的另一個實施例中,第一生成模塊20還可具體用于:獲取至少一個標(biāo)簽頁的最后操作時間;根據(jù)最后操作時間從至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,其中,預(yù)設(shè)數(shù)量的標(biāo)簽頁的最后操作時間晚于至少一個標(biāo)簽頁中其他標(biāo)簽頁的最后操作時間。
[0093]在本發(fā)明的一個實施例中,第一生成模塊20還用于當(dāng)至少一個標(biāo)簽頁的數(shù)量小于或等于預(yù)設(shè)數(shù)量時,分別生成至少一個標(biāo)簽頁的縮略圖;顯示模塊還用于在顯示標(biāo)簽索引時在至少一個標(biāo)簽頁的索引項中分別顯示對應(yīng)的縮略圖。
[0094]建立模塊30用于建立至少一個標(biāo)簽頁的標(biāo)簽索引。在本發(fā)明的實施例中,為了便于用戶在同一個窗口中查看已打開的至少一個標(biāo)簽頁,建立模塊20可為已打開的至少一個標(biāo)簽頁建立標(biāo)簽索引,該標(biāo)簽索引中包括已打開的至少一個標(biāo)簽頁以及瀏覽器窗口中當(dāng)前顯示的至少一個標(biāo)簽頁。
[0095]顯示模塊40用于顯示標(biāo)簽索引,其中,標(biāo)簽索引中預(yù)設(shè)數(shù)量的標(biāo)簽頁的索引項中分別顯示有對應(yīng)的縮略圖。
[0096]在本發(fā)明的實施例中,顯示模塊40可在用戶輸入手勢操作、界面按鈕控制等觸發(fā)操作時控制瀏覽器顯示標(biāo)簽索引,本發(fā)明對用于控制瀏覽器顯示標(biāo)簽索引的操作不做具體限定。舉例來說,用戶可通過瀏覽器窗口中的標(biāo)簽索弓I按鈕輸入查看操作、或者通過輸入預(yù)設(shè)手勢輸入查看操作。
[0097]在瀏覽器顯示建立的標(biāo)簽索引時,為了便于使用戶了解標(biāo)簽索引中標(biāo)簽頁的內(nèi)容,從而能夠快速從多個標(biāo)簽頁中選出需要的瀏覽的頁面,顯示模塊40可在當(dāng)前顯示的標(biāo)簽索引中的部分標(biāo)簽頁的縮略圖。這些縮略圖是已打開的標(biāo)簽頁中顯示頻率比較高或者最近操作的標(biāo)簽頁的縮略圖,這些標(biāo)簽頁被用戶再次查看的可能性更大,因此,在顯示標(biāo)簽索引時在這些標(biāo)簽頁對應(yīng)的索引項中顯示對應(yīng)的縮略圖,更便于用戶迅速查找到需要的標(biāo)簽頁。
[0098]在本發(fā)明的一個實施例中,標(biāo)簽索引中的多個標(biāo)簽頁對應(yīng)的索引項之間具有一定的距離,多個標(biāo)簽頁對應(yīng)的索引項之間的距離隨著用戶點擊的標(biāo)簽頁個數(shù)的增加而減小。多個標(biāo)簽頁對應(yīng)的索引項之間的距離之間即可顯示標(biāo)簽頁的縮略圖的部分內(nèi)容。例如,用戶打開2個標(biāo)簽頁后的標(biāo)簽索引的顯示界面如圖2所示,用戶打開12個標(biāo)簽頁后的標(biāo)簽索引的顯示界面如圖3所示。
[0099]本發(fā)明實施例的瀏覽器中標(biāo)簽頁的顯示控制裝置,通過獲取至少一個瀏覽器已打開的標(biāo)簽頁,并在標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,從中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁以分別生成的縮略圖,然后建立并顯示至少一個個標(biāo)簽頁的標(biāo)簽索引,并在標(biāo)簽索引中顯示獲取的預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖,使得用戶可通過縮略圖迅速了解標(biāo)簽索引中標(biāo)簽頁的內(nèi)容,并快速找到需要的標(biāo)簽頁,提高了用戶在眾多標(biāo)簽頁中獲取需要的標(biāo)簽頁的效率,響應(yīng)速度快,提升了用戶體驗。
[0100]圖6為根據(jù)本發(fā)明另一實施例的瀏覽器中標(biāo)簽頁的顯示控制裝置的結(jié)構(gòu)示意圖。
[0101]如圖6所示,該中標(biāo)簽頁的顯示控制裝置,包括:獲取模塊10、第一生成模塊20、建立模塊30、顯示模塊40、存儲模塊50、調(diào)用模塊60、接收模塊70、第二生成模塊80和更新模塊90。
[0102]具體地,存儲模塊50用于在內(nèi)存中建立緩存數(shù)組,并將預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖保存至緩存數(shù)組中,并存儲預(yù)設(shè)數(shù)量的標(biāo)簽頁與緩存數(shù)據(jù)中的縮略圖的對應(yīng)關(guān)系。
[0103]在本發(fā)明的實施例中,存儲模塊50可將生成預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖以紋理數(shù)據(jù)的形式存儲在緩存中,以便于能夠快速的從緩存中調(diào)用標(biāo)簽頁對應(yīng)的紋理數(shù)據(jù)來相應(yīng)顯示標(biāo)簽頁內(nèi)容的請求。具體地,存儲模塊50可預(yù)先在內(nèi)存中建立緩存數(shù)組,并將預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖保存至緩存數(shù)組中,并存儲預(yù)設(shè)數(shù)量的標(biāo)簽頁與緩存數(shù)據(jù)中的縮略圖的對應(yīng)關(guān)系。其中,緩存數(shù)組的數(shù)組長度與上述預(yù)設(shè)數(shù)量一致。
[0104]調(diào)用模塊60用于在顯示標(biāo)簽索引之前,根據(jù)對應(yīng)關(guān)系,調(diào)用預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖。
[0105]更具體地,存儲模塊50可建立每個標(biāo)簽頁與其縮略圖在緩存數(shù)組中數(shù)組指針的對應(yīng)關(guān)系,從而調(diào)用模塊60可通過數(shù)組指針調(diào)用不同標(biāo)簽頁的縮略圖。
[0106]更具體地,由于堆內(nèi)存是允許在程序運行過程中動態(tài)申請一定大小內(nèi)存的內(nèi)存空間,因此,在本發(fā)明的實施例中,在瀏覽器運行的過程中,存儲模塊50可在堆內(nèi)存中申請一個緩沖區(qū)域來建立緩存數(shù)組,以便于調(diào)用模塊60實時從緩存數(shù)組中調(diào)用讀取標(biāo)簽頁的縮略圖。
[0107]接收模塊70用于在顯示模塊顯示標(biāo)簽索引之后,接收用戶針對標(biāo)簽索引中標(biāo)簽頁的操作。在本發(fā)明的實施例中,如果當(dāng)前顯示的具有縮略圖的標(biāo)簽頁中沒有用戶需要的,則用戶可通過對標(biāo)簽頁進行控制操作,以查看標(biāo)簽頁索引中其他標(biāo)簽頁的縮略圖,如對標(biāo)簽頁索引進行沿第一方向的滑動操作等。
[0108]第二生成模塊80用于在操作對應(yīng)的標(biāo)簽頁不具有對應(yīng)的縮略圖時,對操作對應(yīng)的標(biāo)簽頁進行截圖以生成對應(yīng)的縮略圖。
[0109]顯示模塊40具體用于顯示操作對應(yīng)的標(biāo)簽頁對應(yīng)的縮略圖或者第二生成模塊80生成的縮略圖。
[0110]更新模塊90用于在第一生成模塊對操作對應(yīng)的標(biāo)簽頁進行截圖以生成對應(yīng)的縮略圖之后,根據(jù)用戶針對標(biāo)簽索引中標(biāo)簽頁的操作更新緩存數(shù)組中存儲的縮略圖。在本發(fā)明的實施例中,接收模塊60接收到用戶對標(biāo)簽索引中的標(biāo)簽頁進程操作后,更新模塊90可重新統(tǒng)計各個標(biāo)簽頁對應(yīng)的顯示頻率和最后操作時間等,以據(jù)此更新緩存數(shù)組中的縮略圖。例如,以按照最后操作時間為緩存數(shù)組中的縮略圖的篩選條件,則可將用戶最早查看或操作的標(biāo)簽頁的縮略圖從緩存數(shù)組中清除,并將最新查看或操作的標(biāo)簽頁的縮略圖放入緩存數(shù)組。
[0111]本發(fā)明實施例的瀏覽器中標(biāo)簽頁的顯示控制裝置,通過緩存數(shù)組存儲標(biāo)簽頁的縮略圖,使得在用戶查看標(biāo)簽索引時,能夠迅速從緩存中調(diào)用相應(yīng)的縮略圖,對于不具有縮略圖的標(biāo)簽頁,可實時截取該標(biāo)簽頁的縮略圖以顯示給用戶,并根據(jù)用戶對標(biāo)簽頁的操作更新緩存數(shù)組中的縮略圖,從而能夠快速響應(yīng)用戶的請求,提高了標(biāo)簽頁的查找效率,進一步提升了用戶體驗。
[0112]為了實現(xiàn)上述實施例,本發(fā)明還提出一種瀏覽器。
[0113]根據(jù)本發(fā)明一個實施例的瀏覽器包括本發(fā)明實施例的瀏覽器中標(biāo)簽頁的顯示控制裝置。
[0114]本發(fā)明實施例的瀏覽器,通過獲取至少一個瀏覽器已打開的標(biāo)簽頁,并在標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,從中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁以分別生成的縮略圖,然后建立并顯示至少一個個標(biāo)簽頁的標(biāo)簽索引,并在標(biāo)簽索引中顯示獲取的預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖,使得用戶可通過縮略圖迅速了解標(biāo)簽索引中標(biāo)簽頁的內(nèi)容,并快速找到需要的標(biāo)簽頁,提高了用戶在眾多標(biāo)簽頁中獲取需要的標(biāo)簽頁的效率,響應(yīng)速度快,提升了用戶體驗。
[0115]為了實現(xiàn)上述實施例,本發(fā)明還提出一種移動終端。
[0116]根據(jù)本發(fā)明實施例的移動終端,包括:殼體、處理器、存儲器、電路板和電源電路,其中,電路板安置在殼體圍成的空間內(nèi)部,處理器和存儲器設(shè)置在電路板上;電源電路,用于為移動終端的各個電路或器件供電;存儲器用于存儲可執(zhí)行程序代碼;處理器通過讀取存儲器中存儲的可執(zhí)行程序代碼來運行與可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行:
[0117]S101’,獲取瀏覽器已打開的至少一個標(biāo)簽頁。
[0118]S102’,當(dāng)至少一個標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,從至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,并分別生成預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖。
[0119]S103 ’,建立至少一個標(biāo)簽頁的標(biāo)簽索引。
[0120]S104’,顯示標(biāo)簽索引,其中,標(biāo)簽索引中預(yù)設(shè)數(shù)量的標(biāo)簽頁的索引項中分別顯示有對應(yīng)的縮略圖。
[0121]本發(fā)明實施例的移動終端,通過獲取至少一個瀏覽器已打開的標(biāo)簽頁,并在標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,從中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁以分別生成的縮略圖,然后建立并顯示至少一個個標(biāo)簽頁的標(biāo)簽索引,并在標(biāo)簽索引中顯示獲取的預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖,使得用戶可通過縮略圖迅速了解標(biāo)簽索引中標(biāo)簽頁的內(nèi)容,并快速找到需要的標(biāo)簽頁,提高了用戶在眾多標(biāo)簽頁中獲取需要的標(biāo)簽頁的效率,響應(yīng)速度快,提升了用戶體驗。
[0122]進一步,處理器具體用于執(zhí)行:
[0123]S401’,獲取瀏覽器已打開的至少一個標(biāo)簽頁。
[0124]S402’,當(dāng)至少一個標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,從至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,并分別生成預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖。
[0125]S403’,建立至少一個標(biāo)簽頁的標(biāo)簽索引。
[0126]S404’,顯示標(biāo)簽索引,其中,標(biāo)簽索引中預(yù)設(shè)數(shù)量的標(biāo)簽頁的索引項中分別顯示有對應(yīng)的縮略圖。
[0127]S405 ’,接收用戶針對標(biāo)簽索引中標(biāo)簽頁的操作。
[0128]S406’,如果操作對應(yīng)的標(biāo)簽頁具有對應(yīng)的縮略圖,則顯示對應(yīng)的縮略圖。
[0129]S407’,如果操作對應(yīng)的標(biāo)簽頁不具有對應(yīng)的縮略圖,則對操作對應(yīng)的標(biāo)簽頁進行截圖以生成對應(yīng)的縮略圖并顯示。
[0130]S408’,根據(jù)用戶針對標(biāo)簽索引中標(biāo)簽頁的操作更新緩存數(shù)組中存儲的縮略圖。
[0131]本發(fā)明實施例的移動終端,通過緩存數(shù)組存儲標(biāo)簽頁的縮略圖,使得在用戶查看標(biāo)簽索引時,能夠迅速從緩存中調(diào)用相應(yīng)的縮略圖,對于不具有縮略圖的標(biāo)簽頁,可實時截取該標(biāo)簽頁的縮略圖以顯示給用戶,并根據(jù)用戶對標(biāo)簽頁的操作更新緩存數(shù)組中的縮略圖,從而能夠快速響應(yīng)用戶的請求,提高了標(biāo)簽頁的查找效率,進一步提升了用戶體驗。
[0132]在本發(fā)明的描述中,需要理解的是,術(shù)語“中心”、“縱向”、“橫向”、“長度”、“寬度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“豎直”、“水平”、“頂”、“底” “內(nèi)”、“外”、“順時針”、“逆時針”、“軸向”、“徑向”、“周向”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對本發(fā)明的限制。
[0133]此外,術(shù)語“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個該特征。在本發(fā)明的描述中,“多個”的含義是兩個或兩個以上,例如兩個,三個等,除非另有明確具體的限定。
[0134]在本發(fā)明中,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”、“固定”等術(shù)語應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或成一體;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通或兩個元件的相互作用關(guān)系,除非另有明確的限定。對于本領(lǐng)域的普通技術(shù)人員而言,可以根據(jù)具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
[0135]在本發(fā)明中,除非另有明確的規(guī)定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接觸,或第一和第二特征通過中間媒介間接接觸。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或僅僅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或僅僅表示第一特征水平高度小于第二特征。
[0136]在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不必須針對的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任一個或多個實施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說明書中描述的不同實施例或示例以及不同實施例或示例的特征進行結(jié)合和組合。
[0137]盡管上面已經(jīng)示出和描述了本發(fā)明的實施例,可以理解的是,上述實施例是示例性的,不能理解為對本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對上述實施例進行變化、修改、替換和變型。
【權(quán)利要求】
1.一種瀏覽器中標(biāo)簽頁的顯示控制方法,其特征在于,包括: 獲取瀏覽器已打開的至少一個標(biāo)簽頁; 當(dāng)所述至少一個標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,從所述至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,并分別生成所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖; 建立所述至少一個標(biāo)簽頁的標(biāo)簽索引; 顯示所述標(biāo)簽索引,其中,所述標(biāo)簽索引中所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的索引項中分別顯示有對應(yīng)的縮略圖。
2.如權(quán)利要求1所述的方法,其特征在于,在所述生成所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖之后,還包括: 在內(nèi)存中建立緩存數(shù)組,并將所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖保存至所述緩存數(shù)組中,并存儲所述預(yù)設(shè)數(shù)量的標(biāo)簽頁與所述緩存數(shù)據(jù)中的縮略圖的對應(yīng)關(guān)系; 在顯示所述標(biāo)簽索引之前,還包括: 根據(jù)所述對應(yīng)關(guān)系,從所述緩存數(shù)組中調(diào)用所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖。
3.如權(quán)利要求1或2所述方法,其特征在于,從所述至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,具體包括: 確定所述瀏覽器顯示所述至少一個標(biāo)簽頁的顯示頻率; 根據(jù)所述顯示頻率,從所述至少一個標(biāo)簽頁中篩選出所述預(yù)設(shè)數(shù)量的標(biāo)簽頁,其中,所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的顯示頻率大于所述至少一個標(biāo)簽頁中其他標(biāo)簽頁的顯示頻率。
4.如權(quán)利要求1或2所述方法,其特征在于,從所述至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,具體包括: 獲取所述至少一個標(biāo)簽頁的最后操作時間; 根據(jù)所述最后操作時間從所述至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,其中,所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的最后操作時間晚于所述至少一個標(biāo)簽頁中其他標(biāo)簽頁的最后操作時間。
5.如權(quán)利要求1或2所述的方法,其特征在于,在顯示所述標(biāo)簽索引之后,還包括: 接收用戶針對所述標(biāo)簽索引中標(biāo)簽頁的操作; 如果所述操作對應(yīng)的標(biāo)簽頁具有對應(yīng)的縮略圖,則顯示對應(yīng)的縮略圖; 如果所述操作對應(yīng)的標(biāo)簽頁不具有對應(yīng)的縮略圖,則對所述操作對應(yīng)的標(biāo)簽頁進行截圖以生成對應(yīng)的縮略圖并顯示。
6.如權(quán)利要求5所述的方法,其特征在于,在對所述操作對應(yīng)的標(biāo)簽頁進行截圖以生成對應(yīng)的縮略圖之后,還包括: 根據(jù)所述用戶針對所述標(biāo)簽索引中標(biāo)簽頁的操作更新所述緩存數(shù)組中存儲的縮略圖。
7.如權(quán)利要求1所述的方法,其特征在于,還包括: 當(dāng)所述至少一個標(biāo)簽頁的數(shù)量小于或等于預(yù)設(shè)數(shù)量時,分別生成所述至少一個標(biāo)簽頁的縮略圖,以在顯示所述標(biāo)簽索引時在所述至少一個標(biāo)簽頁的索引項中分別顯示對應(yīng)的縮略圖。
8.一種瀏覽器中標(biāo)簽頁的顯示控制裝置,其特征在于,包括: 獲取模塊,用于獲取瀏覽器已打開的至少一個標(biāo)簽頁; 第一生成模塊,用于當(dāng)所述至少一個標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,從所述至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,并分別生成所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖; 建立模塊,用于建立所述至少一個標(biāo)簽頁的標(biāo)簽索引; 顯示模塊,用于顯示所述標(biāo)簽索引,其中,所述標(biāo)簽索引中所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的索引項中分別顯示有對應(yīng)的縮略圖。
9.如權(quán)利要求8所述的裝置,其特征在于,還包括: 存儲模塊,用于在內(nèi)存中建立緩存數(shù)組,并將所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖保存至所述緩存數(shù)組中,并存儲所述預(yù)設(shè)數(shù)量的標(biāo)簽頁與所述緩存數(shù)據(jù)中的縮略圖的對應(yīng)關(guān)系; 調(diào)用模塊,用于在顯示所述標(biāo)簽索引之前,根據(jù)所述對應(yīng)關(guān)系,調(diào)用所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖。
10.如權(quán)利要求8或9所述裝置,其特征在于,所述第一生成模塊具體用于: 確定所述瀏覽器顯示所述至少一個標(biāo)簽頁的顯示頻率; 根據(jù)所述顯示頻率,從所述至少一個標(biāo)簽頁中篩選出所述預(yù)設(shè)數(shù)量的標(biāo)簽頁,其中,所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的顯示頻率大于所述至少一個標(biāo)簽頁中其他標(biāo)簽頁的顯示頻率。
11.如權(quán)利要求8或9所述裝置,其特征在于,所述第一生成模塊具體用于: 獲取所述至少一個標(biāo)簽頁的最后操作時間; 根據(jù)所述最后操作時間從所述至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,其中,所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的最后操作時間晚于所述至少一個標(biāo)簽頁中其他標(biāo)簽頁的最后操作時間。
12.如權(quán)利要求8或9所述的裝置,其特征在于,還包括: 接收模塊,用于在所述顯示模塊顯示所述標(biāo)簽索引之后,接收用戶針對所述標(biāo)簽索引中標(biāo)簽頁的操作; 第二生成模塊,用于在所述操作對應(yīng)的標(biāo)簽頁不具有對應(yīng)的縮略圖時,對所述操作對應(yīng)的標(biāo)簽頁進行截圖以生成對應(yīng)的縮略圖; 所述顯示模塊具體用于顯示所述操作對應(yīng)的標(biāo)簽頁對應(yīng)的縮略圖或者所述第二生成模塊生成的縮略圖。
13.如權(quán)利要求12所述的裝置,其特征在于,還包括: 更新模塊,用于在所述第一生成模塊對所述操作對應(yīng)的標(biāo)簽頁進行截圖以生成對應(yīng)的縮略圖之后,根據(jù)所述用戶針對所述標(biāo)簽索引中標(biāo)簽頁的操作更新所述緩存數(shù)組中存儲的縮略圖。
14.如權(quán)利要求8所述的裝置,其特征在于, 所述第一生成模塊還用于當(dāng)所述至少一個標(biāo)簽頁的數(shù)量小于或等于預(yù)設(shè)數(shù)量時,分別生成所述至少一個標(biāo)簽頁的縮略圖; 所述顯示模塊還用于在顯示所述標(biāo)簽索引時在所述至少一個標(biāo)簽頁的索引項中分別顯示對應(yīng)的縮略圖。
15.一種瀏覽器,其特征在于,包括如權(quán)利要求8-14任一項所述的瀏覽器中標(biāo)簽頁的顯示控制裝置。
16.一種移動終端,其特征在于,包括:殼體、處理器、存儲器、電路板和電源電路,其中,所述電路板安置在所述殼體圍成的空間內(nèi)部,所述處理器和所述存儲器設(shè)置在所述電路板上;所述電源電路,用于為所述移動終端的各個電路或器件供電;所述存儲器用于存儲可執(zhí)行程序代碼;所述處理器通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與所述可執(zhí)行程序代碼對應(yīng)的程序,以用于執(zhí)行: 獲取瀏覽器已打開的至少一個標(biāo)簽頁; 當(dāng)所述至少一個標(biāo)簽頁的數(shù)量大于預(yù)設(shè)數(shù)量時,從所述至少一個標(biāo)簽頁中篩選出預(yù)設(shè)數(shù)量的標(biāo)簽頁,并分別生成所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的縮略圖; 建立所述至少一個標(biāo)簽頁的標(biāo)簽索引; 顯示所述標(biāo)簽索引,其中,所述標(biāo)簽索引中所述預(yù)設(shè)數(shù)量的標(biāo)簽頁的索引項中分別顯示有對應(yīng)的縮略圖。
【文檔編號】G06F17/30GK104239502SQ201410461276
【公開日】2014年12月24日 申請日期:2014年9月11日 優(yōu)先權(quán)日:2014年9月11日
【發(fā)明者】趙世婚, 關(guān)翔 申請人:可牛網(wǎng)絡(luò)技術(shù)(北京)有限公司