亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

內(nèi)容分發(fā)裝置、內(nèi)容分發(fā)系統(tǒng)、內(nèi)容分發(fā)方法和程序的制作方法

文檔序號:10494767閱讀:547來源:國知局
內(nèi)容分發(fā)裝置、內(nèi)容分發(fā)系統(tǒng)、內(nèi)容分發(fā)方法和程序的制作方法
【專利摘要】一種內(nèi)容分發(fā)裝置,包括:內(nèi)容獲取單元,用于基于從訪問請求源發(fā)送來的訪問請求來獲取要訪問的內(nèi)容,其中要訪問的內(nèi)容是通過所述訪問請求所指示的;編碼單元,用于對所獲取到的內(nèi)容進行編碼;內(nèi)容分發(fā)單元,用于向所述訪問請求源分發(fā)編碼后的內(nèi)容;以及內(nèi)容傳輸單元,用于在針對所述編碼后的內(nèi)容的訪問頻率高于閾值的情況下,向高速分發(fā)裝置傳輸所述編碼后的內(nèi)容,其中所述高速分發(fā)裝置專用于分發(fā)內(nèi)容并且獨立于所述內(nèi)容分發(fā)裝置。
【專利說明】
內(nèi)容分發(fā)裝置、內(nèi)容分發(fā)系統(tǒng)、內(nèi)容分發(fā)方法和程序
技術(shù)領(lǐng)域
[0001 ]本發(fā)明涉及一種內(nèi)容分發(fā)裝置、內(nèi)容分發(fā)系統(tǒng)、內(nèi)容分發(fā)方法和程序。
【背景技術(shù)】
[0002]作為在因特網(wǎng)上提供的內(nèi)容,除了字符數(shù)據(jù)外還存在諸如運動圖片和圖像等的多媒體內(nèi)容。與以文本數(shù)據(jù)形式提供的Web內(nèi)容相比較,這些多媒體內(nèi)容通常具有較大的數(shù)據(jù)大小。因此,在多數(shù)情況下,為了內(nèi)容的分發(fā)而存儲數(shù)據(jù)的存儲裝置變得昂貴。專利文獻I公開了如下技術(shù):在用于出售主要包括諸如電子書等的圖像的內(nèi)容的分發(fā)服務(wù)器裝置中,將具有高訪問頻率的內(nèi)容存儲在具有快速數(shù)據(jù)傳輸速率的昂貴的存儲裝置中,并且將具有低訪問頻率的內(nèi)容存儲在具有緩慢數(shù)據(jù)傳輸速率的便宜的存儲裝置中。根據(jù)該技術(shù),以低成本構(gòu)建了作為整體具有良好的效率的分發(fā)系統(tǒng)。
[0003]關(guān)于運動圖片數(shù)據(jù),例如不僅由于文件大小太大而使數(shù)據(jù)的存儲成本高,而且運動圖片數(shù)據(jù)本身的數(shù)據(jù)量太大,因而不適合經(jīng)由網(wǎng)絡(luò)來分發(fā)。因此,通常,針對運動圖片數(shù)據(jù),進行減少數(shù)據(jù)以將文件大小減小至不使圖片的圖像質(zhì)量改變的程度的大小的處理。將該處理稱為編碼處理。
[0004]這里,參考圖6來說明一般的運動圖片分發(fā)系統(tǒng)。在一般的運動圖片分發(fā)系統(tǒng)中,編碼器裝置14對要分發(fā)的運動圖片數(shù)據(jù)進行編碼處理,并且將進行了編碼處理的運動圖片文件存儲在存儲裝置13中。將多個分發(fā)服務(wù)器裝置12連接至存儲裝置13。如果存在來自用戶終端裝置6的對運動圖片的訪問請求,則分發(fā)服務(wù)器裝置12中的任意一個接收該請求。接收到該請求的分發(fā)服務(wù)器裝置12在存儲裝置13中搜索所請求的運動圖片數(shù)據(jù),并且根據(jù)預(yù)定方法來分發(fā)該運動圖片數(shù)據(jù)。
[0005]接著,說明了高速緩存系統(tǒng)中的運動圖片文件的分發(fā),其中在該高速緩存系統(tǒng)中,通信運營商等在大型網(wǎng)關(guān)系統(tǒng)中存儲用以降低通信網(wǎng)絡(luò)的帶寬負荷的內(nèi)容的高速緩存并且與裝置相匹配地返回適當(dāng)內(nèi)容。該網(wǎng)關(guān)系統(tǒng)進行針對來自大規(guī)模非特定裝置的、對因特網(wǎng)上的全部非特定內(nèi)容的請求的分發(fā)。
[0006]如上所述,運動圖片數(shù)據(jù)的數(shù)據(jù)量是龐大的。因此,通信運營商盡可能地將運動圖片數(shù)據(jù)高速緩存在網(wǎng)關(guān)系統(tǒng)上的分發(fā)服務(wù)器裝置中,以防止相同的運動圖片數(shù)據(jù)被作為分發(fā)者的服務(wù)器裝置頻繁地分發(fā)的情形,從而盡可能地減少流過通信網(wǎng)絡(luò)的通信量。在這種系統(tǒng)中,如果運動圖片內(nèi)容提供裝置所分發(fā)的進行了編碼處理的運動圖片文件被按照原樣進行分發(fā),則該運動圖片文件對網(wǎng)絡(luò)帶寬產(chǎn)生負擔(dān)。因此,在某些情況下,需要以更高壓縮率對該運動圖片文件進行再編碼。
[0007]現(xiàn)有技術(shù)文獻
[0008]專利文獻
[0009][專利文獻I]日本特開2010-152729
【發(fā)明內(nèi)容】

