新四季網

用於將軟體應用程式傳送至使用廣告的設備的系統和方法與流程

2023-09-15 09:55:05


本發明的實施例總體涉及用於將軟體應用程式傳送至使用廣告的設備的系統和方法。



背景技術:

移動廣告是通過移動(無線)電話或其他行動裝置的一種廣告形式。廣告可以以橫幅廣告、文本框和視頻廣告的形式呈現給目標用戶。然而,這些廣告很難及時分發給目標用戶,並且用戶可能不會響應這些廣告以及可能對這些廣告不感興趣。廣告商可以創建共享一個單一的思想和主題的一系列廣告信息的廣告活動。廣告活動在特定時間框架出現在不同的媒體。然而,用戶可能對廣告不感興趣。



技術實現要素:

以下將描述用於將軟體應用程式提供至使用廣告的設備的方法和系統。在一個實施例中,用於將廣告傳送至設備的系統還能夠為該設備獲取用於廣告的產品或服務的軟體應用程式。該系統包括用於存儲一個或多個軟體程序的裝置、用於基於啟動第一軟體應用程式和相關廣告服務軟體接收來自設備的配置呼叫的裝置,以及用於響應於配置呼叫而將配置文件發送至設備的裝置。配置文件包括多個用於從任何廣告源獲取廣告以在設備上播放的選項。系統還包括基於第一軟體應用程式的廣告播放事件接收廣告請求的裝置和用於發送具有至少一個廣告的廣告響應至設備的裝置,至少一個廣告包括至少一個選項以獲取用於至少一個廣告的服務或產品(例如通過至少一個廣告而進行廣告的服務或產品)的第二軟體應用程式。

還描述了其他實施例。本發明的實施例的其他特徵將從下面的附 圖和詳細的說明中顯而易見。

附圖說明

本發明的實施例將以示例的方式說明,而不是通過在附圖中限制的方式,附圖中相同的附圖標記指代相同的元件。應該注意的是,在本公開中該發明的「一個」實施例並不一定指同樣的實施例,並且它們的意思是至少一個。

圖1示出了根據實施例通過網絡將廣告服務和軟體應用程式傳送至設備的系統100的方框圖的實施例。

圖2表示根據實施例通過網絡將廣告服務和軟體應用程式提供至設備的操作的流程圖。

圖3表示根據實施例通過網絡將廣告服務和軟體應用程式提供至設備的方法的操作的流程圖。

圖4表示根據實施例通過網絡將廣告服務和軟體應用程式提供至設備的方法的操作的流程圖。

圖5表示根據實施例啟動第一軟體應用程式的視頻廣告的典型用戶界面。

圖6表示根據實施例為了獲取第二軟體應用程式,第二軟體應用程式的說明的典型用戶界面。

圖7表示根據實施例為了獲取第二軟體應用程式,用於提高第二軟體應用程式的典型用戶界面。

圖8表示根據實施例為了獲取第二軟體應用程式,用於提高第二軟體應用程式的典型用戶界面。

圖9表示以設備900為典型形式的機器的圖示法,其中一組指令,用於引起機器執行任何一個或多個這裡所述的方法,可以根據實施例執行。

圖10是根據實施例的無線設備100的方框圖。

具體實施方式

描述用於提供軟體應用程式至使用廣告的設備的方法和系統。在一個實施例中,用於通過網絡將廣告傳送至設備的系統也將獲取用於廣告的產品或服務的軟體應用程式的能力提供至設備。系統包括用於存儲一個或多個軟體程序的裝置、用於基於啟動第一軟體應用程式和相關廣告服務軟體通過網絡接收來自設備的配置呼叫的裝置,以及用於響應於配置呼叫通過網絡發送配置文件至設備的裝置。配置文件包括多個用於從任何廣告源獲取廣告以在設備上播放的選項。系統還包括基於第一軟體應用程式的廣告播放事件而接收廣告請求的裝置和用於發送具有至少一個廣告的廣告響應至設備的裝置,至少一個廣告包括至少一個選項以獲取用於至少一個廣告的服務或產品(例如通過至少一個廣告進行廣告的服務或產品)的第二軟體應用程式。

拍賣系統為第三方參與者響應於實際或預測的廣告交換請求投標提供包括應用內廣告服務的廣告服務至設備提供了機制。拍賣系統捕獲了在設備上實際或預測的廣告表演活動之前實時地或接近實時地提供廣告服務的需求。

在移動視頻廣告中,廣告商、出版商和出版商的用戶需要高效的活動。廣告商包括為包括在應用程式和遊戲的出版商網絡上的廣告的廣告服務付錢的組織。出版商為用戶提供內容。出版商可能包括軟體應用程式、行動應用程式、新聞內容、遊戲應用程式、體育新聞等的開發商。出版商對通過售賣廣告空間以在視頻廣告中展示給他們的用戶來產生收益感興趣。

性能可以根據點擊率、轉化率和視頻完成率來限定。用戶選擇廣告的過程稱為點擊,其旨在包含任何用戶的選擇。點擊的次數與顯示廣告的次數的比稱為廣告的點擊率。轉換發生在當用戶執行與之前查看的廣告相關的事務時。例如,當用戶查看視頻廣告以及安裝在視頻廣告中推薦的應用程式時,轉換可能發生。當用戶查看視頻廣告以及 安裝在視頻廣告的特定時間段內推薦的應用程式時,轉換可能發生。當給用戶展示廣告並且在特定時間段內用戶決定在廣告商的網站上購物時,轉換可能發生。轉換次數和顯示廣告的次數的比稱為轉化率。視頻完成率是在設備上視頻廣告顯示完成的次數與視頻廣告開始的次數的比。廣告商也可能通過廣告系統為他們的廣告付錢,在廣告系統中,廣告商在每一次點擊成本(CPC)、每千次點擊成本(CPM)、每一次完成查看成本(CPCV)和/或每一次安裝成本(CPI)的基礎上為廣告位置標價。一千代表一千次觀感。

