本發(fā)明涉及電視技術(shù)領(lǐng)域,尤其涉及數(shù)字電視節(jié)目播放控制方法、終端機(jī)頂盒及前端播發(fā)系統(tǒng)。
背景技術(shù):
隨著時代的發(fā)展,用戶自主選擇的意識越來越強(qiáng),對數(shù)字電視節(jié)目內(nèi)容的需求也越來越廣,他們希望在電視節(jié)目頻道上能夠有更多的選擇。為了滿足用戶的需求,達(dá)到提高數(shù)字電視運(yùn)營質(zhì)量的目的,作為運(yùn)營商除了增加自己運(yùn)營節(jié)目的種類和數(shù)量,還可以與其他運(yùn)營商合作,轉(zhuǎn)播其他運(yùn)營商的節(jié)目,這樣就可以大幅提高運(yùn)營平臺上節(jié)目的數(shù)量。在現(xiàn)有系統(tǒng)不做大量資金投入的情況下,給用戶帶來更好的收視體驗(yàn)。但此方案會帶來另一個問題,由于轉(zhuǎn)播其他運(yùn)營商的節(jié)目,本運(yùn)營商無法控制用戶的觀看權(quán)限,這時就會出現(xiàn)用戶不繳費(fèi),也依然可以觀看的情況,嚴(yán)重?fù)p害了運(yùn)營商的利益。
目前數(shù)字電視播發(fā)系統(tǒng)中,存在兩種類型的節(jié)目,一類通過前端播發(fā)系統(tǒng)進(jìn)行加擾操作,終端機(jī)頂盒接收到節(jié)目后,需要通過智能卡對節(jié)目進(jìn)行解擾,用戶才能觀看該節(jié)目。當(dāng)用戶對智能卡進(jìn)行充值,則可以解擾加擾節(jié)目,如果未充值,則不能解擾加擾節(jié)目,用戶也就無法觀看該節(jié)目。另一類是未經(jīng)過加擾的清流節(jié)目,終端機(jī)頂盒搜索到這些節(jié)目后,用戶可以始終觀看,即使沒有給智能卡充值處于未授權(quán)狀態(tài)。
當(dāng)在本運(yùn)營商的系統(tǒng)中有清流節(jié)目時,用戶即使不進(jìn)行繳費(fèi),也依然可以進(jìn)行隨意觀看,運(yùn)營商無法控制用戶對這些節(jié)目的觀看權(quán)限。一些用戶抓住這個漏洞,不進(jìn)行繳費(fèi)而只觀看這些清流節(jié)目,這就極大的損害了運(yùn)營商的商業(yè)利益,同時也是對其他繳費(fèi)用戶合法權(quán)益的一種侵害。為了解決這個問題,現(xiàn)有的解決方案是從軟件上控制清流節(jié)目的播放,只有在用戶交費(fèi)的情況下,才能觀看這些清流節(jié)目。同時為了維護(hù)用戶的基本權(quán)益,運(yùn)營商會將部分節(jié)目添加特殊的描述符,讓即使處于欠費(fèi)狀態(tài)的用戶,依然能夠觀看這些具有特殊描述符的節(jié)目。
然而,運(yùn)營商只對自己運(yùn)營的節(jié)目從軟件上控制或添加特殊描述符。當(dāng)轉(zhuǎn)播其他運(yùn)營商的節(jié)目時,無法控制用戶對其他運(yùn)營商的清流節(jié)目的觀看權(quán)限。一些用戶依然會抓住這個漏洞,不進(jìn)行繳費(fèi)而無償享受數(shù)字電視服務(wù)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種數(shù)字電視節(jié)目播放控制方法,用以控制用戶對其他運(yùn)營商的清流節(jié)目的觀看權(quán)限,該方法包括:
終端機(jī)頂盒接收傳輸流;
終端機(jī)頂盒在傳輸流中NIT(Network Information Table,網(wǎng)絡(luò)信息表)添加有FTA(FreeTo Air,地面廣播)授權(quán)描述符時,根據(jù)傳輸流中NIT設(shè)置的傳輸流中節(jié)目所屬運(yùn)營商標(biāo)識,保存?zhèn)鬏斄髦衅渌\(yùn)營商的清流節(jié)目;
終端機(jī)頂盒在用戶智能卡中存在FTA授權(quán)描述符指定的授權(quán)時,控制顯示傳輸流中其他運(yùn)營商的清流節(jié)目;在用戶智能卡中不存在FTA授權(quán)描述符指定的授權(quán)時,控制隱藏傳輸流中其他運(yùn)營商的清流節(jié)目。
本發(fā)明實(shí)施例提供一種數(shù)字電視節(jié)目播放控制方法,用以控制用戶對其他運(yùn)營商的清流節(jié)目的觀看權(quán)限,該方法包括:
前端播發(fā)系統(tǒng)在傳輸流中NIT設(shè)置傳輸流中節(jié)目所屬運(yùn)營商標(biāo)識,所述傳輸流中節(jié)目包括其他運(yùn)營商的清流節(jié)目;
前端播發(fā)系統(tǒng)在傳輸流中NIT添加FTA授權(quán)描述符,所述FTA授權(quán)描述符用于描述用戶智能卡中控制顯示傳輸流中其他運(yùn)營商的清流節(jié)目指定的授權(quán);
前端播發(fā)系統(tǒng)將傳輸流發(fā)送給終端機(jī)頂盒。
本發(fā)明實(shí)施例提供一種終端機(jī)頂盒,用以控制用戶對其他運(yùn)營商的清流節(jié)目的觀看權(quán)限,該終端機(jī)頂盒包括:
節(jié)目接收模塊,用于接收傳輸流;
節(jié)目保存模塊,用于在傳輸流中NIT添加有FTA授權(quán)描述符時,根據(jù)傳輸流中NIT設(shè)置的傳輸流中節(jié)目所屬運(yùn)營商標(biāo)識,保存?zhèn)鬏斄髦衅渌\(yùn)營商的清流節(jié)目;
權(quán)限控制模塊,用于在用戶智能卡中存在FTA授權(quán)描述符指定的授權(quán)時,控制顯示傳輸流中其他運(yùn)營商的清流節(jié)目;在用戶智能卡中不存在FTA授權(quán)描述符指定的授權(quán)時,控制隱藏傳輸流中其他運(yùn)營商的清流節(jié)目。
本發(fā)明實(shí)施例提供一種前端播發(fā)系統(tǒng),用以控制用戶對其他運(yùn)營商的清流節(jié)目的觀看權(quán)限,該前端播發(fā)系統(tǒng)包括:
標(biāo)識設(shè)置模塊,用于在傳輸流中NIT設(shè)置傳輸流中節(jié)目所屬運(yùn)營商標(biāo)識,所述傳輸流中節(jié)目包括其他運(yùn)營商的清流節(jié)目;
FTA添加模塊,用于在傳輸流中NIT添加FTA授權(quán)描述符,所述FTA授權(quán)描述符用于描述用戶智能卡中控制顯示傳輸流中其他運(yùn)營商的清流節(jié)目指定的授權(quán);
節(jié)目發(fā)送模塊,用于將傳輸流發(fā)送給終端機(jī)頂盒。
本發(fā)明實(shí)施例中,前端播發(fā)系統(tǒng)向終端機(jī)頂盒發(fā)送的傳輸流中包括其他運(yùn)營商的清流節(jié)目,在傳輸流中NIT設(shè)置傳輸流中節(jié)目所屬運(yùn)營商標(biāo)識,以使終端機(jī)頂盒保存其他運(yùn)營商的清流節(jié)目;并在傳輸流中NIT添加FTA授權(quán)描述符用于描述用戶智能卡中控制顯示傳輸流中其他運(yùn)營商的清流節(jié)目指定的授權(quán),以使終端機(jī)頂盒可以根據(jù)FTA授權(quán)描述符在用戶智能卡中查找指定的授權(quán),根據(jù)查找結(jié)果控制顯示或隱藏傳輸流中其他運(yùn)營商的清流節(jié)目,從而實(shí)現(xiàn)對用戶觀看其他運(yùn)營商清流節(jié)目權(quán)限的控制管理。
本發(fā)明實(shí)施例中,終端機(jī)頂盒在接收到傳輸流后,根據(jù)傳輸流中NIT設(shè)置的傳輸流中節(jié)目所屬運(yùn)營商標(biāo)識,保存?zhèn)鬏斄髦衅渌\(yùn)營商的清流節(jié)目;并根據(jù)傳輸流中NIT添加的FTA授權(quán)描述符在用戶智能卡中查找指定的授權(quán),根據(jù)查找結(jié)果控制顯示或隱藏傳輸流中其他運(yùn)營商的清流節(jié)目,從而實(shí)現(xiàn)對用戶觀看其他運(yùn)營商清流節(jié)目權(quán)限的控制管理。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。在附圖中:
圖1為本發(fā)明實(shí)施例中數(shù)字電視節(jié)目播放控制方法的示意圖;
圖2為本發(fā)明實(shí)施例中另一數(shù)字電視節(jié)目播放控制方法的示意圖;
圖3為本發(fā)明實(shí)施例中數(shù)字電視節(jié)目播放控制方法的具體實(shí)例圖;
圖4為本發(fā)明實(shí)施例中終端機(jī)頂盒監(jiān)控FTA授權(quán)描述符變化的實(shí)例圖;
圖5為本發(fā)明實(shí)施例中終端機(jī)頂盒監(jiān)控授權(quán)變化的實(shí)例圖;
圖6為本發(fā)明實(shí)施例中前端播發(fā)系統(tǒng)的示意圖;
圖7為本發(fā)明實(shí)施例中前端播發(fā)系統(tǒng)的具體實(shí)例圖;
圖8為本發(fā)明實(shí)施例中終端機(jī)頂盒的示意圖;
圖9為本發(fā)明實(shí)施例中終端機(jī)頂盒的具體示例圖;
圖10為本發(fā)明實(shí)施例中終端機(jī)頂盒的另一具體示例圖;
圖11為本發(fā)明實(shí)施例中終端機(jī)頂盒的又一具體示例圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合附圖對本發(fā)明實(shí)施例做進(jìn)一步詳細(xì)說明。在此,本發(fā)明的示意性實(shí)施例及其說明用于解釋本發(fā)明,但并不作為對本發(fā)明的限定。
為了讓用戶能夠觀看更多的電視節(jié)目,但又需要對用戶的觀看權(quán)限進(jìn)行控制管理,在本發(fā)明實(shí)施例中提供一種數(shù)字電視節(jié)目播放控制方法,如圖1所示,該方法包括:
步驟101、前端播發(fā)系統(tǒng)在傳輸流中NIT設(shè)置傳輸流中節(jié)目所屬運(yùn)營商標(biāo)識,所述傳輸流中節(jié)目包括其他運(yùn)營商的清流節(jié)目;
步驟102、前端播發(fā)系統(tǒng)在傳輸流中NIT添加FTA授權(quán)描述符,所述FTA授權(quán)描述符用于描述用戶智能卡中控制顯示傳輸流中其他運(yùn)營商的清流節(jié)目指定的授權(quán);
步驟103、前端播發(fā)系統(tǒng)將傳輸流發(fā)送給終端機(jī)頂盒。
由圖1所示流程可以得知,前端播發(fā)系統(tǒng)向終端機(jī)頂盒發(fā)送的傳輸流中包括其他運(yùn)營商的清流節(jié)目,在傳輸流中NIT設(shè)置傳輸流中節(jié)目所屬運(yùn)營商標(biāo)識,以使終端機(jī)頂盒保存其他運(yùn)營商的清流節(jié)目;并在傳輸流中NIT添加FTA授權(quán)描述符用于描述用戶智能卡中控制顯示傳輸流中其他運(yùn)營商的清流節(jié)目指定的授權(quán),以使終端機(jī)頂盒可以根據(jù)FTA授權(quán)描述符在用戶智能卡中查找指定的授權(quán),根據(jù)查找結(jié)果控制顯示或隱藏傳輸流中其他運(yùn)營商的清流節(jié)目,從而實(shí)現(xiàn)對用戶觀看其他運(yùn)營商清流節(jié)目權(quán)限的控制管理。
具體實(shí)施時,傳輸流中包括EPG(Electronic Program Guide,電子節(jié)目指南),NIT設(shè)于EPG中。前端播發(fā)系統(tǒng)在傳輸流中NIT設(shè)置傳輸流中節(jié)目所屬運(yùn)營商標(biāo)識,其中運(yùn)營商標(biāo)識例如可以采用網(wǎng)絡(luò)中各個頻點(diǎn)的original_network_id(源網(wǎng)絡(luò)標(biāo)識),通過該id的值來區(qū)分該頻點(diǎn)是本運(yùn)營商的頻點(diǎn),還是其他運(yùn)營商的頻點(diǎn)。在前端播發(fā)系統(tǒng)NIT表的傳輸流描述符中,設(shè)置傳輸流的original_network_id,終端機(jī)頂盒通過original_network_id就可以區(qū)分該傳輸流中傳輸?shù)墓?jié)目是本運(yùn)營商的節(jié)目,還是其他運(yùn)營商的節(jié)目,搜索時過濾掉其他運(yùn)營商的加擾節(jié)目,而只保存其他運(yùn)營商的清流節(jié)目。
具體實(shí)施時,前端播發(fā)系統(tǒng)還在傳輸流中NIT添加FTA授權(quán)描述符,F(xiàn)TA授權(quán)描述符用于描述用戶智能卡中控制顯示傳輸流中其他運(yùn)營商的清流節(jié)目指定的授權(quán)。舉一例,前端播發(fā)系統(tǒng)在傳輸流中NIT添加的FTA授權(quán)描述符(fta_authorization_descriptor)結(jié)構(gòu)如表一所示:
表一
在表一的示例中,F(xiàn)TA授權(quán)描述符的語義如下:
描述符標(biāo)簽(descriptor_tag):8位字段,通過該值標(biāo)記不同的FTA授權(quán)描述符。
描述符長度(descriptor_length):8位字段,給出FTA授權(quán)描述符的總長度,表示FTA授權(quán)描述符中從起始字段后開始的數(shù)據(jù)部分的字節(jié)數(shù)。
運(yùn)營商標(biāo)記(network_tag):32位字段,用于標(biāo)記此FTA授權(quán)描述符為哪一個運(yùn)營商所有,以避免與其他運(yùn)營商的FTA授權(quán)描述符產(chǎn)生沖突。終端機(jī)頂盒在解析過程中判斷此字段是否為終端機(jī)頂盒對應(yīng)運(yùn)營商的標(biāo)識,如果不是,則忽略該FTA授權(quán)描述符。
授權(quán)區(qū)信息(subscription_ref):16位字段,描述了終端機(jī)頂盒需要檢測的授權(quán)信息在用戶智能卡的授權(quán)區(qū)。
授權(quán)位信息(entitlement_bit):32位字段,描述了終端機(jī)頂盒需要檢測的授權(quán)信息在用戶智能卡的授權(quán)位。
此外,在一個實(shí)施例中,F(xiàn)TA授權(quán)描述符中可以包括授權(quán)超時時長,授權(quán)超時時長用于指示終端機(jī)頂盒在授權(quán)失效后授權(quán)超時時長內(nèi)控制顯示傳輸流中其他運(yùn)營商的清流節(jié)目。例如在表一的示例中,F(xiàn)TA授權(quán)描述符中還包括:授權(quán)超時時長(overtime),8位字段,用于指定前端播發(fā)系統(tǒng)overtime值,單位可以是天。overtime值指用戶在授權(quán)期的后overtime天內(nèi)依然存在授權(quán),以解決前端播發(fā)系統(tǒng)不能及時發(fā)送授權(quán)信息而導(dǎo)致的判斷授權(quán)信息出錯的問題,避免給用戶造成不必要的麻煩。
鑒于處于偏遠(yuǎn)地區(qū)的用戶,由于信號覆蓋的問題,容易出現(xiàn)接收不到授權(quán)的問題,這時就無法正常收看其他運(yùn)營商的清流節(jié)目。為了解決該問題,在一個實(shí)施例中,前端播發(fā)系統(tǒng)可以在傳輸流中添加特定描述符,特定描述符用于指示終端機(jī)頂盒置為FTA鎖死狀態(tài)。終端機(jī)頂盒接收到該特定描述符后,會置為FTA鎖死狀態(tài),此時用戶即使沒有授權(quán),也依然可以觀看其他運(yùn)營商的清流節(jié)目。這樣對于可能無法授權(quán)的用戶,不管用戶智能卡中是否存在FTA授權(quán)描述符指定的授權(quán)信息,只要終端機(jī)頂盒置為FTA鎖死狀態(tài),機(jī)頂盒都控制顯示其他運(yùn)營商的清流節(jié)目。
前端播發(fā)系統(tǒng)在傳輸流中NIT設(shè)置好傳輸流中節(jié)目所屬運(yùn)營商標(biāo)識和FTA授權(quán)描述符后,將修改的NIT添加到復(fù)用器中,通過調(diào)制器發(fā)送出去,供終端機(jī)頂盒接收和解析處理。
相應(yīng)的,本發(fā)明實(shí)施例中還提供一種數(shù)字電視節(jié)目播放控制方法,如圖2所示,該方法包括:
步驟201、終端機(jī)頂盒接收傳輸流;
步驟202、終端機(jī)頂盒在傳輸流中NIT添加有FTA授權(quán)描述符時,根據(jù)傳輸流中NIT設(shè)置的傳輸流中節(jié)目所屬運(yùn)營商標(biāo)識,保存?zhèn)鬏斄髦衅渌\(yùn)營商的清流節(jié)目;
步驟203、終端機(jī)頂盒在用戶智能卡中存在FTA授權(quán)描述符指定的授權(quán)時,控制顯示傳輸流中其他運(yùn)營商的清流節(jié)目;在用戶智能卡中不存在FTA授權(quán)描述符指定的授權(quán)時,控制隱藏傳輸流中其他運(yùn)營商的清流節(jié)目。
由圖2所示流程可以得知,本發(fā)明實(shí)施例中,終端機(jī)頂盒在接收到傳輸流后,根據(jù)傳輸流中NIT設(shè)置的傳輸流中節(jié)目所屬運(yùn)營商標(biāo)識,保存?zhèn)鬏斄髦衅渌\(yùn)營商的清流節(jié)目;并根據(jù)傳輸流中NIT添加的FTA授權(quán)描述符在用戶智能卡中查找指定的授權(quán),根據(jù)查找結(jié)果控制顯示或隱藏傳輸流中其他運(yùn)營商的清流節(jié)目,這樣,只有在用戶繳費(fèi)的情況下,才能觀看其他運(yùn)營商的清流節(jié)目,從而實(shí)現(xiàn)對用戶觀看其他運(yùn)營商清流節(jié)目權(quán)限的控制管理。
如前所述,在一個實(shí)施例中,終端機(jī)頂盒接收的傳輸流中可能添加有特定描述符,該特定描述符用于指示終端機(jī)頂盒置為FTA鎖死狀態(tài);此時,終端機(jī)頂盒置為FTA鎖死狀態(tài)。終端機(jī)頂盒在接收到傳輸流后,可以在用戶智能卡中查找是否存在FTA授權(quán)描述符指定的授權(quán),如果存在則控制顯示傳輸流中其他運(yùn)營商的清流節(jié)目,如果不存在,則可以進(jìn)一步確定是否已置為FTA鎖死狀態(tài);在已置為FTA鎖死狀態(tài)時,控制顯示傳輸流中其他運(yùn)營商的清流節(jié)目;在未置為FTA鎖死狀態(tài)時,控制隱藏傳輸流中其他運(yùn)營商的清流節(jié)目。在另外的實(shí)施例中,終端機(jī)頂盒也可以在接收到傳輸流后,先判斷是否已置為FTA鎖死狀態(tài),如果已置為FTA鎖死狀態(tài),則控制顯示傳輸流中其他運(yùn)營商的清流節(jié)目,而不必再去用戶智能卡中查找是否存在FTA授權(quán)描述符指定的授權(quán);如果未置為FTA鎖死狀態(tài),再根據(jù)用戶智能卡中是否存在FTA授權(quán)描述符指定的授權(quán)來控制顯示或隱藏傳輸流中其他運(yùn)營商的清流節(jié)目。這種可以控制用戶收看其他運(yùn)營商清流節(jié)目權(quán)限,也可以置為FTA鎖死狀態(tài),給用戶永久收看權(quán)限的終端機(jī)頂盒可以稱為雙模機(jī)頂盒。
下面舉一例說明數(shù)字電視節(jié)目播放控制方法的具體實(shí)施,本例中,終端機(jī)頂盒搜索節(jié)目時,首先解析本運(yùn)營商N(yùn)IT中的FTA授權(quán)描述符,并保存其信息。如果NIT中沒有FTA授權(quán)描述符,則按照原有搜索邏輯進(jìn)行搜索。若有FTA授權(quán)描述符,則在保存節(jié)目時,首先過濾掉其他運(yùn)營商的加擾節(jié)目,只保存其他運(yùn)營商的清流節(jié)目,然后判斷用戶智能卡中是否具備FTA授權(quán)描述符指定的授權(quán),若沒有,則控制隱藏所有的其他運(yùn)營商清流節(jié)目。圖3為本例中數(shù)字電視節(jié)目播放控制方法的處理流程圖,如圖3所示,本例中,數(shù)字電視節(jié)目播放控制方法可以包括:
步驟301、終端機(jī)頂盒在開始搜索節(jié)目時,先判斷傳輸流中NIT是否為終端機(jī)頂盒對應(yīng)運(yùn)營商的NIT,如果是則繼續(xù)執(zhí)行步驟302,否則執(zhí)行步驟312;
步驟302、終端機(jī)頂盒判斷NIT中是否存在FTA授權(quán)描述符,如果是則繼續(xù)執(zhí)行步驟303,否則執(zhí)行步驟313;
步驟303、終端機(jī)頂盒判斷FTA授權(quán)描述符中descriptor_length是否正確,如果是則繼續(xù)執(zhí)行步驟304,否則執(zhí)行步驟313;
步驟304、終端機(jī)頂盒判斷FTA授權(quán)描述符中network_tag是否為終端機(jī)頂盒對應(yīng)運(yùn)營商的標(biāo)識,如果是則繼續(xù)執(zhí)行步驟305,否則執(zhí)行步驟313;
步驟305、終端機(jī)頂盒解析出FTA授權(quán)描述符中授權(quán)區(qū)信息、授權(quán)位信息和overtime值并保存;
步驟306、終端機(jī)頂盒根據(jù)NIT中傳輸流中節(jié)目所屬運(yùn)營商標(biāo)識,保存?zhèn)鬏斄髦衅渌\(yùn)營商的清流節(jié)目;
步驟307、終端機(jī)頂盒判斷用戶智能卡中是否存在FTA授權(quán)描述符指定的授權(quán),如果是則執(zhí)行步驟308,否則執(zhí)行步驟309;
步驟308、終端機(jī)頂盒控制顯示傳輸流中其他運(yùn)營商的清流節(jié)目,搜索結(jié)束;
步驟309、終端機(jī)頂盒判斷是否已置為FTA鎖死狀態(tài),如果是則執(zhí)行步驟310,否則執(zhí)行步驟311;
步驟310、終端機(jī)頂盒控制顯示傳輸流中其他運(yùn)營商的清流節(jié)目,搜索結(jié)束;
步驟311、終端機(jī)頂盒控制隱藏傳輸流中其他運(yùn)營商的清流節(jié)目,搜索結(jié)束;
步驟312、終端機(jī)頂盒繼續(xù)搜索下一頻點(diǎn),直至搜索結(jié)束;
步驟313、終端機(jī)頂盒按照原有搜索邏輯進(jìn)行搜索,直至搜索結(jié)束。
在一個實(shí)施例中,終端機(jī)頂盒還可以實(shí)時監(jiān)控傳輸流中NIT的變化,當(dāng)NIT中添加或者刪除FTA授權(quán)描述符時,需要觸發(fā)自動搜索,并根據(jù)FTA授權(quán)描述符的信息保存節(jié)目。當(dāng)FTA授權(quán)描述符的內(nèi)容發(fā)生變化時,需要判斷用戶智能卡中是否具有FTA授權(quán)描述符中指定的授權(quán),并依此來控制顯示或隱藏其他運(yùn)營商的清流節(jié)目。即使傳輸流中FTA授權(quán)描述符信息沒有發(fā)生改變,終端機(jī)頂盒也需要定時檢測用戶智能卡中FTA授權(quán)描述符指定的授權(quán)信息是否因用戶繳費(fèi)或欠費(fèi)而發(fā)生改變,如果發(fā)生改變,同樣需要控制顯示或隱藏節(jié)目。如果終端機(jī)頂盒已經(jīng)置為FTA鎖死狀態(tài),則不需要監(jiān)控FTA授權(quán)描述符內(nèi)容的變化。
具體的,終端機(jī)頂盒在未置為FTA鎖死狀態(tài)時,監(jiān)控傳輸流中NIT添加的FTA授權(quán)描述符是否發(fā)生變化;在傳輸流中NIT添加的FTA授權(quán)描述符發(fā)生變化時,根據(jù)FTA授權(quán)描述符的最新狀態(tài),控制顯示或隱藏傳輸流中其他運(yùn)營商的清流節(jié)目。圖4給出了終端機(jī)頂盒監(jiān)控FTA授權(quán)描述符變化的一個具體實(shí)例,如圖4所示,監(jiān)控處理過程可以包括:
步驟401、終端機(jī)頂盒在開始監(jiān)控NIT中FTA授權(quán)描述符時,先解析獲取NIT中FTA授權(quán)描述符;
步驟402、終端機(jī)頂盒判斷NIT中是否包含F(xiàn)TA授權(quán)描述符,如果是則執(zhí)行步驟403,否則執(zhí)行步驟408;
步驟403、終端機(jī)頂盒判斷之前的NIT中是否包含F(xiàn)TA授權(quán)描述符,如果是則執(zhí)行步驟404,否則表明FTA授權(quán)描述符從無到有,執(zhí)行步驟409;
步驟404、終端機(jī)頂盒判斷用戶智能卡中FTA授權(quán)描述符指定的授權(quán)是否發(fā)生變化;
步驟405、終端機(jī)頂盒根據(jù)用戶智能卡中FTA授權(quán)描述符指定的授權(quán)是否發(fā)生變化,來控制顯示或隱藏傳輸流中其他運(yùn)營商的清流節(jié)目;
步驟406、終端機(jī)頂盒確定當(dāng)前播放的節(jié)目是否需要被隱藏,如果是則執(zhí)行步驟407,否則結(jié)束監(jiān)控;
步驟407、當(dāng)由于監(jiān)控而隱藏節(jié)目時,如果當(dāng)前正在播放的節(jié)目被隱藏,則需要切換到其他節(jié)目進(jìn)行播放;此時終端機(jī)頂盒控制重新播放其它節(jié)目,結(jié)束監(jiān)控;
步驟408、終端機(jī)頂盒判斷之前的NIT中是否包含F(xiàn)TA授權(quán)描述符,如果是則說明FTA授權(quán)描述符從有到無,執(zhí)行步驟409;
步驟409、終端機(jī)頂盒保存FTA授權(quán)描述符的信息;
步驟410、終端機(jī)頂盒觸發(fā)自動搜索,結(jié)束監(jiān)控。
終端機(jī)頂盒在未置為FTA鎖死狀態(tài)時,還監(jiān)控用戶智能卡中FTA授權(quán)描述符指定的授權(quán)是否發(fā)生變化;在用戶智能卡中FTA授權(quán)描述符指定的授權(quán)發(fā)生變化時,根據(jù)用戶智能卡中FTA授權(quán)描述符指定的授權(quán)的最新狀態(tài),控制顯示或隱藏傳輸流中其他運(yùn)營商的清流節(jié)目。圖5給出了終端機(jī)頂盒監(jiān)控FTA授權(quán)描述符指定的授權(quán)變化的一個具體實(shí)例,如圖5所示,監(jiān)控處理過程可以包括:
步驟501、終端機(jī)頂盒在開始監(jiān)控用戶智能卡中FTA授權(quán)描述符指定的授權(quán)變化時,先判斷用戶智能卡狀態(tài)是否OK,如果是,則執(zhí)行步驟502;
步驟502、終端機(jī)頂盒判斷是否已置為FTA鎖死狀態(tài),如果是則執(zhí)行步驟505;否則執(zhí)行步驟503;
步驟503、終端機(jī)頂盒判斷用戶智能卡中FTA授權(quán)描述符指定的授權(quán)是否發(fā)生變化,如果是則執(zhí)行步驟504,否則結(jié)束監(jiān)控;
步驟504、終端機(jī)頂盒判斷用戶智能卡中是否存在FTA授權(quán)描述符指定的授權(quán),如果是則執(zhí)行步驟505,否則執(zhí)行步驟506;
步驟505、終端機(jī)頂盒控制顯示傳輸流中其他運(yùn)營商的清流節(jié)目,結(jié)束監(jiān)控;
步驟506、終端機(jī)頂盒控制隱藏傳輸流中其他運(yùn)營商的清流節(jié)目,結(jié)束監(jiān)控。
如前所述,F(xiàn)TA授權(quán)描述符中還可以包括授權(quán)超時時長;終端機(jī)頂盒在用戶智能卡中FTA授權(quán)描述符指定的授權(quán)失效后授權(quán)超時時長內(nèi),還可以控制顯示傳輸流中其他運(yùn)營商的清流節(jié)目。
本發(fā)明實(shí)施例中還提供了一種前端播發(fā)系統(tǒng)及終端機(jī)頂盒,如下面的實(shí)施例所述。由于前端播發(fā)系統(tǒng)及終端機(jī)頂盒解決問題的原理與數(shù)字電視節(jié)目播放控制方法相似,因此這些前端播發(fā)系統(tǒng)及終端機(jī)頂盒的實(shí)施可以參見數(shù)字電視節(jié)目播放控制方法的實(shí)施,重復(fù)之處不再贅述。
圖6為本發(fā)明實(shí)施例中前端播發(fā)系統(tǒng)的示意圖,如圖6所示,前端播發(fā)系統(tǒng)可以包括:
標(biāo)識設(shè)置模塊601,用于在傳輸流中NIT設(shè)置傳輸流中節(jié)目所屬運(yùn)營商標(biāo)識,所述傳輸流中節(jié)目包括其他運(yùn)營商的清流節(jié)目;
FTA添加模塊602,用于在傳輸流中NIT添加FTA授權(quán)描述符,所述FTA授權(quán)描述符用于描述用戶智能卡中控制顯示傳輸流中其他運(yùn)營商的清流節(jié)目指定的授權(quán);
節(jié)目發(fā)送模塊603,用于將傳輸流發(fā)送給終端機(jī)頂盒。
圖7為本發(fā)明實(shí)施例中前端播發(fā)系統(tǒng)的一具體示例圖,如圖7所示,圖6所示前端播發(fā)系統(tǒng)還可以包括:
狀態(tài)指示模塊701,用于在傳輸流中添加特定描述符,所述特定描述符用于指示終端機(jī)頂盒置為FTA鎖死狀態(tài)。
一個實(shí)施例中,F(xiàn)TA授權(quán)描述符中可以包括授權(quán)超時時長,所述授權(quán)超時時長用于指示終端機(jī)頂盒在授權(quán)失效后授權(quán)超時時長內(nèi)控制顯示傳輸流中其他運(yùn)營商的清流節(jié)目。
圖8為本發(fā)明實(shí)施例中終端機(jī)頂盒的示意圖,如圖8所示,終端機(jī)頂盒可以包括:
節(jié)目接收模塊801,用于接收傳輸流;
節(jié)目保存模塊802,用于在傳輸流中NIT添加有FTA授權(quán)描述符時,根據(jù)傳輸流中NIT設(shè)置的傳輸流中節(jié)目所屬運(yùn)營商標(biāo)識,保存?zhèn)鬏斄髦衅渌\(yùn)營商的清流節(jié)目;
權(quán)限控制模塊803,用于在用戶智能卡中存在FTA授權(quán)描述符指定的授權(quán)時,控制顯示傳輸流中其他運(yùn)營商的清流節(jié)目;在用戶智能卡中不存在FTA授權(quán)描述符指定的授權(quán)時,控制隱藏傳輸流中其他運(yùn)營商的清流節(jié)目。
圖9為本發(fā)明實(shí)施例中終端機(jī)頂盒的一具體示例圖,如圖9所示,圖8所示終端機(jī)頂盒還可以包括:
狀態(tài)設(shè)置模塊901,用于在傳輸流中添加有特定描述符時將終端機(jī)頂盒置為FTA鎖死狀態(tài),所述特定描述符用于指示終端機(jī)頂盒置為FTA鎖死狀態(tài)。
一個實(shí)施例中,權(quán)限控制模塊803可以進(jìn)一步用于:在用戶智能卡中不存在FTA授權(quán)描述符指定的授權(quán)時,確定終端機(jī)頂盒是否已置為FTA鎖死狀態(tài);在終端機(jī)頂盒已置為FTA鎖死狀態(tài)時,控制顯示傳輸流中其他運(yùn)營商的清流節(jié)目;在終端機(jī)頂盒未置為FTA鎖死狀態(tài)時,控制隱藏傳輸流中其他運(yùn)營商的清流節(jié)目。
圖10為本發(fā)明實(shí)施例中終端機(jī)頂盒的一具體示例圖,如圖10所示,圖9所示終端機(jī)頂盒還可以包括:
FTA監(jiān)控模塊1001,用于在終端機(jī)頂盒未置為FTA鎖死狀態(tài)時,監(jiān)控傳輸流中NIT添加的FTA授權(quán)描述符是否發(fā)生變化;
權(quán)限控制模塊803可以進(jìn)一步用于:在傳輸流中NIT添加的FTA授權(quán)描述符發(fā)生變化時,根據(jù)FTA授權(quán)描述符的最新狀態(tài),控制顯示或隱藏傳輸流中其他運(yùn)營商的清流節(jié)目。
圖11為本發(fā)明實(shí)施例中終端機(jī)頂盒的一具體示例圖,如圖11所示,圖9所示終端機(jī)頂盒還可以包括:
授權(quán)監(jiān)控模塊1101,用于在終端機(jī)頂盒未置為FTA鎖死狀態(tài)時,監(jiān)控用戶智能卡中FTA授權(quán)描述符指定的授權(quán)是否發(fā)生變化;
權(quán)限控制模塊803可以進(jìn)一步用于:在用戶智能卡中FTA授權(quán)描述符指定的授權(quán)發(fā)生變化時,根據(jù)用戶智能卡中FTA授權(quán)描述符指定的授權(quán)的最新狀態(tài),控制顯示或隱藏傳輸流中其他運(yùn)營商的清流節(jié)目。授權(quán)監(jiān)控模塊1101也可以包含于圖10所示終端機(jī)頂盒中。
一個實(shí)施例中,F(xiàn)TA授權(quán)描述符中可以包括授權(quán)超時時長;權(quán)限控制模塊803可以進(jìn)一步用于:在用戶智能卡中FTA授權(quán)描述符指定的授權(quán)失效后授權(quán)超時時長內(nèi),控制顯示傳輸流中其他運(yùn)營商的清流節(jié)目。
綜上所述,本發(fā)明實(shí)施例中,前端播發(fā)系統(tǒng)向終端機(jī)頂盒發(fā)送的傳輸流中包括其他運(yùn)營商的清流節(jié)目,在傳輸流中NIT設(shè)置傳輸流中節(jié)目所屬運(yùn)營商標(biāo)識,以使終端機(jī)頂盒保存其他運(yùn)營商的清流節(jié)目;并在傳輸流中NIT添加FTA授權(quán)描述符用于描述用戶智能卡中顯示傳輸流中其他運(yùn)營商的清流節(jié)目指定的授權(quán),以使終端機(jī)頂盒可以根據(jù)FTA授權(quán)描述符在用戶智能卡中查找指定的授權(quán),根據(jù)查找結(jié)果控制顯示或隱藏傳輸流中其他運(yùn)營商的清流節(jié)目,從而實(shí)現(xiàn)對用戶觀看其他運(yùn)營商清流節(jié)目權(quán)限的控制管理。
本發(fā)明實(shí)施例中,終端機(jī)頂盒在接收到傳輸流后,根據(jù)傳輸流中NIT設(shè)置的傳輸流中節(jié)目所屬運(yùn)營商標(biāo)識,保存?zhèn)鬏斄髦衅渌\(yùn)營商的清流節(jié)目;并根據(jù)傳輸流中NIT添加的FTA授權(quán)描述符在用戶智能卡中查找指定的授權(quán),根據(jù)查找結(jié)果控制顯示或隱藏傳輸流中其他運(yùn)營商的清流節(jié)目,從而實(shí)現(xiàn)對用戶觀看其他運(yùn)營商清流節(jié)目權(quán)限的控制管理。
此外,本發(fā)明實(shí)施例中,前端播發(fā)系統(tǒng)正確配置FTA授權(quán)描述符,終端機(jī)頂盒正確接收、解析FTA授權(quán)描述符,并做相應(yīng)處理,即可實(shí)現(xiàn)對其他運(yùn)營商清流節(jié)目的播放控制功能,前端播發(fā)系統(tǒng)和終端機(jī)頂盒都無需集成額外的功能模塊,方便易用。FTA授權(quán)描述符中可以添加overtime,給予用戶一定的緩沖期,避免用戶由于其他原因暫時收不到授權(quán)時,無法觀看節(jié)目。當(dāng)用戶欠費(fèi)時,直接將其他運(yùn)營商的清流節(jié)目進(jìn)行隱藏,當(dāng)用戶繳費(fèi)時,則可以將隱藏的其他運(yùn)營商清流節(jié)目再顯示出來,而不需要每次都進(jìn)行重新搜索,提高了用戶的使用體驗(yàn)。在前端播發(fā)系統(tǒng)中添加FTA授權(quán)描述符,對沒有升級該功能的其他機(jī)頂盒不造成任何影響。針對收不到授權(quán)信息的特殊用戶,在具體的實(shí)施例中還做了兼容處理,保證用戶體驗(yàn)不受影響。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲介質(zhì)(包括但不限于磁盤存儲器、CD-ROM、光學(xué)存儲器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲器中,使得存儲在該計(jì)算機(jī)可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
以上所述的具體實(shí)施例,對本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施例而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。