092]終端設(shè)備顯示的是由服務(wù)器按照預(yù)設(shè)排列規(guī)則排序后的應(yīng)用程序安裝信息。用戶在服務(wù)器返回的排序后的應(yīng)用程序安裝信息中選擇需要安裝的應(yīng)用程序,安裝過(guò)程與步驟S504和S505的實(shí)現(xiàn)過(guò)程相同,在此不進(jìn)行重復(fù)說(shuō)明。
[0093]上述實(shí)施例中的排序處理也可以由終端設(shè)備來(lái)完成,以降低服務(wù)器負(fù)載和網(wǎng)絡(luò)數(shù)據(jù)流量。根據(jù)一示例性實(shí)施例示出的一種應(yīng)用程序推薦方法的流程圖,如圖7所示,應(yīng)用程序推薦方法用于終端設(shè)備中,包括以下步驟。
[0094]在步驟S701中,發(fā)送指定信息至服務(wù)器,指定信息包括指定聯(lián)系人信息。
[0095]在步驟S702中,獲取服務(wù)器返回的指定聯(lián)系人的應(yīng)用程序安裝信息。
[0096]上述步驟S701和S702的實(shí)現(xiàn)過(guò)程與步驟SlOl和S102相同,在此不進(jìn)行重復(fù)說(shuō)明。
[0097]在步驟S703中,顯示應(yīng)用程序安裝信息。該步驟如圖7中所示進(jìn)一步包括以下步驟:
[0098]在步驟S703a中,根據(jù)預(yù)設(shè)排列規(guī)則對(duì)應(yīng)用程序安裝信息進(jìn)行排序。
[0099]終端設(shè)備將服務(wù)器返回的指定聯(lián)系人的應(yīng)用程序安裝信息根據(jù)預(yù)設(shè)排序規(guī)則進(jìn)行排序,排序規(guī)則至少包括根據(jù)安裝次數(shù)從多到少進(jìn)行排序、根據(jù)安裝時(shí)間從長(zhǎng)到短進(jìn)行排序或者根據(jù)使用時(shí)間從長(zhǎng)到短進(jìn)行排序等等??梢詫⒏鞣N排列規(guī)則作為可選的選項(xiàng)顯示在屏幕上供用戶選擇,根據(jù)用戶選擇的排列規(guī)則對(duì)應(yīng)用程序安裝信息進(jìn)行排序。由終端設(shè)備完成排序處理,能夠有效降低服務(wù)器負(fù)載和網(wǎng)絡(luò)數(shù)據(jù)流量,
[0100]在步驟S703b中,顯示排序后的應(yīng)用程序安裝信息。向用戶顯示排序后的應(yīng)用程序安裝信息,以推薦更具實(shí)用價(jià)值的應(yīng)用程序給用戶。用戶在排序后的應(yīng)用程序安裝信息中選擇需要安裝的應(yīng)用程序,安裝過(guò)程與步驟S504和S505的實(shí)現(xiàn)過(guò)程相同,在此不進(jìn)行重復(fù)說(shuō)明。
[0101]圖8是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用程序推薦裝置示意圖。參照?qǐng)D8,該裝置包括發(fā)送模塊60,獲取模塊61和顯示模塊62。
[0102]該發(fā)送模塊60被配置為用于發(fā)送指定信息至服務(wù)器,指定信息包括指定聯(lián)系人信息;
[0103]該獲取模塊61被配置為用于獲取服務(wù)器返回的指定聯(lián)系人的應(yīng)用程序安裝信息;
[0104]該顯示模塊62被配置為用于顯示應(yīng)用程序安裝信息。
[0105]在本公開(kāi)一實(shí)施例中,該獲取模塊61如圖9所示,包括獲取單元610。
[0106]該獲取單元610被配置為用于獲取服務(wù)器根據(jù)預(yù)設(shè)排列規(guī)則進(jìn)行排序后的指定聯(lián)系人的應(yīng)用程序安裝信息。
[0107]在本公開(kāi)一實(shí)施例中,該顯示模塊62,如圖10所示,包括排序單元620和顯示單元621。
[0108]該排序單元620被配置為用于根據(jù)預(yù)設(shè)排列規(guī)則對(duì)應(yīng)用程序安裝信息進(jìn)行排序;
[0109]該顯示單元621被配置為用于顯示排序后的應(yīng)用程序安裝信息。
[0110]圖11是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用程序推薦裝置示意圖。參照?qǐng)D11,該裝置包括發(fā)送模塊60,獲取模塊61,顯示模塊62,安裝模塊63和上傳模塊64。
[0111]該發(fā)送模塊60被配置為用于發(fā)送指定信息至服務(wù)器,指定信息包括指定聯(lián)系人信息;
[0112]該獲取模塊61被配置為用于獲取服務(wù)器返回的指定聯(lián)系人的應(yīng)用程序安裝信息;
[0113]該顯示模塊62被配置為用于顯示應(yīng)用程序安裝信息;
[0114]該安裝模塊63被配置為用于安裝所述應(yīng)用程序安裝信息中被選中的應(yīng)用程序;
[0115]該上傳模塊64被配置為用于將安裝后的應(yīng)用程序的應(yīng)用程序安裝信息上傳至所述服務(wù)器。
[0116]關(guān)于上述實(shí)施例中的裝置,其中各個(gè)模塊執(zhí)行操作的具體方式已經(jīng)在有關(guān)該方法的實(shí)施例中進(jìn)行了詳細(xì)描述,此處將不做詳細(xì)闡述說(shuō)明。
[0117]圖12是根據(jù)一示例性實(shí)施例示出的一種應(yīng)用程序推薦裝置800的框圖。例如,裝置800可以是移動(dòng)電話,計(jì)算機(jī),數(shù)字廣播終端,消息收發(fā)設(shè)備,游戲控制臺(tái),平板設(shè)備,醫(yī)療設(shè)備,健身設(shè)備,個(gè)人數(shù)字助理等。
[0118]參照?qǐng)D12,裝置800可以包括以下一個(gè)或多個(gè)組件:處理組件802,存儲(chǔ)器804,電源組件806,多媒體組件808,音頻組件810,輸入/輸出(I/O)的接口 812,傳感器組件814,以及通信組件816。
[0119]處理組件802通??刂蒲b置800的整體操作,諸如與顯示,電話呼叫,數(shù)據(jù)通信,相機(jī)操作和記錄操作相關(guān)聯(lián)的操作。處理元件802可以包括一個(gè)或多個(gè)處理器820來(lái)執(zhí)行指令,以完成上述的方法的全部或部分步驟。此外,處理組件802可以包括一個(gè)或多個(gè)模塊,便于處理組件802和其他組件之間的交互。例如,處理部件802可以包括多媒體模塊,以方便多媒體組件808和處理組件802之間的交互。
[0120]存儲(chǔ)器804被配置為存儲(chǔ)各種類型的數(shù)據(jù)以支持在設(shè)備800的操作。這些數(shù)據(jù)的示例包括用于在裝置800上操作的任何應(yīng)用程序或方法的指令,聯(lián)系人數(shù)據(jù),電話簿數(shù)據(jù),消息,圖片,視頻等。存儲(chǔ)器804可以由任何類型的易失性或非易失性存儲(chǔ)設(shè)備或者它們的組合實(shí)現(xiàn),如靜態(tài)隨機(jī)存取存儲(chǔ)器(SRAM),電可擦除可編程只讀存儲(chǔ)器(EEPROM),可擦除可編程只讀存儲(chǔ)器(EPROM),可編程只讀存儲(chǔ)器(PROM),只讀存儲(chǔ)器(ROM),磁存儲(chǔ)器,快閃存儲(chǔ)器,磁盤或光盤。
[0121]電力組件806為裝置800的各種組件提供電力。電力組件806可以包括電源管理系統(tǒng),一個(gè)或多個(gè)電源,及其他與為裝置800生成、管理和分配電力相關(guān)聯(lián)的組件。
[0122]多媒體組件808包括在所述裝置800和用戶之間的提供一個(gè)輸出接口的屏幕。在一些實(shí)施例中,屏幕可以包括液晶顯示器(LCD)和觸摸面板(TP)。如果屏幕包括觸摸面板,屏幕可以被實(shí)現(xiàn)為觸摸屏,以接收來(lái)自用戶的輸入信號(hào)。觸摸面板包括一個(gè)或多個(gè)觸摸傳感器以感測(cè)觸摸、滑動(dòng)和觸摸面板上的手勢(shì)。所述觸摸傳感器可以不僅感測(cè)觸摸或滑動(dòng)動(dòng)作的邊界,而且還檢測(cè)與所述觸摸或滑動(dòng)操作相關(guān)的持續(xù)時(shí)間和壓力。在一些實(shí)施例中,多媒體組件808包括一個(gè)前置攝像頭和/或后置攝像頭。當(dāng)設(shè)備800處于操作模式,如拍攝模式或視頻模式時(shí),前置攝像頭和/或后置攝像頭可以接收外部的多媒體數(shù)據(jù)。每個(gè)前置攝像頭和后置攝像頭可以是一個(gè)固定的光學(xué)透鏡系統(tǒng)或具有焦距和光學(xué)變焦能力。
[0123]音頻組件810被配置為輸出和/或輸入音頻信號(hào)。例如,音頻組件810包括一個(gè)麥克風(fēng)(MIC),當(dāng)裝置800處于操作模式,如呼叫模式、記錄模式和語(yǔ)音識(shí)別模式時(shí),麥克風(fēng)被配置為接收外部音頻信號(hào)。所接收的音頻信號(hào)可以被進(jìn)一步存儲(chǔ)在存儲(chǔ)器804或經(jīng)由通信組件816發(fā)送。在一些實(shí)施例中,音頻組件810還包括一個(gè)揚(yáng)聲器,用于輸出音頻信號(hào)。
[0124]I/O接口 812為處理組件802和外圍接口模塊之間提供接口,上述外圍接口模塊可以是鍵盤,點(diǎn)擊輪,按鈕等。這些按鈕可包括但不限于:主頁(yè)按鈕、音量按鈕、啟動(dòng)按鈕和鎖定按鈕。
[0125]傳感器組件814包括一個(gè)或多個(gè)傳感器,用于為裝置800提供各個(gè)方面的狀態(tài)評(píng)估。例如,傳感器組件814可以檢測(cè)到設(shè)備800的打開(kāi)/關(guān)閉狀態(tài),組件的相對(duì)定位,例如所述組件為裝置800的顯示器和小鍵盤,傳感器組件814還可以檢測(cè)裝置800或裝置800一個(gè)組件的位置改變,用戶與裝置800接觸的存在或