亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于將軟件應(yīng)用程序傳送至使用廣告的設(shè)備的系統(tǒng)和方法與流程

文檔序號(hào):11844936閱讀:340來源:國(guó)知局
用于將軟件應(yīng)用程序傳送至使用廣告的設(shè)備的系統(tǒng)和方法與流程

本發(fā)明的實(shí)施例總體涉及用于將軟件應(yīng)用程序傳送至使用廣告的設(shè)備的系統(tǒng)和方法。



背景技術(shù):

移動(dòng)廣告是通過移動(dòng)(無線)電話或其他移動(dòng)設(shè)備的一種廣告形式。廣告可以以橫幅廣告、文本框和視頻廣告的形式呈現(xiàn)給目標(biāo)用戶。然而,這些廣告很難及時(shí)分發(fā)給目標(biāo)用戶,并且用戶可能不會(huì)響應(yīng)這些廣告以及可能對(duì)這些廣告不感興趣。廣告商可以創(chuàng)建共享一個(gè)單一的思想和主題的一系列廣告信息的廣告活動(dòng)。廣告活動(dòng)在特定時(shí)間框架出現(xiàn)在不同的媒體。然而,用戶可能對(duì)廣告不感興趣。



技術(shù)實(shí)現(xiàn)要素:

以下將描述用于將軟件應(yīng)用程序提供至使用廣告的設(shè)備的方法和系統(tǒng)。在一個(gè)實(shí)施例中,用于將廣告?zhèn)魉椭猎O(shè)備的系統(tǒng)還能夠?yàn)樵撛O(shè)備獲取用于廣告的產(chǎn)品或服務(wù)的軟件應(yīng)用程序。該系統(tǒng)包括用于存儲(chǔ)一個(gè)或多個(gè)軟件程序的裝置、用于基于啟動(dòng)第一軟件應(yīng)用程序和相關(guān)廣告服務(wù)軟件接收來自設(shè)備的配置呼叫的裝置,以及用于響應(yīng)于配置呼叫而將配置文件發(fā)送至設(shè)備的裝置。配置文件包括多個(gè)用于從任何廣告源獲取廣告以在設(shè)備上播放的選項(xiàng)。系統(tǒng)還包括基于第一軟件應(yīng)用程序的廣告播放事件接收廣告請(qǐng)求的裝置和用于發(fā)送具有至少一個(gè)廣告的廣告響應(yīng)至設(shè)備的裝置,至少一個(gè)廣告包括至少一個(gè)選項(xiàng)以獲取用于至少一個(gè)廣告的服務(wù)或產(chǎn)品(例如通過至少一個(gè)廣告而進(jìn)行廣告的服務(wù)或產(chǎn)品)的第二軟件應(yīng)用程序。

還描述了其他實(shí)施例。本發(fā)明的實(shí)施例的其他特征將從下面的附 圖和詳細(xì)的說明中顯而易見。

附圖說明

本發(fā)明的實(shí)施例將以示例的方式說明,而不是通過在附圖中限制的方式,附圖中相同的附圖標(biāo)記指代相同的元件。應(yīng)該注意的是,在本公開中該發(fā)明的“一個(gè)”實(shí)施例并不一定指同樣的實(shí)施例,并且它們的意思是至少一個(gè)。

圖1示出了根據(jù)實(shí)施例通過網(wǎng)絡(luò)將廣告服務(wù)和軟件應(yīng)用程序傳送至設(shè)備的系統(tǒng)100的方框圖的實(shí)施例。

圖2表示根據(jù)實(shí)施例通過網(wǎng)絡(luò)將廣告服務(wù)和軟件應(yīng)用程序提供至設(shè)備的操作的流程圖。

圖3表示根據(jù)實(shí)施例通過網(wǎng)絡(luò)將廣告服務(wù)和軟件應(yīng)用程序提供至設(shè)備的方法的操作的流程圖。

圖4表示根據(jù)實(shí)施例通過網(wǎng)絡(luò)將廣告服務(wù)和軟件應(yīng)用程序提供至設(shè)備的方法的操作的流程圖。

圖5表示根據(jù)實(shí)施例啟動(dòng)第一軟件應(yīng)用程序的視頻廣告的典型用戶界面。

圖6表示根據(jù)實(shí)施例為了獲取第二軟件應(yīng)用程序,第二軟件應(yīng)用程序的說明的典型用戶界面。

圖7表示根據(jù)實(shí)施例為了獲取第二軟件應(yīng)用程序,用于提高第二軟件應(yīng)用程序的典型用戶界面。

圖8表示根據(jù)實(shí)施例為了獲取第二軟件應(yīng)用程序,用于提高第二軟件應(yīng)用程序的典型用戶界面。

圖9表示以設(shè)備900為典型形式的機(jī)器的圖示法,其中一組指令,用于引起機(jī)器執(zhí)行任何一個(gè)或多個(gè)這里所述的方法,可以根據(jù)實(shí)施例執(zhí)行。

圖10是根據(jù)實(shí)施例的無線設(shè)備100的方框圖。

具體實(shí)施方式

描述用于提供軟件應(yīng)用程序至使用廣告的設(shè)備的方法和系統(tǒng)。在一個(gè)實(shí)施例中,用于通過網(wǎng)絡(luò)將廣告?zhèn)魉椭猎O(shè)備的系統(tǒng)也將獲取用于廣告的產(chǎn)品或服務(wù)的軟件應(yīng)用程序的能力提供至設(shè)備。系統(tǒng)包括用于存儲(chǔ)一個(gè)或多個(gè)軟件程序的裝置、用于基于啟動(dòng)第一軟件應(yīng)用程序和相關(guān)廣告服務(wù)軟件通過網(wǎng)絡(luò)接收來自設(shè)備的配置呼叫的裝置,以及用于響應(yīng)于配置呼叫通過網(wǎng)絡(luò)發(fā)送配置文件至設(shè)備的裝置。配置文件包括多個(gè)用于從任何廣告源獲取廣告以在設(shè)備上播放的選項(xiàng)。系統(tǒng)還包括基于第一軟件應(yīng)用程序的廣告播放事件而接收廣告請(qǐng)求的裝置和用于發(fā)送具有至少一個(gè)廣告的廣告響應(yīng)至設(shè)備的裝置,至少一個(gè)廣告包括至少一個(gè)選項(xiàng)以獲取用于至少一個(gè)廣告的服務(wù)或產(chǎn)品(例如通過至少一個(gè)廣告進(jìn)行廣告的服務(wù)或產(chǎn)品)的第二軟件應(yīng)用程序。

拍賣系統(tǒng)為第三方參與者響應(yīng)于實(shí)際或預(yù)測(cè)的廣告交換請(qǐng)求投標(biāo)提供包括應(yīng)用內(nèi)廣告服務(wù)的廣告服務(wù)至設(shè)備提供了機(jī)制。拍賣系統(tǒng)捕獲了在設(shè)備上實(shí)際或預(yù)測(cè)的廣告表演活動(dòng)之前實(shí)時(shí)地或接近實(shí)時(shí)地提供廣告服務(wù)的需求。

在移動(dòng)視頻廣告中,廣告商、出版商和出版商的用戶需要高效的活動(dòng)。廣告商包括為包括在應(yīng)用程序和游戲的出版商網(wǎng)絡(luò)上的廣告的廣告服務(wù)付錢的組織。出版商為用戶提供內(nèi)容。出版商可能包括軟件應(yīng)用程序、移動(dòng)應(yīng)用程序、新聞內(nèi)容、游戲應(yīng)用程序、體育新聞等的開發(fā)商。出版商對(duì)通過售賣廣告空間以在視頻廣告中展示給他們的用戶來產(chǎn)生收益感興趣。

性能可以根據(jù)點(diǎn)擊率、轉(zhuǎn)化率和視頻完成率來限定。用戶選擇廣告的過程稱為點(diǎn)擊,其旨在包含任何用戶的選擇。點(diǎn)擊的次數(shù)與顯示廣告的次數(shù)的比稱為廣告的點(diǎn)擊率。轉(zhuǎn)換發(fā)生在當(dāng)用戶執(zhí)行與之前查看的廣告相關(guān)的事務(wù)時(shí)。例如,當(dāng)用戶查看視頻廣告以及安裝在視頻廣告中推薦的應(yīng)用程序時(shí),轉(zhuǎn)換可能發(fā)生。當(dāng)用戶查看視頻廣告以及 安裝在視頻廣告的特定時(shí)間段內(nèi)推薦的應(yīng)用程序時(shí),轉(zhuǎn)換可能發(fā)生。當(dāng)給用戶展示廣告并且在特定時(shí)間段內(nèi)用戶決定在廣告商的網(wǎng)站上購物時(shí),轉(zhuǎn)換可能發(fā)生。轉(zhuǎn)換次數(shù)和顯示廣告的次數(shù)的比稱為轉(zhuǎn)化率。視頻完成率是在設(shè)備上視頻廣告顯示完成的次數(shù)與視頻廣告開始的次數(shù)的比。廣告商也可能通過廣告系統(tǒng)為他們的廣告付錢,在廣告系統(tǒng)中,廣告商在每一次點(diǎn)擊成本(CPC)、每千次點(diǎn)擊成本(CPM)、每一次完成查看成本(CPCV)和/或每一次安裝成本(CPI)的基礎(chǔ)上為廣告位置標(biāo)價(jià)。一千代表一千次觀感。

在這部分,參照附圖說明本發(fā)明的幾個(gè)實(shí)施例。實(shí)施例中描述的部件的形狀、相對(duì)位置和其他方面都沒有被明確限定,發(fā)明的范圍不僅限于所示部件,其僅僅出于說明的目的。

圖1示出了根據(jù)一個(gè)實(shí)施例通過網(wǎng)絡(luò)將廣告服務(wù)和軟件應(yīng)用程序提供至設(shè)備的系統(tǒng)100的方框圖的實(shí)施例。廣告系統(tǒng)100包括廣告引擎130、處理邏輯(processing logic)132、設(shè)備文檔134、存儲(chǔ)介質(zhì)136、拍賣系統(tǒng)190、廣告商店150,以及提供編程創(chuàng)建和修改廣告活動(dòng)(如,傳送視頻廣告至移動(dòng)設(shè)備的廣告活動(dòng),傳送視頻廣告至任何類型的設(shè)備的廣告活動(dòng))的編程廣告活動(dòng)框架160。拍賣系統(tǒng)190可以與廣告系統(tǒng)結(jié)合在一起或者從廣告系統(tǒng)分離。拍賣系統(tǒng)190可以包括不同類型的拍賣,包括每一次安裝成本(CPI)、每一次點(diǎn)擊成本(CPC)、每千次點(diǎn)擊成本(CPM),第二價(jià)格拍賣和廣告交換拍賣。系統(tǒng)100為廣告商184提供廣告服務(wù)(如,在移動(dòng)應(yīng)用程序內(nèi)傳送的廣告服務(wù),在非網(wǎng)頁瀏覽器應(yīng)用程序中傳送的廣告服務(wù))至設(shè)備102/104和106(如,源設(shè)備、終端設(shè)備、移動(dòng)電話、平板電腦、筆記本電腦、電腦、連接或混合電視、網(wǎng)絡(luò)電視、互聯(lián)網(wǎng)電視、網(wǎng)絡(luò)電視、智能電視、衛(wèi)星設(shè)備、衛(wèi)星電視、汽車、飛機(jī)、智能家電等)。設(shè)備的設(shè)備文檔基于以下內(nèi)容,即設(shè)備的位置(全球定位系統(tǒng)(GPS)坐標(biāo)、網(wǎng)絡(luò)(IP)地址、蜂窩三角測(cè)量)、設(shè)備的用戶的社會(huì)檔案和 安裝在設(shè)備上的應(yīng)用程序的類別和類型。

