新四季網

視頻交互廣告的自動生成方法和系統的製作方法

2023-06-13 22:14:56

視頻交互廣告的自動生成方法和系統的製作方法
【專利摘要】本發明涉及視頻廣告【技術領域】,公開了視頻交互廣告的自動生成方法和系統,包括步驟:接受用戶對視頻的交互操作,識別用戶;獲取交互操作的視頻對象的圖像,識別對象;計算視頻對象與廣告庫中各廣告的匹配度;計算用戶與廣告庫中各廣告的匹配度;根據視頻對象與廣告集中各廣告的匹配度、用戶與各廣告的匹配度、各廣告的優先級計算得到廣告庫中各廣告的優選度;將廣告庫中優選度最大的廣告展示給用戶。本發明既能充分考慮視頻中對象的特性、又能充分考慮用戶的喜好,將交互操作的視頻對像的最優選的廣告展示給該用戶,使得視頻交互廣告的有效性非常高。
【專利說明】視頻交互廣告的自動生成方法和系統

【技術領域】
[0001]本發明涉及視頻廣告【技術領域】,尤其涉及一種視頻廣告的生成方法和系統。

【背景技術】
[0002]現有基於視頻內容的廣告技術,一般是將與視頻中的某些對象相關的廣告插入視頻,這種技術在添加廣告時,雖然考慮了視頻的特性,但沒有考慮用戶的喜好。而且因為一個視頻中不能插入過多廣告,只能插入與視頻中部分對象相關的廣告,所以無法插入與視頻中所有對象相關的廣告。
[0003]現有視頻交互廣告技術雖然考慮了用戶的喜好,只有當用戶點擊視頻中一個對象的時候才彈出與這個對象相關的廣告,但現有視頻交互技術需要人工將與視頻中對象相關的廣告與該視頻對象關聯,從而在視頻播放中,如果用戶與該視頻對象交互,才能彈出相應廣告。但人工關聯視頻對象的方式,速度慢、成本高,所以人工方式只能將視頻中部分對象關聯交互廣告,而這些被關聯了交互廣告的對象又不一定是用戶感興趣的廣告。這樣很可能會導致關聯了廣告的視頻對象都沒有被用戶交互,而用戶交互了的視頻對象又沒有被關聯廣告,從而導致該視頻的交互廣告的利用率為零。
[0004]因此,現有技術還有待於改進和發展。


【發明內容】

