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

網(wǎng)頁加載方法及客戶端和服務(wù)器的制造方法

文檔序號:6520880閱讀:296來源:國知局
網(wǎng)頁加載方法及客戶端和服務(wù)器的制造方法
【專利摘要】本發(fā)明公開了一種網(wǎng)頁加載方法及客戶端和服務(wù)器。該網(wǎng)頁加載方法包括:客戶端接收用戶輸入的訪問網(wǎng)頁頁面的請求;客戶端在本地查找與網(wǎng)頁頁面滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面;客戶端向服務(wù)器發(fā)送訪問網(wǎng)頁頁面的請求,并通知服務(wù)器將參照網(wǎng)頁頁面作為參照;客戶端接收來自服務(wù)器的差量數(shù)據(jù);客戶端根據(jù)參照網(wǎng)頁頁面和差量數(shù)據(jù)加載得到完整的網(wǎng)頁頁面。通過本發(fā)明,能夠在傳輸網(wǎng)頁資源時節(jié)約傳輸資源。
【專利說明】網(wǎng)頁加載方法及客戶端和服務(wù)器
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動互聯(lián)網(wǎng)領(lǐng)域,具體而言,涉及ー種網(wǎng)頁加載方法及客戶端和服務(wù)器。
【背景技術(shù)】
[0002]網(wǎng)絡(luò)中充滿了大量的網(wǎng)頁資源,這些網(wǎng)頁資源都是按照統(tǒng)ー的規(guī)范標(biāo)準(zhǔn)進(jìn)行編寫的。從數(shù)據(jù)傳輸角度來看,傳輸這些按照統(tǒng)ー標(biāo)準(zhǔn)編寫的文本內(nèi)容具有很高的重復(fù)性,并且網(wǎng)站建設(shè)中存在的眾多模板庫數(shù)據(jù)、優(yōu)秀的頁面結(jié)構(gòu)往往被大家所學(xué)習(xí)模仿,這一切都使得不同網(wǎng)址的網(wǎng)頁數(shù)據(jù)重復(fù)度變得更高?,F(xiàn)有技術(shù)中的瀏覽器認(rèn)為不同網(wǎng)址的網(wǎng)頁資源是為毫無聯(lián)系的,而忽略了數(shù)據(jù)的重復(fù)性,發(fā)明人發(fā)現(xiàn),對這些重復(fù)的數(shù)據(jù)進(jìn)行重復(fù)的傳輸不僅浪費(fèi)了傳輸資源,還降低了網(wǎng)頁展現(xiàn)速度。
[0003]針對現(xiàn)有技術(shù)中在傳輸網(wǎng)頁資源時浪費(fèi)傳輸資源的問題,目前尚未提出有效的解決方案。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的主要目的在于提供ー種網(wǎng)頁加載方法及客戶端和服務(wù)器,以解決現(xiàn)有技術(shù)中在傳輸網(wǎng)頁資源時浪費(fèi)傳輸資源的問題。
[0005]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的ー個方面,提供了ー種網(wǎng)頁加載方法。根據(jù)本發(fā)明的網(wǎng)頁加載方法包括:客戶端獲取用戶輸入的訪問網(wǎng)頁頁面的請求;客戶端根據(jù)請求在本地查找與網(wǎng)頁頁面滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面;客戶端向服務(wù)器發(fā)送訪問網(wǎng)頁頁面的請求,并通知服務(wù)器將參照網(wǎng)頁頁面作為參照;客戶端獲取來自服務(wù)器的差量數(shù)據(jù),其中,差量數(shù)據(jù)為網(wǎng)頁頁面和參照網(wǎng)頁頁面之間的差異數(shù)據(jù);客戶端根據(jù)參照網(wǎng)頁頁面和差量數(shù)據(jù)加載得到完整的網(wǎng)頁頁面。
[0006]進(jìn)ー步地,客戶端根據(jù)請求在本地查找與網(wǎng)頁頁面滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面的步驟包括:客戶端根據(jù)請求在本地的緩存頁面資源中按照訪問的時間逆序查找緩存頁面;客戶端判斷查找到的緩存頁面與網(wǎng)頁頁面是否滿足預(yù)設(shè)匹配條件;客戶端將滿足預(yù)設(shè)匹配條件的緩存頁面作為參照網(wǎng)頁頁面。
[0007]進(jìn)ー步地,客戶端判斷查找到的緩存頁面與網(wǎng)頁頁面是否滿足預(yù)設(shè)匹配條件包括:客戶端從最長的路徑開始匹配判斷查找到的緩存頁面與網(wǎng)頁頁面是否滿足預(yù)設(shè)匹配條件,其中,路徑為緩存頁面的存儲路徑;如果按照當(dāng)前路徑匹配查找不到滿足預(yù)設(shè)匹配條件的緩存頁面,則客戶端在短一級的路徑繼續(xù)匹配判斷查找到的緩存頁面與網(wǎng)頁頁面是否滿足預(yù)設(shè)匹配條件。
[0008]進(jìn)ー步地,在客戶端向服務(wù)器發(fā)送訪問網(wǎng)頁頁面的請求,并通知服務(wù)器將參照網(wǎng)頁頁面作為參照之前,網(wǎng)頁加載方法包括:建立網(wǎng)頁頁面和參照網(wǎng)頁頁面之間的映射關(guān)系;在建立網(wǎng)頁頁面和參照網(wǎng)頁頁面之間的映射關(guān)系之后,在客戶端向服務(wù)器發(fā)送訪問網(wǎng)頁頁面的請求,并通知服務(wù)器將參照網(wǎng)頁頁面作為參照的步驟中包括:根據(jù)映射關(guān)系獲取與網(wǎng)頁頁面對應(yīng)的參照網(wǎng)頁頁面,在客戶端根據(jù)參照網(wǎng)頁頁面和差量數(shù)據(jù)加載得到完整的網(wǎng)頁頁面之后,網(wǎng)頁加載方法包括:刪除網(wǎng)頁頁面和參照網(wǎng)頁頁面之間的映射關(guān)系。
[0009]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種客戶端。根據(jù)本發(fā)明的客戶端包括:第一獲取單元,用于獲取用戶輸入的訪問網(wǎng)頁頁面的請求;查找單元,用于根據(jù)請求在本地查找與網(wǎng)頁頁面滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面;請求單元,用于向服務(wù)器發(fā)送訪問網(wǎng)頁頁面的請求,并通知服務(wù)器將參照網(wǎng)頁頁面作為參照;第二獲取單元,用于獲取來自服務(wù)器的差量數(shù)據(jù),其中,差量數(shù)據(jù)為網(wǎng)頁頁面和參照網(wǎng)頁頁面之間的差異數(shù)據(jù);カロ載單元,用于根據(jù)參照網(wǎng)頁頁面和差量數(shù)據(jù)加載得到完整的網(wǎng)頁頁面。
[0010]進(jìn)ー步地,查找單元包括:查找模塊,用于根據(jù)請求在本地的緩存頁面資源中按照訪問的時間逆序查找緩存頁面;判斷模塊,用于判斷查找到的緩存頁面與網(wǎng)頁頁面是否滿足預(yù)設(shè)匹配條件;確定模塊,用于將滿足預(yù)設(shè)匹配條件的緩存頁面作為參照網(wǎng)頁頁面。
[0011]進(jìn)ー步地,判斷模塊包括:第一判斷子模塊,用于從最長的路徑開始匹配判斷查找到的緩存頁面與網(wǎng)頁頁面是否滿足預(yù)設(shè)匹配條件,其中,路徑為緩存頁面的存儲路徑;第二判斷子模塊,用于在按照當(dāng)前路徑匹配查找不到滿足預(yù)設(shè)匹配條件的緩存頁面時,在短一級的路徑繼續(xù)匹配判斷查找到的緩存頁面與網(wǎng)頁頁面是否滿足預(yù)設(shè)匹配條件。
[0012]進(jìn)ー步地,客戶端還包括:映射単元,用于在請求単元向服務(wù)器發(fā)送訪問網(wǎng)頁頁面的請求,并通知服務(wù)器將參照網(wǎng)頁頁面作為參照之前,建立網(wǎng)頁頁面和參照網(wǎng)頁頁面之間的映射關(guān)系;刪除單元,用于在加載單元根據(jù)參照網(wǎng)頁頁面和差量數(shù)據(jù)加載得到完整的網(wǎng)頁頁面之后,刪除網(wǎng)頁頁面和參照網(wǎng)頁頁面之間的映射關(guān)系,其中,確定模塊還用于根據(jù)映射關(guān)系獲取與網(wǎng)頁頁面對應(yīng)的參照網(wǎng)頁頁面。
[0013]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了ー種網(wǎng)頁加載方法。該網(wǎng)頁加載方法包括:服務(wù)器接收來自客戶端的請求和通知,請求為訪問網(wǎng)頁頁面的請求,通知為通知服務(wù)器將參照網(wǎng)頁頁面作為參照的通知,并接收客戶端返回的與網(wǎng)頁頁面滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面;服務(wù)器發(fā)送差量數(shù)據(jù)至客戶端以便客戶端根據(jù)參照網(wǎng)頁頁面和差量數(shù)據(jù)加載得到完整的網(wǎng)頁頁面,其中,差量數(shù)據(jù)為網(wǎng)頁頁面和參照網(wǎng)頁頁面之間的差異數(shù)據(jù)。
[0014]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的另一方面,提供了一種服務(wù)器。根據(jù)本發(fā)明的服務(wù)器包括:接收單元,用于接收來自客戶端的請求和通知,請求為訪問網(wǎng)頁頁面的請求,通知為通知服務(wù)器將參照網(wǎng)頁頁面作為參照的通知,并接收客戶端返回的與網(wǎng)頁頁面滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面;發(fā)送單元,用于發(fā)送差量數(shù)據(jù)至客戶端以便客戶端根據(jù)參照網(wǎng)頁頁面和差量數(shù)據(jù)加載得到完整的網(wǎng)頁頁面,其中,差量數(shù)據(jù)為網(wǎng)頁頁面和參照網(wǎng)頁頁面之間的差異數(shù)據(jù)。
[0015]通過本發(fā)明,采用客戶端接收用戶輸入的訪問網(wǎng)頁頁面的請求;客戶端在本地查找與網(wǎng)頁頁面滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面;客戶端向服務(wù)器發(fā)送訪問網(wǎng)頁頁面的請求,并通知服務(wù)器將參照網(wǎng)頁頁面作為參照;客戶端接收來自服務(wù)器的差量數(shù)據(jù),其中,差量數(shù)據(jù)為網(wǎng)頁頁面和參照網(wǎng)頁頁面之間的差異數(shù)據(jù);以及客戶端根據(jù)參照網(wǎng)頁頁面和差量數(shù)據(jù)加載得到完整的網(wǎng)頁頁面的方法,解決了現(xiàn)有技術(shù)中在傳輸網(wǎng)頁資源時浪費(fèi)傳輸資源的問題,進(jìn)而達(dá)到了在傳輸網(wǎng)頁資源時節(jié)約傳輸資源的效果?!緦@綀D】

