一種進行應用推薦的方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種進行應用推薦的方法和裝置。該方法包括:獲取用戶的應用相關行為數(shù)據(jù);根據(jù)該用戶的應用相關行為數(shù)據(jù),確定該用戶的應用相關屬性數(shù)據(jù);將待推薦應用的詳情頁中的標簽與該用戶的應用相關屬性數(shù)據(jù)進行匹配,并根據(jù)匹配程度進行排序;將排序在前的預設數(shù)量的應用推薦給該用戶。本發(fā)明提供的技術方案實現(xiàn)了應用推薦的智能化、個性化和自動化,解決了當前基于大眾行為的推薦方案的缺少個性化的缺陷,滿足用戶需求。
【專利說明】一種進行應用推薦的方法和裝置
【技術領域】
[0001] 本發(fā)明涉及互聯(lián)網【技術領域】,具體涉及一種進行應用推薦的方法和裝置。
【背景技術】
[0002] 隨著Web技術的發(fā)展,互聯(lián)網信息的創(chuàng)建和分享變得越來越容易,每天都有大量 的應用數(shù)據(jù)發(fā)布到網上,應用信息的極度爆炸使得人們對于自己需要的應用的尋找變得越 來越難,傳統(tǒng)的搜索技術是一個相對簡單的幫助人們找到應用信息的工具,也廣泛的為人 們所使用,但搜索引擎并不能完全滿足用戶對應用信息發(fā)現(xiàn)的需求,原因一是用戶很難用 恰當?shù)年P鍵詞描述自己的應用需求,二是基于關鍵詞的信息檢索在很多情況下是不夠的。 在這樣的形勢下,出現(xiàn)了應用推薦系統(tǒng),用于針對用戶的需求進行應用推薦,但是,目前的 大部分應用推薦系統(tǒng)的技術方案都是基于大眾行為的推薦,一般是基于靜態(tài)的由系統(tǒng)管理 人員設定,或者基于系統(tǒng)所有用戶的反饋統(tǒng)計計算出的當下比較流行的應用,從而對每個 用戶給出同樣的推薦,無法滿足用戶的個性化需求。
[0003] 因此,在面對海量的應用數(shù)據(jù)的情況下,用戶需要一種更加智能的、更加了解他們 需求、口味和喜好的應用推薦機制。
【發(fā)明內容】
[0004] 鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上 述問題的一種進行應用推薦的方法和裝置。
[0005] 依據(jù)本發(fā)明的一個方面,提供了一種進行應用推薦的方法,其中,該方法包括:
[0006] 獲取用戶的應用相關行為數(shù)據(jù);
[0007] 根據(jù)該用戶的應用相關行為數(shù)據(jù),確定該用戶的應用相關屬性數(shù)據(jù);
[0008] 將待推薦應用的詳情頁中的標簽與該用戶的應用相關屬性數(shù)據(jù)進行匹配,并根據(jù) 匹配程度進行排序;
[0009] 將排序在前的預設數(shù)量的應用推薦給該用戶。
[0010] 可選地,
[0011] 所述用戶的應用相關行為數(shù)據(jù)包括:用戶的應用下載行為數(shù)據(jù)和\或用戶的應用 瀏覽行為數(shù)據(jù)。
[0012] 可選地,
[0013] 所述獲取用戶的應用相關行為數(shù)據(jù)包括:獲取用戶的歷史應用相關行為數(shù)據(jù),以 及實時獲取用戶當前的應用相關行為數(shù)據(jù)。
[0014] 可選地,該方法進一步包括:
[0015] 應用的詳情頁中有關于該應用的一個或多個標簽,這些標簽被設置為標簽鏈接, 使得每個標簽被點擊時跳轉到與該標簽相應的應用列表頁;對于應用的每個標簽,根據(jù)該 標簽被點擊的次數(shù)確定該標簽關于該應用的準確性權重;
[0016] 對于一個標簽待修正的當前應用,在當前標簽修正周期,
[0017] 獲取當前應用的當前標簽集合中的各標簽的準確性權重;
[0018] 獲取當前應用的推薦補充標簽集合,并確定推薦補充標簽集合中各標簽關于當前 應用的權重;
[0019] 對當前應用的當前標簽集合和推薦補充標簽集合進行合并得到標簽并集,標簽并 集中的每個標簽的權重等于該標簽在當前應用的當前標簽集合中的準確定權重和該標簽 在推薦補充集合中的權重的加權和;
[0020] 對標簽并集中的各標簽按權重從大到小排序,取前第一預設值個標簽作為當前應 用的修正后的標簽,用修正后的標簽對當前應用的詳情頁中的標簽進行更新。
[0021] 可選地,所述獲取當前應用的當前標簽集合中的各標簽的準確性權重包括:
[0022] 當前應用的當前標簽集合中的每個標簽的準確性權重=該標簽被點擊的次數(shù)/ 當前應用的詳情頁被訪問的次數(shù);
[0023] 其中,該標簽被點擊的次數(shù)是該標簽在當前標簽修正周期內被點擊的次數(shù),或者 是該標簽在當前標簽修正周期內被點擊的次數(shù)以及該標簽在前第二預設值個標簽修正周 期內分別被點擊的次數(shù)的加權和。
[0024] 可選地,所述獲取當前應用的推薦補充標簽集合,并確定推薦補充標簽集合中各 標簽關于當前應用的權重包括:
[0025] 獲取當前應用的相似應用集合{Sl,S2,…,Sn};
[0026] 將相似應用集合中的各應用的當前標簽集合的并集作為當前應用的推薦補充標 簽集合;
[0027]
【權利要求】
1. 一種進行應用推薦的方法,其中,該方法包括: 獲取用戶的應用相關行為數(shù)據(jù); 根據(jù)該用戶的應用相關行為數(shù)據(jù),確定該用戶的應用相關屬性數(shù)據(jù); 將待推薦應用的詳情頁中的標簽與該用戶的應用相關屬性數(shù)據(jù)進行匹配,并根據(jù)匹配 程度進行排序; 將排序在前的預設數(shù)量的應用推薦給該用戶。
2. 如權利要求1所述的方法,其中, 所述用戶的應用相關行為數(shù)據(jù)包括:用戶的應用下載行為數(shù)據(jù)和\或用戶的應用瀏覽 行為數(shù)據(jù)。
3. 如權利要求1所述的方法,其中, 所述獲取用戶的應用相關行為數(shù)據(jù)包括:獲取用戶的歷史應用相關行為數(shù)據(jù),以及實 時獲取用戶當前的應用相關行為數(shù)據(jù)。
4. 如權利要求1所述的方法,其中,該方法進一步包括: 應用的詳情頁中有關于該應用的一個或多個標簽,這些標簽被設置為標簽鏈接,使得 每個標簽被點擊時跳轉到與該標簽相應的應用列表頁;對于應用的每個標簽,根據(jù)該標簽 被點擊的次數(shù)確定該標簽關于該應用的準確性權重; 對于一個標簽待修正的當前應用,在當前標簽修正周期, 獲取當前應用的當前標簽集合中的各標簽的準確性權重; 獲取當前應用的推薦補充標簽集合,并確定推薦補充標簽集合中各標簽關于當前應用 的權重; 對當前應用的當前標簽集合和推薦補充標簽集合進行合并得到標簽并集,標簽并集中 的每個標簽的權重等于該標簽在當前應用的當前標簽集合中的準確定權重和該標簽在推 薦補充集合中的權重的加權和; 對標簽并集中的各標簽按權重從大到小排序,取前第一預設值個標簽作為當前應用的 修正后的標簽,用修正后的標簽對當前應用的詳情頁中的標簽進行更新。
5. 如權利要求4所述的方法,其中,所述獲取當前應用的當前標簽集合中的各標簽的 準確性權重包括: 當前應用的當前標簽集合中的每個標簽的準確性權重=該標簽被點擊的次數(shù)/當前 應用的詳情頁被訪問的次數(shù); 其中,該標簽被點擊的次數(shù)是該標簽在當前標簽修正周期內被點擊的次數(shù),或者是該 標簽在當前標簽修正周期內被點擊的次數(shù)以及該標簽在前第二預設值個標簽修正周期內 分別被點擊的次數(shù)的加權和。
6. -種進行應用推薦的裝置,其中,該裝置包括: 行為數(shù)據(jù)獲取單元,適于獲取用戶的應用相關行為數(shù)據(jù); 用戶屬性確定單元,適于根據(jù)該用戶的應用相關行為數(shù)據(jù),確定該用戶的應用相關屬 性數(shù)據(jù); 匹配單元,適于將待推薦應用的詳情頁中的標簽與該用戶的應用相關屬性數(shù)據(jù)進行匹 配,并根據(jù)匹配程度進行排序; 推薦單元,適于將排序在前的預設數(shù)量的應用推薦給該用戶。
7. 如權利要求6所述的裝置,其中, 所述行為數(shù)據(jù)獲取單元,適于獲取用戶的應用下載行為數(shù)據(jù)和\或用戶的應用瀏覽行 為數(shù)據(jù)。
8. 如權利要求6所述的裝置,其中, 所述行為數(shù)據(jù)獲取單元,適于獲取用戶的歷史應用相關行為數(shù)據(jù),以及實時獲取用戶 當前的應用相關行為數(shù)據(jù)。
9. 如權利要求6所述的裝置,其中,該裝置進一步包括: 標簽管理單元,適于在應用的詳情頁中加入關于該應用的一個或多個標簽,將這些標 簽設置為標簽鏈接,使得每個標簽被點擊時跳轉到與該標簽相應的應用列表頁;并且適于 對于應用的每個標簽,根據(jù)該標簽被點擊的次數(shù)確定該標簽關于該應用的準確性權重; 當前標簽集合獲取單元,適于對于一個標簽待修正的當前應用,在當前標簽修正周期, 獲取當前應用的當前標簽集合中的各標簽的準確性權重; 推薦補充標簽集合獲取單元,適于獲取當前應用的推薦補充標簽集合,并確定推薦補 充標簽集合中各標簽關于當前應用的權重; 合并單元,適于對當前應用的當前標簽集合和推薦補充標簽集合進行合并得到標簽并 集,標簽并集中的每個標簽的權重等于該標簽在當前應用的當前標簽集合中的準確定權重 和該標簽在推薦補充集合中的權重的加權和; 標簽管理單元,進一步適于對標簽并集中的各標簽按權重從大到小排序,取前第一預 設值個標簽作為當前應用的修正后的標簽,用修正后的標簽對當前應用的詳情頁中的標簽 進行更新。
10. 如權利要求9所述的裝置,其中, 所述當前標簽集合獲取單元獲取的當前應用的當前標簽集合中的各標簽的準確性權 重=該標簽被點擊的次數(shù)/當前應用的詳情頁被訪問的次數(shù); 其中,該標簽被點擊的次數(shù)是該標簽在當前標簽修正周期內被點擊的次數(shù),或者是該 標簽在當前標簽修正周期內被點擊的次數(shù)以及該標簽在前第二預設值個標簽修正周期內 分別被點擊的次數(shù)的加權和。
【文檔編號】G06F17/30GK104239571SQ201410520559
【公開日】2014年12月24日 申請日期:2014年9月30日 優(yōu)先權日:2014年9月30日
【發(fā)明者】胡聰, 彭蔚 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司