亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種應用推薦方法及服務器的制造方法

文檔序號:10512258閱讀:187來源:國知局
一種應用推薦方法及服務器的制造方法
【專利摘要】本發(fā)明實施例涉及電子技術領域,公開了一種應用推薦方法及服務器。其中,該方法包括:服務器獲取目標應用的標簽集合,并從該標簽集合中確定第一類型標簽和第二類型標簽,獲取包括第一類型標簽的第一應用集合和包括第二類型標簽的第二應用集合,并將第一應用集合中除去第一應用集合與第二應用集合中的相同應用的推薦應用集合推送給終端。通過本發(fā)明實施例,服務器會對某一應用的標簽進行歸類,從而將包括第一類型標簽(相似標簽和/或互補標簽)且不包括第二類型標簽(互斥標簽)的應用推薦給用戶,這樣可以更加貼合用戶使用應用的習慣,從而提高應用推薦的準確度。
【專利說明】
一種應用推薦方法及服務器
技術領域
[0001]本發(fā)明涉及電子技術領域,具體涉及一種應用推薦方法及服務器。
【背景技術】
[0002]目前,應用管理類型的服務器可以根據(jù)應用的標簽信息給智能手機、平板電腦、筆記本電腦等終端推薦應用,以滿足用戶日常生活中的各種需求?,F(xiàn)有技術中,服務器一般會預先給應用添加各種標簽,如理財類標簽、娛樂類標簽等,當終端安裝某一應用時,服務器會將與該應用具有相同標簽的其他應用隨機推薦給終端。
[0003]在實踐中發(fā)現(xiàn),這種基于標簽推薦的應用數(shù)量較多,用戶一般不會采納,從而降低了應用推薦的準確度。

【發(fā)明內(nèi)容】