【附圖說明】
[0016]構(gòu)成本申請的一部分的附圖用來提供對本發(fā)明的進(jìn)ー步理解,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0017]圖1是根據(jù)本發(fā)明實(shí)施例的客戶端和服務(wù)器之間進(jìn)行數(shù)據(jù)傳輸?shù)氖疽鈭D;
[0018]圖2是根據(jù)本發(fā)明實(shí)施例的服務(wù)器的示意圖;
[0019]圖3是根據(jù)本發(fā)明第一實(shí)施例的客戶端的示意圖;
[0020]圖4是根據(jù)本發(fā)明第二實(shí)施例的客戶端的示意圖;
[0021]圖5是根據(jù)本發(fā)明第三實(shí)施例的客戶端的示意圖;
[0022]圖6是根據(jù)本發(fā)明第一實(shí)施例的頁面加載方法的流程圖;
[0023]圖7是根據(jù)本發(fā)明第二實(shí)施例的網(wǎng)頁加載方法的流程圖;以及
[0024]圖8是根據(jù)本發(fā)明第三實(shí)施例的網(wǎng)頁加載方法的流程圖。
【具體實(shí)施方式】
[0025]需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來詳細(xì)說明本發(fā)明。
[0026]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0027]需要說明的是,本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第ニ”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例能夠以除了在這里圖示或描述的那些以外的順序?qū)嵤4送?,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或単元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或単元。
[0028]圖1是根據(jù)本發(fā)明實(shí)施例的客戶端和服務(wù)器之間進(jìn)行數(shù)據(jù)傳輸?shù)氖疽鈭D。在本發(fā)明實(shí)施例中,通過客戶端10和服務(wù)器20之間的數(shù)據(jù)傳輸來實(shí)現(xiàn)網(wǎng)頁頁面的加載。具體地,客戶端10和服務(wù)器20之間通過以下方式進(jìn)行數(shù)據(jù)傳輸:
[0029]客戶端10接收來自用戶的訪問網(wǎng)頁頁面的請求,在接收到用戶訪問請求之后,客戶端10在本地查找與網(wǎng)頁頁面滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面,并接收客戶端返回的與網(wǎng)頁頁面滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面,其中,該請求為訪問網(wǎng)頁頁面的請求。在客戶端10接收到用戶訪問請求以及查找到參照網(wǎng)頁頁面之后,向服務(wù)器20發(fā)送訪問網(wǎng)頁頁面的請求和查找到參照網(wǎng)頁頁面作為參照的通知。
[0030]服務(wù)器20接收來自客戶端10的請求和通知,其中,該請求為客戶端10訪問網(wǎng)頁頁面的請求,該通知為客戶端10通知服務(wù)器20將參照網(wǎng)頁頁面作為參照的通知,其中,客戶端10接收用戶輸入的訪問網(wǎng)頁頁面的請求之后,在本地查找與網(wǎng)頁頁面滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面,其中,該請求為訪問網(wǎng)頁頁面的請求。[0031]服務(wù)器20發(fā)送差量數(shù)據(jù)至客戶端10以便客戶端10根據(jù)參照網(wǎng)頁頁面和差量數(shù)據(jù)加載得到完整的網(wǎng)頁頁面,其中,差量數(shù)據(jù)為網(wǎng)頁頁面和參照網(wǎng)頁頁面之間的差異數(shù)據(jù)。
[0032]服務(wù)器20接收到客戶端10發(fā)送的查找到參照網(wǎng)頁頁面作為參照的通知之后,根據(jù)網(wǎng)頁頁面和參照網(wǎng)頁頁面得到差量數(shù)據(jù),并將得到的差量數(shù)據(jù)發(fā)送至客戶端10,客戶端10能夠根據(jù)接收到的差量數(shù)據(jù)以及在本地緩存頁面中查找到的參照網(wǎng)頁頁面加載得到完整的網(wǎng)頁頁面。
[0033]在本發(fā)明實(shí)施例中,通過上述的數(shù)據(jù)傳輸方法,能夠在本地查找參照網(wǎng)頁頁面的情況下,服務(wù)器20向客戶端10只發(fā)送差量數(shù)據(jù),無需發(fā)送網(wǎng)頁頁面的全部頁面內(nèi)容,因此大大節(jié)約了傳輸資源,提高了網(wǎng)頁加載速度。
[0034]本發(fā)明實(shí)施例還提供了一種服務(wù)器。該服務(wù)器可以為用于圖1所示實(shí)施例中的服務(wù)器。
[0035]圖2是根據(jù)本發(fā)明實(shí)施例的服務(wù)器的示意圖。如圖所示,該服務(wù)器20包括接收單元30和發(fā)送單元40。
[0036]接收單元30用于接收來自客戶端10的請求和通知,該請求為客戶端10訪問網(wǎng)頁頁面的請求,該通知為客戶端10通知服務(wù)器20將參照網(wǎng)頁頁面作為參照的通知,并接收所述客戶端返回的與所述網(wǎng)頁頁面滿足預(yù)設(shè)匹配條件的所述參照網(wǎng)頁頁面,其中,客戶端10接收用戶輸入的訪問網(wǎng)頁頁面的請求之后,在本地查找與網(wǎng)頁頁面滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面。其中,滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面可以是與網(wǎng)頁頁面達(dá)到預(yù)設(shè)匹配度的參照網(wǎng)頁頁面,優(yōu)選地,在本發(fā)明實(shí)施例中,滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面采用與網(wǎng)頁頁面完全匹配的頁面。
[0037]接收單元30接收來自客戶端10的訪問請求,客戶端10請求訪問網(wǎng)頁頁面。接收単元30還能夠接收客戶端10向服務(wù)器20發(fā)送的將參照網(wǎng)頁頁面作為參照的通知,客戶端10通知服務(wù)器20將參照網(wǎng)頁頁面作為參照。
[0038]客戶端10接收來自用戶的訪問網(wǎng)頁頁面的請求,在接收到用戶訪問請求之后,客戶端10在本地查找與網(wǎng)頁頁面滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面。在客戶端10接收到用戶訪問請求以及查找到參照網(wǎng)頁頁面之后,向服務(wù)器20發(fā)送訪問網(wǎng)頁頁面的請求和查找到參照網(wǎng)頁頁面作為參照的通知。
[0039]發(fā)送單元40用于發(fā)送差量數(shù)據(jù)至客戶端10以便客戶端10根據(jù)參照網(wǎng)頁頁面和差量數(shù)據(jù)加載得到完整的網(wǎng)頁頁面,其中,差量數(shù)據(jù)為網(wǎng)頁頁面和參照網(wǎng)頁頁面之間的差異數(shù)據(jù)。
[0040]接收單元30接收到客戶端10發(fā)送的查找到參照網(wǎng)頁頁面作為參照的通知之后,通過發(fā)送単元40將得到的差量數(shù)據(jù)發(fā)送至客戶端10,客戶端10能夠根據(jù)接收到的差量數(shù)據(jù)以及在本地緩存頁面中查找到的參照網(wǎng)頁頁面加載得到完整的網(wǎng)頁頁面。
[0041]通過上述網(wǎng)頁加載方法,能夠在本地查找參照網(wǎng)頁頁面的情況下,接收單元30接收客戶端10的訪問請求和查找到參照網(wǎng)頁頁面的通知,在接收到請求和通知之后,發(fā)送單元40向客戶端10只發(fā)送差量數(shù)據(jù),無需發(fā)送網(wǎng)頁頁面的全部頁面內(nèi)容,因此大大節(jié)約了傳輸資源,提高了網(wǎng)頁加載速度。
[0042]本發(fā)明實(shí)施例還提供了一種客戶端。該客戶端可以是用于圖1所示實(shí)施例中的客戶端。[0043]圖3是根據(jù)本發(fā)明第一實(shí)施例的客戶端的示意圖。如圖所示,該客戶端包括第一獲取單元11、查找單元22、請求單元33、第二獲取單元44和加載單元55。
[0044]第一獲取單元11用于獲取用戶輸入的訪問網(wǎng)頁頁面的請求。用戶輸入的訪問網(wǎng)頁頁面的請求可以是用戶輸入的需要訪問的網(wǎng)頁頁面的網(wǎng)址。第一獲取單元11能夠獲取網(wǎng)頁頁面的網(wǎng)址。
[0045]查找單元22用于在本地查找與網(wǎng)頁頁面滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面。由于在訪問網(wǎng)頁的過程中,在客戶端10會緩存有大量的網(wǎng)頁頁面信息,查找單元22可以在客戶端10本地查找與網(wǎng)頁頁面滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面。用戶訪問的頁面通常是連續(xù)的,在客戶端10中緩存的大量網(wǎng)頁頁面信息也是按時間的連續(xù)性存儲的,那么可以根據(jù)相鄰時間內(nèi)訪問的網(wǎng)頁頁面的重復(fù)數(shù)據(jù)來進(jìn)行查找,從而獲得滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面。
[0046]請求單元33用于向服務(wù)器20發(fā)送訪問網(wǎng)頁頁面的請求,并通知服務(wù)器20將參照網(wǎng)頁頁面作為參照。經(jīng)過查找單元22的查找之后,請求單元33可以向服務(wù)器20發(fā)送訪問網(wǎng)頁頁面的請求,請求訪問網(wǎng)頁頁面,并且通知服務(wù)器20已經(jīng)查找到參照網(wǎng)頁頁面,并將查找到的參照網(wǎng)頁頁面作為參照。
[0047]第二獲取單元44用于獲取來自服務(wù)器20的差量數(shù)據(jù),其中,差量數(shù)據(jù)為網(wǎng)頁頁面和參照網(wǎng)頁頁面之間的差異數(shù)據(jù)。服務(wù)器20接收到請求単元33發(fā)送的訪問第一網(wǎng)頁也頁面的請求以及參照網(wǎng)頁頁面之后,可以根據(jù)網(wǎng)頁頁面和參照網(wǎng)頁頁面計(jì)算差量數(shù)據(jù),并且將差量數(shù)據(jù)傳輸給客戶端10??蛻舳?0中的第二獲取單元44接收服務(wù)器20傳來的差量數(shù)據(jù),準(zhǔn)備加載網(wǎng)頁頁面。
[0048]加載單元55用于根據(jù)參照網(wǎng)頁頁面和差量數(shù)據(jù)加載得到完整的網(wǎng)頁頁面。在第ニ獲取單元44獲取到差量數(shù)據(jù)之后,加載單元55能夠根據(jù)在客戶端10本地查找到的參照網(wǎng)頁頁面和來自服務(wù)器20的差量數(shù)據(jù)加載得到完整的網(wǎng)頁頁面。加載得到完整的網(wǎng)頁頁面可以通過參照網(wǎng)頁頁面和差量數(shù)據(jù)進(jìn)行轉(zhuǎn)換得到。
[0049]圖4是根據(jù)本發(fā)明第二實(shí)施例的客戶端的示意圖。如圖所示,該客戶端包括第一獲取單元11、查找單元22、請求單元33、第二獲取單元44和加載單元55,其中,查找單元22包括查找模塊221、判斷模塊222和確定模塊223。
[0050]該實(shí)施例中的第一獲取單元11、請求單元33、第二獲取單元44和加載單元55與圖3所示實(shí)施例中的第一獲取單元11、請求單元33、第二獲取單元44和加載單元55的內(nèi)容相同,在此不做贅述。
[0051]查找模塊221用于在本地的緩存頁面資源中按照訪問的時間逆序查找緩存頁面。查找模塊221能夠在本地的緩存頁面資源中查找緩存頁面,因?yàn)橛脩粼L問頁面時是由ー個頁面到另外ー個頁面的連續(xù)訪問的,所以相鄰頁面的訪問時間是相鄰的,那么在客戶端10緩存的頁面中,相鄰時間訪問的頁面往往存在重復(fù)的網(wǎng)頁數(shù)據(jù)。
[0052]查找模塊221可以根據(jù)用戶輸入的需要訪問頁面的網(wǎng)址,按照訪問的時間逆序查找緩存頁面。因?yàn)橄噜彆r間訪問的頁面存在重復(fù)的網(wǎng)頁數(shù)據(jù),有較大的共性,因此,按照訪問的時間逆序查找緩存頁面能夠更加快捷。
[0053]判斷模塊222用于判斷查找到的緩存頁面與網(wǎng)頁頁面是否滿足預(yù)設(shè)匹配條件。判斷模塊222可以根據(jù)路徑匹配算法判斷查找到的緩存頁面與網(wǎng)頁頁面是否滿足預(yù)設(shè)匹配條件。路徑匹配算法是根據(jù)網(wǎng)址進(jìn)行路徑劃分,逐級查找滿足預(yù)設(shè)匹配條件的緩存頁面。同一個路徑下的頁面往往具有較高的相似度,從最長的路徑開始匹配,如果查到當(dāng)前的路徑與網(wǎng)頁頁面的網(wǎng)址滿足預(yù)設(shè)匹配條件,則當(dāng)前路徑對應(yīng)的緩存頁面可以作為參照網(wǎng)頁頁面;如果查找到當(dāng)前路徑與網(wǎng)頁頁面的網(wǎng)址不能滿足預(yù)設(shè)匹配條件,那么繼續(xù)查找較當(dāng)前路徑長度短ー級的路徑,依此類推至根路徑,直到找到滿足預(yù)設(shè)匹配條件的緩存頁面,其中,本發(fā)明實(shí)施例中的路徑為所述緩存頁面的存儲路徑。
[0054]以下舉例說明通過路徑匹配查找緩存頁面:
[0055]用戶請求訪問的網(wǎng)址為:1.1feng.com/news/today/history/china/xxx.html,
[0056]提取出網(wǎng)址全路徑為1.1feng.com/news/today/history/china/,
[0057]然后用1.1feng.com/news/today/history/china/在本地查找所有的緩存頁面資源,如果沒有找到與第一訪問網(wǎng)頁頁面匹配的緩存頁面,貝1J用1.1feng.com/news/today/history/查找本地所有緩存頁面資源。如此遞歸操作,直到找到滿足預(yù)設(shè)匹配條件的緩存頁面。若利用1.1feng.com/news仍然沒有查找對應(yīng)模板時,那么就利用網(wǎng)址1.1feng.com進(jìn)行查找和匹配,如果仍然沒有找到滿足預(yù)設(shè)匹配條件的緩存頁面,則確定客戶端10沒有可以作為參照網(wǎng)頁頁面的緩存頁面。
[0058]確定模塊223用于將滿足預(yù)設(shè)匹配條件的緩存頁面作為參照網(wǎng)頁頁面。在通過查找模塊221的查找和判斷模塊222的判斷之后,確定模塊223能夠?qū)M足預(yù)設(shè)匹配條件的緩存頁面作為參照網(wǎng)頁頁面。
[0059]通過上述的路徑匹配算法,能夠快速的在本地緩存頁面資源中查找到滿足預(yù)設(shè)匹配條件的緩存頁面,并且將查找到的滿足預(yù)設(shè)匹配條件的緩存頁面作為參照網(wǎng)頁頁面,從而計(jì)算差量數(shù)據(jù)。
[0060]圖5是根據(jù)本發(fā)明第三實(shí)施例的客戶端的示意圖。該實(shí)施例可以作為圖4所示實(shí)施例的優(yōu)選實(shí)施方式,該客戶端包括第一獲取單元11、查找單元22、請求單元33、第二獲取単元44和加載單元55,其中,查找單元22包括查找模塊221、判斷模塊222和確定模塊223,判斷模塊222包括第一判斷子模塊2221和第二判斷子模塊2222。
[0061]第一判斷子模塊2221用于從最長的路徑開始匹配判斷查找到的緩存頁面與網(wǎng)頁頁面是否滿足預(yù)設(shè)匹配條件。同一個路徑下的頁面往往具有較高的相似度,因此從最長的路徑開始匹配能夠更加快捷。在查找緩存頁面資源的過程中,如果查到當(dāng)前的路徑與網(wǎng)頁頁面的網(wǎng)址滿足預(yù)設(shè)匹配條件,則當(dāng)前路徑對應(yīng)的緩存頁面可以作為參照網(wǎng)頁頁面。
[0062]第二判斷子模塊2222用于在按照當(dāng)前路徑匹配查找不到滿足預(yù)設(shè)匹配條件的緩存頁面時,在短一級的路徑繼續(xù)匹配判斷查找到的緩存頁面與網(wǎng)頁頁面是否滿足預(yù)設(shè)匹配條件。在查找緩存頁面資源的過程中,如果查找到當(dāng)前路徑與網(wǎng)頁頁面的網(wǎng)址不能滿足預(yù)設(shè)匹配條件,那么繼續(xù)查找較當(dāng)前路徑長度短ー級的路徑,依此類推直至查找到根路徑,直到找到滿足預(yù)設(shè)匹配條件的緩存頁面。
[0063]為了保證在客戶端10通知服務(wù)器20將參照網(wǎng)頁頁面作為參照之前,該作為參照網(wǎng)頁頁面的緩存頁面不被刪除,優(yōu)選地,該客戶端10還包括映射単元,用于向服務(wù)器20發(fā)送訪問網(wǎng)頁頁面的請求,并通知服務(wù)器20將參照網(wǎng)頁頁面作為參照之前,建立網(wǎng)頁頁面和參照網(wǎng)頁頁面之間的映射關(guān)系。
[0064]優(yōu)選地,客戶端10還包括刪除單元,用于在客戶端10根據(jù)參照網(wǎng)頁頁面和差量數(shù)據(jù)加載得到完整的網(wǎng)頁頁面之后,刪除網(wǎng)頁頁面和參照網(wǎng)頁頁面之間的映射關(guān)系,以便于映射關(guān)系的維護(hù)。
[0065]本發(fā)明實(shí)施例還提供了 一種頁面加載方法。
[0066]本發(fā)明實(shí)施例的頁面加載方法可以通過本發(fā)明實(shí)施例所提供的客戶端10或者服務(wù)器20來執(zhí)行,本發(fā)明實(shí)施例的客戶端10或者服務(wù)器20也可以用于執(zhí)行本發(fā)明實(shí)施例所提供的數(shù)據(jù)統(tǒng)計(jì)方法。
[0067]圖6是根據(jù)本發(fā)明第一實(shí)施例的頁面加載方法的流程圖。如圖所示,該方法包括如下步驟:
[0068]步驟S601,客戶端獲取用戶輸入的訪問網(wǎng)頁頁面的請求。用戶輸入的訪問網(wǎng)頁頁面的請求可以是用戶輸入的需要訪問的網(wǎng)頁頁面的網(wǎng)址??蛻舳?0能夠獲取網(wǎng)頁頁面的網(wǎng)址。
[0069]步驟S602,客戶端根據(jù)請求在本地查找與網(wǎng)頁頁面滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面。由于在訪問網(wǎng)頁的過程中,在客戶端10會緩存有大量的網(wǎng)頁頁面信息,查找單元22可以在客戶端10本地查找與網(wǎng)頁頁面滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面。用戶訪問的頁面通常是連續(xù)的,在客戶端10中緩存的大量網(wǎng)頁頁面信息也是按時間的連續(xù)性存儲的,那么可以根據(jù)相鄰時間內(nèi)訪問的網(wǎng)頁頁面的重復(fù)數(shù)據(jù)來進(jìn)行查找,從而獲得滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面。
[0070]步驟S603,客戶端向服務(wù)器發(fā)送訪問網(wǎng)頁頁面的請求,并通知服務(wù)器將參照網(wǎng)頁頁面作為參照??蛻舳?0可以向服務(wù)器20發(fā)送訪問網(wǎng)頁頁面的網(wǎng)址,請求訪問網(wǎng)頁頁面,并且通知服務(wù)器20已經(jīng)查找到參照網(wǎng)頁頁面,并將查找到的參照網(wǎng)頁頁面作為參照。
[0071]步驟S604,客戶端獲取來自服務(wù)器的差量數(shù)據(jù),其中,差量數(shù)據(jù)為網(wǎng)頁頁面和參照網(wǎng)頁頁面之間的差異數(shù)據(jù)。服務(wù)器20接收到客戶端10發(fā)送的訪問第一網(wǎng)頁也頁面的請求以及參照網(wǎng)頁頁面之后,可以根據(jù)網(wǎng)頁頁面和參照網(wǎng)頁頁面計(jì)算差量數(shù)據(jù),并且將差量數(shù)據(jù)傳輸給客戶端10??蛻舳?0接收服務(wù)器20傳來的差量數(shù)據(jù),準(zhǔn)備加載網(wǎng)頁頁面。
[0072]步驟S605,客戶端根據(jù)參照網(wǎng)頁頁面和差量數(shù)據(jù)加載得到完整的網(wǎng)頁頁面。在客戶端10獲取到差量數(shù)據(jù)之后,客戶端10能夠根據(jù)在客戶端10本地查找到的參照網(wǎng)頁頁面和來自服務(wù)器20的差量數(shù)據(jù)加載得到完整的網(wǎng)頁頁面。加載得到完整的網(wǎng)頁頁面可以通過參照網(wǎng)頁頁面和差量數(shù)據(jù)進(jìn)行轉(zhuǎn)換得到。
[0073]圖7是根據(jù)本發(fā)明第二實(shí)施例的網(wǎng)頁加載方法的流程圖。圖7所示實(shí)施例可以作為圖6所示實(shí)施例的優(yōu)選實(shí)施方式,如圖所示,該方法包括如下步驟:
[0074]步驟S701,客戶端獲取用戶輸入的訪問網(wǎng)頁頁面的請求。用戶輸入的訪問網(wǎng)頁頁面的請求可以是用戶輸入的需要訪問的網(wǎng)頁頁面的網(wǎng)址。客戶端10能夠獲取網(wǎng)頁頁面的網(wǎng)址。
[0075]步驟S702,客戶端根據(jù)請求在本地的緩存頁面資源中按照訪問的時間逆序查找緩存頁面??蛻舳?0能夠在本地的緩存頁面資源中查找緩存頁面,因?yàn)橛脩粼L問頁面時是由一個頁面到另外一個頁面的連續(xù)訪問的,所以相鄰頁面的訪問時間是相鄰的,那么在客戶端10緩存的頁面中,相鄰時間訪問的頁面往往存在重復(fù)的網(wǎng)頁數(shù)據(jù)。
[0076]客戶端10可以根據(jù)用戶輸入的需要訪問頁面的網(wǎng)址,按照訪問的時間逆序查找緩存頁面。因?yàn)橄噜彆r間訪問的頁面存在重復(fù)的網(wǎng)頁數(shù)據(jù),有較大的共性,因此,按照訪問的時間逆序查找緩存頁面能夠更加快捷。
[0077]步驟S703,客戶端判斷查找到的緩存頁面與網(wǎng)頁頁面是否滿足預(yù)設(shè)匹配條件??蛻舳?0可以根據(jù)路徑匹配算法判斷查找到的緩存頁面與網(wǎng)頁頁面是否滿足預(yù)設(shè)匹配條件。路徑匹配算法是根據(jù)網(wǎng)址進(jìn)行路徑劃分,逐級查找滿足預(yù)設(shè)匹配條件的緩存頁面。同一個路徑下的頁面往往具有較高的相似度,從最長的路徑開始匹配,如果查到當(dāng)前的路徑與網(wǎng)頁頁面的網(wǎng)址滿足預(yù)設(shè)匹配條件,則當(dāng)前路徑對應(yīng)的緩存頁面可以作為參照網(wǎng)頁頁面;如果查找到當(dāng)前路徑與網(wǎng)頁頁面的網(wǎng)址不能滿足預(yù)設(shè)匹配條件,那么繼續(xù)查找較當(dāng)前路徑長度短一級的路徑,依此類推至根路徑,直到找到滿足預(yù)設(shè)匹配條件的緩存頁面。
[0078]以下舉例說明通過路徑匹配查找緩存頁面:
[0079]用戶請求訪問的網(wǎng)址為 1.1feng.com/news/today/history/china/xxx.html,
[0080]提取出網(wǎng)址全路徑為1.1feng.com/news/today/history/chinaA
[0081]然后用1.1feng.com/news/today/history/china/在本地查找所有的緩存頁面資源,如果沒有找到與第一訪問網(wǎng)頁頁面匹配的緩存頁面,貝1J用1.1feng.com/news/today/history/查找本地所有緩存頁面資源。如此遞歸操作,直到找到滿足預(yù)設(shè)匹配條件的緩存頁面。若利用1.1feng.com/news仍然沒有查找對應(yīng)模板時,那么就利用網(wǎng)址1.1feng.com進(jìn)行查找和匹配,如果仍然沒有找到滿足預(yù)設(shè)匹配條件的緩存頁面,則確定客戶端10沒有可以作為參照網(wǎng)頁頁面的緩存頁面。
[0082]步驟S704,客戶端將滿足預(yù)設(shè)匹配條件的緩存頁面作為參照網(wǎng)頁頁面。在通過查找和匹配判斷之后,客戶端10能夠?qū)M足預(yù)設(shè)匹配條件的緩存頁面作為參照網(wǎng)頁頁面。
[0083]圖7所示實(shí)施例的步驟S705至步驟S707與圖6所示實(shí)施例的步驟S603至步驟S605的內(nèi)容相同,在此不作贅述。
[0084]通過上述的路徑匹配算法,能夠快速的在本地緩存頁面資源中查找到滿足預(yù)設(shè)匹配條件的緩存頁面,并且將查找到的滿足預(yù)設(shè)匹配條件的緩存頁面作為參照網(wǎng)頁頁面,從而計(jì)算差量數(shù)據(jù)。
[0085]圖8是根據(jù)本發(fā)明第三實(shí)施例的網(wǎng)頁加載方法的流程圖。圖8所示實(shí)施例可以作為圖7所示實(shí)施例的【具體實(shí)施方式】,如圖所示,該方法包括如下步驟:
[0086]步驟S801,客戶端獲取用戶輸入的訪問網(wǎng)頁頁面的請求。用戶輸入的訪問網(wǎng)頁頁面的請求可以是用戶輸入的需要訪問的網(wǎng)頁頁面的網(wǎng)址??蛻舳?0能夠獲取網(wǎng)頁頁面的網(wǎng)址。
[0087]步驟S802,客戶端根據(jù)請求在本地的緩存頁面資源中按照訪問的時間逆序查找緩存頁面??蛻舳?0能夠在本地的緩存頁面資源中查找緩存頁面,因?yàn)橛脩粼L問頁面時是由一個頁面到另外一個頁面的連續(xù)訪問的,所以相鄰頁面的訪問時間是相鄰的,那么在客戶端10緩存的頁面中,相鄰時間訪問的頁面往往存在重復(fù)的網(wǎng)頁數(shù)據(jù)。
[0088]客戶端10可以根據(jù)用戶輸入的需要訪問頁面的網(wǎng)址,按照訪問的時間逆序查找緩存頁面。因?yàn)橄噜彆r間訪問的頁面存在重復(fù)的網(wǎng)頁數(shù)據(jù),有較大的共性,因此,按照訪問的時間逆序查找緩存頁面能夠更加快捷。
[0089]步驟S803,客戶端從最長的路徑開始匹配判斷查找到的緩存頁面與網(wǎng)頁頁面是否滿足預(yù)設(shè)匹配條件。同一個路徑下的頁面往往具有較高的相似度,因此從最長的路徑開始匹配能夠更加快捷。在查找緩存頁面資源的過程中,如果查到當(dāng)前的路徑與網(wǎng)頁頁面的網(wǎng)址滿足預(yù)設(shè)匹配條件,則當(dāng)前路徑對應(yīng)的緩存頁面可以作為參照網(wǎng)頁頁面。
[0090]步驟S804,如果按照當(dāng)前路徑匹配查找不到滿足預(yù)設(shè)匹配條件的緩存頁面,則客戶端在短一級的路徑繼續(xù)匹配判斷查找到的緩存頁面與網(wǎng)頁頁面是否滿足預(yù)設(shè)匹配條件。在查找緩存頁面資源的過程中,如果查找到當(dāng)前路徑與網(wǎng)頁頁面的網(wǎng)址不能滿足預(yù)設(shè)匹配條件,那么繼續(xù)查找較當(dāng)前路徑長度短一級的路徑,依此類推直至查找到根路徑,直到找到滿足預(yù)設(shè)匹配條件的緩存頁面。
[0091 ] 圖8所示步驟S805至步驟S808的內(nèi)容與圖7所示實(shí)施例的步驟S704至步驟S707的內(nèi)容相同,在此不作贅述。
[0092]為了保證在客戶端10通知服務(wù)器20將參照網(wǎng)頁頁面作為參照之前,該作為參照網(wǎng)頁頁面的緩存頁面不被刪除,優(yōu)選地,在客戶端10向服務(wù)器20發(fā)送訪問網(wǎng)頁頁面的請求,并通知服務(wù)器20將參照網(wǎng)頁頁面作為參照之前,該網(wǎng)頁加載方法還包括:建立網(wǎng)頁頁面和參照網(wǎng)頁頁面之間的映射關(guān)系。
[0093]為了便于映射關(guān)系的維護(hù),優(yōu)選地,在客戶端10根據(jù)參照網(wǎng)頁頁面和差量數(shù)據(jù)加載得到完整的網(wǎng)頁頁面之后,該網(wǎng)頁加載方法還包括:刪除網(wǎng)頁頁面和參照網(wǎng)頁頁面之間的映射關(guān)系。
[0094]本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)存儲介質(zhì)。該計(jì)算機(jī)存儲介質(zhì)可存儲有程序,該程序用于執(zhí)行上述的網(wǎng)頁加載方法中的部分或全部步驟。
[0095]需要說明的是,對于前述的各方法實(shí)施例,為了簡單描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其他順序或者同時進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作和模塊并不一定是本發(fā)明所必須的。
[0096]在上述實(shí)施例中,對各個實(shí)施例的描述都各有側(cè)重,某個實(shí)施例中沒有詳述的部分,可以參見其他實(shí)施例的相關(guān)描述。
[0097]在本申請所提供的幾個實(shí)施例中,應(yīng)該理解到,所揭露的裝置,可通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性或其它的形式。
[0098]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0099]另外,在本發(fā)明各個實(shí)施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨(dú)物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0100]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時,可以存儲在一個計(jì)算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可為個人計(jì)算機(jī)、服務(wù)器或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機(jī)存取存儲器(RAM, Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0101]以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.ー種網(wǎng)頁加載方法,其特征在于,包括: 客戶端獲取用戶輸入的訪問網(wǎng)頁頁面的請求; 所述客戶端根據(jù)所述請求在本地查找與所述網(wǎng)頁頁面滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面; 所述客戶端向服務(wù)器發(fā)送訪問所述網(wǎng)頁頁面的請求,并通知所述服務(wù)器將所述參照網(wǎng)頁頁面作為參照; 所述客戶端獲取來自所述服務(wù)器的差量數(shù)據(jù),其中,所述差量數(shù)據(jù)為所述網(wǎng)頁頁面和所述參照網(wǎng)頁頁面之間的差異數(shù)據(jù);以及 所述客戶端根據(jù)所述參照網(wǎng)頁頁面和所述差量數(shù)據(jù)加載得到完整的所述網(wǎng)頁頁面。
2.根據(jù)權(quán)利要求1所述的網(wǎng)頁加載方法,其特征在于,所述客戶端根據(jù)所述請求在本地查找與所述網(wǎng)頁頁面滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面的步驟包括: 所述客戶端根據(jù)所述請求在本地的緩存頁面資源中按照訪問的時間逆序查找緩存頁面; 所述客戶端判斷查找到的緩存頁面與所述網(wǎng)頁頁面是否滿足所述預(yù)設(shè)匹配條件;以及 所述客戶端將滿足所述預(yù)設(shè) 匹配條件的緩存頁面作為所述參照網(wǎng)頁頁面。
3.根據(jù)權(quán)利要求2所述的網(wǎng)頁加載方法,其特征在于,所述客戶端判斷查找到的緩存頁面與所述網(wǎng)頁頁面是否滿足所述預(yù)設(shè)匹配條件包括: 所述客戶端從最長的路徑開始匹配判斷查找到的緩存頁面與所述網(wǎng)頁頁面是否滿足所述預(yù)設(shè)匹配條件,其中,所述路徑為所述緩存頁面的存儲路徑;以及 如果按照當(dāng)前路徑匹配查找不到滿足所述預(yù)設(shè)匹配條件的緩存頁面,則所述客戶端在短一級的路徑繼續(xù)匹配判斷查找到的緩存頁面與所述網(wǎng)頁頁面是否滿足所述預(yù)設(shè)匹配條件。
4.根據(jù)權(quán)利要求1至3任ー項(xiàng)所述的網(wǎng)頁加載方法,其特征在干, 在所述客戶端向服務(wù)器發(fā)送訪問所述網(wǎng)頁頁面的請求,并通知所述服務(wù)器將所述參照網(wǎng)頁頁面作為參照之前,所述網(wǎng)頁加載方法包括:建立所述網(wǎng)頁頁面和所述參照網(wǎng)頁頁面之間的映射關(guān)系; 在建立所述網(wǎng)頁頁面和所述參照網(wǎng)頁頁面之間的映射關(guān)系之后,在所述客戶端向服務(wù)器發(fā)送訪問所述網(wǎng)頁頁面的請求,并通知所述服務(wù)器將所述參照網(wǎng)頁頁面作為參照的步驟中:根據(jù)所述映射關(guān)系獲取與所述網(wǎng)頁頁面對應(yīng)的所述參照網(wǎng)頁頁面, 在所述客戶端根據(jù)所述參照網(wǎng)頁頁面和所述差量數(shù)據(jù)加載得到完整的所述網(wǎng)頁頁面之后,所述網(wǎng)頁加載方法包括:刪除所述網(wǎng)頁頁面和所述參照網(wǎng)頁頁面之間的映射關(guān)系。
5.一種客戶端,其特征在于,包括: 第一獲取單元,用于獲取用戶輸入的訪問網(wǎng)頁頁面的請求; 查找單元,用于根據(jù)所述請求在本地查找與所述網(wǎng)頁頁面滿足預(yù)設(shè)匹配條件的參照網(wǎng)頁頁面; 請求單元,用于向服務(wù)器發(fā)送訪問所述網(wǎng)頁頁面的請求,并通知所述服務(wù)器將所述參照網(wǎng)頁頁面作為參照; 第二獲取單元,用于獲取來自所述服務(wù)器的差量數(shù)據(jù),其中,所述差量數(shù)據(jù)為所述網(wǎng)頁頁面和所述參照網(wǎng)頁頁面之間的差異數(shù)據(jù);以及加載單元,用于根據(jù)所述參照網(wǎng)頁頁面和所述差量數(shù)據(jù)加載得到完整的所述網(wǎng)頁頁面。
6.根據(jù)權(quán)利要求5所述的客戶端,其特征在于,所述查找単元包括: 查找模塊,用于根據(jù)所述請求在本地的緩存頁面資源中按照訪問的時間逆序查找緩存頁面; 判斷模塊,用于判斷查找到的緩存頁面與所述網(wǎng)頁頁面是否滿足所述預(yù)設(shè)匹配條件;以及 確定模塊,用于將滿足所述預(yù)設(shè)匹配條件的緩存頁面作為所述參照網(wǎng)頁頁面。
7.根據(jù)權(quán)利要求6所述的客戶端,其特征在于,所述判斷模塊包括: 第一判斷子模塊,用于從最長的路徑開始匹配判斷查找到的緩存頁面與所述網(wǎng)頁頁面是否滿足所述預(yù)設(shè)匹配條件,其中,所述路徑為所述緩存頁面的存儲路徑;以及 第二判斷子模塊,用于在按照當(dāng)前路徑匹配查找不到滿足所述預(yù)設(shè)匹配條件的緩存頁面時,在短一級的路徑繼續(xù)匹配判斷查找到的緩存頁面與所述網(wǎng)頁頁面是否滿足所述預(yù)設(shè)匹配條件。
8.根據(jù)權(quán)利要求6所述的客戶端,其特征在于,所述客戶端還包括: 映射単元,用于在所述請求単元向服務(wù)器發(fā)送訪問所述網(wǎng)頁頁面的請求,并通知所述服務(wù)器將所述參照網(wǎng)頁頁面作為參照之前,建立所述網(wǎng)頁頁面和所述參照網(wǎng)頁頁面之間的映射關(guān)系;以及 刪除單元,用于在所述加載単元根據(jù)所述參照網(wǎng)頁頁面和所述差量數(shù)據(jù)加載得到完整的所述網(wǎng)頁頁面之后,刪除所述網(wǎng)頁頁面和所述參照網(wǎng)頁頁面之間的映射關(guān)系, 其中,所述確定模塊還用于根據(jù)所述映射關(guān)系獲取與所述網(wǎng)頁頁面對應(yīng)的所述參照網(wǎng)頁頁面。
9.ー種網(wǎng)頁加載方法,其特征在于,包括: 服務(wù)器接收來自客戶端的請求和通知,所述請求為訪問所述網(wǎng)頁頁面的請求,所述通知為通知所述服務(wù)器將參照網(wǎng)頁頁面作為參照的通知,并接收所述客戶端返回的與所述網(wǎng)頁頁面滿足預(yù)設(shè)匹配條件的所述參照網(wǎng)頁頁面; 所述服務(wù)器發(fā)送差量數(shù)據(jù)至所述客戶端以便所述客戶端根據(jù)所述參照網(wǎng)頁頁面和所述差量數(shù)據(jù)加載得到完整的所述網(wǎng)頁頁面,其中,所述差量數(shù)據(jù)為所述網(wǎng)頁頁面和所述參照網(wǎng)頁頁面之間的差異數(shù)據(jù)。
10.一種服務(wù)器,其特征在于,包括: 接收單元,用于接收來自客戶端的請求和通知,所述請求為訪問所述網(wǎng)頁頁面的請求,所述通知為通知所述服務(wù)器將參照網(wǎng)頁頁面作為參照的通知,并接收所述客戶端返回的與所述網(wǎng)頁頁面滿足預(yù)設(shè)匹配條件的所述參照網(wǎng)頁頁面; 發(fā)送單元,用于發(fā)送差量數(shù)據(jù)至所述客戶端以便所述客戶端根據(jù)所述參照網(wǎng)頁頁面和所述差量數(shù)據(jù)加載得到完整的所述網(wǎng)頁頁面,其中,所述差量數(shù)據(jù)為所述網(wǎng)頁頁面和所述參照網(wǎng)頁頁面之間的差異數(shù)據(jù)。
【文檔編號】G06F17/30GK103593466SQ201310612883
【公開日】2014年2月19日 申請日期:2013年11月26日 優(yōu)先權(quán)日:2013年11月26日
【發(fā)明者】羅文平 申請人:優(yōu)視科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
柳林县| 安达市| 拉孜县| 讷河市| 尼玛县| 易门县| 洪江市| 古蔺县| 大兴区| 伊宁市| 巫山县| 开封市| 赞皇县| 八宿县| 广安市| 萨迦县| SHOW| 尼勒克县| 西林县| 汝州市| 黄石市| 大石桥市| 基隆市| 于都县| 华容县| 陆良县| 沈阳市| 南郑县| 叙永县| 邳州市| 保亭| 宁津县| 白山市| 陆丰市| 桃源县| 博野县| 五家渠市| 安徽省| 商南县| 商河县| 叶城县|