欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

Web頁面的預(yù)取方法、系統(tǒng)以及訪問web頁面的方法

文檔序號:8004367閱讀:228來源:國知局
專利名稱:Web頁面的預(yù)取方法、系統(tǒng)以及訪問web頁面的方法
技術(shù)領(lǐng)域
本發(fā)明涉及網(wǎng)絡(luò)技術(shù),尤其涉及一種WEB頁面的預(yù)取方法、系統(tǒng)以及訪問WEB頁面的方法。
背景技術(shù)
隨著互聯(lián)網(wǎng)的迅速普及和網(wǎng)民數(shù)量的不斷飆升,基于hternet的各種TOB應(yīng)用滲透到人們生活的各個角落。近些年各ISPanternet Service Provider)基礎(chǔ)通信技術(shù)的不斷發(fā)展,使得網(wǎng)絡(luò)連接從拔號上網(wǎng)時代進步到ADSL時代,用戶的連接帶寬大大增寬。但同時用戶的網(wǎng)絡(luò)需要也從傳統(tǒng)的低流量的文字瀏覽轉(zhuǎn)向當(dāng)前的基于聲音、視頻、圖像的等大容量內(nèi)容的瀏覽;同時WEB風(fēng)潮引領(lǐng)PC軟件逐漸向B/S (Browser/Server)類型的Web應(yīng)用遷移,依賴大量Javascript的富客戶端應(yīng)用逐漸成為流行趨勢,這些都要求客戶在進行 WEB瀏覽之前有大量的寬帶支持。除了耗巨資去購買更大的帶寬,使用緩存、預(yù)選、壓縮等加速技術(shù)因其低成本而受到青睞?,F(xiàn)有的預(yù)取技術(shù)主要有 ebPush和GooglemWfekiccelerator,但是其對客戶端有要求,需要額外的插件,這導(dǎo)致需要針對各平臺開發(fā)插件,部署較麻煩,對于手機等API開放有限的平臺更是無用武之地。同時WebPush類技術(shù)屬被動型預(yù)取技術(shù),只有用戶發(fā)出請求后才會進行預(yù)取,當(dāng)前頁面請求完畢預(yù)取即停止,實際效果有限。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于針對現(xiàn)有預(yù)取技術(shù)中需要針對各平臺開發(fā)額外插件的缺陷,提供一種無需額外插件即可對頁面內(nèi)容進行預(yù)取的WEB頁面的預(yù)取方法、系統(tǒng)以及訪問WEB頁面的方法。本發(fā)明解決其技術(shù)問題所采用的技術(shù)方案是提供一種TOB頁面的預(yù)取方法,包括以下步驟WEB瀏覽器在空閑時,向TOB服務(wù)端發(fā)送HTTP預(yù)取請求;所述WEB服務(wù)端接收所述HTTP預(yù)取請求,并根據(jù)該HTTP預(yù)取請求和用戶當(dāng)前訪問頁面進行分析,獲取預(yù)取目標頁面的資源鏈接,并發(fā)送給所述WEB瀏覽器;所述WEB瀏覽器接收所述資源鏈接,并在空閑時根據(jù)該資源鏈接下載預(yù)取目標頁面中的靜態(tài)數(shù)據(jù)并緩存。本發(fā)明所述的TOB頁面的預(yù)取方法中,所述WEB服務(wù)端根據(jù)該HTTP預(yù)取請求和用戶當(dāng)前訪問頁面獲取預(yù)取目標頁面的資源鏈接,具體為 所述WEB服務(wù)端根據(jù)所述HTTP預(yù)取請求將用戶訪問的當(dāng)前頁面中的href鏈接作為預(yù)取目標頁面;所述TOB服務(wù)端向各預(yù)取目標頁面的服務(wù)器發(fā)送請求,以獲取預(yù)取目標頁面中靜態(tài)數(shù)據(jù)的預(yù)取資源鏈接。本發(fā)明所述的TOB頁面的預(yù)取方法中,所述靜態(tài)數(shù)據(jù)包括CSS、腳本和圖片。
本發(fā)明所述的TOB頁面的預(yù)取方法中,所述WEB服務(wù)端對用戶的訪問行為進行分析,采用統(tǒng)計算法預(yù)測用戶訪問的深度,并根據(jù)預(yù)測的深度進一步獲取預(yù)取資源鏈接。本發(fā)明解決其技術(shù)問題所采用的另一技術(shù)方案是本發(fā)明還提供了一種TOB頁面的預(yù)取系統(tǒng),包括客戶端和WEB服務(wù)端,所述客戶端安裝有TOB瀏覽器,所述TOB瀏覽器包括預(yù)取請求發(fā)送單元,用于在所述TOB瀏覽器空閑時,向所述 WEB服務(wù)端發(fā)送HTTP預(yù)取請求;所述WEB服務(wù)端包括預(yù)取請求接收單元、資源鏈接分析獲取單元和資源鏈接發(fā)送單元所述預(yù)取請求接收單元,用于接收所述HTTP預(yù)取請求;所述資源鏈接分析獲取單元,用于根據(jù)所述預(yù)取請求接收單元接收的所述HTTP 預(yù)取請求和用戶當(dāng)前訪問頁面進行分析,獲取用戶將要訪問的目標頁面的資源鏈接;所述資源鏈接發(fā)送單元,用于將所述資源鏈接分析獲取單元獲取的資源鏈接發(fā)送給所述TOB瀏覽器;所述WEB瀏覽器還包括下載單元所述下載單元用于接收所述資源鏈接,并在空閑時根據(jù)該資源鏈接下載預(yù)取目標頁面中的靜態(tài)數(shù)據(jù)到所述客戶端。本發(fā)明所述的TOB頁面的預(yù)取系統(tǒng)中,所述資源鏈接分析獲取單元具體用于根據(jù)所述HTTP預(yù)取請求將用戶訪問的當(dāng)前頁面中的href鏈接作為預(yù)取目標頁面,并向各預(yù)取目標頁面的服務(wù)器發(fā)送請求,以獲取預(yù)取目標頁面中靜態(tài)數(shù)據(jù)的預(yù)取資源鏈接,并發(fā)送給所述TOB瀏覽器。本發(fā)明所述的TOB頁面的預(yù)取系統(tǒng)中,所述靜態(tài)數(shù)據(jù)包括CSS、腳本和圖片。本發(fā)明所述的TOB頁面的預(yù)取系統(tǒng)中,所述資源鏈接分析獲取單元還用于對用戶的訪問行為進行分析,采用統(tǒng)計算法預(yù)測用戶訪問的深度,并根據(jù)預(yù)測的深度進一步獲取預(yù)取資源鏈接。本發(fā)明解決其技術(shù)問題所采用的第三技術(shù)方案是本發(fā)明還提供了一種訪問TOB頁面的方法,包括以下步驟WEB瀏覽器發(fā)出HTTP請求;若該HTTP請求所請求的資源已經(jīng)被所述TOB瀏覽器緩存,則直接從緩存中獲取所請求的資源;若該HTTP請求所請求的資源未被所述WEB瀏覽器緩存,則將該HTTP請求發(fā)送給所述WEB服務(wù)端,以請求所述WEB服務(wù)端返回所請求的資源; 其中,所述TOB瀏覽器中緩存的內(nèi)容包括在所述WEB瀏覽器空閑時,所述TOB瀏覽器依據(jù)所述WEB服務(wù)端所返回的預(yù)取資源鏈接所下載的預(yù)取目標頁面中的靜態(tài)數(shù)據(jù);所述預(yù)取資源鏈接為在所述TOB瀏覽器發(fā)出的所述HTTP請求為預(yù)取請求時,所述 WEB服務(wù)端根據(jù)該預(yù)取請求和用戶當(dāng)前訪問頁面進行分析后獲取的預(yù)取目標頁面的資源鏈接。本發(fā)明所述的訪問TOB頁面的方法中,在所述TOB服務(wù)端接收的HTTP請求為HTML 請求時,將預(yù)取的當(dāng)前頁面中的JS插入HTML代碼,并將新的HTML代碼返回給所述WEB瀏
IrWSB 見益。
本發(fā)明產(chǎn)生的有益效果是TOB瀏覽器在空閑時向TOB服務(wù)端發(fā)送預(yù)取請求,WEB 服務(wù)端根據(jù)該預(yù)取請求和用戶當(dāng)前訪問頁面進行分析,獲取預(yù)取目標頁面的資源鏈接,并發(fā)送給WEB瀏覽器;TOB瀏覽器接收資源鏈接,并在空閑時根據(jù)該資源鏈接下載預(yù)取目標頁面中的靜態(tài)數(shù)據(jù)并緩存。當(dāng)用戶請求瀏覽相關(guān)的網(wǎng)頁時,可以直接從緩存中訪問預(yù)先下載好的CSS、JS和圖片等文件,避免了重新下載,從而大大減少了用戶的等待時間,提升了用戶體驗。


