本發(fā)明涉及互聯網技術領域,特別是涉及一種廣告投放故障的修復方法及裝置。
背景技術:
在互聯網行業(yè)飛速發(fā)展的今天,隨著網絡媒體和移動終端的發(fā)展,互聯網站的廣告播放量已經逐漸超過傳統的電視媒體平臺,為了適應市場需求,越來越多的商家與互聯網公司達成合作關系,將廣告投放在網站上播出。
當廣告在網站上播出時,會出現廣告無法正常播放、播放時間錯誤等問題,這對廣告商家和互聯網公司而言,都會帶來一定的經濟損失?,F有技術中,為解決此類問題,用戶會將廣告投放異常信息發(fā)送給網站的系統服務器,服務器根據廣告投放異常信息的內容,分析發(fā)生異常的原因,并將異常原因發(fā)送給運維人員,以便運維人員進行修復,這一修復過程時間較長。由于線上廣告的數量龐大和數據變動的實時性,對于每一個發(fā)生異常的廣告,如果都按照現有技術的解決方案來修復廣告投放異常問題,無法及時應對用戶的即時請求,需要耗費大量人力,排查異常原因的過較長,工作效率較低。
技術實現要素:
本發(fā)明實施例的目的在于提供一種廣告投放故障的修復方法及裝置,以實現快速修復廣告投放異常問題,減小人力的耗費,提高工作效率。具體技術方案如下:
本發(fā)明提供了一種廣告投放故障的修復方法,所述方法包括:
接收終端發(fā)送的廣告投放故障信息;
針對所述廣告投放故障信息,獲取所述廣告投放故障信息在預先建立的數據庫中對應的廣告投放故障修復信息;所述預先建立的數據庫中包含所有廣告投放故障信息以及與所述所有廣告投放故障信息對應的廣告投放故障修復信息;
根據所述廣告投放故障修復信息,修復廣告投放故障。
可選的,所述廣告投放故障信息包括:廣告的地址信息和廣告投放故障的查詢請求信息。
可選的,所述獲取所述廣告投放故障信息在預先建立的數據庫中對應的廣告投放故障修復信息之前,所述方法還包括:
構建空數據庫;
采集所有廣告的投放故障信息和投放故障修復信息;
將所述所有廣告的投放故障信息和投放故障修復信息存儲在所述空數據庫中,得到所述數據庫。
可選的,所述根據所述廣告投放故障修復信息,修復廣告投放故障,包括:
將所述廣告投放故障修復信息發(fā)送給所述終端。
可選的,所述根據所述廣告投放故障修復信息,修復廣告投放故障,包括:
分析所述廣告投放故障修復信息,獲取預先存儲在服務器中的對應于所述廣告投放故障修復信息的故障原因信息;
根據所述故障原因信息,獲取廣告投放故障原因修復信息;
根據所述廣告投放故障原因修復信息,修復所述廣告投放故障。
本發(fā)明還提供了一種廣告投放故障的修復裝置,所述裝置包括:
接收模塊,用于接收終端發(fā)送的廣告投放故障信息;
獲取模塊,用于針對所述廣告投放故障信息,獲取所述廣告投放故障信息在預先建立的數據庫中對應的廣告投放故障修復信息;所述預先建立的數據庫中包含所有廣告投放故障信息以及與所述所有廣告投放故障信息對應的廣告投放故障修復信息;
修復模塊,用于根據所述廣告投放故障修復信息,修復廣告投放故障。
可選的,所述接收模塊,具體用于接收廣告的地址信息和廣告投放故障的查詢請求信息。
可選的,所述獲取模塊,包括:
新建子模塊,用于構建空數據庫;
采集子模塊,用于采集所有廣告的投放故障信息和投放故障修復信息;
存儲子模塊,用于將所述所有廣告的投放故障信息和投放故障修復信息存儲在所述空數據庫中,得到所述數據庫。
可選的,所述修復模塊,具體用于將所述廣告投放故障修復信息發(fā)送給所述終端。
可選的,所述修復模塊,包括:
分析子模塊,用于分析所述廣告投放故障修復信息,獲取預先存儲在服務器中的對應于所述廣告投放故障修復信息的故障原因信息;
獲取子模塊,用于根據所述故障原因信息,獲取廣告投放故障原因修復信息;
修復子模塊,用于根據所述廣告投放故障原因修復信息,修復所述廣告投放故障。
本發(fā)明實施例提供的廣告投放故障的修復方法及裝置,通過預先建立數據庫,并將所有廣告投放故障信息和對應的廣告投放故障修復信息存儲在數據庫中,當發(fā)生廣告投放異常時,用戶通過向服務器發(fā)送廣告投放故障信息,獲得對應的廣告投放故障修復信息,快速修復廣告投放故障,減少了人力的耗費,提高了修復廣告投放故障的工作效率。當然,實施本發(fā)明的任一產品或方法并不一定需要同時達到以上所述的所有優(yōu)點。
附圖說明
為了更清楚地說明本發(fā)明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例廣告投放故障修復方法的流程圖;
圖2為本發(fā)明實施例預先建立數據庫的方法流程圖;
圖3為本發(fā)明實施例中根據廣告投放故障修復信息修復廣告投放故障的方法的流程圖;
圖4為本發(fā)明實施例在實際應用中的流程圖;
圖5為本發(fā)明實施例廣告投放故障的修復裝置結構示意圖;
圖6為本發(fā)明實施例獲取模塊的結構示意圖;
圖7為本發(fā)明實施例修復模塊的結構示意圖。
具體實施方式
下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
為了實現快速修復廣告投放異常問題,減小人力的耗費,提高工作效率,本發(fā)明實施例提供了一種廣告投放故障的修復方法及裝置,以下分別進行詳細說明。
圖1為本發(fā)明實施例廣告投放故障修復方法的流程圖,包括如下步驟:
步驟101,接收終端發(fā)送的廣告投放故障信息。
本發(fā)明實施例提供的方法可以應用于電子設備。具體地,該電子設備可以為臺式計算機、便攜式計算機、智能移動終端等。當用戶在電子設備端發(fā)現廣告投放異?,F象時,例如廣告無法曝光、看到不希望看到的廣告等,但用戶并不知道發(fā)生異常的原因,為了尋求解決辦法,會通過終端設備向服務器發(fā)送廣告投放故障信息,服務器接收終端發(fā)送的廣告投放故障信息。
廣告投放故障信息具體可以包括廣告的地址信息和廣告投放故障的查詢請求信息。廣告的地址信息是廣告的唯一標識符,它表明了具體是哪個廣告,通常由一串數字或者字母組成,并且不用的廣告具有不同的地址;廣告投放故障的查詢請求信息為攜帶在廣告投放故障信息里的,表明用戶想要查詢發(fā)生該故障的原因的請求信息,因為用戶并不知道發(fā)生故障的原因,所以在向服務器發(fā)送廣告投放故障信息時,包含著查詢故障原因的請求內容。
步驟102,針對廣告投放故障信息,獲取廣告投放故障信息在預先建立的數據庫中對應的廣告投放故障修復信息。
服務器在接收到廣告投放故障信息以后,根據廣告投放故障信息中包含的內容,例如廣告的地址信息等,獲取對應的廣告投放故障修復信息。針對每個故障,運維人員都會提供相應的故障修復方法,并把故障修復方法放入故障修復信息中。
其中,預先建立的數據庫中包含所有廣告投放故障信息以及與所有廣告投放故障信息對應的廣告投放故障修復信息。
所有的廣告投放故障都有其對應的故障修復方法,所以所有的廣告投放故障信息都有其對應的廣告投放故障修復信息,這些信息存儲在預先建立的數據庫中,服務器根據廣告投放故障信息,具體可以根據其中包含的廣告的地址信息進行查詢并獲取對應的廣告投放故障修復信息。
步驟103,根據廣告投放故障修復信息,修復廣告投放故障。
在獲取得到廣告投放故障修復信息以后,服務器根據故障修復信息中的內容對廣告投放異常進行修復。當廣告無法曝光時,那么修復信息中可能包含有恢復廣告的正常播放、重新播放該廣告等修復方法;當用戶看到了不想看到的廣告,那么修復信息中包含有將該廣告撤銷、將該廣告屏蔽、或者將該廣告調整到其他播出時段等。根據修復信息中包含的修復方法可以修復廣告投放故障。
可選的,根據廣告投放故障修復信息,修復廣告投放故障,包括:
將廣告投放故障修復信息發(fā)送給終端。當用戶通過終端設備向服務器發(fā)送廣告投放故障信息時,服務器在接收到廣告投放故障信息以后,在獲取對應的廣告投放故障修復信息以前,用戶所在終端并沒有收到服務器的反饋,服務器將廣告投放故障修復信息發(fā)送給終端,表明系統服務器已經收到終端發(fā)送的廣告投放故障信息,開始進行排查故障和修復。
服務器將廣告投放故障修復信息發(fā)送給終端以后,分析廣告投放故障修復信息,并將廣告投放故障修復信息以郵件的方式發(fā)送給運維人員,運維人員可以通過查看郵件中的內容進行故障修復,服務器也可以直接根據廣告投放故障修復信息中的內容,修復廣告投放故障。
本發(fā)明實施例提供的一種廣告投放故障修復方法,通過預先建立數據庫,并將所有廣告投放故障信息和對應的廣告投放故障修復信息存儲在數據庫中,當發(fā)生廣告投放異常時,用戶通過向服務器發(fā)送廣告投放故障信息,服務器通過分析廣告投放故障信息,獲取預先存儲在數據庫中的對應的廣告投放故障修復信息,并利用廣告投放故障修復信息,快速修復廣告投放故障,本發(fā)明實施例提供的方法,減少了人力的耗費,提高了修復廣告投放故障的工作效率。
作為本發(fā)明實施例的一種實施方式,如圖2所示,其示出了本發(fā)明實施例中預先建立數據庫的方法,該方法包括以下步驟:
步驟201,構建空數據庫。
步驟202,采集所有廣告的投放故障信息和投放故障修復信息。
系統中存儲有所有廣告投放日志信息,日志信息中包含所有廣告的投放數據,比如廣告投放的次數、廣告未投放的原因、廣告召回的次數、廣告召回的原因等。系統將所有廣告投放日志信息進行收集,以每個廣告投放信息中的地址為關鍵字,將每個廣告的投放數據進行收集分類,并將分類結果存儲在一個空的數據庫中。每個廣告的投放信息中包含有投放故障信息,表明該廣告發(fā)生故障時的狀態(tài)信息,服務器將采集到的廣告投放日志信息以地址為關鍵字,將所有廣告的投放故障信息收集分類,針對每一個廣告投放故障信息,服務器都提供了對應的投放故障修復信息,在采集所有的廣告投放故障信息時,也采集所有的投放故障修復信息。
步驟203,將所有廣告的投放故障信息和投放故障修復信息存儲在空數據庫中。
服務器同時存儲所有廣告的投放故障信息和投放故障修復信息,廣告的投放故障信息和投放故障修復信息是一一對應關系,在接收到廣告的投放故障信息后,根據故障信息中的內容,在數據庫中查詢與之對應的投放故障修復信息。
在存儲所有廣告的投放故障信息和投放故障修復信息時,存儲的方法可以為將采集到的所有廣告投放故障信息數據通過日志收集服務進行壓縮,并上傳到遠端的空數據庫,上傳到遠端的數據庫以后,將采集到的所有廣告投放故障信息進行解壓,解壓后以廣告投放故障信息中的地址信息為關鍵字進行分類,將所有廣告投放故障信息在某段時間內的相關數據存儲起來,建立得到數據庫。
作為本發(fā)明實施例的另一種實施方式,如圖3所示,根據廣告投放故障修復信息,修復廣告投放故障的方法包括如下步驟:
步驟301,分析廣告投放故障修復信息,獲取預先存儲在服務器中的對應于廣告投放故障修復信息的故障原因信息。
當獲取在預先建立的數據庫中的廣告投放故障修復信息后,針對廣告投放故障修復信息,分析廣告投放異常的原因,根據原因,獲取預先存儲在服務器中的對應于廣告投放故障修復信息的故障原因信息,故障原因信息也可以存儲在預先建立的數據庫中,每個廣告投放故障修復信息可能對應著多個故障原因信息。
步驟302,根據故障原因信息,獲取廣告投放故障原因修復信息。
本步驟中,根據故障原因信息,故障原因信息中包含著發(fā)生廣告播放故障的原因,例如當用戶看見了不期望看到的廣告時,在向服務器發(fā)送廣告投放故障信息時,同時包含了請求查詢的信息,查詢看見不期望看到的廣告的原因,原因可能不止一種,可能為網絡異常、商家合作到期、系統的播放失誤等,每個故障原因信息都有其對應的故障原因修復信息,將發(fā)生每個故障時的原因及其修復信息都存儲在系統中,方便服務器快速查找。
步驟303,根據廣告投放故障原因修復信息,修復廣告投放故障。
根據廣告投放故障原因修復信息中的內容來修復目標廣告的異常狀況。故障原因修復信息中包括修復工具或修復方法,比如針對網絡無法連接問題,故障原因修復信息中可以包括修復網絡無法連接的工具,或者針對網絡無法連接的修復方法,根據故障原因修復信息中的內容對目標廣告的異常進行修復。
作為本發(fā)明實施例的一種具體實施方式,在實際應用場景中,廣告投放故障的修復方法的應用如圖4所示,包括:
步驟401,終端發(fā)送報障信息。
用戶在終端發(fā)現廣告播放異常,或者終端發(fā)生報障,可以具體表現為通過報警裝置等報障,用戶通過終端設備向服務器發(fā)送報障信息,此報障信息即為廣告投放故障信息,包括廣告的地址信息和廣告投放故障的查詢請求信息。
步驟402,根據報障信息,在數據庫中獲取廣告投放故障修復信息。
服務器在接收到報障信息以后,根據報障信息中包含的內容,例如廣告的地址信息等,獲取對應的廣告投放故障修復信息。針對每個故障,運維人員都會提供相應的故障修復方法,并把故障修復方法放入故障修復信息中。
步驟403,分別向終端和運維服務器發(fā)送廣告投放故障修復信息。
將廣告投放故障修復信息發(fā)送給終端。當用戶通過終端設備向服務器發(fā)送廣告投放故障信息時,服務器在接收到廣告投放故障信息以后,在獲取對應的廣告投放故障修復信息以前,用戶所在終端并沒有收到服務器的反饋,服務器將廣告投放故障修復信息發(fā)送給終端,表明系統服務器已經收到終端發(fā)送的廣告投放故障信息,開始進行排查故障和修復。
服務器將廣告投放故障修復信息發(fā)送給終端以后,分析廣告投放故障修復信息,并將廣告投放故障修復信息以郵件的方式發(fā)送給運維服務器,運維人員可以通過查看運維服務器中的郵件內容進行故障修復,服務器也可以直接根據廣告投放故障修復信息中的內容,修復廣告投放故障。
步驟404,根據廣告投放故障修復信息,修復廣告投放故障。
在獲取得到廣告投放故障修復信息以后,服務器根據故障修復信息中的內容對廣告投放異常進行修復。當廣告無法曝光時,那么修復信息中可能包含有恢復廣告的正常播放、重新播放該廣告等修復方法,根據修復信息中的內容使廣告正常播放。
本發(fā)明還提供了一種廣告投放故障的修復裝置,裝置的結構示意圖如圖5所示,包括:
接收模塊501,用于接收終端發(fā)送的廣告投放故障信息。
獲取模塊502,用于針對廣告投放故障信息,獲取廣告投放故障信息在預先建立的數據庫中對應的廣告投放故障修復信息;預先建立的數據庫中包含所有廣告投放故障信息以及與所有廣告投放故障信息對應的廣告投放故障修復信息。
修復模塊503,用于根據廣告投放故障修復信息,修復廣告投放故障。
本發(fā)明實施例提供的一種廣告投放故障修復裝置,通過預先建立數據庫,并將所有廣告投放故障信息和對應的廣告投放故障修復信息存儲在數據庫中,當發(fā)生廣告投放異常時,用戶通過向服務器發(fā)送廣告投放故障信息,服務器通過分析廣告投放故障信息,獲取預先存儲在數據庫中的對應的廣告投放故障修復信息,并利用廣告投放故障修復信息,快速修復廣告投放故障,本發(fā)明實施例提供的方法,減少了人力的耗費,提高了修復廣告投放故障的工作效率。
可選的,接收模塊501,具體用于接收廣告的地址信息和廣告投放故障的查詢請求信息。
可選的,獲取模塊502的結構示意圖,如圖5所示,包括:
新建子模塊601,用于構建空數據庫。
采集子模塊602,用于采集所有廣告的投放故障信息和投放故障修復信息。
存儲子模塊603,用于將所有廣告的投放故障信息和投放故障修復信息存儲在空數據庫中,得到數據庫。
可選的,修復模塊503,具體用于將廣告投放故障修復信息發(fā)送給終端。
可選的,修復模塊503的結構示意圖,如圖6所示,包括:
分析子模塊701,用于分析廣告投放故障修復信息,獲取預先存儲在服務器中的對應于廣告投放故障修復信息的故障原因信息。
獲取子模塊702,用于根據故障原因信息,獲取廣告投放故障原因修復信息。
修復子模塊703,用于根據廣告投放故障原因修復信息,修復廣告投放故障。
需要說明的是,本發(fā)明實施例的裝置是應用上述廣告投放故障的修復方法的裝置,則上述廣告投放故障的修復方法的所有實施例均適用于該裝置,且均能達到相同或相似的有益效果。
需要說明的是,在本文中,諸如第一和第二等之類的關系術語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關系或者順序。而且,術語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設備中還存在另外的相同要素。
本說明書中的各個實施例均采用相關的方式描述,各個實施例之間相同相似的部分互相參見即可,每個實施例重點說明的都是與其他實施例的不同之處。尤其,對于系統實施例而言,由于其基本相似于方法實施例,所以描述的比較簡單,相關之處參見方法實施例的部分說明即可。
以上所述僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護范圍。凡在本發(fā)明的精神和原則之內所作的任何修改、等同替換、改進等,均包含在本發(fā)明的保護范圍內。