本發(fā)明涉及影像處理技術(shù),尤指一種視頻分析平臺、匹配方法、精準投放廣告方法及系統(tǒng)。
背景技術(shù):
在點播視頻播放的過程中,插播廣告視頻、廣告圖片,是目前常見的應(yīng)用系統(tǒng)廣告手段。在用戶觀看時,投放用戶需要的廣告會獲得用戶的高認可度,也越能使廣告的目標得到實現(xiàn)。如果隨機給用戶投放廣告,不但會引起用戶的反感,而且可能引發(fā)用戶對應(yīng)用系統(tǒng)本身的排斥。
在用戶點播視頻時投放廣告,目前常用的精準投放技術(shù)包括:
第一種方案:分析獲取到的用戶資料、用戶行為,投放用戶可能需要的廣告。該方案需要存儲每個用戶的信息,在用戶比較多的情況下,占用大量空間。
第二種方案:進行人工干預(yù),在視頻的固定時間點定制插播廣告。該方案對每個視頻都需要人工干預(yù),比較耗費人力,在視頻量比較大時效率比較低。
技術(shù)實現(xiàn)要素:
本發(fā)明提供了一種匹配方法、精準投放廣告方法及系統(tǒng),以及一種視頻分析平臺,能夠?qū)崿F(xiàn)視頻匹配,且降低空間占用、減少人工干預(yù)。
為了達到本發(fā)明目的,本發(fā)明提供了一種匹配方法,包括:
獲取待匹配資源,從所述待匹配資源中提取圖片,獲得第一圖片集合;
獲取第二視頻資源,根據(jù)所述第二視頻資源的圖像、聲音和字幕其中一種或多種從所述第二視頻資源中提取圖片,獲得第二圖片集合;
將所述第一圖片集合中的圖片和所述第二圖片集合的圖片進行比較,獲取相似度;
當所述第一圖片集合中的第一圖片和所述第二圖片集合中的第二圖片的相似度滿足第一預(yù)設(shè)條件時,將所述第一圖片所屬的待匹配資源和所述第二圖片所屬的第二視頻資源進行關(guān)聯(lián)。
可選的,從所述待匹配資源中提取圖片或者從所述第二視頻資源中提取圖片包括:
將所述待匹配資源中的待匹配視頻或者所述第二視頻資源作為輸入視頻,對所述輸入視頻進行解碼后,將所述解碼后的輸入視頻作為待提取視頻;或者,將解碼后的輸入視頻根據(jù)場景進行分割,獲取分割視頻,將各分割視頻進行比較,根據(jù)比較結(jié)果獲取分割視頻集合,將所述分割視頻集合中的分割視頻作為待提取視頻,其中,所述分割視頻集合中的任意兩個分割視頻的比較結(jié)果滿足第二預(yù)設(shè)條件;
根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取圖片。
可選的,所述從所述待匹配資源中提取圖片包括:當所述待匹配資源中包括待匹配圖片時,提取所述待匹配圖片加入所述第一圖片集合。
可選的,所述將解碼后的輸入視頻根據(jù)場景進行分割包括:
根據(jù)所述輸入視頻中的背景、聲音中一種或多種判斷場景是否切換;
在所述輸入視頻中發(fā)生場景切換的位置進行分割。
可選的,所述根據(jù)所述輸入視頻中的背景、聲音中一種或多種判斷場景是否切換包括:將所述輸入視頻中的音頻信號從時域轉(zhuǎn)換到頻域,獲取所述音頻信號的能量曲線,獲取所述能量曲線的極大值和極小值所在位置,作為發(fā)生場景切換的位置,且滿足:根據(jù)所述能量曲線獲取的相鄰兩個發(fā)生場景切換的位置其距離大于第一距離閾值。
可選的,所述根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取圖片包括:
提取所述待處理視頻中的一視頻幀作為關(guān)鍵幀,稱為當前關(guān)鍵幀,通過如下方式提取下一關(guān)鍵幀:依次將所述待處理視頻中當前關(guān)鍵幀之后的視頻幀與所述當前關(guān)鍵幀進行比較獲取第二相似度,如果存在第二視頻幀與所述當前關(guān)鍵幀之間的第二相似度滿足第三預(yù)設(shè)條件且與該當前關(guān)鍵幀的距離最近,提取該第二視頻幀,將該第二視頻幀作為當前關(guān)鍵幀,按照相同方式提取下一關(guān)鍵幀;如果不存在與所述當前關(guān)鍵幀之間的第二相似度滿足第三預(yù)設(shè)條件的視頻幀,則從該待處理視頻提取圖片的過程結(jié)束,將提取的關(guān)鍵幀作為提取的圖片;
其中,初始時,將該待處理視頻的起始幀作為當前關(guān)鍵幀。
可選的,所述根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片包括:
將所述待提取視頻中的音頻信號從時域轉(zhuǎn)換到頻域,獲取所述音頻信號的能量曲線,獲取所述能量曲線的極大值和極小值所在位置,提取所述極大值和極小值位置對應(yīng)的視頻幀。
可選的,所述根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片包括:
在所述待提取視頻的字幕進行搜索,如果搜索到預(yù)設(shè)的關(guān)鍵詞,則提取包含該關(guān)鍵詞的字幕所對應(yīng)的視頻幀;其中,所述待提取視頻的字幕從所述待提取視頻自帶的字幕文件中獲取或者對所述待提取視頻的音頻進行語音識別獲取。
可選的,所述第一圖片集合中的第一圖片和所述第二圖片集合中的第二圖片的相似度滿足第一預(yù)設(shè)條件是指:
所述第一圖片和所述第二圖片的相似度大于第一相似度閾值。
可選的,所述將所述第一圖片集合中的圖片和所述第二圖片集合的圖片進行比較,獲取相似度包括:
根據(jù)通過深度學(xué)習(xí)算法獲得的特征模型提取所述第一圖片集合中圖片的第一特征值,根據(jù)所述特征模型提取所述第二圖片集合中圖片的第二特征值,將所述第一特征值和所述第二特征值進行比較,獲取相似度。
本發(fā)明實施例還提供一種視頻分析平臺,包括數(shù)據(jù)獲取模塊、視頻圖片分析處理層,其中:
所述數(shù)據(jù)獲取模塊用于,獲取所述待匹配資源,以及,獲取第二視頻資源;
所述視頻圖片分析處理層包括視頻處理模塊和圖片分析模塊,其中:
所述視頻處理模塊用于,從所述待匹配資源中提取圖片,獲得第一圖片集合;根據(jù)所述第二視頻資源的圖像、聲音和字幕其中一種或多種從所述第二視頻資源中提取圖片,獲得第二圖片集合;
所述圖片分析模塊用于,將所述第一圖片集合中的圖片和所述第二圖片集合的圖片進行比較,獲取相似度;當所述第一圖片集合中的第一圖片和所述第二圖片集合中的第二圖片的相似度滿足第一預(yù)設(shè)條件時,將所述第一圖片所屬的待匹配資源和所述第二圖片所屬的第二視頻資源進行關(guān)聯(lián)。
可選的,所述視頻分析平臺還包括視頻解碼層,用于將所述待匹配資源中的待匹配視頻資源解碼后作為輸入視頻傳輸至所述視頻圖片分析處理層,以及,對所述第二視頻資源解碼后作為輸入視頻傳輸至所述視頻圖片分析處理層;
所述視頻處理模塊從所述待匹配資源中或所述第二視頻資源中提取圖片包括:
將所述的輸入視頻作為待提取視頻;或者,將所述輸入視頻根據(jù)場景進行分割,獲取分割視頻,將各場景的分割視頻進行比較,根據(jù)比較結(jié)果獲取分割視頻集合,將所述分割視頻集合中的分割視頻作為待提取視頻,其中,所述分割視頻集合中的任意兩個分割視頻的比較結(jié)果滿足第二預(yù)設(shè)條件;
根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取圖片。
可選的,所述視頻處理模塊從所述待匹配資源中提取圖片包括:當所述待匹配資源中包括待匹配圖片時,提取所述待匹配圖片加入所述第一圖片集合。
可選的,所述視頻處理模塊包括視頻分割單元,用于根據(jù)所述輸入視頻中的背景、聲音中的一種或多種判斷場景是否切換,在所述輸入視頻中發(fā)生場景切換的位置進行分割;以及,將各分割視頻進行比較獲取所述分割視頻集合。
可選的,所述視頻分割單元根據(jù)所述輸入視頻中的背景、聲音中的一種或多種判斷場景是否切換包括:將所述輸入視頻中的音頻信號從時域轉(zhuǎn)換到頻域,獲取所述音頻信號的能量曲線,獲取所述能量曲線的極大值和極小值所在位置,作為發(fā)生場景切換的位置,且滿足:根據(jù)所述能量曲線獲取的相鄰兩個發(fā)生場景切換的位置其距離大于第一距離閾值。
可選的,所述視頻處理模塊包括多模態(tài)提取關(guān)鍵幀單元,用于根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片。
可選的,所述多模態(tài)提取關(guān)鍵幀單元根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片包括:
提取所述待處理視頻中的一視頻幀作為關(guān)鍵幀,稱為當前關(guān)鍵幀,通過如下方式提取下一關(guān)鍵幀:依次將所述待處理視頻中當前關(guān)鍵幀之后的視頻幀與所述當前關(guān)鍵幀進行比較獲取第二相似度,如果存在第二視頻幀與所述當前關(guān)鍵幀之間的第二相似度滿足第三預(yù)設(shè)條件且與該當前關(guān)鍵幀的距離最近,提取該第二視頻幀,將該第二視頻幀作為當前關(guān)鍵幀,按照相同方式提取下一關(guān)鍵幀;如果不存在與所述當前關(guān)鍵幀之間的第二相似度滿足第三預(yù)設(shè)條件的視頻幀,則從該待處理視頻提取圖片的過程結(jié)束,將提取的關(guān)鍵幀作為提取的圖片;
其中,初始時,將該待處理視頻的起始幀作為當前關(guān)鍵幀。
可選的,所述多模態(tài)提取關(guān)鍵幀單元根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片包括:
將所述待提取視頻中的音頻信號從時域轉(zhuǎn)換到頻域,獲取所述音頻信號的能量曲線,獲取所述能量曲線的極大值和極小值所在位置,提取所述極大值和極小值位置對應(yīng)的視頻幀。
可選的,所述多模態(tài)提取關(guān)鍵幀單元根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片包括:
在所述待提取視頻的字幕進行搜索,如果搜索到預(yù)設(shè)的關(guān)鍵詞,則提取包含該關(guān)鍵詞的字幕所對應(yīng)的視頻幀;其中,所述待提取視頻的字幕從所述待提取視頻自帶的字幕文件中獲取或者對所述待提取視頻的音頻進行語音識別獲取。
可選的,所述第一圖片集合中的第一圖片和所述第二圖片集合中的第二圖片的相似度滿足第一預(yù)設(shè)條件是指:
所述第一圖片和所述第二圖片的相似度大于第一相似度閾值。
可選的,所述圖片分析模塊包括深度學(xué)習(xí)特征模型單元、關(guān)鍵幀特征提取單元和特征匹配關(guān)聯(lián)單元,其中:
所述深度學(xué)習(xí)特征模塊單元用于,通過深度學(xué)習(xí)算法對已標注樣本進行學(xué)習(xí),獲得特征模型;
所述關(guān)鍵幀特征提取單元用于,根據(jù)所述特征模型提取所述第一圖片集合中圖片的第一特征值,根據(jù)所述特征模型提取所述第二圖片集合中圖片的第二特征值;
所述特征匹配關(guān)聯(lián)單元用于,將所述第一特征值和所述第二特征值進行比較,獲取相似度,當所述第一圖片集合中的第一圖片和所述第二圖片集合中的第二圖片的相似度滿足第一預(yù)設(shè)條件時,將所述第一圖片所屬的待匹配資源和所述第二圖片所屬的第二視頻資源進行關(guān)聯(lián)。
本發(fā)明實施例還提供一種精準投放廣告方法,包括:
獲取廣告素材,從所述廣告素材中提取圖片,獲得廣告圖片集合;
獲取業(yè)務(wù)視頻,根據(jù)所述業(yè)務(wù)視頻的圖像、聲音和字幕其中一種或多種從所述業(yè)務(wù)視頻中提取圖片,獲得業(yè)務(wù)圖片集合;
將所述廣告圖片集合中的廣告圖片和所述業(yè)務(wù)圖片集合中的業(yè)務(wù)圖片進行比較,獲取相似度;
當所述廣告圖片集合中的第一廣告圖片和所述業(yè)務(wù)圖片集合中的第一業(yè)務(wù)圖片的相似度滿足第一預(yù)設(shè)條件時,將所述第一廣告圖片所屬的第一廣告素材和所述第一業(yè)務(wù)圖片所屬的第一業(yè)務(wù)視頻進行關(guān)聯(lián),并生成關(guān)聯(lián)信息,所述關(guān)聯(lián)信息中包括:所述第一業(yè)務(wù)視頻的標識信息、所述第一廣告素材的標識信息。
可選的,從所述廣告素材中提取圖片或者從所述業(yè)務(wù)視頻中提取圖片包括:
將所述廣告素材中的廣告視頻或者所述業(yè)務(wù)視頻作為輸入視頻,對所述輸入視頻進行解碼后,將所述解碼后的輸入視頻作為待提取視頻;或者,將解碼后的輸入視頻根據(jù)場景進行分割,獲取分割視頻,將各分割視頻進行比較,根據(jù)比較結(jié)果獲取分割視頻集合,將所述分割視頻集合中的分割視頻作為待提取視頻,其中,所述分割視頻集合中的任意兩個分割視頻的比較結(jié)果滿足第二預(yù)設(shè)條件;
根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取圖片。
可選的,從所述廣告素材中提取圖片包括:當所述廣告素材中包括廣告圖片時,提取所述廣告圖片加入所述廣告圖片集合。
可選的,所述將解碼后的輸入視頻根據(jù)場景進行分割包括:
根據(jù)所述輸入視頻中的背景、聲音中的一種或多種判斷場景是否切換;在所述輸入視頻中發(fā)生場景切換的位置進行分割。
可選的,所述根據(jù)所述輸入視頻中的背景、聲音中的一種或多種判斷場景是否切換包括:將所述輸入視頻中的音頻信號從時域轉(zhuǎn)換到頻域,獲取所述音頻信號的能量曲線,獲取所述能量曲線的極大值和極小值所在位置,作為發(fā)生場景切換的位置,且滿足:根據(jù)所述能量曲線獲取的相鄰兩個發(fā)生場景切換的位置其距離大于第一距離閾值。
可選的,所述根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片包括:
提取所述待處理視頻中的一視頻幀作為關(guān)鍵幀,稱為當前關(guān)鍵幀,通過如下方式提取下一關(guān)鍵幀:依次將所述待處理視頻中當前關(guān)鍵幀之后的視頻幀與所述當前關(guān)鍵幀進行比較獲取第二相似度,如果存在第二視頻幀與所述當前關(guān)鍵幀之間的第二相似度滿足第三預(yù)設(shè)條件且與該當前關(guān)鍵幀的距離最近,提取該第二視頻幀,將該第二視頻幀作為當前關(guān)鍵幀,按照相同方式提取下一關(guān)鍵幀;如果不存在與所述當前關(guān)鍵幀之間的第二相似度滿足第三預(yù)設(shè)條件的視頻幀,則從該待處理視頻提取圖片的過程結(jié)束,將提取的關(guān)鍵幀作為提取的圖片;
其中,初始時,將該待處理視頻的起始幀作為當前關(guān)鍵幀。
可選的,根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片包括:
將所述待提取視頻中的音頻信號從時域轉(zhuǎn)換到頻域,獲取所述音頻信號的能量曲線,獲取所述能量曲線的極大值和極小值所在位置,提取所述極大值和極小值位置對應(yīng)的視頻幀作為提取的圖片。
可選的,所述根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片包括:
在所述待提取視頻的字幕進行搜索,如果搜索到預(yù)設(shè)的關(guān)鍵詞,則提取包含該關(guān)鍵詞的字幕所對應(yīng)的視頻幀;其中,所述待提取視頻的字幕從所述待提取視頻自帶的字幕文件中獲取或者對所述待提取視頻的音頻進行語音識別獲取。
可選的,所述廣告圖片集合中的第一廣告圖片和所述業(yè)務(wù)圖片集合中的第一業(yè)務(wù)圖片的相似度滿足第一預(yù)設(shè)條件是指:
所述第一廣告圖片和所述第一業(yè)務(wù)圖片的相似度大于第一相似度閾值。
可選的,將所述廣告圖片集合中的廣告圖片和所述業(yè)務(wù)圖片集合中的業(yè)務(wù)圖片進行比較,獲取相似度包括:
根據(jù)通過深度學(xué)習(xí)算法獲得的特征模型提取所述廣告圖片集合中圖片的第一特征值,根據(jù)所述特征模型提取所述業(yè)務(wù)圖片集合中圖片的第二特征值,將所述第一特征值和所述第二特征值進行比較,獲取相似度。
可選的,所述關(guān)聯(lián)信息中還包括,所述第一廣告素材在所述第一業(yè)務(wù)視頻播放時進行插播的插播位置信息,所述插播位置信息根據(jù)所述第一業(yè)務(wù)圖片在所述第一業(yè)務(wù)視頻中的位置決定。
可選的,所述方法還包括:
對所述業(yè)務(wù)視頻進行背景建模和目標檢測,提取運動的目標獲得業(yè)務(wù)視頻目標對象,確定所述業(yè)務(wù)視頻目標對象在其所屬的業(yè)務(wù)視頻中的出現(xiàn)時間和消失時間,將所述業(yè)務(wù)視頻目標對象與所述業(yè)務(wù)圖片集合中包含該業(yè)務(wù)視頻目標對象的圖片進行關(guān)聯(lián);
所述關(guān)聯(lián)信息中還包括,所述第一廣告素材在所述第一業(yè)務(wù)視頻播放時進行插播的插播位置信息,所述插播位置信息根據(jù)所述第一業(yè)務(wù)圖片關(guān)聯(lián)的第一業(yè)務(wù)視頻目標對象在所述第一業(yè)務(wù)視頻中的出現(xiàn)時間和消失時間決定。
可選的,所述方法還包括:
對所述廣告素材中的廣告視頻進行背景建模和目標檢測,提取運動的目標獲得廣告素材目標對象,并將所述廣告素材目標對象與所述第一圖片集合中包含該廣告素材目標對象的圖片進行關(guān)聯(lián),將所述廣告素材中的廣告圖片作為廣告素材目標對象并與其所屬的廣告圖片進行關(guān)聯(lián);
當所述廣告圖片集合中的第一廣告圖片和所述業(yè)務(wù)圖片集合中的第一業(yè)務(wù)圖片的相似度滿足所述第一預(yù)設(shè)條件時,獲取所述第一廣告圖片所關(guān)聯(lián)的第一廣告素材目標對象被配置的廣告對象標識,為所述第一業(yè)務(wù)圖片所關(guān)聯(lián)的第一業(yè)務(wù)視頻目標對象配置與所述第一廣告素材目標對象相同的廣告對象標識,從而指示所述第一廣告圖片所屬的第一廣告素材與所述第一業(yè)務(wù)圖片所屬的第一業(yè)務(wù)視頻相關(guān)聯(lián),其中,所述廣告對象標識指示所述第一廣告素材目標對象所針對的廣告主題。
可選的,所述關(guān)聯(lián)信息中還包括所述第一廣告素材目標對象被配置的廣告對象標識。
可選的,所述方法還包括:
接收到門戶發(fā)送的查詢請求后,確定與該查詢請求中攜帶的第二廣告素材目標對象關(guān)聯(lián)的第二廣告圖片,在所述業(yè)務(wù)圖片集合中查找與所述第二廣告圖片的相似度滿足第四預(yù)設(shè)條件的業(yè)務(wù)圖片子集合,將所述業(yè)務(wù)圖片子集合發(fā)送給所述門戶,以使得所述門戶根據(jù)用戶操作從所述業(yè)務(wù)圖片子集合中選擇第二業(yè)務(wù)圖片,將所選的第二業(yè)務(wù)圖片關(guān)聯(lián)的業(yè)務(wù)第二業(yè)務(wù)視頻目標對象配置與所述第二廣告素材目標對象相同的廣告對象標識,從而指示所述第二廣告素材目標對象所屬的第二廣告素材與所述第二業(yè)務(wù)視頻目標對象所屬的第二業(yè)務(wù)視頻相關(guān)聯(lián)。
本發(fā)明實施例還提供一種視頻分析平臺,包括數(shù)據(jù)獲取模塊、視頻圖片分析處理層,所述視頻圖片分析處理層包括視頻處理模塊和圖片分析模塊,其中:
所述數(shù)據(jù)獲取模塊用于,獲取廣告素材,以及,獲取業(yè)務(wù)視頻;
所述視頻處理模塊用于,從所述廣告素材中提取圖片,獲得廣告圖片集合;以及,根據(jù)所述業(yè)務(wù)視頻的圖像、聲音和字幕其中一種或多種從所述業(yè)務(wù)視頻中提取圖片,獲得業(yè)務(wù)圖片集合;
所述圖片分析模塊用于,將所述廣告圖片集合中的廣告圖片和所述業(yè)務(wù)圖片集合中的業(yè)務(wù)圖片進行比較,獲取相似度;當所述廣告圖片集合中的第一廣告圖片和所述業(yè)務(wù)圖片集合中的第一業(yè)務(wù)圖片的相似度滿足第一預(yù)設(shè)條件時,將所述第一廣告圖片所屬的第一廣告素材和所述第一業(yè)務(wù)圖片所屬的第一業(yè)務(wù)視頻進行關(guān)聯(lián),并生成關(guān)聯(lián)信息,所述關(guān)聯(lián)信息中包括:所述第一業(yè)務(wù)視頻的標識信息、所述第一廣告素材的標識信息。
可選的,所述視頻分析平臺還包括視頻解碼層,用于將所述廣告素材中的廣告視頻進行解碼作為輸入視頻傳輸至所述視頻圖片分析處理層,以及,對所述業(yè)務(wù)視頻進行解碼后作為輸入視頻傳輸至所述視頻圖片分析處理層;
所述視頻處理模塊從所述廣告素材中提取圖片或者從所述業(yè)務(wù)視頻中提取圖片包括:
將所述的輸入視頻作為待提取視頻;或者,將所述輸入視頻根據(jù)場景進行分割,獲取分割視頻,將各場景的分割視頻進行比較,根據(jù)比較結(jié)果獲取分割視頻集合,將所述分割視頻集合中的分割視頻作為待提取視頻,其中,所述分割視頻集合中的任意兩個分割視頻的比較結(jié)果滿足第二預(yù)設(shè)條件;
根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取圖片。
可選的,所述視頻處理模塊從所述廣告素材中提取圖片包括:當所述廣告素材中包括廣告圖片時,提取所述廣告圖片加入所述廣告圖片集合。
可選的,所述視頻處理模塊包括視頻分割單元,用于根據(jù)所述輸入視頻中的背景、聲音中一種或多種判斷場景是否切換,在所述輸入視頻中發(fā)生場景切換的位置進行分割。
可選的,所述視頻分割單元根據(jù)所述輸入視頻中的背景、聲音中一種或多種判斷場景是否切換包括:將所述輸入視頻中的音頻信號從時域轉(zhuǎn)換到頻域,獲取所述音頻信號的能量曲線,獲取所述能量曲線的極大值和極小值所在位置,作為發(fā)生場景切換的位置,且滿足:根據(jù)所述能量曲線獲取的相鄰兩個發(fā)生場景切換的位置其距離大于第一距離閾值。
可選的,所述視頻處理模塊包括多模態(tài)提取關(guān)鍵幀單元,用于根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片。
可選的,所述多模態(tài)提取關(guān)鍵幀單元根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片包括:
提取所述待處理視頻中的一視頻幀作為關(guān)鍵幀,稱為當前關(guān)鍵幀,通過如下方式提取下一關(guān)鍵幀:依次將所述待處理視頻中當前關(guān)鍵幀之后的視頻幀與所述當前關(guān)鍵幀進行比較獲取第二相似度,如果存在第二視頻幀與所述當前關(guān)鍵幀之間的第二相似度滿足第三預(yù)設(shè)條件且與該當前關(guān)鍵幀的距離最近,提取該第二視頻幀,將該第二視頻幀作為當前關(guān)鍵幀,按照相同方式提取下一關(guān)鍵幀;如果不存在與所述當前關(guān)鍵幀之間的第二相似度滿足第三預(yù)設(shè)條件的視頻幀,則從該待處理視頻提取圖片的過程結(jié)束,將提取的關(guān)鍵幀作為提取的圖片;
其中,初始時,將該待處理視頻的起始幀作為當前關(guān)鍵幀。
可選的,所述多模態(tài)提取關(guān)鍵幀單元根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片包括:
將所述待提取視頻中的音頻信號從時域轉(zhuǎn)換到頻域,獲取所述音頻信號的能量曲線,獲取所述能量曲線的極大值和極小值所在位置,提取所述極大值和極小值位置對應(yīng)的視頻幀作為提取的圖片。
可選的,所述多模態(tài)提取關(guān)鍵幀單元根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片包括:
在所述待提取視頻的字幕進行搜索,如果搜索到預(yù)設(shè)的關(guān)鍵詞,則提取包含該關(guān)鍵詞的字幕所對應(yīng)的視頻幀作為提取的圖片;其中,所述待提取視頻的字幕從所述待提取視頻自帶的字幕文件中獲取或者對所述待提取視頻的音頻進行語音識別獲取。
可選的,所述廣告圖片集合中的第一廣告圖片和所述業(yè)務(wù)圖片集合中的第一業(yè)務(wù)圖片的相似度滿足第一預(yù)設(shè)條件是指:
所述第一廣告圖片和所述第一業(yè)務(wù)圖片的相似度大于第一相似度閾值。
可選的,所述圖片分析模塊包括深度學(xué)習(xí)特征模型單元、關(guān)鍵幀特征提取單元和特征匹配關(guān)聯(lián)單元,其中:
所述深度學(xué)習(xí)特征模塊單元用于,通過深度學(xué)習(xí)算法對已標注樣本進行學(xué)習(xí),獲得特征模型;
所述關(guān)鍵幀特征提取單元用于,根據(jù)特征模型提取所述廣告圖片集合中圖片的第一特征值,根據(jù)所述特征模型提取所述業(yè)務(wù)圖片集合中圖片的第二特征值;
所述特征匹配關(guān)聯(lián)單元用于,將所述第一特征值和所述第二特征值進行比較,獲取相似度;當所述廣告圖片集合中的第一廣告圖片和所述業(yè)務(wù)圖片集合中的第一業(yè)務(wù)圖片的相似度滿足第一預(yù)設(shè)條件時,將所述第一廣告圖片所屬的第一廣告素材和所述第一業(yè)務(wù)圖片所屬的第一業(yè)務(wù)視頻進行關(guān)聯(lián),并生成關(guān)聯(lián)信息,所述關(guān)聯(lián)信息中包括:所述第一業(yè)務(wù)視頻的標識信息、所述第一廣告素材的標識信息。
可選的,所述關(guān)聯(lián)信息中還包括,所述第一廣告素材在所述第一業(yè)務(wù)視頻播放時進行插播的插播位置信息,所述插播位置信息根據(jù)所述第一業(yè)務(wù)圖片在所述第一業(yè)務(wù)視頻中的位置決定。
可選的,所述視頻處理模塊還包括:背景建模單元和目標檢測單元,其中:
所述背景建模單元用于,對所述業(yè)務(wù)視頻進行背景建模;
所述目標檢測單元用于,對所述業(yè)務(wù)視頻進行目標檢測,提取運動的目標獲得業(yè)務(wù)視頻目標對象,確定所述業(yè)務(wù)視頻目標對象在其所屬的業(yè)務(wù)視頻中的出現(xiàn)時間和消失時間,將所述業(yè)務(wù)視頻目標對象與所述業(yè)務(wù)圖片集合中包含該業(yè)務(wù)視頻目標對象的圖片進行關(guān)聯(lián);
所述關(guān)聯(lián)信息中還包括,所述第一廣告素材在所述第一業(yè)務(wù)視頻播放時進行插播的插播位置信息,所述插播位置信息根據(jù)所述第一業(yè)務(wù)圖片關(guān)聯(lián)的第一業(yè)務(wù)視頻目標對象在所述第一業(yè)務(wù)視頻中的出現(xiàn)時間和消失時間決定。
可選的,所述背景建模單元還用于,對所述廣告素材中的廣告視頻進行背景建模;
所述目標檢測單元還用于,對所述廣告素材中的廣告視頻進行目標檢測,提取運動的目標獲得廣告素材目標對象,并將所述廣告素材目標對象與所述第一圖片集合中包含該廣告素材目標對象的圖片進行關(guān)聯(lián),將所述廣告素材中的廣告圖片作為廣告素材目標對象并與其所屬的廣告圖片進行關(guān)聯(lián);
所述圖片分析模塊還用于,當所述廣告圖片集合中的第一廣告圖片和所述業(yè)務(wù)圖片集合中的第一業(yè)務(wù)圖片的相似度滿足所述第一預(yù)設(shè)條件時,獲取所述第一廣告圖片所關(guān)聯(lián)的第一廣告素材目標對象被配置的廣告對象標識,為所述第一業(yè)務(wù)圖片所關(guān)聯(lián)的第一業(yè)務(wù)視頻目標對象配置與所述第一廣告素材目標對象相同的廣告對象標識,從而指示所述第一廣告圖片所屬的第一廣告素材與所述第一業(yè)務(wù)圖片所屬的第一業(yè)務(wù)視頻相關(guān)聯(lián),其中,所述廣告對象標識指示所述第一廣告素材目標對象所針對的廣告主題。
可選的,所述關(guān)聯(lián)信息中還包括所述第一廣告素材目標對象被配置的廣告對象標識。
可選的,所述圖片分析模塊還用于:
接收到門戶發(fā)送的查詢請求后,確定與該查詢請求中攜帶的第二廣告素材目標對象關(guān)聯(lián)的第二廣告圖片,在所述業(yè)務(wù)圖片集合中查找與所述第二廣告圖片的相似度滿足第四預(yù)設(shè)條件的業(yè)務(wù)圖片子集合,將所述業(yè)務(wù)圖片子集合發(fā)送給所述門戶,以使得所述門戶根據(jù)用戶操作從所述業(yè)務(wù)圖片子集合中選擇第二業(yè)務(wù)圖片,將所選的第二業(yè)務(wù)圖片關(guān)聯(lián)的第二業(yè)務(wù)視頻目標對象配置與所述第二廣告素材目標對象相同的廣告對象標識,從而指示所述第二廣告素材目標對象所屬的第二廣告素材與所述第二業(yè)務(wù)視頻目標對象所屬的第二業(yè)務(wù)視頻相關(guān)聯(lián)。
本發(fā)明實施例還提供一種視頻分析平臺,包括:存儲器和處理器,其中:
所述存儲器,用于存放程序;
所述處理器,執(zhí)行所述程序,以用于:獲取待匹配資源,從所述待匹配資源中提取圖片,獲得第一圖片集合;獲取第二視頻資源,根據(jù)所述第二視頻資源的圖像、聲音和字幕其中一種或多種從所述第二視頻資源中提取圖片,獲得第二圖片集合;將所述第一圖片集合中的圖片和所述第二圖片集合的圖片進行比較,獲取相似度;當所述第一圖片集合中的第一圖片和所述第二圖片集合中的第二圖片的相似度滿足第一預(yù)設(shè)條件時,將所述第一圖片所屬的待匹配資源和所述第二圖片所屬的第二視頻資源進行關(guān)聯(lián)。
可選的,所述從所述待匹配資源中提取圖片或者從所述第二視頻資源中提取圖片包括:
將所述待匹配資源中的待匹配視頻或者所述第二視頻資源作為輸入視頻,對所述輸入視頻進行解碼后,將所述解碼后的輸入視頻作為待提取視頻;或者,將解碼后的輸入視頻根據(jù)場景進行分割,獲取分割視頻,將各分割視頻進行比較,根據(jù)比較結(jié)果獲取分割視頻集合,將所述分割視頻集合中的分割視頻作為待提取視頻,其中,所述分割視頻集合中的任意兩個分割視頻的比較結(jié)果滿足第二預(yù)設(shè)條件;
根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取圖片。
可選的,所述將解碼后的輸入視頻根據(jù)場景進行分割包括:
根據(jù)所述輸入視頻中的背景、聲音中一種或多種判斷場景是否切換;
在所述輸入視頻中發(fā)生場景切換的位置進行分割。
可選的,所述根據(jù)所述輸入視頻中的背景、聲音中一種或多種判斷場景是否切換包括:將所述輸入視頻中的音頻信號從時域轉(zhuǎn)換到頻域,獲取所述音頻信號的能量曲線,獲取所述能量曲線的極大值和極小值所在位置,作為發(fā)生場景切換的位置,且滿足:根據(jù)所述能量曲線獲取的相鄰兩個發(fā)生場景切換的位置其距離大于第一距離閾值。
可選的,所述根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取圖片包括:
提取所述待處理視頻中的一視頻幀作為關(guān)鍵幀,稱為當前關(guān)鍵幀,通過如下方式提取下一關(guān)鍵幀:依次將所述待處理視頻中當前關(guān)鍵幀之后的視頻幀與所述當前關(guān)鍵幀進行比較獲取第二相似度,如果存在第二視頻幀與所述當前關(guān)鍵幀之間的第二相似度滿足第三預(yù)設(shè)條件且與該當前關(guān)鍵幀的距離最近,提取該第二視頻幀,將該第二視頻幀作為當前關(guān)鍵幀,按照相同方式提取下一關(guān)鍵幀;如果不存在與所述當前關(guān)鍵幀之間的第二相似度滿足第三預(yù)設(shè)條件的視頻幀,則從該待處理視頻提取圖片的過程結(jié)束,將提取的關(guān)鍵幀作為提取的圖片;
其中,初始時,將該待處理視頻的起始幀作為當前關(guān)鍵幀。
可選的,所述根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片包括:
將所述待提取視頻中的音頻信號從時域轉(zhuǎn)換到頻域,獲取所述音頻信號的能量曲線,獲取所述能量曲線的極大值和極小值所在位置,提取所述極大值和極小值位置對應(yīng)的視頻幀。
可選的,所述根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片包括:
在所述待提取視頻的字幕進行搜索,如果搜索到預(yù)設(shè)的關(guān)鍵詞,則提取包含該關(guān)鍵詞的字幕所對應(yīng)的視頻幀;其中,所述待提取視頻的字幕從所述待提取視頻自帶的字幕文件中獲取或者對所述待提取視頻的音頻進行語音識別獲取。
可選的,所述第一圖片集合中的第一圖片和所述第二圖片集合中的第二圖片的相似度滿足第一預(yù)設(shè)條件是指:
所述第一圖片和所述第二圖片的相似度大于第一相似度閾值。
可選的,所述將所述第一圖片集合中的圖片和所述第二圖片集合的圖片進行比較,獲取相似度包括:
根據(jù)通過深度學(xué)習(xí)算法獲得的特征模型提取所述第一圖片集合中圖片的第一特征值,根據(jù)所述特征模型提取所述第二圖片集合中圖片的第二特征值,將所述第一特征值和所述第二特征值進行比較,獲取相似度。
本發(fā)明實施例還提供一種視頻分析平臺,包括:存儲器和處理器,其中:
所述存儲器,用于存放程序;
所述處理器,執(zhí)行所述程序,以用于:獲取廣告素材,從所述廣告素材中提取圖片,獲得廣告圖片集合;獲取業(yè)務(wù)視頻,根據(jù)所述業(yè)務(wù)視頻的圖像、聲音和字幕其中一種或多種從所述業(yè)務(wù)視頻中提取圖片,獲得業(yè)務(wù)圖片集合;將所述廣告圖片集合中的廣告圖片和所述業(yè)務(wù)圖片集合中的業(yè)務(wù)圖片進行比較,獲取相似度;當所述廣告圖片集合中的第一廣告圖片和所述業(yè)務(wù)圖片集合中的第一業(yè)務(wù)圖片的相似度滿足第一預(yù)設(shè)條件時,將所述第一廣告圖片所屬的第一廣告素材和所述第一業(yè)務(wù)圖片所屬的第一業(yè)務(wù)視頻進行關(guān)聯(lián),并生成關(guān)聯(lián)信息,所述關(guān)聯(lián)信息中包括:所述第一業(yè)務(wù)視頻的標識信息、所述第一廣告素材的標識信息。
可選的,從所述廣告素材中提取圖片或者從所述業(yè)務(wù)視頻中提取圖片包括:
將所述廣告素材中的廣告視頻或者所述業(yè)務(wù)視頻作為輸入視頻,對所述輸入視頻進行解碼后,將所述解碼后的輸入視頻作為待提取視頻;或者,將解碼后的輸入視頻根據(jù)場景進行分割,獲取分割視頻,將各分割視頻進行比較,根據(jù)比較結(jié)果獲取分割視頻集合,將所述分割視頻集合中的分割視頻作為待提取視頻,其中,所述分割視頻集合中的任意兩個分割視頻的比較結(jié)果滿足第二預(yù)設(shè)條件;
根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取圖片。
可選的,所述將解碼后的輸入視頻根據(jù)場景進行分割包括:
根據(jù)所述輸入視頻中的背景、聲音中的一種或多種判斷場景是否切換;在所述輸入視頻中發(fā)生場景切換的位置進行分割。
可選的,所述根據(jù)所述輸入視頻中的背景、聲音中的一種或多種判斷場景是否切換包括:將所述輸入視頻中的音頻信號從時域轉(zhuǎn)換到頻域,獲取所述音頻信號的能量曲線,獲取所述能量曲線的極大值和極小值所在位置,作為發(fā)生場景切換的位置,且滿足:根據(jù)所述能量曲線獲取的相鄰兩個發(fā)生場景切換的位置其距離大于第一距離閾值。
可選的,所述根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片包括:
提取所述待處理視頻中的一視頻幀作為關(guān)鍵幀,稱為當前關(guān)鍵幀,通過如下方式提取下一關(guān)鍵幀:依次將所述待處理視頻中當前關(guān)鍵幀之后的視頻幀與所述當前關(guān)鍵幀進行比較獲取第二相似度,如果存在第二視頻幀與所述當前關(guān)鍵幀之間的第二相似度滿足第三預(yù)設(shè)條件且與該當前關(guān)鍵幀的距離最近,提取該第二視頻幀,將該第二視頻幀作為當前關(guān)鍵幀,按照相同方式提取下一關(guān)鍵幀;如果不存在與所述當前關(guān)鍵幀之間的第二相似度滿足第三預(yù)設(shè)條件的視頻幀,則從該待處理視頻提取圖片的過程結(jié)束,將提取的關(guān)鍵幀作為提取的圖片;
其中,初始時,將該待處理視頻的起始幀作為當前關(guān)鍵幀。
可選的,根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片包括:
將所述待提取視頻中的音頻信號從時域轉(zhuǎn)換到頻域,獲取所述音頻信號的能量曲線,獲取所述能量曲線的極大值和極小值所在位置,提取所述極大值和極小值位置對應(yīng)的視頻幀作為提取的圖片。
可選的,所述根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片包括:
在所述待提取視頻的字幕進行搜索,如果搜索到預(yù)設(shè)的關(guān)鍵詞,則提取包含該關(guān)鍵詞的字幕所對應(yīng)的視頻幀;其中,所述待提取視頻的字幕從所述待提取視頻自帶的字幕文件中獲取或者對所述待提取視頻的音頻進行語音識別獲取。
可選的,,所述廣告圖片集合中的第一廣告圖片和所述業(yè)務(wù)圖片集合中的第一業(yè)務(wù)圖片的相似度滿足第一預(yù)設(shè)條件是指:
所述第一廣告圖片和所述第一業(yè)務(wù)圖片的相似度大于第一相似度閾值。
可選的,將所述廣告圖片集合中的廣告圖片和所述業(yè)務(wù)圖片集合中的業(yè)務(wù)圖片進行比較,獲取相似度包括:
根據(jù)通過深度學(xué)習(xí)算法獲得的特征模型提取所述廣告圖片集合中圖片的第一特征值,根據(jù)所述特征模型提取所述業(yè)務(wù)圖片集合中圖片的第二特征值,將所述第一特征值和所述第二特征值進行比較,獲取相似度。
可選的,所述關(guān)聯(lián)信息中還包括,所述第一廣告素材在所述第一業(yè)務(wù)視頻播放時進行插播的插播位置信息,所述插播位置信息根據(jù)所述第一業(yè)務(wù)圖片在所述第一業(yè)務(wù)視頻中的位置決定。
可選的,所述處理器執(zhí)行所述程序,還用于:
對所述業(yè)務(wù)視頻進行背景建模和目標檢測,提取運動的目標獲得業(yè)務(wù)視頻目標對象,確定所述業(yè)務(wù)視頻目標對象在其所屬的業(yè)務(wù)視頻中的出現(xiàn)時間和消失時間,將所述業(yè)務(wù)視頻目標對象與所述業(yè)務(wù)圖片集合中包含該業(yè)務(wù)視頻目標對象的圖片進行關(guān)聯(lián);
所述關(guān)聯(lián)信息中還包括,所述第一廣告素材在所述第一業(yè)務(wù)視頻播放時進行插播的插播位置信息,所述插播位置信息根據(jù)所述第一業(yè)務(wù)圖片關(guān)聯(lián)的第一業(yè)務(wù)視頻目標對象在所述第一業(yè)務(wù)視頻中的出現(xiàn)時間和消失時間決定。
可選的,所述處理器執(zhí)行所述程序,還用于:
對所述廣告素材中的廣告視頻進行背景建模和目標檢測,提取運動的目標獲得廣告素材目標對象,并將所述廣告素材目標對象與所述第一圖片集合中包含該廣告素材目標對象的圖片進行關(guān)聯(lián),將所述廣告素材中的廣告圖片作為廣告素材目標對象并與其所屬的廣告圖片進行關(guān)聯(lián);
當所述廣告圖片集合中的第一廣告圖片和所述業(yè)務(wù)圖片集合中的第一業(yè)務(wù)圖片的相似度滿足所述第一預(yù)設(shè)條件時,獲取所述第一廣告圖片所關(guān)聯(lián)的第一廣告素材目標對象被配置的廣告對象標識,為所述第一業(yè)務(wù)圖片所關(guān)聯(lián)的第一業(yè)務(wù)視頻目標對象配置與所述第一廣告素材目標對象相同的廣告對象標識,從而指示所述第一廣告圖片所屬的第一廣告素材與所述第一業(yè)務(wù)圖片所屬的第一業(yè)務(wù)視頻相關(guān)聯(lián),其中,所述廣告對象標識指示所述第一廣告素材目標對象所針對的廣告主題。
可選的,所述關(guān)聯(lián)信息中還包括所述第一廣告素材目標對象被配置的廣告對象標識。
可選的,所述處理器執(zhí)行所述程序,還用于:
接收到門戶發(fā)送的查詢請求后,確定與該查詢請求中攜帶的第二廣告素材目標對象關(guān)聯(lián)的第二廣告圖片,在所述業(yè)務(wù)圖片集合中查找與所述第二廣告圖片的相似度滿足第四預(yù)設(shè)條件的業(yè)務(wù)圖片子集合,將所述業(yè)務(wù)圖片子集合發(fā)送給所述門戶,以使得所述門戶根據(jù)用戶操作從所述業(yè)務(wù)圖片子集合中選擇第二業(yè)務(wù)圖片,將所選的第二業(yè)務(wù)圖片關(guān)聯(lián)的業(yè)務(wù)第二業(yè)務(wù)視頻目標對象配置與所述第二廣告素材目標對象相同的廣告對象標識,從而指示所述第二廣告素材目標對象所屬的第二廣告素材與所述第二業(yè)務(wù)視頻目標對象所屬的第二業(yè)務(wù)視頻相關(guān)聯(lián)。
本發(fā)明實施例還提供一種精準投放廣告系統(tǒng),包括視頻分析平臺、數(shù)據(jù)庫、門戶、數(shù)據(jù)同步接口模塊和關(guān)聯(lián)信息同步接口模塊,其中,
所述視頻分析平臺用于:通過所述數(shù)據(jù)同步接口模塊從廣告平臺同步廣告素材同步信息,根據(jù)所述廣告素材同步信息獲取廣告素材,從所述廣告素材中提取圖片,獲得廣告圖片集合;通過所述數(shù)據(jù)同步接口模塊從業(yè)務(wù)平臺同步業(yè)務(wù)視頻同步信息,根據(jù)所述業(yè)務(wù)視頻同步信息獲取業(yè)務(wù)視頻,根據(jù)所述業(yè)務(wù)視頻的圖像、聲音和字幕其中一種或多種從所述業(yè)務(wù)視頻中提取圖片,獲得業(yè)務(wù)圖片集合;將所述廣告圖片集合中的廣告圖片和所述業(yè)務(wù)圖片集合中的業(yè)務(wù)圖片進行比較,獲取相似度;當所述廣告圖片集合中的第一廣告圖片和所述業(yè)務(wù)圖片集合中的第一業(yè)務(wù)圖片的相似度滿足第一預(yù)設(shè)條件時,將所述第一廣告圖片所屬的第一廣告素材和所述第一業(yè)務(wù)圖片所屬的第一業(yè)務(wù)視頻進行關(guān)聯(lián),并生成關(guān)聯(lián)信息,所述關(guān)聯(lián)信息中包括:所述第一業(yè)務(wù)視頻的標識信息、所述第一廣告素材的標識信息,將所述關(guān)聯(lián)信息通過所述關(guān)聯(lián)信息同步接口模塊同步到所述廣告平臺和所述業(yè)務(wù)平臺;
所述數(shù)據(jù)庫,用于存儲所述廣告素材和業(yè)務(wù)視頻的相關(guān)信息;
所述門戶,用于實現(xiàn)用戶與所述數(shù)據(jù)庫、視頻分析平臺的交互;
所述數(shù)據(jù)同步接口模塊,將廣告素材同步信息從所述廣告平臺同步到所述視頻分析平臺;用于將業(yè)務(wù)視頻同步信息從所述業(yè)務(wù)平臺同步到所述視頻分析平臺;
所述關(guān)聯(lián)信息同步接口模塊,用于將所述關(guān)聯(lián)信息從所述視頻分析平臺同步到所述廣告平臺和所述業(yè)務(wù)平臺。
可選的,所述視頻分析平臺還用于,對所述廣告素材中的廣告視頻進行背景建模和目標檢測,提取運動的目標獲得廣告素材目標對象,并將所述廣告素材目標對象與所述第一圖片集合中包含該廣告素材目標對象的圖片進行關(guān)聯(lián),將所述廣告素材中的廣告圖片作為廣告素材目標對象并與其所屬的廣告圖片進行關(guān)聯(lián),將所述廣告素材目標對象存入數(shù)據(jù)庫中的廣告素材目標對象表,將其狀態(tài)設(shè)置為未審核;以及,對所述業(yè)務(wù)視頻進行背景建模和目標檢測,提取運動的目標獲得業(yè)務(wù)視頻目標對象,確定所述業(yè)務(wù)視頻目標對象在其所屬的業(yè)務(wù)視頻中的出現(xiàn)時間和消失時間,將所述業(yè)務(wù)視頻目標對象與所述業(yè)務(wù)圖片集合中包含該業(yè)務(wù)視頻目標對象的圖片進行關(guān)聯(lián),將所述業(yè)務(wù)視頻目標對象存入數(shù)據(jù)庫中的業(yè)務(wù)視頻目標對象表,將其狀態(tài)設(shè)置為未審核;
所述門戶用于實現(xiàn)用戶與所述數(shù)據(jù)庫、視頻分析平臺的交互包括:根據(jù)用戶操作向所述數(shù)據(jù)庫查詢未審核的廣告素材目標對象,根據(jù)用戶操作為未審核的所述廣告素材目標對象配置廣告對象標識并修改廣告素材目標對象表中其狀態(tài)為已審核未關(guān)聯(lián);
所述視頻分析平臺將所述廣告圖片集合中的廣告圖片和所述業(yè)務(wù)圖片集合中的業(yè)務(wù)圖片進行比較,獲取相似度包括:
所述視頻分析平臺向所述數(shù)據(jù)庫查詢已審核未關(guān)聯(lián)的廣告素材目標對象,接收所述數(shù)據(jù)庫返回的已審核未關(guān)聯(lián)的廣告素材目標對象,獲取該已審核未關(guān)聯(lián)的廣告素材目標對象所關(guān)聯(lián)的廣告圖片,將其與所述業(yè)務(wù)圖片集合中的業(yè)務(wù)圖片進行比較,獲取相似度;
所述視頻分析平臺還用于,當所述業(yè)務(wù)圖片集合中的第二業(yè)務(wù)圖片與所述已審核未關(guān)聯(lián)的廣告素材目標對象所關(guān)聯(lián)的廣告圖片的相似度滿足所述第一預(yù)設(shè)條件時,獲取所述已審核未關(guān)聯(lián)的廣告素材目標對象被配置的廣告對象標識,為所述第二業(yè)務(wù)圖片所關(guān)聯(lián)的第二業(yè)務(wù)視頻目標對象配置與所述已審核未關(guān)聯(lián)的廣告素材目標對象被相同的廣告對象標識,修改數(shù)據(jù)庫中所述已審核未關(guān)聯(lián)的廣告素材目標對象的狀態(tài)為已關(guān)聯(lián),修改數(shù)據(jù)庫中所述第二業(yè)務(wù)視頻目標對象的狀態(tài)為已關(guān)聯(lián)。
可選的,所述門戶還用于,向所述數(shù)據(jù)庫查詢已審核未關(guān)聯(lián)的廣告素材目標對象,獲取所述已審核未關(guān)聯(lián)的廣告素材目標對象后,向所述視頻分析平臺發(fā)起查詢請求,接收所述視頻分析平臺返回的業(yè)務(wù)圖片子集合,以及,根據(jù)用戶操作從所述業(yè)務(wù)圖片子集合中選擇第三業(yè)務(wù)圖片,將所選的第三業(yè)務(wù)圖片關(guān)聯(lián)的第三業(yè)務(wù)視頻目標對象配置與所述已審核未關(guān)聯(lián)的廣告素材目標對象相同的廣告對象標識,修改數(shù)據(jù)庫中所述第三業(yè)務(wù)視頻目標對象的狀態(tài)為已關(guān)聯(lián),修改所述已審核未關(guān)聯(lián)的廣告素材目標對象的狀態(tài)為已關(guān)聯(lián);
所述視頻分析平臺還用于,接收到所述門戶發(fā)送的查詢請求后,確定與該查詢請求中攜帶的廣告素材目標對象關(guān)聯(lián)的第三廣告圖片,在所述業(yè)務(wù)圖片集合中查找與所述第三廣告圖片的相似度滿足第四預(yù)設(shè)條件的所述業(yè)務(wù)圖片子集合,將所述業(yè)務(wù)圖片子集合發(fā)送給所述門戶。
與現(xiàn)有技術(shù)相比,本發(fā)明實施例中,通過對業(yè)務(wù)視頻、廣告視頻進行切割、提取關(guān)鍵幀、提取圖片特征值,關(guān)聯(lián)相似度高的業(yè)務(wù)視頻和廣告素材,業(yè)務(wù)平臺和廣告平臺獲得業(yè)務(wù)視頻及其關(guān)聯(lián)的廣告素材,業(yè)務(wù)平臺在播放業(yè)務(wù)視頻的同時,播放廣告素材(廣告視頻和/或廣告圖片),以達到精準投放業(yè)務(wù)視頻相關(guān)的廣告的效果。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
附圖說明
附圖用來提供對本發(fā)明技術(shù)方案的進一步理解,并且構(gòu)成說明書的一部分,與本申請的實施例一起用于解釋本發(fā)明的技術(shù)方案,并不構(gòu)成對本發(fā)明技術(shù)方案的限制。
圖1為本發(fā)明實施例精準投放廣告系統(tǒng)框圖;
圖2為本發(fā)明實施例視頻分析平臺數(shù)據(jù)結(jié)構(gòu)示意圖;
圖3為本發(fā)明實施例精準投放廣告方法流程圖;
圖4為本發(fā)明實施例單機方式實現(xiàn)的精準投放廣告系統(tǒng)框圖;
圖5為本發(fā)明實施例單機方式實現(xiàn)的精準投放廣告系統(tǒng)業(yè)務(wù)流程圖;
圖6為本發(fā)明實施例分布式方式實現(xiàn)的精準投放廣告系統(tǒng)框圖;
圖7為本發(fā)明實施例分布式方式實現(xiàn)的精準投放廣告系統(tǒng)業(yè)務(wù)流程圖;
圖8為本發(fā)明實施例IPTV精準投放廣告系統(tǒng)架構(gòu)圖;
圖9為本發(fā)明實施例IPTV精準投放廣告業(yè)務(wù)流程圖;
圖10為本發(fā)明實施例視頻播放軟件精準投放廣告系統(tǒng)架構(gòu)圖;
圖11為本發(fā)明實施例視頻播放軟件精準投放廣告業(yè)務(wù)流程圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中執(zhí)行。并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執(zhí)行所示出或描述的步驟。
本發(fā)明實施例中,利用視頻分析和圖像處理技術(shù)對業(yè)務(wù)視頻和廣告素材(視頻和/或圖片)進行處理,獲取相似度信息,根據(jù)相似度對業(yè)務(wù)視頻和廣告素材進行關(guān)聯(lián),實現(xiàn)自動關(guān)聯(lián)。
本發(fā)明實施例提供一種匹配方法,包括:
獲取待匹配資源,從所述待匹配資源中提取圖片獲得第一圖片集合;
獲取第二視頻資源,從所述第二視頻資源中提取圖片組成第二圖片集合;
將所述第一圖片集合中的圖片和所述第二圖片集合的圖片進行比較,獲取相似度;
當所述第一圖片集合中的第一圖片和所述第二圖片集合中的第二圖片的相似度滿足第一預(yù)設(shè)條件時,將所述第一圖片所屬的待匹配資源和所述第二圖片所屬的第二視頻資源進行關(guān)聯(lián)。
其中,待匹配資源可能包括多個待匹配視頻資源和/或待匹配圖片,第二視頻資源可能包括多個視頻資源。從所述待匹配資源中提取第一圖片集合包括:如果所述待匹配資源中包括待匹配視頻資源,從所述待匹配視頻資源中提取視頻幀加入第一圖片集合,如果所述待匹配資源包括待匹配圖片,則直接將所述待匹配圖片加入所述第一圖片集合。
在本發(fā)明一實施例中,所述待匹配資源中也可能只包括待匹配圖片,則從待匹配資源中提取圖片時,只需直接待匹配圖片獲得第一圖片集合。
在本發(fā)明的一實施例中,從所述待匹配資源中提取圖片或者從所述第二視頻資源中提取圖片包括:
將所述待匹配資源或者所述第二視頻資源作為輸入視頻,對所述輸入視頻進行解碼后,直接從解碼后的輸入視頻中提取圖片;或者,將解碼后的輸入視頻根據(jù)場景進行分割,獲取分割視頻,將各場景的分割視頻進行比較獲取分割視頻集合,從所述分割視頻集合中的分割視頻提取圖片,其中,所述分割視頻集合中的任意兩個分割視頻的比較結(jié)果滿足第二預(yù)設(shè)條件。
即,本發(fā)明實施例中,可以直接從待匹配資源中的待匹配視頻資源中提取視頻幀,也可以將待匹配視頻資源按照場景進行分割獲得分割視頻后,將各場景的分割視頻進行比較,根據(jù)比較結(jié)果獲取分割視頻集合,從分割視頻集合中的分割視頻中提取視頻幀??梢灾苯訌牡诙曨l資源中提取視頻幀,也可以將第二視頻資源按照場景進行分割獲得分割視頻后,將各分割視頻進行比較,根據(jù)比較結(jié)果獲取分割視頻集合,從分割視頻集合中的分割視頻提取視頻幀。
在本發(fā)明的一實施例中,所述待匹配資源中包括待匹配圖片時,從所述待匹配資源中提取圖片包括:提取所述待匹配圖片加入所述第一圖片集合。
下面說明一下如何根據(jù)場景進行視頻分割。一個視頻中通常會包含多個場景,可以通過背景或者聲音來判斷場景是否變換。比如,從室內(nèi)換到室外,場景發(fā)生切換,又比如,背景音從街道噪音轉(zhuǎn)換為工廠噪音,則發(fā)生場景切換,從汽車噪音轉(zhuǎn)換為會場噪音,則發(fā)生場景切換。在本發(fā)明的一實施例中,所述將解碼后的輸入視頻根據(jù)場景進行分割包括:
根據(jù)所述輸入視頻中的背景、聲音中一種或多種判斷場景是否切換,在所述輸入視頻中發(fā)生場景切換的位置進行分割。
即,可以只通過背景來判斷場景是否變換,也可以通過聲音來判斷場景是否變換,或者,通過背景和聲音來判斷場景是否變換。
在本發(fā)明的一實施例中,根據(jù)背景判斷場景是否切換包括:對輸入視頻進行背景估計,背景更新處理,比較相鄰的背景圖片判斷是否為同一場景。其中,提取背景估計時,可以根據(jù)輸入視頻的幾個連續(xù)幀進行背景估計,比如,可以使用3個連續(xù)視頻幀進行背景估計,比較背景圖片時,可以提取背景圖片的全局特征,獲取相鄰的兩個背景圖片的全局特征的漢明距離,來判斷相鄰背景圖片是否為同一場景。其中,可以使用混合高斯模型(GMM)算法實現(xiàn)所述背景估計、背景圖片更新等過程。該方法僅為示例,可以根據(jù)需要采取其他判斷其他方式提取背景,判斷背景是否變化,比如,比較背景圖片時,也可以使用其他比較算法,判斷背景圖片是否為同一場景。本申請對此不作限定。
在本發(fā)明的一實施例中,所述根據(jù)所述輸入視頻中的聲音判斷場景是否切換包括:將所述輸入視頻中的音頻信號從時域轉(zhuǎn)換到頻域,獲取所述音頻信號的能量曲線,獲取所述能量曲線的極大值和極小值所在位置,作為發(fā)生場景切換的位置,且滿足,根據(jù)所述能量曲線獲取的相鄰兩個發(fā)生場景切換的位置其距離大于第一距離閾值。相鄰的極大值或極小值可能距離很小,在進行場景分割時,只提取距離大于第一距離閾值的極大值和極小值,進行場景分割,距離小于第一距離閾值的極大值和極小值忽略。其中,將音頻信號從時域轉(zhuǎn)換到頻域時,采取抑制語音所在頻段信號的處理。當然,此處根據(jù)聲音判斷場景是否切換的實現(xiàn)方式僅為一示例,也可以采用其他方式對音頻進行處理來判斷場景是否切換,比如,提取音頻中的背景音,通過背景音判斷場景是否變化。
在本發(fā)明的一實施例中,將各分割視頻進行比較獲取分割視頻集合的一種實現(xiàn)方式為:從分割視頻中提取背景圖片(背景圖片可以根據(jù)前面根據(jù)場景進行分割時進行背景估計、背景更新過程中獲得),比較各分割視頻的背景圖片獲得相似程度,如果兩個分割視頻的背景圖片的相似程度滿足第二預(yù)設(shè)條件,則判斷兩個分割視頻的場景不相似,如果兩個分割視頻的背景圖片的相似程度不滿足第二預(yù)設(shè)條件,則判斷兩個分割視頻場景相似,可以刪除場景相似的兩個分割視頻中的一個,對全部分割視頻進行比較并且只保留兩個相似的分割視頻中的一個,保留下來的分割視頻也需要互相比較,最終得到分割視頻集合,從而使得分割視頻集合中的分割視頻均滿足第二預(yù)設(shè)條件。該方案可以合并相似的場景,減少分割視頻的數(shù)量,從而減少最終提取的視頻幀的數(shù)量,提高系統(tǒng)處理速度,降低存儲需求。當然,在本發(fā)明的其他實施例中,也可以不采用背景圖片來進行分割視頻的比較,采取其他方式對分割視頻進行比較從而判斷分割視頻是否相似。另外,也可以在后續(xù)已提取視頻幀之后,用各分割視頻中提取的視頻幀進行比較來判斷分割視頻是否相似。第二預(yù)設(shè)條件可以根據(jù)需要設(shè)定,第二預(yù)設(shè)條件的設(shè)定關(guān)系到分割視頻的數(shù)量。如果希望分割視頻少一些,則判斷分割視頻是否相似的條件可以寬泛一些,從而被判斷為相似的分割視頻數(shù)量增加,提取到分割視頻集合中的分割視頻數(shù)量減少。如果希望分割視頻多一些,則判斷分割視頻是否相似的條件可以嚴格一些,從而被判斷為相似的分割視頻數(shù)量減少,提取到分割視頻集合中的分割視頻數(shù)量增多。具體可根據(jù)需要設(shè)定第二預(yù)設(shè)條件。
當然,在本發(fā)明的其他實施例中,也可以不進行分割,直接從待匹配視頻資源和第二視頻資源中提取視頻幀進行后續(xù)處理。在提取視頻幀之后再進行合并處理,以減少提取的視頻幀的數(shù)量。
在提取視頻幀時,可以根據(jù)圖像、聲音、或字幕來提取代表性的視頻幀,將提取的視頻幀稱為關(guān)鍵幀。在本發(fā)明的一實施例中,所述直接從解碼后的輸入視頻中提取圖片或者從所述分割視頻集合中的分割視頻提取圖片包括:
將所述解碼后的輸入視頻或者所述分割視頻集合中的分割視頻作為待提取視頻,根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片。
在本發(fā)明的一實施例中,根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片包括:
提取所述待處理視頻中的一視頻幀作為關(guān)鍵幀,稱為當前關(guān)鍵幀,通過如下方式提取下一關(guān)鍵幀:依次將所述待處理視頻中當前關(guān)鍵幀之后的視頻幀與所述當前關(guān)鍵幀進行比較獲取第二相似度,如果存在第二視頻幀與所述當前關(guān)鍵幀之間的第二相似度滿足第三預(yù)設(shè)條件且與該當前關(guān)鍵幀的距離最近,提取該第二視頻幀,將該第二視頻幀作為當前關(guān)鍵幀,按照相同方式提取下一關(guān)鍵幀;如果不存在與所述當前關(guān)鍵幀之間的第二相似度滿足第三預(yù)設(shè)條件的視頻幀,則從該待處理視頻提取圖片的過程結(jié)束,將提取的關(guān)鍵幀作為提取的圖片;其中,初始時,將該待處理視頻的起始幀作為當前關(guān)鍵幀。
在本發(fā)明的一實施例中,所述根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片包括:
將所述待提取視頻中的音頻信號從時域轉(zhuǎn)換到頻域,獲取所述音頻信號的能量曲線,獲取所述能量曲線的極大值和極小值所在位置,提取所述極大值和極小值位置對應(yīng)的視頻幀。
在本發(fā)明的一實施例中,所述根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片包括:
在所述待提取視頻的字幕進行搜索,如果搜索到預(yù)設(shè)的關(guān)鍵詞,則提取該字幕對應(yīng)的視頻幀;其中,所述待提取視頻的字幕從所述待提取視頻自帶的字幕文件中獲取或者對所述待提取視頻的音頻進行語音識別獲取。其中,關(guān)鍵詞預(yù)先設(shè)定。比如,需要對籃球進行廣告時,可設(shè)定籃球、三分球、扣籃等為關(guān)鍵詞。該方法可作為一輔助手段。
在本發(fā)明的一實施例中,所述第一圖片集合中的第一圖片和所述第二圖片集合中的第二圖片的相似度滿足第一預(yù)設(shè)條件是指:
所述第一圖片和所述第二圖片的相似度大于第一相似度閾值。當然,第一預(yù)設(shè)條件也可以根據(jù)需要設(shè)定為其他條件。
在本發(fā)明的一實施例中,所述將所述第一圖片集合中的圖片和所述第二圖片集合的圖片進行比較,獲取相似度包括:
根據(jù)通過深度學(xué)習(xí)算法獲得的特征模型提取所述第一圖片集合中圖片的第一特征值,根據(jù)所述特征模型提取所述第二圖片集合中圖片的第二特征值,將所述第一特征值和第二特征值進行比較,獲取相似度。對圖片進行比較獲取相似度可以使用很多算法,此處僅為示例,也可根據(jù)需要使用其他方法獲取相似度。
在本發(fā)明一實施例中,還可對所述待匹配資源中的待匹配視頻進行背景建模,檢測運動的目標,存儲運動目標所在位置,并關(guān)聯(lián)包含該運動目標的圖片;以及,對第二視頻資源進行背景建模,檢測運動的目標,存儲運動目標所在位置,以及,目標在第二視頻資源中的出現(xiàn)時間和消失時間,并關(guān)聯(lián)包含該運動目標的圖片,在根據(jù)特征模型提取圖片的特征值時,在圖片的目標所在區(qū)域和背景區(qū)域分別使用相應(yīng)的特征提取器進行特征提取。比如,運動的目標通常包括人臉,所以在目標區(qū)域可以使用人臉檢測器來進行特征提取。如果未進行運動目標檢測,則對圖片的所有區(qū)域使用全部特征提取器進行特征提取,如果已進行運動目標檢測,可以在靜止的背景區(qū)域使用通常用于背景區(qū)域的特征提取器進行特征提取,在運動的目標所在區(qū)域使用通常用于運動目標的特征提取器進行特征提取,從而減少了特征提取時的運算量。
上述匹配方法的一個應(yīng)用是在廣告插播中的應(yīng)用??梢哉页鰪V告視頻或廣告圖片與業(yè)務(wù)視頻中哪些位置的內(nèi)容比較相似,進行關(guān)聯(lián),從而在業(yè)務(wù)視頻中對應(yīng)的位置插播廣告視頻或廣告圖片。當需要對廣告視頻進行插播時,在與該廣告視頻有關(guān)的業(yè)務(wù)視頻中插播,比隨意在某個業(yè)務(wù)視頻中插播,用戶接受度更好,從而廣告效果更好。比如,將某明星代言的產(chǎn)品廣告在該明星主演的電視或電影中插播,又比如,將某產(chǎn)品的廣告在電視或電影中主角使用類似的產(chǎn)品時進行插播,用戶的接受度和廣告效應(yīng)好于將廣告隨意在某個電視電影中插播。另外,該匹配方法也可以用在圖像搜索中。比如,用戶想查找某個電影片段,但不知道具體電影名稱,只知道大概內(nèi)容,則可以找一張與該電影片段類似的圖片,在電影庫中進行匹配,查找到對應(yīng)的電影。又比如,用戶想要查找所有有圣誕場景的電影,也可以使用一段圣誕視頻或圣誕圖片在電影庫中進行匹配,查找出所有有圣誕場景的電影。上述應(yīng)用僅為示例,本申請可以應(yīng)用到各種需要對視頻進行匹配的場景中。
本發(fā)明實施例還提供一種視頻分析平臺,包括數(shù)據(jù)獲取模塊、視頻圖片分析處理層,其中:
所述數(shù)據(jù)獲取模塊用于,獲取所述待匹配資源,以及,獲取第二視頻資源;
所述視頻圖片分析處理層包括視頻處理模塊和圖片分析模塊,其中:
所述視頻處理模塊用于,從所述待匹配資源中提取圖片,獲得第一圖片集合;根據(jù)所述第二視頻資源的圖像、聲音和字幕其中一種或多種從所述第二視頻資源中提取圖片,獲得第二圖片集合;
所述圖片分析模塊用于,將所述第一圖片集合中的圖片和所述第二圖片集合的圖片進行比較,獲取相似度;當所述第一圖片集合中的第一圖片和所述第二圖片集合中的第二圖片的相似度滿足第一預(yù)設(shè)條件時,將所述第一圖片所屬的待匹配資源和所述第二圖片所屬的第二視頻資源進行關(guān)聯(lián)。
在本發(fā)明的一實施例中,所述視頻分析平臺還包括視頻解碼層,用于將所述待匹配資源中的待匹配視頻資源解碼后作為輸入視頻傳輸至所述視頻圖片分析處理層,以及,對所述第二視頻資源解碼后作為輸入視頻傳輸至所述視頻圖片分析處理層;
所述視頻處理模塊從所述待匹配資源中或所述第二視頻資源中提取圖片包括:
將所述的輸入視頻作為待提取視頻;或者,將所述輸入視頻根據(jù)場景進行分割,獲取分割視頻,將各場景的分割視頻進行比較,根據(jù)比較結(jié)果獲取分割視頻集合,將所述分割視頻集合中的分割視頻作為待提取視頻,其中,所述分割視頻集合中的任意兩個分割視頻的比較結(jié)果滿足第二預(yù)設(shè)條件;第二預(yù)設(shè)條件可以根據(jù)需要設(shè)定。
根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取圖片。
在本發(fā)明的一實施例中,所述視頻處理模塊從所述待匹配資源中提取圖片包括:當所述待匹配資源中包括待匹配圖片時,提取所述待匹配圖片加入所述第一圖片集合。
在本發(fā)明的一實施例中,所述視頻處理模塊包括視頻分割單元,用于根據(jù)所述輸入視頻中的背景、聲音中的一種或多種判斷場景是否切換,在所述輸入視頻中發(fā)生場景切換的位置進行分割;以及,將各分割視頻進行比較獲取所述分割視頻集合。
在本發(fā)明的一實施例中,所述視頻分割單元根據(jù)所述輸入視頻中的聲音判斷場景是否切換包括:將所述輸入視頻中的音頻信號從時域轉(zhuǎn)換到頻域,獲取所述音頻信號的能量曲線,獲取所述能量曲線的極大值和極小值所在位置,作為發(fā)生場景切換的位置,且滿足,根據(jù)所述能量曲線獲取的相鄰兩個發(fā)生場景切換的位置其距離大于第一距離閾值。
在本發(fā)明的一實施例中,所述視頻處理模塊包括多模態(tài)提取關(guān)鍵幀單元,用于將所述輸入視頻或者所述分割視頻集合中的分割視頻作為待提取視頻,根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片。
在本發(fā)明的一實施例中,所述多模態(tài)提取關(guān)鍵幀單元根據(jù)所述待提取視頻的圖像提取視頻幀包括:
提取所述待處理視頻中的一視頻幀,將其作為當前關(guān)鍵幀,通過如下方式提取下一視頻幀:依次將所述待處理視頻中當前關(guān)鍵幀之后的視頻幀與所述當前關(guān)鍵幀進行比較獲取第二相似度,如果存在第二視頻幀與所述當前關(guān)鍵幀之間的第二相似度滿足第三預(yù)設(shè)條件且與該當前關(guān)鍵幀的距離最近,提取該第二視頻幀,將該第二視頻幀作為當前關(guān)鍵幀,按照相同方式提取下一視頻幀;如果不存在與所述當前關(guān)鍵幀之間的第二相似度滿足第三預(yù)設(shè)條件的視頻幀,則從該待處理視頻提取圖片的過程結(jié)束;
其中,初始時,將該待處理視頻的起始幀作為當前關(guān)鍵幀。
在本發(fā)明的一實施例中,所述多模態(tài)提取關(guān)鍵幀單元根據(jù)所述待提取視頻的聲音提取視頻幀包括:
將所述待提取視頻中的音頻信號從時域轉(zhuǎn)換到頻域,獲取所述音頻信號的能量曲線,獲取所述能量曲線的極大值和極小值所在位置,提取所述極大值和極小值位置對應(yīng)的視頻幀。
在本發(fā)明的一實施例中,所述多模態(tài)提取關(guān)鍵幀單元根據(jù)所述待提取視頻的字幕提取視頻幀包括:
在所述待提取視頻的字幕進行搜索,如果搜索到預(yù)設(shè)的關(guān)鍵詞,則提取該字幕對應(yīng)的視頻幀;其中,所述待提取視頻的字幕從所述待提取視頻自帶的字幕文件中獲取或者對所述待提取視頻的音頻進行語音識別獲取。
在本發(fā)明的一實施例中,所述第一圖片集合中的第一圖片和所述第二圖片集合中的第二圖片的相似度滿足第一預(yù)設(shè)條件是指:
所述第一圖片和所述第二圖片的相似度大于第一相似度閾值。
在本發(fā)明的一實施例中,所述圖片分析模塊包括深度學(xué)習(xí)特征模型單元、關(guān)鍵幀特征提取單元和特征匹配關(guān)聯(lián)單元,其中:
所述深度學(xué)習(xí)特征模塊單元用于,通過深度學(xué)習(xí)算法對已標注樣本進行學(xué)習(xí),獲得特征模型;
所述關(guān)鍵幀特征提取單元用于,根據(jù)所述特征模型提取所述第一圖片集合中圖片的第一特征值,根據(jù)所述特征模型提取所述第二圖片集合中圖片的第二特征值;
所述特征匹配關(guān)聯(lián)單元用于,將所述第一特征值和所述第二特征值進行比較,獲取相似度,當所述第一圖片集合中的第一圖片和所述第二圖片集合中的第二圖片的相似度滿足第一預(yù)設(shè)條件時,將所述第一圖片所屬的待匹配資源和所述第二圖片所屬的第二視頻資源進行關(guān)聯(lián)。
將上述匹配方法應(yīng)用到廣告插播,本發(fā)明實施例提供一種精準投放廣告方法,包括:
獲取廣告素材,從所述廣告素材中提取圖片,獲得廣告圖片集合;
獲取業(yè)務(wù)視頻,根據(jù)所述業(yè)務(wù)視頻的圖像、聲音和字幕其中一種或多種從所述業(yè)務(wù)視頻中提取圖片,獲得業(yè)務(wù)圖片集合;
將所述廣告圖片集合中的廣告圖片和所述業(yè)務(wù)圖片集合中的業(yè)務(wù)圖片進行比較,獲取相似度;
當所述廣告圖片集合中的第一廣告圖片和所述業(yè)務(wù)圖片集合中的第一業(yè)務(wù)圖片的相似度滿足第一預(yù)設(shè)條件時,將所述第一廣告圖片所屬的第一廣告素材和所述第一業(yè)務(wù)圖片所屬的第一業(yè)務(wù)視頻進行關(guān)聯(lián),并生成關(guān)聯(lián)信息,所述關(guān)聯(lián)信息中包括:所述第一業(yè)務(wù)視頻的標識信息、所述第一廣告素材的標識信息。
在本發(fā)明的一實施例中,從所述廣告素材中提取圖片或者從所述業(yè)務(wù)視頻中提取圖片包括:
將所述廣告素材中的廣告視頻或者所述業(yè)務(wù)視頻作為輸入視頻,對所述輸入視頻進行解碼后,將所述解碼后的輸入視頻作為待提取視頻;或者,將解碼后的輸入視頻根據(jù)場景進行分割,獲取分割視頻,將各分割視頻進行比較,根據(jù)比較結(jié)果獲取分割視頻集合,將所述分割視頻集合中的分割視頻作為待提取視頻,其中,所述分割視頻集合中的任意兩個分割視頻的比較結(jié)果滿足第二預(yù)設(shè)條件;
根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取圖片。
在本發(fā)明的一實施例中,從所述廣告素材中提取圖片包括:當所述廣告素材中包括廣告圖片時,提取所述廣告圖片加入所述廣告圖片集合。
在本發(fā)明的一實施例中,所述將解碼后的輸入視頻根據(jù)場景進行分割包括:
根據(jù)所述輸入視頻中的背景、聲音中的一種或多種判斷場景是否切換;在所述輸入視頻中發(fā)生場景切換的位置進行分割。
其中,根據(jù)背景判斷場景是否切換見前述匹配方法中根據(jù)背景判斷場景是否切換的相關(guān)敘述。
在本發(fā)明的一實施例中,所述根據(jù)所述輸入視頻中的背景、聲音中的一種或多種判斷場景是否切換包括:將所述輸入視頻中的音頻信號從時域轉(zhuǎn)換到頻域,獲取所述音頻信號的能量曲線,獲取所述能量曲線的極大值和極小值所在位置,作為發(fā)生場景切換的位置,且滿足:根據(jù)所述能量曲線獲取的相鄰兩個發(fā)生場景切換的位置其距離大于第一距離閾值。
在本發(fā)明的一實施例中,所述根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片包括:
提取所述待處理視頻中的一視頻幀作為關(guān)鍵幀,稱為當前關(guān)鍵幀,通過如下方式提取下一關(guān)鍵幀:依次將所述待處理視頻中當前關(guān)鍵幀之后的視頻幀與所述當前關(guān)鍵幀進行比較獲取第二相似度,如果存在第二視頻幀與所述當前關(guān)鍵幀之間的第二相似度滿足第三預(yù)設(shè)條件且與該當前關(guān)鍵幀的距離最近,提取該第二視頻幀,將該第二視頻幀作為當前關(guān)鍵幀,按照相同方式提取下一關(guān)鍵幀;如果不存在與所述當前關(guān)鍵幀之間的第二相似度滿足第三預(yù)設(shè)條件的視頻幀,則從該待處理視頻提取圖片的過程結(jié)束,將提取的關(guān)鍵幀作為提取的圖片;
其中,初始時,將該待處理視頻的起始幀作為當前關(guān)鍵幀。
在本發(fā)明的一實施例中,根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片包括:
將所述待提取視頻中的音頻信號從時域轉(zhuǎn)換到頻域,獲取所述音頻信號的能量曲線,獲取所述能量曲線的極大值和極小值所在位置,提取所述極大值和極小值位置對應(yīng)的視頻幀作為提取的圖片。
在本發(fā)明的一實施例中,所述根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片包括:
在所述待提取視頻的字幕進行搜索,如果搜索到預(yù)設(shè)的關(guān)鍵詞,則提取包含該關(guān)鍵詞的字幕所對應(yīng)的視頻幀;其中,所述待提取視頻的字幕從所述待提取視頻自帶的字幕文件中獲取或者對所述待提取視頻的音頻進行語音識別獲取。
在本發(fā)明的一實施例中,所述廣告圖片集合中的第一廣告圖片和所述業(yè)務(wù)圖片集合中的第一業(yè)務(wù)圖片的相似度滿足第一預(yù)設(shè)條件是指:
所述第一廣告圖片和所述第一業(yè)務(wù)圖片的相似度大于第一相似度閾值。
在本發(fā)明的一實施例中,將所述廣告圖片集合中的廣告圖片和所述業(yè)務(wù)圖片集合中的業(yè)務(wù)圖片進行比較,獲取相似度包括:
根據(jù)通過深度學(xué)習(xí)算法獲得的特征模型提取所述廣告圖片集合中圖片的第一特征值,根據(jù)所述特征模型提取所述業(yè)務(wù)圖片集合中圖片的第二特征值,將所述第一特征值和所述第二特征值進行比較,獲取相似度。
在本發(fā)明的一實施例中,所述關(guān)聯(lián)信息中還包括,所述第一廣告素材在所述第一業(yè)務(wù)視頻播放時進行插播的插播位置信息,所述插播位置信息根據(jù)所述第一業(yè)務(wù)圖片在所述第一業(yè)務(wù)視頻中的位置決定。
在本發(fā)明的一實施例中,所述方法還包括:
對所述業(yè)務(wù)視頻進行背景建模和目標檢測,提取運動的目標獲得業(yè)務(wù)視頻目標對象,確定所述業(yè)務(wù)視頻目標對象在其所屬的業(yè)務(wù)視頻中的出現(xiàn)時間和消失時間,將所述業(yè)務(wù)視頻目標對象與所述業(yè)務(wù)圖片集合中包含該業(yè)務(wù)視頻目標對象的圖片進行關(guān)聯(lián);
所述關(guān)聯(lián)信息中還包括,所述第一廣告素材在所述第一業(yè)務(wù)視頻播放時進行插播的插播位置信息,所述插播位置信息根據(jù)所述第一業(yè)務(wù)圖片關(guān)聯(lián)的第一業(yè)務(wù)視頻目標對象在所述第一業(yè)務(wù)視頻中的出現(xiàn)時間和消失時間決定。
其中,進行目標檢測的方法可以是:使用滑動窗口掃描視頻幀,確定運動的前景目標所在位置。
在本發(fā)明的一實施例中,所述方法還包括:
對所述廣告素材中的廣告視頻進行背景建模和目標檢測,提取運動的目標獲得廣告素材目標對象,并將所述廣告素材目標對象與所述第一圖片集合中包含該廣告素材目標對象的圖片進行關(guān)聯(lián),將所述廣告素材中的廣告圖片作為廣告素材目標對象并與其所屬的廣告圖片進行關(guān)聯(lián);
當所述廣告圖片集合中的第一廣告圖片和所述業(yè)務(wù)圖片集合中的第一業(yè)務(wù)圖片的相似度滿足所述第一預(yù)設(shè)條件時,獲取所述第一廣告圖片所關(guān)聯(lián)的第一廣告素材目標對象被配置的廣告對象標識,為所述第一業(yè)務(wù)圖片所關(guān)聯(lián)的第一業(yè)務(wù)視頻目標對象配置與所述第一廣告素材目標對象相同的廣告對象標識,從而指示所述第一廣告圖片所屬的第一廣告素材與所述第一業(yè)務(wù)圖片所屬的第一業(yè)務(wù)視頻相關(guān)聯(lián),其中,所述廣告對象標識指示所述第一廣告素材目標對象所針對的廣告主題。
在本發(fā)明的一實施例中,所述關(guān)聯(lián)信息中還包括所述第一廣告素材目標對象被配置的廣告對象標識。
在本發(fā)明的一實施例中,所述方法還包括:
接收到門戶發(fā)送的查詢請求后,確定與該查詢請求中攜帶的第二廣告素材目標對象關(guān)聯(lián)的第二廣告圖片,在所述業(yè)務(wù)圖片集合中查找與所述第二廣告圖片的相似度滿足第四預(yù)設(shè)條件的業(yè)務(wù)圖片子集合,將所述業(yè)務(wù)圖片子集合發(fā)送給所述門戶,以使得所述門戶根據(jù)用戶操作從所述業(yè)務(wù)圖片子集合中選擇第二業(yè)務(wù)圖片,將所選的第二業(yè)務(wù)圖片關(guān)聯(lián)的業(yè)務(wù)第二業(yè)務(wù)視頻目標對象配置與所述第二廣告素材目標對象相同的廣告對象標識,從而指示所述第二廣告素材目標對象所屬的第二廣告素材與所述第二業(yè)務(wù)視頻目標對象所屬的第二業(yè)務(wù)視頻相關(guān)聯(lián)。
本發(fā)明實施例還提供一種視頻分析平臺,如圖1所示,包括數(shù)據(jù)獲取模塊、視頻圖片分析處理層,所述視頻圖片分析處理層包括視頻處理模塊和圖片分析模塊,其中:
所述數(shù)據(jù)獲取模塊用于,獲取廣告素材,以及,獲取業(yè)務(wù)視頻;
所述視頻處理模塊用于,從所述廣告素材中提取圖片,獲得廣告圖片集合;以及,根據(jù)所述業(yè)務(wù)視頻的圖像、聲音和字幕其中一種或多種從所述業(yè)務(wù)視頻中提取圖片,獲得業(yè)務(wù)圖片集合;
所述圖片分析模塊用于,將所述廣告圖片集合中的廣告圖片和所述業(yè)務(wù)圖片集合中的業(yè)務(wù)圖片進行比較,獲取相似度;當所述廣告圖片集合中的第一廣告圖片和所述業(yè)務(wù)圖片集合中的第一業(yè)務(wù)圖片的相似度滿足第一預(yù)設(shè)條件時,將所述第一廣告圖片所屬的第一廣告素材和所述第一業(yè)務(wù)圖片所屬的第一業(yè)務(wù)視頻進行關(guān)聯(lián),并生成關(guān)聯(lián)信息,所述關(guān)聯(lián)信息中包括:所述第一業(yè)務(wù)視頻的標識信息、所述第一廣告素材的標識信息。
所述視頻分析平臺還包括視頻解碼層,用于將所述廣告素材中的廣告視頻進行解碼作為輸入視頻傳輸至所述視頻圖片分析處理層,以及,對所述業(yè)務(wù)視頻進行解碼后作為輸入視頻傳輸至所述視頻圖片分析處理層;
所述視頻處理模塊從所述廣告素材中提取圖片或者從所述業(yè)務(wù)視頻中提取圖片包括:
將所述的輸入視頻作為待提取視頻;或者,將所述輸入視頻根據(jù)場景進行分割,獲取分割視頻,將各場景的分割視頻進行比較,根據(jù)比較結(jié)果獲取分割視頻集合,將所述分割視頻集合中的分割視頻作為待提取視頻,其中,所述分割視頻集合中的任意兩個分割視頻的比較結(jié)果滿足第二預(yù)設(shè)條件;
根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取圖片。
在本發(fā)明的一實施例中,所述視頻處理模塊從所述廣告素材中提取圖片包括:當所述廣告素材中包括廣告圖片時,提取所述廣告圖片加入所述廣告圖片集合。
在本發(fā)明的一實施例中,所述視頻處理模塊包括視頻分割單元、多模態(tài)提取關(guān)鍵幀單元,其中:
所述分割單元用于,根據(jù)所述輸入視頻中的背景、聲音中一種或多種判斷場景是否切換,在所述輸入視頻中發(fā)生場景切換的位置進行分割。
多模態(tài)提取關(guān)鍵幀單元,用于根據(jù)所述待提取視頻的圖像、聲音和字幕其中一種或多種從所述待提取視頻中提取視頻幀作為提取的圖片。
在本發(fā)明的一實施例中,所述圖片分析模塊包括深度學(xué)習(xí)特征模型單元、關(guān)鍵幀特征提取單元和特征匹配關(guān)聯(lián)單元,其中:
所述深度學(xué)習(xí)特征模塊單元用于,通過深度學(xué)習(xí)算法對已標注樣本進行學(xué)習(xí),獲得特征模型;
所述關(guān)鍵幀特征提取單元用于,根據(jù)特征模型提取所述廣告圖片集合中圖片的第一特征值,根據(jù)所述特征模型提取所述業(yè)務(wù)圖片集合中圖片的第二特征值;
所述特征匹配關(guān)聯(lián)單元用于,將所述第一特征值和所述第二特征值進行比較,獲取相似度;當所述廣告圖片集合中的第一廣告圖片和所述業(yè)務(wù)圖片集合中的第一業(yè)務(wù)圖片的相似度滿足第一預(yù)設(shè)條件時,將所述第一廣告圖片所屬的第一廣告素材和所述第一業(yè)務(wù)圖片所屬的第一業(yè)務(wù)視頻進行關(guān)聯(lián),并生成關(guān)聯(lián)信息,所述關(guān)聯(lián)信息中包括:所述第一業(yè)務(wù)視頻的標識信息、所述第一廣告素材的標識信息。
在本發(fā)明的一實施例中,所述圖片分析模塊包括還包括特征索引生成/合并單元,所述特征索引生成/合并單元用于,進行索引生成和索引合并,索引生成包括:對提取出來的特征集合按照預(yù)設(shè)規(guī)則構(gòu)建樹狀索引,加速目標檢索過程;索引合并包括:對不同特征集合并行構(gòu)建的索引文件進行合并,用于進行索引增量更新。其中,索引文件包括:特征提取出的原始特征文件,和根據(jù)原始特征文件生成的樹狀結(jié)構(gòu)描述文件。索引生成根據(jù)特征提取的原始特征文件,生成樹狀結(jié)構(gòu)描述文件。合并就是根據(jù)原始特征文件,更新索引即樹狀結(jié)構(gòu)描述文件,相當于重新生成一個新的索引。可以定時更新,根據(jù)原始特征文件集合更新索引,也可約定進行實時更新特征索引。
在本發(fā)明的一實施例中,所述視頻處理模塊還包括:背景建模單元和目標檢測單元,其中:
所述背景建模單元用于,對所述業(yè)務(wù)視頻進行背景建模;對所述廣告素材中的廣告視頻進行背景建模;
所述目標檢測單元用于,對所述業(yè)務(wù)視頻進行目標檢測,提取運動的目標獲得業(yè)務(wù)視頻目標對象,確定所述業(yè)務(wù)視頻目標對象在其所屬的業(yè)務(wù)視頻中的出現(xiàn)時間和消失時間,將所述業(yè)務(wù)視頻目標對象與所述業(yè)務(wù)圖片集合中包含該業(yè)務(wù)視頻目標對象的圖片進行關(guān)聯(lián);以及,對所述廣告素材中的廣告視頻進行目標檢測,提取運動的目標獲得廣告素材目標對象,并將所述廣告素材目標對象與所述第一圖片集合中包含該廣告素材目標對象的圖片進行關(guān)聯(lián),將所述廣告素材中的廣告圖片作為廣告素材目標對象并與其所屬的廣告圖片進行關(guān)聯(lián);
所述圖片分析模塊還用于,當所述廣告圖片集合中的第一廣告圖片和所述業(yè)務(wù)圖片集合中的第一業(yè)務(wù)圖片的相似度滿足所述第一預(yù)設(shè)條件時,獲取所述第一廣告圖片所關(guān)聯(lián)的第一廣告素材目標對象被配置的廣告對象標識,為所述第一業(yè)務(wù)圖片所關(guān)聯(lián)的第一業(yè)務(wù)視頻目標對象配置與所述第一廣告素材目標對象相同的廣告對象標識,從而指示所述第一廣告圖片所屬的第一廣告素材與所述第一業(yè)務(wù)圖片所屬的第一業(yè)務(wù)視頻相關(guān)聯(lián),其中,所述廣告對象標識指示所述第一廣告素材目標對象所針對的廣告主題。
在本發(fā)明的一實施例中,所述圖片分析模塊還用于:
接收到門戶發(fā)送的查詢請求后,確定與該查詢請求中攜帶的第二廣告素材目標對象關(guān)聯(lián)的第二廣告圖片,在所述業(yè)務(wù)圖片集合中查找與所述第二廣告圖片的相似度滿足第四預(yù)設(shè)條件的業(yè)務(wù)圖片子集合,將所述業(yè)務(wù)圖片子集合發(fā)送給所述門戶,以使得所述門戶根據(jù)用戶操作從所述業(yè)務(wù)圖片子集合中選擇第二業(yè)務(wù)圖片,將所選的第二業(yè)務(wù)圖片關(guān)聯(lián)的第二業(yè)務(wù)視頻目標對象配置與所述第二廣告素材目標對象相同的廣告對象標識,從而指示所述第二廣告素材目標對象所屬的第二廣告素材與所述第二業(yè)務(wù)視頻目標對象所屬的第二業(yè)務(wù)視頻相關(guān)聯(lián)。第四預(yù)設(shè)條件可以是:相似度位于第二相似度閾值和第一相似度閾值之間,且第二相似度閾值小于第一相似度閾值。
在本發(fā)明的一實施例中,所述視頻分析平臺還包括存儲層,所述存儲層用于,存儲業(yè)務(wù)視頻、廣告視頻的相關(guān)信息。也可以將部分信息存儲到數(shù)據(jù)庫。
可選的,所述存儲層包括:結(jié)構(gòu)化存儲模塊和非結(jié)構(gòu)化存儲模塊,其中非結(jié)構(gòu)化存儲模塊用于儲存素材庫相關(guān)實體文件,結(jié)構(gòu)化存儲模塊用于保存和管理對應(yīng)的表結(jié)構(gòu)信息。
具體存儲的信息參考圖2,包括:1、業(yè)務(wù)視頻目錄;2、廣告素材目錄(視頻和/或圖片);3、第三方圖片;4、廣告對象;5、廣告素材目標對象(POI)6、業(yè)務(wù)視頻POI。上述信息也可以存儲在一數(shù)據(jù)庫中,與視頻分析平臺獨立。
上述視頻分析平臺中各模塊的處理細節(jié)可參考精準投放廣告方法中的相關(guān)描述,此處不再贅述。
本發(fā)明實施例還提供一種精準投放廣告方法,參考圖3,包括:
步驟301,視頻分析平臺通過業(yè)務(wù)視頻/廣告視頻數(shù)據(jù)同步接口從廣告平臺獲取廣告視頻同步信息,其中,所述廣告視頻同步信息中攜帶操作類型、廣告視頻編號以及廣告視頻所在地址等信息,還可攜帶廣告視頻名稱信息、類型信息(指示當前為廣告視頻還是業(yè)務(wù)視頻),對所述廣告視頻同步信息進行解析,包括:
獲取操作類型,如果是新增操作,則在本地的廣告視頻目錄信息中新增一條廣告視頻條目,并根據(jù)廣告視頻同步信息中相關(guān)字段提供的地址下載該廣告視頻;如果是刪除操作,則在本地的廣告視頻目錄信息中刪除對應(yīng)的廣告視頻條目,并將廣告素材POI表和關(guān)鍵幀圖片表中與該廣告視頻相關(guān)的記錄刪除;
其中,本地存儲的廣告視頻目錄信息中的每條廣告視頻條目對應(yīng)一個廣告視頻,每條廣告視頻條目包括如下信息:該廣告視頻條目對應(yīng)的廣告視頻的廣告視頻編號、廣告視頻名稱,還可包括廣告視頻下載地址、該廣告視頻條目的創(chuàng)建時間等。還可根據(jù)需要存儲其他信息。
業(yè)務(wù)視頻/廣告視頻數(shù)據(jù)同步接口的一種實現(xiàn)方式如下:
同步方向:業(yè)務(wù)平臺、廣告平臺——>視頻分析平臺;
同步格式:可根據(jù)需要設(shè)定,比如為文件方式;
文件類型:可根據(jù)需要設(shè)定,比如為dat類型;
數(shù)據(jù)文件說明:為業(yè)務(wù)視頻、廣告視頻實體數(shù)據(jù)信息,增量數(shù)據(jù)可以定時生成(比如每天定時生成)。首次全量。只同步發(fā)布成功的內(nèi)容。
同步方式:每隔預(yù)設(shè)時間(預(yù)設(shè)時間可配置)增量同步(首次全量),由業(yè)務(wù)平臺、廣告平臺上傳到指定服務(wù)器(可以為FTP服務(wù)器),支持人工觸發(fā)立即同步。比如,預(yù)設(shè)時間可以為1天,本申請對此不作限定。
文件格式:字段間可采用預(yù)設(shè)分隔符分隔,或其他約定方式;其中,預(yù)設(shè)分隔符比如為“|#”。
步驟302,視頻分析平臺通過廣告圖片數(shù)據(jù)同步接口從廣告平臺獲取廣告圖片同步信息,其中,所述廣告圖片同步信息中攜帶操作類型、廣告圖片編號以及廣告圖片下載地址信息,對所述廣告圖片同步信息進行解析,包括:
獲取操作類型,如果是新增操作,則在本地的廣告圖片目錄信息中新增一條廣告圖片條目,并根據(jù)廣告圖片同步信息中相關(guān)字段提供的地址下載該廣告圖片;如果是刪除操作,則在本地的廣告圖片目錄信息中刪除對應(yīng)的廣告圖片條目,并將廣告素材POI表中與該廣告圖片相關(guān)的記錄刪除;
其中,本地的廣告圖片目錄信息中存儲的每條廣告圖片條目對應(yīng)一個廣告圖片,每條廣告圖片條目包括如下信息:該廣告圖片條目對應(yīng)的廣告圖片的廣告圖片編號、廣告圖片名稱。還可包括其他信息,比如廣告圖片下載地址等。
其中,廣告圖片數(shù)據(jù)同步接口的一種實現(xiàn)方式如下:
同步方向:廣告平臺——>視頻分析平臺;
同步格式:可根據(jù)需要設(shè)定,比如為文件方式;
文件類型:可根據(jù)需要設(shè)定,比如為dat類型;
數(shù)據(jù)文件說明:為廣告圖片實體數(shù)據(jù)信息,增量數(shù)據(jù)每天定時生成。全量手工生成。只同步發(fā)布成功的內(nèi)容。
同步方式:每隔預(yù)設(shè)時間(預(yù)設(shè)時間可配置)增量同步(首次全量),由廣告平臺上傳到指定服務(wù)器(可以是FTP服務(wù)器),支持人工觸發(fā)立即同步。視頻分析平臺去指定服務(wù)器下載該廣告圖片同步信息即可。
文件格式:字段間用預(yù)設(shè)分隔離分離,或其他約定方式;其中,預(yù)設(shè)分隔符比如為“|#”。
步驟303,視頻分析平臺對廣告視頻進行分析,包括:對廣告視頻進行解碼,按幀輸出,分割廣告視頻,抽取關(guān)鍵幀,進行目標檢測,記錄目標位置信息;提取關(guān)鍵幀的特征值,生成特征索引;
步驟304,視頻分析平臺將廣告視頻相關(guān)信息寫入關(guān)鍵幀圖片表和廣告素材POI表中,廣告素材POI表中該數(shù)據(jù)的默認狀態(tài)為“未審核”;
具體的,包括:
視頻分析平臺將提取的關(guān)鍵幀的相關(guān)信息寫入關(guān)鍵幀圖片表,包括:為每個關(guān)鍵幀建立一個關(guān)鍵幀圖片標識(imageid),并記錄關(guān)鍵幀來源(此處為來源于廣告視頻);記錄關(guān)鍵幀的保存路徑、以及,關(guān)鍵幀的訪問地址;還可包括關(guān)鍵幀所屬的廣告視頻編號。
視頻分析平臺將檢測到的目標的相關(guān)信息寫入廣告素材目標對象(POI)表包括:將該目標作為一個新的廣告素材目標對象或新的廣告素材POI,在廣告素材POI表為該目標建立一個條目,記錄如下信息:為該目標創(chuàng)建一個唯一標識,目標對象標識,該目標所關(guān)聯(lián)的關(guān)鍵幀的關(guān)鍵幀圖片標識,該目標的狀態(tài)(此處為未審核),該目標所屬的廣告視頻的廣告視頻編號、廣告視頻名稱,該目標對象創(chuàng)建時間、修改時間;該目標在關(guān)聯(lián)的關(guān)鍵幀圖片中的位置信息。
步驟305,視頻分析平臺對廣告圖片進行分析,包括:進行目標檢測,記錄目標位置信息;提取廣告圖片的特征值,生成特征索引;
步驟306,視頻分析平臺將檢測到的廣告圖片的目標的相關(guān)信息寫入廣告素材POI表中;
將目標的相關(guān)信息寫入廣告素材POI表具體包括:
對檢測到的每個目標,在廣告素材POI表中為該目標建立一個條目,記錄如下信息:為該目標創(chuàng)建一個唯一標識,目標對象標識,該目標所在的廣告圖片的圖片標識,該目標的狀態(tài)(此處為默認值:“未審核”),該目標所屬的廣告圖片的廣告圖片編號、廣告圖片名稱,該目標創(chuàng)建時間、修改時間;該目標在所屬的廣告圖片的位置信息。其中,廣告圖片編號和廣告圖片名稱可以是一致的,也可以不一致。
視頻分析平臺將廣告圖片的相關(guān)信息寫入關(guān)鍵幀圖片表,包括:為每個廣告圖片建立一個關(guān)鍵幀圖片標識(imageid),并記錄關(guān)鍵幀來源(此處為來源于廣告圖片);記錄廣告圖片的保存路徑、以及,廣告圖片的訪問地址。
步驟307,門戶接收到用戶的查詢請求后,向數(shù)據(jù)庫發(fā)起查詢請求,查詢廣告素材POI表中未審核的廣告素材POI,并接收數(shù)據(jù)庫返回的未審核的廣告素材POI;
步驟308,門戶根據(jù)用戶的操作,為未審核的廣告素材POI配置廣告對象信息,并在廣告對象表新增一條廣告對象數(shù)據(jù);
廣告對象標識(objectid)的一個作用是標識該廣告素材針對什么作廣告主題,比如,為針對某品牌汽車作廣告的廣告素材POI設(shè)置一個objectid,為針對某種食品作廣告的廣告素材POI設(shè)置另一個objectid,另一個作用是作為一個關(guān)聯(lián)標記使用,將業(yè)務(wù)視頻圖片和廣告圖片進行比較,滿足關(guān)聯(lián)條件時,為業(yè)務(wù)視頻圖片關(guān)聯(lián)的業(yè)務(wù)視頻POI配置與廣告圖片關(guān)聯(lián)的廣告素材POI相同的objectid,從而達到二者關(guān)聯(lián)的目的。在后續(xù)生成關(guān)聯(lián)信息時,除了攜帶關(guān)聯(lián)的業(yè)務(wù)視頻的業(yè)務(wù)視頻編號、廣告素材的廣告素材編號外還攜帶廣告對象標識。一個業(yè)務(wù)視頻可能關(guān)聯(lián)多個廣告素材,在后續(xù)進行業(yè)務(wù)視頻播放的時候,可以通過objectid決定插播那些廣告素材,比如,需要為某品牌汽車作廣告時,只插播廣告對象標識為該品牌汽車的objectid的廣告素材,而不插播該業(yè)務(wù)視頻關(guān)聯(lián)的其他廣告素材。在本發(fā)明的其他實施例中,也可以增加一個標識信息作為關(guān)聯(lián)標記,而不使用objectid作為關(guān)聯(lián)標記,將業(yè)務(wù)視頻圖片和廣告圖片進行比較,比較結(jié)果滿足關(guān)聯(lián)條件時,為業(yè)務(wù)視頻圖片相關(guān)的業(yè)務(wù)視頻POI與廣告圖片相關(guān)的廣告素材POI配置相同的關(guān)聯(lián)標識信息,表示二者已關(guān)聯(lián),objectid只標識該廣告素材針對什么作廣告,不再用于標記業(yè)務(wù)視頻和廣告素材的關(guān)聯(lián)關(guān)系。
具體的,在廣告對象表中為該廣告素材POI新建一條廣告對象數(shù)據(jù),該廣告對象數(shù)據(jù)包括如下信息:創(chuàng)建一個唯一的廣告對象標識(objectid)對應(yīng)該廣告素材POI,廣告對象名稱、設(shè)置廣告對象類型,廣告對象對應(yīng)的圖片存儲路徑、廣告對象創(chuàng)建時間、廣告對象修改時間;還可包括廣告對象品牌、廣告對象廠家等信息。
步驟309,門戶修改廣告素材POI表中該廣告素材POI的狀態(tài)為“已審核未關(guān)聯(lián)”,將新創(chuàng)建的廣告對象的對象標識寫入該廣告素材POI的信息中,比如,將廣告素材POI表中該廣告素材POI的objectid字段值刷新為新增的廣告對象數(shù)據(jù)的objectid字段值并將修改后的廣告素材POI的相關(guān)信息發(fā)送給數(shù)據(jù)庫;
步驟310,視頻分析平臺通過業(yè)務(wù)視頻/廣告視頻數(shù)據(jù)同步接口從業(yè)務(wù)平臺獲取業(yè)務(wù)視頻同步信息,其中,業(yè)務(wù)視頻同步信息中攜帶操作類型、業(yè)務(wù)視頻編號以及業(yè)務(wù)視頻所在地址等信息,還可攜帶業(yè)務(wù)視頻名稱等信息,對所述業(yè)務(wù)視頻同步信息進行解析,包括:
獲取操作類型,如果是新增操作,則在本地的業(yè)務(wù)視頻目錄信息中新增一條業(yè)務(wù)視頻條目,并根據(jù)業(yè)務(wù)視頻同步信息中的相關(guān)字段提供的地址下載該業(yè)務(wù)視頻;如果是刪除操作,則在本地的業(yè)務(wù)視頻目錄信息中刪除對應(yīng)的業(yè)務(wù)視頻條目,并將業(yè)務(wù)視頻POI表和關(guān)鍵幀圖片表中與與該業(yè)務(wù)視頻相關(guān)的記錄刪除;
其中,本地的業(yè)務(wù)視頻目錄信息中存儲的每條業(yè)務(wù)視頻條目對應(yīng)一個業(yè)務(wù)視頻,該業(yè)務(wù)視頻條目中包括如下信息:該業(yè)務(wù)視頻條目對應(yīng)的業(yè)務(wù)視頻的業(yè)務(wù)視頻編號、業(yè)務(wù)視頻名稱,還可包括其他信息,比如業(yè)務(wù)視頻下載地址、該業(yè)務(wù)視頻條目的創(chuàng)建時間等。
步驟311,視頻分析平臺對業(yè)務(wù)視頻進行分析,包括:對業(yè)務(wù)視頻進行解碼,按幀輸出,分割業(yè)務(wù)視頻,抽取關(guān)鍵幀,進行目標檢測,記錄目標位置信息;提取關(guān)鍵幀圖片特征值,生成特征索引;具體實現(xiàn)過程參見裝置實施例中對視頻分析平臺的描述,此處不再贅述。
步驟312,視頻分析平臺將相關(guān)信息寫入關(guān)鍵幀圖片表和業(yè)務(wù)視頻POI表中,業(yè)務(wù)視頻POI表中該數(shù)據(jù)的默認狀態(tài)為“未關(guān)聯(lián)”;
具體的,包括:
視頻分析平臺將提取的業(yè)務(wù)視頻的關(guān)鍵幀的相關(guān)信息寫入關(guān)鍵幀圖片表,包括:為每個關(guān)鍵幀建立一個關(guān)鍵幀圖片標識(imageid),并記錄關(guān)鍵幀來源,此處為來源于業(yè)務(wù)視頻;記錄關(guān)鍵幀的保存路徑、以及,關(guān)鍵幀的訪問地址;還可包括關(guān)鍵幀所屬的業(yè)務(wù)視頻編號。還可根據(jù)需要記錄其他信息。
視頻分析平臺將檢測到的目標的相關(guān)信息寫入業(yè)務(wù)視頻目標對象(POI)表包括:將該目標作為一個新的業(yè)務(wù)視頻POI,在業(yè)務(wù)視頻POI表為該目標建立一個條目,記錄如下信息:為該目標創(chuàng)建一個唯一標識,目標對象標識,該目標所關(guān)聯(lián)的關(guān)鍵幀的關(guān)鍵幀圖片標識,該目標的狀態(tài)(此處為未審核),該目標所屬的業(yè)務(wù)視頻的業(yè)務(wù)視頻編號、業(yè)務(wù)視頻名稱,該目標對象創(chuàng)建時間、修改時間;該目標在關(guān)聯(lián)的關(guān)鍵幀圖片中的位置信息。
其中,關(guān)鍵幀圖片表的一種實現(xiàn)參見步驟304;
步驟313,視頻分析平臺查詢數(shù)據(jù)庫的廣告素材POI表,接收數(shù)據(jù)庫返回的“已審核未關(guān)聯(lián)”的廣告素材POI;
步驟314,視頻分析平臺對接收到的每個已審核未關(guān)聯(lián)的廣告素材POI,執(zhí)行如下操作:
對每個廣告素材POI,查詢本地的特征索引,找出與此廣告素材POI所關(guān)聯(lián)的廣告圖片(可能是廣告視頻中抽取的關(guān)鍵幀,也可能是廣告圖片)相似度大于第一相似度閾值的所有業(yè)務(wù)視頻關(guān)鍵幀,進行自動關(guān)聯(lián),將與查找到的業(yè)務(wù)視頻關(guān)鍵幀對應(yīng)的業(yè)務(wù)視頻POI的廣告對象字段設(shè)置為該廣告素材POI的廣告對象字段值,并將該業(yè)務(wù)視頻POI狀態(tài)修改為“已關(guān)聯(lián)”,以及,將廣告素材POI表中該廣告素材POI的狀態(tài)修改為“已關(guān)聯(lián)”;
步驟315,視頻分析平臺與數(shù)據(jù)庫交互,修改業(yè)務(wù)視頻POI表相關(guān)的業(yè)務(wù)視頻POI的廣告對象字段值以及狀態(tài),修改廣告素材POI表相關(guān)的廣告素材POI的狀態(tài);
步驟316,門戶根據(jù)用戶的操作,向數(shù)據(jù)庫發(fā)起查詢操作,查詢“已審核未關(guān)聯(lián)”的廣告素材POI,接收數(shù)據(jù)庫返回的已審核未關(guān)聯(lián)的廣告素材POI信息;
對接收到的每條廣告素材POI,執(zhí)行步驟317至步驟321;
步驟317,門戶根據(jù)用戶的操作,選擇一條廣告素材POI,向視頻分析平臺發(fā)送查詢關(guān)聯(lián)圖像的請求消息;
步驟318,視頻分析平臺查詢本地的特征索引,查找與此廣告素材POI關(guān)聯(lián)的廣告圖片的相似度位于第二相似度閾值和第一相似度閾值之間的所有業(yè)務(wù)視頻關(guān)鍵幀圖片;其中,第二相似度閾值小于第一相似度閾值;
步驟319,視頻分析平臺將查找到的業(yè)務(wù)視頻的關(guān)鍵幀圖片返回給門戶;
步驟320,門戶向用戶展示返回的業(yè)務(wù)視頻關(guān)鍵幀圖片,根據(jù)用戶的操作,將業(yè)務(wù)視頻關(guān)鍵幀圖片與廣告圖片進行關(guān)聯(lián);
步驟321,門戶根據(jù)用戶的操作,刷新數(shù)據(jù)庫中業(yè)務(wù)視頻POI表中對應(yīng)的業(yè)務(wù)視頻POI的objectid字段為關(guān)聯(lián)的廣告素材POI的object字段值,并將已關(guān)聯(lián)的業(yè)務(wù)視頻POI的狀態(tài)更新為“已關(guān)聯(lián)”,已關(guān)聯(lián)的廣告視頻POI的狀態(tài)更新為“已關(guān)聯(lián)”;
步驟322,視頻分析平臺生成增量的關(guān)聯(lián)信息同步文件:
視頻分析平臺初始生成的關(guān)聯(lián)信息同步文件為全量,即初始時關(guān)聯(lián)信息同步文件中包括所有已關(guān)聯(lián)的業(yè)務(wù)視頻和廣告素材的關(guān)聯(lián)信息,后續(xù)則在該基礎(chǔ)上,生成關(guān)聯(lián)關(guān)系發(fā)生變化的業(yè)務(wù)視頻和廣告素材的關(guān)聯(lián)信息,比如,解除關(guān)聯(lián)關(guān)系,或者,修改關(guān)聯(lián)關(guān)系等,或者,生成新關(guān)聯(lián)的業(yè)務(wù)視頻和廣告素材的關(guān)聯(lián)信息。
視頻分析平臺根據(jù)如下方式生成關(guān)聯(lián)信息同步文件:
查找業(yè)務(wù)視頻POI表和廣告素材POI表中具有相同objectid的業(yè)務(wù)視頻POI和廣告素材POI,將具有相同objectid的業(yè)務(wù)視頻POI和廣告素材POI分別稱為第一業(yè)務(wù)視頻POI和第一廣告素材POI,獲取第一業(yè)務(wù)視頻POI所屬的第一業(yè)務(wù)視頻的標識信息、獲取第一廣告素材POI所屬的第一廣告素材的標識信息,以及,獲取所述第一業(yè)務(wù)視頻POI在第一業(yè)務(wù)視頻中的出現(xiàn)時間作為第一廣告素材在第一業(yè)務(wù)視頻中的插播位置,獲取第一廣告素材POI的objectid,生成所述關(guān)聯(lián)信息同步文件。其中,插播位置與可以是第一業(yè)務(wù)視頻POI在第一業(yè)務(wù)視頻中的消失時間,或者為第一業(yè)務(wù)視頻POI在第一業(yè)務(wù)視頻中的出現(xiàn)時間何消失時間之間的一個位置,或者,為其他位置,比如第一業(yè)務(wù)視頻POI在第一業(yè)務(wù)視頻中的消失時間之后的一個位置,或者,第一業(yè)務(wù)視頻POI在第一業(yè)務(wù)視頻中的出現(xiàn)時間之前的一個位置,等等。
在本發(fā)明的另一實施例中,也可以不檢測目標位置,不提取廣告素材POI和業(yè)務(wù)視頻POI,直接使用廣告視頻關(guān)鍵幀、廣告圖片、業(yè)務(wù)視頻關(guān)鍵幀,對廣告視頻關(guān)鍵幀和/或廣告圖片配置廣告對象標識,查找與廣告視頻關(guān)鍵幀和/或廣告圖片相似度大于第一相似度閾值的業(yè)務(wù)視頻關(guān)鍵幀,為查找到的業(yè)務(wù)視頻關(guān)鍵幀配置與廣告視頻關(guān)鍵幀和/或廣告圖片相同的廣告對象標識,即具有相同的廣告對象標識的業(yè)務(wù)視頻關(guān)鍵幀所屬的業(yè)務(wù)視頻與廣告視頻關(guān)鍵幀和/或廣告圖片所屬的廣告素材關(guān)聯(lián)。廣告素材在業(yè)務(wù)視頻中的插播位置根據(jù)業(yè)務(wù)視頻關(guān)鍵幀的位置決定。
在本發(fā)明的另一實施例中,也可以檢測目標位置,但不提取廣告素材POI和業(yè)務(wù)視頻POI,直接使用廣告視頻關(guān)鍵幀、廣告圖片、業(yè)務(wù)視頻關(guān)鍵幀,對廣告視頻關(guān)鍵幀和/或廣告圖片配置廣告對象標識,查找與廣告視頻關(guān)鍵幀和/或廣告圖片相似度大于第一相似度閾值的業(yè)務(wù)視頻關(guān)鍵幀,為查找到的業(yè)務(wù)視頻關(guān)鍵幀配置與廣告視頻關(guān)鍵幀和/或廣告圖片相同的廣告對象標識,即具有相同的廣告對象標識的業(yè)務(wù)視頻關(guān)鍵幀所屬的業(yè)務(wù)視頻與廣告視頻關(guān)鍵幀和/或廣告圖片所屬的廣告素材關(guān)聯(lián)。廣告素材在業(yè)務(wù)視頻中的插播位置根據(jù)業(yè)務(wù)視頻關(guān)鍵幀的位置決定,也可以根據(jù)與業(yè)務(wù)視頻關(guān)鍵幀關(guān)聯(lián)的目標出現(xiàn)時間和目標消失時間決定。
關(guān)聯(lián)信息同步文件中包括業(yè)務(wù)視頻標識信息(比如業(yè)務(wù)視頻編號)、與業(yè)務(wù)視頻關(guān)聯(lián)的廣告素材標識信息(比如廣告視頻編號、廣告圖片編號或廣告圖片名稱),以及,廣告素材在業(yè)務(wù)視頻中的插播位置。
關(guān)聯(lián)信息同步文件可以定時生成,也可以在被觸發(fā)的時候生成。
步驟323,視頻分析平臺通過關(guān)聯(lián)信息同步接口將關(guān)聯(lián)信息同步文件發(fā)送給廣告平臺;
步驟324,視頻分析平臺通過關(guān)聯(lián)信息同步接口將關(guān)聯(lián)信息同步文件發(fā)送給業(yè)務(wù)平臺。
下面給出一種關(guān)聯(lián)信息同步接口的實現(xiàn)方式,需要說明的是,該實現(xiàn)方式僅為示例,可根據(jù)需要使用其他實現(xiàn)方式。在本發(fā)明的一個實施例中,關(guān)聯(lián)信息同步接口的一種實現(xiàn)方式如下:
同步方向:視頻分析平臺——>業(yè)務(wù)平臺、廣告平臺;
同步格式:可根據(jù)需要設(shè)定,比如為文件方式;
文件類型:可根據(jù)需要設(shè)定,比如為txt類型;
數(shù)據(jù)文件說明:為業(yè)務(wù)視頻和廣告素材的關(guān)聯(lián)信息,增量數(shù)據(jù)可以每天定時生成。首次為全量。
同步頻率:每隔預(yù)設(shè)時間(預(yù)設(shè)時間可配置)增量同步(首次全量),由業(yè)務(wù)平臺、廣告平臺到指定服務(wù)器(指定服務(wù)器可以是FTP服務(wù)器)下載,支持人工觸發(fā)立即下載。比如,預(yù)設(shè)時間可以為1天,本申請對此不作限定。
文件格式:字段間可采用預(yù)設(shè)分隔符分離,或其他約定方式;其中,預(yù)設(shè)分隔符比如為“|#”;
其中,關(guān)聯(lián)信息同步文件可包括如下信息:操作類型(新增關(guān)聯(lián)信息、修改關(guān)聯(lián)信息或者刪除關(guān)聯(lián)信息)、業(yè)務(wù)視頻編號、關(guān)聯(lián)的廣告素材編號、廣告素材在業(yè)務(wù)視頻中的插播位置、廣告對象標識,還可包括廣告對象類型和廣告對象名稱。
下面通過具體實施例進一步說明本發(fā)明。
實施例一單機部署精準投放廣告系統(tǒng)
實施例一提供了單機部署精準投放廣告系統(tǒng)的實現(xiàn)方案。該方案可以節(jié)省硬件成本。如圖4所示,單機部署的精準投放廣告系統(tǒng)包括視頻分析平臺、與視頻分析平臺相連的數(shù)據(jù)庫、數(shù)據(jù)同步接口、關(guān)聯(lián)信息同步接口,以及與數(shù)據(jù)庫相連的門戶。
圖5為基于圖4所示的單機部署精準投放廣告系統(tǒng)的方法實現(xiàn)流程圖。如圖5所示,包括:
步驟501,視頻分析平臺通過數(shù)據(jù)同步接口同步廣告素材同步信息,進行解析;
具體解析方法參見步驟301-302;
步驟502,視頻分析平臺對廣告素材進行分析,對視頻進行解碼,按幀輸出,抽取視頻關(guān)鍵幀,進行目標檢測,記錄目標位置信息,提取特征值,生成特征索引;
參考步驟303,步驟305中的分析過程;
步驟503,視頻分析平臺將相關(guān)信息寫入視頻關(guān)鍵幀表和廣告素材POI表中,廣告素材POI表中對應(yīng)數(shù)據(jù)的默認狀態(tài)為“未審核”;
參考步驟304,步驟306;
步驟504,門戶接收到用戶的查詢請求后,向數(shù)據(jù)庫發(fā)起查詢請求,查詢廣告素材POI表中未審核的廣告素材POI,并接收數(shù)據(jù)庫返回的未審核的廣告素材POI;
步驟505,門戶根據(jù)用戶的操作,為未審核的廣告素材POI配置廣告對象信息,并在廣告對象表新增一條廣告對象數(shù)據(jù);
步驟506,門戶修改廣告素材POI表中該廣告素材POI的狀態(tài)為“已審核未關(guān)聯(lián)”,將新創(chuàng)建的廣告對象的對象標識寫入該廣告素材POI的信息中,比如,將廣告素材POI表中該廣告素材POI的objectid字段值刷新為新增的廣告對象數(shù)據(jù)的objectid字段值并將修改后的廣告素材POI的相關(guān)信息發(fā)送給數(shù)據(jù)庫;
步驟507,視頻分析平臺通過數(shù)據(jù)同步接口獲取業(yè)務(wù)視頻同步信息,進行解析。解析過程參考步驟310;
步驟508,視頻分析平臺對業(yè)務(wù)視頻進行分析,包括:對視頻進行解碼,按幀輸出,抽取視頻關(guān)鍵幀,進行目標檢測,記錄目標位置信息,提取關(guān)鍵幀圖片特征值,生成索引;
步驟509,視頻分析平臺將相關(guān)信息寫入視頻關(guān)鍵幀表和業(yè)務(wù)視頻POI表中,業(yè)務(wù)視頻POI表中該數(shù)據(jù)的默認狀態(tài)為“未關(guān)聯(lián)”;具體參考步驟312;
步驟510,視頻分析平臺查詢數(shù)據(jù)庫的廣告素材POI表,接收數(shù)據(jù)庫返回的“已審核未關(guān)聯(lián)”的廣告素材POI;
步驟511,視頻分析平臺對接收到的每個已審核未關(guān)聯(lián)的廣告素材POI,執(zhí)行如下操作:
對每個廣告素材POI,查詢本地的特征索引,找出與此廣告素材POI所關(guān)聯(lián)的廣告圖片(可能是廣告視頻中抽取的關(guān)鍵幀,也可能是廣告圖片)相似度大于第一相似度閾值的所有業(yè)務(wù)視頻關(guān)鍵幀,進行自動關(guān)聯(lián),將與查找到的業(yè)務(wù)視頻關(guān)鍵幀對應(yīng)的業(yè)務(wù)視頻POI的廣告對象字段設(shè)置為該廣告素材POI的廣告對象字段值,并將該業(yè)務(wù)視頻POI狀態(tài)修改為“已關(guān)聯(lián)”,以及,將廣告素材POI表中該廣告素材POI的狀態(tài)修改為“已關(guān)聯(lián)”;
步驟512,視頻分析平臺與數(shù)據(jù)庫交互,修改業(yè)務(wù)視頻POI表相關(guān)的業(yè)務(wù)視頻POI的廣告對象字段值以及狀態(tài),修改廣告素材POI表相關(guān)的廣告素材POI的狀態(tài);
步驟513,門戶根據(jù)用戶的操作,向數(shù)據(jù)庫發(fā)起查詢操作,查詢“已審核未關(guān)聯(lián)”的廣告素材POI,接收數(shù)據(jù)庫返回的已審核未關(guān)聯(lián)的廣告素材POI信息;
對接收到的每條廣告素材POI,執(zhí)行步驟914至步驟918;
步驟514,門戶根據(jù)用戶的操作,選擇一條廣告素材POI,向視頻分析平臺發(fā)送查詢關(guān)聯(lián)圖像的請求消息;
步驟515,視頻分析平臺查詢本地的特征索引,查找與此廣告素材POI關(guān)聯(lián)的廣告圖片的相似度位于第二相似度閾值和第一相似度閾值之間的所有業(yè)務(wù)視頻關(guān)鍵幀圖片;其中,第二相似度閾值小于第一相似度閾值;
步驟516,視頻分析平臺將查找到的業(yè)務(wù)視頻的關(guān)鍵幀圖片返回給門戶;
步驟517,門戶向用戶展示返回的業(yè)務(wù)視頻關(guān)鍵幀圖片,根據(jù)用戶的操作,將業(yè)務(wù)視頻關(guān)鍵幀圖片與廣告圖片進行關(guān)聯(lián);
步驟518,門戶根據(jù)用戶的操作,刷新數(shù)據(jù)庫中業(yè)務(wù)視頻POI表中對應(yīng)的業(yè)務(wù)視頻POI的objectid字段為關(guān)聯(lián)的廣告素材POI的object字段值,并將已關(guān)聯(lián)的業(yè)務(wù)視頻POI的狀態(tài)更新為“已關(guān)聯(lián)”,已關(guān)聯(lián)的廣告視頻POI的狀態(tài)更新為“已關(guān)聯(lián)”;
步驟519,視頻分析平臺生成增量的關(guān)聯(lián)信息同步文件,首次為全量;
步驟520,視頻分析平臺將關(guān)聯(lián)信息同步文件同步到關(guān)聯(lián)信息同步接口。
實施例二分布式部署精準投放廣告系統(tǒng)
實施例二為分布式部署的精準投放廣告系統(tǒng)的實現(xiàn)方案,當存在大量大視頻的分析時,為了提高視頻分析處理的效率,可使用分布式的部署方式,這種部署方式處理視頻效率高,可用于實時的視頻處理分析。其組網(wǎng)結(jié)構(gòu)參考圖6。如圖6所示,分布式部署的精準投放廣告系統(tǒng)包括由多個視頻分析服務(wù)器組成的視頻分析平臺、數(shù)據(jù)同步接口、關(guān)聯(lián)信息同步接口、數(shù)據(jù)庫以及門戶。
圖7為基于圖6所示架構(gòu)的精準投放廣告方法實現(xiàn)流程圖,如圖7所示,實施例二提供的精準投放廣告方法包括:
步驟701,視頻分析平臺通過數(shù)據(jù)同步接口同步廣告素材同步信息,進行解析;
具體解析方法參見步驟301-302;
步驟702,視頻分析平臺將廣告視頻切割成多個子廣告視頻,每個視頻分析服務(wù)器分析處理一個子廣告視頻,具體包括:對子廣告視頻進行解碼,按幀輸出,抽取視頻關(guān)鍵幀,進行目標檢測,記錄目標位置信息,提取特征值,生成特征索引;參考步驟303,步驟305中的處理過程;
步驟703,視頻分析平臺將相關(guān)信息寫入視頻關(guān)鍵幀表和廣告素材POI表中,廣告素材POI表中對應(yīng)數(shù)據(jù)的默認狀態(tài)為“未審核”;
參考步驟304,步驟306;
步驟704,門戶接收到用戶的查詢請求后,向數(shù)據(jù)庫發(fā)起查詢請求,查詢廣告素材POI表中未審核的廣告素材POI,并接收數(shù)據(jù)庫返回的未審核的廣告素材POI;
步驟705,門戶根據(jù)用戶的操作,為未審核的廣告素材POI配置廣告對象信息,并在廣告對象表新增一條廣告對象數(shù)據(jù);
步驟706,門戶修改廣告素材POI表中該廣告素材POI的狀態(tài)為“已審核未關(guān)聯(lián)”,將新創(chuàng)建的廣告對象的對象標識寫入該廣告素材POI的信息中,比如,將廣告素材POI表中該廣告素材POI的objectid字段值刷新為新增的廣告對象數(shù)據(jù)的objectid字段值并將修改后的廣告素材POI的相關(guān)信息發(fā)送給數(shù)據(jù)庫;
步驟707,視頻分析平臺通過數(shù)據(jù)同步接口獲取業(yè)務(wù)視頻同步信息,進行解析。解析過程參考步驟310;
步驟708,視頻分析平臺對業(yè)務(wù)視頻進行分析,包括:將業(yè)務(wù)視頻切割成多個子業(yè)務(wù)視頻,每臺視頻分析服務(wù)器對一個子業(yè)務(wù)視頻進行如下處理:解碼,按幀輸出,抽取視頻關(guān)鍵幀,進行目標檢測,記錄目標位置信息,提取關(guān)鍵幀圖片特征值,生成索引;
步驟709,視頻分析平臺將相關(guān)信息寫入視頻關(guān)鍵幀表和業(yè)務(wù)視頻POI表中,業(yè)務(wù)視頻POI表中該數(shù)據(jù)的默認狀態(tài)為“未關(guān)聯(lián)”;具體參考步驟312;
步驟710,視頻分析平臺查詢數(shù)據(jù)庫的廣告素材POI表,接收數(shù)據(jù)庫返回的“已審核未關(guān)聯(lián)”的廣告素材POI;
步驟711,視頻分析平臺對接收到的每個已審核未關(guān)聯(lián)的廣告素材POI,執(zhí)行如下操作:
對每個廣告素材POI,查詢本地的特征索引,找出與此廣告素材POI所關(guān)聯(lián)的廣告圖片(可能是廣告視頻中抽取的關(guān)鍵幀,也可能是廣告圖片)相似度大于第一相似度閾值的所有業(yè)務(wù)視頻關(guān)鍵幀,進行自動關(guān)聯(lián),將與查找到的業(yè)務(wù)視頻關(guān)鍵幀對應(yīng)的業(yè)務(wù)視頻POI的廣告對象字段設(shè)置為該廣告素材POI的廣告對象字段值,并將該業(yè)務(wù)視頻POI狀態(tài)修改為“已關(guān)聯(lián)”,以及,將廣告素材POI表中該廣告素材POI的狀態(tài)修改為“已關(guān)聯(lián)”;
步驟712,視頻分析平臺與數(shù)據(jù)庫交互,修改業(yè)務(wù)視頻POI表相關(guān)的業(yè)務(wù)視頻POI的廣告對象字段值以及狀態(tài),修改廣告素材POI表相關(guān)的廣告素材POI的狀態(tài);
步驟713,門戶根據(jù)用戶的操作,向數(shù)據(jù)庫發(fā)起查詢操作,查詢“已審核未關(guān)聯(lián)”的廣告素材POI,接收數(shù)據(jù)庫返回的已審核未關(guān)聯(lián)的廣告素材POI信息;
對接收到的每條廣告素材POI,執(zhí)行步驟1114至步驟1118;
步驟714,門戶根據(jù)用戶的操作,選擇一條廣告素材POI,向視頻分析平臺發(fā)送查詢關(guān)聯(lián)圖像的請求消息;
步驟715,視頻分析平臺查詢本地的特征索引,查找與此廣告素材POI關(guān)聯(lián)的廣告圖片的相似度位于第二相似度閾值和第一相似度閾值之間的所有業(yè)務(wù)視頻關(guān)鍵幀圖片;其中,第二相似度閾值小于第一相似度閾值;
步驟716,視頻分析平臺將查找到的業(yè)務(wù)視頻的關(guān)鍵幀圖片返回給門戶;
步驟717,門戶向用戶展示返回的業(yè)務(wù)視頻關(guān)鍵幀圖片,根據(jù)用戶的操作,將業(yè)務(wù)視頻關(guān)鍵幀圖片與廣告圖片進行關(guān)聯(lián);
步驟718,門戶根據(jù)用戶的操作,刷新數(shù)據(jù)庫中業(yè)務(wù)視頻POI表中對應(yīng)的業(yè)務(wù)視頻POI的objectid字段為關(guān)聯(lián)的廣告素材POI的object字段值,并將已關(guān)聯(lián)的業(yè)務(wù)視頻POI的狀態(tài)更新為“已關(guān)聯(lián)”,已關(guān)聯(lián)的廣告視頻POI的狀態(tài)更新為“已關(guān)聯(lián)”;
步驟719,視頻分析平臺生成增量的關(guān)聯(lián)信息同步文件,首次為全量;
步驟720,視頻分析平臺將關(guān)聯(lián)信息同步文件同步到關(guān)聯(lián)信息同步接口。
實施例三IPTV精準投放廣告系統(tǒng)
實施例三是精準投放廣告系統(tǒng)與IPTV結(jié)合應(yīng)用的實施例,其系統(tǒng)架構(gòu)圖參考圖8。如圖8所示,本發(fā)明實施例提供的IPTV精準投放廣告系統(tǒng)包括精準投放廣告系統(tǒng)、多個機頂盒、IPTV業(yè)務(wù)平臺和廣告平臺。
圖9為基于圖8所示架構(gòu)的精準投放廣告方法流程圖,如圖9所示,實施例一所示的精準投放廣告方法包括:
步驟901,精準投放廣告系統(tǒng)從廣告平臺獲取廣告視頻;
獲取方法參考步驟301;
步驟902,所述精準投放廣告系統(tǒng)從所述廣告平臺獲取廣告圖片;
獲取方法參考步驟302;
其中,步驟901,902的執(zhí)行順序不限,可以先執(zhí)行步驟901,然后執(zhí)行步驟902,也可先執(zhí)行步驟902,再執(zhí)行步驟901,或者二者同時執(zhí)行;
步驟903,所述精準投放廣告系統(tǒng)對所述廣告視頻進行分析;
分析過程參考步驟303-304;
步驟904,所述精準投放廣告系統(tǒng)對所述廣告圖片進行分析;
分析過程參考步驟305-306;
其中,步驟903,904的執(zhí)行順序不限,可以先執(zhí)行步驟903,然后執(zhí)行步驟904,也可先執(zhí)行步驟904,再執(zhí)行步驟903,或者二者同時執(zhí)行;
步驟905,所述精準投放廣告系統(tǒng)從所述IPTV業(yè)務(wù)平臺獲取業(yè)務(wù)視頻;
獲取方法參考步驟310;
步驟906,所述精準投放廣告系統(tǒng)對所述業(yè)務(wù)視頻進行分析,對業(yè)務(wù)視頻和廣告視頻、廣告圖片進行關(guān)聯(lián);
分析方法參考步驟311-312,關(guān)聯(lián)過程參考步驟313-321;
步驟907,所述精準投放廣告系統(tǒng)定時生成增量的關(guān)聯(lián)信息同步文件;
步驟908,所述精準投放廣告系統(tǒng)通過關(guān)聯(lián)信息同步接口將所述增量的關(guān)聯(lián)信息同步文件同步給所述IPTV業(yè)務(wù)平臺;
步驟909,所述精準投放廣告系統(tǒng)通過關(guān)聯(lián)信息同步接口將所述增量的關(guān)聯(lián)信息同步文件同步給所述廣告平臺;
其中,步驟908,步驟909之間無前后順序關(guān)系;也可以先執(zhí)行步驟909,再執(zhí)行步驟908,或者,二者同時執(zhí)行;本申請對此不作限定。
步驟910,機頂盒接收到用戶通過電視終端發(fā)起的業(yè)務(wù)視頻點播請求;
步驟911,所述機頂盒將業(yè)務(wù)視頻點播請求發(fā)送到所述IPTV業(yè)務(wù)平臺;
步驟912,所述IPTV業(yè)務(wù)平臺接收到所述業(yè)務(wù)視頻點播請求后,根據(jù)關(guān)聯(lián)信息,從所述廣告平臺獲取與被點播的業(yè)務(wù)視頻關(guān)聯(lián)的廣告素材;所述廣告素材包括廣告視頻和/或廣告圖片;
步驟913,所述IPTV業(yè)務(wù)平臺將所述關(guān)聯(lián)的廣告素材推送到機頂盒;
步驟914,所述機頂盒在在播放所述用戶點播的業(yè)務(wù)視頻時,插播關(guān)聯(lián)的廣告素材。
實施例二視頻播放軟件精準投放廣告系統(tǒng)
實施例二是精準投放廣告系統(tǒng)與視頻播放軟件結(jié)合應(yīng)用的實施例,實施例二的系統(tǒng)架構(gòu)圖參考圖10。如圖10所示,本實施例提供的視頻播放軟件精準投放廣告系統(tǒng)包括多個視頻播放軟件客戶端、點播視頻業(yè)務(wù)平臺、精準投放廣告系統(tǒng)和廣告平臺。
圖11為基于圖10所示系統(tǒng)架構(gòu)實現(xiàn)的精準投放廣告方法。如圖11所示,實施例二提供的精準投放廣告方法包括:
步驟1101,精準投放廣告系統(tǒng)從廣告平臺獲取廣告視頻;
獲取方法參考步驟301;
步驟1102,所述精準投放廣告系統(tǒng)從所述廣告平臺獲取廣告圖片;
獲取方法參考步驟302;
步驟1103,所述精準投放廣告系統(tǒng)對所述廣告視頻進行分析;
分析過程參考步驟303-304;
步驟1104,所述精準投放廣告系統(tǒng)對所述廣告圖片進行分析;
分析過程參考步驟305-306;
步驟1105,所述精準投放廣告系統(tǒng)從所述點播視頻業(yè)務(wù)平臺獲取業(yè)務(wù)視頻;
步驟1106,所述精準投放廣告系統(tǒng)對所述業(yè)務(wù)視頻進行分析,對業(yè)務(wù)視頻和廣告視頻、廣告圖片進行關(guān)聯(lián);
分析方法參考步驟311-312,關(guān)聯(lián)過程參考步驟313-321;
步驟1107,所述精準投放廣告系統(tǒng)定時生成增量的關(guān)聯(lián)信息同步文件;
步驟1108,所述精準投放廣告系統(tǒng)通過關(guān)聯(lián)信息同步接口將所述增量的關(guān)聯(lián)信息同步文件同步給所述點播視頻業(yè)務(wù)平臺;
步驟1109,所述精準投放廣告系統(tǒng)通過關(guān)聯(lián)信息同步接口將所述增量的關(guān)聯(lián)信息同步文件同步給所述廣告平臺;
步驟1110,所述點播視頻業(yè)務(wù)平臺接收到視頻播放軟件客戶端發(fā)送的業(yè)務(wù)視頻點播請求;
步驟1111,所述點播視頻業(yè)務(wù)平臺接收到所述業(yè)務(wù)視頻點播請求后,根據(jù)關(guān)聯(lián)信息,從所述廣告平臺獲取與被點播的業(yè)務(wù)視頻關(guān)聯(lián)的廣告素材;所述廣告素材包括廣告視頻和/或廣告圖片;
步驟1112,所述點播視頻業(yè)務(wù)平臺將所述廣告素材推送到所述點播視頻軟件客戶端;
步驟1113,所述點播視頻軟件客戶端在播放點播的業(yè)務(wù)視頻時,插播所述廣告素材;所述廣告素材包括廣告視頻和/或廣告圖片。
本發(fā)明實施例對業(yè)務(wù)視頻以及廣告素材進行處理分析,通過對業(yè)務(wù)圖片和廣告圖片比較,自動關(guān)聯(lián)業(yè)務(wù)視頻和廣告素材,減少了人工干預(yù),在播放業(yè)務(wù)視頻時播放關(guān)聯(lián)的廣告素材,達到投放廣告與用戶觀看內(nèi)容緊密相關(guān)的效果,實現(xiàn)精準投放廣告。比如,業(yè)務(wù)視頻中出現(xiàn)了劉德華時,插播劉德華代言的廣告;業(yè)務(wù)視頻中出現(xiàn)奔馳汽車時,插播奔馳汽車的廣告。本發(fā)明實施例能自動的完成視頻分析處理、關(guān)聯(lián)工作,減少人工干預(yù)。
本發(fā)明實施例還提供一種計算機可讀存儲介質(zhì),存儲有計算機可執(zhí)行指令,所述計算機可執(zhí)行指令被執(zhí)行時實現(xiàn)上述匹配方法。
本發(fā)明實施例還提供一種視頻分析平臺,包括:存儲器和處理器,其中:
所述存儲器,用于存放程序;
所述處理器,執(zhí)行所述程序,以用于:獲取待匹配資源,從所述待匹配資源中提取圖片,獲得第一圖片集合;獲取第二視頻資源,根據(jù)所述第二視頻資源的圖像、聲音和字幕其中一種或多種從所述第二視頻資源中提取圖片,獲得第二圖片集合;將所述第一圖片集合中的圖片和所述第二圖片集合的圖片進行比較,獲取相似度;當所述第一圖片集合中的第一圖片和所述第二圖片集合中的第二圖片的相似度滿足第一預(yù)設(shè)條件時,將所述第一圖片所屬的待匹配資源和所述第二圖片所屬的第二視頻資源進行關(guān)聯(lián)。
本發(fā)明實施例還提供一種視頻分析平臺,包括:存儲器和處理器,其中:
所述存儲器,用于存放程序;
所述處理器,執(zhí)行所述程序,以用于:獲取廣告素材,從所述廣告素材中提取圖片,獲得廣告圖片集合;獲取業(yè)務(wù)視頻,根據(jù)所述業(yè)務(wù)視頻的圖像、聲音和字幕其中一種或多種從所述業(yè)務(wù)視頻中提取圖片,獲得業(yè)務(wù)圖片集合;將所述廣告圖片集合中的廣告圖片和所述業(yè)務(wù)圖片集合中的業(yè)務(wù)圖片進行比較,獲取相似度;當所述廣告圖片集合中的第一廣告圖片和所述業(yè)務(wù)圖片集合中的第一業(yè)務(wù)圖片的相似度滿足第一預(yù)設(shè)條件時,將所述第一廣告圖片所屬的第一廣告素材和所述第一業(yè)務(wù)圖片所屬的第一業(yè)務(wù)視頻進行關(guān)聯(lián),并生成關(guān)聯(lián)信息,所述關(guān)聯(lián)信息中包括:所述第一業(yè)務(wù)視頻的標識信息、所述第一廣告素材的標識信息。
本發(fā)明實施例還提供一種匹配系統(tǒng),包括視頻分析平臺、數(shù)據(jù)庫、門戶、數(shù)據(jù)同步接口模塊和關(guān)聯(lián)信息同步接口模塊,所述視頻分析平臺包括存儲器和處理器,其中,
所述存儲器,用于存放程序;
所述處理器,用于執(zhí)行所述程序,以用于,通過所述數(shù)據(jù)同步接口模塊從第一平臺獲取待匹配資源同步信息,根據(jù)所述待匹配資源同步信息獲取待匹配資源,所述待匹配資源包括待匹配視頻資源和/或待匹配圖片,從所述待匹配資源中提取圖片,獲得第一圖片集合;通過所述數(shù)據(jù)同步接口模塊從第二平臺獲取第二視頻資源同步信息,根據(jù)所述第二視頻同步信息獲取第二視頻資源,從所述第二視頻資源中提取圖片,獲得第二圖片集合;將所述第一圖片集合中的圖片和所述第二圖片集合的圖片進行比較,獲取相似度;當所述第一圖片集合中的第一圖片和所述第二圖片集合中的第二圖片的相似度滿足第一預(yù)設(shè)條件時,將所述第一圖片所屬的待匹配資源和所述第二圖片所屬的第二視頻資源進行關(guān)聯(lián),生成關(guān)聯(lián)信息;以及,通過所述關(guān)聯(lián)信息同步接口模塊將所述關(guān)聯(lián)信息同步到所述第一平臺和所述第二平臺;
所述數(shù)據(jù)庫,用于存儲待匹配資源和第二視頻資源的相關(guān)信息;
所述門戶,用于實現(xiàn)用戶與所述數(shù)據(jù)庫、視頻分析平臺的交互;
所述數(shù)據(jù)同步接口模塊,將待匹配資源同步信息從所述第一平臺同步到所述視頻分析平臺;用于將第二視頻資源同步信息從所述第二平臺同步到所述視頻分析平臺;
所述關(guān)聯(lián)信息同步接口模塊,用于將所述關(guān)聯(lián)信息從所述視頻分析平臺同步到所述第一平臺和所述第二平臺。
其中,第一平臺可以是廣告平臺,第二平臺可以是業(yè)務(wù)平臺。
本發(fā)明實施例還提供一種精準投放廣告系統(tǒng),包括視頻分析平臺、數(shù)據(jù)庫、門戶、數(shù)據(jù)同步接口模塊和關(guān)聯(lián)信息同步接口模塊,其中,
所述視頻分析平臺用于:通過所述數(shù)據(jù)同步接口模塊從廣告平臺同步廣告素材同步信息,根據(jù)所述廣告素材同步信息獲取廣告素材,從所述廣告素材中提取圖片,獲得廣告圖片集合;通過所述數(shù)據(jù)同步接口模塊從業(yè)務(wù)平臺同步業(yè)務(wù)視頻同步信息,根據(jù)所述業(yè)務(wù)視頻同步信息獲取業(yè)務(wù)視頻,根據(jù)所述業(yè)務(wù)視頻的圖像、聲音和字幕其中一種或多種從所述業(yè)務(wù)視頻中提取圖片,獲得業(yè)務(wù)圖片集合;將所述廣告圖片集合中的廣告圖片和所述業(yè)務(wù)圖片集合中的業(yè)務(wù)圖片進行比較,獲取相似度;當所述廣告圖片集合中的第一廣告圖片和所述業(yè)務(wù)圖片集合中的第一業(yè)務(wù)圖片的相似度滿足第一預(yù)設(shè)條件時,將所述第一廣告圖片所屬的第一廣告素材和所述第一業(yè)務(wù)圖片所屬的第一業(yè)務(wù)視頻進行關(guān)聯(lián),并生成關(guān)聯(lián)信息,所述關(guān)聯(lián)信息中包括:所述第一業(yè)務(wù)視頻的標識信息、所述第一廣告素材的標識信息,將所述關(guān)聯(lián)信息通過所述關(guān)聯(lián)信息同步接口模塊同步到所述廣告平臺和所述業(yè)務(wù)平臺;
所述數(shù)據(jù)庫,用于存儲所述廣告素材和業(yè)務(wù)視頻的相關(guān)信息;
所述門戶,用于實現(xiàn)用戶與所述數(shù)據(jù)庫、視頻分析平臺的交互;
所述數(shù)據(jù)同步接口模塊,將廣告素材同步信息從所述廣告平臺同步到所述視頻分析平臺;用于將業(yè)務(wù)視頻同步信息從所述業(yè)務(wù)平臺同步到所述視頻分析平臺;
所述關(guān)聯(lián)信息同步接口模塊,用于將所述關(guān)聯(lián)信息從所述視頻分析平臺同步到所述廣告平臺和所述業(yè)務(wù)平臺。
在本發(fā)明的一實施例中,所述視頻分析平臺還用于,對所述廣告素材中的廣告視頻進行背景建模和目標檢測,提取運動的目標獲得廣告素材目標對象,并將所述廣告素材目標對象與所述第一圖片集合中包含該廣告素材目標對象的圖片進行關(guān)聯(lián),將所述廣告素材中的廣告圖片作為廣告素材目標對象并與其所屬的廣告圖片進行關(guān)聯(lián),將所述廣告素材目標對象存入數(shù)據(jù)庫中的廣告素材目標對象表,將其狀態(tài)設(shè)置為未審核;以及,對所述業(yè)務(wù)視頻進行背景建模和目標檢測,提取運動的目標獲得業(yè)務(wù)視頻目標對象,確定所述業(yè)務(wù)視頻目標對象在其所屬的業(yè)務(wù)視頻中的出現(xiàn)時間和消失時間,將所述業(yè)務(wù)視頻目標對象與所述業(yè)務(wù)圖片集合中包含該業(yè)務(wù)視頻目標對象的圖片進行關(guān)聯(lián),將所述業(yè)務(wù)視頻目標對象存入數(shù)據(jù)庫中的業(yè)務(wù)視頻目標對象表,將其狀態(tài)設(shè)置為未審核;
所述門戶用于實現(xiàn)用戶與所述數(shù)據(jù)庫、視頻分析平臺的交互包括:根據(jù)用戶操作向所述數(shù)據(jù)庫查詢未審核的廣告素材目標對象,根據(jù)用戶操作為未審核的所述廣告素材目標對象配置廣告對象標識并修改廣告素材目標對象表中其狀態(tài)為已審核未關(guān)聯(lián);
所述視頻分析平臺將所述廣告圖片集合中的廣告圖片和所述業(yè)務(wù)圖片集合中的業(yè)務(wù)圖片進行比較,獲取相似度包括:
所述視頻分析平臺向所述數(shù)據(jù)庫查詢已審核未關(guān)聯(lián)的廣告素材目標對象,接收所述數(shù)據(jù)庫返回的已審核未關(guān)聯(lián)的廣告素材目標對象,獲取該已審核未關(guān)聯(lián)的廣告素材目標對象所關(guān)聯(lián)的廣告圖片,將其與所述業(yè)務(wù)圖片集合中的業(yè)務(wù)圖片進行比較,獲取相似度;
所述視頻分析平臺還用于,當所述業(yè)務(wù)圖片集合中的第二業(yè)務(wù)圖片與所述已審核未關(guān)聯(lián)的廣告素材目標對象所關(guān)聯(lián)的廣告圖片的相似度滿足所述第一預(yù)設(shè)條件時,獲取所述已審核未關(guān)聯(lián)的廣告素材目標對象被配置的廣告對象標識,為所述第二業(yè)務(wù)圖片所關(guān)聯(lián)的第二業(yè)務(wù)視頻目標對象配置與所述已審核未關(guān)聯(lián)的廣告素材目標對象被相同的廣告對象標識,修改數(shù)據(jù)庫中所述已審核未關(guān)聯(lián)的廣告素材目標對象的狀態(tài)為已關(guān)聯(lián),修改數(shù)據(jù)庫中所述第二業(yè)務(wù)視頻目標對象的狀態(tài)為已關(guān)聯(lián)。
在本發(fā)明的一實施例中,所述門戶還用于,向所述數(shù)據(jù)庫查詢已審核未關(guān)聯(lián)的廣告素材目標對象,獲取所述已審核未關(guān)聯(lián)的廣告素材目標對象后,向所述視頻分析平臺發(fā)起查詢請求,接收所述視頻分析平臺返回的業(yè)務(wù)圖片子集合,以及,根據(jù)用戶操作從所述業(yè)務(wù)圖片子集合中選擇第三業(yè)務(wù)圖片,將所選的第三業(yè)務(wù)圖片關(guān)聯(lián)的第三業(yè)務(wù)視頻目標對象配置與所述已審核未關(guān)聯(lián)的廣告素材目標對象相同的廣告對象標識,修改數(shù)據(jù)庫中所述第三業(yè)務(wù)視頻目標對象的狀態(tài)為已關(guān)聯(lián),修改所述已審核未關(guān)聯(lián)的廣告素材目標對象的狀態(tài)為已關(guān)聯(lián);
所述視頻分析平臺還用于,接收到所述門戶發(fā)送的查詢請求后,確定與該查詢請求中攜帶的廣告素材目標對象關(guān)聯(lián)的第三廣告圖片,在所述業(yè)務(wù)圖片集合中查找與所述第三廣告圖片的相似度滿足第四預(yù)設(shè)條件的所述業(yè)務(wù)圖片子集合,將所述業(yè)務(wù)圖片子集合發(fā)送給所述門戶。
雖然本發(fā)明所揭露的實施方式如上,但所述的內(nèi)容僅為便于理解本發(fā)明而采用的實施方式,并非用以限定本發(fā)明。任何本發(fā)明所屬領(lǐng)域內(nèi)的技術(shù)人員,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實施的形式及細節(jié)上進行任何的修改與變化,但本發(fā)明的專利保護范圍,仍須以所附的權(quán)利要求書所界定的范圍為準。