專利名稱:移動廣告優(yōu)化架構(gòu)的制作方法
技術(shù)領域:
本發(fā)明涉及對移動網(wǎng)絡中的廣告遞送的管理。
背景技術(shù):
廣告已發(fā)展為網(wǎng)頁發(fā)布者的主要收益來源。正在研發(fā)的廣告源網(wǎng)絡用于向網(wǎng)頁發(fā)布者提供廣告,廣告源網(wǎng)絡能夠按需遞送最新廣告。遞送廣告的基本框架相對復雜,其包括制作廣告的廣告商、與廣告商聯(lián)網(wǎng)以向發(fā)布者遞送廣告的廣告源、在其網(wǎng)頁中顯示廣告的發(fā)布者以及諸如消息聚集器和網(wǎng)絡服務提供商之類的中介。當消費者打開網(wǎng)頁時,頁面的發(fā)布者生成對來自因特網(wǎng)上廣告源的、在頁面中放置當前廣告的請求。廣告商與廣告源在該基本的框架中簽訂合同以根據(jù)復雜的參數(shù)遞送例如特定廣告、廣告組,該參數(shù)包括例如要求在廣告變得過時之前將廣告遞送給消費者特定次數(shù),該遞送在時間間隔方面具有特定特征。因此,廣告源開發(fā)出對廣告庫存的動態(tài)改變以用于以設法滿足與廣告商的合同的方式遞送給發(fā)布者。網(wǎng)頁的發(fā)布者又與廣告源簽訂合同,用于滿足對當消費者瀏覽發(fā)布者的頁面時生成廣告的請求。廣告源或廣告商由于發(fā)布者以如下方式向消費者遞送廣告而支付發(fā)布者,即產(chǎn)生廣告的實際印象、使得消費者實際點通廣告訪問廣告商的網(wǎng)頁,這產(chǎn)生由消費者做出的實際產(chǎn)生收益的動作、其他度量和度量的組合。在該基本框架之下,特定廣告以及用于滿足請求的特定廣告源的收益產(chǎn)生潛力可以隨時間變化。在因特網(wǎng)上,已開發(fā)出諸如OpenX(參見OpenX 2. 6用戶指南,可以從 http://www. openx. org下載)之類的廣告管理工具,該工具通過如下方式輔助發(fā)布者優(yōu)化對廣告源的選擇以產(chǎn)生收益,即由廣告源追蹤印象、點通率、收益產(chǎn)生等,以及使用追蹤信息對用于滿足廣告請求的廣告源進行優(yōu)先級排序。然而在移動網(wǎng)絡中,基本框架不同并且并非如此高效。移動網(wǎng)頁的內(nèi)容經(jīng)常被格式化為在移動網(wǎng)絡平臺上使用和使用諸如WAP和xHTML之類的適于移動網(wǎng)絡和移動網(wǎng)絡平臺的編程語言編碼的不同的、更小的顯示。用于在移動網(wǎng)絡平臺上呈現(xiàn)頁面的電子文檔在此被稱為“移動網(wǎng)頁”,從而與被指定在計算機上呈現(xiàn)的標準因特網(wǎng)頁面區(qū)分開來。由于移動網(wǎng)絡的帶寬遠小于通常臺式機或膝上式計算機使用的因特網(wǎng)的帶寬,所以移動網(wǎng)絡的效率降低。此外,與寬帶網(wǎng)絡中的典型因特網(wǎng)用戶相比,移動網(wǎng)絡中的移動網(wǎng)頁消費者訪問特定網(wǎng)站的時間段通常較短。所以,廣告延遲在收益產(chǎn)生中變得至關(guān)重要,其中廣告延遲是消費者在移動平臺上打開發(fā)布者的移動網(wǎng)頁和向消費者遞送廣告印象之間的時間量。如果滿足廣告的延遲過長,則發(fā)布者可能錯失全部收益機會,這是因為消費者將不再固守于此。每次對來自廣告源的廣告的請求不成功都會增加廣告延遲,并且隨后還必須對廣告另做請求。因此,廣告源的典型供應率可以是廣告延遲的決定因素,供應率是從廣告源獲得有用廣告的概率。因此,在移動網(wǎng)絡中,發(fā)布者已尋求使用響應于對廣告的請求提供最高供應率的廣告源以嘗試獲得最少的延遲。然而,低延遲僅是廣告收益產(chǎn)生中的一個因素。廣告質(zhì)量、廣告相關(guān)性、廣告收益潛力以及歷史廣告表現(xiàn)都動態(tài)地變化。最高供應率廣告源可能在給定時間沒有很好地表現(xiàn)廣告內(nèi)容,從而期望吸引來自不同的、更為相關(guān)的廣告源的廣告。因此,在移動網(wǎng)絡中,產(chǎn)生廣告收益的潛力受系統(tǒng)中決定廣告遞送延遲的技術(shù)限制所制約。在現(xiàn)有系統(tǒng)中,使用菊花鏈方法在某種程度上權(quán)衡多個廣告網(wǎng)絡的廣告延遲和廣告供應率?;旧?,當發(fā)布者請求遞送廣告時,發(fā)布者嘗試讓第一廣告網(wǎng)絡實現(xiàn)廣告。如果第一廣告網(wǎng)絡未滿足廣告,則發(fā)布者轉(zhuǎn)向第二廣告網(wǎng)絡,諸如此類直至滿足廣告。當在菊花鏈中的頭一個或兩個步驟中正常滿足廣告時,串聯(lián)方法運行良好。然而,相比于其他廣告網(wǎng)絡而言,過程更青睞低延遲廣告網(wǎng)絡,因而過程可以由于廣告網(wǎng)絡開發(fā)的廣告遞送系統(tǒng)的相對強度而導致遞送更為低質(zhì)量的廣告給發(fā)布者。這導致發(fā)布者的收益比快速遞送更高質(zhì)量廣告所實現(xiàn)的收益更低。效率還受隱私顧慮的限制,隱私顧慮阻止發(fā)布者和無線載體與提供廣告的廣告網(wǎng)絡共享關(guān)于其消費者的信息。因此,廣告網(wǎng)絡無法基于已知消費者的偏好和特性單獨處理請求。期望提供用于管理移動網(wǎng)絡環(huán)境中向發(fā)布者遞送廣告的改進的系統(tǒng)。
發(fā)明內(nèi)容
在此記載了一種由使用網(wǎng)絡服務器技術(shù)實現(xiàn)的廣告管理器執(zhí)行的方法,該技術(shù)用于滿足將廣告從多個廣告源遞送給移動客戶端和移動網(wǎng)絡的廣告請求。該方法包括維護針對廣告請求者的廣告數(shù)據(jù)倉(silo),該請求者諸如向移動客戶端遞送移動網(wǎng)頁或SMS消息的發(fā)布者。根據(jù)廣告請求者的移動客戶端的所選特性來組織廣告數(shù)據(jù)倉。作為對來自廣告請求者的用于遞送廣告的傳入請求的響應,該過程嘗試經(jīng)由因特網(wǎng)或其他通信網(wǎng)絡通過執(zhí)行以下至少一個來滿足傳入請求(1)從對應的數(shù)據(jù)倉檢索廣告來滿足傳入請求,以及(2) 根據(jù)第一優(yōu)先級策略從多個廣告源中的廣告源檢索廣告來滿足傳入請求。此外,該方法包括響應于傳入請求或預測來自請求者的對廣告的請求的其他信號而根據(jù)第二優(yōu)先級策略從多個廣告源中的廣告源檢索廣告,從而存儲在對應的廣告數(shù)據(jù)倉中,該請求者與數(shù)據(jù)倉的特性匹配。第一優(yōu)先級策略和第二優(yōu)先級策略是不同的。第一優(yōu)先級策略適于在如下情況中供應廣告,即在對應的廣告數(shù)據(jù)倉中沒有所要的廣告,第一優(yōu)先級策略例如偏好具有較好供應率表現(xiàn)的廣告源,從而提供成功、及時遞送廣告給客戶端的較高概率。第二優(yōu)先級策略適于檢索廣告以為請求者使用如下廣告填充廣告數(shù)據(jù)倉,該廣告在對請求者的遞送價值方面具有較好的表現(xiàn),從而提供從相應倉遞送收益產(chǎn)生廣告給移動客戶端的較高概率。 第一優(yōu)先級策略可以處理多個廣告源中技術(shù)差異,青睞具有合適的基礎設施以快速遞送廣告的那些廣告源。第二優(yōu)先級策略處理多個廣告源中的內(nèi)容差異,青睞在廣告請求時或接近廣告請求時庫存中具有較高質(zhì)量的廣告的那些廣告源。在此處描述的技術(shù)實施方式中,滿足傳入請求的嘗試可以包括解析傳入請求以標識與傳入請求關(guān)聯(lián)的移動客戶端的特性,該特征繼而被用于標識對應的廣告數(shù)據(jù)倉。遍歷以該方式標識的對應廣告數(shù)據(jù)倉來尋找可用廣告,返回該廣告以滿足該請求。此外,形成用于根據(jù)第一優(yōu)先級策略檢索廣告的第一請求,并將其傳輸,從而適應在對應的廣告數(shù)據(jù)倉中未找到廣告的情況,并且如果沒有找到,則可以傳輸該請求,或者備選地,獨立于在對應的數(shù)據(jù)倉中是否有可用的廣告,可以傳輸該請求。接收到基于第一請求的響應被返回,以便在對應倉中沒有可用廣告的情形中滿足請求。此外,第二請求包括根據(jù)第二優(yōu)先級策略從
7所選的廣告源檢索廣告。在接收對第一請求的響應之前可以傳輸?shù)诙埱?,從而使得根?jù)第一優(yōu)先級策略檢索廣告的過程和根據(jù)第二優(yōu)先級檢索廣告的過程在時間上重疊。響應于第二請求而接收的廣告被存儲在對應的廣告數(shù)據(jù)倉中。在此描述的廣告管理器還追蹤在滿足傳入請求而被返回的廣告的表現(xiàn)。基于該表現(xiàn)時常更新至少第二優(yōu)先級策略,優(yōu)選地更新第一優(yōu)先級策略和第二優(yōu)先級策略兩者,以便說明由各種發(fā)布者提供的廣告庫存中的變化以及其他動態(tài)因素,該其他動態(tài)因素可以影響響應于給定請求接收傳入生成廣告的概率。此外,在此描述的廣告管理器的實施方式管理針對廣告請求者的存儲在對應廣告數(shù)據(jù)倉中廣告的新近度。因此,使用時間戳給廣告加上標簽,并在廣告已在廣告數(shù)據(jù)倉中存在多于指定時間段時,丟棄該廣告。執(zhí)行該過程以便確保在倉中的廣告庫存緊密對應由廣告源遞送的當前庫存。為了便于追蹤表現(xiàn),該過程的實施方式提供(instrument)為此通過廣告管理器遞送的廣告,諸如通過使用到廣告管理器可訪問的表現(xiàn)監(jiān)視器的專用鏈接或與允許按照廣告追蹤表現(xiàn)的其他鏈接或代碼來替換到廣告商網(wǎng)址的鏈接。此外,廣告管理器的實施方式提供軟件模塊給廣告請求者,執(zhí)行該請求者以使用用于標識對應倉的參數(shù)來配置請求??梢栽O定倉以在廣告管理器和廣告請求者之間協(xié)作, 從而建立針對廣告請求者的廣告數(shù)據(jù)倉的管理中的期望級別的粒度。請求者可以根據(jù)使用由軟件管理器提供的軟件模塊配置的協(xié)議頭文件、數(shù)據(jù)字段、統(tǒng)計數(shù)據(jù)庫等等來挖掘標識對應廣告數(shù)據(jù)倉所需的信息。此外,描述了數(shù)據(jù)處理系統(tǒng),該系統(tǒng)包括實施上述過程的資源。此外,在此提供上述執(zhí)行過程的資源,該資源包括執(zhí)行上述過程的可執(zhí)行的計算機程序,該計算機程序存儲在機器可讀數(shù)據(jù)媒體上。在查閱附圖、具體描述和隨后的權(quán)利要求書之后可以看出本發(fā)明的其他方面和優(yōu)勢。
圖1是示出了包括在此描述的經(jīng)優(yōu)化的廣告服務器的網(wǎng)絡環(huán)境的上下文框圖。圖2是顯示了使用在此描述的廣告管理器來檢索廣告的并行路徑的網(wǎng)絡圖。圖3是在此描述的過程中利用的數(shù)據(jù)結(jié)構(gòu)圖,其包括廣告請求和發(fā)布者廣告數(shù)據(jù)倉。圖4是在此描述的廣告管理器的軟件架構(gòu)的示圖。圖5是配置成執(zhí)行在此描述的過程的數(shù)據(jù)處理系統(tǒng)的框圖,該系統(tǒng)包括為此存儲計算機程序的機器可讀介質(zhì)。圖6是使用在此描述的廣告管理器檢索廣告的過程的流程圖。圖6A是顯示對圖6的過程進行修改的流程圖,以用于使用在此所述的廣告管理器針對一個移動網(wǎng)頁檢索兩個廣告。圖6B是顯示對圖6的過程進行修改的流程圖,以用于基于將做出后續(xù)廣告請求的概率使用在此描述的廣告管理器管理廣告?zhèn)}供應請求。圖7是示出根據(jù)第一優(yōu)先級策略嘗試檢索廣告的迭代過程的流程圖。
圖8是示出根據(jù)第二優(yōu)先級策略在對應的廣告數(shù)據(jù)倉中嘗試檢索替代廣告的迭代過程的流程圖。圖9是具有用于執(zhí)行在此描述的廣告管理器功能的負載均衡器的服務器架構(gòu)的簡化圖。圖10是示出了用于遍歷在包括諸如圖9中所示的多個遞送盒的環(huán)境中的廣告數(shù)據(jù)倉的流程圖。
具體實施例方式參照圖1至圖10提供了本發(fā)明的詳細描述的實施方式。圖1是示出包括優(yōu)化廣告服務器14的網(wǎng)絡環(huán)境的上下文圖,該網(wǎng)絡環(huán)境例如通過使用數(shù)據(jù)處理資源以及多協(xié)議網(wǎng)絡通信資源(通常為因特網(wǎng)服務器系統(tǒng))在網(wǎng)絡服務器系統(tǒng)中執(zhí)行過程來實施,該數(shù)據(jù)處理資源包括處理單元、處理器、通信接口等等。網(wǎng)絡環(huán)境包括無線網(wǎng)絡5和寬帶因特網(wǎng)6。無線網(wǎng)絡5特征為具有協(xié)議(至少在物理層具有協(xié)議),該協(xié)議適于諸如無線電話網(wǎng)絡之類的無線網(wǎng)絡。在無線網(wǎng)絡中執(zhí)行的較高層協(xié)議包括例如工業(yè)標準簡單消息服務SMS和工業(yè)標準無線訪問協(xié)議WAP。因特網(wǎng)6特征為將各種網(wǎng)絡協(xié)議結(jié)合于一起的寬帶骨干。多個移動客戶端IOa至IOc加入由一個或多個服務提供商11維護的無線網(wǎng)絡5。移動客戶端IOa-IOc包括用于訪問和顯示移動網(wǎng)頁、SMS消息和/或來自同樣加入無線網(wǎng)絡5的多個發(fā)布者lh-12d的其他內(nèi)容的資源。移動客戶端可以包括在蜂窩式電話或訪問相同移動網(wǎng)絡并使用類似瀏覽平臺的其他相關(guān)平臺(諸如由蘋果計算機公司提供的流行的iTouch平臺)上的移動網(wǎng)絡瀏覽器。此外,移動客戶端可以包括在這樣的平臺上運行的應用程序,其包括使用移動網(wǎng)絡檢索到的具有嵌入式廣告的顯示內(nèi)容??梢栽谝苿泳W(wǎng)頁上、在蜂窩式手機上的空閑屏幕上、在應用顯示屏幕中、在SMS和MMS消息等中顯示以在此描述的方式檢索到的廣告。發(fā)布者1加-12(1使用也提供對寬帶因特網(wǎng)6的訪問的網(wǎng)關(guān)和/或服務器耦合到無線網(wǎng)絡5。在圖示的環(huán)境中,發(fā)布者12d直接耦合到提供網(wǎng)關(guān)或服務器以訪問無線網(wǎng)絡5和訪問關(guān)于服務提供商的客戶的信息的服務提供商11。移動客戶端IOa-IOc使用驅(qū)動器與發(fā)布者lh-12d通信,該驅(qū)動器使用符合網(wǎng)絡所支持的協(xié)議的消息結(jié)構(gòu)通信,諸如上述的SMS 禾口 WAP0當移動客戶端IOa-IOc之一訪問該環(huán)境中的網(wǎng)站或由發(fā)布者1加_12(1之一提供的其他應用時,發(fā)布者從耦合至因特網(wǎng)6或以其他方式可由發(fā)布者訪問的多個廣告源 13a-13c之一檢索廣告。這個過程涉及從一個或多個廣告源13a-13c滿足廣告的請求,廣告源13a-13從希望的新近庫存返回當前廣告。通常,首先將具有廣告占位符的移動網(wǎng)頁遞送給客戶端。備選地,發(fā)布者可以將具有移動網(wǎng)頁的其他內(nèi)容的廣告轉(zhuǎn)發(fā)給客戶端。在任何情形下,當發(fā)布者檢索到廣告時,都將廣告轉(zhuǎn)發(fā)給客戶端并在客戶觀看頁面時將廣告插入移動網(wǎng)頁。使用在此描述的技術(shù),發(fā)布者lh-12d將其對廣告的請求發(fā)送給優(yōu)化廣告服務器 14,服務器14維護與發(fā)布者lh-12d協(xié)作的廣告數(shù)據(jù)倉15。優(yōu)化廣告服務器14用作具有并行優(yōu)先級引擎的廣告管理器。服務器14包括數(shù)據(jù)處理資源,諸如具有類似于通常在網(wǎng)絡服務器中使用的適當計算機程序的計算機系統(tǒng),該計算機程序響應于來自諸如發(fā)布者lh-12d之一的廣告請求者的傳入請求,嘗試通過執(zhí)行以下步驟中的至少一個來滿足傳入的請求(1)從對應的(倉15中)廣告數(shù)據(jù)倉檢索廣告以滿足傳入請求,以及( 根據(jù)第一優(yōu)先級策略從與廣告請求者關(guān)聯(lián)的多個廣告源中的廣告源檢索廣告以滿足傳入的請求。 此外,作為對傳入請求的響應,或作為對可能由廣告管理器生成和檢測到的預測廣告請求者的匹配特定倉的廣告請求的信號的響應,優(yōu)化廣告服務器14包括C3)根據(jù)第二優(yōu)先級策略從多個廣告源中的廣告源檢索廣告的數(shù)據(jù)處理資源,該廣告存儲在與廣告請求者關(guān)聯(lián)的 (倉15中的)倉中。為廣告請求者維護形式為在服務器14可訪問的存儲器中與廣告請求者關(guān)聯(lián)的數(shù)據(jù)庫或數(shù)據(jù)文件組的倉15,從而保持可以被用于滿足對廣告的請求的廣告。根據(jù)第一優(yōu)先級和第二優(yōu)先級策略的檢索動作可以并行執(zhí)行,使得根據(jù)第一優(yōu)先級策略檢索用于遞送給移動客戶端的廣告所涉及的通信組與根據(jù)第二優(yōu)先級策略檢索用于在倉中存儲的廣告所涉及的通信組在時間上重疊。此外,根據(jù)第一優(yōu)先級策略選擇廣告的過程可以獨立于根據(jù)第二優(yōu)先級策略選擇廣告的過程。在圖1的實施方式中,優(yōu)化廣告服務器14經(jīng)由因特網(wǎng)6與多個發(fā)布者12通信。備選地,優(yōu)化廣告服務器14并不在發(fā)布者12a-12d中每一個之間共享,并且發(fā)布者lh-12d 中的一些或所有發(fā)布者12a_12d與專用優(yōu)化廣告服務器通信。圖2示出了滿足廣告請求者25(例如圖1中的發(fā)布者12a_12d)對針對遞送給顯示移動網(wǎng)頁20的移動設備的廣告的請求的過程,移動網(wǎng)頁20具有在移動網(wǎng)頁20上用于顯示廣告的廣告塊21或其他占位符。圖2中的箭頭22表示了來自發(fā)布者的移動網(wǎng)頁20的遞送時間Tl,而箭頭23表示時間Tl+延遲,其中該延遲表示遞送移動網(wǎng)頁20和遞送在移動網(wǎng)頁20上廣告塊21中顯示的廣告的時間差值。在圖示的實施方式中,廣告請求者25包括以標識特性的方式格式化對廣告的請求的請求格式器,廣告管理器配置該特性以用于與發(fā)布者協(xié)作選擇可以用于滿足該請求的廣告數(shù)據(jù)倉。廣告服務器14嘗試通過訪問表示為箭頭27的對應廣告數(shù)據(jù)倉來滿足廣告請求。如果倉15中有合適且可用的廣告,則將該廣告如箭頭觀所表示地返回給移動客戶端以用于填充廣告塊21,諸如通過將其返回給廣告請求者25,廣告請求者25隨后將內(nèi)容轉(zhuǎn)發(fā)給移動客戶端。如果沒有在倉15中可用的合適廣告,則廣告管理器如箭頭四所示地根據(jù)第一優(yōu)先級策略嘗試通過與多個廣告源13a-13c之一通信來滿足廣告請求。無論在倉15中是否有可用的合適廣告,廣告服務器14如箭頭30所示根據(jù)第二優(yōu)先級策略形成廣告請求,并將第二廣告請求轉(zhuǎn)發(fā)給多個廣告源13a_13c之一。由箭頭四所示的請求可以獨立于由箭頭30所示的請求。經(jīng)由服務器14返回由箭頭31所示的響應以滿足由箭頭四所示的請求。如果由箭頭31所示的響應包含可變廣告,則將該廣告轉(zhuǎn)發(fā)給移動客戶端以用于填充廣告塊21。返回由箭頭32所示的響應,以滿足由箭頭30所示的請求,并且如果其包含可變廣告,則將該廣告放置在由請求者標識的廣告數(shù)據(jù)倉15中。第一優(yōu)先級策略適于移動客戶很可能觀看意于在其中顯示廣告的移動網(wǎng)頁的狀況,從而可以將高的關(guān)注度放置在延遲上。在移動設置中,延遲可以是至關(guān)重要的,這是因為移動用戶可能還沒有獲得對廣告的印象就轉(zhuǎn)至了不同的網(wǎng)頁,因而廣告商喪失收益的所有機會。延遲經(jīng)常是技術(shù)問題,該問題可以由廣告源使用復雜的網(wǎng)絡工具提高其供應率來加以管理,從而導致與其庫存中廣告內(nèi)容不相關(guān)的某些廣告源的優(yōu)勢。
第二優(yōu)先級策略適于移動客戶很可能采取經(jīng)由相同廣告請求者25導致第二廣告請求的動作的情況。因此,第二優(yōu)先級策略可以將重點放在較少關(guān)注延遲和廣告源供應率的因素上,而是更多地放在廣告內(nèi)容上,廣告內(nèi)容對于特定廣告給發(fā)布者提供財務回報的能力更有決定性。第一和第二優(yōu)先級策略的組合連同對廣告數(shù)據(jù)倉的使用提供在與移動客戶端會話的第一部分期間以最低可能的延遲遞送廣告,并提供了在與移動客戶端會話的后一部分期間以較好的質(zhì)量遞送廣告,從而改進了由發(fā)布者展示廣告的效力。廣告服務器14內(nèi)的優(yōu)先級引擎可以基于對廣告源的表現(xiàn)度量適配性地維護相應的策略,該度量諸如返回可變廣告的平均供應率、點通率CTR、每千CPM的成本、每千eCPM的有效成本、廣告源之間的負載均衡參數(shù),等等。優(yōu)選系統(tǒng)中的廣告服務器14包括表現(xiàn)度量測量模塊,該模塊手機關(guān)于廣告表現(xiàn)的統(tǒng)計數(shù)據(jù)并通過例如周期性地更新由并行的優(yōu)先級引擎使用的第一和第二策略來將該統(tǒng)計數(shù)據(jù)應用于動態(tài)維護。動態(tài)維護第一和第二優(yōu)先級策略的示例包括以按照常規(guī)的間隔更新策略、時常出現(xiàn)廣告源相對表現(xiàn)中的改變、或時常與其他廣告源事件重合。在更小策略中可以考慮的其他廣告源事件包括例如以新近廣告更新各廣告源處廣告庫的次數(shù)、以及高峰發(fā)布周期。此外,可以監(jiān)視每個用戶活動以產(chǎn)生預測廣告請求的信息,諸如每個用戶在特定移動網(wǎng)頁或鏈接頁面的族上消耗的平均時間量、以及訪問特定移動網(wǎng)頁的每個會話通常所發(fā)出的廣告請求的數(shù)目。圖3是在與圖2中所示系統(tǒng)類似的系統(tǒng)中利用的數(shù)據(jù)結(jié)構(gòu)的簡化圖。數(shù)據(jù)結(jié)構(gòu)包括廣告請求40、在本示例中是簡單的目錄結(jié)構(gòu)的發(fā)布者倉,該目錄結(jié)構(gòu)包括目錄級50-53 和包含廣告的文件組M、55。文件組(例如組55)內(nèi)的文件具有也可以攜帶標識信息的文件名 56、57、58。廣告請求者格式化廣告請求40以攜帶標識對應發(fā)布者的廣告數(shù)據(jù)倉所需的信息,該廣告數(shù)據(jù)倉在圖中表示為(發(fā)布者/頁面/倉級1/倉級2/...)。因此,請求者格式化請求40,該請求40標識發(fā)布者、由發(fā)布者顯示的頁面、以及用于選擇在圖表中標識為倉級的廣告的事件特性。格式化廣告請求中使用的信息可以從頭文件和接收自移動客戶端的數(shù)據(jù)分組中存儲的其他字段而導出,以及從發(fā)布者本身或與發(fā)布者簽有合同的服務提供商所維護的關(guān)于特定客戶端的統(tǒng)計數(shù)據(jù)而導出。諸如地理區(qū)域、移動設備的標識符、因特網(wǎng)協(xié)議地址、移動設備的類別、地理定位系統(tǒng)數(shù)據(jù)等等的這樣的信息可以被利用于指定發(fā)布者廣告數(shù)據(jù)倉。在所示示例中,倉包括目錄樹,使用發(fā)布者的標識符標記目錄樹的頂級50,使用展示的移動網(wǎng)頁的標識符標記第二級51、使用其中在請求時檢測到移動設備并與請求中倉級 1的區(qū)域通信的標識符來標記第三級52、使用不同的客戶端統(tǒng)計特性標記第四級53,等等。 可以由所使用的移動設備的類別、將展示的廣告的類別、用戶年齡、用戶性別等等來標識各種級。在一些實施方式中,倉級可以與唯一因特網(wǎng)協(xié)議地址、移動客戶端的地址組、或移動單元的唯一標識符通信。在一些實施方式中,其中在廣告請求中可以唯一地標識用戶或移動客戶端,在每個用戶或每個客戶端的基礎上維護用于發(fā)布者的廣告?zhèn)}數(shù)據(jù)結(jié)構(gòu)。在這種情形下,在服務多個發(fā)布者的系統(tǒng)中,倉具有兩個級別,第一級別標識發(fā)布者,第二級別攜帶唯一標識符。此外,可以按照可以從cookie獲得的統(tǒng)計數(shù)據(jù)或從WAP頭文件或觀看已發(fā)布的網(wǎng)站的用戶的電話號獲得的其他追蹤信息組織倉。此外,在基于SMS系統(tǒng)中,可以按照
11區(qū)域代碼、子區(qū)域代碼、請求時間、對于標定廣告有用的地理或其他參數(shù)來組織倉。在所示示例中,文件的組M和55與廣告數(shù)據(jù)倉中不止一個級別相關(guān)聯(lián),其包括組 54與客戶端區(qū)域52在倉級1處關(guān)聯(lián),以及組55與客戶端統(tǒng)計特性53在倉級2關(guān)聯(lián)。此外,所用的文件名可以攜帶用于響應于特定請求選擇特定的廣告遞送的附加信息。例如,可以給文件名加上指示廣告已在倉中駐留的時間量的時間戳“倉時間”。此外,可以給文件名加上廣告源的名稱“廣告源”和涉及移動客戶端特性的其他目標信息“目標信息”的標簽。 在本示例中,文件可以指示廣告可用“avl”或已用“csm”的擴展名,其可以在用于在如下原子操作中使用個,該原子操作在其處理期間鎖定包含廣告的文件,以避免多個遞送機制讀取相同的廣告??梢砸愿鞣N格式實施在圖3中所示的文件系統(tǒng)結(jié)構(gòu)。此外,可以使用數(shù)據(jù)庫技術(shù)實施備選的廣告數(shù)據(jù)倉結(jié)構(gòu)。在本示例中,使用文件系統(tǒng)組織發(fā)布者倉,該文件系統(tǒng)包括切斷大量信息的發(fā)布者倉專用的高速緩沖存儲器。發(fā)布者倉可以暫時的,從而使得在與移動廣告服務經(jīng)驗相關(guān)的移動客戶端的相對短的非活動間隔(例如10分鐘)內(nèi)建立和分拆倉。以這種方式,可以優(yōu)化倉存儲器管理以及倉內(nèi)當前廣告的維護。廣告服務器14包括用于響應于特定請求而遍歷廣告數(shù)據(jù)倉以尋找用于遞送的可變廣告的程序。在一些實施方式中,其中文件組可以與多于一級關(guān)聯(lián),則用于遍歷廣告的程序選擇最靠近樹中葉端的第一可用廣告。此外,廣告服務器14將包括用于在處理以避免服務器執(zhí)行的多個過程競爭使用相同廣告文件期間鎖定倉中文件的程序(例如通過對文件擴展名重命名)。廣告管理器還包括用于檢測廣告的程序,該廣告在倉中存在的時間長于確保廣告保持新近的預先制定的時間間隔。與使用在此描述的廣告?zhèn)}關(guān)聯(lián)的一個問題在于某些廣告被檢索到并被置于倉中, 但是未被使用。這種“拋棄(throw-away)”狀況提供了系統(tǒng)的可管理的(至少在某些程度上)無效水平。當用戶在瀏覽會話期間消費廣告序列時,經(jīng)常出現(xiàn)拋棄,從而導致廣告請求序列和倉供應請求的所得序列,后者很可能導致拋棄倉供應。可以處理發(fā)布者的移動網(wǎng)頁的表現(xiàn)數(shù)據(jù)以預測特定會話的特定倉內(nèi)的由用戶發(fā)出的廣告請求的平均數(shù)目A。在這種情形下,廣告管理器發(fā)出對第一次N個廣告請求的倉供應請求,并在此之后停止發(fā)出倉供應請求,其中數(shù)目N基于平均數(shù)A,并且N基于所利用的表現(xiàn)數(shù)據(jù)可以小于、等于或大于A。與使用廣告?zhèn)}和并行廣告檢索過程關(guān)聯(lián)的另一問題在移動網(wǎng)頁在頁面上不同的位置包括兩個或更多廣告的情形中出現(xiàn),諸如頁面頂部處橫幅廣告和在頁面底部的線形廣告。在這種情形中,防止從相同的廣告源向兩個位置遞送相同的廣告是重要的。這可以通過檢測對多廣告頁面的請求來實現(xiàn),諸如通過在發(fā)布者處格式化廣告請求,并且(針對兩個廣告頁面)作為響應而發(fā)出兩個廣告供應請求,其中第一廣告供應請求分配最高優(yōu)先級給一個廣告源,并第二廣告供應請求分配最高優(yōu)先級給另一廣告源。如果可能的話,可以使用廣告?zhèn)}滿足兩個廣告請求之一,同時兩個廣告請求中的第二個旁通廣告?zhèn)}。此外,可以處理兩個廣告請求,從而使得僅發(fā)出一個倉供應請求,或者從而使得響應于兩個廣告請求發(fā)出兩個倉供應請求。僅使用一個廣告供應請求可以阻止一些情況中的拋棄。圖4示出了可用于在此描述的系統(tǒng)中的廣告管理器的基本軟件架構(gòu)。架構(gòu)中的模塊包括廣告請求應用程序結(jié)構(gòu)API 401、請求數(shù)據(jù)標準化模塊402、發(fā)布者廣告數(shù)據(jù)倉建造器模塊403、發(fā)布者廣告數(shù)據(jù)倉404、以及廣告服務器模塊405和添加的網(wǎng)絡接口 406。在軟件架構(gòu)中還包括廣告表現(xiàn)追蹤器模塊411和優(yōu)先級引擎412。在上述計算機程序附錄中記載這些模塊的組件的代表性實施方式。在線400上輸入來自發(fā)布者對廣告的請求。廣告請求API 401接收輸入和向請求數(shù)據(jù)標準化模塊402提供數(shù)據(jù)。請求數(shù)據(jù)標準化模塊402使用倉建造器模塊403、廣告服務器模塊405和廣告網(wǎng)絡接口 406標識對應的發(fā)布者廣告數(shù)據(jù)倉并初始化上述的并行廣告檢索過程,如箭頭415所示,廣告網(wǎng)絡接口 406與廣告源通信。使用廣告表現(xiàn)追蹤器模塊411 管理在并行廣告檢索過程中使用的優(yōu)先級引擎412。對廣告表現(xiàn)追蹤器模塊411的輸入包括如線410所示的來自消費者的點通。此外,表現(xiàn)追蹤器模塊411在用于檢測點擊追蹤欺騙技術(shù)時可以對遞送來自廣告的橫幅鏈接的情形、發(fā)送回以實現(xiàn)來自客戶端的圖像的情形進行計數(shù),從而作為廣告的消費的指示而非點通,或除點通之外還作為廣告的消費的指示。 為了簡化附圖,到倉和發(fā)布者的返回路徑在本圖中未示出。然而,可以理解,使用如圖3中所示的合適的通信信道提供這樣的路徑。基本流程包括接收發(fā)布者在廣告請求API 401的請求。請求數(shù)據(jù)標準化模塊402 檢查頭文件或廣告請求中的消息內(nèi)容,并將其標準化以形成由系統(tǒng)進一步處理的一致的視圖。這包括將廣告請求時間標準化為格林威治標準時間GMT、提取用戶設備的IP地址、生成與關(guān)鍵字相關(guān)的消息、提取cookie信息以及將請求映射到廣告數(shù)據(jù)倉。作為這個過程的一部分,系統(tǒng)可以例如基于cookie標識和移動訂戶ID參數(shù)來標識用戶參數(shù)。接著,廣告管理器檢查對應發(fā)布者廣告數(shù)據(jù)倉內(nèi)的廣告,該倉適于包含如上組織的廣告專用高速緩沖存儲器。如果廣告存在于對應的倉中,則提供廣告中的點通鏈接以用于追蹤,諸如通過使用到廣告表現(xiàn)追蹤器411的鏈接替換該點通鏈接、或?qū)υ搹V告中的點通鏈接與到廣告表現(xiàn)追蹤器的附加鏈接或廣告表現(xiàn)追蹤器可用資源進行組合,該資源可以提供關(guān)于點通表現(xiàn)和其他表現(xiàn)度量的必要數(shù)據(jù)。如果廣告不存在,則使用廣告服務器405根據(jù)第一優(yōu)先級策略做出到最為優(yōu)選的廣告網(wǎng)絡的請求,該第一優(yōu)先級被設計為在優(yōu)選的系統(tǒng)中返回來自廣告源的、 針對該倉過往有最佳供應率的廣告。如果根據(jù)第一優(yōu)先級策略的最高優(yōu)先級廣告網(wǎng)絡無法滿足請求,則更新重試計數(shù)器,并將該請求按照序列再次發(fā)送給下一廣告網(wǎng)絡,直至嘗試了所有的廣告網(wǎng)絡或服務了請求??梢詫}填充到期望的預定參數(shù)“η”請求,在代表性的系統(tǒng)中預定參數(shù)“η”可以在2或3的級別上。同時做出對倉建造器403開始建造對應的倉的請求。該倉建造器403根據(jù)第二優(yōu)先級策略使用廣告服務器405做出請求。如果根據(jù)第二優(yōu)先級策略的最高優(yōu)先級廣告網(wǎng)絡無法滿足請求,則更新重試計數(shù)器并將該請求按照序列再發(fā)送給下一廣告網(wǎng)絡,直至嘗試了所有的廣告網(wǎng)絡或服務了請求??梢蕴畛鋫}到預定的期望的預定參數(shù)“η”,預定參數(shù)“η”可以在2或3的級別上。隨著系統(tǒng)繼續(xù)提供廣告,以及用戶點擊這些廣告,廣告表現(xiàn)追蹤器411以網(wǎng)絡度量建造對應倉的過往趨勢。使用這些網(wǎng)絡度量,使用優(yōu)先級引擎412動態(tài)地更新第一和第二優(yōu)先級策略。優(yōu)先級引擎可以對第一優(yōu)先級策略和第二優(yōu)先級策略使用滑動窗口算法, 從而按照對應到每個倉和在維護發(fā)布者廣告數(shù)據(jù)倉404中由倉建造器403使用的表現(xiàn)動態(tài)地對廣告源進行排名。該系統(tǒng)的實施方式包括與廣告表現(xiàn)追蹤器411關(guān)聯(lián)的報告工具,以用于為發(fā)布者生成大范圍的表現(xiàn)報告,其包括以下項
1.儀表盤廣告服務度量(請求、印象、供應率、點擊、橫幅圖像請求、點通率)2.合計收益度量(eCPM和廣告總收益)3.網(wǎng)站級廣告服務度量4.網(wǎng)站級收益度量5.合計廣告網(wǎng)絡廣告服務和收益度量6.(并列可比的)單獨廣告網(wǎng)絡廣告服務和收益度量7.差異報告(追蹤的點擊和印象對廣告網(wǎng)絡報告)8.網(wǎng)站級廣告網(wǎng)絡廣告服務和廣告收益度量9.設備級廣告服務和業(yè)務度量10.地理級廣告服務和業(yè)務度量圖5是被設置為優(yōu)化廣告服務器的數(shù)據(jù)處理系統(tǒng)500的簡化框圖,該服務器具有發(fā)布者倉,從而實施在此描述的并行優(yōu)先級引擎,該服務器和發(fā)布者倉類似于圖1中所示的服務器14和倉15。系統(tǒng)500包括一個或多個中央處理單元510,一個或多個中央處理單元510被設置為執(zhí)行存儲在程序存儲器501中的計算機程序、訪問數(shù)據(jù)存儲502、訪問大規(guī)模存儲器(諸如硬盤驅(qū)動器506)以及控制通信端口 503、用戶輸入設備504和顯示器505。 如圖5所表示的優(yōu)化廣告服務器包括單個工作站以及因特網(wǎng)服務器和網(wǎng)關(guān)的設計者所利用的計算機網(wǎng)絡。數(shù)據(jù)處理資源包括針對示例性系統(tǒng)而實施為存儲在存儲器501中計算機程序的邏輯。備選地,可以使用在本地或分布式機器中的計算機程序?qū)嵤┻壿?,以及可以部分地使用專用硬件或其他?shù)據(jù)處理資源實施該邏輯。數(shù)據(jù)存儲502通常用于存儲機器可讀定義的優(yōu)先級策略、表現(xiàn)度量等等。諸如硬皮驅(qū)動器506之類的大規(guī)模存儲器被用于存儲包括上述的發(fā)布者廣告數(shù)據(jù)倉的數(shù)據(jù)庫和/ 或文件系統(tǒng)。圖6是由廣告服務器14執(zhí)行的過程的簡化流程圖。該過程適于接收廣告請求(塊 60)。接著,提取廣告請求的屬性(塊61)。標識對應于廣告請求的所提取屬性的發(fā)布者倉 (塊62)。在此階段,執(zhí)行獨立和并行的過程。獨立處理和并行過程中的一個包括基于適于倉填充的優(yōu)先級策略(策略幻為所標識的倉從廣告源獲取廣告(塊63),以及將返回的廣告放置在對應的倉中(塊64)。獨立過程和并行過程中的另一個包括確定可接受的廣告是否在所標識的倉中(塊65)。如果存在可接受的廣告,則從倉中提取該廣告(塊66)。在提供對表現(xiàn)度量進行本地監(jiān)視的實施方式中,例如通過如下方式針對度量引擎提供廣告,即使用將點通轉(zhuǎn)至在廣告管理器中運行的廣告度量引擎的鏈接(該鏈接隨后將點通或橫幅圖像請求重新轉(zhuǎn)至由廣告商發(fā)布的移動網(wǎng)頁或轉(zhuǎn)至橫幅圖像的源)來替換或增補用于連接至由廣告商發(fā)布的移動網(wǎng)頁的點通和用于橫幅圖像填充消息的廣告中的鏈接(塊67)。 接著,可選地,可以根據(jù)發(fā)布者或倉專用廣告配置信息例如通過將廣告適配至特定類別或形式的顯示因素或通過將所述廣告的標記語言轉(zhuǎn)換成發(fā)布者專用語言來修改所提取的廣告(塊71)。隨后返回廣告以用于最終遞送給移動客戶端(塊72)。如果在塊65處不存在可接受的廣告,則基于例如適于實現(xiàn)低延遲遞送廣告給移動客戶端的優(yōu)先級策略(策略1) 從廣告源獲取廣告(塊68)。算法確定是否響應于請求返回可使用的廣告(塊69)。在提供對表現(xiàn)度量進行本地監(jiān)視的實施方式中,如果返回了可用的廣告,則針對度量引擎提供廣告(塊70)。接著,可選地,可以根據(jù)發(fā)布者或倉專用廣告配置信息來修改所提取的廣告 (塊73)。隨后,提供廣告以用于向移動客戶端遞送(塊72)。如果未返回可用的廣告,則過程循環(huán)回塊65,直至為移動客戶端提供了廣告。備選地,過程可以簡單地重試一次或兩次額外的嘗試從廣告源獲取廣告,而無需首先確定廣告是否已被加載進入暫時的倉中。圖6A顯示了圖6的流程圖在塊62 (針對傳入請求而確定發(fā)布者倉)表示的步驟之后對圖6流程圖的一個示例修改,在該情形中,在單個移動網(wǎng)頁上有兩個廣告。在該情形中,采取步驟以阻止在移動網(wǎng)頁上兩個位置處提供相同的廣告。該過程開始于確定是否能夠在發(fā)布者倉中找到可接受的廣告(或可選地兩個廣告)(塊16 。如果找到可接受的廣告,則從廣告?zhèn)}提取該廣告(塊166)。如上所述地針對度量引擎標準化該廣告(塊167)。 最后,將廣告返回給發(fā)布者(塊168)。如果在塊165處確定在倉中未找到至少一個廣告,則執(zhí)行該過程以基于優(yōu)先級策略(策略1)從廣告源獲取第一廣告或未從倉實現(xiàn)的廣告(塊 159)。如果仍需要針對移動網(wǎng)頁的第二廣告,則通過改變廣告源的權(quán)重或以其他方式修改優(yōu)先級策略(策略1),并且執(zhí)行第二過程以基于經(jīng)修改的優(yōu)先級策略從廣告源獲取第二廣告(塊173)。因此,通過使得通常從與第一廣告源不同的廣告源檢索第二廣告,第二廣告與第一廣告相同的可能性顯著降低。在初始化塊169中的獲取廣告的過程之后,該過程等待返回有用廣告(塊170)。如果從塊169的第一獲取過程返回了有用的廣告,則針對度量引擎提供該廣告(塊171)。隨后將該廣告返回給發(fā)布者(塊17 。在初始化塊173中獲取廣告的過程之后,該過程等待返回有用的廣告(塊174)。如果在塊174處未返回有用的廣告,則該過程循環(huán)至塊165并嘗試再次從該倉檢索廣告。如果從塊173的第一獲取過程返回有用的廣告,則針對度量引線將該廣告提供(塊175)。隨后將該廣告返回給發(fā)布者(塊 176)。如果在塊174處未返回有用的廣告,則該過程循環(huán)至塊165并嘗試再次從該倉檢索廣告。如塊169和173所表示的廣告獲取過程可以以在時間上重疊的方式執(zhí)行。在該過程中實施控制以防止在移動網(wǎng)頁中返回針對相同點的兩個廣告。圖6B顯示了圖6的流程圖在塊62 (針對傳入請求而確定發(fā)布者倉)表示的步驟之后對圖6流程圖的一個示例修改,該傳入請求對阻止廣告?zhèn)}中的拋棄有用。在塊62處, 過程分叉為在圖6的塊65處開始的流程之后從網(wǎng)絡檢索廣告,以及并行執(zhí)行廣告?zhèn)}填充處理。在圖6B的過程中,采取步驟以阻止做出某些倉填充請求,該請求將導致廣告拋棄。因此,度量被維護與特定倉關(guān)聯(lián),該特定倉指示若干廣告請求,諸如在使用倉的會話中出現(xiàn)的平均數(shù)目或中間數(shù)目的廣告請求。使用該度量以預測是否有可能有如在塊165處所示的針對會話的后續(xù)廣告請求。如果不太可能存在后續(xù)的廣告請求,則不發(fā)出廣告供應請求(塊 179)。如果根據(jù)該度量可能存在后續(xù)廣告請求,則執(zhí)行該過程以基于倉供應策略(策略2) 從廣告源獲取廣告(塊163)。在發(fā)布者倉中放置返回的廣告(塊164)。圖7示出了用于在對廣告源的廣告請求可能不返回可用廣告的環(huán)境中通過重試過程獲得可用廣告的算法。在該過程中,例如對應圖6的塊68和塊69,廣告管理器根據(jù)優(yōu)先級策略“策略1”請求來自最高排名廣告源的廣告(塊74)。接著,該過程確定是否已響應于該請求遞送了可用廣告(塊75)。如果返回了可用廣告,則根據(jù)隱私策略“策略1”請求來自處第一廣告源之外的最高排名廣告源的廣告(塊77)。此處,“第一廣告源”是在塊 74處被請求廣告的源。接著,過程確定是否已響應于請求遞送了可用廣告(塊78)。如果已返回可用廣告,則該廣告被遞送給發(fā)布者(塊79)。如果未返回可用廣告,則該過程可以如在塊80處所指示地重復指定次數(shù)。圖8示出了用于根據(jù)第二優(yōu)先級策略“策略2”獲得放置在倉中的廣告的算法。在該過程中,廣告管理器根據(jù)第二優(yōu)先級策略請求來自最高排名的廣告源(塊94)。過程確定是否已響應于該請求遞送了可用的廣告(塊95)。如果返回了可用廣告,則利用適當?shù)臉撕瀸⑵浯鎯υ趥}中(塊96)。如果未返回可用廣告,則廣告管理器根據(jù)第二優(yōu)先級策略請求來自除第一廣告源之外的最高排名的廣告源的廣告(塊97),其中“第一廣告源”是在塊94 處被請求廣告的源。該過程確定可用廣告是否接收到來自第二廣告源(塊98)。如果接收到可接受的廣告,則該過程可以如在塊101處所指示地重復指定次數(shù)。根據(jù)圖8中所示的過程,在塊98和塊99處將廣告存儲到倉中之后,算法根據(jù)由廣告管理器設定的管理參數(shù)確定是否需要更多的廣告以用于填充倉(塊100)。如果需要更多的廣告,則過程返回至塊94 以重復倉填充過程。如果不需要更多的廣告,則算法結(jié)束(塊102)。下表是針對第一和第二優(yōu)先級策略的廣告源排名的示例,第一優(yōu)先級策略偏好具有較好供應率表現(xiàn)的廣告源,而第二優(yōu)先級策略偏好在向發(fā)布者的遞送價值方面具有較好表現(xiàn)的廣告源。因此,對于第一優(yōu)先級策略而言,具有90%的最高供應率的廣告源1是最高排名廣告源,而具有40%的最低供應率的廣告源3是最低排名廣告源。然而,對于第二優(yōu)先級策略而言,優(yōu)先級策略排名基于每千廣告印象(eCPM)的效力,該eCMP是由每個廣告網(wǎng)絡提供的每一千個廣告發(fā)布者從該廣告網(wǎng)絡收到的收益。因此,對于第二優(yōu)先級策略而言,具有12的最高eCPM的廣告源2是最高排名廣告源,而具有6的最低eCPM的廣告源3是最低排名廣告源。
權(quán)利要求
1.一種用于滿足針對從多個廣告源向移動網(wǎng)絡中的移動客戶端遞送廣告的廣告請求的方法,包括維護針對網(wǎng)絡服務器系統(tǒng)可訪問的廣告請求者的廣告數(shù)據(jù)倉,所述廣告數(shù)據(jù)倉根據(jù)所述廣告請求者的移動客戶端的所選特性而組織;響應于來自廣告請求者的針對廣告遞送的傳入請求,通過執(zhí)行所述網(wǎng)絡服務器系統(tǒng)的過程,通過執(zhí)行以下至少一個來嘗試滿足所述傳入請求(1)從對應的廣告數(shù)據(jù)倉檢索廣告以滿足所述傳入請求,以及( 根據(jù)第一優(yōu)先級策略從所述多個廣告源中的廣告源檢索廣告以滿足所述傳入請求;以及響應于所述傳入請求或預測廣告請求者的請求的其他信號,通過執(zhí)行所述網(wǎng)絡服務器系統(tǒng)中的過程,根據(jù)第二優(yōu)先級策略從所述多個廣告源中的廣告源檢索廣告,以存儲到對應的廣告數(shù)據(jù)倉中。
2.根據(jù)權(quán)利要求1的方法,其中所述嘗試滿足所述傳入請求包括解析針對廣告遞送的所述傳入請求以標識與所述傳入請求相關(guān)聯(lián)的移動客戶端的特性,從而標識對應的廣告數(shù)據(jù)倉;遍歷所述對應的廣告數(shù)據(jù)倉以找到可用廣告,并且返回所述可用廣告以滿足所述請求;形成針對根據(jù)所述第一優(yōu)先級策略從所述多個廣告源中的廣告源檢索廣告的第一請求,以及傳輸所述第一請求;接收對所述第一請求的響應,以及在未從所述廣告數(shù)據(jù)倉返回可用廣告的情況下,返回所述響應中包含的廣告以滿足所述請求;形成針對從根據(jù)所述第二優(yōu)先級策略選擇的所述多個廣告源中的廣告源檢索廣告的第二請求,以及傳輸所述第二請求;以及接收對所述第二請求的響應,以及將包含在對所述第二請求的所述響應中的廣告存儲到所述對應的廣告數(shù)據(jù)倉,其中從所述形成第一請求到接收對所述第一請求的響應的時間間隔與從所述形成第二請求到接收對所述第二請求的響應的時間間隔在時間上重疊。
3.根據(jù)權(quán)利要求2的方法,其中僅在所述遍歷所述對應廣告數(shù)據(jù)倉未找到可用廣告的情況下,執(zhí)行所述傳輸所述第一請求。
4.根據(jù)權(quán)利要求2的方法,其中所述傳輸所述第二請求的執(zhí)行與所述遍歷所述對應個數(shù)據(jù)倉是否找到可用廣告無關(guān)。
5.根據(jù)權(quán)利要求1的方法,還包括追蹤為滿足所述傳入請求而返回的廣告的表現(xiàn),以及基于所述表現(xiàn)更新所述第二優(yōu)先級策略。
6.根據(jù)權(quán)利要求5的方法,其中所述監(jiān)視表現(xiàn)包括追蹤以下至少一個廣告請求與廣告源滿足所述廣告請求之間延遲,對來自廣告源的廣告的印象、橫幅廣告請求、針對廣告源的點通率,以及針對所述廣告請求者的有效收益率。
7.根據(jù)權(quán)利要求1的方法,還包括追蹤為滿足所述傳入請求而返回的廣告的表現(xiàn),以及基于所述表現(xiàn)更新所述第一優(yōu)先級策略和第二優(yōu)先級策略。
8.根據(jù)權(quán)利要求1的方法,其中所述第一優(yōu)先級策略偏好具有較好供應率表現(xiàn)的廣告源,并且所述第二優(yōu)先級策略偏好在向所述廣告請求者遞送價值方面具有較好表現(xiàn)的廣告源。
9.根據(jù)權(quán)利要求1的方法,其中所述從所述對應廣告數(shù)據(jù)倉檢索廣告包括基于廣告存儲的時間長度從所述對應廣告數(shù)據(jù)倉選擇廣告。
10.根據(jù)權(quán)利要求1的方法,包括如果廣告已在特定廣告數(shù)據(jù)倉中存儲超過時限的時間長度,則從對應廣告數(shù)據(jù)倉移除所述廣告。
11.根據(jù)權(quán)利要求1的方法,包括利用預期移動客戶端的特性將標簽與存儲在廣告數(shù)據(jù)倉中的廣告相關(guān)聯(lián),以及其中從所述對應廣告數(shù)據(jù)倉檢索廣告包括基于所述標簽選擇廣告。
12.根據(jù)權(quán)利要求1的方法,包括向廣告請求者提供軟件模塊,所述軟件模塊利用用于標識對應廣告數(shù)據(jù)倉的參數(shù)來配置廣告請求。
13.根據(jù)權(quán)利要求1的方法,包括提供被返回以滿足所述傳入請求的廣告,以用于表現(xiàn)監(jiān)視。
14.根據(jù)權(quán)利要求1的方法,包括維護與特定廣告數(shù)據(jù)倉關(guān)聯(lián)的、指示每個會話的廣告請求數(shù)目的度量,以及基于所述數(shù)目來確定是否響應于特定廣告請求而根據(jù)第二優(yōu)先級策略從所述多個廣告源中的廣告源檢索廣告以存儲在所述特定廣告數(shù)據(jù)倉中。
15.根據(jù)權(quán)利要求1的方法,包括對于具有兩個廣告的移動網(wǎng)頁,響應于來自廣告請求者的針對移動網(wǎng)頁遞送兩個廣告的傳入請求,通過根據(jù)第一優(yōu)先級策略從所述多個廣告源中的廣告源檢索所述兩個廣告中的一個,以及根據(jù)修改的第一優(yōu)先級策略檢索所述廣告中的另一個來滿足針對兩個廣告的所述傳入請求。
16.一種用于滿足從多個廣告源向移動網(wǎng)絡中的移動客戶端遞送廣告的廣告請求的數(shù)據(jù)處理系統(tǒng),包括用于相應廣告請求者的多個廣告數(shù)據(jù)倉,所述多個廣告數(shù)據(jù)倉根據(jù)移動目標的所選特性而組織;以及廣告管理器,包括數(shù)據(jù)處理資源,其響應于來自廣告請求者的針對廣告遞送的請求,嘗試通過執(zhí)行過程來滿足所述請求,所述過程包括執(zhí)行以下至少一個(1)檢索來自對應的廣告數(shù)據(jù)倉的廣告以滿足所述傳入請求,以及( 根據(jù)第一優(yōu)先級策略檢索來自多個廣告源中的廣告源的廣告以滿足所述傳入請求; 以及維護所述多個廣告數(shù)據(jù)倉,包括和響應于所述傳入請求或預測所述廣告請求者的請求的其他信號,根據(jù)第二優(yōu)先級策略從所述多個廣告源中的廣告源檢索廣告以存儲在所述對應倉中。
17.根據(jù)權(quán)利要求16的數(shù)據(jù)處理系統(tǒng),其中所述廣告管理器包括處理資源,解析針對廣告遞送的所述傳入請求以標識與所述傳入請求關(guān)聯(lián)的移動客戶端的特性,從而標識對應的廣告數(shù)據(jù)倉;處理資源,遍歷所述對應的廣告數(shù)據(jù)倉以找到可用廣告,并且在可用廣告存在的情況下,返回所述可用廣告以滿足所述請求;第一優(yōu)先級引擎,響應于所述傳入請求而形成針對根據(jù)所述第一優(yōu)先級策略從所述多個廣告源中的廣告源檢索廣告的第一請求,傳輸所述第一請求,以及接收對所述第一請求的響應,以及在所述響應中包含可用廣告的情況下返回所述可用廣告以滿足所述請求;以及第二優(yōu)先級引擎,響應于所述傳入請求而形成對根據(jù)所述第二優(yōu)先級策略選擇的從所述多個廣告源中的廣告源檢索廣告的第二請求,傳輸所述第二請求,接收對所述第二請求的響應,以及將包含在所述響應中的廣告存儲到所述對應廣告數(shù)據(jù)倉。
18.根據(jù)權(quán)利要求16的數(shù)據(jù)處理系統(tǒng),還包括數(shù)據(jù)處理資源,其執(zhí)行廣告追蹤以追蹤為滿足所述傳入請求而返回的廣告的表現(xiàn),以及執(zhí)行基于所述表現(xiàn)更新所述第二優(yōu)先級策略。
19.根據(jù)權(quán)利要求18的數(shù)據(jù)處理系統(tǒng),其中執(zhí)行廣告追蹤以追蹤表現(xiàn)的數(shù)據(jù)處理資源包括用于追蹤以下至少一個的邏輯廣告請求和廣告源滿足所述廣告請求之間的延遲,對來自廣告源的廣告的印象,橫幅圖像請求,廣告源的點通率,以及廣告請求者的有效收益。
20.根據(jù)權(quán)利要求16的數(shù)據(jù)處理系統(tǒng),還包括數(shù)據(jù)處理資源,其執(zhí)行廣告追蹤以追蹤為滿足傳入請求而返回的廣告的表現(xiàn),以及執(zhí)行基于所述表現(xiàn)執(zhí)行所述第一優(yōu)先級策略和第二優(yōu)先級策略。
21.根據(jù)權(quán)利要求16的數(shù)據(jù)處理系統(tǒng),其中所述第一優(yōu)先級策略偏好具有較好供應率表現(xiàn)的廣告源,并且所述第二優(yōu)先級策略偏好在向所述廣告請求者遞送價值方面具有較好表現(xiàn)的廣告源。
22.根據(jù)權(quán)利要求16的數(shù)據(jù)處理系統(tǒng),其中所述數(shù)據(jù)處理資源僅在未從所述對應的廣告數(shù)據(jù)倉檢索到可用廣告的情況下執(zhí)行所述根據(jù)第一優(yōu)先級策略檢索廣告。
23.根據(jù)權(quán)利要求16的數(shù)據(jù)處理系統(tǒng),其中所述數(shù)據(jù)處理資源與是否從所述對應廣告數(shù)據(jù)倉檢索到可用廣告無關(guān)地執(zhí)行所述根據(jù)第二優(yōu)先級策略檢索廣告。
24.根據(jù)權(quán)利要求16的數(shù)據(jù)處理系統(tǒng),其中在從所述對應廣告數(shù)據(jù)倉檢索廣告以滿足所述傳入請求中,所述數(shù)據(jù)處理資源從所述對應廣告數(shù)據(jù)倉中基于廣告已被存儲的時間長度選擇所述廣告。
25.根據(jù)權(quán)利要求16的數(shù)據(jù)處理系統(tǒng),包括數(shù)據(jù)處理資源,如果廣告存儲的時間長度超過時限,所述數(shù)據(jù)處理資源從多個廣告數(shù)據(jù)倉移除廣告。
26.根據(jù)權(quán)利要求16的數(shù)據(jù)處理系統(tǒng),包括數(shù)據(jù)處理資源使用預期的移動客戶端的特性對存儲在所述多個廣告數(shù)據(jù)倉中的廣告加標簽,以及其中在從所述對應的廣告數(shù)據(jù)倉檢索廣告以滿足所述傳入請求中,所述的數(shù)據(jù)處理資源基于所述特性從所述對應的廣告數(shù)據(jù)倉選擇廣告。
27.根據(jù)權(quán)利要求16的數(shù)據(jù)處理系統(tǒng),包括用以向廣告請求者提供軟件模塊的邏輯, 所述軟件模塊可執(zhí)行以使用用于標識對應廣告數(shù)據(jù)倉的參數(shù)配置廣告請求。
28.根據(jù)權(quán)利要求16的數(shù)據(jù)處理系統(tǒng),包括用以提供所返回的廣告以滿足用于表現(xiàn)監(jiān)視的所述傳入請求的資源。
29.根據(jù)權(quán)利要求16的數(shù)據(jù)處理系統(tǒng),包括資源,該資源用以維護與指示每個會話的廣告請求的數(shù)目的特定廣告數(shù)據(jù)倉關(guān)聯(lián)的度量,以及用以基于所述數(shù)目來確定是否響應于特定廣告請求而根據(jù)所述第二優(yōu)先級策略從所述多個廣告源檢索廣告以存儲在所述特定廣告數(shù)據(jù)倉中。
30.根據(jù)權(quán)利要求16的數(shù)據(jù)處理系統(tǒng),包括響應于對來自廣告請求者的針對為移動網(wǎng)頁遞送兩個廣告的傳入請求的資源,所述資源通過根據(jù)所述第一優(yōu)先級策略從所述多個廣告源中的廣告源檢索所述兩個廣告中的一個,以及根據(jù)經(jīng)修改的第一優(yōu)先級策略檢索所述兩個廣告中的另一個來滿足對所述兩個廣告的傳入請求。
31. 一種制品,其包括機器可讀數(shù)據(jù)存儲介質(zhì),以及存儲在該介質(zhì)上的計算機程序,所述計算機程序可執(zhí)行以用于在移動網(wǎng)絡中滿足來自多個廣告源對移動客戶端的請求,所述計算機程序包括邏輯,維護用于廣告請求者的廣告數(shù)據(jù)倉,所述廣告數(shù)據(jù)倉根據(jù)所述廣告請求者的移動客戶端的所選特性而組織;邏輯,響應于來自廣告請求者針對廣告遞送的請求,嘗試通過執(zhí)行以下至少一個來滿足所述傳入請求(1)從對應的廣告數(shù)據(jù)倉檢索廣告以滿足所述傳入請求,以及( 根據(jù)第一優(yōu)先級策略從所述多個廣告源中的廣告源檢索廣告以滿足所述傳入請求;以及邏輯,響應于所述傳入請求或預測廣告請求者的請求的其他信號,根據(jù)第二優(yōu)先級策略從所述多個廣告源中的廣告源檢索廣告以存儲到所述對應的廣告數(shù)據(jù)倉中。
全文摘要
一種方法和系統(tǒng),其滿足針對向移動網(wǎng)絡中的移動客戶端遞送廣告的請求。維護針對廣告請求者的廣告數(shù)據(jù)倉。根據(jù)所述請求者的移動客戶端的所選特性組織廣告數(shù)據(jù)倉。響應于對遞送廣告的傳入請求,對滿足傳入請求的嘗試包括以下至少一個(1)從對應的廣告數(shù)據(jù)倉檢索廣告以滿足所述傳入請求;以及(2)根據(jù)第一優(yōu)先級策略從多個廣告源中的廣告源檢索廣告以滿足傳入請求。此外,響應于傳入請求或可以指示廣告請求者的當前活動的其他信號,根據(jù)第二優(yōu)先級策略檢索廣告以滿足對應的廣告數(shù)據(jù)倉。
文檔編號H04W4/00GK102265299SQ200980152815
公開日2011年11月30日 申請日期2009年11月18日 優(yōu)先權(quán)日2008年11月24日
發(fā)明者A·T·舒茨, M·馬爾霍特拉, S·K·梅爾錢特 申請人:埃德瑪威爾公司