應(yīng)用商店162包括數(shù)據(jù)庫,其用于存儲(chǔ)軟件應(yīng)用程序以通過網(wǎng)絡(luò)傳送和安裝在設(shè)備上。比如,移動(dòng)設(shè)備的用戶在設(shè)備上查看視頻廣告并且決定互動(dòng)和參與視頻廣告后,軟件應(yīng)用程序可能通過網(wǎng)絡(luò)傳送至移動(dòng)設(shè)備。用戶可以通過視頻廣告請(qǐng)求下載軟件應(yīng)用程序以安裝在設(shè)備上。視頻廣告可以提供一個(gè)被選擇后將設(shè)備立即(或幾乎立即)連接至應(yīng)用商店162或?qū)⒃O(shè)備立即(或幾乎立即)連接至第三方應(yīng)用商店188的選項(xiàng)。該選項(xiàng)可以以鏈接的形式或任何其他用于將軟件應(yīng)用程序下載至設(shè)備技術(shù)方式。系統(tǒng)100提供了改進(jìn)的技術(shù)手段,用于將廣告服務(wù)和軟件應(yīng)用程序及時(shí)傳送至設(shè)備。比如,系統(tǒng)100及時(shí)傳送包括應(yīng)用內(nèi)視頻廣告的廣告服務(wù)至移動(dòng)設(shè)備。

與此相反,為了從應(yīng)用商店下載軟件應(yīng)用程序,傳統(tǒng)應(yīng)用程序服務(wù)提供商(如,應(yīng)用商店)需要用戶訪問和注冊(cè)特定的應(yīng)用商店。然而,在世界的一些地區(qū),很難及時(shí)定位具有被請(qǐng)求的軟件應(yīng)用程序的應(yīng)用商店以及很難及時(shí)將軟件應(yīng)用程序傳送至移動(dòng)設(shè)備。用戶可能需要多個(gè)賬戶或甚至數(shù)以百計(jì)的應(yīng)用商店的數(shù)百個(gè)賬戶以獲取不同種類和類型的軟件應(yīng)用程序。

每個(gè)設(shè)備包括各自的廣告服務(wù)軟件103,105,107(如,軟件開發(fā)包(SDK)),其包括一套軟件開發(fā)工具,用于包括應(yīng)用程序嵌入式的廣告服務(wù)的廣告服務(wù)(如,在移動(dòng)應(yīng)用程序內(nèi)傳送的廣告服務(wù),在非網(wǎng)頁瀏覽器應(yīng)用程序中傳送的廣告服務(wù))。應(yīng)用程序嵌入式廣告活動(dòng)是用來服務(wù)應(yīng)用程序嵌入式設(shè)備(如,在移動(dòng)設(shè)備上的移動(dòng)應(yīng)用程序內(nèi),在設(shè)備上的非網(wǎng)頁瀏覽器移動(dòng)軟件應(yīng)用程序內(nèi)等)的廣告活動(dòng)(如,視頻廣告)。出版商182(或開發(fā)商)發(fā)布向廣告商出售廣告空間的內(nèi)容。歸屬器(Attributers)186可以在終端裝置上安裝軟件(如,開發(fā)商的軟件開發(fā)包)并且追蹤用戶與出版商和開發(fā)商的應(yīng)用程序和廣告的交互。然后歸屬器可以與系統(tǒng)100和適當(dāng)?shù)某霭嫔毯烷_發(fā)商共 享此用戶數(shù)據(jù)和設(shè)備數(shù)據(jù)。系統(tǒng)100將此用戶和設(shè)備數(shù)據(jù)用于分析學(xué)、數(shù)據(jù)科學(xué)和廣告投資回報(bào)率建模。系統(tǒng)100、設(shè)備102、104和106、廣告商184、出版商182、歸屬器186和與第三方交易參與者的廣告交換器195通過網(wǎng)絡(luò)180(如互聯(lián)網(wǎng)、廣域網(wǎng)絡(luò)、無線城域網(wǎng)、人造衛(wèi)星、蜂窩網(wǎng)絡(luò)(cellular)、IP網(wǎng)絡(luò)等)溝通。第三方交易參與者可以實(shí)時(shí)地或近似實(shí)時(shí)地(如,先于在設(shè)備上播放的廣告1小時(shí),先于在設(shè)備上播放的廣告15分鐘,先于在設(shè)備上播放的廣告1分鐘,先于在設(shè)備上播放的廣告15秒,先于在設(shè)備上播放的廣告少于15秒,先于在設(shè)備上播放的廣告1秒)出價(jià),使用拍賣系統(tǒng)190來為設(shè)備提供廣告服務(wù)(如,包括應(yīng)用程序的預(yù)覽(如,視頻預(yù)告片)的應(yīng)用程序嵌入式視頻廣告,對(duì)品牌和性能廣告商的應(yīng)用程序嵌入式廣告活動(dòng))。處理邏輯132可以包括過濾功能,用于篩選潛在的可用的廣告活動(dòng),優(yōu)化功能,用于確定最佳廣告活動(dòng),以及選擇器功能,用于選擇最佳活動(dòng)。過濾功能可以基于實(shí)用性、設(shè)備特性(如,設(shè)備文檔134)和用戶特點(diǎn)(如,年齡、性別、種族、位置等)過濾。

廣告商184或出版商182(或開發(fā)商)可以通過網(wǎng)絡(luò)180以編程的方式訪問編程廣告活動(dòng)框架160,用于創(chuàng)建和修改廣告活動(dòng)(如,用于將應(yīng)用程序嵌入式視頻廣告?zhèn)魉椭烈苿?dòng)設(shè)備的廣告活動(dòng)、用于將應(yīng)用程序嵌入式視頻廣告?zhèn)魉椭寥魏晤愋偷脑O(shè)備的廣告活動(dòng))。然后,通過網(wǎng)絡(luò)180將來自任何廣告源的廣告活動(dòng)傳送至目標(biāo)用戶設(shè)備(如102、104、106)。編程廣告活動(dòng)框架160包括應(yīng)用程序編程接口(APIs)和實(shí)現(xiàn)組件。應(yīng)用程序編程接口是一組用于構(gòu)建軟件應(yīng)用程序的例程、協(xié)議和工具。應(yīng)用程序編程接口指定軟件組件如何交互。廣告商184或出版商182(或開發(fā)商)從系統(tǒng)100獲取編程廣告活動(dòng)軟件,然后將此軟件用于訪問編程廣告活動(dòng)框架160。

在一個(gè)實(shí)施例中,系統(tǒng)100包括存儲(chǔ)介質(zhì)136,以存儲(chǔ)一個(gè)或多個(gè)軟件程序。系統(tǒng)將應(yīng)用系統(tǒng)嵌入式廣告(如,視頻廣告)傳送至設(shè) 備,并且也將能夠?yàn)樵O(shè)備提供獲取用于廣告的產(chǎn)品或服務(wù)的軟件應(yīng)用程序的能力。系統(tǒng)包括用于存儲(chǔ)一個(gè)或多個(gè)軟件程序的裝置、用于基于啟動(dòng)第一軟件應(yīng)用程序和相關(guān)廣告服務(wù)軟件通過網(wǎng)絡(luò)接收來自設(shè)備的配置呼叫的裝置,以及用于響應(yīng)于配置呼叫通過網(wǎng)絡(luò)發(fā)送配置文件至設(shè)備的裝置。配置文件包括多個(gè)用于從任何廣告源獲取廣告以在設(shè)備上播放的選項(xiàng)。系統(tǒng)還包括基于軟件應(yīng)用程序的廣告播放事件接收廣告請(qǐng)求的裝置和用于發(fā)送具有至少一個(gè)廣告的廣告響應(yīng)至設(shè)備的裝置,至少一個(gè)廣告包括至少一個(gè)選項(xiàng)以獲取用于至少一個(gè)廣告的服務(wù)或產(chǎn)品(如,通過至少一個(gè)廣告進(jìn)行廣告的服務(wù)或產(chǎn)品)的第二軟件應(yīng)用程序。以應(yīng)用程序嵌入式獲取的第二軟件應(yīng)用程序與啟動(dòng)的第一軟件應(yīng)用程序不同。

圖2表示根據(jù)一個(gè)實(shí)施例通過網(wǎng)絡(luò)提供廣告服務(wù)和傳送軟件應(yīng)用程序至設(shè)備的操作的流程圖。廣告系統(tǒng)的廣告和軟件應(yīng)用程序傳送操作流程可以由設(shè)備和系統(tǒng)執(zhí)行,該設(shè)備和系統(tǒng)包括處理電路或處理邏輯。處理邏輯(如,處理邏輯202)可以包括硬件(電路、專用邏輯等)、軟件(如在通用計(jì)算機(jī)系統(tǒng)或?qū)S脵C(jī)器或設(shè)備上運(yùn)行)或二者的結(jié)合。在一個(gè)實(shí)施例中,系統(tǒng)執(zhí)行方法200的操作。在一個(gè)示例中,垂直虛線277和278代表系統(tǒng)201的組件(如,廣告服務(wù)器203、拍賣系統(tǒng)290、廣告商店210、應(yīng)用商店285)與系統(tǒng)201的外部組件(如,設(shè)備230、歸屬器280、交換器299、第三方數(shù)據(jù)庫297、第三方應(yīng)用商店264)的分隔。系統(tǒng)201的組件通過網(wǎng)絡(luò)(如,網(wǎng)絡(luò)180)與系統(tǒng)的外部組件連通。

