專利名稱:在通用即插即用網(wǎng)絡中支持組合設(shè)備的設(shè)備信息的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于提供并使用由通用即插即用(universal plugand play UPnP)家庭網(wǎng)絡中的組合設(shè)備(combo device)所提供的一般設(shè)備信息或服務信息的方法,并且尤其涉及一種用于為在所述UPnP網(wǎng)絡中的設(shè)備之間正轉(zhuǎn)送的內(nèi)容加書簽的方法。
背景技術(shù):
基于各種類型的小型設(shè)備的聯(lián)網(wǎng)技術(shù)近來浮現(xiàn)并且被商業(yè)化。家庭網(wǎng)絡使得能夠互連各種消費類電子設(shè)備,諸如電冰箱、電視(TV)機、洗衣機、個人計算機(PC)和立體聲系統(tǒng),因而提供了便利的、用戶界面友好的生活環(huán)境。
已經(jīng)建議了通用即插即用(UPnP)標準來提供數(shù)字家庭網(wǎng)絡平臺。在大部分PC操作系統(tǒng)中廣泛包含的即插即用(PnP)技術(shù)簡化了把硬件添加到設(shè)備的過程。UPnP技術(shù)被設(shè)計成用于把PnP技術(shù)擴展到具有由因特網(wǎng)標準技術(shù)所組成的平臺的網(wǎng)絡域(domain),所述因特網(wǎng)標準技術(shù)諸如傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)、超文本傳輸協(xié)議(HTTP)和可擴展標記語言(XML)。由于UPnP技術(shù),具有網(wǎng)絡功能的各種消費類電子設(shè)備、網(wǎng)絡打印機和因特網(wǎng)網(wǎng)關(guān)可以彼此互連以便提供統(tǒng)一的網(wǎng)絡,其中可以容易地添加新的網(wǎng)絡設(shè)備并且從其它設(shè)備進行遠程訪問。
UPnP網(wǎng)絡優(yōu)選包括多個UPnP設(shè)備、服務和控制點(CP)。作為UPnP網(wǎng)絡中最小可訪問、可控制單位的每個服務(service)——由其自己唯一的狀態(tài)變量來指定。CP是在網(wǎng)絡中的設(shè)備上運行的控制應用,諸如個人數(shù)字助理(PDA),并且能夠訪問、監(jiān)視和控制所述網(wǎng)絡上的所有設(shè)備和/或它們的服務。
如圖1所示,通用即插即用視聽(UPnP AV)家庭網(wǎng)絡包括用于向網(wǎng)絡上的設(shè)備提供視聽(AV)數(shù)據(jù)的媒體服務器120、用于執(zhí)行播放所述AV數(shù)據(jù)的媒體再現(xiàn)器130以及用于控制所述媒體服務器120和媒體再現(xiàn)器130的控制點(CP)110。媒體服務器120和媒體再現(xiàn)器130由CP 110控制,從而它們被稱作受控設(shè)備。
下面將描述在圖1的網(wǎng)絡中播放媒體數(shù)據(jù)。媒體服務器120例如通過其自己的文件系統(tǒng)獲得關(guān)于媒體數(shù)據(jù)文件的信息(諸如目錄路徑信息),并且響應于諸如瀏覽動作之類的UPnP動作把此信息發(fā)送到CP 110。一旦經(jīng)由CP 110上的用戶接口(UI)選擇了在媒體服務器120中所存儲的媒體文件,那么媒體數(shù)據(jù)文件的流就被發(fā)送到媒體再現(xiàn)器130并在其上展示。
值得注意,具有UPnP功能的設(shè)備(諸如媒體服務器120和媒體再現(xiàn)器130)可以連同控制點110一起被嵌入到單個設(shè)備中。在這種情況下,連同控制點110一起配置的UPnP設(shè)備無法被發(fā)現(xiàn)為家庭網(wǎng)絡上的UPnP設(shè)備。因此,無法提供它們的設(shè)備描述和有關(guān)它們服務的UPnP動作,并且無法從家庭網(wǎng)絡上的另一UPnP設(shè)備上請求。
通常,上述UPnP設(shè)備被稱作組合設(shè)備。圖2A圖示了AV網(wǎng)絡配置,其中包括控制點和媒體再現(xiàn)器的組合設(shè)備201與媒體服務器通信。圖2B圖示了另一AV配置,其中包括控制點和媒體服務器的組合設(shè)備202與媒體再現(xiàn)器通信。
組合設(shè)備內(nèi)的動作請求,特別是在圖2A中的控制點和媒體再現(xiàn)器之間的動作請求以及在圖2B中的控制點和媒體服務器之間的動作請求不必依照UPnP協(xié)議,這是因為它們對家庭網(wǎng)絡上的其它設(shè)備來說并非是不可見的。從而,通常經(jīng)由任意的內(nèi)部接口來進行組合設(shè)備內(nèi)的數(shù)據(jù)通信。
然而常常希望使網(wǎng)絡上的UPnP設(shè)備能夠訪問關(guān)于由組合設(shè)備內(nèi)的受控設(shè)備所提供的服務的狀態(tài)信息。例如,如果用戶請求為正被媒體服務器流送并由組合設(shè)備內(nèi)的媒體再現(xiàn)器展示的內(nèi)容加書簽(bookmark),那么所述組合設(shè)備內(nèi)的控制點從媒體再現(xiàn)器內(nèi)部獲得為加書簽所需要的狀態(tài)信息。如果必要的話,控制點把所獲得的狀態(tài)信息連同其它信息一起作為書簽構(gòu)成信息存儲到外部媒體服務器中。
然而,即便已經(jīng)從媒體服務器獲得書簽,那么依照這種方式所創(chuàng)建的書簽也無法被不同于組合設(shè)備內(nèi)控制點的控制點適當解釋。這是因為任意地組織從組合設(shè)備內(nèi)部獲得的狀態(tài)信息,使得其格式并不服從UPnP協(xié)議。
發(fā)明內(nèi)容
木發(fā)明涉及一種用于為正在通用即插即用(UPnP)網(wǎng)絡中的設(shè)備之間轉(zhuǎn)送的內(nèi)容加書簽的方法??紤]到現(xiàn)有技術(shù)的缺點,本發(fā)明的目的是提供一種用于按連接到相同網(wǎng)絡的設(shè)備相應地使用狀態(tài)信息的方式來組織并使用關(guān)于組合設(shè)備內(nèi)受控設(shè)備的狀態(tài)信息的方法。
本發(fā)明的附加特征和優(yōu)點將在隨后的描述中進行闡述,并且在某種程度上根據(jù)所述描述是顯而易見的,或者可以通過實施本發(fā)明來習得。本發(fā)明的目的及其它優(yōu)點將由在所撰寫的說明書及權(quán)利要求書和附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)并獲得。
為了實現(xiàn)這些及其它優(yōu)點并且依照本發(fā)明的目的,如所具體化以及概括地描述,本發(fā)明被具體化為一種用于為正在網(wǎng)絡中的各設(shè)備之間轉(zhuǎn)送的內(nèi)容加書簽的方法,所述方法包括接收用于為正被轉(zhuǎn)送到多個設(shè)備中的至少一個的內(nèi)容加書簽的請求,所述設(shè)備能夠執(zhí)行播放對其請求加書簽的內(nèi)容,還包括從多個設(shè)備中的至少一個獲得狀態(tài)信息,獲得所述狀態(tài)信息的源信息,并且創(chuàng)建包括所述狀態(tài)信息和源信息的書簽,其中從所述多個設(shè)備的第一設(shè)備所獲得的狀態(tài)信息的源信息是持久性信息并且不暴露于網(wǎng)絡,其中從所述第一設(shè)備所獲得的狀態(tài)信息的源信息與被分配給所述多個設(shè)備中不同于所述第一設(shè)備的第二設(shè)備的源信息具有相同的結(jié)構(gòu)。
所述源信息包括唯一的設(shè)備標識符(unique device identifierUDN)、服務ID和服務類型。優(yōu)選地是,內(nèi)部獲得所述源信息。
依照本發(fā)明的一個方面,第一設(shè)備是用于再現(xiàn)由第二設(shè)備所提供的內(nèi)容的媒體再現(xiàn)器。優(yōu)選地是,從多個設(shè)備中的至少一個獲得狀態(tài)信息的步驟包括從第二設(shè)備獲得用于播放管理的狀態(tài)信息并且從媒體再現(xiàn)器獲得用于內(nèi)部再現(xiàn)控制的狀態(tài)信息。優(yōu)選地是,從第二設(shè)備獲得用于播放管理的狀態(tài)信息以及從媒體再現(xiàn)器獲得用于內(nèi)部再現(xiàn)控制的狀態(tài)信息的步驟包括調(diào)用用于獲得狀態(tài)變量的動作。
依照本發(fā)明的另一方面,當最初在網(wǎng)絡上發(fā)現(xiàn)第二設(shè)備時,從第二設(shè)備所獲得的狀態(tài)信息的源信息從所述第二設(shè)備所提供的設(shè)備和服務描述符獲得。
優(yōu)選地是,創(chuàng)建書簽的步驟包括通過調(diào)用第二設(shè)備的對象創(chuàng)建動作來在所述第二設(shè)備中創(chuàng)建所述書簽。
依照本發(fā)明的進一步發(fā)面,第一設(shè)備是用于向第二設(shè)備提供內(nèi)容的媒體服務器。優(yōu)選地是,從多個設(shè)備中的至少一個獲得狀態(tài)信息的步驟包括從媒體服務器獲得用于內(nèi)部播放管理的狀態(tài)信息并且從第二設(shè)備獲得用于再現(xiàn)控制的狀態(tài)信息。優(yōu)選地是,從媒體服務器獲得用于內(nèi)部播放管理的狀態(tài)信息以及從第二設(shè)備獲得用于再現(xiàn)控制的狀態(tài)信息的步驟包括調(diào)用用于獲得狀態(tài)變量的動作。
依照本發(fā)明的另一方面,當最初在網(wǎng)絡上發(fā)現(xiàn)第二設(shè)備時,從第二設(shè)備所獲得的狀態(tài)信息的源信息從所述第二設(shè)備所提供的設(shè)備和服務描述符獲得。
優(yōu)選地是,創(chuàng)建書簽的步驟包括在媒體服務器中內(nèi)部創(chuàng)建書簽。
依照本發(fā)明另一實施例,一種用于為正在網(wǎng)絡中的各設(shè)備之間轉(zhuǎn)送的內(nèi)容加書簽的方法包括利用傳輸服務和控制服務來轉(zhuǎn)送所述內(nèi)容,接收用于為正轉(zhuǎn)送內(nèi)容加書簽的請求,獲得所述傳輸服務和控制服務的狀態(tài)信息,其中經(jīng)由內(nèi)部接口獲得所述傳輸服務和控制服務中至少一個的狀態(tài)信息,其中所述內(nèi)部接口并不服從所述網(wǎng)絡上的通信協(xié)議,所述方法還包括獲得所述狀態(tài)信息的源信息,并且創(chuàng)建包括所述狀態(tài)信息和源信息的書簽。
優(yōu)選地是,傳輸服務是AVTransport服務(AVTransport serviceAVTS)并且控制服務是再現(xiàn)控制服務(Rendering Control ServiceRCS)。此外,經(jīng)由內(nèi)部接口所獲得的狀態(tài)信息的源信息是持久性信息并且不暴露于網(wǎng)絡,并且與被分配給暴露于所述網(wǎng)絡的設(shè)備的源信息具有相同的結(jié)構(gòu)。
依照本發(fā)明的一個方面,傳輸服務、控制服務以及用于控制所述傳輸服務和控制服務的控制應用被集成到組合設(shè)備中。依照本發(fā)明的另一方面,控制服務和用于控制傳輸服務和控制服務的控制應用被集成到組合設(shè)備中。依照本發(fā)明的進一步方面,傳輸服務以及用于控制所述傳輸服務和控制服務的控制應用被集成到組合設(shè)備中。
優(yōu)選地是,源信息包括唯一的設(shè)備標識符(UDN)、服務ID和服務類型。
依照本發(fā)明另一實施例,一種用于為正在網(wǎng)絡中的各設(shè)備之間轉(zhuǎn)送的內(nèi)容加書簽的設(shè)備,所述設(shè)備包括用于接收用于為正被轉(zhuǎn)送到多個設(shè)備中的至少一個的內(nèi)容加書簽的請求的裝置,所述設(shè)備能夠執(zhí)行播放對其請求加書簽的內(nèi)容,還包括用于從多個設(shè)備中的至少一個獲得狀態(tài)信息的裝置,用于獲得所述狀態(tài)信息的源信息的裝置,和用于創(chuàng)建包括所述狀態(tài)信息和源信息的書簽的裝置,其中從所述多個設(shè)備的第一設(shè)備所獲得的狀態(tài)信息的源信息是持久性信息并且不暴露于網(wǎng)絡,其中從所述第一設(shè)備所獲得的狀態(tài)信息的源信息與被分配給所述多個設(shè)備中不同于所述第一設(shè)備的第二設(shè)備的源信息具有相同的結(jié)構(gòu)。
源信息包括唯一的設(shè)備標識符(UDN)、服務ID和服務類型。優(yōu)選地是,內(nèi)部獲得所述源信息。
依照本發(fā)明的一個方面,第一設(shè)備是用于再現(xiàn)由第二設(shè)備所提供的內(nèi)容的媒體再現(xiàn)器。優(yōu)選地是,用于從多個設(shè)備中的至少一個獲得狀態(tài)信息的裝置包括用于從第二設(shè)備獲得用于播放管理的狀態(tài)信息的裝置以及用于從媒體再現(xiàn)器獲得用于內(nèi)部再現(xiàn)控制的狀態(tài)信息的裝置。優(yōu)選地是,用于從第二設(shè)備處獲得用于播放管理的狀態(tài)信息的裝置以及用于從媒體再現(xiàn)器獲得用于內(nèi)部再現(xiàn)控制的狀態(tài)信息的裝置包括調(diào)用用于獲得狀態(tài)變量的動作。
依照本發(fā)明的另一方面,當最初在網(wǎng)絡上發(fā)現(xiàn)第二設(shè)備時,從第二設(shè)備所獲得的狀態(tài)信息的源信息從所述第二設(shè)備所提供的設(shè)備和服務描述符獲得。
優(yōu)選地是,用于創(chuàng)建書簽的裝置包括用于通過調(diào)用第二設(shè)備的對象創(chuàng)建動作來在所述第二設(shè)備中創(chuàng)建所述書簽的裝置。
依照本發(fā)明的進一步發(fā)面,第一設(shè)備是用于向第二設(shè)備提供內(nèi)容的媒體服務器。優(yōu)選地是,用于從多個設(shè)備中的至少一個獲得狀態(tài)信息的裝置包括用于從媒體服務器獲得用于內(nèi)部播放管理的狀態(tài)信息的裝置以及用于從第二設(shè)備獲得用于再現(xiàn)控制的狀態(tài)信息的裝置。優(yōu)選地是,用于從媒體服務器獲得用于內(nèi)部播放管理的狀態(tài)信息的裝置以及用于從第二設(shè)備獲得用于再現(xiàn)控制的狀態(tài)信息的裝置包括調(diào)用用于獲得狀態(tài)變量的動作。
依照本發(fā)明的另一方面,當最初在網(wǎng)絡上發(fā)現(xiàn)第二設(shè)備時,從第二設(shè)備所獲得的狀態(tài)信息的源信息從所述第二設(shè)備所提供的設(shè)備和服務描述符獲得。
優(yōu)選地是,用于創(chuàng)建書簽的裝置包括在媒體服務器中內(nèi)部創(chuàng)建書簽。
依照本發(fā)明另一實施例,一種用于為正在網(wǎng)絡中的各設(shè)備之間轉(zhuǎn)送的內(nèi)容加書簽的設(shè)備包括用于利用傳輸服務和控制服務來轉(zhuǎn)送所述內(nèi)容的裝置,用于接收用于為正被轉(zhuǎn)送的內(nèi)容加書簽的請求的裝置,用于獲得所述傳輸服務和控制服務的狀態(tài)信息的裝置,其中經(jīng)由內(nèi)部接口獲得所述傳輸服務和控制服務中的至少一個的狀態(tài)信息,其中所述內(nèi)部接口并不服從所述網(wǎng)絡上通信協(xié)議,用于獲得所述狀態(tài)信息的源信息的裝置,和用于創(chuàng)建包括所述狀態(tài)信息和源信息的書簽的裝置。
優(yōu)選地是,傳輸服務是AVTransport服務(AVTS)并且控制服務是再現(xiàn)控制服務(RCS)。此外,經(jīng)由內(nèi)部接口所獲得的狀態(tài)信息的源信息是持久性信息并且不暴露于網(wǎng)絡,并且與被分配給暴露于所述網(wǎng)絡的設(shè)備的源信息具有相同的結(jié)構(gòu)。
依照本發(fā)明的一個方面,傳輸服務、控制服務以及用于控制所述傳輸服務和控制服務的控制應用被集成到組合設(shè)備中。依照本發(fā)明的另一方面,控制服務和用于控制傳輸服務和控制服務的控制應用被集成到組合設(shè)備中。依照本發(fā)明的進一步方面,傳輸服務以及用于控制所述傳輸服務和控制服務的控制應用被集成到組合設(shè)備中。
優(yōu)選地是,源信息包括唯一的設(shè)備標識符(UDN)、服務ID和服務類型。
應當理解,本發(fā)明的以上一般描述以及以下詳細描述是示例性的和解釋性的,并且意在為所要求的本發(fā)明提供進一步的解釋。
附示了本發(fā)明的實施例并且連同說明書一起用來解釋本發(fā)明的原理,所述附圖用來提供本發(fā)明的進一步理解,并且并入說明書并構(gòu)成說明書的一部分。依照一個或多個實施例,在不同附圖中的相同標號所標記的本發(fā)明的部件、元件和方面表示相同、等效或類似的部件、元件或方面。其中圖1圖示了一般的UPnP AV網(wǎng)絡配置。
圖2A圖示了具有組合設(shè)備的UPnP AV網(wǎng)絡配置,其中被嵌入到所述組合設(shè)備中的媒體再現(xiàn)器和控制點被連接到媒體服務器。
圖2B圖示了具有組合設(shè)備的UPnP AV網(wǎng)絡配置,其中被嵌入到所述組合設(shè)備中的媒體服務器和控制點被連接到媒體再現(xiàn)器。
圖3圖示了一種用于創(chuàng)建并使用書簽的方法,其中依照本發(fā)明一個實施例媒體再現(xiàn)器和控制點被集成到組合設(shè)備中并且在拉模式下流送內(nèi)容。
圖4圖示了依照本發(fā)明一個實施例的加書簽對象的結(jié)構(gòu)。
圖5圖示了一種用于創(chuàng)建并使用書簽的方法,其中依照本發(fā)明一個實施例媒體再現(xiàn)器和控制點被集成到組合設(shè)備中并且在推模式下流送內(nèi)容。
圖6圖示了一種用于創(chuàng)建并使用書簽的方法,其中依照本發(fā)明一個實施例媒體服務器和控制點被集成到組合設(shè)備中并且在拉模式下流送內(nèi)容。
圖7圖示了一種用于創(chuàng)建并使用書簽的方法,其中依照本發(fā)明一個實施例媒體服務器和控制點被集成到組合設(shè)備中并且在推模式下流送內(nèi)容。
具體實施例方式
本發(fā)明涉及一種用于為正在通用即插即用(UPnP)網(wǎng)絡中的設(shè)備之間轉(zhuǎn)送的內(nèi)容加書簽的方法。
為了可以完全理解本發(fā)明,現(xiàn)在參考附圖來描述其優(yōu)選實施例。以下,解釋本發(fā)明的實施例,優(yōu)選組合設(shè)備內(nèi)的狀態(tài)信息是書簽信息,其中外部設(shè)備請求使用所述狀態(tài)信息。然而,本發(fā)明適用于組合設(shè)備向外部設(shè)備所提供的所有狀態(tài)信息。
依照本發(fā)明,存在用于創(chuàng)建書簽信息的至少四種不同的配置情況。兩種配置情況取決于內(nèi)容流送類型,即推模式(push mode)和拉模式(pull mode)。其它兩種配置情況取決于組合設(shè)備是包括媒體再現(xiàn)器還是媒體服務器。下面將對于每種配置情況來描述用于響應于書簽請求來在組合設(shè)備中準備狀態(tài)信息以用于外部設(shè)備的過程。
圖3圖示了一種用于創(chuàng)建并使用書簽的方法,其中媒體再現(xiàn)器和控制點被集成到組合設(shè)備中并且在拉模式下流送內(nèi)容。
參照圖3,在其中從媒體服務器302向包含媒體再現(xiàn)器的組合設(shè)備301流送AV數(shù)據(jù)的狀態(tài)中,如果由用戶進行加書簽請求(S31),那么所述組合設(shè)備301內(nèi)的控制點獲得為內(nèi)容所分配的狀態(tài)變量(S32),其中使用再現(xiàn)控制服務(RCS)和AVTransport服務(S32)來流送所述內(nèi)容。在拉模式中,由媒體再現(xiàn)器提供AVTS。因此,經(jīng)由內(nèi)部通信協(xié)議從組合設(shè)備301內(nèi)的媒體再現(xiàn)器處獲得AVT狀態(tài)變量。依照與AVT狀態(tài)變量相同的方式來獲得RCS狀態(tài)變量。
使用所接收的RCS狀態(tài)變量和AVT狀態(tài)變量,控制點收集為創(chuàng)建書簽對象所需要的信息,如圖4所示。持久性設(shè)備信息,優(yōu)選為唯一的設(shè)備名稱(UDN)(設(shè)備標識符)、服務ID和服務類型(414)——其依照媒體再現(xiàn)器的AVTS和RCS被硬編碼——被添加到書簽對象作為所獲取的RCS和AVT狀態(tài)信息的源信息(415)(圖3的S33)。持久性設(shè)備信息并未經(jīng)由諸如發(fā)現(xiàn)動作之類的動作請求而暴露于外部設(shè)備,并且被維持,除非設(shè)備或所述設(shè)備中的服務被升級。
正被加書簽的內(nèi)容的標識符(正被流送的對象內(nèi)容的ID)(411)、諸如字符串格式化的書簽標題之類的易讀內(nèi)容信息(412)和依照諸如“object.item.bookmarkitem”形式所定義的書簽對象類(413),作為圖4的書簽對象所要求的附加信息而產(chǎn)生。之后,控制點通過把所收集的信息用為CDS輸入變量來在媒體服務器302的內(nèi)容目錄服務(CDS)中調(diào)用對象創(chuàng)建動作(CreateObject())(S34)。接收來自控制點的信息,CDS創(chuàng)建加書簽的對象并且向所創(chuàng)建的加書簽對象分配加書簽的對象標識符410,如圖4所示。
如圖3所示,在完成書簽創(chuàng)建并且完成播放內(nèi)容之后,任意的設(shè)備303向媒體服務器302發(fā)送對象瀏覽動作請求以便訪問特定的書簽(S35)。通過在所瀏覽的對象之間選擇對象,例如先前加書簽的對象,并且請求用于瀏覽先前加書簽的對象的元數(shù)據(jù)的動作(S36),獲得關(guān)于加書簽對象的所有信息。
然而,任意設(shè)備303可以是包括媒體再現(xiàn)器的組合設(shè)備301或其上運行控制點的另一組合設(shè)備。如果用戶在任意設(shè)備303上請求播放加書簽的對象,那么任意設(shè)備303根據(jù)在加書簽的對象中所包括的信息來確定所述設(shè)備303中的媒體再現(xiàn)器是否支持所述加書簽的對象的協(xié)議和格式。任意設(shè)備303進一步確定在所述加書簽的對象的信息中所包括的狀態(tài)變量值是否可被設(shè)備303中的媒體再現(xiàn)器接受(S37)。
通過把加書簽的對象的信息(諸如UDN、服務ID和服務類型)與內(nèi)部媒體再現(xiàn)器中硬編碼的相應信息相比較,來確認在加書簽的對象的信息中所包括的狀態(tài)變量值是否可被內(nèi)部媒體再現(xiàn)器接受。例如如果UDN是相同的,諸如在設(shè)備303是組合設(shè)備301的情況下,并且如果加書簽的對象服務類型的版本低于內(nèi)部媒體再現(xiàn)器的版本或與之相同,那么確定可以在所述設(shè)備303上播放所述加書簽的對象。
如果UDN是不同的或者加書簽的對象服務類型的版本更高,那么丟棄在所述加書簽的對象的信息中所包括的RCS狀態(tài)變量值。然后在內(nèi)部媒體再現(xiàn)器的RCS狀態(tài)變量中設(shè)置缺省值。同樣對于AVT狀態(tài)變量來說,在內(nèi)部媒體再現(xiàn)器的AVT服務中設(shè)置在加書簽的對象的信息中所包括的AVT狀態(tài)變量值的可接受值,以便相應地播放所述加書簽的對象。
當確定可以播放加書簽的對象時,設(shè)備303的控制點按照需要來請求用于與媒體服務器302建立連接的動作(S38)。然后設(shè)備303的控制點根據(jù)加書簽的對象的狀態(tài)變量值來設(shè)置內(nèi)部媒體再現(xiàn)器的AVT和RCS狀態(tài)變量。設(shè)備303的控制點還請求內(nèi)部媒體再現(xiàn)器準備接收加書簽的對象的流并且執(zhí)行控制執(zhí)行過程以便按照要求從所想要的對象點來播放加書簽的對象。
圖5圖示了一種用于創(chuàng)建并使用書簽的方法,其中媒體再現(xiàn)器和控制點被集成到組合設(shè)備中并且在推模式下流送內(nèi)容。
參照圖5,在從媒體服務器302向包含媒體再現(xiàn)器的組合設(shè)備301流送AV數(shù)據(jù)的狀態(tài)中,如果用戶進行加書簽請求(S51),那么組合設(shè)備301內(nèi)的控制點獲得為內(nèi)容所分配的狀態(tài)變量,其中正使用再現(xiàn)控制服務(RCS)和AVTransport服務(AVTS)來流送所述內(nèi)容(S52,S53)。在推模式中,由媒體服務器302提供AVTS。因此,在媒體服務器302的AVTS中使用動作來獲得AVT狀態(tài)變量(S52)。經(jīng)由內(nèi)部通信協(xié)議從內(nèi)部媒體再現(xiàn)器獲得RCS狀態(tài)變量(S53)。
使用所接收的RCS狀態(tài)變量和AVT狀態(tài)變量,控制點收集為創(chuàng)建加書簽對象所要求的信息,如圖4所示。把諸如UDN、服務標識符和服務類型之類的持久性設(shè)備信息添加到加書簽的對象作為所獲取RCS狀態(tài)信息的源信息,其中在媒體再現(xiàn)器的RCS中硬編碼所述持久性設(shè)備信息。對于AVTS狀態(tài)變量來說,最初已經(jīng)在設(shè)備發(fā)現(xiàn)步驟中所獲得的UDN、服務ID和服務類型被用作所獲取AVTS狀態(tài)信息的源信息(S54)。依照與圖3的方法相同的方式產(chǎn)生并添加為創(chuàng)建加書簽的對象所要求的附加信息。
隨后,組合設(shè)備301中的控制點把所收集的信息用作CDS輸入變量,媒體服務器302的內(nèi)容目錄服務(CDS)中調(diào)用對象創(chuàng)建動作(CreateObject())(S55)。接收來自控制點的信息,CDS創(chuàng)建加書簽的對象并且向所創(chuàng)建的加書簽對象分配加書簽的對象標識符410(如圖4中所示)。因而,在媒體服務器302中創(chuàng)建加書簽的對象,如圖4的對象。
如圖5所示,在完成書簽創(chuàng)建并且完成播放內(nèi)容之后,任意設(shè)備303向媒體服務器302發(fā)送對象瀏覽動作請求以便訪問特定的書簽(S56-1)。通過在所瀏覽的對象之間選擇對象,例如先前加書簽的對象,并且請求用于瀏覽先前加書簽的對象的元數(shù)據(jù)的動作(S56-2),獲得關(guān)于加書簽對象的所有信息。
然而,任意設(shè)備303可以是包括媒體再現(xiàn)器的組合設(shè)備301,或在其上運行控制點的另一組合設(shè)備。如果用戶在任意設(shè)備303上請求播放加書簽的對象,那么任意設(shè)備303確定所述設(shè)備303中的媒體再現(xiàn)器是否支持所述加書簽的對象的協(xié)議和格式。任意設(shè)備303進一步確定在所述加書簽的對象的信息中所包括的狀態(tài)變量是否可被設(shè)備303中的媒體再現(xiàn)器接受(S57)。
通過把加書簽的對象的信息(諸如UDN、服務ID和服務類型)與內(nèi)部媒體再現(xiàn)器中硬編碼的相應信息相比較,來確認在加書簽的對象的信息中所包括的狀態(tài)變量值是否可被內(nèi)部媒體再現(xiàn)器接受。例如如果UDN是相同的,諸如在設(shè)備303是組合設(shè)備301的情況下,并且如果加書簽的對象服務類型的版本低于內(nèi)部媒體再現(xiàn)器的版本或與之相同,那么確定可以在所述設(shè)備303上播放所述加書簽的對象。
如果UDN是不同的,或者加書簽的對象服務類型的版本更高,那么丟棄在所述加書簽的對象的信息中所包括的RCS狀態(tài)變量值。然后在內(nèi)部媒體再現(xiàn)器的RCS狀態(tài)變量中設(shè)置缺省值。通過向媒體服務器302發(fā)送請求來設(shè)置媒體服務器302中的AVT狀態(tài)變量,使得相應地播放加書簽的對象。
當確定可以播放加書簽的對象時,設(shè)備303的控制點按照需要來請求用于與媒體服務器303建立連接的動作(S58-1)。然后設(shè)備303的控制點根據(jù)加書簽的對象的RCS狀態(tài)變量來設(shè)置內(nèi)部媒體再現(xiàn)器的RCS狀態(tài)變量并且使用媒體服務器302的AVTS中的SetAVTransportURI()來向媒體服務器302發(fā)送關(guān)于正播放的內(nèi)容的信息(S58-2)。設(shè)備303的控制點還請求內(nèi)部媒體再現(xiàn)器準備接收加書簽的對象的流,在媒體服務器302的AVTS中設(shè)置加書簽的對象的AVT狀態(tài)變量,并且執(zhí)行控制執(zhí)行過程以便按照要求從所期望的對象點來播放所述加書簽的對象(S58-3)。
圖6圖示了一種用于創(chuàng)建并使用書簽的方法,其中媒體服務器和控制點被集成到組合設(shè)備中并且在拉模式下流送內(nèi)容。
參照圖6,在正從組合設(shè)備601內(nèi)的媒體服務器向媒體再現(xiàn)器602流送AV數(shù)據(jù)的狀態(tài)中,如果用戶進行書簽請求(S61),那么所述組合設(shè)備601內(nèi)的控制點獲得為內(nèi)容所分配的狀態(tài)變量,其中正使用RCS(再現(xiàn)控制服務)和AVTS(AVTransport服務)來流送所述內(nèi)容(S62-1,S62-2)。在拉模式中,由媒體再現(xiàn)器提供AVTS。因此,使用GetStateVariables()動作從媒體再現(xiàn)器602獲得AVT狀態(tài)變量和RCS狀態(tài)變量。用來獲得AVT和RCS狀態(tài)變量的次序是任意的。
使用所接收的RCS狀態(tài)變量和AVT狀態(tài)變量,組合設(shè)備601內(nèi)的控制點收集為創(chuàng)建加書簽的對象所需要的信息,如圖4所示。添加諸如媒體再現(xiàn)器602的RCS和AVTS的UDN、服務ID和服務類型之類的信息作為RCS和AVT狀態(tài)信息的源信息,其中這些信息已經(jīng)從設(shè)備和服務描述符獲得并且經(jīng)由初始設(shè)備發(fā)現(xiàn)步驟來識別(S63)。依照與圖3的方法相同的方式產(chǎn)生并添加為創(chuàng)建加書簽的對象所要求的附加信息。
在產(chǎn)生為創(chuàng)建加書簽的對象所需要的信息之后,組合設(shè)備601中的控制點創(chuàng)建所述加書簽的對象,向所創(chuàng)建的加書簽對象分配標識符并且內(nèi)部存儲所述加書簽的對象(S64)。據(jù)此,用于存儲加書簽的對象的格式不必與圖4的加書簽的對象的格式一致,只要包括在圖4中所示出的信息即可。
在完成書簽創(chuàng)建并且完成播放內(nèi)容之后,用戶請求組合設(shè)備601提供所有加書簽的對象以便訪問特定的書簽。通過在所瀏覽的對象之間選擇對象,例如先前加書簽的對象,并且請求用于瀏覽先前加書簽的對象的元數(shù)據(jù)的動作,獲得關(guān)于加書簽對象的所有信息(S65)。
響應于所選擇對象的播放請求,組合設(shè)備601中的控制點在任意的媒體再現(xiàn)器603中調(diào)用GetProtocoInfo()動作以便獲得所述媒體再現(xiàn)器603所支持的協(xié)議和格式列表(S66)。根據(jù)協(xié)議和格式列表,組合設(shè)備601中的控制點確定媒體再現(xiàn)器603是否支持加書簽的對象的協(xié)議和格式。
然而,任意的媒體再現(xiàn)器603可以是媒體再現(xiàn)器602。如果確定支持加書簽的對象,那么組合設(shè)備601中的控制點選擇適當?shù)膮f(xié)議和格式(S67)并且請求內(nèi)部媒體服務器準備依照所選擇的協(xié)議和格式來發(fā)送所述加書簽的對象。
然后組合設(shè)備601中的控制點向媒體再現(xiàn)器603發(fā)送請求以便按照需要準備與所述組合設(shè)備601連接(S68-1)。響應于所述請求,任意的再現(xiàn)器603向組合設(shè)備601發(fā)送即時ID,AVTS和RCS把所述ID分配給所建立的連接。即時ID用來在流送加書簽的對象期間指定并控制RCS和ATVS。
組合設(shè)備601中的控制點使用媒體再現(xiàn)器603的AVTS中的SetAVTransportURI()動作來向所述媒體再現(xiàn)器603發(fā)送關(guān)于正被播放內(nèi)容的信息(S68-2)。組合設(shè)備601中的控制點還請求媒體再現(xiàn)器603的RCS和AVTS使用在加書簽的對象中所包括的RCS和AVTS狀態(tài)變量??刂泣c進一步執(zhí)行控制執(zhí)行過程以便按照要求從所想要的對象點來播放加書簽的對象(S68-3)。
響應于設(shè)置AVTS和RCS狀態(tài)變量的請求,如果媒體再現(xiàn)器603與用于播放正被請求加書簽的內(nèi)容的媒體再現(xiàn)器602相同,那么在AVTS和RCS中不加修改地使用AVTS和RCS狀態(tài)變量值。否則,丟棄RCS狀態(tài)變量值并且在RCS中使用缺省值。對于AVTS狀態(tài)變量來說,優(yōu)選在AVTS中使用可采用的值,諸如其中已經(jīng)停止播放的內(nèi)容中的點。
圖7圖示了一種用于創(chuàng)建并使用書簽的方法,其中媒體服務器和控制點被集成到組合設(shè)備中并且在推模式下流送內(nèi)容。
參照圖7,在正從組合設(shè)備601內(nèi)的媒體服務器向媒體再現(xiàn)器602流送AV數(shù)據(jù)的狀態(tài)中,如果用戶進行書簽請求(S71),那么組合設(shè)備601內(nèi)的控制點獲得為內(nèi)容所分配的RCS狀態(tài)變量,其中正使用所述媒體再現(xiàn)器602中的RCS(再現(xiàn)控制服務)來流送所述內(nèi)容(S72)。在推模式中,由組合設(shè)備601內(nèi)的媒體服務器提供AVTS。因此,經(jīng)由內(nèi)部接口獲得AVT狀態(tài)變量。
使用所接收的RCS狀態(tài)變量和AVT狀態(tài)變量,組合設(shè)備601內(nèi)的控制點收集為創(chuàng)建加書簽的對象所需要的信息,如圖4所示。添加諸如媒體再現(xiàn)器602的RCS的UDN、服務ID和服務類型之類的信息作為RCS狀態(tài)信息的源信息,其中所述信息已經(jīng)從設(shè)備和服務描述符獲得并且在初始設(shè)備發(fā)現(xiàn)步驟期間被識別。已經(jīng)經(jīng)由內(nèi)部接口所獲得的、硬編碼的UDN、服務ID和服務類型被用于AVTS狀態(tài)信息的源信息(S73)。依照與圖3的方法相同的方式產(chǎn)生并添加為創(chuàng)建加書簽的對象所要求的附加信息。
在產(chǎn)生為創(chuàng)建加書簽的對象所需要的信息之后,組合設(shè)備601中的控制點創(chuàng)建所述加書簽的對象,向所創(chuàng)建的加書簽對象分配標識符并且內(nèi)部存儲所述加書簽的對象(S74)。據(jù)此,用于存儲加書簽的對象的格式不必與圖4的加書簽的對象的格式一致,只要包括在圖4中所示出的信息即可。
在完成書簽創(chuàng)建并且完成播放內(nèi)容之后,用戶請求組合設(shè)備601提供所有加書簽的對象以便訪問特定的書簽。通過在所瀏覽的對象之間選擇對象,例如先前加書簽的對象,并且請求用于瀏覽先前加書簽的對象的元數(shù)據(jù)的動作,獲得關(guān)于加書簽對象的所有信息(S75)。
響應于所選擇對象的播放請求,組合設(shè)備601中的控制點在任意的媒體再現(xiàn)器603中調(diào)用GetProtocoInfo()動作以便獲得所述媒體再現(xiàn)器603所支持的協(xié)議和格式列表(S76)。根據(jù)協(xié)議和格式列表,組合設(shè)備601中的控制點確定媒體再現(xiàn)器603是否支持加書簽的對象的協(xié)議和格式。
然而,任意的媒體再現(xiàn)器603可以是媒體再現(xiàn)器602。如果確定加書簽的對象是可允許的,那么組合設(shè)備601中的控制點選擇適當?shù)膮f(xié)議和格式(S77)繼而通過把諸如UDN、服務ID和服務類型之類的信息與在內(nèi)部媒體服務器中硬編碼的相應信息相比較來確定在加書簽的對象信息中的AVTS狀態(tài)變量值是否是可允許的。例如如果UDN是相同的并且加書簽的對象的服務類型的版本低于內(nèi)部媒體服務器的版本或與之相同,那么確定所述加書簽的對象為可允許的對象。因而,AVTS狀態(tài)變量值被未加修改地接收并設(shè)置。但是如果加書簽的對象的服務類型的版本高于內(nèi)部媒體服務器的版本,那么使用一些可允許的AVTS狀態(tài)變量并且丟棄其它的。
然后組合設(shè)備601中的控制點向內(nèi)部媒體服務器發(fā)送請求以便準備依照所選擇的協(xié)議和格式來發(fā)送加書簽的對象。如果必要的話,控制點還向媒體再現(xiàn)器603發(fā)送請求以便準備與所述組合設(shè)備601連接(S78-1)。響應于所述請求,任意的再現(xiàn)器603向組合設(shè)備601發(fā)送即時ID,RCS把所述ID分配給所建立的連接。即時ID用來在流送加書簽的對象期間指定并控制RCS。
然后組合設(shè)備601中的控制點請求媒體再現(xiàn)器603的RCS來設(shè)置加書簽的對象的RCS狀態(tài)變量值(S78-2)。控制點還還向內(nèi)部媒體服務器發(fā)送關(guān)于正被播放的內(nèi)容的信息以便按照用戶要求從所期望的點流送所述內(nèi)容。
響應于設(shè)置RCS狀態(tài)變量的請求,如果媒體再現(xiàn)器603與用于播放正被請求加書簽的內(nèi)容的媒體再現(xiàn)器602相同,那么在RCS中不加修改地使用RCS狀態(tài)變量值。否則,丟棄RCS狀態(tài)變量值并且使用缺省值。
本發(fā)明使外部設(shè)備可以使用信息,例如在沒有任何修改的情況下為在組合設(shè)備中所嵌入的未發(fā)現(xiàn)設(shè)備所創(chuàng)建的書簽信息。因此,本發(fā)明提供了用于當調(diào)用其它設(shè)備中的服務時應用書簽所包含狀態(tài)信息的相同機制。從而,因為服務開發(fā)者不必考慮其上安裝服務的設(shè)備是否為組合設(shè)備,所以開發(fā)變得更加容易。由于相同的理由,開發(fā)用戶接口也變得更加簡單。
雖然已經(jīng)相對于有限的實施例公開了本發(fā)明,然而那些掌握本公開內(nèi)容的本領(lǐng)域技術(shù)人員應當據(jù)此認識到許多修改和變化。意在所有這種修改和變化都落入本發(fā)明的精神和范圍內(nèi)。
上述實施例和優(yōu)點僅僅是示例性的,并且不應理解為是對本發(fā)明的限制??梢匀菀椎匕驯窘虒糜谄渌愋偷脑O(shè)備。本發(fā)明的描述意在是說明性的,而并非限制權(quán)利要求的范圍。許多可選擇、修改和變化對那些本領(lǐng)域內(nèi)技術(shù)人員來說將是顯而易見的。在權(quán)利要求中,裝置加功能的分句意在覆蓋這里作為用于執(zhí)行所列舉功能所描述的結(jié)構(gòu),并且不僅覆蓋結(jié)構(gòu)的等效物而且還覆蓋等效結(jié)構(gòu)。
權(quán)利要求
1.一種用于為正在網(wǎng)絡中各設(shè)備之間轉(zhuǎn)送的內(nèi)容加書簽的方法,所述方法包括接收用于為正被轉(zhuǎn)送到多個設(shè)備中的至少一個的內(nèi)容加書簽的請求,所述設(shè)備能夠執(zhí)行被請求在其上加書簽的內(nèi)容的播放;從所述的多個設(shè)備中的至少一個獲得狀態(tài)信息;并且創(chuàng)建包括所述狀態(tài)信息和所述狀態(tài)信息的源信息的書簽;其中從所述多個設(shè)備中的第一設(shè)備獲得的狀態(tài)信息的源信息是持久性信息并且不會暴露于所述網(wǎng)絡;其中從所述第一設(shè)備獲得的狀態(tài)信息的源信息與被分配給所述多個設(shè)備中不同于所述第一設(shè)備的第二設(shè)備的源信息具有相同的結(jié)構(gòu)。
2.如權(quán)利要求1所述的方法,其中所述源信息包括唯一設(shè)備標識符(UDN);服務ID;和服務類型。
3.如權(quán)利要求1所述的方法,其中內(nèi)部獲得所述源信息。
4.如權(quán)利要求1所述的方法,其中所述第一設(shè)備是用于再現(xiàn)由所述第二設(shè)備所提供內(nèi)容的媒體再現(xiàn)器。
5.如權(quán)利要求4所述的方法,其中從多個設(shè)備中的至少一個獲得狀態(tài)信息的步驟包括從所述第二設(shè)備獲得用于播放管理的狀態(tài)信息;并且從所述媒體再現(xiàn)器獲得用于內(nèi)部再現(xiàn)控制的狀態(tài)信息。
6.如權(quán)利要求5所述的方法,其中用于從所述第二設(shè)備獲得用于播放管理的狀態(tài)信息以及用于從所述媒體再現(xiàn)器獲得用于內(nèi)部再現(xiàn)控制的狀態(tài)信息的步驟的包括調(diào)用用于獲得狀態(tài)變量的動作。
7.如權(quán)利要求5所述的方法,其中當在所述網(wǎng)絡上最初發(fā)現(xiàn)所述第二設(shè)備時,從所述第二設(shè)備所獲得的狀態(tài)信息的源信息從所述第二設(shè)備所提供的設(shè)備和服務描述符獲得。
8.如權(quán)利要求4所述的方法,其中創(chuàng)建書簽的步驟包括通過調(diào)用所述第二設(shè)備的對象創(chuàng)建動作在所述第二設(shè)備中創(chuàng)建所述書簽。
9.如權(quán)利要求1所述的方法,其中所述第一設(shè)備是用于向所述第二設(shè)備提供內(nèi)容的媒體服務器。
10.如權(quán)利要求9所述的方法,其中從多個設(shè)備中的至少一個獲得狀態(tài)信息的步驟包括從所述媒體服務器獲得用于內(nèi)部播放管理的狀態(tài)信息;和從所述第二設(shè)備獲得用于再現(xiàn)控制的狀態(tài)信息。
12.如權(quán)利要求10所述的方法,其中當在所述網(wǎng)絡上最初發(fā)現(xiàn)所述第二設(shè)備時,從所述第二設(shè)備所獲得的狀態(tài)信息的源信息從所述第二設(shè)備所提供的設(shè)備和服務描述符獲得。
13.如權(quán)利要求9所述的方法,其中創(chuàng)建書簽的步驟包括在媒體服務器內(nèi)部創(chuàng)建書簽。
14.一種用于為正在網(wǎng)絡中各設(shè)備之間轉(zhuǎn)送的內(nèi)容加書簽的方法,所述方法包括利用傳輸服務和控制服務來轉(zhuǎn)送所述內(nèi)容;接收用于為正被轉(zhuǎn)送的內(nèi)容加書簽的請求;獲得所述傳輸服務和控制服務的狀態(tài)信息,其中經(jīng)由內(nèi)部接口來獲得所述傳輸服務和控制服務中的至少一個的狀態(tài)信息,所述內(nèi)部接口并不服從所述網(wǎng)絡上的通信協(xié)議;并且創(chuàng)建包括所述狀態(tài)信息和所述狀態(tài)信息的源信息的書簽。
15.如權(quán)利要求14所述的方法,其中所述傳輸服務是AVTransport服務(AVTS)并且所述控制服務是再現(xiàn)控制服務(RCS)。
16.如權(quán)利要求14所述的方法,其中經(jīng)由內(nèi)部接口所獲得的所述狀態(tài)信息的源信息是持久性信息并且不暴露于網(wǎng)絡,并且與被分配給暴露于所述網(wǎng)絡的設(shè)備的源信息具有相同的結(jié)構(gòu)。
17.如權(quán)利要求14所述的方法,其中所述傳輸服務、控制服務以及用于控制所述傳輸服務和控制服務的控制應用被集成到組合設(shè)備中。
18.如權(quán)利要求14所述的方法,其中所述控制服務和用于控制所述傳輸服務和控制服務的控制應用被集成到組合設(shè)備中。
19.如權(quán)利要求14所述的方法,其中所述傳輸服務和用于控制所述傳輸服務和控制服務的控制應用被集成到組合設(shè)備中。
20.如權(quán)利要求14所述的方法,其中所述源信息包括唯一設(shè)備標識符(UDN);服務ID;和服務類型。
21.一種用于為正在網(wǎng)絡中各設(shè)備之間轉(zhuǎn)送的內(nèi)容加書簽的設(shè)備,所述設(shè)備包括用來接收用于為正被轉(zhuǎn)送到多個設(shè)備中的至少一個的內(nèi)容加書簽的請求的裝置,其中所述設(shè)備能夠執(zhí)行被請求加書簽的內(nèi)容的播放;用于從所述的多個設(shè)備中的至少一個獲得狀態(tài)信息的裝置;用于獲得所述狀態(tài)信息的源信息的裝置;和用于創(chuàng)建包括所述源信息和狀態(tài)信息的書簽的裝置;其中從所述多個設(shè)備中的第一設(shè)備獲得的狀態(tài)信息的源信息是持久性信息并且不會暴露于所述網(wǎng)絡;其中從所述第一設(shè)備獲得的狀態(tài)信息的源信息與被分配給所述多個設(shè)備中不同于所述第一設(shè)備的第二設(shè)備的源信息具有相同的結(jié)構(gòu)。
22.如權(quán)利要求21所述的設(shè)備,其中所述源信息包括唯一設(shè)備標識符(UDN);服務ID;和服務類型。
23.如權(quán)利要求21所述的設(shè)備,其中內(nèi)部獲得所述源信息。
24.如權(quán)利要求21所述的設(shè)備,其中所述第一設(shè)備是用于再現(xiàn)由所述第二設(shè)備所提供的內(nèi)容的媒體再現(xiàn)器。
25.如權(quán)利要求24所述的設(shè)備,其中從所述的多個設(shè)備中的至少一個獲得狀態(tài)信息的裝置包括用于從所述第二設(shè)備獲得用于播放管理的狀態(tài)信息的裝置;和用于從所述媒體再現(xiàn)器獲得用于內(nèi)部再現(xiàn)控制的狀態(tài)信息的裝置。
26.如權(quán)利要求25所述的設(shè)備,其中用于從所述第二設(shè)備獲得用于播放管理的狀態(tài)信息的裝置以及用于從所述媒體再現(xiàn)器獲得用于內(nèi)部再現(xiàn)控制的狀態(tài)信息的裝置包括調(diào)用用于獲得狀態(tài)變量的動作。
27.如權(quán)利要求25所述的設(shè)備,其中當在所述網(wǎng)絡上最初發(fā)現(xiàn)所述第二設(shè)備時,從所述第二設(shè)備所獲得的狀態(tài)信息的源信息從所述第二設(shè)備所提供的設(shè)備和服務描述符獲得。
28.如權(quán)利要求24所述的設(shè)備,其中用于創(chuàng)建書簽的裝置包括通過調(diào)用第二設(shè)備的對象創(chuàng)建動作在所述第二設(shè)備中創(chuàng)建所述書簽。
29.如權(quán)利要求21所述的設(shè)備,其中所述第一設(shè)備是用于向所述第二設(shè)備提供內(nèi)容的媒體服務器。
30.如權(quán)利要求29所述的設(shè)備,其中從所述的多個設(shè)備中的至少一個獲得狀態(tài)信息的裝置包括用于從所述媒體服務器獲得用于內(nèi)部播放管理的狀態(tài)信息的裝置;和用于從所述第二設(shè)備獲得用于再現(xiàn)控制的狀態(tài)信息的裝置。
31.如權(quán)利要求30所述的設(shè)備,其中用于從所述媒體服務器獲得用于內(nèi)部播放管理的狀態(tài)信息的裝置以及用于從所述第二設(shè)備獲得用于再現(xiàn)控制的狀態(tài)信息的裝置包括調(diào)用用于獲得狀態(tài)變量的動作。
32.如權(quán)利要求30所述的設(shè)備,其中當在所述網(wǎng)絡上最初發(fā)現(xiàn)所述第二設(shè)備時,從所述第二設(shè)備所獲得的狀態(tài)信息的源信息從所述第二設(shè)備所提供的設(shè)備和服務描述符獲得。
33.如權(quán)利要求29所述的設(shè)備,其中用于創(chuàng)建書簽的裝置包括在媒體服務器中內(nèi)部創(chuàng)建書簽。
34.一種用于為正在網(wǎng)絡中各設(shè)備之間轉(zhuǎn)送的內(nèi)容加書簽的設(shè)備,所述設(shè)備包括用于利用傳輸服務和控制服務來轉(zhuǎn)送所述內(nèi)容的裝置;用于接收用于為正被轉(zhuǎn)送的內(nèi)容加書簽的請求的裝置;用于獲得所述傳輸服務和控制服務的狀態(tài)信息的裝置,其中經(jīng)由內(nèi)部接口來獲得所述傳輸服務和控制服務中的至少一個的狀態(tài)信息,所述內(nèi)部接口并不服從所述網(wǎng)絡上的通信協(xié)議;用于獲得所述狀態(tài)信息的源信息的裝置;和用于創(chuàng)建包括所述源信息和狀態(tài)信息的書簽的裝置。
35.如權(quán)利要求34所述的設(shè)備,其中所述傳輸服務是AVTransport服務(AVTS)并且所述控制服務是再現(xiàn)控制服務(RCS)。
36.如權(quán)利要求34所述的設(shè)備,其中經(jīng)由內(nèi)部接口所獲得的狀態(tài)信息的源信息是持久性信息并且不暴露于網(wǎng)絡,并且與被分配給暴露于所述網(wǎng)絡的設(shè)備的源信息具有相同的結(jié)構(gòu)。
37.如權(quán)利要求34所述的設(shè)備,其中所述傳輸服務、控制服務以及用于控制所述傳輸服務和控制服務的控制應用被集成到組合設(shè)備中。
38.如權(quán)利要求34所述的設(shè)備,其中所述控制服務和用于控制所述傳輸服務和控制服務的控制應用被集成到組合設(shè)備中。
39.如權(quán)利要求34所述的設(shè)備,其中所述傳輸服務和用于控制所述傳輸服務和控制服務的控制應用被集成到組合設(shè)備中。
40.如權(quán)利要求34所述的設(shè)備,其中所述源信息包括唯一設(shè)備標識符(UDN);服務ID;和服務類型。
全文摘要
本發(fā)明涉及一種用于為正在通用即插即用(UPnP)網(wǎng)絡中的設(shè)備之間轉(zhuǎn)送的內(nèi)容加書簽的方法。所述方法包括從用戶處接收用于為正被轉(zhuǎn)送到多個設(shè)備中的至少一個的內(nèi)容加書簽的請求,其中所述設(shè)備能夠執(zhí)行播放對其請求加書簽的內(nèi)容,從多個設(shè)備中的至少一個獲得狀態(tài)信息,獲得所述狀態(tài)信息的源信息,并且創(chuàng)建包括所述源信息和狀態(tài)信息的書簽。優(yōu)選地是,從所述多個設(shè)備中的第一設(shè)備所獲得的狀態(tài)信息的源信息是持久性信息并且不會暴露于網(wǎng)絡。此外,從所述第一設(shè)備所獲得的狀態(tài)信息的源信息與被分配給所述多個設(shè)備中除所述第一設(shè)備之外的第二設(shè)備的源信息具有相同的結(jié)構(gòu)。
文檔編號G06F17/00GK101095135SQ200580040029
公開日2007年12月26日 申請日期2005年10月22日 優(yōu)先權(quán)日2004年10月22日
發(fā)明者安成俊, 金昶賢 申請人:Lg電子株式會社