在這部分,參照附圖說明本發明的幾個實施例。實施例中描述的部件的形狀、相對位置和其他方面都沒有被明確限定,發明的範圍不僅限於所示部件,其僅僅出於說明的目的。

圖1示出了根據一個實施例通過網絡將廣告服務和軟體應用程式提供至設備的系統100的方框圖的實施例。廣告系統100包括廣告引擎130、處理邏輯(processing logic)132、設備文檔134、存儲介質136、拍賣系統190、廣告商店150,以及提供編程創建和修改廣告活動(如,傳送視頻廣告至行動裝置的廣告活動,傳送視頻廣告至任何類型的設備的廣告活動)的編程廣告活動框架160。拍賣系統190可以與廣告系統結合在一起或者從廣告系統分離。拍賣系統190可以包括不同類型的拍賣,包括每一次安裝成本(CPI)、每一次點擊成本(CPC)、每千次點擊成本(CPM),第二價格拍賣和廣告交換拍賣。系統100為廣告商184提供廣告服務(如,在行動應用程式內傳送的廣告服務,在非網頁瀏覽器應用程式中傳送的廣告服務)至設備102/104和106(如,源設備、終端設備、行動電話、平板電腦、筆記本電腦、電腦、連接或混合電視、網絡電視、網際網路電視、網絡電視、智能電視、衛星設備、衛星電視、汽車、飛機、智能家電等)。設備的設備文檔基於以下內容,即設備的位置(全球定位系統(GPS)坐標、網絡(IP)地址、蜂窩三角測量)、設備的用戶的社會檔案和 安裝在設備上的應用程式的類別和類型。

應用商店162包括資料庫,其用於存儲軟體應用程式以通過網絡傳送和安裝在設備上。比如,行動裝置的用戶在設備上查看視頻廣告並且決定互動和參與視頻廣告後,軟體應用程式可能通過網絡傳送至行動裝置。用戶可以通過視頻廣告請求下載軟體應用程式以安裝在設備上。視頻廣告可以提供一個被選擇後將設備立即(或幾乎立即)連接至應用商店162或將設備立即(或幾乎立即)連接至第三方應用商店188的選項。該選項可以以連結的形式或任何其他用於將軟體應用程式下載至設備技術方式。系統100提供了改進的技術手段,用於將廣告服務和軟體應用程式及時傳送至設備。比如,系統100及時傳送包括應用內視頻廣告的廣告服務至行動裝置。

與此相反,為了從應用商店下載軟體應用程式,傳統應用程式服務提供商(如,應用商店)需要用戶訪問和註冊特定的應用商店。然而,在世界的一些地區,很難及時定位具有被請求的軟體應用程式的應用商店以及很難及時將軟體應用程式傳送至行動裝置。用戶可能需要多個帳戶或甚至數以百計的應用商店的數百個帳戶以獲取不同種類和類型的軟體應用程式。

每個設備包括各自的廣告服務軟體103,105,107(如,軟體開發包(SDK)),其包括一套軟體開發工具,用於包括應用程式嵌入式的廣告服務的廣告服務(如,在行動應用程式內傳送的廣告服務,在非網頁瀏覽器應用程式中傳送的廣告服務)。應用程式嵌入式廣告活動是用來服務應用程式嵌入式設備(如,在行動裝置上的行動應用程式內,在設備上的非網頁瀏覽器移動軟體應用程式內等)的廣告活動(如,視頻廣告)。出版商182(或開發商)發布向廣告商出售廣告空間的內容。歸屬器(Attributers)186可以在終端裝置上安裝軟體(如,開發商的軟體開發包)並且追蹤用戶與出版商和開發商的應用程式和廣告的交互。然後歸屬器可以與系統100和適當的出版商和開發商共 享此用戶數據和設備數據。系統100將此用戶和設備數據用於分析學、數據科學和廣告投資回報率建模。系統100、設備102、104和106、廣告商184、出版商182、歸屬器186和與第三方交易參與者的廣告交換器195通過網絡180(如網際網路、廣域網絡、無線城域網、人造衛星、蜂窩網絡(cellular)、IP網絡等)溝通。第三方交易參與者可以實時地或近似實時地(如,先於在設備上播放的廣告1小時,先於在設備上播放的廣告15分鐘,先於在設備上播放的廣告1分鐘,先於在設備上播放的廣告15秒,先於在設備上播放的廣告少於15秒,先於在設備上播放的廣告1秒)出價,使用拍賣系統190來為設備提供廣告服務(如,包括應用程式的預覽(如,視頻預告片)的應用程式嵌入式視頻廣告,對品牌和性能廣告商的應用程式嵌入式廣告活動)。處理邏輯132可以包括過濾功能,用於篩選潛在的可用的廣告活動,優化功能,用於確定最佳廣告活動,以及選擇器功能,用於選擇最佳活動。過濾功能可以基於實用性、設備特性(如,設備文檔134)和用戶特點(如,年齡、性別、種族、位置等)過濾。

廣告商184或出版商182(或開發商)可以通過網絡180以編程的方式訪問編程廣告活動框架160,用於創建和修改廣告活動(如,用於將應用程式嵌入式視頻廣告傳送至行動裝置的廣告活動、用於將應用程式嵌入式視頻廣告傳送至任何類型的設備的廣告活動)。然後,通過網絡180將來自任何廣告源的廣告活動傳送至目標用戶設備(如102、104、106)。編程廣告活動框架160包括應用程式編程接口(APIs)和實現組件。應用程式編程接口是一組用於構建軟體應用程式的例程、協議和工具。應用程式編程接口指定軟體組件如何交互。廣告商184或出版商182(或開發商)從系統100獲取編程廣告活動軟體,然後將此軟體用於訪問編程廣告活動框架160。