[0005]本發明的目的在於提供一種視頻廣告的生成方法和系統,針對現有基於視頻內容的廣告技術中不能滿足用戶的喜好,同時針對現有視頻交互廣告技術人工方式插入交互廣告成本高的不足,能通過自動匹配與用戶交互操作的視頻對象相關且與用戶相關的優選廣告並展示給用戶。
[0006]一種視頻廣告的生成方法,包括以下步驟:
接受用戶對視頻的交互操作,識別所述用戶;
獲取所述交互操作的視頻對象的圖像,識別所述對象;
根據對所述對象的識別結果計算所述視頻對象與廣告庫中各廣告的匹配度;
根據對所述用戶的識別結果計算所述用戶與廣告庫中各廣告的匹配度;
根據所述視頻對象與廣告庫中各廣告的匹配度、所述用戶與廣告庫中各廣告的匹配度、各廣告的優先級計算得到所述各廣告的優選度;
將所述廣告庫中優選度最大的廣告展示給所述用戶,並將用戶對廣告的查看記錄進廣告庫。
[0007]優選地,在所述接受用戶對視頻的交互操作,識別所述用戶的步驟之前,所述方法還包括以下步驟:
構建廣告庫,所述廣告庫中的各個廣告包括欄位:類型、優先級、文字、圖片、預期用戶類型、用戶查看記錄,其中用戶查看記錄包括用戶的ID、查看的時間長短;
將所述廣告庫中各個用戶查看各個類型的廣告的時間長度與該用戶總的查看時間長度的比值,作為所述各個用戶對所述各個類型的廣告的喜好度。
[0008]其中,優選地,所述根據對所述對象的識別結果計算所述視頻對象與廣告庫中各廣告的匹配度的步驟,具體包括:
將所述視頻對象的圖像與廣告庫中各廣告的圖片進行模糊匹配,並記錄所述視頻對象的圖像與各廣告的匹配度;
將所述視頻對象的類型與廣告庫中各廣告的文字進行模糊匹配,並記錄所述視頻對象的類型與各廣告的匹配度;
將各個廣告與所述視頻對象的圖像、類型的匹配度進行加權平均,得到所述視頻對象與各個廣告的匹配度。
[0009]其中,優選地,所述根據對所述用戶的識別結果計算所述用戶與廣告庫中各廣告的匹配度的步驟,具體包括:
將所述用戶的類型與所述廣告庫中各廣告的預期用戶類型集合進行模糊匹配,並記錄所述用戶的類型與各廣告的匹配度;
將所述用戶查看各個類型的廣告的時間長度與該用戶總的查看時間長度的比值,作為該用戶對各個類型的廣告的喜好度;
獲取廣告庫中各個廣告的類型,將所述用戶對各個廣告的類型的喜好度作為所述用戶與各個廣告的喜好的匹配度;
將各個廣告與所述用戶的類型的匹配度、喜好的匹配度進行加權平均,得到所述廣告庫中各個廣告與所述用戶的匹配度。
[0010]其中,優選地,所述根據所述視頻對象與廣告庫中各廣告的匹配度、所述用戶與廣告庫中各廣告的匹配度、各廣告的優先級計算得到所述各廣告的優選度的步驟,具體包括為:
將所述視頻對象與所述廣告庫中每個廣告與的匹配度、所述用戶與每個廣告的匹配度、每個廣告的優先級進行加權平均,得到所述廣告庫中各個廣告的優選度。
[0011]—種視頻廣告的生成系統,包括:
交互模塊,用於接受用戶對視頻的交互操作,識別所述用戶;
對象類型識別模塊,用於獲取所述交互操作的視頻對象的圖像,識別所述對象;
視頻對象匹配模塊,用於根據對所述對象的識別結果計算所述視頻對象與廣告庫中各廣告的匹配度;
用戶匹配模塊,用於根據對所述用戶的識別結果計算所述用戶與廣告庫中各廣告的匹配度;
優選度計算模塊,用於根據所述視頻對象與廣告庫中各廣告的匹配度、所述用戶與廣告庫中各廣告的匹配度、各廣告的優先級計算得到所述廣告庫中各廣告的優選度;
展示模塊,用於將所述廣告庫中優選度最大的廣告展示給所述用戶,並將用戶對廣告的查看記錄進廣告庫。
[0012]優選地,所述系統還包括:
廣告庫構建模塊,用於構建廣告庫,所述廣告庫中的各個廣告包括欄位:類型、優先級、文字、圖片、預期用戶類型、用戶查看記錄,其中用戶查看記錄包括用戶的ID、查看的時間長短; 用戶喜好識別模塊,用於將用戶查看各個類型的廣告的時間長度與該用戶總的查看時間長度的比值,作為該用戶對各個類型的廣告的喜好度。
[0013]其中,優選地,所述視頻對象匹配模塊包括:
對象圖像匹配單元,用於將所述視頻對象的圖像與廣告庫中各廣告的圖片進行模糊匹配,並記錄所述視頻對象的圖像與各廣告的匹配度;
對象類型匹配單元,用於將所述視頻對象的類型與廣告庫中各廣告的文字進行模糊匹配,並記錄所述視頻對象的類型與各廣告的匹配度;
對象匹配度計算單元,用於將各個廣告與所述對象的圖像、類型的匹配度進行加權平均,得到所述視頻對象與各個廣告的匹配度。
[0014]其中,優選地,所述用戶匹配模塊包括:
用戶類型匹配單元,用於將所述用戶的類型與所述廣告庫中各廣告的預期用戶類型集合進行模糊匹配,並記錄所述用戶的類型與各廣告的匹配度;
用戶喜好匹配單元,用於獲取廣告庫中各個廣告的類型,將所述用戶對各個廣告的類型的喜好度作為所述用戶與各個廣告的喜好的匹配度;
用戶匹配度計算單元,用於將各個廣告與所述用戶的類型的匹配度、喜好的匹配度進行加權平均,得到所述廣告庫中各個廣告與所述用戶的匹配度。
[0015]其中,優選地,所述優選度計算模塊具體用於將所述廣告庫中每個廣告與所述對象的匹配度、該個廣告與所述用戶的匹配度、該個廣告的優先級進行加權平均,得到所述廣告庫中各廣告的優選度。
[0016]本發明的視頻交互廣告的自動生成方法和系統,既能充分考慮視頻中對象的特性、又能充分考慮用戶的喜好,視頻中所有被用戶交互的對象,都有一個最優選的廣告可以展示給該用戶,而用戶不交互的視頻對象則不會彈出廣告,使得視頻交互廣告的有效性非常高;同時因為無需手工加入廣告,所以速度快、成本低。

【專利附圖】

【附圖說明】
[0017]圖1為本發明實施例提供的視頻交互廣告的自動生成方法的流程圖;
圖2為圖1中步驟30的流程圖;
圖3為圖1中步驟40的流程圖;
圖4為本發明實施例提供的視頻交互廣告的自動生成系統的結構框圖;
圖5為圖4中的視頻對象匹配模塊的結構框圖;
圖6為圖4中的用戶匹配模塊的結構框圖。

