亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)木彺婕铀俜椒跋到y(tǒng)的制作方法

文檔序號:9767790閱讀:448來源:國知局
一種網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)木彺婕铀俜椒跋到y(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)傳輸技術(shù)領(lǐng)域,尤其涉及一種網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)木彺婕铀俜椒跋到y(tǒng)。
【背景技術(shù)】
[0002]緩存加速是將訪問過的數(shù)據(jù)存儲在緩存中,再次訪問時(shí)從緩存中提取此數(shù)據(jù),通過消減重復(fù)訪問和低價(jià)值流量,達(dá)到降低網(wǎng)間流量和改善用戶上網(wǎng)體驗(yàn)的雙重價(jià)值,并可以實(shí)現(xiàn)互聯(lián)網(wǎng)內(nèi)容的匯聚和積累,深入挖掘用戶需求,為未來的增值運(yùn)營提供基礎(chǔ)。隨著虛擬化技術(shù)的進(jìn)一步發(fā)展、用戶設(shè)備簡化配置使用和降低成本的要求,網(wǎng)絡(luò)邊緣虛擬化技術(shù)即虛擬接入網(wǎng)關(guān)VAR出現(xiàn),將3層及以上功能上移到網(wǎng)絡(luò)側(cè)實(shí)現(xiàn),用戶側(cè)設(shè)備CPE只保留2層功能或附加簡單的3層功能,相應(yīng)的網(wǎng)關(guān)加速方法也需要隨之改變。網(wǎng)絡(luò)邊緣虛擬化環(huán)境下,由于新的CPE設(shè)備只具有簡單的3層功能甚至只有2層功能,使得原來基于遠(yuǎn)端訪問路徑等3層以上數(shù)據(jù)的緩存加速功能無法在新的CPE設(shè)備上實(shí)現(xiàn),而如果緩存也隨之上移到網(wǎng)絡(luò)側(cè),則本地緩存的讀取變?yōu)閺木W(wǎng)絡(luò)側(cè)實(shí)時(shí)讀取,加速效果幾乎沒有。

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

