廣告播放方法及裝置的制造方法
【專利摘要】本發明公開的廣告播放方法,包括:當智能終端讀取到廣告插播標識時,從預下載的備選廣告數據中選擇目標廣告數據;在所述廣告插播標識確定的播放時間播放所述目標廣告數據對應的廣告。本發明還公開了一種廣告播放裝置。與現有技術相比,本發明實施例的技術方案,智能終端預先將廣告數據下載到本地,當播放音、視頻文件時,無論當前是否連接有網絡,均能夠從本地讀取廣告數據,并順利插播廣告,從而在智能終端處于離線狀態時,能夠插播廣告,進而能夠提高投放資源的利用率。
【專利說明】
廣告播放方法及裝置
技術領域
[0001]本發明實施例涉及多媒體信息處理技術領域,更具體而言,涉及一種廣告播放方法及裝置。
【背景技術】
[0002]通常,當智能終端處于聯網狀態下時,如果在正在播放的音、視頻中插播廣告,則借助網絡向廣告服務器實時的發送獲取廣告數據的請求,并在接收到廣告數據后進行播放。
[0003]然而,由于智能終端所播放的音、視頻由用戶在聯網狀態下預先下載并存儲,因此,如果在播放音、視頻時處于離線狀態,那么,智能終端將無法實時獲取廣告數據,從而無法在音、視頻中插播廣告,從而造成廣告投放資源的浪費。
【發明內容】
[0004]有鑒于此,本發明實施例提供了一種廣告播放方法及裝置,能夠解決智能終端在離線狀態下無法插播廣告,造成廣告投放資源浪費的問題。
[0005]第一方面,本發明實施例提供了一種廣告播放方法,包括:當智能終端讀取到廣告插播標識時,從預下載的備選廣告數據中選擇目標廣告數據;在所述廣告插播標識確定的播放時間播放所述目標廣告數據對應的廣告。
[0006]第二方面,本發明實施例提供了一種廣告播放裝置,包括:選擇模塊,用于在智能終端讀取到廣告插播標識時,從預下載的備選廣告數據中選擇目標廣告數據;播放模塊,用于在所述廣告插播標識確定的播放時間播放所述目標廣告數據對應的廣告。
[0007]由以上技術方案可知,為了解決相關技術的技術問題,本發明實施例提供了一種廣告播放方法及裝置,本方案中,當智能終端讀取到廣告插播標識時,從預下載的備選廣告數據中選擇目標廣告數據,并在廣告插播標識確定的時間播放目標廣告數據所對應的廣告。由此可見,本發明實施例的技術方案,智能終端預先將廣告數據下載到本地,當播放音、視頻文件時,無論當前是否連接有網絡,均能夠從本地讀取廣告數據,并順利插播廣告,從而與現有技術相比,在智能終端處于離線狀態時,能夠插播廣告,進而能夠提高投放資源的利用率。
【附圖說明】
[0008]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。通過附圖所示,本發明的上述及其它目的、特征和優勢將更加清晰。在全部附圖中相同的附圖標記指示相同的部分。并未刻意按實際尺寸等比例縮放繪制附圖,重點在于示出本發明的主旨。
[0009]圖1是本發明實施例提供的廣告播放方法的方法流程圖;
[0010]圖2是本發明實施例提供的廣告播放裝置的結構示意圖。
【具體實施方式】
[0011]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整的描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0012]由相關技術的描述可知,本發明實施例的技術方案主要由智能終端實施,因此,下述實施例將從智能終端的角度對本方案進行詳述。請參見圖1,圖1是本發明實施例提供的廣告播放方法的方法流程圖,所述方法包括以下步驟:
[0013]步驟SlOl:當智能終端讀取到廣告插播標識時,從預下載的備選廣告數據中選擇目標廣告數據。
[0014]眾所周知,智能終端在播放音、視頻文件之前,首先從音、視頻文件所對應的服務器獲取音、視頻資源數據。而在本方案中,為了保證離線狀態下能夠在音、視頻中插播廣告,智能終端在獲取到音、視頻資源數據后,可以預先向廣告服務器發送獲取廣告數據的請求信息,從而能夠預先下載廣告數據到本地作為離線時的備選廣告數據。其中,為了使廣告服務器準確的匹配廣告數據,智能終端可以將音、視頻的屬性信息和所請求的廣告數據的條數,一同發送到廣告服務器,以使廣告服務器能夠根據音、視頻的內容、大小以及播放時長等信息匹配相應的備選廣告數據,并將相應數量的備選廣告數據發送到智能終端。
[0015]具體的,智能終端可以預先根據音、視頻文件的播放時長等信息確定插播廣告的次數,而在確定插播次數的同時,通常能夠確定每次插播廣告的時間。本實施例中,為了能夠向播放器發出插播廣告的提醒,可以預先在音、視頻文件中設置廣告插播標識,廣告插播標識可以包括所插播的廣告的播放序號,以及插播時間等信息,從而在播放過程中,讀取到廣告插播標識后,即可調用相應的廣告進行播放。需要說明的是,為了能夠調用到相對應的備選廣告數據,智能終端在接收到備選廣告數據之后,可以為備選廣告數據設置與廣告插播標識相同的播放序號,從而在讀取到廣告插播標識時,能夠根據播放序號確定正確的備選廣告數據。
[0016]此外,由于智能終端預先將音、視頻文件下載到本地,但是無法確定播放音、視頻文件的時間,而每條備選廣告數據均設置有一定的投放期。因此,為了能夠保證在播放音、視頻文件時所插播的廣告在投放期內,智能終端對應每個插播廣告的時間可以下載若干條備選廣告數據,當讀取到廣告插播標識時,可以從該廣告插播標識對應的備選廣告數據中,選擇當前處于投放期內廣告數據作為目標廣告數據。具體的,智能終端可以當前時間及每條備選廣告數據的投放期,分別判斷每個投放期是否包含當前時間,如果投放期包含當前時間,說明該投放期對應的備選廣告數據處于投放期,如果投放期不包含當前時間,說明該投放期對應的備選廣告數據已經不在投放期內。
[0017]其中,需要說明的是,備選廣告數據的條數可以根據需求進行設置,可以但不限于3條、4條或者5條,本發明實施例對此不做限制,因此,處于投放期內的備選廣告數據可能大于一條,那么,可以從處于投放期內的備選廣告數據中隨機選擇一條備選廣告數據作為目標廣告數據。而為了提高廣告的有效曝光率,如果全部備選廣告數據均不在投放期內,本次可以不播放廣告。
[0018]例如,所播放的是電影,播放時長是90分鐘,那么,智能終端可以確定插播兩次廣告,第一次可以在電影播放前插播,對應的播放序號是I,第二次可以在電影播放到第45分鐘時插播,對應的播放序號是2。而智能終端可以向廣告服務器請求獲取兩組備選廣告數據,其中,每組包括4條備選廣告數據。當智能終端讀取到廣告插播標識時,從相應播放序號對應的4條備選廣告數據中選擇處于投放期內的備選廣告數據作為目標廣告數據,具體的,本發明實施例此處不再贅述。當然,需要指出的是,兩組備選廣告數據的條數可以相同也可以不同,本發明實施例對此不做限制。
[0019]當然,當智能終端播放預先下載的音、視頻文件時,可能連接有網絡,那么,此時智能終端可以從備選廣告服務器獲取最新的廣告,從而提高廣告的有效曝光率。因此,本實施例中,在從預下載的若干條備選廣告數據中選擇目標廣告數據之前,還可以判斷當前是否連接有網絡,如果當前連接有網絡,智能終端可以向廣告服務器發送獲取新廣告數據的請求,并在接收到新廣告數據后,播放新廣告數據對應的廣告。而如果當前未連接有網絡時,執行本步驟。其中,可以通過讀取網絡連接端口的數據流量判斷當前是否連接有網絡,本發明實施例此處不再詳述。
[0020]需要說明的是,為了提高廣告的有效曝光率,當智能終端連接有網絡時,可以使用當前最新的廣告數據替換預下載的備選廣告數據,從而提高預下載的備選廣告數據處于投放期內的概率。
[0021]由本步驟的描述可知,本發明實施例的技術方案,通過將廣告數據預先下載到本地,確保智能終端處于離線狀態時,也能夠在播放音、視頻文件時插播廣告,從而能夠提高投放資源的利用率。
[0022]步驟S102:在所述廣告插播標識確定的播放時間播放所述目標廣告數據對應的廣生口 ο
[0023]其中,根據上述描述可知,廣告插播標識中包括廣告播放時間,因此,當智能終端選擇目標廣告數據之后,可以在廣告插播標識確定的播放時間播放目標廣告數據對應的廣生口 ο
[0024]需要說明的是,為了便于操作,廣告插播標識所確定的播放時間通常為廣告的起始播放時間,而插播在音、視頻文件中廣告一般設置有一定的播放時長,當插播廣告時,音、視頻內容中斷播放,當所插播的廣告播放完畢后,音、視頻內容繼續播放,無須人為操作。
[0025]當然,為了充分利用投放資源,不僅在音、視頻文件播放過程中插播廣告,當智能終端接收到用戶發送的暫停播放的命令時,可以在播放器窗口建立浮層,并在浮層內播放相對應的廣告;而在接收到繼續播放的命令時,可以停止播放廣告,并關閉浮層,以便于音、視頻文件繼續播放。
[0026]需要指出的是,上述僅為本發明的一個優選示例,而智能終端還可以根據所播放的音、視頻文件的屬性,通過浮層全程播放廣告,例如,播放電影時,可以在播放器窗口的角落位置全程播放廣告,本發明實施例此處不再贅述。
[0027]由本實施例的描述可知,本發明實施例的技術方案,智能終端預先將廣告數據下載到本地,當播放音、視頻文件時,無論當前是否連接有網絡,均能夠從本地讀取廣告數據,并順利插播廣告,從而與現有技術相比,在智能終端處于離線狀態時,能夠插播廣告,進而能夠提高投放資源的利用率。
[0028]與上述實現方法相對應的,本發明實施例還提供了一種廣告播放裝置,請參見圖2,圖2是本發明實施例提供的廣告播放裝置的結構示意圖。
[0029]所述裝置包括:選擇模塊11和播放模塊12,其中,選擇模塊11,用于在智能終端讀取到廣告插播標識時,從預下載的備選廣告數據中選擇目標廣告數據;播放模塊12,用于在所述廣告插播標識確定的播放時間播放所述目標廣告數據對應的廣告。
[0030]在上述實施例的基礎上,所述選擇模塊11具體可以包括讀取單元和選擇單元,其中,所述讀取單元,用于讀取當前時間及所述備選廣告數據的投放期;所述選擇單元,用于從投放期包括所述當前時間的備選廣告數據中選擇一條備選廣告數據作為所述目標廣告數據。
[0031]在上述實施例的基礎上,在另一個實施例中,所述裝置還包括判斷模塊、發送模塊和接收模塊,其中,所述判斷模塊,用于判斷當前是否連接有網絡;所述發送模塊,用于在當前連接有網絡時,向廣告服務器發送獲取新廣告數據的請求;所述接收模塊,用于接收所述新廣告數據。在本實施例中,所述播放模塊12,還用于播放所述新廣告數據對應的廣告;所述選擇模塊U,還用于在當前未連接網絡時,從預下載的備選廣告數據中選擇目標廣告數據。
[0032]此外,在另一個實施例中,所述發送模塊,還用于向所述廣告服務器發送獲取所述備選廣告數據的請求信息,其中,所述請求信息中包括所述備選廣告數據的條數;所述接收模塊,還用于接收所述廣告服務器發送的相應條數的所述備選廣告數據。
[0033]基于上述實施例,在另一個實施例中,所述裝置還包括建立模塊、停止播放模塊和關閉模塊,其中,所述建立模塊,用于在接收到暫停播放的命令時,在播放器窗口建立浮層;所述播放模塊12,在本實施例中,還用于在所述浮層播放所述目標廣告數據對應的廣告;所述停止播放模塊,用于在接收到繼續播放的命令時,停止播放所述目標廣告數據對應的廣告;所述關閉模塊,用于關閉所述浮層。
[0034]所述裝置中各個模塊和單元的功能和作用的實現過程詳見上述方法中對應的實現過程,在此不再贅述。
[0035]綜合上述,為了解決相關技術的技術問題,本發明實施例提供了一種廣告播放方法及裝置,本方案中,當智能終端讀取到廣告插播標識時,從預下載的若干條廣告數據中選擇目標廣告數據,并在廣告插播標識確定的時間播放目標廣告數據所對應的廣告。由此可見,本發明實施例的技術方案,智能終端預先將廣告數據下載到本地,當播放音、視頻文件時,無論當前是否連接有網絡,均能夠從本地讀取廣告數據,并順利插播廣告,從而與現有技術相比,在智能終端處于離線狀態時,能夠插播廣告,進而能夠提高投放資源的利用率。
[0036]以上所述僅是本發明的【具體實施方式】,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。
【主權項】
1.一種廣告播放方法,其特征在于,包括: 當智能終端讀取到廣告插播標識時,從預下載的備選廣告數據中選擇目標廣告數據; 在所述廣告插播標識確定的播放時間播放所述目標廣告數據對應的廣告。2.如權利要求1所述的廣告播放方法,其特征在于,所述從預下載的備選廣告數據中選擇目標廣告數據,包括: 讀取當前時間及所述備選廣告數據的投放期; 從投放期包括所述當前時間的備選廣告數據中選擇一條備選廣告數據作為所述目標廣告數據。3.如權利要求1或2所述的廣告播放方法,其特征在于,在從預下載的備選廣告數據中選擇目標廣告數據之前,包括: 判斷當前是否連接有網絡; 如果當前連接有網絡,向廣告服務器發送獲取新廣告數據的請求;接收所述新廣告數據;播放所述新廣告數據對應的廣告; 如果當前未連接網絡,執行所述從預下載的備選廣告數據中選擇目標廣告數據的步驟。4.如權利要求3所述的廣告播放方法,其特征在于,在判斷當前是否連接有網絡之前,還包括: 向所述廣告服務器發送獲取所述備選廣告數據的請求信息,其中,所述請求信息中包括所述備選廣告數據的條數; 接收所述廣告服務器發送的相應條數的所述備選廣告數據。5.如權利要求1所述的廣告播放方法,其特征在于,還包括: 當接收到暫停播放的命令時,在播放器窗口建立浮層;在所述浮層播放所述目標廣告數據對應的廣告; 當接收到繼續播放的命令時,停止播放所述目標廣告數據對應的廣告并關閉所述浮層。6.一種廣告播放裝置,其特征在于,包括: 選擇模塊,用于在智能終端讀取到廣告插播標識時,從預下載的備選廣告數據中選擇目標廣告數據; 播放模塊,用于在所述廣告插播標識確定的播放時間播放所述目標廣告數據對應的廣生口 ο7.如權利要求6所述的廣告播放裝置,其特征在于,所述選擇模塊包括讀取單元和選擇單元,其中, 所述讀取單元,用于讀取當前時間及所述備選廣告數據的投放期; 所述選擇單元,用于從投放期包括所述當前時間的備選廣告數據中選擇一條備選廣告數據作為所述目標廣告數據。8.如權利要求6或7所述的廣告播放裝置,其特征在于,還包括:判斷模塊、發送模塊和接收模塊,其中, 所述判斷模塊,用于判斷當前是否連接有網絡; 所述發送模塊,用于在當前連接有網絡時,向廣告服務器發送獲取新廣告數據的請求; 所述接收模塊,用于接收所述新廣告數據; 所述播放模塊,還用于播放所述新廣告數據對應的廣告; 所述選擇模塊,還用于在當前未連接網絡時,從預下載的備選廣告數據中選擇目標廣告數據。9.如權利要求8所述的廣告播放裝置,其特征在于, 所述發送模塊,還用于向所述廣告服務器發送獲取所述備選廣告數據的請求信息,其中,所述請求信息中包括所述備選廣告數據的條數; 所述接收模塊,還用于接收所述廣告服務器發送的相應條數的所述備選廣告數據。10.如權利要求6所述的廣告播放裝置,其特征在于,還包括建立模塊、停止播放模塊和關閉模塊,其中, 所述建立模塊,用于在接收到暫停播放的命令時,在播放器窗口建立浮層; 所述播放模塊,還用于在所述浮層播放所述目標廣告數據對應的廣告; 所述停止播放模塊,用于在接收到繼續播放的命令時,停止播放所述目標廣告數據對應的廣告; 所述關閉模塊,用于關閉所述浮層。
【文檔編號】H04N21/81GK105872785SQ201610206018
【公開日】2016年8月17日
【申請日】2016年4月5日
【發明人】敖偉波
【申請人】樂視控股(北京)有限公司, 樂視網信息技術(北京)股份有限公司