亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

緩存內(nèi)容命中方法和通信系統(tǒng)的制作方法

文檔序號:7811218閱讀:208來源:國知局
緩存內(nèi)容命中方法和通信系統(tǒng)的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種緩存內(nèi)容命中方法和通信系統(tǒng),用于保證計(jì)費(fèi)監(jiān)聽裝置對用戶所訪問的內(nèi)容進(jìn)行監(jiān)聽和計(jì)費(fèi)。本發(fā)明實(shí)施例方法包括:邊緣緩存裝置接收存儲來自接入網(wǎng)設(shè)備的攜帶內(nèi)容標(biāo)識的內(nèi)容請求消息;邊緣緩存裝置從本地緩存內(nèi)容中查找與內(nèi)容標(biāo)識對應(yīng)的內(nèi)容,當(dāng)確定存儲有與內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),向接入網(wǎng)設(shè)備發(fā)送該內(nèi)容;邊緣緩存裝置在內(nèi)容請求消息中添加內(nèi)容命中標(biāo)識后轉(zhuǎn)發(fā)給核心緩存裝置;核心緩存裝置將攜帶有該內(nèi)容的響應(yīng)消息經(jīng)由計(jì)費(fèi)監(jiān)聽裝置發(fā)送給緩存控制裝置,響應(yīng)消息中攜帶內(nèi)容命中標(biāo)識;緩存控制裝置根據(jù)內(nèi)容命中標(biāo)識將響應(yīng)消息中的內(nèi)容丟棄。本發(fā)明實(shí)施例能夠保證計(jì)費(fèi)監(jiān)聽裝置對用戶所訪問的內(nèi)容進(jìn)行監(jiān)聽和計(jì)費(fèi)。
【專利說明】緩存內(nèi)容命中方法和通信系統(tǒng)

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及移動通信領(lǐng)域,尤其涉及一種緩存內(nèi)容命中方法和通信系統(tǒng)。

【背景技術(shù)】
[0002]現(xiàn)有網(wǎng)絡(luò)架構(gòu)中,互聯(lián)網(wǎng)和無線接入網(wǎng)之間設(shè)置有計(jì)費(fèi)監(jiān)聽設(shè)備,用戶所要訪問的內(nèi)容從互聯(lián)網(wǎng)發(fā)送至計(jì)費(fèi)監(jiān)聽裝置,再由計(jì)費(fèi)監(jiān)聽裝置發(fā)送至無線接入網(wǎng),進(jìn)而發(fā)送至用戶。這樣,能夠保證計(jì)費(fèi)監(jiān)聽裝置能夠監(jiān)測到用戶所訪問的互聯(lián)網(wǎng)內(nèi)容,以根據(jù)該內(nèi)容進(jìn)行計(jì)費(fèi)。
[0003]為了提高用戶的訪問體驗(yàn),節(jié)省內(nèi)容重復(fù)傳輸而導(dǎo)致的網(wǎng)絡(luò)設(shè)備投資,一般在計(jì)費(fèi)監(jiān)聽裝置和互聯(lián)網(wǎng)之間設(shè)有互聯(lián)網(wǎng)緩存裝置,用于對用戶對互聯(lián)網(wǎng)重復(fù)訪問的內(nèi)容進(jìn)行緩存。當(dāng)互聯(lián)網(wǎng)緩存裝置中存儲有用戶所要訪問的互聯(lián)網(wǎng)內(nèi)容時(shí),互聯(lián)網(wǎng)緩存裝置將該內(nèi)容發(fā)送至計(jì)費(fèi)監(jiān)聽裝置,然后再由計(jì)費(fèi)監(jiān)聽裝置發(fā)送至無線接入網(wǎng)。這樣,無需為相同的內(nèi)容重復(fù)向互聯(lián)網(wǎng)請求,以縮短內(nèi)容訪問時(shí)延。
[0004]進(jìn)一步的,為節(jié)省無線接入網(wǎng)和計(jì)費(fèi)監(jiān)聽裝置之間的回程線路傳輸帶寬,一般的解決方法是在基站側(cè)部署無線接入網(wǎng)緩存,來對用戶訪問的重復(fù)內(nèi)容進(jìn)行緩存。若用戶所訪問的內(nèi)容在該無線接入網(wǎng)緩存中有存儲時(shí),該無線接入網(wǎng)直接將該部分內(nèi)容反饋給用戶;若該無線接入網(wǎng)緩存中沒有存儲時(shí),再向互聯(lián)網(wǎng)緩存裝置進(jìn)行請求。
[0005]然而,由于該部分重復(fù)內(nèi)容在用戶訪問時(shí)直接由無線接入網(wǎng)緩存返回給用戶,而沒有經(jīng)過計(jì)費(fèi)監(jiān)聽裝置,導(dǎo)致計(jì)費(fèi)監(jiān)聽裝置對該用戶的流量計(jì)費(fèi)錯(cuò)誤,影響運(yùn)營商流量收入,且避過了對這部分內(nèi)容的合法監(jiān)聽。


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

