廣告播放異常的檢測方法和裝置的制造方法
【專利摘要】本發(fā)明實施例提供一種廣告播放異常的檢測方法和裝置,所述方法包括:獲取客戶端在播放廣告過程中產生的日志數(shù)據(jù);對所述日志數(shù)據(jù)進行分析,提取出反映廣告播放異常的參數(shù)信息;若提取的參數(shù)信息中包括異常特征值,則確定出現(xiàn)廣告播放異常。本發(fā)明的技術方案可實現(xiàn)實時快速檢測出廣告播放時出現(xiàn)的卡頓、模糊不清等異常現(xiàn)象。
【專利說明】
廣告播放異常的檢測方法和裝置
技術領域
[0001]本發(fā)明涉及信息處理技術,尤其涉及一種廣告播放異常的檢測方法和裝置。
【背景技術】
[0002]現(xiàn)有廣告商在投放廣告后,通常是采用人工觀察的方式檢測廣告播放效果,如廣告播放時畫面的清晰程度,有無卡頓、模糊不清等問題。
[0003]但是,通過人工方式檢測廣告播放效果很難遍及每個播放廣告的客戶端,即使能被人工觀測到有不好效果的也不能立即診斷出產生問題的原因,并且這種采用人工檢測的方法費時費力。
【發(fā)明內容】
[0004]本發(fā)明的實施例提供一種廣告播放異常的檢測方法和裝置,可實現(xiàn)實時快速檢測出廣告播放時出現(xiàn)的卡頓、模糊不清等異常現(xiàn)象。
[0005]為達到上述目的,本發(fā)明的實施例提供了一種廣告播放異常的檢測方法,所述方法包括:獲取客戶端在播放廣告過程中產生的日志數(shù)據(jù);對所述日志數(shù)據(jù)進行分析,提取出反映廣告播放異常的參數(shù)信息;若提取的參數(shù)信息中包括異常特征值,則確定出現(xiàn)廣告播放異常。
[0006]進一步地,所述獲取客戶端在播放廣告過程中產生的日志數(shù)據(jù)包括:獲取客戶端在播放廣告過程中產生的客戶端請求廣告服務器的結果的URL數(shù)據(jù)和/或客戶端播放廣告的結果的URL數(shù)據(jù)。
[0007]進一步地,所述對所述日志數(shù)據(jù)進行分析,提取出反映廣告播放異常的參數(shù)信息包括:提取所述客戶端請求廣告服務器的結果的URL數(shù)據(jù)和/或客戶端播放廣告的結果的URL數(shù)據(jù)中的狀態(tài)參數(shù)和/或消耗時長參數(shù)。
[0008]進一步地,所述若提取的參數(shù)信息中包括異常特征值,則確定出現(xiàn)廣告播放異常包括:若所述客戶端請求廣告服務器的結果的URL數(shù)據(jù)或客戶端播放廣告的結果的URL數(shù)據(jù)中的狀態(tài)參數(shù)為失敗狀態(tài)值,則確定在廣告播放中出現(xiàn)模糊不清或卡頓的播放異常;或者,若所述客戶端請求廣告服務器的結果的URL數(shù)據(jù)或客戶端播放廣告的結果的URL數(shù)據(jù)中的消耗時長參數(shù)超出預設時長值,則確定在廣告播放中出現(xiàn)模糊不清或卡頓的播放異常。
[0009]進一步地,所述確定出現(xiàn)廣告播放異常之后還包括:觸發(fā)廣告服務器進行能力自檢操作,如果自檢操作結果為廣告服務器正常,則確定為網絡原因導致所述廣告在播放中出現(xiàn)異常,并切換當前網絡;如果自檢操作結果為廣告服務器異常,則確定為廣告服務器導致所述廣告在播放中出現(xiàn)異常,觸發(fā)報警,并啟動備用廣告服務器。
[0010]本發(fā)明的實施例還提供了一種廣告播放異常的檢測裝置,所述裝置包括:數(shù)據(jù)獲取模塊,用于獲取客戶端在播放廣告過程中產生的日志數(shù)據(jù);參數(shù)提取模塊,用于對所述日志數(shù)據(jù)進行分析,提取出反映廣告播放異常的參數(shù)信息;異常檢測模塊,用于若提取的參數(shù)信息中包括異常特征值,則確定出現(xiàn)廣告播放異常。
[0011]進一步地,所述數(shù)據(jù)獲取模塊具體用于獲取客戶端在播放廣告過程中產生的客戶端請求廣告服務器的結果的URL數(shù)據(jù)和/或客戶端播放廣告的結果的URL數(shù)據(jù)。
[0012]進一步地,所述參數(shù)提取模塊具體用于提取所述客戶端請求廣告服務器的結果的URL數(shù)據(jù)和/或客戶端播放廣告的結果的URL數(shù)據(jù)中的狀態(tài)參數(shù)和/或消耗時長參數(shù)。
[0013]進一步地,所述異常檢測模塊具體用于,若所述客戶端請求廣告服務器的結果的URL數(shù)據(jù)或客戶端播放廣告的結果的URL數(shù)據(jù)中的狀態(tài)參數(shù)為失敗狀態(tài)值,則確定在廣告播放中出現(xiàn)模糊不清或卡頓的播放異常;或者,若所述客戶端請求廣告服務器的結果的URL數(shù)據(jù)或客戶端播放廣告的結果的URL數(shù)據(jù)中的消耗時長參數(shù)超出預設時長值,則確定在廣告播放中出現(xiàn)模糊不清或卡頓的播放異常。
[0014]進一步地,所述裝置還包括:異常處理模塊,用于在廣告出現(xiàn)播放異常后,觸發(fā)廣告服務器進行能力自檢操作,如果自檢操作結果為廣告服務器正常,則確定為網絡原因導致所述廣告在播放中出現(xiàn)異常,并切換當前網絡;如果自檢操作結果為廣告服務器異常,則確定為廣告服務器導致所述廣告在播放中出現(xiàn)異常,觸發(fā)報警,并啟動備用廣告服務器。
[0015]本發(fā)明實施例提供的廣告播放異常的檢測方法和裝置,通過實時獲取客戶端在播放廣告過程中產生的日志數(shù)據(jù),對其中可反映廣告播放異常的參數(shù)信息進行提取,并與異常特征值進行比較后,確定當前播放的廣告是否出現(xiàn)播放異常,提高了廣告播放異常的檢測效率。
【附圖說明】
[0016]圖1為本發(fā)明提供的廣告播放異常的檢測方法一個實施例的方法流程圖;
[0017]圖2為本發(fā)明提供的日志數(shù)據(jù)一個樣例圖;
[0018]圖3為本發(fā)明提供的日志數(shù)據(jù)另一個樣例圖;
[0019]圖4為本發(fā)明提供的廣告播放異常的檢測裝置一個實施例的結構示意圖;
[0020]圖5為本發(fā)明提供的廣告播放異常的檢測裝置另一個實施例的結構示意圖。
【具體實施方式】
[0021]本發(fā)明的基本發(fā)明構思是,對客戶端在播放廣告過程中產生的日志數(shù)據(jù)中可反映廣告播放異常的參數(shù)信息進行分析,確定廣告播放異常情況。
[0022]實施例一
[0023]圖1為本發(fā)明提供的廣告播放異常的檢測方法一個實施例的方法流程圖,該方法的執(zhí)行主體可以為具有數(shù)據(jù)處理功能的裝置,該裝置可以為獨立裝置,或是集成在廣告服務器中。
[0024]參照圖1,在步驟S110,獲取客戶端在播放廣告過程中產生的日志數(shù)據(jù)。
[0025]客戶端在播放廣告過程中會產生大量的日志數(shù)據(jù),這些日志數(shù)據(jù)包括客戶端向廣告服務器請求廣告資源產生的數(shù)據(jù)以及在播放廣告時產生的數(shù)據(jù),這些數(shù)據(jù)記錄了客戶端在播放廣告過程中的行為信息。
[0026]優(yōu)選地,在獲取客戶端在播放廣告過程中產生的日志數(shù)據(jù)中,主要獲取客戶端請求廣告服務器的結果的URL數(shù)據(jù)和/或客戶端播放廣告的結果的URL數(shù)據(jù)。因為這兩種日志數(shù)據(jù)更能體現(xiàn)出當前廣告的播放情況。
[0027]S120,對日志數(shù)據(jù)進行分析,提取出反映廣告播放異常的參數(shù)信息。
[0028]通常,日志數(shù)據(jù)記錄了某項操作流程中各個操作行為的信息,通過分析和提取日志數(shù)據(jù)中能夠反映客戶端在播放廣告過程中播放異常的參數(shù)信息,并對其參數(shù)信息的具體參數(shù)值進行判定即可得到相應操作行為是否存在異常,進而判斷客戶端播放廣告數(shù)據(jù)是否存在異常。
[0029]例如,針對上述客戶端請求廣告服務器的結果的URL數(shù)據(jù)和/或客戶端播放廣告的結果的URL數(shù)據(jù)中,都存在狀態(tài)參數(shù)和消耗時長參數(shù)。這兩個參數(shù)信息依次反映了客戶端請求廣告服務器的結果以及客戶端播放廣告的結果的狀態(tài)(成功或失敗狀態(tài))和消耗時長(請求廣告時長、播放廣告時長)。例如,圖2和圖3分別為本方案給出的兩條關于客戶端請求廣告服務器的結果(圖2)以及客戶端播放廣告的結果(圖3)的URL數(shù)據(jù)。
[0030]圖2中,這條URL的參數(shù)多數(shù)都是客戶端當前在播放的視頻的數(shù)據(jù)、用戶標識、設備信息、獲得的廣告數(shù)據(jù)等等。
[0031]其中“err”(圖中以灰度標出)參數(shù)描述的是客戶端請求廣告服務器的狀態(tài),O表示成功,450表示請求服務器由于網絡原因失敗,451表示請求服務器由于超時失敗等等。
[0032]其中“ut”(圖中以灰度標出)參數(shù)表示的是客戶端請求廣告服務器從發(fā)起請求到返回數(shù)據(jù)總耗時,這個參數(shù)可以表現(xiàn)出服務器性能和網絡狀況。例如,當服務器性能和網絡狀況良好,則相應ut的參數(shù)值較小,反之則ut的參數(shù)值較大。
[0033]圖3中,這條URL的參數(shù)多數(shù)都是客戶端當前在播放的視頻的數(shù)據(jù)、用戶標識、設備信息等等,也包括描述的當前在播放的廣告的信息。
[0034]其中“err”參數(shù)描述的是客戶端下載廣告文件的狀態(tài),O表示成功,460表示請求服務器由于網絡原因失敗,461表示請求服務器由于超時失敗等等。
[0035]其中“ut”(圖中以灰度標出)參數(shù)表示的是客戶端從發(fā)起廣告文件下載到下載完成后的總耗時,這個參數(shù)可以表現(xiàn)出服務器性能和網絡狀況。例如,當服務器性能和網絡狀況良好,則相應ut的參數(shù)值較小,反之則ut的參數(shù)值較大。
[0036]S130,若提取的參數(shù)信息中包括異常特征值,則確定出現(xiàn)廣告播放異常。
[0037]針對反映客戶端在播放廣告過程中播放異常的參數(shù)信息,若該參數(shù)信息中包括該類別參數(shù)對應的異常特征值,則判定相應日志數(shù)據(jù)對應的操作行為存在異常,進而判斷客戶端播放廣告數(shù)據(jù)時出現(xiàn)異常,如播放的廣告可能出現(xiàn)模糊不清、卡頓等異?,F(xiàn)象。如圖2中,如果“err”參數(shù)的參數(shù)值為異常特征值450或451;和/或“ut”的參數(shù)值較大,超過異常特征值(5000ms),則確定出現(xiàn)廣告播放異常。又例如圖3中,如果“err”參數(shù)的參數(shù)值為異常特征值460或461;和/或“ut”的參數(shù)值較大,超過異常特征值(5000ms),則確定出現(xiàn)廣告播放異常。
[0038]在具體應用場景中,為了減少偶發(fā)的播放異常給檢測帶來的干擾,減少后續(xù)維護的工作量,優(yōu)選地,當上述參數(shù)信息中多次出現(xiàn)異常特征值后再確定出現(xiàn)廣告播放異常的檢測結果。
[0039]進一步地,在確定廣告出現(xiàn)播放異常的檢測結果后,還可采取如下的維護策略:觸發(fā)廣告服務器執(zhí)行服務能力檢測,如果廣告服務運行正常,處理能力在合理范圍內,則可以斷定是網絡原因導致廣告播放異常,并將相應地域的全部請求切換到機房,改變網絡運營商,切換網絡;如果檢測到廣告服務運行異常,則立即觸發(fā)報警機制,將分發(fā)到當前服務器的請求派發(fā)到備用服務器;同時,對發(fā)生下載失敗的廣告進行下線處理。
[0040]本發(fā)明實施例提供的廣告播放異常的檢測方法,通過實時獲取客戶端在播放廣告過程中產生的日志數(shù)據(jù),對其中可反映廣告播放異常的參數(shù)信息進行提取,并與異常特征值進行比較后,確定當前播放的廣告是否出現(xiàn)播放異常,提高了廣告播放異常的檢測效率。
[0041]進一步地,本方案中優(yōu)先選取日志數(shù)據(jù)中客戶端請求廣告服務器的結果的URL數(shù)據(jù)和/或客戶端播放廣告的結果的URL數(shù)據(jù)作為待檢測的日志數(shù)據(jù),更加提高了廣告播放異常的檢測效率。
[0042]實施例二
[0043]圖4為本發(fā)明提供的廣告播放異常的檢測裝置一個實施例的結構示意圖。圖4所示裝置可用于執(zhí)行如圖1所示實施例的方法步驟。
[0044]參照圖4,該廣告播放異常的檢測裝置具體包括:概要顯示模塊410和控制展現(xiàn)模塊420,其中:
[0045]數(shù)據(jù)獲取模塊410,用于獲取客戶端在播放廣告過程中產生的日志數(shù)據(jù);參數(shù)提取模塊420,用于對日志數(shù)據(jù)進行分析,提取出反映廣告播放異常的參數(shù)信息;異常檢測模塊430,用于若提取的參數(shù)信息中包括異常特征值,則確定出現(xiàn)廣告播放異常。
[0046]本發(fā)明實施例提供的廣告播放異常的檢測裝置,通過實時獲取客戶端在播放廣告過程中產生的日志數(shù)據(jù),對其中可反映廣告播放異常的參數(shù)信息進行提取,并與異常特征值進行比較后,確定當前播放的廣告是否出現(xiàn)播放異常,提高了廣告播放異常的檢測效率。
[0047]進一步地,上述數(shù)據(jù)獲取模塊410具體用于獲取客戶端在播放廣告過程中產生的客戶端請求廣告服務器的結果的URL數(shù)據(jù)和/或客戶端播放廣告的結果的URL數(shù)據(jù)。
[0048]進一步地,上述異常檢測模塊430具體用于,若客戶端請求廣告服務器的結果的URL數(shù)據(jù)或客戶端播放廣告的結果的URL數(shù)據(jù)中的狀態(tài)參數(shù)為失敗狀態(tài)值,則確定在廣告播放中出現(xiàn)模糊不清或卡頓的播放異常;或者,若客戶端請求廣告服務器的結果的URL數(shù)據(jù)或客戶端播放廣告的結果的URL數(shù)據(jù)中的消耗時長參數(shù)超出預設時長值,則確定在廣告播放中出現(xiàn)模糊不清或卡頓的播放異常。
[0049]在此基礎上,如圖5所示,上述廣告播放異常的檢測裝置中,還可包括:異常處理模塊440,用于在廣告出現(xiàn)播放異常后,觸發(fā)廣告服務器進行能力自檢操作,如果自檢操作結果為廣告服務器正常,則確定為網絡原因導致所述廣告在播放中出現(xiàn)異常,并切換當前網絡;如果自檢操作結果為廣告服務器異常,則確定為廣告服務器導致所述廣告在播放中出現(xiàn)異常,觸發(fā)報警,并啟動備用廣告服務器。
[0050]本方案中,優(yōu)先選取日志數(shù)據(jù)中客戶端請求廣告服務器的結果的URL數(shù)據(jù)和/或客戶端播放廣告的結果的URL數(shù)據(jù)作為待檢測的日志數(shù)據(jù),更加提高了廣告播放異常的檢測效率。
[0051]上述根據(jù)本發(fā)明的方法和裝置可在硬件、固件中實現(xiàn),或者被實現(xiàn)為可存儲在記錄介質(諸如CD R0M、RAM、軟盤、硬盤或磁光盤)中的軟件或計算機代碼,或者被實現(xiàn)通過網絡下載的原始存儲在遠程記錄介質或非暫時機器可讀介質中并將被存儲在本地記錄介質中的計算機代碼,從而在此描述的方法可被存儲在使用通用計算機、專用處理器或者可編程或專用硬件(諸如ASIC或FPGA)的記錄介質上的這樣的軟件處理??梢岳斫?,計算機、處理器、微處理器控制器或可編程硬件包括可存儲或接收軟件或計算機代碼的存儲組件(例如,RAM、ROM、閃存等),當所述軟件或計算機代碼被計算機、處理器或硬件訪問且執(zhí)行時,實現(xiàn)在此描述的處理方法。此外,當通用計算機訪問用于實現(xiàn)在此示出的處理的代碼時,代碼的執(zhí)行將通用計算機轉換為用于執(zhí)行在此示出的處理的專用計算機。
[0052]以上所述,僅為本發(fā)明的【具體實施方式】,但本發(fā)明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發(fā)明揭露的技術范圍內,可輕易想到變化或替換,都應涵蓋在本發(fā)明的保護范圍之內。因此,本發(fā)明的保護范圍應以所述權利要求的保護范圍為準。
【主權項】
1.一種廣告播放異常的檢測方法,其特征在于,所述方法包括: 獲取客戶端在播放廣告過程中產生的日志數(shù)據(jù); 對所述日志數(shù)據(jù)進行分析,提取出反映廣告播放異常的參數(shù)信息; 若提取的參數(shù)信息中包括異常特征值,則確定出現(xiàn)廣告播放異常。2.根據(jù)權利要求1所述的方法,其特征在于,所述獲取客戶端在播放廣告過程中產生的日志數(shù)據(jù)包括: 獲取客戶端在播放廣告過程中產生的客戶端請求廣告服務器的結果的URL數(shù)據(jù)和/或客戶端播放廣告的結果的URL數(shù)據(jù)。3.根據(jù)權利要求2所述的方法,其特征在于,所述對所述日志數(shù)據(jù)進行分析,提取出反映廣告播放異常的參數(shù)信息包括: 提取所述客戶端請求廣告服務器的結果的URL數(shù)據(jù)和/或客戶端播放廣告的結果的URL數(shù)據(jù)中的狀態(tài)參數(shù)和/或消耗時長參數(shù)。4.根據(jù)權利要求3所述的方法,其特征在于,所述若提取的參數(shù)信息中包括異常特征值,則確定出現(xiàn)廣告播放異常包括:若所述客戶端請求廣告服務器的結果的URL數(shù)據(jù)或客戶端播放廣告的結果的URL數(shù)據(jù)中的狀態(tài)參數(shù)為失敗狀態(tài)值,則確定在廣告播放中出現(xiàn)模糊不清或卡頓的播放異常;或者,若所述客戶端請求廣告服務器的結果的URL數(shù)據(jù)或客戶端播放廣告的結果的URL數(shù)據(jù)中的消耗時長參數(shù)超出預設時長值,則確定在廣告播放中出現(xiàn)模糊不清或卡頓的播放異常。5.根據(jù)權利要求1-4中任一項所述的方法,其特征在于,所述確定出現(xiàn)廣告播放異常之后還包括: 觸發(fā)廣告服務器進行能力自檢操作,如果自檢操作結果為廣告服務器正常,則確定為網絡原因導致所述廣告在播放中出現(xiàn)異常,并切換當前網絡; 如果自檢操作結果為廣告服務器異常,則確定為廣告服務器導致所述廣告在播放中出現(xiàn)異常,觸發(fā)報警,并啟動備用廣告服務器。6.一種廣告播放異常的檢測裝置,其特征在于,所述裝置包括: 數(shù)據(jù)獲取模塊,用于獲取客戶端在播放廣告過程中產生的日志數(shù)據(jù); 參數(shù)提取模塊,用于對所述日志數(shù)據(jù)進行分析,提取出反映廣告播放異常的參數(shù)信息; 異常檢測模塊,用于若提取的參數(shù)信息中包括異常特征值,則確定出現(xiàn)廣告播放異常。7.根據(jù)權利要求6所述的裝置,其特征在于,所述數(shù)據(jù)獲取模塊具體用于獲取客戶端在播放廣告過程中產生的客戶端請求廣告服務器的結果的URL數(shù)據(jù)和/或客戶端播放廣告的結果的URL數(shù)據(jù)。8.根據(jù)權利要求7所述的裝置,其特征在于,所述參數(shù)提取模塊具體用于提取所述客戶端請求廣告服務器的結果的URL數(shù)據(jù)和/或客戶端播放廣告的結果的URL數(shù)據(jù)中的狀態(tài)參數(shù)和/或消耗時長參數(shù)。9.根據(jù)權利要求8所述的裝置,其特征在于,所述異常檢測模塊具體用于,若所述客戶端請求廣告服務器的結果的URL數(shù)據(jù)或客戶端播放廣告的結果的URL數(shù)據(jù)中的狀態(tài)參數(shù)為失敗狀態(tài)值,則確定在廣告播放中出現(xiàn)模糊不清或卡頓的播放異常;或者,若所述客戶端請求廣告服務器的結果的URL數(shù)據(jù)或客戶端播放廣告的結果的URL數(shù)據(jù)中的消耗時長參數(shù)超出預設時長值,則確定在廣告播放中出現(xiàn)模糊不清或卡頓的播放異常。10.根據(jù)權利要求6-9中任一項所述的裝置,其特征在于,所述裝置還包括: 異常處理模塊,用于在廣告出現(xiàn)播放異常后,觸發(fā)廣告服務器進行能力自檢操作,如果自檢操作結果為廣告服務器正常,則確定為網絡原因導致所述廣告在播放中出現(xiàn)異常,并切換當前網絡; 如果自檢操作結果為廣告服務器異常,則確定為廣告服務器導致所述廣告在播放中出現(xiàn)異常,觸發(fā)報警,并啟動備用廣告服務器。
【文檔編號】G06F17/30GK105893420SQ201510869211
【公開日】2016年8月24日
【申請日】2015年12月1日
【發(fā)明人】敖偉波
【申請人】樂視網信息技術(北京)股份有限公司