設(shè)備230(如,源設(shè)備、終端設(shè)備、移動(dòng)電話、平板電腦、筆記本電腦、電腦、連接或混合電視、網(wǎng)絡(luò)電視、互聯(lián)網(wǎng)電視、網(wǎng)絡(luò)電視、智能電視等)啟動(dòng)軟件應(yīng)用程序(如,軟件應(yīng)用程序231-234中的至少一個(gè))。軟件應(yīng)用程序可能與不同類型或種類的應(yīng)用程序有關(guān),包括游戲、娛樂、時(shí)裝、食品、新聞和品牌應(yīng)用程序。例如,用戶可以 選擇軟件應(yīng)用程序231-234中的一個(gè)。廣告服務(wù)軟件240也是基于軟件應(yīng)用程序中的一個(gè)的啟動(dòng)而啟動(dòng)。廣告服務(wù)軟件240可能與軟件應(yīng)用程序有關(guān)或被嵌入軟件應(yīng)用程序。廣告服務(wù)軟件240可以包括以下或與以下相關(guān):邏輯242(如,用于通信如廣告請(qǐng)求的通信邏輯)、用于存儲(chǔ)一個(gè)或多個(gè)廣告或廣告活動(dòng)的廣告緩存存儲(chǔ)244、用于接收、可選擇地存儲(chǔ)以及播放流動(dòng)廣告的廣告流動(dòng)功能246、用于確定設(shè)備和連接性能(如連接的類型(如,4G LTE、3G、WiFi、WiMax、5G等)、寬帶的連接、設(shè)備的位置、設(shè)備的類型、顯示特性(如,像素密度、色彩深度)等)的設(shè)備功能248。啟動(dòng)軟件應(yīng)用程序或廣告服務(wù)軟件可能有廣告播放事件,用于在設(shè)備的顯示器上展示或播放應(yīng)用程序嵌入式廣告。在操作250中,系統(tǒng)201的廣告服務(wù)器203的處理邏輯202基于啟動(dòng)軟件應(yīng)用程序和相關(guān)的廣告服務(wù)軟件240接收來自設(shè)備230的配置呼叫。在操作252中,處理邏輯202響應(yīng)于配置呼叫發(fā)送包括至少一個(gè)配置文件的響應(yīng)至設(shè)備230。至少一個(gè)配置文件包括不同選項(xiàng),用于獲取廣告以在廣告播放事件中播放。在一個(gè)實(shí)施例中,在廣告播放事件期間,第一選項(xiàng)包括播放至少一個(gè)緩存在設(shè)備230上的廣告。第二選項(xiàng)包括計(jì)劃播放至少一個(gè)緩存在設(shè)備230上的廣告,但要求來自系統(tǒng)201的至少一個(gè)更好的廣告。如果系統(tǒng)201及時(shí)(如,對(duì)預(yù)計(jì)廣告播放事件來說是及時(shí)的,在至少一個(gè)配置文件設(shè)定的時(shí)間段內(nèi))獲取或傳送至少一個(gè)更好的廣告,然后至少一個(gè)更好的廣告將會(huì)在預(yù)計(jì)的廣告播放事件期間播放。至少一個(gè)更好的廣告預(yù)期比至少一個(gè)緩存廣告有更高的轉(zhuǎn)化率或獲取用戶交互的更高的可能性。否則,播放緩存廣告。第三選項(xiàng)包括計(jì)劃播放至少一個(gè)緩存在設(shè)備230上的廣告,但要求來自交換器(exchange)299的至少一個(gè)更好的廣告。如果包括第三方數(shù)據(jù)庫296的交換器299及時(shí)提供至少一個(gè)更好的廣告,然后更好的廣告將會(huì)在廣告播放事件期間播放。否則,播放緩存廣告。第四選項(xiàng)包括計(jì)劃播放至少一個(gè)緩存在設(shè)備230 上的廣告,但要求來自系統(tǒng)201或交換器299的至少一個(gè)更好的廣告。如果系統(tǒng)201或交換器299及時(shí)提供至少一個(gè)更好的廣告,然后更好的廣告將會(huì)在廣告播放事件期間播放。否則,播放緩存廣告。

第五選項(xiàng)包括在預(yù)計(jì)廣告播放事件期間播放的至少一個(gè)廣告流入設(shè)備230。第六選項(xiàng)包括計(jì)劃播放至少一個(gè)流入設(shè)備230的廣告,但要求來自系統(tǒng)201的至少一個(gè)更好的廣告。如果系統(tǒng)201及時(shí)(如,對(duì)預(yù)計(jì)廣告播放事件來說是及時(shí)的,在配置文件設(shè)定的時(shí)間段內(nèi))提供至少一個(gè)更好的廣告,然后更好的廣告將會(huì)在廣告播放事件期間播放。否則,播放計(jì)劃流動(dòng)的廣告。第七選項(xiàng)包括計(jì)劃播放至少一個(gè)流入設(shè)備230的廣告,但要求來自交換器299的至少一個(gè)更好的廣告。如果交換器299及時(shí)提供一個(gè)更好的廣告,然后更好的廣告將會(huì)在廣告播放事件期間播放。否則,播放計(jì)劃流動(dòng)的廣告。第八選項(xiàng)包括計(jì)劃播放至少一個(gè)流入設(shè)備230的廣告,但要求來自系統(tǒng)201或交換器299的至少一個(gè)更好的廣告。如果系統(tǒng)201或交換器299及時(shí)提供一個(gè)更好的廣告,然后更好的廣告將會(huì)在預(yù)計(jì)廣告播放事件期間播放。否則,播放計(jì)劃流入的廣告。在其他實(shí)施例中,配置文件包括選項(xiàng)1-8的子集、用于獲取至少一個(gè)廣告或廣告活動(dòng)的附加選項(xiàng)或不同選項(xiàng)(如,包括潛在緩存和流動(dòng)操作的選項(xiàng))。

配置文件可以在不影響廣告服務(wù)軟件240的情況下被系統(tǒng)201或設(shè)備230改變。特別地,配置文件可以在不影響廣告服務(wù)軟件240的版本的情況下被改變,從而用戶不需要更新廣告服務(wù)軟件240的版本,即使配置文件被改變。系統(tǒng)201旨在將最相關(guān)和最高的轉(zhuǎn)換廣告活動(dòng)傳送至使用配置文件的設(shè)備。

在操作254中,在預(yù)計(jì)的廣告播放事件或?qū)嶋H的廣告播放事件之前,廣告服務(wù)器的處理邏輯202可選擇地接收廣告請(qǐng)求,該廣告請(qǐng)求具有基于在不久的將來(如,1小時(shí)、15分鐘、60秒、10秒等)發(fā)生的預(yù)期廣告播放事件的至少一個(gè)配置文件的配置選項(xiàng)(如,選項(xiàng) 1-8)。如果廣告請(qǐng)求發(fā)生在預(yù)計(jì)廣告播放事件之前,其可以是預(yù)測(cè)性的廣告請(qǐng)求??商鎿Q地,廣告服務(wù)器產(chǎn)生基于接收配置呼叫的廣告請(qǐng)求,其表明用戶已經(jīng)啟動(dòng)了軟件應(yīng)用程序并且預(yù)期廣告播放事件將很可能在不久的將來發(fā)生,即使沒有從設(shè)備接收到廣告請(qǐng)求。

廣告請(qǐng)求包括不同類型的信息,包括出版商設(shè)置(如,選定的軟件應(yīng)用程序的出版商)、確定選定的軟件應(yīng)用程序的應(yīng)用程序ID、用于應(yīng)用程序嵌入式廣告的時(shí)間位置的位置信息、用戶特征、設(shè)備特征(如設(shè)備ID)、地理數(shù)據(jù)、位置數(shù)據(jù)、運(yùn)動(dòng)數(shù)據(jù)(如,來自加速計(jì)或陀螺儀的運(yùn)動(dòng)數(shù)據(jù))、語言、時(shí)間、應(yīng)用程序設(shè)置、設(shè)備的用戶的人口資料、會(huì)話數(shù)據(jù)(如,用戶已經(jīng)使用選定的應(yīng)用程序多長(zhǎng)時(shí)間了)和緩存信息。廣告服務(wù)器(如,廣告服務(wù)器203的處理邏輯202)處理廣告請(qǐng)求以基于包含在預(yù)測(cè)的廣告請(qǐng)求中的信息確定以應(yīng)用程序播放的至少一個(gè)廣告或插播廣告的廣告形式和時(shí)間位置(如,根據(jù)轉(zhuǎn)換的可能性的最優(yōu)的廣告形式,根據(jù)轉(zhuǎn)換的可能性的最優(yōu)的時(shí)間位置)。廣告服務(wù)器確定廣告形式和時(shí)間位置,其最可能引起用戶參與、用戶交互、轉(zhuǎn)化或?yàn)槌霭嫔袒蜷_發(fā)商產(chǎn)生收益。

歸屬器280可能有軟件(如應(yīng)用程序的開發(fā)商的軟件開發(fā)工具包),其安裝在用戶的設(shè)備上以獲取第三方用戶的數(shù)據(jù)(如來自設(shè)備230的用戶數(shù)據(jù)281)。用戶數(shù)據(jù)可以包括對(duì)用戶交互和參與軟件應(yīng)用程序和廣告活動(dòng)的追蹤。用戶數(shù)據(jù)還可以包括安裝應(yīng)用程序的時(shí)間長(zhǎng)度、購買應(yīng)用程序的數(shù)量以及購買產(chǎn)品或服務(wù)的購買方式和購買時(shí)間。用戶數(shù)據(jù)還可以包括監(jiān)控目標(biāo),用戶如何使用應(yīng)用程序??梢耘c系統(tǒng)201、出版商和廣告商共享用戶數(shù)據(jù)(如用戶數(shù)據(jù)282)。

廣告活動(dòng)框架206可以訪問數(shù)據(jù)、參數(shù)或來自目標(biāo)平臺(tái)或廣告引擎255用于創(chuàng)建和修改廣告活動(dòng)的算法。參數(shù)包括來自包括系統(tǒng)100、歸屬器186、廣告商184和出版商182的任何源的設(shè)備特征(如設(shè)備ID、設(shè)備年齡)和用戶特征(如用戶成本、轉(zhuǎn)化率、參與率、應(yīng)用程 序類型、IAP活動(dòng)等)。廣告活動(dòng)可以存儲(chǔ)在廣告活動(dòng)商店216中。存儲(chǔ)介質(zhì)204存儲(chǔ)用于創(chuàng)建和修改廣告活動(dòng)、目標(biāo)用戶和選擇最可能引起用戶參與、用戶交互和轉(zhuǎn)化的廣告活動(dòng)的一個(gè)或多個(gè)應(yīng)用程序接口和軟件組件的指令。存儲(chǔ)介質(zhì)也為廣告服務(wù)器功能存儲(chǔ)指令,包括提供應(yīng)用程序嵌入式廣告的指令,該應(yīng)用程序嵌入式廣告包括具有獲取軟件應(yīng)用程序以傳遞至設(shè)備的選項(xiàng)的視頻廣告,用于獲取被請(qǐng)求的軟件應(yīng)用程序的指令,以及用于傳送被請(qǐng)求的軟件應(yīng)用程序的指令。處理邏輯耦合至存儲(chǔ)介質(zhì)204.

