專利名稱:內(nèi)容分發(fā)系統(tǒng)、內(nèi)容分發(fā)服務(wù)器以及內(nèi)容分發(fā)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及內(nèi)容分發(fā)技術(shù),且更特別地涉及內(nèi)容分發(fā)系統(tǒng)、內(nèi)容分發(fā)服務(wù)器、內(nèi)容分發(fā)方法、軟件程序以及存儲該軟件程序的存儲介質(zhì),以將內(nèi)容轉(zhuǎn)換成適合客戶終端的格式。
背景技術(shù):
隨著英特網(wǎng)和多媒體技術(shù)的普及,現(xiàn)在可以以各種方式來發(fā)送信息,各種方式包括使用電子郵件的簡單文本數(shù)據(jù)交換,經(jīng)由網(wǎng)絡(luò)上傳音頻/聲音、動態(tài)圖像以及靜止圖像構(gòu)成的多媒體內(nèi)容,以及經(jīng)由網(wǎng)絡(luò)下載多媒體內(nèi)容用于觀看和收聽。然而,下載內(nèi)容的不同用戶具有不同的客戶終端。根據(jù)客戶終端環(huán)境的這樣的不同,當(dāng)要經(jīng)由網(wǎng)絡(luò)在客戶終端上使用內(nèi)容時,可能需要針對每個客戶終端轉(zhuǎn)換內(nèi)容的格式。例如,網(wǎng)絡(luò)上的格式轉(zhuǎn)換服務(wù)器依據(jù)客戶終端的格式將內(nèi)容的格式轉(zhuǎn)換成適合于該客戶終端的格式。JP-2002-342218-A揭示了一種使用設(shè)置在網(wǎng)絡(luò)上的格式轉(zhuǎn)換服務(wù)器的系統(tǒng),其中,格式轉(zhuǎn)換服務(wù)器依據(jù)客戶終端的格式(如,可顯示的清晰度級,顏色類型以及揚聲器可播放的頻率范圍)來轉(zhuǎn)換適合于客戶終端的內(nèi)容的格式。格式轉(zhuǎn)換服務(wù)器經(jīng)由網(wǎng)絡(luò)向客戶終端提供格式轉(zhuǎn)換后的內(nèi)容。該系統(tǒng)包括客戶終端、累積內(nèi)容的服務(wù)器(內(nèi)容累積服務(wù)器)、以及將內(nèi)容轉(zhuǎn)換成經(jīng)由網(wǎng)絡(luò)連接的每個客戶終端上可以使用的格式的服務(wù)器(格式轉(zhuǎn)換服務(wù)器)。格式轉(zhuǎn)換服務(wù)器參考描述在每個客戶終端上對內(nèi)容的重放性能和顯示性能的概況,其中,在有關(guān)的客戶終端上準(zhǔn)備該概況,以確定適合于該有關(guān)的客戶終端的格式。在轉(zhuǎn)換從內(nèi)容累積服務(wù)器接收到的內(nèi)容的格式后,格式轉(zhuǎn)換服務(wù)器將格式轉(zhuǎn)換后的內(nèi)容發(fā)送到內(nèi)容提供單元,格式轉(zhuǎn)換后的內(nèi)容被從內(nèi)容提供單元發(fā)送到有關(guān)的客戶終端。此外,JP-2010-061212-A揭示了一種使用輸入裝置和多個數(shù)據(jù)分發(fā)裝置的數(shù)據(jù)分發(fā)技術(shù)。該輸入裝置指示第一數(shù)據(jù)分發(fā)裝置開始數(shù)據(jù)分發(fā)(分發(fā)開始步驟)。第一數(shù)據(jù)分發(fā)裝置基于第一數(shù)據(jù)分發(fā)裝置的處理性能和所有數(shù)據(jù)分發(fā)裝置的處理負荷來選擇實際進行數(shù)據(jù)分發(fā)的數(shù)據(jù)分發(fā)裝置(分發(fā)裝置選擇步驟)。例如可以基于選擇結(jié)果將第二數(shù)據(jù)分發(fā)裝置選擇作為實際執(zhí)行數(shù)據(jù)分發(fā)的數(shù)據(jù)分發(fā)裝置。第二數(shù)據(jù)分發(fā)裝置接收通過輸入裝置獲得的文檔數(shù)據(jù),如果必要則轉(zhuǎn)換文檔數(shù)據(jù)的格式,并分發(fā)文檔數(shù)據(jù)(數(shù)據(jù)分發(fā)步驟)。然而,JP-2002-342218-A和JP-2010-061212-A中描述的方法不能有效地將內(nèi)容格式轉(zhuǎn)換成適合于每個客戶終端的格式并隨后提供格式轉(zhuǎn)換后的內(nèi)容。例如,上述的傳統(tǒng)數(shù)據(jù)分發(fā)系統(tǒng)在以下環(huán)境下可能不是有效的。當(dāng)在大的會議室中在提供有揚聲器的屏幕上正在投影服務(wù)器中存儲的電影內(nèi)容時,從揚聲器中輸出音頻/聲音。在這樣的大的會議室中,與會者可能坐在他或她不能從他或她的座位位置清楚聽到音頻/聲音的地方。在此情況下,有關(guān)的與會者可能將他或她的個人終端設(shè)備連接到數(shù)據(jù)分發(fā)系統(tǒng),使得在他或她的個人終端設(shè)備上可以接收并輸出音頻/聲音。
在此情況下,用戶在他或她的終端上僅需要電影內(nèi)容的音頻/聲音。但傳統(tǒng)數(shù)據(jù)分發(fā)系統(tǒng)可能不適合于對有關(guān)的客戶終端僅輸出音頻/聲音。此外,除了這樣的音頻/聲音接收終端,其他用戶可能想要將具有觀看/收聽性能的終端或者用于聽力受損的與會者的骨導(dǎo)耳機連接到數(shù)據(jù)分發(fā)系統(tǒng)。此外,傳統(tǒng)技術(shù)可能不適合于服務(wù)器上存儲的內(nèi)容的協(xié)作輸出。在內(nèi)容的這樣的協(xié)作輸出中,可以如下重放由多種不同類型的內(nèi)容構(gòu)成的多媒體內(nèi)容(如,電影內(nèi)容)一個客戶終端用于輸出動態(tài)圖像,另一個客戶終端用于輸出音頻/聲音(即,功能的分離)。內(nèi)容的這樣的協(xié)作輸出可以通過使用多個客戶終端來對系統(tǒng)設(shè)計適合的輸出模式,以輸出一個多媒體內(nèi)容包含的每種類型的內(nèi)容。此外,傳統(tǒng)的系統(tǒng)可能不適合于在已經(jīng)開始內(nèi)容的重放后增加客戶終端作為輸出目的地。例如,當(dāng)內(nèi)容已經(jīng)被重放若干時間時,用戶想要將他或她的個人終 端連接到系統(tǒng)來在他或她的個人終端上接收并輸出音頻/聲音,但傳統(tǒng)的系統(tǒng)可能不適合于輸出目的地的這樣的動態(tài)增加。如此,在傳統(tǒng)技術(shù)中,僅僅可以對客戶終端進行整個內(nèi)容的格式轉(zhuǎn)換。
發(fā)明內(nèi)容
在本發(fā)明的一方面,設(shè)計了一種內(nèi)容分發(fā)系統(tǒng)。內(nèi)容分發(fā)系統(tǒng)包括終端設(shè)備和能經(jīng)由網(wǎng)絡(luò)連接到終端設(shè)備的內(nèi)容分發(fā)服務(wù)器。內(nèi)容分發(fā)服務(wù)器包括性能信息獲取單元,用于獲取描述了發(fā)出內(nèi)容使用請求的終端設(shè)備的一個或更多性能的性能信息,所述終端設(shè)備通過發(fā)出內(nèi)容使用請求來請求使用目標(biāo)內(nèi)容;元素提取單元,用于從內(nèi)容存儲單元獲取所請求的目標(biāo)內(nèi)容,并提取構(gòu)成目標(biāo)內(nèi)容的子內(nèi)容元素;比較單元,用于基于性能信息識別在終端設(shè)備上能被使用的子內(nèi)容元素,并將基于性能信息識別出的子內(nèi)容元素與所提取的子內(nèi)容元素進行比較來確定哪個子內(nèi)容元素在終端設(shè)備上能被使用;輸出確定單元,用于確定是否需要分離目標(biāo)內(nèi)容來將在終端設(shè)備上能被使用的子內(nèi)容元素分發(fā)到終端設(shè)備;以及分離單元,用于在需要分離目標(biāo)內(nèi)容時,將目標(biāo)內(nèi)容分離成作為分離出的子內(nèi)容元素的每個子內(nèi)容元素。在本發(fā)明的另一方面,設(shè)計一種能經(jīng)由網(wǎng)絡(luò)連接到終端設(shè)備的內(nèi)容分發(fā)服務(wù)器。內(nèi)容分發(fā)服務(wù)器包括性能信息獲取單元,用于獲取描述了發(fā)出內(nèi)容使用請求的所述終端設(shè)備的一個或更多性能的性能信息,所述終端設(shè)備通過發(fā)出內(nèi)容使用請求來請求使用目標(biāo)內(nèi)容;元素提取單元,用于從內(nèi)容存儲單元獲取所請求的目標(biāo)內(nèi)容,并提取構(gòu)成目標(biāo)內(nèi)容的子內(nèi)容元素;比較單元,用于基于性能信息識別能在終端設(shè)備上被使用的子內(nèi)容元素,并將基于性能信息識別出的子內(nèi)容元素與提取出的子內(nèi)容元素進行比較來確定哪個子內(nèi)容元素在終端設(shè)備上能被重放;輸出確定單元,用于確定是否需要分離目標(biāo)內(nèi)容來將能在終端設(shè)備上使用的子內(nèi)容元素分發(fā)給終端設(shè)備;以及分離單元,用于在需要分離目標(biāo)內(nèi)容時,將目標(biāo)內(nèi)容分離成作為分離出的子內(nèi)容元素的每個子內(nèi)容元素。在本發(fā)明的另一方面中,設(shè)計一種內(nèi)容分發(fā)方法,該內(nèi)容分發(fā)方法由能經(jīng)由網(wǎng)絡(luò)連接到終端設(shè)備的內(nèi)容分發(fā)服務(wù)器執(zhí)行。所述方法包括以下步驟a)獲取描述了發(fā)出內(nèi)容使用請求的終端設(shè)備的一個或更多性能的性能信息,所述終端設(shè)備通過發(fā)出內(nèi)容使用請求來請求使用目標(biāo)內(nèi)容山)從內(nèi)容存儲單元獲取所請求的目標(biāo)內(nèi)容;c)提取構(gòu)成目標(biāo)內(nèi)容的子內(nèi)容元素;d)基于性能信息識別能在終端設(shè)備上使用的子內(nèi)容元素;e)將基于性能信息識別出的子內(nèi)容元素與所提取的子內(nèi)容元素進行比較來確定哪個子內(nèi)容元素在終端設(shè)備上能被使用;f)確定是否需要分離目標(biāo)內(nèi)容來將在終端設(shè)備上能被使用的子內(nèi)容元素分發(fā)到終端設(shè)備;以及,g)在需要分離目標(biāo)內(nèi)容時,將目標(biāo)內(nèi)容分離成作為分離出的子內(nèi)容元素的每個子內(nèi)容元素。
本披露的更完整的理解及其許多伴隨的優(yōu)點和特征可以通過參考附圖從后面的詳細描述容易地獲得并理解,其中圖I示出了依據(jù)范例實施例的內(nèi)容分發(fā)系統(tǒng)的示意性網(wǎng)絡(luò)環(huán)境;圖2示出了依據(jù)范例實施例的內(nèi)容分發(fā)系統(tǒng)的框圖;圖3A和3B示出了依據(jù)范例實施例的內(nèi)容分發(fā)處理的范例時序圖,其中確定了不需要內(nèi)容的分離(separation); 圖4A和4B示出了依據(jù)范例實施例的內(nèi)容分發(fā)處理的另一個范例時序圖,其中確定了需要內(nèi)容的分離;圖5A示出了重放請求數(shù)據(jù)的范例,且圖5B、5C和示出了終端性能信息的數(shù)據(jù)結(jié)構(gòu)的范例;圖6示出了關(guān)系表格的數(shù)據(jù)結(jié)構(gòu)的范例;圖7示出了比較單元的比較處理,其中,比較了描述在終端設(shè)備上能播放的內(nèi)容的可播放信息與從目標(biāo)內(nèi)容提取的內(nèi)容;圖8示出了依據(jù)范例實施例的內(nèi)容分發(fā)服務(wù)器的內(nèi)容輸出確定處理的步驟的流程圖;圖9A和9B示出了依據(jù)范例實施例的內(nèi)容輸出確定單元確定的確定結(jié)果的范例;圖10示出了依據(jù)范例實施例的內(nèi)容輸出確定單元確定的確定結(jié)果的另一個范例;圖IlA和IlB示出了從報告單元向客戶終端報告的錯誤消息的范例,其中,錯誤消息報告重放是不可能的;圖12A和12B示出了依據(jù)范例實施例的同步重放單元的同步重放;以及圖13示出了依據(jù)范例實施例的內(nèi)容分發(fā)系統(tǒng)的內(nèi)容重放方案的范例情況。附圖用于描述本發(fā)明的范例實施例且不應(yīng)被解釋為限制其范圍。除非特別備注否則不應(yīng)將附圖考慮為按照尺寸繪制的,并且相同或相似的附圖標(biāo)記在若干視圖中表示相同或相似的部件。
具體實施例方式現(xiàn)在給出對本發(fā)明的范例實施例的說明。值得注意的是,盡管如第一、第二等術(shù)語可以被使用在這里來描述各種元件、部件、區(qū)域、層和/或部,但應(yīng)當(dāng)理解到,這樣的元件、部件、區(qū)域、層和/或部并不由此受到限制,因為這樣的術(shù)語是相對的,也就是僅是被用來將一個元件、部件、區(qū)域、層或部與另一區(qū)域、層或部相區(qū)分。因此,例如,以下描述的第一元件、部件、區(qū)域、層或部可以被稱作第二元件、部件、區(qū)域、層或部而不脫離本發(fā)明的教示。另外,應(yīng)當(dāng)注意到,這里使用的術(shù)語僅僅是為了描述特定實施例的目的而不是試圖限制本發(fā)明。因此,例如,如這里所使用的,單數(shù)形式“一”和“所述”也試圖包含復(fù)數(shù)形式,除非上下文中清楚地指示。而且,術(shù)語“包括”當(dāng)在本說明書中使用時表示存在提及的特征、整數(shù)、步驟、操作、元件和/或部件,但并不排除一個或更多其他特征、整數(shù)、步驟、操作、元件、部件或其組合的存在或增加。此外,盡管從描述的觀點已在附圖中被示出,但特定術(shù)語被采用于為了清楚的目的,本披露不限于這樣選擇的特定術(shù)語且可以理解到,每個特定元件包括以類似方式操作并獲得類似結(jié)果的所有技術(shù)等同物。現(xiàn)在參考附圖描述依據(jù)范例實施例的裝置或系統(tǒng),如內(nèi)容分發(fā)服務(wù)器、系統(tǒng)、方法以及內(nèi)容分發(fā)方法的程序。圖I示出了用于實現(xiàn)依據(jù)范例實施例的內(nèi)容分發(fā)系統(tǒng)100的示意性網(wǎng)絡(luò)環(huán)境。該內(nèi)容分發(fā)系統(tǒng)100可以配有內(nèi)容分發(fā)服務(wù)器110和多個客戶終端150,該多個客戶終端150能經(jīng)由網(wǎng)絡(luò)102彼此連接。每個客戶終端150可以被用作終端設(shè)備或裝置。網(wǎng)絡(luò)102不限于任何特定的網(wǎng)絡(luò)。例如,網(wǎng)絡(luò)102可以是以太網(wǎng)(注冊商標(biāo)),局 域網(wǎng)(LAN)或使用交易協(xié)議(如傳輸控制協(xié)議/英特網(wǎng)協(xié)議TCP/IP)的虛擬專用網(wǎng)(VPN),廣域網(wǎng)(WAN)或使用特定通信線路的英特網(wǎng),使用通用串行總線(USB)或藍牙(注冊商標(biāo))的設(shè)備網(wǎng),個域網(wǎng)等。網(wǎng)絡(luò)102可以是有線網(wǎng)絡(luò),無線網(wǎng)絡(luò)或有線和無線網(wǎng)絡(luò)的組合。如圖I所示,客戶終端150可以是例如個人計算機150a,動態(tài)圖像輸出設(shè)備150b以及音頻輸出設(shè)備150c,但客戶終端150不限于此。例如,客戶終端150可以是計算裝置,例如工作站、上網(wǎng)本(net book)、個人數(shù)字助理(PDA)、便攜式電話終端、智能電話、便攜式游戲機、便攜式音頻播放器等。客戶終端150可以是能經(jīng)由網(wǎng)絡(luò)102接收能從內(nèi)容分發(fā)服務(wù)器110分發(fā)的具有給定文件格式的內(nèi)容數(shù)據(jù)和/或具有給定流格式的內(nèi)容數(shù)據(jù),并且客戶終端150能被設(shè)計來重放這樣的內(nèi)容。該重放可以通過接收并播放實況內(nèi)容或播放預(yù)先記錄的內(nèi)容而被執(zhí)行,但不限于此。在本披露中,可以以相同或類似的含義互換地使用“播放”和“重放”,例如播放實況內(nèi)容、重放過去記錄的內(nèi)容。內(nèi)容分發(fā)服務(wù)器110可以連接到內(nèi)容數(shù)據(jù)庫(DB) 130,且內(nèi)容分發(fā)服務(wù)器110管理可分發(fā)給客戶終端150a、150b和150c的內(nèi)容。這樣的內(nèi)容可以不限于任何特定的數(shù)據(jù)。內(nèi)容數(shù)據(jù)可以是文本,靜止照片、音頻/聲音(以下,“音頻”可以包括“聲音”)、動態(tài)圖像、與音頻信息對應(yīng)的文本數(shù)據(jù)(例如與話音對應(yīng)的文本信息)以及元數(shù)據(jù),或者可以是包括一個或更多這樣的信息的多媒體內(nèi)容。此后,可以將這樣的文本、靜止照片、音頻、動態(tài)圖像、話音的文本信息以及元數(shù)據(jù)等稱為子內(nèi)容元素。該子內(nèi)容元素是可以通過自身重放的離散內(nèi)容,且多個子內(nèi)容元素可以被整合為多媒體內(nèi)容,例如電影內(nèi)容,其至少由動態(tài)圖像數(shù)據(jù)和音頻數(shù)據(jù)構(gòu)成。總體上,市面上可用的客戶終端不適用于重放各種類型的內(nèi)容。例如,一個客戶終端僅能重放音頻,另一客戶終端僅能重放文本,且另一客戶終端僅能重放音頻和動態(tài)圖像。因此,每個客戶終端150不能重放所有的子內(nèi)容元素。內(nèi)容分發(fā)服務(wù)器110可以通過參考每個客戶終端的重放系統(tǒng)或環(huán)境來將內(nèi)容分發(fā)給每個客戶終端。具體地,當(dāng)一個客戶終端向內(nèi)容分發(fā)服務(wù)器110請求重放時,內(nèi)容分發(fā)服務(wù)器110確定有關(guān)的終端所請求的特定的內(nèi)容是否能在該有關(guān)的終端上重放。進一步,如果該有關(guān)的終端所請求的內(nèi)容由多個子內(nèi)容元素構(gòu)成,則內(nèi)容分發(fā)服務(wù)器110可以按照要求將該內(nèi)容分解或分離成每個它的子內(nèi)容元素,并且隨后內(nèi)容分發(fā)服務(wù)器110將一個或更多子內(nèi)容元素分發(fā)給有關(guān)的終端,從而能在有關(guān)的終端上重放該一個或更多子內(nèi)容元素。此后,為了簡化描述,將用戶請求重放的內(nèi)容稱作“目標(biāo)內(nèi)容”。這樣的目標(biāo)內(nèi)容可以由一個或更多子內(nèi)容元素構(gòu)成。每個子內(nèi)容元素還可以被稱為“離散內(nèi)容”,這表示這樣的子內(nèi)容元素不能被進一步分解或分離,因為如果子內(nèi)容元素被分解成構(gòu)成子內(nèi)容元素的數(shù)據(jù),則這樣的數(shù)據(jù)不能在終端設(shè)備上重放。內(nèi)容可以不限于上述范例,且可以包括網(wǎng)頁,通過使用辦公軟件而準(zhǔn)備的文檔/簡報/試算表,通過使用制圖軟件而準(zhǔn)備的圖畫,使用可移植文檔格式(HF)的文檔文件,使用視頻編解碼器和音頻視頻交織(AVI)、QiuckTime電影、Flash視頻的視頻文件,使用音頻編解碼器的音頻文件,以及使用圖像文件格式的圖像文件等,但不限于此,視頻編解碼 器例如為動態(tài)圖像專家組(MPEG)-1、MPEG-2、H. 264/MPEG-4高級視頻編碼(AVC),音頻編解碼器例如為RIFF波形音頻格式(WAV)、MPEG-I音頻播放器3 (MP3)、Windows (注冊商標(biāo))媒體音頻(WMA),圖像文件格式例如為位圖(BMP)、可交換圖像文件(GIF)、聯(lián)合圖像專家組(JPEG)、JPEG2000。內(nèi)容分發(fā)服務(wù)器110讀取存儲器或存儲單元(如硬盤驅(qū)動、非易失性隨機訪問存儲器(NVRAM)、安全數(shù)字(SD)卡等)中存儲的一個或更多軟件程序,并將軟件程序加載到隨機訪問存儲器(RAM)的存儲區(qū)域上以使用合適的操作系統(tǒng)(OS)來實現(xiàn)后面將描述的功能和處理。內(nèi)容分發(fā)服務(wù)器110可以激活使用各種架構(gòu)的操作系統(tǒng),例如為WindowS(注冊商標(biāo))、UNIX(注冊商標(biāo))、AIX(注冊商標(biāo))和LINUX (注冊商標(biāo)),但不限于此。此外,可以將與內(nèi)容分發(fā)服務(wù)器110通信的客戶終端150配置為與內(nèi)容分發(fā)服務(wù)器110相同或相類似,并且可以根據(jù)應(yīng)用的領(lǐng)域按照需要改變和/或增加客戶終端150的內(nèi)部配置。在從客戶終端150接收到重放請求時,內(nèi)容分發(fā)服務(wù)器110將請求重放的離散內(nèi)容與客戶終端150的性能進行比較?;诒容^結(jié)果,內(nèi)容分發(fā)服務(wù)器110可以確定如何將一個目標(biāo)內(nèi)容分解或分離成與用戶的請求相匹配的離散內(nèi)容,并且隨后將與用戶的請求相匹配的離散內(nèi)容分發(fā)給客戶終端150。此外,如果相同的內(nèi)容要被輸出到兩個或更多客戶終端150,則內(nèi)容分發(fā)服務(wù)器110可以對這樣的內(nèi)容執(zhí)行同步重放。參考圖2給出依據(jù)范例實施例的內(nèi)容分發(fā)系統(tǒng)100的操作的說明,圖2是內(nèi)容分發(fā)系統(tǒng)100的框圖。如圖2所示,內(nèi)容分發(fā)服務(wù)器110包括例如通信單元112、性能信息獲取單元114、內(nèi)容分發(fā)單元116、比較單元118、元素提取單元120、內(nèi)容輸出確定單元122、內(nèi)容分解單元124、內(nèi)容數(shù)據(jù)庫(DB) 130、報告單元126以及同步重放單元128。在圖2中,內(nèi)容DB 130設(shè)置在內(nèi)容分發(fā)服務(wù)器110中。然而,內(nèi)容DB 130可以設(shè)置在與內(nèi)容分發(fā)服務(wù)器110分離的服務(wù)器中。通信單元112可以使用接口(例如,網(wǎng)絡(luò)適配器)來連接到網(wǎng)絡(luò)102,并且控制與其他裝置(如客戶終端150)的通信。性能信息獲取單元114獲取對請求重放內(nèi)容的每個終端(如客戶終端150)提供的內(nèi)容的信息。這樣的性能信息可以被稱為終端性能信息。元素提取單元120從內(nèi)容DB 130獲取客戶終端150請求重放的目標(biāo)內(nèi)容,并識別和提取目標(biāo)內(nèi)容中包含的離散內(nèi)容。內(nèi)容DB 130可以被用作內(nèi)容存儲單元。比較單元118基于從性能信息獲取單元114獲得的終端性能信息確定離散內(nèi)容是否可由有關(guān)的終端播放。具體的,比較單元118將有關(guān)的終端可播放的內(nèi)容與由元素提取單元120提取的離散內(nèi)容進行比較,來確定在有關(guān)的終端是否能播放當(dāng)前請求的內(nèi)容??梢酝ㄟ^參考將終端性能信息中描述的性能與和每個性能有關(guān)的離散內(nèi)容相關(guān)的關(guān)系信 息來確定可以在客戶終端150上重放的離散內(nèi)容。該關(guān)系信息可以由客戶終端150能使用的文件擴展名、客戶終端150中安裝的編解碼器或者客戶終端150中可包含的或可連接到客戶終端150的設(shè)備的信息單獨地或組合地來描述。在接收到對客戶終端150請求重放的離散內(nèi)容的指定時,內(nèi)容輸出確定單元122確定可以在發(fā)出請求的客戶終端上重放的所請求的離散內(nèi)容,并且還確定是否需要分離目標(biāo)內(nèi)容。具體的,內(nèi)容輸出確定單元122確定是否可以將整個目標(biāo)內(nèi)容分發(fā)給一個客戶終端而無需分離整個目標(biāo)內(nèi)容,確定是否需要將整個目標(biāo)內(nèi)容分離為子內(nèi)容元素或離散內(nèi)容,以及在整個目標(biāo)內(nèi)容需要被分離時如何分離整個目標(biāo)內(nèi)容。此外,響應(yīng)于來自客戶終端150的內(nèi)容重放請求,內(nèi)容輸出確定單元122可以通過將請求的離散內(nèi)容鏈接到客戶終端150 (通過該客戶終端150,能夠在隨后的給定時刻重新使用所請求的離散內(nèi)容)來注冊所請求的離散內(nèi)容。例如,當(dāng)相同的客戶終端150再次發(fā)出相同的內(nèi)容重放請求時,內(nèi)容輸出確定單元122可以獲得已連接到客戶終端150的所注冊的離散內(nèi)容,并且對于上述確定處理使用離散內(nèi)容的注冊信息,除客戶終端150指示了特定的指示之外。當(dāng)內(nèi)容輸出確定單元122確定目標(biāo)內(nèi)容需要被分解成多個離散內(nèi)容時,內(nèi)容分解單元124可以分離或分解一個內(nèi)容(如,目標(biāo)內(nèi)容)并轉(zhuǎn)換成單位內(nèi)容,該單位內(nèi)容被稱為離散內(nèi)容。此外,可以對終端用戶150鏈接并存儲被稱作由內(nèi)容分解單元124分離出的離散內(nèi)容的單位內(nèi)容。當(dāng)客戶終端150再次發(fā)出重放相同內(nèi)容的請求且請求了相同的離散內(nèi)容時,代替執(zhí)行內(nèi)容分解單元124的分離處理,內(nèi)容輸出確定單元122讀出所存儲的被稱為分離內(nèi)容的離散內(nèi)容,并將這樣的所存儲的離散內(nèi)容分發(fā)到要重放這樣的離散內(nèi)容的客戶終端 150。此外,在從內(nèi)容輸出確定單元122接收到請求時,內(nèi)容分解單元124可以讀出所存儲的離散內(nèi)容,并將這樣的所存儲的內(nèi)容傳送到客戶終端150。利用這樣的配置,可以降低 內(nèi)容分發(fā)服務(wù)器110上的處理負載等級。內(nèi)容分發(fā)單元116將目標(biāo)內(nèi)容(無需分解該內(nèi)容)或離散內(nèi)容分發(fā)到已經(jīng)請求了重放該目標(biāo)內(nèi)容的客戶終端150。當(dāng)內(nèi)容輸出確定單元122確定所請求的離散內(nèi)容不能由發(fā)出請求的客戶終端150重放時,報告單元126向客戶終端150報告所請求的離散內(nèi)容不能在該客戶終端150重放。此外,同步重放單元128可以監(jiān)視并同步在多個客戶終端150的內(nèi)容重放狀態(tài),以調(diào)節(jié)分發(fā)給多個客戶終端150的相同內(nèi)容的重放處理。例如,如果一個客戶終端150 (處理提前終端)正在相比其他客戶終端150 (處理延遲終端)更快地重放相同的離散內(nèi)容,則同步重放單元128調(diào)整處理提前終端的重放處理,從而內(nèi)容重放處理可以在多個客戶終端150之間被匹配,由此,可以在同步時刻在每個客戶終端150上重放相同的離散內(nèi)容。此外,如果客戶終端150在內(nèi)容重放已經(jīng)開始后被增加作為輸出目的地終端(設(shè)備的動態(tài)增加),則在所增加的客戶終端與已經(jīng)開始重放該相同內(nèi)容的其他客戶終端之間會出現(xiàn)時間延遲。同步重放單元128可以調(diào)節(jié)處理提前終端(其相比處理延遲終端而言提前)上的重放進程。如此,同步重放單元128可以根據(jù)在以提前時刻重放內(nèi)容的一個或更多客戶終端上的重放進程狀態(tài)來控制內(nèi)容的重放。在上述配置中,從客戶終端150發(fā)出內(nèi)容的重放請求。在另外的配置中除了客戶終端150之外的客戶終端可以請求在一個或更多客戶終端上重放離散內(nèi)容。此外,在另外的配置中,內(nèi)容分發(fā)服務(wù)器110可以提供有格式轉(zhuǎn)換單元來執(zhí)行格式轉(zhuǎn)換處理。對于內(nèi)容分發(fā)服務(wù)器110,格式轉(zhuǎn)換單元可以分離地設(shè)置,或者可以被集成到內(nèi)容分解單元124。格式轉(zhuǎn)換單元可以根據(jù)每個客戶終端的性能調(diào)節(jié)數(shù)據(jù)格式。例如,格式轉(zhuǎn)換單元可以用于將數(shù)據(jù)格式調(diào)節(jié)到可以在每個客戶終端上顯示的解析度級別,可以在每個客戶終端上顯示的顏色類型,以及能在每個客戶終端上播放的揚聲器的頻率范圍。給出對客戶終端150的說明。圖2所示的客戶終端150a和150b中的每個可以包括通信單元152 (152a,152b)、內(nèi)容請求單元154 (154a,154b)、性能信息提供器156 (156a,156b)、內(nèi)容接收單元158 (158a,158b)以及內(nèi)容重放單元160 (160a,160b)。
通信單元152可以經(jīng)由接口(例如網(wǎng)絡(luò)適配器)連接到網(wǎng)絡(luò)102,并且控制與內(nèi)容分發(fā)服務(wù)器110和其他外部裝置的通信。內(nèi)容請求單元154將用于識別內(nèi)容的識別信息發(fā)送到內(nèi)容分發(fā)服務(wù)器110作為請求重放內(nèi)容的參數(shù)。這樣的配置信息指定了被請求重放的目標(biāo)內(nèi)容和子內(nèi)容元素或離散內(nèi)容。內(nèi)容的識別信息可以是內(nèi)容名稱、通過使用內(nèi)容管理系統(tǒng)來識別內(nèi)容的內(nèi)容識別符,內(nèi)容存儲區(qū)域的地址等。內(nèi)容存儲區(qū)域的地址可以由統(tǒng)一資源識別符(URI)來描述,統(tǒng)一資源識別符例如為統(tǒng)一資源定位器(URL)、統(tǒng)一資源名稱(URN)等。響應(yīng)于來自內(nèi)容分發(fā)服務(wù)器110的請求,性能信息提供器156讀出描述對有關(guān)的客戶終端150配備的性能的描述符,并將描述有關(guān)性能的終端性能信息發(fā)送到內(nèi)容分發(fā)服務(wù)器110。此后將描述的,終端性能信息可以單獨地或組合地包括客戶終端150可以重放的文件擴展名,客戶終端150中安裝的編解碼器,或者客戶終端150中可以包括的或可以連接到客戶終端150的設(shè)備的信息。內(nèi)容接收單元158接收從內(nèi)容分發(fā)服務(wù)器110分發(fā)的內(nèi)容。內(nèi)容重放單元160重放接收到的由客戶終端150請求的內(nèi)容,其中這樣的內(nèi)容可以是目標(biāo)內(nèi)容或離散內(nèi)容。如果客戶終端150配備有重放整個目標(biāo)內(nèi)容的性能,則可以在客戶終端150重放該內(nèi)容而無需分割或分離該內(nèi)容。如果客戶終端150沒有配備有重放整個目標(biāo)內(nèi)容的性能,則可以根據(jù)配備給客戶終端150的性能來將目標(biāo)內(nèi)容分解或分離成離散內(nèi)容。此外,內(nèi)容重放單元160將當(dāng)前重放狀態(tài)保持為用于執(zhí)行同步重放處理的參數(shù)。響應(yīng)于來自內(nèi)容分發(fā)服務(wù)器110的請求,內(nèi)容重放單元160提供描述當(dāng)前重放狀態(tài)的重放狀態(tài)信息。重放狀態(tài)信息包括例如從內(nèi)容的重放開始經(jīng)過的時間,但不限于此。典型地,這樣的狀態(tài)數(shù)據(jù)具有少量的數(shù)據(jù),且由此相比于處理該內(nèi)容的時間而言可以忽略在裝置或終端之間這樣的數(shù)據(jù)的傳送時間。參考圖3A/3B和圖4A/4B給出對依據(jù)范例實施例的內(nèi)容分發(fā)處理的說明,圖3A/3B和圖4A/4B示出了內(nèi)容分發(fā)處理的順序。圖3A/3B示出了在確定了不需要分離內(nèi)容時的情況,且圖4A/4B示出了在確定了需要分離內(nèi)容時的情況。
在圖3A/3B中,當(dāng)客戶終端150的用戶在內(nèi)容重放的應(yīng)用被激活時經(jīng)由用戶接口指示重放內(nèi)容DB 130中存儲的內(nèi)容時,處理從步驟SlOO開始。客戶終端150的用戶可以指定用戶希望重放的內(nèi)容,其中這樣的內(nèi)容可以被稱為用戶希望使用他或她的終端來重放的目標(biāo)內(nèi)容和/或子內(nèi)容元素(離散內(nèi)容)。在圖3A/3B的情況下,將動態(tài)圖像和音頻的重放指定為子內(nèi)容元素。在步驟S101,響應(yīng)于用戶輸入的指示,內(nèi)容請求單元154向內(nèi)容分發(fā)服務(wù)器110發(fā)出內(nèi)容請求或內(nèi)容使用請求。內(nèi)容請求可以包括例如以下參數(shù)用于識別發(fā)出請求的客戶終端的識別信息、用于識別用戶希望重放的內(nèi)容的識別信息以及用于識別用戶希望重放的子內(nèi)容元素或離散內(nèi)容的識別信息。在圖3A/3B的情況下,客戶終端名稱和內(nèi)容名稱被用于指定內(nèi)容請求。在步驟S102,在接收到內(nèi)容請求時,內(nèi)容分發(fā)服務(wù)器110的內(nèi)容輸出確定單元122將發(fā)出請求的客戶終端150的信息、所請求的目標(biāo)內(nèi)容名稱以及所請求的子內(nèi)容元素注冊到諸如存儲器、硬盤驅(qū)動(HDD)等存儲區(qū)域。圖5A示出了被用于請求重放且由內(nèi)容輸出確定單元122注冊的數(shù)據(jù)(重放請求數(shù)據(jù))的結(jié)構(gòu)。如圖5A所示,這樣的重放請求數(shù)據(jù)注冊用于識別客戶終端的信息(客戶終端名稱、IP地址等)、所請求的目標(biāo)內(nèi)容名稱以及所請求的子內(nèi)容元素,且重放請求數(shù)據(jù)由內(nèi)容輸出確定單元122注冊為記錄信息。在步驟S103,內(nèi)容輸出確定單元122指示比較單元118將發(fā)出請求的客戶終端150的性能與所請求的目標(biāo)內(nèi)容中包含的子內(nèi)容元素的信息進行比較。在步驟S104,比較單元118將發(fā)出請求的客戶終端150的客戶終端名稱作為參數(shù)發(fā)送到性能信息獲取單元114,并指示性能信息獲取單元114獲取發(fā)出請求的客戶終端150的終端性能信息。
在步驟S105,性能信息獲取單元114經(jīng)由通信單元112請求發(fā)出請求的客戶終端150提供發(fā)出請求的客戶終端150的終端性能信息。響應(yīng)于這樣的請求,發(fā)出請求的客戶終端150的性能信息提供器156經(jīng)由通信單元152向內(nèi)容分發(fā)服務(wù)器110提供發(fā)出請求的客戶終端150的終端性能信息。圖5B、5C和示出了發(fā)出請求的客戶終端150的終端性能信息的范例數(shù)據(jù)結(jié)構(gòu)。圖5B示出了客戶終端150能播放的內(nèi)容的文件擴展名的數(shù)據(jù)。圖5C示出了客戶終端150中安裝的編解碼器的數(shù)據(jù)。圖示出了客戶終端150中能包含的或可連接到客戶終端150的設(shè)備的數(shù)據(jù)或信息,如設(shè)備的類型。在步驟S106,比較單元118將所請求的目標(biāo)內(nèi)容的內(nèi)容名稱(例如,樣本l.mpg)作為參數(shù)發(fā)送到元素提取單元120,并指示元素提取單元120提供所請求的目標(biāo)內(nèi)容的子內(nèi)容元素。在步驟S107,元素提取單元120從內(nèi)容DB130提取所請求的目標(biāo)內(nèi)容。在步驟S108,元素提取單元120提取從內(nèi)容DB 130獲得的所請求的目標(biāo)內(nèi)容中包含的子內(nèi)容元素??梢允褂煤竺鎸⒚枋龅膱D6中示出的表格基于文件擴展名來確定在獲得的內(nèi)容中包含的子內(nèi)容元素。此外,對于網(wǎng)頁,通過分析內(nèi)容文件,可以從鏈接配置提取子內(nèi)容元素。在步驟S109,已經(jīng)從性能信息獲取單元114接收到來自發(fā)出請求的客戶終端150的終端性能信息的比較單元118通過參考圖6所示的關(guān)系表格來檢查內(nèi)容中包含的子內(nèi)容元素。關(guān)系表格指示了終端性能信息中描述的內(nèi)容與和每個性能有關(guān)的子內(nèi)容元素之間的關(guān)系。圖6示出了關(guān)系表格的范例。關(guān)系表格包括例如各種類型的文件擴展名、編解碼器、設(shè)備以及可以重放的子內(nèi)容元素之間的數(shù)據(jù)相關(guān)性的信息。具體地,在關(guān)系表格中包含了與文件擴展名對應(yīng)的子內(nèi)容元素、與由編解碼器編碼的數(shù)據(jù)對應(yīng)的子內(nèi)容元素以及與設(shè)備對應(yīng)的子內(nèi)容元素。例如,在圖6的關(guān)系表格中,文件擴展名“mpg”與動態(tài)圖像和首頻有關(guān),這表不能重放具有文件擴展名“mpg”的文件的客戶終端150能重放動態(tài)圖像和音頻。此外,編解碼器“MPEG-1音頻播放器3”與音頻有關(guān),以及設(shè)備“視頻投影設(shè)備”與動 態(tài)圖像有關(guān)。比較單元118將圖5B至中示出的終端性能信息的信息與關(guān)系表格(圖6)的信息進行比較以準(zhǔn)備可播放信息,可播放信息將發(fā)出請求的客戶終端150可以重放的子內(nèi)容元素描述作為用于比較的信息。在步驟S110,比較單元118從元素提取單元120接收子內(nèi)容元素的信息,并將在步驟S109獲得的可播放信息與所提取的子內(nèi)容元素進行比較以準(zhǔn)備比較結(jié)果。圖7示出了比較單元118的比較處理,其中比較了描述在有關(guān)的終端可播放的子內(nèi)容元素的可播放信息和從內(nèi)容提取出的子內(nèi)容元素。如圖7所示,比較單元118確定內(nèi)容中的每個子內(nèi)容元素是否可以由發(fā)出請求的客戶終端150重放,并準(zhǔn)備比較結(jié)果200。如此,比較單元118基于性能信息識別可以在終端設(shè)備上使用的子內(nèi)容元素,并將基于性能信息識別出的子內(nèi)容元素與所提取的子內(nèi)容元素進行比較來確定在終端設(shè)備上可以使用的子內(nèi)容元素。在步驟S111,比較單元118將所請求的目標(biāo)內(nèi)容名稱和在步驟SllO獲得的比較結(jié)果200發(fā)送到內(nèi)容輸出確定單元122。在步驟S112,內(nèi)容輸出確定單元122基于接收到的比較結(jié)果200和在步驟S102注冊的重放請求數(shù)據(jù)來確定輸出模式。內(nèi)容輸出確定單元122確定是否可以在發(fā)出請求的客戶終端150上重放所請求的子內(nèi)容元素,并確定在將內(nèi)容分發(fā)給發(fā)出請求的客戶終端150時是否需要分離成子內(nèi)容元素。隨后將說明內(nèi)容輸出確定單元122的細節(jié)。圖3A/3B示出了內(nèi)容輸出確定單元122確定了不需要將所請求的目標(biāo)內(nèi)容分離成子內(nèi)容元素的情況。當(dāng)不需要分離內(nèi)容時,內(nèi)容輸出確定單元122在步驟S113從內(nèi)容DB 130獲取所請求的目標(biāo)內(nèi)容。然后,在步驟S114,內(nèi)容輸出確定單元122指示內(nèi)容分發(fā)單元116使用內(nèi)容名稱和客戶名稱作為參數(shù)來分發(fā)所請求的目標(biāo)內(nèi)容。在步驟S115,內(nèi)容分發(fā)單元116將接收到的內(nèi)容分發(fā)給發(fā)出請求的客戶終端150。在接收到該內(nèi)容時,客戶終端150的內(nèi)容接收單元158在步驟S116將接收到的內(nèi)容發(fā)送給內(nèi)容重放單元160,并指示內(nèi)容重放單元160重放接收到的內(nèi)容。在步驟S117,內(nèi)容重放單元160開始重放該內(nèi)容。圖4A/4B示出了在確定了需要分離內(nèi)容時的情況。與圖3A/3B相似,在圖4A/4B的情況下,當(dāng)客戶終端150的用戶經(jīng)由用戶接口指示重放內(nèi)容DB 130中存儲的內(nèi)容時,處理從步驟S200開始。在圖4A/4B中,將僅重放音頻指定作為子內(nèi)容元素。在步驟S201,響應(yīng)于用戶輸入的指示,內(nèi)容請求單元154向內(nèi)容分發(fā)服務(wù)器110發(fā)出內(nèi)容請求或內(nèi)容使用請求。在步驟S202,在接收到內(nèi)容請求時,內(nèi)容分發(fā)服務(wù)器110的內(nèi)容輸出確定單元122將發(fā)出請求的客戶終端150的信息、所請求的目標(biāo)內(nèi)容名稱以及所請求的子內(nèi)容元素注冊到存儲區(qū)域中,存儲區(qū)域例如為存儲器、HDD等。圖5A示出了用于請求重放且由內(nèi)容輸出確定單元122注冊的數(shù)據(jù)(重放請求數(shù)據(jù))的范例結(jié)構(gòu)。在步驟S203,內(nèi)容輸出確定單元122指示比較單元118將發(fā)出請求的客戶終端150的性能與所請求的目標(biāo)內(nèi)容中包含的子內(nèi)容元素的信息進行比較。在步驟S204,比較單元118發(fā)出請求的客戶終端150的客戶終端名稱作為參數(shù)發(fā)送到性能信息獲取單元114,并指示性能信息獲取單元114獲取發(fā)出請求的客戶終端150的終端性能信息。圖5B至示出了發(fā)出請求的客戶終端150的終端性能信息的范例。
在步驟S205,性能信息獲取單元114經(jīng)由通信單元112請求發(fā)出請求的客戶終端150提供終端性能信息。在步驟S206,比較單元118將所請求的目標(biāo)內(nèi)容的內(nèi)容名稱(如,樣本I. mpg)作為參數(shù)發(fā)送到元素提取單元120,并指示元素提取單元120提取所請求的目標(biāo)內(nèi)容的子內(nèi)容元素。在步驟S207,元素提取單元120從內(nèi)容DB 130獲取所請求的目標(biāo)內(nèi)容。在步驟S208,元素提取單元120提取從內(nèi)容DB 130獲得的所請求的目標(biāo)內(nèi)容中包含的子內(nèi)容元素。在步驟S209,已經(jīng)從性能信息獲取單元114接收到發(fā)出請求的客戶終端150的終端性能信息的比較單元118通過參考圖6所示的關(guān)系表格來檢查該內(nèi)容中包含的子內(nèi)容元素。關(guān)系表格指示了在終端性能信息中描述的性能與和每個性能有關(guān)的子內(nèi)容元素之間的關(guān)系。比較單元118將圖5B至中示出的終端性能信息的信息與關(guān)系表格(圖6)的信息進行比較來準(zhǔn)備可播放信息,可播放信息將發(fā)出請求的客戶終端150可以重放的子內(nèi)容元素描述作為比較目的信息。在步驟S210,比較單元118從元素提取單元120接收子內(nèi)容元素的信息,并將在步驟S209獲得的可播放信息與所提取的子內(nèi)容元素進行比較來準(zhǔn)備比較結(jié)果。如此,比較單元118基于性能信息識別出可以在終端設(shè)備上使用的子內(nèi)容元素,并將基于性能信息識別出的子內(nèi)容元素與所提取的子內(nèi)容元素進行比較來確定哪個子內(nèi)容元素可以在該終端設(shè)備上被使用。在步驟S211,比較單元118向內(nèi)容輸出確定單元122發(fā)送所請求的目標(biāo)內(nèi)容名稱和在步驟S210獲得的比較結(jié)果。在步驟S212,內(nèi)容輸出確定單元122基于接收到的比較結(jié)果和在步驟S202注冊的重放請求數(shù)據(jù)來確定輸出模式。圖4A/4B示出了內(nèi)容輸出確定單元122確定了需要將目標(biāo)內(nèi)容分離成子內(nèi)容元素的情況。當(dāng)需要分離內(nèi)容時,內(nèi)容輸出確定單元122在步驟S213從內(nèi)容DB 130獲取所請求的目標(biāo)內(nèi)容。然后,在步驟S214,內(nèi)容輸出確定單元122向內(nèi)容分解單元124發(fā)送所獲得的目標(biāo)請求內(nèi)容,并指示內(nèi)容分解單元124將該內(nèi)容分解或分離成子內(nèi)容元素。在步驟S215,內(nèi)容分解單元124將目標(biāo)內(nèi)容分解或分離成子內(nèi)容元素并僅準(zhǔn)備所請求的子內(nèi)容元素,并且將準(zhǔn)備好的子內(nèi)容元素返回到內(nèi)容輸出確定單元122。在圖4A/4B的情況下,僅重放音頻內(nèi)容。在步驟S216,內(nèi)容輸出確定單元122指示內(nèi)容分發(fā)單元116使用目標(biāo)內(nèi)容名稱和客戶名稱作為參數(shù)分發(fā)該內(nèi)容(如,準(zhǔn)備好的子內(nèi)容元素)。在步驟S217,內(nèi)容分發(fā)單元116將接收到的內(nèi)容(如,準(zhǔn)備好的子內(nèi)容元素)分發(fā)給發(fā)出請求的客戶終端150。在步驟S218,在接收到該內(nèi)容(如,準(zhǔn)備好的子內(nèi)容元素)時,客戶終端150的內(nèi)容接收單元158將接收到的內(nèi)容發(fā)送到內(nèi)容重放單元160,并指示內(nèi)容重放單元160重放接收到的內(nèi)容。在步驟S219,內(nèi)容重放單元160開始重放該內(nèi)容,其中在圖4A/4B的情況下僅重放音頻內(nèi)容。此外,當(dāng)在作為一個組設(shè)置的多個客戶終端150上重放相同內(nèi)容時,需要在該多個客戶終端150之間同步內(nèi)容的重放狀態(tài)。內(nèi)容重放單元160可以監(jiān)視并存儲在每個客戶終端150的重放狀態(tài)。在從內(nèi)容分發(fā)服務(wù)器110接收到請求時,每個客戶終端150中的內(nèi)容重放單元160可以提供每個客戶終端150的重放狀態(tài)信息。同步重放單元128可以從每個客戶終端150獲取重放狀態(tài)信息,并比較不同客戶終端之間的重放狀態(tài)。基于這樣的比較(如,不同客戶終端之間的重放狀態(tài)的不同),可以通過如下來執(zhí)行多個客戶終端的同步重放處理通過將處理提前終端減緩數(shù)據(jù)傳輸速度;通過對某些終端移動重放位置;通過將某些終端減緩重放速度,等等。對內(nèi)容輸出確定單元122能執(zhí)行的內(nèi)容輸出確定處理給出說明。圖8示出了依據(jù)范例實施例的內(nèi)容分發(fā)服務(wù)器能執(zhí)行的內(nèi)容輸出確定處理的步驟的流程圖。在步驟S301,內(nèi)容輸出確定單元122接收由客戶終端150發(fā)出的內(nèi)容請求,并獲取用于指定發(fā)出請求的客戶終端的信息、用于指定被請求重放的目標(biāo)內(nèi)容的信息、以及被請求重放的子內(nèi)容元素的信息。在步驟S302,內(nèi)容輸出確定單元122將發(fā)出請求的客戶終端的信息、所請求的目標(biāo)內(nèi)容以及所請求的子內(nèi)容元素注冊為重放請求數(shù)據(jù)。在步驟S303,內(nèi)容輸出確定單元122請求比較單元18將客戶終端150的性能和所請求的子內(nèi)容元素進行比較。在步驟S304,內(nèi)容輸出確定單元122獲得比較結(jié)果,如,圖7所示的比較結(jié)果200。在步驟S305/305a,內(nèi)容輸出確定單元122確定在所請求的目標(biāo)內(nèi)容中的子內(nèi)容元素是否在發(fā)出請求的客戶終端150上能播放。圖9A、9B和圖10示出了內(nèi)容輸出確定單元122在步驟S305/305a的確定結(jié)果的范例。在圖9A的情況下,可以在客戶終端上播放作為在所請求的目標(biāo)內(nèi)容中包含的子內(nèi)容元素的動態(tài)圖像和音頻,且由此將有關(guān)的客戶終端請求的子內(nèi)容元素確定為可播放。在圖9B的情況下,所請求的目標(biāo)內(nèi)容由動態(tài)圖像和音頻的子內(nèi)容元素構(gòu)成,但在客戶終端上不能播放動態(tài)圖像。然而,由于有關(guān)的客戶終端僅請求將音頻作為子內(nèi)容元素進行重放,因此有關(guān)的客戶終端請求的子內(nèi)容元素被確定為可播放。如此,將所請求的子內(nèi)容元素確定為可播放。相反,在圖10的情況下,所請求的目標(biāo)內(nèi)容由動態(tài)圖像和音頻的子內(nèi)容元素構(gòu)成,且有關(guān)的客戶終端請求將動態(tài)圖像和音頻作為子內(nèi)容元素進行重放。在此情況下,雖然有關(guān)的客戶終端請求重放動態(tài)圖像和音頻二者,但不能在該有關(guān)的客戶終端播放音頻。由于音頻被確定為不能在有關(guān)的客戶終端上播放,因此確定不是所有的所請求的子內(nèi)容元素 (即,動態(tài)圖像和音頻)都可以在有關(guān)的客戶終端上播放(即,有些是能播放的,有些是不能播放的)。如圖10的情況所示,如果確定了不是所有的所請求的內(nèi)容都能播放(S305a :否),則處理進行到步驟S306。在步驟S306,如圖IlA和IlB所示報告指示不可能播放的錯誤消息,且處理在步驟S314結(jié)束。在該范例情況下,可以如此報告錯誤消息。在其他的配置下,可以將不能播放的子內(nèi)容元素修改為能在客戶終端上播放的子內(nèi)容元素。此外,如果在所請求的子內(nèi)容元素中包含了被確定為不能播放的子內(nèi)容元素,則可以刪除或忽略這樣的不能播放的子內(nèi)容元素。在圖10的情況下,由于在客戶終端不能執(zhí)行音頻的重放,因此可以從所請求的子內(nèi)容元素中刪除音頻的子內(nèi)容元素,且隨后處理進行到步驟S307。相反,如果確定了所請求的子內(nèi)容元素被確定為可播放(S305a :是),則處理進行到步驟S307。在步驟S307,確定是否需要分離目標(biāo)內(nèi)容文件。具體地,如果確定了在所請求的目標(biāo)內(nèi)容中包含的所有子內(nèi)容元素與能在有關(guān)的裝置或設(shè)備上播放的所有子內(nèi)容元素相匹配,則不需要分離所請求的目標(biāo)內(nèi)容文件。
相反,如果確定了在所請求的目標(biāo)內(nèi)容中包含的子內(nèi)容元素與能在有關(guān)的裝置或設(shè)備上播放的子內(nèi)容元素部分匹配,則需要分離目標(biāo)內(nèi)容文件。在圖9A的情況下,在客戶終端上可以播放內(nèi)容“樣本I. mpg”中包含的音頻和動態(tài)圖像的子內(nèi)容元素二者,由此確定不需要分離內(nèi)容。在圖9B的情況下,在客戶終端上不能播放在內(nèi)容“樣本l.mpg”中包含的動態(tài)圖像的子內(nèi)容元素,由此確定需要分離內(nèi)容。在圖10的情況下,在客戶終端上不能播放內(nèi)容“樣本I. mpg”中包含的音頻的子內(nèi)容元素。在此情況下,可以確定如果沒有報告錯誤消息則需要分離內(nèi)容,并執(zhí)行修正處理,如刪除不能播放的內(nèi)容。如果確定了不需要分離內(nèi)容(步驟S307a :否),則處理進行到步驟S313。在步驟S313,向內(nèi)容分發(fā)單元116請求無需分離內(nèi)容的內(nèi)容分發(fā)。相反,如果確定了需要分離內(nèi)容(步驟S307a:是),則處理進行到步驟S308/S308ao在S308/S308a,確定是否過去已經(jīng)通過鏈接分離出的內(nèi)容與有關(guān)的客戶終端而存儲了分離出的內(nèi)容,其中可以在過去請求內(nèi)容請求時執(zhí)行內(nèi)容的這樣的鏈接和存儲。利用這樣的確定處理,如果相同的客戶終端過去請求了重放相同內(nèi)容的相同子內(nèi)容元素,則可以忽略正請求重放內(nèi)容的當(dāng)前處理的內(nèi)容的分離處理,由此可以減少當(dāng)前處理的處理負荷。如果確定已經(jīng)存儲了相同的分離出的內(nèi)容(S308a :是),則處理進行到步驟S309。在步驟S309,無需請求內(nèi)容分解單元124的分離處理而獲得存儲的分離出的內(nèi)容。然后,在步驟S313,請求內(nèi)容分發(fā)單元116執(zhí)行子內(nèi)容元素的內(nèi)容分發(fā),且處理結(jié)束。相反,如果確定了沒有存儲分離出的內(nèi)容(步驟S308a:否),則處理進行到步驟S310。在步驟S310,內(nèi)容輸出確定單元122請求內(nèi)容分解單元124將目標(biāo)內(nèi)容分離為每個子內(nèi)容兀素作為分尚出的內(nèi)容。在步驟S311,獲得分尚出的子內(nèi)容兀素。在步驟S312,分離出的子內(nèi)容元素被存儲同時被鏈接到客戶終端150、所請求的目標(biāo)內(nèi)容、以及所請求的子內(nèi)容元素。隨后,在步驟S313,可以將目標(biāo)內(nèi)容中包含的每個分離出的子內(nèi)容元素分發(fā)到有關(guān)的客戶終端,且處理在步驟S314結(jié)束。參考圖12A/12B給出使用多個客戶終端的內(nèi)容分發(fā)處理系統(tǒng)的同步重放處理的說明。如上所述,同步重放單元128通過監(jiān)視在多個客戶終端的內(nèi)容重放狀態(tài)來對該多個客戶終端進行同步重放處理以使用不同客戶終端將相同內(nèi)容的重放同步。圖12A/12B示出了用于使用多個客戶終端150的同步重放的示意性處理。圖12示出了從內(nèi)容重放開始的等時線的信息,其中,可以檢測并存儲開始時間、當(dāng)前時間和結(jié)束時間的信息,且可以計算從開始時間起經(jīng)過的時間。內(nèi)容分發(fā)服務(wù)器110可以從每個客戶終端接收這樣的時間信息作為指示在每個客戶終端的重放狀態(tài)的重放狀態(tài)信息。圖12B示出了使用多個客戶終端150的相同內(nèi)容的示意性重放處理環(huán)境,其中,內(nèi)容分發(fā)服務(wù)器110從重放相同內(nèi)容的每個客戶終端獲取重放狀態(tài)信息。在圖12B中,終端A相比終端B更快地重放內(nèi)容,且由此使用內(nèi)容分發(fā)服務(wù)器110將在終端A (處理提前終端)上的重放處理調(diào)整成在終端B (處理延遲終端)上的重放處理。具體地,內(nèi)容分發(fā)服務(wù)器110將從終端A和B獲得的重放狀態(tài)信息進行比較,以確定哪個客戶終端正提前重放,并確定終端A和B之間發(fā)生的處理速度的差異。在圖12B中,終端A正重放內(nèi)容快于終端B 500msec(毫秒)。在此情況下,內(nèi)容分發(fā)服務(wù)器110的同步重放單元128指示內(nèi)容分發(fā)單元116基于終端A和B之間的處理時間差延遲對終端A的數(shù)據(jù)傳送。如此,基于處理時間差,延遲對處理提前終端(即,終端A)的數(shù)據(jù)傳輸來配置終端A和B之間的內(nèi)容的同步重放。可以在不同類型的環(huán)境中執(zhí)行內(nèi)容重放。例如,可以將相同內(nèi)容同時對能重放該內(nèi)容的多個客戶終端重放,或者,可以將相同內(nèi)容僅在由有限數(shù)量的與會者使用的一個會議室中重放,但不限于此。此外,同步重放單元128可以管理以下情況。當(dāng)正在對使用客戶終端的一個組(如,組A)重放一個內(nèi)容時,其他組(如,組B)可能在對組A重放該一個內(nèi)容若干時間后加入組A。在此情況下,組A中的客戶終端已經(jīng)重放了該內(nèi)容若干時間,且隨后參與的組B中的客戶終端加入該內(nèi)容的重放。在此情況下,同步重放單元128將描述組A中的播放狀態(tài)的重放狀態(tài)指示信息指 派給分發(fā)的內(nèi)容?;谶@樣的重放狀態(tài)指示信息,同步重放單元128指示組B中的客戶終端從給定的數(shù)據(jù)位置開始相同內(nèi)容的重放,或者,同步重放單元128從與組A中的播放狀態(tài)對應(yīng)的數(shù)據(jù)位置對組B中的客戶終端執(zhí)行數(shù)據(jù)傳輸。如此,一個或更多客戶終端可以被動態(tài)地加入到正在重放該內(nèi)容的系統(tǒng)中。如上所述,在依據(jù)范例實施例的配置中,可以使用多個客戶終端來重放服務(wù)器中存儲的內(nèi)容。例如,對于由多個子內(nèi)容元素構(gòu)成的多媒體內(nèi)容(如,電影內(nèi)容),可以將每個子內(nèi)容元素輸出到每個客戶終端。如果一個內(nèi)容由動態(tài)圖像和音頻的子內(nèi)容元素構(gòu)成,則可以將該一個內(nèi)容分離成動態(tài)圖像和音頻的子內(nèi)容元素。隨后將該動態(tài)圖像發(fā)送到一個客戶終端以輸出或重放動態(tài)圖像,同時將音頻發(fā)送到另一終端以輸出或重放音頻。如此,可以使用不同客戶終端來輸出或重放一個內(nèi)容的每個子內(nèi)容元素,其中,可以將這樣的重放稱作內(nèi)容的協(xié)作輸出。此外,可以將客戶終端增加且連接到已在重放內(nèi)容的內(nèi)容重放環(huán)境,且可以將一個或更多子內(nèi)容元素輸出到所增加的客戶終端用于重放。如此,可以將一個或更多的客戶終端增加作為重放了若干時間的內(nèi)容的輸出目的地。圖13示出了內(nèi)容分發(fā)系統(tǒng)100可以執(zhí)行的內(nèi)容重放方案的范例,但重放方案不限于此。如圖13所示,可以將電影內(nèi)容分離成動態(tài)圖像和音頻的子內(nèi)容元素,且可以使用投影儀重放動態(tài)圖像內(nèi)容同時使用耳機重放音頻內(nèi)容。此外,可以將電影內(nèi)容分離成靜止圖像(如,照片)和音頻的子內(nèi)容元素,且可以使用數(shù)碼相框來重放該靜止圖像(如,照片)和音頻內(nèi)容。此外,可以將電影內(nèi)容分離成動態(tài)圖像、音頻以及元數(shù)據(jù)(如,捕獲子內(nèi)容元素時的捕獲信息),并且,可以使用投影儀重放動態(tài)圖像和音頻內(nèi)容同時可以在諸如個人計算機(PC)等裝置的顯示器上顯示元數(shù)據(jù)(如,捕獲信息)。此外,可以將電影內(nèi)容分離成動態(tài)圖像和音頻的子內(nèi)容元素??梢允褂猛队皟x輸出或重放動態(tài)圖像和音頻內(nèi)容同時使用揚聲器輸出或重放音頻內(nèi)容。
此外,可以將音頻內(nèi)容分離成音頻和轉(zhuǎn)換成文本的音頻(text-converted audio)信息的子內(nèi)容元素,其中,通過將包含在音頻中的語音信息作為文本寫入來準(zhǔn)備轉(zhuǎn)換成文本的音頻信息??梢允褂靡魳凡シ牌鱽碇胤乓纛l同時可以使用智能電話顯示轉(zhuǎn)換成文本的音頻信息。此外,可以將網(wǎng)頁分離成靜止圖像(如,照片)和文本的子內(nèi)容元素??梢允褂梦囱b備有瀏覽器的終端來顯示靜止圖像(如,照片)和文本。在上述范例實施例中,當(dāng)客戶終端請求重放多媒體內(nèi)容時,可以基于每個客戶終端的操作環(huán)境將所請求的多媒體內(nèi)容分離成子內(nèi)容元素,如,動態(tài)圖像、音頻、靜止圖像、以及文本,并且將分離出的子內(nèi)容元素輸出到每個客戶終端。利用這樣的配置,可以選擇性地將用戶請求的子內(nèi)容元素分發(fā)到一個或更多有關(guān)的客戶終端。可以將依據(jù)范例實施例的上述配置設(shè)計為內(nèi)容分發(fā)系統(tǒng)、內(nèi)容分發(fā)服務(wù)器、內(nèi)容分發(fā)方法、軟件程序和存儲該軟件程序的存儲介質(zhì)。在上述范例實施例中,可以使用具有計算機可讀程序的計算機來控制用于裝置或系統(tǒng)的功能單元,該計算機可讀程序由面向?qū)ο蟮木幊陶Z言或遺產(chǎn)編程語言來描述,面向?qū)ο蟮木幊陶Z言例如為C++、Java(注冊商標(biāo))、JavaScript (注冊商標(biāo))、Perl、Ruby,遺產(chǎn)編程語言例如為機器語言、匯編語言。例如,特定的計算機(如,個人計算機、工作站)可以使用可以執(zhí)行上述處理或步驟的計算機可讀程序來控制信息處理裝置。此外,在上述范例實施例中,可以存儲計算機可讀程序的存儲設(shè)備(或存儲介質(zhì))可以是軟盤、光盤只讀存儲器(CD-ROM)、數(shù)字化視頻光盤只讀存儲器(DVD-ROM)、只記錄/可再寫DVD(DVD_R/RW)、電可擦除和可編程只讀存儲器(EEPROM)、存儲器卡或棒(如USB存儲器)、存儲器芯片、迷你磁盤(MD)、磁光磁盤(MO)、磁帶、服務(wù)器中的硬盤驅(qū)動等,但不限于此。此外,可以將計算機可讀程序經(jīng)由網(wǎng)絡(luò)(如,英特網(wǎng))下載到特定計算機(如,個人計算機),或者,可以將計算機可讀程序從上述存儲設(shè)備安裝到特定計算機,由此該特定計算機可以被用作依據(jù)范例實施例的系統(tǒng)或裝置。在上述實施例中,設(shè)備或裝置的每個單元可以以硬件或作為硬件/軟件組合的組合來實現(xiàn),且如所需要的,每個單元可以使用單獨使用或組合使用的各種類型的處理器、電路等,例如編程處理器、電路、特定用途集成電路(ASIC),來配置。如上所示,用戶可以在使用上述系統(tǒng)配置的各個客戶終端上選擇性地使用在一個內(nèi)容中包含的子內(nèi)容元素,如音頻/聲音、圖像、動態(tài)圖像、文本等。此外,可以使用多個客戶終端輸出一個內(nèi)容中包含的子內(nèi)容元素,由此可以使用上述系統(tǒng)配置設(shè)計內(nèi)容的協(xié)作輸出。此外,可以使用上述系統(tǒng)配置將客戶終端添加為正被重放了若干時間的內(nèi)容的輸出目的地。上述內(nèi)容分發(fā)系統(tǒng)、內(nèi)容分發(fā)服務(wù)器、內(nèi)容分發(fā)方法、軟件程序以及存儲介質(zhì)被用于依據(jù)客戶終端環(huán)境將客戶終端請求重放的多媒體內(nèi)容分離成子內(nèi)容元素,如動態(tài)圖像、音頻/聲音、靜止圖像以及文本,且可以選擇性地向客戶終端分發(fā)用戶請求的這樣的子內(nèi)容元素。根據(jù)上述教示,可能有許多額外的修改和變化。因此應(yīng)當(dāng)理解到,在所附權(quán)利要求的范圍內(nèi),除了這里具體描述的以外,可以以其他方式實施本發(fā)明的披露。例如,在本披露 和所附權(quán)利要求的范圍內(nèi),不同范例和示意性實施例的元件和/或特征可以組合在一起,和/或彼此替代。
權(quán)利要求
1.一種內(nèi)容分發(fā)系統(tǒng),包括 終端設(shè)備;以及 經(jīng)由網(wǎng)絡(luò)能連接到所述終端設(shè)備的內(nèi)容分發(fā)服務(wù)器,所述內(nèi)容分發(fā)服務(wù)器包括 性能信息獲取單元,用于獲取描述了發(fā)出內(nèi)容使用請求的所述終端設(shè)備的一個或更多性能的性能信息,所述終端設(shè)備通過發(fā)出內(nèi)容使用請求來請求使用目標(biāo)內(nèi)容; 元素提取單元,用于從內(nèi)容存儲單元獲取所請求的目標(biāo)內(nèi)容,并提取構(gòu)成所述目標(biāo)內(nèi)容的子內(nèi)容元素; 比較單元,用于基于所述性能信息識別在所述終端設(shè)備上能被使用的子內(nèi)容元素,并將基于所述性能信息識別出的子內(nèi)容元素與所提取的子內(nèi)容元素進行比較來確定哪個子內(nèi)容元素在所述終端設(shè)備上能被使用; 輸出確定單元,用于確定是否需要分離所述目標(biāo)內(nèi)容來將在所述終端設(shè)備上能被使用的子內(nèi)容元素分發(fā)到所述終端設(shè)備;以及 分離單元,用于在需要分離所述目標(biāo)內(nèi)容時,將所述目標(biāo)內(nèi)容分離成作為分離出的子內(nèi)容元素的每個子內(nèi)容元素。
2.根據(jù)權(quán)利要求I所述的內(nèi)容分發(fā)系統(tǒng),其中,所述內(nèi)容分發(fā)服務(wù)器進一步包括同步重放單元,所述同步重放單元用于根據(jù)在多個終端設(shè)備中的每個終端設(shè)備上的重放狀態(tài)來實現(xiàn)由所述多個終端設(shè)備重放的相同內(nèi)容的同步重放。
3.根據(jù)權(quán)利要求I所述的內(nèi)容分發(fā)系統(tǒng),其中,所述輸出確定單元響應(yīng)于從所述終端設(shè)備接收到的所述內(nèi)容使用請求,通過將所述子內(nèi)容元素鏈接到所述終端設(shè)備來存儲所述目標(biāo)內(nèi)容中包含的子內(nèi)容元素, 其中,當(dāng)所述輸出確定單元之后從所述終端設(shè)備接收到對所述目標(biāo)內(nèi)容的下一個內(nèi)容使用請求時,所述輸出確定單元基于讀出和參考被存儲且鏈接到所述終端設(shè)備的子內(nèi)容元素來確定是否需要分離所述目標(biāo)內(nèi)容。
4.根據(jù)權(quán)利要求I所述的內(nèi)容分發(fā)系統(tǒng),其中,所述輸出確定單元通過將分離出的子內(nèi)容元素鏈接到所述終端設(shè)備來存儲由所述分離單元分離出的所述分離出的子內(nèi)容元素, 其中,當(dāng)所述輸出確定單元之后從所述終端設(shè)備接收到對所述目標(biāo)內(nèi)容的下一個使用請求并且所述輸出確定單元確定相同的子內(nèi)容元素是必要的時,所述輸出確定單元讀出被存儲且鏈接到所述終端設(shè)備的分離出的子內(nèi)容元素而無需所述分離單元分離所述目標(biāo)內(nèi)容。
5.根據(jù)權(quán)利要求I所述的內(nèi)容分發(fā)系統(tǒng),其中,所述比較單元參考關(guān)系信息,來確定所述目標(biāo)內(nèi)容的哪個子內(nèi)容元素在所述終端設(shè)備上能被使用,其中,所述關(guān)系信息將所述性能信息中描述的所述一個或更多性能與和所述性能信息中描述的每個性能有關(guān)的子內(nèi)容元素相關(guān)聯(lián)。
6.根據(jù)權(quán)利要求I所述的內(nèi)容分發(fā)系統(tǒng),其中,所述性能信息由所述終端設(shè)備能使用的文件擴展名、所述終端設(shè)備中安裝的編解碼器、以及能包含在所述終端設(shè)備中或能連接到所述終端設(shè)備的設(shè)備的設(shè)備信息中的至少一個來描述。
7.根據(jù)權(quán)利要求I所述的內(nèi)容分發(fā)系統(tǒng),進一步包括報告單元,其中,當(dāng)所述比較單元確定所述終端設(shè)備請求使用的子內(nèi)容元素在所述終端設(shè)備上不能被使用時,所述報告單元向所述終端設(shè)備報告由所述終端設(shè)備請求的子內(nèi)容元素不能在所述終端設(shè)備上重放。
8.根據(jù)權(quán)利要求I所述的內(nèi)容分發(fā)系統(tǒng),進一步包括內(nèi)容分發(fā)單元,所述內(nèi)容分發(fā)單元用于將所述分離單元分離出的分離出的子內(nèi)容元素分發(fā)到已發(fā)出所述內(nèi)容使用請求的所述終端設(shè)備。
9.根據(jù)權(quán)利要求I所述的內(nèi)容分發(fā)系統(tǒng),其中,所述終端設(shè)備包括 內(nèi)容請求單元,用于將對由所述內(nèi)容分發(fā)服務(wù)器管理的所述目標(biāo)內(nèi)容的內(nèi)容使用請求發(fā)送到所述內(nèi)容分發(fā)服務(wù)器,對所述目標(biāo)內(nèi)容的所述內(nèi)容使用請求描述了要被用于重放的子內(nèi)容元素;以及 性能信息提供器,用于讀出描述所述終端設(shè)備的一個或更多性能的性能信息,并將所述性能信息發(fā)送到所述內(nèi)容分發(fā)服務(wù)器。
10.根據(jù)權(quán)利要求I所述的內(nèi)容分發(fā)系統(tǒng),其中,所述目標(biāo)內(nèi)容包括從動態(tài)圖像、音頻、靜止圖像、文本、轉(zhuǎn)換成文本的音頻信息以及元數(shù)據(jù)中能選擇出的一個或更多子內(nèi)容元素。
11.一種內(nèi)容分發(fā)服務(wù)器,能經(jīng)由網(wǎng)絡(luò)連接到終端設(shè)備,所述內(nèi)容分發(fā)服務(wù)器包括 性能信息獲取單元,用于獲取描述了發(fā)出內(nèi)容使用請求的所述終端設(shè)備的一個或更多性能的性能信息,所述終端設(shè)備通過發(fā)出內(nèi)容使用請求來請求使用目標(biāo)內(nèi)容; 元素提取單元,用于從內(nèi)容存儲單元獲取所請求的目標(biāo)內(nèi)容,并提取構(gòu)成所述目標(biāo)內(nèi)容的子內(nèi)容元素; 比較單元,用于基于所述性能信息識別能在終端設(shè)備上被使用的子內(nèi)容元素,并將基于所述性能信息識別出的子內(nèi)容元素與提取出的子內(nèi)容元素進行比較來確定哪個子內(nèi)容元素在所述終端設(shè)備上能被重放; 輸出確定單元,用于確定是否需要分離所述目標(biāo)內(nèi)容來將能在所述終端設(shè)備上使用的子內(nèi)容元素分發(fā)給所述終端設(shè)備;以及 分離單元,用于在需要分離所述目標(biāo)內(nèi)容時,將所述目標(biāo)內(nèi)容分離成作為分離出的子內(nèi)容元素的每個子內(nèi)容元素。
12.—種內(nèi)容分發(fā)方法,該內(nèi)容分發(fā)方法由能經(jīng)由網(wǎng)絡(luò)連接到終端設(shè)備的內(nèi)容分發(fā)服務(wù)器執(zhí)行,所述內(nèi)容分發(fā)方法包括以下步驟 a)獲取描述了發(fā)出內(nèi)容使用請求的所述終端設(shè)備的一個或更多性能的性能信息,所述終端設(shè)備通過發(fā)出內(nèi)容使用請求來請求使用目標(biāo)內(nèi)容; b)從內(nèi)容存儲單元獲取所請求的目標(biāo)內(nèi)容; c)提取構(gòu)成所述目標(biāo)內(nèi)容的子內(nèi)容元素; d)基于所述性能信息識別能在所述終端設(shè)備上使用的子內(nèi)容元素; e)將基于所述性能信息識別出的子內(nèi)容元素與所提取的子內(nèi)容元素進行比較來確定哪個子內(nèi)容元素在所述終端設(shè)備上能被使用; f)確定是否需要分離所述目標(biāo)內(nèi)容來將在所述終端設(shè)備上能被使用的子內(nèi)容元素分發(fā)到所述終端設(shè)備;以及 g)在需要分離所述目標(biāo)內(nèi)容時,將所述目標(biāo)內(nèi)容分離成作為分離出的子內(nèi)容元素的每個子內(nèi)容元素。
全文摘要
本發(fā)明涉及內(nèi)容分發(fā)系統(tǒng)、內(nèi)容分發(fā)服務(wù)器以及內(nèi)容分發(fā)方法。其中,該內(nèi)容分發(fā)服務(wù)器包括性能信息獲取單元,用于獲取描述了發(fā)出內(nèi)容使用請求的終端設(shè)備的一個或更多性能的性能信息,終端設(shè)備通過發(fā)出內(nèi)容使用請求來請求使用目標(biāo)內(nèi)容;元素提取單元,用于獲取所請求的目標(biāo)內(nèi)容,并提取構(gòu)成目標(biāo)內(nèi)容的子內(nèi)容元素;比較單元,用于基于性能信息識別能在終端設(shè)備上使用的子內(nèi)容元素,并將基于性能信息識別出的子內(nèi)容元素與所提取的子內(nèi)容元素進行比較來確定哪個子內(nèi)容元素能在終端設(shè)備上被使用;輸出確定單元,用于確定是否需要分離目標(biāo)內(nèi)容來將子內(nèi)容元素分發(fā)到終端設(shè)備;以及分離單元,用于在需要分離時,將目標(biāo)內(nèi)容分離成子內(nèi)容元素。
文檔編號H04N21/238GK102685560SQ20121006189
公開日2012年9月19日 申請日期2012年3月9日 優(yōu)先權(quán)日2011年3月9日
發(fā)明者尾崎宏樹, 柳詰進介, 永峰翔, 馬場洋 申請人:株式會社理光