[0010]發(fā)明要解決的問題
[0011]在將參考圖6所述的分發(fā)系統(tǒng)應(yīng)用于要分發(fā)大量非特定內(nèi)容的網(wǎng)關(guān)系統(tǒng)環(huán)境的情況下,存在如下所述的問題。首先,即使引入具有大存儲容量的存儲裝置,也無法存儲因特網(wǎng)上的所有運動圖片內(nèi)容。此外,引入可以存儲所有運動圖片內(nèi)容的如此多的存儲裝置是不現(xiàn)實的。因此,考慮僅將訪問次數(shù)多的運動圖片內(nèi)容的一部分存儲在如圖6所示的存儲裝置13中。然而,即使引入具有大存儲容量和快速數(shù)據(jù)傳輸速率的存儲裝置13并且將編碼后的運動圖片文件累積在該存儲裝置13中,如果訪問集中發(fā)生,則也無法進行超過該存儲裝置13的性能限制的內(nèi)容分發(fā)。特別地,由于運動圖片內(nèi)容的數(shù)據(jù)量較大,因此如果訪問集中發(fā)生,則從存儲裝置13向分發(fā)服務(wù)器裝置12的數(shù)據(jù)傳輸可能是瓶頸。此外,如果為了超過性能限制而設(shè)置多個存儲裝置13并將這多個存儲裝置13配置為使訪問分散,則系統(tǒng)所需的成本增加。利用專利文獻I中所述的方法的運動圖片文件的配置方法的問題同樣如此。
[0012]使用這些存儲裝置13的運動圖片分發(fā)系統(tǒng)對于通信運營商所需的諸如不限制內(nèi)容、存在大量訪問并且容許進行所有分發(fā)等的系統(tǒng)而言無法降低成本并且不適用于該系統(tǒng)。
[0013]本發(fā)明的典型目的是提供一種內(nèi)容分發(fā)裝置、內(nèi)容分發(fā)系統(tǒng)、內(nèi)容分發(fā)方法和程序。
[0014]用于解決問題的方案
[0015]為了解決上述問題而實現(xiàn)了本發(fā)明。
[0016]根據(jù)本發(fā)明的一個典型方面,一種內(nèi)容分發(fā)裝置,包括:內(nèi)容獲取單元,用于基于從訪問請求源發(fā)送來的訪問請求來獲取要訪問的內(nèi)容,其中要訪問的內(nèi)容是通過所述訪問請求所指示的;編碼單元,用于對所獲取到的內(nèi)容進行編碼;內(nèi)容分發(fā)單元,用于向所述訪問請求源分發(fā)編碼后的內(nèi)容;以及內(nèi)容傳輸單元,用于在針對所述編碼后的內(nèi)容的訪問頻率高于閾值的情況下,向高速分發(fā)裝置傳輸所述編碼后的內(nèi)容,其中所述高速分發(fā)裝置專用于分發(fā)內(nèi)容并且獨立于所述內(nèi)容分發(fā)裝置。
[0017]根據(jù)本發(fā)明的一個典型方面,一種內(nèi)容分發(fā)方法,包括以下步驟:基于從訪問請求源發(fā)送來的訪問請求來獲取要訪問的內(nèi)容,其中要訪問的內(nèi)容是通過所述訪問請求所指示的;對所獲取到的內(nèi)容進行編碼;向所述訪問請求源分發(fā)編碼后的內(nèi)容;以及在針對所述編碼后的內(nèi)容的訪問頻率高于閾值的情況下,向高速分發(fā)裝置傳輸所述編碼后的內(nèi)容,其中所述高速分發(fā)裝置專用于分發(fā)內(nèi)容并且獨立于內(nèi)容分發(fā)裝置。
[0018]根據(jù)本發(fā)明的一個典型方面,一種程序,用于使內(nèi)容分發(fā)裝置的計算機執(zhí)行以下步驟:基于從訪問請求源發(fā)送來的訪問請求來獲取要訪問的內(nèi)容,其中要訪問的內(nèi)容是通過所述訪問請求所指示的;對所獲取到的內(nèi)容進行編碼;向所述訪問請求源分發(fā)編碼后的內(nèi)容;以及在針對所述編碼后的內(nèi)容的訪問頻率高于閾值的情況下,向高速分發(fā)裝置傳輸所述編碼后的內(nèi)容,其中所述高速分發(fā)裝置專用于分發(fā)內(nèi)容并且獨立于所述內(nèi)容分發(fā)裝置。
[0019]根據(jù)本發(fā)明的一個典型方面,一種內(nèi)容分發(fā)系統(tǒng),包括:內(nèi)容分發(fā)裝置;以及高速分發(fā)裝置,其專用于分發(fā)內(nèi)容并且獨立于所述內(nèi)容分發(fā)裝置,其中,所述內(nèi)容分發(fā)裝置包括:內(nèi)容獲取單元,用于基于從訪問請求源發(fā)送來的訪問請求來獲取要訪問的內(nèi)容,其中要訪問的內(nèi)容是通過所述訪問請求所指示的;編碼單元,用于對所獲取到的內(nèi)容進行編碼;內(nèi)容分發(fā)單元,用于向所述訪問請求源分發(fā)編碼后的內(nèi)容;以及內(nèi)容傳輸單元,用于在針對所述編碼后的內(nèi)容的訪問頻率高于閾值的情況下,向所述高速分發(fā)裝置傳輸所述編碼后的內(nèi)容,所述高速分發(fā)裝置分發(fā)從所述內(nèi)容分發(fā)裝置傳輸來的所述編碼后的內(nèi)容。
[0020]發(fā)明的效果
[0021]根據(jù)本發(fā)明的典型實施例,能夠獲得低成本的具有良好分發(fā)性能的內(nèi)容分發(fā)系統(tǒng)。
【附圖說明】
[0022]圖1是示出根據(jù)本發(fā)明的第一典型實施例的內(nèi)容分發(fā)裝置的結(jié)構(gòu)的圖。
[0023]圖2是示出根據(jù)本發(fā)明的第一典型實施例的內(nèi)容分發(fā)裝置的具體結(jié)構(gòu)的圖。
[0024]圖3是示出包括根據(jù)本發(fā)明的第一典型實施例的內(nèi)容分發(fā)裝置的網(wǎng)絡(luò)系統(tǒng)的概要的圖。
[0025]圖4是示出根據(jù)本發(fā)明的第一典型實施例的管理裝置所要使用的表的示例的圖。
[0026]圖5是示出根據(jù)本發(fā)明的第一典型實施例的內(nèi)容分發(fā)裝置的處理流程的圖。
[0027]圖6是用于說明根據(jù)現(xiàn)有技術(shù)的內(nèi)容分發(fā)系統(tǒng)的圖。
【具體實施方式】
[0028]第一典型實施例
[0029]以下將參考圖1?圖5來說明根據(jù)本發(fā)明的第一典型實施例的內(nèi)容分發(fā)裝置。
[0030]圖1示出根據(jù)本發(fā)明的第一典型實施例的內(nèi)容分發(fā)裝置I的結(jié)構(gòu)。
[0031 ]如圖1所示,內(nèi)容分發(fā)裝置I至少包括內(nèi)容獲取單元110、編碼單元120、內(nèi)容分發(fā)單元130和內(nèi)容傳輸單元140。
[0032]內(nèi)容獲取單元110從用戶終端裝置6的訪問請求所指示的訪問目的地獲取運動圖片內(nèi)容(運動圖片數(shù)據(jù))。內(nèi)容獲取單元110將該運動圖片數(shù)據(jù)輸出至編碼單元120和內(nèi)容分發(fā)單元130。
[0033]編碼單元120對所獲取到的運動圖片數(shù)據(jù)進行再編碼,并且將該運動圖片數(shù)據(jù)存儲在存儲單元中。再編碼部件對內(nèi)容分發(fā)服務(wù)器裝置中根據(jù)第一編碼方法所編碼的內(nèi)容進行解碼,然后根據(jù)具有高壓縮率的第二編碼方法對該內(nèi)容進行再編碼。再編碼是具有高CPU負荷的處理。要進行再編碼的對象不限于運動圖片內(nèi)容,并且還可以是靜止圖像或者語音數(shù)據(jù)。
[0034]內(nèi)容分發(fā)單元130向訪問請求源分發(fā)通過內(nèi)容獲取單元110所獲取到的運動圖片數(shù)據(jù)。在存儲單元中已經(jīng)存儲了再編碼后的運動圖片數(shù)據(jù)的情況下,內(nèi)容分發(fā)單元130從存儲單元中讀出該數(shù)據(jù),并且向用戶終端裝置6分發(fā)該數(shù)據(jù)。
[0035]內(nèi)容傳輸單元140從管理裝置3獲取具有高訪問頻率的運動圖片數(shù)據(jù)的識別信息。此外,內(nèi)容傳輸單元140從存儲單元讀出運動圖片數(shù)據(jù),并且將該運動圖片數(shù)據(jù)傳輸至專用于分發(fā)內(nèi)容的高速分發(fā)裝置2。
[0036]內(nèi)容獲取單元110、編碼單元120、內(nèi)容分發(fā)單元130和內(nèi)容傳輸單元140是內(nèi)容分發(fā)裝置I所提供的功能,其中這些功能是通過設(shè)置在內(nèi)容分發(fā)裝置I中的CPU(中央處理單兀)執(zhí)行程序來獲得的。
[0037]圖2是示出根據(jù)本發(fā)明的第一典型實施例的內(nèi)容分發(fā)裝置I的具體結(jié)構(gòu)的圖。
[0038]參考圖2來說明內(nèi)容分發(fā)裝置1、高速分發(fā)裝置2和管理裝置3。內(nèi)容分發(fā)裝置I和高速分發(fā)裝置2互相獨立。
[0039]首先,將說明圖1中針對內(nèi)容分發(fā)裝置I所述的功能單元以外的功能單元。
[0040]通信單元160進行與高速分發(fā)裝置2和管理裝置3的數(shù)據(jù)發(fā)送和接收。此外,通信單元160進行與內(nèi)容分發(fā)服務(wù)器裝置4和用戶終端裝置6的數(shù)據(jù)發(fā)送和接收(參照圖3)。
[0041]存儲單元170存儲再編碼后的運動圖片數(shù)據(jù)。
[0042]接著,說明高速分發(fā)裝置2。如圖2所示,高速分發(fā)裝置2至少包括內(nèi)容獲取單元210、內(nèi)容分發(fā)單元230、通信單元260和存儲單元270。
[0043]內(nèi)容獲取單元210從內(nèi)容分發(fā)裝置I獲取再編碼后的運動圖片數(shù)據(jù),并且將該運動圖片數(shù)據(jù)存儲在存儲單元270中。
[0044]內(nèi)容分發(fā)單元230從存儲單元270讀出該運動圖片數(shù)據(jù),并且向作為訪問請求源的用戶終端裝置6分發(fā)該運動圖片數(shù)據(jù)。
[0045]通信單元260進行與內(nèi)容分發(fā)裝置I和管理裝置3的數(shù)據(jù)發(fā)送和接收。此外,通信單元260進行與用戶終端裝置6的數(shù)據(jù)發(fā)送和接收(參照圖3)。
[0046]存儲單元270存儲具有高訪問頻率的再編碼后的運動圖片文件。
[0047]內(nèi)容獲取單元210和內(nèi)容分發(fā)單元230是高速分發(fā)裝置2中所提供的功能,其中這些功能是通過高速分發(fā)裝置2中所設(shè)置的CPU執(zhí)行程序而獲得的。
[0048]接著,說明管理裝置3。如圖2所示,管理裝置3至少包括訪問接收單元310、內(nèi)容存儲位置確定單元320、訪問高頻率內(nèi)容確定單元330、通信單元360和存儲單元370。
[0049 ]訪問接收單元310接收來自用戶終端裝置6的針對運動圖片內(nèi)容的訪問請求。訪問接收單元310根據(jù)管理裝置3中設(shè)置的存儲單元(存儲單元370)所存儲的表示內(nèi)容分發(fā)裝置I或高速分發(fā)裝置2中哪一個存在運動圖片數(shù)據(jù)的信息,來將來自用戶終端裝置6的訪問重定向至適當(dāng)?shù)膬?nèi)容分發(fā)裝置I。在存儲單元370中沒有記錄運動圖片數(shù)據(jù)的存儲位置的信息的情況下,訪問接收單元310將訪問目的地的運動圖片數(shù)據(jù)的識別信息、訪問源的終端信息、以及內(nèi)容存儲位置確定單元320所確定的存儲位置的信息記錄在存儲單元370中。訪問接收單元310針對所請求訪問的運動圖片數(shù)據(jù)和訪問請求源的終端信息的組合,將訪問次數(shù)和最后訪問時間記錄在存儲單元370中。終端信息是訪問源的終端的OS信息和表示用于再現(xiàn)內(nèi)容的軟件的信息。
[0050]內(nèi)容存儲位置確定單元320確定要將哪一個運動圖片數(shù)據(jù)存儲在哪一個內(nèi)容分發(fā)裝置I中。例如,內(nèi)容存儲位置確定單元320可以針對各存儲位置裝置來累計對存儲單元370中所記錄的運動圖片數(shù)據(jù)的訪問次數(shù),并且確定該運動圖片數(shù)據(jù)的配置以使得各內(nèi)容分發(fā)裝置I盡可能均等地被訪問,從而確定要將哪一個運動圖片文件存儲在哪一個內(nèi)容分發(fā)裝置I中。如果在預(yù)定時間內(nèi)針對特定運動圖片內(nèi)容的訪問進行了預(yù)定次數(shù)以上,則內(nèi)容存儲位置確定單元320確定為該運動圖片內(nèi)容是具有特別高的訪問頻率的內(nèi)容,并且指示內(nèi)容分發(fā)裝置I將該運動圖片數(shù)據(jù)從內(nèi)容分發(fā)裝置I傳輸?shù)礁咚俜职l(fā)裝置2。
[0051]通信單元360進行與內(nèi)容分發(fā)裝置I和高速分發(fā)裝置2的數(shù)據(jù)發(fā)送和接收。此外,通信單元360進行與用戶終端裝置6的數(shù)據(jù)發(fā)送和接收(參照圖3)。
[0052]存儲單元370存儲針對各運動圖片內(nèi)容和針對各訪問終端的存儲位置以及針對各運動圖片文件和針對各訪問終端信息的訪問率。各訪問終端信息表示訪問終端裝置的各終端類型。終端類型例如是可以根據(jù)各終端裝置中所設(shè)置的CPU或OS而進行分類的類型或者瀏覽運動圖片內(nèi)容所要使用的軟件的類型。
[0053]訪問接收單元310和內(nèi)容存儲位置確定單元320是管理裝置3中所提供的功能,其中這些功能是通過設(shè)置在管理裝置3中的CPU執(zhí)行程序來獲得的。
[0054]內(nèi)容分發(fā)裝置1、高速分發(fā)裝置2和管理裝置3例如是PC服務(wù)器。
[0055]圖3示出包括根據(jù)本發(fā)明的第一典型實施例的內(nèi)容分發(fā)裝置I的網(wǎng)絡(luò)系統(tǒng)S的概要。
[0056]參考圖3來說明包括內(nèi)容分發(fā)裝置I的網(wǎng)絡(luò)系統(tǒng)S的概要。分別存在一個或多個內(nèi)容分發(fā)裝置I和高速分發(fā)裝置2。圖3示出存在三個內(nèi)容分發(fā)裝置I和一個高速分發(fā)裝置2的示例。在圖3中,作為用戶終端裝置6,示出一個PC終端裝置6A和一個移動終端裝置6B。然而,實際上存在多個PC終端裝置6A和多個移動終端裝置6B。
[0057]這些用戶終端裝置6包括被分類成相同終端類型的多個用戶終端裝置6的組。
[0058]在存在來自用戶終端裝置6的針對運動圖片內(nèi)容的訪問請求的情況下,管理裝置3接收該訪問請求。管理裝置3從存儲單元370獲取表示運動圖片文件存儲在哪一個裝置中的信息。管理裝置3基于該信息將來自用戶終端裝置6(用戶)的訪問請求重定向至用于保存該運動圖片文件的內(nèi)容分發(fā)裝置I或高速分發(fā)裝置2。內(nèi)容分發(fā)裝置I或高速分發(fā)裝置2從自身裝置的存儲單元中讀出所請求的運動圖片文件,并且向作為請求源的用戶終端裝置6分發(fā)該運動圖片文件。
[0059]在請求沒有存儲在內(nèi)容分發(fā)裝置I和高速分發(fā)裝置2的任意一個中的運動圖片內(nèi)容的情況下,內(nèi)容分發(fā)裝置I從內(nèi)容分發(fā)服務(wù)器裝置4獲取該內(nèi)容。內(nèi)容分發(fā)裝置I對所獲取到的內(nèi)容(該內(nèi)容的文件)進行解碼,并且以預(yù)定的編碼格式對該內(nèi)容進行再編碼以順次分發(fā)再編碼后的內(nèi)容。內(nèi)容分發(fā)裝置I對該內(nèi)容進行再編碼的原因在于:減小原始運動圖片內(nèi)容的文件大小以使得可以將盡可能多的運動圖片內(nèi)容存儲在有限的存儲容量中,并且抑制分發(fā)運動圖片內(nèi)容時流過網(wǎng)絡(luò)的數(shù)據(jù)量。由此可以使得盡可能多的用戶使用運動圖片內(nèi)容,即使發(fā)生針對該運動圖片內(nèi)容的訪問集中,通信運營商也將運動圖片內(nèi)容的數(shù)據(jù)量減少到不會被用戶看到的程度,并且將該運動圖片內(nèi)容存儲在內(nèi)容分發(fā)裝置I中。此外,一旦將再編碼后的內(nèi)容存儲在內(nèi)容分發(fā)裝置I中,如果存在再次的針對該內(nèi)容的訪問請求,則可以從內(nèi)容分發(fā)裝置I分發(fā)該內(nèi)容。因此,可以減少流過通信網(wǎng)絡(luò)的數(shù)據(jù)量。
[0060]高速分發(fā)裝置2保存內(nèi)容分發(fā)裝置I所存儲的再編碼后的運動圖片內(nèi)容中的訪問特別集中的運動圖片內(nèi)容。內(nèi)容分發(fā)裝置I進行具有高CHJ負荷的再編碼處理以及將再編碼后的運動圖片文件寫入存儲單元270的處理。因此,內(nèi)容分發(fā)裝置I無法與訪問集中時的高速分發(fā)相對應(yīng)。因此,將發(fā)生了訪問集中的內(nèi)容配置在高速分發(fā)裝置2中,并且高速分發(fā)裝置2專門進行運動圖片內(nèi)容的分發(fā)。例如,將若干內(nèi)容配置在高速分發(fā)裝置2中。如果過多內(nèi)容配置在高速分發(fā)裝置2中,則在讀取運動圖片內(nèi)容時發(fā)生盤搜索,并且分發(fā)延遲。如果高速分發(fā)裝置2中要配置的內(nèi)容的數(shù)量少,則一旦讀出了從存儲單元270所訪問的內(nèi)容之后,內(nèi)容的數(shù)據(jù)就存在于存儲器上。因此,如果存在該狀態(tài)下的針對存儲器上的該內(nèi)容的下一訪問請求,則可以在無需訪問盤的情況下分發(fā)該運動圖片內(nèi)容。結(jié)果,這適用于高速分發(fā)。高速分發(fā)裝置2所保存的運動圖片內(nèi)容可以是內(nèi)容分發(fā)裝置I基于終端信息進行再編碼的運動圖片數(shù)據(jù)?;诮K端信息進行再編碼表示:通過內(nèi)容分發(fā)裝置I從存儲單元170中讀取例如與針對各終端信息而預(yù)先設(shè)置的各終端的規(guī)格相對應(yīng)的編碼格式,從而以該編碼格式對該運動圖片數(shù)據(jù)進行再編碼。
[0061]在各內(nèi)容分發(fā)裝置I中,存儲其它內(nèi)容分發(fā)裝置I中未存儲的運動圖片數(shù)據(jù)。在高速分發(fā)裝置2中,存儲根據(jù)預(yù)定時間內(nèi)的訪問次數(shù)從這些內(nèi)容分發(fā)裝置I中選擇的運動圖片內(nèi)容。管理裝置3的內(nèi)容存儲位置確定單元320確定多個內(nèi)容分發(fā)裝置I和多個高速分發(fā)裝置2中的配置有內(nèi)容的裝置。內(nèi)容分發(fā)系統(tǒng)7包括大量的內(nèi)容分發(fā)裝置1,并且包括相對少量的高速分發(fā)裝置2。也就是說,內(nèi)容分發(fā)裝置I的數(shù)量可以大于高速分發(fā)裝置2的數(shù)量。內(nèi)容分發(fā)裝置I的數(shù)量和高速分發(fā)裝置2的數(shù)量可以根據(jù)訪問請求的情形而增加。
[0062]根據(jù)本典型實施例,在用于并行地進行諸如再編碼處理和分發(fā)處理等的具有不同處理成本的處理的系統(tǒng)中,僅將具有高訪問頻率的內(nèi)容的分發(fā)分離至高速分發(fā)裝置2。利用該結(jié)構(gòu),根據(jù)本典型實施例,可以使得數(shù)量比僅由內(nèi)容分發(fā)裝置I構(gòu)成的系統(tǒng)的服務(wù)器的數(shù)量少的服務(wù)器對應(yīng)于相同的訪問量。
[0063]管理裝置3針對各運動圖片內(nèi)容和針對訪問源的各終端信息,來管理表示訪問數(shù)量以及內(nèi)容存儲在哪一個裝置(內(nèi)容分發(fā)裝置I或者高速分發(fā)裝置2)的信息。此外,管理裝置3基于這些管理信息將來自用戶終端裝置6的請求重定向至適當(dāng)?shù)膬?nèi)容分發(fā)裝置I等??紤]訪問源的終端信息的原因是要分發(fā)的運動圖片數(shù)據(jù)可以根據(jù)訪問源裝置而不同。
[0064]說明從用戶終端裝置6所請求的內(nèi)容尚未存儲在任何裝置中的情況。在這種情況下,管理裝置3確定將所請求的內(nèi)容(運動圖片)存儲在哪一個內(nèi)容分發(fā)裝置I中。此外,管理裝置3指示所確定出的內(nèi)容分發(fā)裝置I以獲取該內(nèi)容并對該內(nèi)容進行再編碼??梢源_定用于存儲新內(nèi)容的內(nèi)容分發(fā)裝置I,以使得例如在各內(nèi)容分發(fā)裝置I中所存儲的運動圖片文件的數(shù)量和運動圖片文件的數(shù)據(jù)大小均等。可以確定用于存儲新內(nèi)容的內(nèi)容分發(fā)裝置I,以使得針對各內(nèi)容分發(fā)裝置I的訪問基于預(yù)定時間內(nèi)的針對各內(nèi)容分發(fā)裝置I的訪問次數(shù)的總和而變得均等。
[0065]管理裝置3可以針對各運動圖片內(nèi)容來管理最后訪問時間。在這種情況下,管理裝置3可以將用于指示刪除例如自最后訪問起經(jīng)過了預(yù)定時間之后的內(nèi)容的指示信息發(fā)送至用于存儲內(nèi)容的內(nèi)容分發(fā)裝置I。
[0066]管理裝置3可以指示內(nèi)容分發(fā)裝置I僅對預(yù)定時間內(nèi)被訪問了預(yù)定次數(shù)以上的運動圖片內(nèi)容進行再編碼并累積,并且可以對管理裝置3進行設(shè)置,以使得具有較少訪問次數(shù)的內(nèi)容不會通過內(nèi)容分發(fā)裝置I。
[0067]通過這種方式,再編碼后的運動圖片內(nèi)容被分散并配置在多個(大量)內(nèi)容分發(fā)裝置I和多個(少量)高速分發(fā)裝置2中。利用該結(jié)構(gòu),根據(jù)本典型實施例,可以以相對低的成本來構(gòu)建性能等于包括大型存儲裝置的分發(fā)系統(tǒng)的性能的分發(fā)系統(tǒng)。
[0068]特別地,通過將少量具有高訪問頻率的內(nèi)容配置在高速分發(fā)裝置2中,可以在不會由于成為使用存儲裝置的系統(tǒng)的瓶頸的針對分發(fā)服務(wù)器裝置12和存儲裝置13之間的數(shù)據(jù)傳輸速率的限制而導(dǎo)致對分發(fā)性能產(chǎn)生限制的情況下,可以應(yīng)對訪問集中。
[0069]圖4示出根據(jù)本典型實施例的管理裝置3所要使用的表的示例。
[0070]圖4的“運動圖片內(nèi)容”的欄中所存儲的值是內(nèi)容分發(fā)裝置I或者高速分發(fā)裝置2中所存儲的再編碼后的運動圖片內(nèi)容的識別信息?!霸L問終端”的欄中所存儲的值是用于請求運動圖片的用戶終端裝置6的終端信息?!按鎯ξ恢谩钡臋谥兴鎯Φ闹凳怯糜诖鎯\動圖片內(nèi)容的裝置的識別信息?!邦A(yù)定時間內(nèi)的訪問次數(shù)”的欄中所存儲的值表示預(yù)定時間內(nèi)針對內(nèi)容的訪問次數(shù)。該預(yù)定時間例如是10分鐘?!白詈笤L問時間”的欄中所存儲的值是“運動圖片內(nèi)容”的欄中的行所表示運動圖片內(nèi)容被最后訪問的時間。
[0071]管理裝置3的訪問接收單元310根據(jù)來自用戶終端裝置6的請求信息來指定所請求的運動圖片,并且從圖4例示的表中讀出運動圖片的存儲位置。此外,訪問接收單元310使所請求的運動圖片的“訪問次數(shù)”的欄中的值累加I,并且將“最后訪問時間”的欄中的值更新為接收到該請求的時間。
[0072]圖5示出根據(jù)本典型實施例的內(nèi)容分發(fā)裝置I的處理流程。
[0073]參考圖5所示的處理流程來說明利用內(nèi)容分發(fā)裝置I和高速分發(fā)裝置2來分發(fā)運動圖片內(nèi)容的處理。
[0074]首先,從用戶終端裝置6(將用戶終端裝置6的終端信息定義為“終端a”)請求“內(nèi)容A”(步驟Sll:訪問內(nèi)容A)。管理裝置3的訪問接收單元310讀出圖4例示的存儲在存儲單元370中的表,以搜索“內(nèi)容A”的存儲位置。假設(shè)“內(nèi)容A”尚未記錄在圖4所例示的表中。
[0075]訪問接收單元310向內(nèi)容存儲位置確定單元320輸出表示沒有登記“內(nèi)容A”的信息。然后,內(nèi)容存儲位置確定單元320例如指定所存儲的運動圖片內(nèi)容的數(shù)據(jù)大小的總和最小的內(nèi)容分發(fā)裝置I或者運動圖片分發(fā)次數(shù)最小的內(nèi)容分發(fā)裝置I。為了指定這樣的內(nèi)容分發(fā)裝置I,內(nèi)容存儲位置確定單元320可以從各內(nèi)容分發(fā)裝置I中獲取已存儲的運動圖片數(shù)據(jù)的總大小并且比較這些大小。作為其它方法,內(nèi)容存儲位置確定單元320可以基于圖4所例示的表中的信息,來計算針對各內(nèi)容分發(fā)裝置I的訪問集中率等。內(nèi)容存儲位置確定單元320向訪問接收單元310輸出所指定的內(nèi)容分發(fā)裝置I的識別信息。假設(shè)所指定的內(nèi)容分發(fā)裝置I的識別信息是“內(nèi)容分發(fā)裝置1-1”。在這種情況下,訪問接收單元310將所接收到的請求重定向至所指定的內(nèi)容分發(fā)裝置1_1(步驟S12:重定向至內(nèi)容分發(fā)裝置1-1)。此外,訪問接收單元310將新的記錄(訪問信息)添加至圖4的表。此外,訪問接收單元310在所添加的記錄中,將“內(nèi)容A”記錄在運動圖片內(nèi)容的欄中,將“終端a”記錄在訪問終端的欄中,將“內(nèi)容分發(fā)裝置1-1”記錄在存儲位置的欄中,將“I”記錄在預(yù)定時間內(nèi)的訪問次數(shù)的欄中,并且將接收到請求的時間記錄在訪問時間的欄中(步驟S13:記錄訪問)。
[0076]在內(nèi)容分發(fā)裝置1-1中,內(nèi)容獲取單元110根據(jù)請求信息中所提供的URL來訪問內(nèi)容分發(fā)服務(wù)器裝置4(步驟S14:訪問內(nèi)容分發(fā)者),以獲取運動圖片內(nèi)容(步驟S15:獲取內(nèi)容)。編碼單元120對所獲取到的運動圖片內(nèi)容進行再編碼,并且將再編碼后的運動圖片內(nèi)容寫入存儲單元270中(步驟S16:編碼)。與編碼單元120所進行的再編碼處理并行地,內(nèi)容分發(fā)單元130向作為訪問請求源的用戶終端裝置6分發(fā)再編碼后的運動圖片數(shù)據(jù)(步驟S17:分發(fā)內(nèi)容)。
[0077]接著,假設(shè)用戶終端裝置6再次請求訪問“內(nèi)容A”(步驟S18:訪問內(nèi)容A)。此時,用戶終端裝置6可以是與上述步驟Sll中請求訪問“內(nèi)容A”的終端裝置相同的終端裝置,或者可以是被分類成與該終端裝置相同的終端類型的其它用戶終端裝置6。在管理裝置3中,訪問接收單元310通過使用來自圖4所例示的表的運動圖片內(nèi)容的識別信息(“內(nèi)容A”)和用戶終端裝置6的終端信息(“終端a”)來讀出作為存儲位置的“內(nèi)容分發(fā)裝置1-1”的信息,并且將所接收到的請求重定向至內(nèi)容分發(fā)裝置1_1(步驟S19:重定向至內(nèi)容分發(fā)裝置1-1)。此夕卜,訪問接收單元310向針對所讀取記錄的訪問次數(shù)加I,并且更新最后訪問時間(步驟S20:記錄訪問)。在作為重定向目的地的內(nèi)容分發(fā)裝置1-1中,內(nèi)容分發(fā)單元230從存儲單元270中讀出再編碼后的“內(nèi)容A”的數(shù)據(jù),并且向用戶終端裝置6分發(fā)該數(shù)據(jù)(步驟S21:分發(fā)內(nèi)容)。
[0078]隨后,假設(shè)存在從被分類成與上述步驟Sll中已請求訪問“內(nèi)容A”的終端裝置相同的終端類型的多個用戶終端裝置6針對“內(nèi)容A”的多次訪問。結(jié)果,假設(shè)從圖4例示的表的“終端a”在預(yù)定時間內(nèi)對“內(nèi)容A”的訪問次數(shù)超過了用于判斷為以特別高的頻率進行針對該內(nèi)容的訪問的閾值。然后,內(nèi)容存儲位置確定單元320判斷為與“內(nèi)容A”和“終端a”的組合相對應(yīng)的再編碼后的運動圖片內(nèi)容是具有特別高的訪問頻率的運動圖片內(nèi)容(步驟S22:判斷為以特別高的頻率進行針對內(nèi)容A的訪問)。根據(jù)該判斷,內(nèi)容存儲位置確定單元320向內(nèi)容分發(fā)裝置1-1發(fā)送指示信息,以將具有高訪問頻率的運動圖片內(nèi)容配置在高速分發(fā)裝置(“高速分發(fā)裝置2-1” )中(步驟S23:指示內(nèi)容A的配置改變)。然后,內(nèi)容存儲位置確定單元320將圖4例示的表的如下記錄中的存儲位置的欄的值從“內(nèi)容分發(fā)裝置1-1”重寫至“高速分發(fā)裝置2-1”,其中,在該記錄中,“運動圖片內(nèi)容”的欄的值是內(nèi)容A,并且“訪問終端”的欄的值是“終端a” (步驟S24:改變存儲位置信息)。
[0079]另一方面,在已接收到內(nèi)容的配置改變的指示信息的內(nèi)容分發(fā)裝置1-1中,內(nèi)容傳輸單元140從存儲單元270中讀出運動圖片文件,并且向高速分發(fā)裝置2-1發(fā)送該運動圖片文件的復(fù)制(步驟S25:復(fù)制內(nèi)容A)。
[0080]接著,假設(shè)用戶終端裝置6再次請求訪問內(nèi)容A(步驟S26:訪問內(nèi)容A)。訪問接收單元310從存儲單元370中讀出作為存儲位置的“高速分發(fā)裝置2-1”的信息,并且將所接收到的請求重定向至高速分發(fā)裝置2-1(步驟S27:重定向至高速分發(fā)裝置2-1)。此外,訪問接收單元310向所讀取的記錄的訪問次數(shù)加I,并且更新最后訪問時間(步驟S28:記錄訪問)。作為重定向目的地的高速分發(fā)裝置2-1從存儲單元270中讀出編碼后的“內(nèi)容A”的數(shù)據(jù),并且向用戶終端裝置6分發(fā)該數(shù)據(jù)(步驟S29:分發(fā)內(nèi)容)。
[0081]由此,處理流程完成。
[0082]在判斷為上述示例中的針對“內(nèi)容A”的訪問次數(shù)降低并且針對“內(nèi)容B”的訪問次數(shù)超過了預(yù)定閾值的情況下,內(nèi)容存儲位置確定單元320將內(nèi)容A的刪除指示信息發(fā)送至高速分發(fā)裝置2-1,并且將內(nèi)容B的向著高速分發(fā)裝置2-1的傳輸指示信息發(fā)送至內(nèi)容分發(fā)裝置1-2。在高速分發(fā)裝置2-1中,內(nèi)容獲取單元210刪除該內(nèi)容A,并且獲取從內(nèi)容分發(fā)裝置1-2傳輸(復(fù)制)的內(nèi)容B。
[0083]此外,在通過參考圖4例示的表中的“最后訪問時間”判斷為存在沒有被各分發(fā)裝置訪問預(yù)定時間以上的運動圖片內(nèi)容的情況下,內(nèi)容存儲位置確定單元320可以向用于存儲該內(nèi)容的內(nèi)容分發(fā)裝置I發(fā)送該內(nèi)容的刪除指示信息,并且內(nèi)容傳輸單元140可以刪除該內(nèi)容的運動圖片數(shù)據(jù)。
[0084]內(nèi)容存儲位置確定單元320根據(jù)預(yù)定方法來確定高速分發(fā)裝置2中要連續(xù)存儲的運動圖片內(nèi)容的數(shù)量的上限,以使得通過高速分發(fā)裝置2的OS讀出內(nèi)容所用的針對磁盤的訪問次數(shù)不增加。例如,內(nèi)容存儲位置確定單元320可以確定內(nèi)容,以使得要存儲在高速分發(fā)裝置2中的內(nèi)容的數(shù)量按訪問頻率高的順序處于預(yù)定數(shù)量內(nèi)。作為其它方法,內(nèi)容存儲位置確定單元320可以確定要存儲的內(nèi)容,以使得按從具有較大訪問次數(shù)的內(nèi)容開始的順序相加得到的內(nèi)容的數(shù)據(jù)大小的總和值變成預(yù)定數(shù)據(jù)大小。作為其它方法,內(nèi)容存儲位置確定單元320可以進行確定以使得存儲具有預(yù)定訪問次數(shù)以上的內(nèi)容。
[0085]根據(jù)本典型實施例,進行配置以使得根據(jù)訪問頻率將運動圖片內(nèi)容配置在內(nèi)容分發(fā)裝置I和高速分發(fā)裝置2中,從而即使來自用戶的請求集中,也能夠針對這些請求進行應(yīng)答。各運動圖片文件分散并配置在各分發(fā)裝置上,從而使訪問負荷分散。特別地,通過仔細地選擇訪問集中的內(nèi)容并將該內(nèi)容配置在高速分發(fā)裝置2中,在運動圖片文件存儲在存儲裝置中的情況下訪問集中時,不會發(fā)生分發(fā)服務(wù)器裝置和存儲裝置之間的數(shù)據(jù)傳輸帶寬不足的問題。通常,具有大存儲容量和快速數(shù)據(jù)傳輸速率的存儲裝置可能是昂貴的。本分發(fā)系統(tǒng)可以僅由便宜的服務(wù)器裝置來構(gòu)建,并且可以以低成本來實現(xiàn)與包括高性能存儲裝置的分發(fā)系統(tǒng)的分發(fā)性能相同的分發(fā)性能。
[0086]通過再編碼處理來減少各分發(fā)裝置中所存儲的運動圖片內(nèi)容的數(shù)據(jù)量。因此,SP使接收到很多分發(fā)請求,流過網(wǎng)絡(luò)的數(shù)據(jù)量也可以減少通過將減少的數(shù)據(jù)量乘以請求數(shù)量所計算出的值。
[0087]上述內(nèi)容分發(fā)裝置I內(nèi)部包括計算機。上述內(nèi)容分發(fā)裝置I的各處理存儲在計算機可讀記錄介質(zhì)上。通過計算機讀出并執(zhí)行該程序來進行上述處理。計算機可讀記錄介質(zhì)表示磁盤、磁光盤、⑶-ROM、DVD-ROM或半導(dǎo)體存儲單元等。可以通過通信線路將計算機程序分發(fā)至計算機,并且接收到分發(fā)的計算機可以執(zhí)行該程序。
[0088]該程序可以實現(xiàn)上述功能的一部分。該程序可以是能夠與預(yù)先記錄在計算機系統(tǒng)中的程序相組合地實現(xiàn)上述功能的所謂的差分文件(差分程序)。
[0089]在不偏離本發(fā)明的范圍的情況下,可以利用眾所周知的構(gòu)成元件來適當(dāng)?shù)靥鎿Q上述典型實施例中的構(gòu)成元件。例如,運動圖片數(shù)據(jù)可以是語音數(shù)據(jù)或者靜止圖像的圖像數(shù)據(jù)。此外,本發(fā)明的技術(shù)范圍不限于上述典型實施例,并且可以在不偏離本發(fā)明的范圍的情況下添加各種改變。
[0090]上述典型實施例的一部分或者全部還可以描述成以下補充說明,但不限于此。
[0091]補充說明I
[0092]—種內(nèi)容分發(fā)裝置,包括:內(nèi)容獲取單元,用于基于從訪問請求源發(fā)送來的訪問請求來獲取要訪問的內(nèi)容,其中要訪問的內(nèi)容是通過所述訪問請求所指示的;編碼單元,用于對所獲取到的內(nèi)容進行編碼;內(nèi)容分發(fā)單元,用于向所述訪問請求源分發(fā)編碼后的內(nèi)容;以及內(nèi)容傳輸單元,用于在針對所述編碼后的內(nèi)容的訪問頻率高于閾值的情況下,向高速分發(fā)裝置傳輸所述編碼后的內(nèi)容,其中所述高速分發(fā)裝置專用于分發(fā)內(nèi)容并且獨立于所述內(nèi)容分發(fā)裝置。
[0093]補充說明2
[0094]根據(jù)補充說明I所述的內(nèi)容分發(fā)裝置,其中,所述編碼單元使用具有第二壓縮率的編碼方法來對使用具有第一壓縮率的編碼方法進行了編碼的內(nèi)容進行編碼以生成所述編碼后的內(nèi)容,其中所述第二壓縮率高于所述第一壓縮率。
[0095]補充說明3
[0096]根據(jù)補充說明2所述的內(nèi)容分發(fā)裝置,其中,使用具有所述第一壓縮率的編碼方法進行了編碼的內(nèi)容是運動圖片、靜止圖像或語音數(shù)據(jù)。
[0097]補充說明4
[0098]根據(jù)補充說明I至3中任一項所述的內(nèi)容分發(fā)裝置,其中,所述內(nèi)容獲取單元獲取多個內(nèi)容,所述編碼單元對所獲取到的多個內(nèi)容進行編碼,并且所述內(nèi)容分發(fā)單元順次分發(fā)編碼后的多個內(nèi)容。
[0099]補充說明5
[0100]根據(jù)補充說明I至4中任一項所述的內(nèi)容分發(fā)裝置,其中,還包括:存儲單元,用于累積所述編碼后的內(nèi)容,其中,所述內(nèi)容分發(fā)單元從所述存儲單元中讀出所述編碼后的內(nèi)容,并且分發(fā)所述編碼后的內(nèi)容。
[0101]補充說明6
[0102]—種內(nèi)容分發(fā)系統(tǒng),包括:內(nèi)容分發(fā)裝置;以及高速分發(fā)裝置,其專用于分發(fā)內(nèi)容并且獨立于所述內(nèi)容分發(fā)裝置,其中,所述內(nèi)容分發(fā)裝置包括:內(nèi)容獲取單元,用于基于從訪問請求源發(fā)送來的訪問請求來獲取要訪問的內(nèi)容,其中要訪問的內(nèi)容是通過所述訪問請求所指示的;編碼單元,用于對所獲取到的內(nèi)容進行編碼;內(nèi)容分發(fā)單元,用于向所述訪問請求源分發(fā)編碼后的內(nèi)容;以及內(nèi)容傳輸單元,用于在針對所述編碼后的內(nèi)容的訪問頻率高于閾值的情況下,向所述高速分發(fā)裝置傳輸所述編碼后的內(nèi)容,所述高速分發(fā)裝置分發(fā)從所述內(nèi)容分發(fā)裝置傳輸來的所述編碼后的內(nèi)容。
[0103]補充說明7
[0104]根據(jù)補充說明6所述的內(nèi)容分發(fā)系統(tǒng),其中,所述內(nèi)容分發(fā)裝置包括多個內(nèi)容分發(fā)
目-O
[0105]補充說明8
[0106]根據(jù)補充說明6或7所述的內(nèi)容分發(fā)系統(tǒng),其中,所述高速分發(fā)裝置包括多個高速分發(fā)裝置。
[0107]補充說明9
[0108]根據(jù)補充說明6所述的內(nèi)容分發(fā)系統(tǒng),其中,還包括:管理裝置,用于確定在所述內(nèi)容分發(fā)裝置中所包括的多個內(nèi)容分發(fā)裝置的哪一個中來對內(nèi)容進行編碼,其中,所述管理裝置針對各內(nèi)容和各訪問請求源的終端信息來記錄與針對內(nèi)容的訪問有關(guān)的訪問信息,所述管理裝置基于所述訪問信息來指定具有高訪問頻率的內(nèi)容,并且所述管理裝置確定為從所述高速分發(fā)裝置來分發(fā)所指定的內(nèi)容。
[0109]補充說明10
[0110]根據(jù)補充說明9所述的內(nèi)容分發(fā)系統(tǒng),其中,所述管理裝置包括多個管理裝置。
[0111]補充說明11
[0112]根據(jù)補充說明9所述的內(nèi)容分發(fā)系統(tǒng),其中,所述管理裝置根據(jù)預(yù)定時間內(nèi)的訪問次數(shù)來改變具有高訪問頻率的內(nèi)容。
[0113]補充說明12
[0114]根據(jù)補充說明9或補充說明11所述的內(nèi)容分發(fā)系統(tǒng),其中,所述管理裝置通過使用如下值中的至少一個值來確定所述高速分發(fā)裝置中要存儲的內(nèi)容的數(shù)量的上限:內(nèi)容的數(shù)量或內(nèi)容的數(shù)據(jù)大小的總和;以及訪問次數(shù)。
[0115]補充說明13
[0116]—種內(nèi)容分發(fā)方法,包括以下步驟:基于從訪問請求源發(fā)送來的訪問請求來獲取要訪問的內(nèi)容,其中要訪問的內(nèi)容是通過所述訪問請求所指示的;對所獲取到的內(nèi)容進行編碼;向所述訪問請求源分發(fā)編碼后的內(nèi)容;以及在針對所述編碼后的內(nèi)容的訪問頻率高于閾值的情況下,向高速分發(fā)裝置傳輸所述編碼后的內(nèi)容,其中所述高速分發(fā)裝置專用于分發(fā)內(nèi)容并且獨立于內(nèi)容分發(fā)裝置。
[0117]補充說明14
[0118]—種程序,用于使內(nèi)容分發(fā)裝置的計算機執(zhí)行以下步驟:基于從訪問請求源發(fā)送來的訪問請求來獲取要訪問的內(nèi)容,其中要訪問的內(nèi)容是通過所述訪問請求所指示的;對所獲取到的內(nèi)容進行編碼;向所述訪問請求源分發(fā)編碼后的內(nèi)容;以及在針對所述編碼后的內(nèi)容的訪問頻率高于閾值的情況下,向高速分發(fā)裝置傳輸所述編碼后的內(nèi)容,其中所述高速分發(fā)裝置專用于分發(fā)內(nèi)容并且獨立于所述內(nèi)容分發(fā)裝置。
[0119]本申請基于并要求于2013年12月25日提交的日本專利申請2013-266738的優(yōu)先權(quán),這里通過引用將其全部內(nèi)容包含于此。
[0120]產(chǎn)業(yè)上的可利用性
[0121]本發(fā)明可以應(yīng)用于高速緩存管理裝置、高速緩存管理方法和程序。
[0122]附圖標(biāo)記說明
[0123]I 分發(fā)裝置
[0124]2 高速分發(fā)裝置
[0125]3 管理裝置
[0126]4 內(nèi)容分發(fā)服務(wù)器裝置
[0127]5 通信網(wǎng)絡(luò)
[0128]6 用戶終端裝置
[0129]7 內(nèi)容分發(fā)系統(tǒng)
[0130]12分發(fā)服務(wù)器裝置
[0131]13存儲裝置
[0132]14編碼器裝置
[0133]HO內(nèi)容獲取單元
[0134]120編碼單元
[0135]130內(nèi)容分發(fā)單元
[0136]140內(nèi)容傳輸單元
[0137]160通信單元
[0138]170存儲單元
[0139]210內(nèi)容獲取單元
[0140]230內(nèi)容分發(fā)單元
[0141]260通信單元
[0142]270存儲單元
[0143]310訪問接收單元
[0144]320內(nèi)容存儲位置確定單元
[0145]360通信單元
[0146]370存儲單元
【主權(quán)項】
1.一種內(nèi)容分發(fā)裝置,包括: 內(nèi)容獲取單元,用于基于從訪問請求源發(fā)送來的訪問請求來獲取要訪問的內(nèi)容,其中要訪問的內(nèi)容是通過所述訪問請求所指示的; 編碼單元,用于對所獲取到的內(nèi)容進行編碼; 內(nèi)容分發(fā)單元,用于向所述訪問請求源分發(fā)編碼后的內(nèi)容;以及內(nèi)容傳輸單元,用于在針對所述編碼后的內(nèi)容的訪問頻率高于閾值的情況下,向高速分發(fā)裝置傳輸所述編碼后的內(nèi)容,其中所述高速分發(fā)裝置專用于分發(fā)內(nèi)容并且獨立于所述內(nèi)容分發(fā)裝置。2.根據(jù)權(quán)利要求1所述的內(nèi)容分發(fā)裝置,其中,所述編碼單元使用具有第二壓縮率的編碼方法來對使用具有第一壓縮率的編碼方法進行了編碼的內(nèi)容進行編碼以生成所述編碼后的內(nèi)容,其中所述第二壓縮率高于所述第一壓縮率。3.根據(jù)權(quán)利要求2所述的內(nèi)容分發(fā)裝置,其中,使用具有所述第一壓縮率的編碼方法進行了編碼的內(nèi)容是運動圖片、靜止圖像或語音數(shù)據(jù)。4.根據(jù)權(quán)利要求1至3中任一項所述的內(nèi)容分發(fā)裝置,其中,還包括: 存儲單元,用于累積所述編碼后的內(nèi)容, 其中,所述內(nèi)容分發(fā)單元從所述存儲單元中讀出所述編碼后的內(nèi)容,并且分發(fā)所述編碼后的內(nèi)容。5.一種內(nèi)容分發(fā)系統(tǒng),包括: 內(nèi)容分發(fā)裝置;以及 高速分發(fā)裝置,其專用于分發(fā)內(nèi)容并且獨立于所述內(nèi)容分發(fā)裝置, 其中,所述內(nèi)容分發(fā)裝置包括: 內(nèi)容獲取單元,用于基于從訪問請求源發(fā)送來的訪問請求來獲取要訪問的內(nèi)容,其中要訪問的內(nèi)容是通過所述訪問請求所指示的; 編碼單元,用于對所獲取到的內(nèi)容進行編碼; 內(nèi)容分發(fā)單元,用于向所述訪問請求源分發(fā)編碼后的內(nèi)容;以及內(nèi)容傳輸單元,用于在針對所述編碼后的內(nèi)容的訪問頻率高于閾值的情況下,向所述高速分發(fā)裝置傳輸所述編碼后的內(nèi)容, 所述高速分發(fā)裝置分發(fā)從所述內(nèi)容分發(fā)裝置傳輸來的所述編碼后的內(nèi)容。6.根據(jù)權(quán)利要求5所述的內(nèi)容分發(fā)系統(tǒng),其中,還包括: 管理裝置,用于確定在所述內(nèi)容分發(fā)裝置中所包括的多個內(nèi)容分發(fā)裝置的哪一個中來對內(nèi)容進行編碼, 其中,所述管理裝置針對各內(nèi)容和各訪問請求源的終端信息來記錄與針對內(nèi)容的訪問有關(guān)的訪問信息,所述管理裝置基于所述訪問信息來指定具有高訪問頻率的內(nèi)容,并且所述管理裝置確定為從所述高速分發(fā)裝置來分發(fā)所指定的內(nèi)容。7.根據(jù)權(quán)利要求6所述的內(nèi)容分發(fā)系統(tǒng),其中,所述管理裝置根據(jù)預(yù)定時間內(nèi)的訪問次數(shù)來改變具有高訪問頻率的內(nèi)容。8.根據(jù)權(quán)利要求6或7所述的內(nèi)容分發(fā)系統(tǒng),其中,所述管理裝置通過使用如下值中的至少一個值來確定所述高速分發(fā)裝置中要存儲的內(nèi)容的數(shù)量的上限:內(nèi)容的數(shù)量或內(nèi)容的數(shù)據(jù)大小的總和;以及訪問次數(shù)。9.一種內(nèi)容分發(fā)方法,包括以下步驟: 基于從訪問請求源發(fā)送來的訪問請求來獲取要訪問的內(nèi)容,其中要訪問的內(nèi)容是通過所述訪問請求所指示的; 對所獲取到的內(nèi)容進行編碼; 向所述訪問請求源分發(fā)編碼后的內(nèi)容;以及 在針對所述編碼后的內(nèi)容的訪問頻率高于閾值的情況下,向高速分發(fā)裝置傳輸所述編碼后的內(nèi)容,其中所述高速分發(fā)裝置專用于分發(fā)內(nèi)容并且獨立于內(nèi)容分發(fā)裝置。10.—種程序,用于使內(nèi)容分發(fā)裝置的計算機執(zhí)行以下步驟: 基于從訪問請求源發(fā)送來的訪問請求來獲取要訪問的內(nèi)容,其中要訪問的內(nèi)容是通過所述訪問請求所指示的; 對所獲取到的內(nèi)容進行編碼; 向所述訪問請求源分發(fā)編碼后的內(nèi)容;以及 在針對所述編碼后的內(nèi)容的訪問頻率高于閾值的情況下,向高速分發(fā)裝置傳輸所述編碼后的內(nèi)容,其中所述高速分發(fā)裝置專用于分發(fā)內(nèi)容并且獨立于所述內(nèi)容分發(fā)裝置。
【文檔編號】G06F13/00GK105850142SQ201480070377
【公開日】2016年8月10日
【申請日】2014年12月25日
【發(fā)明人】住吉泰明
【申請人】日本電氣株式會社
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1