應用程序推薦方法、裝置及系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明實施例涉及軟件管理領域,特別涉及一種應用程序推薦方法、裝置及系統(tǒng)。
【背景技術】
[0002]在諸如智能手機、平板電腦之類的終端上,通常使用應用市場來管理終端內的應用程序。應用市場會向用戶推薦一些應用程序進行安裝。
[0003]現(xiàn)有技術中,當用戶進入應用市場,或者使用應用市場下載應用程序時,應用市場的后臺服務器會向用戶推薦一些正在進行商業(yè)推廣的應用程序。
[0004]在實現(xiàn)本發(fā)明實施例的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術至少存在以下問題:
[0005]由于后臺服務器一般基于商業(yè)推廣因素向用戶推薦應用程序,被推薦的應用程序并不一定符合用戶的實際需求,導致被推薦的應用程序的下載率和安裝轉化率不高。
【發(fā)明內容】
[0006]為了解決現(xiàn)有技術的問題,本發(fā)明實施例提供了一種應用程序推薦方法、裝置及系統(tǒng)。所述技術方案如下:
[0007]根據本發(fā)明實施例的第一方面,提供了一種應用程序推薦方法,該方法包括:
[0008]接收客戶端發(fā)送的第一應用程序的標識,所述第一應用程序是所述客戶端中被用戶已經獲取或正在獲取的應用程序;
[0009]根據所述第一應用程序的標識確定待推薦的第二應用程序;
[0010]向所述客戶端推薦所述第二應用程序。
[0011]根據本發(fā)明實施例的第二方面,提供了一種應用程序推薦方法,該方法包括:
[0012]向服務器發(fā)送第一應用程序的標識,所述第一應用程序是客戶端中被用戶已經獲取或正在獲取的應用程序;
[0013]接收所述服務器推薦的第二應用程序,第二應用程序是服務器根據第一應用程序的標識確定的。
[0014]根據本發(fā)明實施例的第三方面,提供了一種應用程序推薦裝置,該裝置包括:
[0015]第一接收模塊,用于接收客戶端發(fā)送的第一應用程序的標識,所述第一應用程序是所述客戶端中被用戶已經獲取或正在獲取的應用程序;
[0016]確定模塊,用于根據所述第一應用程序的標識確定待推薦的第二應用程序;
[0017]推薦模塊,用于向所述客戶端推薦所述第二應用程序。
[0018]根據本發(fā)明實施例的第四方面,提供了一種應用程序推薦裝置,該裝置包括:
[0019]第一發(fā)送模塊,用于向服務器發(fā)送第一應用程序的標識,所述第一應用程序是客戶端中被用戶已經獲取或正在獲取的應用程序;
[0020]接收模塊,用于接收所述服務器推薦的第二應用程序,第二應用程序是服務器根據第一應用程序的標識確定的。
[0021]本發(fā)明實施例提供的技術方案帶來的有益效果是:
[0022]通過客戶端向服務器發(fā)送第一應用程序的標識,服務器根據第一應用程序的標識確定待推薦的第二應用程序,并向客戶端推薦第二應用程序,客戶端接收服務器推薦的第二應用程序;解決了在推薦應用程序時,服務器未基于用戶的實際需求向用戶推薦應用程序,被推薦的應用程序的安裝轉化率不高的問題;達到了使得服務器向用戶推薦的應用程序更加符合用戶的實際需求,提高被推薦的應用程序的下載率和安裝轉化率的效果。
【附圖說明】
[0023]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0024]圖1是根據部分示例性實施例示出的一種應用程序推薦方法的實施環(huán)境的示意圖;
[0025]圖2A是根據一示例性實施例示出的一種應用程序推薦方法的流程圖;
[0026]圖2B是根據一示例性實施例示出的一種應用程序推薦的界面示意圖;
[0027]圖3A是根據另一示例性實施例示出的一種應用程序推薦方法的流程圖;
[0028]圖3B是根據另一示例性實施例示出的一種應用程序推薦的界面示意圖;
[0029]圖3C是根據另一示例性實施例示出的一種應用程序推薦的界面示意圖;
[0030]圖4A是根據另一示例性實施例示出的一種應用程序推薦方法的流程圖;
[0031]圖4B是根據另一示例性實施例示出的一種應用程序推薦的界面示意圖;
[0032]圖5A是根據另一示例性實施例示出的一種應用程序推薦方法的流程圖;
[0033]圖5B是根據另一示例性實施例示出的一種應用程序推薦方法的流程圖;
[0034]圖6是根據另一示例性實施例示出的一種應用程序推薦方法的流程圖;
[0035]圖7是根據另一示例性實施例示出的一種應用程序推薦裝置的框圖;
[0036]圖8是根據另一示例性實施例示出的一種應用程序推薦裝置的框圖;
[0037]圖9是根據另一示例性實施例示出的一種應用程序推薦裝置的框圖;
[0038]圖10是根據另一示例性實施例示出的一種應用程序推薦裝置的框圖。
【具體實施方式】
[0039]為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進一步地詳細描述。
[0040]請參考圖1,其示出了本發(fā)明實施例提供的一種應用程序推薦方法所涉及的實施環(huán)境的示意圖,如圖1所示,該實施環(huán)境可以包括:終端120、服務器140。
[0041]終端120是具有數據收發(fā)功能的電子設備,比如:平板電腦、手機。終端120中運行有客戶端,客戶端可以是應用市場類應用程序,具有下載、安裝、卸載和管理應用程序的能力,比如:應用寶、豌豆莢。
[0042]服務器140中存儲有應用程序的相關信息,和使用應用市場的用戶的相關信息,月艮務器140可以向終端120推薦應用程序。
[0043]終端120的數量至少為一個,終端120與服務器140通過有線網絡,或無線網絡,或數據傳輸線相連。
[0044]請參照圖2A,其示出了本發(fā)明一個示例性實施例提供的應用程序推薦方法的流程圖。該應用程序推薦方法可應用于如圖1所示的應用程序推薦系統(tǒng)。如圖2A所示,該應用程序推薦方法可以包括以下步驟:
[0045]在步驟201中,客戶端向服務器發(fā)送第一應用程序的標識。
[0046]第一應用程序是客戶端中被用戶已經獲取或正在獲取的應用程序。
[0047]可選的,被用戶已經獲取的應用程序是指用戶已經下載和安裝的應用程序,被用戶正在獲取的應用程序是正在下載界面中顯示的,或者正在下載的應用程序。
[0048]可選的,下載界面是向用戶提供應用程序的相關信息的用戶顯示界面,應用程序的相關信息包括應用程序的名稱、大小、應用場景、運行界面、用戶評論、下載地址中的至少一種,圖2B示例性地示出了下載界面的界面示意圖。
[0049]在步驟202中,服務器接收客戶端發(fā)送的第一應用程序的標識。
[0050]在步驟203中,服務器根據第一應用程序的標識確定待推薦的第二應用程序。
[0051 ]可選的,第二應用程序包括:與第一應用程序存在應用依賴關系的應用程序;和/或,與第一應用程序的應用程序類型不同的熱門應用程序;和/或,與用戶的用戶畫像相匹配的應用程序,也即第二應用程序包括與第一應用程序存在應用依賴關系的應用程序、與第一應用程序的應用程序類型不同的熱門應用程序、用戶的用戶畫像相匹配的應用程序中的至少一種。
[0052]可選的,應用依賴關系包括兩個不同的應用程序之間功能實現(xiàn)方面的關系,安全性能方面的關系、運行穩(wěn)定性方面的關系。
[0053]當前應用用程序與另一應用程序之間存在應用依賴關系可以理解為:在缺少另一應用程序時,當前應用程序中的部分或全部功能無法使用,比如缺少相應的解碼包,播放器無法正常播放相應格式的文件;或者,在缺少另一應用程序時,當前應用程序的使用安全無法保障,比如支付類型的應用程序在缺少安全類型的應用程序時,支付時無法保障支付賬戶的保密性;或者,在缺少另一應用程序時,當前應用程序運行不穩(wěn)定,比如缺少Google服務框架,Google Play在運行時會閃退。
[0054]可選的,熱門應用程序是用戶下載量超過預定閾值的應用程序。
[0055]在步驟204中,服務器向客戶端推薦第二應用程序。
[0056]在步驟205中,客戶端接收服務器推薦的第二應用程序。
[0057]需要說明的是,上述步驟201和步驟205可以單獨實現(xiàn)成為客戶端側的應用程序推薦方法,步驟202至步驟204可以單獨實現(xiàn)成為服務器側的應用程序推薦方法。
[0058]綜上所述,本發(fā)明實施例提供的應用程序推薦方法,通過客戶端向服務器發(fā)送第一應用程序的標識,服務器根據第一應用程序的標識確定待推薦的第二應用程序,并向客戶端推薦第二應用程序,客戶端接收服務器推薦的第二應用程序;解決了在推薦應用程序時,服務器未基于用戶的實際需求向用戶推薦應用程序,被推薦的應用程序的安裝轉化率不高的問題;達到了使得服務器向用戶推薦的應用程序更加符合用戶的實際需求,提高被推薦的應用程序的下載率和安裝轉化率的效果。
[0059]請參照圖3A,其示出了本發(fā)明另一個示例性實施例提供的應用程序推薦方法的流程圖。當第二應用程序是與第一應用程序存在應用依賴關系的應用程序時,該應用程序推薦方法可應用于如圖1所示的應用程序推薦系統(tǒng)。如圖3A所示,該應用程序推薦方法可以包括以下步驟:
[0060]在步驟301中,客戶端向服務器發(fā)送第一應用程序的標識。
[0061]第一應用程序是客戶端中被用戶已經獲取或正在獲取的應用程序。
[0062]可選的,客戶端向服務器發(fā)送第一應用程序的標識的時間不限定,可以是用戶第一次進入客