一種播放節目內容的方法及裝置的製作方法
2023-08-10 17:48:31 1
專利名稱:一種播放節目內容的方法及裝置的製作方法
技術領域:
本發明涉及數位電視技術領域,特別是涉及一種播放節目內容的方法及裝置。
背景技術:
隨著近幾年數位電視的飛速發展,基於數位電視的各種增值業務也不斷出現, 對機頂盒的各種要求也不斷提高。另一方面,伴隨著機頂盒的技術不斷更新,雙向機頂盒、高清機頂盒慢慢進入千家萬戶,支持雙向回傳、支持動態影像專家壓縮標準音頻層面 3(Moving Picture Experts Group Audio Layer III,MP3)播放、支持通用串行總線(Universal Serial BUS,USB)外部存儲設備、支持個人視頻錄像(Personal video recorder, PVR)和支持交互式網絡電視(IPTV)等種種新的功能層出不窮。在應用上也不斷出現新的業務,新的業務逐漸取代老的業務,如視頻點播技術(Video On Demand, V0D) 取代了準視頻點播(Near Video On Demand,NV0D),雙向瀏覽器取代了單向瀏覽器。此外, 還出現了廣告系統,時移業務等新的應用。目前,機頂盒最重要的功能還是收看電視節目,其最重要的增值業務也是來自電視節目。有條件接收(CA)是實現上述技術的基礎,目前國內控制機頂盒端節目收看權限的手段主要是CA系統。CA用於在有線數位電視行業中的加密,對流媒體文件進行CA加密,並需要進行解密後用戶才能正常收看,以此來對用戶進行管理,並防止了信號的私自盜用。通過CA加密,只容許被授權的用戶使用某一業務,未經授權的用戶不能使用這一業務,確保了有線電視增值業務的正常收益。這一技術對電視節目而言安全性固然高,但也存在著對CA卡有依賴性以及不夠直觀的弊端,如無權限的節目用戶就完全無法收看。
發明內容
本發明主要解決的技術問題是提供一種播放節目內容的方法及裝置,能夠在後端觀看無授權節目的部分內容。為解決上述技術問題,本發明採用的一個技術方案是提供一種在前端進行數位電視廣播的方法,該方法包括將要作為增值服務的完整節目設為隱藏狀態,準備相應的不完整節目,並將不完整節目設為可觀看狀態;將完整節目和不完整節目向後端廣播。其中,將要作為增值服務的完整節目設為隱藏狀態的步驟包括將完整節目的頻點隱藏,隱藏頻點的隱藏方式為在網絡信息表的頻點描述中不加入頻點的描述;其中, 完整節目的隱藏頻點與不完整節目的頻點相對應,且完整節目與不完整節目的服務地址 Service-ID 相同。其中,將要作為增值服務的完整節目設為隱藏狀態的步驟包括將完整節目對應的krvice-ID進行隱藏;或將完整節目的音視頻PID作為私有數據流負載在不完整節目的 Service-ID 下。為解決上述技術問題,本發明採用的一個技術方案是提供一種在後端進行數位電視收看的方法,該方法包括驗證是否具有收看完整節目的權限;若具有權限,則接收完整節目並進行播放,否則接收不完整節目進行播放。其中,驗證是否具有收看完整節目的權限的步驟包括驗證方式為外部校驗,包括 USB加密狗、簡訊獲取驗證碼或有條件接收控制。為解決上述技術問題,本發明採用的一個技術方案是提供一種在前端進行數位電視廣播的裝置,該裝置包括設置模塊,用於將要作為增值服務的完整節目設為隱藏狀態,準備相應的不完整節目,並將不完整節目設為可觀看狀態;廣播模塊,用於將完整節目和不完整節目向後端廣播。其中,設置模塊將要作為增值服務的完整節目設為隱藏狀態時,具體用於將完整節目的頻點隱藏,隱藏頻點的隱藏方式為在網絡信息表的頻點描述中不加入頻點的描述;其中,完整節目的隱藏頻點與不完整節目的頻點相對應,且完整節目與不完整節目的 Service-ID 相同。其中,設置模塊將要作為增值服務的完整節目設為隱藏狀態時,具體用於將完整節目對應的krvice-ID進行隱藏或將完整節目的音視頻PID作為私有數據流負載在不完整節目的krvice-ID下。為解決上述技術問題,本發明採用的一個技術方案是提供一種在後端進行數位電視收看的裝置,該裝置包括驗證模塊,用於驗證是否具有收看完整節目的權限;第一播放模塊,用於在驗證模塊的驗證結果為具有收看權限時,接收完整節目並進行播放;第二播放模塊,用於在驗證模塊的驗證結果為沒有收看權限時,接收不完整節目進行播放。其中,驗證模塊驗證是否具有收看完整節目的權限時,驗證方式為外部校驗,包括 USB加密狗、簡訊獲取驗證碼或有條件接收控制。本發明的有益效果是區別於現有技術的情況,本發明首先將要作為增值服務的完整節目設為隱藏狀態,準備相應的不完整節目,並將不完整節目設為可觀看狀態,然後, 將完整節目和不完整節目向後端進行廣播。進行節目收看時,後端首先驗證是否具有收看完整節目的權限,若具有權限,則接收完整節目並進行播放,否則接收不完整節目進行播放。通過上述方式,能夠在後端觀看無授權節目的部分內容,同時增加了增值服務的安全性。
圖1是本發明在前端進行數位電視廣播的方法一實施例的流程示意圖;圖2是本發明在後端進行數位電視收看的方法一實施例的流程示意圖;圖3是本發明在後端進行數位電視收看的方法又一實施例的流程示意圖;圖4是本發明在前端進行數位電視廣播的裝置一實施例的結構示意圖;圖5是本發明在後端進行數位電視收看的裝置一實施例的結構示意圖。
具體實施例方式下面結合附圖和實施例對本發明進行詳細說明。圖1是本發明在前端進行數位電視廣播的方法第一實施例的流程示意圖,如圖1 所示,所述方法包括
步驟101,將要作為增值服務的完整節目設為隱藏狀態,準備相應的不完整節目, 並將不完整節目設為可觀看狀態;本發明要解決的技術問題是通過CA授權之外的其它手段來控制機頂盒上播放的電視節目內容,以擴充運營商獲取增值業務的手段。所採用的技術方案是,在運營商前端, 節目A按照正常節目加入播出流中,節目B則是在一個隱藏的頻點或者隱藏的服務地址 (Service-ID)或者隱藏的音視頻PID上播出,這裡所述的節目A為某一節目的不完整節目, 節目B為該節目的完整節目。也就是說,區別於現有技術,對於CA系統沒有授權的節目完全無法觀看的情況,本發明通過將未授權的節目的完整內容進行隱藏,並用節目的不完整內容進行代替的方式,使用戶可以收看節目的部分內容,以擴充運營商獲取增值業務的手段。具體實施時,通過播放前端的配置對未授權的節目的完整內容進行隱藏,具體的隱藏方式需要和運營商進行確定。目前的隱藏方式有以下三種1.對應頻點隱藏一個不完整節目所在頻點有一個對應的隱藏頻點,該隱藏頻點下有與不完整節目krvice-ID相同的完整節目。該隱藏頻點需要通過網絡信息表(NIT) 的頻點描述中不加入頻點描述的方式或者其它輔助方式來隱藏。該方案比較適用於屏蔽了手動搜索和全頻搜索的機頂盒。具體做法如下假設頻點315為不完整節目所在的頻點,355為完整節目所在的頻點。a.在NIT中只描述315頻點;b.將355中節目關聯表(PAT)中的ts_id設置的和315 —致;c.將PAT和節目映射表(PMT)中program number使用同樣的設置;d.將兩個頻點中krvice-ID的PID設置的一樣,只是PID碼所代表的視音頻節目流不同;e.在機頂盒端軟體中隱藏全頻點搜臺和手動搜臺;f.在切臺時檢測「外部校驗」,不成功就使用NIT的描述頻點。另外一個頻點隱藏的方法為可以將315和355的鏡像關係通過在NIT的tS_loop 中添加私有描述子完成。這樣,355也可以在NIT中描述,但是因為描述子的描述為另一個頻點的鏡像頻點,所以不參與搜臺。2.對應 Service-ID 隱藏隱藏 Service-ID,將完整節目 Service-ID 的 service type描述為私有,在業務描述表(sdt)中對這fkrvice-ID添加一個私有描述子,定義為完整節目krvice-ID的鏡像,這樣搜臺的時候將這個krvice-ID單獨保存,不加入電視列表。該方案在沒屏蔽手動搜索和全頻搜索的機頂盒上也可實現。3.對應PID隱藏將完整節目的音視頻PID作為私有數據流負載在不完整節目的 krvice-ID下。機頂盒在切臺時,判斷外部校驗,根據判斷結果播放不同的音視頻PID。通過上述隱藏方式,可以在沒有付費的時候,用戶也能直觀地看到節目的部分內容,可以更好地引導用戶購買增值服務。與現有技術中使用的隱藏節目方法不同,被隱藏的節目並不是完全不可見,用戶可以看到不完整的節目內容,並且不完整節目與完整節目所在的「頻道號」是同一個,用戶體驗更加直觀,吸引用戶購買增值服務的效果更好。並且,運營商前端通過更改節目特定信息(PSI)和業務信息(Si)即可實現完整節目的隱藏,不需要額外購置設備,可實施性較強,成本較低。步驟102,將完整節目和不完整節目向後端廣播。
完整節目和不完整節目通過傳輸流的形式向後端機頂盒進行廣播。圖2是本發明在後端進行數位電視收看的方法一實施例的流程示意圖,如圖所示,包括以下步驟步驟201,驗證是否具有收看完整節目的權限;通過外部驗證手段來控制機頂盒端播出隱藏的節目。機頂盒未通過外部驗證的狀態下,機頂盒播放的是節目A(如不完整的節目內容、廣告或預告等),用於吸引用戶購買付費內容;機頂盒通過外部驗證的狀態下,自動切換到節目B (如完整的節目內容)。採用外部驗證的方式使這種增值業務方式具有一定級別的安全性,在一定程度上防止了破解行為,並且使得用戶購買增值服務有了一條更加便捷的途徑。外部校驗可以有多種方式,如1. USB 加密狗通過與機頂盒唯一綁定的USB加密狗來完成校驗,插入配對加密狗的狀態下為校驗通過。2.簡訊獲取驗證碼a.發送機頂盒編號和節目編號到運營商指定的號碼;b.運營商根據接收到的機頂盒編號和節目編號通過一定算法生成校驗碼;c.用戶在機頂盒端輸入校驗碼,機頂盒通過與運營商相同的算法,完成校驗。3. CA 控制通過CA的特徵值、區域碼和授權等來控制機頂盒是否具有收看完整節目的權限。外部校驗還可以有其他的方式,本發明不限於上述3種方式。步驟202,若具有權限,則接收完整節目並進行播放,否則接收不完整節目進行播放。機頂盒接收前端發送的完整節目或不完整節目的傳輸流,並對其進行分析解碼, 使音視頻可以正常播出。圖3是本發明在後端進行數位電視收看的方法又一實施例的流程示意圖,如圖所示,包括以下步驟步驟301,獲取外部校驗條件發生改變的信息或切臺指令;步驟302,驗證是否具有收看完整節目的權限;步驟303,若沒有權限,則接收不完整節目進行播放;步驟304,若具有權限,則繼續判斷需要播放的節目是否有對應的完整節目;步驟305,若判斷為是,則接收完整節目並進行播放;步驟306,若判斷為否,則轉至步驟303。步驟301-306的描述具體如下當用戶發出切臺指令或外部校驗條件發生改變的時候(如插拔加密狗、驗證碼過期等),需要重新進行校驗,確定機頂盒的權限。重新校驗通過,則繼續判斷切過去的節目是否有對應的完整節目,有則獲取隱藏的完整節目並進行播放;重新校驗不通過,則播放不完整節目,對於播放的不完整節目,如果用戶想進行觀看,需要重新通過上述校驗的方式進行校驗,通過校驗後,就可觀看完整節目。其中,每次切臺的時候,需要進行兩次判斷,第一次判斷是判斷機頂盒是否處於可收看完整節目的狀態,即是否通過了外部校驗,如果是則判斷切過去的節目是否有對應的完整節目,有的話就切換到完整節目。即兩次判斷都通過的情況下才會切換到完整節目。其中,不完整節目與完整節目的對應需要與前端採用的方式一致,即對應頻點隱藏、對應krvice-ID隱藏或對應PID隱藏。綜上所述,通過圖1、2和3所示實施例的描述,本發明主要分為三部分,分別是播放前端的配置、外部校驗的判斷以及機頂盒播放節目的切換。播放前端的配置,前端播出的時候需要對完整內容的節目進行隱藏,並設置對應的不完整節目。外部校驗的判斷,可以通過USB加密狗、簡訊獲取驗證碼或CA控制等手段來校驗,若通過驗證則將機頂盒置為可收看完整節目的狀態。機頂盒播放節目的切換,主要是在具有收看權限的時候,切換到需要收看的節目,其中,在切臺以及外部校驗條件發生改變的時候,重新對外部校驗狀態進行判斷並切換到相應的節目。通過上述方式,能夠使用戶在沒有授權的情況下收看節目的部分內容,引導用戶購買增值服務,同時,採用驗證的方式保證了增值服務的安全性。區別於現有技術的情況,本發明首先將要作為增值服務的完整節目設為隱藏狀態,準備相應的不完整節目,並將不完整節目設為可觀看狀態,然後,將完整節目和不完整節目向後端進行廣播。進行節目收看時,後端首先驗證是否具有收看完整節目的權限,若具有權限,則接收完整節目並進行播放,否則接收不完整節目進行播放。通過上述方式,能夠在後端觀看無授權節目的部分內容,同時增加了增值服務的安全性。圖4是本發明在前端進行數位電視廣播的裝置一實施例的結構示意圖,如圖所示,該裝置包括設置模塊41和廣播模塊42。其中,設置模塊41用於將要作為增值服務的完整節目設為隱藏狀態,準備相應的不完整節目,並將不完整節目設為可觀看狀態;廣播模塊42用於將完整節目和不完整節目向後端廣播。圖5是本發明在後端進行數位電視收看的裝置一實施例的結構示意圖,如圖所示,該裝置包括驗證模塊51、第一播放模塊52、第二播放模塊53、判斷模塊M、第三播放模塊(圖未示)以及獲取模塊陽。其中,驗證模塊51用於驗證是否具有收看完整節目的權限,其驗證方式為外部校驗,包括USB加密狗、簡訊獲取驗證碼或有條件接收控制;第一播放模塊52用於在驗證模塊 51的驗證結果為具有收看權限時,接收完整節目並進行播放;第二播放模塊53用於在驗證模塊51的驗證結果為沒有收看權限時,接收不完整節目進行播放;判斷模塊M用於判斷需要播放的節目是否有對應的完整節目;第三播放模塊用於在判斷模塊M判斷存在對應的完整節目時,使第一播放模塊52進行工作;獲取模塊55用於獲取外部校驗條件發生改變的信息或切臺指令,然後通過驗證模塊51驗證是否具有收看完整節目的權限。具體實施步驟為,獲取模塊55首先獲取外部校驗條件發生改變的信息或切臺指令,然後通過驗證模塊51驗證是否具有收看完整節目的權限,其驗證方式為外部校驗,包括USB加密狗、簡訊獲取驗證碼或有條件接收控制。在驗證模塊51的驗證結果為具有收看權限時,判斷模塊M需要繼續判斷需要播放的節目是否有對應的完整節目,在判斷模塊M 判斷存在對應的完整節目時,第三播放模塊使第一播放模塊52進行工作,接收完整節目並進行播放。當驗證模塊51的驗證結果為沒有收看權限時,第二播放模塊53接收不完整節目進行播放。
區別於現有技術的情況,本發明首先將要作為增值服務的完整節目設為隱藏狀態,準備相應的不完整節目,並將不完整節目設為可觀看狀態,然後,將完整節目和不完整節目向後端進行廣播。進行節目收看時,後端首先驗證是否具有收看完整節目的權限,若具有權限,則接收完整節目並進行播放,否則接收不完整節目進行播放。通過上述方式,能夠在後端觀看無授權節目的部分內容,同時增加了增值服務的安全性。以上所述僅為本發明的實施例,並非因此限制本發明的專利範圍,凡是利用本發明說明書及附圖內容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的技術領域,均同理包括在本發明的專利保護範圍內。
權利要求
1.一種在前端進行數位電視廣播的方法,其特徵在於,所述方法包括將要作為增值服務的完整節目設為隱藏狀態,準備相應的不完整節目,並將所述不完整節目設為可觀看狀態;將所述完整節目和不完整節目向後端廣播。
2.根據權利要求1所述的方法,其特徵在於,所述將要作為增值服務的完整節目設為隱藏狀態的步驟包括將所述完整節目的頻點隱藏,所述隱藏頻點的隱藏方式為在網絡信息表的頻點描述中不加入頻點的描述;其中,所述完整節目的隱藏頻點與所述不完整節目的頻點相對應,且所述完整節目與所述不完整節目的服務地址krvice-ID相同。
3.根據權利要求1所述的方法,其特徵在於,所述將要作為增值服務的完整節目設為隱藏狀態的步驟包括將所述完整節目對應的krvice-ID進行隱藏;或將所述完整節目的音視頻PID作為私有數據流負載在所述不完整節目的 Service-ID 下。
4.一種在後端進行數位電視收看的方法,其特徵在於,所述方法包括驗證是否具有收看所述完整節目的權限;若具有所述權限,則接收所述完整節目並進行播放,否則接收不完整節目進行播放。
5.根據權利要求4所述的方法,其特徵在於,所述驗證是否具有收看所述完整節目的權限的步驟包括所述驗證方式為外部校驗, 包括USB加密狗、簡訊獲取驗證碼或有條件接收控制。
6.一種在前端進行數位電視廣播的裝置,其特徵在於,所述裝置包括設置模塊,用於將要作為增值服務的完整節目設為隱藏狀態,準備相應的不完整節目, 並將所述不完整節目設為可觀看狀態;廣播模塊,用於將所述完整節目和不完整節目向後端廣播。
7.根據權利要求6所述的裝置,其特徵在於,所述設置模塊將要作為增值服務的完整節目設為隱藏狀態時,具體用於將所述完整節目的頻點隱藏,所述隱藏頻點的隱藏方式為在網絡信息表的頻點描述中不加入頻點的描述;其中,所述完整節目的隱藏頻點與所述不完整節目的頻點相對應,且所述完整節目與所述不完整節目的krvice-ID相同。
8.根據權利要求6所述的裝置,其特徵在於,所述設置模塊將要作為增值服務的完整節目設為隱藏狀態時,具體用於將所述完整節目對應的krvice-ID進行隱藏或將所述完整節目的音視頻PID作為私有數據流負載在所述不完整節目的krvice-ID下。
9.一種在後端進行數位電視收看的裝置,其特徵在於,所述裝置包括驗證模塊,用於驗證是否具有收看所述完整節目的權限;第一播放模塊,用於在所述驗證模塊的驗證結果為具有收看權限時,接收所述完整節目並進行播放;第二播放模塊,用於在所述驗證模塊的驗證結果為沒有收看權限時,接收不完整節目進行播放。
10.根據權利要求9所述的裝置,其特徵在於,所述驗證模塊驗證是否具有收看所述完整節目的權限時,所述驗證方式為外部校驗, 包括USB加密狗、簡訊獲取驗證碼或有條件接收控制。
全文摘要
本發明公開了一種在前端進行數位電視廣播的方法,所述方法包括將要作為增值服務的完整節目設為隱藏狀態,準備相應的不完整節目,並將所述不完整節目設為可觀看狀態;將所述完整節目和不完整節目向後端廣播。本發明公開了一種在後端進行數位電視收看的方法,所述方法包括驗證是否具有收看所述完整節目的權限;若具有所述權限,則接收所述完整節目並進行播放,否則接收不完整節目進行播放。本發明還提供了一種在前端進行數位電視廣播的裝置和一種在後端進行數位電視收看的裝置。通過上述方式,能夠在後端觀看無授權節目的部分內容,同時增加了增值服務的安全性。
文檔編號H04N21/236GK102547380SQ20111045961
公開日2012年7月4日 申請日期2011年12月31日 優先權日2011年12月31日
發明者梁敏 申請人:深圳創維數位技術股份有限公司