專利名稱:廣告投放方法、裝置及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種廣告投放方法、裝置及系統(tǒng)。
背景技術(shù):
移動廣告業(yè)務(wù)是通過移動媒體投放廣告信息的技術(shù)。現(xiàn)有用于支持移動廣告 業(yè)務(wù)的系統(tǒng)是基于開放移動聯(lián)盟(Open Mobile Alliance,簡稱0MA)的移動廣告系統(tǒng) (Mobile Advertising Enabler,簡稱MobAd)?;谠撓到y(tǒng),現(xiàn)有的廣告投放方法是預先從 移動廣告系統(tǒng)的廣告服務(wù)器(Advertisement Server,簡稱Ad Server)中獲取待投放的廣 告信息緩存于業(yè)務(wù)服務(wù)器(Service Provider Application,簡稱SP App)和廣告客戶端 (Advertisement Engine,簡稱Ad Engine)中,通過業(yè)務(wù)服務(wù)器或廣告客戶端向受眾用戶終 端投放廣告。其中,廣告服務(wù)器和業(yè)務(wù)服務(wù)器位于網(wǎng)絡(luò)側(cè),廣告客戶端和業(yè)務(wù)客戶端位于終 端側(cè)。現(xiàn)有的廣告客戶端或業(yè)務(wù)服務(wù)器本地緩存的廣告信息,可能由于廣告的投放 任務(wù)已經(jīng)達到而使得廣告無效,或?qū)δ硞€受眾用戶的曝光(即展示給用戶)頻次限制 (Frequency Capping)達到暫時不能投放,或廣告主修改了廣告任務(wù)和廣告投放策略原等 因,使得廣告元數(shù)據(jù)被修改。但是保存在緩存中的廣告數(shù)據(jù)卻沒有進行相應(yīng)的同步,因此, 會導致廣告無效投放、誤投、投放任務(wù)完不成等后果。其中,曝光頻次限制是指限制一個受眾觀看某個具體廣告的次數(shù),由于現(xiàn)有的廣 告信息既可以從終端側(cè)的廣告客戶端下發(fā)到業(yè)務(wù)客戶端,也可以從網(wǎng)絡(luò)側(cè)的業(yè)務(wù)服務(wù)器下 發(fā)到終端上的業(yè)務(wù)客戶端,因此無法準確可控地實現(xiàn)總的曝光頻次控制。
發(fā)明內(nèi)容
本發(fā)明提供一種廣告投放方法、裝置及系統(tǒng),以便能夠準確可控地實現(xiàn)總的曝光 頻次控制。本發(fā)明的一個實施例提供了一種廣告投放方法,其中包括廣告客戶端或業(yè)務(wù)服務(wù)器接收到廣告投放請求后,根據(jù)所述廣告投放請求選擇待 投放的廣告信息;根據(jù)與選擇到的所述廣告信息關(guān)聯(lián)的由廣告服務(wù)器生成的廣告元數(shù)據(jù),判斷所述 廣告信息的有效性;根據(jù)所述廣告信息的有效性確定是否投放所述廣告信息。本發(fā)明另一實施例提供了一種廣告投放裝置,其中包括廣告選擇模塊,用于根據(jù)接收到的廣告投放請求選擇待投放的廣告信息;有效性判斷模塊,用于根據(jù)與廣告選擇模塊選擇的所述廣告信息關(guān)聯(lián)的由廣告服 務(wù)器生成的廣告元數(shù)據(jù)判斷所述廣告信息的有效性;投放模塊,用于根據(jù)有效性判斷模塊判斷出的所述廣告信息的有效性確定是否投 放所述廣告信息。
本發(fā)明再一實施例提供了一種廣告投放系統(tǒng),其中包括廣告投放裝置和廣告服 務(wù)器;所述廣告投放裝置包括廣告選擇模塊,用于根據(jù)接收到的廣告投放請求選擇待投放的廣告信息;投放模塊,用于根據(jù)來自于所述廣告服務(wù)器的廣告投放指示消息確定是否投放所 述廣告信息;所述廣告服務(wù)器包括有效性判斷模塊,用于根據(jù)自身保存的更新后的廣告元數(shù)據(jù)判斷所述廣告信息的 有效性;投放指示模塊,用于根據(jù)有效性判斷模塊送出的所述廣告信息的有效性向所述廣 告投放裝置發(fā)送廣告投放指示消息。本發(fā)明又一實施例提供了一種廣告投放系統(tǒng),其中包括廣告投放裝置和廣告服 務(wù)器;所述廣告投放裝置包括更新訂閱模塊,用于向所述廣告服務(wù)器發(fā)送廣告更新訂閱請求;投放模塊,用于根據(jù)來自于所述廣告服務(wù)器的廣告投放指示消息確定是否投放所 述廣告信息;所述廣告服務(wù)器包括建表模塊,用于根據(jù)所述廣告更新訂閱請求創(chuàng)建被訂閱的廣告信息與請求訂閱該 廣告信息的廣告客戶端或業(yè)務(wù)服務(wù)器之間的訂閱對應(yīng)表;有效性判斷模塊,用于根據(jù)該廣告服務(wù)器中保存的所述更新后的廣告元數(shù)據(jù)判斷 所述訂閱對應(yīng)表中記錄的廣告信息的有效性;投放指示模塊,用于根據(jù)有效性判斷模塊判斷出的所述廣告信息的有效性向所述 訂閱對應(yīng)表中記錄的相應(yīng)廣告客戶端或業(yè)務(wù)服務(wù)器發(fā)送廣告投放指示消息。通過本發(fā)明實施例,由于在投放廣告客戶端或業(yè)務(wù)服務(wù)器中緩存的廣告信息之 前,根據(jù)與選擇到的所述廣告信息關(guān)聯(lián)的由廣告服務(wù)器更新后的廣告元數(shù)據(jù)判斷所述廣告 信息的有效性,因此解決了本地緩存的廣告元數(shù)據(jù)與廣告主登記到廣告服務(wù)器上的廣告元 數(shù)據(jù)不同步的問題,從而能夠準確可控地實現(xiàn)終端側(cè)和網(wǎng)絡(luò)側(cè)總的曝光頻次限制,使得廣 告平臺能避免無效的廣告投放,降低廣告主的成本,提高廣告的投資回報率。
圖1為本發(fā)明實施例一所述廣告投放方法的流程圖;圖2為圖1中步驟102及103的具體流程圖;圖3為本發(fā)明實施例二所述廣告投放方法的流程圖;圖4為本發(fā)明實施例二所示廣告投放方法的信令圖;圖5為本發(fā)明實施例三所述廣告投放方法的流程圖;圖6為本發(fā)明實施例三所示廣告投放方法的信令圖;圖7為本發(fā)明實施例四所述廣告投放方法的流程圖;圖8為本發(fā)明實施例五所述廣告投放方法的流程圖9為本發(fā)明實施例五所示廣告投放方法的信令圖;圖10為本發(fā)明實施例六所述廣告投放方法的流程圖;圖11為本發(fā)明實施例六所示廣告投放方法的信令圖;圖12為廣告投放指示消息的消息格式的示意圖;圖13為用于實現(xiàn)本發(fā)明實施例一所述廣告投放方法的廣告投放裝置的結(jié)構(gòu)示意 圖;圖14為用于實現(xiàn)本發(fā)明實施例二所述廣告投放方法的廣告投放系統(tǒng)的結(jié)構(gòu)示意 圖;圖15為用于實現(xiàn)本發(fā)明實施例三所述廣告投放方法的廣告投放裝置的結(jié)構(gòu)示意 圖;圖16為用于實現(xiàn)本發(fā)明實施例四所述廣告投放方法的廣告投放系統(tǒng)的結(jié)構(gòu)示意 圖;圖17為用于實現(xiàn)本發(fā)明實施例五所述廣告投放方法的廣告投放系統(tǒng)的結(jié)構(gòu)示意 圖;圖18為用于實現(xiàn)本發(fā)明實施例六所述廣告投放方法的廣告投放系統(tǒng)的結(jié)構(gòu)示意 圖;圖19為實際移動廣告系統(tǒng)中各部分的接口說明示意圖。
具體實施例方式圖1為本發(fā)明實施例一所述廣告投放方法的流程圖,如圖所示,該方法包括步驟101,廣告客戶端或業(yè)務(wù)服務(wù)器接收到廣告投放請求后,根據(jù)所述廣告投放請 求選擇待投放的廣告信息。其中,廣告投放請求可以來自于終端上的業(yè)務(wù)客戶端(Ad App),當受眾用戶運行 游戲程序或打開某個網(wǎng)頁時該業(yè)務(wù)客戶端會發(fā)送廣告投放請求,其中該廣告投放請求可以 攜帶用戶標識、業(yè)務(wù)提供者標識或廣告客戶端標識、終端信息(如型號等)、上下文數(shù)據(jù)、廣 告提供者、廣告位標識、廣告大小及廣告尺寸等廣告參數(shù)中的一個或多個。其中,根據(jù)所述廣告投放請求選擇待投放的廣告信息可以具體為廣告客戶端或 業(yè)務(wù)服務(wù)器在本地緩存中進行廣告選擇,如果在本地緩存中未找到所述廣告信息,則可以 向廣告服務(wù)器發(fā)送廣告選擇請求,從而接收所述廣告服務(wù)器選擇的所述廣告信息。具體的, 在選擇廣告時可以根據(jù)廣告投放請求中攜帶的廣告參數(shù)中的一個或多個進行廣告信息的 選擇。步驟102,根據(jù)與選擇的所述廣告信息關(guān)聯(lián)的由廣告服務(wù)器生成的廣告元數(shù)據(jù)判 斷所述廣告信息的有效性。此處,步驟102可以分為兩種情況,一種是該有效性判斷由廣告客戶端或業(yè)務(wù)服 務(wù)器完成,另一種是該有效性判斷由廣告服務(wù)器完成,有效性判斷的具體過程可以在下面 的各個方法實施例中分別進行介紹。其中,在判斷所述廣告信息的有效性之前可以先根據(jù)所述廣告元數(shù)據(jù)中的有效性 指示信息判斷所述廣告信息是否需要進行有效性檢驗,當確定所述廣告信息需要進行有效 性檢驗之后再開始判斷所述廣告信息的有效性。
廣告主對廣告投放活動限制了總體預算或每日預算、廣告投放總量和/或曝光頻 次限制等廣告投放策略信息。所述有效性檢驗指示信息可以是廣告服務(wù)器制定并預設(shè)到 廣告客戶端中或業(yè)務(wù)服務(wù)器中的,也可以是廣告客戶端(比如用戶)或業(yè)務(wù)服務(wù)器自行設(shè) 定的。設(shè)定方法不作特別限定,例如可以通過消息下發(fā),或者也可以在業(yè)務(wù)訂購時制定等方 式。根據(jù)該有效性檢驗指示信息的指示內(nèi)容即可以判斷出是否需要進行有效性檢驗?!銓τ趩蝹€的廣告信息,廣告服務(wù)器、廣告客戶端和業(yè)務(wù)服務(wù)器都會保存其廣 告元數(shù)據(jù)(Ad Metadata)。廣告元數(shù)據(jù)可以包括以下內(nèi)容中的一個或多個廣告標識、廣告 位信息、多用途互聯(lián)網(wǎng)郵件擴展(Multipurpose Internet Mail Extensions,簡稱MIME)類 型、MIME版本、廣告存放位置、廣告大小、廣告交互類型、廣告交互通用資源標志符(Uniform Resource Identifier,簡稱URI)、廣告寬度、廣告高度、廣告長度、廣告關(guān)鍵字、可展示時 間、有效期、頻度信息和優(yōu)先級等。另外,廣告服務(wù)器需要進行宏觀的控制,其保存的廣告元 數(shù)據(jù)信息會更豐富一些,還可以包括總曝光頻次限制、廣告投放總量、廣告投放策略和/或 計量數(shù)據(jù)收集策略等信息。在此步驟中,如果待投放的廣告是從廣告客戶端或業(yè)務(wù)服務(wù)器的本地緩存中選擇 出來的,則需要向廣告服務(wù)器發(fā)送有效性請求或廣告元數(shù)據(jù)請求或是直接根據(jù)緩存的廣告 元數(shù)據(jù)來判斷。如果待投放的廣告是從廣告服務(wù)器請求的,則由廣告服務(wù)器來完成有效性 判斷,并發(fā)送有效性指示給廣告客戶端或業(yè)務(wù)服務(wù)器。步驟103,根據(jù)所述廣告信息的有效性確定是否投放所述廣告信息。具體地,當所述廣告信息有效時,立即投放所述廣告信息;當所述廣告信息暫時無 效時,延時投放所述廣告信息;當所述廣告信息完全無效時,刪除所述廣告信息且不對其進 行投放。具體內(nèi)容可以參考如下描述。如圖2所示,其中步驟102和步驟103可以具體包括如下步驟,步驟102可以包括 步驟102A和102B,步驟103可以包括步驟103AU03B和103C。步驟102A,判斷所述廣告信息是否滿足任一刪除條件,當判斷出所述廣告信息不 滿足任一所述刪除條件時,表明該廣告信息有可能是有效的,則繼續(xù)執(zhí)行步驟102B ;否則 表明該廣告信息完全無效,則執(zhí)行步驟103A。其中,刪除條件可以包括所述廣告信息超過有效期;所述廣告信息的總曝光次 數(shù)已經(jīng)到達;所述廣告信息的總體預算已經(jīng)達到;所述廣告信息被撤銷。具體地說明如下對于有效期的判斷過程是判斷當前時間是否超出廣告元數(shù)據(jù)中有效期的開始時 間(ValidStartTime)和結(jié)束時間(ValidEndTime),如果超出此時間,則為無效,如果在有 效期之內(nèi),則為有效。對于總曝光次數(shù)的判斷過程是廣告服務(wù)器事先收集廣告客戶端或業(yè)務(wù)服務(wù)器上 報的計量數(shù)據(jù),其中包括曝光次數(shù)(即“Impression”次數(shù)或點擊次數(shù)),廣告服務(wù)器比較預 設(shè)的(即廣告主所購買的)總曝光次數(shù)和當前收集的總曝光次數(shù),判斷已有的曝光次數(shù)是 否超出預設(shè)值,如果超過,則投放過多,需要將廣告無效掉,如果沒有超過,則投放不足,需 要繼續(xù)投放,廣告有效。對于總體預算的判斷過程是根據(jù)收集的計量數(shù)據(jù)進行費用計算,如果已耗費的 費用不足預算,則需要繼續(xù)投放,廣告有效;如果已耗費的費用超過預算,則不再投放,廣告 無效。對廣告信息被撤銷的判斷過程是,如果廣告主決定撤銷廣告(比如經(jīng)費不足)或廣告服務(wù)器(比如運營商的運營策略確定需要撤銷廣告),廣告服務(wù)器會對被撤銷的廣告進 行標記或刪除。步驟102B,判斷所述廣告信息是否滿足任一暫停條件;當判斷出所述廣告信息不 滿足任一所述暫停條件時,表明該廣告信息有效,則執(zhí)行步驟103C ;否則表明該廣告信息 暫時無效,則執(zhí)行步驟103B。其中,暫停條件可以包括所述廣告信息的每日預算已經(jīng)達到,和/或所述廣告信 息針對一受眾用戶的頻次限制已經(jīng)達到。具體說明如下對于每日預算的判斷過程與總體預算的判斷過程類似,不同的是,只針對每天進 行統(tǒng)計和判斷。因為有時候,廣告主會要求針對每一天進行預算和安排。廣告主不希望廣 告投放過于密集或過于疏散。對于單個用戶的頻次限制的判斷過程與總頻次的判斷過程類似,不同的是,只針 對單個用戶進行統(tǒng)計和判斷。因為有時候,廣告主會要求針對單個用戶進行投放安排。廣 告主不希望對單個用戶投放次數(shù)過多或過少,這樣的廣告效果都不會太好。步驟103A,當滿足任一所述刪除條件時,表明該廣告信息完全無效,則刪除所述廣 告信息,且不對其進行投放;步驟103B,當滿足任一所述暫停條件時,表明該廣告信息暫時無效,則延時投放所 述廣告信息;延時后的再次投放時間可以根據(jù)曝光頻次限制等條件進行設(shè)定。例如,廣告服務(wù) 器可以基于計量數(shù)據(jù)的收集和統(tǒng)計,在廣告投放的某一天,某個廣告被投放次數(shù)過多,超過 了當天的頻次限制,廣告服務(wù)器需要將此廣告推遲到第二天或下一個星期進行投放,以達 到更好的投放效果。具體延遲時間依賴于廣告服務(wù)器或廣告主定義的策略。步驟103C,當不滿足任一所述刪除條件且不滿足任一所述暫停條件時,表明該廣 告信息有效,則立即投放所述廣告信息。此處需要說明的是,在立即投放所述廣告信息之前,若是廣告主更新元數(shù)據(jù)中的 廣告定向條件,即更新了接收該廣告信息的目標受眾條件或更新了承載廣告的目標業(yè)務(wù)條 件,則根據(jù)廣告投放請求中攜帶的廣告參數(shù)(如上下文數(shù)據(jù)等)再次進行廣告選擇,看廣告 是否適合廣告參數(shù)。其中,廣告定向條件可以包括對用戶的定向和對承載廣告的內(nèi)容和/ 或業(yè)務(wù)的定向,若是此用戶符合廣告定向條件,但是該業(yè)務(wù)不符合,則這條廣告本次不能投 放,但下次可能可以投放,所以要更新廣告元數(shù)據(jù)。若兩個定向條件都不滿足,即使更新了 元數(shù)據(jù),在本地緩存中也不會選中此廣告,此時可由本地緩存庫的維護機制來刪除此廣告。通過本實施例所述方法,由于在投放廣告信息之前,根據(jù)與選擇到的所述廣告信 息關(guān)聯(lián)的由廣告服務(wù)器更新后的廣告元數(shù)據(jù)判斷所述廣告信息的有效性,因此解決了本地 緩存的廣告元數(shù)據(jù)與廣告主登記到廣告服務(wù)器上的廣告元數(shù)據(jù)不同步的問題,從而能夠準 確可控地實現(xiàn)終端側(cè)和網(wǎng)絡(luò)側(cè)總的曝光頻次限制,使得廣告平臺能避免無效的廣告投放, 降低廣告主的成本,提高廣告的投資回報率。此處需要說明的是,如果業(yè)務(wù)服務(wù)器或廣告客戶端已經(jīng)向廣告服務(wù)器批量預定了 廣告曝光次數(shù),則可以在預定的廣告曝光次數(shù)未達到時,直接投放廣告,而不需要判斷所述 廣告信息的有效性。圖3為本發(fā)明實施例二所述廣告投放方法的流程圖,如圖所示,該方法包括
步驟301,廣告客戶端或業(yè)務(wù)服務(wù)器接收到廣告投放請求后,根據(jù)所述廣告投放請 求選擇待投放的廣告信息。具體說明請參見有關(guān)圖1所示步驟101的相關(guān)解釋,此處不再贅述。該實施例中廣告信息的有效性判斷由廣告服務(wù)器完成,具體包括如下步驟 302-304。步驟302,廣告客戶端或業(yè)務(wù)服務(wù)器向廣告服務(wù)器發(fā)送有效性檢驗請求,以使得所 述廣告服務(wù)器根據(jù)自身保存的更新后的廣告元數(shù)據(jù),判斷所述廣告信息的有效性。其中,該有效性檢驗請求中可以攜帶待檢驗廣告信息的廣告標識(ID)和/或受眾 用戶標識(ID)等廣告參數(shù),以使得廣告服務(wù)器得知要對哪些廣告信息進行有效性檢驗。具 體的廣告元數(shù)據(jù)的更新過程是廣告服務(wù)器收集來自于廣告客戶端和業(yè)務(wù)服務(wù)器的計量數(shù) 據(jù),修改頻次限制(FrequencyCap信息);基于廣告服務(wù)器的內(nèi)部策略或廣告主的要求,修 改有效期、優(yōu)先級和可展示時間等。其中根據(jù)廣告元數(shù)據(jù)判斷廣告信息的有效性的具體過程可以參考實施例一的相 關(guān)描述。步驟303,所述廣告客戶端或業(yè)務(wù)服務(wù)器接收所述廣告服務(wù)器根據(jù)所述廣告信息 的有效性而發(fā)送的廣告投放指示消息。其中,所述廣告投放指示消息是廣告服務(wù)器根據(jù)所述廣告信息的有效性作出的, 即當廣告服務(wù)器在判斷得出廣告信息的有效性后,會向廣告客戶端或業(yè)務(wù)服務(wù)器發(fā)送廣告 投放指示消息。所述廣告投放指示消息可以包括廣告處理指示信息,用于指示業(yè)務(wù)服務(wù)器 或廣告客戶端如何對本地緩存的廣告信息進行處理,例如可以包括立即投放廣告信息、刪 除廣告信息或延時投放廣告信息等。步驟304,所述廣告客戶端或業(yè)務(wù)服務(wù)器根據(jù)所述廣告投放指示消息確定是否投 放所述廣告信息。此處,當所述廣告客戶端或業(yè)務(wù)服務(wù)器收到廣告服務(wù)器發(fā)送的廣告投放指示消息 時,實施例一中的步驟103可以為廣告客戶端或業(yè)務(wù)服務(wù)器根據(jù)所述廣告投放指示消息確 定是否投放所述廣告信息。如圖4所示,為本發(fā)明實施例二所述方法的具體信令流程圖,包括如下信令過程401 廣告客戶端或業(yè)務(wù)服務(wù)器接收廣告投放請求,該步驟具體可以參考上述實施 例的相關(guān)部分的描述;402 根據(jù)所述廣告投放請求在本地緩存中選擇待投放的廣告信息,即選擇符合所 述廣告參數(shù)的廣告信息;403 本地緩存中是否有被請求的廣告信息,若有,則選擇成功,轉(zhuǎn)向404 ;否則,轉(zhuǎn) 向 403a ;403a 向廣告服務(wù)器(Ad server)發(fā)送廣告選擇請求;403b:廣告服務(wù)器根據(jù)該廣告選擇請求選擇所需的廣告信息返回給廣告客戶端或 業(yè)務(wù)服務(wù)器;404:判斷選擇到的廣告信息是否需要進行有效性檢驗(Check),若是,則轉(zhuǎn)向 404b ;否則,轉(zhuǎn)向404a ;404a 直接投放選擇到的廣告信息,流程結(jié)束。
404b 向廣告服務(wù)器發(fā)送有效性檢驗請求;405:廣告服務(wù)器根據(jù)該廣告服務(wù)器中保存的所述更新后的廣告元數(shù)據(jù),判斷所述 廣告信息的有效性,具體的判斷該廣告信息是否符合刪除條件或暫停條件可以參考上述實 施例的相關(guān)描述,在此不再贅述;406:廣告服務(wù)器根據(jù)判斷出的所述廣告信息的有效性向所述廣告客戶端或業(yè)務(wù) 服務(wù)器發(fā)送廣告投放指示消息;407:廣告客戶端或業(yè)務(wù)服務(wù)器根據(jù)廣告投放指示消息判斷是否允許投放廣告信 息,若允許立即投放,則轉(zhuǎn)向407a ;否則根據(jù)廣告投放指示消息對廣告信息進行相應(yīng)處理, 如刪除或延時投放,可以轉(zhuǎn)向402重新選擇被請求的廣告信息或者延時投放所述廣告信 息;407a 立即投放廣告信息。其中,由廣告服務(wù)器返回的廣告投放指示消息可以用可擴展標記語言 (Extensible Markup Language,簡稱 XML)表示如下1.廣告允許被投放,不需要在緩存中修改廣告相關(guān)數(shù)據(jù)〈placement-decision〉<adid>XX</adid><decision>Y</decision〉<action>keep</action></placement-decision>2.廣告允許被投放,同時通知在緩存中修改廣告相關(guān)數(shù)據(jù)〈placement-decision〉<adid>XX</adid><decision>Y</decision〉<action>update</action)<AdContentData>XXX</AdContentData></placement-decision>3.廣告不允許被投放,并且通知刪除緩存中廣告相關(guān)數(shù)據(jù)〈placement-decision〉<adid>XX</adid><decision>N</decision)<action>delete</action></placement-decision>4.暫緩廣告的投放,設(shè)置廣告能再次投放的時間〈placement-decision〉<adid>XX</adid><decision>N</decision)<action>keep</action)<renew-start-time>2009. 7. l〈/renew-start_time><renew-end-time>2009. 7. 5</renew-end-time>
</placement_decision>5.廣告不允許被投放,并且修改廣告相關(guān)數(shù)據(jù)〈placement-decision〉<adid>XX</adid><decision>N</decision><action>update</action)<AdContentData>XXX</AdContentData></placement-decision>現(xiàn)有技術(shù)中,廣告主在進行廣告活動時,都會制定廣告目標,如在指定時期內(nèi),廣 告的受眾覆蓋率、對目標受眾的影響程度等。為使在限定的廣告預算范圍內(nèi),廣告的覆蓋率 高,并且對受眾產(chǎn)生有效的影響,廣告主會在廣告元數(shù)據(jù)中的投放策略信息中明確廣告的 總曝光數(shù)和限制每個受眾觀看廣告的頻次。每個受眾觀看的廣告的頻次過高,在有限預算 內(nèi)則廣告的覆蓋范圍會變小,同時,對受眾進行廣告轟炸,會使受眾對廣告反感。若每個受 眾觀看的廣告頻次過低,則廣告對受眾影響不大。另外,廣告平臺在投放廣告主的廣告時, 如果總曝光數(shù)低于預算,會受到廣告主的處罰。所以,在進行廣告投放時,需要同時進行廣 告曝光總數(shù)和廣告頻次的控制。然而,當廣告主需要對廣告元數(shù)據(jù)中的投放策略信息進行 更新時,僅對廣告服務(wù)器上的廣告元數(shù)據(jù)進行更新,因此會造成業(yè)務(wù)服務(wù)器和廣告客戶端 本地緩存的廣告元數(shù)據(jù)與廣告服務(wù)器上保存的廣告元數(shù)據(jù)的更新不同步的問題。本實施例所述方法通過在投放廣告前向廣告服務(wù)器發(fā)送有效性檢驗請求,由廣告 服務(wù)器根據(jù)該廣告服務(wù)器中保存的所述更新后的廣告元數(shù)據(jù),判斷所述廣告信息的有效 性,能夠解決上述業(yè)務(wù)服務(wù)器和廣告客戶端本地緩存的廣告元數(shù)據(jù)與廣告服務(wù)器上保存的 廣告元數(shù)據(jù)的更新不同步的問題,從而準確可控地實現(xiàn)了總的曝光頻次限制,減少因為投 放不足帶來的罰款(Penalty),并使廣告平臺能避免無效的廣告投放及廣告投放過多帶來 的廣告位資源損失,防止對廣告受眾形成騷擾,減少無效廣告費用,降低廣告主的成本,提 高廣告的投資回報率。圖5為本發(fā)明實施例三所述廣告投放方法的流程圖,如圖所示該方法包括如下步 驟步驟501,廣告客戶端或業(yè)務(wù)服務(wù)器接收到廣告投放請求后,根據(jù)所述廣告投放請 求選擇待投放的廣告信息。具體說明請參見有關(guān)圖1所示步驟101的相關(guān)解釋,此處不再贅述。其中,本實施例中的廣告信息有效性判斷由廣告客戶端或業(yè)務(wù)服務(wù)器來完成,具 體包括如下步驟502-504。步驟502,廣告客戶端或業(yè)務(wù)服務(wù)器向廣告服務(wù)器發(fā)送元數(shù)據(jù)(metadata)更新請 求,并接收所述廣告服務(wù)器返回的更新后的廣告元數(shù)據(jù)。具體地,該元數(shù)據(jù)更新請求中可以攜帶待檢驗廣告信息的廣告標識(ID)和受眾 用戶標識(ID)等廣告參數(shù),使廣告服務(wù)器得知要更新哪些廣告信息的廣告元數(shù)據(jù)。步驟503,所述廣告客戶端或業(yè)務(wù)服務(wù)器根據(jù)所述更新后的廣告元數(shù)據(jù)更新本地 緩存的與選擇到的所述廣告信息關(guān)聯(lián)的廣告元數(shù)據(jù)。其中,接收的所述廣告服務(wù)器的更新后的廣告元數(shù)據(jù)包括廣告主根據(jù)投放效果進行修改更新后形成的廣告元數(shù)據(jù),例如修改了廣告元數(shù)據(jù)中的定向條件和投放策略等,具 體的廣告元數(shù)據(jù)的更新過程可參見前述步驟302中的說明;并且也可以包括經(jīng)過一段時間 投放后,廣告數(shù)據(jù)的變化,如剩余的廣告曝光次數(shù)和預算等。步驟504,所述廣告客戶端或業(yè)務(wù)服務(wù)器根據(jù)本地緩存的更新后的廣告元數(shù)據(jù)判 斷所述廣告信息的有效性。具體的廣告信息有效性的判斷過程可以包括判斷是否滿足更新后的刪除條件和/ 或暫停條件等,具體過程請參見上述各個實施例的相關(guān)描述,此處不再贅述。步驟505,所述廣告客戶端或業(yè)務(wù)服務(wù)器根據(jù)所述廣告信息的有效性確定是否投 放所述廣告信息。其中,廣告信息的有效性的具體內(nèi)容可以參考上述各個實施例的相關(guān)描述,在此 不再贅述。請參考圖6,其為本發(fā)明實施例三所述方法的具體信令流程圖,包括如下信令過 程601至603b用于進行廣告信息的選擇,具體過程可參考圖4中所示的401至 403b ;604:判斷選擇到的廣告信息是否需要進行有效性檢驗(Check),若是,則轉(zhuǎn)向 604b ;否則,轉(zhuǎn)向604a,其中判斷是否要進行有效性檢驗的具體過程可以參考上述各個實 施例的相關(guān)描述,在此不再贅述;604a 直接投放選擇到的廣告信息,流程結(jié)束;604b 向廣告服務(wù)器發(fā)送元數(shù)據(jù)更新請求;605 廣告服務(wù)器根據(jù)所述元數(shù)據(jù)檢驗請求選擇更新后的廣告元數(shù)據(jù);606 廣告服務(wù)器返回更新后的廣告元數(shù)據(jù);607:所述廣告客戶端或業(yè)務(wù)服務(wù)器根據(jù)本地緩存的更新后的廣告元數(shù)據(jù)判斷所 述廣告信息的有效性,以決定是否允許投放,若允許立即投放,則轉(zhuǎn)向607a ;否則,根據(jù)判 斷出的有效性對廣告信息進行相應(yīng)處理,如刪除或延時等,則可以轉(zhuǎn)向602重新選擇被請 求的廣告信息或者延時投放所述廣告信息;607a:立即投放廣告信息。其中,向廣告服務(wù)器發(fā)送的元數(shù)據(jù)更新請求及廣告服務(wù)器返回的更新后的廣告元 數(shù)據(jù)可以用XML編程語言表示如下1.請求廣告元數(shù)據(jù)<AdEngineMetadataRequest><AdID>XX</AdID><UserID>YY</UserID></AdEngineMetadataRequest>2.返回廣告元數(shù)據(jù)<AdEngineMetadataResponse><AdID>XX</AdID><UserID>YY</UserID><AdMetadata>
<ValidStartTime>2009-7-7</ValidStartTime> <ValidEndTime>2009-7-10</ValidEndTime> <FrequencyCap>2</FrequencyCap>本實施例所述方法與圖3所示實施例的區(qū)別在于對廣告信息有效性的判斷不是 由廣告服務(wù)器進行的,而是由業(yè)務(wù)服務(wù)器和廣告客戶端基于從廣告服務(wù)器獲取的更新后的 廣告元數(shù)據(jù)進行的,不但準確可控地實現(xiàn)了總的曝光頻次限制的目的,而且還減輕了廣告 服務(wù)器的處理負擔。圖7為本發(fā)明實施例四所述廣告投放方法的流程圖,如圖所示該方法包括如下步 驟步驟701,廣告客戶端或業(yè)務(wù)服務(wù)器接收到廣告投放請求后,根據(jù)所述廣告投放請 求選擇待投放的廣告信息。具體說明請參見有關(guān)圖1所示步驟101的相關(guān)解釋,此處不再贅述。其中,本實施例中廣告信息的有效性判斷由廣告服務(wù)器完成,其具體過程可以包 括步驟702和703。步驟702,廣告服務(wù)器收集廣告客戶端或業(yè)務(wù)服務(wù)器已投放的廣告信息的投放計 量數(shù)據(jù),以使得所述廣告服務(wù)器根據(jù)該廣告服務(wù)器中保存的更新后的廣告元數(shù)據(jù)及所述投 放計量數(shù)據(jù),判斷所述廣告信息的有效性。步驟703,廣告客戶端或業(yè)務(wù)服務(wù)器接收所述廣告服務(wù)器根據(jù)判斷出的所述廣告 信息的有效性發(fā)送的廣告投放指示消息。其中,廣告投放指示消息的具體內(nèi)容可以參考上述各個實施例的相關(guān)描述,在此 不再贅述。步驟704,根據(jù)所述廣告投放指示消息確定是否投放所述廣告信息。此處,當所述廣告客戶端或業(yè)務(wù)服務(wù)器收到廣告服務(wù)器發(fā)送的廣告投放指示消息 時,實施例一中的步驟103可以為廣告客戶端或業(yè)務(wù)服務(wù)器根據(jù)所述廣告投放指示消息確 定是否投放所述廣告信息。具體地,如圖19所示,為實際移動廣告系統(tǒng)中各部分的接口說明示意圖,其中, 業(yè)務(wù)服務(wù)器可以通過“MobAd-2”接口向廣告服務(wù)器發(fā)送各種消息;廣告客戶端可以通過 “MobAd-3”接口和“Delv-Ι”與廣告服務(wù)器進行信息交互;業(yè)務(wù)客戶端可以通過“MobAd-1” 向廣告服務(wù)器發(fā)送各種消息。本發(fā)明實施例所述的廣告投放指示消息可通過廣告服務(wù)器 與業(yè)務(wù)服務(wù)器之間的通知(Notification)接口發(fā)送給業(yè)務(wù)服務(wù)器,或是在應(yīng)答來自業(yè)務(wù) 服務(wù)器的廣告請求消息的廣告響應(yīng)消息中攜帶發(fā)送;并通過廣告服務(wù)器與廣告客戶端之 間的“Delv-?!涌诎l(fā)送給廣告客戶端,或是在應(yīng)答來自廣告客戶端的廣告請求消息的廣 告響應(yīng)消息中攜帶發(fā)送。圖中,實線方框表示移動廣告系統(tǒng)的內(nèi)部組件(componet);虛 線方框表示位于移動廣告系統(tǒng)之外的實體(entity);實線箭頭表示強制接口(Mandatory Interface);虛線箭頭表示可選接口 (Optional Interface)。比如,廣告服務(wù)器給廣告客戶端在廣告響應(yīng)消息中攜帶廣告刪除指示的消息實例 為
15
<AdEngineAdResponse><AdContentData AdId =,,XX,,>Ad Content Data</AdContentData><DeletedAdId>AdId_Example</DeletedAdId></AdEngineAdResponse>廣告服務(wù)器給廣告客戶端直接發(fā)送通知消息中攜帶廣告刪除指示的消息實例 為<AdServerPushNotification><NotificationType>Ad Deletion</NotificationType><AdId>AdId_Example</AdId></AdServerPushNotification>對于業(yè)務(wù)服務(wù)器,廣告服務(wù)器下發(fā)的消息與此類似,不再贅述。如前所述,在判斷有效性時也可以包括判斷所述廣告信息是否滿足任一刪除條件 及任一暫停條件。例如當廣告投放計量數(shù)據(jù)中記載的廣告總曝光次數(shù)達到后,表示該廣告 信息的投放目標已經(jīng)完成,該廣告信息已無效,則發(fā)送廣告刪除指示消息,指示廣告客戶端 或業(yè)務(wù)服務(wù)器將本地緩存的廣告信息刪除;當某個廣告信息對某個受眾用戶達到頻次限制 后,發(fā)送廣告投放限制指示消息,指示廣告客戶端或業(yè)務(wù)服務(wù)器在規(guī)定時間內(nèi),暫停投放此 廣告信息,只有經(jīng)過一段時間后才能恢復有效,所以廣告信息仍可以保存在本地緩存中,并 不刪除。通過本實施例所述方法,由廣告服務(wù)主動收集已投放的廣告信息的投放計量數(shù)據(jù) 并結(jié)合該廣告服務(wù)器中保存的更新后的廣告元數(shù)據(jù)實現(xiàn)了對廣告信息的有效性檢驗,并采 用主動推送方式向所述廣告客戶端或業(yè)務(wù)服務(wù)器發(fā)送廣告投放指示消息從而也實現(xiàn)了準 確可控地實現(xiàn)了總的曝光頻次限制的目的。圖8為本發(fā)明實施例五所述廣告投放方法的流程圖,如圖所示該方法包括如下步 驟步驟801,廣告客戶端或業(yè)務(wù)服務(wù)器接收到廣告投放請求后,根據(jù)所述廣告投放請 求選擇待投放的廣告信息。具體說明請參見有關(guān)圖1所示步驟101的相關(guān)解釋,此處不再贅述。其中,本實施例中廣告信息的有效性判斷由廣告服務(wù)器完成,其具體過程可以包 括步驟802-805。步驟802,廣告客戶端或業(yè)務(wù)服務(wù)器當未在本地緩存中找到要投放的廣告信息時, 向廣告服務(wù)器發(fā)送廣告選擇請求,并接收所述廣告服務(wù)器選擇到的所述廣告信息,其中所 述廣告選擇請求中包括緩存指示信息,用于說明選擇到的廣告信息是否要進行本地保存。步驟803,所述廣告服務(wù)器根據(jù)所述緩存指示信息創(chuàng)建需要進行本地緩存的廣告 信息與請求選擇該廣告信息的廣告客戶端或業(yè)務(wù)服務(wù)器之間的訂閱對應(yīng)表。步驟804,所述廣告服務(wù)器根據(jù)該廣告服務(wù)器中保存的所述更新后的廣告元數(shù)據(jù) 判斷所述訂閱對應(yīng)表中記錄的廣告信息的有效性。具體的廣告信息有效性的判斷過程可以參見上述各實施例的相關(guān)描述,此處不再 贅述。步驟805,所述廣告服務(wù)器根據(jù)判斷出的所述廣告信息的有效性向所述訂閱對應(yīng)表中記錄的相應(yīng)廣告客戶端或業(yè)務(wù)服務(wù)器發(fā)送廣告投放指示消息。其中,廣告投放指示消息的具體內(nèi)容可以參考上述各個實施例的相關(guān)描述,在此 不再贅述。步驟806,廣告客戶端或業(yè)務(wù)服務(wù)器根據(jù)所述廣告投放指示消息確定是否投放所 述廣告信息。此處,當所述廣告客戶端或業(yè)務(wù)服務(wù)器收到廣告服務(wù)器發(fā)送的廣告投放指示消息 時,實施例一中的步驟103可以為廣告客戶端或業(yè)務(wù)服務(wù)器根據(jù)所述廣告投放指示消息確 定是否投放所述廣告信息。以下舉例說明本實施例所述方法的信令流程過程,如圖9所示,包括如下過程901 廣告客戶端或業(yè)務(wù)服務(wù)器向廣告服務(wù)器發(fā)送廣告選擇請求,其中包括緩存指 不信息;902 廣告服務(wù)器返回選擇到的廣告信息;903 根據(jù)緩存指示信息確定出選擇到的廣告信息要進行本地緩存;904:根據(jù)所述緩存指示信息創(chuàng)建需要進行本地緩存的廣告信息與請求選擇該廣 告信息的廣告客戶端或業(yè)務(wù)服務(wù)器之間的訂閱對應(yīng)表;905:判斷有效性;906 發(fā)送廣告投放指示消息。通過本實施例所述方法,以一種隱式訂閱方式,由廣告服務(wù)器自動為需要進行本 地緩存的廣告信息創(chuàng)建訂閱對應(yīng)表,并根據(jù)該廣告服務(wù)器中保存的所述更新后的廣告元數(shù) 據(jù)判斷所述訂閱對應(yīng)表中記錄的廣告信息的有效性,從而實現(xiàn)了準確可控地實現(xiàn)了總的曝 光次數(shù)、曝光頻次限制的目的。圖10為本發(fā)明實施例六所述廣告投放方法的流程圖,如圖所示該方法包括如下 步驟步驟1001,廣告客戶端或業(yè)務(wù)服務(wù)器接收到廣告投放請求后,根據(jù)所述廣告投放 請求選擇待投放的廣告信息。具體說明請參見有關(guān)圖1所示步驟101的相關(guān)解釋,此處不再贅述。其中,本實施例中廣告信息的有效性判斷由廣告服務(wù)器完成,其具體過程可以包 括步驟 1002-1005。步驟1002,廣告客戶端或業(yè)務(wù)服務(wù)器向廣告服務(wù)器發(fā)送廣告更新訂閱請求。具體地,該廣告更新訂閱請求中包含廣告列表,以訂閱廣告列表中所列廣告信息 的更新消息。步驟1003,所述廣告服務(wù)器根據(jù)所述廣告更新訂閱請求創(chuàng)建被訂閱的廣告信息與 請求訂閱該廣告信息的廣告客戶端或業(yè)務(wù)服務(wù)器之間的訂閱對應(yīng)表。步驟1004,所述廣告服務(wù)器根據(jù)該廣告服務(wù)器中保存的所述更新后的廣告元數(shù)據(jù) 判斷所述訂閱對應(yīng)表中記錄的廣告信息的有效性。具體的判斷有效性的過程可以參見上述各實施例的說明,此處不再贅述。步驟1005,所述廣告服務(wù)器根據(jù)判斷出的所述廣告信息的有效性向所述訂閱對應(yīng) 表中記錄的相應(yīng)廣告客戶端或業(yè)務(wù)服務(wù)器發(fā)送廣告投放指示消息。步驟1006,根據(jù)所述廣告投放指示消息確定是否投放所述廣告信息。
此處,當所述廣告客戶端或業(yè)務(wù)服務(wù)器收到廣告服務(wù)器發(fā)送的廣告投放指示消息 時,實施例一中的步驟103可以為廣告客戶端或業(yè)務(wù)服務(wù)器根據(jù)所述廣告投放指示消息確 定是否投放所述廣告信息。如圖11所示,本發(fā)明實施例六所述方法的信令流程,包括如下過程1101 廣告客戶端或業(yè)務(wù)服務(wù)器向廣告服務(wù)器發(fā)送廣告更新訂閱請求,其中包括 要訂閱的廣告列表;1102:根據(jù)所述廣告更新訂閱請求創(chuàng)建被訂閱的廣告信息與請求訂閱該廣告信息 的廣告客戶端或業(yè)務(wù)服務(wù)器之間的訂閱對應(yīng)表;1103:判斷有效性;1104 發(fā)送廣告投放指示消息。其中,向廣告服務(wù)器發(fā)送的廣告更新訂閱請求及廣告服務(wù)器返回的廣告投放指示 消息可以用XML編程語言表示如下1.廣告更新訂閱請求<SPAppSubscribe><AdID>XXl</AdID><AdID>XX2</AdID><SPID>YY<SPID></SPAppSubscribe>2.廣告投放指示消息<SPAppNotification><AdID>XXl</AdID><SPID>YY<SPID><Action>Delete</Action></SPAppNotification>通過本實施例所述方法,以一種顯式訂閱方式,廣告客戶端或業(yè)務(wù)服務(wù)器主動向 廣告服務(wù)器訂閱待更新的廣告信息的更新消息,由廣告服務(wù)器創(chuàng)建訂閱對應(yīng)表并根據(jù)該廣 告服務(wù)器中保存的所述更新后的廣告元數(shù)據(jù)判斷所述訂閱對應(yīng)表中記錄的廣告信息的有 效性,從而實現(xiàn)了準確可控地實現(xiàn)了總的曝光次數(shù)、曝光頻次限制的目的。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述方法實施例的全部或部分步驟可以通過 程序指令相關(guān)的硬件來完成,前述的程序可以存儲于一計算機可讀取存儲介質(zhì)中,該程序 在執(zhí)行時,執(zhí)行包括上述方法實施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者 光盤等各種可以存儲程序代碼的介質(zhì)。圖7、8和10所示實施例中,由廣告服務(wù)器發(fā)送的廣告投放指示消息的消息格式舉 例如圖12所示,其中各消息字段的說明參見表1。表 權(quán)利要求
1.一種廣告投放方法,其特征在于包括廣告客戶端或業(yè)務(wù)服務(wù)器接收到廣告投放請求后,根據(jù)所述廣告投放請求選擇待投放 的廣告信息;根據(jù)與選擇到的所述廣告信息關(guān)聯(lián)的由廣告服務(wù)器生成的廣告元數(shù)據(jù),判斷所述廣告 信息的有效性;根據(jù)所述廣告信息的有效性確定是否投放所述廣告信息。
2.根據(jù)權(quán)利要求1所述的廣告投放方法,其特征在于所述判斷所述廣告信息的有效性 包括判斷所述廣告信息是否滿足以下任一刪除條件所述廣告信息已過有效期; 所述廣告信息的總曝光次數(shù)已經(jīng)達到; 所述廣告信息的總體預算已經(jīng)達到; 所述廣告信息已經(jīng)被撤銷。
3.根據(jù)權(quán)利要求2所述的廣告投放方法,其特征在于所述方法進一步包括當判斷出所 述廣告信息不滿足任一所述刪除條件時,還包括判斷所述廣告信息是否滿足以下任一暫停 條件所述廣告信息的每日預算已經(jīng)達到;所述廣告信息針對一受眾用戶的頻次限制已經(jīng)達到。
4.根據(jù)權(quán)利要求3所述的廣告投放方法,其特征在于根據(jù)所述廣告信息的有效性確定 是否投放所述廣告信息包括當滿足任一所述刪除條件時,刪除所述廣告信息; 當滿足任一所述暫停條件時,延時投放所述廣告信息;當不滿足任一所述刪除條件且不滿足任一所述暫停條件時,立即投放所述廣告信息。
5.根據(jù)權(quán)利要求1所述的廣告投放方法,其特征在于所述根據(jù)所述廣告投放請求選擇 待投放廣告信息包括在本地緩存中選擇待投放的廣告信息;或者當在本地緩存中未選擇 到所述廣告信息時,向廣告服務(wù)器發(fā)送廣告選擇請求,并接收所述廣告服務(wù)器選擇到的所 述廣告信息。
6.根據(jù)權(quán)利要求1所述的廣告投放方法,其特征在于判斷所述廣告信息的有效性之前 還包括根據(jù)所述廣告元數(shù)據(jù)中的有效性指示信息確定所述廣告信息是否需要進行有效性 檢驗。
7.根據(jù)權(quán)利要求1 6中任一所述的廣告投放方法,其特征在于根據(jù)與選擇到的所述 廣告信息關(guān)聯(lián)的由廣告服務(wù)器生成的廣告元數(shù)據(jù),判斷所述廣告信息的有效性包括向廣告服務(wù)器發(fā)送有效性檢驗請求,以使得所述廣告服務(wù)器根據(jù)保存的所述更新后的 廣告元數(shù)據(jù)判斷所述廣告信息的有效性;接收所述廣告服務(wù)器根據(jù)判斷出的所述廣告信息的有效性發(fā)送的廣告投放指示消息。
8.根據(jù)權(quán)利要求7所述的廣告投放方法,其特征在于根據(jù)所述廣告信息的有效性投放 所述廣告信息包括根據(jù)所述廣告投放指示消息投放所述廣告信息。
9.根據(jù)權(quán)利要求1 6中任一所述的廣告投放方法,其特征在于根據(jù)與選擇到的所述 廣告信息關(guān)聯(lián)的由廣告服務(wù)器生成的廣告元數(shù)據(jù),判斷所述廣告信息的有效性包括向廣告服務(wù)器發(fā)送元數(shù)據(jù)更新請求;根據(jù)來自于所述廣告服務(wù)器的更新后的廣告元數(shù)據(jù)更新本地緩存的與選擇到的所述 廣告信息關(guān)聯(lián)的廣告元數(shù)據(jù);根據(jù)本地緩存的更新后的廣告元數(shù)據(jù)判斷所述廣告信息的有效性。
10.根據(jù)權(quán)利要求1 6中任一所述的廣告投放方法,其特征在于根據(jù)與選擇到的所述 廣告信息關(guān)聯(lián)的由廣告服務(wù)器生成的廣告元數(shù)據(jù),判斷所述廣告信息的有效性包括廣告服務(wù)器收集所述廣告客戶端或業(yè)務(wù)服務(wù)器上報的已投放的廣告信息的投放計量 數(shù)據(jù);所述廣告服務(wù)器根據(jù)該廣告服務(wù)器中保存的更新后的廣告元數(shù)據(jù)及所述投放計量數(shù) 據(jù)判斷所述廣告信息的有效性,并根據(jù)判斷出的所述廣告信息的有效性向所述廣告客戶端 或業(yè)務(wù)服務(wù)器發(fā)送廣告投放指示消息。
11.根據(jù)權(quán)利要求5所述的廣告投放方法,其特征在于所述廣告選擇請求中包括緩存 指示信息,所述根據(jù)與選擇到的所述廣告信息關(guān)聯(lián)的更新后的廣告元數(shù)據(jù)判斷所述廣告信 息的有效性包括所述廣告服務(wù)器根據(jù)所述緩存指示信息創(chuàng)建需要進行本地緩存的廣告信息與請求選 擇該廣告信息的廣告客戶端或業(yè)務(wù)服務(wù)器之間的訂閱對應(yīng)表;所述廣告服務(wù)器根據(jù)該廣告服務(wù)器中保存的所述更新后的廣告元數(shù)據(jù)判斷所述訂閱 對應(yīng)表中記錄的廣告信息的有效性;所述廣告服務(wù)器根據(jù)判斷出的所述廣告信息的有效性向所述訂閱對應(yīng)表中記錄的相 應(yīng)廣告客戶端或業(yè)務(wù)服務(wù)器發(fā)送廣告投放指示消息。
12.根據(jù)權(quán)利要求1 6中任一所述的廣告投放方法,其特征在于根據(jù)與選擇到的所述 廣告信息關(guān)聯(lián)的由廣告服務(wù)器生成的廣告元數(shù)據(jù),判斷所述廣告信息的有效性包括向廣告服務(wù)器發(fā)送廣告更新訂閱請求,以使得所述廣告服務(wù)器根據(jù)所述廣告更新訂閱 請求創(chuàng)建被訂閱的廣告信息與請求訂閱該廣告信息的廣告客戶端或業(yè)務(wù)服務(wù)器之間的訂 閱對應(yīng)表,所述廣告服務(wù)器并根據(jù)該廣告服務(wù)器中保存的所述更新后的廣告元數(shù)據(jù),判斷 所述訂閱對應(yīng)表中記錄的廣告信息的有效性;接收所述廣告服務(wù)器根據(jù)判斷出的所述廣告信息的有效性向所述訂閱對應(yīng)表中記錄 的相應(yīng)廣告客戶端或業(yè)務(wù)服務(wù)器發(fā)送的廣告投放指示消息。
13.根據(jù)權(quán)利要求2所述的廣告投放方法,其特征在于還包括當廣告服務(wù)器判斷廣告 滿足刪除條件時,下發(fā)廣告刪除指示給廣告客戶端或業(yè)務(wù)服務(wù)器。
14.根據(jù)權(quán)利要求13所述的廣告投放方法,其特征在于所述下發(fā)廣告刪除指示給廣告 客戶端或業(yè)務(wù)服務(wù)器包括直接以通知的方式下發(fā)所述廣告刪除指示給所述廣告客戶端或 業(yè)務(wù)服務(wù)器;或者將所述廣告刪除指示攜帶于針對所述廣告投放請求的響應(yīng)消息中下發(fā)給 所述廣告客戶端或業(yè)務(wù)服務(wù)器。
15.一種廣告投放裝置,其特征在于包括廣告選擇模塊,用于根據(jù)接收到的廣告投放請求選擇待投放的廣告信息;有效性判斷模塊,用于根據(jù)與廣告選擇模塊選擇的所述廣告信息關(guān)聯(lián)的由廣告服務(wù)器 生成的廣告元數(shù)據(jù)判斷所述廣告信息的有效性;投放模塊,用于根據(jù)有效性判斷模塊判斷出的所述廣告信息的有效性確定是否投放所 述廣告信息。
16.根據(jù)權(quán)利要求15所述的廣告投放裝置,其特征在于進一步包括收發(fā)模塊,用于向廣告服務(wù)器發(fā)送元數(shù)據(jù)更新請求,并接收所述廣告服務(wù)器返回的更 新后的廣告元數(shù)據(jù);更新模塊,用于根據(jù)所述更新后的廣告元數(shù)據(jù)更新本地緩存的與選擇到的所述廣告信 息關(guān)聯(lián)的廣告元數(shù)據(jù)。
17.—種廣告投放系統(tǒng),其特征在于包括廣告投放裝置和廣告服務(wù)器; 所述廣告投放裝置包括廣告選擇模塊,用于根據(jù)接收到的廣告投放請求選擇待投放的廣告信息; 投放模塊,用于根據(jù)來自于所述廣告服務(wù)器的廣告投放指示消息確定是否投放所述廣 告fn息;所述廣告服務(wù)器包括有效性判斷模塊,用于根據(jù)自身保存的更新后的廣告元數(shù)據(jù)判斷所述廣告信息的有效性;投放指示模塊,用于根據(jù)有效性判斷模塊送出的所述廣告信息的有效性向所述廣告投 放裝置發(fā)送廣告投放指示消息。
18.根據(jù)權(quán)利要求17所述的廣告投放系統(tǒng),其特征在于所述廣告投放裝置還包括 檢驗請求模塊,用于向所述廣告服務(wù)器發(fā)送有效性檢驗請求,使有效性判斷模塊當接收到所述有效性檢驗請求后,根據(jù)所述廣告服務(wù)器自身保存的更新后的廣告元數(shù)據(jù)判斷所 述廣告信息的有效性。
19.根據(jù)權(quán)利要求17所述的廣告投放系統(tǒng),其特征在于所述廣告服務(wù)器還包括 收集模塊,用于收集所述廣告投放裝置已投放的廣告信息的投放計量數(shù)據(jù);所述有效性判斷模塊還用于根據(jù)該廣告服務(wù)器中保存的更新后的廣告元數(shù)據(jù)及由收 集模塊收集到的所述投放計量數(shù)據(jù),判斷所述廣告信息的有效性。
20.根據(jù)權(quán)利要求17所述的廣告投放系統(tǒng),其特征在于所述廣告投放裝置還包括廣告獲取模塊,用于當廣告選擇模塊在本地緩存中未找到所述廣告信息時,向所述廣 告服務(wù)器發(fā)送廣告選擇請求,并接收所述廣告服務(wù)器選擇的所述廣告信息;其中所述廣告 選擇請求中包括緩存指示信息,用于說明從廣告服務(wù)器獲取到的廣告信息是否要進行本地 保存;所述廣告服務(wù)器還包括建表模塊,用于根據(jù)所述緩存指示信息創(chuàng)建需要進行本地緩存的廣告信息與請求選擇 該廣告信息的廣告投放裝置之間的訂閱對應(yīng)表;所述有效性判斷模塊還用于根據(jù)該廣告服務(wù)器中保存的所述更新后的廣告元數(shù)據(jù)判 斷所述訂閱對應(yīng)表中記錄的廣告信息的有效性。
21.—種廣告投放系統(tǒng),其特征在于包括廣告投放裝置和廣告服務(wù)器; 所述廣告投放裝置包括更新訂閱模塊,用于向所述廣告服務(wù)器發(fā)送廣告更新訂閱請求; 投放模塊,用于根據(jù)來自于所述廣告服務(wù)器的廣告投放指示消息確定是否投放所述廣 告fn息;所述廣告服務(wù)器包括建表模塊,用于根據(jù)所述廣告更新訂閱請求創(chuàng)建被訂閱的廣告信息與請求訂閱該廣告 信息的廣告客戶端或業(yè)務(wù)服務(wù)器之間的訂閱對應(yīng)表;有效性判斷模塊,用于根據(jù)該廣告服務(wù)器中保存的所述更新后的廣告元數(shù)據(jù)判斷所述 訂閱對應(yīng)表中記錄的廣告信息的有效性;投放指示模塊,用于根據(jù)有效性判斷模塊判斷出的所述廣告信息的有效性向所述訂閱 對應(yīng)表中記錄的相應(yīng)廣告客戶端或業(yè)務(wù)服務(wù)器發(fā)送廣告投放指示消息。
全文摘要
本發(fā)明實施例涉及一種廣告投放方法、裝置及系統(tǒng),其中方法包括廣告客戶端或業(yè)務(wù)服務(wù)器接收到廣告投放請求后,根據(jù)所述廣告投放請求選擇待投放的廣告信息;根據(jù)與選擇到的所述廣告信息關(guān)聯(lián)的由廣告服務(wù)器生成的廣告元數(shù)據(jù),判斷所述廣告信息的有效性;根據(jù)所述廣告信息的有效性確定是否投放所述廣告信息。通過本發(fā)明實施例,能夠準確可控地實現(xiàn)終端側(cè)和網(wǎng)絡(luò)側(cè)總的曝光頻次限制,使得廣告平臺能避免無效的廣告投放,降低廣告主的成本,提高廣告的投資回報率。
文檔編號G06F17/30GK101996371SQ20091016630
公開日2011年3月30日 申請日期2009年8月17日 優(yōu)先權(quán)日2009年8月17日
發(fā)明者李克鵬, 譚銀燕, 邵剛 申請人:華為技術(shù)有限公司