在一個實施例中,系統100包括存儲介質136,以存儲一個或多個軟體程序。系統將應用系統嵌入式廣告(如,視頻廣告)傳送至設 備,並且也將能夠為設備提供獲取用於廣告的產品或服務的軟體應用程式的能力。系統包括用於存儲一個或多個軟體程序的裝置、用於基於啟動第一軟體應用程式和相關廣告服務軟體通過網絡接收來自設備的配置呼叫的裝置,以及用於響應於配置呼叫通過網絡發送配置文件至設備的裝置。配置文件包括多個用於從任何廣告源獲取廣告以在設備上播放的選項。系統還包括基於軟體應用程式的廣告播放事件接收廣告請求的裝置和用於發送具有至少一個廣告的廣告響應至設備的裝置,至少一個廣告包括至少一個選項以獲取用於至少一個廣告的服務或產品(如,通過至少一個廣告進行廣告的服務或產品)的第二軟體應用程式。以應用程式嵌入式獲取的第二軟體應用程式與啟動的第一軟體應用程式不同。

圖2表示根據一個實施例通過網絡提供廣告服務和傳送軟體應用程式至設備的操作的流程圖。廣告系統的廣告和軟體應用程式傳送操作流程可以由設備和系統執行,該設備和系統包括處理電路或處理邏輯。處理邏輯(如,處理邏輯202)可以包括硬體(電路、專用邏輯等)、軟體(如在通用計算機系統或專用機器或設備上運行)或二者的結合。在一個實施例中,系統執行方法200的操作。在一個示例中,垂直虛線277和278代表系統201的組件(如,廣告伺服器203、拍賣系統290、廣告商店210、應用商店285)與系統201的外部組件(如,設備230、歸屬器280、交換器299、第三方資料庫297、第三方應用商店264)的分隔。系統201的組件通過網絡(如,網絡180)與系統的外部組件連通。

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

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

配置文件可以在不影響廣告服務軟體240的情況下被系統201或設備230改變。特別地,配置文件可以在不影響廣告服務軟體240的版本的情況下被改變,從而用戶不需要更新廣告服務軟體240的版本,即使配置文件被改變。系統201旨在將最相關和最高的轉換廣告活動傳送至使用配置文件的設備。

在操作254中,在預計的廣告播放事件或實際的廣告播放事件之前,廣告伺服器的處理邏輯202可選擇地接收廣告請求,該廣告請求具有基於在不久的將來(如,1小時、15分鐘、60秒、10秒等)發生的預期廣告播放事件的至少一個配置文件的配置選項(如,選項 1-8)。如果廣告請求發生在預計廣告播放事件之前,其可以是預測性的廣告請求。可替換地,廣告伺服器產生基於接收配置呼叫的廣告請求,其表明用戶已經啟動了軟體應用程式並且預期廣告播放事件將很可能在不久的將來發生,即使沒有從設備接收到廣告請求。

廣告請求包括不同類型的信息,包括出版商設置(如,選定的軟體應用程式的出版商)、確定選定的軟體應用程式的應用程式ID、用於應用程式嵌入式廣告的時間位置的位置信息、用戶特徵、設備特徵(如設備ID)、地理數據、位置數據、運動數據(如,來自加速計或陀螺儀的運動數據)、語言、時間、應用程式設置、設備的用戶的人口資料、會話數據(如,用戶已經使用選定的應用程式多長時間了)和緩存信息。廣告伺服器(如,廣告伺服器203的處理邏輯202)處理廣告請求以基於包含在預測的廣告請求中的信息確定以應用程式播放的至少一個廣告或插播廣告的廣告形式和時間位置(如,根據轉換的可能性的最優的廣告形式,根據轉換的可能性的最優的時間位置)。廣告伺服器確定廣告形式和時間位置,其最可能引起用戶參與、用戶交互、轉化或為出版商或開發商產生收益。

歸屬器280可能有軟體(如應用程式的開發商的軟體開發工具包),其安裝在用戶的設備上以獲取第三方用戶的數據(如來自設備230的用戶數據281)。用戶數據可以包括對用戶交互和參與軟體應用程式和廣告活動的追蹤。用戶數據還可以包括安裝應用程式的時間長度、購買應用程式的數量以及購買產品或服務的購買方式和購買時間。用戶數據還可以包括監控目標,用戶如何使用應用程式。可以與系統201、出版商和廣告商共享用戶數據(如用戶數據282)。

廣告活動框架206可以訪問數據、參數或來自目標平臺或廣告引擎255用於創建和修改廣告活動的算法。參數包括來自包括系統100、歸屬器186、廣告商184和出版商182的任何源的設備特徵(如設備ID、設備年齡)和用戶特徵(如用戶成本、轉化率、參與率、應用程 序類型、IAP活動等)。廣告活動可以存儲在廣告活動商店216中。存儲介質204存儲用於創建和修改廣告活動、目標用戶和選擇最可能引起用戶參與、用戶交互和轉化的廣告活動的一個或多個應用程式接口和軟體組件的指令。存儲介質也為廣告伺服器功能存儲指令,包括提供應用程式嵌入式廣告的指令,該應用程式嵌入式廣告包括具有獲取軟體應用程式以傳遞至設備的選項的視頻廣告,用於獲取被請求的軟體應用程式的指令,以及用於傳送被請求的軟體應用程式的指令。處理邏輯耦合至存儲介質204.

廣告伺服器(如廣告伺服器203的處理邏輯202)也處理廣告請求(或預測的廣告請求)以及為了至少一個配置文件的選項2-8而訪問廣告商店210和交換器299的至少一個以獲取至少一個可能或最可能轉換的廣告或廣告活動。廣告或廣告活動可以包括在軟體應用程式(如一種選擇性廣告間隙)內展示給客戶的一個或多個測試。廣告伺服器(如廣告伺服器203的處理邏輯202)可以基於一個或多個可配置參數確定將會處理選項1-8中的哪個選項或使選項1-8中的哪個選項處理廣告請求(或預測的廣告請求)。做為選擇,設備或用戶可以基於這些參數確定將會處理或利用選項1-8中的哪個選項。

