一種軟件推薦方法及設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能終端技術(shù)領(lǐng)域,尤其涉及一種軟件推薦方法及設(shè)備。
【背景技術(shù)】
[0002]當(dāng)前,隨著電子設(shè)備中可安裝的應(yīng)用軟件的增多,用戶選擇在電子設(shè)備中安裝的軟件變得更加困難,因此,一些具有軟件推薦功能的軟件應(yīng)運而生,如軟件商店。然而實踐發(fā)現(xiàn),目前的軟件推薦方案中,通常是根據(jù)軟件的發(fā)布時間或熱度向用戶推薦最新或最熱門的應(yīng)用。這種推薦方法對于同一用戶在新的終端上登陸該軟件商店時,所推薦的軟件不一定是用戶喜歡的,且有可能出現(xiàn)當(dāng)用戶根據(jù)推薦下載后,所推薦的軟件不能安裝在新的終端上的情況,這樣會浪費終端的存儲空間,以及下載資源,且軟件推薦的針對性較差。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供了一種軟件推薦方法及設(shè)備,可以充分利用終端的存儲空間,以及下載資源,同時,實現(xiàn)軟件個性化推薦,提高軟件推薦的針對性。
[0004]本發(fā)明實施例第一方面公開了一種軟件推薦方法,包括:
[0005]接收目標(biāo)終端發(fā)送的針對目標(biāo)軟件的登陸請求,所述登陸請求包括賬戶信息,以及所述目標(biāo)終端的目標(biāo)終端標(biāo)識;
[0006]判斷所述目標(biāo)終端標(biāo)識與所述賬戶信息的歷史登陸記錄中的歷史終端標(biāo)識是否一致;
[0007]當(dāng)判斷所述目標(biāo)終端標(biāo)識與所述歷史終端標(biāo)識不一致時,分別獲取所述目標(biāo)終端標(biāo)識的軟件安裝記錄、所述歷史終端標(biāo)識的軟件安裝記錄以及所述目標(biāo)終端的剩余內(nèi)存;
[0008]根據(jù)所述目標(biāo)終端標(biāo)識的軟件安裝記錄、所述歷史終端標(biāo)識的軟件安裝記錄以及所述目標(biāo)終端的剩余內(nèi)存,向所述目標(biāo)終端推薦所述目標(biāo)軟件所提供的安裝軟件,其中,所述安裝軟件所需的內(nèi)存小于或者等于所述剩余內(nèi)存。
[0009]本發(fā)明實施例第二方面公開了一種服務(wù)設(shè)備,包括:
[0010]接收模塊,用于接收目標(biāo)終端發(fā)送的針對目標(biāo)軟件的登陸請求,所述登陸請求包括賬戶信息,以及所述目標(biāo)終端的目標(biāo)終端標(biāo)識;
[0011]判斷模塊,用于判斷所述目標(biāo)終端標(biāo)識與所述賬戶信息的歷史登陸記錄中的歷史終端標(biāo)識是否一致;
[0012]獲取模塊,用于當(dāng)所述判斷模塊判斷所述目標(biāo)終端標(biāo)識與所述歷史終端標(biāo)識不一致時,分別獲取所述目標(biāo)終端標(biāo)識的軟件安裝記錄、所述歷史終端標(biāo)識的軟件安裝記錄以及所述目標(biāo)終端的剩余內(nèi)存;
[0013]推薦模塊,用于根據(jù)所述目標(biāo)終端標(biāo)識的軟件安裝記錄、所述歷史終端標(biāo)識的軟件安裝記錄以及所述目標(biāo)終端的剩余內(nèi)存,向所述目標(biāo)終端推薦所述目標(biāo)軟件所提供的安裝軟件,其中,所述安裝軟件所需的內(nèi)存小于或者等于所述剩余內(nèi)存。
[0014]本發(fā)明實施例中,服務(wù)設(shè)備在接收目標(biāo)終端發(fā)送的針對目標(biāo)軟件的登陸請求之后,判斷目標(biāo)終端標(biāo)識與賬戶信息的歷史登陸記錄中的歷史終端標(biāo)識是否一致,當(dāng)判斷目標(biāo)終端標(biāo)識與歷史終端標(biāo)識不一致時,分別獲取目標(biāo)終端標(biāo)識的軟件安裝記錄、歷史終端標(biāo)識的軟件安裝記錄以及目標(biāo)終端的剩余內(nèi)存,進一步地,根據(jù)目標(biāo)終端標(biāo)識的軟件安裝記錄、歷史終端標(biāo)識的軟件安裝記錄以及目標(biāo)終端的剩余內(nèi)存,向目標(biāo)終端推薦目標(biāo)軟件所提供的安裝軟件。通過本發(fā)明實施例,服務(wù)設(shè)備在判斷用戶在新的終端上登陸目標(biāo)軟件之后,根據(jù)新的終端上的軟件安裝記錄以及歷史終端上的軟件安裝記錄以及新的終端的剩余內(nèi)存,向新的終端推薦歷史終端上安裝的且占用內(nèi)存小于或等于新的終端剩余內(nèi)存的軟件,從而可以充分利用新的終端的存儲空間,以及下載資源,同時,實現(xiàn)軟件個性化推薦,提高軟件推薦的針對性。
【附圖說明】
[0015]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1是本發(fā)明實施例公開的一種軟件推薦方法的流程示意圖;
[0017]圖2是本發(fā)明實施例公開的另一種軟件推薦方法的流程示意圖;
[0018]圖3是本發(fā)明實施例公開的一種服務(wù)設(shè)備的結(jié)構(gòu)示意圖;
[0019]圖4是本發(fā)明實施例公開的另一種服務(wù)設(shè)備的結(jié)構(gòu)示意圖;
[0020]圖5是本發(fā)明實施例公開的另一種服務(wù)設(shè)備的結(jié)構(gòu)示意圖;
[0021]圖6是本發(fā)明實施例公開的另一種服務(wù)設(shè)備的結(jié)構(gòu)示意圖。
【具體實施方式】
[0022]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0023]本發(fā)明實施例公開了一種軟件推薦方法及設(shè)備,可以充分利用終端的存儲空間,以及下載資源,同時,實現(xiàn)軟件個性化推薦,提高軟件推薦的針對性。以下分別進行詳細說明。
[0024]本發(fā)明實施例中,服務(wù)設(shè)備可以包括但不限于服務(wù)器、服務(wù)主機、服務(wù)系統(tǒng)以及服務(wù)平臺等設(shè)備,目標(biāo)終端可以包括但不限于智能手機、平板電腦、筆記本電腦、掌上電腦、PAD等等終端。其中,該終端的操作系統(tǒng)可包括但不限于Android操作系統(tǒng)、1S操作系統(tǒng)、Symbian (塞班)操作系統(tǒng)、Black Berry (黑莓)操作系統(tǒng)、Windows Phone8操作系統(tǒng)等等,本發(fā)明實施例不做限定。
[0025]請參見圖1,圖1是本發(fā)明實施例公開的一種軟件推薦方法的流程示意圖。如圖1所示,該方法可以包括以下步驟:
[0026]S101、接收目標(biāo)終端發(fā)送的針對目標(biāo)軟件的登陸請求。
[0027]本發(fā)明實施例中,由服務(wù)設(shè)備接收目標(biāo)終端發(fā)送的針對目標(biāo)軟件的登陸請求,該目標(biāo)軟件可以為具備軟件推薦功能的軟件,優(yōu)選地,該目標(biāo)軟件可以為具有軟件推薦功能、軟件下載功能、軟件管理功能(軟件更新、軟件卸載等)等功能于一體的軟件,如軟件商店、APP Store等,該登陸請求包括賬戶信息,以及目標(biāo)終端的目標(biāo)終端標(biāo)識。
[0028]本發(fā)明實施例中,當(dāng)目標(biāo)終端檢測到用戶輸入的針對目標(biāo)軟件的登陸指令時,目標(biāo)終端可以向目標(biāo)軟件服務(wù)器發(fā)送登陸請求,該登陸請求中可以包括但不限于賬戶信息(包括登陸賬號和待驗證密碼等)、目標(biāo)終端標(biāo)識,該目標(biāo)終端標(biāo)識可以唯一標(biāo)識該目標(biāo)終端,如目標(biāo)終端的IMEI (Internat1nal Mobile Equipment Identity,移動設(shè)備國際身份碼)、目標(biāo)終端的MAC(Media Access Control,媒體訪問控制)地址等。
[0029]S102、判斷目標(biāo)終端標(biāo)識與賬戶信息的歷史登陸記錄中的歷史終端標(biāo)識是否一致,若不一致,執(zhí)行步驟S103,若一致,結(jié)束本流程。
[0030]本發(fā)明實施例中,服務(wù)設(shè)備會保存所有終端登陸目標(biāo)軟件的歷史登陸記錄,該歷史登陸記錄中可以包括所有歷史終端的歷史終端標(biāo)識,以及所有歷史終端登陸目標(biāo)軟件的賬戶信息(可以僅記錄登陸賬號),其中,該歷史終端可以為一個歷史終端,也可以為多個歷史終端。
[0031]當(dāng)服務(wù)設(shè)備接收到目標(biāo)終端發(fā)送的針對目標(biāo)軟件的登陸請求時,可以根據(jù)該登陸請求中包括的賬戶信息查詢該賬戶信息對應(yīng)的歷史登陸記錄,以判斷是否有其它終端使用該賬戶信息登陸過目標(biāo)軟件。
[0032]本發(fā)明實施例中,當(dāng)服務(wù)設(shè)備判斷目標(biāo)終端標(biāo)識與賬戶信息的歷史登陸記錄中的歷史終端標(biāo)識不一致時,表明用戶此時在新的終端上登陸目標(biāo)軟件,而新的終端上不一定安裝了歷史終端中的軟件,此時,服務(wù)設(shè)備可以向用戶推薦目標(biāo)軟件所提供的安裝軟件;當(dāng)服務(wù)設(shè)備判斷目標(biāo)終端標(biāo)識與賬戶信息的歷史登陸記錄中的歷史終端標(biāo)識一致時,表明用戶在同一個終端上登陸目標(biāo)軟件,而同一個終端可能已經(jīng)安裝了足夠的由目標(biāo)軟件提供的安裝軟件,此時,服務(wù)設(shè)備可以不用向用戶推薦目標(biāo)軟件所提供的安裝軟件。<