專利名稱:無線數(shù)據(jù)網(wǎng)絡(luò)中的分布式緩存和再分布系統(tǒng)及其方法
技術(shù)領(lǐng)域:
本發(fā)明涉及無線數(shù)據(jù)網(wǎng)絡(luò)。特別地并且用非限制性的方式,本發(fā)明意在一個(gè)分布式緩存系統(tǒng)及其方法,它使用移動(dòng)客戶端來緩存數(shù)據(jù)內(nèi)容并把該內(nèi)容再分布到其它用戶。
背景技術(shù):
在第三代合作伙伴計(jì)劃(3GPP)中,多播和廣播被引入一個(gè)被稱為多媒體廣播/多播服務(wù)(MBMS)的工程項(xiàng)目。圖1是一個(gè)簡化框圖,說明了2級(jí)規(guī)范中定義的當(dāng)前的MBMS構(gòu)造。該構(gòu)造利用來自通用分組無線電業(yè)務(wù)(GPRS)的無線電網(wǎng)絡(luò)的網(wǎng)絡(luò)節(jié)點(diǎn)。
由于數(shù)字版權(quán)管理(DRM),該內(nèi)容可能被加密并附有一個(gè)權(quán)利對(duì)象。該權(quán)利對(duì)象指定允許哪些用戶處理該內(nèi)容。DRM的基本概念是計(jì)費(fèi)/付費(fèi)是基于權(quán)利對(duì)象而不是基于內(nèi)容對(duì)象,因?yàn)?可能被加密)的內(nèi)容不再有價(jià)值,而使用該(可能被解密)內(nèi)容的權(quán)利有價(jià)值。
一個(gè)受保護(hù)的內(nèi)容對(duì)象可以通過無線局域網(wǎng)(WLAN)或任何其它的電路交換或分組交換接入網(wǎng)絡(luò)從內(nèi)容供應(yīng)商被發(fā)送到用戶設(shè)備(UE)移動(dòng)客戶端,包括全球數(shù)字移動(dòng)電話系統(tǒng)(GSM)、通用分組無線電業(yè)務(wù)(GPRS)或通用移動(dòng)電信系統(tǒng)(UMTS)的地面無線接入網(wǎng)絡(luò)(UTRAN)。其間,權(quán)利對(duì)象可以在到達(dá)UTRAN和移動(dòng)客戶端之前通過權(quán)利服務(wù)器和不同的GPRS網(wǎng)關(guān)支持節(jié)點(diǎn)(GGSN)以及GPRS服務(wù)支持節(jié)點(diǎn)(SGSN)在分開的路徑上從內(nèi)容供應(yīng)商發(fā)送。從而,在內(nèi)容和權(quán)利之間存在潛在的分布時(shí)間和路徑差。
任播(anycast)是一個(gè)互聯(lián)網(wǎng)業(yè)務(wù),其允許發(fā)送方訪問最接近的一群共享相同的任播地址的接收方,其中,′最接近′根據(jù)路徑選擇系統(tǒng)測量的距離來定義。任播在目的地是地址群這方面與多播類似,但是替代于設(shè)法向該群中的所有成員傳遞分組,網(wǎng)絡(luò)只設(shè)法向最接近的成員傳遞消息。信息源不被要求挑選最接近的目的地,因?yàn)槁窂竭x擇系統(tǒng)已經(jīng)將其指出。通常,任播群中的接收方是復(fù)制品并能夠支持相同的服務(wù)(例如映射網(wǎng)絡(luò)服務(wù)器)。從而,訪問最接近的接收方增強(qiáng)了發(fā)送方能察覺的性能,節(jié)省了網(wǎng)絡(luò)帶寬,并提供了所期望服務(wù)。
在IPv6中,除單播和多播地址之外還已經(jīng)指定了專門的任播地址。一個(gè)任播地址識(shí)別一般屬于不同節(jié)點(diǎn)的一組接口。根據(jù)路由協(xié)議的距離測量,發(fā)送到任播地址的一個(gè)分組被傳遞給由那個(gè)地址識(shí)別的″最接近″的接口。任播地址使用任何所定義的單播地址格式的單播地址空間中分配。從而,任播地址在句法上不能與單播地址區(qū)別。當(dāng)一個(gè)單播地址被分配給超過一個(gè)的接口從而被轉(zhuǎn)變?yōu)橐粋€(gè)任播地址時(shí),被分配了該地址的節(jié)點(diǎn)必須被明確地配置以知道它是一個(gè)任播地址。任播地址僅僅被分配給IPv6路由器而不被分配給IPv6主機(jī)。
為了加入一個(gè)任播群,主機(jī)請求其第一跳躍路由器為之宣傳群地址。這個(gè)通信可以通過把新的消息類型添加到互聯(lián)網(wǎng)組管理協(xié)議(IGMP)或鄰居發(fā)現(xiàn)協(xié)議來實(shí)現(xiàn)。然后,路由器根據(jù)域采用的任播路由協(xié)議來宣傳該地址。
在3G無線網(wǎng)絡(luò)中,用戶能夠在應(yīng)用級(jí)上注冊到一個(gè)任播群。這可以依靠諸如IGMP或多播偵聽發(fā)現(xiàn)(MLD)協(xié)議中可用之類的注冊消息來完成。然而,因?yàn)槊總€(gè)UE只不過是一個(gè)遠(yuǎn)離GGSN的IP跳躍,所以GGSN中當(dāng)前沒有裝置來區(qū)分相同的公共陸地移動(dòng)網(wǎng)(PLMN)中不同的任播群成員。在PLMN很大的情況下,GGSN和任播成員之間的距離可能差異顯著。這尤其在Gp接口上任播的情況下是正確的(即不同PLMN中的GGSN和SGSN之間)。從而,PLMN中當(dāng)前不支持有效率的任播。在PLMN中的任播群中存在多個(gè)主機(jī)情況下,GGSN必須簡單地應(yīng)用一個(gè)循環(huán)算法來選擇其中一個(gè)客戶端。因此,最接近的主機(jī)并不總是被選擇到。
移動(dòng)網(wǎng)絡(luò)當(dāng)前還不能使移動(dòng)客戶端充當(dāng)分布內(nèi)容的緩存并把內(nèi)容再分布到其它客戶端。數(shù)據(jù)緩存和分布在很大程度上由網(wǎng)絡(luò)中的一個(gè)服務(wù)器為中心來控制。因?yàn)橛羞@些限制,內(nèi)容供應(yīng)商和/或網(wǎng)絡(luò)運(yùn)營商必須接受他們不能確保多播或廣播客戶端總是可以檢索內(nèi)容的事實(shí),要不然他們就必須提供其它裝置來提供有保障的遞送和檢索。例如,他們可以使用循環(huán)重復(fù)或在網(wǎng)絡(luò)中添加諸如附加緩存之類的附加網(wǎng)絡(luò)資源來保證不丟失數(shù)據(jù)。這些資源存儲(chǔ)內(nèi)容本身或存儲(chǔ)與內(nèi)容供應(yīng)商的鏈接,從而使得客戶端能檢索來自內(nèi)容供應(yīng)商的內(nèi)容。后一種情況中的內(nèi)容檢索路徑較長,從而對(duì)內(nèi)容供應(yīng)商、網(wǎng)絡(luò)運(yùn)營商并內(nèi)在地也對(duì)于最終用戶來說更昂貴。
發(fā)明內(nèi)容
本發(fā)明使移動(dòng)客戶端能夠緩存已經(jīng)被分給多個(gè)客戶端的數(shù)據(jù)內(nèi)容,并能夠把該內(nèi)容從緩存再分布到其它用戶。初始分布可能已經(jīng)借助于廣播、多播或多個(gè)單播消息被做出。然后,使用應(yīng)用于PLMN的任播技術(shù),希望檢索已分布數(shù)據(jù)的用戶定位具有可用內(nèi)容的最接近用戶,并請求最接近的用戶轉(zhuǎn)發(fā)該內(nèi)容。″最接近″的用戶可能是物理上最近的用戶,但是也可能是從服務(wù)質(zhì)量(QoS)觀點(diǎn)來看最理想的用戶。網(wǎng)絡(luò)保持對(duì)再分布的控制,并且可以向請求內(nèi)容的用戶收費(fèi)和/或可以向轉(zhuǎn)發(fā)內(nèi)容的用戶提供一個(gè)激勵(lì)的獎(jiǎng)勵(lì)。
從而,本發(fā)明的一方面意在一個(gè)用于在無線數(shù)據(jù)網(wǎng)絡(luò)中緩存和再分布數(shù)據(jù)內(nèi)容的分布的緩存和再分布系統(tǒng)。系統(tǒng)包括發(fā)射裝置,用于以起始數(shù)據(jù)傳輸把數(shù)據(jù)內(nèi)容從網(wǎng)絡(luò)發(fā)射到無線數(shù)據(jù)網(wǎng)絡(luò)中運(yùn)行的移動(dòng)客戶端;和至少一個(gè)再分布移動(dòng)客戶端,其接收和緩存數(shù)據(jù)內(nèi)容。該系統(tǒng)還包括一個(gè)請求移動(dòng)客戶端,其緊隨發(fā)射裝置初始傳輸數(shù)據(jù)內(nèi)容而請求該數(shù)據(jù)內(nèi)容;和再分布裝置,用于把數(shù)據(jù)內(nèi)容從再分布移動(dòng)客戶端再分布到請求移動(dòng)客戶端。該系統(tǒng)還可以包括一個(gè)收費(fèi)和計(jì)帳服務(wù)器,其在數(shù)據(jù)內(nèi)容被再分布到請求移動(dòng)客戶端之后向請求移動(dòng)客戶端收取該數(shù)據(jù)內(nèi)容的費(fèi)用。選擇性地,在再分布移動(dòng)客戶端提供數(shù)據(jù)內(nèi)容再分布或完成數(shù)據(jù)內(nèi)容向請求移動(dòng)客戶端的再分布之后,收費(fèi)和計(jì)帳服務(wù)器可以向再分布移動(dòng)客戶端提供一個(gè)獎(jiǎng)勵(lì)。
本發(fā)明的另一方面意在一個(gè)在無線數(shù)據(jù)網(wǎng)絡(luò)中緩存和再分布數(shù)據(jù)內(nèi)容的方法。該方法包括下列步驟網(wǎng)絡(luò)以起始數(shù)據(jù)傳輸向無線數(shù)據(jù)網(wǎng)絡(luò)中運(yùn)行的移動(dòng)客戶端發(fā)射數(shù)據(jù)內(nèi)容;和通過至少一個(gè)再分布移動(dòng)客戶端來接收和緩存該數(shù)據(jù)內(nèi)容。該方法還包括在數(shù)據(jù)內(nèi)容的初始傳輸之后由請求移動(dòng)客戶端請求該數(shù)據(jù)內(nèi)容;和把該數(shù)據(jù)內(nèi)容從再分布移動(dòng)客戶端再分布到請求移動(dòng)客戶端。
本發(fā)明的又一方面意在一個(gè)用于無線數(shù)據(jù)網(wǎng)絡(luò)中的分布式緩存和再分布系統(tǒng)的再分布移動(dòng)客戶端。再分布移動(dòng)客戶端緩存從網(wǎng)絡(luò)接收的數(shù)據(jù)內(nèi)容,并且把該數(shù)據(jù)內(nèi)容再分布到一個(gè)請求移動(dòng)客戶端。再分布移動(dòng)客戶端包括一個(gè)接收方,用于接收以起始數(shù)據(jù)傳輸從網(wǎng)絡(luò)發(fā)射的數(shù)據(jù)內(nèi)容;和一個(gè)數(shù)據(jù)存儲(chǔ)器,用于緩存接收到的數(shù)據(jù)內(nèi)容。再分布移動(dòng)客戶端還包括一個(gè)發(fā)射機(jī),用于向被識(shí)別的請求移動(dòng)客戶端發(fā)射緩存的數(shù)據(jù)內(nèi)容;和一個(gè)處理器,其被編程從數(shù)據(jù)存儲(chǔ)器中檢索緩存的數(shù)據(jù)內(nèi)容,并且響應(yīng)于接收到識(shí)別請求移動(dòng)終端的一個(gè)再分布指令向發(fā)射機(jī)發(fā)送數(shù)據(jù)內(nèi)容。
本發(fā)明的還一方面是意在一個(gè)用于無線數(shù)據(jù)網(wǎng)絡(luò)中的分布式緩存和再分布系統(tǒng)的請求移動(dòng)客戶端。請求移動(dòng)客戶端從再分布移動(dòng)客戶端獲得先前由網(wǎng)絡(luò)發(fā)射到至少再分布移動(dòng)客戶端的數(shù)據(jù)內(nèi)容。請求移動(dòng)客戶端包括一個(gè)發(fā)射機(jī),其發(fā)射一個(gè)對(duì)先前發(fā)射的數(shù)據(jù)內(nèi)容的請求;一個(gè)處理器,其被編程來向具有再分布可用數(shù)據(jù)內(nèi)容的最接近的再分布移動(dòng)客戶端發(fā)送和從中接收任播消息。和一個(gè)接收方,用于接收從最接近的再分布移動(dòng)客戶端發(fā)射的數(shù)據(jù)內(nèi)容。
圖1(先有技術(shù))是簡化框圖,說明了當(dāng)前的多媒體廣播/多播服務(wù)(MBMS)的體系結(jié)構(gòu);圖2是一個(gè)本發(fā)明的系統(tǒng)實(shí)施例的一個(gè)簡化功能框圖;圖3是一個(gè)已執(zhí)行任播的無線數(shù)據(jù)網(wǎng)絡(luò)的總體結(jié)構(gòu)的簡化框圖;圖4是一個(gè)協(xié)議棧的示意圖,其被用來根據(jù)本發(fā)明在PLMN的網(wǎng)絡(luò)元件之間傳送任播流;圖5是一個(gè)信令框圖,說明了圖2中所示的本發(fā)明實(shí)施例的不同網(wǎng)絡(luò)實(shí)體之間的信令消息流;圖6是本發(fā)明的另一個(gè)系統(tǒng)實(shí)施例的一個(gè)簡化功能框圖;圖7是一個(gè)信令框圖,說明了圖6中所示的本發(fā)明實(shí)施例的不同網(wǎng)絡(luò)實(shí)體之間的信令消息流;圖8是本發(fā)明的另一個(gè)系統(tǒng)實(shí)施例的一個(gè)簡化功能框圖;圖9是一個(gè)信令框圖,說明了圖8中所示的本發(fā)明實(shí)施例的不同網(wǎng)絡(luò)實(shí)體之間的信令消息流;和圖10是根據(jù)本發(fā)明移動(dòng)客戶端被改變來緩存和再分布數(shù)據(jù)內(nèi)容的一個(gè)簡化功能框圖。
具體實(shí)施例方式
圖2是一個(gè)本發(fā)明的系統(tǒng)實(shí)施例的一個(gè)簡化功能框圖。來自內(nèi)容供應(yīng)商12的數(shù)據(jù)內(nèi)容11通過服務(wù)13、核心14和無線電網(wǎng)絡(luò)15被發(fā)送。在無線電網(wǎng)絡(luò)處,該內(nèi)容從基站收發(fā)信機(jī)(BTS)16被廣播/多播到四個(gè)移動(dòng)客戶端17-20,并且四個(gè)客戶端(17-19)中的三個(gè)正確地接收了該內(nèi)容。應(yīng)當(dāng)認(rèn)識(shí),盡管BTS在這里被說明和描述為發(fā)射內(nèi)容的裝置,然而也可以使用其它的傳輸結(jié)點(diǎn)。例如,本發(fā)明可以使用寬帶碼分多址(WCDMA)節(jié)點(diǎn)B或WLAN無線電設(shè)備。沒有或沒有正確接收內(nèi)容的客戶端20向網(wǎng)絡(luò)發(fā)送詢問21,以便從能向它提供內(nèi)容的最接近的客戶端請求該內(nèi)容。網(wǎng)絡(luò)向具有內(nèi)容的最接近的客戶端19發(fā)送指令22,命令最接近的客戶端向請求客戶端20發(fā)送內(nèi)容。內(nèi)容11從最接近的客戶端被再分布到該請求客戶端。
本發(fā)明把互聯(lián)網(wǎng)中熟知的任播結(jié)合到PLMN中。移動(dòng)客戶端注冊到一個(gè)任播群并且能夠經(jīng)由該任播地址聯(lián)系。任播注冊執(zhí)行在IP應(yīng)用層上,而PLMN中的任播傳輸執(zhí)行在IP傳送級(jí)上。
圖3是一個(gè)已執(zhí)行任播的無線數(shù)據(jù)網(wǎng)絡(luò)的總體結(jié)構(gòu)的簡化框圖。移動(dòng)客戶端31-35在分別由GGSN 38并且39服務(wù)的PLMN 36和37中運(yùn)行。每個(gè)GGSN都可以與分別的任播數(shù)據(jù)庫41和42相聯(lián)系。GGSN之間相互通信并且通過能傳送任播消息的骨干網(wǎng)43與其它網(wǎng)絡(luò)實(shí)體通信。歸屬用戶服務(wù)器(HSS)44存儲(chǔ)用戶配置文件和位置信息,并且主任播數(shù)據(jù)庫45存儲(chǔ)任播注冊信息。
任播程序可能有不同的變化。在第一實(shí)施例中,以下程序被使用(1)通過確定PLMN和GGSN中BTS/節(jié)點(diǎn)B之間的距離來檢索距離信息;(2)在任播群中注冊移動(dòng)主機(jī);(3)通過GGSN把任播成員信息傳播到骨干網(wǎng)上;和(4)接收和處理PLMN中的任播數(shù)據(jù)。
為了在移動(dòng)主機(jī)注冊到任播群的時(shí)候限制信令和處理延遲,預(yù)先確定BTS/節(jié)點(diǎn)B之間的距離是更有效率的。請注意,也可以在移動(dòng)主機(jī)從具體的BTS/節(jié)點(diǎn)B注冊的時(shí)候來完成這個(gè)確定。信息因此能夠可以被存儲(chǔ)以用于之后的參考。GGSN用兩個(gè)基本途經(jīng)來確定與BTS/節(jié)點(diǎn)B的距離(例如延遲距離)。第一,基于網(wǎng)絡(luò)的已知結(jié)構(gòu),取決于PLMN內(nèi)使用的IP路由選擇協(xié)議,GGSN可以從路由協(xié)議表暗中知道與BTS/節(jié)點(diǎn)B中每個(gè)路由器的距離。第二,借助于Internet組管理協(xié)議(IGMP)、鄰居發(fā)現(xiàn)協(xié)議、多播偵聽發(fā)現(xiàn)協(xié)議(MLD)或任何專用協(xié)議,BTS/節(jié)點(diǎn)B可以用GGSN注冊為傳送任播群的成員。
圖4是一個(gè)協(xié)議棧的示意圖,其被用來在PLMN中的網(wǎng)絡(luò)元件之間傳送任播流。例如,移動(dòng)站(MS)的注冊可以通過使用IGMP或MLD中的新消息來執(zhí)行。在當(dāng)前規(guī)范中,GGSN沒有移動(dòng)終端所漫游的小區(qū)(BTS/節(jié)點(diǎn)B)的相關(guān)信息。然而,SGSN具有存儲(chǔ)在移動(dòng)主機(jī)的分組數(shù)據(jù)協(xié)議(PDP)環(huán)境信息中的小區(qū)id。而且,SGSN知道屬于該小區(qū)id的BTS/節(jié)點(diǎn)B。在基于IP的無線電網(wǎng)絡(luò)的情況下,SGSN知道BTS/節(jié)點(diǎn)B的IP地址。
借助于新的GPRS隧道協(xié)議(GTP)信息單元或消息,或借助于GGSN和SGSN之間專用的請求/應(yīng)答協(xié)議,GGSN從SGSN檢索BTS/節(jié)點(diǎn)B的IP地址。選擇性地,SGSN執(zhí)行預(yù)約或計(jì)費(fèi)分析并向GGSN回復(fù)一個(gè)肯定或否定的任播注冊結(jié)果。GGSN然后選擇性地把該結(jié)果通知移動(dòng)主機(jī)。另外,GGSN還執(zhí)行分析并完成任播注冊。移動(dòng)主機(jī)被添加到GGSN的一個(gè)表中。如果在相同的BTS/節(jié)點(diǎn)B中有超過一個(gè)的移動(dòng)主機(jī)注冊到相同的任播群,或如果多個(gè)主機(jī)注冊到在GGSN和對(duì)應(yīng)BTS/節(jié)點(diǎn)B之間距離相同的相同任播群,則GGSN例如可以應(yīng)用循環(huán)調(diào)度來選擇其中一個(gè)任播群成員。選擇性地,如下表1所示的其它特征被考慮以用于選擇。可以預(yù)料,大多數(shù)情況下,″協(xié)商的QoS配置文件″信息單元通常將被用來選擇任播群成員。
表1GGSN向骨干網(wǎng)傳播PLMN中第一成員的任播成員信息。當(dāng)在GGSN中接收到任播群的數(shù)據(jù)時(shí),GGSN取決于預(yù)先確定的尺度來確定對(duì)應(yīng)的最接近或最理想的任播群成員。例如,通過查看屬于最接近的BTS/節(jié)點(diǎn)B的移動(dòng)主機(jī)的建立的任播距離表,這個(gè)確定可以被做出。根據(jù)現(xiàn)行標(biāo)準(zhǔn)對(duì)移動(dòng)主機(jī)做出進(jìn)一步的數(shù)據(jù)處理。
這個(gè)體系結(jié)構(gòu)和方法提供了一個(gè)有效率和靈活的選擇機(jī)理從PLMN中的任播群來確定適當(dāng)?shù)?、即最接近的主機(jī)。最接近可以根據(jù)適合于路由協(xié)議的任何尺度來定義。
圖5是一個(gè)信令框圖,說明了圖2中所示的本發(fā)明實(shí)施例中不同網(wǎng)絡(luò)實(shí)體之間的信令消息流。實(shí)體包括內(nèi)容供應(yīng)商12、收費(fèi)和計(jì)帳(C&B)服務(wù)器51、MBMS標(biāo)準(zhǔn)中定義的廣播/多播服務(wù)中心(BMSC)52、緩存控制服務(wù)器53、和BTS/節(jié)點(diǎn)B16。為了說明性的目的還示出了三個(gè)移動(dòng)客戶端18-20。在54,內(nèi)容供應(yīng)商把內(nèi)容發(fā)送到BMSC。該內(nèi)容可以是文件、多媒體消息(例如來自于多媒體消息中心MMC)、短消息、流式視頻或音頻、等等。除了實(shí)際的內(nèi)容之外,內(nèi)容供應(yīng)商還發(fā)送一個(gè)已分布的緩存請求(DCR)指示符,來通知BMSC已分布的緩存被優(yōu)選。選擇性地,DCR指示符可以由BMSC產(chǎn)生。在另一個(gè)選擇中,當(dāng)BMSC由于某種原因不希望客戶端緩存和再分布內(nèi)容時(shí),BMSC可以移動(dòng)DCR。
在步驟55,BMSC52把內(nèi)容和DCR指示符轉(zhuǎn)發(fā)到一個(gè)對(duì)應(yīng)的地理區(qū)(廣播)或者把內(nèi)容轉(zhuǎn)發(fā)到具有很多已注冊客戶端的那些地理區(qū)(多播)。而且,任播地址被包括在內(nèi)并被客戶端18-20用來通知網(wǎng)絡(luò)(例如,網(wǎng)絡(luò)中專用的緩存控制服務(wù)器53)他們愿意緩存和再分布內(nèi)容。例如,客戶端可以是具有128MB索尼內(nèi)存條的移動(dòng)電話,內(nèi)存條使電話能暫時(shí)存儲(chǔ)該內(nèi)容。在這個(gè)例子中,移動(dòng)客戶端18和19正確地接收了該內(nèi)容。在步驟56,接收客戶端用網(wǎng)絡(luò)注冊它們緩存和再分布內(nèi)容的意愿。客戶端可以用任播消息或其它適當(dāng)?shù)淖詸C(jī)理來注冊。當(dāng)使用任播時(shí),緩存控制服務(wù)器或BMSC存儲(chǔ)廣播-任播或多播-任播地址組合以備后用。發(fā)送客戶端所優(yōu)選地,附加信息可以和這個(gè)任播消息一起被發(fā)送。例如,附加信息可以包括客戶端用諸如GSM、WCDMA和藍(lán)牙之類的各種通信協(xié)議再分布內(nèi)容的能力,以及諸如存在信息之類的信息、客戶端可用的時(shí)間、等等。
在步驟57,沒有或沒有正確地接收內(nèi)容的移動(dòng)客戶端20請求網(wǎng)絡(luò)再分布該內(nèi)容。這也可能是一個(gè)對(duì)網(wǎng)絡(luò)的一般請求,如″在最后24小時(shí)內(nèi)是否分布了多播群123的任何新聞?″。一個(gè)網(wǎng)頁可以包含一個(gè)具有很多項(xiàng)的表,這些項(xiàng)反映了內(nèi)容被分布到一個(gè)具體的廣播或多播地址的時(shí)間。替換地,一個(gè)常規(guī)的通知消息可以包含這些信息。再分布內(nèi)容的請求可以包括再分布諸如承載、時(shí)間、存在信息等等之類的參數(shù)選擇。替換地,一個(gè)鏈接可以被提供到存在信息為了使網(wǎng)絡(luò)從那兒檢索信息。
萬一多播正在被使用,那么緩存控制服務(wù)器53可以選擇性地在步驟58核對(duì)BMSC52以確定請求客戶端20是否屬于多播群。不管多播是否正在被使用,緩存控制服務(wù)器還可以核對(duì)其它服務(wù)器以確定請求客戶端是否被批準(zhǔn)接收該內(nèi)容。在分析之后,BMSC(或其它服務(wù)器)在步驟59把結(jié)果返回到緩存控制服務(wù)器。在分析結(jié)果不成功的情況下,緩存控制服務(wù)器可以選擇性地通知請求客戶端該內(nèi)容不可用。在結(jié)果成功的情況下,緩存控制服務(wù)器在步驟61命令諸如客戶端19之類的其中一個(gè)已注冊再分布客戶端向請求客戶端發(fā)送內(nèi)容。再分布客戶端19的選擇可以基于PLMN中的任播標(biāo)準(zhǔn)或基于由請求客戶端發(fā)送的優(yōu)先選擇。在步驟62,再分布客戶端19把內(nèi)容發(fā)送到請求客戶端20。這可以經(jīng)由可用的電路交換或分組交換承載電路或其組合中的任意一個(gè)來完成。在步驟63,緩存控制服務(wù)器向C&B服務(wù)器51發(fā)送收費(fèi)記錄以便可以對(duì)請求客戶端20收取該內(nèi)容的費(fèi)用。另外還可以向再分布客戶端19提供一個(gè)預(yù)先確定的獎(jiǎng)勵(lì)。預(yù)定義獎(jiǎng)勵(lì)在C&B服務(wù)器中被優(yōu)選地處理,并且可以包括例如升級(jí)客戶端的帳戶,減少先前的收費(fèi),或減少或消除正在被轉(zhuǎn)發(fā)的當(dāng)前內(nèi)容的收費(fèi)。
萬一應(yīng)用了DRM,則分別地對(duì)待內(nèi)容和權(quán)利。圖5中所示的程序描述了內(nèi)容的再分布,但是請求客戶端20仍然需要檢索能夠使用該內(nèi)容的權(quán)利。BMSC52和緩存控制服務(wù)器53可以被配置在單個(gè)單元中。在步驟56,代替任播,能再分布內(nèi)容的客戶端可以通過一個(gè)基礎(chǔ)發(fā)消息系統(tǒng)通知網(wǎng)絡(luò)它的可用性。在步驟59的分析結(jié)果不成功的情況下,到請求客戶端的選擇消息可以包含(經(jīng)由緩存控制服務(wù)器從BMSC轉(zhuǎn)發(fā))內(nèi)容供應(yīng)商12的地址。然后,請求客戶端可以使用這個(gè)地址來檢索或嘗試直接從內(nèi)容供應(yīng)商檢索內(nèi)容。內(nèi)容在步驟62遞送之后,請求客戶端可以選擇性地向緩存控制服務(wù)器發(fā)送一個(gè)內(nèi)容接收確認(rèn),接著緩存控制服務(wù)器因此通知C&B服務(wù)器51變更收費(fèi)。
圖6是本發(fā)明的另一個(gè)系統(tǒng)實(shí)施例的一個(gè)簡化功能框圖。來自內(nèi)容供應(yīng)商12的數(shù)據(jù)內(nèi)容11通過服務(wù)13、核心14、和無線電網(wǎng)絡(luò)15被發(fā)送。在無線電網(wǎng)絡(luò),內(nèi)容從BTS16被廣播/多播到四個(gè)移動(dòng)客戶端17-20,并且四個(gè)客戶端中的三個(gè)正確的接收了該內(nèi)容。沒有或沒有正確地接收該內(nèi)容的客戶端20在本地發(fā)射請求65來搜尋那些向他再分布內(nèi)容的客戶端。偵聽到這個(gè)請求的客戶端19首先在66通知網(wǎng)絡(luò)它緩存了該內(nèi)容,并且然后向請求客戶端再分布該內(nèi)容。網(wǎng)絡(luò)被通知以便因此可以處理計(jì)費(fèi)數(shù)據(jù)。
圖7是一個(gè)信令框圖,說明了圖6中所示的本發(fā)明實(shí)施例中不同網(wǎng)絡(luò)實(shí)體之間的信令消息流。在這個(gè)實(shí)施例中,諸如藍(lán)牙之類的本地接口被使用在請求和再分布客戶端之間。在71,內(nèi)容供應(yīng)商12把內(nèi)容和DCR指示符發(fā)送到BMSC52。選擇性地,DCR指示符可以由BMSC產(chǎn)生。在另一個(gè)選擇中,當(dāng)BMSC由于某種原因不希望客戶端緩存和再分布內(nèi)容時(shí),BMSC可以移動(dòng)DCR。在步驟72,BMSC 52使用適當(dāng)?shù)膫鬏敺椒ㄏ蚨鄠€(gè)客戶端轉(zhuǎn)發(fā)內(nèi)容、DCR指示符和任播地址。例如,內(nèi)容和DCR指示符可以被轉(zhuǎn)發(fā)到一個(gè)對(duì)應(yīng)的地理區(qū)(廣播)或被轉(zhuǎn)發(fā)到具有許多已注冊客戶端的那些地理區(qū)(多播)。在這個(gè)例子中,移動(dòng)客戶端18和19正確地接收了該內(nèi)容。在步驟73,沒有或沒有正確地接收內(nèi)容的移動(dòng)客戶端20確定是否其它附近的客戶端接收了該內(nèi)容。這個(gè)核對(duì)可以基于圖5的步驟57中描述的相同的請求消息。在這里可以使用的一個(gè)技術(shù)例如是藍(lán)牙。再分布特征(例如承載、QoS、時(shí)間等等)只要經(jīng)由這個(gè)本地接口就可以被同意。核對(duì)可以詢問任何接收客戶端是否屬于一個(gè)特定的多播群,并且如果有人應(yīng)答,則請求客戶端還可以詢問應(yīng)答客戶端是否在一個(gè)諸如三天之類的預(yù)定義時(shí)間周期內(nèi)緩存了任何內(nèi)容。移動(dòng)客戶端20還可以向網(wǎng)絡(luò)發(fā)送一般請求來詢問已經(jīng)分布了任何新的內(nèi)容。
在步驟74,接收請求并能夠而且愿意再分布內(nèi)容的再分布客戶端19首先用再分布內(nèi)容的意圖來聯(lián)系緩存控制服務(wù)器53以便獲得這樣做的準(zhǔn)許。許可請求消息選擇性地包括已同意的再分布特征。如果正在使用多播,則緩存控制服務(wù)器53在步驟75核對(duì)BMSC52來確定請求客戶端20是否屬于多播群。不管多播是否正在被使用,緩存控制服務(wù)器還可以核對(duì)其它服務(wù)器以確定請求客戶端是否被批準(zhǔn)接收該內(nèi)容。在分析之后,BMSC(或其它服務(wù)器)在步驟76把結(jié)果返回到緩存控制服務(wù)器。在步驟77,緩存控制服務(wù)器向再分布客戶端19提供許可,許可向請求客戶端20再分布內(nèi)容。在步驟78,除非雙方先前商定了另一個(gè)再分布路線,那么再分布客戶端經(jīng)由本地接口向請求客戶端發(fā)送內(nèi)容。請求客戶端在步驟79確認(rèn)從再分布客戶端接收到內(nèi)容,并且在步驟80,緩存控制服務(wù)器向C&B服務(wù)器51發(fā)送計(jì)費(fèi)記錄以便可以向請求客戶端20收取該內(nèi)容的費(fèi)用。另外還可以向再分布客戶端19提供一個(gè)預(yù)先確定的獎(jiǎng)勵(lì)。萬一應(yīng)用了DRM并且權(quán)利與內(nèi)容分離,步驟74-77就可以省略,因?yàn)榫W(wǎng)絡(luò)在步驟79從確認(rèn)知道已經(jīng)發(fā)生了內(nèi)容再分布。
圖8是本發(fā)明的另一個(gè)系統(tǒng)實(shí)施例的一個(gè)簡化功能框圖。來自內(nèi)容供應(yīng)商12的數(shù)據(jù)內(nèi)容11通過服務(wù)13、核心14、和無線電網(wǎng)絡(luò)15被發(fā)送。在無線電網(wǎng)絡(luò),內(nèi)容從BTS/節(jié)點(diǎn)B16被廣播/多播到四個(gè)移動(dòng)客戶端17-20,并且四個(gè)客戶端中的三個(gè)正確的接收了該內(nèi)容。在這個(gè)實(shí)施例中,成功接收內(nèi)容并且支持分布式緩存方法的客戶端17-19向內(nèi)容檢索注冊處(CRR)82發(fā)送消息81,以注冊他們具有可用內(nèi)容的事實(shí)。CRR可以是一個(gè)中心注冊處,可以共同位于內(nèi)容服務(wù)器或緩存控制服務(wù)器中,或者可以是一個(gè)分布式的注冊處。在83,沒有接收或沒有正確接收內(nèi)容的客戶端20請求其移動(dòng)客戶端具有可用內(nèi)容的CRR。優(yōu)選地,能再分布內(nèi)容的最接近客戶端的標(biāo)識(shí)符然后在步驟84被提供給請求客戶端。然后,請求客戶端在85聯(lián)系最接近的客戶端,并且內(nèi)容11然后從具有可用內(nèi)容的最接近的客戶端被再分布到請求客戶端。
圖9是一個(gè)信令框圖,說明了圖8中所示的本發(fā)明實(shí)施例中不同網(wǎng)絡(luò)實(shí)體之間的信號(hào)消息流。為了說明性的目的還示出了三個(gè)移動(dòng)客戶端18-20。在91,內(nèi)容供應(yīng)商把內(nèi)容發(fā)送到BMSC52。除了實(shí)際的內(nèi)容之外,內(nèi)容服務(wù)器還發(fā)送一個(gè)DCR指示符來通知BMSC這個(gè)優(yōu)先選擇。選擇性地,DCR指示符可以由BMSC產(chǎn)生。在另一個(gè)選擇中,當(dāng)BMSC由于某種原因不希望客戶端緩存和再分布內(nèi)容時(shí),BMSC可以移動(dòng)DCR。在步驟92,BMSC把內(nèi)容和DCR指示符轉(zhuǎn)發(fā)給多個(gè)使用適當(dāng)?shù)膫鬏敺椒ǖ目蛻舳恕@?,?nèi)容和DCR指示符可以被轉(zhuǎn)發(fā)到一個(gè)對(duì)應(yīng)的地理區(qū)(廣播)或被轉(zhuǎn)發(fā)到具有許多已注冊客戶端的那些地理區(qū)(多播)。而且,任播地址可以被包括在內(nèi)并被客戶端18-20用來通知網(wǎng)絡(luò)(例如,網(wǎng)絡(luò)中專用的緩存控制服務(wù)器53)他們愿意緩存和再分布內(nèi)容。在所示的例子中,移動(dòng)客戶端18和19接收內(nèi)容。
移動(dòng)客戶端18和19發(fā)送消息81給CRR82,注冊他們具有可用內(nèi)容的事實(shí)。在步驟83,沒有接收或沒有正確地接收內(nèi)容的客戶端20向CRR82發(fā)射一個(gè)對(duì)內(nèi)容的請求。移動(dòng)客戶端20還可以向網(wǎng)絡(luò)發(fā)送一般請求來詢問已經(jīng)分布了任何新的內(nèi)容。在步驟93,CRR詢問緩存控制服務(wù)器53來確定請求客戶端20是否被受權(quán)接收內(nèi)容。如果正在使用多播,則緩存控制服務(wù)器53在步驟94核對(duì)BMSC52來確定請求客戶端20是否屬于多播群。不管多播是否正在被使用,緩存控制服務(wù)器還可以核對(duì)其它服務(wù)器以確定請求客戶端是否被批準(zhǔn)接收該內(nèi)容。在分析之后,BMSC(或其它服務(wù)器)在步驟95把結(jié)果返回到緩存控制服務(wù)器。在結(jié)果成功的情況下,緩存控制服務(wù)器在步驟96通知CRR請求客戶端被受權(quán)接收內(nèi)容。在分析結(jié)果不成功的情況下,緩存控制服務(wù)器或CRR可以選擇性地通知請求客戶端內(nèi)容不可用。在步驟84,能再分布內(nèi)容的最接近客戶端的標(biāo)識(shí)符然后在步驟84被提供給請求客戶端。在步驟85,請求客戶端然后從最接近的客戶端19請求內(nèi)容,并且內(nèi)容在步驟97從最接近的客戶端19被再分布到請求客戶端20。在步驟98,請求客戶端通知CRR內(nèi)容已經(jīng)被接收。在步驟99,CRR向緩存控制服務(wù)器發(fā)送一個(gè)指示,指出再分布被完成。在步驟100,緩存控制服務(wù)器然后向C&B服務(wù)器51發(fā)送收費(fèi)記錄以便可以向請求客戶端20收取該內(nèi)容的費(fèi)用。
圖10是根據(jù)本發(fā)明移動(dòng)客戶端19被改變來緩存和再分布數(shù)據(jù)內(nèi)容的一個(gè)簡化功能框圖。射頻信號(hào)通過天線102被發(fā)射和接收,天線102通過多路復(fù)用電路103被連接到發(fā)射機(jī)104和接收機(jī)105。發(fā)射機(jī)和接收機(jī)被連接到處理器106并被處理器106控制。用戶接107包括顯示器108和小鍵盤109。處理器可以從只讀存儲(chǔ)器(ROM)111中檢索編程指令。移動(dòng)客戶端接收的數(shù)據(jù)內(nèi)容11被存儲(chǔ)在一個(gè)數(shù)據(jù)內(nèi)容存儲(chǔ)器112中。
處理器106可以選擇性地用任播功能塊113來編程,任播功能塊113使移動(dòng)客戶端能夠接收和明白任播地址,并能夠訪問共享相同任播地址的最接近的移動(dòng)客戶端群。處理器還用再分布功能塊114來編程,再分布功能塊114使移動(dòng)客戶端能夠接收和理解分布式緩存請求(DCR)指示符,向提供再分布緩存內(nèi)容的緩存控制服務(wù)器53或CRR82發(fā)送消息,應(yīng)答來自緩存控制服務(wù)器或CRR的指令以向已識(shí)別的請求客戶端再分布內(nèi)容,以及回答來自請求客戶端的請求以向該請求客戶端再分布內(nèi)容。
本發(fā)明提供了一個(gè)有效的解決方案,使內(nèi)容供應(yīng)商和/或網(wǎng)絡(luò)運(yùn)營商在內(nèi)容被分給多個(gè)客戶端的時(shí)候能夠保證內(nèi)容在后面步驟的接收。這個(gè)保證在內(nèi)容根本沒有被接收或沒有被正確接收的時(shí)候(和從而可能不可用)被提供。這個(gè)解決方案很有效,因?yàn)閮?nèi)容再分布路徑在很多情況下被縮短,并且沒有用于緩存和再分布該內(nèi)容的網(wǎng)絡(luò)資源。替代地,無論用什么方法可能暫時(shí)存儲(chǔ)內(nèi)容的客戶端裝置在被請求的時(shí)候再分布內(nèi)容。從而,內(nèi)容供應(yīng)商和/或網(wǎng)絡(luò)運(yùn)營商節(jié)省了網(wǎng)絡(luò)資源并且節(jié)省了應(yīng)用這類分布式內(nèi)容緩存的費(fèi)用。因此,內(nèi)容供應(yīng)商和/或網(wǎng)絡(luò)運(yùn)營商可以向緩存和再分布內(nèi)容的客戶端提供不同的獎(jiǎng)勵(lì)。例如,內(nèi)容供應(yīng)商可以免費(fèi)地提供內(nèi)容或用戶權(quán)利,或者每當(dāng)客戶端志愿或?qū)嶋H向請求客戶端轉(zhuǎn)發(fā)內(nèi)容的時(shí)候,運(yùn)營商可以扣除客戶每月的費(fèi)用。
盡管本發(fā)明已經(jīng)參考少數(shù)可仿效實(shí)施例被詳細(xì)描述,然而所屬領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解可以在不脫離本發(fā)明的前提下做出不同的修改。因此,發(fā)明僅僅由以下意在包含其所有等效物的權(quán)利要求來定義。
權(quán)利要求
1.一個(gè)用于在無線數(shù)據(jù)網(wǎng)絡(luò)中緩存和再分布數(shù)據(jù)內(nèi)容的分布式緩存和再分布系統(tǒng),所述系統(tǒng)包括發(fā)射裝置,用于以初始數(shù)據(jù)傳輸從網(wǎng)絡(luò)向無線數(shù)據(jù)網(wǎng)絡(luò)中運(yùn)行的移動(dòng)客戶端發(fā)射數(shù)據(jù)內(nèi)容;至少一個(gè)再分布移動(dòng)客戶端,用于接收和緩存數(shù)據(jù)內(nèi)容;請求移動(dòng)客戶端,其在發(fā)射裝置初始傳輸數(shù)據(jù)內(nèi)容之后請求數(shù)據(jù)內(nèi)容;和再分布裝置,用于把數(shù)據(jù)內(nèi)容從再分布移動(dòng)客戶端再分布到請求移動(dòng)客戶端。
2.權(quán)利要求1的分布式緩存和再分布系統(tǒng),其中,發(fā)射裝置包括用于向多播群中的移動(dòng)客戶端群多播數(shù)據(jù)內(nèi)容的裝置。
3.權(quán)利要求1的分布式緩存和再分布系統(tǒng),其中,發(fā)射裝置包括用于向無線數(shù)據(jù)網(wǎng)絡(luò)中運(yùn)行的所有移動(dòng)客戶端廣播數(shù)據(jù)內(nèi)容的裝置。
4.權(quán)利要求1的分布式緩存和再分布系統(tǒng),其中,至少一個(gè)再分布移動(dòng)客戶端包括數(shù)據(jù)內(nèi)容存儲(chǔ)器,用于緩存接收到的數(shù)據(jù)內(nèi)容;和一個(gè)用內(nèi)容再分布功能塊編程的處理器,所述再分布功能塊使再分布移動(dòng)客戶端能夠獲得請求移動(dòng)客戶端的標(biāo)識(shí)符并且能夠向已識(shí)別的請求移動(dòng)客戶端發(fā)送緩存的數(shù)據(jù)內(nèi)容。
5.權(quán)利要求4的分布式緩存和再分布系統(tǒng),其中,內(nèi)容再分布功能塊使再分布移動(dòng)客戶端能夠通過通知網(wǎng)絡(luò)再分布移動(dòng)客戶端可以用來再分布數(shù)據(jù)內(nèi)容而獲得請求移動(dòng)客戶端的標(biāo)識(shí)符,并且能夠從網(wǎng)絡(luò)接收一個(gè)包含請求移動(dòng)客戶端的標(biāo)識(shí)符的再分布指令消息。
6.權(quán)利要求4的分布式緩存和再分布系統(tǒng),其中,內(nèi)容再分布功能塊使再分布移動(dòng)客戶端能夠通過從請求移動(dòng)客戶端接收一個(gè)詢問而獲得請求移動(dòng)客戶端的標(biāo)識(shí)符,所述詢問是用來詢問再分布移動(dòng)客戶端是否具有可用于再分布的數(shù)據(jù)內(nèi)容。
7.權(quán)利要求1的分布式緩存和再分布系統(tǒng),其中,請求移動(dòng)客戶端包括用于從網(wǎng)絡(luò)請求數(shù)據(jù)內(nèi)容的裝置。
8.權(quán)利要求7的分布式緩存和再分布系統(tǒng),其中,請求移動(dòng)客戶端包括用于從網(wǎng)絡(luò)中的緩存控制服務(wù)器請求數(shù)據(jù)內(nèi)容的裝置。
9.權(quán)利要求7的分布式緩存和再分布系統(tǒng),其中,請求移動(dòng)客戶端包括用于從網(wǎng)絡(luò)中內(nèi)容檢索注冊處請求數(shù)據(jù)內(nèi)容的裝置。
10.權(quán)利要求1的分布式緩存和再分布系統(tǒng),其中,請求移動(dòng)客戶端包括用于從接近請求移動(dòng)客戶端運(yùn)行的分布移動(dòng)客戶端請求數(shù)據(jù)內(nèi)容的裝置。
11.權(quán)利要求10的分布式緩存和再分布系統(tǒng),其中,用于從接近請求移動(dòng)客戶端運(yùn)行的再分布移動(dòng)客戶端請求數(shù)據(jù)內(nèi)容的裝置包括裝置,用于向被確定是具有可用內(nèi)容的最接近的再分布移動(dòng)客戶端的分布移動(dòng)客戶端發(fā)送一個(gè)任播消息。
12.權(quán)利要求1的分布式緩存和再分布系統(tǒng),其中,再分布裝置包括裝置,用于確定請求移動(dòng)客戶端是否被受權(quán)接收所請求的數(shù)據(jù)內(nèi)容;和裝置,其響應(yīng)于確定請求移動(dòng)客戶端被受權(quán),用于命令選擇的再分布移動(dòng)客戶端向請求移動(dòng)客戶端再分布所緩存的數(shù)據(jù)內(nèi)容。
13.權(quán)利要求12的分布式緩存和再分布系統(tǒng),還包括一個(gè)收費(fèi)和計(jì)帳服務(wù)器,其在數(shù)據(jù)內(nèi)容被再分布到請求移動(dòng)客戶端之后向該請求移動(dòng)客戶端收取該數(shù)據(jù)內(nèi)容的費(fèi)用。
14.權(quán)利要求13的分布式緩存和再分布系統(tǒng),其中,在再分布移動(dòng)客戶端提供數(shù)據(jù)內(nèi)容再分布或完成向請求移動(dòng)客戶端的數(shù)據(jù)內(nèi)容再分布之后,收費(fèi)和計(jì)帳服務(wù)器還向該再分布移動(dòng)客戶端提供一個(gè)獎(jiǎng)勵(lì)。
15.一個(gè)在無線數(shù)據(jù)網(wǎng)絡(luò)中緩存和再分布數(shù)據(jù)內(nèi)容的方法,所述方法包括下列步驟通過網(wǎng)絡(luò)以初始數(shù)據(jù)傳輸向無線數(shù)據(jù)網(wǎng)絡(luò)中運(yùn)行的移動(dòng)客戶端發(fā)射數(shù)據(jù)內(nèi)容;通過至少一個(gè)再分布移動(dòng)客戶端來接收和緩存數(shù)據(jù)內(nèi)容;在數(shù)據(jù)內(nèi)容的初始傳輸之后通過請求移動(dòng)客戶端來請求數(shù)據(jù)內(nèi)容;和把數(shù)據(jù)內(nèi)容從再分布移動(dòng)客戶端再分布到請求移動(dòng)客戶端。
16.權(quán)利要求15的緩存和再分布數(shù)據(jù)的方法,其中,再分布數(shù)據(jù)內(nèi)容的步驟包括下列步驟通過再分布移動(dòng)客戶端獲得請求移動(dòng)客戶端的標(biāo)識(shí)符;和把緩存的數(shù)據(jù)內(nèi)容從再分布移動(dòng)客戶端發(fā)送到已識(shí)別的請求移動(dòng)客戶端。
17.權(quán)利要求16的緩存和再分布數(shù)據(jù)的方法,其中,獲得請求移動(dòng)客戶端的標(biāo)識(shí)符的步驟包括下列步驟通知網(wǎng)絡(luò)再分布移動(dòng)客戶端可以用來再分布數(shù)據(jù)內(nèi)容;和從網(wǎng)絡(luò)接收一個(gè)包含請求移動(dòng)客戶端的標(biāo)識(shí)符的再分布指令消息。
18.權(quán)利要求16的緩存和再分布數(shù)據(jù)的方法,其中,獲得請求移動(dòng)客戶端的標(biāo)識(shí)符的步驟包括從請求移動(dòng)客戶端接收一個(gè)詢問,所述詢問用于詢問該再分布移動(dòng)客戶端是否具有可用于再分布的數(shù)據(jù)內(nèi)容。
19.權(quán)利要求15的緩存和再分布數(shù)據(jù)的方法,其中,請求移動(dòng)客戶端請求數(shù)據(jù)內(nèi)容的步驟包括從網(wǎng)絡(luò)請求數(shù)據(jù)內(nèi)容。
20.權(quán)利要求15的緩存和再分布數(shù)據(jù)的方法,其中,請求移動(dòng)客戶端請求數(shù)據(jù)內(nèi)容的步驟包括把一個(gè)任播消息從請求移動(dòng)客戶端發(fā)送到一個(gè)再分布移動(dòng)客戶端,該再分布移動(dòng)客戶端被確定是具有可用內(nèi)容的最接近的再分布移動(dòng)客戶端。
21.權(quán)利要求15的緩存和再分布數(shù)據(jù)的方法,其中,再分布數(shù)據(jù)內(nèi)容的步驟包括下列步驟確定該請求移動(dòng)客戶端是否被受權(quán)接收所請求的數(shù)據(jù)內(nèi)容;和只要確定該請求移動(dòng)客戶端被受權(quán),就命令一個(gè)選擇的再分布移動(dòng)客戶端向請求移動(dòng)客戶端再分布所緩存的數(shù)據(jù)內(nèi)容。
22.權(quán)利要求15的緩存和再分布數(shù)據(jù)的方法,還包括在數(shù)據(jù)內(nèi)容被再分布到請求移動(dòng)客戶端之后向該請求移動(dòng)客戶端收取數(shù)據(jù)內(nèi)容的費(fèi)用。
23.權(quán)利要求22的緩存和再分布數(shù)據(jù)的方法,還包括在再分布移動(dòng)客戶端提供數(shù)據(jù)內(nèi)容再分布或完成向請求移動(dòng)客戶端的數(shù)據(jù)內(nèi)容再分布之后向該再分布移動(dòng)客戶端提供一個(gè)獎(jiǎng)勵(lì)。
24.一個(gè)用于無線數(shù)據(jù)網(wǎng)絡(luò)中的分布式緩存和再分布系統(tǒng)的再分布移動(dòng)客戶端,所述再分布移動(dòng)客戶端緩存從網(wǎng)絡(luò)接收的數(shù)據(jù)內(nèi)容,并且把該數(shù)據(jù)內(nèi)容再分布到一個(gè)請求移動(dòng)客戶端,所述再分布移動(dòng)客戶端包括一個(gè)接收機(jī),用于接收以初始數(shù)據(jù)傳輸從網(wǎng)絡(luò)發(fā)射的數(shù)據(jù)內(nèi)容;一個(gè)數(shù)據(jù)存儲(chǔ)器,用于緩存接收到的數(shù)據(jù)內(nèi)容;一個(gè)發(fā)射機(jī),用于向已識(shí)別的請求移動(dòng)客戶端發(fā)射緩存的數(shù)據(jù)內(nèi)容;和一個(gè)處理器,其被編程從數(shù)據(jù)存儲(chǔ)器中檢索緩存的數(shù)據(jù)內(nèi)容,并且響應(yīng)于接收到識(shí)別請求移動(dòng)終端的一個(gè)再分布指令向發(fā)射機(jī)發(fā)送數(shù)據(jù)內(nèi)容。
25.一個(gè)在無線數(shù)據(jù)網(wǎng)絡(luò)中用于分布式緩存和再分布系統(tǒng)的請求移動(dòng)客戶端,所述請求移動(dòng)客戶端從再分布移動(dòng)客戶端獲得先前通過網(wǎng)絡(luò)發(fā)射到至少一個(gè)再分布移動(dòng)客戶端的數(shù)據(jù)內(nèi)容,所述請求移動(dòng)客戶端包括一個(gè)發(fā)射機(jī),其發(fā)射對(duì)先前發(fā)射的數(shù)據(jù)內(nèi)容的請求;一個(gè)處理器,其被編程來向具有再分布可用數(shù)據(jù)內(nèi)容的最接近的再分布移動(dòng)客戶端發(fā)送和從中接收任播消息;和一個(gè)接收機(jī),用于接收從最接近的再分布移動(dòng)客戶端發(fā)射的數(shù)據(jù)內(nèi)容。
全文摘要
無線數(shù)據(jù)網(wǎng)絡(luò)中的分布式緩存和再分布系統(tǒng)及其方法,以及移動(dòng)客戶,用于緩存和再分布數(shù)據(jù)內(nèi)容。系統(tǒng)使移動(dòng)客戶能夠緩存通過廣播或多播分布的數(shù)據(jù)內(nèi)容,和從緩存再分布內(nèi)容到其它用戶。使用用于PLMN的任播技術(shù),希望檢索早前分布的數(shù)據(jù)的用戶定位存在該內(nèi)容的最近的用戶,并要求最近的用戶轉(zhuǎn)送該內(nèi)容?!白罱庇脩艨梢允俏恢米罱咏挠脩?,也可以是QoS角度講的最佳用戶。
文檔編號(hào)H04W4/06GK1771705SQ03826423
公開日2006年5月10日 申請日期2003年5月9日 優(yōu)先權(quán)日2003年5月9日
發(fā)明者F·亨謝德特, H·哈梅萊爾斯, R·克勒, T·羅馬 申請人:艾利森電話股份有限公司