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