[0006]本發(fā)明實(shí)施例提供了緩存內(nèi)容命中方法和通信系統(tǒng),能夠在實(shí)現(xiàn)節(jié)省無線接入網(wǎng)和計(jì)費(fèi)監(jiān)聽裝置之間的回程線路傳輸帶寬的同時(shí),保證計(jì)費(fèi)監(jiān)聽裝置對用戶所訪問的內(nèi)容進(jìn)行監(jiān)聽和計(jì)費(fèi)。
[0007]本發(fā)明實(shí)施例第一方面提供一種緩存內(nèi)容命中方法,包括:
[0008]邊緣緩存裝置接收并存儲來自接入網(wǎng)設(shè)備的內(nèi)容請求消息,所述內(nèi)容請求消息攜帶內(nèi)容標(biāo)識;
[0009]所述邊緣緩存裝置從本地緩存內(nèi)容中查找與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容;
[0010]當(dāng)確定所述邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),向所述接入網(wǎng)設(shè)備發(fā)送與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容;所述邊緣緩存裝置在所述內(nèi)容請求消息中添加內(nèi)容命中標(biāo)識后轉(zhuǎn)發(fā)給核心緩存裝置;
[0011]所述核心緩存裝置將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由計(jì)費(fèi)監(jiān)聽裝置發(fā)送給緩存控制裝置,所述響應(yīng)消息中攜帶所述內(nèi)容命中標(biāo)識;
[0012]所述緩存控制裝置根據(jù)所述內(nèi)容命中標(biāo)識將所述響應(yīng)消息中的內(nèi)容丟棄。
[0013]結(jié)合本發(fā)明實(shí)施例的第一方面,本發(fā)明實(shí)施例的第一方面的第一種實(shí)現(xiàn)方式中,所述確定邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容包括:
[0014]所述邊緣緩存裝置根據(jù)所述內(nèi)容標(biāo)識從本地緩存內(nèi)容中查找與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容;
[0015]當(dāng)所述邊緣緩存裝置存儲有所述內(nèi)容標(biāo)識時(shí),確定所述邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。
[0016]結(jié)合本發(fā)明實(shí)施例的第一方面,本發(fā)明實(shí)施例的第一方面的第二種實(shí)現(xiàn)方式中,所述確定邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容包括:
[0017]所述邊緣緩存裝置將所述內(nèi)容請求消息轉(zhuǎn)發(fā)給所述核心緩存裝置;
[0018]所述核心緩存裝置根據(jù)所述內(nèi)容標(biāo)識獲取與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容;
[0019]所述核心緩存裝置計(jì)算所述內(nèi)容的哈希(Hash)標(biāo)識,將包括所述哈希標(biāo)識的響應(yīng)消息依次經(jīng)由所述計(jì)費(fèi)監(jiān)聽裝置與所述緩存控制裝置發(fā)送給所述邊緣緩存裝置;
[0020]所述邊緣緩存裝置根據(jù)所述哈希標(biāo)識從本地緩存內(nèi)容中查找所述哈希標(biāo)識對應(yīng)的內(nèi)容;
[0021]當(dāng)所述邊緣緩存裝置存儲有所述哈希標(biāo)識時(shí),確定所述邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。
[0022]結(jié)合本發(fā)明實(shí)施例的第一方面,本發(fā)明實(shí)施例的第一方面的第三種實(shí)現(xiàn)方式中,所述方法還包括:
[0023]當(dāng)所述邊緣緩存裝置未存儲與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),所述邊緣緩存裝置從核心緩存裝置獲取所述內(nèi)容后將所述內(nèi)容發(fā)送給所述接入網(wǎng)設(shè)備。
[0024]結(jié)合本發(fā)明實(shí)施例的第一方面的第三種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例的第一方面的第四種實(shí)現(xiàn)方式中,所述當(dāng)所述邊緣緩存裝置未存儲與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),所述邊緣緩存裝置從核心緩存裝置獲取所述內(nèi)容后將所述內(nèi)容發(fā)送給所述接入網(wǎng)設(shè)備包括:
[0025]當(dāng)所述邊緣緩存裝置未存儲與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),所述邊緣緩存裝置在所述內(nèi)容請求消息中添加內(nèi)容未命中標(biāo)識后轉(zhuǎn)發(fā)給所述核心緩存裝置;
[0026]所述核心緩存裝置將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由所述計(jì)費(fèi)監(jiān)聽裝置發(fā)送給所述緩存控制裝置,所述響應(yīng)消息中攜帶所述內(nèi)容未命中標(biāo)識;
[0027]所述緩存控制裝置根據(jù)所述內(nèi)容未命中標(biāo)識,將所述內(nèi)容經(jīng)所述邊緣緩存裝置發(fā)送給所述接入網(wǎng)設(shè)備。
[0028]結(jié)合本發(fā)明實(shí)施例的第一方面的第三種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例的第一方面的第五種實(shí)現(xiàn)方式中,所述當(dāng)所述邊緣緩存裝置未存儲與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),所述邊緣緩存裝置從核心緩存裝置獲取所述內(nèi)容后將所述內(nèi)容響應(yīng)給所述接入網(wǎng)設(shè)備包括:
[0029]當(dāng)所述邊緣緩存裝置未存儲與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),所述邊緣緩存裝置將所述內(nèi)容請求消息轉(zhuǎn)發(fā)給所述核心緩存裝置;
[0030]所述核心緩存裝置將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由所述計(jì)費(fèi)監(jiān)聽裝置發(fā)送給所述緩存控制裝置;
[0031]所述緩存控制裝置將所述響應(yīng)消息經(jīng)由所述邊緣緩存裝置發(fā)送給所述接入網(wǎng)設(shè)備。
[0032]本發(fā)明實(shí)施例第二方面提供一種通信系統(tǒng),包括:
[0033]接入網(wǎng)設(shè)備、邊緣緩存裝置、緩存控制裝置、計(jì)費(fèi)監(jiān)聽裝置和核心緩存裝置;
[0034]所述邊緣緩存裝置用于接收并存儲來自接入網(wǎng)設(shè)備的內(nèi)容請求消息,所述內(nèi)容請求消息攜帶內(nèi)容標(biāo)識;
[0035]所述邊緣緩存裝置還用于從本地緩存內(nèi)容中查找與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容;
[0036]所述邊緣緩存裝置還用于當(dāng)確定所述邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),向所述接入網(wǎng)設(shè)備發(fā)送與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容,以及在所述內(nèi)容請求消息中添加內(nèi)容命中標(biāo)識后轉(zhuǎn)發(fā)給核心緩存裝置;
[0037]所述核心緩存裝置用于將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由所述計(jì)費(fèi)監(jiān)聽裝置發(fā)送給所述緩存控制裝置,所述響應(yīng)消息中攜帶所述內(nèi)容命中標(biāo)識;
[0038]所述緩存控制裝置用于根據(jù)所述內(nèi)容命中標(biāo)識將所述響應(yīng)消息中的內(nèi)容丟棄。
[0039]結(jié)合本發(fā)明實(shí)施例的第二方面,本發(fā)明實(shí)施例的第二方面的第一種實(shí)現(xiàn)方式中,所述邊緣緩存裝置具體用于根據(jù)所述內(nèi)容標(biāo)識從本地緩存內(nèi)容中查找與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容,當(dāng)所述邊緣緩存裝置存儲有所述內(nèi)容標(biāo)識時(shí),確定所述邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。
[0040]結(jié)合本發(fā)明實(shí)施例的第二方面,本發(fā)明實(shí)施例的第二方面的第二種實(shí)現(xiàn)方式中,所述邊緣緩存裝置還用于將所述內(nèi)容請求消息轉(zhuǎn)發(fā)給所述核心緩存裝置;
[0041]所述核心緩存裝置還用于根據(jù)所述內(nèi)容標(biāo)識獲取與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容;
[0042]所述核心緩存裝置還用于計(jì)算所述內(nèi)容的哈希(Hash)標(biāo)識,將包括所述哈希標(biāo)識的響應(yīng)消息依次經(jīng)由所述計(jì)費(fèi)監(jiān)聽裝置與所述緩存控制裝置發(fā)送給所述邊緣緩存裝置;
[0043]所述邊緣緩存裝置還用于根據(jù)所述哈希標(biāo)識從本地緩存內(nèi)容中查找所述哈希標(biāo)識;
[0044]所述邊緣緩存裝置還用于當(dāng)所述邊緣緩存裝置存儲有所述哈希標(biāo)識時(shí),確定所述邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。
[0045]結(jié)合本發(fā)明實(shí)施例的第二方面,本發(fā)明實(shí)施例的第二方面的第三種實(shí)現(xiàn)方式中,所述邊緣緩存裝置還用于當(dāng)所述邊緣緩存裝置未存儲與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),從核心緩存裝置獲取所述內(nèi)容后將所述內(nèi)容發(fā)送給所述接入網(wǎng)設(shè)備。
[0046]結(jié)合本發(fā)明實(shí)施例的第二方面的第三種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例的第二方面的第四種實(shí)現(xiàn)方式中,所述邊緣緩存裝置具體用于當(dāng)所述邊緣緩存裝置未存儲與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),在所述內(nèi)容請求消息中添加內(nèi)容未命中標(biāo)識后轉(zhuǎn)發(fā)給所述核心緩存裝置;
[0047]所述核心緩存裝置還用于將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由所述計(jì)費(fèi)監(jiān)聽裝置發(fā)送給所述緩存控制裝置,所述響應(yīng)消息中攜帶所述內(nèi)容未命中標(biāo)識;
[0048]所述緩存控制裝置還用于根據(jù)所述內(nèi)容未命中標(biāo)識,將所述內(nèi)容經(jīng)所述邊緣緩存裝置發(fā)送給所述接入網(wǎng)設(shè)備。
[0049]結(jié)合本發(fā)明實(shí)施例的第二方面的第三種實(shí)現(xiàn)方式,本發(fā)明實(shí)施例的第二方面的第五種實(shí)現(xiàn)方式中,所述邊緣緩存裝置具體用于當(dāng)所述邊緣緩存裝置未存儲與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),將所述內(nèi)容請求消息轉(zhuǎn)發(fā)給所述核心緩存裝置;
[0050]所述核心緩存裝置具體用于將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由所述計(jì)費(fèi)監(jiān)聽裝置發(fā)送給所述緩存控制裝置;
[0051]所述緩存控制裝置具體用于將所述響應(yīng)消息經(jīng)由所述邊緣緩存裝置發(fā)送給所述接入網(wǎng)設(shè)備。
[0052]從以上技術(shù)方案可以看出,本發(fā)明實(shí)施例具有以下優(yōu)點(diǎn):
[0053]本發(fā)明中,當(dāng)所述邊緣緩存裝置本地存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),向所述接入網(wǎng)設(shè)備發(fā)送與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容,還在所述內(nèi)容請求消息中添加內(nèi)容命中標(biāo)識后轉(zhuǎn)發(fā)給核心緩存裝置;這樣,核心緩存裝置可以將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由計(jì)費(fèi)監(jiān)聽裝置發(fā)送給緩存控制裝置,以使得計(jì)費(fèi)監(jiān)聽裝置能夠?qū)υ搩?nèi)容標(biāo)識對應(yīng)的內(nèi)容進(jìn)行監(jiān)聽和計(jì)費(fèi);而由于邊緣緩存裝置已經(jīng)將該部分相關(guān)內(nèi)容反饋給用戶,因此緩存控制裝置可以根據(jù)響應(yīng)消息中攜帶的內(nèi)容命中標(biāo)識將該響應(yīng)消息的內(nèi)容丟棄,避免重復(fù)發(fā)送給用戶,而且,這樣可以無需計(jì)費(fèi)監(jiān)聽裝置來丟棄內(nèi)容,而是在通信系統(tǒng)中增加緩存控制裝置來執(zhí)行該動作,能夠很大程度地降低對現(xiàn)有裝置的改造,降低改造成本。

【專利附圖】

【附圖說明】
[0054]圖1為本發(fā)明的緩存內(nèi)容命中方法的一個(gè)實(shí)施例的流程圖;
[0055]圖2為本發(fā)明的緩存內(nèi)容命中方法的另一個(gè)實(shí)施例的流程圖;
[0056]圖3為本發(fā)明的通信系統(tǒng)的一個(gè)實(shí)施例的結(jié)構(gòu)示意圖;
[0057]圖4為本發(fā)明的通信系統(tǒng)的一個(gè)組網(wǎng)圖。