廣告服務(wù)器(如廣告服務(wù)器203的處理邏輯202)也處理廣告請(qǐng)求(或預(yù)測(cè)的廣告請(qǐng)求)以及為了至少一個(gè)配置文件的選項(xiàng)2-8而訪問廣告商店210和交換器299的至少一個(gè)以獲取至少一個(gè)可能或最可能轉(zhuǎn)換的廣告或廣告活動(dòng)。廣告或廣告活動(dòng)可以包括在軟件應(yīng)用程序(如一種選擇性廣告間隙)內(nèi)展示給客戶的一個(gè)或多個(gè)測(cè)試。廣告服務(wù)器(如廣告服務(wù)器203的處理邏輯202)可以基于一個(gè)或多個(gè)可配置參數(shù)確定將會(huì)處理選項(xiàng)1-8中的哪個(gè)選項(xiàng)或使選項(xiàng)1-8中的哪個(gè)選項(xiàng)處理廣告請(qǐng)求(或預(yù)測(cè)的廣告請(qǐng)求)。做為選擇,設(shè)備或用戶可以基于這些參數(shù)確定將會(huì)處理或利用選項(xiàng)1-8中的哪個(gè)選項(xiàng)。

對(duì)于選項(xiàng)1,設(shè)備以應(yīng)用程序嵌入式播放來自緩存的至少一個(gè)廣告。對(duì)于訪問廣告商店210的選項(xiàng),在操作260中,處理邏輯202發(fā)送廣告呼叫或請(qǐng)求(或預(yù)測(cè)的廣告呼叫或請(qǐng)求)至系統(tǒng)201的廣告商店210。廣告商店包括具有廣告活動(dòng)和廣告的廣告數(shù)據(jù)庫212。廣告數(shù)據(jù)庫212可以是第一方廣告數(shù)據(jù)庫,即,系統(tǒng)201的數(shù)據(jù)庫。廣告商店可以選擇性地通過標(biāo)簽功能214提供訪問第三方廣告數(shù)據(jù)庫297的入口。標(biāo)簽功能214產(chǎn)生或存儲(chǔ)用于訪問一個(gè)或多個(gè)第三方廣告數(shù)據(jù)庫297的廣告服務(wù)標(biāo)簽。廣告活動(dòng)和廣告能夠流至設(shè)備的流媒體廣告246或被保存在設(shè)備的廣告緩存商店240。

在操作262中,廣告服務(wù)器接收來自廣告商店210的廣告響應(yīng)以 響應(yīng)廣告呼叫或請(qǐng)求(或預(yù)測(cè)的廣告呼叫或請(qǐng)求)。廣告響應(yīng)包括具有一個(gè)或多個(gè)潛在廣告或廣告活動(dòng)的有效負(fù)載(payload),用于流至設(shè)備230或選擇性地具有廣告服務(wù)標(biāo)簽,用于訪問一個(gè)或多個(gè)第三方廣告數(shù)據(jù)庫297。如果廣告服務(wù)器接收廣告服務(wù)標(biāo)簽,然后廣告服務(wù)器在操作295中發(fā)送廣告請(qǐng)求(或預(yù)測(cè)的廣告請(qǐng)求)至第三方數(shù)據(jù)庫以及在操作296中從第三方數(shù)據(jù)庫297接收廣告響應(yīng)(或預(yù)測(cè)的廣告響應(yīng))。來自廣告商店貨第三方數(shù)據(jù)庫297的廣告響應(yīng)包括一個(gè)或多個(gè)廣告或廣告活動(dòng)以及可能包括用于被發(fā)送或流至設(shè)備230的一個(gè)或多個(gè)廣告測(cè)試。基于至少一個(gè)配置文件的已確定的或已選擇的選項(xiàng),處理邏輯202決定是否使至少一個(gè)廣告或廣告活動(dòng)以及一個(gè)或多個(gè)廣告測(cè)試流至設(shè)備230。

廣告服務(wù)器基于處理廣告請(qǐng)求(或預(yù)測(cè)的廣告請(qǐng)求)可以訪問被給與至少一個(gè)配置文件的某些選項(xiàng)(如選項(xiàng)3、4、7和8)的交換器299。在這種情況下,廣告服務(wù)器發(fā)送交換請(qǐng)求(或預(yù)測(cè)的交換請(qǐng)求270)至拍賣系統(tǒng)290,在設(shè)備上的預(yù)測(cè)的廣告播放事件或?qū)嶋H的廣告播放事件之前,該拍賣系統(tǒng)具有拍賣引擎291和數(shù)據(jù)庫293。作為選擇,拍賣系統(tǒng)與廣告系統(tǒng)201結(jié)合在一起。拍賣引擎291處理廣告交換請(qǐng)求270并產(chǎn)生基于包括至少一種價(jià)格(如廣告或廣告活動(dòng)的底價(jià)或最低價(jià)格)、庫存分配和參加拍賣的參與者在內(nèi)的不同商業(yè)規(guī)則的拍賣。

在一個(gè)實(shí)施例中,拍賣是第二價(jià)格拍賣,其中每個(gè)參與者給出他們的最高價(jià)格(如每個(gè)應(yīng)用程序安裝10美元)并且出價(jià)最高者支付第二高者的價(jià)格(如每個(gè)應(yīng)用程序安裝8美元)。這種盈利模式的優(yōu)點(diǎn)是廣告商只出價(jià)他們?cè)敢庵Ц兑唤M條件的最大值。在另一競(jìng)標(biāo)者的最大價(jià)格大大降低的方案中,出價(jià)最高者只會(huì)被收取拍賣的第二高價(jià)格。這鼓勵(lì)廣告商為庫存標(biāo)出實(shí)際或真實(shí)的市場(chǎng)價(jià)值,而給廣告商留有更少的機(jī)會(huì)。

拍賣確定哪個(gè)參與者可以及時(shí)為設(shè)備提供更好的廣告。在操作274中,拍賣系統(tǒng)290發(fā)送廣告交換請(qǐng)求(或預(yù)測(cè)的廣告交換請(qǐng)求至拍賣的每個(gè)參與者)。廣告交換請(qǐng)求(或預(yù)測(cè)的廣告交換請(qǐng)求)包括可配置的參數(shù),可配置的參數(shù)包括至少一個(gè)廣告長(zhǎng)度、一個(gè)或多個(gè)廣告測(cè)試、播放廣告的比特率、廣告類別、年齡等級(jí)、對(duì)多次重新定向的限制以最小化延遲和底價(jià)。可配置的參數(shù)旨在改善用戶體驗(yàn)(如通過最小化延遲)和基于年齡等級(jí)為用戶提供安全。然后一個(gè)或多個(gè)參與者在操作276中回復(fù)廣告交換響應(yīng)(或預(yù)測(cè)的廣告交換響應(yīng))。拍賣引擎處理廣告交換響應(yīng)(或預(yù)測(cè)的廣告交換響應(yīng))(商業(yè)智能開發(fā)平臺(tái)(bids))并且確定哪個(gè)參與者,如果有的話,將會(huì)為實(shí)際的廣告播放事件(或預(yù)測(cè)的廣告播放事件)提供更好的廣告以用于在設(shè)備上播放。來自參與者的回復(fù)或廣告可以被保存在數(shù)據(jù)庫293中。在操作272中,廣告響應(yīng)(或預(yù)測(cè)的廣告響應(yīng))從拍賣引擎發(fā)送至廣告服務(wù)器。然后廣告服務(wù)器處理來自按照拍賣系統(tǒng)確定的獲勝的或選定的參與者的廣告。在這種情況下,廣告服務(wù)器為廣告服務(wù)器提供的廣告卸下廣告的有效載負(fù)載并且將廣告的格式(如果必要)轉(zhuǎn)變成標(biāo)準(zhǔn)格式(如可擴(kuò)展標(biāo)示語言(xml)標(biāo)準(zhǔn)、數(shù)字視頻廣告服務(wù)模板(VAST))。廣告服務(wù)器可以將來自交換器的獲勝的或選定的參與者的更好的廣告或可能的來自交換器的任何投標(biāo)與緩存在設(shè)備上的廣告和隨來自廣告商店的廣告響應(yīng)而獲取的更好的廣告進(jìn)行比較。在操作284中,然后廣告服務(wù)器可以選擇來自廣告商店的至少一個(gè)更好的廣告、具有來自交換器的獲勝的或選定的投標(biāo)的參與者、緩存在設(shè)備上的廣告或可選擇地沒有參與交換器的第三方數(shù)據(jù)庫297。更好的廣告預(yù)期比緩存在設(shè)備上的廣告更可能轉(zhuǎn)換或具有獲取用戶交互更高的可能性。至少一個(gè)更好的廣告和一個(gè)或多個(gè)廣告測(cè)試,如果選定的話,然后被緩存在設(shè)備上或流入設(shè)備以及在實(shí)際廣告播放事件或已經(jīng)預(yù)測(cè)會(huì)發(fā)生的預(yù)測(cè)的廣告播放事件期間播放。

廣告或廣告宣傳在廣告播放事件期間在設(shè)備的顯示器上播放。在廣告播放事件之前、期間或之后的任何時(shí)間,應(yīng)用程序嵌入式(如在啟動(dòng)的移動(dòng)軟件應(yīng)用程序、在非網(wǎng)頁瀏覽器移動(dòng)軟件應(yīng)用程序、在非網(wǎng)頁瀏覽器軟件應(yīng)用程序)視頻廣告提供鏈接或其他技術(shù)手段以用于訪問或獲取與視頻廣告有關(guān)的軟件應(yīng)用程序。例如,用戶可以在用戶的設(shè)備上播放第一游戲應(yīng)用程序并且在應(yīng)用程序嵌入式廣告播放事件期間,用戶可以查看視頻廣告。視頻廣告可以是第二游戲應(yīng)用程序的廣告或完全不同類型的產(chǎn)品或服務(wù)。視頻廣告將會(huì)出現(xiàn)用于獲取第二游戲應(yīng)用程序或用于獲取與不同類型的產(chǎn)品或服務(wù)(如不同類型的游戲服務(wù)或產(chǎn)品、體育服務(wù)或產(chǎn)品、娛樂服務(wù)或產(chǎn)品、時(shí)裝服務(wù)或產(chǎn)品、品牌服務(wù)或產(chǎn)品等)有關(guān)的另一個(gè)軟件應(yīng)用程序的選項(xiàng)。第二游戲應(yīng)用程序或與不同類型的產(chǎn)品或服務(wù)有關(guān)的另一個(gè)軟件應(yīng)用程序并不在用戶的設(shè)備上。在操作267中,用戶可以選擇視頻廣告提供的用于獲取請(qǐng)求的軟件應(yīng)用程序的選項(xiàng)、鏈接或其他技術(shù)手段,并且應(yīng)用程序請(qǐng)求從設(shè)備生成并發(fā)送至系統(tǒng)201。然后,系統(tǒng)(如應(yīng)用程序服務(wù)208)可以處理應(yīng)用程序請(qǐng)求、確定用于獲取請(qǐng)求軟件應(yīng)用程序的應(yīng)用程序源以及從包括應(yīng)用商店285的任何應(yīng)用程序源獲取軟件應(yīng)用程序,應(yīng)用商店285是系統(tǒng)201的一部分或外部應(yīng)用程序源如第三方應(yīng)用程序商店264。

