專利名稱:一種廣告碼流分析儀、分析系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)傳輸領(lǐng)域,尤其涉及一種廣告碼流分析儀、一種廣告碼流分析系
統(tǒng)及方法。
背景技術(shù):
隨著數(shù)字電視越來越普及,廣電運(yùn)營商希望能開展多元化的業(yè)務(wù)來增加盈利,而
廣告業(yè)務(wù)憑著投入少收益大的特點(diǎn),無疑最能引起廣電運(yùn)營商的關(guān)注。廣告碼流只需復(fù)用
到原來的碼流上,在機(jī)頂盒加上一個(gè)解析廣告碼流的模塊就能實(shí)現(xiàn)廣告功能。 在廣告系統(tǒng)現(xiàn)場實(shí)施過程中,經(jīng)常會因后臺配置錯(cuò)誤、環(huán)境搭建不正確、終端機(jī)頂
盒存在問題等各種各樣的原因,導(dǎo)致終端機(jī)頂盒接收不到廣告,或者機(jī)頂盒廣告顯示有問
題,在這種情況下,需要一個(gè)分析工具來幫助實(shí)施人員盡快找到問題所在?,F(xiàn)在主要的技
術(shù)是通過終端機(jī)頂盒串口連接到PC機(jī)上,在PC機(jī)上通過串口工具查看機(jī)頂盒串口輸出的
信息,辨認(rèn)廣告碼流數(shù)據(jù)是否正確接收和顯示。但是,機(jī)頂盒串口提供的信息很簡單,一般
只是調(diào)試信息而已,因此,查看時(shí)只能大概看出機(jī)頂盒的工作情況,無法查看廣告的詳細(xì)信
息;并且,廣告信息跟其他機(jī)頂盒模塊的打印信息混合一起,需要仔細(xì)辨認(rèn)打印信息,才能
區(qū)分出廣告信息,難度很大。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明實(shí)施例提供一種廣告碼流分析儀、分析系統(tǒng)及分析方法,可分析 出完整的廣告數(shù)據(jù),并方便用戶查看廣告信息。 同時(shí),本發(fā)明實(shí)施例提供一種廣告碼流分析系統(tǒng),可獲取廣告碼流的詳細(xì)信息,可
分析出的完整的廣告數(shù)據(jù),并方便用戶查看廣告信息。 具體的,本發(fā)明實(shí)施例提供的廣告碼流分析儀,包括 數(shù)據(jù)解復(fù)用單元,用于根據(jù)數(shù)據(jù)包標(biāo)識符從傳送碼流中解復(fù)用出廣告碼流,并根 據(jù)解復(fù)用出的所述廣告碼流生成數(shù)據(jù)段后存入廣告信息列表; 廣告解析單元,用于根據(jù)自定義的廣告規(guī)范從所述廣告信息列表中的數(shù)據(jù)段中解 析出廣告數(shù)據(jù),并基于所述廣告數(shù)據(jù)創(chuàng)建查詢列表; 操作控制單元,用于接收用戶發(fā)送的廣告查詢指令,并根據(jù)所述查詢指令查詢所 述查詢列表,獲得用戶所需的廣告信息顯示給所述用戶。
相應(yīng)的,本發(fā)明提供的一種廣告碼流分析方法,包括 廣告碼流分析儀根據(jù)數(shù)據(jù)包標(biāo)識符從傳送碼流中解復(fù)用出廣告碼流,并根據(jù)解復(fù) 用出的所述廣告碼流生成數(shù)據(jù)段后存入廣告信息列表; 所述廣告碼流分析儀根據(jù)自定義的廣告規(guī)范從所述廣告信息列表中的數(shù)據(jù)段中 解析出廣告數(shù)據(jù),并基于所述廣告數(shù)據(jù)創(chuàng)建查詢列表; 所述廣告碼流分析儀接收用戶發(fā)送的廣告查詢指令,并根據(jù)所述查詢指令查詢所 述查詢列表,獲得用戶所需的廣告信息顯示給所述用戶。
本發(fā)明實(shí)施例通過廣告碼流分析儀從傳送碼流中解復(fù)用出廣告碼流,并從所述廣 告碼流中解析出廣告數(shù)據(jù),因此,可分析出完整的廣告數(shù)據(jù),另外,本發(fā)明的所述廣告碼流 分析儀基于所述廣告數(shù)據(jù)生成查詢列表,并根據(jù)用戶的查詢指令獨(dú)立顯示用戶所需的廣告 信息,方便了用戶獨(dú)立查看廣告信息。 相應(yīng)的,本發(fā)明提供的一種廣告碼流分析系統(tǒng),包括用于錄流前端服務(wù)器發(fā)送給 機(jī)頂盒終端的傳送碼流的錄流設(shè)備;另外,還包括與所述錄流設(shè)備相連廣告碼流分析儀,所 述廣告碼流分析儀即為本發(fā)明實(shí)施例提供的廣告碼流分析儀。 本發(fā)明實(shí)施例提供的分析系統(tǒng),通過錄流設(shè)備錄流前端服務(wù)器發(fā)送給機(jī)頂盒的傳 送碼流,因此,本發(fā)明實(shí)施例可獲取廣告碼流的詳細(xì)信息,同時(shí),本發(fā)明實(shí)施例通過廣告碼 流分析儀從所述傳送碼流中解復(fù)用出廣告碼流,并從所述廣告碼流中解析出廣告數(shù)據(jù),因 此,可分析出完整的廣告數(shù)據(jù),另外,本發(fā)明的所述廣告碼流分析儀基于所述廣告數(shù)據(jù)生成 查詢列表,并根據(jù)用戶的查詢指令獨(dú)立顯示用戶所需的廣告信息,方便了用戶獨(dú)立查看廣 告信息。
圖1是本發(fā)明的廣告碼流分析系統(tǒng)的結(jié)構(gòu)組成示意圖; 圖2是圖1中廣告解析單元的一實(shí)施例的結(jié)構(gòu)組成示意圖; 圖2. 1是本發(fā)明廣告信息的一種顯示形式示意圖; 圖2. 2是本發(fā)明廣告信息的另一種顯示形式示意圖; 圖2. 3是本發(fā)明的操作控制單元中界面操作區(qū)域的一實(shí)現(xiàn)形式示意圖; 圖3是圖1中操作控制單元的一實(shí)施例的結(jié)構(gòu)組成示意圖; 圖4是本發(fā)明的廣告碼流分析方法的流程示意圖; 圖5是本發(fā)明的廣告碼流分析方法的一詳細(xì)實(shí)施例流程示意圖; 圖6是本發(fā)明的廣告碼流分析方法的另一詳細(xì)實(shí)施例流程示意圖。
具體實(shí)施例方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述。 圖1是本發(fā)明的廣告碼流分析系統(tǒng)的結(jié)構(gòu)組成示意圖;如圖1所示,本實(shí)施例的廣 告碼流分析系統(tǒng)包括錄流設(shè)備10和廣告碼流分析儀20,其中 所述錄流設(shè)備IO用于錄流前端服務(wù)器發(fā)送給機(jī)頂盒終端的傳送碼流(TS, Transport Stream)。 所述廣告碼流分析儀20,與所述錄流設(shè)備10相連,用于根據(jù)數(shù)據(jù)包標(biāo)識符(PID, Packet Identification)從TS流中解復(fù)用出廣告碼流,根據(jù)解復(fù)用出的所述廣告碼流生 成數(shù)據(jù)段(Section)后存入廣告信息列表;并根據(jù)自定義的廣告規(guī)范從所述廣告信息列表 中的數(shù)據(jù)段中解析出廣告數(shù)據(jù),基于所述廣告數(shù)據(jù)創(chuàng)建查詢列表;接收用戶發(fā)送的廣告查 詢指令,并根據(jù)所述查詢指令查詢所述查詢列表,獲得用戶所需的廣告信息顯示給所述 用戶。 進(jìn)一步,仍參考圖l,本實(shí)施例的廣告碼流分析儀20包括數(shù)據(jù)解復(fù)用單元2Q1、廣告解析單元203、操作控制單元205,其中 所述數(shù)據(jù)解復(fù)用單元201根據(jù)PID從TS流中解復(fù)用出廣告碼流,并根據(jù)解復(fù)用出的所述廣告碼流生成Section后存入廣告信息列表。具體實(shí)現(xiàn)中,廣告數(shù)據(jù)被打包在特定的PID的TS文件中,比如,標(biāo)清廣告的PID值為OxlABC,高清廣告的PID值為OxlABE,因此,具體實(shí)現(xiàn)中,可從包含OxlABC的PID值的TS碼流中解復(fù)用出標(biāo)清廣告碼流,可從包含OxlABE的PID值的TS碼流中解復(fù)用出高清廣告碼流。同一 PID值下的各數(shù)據(jù)通過分段存儲的方式存儲在多個(gè)TS碼流中,因此,當(dāng)從TS流中解析出廣告碼流后,根據(jù)所述各廣告碼流的PID值,以及各廣告碼流的序號,將具有相同PID值,并且序號連續(xù)的各廣告碼流組裝成section,并將組成的section存入廣告信息列表中。 所述廣告解析單元203,用于根據(jù)自定義的廣告規(guī)范從所述廣告信息列表中的數(shù)據(jù)段中解析出廣告數(shù)據(jù),并基于所述廣告數(shù)據(jù)創(chuàng)建查詢列表。具體實(shí)現(xiàn)中,不同的廠商可以根據(jù)自身的需要自定義廣告規(guī)范,具體的,可以定義數(shù)據(jù)段的具體格式,以及數(shù)據(jù)段中各字段的含義及攜帶的數(shù)據(jù)類型等等,比如,可以定義數(shù)據(jù)段中包含的廣告數(shù)據(jù)包括廣告內(nèi)容(包括視頻、音頻、文本、圖片等)以及針對所述內(nèi)容的描述信息(descriptor)(包括廣告內(nèi)容的播放時(shí)間、廣告內(nèi)容所處的字段以及字段的長度等),并且均包含在數(shù)據(jù)段中的數(shù)據(jù)塊(block)中;或者,可以定義數(shù)據(jù)段中包含廣告數(shù)據(jù)的描述信息而不包含廣告內(nèi)容。具體實(shí)現(xiàn)中,查詢列表用于方便根據(jù)用戶的查詢指令快速查詢到用戶所需的廣告信息,因此其形式可以多種多樣,比如,當(dāng)數(shù)據(jù)段包含數(shù)據(jù)塊,而數(shù)據(jù)塊包含廣告內(nèi)容及描述信息時(shí),生成的查詢列表可以列表樹的方式存在,樹的第一層為數(shù)據(jù)塊查詢列表(BlockList),第二層為每個(gè)數(shù)據(jù)塊下面的描述符查詢列表(DescriptorList)。具體的,通過數(shù)據(jù)塊查詢列表可查詢到數(shù)據(jù)段包含哪些數(shù)據(jù)塊及各數(shù)據(jù)塊包含的廣告內(nèi)容,而進(jìn)一步通過描述符查詢列表可查詢到每一個(gè)數(shù)據(jù)塊的廣告內(nèi)容對應(yīng)的描述信息。再比如,當(dāng)數(shù)據(jù)段僅包含描述信息時(shí),生成的查詢列表就是多個(gè)獨(dú)立的描述符表格,每一表格包含每一數(shù)據(jù)段中描述信息的詳細(xì)內(nèi)容,通過查詢這些描述符表格可查詢到每一廣告內(nèi)容的詳細(xì)描述信息但不能查詢到廣告內(nèi)容。 圖2即為廣告解析單元203的一實(shí)施例結(jié)構(gòu)組成示意圖,如圖2所示,所述廣告解析單元203可包括塊解析單元2031、數(shù)據(jù)解析單元2032以及創(chuàng)建單元2033,其中
所述塊解析單元2031,用于根據(jù)自定義的廣告規(guī)范從所述廣告信息列表中的數(shù)據(jù)段中解析出廣告數(shù)據(jù)塊; 所述數(shù)據(jù)解析單元2032,用于根據(jù)自定義的廣告規(guī)范從所述廣告數(shù)據(jù)塊中解析出廣告內(nèi)容數(shù)據(jù)及針對所述內(nèi)容數(shù)據(jù)的描述信息作為最終解析出的廣告數(shù)據(jù);
所述創(chuàng)建單元2033,用于根據(jù)所述塊解析單元2031以及數(shù)據(jù)解析單元2032的解析結(jié)果,創(chuàng)建數(shù)據(jù)塊查詢列表及描述符查詢列表,其中,所述數(shù)據(jù)塊查詢列表包含所有的廣告數(shù)據(jù)塊,每一描述符查詢列表與廣告數(shù)據(jù)塊一一對應(yīng),包含所述廣告數(shù)據(jù)塊中的所有描述信息。如前所述,具體實(shí)現(xiàn)中,創(chuàng)建單元2033創(chuàng)建的數(shù)據(jù)塊查詢列表及描述符查詢列表的關(guān)系可以列表樹的方式存在,樹的第一層為數(shù)據(jù)塊查詢列表,第二層為每個(gè)數(shù)據(jù)塊下面的描述符查詢列表。 所述操作控制單元205,用于接收用戶發(fā)送的廣告查詢指令,并根據(jù)所述查詢指令查詢所述查詢列表,獲得用戶所需的廣告信息顯示給所述用戶。
具體實(shí)現(xiàn)中,所述操作控制單元205可接收用戶發(fā)送的廣告查詢指令,這些廣告
查詢指令包括查詢廣告內(nèi)容的查詢指令、查詢針對所述廣告內(nèi)容的描述信息的查詢指令
等,并且所述查詢指令中還可指定需查詢的廣告類型,比如,查詢標(biāo)清廣告的相關(guān)信息還是
查詢高清廣告的相關(guān)信息。對應(yīng)的,操作控制單元205顯示的廣告信息會根據(jù)查詢指令的
不同而呈現(xiàn)不同的形式,比如,當(dāng)查詢指令為查詢廣告內(nèi)容時(shí),顯示的廣告信息即為一呈現(xiàn)
所述廣告內(nèi)容的窗口,比如,當(dāng)廣告內(nèi)容為一圖片時(shí),顯示窗口上就會呈現(xiàn)出該廣告圖片
(如圖2. l所示);而當(dāng)查詢指令為查詢廣告描述信息的查詢指令,此時(shí),操作控制單元205
顯示的可能是一文本界面,該文本界面會顯示廣告的描述信息,比如廣告的位置,關(guān)聯(lián)的頻
道信息等(如圖2. 2所示)。進(jìn)一步,所述操作控制單元205還可用于接收用戶發(fā)送的廣告
碼流分析指示操作指令,并轉(zhuǎn)發(fā)給所述數(shù)據(jù)解復(fù)用單元10,以觸發(fā)所述數(shù)據(jù)解復(fù)用單元10
根據(jù)數(shù)據(jù)包標(biāo)識符從傳送碼流中解復(fù)用出廣告碼流。所述廣告碼流分析指示操作指令包括
需分析的廣告碼流的類型。進(jìn)一步,所述操作控制單元205可通過鍵盤或者界面接收用戶
發(fā)送的廣告查詢指令或分析指示操作指令。如圖2. 3所示為操作控制單元205呈現(xiàn)的一操
作界面的示意圖,如圖2.3所示,整個(gè)操作區(qū)域可接收打開碼流、分析碼流、保存信息、輸出
分析文本、打開分析文本、標(biāo)清/高清等功能操作,各操作的功能描述如下 a)打開碼流選擇要分析的碼流; b)分析碼流分析打開的碼流; c)保存信息保存當(dāng)前頻道和廣告類型信息; d)輸出分析文本將解析得到的廣告信息輸出到文本文件; e)打開分析文本可以直接打開文本文件; f)標(biāo)清/高清選擇是分析標(biāo)清廣告碼流還是分析高清廣告碼流。
進(jìn)一步,圖3是操作控制單元205的一實(shí)施例結(jié)構(gòu)組成示意圖,如圖3所示,所述 操作控制單元205可包括指令接收單元2051、查詢單元2052、顯示單元2053,其中
所述指令接收單元2051,用于接收用戶發(fā)送的廣告查詢指令;如前所述,指令接 收單元2051可通過鍵盤或者界面接收用戶發(fā)送的廣告查詢指令。進(jìn)一步,還可用于接收用 戶發(fā)送的廣告碼流分析指示操作指令,并轉(zhuǎn)發(fā)給所述數(shù)據(jù)解復(fù)用單元10,以觸發(fā)所述數(shù)據(jù) 解復(fù)用單元10根據(jù)數(shù)據(jù)包標(biāo)識符從傳送碼流中解復(fù)用出廣告碼流。 所述查詢單元2052,用于根據(jù)所述指令接收單元2051接收的廣告查詢指令查詢 所述創(chuàng)建的查詢列表,獲得用戶所需的廣告信息; 所述顯示單元2053,用于將所述獲得的廣告信息顯示給用戶。如前所述,顯示單元 2053可根據(jù)指令接收單元2051接收的廣告查詢指令類型呈現(xiàn)不同的廣告信息給用戶。
本發(fā)明實(shí)施例提供的分析系統(tǒng),通過錄流設(shè)備錄流前端服務(wù)器發(fā)送給機(jī)頂盒的傳 送碼流,因此,本發(fā)明實(shí)施例可獲取廣告碼流的詳細(xì)信息,同時(shí),本發(fā)明實(shí)施例通過廣告碼 流分析儀從所述傳送碼流中解復(fù)用出廣告碼流,并從所述廣告碼流中解析出廣告數(shù)據(jù),因 此,可分析出完整的廣告數(shù)據(jù),另外,本發(fā)明的所述廣告碼流分析儀基于所述廣告數(shù)據(jù)生成 查詢列表,并根據(jù)用戶的查詢指令獨(dú)立顯示用戶所需的廣告信息,方便了用戶獨(dú)立查看廣 告信息。 上述實(shí)施例中廣告碼流分析儀與錄流設(shè)備交互獲取前端服務(wù)器發(fā)送給機(jī)頂盒的 傳送碼流,而具體實(shí)現(xiàn)中,廣告碼流分析儀也可自身包括一錄流單元,進(jìn)而通過所述錄流單
7元錄流前端服務(wù)器發(fā)送給機(jī)頂盒的傳送碼流。 相應(yīng)的,本發(fā)明實(shí)施例提供了廣告碼流的分析方法,本發(fā)明實(shí)施例提供的方法可通過前述的廣告碼流分析儀或廣告碼流分析系統(tǒng)實(shí)現(xiàn)。圖4是本發(fā)明的廣告碼流分析方法的流程示意圖; 如圖4所示,本發(fā)明實(shí)施例的方法包括 步驟S400,廣告碼流分析儀根據(jù)數(shù)據(jù)包標(biāo)識符從傳送碼流中解復(fù)用出廣告碼流,
并根據(jù)解復(fù)用出的所述廣告碼流生成數(shù)據(jù)段后存入廣告信息列表;具體實(shí)現(xiàn)中,廣告數(shù)據(jù)被打包在特定的PID的TS文件中,比如,標(biāo)清廣告的PID值為OxlABC,高清廣告的PID值為OxlABE,因此,具體實(shí)現(xiàn)中,可從包含OxlABC的PID值的TS碼流中解復(fù)用出標(biāo)清廣告碼流,可從包含OxlABE的PID值的TS碼流中解復(fù)用出高清廣告碼流。同一 PID值下的各數(shù)據(jù)通過分段存儲的方式存儲在多個(gè)TS碼流中,因此,當(dāng)從TS流中解析出廣告碼流后,根據(jù)所述各廣告碼流的PID值,以及各廣告碼流的序號,將具有相同PID值,并且序號連續(xù)的各廣告碼流組裝成數(shù)據(jù)段(section),并將組成的section存入廣告信息列表中。
步驟S401,所述廣告碼流分析儀根據(jù)自定義的廣告規(guī)范從所述廣告信息列表中的數(shù)據(jù)段中解析出廣告數(shù)據(jù),并基于所述廣告數(shù)據(jù)創(chuàng)建查詢列表。具體實(shí)現(xiàn)中,不同的廠商可以根據(jù)自身的需要自定義廣告規(guī)范,具體的,可以定義數(shù)據(jù)段的具體格式,以及數(shù)據(jù)段中各字段的含義及攜帶的數(shù)據(jù)類型等等,比如,可以定義數(shù)據(jù)段中包含的廣告數(shù)據(jù)包括廣告內(nèi)容(包括視頻、音頻、文本、圖片等)以及針對所述內(nèi)容的描述信息(descriptor)(包括廣告內(nèi)容的播放時(shí)間、廣告內(nèi)容所處的字段以及字段的長度等),并且均包含在數(shù)據(jù)段中的數(shù)據(jù)塊(block)中;或者,可以定義數(shù)據(jù)段中包含廣告數(shù)據(jù)的描述信息而不包含廣告內(nèi)容。具體實(shí)現(xiàn)中,查詢列表用于方便根據(jù)用戶的查詢指令快速查詢到用戶所需的廣告信息,因此其形式可以多種多樣,比如,當(dāng)數(shù)據(jù)段包含數(shù)據(jù)塊,而數(shù)據(jù)塊包含廣告內(nèi)容及描述信息時(shí),生成的查詢列表可以列表樹的方式存在,樹的第一層為數(shù)據(jù)塊查詢列表(BlockList),第二層為每個(gè)數(shù)據(jù)塊下面的描述符查詢列表(DescriptorList)。具體的,通過數(shù)據(jù)塊查詢列表可查詢到數(shù)據(jù)段包含哪些數(shù)據(jù)塊及各數(shù)據(jù)塊包含的廣告內(nèi)容,而進(jìn)一步通過描述符查詢列表可查詢到每一個(gè)數(shù)據(jù)塊的廣告內(nèi)容對應(yīng)的描述信息。再比如,當(dāng)數(shù)據(jù)段僅包含描述信息時(shí),生成的查詢列表就是多個(gè)獨(dú)立的描述符表格,每一表格包含每一數(shù)據(jù)段中描述信息的詳細(xì)內(nèi)容,通過查詢這些描述符表格可查詢到每一廣告內(nèi)容的詳細(xì)描述信息但不能查詢到廣告內(nèi)容。 步驟S402,所述廣告碼流分析儀接收用戶發(fā)送的廣告查詢指令,并根據(jù)所述查詢指令查詢所述查詢列表,獲得用戶所需的廣告信息顯示給所述用戶。具體實(shí)現(xiàn)中,所述廣告查詢指令包括查詢廣告內(nèi)容的查詢指令、查詢針對所述廣告內(nèi)容的描述信息的查詢指令等,并且所述查詢指令中還可指定需查詢的廣告類型,比如,查詢標(biāo)清廣告的相關(guān)信息還是查詢高清廣告的相關(guān)信息。對應(yīng)的,步驟S402顯示的廣告信息會根據(jù)查詢指令的不同而呈現(xiàn)不同的形式,比如,當(dāng)查詢指令為查詢廣告內(nèi)容時(shí),顯示的廣告信息即為一呈現(xiàn)所述廣告內(nèi)容的窗口,比如,當(dāng)廣告內(nèi)容為一圖片時(shí),顯示窗口上就會呈現(xiàn)出該廣告圖片(如圖2. l所示);而當(dāng)查詢指令為查詢廣告描述信息的查詢指令,此時(shí),顯示的可能是一文本界面,該文本界面會顯示廣告的描述信息,比如廣告的位置,關(guān)聯(lián)的頻道信息等(如圖2. 2所示)。進(jìn)一步,在步驟S402可通過鍵盤或者界面接收用戶發(fā)送的廣告查詢指令或分析指示
本發(fā)明實(shí)施例的方法通過廣告碼流分析儀從所述傳送碼流中解復(fù)用出廣告碼流, 并從所述廣告碼流中解析出廣告數(shù)據(jù),因此,可分析出完整的廣告數(shù)據(jù),另外,本發(fā)明的所 述廣告碼流分析儀基于所述廣告數(shù)據(jù)生成查詢列表,并根據(jù)用戶的查詢指令獨(dú)立顯示用戶 所需的廣告信息,方便了用戶獨(dú)立查看廣告信息。 進(jìn)一步,圖5是本發(fā)明的廣告碼流分析方法的一詳細(xì)實(shí)施例流程示意圖;如圖5所 示,本實(shí)施例的方法包括 步驟S500,廣告碼流分析儀接收用戶發(fā)送的廣告碼流分析指示操作指令。具體實(shí) 現(xiàn)中,所述指示操作指令包括需分析的廣告碼流的類型。 步驟S501,廣告碼流分析儀根據(jù)需分析的廣告碼流的數(shù)據(jù)包標(biāo)識符從傳送碼流中 解復(fù)用出廣告碼流,并根據(jù)解復(fù)用出的所述廣告碼流生成數(shù)據(jù)段后存入廣告信息列表。
步驟S502,所述廣告碼流分析儀根據(jù)自定義的廣告規(guī)范從所述廣告信息列表中的
數(shù)據(jù)段中解析出廣告數(shù)據(jù)塊。 步驟S503,所述廣告碼流分析儀根據(jù)自定義的廣告規(guī)范從所述廣告數(shù)據(jù)塊中解析
出廣告內(nèi)容數(shù)據(jù)及針對所述內(nèi)容數(shù)據(jù)的描述信息作為最終解析出的廣告數(shù)據(jù)。
步驟S504,所述廣告碼流分析儀根據(jù)所述塊解析的解析結(jié)果,創(chuàng)建數(shù)據(jù)塊查詢列 表及描述符查詢列表,其中,所述數(shù)據(jù)塊查詢列表包含所有的廣告數(shù)據(jù)塊,每一描述符查詢 列表與廣告數(shù)據(jù)塊一一對應(yīng),包含所述廣告數(shù)據(jù)塊中的所有描述信息。 具體實(shí)現(xiàn)中,不同的廠商可以根據(jù)自身的需要自定義廣告規(guī)范,具體的,可以定義 數(shù)據(jù)段的具體格式,以及數(shù)據(jù)段中各字段的含義及攜帶的數(shù)據(jù)類型等等,比如,可以定義數(shù) 據(jù)段中包含的廣告數(shù)據(jù)包括廣告內(nèi)容(包括視頻、音頻、文本、圖片等)以及針對所述內(nèi)容 的描述信息(descriptor)(包括廣告內(nèi)容的播放時(shí)間、廣告內(nèi)容所處的字段以及字段的長 度等),并且均包含在數(shù)據(jù)段中的數(shù)據(jù)塊(block)中;或者,可以定義數(shù)據(jù)段中包含廣告數(shù) 據(jù)的描述信息而不包含廣告內(nèi)容。具體實(shí)現(xiàn)中,查詢列表用于方便根據(jù)用戶的查詢指令 快速查詢到用戶所需的廣告信息,因此其形式可以多種多樣,本實(shí)施例中,當(dāng)數(shù)據(jù)段包含 數(shù)據(jù)塊,而數(shù)據(jù)塊包含廣告內(nèi)容及描述信息時(shí),生成的查詢列表可以列表樹的方式存在, 樹的第一層為數(shù)據(jù)塊查詢列表(BlockList),第二層為每個(gè)數(shù)據(jù)塊下面的描述符查詢列表 (DescriptorList)。具體的,通過數(shù)據(jù)塊查詢列表可查詢到數(shù)據(jù)段包含哪些數(shù)據(jù)塊及各數(shù) 據(jù)塊包含的廣告內(nèi)容,而進(jìn)一步通過描述符查詢列表可查詢到每一個(gè)數(shù)據(jù)塊的廣告內(nèi)容對 應(yīng)的描述信息。再比如,當(dāng)數(shù)據(jù)段僅包含描述信息時(shí),生成的查詢列表就是多個(gè)獨(dú)立的描述 符表格,每一表格包含每一數(shù)據(jù)段中描述信息的詳細(xì)內(nèi)容,通過查詢這些描述符表格可查 詢到每一廣告內(nèi)容的詳細(xì)描述信息但不能查詢到廣告內(nèi)容。 步驟S505,所述廣告碼流分析儀接收用戶發(fā)送的廣告查詢指令,并根據(jù)所述查詢 指令查詢所述查詢列表,獲得用戶所需的廣告信息顯示給所述用戶。該步驟與步驟S402相 同,在此不贅述。 具體實(shí)現(xiàn)中,可通過鍵盤或者界面接收用戶發(fā)送的廣告查詢指令或分析指示操作 指令。如圖2. 3所示即為可接收用戶發(fā)送的廣告查詢指令或分析指示操作指令的操作界面 示意圖。 本實(shí)施例的方法在接收到用戶發(fā)送的廣告碼流分析指示操作指令之后進(jìn)行碼流分析,精確度更好,另外,本實(shí)施例的廣告碼流分析方法,根據(jù)自定義得數(shù)據(jù)段包括數(shù)據(jù)塊,數(shù)據(jù)塊包括廣告內(nèi)容及描述信息的廣告規(guī)范解析廣告碼流,這樣使得最后的廣告信息顯示結(jié)果也可更豐富,可提供更詳細(xì)的廣告顯示信息。 進(jìn)一步,圖6是本發(fā)明的廣告碼流分析方法的另一詳細(xì)實(shí)施例的流程示意圖;如圖6所示,本實(shí)施例的方法包括 步驟S600,廣告碼流分析儀或錄流設(shè)備錄流前端服務(wù)器發(fā)送給機(jī)頂盒終端的傳送碼流。 步驟S601,廣告碼流分析儀接收用戶發(fā)送的廣告碼流分析指示操作指令。
步驟S602,廣告碼流分析儀根據(jù)需分析的廣告碼流的數(shù)據(jù)包標(biāo)識符從傳送碼流中解復(fù)用出廣告碼流,并根據(jù)解復(fù)用出的所述廣告碼流生成數(shù)據(jù)段后存入廣告信息列表。
步驟S603,所述廣告碼流分析儀根據(jù)自定義的廣告規(guī)范從所述廣告信息列表中的
數(shù)據(jù)段中解析出廣告數(shù)據(jù)塊。 步驟S504,所述廣告碼流分析儀根據(jù)自定義的廣告規(guī)范從所述廣告數(shù)據(jù)塊中解析
出廣告內(nèi)容數(shù)據(jù)及針對所述內(nèi)容數(shù)據(jù)的描述信息作為最終解析出的廣告數(shù)據(jù); 步驟S605,所述廣告碼流分析儀根據(jù)所述塊解析的解析結(jié)果,創(chuàng)建數(shù)據(jù)塊查詢列
表及描述符查詢列表,其中,所述數(shù)據(jù)塊查詢列表包含所有的廣告數(shù)據(jù)塊,每一描述符查詢
列表與廣告數(shù)據(jù)塊一一對應(yīng),包含所述廣告數(shù)據(jù)塊中的所有描述信息。 步驟S606,所述廣告碼流分析儀接收用戶發(fā)送的廣告查詢指令,并根據(jù)所述查詢
指令查詢所述查詢列表,獲得用戶所需的廣告信息顯示給所述用戶。 其中,步驟S602-S606與前述步驟S501-S505相同,在此不贅述。 本實(shí)施例的方法包括廣告碼流分析儀或者錄流設(shè)備錄流前端服務(wù)器發(fā)送給機(jī)頂
盒終端的傳送碼流的步驟,相對于前面的方法更具體。 以上所揭露的僅為本發(fā)明較佳實(shí)施例而已,當(dāng)然不能以此來限定本發(fā)明之權(quán)利范圍,因此依本發(fā)明權(quán)利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
權(quán)利要求
一種廣告碼流分析儀,其特征在于,包括數(shù)據(jù)解復(fù)用單元,用于根據(jù)數(shù)據(jù)包標(biāo)識符從傳送碼流中解復(fù)用出廣告碼流,并根據(jù)解復(fù)用出的所述廣告碼流生成數(shù)據(jù)段后存入廣告信息列表;廣告解析單元,用于根據(jù)自定義的廣告規(guī)范從所述廣告信息列表中的數(shù)據(jù)段中解析出廣告數(shù)據(jù),并基于所述廣告數(shù)據(jù)創(chuàng)建查詢列表;操作控制單元,用于接收用戶發(fā)送的廣告查詢指令,并根據(jù)所述查詢指令查詢所述查詢列表,獲得用戶所需的廣告信息顯示給所述用戶。
2. 如權(quán)利要求1所述的廣告碼流分析儀,其特征在于,所述廣告解析單元包括 塊解析單元,用于根據(jù)自定義的廣告規(guī)范從所述廣告信息列表中的數(shù)據(jù)段中解析出廣告數(shù)據(jù)塊;數(shù)據(jù)解析單元,用于根據(jù)自定義的廣告規(guī)范從所述廣告數(shù)據(jù)塊中解析出廣告內(nèi)容數(shù)據(jù) 及針對所述內(nèi)容數(shù)據(jù)的描述信息作為最終解析出的廣告數(shù)據(jù);創(chuàng)建單元,用于根據(jù)所述塊解析單元以及數(shù)據(jù)解析單元的解析結(jié)果,創(chuàng)建數(shù)據(jù)塊查詢 列表及描述符查詢列表,其中,所述數(shù)據(jù)塊查詢列表包含所有的廣告數(shù)據(jù)塊,每一描述符查 詢列表與廣告數(shù)據(jù)塊一一對應(yīng),包含所述廣告數(shù)據(jù)塊中的所有描述信息。
3. 如權(quán)利要求1或2所述的廣告碼流分析儀,其特征在于,所述操作控制單元包括 指令接收單元,用于接收用戶發(fā)送的廣告查詢指令;查詢單元,用于根據(jù)所述指令接收單元接收的廣告查詢指令查詢所述創(chuàng)建的查詢列 表,獲得用戶所需的廣告信息;顯示單元,用于將所述獲得的廣告信息顯示給用戶。
4. 如權(quán)利要求3所述的廣告碼流分析儀,其特征在于,所述指令接收單元還用于接收 用戶發(fā)送的廣告碼流分析指示操作指令,并轉(zhuǎn)發(fā)給所述數(shù)據(jù)解復(fù)用單元,以觸發(fā)所述數(shù)據(jù) 解復(fù)用單元根據(jù)數(shù)據(jù)包標(biāo)識符從傳送碼流中解復(fù)用出廣告碼流。
5. 如權(quán)利要求1所述的廣告碼流分析儀,其特征在于,還包括錄流單元,與所述數(shù)據(jù)解復(fù)用單元相連,用于錄流前端服務(wù)器發(fā)送給機(jī)頂盒終端的傳 送碼流。
6. —種廣告碼流分析系統(tǒng),包括用于錄流前端服務(wù)器發(fā)送給機(jī)頂盒終端的傳送碼流 的錄流設(shè)備;其特征在于,還包括與所述錄流設(shè)備相連的,如權(quán)利要求1-5中任一項(xiàng)所述的 廣告碼流分析儀。
7. —種廣告碼流分析方法,其特征在于,包括廣告碼流分析儀根據(jù)數(shù)據(jù)包標(biāo)識符從傳送碼流中解復(fù)用出廣告碼流,并根據(jù)解復(fù)用出 的所述廣告碼流生成數(shù)據(jù)段后存入廣告信息列表;所述廣告碼流分析儀根據(jù)自定義的廣告規(guī)范從所述廣告信息列表中的數(shù)據(jù)段中解析 出廣告數(shù)據(jù),并基于所述廣告數(shù)據(jù)創(chuàng)建查詢列表;所述廣告碼流分析儀接收用戶發(fā)送的廣告查詢指令,并根據(jù)所述查詢指令查詢所述查 詢列表,獲得用戶所需的廣告信息顯示給所述用戶。
8. 如權(quán)利要求7所述的廣告碼流分析方法,其特征在于,所述廣告碼流分析儀根據(jù)自 定義的廣告規(guī)范從所述廣告信息列表中的數(shù)據(jù)段中解析出廣告數(shù)據(jù),并基于所述廣告數(shù)據(jù) 創(chuàng)建查詢列表包括所述廣告碼流分析儀根據(jù)自定義的廣告規(guī)范從所述廣告信息列表中的數(shù)據(jù)段中解析 出廣告數(shù)據(jù)塊;所述廣告碼流分析儀根據(jù)自定義的廣告規(guī)范從所述廣告數(shù)據(jù)塊中解析出廣告內(nèi)容數(shù) 據(jù)及針對所述內(nèi)容數(shù)據(jù)的描述信息作為最終解析出的廣告數(shù)據(jù);所述廣告碼流分析儀根據(jù)所述塊解析的解析結(jié)果,創(chuàng)建數(shù)據(jù)塊查詢列表及描述符查詢 列表,其中,所述數(shù)據(jù)塊查詢列表包含所有的廣告數(shù)據(jù)塊,每一描述符查詢列表與廣告數(shù)據(jù) 塊一一對應(yīng),包含所述廣告數(shù)據(jù)塊中的所有描述信息。
9. 如權(quán)利要求8所述的廣告碼流分析方法,其特征在于,所述廣告碼流分析儀根據(jù)數(shù) 據(jù)包標(biāo)識符從傳送碼流中解復(fù)用出廣告碼流,并根據(jù)解復(fù)用出的所述廣告碼流生成數(shù)據(jù)段 后存入廣告信息列表之前,還包括 所述廣告碼流分析儀接收用戶發(fā)送的廣告碼流分析指示操作指令。
10. 如權(quán)利要求7-9中任一項(xiàng)所述的廣告碼流分析方法,其特征在于,所述廣告碼流分 析儀根據(jù)數(shù)據(jù)包標(biāo)識符從傳送碼流中解復(fù)用出廣告碼流,并根據(jù)解復(fù)用出的所述廣告碼流 生成數(shù)據(jù)段后存入廣告信息列表之前,還包括所述廣告碼流分析儀或錄流設(shè)備錄流前端服務(wù)器發(fā)送給機(jī)頂盒終端的傳送碼流。
全文摘要
本發(fā)明實(shí)施例公開了一種廣告碼流分析儀、分析系統(tǒng)及方法,其中,所述廣告碼流分析儀包括數(shù)據(jù)解復(fù)用單元,用于根據(jù)數(shù)據(jù)包標(biāo)識符從傳送碼流中解復(fù)用出廣告碼流,并根據(jù)解復(fù)用出的所述廣告碼流生成數(shù)據(jù)段后存入廣告信息列表;廣告解析單元,用于根據(jù)自定義的廣告規(guī)范從所述廣告信息列表中的數(shù)據(jù)段中解析出廣告數(shù)據(jù),并基于所述廣告數(shù)據(jù)創(chuàng)建查詢列表;操作控制單元,用于接收用戶發(fā)送的廣告查詢指令,并根據(jù)所述查詢指令查詢所述查詢列表,獲得用戶所需的廣告信息顯示給所述用戶。本發(fā)明實(shí)施例具有可分析出完整的廣告數(shù)據(jù),并方便用戶查看廣告信息的優(yōu)點(diǎn)。
文檔編號G06F17/30GK101707719SQ20091011045
公開日2010年5月12日 申請日期2009年11月2日 優(yōu)先權(quán)日2009年11月2日
發(fā)明者黃俊泳 申請人:深圳市同洲電子股份有限公司