專利名稱:在媒體服務(wù)器中存儲的對象結(jié)構(gòu)和該結(jié)構(gòu)的可存取性改進的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及允許用戶容易地識別和存取連接到開放式網(wǎng)絡(luò)系統(tǒng),比如通用即插即用(UPnP)網(wǎng)絡(luò)的媒體服務(wù)器的容器(container)。
背景技術(shù):
通用即插即用(UPnP)網(wǎng)絡(luò)包括用于控制裝置的控制點(CP)和用于提供服務(wù)的裝置。CP能夠通過提供的接口發(fā)現(xiàn)和控制不同類型的裝置,并接收和處理事件。
連接UPnP網(wǎng)絡(luò)的視聽(AV)裝置包括用于提供媒體服務(wù)的媒體服務(wù)器1a和用于再現(xiàn)媒體數(shù)據(jù)的媒體再現(xiàn)器1b,如圖1所示。媒體服務(wù)器1a和媒體再現(xiàn)器1b由CP1c控制。基于通常公知的傳輸協(xié)議實現(xiàn)來自媒體服務(wù)器1a的媒體流10。
媒體服務(wù)器1a允許通過內(nèi)容目錄服務(wù)(CDS)讀取關(guān)于其自己的媒體文件的信息。在媒體文件中包括的信息包括媒體文件的名稱、格式、尺寸、表達時間、URL和類型。
CDS通過CP1c表示在樹結(jié)構(gòu)中屬于媒體服務(wù)器1a的對象,如圖2所示。將對象分類為容器和項目(item)。容器可包括關(guān)于其它對象(object)的信息,且項目是關(guān)于媒體文件的信息。
在當(dāng)前的UPnP AV網(wǎng)絡(luò)中,由CDS提供的樹結(jié)構(gòu)中最高級的對象,比如,如圖2所示的根對象2a,總是被表示為“0”(字符串)。另外,最高級對象具有其它子對象(也就是,容器和/或項目)。一般的容器可具有其它容器和項目作為其子對象。另外,一個CDS中的所有對象被唯一地標識為特定字符串。
因為僅定義根對象標識符“0”和如圖2所示的結(jié)構(gòu),CP1c使用“0”和“DirectChildren”作為輸入變元(argument)(圖1中的參考數(shù)字S1)調(diào)用“Browse”動作(action)。這樣,CP1c首先關(guān)于“0”對象的直接子對象(其是由CP識別的預(yù)定義對象ID)執(zhí)行媒體服務(wù)器1a的瀏覽,以最終在示例性UPnP AV網(wǎng)絡(luò)中檢索關(guān)于如圖2所示的“項目4”的媒體文件的信息。因此,CP1c接收用于動作調(diào)用的基于XML的結(jié)構(gòu)(圖1中的參考數(shù)字S2),從結(jié)果獲得“Container 1”的對象ID,并且調(diào)用“Browse”動作以獲得對象“Container 1”的直接子對象。以相同方式,CP1c能夠通過“Browse”動作調(diào)用獲得關(guān)于作為“Container 4”的子對象的“項目4”的信息。在這里,當(dāng)執(zhí)行該處理時,通過CP1c實現(xiàn)用戶的對象選擇動作。
但是,即使“項目4”是用戶經(jīng)常使用的媒體文件,無論何時動作CP1c或者改變控制裝置,必須連續(xù)執(zhí)行對象(也就是,容器)的上述上-下選擇。因此,上-下選擇引起用戶感到很大不便。
因此,為了當(dāng)使用用戶接口時方便用戶,優(yōu)選地,CP以圖形或圖標的形式表示對象,這些圖形或圖標能由用戶容易地識別。但是,因為沒有定義對象的類型和屬性的標準,CP1c不可避免地原樣表示從媒體服務(wù)器1a接收的字符串信息。這使得用戶難以識別對象。
發(fā)明內(nèi)容
本發(fā)明涉及在開放式網(wǎng)絡(luò)系統(tǒng)中提供媒體數(shù)據(jù)。
因此,做出本發(fā)明解決現(xiàn)有技術(shù)中出現(xiàn)的上述問題,且本發(fā)明的目的是提供一種允許用戶容易地存取由用戶指定的對象的管理方法。
本發(fā)明的另一目的是提供一種允許比如控制點的應(yīng)用識別每個對象的類型或?qū)傩缘姆椒ā?br>
根據(jù)本發(fā)明的允許用戶容易地存取對象的一個實施例,CDS的對象結(jié)構(gòu)包括一個對象樹結(jié)構(gòu)以及和與樹結(jié)構(gòu)分開的快捷方式對象。
另外,根據(jù)本發(fā)明的一個實施例,提供了能夠登記和查詢特征對象的動作。
根據(jù)本發(fā)明的一個實施例,管理書簽對象和快捷方式對象作為特征對象。
根據(jù)本發(fā)明的一個實施例,其能夠識別每個對象類型,媒體對象的標識符,具體地說,容器,就是說,對象ID被定義,且用作能夠識別媒體對象的類型的字符串。
根據(jù)本發(fā)明的另一實施例,其能夠識別每個對象類型,媒體對象的標識符,具體地說,容器,就是說,對象ID用作預(yù)定字符串,且定義和使用能夠識別媒體對象的類型的類型信息。
根據(jù)本發(fā)明的一個實施例,一種用于在開放式網(wǎng)絡(luò)系統(tǒng)中提供信息的方法包括提供用于管理對象的服務(wù),其中每個對象包括具有在樹結(jié)構(gòu)下的容器和項目的至少其中之一的對象結(jié)構(gòu),且至少一個對象被指定為服務(wù)的特征,接收用于查詢服務(wù)的特征的動作,和響應(yīng)于接收的動作發(fā)送關(guān)于服務(wù)的特征的對象列表。
優(yōu)選地,該用于查詢服務(wù)的特征的動作是從控制服務(wù)的應(yīng)用接收的。優(yōu)選地,發(fā)送對象列表到控制服務(wù)的應(yīng)用。優(yōu)選地,服務(wù)是以通用即插即用協(xié)議定義的內(nèi)容目錄服務(wù),其中在媒體服務(wù)器中提供該服務(wù)。
在本發(fā)明的一個方面中,該特征包括書簽和快捷方式的至少其中之一。
在本發(fā)明的另一方面中,該方法進一步包括和對象列表一起發(fā)送用于標識服務(wù)的特征的名稱的信息。該方法可進一步包括和對象列表一起發(fā)送用于標識服務(wù)的特征的版本的信息。
優(yōu)選地,定義服務(wù)的特征用于通知控制服務(wù)的應(yīng)用有效地使用服務(wù)。
在本發(fā)明的再一方面中,該方法進一步包括和對象列表一起發(fā)送在對象列表中包括的至少一個對象的類型信息。優(yōu)選地,該方法進一步包括響應(yīng)于接收的動作發(fā)送書簽對象的列表。
根據(jù)本發(fā)明的另一實施例,一種工作地連接到開放式網(wǎng)絡(luò)系統(tǒng)用于提供信息的裝置包括用于管理對象的服務(wù),其中每個對象包括具有在樹結(jié)構(gòu)下的容器和項目的至少其中之一的對象結(jié)構(gòu),且至少一個對象被指定為服務(wù)的特征,且服務(wù)器用于接收用于查詢服務(wù)的特征的動作,其中該服務(wù)器響應(yīng)于接收的動作發(fā)送關(guān)于服務(wù)的特征的對象列表。
優(yōu)選地,該用于查詢服務(wù)的特征的動作是從控制服務(wù)的應(yīng)用接收的。優(yōu)選地,發(fā)送對象列表到控制服務(wù)的應(yīng)用。優(yōu)選地,服務(wù)是以通用即插即用協(xié)議定義的內(nèi)容目錄服務(wù),其中在服務(wù)器中提供該服務(wù)。
在本發(fā)明的一個方面中,該特征包括書簽和快捷方式的至少其中之一。
在本發(fā)明的另一方面中,該服務(wù)器和對象列表一起發(fā)送用于標識服務(wù)的特征的名稱的信息。該服務(wù)器還可和對象列表一起發(fā)送用于標識服務(wù)的特征的版本的信息。
在本發(fā)明的再一方面中,服務(wù)以狀態(tài)變量寫入關(guān)于服務(wù)的特征和相應(yīng)對象的信息。
優(yōu)選地,定義服務(wù)的特征用于通知控制服務(wù)的應(yīng)用有效地使用服務(wù)。優(yōu)選地,該服務(wù)器和對象列表一起發(fā)送在對象列表中包括的至少一個對象的類型信息。優(yōu)選地,服務(wù)器響應(yīng)于接收的動作發(fā)送書簽對象的列表。優(yōu)選地,在和服務(wù)器物理地分開的裝置中執(zhí)行控制服務(wù)的應(yīng)用。
應(yīng)該理解本發(fā)明的前述一般描述和下面的具體描述都是示例性和說明性的,并且意在提供本發(fā)明如權(quán)利要求所述的進一步解釋。
附圖是為了能進一步了解本發(fā)明而包含的,并且被納入本說明書中構(gòu)成本說明書的一部分,這些附圖示出了本發(fā)明的一個或多個實施例,并用于與本說明書一起對本發(fā)明的原理進行說明。在不同附圖中由相同數(shù)字表示的本發(fā)明的特征、元件和方面表示根據(jù)一個或多個實施例相同、等效或類似的特征、元件或方面。
圖1是示出了通用即插即用視聽(UPnP AV)網(wǎng)絡(luò)的結(jié)構(gòu)的視圖;圖2是示出了連接UPnP AV網(wǎng)絡(luò)的媒體服務(wù)器的對象結(jié)構(gòu)的視圖;圖3是示出了根據(jù)本發(fā)明一個實施例的UPnP AV網(wǎng)絡(luò)中執(zhí)行的動作的視圖;圖4a和4b是示出了根據(jù)本發(fā)明一個實施例的由媒體服務(wù)器管理的對象結(jié)構(gòu)的視圖;圖5是根據(jù)本發(fā)明一個實施例的對象的類型信息的視圖;圖6a和6b是根據(jù)本發(fā)明一個實施例由媒體服務(wù)器管理的對象結(jié)構(gòu)的視圖;圖6c是關(guān)于如圖6a和6b所示的對象結(jié)構(gòu)在控制點(CP)上顯示容器作為圖標的屏幕圖像的視圖;圖7是根據(jù)本發(fā)明一個實施例的由媒體服務(wù)器管理的對象結(jié)構(gòu)的視圖;圖8a和8b是根據(jù)本發(fā)明一個實施例的用于登記預(yù)定對象作為快捷方式對象和查詢快捷方式對象的動作消息的語法的視圖;圖9是根據(jù)本發(fā)明另一實施例的其中將預(yù)定容器轉(zhuǎn)換為快捷方式對象的對象結(jié)構(gòu)的視圖;圖10是根據(jù)本發(fā)明另一實施例的用于登記對象作為快捷方式對象的動作消息的其它語法的視圖;圖11是根據(jù)本發(fā)明另一實施例的其中將預(yù)定容器轉(zhuǎn)換為快捷方式對象的直接子容器的對象結(jié)構(gòu)的視圖。
具體實施例方式
本發(fā)明涉及在開放式網(wǎng)絡(luò)系統(tǒng)中提供媒體數(shù)據(jù)。
在下文中,將參考附圖詳細描述本發(fā)明的優(yōu)選實施例。在下面的說明和附圖中,相同的附圖標記用于指定相同或類似的組件,且將省略關(guān)于相同或類似組件的重復(fù)描述。
圖3示出了根據(jù)本發(fā)明的通用即插即用(UPnP)網(wǎng)絡(luò)。UPnP網(wǎng)絡(luò)包括媒體服務(wù)器200,控制點(CP)100,和媒體再現(xiàn)器110。CP100和媒體再現(xiàn)器100每個可以是邏輯元件,比如,應(yīng)用,且可以在一個物理裝置中共存,比如個人計算機(PC)。另外,媒體服務(wù)器200中的內(nèi)容目錄服務(wù)(CDS)使用用于標識每個容器的預(yù)指定類型為容器的對象ID的標識符,或包括以類型信息的標識符。
圖4a和4b示出了在媒體服務(wù)器200的存儲單元(例如,硬盤)中存儲的對象結(jié)構(gòu)。在圖4a和4b中,根據(jù)本發(fā)明的一個實施例,唯一地定義并使用容器ID以識別媒體類型。指定容器ID“PHOTO”用于包括照片數(shù)據(jù)的容器。指定容器ID“MUSIC”用于包括音樂數(shù)據(jù)的容器。指定容器ID“MOVIE”用于包括比如電影的運動圖像數(shù)據(jù)的容器。指定容器ID“BOOKMARK”用于存儲由用戶再現(xiàn)的對象的位置和再現(xiàn)歷史的書簽容器。優(yōu)選地,容器ID“BOOKMARK”是CDS的特征。每個容器可包括子容器或項目。因為排他地分配和使用容器ID,且根據(jù)本發(fā)明定義的ID對于CP100是已知的,例如,CP100可通過確定通過“Browse”動作接收的對象ID,即時地識別在各個容器中包括的文件類型。
圖4b示出了根據(jù)本發(fā)明的一個實施例,其中登記作為附加根容器的書簽容器作為快捷方式容器的實例。下面給出關(guān)于快捷方式容器的描述。
圖5示出了其中自由定義和使用容器ID,和使得能夠唯一地定義媒體類型的標識的類型信息的實施例。在如圖5所示的類型信息中,對于包括由用戶再現(xiàn)的媒體數(shù)據(jù)的列表的容器定義“Container_Playlist_Type”,對于包括廣播節(jié)目信息的容器定義“Container_EPG_TYPE”,對于包括廣播信道信息的容器定義“Container_Tuner_TYPE”,對于包括由用戶為了容易識別媒體數(shù)據(jù)而建立或指定的縮略圖的容器定義“Container_Thumbnail_TYPE”,且對于包括關(guān)于可附加到媒體服務(wù)器200的媒體的信息的容器定義“Container_Removable_TYPE”。另外,可根據(jù)關(guān)于在容器中包括的項目的信息定義多種容器的類型ID。
在其中根據(jù)如圖4a,4b或5所示的實施例定義容器類型的狀態(tài)中,如果CP100請求瀏覽動作和接收其結(jié)果,CP100能夠?qū)τ谠贑P100中存儲的每個對象顯示適當(dāng)?shù)膱D形或適當(dāng)?shù)膱D標,而不是顯示用于對象的字符串。例如,當(dāng)媒體服務(wù)器200具有如圖6a或6b所示的CDS對象結(jié)構(gòu)時,例如,如果CP100請求用于根容器“0”的直接子對象的瀏覽動作,且之后接收該請求的結(jié)果(S10,如圖3所示),基于對象ID或?qū)ο蟮念愋托畔ⅲ珻P100能夠識別作為根容器的子對象的四個容器類型。
因此,CP100根據(jù)在其中存儲的類型讀出并顯示圖形縮略圖(例如,圖標),而不是表示所接收的直接子對象的容器為字符串。圖6c是根據(jù)上述過程的瀏覽圖像輸出的一個實例。如果用戶選擇一個圖標,CP100向媒體服務(wù)器200請求瀏覽用于和圖標相關(guān)的對象的動作,且之后接收該請求的結(jié)果,從而在屏幕上顯示媒體文件項目,書簽項目,和/或子容器。
用于查詢在特定容器下的對象的用于上述過程中的瀏覽動作是本發(fā)明的一個實例。在本發(fā)明的另一實例中,CP100能夠通過除了瀏覽動作之外的附加動作,比如特征查詢動作,搜索被指定為服務(wù)特征的對象,比如“BOOKMARK”。如上所述,除了BOOKMARK類型,由CDS管理的特征對象可包括電子節(jié)目指南(EPG)類型和TUNER類型。優(yōu)選地,定義這些特征化的對象,用于報告給不同于一般對象的CP,以有效地使用CDS。如果存在關(guān)于特征查詢動作由CDS支持的特征,CDS能夠提供特征的名稱,特征的當(dāng)前版本,和特征中包括的容器當(dāng)中根容器下的對象列表,作為特征查詢動作的輸出變元。CDS管理關(guān)于預(yù)定服務(wù)特征的狀態(tài)變量,以響應(yīng)于特征查詢動作。優(yōu)選地,狀態(tài)變量包括每個特征的名稱,特征的版本,和屬于特征的容器當(dāng)中根容器的對象ID(例如,如果標記服務(wù)特征,書簽項目的對象ID)。
在下文中,將描述根據(jù)本發(fā)明優(yōu)選實施例的關(guān)于“快捷方式”的方案。
當(dāng)在媒體服務(wù)器200中構(gòu)造如圖7所示的對象結(jié)構(gòu)時,如果用戶選擇“My Movie”容器并指定“My Movie”容器作為快捷方式容器,CP100調(diào)用媒體服務(wù)器200用于快捷方式登記動作(圖3所示的附圖標記S20)。在這里,因為快捷方式對象不是通常管理的對象(例如,媒體對象),而是例外,因此CDS能夠管理快捷方式容器作為一個服務(wù)特征。通過通常已知的輸入單元,比如鼠標或遙控器實現(xiàn)用戶的選擇。
這里,圖8a示出了所調(diào)用的快捷方式登記動作消息的語法??旖莘绞降怯泟幼鞯拿Q是“RegisterShortcutObject”?!癘bjectId”是作為快捷方式對象登記的對象的標識符,“ObjectType”是對象的類型,且“IsRootObject”是關(guān)于用于登記對象作為快捷方式對象的結(jié)構(gòu)的信息。對象的類型采用如圖5所示的標識符,且通過瀏覽從媒體服務(wù)器200接收該對象的類型。但是,可通過用戶的修改請求修改對象的類型。另外,“IsRootObject”是指示結(jié)構(gòu)是否該結(jié)構(gòu)是否是作為根容器從采用“0”的樹結(jié)構(gòu)分離的并被特別管理的輸入變元?;谟脩糨斎胄畔?,確定“IsRootObject”的值?!癐sRootObject”的值“ON”指示從現(xiàn)有樹結(jié)構(gòu)分離該結(jié)構(gòu)且其具有相同于根容器的容器?!癐sRootObject”的值“OFF”指示維持該結(jié)構(gòu)。
如上所述,如果通過設(shè)置“IsRootObject”的值為“ON”,對于“My Movie”容器調(diào)用“RegisterShortcutObject”的動作,媒體服務(wù)器200的CDS將如圖7所示的對象結(jié)構(gòu)轉(zhuǎn)換為如圖9所示的對象結(jié)構(gòu)。到此,將“My Movie”的父母信息被復(fù)位為“-1”,使得“My Movie”對象變得不再是“Movie”對象的子對象。如果如圖9所示改變對象結(jié)構(gòu),當(dāng)根對象“0”被設(shè)置為開始點時,難以存取“My Movie”容器。如果旨在存儲作為相同于根對象“0”的另一根的快捷方式對象,如圖9所示,CDS必須通過具有對象(即,“My Movie”)的標識符作為輸入變元的瀏覽動作而調(diào)用。如果創(chuàng)建快捷方式對象為另外的根對象,如圖9所示,可從具有不同特性的容器分離快捷方式對象,且因為從現(xiàn)有根對象“0”開始沒有通過瀏覽動作示出快捷方式對象,該快捷方式對象可以被隱藏。如果用于關(guān)于另一容器(也就是,“My Music對象”)設(shè)置“IsRootObject”為“ON“,并調(diào)用快捷方式登記動作,就像“My Movie”對象一樣,獨立地創(chuàng)建另一根容器。
如果通過設(shè)置“IsRootObject”的值為“OFF”來調(diào)用“RegisterShortcutObject”動作,媒體服務(wù)器200在存儲單元(例如,存儲器)中存儲關(guān)于當(dāng)調(diào)用“RegisterShortcutObject”動作時調(diào)用的對象的信息(也就是,“My Movie”對象)作為快捷方式項目,而不改變傳統(tǒng)樹結(jié)構(gòu)。例如,通過快捷方式查詢動作(圖3的附圖標記S21)確認通過設(shè)置“IsRootObject”的值為“OFF”而被登記為快捷方式項目的對象。
同時,如果由CDS在媒體服務(wù)器200中登記“shortcut”作為一個服務(wù)特征,快捷方式查詢動作和上述特征查詢動作相同。因為快捷方式查詢動作指定一個特征并執(zhí)行不同于特征查詢動作的查詢,快捷方式查詢動作是特征查詢動作的子集。
這里,用于快捷方式查詢動作的響應(yīng)消息的語法如圖8b所示??旖莘绞讲樵儎幼鞯拿Q是“GetShortcutObjectList”。由“GetShortcutObjectList”獲得的“ObjectIDList”包括登記為快捷方式對象的對象的ID。另一輸出變元“ObjectTypeList”包括關(guān)于對象類型的信息。使用逗號彼此分隔每個對象ID和每個類型信息并傳送其。媒體服務(wù)器200查看關(guān)于作為已經(jīng)預(yù)先存儲在存儲單元中的快捷方式對象而登記的對象的信息,以提供輸出變元到CP100。在樹結(jié)構(gòu)中構(gòu)造特征為快捷方式對象的多個容器的情況下,由輸出變元“ObjectIDList”攜帶在快捷方式根容器下的對象ID,并通過快捷方式查詢動作將該對象ID傳遞到CP100。
雖然根據(jù)先前實施例在附加的根級別創(chuàng)建作為快捷方式對象登記的對象,可從默認根容器“0”的樹結(jié)構(gòu)分離快捷方式容器(例如,具有“SHORTCUT”作為ID的容器),并另外定義該快捷方式容器。指定為快捷方式對象的對象可被登記為快捷方式容器“SHORTCUT”的子容器。到此,“RegisterShortcutObject”動作的第三輸入變元指示快捷方式容器是否被定義為附加根對象,或?qū)儆谧鳛楠毩⒖旖莘绞饺萜鞯哪J根容器“0”。換句話說,如圖10所示,第三輸入變元用作“IsSepartaedObject”的含義而不是“IsRootObject”。
如果“IsSepartaedObject”=“OFF”,登記為快捷方式對象的對象停留在現(xiàn)有樹結(jié)構(gòu)的當(dāng)前位置。如果“IsSepartaedObject”=“ON”,登記為快捷方式對象的對象被作為附加分離的快捷方式根容器的直接子對象登記(“SHORTCUT”)。在該實施例中,雖然登記多個容器作為快捷方式容器,因為優(yōu)選地將容器登記為快捷方式容器的直接子對象,如圖11所示,能夠通過調(diào)用,例如,瀏覽關(guān)于快捷方式容器“SHORTCUT”的直接子對象的瀏覽動作,而確認作為快捷方式對象登記的所有對象(例如,在快捷方式根容器下的對象)。特別的,可以使用“Browse(“SHORTCUT”,“DirectChildren”)命令或調(diào)用特征查詢動作。
如上所述,根據(jù)本發(fā)明的至少一個實施例,關(guān)于廣泛使用的媒體類型的媒體數(shù)據(jù)提供比如適當(dāng)?shù)膱D形縮略圖的增強的用戶界面,而與媒體服務(wù)器制造公司無關(guān),由此使得用戶能夠容易地識別特定對象。另外,用于可以快速地存取主要由用戶通過快捷方式功能搜索的對象,由此允許用戶體驗媒體裝置的使用便利。
雖然對于示意性目的描述了本發(fā)明的優(yōu)選實施例,本領(lǐng)域普通技術(shù)人將認可在不脫離本發(fā)明如所附權(quán)利要求公開的范圍和精神的情況下,可以做出各種修改、添加和替換。
前述實施例和優(yōu)點僅是示例性的,且不構(gòu)成限定本發(fā)明。本教導(dǎo)可應(yīng)用于其他類型的裝置。本發(fā)明的說明書是說明性的,并不限制權(quán)利要求書的范圍。對本領(lǐng)域的技術(shù)人員來說,許多替換、修改和變動都是顯而易見的。在權(quán)利要求書中,裝置加功能的句子意在包含在此所描述的實現(xiàn)所引用的功能的結(jié)構(gòu)。不僅是結(jié)構(gòu)的等效物,也包括等效的結(jié)構(gòu)。
權(quán)利要求
1.一種用于在開放式網(wǎng)絡(luò)系統(tǒng)中提供信息的方法,該方法包括提供用于管理對象的服務(wù),該對象包括被指定為服務(wù)的特征的至少一個對象;接收用于查詢服務(wù)的特征的動作;和響應(yīng)于所接收的動作,發(fā)送與服務(wù)的特征相關(guān)的對象的列表。
2.如權(quán)利要求1的方法,其中,該用于查詢服務(wù)的特征的動作是從控制該服務(wù)的應(yīng)用接收的。
3.如權(quán)利要求1的方法,其中,發(fā)送對象列表到控制服務(wù)的應(yīng)用。
4.如權(quán)利要求1的方法,其中,該服務(wù)是在通用即插即用協(xié)議中定義的內(nèi)容目錄服務(wù)。
5.如權(quán)利要求4的方法,其中,在媒體服務(wù)器中提供該服務(wù)。
6.如權(quán)利要求1的方法,其中,該特征包括書簽和快捷方式的至少其中之一。
7.如權(quán)利要求1的方法,進一步包括和對象的列表一起發(fā)送用于標識服務(wù)的特征的名稱的信息。
8.如權(quán)利要求1的方法,進一步包括和對象的列表一起發(fā)送用于標識服務(wù)的特征的版本的信息。
9.如權(quán)利要求1的方法,其中,定義服務(wù)的特征,用于通知控制服務(wù)的應(yīng)用以有效地使用服務(wù)。
10.如權(quán)利要求1的方法,進一步包括和對象的列表一起發(fā)送在對象的列表中包括的至少一個對象的類型信息。
11.如權(quán)利要求1的方法,進一步包括響應(yīng)于所接收的動作而發(fā)送書簽對象的列表。
12.一種工作地連接到開放式網(wǎng)絡(luò)系統(tǒng)用于提供信息的裝置,該裝置包括用于管理包括被指定為服務(wù)的特征的至少一個對象的對象的服務(wù);和服務(wù)器,其用于接收用于查詢服務(wù)的特征的動作,其中該服務(wù)器響應(yīng)于所接收的動作,發(fā)送與該服務(wù)的特征相關(guān)的對象的列表。
13.如權(quán)利要求12所述的裝置,其中,該用于查詢服務(wù)的特征的動作是從控制該服務(wù)的應(yīng)用接收的。
14.如權(quán)利要求12所述的裝置,其中,該對象的列表被發(fā)送到控制服務(wù)的應(yīng)用。
15.如權(quán)利要求12所述的裝置,其中,該服務(wù)是在通用即插即用協(xié)議中定義的內(nèi)容目錄服務(wù)。
16.如權(quán)利要求12所述的裝置,其中,該服務(wù)被提供在服務(wù)器中。
17.如權(quán)利要求12所述的裝置,其中,該特征包括書簽和快捷方式的至少其中之一。
18.如權(quán)利要求12所述的裝置,其中,該服務(wù)器和對象的列表一起發(fā)送用于標識服務(wù)的特征的名稱的信息。
19.如權(quán)利要求12所述的裝置,其中,該服務(wù)器和對象的列表一起發(fā)送用于標識服務(wù)的特征的版本的信息。
20.如權(quán)利要求12所述的裝置,其中,該服務(wù)以狀態(tài)變量寫入與服務(wù)的特征和相應(yīng)對象相關(guān)的信息。
21.如權(quán)利要求12所述的裝置,其中,定義服務(wù)的特征,用于通知控制服務(wù)的應(yīng)用以有效地使用該服務(wù)。
22.如權(quán)利要求12所述的裝置,其中,該服務(wù)器和對象的列表一起發(fā)送在對象的列表中包括的至少一個對象的類型信息。
23.如權(quán)利要求12所述的裝置,其中,該服務(wù)器響應(yīng)于所接收的動作而發(fā)送書簽對象的列表。
24.如權(quán)利要求12所述的裝置,其中,在和服務(wù)器物理地分開的裝置中執(zhí)行控制服務(wù)的應(yīng)用。
全文摘要
本發(fā)明涉及在開放式網(wǎng)絡(luò)系統(tǒng),比如通用即插即用(UPnP)網(wǎng)絡(luò)中提供信息。優(yōu)選地,本發(fā)明提供用于管理對象的服務(wù),其中每個對象結(jié)構(gòu)包括具有樹結(jié)構(gòu)下的容器和項目的至少其中之一的對象結(jié)構(gòu)。且至少一個對象被指定為服務(wù)的特征。在接收用于查詢服務(wù)的特征的動作的情況下,本發(fā)明響應(yīng)于接收的動作發(fā)送關(guān)于服務(wù)的特征的對象列表。
文檔編號G06F15/16GK101076794SQ200580042374
公開日2007年11月21日 申請日期2005年12月9日 優(yōu)先權(quán)日2004年12月9日
發(fā)明者閔九鳳, 金昶賢 申請人:Lg電子株式會社