亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

流多媒體內(nèi)容的多播分發(fā)的制作方法

文檔序號:7956739閱讀:183來源:國知局
專利名稱:流多媒體內(nèi)容的多播分發(fā)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及經(jīng)由通信網(wǎng)絡(luò)訪問娛樂內(nèi)容的領(lǐng)域,具體涉及通過IP網(wǎng)絡(luò)的流多媒體內(nèi)容的多播分發(fā)。
背景技術(shù)
通過將編碼的視頻復(fù)用和同步成用于傳輸或存儲目的的單一比特流或若干比特流來獲得視頻流。所述流被用于視頻媒體的分發(fā),原因是媒體文件一般較大且單純下載的持續(xù)時間會很長。為了觀看不采用流格式的媒體文件,用戶必須首先把該文件下載到本地硬盤上一這可能花費(fèi)數(shù)分鐘甚至數(shù)小時的時間一然后才能使用與該文件格式兼容的播放器軟件來打開該文件。由于可以在下載過程的同時播放流的內(nèi)容,因此流使得內(nèi)容可以實(shí)時傳遞。為了觀看該內(nèi)容,用戶的瀏覽器打開播放器軟件,播放器軟件用數(shù)秒鐘緩存該文件然后在下載的同時播放該文件。而且,流媒體文件不在用戶終端上本地存儲;典型地,部分內(nèi)容使用(觀看)一次即被丟棄。
在流傳送之前,首先必須對內(nèi)容進(jìn)行編碼,該過程完成a)(如果需要的話)從模擬到數(shù)字形式的內(nèi)容轉(zhuǎn)換,b)以流媒體服務(wù)器和播放器識別的格式創(chuàng)建文件,然后c)壓縮該文件以使從服務(wù)器傳輸?shù)娇蛻羲枰膸捵钚』?,同時d)采用傳遞內(nèi)容將要用到的比特率。業(yè)務(wù)提供商典型地選擇用多個比特率來對內(nèi)容進(jìn)行編碼以便能夠接入多個用戶。MPEG是視頻和音頻壓縮的標(biāo)準(zhǔn)組。例如,基于MPEG-2的數(shù)字電視標(biāo)準(zhǔn)定義了電纜、衛(wèi)星和陸地視頻廣播的格式。
例如,如今使用的流媒體格式包括RealNetworks RealSystemG2、Microsoft Windows Media Technologies(“WMT”)和Apple QuickTime。Microsoft的Windows Media 9(WM9)是娛樂行業(yè)用于流多媒體平臺的解壓縮/壓縮應(yīng)用軟件。這個格式取消壓縮以傳遞高清晰度視頻并處理DVD音頻環(huán)境中的環(huán)繞聲。其支持從高清晰度(HD)質(zhì)量(1080i/1080/p)到低數(shù)據(jù)率屏幕捕獲的視頻數(shù)據(jù),以及從多聲道到僅有語音內(nèi)容的音頻的編碼。由于DVD Forum已經(jīng)批準(zhǔn)WM9作為用于HD視頻的DVD規(guī)范標(biāo)準(zhǔn)的必須遵循部分,這個格式有可能廣泛地用于流媒體內(nèi)容的多播分發(fā)的新興領(lǐng)域。
為了使WM9格式能夠被電纜和衛(wèi)星行業(yè)采用,其必須在MPEG2-TS中傳送。如果IP寬帶業(yè)務(wù)提供商也正在使用MPEG2-TS,就可以容易地將預(yù)先編碼的帶寬友好內(nèi)容通過其網(wǎng)絡(luò)進(jìn)行傳遞。否則,業(yè)務(wù)提供商必須多路分解MPEG2-TS VC9業(yè)務(wù)并重新復(fù)用新的基于WM9/ASF的實(shí)時業(yè)務(wù)。這將增加成本和復(fù)雜度并降低魯棒性。這個重新復(fù)用操作甚至可能無效。
Windows Media 9(WM9)流系統(tǒng)利用被稱為ASF(高級流格式)的文件格式來對多媒體內(nèi)容進(jìn)行打包。ASF文件容器存儲音頻、多比特率視頻、諸如標(biāo)題和作者的元數(shù)據(jù)和索引以及諸如統(tǒng)一資源定位符(URL)和隱藏字幕的腳本命令。文件容器最大支持1700萬千兆字節(jié)的文件。通過運(yùn)用不同的文件擴(kuò)展(.wma,.wmv,.A),用戶可以在其系統(tǒng)上安裝多個播放器,例如使用一個擴(kuò)展來僅播放音頻和一個擴(kuò)展來播放視頻。如果在配備Windows Media Services或可選地裝有Windows Media Rights Manager的用戶終端上安裝有合適的編解碼器,則使用種類廣泛的編解碼器(編碼/解碼設(shè)備)壓縮的音頻和視頻內(nèi)容可以存儲在ASF文件中并使用WindowsMedia Player進(jìn)行重放。
ASF格式有可能被視頻娛樂行業(yè)廣泛采用,因?yàn)樗С滞ㄟ^種類廣泛的網(wǎng)絡(luò)協(xié)議的數(shù)據(jù)傳遞,同時仍適合本地重放。它還支持包括可擴(kuò)展的媒體類型、組件下載、可升級媒體類型、指定作者的流極化、多種語言支持的高級多媒體性能,以及包括文檔和內(nèi)容管理的可擴(kuò)展著錄項(xiàng)目(bibliographic)能力。
ASF將多媒體流分割成單獨(dú)的數(shù)據(jù)包、對數(shù)據(jù)包進(jìn)行復(fù)用,并按顯示需要對流進(jìn)行時間同步。被稱為ASF報頭的報頭置于文件的開頭,并包含對流進(jìn)行解碼所需的重要信息。因此,報頭提供了識別單獨(dú)的合成流(component streams)和屬于這些流的數(shù)據(jù)包的裝置、對視頻解碼器初始化所需的視頻編解碼器配置(例如WM9)的信息、為了對音頻解碼器初始化所需的音頻編解碼器配置的信息,以及獲取許可證和對該流解密所需的DRM(數(shù)字權(quán)限管理)信息。
對于分發(fā)給大量用戶的大量數(shù)據(jù),IP多播比正常的因特網(wǎng)傳輸更有效,因?yàn)榉?wù)器可以把數(shù)據(jù)/消息同時廣播給許多接收者。與每個源-目的地對需要單獨(dú)連接的傳統(tǒng)因特網(wǎng)業(yè)務(wù)不同,IP多播允許眾多接收者共享同一個源。這意味著對所有的目的端只傳輸一組數(shù)據(jù)包。為了接收多播,用戶在啟用多播的網(wǎng)絡(luò)上偵聽特定IP地址,就像把電視調(diào)到特定頻道一樣。
在RFC1112中,定義了因特網(wǎng)組管理協(xié)議(IGMP)作為IP多播的因特網(wǎng)標(biāo)準(zhǔn)。IGMP在單一網(wǎng)絡(luò)上建立主機(jī)成員特別是多播組,并允許主機(jī)通知其本地路由器其想接收尋址到指定多播組的數(shù)據(jù)。多播廣播尤其適合多媒體(視頻、音頻、數(shù)據(jù))內(nèi)容的分發(fā)。
然而,與單播流不同的是,多播流中不包含報頭信息,因?yàn)槎嗖チ魇沁B續(xù)的并且必須支持隨機(jī)訪問。為了解決該問題,Microsoft通過被稱為Windows Media Station文件或.nsc文件的可選機(jī)制來委托管理ASF報頭中信息的分發(fā)。.nsc文件除了ASF報頭中的信息外還包含連接和播放多播流的專用信息,所述信息例如多播IP組地址、多播端口、流格式和各種站點(diǎn)設(shè)置。Windows Media Player通常首先打開通告(.asx、.wax或.wvx)文件,該文件將其指向.nsc文件位置。
通常,.nsc文件分發(fā)是經(jīng)由超文本傳輸協(xié)議(HTTP)完成的,HTTP是定義一組用于在Web上交換文本、圖形圖像、聲音、視頻和其它多媒體文件的應(yīng)用層協(xié)議(OSI層)。因?yàn)榭煽s放性的問題以及信道切換等待時間的問題,對廣播電視解決方案來說,HTTP并不是理想的。這是因?yàn)?nsc文件需要在每個信道切換時通過HTTP進(jìn)行檢索,這意味著用戶機(jī)頂盒(STB)必須在啟動信道切換之前訪問服務(wù)器并得到信息。而且,HTTP是單播協(xié)議,因此如果許多STB同時切換信道,就可能出現(xiàn)可縮放性的問題。