對於選項1,設備以應用程式嵌入式播放來自緩存的至少一個廣告。對於訪問廣告商店210的選項,在操作260中,處理邏輯202發送廣告呼叫或請求(或預測的廣告呼叫或請求)至系統201的廣告商店210。廣告商店包括具有廣告活動和廣告的廣告資料庫212。廣告資料庫212可以是第一方廣告資料庫,即,系統201的資料庫。廣告商店可以選擇性地通過標籤功能214提供訪問第三方廣告資料庫297的入口。標籤功能214產生或存儲用於訪問一個或多個第三方廣告資料庫297的廣告服務標籤。廣告活動和廣告能夠流至設備的流媒體廣告246或被保存在設備的廣告緩存商店240。

在操作262中,廣告伺服器接收來自廣告商店210的廣告響應以 響應廣告呼叫或請求(或預測的廣告呼叫或請求)。廣告響應包括具有一個或多個潛在廣告或廣告活動的有效負載(payload),用於流至設備230或選擇性地具有廣告服務標籤,用於訪問一個或多個第三方廣告資料庫297。如果廣告伺服器接收廣告服務標籤,然後廣告伺服器在操作295中發送廣告請求(或預測的廣告請求)至第三方資料庫以及在操作296中從第三方資料庫297接收廣告響應(或預測的廣告響應)。來自廣告商店貨第三方資料庫297的廣告響應包括一個或多個廣告或廣告活動以及可能包括用於被發送或流至設備230的一個或多個廣告測試。基於至少一個配置文件的已確定的或已選擇的選項,處理邏輯202決定是否使至少一個廣告或廣告活動以及一個或多個廣告測試流至設備230。

廣告伺服器基於處理廣告請求(或預測的廣告請求)可以訪問被給與至少一個配置文件的某些選項(如選項3、4、7和8)的交換器299。在這種情況下,廣告伺服器發送交換請求(或預測的交換請求270)至拍賣系統290,在設備上的預測的廣告播放事件或實際的廣告播放事件之前,該拍賣系統具有拍賣引擎291和資料庫293。作為選擇,拍賣系統與廣告系統201結合在一起。拍賣引擎291處理廣告交換請求270並產生基於包括至少一種價格(如廣告或廣告活動的底價或最低價格)、庫存分配和參加拍賣的參與者在內的不同商業規則的拍賣。

在一個實施例中,拍賣是第二價格拍賣,其中每個參與者給出他們的最高價格(如每個應用程式安裝10美元)並且出價最高者支付第二高者的價格(如每個應用程式安裝8美元)。這種盈利模式的優點是廣告商只出價他們願意支付一組條件的最大值。在另一競標者的最大價格大大降低的方案中,出價最高者只會被收取拍賣的第二高價格。這鼓勵廣告商為庫存標出實際或真實的市場價值,而給廣告商留有更少的機會。

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

廣告或廣告宣傳在廣告播放事件期間在設備的顯示器上播放。在廣告播放事件之前、期間或之後的任何時間,應用程式嵌入式(如在啟動的移動軟體應用程式、在非網頁瀏覽器移動軟體應用程式、在非網頁瀏覽器軟體應用程式)視頻廣告提供連結或其他技術手段以用於訪問或獲取與視頻廣告有關的軟體應用程式。例如,用戶可以在用戶的設備上播放第一遊戲應用程式並且在應用程式嵌入式廣告播放事件期間,用戶可以查看視頻廣告。視頻廣告可以是第二遊戲應用程式的廣告或完全不同類型的產品或服務。視頻廣告將會出現用於獲取第二遊戲應用程式或用於獲取與不同類型的產品或服務(如不同類型的遊戲服務或產品、體育服務或產品、娛樂服務或產品、時裝服務或產品、品牌服務或產品等)有關的另一個軟體應用程式的選項。第二遊戲應用程式或與不同類型的產品或服務有關的另一個軟體應用程式並不在用戶的設備上。在操作267中,用戶可以選擇視頻廣告提供的用於獲取請求的軟體應用程式的選項、連結或其他技術手段,並且應用程式請求從設備生成並發送至系統201。然後,系統(如應用程式服務208)可以處理應用程式請求、確定用於獲取請求軟體應用程式的應用程式源以及從包括應用商店285的任何應用程式源獲取軟體應用程式,應用商店285是系統201的一部分或外部應用程式源如第三方應用程式商店264。

在一個實施例中,應用程式服務208基於網絡連接寬帶、響應時間、應用程式商店延遲(如伺服器延遲)和成本中的至少一個確定應用程式商店。如果應用程式服務208確定從應用程式商店285獲取被請求的軟體應用程式,然後系統產生應用程式請求285並發送至應用程式商店285。應用程式商店285的處理邏輯288處理應用程式請求285並產生應用程式響應287,如果在應用程式資料庫289中是可用的,則應用程式響應287將包括被請求軟體應用程式。然後應用程式響應287被發送至應用程式服務208。應用程式服務208可以是如圖 2所示的在廣告伺服器203中的模塊或邏輯,或應用程式服務208可以存在於系統201中的單獨的應用程式伺服器中。然後應用程式服務208處理應用程式響應287並產生應用程式響應268,該應用程式響應268被發送至設備230從而用戶可以在設備上安裝軟體應用程式。

在另一實施例中,應用程式服務208確定從第三方應用程式商店264獲取被請求的軟體應用程式並且系統產生應用程式請求227並發送至應用程式商店264。應用程式商店264的處理邏輯265處理應用程式請求227並產生應用程式響應228,如果在應用程式資料庫266中可用,則應用程式響應228將包括被請求的軟體應用程式。然後應用程式響應228被發送至應用程式服務208。然後應用程式服務208處理應用程式響應228並產生應用程式響應268,該應用程式響應268被發送至設備230從而用戶可以在設備上安裝軟體應用程式。