【具體實施方式】
[0018]為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅用以解釋本發明,並不用於限定本發明。
[0019]如圖1所示,本發明實施例提供的視頻交互廣告的自動生成方法,包括以下步驟: 步驟S30,接受用戶對視頻的交互操作,識別所述用戶。具體地,用戶對視頻的操作既可以是用戶利用滑鼠對視頻進行交互操作,也可以是眼控的形式,例如用戶利用眼球追蹤器與視頻進行交互。交互操作的方式包括最常用的點擊操作。用戶的類型包括性別、年齡等。其中,識別用戶的類型是現有技術,例如根據用戶的註冊信息來進行識別,或者根據視頻攝像頭來判別用戶的類型,其為現有技術,此處不作詳述。其中,識別用戶的喜好,可以從廣告庫中用戶對廣告進行查看的歷史記錄中分析挖掘得到,例如,過去用戶看得越多或時間越長的廣告類型則是用戶越喜好的類型,從而通過統計用戶對各類型廣告的查看次數或時間長度,則能得到用戶對各類廣告的喜好程度。
[0020]步驟S40,獲取所述交互操作的視頻對象的圖像,識別所述對象。具體地,視頻對象是指視頻中包含的對象,例如:車、包、食物、衣服等。視頻對象的圖像是指從視頻中截取的視頻對象的圖像,例如:車的圖像、包的圖像、食物的圖像、衣服的圖像等。所述交互操作的視頻對象,例如用戶點擊了視頻中的一個車,則該車就是所述交互操作的視頻對象。本發明在獲取所述交互操作的視頻對象的圖像時,可以利用現有的圖像分割技術,將所述交互操作區域中的視頻對象的圖像分割出來。所述圖像中的對象類型包括:「車」類、「包」類、「食物」類、「衣服」類,本實施例利用現有圖像識別技術可以識別出圖像中的對象類型。
[0021]步驟S50,根據對所述對象的識別結果計算所述視頻對象與廣告庫中各廣告的匹配度。具體地,廣告庫中的廣告包括但不限於圖片廣告、文字廣告、視頻廣告、網頁廣告,不論是什麼類型的廣告,廣告中要麼包含有圖像、要麼包含有文字,要麼既包含圖像又包含文字,所以可以利用現有的圖像匹配、文字匹配的技術,來將所述視頻對象的圖像與廣告庫中廣告圖像進行匹配,將所述對象的文字與廣告庫中廣告文字進行匹配,然後將圖像匹配度和文字匹配度加權平均得到廣告庫中各個廣告的匹配度。
[0022]步驟S60,根據對所述用戶的識別結果計算所述用戶與廣告庫中各廣告的匹配度。優選地,將各廣告與所述用戶的類型匹配度、喜好匹配度加權平均,得到該廣告庫中各廣告與所述用戶的匹配度。
[0023]步驟S70,根據所述視頻對象與廣告庫中各廣告的匹配度、所述用戶與廣告庫中各廣告的匹配度、各廣告的優先級計算得到所述各廣告的優選度。具體地,計算的方式可以是所述視頻對象與各廣告的匹配度乘以所述用戶與各廣告的匹配度乘以各廣告的優先級得到所述廣告庫中各廣告的優選度。計算的方式也可以是所述視頻對象與各廣告的匹配度、所述用戶與各廣告的匹配度、各廣告的優先級通過加權平均得到所述廣告庫中各廣告的優選度。計算的方式也可以是採用其他函數f,使得所述廣告庫中一個廣告的優選度=f,其中,該個廣告與所述對象的匹配度、該個廣告與所述用戶的匹配度、該個廣告的優先級是f的三個變量,所述廣告庫中一個廣告的優選度是由函數f及所述三個變量共同決定的。構造f的原則是使得一個廣告與所述視頻對象的匹配度越大、該個廣告與所述用戶的匹配度越大、該個廣告的優先級越大,則該個廣告的優選度越大。
[0024]步驟S80,將所述廣告庫中優選度最大的廣告展示給所述用戶,並將用戶對廣告的查看記錄進廣告庫。具體地,廣告庫中優選度最大的廣告是與用戶及用戶所交互的視頻對象匹配度最高的廣告。展示廣告的方式包括但不限於彈出廣告、連結到廣告頁面、播放廣告視頻、顯示廣告圖片。
[0025]如圖2所示,在具體實施過程中,所述步驟S50具體包括:
步驟S510,將所述視頻對象的圖像與廣告庫中各廣告的圖片進行模糊匹配,並記錄所述對象的圖像與各廣告的匹配度。具體地,廣告的圖片是指廣告中包含的圖片,一般是以圖片文件的方式存儲在計算機系統中,例如:包的圖片、車的圖片等。所述視頻對象的圖像是從視頻中分割出來的對象圖像,例如:包的圖像、車的圖像等。圖像匹配可以使用現有技術來得到所述視頻對象的圖像與廣告庫中各廣告圖片的相似度,即匹配度,類似於google的搜圖技術、baidu的搜圖技術。廣告庫中有廣告al, a2,.., an,所述對象的圖像與該個廣告的匹配度為P (ai, V),歸一化後為P (ai, V)/p。匹配度是匹配的程度,為O到I之間的數,當為O時,則完全不匹配,當為I時,則完全匹配。如果一個廣告中不包含圖像,則所述對象的圖像與該個廣告的匹配度為O。如果一個廣告中圖像與所述視頻對象的圖像沒有相似之處,則所述對象的圖像與該個廣告的匹配度也為O。得到所述對象的圖像與各廣告的匹配度後,要進行歸一化處理,例如,各匹配度分別為P (al, V),P (a2, v),…,p (an, v), p=P (al, v) +p (a2, v)+...+ p (an, v),則歸一化後,各相應匹配度為 p (al, v) /p, p (a2, v) /p,…,P (an, v) /p。歸一化的目的是避免絕對匹配度過小的情況,從而用相對匹配度來代替絕對匹配度,因為本發明的目的是從廣告庫中優選出相對而言更為合適的廣告。
[0026]步驟S520,將所述視頻對象的類型與廣告庫中各廣告的文字進行模糊匹配,並記錄所述對象的類型與各廣告的匹配度。具體地,對象的類型,例如:包類型、車類型。例如,當所述對象的類型是包類型時,則搜索廣告庫中各廣告的文字是否含有「包」,並根據「包」在一個廣告文字中出現的次數及該個廣告文字的總數的比值作為所述對象的類型與該個廣告的匹配度。也可以採用現有文字匹配的技術來計算所述對象的類型與各廣告文字的匹配度。廣告庫中有廣告al,a2,..,an,所述對象的類型與該個廣告的匹配度為q(ai,v),歸一化後為q (ai, v) /q。匹配度是匹配的程度,為O到I之間的數,當為O時,則完全不匹配,當為I時,則完全匹配。如果一個廣告中不包含文字,則所述對象的文字與該個廣告的匹配度為
O。如果一個廣告中文字不包含所述對象的類型對應的文字,則所述對象的類型與該個廣告的匹配度也為O。得到所述對象的類型與各廣告的匹配度後,將不為O的匹配度要進行歸一化處理,例如,各匹配度分別為 q(al, V), q(a2, V),…,q(an, v), q= q(al, v)+q(a2, v)+...+ q(an, v), q= q(al, v)+q(a2, v)+...+ q(an, v),則歸一化後,各相應匹配度為 q(al, v) /q,q(a2,v) /q,…,q(an, v) /q。歸一化的目的是避免絕對匹配度過小的情況,從而用相對匹配度來代替絕對匹配度,因為本發明的目的是從廣告庫中優選出相對而言更為合適的廣告。
[0027]步驟S530,將各個廣告與所述視頻對象的圖像、對象類型的匹配度進行加權平均,得到所述對象與各個廣告的匹配度。具體地,廣告庫中有廣告al,a2,..,an,所述對象V與廣告ai的匹配度為Xl (ai, V),所述對象的圖像與該個廣告的匹配度為P (ai, v),歸一化後為P(ai,v)/p,所述對象的類型與該個廣告的匹配度為q(ai,v),歸一化後為q(ai, v)/q。其中 i 取值範圍是從 I 到 n。xl (ai, v) =klXp(ai, v) /p+k2Xq(ai, v)/q,例如 xl (al, v) =kl Xp (al, v) /p+k2 X q (al, v) /q, xl (a2, v) =kl Xp (a2, v) /p+k2 X q (a2, v) /q,…,XI (an, v) =kl Xp (an, v) /p+k2 X q (an, v)/q,其中 kl = 0, k2 = 0, kl+k2=l。當取kl=k2=l/2時,則將廣告與所述對象的圖像匹配度與類型匹配度同等重視。當kl>k2時,則更重視廣告與所述視頻對象的圖像匹配度。當k2>kl時,則更重視廣告與所述視頻對象的對象類型匹配度。
[0028]如圖3所示,在具體實施過程中,所述步驟S60包括:
步驟S610,將所述用戶的類型與所述廣告庫中各廣告的預期用戶類型集合進行模糊匹配,並記錄所述用戶的類型與各廣告的匹配度。具體地,用戶的類型包括但不限於性別類型(男、女)、年齡類型(老、中、少)。例如,當所述用戶的類型是少女類型時,則搜索廣告庫中各廣告的預期用戶類型中是否含有「少女」,並根據「少女」在一個廣告的預期用戶類型中出現的次數及該個廣告的預期用戶類型的總數的比值作為所述用戶的類型與該個廣告的匹配度。也可以採用現有文字匹配的技術來計算所述用戶的類型與各廣告文字的匹配度。匹配度是匹配的程度,為O到I之間的數,當為O時,則完全不匹配,當為I時,則完全匹配。如果一個廣告中不包含預期用戶類型,則所述用戶的類型與該個廣告的匹配度為O。如果一個廣告中預期用戶類型不包含所述用戶的類型,則所述用戶的類型與該個廣告的匹配度也為O。得到所述用戶的類型與各廣告的匹配度後,將不為O的匹配度要進行歸一化處理,例如,廣告庫中有廣告al,a2,..,an,所述用戶u的類型與廣告ai的預期用戶類型的匹配度為s(ai,u)。其中i取值範圍是從I到η。所述用戶u的類型與各廣告的匹配度分別為s (al, u), s (a2, u),…,s (an.u), s=s (al, u) +s (a2, u)+***+s (an, u),則歸一化後,各相應匹配度為s (al, u)/s, s (a2, u)/s,…,s (an, u)/s。歸一化的目的是避免絕對匹配度過小的情況,從而用相對匹配度來代替絕對匹配度,因為本發明的目的是從廣告庫中優選出相對而言更為合適的廣告。
[0029]S620,獲取廣告庫中各個廣告的類型,將所述用戶對各個廣告的類型的喜好度作為所述用戶與所述廣告庫各個廣告的喜好匹配度。具體地,廣告庫中有廣告al,a2,..,an,所述用戶u與廣告ai的喜好匹配度為t(ai,u)。獲取廣告庫中各個廣告的類型,例如廣告ai的類型為h(ai),則將用戶u對h(ai)類型廣告的喜好度g(h(ai))作為用戶u對廣告ai的喜好匹配度t(ai, u),即t(ai, u)=g(h(ai))。其中i取值範圍是從I到η。所述用戶u 與廣告 ai 的喜好匹配度分別為 t (al, u), t (a2, U),...,t (an.u), t=t (al, u)+t (a2, u)+...+t (an, u),則歸一化後,各相應匹配度為 t (al, u)/t, t (a2, u)/t,...,t (an, u)/t。歸一化的目的是避免絕對匹配度過小的情況,從而用相對匹配度來代替絕對匹配度,因為本發明的目的是從廣告庫中優選出相對而言更為合適的廣告。
[0030]步驟S630,將各個廣告與所述用戶的類型的匹配度、喜好的匹配度進行加權平均,得到所述廣告庫中各個廣告與所述用戶的匹配度。具體地,廣告庫中有廣告al,a2,..,an。所述用戶為U。廣告ai與所述用戶u的匹配度為x2 (ai, u),所述用戶u的類型與廣告ai的匹配度為s (ai, u),歸一化後為s (ai, u) /s,所述用戶u的喜好與廣告ai的匹配度為t (ai, u),歸一化後為 t(ai, u)/t,貝丨J x2 (ai, u)=k3X s (ai, u)/t+k4X t (ai, u)/t,其中 i 取值範圍是從 I 到 η。例如 x2 (al, u) =k3 X s (al, u) /s+k4X t (al, u) /1, x2 (a2, u) =k3 X s (a2, u) /s+k4X t (a2, u) /1,…,x2 (an, u) =k3 X s (an, u) /s+k4X t (an, u) /t,其中 k3 = 0, k4 = 0,k3+k4=l。當取k3=k4=l/2時,則將廣告與所述用戶的類型匹配度與喜好匹配度同等重視。當kl>k2時,則更重視廣告與所述用戶的類型匹配度。當k2>kl時,則更重視廣告與所述用戶的喜好匹配度。
[0031]在具體實施過程中,所述步驟S70包括:
步驟S710,將所述視頻對象與所述廣告庫中各個廣告的匹配度、所述用戶與各個廣告的匹配度、各個廣告的優先級進行加權平均,得到所述廣告庫中各個廣告的優選度。具體地,廣告庫中有廣告al,a2,..,an。廣告庫中各廣告的優先級可以從廣告庫中讀取,廣告ai的優先度為x3 (ai)。 x3= x3(al)+ x3(a2)+…+ x3 (an),則歸一化後,各相應匹配度為x3(al)/ x3, x3(a2)/ x3,…,x3(an)/ x3。所述用戶為u,所述對象為v。廣告ai與所述對象V的匹配度為xl (ai, t),歸一化後為xl (ai, v)/xl,廣告ai與所述用戶u的匹配度為x2(ai, u),歸一化後為x2(ai, u)/x2,廣告ai的優先度為x3(ai),歸一化後為x3 (ai) /x3。dl, d2, d3 為權值,且 dl+d2+d3=l。廣告 ai 的優選度記為 y (ai) =dl Xxl (ai, v) /xl+d2 X x2 (ai, u) /x2+d3 X x3 (ai) /x3。其中 i 取值範圍是從 I 到 η。
[0032]本發明另一實施例提供的視頻交互廣告的自動生成方法,在上述實施例的步驟S30之前還包括:
步驟S10,構建廣告庫,所述廣告庫中的各個廣告包括欄位:類型、優先級、文字、圖片、預期用戶類型、用戶查看記錄,其中用戶查看記錄包括用戶的ID、查看的時間長短。具體地,廣告的類型例如包類廣告、車類廣告等。一個廣告的優先級是由廣告運營商事先設定的,例如一個廣告的價格越高,則該廣告對應的優先級就越高。廣告的優先級一般以正數來表示。廣告的優先級的值越大,則廣告的優先級越高。廣告的文字、圖片是指廣告中包含的文字、圖片。一個廣告的預期用戶類型是指可能對該廣告感興趣的人群,例如對女式衣服廣告感興趣的預期用戶類型是女人,對男式衣服廣告感興趣的預期用戶類型是男人。一個廣告的預期用戶類型可以在廣告庫中事先設定。
[0033]步驟S20,將所述廣告庫中各個用戶查看各個類型的廣告的時間長度與該用戶總的查看時間長度的比值,作為所述各個用戶對所述各個類型的廣告的喜好度。具體地,廣告庫中各廣告都有用戶查看記錄欄位包括用戶的ID、查看的時間長短。通過將廣告庫的所有廣告中該用戶查看時間進行求和,就能得到該用戶總的查看時間長度。通過將廣告庫的各個類型廣告中該用戶查看時間進行求和,就能得到該用戶查看各個類型的廣告的時間長度。假設廣告庫共有m種類型的廣告,該用戶對各個類型的廣告的喜好度記為g(l), g⑵,…,g(m),其中 g⑴+g(2)+…+g(m)=l。
[0034]本發明實施例相應提供的視頻交互廣告的自動生成系統,如圖4所示,其包括交互模塊30、對象類型識別模塊40、視頻對象匹配模塊50,用戶匹配模塊60,優選度計算模塊70和展示模塊80。
[0035]其中,所述交互模塊30用於接受用戶對視頻的交互操作,識別所述用戶。具體請參閱上述步驟S30的實施例。
[0036]所述對象類型識別模塊40用於獲取所述交互操作的視頻對象的圖像,識別所述對象。具體請參閱上述步驟S40的實施例。
[0037]所述視頻對象匹配模塊50用於根據對所述對象的識別結果計算所述視頻對象與廣告庫中各廣告的匹配度。具體請參閱上述步驟S50的實施例。
[0038]所述用戶匹配模塊60用於根據所述用戶的類型及喜好計算所述視頻對象與廣告庫中各廣告的匹配度。具體請參閱上述步驟S60的實施例。
[0039]所述優選度計算模塊70用於根據所述視頻對象與廣告庫中各廣告的匹配度、所述用戶與廣告庫中各廣告的匹配度、各廣告的優先級計算得到所述廣告庫中各廣告的優選度。具體請參閱上述步驟S70的實施例。
[0040]所述展示模塊80用於將所述廣告庫中優選度最大的廣告展示給所述用戶,並將用戶對廣告的查看記錄進廣告庫。具體請參閱上述步驟S80的實施例。
[0041]如圖5所示,在具體實施過程中,所述視頻對象匹配模塊50包括對象圖像匹配單元510、對象類型匹配單元520和對象匹配度計算單元530。
[0042]其中,所述對象圖像匹配單元510用於將所述視頻對象的圖像與廣告庫中各廣告的圖片進行模糊匹配,並記錄所述視頻對象的圖像與各廣告的匹配度。具體請參閱上述步驟S510的實施例。
[0043]所述對象類型匹配單元520用於將所述視頻對象的類型與廣告庫中各廣告的文字進行模糊匹配,並記錄所述視頻對象的類型與各廣告的匹配度。具體請參閱上述步驟S520的實施例。
[0044]所述對象匹配度計算單元530用於將各個廣告與所述視頻對象的圖像、對象類型的匹配度進行加權平均,得到所述對象與各個廣告的匹配度。具體請參閱上述步驟S530的實施例。
[0045]如圖6所示,在具體實施過程中,所述用戶匹配模塊60包括用戶類型匹配單元610、用戶喜好匹配單元620,用戶匹配度計算單元630。
[0046]其中,所述用戶類型匹配單元610用於將所述用戶的類型與所述廣告庫中各廣告的預期用戶類型集合進行模糊匹配,並記錄所述用戶的類型與各廣告的匹配度。具體請參閱上述步驟S610的實施例。
[0047]所述用戶喜好匹配單元620,用於獲取廣告庫中各個廣告的類型,將所述用戶對各個廣告的類型的喜好度作為所述用戶與各個廣告的喜好的匹配度。具體請參閱上述步驟S620的實施例。
[0048]所述用戶匹配度計算單元630用於將各個廣告與所述用戶的類型的匹配度、喜好的匹配度進行加權平均,得到所述廣告庫中各個廣告與所述用戶的匹配度。具體請參閱上述步驟S630的實施例。
[0049]在具體實施過程中,所述優選度計算模塊70包括優選度加權平均單元710。
[0050]其中,所述優選度加權平均單元710用於將所述廣告庫中各個廣告與所述對象的匹配度、該個廣告與所述用戶的匹配度、該個廣告的優先級進行加權平均,得到所述廣告庫中各廣告的優選度。具體請參閱上述步驟S710的實施例。
[0051]本發明另一實施例相應提供的視頻交互廣告的自動生成系統,在上述實施例的系統基礎上還包括廣告庫構建模塊10、用戶喜好識別模塊20。
[0052]廣告庫構建模塊10,用於構建廣告庫,所述廣告庫中的各個廣告包括欄位:類型、優先級、文字、圖片、預期用戶類型、用戶查看記錄,其中用戶查看記錄包括用戶的ID、查看的時間長短。具體請參閱上述步驟SlO的實施例。
[0053]用戶喜好識別模塊20,用於將所述廣告庫中各個用戶查看各個類型的廣告的時間長度與該用戶總的查看時間長度的比值,作為所述各個用戶對所述各個類型的廣告的喜好度。具體請參閱上述步驟S20的實施例。
[0054]綜上所述,本發明的視頻交互廣告的自動生成方法和系統,既能充分考慮視頻中對象的特性、又能充分考慮用戶的喜好,視頻中所有被用戶交互的對象,都有一個最優選的廣告可以展示給該用戶,而用戶不交互的視頻對象則不會彈出廣告,使得視頻交互廣告的有效性非常高;同時因為無需手工加入廣告,所以速度快、成本低。
[0055]以上所述僅為本發明的較佳實施例而已,並不用以限制本發明,凡在本發明的精神和原則之內所作的任何修改、等同替換和改進等,均應包含在本發明的保護範圍之內。
【權利要求】
1.一種視頻廣告的生成方法,其特徵在於,所述方法包括以下步驟: 接受用戶對視頻的交互操作,識別所述用戶; 獲取所述交互操作的視頻對象的圖像,識別所述對象; 根據對所述對象的識別結果計算所述視頻對象與廣告庫中各廣告的匹配度; 根據對所述用戶的識別結果計算所述用戶與廣告庫中各廣告的匹配度; 根據所述視頻對象與廣告庫中各廣告的匹配度、所述用戶與廣告庫中各廣告的匹配度、各廣告的優先級計算得到所述各廣告的優選度; 將所述廣告庫中優選度最大的廣告展示給所述用戶,並將用戶對廣告的查看記錄進廣告庫。
2.根據權利要求1所述的視頻廣告的生成方法,其特徵在於,在所述接受用戶對視頻的交互操作,識別所述用戶的步驟之前,所述方法還包括以下步驟: 構建廣告庫,所述廣告庫中的各個廣告包括欄位:類型、優先級、文字、圖片、預期用戶類型、用戶查看記錄,其中用戶查看記錄包括用戶的ID、查看的時間長短; 將所述廣告庫中各個用戶查看各個類型的廣告的時間長度與該用戶總的查看時間長度的比值,作為所述各個用戶對所述各個類型的廣告的喜好度。
3.根據權利要求1所述的視頻廣告的生成方法,其特徵在於,所述根據對所述對象的識別結果計算所述視頻對象與廣告庫中各廣告的匹配度的步驟,具體包括: 將所述視頻對象的圖像與廣告庫中各廣告的圖片進行模糊匹配,並記錄所述視頻對象的圖像與各廣告的匹配度; 將所述視頻對象的類型與廣告庫中各廣告的文字進行模糊匹配,並記錄所述視頻對象的類型與各廣告的匹配度; 將各個廣告與所述視頻對象的圖像、對象類型的匹配度進行加權平均,得到所述視頻對象與各個廣告的匹配度。
4.根據權利要求1所述的視頻廣告的生成方法,其特徵在於,所述根據對所述用戶的識別結果計算所述用戶與廣告庫中各廣告的匹配度的步驟,具體包括: 將所述用戶的類型與所述廣告庫中各廣告的預期用戶類型集合進行模糊匹配,並記錄所述用戶的類型與各廣告的匹配度; 獲取廣告庫中各個廣告的類型,將所述用戶對各個廣告的類型的喜好度作為所述用戶與各個廣告類型的喜好的匹配度; 將各個廣告與所述用戶的類型的匹配度、各個廣告類型喜好的匹配度進行加權平均,得到所述廣告庫中各個廣告與所述用戶的匹配度。
5.根據權利要求1所述的視頻廣告的生成方法,其特徵在於,所述根據所述視頻對象與廣告庫中各廣告的匹配度、所述用戶與廣告庫中各廣告的匹配度、各廣告的優先級計算得到所述各廣告的優選度的步驟,具體包括: 將所述視頻對象與所述廣告庫中每個廣告與的匹配度、所述用戶與每個廣告的匹配度、每個廣告的優先級進行加權平均,得到所述廣告庫中各個廣告的優選度。
6.一種視頻廣告的生成系統,其特徵在於,包括: 交互模塊,用於接受用戶對視頻的交互操作,識別所述用戶; 對象類型識別模塊,用於獲取所述交互操作的視頻對象的圖像,識別所述對象; 視頻對象匹配模塊,用於根據對所述對象的識別結果計算所述視頻對象與廣告庫中各廣告的匹配度; 用戶匹配模塊,用於根據對所述用戶的識別結果計算所述用戶與廣告庫中各廣告的匹配度; 優選度計算模塊,用於根據所述視頻對象與廣告庫中各廣告的匹配度、所述用戶與廣告庫中各廣告的匹配度、各廣告的優先級計算得到所述廣告庫中各廣告的優選度; 展示模塊,用於將所述廣告庫中優選度最大的廣告展示給所述用戶,並將用戶對廣告的查看記錄進廣告庫。
7.根據權利要求6所述的視頻廣告的生成系統,其特徵在於,所述系統還包括: 廣告庫構建模塊,用於構建廣告庫,所述廣告庫中的各個廣告包括欄位:類型、優先級、文字、圖片、預期用戶類型、用戶查看記錄,其中用戶查看記錄包括用戶的ID、查看的時間長短; 用戶喜好識別模塊,用於將用戶查看各個類型的廣告的時間長度與該用戶總的查看時間長度的比值,作為該用戶對各個類型的廣告的喜好度。
8.根據權利要求6所述的視頻廣告的生成系統,其特徵在於,所述視頻對象匹配模塊包括: 對象圖像匹配單元,用於將所述視頻對象的圖像與廣告庫中各廣告的圖片進行模糊匹配,並記錄所述視頻對象的圖像與各廣告的匹配度; 對象類型匹配單元,用於將所述視頻對象的類型與廣告庫中各廣告的文字進行模糊匹配,並記錄所述視頻對象的類型與各廣告的匹配度; 對象匹配度計算單元,用於將各個廣告與所述對象的圖像、類型的匹配度進行加權平均,得到所述視頻對象與各個廣告的匹配度。
9.根據權利要求6所述的視頻廣告的生成系統,其特徵在於,所述用戶匹配模塊包括: 用戶類型匹配單元,用於將所述用戶的類型與所述廣告庫中各廣告的預期用戶類型集合進行模糊匹配,並記錄所述用戶的類型與各廣告的匹配度; 用戶喜好匹配單元,用於獲取廣告庫中各個廣告的類型,將所述用戶對各個廣告的類型的喜好度作為所述用戶與各個廣告的喜好的匹配度; 用戶匹配度計算單元,用於將各個廣告與所述用戶的類型的匹配度、喜好的匹配度進行加權平均,得到所述廣告庫中各個廣告與所述用戶的匹配度。
10.根據權利要求6所述的視頻廣告的生成系統,其特徵在於,所述優選度計算模塊具體用於將所述廣告庫中每個廣告與所述對象的匹配度、該個廣告與所述用戶的匹配度、該個廣告的優先級進行加權平均,得到所述廣告庫中各廣告的優選度。
【文檔編號】H04N21/258GK104185041SQ201410167442
【公開日】2014年12月3日 申請日期:2014年4月24日 優先權日:2014年4月24日
【發明者】朱定局 申請人:朱定局

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