PN、無線網(wǎng)絡、蜂窩網(wǎng)絡、3G/4G網(wǎng)絡、光纖網(wǎng)絡或其任何組合。
[0056]在一個示例場景中,計算設備102或者移動計算設備104的用戶可以通過以客戶端/服務器布置的網(wǎng)絡202與服務提供者計算機系統(tǒng)110交互以請求諸如財務管理服務之類的基于網(wǎng)絡的服務。服務提供者計算機系統(tǒng)110可以包括管理通過網(wǎng)絡202與客戶端交互并且向客戶端遞送所請求的內容的前端204。服務提供者計算機系統(tǒng)110還可以包括存儲可以作為由服務提供者計算機系統(tǒng)110提供的服務的一部分訪問的內容(例如,用于動態(tài)生成內容的網(wǎng)頁、模板、圖像、視頻、數(shù)據(jù)、代碼)的內容倉庫206。服務提供者計算機系統(tǒng)110的前端204可以從計算設備102接收對訪問的請求、可以查詢內容倉庫206并且可以通過網(wǎng)絡202向計算設備傳輸所請求的內容(例如,HTML/Jscript/等等)。
[0057]服務提供者計算機系統(tǒng)110和/或計算設備102/104可以通過網(wǎng)絡202向應用市場計算機系統(tǒng)112發(fā)送例如涉及用戶與服務提供者110交互的使用信息。應用市場計算機系統(tǒng)112的數(shù)據(jù)采集系統(tǒng)216可以接收使用信息并且將其存儲在數(shù)據(jù)庫中,諸如作為應用市場計算機系統(tǒng)112的一部分維持的應用安裝和使用數(shù)據(jù)倉庫210。應用安裝和使用數(shù)據(jù)倉庫210可以存儲標識基于網(wǎng)絡的服務和/或原生應用的使用和安裝的各種信息。應用安裝和使用數(shù)據(jù)倉庫210也可以存儲關于應用使用的統(tǒng)計數(shù)字,諸如應用被使用的次數(shù)和/或使用頻率。
[0058]在另一示例場景中,計算設備102和/或移動計算設備104可以與由社交網(wǎng)絡系統(tǒng)152提供的社交網(wǎng)絡服務的用戶相關聯(lián)。社交網(wǎng)絡系統(tǒng)152的前端224可以接收用戶對社交網(wǎng)絡內容(例如,個人資料頁面、新聞摘要的新內容)的請求、可以查詢存儲關于用戶和社交網(wǎng)絡上的用戶之間的聯(lián)系的信息的社交圖信息倉庫226和/或存儲作為社交網(wǎng)絡的一部分提供的內容(例如,評論、鏈接、圖像、視頻)的社交網(wǎng)絡內容倉庫(未繪出)并且可以向用戶的計算設備102/104返回所請求的內容。另外,社交網(wǎng)絡系統(tǒng)152可以提供網(wǎng)絡202向應用市場服務器112發(fā)送社交圖信息。應用市場服務器112的數(shù)據(jù)采集系統(tǒng)216可以收集社交圖信息并且可以將社交圖信息與在應用安裝和使用數(shù)據(jù)倉庫210中所標識的用戶相關聯(lián)(例如,將用戶的應用安裝和使用與用戶的到社交網(wǎng)絡上的其他用戶的連接匹配)。這樣的關聯(lián)信息可以被存儲在應用安裝和使用數(shù)據(jù)倉庫210中。
[0059]應用市場計算機系統(tǒng)112可以被配置為以各種合適的方式中的任何方式向移動設備104的用戶推薦原生移動應用,諸如上文關于系統(tǒng)100和150所描述的那些方式。數(shù)據(jù)采集系統(tǒng)216可以獲得、處理并且存儲關于基于網(wǎng)絡的應用/服務的使用、原生應用在移動計算設備上的安裝和使用和/或社交圖信息的信息。數(shù)據(jù)采集系統(tǒng)216可以從計算設備102/104和/或從諸如服務提供者系統(tǒng)110和社交網(wǎng)絡系統(tǒng)152之類的系統(tǒng)接收傳輸,和/或數(shù)據(jù)采集系統(tǒng)216可以為了相關信息周期性地輪詢這樣的設備和系統(tǒng)。應用安裝和使用數(shù)據(jù)倉庫210可以另外包含關于使用應用市場計算機系統(tǒng)112購買、下載和安裝的原生移動應用的信息。
[0060]原生應用發(fā)現(xiàn)系統(tǒng)218被配置為標識存在并且向用戶推薦可用的原生應用。由原生應用發(fā)現(xiàn)系統(tǒng)218獲得的信息可以用于標識與由諸如服務提供者110之類的服務提供者提供的基于網(wǎng)絡的服務相關聯(lián)的原生應用。原生應用發(fā)現(xiàn)系統(tǒng)218可以使用各種合適的技術中的任何技術來標識原生應用,諸如通過訪問標識在各種移動應用商店處可獲得的原生應用的信息、通過解析提供有基于網(wǎng)絡的服務的標識對應于基于網(wǎng)絡的服務的原生應用的信息(例如,元標簽數(shù)據(jù))(例如,唯一地標識由一個或者多個應用商店提供的對應的原生應用的信息)和/或通過執(zhí)行可獲得的基于網(wǎng)絡的內容的自動抓取以發(fā)現(xiàn)在各種網(wǎng)站上提供的原生應用。原生應用發(fā)現(xiàn)系統(tǒng)218可以存儲標識在應用可獲得倉庫211中可獲得的原生應用的信息。
[0061]應用市場計算機系統(tǒng)112可以在應用代碼倉庫212中存儲可利用在由市場計算機系統(tǒng)112的前端208提供的應用市場服務上的原生移動應用。原生應用選擇系統(tǒng)220可以處理包含在倉庫中的信息(例如,使用信息、社交圖信息、原生應用可獲得性、先前推薦的原生應用)以做出推薦一個或者多個原生應用的決定。原生應用選擇系統(tǒng)220可以使用上文關于系統(tǒng)100和150所描述的一種或者多種技術來選擇向用戶推薦的應用。原生應用選擇系統(tǒng)220可以標識可能推薦的應用(例如,在應用市場計算機系統(tǒng)112上活躍度低時)并且可以在推薦倉庫214中存儲推薦。在下一次出現(xiàn)向特定用戶提供對原生應用的推薦的機會時(例如,移動計算設備104請求推薦、移動計算設備104訪問應用市場112、用于向特定用戶周期性地提供推薦的時間間隔期滿),所存儲的推薦可以從用于特定用戶的推薦倉庫214中獲取并且向與特定用戶相關聯(lián)的移動計算設備(例如,移動計算設備104)提供。備選地和/或附加地,原生應用選擇系統(tǒng)220可以標識按照要求推薦的原生應用(例如,響應于對原生應用推薦的請求)。
[0062]推薦單元222可以管理已經(jīng)有原生應用選擇系統(tǒng)220確定的原生應用推薦的遞送。推薦單元222可以在推薦倉庫214中存儲推薦并且以各種合適的方式中的任何方式(例如,推送通知、提供原生應用)向移動計算設備104提供推薦,如上文關于系統(tǒng)100和150所描述的。推薦倉庫214也可以存儲標識向用戶提供的先前推薦的信息和指示用戶是否對推薦采取行動的信息(例如,下載、安裝和/購買所推薦的應用)。標識在推薦倉庫214中的先前的推薦和推薦轉換(用戶做出推薦)的這樣的信息可以另外由原生應用選擇系統(tǒng)220使用以標識向用戶推薦的原生應用。例如,使用用戶先前安裝的和未安裝的所推薦的原生應用的類型的歷史,原生應用選擇系統(tǒng)220可以得到對于用戶通常最相關的原生應用的類型的指示。
[0063]圖3A至圖3B描繪了用于提供原生應用推薦的示例系統(tǒng)300和350的流程圖。技術300和350可以通過各種合適的計算設備和/或系統(tǒng)中的任何計算設備/系統(tǒng)執(zhí)行,諸如應用市場計算機系統(tǒng)112。
[0064]參考圖3A,可以訪問(302)描述特定用戶利用基于計算機的服務的信息。可以以各種方式訪問這樣的信息,諸如通過從客戶端設備(例如,計算設備102和106)接收標識在這些設備上訪問的基于網(wǎng)絡的服務的信息、從服務提供者接收關于服務使用的信息、和/或通過向客戶端設備和/或其他系統(tǒng)周期性地查詢關于基于網(wǎng)絡的服務的使用的信息。被訪問的信息可以包括各種類型的信息,諸如特定用戶使用特定基于網(wǎng)絡的服務、其他web瀏覽信息、標識用戶已經(jīng)收藏的網(wǎng)站的信息和/或電子郵件訂閱。信息可以針對特定用戶被聚合以便創(chuàng)建用戶的計算機使用和興趣的輪廓。
[0065]在304處,原生應用可以被標識為與特定用戶已經(jīng)訪問的基于網(wǎng)絡的服務相關聯(lián)。例如,應用市場計算機系統(tǒng)112可以標識由基于網(wǎng)絡的應用服務提供者提供的由特定用戶作為向該特定用戶推薦的候選而使用的原生應用。應用市場計算機系統(tǒng)112也可以標識與由特定用戶的其他類型的計算機使用相關聯(lián)的原生應用。例如,如果用戶收藏了網(wǎng)站并且網(wǎng)站提供移動應用,則應用市場計算機系統(tǒng)112可以將網(wǎng)站的移動應用標識為向用戶推薦的候選。
[0066]在一些實施方式中,可以在臺式計算機或者膝上型計算機上的特定基于計算機的服務由特定用戶的使用和與用戶相關聯(lián)的移動計算設備上的相同服務的訪問之間做出比較(306)。例如,應用市場計算機系統(tǒng)112可以比較特定用戶在臺式計算設備/膝上型計算設備和移動計算設備上訪問基于網(wǎng)絡的應用的使用信息(例如,使用時間、使用頻率)以確定是否推薦與基于網(wǎng)絡的應用相關聯(lián)的原生應用。例如,在用戶已經(jīng)從臺式計算機比從移動計算設備更加頻繁地訪問對應的基于網(wǎng)絡的服務的情況下,應用市場計算機系統(tǒng)112可以推薦特定原生應用,而在相反是真實的情況下(用戶從移動計算設備比從臺式計算機更加頻繁地訪問對應的基于網(wǎng)絡的服務),可以推薦其他原生應用。在臺式計算機/膝上型計算機上的更多的訪問可以指示用戶查看基于網(wǎng)絡的服務不適合和/或很難在移動計算設備上使用,這是原生移動應用可以通過移動設備特定特性(例如,針對移動計算設備的不同的用戶接口控制)可以解決的問題。
[0067]在308處,做出關于是否推薦已經(jīng)被標識用于用戶已經(jīng)被標識為使用的基于計算機的服務的原生應用的決定。例如,應用市場計算機系統(tǒng)112可以基于各種因素確定是否向移動計算設備104的用戶推薦特定原生應用,諸如基于網(wǎng)絡的服務在計算設備102和106上的使用、web瀏覽器書簽、對特定內容摘要的訂閱(例如,新聞摘要、電子郵件訂閱、社交網(wǎng)絡摘要)、原生應用通過用戶在一個或者多個社交網(wǎng)絡上的朋友的安裝和使用、和/或用戶響應于先前原生應用推薦所采取的行動。
[0068]在310處,對一個或者多個原生移動應用的推薦可以基于關于是否推薦特定原生移動應用的確定向用戶的移動計算設備提供。該推薦可以以各種方式提供到并且展示在移動計算設備上,并且用戶可以選擇他們的遞送和展示方式。例如,如在示例系統(tǒng)100中描繪的,所推薦的原生應用可以被自動下載和安裝到用戶的移動計算設備104上,并且原生應用被安裝的消息可以向移動計算設備104上的用戶提供。用戶可以備選地選擇接受各種其他類型的推薦展示,諸如推送通知、電子郵件、在應用商店網(wǎng)站上的通知、和/或SMS消息。
[0069]參考圖3B,可以訪問(352)描述特定用戶的熟人關系的信息。例如,應用市場計算機系統(tǒng)112可以以各種方式訪問社交網(wǎng)絡信息,諸如通過從一個或者多個社交網(wǎng)絡系統(tǒng)接收傳輸。
[0070]可以標識(354)由一個或者多個社交網(wǎng)絡上的特定用戶的熟人安裝和/或使用的一個或者多個原生移動應用。例如,應用市場計算機系統(tǒng)112可以將所訪問的社交網(wǎng)絡信息與標識原生移動應用通過用戶的安裝和使用的信息相互關聯(lián)以標識已經(jīng)由一個或者多個社交網(wǎng)絡上的特定用戶的熟人安裝和/或使用的原生移動應用。
[0071]可以至少部分基于原生應用通過一個或者多個社交網(wǎng)絡上的特定用戶的熟人使用和/或安裝的頻率做出關于是否推薦一個或者多個原生應用的決定(356)。例如,如上文關于圖1A至圖1B和圖2所描述的,應用市場計算機系統(tǒng)112可以基于各種合適的因素中的任何因素做出這樣的決定,諸如已經(jīng)安裝原生移動應用的用戶的熟人的數(shù)目、這樣的熟人已經(jīng)使用原生應用的頻率、這樣的熟人在一段時間內已經(jīng)使用原生移動應用的持續(xù)時間、和/或標識原生應用通過熟人的卸載的信息。這樣的因素可以另外由特定用戶與一個或者多個社交網(wǎng)絡上的特定用戶的熟人中的每個熟人之間的關系的強度加權,如由所訪問的社交網(wǎng)絡信息所指出。通過與特定用戶具有較強關系的熟人的原生移動應用安裝、使用和卸載可以比通過與特定用戶具有較弱關系的熟人的這樣的活動在標識向特定用戶推薦的一個或者多個原生應用上更多地加權。
[0072]對一個或者多個原生應用的推薦可以向與特定用戶相關聯(lián)的移動計算設備提供(358)。例如,應用市場計算機系統(tǒng)112可以向移動計算設備104展