【具體實(shí)施方式】
[0058]本發(fā)明實(shí)施例提供了緩存內(nèi)容命中方法和通信系統(tǒng),能夠在實(shí)現(xiàn)節(jié)省無線接入網(wǎng)和計(jì)費(fèi)監(jiān)聽裝置之間的回程線路傳輸帶寬的同時(shí),保證計(jì)費(fèi)監(jiān)聽裝置對用戶所訪問的內(nèi)容進(jìn)行監(jiān)聽和計(jì)費(fèi)。
[0059]為了使本【技術(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ù)的范圍。
[0060]本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“包括”和“具有”以及它們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備固有的其它步驟或單元。
[0061]為方便了解本發(fā)明,下面對本發(fā)明中的通信系統(tǒng)的架構(gòu)進(jìn)行簡單說明。請參閱圖4,圖4為本發(fā)明的通信系統(tǒng)的架構(gòu)圖。通信系統(tǒng)400包括接入網(wǎng)設(shè)備401、邊緣緩存裝置402、緩存控制裝置403、計(jì)費(fèi)監(jiān)聽裝置404和核心緩存裝置405。實(shí)際運(yùn)用中,該接入網(wǎng)設(shè)備401可以是基站、無線網(wǎng)絡(luò)控制器(Rad1 Network Controller,RNC)或者其他接入網(wǎng)設(shè)備等等,用于將來自用戶終端的請求消息轉(zhuǎn)發(fā)至骨干網(wǎng)。邊緣緩存裝置402可以是RAN CacheEdge,核心緩存裝置405可以是Core Cache,該兩者都是緩存設(shè)備,用于對內(nèi)容互聯(lián)網(wǎng)內(nèi)容進(jìn)行緩存。緩存控制裝置403可以是路由轉(zhuǎn)發(fā)設(shè)備,用于決定是否將計(jì)費(fèi)監(jiān)聽裝置404的消息轉(zhuǎn)發(fā)至邊緣緩存裝置402。計(jì)費(fèi)監(jiān)聽裝置404可以是PCEF設(shè)備和GGSN設(shè)備,或者PGW設(shè)備和SGW設(shè)備等等,用于對用戶終端請求的內(nèi)容進(jìn)行計(jì)費(fèi)和合法監(jiān)聽。
[0062]用戶終端在向互聯(lián)網(wǎng)406請求響應(yīng)內(nèi)容時(shí),來自用戶終端的內(nèi)容請求消息先發(fā)送至接入網(wǎng)設(shè)備,由接入網(wǎng)設(shè)備轉(zhuǎn)發(fā)至邊緣緩存裝置。若邊緣緩存裝置中存儲有該內(nèi)容請求消息所請求的內(nèi)容,則邊緣緩存裝置直接將該內(nèi)容響應(yīng)給接入網(wǎng)設(shè)備,再由接入網(wǎng)設(shè)備轉(zhuǎn)發(fā)給用戶終端。若邊緣緩存裝置中沒有存儲該內(nèi)容請求消息所請求的內(nèi)容,則邊緣緩存裝置將該內(nèi)容請求消息轉(zhuǎn)發(fā)至核心緩存裝置。
[0063]若核心緩存裝置中該存儲有該內(nèi)容請求消息所請求的內(nèi)容,則將該內(nèi)容發(fā)送至計(jì)費(fèi)監(jiān)聽裝置;若沒存儲,則核心緩存裝置向互聯(lián)網(wǎng)發(fā)送內(nèi)容請求消息,并接收來自互聯(lián)網(wǎng)的內(nèi)容響應(yīng),再將該內(nèi)容發(fā)送至計(jì)費(fèi)監(jiān)聽裝置。計(jì)費(fèi)監(jiān)聽裝置將該內(nèi)容轉(zhuǎn)發(fā)至邊緣緩存裝置。邊緣緩存裝置將該內(nèi)容存儲,并轉(zhuǎn)發(fā)至接入網(wǎng)設(shè)別,由接入網(wǎng)設(shè)備轉(zhuǎn)發(fā)至用戶終端。
[0064]下面對本發(fā)明的緩存內(nèi)容命中方法進(jìn)行詳細(xì)描述。
[0065]請參閱圖1,本發(fā)明的一個(gè)實(shí)施例中緩存內(nèi)容命中方法包括:
[0066]101、邊緣緩存裝置接收并存儲來自接入網(wǎng)設(shè)備的內(nèi)容請求消息;
[0067]本實(shí)施例中,接入網(wǎng)設(shè)備可以是基站(例如NodeB)、無線網(wǎng)絡(luò)控制器(Rad1Network Controller, RNC)或者其他接入網(wǎng)設(shè)備,其中該基站可以是2G無線通信系統(tǒng)、3G無線通信系統(tǒng)、LTE無線通信系統(tǒng)或者其他通信系統(tǒng)中的基站,在此不作限制。
[0068]接入網(wǎng)設(shè)備接收內(nèi)容請求消息,其中該內(nèi)容請求消息攜帶有內(nèi)容標(biāo)識。具體舉例來說,該內(nèi)容請求消息可以是Http請求,例如URL (Uniform Resource Locator,統(tǒng)一資源定位符)。當(dāng)然,實(shí)際運(yùn)用中該內(nèi)容請求消息可以是其他類型的,在此不作限制。
[0069]102、所述邊緣緩存裝置從本地緩存內(nèi)容中查找與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容;
[0070]由于內(nèi)容標(biāo)識對應(yīng)的內(nèi)容較大,一般邊緣緩存裝置不會直接去查找本地緩存內(nèi)容中是否存儲有該內(nèi)容,而是通過其他方式來查找該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。例如,邊緣緩存裝置內(nèi)存儲有以往接收到的部分內(nèi)容請求消息中的內(nèi)容標(biāo)識以及該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容,該內(nèi)容標(biāo)識和所對應(yīng)的內(nèi)容在本地緩存內(nèi)容中是關(guān)聯(lián)起來的。邊緣緩存裝置在每一次接受到來自接入網(wǎng)設(shè)備的內(nèi)容請求消息時(shí),邊緣緩存裝置根據(jù)該內(nèi)容請求消息中的內(nèi)容標(biāo)識從本地緩存內(nèi)容中查找所述內(nèi)容標(biāo)識,也即通過查找邊緣緩存裝置中是否存儲有該內(nèi)容標(biāo)識來確定是否存儲有該內(nèi)容。
[0071]當(dāng)然,實(shí)際運(yùn)用中,邊緣緩存裝置也可以通過其他方法來從本地緩存內(nèi)容中查找與該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容,在此不作限制。
[0072]103、當(dāng)確定所述邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),所述邊緣緩存裝置向所述接入網(wǎng)設(shè)備發(fā)送所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容,以及在所述內(nèi)容請求消息中添加內(nèi)容命中標(biāo)識后轉(zhuǎn)發(fā)給核心緩存裝置;
[0073]在邊緣緩存裝置根據(jù)內(nèi)容標(biāo)識來查找與該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的情況下,當(dāng)所述邊緣緩存裝置存儲有所述內(nèi)容標(biāo)識時(shí),確定所述邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。當(dāng)然,若根據(jù)其他方法來查找與該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的情況下,則根據(jù)其他對應(yīng)的方法來確定該邊緣緩存裝置存儲有該內(nèi)容。
[0074]邊緣緩存裝置將該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容發(fā)送至接入網(wǎng)設(shè)備,以便該接入網(wǎng)設(shè)備能夠?qū)⒃撓嚓P(guān)內(nèi)容反饋給用戶終端。這樣,由于接入網(wǎng)設(shè)備請求的內(nèi)容能夠直接由邊緣緩存裝置反饋,能夠節(jié)省無線接入網(wǎng)和計(jì)費(fèi)監(jiān)聽裝置之間的回程線路傳輸帶寬,并且大大縮短用戶訪問內(nèi)容的時(shí)延。優(yōu)選的,邊緣緩存裝置部署在基站側(cè),能夠進(jìn)一步縮短用戶訪問內(nèi)容的時(shí)延。
[0075]另外,邊緣緩存裝置還在內(nèi)容消息請求中添加內(nèi)容命中標(biāo)識,以表示該邊緣緩存裝置已經(jīng)命中內(nèi)容請求消息所請求的內(nèi)容并發(fā)送該內(nèi)容至接入網(wǎng)設(shè)備。添加內(nèi)容命中標(biāo)識有多種方法,具體舉例來說,可以利用內(nèi)容請求消息的IP報(bào)文頭中的TOS字段作為標(biāo)識。當(dāng)內(nèi)容請求消息命中后,邊緣緩存裝置將該TOS字段中的一個(gè)bit設(shè)置為1,作為內(nèi)容命中標(biāo)識。當(dāng)然,實(shí)際運(yùn)用中也可以采用其他方法來添加內(nèi)容命中標(biāo)識,在此不作限制。
[0076]邊緣緩存裝置在所述內(nèi)容請求消息中添加內(nèi)容命中標(biāo)識后,將該內(nèi)容請求消息轉(zhuǎn)發(fā)給核心緩存裝置。
[0077]104、所述核心緩存裝置將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由計(jì)費(fèi)監(jiān)聽裝置發(fā)送給緩存控制裝置;
[0078]核心緩存裝置接收到內(nèi)容請求消息后,首先從本地緩存內(nèi)容中查找所述內(nèi)容標(biāo)識,以確認(rèn)該核心緩存裝置內(nèi)是否存儲有該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。
[0079]若有,則核心緩存裝置將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息發(fā)送給緩存控制裝置,其中該響應(yīng)消息中還攜帶有所述內(nèi)容命中標(biāo)識,且該響應(yīng)消息在發(fā)送給緩存控制裝置時(shí)會經(jīng)過計(jì)費(fèi)監(jiān)聽裝置。
[0080]若沒有,則核心緩存裝置將該內(nèi)容請求消息轉(zhuǎn)發(fā)至互聯(lián)網(wǎng),以向互聯(lián)網(wǎng)請求反饋該內(nèi)容請求消息中的內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。在核心緩存裝置接收到來自互聯(lián)網(wǎng)的反饋后,核心緩存裝置對內(nèi)容請求消息中的內(nèi)容標(biāo)識和該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容進(jìn)行存儲,還將攜帶有與該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由計(jì)費(fèi)監(jiān)聽裝置發(fā)送給緩存控制裝置,其中該響應(yīng)消息中還攜帶有所述內(nèi)容命中標(biāo)識。
[0081]計(jì)費(fèi)監(jiān)聽裝置接收到來自核心緩存裝置的響應(yīng)消息時(shí),對該響應(yīng)消息所攜帶的所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容進(jìn)行監(jiān)聽和計(jì)費(fèi)。
[0082]105、所述緩存控制裝置根據(jù)所述內(nèi)容命中標(biāo)識將所述響應(yīng)消息中的內(nèi)容丟棄。
[0083]緩存控制裝置在接收到響應(yīng)消息中攜帶有內(nèi)容命中標(biāo)識時(shí),表明邊緣緩存裝置已經(jīng)將內(nèi)容請求消息中內(nèi)容標(biāo)識對應(yīng)的內(nèi)容發(fā)送給接入網(wǎng)設(shè)備,因此,為避免接入網(wǎng)設(shè)備重復(fù)接收到內(nèi)容請求消息中內(nèi)容標(biāo)識對應(yīng)的內(nèi)容,緩存控制裝置根據(jù)該內(nèi)容命中標(biāo)識將所述響應(yīng)消息中的內(nèi)容丟棄。
[0084]本實(shí)施例中,當(dāng)所述邊緣緩存裝置本地存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),向所述接入網(wǎng)設(shè)備發(fā)送與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容,還在所述內(nèi)容請求消息中添加內(nèi)容命中標(biāo)識后轉(zhuǎn)發(fā)給核心緩存裝置;這樣,核心緩存裝置可以將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由計(jì)費(fèi)監(jiān)聽裝置發(fā)送給緩存控制裝置,以使得計(jì)費(fèi)監(jiān)聽裝置能夠?qū)υ搩?nèi)容標(biāo)識對應(yīng)的內(nèi)容進(jìn)行監(jiān)聽和計(jì)費(fèi);而由于邊緣緩存裝置已經(jīng)將該部分相關(guān)內(nèi)容反饋給用戶,因此緩存控制裝置可以根據(jù)響應(yīng)消息中攜帶的內(nèi)容命中標(biāo)識將該響應(yīng)消息的內(nèi)容丟棄,避免重復(fù)發(fā)送給用戶,而且這樣可以無需計(jì)費(fèi)監(jiān)聽裝置來丟棄內(nèi)容,而是在通信系統(tǒng)中增加緩存控制裝置來執(zhí)行該動作,能夠很大程度地降低對現(xiàn)有裝置的改造,降低改造成本。
[0085]優(yōu)選的,本發(fā)明中的緩存內(nèi)容命中方法優(yōu)選還包括:
[0086]106、當(dāng)所述邊緣緩存裝置未存儲與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),所述邊緣緩存裝置從核心緩存裝置獲取所述內(nèi)容后將所述內(nèi)容發(fā)送給所述接入網(wǎng)設(shè)備。
[0087]具體的,當(dāng)邊緣緩存裝置未存儲與內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),邊緣緩存裝置在該內(nèi)容請求消息中添加內(nèi)容未命中標(biāo)識后轉(zhuǎn)發(fā)給核心緩存裝置。添加內(nèi)容未命中標(biāo)識有多種方法,具體舉例來說,可以利用內(nèi)容請求消息的IP報(bào)文頭中的TOS字段作為標(biāo)識。當(dāng)內(nèi)容請求消息未命中時(shí),邊緣緩存裝置將該TOS字段的一個(gè)bit設(shè)置為0,作為內(nèi)容未命中標(biāo)識。當(dāng)然,實(shí)際運(yùn)用中也可以采用其他方法來添加內(nèi)容未命中標(biāo)識,在此不作限制。
[0088]核心緩存裝置將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)計(jì)費(fèi)監(jiān)聽裝置發(fā)送給緩存控制裝置,這樣,計(jì)費(fèi)監(jiān)聽裝置可以對該內(nèi)容進(jìn)行計(jì)費(fèi)和監(jiān)聽。所述響應(yīng)消息中還攜帶所述內(nèi)容未命中標(biāo)識。
[0089]緩存控制裝置根據(jù)響應(yīng)消息中所攜帶的內(nèi)容未命中標(biāo)識,將響應(yīng)消息中的與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容發(fā)送給所述邊緣緩存裝置。該邊緣緩存裝置對該內(nèi)容以及該內(nèi)容的內(nèi)容標(biāo)識存儲,還將該內(nèi)容發(fā)送給所述接入網(wǎng)設(shè)備。
[0090]當(dāng)然,上面描述僅為對當(dāng)所述邊緣緩存裝置未存儲與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),所述邊緣緩存裝置從核心緩存裝置獲取所述內(nèi)容后將所述內(nèi)容發(fā)送給所述接入網(wǎng)設(shè)備的其中一種具體方法,并不作限制。
[0091]實(shí)際運(yùn)用中,當(dāng)邊緣緩存裝置未存儲與內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),邊緣緩存裝置也可以不在該內(nèi)容請求消息中添加內(nèi)容未命中標(biāo)識,而是直接轉(zhuǎn)發(fā)給核心緩存裝置。核心緩存裝置將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由所述計(jì)費(fèi)監(jiān)聽裝置發(fā)送給所述緩存控制裝置。緩存控制裝置在該響應(yīng)消息內(nèi)未檢測到有內(nèi)容命中標(biāo)識的存在時(shí),即可將所述響應(yīng)消息經(jīng)由所述邊緣緩存裝置發(fā)送給所述接入網(wǎng)設(shè)備。
[0092]實(shí)際運(yùn)用中,會出現(xiàn)兩個(gè)內(nèi)容請求消息中的內(nèi)容標(biāo)識對應(yīng)的內(nèi)容相同,但該兩個(gè)內(nèi)容標(biāo)識不同的情況。例如,在內(nèi)容標(biāo)識為Http請求時(shí),該Http請求包括靜態(tài)URL (UniformResource Locator,統(tǒng)一資源定位符)和動態(tài)URL兩種情況。在內(nèi)容標(biāo)識為動態(tài)URL的情況下,即使在邊緣緩存裝置存儲有該動態(tài)URL對應(yīng)的內(nèi)容,邊緣緩存裝置內(nèi)存儲的動態(tài)URL也有可能與內(nèi)容請求消息中的動態(tài)URL不相同。甚至,兩個(gè)對應(yīng)一樣內(nèi)容的靜態(tài)URL也有可能不一樣。這樣,會導(dǎo)致邊緣緩存裝置有可能向核心緩存裝置請求反饋重復(fù)的內(nèi)容,進(jìn)而導(dǎo)致邊緣緩存裝置重復(fù)存儲相同的內(nèi)容,浪費(fèi)緩存資源。實(shí)際運(yùn)用中,有多種方法能夠解決該問題,下面對本發(fā)明實(shí)施例中對緩存內(nèi)容命中方法進(jìn)行描述。請參閱圖2,本發(fā)明的另一個(gè)實(shí)施例中緩存內(nèi)容命中方法包括:
[0093]201、邊緣緩存裝置接收并存儲來自接入網(wǎng)設(shè)備的內(nèi)容請求消息;
[0094]詳細(xì)說明請參見圖1所示實(shí)施例中步驟101的說明。
[0095]202、所述邊緣緩存裝置根據(jù)所述內(nèi)容標(biāo)識從本地緩存內(nèi)容中查找與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容;
[0096]詳細(xì)說明請參見圖1所示實(shí)施例中步驟102的說明。
[0097]203、當(dāng)所述邊緣緩存裝置未存儲有所述內(nèi)容標(biāo)識時(shí),所述邊緣緩存裝置將所述內(nèi)容請求消息轉(zhuǎn)發(fā)給所述核心緩存裝置;
[0098]當(dāng)所述邊緣緩存裝置未存儲有所述內(nèi)容標(biāo)識時(shí),有兩種可能情況,一種是該邊緣緩存裝置中存儲有該內(nèi)容標(biāo)識所對應(yīng)的內(nèi)容,但該邊緣緩存裝置中存儲的與該內(nèi)容對應(yīng)的內(nèi)容標(biāo)識與所接收到的內(nèi)容請求消息中的內(nèi)容標(biāo)識不一樣;另一種情況是邊緣緩存裝置中并未存儲有該內(nèi)容標(biāo)識所對應(yīng)的內(nèi)容。為分清是哪種情況,邊緣緩存裝置將該內(nèi)容該請求消息轉(zhuǎn)發(fā)給核心緩存裝置。
[0099]204、所述核心緩存裝置根據(jù)所述內(nèi)容標(biāo)識獲取與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容;
[0100]核心緩存裝置接收到內(nèi)容請求消息后,首先從本地緩存內(nèi)容中查找所述內(nèi)容標(biāo)識,以確認(rèn)該核心緩存裝置內(nèi)是否存儲有該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容;若有,則獲取該內(nèi)容。若沒有,則核心緩存裝置將該內(nèi)容請求消息轉(zhuǎn)發(fā)至互聯(lián)網(wǎng),以從互聯(lián)網(wǎng)獲取該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。
[0101]205、所述核心緩存裝置計(jì)算所述內(nèi)容的哈希(Hash)標(biāo)識,將包括所述哈希標(biāo)識的響應(yīng)消息依次經(jīng)由所述計(jì)費(fèi)監(jiān)聽裝置與所述緩存控制裝置發(fā)送給所述邊緣緩存裝置;
[0102]核心緩存裝置計(jì)算該內(nèi)容的哈希(Hash)標(biāo)識后,將該哈希標(biāo)識加入響應(yīng)消息中,并將該響應(yīng)消息發(fā)送至邊緣緩存裝置。由于在通信系統(tǒng)中,核心緩存裝置發(fā)往邊緣緩存裝置的數(shù)據(jù)都會經(jīng)過計(jì)費(fèi)監(jiān)聽裝置和緩存控制裝置,因此該響應(yīng)消息依次經(jīng)由計(jì)費(fèi)監(jiān)聽裝置和緩存控制裝置發(fā)送給邊緣緩存裝置。
[0103]206、所述邊緣緩存裝置根據(jù)所述哈希標(biāo)識從本地緩存內(nèi)容中查找所述哈希標(biāo)識;
[0104]邊緣緩存裝本地緩存內(nèi)容中存儲有以往接收到的至少部分來自核心緩存裝置的哈希標(biāo)識以及該哈希標(biāo)識所對應(yīng)的內(nèi)容。在邊緣緩存裝置接收到哈希標(biāo)識時(shí),從本地緩存內(nèi)容中查找該哈希標(biāo)識,以確認(rèn)本地緩存內(nèi)容中是否存儲有內(nèi)容請求消息中的內(nèi)容標(biāo)識所對應(yīng)的內(nèi)容。
[0105]207、當(dāng)所述邊緣緩存裝置存儲有所述哈希標(biāo)識時(shí),確定所述邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容;
[0106]208、當(dāng)所述邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),所述邊緣緩存裝置向所述接入網(wǎng)設(shè)備發(fā)送所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容,以及在所述內(nèi)容請求消息中添加內(nèi)容命中標(biāo)識后轉(zhuǎn)發(fā)給核心緩存裝置;
[0107]詳細(xì)說明請參見圖1所示實(shí)施例中步驟103的說明。
[0108]209、所述核心緩存裝置將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由計(jì)費(fèi)監(jiān)聽裝置發(fā)送給緩存控制裝置;
[0109]詳細(xì)說明請參見圖1所示實(shí)施例中步驟104的說明。
[0110]2010、所述緩存控制裝置根據(jù)所述內(nèi)容命中標(biāo)識將所述響應(yīng)消息中的內(nèi)容丟棄。
[0111]詳細(xì)說明請參見圖1所示實(shí)施例中步驟105的說明。
[0112]本實(shí)施例中,在邊緣緩存裝置未存儲有內(nèi)容請求消息中的內(nèi)容標(biāo)識時(shí),邊緣緩存裝置通過將該內(nèi)容請求消息發(fā)送至核心緩存裝置,以根據(jù)內(nèi)容請求消息中的內(nèi)容標(biāo)識對應(yīng)的內(nèi)容計(jì)算出該內(nèi)容的哈希(Hash)標(biāo)識;由于哈希標(biāo)識能夠唯一標(biāo)識該內(nèi)容,也即同樣的內(nèi)容只會對應(yīng)一個(gè)哈希標(biāo)識,而不像同樣的內(nèi)容可以對應(yīng)至少兩個(gè)內(nèi)容標(biāo)識,避免了內(nèi)容一致但邊緣緩存裝置內(nèi)存儲的內(nèi)容標(biāo)識與該內(nèi)容請求消息中的內(nèi)容標(biāo)識不一致而導(dǎo)致的邊緣緩存裝置向核心緩存裝置請求反饋重復(fù)的內(nèi)容的情況。
[0113]本實(shí)施例中,邊緣緩存裝置在接受并存儲來自接入網(wǎng)設(shè)備的內(nèi)容請求消息時(shí),首先根據(jù)內(nèi)容標(biāo)識從本地緩存內(nèi)容中查找與該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容,在查找不到該內(nèi)容標(biāo)識時(shí),才將該內(nèi)容請求消息轉(zhuǎn)發(fā)給核心緩存裝置,來讓核心緩存裝置計(jì)算該內(nèi)容的哈希標(biāo)識并發(fā)送給邊緣緩存裝置,邊緣緩存裝置再根據(jù)該內(nèi)容的哈希標(biāo)識來從本地緩存內(nèi)容中查找該內(nèi)容。
[0114]實(shí)際運(yùn)用中,邊緣緩存裝置在接受并存儲來自接入網(wǎng)設(shè)備的內(nèi)容請求消息時(shí),也可以不是首先根據(jù)內(nèi)容標(biāo)識從本地緩存內(nèi)容中查找該內(nèi)容,而是直接將該內(nèi)容請求消息轉(zhuǎn)發(fā)給核心緩存裝置,在核心緩存裝置計(jì)算該內(nèi)容的哈希標(biāo)識并發(fā)送給邊緣緩存裝置后,邊緣緩存裝置才根據(jù)該內(nèi)容的哈希標(biāo)識來從本地緩存內(nèi)容中查找該內(nèi)容。邊緣緩存裝置每一次接收到哈希標(biāo)識,都存儲該哈希標(biāo)識,并將該哈希標(biāo)識和與該哈希標(biāo)識對應(yīng)的內(nèi)容進(jìn)行關(guān)聯(lián),以便下一次邊緣緩存裝置能夠根據(jù)該哈希標(biāo)識查找到與該哈希標(biāo)識對應(yīng)的內(nèi)容。
[0115]為便于理解,下面以一個(gè)實(shí)際應(yīng)用場景對本發(fā)明實(shí)施例的緩存內(nèi)容命中方法進(jìn)行描述。
[0116]用戶終端需要訪問互聯(lián)網(wǎng)的相關(guān)內(nèi)容時(shí),接入網(wǎng)設(shè)備向邊緣緩存裝置發(fā)送內(nèi)容請求消息,該內(nèi)容請求消息攜帶有內(nèi)容標(biāo)識。邊緣緩存裝置接收并存儲來自接入網(wǎng)設(shè)備的內(nèi)容請求消息,并根據(jù)所述內(nèi)容標(biāo)識從本地緩存內(nèi)容中查找與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。
[0117]具體的,當(dāng)所述邊緣緩存裝置存儲有所述內(nèi)容標(biāo)識時(shí),確定所述邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。若所述邊緣緩存裝置在本地緩存內(nèi)容中查找不到所述內(nèi)容標(biāo)識,則邊緣緩存裝置將所述內(nèi)容請求消息轉(zhuǎn)發(fā)給所述核心緩存裝置。核心緩存裝置根據(jù)所述內(nèi)容請求消息中的內(nèi)容標(biāo)識獲取與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。
[0118]具體的,核心緩存裝置接收到內(nèi)容請求消息后,首先從本地緩存內(nèi)容中查找所述內(nèi)容標(biāo)識,以確認(rèn)該核心緩存裝置內(nèi)是否存儲有該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。若有,則核心緩存裝置將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息發(fā)送給緩存控制裝置,其中該響應(yīng)消息中還攜帶有所述內(nèi)容命中標(biāo)識,且該響應(yīng)消息在發(fā)送給緩存控制裝置時(shí)會經(jīng)過計(jì)費(fèi)監(jiān)聽
>J-U ρ?α裝直。
[0119]若沒有,則核心緩存裝置將該內(nèi)容請求消息轉(zhuǎn)發(fā)至互聯(lián)網(wǎng),以向互聯(lián)網(wǎng)請求反饋該內(nèi)容請求消息中的內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。在核心緩存裝置接收到來自互聯(lián)網(wǎng)的反饋后,核心緩存裝置對內(nèi)容請求消息中的內(nèi)容標(biāo)識和該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容進(jìn)行存儲。
[0120]核心緩存裝置計(jì)算該內(nèi)容的哈希(Hash)標(biāo)識后,將該哈希標(biāo)識加入響應(yīng)消息中,并將該響應(yīng)消息發(fā)送至邊緣緩存裝置。由于在通信系統(tǒng)中,核心緩存裝置發(fā)往邊緣緩存裝置的數(shù)據(jù)都會經(jīng)過計(jì)費(fèi)監(jiān)聽裝置和緩存控制裝置,因此該響應(yīng)消息依次經(jīng)由計(jì)費(fèi)監(jiān)聽裝置和緩存控制裝置發(fā)送給邊緣緩存裝置。
[0121]邊緣緩存裝本地緩存內(nèi)容中存儲有以往接收到的至少部分來自核心緩存裝置的哈希標(biāo)識以及該哈希標(biāo)識所對應(yīng)的內(nèi)容。在邊緣緩存裝置接收到哈希標(biāo)識時(shí),從本地緩存內(nèi)容中查找該哈希標(biāo)識,以確認(rèn)本地緩存內(nèi)容中是否存儲有內(nèi)容請求消息中的內(nèi)容標(biāo)識所對應(yīng)的內(nèi)容。當(dāng)所述邊緣緩存裝置存儲有所述哈希標(biāo)識時(shí),確定所述邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。
[0122]確定邊緣緩存裝置存儲有與內(nèi)容標(biāo)識對應(yīng)的內(nèi)容之后,邊緣緩存裝置向所述接入網(wǎng)設(shè)備發(fā)送所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。另外,該邊緣緩存裝置還設(shè)置該內(nèi)容請求消息的IP報(bào)文頭中的TOS字段的一個(gè)bit為1,作為內(nèi)容命中標(biāo)識。邊緣緩存裝置將該攜帶有內(nèi)容命中標(biāo)識的內(nèi)容請求消息轉(zhuǎn)發(fā)給核心緩存裝置。
[0123]核心緩存裝置將攜帶有與該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由計(jì)費(fèi)監(jiān)聽裝置發(fā)送給緩存控制裝置,其中該響應(yīng)消息中還攜帶有所述內(nèi)容命中標(biāo)識。
[0124]計(jì)費(fèi)監(jiān)聽裝置接收到來自核心緩存裝置的響應(yīng)消息時(shí),對該響應(yīng)消息所攜帶的所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容進(jìn)行監(jiān)聽和計(jì)費(fèi)。
[0125]緩存控制裝置在接收到響應(yīng)消息中攜帶有內(nèi)容命中標(biāo)識時(shí),表明邊緣緩存裝置已經(jīng)將內(nèi)容請求消息中內(nèi)容標(biāo)識對應(yīng)的內(nèi)容發(fā)送給接入網(wǎng)設(shè)備,因此,為避免接入網(wǎng)設(shè)備重復(fù)接收到內(nèi)容請求消息中內(nèi)容標(biāo)識對應(yīng)的內(nèi)容,緩存控制裝置根據(jù)該內(nèi)容命中標(biāo)識將所述響應(yīng)消息中的內(nèi)容丟棄。
[0126]若所述邊緣緩存裝置既未存儲有內(nèi)容請求消息中的內(nèi)容標(biāo)識也未存儲有該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的哈希標(biāo)識,則確定該邊緣緩存裝置中未存儲有該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。邊緣緩存裝置設(shè)置該內(nèi)容請求消息的IP報(bào)文頭中的TOS字段的一個(gè)bit為0,作為內(nèi)容未命中標(biāo)識。邊緣緩存裝置向所述核心緩存裝置發(fā)送所述內(nèi)容請求消息。
[0127]核心緩存裝置將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)計(jì)費(fèi)監(jiān)聽裝置發(fā)送給緩存控制裝置,這樣,計(jì)費(fèi)監(jiān)聽裝置可以對該內(nèi)容進(jìn)行計(jì)費(fèi)和監(jiān)聽。所述響應(yīng)消息中還攜帶所述內(nèi)容未命中標(biāo)識。
[0128]緩存控制裝置根據(jù)響應(yīng)消息中所攜帶的內(nèi)容未命中標(biāo)識,將響應(yīng)消息中的與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容發(fā)送給所述邊緣緩存裝置。該邊緣緩存裝置對該內(nèi)容以及該內(nèi)容的內(nèi)容標(biāo)識存儲,還將該內(nèi)容發(fā)送給所述接入網(wǎng)設(shè)備。
[0129]上面對本發(fā)明實(shí)施例中的緩存內(nèi)容命中方法進(jìn)行了描述,下面對本發(fā)明實(shí)施例中的通信系統(tǒng)進(jìn)行描述,請參閱圖3,本發(fā)明實(shí)施例中通信系統(tǒng)300包括:
[0130]接入網(wǎng)設(shè)備301、邊緣緩存裝置302、緩存控制裝置303、計(jì)費(fèi)監(jiān)聽裝置304和核心緩存裝置305。
[0131]所述邊緣緩存裝置302用于接收并存儲來自接入網(wǎng)設(shè)備301的內(nèi)容請求消息,所述內(nèi)容請求消息攜帶內(nèi)容標(biāo)識;
[0132]所述邊緣緩存裝置302還用于從本地緩存內(nèi)容中查找與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容;
[0133]所述邊緣緩存裝置302還用于當(dāng)確定所述邊緣緩存裝置302存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),向所述接入網(wǎng)設(shè)備301發(fā)送與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容,以及在所述內(nèi)容請求消息中添加內(nèi)容命中標(biāo)識后轉(zhuǎn)發(fā)給核心緩存裝置305 ;
[0134]所述核心緩存裝置305用于將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由所述計(jì)費(fèi)監(jiān)聽裝置304發(fā)送給所述緩存控制裝置303,所述響應(yīng)消息中攜帶所述內(nèi)容命中標(biāo)識;
[0135]所述緩存控制裝置303用于根據(jù)所述內(nèi)容命中標(biāo)識將所述響應(yīng)消息中的內(nèi)容丟棄。
[0136]本發(fā)明中,當(dāng)所述邊緣緩存裝置本地存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),向所述接入網(wǎng)設(shè)備發(fā)送與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容,還在所述內(nèi)容請求消息中添加內(nèi)容命中標(biāo)識后轉(zhuǎn)發(fā)給核心緩存裝置;這樣,核心緩存裝置可以將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由計(jì)費(fèi)監(jiān)聽裝置發(fā)送給緩存控制裝置,以使得計(jì)費(fèi)監(jiān)聽裝置能夠?qū)υ搩?nèi)容標(biāo)識對應(yīng)的內(nèi)容進(jìn)行監(jiān)聽和計(jì)費(fèi);而由于邊緣緩存裝置已經(jīng)將該部分相關(guān)內(nèi)容反饋給用戶,因此緩存控制裝置可以根據(jù)響應(yīng)消息中攜帶的內(nèi)容命中標(biāo)識將該響應(yīng)消息的內(nèi)容丟棄,避免重復(fù)發(fā)送給用戶,而且,這樣可以無需計(jì)費(fèi)監(jiān)聽裝置來丟棄內(nèi)容,而是在通信系統(tǒng)中增加緩存控制裝置來執(zhí)行該動作,能夠很大程度地降低對現(xiàn)有裝置的改造,降低改造成本。
[0137]優(yōu)選的,本實(shí)施例中,所述邊緣緩存裝置還用于當(dāng)所述邊緣緩存裝置未存儲與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),從核心緩存裝置獲取所述內(nèi)容后將所述內(nèi)容發(fā)送給所述接入網(wǎng)設(shè)備。
[0138]具體舉例來說,所述邊緣緩存裝置具體用于當(dāng)所述邊緣緩存裝置未存儲與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),在所述內(nèi)容請求消息中添加內(nèi)容未命中標(biāo)識后轉(zhuǎn)發(fā)給所述核心緩存裝置。所述核心緩存裝置還用于將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由所述計(jì)費(fèi)監(jiān)聽裝置發(fā)送給所述緩存控制裝置,所述響應(yīng)消息中攜帶所述內(nèi)容未命中標(biāo)識。所述緩存控制裝置還用于根據(jù)所述內(nèi)容未命中標(biāo)識,將所述內(nèi)容經(jīng)所述邊緣緩存裝置發(fā)送給所述接入網(wǎng)設(shè)備。
[0139]或者,當(dāng)邊緣緩存裝置未存儲與內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),邊緣緩存裝置也可以不在該內(nèi)容請求消息中添加內(nèi)容未命中標(biāo)識,而是直接轉(zhuǎn)發(fā)給核心緩存裝置。核心緩存裝置將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由所述計(jì)費(fèi)監(jiān)聽裝置發(fā)送給所述緩存控制裝置。緩存控制裝置在該響應(yīng)消息內(nèi)未檢測到有內(nèi)容命中標(biāo)識的存在時(shí),即可將所述響應(yīng)消息經(jīng)由所述邊緣緩存裝置發(fā)送給所述接入網(wǎng)設(shè)備。
[0140]優(yōu)選的,本實(shí)施例中,邊緣緩存裝置具體用于根據(jù)所述內(nèi)容標(biāo)識從本地緩存內(nèi)容中查找與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容,當(dāng)所述邊緣緩存裝置存儲有所述內(nèi)容標(biāo)識時(shí),確定所述邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。
[0141]實(shí)際運(yùn)用中,會出現(xiàn)兩個(gè)內(nèi)容請求消息中的內(nèi)容標(biāo)識對應(yīng)的內(nèi)容相同,但該兩個(gè)內(nèi)容標(biāo)識不同的情況。例如,在內(nèi)容標(biāo)識為Http請求時(shí),該Http請求包括靜態(tài)URL (UniformResource Locator,統(tǒng)一資源定位符)和動態(tài)URL兩種情況。在內(nèi)容標(biāo)識為動態(tài)URL的情況下,即使在邊緣緩存裝置存儲有該動態(tài)URL對應(yīng)的內(nèi)容,邊緣緩存裝置內(nèi)存儲的動態(tài)URL也有可能與內(nèi)容請求消息中的動態(tài)URL不相同。甚至,兩個(gè)對應(yīng)一樣內(nèi)容的靜態(tài)URL也有可能不一樣。這樣,會導(dǎo)致邊緣緩存裝置有可能向核心緩存裝置請求反饋重復(fù)的內(nèi)容,進(jìn)而導(dǎo)致邊緣緩存裝置重復(fù)存儲相同的內(nèi)容,浪費(fèi)緩存資源。
[0142]因此,進(jìn)一步,優(yōu)選的,所述邊緣緩存裝置還用于當(dāng)所述邊緣緩存裝置未存儲有所述內(nèi)容標(biāo)識時(shí),將所述內(nèi)容請求消息轉(zhuǎn)發(fā)給所述核心緩存裝置。
[0143]所述核心緩存裝置還用于根據(jù)所述內(nèi)容標(biāo)識獲取與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容,計(jì)算所述內(nèi)容的哈希(Hash)標(biāo)識,將包括所述哈希標(biāo)識的響應(yīng)消息依次經(jīng)由所述計(jì)費(fèi)監(jiān)聽裝置與所述緩存控制裝置發(fā)送給所述邊緣緩存裝置。
[0144]所述邊緣緩存裝置還用于根據(jù)所述哈希標(biāo)識從本地緩存內(nèi)容中查找所述哈希標(biāo)識,當(dāng)所述邊緣緩存裝置存儲有所述哈希標(biāo)識時(shí),確定所述邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。
[0145]這樣,由于哈希標(biāo)識能夠唯一標(biāo)識該內(nèi)容,也即同樣的內(nèi)容只會對應(yīng)一個(gè)哈希標(biāo)識,而不像同樣的內(nèi)容可以對應(yīng)至少兩個(gè)內(nèi)容標(biāo)識,避免了內(nèi)容一致但邊緣緩存裝置內(nèi)存儲的內(nèi)容標(biāo)識與該內(nèi)容請求消息中的內(nèi)容標(biāo)識不一致而導(dǎo)致的邊緣緩存裝置向核心緩存裝置請求反饋重復(fù)的內(nèi)容的情況。
[0146]本實(shí)施例中,邊緣緩存裝置具體用于在接受并存儲來自接入網(wǎng)設(shè)備的內(nèi)容請求消息時(shí),首先根據(jù)內(nèi)容標(biāo)識從本地緩存內(nèi)容中查找與該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容,在查找不到該內(nèi)容標(biāo)識時(shí),才將該內(nèi)容請求消息轉(zhuǎn)發(fā)給核心緩存裝置,來讓核心緩存裝置計(jì)算該內(nèi)容的哈希標(biāo)識并發(fā)送給邊緣緩存裝置,邊緣緩存裝置再根據(jù)該內(nèi)容的哈希標(biāo)識來從本地緩存內(nèi)容中查找該內(nèi)容。
[0147]實(shí)際運(yùn)用中,邊緣緩存裝置在接受并存儲來自接入網(wǎng)設(shè)備的內(nèi)容請求消息時(shí),也可以不是首先根據(jù)內(nèi)容標(biāo)識從本地緩存內(nèi)容中查找該內(nèi)容,而是直接將該內(nèi)容請求消息轉(zhuǎn)發(fā)給核心緩存裝置,在核心緩存裝置計(jì)算該內(nèi)容的哈希標(biāo)識并發(fā)送給邊緣緩存裝置后,邊緣緩存裝置才根據(jù)該內(nèi)容的哈希標(biāo)識來從本地緩存內(nèi)容中查找該內(nèi)容。邊緣緩存裝置每一次接收到哈希標(biāo)識,都存儲該哈希標(biāo)識,并將該哈希標(biāo)識和與該哈希標(biāo)識對應(yīng)的內(nèi)容進(jìn)行關(guān)聯(lián),以便下一次邊緣緩存裝置能夠根據(jù)該哈希標(biāo)識查找到與該哈希標(biāo)識對應(yīng)的內(nèi)容。
[0148]為便于理解,下面以一個(gè)實(shí)際應(yīng)用場景對本發(fā)明實(shí)施例的通信系統(tǒng)進(jìn)行描述。
[0149]用戶終端需要訪問互聯(lián)網(wǎng)的相關(guān)內(nèi)容時(shí),接入網(wǎng)設(shè)備向邊緣緩存裝置發(fā)送內(nèi)容請求消息,該內(nèi)容請求消息攜帶有內(nèi)容標(biāo)識。邊緣緩存裝置接收并存儲來自接入網(wǎng)設(shè)備的內(nèi)容請求消息,并根據(jù)所述內(nèi)容標(biāo)識從本地緩存內(nèi)容中查找與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。
[0150]具體的,當(dāng)所述邊緣緩存裝置存儲有所述內(nèi)容標(biāo)識時(shí),確定所述邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。若所述邊緣緩存裝置在本地緩存內(nèi)容中查找不到所述內(nèi)容標(biāo)識,則邊緣緩存裝置將所述內(nèi)容請求消息轉(zhuǎn)發(fā)給所述核心緩存裝置。核心緩存裝置根據(jù)所述內(nèi)容請求消息中的內(nèi)容標(biāo)識獲取與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。
[0151]具體的,核心緩存裝置接收到內(nèi)容請求消息后,首先從本地緩存內(nèi)容中查找所述內(nèi)容標(biāo)識,以確認(rèn)該核心緩存裝置內(nèi)是否存儲有該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。若有,則核心緩存裝置將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息發(fā)送給緩存控制裝置,其中該響應(yīng)消息中還攜帶有所述內(nèi)容命中標(biāo)識,且該響應(yīng)消息在發(fā)送給緩存控制裝置時(shí)會經(jīng)過計(jì)費(fèi)監(jiān)聽
>J-U ρ?α裝直。
[0152]若沒有,則核心緩存裝置將該內(nèi)容請求消息轉(zhuǎn)發(fā)至互聯(lián)網(wǎng),以向互聯(lián)網(wǎng)請求反饋該內(nèi)容請求消息中的內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。在核心緩存裝置接收到來自互聯(lián)網(wǎng)的反饋后,核心緩存裝置對內(nèi)容請求消息中的內(nèi)容標(biāo)識和該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容進(jìn)行存儲。
[0153]核心緩存裝置計(jì)算該內(nèi)容的哈希(Hash)標(biāo)識后,將該哈希標(biāo)識加入響應(yīng)消息中,并將該響應(yīng)消息發(fā)送至邊緣緩存裝置。由于在通信系統(tǒng)中,核心緩存裝置發(fā)往邊緣緩存裝置的數(shù)據(jù)都會經(jīng)過計(jì)費(fèi)監(jiān)聽裝置和緩存控制裝置,因此該響應(yīng)消息依次經(jīng)由計(jì)費(fèi)監(jiān)聽裝置和緩存控制裝置發(fā)送給邊緣緩存裝置。
[0154]邊緣緩存裝本地緩存內(nèi)容中存儲有以往接收到的至少部分來自核心緩存裝置的哈希標(biāo)識以及該哈希標(biāo)識所對應(yīng)的內(nèi)容。在邊緣緩存裝置接收到哈希標(biāo)識時(shí),從本地緩存內(nèi)容中查找該哈希標(biāo)識,以確認(rèn)本地緩存內(nèi)容中是否存儲有內(nèi)容請求消息中的內(nèi)容標(biāo)識所對應(yīng)的內(nèi)容。當(dāng)所述邊緣緩存裝置存儲有所述哈希標(biāo)識時(shí),確定所述邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。
[0155]確定邊緣緩存裝置存儲有與內(nèi)容標(biāo)識對應(yīng)的內(nèi)容之后,邊緣緩存裝置向所述接入網(wǎng)設(shè)備發(fā)送所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。另外,該邊緣緩存裝置還設(shè)置該內(nèi)容請求消息的IP報(bào)文頭中的TOS字段的一個(gè)bit為1,作為內(nèi)容命中標(biāo)識。邊緣緩存裝置將該攜帶有內(nèi)容命中標(biāo)識的內(nèi)容請求消息轉(zhuǎn)發(fā)給核心緩存裝置。
[0156]核心緩存裝置將攜帶有與該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由計(jì)費(fèi)監(jiān)聽裝置發(fā)送給緩存控制裝置,其中該響應(yīng)消息中還攜帶有所述內(nèi)容命中標(biāo)識。
[0157]計(jì)費(fèi)監(jiān)聽裝置接收到來自核心緩存裝置的響應(yīng)消息時(shí),對該響應(yīng)消息所攜帶的所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容進(jìn)行監(jiān)聽和計(jì)費(fèi)。
[0158]緩存控制裝置在接收到響應(yīng)消息中攜帶有內(nèi)容命中標(biāo)識時(shí),表明邊緣緩存裝置已經(jīng)將內(nèi)容請求消息中內(nèi)容標(biāo)識對應(yīng)的內(nèi)容發(fā)送給接入網(wǎng)設(shè)備,因此,為避免接入網(wǎng)設(shè)備重復(fù)接收到內(nèi)容請求消息中內(nèi)容標(biāo)識對應(yīng)的內(nèi)容,緩存控制裝置根據(jù)該內(nèi)容命中標(biāo)識將所述響應(yīng)消息中的內(nèi)容丟棄。
[0159]若所述邊緣緩存裝置既未存儲有內(nèi)容請求消息中的內(nèi)容標(biāo)識也未存儲有該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的哈希標(biāo)識,則確定該邊緣緩存裝置中未存儲有該內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。邊緣緩存裝置設(shè)置該內(nèi)容請求消息的IP報(bào)文頭中的TOS字段的一個(gè)bit為0,作為內(nèi)容未命中標(biāo)識。邊緣緩存裝置向所述核心緩存裝置發(fā)送所述內(nèi)容請求消息。
[0160]核心緩存裝置將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)計(jì)費(fèi)監(jiān)聽裝置發(fā)送給緩存控制裝置,這樣,計(jì)費(fèi)監(jiān)聽裝置可以對該內(nèi)容進(jìn)行計(jì)費(fèi)和監(jiān)聽。所述響應(yīng)消息中還攜帶所述內(nèi)容未命中標(biāo)識。
[0161]緩存控制裝置根據(jù)響應(yīng)消息中所攜帶的內(nèi)容未命中標(biāo)識,將響應(yīng)消息中的與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容發(fā)送給所述邊緣緩存裝置。該邊緣緩存裝置對該內(nèi)容以及該內(nèi)容的內(nèi)容標(biāo)識存儲,還將該內(nèi)容發(fā)送給所述接入網(wǎng)設(shè)備。
[0162]所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實(shí)施例中的對應(yīng)過程,在此不再贅述。
[0163]在本申請所提供的幾個(gè)實(shí)施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實(shí)現(xiàn)。例如,以上所描述的裝置實(shí)施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實(shí)際實(shí)現(xiàn)時(shí)可以有另外的劃分方式,例如多個(gè)單元或組件可以結(jié)合或者可以集成到另一個(gè)系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點(diǎn),所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機(jī)械或其它的形式。
[0164]所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個(gè)地方,或者也可以分布到多個(gè)網(wǎng)絡(luò)單元上??梢愿鶕?jù)實(shí)際的需要選擇其中的部分或者全部單元來實(shí)現(xiàn)本實(shí)施例方案的目的。
[0165]另外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能單元的形式實(shí)現(xiàn)。
[0166]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲在一個(gè)計(jì)算機(jī)可讀取存儲介質(zhì)中。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個(gè)存儲介質(zhì)中,包括若干指令用以使得一臺計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機(jī)存取存儲器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
[0167]以上所述,以上實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的精神和范圍。
【權(quán)利要求】
1.一種緩存內(nèi)容命中方法,其特征在于,包括: 邊緣緩存裝置接收并存儲來自接入網(wǎng)設(shè)備的內(nèi)容請求消息,所述內(nèi)容請求消息攜帶內(nèi)容標(biāo)識; 所述邊緣緩存裝置從本地緩存內(nèi)容中查找與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容; 當(dāng)確定所述邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),向所述接入網(wǎng)設(shè)備發(fā)送與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容;所述邊緣緩存裝置在所述內(nèi)容請求消息中添加內(nèi)容命中標(biāo)識后轉(zhuǎn)發(fā)給核心緩存裝置; 所述核心緩存裝置將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由計(jì)費(fèi)監(jiān)聽裝置發(fā)送給緩存控制裝置,所述響應(yīng)消息中攜帶所述內(nèi)容命中標(biāo)識; 所述緩存控制裝置根據(jù)所述內(nèi)容命中標(biāo)識將所述響應(yīng)消息中的內(nèi)容丟棄。
2.如權(quán)利要求1所述的緩存內(nèi)容命中方法,其特征在于,所述確定邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容包括: 所述邊緣緩存裝置根據(jù)所述內(nèi)容標(biāo)識從本地緩存內(nèi)容中查找與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容; 當(dāng)所述邊緣緩存裝置存儲有所述內(nèi)容標(biāo)識時(shí),確定所述邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。
3.根據(jù)權(quán)利要求1所述的緩存內(nèi)容命中方法,其特征在于,所述確定邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容包括: 所述邊緣緩存裝置將所述內(nèi)容請求消息轉(zhuǎn)發(fā)給所述核心緩存裝置; 所述核心緩存裝置根據(jù)所述內(nèi)容標(biāo)識獲取與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容; 所述核心緩存裝置計(jì)算所述內(nèi)容的哈希(Hash)標(biāo)識,將包括所述哈希標(biāo)識的響應(yīng)消息依次經(jīng)由所述計(jì)費(fèi)監(jiān)聽裝置與所述緩存控制裝置發(fā)送給所述邊緣緩存裝置; 所述邊緣緩存裝置根據(jù)所述哈希標(biāo)識從本地緩存內(nèi)容中查找所述哈希標(biāo)識對應(yīng)的內(nèi)容; 當(dāng)所述邊緣緩存裝置存儲有所述哈希標(biāo)識時(shí),確定所述邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。
4.如權(quán)利要求1所述的緩存內(nèi)容命中方法,其特征在于,所述方法還包括: 當(dāng)所述邊緣緩存裝置未存儲與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),所述邊緣緩存裝置從核心緩存裝置獲取所述內(nèi)容后將所述內(nèi)容發(fā)送給所述接入網(wǎng)設(shè)備。
5.根據(jù)權(quán)利要求4所述的緩存內(nèi)容命中方法,其特征在于,所述當(dāng)所述邊緣緩存裝置未存儲與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),所述邊緣緩存裝置從核心緩存裝置獲取所述內(nèi)容后將所述內(nèi)容發(fā)送給所述接入網(wǎng)設(shè)備包括: 當(dāng)所述邊緣緩存裝置未存儲與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),所述邊緣緩存裝置在所述內(nèi)容請求消息中添加內(nèi)容未命中標(biāo)識后轉(zhuǎn)發(fā)給所述核心緩存裝置; 所述核心緩存裝置將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由所述計(jì)費(fèi)監(jiān)聽裝置發(fā)送給所述緩存控制裝置,所述響應(yīng)消息中攜帶所述內(nèi)容未命中標(biāo)識; 所述緩存控制裝置根據(jù)所述內(nèi)容未命中標(biāo)識,將所述內(nèi)容經(jīng)所述邊緣緩存裝置發(fā)送給所述接入網(wǎng)設(shè)備。
6.如權(quán)利要求4所述的緩存內(nèi)容命中方法,其特征在于,所述當(dāng)所述邊緣緩存裝置未存儲與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),所述邊緣緩存裝置從核心緩存裝置獲取所述內(nèi)容后將所述內(nèi)容響應(yīng)給所述接入網(wǎng)設(shè)備包括: 當(dāng)所述邊緣緩存裝置未存儲與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),所述邊緣緩存裝置將所述內(nèi)容請求消息轉(zhuǎn)發(fā)給所述核心緩存裝置; 所述核心緩存裝置將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由所述計(jì)費(fèi)監(jiān)聽裝置發(fā)送給所述緩存控制裝置; 所述緩存控制裝置將所述響應(yīng)消息經(jīng)由所述邊緣緩存裝置發(fā)送給所述接入網(wǎng)設(shè)備。
7.一種通信系統(tǒng),其特征在于,包括: 接入網(wǎng)設(shè)備、邊緣緩存裝置、緩存控制裝置、計(jì)費(fèi)監(jiān)聽裝置和核心緩存裝置; 所述邊緣緩存裝置用于接收并存儲來自接入網(wǎng)設(shè)備的內(nèi)容請求消息,所述內(nèi)容請求消息攜帶內(nèi)容標(biāo)識; 所述邊緣緩存裝置還用于從本地緩存內(nèi)容中查找與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容; 所述邊緣緩存裝置還用于當(dāng)確定所述邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),向所述接入網(wǎng)設(shè)備發(fā)送與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容,以及在所述內(nèi)容請求消息中添加內(nèi)容命中標(biāo)識后轉(zhuǎn)發(fā)給核心緩存裝置; 所述核心緩存裝置用于將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由所述計(jì)費(fèi)監(jiān)聽裝置發(fā)送給所述緩存控制裝置,所述響應(yīng)消息中攜帶所述內(nèi)容命中標(biāo)識; 所述緩存控制裝置用于根據(jù)所述內(nèi)容命中標(biāo)識將所述響應(yīng)消息中的內(nèi)容丟棄。
8.根據(jù)權(quán)利要求7所述的通信系統(tǒng),其特征在于,所述邊緣緩存裝置具體用于根據(jù)所述內(nèi)容標(biāo)識從本地緩存內(nèi)容中查找與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容,當(dāng)所述邊緣緩存裝置存儲有所述內(nèi)容標(biāo)識時(shí),確定所述邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。
9.根據(jù)權(quán)利要求7所述的通信系統(tǒng),其特征在于, 所述邊緣緩存裝置還用于將所述內(nèi)容請求消息轉(zhuǎn)發(fā)給所述核心緩存裝置; 所述核心緩存裝置還用于根據(jù)所述內(nèi)容標(biāo)識獲取與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容; 所述核心緩存裝置還用于計(jì)算所述內(nèi)容的哈希(Hash)標(biāo)識,將包括所述哈希標(biāo)識的響應(yīng)消息依次經(jīng)由所述計(jì)費(fèi)監(jiān)聽裝置與所述緩存控制裝置發(fā)送給所述邊緣緩存裝置; 所述邊緣緩存裝置還用于根據(jù)所述哈希標(biāo)識從本地緩存內(nèi)容中查找所述哈希標(biāo)識;所述邊緣緩存裝置還用于當(dāng)所述邊緣緩存裝置存儲有所述哈希標(biāo)識時(shí),確定所述邊緣緩存裝置存儲有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容。
10.根據(jù)權(quán)利要求7所述的通信系統(tǒng),其特征在于,所述邊緣緩存裝置還用于當(dāng)所述邊緣緩存裝置未存儲與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),從核心緩存裝置獲取所述內(nèi)容后將所述內(nèi)容發(fā)送給所述接入網(wǎng)設(shè)備。
11.根據(jù)權(quán)利要求10所述的通信系統(tǒng),其特征在于, 所述邊緣緩存裝置具體用于當(dāng)所述邊緣緩存裝置未存儲與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),在所述內(nèi)容請求消息中添加內(nèi)容未命中標(biāo)識后轉(zhuǎn)發(fā)給所述核心緩存裝置; 所述核心緩存裝置還用于將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由所述計(jì)費(fèi)監(jiān)聽裝置發(fā)送給所述緩存控制裝置,所述響應(yīng)消息中攜帶所述內(nèi)容未命中標(biāo)識; 所述緩存控制裝置還用于根據(jù)所述內(nèi)容未命中標(biāo)識,將所述內(nèi)容經(jīng)所述邊緣緩存裝置發(fā)送給所述接入網(wǎng)設(shè)備。
12.根據(jù)權(quán)利要求10所述的通信系統(tǒng),其特征在于, 所述邊緣緩存裝置具體用于當(dāng)所述邊緣緩存裝置未存儲與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容時(shí),將所述內(nèi)容請求消息轉(zhuǎn)發(fā)給所述核心緩存裝置; 所述核心緩存裝置具體用于將攜帶有與所述內(nèi)容標(biāo)識對應(yīng)的內(nèi)容的響應(yīng)消息經(jīng)由所述計(jì)費(fèi)監(jiān)聽裝置發(fā)送給所述緩存控制裝置; 所述緩存控制裝置具體用于將所述響應(yīng)消息經(jīng)由所述邊緣緩存裝置發(fā)送給所述接入網(wǎng)設(shè)備。
【文檔編號】H04L29/08GK104168317SQ201410394832
【公開日】2014年11月26日 申請日期:2014年8月12日 優(yōu)先權(quán)日:2014年8月12日
【發(fā)明者】張少林, 施雄俊 申請人:華為技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1