網(wǎng)頁訪問方法及用戶終端的制作方法
【專利摘要】本發(fā)明實施例公開了一種網(wǎng)頁訪問方法,包括:加載不包含指定資源文件的目標(biāo)網(wǎng)頁至瀏覽器中;在所述目標(biāo)網(wǎng)頁加載至所述瀏覽器中后,在所述目標(biāo)網(wǎng)頁中添加預(yù)先獲取的所述指定資源文件;展現(xiàn)添加所述指定資源文件后的目標(biāo)網(wǎng)頁。相應(yīng)地,本發(fā)明實施例還公開了一種用戶終端。本發(fā)明實施例可以提高網(wǎng)頁訪問的速度。
【專利說明】網(wǎng)頁訪問方法及用戶終端
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種網(wǎng)頁訪問方法及用戶終端。
【背景技術(shù)】
[0002]混合應(yīng)用程序(Application,APP)內(nèi)嵌有瀏覽器,在混合APP的開發(fā)過程中為了加速網(wǎng)頁的訪問速度,混合APP會設(shè)置有緩存策略,該緩存策略用于下載已經(jīng)訪問的資源文件,例如:常用的層疊樣式表(Cascading Style Sheet, CSS)文件、JavaScript文件(該文件為計算機領(lǐng)域中通用的文件,沒有具體的中文意思)或圖片文件等。終端會執(zhí)行該緩存策略緩存上述資源文件,以快速打開這些資源文件所在的網(wǎng)頁。
[0003]在實際應(yīng)用中上述緩存的資源文件的數(shù)量很大,且上述資源文件占用的存儲緩存空間也很大。而目前終端緩存空間都比較少,因此緩存空間就容易出現(xiàn)緩存嚴重不夠用,就會刪除一部分緩存的資源文件;當(dāng)再次打開刪除的資源文件所在的網(wǎng)頁時,就需要重新下載刪除的資源文件,這樣導(dǎo)致網(wǎng)頁訪問的速度很慢。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供了 一種網(wǎng)頁訪問方法及用戶終端,可以提高網(wǎng)頁訪問的速度。
[0005]為了解決上述技術(shù)問題,本發(fā)明實施例提供的一種網(wǎng)頁訪問方法,包括:
[0006]加載不包含指定資源文件的目標(biāo)網(wǎng)頁至瀏覽器中;
[0007]在所述目標(biāo)網(wǎng)頁加載至所述瀏覽器中后,在所述目標(biāo)網(wǎng)頁中添加預(yù)先獲取的所述指定資源文件;
[0008]展現(xiàn)添加所述指定資源文件后的目標(biāo)網(wǎng)頁。
[0009]本發(fā)明實施例還提供了一種用戶終端,包括:加載單元、添加單元和展現(xiàn)單元,其中:
[0010]所述加載單元,用于加載不包含指定資源文件的目標(biāo)網(wǎng)頁至瀏覽器中;
[0011]所述添加單元,用于在所述加載單元將所述目標(biāo)網(wǎng)頁加載至所述瀏覽器中后,在所述目標(biāo)網(wǎng)頁中添加預(yù)先獲取的所述指定資源文件;
[0012]所述展現(xiàn)單元,用于展現(xiàn)所述添加單元添加所述指定資源文件后的目標(biāo)網(wǎng)頁。
[0013]上述技術(shù)方案中,加載不包含指定資源文件的目標(biāo)網(wǎng)頁至瀏覽器中;在所述目標(biāo)網(wǎng)頁加載至所述瀏覽器中后,在所述目標(biāo)網(wǎng)頁中添加預(yù)先獲取的所述指定資源文件;展現(xiàn)添加所述指定資源文件后的目標(biāo)網(wǎng)頁。由于加載過程中無需加載指定資源文件,而是將預(yù)先獲取的指定資源文件添加到加載后的網(wǎng)頁中,這樣就可以提高網(wǎng)頁訪問的速度。
【專利附圖】
【附圖說明】
[0014]為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0015]圖1是本發(fā)明實施例提供的一種網(wǎng)頁訪問方法的流程示意圖;
[0016]圖2是本發(fā)明實施例提供的另一種網(wǎng)頁訪問方法的流程示意圖;
[0017]圖3是本發(fā)明實施例提供的另一種網(wǎng)頁訪問方法的流程示意圖
[0018]圖4是本發(fā)明實施例提供的一種用戶終端的結(jié)構(gòu)示意圖;
[0019]圖5是本發(fā)明實施例提供的另一種用戶終端的結(jié)構(gòu)示意圖;
[0020]圖6是本發(fā)明實施例提供的另一種用戶終端的結(jié)構(gòu)示意圖。
【具體實施方式】
[0021]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0022]圖1是本發(fā)明實施例提供的一種網(wǎng)頁訪問方法的流程示意圖,如圖1所示,包括:
[0023]101、加載不包含指定資源文件的目標(biāo)網(wǎng)頁至瀏覽器中。
[0024]可選的,在加載上述目標(biāo)網(wǎng)頁之前,上述目標(biāo)網(wǎng)頁所在的服務(wù)器就將上述指定資源文件的資源引用標(biāo)簽從目標(biāo)網(wǎng)絡(luò)的網(wǎng)頁源代碼中移除,這樣加載目標(biāo)網(wǎng)頁時,加載的目標(biāo)網(wǎng)頁就不包含上述指定資源文件。由于加載過程中無需加載上述指定資源文件,這樣加載網(wǎng)頁的速度就很快,即網(wǎng)頁訪問的速度很快。
[0025]102、在所述目標(biāo)網(wǎng)頁加載至所述瀏覽器中后,在所述目標(biāo)網(wǎng)頁中添加預(yù)先獲取的所述指定資源文件。
[0026]可選的,上述預(yù)先獲取的指定資源文件可以是預(yù)先下載并保存的指定資源文件。其中,上述指定資源文件可以是服務(wù)器與實現(xiàn)本方法的終端(例如:計算機、移動終端)預(yù)先協(xié)定好的,將目標(biāo)網(wǎng)頁中的數(shù)量很大,且占用的存儲空間也很大的資源文件定義為指定資源文件。
[0027]103、展現(xiàn)添加所述指定資源文件后的目標(biāo)網(wǎng)頁。
[0028]上述技術(shù)方案中,加載不包含指定資源文件的目標(biāo)網(wǎng)頁至瀏覽器中;在所述目標(biāo)網(wǎng)頁加載至所述瀏覽器中后,在所述目標(biāo)網(wǎng)頁中添加預(yù)先獲取的所述指定資源文件;展現(xiàn)添加所述指定資源文件后的目標(biāo)網(wǎng)頁。由于加載過程中無需加載指定資源文件,而是將預(yù)先獲取的指定資源文件添加到加載后的網(wǎng)頁中,這樣就可以提高網(wǎng)頁訪問的速度。
[0029]圖2是本發(fā)明實施例提供的另一種網(wǎng)頁訪問方法的流程示意圖,如圖2所示,包括:
[0030]201、設(shè)置用于下載指定資源文件的下載策略,所述指定資源文件與目標(biāo)網(wǎng)頁對應(yīng)。
[0031]可選的,上述指定資源文件與目標(biāo)網(wǎng)頁對應(yīng)是指,上述指定資源文件是需要添加到目標(biāo)網(wǎng)頁中的資源文件。
[0032]可選的,上述下載策略可以包括:
[0033]上述指定文件的下載路徑信息和/或上述指定文件的文件名信息。
[0034]上述文件信息可以是文件標(biāo)識。[0035]可選的,上述指定文件可以是一個或者多個文件,上述下載策略可以包括:
[0036]上述指定文件中每個文件的下載路徑信息,以及每個下載路徑下載的文件的文件標(biāo)識,即每個下載的文件都有標(biāo)識,以防止文件標(biāo)識重復(fù),避免在后續(xù)處理過程中,出現(xiàn)添加錯誤的文件。
[0037]可選的,上述下載策略除了指示下載上述指定資源文件外,還可以下載其它資源文件,其中,上述指定資源文件可以是目標(biāo)網(wǎng)頁對應(yīng)的資源文件,上述其它資源文件可以是其它網(wǎng)頁對應(yīng)的資源文件。即該下載策略可以支持多個網(wǎng)頁。
[0038]需要說明的是,在本發(fā)明實施例中,在加載目標(biāo)網(wǎng)頁之前,就知曉目標(biāo)網(wǎng)頁對應(yīng)的指定資源文件是哪些文件,在后續(xù)處理中再從保存的資源文件中選擇出指定資源文件。
[0039]202、根據(jù)所述下載策略下載所述指定資源文件。
[0040]203、保存所述下載的指定資源文件。
[0041]作為一種可選的實施方式,當(dāng)上述目標(biāo)網(wǎng)頁需要加載至混合APP的內(nèi)嵌瀏覽器時,步驟201可以包括:
[0042]在混合APP的根目錄中添加用于下載所述指定資源文件的下載策略的配置文件。
[0043]可選的,上述配置文件可以包括:至少一個下載路徑和以及每個下載路徑下載的文件的文件標(biāo)識。
[0044]可選 的,上述配置文件可以是cache, xml (為協(xié)議中規(guī)定的文件格式,沒有具體的中文意思)格式的配置文件,該配置文件可以如下所示:
[0045]
【權(quán)利要求】
1.一種網(wǎng)頁訪問方法,其特征在于,包括: 加載不包含指定資源文件的目標(biāo)網(wǎng)頁至瀏覽器中; 在所述目標(biāo)網(wǎng)頁加載至所述瀏覽器中后,在所述目標(biāo)網(wǎng)頁中添加預(yù)先獲取的所述指定資源文件; 展現(xiàn)添加所述指定資源文件后的目標(biāo)網(wǎng)頁。
2.如權(quán)利要求1所述的方法,其特征在于,所述加載不包含指定資源文件的目標(biāo)網(wǎng)頁至瀏覽器中之前,所述方法還包括: 設(shè)置用于下載所述指定資源文件的下載策略; 根據(jù)所述下載策略下載所述指定資源文件; 保存所述下載的指定資源文件。
3.如要求權(quán)利要求2所述的方法,其特征在于,所述瀏覽器為混合應(yīng)用程序的內(nèi)嵌瀏覽器,所述設(shè)置用于下載所述指定資源文件的下載策略包括: 在所述混合應(yīng)用程序的根目錄中添加用于下載所述指定資源文件的下載策略的配置文件。
4.如權(quán)利要求2或3所述的方法,其特征在于,所述下載策略包括: 所述指定文件的下載路徑信息和/或所述指定文件的文件名信息。
5.如權(quán)利要求1-3中任一項所述的方法,其特征在于,所述在所述目標(biāo)網(wǎng)頁中添加預(yù)先獲取的所述指定資源文件包括: 將預(yù)先獲取的所述指定資源文件以字符串的形式注入所述目標(biāo)網(wǎng)頁中; 將所述目標(biāo)網(wǎng)頁中注入的字符串轉(zhuǎn)換成標(biāo)簽。
6.如權(quán)利要求2或3所述的方法,其特征在于,當(dāng)所述指定資源文件包含圖片時,所述根據(jù)所述下載策略下載所述指定資源文件之后,所述保存所述下載的指定資源文件之前,所述方法還包括: 將下載的圖片轉(zhuǎn)換成文本信息; 所述保存所述下載的指定資源文件包括: 保存所述轉(zhuǎn)換后的文本信息。
7.如權(quán)利要求6所述的方法,其特征在于,當(dāng)所述指定資源文件包含圖片時,所述展現(xiàn)添加后所述指定資源文件的目標(biāo)網(wǎng)頁包括: 將所述文本信息轉(zhuǎn)換成圖片,并展現(xiàn)包含所述圖片的目標(biāo)網(wǎng)頁。
8.一種用戶終端,其特征在于,包括:加載單元、添加單元和展現(xiàn)單元,其中: 所述加載單元,用于加載不包含指定資源文件的目標(biāo)網(wǎng)頁至瀏覽器中; 所述添加單元,用于在所述加載單元將所述目標(biāo)網(wǎng)頁加載至所述瀏覽器中后,在所述目標(biāo)網(wǎng)頁中添加預(yù)先獲取的所述指定資源文件; 所述展現(xiàn)單元,用于展現(xiàn)所述添加單元添加所述指定資源文件后的目標(biāo)網(wǎng)頁。
9.如權(quán)利 要求8所述的終端,其特征在于,所述終端還包括: 設(shè)置單元,用于設(shè)置用于下載所述指定資源文件的下載策略; 下載單元,用于根據(jù)所述下載策略下載所述指定資源文件; 保存單元,用于保存所述下載的指定資源文件。
10.如權(quán)利要求9所述的終端,其特征在于,所述瀏覽器為混合應(yīng)用程序的內(nèi)嵌瀏覽器,所述設(shè)置單元還用于在所述混合應(yīng)用程序的根目錄中添加用于下載所述指定資源文件的下載策略的配置文件。
11.如權(quán)利要求8或9項所述的終端,其特征在于,所述下載策略包括: 所述指定文件的下載路徑信息和/或所述指定文件的文件名信息。
12.如權(quán)利要求8-10中任一項所述的終端,其特征在于,所述添加單元包括: 注入單元,用于在所述加載單元將所述目標(biāo)網(wǎng)頁加載至所述瀏覽器中后,將預(yù)先獲取的所述指定資源文件以字符串的形式注入所述目標(biāo)網(wǎng)頁中用于將預(yù)先獲取的所述指定資源文件以字符串的形式注入所述目標(biāo)網(wǎng)頁中; 第一轉(zhuǎn)換單元,用于將所述目標(biāo)網(wǎng)頁中注入的字符串轉(zhuǎn)換成標(biāo)簽。
13.如權(quán)利要求8或9所述的終端,其特征在于,所述當(dāng)所述指定資源文件包含圖片時,所述終端還包括: 第二轉(zhuǎn)換單元,用于將下載的圖片轉(zhuǎn)換成文本信息; 所述保存單元,還用于保存所述第二轉(zhuǎn)換單元轉(zhuǎn)換后的文本信息。
14.如權(quán)利要求13所述的終端,其特征在于,所述展現(xiàn)單元還用于當(dāng)所述指定資源文件包含圖片時,將所述 文本信息轉(zhuǎn)換成圖片,并展現(xiàn)包含所述圖片的目標(biāo)網(wǎng)頁。
【文檔編號】G06F9/445GK103902588SQ201210580440
【公開日】2014年7月2日 申請日期:2012年12月27日 優(yōu)先權(quán)日:2012年12月27日
【發(fā)明者】徐高凡 申請人:騰訊科技(深圳)有限公司