專(zhuān)利名稱(chēng):Iptv系統(tǒng)中媒體類(lèi)型的處理及媒體播放方法、裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,具體涉及一種IPTV (Internet Protocol Television,交互式網(wǎng)絡(luò)電視)系統(tǒng)中媒體類(lèi)型的處理方法及裝置,以及基于該處理方法的IPTV系統(tǒng)中媒體播放的方法及EPG(Electronic Program Guide,電子節(jié)目菜單)服務(wù)器。
背景技術(shù):
IPTV集互聯(lián)網(wǎng)、多媒體、通訊等多種技術(shù)于一體,以個(gè)人計(jì)算機(jī)或電視機(jī)+機(jī)頂盒作為顯示終端,通過(guò)寬帶網(wǎng)絡(luò)向用戶(hù)提供數(shù)字廣播電視、視頻服務(wù)、信息服務(wù)、互動(dòng)社區(qū)、互動(dòng)休閑娛樂(lè)、電子商務(wù)等寬帶業(yè)務(wù)。近年來(lái),隨著IPTV業(yè)務(wù)不斷擴(kuò)展、內(nèi)容的不斷豐富,接入終端也不再局限于個(gè)人
計(jì)算機(jī)、機(jī)頂盒,平板電腦以及手機(jī)也成為越來(lái)越流行的接入終端。但是,不同終端類(lèi)型支持的媒體類(lèi)型不同,不同廠(chǎng)家同種類(lèi)型的終端支持的媒體類(lèi)型也各有差異,此外,IPTV系統(tǒng)中的各種節(jié)目/頻道由于編碼方式的不同支持的媒體類(lèi)型也各有差異。這些種類(lèi)繁多的媒體類(lèi)型數(shù)據(jù)如何管理,如何與IPTV系統(tǒng)原有業(yè)務(wù)進(jìn)行關(guān)聯(lián),都是目前亟待解決的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明需要解決的技術(shù)問(wèn)題是提供一種IPTV系統(tǒng)中媒體類(lèi)型的處理方法及裝置,以及基于該處理方法的IPTV系統(tǒng)中媒體播放的方法及EPG子系統(tǒng),以滿(mǎn)足IPTV系統(tǒng)不斷增長(zhǎng)的多屏業(yè)務(wù)對(duì)媒體多樣性的需求,同時(shí)保證后續(xù)業(yè)務(wù)的擴(kuò)展性和處理性能。為了解決上述技術(shù)問(wèn)題,本發(fā)明提供了一種交互式網(wǎng)絡(luò)電視IPTV系統(tǒng)中媒體類(lèi)型的處理方法,包括定義媒體類(lèi)型集合,所述媒體類(lèi)型集合包括一種或多種媒體類(lèi)型的組合;業(yè)務(wù)管理系統(tǒng)SMS子系統(tǒng)獲取節(jié)目或頻道支持的媒體類(lèi)型,將所有節(jié)目或頻道支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合,并將所述媒體類(lèi)型集合保存在節(jié)目頻道媒體類(lèi)型集合元數(shù)據(jù)字段中,將所述媒體類(lèi)型集合下發(fā)給電子節(jié)目菜單EPG子系統(tǒng);SMS子系統(tǒng)獲取終端支持的媒體類(lèi)型,將所述終端支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合,并將所述媒體類(lèi)型集合保存在終端媒體類(lèi)型集合元數(shù)據(jù)字段中,將該終端支持的媒體類(lèi)型集合與用戶(hù)賬戶(hù)建立對(duì)應(yīng)關(guān)系。進(jìn)一步地,所述SMS子系統(tǒng)獲取節(jié)目或頻道支持的媒體類(lèi)型,將所有節(jié)目或頻道支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合,包括所述SMS子系統(tǒng)在本地建立節(jié)目或頻道時(shí),選擇該節(jié)目或頻道支持的媒體類(lèi)型,或者所述SMS子系統(tǒng)接收第三方下發(fā)的節(jié)目或頻道支持的媒體類(lèi)型;在將所有節(jié)目或頻道支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合時(shí),每個(gè)節(jié)目或頻道支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合的一個(gè)元素。進(jìn)一步地,所述SMS子系統(tǒng)獲取終端支持的媒體類(lèi)型,將所述終端支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合,包括
所述SMS子系統(tǒng)在用戶(hù)注冊(cè)賬戶(hù)時(shí),記錄用戶(hù)選擇的該終端支持的媒體類(lèi)型,或者所述SMS子系統(tǒng)從第三方獲取終端支持的媒體類(lèi)型;在將所述終端支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合時(shí),每個(gè)終端支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合的一個(gè)元素。進(jìn)一步地,所述將媒體類(lèi)型集合保存在所述節(jié)目頻道媒體類(lèi)型集合元數(shù)據(jù)字段中以及將媒體類(lèi)型集合保存在所述終端媒體類(lèi)型集合元數(shù)據(jù)字段中,包括以二進(jìn)制的方式將所述媒體類(lèi)型集合保存在所述節(jié)目頻道媒體類(lèi)型集合元數(shù)據(jù)字段或所述終端媒體類(lèi)型集合元數(shù)據(jù)字段中,每位二進(jìn)制代表一種媒體類(lèi)型,節(jié)目、頻道或終端支持該媒體類(lèi)型則相應(yīng)二進(jìn)制位表示為1,否則為O。為了解決上述技術(shù)問(wèn)題,本發(fā)明還提供了一種基于如上所述的處理方法的交互式網(wǎng)絡(luò)電視IPTV系統(tǒng)中媒體播放的方法,包括業(yè)務(wù)管理系統(tǒng)SMS子系統(tǒng)對(duì)終端鑒權(quán)通過(guò)后,向電子節(jié)目菜單EPG子系統(tǒng)返回 其保存的終端支持的媒體類(lèi)型集合;所述EPG子系統(tǒng)在收到所述終端的媒體播放請(qǐng)求后,判斷所述終端支持的媒體類(lèi)型集合和所述節(jié)目或頻道支持的媒體類(lèi)型集合是否匹配,如果匹配則從數(shù)據(jù)庫(kù)中獲取可播放的物理節(jié)目信息,并下發(fā)給終端進(jìn)行播放。進(jìn)一步地,所述方法還包括所述EPG子系統(tǒng)在收到所述SMS子系統(tǒng)返回的終端支持的媒體類(lèi)型集合后,將所述終端支持的媒體類(lèi)型集合保存在會(huì)話(huà)信息中,并將所述SMS子系統(tǒng)下發(fā)的節(jié)目或頻道支持的媒體類(lèi)型集合保存在其數(shù)據(jù)庫(kù)中;所述EPG子系統(tǒng)判斷所述終端支持的媒體類(lèi)型集合和所述節(jié)目或頻道支持的媒體類(lèi)型集合是否匹配,如果匹配則從數(shù)據(jù)庫(kù)中獲取可播放的物理節(jié)目信息,并下發(fā)給終端進(jìn)行播放,包括所述EPG子系統(tǒng)從所述會(huì)話(huà)信息中取出所述終端支持的媒體類(lèi)型集合,并在所述數(shù)據(jù)庫(kù)中查找節(jié)目或頻道支持的媒體類(lèi)型集合,將所述終端支持的媒體類(lèi)型集合與所述節(jié)目或頻道支持的媒體類(lèi)型集合進(jìn)行邏輯與計(jì)算,如果兩者有交集則從數(shù)據(jù)庫(kù)中獲取可播放的媒體信息,組裝播放地址下發(fā)給終端進(jìn)行播放。進(jìn)一步地,所述SMS子系統(tǒng)對(duì)終端鑒權(quán)通過(guò)后,向所述EPG子系統(tǒng)返回其保存的終端支持的媒體類(lèi)型集合,包括所述SMS子系統(tǒng)在終端鑒權(quán)通過(guò)后,根據(jù)所述終端的用戶(hù)賬戶(hù)將所述終端的用戶(hù)賬戶(hù)對(duì)應(yīng)的終端支持的媒體類(lèi)型集合返回給EPG子系統(tǒng)。為了解決上述技術(shù)問(wèn)題,本發(fā)明還提供了一種IPTV系統(tǒng)中媒體類(lèi)型的處理裝置,包括媒體類(lèi)型集合定義模塊,用于定義媒體類(lèi)型集合,所述媒體類(lèi)型集合包括一種或多種媒體類(lèi)型的組合;節(jié)目或頻道媒體類(lèi)型處理模塊,用于獲取節(jié)目或頻道支持的媒體類(lèi)型,將所有節(jié)目或頻道支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合,并將所述媒體類(lèi)型集合保存在節(jié)目頻道媒體類(lèi)型集合元數(shù)據(jù)字段中,將所述媒體類(lèi)型集合下發(fā)給電子節(jié)目菜單EPG子系統(tǒng);終端媒體類(lèi)型處理模塊,用于獲取終端支持的媒體類(lèi)型,將所述終端支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合,并將所述媒體類(lèi)型集合保存在終端媒體類(lèi)型集合元數(shù)據(jù)字段中,將該終端支持的媒體類(lèi)型集合與用戶(hù)賬戶(hù)建立對(duì)應(yīng)關(guān)系。進(jìn)一步地,所述節(jié)目或頻道媒體類(lèi)型處理模塊,用于獲取節(jié)目或頻道支持的媒體類(lèi)型,將所有節(jié)目或頻道支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合,包括在本地建立節(jié)目或頻道時(shí)選擇該節(jié)目或頻道支持的媒體類(lèi)型,或者接收第三方下發(fā)的節(jié)目或頻道支持的媒體類(lèi)型;將所有節(jié)目或頻道支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合,其中,每個(gè)節(jié)目或頻道支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合的一個(gè)元素。進(jìn)一步地,所述終端媒體類(lèi)型處理模塊,用于獲取終端支持的媒體類(lèi)型,將所述終端支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合,包括在用戶(hù)注冊(cè)賬戶(hù)時(shí)記錄用戶(hù)選擇的該終端支持的媒體類(lèi)型,或者從第三方獲取終端支持的媒體類(lèi)型;將所述終端支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合,其中,每個(gè)終端支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合的一個(gè)元素。進(jìn)一步地,所述節(jié)目或頻道媒體類(lèi)型處理模塊,用于將媒體類(lèi)型集合保存在所述節(jié)目頻道媒體類(lèi)型集合元數(shù)據(jù)字段中,以及所述終端媒體類(lèi)型處理模塊,用于將媒體類(lèi)型集合保存在所述終端媒體類(lèi)型集合元數(shù)據(jù)字段中,包括以二進(jìn)制的方式將所述媒體類(lèi)型集合保存在所述節(jié)目頻道媒體類(lèi)型集合元數(shù)據(jù)字段或所述終端媒體類(lèi)型集合元數(shù)據(jù)字段中,每位二進(jìn)制代表一種媒體類(lèi)型,節(jié)目、頻道或終端支持該媒體類(lèi)型則相應(yīng)二進(jìn)制位表示為1,否則為O。為了解決上述技術(shù)問(wèn)題,本發(fā)明還提供了一種基于如上所述的處理裝置的IPTV系統(tǒng)中終端播放媒體的電子節(jié)目菜單EPG子系統(tǒng),包括終端媒體類(lèi)型集合獲取模塊,用于在收到終端的鑒權(quán)請(qǐng)求并在所述終端通過(guò)業(yè)務(wù)管理系統(tǒng)SMS子系統(tǒng)的鑒權(quán)后,接收所述SMS子系統(tǒng)返回的終端支持的媒體類(lèi)型集合;可播放媒體查詢(xún)模塊,用于在收到所述終端的媒體播放請(qǐng)求后,判斷所述終端支持的媒體類(lèi)型集合和所述節(jié)目或頻道支持的媒體類(lèi)型集合是否匹配,如果匹配則從數(shù)據(jù)庫(kù)中獲取可播放的物理節(jié)目信息下發(fā)給終端進(jìn)行播放。進(jìn)一步地,所述EPG子系統(tǒng)還包括控制模塊,用于在收到所述SMS子系統(tǒng)返回的終端支持的媒體類(lèi)型集合后,將所述終端支持的媒體類(lèi)型集合保存在會(huì)話(huà)信息中,并將所述SMS子系統(tǒng)下發(fā)的節(jié)目或頻道支持的媒體類(lèi)型集合保存在其數(shù)據(jù)庫(kù)中;所述可播放媒體查詢(xún)模塊,用于在收到所述終端的媒體播放請(qǐng)求后,判斷所述終端支持的媒體類(lèi)型集合和所述節(jié)目或頻道支持的媒體類(lèi)型集合是否匹配,如果匹配則從數(shù)據(jù)庫(kù)中獲取可播放的物理節(jié)目信息下發(fā)給終端進(jìn)行播放,包括從所述會(huì)話(huà)信息中取出所述終端支持的媒體類(lèi)型集合,并在所述數(shù)據(jù)庫(kù)中查找節(jié)目或頻道支持的媒體類(lèi)型集合,將所述終端支持的媒體類(lèi)型集合與所述節(jié)目或頻道支持的媒體類(lèi)型集合進(jìn)行邏輯與計(jì)算,如果兩者有交集則從數(shù)據(jù)庫(kù)中獲取可播放的媒體信息,組裝播放地址下發(fā)給終端進(jìn)行播放。與現(xiàn)有技術(shù)相比,本發(fā)明提供的IPTV系統(tǒng)中媒體類(lèi)型的處理方法及裝置,以及基于該處理方法的IPTV系統(tǒng)中媒體播放的方法及EPG子系統(tǒng),對(duì)媒體類(lèi)型進(jìn)行歸納形成媒體類(lèi)型集合,將節(jié)目、頻道或終端離散的元數(shù)據(jù)信息整合在一個(gè)數(shù)據(jù)信息中,能夠滿(mǎn)足IPTV系統(tǒng)不斷增長(zhǎng)的多屏業(yè)務(wù)對(duì)媒體多樣性的需求;采用二進(jìn)制方式保存媒體類(lèi)型集合,在增強(qiáng)擴(kuò)展性的基礎(chǔ)上增強(qiáng)了處理性能。
圖I是實(shí)施例中IPTV系統(tǒng)中媒體類(lèi)型的處理方法流程圖;圖2是實(shí)施例中IPTV系統(tǒng)中媒體類(lèi)型的處理裝置的結(jié)構(gòu)圖;圖3是實(shí)施例中基于如上所述的處理方法的IPTV系統(tǒng)中媒體播放的方法流程圖;圖4是實(shí)施例中IPTV系統(tǒng)中EPG子系統(tǒng)的結(jié)構(gòu)圖;圖5是一個(gè)應(yīng)用示例中IPTV系統(tǒng)中媒體播放的方法流程圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下文中將結(jié)合附圖對(duì)本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說(shuō)明。需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。實(shí)施例如圖I所示,本實(shí)施例提供了一種IPTV系統(tǒng)中媒體類(lèi)型的處理方法,包括以下步驟SlOl :定義媒體類(lèi)型集合,所述媒體類(lèi)型集合包括一種或多種媒體類(lèi)型的組合;例如,IPTV系統(tǒng)中常用的媒體類(lèi)型有RTSP(Real Time Streaming Protocol,實(shí)時(shí)流傳輸協(xié)議)、HLS(HTTP Live Streaming)、Silverlight等,考慮到各種常用媒體類(lèi)型的同時(shí)兼顧后續(xù)擴(kuò)展性,提出了媒體類(lèi)型集合的概念。媒體類(lèi)型集合為{1:RTSP;
2HLS ;3 RTSP&HLS ;4 =Silverlight ;5 RTSP&Silverlight ;6 HLS&Silverlight ;7 RTSP&HLS&Silverlight},不同的節(jié)目或頻道、終端根據(jù)實(shí)現(xiàn)技術(shù)的不同,支持其中的一種或者多種。S102 SMS (Business Mangememt System,業(yè)務(wù)管理系統(tǒng))子系統(tǒng)獲取節(jié)目或頻道支持的媒體類(lèi)型,將所有節(jié)目或頻道支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合,并將所述媒體類(lèi)型集合保存在節(jié)目頻道媒體類(lèi)型集合元數(shù)據(jù)字段中,將所述媒體類(lèi)型集合下發(fā)給電子節(jié)目菜單EPG子系統(tǒng);其中,節(jié)目包括如VOD (Video On Demand,視頻點(diǎn)播技術(shù))或者TVOD (True VideoOn Demand,即點(diǎn)即播)等,頻道包括如電視直播LIVETV等等。S103 =SMS子系統(tǒng)獲取終端支持的媒體類(lèi)型,將所述終端支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合,并將所述媒體類(lèi)型集合保存在終端媒體類(lèi)型集合元數(shù)據(jù)字段中,將該終端支持的媒體類(lèi)型集合與用戶(hù)賬戶(hù)建立對(duì)應(yīng)關(guān)系。在原來(lái)的節(jié)目或頻道信息里面,支持各種媒體類(lèi)型分別有一個(gè)字段,支持機(jī)頂盒/手機(jī)/pad分別有一個(gè)字段,如STB_ENABLE/PHONE_ENABLE/PAD_ENABLE,在本實(shí)施例在步驟S102和S103中,將所有節(jié)目或頻道支持媒體類(lèi)型的字段歸納為一個(gè)字段“節(jié)目頻道媒體類(lèi)型集合元數(shù)據(jù)字段”,將所有終端支持媒體類(lèi)型的字段歸納為一個(gè)字段“終端媒體類(lèi)型集合元數(shù)據(jù)字段”,這樣,就可以將節(jié)目、頻道以及終端離散的元數(shù)據(jù)信息整合在一個(gè)數(shù)據(jù)信息中了。
其中,以二進(jìn)制的方式將所述媒體類(lèi)型集合保存在所述節(jié)目頻道媒體類(lèi)型集合元數(shù)據(jù)字段或所述終端媒體類(lèi)型集合元數(shù)據(jù)字段中,每位二進(jìn)制代表一種媒體類(lèi)型,節(jié)目、頻道或終端支持該媒體類(lèi)型則相應(yīng)二進(jìn)制位表示為1,否則為O。例如在一個(gè)應(yīng)用示例中,為了便于計(jì)算和存儲(chǔ),以4個(gè)字節(jié)32個(gè)(根據(jù)需要可擴(kuò)展)二進(jìn)制位表示節(jié)目支持的媒體類(lèi)型,如圖3所示,最后一位二進(jìn)制位代表RTSP,倒數(shù)第二位代表Silverlight,倒數(shù)第三位代表HLS,支持該媒體類(lèi)型表示為I,不支持表示為O,如節(jié)目I) “Avatar”支持HLS/RTSP,二進(jìn)制如下表所示,則元數(shù)據(jù)字段值為權(quán)利要求
1.一種交互式網(wǎng)絡(luò)電視IPTV系統(tǒng)中媒體類(lèi)型的處理方法,包括 定義媒體類(lèi)型集合,所述媒體類(lèi)型集合包括一種或多種媒體類(lèi)型的組合; 業(yè)務(wù)管理系統(tǒng)SMS子系統(tǒng)獲取節(jié)目或頻道支持的媒體類(lèi)型,將所有節(jié)目或頻道支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合,并將所述媒體類(lèi)型集合保存在節(jié)目頻道媒體類(lèi)型集合元數(shù)據(jù)字段中,將所述媒體類(lèi)型集合下發(fā)給電子節(jié)目菜單EPG子系統(tǒng); SMS子系統(tǒng)獲取終端支持的媒體類(lèi)型,將所述終端支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合,并將所述媒體類(lèi)型集合保存在終端媒體類(lèi)型集合元數(shù)據(jù)字段中,將該終端支持的媒體類(lèi)型集合與用戶(hù)賬戶(hù)建立對(duì)應(yīng)關(guān)系。
2.如權(quán)利要求I所述的處理方法,其特征在于 所述SMS子系統(tǒng)獲取節(jié)目或頻道支持的媒體類(lèi)型,將所有節(jié)目或頻道支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合,包括 所述SMS子系統(tǒng)在本地建立節(jié)目或頻道時(shí),選擇該節(jié)目或頻道支持的媒體類(lèi)型,或者所述SMS子系統(tǒng)接收第三方下發(fā)的節(jié)目或頻道支持的媒體類(lèi)型;在將所有節(jié)目或頻道支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合時(shí),每個(gè)節(jié)目或頻道支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合的一個(gè)元素。
3.如權(quán)利要求I所述的處理方法,其特征在于 所述SMS子系統(tǒng)獲取終端支持的媒體類(lèi)型,將所述終端支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合,包括 所述SMS子系統(tǒng)在用戶(hù)注冊(cè)賬戶(hù)時(shí),記錄用戶(hù)選擇的該終端支持的媒體類(lèi)型,或者所述SMS子系統(tǒng)從第三方獲取終端支持的媒體類(lèi)型;在將所述終端支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合時(shí),每個(gè)終端支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合的一個(gè)元素。
4.如權(quán)利要求I所述的處理方法,其特征在于 所述將媒體類(lèi)型集合保存在所述節(jié)目頻道媒體類(lèi)型集合元數(shù)據(jù)字段中以及將媒體類(lèi)型集合保存在所述終端媒體類(lèi)型集合元數(shù)據(jù)字段中,包括 以二進(jìn)制的方式將所述媒體類(lèi)型集合保存在所述節(jié)目頻道媒體類(lèi)型集合元數(shù)據(jù)字段或所述終端媒體類(lèi)型集合元數(shù)據(jù)字段中,每位二進(jìn)制代表一種媒體類(lèi)型,節(jié)目、頻道或終端支持該媒體類(lèi)型則相應(yīng)二進(jìn)制位表示為1,否則為O。
5.一種基于如權(quán)利要求I 4任一項(xiàng)權(quán)利要求所述的處理方法的交互式網(wǎng)絡(luò)電視IPTV系統(tǒng)中媒體播放的方法,包括 業(yè)務(wù)管理系統(tǒng)SMS子系統(tǒng)對(duì)終端鑒權(quán)通過(guò)后,向電子節(jié)目菜單EPG子系統(tǒng)返回其保存的終端支持的媒體類(lèi)型集合; 所述EPG子系統(tǒng)在收到所述終端的媒體播放請(qǐng)求后,判斷所述終端支持的媒體類(lèi)型集合和所述節(jié)目或頻道支持的媒體類(lèi)型集合是否匹配,如果匹配則從數(shù)據(jù)庫(kù)中獲取可播放的物理節(jié)目信息,并下發(fā)給終端進(jìn)行播放。
6.如權(quán)利要求5所述的方法,其特征在于所述方法還包括 所述EPG子系統(tǒng)在收到所述SMS子系統(tǒng)返回的終端支持的媒體類(lèi)型集合后,將所述終端支持的媒體類(lèi)型集合保存在會(huì)話(huà)信息中,并將所述SMS子系統(tǒng)下發(fā)的節(jié)目或頻道支持的媒體類(lèi)型集合保存在其數(shù)據(jù)庫(kù)中; 所述EPG子系統(tǒng)判斷所述終端支持的媒體類(lèi)型集合和所述節(jié)目或頻道支持的媒體類(lèi)型集合是否匹配,如果匹配則從數(shù)據(jù)庫(kù)中獲取可播放的物理節(jié)目信息,并下發(fā)給終端進(jìn)行播放,包括 所述EPG子系統(tǒng)從所述會(huì)話(huà)信息中取出所述終端支持的媒體類(lèi)型集合,并在所述數(shù)據(jù)庫(kù)中查找節(jié)目或頻道支持的媒體類(lèi)型集合,將所述終端支持的媒體類(lèi)型集合與所述節(jié)目或頻道支持的媒體類(lèi)型集合進(jìn)行邏輯與計(jì)算,如果兩者有交集則從數(shù)據(jù)庫(kù)中獲取可播放的媒體信息,組裝播放地址下發(fā)給終端進(jìn)行播放。
7.如權(quán)利要求5所述的方法,其特征在于 所述SMS子系統(tǒng)對(duì)終端鑒權(quán)通過(guò)后,向所述EPG子系統(tǒng)返回其保存的終端支持的媒體類(lèi)型集合,包括 所述SMS子系統(tǒng)在終端鑒權(quán)通過(guò)后,根據(jù)所述終端的用戶(hù)賬戶(hù)將所述終端的用戶(hù)賬戶(hù)對(duì)應(yīng)的終端支持的媒體類(lèi)型集合返回給EPG子系統(tǒng)。
8.一種IPTV系統(tǒng)中媒體類(lèi)型的處理裝置,包括 媒體類(lèi)型集合定義模塊,用于定義媒體類(lèi)型集合,所述媒體類(lèi)型集合包括一種或多種媒體類(lèi)型的組合; 節(jié)目或頻道媒體類(lèi)型處理模塊,用于獲取節(jié)目或頻道支持的媒體類(lèi)型,將所有節(jié)目或頻道支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合,并將所述媒體類(lèi)型集合保存在節(jié)目頻道媒體類(lèi)型集合元數(shù)據(jù)字段中,將所述媒體類(lèi)型集合下發(fā)給電子節(jié)目菜單EPG子系統(tǒng); 終端媒體類(lèi)型處理模塊,用于獲取終端支持的媒體類(lèi)型,將所述終端支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合,并將所述媒體類(lèi)型集合保存在終端媒體類(lèi)型集合元數(shù)據(jù)字段中,將該終端支持的媒體類(lèi)型集合與用戶(hù)賬戶(hù)建立對(duì)應(yīng)關(guān)系。
9.如權(quán)利要求8所述的處理裝置,其特征在于 所述節(jié)目或頻道媒體類(lèi)型處理模塊,用于獲取節(jié)目或頻道支持的媒體類(lèi)型,將所有節(jié)目或頻道支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合,包括 在本地建立節(jié)目或頻道時(shí)選擇該節(jié)目或頻道支持的媒體類(lèi)型,或者接收第三方下發(fā)的節(jié)目或頻道支持的媒體類(lèi)型;將所有節(jié)目或頻道支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合,其中,每個(gè)節(jié)目或頻道支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合的一個(gè)元素。
10.如權(quán)利要求8所述的處理裝置,其特征在于 所述終端媒體類(lèi)型處理模塊,用于獲取終端支持的媒體類(lèi)型,將所述終端支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合,包括 在用戶(hù)注冊(cè)賬戶(hù)時(shí)記錄用戶(hù)選擇的該終端支持的媒體類(lèi)型,或者從第三方獲取終端支持的媒體類(lèi)型;將所述終端支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合,其中,每個(gè)終端支持的媒體類(lèi)型映射為所述媒體類(lèi)型集合的一個(gè)元素。
11.如權(quán)利要求8所述的處理裝置,其特征在于 所述節(jié)目或頻道媒體類(lèi)型處理模塊,用于將媒體類(lèi)型集合保存在所述節(jié)目頻道媒體類(lèi)型集合元數(shù)據(jù)字段中,以及所述終端媒體類(lèi)型處理模塊,用于將媒體類(lèi)型集合保存在所述終端媒體類(lèi)型集合元數(shù)據(jù)字段中,包括 以二進(jìn)制的方式將所述媒體類(lèi)型集合保存在所述節(jié)目頻道媒體類(lèi)型集合元數(shù)據(jù)字段或所述終端媒體類(lèi)型集合元數(shù)據(jù)字段中,每位二進(jìn)制代表一種媒體類(lèi)型,節(jié)目、頻道或終端支持該媒體類(lèi)型則相應(yīng)二進(jìn)制位表示為1,否則為O。
12.—種基于如權(quán)利要求8 11任一項(xiàng)權(quán)利要求所述的處理裝置的IPTV系統(tǒng)中終端播放媒體的電子節(jié)目菜單EPG子系統(tǒng),包括 終端媒體類(lèi)型集合獲取模塊,用于在收到終端的鑒權(quán)請(qǐng)求并在所述終端通過(guò)業(yè)務(wù)管理系統(tǒng)SMS子系統(tǒng)的鑒權(quán)后,接收所述SMS子系統(tǒng)返回的終端支持的媒體類(lèi)型集合; 可播放媒體查詢(xún)模塊,用于在收到所述終端的媒體播放請(qǐng)求后,判斷所述終端支持的媒體類(lèi)型集合和所述節(jié)目或頻道支持的媒體類(lèi)型集合是否匹配,如果匹配則從數(shù)據(jù)庫(kù)中獲取可播放的物理節(jié)目信息下發(fā)給終端進(jìn)行播放。
13.如權(quán)利要求12所述的EPG子系統(tǒng),其特征在于所述EPG子系統(tǒng)還包括 控制模塊,用于在收到所述SMS子系統(tǒng)返回的終端支持的媒體類(lèi)型集合后,將所述終端支持的媒體類(lèi)型集合保存在會(huì)話(huà)信息中,并將所述SMS子系統(tǒng)下發(fā)的節(jié)目或頻道支持的媒體類(lèi)型集合保存在其數(shù)據(jù)庫(kù)中; 所述可播放媒體查詢(xún)模塊,用于在收到所述終端的媒體播放請(qǐng)求后,判斷所述終端支持的媒體類(lèi)型集合和所述節(jié)目或頻道支持的媒體類(lèi)型集合是否匹配,如果匹配則從數(shù)據(jù)庫(kù)中獲取可播放的物理節(jié)目信息下發(fā)給終端進(jìn)行播放,包括 從所述會(huì)話(huà)信息中取出所述終端支持的媒體類(lèi)型集合,并在所述數(shù)據(jù)庫(kù)中查找節(jié)目或頻道支持的媒體類(lèi)型集合,將所述終端支持的媒體類(lèi)型集合與所述節(jié)目或頻道支持的媒體類(lèi)型集合進(jìn)行邏輯與計(jì)算,如果兩者有交集則從數(shù)據(jù)庫(kù)中獲取可播放的媒體信息,組裝播放地址下發(fā)給終端進(jìn)行播放。
全文摘要
本發(fā)明公開(kāi)了一種IPTV系統(tǒng)中媒體類(lèi)型的處理方法、裝置、媒體播放方法及EPG子系統(tǒng),該處理方法及媒體播放方法包括定義媒體類(lèi)型集合;SMS子系統(tǒng)將所有節(jié)目或頻道支持的媒體類(lèi)型映射為該媒體類(lèi)型集合,并下發(fā)給EPG子系統(tǒng);將終端支持的媒體類(lèi)型映射為該媒體類(lèi)型集合;鑒權(quán)通過(guò)后,SMS子系統(tǒng)向EPG子系統(tǒng)返回終端支持的媒體類(lèi)型集合;EPG子系統(tǒng)在收到終端的媒體播放請(qǐng)求后,判斷該終端和節(jié)目或頻道支持的媒體類(lèi)型集合是否匹配,如果匹配則從數(shù)據(jù)庫(kù)中獲取可播放的物理節(jié)目信息下發(fā)給終端進(jìn)行播放。本發(fā)明提供的方法及裝置,對(duì)媒體類(lèi)型進(jìn)行歸納形成媒體類(lèi)型集合,能夠滿(mǎn)足IPTV系統(tǒng)不斷增長(zhǎng)的多屏業(yè)務(wù)對(duì)媒體多樣性的需求。
文檔編號(hào)H04N21/63GK102883192SQ20121030522
公開(kāi)日2013年1月16日 申請(qǐng)日期2012年8月24日 優(yōu)先權(quán)日2012年8月24日
發(fā)明者楊金剛, 李銳, 武炳亮, 矯田廣, 趙磊, 周鵬 申請(qǐng)人:中興通訊股份有限公司