專利名稱:數(shù)字生活網(wǎng)絡(luò)聯(lián)盟系統(tǒng)和處理數(shù)據(jù)服務(wù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種為數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)系統(tǒng)提供數(shù)字內(nèi)容的方法,更具體地,涉及一種提供包括基于數(shù)字廣播的數(shù)字內(nèi)容的數(shù)據(jù)服務(wù)的方法。
背景技術(shù):
家庭網(wǎng)絡(luò)技術(shù)是一種用于提供面向未來的家庭環(huán)境的組網(wǎng)技術(shù)。在面向未來的家庭環(huán)境中,所有家用信息電器都通過有線或無線網(wǎng)絡(luò)彼此連接,這樣為用戶提供了多樣且高品質(zhì)的家庭服務(wù),而與時間和地點無關(guān)。
由于家庭網(wǎng)絡(luò)技術(shù)被看作是無所不在的家庭網(wǎng)絡(luò)環(huán)境的起點并且被認為是基于家庭的技術(shù)的未來,因而該領(lǐng)域內(nèi)的研究正在進行中。當(dāng)前,數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)將家庭網(wǎng)絡(luò)技術(shù)的標(biāo)準化作為其目標(biāo)。DLNA是現(xiàn)有數(shù)字家庭工作組(DHWG)的后繼標(biāo)準化組織,由美國公司Microsoft、IBM、HP和Intel以及日本公司Sony和Matsushita還有韓國公司Samsung等在2003年6月建立,以解決阻礙家庭網(wǎng)絡(luò)系統(tǒng)商業(yè)化的兼容性問題。
DLNA將共存于家庭中的網(wǎng)絡(luò)定義為PC因特網(wǎng)網(wǎng)絡(luò)(PC、打印機等)、移動網(wǎng)絡(luò)(PDA、便攜式終端和筆記本等)和家用電器網(wǎng)絡(luò)(TV、音響和DVD播放器等),并且試圖提供貫通于第一產(chǎn)業(yè)的合作的三個焦點領(lǐng)域的互通性、互通性構(gòu)架的標(biāo)準化和滿足DLNA標(biāo)準的產(chǎn)品。
具體地,關(guān)于DLNA的技術(shù)使得消費者可以獲得、傳輸和管理來自例如移動設(shè)備或個人計算機的個人設(shè)備的多種數(shù)字媒體內(nèi)容。特別地,該技術(shù)使得消費者可以方便地享用媒體內(nèi)容,而與處于家中的位置和設(shè)備無關(guān)。
為此,DLNA公布了標(biāo)準化的物理媒體、網(wǎng)絡(luò)傳輸、媒體格式、流協(xié)議、數(shù)字權(quán)益管理(DRM)等。
下文對DLNA進行更詳細的描述。首先,依據(jù)DLNA的網(wǎng)絡(luò)連接是基于因特網(wǎng)協(xié)議(IP)的。IP是在因特網(wǎng)上操作的設(shè)備的基本網(wǎng)絡(luò)通信協(xié)議,允許以透明的方式在運行于多個媒體上的應(yīng)用程序中交換信息。
例如,PC或機頂盒(STB)能夠通過與以太網(wǎng)電纜相連的IEEE802.11接入點(AP)向家里的TV無線地發(fā)送媒體內(nèi)容。如上所述,依據(jù)DLNA的所有設(shè)備可以通過IP與全球范圍內(nèi)的連接到因特網(wǎng)的任意設(shè)備進行通信。
另一方面,DLNA的物理層包括有線高速以太網(wǎng)IEEE 802.11u和無線以太網(wǎng)IEEE 802.11a/b/g。在有線以太網(wǎng)的情況下,已經(jīng)證明了其穩(wěn)定性;在無線以太網(wǎng)的情況下,隨著無線家庭網(wǎng)絡(luò)應(yīng)用的增長,采用了Wi-Fi。
此外,現(xiàn)有技術(shù)能夠查找和控制DLNA網(wǎng)絡(luò)中的設(shè)備并自動配置網(wǎng)絡(luò)設(shè)置(例如IP地址)以及識別網(wǎng)絡(luò)中的另一個設(shè)備,以管理DLNA網(wǎng)絡(luò),并且是基于現(xiàn)有通用即插即用UPnP AV架構(gòu)和UPnP設(shè)備架構(gòu)的。
根據(jù)DLNA,可以將設(shè)備類別劃分為數(shù)字媒體服務(wù)器(DMS)和數(shù)字媒體播放器(DMP)。前者在UPnP AV規(guī)范中作為媒體服務(wù)器設(shè)備(MSD),即提供媒體的服務(wù)器,而后者作為媒體呈現(xiàn)(render)設(shè)備(MRD)和媒體呈現(xiàn)控制點(MRCP),即選擇和控制媒體并播放選定的媒體。
圖1是示出了應(yīng)用了本發(fā)明的數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)系統(tǒng)的配置的框圖。
如圖1所示,DLNA系統(tǒng)包括數(shù)字媒體服務(wù)器(DMS)13,用于提供多媒體內(nèi)容;移動數(shù)字媒體播放器(M-DMP)11,用于呈現(xiàn)多媒體內(nèi)容;以及移動網(wǎng)絡(luò)連接功能元件12,用作連接DMS13和M-DMP11的中間節(jié)點。通常,DMP11包括有線和無線DMP,但在此只描述M-DMP11來強調(diào)無線功能的功能性。然而,不排除有線DMP。在這里,DMS13包括廣播接收設(shè)備和廣播中間件以接收數(shù)字廣播。
為了提供數(shù)字廣播服務(wù),DLNA定義了必需技術(shù)的標(biāo)準。標(biāo)準如下首先,數(shù)字廣播服務(wù)中包含的廣播A/V數(shù)據(jù)101以數(shù)據(jù)流格式(MPEG-2數(shù)據(jù))被分組并發(fā)送到IP網(wǎng)絡(luò),即DLNA系統(tǒng)。此外,DMS13將廣播信道表示成一個資源,使得M-DMP11能夠呈現(xiàn)來自資源的IP流。此外,DMS13能夠通過高密度TV解碼器獲得包含在數(shù)字廣播服務(wù)中的服務(wù)信息(SI)和廣播流的應(yīng)用程序數(shù)據(jù)。此外,DMS13能夠通過所包括的廣播中間件(例如MHP、ACAP和OCAP等)解析并執(zhí)行服務(wù)信息和應(yīng)用程序數(shù)據(jù)。
在這種DLNA系統(tǒng)提供數(shù)字廣播服務(wù)的情況下,根據(jù)提供能夠滿足基于上述現(xiàn)有UPnP的DLNA標(biāo)準的多媒體數(shù)據(jù)的場景,當(dāng)DMS13將與接收的數(shù)字廣播服務(wù)的每個信道相對應(yīng)的內(nèi)容(即廣播A/V 101)表達為如一個圖像文件的資源并存儲資源時,M-DMP 11選擇資源并IP流傳輸資源,從而可以為用戶提供服務(wù)。
因此,在M-DMP11通過現(xiàn)有技術(shù)接收數(shù)字廣播的情況下,M-DMP11從包括廣播A/V 101、應(yīng)用程序102和服務(wù)信息103的數(shù)據(jù)廣播中只接收廣播A/V 101。
圖2是示出了根據(jù)現(xiàn)有技術(shù)用于從DMS向M-DMP提供數(shù)字廣播的接口屏幕的示范視圖。
如圖2所示,當(dāng)M-DMP只在資源形式的每一個信道21、22和23上接收信息并選擇相應(yīng)的信道時,DMS13IP流傳輸并提供信道的廣播A/V內(nèi)容,從而可以為用戶提供廣播服務(wù)。
圖3是示出了用于在常規(guī)DLNA系統(tǒng)中接收數(shù)字廣播的方法的圖。
參考圖3,首先,當(dāng)用戶通過M-DMP 11的控制點從圖2中DMS13提供的信道中選擇期望的信道時,在步驟301處M-DMP 11向DMS13發(fā)送消息“getchannels()action”以獲得關(guān)于相應(yīng)信道的信息。
此外,在步驟302處,DMS13響應(yīng)“getchannels()action”并向M-DMP11發(fā)送消息“channel URL”,“channel URL”指示出存儲相應(yīng)信道的位置。
然后,在步驟303處,M-DMP 11向DMS13發(fā)送消息“HTTP GET”,請求發(fā)送相應(yīng)URL的A/V內(nèi)容。
接下來,在步驟304處,DMS13給M-DMP 11提供相應(yīng)的A/V內(nèi)容。
如上所述,用于接收數(shù)字廣播的現(xiàn)有方法與用于接收一般數(shù)字內(nèi)容的方法沒有不同。
然而,數(shù)字廣播服務(wù)通常包括數(shù)據(jù)廣播。數(shù)據(jù)廣播不能通過圖3所示的方法提供獨立的服務(wù)。
具體地,如上所述,DMS13通過解碼器來接收并執(zhí)行服務(wù)信息(SI)和應(yīng)用程序數(shù)據(jù)。只能由DMS13實現(xiàn)對SI和應(yīng)用程序數(shù)據(jù)的接收和執(zhí)行。DLNA標(biāo)準未提供M-DMP 11接收并執(zhí)行服務(wù)信息和應(yīng)用程序數(shù)據(jù)的方法。
根據(jù)現(xiàn)有技術(shù),當(dāng)用戶在他/她的家人觀看與DMS13相連的TV的同時執(zhí)行包含在數(shù)據(jù)廣播中的應(yīng)用程序時,因為通過相應(yīng)的TV來執(zhí)行這種應(yīng)用程序,所以他/她的家人不能觀看TV。例如,設(shè)想一家四人在起居室中觀看TV,當(dāng)一個家庭成員通過DMS13執(zhí)行應(yīng)用程序以檢查今天的天氣時,應(yīng)用程序以全體家庭成員必需觀看的在屏顯示(OSD)的形式作為廣播圖像被顯示。在另一種場景中,調(diào)整兩個圖像的大小,并且同時顯示廣播圖像和應(yīng)用程序屏幕。因此出現(xiàn)了一個缺點,即給不想檢查天氣的其它成員造成了不便。
盡管根據(jù)DLNA內(nèi)容類別,包含在數(shù)據(jù)廣播中的應(yīng)用程序數(shù)據(jù)未被分類為A/V、圖像和音頻,但仍然是數(shù)字廣播中的重要單元,DLNA標(biāo)準僅定義了關(guān)于廣播服務(wù)的A/V流的處理。因此,出現(xiàn)了一個問題,即不能實現(xiàn)對應(yīng)用程序數(shù)據(jù)的正確處理。
發(fā)明內(nèi)容
因此,本發(fā)明提供了一種用于在無所不在(ubiquitous)的環(huán)境下支持DMP中的數(shù)字廣播的數(shù)據(jù)服務(wù)的DLNA系統(tǒng),以及一種在DLNA系統(tǒng)中處理數(shù)據(jù)服務(wù)的方法。
本發(fā)明可選的實施例提供了一種方法,用于提供A/V數(shù)據(jù)、信道信息和應(yīng)用程序相互集成的數(shù)字廣播,代替提供數(shù)字廣播作為一般A/V數(shù)據(jù)。
根據(jù)本發(fā)明的一方面,提供了一種用于提供數(shù)字廣播的數(shù)據(jù)服務(wù)的數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)系統(tǒng),包括數(shù)字媒體服務(wù)器,用于提供有關(guān)廣播A/V和數(shù)據(jù)的信息,以便當(dāng)請求數(shù)字廣播時處理對數(shù)據(jù)的請求,數(shù)字媒體服務(wù)器接收數(shù)字廣播并將接收到的數(shù)字廣播劃分為廣播A/V和數(shù)據(jù),以便分別下載廣播A/V和數(shù)據(jù);以及數(shù)字媒體播放器,用于請求數(shù)字媒體服務(wù)器發(fā)送關(guān)于數(shù)字廣播的信息,并在從數(shù)字媒體服務(wù)器接收到關(guān)于廣播A/V部分和數(shù)據(jù)部分的信息后發(fā)送數(shù)據(jù),并用于接收和實現(xiàn)請求的數(shù)據(jù)。
為了實現(xiàn)本發(fā)明的這些目的,根據(jù)本發(fā)明的另一實施例,提供了一種用于在數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)系統(tǒng)中處理數(shù)字廣播的數(shù)據(jù)服務(wù)的方法,數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)系統(tǒng)包括用于提供多媒體內(nèi)容的數(shù)字媒體服務(wù)器和用于執(zhí)行多媒體內(nèi)容的數(shù)字媒體播放器,所述方法包括步驟(1)當(dāng)數(shù)字媒體播放器請求數(shù)字媒體服務(wù)器接收數(shù)字廣播時,數(shù)字媒體服務(wù)器提供服務(wù)信息和應(yīng)用程序信息;(2)當(dāng)數(shù)字媒體播放器基于提供的服務(wù)信息和應(yīng)用程序信息來選擇期望的應(yīng)用程序時,數(shù)字媒體服務(wù)器下載期望的應(yīng)用程序;(3)當(dāng)完成期望應(yīng)用程序的下載后,數(shù)字媒體服務(wù)器向數(shù)字媒體播放器發(fā)送關(guān)于期望應(yīng)用程序的詳細信息和完成期望應(yīng)用程序下載的信息;以及(4)當(dāng)數(shù)字媒體服務(wù)器從數(shù)字媒體播放器接收到發(fā)送期望應(yīng)用程序的請求時,數(shù)字媒體服務(wù)器向數(shù)字媒體播放器發(fā)送下載的應(yīng)用程序。
根據(jù)本發(fā)明的另一方面,提供了一種用于在數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)系統(tǒng)中處理數(shù)字廣播的數(shù)據(jù)服務(wù)的方法,數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)系統(tǒng)包括用于提供多媒體內(nèi)容的數(shù)字媒體服務(wù)器和用于執(zhí)行多媒體內(nèi)容的數(shù)字媒體播放器,所述方法包括步驟(1)數(shù)字媒體播放器請求數(shù)字媒體服務(wù)器接收數(shù)字廣播;(2)數(shù)字媒體播放器根據(jù)請求的數(shù)字廣播從數(shù)字媒體服務(wù)器接收服務(wù)信息和應(yīng)用程序信息;(3)數(shù)字媒體播放器從接收到的服務(wù)信息和應(yīng)用程序信息中選擇期望的應(yīng)用程序;(4)數(shù)字媒體播放器請求數(shù)字媒體服務(wù)器將選定的應(yīng)用程序下載到數(shù)字媒體播放器;(5)數(shù)字媒體播放器從數(shù)字媒體服務(wù)器接收關(guān)于請求的應(yīng)用程序的詳細信息和完成期望應(yīng)用程序下載的信息;以及(6)數(shù)字媒體播放器請求數(shù)字媒體服務(wù)器向數(shù)字媒體播放器發(fā)送下載的應(yīng)用程序,以便接收并執(zhí)行期望的應(yīng)用程序。
從下面結(jié)合附圖的詳細描述中,本發(fā)明的上述和其它特性及優(yōu)點將會變得顯而易見,其中圖1示出了應(yīng)用本發(fā)明的數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)系統(tǒng)的配置的框圖;圖2示出了根據(jù)現(xiàn)有技術(shù)用于從DMS向M-DMP提供數(shù)字廣播的接口屏幕的示范視圖;圖3示出了用于在現(xiàn)有DLNA系統(tǒng)中接收數(shù)字廣播的方法的視圖;圖4示出了根據(jù)本發(fā)明的基于發(fā)送到M-DMP的服務(wù)信息(SI)的應(yīng)用程序信息顯示屏幕的視圖;以及圖5示出了根據(jù)本發(fā)明、用于在DLNA系統(tǒng)中提供數(shù)據(jù)服務(wù)、以便在M-DMP中能夠使用DLNA系統(tǒng)中的數(shù)字廣播的數(shù)據(jù)服務(wù)的方法的視圖。
具體實施例方式
在下文中,參考附圖對本發(fā)明的優(yōu)選實施例進行詳細描述。在下面對本發(fā)明的描述中,省略了對這里包含的公知功能和配置的詳細描述,以避免造成本發(fā)明主題的不清楚。
本發(fā)明是一種方法,用于通過DLNA系統(tǒng)中的M-DMP來實現(xiàn)數(shù)字廣播服務(wù)中的數(shù)據(jù)服務(wù)。
圖1示出了應(yīng)用本發(fā)明的數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)系統(tǒng)的配置的框圖。
如圖1所示,DLNA系統(tǒng)包括數(shù)字媒體服務(wù)器(DMS)13,用于提供多媒體內(nèi)容;移動數(shù)字媒體播放器(M-DMP)11,用于呈現(xiàn)多媒體內(nèi)容;以及移動網(wǎng)絡(luò)連接功能元件12,用作連接DMS13和M-DMP11的中間節(jié)點。通常,DMP包括有線和無線DMP,但在這里只描述M-DMP 11以強調(diào)無線功能。然而,并不排除有線DMP。這里,DMS13包括廣播接收設(shè)備和廣播中間件以接收數(shù)字廣播。
在根據(jù)本發(fā)明的DLNA系統(tǒng)中,數(shù)字信號100包括應(yīng)用程序102和服務(wù)信息103以及廣播A/V 101,數(shù)字信號100被輸入到DMS13,被發(fā)送到M-DMP11,從而每一個M-DMP 11能夠獨立地執(zhí)行應(yīng)用程序102或處理服務(wù)信息103。
在下文中,描述了根據(jù)本發(fā)明的各個元件的操作。
首先,DMS13接收陸地數(shù)字廣播、衛(wèi)星數(shù)字廣播、電纜數(shù)字廣播等,并對輸入廣播101、應(yīng)用程序102和服務(wù)信息(SI)103彼此之間進行區(qū)分從而下載其中的每一項。
下載的應(yīng)用程序102和服務(wù)信息103被通過IP網(wǎng)絡(luò)發(fā)送到M-DMP11,從而M-DMP 11能夠單獨地使用它們。
此外,DMS13接收并處理數(shù)字廣播,然后給M-DMP 11提供數(shù)字廣播。因此,M-DMP不需要包括廣播接收機設(shè)備。
圖4示出了根據(jù)本發(fā)明的基于發(fā)送到M-DMP 11的服務(wù)信息(SI)的應(yīng)用程序信息顯示屏幕的優(yōu)選實施例。
參考圖4,根據(jù)本發(fā)明的基于發(fā)送到M-DMP 11的服務(wù)信息的應(yīng)用程序信息顯示屏幕包括關(guān)于每個信道41、42或43的信息、相應(yīng)信道的標(biāo)題401、402或403以及每一個信道中包含的應(yīng)用程序404-409。
具體地,信道No.641的“SBS新聞”401包括的應(yīng)用程序有例如“天氣信息”404,是用于顯示與天氣有關(guān)的信息的數(shù)據(jù)應(yīng)用程序;以及“交通信息”405,是用于顯示與交通有關(guān)的信息的數(shù)據(jù)應(yīng)用程序。
此外,信道No.742中的“KBS戲劇”402包括的應(yīng)用程序有例如“產(chǎn)品信息”406,是用于提供關(guān)于“演藝者信息”407中所示產(chǎn)品的信息的數(shù)據(jù)應(yīng)用程序;“演藝者信息”407,是用于顯示出現(xiàn)在戲劇中的男演員和女演員的信息的數(shù)據(jù)應(yīng)用程序。
另外,信道No.943中的“KBS體育”403包括的應(yīng)用程序有例如“運動員信息”408,是用于顯示關(guān)于運動員的信息的數(shù)據(jù)應(yīng)用程序;以及“迷你游戲”409,是用于提供關(guān)于相應(yīng)運動的迷你游戲的數(shù)據(jù)應(yīng)用程序。
如上所述,為了在M-DMP 11中使用應(yīng)用程序102和服務(wù)信息103,需要協(xié)議來實現(xiàn)M-DMP 11和DMS13之間的數(shù)據(jù)服務(wù)。
圖5示出了根據(jù)本發(fā)明、用于在DLNA系統(tǒng)中提供數(shù)據(jù)服務(wù)、以便在M-DMP中能夠使用DLNA系統(tǒng)中的數(shù)字廣播的數(shù)據(jù)服務(wù)的方法。
參考圖5,在DLNA系統(tǒng)中提供數(shù)據(jù)服務(wù)以便在M-DMP中能夠使用DLNA系統(tǒng)中的數(shù)字廣播的數(shù)據(jù)服務(wù)的方法中,在步驟501處,當(dāng)用戶通過M-DMP 11的控制點首先選擇期望的信道時,M-DMP 11向DMS13發(fā)送“getchannels()action”的消息以從DMS13接收期望的信道。這里,短語“getchannels()action”是通知DMS13即將接收數(shù)字廣播的消息。
這時,因為認識到廣播信道包含廣播A/V和其它信息,根據(jù)本發(fā)明的DLNA系統(tǒng)必須獲得關(guān)于相應(yīng)信道的信息。為此,本發(fā)明新定義的消息包括“channel information list”502,用于提供選定信道的服務(wù)信息和基本應(yīng)用程序信息;以及消息“channelChange()action”503,用于在選定應(yīng)用程序的情況下要求變化到子信道。
另一方面,接收消息“getchannels()action”501的DMS13向M-DMP11發(fā)送消息“channel information list”502,用于向M-DMP 11提供關(guān)于相應(yīng)信道的服務(wù)信息和基本應(yīng)用程序信息。這里,基本應(yīng)用程序信息是指關(guān)于應(yīng)用程序102的一般信息。
然后,通過來自相應(yīng)信道的消息“Channel Information”已經(jīng)接收到關(guān)于廣播A/V 101和應(yīng)用程序的信息的M-DMP 11根據(jù)接收到的信息來選擇期望的應(yīng)用程序,并且向DMS13發(fā)送消息“channelChange()action”503,要求子信道改變?yōu)橄鄳?yīng)的服務(wù)。
接下來,DMS13響應(yīng)消息“channelChange()action”503,以向M-DMP 11發(fā)送消息“channel URL”504,消息“channel URL”504指示出相應(yīng)信道中包含廣播A/V 101的位置。這時,DMS13準備好執(zhí)行廣播A/V 101的數(shù)據(jù)流并下載選定的應(yīng)用程序。這種情況下,應(yīng)用程序的下載可以是從另一廣播系統(tǒng)的初始下載或是對高速緩存數(shù)據(jù)的下載。
M-DMP 11向DMS13發(fā)送消息“HTTP GET”505,請求DMS發(fā)送相應(yīng)URL的廣播A/V內(nèi)容。
在步驟506處,DMS13給M-DMP 11提供相應(yīng)的廣播A/V內(nèi)容。
當(dāng)DMS13完成了相應(yīng)應(yīng)用程序的下載且M-DMP 11通過消息“HTTPGET”505接收到廣播A/V內(nèi)容101時,DMS13向M-DMP 11發(fā)送消息“ApplicationURL”507,“ApplicationURL”507顯示了下載和存儲應(yīng)用程序的位置以及相應(yīng)應(yīng)用程序的詳細消息。這時,由于應(yīng)用程序的下載具有不同的完成時間,DMS 13以事件的方式通知M-DMP 11。
M-DMP 11向DMS13發(fā)送消息“HTTP GET”508,請求DMS13發(fā)送相應(yīng)URL的應(yīng)用程序。
在步驟509處,DMS13給M-DMP 11提供相應(yīng)的應(yīng)用程序。
表1至表5示出了以XML的形式新定義的消息的配置的示例,消息的配置取決于圖5所示的根據(jù)本發(fā)明、DLNA系統(tǒng)中提供數(shù)據(jù)服務(wù)、以便M-DMP能夠使用數(shù)字廣播的數(shù)據(jù)服務(wù)的方法。
首先,表1示出了關(guān)于消息“channelChange()action”503的XML主體。
表1
表2示出了關(guān)于消息“channel information list”502的XML主體,“channel information list”502用于響應(yīng)消息“getChannels()action”501。
表2
根據(jù)表2所示的示例,選定的信道編號為“六”,廣播是“SBS”。此外,廣播的節(jié)目名稱是“Solomon’s Choice”,包含在節(jié)目中的應(yīng)用程序是“SBS News”。
表3示范地示出了關(guān)于步驟503處的消息“channelChange()action”的XML主體。
表3
表4示出了關(guān)于消息“ChannelURL”504的XML主體,“ChannelURL”504用于響應(yīng)消息“channelChange()action”503。
表4
表5示出了關(guān)于消息“ApplicationURL”507的XML主體。
表5
上述本發(fā)明的方法以計算機可執(zhí)行程序的形式得以實現(xiàn),該程序可以被存儲在例如CD-ROM、RAM、軟盤、硬盤和光磁盤等的記錄介質(zhì)中,以便可以被計算機讀取。
根據(jù)本發(fā)明,在用戶使用基于DLNA系統(tǒng)的數(shù)字廣播的數(shù)據(jù)服務(wù)的情況下,DLNA系統(tǒng)允許每一個用戶獨立地實現(xiàn)數(shù)據(jù)服務(wù),從而增加用戶使用數(shù)字廣播服務(wù)的便利性。
此外,根據(jù)本發(fā)明,由于DMS處理了DLNA系統(tǒng)的所有數(shù)字廣播,即使DMP沒有廣播接收機,也能僅通過內(nèi)容播放器來接收廣播。
盡管參考本發(fā)明的特定的優(yōu)選實施例對本發(fā)明進行了示出和描述,本領(lǐng)域的技術(shù)人員將會理解,在不背離所附權(quán)利要求限定的本發(fā)明的精神和范圍的前提下,可以在形式和細節(jié)上進行多種改變。
權(quán)利要求
1.一種用于提供數(shù)字廣播的數(shù)據(jù)服務(wù)的數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)系統(tǒng),包括數(shù)字媒體服務(wù)器,用于提供有關(guān)廣播A/V和數(shù)據(jù)的信息,以便當(dāng)請求數(shù)字廣播時處理對數(shù)據(jù)的請求,所述數(shù)字媒體服務(wù)器接收數(shù)字廣播并將接收到的數(shù)字廣播劃分為廣播A/V部分和數(shù)據(jù)部分,以便分別下載廣播A/V部分和數(shù)據(jù)部分;以及數(shù)字媒體播放器,用于請求所述數(shù)字媒體服務(wù)器發(fā)送關(guān)于數(shù)字廣播的信息,并且在從數(shù)字媒體服務(wù)器接收到關(guān)于廣播A/V部分和數(shù)據(jù)部分的信息后發(fā)送數(shù)據(jù),并用于接收和執(zhí)行接收到的數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的DLNA系統(tǒng),其中,接收到的數(shù)據(jù)包括關(guān)于數(shù)字廣播的服務(wù)信息和通過數(shù)字廣播發(fā)送的應(yīng)用程序。
3.一種用于在數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)系統(tǒng)中處理數(shù)字廣播的數(shù)據(jù)服務(wù)的方法,所述數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)系統(tǒng)包括用于提供多媒體內(nèi)容的數(shù)字媒體服務(wù)器和用于執(zhí)行多媒體內(nèi)容的數(shù)字媒體播放器,所述方法包括步驟(1)當(dāng)數(shù)字媒體播放器請求數(shù)字媒體服務(wù)器接收數(shù)字廣播時,數(shù)字媒體服務(wù)器提供服務(wù)信息和應(yīng)用程序信息;(2)當(dāng)數(shù)字媒體播放器根據(jù)提供的服務(wù)信息和應(yīng)用程序信息來選擇期望的應(yīng)用程序時,數(shù)字媒體服務(wù)器將期望的應(yīng)用程序下載到數(shù)字媒體播放器;(3)數(shù)字媒體服務(wù)器發(fā)送關(guān)于期望應(yīng)用程序的詳細信息,并且當(dāng)完成期望應(yīng)用程序的下載時,發(fā)送完成期望應(yīng)用程序下載的信息;以及(4)當(dāng)數(shù)字媒體服務(wù)器從數(shù)字媒體播放器接收到發(fā)送期望應(yīng)用程序的請求時,數(shù)字媒體服務(wù)器向數(shù)字媒體播放器提供下載的應(yīng)用程序。
4.根據(jù)權(quán)利要求3所述的方法,其中,下載步驟(2)還包括步驟(2.1)流傳輸數(shù)字廣播的A/V內(nèi)容;以及(2.2)給數(shù)字媒體播放器提供指示出A/V內(nèi)容的存儲位置的信息。
5.根據(jù)權(quán)利要求4所述的方法,還包括用于當(dāng)數(shù)字媒體播放器請求發(fā)送A/V內(nèi)容時,給數(shù)字媒體播放器提供A/V內(nèi)容的步驟(2.1.2)。
6.根據(jù)權(quán)利要求3至5中的任意一項,其中,發(fā)送的關(guān)于期望應(yīng)用程序的詳細信息包括對期望應(yīng)用程序的詳細描述以及下載并存儲期望應(yīng)用程序的位置。
7.根據(jù)權(quán)利要求6所述的方法,其中,作為數(shù)字媒體服務(wù)器關(guān)于數(shù)字媒體播放器的事件操作,來執(zhí)行發(fā)送步驟(3)。
8.一種用于在數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)系統(tǒng)中處理數(shù)字廣播的數(shù)據(jù)服務(wù)的方法,所述數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)系統(tǒng)包括用于提供多媒體內(nèi)容的數(shù)字媒體服務(wù)器和用于執(zhí)行多媒體內(nèi)容的數(shù)字媒體播放器,所述方法包括步驟(1)數(shù)字媒體播放器請求數(shù)字媒體服務(wù)器接收數(shù)字廣播;(2)數(shù)字媒體播放器從數(shù)字媒體服務(wù)器接收關(guān)于請求的數(shù)字廣播的服務(wù)信息和應(yīng)用程序信息;(3)數(shù)字媒體播放器從所提供的接收到的服務(wù)信息和應(yīng)用程序信息中選擇期望的應(yīng)用程序,以便請求數(shù)字媒體服務(wù)器提供應(yīng)用程序;(4)數(shù)字媒體播放器從數(shù)字媒體服務(wù)器接收關(guān)于選定的期望應(yīng)用程序的詳細信息和完成期望應(yīng)用程序下載的信息;以及(5)數(shù)字媒體播放器請求數(shù)字媒體服務(wù)器發(fā)送下載的應(yīng)用程序,以便數(shù)字媒體播放器接收并執(zhí)行期望的應(yīng)用程序。
9.根據(jù)權(quán)利要求8所述的方法,其中,下載步驟(2)還包括步驟(2.2.3)數(shù)字媒體服務(wù)器根據(jù)步驟(1)處對數(shù)字廣播的請求,向數(shù)字媒體播放器發(fā)送指示出A/V內(nèi)容的存儲位置的信息;以及(7)數(shù)字媒體播放器根據(jù)指示出A/V內(nèi)容的存儲位置的發(fā)送信息,從數(shù)字媒體服務(wù)器請求并接收相應(yīng)的A/V內(nèi)容。
10.根據(jù)權(quán)利要求8或9所述的方法,其中,關(guān)于期望應(yīng)用程序的詳細信息包括對期望應(yīng)用程序的詳細描述以及下載并存儲期望應(yīng)用程序的位置。
11.根據(jù)權(quán)利要求10所述的方法,其中,作為數(shù)字媒體服務(wù)器的事件操作,來執(zhí)行接收步驟(4)。
全文摘要
公開了一種數(shù)字生活網(wǎng)絡(luò)聯(lián)盟(DLNA)系統(tǒng)的系統(tǒng)和方法,提供數(shù)字廣播的數(shù)據(jù)服務(wù)。DLNA系統(tǒng)包括數(shù)字媒體服務(wù)器,用于提供關(guān)于廣播A/V和數(shù)據(jù)的信息,以便當(dāng)請求數(shù)據(jù)廣播時處理對數(shù)據(jù)的請求,數(shù)字媒體服務(wù)器接收數(shù)字廣播并將接收到的數(shù)字廣播劃分為廣播A/V部分和數(shù)據(jù)部分,以便分別下載廣播A/V部分和數(shù)據(jù)部分;以及數(shù)字媒體播放器,用于請求數(shù)字媒體服務(wù)器發(fā)送關(guān)于數(shù)字廣播的信息,并在從數(shù)字媒體服務(wù)器接收到關(guān)于廣播A/V部分和數(shù)據(jù)部分的信息后發(fā)送數(shù)據(jù),并用于接收和實現(xiàn)請求的數(shù)據(jù)。
文檔編號H04N7/08GK1929599SQ20061015136
公開日2007年3月14日 申請日期2006年9月7日 優(yōu)先權(quán)日2005年9月7日
發(fā)明者姜承美, 辛昊哲, 崔佑準, 裵榮圭, 金喆勝, 韓榮燮, 金俊佑 申請人:三星電子株式會社