在一個(gè)實(shí)施例中,應(yīng)用程序服務(wù)208基于網(wǎng)絡(luò)連接寬帶、響應(yīng)時(shí)間、應(yīng)用程序商店延遲(如服務(wù)器延遲)和成本中的至少一個(gè)確定應(yīng)用程序商店。如果應(yīng)用程序服務(wù)208確定從應(yīng)用程序商店285獲取被請(qǐng)求的軟件應(yīng)用程序,然后系統(tǒng)產(chǎn)生應(yīng)用程序請(qǐng)求285并發(fā)送至應(yīng)用程序商店285。應(yīng)用程序商店285的處理邏輯288處理應(yīng)用程序請(qǐng)求285并產(chǎn)生應(yīng)用程序響應(yīng)287,如果在應(yīng)用程序數(shù)據(jù)庫289中是可用的,則應(yīng)用程序響應(yīng)287將包括被請(qǐng)求軟件應(yīng)用程序。然后應(yīng)用程序響應(yīng)287被發(fā)送至應(yīng)用程序服務(wù)208。應(yīng)用程序服務(wù)208可以是如圖 2所示的在廣告服務(wù)器203中的模塊或邏輯,或應(yīng)用程序服務(wù)208可以存在于系統(tǒng)201中的單獨(dú)的應(yīng)用程序服務(wù)器中。然后應(yīng)用程序服務(wù)208處理應(yīng)用程序響應(yīng)287并產(chǎn)生應(yīng)用程序響應(yīng)268,該應(yīng)用程序響應(yīng)268被發(fā)送至設(shè)備230從而用戶可以在設(shè)備上安裝軟件應(yīng)用程序。

在另一實(shí)施例中,應(yīng)用程序服務(wù)208確定從第三方應(yīng)用程序商店264獲取被請(qǐng)求的軟件應(yīng)用程序并且系統(tǒng)產(chǎn)生應(yīng)用程序請(qǐng)求227并發(fā)送至應(yīng)用程序商店264。應(yīng)用程序商店264的處理邏輯265處理應(yīng)用程序請(qǐng)求227并產(chǎn)生應(yīng)用程序響應(yīng)228,如果在應(yīng)用程序數(shù)據(jù)庫266中可用,則應(yīng)用程序響應(yīng)228將包括被請(qǐng)求的軟件應(yīng)用程序。然后應(yīng)用程序響應(yīng)228被發(fā)送至應(yīng)用程序服務(wù)208。然后應(yīng)用程序服務(wù)208處理應(yīng)用程序響應(yīng)228并產(chǎn)生應(yīng)用程序響應(yīng)268,該應(yīng)用程序響應(yīng)268被發(fā)送至設(shè)備230從而用戶可以在設(shè)備上安裝軟件應(yīng)用程序。

在另一個(gè)實(shí)施例中,在操作267中,用戶可以選擇由應(yīng)用程序嵌入式視頻廣告提供的用于獲取被請(qǐng)求的軟件應(yīng)用程序的選項(xiàng)、鏈接或其他技術(shù)手段,并且直接從應(yīng)用程序商店285或第三方應(yīng)用程序商店264訪問和獲取軟件應(yīng)用程序至設(shè)備230。在這個(gè)實(shí)施例中,廣告系統(tǒng)201(如應(yīng)用程序服務(wù)208)或第三方應(yīng)用程序服務(wù)(如第三方應(yīng)用程序商店264)可以在用戶選擇用于獲取軟件應(yīng)用程序的選項(xiàng)、鏈接或技術(shù)手段之前預(yù)先確定用于選定的軟件應(yīng)用程序的應(yīng)用程序源??商鎿Q的,廣告系統(tǒng)201(如應(yīng)用程序服務(wù)208)或第三方應(yīng)用程序服務(wù)(如第三方應(yīng)用程序商店264)可以僅僅在用戶選擇用于獲取軟件應(yīng)用程序的選項(xiàng)、鏈接或技術(shù)手段之前確定用于選定的軟件應(yīng)用程序的應(yīng)用程序源。

圖3表示根據(jù)實(shí)施例通過網(wǎng)絡(luò)提供廣告服務(wù)和傳送軟件應(yīng)用程序至設(shè)備的方法的操作的流程圖。裝置或系統(tǒng)可以執(zhí)行廣告和應(yīng)用程序系統(tǒng)的操作流程,該裝置或系統(tǒng)包括處理線路或處理邏輯。處理邏輯可以包括硬件(電路、專用邏輯器等)、軟件(如在通用計(jì)算機(jī)系統(tǒng) 或?qū)S脵C(jī)器或設(shè)備上運(yùn)行)或二者的結(jié)合。在實(shí)施例中,系統(tǒng)(如系統(tǒng)201)通過執(zhí)行處理邏輯的指令執(zhí)行方法300的操作。系統(tǒng)通過網(wǎng)絡(luò)(如,網(wǎng)絡(luò)180)與一個(gè)或多個(gè)設(shè)備連通。

在實(shí)施例中,設(shè)備啟動(dòng)軟件應(yīng)用程序。例如,用戶可以選擇安裝在設(shè)備上的一個(gè)軟件應(yīng)用程序?;趩?dòng)軟件應(yīng)用程序,廣告服務(wù)軟件(如軟件開發(fā)工具包(SDK))也被啟動(dòng)。廣告服務(wù)軟件可能與軟件應(yīng)用程序有關(guān)或嵌入軟件應(yīng)用程序。廣告服務(wù)軟件240可以包括以下或與以下相關(guān):邏輯242、廣告緩存商店244、廣告流動(dòng)功能246、設(shè)備230的設(shè)備功能248。啟動(dòng)軟件應(yīng)用程序可能有廣告播放事件,用于在設(shè)備的顯示器上展示或播放應(yīng)用程序嵌入式廣告。在操作304中,廣告系統(tǒng)的廣告服務(wù)器(如廣告服務(wù)器203)基于啟動(dòng)廣告服務(wù)軟件接收來自設(shè)備的配置呼叫。在操作306中,廣告服務(wù)器發(fā)送配置文件至設(shè)備以響應(yīng)配置呼叫。配置文件包括用于獲取廣告以在廣告播放事件中播放的不同選項(xiàng)(如圖2中描述的選項(xiàng)1-8)。

在操作308中,基于廣告播放事件或預(yù)測(cè)的廣告播放事件,廣告服務(wù)器的處理邏輯接收具有配置文件的配置選項(xiàng)(如選項(xiàng)1-8)的廣告請(qǐng)求。在操作310中,廣告服務(wù)器處理廣告請(qǐng)求并基于配置文件的確定選項(xiàng)確定是否使用設(shè)備上的緩存廣告(如選項(xiàng)1播放來自設(shè)備緩存的廣告)或是否需要訪問廣告商店、交換器或廣告商店和交換器。廣告服務(wù)器(或設(shè)備230的設(shè)備功能248)基于一個(gè)或多個(gè)配置參數(shù)確定將要處理選項(xiàng)1-8(或配置文件的任何可得到的選項(xiàng))中的哪個(gè)選項(xiàng)或使哪個(gè)選項(xiàng)能夠用于處理廣告請(qǐng)求。在實(shí)施例中,配置參數(shù)包括用于設(shè)備和廣告服務(wù)器之間的連接的寬帶、設(shè)備特性、用戶特性、出版商的服務(wù)水平協(xié)議(如延遲)、緩存窗口和商業(yè)規(guī)則,該商業(yè)規(guī)則包括位置、時(shí)間、新的廣告活動(dòng)的可用性和更高的轉(zhuǎn)換活動(dòng)的可用性。

在操作312中,廣告服務(wù)器然后可以選擇和發(fā)送來自廣告商店的至少一個(gè)更好的廣告(如與設(shè)備上的緩存廣告相比更吸引人的、更交 互式的、更可能轉(zhuǎn)換的廣告)、來自轉(zhuǎn)換的選定的廣告轉(zhuǎn)換響應(yīng)(投標(biāo))的至少一個(gè)更好的廣告、可選擇地來自沒有參與轉(zhuǎn)換的第三方數(shù)據(jù)庫297的至少一個(gè)更好的廣告,或播放緩存在設(shè)備上的廣告的指令。然后所選定的廣告為在廣告播放事件期間播放的應(yīng)用程序嵌入式廣告。

在廣告播放事件之前、期間或之后的任何時(shí)間,選定的廣告(如應(yīng)用程序嵌入式視頻廣告)包括一個(gè)選項(xiàng),該選項(xiàng)為訪問或獲取與視頻廣告相關(guān)且不在用戶設(shè)備上的軟件應(yīng)用程序提供了鏈接或其他技術(shù)手段。例如,用戶可以在用戶的設(shè)備上播放第一游戲應(yīng)用程序并且在廣告播放事件期間,用戶可以查看視頻廣告。視頻廣告可以是第二游戲應(yīng)用程序的廣告或完全不同類型的產(chǎn)品或服務(wù)。應(yīng)用程序嵌入式視頻廣告將會(huì)出現(xiàn)用于獲取第二游戲應(yīng)用程序或用于獲取與不同類型的產(chǎn)品或服務(wù)(如不同類型的游戲服務(wù)或產(chǎn)品、體育服務(wù)或產(chǎn)品、娛樂服務(wù)或產(chǎn)品、時(shí)裝服務(wù)或產(chǎn)品、品牌服務(wù)或產(chǎn)品等)有關(guān)的另一個(gè)軟件應(yīng)用程序的選項(xiàng)。在操作314中,基于用戶選擇了為了獲取被請(qǐng)求的軟件應(yīng)用程序由應(yīng)用程序嵌入式視頻廣告提供的選項(xiàng)、鏈接或其他技術(shù)手段,系統(tǒng)接收來自設(shè)備的應(yīng)用程序請(qǐng)求。然后,系統(tǒng)(如系統(tǒng)201的應(yīng)用程序服務(wù)208)可以處理應(yīng)用程序請(qǐng)求、確定用于獲取被請(qǐng)求的軟件應(yīng)用程序的應(yīng)用程序源以及從包括應(yīng)用商店的任何應(yīng)用程序源獲取軟件應(yīng)用程序,應(yīng)用商店是系統(tǒng)201的一部分或外部應(yīng)用程序源,如在操作316中的第三方應(yīng)用程序商店。

在操作318中,然后系統(tǒng)的應(yīng)用程序服務(wù)產(chǎn)生包括被請(qǐng)求的軟件應(yīng)用程序在內(nèi)的應(yīng)用程序響應(yīng)并通過網(wǎng)絡(luò)發(fā)送至設(shè)備從而用戶可以在設(shè)備上安裝軟件應(yīng)用程序。

在另一實(shí)施例中,用戶可以選擇由應(yīng)用程序嵌入式視頻廣告提供的用于獲取被請(qǐng)求的軟件應(yīng)用程序的選項(xiàng)、鏈接或其他技術(shù)手段,并且直接從應(yīng)用程序商店285或第三方應(yīng)用程序商店264訪問和獲取軟 件應(yīng)用程序。

