本申請要求于2014年4月3日提交的申請?zhí)枮?1/974,981的美國臨時申請以及于2014年4月23日提交的申請?zhí)枮?4/260,155的美國申請的權(quán)益,其全部內(nèi)容通過引用并入本文。
本申請涉及于2014年4月23日提交的申請?zhí)枮?4/260,152、題目為“為帶有廣告交換部的裝置提供廣告服務(wù)的系統(tǒng)和方法(SYSTEMS AND METHODS FOR PROVIDING ADVERTISING SERVICES TO DEVICES WITH AN ADVERTISING EXCHANGE)”的申請。
技術(shù)領(lǐng)域
本發(fā)明的實施例總體涉及為帶有廣告交換部的裝置以預(yù)測的方式提供廣告服務(wù)的系統(tǒng)和方法。
背景技術(shù):
移動廣告是通過移動(無線)電話或其它移動裝置的廣告形式。廣告(ads)可以橫幅廣告、文本框和視頻廣告的形式呈現(xiàn)給預(yù)期的用戶。然而,這些廣告可能難以以及時的方式分發(fā)至目標(biāo)用戶,且用戶可能對廣告無響應(yīng)并對廣告不產(chǎn)生興趣。
技術(shù)實現(xiàn)要素:
為裝置以預(yù)測的方式提供廣告服務(wù)的方法和系統(tǒng)被描述。在一個實施例中,系統(tǒng)包括:存儲介質(zhì),其存儲一個或多個軟件程序;以及處理邏輯,其被配置成當(dāng)在裝置上啟動軟件應(yīng)用和相關(guān)聯(lián)的廣告服務(wù)軟件時,執(zhí)行至少一個軟件程序的指令以從裝置接收配置調(diào)用。在裝置上的預(yù)測的廣告播放事件之前,系統(tǒng)產(chǎn)生用于在預(yù)測的廣告播放事件之前從廣告存儲部和廣告交換部中的至少一個獲得至少一條廣告(ad)的預(yù)測廣告請求。
其它實施例還被描述。本發(fā)明的實施例的其它特征將從附圖以及下述的詳細(xì)描述顯而易見。
附圖說明
本發(fā)明的實施例通過示例而不是限制的方式在附圖中的圖中進(jìn)行說明,其中相同的標(biāo)號指示相似的元件。應(yīng)當(dāng)注意的是,在本公開中的本發(fā)明的“一”或“一個”實施例不一定指相同的實施例,它們是指至少一個。
圖1示出根據(jù)一個實施例的用于為廣告交換部以預(yù)測的方式提供廣告服務(wù)的系統(tǒng)100的框圖的實施例。
圖2說明根據(jù)特定實施例的為具有第三方交換參與者的廣告交換部以預(yù)測的方式提供包括廣告或廣告活動的廣告服務(wù)的操作的流程圖。
圖3A和圖3B說明根據(jù)特定實施例的用于為具有第三方交換參與者的廣告交換部以預(yù)測的方式提供包括廣告或廣告活動的廣告服務(wù)的方法的操作的流程圖。
圖4說明根據(jù)特定實施例的用于為具有第三方交換參與者的廣告交換部以預(yù)測的方式提供包括廣告或廣告活動的廣告服務(wù)的方法的操作的流程圖。
圖5說明根據(jù)特定實施例的在其內(nèi)可執(zhí)行用于使機器執(zhí)行本文討論的方法中的任何一個或多個的一組指令、以裝置500的示例性形式的機器的示意圖示。
具體實施方式
為使用廣告交換部的裝置以預(yù)測的方式提供廣告服務(wù)的方法和系統(tǒng)被描述。在一個實施例中,系統(tǒng)包括:存儲介質(zhì),其存儲一個或多個軟件程序;以及處理邏輯,其被配置成當(dāng)在裝置上啟動軟件應(yīng)用和相關(guān)聯(lián)的廣告服務(wù)軟件(例如軟件開發(fā)工具包(SDK))時,執(zhí)行至少一個軟件程序的指令以從裝置接收配置調(diào)用。處理邏輯被進(jìn)一步配置成在裝置上的預(yù)測的廣告播放事件之前,產(chǎn)生用于在預(yù)測的廣告播放事件之前從廣告存儲部和廣告交換部中的至少一個獲得至少一條廣告(ad)的預(yù)測廣告請求。
競拍系統(tǒng)響應(yīng)于預(yù)測的廣告交換請求為裝置提供用于第三方參與者競標(biāo)提供包括應(yīng)用內(nèi)(in-app)廣告服務(wù)的廣告服務(wù)的機構(gòu)。競拍系統(tǒng)在裝置上的預(yù)測的廣告播放事件之前捕獲用于實時或接近實時提供廣告服務(wù)的需求。
在移動視頻廣告中,廣告商、發(fā)行商和發(fā)行商的用戶需要高執(zhí)行活動。廣告商包括為應(yīng)用和游戲的發(fā)行商網(wǎng)絡(luò)上的包括廣告的廣告服務(wù)付錢的組織。發(fā)行商為用戶提供內(nèi)容。發(fā)行商可包括移動應(yīng)用和游戲的開發(fā)人員。發(fā)行商對通過向他們的用戶展示視頻廣告產(chǎn)生收入感興趣。
性能可依據(jù)點擊率(CTR)、轉(zhuǎn)化率和視頻完成率來定義。用戶選擇廣告的過程被稱為點擊,其旨在涵蓋任何用戶選擇。點擊的數(shù)量與廣告被顯示的次數(shù)的數(shù)量的比值被稱為廣告的CTR。當(dāng)用戶執(zhí)行與先前觀看的廣告相關(guān)的交易時,轉(zhuǎn)化發(fā)生。例如,當(dāng)用戶觀看視頻廣告并安裝在視頻廣告中正在推廣的應(yīng)用時,轉(zhuǎn)化可發(fā)生。當(dāng)用戶觀看視頻廣告并在特定時間段內(nèi)安裝視頻廣告中正在推廣的應(yīng)用時,轉(zhuǎn)化可發(fā)生。當(dāng)廣告展示給用戶且用戶在特定時間段內(nèi)決定在廣告商的網(wǎng)站上購買時,轉(zhuǎn)化可發(fā)生。轉(zhuǎn)化的數(shù)量與廣告被顯示的次數(shù)的數(shù)量的比值被稱為轉(zhuǎn)化率。視頻完成率是顯示完成的視頻廣告的數(shù)量與在裝置上啟動的視頻廣告的數(shù)量的比值。廣告商也可通過廣告系統(tǒng)為他們的廣告付費,在廣告系統(tǒng)中廣告商在每點擊成本(CPC)或每千人成本(cost-per-mille,CPM)的基礎(chǔ)上競標(biāo)廣告位置,千人表示千次曝光。
在本節(jié)中,參照附圖解釋本發(fā)明的一些實施例。每當(dāng)實施例中描述的部件的形狀、相對位置以及其它方面沒有被明確地限定時,本發(fā)明的范圍不限于僅所示出的部件,其僅意味著用于說明性的目的。
圖1示出根據(jù)一個實施例的用于為廣告交換部以預(yù)測的方式提供廣告服務(wù)的廣告系統(tǒng)100的框圖的實施例。廣告系統(tǒng)100包括廣告引擎130、處理邏輯132、裝置預(yù)置文件134、存儲介質(zhì)136以及競拍系統(tǒng)190。競拍系統(tǒng)190可與廣告系統(tǒng)集成或與廣告系統(tǒng)分離。系統(tǒng)100為裝置102、104和106(例如源裝置、客戶裝置、移動電話、平板裝置、膝上型電腦、計算機、連接或混合電視(TV)、IPTV、因特網(wǎng)電視、網(wǎng)絡(luò)電視、智能電視等)提供用于廣告商184的廣告服務(wù)。用于裝置的裝置預(yù)置文件以包括裝置的位置(例如GPS坐標(biāo)、IP地址、蜂窩三角測量等)、用于裝置的用戶的社交簡介以及安裝在裝置上的應(yīng)用的類別或類型的一個或多個參數(shù)為基礎(chǔ)。每個裝置包括各自的廣告服務(wù)軟件103、105、107(例如軟件開發(fā)工具包(SDK)),其包括用于包括應(yīng)用內(nèi)廣告服務(wù)的廣告服務(wù)的一套軟件開發(fā)工具。發(fā)行商182與廣告一起發(fā)布內(nèi)容。系統(tǒng)100、裝置102、104、106、廣告商184、發(fā)行商以及廣告交換部195與第三方交換參與者通過網(wǎng)絡(luò)180(例如因特網(wǎng)、廣域網(wǎng)等)通信。第三方交換參與者可使用競拍系統(tǒng)190實時或幾乎實時(例如在廣告在裝置上被播放之前1小時、在廣告在裝置上被播放之前15分鐘、在廣告在裝置上被播放之前1分鐘、在廣告在裝置上被播放之前15秒、在廣告在裝置上被播放之前小于1秒、)投標(biāo)以為裝置提供廣告服務(wù)(例如包括應(yīng)用的預(yù)覽(例如視頻預(yù)告片)的應(yīng)用內(nèi)視頻廣告、用于品牌的程序內(nèi)廣告活動以及性能廣告商)。處理邏輯132可包括用于過濾潛在的可用廣告活動的過濾功能部、用于確定最佳的廣告活動的優(yōu)化器功能部以及用于選擇最佳活動的選擇器(挑選器)功能部。過濾功能部可基于可用性、裝置特性(例如裝置預(yù)置文件134)以及用戶特性(例如年齡、性別、種族、位置等)等過濾廣告活動。
在一個實施例中,系統(tǒng)100包括存儲一個或多個軟件程序的存儲介質(zhì)136。處理邏輯(例如132)被配置成當(dāng)裝置具有用于裝置上的啟動軟件應(yīng)用和相關(guān)聯(lián)的廣告服務(wù)軟件(例如軟件開發(fā)工具包(SDK))的廣告播放事件時,執(zhí)行至少一個軟件程序的指令以從裝置接收廣告請求。處理邏輯被進(jìn)一步配置成響應(yīng)于配置調(diào)用將配置文件發(fā)送至裝置。配置文件包括用于在廣告播放事件期間獲得在裝置上播放的至少一條廣告(ad)的不同選項。選項包括播放緩存在裝置上的至少一條廣告、從廣告系統(tǒng)100的廣告存儲部獲得至少一條廣告以及從包括第三方參與者的廣告交換部獲得至少一條廣告。
圖2說明根據(jù)特定實施例的為具有第三方交換參與者的廣告交換部以預(yù)測的方式提供包括廣告或廣告活動的廣告服務(wù)的操作的流程圖。廣告系統(tǒng)的廣告操作流程可通過包括處理電路或處理邏輯的設(shè)備或系統(tǒng)來執(zhí)行。處理邏輯可包括硬件(電路、專用邏輯等)、(諸如在通用計算機系統(tǒng)或?qū)S脵C器或裝置上運行的)軟件或兩者的組合。在一個實施例中,系統(tǒng)執(zhí)行方法200的操作。
裝置230(例如源裝置、客戶端裝置、移動電話、平板裝置、膝上型電腦、計算機、連接或混合型電視(TV)、IPTV、因特網(wǎng)電視、網(wǎng)絡(luò)電視、智能電視等)啟動軟件應(yīng)用(例如軟件應(yīng)用231-234中的至少一個)。例如,用戶可選擇軟件應(yīng)用中的一個。當(dāng)啟動軟件應(yīng)用中的一個時,廣告服務(wù)軟件240也被啟動。廣告服務(wù)軟件240可與軟件應(yīng)用相關(guān)聯(lián)或利用軟件應(yīng)用嵌入。廣告服務(wù)軟件240可包括下列或與下列相關(guān)聯(lián):邏輯242(例如用于通信的諸如廣告請求的通信邏輯),用于存儲一個或多個廣告或廣告活動的廣告緩存存儲部244,用于接收、可選地存儲并播放串流廣告(streamed ads)的廣告串流功能部246以及用于確定裝置和連接能力(例如連接類型(例如4G LTE、3G、WIFI、WIMAX等)、連接帶寬、裝置的位置、裝置的類型、顯示特性(例如像素密度、色彩深度)等)的裝置功能部248。啟動的軟件應(yīng)用或廣告服務(wù)軟件可具有用于在裝置的顯示器上顯示或播放廣告的廣告播放事件。在操作250處,當(dāng)啟動軟件應(yīng)用和相關(guān)聯(lián)的廣告服務(wù)軟件240時,系統(tǒng)201的廣告服務(wù)器(ad server)204的處理邏輯202從裝置230接收配置調(diào)用。在操作252處,處理邏輯202響應(yīng)于配置調(diào)用將包括配置文件的響應(yīng)發(fā)送至裝置230。配置文件包括用于獲得針對廣告播放事件播放的廣告的不同選項。在一個實施例中,第一選項包括在廣告播放事件期間播放緩存在裝置230上的至少一條廣告。第二選項包括計劃播放緩存在裝置230上的至少一條廣告但是從系統(tǒng)201請求至少一條更好的廣告。如果系統(tǒng)201以及時的方式(例如在配置文件設(shè)定的時間段內(nèi)的用于預(yù)測的廣告播放事件的時間內(nèi))提供至少一條更好的廣告,則更好的廣告將在預(yù)測的廣告播放事件期間播放。否則,緩存的廣告被播放。第三選項包括計劃播放緩存在裝置230上的至少一條廣告但是從交換部299請求至少一條更好的廣告。如果包括第三方數(shù)據(jù)庫296的交換部299以及時的方式提供至少一條更好的廣告,則更好的廣告將在廣告播放事件期間播放。否則,緩存的廣告被播放。第四選項包括計劃播放緩存在裝置230上的至少一條廣告但是從系統(tǒng)201或交換部299請求至少一條更好的廣告。如果系統(tǒng)201或交換部299以及時的方式提供至少一條更好的廣告,則更好的廣告將在廣告播放事件期間播放。否則,緩存的廣告被播放。
第五選項包括將在預(yù)測的廣告播放事件期間待播放的至少一條廣告串流至裝置230。第六選項包括計劃播放串流至裝置230的至少一條廣告但是從系統(tǒng)201請求至少一條更好的廣告。如果系統(tǒng)201以及時的方式(例如在配置文件設(shè)定的時間段內(nèi)的用于預(yù)測的廣告播放事件的時間內(nèi))提供至少一條更好的廣告,則更好的廣告將在廣告播放事件期間播放。否則,計劃串流的廣告被播放。第七選項包括計劃播放串流至裝置230的至少一條廣告但是從交換部299請求至少一條更好的廣告。如果交換部299以及時的方式提供一條更好的廣告,則更好的廣告將在廣告播放事件期間播放。否則,計劃串流的廣告被播放。第八選項包括計劃播放串流至裝置230的至少一條廣告但是從系統(tǒng)201或交換部299請求至少一條更好的廣告。如果系統(tǒng)201或交換部299以及時的方式提供一條更好的廣告,則更好的廣告將在廣告播放事件期間播放。否則,計劃串流的廣告被播放。在其它實施例中,配置文件包括選項1-8的子集、用于獲得至少一條廣告或廣告活動的附加選項或不同選項(例如包括潛在緩存以及串流操作的選項)。
配置文件可通過系統(tǒng)201或裝置230被改變而不影響廣告服務(wù)軟件240。特別地,配置文件可被改變而不影響廣告服務(wù)軟件240的版本使得即使配置文件變化,用戶也不需要更新廣告服務(wù)軟件的版本。系統(tǒng)201被設(shè)計成使用配置文件將最相關(guān)且最高轉(zhuǎn)化廣告?zhèn)鬟f至裝置。
在操作254處,在預(yù)測的廣告播放事件之前,廣告服務(wù)器的處理邏輯基于在不久的將來(例如1小時、15分鐘、60秒、10秒等)發(fā)生的預(yù)料的廣告播放事件利用配置文件的可配置選項(例如選項1-8)可選地接收預(yù)測的廣告請求??蛇x地,雖然無預(yù)測的廣告請求從裝置被接收,但是廣告服務(wù)器基于接收配置調(diào)用產(chǎn)生預(yù)測的廣告請求,其指示用戶已經(jīng)啟動軟件應(yīng)用且預(yù)料的廣告播放事件將有可能在不久的將來發(fā)生。預(yù)測的廣告請求還可包括不同類型的信息,其包括選擇的軟件應(yīng)用的發(fā)行商、用于放置廣告內(nèi)應(yīng)用的位置信息、用戶特征以及裝置特征。廣告服務(wù)器處理預(yù)測的廣告請求并針對配置文件的選項2-8訪問廣告存儲部210和交換部299中的至少一個。廣告服務(wù)器可基于一個或多個可配置參數(shù)確定選項1-8中的哪個選項將被處理或啟用用于處理廣告請求??蛇x地,裝置或用戶可基于這些參數(shù)確定選項1-8中的哪個選項將被處理或啟用。在一個實施例中,可配置參數(shù)包括用于裝置和廣告服務(wù)器之間的連接的帶寬,用于廣告系統(tǒng)和交換部的一個或多個參與者之間的連接的帶寬,用于交換部的參與者的等待時間,裝置特征,用戶特征,發(fā)行商的服務(wù)水平協(xié)議(例如等待時間),緩存窗口和包括地點、當(dāng)日時間、新的廣告活動的可用性和較高轉(zhuǎn)化活動的可用性(例如性能數(shù)據(jù))的業(yè)務(wù)規(guī)則,歷史數(shù)據(jù)以及最近數(shù)據(jù)(例如用于利用交換部的競拍的等待時間)。例如,如果低帶寬在廣告服務(wù)器和裝置之間或廣告系統(tǒng)和競拍參與者之間被檢測到,則廣告服務(wù)器可宜早不宜遲將廣告請求發(fā)送至廣告存儲部或競拍系統(tǒng)。在一個實施例中,在低帶寬被檢測到之后立即或很短時間,廣告請求被發(fā)送至廣告存儲部或競拍系統(tǒng)。交換部內(nèi)或交換部外部的第三方參與者可為廣告系統(tǒng)提供時序參數(shù)。例如,如果廣告即將被服務(wù)至裝置(例如2秒內(nèi)、15秒內(nèi))或如果廣告將在接下來一小時左右可能被服務(wù)至裝置,則第三方參與者可指示只請求廣告。
對于選項1,裝置播放來自緩存的至少一條廣告。對于訪問廣告存儲部210的選項,在操作260處,處理邏輯202將預(yù)測的廣告調(diào)用或請求發(fā)送至系統(tǒng)201的廣告存儲部210。廣告存儲部包括具有廣告活動和廣告的廣告數(shù)據(jù)庫212。廣告數(shù)據(jù)庫212可以是甲方廣告數(shù)據(jù)庫,即系統(tǒng)201的數(shù)據(jù)庫??蛇x地,廣告存儲部可通過標(biāo)簽功能部214提供對第三方廣告數(shù)據(jù)庫297的訪問。標(biāo)簽功能部214產(chǎn)生或存儲用于訪問一個或多個第三方廣告數(shù)據(jù)庫297的廣告服務(wù)標(biāo)簽。廣告活動和廣告能夠被串流至裝置的廣告串流部246或保存在裝置的廣告緩存存儲部240中。
在操作262處,廣告服務(wù)器響應(yīng)于預(yù)測的廣告調(diào)用或請求從廣告存儲部210接收廣告響應(yīng)。廣告響應(yīng)包括帶有用于被串流至裝置230的一個或多個潛在廣告或廣告活動的有效載荷(payload)或可選的用于訪問一個或多個第三方廣告數(shù)據(jù)庫297的廣告服務(wù)標(biāo)簽。如果廣告服務(wù)器接收廣告服務(wù)標(biāo)簽,則廣告服務(wù)器在操作295處將廣告請求發(fā)送至第三方數(shù)據(jù)庫并在操作296處從第三方數(shù)據(jù)庫297接收廣告響應(yīng)。來自廣告存儲部或第三方數(shù)據(jù)庫297的廣告響應(yīng)包括用于被發(fā)送或串流至裝置230的一個或多個廣告或廣告活動。處理邏輯202基于配置文件的確定的或選擇的選項決定是否將至少一個廣告或廣告活動串流至裝置230。
當(dāng)處理預(yù)測的廣告請求時,廣告服務(wù)器可鑒于配置文件的特定選項(例如選項3、4、7和8)訪問交換部299。在這種情況下,在裝置上的預(yù)測的廣告播放事件之前,廣告服務(wù)器將預(yù)測的交換請求270發(fā)送至具有競拍引擎291和數(shù)據(jù)庫293的競拍系統(tǒng)290??蛇x地,競拍系統(tǒng)與廣告系統(tǒng)201集成。競拍引擎291處理預(yù)測的交換請求270并基于包括價格(例如用于廣告或廣告活動的底價或最低價)、庫存分配以及可參與競拍的參與者中的至少一個的不同業(yè)務(wù)規(guī)則產(chǎn)生競拍。競拍確定哪個參與者能以及時的方式為裝置提供更好的廣告。在操作274處,競拍系統(tǒng)290將預(yù)測的廣告交換請求發(fā)送至競拍的每個參與者。預(yù)測的廣告交換請求包括可配置參數(shù),其包括廣告時長、用于播放廣告的比特率、廣告類別、年齡分級、對最小化等待時間的重定向(redirects)的數(shù)量的限制以及底價中的至少一個??膳渲脜?shù)被設(shè)計成增強用戶體驗(例如通過最小化等待時間)并基于年齡分級為用戶提供安全性。然后,在操作276處,一個或多個參與者用預(yù)測的廣告交換響應(yīng)做出回應(yīng)。競拍引擎處理預(yù)測的廣告交換響應(yīng)(投標(biāo))并確定哪些參與者(如果有)將為預(yù)測的廣告播放事件提供在裝置上播放的更好廣告。來自參與者的響應(yīng)和廣告可被保存在數(shù)據(jù)庫293中。在操作272處,預(yù)測的廣告響應(yīng)從競拍引擎被發(fā)送至廣告服務(wù)器。然后,廣告服務(wù)器處理來自如通過競拍系統(tǒng)確定的獲勝或被選擇的參與者的廣告。在這種情況下,廣告服務(wù)器卸下廣告的有效載荷并(如果需要)將廣告的格式轉(zhuǎn)化成用于通過廣告服務(wù)器提供的廣告的標(biāo)準(zhǔn)格式(例如xml標(biāo)準(zhǔn)、數(shù)字視頻廣告投放模板(VAST))。廣告服務(wù)器可將來自交換部的獲勝或被選擇的參與者的更好廣告或來自帶有裝置上的緩存廣告的交換部的投標(biāo)中的任何可能一個和利用來自廣告存儲部的廣告響應(yīng)獲得的更好廣告進(jìn)行比較。在操作280處,然后,廣告服務(wù)器可從廣告存儲部、帶有來自交換部的獲勝或被選擇的投標(biāo)的參與者、裝置上的緩存廣告或可選地未參加交換部的第三方數(shù)據(jù)庫297選擇至少一條更好廣告。更好廣告被預(yù)期比裝置上的緩存廣告更有可能轉(zhuǎn)化。如果被選擇,則至少一條更好廣告被緩存在裝置上或串流至裝置并在已經(jīng)預(yù)測發(fā)生的廣告播放事件期間播放。
在一個實施例中,交換部是包括有限數(shù)量的私人參與者的私人交換部。私人交換部可結(jié)合訪問來自廣告存儲部的廣告且可選地結(jié)合通過廣告服務(wù)標(biāo)簽訪問來自第三方數(shù)據(jù)庫的廣告被訪問。在另一實施例中,交換部是包括有限數(shù)量的公共參與者或滿足可配置參數(shù)的要求的無限數(shù)量的參與者的公共交換部。公共交換部可結(jié)合訪問來自廣告存儲部的廣告且可選地結(jié)合通過廣告服務(wù)標(biāo)簽訪問來自第三方數(shù)據(jù)庫的廣告被訪問。
在傳統(tǒng)的廣告網(wǎng)絡(luò)中,用戶啟動移動裝置上的軟件應(yīng)用,然后移動裝置將廣告請求發(fā)送至廣告網(wǎng)絡(luò)。廣告網(wǎng)絡(luò)用廣告響應(yīng)做出回應(yīng)。然后,移動裝置緩存包含有廣告響應(yīng)的廣告并在廣告播放事件期間播放來自緩存的廣告。然而,更好、更新、更相關(guān)的廣告(即更高轉(zhuǎn)化廣告)可能相比于傳統(tǒng)廣告網(wǎng)絡(luò)的緩存廣告更可用。
圖3A和圖3B說明根據(jù)特定實施例的用于為具有第三方交換參與者的廣告交換部以預(yù)測的方式提供包括廣告或廣告活動的廣告服務(wù)的方法的操作的流程圖。廣告系統(tǒng)的廣告操作流程可通過包括處理電路或處理邏輯的設(shè)備或系統(tǒng)來執(zhí)行。處理邏輯可包括硬件(電路、專用邏輯等)、(諸如在通用計算機系統(tǒng)或?qū)S脵C器或裝置上運行的)軟件或兩者的組合。在一個實施例中,系統(tǒng)執(zhí)行方法300的操作。
在一個實施例中,裝置啟動軟件應(yīng)用。例如,用戶可選擇軟件應(yīng)用中的一種。當(dāng)啟動軟件應(yīng)用時,廣告服務(wù)軟件(例如SDK)也被啟動。廣告服務(wù)軟件可與軟件應(yīng)用相關(guān)聯(lián)或利用軟件應(yīng)用嵌入。廣告服務(wù)軟件可包括下列或可與下列相關(guān)聯(lián):裝置230的邏輯242、廣告緩存存儲部244、廣告串流功能部246以及裝置功能部248。啟動的軟件應(yīng)用可具有在將來的時間在裝置的顯示器上顯示或播放廣告的廣告播放事件。在操作304處,當(dāng)啟動廣告服務(wù)軟件以及相關(guān)聯(lián)的軟件應(yīng)用時,廣告系統(tǒng)的廣告服務(wù)器從裝置接收配置調(diào)用。在操作306處,廣告服務(wù)器響應(yīng)于配置調(diào)用將配置文件發(fā)送至裝置。配置文件包括用于獲得針對被預(yù)測在將來發(fā)生的廣告播放事件播放的廣告的不同選項(例如,如結(jié)合圖2的描述而描述的選項1-8)。
在操作308處,在預(yù)測的廣告播放事件之前,廣告服務(wù)器的處理邏輯基于在不久的將來(例如1小時、15分鐘、60秒、10秒等)發(fā)生的預(yù)期廣告播放事件產(chǎn)生預(yù)測的廣告請求或可選地,廣告服務(wù)器從裝置接收預(yù)測的廣告請求。從裝置接收配置調(diào)用指示用戶已經(jīng)啟動軟件應(yīng)用并且即使無預(yù)測的廣告請求從裝置被接收,預(yù)期的廣告播放事件將在不久的將來有可能發(fā)生。
在操作310處,廣告服務(wù)器處理預(yù)測的廣告請求并基于配置文件的確定的選項確定是將使用裝置上的緩存廣告(例如選項1播放來自裝置緩存的廣告)還是廣告存儲部、交換部或廣告存儲部和交換部需要針對預(yù)測的廣告請求以預(yù)測的方式被訪問。廣告服務(wù)器(或裝置230的裝置功能部248)基于一個或多個可配置參數(shù)確定選項1-8(或配置文件的任何可用選項)中的哪個選項將被處理或啟用以用于處理廣告請求。在一個實施例中,可配置參數(shù)包括用于裝置和廣告服務(wù)器之間的連接的帶寬,廣告系統(tǒng)和交換部的一個或多個參與者之間的連接的帶寬,用于交換部的參與者的等待時間,裝置特性,用戶特性、發(fā)行商的服務(wù)水平協(xié)議(例如等待時間),緩存窗口和包括地點、當(dāng)日時間、新的廣告活動的可用性和較高轉(zhuǎn)化活動的可用性(例如性能數(shù)據(jù))的業(yè)務(wù)規(guī)則,歷史數(shù)據(jù)以及最近數(shù)據(jù)(例如用于利用交換部的競拍的等待時間)。
在操作312處,對于選項1,來自裝置上的緩存廣告的至少一個廣告在裝置上被播放。在操作314處,對于廣告存儲部選項(例如選項2、4、6或8),廣告服務(wù)器針對至少一個更好廣告預(yù)測地訪問廣告系統(tǒng)的廣告存儲部或針對至少一個更好廣告獲得訪問第三數(shù)據(jù)庫的第三方服務(wù)標(biāo)簽。在操作316處,當(dāng)處理廣告請求時,廣告服務(wù)器可鑒于配置文件的特定選項(例如選項3、4、7和8)預(yù)測性地訪問交換部。在這種情況下,廣告服務(wù)器通過將預(yù)測的交換請求發(fā)送至競拍系統(tǒng)訪問交換部。在操作318處,競拍系統(tǒng)處理預(yù)測的交換請求并基于包括價格(例如用于廣告的底價或最低價)、庫存分配以及可參與競拍的參與者中的至少一個的不同業(yè)務(wù)規(guī)則產(chǎn)生競拍。競拍確定哪個參與者能以及時的方式以更高的價格為裝置提供至少一條更好的廣告。在操作320處,競拍引擎將預(yù)測的廣告交換請求發(fā)送至競拍的每個參與者。廣告交換請求包括可配置參數(shù),其包括廣告時長、用于播放廣告的比特率、廣告類別、年齡分級、用于獲取至少一個廣告以最小化等待時間的重定向的數(shù)量的限制以及底價中的至少一個。然后,在操作322處,一個或多個參與者用預(yù)測的廣告交換響應(yīng)做出回應(yīng)。在操作324處,競拍系統(tǒng)處理預(yù)測的廣告交換響應(yīng)(投標(biāo))并(如果有)選擇至少一個預(yù)測的廣告交換響應(yīng)以用于提供在裝置上播放的至少一個更好廣告。在操作326處,至少一個被選擇的預(yù)測的廣告交換響應(yīng)從競拍系統(tǒng)被發(fā)送至廣告服務(wù)器。在操作328處,可選地,廣告服務(wù)器比較下列中的至少兩個:來自交換部的選擇的至少一個更好廣告、裝置上的至少一個緩存的廣告、從廣告存儲部獲得的至少一個更好廣告或可選地來自尚未參與交換部的第三方數(shù)據(jù)庫297的至少一個更好廣告。在操作330處,然后廣告服務(wù)器可以可選擇地選擇來自廣告存儲部的至少一個更好廣告、來自交換部的選擇的廣告交換響應(yīng)(投標(biāo))的至少一個更好廣告、裝置上的緩存的廣告、或可選地來自尚未參與交換部的第三方數(shù)據(jù)庫297的至少一個更好廣告。在另一實施例中,來自交換部的獲勝或選擇的廣告被發(fā)送至裝置,而無需將其與其它廣告(例如緩存廣告、來自廣告存儲部的更好廣告)比較。在實施例中,來自廣告存儲部的更好廣告被發(fā)送至裝置,而無需將其與其它廣告比較。更好廣告被預(yù)期比裝置上的緩存廣告更有可能轉(zhuǎn)化(例如轉(zhuǎn)換成點擊或購買或交易)。然后,在操作332處,廣告服務(wù)器可將廣告響應(yīng)發(fā)送至裝置,廣告響應(yīng)帶有來自廣告存儲部的至少一個更好廣告、來自交換部的至少一個更好廣告、來自尚未參與交換部的第三方數(shù)據(jù)庫的至少一個廣告或播放在裝置上的緩存廣告的指令。然后至少一個更好廣告被緩存在裝置上或串流至裝置并在將來被預(yù)測發(fā)生的廣告播放事件期間播放。
圖4說明根據(jù)特定實施例的用于為具有第三方交換參與者的廣告交換部以預(yù)測的方式提供包括廣告或廣告活動的廣告服務(wù)的方法的操作的流程圖。廣告系統(tǒng)的廣告操作流程可通過包括處理電路或處理邏輯的設(shè)備或系統(tǒng)來執(zhí)行。處理邏輯可包括硬件(電路、專用邏輯等)、(諸如在通用計算機系統(tǒng)或?qū)S脵C器或裝置上運行的)軟件或兩者的組合。在一個實施例中,系統(tǒng)執(zhí)行方法400的操作。
在一個實施例中,在操作402處,裝置啟動軟件應(yīng)用。例如,用戶可選擇軟件應(yīng)用中的一種。當(dāng)啟動軟件應(yīng)用時,廣告服務(wù)軟件(例如SDK)也被啟動。SDK可與軟件應(yīng)用相關(guān)聯(lián)或利用軟件應(yīng)用嵌入。廣告服務(wù)軟件可包括下列或可與下列相關(guān)聯(lián):裝置230的邏輯242、廣告緩存存儲部244、廣告串流功能部246以及裝置功能部248。啟動的軟件應(yīng)用可具有在裝置的顯示器上顯示或播放廣告的廣告播放事件。在操作404處,當(dāng)啟動廣告服務(wù)軟件時,裝置將配置調(diào)用發(fā)送至廣告系統(tǒng)的廣告服務(wù)器。在操作406處,裝置響應(yīng)于配置調(diào)用從廣告系統(tǒng)接收配置文件。配置文件包括用于獲得針對被預(yù)測在將來發(fā)生的預(yù)測的廣告播放事件播放的至少一個廣告的不同選項(例如,如結(jié)合圖2的描述而描述的選項1-8)。
在操作408處,裝置(或廣告系統(tǒng))確定配置文件中的哪個選項(例如1-8)將被處理或啟用以用于處理預(yù)測的廣告請求。在一個實施例中,這種確定以包括下列的一個或多個可配置參數(shù)為基礎(chǔ):用于裝置和廣告服務(wù)器之間的連接的帶寬、廣告系統(tǒng)和交換部的一個或多個參與者之間的連接的帶寬,用于交換部的參與者的等待時間,裝置特性,用戶特性,發(fā)行商的服務(wù)水平協(xié)議(例如等待時間),緩存窗口和包括地點、當(dāng)日時間、新的廣告活動的可用性和較高轉(zhuǎn)化活動的可用性(例如性能數(shù)據(jù))的業(yè)務(wù)規(guī)則,歷史數(shù)據(jù)以及最近數(shù)據(jù)(例如用于利用交換部的競拍的等待時間)。在操作410處,在預(yù)測的廣告播放事件之前,裝置利用配置文件的可配置的確定的選項(例如選擇1-8、任何可用的選項)將預(yù)測的廣告請求發(fā)送至廣告服務(wù)器。廣告服務(wù)器處理預(yù)測廣告請求并執(zhí)行與圖3的操作312-330相似的操作。在操作412處,裝置從廣告系統(tǒng)接收預(yù)測的廣告響應(yīng)。預(yù)測的廣告響應(yīng)針對選項2-8包括來自廣告存儲部的至少一個更好廣告、來自交換部的至少一個更好廣告、可選地播放在裝置上緩存的至少一個廣告的指令或可選地來自尚未參與交換部的第三方數(shù)據(jù)庫的至少一個更好廣告。然后,針對預(yù)測的廣告播放事件選擇的至少一個更好廣告被緩存在裝置上或串流至裝置并當(dāng)預(yù)測的廣告播放事件發(fā)生時被播放。針對選項1,至少一個緩存廣告在廣告播放事件期間在裝置上被播放。
在一些實施例中,本文公開的方法的操作可被改變、變型、組合或刪除。例如,操作308可在方法300的操作流程中早期或稍后發(fā)生。操作308的這種確定直到用于從廣告存儲部或從交換部獲得廣告的等待時間是已知的時才會發(fā)生。以類似的方式,操作410可在方法400的操作流程中早期或稍后發(fā)生。操作410的這種確定直到用于從廣告存儲部或從交換部獲得廣告的等待時間是已知的時才會發(fā)生。在本發(fā)明的實施例中的方法可利用如本文描述的設(shè)備或數(shù)據(jù)處理系統(tǒng)來執(zhí)行。也可以使用可以是傳統(tǒng)的通用計算機系統(tǒng)或被設(shè)計或編程成僅執(zhí)行一種功能的專用計算機的設(shè)備或數(shù)據(jù)處理系統(tǒng)。
圖5說明在其內(nèi)可執(zhí)行用于使機器執(zhí)行本文討論的方法中的任何一個或多個的一組指令、以計算機系統(tǒng)或裝置500的示例性形式的機器的示意圖示。在可選實施例中,機器可被連接(例如聯(lián)網(wǎng))至LAN、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)或因特網(wǎng)中的其它機器。機器可以在服務(wù)器或可以是客戶端-服務(wù)器網(wǎng)絡(luò)環(huán)境中的客戶端機器的容量下操作或作為對等(或分布式)網(wǎng)絡(luò)環(huán)境中的對等機器操作。機器可以是個人計算機(PC)、平板PC、機頂盒(STB)、個人數(shù)字助理(PDA)、蜂窩電話、移動裝置、網(wǎng)絡(luò)裝置、服務(wù)器、網(wǎng)絡(luò)路由器、交換機或橋接器或能夠執(zhí)行指明該機器采取的動作的一組指令(順序的或以其它方式)的任何機器。此外,雖然僅示出單個機器,但是術(shù)語“機器”也應(yīng)被理解為包括單獨或聯(lián)合地執(zhí)行完成本文討論的方法中的任何一個或多個的一組(或多組)指令的機器的任何集合。
示例性裝置500包括通過總線530彼此通信的處理裝置(處理器)502、主存儲器504(例如只讀存儲器(ROM)、閃速存儲器、諸如同步DRAM(SDRAM)或Rambus DRAM(RDRAM)等)的動態(tài)隨機存取存儲器(DRAM)、靜態(tài)存儲器506(例如閃速存儲器、靜態(tài)隨機存取存儲器(SRAM)等)以及數(shù)據(jù)存儲裝置518。
處理器502表示一個或多個通用處理裝置,諸如微處理器、中央處理單元等。更具體地說,處理器502可以是復(fù)雜指令集計算(CISC)微處理器、精簡指令集計算(RISC)微處理器、超長指令字(VLIW)微處理器或者實現(xiàn)其它指令集的處理器或?qū)崿F(xiàn)指令集的組合的處理器。處理器502也可以是一個或多個專用處理裝置,諸如專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)、數(shù)字信號處理器(DSP)、網(wǎng)絡(luò)處理器等。處理器502被配置成執(zhí)行用于實施本文討論的操作和步驟的處理邏輯526。
裝置500可進(jìn)一步包括網(wǎng)絡(luò)接口裝置508。裝置500還可包括輸入/輸出裝置510或顯示器(例如液晶顯示器(LCD)、等離子顯示器、陰極射線管(CRT)或用于接收用戶輸入和顯示輸出的觸摸屏)、可選的字母數(shù)字輸入裝置512(例如鍵盤)、可選的光標(biāo)控制裝置514(例如鼠標(biāo))以及信號生成裝置516(例如揚聲器)。
數(shù)據(jù)存儲裝置518可包括機器可訪問非臨時性介質(zhì)531,體現(xiàn)本文描述的方法或功能中的任何一個或多個的一組或多組指令(例如,軟件522)存儲在機器可訪問非臨時性介質(zhì)531上。軟件522可包括操作系統(tǒng)523、廣告服務(wù)軟件524(例如SDK 524)、通信模塊526以及應(yīng)用528(例如發(fā)行商應(yīng)用)。軟件522也可在其通過裝置500執(zhí)行期間完全或至少部分地駐留在主存儲器504(例如,軟件523)內(nèi)和/或在處理器502內(nèi),主存儲器504和處理器502也構(gòu)成機器可訪問存儲介質(zhì)。軟件522或523還可通過網(wǎng)絡(luò)520經(jīng)由網(wǎng)絡(luò)接口裝置508被進(jìn)一步傳輸或接收。
機器可訪問非臨時性介質(zhì)531也可用于存儲限定用戶識別狀態(tài)的數(shù)據(jù)結(jié)構(gòu)集以及限定用戶預(yù)置文件的用戶喜好。數(shù)據(jù)結(jié)構(gòu)集和用戶預(yù)置文件也可被存儲在裝置500的其它部分,諸如靜態(tài)存儲器506中。
在一個實施例中,機器可訪問非臨時性介質(zhì)包含可執(zhí)行計算機程序指令,當(dāng)通過數(shù)據(jù)處理系統(tǒng)執(zhí)行時,可執(zhí)行計算機程序指令使系統(tǒng)執(zhí)行本文討論的方法中的任何一種。
在一個實施例中,一種用于為系統(tǒng)提供廣告服務(wù)的方法包括當(dāng)啟動軟件應(yīng)用和相關(guān)聯(lián)的廣告服務(wù)軟件時,從裝置接收配置調(diào)用并且在裝置上的預(yù)測的廣告播放事件之前,產(chǎn)生用于在預(yù)測的廣告播放事件之前從廣告存儲部和廣告交換部中的至少一個獲得至少一個廣告(ad)的預(yù)測的廣告請求。
例如,在一個實施例中,方法包括響應(yīng)于配置調(diào)用,產(chǎn)生用于發(fā)送至裝置的配置文件,其中配置文件包括用于獲得在裝置上播放的至少一條廣告的多個選項,其包括播放緩存在裝置上的至少一條廣告、從廣告存儲部獲得至少一條廣告以及從廣告交換部獲得至少一條廣告,其中基于從裝置接收配置調(diào)用,預(yù)測的廣告播放事件被預(yù)測在將來的時間發(fā)生。
例如,在一個實施例中,方法包括基于預(yù)測的廣告請求訪問廣告交換部并且基于包括底價、庫存分配以及可參與競拍的參與者中的至少一個的不同業(yè)務(wù)規(guī)則產(chǎn)生競拍。
例如,在一個實施例中,方法包括將預(yù)測的廣告交換請求發(fā)送至競拍的每個參與者,預(yù)測的廣告交換請求包括可配置參數(shù),可配置參數(shù)包括廣告時長、用于播放廣告的比特率、廣告類別、年齡分級、對最小化等待時間的重定向的數(shù)量的限制以及底價中的至少一個。
例如,在一個實施例中,方法包括從競拍的一個或多個參與者接收廣告交換響應(yīng);處理廣告交換響應(yīng)并確定一個或多個參與者中哪些(如果有的話)將提供針對預(yù)測的廣告播放事件的至少一條更好廣告。
例如,在一個實施例中,方法包括將預(yù)測的廣告響應(yīng)連同來自廣告存儲部和來自廣告交換部的選擇的參與者中的一個的至少一條更好廣告發(fā)送至裝置。
雖然機器可訪問非臨時性介質(zhì)531在示例性實施例中示為單個介質(zhì),但是術(shù)語“機器可訪問非臨時性介質(zhì)”應(yīng)被理解為包括存儲一組或多組指令的單個介質(zhì)或多個介質(zhì)(例如集中式或分布式數(shù)據(jù)庫和/或相關(guān)聯(lián)的緩存和服務(wù)器)。術(shù)語“機器可訪問非臨時性介質(zhì)”還應(yīng)當(dāng)被視為包括能夠存儲、編碼或?qū)崿F(xiàn)通過機器執(zhí)行并且使機器執(zhí)行本發(fā)明的方法中的任何一種或多種的一組指令的任何介質(zhì)。因此,術(shù)語“機器可訪問非臨時性介質(zhì)”相應(yīng)地應(yīng)被視為包括但不限于固態(tài)存儲器、光和磁介質(zhì)以及載波信號。
在一個實施例中,系統(tǒng)包括:存儲介質(zhì),其存儲一個或多個軟件程序;以及處理邏輯,其被配置成當(dāng)在裝置上啟動軟件應(yīng)用和相關(guān)聯(lián)的廣告服務(wù)軟件(例如,軟件開發(fā)工具包(SDK))時,執(zhí)行至少一個軟件程序的指令以從裝置接收配置調(diào)用。處理邏輯被進(jìn)一步配置成在裝置上的預(yù)測的廣告播放事件之前,產(chǎn)生用于在預(yù)測的廣告播放事件之前從廣告存儲部和廣告交換部中的至少一個獲得廣告(ad)的預(yù)測廣告請求。
例如,在一個實施例中,處理邏輯被配置成執(zhí)行至少一個軟件程序的指令以響應(yīng)于配置調(diào)用產(chǎn)生用于發(fā)送至裝置的配置文件。配置文件包括用于獲得在廣告播放事件期間在裝置上播放的廣告(ad)的不同選項。選項包括播放緩存在裝置上的廣告、從廣告系統(tǒng)的廣告存儲部獲得廣告以及從包括第三方參與者的廣告交換部獲得廣告。
例如,在一個實施例中,處理邏輯被配置成執(zhí)行至少一個軟件程序的指令以基于預(yù)測的廣告請求訪問廣告交換部并且基于包括底價、庫存分配以及可參與競拍的參與者中的至少一個的不同業(yè)務(wù)規(guī)則產(chǎn)生競拍。
例如,在一個實施例中,處理邏輯被配置成執(zhí)行至少一個軟件程序的指令以將預(yù)測的廣告交換請求發(fā)送至競拍的每個參與者,預(yù)測的廣告交換請求包括可配置參數(shù),可配置參數(shù)包括廣告時長、用于播放廣告的比特率、廣告類別、年齡分級、對最小化等待時間的重定向的數(shù)量的限制以及底價中的至少一個。
例如,在一個實施例中,處理邏輯被配置成執(zhí)行至少一個軟件程序的指令以從競拍的一個或多個參與者接收廣告交換響應(yīng);處理廣告交換響應(yīng)并確定一個或多個參與者中哪些(如果有的話)將提供針對預(yù)測的廣告播放事件的至少一條更好廣告
例如,在一個實施例中,處理邏輯被配置成執(zhí)行至少一個軟件程序的指令以將預(yù)測的廣告響應(yīng)連同來自廣告存儲部和來自廣告交換部的選擇的參與者中的一個的至少一條更好廣告發(fā)送至裝置。
在一個實施例中,一種用于提供廣告服務(wù)的設(shè)備包括當(dāng)啟動軟件應(yīng)用和相關(guān)聯(lián)的廣告服務(wù)軟件時,從裝置接收配置調(diào)用的器件以及在裝置上的預(yù)測的廣告播放事件之前,產(chǎn)生用于在預(yù)測的廣告播放事件之前從廣告存儲部和廣告交換部中的至少一個獲得至少一個廣告(ad)的預(yù)測的廣告請求的器件。
例如,在一個實施例中,設(shè)備進(jìn)一步包括用于響應(yīng)于配置調(diào)用產(chǎn)生用于發(fā)送至裝置的配置文件的器件。配置文件包括用于獲得在裝置上播放的至少一條廣告的多個選項,其包括播放緩存在裝置上的至少一條廣告、從廣告存儲部獲得至少一條廣告以及從廣告交換部獲得至少一條廣告,其中基于從裝置接收配置調(diào)用,預(yù)測的廣告播放事件被預(yù)測在將來的時間發(fā)生。
例如,在一個實施例中,設(shè)備進(jìn)一步包括基于預(yù)測的廣告請求訪問廣告交換部的器件,基于包括底價、庫存分配以及可參與競拍的參與者中的至少一個的不同業(yè)務(wù)規(guī)則產(chǎn)生競拍的器件,將預(yù)測的廣告交換請求發(fā)送至競拍的每個參與者的器件,預(yù)測的廣告交換請求包括可配置參數(shù),可配置參數(shù)包括廣告時長、用于播放廣告的比特率、廣告類別、年齡分級、對最小化等待時間的重定向的數(shù)量的限制以及底價中的至少一個。設(shè)備還包括從競拍的一個或多個參與者接收廣告交換響應(yīng)的器件,處理廣告交換響應(yīng)的器件,確定一個或多個參與者中哪些(如果有的話)將提供針對預(yù)測的廣告播放事件的至少一條更好廣告的器件以及將預(yù)測的廣告響應(yīng)連同來自廣告存儲部和來自廣告交換部的選擇的參與者中的一個的至少一條更好廣告發(fā)送至裝置的器件。
在一個實施例中,機器可訪問非臨時性介質(zhì)包含當(dāng)通過裝置被執(zhí)行時使所述裝置執(zhí)行方法的可執(zhí)行計算機程序指令。例如,在一個實施例中,一種用于為裝置提供廣告服務(wù)的方法包括:在裝置上啟動軟件應(yīng)用;當(dāng)啟動軟件應(yīng)用和相關(guān)聯(lián)的廣告服務(wù)軟件時,將配置調(diào)用發(fā)送至廣告系統(tǒng);以及響應(yīng)于配置調(diào)用,從廣告系統(tǒng)接收配置文件。配置文件包括用于獲得在裝置上針對預(yù)測的廣告播放事件播放的至少一條廣告(ad)的多個選項,其包括播放緩存在裝置上的至少一條廣告、從廣告存儲部獲得至少一條廣告以及從廣告交換部獲得至少一條廣告。
例如,在一個實施例中,方法包括基于一個或多個可配置參數(shù)確定配置文件的哪個選項將被處理或啟用以用于處理預(yù)測的廣告請求,可配置參數(shù)包括用于裝置和廣告系統(tǒng)之間的連接的帶寬、裝置特征、用戶特征、軟件應(yīng)用的發(fā)行商的服務(wù)水平協(xié)議、緩存窗口和業(yè)務(wù)規(guī)則中的至少一個。
例如,在一個實施例中,方法包括在預(yù)測的廣告播放事件之前,將預(yù)測的廣告請求連同配置文件的確定的可配置選項發(fā)送至廣告系統(tǒng)以及從廣告系統(tǒng)接收預(yù)測的廣告響應(yīng),其中廣告響應(yīng)包括來自廣告存儲部的至少一條更好廣告、來自廣告交換部的至少一條更好廣告、來自尚未參與廣告交換部的第三方數(shù)據(jù)庫的至少一條更好廣告或播放緩存在裝置上的至少一條廣告的指令。預(yù)測的廣告播放事件被預(yù)測在將來的時間發(fā)生。
在前述說明書中,已經(jīng)參照具體示例性實施例描述本發(fā)明。將明顯的是,在不脫離如下述權(quán)利要求書中闡述的本發(fā)明的更寬精神和范圍的情況下,可對其進(jìn)行各種變型。因此,說明書和附圖將被認(rèn)為處于說明性意義而不是限制性意義。