一種處理廣告的方法、裝置及系統的制作方法
【專利摘要】本發明公開了一種處理廣告的方法,包括:獲取前端設備發送的傳輸流;判斷所述傳輸流中是否包含廣告標識,其中,所述廣告標識由所述前端設備進行設置,用以與節目標識進行區分;若判斷的結果為是,則過濾所述廣告標識對應的廣告數據。本發明還公開了一種處理廣告的裝置。本發明又公開了一種處理廣告的系統。可通過區分節目數據與廣告數據,對廣告數據進行過濾等處理,從而提升了用戶體驗。
【專利說明】一種處理廣告的方法、裝置及系統
【技術領域】
[0001]本發明涉及通信【技術領域】,尤其涉及一種處理廣告的方法、裝置及系統。
【背景技術】
[0002]目前,電視廣播節目中經常插播一些廣告,從而使運營商通過廣告進行營利。然而,用戶只能被動接收電視廣播節目中的廣告,而無法自主選擇是否需要觀看。當前的方法中,只能屏蔽掉電視廣播節目中的圖像廣告,而無法過濾掉音視頻廣告。在同一傳輸流中,由于電視廣播節目中的節目與廣告均為音視頻類型,他們使用同一個P ID (PackageIdentifier,包標識符),使機頂盒等節目接收設備無法區分視頻與廣告,從而無法過濾掉節目中的廣告,降低了用戶體驗。
【發明內容】
[0003]本發明實施例提供一種處理廣告的方法、裝置及系統。可通過區分節目數據與廣告數據,對廣告數據進行過濾等處理,從而提升了用戶體驗。
[0004]一方面,本發明的實施例提供了一種處理廣告的方法,包括:
[0005]獲取前端設備發送的傳輸流;
[0006]判斷所述傳輸流中是否包含廣告標識,其中,所述廣告標識由所述前端設備進行設置,用以與節目標識進行區分;
[0007]若判斷的結果為是,則過濾所述廣告標識對應的廣告數據。
[0008]另一方面,本發明的實施例提供了一種處理廣告的裝置,包括:
[0009]獲取模塊,用于獲取前端設備發送的傳輸流;
[0010]判斷模塊,用于判斷所述獲取模塊獲取的所述傳輸流中是否包含廣告標識,其中,所述廣告標識由所述前端設備進行設置,用以與節目標識進行區分;
[0011]過濾模塊,用于當所述判斷模塊判斷的結果為是時,過濾所述廣告標識對應的廣
告數據。
[0012]又一方面,本發明的實施例提供了一種處理廣告的系統,包括前端設備及節目接收終端,其中:
[0013]所述前端設備為節目數據設置節目標識,為廣告數據設置廣告標識,并為所述廣告數據建立節目映射表,其中,所述節目映射表中包括所述廣告標識;
[0014]所述前端設備在傳輸流中添加所述節目數據與所述廣告數據,并將所述傳輸流發送至所述節目接收終端;
[0015]所述節目接收終端獲取前端設備發送的傳輸流;
[0016]判斷所述傳輸流中是否包含廣告標識,其中,所述廣告標識由所述前端設備進行設置,用以與節目標識進行區分;
[0017]若判斷的結果為是,則過濾所述廣告標識對應的廣告數據。
[0018]通過獲取前端設備的傳輸流,可獲取節目數據和/或廣告數據;通過判斷傳輸流中是否包含廣告標識,可判斷傳輸流中是否包含廣告數據,若包含廣告數據,可根據廣告標識過濾廣告標識對應的廣告數據,從而可只播放節目數據,提升了用戶體驗。
【專利附圖】
【附圖說明】
[0019]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
[0020]圖1是本發明中的處理廣告系統的一種實施例的原理結構圖;
[0021]圖2是本發明中的處理廣告方法的一種實施例的流程圖;
[0022]圖3是本發明中的處理廣告方法的另一種實施例的流程圖;
[0023]圖4是本發明中的處理廣告裝置的一種實施例的結構圖;
[0024]圖5是本發明中的處理廣告裝置的另一種實施例的結構圖。
【具體實施方式】
[0025]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0026]下面參考附圖1對本發明的實施例進行描述。參見圖1,為本發明中的處理廣告系統的一種實施例的原理結構圖。該系統包括前端設備O及節目接收終端I。其中,前端設備可對應連接多個節目接收終端,本發明實施例中,以一個節目接收終端I為例進行說明。
[0027]本發明實施例中,前端設備O用于接收電視廣播信源,并可對該信源進行處理,并可將處理后的信源通過傳輸流等方式發送至節目接收終端I。節目接收終端I可包括機頂盒、智能電視等用于接收傳輸流并可對其進行解碼等處理的裝置。
[0028]其中,前端設備O為節目數據設置節目標識,為廣告數據設置廣告標識,并為所述廣告數據建立節目映射表,其中,所述節目映射表中包括所述廣告標識;
[0029]所述前端設備O在傳輸流中添加所述節目數據與所述廣告數據,并將所述傳輸流發送至所述節目接收終端。
[0030]本發明實施例中,前端設備O可通過為節目數據設置節目標識,及為廣告數據設置廣告標識,從而使節目接收終端I能夠根據設定的標識將節目數據與廣告數據區分開,從而可單獨對廣告數據進行處理。
[0031]具體的,前端設備O通過為廣告數據建立節目映射表(PMT),可使節目接收終端I根據廣告數據的節目映射表查找到對應的廣告數據TS包,從而可對廣告數據TS包進行處理。具體的,廣告數據的節目映射表的具體表結構如下所示:
[0032]TS—ad—map—section
[0033]{
[0034]Table—id;
[0035]Ad_num;[0036]section_number;
[0037]last_section_number;
[0038]AD_type;
[0039]CA_descriptor {}
[0040]......[0041]}
[0042]其中,Table_id表示表字段ID號,可定義為0x02等8bit值;Ad_num表示廣告編號,用于區分每一個廣告,即每一個廣告分別對應一個不同的Ad_num ;section_number表示廣告包號,可存儲與傳輸流(TS)中,可使節目接收終端I根據該廣告包號查找到對應的廣告數據,以進行播放;last_section_number表示最后一個廣告包的包號;AD_type表示廣告類型標志位,即廣告標識,節目接收終端I可根據該字段判斷傳輸流中是否包含廣告數據;CA_descriptor {}表示CA描述子,本發明實施例中可用于表示用戶是否有權過濾廣告數據。
[0043]本發明實施例中,節目接收終端I的具體執行方法可參見附圖2-3所示方法,其結構可具體參見附圖4-5所示結構。
[0044]通過獲取前端設備的傳輸流,可獲取節目數據和/或廣告數據;通過判斷傳輸流中是否包含廣告標識,可判斷傳輸流中是否包含廣告數據,若包含廣告數據,可根據廣告標識過濾廣告標識對應的廣告數據,從而可只播放節目數據,提升了用戶體驗。
[0045]參見圖2,為本發明中的處理廣告方法的一種實施例的流程圖。
[0046]步驟S101,獲取前端設備發送的傳輸流。
[0047]本發明實施例中,傳輸流中可包括節目數據及廣告數據,并且節目數據與廣告數據可根據不同的標識進行識別。可通過前端設備為節目數據設置節目標識,為廣告數據設置廣告標識,節目接收終端可在同一傳輸流中同時獲取到節目數據及廣告數據。
[0048]步驟S102,判斷所述傳輸流中是否包含廣告標識,其中,所述廣告標識由所述前端設備進行設置,用以與節目標識進行區分。
[0049]本發明實施例中,可通過判斷傳輸流中是否包含前端設置的廣告標識,來判斷傳輸流中是否包含廣告數據。若在步驟S102中,判斷出傳輸流中包含廣告標識后,則可通過步驟S103對廣告數據進行處理,若在步驟S102中,判斷出傳輸流中不包含廣告標識,即表明傳輸流中未有廣告數據,則可進行步驟S104。
[0050]步驟S103,在步驟S102中,若判斷的結果為是,則過濾所述廣告標識對應的廣告數據。
[0051]本發明實施例中,可通過廣告標識,在傳輸流中查找到廣告標識對應的廣告數據,可通過不解析廣告數據,具體的,可丟棄廣告包,則可將廣告標識對應的廣告數據過濾掉。
[0052]步驟S104,在步驟S102中,若判斷的結果為否,則解析并播放節目數據。
[0053]本發明實施例中,若判斷出傳輸流中不包含廣告標識,即表明傳輸流中未有廣告數據,則可直接解析并播放傳輸流中的節目數據。
[0054]通過獲取前端設備的傳輸流,可獲取節目數據和/或廣告數據;通過判斷傳輸流中是否包含廣告標識,可判斷傳輸流中是否包含廣告數據,若包含廣告數據,可根據廣告標識過濾廣告標識對應的廣告數據,從而可只播放節目數據,提升了用戶體驗。[0055]參見圖3,為本發明中的處理廣告方法的另一種實施例的流程圖。
[0056]步驟S201,獲取前端設備發送的傳輸流。
[0057]本發明實施例中,傳輸流中可包括節目數據及廣告數據,并且節目數據與廣告數據可根據不同的標識進行識別。可通過前端設備為節目數據設置節目標識,為廣告數據設置廣告標識,節目接收終端可在同一傳輸流中同時獲取到節目數據及廣告數據。
[0058]步驟S202,解析出所述傳輸流中的節目映射表。
[0059]本發明實施例中,節目映射表表示節目數據與其原始碼流之間的映射關系,即通過節目映射表,可查找到傳輸流中的對應的節目包。前端可通過建立廣告的節目映射表,來使節目接收終端獲取到廣告標識對應的廣告包。如在傳輸流中,可獲取廣告TS包。具體的,廣告數據的節目映射表的具體表結構如下所示:
【權利要求】
1.一種處理廣告的方法,其特征在于,包括: 獲取前端設備發送的傳輸流; 判斷所述傳輸流中是否包含廣告標識,其中,所述廣告標識由所述前端設備進行設置,用以與節目標識進行區分; 若判斷的結果為是,則過濾所述廣告標識對應的廣告數據。
2.如權利要求1所述方法,其特征在于,所述判斷所述傳輸流中是否包含廣告標識,包括: 解析出所述傳輸流中的節目映射表; 判斷所述節目映射表中是否包含所述廣告標識,其中包含所述廣告標識的節目映射表由所述前端設備建立。
3.如權利要求1 或2所述方法,其特征在于,在所述判斷的結果為是之后,所述方法還包括: 檢測所述傳輸流包中的授權信息是否用于表征用戶有權過濾廣告數據; 若檢測到的結果為是,則執行所述過濾掉所述廣告標識對應的廣告數據的步驟;若檢測到的結果為否,則解析所述傳輸流中的所述廣告數據,以進行所述廣告數據的播放。
4.如權利要求3所述方法,其特征在于,所述解析所述傳輸流中的所述廣告數據,以進行所述廣告數據的播放,包括: 獲取所述廣告數據的觸發時間點; 在所述觸發時間點,對所述廣告數據進行解碼播放。
5.如權利要求4所述方法,其特征在于,所述在所述觸發時間點,對所述廣告數據進行解碼播放,包括: 獲取所述廣告數據的廣告包標識符; 獲取所述廣告包標識符對應的廣告包; 對所述廣告包進行解碼,以進行廣告播放。
6.一種處理廣告的裝置,其特征在于,包括: 獲取模塊,用于獲取前端設備發送的傳輸流; 判斷模塊,用于判斷所述獲取模塊獲取的所述傳輸流中是否包含廣告標識,其中,所述廣告標識由所述前端設備進行設置,用以與節目標識進行區分; 過濾模塊,用于當所述判斷模塊判斷的結果為是時,過濾所述廣告標識對應的廣告數據。
7.如權利要求6所述裝置,其特征在于,所述判斷模塊包括: 解析單元,用于解析出所述傳輸流中的節目映射表; 判斷單元,用于判斷所述解析單元解析出的所述節目映射表中是否包含所述廣告標識,其中包含所述廣告標識的節目映射表由所述前端設備建立。
8.如權利要求7或8所述裝置,其特征在于,所述裝置還包括: 檢測模塊,用于當所述判斷模塊的判斷結果為是時,檢測所述傳輸流包中的授權信息是否有權過濾廣告數據; 廣告解析模塊,用于當所述檢測模塊檢測到的結果為否時,解析所述傳輸流中的所述廣告數據,以進行所述廣告數據的播放; 其中,所述過濾模塊還用于當所述檢測模塊檢測到的結果為是時,過濾掉所述廣告標識對應的廣告數據。
9.如權利要求8所述裝置,其特征在于,所述廣告解析模塊包括: 時間獲取單元,用于獲取所述廣告數據的觸發時間點; 解碼單元,用于在所述時間獲取單元獲取的觸發時間點,對所述廣告數據進行解碼播放。
10.如權利要求9所述裝置,其特征在于,所述解碼單元包括: 標識符獲取子單元,用于獲取所述廣告數據的廣告包標識符; 廣告包獲取子單元,用于獲取所述廣告包標識符對應的廣告包; 解碼子單元 ,用于對所述廣告包進行解碼,以進行廣告播放。
11.一種處理廣告的系統,包括前端設備及節目接收終端,其中: 所述前端設備為節目數據設置節目標識,為廣告數據設置廣告標識,并為所述廣告數據建立節目映射表,其中,所述節目映射表中包括所述廣告標識; 所述前端設備在傳輸流中添加所述節目數據與所述廣告數據,并將所述傳輸流發送至所述節目接收終端; 所述節目接收終端包括如權利要求6-10任一項所述裝置。
【文檔編號】H04N21/454GK103945266SQ201410156217
【公開日】2014年7月23日 申請日期:2014年4月17日 優先權日:2014年4月17日
【發明者】劉煌彬, 周奇 申請人:深圳創維數字技術股份有限公司, 深圳市創維軟件有限公司