本發明涉及播放領域,特別是涉及一種廣告播放方法及裝置。
背景技術:
廣告投放是通過大眾媒介向受眾宣傳廣告內容的過程,大眾媒體包括電視、報紙、網絡等。隨著互聯網的發明,用戶普遍選擇以網絡的形式播放廣告。例如,在播放器的播放界面播放廣告,或直接在屏幕界面彈出廣告等。
傳統的廣告播放是一種靜態方式,即將廣告在播放器播放某個視頻內容的開頭、結尾或中間某一設定好的時間點插入播放。這種方式由于未考慮到喜歡對應視頻內容的大眾對廣告的喜好程度,容易造成廣告的無效播放。
技術實現要素:
基于此,有必要針對廣告被無效播放的問題,提供一種廣告播放方法及裝置。
一種廣告播放方法,所述方法包括:
接收用戶輸入的播放指令;
獲取與所述播放指令選擇的視頻相對應的用戶特征;
在所述視頻的視頻流中植入與所述用戶特征相匹配的廣告;
隨著所述視頻的播放進程播放植入的所述廣告。
在其中一個實施例中,所述接收用戶輸入的播放指令,包括:
接收用戶對某一視頻的點擊操作;或者
接收用戶對某一視頻的觸摸操作。
在其中一個實施例中,所述用戶特征為與所述播放指令選擇的視頻對應的用戶年齡分布區間。
在其中一個實施例中,所述在所述視頻的視頻流中植入與所述用戶特征相匹配的廣告,包括:
根據所述用戶年齡分布區間確定量化后的用戶對廣告的喜好程度值大于預設值的廣告;
將確定的所述廣告插入所述視頻流中的廣告節點處。
在其中一個實施例中,所述隨著所述視頻的播放進程播放植入的所述廣告,具體為:
當所述視頻播放至所述廣告節點處時,播放對應插入所述廣告節點處的廣告。
一種廣告播放裝置,所述裝置包括:
接收模塊,用于接收用戶輸入的播放指令;
獲取模塊,用于獲取與所述播放指令選擇的視頻相對應的用戶特征;
植入模塊,用于在所述視頻的視頻流中植入與所述用戶特征相匹配的廣告;
播放模塊,用于隨著所述視頻的播放進程播放植入的所述廣告。
在其中一個實施例中,所述接收模塊接收用戶輸入的播放指令,包括:
接收用戶對某一視頻的點擊操作;或者
接收用戶對某一視頻的觸摸操作。
在其中一個實施例中,所述用戶特征為與所述播放指令選擇的視頻對應的用戶年齡分布區間。
在其中一個實施例中,所述植入模塊包括:
確定單元,用于根據所述用戶年齡分布區間確定量化后的用戶對廣告的喜好程度值大于預設值的廣告;
插入單元,用于將確定的所述廣告插入所述視頻流中的廣告節點處。
在其中一個實施例中,所述播放模塊用于在所述視頻播放至所述廣告節點處時,播放對應插入所述廣告節點處的廣告。
以上所述廣告播放方法及裝置在用戶播放視頻時,將與用戶特征相匹配的廣告植入播放視頻的視頻流中,并隨著視頻的播放進程播放植入的廣告,使用戶在觀看視頻時,根據用戶特征動態地在視頻中植入對應的廣告,使廣告符合用戶的喜好,避免廣告的無效播放。
附圖說明
圖1為廣告播放方法的流程圖;
圖2為廣告播放裝置的結構圖。
具體實施方式
為了使本發明的目的、技術方案及優點更加清楚明白,以下結合附圖及實施例,對本發明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發明,并不用于限定本發明。
如圖1所示,一實施例的廣告播放方法方法包括步驟S120至步驟S180。
步驟S120,接收用戶輸入的播放指令。
用戶在電子設備上播放視頻時,對于筆記本、臺式電腦等帶有鍵盤、鼠標等部件的電子設備,用戶可以點擊操作選擇要播放的視頻。對于手機、IPAD、平板電腦等觸摸設備,用戶可以通過觸摸操作選擇要播放的視頻。因此,對于本實施例而言,用戶輸入的播放指令可以是用戶對某一視頻的點擊操作,也可以是對某一視頻的觸摸操作。隨著語音控制精確性的提高,語音控制也逐漸成為常用的選擇方式,如蘋果公開開發的SIRI語音控制系統,以及華為開發的華為語音助手等,本實施例中的播放指令也可以通過語音控制產生。
步驟S140,獲取與所述播放指令選擇的視頻相對應的用戶特征。
播放指令通常包含需要播放的視頻的名稱、視頻簡介、演員情況以及其他相關內容等信息。根據這些信息可以確定相應的用戶特征,本實施例中,用戶特征為與所述播放指令選擇的視頻對應的用戶年齡分布區間。本實施例中,在視頻播放的后臺服務器中可以預先存儲由數據模型建立的視頻與用戶群體的數據庫。通常不同的視頻有不同喜好的人群,人群的年齡分布也是不同的。例如,兒童喜歡動漫,青年人喜歡武俠,老年人喜歡紀錄片等。不同年齡階段的人具有不同的視頻喜好。本實施例中,用戶特征也可以包括數量、性別、學歷、地理位置等其它信息。通過相應的數據模型可以建立用戶特征與視頻的分布關系并存人數據庫。對于需要播放的視頻,可以從后臺服務器的數據庫中讀取對應的用戶特征。
步驟S160,在所述視頻的視頻流中植入與所述用戶特征相匹配的廣告。
其中,步驟S160包括步驟S161和步驟S162。
步驟S161,根據所述用戶年齡分布區間確定量化后的用戶對廣告的喜好程度值大于預設值的廣告。
通常用戶對廣告的喜好可以進行量化。例如,對于某一用戶年齡分布區間,可將喜歡該廣告的用戶數量作為基礎進行量化。具體的,在每個用戶的年齡均在用戶年齡分布區間的前提下,設置多個用戶數量的區間,不同的區間分別對應不同的喜好程度值。區間中的數字越大,對應設置的喜好程度值也越大。由此,在用戶年齡區間內,根據符合條件的用戶數量的多少所對應的喜好程度值,可以篩選出喜好程度值大于預設值的廣告。
步驟S162,將確定的所述廣告插入所述視頻流中的廣告節點處。
通常視頻在播放時,考慮到用戶觀看視頻時的體驗,植入的廣告數量一般不能太多,普遍的連續30分鐘視頻植入的廣告不會超過5個。而喜好程度值大于預設值的廣告可能具有多個,也可能沒有或僅有1個。此時,當廣告的數量大于視頻流中的廣告節點處時,可以隨機選擇相應個數的廣告或者選擇喜好程度值較大的相應個數的廣告,并將廣告插入到廣告節點處。當廣告的數量小于視頻流中的廣告節點處時,可以將廣告隨機插入到對應的廣告節點處。本實施例中,廣告也可以根據視頻的播放順序依次插入到廣告節點處。
步驟S180,隨著所述視頻的播放進程播放植入的所述廣告。
當所述視頻播放至所述廣告節點處時,即可播放對應插入所述廣告節點處的廣告。
以上所述廣告播放方法在用戶播放視頻時,將與用戶特征相匹配的廣告植入播放視頻的視頻流中,并隨著視頻的播放進程播放植入的廣告,使用戶在觀看視頻時,根據用戶特征動態地在視頻中植入對應的廣告,使廣告符合用戶的喜好,避免廣告的無效播放。
如圖2所示,一實施例的廣告播放裝置包括接收模塊120、獲取模塊140、植入模塊160和播放模塊180。
接收模塊120用于接收用戶輸入的播放指令。
用戶在電子設備上播放視頻時,對于筆記本、臺式電腦等帶有鍵盤、鼠標等部件的電子設備,用戶可以點擊操作選擇要播放的視頻。對于手機、IPAD、平板電腦等觸摸設備,用戶可以通過觸摸操作選擇要播放的視頻。因此,對于本實施例而言,用戶輸入的播放指令可以是用戶對某一視頻的點擊操作,也可以是對某一視頻的觸摸操作。隨著語音控制精確性的提高,語音控制也逐漸成為常用的選擇方式,如蘋果公開開發的SIRT語音控制系統,以及華為開發的華為語音助手等,本實施例中的播放指令也可以通過語音控制產生。
獲取模塊140用于獲取與所述播放指令選擇的視頻相對應的用戶特征。
播放指令通常包含需要播放的視頻的名稱、視頻簡介、演員情況以及其他相關內容等信息。根據這些信息可以確定相應的用戶特征,本實施例中,用戶特征為與所述播放指令選擇的視頻對應的用戶年齡分布區間。本實施例中,在視頻播放的后臺服務器中可以預先存儲由數據模型建立的視頻與用戶群體的數據庫。通常不同的視頻有不同喜好的人群,人群的年齡分布也是不同的。例如,兒童喜歡動漫,青年人喜歡武俠,老年人喜歡紀錄片等。不同年齡階段的人具有不同的視頻喜好。本實施例中,用戶特征也可以包括數量、性別、學歷、地理位置等其它信息。通過相應的數據模型可以建立用戶特征與視頻的分布關系并存入數據庫。對于需要播放的視頻,可以從后臺服務器的數據庫中讀取對應的用戶特征。
植入模塊160用于在所述視頻的視頻流中植入與所述用戶特征相匹配的廣告。
所述植入模塊160包括確定單元161和插入單元162。
確定單元161用于根據所述用戶年齡分布區間確定量化后的用戶對廣告的喜好程度值大于預設值的廣告。
通常用戶對廣告的喜好可以進行量化。例如,對于某一用戶年齡分布區間,可將喜歡該廣告的用戶數量作為基礎進行量化。具體的,在每個用戶的年齡均在用戶年齡分布區間的前提下,設置多個用戶數量的區間,不同的區間分別對應不同的喜好程度值。區間中的數字越大,對應設置的喜好程度值也越大。由此,在用戶年齡區間內,根據符合條件的用戶數量的多少所對應的喜好程度值,可以篩選出喜好程度值大于預設值的廣告。
插入單元162用于將確定的所述廣告插入所述視頻流中的廣告節點處。
通常視頻在播放時,考慮到用戶觀看視頻時的體驗,植入的廣告數量一般不能太多,普遍的連續30分鐘視頻植入的廣告不會超過5個。而喜好程度值大于預設值的廣告可能具有多個,也可能沒有或僅有1個。此時,當廣告的數量大于視頻流中的廣告節點處時,可以隨機選擇相應個數的廣告或者選擇喜好程度值較大的相應個數的廣告,并將廣告插入到廣告節點處。當廣告的數量小于視頻流中的廣告節點處時,可以將廣告隨機插入到對應的廣告節點處。本實施例中,廣告也可以根據視頻的播放順序依次插入到廣告節點處。
播放模塊180,用于隨著所述視頻的播放進程播放植入的所述廣告。
其中,所述播放模塊在所述視頻播放至所述廣告節點處時,播放對應插入所述廣告節點處的廣告。
以上所述廣告播放裝置在用戶播放視頻時,將與用戶特征相匹配的廣告植入播放視頻的視頻流中,并隨著視頻的播放進程播放植入的廣告,使用戶在觀看視頻時,根據用戶特征動態地在視頻中植入對應的廣告,使廣告符合用戶的喜好,避免廣告的無效播放。
以上所述實施例的各技術特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術特征所有可能的組合都進行描述,然而,只要這些技術特征的組合不存在矛盾,都應當認為是本說明書記載的范圍。
以上所述實施例僅表達了本發明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發明專利范圍的限制。應當指出的是,對于本領域的普通技術人員來說,在不脫離本發明構思的前提下,還可以做出若干變形和改進,這些都屬于本發明的保護范圍。因此,本發明專利的保護范圍應以所附權利要求為準。