專利名稱:一種基于策略控制的緩存方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)中網(wǎng)絡(luò)緩存技術(shù),特別是指一種基于策略控制的緩存方法和系統(tǒng)。
背景技術(shù):
隨著互聯(lián)網(wǎng)的發(fā)展,點(diǎn)對(duì)點(diǎn)(Peer-to-Peer,P2P)下載、超文本傳輸協(xié)議(HyperText Transfer Protocol,HTTP)在線視頻等應(yīng)用越來越廣泛,其流量已經(jīng)占據(jù)了骨干網(wǎng)絡(luò)60 70%甚至更高以上的帶寬,可以預(yù)見未來帶寬的增長(zhǎng)的速率遠(yuǎn)不能滿足互聯(lián)網(wǎng)應(yīng)用對(duì)帶寬的需求。在總帶寬不足的情況下,新應(yīng)用的發(fā)展消耗了大量帶寬,帶寬不足則會(huì)導(dǎo)致部分用戶的基本應(yīng)用的體驗(yàn)受到影響,比如網(wǎng)頁(yè)(WEB)瀏覽等。同時(shí),現(xiàn)有移動(dòng)互聯(lián)網(wǎng)的基礎(chǔ)是無線網(wǎng)絡(luò),無線網(wǎng)絡(luò)的接入能力的決定因素,包括:帶寬和價(jià)格。同時(shí)這兩個(gè)因素也是無線網(wǎng)絡(luò)接入能力的瓶頸,移動(dòng)無線網(wǎng)絡(luò)的接入能力過去的發(fā)展一直比較緩慢,跟固定寬帶相比存在著巨大的差距,但現(xiàn)在無線網(wǎng)絡(luò)發(fā)展到高速鏈路分組接入技術(shù)(High Speed Uplink PacketAccess, HSPA),以及長(zhǎng)期演進(jìn)(LongTerm Evolution, LET)階段可以為用戶提供幾十兆到上百兆的帶寬時(shí),無線網(wǎng)絡(luò)才真正為用戶的寬帶數(shù)據(jù)應(yīng)用打開了窗口。在過去幾十年的發(fā)展階段中,固定寬帶是承載用戶寬帶流量的絕對(duì)主體,所以保證固定寬帶用戶的使用體驗(yàn)是互聯(lián)網(wǎng)內(nèi)容提供商(InternetServiceProvider, ISP)優(yōu)先級(jí)最高的任務(wù),ISP會(huì)將網(wǎng)站服務(wù)器或鏡像設(shè)置在主流的寬帶服務(wù)商的網(wǎng)絡(luò)中?,F(xiàn)階段移動(dòng)用戶需要訪問互聯(lián)網(wǎng)內(nèi)容通常都需要跨網(wǎng),而運(yùn)營(yíng)商之間的跨網(wǎng)帶寬由于競(jìng)爭(zhēng)的因素往往帶寬有限,同時(shí)流量結(jié)算費(fèi)用昂貴。所以對(duì)于起步較晚的移動(dòng)互聯(lián)網(wǎng)而言,現(xiàn)階段這是一塊重要的短板,嚴(yán)重影響了用戶的寬帶訪問體驗(yàn),又由于昂貴的結(jié)算費(fèi)用增加了經(jīng)營(yíng)成本。進(jìn)一步的,ISP的網(wǎng)站服務(wù)器一般都是集中方式設(shè)置,在一個(gè)較大的網(wǎng)絡(luò)之中用戶分布各地,連接到ISP服務(wù)器之間可能有長(zhǎng)距離的傳輸,長(zhǎng)途傳輸則意味著較大的傳輸時(shí)延,同時(shí)意味著傳輸路徑上可能影響傳輸質(zhì)量的網(wǎng)絡(luò)擁塞節(jié)點(diǎn)比較多,這樣時(shí)延與傳輸質(zhì)量都會(huì)直接影響的用戶的互聯(lián)網(wǎng)訪問體驗(yàn)。上述問題都是現(xiàn)階段影響移動(dòng)互聯(lián)網(wǎng)發(fā)展的因素,而網(wǎng)絡(luò)高速緩沖存儲(chǔ)器(WEBCache),即網(wǎng)絡(luò)緩存設(shè)備,正是針對(duì)這些影響移動(dòng)互聯(lián)網(wǎng)發(fā)展的因素的解決方案。由于現(xiàn)階段互聯(lián)網(wǎng)中占用流量的業(yè)務(wù),例如:P2P下載、HTTP下載、HTTP視頻、WEB瀏覽等絕大部分流量都是由用戶側(cè)發(fā)起的流量,用戶的訪問行為具有熱點(diǎn)集中,并且追逐熱點(diǎn)的特征,即同一時(shí)間網(wǎng)絡(luò)上大部分的流量都用于傳輸完全相同的熱點(diǎn)內(nèi)容,這意味著短時(shí)間內(nèi)同一個(gè)熱點(diǎn)對(duì)象被反復(fù)傳輸,并且在不同的用戶之間重復(fù)傳輸。這些傳輸可能發(fā)生在本地網(wǎng)之間,也可能會(huì)占用寶貴的長(zhǎng)途傳輸資源。因此引入了 WEB Cache技術(shù)。在互聯(lián)網(wǎng)絡(luò)中,所述WEB Cache作為一個(gè)緩存裝置,透明部署在網(wǎng)絡(luò)之中,用于監(jiān)控當(dāng)前網(wǎng)絡(luò)訪問的熱點(diǎn)對(duì)象,將熱點(diǎn)對(duì)象緩存在本地,在后續(xù)用戶繼續(xù)訪問時(shí)由WEB Cache來替代原始內(nèi)容提供商的服務(wù)器來傳輸熱點(diǎn)內(nèi)容。緩存特性為I次存儲(chǔ),多次輸出。WEBCache產(chǎn)品的這個(gè)特性可以緩解移動(dòng)運(yùn)營(yíng)商內(nèi)容缺乏以及網(wǎng)絡(luò)流量結(jié)算費(fèi)用昂貴的問題。為了解決長(zhǎng)途傳輸時(shí)延以及長(zhǎng)途傳輸資源擴(kuò)容壓力的問題,WEB Cache的設(shè)置可以是分層設(shè)置的,最下一層WEBCache要靠近用戶,在本地網(wǎng)設(shè)置WEB Cache可以服務(wù)本地用戶同時(shí)減少了熱點(diǎn)內(nèi)容在長(zhǎng)途傳輸流量,在區(qū)域中心或互聯(lián)網(wǎng)出口設(shè)置WEB Cache可以減少長(zhǎng)途傳輸流量并進(jìn)一步減少跨網(wǎng)流量。進(jìn)一步的由于存儲(chǔ)產(chǎn)品的發(fā)展非???,所以應(yīng)用WEBCache技術(shù)的核心思想是用存儲(chǔ)換傳輸,即使用更便宜的存儲(chǔ)來降低運(yùn)寬帶業(yè)務(wù)的成本?;镜腤EB Cache技術(shù)目前在互聯(lián)網(wǎng)上已經(jīng)廣泛使用,緩存設(shè)備可單獨(dú)部署也可與各類代理裝置,或網(wǎng)關(guān)合設(shè)。在互聯(lián)網(wǎng)中不同的節(jié)點(diǎn)可分別重復(fù)設(shè)置緩存設(shè)備,例如:公司級(jí)的代理服務(wù)器(PROXY)中的代理網(wǎng)關(guān)可以部署WEBCache ;城市本地網(wǎng)互聯(lián)網(wǎng)關(guān)口可以部署WEB Cache ;區(qū)域互聯(lián)網(wǎng)關(guān)口部署WEBCache ;運(yùn)營(yíng)商互聯(lián)網(wǎng)關(guān)口部署WEB Cache。每個(gè)緩存設(shè)備通常采用獨(dú)立部署,緩存設(shè)備之間以及緩存設(shè)備與其他網(wǎng)絡(luò)設(shè)備之間并沒有邏輯接口?,F(xiàn)階段的緩存設(shè)備針對(duì)網(wǎng)絡(luò)下所有的用戶,以及所有的業(yè)務(wù)提供的是同質(zhì)化的服務(wù),在網(wǎng)絡(luò)運(yùn)營(yíng)日益精細(xì)化的趨勢(shì)下,現(xiàn)有的WEB Cache技術(shù)限制了運(yùn)營(yíng)商提供更精細(xì)化定制化的服務(wù)。例如下列業(yè)務(wù)場(chǎng)景:業(yè)務(wù)場(chǎng)景一:運(yùn)營(yíng)商將用戶分級(jí)為A、B、C類,A為VIP類高價(jià)值用戶,B、C類用戶的價(jià)值逐步遞減。運(yùn)營(yíng)商希望對(duì)A類用戶提供定制化的緩存服務(wù),例如運(yùn)營(yíng)商為每個(gè)VIP用戶開設(shè)單獨(dú)的緩存空間,每個(gè)A類用戶擁有單獨(dú)的緩存空間,可以根據(jù)用戶的訪問習(xí)慣將熱點(diǎn)進(jìn)行緩存,對(duì)于一些非大眾熱點(diǎn)的內(nèi)容,不滿足系統(tǒng)級(jí)的緩存熱點(diǎn)門限,這些內(nèi)容是不會(huì)緩存在系統(tǒng)整體緩存的,但對(duì)于VIP用戶可以緩存到單獨(dú)個(gè)人的緩存空間中。在VIP用戶重復(fù)訪問時(shí)可以提高用戶的訪問速度。業(yè)務(wù)場(chǎng)景二:由于緩存向用戶輸出熱點(diǎn)對(duì)象的能力是有限的,即使?jié)M足整體要求的情況下特定熱點(diǎn)時(shí)間段也可能存在輸出能力的不足。因此在用戶分類的前提下可以優(yōu)先保證對(duì)特定用戶的緩存輸出,保證用戶的訪問體驗(yàn)。業(yè)務(wù)場(chǎng)景三:緩存作為一種流量的加速服務(wù)可以對(duì)用戶提供包月或帶寬定制服務(wù),這些都需要關(guān)聯(lián)到用戶信息,以及服務(wù)策略,而現(xiàn)有的緩存設(shè)備自身沒有足夠的信息來支撐這種分類服務(wù)。業(yè)務(wù)場(chǎng)景四:對(duì)于綜合運(yùn)營(yíng)商部署的緩存設(shè)備可能同時(shí)服務(wù)固定寬帶用戶和移動(dòng)寬帶用戶。這兩類用戶的接入方式以及終端的能力差異巨大,所以對(duì)緩存的要求也不同。臺(tái)式電腦,筆記本接入帶寬高,接入網(wǎng)絡(luò)流量大,運(yùn)營(yíng)商部署的緩存會(huì)對(duì)其熱點(diǎn)進(jìn)行緩存,而對(duì)移動(dòng)用戶而言,流量絕對(duì)值跟固網(wǎng)寬帶差多個(gè)數(shù)量級(jí),所以同一緩存設(shè)備同時(shí)服務(wù)固定網(wǎng)絡(luò)和移動(dòng)網(wǎng)絡(luò)時(shí),移動(dòng)用戶的訪問熱點(diǎn)會(huì)被固定寬帶的訪問熱點(diǎn)淹沒,所以如果緩存設(shè)備可以獲取到用戶信息則對(duì)移動(dòng)用戶的熱點(diǎn)進(jìn)行單獨(dú)統(tǒng)計(jì)則可以有效的避免這種情況。綜合上述內(nèi)容可以看出,現(xiàn)階段的網(wǎng)絡(luò)緩存設(shè)備提供的是粗放式的服務(wù),無法針對(duì)不同用戶或不同業(yè)務(wù)提供不同的緩存服務(wù)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的主要目的在于提供一種基于策略控制的緩存方法和系統(tǒng),能夠解決現(xiàn)有的網(wǎng)絡(luò)緩存設(shè)備無法提供有針對(duì)性的精細(xì)服務(wù)的問題。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:本發(fā)明提供了一種基于策略控制的緩存方法,所述方法包括:分組交換設(shè)備將轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí)添加到分組數(shù)據(jù)包中,并發(fā)送給網(wǎng)絡(luò)緩存設(shè)備;網(wǎng)絡(luò)緩存設(shè)備提取用戶標(biāo)識(shí),將所述轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí),和/或業(yè)務(wù)信息上報(bào)給策略控制設(shè)備(PCRF);PCRF根據(jù)用戶標(biāo)識(shí),和/或業(yè)務(wù)信息關(guān)聯(lián)到對(duì)應(yīng)的緩存業(yè)務(wù)策略,將所述緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備;網(wǎng)絡(luò)緩存設(shè)備根據(jù)所述緩存業(yè)務(wù)策略執(zhí)行緩存操作。其中,所述網(wǎng)絡(luò)緩存設(shè)備根據(jù)所述緩存業(yè)務(wù)策略執(zhí)行緩存操作之后,所述方法,還包括:當(dāng)網(wǎng)絡(luò)緩存設(shè)備檢測(cè)到轉(zhuǎn)發(fā)數(shù)據(jù)的業(yè)務(wù)發(fā)生變化時(shí),從PCRF重新獲取更新的緩存業(yè)務(wù)策略,執(zhí)行緩存操作;或者當(dāng)PCRF中的緩存業(yè)務(wù)策略發(fā)生變化時(shí),將更新的緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備,網(wǎng)絡(luò)緩存設(shè)備執(zhí)行緩存操作。其中,所述分組交換設(shè)備將轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí)添加到分組數(shù)據(jù)包中,具體為:在分組數(shù)據(jù)包的包頭部分增加用戶標(biāo)識(shí)的標(biāo)簽,以及用戶標(biāo)識(shí),其中,所述用戶標(biāo)識(shí)包括:移動(dòng)用戶綜合業(yè)務(wù)數(shù)字網(wǎng)號(hào)碼(MSISDN)、或國(guó)際移動(dòng)用戶識(shí)別碼(MSI)。其中,在網(wǎng)絡(luò)緩存設(shè)備提取用戶標(biāo)識(shí)之前,所述方法,還包括:在網(wǎng)絡(luò)緩存設(shè)備對(duì)轉(zhuǎn)發(fā)數(shù)據(jù)進(jìn)行重組分析時(shí),網(wǎng)絡(luò)緩存設(shè)備檢測(cè)分組數(shù)據(jù)包中是否包含用戶標(biāo)識(shí)的標(biāo)簽,如果沒有,則終止本方法流程,如果有則判斷基于緩存業(yè)務(wù)策略控制的緩存操作是否激活,如果已經(jīng)激活,則提取用戶標(biāo)識(shí);如果尚未激活,則終止本方法流程。其中,所述網(wǎng)絡(luò)緩存設(shè)備將所述轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí),和/或業(yè)務(wù)信息上報(bào)給PCRF,具體為:根據(jù)本地保存的PCRF地址,向PCRF發(fā)起會(huì)話建立請(qǐng)求,所述會(huì)話建立請(qǐng)求中攜帶所述用戶標(biāo)識(shí),和/或業(yè)務(wù)信息;所述PCRF將所述緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備,具體為:PCRF將所述緩存業(yè)務(wù)策略攜帶在會(huì)話建立響應(yīng)中,發(fā)送給網(wǎng)絡(luò)緩存設(shè)備。本發(fā)明還提供了一種基于策略控制的緩存系統(tǒng),所述系統(tǒng)包括:分組交換設(shè)備、網(wǎng)絡(luò)緩存設(shè)備和PCRF ;其中,所述分組交換設(shè)備,用于將轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí)添加到分組數(shù)據(jù)包中,并發(fā)送給網(wǎng)絡(luò)緩存設(shè)備;所述網(wǎng)絡(luò)緩存設(shè)備,用于提取用戶標(biāo)識(shí),將所述轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí),和/或業(yè)務(wù)信息上報(bào)給PCRF,根據(jù)所述PCRF發(fā)送來的緩存業(yè)務(wù)策略執(zhí)行緩存操作;所述PCRF,用于根據(jù)用戶標(biāo)識(shí),和/或業(yè)務(wù)信息關(guān)聯(lián)到對(duì)應(yīng)的緩存業(yè)務(wù)策略,將所述緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備。其中,所述網(wǎng)絡(luò)緩存設(shè)備,還用于在根據(jù)所述緩存業(yè)務(wù)策略執(zhí)行緩存操作之后,當(dāng)網(wǎng)絡(luò)緩存設(shè)備檢測(cè)到轉(zhuǎn)發(fā)數(shù)據(jù)的業(yè)務(wù)發(fā)生變化時(shí),從PCRF重新獲取更新的緩存業(yè)務(wù)策略,執(zhí)行緩存操作;
所述PCRF,還用于在根據(jù)所述緩存業(yè)務(wù)策略執(zhí)行緩存操作之后,當(dāng)PCRF中的緩存業(yè)務(wù)策略發(fā)生變化時(shí),將更新的緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備,網(wǎng)絡(luò)緩存設(shè)備執(zhí)行緩存操作。其中,所述分組交換設(shè)備將轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí)添加到分組數(shù)據(jù)包中,具體為:在分組數(shù)據(jù)包的包頭部分增加用戶標(biāo)識(shí)的標(biāo)簽,以及用戶標(biāo)識(shí),其中,所述用戶標(biāo)識(shí)包括:MSISDN、或MSI。其中,所述網(wǎng)絡(luò)緩存設(shè)備,還用于在提取用戶標(biāo)識(shí)之前,在對(duì)轉(zhuǎn)發(fā)數(shù)據(jù)進(jìn)行重組分析時(shí),檢測(cè)分組數(shù)據(jù)包中是否包含用戶標(biāo)識(shí)的標(biāo)簽,如果沒有,則按照現(xiàn)有技術(shù)操作,如果有則判斷基于緩存業(yè)務(wù)策略控制的緩存操作是否激活,如果已經(jīng)激活,則提取用戶標(biāo)識(shí)。其中,所述網(wǎng)絡(luò)緩存設(shè)備將所述轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí),和/或業(yè)務(wù)信息上報(bào)給PCRF,具體為:根據(jù)本地保存的PCRF地址,向PCRF發(fā)起會(huì)話建立請(qǐng)求,所述會(huì)話建立請(qǐng)求中攜帶所述用戶標(biāo)識(shí),和/或業(yè)務(wù)信息;所述PCRF將所述緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備,具體為:PCRF將所述緩存業(yè)務(wù)策略攜帶在會(huì)話建立響應(yīng)中,發(fā)送給網(wǎng)絡(luò)緩存設(shè)備。本發(fā)明所提供的基于策略控制的緩存方法和系統(tǒng),分組交換設(shè)備將轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí)添加到分組數(shù)據(jù)包中,并發(fā)送給網(wǎng)絡(luò)緩存設(shè)備;網(wǎng)絡(luò)緩存設(shè)備提取用戶標(biāo)識(shí),將所述轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí),和/或業(yè)務(wù)信息上報(bào)給PCRF ;PCRF根據(jù)用戶標(biāo)識(shí),和/或業(yè)務(wù)信息關(guān)聯(lián)到對(duì)應(yīng)的緩存業(yè)務(wù)策略,將所述緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備;網(wǎng)絡(luò)緩存設(shè)備根據(jù)所述緩存業(yè)務(wù)策略執(zhí)行緩存操作。這樣使得網(wǎng)絡(luò)緩存設(shè)備不再獨(dú)立運(yùn)作,可與分組網(wǎng)絡(luò)結(jié)合,基于PCRF中定義的不同策略對(duì)用戶提供定制化的緩存服務(wù)。可以對(duì)不同級(jí)別用戶,和/或不同級(jí)別業(yè)務(wù)提供交互式的定制化緩存服務(wù)。
圖1為本發(fā)明所涉及的網(wǎng)絡(luò)架構(gòu)示意圖;圖2為本發(fā)明一種基于策略控制的緩存方法流程示意圖;圖3為本發(fā)明一種基于策略控制的緩存方法的實(shí)施例流程示意圖;圖4為本發(fā)明一種基于策略控制的緩存系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了更好的理解本發(fā)明首先介紹一下本發(fā)明涉及的網(wǎng)絡(luò)架構(gòu),圖1為本發(fā)明所涉及的網(wǎng)絡(luò)架構(gòu)示意圖,如圖1所示,所述網(wǎng)絡(luò)中,包括:分組交換設(shè)備11、策略控制設(shè)備(PCRF) 12和網(wǎng)絡(luò)緩存設(shè)備13 ;其中,分組交換設(shè)備11,例如移動(dòng)網(wǎng)絡(luò)中的GGSN等,負(fù)責(zé)寬帶用戶的接入分組網(wǎng)絡(luò),并將用戶流量接入到互聯(lián)網(wǎng)。策略控制設(shè)備12,即PCRF,在3GPP中定義,其負(fù)責(zé)策略控制于計(jì)費(fèi),PCRF12跟分組交換設(shè)備11之間有標(biāo)準(zhǔn)的Gx接口。分組交換設(shè)備11上報(bào)用戶業(yè)務(wù)到PCRF12,由PCRF12對(duì)不同的業(yè)務(wù)確定執(zhí)行不同的策略。網(wǎng)絡(luò)緩存設(shè)備13 —般部署在分組網(wǎng)絡(luò)的匯聚層面,在分組交換設(shè)備11到互聯(lián)網(wǎng)出口之間?,F(xiàn)有技術(shù)中網(wǎng)絡(luò)緩存設(shè)備13與PCRF12之間沒有接口。本發(fā)明的基本思想是:分組交換設(shè)備將轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí)添加到分組數(shù)據(jù)包中,并發(fā)送給網(wǎng)絡(luò)緩存設(shè)備;網(wǎng)絡(luò)緩存設(shè)備提取用戶標(biāo)識(shí),將所述轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí),和/或業(yè)務(wù)信息上報(bào)給PCRF ;PCRF根據(jù)用戶標(biāo)識(shí),和/或業(yè)務(wù)信息關(guān)聯(lián)到對(duì)應(yīng)的緩存業(yè)務(wù)策略,將所述緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備;網(wǎng)絡(luò)緩存設(shè)備根據(jù)所述緩存業(yè)務(wù)策略執(zhí)行緩存操作。下面結(jié)合附圖和具體實(shí)施例對(duì)本發(fā)明的技術(shù)方案進(jìn)一步詳細(xì)闡述。圖2為本發(fā)明一種基于策略控制的緩存方法流程示意圖,如圖2所示,所述方法包括以下步驟:步驟201,分組交換設(shè)備將轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí)添加到分組數(shù)據(jù)包中,并發(fā)送給網(wǎng)絡(luò)緩存設(shè)備;具體的,所述分組交換設(shè)備將轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí)添加到分組數(shù)據(jù)包中,具體為:在分組數(shù)據(jù)包的包頭部分增加用戶標(biāo)識(shí)的標(biāo)簽,以及用戶標(biāo)識(shí)。所述用戶標(biāo)識(shí)的標(biāo)簽用于表示是否具有用戶標(biāo)識(shí),如果有用戶標(biāo)識(shí)的標(biāo)簽則說明攜帶了用戶標(biāo)識(shí),如果沒有則說明未攜帶用戶標(biāo)識(shí)。所述用戶標(biāo)識(shí)包括:移動(dòng)用戶綜合業(yè)務(wù)數(shù)字網(wǎng)號(hào)碼(MSISDN)、或國(guó)際移動(dòng)用戶識(shí)別碼(IMSI)。步驟202,網(wǎng)絡(luò)緩存設(shè)備提取用戶標(biāo)識(shí),將所述轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí),和/或業(yè)務(wù)信息上報(bào)給PCRF ;具體的,網(wǎng)絡(luò)緩存設(shè)備中還配置了 PCRF的地址,用于上報(bào)用戶標(biāo)識(shí),和/或業(yè)務(wù)信息時(shí)使用。所述網(wǎng)絡(luò)緩存設(shè)備將所述轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí),和/或業(yè)務(wù)信息上報(bào)給PCRF,具體為:根據(jù)本地保存的PCRF地址,向PCRF發(fā)起會(huì)話建立請(qǐng)求,所述會(huì)話建立請(qǐng)求中攜帶所述用戶標(biāo)識(shí),和/或業(yè)務(wù)信息。步驟203,PCRF根據(jù)用戶標(biāo)識(shí),和/或業(yè)務(wù)信息關(guān)聯(lián)到對(duì)應(yīng)的緩存業(yè)務(wù)策略,將所述緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備;具體的,所述PCRF將所述緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備,具體為:PCRF將所述緩存業(yè)務(wù)策略攜帶在會(huì)話建立響應(yīng)中,發(fā)送給網(wǎng)絡(luò)緩存設(shè)備。所述緩存業(yè)務(wù)策略,包括:緩存容量、和/或總體緩存下載速率、和/或不同類型業(yè)務(wù)緩存下載速率、和/或緩存服務(wù)時(shí)間。步驟204,網(wǎng)絡(luò)緩存設(shè)備根據(jù)所述緩存業(yè)務(wù)策略執(zhí)行緩存操作。需要說明的是,為了實(shí)現(xiàn)本發(fā)明,網(wǎng)絡(luò)緩存設(shè)備和PCRF之間還需要添加一個(gè)用于傳輸消息的接口,所述網(wǎng)絡(luò)緩存設(shè)備和PCRF之間的接口,與現(xiàn)有的所述分組交換設(shè)備和PCRF之間的接口類似。進(jìn)一步的,在步驟201之前,所述方法,還包括:分組交換設(shè)備判斷本網(wǎng)絡(luò)是否支持基于緩存業(yè)務(wù)策略控制的緩存操作,如果支持則執(zhí)行步驟201,即分組交換設(shè)備將轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí)添加到分組數(shù)據(jù)包中;如果不支持,則終止本方法流程。終止本方法流程后,可以按照現(xiàn)有技術(shù)進(jìn)行后續(xù)操作。進(jìn)一步的,在步驟202中,網(wǎng)絡(luò)緩存設(shè)備提取用戶標(biāo)識(shí)之前,所述方法,還包括:在網(wǎng)絡(luò)緩存設(shè)備對(duì)轉(zhuǎn)發(fā)數(shù)據(jù)進(jìn)行重組分析時(shí),網(wǎng)絡(luò)緩存設(shè)備檢測(cè)分組數(shù)據(jù)包中是否包含用戶標(biāo)識(shí)的標(biāo)簽,如果沒有,則終止本方法流程,如果有則判斷基于緩存業(yè)務(wù)策略控制的緩存操作是否激活,如果已經(jīng)激活,則提取用戶標(biāo)識(shí);如果尚未激活,則終止本方法流程。終止本方法流程后,可以按照現(xiàn)有技術(shù)進(jìn)行后續(xù)操作。進(jìn)一步的,在步驟204中,所述網(wǎng)絡(luò)緩存設(shè)備根據(jù)所述緩存業(yè)務(wù)策略執(zhí)行緩存操作之后,所述方法,還包括:網(wǎng)絡(luò)緩存設(shè)備檢測(cè)到轉(zhuǎn)發(fā)數(shù)據(jù)的業(yè)務(wù)發(fā)生變化時(shí),從PCRF重新獲取更新的緩存業(yè)務(wù)策略,執(zhí)行緩存操作;或者當(dāng)PCRF中的緩存業(yè)務(wù)策略發(fā)生變化時(shí),將更新的緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備,網(wǎng)絡(luò)緩存設(shè)備執(zhí)行緩存操作。具體的,所述業(yè)務(wù)發(fā)生變化,包括:新業(yè)務(wù)開始、或業(yè)務(wù)停止、或下載流量達(dá)到門限。所述網(wǎng)絡(luò)緩存設(shè)備從PCRF重新獲取更新的緩存業(yè)務(wù)策略,包括:所述網(wǎng)絡(luò)緩存設(shè)備利用業(yè)務(wù)信息通知請(qǐng)求,將變化后的業(yè)務(wù)信息發(fā)送給PCRF ;PCRF利用業(yè)務(wù)信息通知響應(yīng),將更新的緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備。所述當(dāng)PCRF中的緩存業(yè)務(wù)策略發(fā)生變化時(shí),將更新的緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備,具體為=PCRF利用策略更新請(qǐng)求,將更新的緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備。進(jìn)一步的,網(wǎng)絡(luò)緩存設(shè)備執(zhí)行緩存操作之后,還包括:所述網(wǎng)絡(luò)緩存設(shè)備向PCRF返回策略更新響應(yīng)。圖3為本發(fā)明一種基于策略控制的緩存方法的實(shí)施例流程示意圖,如圖3所示,所述分組交換設(shè)備為GGSN,所述網(wǎng)絡(luò)緩存設(shè)備為CACHE,所述策略控制設(shè)備為PCRF,所述流程包括:步驟301,GGSN在分組網(wǎng)絡(luò)中負(fù)責(zé)將分組接入網(wǎng)與互聯(lián)網(wǎng)之間分組流量的雙向路由功能,分組用戶從蜂窩網(wǎng)絡(luò)接入后經(jīng)由GPRS服務(wù)支持節(jié)點(diǎn)(SGSN)后接入GGSN,GGSN中存有用戶信息,其中包括MSISDN、IMSI等。GGSN判斷本網(wǎng)絡(luò)是否支持本專利所描述的基于策略控制的緩存功能,如果不支持處理同現(xiàn)有技術(shù),如果支持GGSN在轉(zhuǎn)發(fā)用戶數(shù)據(jù)流量到互聯(lián)網(wǎng)時(shí)在分組包的包頭中攜帶用戶標(biāo)識(shí),比如MSISDN、MSI。分組包頭中增加自定義用戶標(biāo)識(shí)的標(biāo)簽,以及用戶標(biāo)識(shí)。有用戶標(biāo)識(shí)標(biāo)簽時(shí)表示有用戶標(biāo)識(shí),無用戶標(biāo)簽則無用戶標(biāo)識(shí);步驟302,CACHE串行布置在網(wǎng)絡(luò)中,收到GGSN與互聯(lián)網(wǎng)之間的雙向分組報(bào)文時(shí)進(jìn)行CACHE設(shè)備的基礎(chǔ)處理,包括:分組報(bào)文重組、深度報(bào)文檢測(cè)等,CACHE判斷本網(wǎng)絡(luò)是否支持基于策略的緩存控制,如果支持基于緩存的策略控制還需要配置本地分組網(wǎng)絡(luò)的PCRF地址。CACHE對(duì)GGSN側(cè)發(fā)向互聯(lián)網(wǎng)的報(bào)文進(jìn)行重組分析時(shí)判斷是否包含用戶標(biāo)識(shí),并進(jìn)行如下處理:如果未包含用戶標(biāo)識(shí),則CACHE處理同現(xiàn)有技術(shù),不觸發(fā)于PCRF的交互;如果包含用戶標(biāo)識(shí),但本地配置為未激活基于策略的緩存控制,則Cache不觸發(fā)與PCRF的交互,并在向互聯(lián)網(wǎng)側(cè)轉(zhuǎn)發(fā)分組報(bào)文時(shí)需要去除用戶標(biāo)識(shí)的分組報(bào)文頭。如果包含用戶標(biāo)識(shí),本地配置為支持基于策略的緩存控制,則CACHE向本地記錄的PCRF地址發(fā)起到PCRF的會(huì)話建立請(qǐng)求,會(huì)話請(qǐng)求中包含但不限于用戶標(biāo)識(shí)MSISDN或IMSI,標(biāo)識(shí)當(dāng)前分組業(yè)務(wù)流的標(biāo)識(shí)。步驟303,PCRF收到CACHE發(fā)起的會(huì)話建立請(qǐng)求,根據(jù)請(qǐng)求中包含的用戶標(biāo)識(shí)和業(yè)務(wù)標(biāo)識(shí)關(guān)聯(lián)用戶開戶信息并決定本次業(yè)務(wù)的策略,PCRF將當(dāng)前策略相關(guān)的信息通過會(huì)話建立響應(yīng)下發(fā)到CACHE,包括但不限于緩存容量、和/或總體緩存下載速率、和/或不同類型業(yè)務(wù)緩存下載速率、和/或緩存服務(wù)時(shí)間,CACHE設(shè)備收到后執(zhí)行;步驟304,如果CACHE檢測(cè)到業(yè)務(wù)變化,例如:新業(yè)務(wù)開始、或業(yè)務(wù)停止、或下載流量達(dá)到門限等緩存事件,通過業(yè)務(wù)信息通知請(qǐng)求通知給PCRF ;步驟305,PCRF收到?jīng)Q定相關(guān)策略,并通過業(yè)務(wù)信息通知響應(yīng)將當(dāng)前策略通知CACHE, CACHE收到后執(zhí)行;
步驟306,如果PCRF由于其他事件觸發(fā)引起策略發(fā)生變化時(shí),主動(dòng)向CACHE設(shè)備發(fā)起策略更請(qǐng)求,攜帶當(dāng)前的策略信息;步驟307,CACHE收到后執(zhí)行,并返回更新響應(yīng)。圖4為本發(fā)明一種基于策略控制的緩存系統(tǒng)結(jié)構(gòu)示意圖,如圖4所示,所述系統(tǒng)包括:分組交換設(shè)備41、網(wǎng)絡(luò)緩存設(shè)備42和PCRF43 ;其中,所述分組交換設(shè)備41,用于將轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí)添加到分組數(shù)據(jù)包中,并發(fā)送給網(wǎng)絡(luò)緩存設(shè)備42 ;具體的,所述分組交換設(shè)備41將轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí)添加到分組數(shù)據(jù)包中,具體為:在分組數(shù)據(jù)包的包頭部分增加用戶標(biāo)識(shí)的標(biāo)簽,以及用戶標(biāo)識(shí)。所述用戶標(biāo)識(shí)的標(biāo)簽用于表示是否具有用戶標(biāo)識(shí),如果有用戶標(biāo)識(shí)的標(biāo)簽則說明攜帶了用戶標(biāo)識(shí),如果沒有則說明未攜帶用戶標(biāo)識(shí)。所述用戶標(biāo)識(shí)包括:MSISDN、或MSI。所述網(wǎng)絡(luò)緩存設(shè)備42,用于提取用戶標(biāo)識(shí),將所述轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí),和/或業(yè)務(wù)信息上報(bào)給PCRF43,根據(jù)所述PCRF43發(fā)送來的緩存業(yè)務(wù)策略執(zhí)行緩存操作;具體的,網(wǎng)絡(luò)緩存設(shè)備42中還配置了 PCRF43的地址,用于上報(bào)用戶標(biāo)識(shí),和/或業(yè)務(wù)信息時(shí)使用。所述網(wǎng)絡(luò)緩存設(shè)備42將所述轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí),和/或業(yè)務(wù)信息上報(bào)給PCRF43,具體為:根據(jù)本地保存的PCRF43地址,向PCRF43發(fā)起會(huì)話建立請(qǐng)求,所述會(huì)話建立請(qǐng)求中攜帶所述用戶標(biāo)識(shí),和/或業(yè)務(wù)信息。所述PCRF43,用于根據(jù)用戶標(biāo)識(shí),和/或業(yè)務(wù)信息關(guān)聯(lián)到對(duì)應(yīng)的緩存業(yè)務(wù)策略,將所述緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備42。具體的,所述PCRF43將所述緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備42,具體為:PCRF43將所述緩存業(yè)務(wù)策略攜帶在會(huì)話建立響應(yīng)中,發(fā)送給網(wǎng)絡(luò)緩存設(shè)備42。所述緩存業(yè)務(wù)策略,包括:緩存容量、和/或總體緩存下載速率、和/或不同類型業(yè)務(wù)緩存下載速率、和/或緩存服務(wù)時(shí)間。需要說明的是,為了實(shí)現(xiàn)本發(fā)明,網(wǎng)絡(luò)緩存設(shè)備42和PCRF43之間還需要添加一個(gè)用于傳輸消息的接口,所述網(wǎng)絡(luò)緩存設(shè)備42和PCRF43之間的接口,與現(xiàn)有的所述分組交換設(shè)備41和PCRF43之間的接口類似。進(jìn)一步的,所述分組交換設(shè)備41,還用于在將轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí)添加到分組數(shù)據(jù)包中之前,判斷本網(wǎng)絡(luò)是否支持基于緩存業(yè)務(wù)策略控制的緩存操作,如果支持則將轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí)添加到分組數(shù)據(jù)包中;如果不支持,則按照現(xiàn)有技術(shù)操作。進(jìn)一步的,所述網(wǎng)絡(luò)緩存設(shè)備42,還用于在提取用戶標(biāo)識(shí)之前,在對(duì)轉(zhuǎn)發(fā)數(shù)據(jù)進(jìn)行重組分析時(shí),檢測(cè)分組數(shù)據(jù)包中是否包含用戶標(biāo)識(shí)的標(biāo)簽,如果沒有,則按照現(xiàn)有技術(shù)操作,如果有則判斷基于緩存業(yè)務(wù)策略控制的緩存操作是否激活,如果已經(jīng)激活,則提取用戶標(biāo)識(shí);如果尚未激活,則按照現(xiàn)有技術(shù)操作。進(jìn)一步的,所述網(wǎng)絡(luò)緩存設(shè)備42,還用于在根據(jù)所述緩存業(yè)務(wù)策略執(zhí)行緩存操作之后,當(dāng)網(wǎng)絡(luò)緩存設(shè)備42檢測(cè)到轉(zhuǎn)發(fā)數(shù)據(jù)的業(yè)務(wù)發(fā)生變化時(shí),從PCRF43重新獲取更新的緩存業(yè)務(wù)策略,執(zhí)行緩存操作。具體的,所述業(yè)務(wù)發(fā)生變化,包括:新業(yè)務(wù)開始、或業(yè)務(wù)停止、或下載流量達(dá)到門限。所述網(wǎng)絡(luò)緩存設(shè)備42從PCRF43重新獲取更新的緩存業(yè)務(wù)策略,包括:所述網(wǎng)絡(luò)緩存設(shè)備42利用業(yè)務(wù)信息通知請(qǐng)求,將變化后的業(yè)務(wù)信息發(fā)送給PCRF43 ;PCRF43利用業(yè)務(wù)信息通知響應(yīng),將更新的緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備42。進(jìn)一步的,所述PCRF43,還用于在根據(jù)所述緩存業(yè)務(wù)策略執(zhí)行緩存操作之后,當(dāng)PCRF43中的緩存業(yè)務(wù)策略發(fā)生變化時(shí),將更新的緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備42,網(wǎng)絡(luò)緩存設(shè)備42執(zhí)行緩存操作。具體的,所述當(dāng)PCRF43中的緩存業(yè)務(wù)策略發(fā)生變化時(shí),將更新的緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備42,具體為:PCRF43利用策略更新請(qǐng)求,將更新的緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備42。進(jìn)一步的,網(wǎng)絡(luò)緩存設(shè)備42執(zhí)行緩存操作之后,還包括:所述網(wǎng)絡(luò)緩存設(shè)備42向PCRF43返回策略更新響應(yīng)。以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種基于策略控制的緩存方法,其特征在于,所述方法包括: 分組交換設(shè)備將轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí)添加到分組數(shù)據(jù)包中,并發(fā)送給網(wǎng)絡(luò)緩存設(shè)備; 網(wǎng)絡(luò)緩存設(shè)備提取用戶標(biāo)識(shí),將所述轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí),和/或業(yè)務(wù)信息上報(bào)給策略控制設(shè)備(PCRF); PCRF根據(jù)用戶標(biāo)識(shí),和/或業(yè)務(wù)信息關(guān)聯(lián)到對(duì)應(yīng)的緩存業(yè)務(wù)策略,將所述緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備; 網(wǎng)絡(luò)緩存設(shè)備根據(jù)所述緩存業(yè)務(wù)策略執(zhí)行緩存操作。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述網(wǎng)絡(luò)緩存設(shè)備根據(jù)所述緩存業(yè)務(wù)策略執(zhí)行緩存操作之后,所述方法,還包括: 當(dāng)網(wǎng)絡(luò)緩存設(shè)備檢測(cè)到轉(zhuǎn)發(fā)數(shù)據(jù)的業(yè)務(wù)發(fā)生變化時(shí),從PCRF重新獲取更新的緩存業(yè)務(wù)策略,執(zhí)行緩存操作;或者 當(dāng)PCRF中的緩存業(yè)務(wù)策略發(fā)生變化時(shí),將更新的緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備,網(wǎng)絡(luò)緩存設(shè)備執(zhí)行緩存操作。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述分組交換設(shè)備將轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí)添加到分組數(shù)據(jù)包中,具體為: 在分組數(shù)據(jù)包的包頭部分增加用戶標(biāo)識(shí)的標(biāo)簽,以及用戶標(biāo)識(shí),其中,所述用戶標(biāo)識(shí)包括:移動(dòng)用戶綜合業(yè)務(wù)數(shù)字網(wǎng)號(hào)碼(MSISDN)、或國(guó)際移動(dòng)用戶識(shí)別碼(MSI)。
4.根據(jù)權(quán)利要求3所述的方法, 其特征在于,在網(wǎng)絡(luò)緩存設(shè)備提取用戶標(biāo)識(shí)之前,所述方法,還包括: 在網(wǎng)絡(luò)緩存設(shè)備對(duì)轉(zhuǎn)發(fā)數(shù)據(jù)進(jìn)行重組分析時(shí),網(wǎng)絡(luò)緩存設(shè)備檢測(cè)分組數(shù)據(jù)包中是否包含用戶標(biāo)識(shí)的標(biāo)簽,如果沒有,則終止本方法流程,如果有則判斷基于緩存業(yè)務(wù)策略控制的緩存操作是否激活,如果已經(jīng)激活,則提取用戶標(biāo)識(shí);如果尚未激活,則終止本方法流程。
5.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述網(wǎng)絡(luò)緩存設(shè)備將所述轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí),和/或業(yè)務(wù)信息上報(bào)給PCRF,具體為:根據(jù)本地保存的PCRF地址,向PCRF發(fā)起會(huì)話建立請(qǐng)求,所述會(huì)話建立請(qǐng)求中攜帶所述用戶標(biāo)識(shí),和/或業(yè)務(wù)信息; 所述PCRF將所述緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備,具體為:PCRF將所述緩存業(yè)務(wù)策略攜帶在會(huì)話建立響應(yīng)中,發(fā)送給網(wǎng)絡(luò)緩存設(shè)備。
6.一種基于策略控制的緩存系統(tǒng),其特征在于,所述系統(tǒng)包括:分組交換設(shè)備、網(wǎng)絡(luò)緩存設(shè)備和PCRF ;其中, 所述分組交換設(shè)備,用于將轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí)添加到分組數(shù)據(jù)包中,并發(fā)送給網(wǎng)絡(luò)緩存設(shè)備; 所述網(wǎng)絡(luò)緩存設(shè)備,用于提取用戶標(biāo)識(shí),將所述轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí),和/或業(yè)務(wù)信息上報(bào)給PCRF,根據(jù)所述PCRF發(fā)送來的緩存業(yè)務(wù)策略執(zhí)行緩存操作; 所述PCRF,用于根據(jù)用戶標(biāo)識(shí),和/或業(yè)務(wù)信息關(guān)聯(lián)到對(duì)應(yīng)的緩存業(yè)務(wù)策略,將所述緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)緩存設(shè)備,還用于在根據(jù)所述緩存業(yè)務(wù)策略執(zhí)行緩存操作之后,當(dāng)網(wǎng)絡(luò)緩存設(shè)備檢測(cè)到轉(zhuǎn)發(fā)數(shù)據(jù)的業(yè)務(wù)發(fā)生變化時(shí),從PCRF重新獲取更新的緩存業(yè)務(wù)策略,執(zhí)行緩存操作; 所述PCRF,還用于在根據(jù)所述緩存業(yè)務(wù)策略執(zhí)行緩存操作之后,當(dāng)PCRF中的緩存業(yè)務(wù)策略發(fā)生變化時(shí),將更新的緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備,網(wǎng)絡(luò)緩存設(shè)備執(zhí)行緩存操作。
8.根據(jù)權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述分組交換設(shè)備將轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí)添加到分組數(shù)據(jù)包中,具體為: 在分組數(shù)據(jù)包的包頭部分增加用戶標(biāo)識(shí)的標(biāo)簽,以及用戶標(biāo)識(shí),其中,所述用戶標(biāo)識(shí)包括:MSISDN、或 IMS10
9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)緩存設(shè)備,還用于在提取用戶標(biāo)識(shí)之前,在對(duì)轉(zhuǎn)發(fā)數(shù)據(jù)進(jìn)行重組分析時(shí),檢測(cè)分組數(shù)據(jù)包中是否包含用戶標(biāo)識(shí)的標(biāo)簽,如果沒有,則按照現(xiàn)有技術(shù)操作,如果有則判斷基于緩存業(yè)務(wù)策略控制的緩存操作是否激活,如果已經(jīng)激活,則提取用戶標(biāo)識(shí)。
10.根據(jù)權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述網(wǎng)絡(luò)緩存設(shè)備將所述轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí),和/或業(yè)務(wù)信息上報(bào)給PCRF,具體為:根據(jù)本地保存的PCRF地址,向PCRF發(fā)起會(huì)話建立請(qǐng)求,所述會(huì)話建立請(qǐng)求中攜帶所述用戶標(biāo)識(shí),和/或業(yè)務(wù)信息; 所述PCRF將所述緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備,具體為:PCRF將所述緩存業(yè)務(wù)策略攜帶在會(huì)話建立響應(yīng)中,發(fā)送給網(wǎng)絡(luò)緩存設(shè)備。
全文摘要
本發(fā)明公開了一種基于策略控制的緩存方法,所述方法包括分組交換設(shè)備將轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí)添加到分組數(shù)據(jù)包中,并發(fā)送給網(wǎng)絡(luò)緩存設(shè)備;網(wǎng)絡(luò)緩存設(shè)備提取用戶標(biāo)識(shí),將所述轉(zhuǎn)發(fā)數(shù)據(jù)的用戶標(biāo)識(shí),和/或業(yè)務(wù)信息上報(bào)給策略控制設(shè)備(PCRF);PCRF根據(jù)用戶標(biāo)識(shí),和/或業(yè)務(wù)信息關(guān)聯(lián)到對(duì)應(yīng)的緩存業(yè)務(wù)策略,將所述緩存業(yè)務(wù)策略發(fā)送給網(wǎng)絡(luò)緩存設(shè)備;網(wǎng)絡(luò)緩存設(shè)備根據(jù)所述緩存業(yè)務(wù)策略執(zhí)行緩存操作。本發(fā)明還公開了相應(yīng)系統(tǒng),使得網(wǎng)絡(luò)緩存設(shè)備不再獨(dú)立運(yùn)作,可與分組網(wǎng)絡(luò)結(jié)合,基于PCRF中定義的不同策略對(duì)用戶提供定制化的緩存服務(wù)??梢詫?duì)不同級(jí)別用戶,和/或不同級(jí)別業(yè)務(wù)提供交互式的定制化緩存服務(wù)。
文檔編號(hào)H04L12/861GK103095606SQ20111033505
公開日2013年5月8日 申請(qǐng)日期2011年10月28日 優(yōu)先權(quán)日2011年10月28日
發(fā)明者陳亞斌 申請(qǐng)人:中興通訊股份有限公司