專利名稱:信息處理裝置、內(nèi)容管理方法、內(nèi)容信息管理方法和計(jì)算機(jī)程序的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及信息處理裝置、內(nèi)容管理方法、內(nèi)容信息管理方法、以及計(jì)算機(jī)程序。更具體地,本發(fā)明涉及允許用戶在例如住宅網(wǎng)絡(luò)的網(wǎng)絡(luò)設(shè)備配置中為存儲(chǔ)在內(nèi)容提供服務(wù)器中的內(nèi)容指定唯一標(biāo)識(shí)符、并基于所指定的唯一標(biāo)識(shí)符而有效地管理該內(nèi)容的信息處理設(shè)備、內(nèi)容管理方法、內(nèi)容信息管理方法、以及計(jì)算機(jī)程序。
背景技術(shù):
今天,隨著數(shù)據(jù)通信網(wǎng)絡(luò)變得越來越普及,將家用電器、計(jì)算機(jī)、以及其它外圍單元聯(lián)網(wǎng)以便在它們之中進(jìn)行通信的所謂住宅網(wǎng)絡(luò)正在被廣泛地用于住宅中。允許在聯(lián)網(wǎng)的設(shè)備之中進(jìn)行通信以便共享數(shù)據(jù)處理功能、并在它們之中傳送內(nèi)容的住宅網(wǎng)絡(luò)向用戶提供了便利和舒適。希望住宅網(wǎng)絡(luò)在將來會(huì)被更廣泛地使用。
為這種住宅網(wǎng)絡(luò)的配置指定的協(xié)議中的一個(gè)是通用即插即用(UPnPUniversal Plug and Play)。通用即插即用(UPnP)允許用戶容易地構(gòu)建網(wǎng)絡(luò),而不需要復(fù)雜的操作,并允許聯(lián)網(wǎng)設(shè)備上的用戶接收由所連接的設(shè)備提供的服務(wù),而不需要困難的操作和設(shè)置。UPnP帶來的另一個(gè)優(yōu)勢(shì)在于,它不取決于存儲(chǔ)在設(shè)備中的OS(操作系統(tǒng)),并且可容易地添加所述設(shè)備。
基于UPnP,在設(shè)備之間交換遵循XML(可擴(kuò)展標(biāo)記語言)的定義文件,以便相互識(shí)別。UPnP的概要如下(1)尋址處理,用于獲取其自身的設(shè)備ID,如IP地址(2)發(fā)現(xiàn)處理,用于搜索網(wǎng)絡(luò)中的設(shè)備,并且一旦從所述設(shè)備接收到響應(yīng),便獲取包括在所述響應(yīng)中的諸如設(shè)備類型和功能的信息。
(3)服務(wù)請(qǐng)求處理,用于請(qǐng)求設(shè)備基于通過發(fā)現(xiàn)處理而獲取的信息來提供服務(wù)通過運(yùn)行上述處理過程,連接到網(wǎng)絡(luò)的設(shè)備可提供和接收服務(wù)。新連接到網(wǎng)絡(luò)的設(shè)備可執(zhí)行上述尋址處理來獲取設(shè)備ID,執(zhí)行發(fā)現(xiàn)處理來獲取有關(guān)連接到網(wǎng)絡(luò)的其它設(shè)備的信息,并且,基于所獲取的信息而向其它設(shè)備發(fā)出服務(wù)請(qǐng)求。
例如,當(dāng)客戶機(jī)想要在客戶端設(shè)備上回放例如存儲(chǔ)在服務(wù)器中的音樂數(shù)據(jù)和圖像數(shù)據(jù)的內(nèi)容時(shí),客戶端向服務(wù)器發(fā)送獲取請(qǐng)求,以請(qǐng)求它發(fā)送存儲(chǔ)在該服務(wù)器中的各類內(nèi)容屬性信息,如曲目(tune)或電影的標(biāo)題或藝術(shù)家名稱、數(shù)據(jù)壓縮方式信息(ATRAC自適應(yīng)轉(zhuǎn)換聲學(xué)編碼,MPEG運(yùn)動(dòng)圖像專家組,等等)、以及根據(jù)需要的版權(quán)信息。此屬性信息被稱為元數(shù)據(jù)或元信息。
響應(yīng)于來自客戶機(jī)的請(qǐng)求,服務(wù)器將存儲(chǔ)在該服務(wù)器中的有關(guān)內(nèi)容的元數(shù)據(jù)(屬性信息)發(fā)送到該客戶機(jī)?;趶脑摲?wù)器獲取的元數(shù)據(jù),該客戶機(jī)根據(jù)預(yù)定的顯示程序,而將內(nèi)容信息顯示在客戶機(jī)設(shè)備的顯示器上。例如,將由藝術(shù)家名稱和標(biāo)題組成的曲目列表顯示在顯示器上。基于顯示信息,用戶檢查或選擇要回放的內(nèi)容,并將內(nèi)容傳送請(qǐng)求發(fā)送到服務(wù)器。服務(wù)器從客戶機(jī)接收內(nèi)容請(qǐng)求,并根據(jù)所接收的請(qǐng)求而將內(nèi)容發(fā)送到客戶機(jī),并且,客戶端回放所接收的內(nèi)容。
這樣,可從連接到網(wǎng)絡(luò)的其它設(shè)備訪問存儲(chǔ)在住宅網(wǎng)絡(luò)中的服務(wù)器中的內(nèi)容。例如,基于作為上述簡(jiǎn)單設(shè)備連接配置的UPnP連接而連接的設(shè)備可獲取內(nèi)容。當(dāng)內(nèi)容是電影數(shù)據(jù)或音樂數(shù)據(jù)時(shí),如果使用電視機(jī)或播放器作為網(wǎng)絡(luò)連接設(shè)備,則電視機(jī)或播放器允許用戶觀看電影或聽音樂。
然而,根據(jù)由當(dāng)前UPnP定義的規(guī)范,其中存儲(chǔ)內(nèi)容、并將內(nèi)容提供給用戶(客戶機(jī))的服務(wù)器具有這種配置,其中,服務(wù)器自行將標(biāo)識(shí)符(ID)分配給存儲(chǔ)在其自身的存儲(chǔ)單元中的內(nèi)容,并管理所分配的ID。
當(dāng)以這種方式來管理內(nèi)容時(shí),即使內(nèi)容相同,也根據(jù)存儲(chǔ)服務(wù)器而將不同的標(biāo)識(shí)符(ID)分配給所存儲(chǔ)的內(nèi)容。例如,當(dāng)已將內(nèi)容從服務(wù)器A移動(dòng)到作為不同服務(wù)器的服務(wù)器B時(shí),問題在于,即使客戶機(jī)記下了與從服務(wù)器A獲取的內(nèi)容相對(duì)應(yīng)的ID,用戶也不能基于所記下的ID而從服務(wù)器B獲取相同的內(nèi)容。
在可連接很多設(shè)備的住宅網(wǎng)絡(luò)配置中的一個(gè)固定服務(wù)器中的內(nèi)容的集中管理會(huì)產(chǎn)生存儲(chǔ)容量問題或處理負(fù)載問題。因此,移動(dòng)內(nèi)容的能力在構(gòu)建靈活的網(wǎng)絡(luò)系統(tǒng)中是至關(guān)重要的。在這種情況中,如果將不同的標(biāo)識(shí)符分配給從一個(gè)服務(wù)器移動(dòng)到另一個(gè)的內(nèi)容,則由用戶(客戶機(jī))所進(jìn)行的內(nèi)容管理的效率會(huì)降低。
例如,在專利文檔1(日本專利申請(qǐng)公開第JP2002-237169號(hào))中描述了當(dāng)將內(nèi)容記錄在住宅服務(wù)器中的多個(gè)記錄介質(zhì)上時(shí),通過使用基于對(duì)于每個(gè)記錄介質(zhì)來說是唯一的信息的不同標(biāo)識(shí)符來管理內(nèi)容的配置。
在專利文檔1中描述的配置中,將例如“記錄介質(zhì)ID+內(nèi)容ID”的ID設(shè)置為管理ID。在復(fù)制內(nèi)容之前,創(chuàng)建該內(nèi)容的副本,并向數(shù)據(jù)庫(kù)添加一個(gè)記錄。為運(yùn)行將整個(gè)內(nèi)容從HDD移動(dòng)到光盤的檢出(checkout)處理,將記錄介質(zhì)ID設(shè)置為光盤,并且,內(nèi)容ID也根據(jù)需要而改變。為運(yùn)行與檢出處理相反的檢入(checkin)處理,改變標(biāo)識(shí)符。為運(yùn)行將內(nèi)容寫入到光盤、以便移動(dòng)到另一個(gè)數(shù)據(jù)庫(kù)的導(dǎo)出(export)處理,從該數(shù)據(jù)庫(kù)刪除該記錄。為運(yùn)行將導(dǎo)出的內(nèi)容注冊(cè)在數(shù)據(jù)庫(kù)中的導(dǎo)入(import)處理,新設(shè)置記錄介質(zhì)ID和內(nèi)容ID,并且,其它附加信息是從光盤讀取的數(shù)據(jù)。在該文檔中描述了與此相似的ID管理配置。
如上所述,傳統(tǒng)配置中的設(shè)備,如其中存儲(chǔ)內(nèi)容的服務(wù)器,單獨(dú)地設(shè)置與內(nèi)容相對(duì)應(yīng)的標(biāo)識(shí)符(ID),并且,通?;谒O(shè)置的ID來管理內(nèi)容。如上所述,這種配置需要用戶在移動(dòng)內(nèi)容時(shí)改變標(biāo)識(shí)符,并且,此需求降低了客戶機(jī)的內(nèi)容管理效率。
發(fā)明內(nèi)容
考慮到上述傳統(tǒng)技術(shù)中的問題,本發(fā)明的目的在于,提供信息處理裝置、內(nèi)容管理方法、內(nèi)容信息管理方法、以及計(jì)算機(jī)程序,其通過構(gòu)造管理配置來增加內(nèi)容搜索處理的用戶便利性,其中,在有關(guān)由內(nèi)容存儲(chǔ)服務(wù)器所保持的內(nèi)容的屬性信息中設(shè)置與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符,并且,其中,即使將內(nèi)容移動(dòng)到不同設(shè)備,與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符也不改變,使得即使在不同服務(wù)器中,相同的ID也與相同的內(nèi)容相關(guān)聯(lián)。
根據(jù)本發(fā)明的第一方面,用作響應(yīng)于來自客戶機(jī)的請(qǐng)求而運(yùn)行內(nèi)容傳送處理的內(nèi)容提供服務(wù)器的信息處理裝置的特征在于包括存儲(chǔ)單元,用于存儲(chǔ)內(nèi)容和作為內(nèi)容屬性信息的元數(shù)據(jù);數(shù)據(jù)傳送/接收單元,用于運(yùn)行數(shù)據(jù)傳送/接收處理;以及控制單元,用于將與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符信息設(shè)置為作為與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的組成部分的性質(zhì)信息,用于即使存儲(chǔ)在存儲(chǔ)單元中的內(nèi)容的邏輯/物理位置改變,也將唯一標(biāo)識(shí)符信息維持為與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù),而不改變?cè)撐ㄒ粯?biāo)識(shí)符信息,以及用于管理唯一標(biāo)識(shí)符信息的設(shè)置值,將其設(shè)置為與通過數(shù)據(jù)傳送/接收單元接收的內(nèi)容相關(guān)聯(lián),作為與所接收的內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù),而不改變?cè)撛O(shè)置值。
根據(jù)本發(fā)明的信息處理裝置的一個(gè)實(shí)施例的特征在于控制單元響應(yīng)于來自客戶機(jī)的、其中存儲(chǔ)了唯一標(biāo)識(shí)符信息的內(nèi)容請(qǐng)求,基于該唯一標(biāo)識(shí)符信息而執(zhí)行內(nèi)容搜索。
根據(jù)本發(fā)明的信息處理裝置的一個(gè)實(shí)施例的特征在于當(dāng)將內(nèi)容輸出到某個(gè)其它裝置時(shí),控制單元將在作為與輸出內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的組成部分的性質(zhì)信息中設(shè)置的唯一標(biāo)識(shí)符信息輸出到其它設(shè)備。
根據(jù)本發(fā)明的信息處理裝置的一個(gè)實(shí)施例的特征在于當(dāng)新存儲(chǔ)了未分配唯一標(biāo)識(shí)符信息的內(nèi)容時(shí),控制單元生成新的唯一標(biāo)識(shí)符,并將所生成的新的唯一標(biāo)識(shí)符設(shè)置為與新存儲(chǔ)的內(nèi)容相關(guān)聯(lián)的固定的唯一標(biāo)識(shí)符信息。
根據(jù)本發(fā)明的信息處理裝置的一個(gè)實(shí)施例的特征在于在作為與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的組成部分的性質(zhì)信息中設(shè)置的唯一標(biāo)識(shí)符信息包括與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符[NCUID]、與內(nèi)容相關(guān)的對(duì)象的唯一標(biāo)識(shí)符[refNCUID]、以及內(nèi)容管理目錄中的父對(duì)象的唯一標(biāo)識(shí)符[parentNCUID],并且在于,控制單元將[NCUID]、[refNCUID]、以及[parentNCUID]的值管理為組成與所存儲(chǔ)的內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的性質(zhì)信息的固定值。
根據(jù)本發(fā)明的第二方面,用作運(yùn)行內(nèi)容回放處理的客戶機(jī)的信息處理裝置的特征在于包括數(shù)據(jù)傳送/接收單元,用于向和從具有內(nèi)容和內(nèi)容屬性信息的服務(wù)器發(fā)送和接收數(shù)據(jù);控制單元,用于獲取作為包括在性質(zhì)信息中的與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符信息的、并且即使在裝置之間移動(dòng)內(nèi)容也被設(shè)置為固定值的唯一標(biāo)識(shí)符信息,用于生成將包括在元數(shù)據(jù)中的唯一標(biāo)識(shí)符信息與其它性質(zhì)信息相關(guān)聯(lián)的唯一標(biāo)識(shí)符管理表,以及用于將所生成的表存儲(chǔ)在存儲(chǔ)單元中,性質(zhì)信息是作為通過數(shù)據(jù)傳送/接收單元而從服務(wù)器接收的內(nèi)容屬性信息的元數(shù)據(jù)的組成部分;以及存儲(chǔ)單元,用于存儲(chǔ)唯一標(biāo)識(shí)符管理表。
根據(jù)本發(fā)明的信息處理裝置的一個(gè)實(shí)施例的特征在于當(dāng)向服務(wù)器發(fā)出內(nèi)容請(qǐng)求時(shí),控制單元檢查是否已經(jīng)在唯一標(biāo)識(shí)符管理表中注冊(cè)了有關(guān)所請(qǐng)求內(nèi)容的唯一標(biāo)識(shí)符信息,如果注冊(cè)了該唯一標(biāo)識(shí)符信息,則獲取注冊(cè)在唯一標(biāo)識(shí)符管理表中的唯一標(biāo)識(shí)符信息,生成其中將所獲取的唯一標(biāo)識(shí)符信息設(shè)置為搜索關(guān)鍵字的內(nèi)容請(qǐng)求分組,并運(yùn)行將內(nèi)容請(qǐng)求分組輸出到內(nèi)容提供服務(wù)器的控制。
根據(jù)本發(fā)明的信息處理裝置的一個(gè)實(shí)施例的特征在于作為到多個(gè)服務(wù)器的組播傳送的處理而運(yùn)行內(nèi)容請(qǐng)求分組的傳送。
根據(jù)本發(fā)明的第三方面,在內(nèi)容傳遞服務(wù)器中使用的內(nèi)容管理方法的特征在于包括檢測(cè)在從某個(gè)其它設(shè)備接收的內(nèi)容中設(shè)置的與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符信息的步驟;將唯一標(biāo)識(shí)符信息設(shè)置為組成有關(guān)所接收的內(nèi)容的元數(shù)據(jù)的性質(zhì)信息、而不改變?cè)撝档男再|(zhì)信息設(shè)置步驟;以及存儲(chǔ)所接收的內(nèi)容和包括作為性質(zhì)信息的唯一標(biāo)識(shí)符信息的元數(shù)據(jù)的存儲(chǔ)步驟,其中所接收的內(nèi)容與元數(shù)據(jù)相關(guān)聯(lián)。
根據(jù)本發(fā)明的內(nèi)容管理方法的一個(gè)實(shí)施例的特征在于,該內(nèi)容管理方法還包括以下步驟響應(yīng)于其中包括來自客戶機(jī)的唯一標(biāo)識(shí)符信息的內(nèi)容請(qǐng)求,基于該唯一標(biāo)識(shí)符信息而運(yùn)行內(nèi)容搜索。
根據(jù)本發(fā)明的內(nèi)容管理方法的一個(gè)實(shí)施例的特征在于,該內(nèi)容管理方法還包括以下步驟當(dāng)將內(nèi)容輸出到某個(gè)其它裝置時(shí),將在作為與輸出內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的組成部分的性質(zhì)信息中設(shè)置的唯一標(biāo)識(shí)符信息輸出到所述其它裝置。
根據(jù)本發(fā)明的內(nèi)容管理方法的一個(gè)實(shí)施例的特征在于,該內(nèi)容管理方法還包括以下步驟當(dāng)新存儲(chǔ)了未分配唯一標(biāo)識(shí)符信息的內(nèi)容時(shí),生成新的唯一標(biāo)識(shí)符,并將所生成的新的唯一標(biāo)識(shí)符設(shè)置為與新存儲(chǔ)的內(nèi)容相關(guān)聯(lián)的固定的唯一標(biāo)識(shí)符信息。
根據(jù)本發(fā)明的內(nèi)容管理方法的一個(gè)實(shí)施例的特征在于,性質(zhì)信息設(shè)置步驟設(shè)置與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符[NCUID]、與內(nèi)容相關(guān)的對(duì)象的唯一標(biāo)識(shí)符[refNCUID]、以及內(nèi)容管理目錄中的父對(duì)象的唯一標(biāo)識(shí)符[parentNCUID],所有所述唯一標(biāo)識(shí)符被包括在作為與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的組成部分的性質(zhì)信息中設(shè)置的唯一標(biāo)識(shí)符信息中,作為與所接收的內(nèi)容相關(guān)聯(lián)的性質(zhì)信息,而不改變值,并且在于,存儲(chǔ)步驟存儲(chǔ)所接收的內(nèi)容和元數(shù)據(jù),其包括作為性質(zhì)信息的[NCUID]、[refNCUID]、以及[parentNCUID],同時(shí)所接收的內(nèi)容與元數(shù)據(jù)相關(guān)聯(lián)。
根據(jù)本發(fā)明的第四方面,內(nèi)容信息管理方法的特征在于包括從服務(wù)器接收內(nèi)容屬性信息的內(nèi)容屬性信息接收步驟;獲取作為包括在性質(zhì)信息中的與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符信息的、并且即使在裝置之間移動(dòng)內(nèi)容也被設(shè)置為固定值的唯一標(biāo)識(shí)符信息的步驟,其中性質(zhì)信息是作為內(nèi)容屬性信息的元數(shù)據(jù)的組成部分;以及生成將唯一標(biāo)識(shí)符信息與包括在元數(shù)據(jù)中的其它性質(zhì)信息相關(guān)聯(lián)的唯一標(biāo)識(shí)符管理表、以便將所生成的表存儲(chǔ)在存儲(chǔ)單元中的步驟。
根據(jù)本發(fā)明的內(nèi)容信息管理方法的一個(gè)實(shí)施例的特征在于,當(dāng)向服務(wù)器發(fā)出內(nèi)容請(qǐng)求時(shí),內(nèi)容信息管理方法還包括以下步驟檢查是否已經(jīng)在唯一標(biāo)識(shí)符管理表中注冊(cè)了有關(guān)所請(qǐng)求內(nèi)容的唯一標(biāo)識(shí)符信息;如果注冊(cè)了該唯一標(biāo)識(shí)符信息,則獲取注冊(cè)在唯一標(biāo)識(shí)符管理表中的唯一標(biāo)識(shí)符信息;生成其中將所獲取的唯一標(biāo)識(shí)符信息設(shè)置為搜索關(guān)鍵字的內(nèi)容請(qǐng)求分組;以及運(yùn)行將內(nèi)容請(qǐng)求分組輸出到內(nèi)容提供服務(wù)器的控制。
根據(jù)本發(fā)明的內(nèi)容信息管理方法的一個(gè)實(shí)施例的特征在于作為到多個(gè)服務(wù)器的組播傳送的處理而運(yùn)行內(nèi)容請(qǐng)求分組的傳送。
根據(jù)本發(fā)明的第五方面,用于在內(nèi)容傳遞服務(wù)器中運(yùn)行內(nèi)容管理處理的計(jì)算機(jī)程序的特征在于包括檢測(cè)在從某個(gè)其它裝置接收的內(nèi)容中設(shè)置的與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符信息的步驟;將唯一標(biāo)識(shí)符信息設(shè)置為組成有關(guān)所接收的內(nèi)容的元數(shù)據(jù)的性質(zhì)信息、而不改變?cè)撝档男再|(zhì)信息設(shè)置步驟;以及存儲(chǔ)所接收的內(nèi)容和包括作為性質(zhì)信息的唯一標(biāo)識(shí)符信息的元數(shù)據(jù)的存儲(chǔ)步驟,其中所接收的內(nèi)容與元數(shù)據(jù)相關(guān)聯(lián)。
根據(jù)本發(fā)明的第六方面,
用于運(yùn)行內(nèi)容信息管理處理的計(jì)算機(jī)程序的特征在于包括從服務(wù)器接收內(nèi)容屬性信息的內(nèi)容屬性信息接收步驟;獲取作為包括在性質(zhì)信息中的與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符信息的、并且即使在設(shè)備之間移動(dòng)內(nèi)容也被設(shè)置為固定值的唯一標(biāo)識(shí)符信息的步驟,其中性質(zhì)信息是作為內(nèi)容屬性信息的元數(shù)據(jù)的組成部分;以及生成將唯一標(biāo)識(shí)符信息與包括在元數(shù)據(jù)中的其它性質(zhì)信息相關(guān)聯(lián)的唯一標(biāo)識(shí)符管理表、以便將所生成的表存儲(chǔ)在存儲(chǔ)單元中的步驟。
根據(jù)本發(fā)明的配置,內(nèi)容提供服務(wù)器將與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符信息設(shè)置為作為與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的組成部分的性質(zhì)信息,即使存儲(chǔ)在存儲(chǔ)單元中的內(nèi)容的邏輯/物理位置改變,也將唯一標(biāo)識(shí)符信息維持為與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù),而不改變?cè)撐ㄒ粯?biāo)識(shí)符信息,以及維持唯一標(biāo)識(shí)符信息的設(shè)置值,將其設(shè)置為與所接收的內(nèi)容相關(guān)聯(lián),作為與所接收的內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù),而不改變?cè)撐ㄒ粯?biāo)識(shí)符信息的該設(shè)置值。因此,即使在服務(wù)器之間移動(dòng)內(nèi)容,客戶機(jī)也能夠基于唯一標(biāo)識(shí)符而獲取該內(nèi)容。
根據(jù)本發(fā)明的配置,運(yùn)行內(nèi)容回放處理的客戶機(jī)生成將包括在從服務(wù)器接收的內(nèi)容屬性信息中的性質(zhì)信息中的、與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符信息與其它性質(zhì)信息相關(guān)聯(lián)的唯一標(biāo)識(shí)符管理表,并將所生成的表存儲(chǔ)在存儲(chǔ)單元中。因?yàn)榧词乖诜?wù)器之間移動(dòng)內(nèi)容,唯一標(biāo)識(shí)符也保持不變,所以,可基于作為存儲(chǔ)數(shù)據(jù)的該唯一標(biāo)識(shí)符來獲取內(nèi)容,而不需要從新存儲(chǔ)內(nèi)容的服務(wù)器獲取屬性信息,并且因此,可更有效率地獲取該內(nèi)容。
根據(jù)本發(fā)明的計(jì)算機(jī)程序是可通過計(jì)算機(jī)可讀記錄介質(zhì)或通信介質(zhì)(例如,諸如CD、FD、或MO的記錄介質(zhì),或例如網(wǎng)絡(luò)的通信介質(zhì))而被提供到能夠運(yùn)行各類程序代碼的通用計(jì)算機(jī)系統(tǒng)的計(jì)算機(jī)程序。以計(jì)算機(jī)可讀形式而提供這種程序使處理能夠根據(jù)程序而在計(jì)算機(jī)系統(tǒng)上運(yùn)行。
通過基于下面描述的本發(fā)明的實(shí)施例或附圖的詳細(xì)描述,將使本發(fā)明的其它目的、特征、以及優(yōu)點(diǎn)更為清楚。此說明書中引用多個(gè)裝置的邏輯集合配置的系統(tǒng)不限于各自具有其自身的配置的裝置被包括在一個(gè)機(jī)箱中的系統(tǒng)。
圖1是示出可應(yīng)用本發(fā)明的網(wǎng)絡(luò)配置的例子的圖。
圖2是示出網(wǎng)絡(luò)設(shè)備的配置的例子的圖。
圖3是示出在內(nèi)容數(shù)據(jù)回放處理期間,在服務(wù)器和客戶機(jī)之間的處理序列的圖。
圖4是示出作為存儲(chǔ)在服務(wù)器中的元數(shù)據(jù)的組成部分的性質(zhì)信息的例子的圖。
圖5是示出當(dāng)在服務(wù)器之間移動(dòng)內(nèi)容時(shí),如何移動(dòng)和繼承NCUID的圖。
圖6是示出存儲(chǔ)在客戶機(jī)中的NCUID管理表的配置的例子的圖。
圖7是示出應(yīng)用了NCUID的內(nèi)容請(qǐng)求處理序列的圖。
圖8是示出在服務(wù)器和客戶機(jī)之間的內(nèi)容和NCUID的傳送和接收處理的圖。
圖9是示出描述在由客戶機(jī)進(jìn)行的內(nèi)容獲取處理期間,服務(wù)器裝置和客戶機(jī)裝置的處理過程的流程圖的圖。
圖10是示出服務(wù)器的處理功能的方框圖。
圖11是示出客戶機(jī)的處理功能的方框圖。
具體實(shí)施例方式
將通過參照附圖來詳細(xì)描述根據(jù)本發(fā)明的信息處理裝置、內(nèi)容管理方法、內(nèi)容信息管理方法、以及計(jì)算機(jī)程序。
首先,下面通過參照?qǐng)D1來描述可應(yīng)用本發(fā)明的網(wǎng)絡(luò)配置的例子。圖1示出了例如住宅網(wǎng)絡(luò)配置的配置,其中,響應(yīng)于來自各種客戶機(jī)裝置的處理請(qǐng)求而運(yùn)行處理的服務(wù)器101、以及向服務(wù)器101發(fā)出處理請(qǐng)求的客戶機(jī)裝置通過網(wǎng)絡(luò)100而連接??蛻魴C(jī)裝置包括PC 121、監(jiān)視器122、蜂窩式電話123、播放器124、以及PDA 125。還可連接各種其它電子設(shè)備和家用電器,作為客戶機(jī)裝置。
由服務(wù)器101響應(yīng)于來自客戶機(jī)的請(qǐng)求而運(yùn)行的處理包括提供存儲(chǔ)在例如服務(wù)器101所擁有的硬盤的存儲(chǔ)裝置中的內(nèi)容、或通過運(yùn)行可由該服務(wù)器運(yùn)行的應(yīng)用程序來提供數(shù)據(jù)處理服務(wù)。盡管在圖1中將服務(wù)器101和客戶機(jī)裝置示出為兩個(gè)獨(dú)立的設(shè)備,但僅將響應(yīng)于來自客戶機(jī)的請(qǐng)求而提供服務(wù)的設(shè)備示出為服務(wù)器。將其自身的數(shù)據(jù)處理服務(wù)提供給其它客戶機(jī)的任意客戶機(jī)裝置可提供與服務(wù)器一樣的功能。因此,圖1中示出的連接到網(wǎng)絡(luò)的客戶機(jī)裝置還可用作服務(wù)器。
網(wǎng)絡(luò)100是有線或無線網(wǎng)絡(luò),并且,所連接的設(shè)備通過網(wǎng)絡(luò)100而發(fā)送和接收通信分組,如以太網(wǎng)(注冊(cè)商標(biāo))幀。也就是說,客戶機(jī)通過向服務(wù)器101發(fā)送其數(shù)據(jù)部分包含處理請(qǐng)求信息的以太網(wǎng)幀,而向服務(wù)器101發(fā)送數(shù)據(jù)處理請(qǐng)求。一旦接收到處理請(qǐng)求幀,服務(wù)器101便運(yùn)行數(shù)據(jù)處理,根據(jù)需要,將所生成的結(jié)果數(shù)據(jù)作為數(shù)據(jù)處理的結(jié)果而存儲(chǔ)到通信分組的數(shù)據(jù)部分中,并將該分組發(fā)送到該客戶機(jī)。
例如,連接到網(wǎng)絡(luò)的設(shè)備是遵循通用即插即用(UPnPUniversal Plug andPlay)的設(shè)備。因此,可容易地將設(shè)備添加到網(wǎng)絡(luò),或從網(wǎng)絡(luò)刪除設(shè)備。新添加到網(wǎng)絡(luò)的設(shè)備執(zhí)行以下處理(1)尋址處理,用于獲取其自身的設(shè)備ID,如IP地址(2)發(fā)現(xiàn)處理,用于搜索網(wǎng)絡(luò)中的設(shè)備,并且一旦從所述設(shè)備接收到響應(yīng),便獲取包括在所述響應(yīng)中的諸如設(shè)備類型和功能的信息。
(3)服務(wù)請(qǐng)求處理,用于請(qǐng)求設(shè)備基于通過發(fā)現(xiàn)處理而獲取的信息來提供服務(wù)通過運(yùn)行上述處理過程,連接到網(wǎng)絡(luò)的設(shè)備可接收服務(wù)。
下面通過參照?qǐng)D2來描述作為配置圖1中示出的服務(wù)器和客戶機(jī)裝置的信息處理裝置的例子的PC的硬件配置的例子。
CPU(中央處理單元)201根據(jù)存儲(chǔ)在ROM(只讀存儲(chǔ)器)202、或HDD204中的程序而運(yùn)行各類處理,以起到數(shù)據(jù)處理裝置或通信控制處理裝置的作用。RAM 203根據(jù)需要而存儲(chǔ)要由CPU 201運(yùn)行的程序、以及數(shù)據(jù)。CPU201、ROM 202、RAM 203、以及HDD 204通過總線205而互連。
輸入/輸出接口206被連接到總線205。連接到此輸入/輸出接口206的是輸入單元207,其由用戶操作的鍵盤、切換器、按鈕、以及鼠標(biāo)配置;以及輸出單元208,其由用于呈現(xiàn)各類用戶信息的LCD、CRT、以及揚(yáng)聲器配置。連接到此輸入/輸出接口206的還有通信單元209,其起到數(shù)據(jù)傳送裝置的作用;以及驅(qū)動(dòng)器210,其可與諸如磁盤、光盤、磁光盤、或半導(dǎo)體存儲(chǔ)器的可移動(dòng)記錄介質(zhì)211連接,并從那些可移動(dòng)記錄介質(zhì)211讀取數(shù)據(jù)、以及向那些可移動(dòng)記錄介質(zhì)211寫入數(shù)據(jù)。
圖2中示出的配置是服務(wù)器、或作為圖1中示出的連接到網(wǎng)絡(luò)的設(shè)備的例子的個(gè)人計(jì)算機(jī)(PC)的例子。連接到網(wǎng)絡(luò)的設(shè)備不限于PC,而是如圖1所示,可包括諸如蜂窩式電話和PDA的便攜式通信終端、以及諸如播放器和顯示器的各種電子設(shè)備和信息處理裝置。因此,設(shè)備可具有其自身的硬件配置,以便根據(jù)硬件而運(yùn)行處理。
接下來,下面描述存儲(chǔ)在其中存儲(chǔ)了要向客戶機(jī)提供的內(nèi)容的服務(wù)器中的元數(shù)據(jù)。服務(wù)器具有作為元數(shù)據(jù)的屬性信息,其中,屬性信息與存儲(chǔ)在其存儲(chǔ)單元中的、諸如有關(guān)靜止圖像和運(yùn)動(dòng)圖像的圖像數(shù)據(jù)以及例如音樂的音頻數(shù)據(jù)的內(nèi)容相對(duì)應(yīng)。
存儲(chǔ)在服務(wù)器中的、諸如例如靜止圖像和運(yùn)動(dòng)圖像的圖像數(shù)據(jù)以及例如音樂的音頻數(shù)據(jù)的內(nèi)容被統(tǒng)稱為AV內(nèi)容。通過分層結(jié)構(gòu)內(nèi)容目錄而在服務(wù)器中管理AV內(nèi)容。
內(nèi)容目錄具有文件夾的分層結(jié)構(gòu),每個(gè)文件夾包含一個(gè)AV內(nèi)容或多個(gè)AV內(nèi)容。內(nèi)容目錄的元素,即包含一個(gè)AV內(nèi)容或多個(gè)AV內(nèi)容的文件夾被稱為對(duì)象。對(duì)象是用于由服務(wù)器處理的數(shù)據(jù)單元的通用術(shù)語,并且,除了包含一個(gè)AV內(nèi)容或多個(gè)AV內(nèi)容的文件夾之外,存在各種對(duì)象。
AV內(nèi)容,例如一段音樂數(shù)據(jù)、一段運(yùn)動(dòng)圖像數(shù)據(jù)、或一段靜止圖像數(shù)據(jù)的最小單位被稱為項(xiàng)(item)。
將對(duì)象根據(jù)類型而分類為多個(gè)類別,例如,音樂(Audio-音頻)、視頻(Video)、以及照片(photo),并且,對(duì)每個(gè)對(duì)象標(biāo)記類別??蛻魴C(jī)可指定特定類別,以僅搜索屬于該特定類別的對(duì)象。在服務(wù)器中,還以具有在每個(gè)類別之下的子類別的分層配置的方式來管理類別。
元數(shù)據(jù)由各類管理信息組成,所述管理信息包括與存儲(chǔ)在服務(wù)器中的內(nèi)容相對(duì)應(yīng)的屬性信息、類別定義信息、以及有關(guān)內(nèi)容目錄的分層信息。作為有關(guān)與每個(gè)對(duì)象相對(duì)應(yīng)而定義的內(nèi)容的屬性信息的元數(shù)據(jù)包括各類信息,如有關(guān)內(nèi)容的標(biāo)識(shí)符(ID)、數(shù)據(jù)大小、資源信息、標(biāo)題、藝術(shù)家名稱、以及版權(quán)信息。包括在元數(shù)據(jù)中的每段信息被稱為性質(zhì)(property)。為上述類別(如音樂(Audio)、視頻(Video)、以及照片(Photo))中的每個(gè)而定義元數(shù)據(jù)應(yīng)當(dāng)具有的性質(zhì)。
例如,想要回放內(nèi)容的客戶機(jī)向服務(wù)器發(fā)送內(nèi)容請(qǐng)求,從服務(wù)器接收所請(qǐng)求的內(nèi)容,并回放所接收的內(nèi)容。下面通過參照?qǐng)D3來描述通用內(nèi)容回放過程。首先,在步驟S11中,客戶機(jī)發(fā)出對(duì)存儲(chǔ)在服務(wù)器中的內(nèi)容信息的獲取請(qǐng)求。在步驟S12中,響應(yīng)于來自客戶機(jī)的請(qǐng)求,服務(wù)器使用XML(可擴(kuò)展標(biāo)記語言)數(shù)據(jù),以基于與該內(nèi)容相對(duì)應(yīng)的元數(shù)據(jù)而生成內(nèi)容信息,如標(biāo)題和藝術(shù)家名稱,并隨后將所生成的信息發(fā)送到客戶機(jī)。
在步驟S13中,客戶機(jī)根據(jù)所接收的XML信息,而將內(nèi)容信息顯示在顯示器上,例如,當(dāng)內(nèi)容為音樂內(nèi)容時(shí),顯示與存儲(chǔ)在服務(wù)器中的多個(gè)音樂片段相對(duì)應(yīng)的音樂標(biāo)題、藝術(shù)家名稱、以及回放時(shí)間的列表。
接下來,在步驟S14中,客戶機(jī)裝置上的客戶機(jī)選擇要從服務(wù)器接收的用于回放的曲目,并將內(nèi)容指定信息(例如,內(nèi)容ID)發(fā)送到服務(wù)器。服務(wù)器基于所接收的內(nèi)容指定信息而從存儲(chǔ)裝置獲取內(nèi)容,并發(fā)送該內(nèi)容。在步驟S16中,客戶機(jī)回放從服務(wù)器接收的內(nèi)容。如果根據(jù)ATRAC或MPEG而進(jìn)行壓縮,則對(duì)該內(nèi)容進(jìn)行解壓縮,并隨后在客戶端回放該內(nèi)容。
在上面描述了通常的內(nèi)容回放過程。客戶機(jī)可獲取各類內(nèi)容屬性信息,即,包括在與存儲(chǔ)在服務(wù)器中的內(nèi)容相對(duì)應(yīng)的元數(shù)據(jù)中的性質(zhì)信息。
上面通過參照?qǐng)D3而描述的處理是客戶機(jī)從服務(wù)器獲取內(nèi)容信息,基于所獲取的內(nèi)容信息而選擇要從服務(wù)器回放的內(nèi)容,并再將選擇信息發(fā)送到服務(wù)器,以獲取要回放的內(nèi)容。
在上述處理序列中,可將客戶機(jī)從服務(wù)器獲取的內(nèi)容信息保存在客戶機(jī)的存儲(chǔ)單元中。將內(nèi)容信息存儲(chǔ)在存儲(chǔ)單元中允許當(dāng)客戶機(jī)再次請(qǐng)求內(nèi)容傳送時(shí),該客戶機(jī)基于所存儲(chǔ)的內(nèi)容信息而向服務(wù)器發(fā)送內(nèi)容傳送請(qǐng)求,而不需要獲取內(nèi)容信息。
然而,如在背景技術(shù)中所描述的,當(dāng)將數(shù)據(jù)從一個(gè)服務(wù)器移動(dòng)到另一個(gè)時(shí),基于當(dāng)前的UPnP規(guī)范,將用作內(nèi)容指定信息的內(nèi)容標(biāo)識(shí)符(ID)設(shè)置為另一個(gè)值。
因此,如果客戶機(jī)之前曾從其獲取內(nèi)容信息的服務(wù)器仍存儲(chǔ)同一內(nèi)容,則客戶機(jī)可通過基于同一ID向服務(wù)器發(fā)送內(nèi)容傳送請(qǐng)求,來獲取該內(nèi)容。然而,如果該內(nèi)容已被移動(dòng)到某個(gè)其它的服務(wù)器,并且客戶機(jī)想要從移動(dòng)目的地服務(wù)器獲取同一內(nèi)容,則客戶機(jī)必須再次從移動(dòng)目的地服務(wù)器獲取內(nèi)容信息,從所獲取的信息中提取內(nèi)容指定信息,并將所提取的內(nèi)容指定信息發(fā)送到存儲(chǔ)內(nèi)容的服務(wù)器。
為解決上述問題,當(dāng)在服務(wù)器之間移動(dòng)內(nèi)容時(shí),在本發(fā)明的配置中,在與內(nèi)容移動(dòng)相關(guān)聯(lián)的設(shè)備之間(例如,在服務(wù)器之間)繼承與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符,以便使同一內(nèi)容ID保持與該內(nèi)容相關(guān)聯(lián)。也就是說,使固定的唯一標(biāo)識(shí)符信息與內(nèi)容相關(guān)聯(lián),以便即使移動(dòng)了內(nèi)容,也可使用永久固定的標(biāo)識(shí)符作為與該內(nèi)容相關(guān)聯(lián)的屬性信息。
也就是說,使全局且永久固定的唯一標(biāo)識(shí)符(ID)與內(nèi)容相關(guān)聯(lián),并設(shè)置所述標(biāo)識(shí)符。此標(biāo)識(shí)符被稱為網(wǎng)絡(luò)內(nèi)容唯一ID(NCUIDNetwork ContentUnique ID)。只要對(duì)象保持為例如一個(gè)內(nèi)容的相同內(nèi)容,NCUID便保持相同的值。即使該對(duì)象的邏輯/物理位置在一個(gè)服務(wù)器內(nèi)、或在不同服務(wù)器之間改變,NCUID也保持相同的值。
將網(wǎng)絡(luò)內(nèi)容唯一ID(NCUID)設(shè)置為一段性質(zhì)信息,其配置與內(nèi)容相對(duì)應(yīng)的元數(shù)據(jù)。
服務(wù)器將與內(nèi)容相關(guān)的屬性信息視為性質(zhì)信息,并將其作為與該內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)而存儲(chǔ)。響應(yīng)于來自客戶機(jī)的屬性信息獲取請(qǐng)求,服務(wù)器將其呈現(xiàn)為性質(zhì)信息。圖4示出了性質(zhì)信息的例子。
圖4示出了由服務(wù)器存儲(chǔ)在存儲(chǔ)單元中的、并響應(yīng)于來自客戶機(jī)的請(qǐng)求而向客戶機(jī)呈現(xiàn)的與內(nèi)容相對(duì)應(yīng)的性質(zhì)信息的一部分。該圖示出了性質(zhì)名稱(Property Name)、數(shù)據(jù)類型(Type)(例如,數(shù)值、字符串等)、指明是否存在多個(gè)條目的多重(Multiple)、以及性質(zhì)的內(nèi)容(性質(zhì)描述,PropertyDescription)。
總大小(total Size)指明原始內(nèi)容的數(shù)據(jù)的大小。容器指明對(duì)象,其為存儲(chǔ)內(nèi)容的文件夾??偝掷m(xù)時(shí)間(total Duration)指明內(nèi)容的總時(shí)間。
有關(guān)內(nèi)容的識(shí)別信息是存儲(chǔ)在圖4中的數(shù)據(jù)部分301中的設(shè)置信息。與在現(xiàn)有技術(shù)中一樣,[id]、[parentID]、以及[refID]是每個(gè)服務(wù)器唯一地設(shè)置的標(biāo)識(shí)符(ID)。[id]是在服務(wù)器中的內(nèi)容目錄中唯一的識(shí)別信息。[parentID]是具有父子關(guān)系的容器的父容器的標(biāo)識(shí)符。[refID]是引用對(duì)象(如相關(guān)內(nèi)容)的標(biāo)識(shí)符。僅當(dāng)存在例如父容器或相關(guān)內(nèi)容的對(duì)應(yīng)對(duì)象時(shí),才設(shè)置[parentID]和[refID],而當(dāng)不存在這樣的對(duì)象時(shí)不設(shè)置它們。
除了在上面描述的、且作為附加全局唯一ID信息的ID之外,本發(fā)明的配置具有[NCUID]、[refNCUID]、以及[parentNCUID],作為內(nèi)容相關(guān)聯(lián)的性質(zhì)信息,即,作為元數(shù)據(jù)。注意,[refNCUID]和[parentNCUID]在存在相應(yīng)的對(duì)象時(shí)被設(shè)置。
是全局唯一識(shí)別信息,將其設(shè)置為對(duì)應(yīng)于內(nèi)容或內(nèi)容文件夾,即,網(wǎng)絡(luò)內(nèi)容唯一ID(NCUID)。[refNCUID]是引用對(duì)象(如相關(guān)內(nèi)容)的標(biāo)識(shí)符,并且也是全局唯一識(shí)別信息。[parentNCUID]是具有父子關(guān)系的容器的父容器標(biāo)識(shí)符,并且也是全局唯一識(shí)別信息。
與在現(xiàn)有技術(shù)中一樣,圖4中示出的數(shù)據(jù)部分301中的[id]、[parentID]、以及[refID]是由每個(gè)服務(wù)器唯一地設(shè)置的標(biāo)識(shí)符(ID)。當(dāng)在例如服務(wù)器的設(shè)備之間移動(dòng)內(nèi)容時(shí),在移動(dòng)目的地服務(wù)器中,給那些標(biāo)識(shí)符分配新值,用于其中的管理。然而,當(dāng)移動(dòng)內(nèi)容時(shí),[NCUID]、[refNCUID]、以及[parentNCUID]在移動(dòng)目的地設(shè)備(服務(wù)器)中得到繼承,且基于相同ID而被管理。
也就是說,在移動(dòng)內(nèi)容時(shí),也移動(dòng)與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)。在移動(dòng)目的地設(shè)備中管理作為有關(guān)元數(shù)據(jù)組成部分的性質(zhì)信息的[NCUID]、[refNCUID]、以及[parentNCUID]的值,而不需要被重寫。
將通過參照?qǐng)D5來描述網(wǎng)絡(luò)配置設(shè)備之間的內(nèi)容移動(dòng)的處理。圖5示出了各自具有內(nèi)容提供服務(wù)器功能的四個(gè)信息處理裝置321、322、323、以及324。例如,它們被連接到一個(gè)住宅網(wǎng)絡(luò),從未示出的諸如播放器或監(jiān)視器的各種客戶機(jī)裝置接收內(nèi)容傳送請(qǐng)求,并基于該請(qǐng)求而發(fā)送內(nèi)容。
當(dāng)在那些服務(wù)器之間移動(dòng)內(nèi)容時(shí),如該圖所示,和內(nèi)容一起移動(dòng)與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)。還在移動(dòng)設(shè)備之間發(fā)送和接收作為有關(guān)元數(shù)據(jù)組成部分的性質(zhì)信息的[NCUID]、[refNCUID]、以及[parentNCUID]的值。
存儲(chǔ)所移動(dòng)的內(nèi)容的設(shè)備不重寫作為從移動(dòng)源接收的與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)中的性質(zhì)信息的[NCUID]、[refNCUID]、以及[parentNCUID]的值,而是繼承未改變的那些字段的設(shè)置值,并將它們作為與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)而存儲(chǔ)。
當(dāng)存儲(chǔ)了不具有上述NCUID的新內(nèi)容時(shí),存儲(chǔ)新內(nèi)容的服務(wù)器重新生成全局唯一值,并將其設(shè)置為該內(nèi)容的NCUID。為生成NCUID的值,使用內(nèi)容記錄時(shí)間信息、設(shè)備所擁有的設(shè)備信息、以及所生成的隨機(jī)數(shù)來設(shè)置該值。更具體地,例如,將NCUID設(shè)置為16至32字節(jié)的十六進(jìn)制數(shù)據(jù)串??商鎿Q地,也有可能提供特別的NCUID管理和分配管理設(shè)備,其響應(yīng)于來自新存儲(chǔ)了該內(nèi)容的服務(wù)器的請(qǐng)求,而分配全局唯一值。也以相同方式來設(shè)置[refNCUID]以及[parentNCUID]。
通過為內(nèi)容設(shè)置上述全局唯一ID,從服務(wù)器獲取內(nèi)容信息、且獲取NCUID信息的客戶機(jī)可將NCUID存儲(chǔ)在其自身設(shè)備的存儲(chǔ)單元中,并且,基于所存儲(chǔ)的NCUID而發(fā)出內(nèi)容請(qǐng)求。例如,通過將NCUID設(shè)置為與內(nèi)容標(biāo)題相關(guān)的書簽,客戶可點(diǎn)擊標(biāo)題,來通過作為搜索關(guān)鍵字的NCUID而向服務(wù)器發(fā)送內(nèi)容傳送請(qǐng)求,從服務(wù)器接收期望內(nèi)容,并回放該內(nèi)容。
基于從服務(wù)器接收的內(nèi)容信息,客戶機(jī)裝置生成唯一標(biāo)識(shí)符管理表,如圖6中示出的表,即NCUID管理表,并將所生成的表存儲(chǔ)在存儲(chǔ)單元中。圖6中示出的NCUID管理表是在包括于作為內(nèi)容的元數(shù)據(jù)組成部分的性質(zhì)信息中的內(nèi)容標(biāo)題、藝術(shù)家、以及NCUID之間建立關(guān)聯(lián)的表。
在圖6示出的例子中,使兩段性質(zhì)信息,即內(nèi)容標(biāo)題以及藝術(shù)家與作為唯一標(biāo)識(shí)符信息的NCUID相關(guān)聯(lián)??墒挂欢涡再|(zhì)信息(如標(biāo)題)與NCUID相關(guān)聯(lián),或者,可使任意用戶生成的數(shù)據(jù)與NCUID相關(guān)聯(lián),以供管理使用。
當(dāng)客戶機(jī)想要從同一服務(wù)器或不同服務(wù)器再次接收和回放在該表中記入的內(nèi)容時(shí),該客戶機(jī)使用作為搜索關(guān)鍵字的表中的NCUID來向服務(wù)器發(fā)送內(nèi)容請(qǐng)求,即,內(nèi)容搜索或內(nèi)容傳送請(qǐng)求。如果客戶機(jī)知道內(nèi)容存儲(chǔ)服務(wù)器,則客戶機(jī)向內(nèi)容存儲(chǔ)服務(wù)器發(fā)送NCUID,以便運(yùn)行處理。如果內(nèi)容存儲(chǔ)服務(wù)器是未知的,則將NCUID組播(multicast)到多個(gè)內(nèi)容存儲(chǔ)服務(wù)器,以在所述服務(wù)器中運(yùn)行搜索處理,并從存儲(chǔ)內(nèi)容的服務(wù)器接收內(nèi)容。
將通過參照?qǐng)D7來描述存儲(chǔ)了與內(nèi)容相關(guān)聯(lián)的NCUID信息的客戶機(jī)所進(jìn)行的內(nèi)容獲取處理序列。
在步驟S21中,例如,客戶機(jī)基于圖6中示出的NCUID管理表而選擇要回放的內(nèi)容??蛻魴C(jī)器根據(jù)所選信息而生成其中存儲(chǔ)了NCUID的內(nèi)容傳送請(qǐng)求分組,并將所生成的分組發(fā)送到服務(wù)器。客戶機(jī)器還有可能將NCUID設(shè)置為與內(nèi)容標(biāo)題相關(guān)的書簽,以便簡(jiǎn)單地通過點(diǎn)擊標(biāo)題而將指定NCUID作為搜索關(guān)鍵字的內(nèi)容傳送請(qǐng)求發(fā)送到服務(wù)器。
如果內(nèi)容存儲(chǔ)服務(wù)器是已知的,那么,如上所述,將內(nèi)容傳送請(qǐng)求發(fā)送到該內(nèi)容存儲(chǔ)服務(wù)器。如果內(nèi)容存儲(chǔ)服務(wù)器是未知的,則將內(nèi)容傳送請(qǐng)求組播到多個(gè)內(nèi)容存儲(chǔ)服務(wù)器。
一旦接收到內(nèi)容傳送請(qǐng)求,服務(wù)器便基于存儲(chǔ)在所接收的分組中的NCUID,而執(zhí)行步驟S22中的內(nèi)容搜索處理,并且,在步驟S23中,將所搜索并提取的內(nèi)容發(fā)送到客戶機(jī)。在步驟S24中,客戶機(jī)回放從服務(wù)器接收的內(nèi)容。
將通過參照?qǐng)D8來描述內(nèi)容和NCUID的數(shù)據(jù)流程。圖8示出了一個(gè)客戶機(jī)351和三個(gè)服務(wù)器361、362、以及363。響應(yīng)于來自客戶機(jī)351的請(qǐng)求,服務(wù)器361、362、以及363將內(nèi)容發(fā)送到客戶機(jī)351。
當(dāng)在服務(wù)器361、362、以及363之間移動(dòng)內(nèi)容時(shí),發(fā)送和接收該內(nèi)容、以及與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù),并且,將元數(shù)據(jù)中的NCUID以及其值存儲(chǔ)在目的地服務(wù)器中。注意,NCUID包括上述[NCUID]、[refNCUID]、以及[parentNCUID]。
客戶機(jī)351可將先前在所獲取的內(nèi)容信息中設(shè)置的NCUID存儲(chǔ)在存儲(chǔ)單元中,并將使用所存儲(chǔ)的NCUID作為搜索關(guān)鍵字的內(nèi)容傳送請(qǐng)求發(fā)送到服務(wù)器361、362、以及363。所述服務(wù)器基于從該客戶機(jī)接收的NCUID而執(zhí)行內(nèi)容搜索,并將所提取的內(nèi)容發(fā)送到客戶機(jī)351。
將通過參照?qǐng)D9來描述在基于NCUID的內(nèi)容獲取處理期間由客戶機(jī)和服務(wù)器運(yùn)行的過程。在圖9中,左手側(cè)示出了客戶機(jī)處理,而右手側(cè)示出了服務(wù)器處理。
想要獲取內(nèi)容的客戶機(jī)在步驟S111中確定是否已經(jīng)獲取了要回放的內(nèi)容的NCUID。例如,客戶機(jī)通過引用圖6中示出的NCUID管理表、或基于書簽的設(shè)置狀態(tài),來確定是否已經(jīng)獲取了該NCUID。
如果發(fā)現(xiàn)未存儲(chǔ)NCUID,則控制轉(zhuǎn)到步驟S112,并執(zhí)行性質(zhì)信息請(qǐng)求處理。也就是說,客戶機(jī)發(fā)出請(qǐng)求,以獲取服務(wù)器所擁有的內(nèi)容信息。在步驟S201中,服務(wù)器根據(jù)來自客戶機(jī)的請(qǐng)求、并基于與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù),使用XML(可擴(kuò)展標(biāo)記語言)數(shù)據(jù)而生成內(nèi)容信息(如標(biāo)題和藝術(shù)家名稱)、以及各類性質(zhì)信息,如NCUID,并且,在步驟S202中,將所創(chuàng)建的性質(zhì)信息發(fā)送到客戶機(jī)。
一旦在步驟S113中接收到由XML數(shù)據(jù)構(gòu)成的性質(zhì)信息,客戶機(jī)便根據(jù)所接收的XML信息而將內(nèi)容信息顯示在顯示器上。例如,如果該內(nèi)容是音樂內(nèi)容,則顯示與服務(wù)器所擁有的多個(gè)音樂片段相關(guān)聯(lián)的音樂標(biāo)題、藝術(shù)家名稱、回放時(shí)間、以及NCUID的列表。在步驟S114中,客戶機(jī)選擇從服務(wù)器接收、并要回放的曲目,并提取NCUID,作為內(nèi)容指定信息。
接下來,在步驟S115中,客戶機(jī)生成其中存儲(chǔ)了所提取的NCUID的內(nèi)容傳送請(qǐng)求分組,并將其發(fā)送到服務(wù)器。如果已經(jīng)在存儲(chǔ)單元中存儲(chǔ)了NCUID,則可省略步驟S112-S114的處理;在此情況中,提取存儲(chǔ)在存儲(chǔ)單元中的NCUID,并且,隨后可生成其中存儲(chǔ)了所提取的NCUID的內(nèi)容傳送請(qǐng)求分組,并將其發(fā)送到服務(wù)器。
作為用于內(nèi)容存儲(chǔ)服務(wù)器的單播(unicast)傳送處理、或作為利用作為目的地的多個(gè)服務(wù)器的組播傳送處理,而運(yùn)行內(nèi)容傳送請(qǐng)求分組的傳送處理。
服務(wù)器在步驟S211中接收其中存儲(chǔ)了NCUID的內(nèi)容傳送請(qǐng)求,在步驟S212中基于NCUID執(zhí)行內(nèi)容搜索,并在步驟S213中將所提取的內(nèi)容發(fā)送到客戶機(jī)。
客戶機(jī)在步驟S116中接收該內(nèi)容,并在步驟S117中回放所接收的內(nèi)容。
如上所述,用作與該內(nèi)容相關(guān)聯(lián)的內(nèi)容標(biāo)識(shí)符的NCUID是全局唯一值,并且,即使在服務(wù)器之間移動(dòng)內(nèi)容時(shí)也保持不變。因此,通過將NCUID存儲(chǔ)在其自身設(shè)備的存儲(chǔ)單元中,并在后面的內(nèi)容獲取時(shí)間發(fā)出具有所存儲(chǔ)的NCUID作為搜索關(guān)鍵字的內(nèi)容請(qǐng)求,客戶機(jī)可從某個(gè)其它服務(wù)器獲取相同的內(nèi)容,并且,于是更有效且正確地執(zhí)行內(nèi)容管理。
之前通過圖2描述了服務(wù)器和客戶機(jī)的硬件配置。用作控制單元的CPU分別根據(jù)存儲(chǔ)在服務(wù)器和客戶機(jī)中的存儲(chǔ)單元中的程序而運(yùn)行上述處理。
例如,由服務(wù)器端的CPU運(yùn)行的處理包括在服務(wù)器之間移動(dòng)內(nèi)容時(shí)運(yùn)行的NCUID繼承管理處理;XML數(shù)據(jù)生成處理,其中,根據(jù)來自客戶機(jī)的請(qǐng)求而獲取與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù),并基于性質(zhì)信息而生成XML數(shù)據(jù);基于NCUID的內(nèi)容搜索處理,響應(yīng)于來自客戶機(jī)的請(qǐng)求而執(zhí)行該處理;以及提取內(nèi)容傳送處理。在客戶端執(zhí)行的處理包括基于從服務(wù)器接收的由性質(zhì)信息構(gòu)成的XML數(shù)據(jù)而將內(nèi)容信息列表顯示在顯示器上的處理。另外,CPU運(yùn)行對(duì)于是否在其自身設(shè)備的存儲(chǔ)單元中存儲(chǔ)了NCUID作出檢查的處理、其中存儲(chǔ)了NCUID的內(nèi)容傳送請(qǐng)求分組的生成和傳送處理、以及接收內(nèi)容的回放控制處理。
基本上,在用作服務(wù)器和客戶機(jī)設(shè)備的控制單元的CPU的控制下,根據(jù)預(yù)存儲(chǔ)的處理程序而執(zhí)行上述處理。將通過參照?qǐng)D10和圖11來描述由作為控制單元的CPU運(yùn)行的處理、以及存儲(chǔ)在存儲(chǔ)單元中的數(shù)據(jù)。圖10是示出服務(wù)器的主要功能配置的方框圖,而圖11是示出客戶機(jī)的主要功能配置的方框圖。
首先,將通過參照?qǐng)D10的示出服務(wù)器的功能配置的方框圖來描述服務(wù)器的處理。分組傳送/接收單元501向客戶機(jī)發(fā)送分組、以及從客戶機(jī)接收分組。分組生成和分析單元502生成傳送分組,并分析所接收的分組。此單元設(shè)置分組的地址,識(shí)別地址,將數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)部分中,并從數(shù)據(jù)部分獲取數(shù)據(jù)。
內(nèi)容存儲(chǔ)單元503存儲(chǔ)服務(wù)器所擁有的內(nèi)容。所述內(nèi)容包括原始內(nèi)容、以及通過轉(zhuǎn)換原始內(nèi)容的數(shù)據(jù)而生成的內(nèi)容數(shù)據(jù)。元數(shù)據(jù)存儲(chǔ)單元504是存儲(chǔ)作為與內(nèi)容相關(guān)聯(lián)的屬性信息的元數(shù)據(jù)的存儲(chǔ)單元。
如上所述,元數(shù)據(jù)存儲(chǔ)單元504存儲(chǔ)構(gòu)成元數(shù)據(jù)的性質(zhì)信息,并且,性質(zhì)信息包括作為與內(nèi)容相關(guān)聯(lián)的全局唯一ID的[NCUID]。另外,如果存在對(duì)應(yīng)的對(duì)象,則設(shè)置引用對(duì)象(如相關(guān)內(nèi)容)的標(biāo)識(shí)符[refNCUID]、以及作為具有父子關(guān)系的內(nèi)容的標(biāo)識(shí)符的[parentNCUID]的值。
性質(zhì)信息獲取單元505基于從客戶機(jī)接收的性質(zhì)信息獲取請(qǐng)求分組,而從元數(shù)據(jù)存儲(chǔ)單元504獲取作為內(nèi)容屬性信息的元數(shù)據(jù)。
XML數(shù)據(jù)生成單元506基于通過性質(zhì)信息獲取單元505獲取的元數(shù)據(jù),而生成要發(fā)送到客戶機(jī)的XML數(shù)據(jù)。編解碼器507對(duì)原始內(nèi)容數(shù)據(jù)進(jìn)行編碼和解碼。例如,編解碼器基于ATRAC3和MPEG4而執(zhí)行數(shù)據(jù)轉(zhuǎn)換。編解碼功能根據(jù)服務(wù)器而不同,并且,根據(jù)該功能,可被提供給客戶機(jī)的資源數(shù)據(jù)也變化。
接下來,將通過參照?qǐng)D11來描述客戶機(jī)設(shè)備的功能配置。分組傳送/接收單元601向服務(wù)器發(fā)送分組、以及從服務(wù)器接收分組。分組生成和分析單元602生成傳送分組,并分析所接收的分組。該單元不僅分析存儲(chǔ)在分組中的數(shù)據(jù),還設(shè)置分組的地址,識(shí)別分組的地址,將數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)部分中,并從數(shù)據(jù)部分獲取數(shù)據(jù)。當(dāng)生成內(nèi)容傳送請(qǐng)求分組時(shí),該單元生成其中存儲(chǔ)了NCUID作為有效負(fù)載(payload)的分組,并經(jīng)由分組傳送/接收單元601而將該分組發(fā)送到服務(wù)器。
存儲(chǔ)單元603存儲(chǔ)包括在從服務(wù)器接收的分組中的內(nèi)容、以及與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù),即,性質(zhì)信息,如NCUID。例如,與通過參照?qǐng)D6而描述的NCUID管理表相似,存儲(chǔ)單元將NCUID與諸如內(nèi)容標(biāo)題和藝術(shù)家的性質(zhì)信息相關(guān)聯(lián),并存儲(chǔ)相關(guān)聯(lián)的信息。
輸出單元604包括揚(yáng)聲器和顯示器,用于內(nèi)容回放處理。顯示器用于輸出基于從服務(wù)器接收的內(nèi)容信息而生成的內(nèi)容信息列表,并還顯示參照?qǐng)D6而描述的NCUID管理表。輸入單元605是鍵盤和其它數(shù)據(jù)輸入部件,用于輸入回放內(nèi)容指定信息,并用于回放處理的各類輸入處理。
XML數(shù)據(jù)分析單元606分析從服務(wù)器接收的、由性質(zhì)信息構(gòu)成的XML數(shù)據(jù),基于分析數(shù)據(jù)而生成內(nèi)容信息列表,并在作為輸出單元的顯示器上輸出所生成的列表。
NCUID搜索單元607從自服務(wù)器接收的性質(zhì)信息獲取NCUID,并將其存儲(chǔ)在存儲(chǔ)單元603中。此單元基于通過參照?qǐng)D6而描述的NCUID管理表而執(zhí)行搜索,或基于被設(shè)置為與內(nèi)容標(biāo)題相關(guān)聯(lián)的書簽信息而執(zhí)行搜索。在由分組生成和分析單元602生成的內(nèi)容傳送請(qǐng)求分組中設(shè)置所搜索的NCUID,作為有效負(fù)載,并將其發(fā)送到服務(wù)器。
編解碼器608對(duì)從服務(wù)器接收的內(nèi)容數(shù)據(jù)進(jìn)行解碼。例如,該單元基于ATRAC3和MPEG4而轉(zhuǎn)換數(shù)據(jù)。還可將該單元配置為對(duì)解碼后的數(shù)據(jù)重新編碼,并將重新編碼的數(shù)據(jù)存儲(chǔ)在存儲(chǔ)單元603中。
服務(wù)器和客戶機(jī)在功能上具有圖10和圖11中示出的功能,以便運(yùn)行上述處理。注意,圖10和圖11中示出的方框圖是用于描述功能的方框圖,并且,在實(shí)踐中,在包括圖2中示出的PC的硬件配置中的CPU的控制下,運(yùn)行各種處理程序。
已通過參照其優(yōu)選實(shí)施例而詳細(xì)地描述了本發(fā)明。然而,對(duì)于本領(lǐng)域的技術(shù)人員來說顯而易見的是,在不背離本發(fā)明的精神的情況下,可對(duì)實(shí)施例做出各種改變和添加。也就是說,僅為了說明性的目的而公開本發(fā)明,并且,描述不試圖被理解為限制性的含義。為確定本發(fā)明的精神,應(yīng)當(dāng)對(duì)權(quán)利要求做出參照。
可由硬件、軟件或所述兩者的組合來運(yùn)行在說明書中描述的處理序列。為由軟件來運(yùn)行處理,將存儲(chǔ)處理序列的程序安裝到以特殊硬件構(gòu)建的計(jì)算機(jī)的存儲(chǔ)器中,并在該存儲(chǔ)器中運(yùn)行,或者,將該程序安裝到可運(yùn)行各類處理的通用計(jì)算機(jī)中,并在該通用計(jì)算機(jī)中運(yùn)行。
例如,可將該程序預(yù)先記錄在作為記錄介質(zhì)的硬盤上、或ROM(只讀存儲(chǔ)器)中??商鎿Q地,可將該程序臨時(shí)或永久地存儲(chǔ)(記錄)在諸如軟盤、CD-ROM(致密盤只讀存儲(chǔ)器)、MO(磁光)盤、DVD(數(shù)字多用盤)、磁盤、或半導(dǎo)體存儲(chǔ)器的可移動(dòng)記錄介質(zhì)上??勺鳛樗^的打包軟件而提供那些可移動(dòng)記錄介質(zhì)。
可從上述可移動(dòng)記錄介質(zhì)中的一個(gè)將該程序安裝到計(jì)算機(jī)中。另外,可通過網(wǎng)絡(luò)(如LAN(局域網(wǎng))或因特網(wǎng))而無線地、或經(jīng)由線纜從下載站點(diǎn)將該程序傳送到計(jì)算機(jī)。該計(jì)算機(jī)可接收以此方式發(fā)送的程序,并將該程序安裝到例如內(nèi)置硬盤的記錄介質(zhì)上。
不僅可以根據(jù)描述的基于時(shí)間順序、還可以根據(jù)運(yùn)行處理的設(shè)備的處理能力或根據(jù)需要而并行或單獨(dú)地運(yùn)行在說明書中描述的各類處理。引用多個(gè)裝置的邏輯集合配置的此說明書中的系統(tǒng)不限于各自具有其自身配置的裝置被包括在一個(gè)機(jī)箱中的系統(tǒng)。
工業(yè)應(yīng)用性如上所述,根據(jù)本發(fā)明的配置,內(nèi)容提供服務(wù)器將與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符信息設(shè)置為作為與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的組成部分的性質(zhì)信息,即使存儲(chǔ)在存儲(chǔ)單元中的內(nèi)容的邏輯/物理位置改變,也將唯一標(biāo)識(shí)符信息維持為與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù),而不改變?cè)撐ㄒ粯?biāo)識(shí)符信息,以及維持唯一標(biāo)識(shí)符信息的設(shè)置值,將其設(shè)置為與所接收的內(nèi)容相關(guān)聯(lián),作為與所接收的內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù),而不改變?cè)撐ㄒ粯?biāo)識(shí)符信息的該設(shè)置值。因此,即使在服務(wù)器之間移動(dòng)內(nèi)容,客戶機(jī)也能夠基于唯一標(biāo)識(shí)符而獲取該內(nèi)容。
根據(jù)本發(fā)明的配置,運(yùn)行內(nèi)容回放處理的客戶機(jī)生成將包括在從服務(wù)器接收的內(nèi)容屬性信息中的性質(zhì)信息中的、與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符信息與其它性質(zhì)信息相關(guān)聯(lián)的唯一標(biāo)識(shí)符管理表,并將所生成的表存儲(chǔ)在存儲(chǔ)單元中。因?yàn)榧词乖谠O(shè)備之間移動(dòng)內(nèi)容,唯一標(biāo)識(shí)符也保持不變,所以,可基于作為存儲(chǔ)數(shù)據(jù)的該唯一標(biāo)識(shí)符來獲取內(nèi)容,而不需要從新存儲(chǔ)內(nèi)容的服務(wù)器獲取屬性信息,并且,因此,可更有效率地獲取該內(nèi)容。
權(quán)利要求
1.一種信息處理裝置,用作響應(yīng)于來自客戶機(jī)的請(qǐng)求而運(yùn)行內(nèi)容傳送處理的內(nèi)容提供服務(wù)器,所述裝置的特征在于包括存儲(chǔ)單元,用于存儲(chǔ)內(nèi)容和作為內(nèi)容屬性信息的元數(shù)據(jù);數(shù)據(jù)傳送/接收單元,用于運(yùn)行數(shù)據(jù)傳送/接收處理;以及控制單元,用于將與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符信息設(shè)置為作為與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的組成部分的性質(zhì)信息,用于即使存儲(chǔ)在所述存儲(chǔ)單元中的內(nèi)容的邏輯/物理位置改變,也將所述唯一標(biāo)識(shí)符信息維持為與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù),而不改變所述唯一標(biāo)識(shí)符信息,以及用于管理唯一標(biāo)識(shí)符信息的設(shè)置值,將其設(shè)置為與通過所述數(shù)據(jù)傳送/接收單元接收的內(nèi)容相關(guān)聯(lián),作為與所接收的內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù),而不改變所述設(shè)置值。
2.如權(quán)利要求1所述的信息處理裝置,所述信息處理裝置的特征在于所述控制單元響應(yīng)于來自客戶機(jī)的、其中存儲(chǔ)了所述唯一標(biāo)識(shí)符信息的內(nèi)容請(qǐng)求,基于所述唯一標(biāo)識(shí)符信息而執(zhí)行內(nèi)容搜索。
3.如權(quán)利要求1所述的信息處理裝置,所述信息處理裝置的特征在于當(dāng)將內(nèi)容輸出到其它裝置時(shí),所述控制單元將在作為與輸出內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的組成部分的性質(zhì)信息中設(shè)置的唯一標(biāo)識(shí)符信息輸出到所述其它裝置。
4.如權(quán)利要求1所述的信息處理裝置,所述信息處理裝置的特征在于當(dāng)新存儲(chǔ)了未分配所述唯一標(biāo)識(shí)符信息的內(nèi)容時(shí),所述控制單元生成新的唯一標(biāo)識(shí)符,并將所生成的新的唯一標(biāo)識(shí)符設(shè)置為與所述新存儲(chǔ)的內(nèi)容相關(guān)聯(lián)的固定的唯一標(biāo)識(shí)符信息。
5.如權(quán)利要求1所述的信息處理裝置,所述信息處理裝置的特征在于在作為與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的組成部分的性質(zhì)信息中設(shè)置的唯一標(biāo)識(shí)符信息包括與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符[NCUID]、與內(nèi)容相關(guān)的對(duì)象的唯一標(biāo)識(shí)符[refNCUID]、以及內(nèi)容管理目錄中的父對(duì)象的唯一標(biāo)識(shí)符[parentNCUID],并且在于,所述控制單元將[NCUID]、[refNCUID]、以及[parentNCUID]的值管理為組成與所存儲(chǔ)的內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的性質(zhì)信息的固定值。
6.一種信息處理裝置,用作運(yùn)行內(nèi)容回放處理的客戶機(jī),所述信息處理裝置的特征在于包括數(shù)據(jù)傳送/接收單元,用于向具有內(nèi)容和內(nèi)容屬性信息的服務(wù)器發(fā)送數(shù)據(jù)和從其接收數(shù)據(jù);控制單元,用于獲取作為包括在性質(zhì)信息中的與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符信息的、并且即使在裝置之間移動(dòng)內(nèi)容也被設(shè)置為固定值的唯一標(biāo)識(shí)符信息,用于生成將所述唯一標(biāo)識(shí)符信息與包括在所述元數(shù)據(jù)中的其它性質(zhì)信息相關(guān)聯(lián)的唯一標(biāo)識(shí)符管理表,以及用于將所生成的表存儲(chǔ)在存儲(chǔ)單元中,性質(zhì)信息是作為通過所述數(shù)據(jù)傳送/接收單元而從所述服務(wù)器接收的內(nèi)容屬性信息的元數(shù)據(jù)的組成部分;以及存儲(chǔ)單元,用于存儲(chǔ)所述唯一標(biāo)識(shí)符管理表。
7.如權(quán)利要求6所述的信息處理裝置,其特征在于當(dāng)向所述服務(wù)器發(fā)出內(nèi)容請(qǐng)求時(shí),所述控制單元檢查是否已經(jīng)在所述唯一標(biāo)識(shí)符管理表中注冊(cè)了有關(guān)所請(qǐng)求內(nèi)容的唯一標(biāo)識(shí)符信息,如果注冊(cè)了所述唯一標(biāo)識(shí)符信息,則獲取注冊(cè)在所述唯一標(biāo)識(shí)符管理表中的唯一標(biāo)識(shí)符信息,生成其中將所獲取的唯一標(biāo)識(shí)符信息設(shè)置為搜索關(guān)鍵字的內(nèi)容請(qǐng)求分組,并運(yùn)行將內(nèi)容請(qǐng)求分組輸出到內(nèi)容提供服務(wù)器的控制。
8.如權(quán)利要求7所述的信息處理裝置,其特征在于作為到多個(gè)服務(wù)器的組播傳送的處理而運(yùn)行所述內(nèi)容請(qǐng)求分組的傳送。
9.一種在內(nèi)容傳遞服務(wù)器中使用的內(nèi)容管理方法,其特征在于包括檢測(cè)在從其它設(shè)備接收的內(nèi)容中設(shè)置的與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符信息的步驟;將所述唯一標(biāo)識(shí)符信息設(shè)置為組成有關(guān)所接收的內(nèi)容的元數(shù)據(jù)的性質(zhì)信息、而不改變?cè)撝档男再|(zhì)信息設(shè)置步驟;以及存儲(chǔ)所接收的內(nèi)容和包括作為性質(zhì)信息的所述唯一標(biāo)識(shí)符信息的元數(shù)據(jù)的存儲(chǔ)步驟,其中所接收的內(nèi)容與所述元數(shù)據(jù)相關(guān)聯(lián)。
10.如權(quán)利要求9所述的內(nèi)容管理方法,其特征在于,所述內(nèi)容管理方法還包括以下步驟響應(yīng)于其中包括來自客戶機(jī)的所述唯一標(biāo)識(shí)符信息的內(nèi)容請(qǐng)求,基于所述唯一標(biāo)識(shí)符信息而運(yùn)行內(nèi)容搜索。
11.如權(quán)利要求9所述的內(nèi)容管理方法,其特征在于,所述內(nèi)容管理方法還包括以下步驟當(dāng)將內(nèi)容輸出到其它裝置時(shí),將在作為與輸出內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的組成部分的性質(zhì)信息中設(shè)置的唯一標(biāo)識(shí)符信息輸出到所述其它裝置。
12.如權(quán)利要求9所述的內(nèi)容管理方法,其特征在于,所述內(nèi)容管理方法還包括以下步驟當(dāng)新存儲(chǔ)了未分配所述唯一標(biāo)識(shí)符信息的內(nèi)容時(shí),生成新的唯一標(biāo)識(shí)符,并將所生成的新的唯一標(biāo)識(shí)符設(shè)置為與所述新存儲(chǔ)的內(nèi)容相關(guān)聯(lián)的固定的唯一標(biāo)識(shí)符信息。
13.如權(quán)利要求9所述的內(nèi)容管理方法,其特征在于,所述性質(zhì)信息設(shè)置步驟設(shè)置與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符[NCUID]、與內(nèi)容相關(guān)的對(duì)象的唯一標(biāo)識(shí)符[refNCUID]、以及內(nèi)容管理目錄中的父對(duì)象的唯一標(biāo)識(shí)符[parentNCUID],所有所述唯一標(biāo)識(shí)符被包括在作為與內(nèi)容相關(guān)聯(lián)的元數(shù)據(jù)的組成部分的性質(zhì)信息中設(shè)置的唯一標(biāo)識(shí)符信息中,作為與所接收的內(nèi)容相關(guān)聯(lián)的性質(zhì)信息,而不改變值,并且在于,所述存儲(chǔ)步驟存儲(chǔ)所接收的內(nèi)容和元數(shù)據(jù),其包括作為性質(zhì)信息的[NCUID]、[refNCUID]、以及[parentNCUID],同時(shí)所接收的內(nèi)容與元數(shù)據(jù)相關(guān)聯(lián)。
14.一種內(nèi)容信息管理方法,其特征在于包括從服務(wù)器接收內(nèi)容屬性信息的內(nèi)容屬性信息接收步驟;獲取作為包括在性質(zhì)信息中的與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符信息的、并且即使在裝置之間移動(dòng)內(nèi)容也被設(shè)置為固定值的唯一標(biāo)識(shí)符信息的步驟,其中性質(zhì)信息是作為內(nèi)容屬性信息的元數(shù)據(jù)的組成部分;以及生成將所述唯一標(biāo)識(shí)符信息與包括在所述元數(shù)據(jù)中的其它性質(zhì)信息相關(guān)聯(lián)的唯一標(biāo)識(shí)符管理表、以便將所生成的表存儲(chǔ)在存儲(chǔ)單元中的步驟。
15.如權(quán)利要求14所述的內(nèi)容信息管理方法,其特征在于,當(dāng)向服務(wù)器發(fā)出內(nèi)容請(qǐng)求時(shí),所述內(nèi)容信息管理方法還包括以下步驟檢查是否已經(jīng)在所述唯一標(biāo)識(shí)符管理表中注冊(cè)了有關(guān)所請(qǐng)求內(nèi)容的唯一標(biāo)識(shí)符信息;如果注冊(cè)了所述唯一標(biāo)識(shí)符信息,則獲取注冊(cè)在所述唯一標(biāo)識(shí)符管理表中的唯一標(biāo)識(shí)符信息;生成其中將所獲取的唯一標(biāo)識(shí)符信息設(shè)置為搜索關(guān)鍵字的內(nèi)容請(qǐng)求分組;以及運(yùn)行將內(nèi)容請(qǐng)求分組輸出到所述內(nèi)容提供服務(wù)器的控制。
16.如權(quán)利要求15所述的內(nèi)容信息管理方法,其特征在于作為到多個(gè)服務(wù)器的組播傳送的處理而運(yùn)行所述內(nèi)容請(qǐng)求分組的傳送。
17.一種用于在內(nèi)容傳遞服務(wù)器中運(yùn)行內(nèi)容管理處理的計(jì)算機(jī)程序,所述計(jì)算機(jī)程序的特征在于包括檢測(cè)在從其它裝置接收的內(nèi)容中設(shè)置的與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符信息的步驟;將所述唯一標(biāo)識(shí)符信息設(shè)置為組成有關(guān)所接收內(nèi)容的元數(shù)據(jù)的性質(zhì)信息、而不改變?cè)撝档男再|(zhì)信息設(shè)置步驟;以及存儲(chǔ)所接收的內(nèi)容和包括作為性質(zhì)信息的所述唯一標(biāo)識(shí)符信息的元數(shù)據(jù)的存儲(chǔ)步驟,其中所接收的內(nèi)容與元數(shù)據(jù)相關(guān)聯(lián)。
18.一種用于運(yùn)行內(nèi)容信息管理處理的計(jì)算機(jī)程序,其特征在于包括從服務(wù)器接收內(nèi)容屬性信息的內(nèi)容屬性信息接收步驟;獲取作為包括在性質(zhì)信息中的與內(nèi)容相關(guān)聯(lián)的唯一標(biāo)識(shí)符信息的、并且即使在裝置之間移動(dòng)所述內(nèi)容也被設(shè)置為固定值的唯一標(biāo)識(shí)符信息的步驟,其中所述性質(zhì)信息是作為內(nèi)容屬性信息的元數(shù)據(jù)的組成部分;以及生成將所述唯一標(biāo)識(shí)符信息與包括在所述元數(shù)據(jù)中的其它性質(zhì)信息相關(guān)聯(lián)的唯一標(biāo)識(shí)符管理表、以便將所生成的表存儲(chǔ)在存儲(chǔ)單元中的步驟。
全文摘要
提供了用于根據(jù)服務(wù)器中的內(nèi)容標(biāo)識(shí)符信息而實(shí)現(xiàn)改進(jìn)的管理處理的設(shè)備和方法。在內(nèi)容提供服務(wù)器中,將與內(nèi)容相對(duì)應(yīng)的唯一標(biāo)識(shí)符信息設(shè)置為作為與該內(nèi)容相對(duì)應(yīng)的元數(shù)據(jù)的組成元素的性質(zhì)信息。即使其唯一標(biāo)識(shí)符信息被存儲(chǔ)在存儲(chǔ)部分中的內(nèi)容的邏輯和物理位置被修改,也不會(huì)修改唯一標(biāo)識(shí)符信息,并將其維持為與該內(nèi)容相對(duì)應(yīng)的元數(shù)據(jù)。將唯一標(biāo)識(shí)符信息管理為與輸入內(nèi)容相對(duì)應(yīng)的元數(shù)據(jù),而不修改唯一標(biāo)識(shí)符信息的設(shè)置值。通過此配置,即使在服務(wù)器之間產(chǎn)生內(nèi)容移動(dòng),也可由客戶機(jī)根據(jù)唯一標(biāo)識(shí)符來獲取內(nèi)容。
文檔編號(hào)H04L12/28GK1745370SQ200380109369
公開日2006年3月8日 申請(qǐng)日期2003年12月16日 優(yōu)先權(quán)日2003年1月29日
發(fā)明者濱田全章, 吉川典史, 小堀洋一, 森田岳彥, 森田利廣, 田中義已, 酒向范幸, 五十嵐卓也 申請(qǐng)人:索尼株式會(huì)社