專利名稱:為聯(lián)網(wǎng)的媒體服務(wù)器中所存儲的內(nèi)容管理書簽信息的方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及對內(nèi)容對象加書簽,特別但不是限定的,涉及通過基于UPnP AV標(biāo)準(zhǔn)的網(wǎng)絡(luò)來為存儲在媒體服務(wù)器中的內(nèi)容對象管理書簽信息的方法和裝置。
背景技術(shù):
隨著小設(shè)備的計(jì)算能力的提高,各種廉價(jià)和通用的組網(wǎng)技術(shù)正在出現(xiàn)并且在產(chǎn)品化。
通過向PC操作系統(tǒng)添加即插即用(PnP)的能力,對PC安裝、配置和添加外圍設(shè)備變得非常容易。通用即插即用(UPnP)是PnP技術(shù)向整個網(wǎng)絡(luò)的擴(kuò)展,使得可發(fā)現(xiàn)和控制聯(lián)網(wǎng)的設(shè)備和服務(wù),如網(wǎng)絡(luò)打印機(jī)、因特網(wǎng)網(wǎng)關(guān)和消費(fèi)類電器設(shè)備。UPnP基于諸如TCP/IP、HTTP和XML等因特網(wǎng)技術(shù)。
UPnP AV體系結(jié)構(gòu)定義三個主要邏輯實(shí)體媒體服務(wù)器(MS)、媒體表現(xiàn)器(MR)和AV控制點(diǎn)(CP)。媒體服務(wù)器(MS)可訪問娛樂內(nèi)容并且可以通過網(wǎng)絡(luò)把這些內(nèi)容發(fā)送至另外的UPnP AV設(shè)備。媒體表現(xiàn)器(MR)可以從網(wǎng)絡(luò)接收外部內(nèi)容并且在本地硬件上表現(xiàn)該內(nèi)容。AV控制點(diǎn)(CP)協(xié)調(diào)媒體服務(wù)器(MS)和媒體表現(xiàn)器(MR)的操作。
在UPnP體系結(jié)構(gòu)中,每當(dāng)收到來自AV控制點(diǎn)的諸如瀏覽活動的UPnP活動,媒體服務(wù)器(MS)展現(xiàn)有關(guān)其內(nèi)容的信息。通過A/V控制點(diǎn)的用戶接口所選擇的內(nèi)容通過流送(streaming)技術(shù)從該媒體服務(wù)器(MS)被傳送至媒體表現(xiàn)器(MR),并由該媒體表現(xiàn)器(MR)來播放。
在內(nèi)容被播放的時候,可通過用戶請求來停止內(nèi)容的播放,并且可在以后恢復(fù)。例如,用戶在收聽音樂時可關(guān)掉MP3播放器,并在以后從該停止位置恢復(fù)音樂的播放。類似地,用戶在觀看DVD電影的時候可停止DVD播放器,并在以后從該停止位置恢復(fù)該電影的播放。對此,當(dāng)電源斷開或播放停止時,內(nèi)容播放器自動存儲有關(guān)被播放內(nèi)容的狀態(tài)信息。這樣的功能被稱作自動加書簽。
通常,自動加書簽是指保存你使用諸如Netscape導(dǎo)航器所訪問網(wǎng)頁的URL(統(tǒng)一資源定位符),這樣在以后你就可以容易地再次訪問該網(wǎng)頁。一旦在書簽中存儲了網(wǎng)頁的URL,用戶可以通過在書簽中選擇該URL來訪問該網(wǎng)頁,而無需鍵入該URL。
家庭網(wǎng)絡(luò)中的媒體服務(wù)器可存儲大量的內(nèi)容,如媒體文件,并可通過網(wǎng)絡(luò)把同樣的內(nèi)容同時提供給多個用戶。當(dāng)多個用戶播放相同內(nèi)容的時候,這種存儲內(nèi)容播放停止位置的簡單書簽功能就不再適合。因此,媒體服務(wù)器需要改進(jìn)的書簽功能。
發(fā)明內(nèi)容
鑒于現(xiàn)有技術(shù)的缺陷,本發(fā)明的一個目的是提供一種方法和裝置,使得多個用戶可分別對媒體服務(wù)器中存儲的內(nèi)容加書簽。
本發(fā)明的另一個目的是提供一種方法和裝置,使得可根據(jù)UPnP標(biāo)準(zhǔn)對媒體內(nèi)容分別加書簽。
根據(jù)本發(fā)明,如果接收到對內(nèi)容對象加書簽的請求,則建立書簽對象,并且把所建立書簽對象的ID添加到該內(nèi)容對象的屬性信息中。
根據(jù)本發(fā)明,當(dāng)建立書簽對象,該待加書簽的內(nèi)容對象的ID包含在該所建立的書簽對象中。
在本發(fā)明的一個實(shí)施例中,用來存儲書簽對象的目錄與用于存儲內(nèi)容對象的目錄分開。
在另外的實(shí)施例中,書簽對象被存儲在位于用來存儲內(nèi)容對象的目錄的容器中。
在本發(fā)明的一個實(shí)施例中,書簽對象包括書簽對象ID,用于唯一標(biāo)識該書簽對象;該加書簽的對象的ID;以用戶可讀格式編寫的標(biāo)題;書簽對象類;UDN,用于存儲用來呈現(xiàn)該加書簽的對象的媒體表現(xiàn)器的表現(xiàn)控制服務(wù)(RenderingControl服務(wù))的ID和/或AVTransport服務(wù)(AVTS)的ID;以及狀態(tài)變量表,用于存儲RenderingControl服務(wù)和AVTransport服務(wù)的狀態(tài)變量。
在本發(fā)明的一個實(shí)施例中,如果內(nèi)容對象被加了書簽,則建立書簽對象,并且其ID被添加到用于指示該加書簽的對象的屬性的元數(shù)據(jù)中。
在本發(fā)明的一個實(shí)施例中,如果接收到用于對內(nèi)容加書簽的請求,則控制點(diǎn)向媒體服務(wù)器發(fā)送建立書簽的請求。當(dāng)接收該請求,媒體服務(wù)器根據(jù)所接收的信息建立書簽對象并把所建立書簽對象的ID添加到待加書簽的內(nèi)容對象的元數(shù)據(jù)中。
在本發(fā)明的另一個實(shí)施例中,如果接收到對內(nèi)容加書簽的請求,控制點(diǎn)向媒體服務(wù)器發(fā)送建立書簽的請求。當(dāng)接收到該請求,媒體服務(wù)器建立書簽對象,并把所建立對象的ID發(fā)送給控制點(diǎn)。控制點(diǎn)把該書簽對象的ID添加到待加書簽的內(nèi)容對象的元數(shù)據(jù)中,并請求媒體服務(wù)器更新該內(nèi)容對象的元數(shù)據(jù)。
在本發(fā)明的一個實(shí)施例中,根據(jù)存儲內(nèi)容對象的媒體服務(wù)器所定義的規(guī)則來確定所建立書簽對象的ID。
在本發(fā)明的一個實(shí)施例中,書簽對象的類被定義為“object.item.bookmarkitem”。
通過下面結(jié)合附圖的詳細(xì)說明,本發(fā)明的上述和其他的優(yōu)點(diǎn)會得到清楚的理解。附圖包括圖1示出根據(jù)本發(fā)明一個實(shí)施例的用于存儲書簽對象的目錄結(jié)構(gòu);圖2示出根據(jù)本發(fā)明的書簽對象結(jié)構(gòu);圖3a和3b示出根據(jù)本發(fā)明優(yōu)選實(shí)施例的用于建立書簽對象的過程;圖4示出根據(jù)本發(fā)明一個實(shí)施例的內(nèi)容對象和所建立的多個書簽對象之間的關(guān)系。
具體實(shí)施例方式
為了使得可充分理解本發(fā)明,將參考附圖描述本發(fā)明的優(yōu)選實(shí)施例。
本發(fā)明的優(yōu)選實(shí)施例滿足下述的用于實(shí)現(xiàn)基于UPnP標(biāo)準(zhǔn)的書簽功能性的條件1.UPnP AV體系結(jié)構(gòu)中的媒體服務(wù)器所提供的每個對象都可以加書簽。
(1-1)由于媒體服務(wù)器并不是只向用戶提供單一的內(nèi)容,因此可分別對內(nèi)容加書簽。
(1-2)一個內(nèi)容可在該內(nèi)容中的幾個不同位置加書簽。
2.可顯示所保存書簽的列表,使得可從中選擇書簽。
(2-1)可向用戶提供有關(guān)全部幾個書簽的信息,并且所有這些書簽被置于單一的容器中,便于從這些書簽中選擇一個書簽。
(2-2)由于能夠顯示書簽的數(shù)量是有限制的,可提供指出待顯示書簽數(shù)量的信息。
(2-3)可提供有關(guān)指出用于搜索書簽的起始位置的起始索引。
(2-4)可提供有關(guān)所保存書簽數(shù)量的信息。
3.如果選擇了書簽,則可利用所選擇書簽的信息來播放內(nèi)容和刪除內(nèi)容。
圖2示出了根據(jù)本發(fā)明的書簽對象結(jié)構(gòu)。該結(jié)構(gòu)化的書簽對象存儲在媒體服務(wù)器的特定容器中。
圖2所示的書簽對象結(jié)構(gòu)包含書簽ID 210,用于唯一標(biāo)識書簽對象(BM對象ID);加書簽的對象的唯一ID(加書簽的對象ID)211;按用戶可讀格式編寫的書簽標(biāo)題(如字符串)(標(biāo)題)212;書簽對象類(對象類)213;唯一的設(shè)備號(UDN)214,用于存儲用來呈現(xiàn)該加書簽的對象的表現(xiàn)器的表現(xiàn)控制服務(wù)(RenderingControl服務(wù))的ID和/或AVTransport服務(wù)(AVTS)的ID;以及狀態(tài)變量列表(狀態(tài)變量表)215,用于存儲RenderingControl服務(wù)狀態(tài)變量(如音量和亮度)和AVTS狀態(tài)變量(如表現(xiàn)時間)。例如,書簽對象類213被定義成“object.item.bookmarkitem”。
當(dāng)建立書簽對象時,根據(jù)預(yù)定義的規(guī)則自動確定書簽對象ID(BM對象ID)210。當(dāng)AV控制點(diǎn)(CP)請求建立書簽時,待記錄在書簽標(biāo)題(標(biāo)題)212中的信息、書簽對象類(對象類)213、唯一設(shè)備號(UDN)214和狀態(tài)變量列表(狀態(tài)變量表)215由AV控制點(diǎn)來提供。要包含在狀態(tài)變量列表(狀態(tài)變量表)215中的信息等從媒體表現(xiàn)器(MR)接收并且提供給媒體服務(wù)器(MR)。
下面詳細(xì)說明建立上述結(jié)構(gòu)的書簽對象以及管理其信息的過程。
圖3a示出了根據(jù)本發(fā)明實(shí)施例建立書簽的過程,其中對當(dāng)前播放的內(nèi)容對象(也稱作內(nèi)容項(xiàng))加書簽。
如果用戶請求對由媒體表現(xiàn)器(未示出)播放的內(nèi)容311加書簽,則通過使用由UPnP AV標(biāo)準(zhǔn)定義的“CreateObject”活動來建立書簽對象(也稱作書簽項(xiàng))。
將詳細(xì)說明該過程。如果用戶請求對當(dāng)前播放的內(nèi)容加書簽(S301),控制點(diǎn)320請求媒體表現(xiàn)器的RenderingControl服務(wù)和AVTS提供用于該內(nèi)容的狀態(tài)變量并通過“GetStateVariables()”活動來接收這些狀態(tài)變量(S302)。控制點(diǎn)320是控制應(yīng)用程序,能夠檢測和控制其他設(shè)備和/或服務(wù)??刂泣c(diǎn)320在諸如PDA的具有用戶友好環(huán)境的設(shè)備上執(zhí)行??刂泣c(diǎn)320可結(jié)合到媒體表現(xiàn)器中。
如果按推送(push)方式進(jìn)行從媒體服務(wù)器310至媒體表現(xiàn)器的流送,其中AVTS在媒體服務(wù)器310上執(zhí)行,控制點(diǎn)320從媒體服務(wù)器310接收AVTS的狀態(tài)變量。
控制點(diǎn)320調(diào)用“CreateObject活動”,這樣媒體服務(wù)器310的內(nèi)容目錄服務(wù)(CDS)建立書簽對象。要包含在書簽對象中的書簽信息也作為參數(shù)提供給該活動(S303)。所述書簽信息是待記錄在圖2所示的加書簽的對象211的ID、標(biāo)題212、對象類213、唯一設(shè)備號(UDN)214和狀態(tài)變量列表215的各字段中的信息。控制點(diǎn)320通過把媒體表現(xiàn)器的RenderingControl服務(wù)的唯一設(shè)備號(或AVTS的唯一設(shè)備號(UDN))存儲在UDN字段中來遞送該唯一設(shè)備號,這是當(dāng)控制點(diǎn)320進(jìn)行當(dāng)前流送內(nèi)容傳輸?shù)倪B接時得到的。
待存儲在標(biāo)題212中的信息可組織成廠商專用部分和用戶輸入部分。如果標(biāo)題212包含用于用戶輸入部分的單獨(dú)的空間,控制點(diǎn)320請求用戶輸入期望的便于內(nèi)容標(biāo)識的串,并把該用戶輸入的串作為給“CreateObject”活動的輸入?yún)?shù)傳送給媒體服務(wù)器310。可替換地,控制點(diǎn)320可把待加書簽的對象的標(biāo)題傳送給媒體服務(wù)器310。如上所述,待存儲在對象類213中的信息可以是“object.item.bookmarkitem”。在不同的實(shí)施例中還可傳送另外的信息。
用于建立書簽對象的“CreateObject”活動及其輸入?yún)?shù)用諸如XML的標(biāo)記語言來編寫,并傳送給媒體服務(wù)器310。
當(dāng)接收該活動,媒體服務(wù)器310的內(nèi)容目錄服務(wù)(CDS)根據(jù)包含在該活動的輸入?yún)?shù)中的信息來建立書簽對象。根據(jù)預(yù)定義的規(guī)則來生成該書簽對象的ID并記錄在書簽對象ID(BM對象ID)字段210中(S304)。
在建立書簽對象之前,媒體服務(wù)器310的內(nèi)容目錄服務(wù)(CDS)首先確定是否存在具有包含在“CreateObject”活動的輸入?yún)?shù)中的相同信息的書簽對象。僅當(dāng)沒有這樣的書簽時才新建書簽對象。
現(xiàn)有的UPnP AV標(biāo)準(zhǔn)要求每個內(nèi)容應(yīng)該包含在具有“0”ID的根對象中。但在圖1所示的本發(fā)明的優(yōu)選實(shí)施例中,有獨(dú)立的目錄結(jié)構(gòu)用于專門存儲書簽對象。在該實(shí)施例中,一般瀏覽活動只示出用于存儲內(nèi)容的目錄。而只由特殊活動來示出用于存儲書簽對象的目錄。如同內(nèi)容目錄的根對象的ID,書簽?zāi)夸浀母鶎ο驣D是預(yù)定義的(如“bookmark_holder”)。
也可以把用于存儲書簽對象的容器置于根容器“0”之下的特殊容器中。
如果當(dāng)調(diào)用“CreateObject”活動的時候控制點(diǎn)320對“bookmark_holder”設(shè)置parentobjectID,媒體服務(wù)器310的內(nèi)容目錄服務(wù)器(CDS)在根容器312之下建立書簽對象,其ID是“bookmark_holder”。
在如上所述建立書簽對象之后,媒體服務(wù)器310的內(nèi)容目錄服務(wù)器(CDS)把所建立書簽對象的ID添加至用于描述該加書簽的對象(即被播放的內(nèi)容)的屬性的元數(shù)據(jù)中。換言之,內(nèi)容目錄服務(wù)(CDS)更新有關(guān)該加書簽的對象的信息(S305)。通過在加書簽的對象中存儲書簽對象的ID而把書簽對象和加書簽的對象聯(lián)系起來的理由是為了當(dāng)內(nèi)容對象改變時也更新與該內(nèi)容對象相關(guān)聯(lián)的書簽對象。
例如,如果鏈接至?xí)瀸ο蟮膬?nèi)容對象被刪除,則該書簽對象也不再有效。在這種情況下,當(dāng)該內(nèi)容對象被刪除,則使用所存儲的書簽對象ID檢測鏈接至該內(nèi)容對象的書簽對象,并且相應(yīng)刪除所鏈接的書簽對象。
在建立書簽對象并更新所鏈接內(nèi)容對象的元數(shù)據(jù)之后,媒體服務(wù)器310的內(nèi)容目錄服務(wù)器(CDS)把所建立書簽對象的ID和內(nèi)容對象的更新的元數(shù)據(jù)傳送給控制點(diǎn)320(S306和S307),這樣控制點(diǎn)320可以更新其有關(guān)通過前面的瀏覽活動接收的對象和書簽的信息。信息傳送可通過應(yīng)答用于建立書簽對象的“CreateObject”活動來進(jìn)行,或通過由有關(guān)內(nèi)容目錄服務(wù)(CDS)管理的對象的信息的變化所產(chǎn)生的事件來進(jìn)行。
圖3b示出了本發(fā)明的另外實(shí)施例。媒體服務(wù)器310的內(nèi)容目錄服務(wù)器(CDS)建立所請求的書簽對象(S314)并把所建立書簽對象的ID傳送給控制點(diǎn)320(S315)。當(dāng)接收該ID,控制點(diǎn)320構(gòu)造完整的有關(guān)該書簽對象的信息(包括該ID)并在待加書簽的內(nèi)容對象的元數(shù)據(jù)中記錄該書簽對象的鏈接信息(即該書簽對象的ID)??刂泣c(diǎn)320然后向媒體服務(wù)器310請求更新該內(nèi)容對象的元數(shù)據(jù)(S316),因此媒體服務(wù)器310的內(nèi)容目錄服務(wù)器(CDS)把該書簽對象的ID添加至該內(nèi)容對象中(S317),這樣使得與書簽對象相關(guān)的數(shù)據(jù)同步。
如果接收到多于一個的對一個內(nèi)容加書簽的請求,如圖4所示,媒體服務(wù)器310在對應(yīng)的書簽容器中建立與請求的數(shù)量一樣多的書簽對象,并把每個所建立書簽對象的ID記錄在該內(nèi)容對象的元數(shù)據(jù)中。
在圖4所示的例子中,具有ID“30”的內(nèi)容對象鏈接至由4個書簽活動(401)生成的4個書簽對象(402)。每個書簽對象包含所鏈接的內(nèi)容對象“30”的ID。該內(nèi)容對象的元數(shù)據(jù)403也包含這4個所鏈接的書簽對象(1、2、3和4)的ID。
下面說明如上述登記的書簽的搜索過程。
為了搜索書簽對象,控制點(diǎn)320通過把parentobjectID字段設(shè)置成“bookmark_holder”(或其中存儲了書簽對象的容器的ID)向媒體服務(wù)器310請求瀏覽活動。如果書簽對象的目錄是與內(nèi)容的目錄分開的,則只能找到書簽對象,而當(dāng)通過把parentobjectID字段設(shè)置成“0”來請求“瀏覽”活動,則一起找到內(nèi)容項(xiàng)和/或容器。
控制點(diǎn)320可通過把根ID設(shè)置成“0”而不是設(shè)置成書簽對象目錄結(jié)構(gòu)的根ID(如“bookmark_holder”)來請求“瀏覽書簽”活動,它與“瀏覽”活動具有同樣的功能。如果請求“瀏覽書簽”活動,媒體服務(wù)器310的內(nèi)容目錄服務(wù)器(CDS)解釋作為書簽對象目錄結(jié)構(gòu)的根ID(如“bookmark_holder”)的設(shè)置成“0”的parentobjectID字段的值,并搜索子女項(xiàng),即書簽對象,其中作為該活動的輸入?yún)?shù)來傳送parentobjectID。所檢測的書簽對象作為“瀏覽書簽”活動的結(jié)果被傳送給控制點(diǎn)320。
在“瀏覽書簽”活動中用于指定要檢索的書簽對象數(shù)量和從哪個對象開始搜索操作的文法與“瀏覽”活動中的文法相同。
為了刪除書簽對象,使用具有與刪除內(nèi)容對象相同文法的“DestroyObject”活動。當(dāng)書簽對象被刪除,媒體服務(wù)器310的內(nèi)容目錄服務(wù)器(CDS)從鏈接至該書簽對象的加書簽的對象的元數(shù)據(jù)中刪除該書簽對象的ID。按適當(dāng)?shù)姆绞桨迅碌膶ο笮畔⑻峁┙o控制點(diǎn)320,這樣媒體服務(wù)器310和控制點(diǎn)320可以同步它們的對象信息。
本發(fā)明使得用戶可對內(nèi)容對象在任何位置加和請求一樣多的書簽,因此提供播放內(nèi)容的更便捷的環(huán)境。
本發(fā)明通過把所建立的書簽和內(nèi)容對象有效聯(lián)系起來,自動執(zhí)行管理書簽和內(nèi)容所需要的編輯操作,因此促進(jìn)了書簽管理。
盡管針對有限數(shù)量的實(shí)施例說明了本發(fā)明,受本公開啟示的本領(lǐng)域技術(shù)人員能夠理解其各種修改和改型。這些修改和改型也屬于本發(fā)明的精神和范圍之內(nèi)。
權(quán)利要求
1.對存儲在設(shè)備中的內(nèi)容項(xiàng)加書簽的方法,包括步驟(a)如果請求對所述內(nèi)容項(xiàng)加書簽,則建立書簽項(xiàng);以及(b)把所建立的書簽項(xiàng)的ID添加到所述內(nèi)容項(xiàng)的屬性信息中。
2.如權(quán)利要求1所述的方法,其中所述書簽項(xiàng)包括書簽項(xiàng)ID,用于唯一標(biāo)識該書簽項(xiàng);該加書簽的項(xiàng)的ID;按用戶可讀格式編寫的標(biāo)題;書簽對象類;UDN,用于存儲用來呈現(xiàn)該加書簽的項(xiàng)的媒體表現(xiàn)器的表現(xiàn)控制服務(wù)(RenderingControl服務(wù))的ID和/或AVTransport服務(wù)(AVTS)的ID;以及狀態(tài)變量列表,用于存儲RenderingControl服務(wù)和AVTransport服務(wù)的狀態(tài)變量。
3.如權(quán)利要求2所述的方法,其中所述書簽對象類被定義成“object.item.bookmarkitem”。
4.如權(quán)利要求1所述的方法,其中步驟(a)根據(jù)預(yù)定義規(guī)則生成所建立書簽項(xiàng)的ID。
5.如權(quán)利要求1所述的方法,還包括步驟當(dāng)刪除內(nèi)容項(xiàng)的時候,刪除其ID包含在該內(nèi)容項(xiàng)的屬性信息中的書簽項(xiàng)。
6.如權(quán)利要求1所述的方法,還包括步驟當(dāng)刪除所建立的書簽項(xiàng)的時候,從其ID包含在該書簽項(xiàng)中的內(nèi)容項(xiàng)的屬性信息中刪除該書簽項(xiàng)的ID。
7.一種用于通過網(wǎng)絡(luò)提供內(nèi)容的聯(lián)網(wǎng)的裝置,包括媒體服務(wù)器,用于存儲包含媒體數(shù)據(jù)的內(nèi)容項(xiàng);以及控制應(yīng)用程序,用于根據(jù)用戶的請求來請求對存儲在該媒體服務(wù)器中的內(nèi)容加書簽,該控制應(yīng)用程序在設(shè)備上執(zhí)行,其中,所述媒體服務(wù)器響應(yīng)加書簽請求,建立書簽項(xiàng)并把所建立的書簽項(xiàng)的ID添加到所述內(nèi)容項(xiàng)的屬性信息中。
8.如權(quán)利要求7所述的聯(lián)網(wǎng)的裝置,其中,當(dāng)請求加書簽時,所述控制應(yīng)用程序向所述媒體服務(wù)器傳送下列各項(xiàng)作為所請求活動的輸入?yún)?shù)待加書簽的內(nèi)容項(xiàng)的ID,按用戶可讀格式編寫的標(biāo)題,書簽對象類,用來呈現(xiàn)該待加書簽的項(xiàng)的媒體表現(xiàn)器的表現(xiàn)控制服務(wù)(RenderingControl服務(wù))和/或AVTransport服務(wù)(AVTS)的UDN,以及RenderingControl服務(wù)和AVTransport服務(wù)的狀態(tài)變量。
9.如權(quán)利要求8所述的聯(lián)網(wǎng)的裝置,所傳送的書簽對象類被定義成“object.item.bookmarkitem”。
10.如權(quán)利要求8所述的聯(lián)網(wǎng)的裝置,其中所述控制應(yīng)用程序通過請求用來獲得狀態(tài)變量的活動,從RenderingControl服務(wù)和AVTransport服務(wù)接收獲得狀態(tài)變量,并且把所接收的狀態(tài)變量傳送給所述媒體服務(wù)器。
11.如權(quán)利要求8所述的聯(lián)網(wǎng)的裝置,其中所述標(biāo)題的全部或部分是用戶輸入的數(shù)據(jù)。
12.如權(quán)利要求8所述的聯(lián)網(wǎng)的裝置,其中所述媒體服務(wù)器按照這樣的方式來建立所述書簽項(xiàng)包含在所述各輸入?yún)?shù)中的信息以及根據(jù)預(yù)定義規(guī)則生成的ID包含在所述書簽項(xiàng)中。
13.如權(quán)利要求7所述的聯(lián)網(wǎng)的裝置,其中所述媒體服務(wù)器把所建立的書簽項(xiàng)的ID傳送給所述控制應(yīng)用程序,作為對所述加書簽請求的應(yīng)答。
14.如權(quán)利要求13所述的聯(lián)網(wǎng)的裝置,其中所述媒體服務(wù)器還把添加到所述內(nèi)容項(xiàng)的屬性信息中的數(shù)據(jù)傳送給所述控制應(yīng)用程序。
15.如權(quán)利要求13所述的聯(lián)網(wǎng)的裝置,其中,在向所述控制應(yīng)用程序傳送了所建立的書簽項(xiàng)的ID之后,根據(jù)請求,所述媒體服務(wù)器把所建立的書簽項(xiàng)的ID添加到從所述控制應(yīng)用程序接收的內(nèi)容項(xiàng)的屬性信息中,用于更新待加書簽的該項(xiàng)的屬性信息。
16.如權(quán)利要求7所述的聯(lián)網(wǎng)的裝置,其中,所述媒體服務(wù)器在由加書簽的請求所指定的容器中存儲所述書簽項(xiàng)。
17.如權(quán)利要求7所述的聯(lián)網(wǎng)的裝置,其中,所述媒體服務(wù)器響應(yīng)來自所述控制應(yīng)用程序的刪除所述內(nèi)容項(xiàng)的請求,刪除所述內(nèi)容項(xiàng),并且也刪除其ID包含在該內(nèi)容項(xiàng)的所述屬性信息中的書簽項(xiàng)。
18.如權(quán)利要求7所述的聯(lián)網(wǎng)的裝置,其中,所述媒體服務(wù)器響應(yīng)來自所述控制應(yīng)用程序的刪除所述書簽項(xiàng)的請求,刪除所述書簽項(xiàng),并且也從其ID包含在該書簽項(xiàng)中的內(nèi)容項(xiàng)的屬性信息內(nèi)刪除該書簽項(xiàng)的ID。
全文摘要
公開了一種通過基于UPnP標(biāo)準(zhǔn)的網(wǎng)絡(luò)來管理媒體服務(wù)器的書簽信息的方法和裝置。如果請求對內(nèi)容項(xiàng)加書簽,則建立書簽項(xiàng),并且,通過把所建立的書簽項(xiàng)的ID添加到該內(nèi)容項(xiàng)的屬性信息中并把該待加書簽的內(nèi)容項(xiàng)的ID記錄在所建立的書簽項(xiàng)中,把所建立的書簽項(xiàng)鏈接至該內(nèi)容項(xiàng)。
文檔編號G11B27/32GK1950814SQ200580014160
公開日2007年4月18日 申請日期2005年5月2日 優(yōu)先權(quán)日2004年5月3日
發(fā)明者安成俊, 金昶賢 申請人:Lg電子株式會社