發(fā)明內(nèi)容
本發(fā)明的目的是提供一種完全減輕或部分減少現(xiàn)有技術(shù)的多媒體分發(fā)系統(tǒng)的缺點(diǎn)的流多媒體內(nèi)容分發(fā)的系統(tǒng)和方法。
本發(fā)明的另一目的是提供一種使用多播協(xié)議在IP網(wǎng)絡(luò)上傳輸廣播信道的流多媒體內(nèi)容分發(fā)的系統(tǒng)和方法。
本發(fā)明的又一目的是提供一種解決需要消除由.nsc文件的HTTP檢索引起的等待時間和可縮放性問題的解決方案。
因此,本發(fā)明提供一種通過寬帶網(wǎng)絡(luò)將廣播信道傳遞給用戶終端的方法,每個廣播信道都包含多播數(shù)據(jù)流,該方法包括在每個用戶終端存儲一組.nsc文件,每個.nsc文件都包含訪問和播放相應(yīng)廣播信道所必需的信息,所述廣播信道是在所述用戶設(shè)備上可用的當(dāng)前信道隊(duì)列的一部分;在所述用戶設(shè)備上接收宣布新廣播信道(或者切換到現(xiàn)有信道)的多播通告程序,并為信道數(shù)據(jù)多播組提供多播地址,所述信道數(shù)據(jù)多播組包括關(guān)于所述新廣播信道的信道數(shù)據(jù);加入用于檢索包括新.nsc文件的所述新廣播信道的信道數(shù)據(jù)的所述信道數(shù)據(jù)多播組,其中所述新.nsc文件被本地存儲在所述用戶設(shè)備上用于訪問和播放所述新廣播信道。
本發(fā)明還提供一種通過寬帶網(wǎng)絡(luò)將廣播信道傳遞給用戶設(shè)備的方法,每個廣播信道都包含多播數(shù)據(jù)流,該方法包括提供用于管理一組用戶終端的開放式媒體平臺(OMP)并在所述OMP上存儲一組.nsc文件,每個.nsc文件都包含訪問和播放相應(yīng)廣播信道所必需的信息;多播(110)信道數(shù)據(jù)多播組,所述信道數(shù)據(jù)多播組包括為所述用戶設(shè)備組中的一個或多個用戶設(shè)備預(yù)訂的一組廣播信道的信道數(shù)據(jù);并且為所述信道數(shù)據(jù)多播組廣播(115)具有相應(yīng)多播地址的多播通告程序,其中每個.nsc文件都包含專用于訪問和播放相應(yīng)廣播信道的所述多媒體數(shù)據(jù)流的信息。
根據(jù)本發(fā)明的又一方面,提供一種用于播放通過寬帶網(wǎng)絡(luò)接收的廣播信道的用戶終端,每個廣播信道都包含多播數(shù)據(jù)流,所述終端包括用于存儲一組.nsc文件的裝置(9),每個.nsc文件都包含用于訪問和播放相應(yīng)廣播信道所必需的信息,所述廣播信道是在所述用戶設(shè)備上可用的當(dāng)前信道隊(duì)列的一部分;用于處理(45)宣布新廣播信道的多播通告程序并為信道數(shù)據(jù)多播組提供多播地址的裝置,所述信道數(shù)據(jù)多播組包括所述新廣播信道的信道數(shù)據(jù);加入所述信道數(shù)據(jù)多播組的裝置,用于檢索包括新.nsc文件的所述新廣播信道的信道數(shù)據(jù),其中所述新.nsc文件存儲在用于存儲的所述裝置上,用于實(shí)現(xiàn)訪問和播放所述新廣播信道。
本發(fā)明還旨在提供用于管理通過寬帶網(wǎng)絡(luò)將廣播信道傳遞給一組用戶設(shè)備的開放式媒體平臺(OMP),每個廣播信道都包含多播數(shù)據(jù)流。OMP包含用于在所述OMP上存儲(10)一組.nsc文件的裝置,每個.nsc文件都包含訪問和播放相應(yīng)廣播信道所必需的信息;用于多播(39)信道數(shù)據(jù)多播組的裝置,所述裝置包括為所述用戶設(shè)備組的一個或多個用戶設(shè)備預(yù)訂的一組廣播信道的信道數(shù)據(jù);以及用于廣播(25)具有所述信道數(shù)據(jù)多播組的相應(yīng)多播地址的多播通告程序的裝置,其中每個.nsc文件都包含專用于訪問和播放相應(yīng)廣播信道的所述多媒體數(shù)據(jù)流的信息。
在STB(機(jī)頂盒)上本地存儲.nsc文件是有利的,這樣STB不必在每次相應(yīng)用戶切換信道時訪問服務(wù)器。這種方式減少了當(dāng).nsc文件位于服務(wù)器上時帶來的可縮放性和等待時間問題。
另外,由于.nsc文件向STB的傳遞和分發(fā)是利用多播廣播解決方案來執(zhí)行的,所以與現(xiàn)有的單播廣播解決方案相比,根據(jù)本發(fā)明的系統(tǒng)使得對用戶的視頻媒體分發(fā)的性能和可縮放性都有所提高。
本發(fā)明的又一個優(yōu)點(diǎn)在于向域內(nèi)的每個STB提供指示從中獲得.nsc文件的多播地址和端口的通知報文,其為準(zhǔn)備參加指定多播的用戶終端提供了必需的信息。這樣,STB不必訪問用于檢索該信息、通常相隔很遠(yuǎn)的.asx通告服務(wù)器。