[0004]本發(fā)明實施例公開了一種應用推薦方法,可以提高應用推薦的準確度。
[0005]本發(fā)明實施例公開了一種應用推薦方法,該方法可以包括:
[0006]服務器獲取目標應用的標簽集合,并從所述標簽集合中確定第一類型標簽和第二類型標簽;
[0007]所述服務器獲取包括所述第一類型標簽的第一應用集合和包括所述第二類型標簽的第二應用集合;
[0008]所述服務器確定推薦應用集合,所述推薦應用集合包括所述第一應用集合中除去所述第一應用集合與所述第二應用集合中的相同應用后的應用;
[0009]所述服務器將所述推薦應用集合推送給終端。
[0010]作為一種可行的實施方式,所述服務器將所述推薦應用集合推送給終端,包括:
[0011]所述服務器獲取所述推薦應用集合中各應用的熱度;
[0012]所述服務器按照熱度從高到低的順序?qū)λ龈鲬眠M行排序;
[0013]所述服務器將所述推薦應用集合中排序靠前的預設數(shù)量個應用推送給終端。
[0014]作為另一種可行的實施方式,所述服務器將所述推薦應用集合推送給終端,包括:
[0015]所述服務器獲取終端的歷史安裝應用,所述歷史安裝應用為所述終端已卸載的應用;
[0016]所述服務器將所述推薦應用集合中除所述歷史安裝應用之外的應用推送給所述終端。
[0017]作為又一種可行的實施方式,所述服務器獲取目標應用的標簽集合,并從所述標簽集合中確定第一類型標簽和第二類型標簽之前,所述方法還包括:
[0018]所述服務器獲取終端的已安裝應用中各應用在預設時間段內(nèi)的使用頻率;
[0019]所述服務器將所述已安裝應用中使用頻率最高的應用確定為目標應用。
[0020]作為又一種可行的實施方式,所述服務器獲取目標應用的標簽集合,并從所述標簽集合中確定第一類型標簽和第二類型標簽之前,所述方法還包括:[0021 ]所述服務器獲取終端的位置信息;
[0022]所述服務器根據(jù)所述位置信息從所述終端的已安裝應用中確定目標應用。
[0023]相應的,本發(fā)明實施例公開了一種服務器,該服務器可以包括:
[0024]第一獲取單元,用于獲取目標應用的標簽集合;
[0025]第一確定單元,用于從所述標簽集合中確定第一類型標簽和第二類型標簽;
[0026]所述第一獲取單元,還用于獲取包括所述第一類型標簽的第一應用集合和包括所述第二類型標簽的第二應用集合;
[0027]所述第一確定單元,還用于確定推薦應用集合,所述推薦應用集合包括所述第一應用集合中除去所述第一應用集合與所述第二應用集合中的相同應用后的應用;
[0028]推送單元,用于將所述推薦應用集合推送給終端。
[0029]作為一種可行的實施方式,所述推送單元包括第一獲取子單元、排序單元以及第一推送子單元,其中:
[0030]所述第一獲取子單元,用于獲取所述推薦應用集合中各應用的熱度;
[0031]所述排序子單元,用于按照熱度從高到低的順序?qū)λ龈鲬眠M行排序;
[0032]所述第一推送子單元,用于將所述推薦應用集合中排序靠前的預設數(shù)量個應用推送給終端。
[0033]作為另一種可行的實施方式,所述推送單元包括第二獲取子單元以及第二推送子單元,其中:
[0034]所述第二獲取子單元,用于獲取終端的歷史安裝應用,所述歷史安裝應用為所述終端已卸載的應用;
[0035]所述第二推送子單元,用于將所述推薦應用集合中除所述歷史安裝應用之外的應用推送給所述終端。
[0036]作為又一種可行的實施方式,所述服務器還包括:
[0037]第二獲取單元,用于獲取終端的已安裝應用中各應用在預設時間段內(nèi)的使用頻率;
[0038]第二確定單元,用于將所述已安裝應用中使用頻率最高的應用確定為目標應用。
[0039]作為又一種可行的實施方式,所述服務器還包括:
[0040]第三獲取單元,用于獲取終端的位置信息;
[0041]第三確定單元,用于根據(jù)所述位置信息從所述終端的已安裝應用中確定目標應用。
[0042]實施本發(fā)明實施例,具有如下有益效果:
[0043]本發(fā)明實施例中,服務器獲取目標應用的標簽集合,并從該標簽集合中確定第一類型標簽和第二類型標簽,獲取包括第一類型標簽的第一應用集合和包括第二類型標簽的第二應用集合,并將第一應用集合中除去第一應用集合與第二應用集合中的相同應用的推薦應用集合推送給終端。通過本發(fā)明實施例,服務器會對某一應用的標簽進行歸類,從而將包括第一類型標簽(相似標簽和/或互補標簽)且不包括第二類型標簽(互斥標簽)的應用推薦給用戶,這樣可以更加貼合用戶使用應用的習慣,從而提高應用推薦的準確度。
【附圖說明】
[0044]為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0045]圖1是本發(fā)明實施例公開的一種應用推薦方法的流程示意圖;
[0046]圖2是本發(fā)明實施例公開的另一種應用推薦方法的流程示意圖;
[0047]圖3是本發(fā)明實施例公開的一種服務器的結(jié)構示意圖;
[0048]圖4是本發(fā)明實施例公開的另一種服務器的結(jié)構示意圖;
[0049]圖5是本發(fā)明實施例公開的又一種服務器的結(jié)構示意圖。
【具體實施方式】
[0050]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0051]本發(fā)明實施例公開了一種應用推薦方法及服務器,可以提高應用推薦的準確度。以下分別進行詳細說明。
[0052]請參閱圖1,圖1是本發(fā)明實施例公開的一種應用推薦方法的流程示意圖。其中,圖1所示的方法可以應用于應用管理類型的服務器,如應用市場、手機管家等應用軟件對應的服務器,該服務器可以對智能手機(如Android手機、1S手機等)、平板電腦、掌上電腦、個人數(shù)字助理(Personal Digital Assistant ,PDA)、移動互聯(lián)網(wǎng)設備(Mobile InternetDevice,MID)以及智能穿戴設備等終端上安裝的各種應用進行管理,如對應用進行移動、卸載、升級等,或者上述終端可以從該服務器中下載各種類型的應用。如圖1所示,該應用推薦方法可以包括以下步驟:
[0053]101、服務器獲取目標應用的標簽集合,并從該標簽集合中確定第一類型標簽和第二類型標簽。
[0054]本發(fā)明實施例中,服務器可以給應用數(shù)據(jù)庫中的每個應用設置標簽,每個應用的標簽可以有一個,也可以有多個,當然也可以沒有,本發(fā)明實施例主要針對有標簽的應用。其中,給應用添加標簽主要為了對應用的功能、屬性等進行歸類,以便用戶可以根據(jù)標簽查找相關應用。
[0055]其中,目標應用可以是服務器的應用數(shù)據(jù)庫中的任意一個應用,也可以是某一終端當前正在下載安裝的應用,也可以是終端正在搜索的應用,本發(fā)明實施例不做限定。
[0056]本發(fā)明實施例中,服務器在獲取到目標應用的標簽集合后,可以將該標簽集合中的各個標簽進行分類,從而確定出第一類型標簽和第二類型標簽。需要說明的是,第一類型標簽和第二類型標簽中可以包括一個或者多個標簽,第一類型標簽可以為相似標簽和互補標簽中的至少一個,第二類型標簽可以為互斥標簽。
[0057]可以理解的是,相似標簽中包括的標簽所標記的其他應用與該目標應用的功能相似,互補標簽中包括的標簽所標記的其他應用與該目標應用的功能互補,而互斥標簽中包括的標簽所標記的其他應用與該目標應用的功能互斥。
[0058]舉例來說,假設目標應用為A銀行管家,該目標應用的標簽集合中包括的標簽有“銀行”、“管家”、“理財”和“A”,那么服務器可以針對每個標簽隨機獲取部分應用,可以得知帶有“銀行”標簽的應用有B銀行管家、C銀行管家、等,帶有“管家”標簽的應用有B銀行管家、手機管家、電腦管家等,帶有“理財”標簽的應用有D理財、E理財計算器、B銀行管家等,帶有“A”標簽的應用有A銀行信用卡、A管理等,那么可以從各個標簽對應應用的功能得知,“A”標簽為相似標簽,“理財”的標簽互補標簽,“銀行”標簽為互斥標簽。
[0059]102、該服務器獲取包括該第一類型標簽的第一應用集合和包括該第二類型標簽的第二應用集合。
[0060]本發(fā)明實施例中,服務器在從該目標應用的標簽集合中確定出第一類型標簽和第二類型標簽后,就可以從應用數(shù)據(jù)庫中獲取包括第一類型標簽的第一應用集合以及包括第二類型標簽的第二應用集合。
[0061]需要說明的是,服務器可以是獲取所有包括第一類型標簽的應用和包括第二類型標簽的應用,也可以是獲取預設數(shù)量個,如5個、10個等,本發(fā)明實施例不做限定。
[0062]103、該服務器確定推薦應用集合。
[0063]本發(fā)明實施例中,該服務器在獲取到第一應用集合和第二應用集合后,從而可以根據(jù)第一應用集合和第二應用集合確定出推薦應用集合。其中,該推薦應用集合包括該第一應用集合中除去該第一應用集合與該第二應用集合中的相同應用后的應用。也就是說,服務器在獲取到第一應用集合和第二應用集合后,會確定兩個應用集合之間的相同應用,然后從第一應用集合中刪除該相同應用,從而得到推薦應用集合。由于同一個應用可能有多個標簽,那么在功能相似或互補的情況下,如果同時包含有互斥標簽,那么該服務器就不會優(yōu)先推薦該應用。
[0064]引用上述例子,該服務器在確定出第一類型標簽和第二類型標簽后,就可以進一步針對每個標簽獲取5個應用,那么包括第一類型標簽的第一應用集合中的應用分別為:D理財、E理財計算器、B銀行管家、A銀行信用卡和A管理,包括第二類型標簽的第二應用集合中的應用分別為:B銀行管家、C銀行管家、H銀行、M銀行、E銀行。該服務器從而可以確定出推薦應用集合中包括的應用即為:D理財、E理財計算器、A銀行信用卡和A管理。
[0065]104、該服務器將該推薦應用集合推送給終端。
[0066]本發(fā)明實施例中,該服務器在確定出推薦應用集合后,會將該推薦應用集合中的應用推送給終端。
[0067]可以理解的是,服務器可以在終端打開該服務器對應的應用時向終端推送推薦應用集合,也可以是向終端推送應用推薦欄,從而向終端推送推薦應用集合中的部分應用。
[0068]作為一種可行的實施方式,該服務器將該推薦應用集合推送給終端的具體方式可以包括以下步驟:
[0069]11)該服務器獲取該推薦應用集合中各應用的熱度;
[0070]12)該服務器按照熱度從高到低的順序?qū)υ摳鲬眠M行排序;
[0071]13)該服務器將該推薦應用集合中排序靠前的預設數(shù)量個應用推送給終端。
[0072]具體實現(xiàn)中,該服務器在確定出推薦應用集合后,會進一步獲取該推薦應用集合中各應用的熱度。其中,該熱度可以是指應用在預設時間段,如近3天、近一周的下載量,也可以是指應用的好評率等,本發(fā)明實施例不做限定。
[0073]進一步的,該服務器會按照熱度從高到低的順序?qū)⒃撏扑]應用集合中的各個應用進行排序,從而確定出排序靠前的預設數(shù)量個應用,如從推薦應用集合中確定出熱度前3的應用,并將其推送給終端。其中,預設數(shù)量可以是3個,5個或者10個,本發(fā)明數(shù)量不做限定。
[0074]這樣在基于標簽推薦的基礎上,根據(jù)熱點向終端推薦應用,可以進一步符合用戶的需求,使得推薦的應用準確度更高。
[0075]作為另一種可行的實施方式,該服務器將該推薦應用集合推送給終端的具體方式可以包括以下步驟:
[0076]21)該服務器獲取終端的歷史安裝應用;
[0077]22)該服務器將推薦應用集合中除該歷史安裝應用之外的應用推送給該終端。
[0078]具體實現(xiàn)中,當終端正在安裝某一應用時,該服務器可以通過上述方式確定出推薦應用集合,并在確定出推薦應用集合后,進一步獲取終端的歷史安裝應用,該歷史安裝應用指的是該終端以前安裝并卸載的應用。該歷史安裝應用可以是一個,也可以是多個,本發(fā)明實施例不做限定。
[0079]具體的,終端在卸載應用時可以記錄卸載的應用的相關信息,那么該服務器在確定出推薦應用集合之后,可以向終端發(fā)送歷史安裝應用獲取請求,該終端從而將其歷史安裝應用的相關信息發(fā)送給服務器。因此,服務器可以從推薦應用集合中除去歷史安裝應用,從而將剩余的應用推送給終端。
[0080]也就是說,服務器不會將集合中終端之前卸載過的應用再次推送給該終端,以提高推薦應用被用戶安裝的成功率。例如,用戶之前安裝某一應用之后,發(fā)現(xiàn)該應用不好,或者不想再使用了,從而將其卸載,如果服務器再次將該應用推薦給終端,用戶也可能不會安裝該應用。
[0081]進一步的,終端記錄的可以是近I個月卸載過的應用的相關信息,從而向該服務器發(fā)送最近I個月來該終端卸載過的應用。這樣服務器在推薦應用時,可以考慮不將該終端最近卸載過的應用推送給終端,這樣更加符合用戶安裝應用的習慣,從而進一步提高對終端推薦應用的準確度,以便用戶更加容易采納推薦的應用。
[0082]可見,在圖1所描述的方法中,服務器獲取目標應用的標簽集合,并從該標簽集合中確定第一類型標簽和第二類型標簽,獲取包括第一類型標簽的第一應用集合和包括第二類型標簽的第二應用集合,并將第一應用集合中除去第一應用集合與第二應用集合中的相同應用的推薦應用集合推送給終端。通過本發(fā)明實施例,服務器會對某一應用的標簽進行歸類,從而將包括第一類型標簽(相似標簽和/或互補標簽)且不包括第二類型標簽(互斥標簽)的應用推薦給用戶,這樣可以更加貼合用戶使用應用的習慣,從而提高應用推薦的準確度。進一步的,服務器會結(jié)合終端的歷史安裝應用,或者推薦應用集合中各應用的熱度為終端推薦應用,能夠進一步提高應用推薦的準確度,這樣用戶采納推薦應用的成功率會更高。
[0083]請參閱圖2,圖2是本發(fā)明實施例公開的另一種應用推薦方法的流程示意圖。其中,圖2所示的方法可以應用于應用管理類型的服務器,如應用市場、手機管家等應用軟件對應的服務器,該服務器可以對智能手機(如Android手機、1S手機等)、平板電腦、掌上電腦、PDA、MID以及智能穿戴設備等終端上安裝的各種應用進行管理,如對應用進行移動、卸載、升級等,或者上述終端可以從該服務器中下載各種類型的應用。如圖2所示,該應用推薦方法可以包括以下步驟:
[0084]201、服務器獲取終端的已安裝應用中各應用在預設時間段內(nèi)的使用頻率。
[0085]本發(fā)明實施例中,服務器可以周期性地向終端獲取已安裝應用的相關信息,如使用頻率,終端從而將其已安裝應用中的各個應用在預設時間段內(nèi)的使用頻率發(fā)送給該服務器,那么服務器從而可以確定出該終端的用戶最近經(jīng)常使用的應用。其中,該預設時間段可以是一周,或者半個月,本發(fā)明實施例不做限定。
[0086]可選的,服務器也可以向終端獲取已安裝應用中各應用在預設時間段內(nèi)的使用時長,從而確定出用戶在預設時間段內(nèi)使用時間最長的應用,從而確定出用戶的應用使用習慣,以便為其推薦相關應用。
[0087]202、該服務器將該已安裝應用中使用頻率最高的應用確定為目標應用。
[0088]本發(fā)明實施例中,該服務器在獲取到該終端的已安裝應用中各應用在預設時間段內(nèi)的使用頻率后,可以將使用頻率最高的應用確定為該終端對應用戶經(jīng)常使用或者喜歡的應用,從而將其確定為目標應用,并針對目標應用為該終端推薦相關應用。
[0089]舉例來說,假設終端已安裝應用中使用頻率最高的應用為社交應用A,那么服務器可以將該社交應用A確定為目標應用。
[0090]可選的,該服務器也可以將終端當前正在下載的應用確定為目標應用,也可以將終端打開應用客戶端后,應用客戶端界面上展示的應用確定為目標應用,本發(fā)明實施例不做限定。
[0091]作為一種可行的實施方式,該服務還可以通過以下方式確定目標應用,SP:
[0092]31)該服務器獲取終端的位置信息;
[0093]32)該服務器根據(jù)該位置信息從該終端的已安裝應用終端確定目標應用。
[0094]具體實現(xiàn)中,服務器可以周期性地向終端獲取其位置信息,從而根據(jù)位置信息來確定目標應用。例如,假設終端當前位于商場附近,并且終端安裝有團購類型的應用,那么該服務器在獲取到終端的位置信息之后,可以進一步獲取該終端的已安裝應用,這樣就會把團購類型的應用確定為目標應用,從而為其推薦相關應用。又如,假設終端當前位于小吃街附近,那么該服務器可以將該終端已安裝應用和位置信息,確定出已安裝應用終端團購類型的應用為目標應用。
[0095]通過位置信息確定目標應用,從而針對目標應用為其精確推薦相關應用,這樣更加符合用戶的生活習慣,從而提高應用推薦的準確度,提升用戶體驗。
[0096]203、該服務器獲取目標應用的標簽集合,并從該標簽集合中確定第一類型標簽和第二類型標簽。
[0097]204、該服務器獲取包括該第一類型標簽的第一應用集合和包括該第二類型標簽的第二應用集合。
[0098]205、該服務器確定推薦應用集合。
[0099]其中,該推薦應用集合包括該第一應用集合中除去該第一應用集合與該第二應用集合中的相同應用后的應用。
[0100]206、該服務器將該推薦應用集合推送給終端。
[0101]可見,在圖2所描述的方法中,服務器獲取目標應用的標簽集合,并從該標簽集合中確定第一類型標簽和第二類型標簽,獲取包括第一類型標簽的第一應用集合和包括第二類型標簽的第二應用集合,并將第一應用集合中除去第一應用集合與第二應用集合中的相同應用的推薦應用集合推送給終端。通過本發(fā)明實施例,服務器會對某一應用的標簽進行歸類,從而將包括第一類型標簽(相似標簽和/或互補標簽)且不包括第二類型標簽(互斥標簽)的應用推薦給用戶,這樣可以更加貼合用戶使用應用的習慣,從而提高應用推薦的準確度。進一步的,服務器會結(jié)合終端的位置信息或者終端已安裝應用的使用頻率來確定目標應用,從而提高應用推薦的準確度,提升用戶體驗。
[0102]請參閱圖3,圖3是本發(fā)明實施例公開的一種服務器的結(jié)構示意圖。其中,圖3所示的服務器300可以包括但不限于應用管理類型的服務器,如應用市場、手機管家等應用軟件對應的服務器,該服務器300可以對智能手機(如Android手機、1S手機等)、平板電腦、掌上電腦、PDA、MID以及智能穿戴設備等終端上安裝的各種應用進行管理,如對應用進行移動、卸載、升級等,或者上述終端可以從該服務器300中下載各種類型的應用。如圖3所示,該服務器300可以包括以下單元:
[0103]第一獲取單元301,用于獲取目標應用的標簽集合。
[0104]本發(fā)明實施例中,服務器300可以給應用數(shù)據(jù)庫中的每個應用設置標簽,每個應用的標簽可以有一個,也可以有多個,當然也可以沒有,本發(fā)明實施例主要針對有標簽的應用。其中,給應用添加標簽主要為了對應用的功能、屬性等進行歸類,以便用戶可以根據(jù)標簽查找相關應用。
[0105]其中,目標應用可以是服務器300的應用數(shù)據(jù)庫中的任意一個應用,也可以是某一終端當前正在下載安裝的應用,也可以是終端正在搜索的應用,本發(fā)明實施例不做限定。
[0106]第一確定單元302,用于從該標簽集合中確定第一類型標簽和第二類型標簽。
[0107]本發(fā)明實施例中,在第一獲取單元301獲取到目標應用的標簽集合后,第一確定單元302可以將該標簽集合中的各個標簽進行分類,從而確定出第一類型標簽和第二類型標簽。需要說明的是,第一類型標簽和第二類型標簽中可以包括一個或者多個標簽,第一類型標簽可以為相似標簽和互補標簽中的至少一個,第二類型標簽可以為互斥標簽。
[0108]可以理解的是,相似標簽中包括的標簽所標記的其他應用與該目標應用的功能相似,互補標簽中包括的標簽所標記的其他應用與該目標應用的功能互補,而互斥標簽中包括的標簽所標記的其他應用與該目標應用的功能互斥。
[0109]上述第一獲取單元301,還用于獲取包括該第一類型標簽的第一應用集合和包括該第二類型標簽的第二應用集合。
[0110]本發(fā)明實施例中,第一確定單元302在從該目標應用的標簽集合中確定出第一類型標簽和第二類型標簽后,第一獲取單元301可以進一步從應用數(shù)據(jù)庫中獲取包括第一類型標簽的第一應用集合以及包括第二類型標簽的第二應用集合。
[0111]需要說明的是,第一獲取單元301可以是獲取所有包括第一類型標簽的應用和包括第二類型標簽的應用,也可以是獲取預設數(shù)量個,如5個、10個等,本發(fā)明實施例不做限定。
[0112]上述第一確定單元302,還用于確定推薦應用集合。其中,該推薦應用集合包括該第一應用集合中除去該第一應用集合與該第二應用集合中的相同應用后的應用。
[0113]推送單元303,用于將該推薦應用集合推送給終端。
[0114]請一并參閱圖4,圖4是本發(fā)明實施例公開的另一種服務器的結(jié)構示意圖。其中,圖4所示的服務器300是在圖3所示的服務器300的基礎上優(yōu)化得到的。如圖4所示,該服務器300還可以包括:
[0115]第二獲取單元304,用于獲取終端的已安裝應用中各應用在預設時間段內(nèi)的使用頻率。
[0116]第二確定單元305,用于將該已安裝應用中使用頻率最高的應用確定為目標應用。
[0117]作為一種可行的實施方式,上述第二獲取單元304,還用于獲取終端的位置信息。
[0118]上述第二確定單元305,還用于根據(jù)該位置信息從該終端的已安裝應用中確定目標應用。
[0119]需要說明的是,權利要求書中的第二獲取單元和第三獲取單元可以合并為同一個獲取單元,即說明書中的第二獲取單元304,同理,權利要求書中的第二確定單元和第三確定單元可以合并為同一個確定單元,即說明書中的第二確定單元305,本發(fā)明實施例不做限定。
[0120]作為另一種可行的實施方式,上述推送單元303可以包括獲取子單元3031、排序子單元3032以及推送子單元3033,其中:
[0121 ]上述獲取子單元3031,用于獲取上述第一確定單元3032確定的推薦應用集合中各應用的熱度。其中,該熱度可以是指各個應用在近一周或近三天內(nèi)的下載量。
[0122]上述排序子單元3032,用于按照熱度從高到低的順暢對該各應用進行排序。
[0123]上述推送子單元3033,用于將該推薦應用集合中排序靠前的預設數(shù)量個應用推送給終端。
[0M4] 具體實現(xiàn)中,在第一確定單元302確定出推薦應用集合后,獲取子單元3031會進一步獲取該推薦應用集合中各應用的熱度。其中,該熱度可以是指應用在預設時間段,如近3天、近一周的下載量,也可以是指應用的好評率等,本發(fā)明實施例不做限定。
[0125]進一步的,排序子單元3032會按照熱度從高到低的順序?qū)⒃撏扑]應用集合中的各個應用進行排序,從而確定出排序靠前的預設數(shù)量個應用,如從推薦應用集合中確定出熱度前3的應用,推送子單元3033并將其推送給終端。其中,預設數(shù)量可以是3個,5個或者10個,本發(fā)明數(shù)量不做限定。
[0126]這樣在基于標簽推薦的基礎上,根據(jù)熱點向終端推薦應用,可以進一步符合用戶的需求,使得推薦的應用準確度更高。
[0127]作為又一種可行的實施方式,上述獲取子單元3031,還用于獲取終端的歷史安裝應用。其中,該歷史安裝應用為該終端已卸載的應用。
[0128]上述推送子單元3033,還用于將該推薦應用集合中除該歷史安裝應用之外的應用推送給終端。
[0129]具體實現(xiàn)中,當終端正在安裝某一應用時,第一確定單元302可以通過上述方式確定出推薦應用集合,推送單元303在確定出推薦應用集合后,進一步獲取終端的歷史安裝應用,該歷史安裝應用指的是該終端以前安裝并卸載的應用。該歷史安裝應用可以是一個,也可以是多個,本發(fā)明實施例不做限定。
[0130]具體的,終端在卸載應用時可以記錄卸載的應用的相關信息,那么推送單元303在第一確定單元302確定出推薦應用集合之后,可以向終端發(fā)送歷史安裝應用獲取請求,該終端從而將其歷史安裝應用的相關信息發(fā)送給服務器300。因此,推送單元303可以從推薦應用集合中除去歷史安裝應用,從而將剩余的應用推送給終端。
[0131]也就是說,推送單元303不會將集合中終端之前卸載過的應用再次推送給該終端,以提高推薦應用被用戶安裝的成功率。例如,用戶之前安裝某一應用之后,發(fā)現(xiàn)該應用不好,或者不想再使用了,從而將其卸載,如果服務器再次將該應用推薦給終端,用戶也可能不會安裝該應用。
[0132]進一步的,終端記錄的可以是近I個月卸載過的應用的相關信息,從而向該服務器300發(fā)送最近I個月來該終端卸載過的應用。這樣推送單元303推薦應用時,可以考慮不將該終端最近卸載過的應用推送給終端,這樣更加符合用戶安裝應用的習慣,從而進一步提高對終端推薦應用的準確度,以便用戶更加容易采納推薦的應用。
[0133]可見,在圖3和圖4所描述的服務器中,服務器獲取目標應用的標簽集合,并從該標簽集合中確定第一類型標簽和第二類型標簽,獲取包括第一類型標簽的第一應用集合和包括第二類型標簽的第二應用集合,并將第一應用集合中除去第一應用集合與第二應用集合中的相同應用的推薦應用集合推送給終端。通過本發(fā)明實施例,服務器會對某一應用的標簽進行歸類,從而將包括第一類型標簽(相似標簽和/或互補標簽)且不包括第二類型標簽(互斥標簽)的應用推薦給用戶,這樣可以更加貼合用戶使用應用的習慣,從而提高應用推薦的準確度。進一步的,服務器會結(jié)合終端的位置信息或者終端已安裝應用的使用頻率來確定目標應用,并結(jié)合終端的歷史安裝應用,或者推薦應用集合中各應用的熱度為終端推薦應用,從而提高應用推薦的準確度,提升用戶體驗。
[0134]請參閱圖5,圖5是本發(fā)明實施例公開的又一種服務器的結(jié)構示意圖。其中,圖5所示的服務器500可以包括但不限于應用管理類型的服務器,如應用市場、手機管家等應用軟件對應的服務器,該服務器500可以對智能手機(如Android手機、1S手機等)、平板電腦、掌上電腦、PDA、MID以及智能穿戴設備等終端上安裝的各種應用進行管理,如對應用進行移動、卸載、升級等,或者上述終端可以從該服務器500中下載各種類型的應用。該服務器500可以包括至少一個處理器501,如CPU,通信接口 502,存儲器503以及至少一個通信總線504,存儲器503可以是高速RAM存儲器,也可以是非易失性存儲器(non-volatile memory),如至少一個磁盤存儲器,可選的,存儲器503還可以是至少一個位于遠離前述處理器501的存儲裝置。其中:
[0135]通信總線504用于實現(xiàn)處理器501、通信接口 502以及存儲器503等這些組件之間的連接通信。
[0136]存儲器503中存儲一組程序代碼,且處理器501用于調(diào)用存儲器503中存儲的程序代碼,執(zhí)行以下操作:
[0137]獲取目標應用的標簽集合,并從該標簽集合中確定第一類型標簽和第二類型標簽;
[0138]獲取包括第一類型標簽的第一應用集合和包括第二類型標簽的第二應用集合;
[0139]確定推薦應用集合,其中,該推薦應用集合包括所述第一應用集合中除去第一應用集合與第二應用集合中的相同應用后的應用;
[0140]將該推薦應用集合推送給終端。
[0141]作為一種可行的實施方式,處理器501將該推薦應用集合推送給終端的具體方式可以為:
[0142]獲取該推薦應用集合中各應用的熱度;
[0143]按照熱度從高到低的順序?qū)υ摳鲬眠M行排序;
[0144]將該推薦應用集合中排序靠前的預設數(shù)量個應用推送給終端。
[0145]作為另一種可行的實施方式,處理器501將該推薦應用集合推送給終端的具體方式還可以為:
[0146]獲取終端的歷史安裝應用,其中,該歷史安裝應用為該終端已卸載的應用;
[0147]將該推薦應用集合中除該歷史安裝應用之外的應用推送給該終端。
[0148]作為又一種可行的實施方式,處理器501在獲取目標應用的標簽集合,并從該標簽集合中確定第一類型標簽和第二類型標簽之前,還用于調(diào)用存儲器503中存儲的程序代碼,執(zhí)行以下操作:
[0149]獲取終端的已安裝應用中各應用在預設時間段內(nèi)的使用頻率;
[0150]將該已安裝應用中使用頻率最高的應用確定為目標應用。
[0151]作為又一種可行的實施方式,處理器501在獲取目標應用的標簽集合,并從該標簽集合中確定第一類型標簽和第二類型標簽之前,還用于調(diào)用存儲器503中存儲的程序代碼,執(zhí)行以下操作:
[0152]獲取終端的位置信息;
[0153]根據(jù)該位置信息從該終端的已安裝應用中確定目標應用。
[0154]可見,在圖5所描述的服務器中,服務器獲取目標應用的標簽集合,并從該標簽集合中確定第一類型標簽和第二類型標簽,獲取包括第一類型標簽的第一應用集合和包括第二類型標簽的第二應用集合,并將第一應用集合中除去第一應用集合與第二應用集合中的相同應用的推薦應用集合推送給終端。通過本發(fā)明實施例,服務器會對某一應用的標簽進行歸類,從而將包括第一類型標簽(相似標簽和/或互補標簽)且不包括第二類型標簽(互斥標簽)的應用推薦給用戶,這樣可以更加貼合用戶使用應用的習慣,從而提高應用推薦的準確度。進一步的,服務器會結(jié)合終端的位置信息或者終端已安裝應用的使用頻率來確定目標應用,并結(jié)合終端的歷史安裝應用,或者推薦應用集合中各應用的熱度為終端推薦應用,從而提高應用推薦的準確度,提升用戶體驗。
[0155]本領域普通技術人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory,ROM)或隨機存儲記憶體(Random AccessMemory,RAM)等。
[0156]以上所揭露的僅為本發(fā)明較佳實施例而已,當然不能以此來限定本發(fā)明之權利范圍,因此依本發(fā)明權利要求所作的等同變化,仍屬本發(fā)明所涵蓋的范圍。
【主權項】
1.一種應用推薦方法,其特征在于,包括: 服務器獲取目標應用的標簽集合,并從所述標簽集合中確定第一類型標簽和第二類型標簽; 所述服務器獲取包括所述第一類型標簽的第一應用集合和包括所述第二類型標簽的第二應用集合; 所述服務器確定推薦應用集合,所述推薦應用集合包括所述第一應用集合中除去所述第一應用集合與所述第二應用集合中的相同應用后的應用; 所述服務器將所述推薦應用集合推送給終端。2.根據(jù)權利要求1所述的方法,其特征在于,所述服務器將所述推薦應用集合推送給終端,包括: 所述服務器獲取所述推薦應用集合中各應用的熱度; 所述服務器按照熱度從高到低的順序?qū)λ龈鲬眠M行排序; 所述服務器將所述推薦應用集合中排序靠前的預設數(shù)量個應用推送給終端。3.根據(jù)權利要求1所述的方法,其特征在于,所述服務器將所述推薦應用集合推送給終端,包括: 所述服務器獲取終端的歷史安裝應用,所述歷史安裝應用為所述終端已卸載的應用; 所述服務器將所述推薦應用集合中除所述歷史安裝應用之外的應用推送給所述終端。4.根據(jù)權利要求1?3任一項所述的方法,其特征在于,所述服務器獲取目標應用的標簽集合,并從所述標簽集合中確定第一類型標簽和第二類型標簽之前,所述方法還包括: 所述服務器獲取終端的已安裝應用中各應用在預設時間段內(nèi)的使用頻率; 所述服務器將所述已安裝應用中使用頻率最高的應用確定為目標應用。5.根據(jù)權利要求1?3任一項所述的方法,其特征在于,所述服務器獲取目標應用的標簽集合,并從所述標簽集合中確定第一類型標簽和第二類型標簽之前,所述方法還包括: 所述服務器獲取終端的位置信息; 所述服務器根據(jù)所述位置信息從所述終端的已安裝應用中確定目標應用。6.一種服務器,其特征在于,包括: 第一獲取單元,用于獲取目標應用的標簽集合; 第一確定單元,用于從所述標簽集合中確定第一類型標簽和第二類型標簽; 所述第一獲取單元,還用于獲取包括所述第一類型標簽的第一應用集合和包括所述第二類型標簽的第二應用集合; 所述第一確定單元,還用于確定推薦應用集合,所述推薦應用集合包括所述第一應用集合中除去所述第一應用集合與所述第二應用集合中的相同應用后的應用; 推送單元,用于將所述推薦應用集合推送給終端。7.根據(jù)權利要求6所述的服務器,其特征在于,所述推送單元包括第一獲取子單元、排序單元以及第一推送子單元,其中: 所述第一獲取子單元,用于獲取所述推薦應用集合中各應用的熱度; 所述排序子單元,用于按照熱度從高到低的順序?qū)λ龈鲬眠M行排序; 所述第一推送子單元,用于將所述推薦應用集合中排序靠前的預設數(shù)量個應用推送給終端。8.根據(jù)權利要求6所述的服務器,其特征在于,所述推送單元包括第二獲取子單元以及第二推送子單元,其中: 所述第二獲取子單元,用于獲取終端的歷史安裝應用,所述歷史安裝應用為所述終端已卸載的應用; 所述第二推送子單元,用于將所述推薦應用集合中除所述歷史安裝應用之外的應用推送給所述終端。9.根據(jù)權利要求6?8任一項所述的服務器,其特征在于,所述服務器還包括: 第二獲取單元,用于獲取終端的已安裝應用中各應用在預設時間段內(nèi)的使用頻率; 第二確定單元,用于將所述已安裝應用中使用頻率最高的應用確定為目標應用。10.根據(jù)權利要求6?8任一項所述的服務器,其特征在于,所述服務器還包括: 第三獲取單元,用于獲取終端的位置信息; 第三確定單元,用于根據(jù)所述位置信息從所述終端的已安裝應用中確定目標應用。
【文檔編號】G06F17/30GK105868279SQ201610165897
【公開日】2016年8月17日
【申請日】2016年3月21日
【發(fā)明人】林海
【申請人】廣東歐珀移動通信有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1