專利名稱::一種網(wǎng)絡(luò)電視業(yè)務(wù)的實(shí)現(xiàn)方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)
技術(shù)領(lǐng)域:
,特別涉及一種網(wǎng)絡(luò)電視(IPTV)業(yè)務(wù)的實(shí)現(xiàn)方法、裝置和系統(tǒng)。
背景技術(shù):
:以機(jī)頂盒加電禍j幾為終端、以寬帶IP作為傳輸纟支術(shù)、以一見聽業(yè)務(wù)為主,集即時(shí)通訊、游戲、信息服務(wù)為一體的網(wǎng)絡(luò)電視(IPTV)業(yè)務(wù)近年來引起了運(yùn)營(yíng)商的重點(diǎn)關(guān)注。在IPTV與其它電視業(yè)務(wù)的竟?fàn)幹校瑢?duì)消費(fèi)者的高期望以及體驗(yàn)質(zhì)量(QoE)要求的滿足,將成為IPTV獲得優(yōu)勢(shì)的相當(dāng)重要的因素。IPTV與普通的廣播電視、有線電視、衛(wèi)星電視存在一些不同的特點(diǎn)。在傳統(tǒng)的電視系統(tǒng)中,所有頻道的節(jié)目已經(jīng)被同時(shí)傳送到終端上,當(dāng)用戶通過遙控器選定頻道時(shí)(包括開機(jī)時(shí)的選擇、切換頻道等),特別當(dāng)用戶進(jìn)行切換時(shí),終端可以很快地切換到指定的頻道并播放該頻道的電視節(jié)目;在IPTV系統(tǒng)中,由于接入端網(wǎng)絡(luò)帶寬的限制,使得不可能同時(shí)將所有頻道的節(jié)目發(fā)送到終端,只有當(dāng)前用戶所觀看的頻道的內(nèi)容才會(huì)被傳送給終端,因此當(dāng)用戶選定節(jié)目如進(jìn)行頻道切換時(shí),通常需要等待組播組加入過程以及組播流前向傳送過程完成以后,才能看到所請(qǐng)求頻道的節(jié)目。這段等待時(shí)間如果過長(zhǎng),會(huì)使用戶感到使用上的不方便,降低用戶的滿意度。從對(duì)IPTV用戶的調(diào)查結(jié)果來看,用戶可接受1秒以內(nèi)的頻道切換時(shí)間。目前業(yè)^f對(duì)于IPTV的傳輸格式有兩種,一種是互聯(lián)網(wǎng)流媒體聯(lián)盟(ISMA)定義的直接實(shí)時(shí)流協(xié)議(RTP)傳輸,另外一種是從數(shù)字電視傳輸繼承過來的運(yùn)動(dòng)圖像專家組(MovingPictureExpertsGroup,MPEG)定義的MPEG-2傳送流(TS)傳輸格式。由于用TS流傳輸能有效解決RTP緩沖排序和音/視頻同步的問題,使得切換頻道的時(shí)間減少,提供了更好的客戶體驗(yàn),因此在目前實(shí)際的試驗(yàn)和商用IPTV系統(tǒng)都是采用基于TS流的傳輸格式。以下以較常采用的MPEG-2TS格式為例進(jìn)行說明。MPEG-2TS格式是在MPEG-2標(biāo)準(zhǔn)的系統(tǒng)部分ISO/IEC13818-1中進(jìn)行規(guī)范定義的,該規(guī)范描述了如何將視、音頻以及其它數(shù)據(jù)的基本流組合成一個(gè)或多個(gè)適合于存儲(chǔ)或傳送的碼流規(guī)范,圖1為MPEG-2系統(tǒng)的簡(jiǎn)化示意圖圖。音頻和視頻等數(shù)字信號(hào)經(jīng)過壓縮編碼各自形成基本流(ES),這個(gè)基本流不能直接存儲(chǔ)或傳送,還必需將其送進(jìn)特定的子系統(tǒng)(或稱打包器),把基本流按一定的格式分成段落,并加入特定的標(biāo)志字形成打包基本流(PES)。PES的頭部包含有流屬性信息,可藉此識(shí)別這個(gè)PES是視頻還是音頻,或是數(shù)據(jù);PES頭部中還包括包的長(zhǎng)度等其它信息。經(jīng)過打包器形成PES包后,信號(hào)被復(fù)用成兩種不同類型的碼流送入信道,一種叫節(jié)目流(PS),一種叫傳送流(TS)。節(jié)目流適合于無誤差環(huán)境,可用于通過數(shù)字存貯媒體來存貯和重放的節(jié)目素材,如DVD;傳送流適用在容易產(chǎn)生誤差的環(huán)境中,對(duì)于廣播應(yīng)用比較適合,所以一般節(jié)目傳輸都選用傳送流,下面對(duì)TS流著重介紹。PES流進(jìn)入復(fù)用器(MIX)中,被分割成一個(gè)個(gè)固定長(zhǎng)度的包,稱為傳輸包(TS包),由傳輸包組成的數(shù)據(jù)流稱為傳送流(TS流)。TS包的結(jié)構(gòu)如圖2所示,TS包長(zhǎng)188字節(jié),分為包頭和凈荷,TS包的包頭提供關(guān)于傳輸方面的信息,例如,加入了同步、有無差錯(cuò)、是否加擾等標(biāo)志,每個(gè)傳輸包的包頭都有一個(gè)標(biāo)識(shí)符(PID)來標(biāo)識(shí)該TS包是屬于哪個(gè)節(jié)目流的視頻、音頻或輔助數(shù)據(jù)。一般將屬于同一節(jié)目的多路TS流的復(fù)用稱為節(jié)目復(fù)用(ProgramMultiplex),在實(shí)際中常在一個(gè)常規(guī)頻道內(nèi)傳輸多套數(shù)字電視節(jié)目,稱為多路節(jié)目的復(fù)用或者傳輸復(fù)用(TransportMultiplex)。其中節(jié)目復(fù)用有共同的時(shí)間基準(zhǔn);傳輸復(fù)用則彼此可以有獨(dú)立的時(shí)間基準(zhǔn)。在多路節(jié)目的復(fù)用器中,首先通過多個(gè)節(jié)目復(fù)用器將每套節(jié)目復(fù)用成TS流,然后再通過系統(tǒng)傳輸復(fù)用器將各個(gè)TS流進(jìn)一步復(fù)用成一路總的多節(jié)目TS流,最后再經(jīng)信道編碼器,送到相應(yīng)的信道上。為了讓接收端的解碼器能知道哪些基本信息流屬于某個(gè)節(jié)目從而對(duì)特定的PES進(jìn)行解復(fù)用,還得在傳送流中周期性地加入附加信息來說明可用的節(jié)目與組成它們的基本信息流的PID值之間的關(guān)系,這種信息稱為"節(jié)目特性信息"。這些特定信息也是以TS包的格式在傳送流中周期性傳送,最常用的兩個(gè)節(jié)目特性信息是節(jié)目關(guān)聯(lián)表(PAT,ProgramAssociationTable)和節(jié)目映射表(PMT,ProgramMapTable)。圖3給出了一個(gè)PAT的示意圖,PAT中列出描述了所有節(jié)目映射表的PID,節(jié)目關(guān)聯(lián)表使用一個(gè)預(yù)定義的PID值0X000進(jìn)行傳送。圖4給出了一個(gè)PMT的示意圖,PMT定義一組與一個(gè)可能包括音頻、視頻及各種數(shù)據(jù)的節(jié)目相關(guān)的PID值。每個(gè)節(jié)目有一個(gè)節(jié)目映射表PMT與其對(duì)應(yīng),PMT中有一組PID值,每一個(gè)PID值對(duì)應(yīng)于該節(jié)目中的一個(gè)PES。在數(shù)字電視中,所有的節(jié)目特性信息都必須有規(guī)則地重復(fù),使新開機(jī)或者進(jìn)行頻道切換的終端能根據(jù)節(jié)目特性信息解釋傳送流從而進(jìn)行正確的解碼。MPEG-2沒有規(guī)定節(jié)目特點(diǎn)信息的重復(fù)速率,由節(jié)目提供商自己決定,高的重復(fù)速率可使頻道切換或開機(jī)后的節(jié)目捕獲時(shí)間更快,但是高的重復(fù)速率也意味著傳送流容量中用于傳輸節(jié)目?jī)?nèi)容的比例降低。圖5給出了現(xiàn)有的IPTV系統(tǒng)中一般使用的頻道切換的過程圖,假設(shè)當(dāng)前用戶正在收看頻道l,家庭網(wǎng)絡(luò)中的才幾頂盒正在接收頻道1的組播流,用戶想要要從頻道1切換到頻道2,則需要通過如下流程實(shí)現(xiàn)這一頻道切換步驟501:當(dāng)用戶通過遙控器觸發(fā)從頻道1切換到頻道2時(shí),機(jī)頂盒生成支持因特網(wǎng)組管理協(xié)議(IGMP)離開組報(bào)告,要求離開頻道1所在的組播組,并將所述IGMP離開組報(bào)告發(fā)給家庭網(wǎng)關(guān)(HG,HomeGateway)。家庭網(wǎng)關(guān)通常是數(shù)字用戶線接入復(fù)用器(DSLAM)。步驟502:家庭網(wǎng)關(guān)收到"IGMP離開組報(bào)告"消息后,將向家庭網(wǎng)絡(luò)中發(fā)送"特定組資格查詢"消息,以確定該網(wǎng)絡(luò)中沒有其他主機(jī)屬于剛申請(qǐng)離開的那個(gè)組播組。步驟503:家庭網(wǎng)關(guān)在等待一段時(shí)間后,如果在這段時(shí)間內(nèi)沒有收到組成員的"成員資格報(bào)告"消息,就認(rèn)為該網(wǎng)段上己經(jīng)沒有該組成員存在了,此時(shí)家庭網(wǎng)關(guān)會(huì)停止前向傳送組播流并向上游路由器發(fā)送IGMP離開組"R告。所述等待時(shí)間由組成員資格查詢消息中的最大響應(yīng)時(shí)間(RTime)決定,如果不需要查詢別的組員則可以不等待。步驟504:在機(jī)頂盒發(fā)送"IGMP離開組^艮告"以后,它會(huì)接著發(fā)送一個(gè)要求加入頻道2的"IGMP加入組報(bào)告"給家庭網(wǎng)關(guān)。步驟505:家庭網(wǎng)關(guān)收到該IGMP加入組報(bào)告后,只要該網(wǎng)段沒有其他的本地終端是屬于這個(gè)組播組的成員,它就將發(fā)送IGMP加入組報(bào)告給上游網(wǎng)關(guān)路由器。上游網(wǎng)關(guān)路由器(GWR,GatewayRouter)收到加入請(qǐng)求后,會(huì)向接入網(wǎng)絡(luò)中的其他組播路由器送出"加入組報(bào)告",建立組播路由。如果該網(wǎng)段已有屬于該組播組的成員,則家庭網(wǎng)關(guān)將該組播組的組播流轉(zhuǎn)發(fā)一份給該用戶的才幾頂盒。步驟506:頻道2對(duì)應(yīng)的組播流根據(jù)所建立的組播路由,通過各個(gè)組播路由器以及家庭網(wǎng)關(guān)的轉(zhuǎn)發(fā)而到達(dá)機(jī)頂盒。按照上述切換方式,頻道切換的時(shí)延中的一個(gè)重要方面是搜尋節(jié)目特性信息的時(shí)延。每個(gè)頻道的節(jié)目特性信息和該節(jié)目的音頻/視頻/數(shù)據(jù)流一起復(fù)用到TS流中傳輸,終端設(shè)備先搜索TS流中的節(jié)目特性信息從而獲得該節(jié)目的音頻/視頻/數(shù)據(jù)流所對(duì)應(yīng)的PID,再根據(jù)PID從TS流中分別過濾出音頻/視頻/數(shù)據(jù)流,最后再將音頻/視頻/數(shù)據(jù)流分別送給音頻解碼器、視頻解碼器和數(shù)據(jù)解碼器進(jìn)行解碼輸出。根據(jù)現(xiàn)有的IPTV實(shí)現(xiàn)方式,需要等到捕獲并且解碼了節(jié)目特性信息(PAT、PMT)后才能進(jìn)行音頻、視頻和數(shù)據(jù)的解碼,會(huì)增加頻道切換時(shí)間和導(dǎo)致頻道切換時(shí)間的不一致性,影響用戶的主觀感受。
發(fā)明內(nèi)容有鑒于此,本發(fā)明實(shí)施例提出一種IPTV的實(shí)現(xiàn)方法,能夠減少頻道切換的時(shí)延。本發(fā)明實(shí)施例提出的一種網(wǎng)絡(luò)電視業(yè)務(wù)的實(shí)現(xiàn)方法,包括如下步驟用戶終端從網(wǎng)絡(luò)側(cè)獲取并保存用于解碼網(wǎng)絡(luò)電視節(jié)目的節(jié)目特性信息;用戶終端接收網(wǎng)絡(luò)電視的組播報(bào)文數(shù)據(jù),根據(jù)所保存的對(duì)應(yīng)的節(jié)目特性信息解碼所述組播報(bào)文數(shù)據(jù)。本發(fā)明實(shí)施例還公開了網(wǎng)絡(luò)側(cè)的一種網(wǎng)絡(luò)電視業(yè)務(wù)的實(shí)現(xiàn)方法,包括如下步驟媒體功能實(shí)體從節(jié)目源接收節(jié)目?jī)?nèi)容對(duì)應(yīng)的媒體流,并將所述媒體流作為組播報(bào)文數(shù)據(jù)轉(zhuǎn)發(fā)到相應(yīng)的組播IP地址;EPG服務(wù)器收到來自用戶終端的請(qǐng)求,將該用戶可訪問的節(jié)目的頻道號(hào)、組播IP地址以及對(duì)應(yīng)的節(jié)目特性信息發(fā)送給所述用戶終端。本發(fā)明實(shí)施例還公開了一種網(wǎng)絡(luò)電視終端,包括節(jié)目特性信息獲取單元,用于在接收組播報(bào)文數(shù)據(jù)之前,從網(wǎng)絡(luò)側(cè)獲取用于解碼所述組播報(bào)文數(shù)據(jù)的節(jié)目特性信息;數(shù)據(jù)接收單元,用于接收網(wǎng)絡(luò)電視的組播報(bào)文數(shù)據(jù);解碼單元,用于根據(jù)所述節(jié)目特性信息獲取單元所獲取的節(jié)目特性信息,解碼所述數(shù)據(jù)接收單元所獲取的組播報(bào)文數(shù)據(jù)。本發(fā)明實(shí)施例還公開了一種電子節(jié)目指南(EPG)服務(wù)器,包括節(jié)目特性信息存儲(chǔ)單元,用于存儲(chǔ)節(jié)目特性信息以及對(duì)應(yīng)的頻道號(hào)和組4番IP地址;發(fā)送單元,用于根據(jù)來自用戶終端的請(qǐng)求,將所述節(jié)目特性信息存儲(chǔ)單元所存儲(chǔ)的節(jié)目特性信息以及對(duì)應(yīng)的頻道號(hào)和組播IP地址發(fā)送給用戶終端。本發(fā)明實(shí)施例還公開了一種媒體功能實(shí)體,包括接收單元,用于接收來自節(jié)目源的節(jié)目?jī)?nèi)容對(duì)應(yīng)的媒體流;節(jié)目特性信息獲取單元,用于從所述接收單元所接收的媒體流中獲取節(jié)目特性信息;媒體流轉(zhuǎn)發(fā)單元,用于將所述接收單元所接收的媒體流轉(zhuǎn)發(fā)到相應(yīng)的組播IP地址;節(jié)目特性信息發(fā)送單元,用于將所述節(jié)目特性信息獲取單元所獲取的節(jié)目特性信息發(fā)送至其它網(wǎng)絡(luò)實(shí)體。本發(fā)明實(shí)施例還公開了一種網(wǎng)絡(luò)電視系統(tǒng),包括用于提供電子節(jié)目指南的EPG服務(wù)器、用于轉(zhuǎn)發(fā)節(jié)目?jī)?nèi)容所對(duì)應(yīng)的媒體流的媒體功能實(shí)體和節(jié)目源,所述媒體功能實(shí)體從來自節(jié)目源的媒體流中獲取節(jié)目特性信息,并將所述節(jié)目特性信息發(fā)送至所述EPG服務(wù)器;所述EPG服務(wù)器用于存儲(chǔ)所收到的節(jié)目特性信息,根據(jù)來自用戶終端的請(qǐng)求,將所存儲(chǔ)的節(jié)目特性信息發(fā)送至用戶終端。從以上技術(shù)方案可以看出,用戶終端預(yù)先接收并保存頻道的節(jié)目特性信息;切換到某個(gè)頻道后,終端根據(jù)所保存的節(jié)目特性信息直接對(duì)收到的數(shù)據(jù)報(bào)文進(jìn)行解碼,省去了從TS流中獲取節(jié)目特性信息的時(shí)間,能提高頻道切換的速度。圖1為現(xiàn)有MPEG-2系統(tǒng)的簡(jiǎn)化示意圖2為TS包的結(jié)構(gòu)示意圖3為一個(gè)節(jié)目關(guān)聯(lián)表的示意圖;圖4為一個(gè)節(jié)目映射表的示意圖5為現(xiàn)有的IPTV系統(tǒng)中一般使用的頻道切換的過程圖;圖6為本發(fā)明第一實(shí)施例在IPTV系統(tǒng)中導(dǎo)入直播節(jié)目的節(jié)目信息注冊(cè)流程圖7為本發(fā)明第一實(shí)施例用戶收看IPTV節(jié)目的處理流程;圖8為本發(fā)明第一實(shí)施例中用戶收看IPTV節(jié)目時(shí)接收TS流的示意圖;圖9為本發(fā)明第一實(shí)施例的節(jié)目特性信息刷新流程;圖10為本發(fā)明第二實(shí)施例在IPTV系統(tǒng)中導(dǎo)入直播節(jié)目的節(jié)目信息注冊(cè)流程圖11為本發(fā)明第二實(shí)施例的用戶收看IPTV節(jié)目的處理流程;圖12為本發(fā)明第二實(shí)施例的節(jié)目特性信息刷新流程;圖13為本發(fā)明第三實(shí)施例提出的IPTV終端;圖14為本發(fā)明第四實(shí)施例提出的EPG服務(wù)器;圖15為本發(fā)明第五實(shí)施例提出的媒體功能實(shí)體。具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一步的詳細(xì)闡述。目前各個(gè)標(biāo)準(zhǔn)組織所定義的IPTV架構(gòu)雖然稍微有些差異,但是在架構(gòu)中都有電子節(jié)目指南(EPG)服務(wù)器實(shí)體負(fù)責(zé)節(jié)目導(dǎo)航,用戶終端通過訪問EPG服務(wù)器來實(shí)現(xiàn)對(duì)節(jié)目的快速檢索和訪問。用戶終端接入IPTV系統(tǒng)后,從EPG服務(wù)器獲取節(jié)目信息后顯示給用戶。本發(fā)明實(shí)施例方案就是對(duì)EPG服務(wù)器進(jìn)行擴(kuò)展,將節(jié)目特性信息也設(shè)置在EPG服務(wù)器中,用戶終端接入IPTV系統(tǒng)后,從EPG服務(wù)器獲取節(jié)目特性信息,根據(jù)所獲取的節(jié)目特性信息解碼所收到的組播流中的節(jié)目?jī)?nèi)容,而無需從組播流中搜索節(jié)目特性信自本發(fā)明第一實(shí)施例基于MPEG-2TS流的IPTV的實(shí)現(xiàn)。本實(shí)施例中,在EPG服務(wù)器上除了保存當(dāng)前直播節(jié)目的列表信息以外,對(duì)于每個(gè)節(jié)目還需要保存用于終端對(duì)節(jié)目進(jìn)行解碼的節(jié)目特性信息,包括在TS流中各自所對(duì)應(yīng)的PID信息以及讓終端正確解碼所需要的編碼格式、所采用的編碼檔次和級(jí)別(profile-level-id)等信息,所保存的節(jié)目特性信息可以按照表1來組織<table>tableseeoriginaldocumentpage14</column></row><table>表1在向IPTV系統(tǒng)中導(dǎo)入節(jié)目時(shí),需要有向EPG服務(wù)器進(jìn)行節(jié)目信息注冊(cè)的過程,即要在EPG服務(wù)器中的節(jié)目特性信息表中,增加對(duì)應(yīng)于該新增節(jié)目的組播IP地址、TS流端口號(hào)以及節(jié)目特性信息。節(jié)目所對(duì)應(yīng)的組播IP地址和TS流端口號(hào)一般可以手工全網(wǎng)統(tǒng)一分配,節(jié)目特性信息,包括音/視/頻的PID信息和參數(shù)信息,可以從節(jié)目提供商獲得后手工填入,也可以利用IPTV系統(tǒng)中完成媒體轉(zhuǎn)換和分發(fā)功能的媒體功能(MF,MediaFunction)進(jìn)行檢測(cè)后上報(bào)。圖6給出了實(shí)施例一在IPTV系統(tǒng)中導(dǎo)入直播節(jié)目的節(jié)目信息注冊(cè)流程,包括如下步驟步驟601:應(yīng)用服務(wù)器(AS)在后臺(tái)操作的控制下增加一路直播節(jié)目,首先向MF發(fā)送指示消息,指示MF接收新增節(jié)目所對(duì)應(yīng)的TS流,并要求MF反饋該TS流中的節(jié)目特性信息;同時(shí)可以將統(tǒng)一分配的在IPTV網(wǎng)絡(luò)內(nèi)部轉(zhuǎn)發(fā)該節(jié)目所使用的組播IP地址和端口號(hào)下發(fā)給MF。步驟602:MF從節(jié)目源接收新增節(jié)目所對(duì)應(yīng)的TS流,根據(jù)組播IP地址和端口,將該TS流轉(zhuǎn)發(fā)到相應(yīng)的組播組,并搜索所述TS流中PID為0的PAT表,從而獲得當(dāng)前TS流所對(duì)應(yīng)的節(jié)目的PMT表的PID;再在TS流中根據(jù)PMT表的PID搜索PMT表,從而獲得該節(jié)目的音、視頻和字幕流所對(duì)應(yīng)的PID、編解碼格式和參數(shù)等節(jié)目特性信息;步驟603:MF將PMT表中該節(jié)目的音、視頻和字幕流所對(duì)應(yīng)的PID以及編解碼格式和參數(shù)等節(jié)目特性信息上報(bào)給AS;步驟604:AS向EPG服務(wù)器發(fā)送指示消息,指示需要在節(jié)目列表中增加一路直播節(jié)目,在指示消息中除了可以攜帶相關(guān)的節(jié)目描述信息如頻道號(hào)外,還包括發(fā)送該節(jié)目所使用的組播IP地址、端口號(hào)和MF上報(bào)的該節(jié)目的節(jié)目特性信息,包括音、視頻和字幕流所對(duì)應(yīng)的PID以及編解碼格式和參數(shù);步驟605:EPG服務(wù)器收到AS的指示消息后,所保存的信息列表中增加一個(gè)節(jié)目項(xiàng),并根據(jù)指示消息在表中添加節(jié)目項(xiàng)、組播IP地址、TS流端口、PID、編解碼格式和參數(shù)等信息,添加成功后給AS回應(yīng)OK響應(yīng)消息。通過執(zhí)行上述流程,對(duì)于任一個(gè)直播節(jié)目,EPG服務(wù)器上保存了該直播節(jié)目的相關(guān)信息,之后用戶可以收看該節(jié)目。實(shí)施例一的用戶收看IPTV節(jié)目的處理流程如圖7所示,包括如下步驟步驟701:用戶終端開機(jī)后4妄入IPTV系統(tǒng),向AS申請(qǐng)認(rèn)證;步驟702:AS根據(jù)用戶個(gè)人信息服務(wù)功能(UPSF)實(shí)體中的用戶信息對(duì)用戶進(jìn)行鑒權(quán);步驟703:鑒權(quán)通過后,AS向用戶終端返回EPG服務(wù)器的地址信息;步驟704:用戶終端根據(jù)所述地址信息,向EPG服務(wù)器發(fā)送申請(qǐng)EPG信息的請(qǐng)求;步驟705:EPG服務(wù)器根據(jù)UPSF中的用戶信息確認(rèn)用戶可以訪問的節(jié)目;步驟706:對(duì)于用戶有權(quán)限觀看的所有直播電視節(jié)目,EPG服務(wù)器除了將節(jié)目列表信息發(fā)送給用戶終端之外,還將所保存的這些節(jié)目的描述信息如頻道號(hào)、組播IP地址和節(jié)目特性信息發(fā)送給用戶終端,這里采用會(huì)話描述協(xié)議(SDP,SessionDescriptionProtocol)的描述方式,來舉例說明所發(fā)送給終端的信息,如下所示v=0o=-28908442562890842807INIP4172.16.2.93s=SDPSessioni=AnExampleofSDPSessionUsageforProgramInformationc=INIP4a.b.c.d〃組播IP地址a=control:sdp:〃foo/twister/channel1m=video2222RTP/AVP33〃在RFC3551中定義33為MPEG-2TS流的PT類型a=pidlist:7265760102123〃擴(kuò)充屬性"a=pidlist"描述TS流中的PID列表a=pidmap:726H264〃擴(kuò)充屬性"a=pidmap"描述指定PID流的屬性a=fmtp:726profile-level-id=42A01E;packetization-mode=0;sprop-parameter-sets=ZOIACpZTBYmI,aMljiA==〃解碼參數(shù)a=pidmap:57mpeg4-generic/44100/2/zh〃語音指示為中文a=pidmap:60mpeg4-generic/44100/2/en〃語音指示為英文a=pidmap:102subtitle/zh〃字幕指示為中文a=pidmap:103subtitle/en〃字幕指示為英文實(shí)際應(yīng)用中,也可自行配置具體的擴(kuò)展SDP的方式,只要能夠?qū)⒐?jié)目的描述信息帶給用戶終端即可。用戶終端收到EPG信息后,將節(jié)目列表信息顯示給用戶進(jìn)行選擇,對(duì)于每個(gè)節(jié)目的描述信息,建立各個(gè)節(jié)目的頻道號(hào)、組播IP、TS流端口、PID、編解碼格式和參數(shù)等的對(duì)應(yīng)關(guān)系,形式可參照表l。步驟707:用戶選定某個(gè)頻道后,終端根據(jù)步驟705中所建立的對(duì)應(yīng)關(guān)系,得到該頻道的組播IP地址,根據(jù)所述組播IP地址加入對(duì)應(yīng)的組播組,收到MF轉(zhuǎn)發(fā)的對(duì)應(yīng)該節(jié)目的組播報(bào)文數(shù)據(jù)后利用所建立的對(duì)應(yīng)關(guān)系,確定對(duì)應(yīng)的節(jié)目特性信息,根據(jù)所述節(jié)目特性信息對(duì)組播報(bào)文數(shù)據(jù)進(jìn)行解碼,并將解碼后的的數(shù)據(jù)顯示給用戶觀看。下面以圖3和圖4所對(duì)應(yīng)的PAT和PMT表為例,對(duì)用戶終端的解碼過程進(jìn)行說明。MF將從節(jié)目源收到的TS流封裝成RTP報(bào)文組播到用戶終端,設(shè)TS流中的TS包如圖8所示。用戶終端接收到組播報(bào)文的時(shí)間點(diǎn)是隨機(jī)的,這里假設(shè)在如圖8所示的A接入點(diǎn)開始收到報(bào)文,由于用戶終端已經(jīng)保存了該節(jié)目的節(jié)目特性信息,收到第一個(gè)PID為60的TS包時(shí)知道這是語種為英語的語音流,如果用戶設(shè)定當(dāng)前輸出的語音的語種為英文,則將該TS送給音頻解碼器解碼,如果用戶設(shè)定當(dāng)前輸出的語音的語種為中文,則直接丟棄掉該TS包;接下來收到PID為102的TS包時(shí)知道這是漢語的字幕流,如果戶設(shè)定當(dāng)前輸出的字幕語種為中文,則將該TS送給字幕流解碼器解碼,如果戶設(shè)定當(dāng)前輸出的語音的語種為英文,則直接丟棄掉,接下來收到PID為123的TS包對(duì)應(yīng)英文的字幕流,和PID為102的TS包處理方式類似;再接下來收到的PID為726的包時(shí)知道這是視頻流,則直接將該TS包發(fā)送給視頻解碼器解碼。從上面的描述過程可以看出,由于終端已經(jīng)保存了節(jié)目的PID、編解碼格式和參數(shù)等節(jié)目特性信息,所以不用再搜索PAT表和PMT表來獲取這些節(jié)目特性信息,因此可以從任意接入點(diǎn)就開始解碼,而不需要等到PAT表和PMT表(如圖8中的B節(jié)目特點(diǎn)信息)出現(xiàn)后才能開始解碼,因此可以節(jié)省從A點(diǎn)到B點(diǎn)的這一段延時(shí)。通過上面的描述還可以看出,這時(shí)從節(jié)目源發(fā)送過來的組播報(bào)文中的PAT和PMT信息實(shí)際上沒有什么作用,被終端直接丟棄,因此MF實(shí)體向用戶終端下發(fā)TS流之前,可以將其中的節(jié)目特性信息去除,然后再下發(fā)不攜帶節(jié)目特性信息的TS流。如果某個(gè)節(jié)目的節(jié)目特性信息發(fā)生了變化,需要立即刷新EPG服務(wù)器和用戶終端上保存的節(jié)目特性信息,具體的節(jié)目特性信息刷新流程如圖9所示,包括如下步驟步驟901:MF對(duì)所收到的TS流中的PAT和PMT信息進(jìn)行4企測(cè),如果發(fā)現(xiàn)TS流中的節(jié)目特性信息與本地保存的節(jié)目特性信息不一致,影響到終端正確解碼,則將新的節(jié)目特性信息上報(bào)給AS;步驟902:AS將MF上報(bào)的新的節(jié)目特性信息轉(zhuǎn)發(fā)給EPG服務(wù)器,指示EPG服務(wù)器刷新其保存節(jié)目特性信息的表項(xiàng),確保新開機(jī)的用戶獲得正確的節(jié)目特性信息;步驟903:EPG服務(wù)器在網(wǎng)絡(luò)上廣播新的節(jié)目特性信息,當(dāng)前激活的用戶終端收到廣播消息后,刷新其保存節(jié)目特性信息的表項(xiàng),確保切換到該節(jié)目后能正常解碼。考慮到用戶權(quán)限問題,可以只廣播發(fā)生變化的信息,而不用廣播該節(jié)目的組播IP地址和端口號(hào);步驟904:EPG服務(wù)器完成信息刷新和廣播后給AS回確認(rèn)消息;步驟905:AS給MF回確認(rèn)消息。通過圖9所示流程,EPG服務(wù)器上的節(jié)目特性信息能夠及時(shí)得到刷新,進(jìn)一步地使用戶終端上的節(jié)目特性信息也及時(shí)刷新,從而使用戶終端可以根據(jù)所保存的節(jié)目特性信息解碼所收到的節(jié)目?jī)?nèi)容。實(shí)施例二基于ISMA格式的IPTV的實(shí)現(xiàn)。如果不采用MPEG-2TS格式傳輸,例如使用ISMA格式傳輸,這時(shí)視頻、音頻和數(shù)據(jù)流不是復(fù)用在一起進(jìn)行傳輸,而是分散在不同的RTP流中進(jìn)行傳輸。使用ISMA格式來傳輸時(shí),這時(shí)EPG服務(wù)器不需要保存TS流使用的端口號(hào)和PID信息,但是需要分別保存該頻道的音頻、視頻和數(shù)據(jù)流所使用的RTP端口號(hào)和端口(PT)類型,端口號(hào)和端口類型值由運(yùn)營(yíng)商統(tǒng)一分配,表2給出了所保存的節(jié)目特性信息的一個(gè)示例<table>tableseeoriginaldocumentpage18</column></row><table>18使用ISMA格式傳輸時(shí),在IPTV系統(tǒng)中導(dǎo)入直播節(jié)目的節(jié)目信息注冊(cè)流程同樣如圖10所示,包括如下步驟步驟1001:AS在后臺(tái)操作的控制下增加一路直播節(jié)目,首先給MF發(fā)消息指示MF接收新增節(jié)目,從節(jié)目源接收的節(jié)目可以是TS流封裝的,或者是其它的格式,在下發(fā)的指示消息中還包括統(tǒng)一分配的在IPTV網(wǎng)絡(luò)內(nèi)部轉(zhuǎn)發(fā)該節(jié)目所使用的組播IP地址、音視頻和數(shù)據(jù)流所使用的端口號(hào)和端口類型值;步驟1002:MF按照指定的IP地址、端口號(hào)和端口類型值將來自節(jié)目源的音視頻和數(shù)據(jù)流封裝成RTP流,如果節(jié)目源是TS格式封裝,MF需要檢測(cè)TS流的節(jié)目特性信息后完成TS流到ISMA封裝格式的轉(zhuǎn)換,即將TS流中的音視頻和數(shù)據(jù)流分別封裝成單獨(dú)的RTP流傳輸;如果節(jié)目源是RTP流封裝,只需將RTP流中的PT值、IP地址、端口號(hào)進(jìn)行相應(yīng)轉(zhuǎn)換即可。步驟1003:MF給AS發(fā)送確認(rèn)消息,對(duì)于解碼特定信息中的用于終端解碼的節(jié)目特性信息也一起上報(bào)給AS,所述節(jié)目特性信息包括該節(jié)目的音頻、視頻和數(shù)據(jù)流所使用的RTP端口號(hào)和端口類型。步驟1004:AS向EPG服務(wù)器發(fā)送指示消息,指示需要在節(jié)目列表中增加一路直播節(jié)目,在指示消息中除了可以攜帶相關(guān)的節(jié)目描述信息如頻道號(hào)外,還包括發(fā)送該節(jié)目所使用的組播IP地址和對(duì)應(yīng)的節(jié)目特性信息,包括音視頻和數(shù)據(jù)流的端口號(hào)、端口類型以及編解碼格式和參數(shù);步驟1005:EPG服務(wù)器收到AS的指示消息后,所保存的節(jié)目特性信息列表中增加一個(gè)表項(xiàng),并根據(jù)指示消息在該表項(xiàng)中添加節(jié)目項(xiàng)、組播IP地址、以及包括端口號(hào)、端口類型、編解碼格式和參數(shù)在內(nèi)的節(jié)目特性信息,添加成功后^會(huì)AS回應(yīng)OK確認(rèn)消息。圖11示出了實(shí)施例二的用戶收看IPTV節(jié)目的處理流程,包括如下步驟步驟1101:用戶終端開機(jī)后接入IPTV系統(tǒng),向AS申請(qǐng)認(rèn)證;步驟1102:AS根據(jù)UPSF中的用戶信息對(duì)用戶進(jìn)行鑒權(quán);步驟1103:鑒權(quán)通過后AS向用戶終端返回EPG服務(wù)器的地址信息;步驟1104:用戶終端向EPG服務(wù)器發(fā)送申請(qǐng)EPG信息請(qǐng)求;步驟1105:EPG服務(wù)器根據(jù)UPSF中的用戶信息確認(rèn)用戶可以訪問的節(jié)目;步驟1106:對(duì)于用戶有權(quán)限觀看的所有直播電視節(jié)目,EPG服務(wù)器除了將節(jié)目列表信息發(fā)送給用戶終端之外,還將自身保存的這些節(jié)目的節(jié)目描述信息如頻道號(hào)、組播IP地址和節(jié)目特性信息發(fā)送給用戶終端,這里采用SDP的描述方式來舉例說明所發(fā)送給終端的信息,如下所示v=0o=-28908442562890842807INIP4172.16.2.93s=SDPSessioni=AnExampleofSDPSessionUsageforProgramInformationc=INIP4a.b.c.d〃組播IP地址a=control:sdp:〃foo/twister/channel1m=video2222RTP/AVP98〃視頻流a=rtpmap:98H264/90000a=fmtp:98profile-level-id=42A01E;packetization-mode=0;sprop-parameter-sets=ZOIACpZTBYmI,aMljiA==〃解碼參數(shù)m=audio2224RTP/AVP99〃中文伴音a=rtpmap:99mpeg4-generic/44100/2a=lang:zh〃指示為中文m=audio2226RTP/AVP100〃英文伴音a=rtpmap:100mpeg4-generic/44100/2a=lang:en〃指示為英文m=video2228RTP/AVP101〃中文字幕a=rtpmap:101subtitle/1000a-lang:en〃指示為英文m=video2230RTP/AVP102〃英文字幕a=rtpmap:102subtitle/1000a=lang:en〃指示為英文實(shí)際應(yīng)用中,也可自行配置具體的擴(kuò)展SDP的方式,只要能夠?qū)⒐?jié)目的描述信息傳遞給用戶終端即可。用戶終端收到EPG信息后,將節(jié)目列表信息顯示給用戶進(jìn)行選擇,并建立每個(gè)節(jié)目的組播IP地址、端口號(hào)、端口類型、編解碼格式和參數(shù)的對(duì)應(yīng)關(guān)系;步驟1107:用戶選定某個(gè)頻道后,終端根據(jù)該頻道的組播IP地址加入對(duì)應(yīng)的組播組,收到MF轉(zhuǎn)發(fā)的對(duì)應(yīng)該節(jié)目的組播報(bào)文數(shù)據(jù)后,利用已經(jīng)建立的對(duì)應(yīng)關(guān)系中的端口號(hào)和端口類型,區(qū)分收到的RTP包是音頻流、視頻流還是字幕流,從而送到不同的解碼器根據(jù)對(duì)應(yīng)的解碼參數(shù)對(duì)RTP包進(jìn)行解碼并輸出。由于終端已經(jīng)保存了節(jié)目的音頻、視頻和數(shù)據(jù)流所使用的RTP端口號(hào)和端口類型等節(jié)目特性信息,所以不用再搜索組播報(bào)文數(shù)據(jù)中的節(jié)目特性信息,因此可以節(jié)省搜索節(jié)目特性信息造成的這部分時(shí)延。如果節(jié)目源使用TS格式,MF檢測(cè)到TS流中影響終端解碼的參數(shù)發(fā)生了變化,則需要立即刷新EPG服務(wù)器和用戶終端上保存的節(jié)目特性信息,實(shí)施例二的刷新節(jié)目特性信息的流程如圖12所示,包括如下步驟步驟1201:MF對(duì)節(jié)目TS流中的PAT和PMT信息進(jìn)行斥企測(cè),如果發(fā)現(xiàn)解碼參數(shù)發(fā)生了改變,影響到終端正確解碼,則將新的參數(shù)信息上報(bào)給AS;該參數(shù)信息可以是節(jié)目特性信息,或者是節(jié)目特性信息中發(fā)生更新的部分。步驟1202:AS將MF上報(bào)的新的參數(shù)信息轉(zhuǎn)發(fā)給EPG服務(wù)器,指示EPG服務(wù)器刷新其保存節(jié)目解碼相關(guān)信息的表項(xiàng),確保新開機(jī)的用戶獲得正確的節(jié)目解碼信息;步驟1203:EPG服務(wù)器在網(wǎng)絡(luò)上廣播新的節(jié)目解碼信息,當(dāng)前激活的用戶終端收到廣播消息后刷新其保存節(jié)目解碼信息的表項(xiàng),確保切換到該節(jié)目后能正常解碼。考慮到用戶權(quán)限問題,可以只廣播發(fā)生變化的信息,而不用廣播該節(jié)目的組播IP和端口號(hào);步驟1204:EPG服務(wù)器完成信息刷新和廣播后給AS回確認(rèn)消息;步驟1205:AS給MF回確認(rèn)消息。本發(fā)明第三實(shí)施例公開了一種IPTV終端,如圖13所示,其中粗箭頭表示節(jié)目?jī)?nèi)容。該IPTV終端包括節(jié)目特性信息獲取單元1301,用于在接收組播報(bào)文數(shù)據(jù)之前,從網(wǎng)絡(luò)側(cè)獲取用于解碼所述組播報(bào)文數(shù)據(jù)的節(jié)目特性信息;數(shù)據(jù)接收單元1302,用于接收網(wǎng)絡(luò)電視的組播報(bào)文數(shù)據(jù);解碼單元1303,用于根據(jù)所述節(jié)目特性信息獲取單元1301所獲取的節(jié)目特性信息,解碼所述數(shù)據(jù)接收單元1302所獲取的組播報(bào)文數(shù)據(jù)。本發(fā)明第四實(shí)施例公開了一種EPG服務(wù)器,如圖14所示,包括節(jié)目特性信息存儲(chǔ)單元1401,用于存儲(chǔ)節(jié)目特性信息以及對(duì)應(yīng)的頻道號(hào)和組播IP地址;發(fā)送單元1402,用于根據(jù)來自用戶終端的請(qǐng)求,將所述節(jié)目特性信息存儲(chǔ)單元所存儲(chǔ)的節(jié)目特性信息以及對(duì)應(yīng)的頻道號(hào)和組播IP地址發(fā)送給用戶終端。該EPG服務(wù)器還包括節(jié)目確認(rèn)單元1403,用于向UPSF獲取用戶信息,并根據(jù)所述用戶信息確認(rèn)所述用戶可訪問的節(jié)目;則所述發(fā)送單元1402根據(jù)所述節(jié)目確認(rèn)單元1403所確認(rèn)的可訪問的節(jié)目,將所述節(jié)目特性信息存儲(chǔ)單元1401中存儲(chǔ)的所述可訪問節(jié)目的節(jié)目特性信息發(fā)送給用戶終端。節(jié)目特性信息接收單元1404,用于接收來自外部的節(jié)目特性信息以及相應(yīng)的頻道號(hào)和組播IP地址,并將所接收的上述信息發(fā)送給所述節(jié)目特性信息存儲(chǔ)單元1401。所述節(jié)目特性信息存儲(chǔ)單元1401進(jìn)一步包括刷新處理子單元1405,用于當(dāng)來自節(jié)目特性信息接收單元1404的節(jié)目特性信息所對(duì)應(yīng)的頻道號(hào)和組播IP地址與所述節(jié)目特性信息存儲(chǔ)單元1401中已存儲(chǔ)的頻道號(hào)和組播IP地址相同時(shí),則進(jìn)行刷新處理,即用所收到的節(jié)目特性信息更新所存儲(chǔ)的相應(yīng)的節(jié)目特性信息;所述EPG服務(wù)器進(jìn)一步包括廣播單元1406,用于若所述刷新處理子單元進(jìn)行刷新處理,則廣播所述刷新處理對(duì)應(yīng)的節(jié)目特性信息以及對(duì)應(yīng)的頻道號(hào)和組4#IP地址。本發(fā)明第五實(shí)施例公開了一種媒體功能實(shí)體,如圖15所示,其中粗箭頭表示媒體流。該媒體功能實(shí)體包括接收單元1501,用于接收來自節(jié)目源的節(jié)目?jī)?nèi)容對(duì)應(yīng)的媒體流;節(jié)目特性信息獲取單元1502,用于從所述接收單元1501所接收的媒體流中獲取節(jié)目特性信息;媒體流轉(zhuǎn)發(fā)單元1503,用于將所述接收單元1501所接收的媒體流轉(zhuǎn)發(fā)到相應(yīng)的組4番IP地址;節(jié)目特性信息發(fā)送單元1504,用于將所述節(jié)目特性信息獲取單元1502所獲取的節(jié)目特性信息發(fā)送至其它網(wǎng)絡(luò)實(shí)體。所述節(jié)目特性信息獲取單元1502進(jìn)一步包括檢測(cè)子單元1505,用于檢測(cè)從媒體流中所獲取的節(jié)目特性信息是否發(fā)生變化,若是,則將所述節(jié)目特性信息或者所述節(jié)目特性信息變化的部分發(fā)送至所述節(jié)目特性信息發(fā)送單元1504;則所述節(jié)目特性信息發(fā)送單元1504將來自所述節(jié)目特性信息獲取單元1502的節(jié)目特性信息或節(jié)目特性信息變化的部分發(fā)送至其它網(wǎng)絡(luò)實(shí)體。所述媒體功能實(shí)體進(jìn)一步包括刪除單元1506,用于把將要轉(zhuǎn)發(fā)到組播IP地址的媒體流中的節(jié)目特性信息刪除。本發(fā)明第六實(shí)施例提出一種網(wǎng)絡(luò)電視系統(tǒng),包括用于提供電子節(jié)目指南的EPG服務(wù)器、用于轉(zhuǎn)發(fā)節(jié)目?jī)?nèi)容所對(duì)應(yīng)的媒體流的媒體功能實(shí)體和節(jié)目源,所述媒體功能實(shí)體從來自節(jié)目源的媒體流中獲取節(jié)目特性信息,并將所述節(jié)目特性信息發(fā)送至所述EPG服務(wù)器;所述EPG服務(wù)器用于存儲(chǔ)所收到的節(jié)目特性信息,根據(jù)來自用戶終端的請(qǐng)求,將所存儲(chǔ)的節(jié)目特性信息發(fā)送至用戶終端。該系統(tǒng)進(jìn)一步包括UPSF,用于向EPG服務(wù)器提供用戶信息;則所述EPG服務(wù)器根據(jù)所述用戶信息確定用戶可訪問的節(jié)目?jī)?nèi)容,將用戶可訪問的節(jié)目?jī)?nèi)容所對(duì)應(yīng)的節(jié)目特性信息發(fā)送至用戶終端。所述媒體功能實(shí)體進(jìn)一步用于檢測(cè)所獲取的節(jié)目特性信息是否發(fā)生變化,若發(fā)生變化,則將所述節(jié)目特性信息或者所述節(jié)目特性信息變化的部分發(fā)送至EPG服務(wù)器;所述EPG服務(wù)器根據(jù)所收到的節(jié)目特性信息或者所述節(jié)目特性信息變化的部分更新所存儲(chǔ)的節(jié)目特性信息,并廣播所述節(jié)目特性信息或者所述節(jié)目特性信息變化的部分。所述媒體功能實(shí)體進(jìn)一步用于刪除所接收的媒體流中的節(jié)目特性信息,再轉(zhuǎn)發(fā)所述媒體流至組播IP地址。本發(fā)明實(shí)施例方案中,終端通過EPG服務(wù)器獲得并保存每個(gè)頻道的節(jié)目特性信息,切換到某個(gè)頻道后,終端根據(jù)所保存的節(jié)目特性信息直接對(duì)收到的數(shù)據(jù)報(bào)文進(jìn)行解碼,能提高頻道切換的速度;并且網(wǎng)絡(luò)上不需要再周期性傳輸每個(gè)節(jié)目的節(jié)目特性信息,可以節(jié)省傳輸帶寬。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。權(quán)利要求1、一種網(wǎng)絡(luò)電視業(yè)務(wù)的實(shí)現(xiàn)方法,其特征在于,包括如下步驟用戶終端根據(jù)用戶的節(jié)目選定請(qǐng)求,接收網(wǎng)絡(luò)電視的組播報(bào)文數(shù)據(jù);用戶終端根據(jù)預(yù)先從網(wǎng)絡(luò)側(cè)獲取并保存的對(duì)應(yīng)的節(jié)目特性信息解碼所述組播報(bào)文數(shù)據(jù)。2、根據(jù)權(quán)利要求1所述的方法,其特征在于,所述用戶終端接收網(wǎng)絡(luò)電視的組播報(bào)文數(shù)據(jù)之前,進(jìn)一步包括用戶終端從網(wǎng)絡(luò)側(cè)獲取并保存節(jié)目特性信息。3、根據(jù)權(quán)利要求2所述的方法,其特征在于,所述用戶終端從網(wǎng)絡(luò)側(cè)獲取并保存節(jié)目特性信息包括用戶終端接收來自電子節(jié)目指南EPG服務(wù)器的所述節(jié)目特性信息,以及與所述節(jié)目特性信息對(duì)應(yīng)的頻道號(hào)和組播IP地址,并建立所收到的頻道號(hào)、組播IP地址和節(jié)目特性信息的對(duì)應(yīng)關(guān)系。4、根據(jù)權(quán)利要求3所述的方法,其特征在于,所述用戶終端接收網(wǎng)絡(luò)電視的組播報(bào)文數(shù)據(jù)包括用戶終端根據(jù)所述對(duì)應(yīng)關(guān)系,得到對(duì)應(yīng)的組播IP地址,4艮據(jù)所述組播IP地址加入對(duì)應(yīng)的組播組,收到組播報(bào)文數(shù)據(jù)后;所述根據(jù)所保存的對(duì)應(yīng)的節(jié)目特性信息解碼所述組播報(bào)文數(shù)據(jù)包括根據(jù)所述對(duì)應(yīng)關(guān)系確定對(duì)應(yīng)的節(jié)目特性信息,根據(jù)所述節(jié)目特性信息對(duì)所述組播報(bào)文數(shù)據(jù)進(jìn)行解碼。5、根據(jù)權(quán)利要求1至4任一項(xiàng)所述的方法,其特征在于,該方法進(jìn)一步包括接收包含節(jié)目特性信息的廣播,用所述廣播的節(jié)目特性信息更新所保存的對(duì)應(yīng)的節(jié)目特性信息。6、一種網(wǎng)絡(luò)電視業(yè)務(wù)的實(shí)現(xiàn)方法,其特征在于,包括如下步驟EPG服務(wù)器接收并存儲(chǔ)來自媒體功能實(shí)體的節(jié)目特性信息及其對(duì)應(yīng)的節(jié)目頻道號(hào)和組播IP地址;EPG服務(wù)器收到來自用戶終端的請(qǐng)求,將所存儲(chǔ)的節(jié)目的頻道號(hào)、組播IP地址以及對(duì)應(yīng)的節(jié)目特性信息發(fā)送給所述用戶終端。7、根據(jù)權(quán)利要求6所述的方法,其特征在于,所述將節(jié)目的頻道號(hào)、括EPG服務(wù)器根據(jù)用戶個(gè)人信息服務(wù)功能UPSF中的用戶信息確認(rèn)該用戶可以訪問的節(jié)目;則所述將節(jié)目的頻道號(hào)、組播IP地址以及對(duì)應(yīng)的節(jié)目特性信息發(fā)送給所述用戶終端為將該用戶可訪問的節(jié)目的頻道號(hào)、組播IP地址以及對(duì)應(yīng)的節(jié)目特性信息發(fā)送給所述用戶終端。8、根據(jù)權(quán)利要求6所述的方法,其特征在于,EPG服務(wù)器接收并存儲(chǔ)來自媒體功能實(shí)體的節(jié)目特性信息及其對(duì)應(yīng)的節(jié)目頻道號(hào)和組播IP地址之前,進(jìn)一步包括媒體功能實(shí)體從節(jié)目源接收媒體流,并從所述媒體流中獲取節(jié)目特性信息,將所述節(jié)目特性信息以及對(duì)應(yīng)的節(jié)目頻道號(hào)和組播IP地址發(fā)送至應(yīng)用服務(wù)器,應(yīng)用服務(wù)器將所述節(jié)目特性信息以及對(duì)應(yīng)的節(jié)目頻道號(hào)和組播IP地址轉(zhuǎn)發(fā)至EPG服務(wù)器。9、根據(jù)權(quán)利要求7所述的方法,其特征在于,該方法進(jìn)一步包括媒體功能實(shí)體對(duì)所收到的媒體流中的節(jié)目特性信息進(jìn)行檢測(cè),如果發(fā)現(xiàn)所述節(jié)目特性信息發(fā)生變化,則將新的節(jié)目特性信息發(fā)送給EPG服務(wù)器;EPG服務(wù)器根據(jù)所收到的所述節(jié)目特性信息刷新已保存的對(duì)應(yīng)的節(jié)目特性信息,并廣播所述節(jié)目特性信息。10、根據(jù)權(quán)利要求6所述的方法,其特征在于,所述媒體功能實(shí)體將所述媒體流轉(zhuǎn)發(fā)到相應(yīng)的組播IP地址之前,進(jìn)一步包括媒體功能實(shí)體將所述媒體流中的節(jié)目特性信息刪除。11、根據(jù)權(quán)利要求6至IO任一項(xiàng)所述的方法,其特征在于,所述組播報(bào)文數(shù)據(jù)為采用MPEG-2傳送流格式傳輸?shù)慕M播報(bào)文數(shù)據(jù),或者為采用實(shí)時(shí)流流協(xié)議RTP傳輸?shù)慕M播報(bào)文數(shù)據(jù)。12、一種網(wǎng)絡(luò)電^f見終端,其特征在于,包括節(jié)目特性信息獲取單元,用于在接收組播報(bào)文數(shù)據(jù)之前,從網(wǎng)絡(luò)側(cè)獲取用于解碼所述組播報(bào)文數(shù)據(jù)的節(jié)目特性信息;數(shù)據(jù)接收單元,用于接收網(wǎng)絡(luò)電視的組播報(bào)文數(shù)據(jù);解碼單元,用于根據(jù)所述節(jié)目特性信息獲取單元所獲取的節(jié)目特性信息,解碼所述數(shù)據(jù)接收單元所獲取的組播報(bào)文數(shù)據(jù)。13、一種電子節(jié)目指南EPG服務(wù)器,其特征在于,包括節(jié)目特性信息存儲(chǔ)單元,用于存儲(chǔ)節(jié)目特性信息以及對(duì)應(yīng)的頻道號(hào)和組播IP地址;發(fā)送單元,用于根據(jù)來自用戶終端的請(qǐng)求,將所述節(jié)目特性信息存儲(chǔ)單元所存儲(chǔ)的節(jié)目特性信息以及對(duì)應(yīng)的頻道號(hào)和組播IP地址發(fā)送給用戶終端。14、根據(jù)權(quán)利要求13所述的EPG服務(wù)器,其特征在于,所述EPG服務(wù)器包括節(jié)目確認(rèn)單元,用于向UPSF獲取用戶信息,并根據(jù)所述用戶信息確認(rèn)所述用戶可訪問的節(jié)目;則所述發(fā)送單元還用于根據(jù)所述節(jié)目確認(rèn)單元所確認(rèn)的可訪問的節(jié)目,將所述節(jié)目特性信息存儲(chǔ)單元中存儲(chǔ)的所述可訪問節(jié)目的節(jié)目特性信息發(fā)送給用戶終端。15、根據(jù)權(quán)利要求13或14所述的EPG服務(wù)器,其特征在于,所述EPG服務(wù)器進(jìn)一步包括節(jié)目特性信息接收單元,用于接收來自外部的節(jié)目特性信息以及相應(yīng)的頻道號(hào)和組播IP地址,并將所接收的上述信息發(fā)送給所述節(jié)目特性信息存儲(chǔ)單元。16、根據(jù)權(quán)利要求15所述的EPG服務(wù)器,其特征在于,所述節(jié)目特性信息存儲(chǔ)單元進(jìn)一步包括刷新處理子單元,用于在來自節(jié)目特性信息接收單元的節(jié)目特性信息所對(duì)應(yīng)的頻道號(hào)和組播IP地址與所述節(jié)目特性信息存儲(chǔ)單元中已存儲(chǔ)的頻道號(hào)和組播IP地址相同時(shí),則進(jìn)行刷新處理;所述EPG服務(wù)器進(jìn)一步包括廣播單元,用于廣播所述刷新處理對(duì)應(yīng)的節(jié)目特性信息以及對(duì)應(yīng)的頻道號(hào)和組播IP地址。17、一種媒體功能實(shí)體,用于將媒體流轉(zhuǎn)發(fā)到組播IP地址,其特征在于,所述媒體功能實(shí)體包括接收單元,用于接收來自節(jié)目源的節(jié)目?jī)?nèi)容對(duì)應(yīng)的媒體流;節(jié)目特性信息獲取單元,用于從所述接收單元所接收的媒體流中獲取節(jié)目特性信息;節(jié)目特性信息發(fā)送單元,用于發(fā)送所述節(jié)目特性信息獲取單元所獲取的節(jié)目特性信息。18、根據(jù)權(quán)利要求17所述的媒體功能實(shí)體,其特征在于,所述節(jié)目特性信息獲取單元進(jìn)一步包括檢測(cè)子單元,用于檢測(cè)從媒體流中所獲取的節(jié)目特性信息是否發(fā)生變化,若是,則將所述節(jié)目特性信息或者所述節(jié)目特性信息變化的部分發(fā)送至所述節(jié)目特性信息發(fā)送單元,由所述節(jié)目特性信息發(fā)送單元將來自所述節(jié)目特性信息獲取單元的節(jié)目特性信息或節(jié)目特性信息變化的部分發(fā)送至其它網(wǎng)絡(luò)實(shí)體。19、根據(jù)權(quán)利要求17或18所述的媒體功能實(shí)體,其特征在于,所述媒體功能實(shí)體進(jìn)一步包括刪除單元,用于把將要轉(zhuǎn)發(fā)到組播IP地址的媒體流中的節(jié)目特性信息刪除。20、一種網(wǎng)絡(luò)電視系統(tǒng),包括用于提供電子節(jié)目指南的EPG服務(wù)器和用于轉(zhuǎn)發(fā)節(jié)目?jī)?nèi)容所對(duì)應(yīng)的媒體流的媒體功能實(shí)體,其特征在于所述媒體功能實(shí)體用于從來自節(jié)目源的媒體流中獲取節(jié)目特性信息,并將所述節(jié)目特性信息發(fā)送至所述EPG服務(wù)器;所述EPG服務(wù)器用于存儲(chǔ)所收到的節(jié)目特性信息,根據(jù)來自用戶終端的請(qǐng)求,將所存儲(chǔ)的節(jié)目特性信息發(fā)送至用戶終端。21、根據(jù)權(quán)利要求20所述的網(wǎng)絡(luò)電視系統(tǒng),其特征在于,該系統(tǒng)進(jìn)一步包括UPSF,用于向EPG服務(wù)器提供用戶信息;則所述EPG服務(wù)器用于根據(jù)所述用戶信息確定用戶可訪問的節(jié)目?jī)?nèi)容,將用戶可訪問的節(jié)目?jī)?nèi)容所對(duì)應(yīng)的節(jié)目特性信息發(fā)送至用戶終端。22、根據(jù)權(quán)利要求20所述的網(wǎng)絡(luò)電視系統(tǒng),其特征在于,所述媒體功能實(shí)體進(jìn)一步用于檢測(cè)所獲取的節(jié)目特性信息是否發(fā)生變化,若發(fā)生變化,則將所述節(jié)目特性信息或者所述節(jié)目特性信息變化的部分發(fā)送至EPG服務(wù)器;所述EPG服務(wù)器用于根據(jù)所收到的節(jié)目特性信息或者所述節(jié)目特性信息變化的部分更新所存儲(chǔ)的節(jié)目特性信息,并廣播所述節(jié)目特性信息或者所述節(jié)目特性信息變化的部分。23、根據(jù)權(quán)利要求20、21或22所述的網(wǎng)絡(luò)電視系統(tǒng),其特征在于,所述媒體功能實(shí)體進(jìn)一步用于刪除所接收的媒體流中的節(jié)目特性信息,再轉(zhuǎn)發(fā)所述媒體流至組播IP地址。全文摘要本發(fā)明公開了一種網(wǎng)絡(luò)電視業(yè)務(wù)的實(shí)現(xiàn)方法,包括如下步驟用戶終端從網(wǎng)絡(luò)側(cè)獲取并保存用于解碼網(wǎng)絡(luò)電視節(jié)目的節(jié)目特性信息;用戶終端接收網(wǎng)絡(luò)電視的組播報(bào)文數(shù)據(jù),根據(jù)所保存的對(duì)應(yīng)的節(jié)目特性信息解碼所述組播報(bào)文數(shù)據(jù)。本發(fā)明還公開了一種網(wǎng)絡(luò)電視業(yè)務(wù)的在網(wǎng)絡(luò)側(cè)的實(shí)現(xiàn)方法,以及用于實(shí)現(xiàn)網(wǎng)絡(luò)電視業(yè)務(wù)的裝置和系統(tǒng)。本發(fā)明方案可以減少網(wǎng)絡(luò)電視業(yè)務(wù)中終端接收節(jié)目或頻道切換的時(shí)延。文檔編號(hào)H04N7/173GK101442663SQ20071019483公開日2009年5月27日申請(qǐng)日期2007年11月22日優(yōu)先權(quán)日2007年11月22日發(fā)明者歐雄兵申請(qǐng)人:華為技術(shù)有限公司