在另一個實施例中,在操作267中,用戶可以選擇由應用程式嵌入式視頻廣告提供的用於獲取被請求的軟體應用程式的選項、連結或其他技術手段,並且直接從應用程式商店285或第三方應用程式商店264訪問和獲取軟體應用程式至設備230。在這個實施例中,廣告系統201(如應用程式服務208)或第三方應用程式服務(如第三方應用程式商店264)可以在用戶選擇用於獲取軟體應用程式的選項、連結或技術手段之前預先確定用於選定的軟體應用程式的應用程式源。可替換的,廣告系統201(如應用程式服務208)或第三方應用程式服務(如第三方應用程式商店264)可以僅僅在用戶選擇用於獲取軟體應用程式的選項、連結或技術手段之前確定用於選定的軟體應用程式的應用程式源。

圖3表示根據實施例通過網絡提供廣告服務和傳送軟體應用程式至設備的方法的操作的流程圖。裝置或系統可以執行廣告和應用程式系統的操作流程,該裝置或系統包括處理線路或處理邏輯。處理邏輯可以包括硬體(電路、專用邏輯器等)、軟體(如在通用計算機系統 或專用機器或設備上運行)或二者的結合。在實施例中,系統(如系統201)通過執行處理邏輯的指令執行方法300的操作。系統通過網絡(如,網絡180)與一個或多個設備連通。

在實施例中,設備啟動軟體應用程式。例如,用戶可以選擇安裝在設備上的一個軟體應用程式。基於啟動軟體應用程式,廣告服務軟體(如軟體開發工具包(SDK))也被啟動。廣告服務軟體可能與軟體應用程式有關或嵌入軟體應用程式。廣告服務軟體240可以包括以下或與以下相關:邏輯242、廣告緩存商店244、廣告流動功能246、設備230的設備功能248。啟動軟體應用程式可能有廣告播放事件,用於在設備的顯示器上展示或播放應用程式嵌入式廣告。在操作304中,廣告系統的廣告伺服器(如廣告伺服器203)基於啟動廣告服務軟體接收來自設備的配置呼叫。在操作306中,廣告伺服器發送配置文件至設備以響應配置呼叫。配置文件包括用於獲取廣告以在廣告播放事件中播放的不同選項(如圖2中描述的選項1-8)。

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

在操作312中,廣告伺服器然後可以選擇和發送來自廣告商店的至少一個更好的廣告(如與設備上的緩存廣告相比更吸引人的、更交 互式的、更可能轉換的廣告)、來自轉換的選定的廣告轉換響應(投標)的至少一個更好的廣告、可選擇地來自沒有參與轉換的第三方資料庫297的至少一個更好的廣告,或播放緩存在設備上的廣告的指令。然後所選定的廣告為在廣告播放事件期間播放的應用程式嵌入式廣告。

在廣告播放事件之前、期間或之後的任何時間,選定的廣告(如應用程式嵌入式視頻廣告)包括一個選項,該選項為訪問或獲取與視頻廣告相關且不在用戶設備上的軟體應用程式提供了連結或其他技術手段。例如,用戶可以在用戶的設備上播放第一遊戲應用程式並且在廣告播放事件期間,用戶可以查看視頻廣告。視頻廣告可以是第二遊戲應用程式的廣告或完全不同類型的產品或服務。應用程式嵌入式視頻廣告將會出現用於獲取第二遊戲應用程式或用於獲取與不同類型的產品或服務(如不同類型的遊戲服務或產品、體育服務或產品、娛樂服務或產品、時裝服務或產品、品牌服務或產品等)有關的另一個軟體應用程式的選項。在操作314中,基於用戶選擇了為了獲取被請求的軟體應用程式由應用程式嵌入式視頻廣告提供的選項、連結或其他技術手段,系統接收來自設備的應用程式請求。然後,系統(如系統201的應用程式服務208)可以處理應用程式請求、確定用於獲取被請求的軟體應用程式的應用程式源以及從包括應用商店的任何應用程式源獲取軟體應用程式,應用商店是系統201的一部分或外部應用程式源,如在操作316中的第三方應用程式商店。

在操作318中,然後系統的應用程式服務產生包括被請求的軟體應用程式在內的應用程式響應並通過網絡發送至設備從而用戶可以在設備上安裝軟體應用程式。

在另一實施例中,用戶可以選擇由應用程式嵌入式視頻廣告提供的用於獲取被請求的軟體應用程式的選項、連結或其他技術手段,並且直接從應用程式商店285或第三方應用程式商店264訪問和獲取軟 件應用程式。

圖4表示根據實施例通過網絡提供廣告服務和傳送軟體應用程式至設備的方法的操作的流程圖。裝置或系統可以執行廣告系統的廣告操作流程,該裝置或系統包括處理線路或處理邏輯。處理邏輯可以包括硬體(電路、專用邏輯器等)、軟體(如運行在通用計算機系統或專用機器或設備上)或二者的結合。在實施例中,設備(如,源設備、終端設備、行動電話、平板電腦、筆記本電腦、計算機、連接或混合電視、網絡電視(IPTV)、網際網路電視、網絡電視(Web TV)、智能電視、衛星設備、衛星電視、汽車、飛機、智能家電等)執行廣告服務軟體或廣告宣傳軟體的指令以執行至少一些方法400的操作。廣告系統通過網絡(如,網絡180)與設備連接。

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