圖4表示根據(jù)實(shí)施例通過網(wǎng)絡(luò)提供廣告服務(wù)和傳送軟件應(yīng)用程序至設(shè)備的方法的操作的流程圖。裝置或系統(tǒng)可以執(zhí)行廣告系統(tǒng)的廣告操作流程,該裝置或系統(tǒng)包括處理線路或處理邏輯。處理邏輯可以包括硬件(電路、專用邏輯器等)、軟件(如運(yùn)行在通用計(jì)算機(jī)系統(tǒng)或?qū)S脵C(jī)器或設(shè)備上)或二者的結(jié)合。在實(shí)施例中,設(shè)備(如,源設(shè)備、終端設(shè)備、移動(dòng)電話、平板電腦、筆記本電腦、計(jì)算機(jī)、連接或混合電視、網(wǎng)絡(luò)電視(IPTV)、互聯(lián)網(wǎng)電視、網(wǎng)絡(luò)電視(Web TV)、智能電視、衛(wèi)星設(shè)備、衛(wèi)星電視、汽車、飛機(jī)、智能家電等)執(zhí)行廣告服務(wù)軟件或廣告宣傳軟件的指令以執(zhí)行至少一些方法400的操作。廣告系統(tǒng)通過網(wǎng)絡(luò)(如,網(wǎng)絡(luò)180)與設(shè)備連接。

在一個(gè)實(shí)施例中,設(shè)備在操作402中啟動(dòng)軟件應(yīng)用程序。例如,用戶可以選擇一個(gè)軟件應(yīng)用程序。基于啟動(dòng)軟件應(yīng)用程序,廣告服務(wù)軟件(如軟件開發(fā)工具包(SDK))也被啟動(dòng)。軟件開發(fā)工具包(SDK)可能與軟件應(yīng)用程序有關(guān)或嵌入軟件應(yīng)用程序。廣告服務(wù)軟件可以包括以下或與以下有關(guān):邏輯242、廣告緩存商店244、廣告流動(dòng)功能246、以及設(shè)備230的設(shè)備功能248。啟動(dòng)的軟件應(yīng)用程序可能有廣告播放事件,用于在設(shè)備的顯示器上展示或播放廣告。在操作404中,基于啟動(dòng)廣告服務(wù)軟件,設(shè)備通過網(wǎng)絡(luò)將配置呼叫發(fā)送至廣告系統(tǒng)的廣告服務(wù)器。在操作406中,設(shè)備響應(yīng)于配置呼叫而通過網(wǎng)絡(luò)接收來自廣告系統(tǒng)的配置文件。配置文件包括用于獲取至少一個(gè)廣告以在廣告播放事件中播放的不同選項(xiàng)(如圖2中描述的選項(xiàng)1-8)。

在操作408中,設(shè)備(或廣告系統(tǒng))確定將要處理哪種配置文件選項(xiàng)(如1-8)或使哪個(gè)選項(xiàng)能夠用于處理廣告請(qǐng)求。在實(shí)施例中,這種確定是基于一個(gè)或多個(gè)可配置的參數(shù),包括用于設(shè)備和廣告服務(wù)器之間的連接的寬帶、設(shè)備特性、用戶特性、出版商的服務(wù)水平協(xié)議(如延遲)、緩存窗口和商業(yè)規(guī)則,該商業(yè)規(guī)則包括位置、時(shí)間、新 的廣告活動(dòng)的可用性和更高的轉(zhuǎn)化活動(dòng)的可用性。在操作410中,基于廣告播放事件,設(shè)備通過網(wǎng)絡(luò)發(fā)送具有配置文件的可配置的確定的選項(xiàng)(如,選項(xiàng)1-8,任何可能的選項(xiàng))的廣告請(qǐng)求至廣告服務(wù)器。廣告服務(wù)器處理廣告請(qǐng)求并為廣告播放事件確定廣告或廣告活動(dòng)。在操作412中,設(shè)備接收來自廣告系統(tǒng)的廣告響應(yīng)。廣告響應(yīng)包括來自廣告商店的至少一個(gè)更好的廣告、來自轉(zhuǎn)換的至少一個(gè)更好的廣告、可選擇地,播放至少一個(gè)緩存在設(shè)備上的廣告的指令,或可選擇地,沒有參與選項(xiàng)2-8的廣告轉(zhuǎn)換的第三方數(shù)據(jù)庫的至少一個(gè)更好的廣告。然后在廣告播放事件期間,至少一個(gè)更好的廣告緩存在設(shè)備上或流入設(shè)備并且被播放應(yīng)用程序嵌入式廣告。然后在操作414中的廣告播放事件期間,所選定的廣告為在設(shè)備上播放的應(yīng)用程序嵌入式廣告。

在廣告播放事件之前、期間或之后的任何時(shí)間,選定的廣告(如應(yīng)用程序嵌入式視頻廣告)提供一個(gè)具有鏈接或其他技術(shù)手段的選項(xiàng),用于訪問或獲取與視頻廣告相關(guān)且不在用戶設(shè)備上的軟件應(yīng)用程序。在操作416中,用戶可以選擇為了獲取被請(qǐng)求的軟件應(yīng)用程序由視頻廣告提供的選項(xiàng)、鏈接或其他技術(shù)手段并且這會(huì)引起設(shè)備產(chǎn)生應(yīng)用程序請(qǐng)求。在操作418中,設(shè)備發(fā)送應(yīng)用程序請(qǐng)求至系統(tǒng)。然后,系統(tǒng)(如系統(tǒng)201的應(yīng)用程序服務(wù)208)可以處理應(yīng)用程序請(qǐng)求、確定用于獲取被請(qǐng)求的軟件應(yīng)用程序的應(yīng)用程序源以及從包括應(yīng)用商店的任何應(yīng)用程序源獲取軟件應(yīng)用程序,應(yīng)用商店是系統(tǒng)201的一部分或外部應(yīng)用程序源,如第三方應(yīng)用程序商店。

然后系統(tǒng)的應(yīng)用程序服務(wù)產(chǎn)生包括軟件應(yīng)用程序在內(nèi)的應(yīng)用程序響應(yīng)。在操作420中,設(shè)備接收來自系統(tǒng)的應(yīng)用程序響應(yīng)從而用戶在設(shè)備上安裝軟件應(yīng)用程序。

在另一實(shí)施例中,用戶可以選擇由應(yīng)用程序嵌入式視頻廣告提供的用于獲取被請(qǐng)求的軟件應(yīng)用程序的選項(xiàng)、鏈接或其他技術(shù)手段,并 且直接從應(yīng)用程序商店285或第三方應(yīng)用程序商店264訪問和獲取軟件應(yīng)用程序。

在一些實(shí)施例中,在此公開的操作方法可以被改變、修改、結(jié)合或刪除。例如,操作308在操作方法300的流程中可以早點(diǎn)或晚點(diǎn)發(fā)生。直到從廣告商店或從轉(zhuǎn)換獲取廣告而產(chǎn)生延遲,才能發(fā)生操作308的這種確定。用相似的方法,操作410在操作方法400的流程中可以早點(diǎn)或晚點(diǎn)發(fā)生。直到從廣告商店或從轉(zhuǎn)換獲取廣告而產(chǎn)生延遲,才能發(fā)生操作410的這種確定??梢杂迷诖嗣枋龅难b置或數(shù)據(jù)處理系統(tǒng)來執(zhí)行本發(fā)明實(shí)施例中的方法。裝置或數(shù)據(jù)處理系統(tǒng)可能是傳統(tǒng)的通用計(jì)算機(jī)系統(tǒng)或?qū)S糜?jì)算機(jī),設(shè)計(jì)或規(guī)劃傳統(tǒng)的通用計(jì)算機(jī)系統(tǒng)或?qū)S糜?jì)算機(jī)以執(zhí)行唯一的功能或有限數(shù)量的廣告服務(wù)功能以及也可能使用應(yīng)用程序嵌入式至終端設(shè)備的應(yīng)用程序傳送。

在一個(gè)實(shí)施例中,圖5-8表示一系列用戶界面,用于用戶查看第一應(yīng)用程序內(nèi)的廣告(如視頻廣告),并且然后有一個(gè)可選擇的選項(xiàng),呈現(xiàn)該選項(xiàng)用于訪問和獲取第二應(yīng)用程序。

圖5表示根據(jù)一個(gè)實(shí)施例在啟動(dòng)的第一軟件應(yīng)用程序內(nèi)的視頻廣告的典型用戶界面。在設(shè)備500的啟動(dòng)的第一軟件應(yīng)用程序(如移動(dòng)應(yīng)用程序、非網(wǎng)頁瀏覽器應(yīng)用程序)內(nèi),設(shè)備500包括顯示器510,用于顯示具有視頻廣告520的用戶界面。視頻廣告是廣告產(chǎn)品或服務(wù)(如第二軟件應(yīng)用程序)。

圖6表示根據(jù)一個(gè)實(shí)施例用于獲取第二軟件應(yīng)用程序的第二軟件應(yīng)用程序的說明的典型用戶界面。在視頻廣告520部分或全部播放之后,設(shè)備600的顯示器610展示用戶界面602,其包括用于第二軟件應(yīng)用程序的產(chǎn)品或服務(wù)(如應(yīng)用程序說明)的說明。用戶界面602包括下載選項(xiàng)630,用于從第一軟件應(yīng)用程序內(nèi)下載第二軟件應(yīng)用程序。用這種方式,用戶可以更容易的成為第二軟件應(yīng)用程序的視頻廣告520的目標(biāo)并且用戶可以獲取第二軟件應(yīng)用程序。

圖7表示根據(jù)一個(gè)實(shí)施例為了獲取第二軟件應(yīng)用程序,用于提高第二軟件應(yīng)用程序的典型用戶界面。在第一軟件應(yīng)用程序(如移動(dòng)應(yīng)用程序、非網(wǎng)頁瀏覽器應(yīng)用程序)內(nèi)的視頻廣告(如視頻廣告520)部分或全部播放之后,設(shè)備700的顯示器710展示用戶界面702,其包括用于第二軟件應(yīng)用程序的產(chǎn)品或服務(wù)的圖像(如應(yīng)用程序圖像)。用戶界面702包括下載選項(xiàng)730,用于從第一軟件應(yīng)用程序內(nèi)下載第二軟件應(yīng)用程序。用戶界面702也可以包括與第二軟件應(yīng)用程序相關(guān)的其他信息,第二軟件應(yīng)用程序包括圖標(biāo)區(qū)域750,用于展示第二軟件應(yīng)用程序的圖標(biāo),和評(píng)級(jí)區(qū)域760,用于等級(jí)水平(如星級(jí)水平)和許多對(duì)等級(jí)水平的用戶評(píng)論。