[0003]有鑒于此,本發(fā)明要解決的一個(gè)技術(shù)問題是提供一種網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)木彺婕铀俜椒?,米用兩級協(xié)同緩存機(jī)制。
[0004]一種網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)木彺婕铀俜椒?,包?虛擬接入網(wǎng)關(guān)VAR接收到用戶側(cè)設(shè)備CPE發(fā)送的訪問請求;當(dāng)所述VAR判斷在網(wǎng)絡(luò)側(cè)的內(nèi)容緩存區(qū)中保存有與所述訪問請求對應(yīng)的網(wǎng)絡(luò)資源數(shù)據(jù)時(shí),則向所述CPE發(fā)送控制命令;所述CPE根據(jù)所述控制命令從用戶側(cè)的傳輸緩存區(qū)中提取所述網(wǎng)絡(luò)資源數(shù)據(jù),并發(fā)送給客戶端。
[0005]根據(jù)本發(fā)明的一個(gè)實(shí)施例,進(jìn)一步的,在所述VAR中設(shè)置緩存映射表,在所述緩存映射表中的表項(xiàng)包括:網(wǎng)絡(luò)資源數(shù)據(jù)在所述內(nèi)容緩存區(qū)中存儲的一級地址、相同的網(wǎng)絡(luò)資源數(shù)據(jù)在所述傳輸緩存區(qū)中存儲的二級地址;當(dāng)所述VAR判斷所述網(wǎng)絡(luò)資源數(shù)據(jù)存儲在所述內(nèi)容緩存區(qū)中時(shí),查詢所述傳輸緩存區(qū)映射表,獲取所述網(wǎng)絡(luò)資源數(shù)據(jù)在所述內(nèi)容緩存區(qū)中的一級地址,并根據(jù)所述一級地址獲取同一網(wǎng)絡(luò)資源數(shù)據(jù)的二級地址;生成響應(yīng)數(shù)據(jù)包并在所述響應(yīng)數(shù)據(jù)包中插入緩存控制字段和所述二級地址,并將所述響應(yīng)數(shù)據(jù)包發(fā)送給所述CPE ;所述CPE根據(jù)所述二級地址,從所述傳輸緩存區(qū)中提取對應(yīng)的網(wǎng)絡(luò)資源數(shù)據(jù)并發(fā)送給客戶端。
[0006]根據(jù)本發(fā)明的一個(gè)實(shí)施例,進(jìn)一步的,當(dāng)所述VAR判斷所述網(wǎng)絡(luò)資源數(shù)據(jù)未在所述內(nèi)容緩存區(qū)中存儲時(shí),則從遠(yuǎn)端服務(wù)器獲取與所述訪問請求對應(yīng)的網(wǎng)絡(luò)資源數(shù)據(jù),并將此網(wǎng)絡(luò)資源數(shù)據(jù)放入所述內(nèi)容緩存區(qū)中存儲;更新所述緩存映射表中的表項(xiàng),設(shè)置此網(wǎng)絡(luò)資源數(shù)據(jù)在所述內(nèi)容緩存區(qū)中的一級地址,以及在所述傳輸緩存區(qū)中存儲此網(wǎng)絡(luò)資源數(shù)據(jù)的二級地址;所述VAR將此網(wǎng)絡(luò)資源數(shù)據(jù)放入響應(yīng)數(shù)據(jù)包中并向所述響應(yīng)數(shù)據(jù)包中插入緩存控制字段和二級地址,將所述響應(yīng)數(shù)據(jù)包發(fā)送到所述CPE ;所述CPE將所述響應(yīng)數(shù)據(jù)包中的網(wǎng)絡(luò)資源數(shù)據(jù)按照所述二級地址保存在所述傳輸緩存區(qū)中。
[0007]根據(jù)本發(fā)明的一個(gè)實(shí)施例,進(jìn)一步的,所述CPE接收到所述VAR發(fā)送的響應(yīng)數(shù)據(jù)包,從響應(yīng)數(shù)據(jù)包中抽取緩存控制字段;當(dāng)判斷所述緩存控制字段攜帶的指令為更新存儲時(shí),所述CPE將響應(yīng)數(shù)據(jù)包中的網(wǎng)絡(luò)資源數(shù)據(jù)保存在所述傳輸緩存區(qū)中,并將所述響應(yīng)數(shù)據(jù)包發(fā)送到客戶端;當(dāng)判斷所述緩存控制字段攜帶的指令為命中緩存時(shí),則從所述傳輸緩存區(qū)中提取網(wǎng)絡(luò)資源數(shù)據(jù)生成數(shù)據(jù)包,并將數(shù)據(jù)包發(fā)送給客戶端。
[0008]根據(jù)本發(fā)明的一個(gè)實(shí)施例,進(jìn)一步的,網(wǎng)絡(luò)資源數(shù)據(jù)在所述內(nèi)容緩存區(qū)和所述傳輸緩存中存儲和提取操作都以數(shù)據(jù)塊為單位,所述數(shù)據(jù)塊的長度為固定長度。
[0009]根據(jù)本發(fā)明的一個(gè)實(shí)施例,進(jìn)一步的,所述緩存控制字段的長度為I個(gè)字節(jié);其中,前兩位是操作指示符,01表示提取數(shù)據(jù)塊放入緩存,10表示提取緩存數(shù)據(jù)塊替換本次數(shù)據(jù)包內(nèi)容,11表示兩種操作同時(shí)進(jìn)行;其余的6位為操作數(shù)量指示符,表示需要操作的數(shù)據(jù)塊的地址占用了幾個(gè)字節(jié)。
[0010]根據(jù)本發(fā)明的一個(gè)實(shí)施例,進(jìn)一步的,所述訪問請求包括:URL、FTP下載請求;所述網(wǎng)絡(luò)資源數(shù)據(jù)包括:文件、圖片、網(wǎng)頁、視頻。
[0011]本發(fā)明要解決的一個(gè)技術(shù)問題是提供一種網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)木彺婕铀傧到y(tǒng),采用兩級協(xié)同緩存。
[0012]一種網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)木彺婕铀傧到y(tǒng),包括:虛擬接入網(wǎng)關(guān)VAR,用于接收用戶側(cè)設(shè)備CPE發(fā)送的訪問請求;當(dāng)判斷在網(wǎng)絡(luò)側(cè)的內(nèi)容緩存區(qū)中保存有與所述訪問請求對應(yīng)的網(wǎng)絡(luò)資源數(shù)據(jù)時(shí),則向所述CPE發(fā)送控制命令;所述CPE,用于根據(jù)所述控制命令從用戶側(cè)的傳輸緩存區(qū)中提取所述網(wǎng)絡(luò)資源數(shù)據(jù),并發(fā)送給客戶端。
[0013]根據(jù)本發(fā)明的一個(gè)實(shí)施例,進(jìn)一步的,所述VAR包括:映射表維護(hù)模塊,用于維護(hù)在所述VAR中設(shè)置緩存映射表,其中,在所述緩存映射表中存儲的表項(xiàng)包括:網(wǎng)絡(luò)資源數(shù)據(jù)在所述內(nèi)容緩存區(qū)中存儲的一級地址、相同的網(wǎng)絡(luò)資源數(shù)據(jù)在所述傳輸緩存區(qū)中存儲的二級地址;緩存加速模塊,當(dāng)判斷所述網(wǎng)絡(luò)資源數(shù)據(jù)存儲在所述內(nèi)容緩存區(qū)中時(shí),查詢所述傳輸緩存區(qū)映射表,獲取所述網(wǎng)絡(luò)資源數(shù)據(jù)在所述內(nèi)容緩存區(qū)中的一級地址,并根據(jù)所述一級地址獲取同一網(wǎng)絡(luò)資源數(shù)據(jù)的二級地址;控制信息處理模塊,用于生成響應(yīng)數(shù)據(jù)包并在所述響應(yīng)數(shù)據(jù)包中插入緩存控制字段和所述二級地址,并將所述響應(yīng)數(shù)據(jù)包發(fā)送給所述CPE。
[0014]根據(jù)本發(fā)明的一個(gè)實(shí)施例,進(jìn)一步的,所述緩存加速模塊,還用于當(dāng)判斷所述網(wǎng)絡(luò)資源數(shù)據(jù)未在所述內(nèi)容緩存區(qū)中存儲時(shí),則從遠(yuǎn)端服務(wù)器獲取與所述訪問請求對應(yīng)的網(wǎng)絡(luò)資源數(shù)據(jù),并將此網(wǎng)絡(luò)資源數(shù)據(jù)放入所述內(nèi)容緩存區(qū)中存儲;所述映射表維護(hù)模塊,還用于更新所述緩存映射表中的表項(xiàng),設(shè)置此網(wǎng)絡(luò)資源數(shù)據(jù)在所述內(nèi)容緩存區(qū)中存儲的一級地址,以及在所述傳輸緩存區(qū)中存儲此網(wǎng)絡(luò)資源數(shù)據(jù)的二級地址;所述控制信息處理模塊,還用于將此網(wǎng)絡(luò)資源數(shù)據(jù)放入響應(yīng)數(shù)據(jù)包中,向所述響應(yīng)數(shù)據(jù)包中插入緩存控制字段和二級地址,將所述響應(yīng)數(shù)據(jù)包發(fā)送到所述CPE。
[0015]根據(jù)本發(fā)明的一個(gè)實(shí)施例,進(jìn)一步的,所述CPE包括:控制命令獲取單元,用于接收響應(yīng)數(shù)據(jù)包,并從響應(yīng)數(shù)據(jù)包中抽取緩存控制字段;緩存交換控制單元,用于當(dāng)判斷所述緩存控制字段攜帶的指令為更新存儲時(shí),將響應(yīng)數(shù)據(jù)包中的網(wǎng)絡(luò)資源數(shù)據(jù)按照所述二級地址保存在所述傳輸緩存區(qū)中;當(dāng)判斷所述緩存控制字段攜帶的指令為命中緩存時(shí),根據(jù)所述二級地址從所述傳輸緩存區(qū)中提取網(wǎng)絡(luò)資源數(shù)據(jù);數(shù)據(jù)發(fā)送單元,用于將包含網(wǎng)絡(luò)數(shù)據(jù)資源的數(shù)據(jù)包發(fā)送到客戶端。
[0016]本發(fā)明的網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)木彺婕铀俜椒跋到y(tǒng),采用兩級協(xié)同緩存,CPE設(shè)備不需要識別和處理數(shù)據(jù)包,只要按控制命令替換和保存數(shù)據(jù)塊即可,從而實(shí)現(xiàn)網(wǎng)絡(luò)邊緣虛擬化后的網(wǎng)絡(luò)加速功能,并且兩級緩存之間利用以太網(wǎng)幀的數(shù)據(jù)包前16個(gè)字節(jié)傳遞緩存控制命令,可以通過任何二層網(wǎng)絡(luò)進(jìn)行協(xié)同而無需更改接入網(wǎng)的傳輸設(shè)備。
【附圖說明】
[0017]為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0018]圖1為根據(jù)本發(fā)明的網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)木彺婕铀俜椒ǖ囊粋€(gè)實(shí)施例的流程圖;
[0019]圖2為根據(jù)本發(fā)明的網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)木彺婕铀俜椒ǖ囊粋€(gè)實(shí)施例的VAR處理流程圖;
[0020]圖3為根據(jù)本發(fā)明的網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)木彺婕铀俜椒ǖ囊粋€(gè)實(shí)施例的CPE處理流程圖;
[0021]圖4為根據(jù)本發(fā)明的網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)木彺婕铀傧到y(tǒng)的一個(gè)實(shí)施例的示意圖。
【具體實(shí)施方式】
[0022]下面參照附圖對本發(fā)明進(jìn)行更全面的描述,其中說明本發(fā)明的示例性實(shí)施例。下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。下面結(jié)合各個(gè)圖和實(shí)施例對本發(fā)明的技術(shù)方案進(jìn)行多方面的描述。
[0023]圖1為根據(jù)本發(fā)明的網(wǎng)絡(luò)數(shù)據(jù)傳輸?shù)木彺婕铀俜椒ǖ囊粋€(gè)實(shí)施例的流程圖,如圖1所示:
[0024]步驟101,虛擬接入網(wǎng)關(guān)VAR接收到用戶側(cè)設(shè)備CPE發(fā)送的訪問請求。
[0025]步驟102,當(dāng)VAR判斷在網(wǎng)絡(luò)側(cè)的內(nèi)容緩存區(qū)中保存有與訪問請求對應(yīng)的網(wǎng)絡(luò)資源數(shù)據(jù)時(shí),則向CPE發(fā)送控制命令。
[0026]步驟103,CPE根據(jù)控制命令從用戶側(cè)的傳輸緩存區(qū)中提取
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1