本發(fā)明的上述和其它目的、特征和優(yōu)點(diǎn)通過下面對優(yōu)選實(shí)施例的更詳細(xì)的描述將變得更為明顯,如附圖所示,其中圖1示出了通常用于把視頻內(nèi)容傳遞給用戶的解決方案的結(jié)構(gòu);圖2示出了根據(jù)本發(fā)明將視頻內(nèi)容傳遞給用戶的解決方案的結(jié)構(gòu);圖3示出了圖2的中間件平臺和用戶設(shè)備平臺的方框圖的實(shí)例;圖4是根據(jù)本發(fā)明分發(fā).nsc文件的方法的流程圖;圖5是根據(jù)本發(fā)明將機(jī)頂盒調(diào)到廣播信道的方法的流程圖;圖6是根據(jù)本發(fā)明啟動機(jī)頂盒的方法的流程圖。
具體實(shí)施例方式
圖1顯示了通常用于將視頻內(nèi)容傳遞給用戶的視頻解決方案的結(jié)構(gòu)。圖1的隨后描述用來定義在該說明書中使用的一些術(shù)語以及能夠更好的理解本發(fā)明的優(yōu)點(diǎn)。
術(shù)語“視頻內(nèi)容”用于流向用戶以提供個性化的娛樂業(yè)務(wù)的多媒體(視頻、音頻、文本)數(shù)據(jù)。圖1所示的結(jié)構(gòu)包含通過寬帶IP網(wǎng)絡(luò)3連接到的首端1和多個機(jī)頂盒2(也稱作客戶端、用戶或視頻終端)。
首端1概略地示出了包括有多個視頻編碼器11、12(圖1中僅示出了兩個),其提供音頻和/或視頻業(yè)務(wù)的在線和離線編碼。這些可以是例如使用多播業(yè)務(wù)激活的Windows Media 9編碼器。這些編碼器直接由視頻服務(wù)器13管理,所述服務(wù)器例如運(yùn)行Windows Media業(yè)務(wù)的Windows服務(wù)器。在首端1上優(yōu)選地提供內(nèi)容分發(fā)基本設(shè)施14(例如分發(fā)服務(wù)器),用于分發(fā).nsc文件10。盡管.nsc文件不代表顯著的帶寬,但是大量的調(diào)度都需要分發(fā)系統(tǒng)14來支持信道波動和其它交互業(yè)務(wù)。
傳輸和訪問網(wǎng)絡(luò)3提供將首端1、視頻點(diǎn)播(VoD)服務(wù)器5、5’和諸如數(shù)字權(quán)限管理(DRM)服務(wù)器8等其它必要設(shè)備/應(yīng)用鏈接到客戶STB2的視頻解碼器的基本設(shè)施。網(wǎng)絡(luò)3包括所有的路由器、轉(zhuǎn)換器、長途和大城市傳輸以及傳輸視頻流和相關(guān)的管理和許可證數(shù)據(jù)所必需的接入系統(tǒng)。因此,網(wǎng)絡(luò)3支持IP視頻單播和多播內(nèi)容的傳輸,并且可以基于IP路由器和轉(zhuǎn)換器,其中所述IP多播復(fù)制是由核心和邊緣路由器來完成的。
網(wǎng)絡(luò)3的邊緣路由器配備有IGMP(因特網(wǎng)組管理協(xié)議)以實(shí)現(xiàn)IP多播、廣播電視和特殊IP多播信息的IGMP轉(zhuǎn)換。用戶業(yè)務(wù)的QoS是在邊緣路由器中使用IP排隊(duì)來實(shí)現(xiàn)的。例如,可以將最高優(yōu)先權(quán)提供給視頻點(diǎn)播和廣播視頻而將較低的優(yōu)先權(quán)提供給高速因特網(wǎng)。也可以采用最普遍的廣播信道的靜態(tài)路由來啟動邊緣路由器以改善信道切換時間。
還應(yīng)當(dāng)注意,廣播內(nèi)容可以從若干首端1來供應(yīng)。優(yōu)選地,將唯一的VLAN分配給每個用戶來提供防備IP欺騙的安全性級別。取決于連接的DSLAM(數(shù)字用戶線接入復(fù)用器)的類型,用戶VLAN可以聚集在ATM和千兆比特以太網(wǎng)接口上的邊緣路由器上。在每個DSL(數(shù)字用戶線)端口上預(yù)備單獨(dú)的永久虛擬信道(PVC),由諸如廣播電視(BTV),視頻點(diǎn)播(voD),高速因特網(wǎng)(HSI)等所有可用業(yè)務(wù)使用。VoD優(yōu)選地遵循這樣一種分發(fā)結(jié)構(gòu),該結(jié)構(gòu)具有在靠近邊緣的當(dāng)前點(diǎn)上承載最新和最流行的內(nèi)容的服務(wù)器。
DHCP(動態(tài)主機(jī)配置協(xié)議)用于STB和用戶PC(個人電腦)的IP地址分配;例如將專用IP地址分配給STB,而將公共地址分配給PC。IP單播和用戶數(shù)據(jù)報協(xié)議(UDP)用于將VoD從服務(wù)器傳輸?shù)絊TB。本發(fā)明還使用UDP來代替TCP訪問.nsc服務(wù)器。UDP是與傳輸控制協(xié)議(TCP)類似的無連接協(xié)議,運(yùn)行在IP網(wǎng)絡(luò)的頂層。但是與TCP/IP協(xié)議不一樣的是,UDP/IP是提供極少錯誤恢復(fù)業(yè)務(wù)的最小化傳輸網(wǎng)絡(luò)協(xié)議,提供不能從TCP得到的通信業(yè)務(wù),例如多播和廣播傳送等。另外,UDP允許通過服務(wù)器的大量的機(jī)頂盒(STB)連接。
從首端1到STB2的內(nèi)容分發(fā)意味著向客戶通告多播業(yè)務(wù),使得客戶發(fā)出要求加入多播業(yè)務(wù)并將多播業(yè)務(wù)傳遞到客戶端的信號。在圖1所示實(shí)施例中,通過創(chuàng)建通告文件(.asx)來完成多播業(yè)務(wù)的通告,所述通告文件以諸如e-mail、網(wǎng)頁和共享文件夾的多個單播方式向客戶提供。.asx文件機(jī)制的使用計(jì)劃用于與第三方瀏覽器相兼容的靈活業(yè)務(wù)通告分發(fā),原因是其不包括相應(yīng)的首端服務(wù)器。
Web服務(wù)器7包括在圖1中以提供.asx文件的分發(fā)。通告文件僅僅是包含URL(統(tǒng)一資源定位符)的元數(shù)據(jù)。URL是Web瀏覽器所使用的地址格式,所述Web瀏覽器出于訪問來自網(wǎng)絡(luò)上另一臺計(jì)算機(jī)的文件的目的而用于定位因特網(wǎng)資源。在這種情況下,URL指向依次包含與實(shí)際業(yè)務(wù)有關(guān)的元數(shù)據(jù)的.nsc文件。
為了加入多播組,客戶從.asx文件檢索指向多播信息文件(.nsc)的URL,然后檢索.nsc文件以便獲取多播業(yè)務(wù)的IP地址和端口。.nsc文件還包含視頻、音頻和流格式信息(即程序?qū)S眯畔?,STB需要這些信息來對業(yè)務(wù)進(jìn)行解碼。如果流是Windows Media ASF(高級系統(tǒng)格式)流,這個信息僅在ASF報頭的業(yè)務(wù)開始處是可用的。
圖2示出根據(jù)本發(fā)明的視頻解決方案的結(jié)構(gòu)。在這種結(jié)構(gòu)中,提供了中間件平臺4來承擔(dān)由圖1實(shí)例中的首端1完成的一些功能,用于提高有多數(shù)視頻業(yè)務(wù)聚集在首端而導(dǎo)致的整個等待時間和可縮放性問題,如圖1中的解決方案。
中間件平臺4提供有效管理娛樂和豐富內(nèi)容業(yè)務(wù)的傳遞所必需的工具。該平臺是開放和靈活的平臺,其傳遞數(shù)字電視、視頻點(diǎn)播、個人視頻記錄器、付費(fèi)節(jié)目、電子節(jié)目指導(dǎo)和其它豐富的內(nèi)容業(yè)務(wù)的無限制信道。平臺4使得業(yè)務(wù)提供商能夠創(chuàng)建針對其市場和其客戶需求而設(shè)計(jì)的具有較強(qiáng)競爭性的多媒體娛樂業(yè)務(wù)。使用行業(yè)標(biāo)準(zhǔn)技術(shù),業(yè)務(wù)提供商能夠擴(kuò)展中間件平臺4并利用HTML、Java Server Page(JSP)和用戶JSP標(biāo)簽庫以及XML接口來擴(kuò)展或創(chuàng)建新的應(yīng)用。
與本發(fā)明有關(guān),中間件平臺4提供用戶可用的多播業(yè)務(wù)的有效的和可縮放的通告,還向STB提供它們有權(quán)觀看的視頻內(nèi)容所必需的.nsc文件。該通告是以“多播通告程序”的形式多播給由中間件平臺4管理的所有STB的。具有與多播業(yè)務(wù)有關(guān)的通告的信道以與廣播電視相同的方式被分發(fā)給邊緣路由器。這種通告方法取消了對于圖1中示出的Web服務(wù)器7的需要。
基于IP的用戶設(shè)備40,也稱作“機(jī)頂盒(STB)”,使得操作組能夠遠(yuǎn)程激活和停用業(yè)務(wù),從網(wǎng)絡(luò)操作中心執(zhí)行升級、診斷和排除故障。應(yīng)當(dāng)注意到術(shù)語“機(jī)頂盒(STB)為或“用戶設(shè)備”在這里通常指在用戶端提供的使用戶能夠連接到網(wǎng)絡(luò)3用于下載感興趣的視頻內(nèi)容的硬件(HW)和軟件(SW)。STB可作為單獨(dú)的箱體提供,或者可以是個人計(jì)算機(jī)的集成部分或者配備有顯示器的任何數(shù)據(jù)設(shè)備。
與本發(fā)明有關(guān)的是STB對訪問其的通告程序進(jìn)行接收和處理的能力和基于該通告程序提供的多播地址加入到相應(yīng)信道數(shù)據(jù)多播組的能力。STB接著檢索IPG和包括.nsc信息的信道數(shù)據(jù)。本地存儲以廣播形式多播給具有IPG數(shù)據(jù)的STB40、40’、40”.的nsc文件。在第四個STB上需要附加的存儲資源來存儲這些文件,如在9、9’和9”處直觀所示的。
圖3示出了中間件平臺4的實(shí)施例的方框圖,包括開放式媒體平臺(OMP)服務(wù)器30和業(yè)務(wù)管理工具(管理PC)20。圖3還示出了STB(機(jī)頂盒)平臺40(也稱為用戶平臺)的實(shí)施例的方框圖。
業(yè)務(wù)管理工具30管理用戶和視頻內(nèi)容?,F(xiàn)有的計(jì)費(fèi)和提供的應(yīng)用優(yōu)選地使用行業(yè)標(biāo)準(zhǔn)接口技術(shù)集成到OMP(開放式媒體平臺)數(shù)據(jù)庫70中,使得業(yè)務(wù)管理者能夠從網(wǎng)絡(luò)操作中心對其當(dāng)前的客戶關(guān)系管理(CRM)工具起作用和停用業(yè)務(wù)、升級、診斷和查找基于IP的客戶設(shè)備的故障。Web瀏覽器31能夠在因特網(wǎng)3上提供各種業(yè)務(wù)。
OMP服務(wù)器30調(diào)節(jié)STB上的客戶軟件使得業(yè)務(wù)提供商能夠創(chuàng)建、管理和傳遞用戶已證實(shí)的產(chǎn)生收入的娛樂業(yè)務(wù)。應(yīng)用服務(wù)器基礎(chǔ)結(jié)構(gòu)31能實(shí)現(xiàn)大多數(shù)現(xiàn)有web視頻應(yīng)用軟件;圖3示出了所述應(yīng)用軟件中的一些即DRM(數(shù)字權(quán)限管理)、DHCP(動態(tài)主機(jī)配置協(xié)議)服務(wù)器、NFS(網(wǎng)絡(luò)文件系統(tǒng))服務(wù)器、首端內(nèi)容、電話公司操作系統(tǒng)、VoD服務(wù)器、新興的web業(yè)務(wù)等。數(shù)據(jù)交換接口45使得OMP(開放式媒體平臺)服務(wù)器30能夠連接到網(wǎng)絡(luò)3。
概況地說,工具32-37管理商業(yè)操作以及諸如廣播電視、交互式節(jié)目指導(dǎo)、付費(fèi)節(jié)目和集成的Web瀏覽的客戶側(cè)應(yīng)用。OMP服務(wù)器30也可以配備有電影管理員(未示出)以允許業(yè)務(wù)提供商為用戶預(yù)覽、購買和在線播放內(nèi)容建立在線點(diǎn)播業(yè)務(wù)。業(yè)務(wù)提供商決定用戶如何訪問在線點(diǎn)播內(nèi)容并設(shè)計(jì)用戶接口的外觀和感覺。
與本發(fā)明有關(guān)的是,服務(wù)器30包括在其管理下發(fā)送多播通告程序給每個STB的通知代理25,宣布新信道或新的信道組。如上所述,通告程序包含.nsc文件要流向的多播地址和端口。
圖3還示出了IPG服務(wù)器應(yīng)用軟件39,其向用戶提供對電視節(jié)目和/或web站點(diǎn)的信道瀏覽、訂購按次付費(fèi)的節(jié)目、確定可用信道的自動觀看/記錄的時間表等能力。IPG包含與多播業(yè)務(wù)有關(guān)的綜合信息,所述信息包括其IP地址、端口、系統(tǒng)層(MPEG1-SS、MPEG2-TS)和業(yè)務(wù)描述(音頻/視頻、僅音頻)等。其操作細(xì)節(jié)提供在上述確認(rèn)的共同未決的美國專利申請序列號09/675,849和09/676,701中。同樣,OMS服務(wù)器30使用產(chǎn)生和向用戶分發(fā)許可證的數(shù)字權(quán)限管理服務(wù)器(DRMS)75。與本發(fā)明有關(guān)的是.nsc文件信息從首端接收,作為管理IPG和信道數(shù)據(jù)的應(yīng)用軟件39的一部分進(jìn)行處理和分發(fā)。
基于IP的用戶設(shè)備40包含諸如設(shè)備操作系統(tǒng)44的通用應(yīng)用軟件、視頻支持系統(tǒng)41、web瀏覽器42和分別與OMP服務(wù)器30和用戶相接的接口43和47。視頻支持系統(tǒng)41包括用于對視頻內(nèi)容進(jìn)行解碼的編解碼器,用于支持高圖像質(zhì)量(使用例如基于DSP的軟件工具)的HW和SW以及SDTV/HDTV等。該視頻內(nèi)容是在網(wǎng)絡(luò)3上從各種源中檢索的,如上所述,所述視頻內(nèi)容優(yōu)選地使用ASF格式。web瀏覽器42激活至因特網(wǎng)的連接。OMP接口43包括用于與開放式媒體平臺服務(wù)器30通信的HW和SW。如上所示,單獨(dú)的PVC(永久虛擬連接)用于每個現(xiàn)在也由開放式媒體平臺使用DSL端口。
用戶設(shè)備40包括處理器45,一旦正在廣播新信道則該處理器處理從OMP服務(wù)器30傳遞的多播通告程序。處理器45確定該通告程序是否宣布該用戶設(shè)備可用的新信道數(shù)據(jù)。如果是,則STB40加入廣播信道數(shù)據(jù)多播組來檢索包括NSC文件的信道數(shù)據(jù)并將其本地存儲。
用戶設(shè)備40還包括IPG客戶應(yīng)用軟件48,該應(yīng)用軟件使得用戶設(shè)備能夠檢索OMP服務(wù)器30多播的.nsc文件廣播并本地存儲這些文件,如9所示。該操作響應(yīng)于用戶設(shè)備40從開放式媒體平臺服務(wù)器30接收宣布可用于相應(yīng)用戶的新信道或信道組的相應(yīng)多播通告而發(fā)生。注意用戶設(shè)備僅包含用于在其信道隊(duì)列上對信道解碼的.nsc文件。
圖4示出了根據(jù)本發(fā)明將.nsc文件分發(fā)給STB的方法流程圖。如步驟100所示,在首端1上的編碼器為每個廣播信道創(chuàng)建需要的.nsc文件。首端.nsc文件服務(wù)器按需要使用HTTP接口將廣播信道.nsc文件推到OMP30。在步驟105通過所有的中間件平臺檢索.nsc文件,并且在步驟106將其存儲在OMP服務(wù)器30上。必要的話,OMP服務(wù)器使用IGMP更新包括廣播信道.nsc文件的連續(xù)多播的信道數(shù)據(jù),如步驟110所示。信道數(shù)據(jù)多播組50表示定義的信道隊(duì)列的信道,所述信道隊(duì)列映射到所述信道接收視頻所必需的多播地址。如上所述,信道數(shù)據(jù)50多播給STB并本地存儲以允許STB有效地訪問這些信道。.nsc文件信息包括在該數(shù)據(jù)中。
當(dāng)多播新的廣播信道數(shù)據(jù)時,OMP服務(wù)器30就依次通過多播通告程序?qū)⒖捎玫男诺劳ㄖo域中的每個機(jī)頂盒40,如步驟115。同樣如上所示,多播通告程序包含.nsc文件要流向的多播地址和端口。一旦機(jī)頂盒4O檢索到該通知,它就試圖加入專用的信道數(shù)據(jù)多播組50,即步驟120。如果成功,STB就檢索包括.nsc文件的信道數(shù)據(jù),即步驟121,并將.nsc文件本地存儲到STB存儲器9中,即步驟122。當(dāng)用戶從廣播信道隊(duì)列中選擇廣播信道時,STB將訪問本地.nsc文件來獲得關(guān)于特定ASF流的準(zhǔn)確信息;因此STB不必進(jìn)行HTTP檢索。
圖5是根據(jù)本發(fā)明將STB調(diào)到廣播信道的方法流程圖。首先,如步驟200所示,用戶將STB從我們稱之為信道A的信道調(diào)到新的信道B。STB編解碼器使用本地.nsc文件來確定如何離開/加入合適的多播組。應(yīng)用OMP服務(wù)器30商業(yè)規(guī)則(例如用于父控制、預(yù)定的/未預(yù)定的狀態(tài)等)。如果有效,信道調(diào)整過程繼續(xù)。該操作進(jìn)行得很快,因?yàn)榘瑢S糜谶B接和播放信道B(多播IP組地址、多播端口、流格式和從屬于信道B的其它站點(diǎn)設(shè)置)的多播流信息的.nsc文件在本地可用,而不必為了下載該信息訪問位于首端1(其可以遠(yuǎn)離用戶終端進(jìn)行放置)的.nsc服務(wù)器。
接著,在步驟205中,STB使用合適的.nsc文件離開包括當(dāng)前信道A的多播組61,換句話說它離開了載有信道A的內(nèi)容的流。基于步驟200中確定的來自相應(yīng).nsc文件的信道B的多播IP組地址和多播端口,用戶終端40加入包括新信道B的多信道組62,即步驟210,用于檢索多播流信道B?,F(xiàn)在,如步驟215所示,信道B內(nèi)容流向?qū)ζ溥M(jìn)行解碼并在相應(yīng)的顯示器6上顯示的用戶終端。STB上的編解碼器確定所述內(nèi)容被保護(hù)并在本地對有效的許可證進(jìn)行校驗(yàn);在信道B上流動的內(nèi)容受保護(hù),這樣,只有在用戶具有相應(yīng)的許可證的情況下才可以觀看所述內(nèi)容,如步驟220所示。先前傳遞的許可證用于觀看所述內(nèi)容。
圖6是根據(jù)本發(fā)明,啟動STB的方法流程圖。服務(wù)器30多播如步驟300所示的STB啟動圖像、步驟305所示的IPG(交互式節(jié)目指導(dǎo))數(shù)據(jù)和如步驟310所示的信道數(shù)據(jù),,所有這些數(shù)據(jù)都將由STB在系統(tǒng)啟動時進(jìn)行檢索。啟動時,STB加入STB啟動圖像多播組53以檢索啟動圖像,即步驟315,并且STB還使用HTTP從服務(wù)器30檢索用戶專用文件,如步驟320所示。
用戶專用文件還可以包括由于許可證已被超時發(fā)布而被緩存的許可證文件。如果這是STB(登記)的初始啟動則STB基于用戶的預(yù)訂可以例如請求公布所有有效的廣播許可證。在示例性的情況中,如圖6中的虛線所示,STB向許可證服務(wù)器75(見圖3)發(fā)起對所有有效許可證的背景HTTP請求,如步驟321所示。該請求應(yīng)該優(yōu)選地包括設(shè)備40的獨(dú)特ID以及請求類型。一旦接收到許可證請求,許可證服務(wù)器75請求OMP服務(wù)器30為相應(yīng)設(shè)備40提供認(rèn)證/授權(quán),所述設(shè)備40識別用戶有權(quán)使用的信道。許可證服務(wù)器75將STB的獨(dú)特ID和許可證請求類型傳遞給OMP服務(wù)器30,如步驟322所示。
啟動時,STB還加入信道數(shù)據(jù)多播組50以檢索信道數(shù)據(jù),如步驟325所示,并加入IPG數(shù)據(jù)多播組53以檢索當(dāng)前IPG數(shù)據(jù),如步驟330所示。
權(quán)利要求
1.一種通過寬帶網(wǎng)絡(luò)將廣播信道傳遞給用戶終端的方法,每個廣播信道都包括多播數(shù)據(jù)流,該方法包括在每個用戶終端存儲一組.nsc文件,每個.nsc文件都包括訪問和播放相應(yīng)廣播信道所必需的信息,其中所述廣播信道是在所述用戶設(shè)備上可用的當(dāng)前信道隊(duì)列的一部分;在所述用戶設(shè)備上接收宣布新廣播信道(或切換到現(xiàn)有信道)的多播通告程序,并向信道數(shù)據(jù)多播組提供多播地址,所述信道數(shù)據(jù)多播組包括所述新廣播信道的信道數(shù)據(jù);加入所述信道數(shù)據(jù)多播組以檢索包括新.nsc文件的所述新廣播信道的信道數(shù)據(jù),其中所述新.nsc文件本地存儲在所述用戶設(shè)備上,用于訪問和播放所述新廣播信道。
2.根據(jù)權(quán)利要求1的方法,還包括訪問所述新.nsc文件以獲得所述多播IP組地址、多播端口,通過這些來獲得所述新廣播信道;以及基于來自所述.nsc文件的視頻、音頻和流格式信息來播放所述新廣播信道。
3.根據(jù)權(quán)利要求1的方法,其中所述信道數(shù)據(jù)包括視頻、音頻、流格式信息和各種站點(diǎn)設(shè)置,以及用于連接和播放多播流的專用信息。
4.根據(jù)權(quán)利要求3的方法,其中所述專用信息包括位于所述當(dāng)前信道隊(duì)列中所有廣播信道的多播IP組地址和多播端口。
5.根據(jù)權(quán)利要求1的方法,其中所述信道數(shù)據(jù)包括映射到所述多播地址的所述當(dāng)前信道隊(duì)列中的廣播信道,對于所述廣播信道,該多播地址是接收相應(yīng)的多播數(shù)據(jù)流所必需的。
6.根據(jù)權(quán)利要求1的方法,還包括將所述用戶設(shè)備從第一廣播信道切換到第二廣播信道。
7.根據(jù)權(quán)利要求6的方法,其中所述切換步驟包括使用相應(yīng)的本地存儲的第一和第二.nsc文件,將所述用戶設(shè)備從所述第一廣播信道調(diào)到所述第二廣播信道;基于來自所述第一.nsc文件的信道數(shù)據(jù),離開包括所述第一廣播信道的第一多播組;基于來自所述第二.nsc文件的信道數(shù)據(jù),加入包括所述第二廣播信道的第二多播組;以及使對應(yīng)于所述第二廣播信道的多播數(shù)據(jù)流流入所述用戶設(shè)備。
8.根據(jù)權(quán)利要求7的方法,還包括使用所述廣播信道的本地存儲的許可證觀看對應(yīng)于所述第二廣播信道的所述多播數(shù)據(jù)流。
9.根據(jù)權(quán)利要求1的方法,還包括檢索所述新廣播信道的許可證并將所述許可證本地存儲到所述用戶設(shè)備。
10.根據(jù)權(quán)利要求1的方法,其中所述多播通告程序被作為廣播電視信道分發(fā)給所述寬帶網(wǎng)絡(luò)的邊緣路由器。
11.根據(jù)權(quán)利要求1的方法,其中使用因特網(wǎng)組管理協(xié)議IGMP將所述信道數(shù)據(jù)多播組多播給所述用戶終端。
12.根據(jù)權(quán)利要求1的方法,其中所述多播數(shù)據(jù)流使用高級流格式ASF。
13.一種通過寬帶網(wǎng)絡(luò)將廣播信道傳遞給用戶設(shè)備的方法,每個廣播信道都包括多播數(shù)據(jù)流,該方法包括提供開放式媒體平臺(OMP)來管理一組用戶終端并在所述開放式媒體平臺上存儲一組.nsc文件,每個.nsc文件都包括訪問和播放相應(yīng)廣播信道所必需的信息;多播(110)信道數(shù)據(jù)多播組,所述信道數(shù)據(jù)多播組包括所述用戶設(shè)備組的一個或多個用戶設(shè)備預(yù)訂的一組廣播信道的信道數(shù)據(jù);以及為所述信道數(shù)據(jù)多播組廣播(115)具有相應(yīng)多播地址的多播通告程序,其中每個.nsc文件都包括專用于訪問和播放所述相應(yīng)廣播信道的所述多播數(shù)據(jù)流的信息。
14.根據(jù)權(quán)利要求1的方法,還包括在所述開放式媒體平臺上通過與所述寬帶網(wǎng)絡(luò)的超文本傳輸協(xié)議(HTTP)接口從.nsc服務(wù)器上獲得所述.nsc文件組。
15.一種用于播放通過寬帶網(wǎng)絡(luò)接收的廣播信道的用戶終端,每個廣播信道都包括多播數(shù)據(jù)流,所述終端包括用于存儲(9)一組.nsc文件的裝置,每個.nsc文件都包括訪問和播放相應(yīng)廣播信道所必需的信息,其中所述廣播信道是所述用戶設(shè)備上可用的當(dāng)前信道隊(duì)列的一部分;用于處理(45)宣布新廣播信道的多播通告程序并向包括所述新廣播信道的信道數(shù)據(jù)的信道數(shù)據(jù)多播組提供多播地址的裝置;用于加入(48)所述信道數(shù)據(jù)多播組以檢索包括新.nsc文件的所述新廣播信道的信道數(shù)據(jù)的裝置,其中所述新.nsc文件存儲在所述用于存儲的裝置上,用于實(shí)現(xiàn)對所述新廣播信道的訪問和播放。
16.一種用于對通過寬帶網(wǎng)絡(luò)將廣播信道傳遞給一組用戶設(shè)備的過程進(jìn)行管理的開放式媒體平臺(OMP),每個廣播信道都包括多播數(shù)據(jù)流,所述開放式媒體平臺包括用于在所述開放式媒體平臺上存儲(10)一組.nsc文件的裝置,每個.nsc文件都包括訪問和播放相應(yīng)廣播信道所必需的信息;用于多播(39)信道數(shù)據(jù)多播組的裝置,所述信道數(shù)據(jù)多播組包括所述用戶設(shè)備組的一個或多個用戶設(shè)備預(yù)訂的一組廣播信道的信道數(shù)據(jù);以及為所述信道數(shù)據(jù)多播組廣播(25)具有相應(yīng)多播地址的多播通告程序的裝置,其中每個.nsc文件都包含專用于訪問和播放所述相應(yīng)廣播信道的所述多播數(shù)據(jù)流的信息。
全文摘要
通過視頻流內(nèi)容將娛樂業(yè)務(wù)提供給用戶,視頻編碼器為每個廣播信道創(chuàng)建所需的.nsc文件。通過新業(yè)務(wù)可用性的多播通告程序通知域內(nèi)的每個機(jī)頂盒的服務(wù)器上檢索和存儲這個.nsc文件。該通告程序包含該.nsc文件要流向的多播地址和端口。機(jī)頂盒一旦檢索到該通知,就試圖加入專用的多播流、下載.nsc文件并將其本地文件存儲到機(jī)頂盒的存儲器中。當(dāng)用戶從廣播信道的隊(duì)列中選擇廣播信道時,機(jī)頂盒將訪問本地文件來獲得關(guān)于特定ASF流的正確信息;因此其不必進(jìn)行HTTP檢索。
文檔編號H04N7/24GK1819559SQ20061005924
公開日2006年8月16日 申請日期2006年1月19日 優(yōu)先權(quán)日2005年1月19日
發(fā)明者J·弗朗, R·L·庫克森 申請人:阿爾卡特公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1