專利名稱:移動(dòng)網(wǎng)絡(luò)中的無線接入網(wǎng)絡(luò)緩存的制作方法
移動(dòng)網(wǎng)絡(luò)中的無線接入網(wǎng)絡(luò)緩存本申請(qǐng)要求了提交于2010年2月12日的美國(guó)臨時(shí)專利申請(qǐng)No. 61/304141的優(yōu)先權(quán)和權(quán)益,其全文以引用的方式并入本文中。本發(fā)明的實(shí)施例一般涉及無線訪問網(wǎng)絡(luò),并且更特別地,涉及其中的緩存內(nèi)容。 [背景技術(shù)]移動(dòng)通信網(wǎng)絡(luò)的運(yùn)營(yíng)商通常具有向用戶對(duì)使用內(nèi)容(例如,音頻/視頻數(shù)據(jù))進(jìn)行收費(fèi)的預(yù)訂計(jì)劃和/或在一定的時(shí)段內(nèi)規(guī)定可以進(jìn)行上傳或下載的內(nèi)容量。這些運(yùn)營(yíng)商可能采用統(tǒng)計(jì)系統(tǒng)來跟蹤每個(gè)用戶的內(nèi)容(例如,由第三方內(nèi)容提供商所提供)消費(fèi)情況;但是,緩存或代理裝置的使用可能會(huì)對(duì)統(tǒng)計(jì)系統(tǒng)產(chǎn)生影響。當(dāng)緩存向用戶遞送數(shù)據(jù)時(shí), 由于內(nèi)容可能在沒有通知統(tǒng)計(jì)裝置的情況下進(jìn)行遞送,因此用戶的訂購(gòu)計(jì)劃可能不會(huì)發(fā)生改變。在基于互聯(lián)網(wǎng)的緩存或代理的情形下,移動(dòng)運(yùn)營(yíng)商的網(wǎng)絡(luò)中的核心網(wǎng)絡(luò)裝置(例如, UMTS網(wǎng)中的SGSN或者GGSN)可在將內(nèi)容通過無線訪問網(wǎng)絡(luò)(“RAN”)遞送給用戶的同時(shí), 執(zhí)行統(tǒng)計(jì)功能。因此,基于互聯(lián)網(wǎng)的緩存或代理遞送的內(nèi)容在通過RAN遞送的過程中由核心網(wǎng)絡(luò)裝置進(jìn)行統(tǒng)計(jì)。然而,當(dāng)內(nèi)容緩存裝置放置于RAN中(即,“RAN緩存”)時(shí),核心網(wǎng)絡(luò)裝置和統(tǒng)計(jì)系統(tǒng)并不知道RAN緩存、任何由其緩存的內(nèi)容以及任何響應(yīng)于隨后的用戶請(qǐng)求而由RAN緩存提供的內(nèi)容。此外,內(nèi)容提供商可能寧愿接收用戶針對(duì)特定目標(biāo)(例如,首頁(yè))的請(qǐng)求, 以實(shí)現(xiàn)基于內(nèi)容的貨幣化以及提供動(dòng)態(tài)內(nèi)容和機(jī)會(huì)主義內(nèi)容,例如基于個(gè)人資料的內(nèi)容、 基于上下文的廣告以及基于位置的廣告。為了提供這類型的動(dòng)態(tài)內(nèi)容,內(nèi)容提供商通常將特定目標(biāo)標(biāo)記為不可緩存的,或者使用小型到期計(jì)時(shí)器對(duì)特定目標(biāo)進(jìn)行標(biāo)記。這些策略防止或限制了在RAN緩存中進(jìn)行內(nèi)容的緩存,從而延長(zhǎng)了將內(nèi)容遞送至用戶的移動(dòng)裝置的時(shí)間。因此,有必要提供一種收費(fèi)不變及內(nèi)容提供商友好型RAN緩存。本發(fā)明的目的是解決現(xiàn)有技術(shù)中的不足之處,設(shè)計(jì)一種用于統(tǒng)計(jì)由RAN緩存提供的內(nèi)容的方法和系統(tǒng),從而使得移動(dòng)通信提供商能夠?qū)τ脩羲L問的內(nèi)容進(jìn)行收費(fèi)的移動(dòng)網(wǎng)絡(luò)中收費(fèi)不變及原始服務(wù)器友好型傳輸緩存。。為了實(shí)現(xiàn)上述目的,現(xiàn)設(shè)計(jì)一種移動(dòng)網(wǎng)絡(luò)中收費(fèi)不變及原始服務(wù)器友好型傳輸緩存方法,該方法包括檢測(cè)來自移動(dòng)裝置的、針對(duì)存在于所述無線訪問網(wǎng)絡(luò)緩存中的內(nèi)容的一請(qǐng)求;將所述請(qǐng)求發(fā)送至內(nèi)容原始服務(wù)器;以及從所述內(nèi)容原始服務(wù)器接收一與所述請(qǐng)求相關(guān)的響應(yīng)。檢測(cè)所述請(qǐng)求包括接收來自所述移動(dòng)裝置或所述無線訪問網(wǎng)絡(luò)緩存的一客戶端請(qǐng)求。從所述內(nèi)容原始服務(wù)器接收的響應(yīng)包括所請(qǐng)求的內(nèi)容。
從所述內(nèi)容原始服務(wù)器接收的響應(yīng)包括一停止提供來自所述無線訪問網(wǎng)絡(luò)緩存的內(nèi)容的指示。所述指示包括一消息,其表明所述請(qǐng)求遭到拒絕或者所述請(qǐng)求的內(nèi)容是無效的。該方法還包括指示所述無線訪問網(wǎng)絡(luò)緩存停止提供所述內(nèi)容。將所述請(qǐng)求發(fā)送至所述內(nèi)容原始服務(wù)器與提供來自所述無線訪問網(wǎng)絡(luò)緩存的所述內(nèi)容同時(shí)發(fā)生。將所述請(qǐng)求發(fā)送至所述內(nèi)容原始服務(wù)器發(fā)生于提供來自所述無線訪問網(wǎng)絡(luò)緩存的所述內(nèi)容之后。該方法還包括采用表明了存在有內(nèi)容原始服務(wù)器友好型無線訪問網(wǎng)絡(luò)緩存的標(biāo)簽來標(biāo)記發(fā)送至所述內(nèi)容原始服務(wù)器的所述請(qǐng)求。從所述內(nèi)容原始服務(wù)器接收的所述響應(yīng)包括修改來與所述內(nèi)容原始服務(wù)器友好型無線訪問網(wǎng)絡(luò)緩存相兼容的內(nèi)容。所述修改包括將所述內(nèi)容標(biāo)記為可緩存或者延長(zhǎng)所述內(nèi)容的終止時(shí)間。從所述內(nèi)容原始服務(wù)器接收的所述響應(yīng)包括將要在一將來請(qǐng)求中提供的內(nèi)容。所述將要在將來請(qǐng)求中提供的內(nèi)容包括一廣告。該方法還包括將遞送給所述移動(dòng)裝置的大量數(shù)據(jù)與從所述內(nèi)容原始服務(wù)器接收的大量數(shù)據(jù)進(jìn)行對(duì)比。該方法還包括基于所述對(duì)比的結(jié)果,表明是收費(fèi)不足還是過度收費(fèi)。該方法還包括在從所述內(nèi)容原始服務(wù)器取回?cái)?shù)據(jù)前,基于所述對(duì)比的結(jié)果,控制從所述無線訪問網(wǎng)絡(luò)緩存遞送的大量數(shù)據(jù)。對(duì)所述大量遞送的數(shù)據(jù)進(jìn)行控制使得對(duì)移動(dòng)核心網(wǎng)絡(luò)中的統(tǒng)計(jì)和收費(fèi)系統(tǒng)的影響最小化。對(duì)所述大量遞送的數(shù)據(jù)進(jìn)行控制使得對(duì)移動(dòng)核心網(wǎng)絡(luò)中的任何合法攔截結(jié)果的影響最小化。該方法還包括將所述內(nèi)容遞送至合法攔截控制策略節(jié)點(diǎn)以及在將所述內(nèi)容遞送至所述移動(dòng)裝置之前從所述節(jié)點(diǎn)接收驗(yàn)證。一種用于提供來自無線訪問網(wǎng)絡(luò)緩存的內(nèi)容的系統(tǒng),該系統(tǒng)包括接口模塊,其用于將數(shù)據(jù)發(fā)送至無線訪問網(wǎng)絡(luò)以及從其接收數(shù)據(jù);檢測(cè)模塊,其用于檢測(cè)從移動(dòng)裝置發(fā)送并通過所述無線訪問網(wǎng)絡(luò)接收的、針對(duì)存在于無線訪問網(wǎng)絡(luò)緩存中的內(nèi)容的一請(qǐng)求;以及通信模塊,其用于將所述請(qǐng)求發(fā)送至內(nèi)容原始服務(wù)器并從其接收一響應(yīng)。該系統(tǒng)還包括安全模塊,其用于驗(yàn)證允許所述移動(dòng)裝置接收所述內(nèi)容。如果不允許所述移動(dòng)裝置接收所述內(nèi)容,那么所述安全模塊停止提供來自所述無線訪問網(wǎng)絡(luò)緩存的內(nèi)容。所述通信模塊接收來自所述內(nèi)容原始服務(wù)器的所述內(nèi)容。所述通信模塊采用表明了存在有內(nèi)容原始服務(wù)器友好型無線訪問網(wǎng)絡(luò)緩存的標(biāo)簽來標(biāo)記所述轉(zhuǎn)發(fā)的請(qǐng)求。該系統(tǒng)還包括用于將遞送至所述移動(dòng)裝置的大量數(shù)據(jù)與接收自所述內(nèi)容原始服務(wù)器的大量數(shù)據(jù)進(jìn)行對(duì)比的統(tǒng)計(jì)模塊。該系統(tǒng)還包括用于與無線訪問網(wǎng)絡(luò)緩存進(jìn)行通信的緩存接口模塊。
所述緩存接口模塊將接收自所述內(nèi)容原始服務(wù)器的內(nèi)容轉(zhuǎn)發(fā)至所述無線訪問網(wǎng)
絡(luò)緩存。一種用于提供來自無線訪問網(wǎng)絡(luò)緩存的內(nèi)容的系統(tǒng),該系統(tǒng)包括計(jì)算機(jī)存儲(chǔ)器, 其用于存儲(chǔ)具有以下用途的指令檢測(cè)通過無線訪問網(wǎng)絡(luò)接收自移動(dòng)裝置的、針對(duì)存在于所述無線訪問網(wǎng)絡(luò)緩存中的內(nèi)容的一請(qǐng)求,將所述請(qǐng)求發(fā)送至內(nèi)容原始服務(wù)器,以及從所述內(nèi)容原始服務(wù)器接收一與所述請(qǐng)求相關(guān)的響應(yīng);處理器其用于執(zhí)行這些指令。本發(fā)明的實(shí)施例包括一種用于統(tǒng)計(jì)由RAN緩存提供的內(nèi)容的方法和系統(tǒng),從而使得移動(dòng)通信提供商能夠?qū)τ脩羲L問的內(nèi)容進(jìn)行收費(fèi)。優(yōu)點(diǎn)在于,內(nèi)容提供商和網(wǎng)絡(luò)運(yùn)營(yíng)商更多地使用內(nèi)容緩存、縮短的網(wǎng)絡(luò)延遲時(shí)間、更快的下載和上傳以及改善的用戶體驗(yàn)。在一個(gè)實(shí)施例中,此類統(tǒng)計(jì)稱作收費(fèi)不變傳輸緩存(“CITC”)。CITC包括,如果用戶的請(qǐng)求滿足緩存標(biāo)準(zhǔn)和先前緩存的內(nèi)容上的到期標(biāo)簽,那么將內(nèi)容從RAN緩存遞送給用戶,無需等待來自內(nèi)容服務(wù)器的響應(yīng)。如果CITC裝置中不存在該內(nèi)容的緩存?zhèn)浞荩敲碈ITC裝置可將請(qǐng)求當(dāng)作緩存缺失(即,CITC裝置收回來自內(nèi)容服務(wù)器的內(nèi)容,對(duì)其進(jìn)行緩存并且將其傳遞用戶)。這樣的緩存缺失操作使得用戶的請(qǐng)求以及對(duì)應(yīng)的響應(yīng)得以通過一個(gè)或多個(gè)用于統(tǒng)計(jì)和/或收費(fèi)的核心網(wǎng)絡(luò)裝置進(jìn)行傳播。在緩存命中(即,在RAN緩存中發(fā)現(xiàn)所請(qǐng)求的目標(biāo))的情形下,CITC裝置可返回所請(qǐng)求的來自本地緩存的目標(biāo),并且同時(shí),CITC裝置可將各用戶內(nèi)容請(qǐng)求轉(zhuǎn)發(fā)至內(nèi)容提供商,從而移動(dòng)網(wǎng)絡(luò)的統(tǒng)計(jì)裝置能夠?qū)⑶‘?dāng)?shù)馁M(fèi)用記錄于用戶的賬戶中。然后,CITC裝置可根據(jù)來自內(nèi)容服務(wù)器的響應(yīng),對(duì)RAN緩存和到期計(jì)時(shí)器進(jìn)行更新。在一個(gè)實(shí)施例中,CITC裝置添加一個(gè)稱作(例如)“CITC”的HTTP標(biāo)簽,其以通信的方式告知內(nèi)容提供商和原始服務(wù)器,緩存系統(tǒng)允許對(duì)用戶所訪問的內(nèi)容進(jìn)行適當(dāng)?shù)氖召M(fèi),從而對(duì)它們來說是友好的,其原因在于,它使得原始服務(wù)器能夠看到每個(gè)用戶的內(nèi)容請(qǐng)求。該HTTP標(biāo)記使得內(nèi)容提供商能夠?qū)υ挤?wù)器或傳輸內(nèi)容遞送網(wǎng)絡(luò)或傳輸內(nèi)容分配網(wǎng)絡(luò)進(jìn)行配置,以響應(yīng)CITC裝置,從而由于原始服務(wù)器可能將更多的目標(biāo)標(biāo)記為可緩存的并且采用大型的到期計(jì)時(shí)器,因此使得實(shí)現(xiàn)更多的緩存變得更加可能。因此,在一方面,一種方法提供來自無線訪問網(wǎng)絡(luò)緩存的內(nèi)容。檢測(cè)來自移動(dòng)裝置的、針對(duì)存在于無線訪問網(wǎng)絡(luò)緩存中的內(nèi)容的一請(qǐng)求。該請(qǐng)求發(fā)送至內(nèi)容原始服務(wù)器。從內(nèi)容原始服務(wù)器接收一與請(qǐng)求相關(guān)的響應(yīng)。在各個(gè)實(shí)施例中,檢測(cè)請(qǐng)求包括接收來自移動(dòng)裝置或無線訪問網(wǎng)絡(luò)緩存的一客戶端請(qǐng)求。從內(nèi)容原始服務(wù)器接收的響應(yīng)可包括所請(qǐng)求的內(nèi)容和/或一停止提供來自無線訪問網(wǎng)絡(luò)緩存的內(nèi)容的指示。該停止提供來自無線訪問網(wǎng)絡(luò)緩存的內(nèi)容的指示可包括一消息,其表明請(qǐng)求遭到拒絕或者所請(qǐng)求的內(nèi)容是無效的。該停止提供來自無線訪問網(wǎng)絡(luò)緩存的內(nèi)容的指示可包括指示無線訪問網(wǎng)絡(luò)緩存停止提供內(nèi)容。將請(qǐng)求發(fā)送至內(nèi)容原始服務(wù)器可能與提供來自無線訪問網(wǎng)絡(luò)緩存的內(nèi)容同時(shí)發(fā)生,或者發(fā)生于提供來自無線訪問網(wǎng)絡(luò)緩存的內(nèi)容之后。在各個(gè)實(shí)施例中,采用表明了存在有內(nèi)容原始服務(wù)器友好型無線訪問網(wǎng)絡(luò)緩存的標(biāo)簽來標(biāo)記發(fā)送至內(nèi)容原始服務(wù)器的請(qǐng)求。從內(nèi)容原始服務(wù)器接收的響應(yīng)可包括修改來與內(nèi)容原始服務(wù)器友好型無線訪問網(wǎng)絡(luò)緩存相兼容的內(nèi)容。修改可包括將內(nèi)容標(biāo)記為可緩存或者延長(zhǎng)內(nèi)容的終止時(shí)間。從內(nèi)容原始服務(wù)器接收的響應(yīng)可包括將要在一將來請(qǐng)求中提供的內(nèi)容。將要在將來請(qǐng)求中提供的內(nèi)容可包括一廣告。在各個(gè)實(shí)施例中,將遞送給移動(dòng)裝置的大量數(shù)據(jù)與從內(nèi)容原始服務(wù)器接收的大量數(shù)據(jù)進(jìn)行對(duì)比。基于對(duì)比的結(jié)果,該方法可包括表明是收費(fèi)不足還是過度收費(fèi)和/或可包括在從內(nèi)容原始服務(wù)器取回?cái)?shù)據(jù)之前,控制從無線訪問網(wǎng)絡(luò)緩存遞送的大量數(shù)據(jù)。對(duì)大量遞送的數(shù)據(jù)進(jìn)行控制可使得對(duì)移動(dòng)核心網(wǎng)絡(luò)中的統(tǒng)計(jì)和收費(fèi)系統(tǒng)的影響最小化和/或可使得對(duì)移動(dòng)核心網(wǎng)絡(luò)中的任何合法攔截結(jié)果的影響最小化。在另一個(gè)方面,一種系統(tǒng)提供來自無線訪問網(wǎng)絡(luò)緩存的內(nèi)容。該系統(tǒng)包括接口模塊,其用于將數(shù)據(jù)發(fā)送至無線訪問網(wǎng)絡(luò)以及從其接收數(shù)據(jù),檢測(cè)模塊,其用于檢測(cè)從移動(dòng)裝置發(fā)送并通過無線訪問網(wǎng)絡(luò)接收的、針對(duì)存在于無線訪問網(wǎng)絡(luò)緩存中的內(nèi)容的一請(qǐng)求;以及通信模塊,其用于將請(qǐng)求發(fā)送至內(nèi)容原始服務(wù)器并從其接收一響應(yīng)。在各個(gè)實(shí)施例中,該系統(tǒng)還包括安全模塊,其用于驗(yàn)證允許移動(dòng)裝置接收該內(nèi)容。 如果不允許移動(dòng)裝置接收所述內(nèi)容,那么安全模塊可停止提供來自無線訪問網(wǎng)絡(luò)緩存的內(nèi)容。通信模塊可接收來自內(nèi)容原始服務(wù)器的內(nèi)容。通信模塊可采用表明了存在有內(nèi)容原始服務(wù)器友好型無線訪問網(wǎng)絡(luò)緩存的標(biāo)簽來標(biāo)記所轉(zhuǎn)發(fā)的請(qǐng)求。該系統(tǒng)可包括用于將遞送至移動(dòng)裝置的大量數(shù)據(jù)與接收自內(nèi)容原始服務(wù)器的大量數(shù)據(jù)進(jìn)行對(duì)比的統(tǒng)計(jì)模塊。該系統(tǒng)可包括用于與無線訪問網(wǎng)絡(luò)緩存進(jìn)行通信的緩存接口模塊。緩存接口模塊可將接收自內(nèi)容原始服務(wù)器的內(nèi)容轉(zhuǎn)發(fā)至無線訪問網(wǎng)絡(luò)緩存。在另一個(gè)方面,一種系統(tǒng)提供來自無線訪問網(wǎng)絡(luò)緩存的內(nèi)容。該系統(tǒng)包括計(jì)算機(jī)存儲(chǔ)器,其用于存儲(chǔ)具有以下用途的指令檢測(cè)通過無線訪問網(wǎng)絡(luò)接收自移動(dòng)裝置的、針對(duì)存在于無線訪問網(wǎng)絡(luò)緩存中的內(nèi)容的一請(qǐng)求;將該請(qǐng)求發(fā)送至內(nèi)容原始服務(wù)器,以及從內(nèi)容原始服務(wù)器接收一與請(qǐng)求相關(guān)的響應(yīng)。該系統(tǒng)還包括處理器,其用于執(zhí)行這些指令。通過參考以下描述、附圖和權(quán)利要求書,此處公開的本發(fā)明的這些目的和其他目的以及優(yōu)點(diǎn)和特征將更加明顯。此外,將會(huì)理解的是,本文所述的各種實(shí)施例的特征并不互相排斥并且能夠以各種組合和變化而存在。在附圖中,同樣的參考符號(hào)指代所有不同附圖中的相同部分。在以下描述中,結(jié)合下面的附圖對(duì)本發(fā)明的不同實(shí)施例進(jìn)行描述,其中圖I為包括用戶設(shè)備、RAN、核心網(wǎng)絡(luò)、互聯(lián)網(wǎng)以及部署于RAN外的內(nèi)容緩存的網(wǎng)絡(luò)的方框圖;圖2為根據(jù)本發(fā)明實(shí)施例的實(shí)現(xiàn)RAN緩存的裝置的方框圖;圖3為根據(jù)本發(fā)明實(shí)施例的用于接收來自RAN緩存的內(nèi)容的系統(tǒng)的方框圖;圖4為根據(jù)本發(fā)明的實(shí)施例示出了包括互聯(lián)網(wǎng)、現(xiàn)有技術(shù)的RAN以及CITC裝置的網(wǎng)絡(luò)的四個(gè)方框圖;圖5為根據(jù)本發(fā)明的實(shí)施例示出了 4G RAN中的CITC裝置的方框圖;圖6為根據(jù)本發(fā)明的實(shí)施例示出了有線線路訪問網(wǎng)絡(luò)中的CITC裝置的方框圖;圖7為示出了 TCP連接以及HTTP請(qǐng)求處理的圖;圖8為根據(jù)本發(fā)明的實(shí)施例示出了在緩存中未找到所請(qǐng)求的內(nèi)容時(shí)的TCP連接以及HTTP請(qǐng)求處理的圖9為根據(jù)本發(fā)明的實(shí)施例示出了在緩存中找到了所請(qǐng)求的URL時(shí)的TCP連接以及HTTP請(qǐng)求處理的圖;
圖10為根據(jù)本發(fā)明的實(shí)施例示出了 RAN緩存的方框圖;圖11為根據(jù)本發(fā)明的實(shí)施例示出了收費(fèi)不變的傳輸緩存過程的方框圖。如圖I所示,其中100.網(wǎng)絡(luò) 102.用戶設(shè)備 104.無線訪問網(wǎng)絡(luò)RAN106.基站收發(fā)臺(tái)/節(jié)點(diǎn)B BTS/NodeB 108. RNC無線網(wǎng)絡(luò)控制器110.核心網(wǎng)絡(luò)112. RNC回程線路114.服務(wù)GPRS支持節(jié)點(diǎn)SGSN 116.蜂窩式數(shù)據(jù)核心118.網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)GGSN 120.互聯(lián)網(wǎng)122.內(nèi)容服務(wù)器/緩存;如圖2所示,圖中200.收費(fèi)不變傳輸緩存裝置201. RAN緩存202.接口模塊 204.檢測(cè)模塊206.通信模塊208.安全模塊210.統(tǒng)計(jì)模塊212.緩存接口模塊;如圖3所示,圖中300.用于接收來自RAN緩存的內(nèi)容的系統(tǒng) 302.處理器 304.計(jì)算機(jī)儲(chǔ)存器306.存儲(chǔ)器308.用戶接口 ;如圖4A至圖4D所示,圖中402.用戶設(shè)備UE 404.節(jié)點(diǎn)B NodeB 406.無線網(wǎng)絡(luò)控制器RNC 408.服務(wù)GPRS支持節(jié)點(diǎn)SGSN 410.網(wǎng)關(guān)GPRS支持節(jié)點(diǎn)GGSN 412.互聯(lián)網(wǎng)414.收費(fèi)不變傳輸緩存裝置;如圖5所示,圖中500.無線訪問網(wǎng)絡(luò)RAN 502.用戶設(shè)備UE 504.節(jié)點(diǎn)B eNodeB 506.收費(fèi)不變傳輸緩存裝置508.移動(dòng)性管理實(shí)體/服務(wù)網(wǎng)關(guān)510. PDN-Gff分組數(shù)據(jù)網(wǎng)關(guān)512.互聯(lián)網(wǎng);如圖6所示,圖中600.有線線路訪問網(wǎng)絡(luò)602.用戶設(shè)備UE 604.數(shù)字用戶線接入復(fù)用器606.收費(fèi)不變傳輸緩存裝置608.接入路由器610.核心網(wǎng)關(guān)612.互聯(lián)網(wǎng);
如圖7A至圖7B所示,圖中702.客戶端704.代理/緩存706.內(nèi)容服務(wù)器; 如圖8所示,圖中802.客戶端 804.收費(fèi)不變傳輸緩存裝置 806.內(nèi)容服務(wù)
器;
器;
儲(chǔ)元件
如圖9所示,圖中902.客戶端 904.收費(fèi)不變傳輸緩存裝置 906.內(nèi)容服務(wù)
如圖10所示,圖中1000.RAN緩存 1002.接口模塊1004.接口模塊1006.存 1008.控制邏輯/處理單元1010.本地存儲(chǔ)原件1012.緩存1014.收費(fèi)不變
傳輸緩存裝置;如圖11所示,圖中1100.收費(fèi)不變的傳輸緩存過程1102.檢測(cè)來自移動(dòng)裝置的請(qǐng)求1104.將請(qǐng)求發(fā)送至內(nèi)容原始服務(wù)器1106.接收來自內(nèi)容原始服務(wù)器的響應(yīng)。指定圖9為摘要附圖。下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步說明,這種裝置的結(jié)構(gòu)和原理對(duì)本專業(yè)的人來說是非常清楚的。圖I示出了包括用戶設(shè)備102、RAN104、核心網(wǎng)絡(luò)110、互聯(lián)網(wǎng)120以及內(nèi)容服務(wù)器 /緩存122的網(wǎng)絡(luò)100。內(nèi)容服務(wù)器/緩存122可為或包括基于內(nèi)容的web緩存或內(nèi)容原始服務(wù)器。RAN104可包括一個(gè)或多個(gè)連接至一個(gè)或多個(gè)RNC108的BTS/NodeB106,如圖I
8所示。核心網(wǎng)絡(luò)110可為UMTS網(wǎng)絡(luò)并且可包括RNC回程線路112、SGSN114、蜂窩式數(shù)據(jù)核心116和/或GGSN118。應(yīng)注意的是,盡管此處的實(shí)例和描述示出了 3G/UMTS/HSDPA無線網(wǎng)絡(luò),但是本發(fā)明可以體現(xiàn)于任何RAN中,包括但不限于,GSM/GPRS,⑶MA,LTE或者WIMAX網(wǎng)絡(luò),或者體現(xiàn)于有線線路訪問網(wǎng)絡(luò)中。例如,UMTS網(wǎng)絡(luò)中的NodeB106可以是GSM網(wǎng)絡(luò)中的 BTS0核心網(wǎng)絡(luò)110通過GGSN118連接至互聯(lián)網(wǎng)120。如果發(fā)現(xiàn)了緩存擊中,那么內(nèi)容服務(wù)器/緩存122將內(nèi)容進(jìn)行遞送。網(wǎng)絡(luò)運(yùn)營(yíng)商可根據(jù)內(nèi)容的使用情況(例如,每月可下載的字節(jié))對(duì)RAN的用戶進(jìn)行統(tǒng)計(jì)和收費(fèi)、保持每計(jì)劃時(shí)段內(nèi)的使用限額(例如,每月的字節(jié)) 和/或提供預(yù)付費(fèi)或后付費(fèi)收費(fèi)。這樣的統(tǒng)計(jì)和收費(fèi)通常都是在移動(dòng)網(wǎng)絡(luò)與互聯(lián)網(wǎng)120之間的接口處、GGSN118處和/或另一個(gè)統(tǒng)計(jì)裝置(例如,CDMA網(wǎng)絡(luò)中的PDSN)處進(jìn)行處理。圖2示出了用于接收來自RAN緩存201的CITC裝置200。在一個(gè)實(shí)施例中,接口模塊202將數(shù)據(jù)發(fā)送至RAN并且從RAN接收數(shù)據(jù),例如,圖1所示的RAN104。接口模塊202 可檢測(cè)針對(duì)來自用戶設(shè)備的內(nèi)容的請(qǐng)求,例如,圖1所示的用戶設(shè)備102,其方式是直接接收該請(qǐng)求或者從RAN緩存201中轉(zhuǎn)該請(qǐng)求。檢測(cè)模塊204檢測(cè)來自用戶設(shè)備102的并通過 RAN104接收的、針對(duì)存在于RAN緩存201中的內(nèi)容的請(qǐng)求。該內(nèi)容可根據(jù)傳輸協(xié)議中的請(qǐng)求和/或響應(yīng)頭來進(jìn)行緩存和遞送。同時(shí),通信模塊206可將針對(duì)該內(nèi)容的請(qǐng)求發(fā)送至互聯(lián)網(wǎng)中的內(nèi)容原始服務(wù)器,例如,圖1中示出的內(nèi)容原始服務(wù)器122,并且從該內(nèi)容原始服務(wù)器122接收響應(yīng)。該響應(yīng)可包括來自內(nèi)容原始服務(wù)器122的內(nèi)容。通信模塊206可采用表明了存在有內(nèi)容原始服務(wù)器友好型RAN緩存的標(biāo)簽來標(biāo)記所轉(zhuǎn)發(fā)的請(qǐng)求。安全模塊208可驗(yàn)證允許移動(dòng)裝置接收該內(nèi)容,并且,如果不允許移動(dòng)裝置接收該內(nèi)容,可停止將來自RAN 緩存的內(nèi)容提供至用戶設(shè)備102。統(tǒng)計(jì)模塊210可將遞送給用戶設(shè)備102的大量數(shù)據(jù)與從內(nèi)容原始服務(wù)器122接收的大量數(shù)據(jù)進(jìn)行對(duì)比。緩存接口模塊212可與RAN緩存201進(jìn)行通信。緩存接口模塊212可將接收自內(nèi)容原始服務(wù)器122的內(nèi)容轉(zhuǎn)發(fā)至RAN緩存201。在一個(gè)實(shí)施例中,CITC可通過裝置、程序或者其他不同于RAN緩存201的裝置來實(shí)現(xiàn)?;蛘撸?CITC的某些功能或全部功能可為RAN緩存201的一部分。圖3示出了根據(jù)本發(fā)明實(shí)施例的用于接收來自RAN緩存的內(nèi)容的系統(tǒng)300。計(jì)算機(jī)存儲(chǔ)器304存儲(chǔ)有以下指令檢測(cè)通過RAN從移動(dòng)裝置發(fā)送的、針對(duì)存在于RAN緩存中的內(nèi)容的一請(qǐng)求。計(jì)算機(jī)存儲(chǔ)器304還存儲(chǔ)有以下指令將該請(qǐng)求從用戶接口 308發(fā)送至內(nèi)容原始服務(wù)器122,并且計(jì)算機(jī)存儲(chǔ)器304存儲(chǔ)有以下指令從內(nèi)容原始服務(wù)器122接收一與該請(qǐng)求相關(guān)的響應(yīng)。系統(tǒng)300包括用于在計(jì)算機(jī)存儲(chǔ)器中執(zhí)行這些指令的處理器302。 系統(tǒng)300可與存儲(chǔ)元件306對(duì)接,這可通過本領(lǐng)域內(nèi)已知的任何合適的存儲(chǔ)技術(shù)來實(shí)現(xiàn),例如,隨機(jī)存取存儲(chǔ)器、閃存或者塊存儲(chǔ)裝置(例如,磁盤或固態(tài)盤)。圖4A至圖4D示出了本發(fā)明的不同實(shí)施例,其中CITC裝置放置于RAN中的不同位置。在圖4A中,所示的網(wǎng)絡(luò)402-410為連接至互聯(lián)網(wǎng)412的3G RAN。該網(wǎng)絡(luò)可包括連接至 NodeB404 (基站)的用戶設(shè)備402,NodeB404通過位于NodeB404與RNC406之間的接口(稱作IuB)連接至RNC406。RNC406連接至具有另一個(gè)接口(IuPS)的SGSN408,并且SGSN408 連接至具有另一個(gè)接口(Gn)的GGSN410。GGSN410通過稱作GI的接口連接至互聯(lián)網(wǎng)412。 在示出了本發(fā)明的一個(gè)實(shí)施例的圖4B中,CITC裝置414放置于RNC406與SGSN408的IuPS 接口上。此處的CITC裝置414可在分組交換域中攔截IuPS控制面和用戶面協(xié)議。該接口上的潛在傳輸可為ATM或者IP。在圖4D中,CITC裝置414放置于SGSN408與GGSn410之間的Gn接口上。在一些實(shí)施例中,CITC裝置414部署于具有一個(gè)或多個(gè)流量卸載接口的網(wǎng)卡中, 這些流量卸載接口將來自核心網(wǎng)絡(luò)的用戶所請(qǐng)求內(nèi)容的所選部分卸載至本地互聯(lián)網(wǎng)接口和/或內(nèi)容遞送網(wǎng)絡(luò)裝置,從而繞過正常的核心網(wǎng)絡(luò)(例如,SGSN/GGSN)。在此類實(shí)施例中,CITC裝置414在根據(jù)當(dāng)前發(fā)明實(shí)施傳輸緩存方法的同時(shí),采用核心網(wǎng)絡(luò),或者根據(jù)卸載配置策略采用合適的卸載接口。圖5示出了 CITC裝置506在4G RAN500中的布置。4G RAN500可包括用戶設(shè)備 502、eNodeB504,、MME/服務(wù)網(wǎng)關(guān)508以及連接至互聯(lián)網(wǎng)512的PDN-GW510。在本發(fā)明的本實(shí)施例中,CITC裝置506放置于位于eNodeB504與MME/服務(wù)網(wǎng)關(guān)508之間的SI接口上,在此處,CITC裝置506對(duì)數(shù)據(jù)通信進(jìn)行攔截。MME/服務(wù)網(wǎng)關(guān)508通過S5接口與roN_GW510 相接,而PDN-GW510通過SGi接口與互聯(lián)網(wǎng)512相接。圖6示出了 CITC裝置606在有線線路訪問網(wǎng)絡(luò)600中的布置。用戶設(shè)備602連接至DSLAM604。CITC裝置606可放置于DSLAM604與接入路由器608之間。接入路由器608 與核心網(wǎng)關(guān)610相接,而核心網(wǎng)關(guān)610連接至互聯(lián)網(wǎng)612。圖7A和圖7B示出了與客戶端裝置702、代理或緩存704以及內(nèi)容服務(wù)器706相關(guān)的TCP連接和HTTP請(qǐng)求的處理。圖7A示出了一種緩存704中沒有所請(qǐng)求的內(nèi)容的情形??蛻舳搜b置702啟動(dòng)標(biāo)準(zhǔn)TCP連接協(xié)議,即TCP-SYN,其由緩存704所接收。緩存704 響應(yīng)于具有SYN-ACK的客戶端裝置702,并且客戶端裝置702響應(yīng)于具有ACK的代理/緩存704,然后發(fā)送其HTTP請(qǐng)求。隨后,緩存704啟動(dòng)與內(nèi)容服務(wù)器706相同的TCP連接協(xié)議 (TCP-SYN、SYN-ACK, ACK),然后將客戶端裝置702的HTTP請(qǐng)求發(fā)送至內(nèi)容服務(wù)器706。在接收到來自內(nèi)容服務(wù)器706的可包含客戶端裝置702所請(qǐng)求的內(nèi)容的HTTP響應(yīng)之后,代理 /緩存704將該響應(yīng)發(fā)送至客戶端裝置702。該內(nèi)容可包括數(shù)據(jù)、文本、音頻、視頻、元數(shù)據(jù)、 協(xié)議(例如,URL)和/或任何其他類型的內(nèi)容。應(yīng)當(dāng)注意的是,緩存704在TCP連接與客戶端702握手之前,并不會(huì)啟動(dòng)與內(nèi)容服務(wù)器706之間的通信。這樣的延遲在客戶端702看來可導(dǎo)致滯后時(shí)間和等待的延長(zhǎng)。圖7B示出了一種緩存704中存在有所請(qǐng)求的內(nèi)容的情形。客戶端702與緩存704 之間的TCP連接如以上圖7A所述。當(dāng)客戶端702發(fā)送一 HTTP請(qǐng)求至緩存704時(shí),緩存704 響應(yīng)于具有所請(qǐng)求內(nèi)容的客戶端并且不會(huì)通過TCP連接握手、請(qǐng)求、客戶端702請(qǐng)求內(nèi)容的通知或任何其他通信方式與內(nèi)容服務(wù)器706進(jìn)行通信。圖8為根據(jù)本發(fā)明的實(shí)施例示出了在CITC裝置804中沒有所請(qǐng)求的內(nèi)容時(shí)的TCP 連接以及HTTP請(qǐng)求的處理的圖800。客戶端裝置802啟動(dòng)標(biāo)準(zhǔn)TCP連接協(xié)議,即TCP-SYN, 其由CITC裝置804所接收。CITC裝置804響應(yīng)于具有SYN-ACK的客戶端裝置802,并且 CITC裝置804隨后通過將TCP-SYN發(fā)送至內(nèi)容服務(wù)器806來啟動(dòng)與內(nèi)容服務(wù)器806相同的 TCP連接協(xié)議,無需等待來自客戶端裝置802的ACK響應(yīng)。在內(nèi)容服務(wù)器806響應(yīng)于具有 SYN-ACK的CITC裝置804之后,CITC裝置804響應(yīng)于具有ACK的內(nèi)容服務(wù)器806。在客戶端裝置802響應(yīng)于具有ACK的CITC裝置804之后,并且在客戶端裝置802將其HTTP請(qǐng)求發(fā)送至CITC裝置804之后,代理/緩存將客戶端裝置802的HTTP請(qǐng)求發(fā)送至內(nèi)容服務(wù)器 806。在接收到來自內(nèi)容服務(wù)器806的可包含客戶端裝置802所請(qǐng)求的內(nèi)容的HTTP響應(yīng)之后,CITC裝置804將該響應(yīng)發(fā)送至客戶端裝置802。正如本領(lǐng)域的技術(shù)人員將會(huì)理解的那樣,當(dāng)前發(fā)明并不僅限于這些握手或傳輸協(xié)議,任何類似的握手或傳輸協(xié)議都視作在本領(lǐng)域的保護(hù)范圍之內(nèi)。無論采用的是哪種特定的握手或傳輸機(jī)制,一旦從客戶端802接收了握手請(qǐng)求,就將從CITC裝置804至內(nèi)容服務(wù)器806的握手請(qǐng)求進(jìn)行發(fā)送,或者,在接收握手請(qǐng)求之后不久,也會(huì)出現(xiàn)緩存命中。正如下面圖9的描述所說明的那樣,無論是發(fā)生了緩存命中還是緩存缺失,握手請(qǐng)求可能總是由CITC裝置804發(fā)送至內(nèi)容服務(wù)器806。在本發(fā)明的特定實(shí)施例中,來自客戶端裝置802的內(nèi)容請(qǐng)求可來自移動(dòng)裝置或RAN緩存。圖9示出了在CITC裝置904存在有所請(qǐng)求的內(nèi)容的情形下,在本發(fā)明的實(shí)施例 900中的TCP連接以及HTTP請(qǐng)求的處理的圖??蛻舳搜b置902啟動(dòng)標(biāo)準(zhǔn)TCP連接協(xié)議,即 TCP-SYN,其由CITC裝置904所接收。CITC裝置904響應(yīng)于具有SYN-ACK的客戶端裝置902, 并且CITC裝置904隨后通過將TCP-SYN發(fā)送至內(nèi)容服務(wù)器906來啟動(dòng)與內(nèi)容服務(wù)器906 相同的TCP連接協(xié)議,無需等待來自客戶端裝置902的ACK響應(yīng)。在內(nèi)容服務(wù)器906響應(yīng)于具有SYN-ACK的CITC裝置904之后,CITC裝置904響應(yīng)于具有ACK的內(nèi)容服務(wù)器906。 在客戶端裝置902響應(yīng)于具有ACK的CITC裝置904之后,并且在客戶端裝置902將其HTTP 請(qǐng)求發(fā)送至CITC裝置904之后,CITC裝置904識(shí)別出HTTP請(qǐng)求所請(qǐng)求的內(nèi)容存儲(chǔ)于CITC 裝置904中。隨后,CITC裝置904將客戶端裝置902的HTTP請(qǐng)求發(fā)送至內(nèi)容服務(wù)器906。 CITC裝置904還可發(fā)送傳遞以下事實(shí)的信息由于所請(qǐng)求的內(nèi)容位于CITC裝置904中,因此,來自客戶端裝置902的HTTP請(qǐng)求為“緩存命中”,以及,CITC裝置904還可采用表明了存在有內(nèi)容原始服務(wù)器友好型RAN緩存(稱作“CITC-標(biāo)簽”)的標(biāo)簽來標(biāo)記發(fā)送至內(nèi)容服務(wù)器906的請(qǐng)求。同時(shí),CITC裝置904將客戶端裝置902的請(qǐng)求發(fā)送至內(nèi)容服務(wù)器906,或者在這之后,CITC裝置904將所請(qǐng)求的內(nèi)容發(fā)送至客戶端裝置902作為HTTP響應(yīng)。在內(nèi)容服務(wù)器906接收來自CITC裝置904的HTTP請(qǐng)求和“緩存命中,,傳輸之后,內(nèi)容服務(wù)器906 將可包含客戶端裝置902所請(qǐng)求的內(nèi)容的HTTP響應(yīng)發(fā)送至CITC裝置904。隨后,CITC裝置904根據(jù)來自內(nèi)容服務(wù)器906的響應(yīng),對(duì)到期時(shí)間和緩存內(nèi)容上的其他標(biāo)簽進(jìn)行更新。在本發(fā)明的特定實(shí)施例中,在CITC裝置904將內(nèi)容遞送給客戶端裝置902期間, RAN上的遞送時(shí)間長(zhǎng)于內(nèi)容服務(wù)器906將響應(yīng)返回至CITC裝置904的時(shí)間。在這些實(shí)施例中,CITC裝置904通過終止正在進(jìn)行的緩存內(nèi)容的遞送,來對(duì)可用于客戶端裝置902的響應(yīng)中的任何出錯(cuò)指示產(chǎn)生作用。該內(nèi)容可組織為一相對(duì)較小的前綴部分和一相對(duì)較大的后綴部分,從而當(dāng)兩者都位于CITC裝置904 (即,發(fā)生了緩存命中)中時(shí),CITC裝置904可開始提供前綴部分并且將請(qǐng)求轉(zhuǎn)發(fā)至內(nèi)容服務(wù)器906,同時(shí)驗(yàn)證目標(biāo)是否仍然有效以及進(jìn)行請(qǐng)求的客戶端裝置902是否獲得下載該內(nèi)容的授權(quán)。在這樣的實(shí)施例中,內(nèi)容服務(wù)器906的響應(yīng)指示CITC裝置904是否將該內(nèi)容的剩余后綴部分提供至客戶端裝置902。本發(fā)明的這些實(shí)施例可能需要部署于核心網(wǎng)絡(luò)中的數(shù)字版權(quán)管理(“DRM”)、合法攔截(“Li”)方法, 或者其他類型的內(nèi)容保護(hù)或控制。在一些配置中,內(nèi)容原始服務(wù)器的操作者可采用LI控制策略節(jié)點(diǎn)來對(duì)特定的用戶移動(dòng)裝置執(zhí)行LI操作。核心網(wǎng)絡(luò)裝置,例如SGSN或者GGSN,可為這些LI功能提供支持; 例如,LI控制策略節(jié)點(diǎn)為特定的用戶移動(dòng)裝置啟動(dòng)觸發(fā)器,并且核心網(wǎng)絡(luò)設(shè)備可遞送用戶的數(shù)據(jù)包復(fù)件,以實(shí)現(xiàn)驗(yàn)證、鑒別或其他目的。然而,核心網(wǎng)絡(luò)裝置可能無法看到任何之前通過CITC/RAN緩存裝置進(jìn)行過緩存并且遞送至用戶裝置的目標(biāo)。在當(dāng)前發(fā)明的一個(gè)實(shí)施例中,以上所述的CITC系統(tǒng)和方法用于提供這種可見性。當(dāng)為特定用戶的移動(dòng)裝置接收LI觸發(fā)器時(shí),可進(jìn)行CITC操作。由于CITC裝置將用戶請(qǐng)求向上游傳播至內(nèi)容原始服務(wù)器,因此,即使所請(qǐng)求的內(nèi)容位于本地緩存中,但是核心網(wǎng)絡(luò)裝置仍然可看到所有遞送給特定用戶的裝置的數(shù)據(jù),從而滿足LI的要求。在本發(fā)明的特定實(shí)施例中,從內(nèi)容服務(wù)器906取回緩存內(nèi)容的且同時(shí)將緩存內(nèi)容進(jìn)行遞送的CITC裝置904的操作可使得內(nèi)容服務(wù)器906以管道的方式遞送動(dòng)態(tài)目標(biāo)。例如,在遞送動(dòng)態(tài)內(nèi)容期間,內(nèi)容服務(wù)器906可為同一個(gè)內(nèi)容請(qǐng)求遞送不同的內(nèi)容目標(biāo),使得內(nèi)容服務(wù)器906可在CITC裝置904中維持此類動(dòng)態(tài)內(nèi)容的管道,而當(dāng)前內(nèi)容將發(fā)送至后來的客戶端請(qǐng)求。內(nèi)容服務(wù)器906的響應(yīng)可包括修改來與內(nèi)容原始服務(wù)器友好型RAN緩存904相兼容的內(nèi)容,例如,視頻內(nèi)容的質(zhì)量可按比例縮小,以節(jié)省帶寬。該響應(yīng)還可包括標(biāo)記為可緩存的或者具有延長(zhǎng)的到期時(shí)間的內(nèi)容,從而更好地利用CITC裝置904。例如,如果服務(wù)器 906識(shí)別出CITC裝置904是友好的,它可能會(huì)允許更多的內(nèi)容在其中進(jìn)行更長(zhǎng)時(shí)間的緩存。 該響應(yīng)還可包括將要在一將來請(qǐng)求中提供的內(nèi)容(例如,一個(gè)或多個(gè)廣告)。在各種實(shí)施例中,CITC裝置監(jiān)測(cè)流入和流出RAN緩存的數(shù)據(jù)量(例如,從內(nèi)容原始服務(wù)器接收的內(nèi)容和/或提供給移動(dòng)裝置的內(nèi)容)。CITC裝置通過對(duì)比這兩類數(shù)據(jù)(例如, 計(jì)算下游收費(fèi)差額),可指示出一過度收費(fèi)事件(即,已經(jīng)從內(nèi)容原始服務(wù)器接收的數(shù)據(jù)比已經(jīng)提供給移動(dòng)裝置的數(shù)據(jù)要多)或者一收費(fèi)不足事件(即,已經(jīng)從內(nèi)容原始服務(wù)器接收的數(shù)據(jù)比已經(jīng)提供給移動(dòng)裝置的數(shù)據(jù)要少)。對(duì)比的結(jié)果可上報(bào)至核心網(wǎng)絡(luò)/收費(fèi)裝置或內(nèi)容原始服務(wù)器,或者,在其他實(shí)施例中,可用于控制從RAN緩存遞送的數(shù)據(jù)的量。例如,如果當(dāng)前對(duì)用戶的收費(fèi)不足,CITC裝置可對(duì)提供更多來自RAN緩存的數(shù)據(jù)進(jìn)行限制。此類對(duì)提供給移動(dòng)裝置的數(shù)據(jù)進(jìn)行的監(jiān)測(cè)和糾正可使得對(duì)移動(dòng)核心網(wǎng)絡(luò)中的統(tǒng)計(jì)和/或收費(fèi)系統(tǒng)的影響最小化,其原因至少在于,那些系統(tǒng)可假定對(duì)用戶既沒有收費(fèi)不足,也沒有過度收費(fèi)(或者,收費(fèi)不足或過度收費(fèi)都僅在較小的容忍范圍內(nèi))。這些系統(tǒng)還可使得對(duì)移動(dòng)核心網(wǎng)絡(luò)中的任何合法攔截結(jié)果的影響最小化。圖10為RAN緩存1000的一個(gè)實(shí)施例的方框圖。RAN緩存1000在本地遞送緩存后的數(shù)據(jù)、終止一客戶端應(yīng)用會(huì)話和/或采用不同的會(huì)話與歸屬服務(wù)器進(jìn)行通信。RAN緩存1000包括兩個(gè)接口模塊1002和1004,其用于借助合適的接口和軟件協(xié)議(例如,IuB、 IuPS或者Gn)來實(shí)現(xiàn)與RAN中其他裝置進(jìn)行通信所需的硬件信令。各接口模塊1002、1004 可在所選的接口上接收和/或傳送數(shù)據(jù)。所接收的數(shù)據(jù)可放置于存儲(chǔ)元件1006中。數(shù)據(jù)在接口模塊1002、1004與存儲(chǔ)元件1006之間移動(dòng)可能要涉及專用硬件,例如,DMA控制器或?qū)S玫臄?shù)據(jù)移動(dòng)處理器。RAN緩存1000(例如,在連接至RAN裝置的接口上)內(nèi)的控制面隧道和用戶面隧道的處理符合RAN規(guī)范。這些用戶面隧道內(nèi)的應(yīng)用協(xié)議的處理是基于應(yīng)用代理、緩存或者其他具有RAN緩存裝置1000的策略。這種數(shù)據(jù)處理可采用專用控制邏輯或處理單元1008來完成??刂七壿?處理單元1008可具有自己的本地存儲(chǔ)元件1010,其包含執(zhí)行和存儲(chǔ)本地狀態(tài)的指令??刂七壿?處理單元1008采用已知的規(guī)范和協(xié)議,對(duì)所接收的信息進(jìn)行解析,進(jìn)而理解所接收的每個(gè)協(xié)議層上的數(shù)據(jù)包。緩存存儲(chǔ)元件1012還可用于容納緩存信息。在美國(guó)專利申請(qǐng)No. 12/536537中,還對(duì)RAN緩存100進(jìn)行了描述,其全部說明書以引用的方式在此處全部并入本文。存儲(chǔ)元件1006、本地存儲(chǔ)元件1010以及緩存1012可通過本領(lǐng)域內(nèi)已知的任何合適的存儲(chǔ)技術(shù)來實(shí)現(xiàn),例如,隨機(jī)存取存儲(chǔ)器、閃存或者塊存儲(chǔ)裝置(例如,磁盤或固態(tài)盤)??刂七壿?處理單元1008可以是通用處理器并且執(zhí)行一系列來自內(nèi)部存儲(chǔ)裝置或外部存儲(chǔ)裝置的指令。在其他實(shí)施例中,控制邏輯/處理單元1008為一具有嵌入式指令的專用硬件裝置或者一狀態(tài)機(jī)。CITC裝置1014可與RAN緩存1000相接,例如,通過本發(fā)明當(dāng)前實(shí)施例中的接口模塊1002。圖11為根據(jù)本發(fā)明的實(shí)施例示出了收費(fèi)不變的傳輸緩存過程1100的方框圖。該方法可包括檢測(cè)來自移動(dòng)裝置的、針對(duì)存在于RAN緩存中的內(nèi)容的一請(qǐng)求(步驟1102);將該請(qǐng)求發(fā)送至內(nèi)容原始服務(wù)器(步驟1104);以及從內(nèi)容原始服務(wù)器接收一與該請(qǐng)求相關(guān)的響應(yīng)(步驟1106)。還應(yīng)當(dāng)注意的是,本發(fā)明的實(shí)施例可以是以體現(xiàn)于一個(gè)或多個(gè)制品上或制品中的一個(gè)或多個(gè)計(jì)算機(jī)可讀程序的形式來提出的。該制品可以是任何合適的硬件設(shè)備,例如,軟磁盤、硬盤、CD ROM、CD-RW、CD-R、DVD ROM、DVD-RW、閃存卡、PROM、RAM、ROM 或者磁帶。一般情況下,計(jì)算機(jī)可讀程序可用任何編程語(yǔ)言來實(shí)現(xiàn)。其中一些可能使用的語(yǔ)言的例子包括 C語(yǔ)言、C++語(yǔ)言或者JAVA語(yǔ)言。軟件程序還可轉(zhuǎn)譯為機(jī)器語(yǔ)言或虛擬機(jī)指令并以該形式存儲(chǔ)于程序文件中。然后,該程序文件可存儲(chǔ)于一個(gè)或多個(gè)制品上或制品中。以上描述了本發(fā)明的特定實(shí)施例。然而,明顯的是,本發(fā)明并不限于那些實(shí)施例, 相反,卻旨在說明了對(duì)本文所述的內(nèi)容所作出的增加和修改都在本領(lǐng)域的保護(hù)范圍內(nèi)。此夕卜,將會(huì)理解的是,本文所述的不同實(shí)施例的特征并不互相排斥并且能夠在不脫離本發(fā)明的精神和保護(hù)范圍的情形下以各種組合和變化而存在,即使這些組合和變化并未在本文中進(jìn)行清楚地說明。實(shí)際上,本領(lǐng)域的普通技術(shù)人員能夠在不脫離本發(fā)明的精神和保護(hù)范圍的情形下,對(duì)本文所述的內(nèi)容作出變化、修改和其他實(shí)施方案。照此,本發(fā)明并不只受到前述示意性描述的限定。
權(quán)利要求
1.一種移動(dòng)網(wǎng)絡(luò)中收費(fèi)不變及原始服務(wù)器友好型傳輸緩存方法,其特征在于該方法包括檢測(cè)來自移動(dòng)裝置的、針對(duì)存在于所述無線訪問網(wǎng)絡(luò)緩存中的內(nèi)容的一請(qǐng)求;將所述請(qǐng)求發(fā)送至內(nèi)容原始服務(wù)器;以及從所述內(nèi)容原始服務(wù)器接收一與所述請(qǐng)求相關(guān)的響應(yīng)。
2.根據(jù)權(quán)利要求1所述的移動(dòng)網(wǎng)絡(luò)中收費(fèi)不變及原始服務(wù)器友好型傳輸緩存方法,其特征在于檢測(cè)所述請(qǐng)求包括接收來自所述移動(dòng)裝置或所述無線訪問網(wǎng)絡(luò)緩存的一客戶端請(qǐng)求。
3.根據(jù)權(quán)利要求1所述的移動(dòng)網(wǎng)絡(luò)中收費(fèi)不變及原始服務(wù)器友好型傳輸緩存方法,其特征在于從所述內(nèi)容原始服務(wù)器接收的響應(yīng)包括所請(qǐng)求的內(nèi)容。
4.根據(jù)權(quán)利要求1所述的移動(dòng)網(wǎng)絡(luò)中收費(fèi)不變及原始服務(wù)器友好型傳輸緩存方法,其特征在于從所述內(nèi)容原始服務(wù)器接收的響應(yīng)包括一停止提供來自所述無線訪問網(wǎng)絡(luò)緩存的內(nèi)容的指示。
5.根據(jù)權(quán)利要求4所述的移動(dòng)網(wǎng)絡(luò)中收費(fèi)不變及原始服務(wù)器友好型傳輸緩存方法,其特征在于所述指示包括一消息,其表明所述請(qǐng)求遭到拒絕或者所述請(qǐng)求的內(nèi)容是無效的。
6.根據(jù)權(quán)利要求4所述的移動(dòng)網(wǎng)絡(luò)中收費(fèi)不變及原始服務(wù)器友好型傳輸緩存方法,其特征在于該方法還包括指示所述無線訪問網(wǎng)絡(luò)緩存停止提供所述內(nèi)容。
7.根據(jù)權(quán)利要求1所述的移動(dòng)網(wǎng)絡(luò)中收費(fèi)不變及原始服務(wù)器友好型傳輸緩存方法,其特征在于將所述請(qǐng)求發(fā)送至所述內(nèi)容原始服務(wù)器與提供來自所述無線訪問網(wǎng)絡(luò)緩存的所述內(nèi)容同時(shí)發(fā)生。
8.根據(jù)權(quán)利要求1所述的移動(dòng)網(wǎng)絡(luò)中收費(fèi)不變及原始服務(wù)器友好型傳輸緩存方法,其特征在于將所述請(qǐng)求發(fā)送至所述內(nèi)容原始服務(wù)器發(fā)生于提供來自所述無線訪問網(wǎng)絡(luò)緩存的所述內(nèi)容之后。
9.根據(jù)權(quán)利要求1所述的移動(dòng)網(wǎng)絡(luò)中收費(fèi)不變及原始服務(wù)器友好型傳輸緩存方法,其特征在于該方法還包括采用表明了存在有內(nèi)容原始服務(wù)器友好型無線訪問網(wǎng)絡(luò)緩存的標(biāo)簽來標(biāo)記發(fā)送至所述內(nèi)容原始服務(wù)器的所述請(qǐng)求。
10.根據(jù)權(quán)利要求9所述的移動(dòng)網(wǎng)絡(luò)中收費(fèi)不變及原始服務(wù)器友好型傳輸緩存方法, 其特征在于從所述內(nèi)容原始服務(wù)器接收的所述響應(yīng)包括修改來與所述內(nèi)容原始服務(wù)器友好型無線訪問網(wǎng)絡(luò)緩存相兼容的內(nèi)容。
11.根據(jù)權(quán)利要求10所述的移動(dòng)網(wǎng)絡(luò)中收費(fèi)不變及原始服務(wù)器友好型傳輸緩存方法, 其特征在于所述修改包括將所述內(nèi)容標(biāo)記為可緩存或者延長(zhǎng)所述內(nèi)容的終止時(shí)間。
12.根據(jù)權(quán)利要求9所述的移動(dòng)網(wǎng)絡(luò)中收費(fèi)不變及原始服務(wù)器友好型傳輸緩存方法, 其特征在于從所述內(nèi)容原始服務(wù)器接收的所述響應(yīng)包括將要在一將來請(qǐng)求中提供的內(nèi)容。
13.根據(jù)權(quán)利要求12所述的移動(dòng)網(wǎng)絡(luò)中收費(fèi)不變及原始服務(wù)器友好型傳輸緩存方法, 其特征在于所述將要在將來請(qǐng)求中提供的內(nèi)容包括一廣告。
14.根據(jù)權(quán)利要求1所述的移動(dòng)網(wǎng)絡(luò)中收費(fèi)不變及原始服務(wù)器友好型傳輸緩存方法, 其特征在于該方法還包括將遞送給所述移動(dòng)裝置的大量數(shù)據(jù)與從所述內(nèi)容原始服務(wù)器接收的大量數(shù)據(jù)進(jìn)行對(duì)比。
15.根據(jù)權(quán)利要求14所述的移動(dòng)網(wǎng)絡(luò)中收費(fèi)不變及原始服務(wù)器友好型傳輸緩存方法, 其特征在于該方法還包括基于所述對(duì)比的結(jié)果,表明是收費(fèi)不足還是過度收費(fèi)。
16.根據(jù)權(quán)利要求14所述的移動(dòng)網(wǎng)絡(luò)中收費(fèi)不變及原始服務(wù)器友好型傳輸緩存方法,其特征在于該方法還包括在從所述內(nèi)容原始服務(wù)器取回?cái)?shù)據(jù)前,基于所述對(duì)比的結(jié)果,控制從所述無線訪問網(wǎng)絡(luò)緩存遞送的大量數(shù)據(jù)。
17.根據(jù)權(quán)利要求16所述的移動(dòng)網(wǎng)絡(luò)中收費(fèi)不變及原始服務(wù)器友好型傳輸緩存方法, 其特征在于對(duì)所述大量遞送的數(shù)據(jù)進(jìn)行控制使得對(duì)移動(dòng)核心網(wǎng)絡(luò)中的統(tǒng)計(jì)和收費(fèi)系統(tǒng)的影響最小化。
18.根據(jù)權(quán)利要求16所述的移動(dòng)網(wǎng)絡(luò)中收費(fèi)不變及原始服務(wù)器友好型傳輸緩存方法, 其特征在于對(duì)所述大量遞送的數(shù)據(jù)進(jìn)行控制使得對(duì)移動(dòng)核心網(wǎng)絡(luò)中的任何合法攔截結(jié)果的影響最小化。
19.根據(jù)權(quán)利要求I所述的移動(dòng)網(wǎng)絡(luò)中收費(fèi)不變及原始服務(wù)器友好型傳輸緩存方法, 其特征在于該方法還包括將所述內(nèi)容遞送至合法攔截控制策略節(jié)點(diǎn)以及在將所述內(nèi)容遞送至所述移動(dòng)裝置之前從所述節(jié)點(diǎn)接收驗(yàn)證。
20.一種用于提供來自無線訪問網(wǎng)絡(luò)緩存的內(nèi)容的系統(tǒng),該系統(tǒng)包括接口模塊,其用于將數(shù)據(jù)發(fā)送至無線訪問網(wǎng)絡(luò)以及從其接收數(shù)據(jù);檢測(cè)模塊,其用于檢測(cè)從移動(dòng)裝置發(fā)送并通過所述無線訪問網(wǎng)絡(luò)接收的、針對(duì)存在于無線訪問網(wǎng)絡(luò)緩存中的內(nèi)容的一請(qǐng)求;以及通信模塊,其用于將所述請(qǐng)求發(fā)送至內(nèi)容原始服務(wù)器并從其接收一響應(yīng)。
21.根據(jù)權(quán)利要求20所述的一種用于提供來自無線訪問網(wǎng)絡(luò)緩存的內(nèi)容的系統(tǒng),其特征在于該系統(tǒng)還包括安全模塊,其用于驗(yàn)證允許所述移動(dòng)裝置接收所述內(nèi)容。
22.根據(jù)權(quán)利要求21所述的一種用于提供來自無線訪問網(wǎng)絡(luò)緩存的內(nèi)容的系統(tǒng),其特征在于如果不允許所述移動(dòng)裝置接收所述內(nèi)容,那么所述安全模塊停止提供來自所述無線訪問網(wǎng)絡(luò)緩存的內(nèi)容。
23.根據(jù)權(quán)利要求20所述的一種用于提供來自無線訪問網(wǎng)絡(luò)緩存的內(nèi)容的系統(tǒng),其特征在于所述通信模塊接收來自所述內(nèi)容原始服務(wù)器的所述內(nèi)容。
24.根據(jù)權(quán)利要求20所述的一種用于提供來自無線訪問網(wǎng)絡(luò)緩存的內(nèi)容的系統(tǒng),其特征在于所述通信模塊采用表明了存在有內(nèi)容原始服務(wù)器友好型無線訪問網(wǎng)絡(luò)緩存的標(biāo)簽來標(biāo)記所述轉(zhuǎn)發(fā)的請(qǐng)求。
25.根據(jù)權(quán)利要求20所述的一種用于提供來自無線訪問網(wǎng)絡(luò)緩存的內(nèi)容的系統(tǒng),其特征在于該系統(tǒng)還包括用于將遞送至所述移動(dòng)裝置的大量數(shù)據(jù)與接收自所述內(nèi)容原始服務(wù)器的大量數(shù)據(jù)進(jìn)行對(duì)比的統(tǒng)計(jì)模塊。
26.根據(jù)權(quán)利要求20所述的一種用于提供來自無線訪問網(wǎng)絡(luò)緩存的內(nèi)容的系統(tǒng),其特征在于該系統(tǒng)還包括用于與無線訪問網(wǎng)絡(luò)緩存進(jìn)行通信的緩存接口模塊。
27.根據(jù)權(quán)利要求26所述的一種用于提供來自無線訪問網(wǎng)絡(luò)緩存的內(nèi)容的系統(tǒng),其特征在于所述緩存接口模塊將接收自所述內(nèi)容原始服務(wù)器的內(nèi)容轉(zhuǎn)發(fā)至所述無線訪問網(wǎng)絡(luò)緩存。
28.一種用于提供來自無線訪問網(wǎng)絡(luò)緩存的內(nèi)容的系統(tǒng),其特征在于該系統(tǒng)包括計(jì)算機(jī)存儲(chǔ)器,其用于存儲(chǔ)具有以下用途的指令檢測(cè)通過無線訪問網(wǎng)絡(luò)接收自移動(dòng)裝置的、 針對(duì)存在于所述無線訪問網(wǎng)絡(luò)緩存中的內(nèi)容的一請(qǐng)求,將所述請(qǐng)求發(fā)送至內(nèi)容原始服務(wù)器,以及從所述內(nèi)容原始服務(wù)器接收一與所述請(qǐng)求相關(guān)的響應(yīng);處理器其用于執(zhí)行這些指令。
全文摘要
一種用于在用戶的請(qǐng)求滿足以前緩存的內(nèi)容上的緩存和過期標(biāo)簽的標(biāo)準(zhǔn)的情況下,無需等待來自內(nèi)容服務(wù)器的重響應(yīng),而將內(nèi)容從無線接入網(wǎng)絡(luò)(RAN)遞送至用戶的方法。如果本地設(shè)備中沒有內(nèi)容的緩存副本,則本地設(shè)備可將請(qǐng)求認(rèn)作緩存缺失,通過一個(gè)或多個(gè)用于統(tǒng)計(jì)和/或計(jì)費(fèi)的核心網(wǎng)絡(luò)設(shè)備對(duì)用戶請(qǐng)求及其對(duì)應(yīng)的響應(yīng)進(jìn)行傳播。在緩存命中的情形下,本地設(shè)備可將所請(qǐng)求的目標(biāo)從本地緩存中返回,并可將各用戶內(nèi)容請(qǐng)求轉(zhuǎn)發(fā)至內(nèi)容提供商,使得移動(dòng)網(wǎng)絡(luò)的統(tǒng)計(jì)設(shè)備能夠?qū)τ脩舻馁~戶進(jìn)行合理費(fèi)用的記錄。然后,本地設(shè)備可基于來自內(nèi)容服務(wù)器的響應(yīng),更新無線接入網(wǎng)絡(luò)緩存和過期定時(shí)器。
文檔編號(hào)H04L29/08GK102550006SQ201180003729
公開日2012年7月4日 申請(qǐng)日期2011年2月11日 優(yōu)先權(quán)日2010年2月12日
發(fā)明者克里希南·萊馬克里斯南, 格雷戈里·奧爾登, 蘇利亞·庫(kù)馬爾·科瓦利 申請(qǐng)人:莫維克網(wǎng)絡(luò)公司