本發(fā)明涉及一種廣告投放方法,具體涉及一種針對(duì)數(shù)字電視網(wǎng)絡(luò)的智能廣告投放方法。
背景技術(shù):
在數(shù)字電視廣播網(wǎng)絡(luò)中,在前端發(fā)布數(shù)字化的廣告,由機(jī)頂盒接收并通過電視機(jī)顯示給訂戶,是運(yùn)營商的基本業(yè)務(wù)要求之一。數(shù)字廣告的展現(xiàn)形式可能為各種格式的圖片、二維碼鏈接、視頻、文本等。這種廣告與普通的、在信源端就插入到電視頻道中的廣告內(nèi)容是不同的;信源廣告在電視臺(tái)進(jìn)行節(jié)目錄制時(shí)通過非線性編輯處理的方式插入到原始的音視頻碼流中;而這里描述的數(shù)字廣告則以私有數(shù)據(jù)的方式發(fā)送給機(jī)頂盒,然后由機(jī)頂盒通過屏幕顯示疊加到輸出的視頻圖像層,或者輸出聲音到電視機(jī)。
這種廣告,現(xiàn)在只能做到由數(shù)字電視運(yùn)營商或者廣告商指定在全部或者指定的若干數(shù)字電視頻道和固定的時(shí)段進(jìn)行展示,無法實(shí)現(xiàn)與實(shí)際電視節(jié)目內(nèi)容相關(guān)聯(lián)的精確投放,因而廣告效果還亟待改進(jìn)。比如,如果用戶正在收看體育頻道的一個(gè)乒乓球比賽,那么此時(shí)顯示乒乓球用品的廣告無疑是最合適的;但是若僅僅借助于頻道和時(shí)段,現(xiàn)有廣告播發(fā)機(jī)制還做不到這一點(diǎn),因?yàn)閺V告系統(tǒng)無從獲知精確的節(jié)目信息。因此,現(xiàn)有的廣告投放方法效果不佳,無法實(shí)現(xiàn)針對(duì)不同節(jié)目內(nèi)容顯示不同廣告的效果。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問題是在數(shù)字電視廣播網(wǎng)絡(luò)中,廣告播發(fā)系統(tǒng)在現(xiàn)有技術(shù)框架下無法實(shí)現(xiàn)針對(duì)具體節(jié)目的內(nèi)容播發(fā)不同廣告的功能,從而導(dǎo)致廣告效果不佳,目的在于提供一種針對(duì)數(shù)字電視網(wǎng)絡(luò)的智能廣告投放方法,解決現(xiàn)有的廣告投放方法效果不佳,無法實(shí)現(xiàn)針對(duì)不同節(jié)目內(nèi)容顯示不同廣告的效果的問題。
本發(fā)明通過下述技術(shù)方案實(shí)現(xiàn):
一種針對(duì)數(shù)字電視網(wǎng)絡(luò)的智能廣告投放方法,包括依次進(jìn)行的以下步驟:
A、根據(jù)廣告內(nèi)容分類和節(jié)目內(nèi)容分類建立廣告與節(jié)目內(nèi)容的關(guān)系表:廣告-節(jié)目內(nèi)容屬性關(guān)系表;
B、前端將供應(yīng)商提供的廣告與步驟A建立的廣告-節(jié)目內(nèi)容屬性關(guān)系表發(fā)送到終端;
C、終端基于正在播放的節(jié)目按照步驟B發(fā)送的廣告-節(jié)目內(nèi)容屬性關(guān)系表在供應(yīng)商提供的廣告中選擇合適的廣告;
D、將步驟C選出的廣告與電視節(jié)目混合后進(jìn)行播放。本方法是基于用戶所看的節(jié)目精準(zhǔn)的投放廣告,要實(shí)現(xiàn)這一目的,首先需要將廣告內(nèi)容與節(jié)目內(nèi)容提取出來并建立他們之間對(duì)應(yīng)的關(guān)系,即建立廣告-節(jié)目內(nèi)容屬性關(guān)系表,在建立了廣告-節(jié)目內(nèi)容屬性關(guān)系表之后,我們需要將廣告與廣告-節(jié)目內(nèi)容屬性關(guān)系表發(fā)送到用戶的終端,終端通過檢測(cè)用所觀看的節(jié)目獲取節(jié)目內(nèi)容,將節(jié)目內(nèi)容,廣告內(nèi)容和廣告-節(jié)目內(nèi)容屬性關(guān)系表進(jìn)行對(duì)比后可以得到最適合現(xiàn)在播放的廣告。
所述步驟A建立廣告-節(jié)目內(nèi)容屬性關(guān)系表包括依次進(jìn)行的以下步驟:
A1、為廣告確定廣告內(nèi)容屬性值P,為節(jié)目確定節(jié)目內(nèi)容屬性值A(chǔ);
A2、將廣告內(nèi)容屬性值P與的節(jié)目內(nèi)容屬性值A(chǔ)進(jìn)行匹配,整理出有關(guān)聯(lián)的廣告內(nèi)容屬性值P和節(jié)目內(nèi)容屬性值A(chǔ),形成廣告-節(jié)目內(nèi)容屬性關(guān)系表。
所述節(jié)目內(nèi)容屬性值A(chǔ)由多級(jí)數(shù)值構(gòu)成,記為A=a1a2a3…an,所述廣告內(nèi)容屬性值P也由多級(jí)數(shù)值構(gòu)成,記為P=p1p2p3…pm,其中m、n均為正整數(shù);節(jié)目和廣告屬性值中每一級(jí)的取值將其所代表的分類,可以由使用者自行定義,或者采用行業(yè)已有的評(píng)估標(biāo)準(zhǔn)。例如,定義廣告內(nèi)容屬性值A(chǔ)1=0x01020A為“體育用品、跑步用品、跑步機(jī)”,其中01代表體育用品大類,02代表跑步用品子類,0A代表跑步機(jī)二級(jí)子類,屬性分為三級(jí)。節(jié)目內(nèi)容屬性的取值也可以分為多個(gè)部分,分別代表該電視節(jié)目的大類、子類和更加細(xì)分的次級(jí)子類。舉例,定義節(jié)目內(nèi)容屬性值0x040605表示“體育節(jié)目、田徑、馬拉松”,其中04代表體育節(jié)目大類,06代表田徑賽事子類,05代表馬拉松二級(jí)子類,屬性也分為三級(jí),若廣告-節(jié)目內(nèi)容屬性關(guān)系表中存在一條記錄,其廣告內(nèi)容屬性字段為0x010203,即“體育用品、跑步用品、跑步機(jī)”,節(jié)目內(nèi)容屬性字段為0x040605,即“體育節(jié)目、田徑、馬拉松”,則表明“體育用品、跑步用品、跑步機(jī)”產(chǎn)品廣告與“體育節(jié)目、田徑、馬拉松”電視節(jié)目產(chǎn)生了關(guān)聯(lián)。
所述步驟C選擇合適的廣告采用依次進(jìn)行的以下步驟進(jìn)行選擇:
C1、提取正在播放節(jié)目的節(jié)目內(nèi)容屬性值A(chǔ)x,Ax=a1a2a3…ax,提取供應(yīng)商發(fā)送廣告的廣告內(nèi)容屬性值Py,Py=p1p2p3…py;確定當(dāng)前正在播放的節(jié)目,正在播放節(jié)目的節(jié)目內(nèi)容屬性值A(chǔ)x,同時(shí)從供應(yīng)商發(fā)送的廣告列表中依次提取廣告的廣告內(nèi)容屬性值Py。
C2、檢索廣告-節(jié)目內(nèi)容屬性關(guān)系表,查看是否存在配對(duì)的廣告內(nèi)容屬性值P和節(jié)目內(nèi)容屬性值A(chǔ)與Ax、Py相同,若存在,確定Ax與Py的關(guān)聯(lián)性為C,C=y(tǒng);若不存在,將正在播放節(jié)目的節(jié)目內(nèi)容屬性值A(chǔ)x、提取供應(yīng)商發(fā)送廣告的廣告內(nèi)容屬性值Py最末級(jí)的數(shù)值去掉得到Ax-1=a1a2a3…ax-1、Py-1=p1p2p3…py-1,將Ax-1、Py-1與廣告-節(jié)目內(nèi)容屬性關(guān)系表進(jìn)行對(duì)比,以此類推,去掉最末級(jí)的數(shù)值過程P次,直到出現(xiàn)一組廣告內(nèi)容屬性值Py-p=p1p2p3…py-p和節(jié)目內(nèi)容屬性值A(chǔ)x-p=a1a2a3…ax-p與廣告-節(jié)目內(nèi)容屬性關(guān)系表中的一組相匹配的A、P相同,則Ax與Py的關(guān)聯(lián)性為C=y(tǒng)-p;確定Ax后開始從供應(yīng)商發(fā)送的廣告列表第一條廣告開始提取廣告內(nèi)容屬性值Py,對(duì)比廣告-節(jié)目內(nèi)容屬性關(guān)系表,查看是否存在一組A、P與Ax、Py相同,若有,則關(guān)聯(lián)性C等于廣告內(nèi)容屬性值的分級(jí)數(shù)y,若無,由于Ax、Py均是分級(jí)建立的標(biāo)簽數(shù)據(jù),去掉最末級(jí)的數(shù)值得到Ax-1與Py-1,將A1n-1、P1m-1與廣告-節(jié)目內(nèi)容屬性關(guān)系表進(jìn)行對(duì)比查找是否有對(duì)應(yīng)的一組A、P,若有,則關(guān)聯(lián)性C等于廣告內(nèi)容屬性值的分級(jí)數(shù)y-1,若無,繼續(xù)去掉Ax-1與Py-1最末級(jí)的數(shù)值,以此類推直到出現(xiàn)一組廣告內(nèi)容屬性值Py-p和節(jié)目內(nèi)容屬性值A(chǔ)x-p與廣告-節(jié)目內(nèi)容屬性關(guān)系表中的一組A、P相同,此時(shí)C=y(tǒng)-p。
C3、依次循環(huán)進(jìn)行步驟C1、C2直到確定所有供應(yīng)商發(fā)送的廣告與正在播放節(jié)目的關(guān)聯(lián)性,選擇其中關(guān)聯(lián)性最高的廣告為合適的廣告。確定所有廣告與當(dāng)前節(jié)目的關(guān)聯(lián)性后,選擇其中關(guān)聯(lián)性最高,即C的值最大的廣告作為合適的廣告。
本發(fā)明與現(xiàn)有技術(shù)相比,具有如下的優(yōu)點(diǎn)和有益效果:
1、本發(fā)明一種針對(duì)數(shù)字電視網(wǎng)絡(luò)的智能廣告投放方法,分級(jí)處理,定位精準(zhǔn);
2、本發(fā)明一種針對(duì)數(shù)字電視網(wǎng)絡(luò)的智能廣告投放方法,節(jié)目與廣告結(jié)合度高;
3、本發(fā)明一種針對(duì)數(shù)字電視網(wǎng)絡(luò)的智能廣告投放方法,廣告投放效果好。
附圖說明
此處所說明的附圖用來提供對(duì)本發(fā)明實(shí)施例的進(jìn)一步理解,構(gòu)成本申請(qǐng)的一部分,并不構(gòu)成對(duì)本發(fā)明實(shí)施例的限定。在附圖中:
圖1為基于本發(fā)明的方法組成的系統(tǒng)示意圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施例和附圖,對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說明,本發(fā)明的示意性實(shí)施方式及其說明僅用于解釋本發(fā)明,并不作為對(duì)本發(fā)明的限定。
實(shí)施例
如圖1所示,本發(fā)明一種針對(duì)數(shù)字電視網(wǎng)絡(luò)的智能廣告投放方法,其特征在于,包括依次進(jìn)行的以下步驟:
A、根據(jù)廣告內(nèi)容分類和節(jié)目內(nèi)容分類建立廣告與節(jié)目內(nèi)容的關(guān)系表:廣告-節(jié)目內(nèi)容屬性關(guān)系表;
B、前端將供應(yīng)商提供的廣告與步驟A建立的廣告-節(jié)目內(nèi)容屬性關(guān)系表發(fā)送到終端;
C、終端基于正在播放的節(jié)目按照步驟B發(fā)送的廣告-節(jié)目內(nèi)容屬性關(guān)系表在供應(yīng)商提供的廣告中選擇合適的廣告;
D、將步驟C選出的廣告與電視節(jié)目混合后進(jìn)行播放。
所述步驟A建立廣告-節(jié)目內(nèi)容屬性關(guān)系表包括依次進(jìn)行的以下步驟:
A1、為廣告確定廣告內(nèi)容屬性值P,為節(jié)目確定節(jié)目內(nèi)容屬性值A(chǔ);
A2、將廣告內(nèi)容屬性值P與的節(jié)目內(nèi)容屬性值A(chǔ)進(jìn)行匹配,整理出有關(guān)聯(lián)的廣告內(nèi)容屬性值P和節(jié)目內(nèi)容屬性值A(chǔ),形成廣告-節(jié)目內(nèi)容屬性關(guān)系表。
所述節(jié)目內(nèi)容屬性值A(chǔ)由多級(jí)數(shù)值構(gòu)成,記為A=a1a2a3…an,所述廣告內(nèi)容屬性值P也由多級(jí)數(shù)值構(gòu)成,記為P=p1p2p3…pm,其中m、n均為正整數(shù);節(jié)目和廣告屬性值中每一級(jí)的取值將其所代表的分類,可以由使用者自行定義,或者采用行業(yè)已有的評(píng)估標(biāo)準(zhǔn)。
所述步驟C選擇合適的廣告采用依次進(jìn)行的以下步驟進(jìn)行選擇:
C1、提取正在播放節(jié)目的節(jié)目內(nèi)容屬性值A(chǔ)x,Ax=a1a2a3…ax,提取供應(yīng)商發(fā)送廣告的廣告內(nèi)容屬性值Py,Py=p1p2p3…py;
C2、檢索廣告-節(jié)目內(nèi)容屬性關(guān)系表,查看是否存在配對(duì)的廣告內(nèi)容屬性值P和節(jié)目內(nèi)容屬性值A(chǔ)與Ax、Py相同,若存在,確定Ax與Py的關(guān)聯(lián)性為C,C=y(tǒng);若不存在,將正在播放節(jié)目的節(jié)目內(nèi)容屬性值A(chǔ)x、提取供應(yīng)商發(fā)送廣告的廣告內(nèi)容屬性值Py最末級(jí)的數(shù)值去掉得到Ax-1=a1a2a3…ax-1、Py-1=p1p2p3…py-1,將Ax-1、Py-1與廣告-節(jié)目內(nèi)容屬性關(guān)系表進(jìn)行對(duì)比,以此類推,去掉最末級(jí)的數(shù)值過程P次,直到出現(xiàn)一組廣告內(nèi)容屬性值Py-p=p1p2p3…py-p和節(jié)目內(nèi)容屬性值A(chǔ)x-p=a1a2a3…ax-p與廣告-節(jié)目內(nèi)容屬性關(guān)系表中的一組相匹配的A、P相同,則Ax與Py的關(guān)聯(lián)性為C=y(tǒng)-p;
C3、依次循環(huán)進(jìn)行步驟C1、C2直到確定所有供應(yīng)商發(fā)送的廣告與正在播放節(jié)目的關(guān)聯(lián)性,選擇其中關(guān)聯(lián)性最高的廣告為合適的廣告。基于上述方法我們可以建立一個(gè)廣告投放系統(tǒng):包括前端和終端,前端包括廣告發(fā)送模塊,以及終端的廣告接收模塊、廣告展示模塊、EPG接收和處理模塊、節(jié)目播放模塊等。在前端:
每個(gè)廣告除了廣告內(nèi)容本身如圖片、視頻、文本等、廣告ID之外,還包括一個(gè)廣告內(nèi)容屬性值,這個(gè)值在廣告內(nèi)容產(chǎn)生時(shí)設(shè)定。在實(shí)際應(yīng)用中,每個(gè)內(nèi)容屬性取值所對(duì)應(yīng)的實(shí)際含義可以由系統(tǒng)使用者自行設(shè)定。廣告內(nèi)容屬性的取值分為多個(gè)部分,分別代表該廣告所推廣的產(chǎn)品的大類、子類和更加細(xì)分的次級(jí)子類。舉例,定義廣告內(nèi)容屬性值A(chǔ)=0x010203為“體育用品、跑步用品、跑步機(jī)”,其中01代表體育用品大類,02代表跑步用品子類,03代表跑步機(jī)二級(jí)子類,屬性分為三級(jí)。
每個(gè)數(shù)字電視頻道包括連續(xù)播出的節(jié)目碼流和電子節(jié)目指南EPG信息流。EPG信息流中包含該頻道所播出的節(jié)目的內(nèi)容屬性。節(jié)目內(nèi)容屬性一般按照已有的標(biāo)準(zhǔn),比如DVBSI標(biāo)準(zhǔn)并結(jié)合運(yùn)營商的私有定義進(jìn)行取值。節(jié)目內(nèi)容屬性的取值也可以分為多個(gè)部分,分別代表該電視節(jié)目的大類、子類和更加細(xì)分的次級(jí)子類。舉例,定義節(jié)目內(nèi)容屬性值0x040605表示“體育節(jié)目、田徑、馬拉松”,其中04代表體育節(jié)目大類,06代表田徑賽事子類,05代表馬拉松二級(jí)子類,屬性也分為三級(jí)。
廣告系統(tǒng)前端會(huì)產(chǎn)生和維護(hù)一個(gè)“廣告-節(jié)目內(nèi)容屬性關(guān)系表”。這張表的每個(gè)記錄包含廣告內(nèi)容屬性和節(jié)目內(nèi)容屬性字段。每一個(gè)記錄表示某種廣告內(nèi)容屬性和某種數(shù)字電視節(jié)目內(nèi)容屬性之間存在關(guān)聯(lián)關(guān)系。舉例:若該表中存在一條記錄,其廣告內(nèi)容屬性值為0x010203,即“體育用品、跑步用品、跑步機(jī)”,節(jié)目內(nèi)容屬性字段為0x040605,即“體育節(jié)目、田徑、馬拉松”,則表明“體育用品、跑步用品、跑步機(jī)”產(chǎn)品廣告與“體育節(jié)目、田徑、馬拉松”電視節(jié)目產(chǎn)生了關(guān)聯(lián)。
廣告發(fā)送模塊發(fā)送的廣告碼流中,應(yīng)該包含各個(gè)廣告的廣告內(nèi)容、廣告ID和廣告內(nèi)容屬性,以及“廣告-節(jié)目內(nèi)容屬性關(guān)系表”。這些信息在碼流中進(jìn)行封裝的格式可由廣告系統(tǒng)自行定義。
在終端:
節(jié)目播放模塊按照用戶的請(qǐng)求接收和播放特定頻道的數(shù)字電視節(jié)目。
EPG接收和處理模塊接收數(shù)字電視頻道的節(jié)目預(yù)告信息,這其中包括當(dāng)前頻道、當(dāng)前正在播放的節(jié)目的內(nèi)容屬性。
廣告接收模塊應(yīng)接收并緩存廣告內(nèi)容,并維護(hù)一個(gè)包含每個(gè)廣告ID和廣告內(nèi)容屬性的廣告索引表;同時(shí)要接收并保存“廣告-節(jié)目內(nèi)容屬性關(guān)系表”。這些數(shù)據(jù)都保存在機(jī)頂盒內(nèi)存中。
廣告展示模塊負(fù)責(zé)展示廣告信息。廣告信息和解碼后的節(jié)目音視頻信號(hào)疊加到一起后輸出到電視機(jī)。
廣告展示模塊展示廣告之前,要先計(jì)算廣告與當(dāng)前播放節(jié)目的關(guān)聯(lián)程度。
廣告內(nèi)容屬性與節(jié)目內(nèi)容屬性的關(guān)聯(lián)程度R由廣告內(nèi)容屬性值和節(jié)目內(nèi)容屬性值,以及廣告-節(jié)目內(nèi)容屬性關(guān)系表中的各個(gè)記錄共同決定。如果廣告內(nèi)容屬性的層級(jí)為Ca,節(jié)目內(nèi)容屬性的層級(jí)為Cb,一般Ca大于Cb,因?yàn)閷?shí)際生活中產(chǎn)品的分類比電視節(jié)目的分類更細(xì)。某廣告的內(nèi)容屬性為A,某節(jié)目的內(nèi)容屬性值為P。那么計(jì)算R的方法如下:
查找廣告-節(jié)目內(nèi)容屬性關(guān)系表,看是否存在一條記錄,其節(jié)目內(nèi)容屬性等于P,廣告內(nèi)容屬性等于A,如果這樣的記錄存在,則R=Ca;如果這樣的記錄不存在,那么再判斷是否存在一條記錄,其節(jié)目內(nèi)容屬性的Ca-1部分等于P的Ca-1部分,廣告內(nèi)容屬性的Cb-1部分等于A的Cb-1部分,如果這樣的記錄存在,則R=Ca-1。如果這樣的記錄也不存在,那么再判斷是否存在一條記錄,其節(jié)目內(nèi)容屬性的Ca-2部分等于P的Ca-2部分,廣告內(nèi)容屬性的Cb-2部分等于A的Cb-2部分,如果這樣的記錄存在,則R=Ca-2;以此類推。
舉例說明:假設(shè)廣告內(nèi)容屬性的層級(jí)為Ca=節(jié)目內(nèi)容屬性的層級(jí)為Cb=3,且在“廣告-節(jié)目內(nèi)容屬性關(guān)系表”有三條記錄,第1條節(jié)目內(nèi)容屬性為P1=0x040605,即“體育節(jié)目、田徑、馬拉松”、廣告內(nèi)容屬性為0x010203,即“體育用品、跑步用品、跑步機(jī)”;第2條節(jié)目內(nèi)容屬性為P2=0x050501,即“兒童、卡通、國產(chǎn)卡通片”、廣告內(nèi)容屬性為0x070809,即“兒童用品、玩具、卡通玩偶”,第3條節(jié)目內(nèi)容屬性為P3=0x040607,即“體育節(jié)目、田徑、跳遠(yuǎn)”、廣告內(nèi)容屬性為0x010204,即“體育用品、跑步用品、釘鞋”。如果節(jié)目P1的內(nèi)容屬性等于0x040605,節(jié)目P2的內(nèi)容屬性為0x050501,節(jié)目P3的內(nèi)容屬性為0x040607,某廣告A1的內(nèi)容屬性等0x010203,那么該廣告A1與節(jié)目P1的內(nèi)容匹配程度R(A1,P1)=3,與節(jié)目P2的內(nèi)容匹配程度R(A1,P2)=0,與節(jié)目P3的內(nèi)容匹配程度R(A1,P3)=2。
在所有已經(jīng)接收并緩存的廣告內(nèi)容中,廣告展示模塊展示與當(dāng)前節(jié)目關(guān)聯(lián)程度最高的廣告。如果所有廣告與當(dāng)前節(jié)目的關(guān)聯(lián)程度R都為0,則可以不展示任何廣告。如果同時(shí)有多個(gè)廣告滿足展示要求,則依次展示。
以上所述的具體實(shí)施方式,對(duì)本發(fā)明的目的、技術(shù)方案和有益效果進(jìn)行了進(jìn)一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實(shí)施方式而已,并不用于限定本發(fā)明的保護(hù)范圍,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。