在操作408中,設備(或廣告系統)確定將要處理哪種配置文件選項(如1-8)或使哪個選項能夠用於處理廣告請求。在實施例中,這種確定是基於一個或多個可配置的參數,包括用於設備和廣告伺服器之間的連接的寬帶、設備特性、用戶特性、出版商的服務水平協議(如延遲)、緩存窗口和商業規則,該商業規則包括位置、時間、新 的廣告活動的可用性和更高的轉化活動的可用性。在操作410中,基於廣告播放事件,設備通過網絡發送具有配置文件的可配置的確定的選項(如,選項1-8,任何可能的選項)的廣告請求至廣告伺服器。廣告伺服器處理廣告請求並為廣告播放事件確定廣告或廣告活動。在操作412中,設備接收來自廣告系統的廣告響應。廣告響應包括來自廣告商店的至少一個更好的廣告、來自轉換的至少一個更好的廣告、可選擇地,播放至少一個緩存在設備上的廣告的指令,或可選擇地,沒有參與選項2-8的廣告轉換的第三方資料庫的至少一個更好的廣告。然後在廣告播放事件期間,至少一個更好的廣告緩存在設備上或流入設備並且被播放應用程式嵌入式廣告。然後在操作414中的廣告播放事件期間,所選定的廣告為在設備上播放的應用程式嵌入式廣告。

在廣告播放事件之前、期間或之後的任何時間,選定的廣告(如應用程式嵌入式視頻廣告)提供一個具有連結或其他技術手段的選項,用於訪問或獲取與視頻廣告相關且不在用戶設備上的軟體應用程式。在操作416中,用戶可以選擇為了獲取被請求的軟體應用程式由視頻廣告提供的選項、連結或其他技術手段並且這會引起設備產生應用程式請求。在操作418中,設備發送應用程式請求至系統。然後,系統(如系統201的應用程式服務208)可以處理應用程式請求、確定用於獲取被請求的軟體應用程式的應用程式源以及從包括應用商店的任何應用程式源獲取軟體應用程式,應用商店是系統201的一部分或外部應用程式源,如第三方應用程式商店。

然後系統的應用程式服務產生包括軟體應用程式在內的應用程式響應。在操作420中,設備接收來自系統的應用程式響應從而用戶在設備上安裝軟體應用程式。

在另一實施例中,用戶可以選擇由應用程式嵌入式視頻廣告提供的用於獲取被請求的軟體應用程式的選項、連結或其他技術手段,並 且直接從應用程式商店285或第三方應用程式商店264訪問和獲取軟體應用程式。

在一些實施例中,在此公開的操作方法可以被改變、修改、結合或刪除。例如,操作308在操作方法300的流程中可以早點或晚點發生。直到從廣告商店或從轉換獲取廣告而產生延遲,才能發生操作308的這種確定。用相似的方法,操作410在操作方法400的流程中可以早點或晚點發生。直到從廣告商店或從轉換獲取廣告而產生延遲,才能發生操作410的這種確定。可以用在此描述的裝置或數據處理系統來執行本發明實施例中的方法。裝置或數據處理系統可能是傳統的通用計算機系統或專用計算機,設計或規劃傳統的通用計算機系統或專用計算機以執行唯一的功能或有限數量的廣告服務功能以及也可能使用應用程式嵌入式至終端設備的應用程式傳送。

在一個實施例中,圖5-8表示一系列用戶界面,用於用戶查看第一應用程式內的廣告(如視頻廣告),並且然後有一個可選擇的選項,呈現該選項用於訪問和獲取第二應用程式。

圖5表示根據一個實施例在啟動的第一軟體應用程式內的視頻廣告的典型用戶界面。在設備500的啟動的第一軟體應用程式(如行動應用程式、非網頁瀏覽器應用程式)內,設備500包括顯示器510,用於顯示具有視頻廣告520的用戶界面。視頻廣告是廣告產品或服務(如第二軟體應用程式)。

圖6表示根據一個實施例用於獲取第二軟體應用程式的第二軟體應用程式的說明的典型用戶界面。在視頻廣告520部分或全部播放之後,設備600的顯示器610展示用戶界面602,其包括用於第二軟體應用程式的產品或服務(如應用程式說明)的說明。用戶界面602包括下載選項630,用於從第一軟體應用程式內下載第二軟體應用程式。用這種方式,用戶可以更容易的成為第二軟體應用程式的視頻廣告520的目標並且用戶可以獲取第二軟體應用程式。

圖7表示根據一個實施例為了獲取第二軟體應用程式,用於提高第二軟體應用程式的典型用戶界面。在第一軟體應用程式(如行動應用程式、非網頁瀏覽器應用程式)內的視頻廣告(如視頻廣告520)部分或全部播放之後,設備700的顯示器710展示用戶界面702,其包括用於第二軟體應用程式的產品或服務的圖像(如應用程式圖像)。用戶界面702包括下載選項730,用於從第一軟體應用程式內下載第二軟體應用程式。用戶界面702也可以包括與第二軟體應用程式相關的其他信息,第二軟體應用程式包括圖標區域750,用於展示第二軟體應用程式的圖標,和評級區域760,用於等級水平(如星級水平)和許多對等級水平的用戶評論。

圖8表示根據一個實施例為了獲取第二軟體應用程式,用於提高第二軟體應用程式的典型用戶界面。在第一軟體應用程式(如行動應用程式、非網頁瀏覽器應用程式)內的視頻廣告(如視頻廣告520)部分或全部播放之後,設備800的顯示器810展示用戶界面802,其包括在用戶界面802的背景下用於第二軟體應用程式的產品或服務的圖像(如應用程式圖像)。在前背景下,用戶界面802包括視頻廣告830,用於為第二軟體應用程式展示視頻廣告,和下載選項840,用於從第一軟體應用程式內下載第二軟體應用程式。在實施例中,設備500相當於相同或相似的設備600、700和800以及顯示器500也相當於相同或相似的顯示器600、700和800。

