国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      移動(dòng)通信系統(tǒng)中緩存服務(wù)器的有效利用的制作方法

      文檔序號(hào):7661911閱讀:273來(lái)源:國(guó)知局
      專(zhuān)利名稱(chēng):移動(dòng)通信系統(tǒng)中緩存服務(wù)器的有效利用的制作方法
      技術(shù)領(lǐng)域
      本發(fā)明一般涉及移動(dòng)通信的技術(shù)領(lǐng)域,特別涉及在移動(dòng)通信系統(tǒng)中 使用的數(shù)據(jù)中心、緩存服務(wù)器、及方法。
      背景技術(shù)
      在移動(dòng)通信的技術(shù)領(lǐng)域,作為移動(dòng)終端(如便攜式電話(huà))性能提升 的結(jié)果,許多業(yè)務(wù)得以實(shí)施。特別是數(shù)據(jù)遞送業(yè)務(wù)(例如音樂(lè)遞送、視 頻遞送等)的進(jìn)展非常顯著。數(shù)據(jù)遞送業(yè)務(wù)包括移動(dòng)數(shù)據(jù)中心型和數(shù)據(jù) 下載型,通過(guò)這些業(yè)務(wù)用戶(hù)把數(shù)據(jù)下載到其用戶(hù)終端上。
      在數(shù)據(jù)下載型的情況中,被遞送的數(shù)據(jù)存儲(chǔ)在終端裝置(或存儲(chǔ)在 與終端裝置連接的外部存儲(chǔ)卡)中,從而數(shù)據(jù)的大小受到限制。此外, 會(huì)產(chǎn)生由于終端裝置的損耗或故障而丟失數(shù)據(jù)或者數(shù)據(jù)被其他終端獲得 的問(wèn)題。
      在移動(dòng)數(shù)據(jù)中心型的情況中,被遞送給終端裝置的數(shù)據(jù)不是存儲(chǔ)在 終端裝置中,而是存儲(chǔ)在網(wǎng)絡(luò)的存儲(chǔ)空間內(nèi)。在該方法中,包括音樂(lè)、 視頻、以及隱私信息在內(nèi)的多種數(shù)據(jù)可以存儲(chǔ)在網(wǎng)絡(luò)上。應(yīng)用移動(dòng)數(shù)據(jù) 中心型業(yè)務(wù)具有的優(yōu)點(diǎn)是能顯著增加數(shù)據(jù)存儲(chǔ)的大小。此外,能有效地 避免由于終端裝置的損耗或故障而丟失數(shù)據(jù)或數(shù)據(jù)被其他終端獲得的問(wèn) 題。
      便攜式電話(huà)的通信速度正在顯著提高,同時(shí)還存在各文件的數(shù)據(jù)大 小增大的趨勢(shì)。在通過(guò)網(wǎng)絡(luò)而不將數(shù)據(jù)存儲(chǔ)在終端裝置中的情況下運(yùn)行 數(shù)據(jù)將越來(lái)越容易。從而,可以預(yù)期對(duì)移動(dòng)數(shù)據(jù)中心型業(yè)務(wù)的需求將會(huì) 提高。
      當(dāng)運(yùn)營(yíng)商提供移動(dòng)數(shù)據(jù)中心型業(yè)務(wù)時(shí),各運(yùn)營(yíng)商需要存儲(chǔ)用戶(hù)數(shù)據(jù)。 由于業(yè)務(wù)類(lèi)型的多樣化以及通信速度和容量的增加,需要存儲(chǔ)的數(shù)據(jù)的
      大小將增加,從而導(dǎo)致了對(duì)數(shù)據(jù)存儲(chǔ)空間的增加的關(guān)注。
      圖1的圖示出了這樣的結(jié)構(gòu),在該結(jié)構(gòu)中,在數(shù)據(jù)中心為多個(gè)用戶(hù) 裝置提供了共享存儲(chǔ)空間(共享盤(pán)區(qū)域),以避免數(shù)據(jù)存儲(chǔ)空間的這種增 加。共享盤(pán)區(qū)域中存儲(chǔ)的數(shù)據(jù)被多個(gè)用戶(hù)裝置共享。在該示出的實(shí)施例 中,"文件A"和"文件B"的數(shù)據(jù)內(nèi)容被存儲(chǔ)在用于終端裝置i、 ii、和 iii的共享區(qū)域中,各終端具有指向"文件A"內(nèi)容的鏈接文件A以及指
      向"文件B"內(nèi)容的鏈接文件B。通過(guò)這種配置,對(duì)于為終端裝置i存儲(chǔ) 文件A、 B、 C,為終端裝置ii存儲(chǔ)文件A、 B、 E,為終端裝置iii存儲(chǔ) 文件A、 B、 F的目的來(lái)說(shuō), 一個(gè)相對(duì)小的存儲(chǔ)空間就足夠了。
      由于在層級(jí)結(jié)構(gòu)中數(shù)據(jù)中心比無(wú)線(xiàn)接入網(wǎng)絡(luò)(RAN)更上位,因此 可能存在數(shù)據(jù)中心不能快速響應(yīng)來(lái)自終端裝置的接入的風(fēng)險(xiǎn)。
      專(zhuān)利文獻(xiàn)1披露一個(gè)使用分級(jí)緩存方法(cache hierarchy method)的 計(jì)算機(jī)系統(tǒng),其中將基準(zhǔn)速率與一閾值比較,以確定數(shù)據(jù)是應(yīng)該還是不 應(yīng)該存儲(chǔ)在緩存中,同時(shí)確保相同的數(shù)據(jù)不被存儲(chǔ)在多個(gè)緩存中。盡管 所公開(kāi)的不是專(zhuān)用于移動(dòng)通信系統(tǒng)的,但在移動(dòng)通信系統(tǒng)中應(yīng)用這種分 級(jí)緩存也是可能的。
      專(zhuān)利文獻(xiàn)1日本專(zhuān)利申請(qǐng),公開(kāi)號(hào)2002-99465。
      圖2的圖示出了一種結(jié)構(gòu),在該結(jié)構(gòu)中,核心網(wǎng)絡(luò)CN和無(wú)線(xiàn)接入 網(wǎng)絡(luò)RAN中都提供有緩存服務(wù)器。在該通信系統(tǒng)中,存儲(chǔ)單元按照存儲(chǔ) 容量的降序排列如下數(shù)據(jù)中心的存儲(chǔ)單元,核心網(wǎng)絡(luò)CN的緩存服務(wù) 器,以及無(wú)線(xiàn)接入網(wǎng)絡(luò)RAN的緩存服務(wù)器。此外,通信路徑按照數(shù)據(jù)傳 輸速率的降序排列如下通信路徑A、通信路徑B和通信路徑C。但是, 在對(duì)移動(dòng)終端i和ii的傳輸延遲方面,RAN、 CN和數(shù)據(jù)中心是按升序排 列的。在現(xiàn)有技術(shù)的緩存系統(tǒng)被合并為一體的系統(tǒng)中,作為通常的原則, 層級(jí)結(jié)構(gòu)中的各緩沖存儲(chǔ)器都按照數(shù)據(jù)被接收的順序存儲(chǔ)數(shù)據(jù)。只有通 過(guò)在某種程度上避免數(shù)據(jù)的重復(fù)存儲(chǔ),才能提高緩存效率。根據(jù)通信狀 態(tài)的不同會(huì)出現(xiàn)下述情況,實(shí)時(shí)響應(yīng)要求弱的數(shù)據(jù)被存儲(chǔ)在下位節(jié)點(diǎn), 而實(shí)時(shí)響應(yīng)要求強(qiáng)的數(shù)據(jù)被存儲(chǔ)在上位節(jié)點(diǎn)。在這種情況中,為了獲取 實(shí)時(shí)響應(yīng)要求強(qiáng)的數(shù)據(jù),用戶(hù)裝置需要經(jīng)過(guò)長(zhǎng)長(zhǎng)的路來(lái)訪(fǎng)問(wèn)上述上位節(jié)點(diǎn)。這可能損害提供緩沖存儲(chǔ)器以提高數(shù)據(jù)吞吐量的用意。
      進(jìn)一步,無(wú)線(xiàn)接入網(wǎng)絡(luò)和核心網(wǎng)絡(luò)中提供的各緩存服務(wù)器的存儲(chǔ)容
      量不完全相同。因此,難以象現(xiàn)有技術(shù)中使用的那樣依據(jù)相同決策準(zhǔn)則
      在各緩存服務(wù)器中存儲(chǔ)數(shù)據(jù)。
      因而,對(duì)于包含了用戶(hù)裝置、無(wú)線(xiàn)接入網(wǎng)絡(luò)RAN、核心網(wǎng)絡(luò)CN、
      以及與所述核心網(wǎng)絡(luò)相連接的數(shù)據(jù)中心的移動(dòng)通信系統(tǒng),有必要通過(guò)有
      效地利用RAN中提供的RAN緩存服務(wù)器和CN中提供的CN緩存服務(wù) 器來(lái)提高數(shù)據(jù)吞吐量。

      發(fā)明內(nèi)容
      本發(fā)明總的目的是提供一種用于提高移動(dòng)通信系統(tǒng)中數(shù)據(jù)吞吐量的 方案,其充分避免了由現(xiàn)有技術(shù)的一些局限和缺點(diǎn)導(dǎo)致的一個(gè)或更多個(gè) 問(wèn)題。
      本發(fā)明的一些特性和優(yōu)點(diǎn)將在下述說(shuō)明中闡明,部分內(nèi)容在所述說(shuō) 明及附圖中變得明顯,或者根據(jù)所述描述給出的教導(dǎo),通過(guò)實(shí)施本發(fā)明 而得知。通過(guò)一種用于提高移動(dòng)通信系統(tǒng)中數(shù)據(jù)吞吐量的方案,可以實(shí) 現(xiàn)并獲得與本發(fā)明的目的、其它特性和優(yōu)點(diǎn),在說(shuō)明書(shū)中以完整、清楚、 簡(jiǎn)明和精確的措辭詳細(xì)地指明了所述方案,以使得本領(lǐng)域普通技術(shù)人員 能夠?qū)嵤┍景l(fā)明。
      為了依據(jù)本發(fā)明目的實(shí)現(xiàn)這些和其它優(yōu)點(diǎn),本發(fā)明提供了一種在移 動(dòng)通信系統(tǒng)中使用的數(shù)據(jù)中心,所述移動(dòng)通信系統(tǒng)包括用戶(hù)裝置、無(wú)線(xiàn)
      接入網(wǎng)絡(luò)和核心網(wǎng)絡(luò)。所述數(shù)據(jù)中心包括單用存儲(chǔ)單元,其具有用于
      各自的用戶(hù)裝置的存儲(chǔ)區(qū)域;共享存儲(chǔ)單元,其具有由所述用戶(hù)裝置共
      享的存儲(chǔ)區(qū)域;共享/單用判斷單元,其被設(shè)置為將從外部節(jié)點(diǎn)接收的數(shù)
      據(jù)存儲(chǔ)在所述單用存儲(chǔ)單元和共享存儲(chǔ)單元這兩者中的根據(jù)預(yù)定標(biāo)準(zhǔn)選 出的一個(gè)中;數(shù)據(jù)配置信息產(chǎn)生單元,其被設(shè)置為根據(jù)所接收的數(shù)據(jù)的
      統(tǒng)計(jì)信息和預(yù)定的緩存數(shù)據(jù)配置條件,產(chǎn)生數(shù)據(jù)配置列表;和單元,其 被設(shè)置為根據(jù)所述數(shù)據(jù)配置列表,向所述共享存儲(chǔ)單元和單用存儲(chǔ)單元 中的至少一個(gè)發(fā)送指令信號(hào),以使存儲(chǔ)在所述共享存儲(chǔ)單元和單用存儲(chǔ)
      單元中的所述至少一個(gè)中的數(shù)據(jù)被傳送給所述核心網(wǎng)絡(luò)上提供的緩存服 務(wù)器或所述無(wú)線(xiàn)接入網(wǎng)絡(luò)上提供的緩存服務(wù)器。
      根據(jù)本發(fā)明的另一方面,提供了一種在移動(dòng)通信系統(tǒng)中的無(wú)線(xiàn)接入 網(wǎng)絡(luò)或核心網(wǎng)絡(luò)上使用的緩存服務(wù)器,所述移動(dòng)通信系統(tǒng)包括用戶(hù)裝置、 無(wú)線(xiàn)接入網(wǎng)絡(luò)、核心網(wǎng)絡(luò)、和數(shù)據(jù)中心,所述數(shù)據(jù)中心包括單用存儲(chǔ) 單元,其具有用于各自的用戶(hù)裝置的存儲(chǔ)區(qū)域;共享存儲(chǔ)單元,其具有 由所述用戶(hù)裝置共享的存儲(chǔ)區(qū)域;共享/單用判斷單元,其被設(shè)置為將從 外部節(jié)點(diǎn)接收的數(shù)據(jù)存儲(chǔ)在所述單用存儲(chǔ)單元和共享存儲(chǔ)單元這兩者中 的根據(jù)預(yù)定標(biāo)準(zhǔn)選出的一個(gè)中;以及數(shù)據(jù)配置信息產(chǎn)生單元,其被設(shè)置
      為根據(jù)所接收的數(shù)據(jù)的統(tǒng)計(jì)信息和預(yù)定的緩存數(shù)據(jù)配置條件,產(chǎn)生數(shù)據(jù)
      配置列表。所述緩存服務(wù)器包括緩沖存儲(chǔ)單元,其被設(shè)置為根據(jù)所述
      數(shù)據(jù)配置列表,從所述數(shù)據(jù)中心接收存儲(chǔ)在所述共享存儲(chǔ)單元和單用存
      儲(chǔ)單元這兩者中的至少一個(gè)中的數(shù)據(jù);和單元,其被設(shè)置為響應(yīng)于來(lái)自
      所述用戶(hù)裝置的請(qǐng)求,將存儲(chǔ)在所述緩沖存儲(chǔ)單元中的數(shù)據(jù)發(fā)送給所述 用戶(hù)裝置。
      根據(jù)本發(fā)明的另一方面,提供了一種在移動(dòng)通信系統(tǒng)的數(shù)據(jù)中心中 使用的緩沖管理方法,所述移動(dòng)通信系統(tǒng)包括用戶(hù)裝置、無(wú)線(xiàn)接入網(wǎng)絡(luò)
      和核心網(wǎng)絡(luò),其特征在于,所述方法包括以下步驟將從外部節(jié)點(diǎn)接收
      的數(shù)據(jù)存儲(chǔ)在單用存儲(chǔ)單元和共享存儲(chǔ)單元這兩者中根據(jù)預(yù)定標(biāo)準(zhǔn)選出 的一個(gè)里面,所述單用存儲(chǔ)單元具有用于各自的用戶(hù)裝置的存儲(chǔ)區(qū)域,
      所述共享存儲(chǔ)單元具有由所述用戶(hù)裝置共享的存儲(chǔ)區(qū)域;根據(jù)所接收的 數(shù)據(jù)的統(tǒng)計(jì)信息和預(yù)定的緩存數(shù)據(jù)配置條件產(chǎn)生數(shù)據(jù)配置列表;和根據(jù) 所述數(shù)據(jù)配置列表,向所述共享存儲(chǔ)單元和所述單用存儲(chǔ)單元中的至少 一個(gè)發(fā)送指令信號(hào),以使得存儲(chǔ)在所述共享存儲(chǔ)單元和單用存儲(chǔ)單元中 的所述至少一個(gè)中的數(shù)據(jù)被傳送給所述核心網(wǎng)絡(luò)上提供的緩存服務(wù)器或 所述無(wú)線(xiàn)接入網(wǎng)絡(luò)上提供的緩存服務(wù)器。
      根據(jù)本發(fā)明的至少一種實(shí)施方式,可有效利用所述核心網(wǎng)絡(luò)上提供 的緩存服務(wù)器和無(wú)線(xiàn)接入網(wǎng)絡(luò)上提供的緩存服務(wù)器,從而提高了所述移 動(dòng)通信系統(tǒng)中的吞吐量。


      在結(jié)合附圖閱讀下述詳細(xì)說(shuō)明時(shí),本發(fā)明的其他目的和其他的特征 將會(huì)變得清楚。在附圖中
      圖1是示出了這樣的系統(tǒng)的圖,該系統(tǒng)包含具有共享盤(pán)區(qū)域的數(shù)據(jù)
      中心;
      圖2是示出了這樣的系統(tǒng)的圖,該系統(tǒng)在CN和RAN中具有緩存服
      務(wù)器;
      圖3是示出了根據(jù)本發(fā)明一種實(shí)施方式的系統(tǒng)的圖4是示出了共享數(shù)據(jù)和單用數(shù)據(jù)的屬性的更新的圖5是示出了根據(jù)本發(fā)明一種實(shí)施方式進(jìn)行的操作的示例的流程
      圖6是示出了有關(guān)于各文件的鏈接信息的具體示例的圖; 圖7是示出了有關(guān)于各緩存服務(wù)器的緩存數(shù)據(jù)配置條件的具體示例 的圖8是示出了產(chǎn)生數(shù)據(jù)配置列表的程序的流程圖; 圖9是示出了創(chuàng)建了一半的數(shù)據(jù)配置列表的圖IO是示出了這樣的列表的圖,在該列表中,根據(jù)遞送的鏈接文件 的數(shù)量把得分賦值給數(shù)據(jù);
      圖11是示出了數(shù)據(jù)配置列表的具體實(shí)施例的圖12是示出了這樣的列表的圖,在該列表中,根據(jù)遞送的鏈接文件 的數(shù)量和數(shù)據(jù)類(lèi)型專(zhuān)用優(yōu)先級(jí)把得分賦值給數(shù)據(jù);
      圖13是示出了這樣的列表的圖,在該列表中,根據(jù)得分重排內(nèi)容;
      圖14是示出了列表的一部分的刪除的圖15是示出了根據(jù)數(shù)據(jù)配置列表把數(shù)據(jù)傳送給緩存服務(wù)器的流程
      圖16是列出了用戶(hù)可能的數(shù)據(jù)獲取模型的表;
      圖17是示出了用戶(hù)獲取數(shù)據(jù)所要執(zhí)行的程序的流程圖18是示出了用戶(hù)根據(jù)模型1獲取數(shù)據(jù)所要執(zhí)行的程序的流程圖19是示出了用戶(hù)根據(jù)模型2獲取數(shù)據(jù)所要執(zhí)行的程序的流程圖; 圖20是示出了用戶(hù)根據(jù)模型3獲取數(shù)據(jù)所要執(zhí)行的程序的流程圖; 圖21是示出了用戶(hù)根據(jù)模型4獲取數(shù)據(jù)所要執(zhí)行的程序的流程以及
      圖22是示出了用戶(hù)根據(jù)模型5獲取數(shù)據(jù)所要執(zhí)行的程序的流程圖。
      具體實(shí)施例方式
      下面,將參照附圖描述本發(fā)明的實(shí)施方式。
      根據(jù)本發(fā)明的系統(tǒng)的實(shí)施方式,例如,當(dāng)用戶(hù)試圖從互聯(lián)網(wǎng)上的外 部節(jié)點(diǎn)下載數(shù)據(jù)時(shí),連接到核心網(wǎng)絡(luò)的數(shù)據(jù)中心從該外部節(jié)點(diǎn)接收數(shù)據(jù)。 所接收的數(shù)據(jù)被分類(lèi)為共享數(shù)據(jù)或單用數(shù)據(jù)(唯一數(shù)據(jù))。該數(shù)據(jù)中心由 電信運(yùn)營(yíng)商運(yùn)行。所述電信運(yùn)營(yíng)商的存儲(chǔ)網(wǎng)絡(luò)中的存儲(chǔ)空間至少被劃分 為共享盤(pán)區(qū)域和單用盤(pán)區(qū)域。被多個(gè)終端共享使用的文件存儲(chǔ)在所述共 享盤(pán)區(qū)域中,專(zhuān)用于各終端的文件基于終端專(zhuān)用地存儲(chǔ)在所述單用盤(pán)區(qū) 域中。根據(jù)所述數(shù)據(jù)中心給出的指令,將存儲(chǔ)區(qū)域中存儲(chǔ)的數(shù)據(jù)傳送給
      RAN或CN中提供的緩存服務(wù)器中。
      指向共享盤(pán)區(qū)域中存儲(chǔ)的文件(例如文件A)的訪(fǎng)問(wèn)路徑PATH作 為鏈接文件LinkFile存儲(chǔ)在與所述終端一一對(duì)應(yīng)地提供的各單用盤(pán)區(qū)域 中。訪(fǎng)問(wèn)鏈接文件LinkFile使得可以對(duì)文件A進(jìn)行訪(fǎng)問(wèn)。至于單用數(shù)據(jù), 即各文件的實(shí)際數(shù)據(jù)內(nèi)容,與鏈接文件相反,存儲(chǔ)在單用盤(pán)區(qū)域中。
      在本發(fā)明的實(shí)施方式中,所述共享盤(pán)區(qū)域和單用盤(pán)區(qū)域用作原始數(shù) 據(jù)的存儲(chǔ)空間,而不是指緩存。在本發(fā)明的實(shí)施方式中,緩存指RAN或 CN中的節(jié)點(diǎn)。
      擁有移動(dòng)終端的用戶(hù)可以使用終端的顯示屏訪(fǎng)問(wèn)已存儲(chǔ)的數(shù)據(jù)。例 如,所有用戶(hù)以前下載的文件以及根據(jù)合同分配給用戶(hù)的磁盤(pán)大小,都 可以顯示在終端顯示屏上。顯示屏還可以顯示能用于進(jìn)一步存儲(chǔ)的可用 空間??捎每臻g并非必須是與指示的大小對(duì)應(yīng)的實(shí)際分配的空間。此外, 可提供鏈接文件LinkFile來(lái)記錄所述可用空間的大小,終端可以讀取該 大小并將可用空間的大小顯示在終端顯示屏上。為了響應(yīng)終端顯示屏上
      刪除共享盤(pán)區(qū)域中存儲(chǔ)的文件(例如文件A)的操作,該文件的實(shí)際內(nèi)
      容沒(méi)被刪除,而僅僅刪除了鏈接文件LinkFile。當(dāng)不再有鏈接指向該文件 時(shí),文件的實(shí)際內(nèi)容可以被刪除。
      根據(jù)本發(fā)明的實(shí)施方式,可以依照RAN或CN的網(wǎng)絡(luò)特性實(shí)現(xiàn)緩沖 數(shù)據(jù)的合理配置。例如,對(duì)延遲容忍性低的數(shù)據(jù)或如視頻流數(shù)據(jù)、音頻 流數(shù)據(jù)之類(lèi)的大容量數(shù)據(jù),盡可能在RAN側(cè)緩存,而對(duì)延遲容忍性高的 數(shù)據(jù)或如靜止圖像、程序之類(lèi)的小容量數(shù)據(jù)盡可能在CN側(cè)緩存。這種 配置可以提高緩的效率,從而網(wǎng)絡(luò)業(yè)務(wù)的質(zhì)量得以保持在合適水平。需 要在終端之間頻繁共享的數(shù)據(jù)被識(shí)別為共享數(shù)據(jù),并且被優(yōu)先緩存以提 高命中率。
      在本發(fā)明的實(shí)施方式中,可提供第一緩存區(qū)域(即,第一緩存服務(wù) 器),用于存儲(chǔ)根據(jù)與用戶(hù)發(fā)出的數(shù)據(jù)獲取請(qǐng)求無(wú)關(guān)的數(shù)據(jù)配置列表從數(shù) 據(jù)中心發(fā)送來(lái)的數(shù)據(jù),還可以提供第二緩存服務(wù)器,用于存儲(chǔ)響應(yīng)于用 戶(hù)發(fā)出的數(shù)據(jù)獲取請(qǐng)求而從數(shù)據(jù)中心發(fā)送來(lái)的數(shù)據(jù)。例如,當(dāng)RAN和 CN中的第一緩存服務(wù)器沒(méi)有用戶(hù)想要的數(shù)據(jù)時(shí),數(shù)據(jù)中心會(huì)將該數(shù)據(jù)發(fā) 送給位于RAN中的第二緩存服務(wù)器。該用戶(hù)訪(fǎng)問(wèn)該第二緩存服務(wù)器以獲 取想要的數(shù)據(jù)。第一緩存服務(wù)器和第二緩存服務(wù)器這兩者的使用使得在 數(shù)據(jù)存儲(chǔ)在第二緩存服務(wù)器中之后命中數(shù)據(jù)成為可能,由此可以提高高 速緩沖存儲(chǔ)器的命中率。在沒(méi)有該第二緩存服務(wù)器的情況下,用戶(hù)每次 獲取數(shù)據(jù)時(shí)需要直接訪(fǎng)問(wèn)存儲(chǔ)數(shù)據(jù)中心的原始數(shù)據(jù),這無(wú)助于高速緩沖 存儲(chǔ)器命中率的提高。
      根據(jù)本發(fā)明的實(shí)施方式,數(shù)據(jù)中心可以根據(jù)RAN側(cè)的接入點(diǎn)AP的 容量(包括數(shù)據(jù)存儲(chǔ)容量)確定緩存數(shù)據(jù)配置條件。例如,可以通過(guò)把 文件大小大的數(shù)據(jù)優(yōu)先提供給具有寬帶寬的AP來(lái)實(shí)現(xiàn)緩存的優(yōu)化。第一實(shí)施方式
      圖3是示出了根據(jù)本發(fā)明的一種實(shí)施方式的系統(tǒng)的圖。圖3所示的 系統(tǒng)包括互聯(lián)網(wǎng)IO、數(shù)據(jù)中心ll、核心網(wǎng)絡(luò)CN、無(wú)線(xiàn)接入網(wǎng)絡(luò)RAN、 和用戶(hù)裝置UE。
      互聯(lián)網(wǎng)IO連接到數(shù)據(jù)中心11中提供的網(wǎng)關(guān)。用戶(hù)裝置UE可以通
      過(guò)該網(wǎng)關(guān)從位于互聯(lián)網(wǎng)IO上的任何合適節(jié)點(diǎn)獲取需要的文件。這里為了 解釋的方便用互聯(lián)網(wǎng)作為示例??梢允褂每捎伤?hù)裝置UE訪(fǎng)問(wèn)以獲取數(shù) 據(jù)的任何網(wǎng)絡(luò)替代所述互聯(lián)網(wǎng)。
      數(shù)據(jù)中心11具有這樣的功能存儲(chǔ)用戶(hù)裝置UE從互聯(lián)網(wǎng)10獲取
      的文件,并將這些文件劃分為共享數(shù)據(jù)和單用數(shù)據(jù)(individual data),還 具有這樣的功能把所存儲(chǔ)的數(shù)據(jù)發(fā)送給CN和RAN中提供的緩存服務(wù) 器。為了實(shí)現(xiàn)這些功能,數(shù)據(jù)中心ll包括網(wǎng)關(guān)單元l、共享/單用判斷單 元2、共享盤(pán)區(qū)域單元3、單用盤(pán)區(qū)域單元4、和數(shù)據(jù)管理單元5。所述 數(shù)據(jù)管理單元5包括確定標(biāo)準(zhǔn)信息5-l、數(shù)據(jù)配置信息產(chǎn)生單元5-2、數(shù) 據(jù)配置列表5-3、數(shù)據(jù)遞送單元5-4,和緩存有/無(wú)檢査單元5-5。
      網(wǎng)關(guān)單元1位于互聯(lián)網(wǎng)10和共享/單用判斷單元2之間,用來(lái)接收 并中繼用戶(hù)裝置UE所請(qǐng)求的數(shù)據(jù)。
      所述共享/單用判斷單元2判斷從互聯(lián)網(wǎng)10獲取的數(shù)據(jù)是共享數(shù)據(jù) 還是單用數(shù)據(jù)。根據(jù)與該受關(guān)注數(shù)據(jù)相同的數(shù)據(jù)之前是否被請(qǐng)求該受關(guān) 注數(shù)據(jù)的用戶(hù)或其他用戶(hù)多次獲取來(lái)進(jìn)行這種判斷。如果該數(shù)據(jù)已被存 儲(chǔ)在共享盤(pán)區(qū)域單元3中,會(huì)把記錄有指向共享盤(pán)區(qū)域單元3中存儲(chǔ)的 數(shù)據(jù)的路由或路徑的鏈接文件LinkFile傳送到用戶(hù)的單用盤(pán)區(qū)域,而不 會(huì)傳送該數(shù)據(jù)本身。如果該數(shù)據(jù)還未被存儲(chǔ)在共享盤(pán)區(qū)域單元3中,會(huì) 把數(shù)據(jù)傳送到單用盤(pán)區(qū)域。共享/單用判斷單元2記錄了所接收的數(shù)據(jù)的 屬性和統(tǒng)計(jì)信息,如傳送的鏈接文件的數(shù)量、原始文件的文件大小、數(shù) 據(jù)類(lèi)型等,并將這類(lèi)記錄存儲(chǔ)為鏈接信息。
      共享盤(pán)區(qū)域單元3中存儲(chǔ)被多個(gè)用戶(hù)裝置共享的數(shù)據(jù)(即,被多個(gè) 用戶(hù)存儲(chǔ)和請(qǐng)求的數(shù)據(jù))。作為共享/單用判斷單元2將數(shù)據(jù)判斷為共享數(shù) 據(jù)的結(jié)果,這類(lèi)數(shù)據(jù)會(huì)存儲(chǔ)在共享盤(pán)區(qū)域單元3中。通過(guò)使用鏈接文件 中指定的路徑,該共享數(shù)據(jù)可以被終端訪(fǎng)問(wèn)以及下載到終端上。
      單用盤(pán)區(qū)域單元4中存儲(chǔ)被用戶(hù)裝置單獨(dú)使用的數(shù)據(jù)(即,被各個(gè) 用戶(hù)分立地請(qǐng)求并存儲(chǔ)的數(shù)據(jù))。這類(lèi)數(shù)據(jù)包括未存儲(chǔ)在共享盤(pán)區(qū)域單元 3中的非共享(單用)數(shù)據(jù)的實(shí)際內(nèi)容,還包括指向共享數(shù)據(jù)的鏈接文件。 這類(lèi)數(shù)據(jù)是由終端訪(fǎng)問(wèn)的,并從第一緩存區(qū)域或第二緩存區(qū)域(后面會(huì)
      描述)下載到所述終端。文件獲取單元4-l從終端接收文件獲取請(qǐng)求,并 找到用戶(hù)要獲取文件應(yīng)訪(fǎng)問(wèn)的位置,隨后把該用于文件獲取的位置通知 給用戶(hù)。
      在本發(fā)明的一種實(shí)施方式中,共享盤(pán)區(qū)域和單用盤(pán)區(qū)域不是指緩存, 其意思是用于原始數(shù)據(jù)的存儲(chǔ)空間。在本發(fā)明的該實(shí)施方式中,術(shù)語(yǔ)"緩
      存"用來(lái)指代RAN或CN中提供的節(jié)點(diǎn)。
      應(yīng)注意,給定數(shù)據(jù)不必固定地分類(lèi)為共享數(shù)據(jù)或單用數(shù)據(jù),可以根 據(jù)具體情況進(jìn)行適當(dāng)改變。
      圖4是示出了文件屬性從單用數(shù)據(jù)變?yōu)楣蚕頂?shù)據(jù)的方式的圖。為了
      便于解釋?zhuān)俣](méi)有數(shù)據(jù)存儲(chǔ)在共享盤(pán)區(qū)域和單用盤(pán)區(qū)域中。當(dāng)多于預(yù)
      定數(shù)量的用戶(hù)(如3個(gè)或更多的用戶(hù))下載了該數(shù)據(jù)時(shí),數(shù)據(jù)屬性是共 享數(shù)據(jù),否則就是單用數(shù)據(jù)。假定系統(tǒng)從這種初始狀態(tài)開(kāi)始操作。其后, 用戶(hù)通過(guò)互聯(lián)網(wǎng)下載數(shù)據(jù)。由于在這個(gè)時(shí)間點(diǎn)所有數(shù)據(jù)都是單用數(shù)據(jù), 因而數(shù)據(jù)中心11通過(guò)網(wǎng)關(guān)接收的所有數(shù)據(jù)被直接存儲(chǔ)在單用盤(pán)區(qū)域中。
      圖4所示的狀態(tài)Sl示出了上述操作以后的當(dāng)前狀態(tài)。作為當(dāng)日操作 的結(jié)果,第一個(gè)用戶(hù)UE1擁有數(shù)據(jù)P和Q,第二個(gè)用戶(hù)UE2擁有數(shù)據(jù)P 和Q,第三個(gè)用戶(hù)UE3擁有數(shù)據(jù)P,所有的數(shù)據(jù)都作為單用數(shù)據(jù)存儲(chǔ)。
      狀態(tài)S2示出了在預(yù)定時(shí)間如下午4點(diǎn)執(zhí)行的數(shù)據(jù)重寫(xiě)。在該實(shí)施例 中,數(shù)據(jù)P已被三個(gè)用戶(hù)下載,因此數(shù)據(jù)P的屬性變?yōu)楣蚕頂?shù)據(jù)。結(jié)果, 數(shù)據(jù)P被拷貝到共享盤(pán)區(qū)域,而各個(gè)單用盤(pán)區(qū)域中的數(shù)據(jù)P被刪除。作 為被刪除數(shù)據(jù)的替代,指向數(shù)據(jù)P的鏈接文件被寫(xiě)進(jìn)各用戶(hù)的單用盤(pán)區(qū) 域。
      狀態(tài)S3示出了完成了狀態(tài)S2中所示的數(shù)據(jù)的合并之后的當(dāng)前狀態(tài)。 如圖所示,用戶(hù)UE1、 UE2、和l正3并不自己復(fù)制數(shù)據(jù)P的拷貝,而只 有一份數(shù)據(jù)P的拷貝存儲(chǔ)在共享盤(pán)區(qū)域中。如果數(shù)據(jù)中心11隨后接收到 與數(shù)據(jù)P相同的數(shù)據(jù),該接收數(shù)據(jù)也作為共享數(shù)據(jù)處理。
      狀態(tài)S2所示數(shù)據(jù)屬性的更新可以定期地或不定期地執(zhí)行。當(dāng)?shù)谝粋€(gè) 用戶(hù)UE1后來(lái)刪除了數(shù)據(jù)P (g卩,刪除了指向數(shù)據(jù)P的鏈接文件)后, 數(shù)據(jù)P僅被兩個(gè)用戶(hù)共享,因而數(shù)據(jù)P的屬性從共享數(shù)據(jù)變?yōu)閱斡脭?shù)據(jù)。
      在這種情況中,執(zhí)行與狀態(tài)S2所示操作相反的操作。也就是說(shuō),存儲(chǔ)在
      共享盤(pán)區(qū)域中的數(shù)據(jù)P被拷貝到第二個(gè)用戶(hù)UE2和第三個(gè)用戶(hù)UE3的單 用盤(pán)區(qū)域中,并隨后從所述共享盤(pán)區(qū)域中刪除。如果第三個(gè)用戶(hù)UE3在 狀態(tài)S3之后下載并存儲(chǔ)了數(shù)據(jù)Q,則數(shù)據(jù)Q的屬性會(huì)在下--更新操作中 由單用數(shù)據(jù)變?yōu)楣蚕頂?shù)據(jù)。以這種方式,數(shù)據(jù)屬性可以經(jīng)常改變。
      圖3中所示的數(shù)據(jù)管理單元5基于數(shù)據(jù)中心11所接收的數(shù)據(jù)的統(tǒng)計(jì) 信息和預(yù)定條件來(lái)判斷所接收的數(shù)據(jù)是否應(yīng)該緩存,以及應(yīng)該使用哪個(gè) 緩存服務(wù)器(如果有的話(huà))。數(shù)據(jù)管理單元5響應(yīng)于來(lái)自用戶(hù)裝置的數(shù)據(jù) 獲取請(qǐng)求,把所關(guān)注數(shù)據(jù)的存儲(chǔ)位置通知給該用戶(hù)裝置。
      判斷標(biāo)準(zhǔn)信息5-1包括鏈接信息和緩存數(shù)據(jù)配置條件。所述鏈接信 息是從共享/單用判斷單元2獲取的。鏈接信息包括接收的數(shù)據(jù)的屬性和 統(tǒng)計(jì)信息,例如遞送的鏈接文件的數(shù)量、鏈接文件所指向的原始文件的 文件大小、以及這些原始文件的數(shù)據(jù)類(lèi)型。緩存數(shù)據(jù)配置條件在接收數(shù) 據(jù)之前預(yù)先確定。緩存數(shù)據(jù)配置條件包括各種參數(shù)(例如緩存服務(wù)器的 容量、數(shù)據(jù)大小的限制、數(shù)據(jù)類(lèi)型的優(yōu)先等級(jí)),所有這些參數(shù)都是針對(duì) 各緩存服務(wù)器分別提供的。
      數(shù)據(jù)配置信息產(chǎn)生單元5-2基于判斷標(biāo)準(zhǔn)信息5-l(鏈接信息和緩存 數(shù)據(jù)配置條件)產(chǎn)生數(shù)據(jù)配置列表5-3。所述數(shù)據(jù)配置列表5-3指明了哪個(gè) 文件應(yīng)該被傳送給哪個(gè)緩存服務(wù)器(用于這個(gè)的算法會(huì)在后面描述)。數(shù) 據(jù)配置列表5-3還被用于檢驗(yàn)所關(guān)注的數(shù)據(jù)是否已被存儲(chǔ)到緩存服務(wù)器 中。數(shù)據(jù)配置列表5-3的內(nèi)容表現(xiàn)為數(shù)據(jù)名稱(chēng)、路徑、數(shù)據(jù)的有/無(wú)等等。
      數(shù)據(jù)遞送單元5-4根據(jù)數(shù)據(jù)配置列表5-3,把存儲(chǔ)在共享盤(pán)區(qū)域單元 3中的文件傳送給RAN或CN中提供的緩存服務(wù)器。
      緩存有/無(wú)檢查單元5-5響應(yīng)于從單用盤(pán)區(qū)域單元4的文件獲取單元 4-1接收的"緩存數(shù)據(jù)有/無(wú)"檢查請(qǐng)求,返回指明了緩存數(shù)據(jù)有/無(wú)的檢 查結(jié)果。如果被請(qǐng)求的文件已經(jīng)存儲(chǔ)在緩存服務(wù)器中,則上述響應(yīng)中還 包括指向存儲(chǔ)被請(qǐng)求的文件的緩存服務(wù)器的路徑。
      核心網(wǎng)絡(luò)CN執(zhí)行多種控制,例如呼叫控制、移動(dòng)管理,以及與便 攜式電話(huà)網(wǎng)絡(luò)(如3G/4G/WiMAX)有關(guān)的記帳管理,但是不執(zhí)行無(wú)線(xiàn)電
      控制。在本實(shí)施方式中,核心網(wǎng)絡(luò)CN中提供了緩存服務(wù)器CNi。該緩存 服務(wù)器CNi的緩存區(qū)域僅僅用于存儲(chǔ)從數(shù)據(jù)中心11發(fā)送過(guò)來(lái)的緩存數(shù)
      據(jù)。該緩存服務(wù)器CNi也會(huì)響應(yīng)于從某終端發(fā)出的數(shù)據(jù)下載請(qǐng)求而輸出數(shù)據(jù)。
      無(wú)線(xiàn)接入網(wǎng)絡(luò)RAN執(zhí)行多種無(wú)線(xiàn)電控制,例如無(wú)線(xiàn)電資源的控制, 與便攜式電話(huà)網(wǎng)絡(luò)(如3G/4G/WiMAX)有關(guān)的交接控制。在本發(fā)明的該 實(shí)施方式中,在所述無(wú)線(xiàn)接入網(wǎng)絡(luò)RAN中(確切地說(shuō),在RAN的接入 點(diǎn)處)提供了緩存服務(wù)器APi。所述緩存服務(wù)器APi具有第一緩存區(qū)域和 第二緩存區(qū)域,二者都用于存儲(chǔ)從數(shù)據(jù)中心ll發(fā)送過(guò)來(lái)的數(shù)據(jù)。所述第 一緩存區(qū)域用于存儲(chǔ)根據(jù)數(shù)據(jù)配置列表5-3發(fā)送的數(shù)據(jù),該列表與單個(gè)用 戶(hù)發(fā)出的數(shù)據(jù)獲取請(qǐng)求無(wú)關(guān)地規(guī)定了一個(gè)或更多個(gè)數(shù)據(jù)的緩存數(shù)據(jù)配 置。所述第二緩存區(qū)域用于存儲(chǔ)響應(yīng)于用戶(hù)發(fā)出的數(shù)據(jù)獲取請(qǐng)求而發(fā)送 的數(shù)據(jù)。緩存服務(wù)器APi還具有文件搜索單元21,用于在所述第二緩存 區(qū)域中搜索數(shù)據(jù)中心11指定的數(shù)據(jù)。該緩存服務(wù)器APi會(huì)響應(yīng)某終端發(fā) 出的數(shù)據(jù)下載請(qǐng)求而輸出數(shù)據(jù)。所述文件搜索單元21響應(yīng)于來(lái)自緩存有 /無(wú)檢查單元5-5的請(qǐng)求,在第二緩存區(qū)域執(zhí)行文件搜索。如果該文件已 被存儲(chǔ),則文件搜索單元21會(huì)發(fā)送指明了指向所需的文件的路徑的響應(yīng), 否則發(fā)送指明了所需文件不存在的響應(yīng)。
      用戶(hù)裝置(或用戶(hù)裝備)UE是用戶(hù)用于移動(dòng)通信網(wǎng)絡(luò)(如 3G/4G/WiMAX)的終端。用戶(hù)裝置UE通常是便攜式電話(huà),但另選地也 可以是其他類(lèi)型的移動(dòng)終端,或者甚至是固定終端。所述終端具有從數(shù) 據(jù)中心11下載數(shù)據(jù)并運(yùn)行所述數(shù)據(jù)的功能。該終端向單用盤(pán)區(qū)域單元4 發(fā)送文件獲取請(qǐng)求。文件從共享盤(pán)區(qū)域、單用盤(pán)區(qū)域、CN的緩存服務(wù)器、 或RAN的緩存服務(wù)器下載。
      下面,將描述根據(jù)本發(fā)明實(shí)施方式的操作的實(shí)施例。所述操作實(shí)施 例可以分為在緩存服務(wù)器中存儲(chǔ)數(shù)據(jù)的程序,其在用戶(hù)獲取數(shù)據(jù)之前 執(zhí)行;以及從用戶(hù)裝置訪(fǎng)問(wèn)存儲(chǔ)數(shù)據(jù)的程序,該程序是在用戶(hù)實(shí)際獲取 數(shù)據(jù)時(shí)執(zhí)行的。
      在緩存服務(wù)器中存儲(chǔ)數(shù)據(jù)的程序
      圖5是示出了將數(shù)據(jù)中心11接收的數(shù)據(jù)存儲(chǔ)在緩存服務(wù)器中的操作 的實(shí)施例的流程圖。假定所述數(shù)據(jù)中心ll已根據(jù)結(jié)合圖4所描述的程序 把所接收的數(shù)據(jù)分類(lèi)為了共享數(shù)據(jù)和單用數(shù)據(jù),并在適當(dāng)時(shí)間更新了所
      述數(shù)據(jù)的屬性。該程序在步驟500開(kāi)始并進(jìn)行到步驟510。
      在步驟510中,數(shù)據(jù)中心11的共享/單用判斷單元2產(chǎn)生或獲取有 關(guān)于共享數(shù)據(jù)的鏈接信息,并將該鏈接信息輸入到數(shù)據(jù)管理單元5的數(shù) 據(jù)配置信息產(chǎn)生單元5-2中。所述鏈接信息可以包括數(shù)據(jù)名稱(chēng)、路徑、傳 送的鏈接文件的數(shù)量、鏈接文件指向的原始文件的文件大小、以及原始 文件的數(shù)據(jù)類(lèi)型,等等。
      圖6的圖示出了在步驟510中獲得的數(shù)據(jù)和參數(shù)的示例。分別為各 文件A、 B、 C列出了數(shù)據(jù)名稱(chēng)、路徑、遞送的鏈接文件的數(shù)量、原始文 件的文件大小、以及原始文件的數(shù)據(jù)類(lèi)型。數(shù)據(jù)名稱(chēng)可以用能識(shí)別文件 的信息表示。路徑可以用指明如何到達(dá)存儲(chǔ)位置的信息表示。遞送的鏈 接文件的數(shù)量指明了到目前為止已分發(fā)的文件的廣度。該信息可以表示 到這個(gè)時(shí)刻為止流行音樂(lè)數(shù)據(jù)文件(如文件A和C)已被100個(gè)人下載, 而另一音樂(lè)數(shù)據(jù)文件(如文件B)目前為止已被50個(gè)人下載。鏈接文件 所指出的原始文件的數(shù)據(jù)類(lèi)型可以基于如QoS (服務(wù)質(zhì)量)和對(duì)延遲的 容忍度一類(lèi)的標(biāo)準(zhǔn)進(jìn)行分類(lèi)。例如,數(shù)據(jù)類(lèi)型可以定義為井1為視頻流類(lèi) 型,弁2為音頻流類(lèi)型,井3為非流視頻類(lèi)型,井4為非流音頻類(lèi)型,#5 為程序類(lèi)型,以及#6為其他數(shù)據(jù)類(lèi)型。后面將會(huì)提到,優(yōu)先級(jí)就是基于 數(shù)據(jù)類(lèi)型判斷的。
      在圖5所示的步驟520中,緩存數(shù)據(jù)配置條件被輸入到數(shù)據(jù)配置信 息產(chǎn)生單元5-2中。為了解釋的方便,圖5中步驟520是在步驟510之后 執(zhí)行的。該順序不是限制性的,可以反過(guò)來(lái)。另選地,部分或全部的這 些步驟可以相互交疊。緩存數(shù)據(jù)配置條件指明了使用何種標(biāo)準(zhǔn)在各緩存 服務(wù)器中緩存數(shù)據(jù)。在RAN(AP)的情況中,用于緩存的標(biāo)準(zhǔn)或條件可 能要求數(shù)據(jù)尺寸小,并且對(duì)流的要求高(即實(shí)時(shí)數(shù)據(jù))。在CN的情況中, 所述標(biāo)準(zhǔn)或條件可能要求數(shù)據(jù)尺寸大,并且對(duì)流僅僅具有低的要求。RAN 中的緩存服務(wù)器APi的容量(體積)會(huì)因?yàn)樵O(shè)備尺寸的限制而相對(duì)較小,
      例如可以是大約100GB。在RAN中,所述100GB的一部分(例如10GB) 可以分配給第二緩存區(qū)域。為了避免大數(shù)據(jù)文件占用緩沖存儲(chǔ)器的緩存 空間(存儲(chǔ)空間),可以對(duì)要緩存的數(shù)據(jù)的大小施加一些限制。例如,在 RAN中緩存的各文件的數(shù)據(jù)大小可以限制在1GB或更小。例如,CN中 緩存服務(wù)器的容量可以是IOTB,而在CN中緩存的各文件的數(shù)據(jù)尺寸可 以限制為IOGB或更小。在CN中可以不提供第二緩存區(qū)域。
      圖7的圖示出了有關(guān)于各緩存服務(wù)器的緩存數(shù)據(jù)配置條件的實(shí)施 例。在該實(shí)施例中,在CN中提供了緩存服務(wù)器CNi、 CNii等等,在RAN 中提供了緩存服務(wù)器APi、 APii等等。針對(duì)各緩存服務(wù)器,分別定義了 緩存服務(wù)器的容量、第一和/或第二緩存區(qū)域的大小、數(shù)據(jù)大小的限制、 以及數(shù)據(jù)類(lèi)型專(zhuān)用優(yōu)先級(jí)。用于表示所述緩存數(shù)據(jù)配置條件的項(xiàng)不限于 上面示出的實(shí)施例中的那些,另選地可以提供更多或更少的項(xiàng)。
      在CN中,可以提供容量相對(duì)較大的緩存服務(wù)器,并且對(duì)文件大小 的限制也可以設(shè)置為大的值。所述數(shù)據(jù)類(lèi)型專(zhuān)用優(yōu)先級(jí)可以規(guī)定對(duì)流要 求低的數(shù)據(jù)存儲(chǔ)在CN中,這是由于響應(yīng)于來(lái)自用戶(hù)裝置UE的請(qǐng)求, CN延遲傾向于比RAN延遲更長(zhǎng)。
      另一方面,在RAN中僅僅可以提供容量相對(duì)較小的緩存服務(wù)器,因 而對(duì)文件大小的限制應(yīng)設(shè)置為小的值。與CN的情況不同,在RAN中提 供有第二緩存服務(wù)器。所述數(shù)據(jù)類(lèi)型專(zhuān)用優(yōu)先級(jí)可以規(guī)定對(duì)流要求高的 數(shù)據(jù)存儲(chǔ)在RAN中,這是由于響應(yīng)于來(lái)自用戶(hù)裝置UE的請(qǐng)求,RAN延 遲短。
      在所示實(shí)施例中,對(duì)應(yīng)于視頻流的數(shù)據(jù)類(lèi)型#1和對(duì)應(yīng)于音頻流的 數(shù)據(jù)類(lèi)型tt2在RAN中設(shè)置為高優(yōu)先級(jí),但在CN中設(shè)置為中優(yōu)先級(jí)。 另一方面,與非流視頻對(duì)應(yīng)的數(shù)據(jù)類(lèi)型#3和與非流音頻項(xiàng)相應(yīng)的數(shù)據(jù)類(lèi) 型弁4在RAN中設(shè)置為中優(yōu)先級(jí),而在CN中設(shè)置為高優(yōu)先級(jí)。與程序 對(duì)應(yīng)的數(shù)據(jù)類(lèi)型#5和與其他數(shù)據(jù)類(lèi)型對(duì)應(yīng)的數(shù)據(jù)#6在CN和RAN中 均設(shè)置為低優(yōu)先級(jí)。在該實(shí)施例中,為了便于解釋?zhuān)瑑?yōu)先級(jí)被分類(lèi)為三 個(gè)等級(jí)。該實(shí)施例并不是限制性的,而可以使用更多或更少的優(yōu)先級(jí)等 級(jí)。不管怎樣,在RAN中設(shè)置為高優(yōu)先級(jí)的數(shù)據(jù)不能在CN中設(shè)置為與 RAN中一樣的高優(yōu)先級(jí)。此外,在CN中設(shè)置為高優(yōu)先級(jí)的數(shù)據(jù)不能在 RAN中設(shè)置為與CN中一樣的高優(yōu)先級(jí)。
      在圖5所示的步驟530中,數(shù)據(jù)配置信息產(chǎn)生單元5-2基于鏈接信 息和緩存數(shù)據(jù)配置條件產(chǎn)生數(shù)據(jù)配置列表5-3。
      圖8是示出了產(chǎn)生數(shù)據(jù)配置列表5-3的過(guò)程的流程圖。所述流程開(kāi) 始于步驟S1,在步驟S1中,如圖9所示,基于鏈接信息識(shí)別數(shù)據(jù)名稱(chēng)和 路徑。在所示實(shí)施例中,對(duì)三個(gè)文件A、 B和C指定了路徑/DATA/FileA、 /DATA/FileB、以及/DATA/FileC。
      在圖8所示的步驟S2中,得分Xi被分配給鏈接信息的數(shù)據(jù)項(xiàng),遞 送的鏈接文件的數(shù)量越大,所述得分也越高,由此產(chǎn)生圖10所示的列表 a (數(shù)據(jù)名稱(chēng)/文件大小/數(shù)據(jù)類(lèi)型/得分Xi)。在該例子中,對(duì)于遞送的鏈 接文件的最大數(shù)量,得分Xi可以設(shè)置為100,而對(duì)于遞送的鏈接文件的 最小數(shù)量,得分Xi可以設(shè)置為l,并在中間范圍中設(shè)置相應(yīng)的值。在圖 6所示實(shí)施例中,針對(duì)文件A、B、C的遞送的鏈接文件的數(shù)量分別是100、 50、 100,所以得分"100"被分配給最大數(shù)量"100",得分"1"被分配 給最小數(shù)量"50"。文件A、 B和C的得分分別是100、 1和100。如果文 件A、 B、 C的遞送的鏈接文件的數(shù)量分別是200、 100、 150,其中最大 值是200,最小值是IOO,則文件A、 B、 C的得分分別是IOO、 1、 50。 這種分配得分的方法僅僅是一個(gè)例子,也可以使用根據(jù)遞送的鏈接文件 的數(shù)量分配得分的其他合適的方法。
      在圖8的步驟S3中,由數(shù)據(jù)配置信息產(chǎn)生單元5-2讀取給定緩存服
      務(wù)器的緩存數(shù)據(jù)配置條件。
      步驟S4中,對(duì)列表a所列出的全部文件的總的數(shù)據(jù)大小是否大得以
      致于不能把全部文件存儲(chǔ)在CN或RAN中提供的第一緩存區(qū)域中進(jìn)行檢查。
      如果能存儲(chǔ)全部文件,則程序轉(zhuǎn)到步驟S5,在步驟S5,列表ci中的 數(shù)據(jù)名稱(chēng)被分配給數(shù)據(jù)配置列表5-3中的數(shù)據(jù)名稱(chēng),并且所述數(shù)據(jù)配置的 "有/無(wú)"設(shè)置為"有"(即,指明受關(guān)注文件被緩存的標(biāo)志符被設(shè)置為"被 標(biāo)志"),同時(shí)記錄指明存儲(chǔ)位置的路徑。此外,對(duì)于未在列表a中列出
      的文件,數(shù)據(jù)配置的"有/無(wú)"設(shè)置為"無(wú)"(即,指示受關(guān)注文件被緩存 的標(biāo)志符被設(shè)置為"未標(biāo)志"),并且不記錄路徑。
      圖11是示出了數(shù)據(jù)配置列表5-3的實(shí)施例的圖。如圖11所示,記 錄了與緩存的(如"有"所指示)數(shù)據(jù)文件相關(guān)的路徑。盡管圖11示出
      了有關(guān)四個(gè)緩存服務(wù)器CNi、 CNii、 APi、 ANii的緩存狀態(tài),但在步驟 S5僅僅記錄了某一個(gè)緩存服務(wù)器的條目。針對(duì)各緩存服務(wù)器重復(fù)圖8所 示的步驟S4之后的程序,就會(huì)得到圖11所示的數(shù)據(jù)配置列表5-3。
      在圖8所示的步驟S6中,當(dāng)在步驟S4中確認(rèn)不能存儲(chǔ)所有文件時(shí), 列表a的得分Xi被調(diào)整為其他得分Yi以產(chǎn)生列表P 。分配得分Yi,使 得數(shù)據(jù)類(lèi)型專(zhuān)用優(yōu)先級(jí)越高,其得分也越高。例如,如果數(shù)據(jù)類(lèi)型專(zhuān)用 優(yōu)先級(jí)為高,則將列表a的得分Xi加倍(Yi=2Xi),如果數(shù)據(jù)類(lèi)型專(zhuān)用 優(yōu)先級(jí)為中,則乘以1.5 (Yi=1.5Xi),如果數(shù)據(jù)類(lèi)型專(zhuān)用優(yōu)先級(jí)為低,則 乘以1 (Yi=lXi)。針對(duì)受關(guān)注的緩存服務(wù)器,圖10的列表a中示出的文 件A、 B、 C (分別對(duì)應(yīng)于數(shù)據(jù)類(lèi)型#1、 #3、井4)的數(shù)據(jù)類(lèi)型專(zhuān)用優(yōu)先 級(jí)可以是分別是中、高、高,如圖7的CNi和CNii的行中所示。如圖12 所示,這種情況下列表e中的得分Yi是150 (1.5X 100)、 100 (2X50)、 200 (2X100)。上述把得分Xi換算為得分Yi的方法僅僅是示例性的, 也可以使用任何其他的值和/或任何其他的換算規(guī)則。
      在圖8所示的步驟S7中,列表P中的行按照得分Yi的降序重排。 圖13是示出了經(jīng)重排的列表P的圖。
      在步驟S8中,數(shù)據(jù)項(xiàng)目從列表e的底端行開(kāi)始按序從列表P中刪 除,從而使所述列表中所有剩余的數(shù)據(jù)可以存儲(chǔ)在緩存服務(wù)器中。如圖 14所示,某些數(shù)據(jù)項(xiàng)目在列表底端被從列表e中刪除,而剩余的數(shù)據(jù)項(xiàng) 目存儲(chǔ)在緩存服務(wù)器中。
      在步驟S9中,重排并經(jīng)刪減的列表e中的數(shù)據(jù)名稱(chēng)被分配給數(shù)據(jù)配 置列表5-3中的數(shù)據(jù)名稱(chēng),數(shù)據(jù)配置的"有/無(wú)"被設(shè)置為"有"(即,受 關(guān)注的文件被緩存的標(biāo)志符被設(shè)置為"被標(biāo)志"),同時(shí)記錄指明了所述 存儲(chǔ)位置的路徑。此外,對(duì)于未在列表P中列出的文件,數(shù)據(jù)配置的"有 /無(wú)"被設(shè)置為"無(wú)"(即,指示受關(guān)注的文件被緩存的標(biāo)志符被設(shè)置為"未
      標(biāo)志"),并且不記錄路徑。結(jié)果,如圖11所示,在數(shù)據(jù)配置列表5-3中, 針對(duì)受關(guān)注的緩存服務(wù)器的字段填充有數(shù)據(jù)條目。
      在步驟SIO,對(duì)是否存在相關(guān)字段全部空白的緩存服務(wù)器進(jìn)行檢查。 如果存在這樣的緩存服務(wù)器,則在步驟Sll讀取下一個(gè)緩存服務(wù)器的緩
      存條件,程序返回到步驟S4以重復(fù)上述流程。
      如果步驟S10確定己經(jīng)針對(duì)數(shù)據(jù)配置列表5-3中列出的所有緩存服 務(wù)器執(zhí)行了上述程序,則結(jié)束流程。
      圖15的圖示出了按照數(shù)據(jù)配置列表5-3,把數(shù)據(jù)中心11準(zhǔn)備的數(shù)據(jù) 傳送給位于CN或RAN上的各緩存服務(wù)器的方式。
      在步驟SIO,數(shù)據(jù)中心11的數(shù)據(jù)管理單元5從數(shù)據(jù)配置列表5-3讀 取有關(guān)于位于核心網(wǎng)絡(luò)CN上的緩存服務(wù)器CNi的信息。該信息可以包 括數(shù)據(jù)名稱(chēng)、路徑,以及指示緩存位置的路徑等。
      在步驟Sll,識(shí)別一個(gè)要被緩存的數(shù)據(jù)項(xiàng)(如文件A)。
      在步驟S12,數(shù)據(jù)遞送單元5-4向所述共享盤(pán)區(qū)域單元3發(fā)送指令信 號(hào),從而把識(shí)別出的數(shù)據(jù)(文件A)傳送到數(shù)據(jù)列表中指出的緩存位置 (如/DATA/CNi)。
      在步驟S21,把數(shù)據(jù)(文件A)從共享盤(pán)區(qū)域單元3傳送到緩存服 務(wù)器CNi,以便把所識(shí)別出的數(shù)據(jù)(文件A)傳送到數(shù)據(jù)列表中指出的 緩存位置(如/DATA/CNi)。
      在步驟S22,從緩存服務(wù)器CNi向共享盤(pán)區(qū)域單元3發(fā)送響應(yīng)信號(hào),
      該信號(hào)包含了響應(yīng)于所述指令信號(hào)而執(zhí)行的數(shù)據(jù)傳輸是成功/失敗的信 自
      /S、 o
      在步驟S13,共享盤(pán)區(qū)域單元3向數(shù)據(jù)遞送單元5-4發(fā)送響應(yīng)信號(hào), 該信號(hào)包含了響應(yīng)于所述指令信號(hào)而執(zhí)行的數(shù)據(jù)傳輸是成功/失敗的信 息。步驟S22和S13中傳送的有關(guān)于傳輸成功/失敗的信息也可以包含緩 存位置和數(shù)據(jù)名稱(chēng),如/DATA/CNi/FileA。
      以這種方式,緩存服務(wù)器CNi中應(yīng)該緩存的數(shù)據(jù)被正確存儲(chǔ)在緩存 服務(wù)器CNi中。如果在緩存服務(wù)器中還有其他應(yīng)該緩存的數(shù)據(jù),則可以 對(duì)該數(shù)據(jù)執(zhí)行與上述的相同的程序。此外,對(duì)于其他緩存服務(wù)器(即CNii
      等等)也可以執(zhí)行與上述的相同的程序,以確保數(shù)據(jù)被緩存。
      在步驟S30,數(shù)據(jù)中心11的數(shù)據(jù)管理單元5從數(shù)據(jù)配置列表5-3讀 取有關(guān)位于無(wú)線(xiàn)接入網(wǎng)絡(luò)RAN的接入點(diǎn)處的緩存服務(wù)器的信息。該信息 可以包括數(shù)據(jù)名稱(chēng)、路徑,以及指示緩存位置的路徑等。
      在步驟S31,識(shí)別一個(gè)要被緩存的數(shù)據(jù)項(xiàng)(如文件B)。
      在步驟S32,數(shù)據(jù)遞送單元5-4向所述共享盤(pán)區(qū)域單元3發(fā)送指令信 號(hào),從而把所識(shí)別出的數(shù)據(jù)(文件B)傳送到數(shù)據(jù)列表中指定的緩存位 置(如/DATA/APi)。
      在步驟S41,把數(shù)據(jù)(文件B)從共享盤(pán)區(qū)域單元3傳送到緩存服務(wù) 器APi,以便把識(shí)別出的數(shù)據(jù)(文件B)傳送到數(shù)據(jù)列表中指定的緩存位 置(如/DATA/APi)。
      在步驟S42,緩存服務(wù)器APi向共享盤(pán)區(qū)域單元3發(fā)送響應(yīng)信號(hào), 該信號(hào)包含了響應(yīng)于所述指令信號(hào)而執(zhí)行的數(shù)據(jù)傳輸是成功/失敗的信 息。
      在步驟S33,共享盤(pán)區(qū)域單元3向數(shù)據(jù)遞送單元5-4發(fā)送響應(yīng)信號(hào), 該信號(hào)包含了為響應(yīng)所述指令信號(hào)而執(zhí)行的數(shù)據(jù)傳輸是成功/失敗的信 息。步驟S42和S33中有關(guān)傳輸成功/失敗的信息也可以包含緩存位置和 數(shù)據(jù)名稱(chēng),如/DATA/APi/FileB。
      以這種方式,緩存服務(wù)器APi中應(yīng)該緩存的數(shù)據(jù)被正確存儲(chǔ)在緩存 服務(wù)器APi中。如果在關(guān)注的緩存服務(wù)器中還有其他應(yīng)該緩存的數(shù)據(jù), 可以對(duì)該數(shù)據(jù)執(zhí)行上述同樣的程序。進(jìn)一步,對(duì)于其他緩存服務(wù)器(即 APii等等)也可以執(zhí)行與上述相同的程序,以確保數(shù)據(jù)被緩存。最后, 根據(jù)數(shù)據(jù)配置列表5-3,共享盤(pán)區(qū)域中存儲(chǔ)的數(shù)據(jù)被正確分配給CN或 RAN中提供的緩存服務(wù)器。
      盡管為了方便解釋?zhuān)瑢?shù)據(jù)傳輸至CN中的緩存服務(wù)器在將數(shù)據(jù)傳 輸至RAN中的緩存服務(wù)器之前執(zhí)行,但這種安排不能認(rèn)為具有限制性。 該順序可以反過(guò)來(lái),并且可以同時(shí)執(zhí)行部分或全部的上述步驟。獲取數(shù)據(jù)的程序
      下面將描述當(dāng)用戶(hù)獲取緩存服務(wù)器中已存儲(chǔ)的數(shù)據(jù)時(shí)所要執(zhí)行的程
      序。如結(jié)合附圖3所描述的,給定數(shù)據(jù)存儲(chǔ)在RAN的第一緩存服務(wù)器或
      第二緩存服務(wù)器的其中之一、CN的緩存服務(wù)器CNi以及數(shù)據(jù)中心11中。 圖16的表列出了 5種可能的數(shù)據(jù)訪(fǎng)問(wèn)類(lèi)型。為了方便,把所述5種 類(lèi)型稱(chēng)為模型(pattern) 1到5。模型1對(duì)應(yīng)于這樣的的情況用戶(hù)獲取 的數(shù)據(jù)存在于RAN中的緩存服務(wù)器的第一緩存區(qū)域(也可以稱(chēng)為第一緩 存服務(wù)器)中。模型2對(duì)應(yīng)于這樣的情況數(shù)據(jù)被緩存在緩存服務(wù)器CNi 中。模型3對(duì)應(yīng)于這樣的情況數(shù)據(jù)被緩存在RAN中的緩存服務(wù)器的第 二緩存區(qū)域中(也可以稱(chēng)為第二緩存服務(wù)器)。模型4對(duì)應(yīng)于這樣的情況 數(shù)據(jù)不被緩存,而是仍然存儲(chǔ)在共享盤(pán)區(qū)域中。如前所述,共享盤(pán)區(qū)域 和單用盤(pán)區(qū)域被用作原始數(shù)據(jù)的存儲(chǔ)空間,而不是用作緩存。在本發(fā)明 的該實(shí)施方式中,術(shù)語(yǔ)"緩存"是用來(lái)指代RAN或CN中提供的節(jié)點(diǎn)。 模型5對(duì)應(yīng)于這樣的情況數(shù)據(jù)不被緩存但僅僅存儲(chǔ)在單用盤(pán)區(qū)域中。
      圖17的流程圖示出了用戶(hù)獲取數(shù)據(jù)時(shí)執(zhí)行的程序。在步驟S12,用 戶(hù)檢查訪(fǎng)問(wèn)路徑。所述訪(fǎng)問(wèn)路徑規(guī)定了一些節(jié)點(diǎn),在數(shù)據(jù)中心ll和用戶(hù) 裝置UE之間,數(shù)據(jù)通過(guò)這些節(jié)點(diǎn)在核心網(wǎng)絡(luò)CN和無(wú)線(xiàn)接入網(wǎng)絡(luò)RAN 中傳輸。
      在步驟S13,用戶(hù)裝置UE表明獲取數(shù)據(jù)(如作為共享數(shù)據(jù)的文件A) 的意圖。通過(guò)從用戶(hù)裝置向數(shù)據(jù)中心11發(fā)送數(shù)據(jù)獲取請(qǐng)求信號(hào)來(lái)宣示該 意圖。
      步驟S12和步驟S13對(duì)模型1到5是通用的。在下面的描述中,杯l 到弁5用來(lái)表示模型編號(hào)。
      在步驟S21,對(duì)用戶(hù)請(qǐng)求的數(shù)據(jù)(即,所示實(shí)施例中的文件A)是 否是共享數(shù)據(jù)進(jìn)行檢查。該檢查由對(duì)應(yīng)于用戶(hù)的單用盤(pán)區(qū)域單元4 (在數(shù) 據(jù)中心ll處提供)的文件獲取單元4-l來(lái)執(zhí)行。如果所請(qǐng)求的數(shù)據(jù)是共 享數(shù)據(jù),則程序轉(zhuǎn)到步驟S22,如果所請(qǐng)求的數(shù)據(jù)是單用數(shù)據(jù),則轉(zhuǎn)到步 驟S24。
      在步驟S23,對(duì)所請(qǐng)求的數(shù)據(jù)是否已存儲(chǔ)在位于用戶(hù)指定的訪(fǎng)問(wèn)路 徑上的某處的緩存服務(wù)器中進(jìn)行檢查。該檢查由數(shù)據(jù)中心11的數(shù)據(jù)管理 單元5 (緩存有/無(wú)檢查單元5 — 5)查閱數(shù)據(jù)配置列表5-3執(zhí)行。如果數(shù)
      據(jù)配置列表5-3指出所請(qǐng)求的數(shù)據(jù)存儲(chǔ)在某一給定節(jié)點(diǎn)的第一緩存區(qū)域
      中,則程序轉(zhuǎn)到步驟S27,否則轉(zhuǎn)到步驟S24。
      在步驟S24,對(duì)所請(qǐng)求的數(shù)據(jù)(文件A)是否已存儲(chǔ)在RAN接入點(diǎn) 的第二緩存區(qū)域中進(jìn)行檢查。該檢查由RAN中的緩存服務(wù)器的文件搜索 單元21響應(yīng)于數(shù)據(jù)中心11的指令而執(zhí)行。如果所請(qǐng)求的數(shù)據(jù)(文件A) 已存儲(chǔ),則程序轉(zhuǎn)到步驟S27,否則轉(zhuǎn)到步驟S25。
      在步驟S25,將所請(qǐng)求的數(shù)據(jù)從所述數(shù)據(jù)中心11的共享盤(pán)區(qū)域或單 用盤(pán)區(qū)域發(fā)送到RAN的第二緩存區(qū)域。
      在步驟S26 ,生成RAN中文件A的路徑(例如 /DATA/APi/Second/FileA)。
      在步驟S27,把數(shù)據(jù)位置報(bào)告給用戶(hù)。
      在步驟S31,用戶(hù)裝置訪(fǎng)問(wèn)所接收的路徑指示的數(shù)據(jù)位置。在步驟 S32,用戶(hù)請(qǐng)求下載所請(qǐng)求的數(shù)據(jù)(文件A)。
      在步驟S33,響應(yīng)于所述下載請(qǐng)求,把請(qǐng)求的數(shù)據(jù)(文件A)下載 到用戶(hù)裝置。到這里,該程序結(jié)束。步驟S31到S33對(duì)于模型1到5是 通用的。
      圖18的流程圖示出了用戶(hù)在模型1的情況下獲取數(shù)據(jù)時(shí)所要執(zhí)行的 程序。在模型1的情況下,所要的數(shù)據(jù)是共享數(shù)據(jù),并且已被存儲(chǔ)在RAN 接入點(diǎn)處的第一緩存區(qū)域中。
      在步驟Sll,用戶(hù)操作便攜式終端的輸入/輸出界面以試圖獲取想要 的數(shù)據(jù)(文件A)。
      在步驟S12,識(shí)別了一些節(jié)點(diǎn),在數(shù)據(jù)中心11和用戶(hù)裝置UE之間, 數(shù)據(jù)就是通過(guò)這些節(jié)點(diǎn)在核心網(wǎng)絡(luò)CN和無(wú)線(xiàn)接入網(wǎng)絡(luò)RAN中傳輸?shù)摹?br> 在步驟S13,用戶(hù)裝置向數(shù)據(jù)中心ll中提供的單用盤(pán)區(qū)域單元4的 文件獲取單元4-1發(fā)送數(shù)據(jù)獲取請(qǐng)求信號(hào)。
      在步驟S51,對(duì)所請(qǐng)求的數(shù)據(jù)是否是共享數(shù)據(jù)進(jìn)行檢查。在本實(shí)施 例中,所請(qǐng)求的數(shù)據(jù)是共享數(shù)據(jù),所以數(shù)據(jù)可能已在某節(jié)點(diǎn)中緩存。
      在步驟S52,文件獲取單元4-1與緩存"有/無(wú)"檢查單元5-5對(duì)所 述請(qǐng)求數(shù)據(jù)是否已被緩存進(jìn)行檢查。
      在步驟S71,緩存"有/無(wú)"檢查單元5-5參閱數(shù)據(jù)配置列表5-3以
      檢查所請(qǐng)求的數(shù)據(jù)是否已被緩存。
      在步驟S72,緩存"有/無(wú)"檢查單元5-5向本實(shí)施例中的文件獲取 單元4-1發(fā)送表示有緩存數(shù)據(jù)的響應(yīng)信號(hào)。該響應(yīng)信號(hào)包含指示數(shù)據(jù)位置 的信息(例如,諸如/DATA/APi/FileA的路徑)。
      在步驟S58,文件獲取單元4-1把表示數(shù)據(jù)位置的信息報(bào)告給用戶(hù)裝置。
      在步驟S14,用戶(hù)裝置訪(fǎng)問(wèn)所述數(shù)據(jù)位置。在步驟S15,用戶(hù)請(qǐng)求下 載所請(qǐng)求的數(shù)據(jù)。
      步驟S21中,響應(yīng)于所述下載請(qǐng)求,把請(qǐng)求的數(shù)據(jù)(文件A)下載 到用戶(hù)裝置。至此,程序終止。
      圖19的流程圖示出了用戶(hù)在模型2的情況下獲取數(shù)據(jù)時(shí)所要執(zhí)行的 程序。該流程圖與圖18的流程圖基本相同,只不過(guò)數(shù)據(jù)位置在核心網(wǎng)絡(luò) CN處。
      圖20的流程圖示出了用戶(hù)在模型3的情況下獲取數(shù)據(jù)所要執(zhí)行的程 序。在模型3中,所請(qǐng)求的數(shù)據(jù)被緩存在RAN中的緩存服務(wù)器的第二緩 存區(qū)域中。因此,當(dāng)緩存"有/無(wú)"檢查單元5-5在步驟S71中以與圖18 和19所示的模型1和2的情況同樣的方式査閱數(shù)據(jù)配置列表5-3以搜索 請(qǐng)求的數(shù)據(jù)時(shí),不能找到所請(qǐng)求的數(shù)據(jù)。結(jié)果,在步驟S72中,緩存"有 /無(wú)"檢査單元5-5向文件獲取單元4-1發(fā)送表明所請(qǐng)求的數(shù)據(jù)在任何第 一緩存區(qū)域中都不存在的響應(yīng)信號(hào)。
      步驟S53中,對(duì)在用戶(hù)裝置訪(fǎng)問(wèn)路徑沿線(xiàn)的RAN中是否提供有第二 緩存區(qū)域進(jìn)行檢査。如果在RAN中沿著訪(fǎng)問(wèn)路徑存在具有第二緩存區(qū)域 的緩存服務(wù)器,則文件獲取單元4-1在步驟S54向位于訪(fǎng)問(wèn)路徑處的RAN 的文件搜索單元21發(fā)送搜索請(qǐng)求信號(hào)。
      在步驟S21, RAN的文件搜索單元21響應(yīng)于從所述數(shù)據(jù)中心11發(fā) 送的搜索請(qǐng)求,在所述第二緩存區(qū)域中搜索請(qǐng)求的數(shù)據(jù)。在步驟S31確 認(rèn)所請(qǐng)求的數(shù)據(jù)的存在。
      在步驟S32,把指示所請(qǐng)求的數(shù)據(jù)存在的搜索結(jié)果報(bào)告給文件搜索
      單元21,然后再?gòu)奈募阉鲉卧?1報(bào)告給數(shù)據(jù)中心11的文件獲取單元
      4-1。
      在步驟S58,把指示數(shù)據(jù)位置的信息從文件獲取單元4-1報(bào)告給用戶(hù) 裝置。
      在步驟S14,用戶(hù)裝置訪(fǎng)問(wèn)所述數(shù)據(jù)位置。在步驟S15,用戶(hù)向RAN 的第二緩存區(qū)域發(fā)送請(qǐng)求以下載所請(qǐng)求的數(shù)據(jù)。
      在步驟S35,響應(yīng)于所述下載請(qǐng)求把所請(qǐng)求的數(shù)據(jù)(文件A)下載 到用戶(hù)裝置。至此,程序結(jié)束。
      圖21的流程圖示出了用戶(hù)在模型4的情況下獲取數(shù)據(jù)時(shí)所要執(zhí)行的 程序。在模型4的情況中,所請(qǐng)求的數(shù)據(jù)既未存儲(chǔ)在第一緩存區(qū)域中, 也未存儲(chǔ)在第二緩存區(qū)域中,而是僅僅存儲(chǔ)在共享盤(pán)區(qū)域中。按照與模 型3的情況相同的方式,在步驟S21和步驟S31對(duì)所請(qǐng)求的數(shù)據(jù)是否存 在于第二緩存區(qū)域中進(jìn)行檢査。在該實(shí)施例中,確認(rèn)了緩存數(shù)據(jù)不存在。
      在步驟S32,把表明所請(qǐng)求的數(shù)據(jù)不存在的搜索結(jié)果報(bào)告給文件搜 索單元21,然后在步驟S22從文件搜索單元21報(bào)告給數(shù)據(jù)中心11的文 件獲取單元4-1。
      在步驟S55,確定存儲(chǔ)在共享盤(pán)區(qū)域的請(qǐng)求數(shù)據(jù)要被拷貝到位于當(dāng) 前訪(fǎng)問(wèn)路徑沿線(xiàn)的RAN的第二緩存區(qū)域。
      在步驟S56,從文件獲取單元4-l向共享盤(pán)區(qū)域傳送請(qǐng)求信號(hào),該信 號(hào)指明了所請(qǐng)求的數(shù)據(jù)應(yīng)被傳送到RAN中的第二緩存區(qū)域。
      在步驟S61,響應(yīng)于所述請(qǐng)求信號(hào),從共享盤(pán)區(qū)域?qū)⑺?qǐng)求的數(shù)據(jù) 發(fā)送到RAN的第二緩存區(qū)域。
      在步驟S33,請(qǐng)求的數(shù)據(jù)(文件A)存儲(chǔ)在第二緩存區(qū)域,在步驟 S34向數(shù)據(jù)中心11發(fā)送表示數(shù)據(jù)存儲(chǔ)已完成的響應(yīng)信號(hào)。
      在步驟S62,向文件獲取單元4-1發(fā)送表明所請(qǐng)求的數(shù)據(jù)已存儲(chǔ)在 RAN的第二緩存區(qū)域中的響應(yīng)信號(hào)。
      在步驟S57,文件獲取單元4-1產(chǎn)生到達(dá)所請(qǐng)求的數(shù)據(jù)的路徑(即指 示數(shù)據(jù)位置的信息)。該路徑可以表示為例如"/DATA/APi/Second/FileA"。
      在步驟S58,把指示數(shù)據(jù)位置的信息從文件獲取單元4-1報(bào)告給用戶(hù) 裝置。
      在步驟S14,用戶(hù)裝置訪(fǎng)問(wèn)所述數(shù)據(jù)位置。在步驟S15,用戶(hù)向RAN
      的第二緩存區(qū)域發(fā)送請(qǐng)求以下載所請(qǐng)求的數(shù)據(jù)。
      在步驟S35,響應(yīng)于所述下載請(qǐng)求把請(qǐng)求的數(shù)據(jù)(文件A)下載到 用戶(hù)裝置。至此,程序終止。
      應(yīng)注意,在步驟S22得知請(qǐng)求的數(shù)據(jù)未存儲(chǔ)在任何第一緩存區(qū)域以 后,用戶(hù)裝置能通過(guò)直接訪(fǎng)問(wèn)在數(shù)據(jù)中心11的共享盤(pán)區(qū)域中存儲(chǔ)的原始 數(shù)據(jù)來(lái)獲取請(qǐng)求的數(shù)據(jù)。在這種情況下,在下次訪(fǎng)問(wèn)所述數(shù)據(jù)時(shí),該數(shù) 據(jù)可能仍然不存在于任何緩存區(qū)域中。因此,用戶(hù)為了獲取數(shù)據(jù)就需要 再次訪(fǎng)問(wèn)原始數(shù)據(jù)。但是,在本實(shí)施方式中,請(qǐng)求的數(shù)據(jù)是通過(guò)步驟S55、 S56、 S61、 S33和S34存儲(chǔ)在RAN的第二緩存區(qū)域中的,從而為用戶(hù)裝 置提供對(duì)第二緩存區(qū)域的訪(fǎng)問(wèn)。利用這種配置,當(dāng)在下次請(qǐng)求訪(fǎng)問(wèn)所述 數(shù)據(jù)時(shí),通過(guò)訪(fǎng)問(wèn)第二緩存區(qū)域就可以獲取所請(qǐng)求的數(shù)據(jù)。這就提高了 緩存的命中率。
      圖22的流程圖示出了用戶(hù)在模型5的情況下獲取數(shù)據(jù)所要執(zhí)行的程 序。模型5對(duì)應(yīng)于這樣的情況數(shù)據(jù)不被緩存,而僅僅存儲(chǔ)在單用盤(pán)區(qū) 域中。除了位于單用盤(pán)區(qū)域中的被請(qǐng)求的數(shù)據(jù)被傳送到RAN的第二緩存 區(qū)域外,該程序基本上與圖21所示的模型4的相同。此外,在這種情況 下,請(qǐng)求的數(shù)據(jù)存儲(chǔ)在RAN的第二緩存區(qū)域,從而為用戶(hù)裝置提供對(duì)第 二緩存區(qū)域的訪(fǎng)問(wèn),從而提高了緩存的命中率。
      此外,本發(fā)明不限制于上述實(shí)施方式,在不偏離本發(fā)明范圍的情況 下,可以實(shí)施多種變形和修改。
      權(quán)利要求
      1、一種在移動(dòng)通信系統(tǒng)中使用的數(shù)據(jù)中心,所述移動(dòng)通信系統(tǒng)包括用戶(hù)裝置、無(wú)線(xiàn)接入網(wǎng)絡(luò)、和核心網(wǎng)絡(luò),其特征在于,所述數(shù)據(jù)中心包括單用存儲(chǔ)單元,其具有用于各自的用戶(hù)裝置的存儲(chǔ)區(qū)域;共享存儲(chǔ)單元,其具有由所述用戶(hù)裝置共享的存儲(chǔ)區(qū)域;共享/單用判斷單元,其被設(shè)置為將從外部節(jié)點(diǎn)接收的數(shù)據(jù)存儲(chǔ)在所述單用存儲(chǔ)單元和共享存儲(chǔ)單元這兩者中的根據(jù)預(yù)定標(biāo)準(zhǔn)選出的一個(gè)中;數(shù)據(jù)配置信息產(chǎn)生單元,其被設(shè)置為根據(jù)所接收的數(shù)據(jù)的統(tǒng)計(jì)信息和預(yù)定的緩存數(shù)據(jù)配置條件,產(chǎn)生數(shù)據(jù)配置列表;和單元,其被設(shè)置為根據(jù)所述數(shù)據(jù)配置列表,向所述共享存儲(chǔ)單元和單用存儲(chǔ)單元中的至少一個(gè)發(fā)送指令信號(hào),以使存儲(chǔ)在所述共享存儲(chǔ)單元和單用存儲(chǔ)單元中的所述至少一個(gè)中的數(shù)據(jù)被傳送給在所述核心網(wǎng)絡(luò)上提供的緩存服務(wù)器或在所述無(wú)線(xiàn)接入網(wǎng)絡(luò)上提供的緩存服務(wù)器。
      2、 如權(quán)利要求l所述的數(shù)據(jù)中心,所述數(shù)據(jù)中心還包括一單元,該 單元被設(shè)置為將所述用戶(hù)裝置請(qǐng)求的數(shù)據(jù)的位置通知給所述用戶(hù)裝置, 該位置為位于在所述核心網(wǎng)絡(luò)中提供的緩存服務(wù)器中或位于在所述無(wú)線(xiàn) 接入網(wǎng)絡(luò)上提供的緩存服務(wù)器中。
      3、 如權(quán)利要求1所述的數(shù)據(jù)中心,其中所述預(yù)定標(biāo)準(zhǔn)規(guī)定被多于預(yù) 定數(shù)量的用戶(hù)請(qǐng)求過(guò)的數(shù)據(jù)存儲(chǔ)在所述共享存儲(chǔ)單元中。
      4、 如權(quán)利要求1所述的數(shù)據(jù)中心,其中針對(duì)所述核心網(wǎng)絡(luò)和所述無(wú) 線(xiàn)接入網(wǎng)絡(luò)中提供的各緩存服務(wù)器分別確定所述緩存數(shù)據(jù)配置條件,并 規(guī)定根據(jù)數(shù)據(jù)類(lèi)型專(zhuān)用優(yōu)先級(jí)進(jìn)行數(shù)據(jù)緩沖。
      5、 如權(quán)利要求4所述的數(shù)據(jù)中心,其中針對(duì)所述核心網(wǎng)絡(luò)上提供的 緩存服務(wù)器定義的數(shù)據(jù)類(lèi)型的優(yōu)先級(jí)與針對(duì)所述無(wú)線(xiàn)接入網(wǎng)絡(luò)上提供的 緩存服務(wù)器定義的數(shù)據(jù)類(lèi)型的優(yōu)先級(jí)不同。
      6、 如權(quán)利要求1所述的數(shù)據(jù)中心,其中,針對(duì)在所述核心網(wǎng)絡(luò)和所述無(wú)線(xiàn)接入網(wǎng)絡(luò)中提供的各緩存服務(wù)器分別確定所述緩存數(shù)據(jù)配置條 件,并規(guī)定當(dāng)存儲(chǔ)在所述共享存儲(chǔ)單元中的數(shù)據(jù)的量超過(guò)所述給定緩存 服務(wù)器的存儲(chǔ)容量時(shí),根據(jù)數(shù)據(jù)類(lèi)型專(zhuān)用優(yōu)先級(jí)在給定緩存服務(wù)器進(jìn)行 數(shù)據(jù)緩沖。
      7、 如權(quán)利要求6所述的數(shù)據(jù)中心,其中針對(duì)所述核心網(wǎng)絡(luò)上提供的 緩存服務(wù)器定義的數(shù)據(jù)類(lèi)型的優(yōu)先級(jí)與針對(duì)所述無(wú)線(xiàn)接入網(wǎng)絡(luò)上提供的 緩存服務(wù)器定義的數(shù)據(jù)類(lèi)型的優(yōu)先級(jí)不同。
      8、 如權(quán)利要求7所述的數(shù)據(jù)中心,其中針對(duì)所述無(wú)線(xiàn)接入網(wǎng)絡(luò)中提供的緩存服務(wù)器定義的流數(shù)據(jù)的優(yōu)先級(jí)高于針對(duì)所述核心網(wǎng)絡(luò)上提供的 緩存服務(wù)器定義的流數(shù)據(jù)的優(yōu)先級(jí)。
      9、 如權(quán)利要求8所述的數(shù)據(jù)中心,其中針對(duì)所述無(wú)線(xiàn)接入網(wǎng)絡(luò)中提 供的緩存服務(wù)器定義的音頻流數(shù)據(jù)或視頻流數(shù)據(jù)的優(yōu)先級(jí)高于針對(duì)所述 核心網(wǎng)絡(luò)上提供的緩存服務(wù)器定義的音頻流數(shù)據(jù)或視頻流數(shù)據(jù)的優(yōu)先 級(jí)。
      10、 如權(quán)利要求1所述的數(shù)據(jù)中心,其中所述數(shù)據(jù)配置列表被定期 地或不定期地更新。
      11、 如權(quán)利要求1所述的數(shù)據(jù)中心,所述數(shù)據(jù)中心還包括這樣的單 元,該單元被設(shè)置為參照所述數(shù)據(jù)配置列表以確定所述用戶(hù)裝置所請(qǐng)求 的數(shù)據(jù)的位置,并把該位置通知給所述用戶(hù)裝置,所述位置為在所述核 心網(wǎng)絡(luò)上提供的緩存服務(wù)器中或所述無(wú)線(xiàn)接入網(wǎng)絡(luò)上提供的緩存服務(wù)器 中。
      12、 如權(quán)利要求11所述的數(shù)據(jù)中心,其中在所述無(wú)線(xiàn)接入網(wǎng)絡(luò)上提 供的緩存服務(wù)器包括第一緩沖區(qū)域,所述第一緩沖區(qū)域用于存儲(chǔ)根據(jù)所 述數(shù)據(jù)配置列表與來(lái)自用戶(hù)裝置的數(shù)據(jù)獲取請(qǐng)求無(wú)關(guān)地發(fā)送給它的數(shù) 據(jù),在所述無(wú)線(xiàn)接入網(wǎng)絡(luò)上提供的緩存服務(wù)器還包括第二緩沖區(qū)域,所 述第二緩沖區(qū)域用于存儲(chǔ)響應(yīng)于來(lái)自用戶(hù)裝置的數(shù)據(jù)獲取請(qǐng)求而發(fā)送給 它的數(shù)據(jù),其中當(dāng)所請(qǐng)求的數(shù)據(jù)既沒(méi)有存儲(chǔ)在所述核心網(wǎng)絡(luò)上提供的緩 存服務(wù)器中,也沒(méi)有存儲(chǔ)在所述第一緩沖區(qū)域中時(shí),用戶(hù)請(qǐng)求的數(shù)據(jù)從 所述共享存儲(chǔ)單元和所述單用存儲(chǔ)單元的其中之一傳送給所述第二緩沖區(qū)域。
      13、 一種在移動(dòng)通信系統(tǒng)中的無(wú)線(xiàn)接入網(wǎng)絡(luò)或核心網(wǎng)絡(luò)上使用的緩 存服務(wù)器,所述移動(dòng)通信系統(tǒng)包括用戶(hù)裝置、所述無(wú)線(xiàn)接入網(wǎng)絡(luò)、所述 核心網(wǎng)絡(luò)和數(shù)據(jù)中心,所述數(shù)據(jù)中心包括單用存儲(chǔ)單元,其具有用于各自的用戶(hù)裝置的存儲(chǔ)區(qū)域; 共享存儲(chǔ)單元,其具有由所述用戶(hù)裝置共享的存儲(chǔ)區(qū)域; 共享/單用判斷單元,其被設(shè)置為將從外部節(jié)點(diǎn)接收的數(shù)據(jù)存儲(chǔ)在所述單用存儲(chǔ)單元和共享存儲(chǔ)單元這兩者中的根據(jù)預(yù)定標(biāo)準(zhǔn)選出的一個(gè)中;數(shù)據(jù)配置信息產(chǎn)生單元,其被設(shè)置為根據(jù)所接收的數(shù)據(jù)的統(tǒng)計(jì)信息 和預(yù)定的緩存數(shù)據(jù)配置條件,產(chǎn)生數(shù)據(jù)配置列表; 所述緩存服務(wù)器的特征在于包括緩沖存儲(chǔ)單元,其被設(shè)置為根據(jù)所述數(shù)據(jù)配置列表,從所述數(shù)據(jù)中 心接收存儲(chǔ)在所述共享存儲(chǔ)單元和所述單用存儲(chǔ)單元這兩者中的至少一 個(gè)中的數(shù)據(jù);禾口單元,其被設(shè)置為響應(yīng)于來(lái)自所述用戶(hù)裝置的請(qǐng)求,將存儲(chǔ)在所述 緩沖存儲(chǔ)單元中的數(shù)據(jù)發(fā)送給所述用戶(hù)裝置。
      14、 如權(quán)利要求13所述的緩存服務(wù)器,其中所述緩沖存儲(chǔ)單元在所 述無(wú)線(xiàn)接入網(wǎng)絡(luò)上提供,所述緩存服務(wù)器包括第一緩沖區(qū)域,用于存儲(chǔ)根據(jù)與所述用戶(hù)裝置的數(shù)據(jù)獲取請(qǐng)求無(wú)關(guān) 的所述數(shù)據(jù)配置列表發(fā)送給它的數(shù)據(jù);和第二緩沖區(qū)域,用于存儲(chǔ)響應(yīng)于來(lái)自用戶(hù)裝置的數(shù)據(jù)獲取請(qǐng)求而發(fā) 送給它的數(shù)據(jù),其中當(dāng)所請(qǐng)求的數(shù)據(jù)既沒(méi)有存儲(chǔ)在所述核心網(wǎng)絡(luò)上提供的緩存服務(wù) 器中,也沒(méi)有存儲(chǔ)在所述第一緩沖區(qū)域中時(shí),用戶(hù)請(qǐng)求的數(shù)據(jù)從所述數(shù) 據(jù)中心傳送到所述第二緩沖區(qū)域。
      15、 —種在移動(dòng)通信系統(tǒng)的數(shù)據(jù)中心中使用的緩沖管理方法,所述 移動(dòng)通信系統(tǒng)包括用戶(hù)裝置,無(wú)線(xiàn)接入網(wǎng)絡(luò)和核心網(wǎng)絡(luò),其特征在于, 所述方法包括以下步驟將從外部節(jié)點(diǎn)接收的數(shù)據(jù)存儲(chǔ)在單用存儲(chǔ)單元和共享存儲(chǔ)單元這兩 者中根據(jù)預(yù)定標(biāo)準(zhǔn)選出的一個(gè)里面,所述單用存儲(chǔ)單元具有用于各自的 用戶(hù)裝置的存儲(chǔ)區(qū)域,所述共享存儲(chǔ)單元具有被所述用戶(hù)裝置共享的存儲(chǔ)區(qū)域;根據(jù)所接收的數(shù)據(jù)的統(tǒng)計(jì)信息和預(yù)定的緩存數(shù)據(jù)配置條件產(chǎn)生數(shù)據(jù)配置列表;和根據(jù)所述數(shù)據(jù)配置列表,向所述共享存儲(chǔ)單元和所述單用存儲(chǔ)單元 中的至少一個(gè)發(fā)送指令信號(hào),以使得存儲(chǔ)在所述共享存儲(chǔ)單元和單用存 儲(chǔ)單元中的所述至少一個(gè)中的數(shù)據(jù)被傳送給在所述核心網(wǎng)絡(luò)上提供的緩 存服務(wù)器或在所述無(wú)線(xiàn)接入網(wǎng)絡(luò)上提供的緩存服務(wù)器。
      全文摘要
      本發(fā)明涉及移動(dòng)通信系統(tǒng)中緩存服務(wù)器的有效利用。一種數(shù)據(jù)中心包括單用存儲(chǔ)單元,其具有用于各自的用戶(hù)裝置的存儲(chǔ)區(qū)域;共享存儲(chǔ)單元,其具有由所述用戶(hù)裝置共享的存儲(chǔ)區(qū)域;單元,其被設(shè)置為將從外部節(jié)點(diǎn)接收的數(shù)據(jù)存儲(chǔ)在所述單用存儲(chǔ)單元和共享存儲(chǔ)單元這兩者中的根據(jù)預(yù)定標(biāo)準(zhǔn)選出的一個(gè)中;單元,其被設(shè)置為根據(jù)所接收的數(shù)據(jù)的統(tǒng)計(jì)信息和預(yù)定的緩存數(shù)據(jù)配置條件,產(chǎn)生數(shù)據(jù)配置列表;和單元,其被設(shè)置為根據(jù)所述數(shù)據(jù)配置列表,向所述共享存儲(chǔ)單元和單用存儲(chǔ)單元中的至少一個(gè)發(fā)送指令信號(hào),以使存儲(chǔ)在所述共享存儲(chǔ)單元和單用存儲(chǔ)單元中的所述至少一個(gè)中的數(shù)據(jù)被傳送給所述核心網(wǎng)絡(luò)上提供的緩存服務(wù)器或所述無(wú)線(xiàn)接入網(wǎng)絡(luò)上提供的緩存服務(wù)器。
      文檔編號(hào)H04Q7/34GK101193408SQ200710154070
      公開(kāi)日2008年6月4日 申請(qǐng)日期2007年9月13日 優(yōu)先權(quán)日2006年12月1日
      發(fā)明者小林一成, 新田大介, 熊谷智憲 申請(qǐng)人:富士通株式會(huì)社
      網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1