下面將結(jié)合附圖及實施例對本發(fā)明作進一步說明,附圖中圖1是本發(fā)明實施例TOB頁面的預(yù)取方法的示流程圖;圖2是本發(fā)明實施例WEB頁面的預(yù)取系統(tǒng)的結(jié)構(gòu)示意圖;圖3是本發(fā)明實施例訪問WEB頁面的方法流程圖;圖4是本發(fā)明實施例WEB服務(wù)端處理客戶端HTTP請求的流程圖;圖5是本發(fā)明實施例WEB服務(wù)端分析獲取預(yù)取資源鏈接的流程圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅用以解釋本發(fā)明,并不用于限定本發(fā)明。如圖1所示,本發(fā)明實施例TOB頁面的預(yù)取方法,包括以下步驟Si、WEB瀏覽器在空閑時,向TOB服務(wù)端發(fā)送HTTP預(yù)取請求;用戶瀏覽網(wǎng)頁時,找到目的資源時候?qū)O聛磉M行閱讀,實際網(wǎng)頁瀏覽的HTTP請求有間歇性的特征,一般表現(xiàn)是一個HTML頁面請求伴隨大量CSS (CascadingStyle Sheet級聯(lián)樣式表)、JS (Java Scrip腳本)和圖片等子請求,因此HTTP請求被響應(yīng)后,用戶進入瀏覽操作,網(wǎng)絡(luò)即處于空閑狀態(tài)。用戶在停留閱讀的網(wǎng)絡(luò)空閑時間里,WEB瀏覽器可向TOB服務(wù)端發(fā)送HTTP預(yù)取請求,以請求WEB服務(wù)端提前分析并獲取相關(guān)的資源鏈接。S2、WEB服務(wù)端接收HTTP預(yù)取請求,并根據(jù)該HTTP預(yù)取請求和用戶當(dāng)前訪問頁面進行分析,獲取預(yù)取目標頁面的資源鏈接,并發(fā)送給WEB瀏覽器;在本發(fā)明的一個實施例中,WEB服務(wù)端也可在接收到用戶正常瀏覽的HTTP請求后即開始分析工作,WEB服務(wù)端異步分析好結(jié)果保存起來。待客戶端閑暇時,WEB瀏覽器向TOB服務(wù)端請求是否有可以預(yù)取的資源鏈接,如果有則返回這些預(yù)取資源的URL(網(wǎng)頁地址)信息,客戶端再逐一下載這些 URL對應(yīng)的資源緩存起來。S3.WEB瀏覽器接收資源鏈接,并在空閑時根據(jù)該資源鏈接下載預(yù)取目標頁面中的靜態(tài)數(shù)據(jù)并緩存。在本發(fā)明的一個實施例中,靜態(tài)數(shù)據(jù)包括CSS、腳本(幾)和圖片。當(dāng)用戶請求瀏覽相關(guān)的網(wǎng)頁時,可以直接從緩存中訪問預(yù)先下載好的CSS、JS和圖片等文件,避免重新下載,從而大大減少了用戶的等待時間,提升了用戶體驗。在本發(fā)明的一個實施例中,步驟S2中TOB服務(wù)端根據(jù)該HTTP預(yù)取請求和用戶當(dāng)前訪問頁面獲取預(yù)取目標頁面的資源鏈接,具體為WEB服務(wù)端根據(jù)HTTP預(yù)取請求將用戶訪問的當(dāng)前頁面中的href (HypertextReference超文本引用)鏈接作為預(yù)取目標頁面;假設(shè)當(dāng)前頁面為P1,則將用戶可能訪問的 href鏈接{P2,P3,P4,..}作為預(yù)取目標頁面。WEB服務(wù)端向各預(yù)取目標頁面的服務(wù)器發(fā)送請求,以獲取預(yù)取目標頁面中的預(yù)取資源鏈接,根據(jù)獲取的預(yù)取資源鏈接分析目標頁面中的CSS、JS和圖片等,將可緩存的靜態(tài)數(shù)據(jù)的鏈接作為預(yù)取資源鏈接轉(zhuǎn)發(fā)給WEB瀏覽器。上述預(yù)取分析部分均在TOB服務(wù)端進行,由于較為耗時,可以使用獨立線程或者進程進行。在本發(fā)明的一個實施例中,WEB服務(wù)端可以預(yù)先設(shè)置預(yù)取分析深度,根據(jù)該設(shè)置, 可以把當(dāng)前預(yù)取目標頁面作進一步預(yù)取分析,以獲取更多的預(yù)取資源鏈接。在預(yù)取嘗試超過設(shè)置時,則不再進行預(yù)取操作;若沒有超過設(shè)置,則將此時的目標頁面設(shè)置為預(yù)取分析頁面,以從該頁面中獲取預(yù)取資源鏈接。在本發(fā)明的另一實施例中,在WEB服務(wù)端可對用戶的訪問行為進行分析,采用統(tǒng)計算法預(yù)測用戶訪問的深度,并根據(jù)預(yù)測的深度進一步獲取預(yù)取資源鏈接。將統(tǒng)計算法加入預(yù)測分析,可避免將子頁面全部進行分析。計算P(N)頁面到{P(N+1),P(N+2), P(N+3), ...}的概率大小,預(yù)測用戶最有可能訪問的頁面,計算可能訪問各個頁面的概率。 或者利用前面的已經(jīng)訪問過的P (N-2)和P (N-I)構(gòu)造P (N-2) - > P (N-I) - > PN- > ?的訪問序列,按照“一個頁面的序列通常是一個用戶解決問題的路徑的”的思路,可以更精準預(yù)測接下來要訪問的頁面。使用統(tǒng)計算法預(yù)測用戶訪問的深度,更貼近實際緩存用戶需要的數(shù)據(jù)。如圖2所示,本發(fā)明實施例的WEB頁面的預(yù)取系統(tǒng),包括客戶端和WEB服務(wù)端20, 其中客戶端安裝有WEB瀏覽器10,TOB瀏覽器10包括預(yù)取請求發(fā)送單元11、下載單元12, WEB服務(wù)端20包括預(yù)取請求接收單元21、資源鏈接分析獲取單元22和資源鏈接發(fā)送單元 23。預(yù)取請求發(fā)送單元11,用于在其空閑時,向WEB服務(wù)端發(fā)送HTTP預(yù)取請求;預(yù)取請求接收單元21,用于接收預(yù)取請求發(fā)送單元11發(fā)送的HTTP預(yù)取請求;資源鏈接分析獲取單元22,用于根據(jù)預(yù)取請求接收單元21接收的HTTP預(yù)取請求和用戶當(dāng)前訪問頁面,獲取用戶將要訪問的目標頁面的資源鏈接;資源鏈接發(fā)送單元23,用于將資源鏈接分析獲取單元22獲取的資源鏈接發(fā)送給 WEB瀏覽器10 ;下載單元12用于接收資源鏈接發(fā)送單元23發(fā)送的資源鏈接,并在空閑時根據(jù)該資源鏈接下載預(yù)取目標頁面中的靜態(tài)數(shù)據(jù)到客戶端;在本發(fā)明的一個實施例中,靜態(tài)數(shù)據(jù)包括CSS、腳本和圖片,當(dāng)用戶訪問資源鏈接時,則可以直接從本地客戶端的緩存中讀取,減少了用戶等待的時間,提高了用戶體驗。進一步地,資源鏈接分析獲取單元22具體用于根據(jù)HTTP預(yù)取請求將用戶訪問的當(dāng)前頁面中的href鏈接作為預(yù)取目標頁面,假設(shè)當(dāng)前頁面為P1,則將用戶可能訪問的href 鏈接{P2,P3,P4,..}作為預(yù)取目標頁面。資源鏈接分析獲取單元22向各預(yù)取目標頁面的服務(wù)器發(fā)送請求,以獲取預(yù)取目標頁面中的資源鏈接,根據(jù)獲取的資源鏈接分析目標頁面中的CSS、JS和圖片等,將可緩存的靜態(tài)數(shù)據(jù)的鏈接作為預(yù)取資源鏈接轉(zhuǎn)發(fā)給WEB瀏覽器10。上述預(yù)取分析部分均在WEB服務(wù)端20的資源鏈接分析獲取單元22進行,由于較為耗時,可以使用獨立線程或者進程進行。在本發(fā)明的一個實施例中,可以預(yù)先在資源鏈接分析獲取單元22中預(yù)先進行預(yù)取分析深度的設(shè)置,根據(jù)設(shè)置可以把當(dāng)前預(yù)取目標頁面作進一步預(yù)取分析,以獲取更多的預(yù)取資源鏈接。資源鏈接分析獲取單元22在預(yù)取嘗試超過預(yù)先設(shè)置時,則不再進行預(yù)取操作;若沒有超過設(shè)置,則將此時的目標頁面設(shè)置為預(yù)取分析頁面,以從該頁面中獲取預(yù)取資源鏈接。在本發(fā)明的另一實施例中,在資源鏈接分析獲取單元22可根據(jù)用戶的訪問行為采用統(tǒng)計算法預(yù)測用戶訪問的深度,并根據(jù)預(yù)測的深度進一步獲取預(yù)取資源鏈接。將統(tǒng)計算法加入預(yù)測分析,可避免將子頁面全部進行分析。具體計算過程在上文已有詳細描述,在此不再贅述。如圖3所示,本發(fā)明訪問WEB頁面的方法,其特征在于,包括以下步驟S30UWEB瀏覽器發(fā)出HTTP請求;S302、判斷該HTTP請求所請求的資源是否已經(jīng)被WEB瀏覽器緩存;S303、若該HTTP請求所請求的資源已經(jīng)被WEB瀏覽器緩存,則直接從緩存中獲取所請求的資源;S304、若該HTTP請求所請求的資源未被WEB瀏覽器緩存,則將該HTTP請求發(fā)送給 WEB服務(wù)端,以請求TOB服務(wù)端返回所請求的資源;其中,WEB瀏覽器中緩存的內(nèi)容包括在WEB瀏覽器空閑時,WEB瀏覽器依據(jù)TOB服務(wù)端所返回的預(yù)取資源鏈接所下載的預(yù)取目標頁面中的靜態(tài)數(shù)據(jù);預(yù)取資源鏈接為在TOB瀏覽器發(fā)出的HTTP請求為預(yù)取請求時,WEB服務(wù)端根據(jù)該預(yù)取請求和用戶當(dāng)前訪問頁面進行分析后獲取的預(yù)取目標頁面的資源鏈接。如圖4所示,TOB服務(wù)端在接收到用戶端通過瀏覽器發(fā)送的HTTP請求后的處理主要包括步驟S401接收到客戶端的HTTP請求;S402判斷所接收的HTTP請求是否是預(yù)取請求; S403若HTTP請求是預(yù)取請求,則向客戶端的WEB瀏覽器返回需要預(yù)取的資源鏈接(WEB服務(wù)端如何根據(jù)預(yù)取請求分析獲取資源鏈接將在下文詳細描述);S404若HTTP請求不是預(yù)取請求,則判斷是否是HTLM請求;S405在HTTP請求為非HTLM請求時,則本次請求處理結(jié)束; 在HTTP請求為HTLM請求時,根據(jù)HTLM文本發(fā)送預(yù)取資源分析請求到分析線程(分析線程的具體分析過程將在下文詳細描述);S406將當(dāng)前頁面中的JS預(yù)取代碼插入HTLM代碼,JS 預(yù)取代碼為WEB服務(wù)端從當(dāng)前頁面服務(wù)器獲取的JS代碼;S407將修改后新的HTLM代碼返回給客戶端的WEB瀏覽器,本次請求處理結(jié)束。如圖5所示,WEB服務(wù)端根據(jù)預(yù)取資源分析請求進行預(yù)取分析獲取預(yù)取資源鏈接的過程主要包括步驟S501在TOB服務(wù)端接收客戶端發(fā)送的HTLM請求時,會根據(jù)HTLM文本發(fā)送預(yù)取資源分析請求給WEB服務(wù)端的相應(yīng)處理模塊,另外在客戶端的WEB瀏覽器空閑時,TOB瀏覽器會直接向WEB服務(wù)端發(fā)送預(yù)取請求,即上文步驟S403所判斷出來的預(yù)取請求,處理模塊接收這些請求;S502根據(jù)接收的請求對WEB瀏覽器的當(dāng)前頁面進行分析,將當(dāng)前頁面的href 鏈接作為預(yù)取目標頁面;S503TOB服務(wù)端發(fā)送請求給各預(yù)取目標頁面的服務(wù)器,以請求該頁面中的資源鏈接;S504獲取各個預(yù)取目標頁面服務(wù)器發(fā)送的資源鏈接并進行分析,將目標頁面中的CSS、JS和圖片等可緩存資源鏈接作為預(yù)取資源鏈接并發(fā)送給客戶端;S505若 WEB服務(wù)端可以預(yù)先設(shè)置了預(yù)取分析深度,則根據(jù)預(yù)先設(shè)置,可以把當(dāng)前預(yù)取目標頁面作進一步預(yù)取分析,以獲取更多的預(yù)取資源鏈接,可先判斷預(yù)取嘗試是否超過預(yù)先設(shè)置;S506 若預(yù)取嘗試超過預(yù)先設(shè)置,則不再進行預(yù)取操作;若沒有超過設(shè)置,則將此時的目標頁面作為預(yù)取分析頁面,轉(zhuǎn)入執(zhí)行步驟S502。由于WEB服務(wù)端進行預(yù)取分析并獲取預(yù)取資源鏈接的過程較為耗時,故可以使用獨立線程或者進程進行。在本發(fā)明的另一實施例中,WEB服務(wù)端還可以根據(jù)用戶的訪問行為采用統(tǒng)計算法預(yù)測用戶訪問的深度,并根據(jù)預(yù)測的深度進一步獲取預(yù)取資源鏈接。將統(tǒng)計算法加入預(yù)測分析,可避免將子頁面全部進行分析。具體計算過程在上文已有詳細描述,在此不再贅述。WEB服務(wù)端根據(jù)上述步驟獲取預(yù)取資源鏈接并發(fā)送給客戶端的WEB瀏覽器,TOB瀏覽器根據(jù)這些預(yù)取資源鏈接將網(wǎng)頁上的CSS、JS和圖片等靜態(tài)數(shù)據(jù)下載并緩存到客戶端, 尤其是利用WEB瀏覽器的空閑時間,當(dāng)用戶需要訪問相應(yīng)TOB頁面時,則可以直接從客戶端的緩存中讀取所需的靜態(tài)文件,大大減少了用戶的等待時間,提升了用戶體驗。應(yīng)當(dāng)理解的是,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進或變換, 而所有這些改進和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護范圍。
權(quán)利要求
1.一種WEB頁面的預(yù)取方法,其特征在于,包括以下步驟WEB瀏覽器在空閑時,向TOB服務(wù)端發(fā)送HTTP預(yù)取請求;所述WEB服務(wù)端接收所述HTTP預(yù)取請求,并根據(jù)該HTTP預(yù)取請求和用戶當(dāng)前訪問頁面進行分析,獲取預(yù)取目標頁面的資源鏈接,并發(fā)送給所述WEB瀏覽器;所述TOB瀏覽器接收所述資源鏈接,并在空閑時根據(jù)該資源鏈接下載預(yù)取目標頁面中的靜態(tài)數(shù)據(jù)并緩存。
2.根據(jù)權(quán)利要求1所述的WEB頁面的預(yù)取方法,其特征在于,所述TOB服務(wù)端根據(jù)該 HTTP預(yù)取請求和用戶當(dāng)前訪問頁面獲取預(yù)取目標頁面的資源鏈接,具體為所述WEB服務(wù)端根據(jù)所述HTTP預(yù)取請求將用戶訪問的當(dāng)前頁面中的href鏈接作為預(yù)取目標頁面;所述WEB服務(wù)端向各預(yù)取目標頁面的服務(wù)器發(fā)送請求,以獲取預(yù)取目標頁面中靜態(tài)數(shù)據(jù)的預(yù)取資源鏈接。
3.根據(jù)權(quán)利要求2所述的TOB頁面的預(yù)取方法,其特征在于,所述靜態(tài)數(shù)據(jù)包括CSS、 腳本和圖片。
4.根據(jù)權(quán)利要求2所述的TOB頁面的預(yù)取方法,其特征在于,所述WEB服務(wù)端對用戶的訪問行為進行分析,采用統(tǒng)計算法預(yù)測用戶訪問的深度,并根據(jù)預(yù)測的深度進一步獲取預(yù)取資源鏈接。
5.一種TOB頁面的預(yù)取系統(tǒng),包括客戶端和WEB服務(wù)端,所述客戶端安裝有WEB瀏覽器,其特征在于,所述TOB瀏覽器包括預(yù)取請求發(fā)送單元,用于在所述WEB瀏覽器空閑時,向所述TOB服務(wù)端發(fā)送HTTP預(yù)取請求;所述WEB服務(wù)端包括預(yù)取請求接收單元、資源鏈接分析獲取單元和資源鏈接發(fā)送單元所述預(yù)取請求接收單元,用于接收所述HTTP預(yù)取請求;所述資源鏈接分析獲取單元,用于根據(jù)所述預(yù)取請求接收單元接收的所述HTTP預(yù)取請求和用戶當(dāng)前訪問頁面進行分析,獲取用戶將要訪問的目標頁面的資源鏈接;所述資源鏈接發(fā)送單元,用于將所述資源鏈接分析獲取單元獲取的資源鏈接發(fā)送給所述冊B瀏覽器;所述TOB瀏覽器還包括下載單元所述下載單元用于接收所述資源鏈接,并在空閑時根據(jù)該資源鏈接下載預(yù)取目標頁面中的靜態(tài)數(shù)據(jù)到所述客戶端。
6.根據(jù)權(quán)利要求5所述的TOB頁面的預(yù)取系統(tǒng),其特征在于,所述資源鏈接分析獲取單元具體用于根據(jù)所述HTTP預(yù)取請求將用戶訪問的當(dāng)前頁面中的href鏈接作為預(yù)取目標頁面,并向各預(yù)取目標頁面的服務(wù)器發(fā)送請求,以獲取預(yù)取目標頁面中靜態(tài)數(shù)據(jù)的預(yù)取資源鏈接,并發(fā)送給所述WEB瀏覽器。
7.根據(jù)權(quán)利要求5所述的TOB頁面的預(yù)取系統(tǒng),其特征在于,所述靜態(tài)數(shù)據(jù)包括CSS、 腳本和圖片。
8.根據(jù)權(quán)利要求7所述的TOB頁面的預(yù)取系統(tǒng),其特征在于,所述資源鏈接分析獲取單元還用于對用戶的訪問行為進行分析,采用統(tǒng)計算法預(yù)測用戶訪問的深度,并根據(jù)預(yù)測的深度進一步獲取預(yù)取資源鏈接。
9.一種訪問WEB頁面的方法,其特征在于,包括以下步驟 WEB瀏覽器發(fā)出HTTP請求;若該HTTP請求所請求的資源已經(jīng)被所述WEB瀏覽器緩存,則直接從緩存中獲取所請求的資源;若該HTTP請求所請求的資源未被所述WEB瀏覽器緩存,則將該HTTP請求發(fā)送給所述WEB服務(wù)端,以請求所述WEB服務(wù)端返回所請求的資源;其中,所述WEB瀏覽器中緩存的內(nèi)容包括在所述WEB瀏覽器空閑時,所述TOB瀏覽器依據(jù)所述WEB服務(wù)端所返回的預(yù)取資源鏈接所下載的預(yù)取目標頁面中的靜態(tài)數(shù)據(jù);所述預(yù)取資源鏈接為在所述WEB瀏覽器發(fā)出的所述HTTP請求為預(yù)取請求時,所述WEB 服務(wù)端根據(jù)該預(yù)取請求和用戶當(dāng)前訪問頁面進行分析后獲取的預(yù)取目標頁面的資源鏈接。
10.根據(jù)權(quán)利要求9所述的訪問TOB頁面的方法,其特征在于,在所述WEB服務(wù)端接收的HTTP請求為HTML請求時,將預(yù)取的當(dāng)前頁面中的JS插入HTML代碼,并將新的HTML代碼返回給所述TOB瀏覽器。
全文摘要
本發(fā)明公開了一種WEB頁面的預(yù)取方法、系統(tǒng)以及訪問WEB頁面的方法,其中WEB頁面的預(yù)取方法包括步驟WEB瀏覽器在空閑時,向WEB服務(wù)端發(fā)送HTTP預(yù)取請求;WEB服務(wù)端接收HTTP預(yù)取請求,并根據(jù)該HTTP預(yù)取請求和用戶當(dāng)前訪問頁面進行分析,獲取預(yù)取目標頁面的資源鏈接,并發(fā)送給WEB瀏覽器;WEB瀏覽器接收資源鏈接,并在空閑時根據(jù)該資源鏈接下載預(yù)取目標頁面中的靜態(tài)數(shù)據(jù)并緩存。當(dāng)用戶請求瀏覽相關(guān)的WEB頁面時,可以直接從客戶端的緩存中訪問預(yù)先下載好的CSS、JS和圖片等文件,避免了重新下載,從而大大減少了用戶的等待時間,提升了用戶體驗。
文檔編號H04L29/08GK102438045SQ20111040359
公開日2012年5月2日 申請日期2011年12月7日 優(yōu)先權(quán)日2011年12月7日
發(fā)明者丁輝, 廖偉強, 李星 申請人:深圳市深信服電子科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
武陟县| 南充市| 宁海县| 巴青县| 桂阳县| 五峰| 望谟县| 英德市| 嘉定区| 阳春市| 个旧市| 庄浪县| 仁化县| 营口市| 宁波市| 区。| 梧州市| 怀安县| 营口市| 贵定县| 汤阴县| 莎车县| 昌江| 正镶白旗| 会泽县| 温州市| 晋城| 镇平县| 内乡县| 通州市| 伊金霍洛旗| 惠水县| 桐梓县| 梓潼县| 百色市| 商南县| 花莲市| 中宁县| 平阳县| 阜康市| 错那县|