圖9表示以計算機系統或設備900為典型形式的機器的圖示法,其中一組指令,用於引起機器執行任何一個或多個在此討論的方法,可以被執行。在供選擇的實施例中,機器可以連接(如通過網絡(networked))至區域網、內聯網、外聯網或網際網路中的其他機器。機器可以在客戶機/伺服器網絡環境作為伺服器或客戶機操作,或在對等(或分布)網絡環境中作為對等機操作。機器可以是個人計算機、平板計算機、機頂盒、個人數碼助理、行動電話、行動裝置、網絡設 備、伺服器、網絡路由器、開關或橋、或能夠執行一套指令(順序的或其他)的任何機器,該一套指令指定機器要採取的行動。進一步地,當只說明一臺機器時,術語「機器」還應包括任何機器的集合,這些機器單獨地或聯合地執行一套(或多套)指令以執行在此討論的一個或多個方法。

典型設備900包括處理系統902、主存儲器904(如只讀存儲器(ROM)、快閃記憶體、動態隨機訪問存儲器(DRAM),如同步動態隨機訪問存儲器(SDRAM)或蘭巴斯動態隨機訪問存儲器(RDRAM)等)、靜態存儲器906(如快閃記憶體、靜態隨機存取存儲器(SRAM)等)和數據存儲設備918,其通過總線930相互連通。

處理系統902代表一個或多個通用處理設備如一個或多個微處理器、中央處理單元等等。更特別地,處理系統902可以是複雜指令集計算(CISC)微處理器、精簡指令集計算(RISC)微處理器、超長指令字(VLIW)微處理器或執行其他指令集的處理器或執行指令集的結合的處理器。處理系統902也可以是一個或多個專用處理設備如專用集成電路(ASIC)、現場可編程門陣列(FPGA)、數位訊號處理器(DSP)、網絡處理器或其類似。處理系統902配置為執行處理邏輯926,用於執行在此討論的操作或步驟。

設備900進一步包括網絡接口設備908,網絡接口設備908可能包括射頻電路,用於發送或接收射頻細胞信號、WiFi無線收發器、USB組件、NFC組件或任何其他用於發送和接收通信的通信組件。設備900也可能包括輸入/輸出設備910(如顯示器、液晶顯示器、等離子顯示器、陰極射線管、觸摸顯示器裝置或用於接收用戶輸入和顯示輸出的觸控螢幕)、可選的字母數字輸入設備912(如鍵盤)、可選的光標控制設備(如滑鼠)和信號生產設備916(如揚聲器)。

數據存儲設備918可以包括機器可訪問的非臨時性介質931,其上存儲有一組或多組指令(如軟體922),該指令體現任何一個或多 個在此描述的方法或功能。軟體922可能包括作業系統923。廣告服務軟體924(如軟體開發工具包924)、通信模塊926和應用程式928(如出版商應用程式)。在設備900執行軟體期間,軟體922也可能完全地或至少部分地存在於主存儲器904(如軟體923)中和/或處理系統902中,主存儲器904和處理系統902也構成了機器可訪問的存儲介質。通過網絡接口設備908在網絡920上可以進一步地傳送或接收軟體922或923。

機器可訪問的非臨時性介質931也可以用於存儲數據結構集,數據結構集規定了限定用戶資料的用戶識別狀態和用戶偏好。數據結構集和用戶資料也可能存儲在設備900的其他部分,如靜態存儲器906。

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

射頻電路1070用於通過無線連接或網絡將信息發送和接收至一個或多個其他設備。音頻電路1060耦合至音頻揚聲器1060和麥克風1064並且包括已知的用於處理噪聲信號的電路。

一個或多個處理單元1014通過控制器1020與一個或多個機器可訪問的非臨時性介質1050(如計算機可讀介質)通信。介質1050可以是能夠通過一個或多個處理單元1014存儲代碼和/或數據以供使用的任何設備或介質(如存儲設備、存儲介質)。介質1050可以包括但不限於緩存的分級存儲器體系、主存儲器和輔助存儲器。介質1050 存儲體現在此描述的任何一個或多個方法或功能的一組或多組指令(或軟體)。軟體可以包括作業系統1052、廣告服務軟體1056(軟體開發工具包1056)、通信模塊1054和應用程式1058(如出版商應用程式、開發者應用程式、網站瀏覽器、超文本標記語言5(html5)應用程式等)。在設備1000執行軟體期間,軟體也可能完全地或至少部分地存在於介質1050中或處理單元1014中。圖10所示的組件可能在硬體、軟體、固件或任何其上的組合,包括一個或過個信號處理和/或專用集成電路上被執行。

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

在一個實施例中,機器可訪問的非臨時性介質包含可執行電腦程式指令,當數據處理系統執行時,該指令引起系統執行在此討論的任何方法。當在典型實施例中機器可訪問的非臨時性介質1050作為單一介質示出時,術語「機器可訪問的非臨時性介質」應該包括存儲一組或多組指令的單一介質或多種介質(如集中式或分布式資料庫、和/或相關緩存和伺服器)。術語「機器可訪問的非臨時性介質」也將包括任何指令,該指令能夠存儲、編碼或攜帶用於機器執行的一組指令並且引起機器執行一個或多個本發明的方法。術語「機器可訪問的非臨時性介質」將相應地包括,但不限於,固態存儲器、光學和磁性介質和載波信號。

在一個實施例中,用於傳送應用程式嵌入式廣告至設備的系統也將獲取用於應用程式嵌入式廣告的產品或服務的軟體應用程式的能力提供至設備。系統包括用於存儲一個或多個軟體程序的裝置、用於基於啟動第一軟體應用程式和相關廣告服務軟體接收來自設備的配置呼叫的裝置,以及用於發送配置文件至設備以響應配置呼叫的裝 置。配置文件包括多個用於從在設備上播放的任何廣告源中獲取廣告的選項。系統還包括基於第一軟體應用程式的廣告播放事件,用於接收廣告請求的裝置和用於發送具有至少一個應用程式嵌入式廣告的廣告響應至設備的裝置,至少一個應用程式嵌入式廣告包括至少一個選項以獲取用於至少一個廣告的服務或產品(如,被至少一個廣告的服務或產品)的第二軟體應用程式。