圖8表示根據(jù)一個(gè)實(shí)施例為了獲取第二軟件應(yīng)用程序,用于提高第二軟件應(yīng)用程序的典型用戶界面。在第一軟件應(yīng)用程序(如移動(dòng)應(yīng)用程序、非網(wǎng)頁瀏覽器應(yīng)用程序)內(nèi)的視頻廣告(如視頻廣告520)部分或全部播放之后,設(shè)備800的顯示器810展示用戶界面802,其包括在用戶界面802的背景下用于第二軟件應(yīng)用程序的產(chǎn)品或服務(wù)的圖像(如應(yīng)用程序圖像)。在前背景下,用戶界面802包括視頻廣告830,用于為第二軟件應(yīng)用程序展示視頻廣告,和下載選項(xiàng)840,用于從第一軟件應(yīng)用程序內(nèi)下載第二軟件應(yīng)用程序。在實(shí)施例中,設(shè)備500相當(dāng)于相同或相似的設(shè)備600、700和800以及顯示器500也相當(dāng)于相同或相似的顯示器600、700和800。

圖9表示以計(jì)算機(jī)系統(tǒng)或設(shè)備900為典型形式的機(jī)器的圖示法,其中一組指令,用于引起機(jī)器執(zhí)行任何一個(gè)或多個(gè)在此討論的方法,可以被執(zhí)行。在供選擇的實(shí)施例中,機(jī)器可以連接(如通過網(wǎng)絡(luò)(networked))至局域網(wǎng)、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)或互聯(lián)網(wǎng)中的其他機(jī)器。機(jī)器可以在客戶機(jī)/服務(wù)器網(wǎng)絡(luò)環(huán)境作為服務(wù)器或客戶機(jī)操作,或在對(duì)等(或分布)網(wǎng)絡(luò)環(huán)境中作為對(duì)等機(jī)操作。機(jī)器可以是個(gè)人計(jì)算機(jī)、平板計(jì)算機(jī)、機(jī)頂盒、個(gè)人數(shù)碼助理、移動(dòng)電話、移動(dòng)設(shè)備、網(wǎng)絡(luò)設(shè) 備、服務(wù)器、網(wǎng)絡(luò)路由器、開關(guān)或橋、或能夠執(zhí)行一套指令(順序的或其他)的任何機(jī)器,該一套指令指定機(jī)器要采取的行動(dòng)。進(jìn)一步地,當(dāng)只說明一臺(tái)機(jī)器時(shí),術(shù)語“機(jī)器”還應(yīng)包括任何機(jī)器的集合,這些機(jī)器單獨(dú)地或聯(lián)合地執(zhí)行一套(或多套)指令以執(zhí)行在此討論的一個(gè)或多個(gè)方法。

典型設(shè)備900包括處理系統(tǒng)902、主存儲(chǔ)器904(如只讀存儲(chǔ)器(ROM)、閃存、動(dòng)態(tài)隨機(jī)訪問存儲(chǔ)器(DRAM),如同步動(dòng)態(tài)隨機(jī)訪問存儲(chǔ)器(SDRAM)或蘭巴斯動(dòng)態(tài)隨機(jī)訪問存儲(chǔ)器(RDRAM)等)、靜態(tài)存儲(chǔ)器906(如閃存、靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM)等)和數(shù)據(jù)存儲(chǔ)設(shè)備918,其通過總線930相互連通。

處理系統(tǒng)902代表一個(gè)或多個(gè)通用處理設(shè)備如一個(gè)或多個(gè)微處理器、中央處理單元等等。更特別地,處理系統(tǒng)902可以是復(fù)雜指令集計(jì)算(CISC)微處理器、精簡(jiǎn)指令集計(jì)算(RISC)微處理器、超長(zhǎng)指令字(VLIW)微處理器或執(zhí)行其他指令集的處理器或執(zhí)行指令集的結(jié)合的處理器。處理系統(tǒng)902也可以是一個(gè)或多個(gè)專用處理設(shè)備如專用集成電路(ASIC)、現(xiàn)場(chǎng)可編程門陣列(FPGA)、數(shù)字信號(hào)處理器(DSP)、網(wǎng)絡(luò)處理器或其類似。處理系統(tǒng)902配置為執(zhí)行處理邏輯926,用于執(zhí)行在此討論的操作或步驟。

設(shè)備900進(jìn)一步包括網(wǎng)絡(luò)接口設(shè)備908,網(wǎng)絡(luò)接口設(shè)備908可能包括射頻電路,用于發(fā)送或接收射頻細(xì)胞信號(hào)、WiFi無線收發(fā)器、USB組件、NFC組件或任何其他用于發(fā)送和接收通信的通信組件。設(shè)備900也可能包括輸入/輸出設(shè)備910(如顯示器、液晶顯示器、等離子顯示器、陰極射線管、觸摸顯示器裝置或用于接收用戶輸入和顯示輸出的觸摸屏)、可選的字母數(shù)字輸入設(shè)備912(如鍵盤)、可選的光標(biāo)控制設(shè)備(如鼠標(biāo))和信號(hào)生產(chǎn)設(shè)備916(如揚(yáng)聲器)。

數(shù)據(jù)存儲(chǔ)設(shè)備918可以包括機(jī)器可訪問的非臨時(shí)性介質(zhì)931,其上存儲(chǔ)有一組或多組指令(如軟件922),該指令體現(xiàn)任何一個(gè)或多 個(gè)在此描述的方法或功能。軟件922可能包括操作系統(tǒng)923。廣告服務(wù)軟件924(如軟件開發(fā)工具包924)、通信模塊926和應(yīng)用程序928(如出版商應(yīng)用程序)。在設(shè)備900執(zhí)行軟件期間,軟件922也可能完全地或至少部分地存在于主存儲(chǔ)器904(如軟件923)中和/或處理系統(tǒng)902中,主存儲(chǔ)器904和處理系統(tǒng)902也構(gòu)成了機(jī)器可訪問的存儲(chǔ)介質(zhì)。通過網(wǎng)絡(luò)接口設(shè)備908在網(wǎng)絡(luò)920上可以進(jìn)一步地傳送或接收軟件922或923。

機(jī)器可訪問的非臨時(shí)性介質(zhì)931也可以用于存儲(chǔ)數(shù)據(jù)結(jié)構(gòu)集,數(shù)據(jù)結(jié)構(gòu)集規(guī)定了限定用戶資料的用戶識(shí)別狀態(tài)和用戶偏好。數(shù)據(jù)結(jié)構(gòu)集和用戶資料也可能存儲(chǔ)在設(shè)備900的其他部分,如靜態(tài)存儲(chǔ)器906。

圖10是根據(jù)一個(gè)實(shí)施例的無線設(shè)備1000的方框圖。無線設(shè)備1000可以是用于發(fā)送和接收無線通信的任何類型的無線設(shè)備(如移動(dòng)電話、無線電話、平板計(jì)算機(jī)等)。無線設(shè)備包括處理系統(tǒng)1010,處理系統(tǒng)1010包括控制器1020和處理單元1014。處理系統(tǒng)1010與下列組件連通:輸入/輸出單元1030、射頻電路1070、音頻電路1060、用于捕獲一個(gè)或多個(gè)圖像或視頻的光學(xué)設(shè)備1060、為無線設(shè)備1000確定運(yùn)動(dòng)數(shù)據(jù)(如在三維空間中)的運(yùn)動(dòng)單元1044(如加速計(jì)、陀螺儀等)、動(dòng)力管理系統(tǒng)1040以及機(jī)器可訪問的非臨時(shí)性介質(zhì)1050。這些組件被一個(gè)或多個(gè)通信鏈接或信號(hào)線連接。

射頻電路1070用于通過無線連接或網(wǎng)絡(luò)將信息發(fā)送和接收至一個(gè)或多個(gè)其他設(shè)備。音頻電路1060耦合至音頻揚(yáng)聲器1060和麥克風(fēng)1064并且包括已知的用于處理噪聲信號(hào)的電路。

一個(gè)或多個(gè)處理單元1014通過控制器1020與一個(gè)或多個(gè)機(jī)器可訪問的非臨時(shí)性介質(zhì)1050(如計(jì)算機(jī)可讀介質(zhì))通信。介質(zhì)1050可以是能夠通過一個(gè)或多個(gè)處理單元1014存儲(chǔ)代碼和/或數(shù)據(jù)以供使用的任何設(shè)備或介質(zhì)(如存儲(chǔ)設(shè)備、存儲(chǔ)介質(zhì))。介質(zhì)1050可以包括但不限于緩存的分級(jí)存儲(chǔ)器體系、主存儲(chǔ)器和輔助存儲(chǔ)器。介質(zhì)1050 存儲(chǔ)體現(xiàn)在此描述的任何一個(gè)或多個(gè)方法或功能的一組或多組指令(或軟件)。軟件可以包括操作系統(tǒng)1052、廣告服務(wù)軟件1056(軟件開發(fā)工具包1056)、通信模塊1054和應(yīng)用程序1058(如出版商應(yīng)用程序、開發(fā)者應(yīng)用程序、網(wǎng)站瀏覽器、超文本標(biāo)記語言5(html5)應(yīng)用程序等)。在設(shè)備1000執(zhí)行軟件期間,軟件也可能完全地或至少部分地存在于介質(zhì)1050中或處理單元1014中。圖10所示的組件可能在硬件、軟件、固件或任何其上的組合,包括一個(gè)或過個(gè)信號(hào)處理和/或?qū)S眉呻娐飞媳粓?zhí)行。

通信模塊1054能夠與其他設(shè)備通信。輸入/輸出單元1030與不同類型的輸入/輸出設(shè)備1034(如顯示器、液晶顯示器、等離子顯示器、陰極射線管、觸摸顯示器設(shè)備或用于接收用戶輸入和顯示輸出的觸摸屏、可選擇地字母數(shù)字輸入設(shè)備)通信。

在一個(gè)實(shí)施例中,機(jī)器可訪問的非臨時(shí)性介質(zhì)包含可執(zhí)行計(jì)算機(jī)程序指令,當(dāng)數(shù)據(jù)處理系統(tǒng)執(zhí)行時(shí),該指令引起系統(tǒng)執(zhí)行在此討論的任何方法。當(dāng)在典型實(shí)施例中機(jī)器可訪問的非臨時(shí)性介質(zhì)1050作為單一介質(zhì)示出時(shí),術(shù)語“機(jī)器可訪問的非臨時(shí)性介質(zhì)”應(yīng)該包括存儲(chǔ)一組或多組指令的單一介質(zhì)或多種介質(zhì)(如集中式或分布式數(shù)據(jù)庫、和/或相關(guān)緩存和服務(wù)器)。術(shù)語“機(jī)器可訪問的非臨時(shí)性介質(zhì)”也將包括任何指令,該指令能夠存儲(chǔ)、編碼或攜帶用于機(jī)器執(zhí)行的一組指令并且引起機(jī)器執(zhí)行一個(gè)或多個(gè)本發(fā)明的方法。術(shù)語“機(jī)器可訪問的非臨時(shí)性介質(zhì)”將相應(yīng)地包括,但不限于,固態(tài)存儲(chǔ)器、光學(xué)和磁性介質(zhì)和載波信號(hào)。

