實施例示出的一種應(yīng)用程序推薦方法的流程圖,如圖1所示,應(yīng)用程序推薦方法用于終端設(shè)備中,包括以下步驟。
[0063]在步驟SlOl中,發(fā)送指定信息至服務(wù)器,指定信息包括指定聯(lián)系人信息。
[0064]該指定信息由用戶在終端設(shè)備本地進行選擇和確認,至少包括指定聯(lián)系人信息。
[0065]該指定聯(lián)系人信息可以是終端設(shè)備通訊錄中的聯(lián)系人信息,包括姓名、電話號碼等信息;可以是終端設(shè)備安裝的即時通訊軟件中的聯(lián)系人信息,包括用戶昵稱,即時通訊帳號等信息;還可以是終端設(shè)備安裝的社交網(wǎng)絡(luò)應(yīng)用中的聯(lián)系人信息,包括姓名、社交網(wǎng)絡(luò)帳號等信息。
[0066]用戶通過終端設(shè)備選擇指定聯(lián)系人信息并上傳至服務(wù)器。例如,用戶可通過圖2所示的選擇界面確認通訊錄中的指定聯(lián)系人信息,通過點擊每項聯(lián)系人信息前的選擇框確認指定聯(lián)系人信息,或者通過點擊最上方的全選框來選擇全部聯(lián)系人。
[0067]在步驟S102中,獲取服務(wù)器返回的指定聯(lián)系人的應(yīng)用程序安裝信息。
[0068]服務(wù)器根據(jù)聯(lián)系人信息存儲各個聯(lián)系人的應(yīng)用程序安裝信息,記錄每個聯(lián)系人下載安裝的每個應(yīng)用程序,該應(yīng)用程序安裝信息至少包括應(yīng)用程序的名稱。
[0069]終端設(shè)備上傳指定聯(lián)系人信息后,獲取該服務(wù)器返回的指定聯(lián)系人的應(yīng)用程序安裝信息。
[0070]在步驟S103中,顯示應(yīng)用程序安裝信息。
[0071]終端設(shè)備顯示服務(wù)器返回的指定聯(lián)系人的應(yīng)用程序安裝信息,向用戶展示其指定聯(lián)系人安裝的應(yīng)用程序。用戶更希望了解來自自身人際交往圈子的其他聯(lián)系人安裝了哪些應(yīng)用程序,用戶的指定聯(lián)系人通常與用戶具有相似的背景和生活環(huán)境,向用戶展示其指定聯(lián)系人的應(yīng)用程序安裝信息能夠使用戶了解到指定聯(lián)系人經(jīng)常使用到的應(yīng)用程序,因此達到了向用戶批量推薦應(yīng)用程序的目的,而且推薦的應(yīng)用程序都是指定聯(lián)系人已經(jīng)安裝的,使推薦的應(yīng)用程序更加貼近用戶需求,用戶選擇下載安裝的可能性更高。
[0072]例如,終端設(shè)備向用戶顯示的內(nèi)容為“您選擇的聯(lián)系人A、聯(lián)系人B和聯(lián)系人C,他們安裝了應(yīng)用程序1、應(yīng)用程序2、應(yīng)用程序3……,您也來一起下載安裝吧! ”上述內(nèi)容中的應(yīng)用程序可以列表的形式顯示在終端設(shè)備的屏幕上,如圖3所示的列表界面,每個應(yīng)用程序名稱前包括一個選擇框,用戶可通過點擊該選擇框來確認需要下載安裝的應(yīng)用程序,或者通過點擊上方的全選框來下載安裝列表中的全部應(yīng)用程序。需要說明的是,圖2和圖3所示的顯示界面僅用于對本公開實施例的解釋說明,并不構(gòu)成對本公開保護范圍的限制。
[0073]在本公開一實施例中,指定信息還包括應(yīng)用程序種類信息。用戶上傳指定聯(lián)系人信息的同時還可以上傳應(yīng)用程序種類信息,該應(yīng)用程序種類信息是指應(yīng)用程序所屬的類型信息,例如游戲類、社交類、工具類、購物類等等。對于應(yīng)用程序種類信息的選擇也可以在指定聯(lián)系人的列表界面中進行,如圖4所示,在該列表界面中還存在一個應(yīng)用程序種類列表,可以單選或多選,其中包括“游戲類”、“社交類”、“工具類”、“視頻類”。終端設(shè)備上傳指定聯(lián)系人信息和應(yīng)用程序種類信息至服務(wù)器,則獲取的應(yīng)用程序安裝信息為指定聯(lián)系人安裝的并且與選擇的應(yīng)用程序種類相匹配的應(yīng)用程序安裝信息,例如,獲取的應(yīng)用程序安裝信息為“聯(lián)系人A、聯(lián)系人B和聯(lián)系人C安裝的工具類應(yīng)用程序安裝信息”。圖4所示的顯示界面僅用于對本公開實施例的解釋說明,并不構(gòu)成對本公開保護范圍的限制。用戶可以選擇需要獲取的應(yīng)用程序安裝信息的種類,使應(yīng)用程序的推薦更加準確,更能滿足用戶需求。
[0074]在本公開一實施例中,應(yīng)用程序安裝信息除了應(yīng)用程序名稱以外,還包括應(yīng)用程序版本號、下載渠道、安裝包大小以及下載地址等信息中的一個或多個,以便于用戶全方位的了解應(yīng)用程序安裝信息中的各個應(yīng)用程序。其中下載渠道是相應(yīng)的指定聯(lián)系人下載安裝該應(yīng)用程序時的來源,例如應(yīng)用商店、應(yīng)用市場、網(wǎng)站等等;下載地址是相應(yīng)的指定聯(lián)系人下載該應(yīng)用程序時連接的URL地址。
[0075]此時根據(jù)一示例性實施例示出的一種應(yīng)用程序推薦方法的流程圖,如圖5所示,應(yīng)用程序推薦方法用于終端設(shè)備中,包括以下步驟。
[0076]在步驟S501中,發(fā)送指定信息至服務(wù)器,指定信息包括指定聯(lián)系人信息。
[0077]在步驟S502中,獲取服務(wù)器返回的指定聯(lián)系人的應(yīng)用程序安裝信息。
[0078]在步驟S503中,顯示應(yīng)用程序安裝信息。
[0079]上述步驟的實現(xiàn)過程與步驟SlOl至步驟S103相同,在此不進行重復(fù)說明。
[0080]在步驟S504中,安裝應(yīng)用程序安裝信息中被選中的應(yīng)用程序。
[0081]對于在應(yīng)用程序安裝信息列表中被選中的應(yīng)用程序,終端設(shè)備根據(jù)應(yīng)用程序安裝信息中的下載地址下載各個應(yīng)用程序的安裝包,下載完畢后自動運行該安裝包,將選中的應(yīng)用程序安裝在終端設(shè)備的操作系統(tǒng)中。
[0082]終端設(shè)備還可以向服務(wù)器請求被選中的應(yīng)用程序的安裝包,該安裝包由服務(wù)器根據(jù)應(yīng)用程序安裝信息中的下載地址進行下載并備份在服務(wù)器。當有終端設(shè)備請求該應(yīng)用程序的安裝包時,直接由服務(wù)器將安裝包發(fā)送至終端設(shè)備,由終端設(shè)備運行該安裝包進行安裝。
[0083]在步驟S505中,將安裝后的應(yīng)用程序的應(yīng)用程序安裝信息上傳至服務(wù)器。
[0084]選中的應(yīng)用程序安裝完畢后,終端設(shè)備將相應(yīng)的應(yīng)用程序安裝信息上傳至服務(wù)器進行保存,作為該用戶保存在服務(wù)器的應(yīng)用程序安裝信息,用于向該用戶的聯(lián)系人推薦,以便于用戶的聯(lián)系人了解該用戶安裝了哪些應(yīng)用程序。
[0085]在本公開一實施例中,應(yīng)用程序安裝信息包括應(yīng)用程序名稱以外,還包括安裝次數(shù)、安裝時間以及使用時間中的一個或多個。其中,安裝次數(shù)是相應(yīng)的應(yīng)用程序在全部指定聯(lián)系人中被安裝的次數(shù)總和;安裝時間是相應(yīng)的應(yīng)用程序已安裝在各個指定聯(lián)系人使用的終端設(shè)備中的時間;使用時間是相應(yīng)的應(yīng)用程序在各個指定聯(lián)系人使用的終端設(shè)備中的被使用時累計的時間總和。利用應(yīng)用程序安裝信息中的上述信息,可以對獲取的應(yīng)用程序安裝信息進行排序處理,以查找出安裝次數(shù)、安裝時間或者使用時間較多的應(yīng)用程序。根據(jù)一示例性實施例示出的一種應(yīng)用程序推薦方法的流程圖,如圖6所示,應(yīng)用程序推薦方法用于終端設(shè)備中,包括以下步驟。
[0086]在步驟S601中,發(fā)送指定信息至服務(wù)器,指定信息包括指定聯(lián)系人信息。
[0087]在步驟S602中,獲取服務(wù)器根據(jù)預(yù)設(shè)排列規(guī)則進行排序后的指定聯(lián)系人的應(yīng)用程序安裝信息。
[0088]排序處理由提供應(yīng)用程序安裝信息的服務(wù)器完成。預(yù)設(shè)排列規(guī)則至少包括根據(jù)安裝次數(shù)從多到少進行排序、根據(jù)安裝時間從長到短進行排序或者根據(jù)使用時間從長到短進打排序等等。
[0089]服務(wù)器可以默認使用一種排列規(guī)則進行排序,再根據(jù)用戶的選擇來使用其他規(guī)則進行排序。例如,服務(wù)器默認根據(jù)安裝次數(shù)從多到少進行排序,如果接收到終端設(shè)備根據(jù)其他排列規(guī)則進行排序處理的請求,則按照用戶請求的其他排列規(guī)則進行排序,并將排序后的應(yīng)用程序安裝信息返回至終端設(shè)備。
[0090]將指定聯(lián)系人的應(yīng)用程序安裝信息按照排列規(guī)則進行排序,能夠查找出指定聯(lián)系人安裝次數(shù)相對較多、使用時間或者安裝時間相對較長的應(yīng)用程序,從而向用戶推薦指定聯(lián)系人經(jīng)常使用的更具實用價值的應(yīng)用程序,滿足用戶需求。
[0091]在步驟S603中,顯示應(yīng)用程序安裝信息。
[0