在一個實施例中,在廣告播放事件期間,至少一個應用程式嵌入式廣告在設備的顯示器上展示。至少一個廣告的至少一個選項為訪問或獲取第二軟體應用程式提供了連結或其他技術手段。

在一個實施例中,系統進一步包括用於接收來自設備的用於第二軟體應用程式的應用程式請求以響應至少一個應用程式嵌入式廣告的至少一個選項的選擇的裝置、用於處理應用程式請求的裝置、為了確定用於獲取被請求的第二軟體應用程式的應用程式源的裝置以及用於從包括應用程式商店的任何應用程式源中獲取軟體應用程式的裝置,該應用程式商店是系統或外部應用程式源的一部分,包括第三方應用程式商店。

例如,為了確定用於獲取被請求的第二軟體應用程式的應用程式源的裝置基於至少一個第二軟體應用程式對於應用程式源、帶寬、響應時間和用於獲取第二軟體應用程式的成本的可用性。

在一個實施例中,系統進一步包括用於生成應用程式響應的裝置,該應用程式響應將包括被請求的第二軟體應用程式,和用於發送應用程式響應至設備的裝置,用於第二軟體應用程式在設備上的安裝。

例如,基於至少一個廣告的至少一個選項的選擇,直接從系統的應用程式商店或第三方應用程式商店獲取第二軟體應用程式。

在一個實施例中,用於提供廣告服務至設備的計算機執行方法包括基於啟動設備上的第一軟體應用程式和相關廣告服務軟體,利用廣 告系統接收來自設備的配置呼叫,以及利用廣告系統發送配置文件至設備以響應配置呼叫。配置文件包括用於從在設備上播放的任何廣告源獲取廣告的多個選項。計算機執行方法進一步包括基於軟體應用程式的廣告播放事件,接收廣告請求,以及發送具有至少一個廣告的廣告響應至設備,該至少一個廣告包括至少一個選項以獲取用於至少一個廣告的服務或產品的第二軟體應用程式。

在一個實施例中,在廣告播放事件期間,計算機執行方法進一步包括在設備的顯示器上展示至少一個應用程式嵌入式廣告。至少一個廣告的至少一個選項為訪問或獲取第二軟體應用程式提供連結或其他技術手段。

在一個實施例中,計算機執行方法進一步包括從設備接收用於第二軟體應用程式的應用程式請求以響應至少一個廣告的至少一個選項的選擇、處理應用程式請求、確定用於獲取被請求的第二軟體應用程式的應用程式源,以及從任何應用程式源獲取第二軟體應用程式,該任何應用程式源包括廣告系統的應用程式商店或包括第三方應用程式商店的外部應用程式源。例如,確定用於獲取被請求的第二軟體應用程式的應用程式源是基於至少一個第二軟體應用程式對於應用程式源、帶寬、響應時間和用於獲取第二軟體應用程式的成本的可用性。

在一個實施例中,計算機執行方法進一步包括生成將包括被請求的第二軟體應用程式的應用程式響應,以及發送應用程式響應至設備用於第二軟體應用程式在設備上的安裝。

例如,基於至少一個廣告的至少一個選項的選擇,直接從系統的應用程式商店或第三方應用程式商店獲取第二軟體應用程式。

在一個實施例中,用於利用廣告服務提供軟體應用程式至設備的計算機執行方法包括啟動設備上的第一軟體應用程式,基於啟動第一軟體應用程式和相關廣告服務軟體,發送配置呼叫至廣告系統,以及 從廣告系統接收配置文件以響應配置呼叫。配置文件包括用於獲取在設備上播放的廣告的多個選項。計算機執行方法進一步包括基於第一軟體應用程式的廣告播放事件,利用設備,產生廣告請求,發送來自設備的廣告請求至廣告系統,以及用設備接收具有至少一個廣告的廣告響應,該至少一個廣告包括至少一個選項以獲取用於由至少一個廣告進行廣告的服務或產品的第二軟體應用程式。

例如,在廣告播放事件期間,計算機執行方法進一步包括在設備的顯示器上展示至少一個廣告。至少一個廣告的至少一個選項為訪問或獲取第二軟體應用程式提供了連結或其他技術手段。

在一個實施例中,計算機執行方法進一步包括用設備發送用於第二軟體應用程式的應用程式請求至廣告設備以響應至少一個廣告的至少一個選項的選擇,以及用設備接收來自廣告系統的應用程式響應用於第二軟體應用程式在設備上的安裝。

在一個實施例中,設備包括用於啟動設備上的第一軟體應用程式的裝置、基於啟動第一軟體應用程式和相關廣告服務軟體,發送配置呼叫至廣告系統的裝置、以及用於接收來自廣告系統的配置文件以響應配置呼叫。配置文件包括用於獲取在設備上播放的廣告的多個選項。設備包括基於第一軟體應用程式的廣告播放事件,利用設備,產生廣告請求的裝置,發送來自設備的廣告請求至廣告系統的裝置,以及利用設備接收具有至少一個廣告的廣告響應的裝置,該至少一個廣告包括至少一個選項以獲取用於由至少一個廣告進行廣告的服務或產品的第二軟體應用程式。

在一個實施例中,在廣告播放事件期間,設備進一步包括在設備的顯示器上展示至少一個廣告的裝置。至少一個廣告的至少一個選項為訪問或獲取第二軟體應用程式提供了連結或其他技術手段。

例如,設備進一步包括利用設備發送用於第二軟體應用程式的應用程式請求至廣告系統以響應至少一個廣告的至少一個選項的選擇 的裝置,以及利用設備接收來自廣告系統的應用程式響應以用於第二軟體應用程式在設備上的安裝的裝置。

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

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