在一個(gè)實(shí)施例中,用于傳送應(yīng)用程序嵌入式廣告至設(shè)備的系統(tǒng)也將獲取用于應(yīng)用程序嵌入式廣告的產(chǎn)品或服務(wù)的軟件應(yīng)用程序的能力提供至設(shè)備。系統(tǒng)包括用于存儲(chǔ)一個(gè)或多個(gè)軟件程序的裝置、用于基于啟動(dòng)第一軟件應(yīng)用程序和相關(guān)廣告服務(wù)軟件接收來自設(shè)備的配置呼叫的裝置,以及用于發(fā)送配置文件至設(shè)備以響應(yīng)配置呼叫的裝 置。配置文件包括多個(gè)用于從在設(shè)備上播放的任何廣告源中獲取廣告的選項(xiàng)。系統(tǒng)還包括基于第一軟件應(yīng)用程序的廣告播放事件,用于接收廣告請(qǐng)求的裝置和用于發(fā)送具有至少一個(gè)應(yīng)用程序嵌入式廣告的廣告響應(yīng)至設(shè)備的裝置,至少一個(gè)應(yīng)用程序嵌入式廣告包括至少一個(gè)選項(xiàng)以獲取用于至少一個(gè)廣告的服務(wù)或產(chǎn)品(如,被至少一個(gè)廣告的服務(wù)或產(chǎn)品)的第二軟件應(yīng)用程序。

在一個(gè)實(shí)施例中,在廣告播放事件期間,至少一個(gè)應(yīng)用程序嵌入式廣告在設(shè)備的顯示器上展示。至少一個(gè)廣告的至少一個(gè)選項(xiàng)為訪問或獲取第二軟件應(yīng)用程序提供了鏈接或其他技術(shù)手段。

在一個(gè)實(shí)施例中,系統(tǒng)進(jìn)一步包括用于接收來自設(shè)備的用于第二軟件應(yīng)用程序的應(yīng)用程序請(qǐng)求以響應(yīng)至少一個(gè)應(yīng)用程序嵌入式廣告的至少一個(gè)選項(xiàng)的選擇的裝置、用于處理應(yīng)用程序請(qǐng)求的裝置、為了確定用于獲取被請(qǐng)求的第二軟件應(yīng)用程序的應(yīng)用程序源的裝置以及用于從包括應(yīng)用程序商店的任何應(yīng)用程序源中獲取軟件應(yīng)用程序的裝置,該應(yīng)用程序商店是系統(tǒng)或外部應(yīng)用程序源的一部分,包括第三方應(yīng)用程序商店。

例如,為了確定用于獲取被請(qǐng)求的第二軟件應(yīng)用程序的應(yīng)用程序源的裝置基于至少一個(gè)第二軟件應(yīng)用程序?qū)τ趹?yīng)用程序源、帶寬、響應(yīng)時(shí)間和用于獲取第二軟件應(yīng)用程序的成本的可用性。

在一個(gè)實(shí)施例中,系統(tǒng)進(jìn)一步包括用于生成應(yīng)用程序響應(yīng)的裝置,該應(yīng)用程序響應(yīng)將包括被請(qǐng)求的第二軟件應(yīng)用程序,和用于發(fā)送應(yīng)用程序響應(yīng)至設(shè)備的裝置,用于第二軟件應(yīng)用程序在設(shè)備上的安裝。

例如,基于至少一個(gè)廣告的至少一個(gè)選項(xiàng)的選擇,直接從系統(tǒng)的應(yīng)用程序商店或第三方應(yīng)用程序商店獲取第二軟件應(yīng)用程序。

在一個(gè)實(shí)施例中,用于提供廣告服務(wù)至設(shè)備的計(jì)算機(jī)執(zhí)行方法包括基于啟動(dòng)設(shè)備上的第一軟件應(yīng)用程序和相關(guān)廣告服務(wù)軟件,利用廣 告系統(tǒng)接收來自設(shè)備的配置呼叫,以及利用廣告系統(tǒng)發(fā)送配置文件至設(shè)備以響應(yīng)配置呼叫。配置文件包括用于從在設(shè)備上播放的任何廣告源獲取廣告的多個(gè)選項(xiàng)。計(jì)算機(jī)執(zhí)行方法進(jìn)一步包括基于軟件應(yīng)用程序的廣告播放事件,接收廣告請(qǐng)求,以及發(fā)送具有至少一個(gè)廣告的廣告響應(yīng)至設(shè)備,該至少一個(gè)廣告包括至少一個(gè)選項(xiàng)以獲取用于至少一個(gè)廣告的服務(wù)或產(chǎn)品的第二軟件應(yīng)用程序。

在一個(gè)實(shí)施例中,在廣告播放事件期間,計(jì)算機(jī)執(zhí)行方法進(jìn)一步包括在設(shè)備的顯示器上展示至少一個(gè)應(yīng)用程序嵌入式廣告。至少一個(gè)廣告的至少一個(gè)選項(xiàng)為訪問或獲取第二軟件應(yīng)用程序提供鏈接或其他技術(shù)手段。

在一個(gè)實(shí)施例中,計(jì)算機(jī)執(zhí)行方法進(jìn)一步包括從設(shè)備接收用于第二軟件應(yīng)用程序的應(yīng)用程序請(qǐng)求以響應(yīng)至少一個(gè)廣告的至少一個(gè)選項(xiàng)的選擇、處理應(yīng)用程序請(qǐng)求、確定用于獲取被請(qǐng)求的第二軟件應(yīng)用程序的應(yīng)用程序源,以及從任何應(yīng)用程序源獲取第二軟件應(yīng)用程序,該任何應(yīng)用程序源包括廣告系統(tǒng)的應(yīng)用程序商店或包括第三方應(yīng)用程序商店的外部應(yīng)用程序源。例如,確定用于獲取被請(qǐng)求的第二軟件應(yīng)用程序的應(yīng)用程序源是基于至少一個(gè)第二軟件應(yīng)用程序?qū)τ趹?yīng)用程序源、帶寬、響應(yīng)時(shí)間和用于獲取第二軟件應(yīng)用程序的成本的可用性。

在一個(gè)實(shí)施例中,計(jì)算機(jī)執(zhí)行方法進(jìn)一步包括生成將包括被請(qǐng)求的第二軟件應(yīng)用程序的應(yīng)用程序響應(yīng),以及發(fā)送應(yīng)用程序響應(yīng)至設(shè)備用于第二軟件應(yīng)用程序在設(shè)備上的安裝。

例如,基于至少一個(gè)廣告的至少一個(gè)選項(xiàng)的選擇,直接從系統(tǒng)的應(yīng)用程序商店或第三方應(yīng)用程序商店獲取第二軟件應(yīng)用程序。

在一個(gè)實(shí)施例中,用于利用廣告服務(wù)提供軟件應(yīng)用程序至設(shè)備的計(jì)算機(jī)執(zhí)行方法包括啟動(dòng)設(shè)備上的第一軟件應(yīng)用程序,基于啟動(dòng)第一軟件應(yīng)用程序和相關(guān)廣告服務(wù)軟件,發(fā)送配置呼叫至廣告系統(tǒng),以及 從廣告系統(tǒng)接收配置文件以響應(yīng)配置呼叫。配置文件包括用于獲取在設(shè)備上播放的廣告的多個(gè)選項(xiàng)。計(jì)算機(jī)執(zhí)行方法進(jìn)一步包括基于第一軟件應(yīng)用程序的廣告播放事件,利用設(shè)備,產(chǎn)生廣告請(qǐng)求,發(fā)送來自設(shè)備的廣告請(qǐng)求至廣告系統(tǒng),以及用設(shè)備接收具有至少一個(gè)廣告的廣告響應(yīng),該至少一個(gè)廣告包括至少一個(gè)選項(xiàng)以獲取用于由至少一個(gè)廣告進(jìn)行廣告的服務(wù)或產(chǎn)品的第二軟件應(yīng)用程序。

例如,在廣告播放事件期間,計(jì)算機(jī)執(zhí)行方法進(jìn)一步包括在設(shè)備的顯示器上展示至少一個(gè)廣告。至少一個(gè)廣告的至少一個(gè)選項(xiàng)為訪問或獲取第二軟件應(yīng)用程序提供了鏈接或其他技術(shù)手段。

在一個(gè)實(shí)施例中,計(jì)算機(jī)執(zhí)行方法進(jìn)一步包括用設(shè)備發(fā)送用于第二軟件應(yīng)用程序的應(yīng)用程序請(qǐng)求至廣告設(shè)備以響應(yīng)至少一個(gè)廣告的至少一個(gè)選項(xiàng)的選擇,以及用設(shè)備接收來自廣告系統(tǒng)的應(yīng)用程序響應(yīng)用于第二軟件應(yīng)用程序在設(shè)備上的安裝。

在一個(gè)實(shí)施例中,設(shè)備包括用于啟動(dòng)設(shè)備上的第一軟件應(yīng)用程序的裝置、基于啟動(dòng)第一軟件應(yīng)用程序和相關(guān)廣告服務(wù)軟件,發(fā)送配置呼叫至廣告系統(tǒng)的裝置、以及用于接收來自廣告系統(tǒng)的配置文件以響應(yīng)配置呼叫。配置文件包括用于獲取在設(shè)備上播放的廣告的多個(gè)選項(xiàng)。設(shè)備包括基于第一軟件應(yīng)用程序的廣告播放事件,利用設(shè)備,產(chǎn)生廣告請(qǐng)求的裝置,發(fā)送來自設(shè)備的廣告請(qǐng)求至廣告系統(tǒng)的裝置,以及利用設(shè)備接收具有至少一個(gè)廣告的廣告響應(yīng)的裝置,該至少一個(gè)廣告包括至少一個(gè)選項(xiàng)以獲取用于由至少一個(gè)廣告進(jìn)行廣告的服務(wù)或產(chǎn)品的第二軟件應(yīng)用程序。

在一個(gè)實(shí)施例中,在廣告播放事件期間,設(shè)備進(jìn)一步包括在設(shè)備的顯示器上展示至少一個(gè)廣告的裝置。至少一個(gè)廣告的至少一個(gè)選項(xiàng)為訪問或獲取第二軟件應(yīng)用程序提供了鏈接或其他技術(shù)手段。

例如,設(shè)備進(jìn)一步包括利用設(shè)備發(fā)送用于第二軟件應(yīng)用程序的應(yīng)用程序請(qǐng)求至廣告系統(tǒng)以響應(yīng)至少一個(gè)廣告的至少一個(gè)選項(xiàng)的選擇 的裝置,以及利用設(shè)備接收來自廣告系統(tǒng)的應(yīng)用程序響應(yīng)以用于第二軟件應(yīng)用程序在設(shè)備上的安裝的裝置。

在上述說明中,參照其中具體典型的實(shí)施例已經(jīng)描述了發(fā)明。顯而易見地,可以在不脫離如權(quán)利要求書中提出的本發(fā)明的廣泛主旨和范圍的情況下作出多種修改。相應(yīng)地,說明書和附圖是說明性的而不是限制性的。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1