專利名稱:一種商品推薦方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本申請涉及網(wǎng)絡(luò)技術(shù)領(lǐng)域,特別是涉及一種商品推薦方法及系統(tǒng)。
背景技術(shù):
隨著電子商務(wù)的不斷發(fā)展,越來越多的用戶選擇在網(wǎng)上進(jìn)行購物。用戶通過瀏覽器訪問購物網(wǎng)站,就可以方便地選擇自己所需要的商品。根據(jù)用戶的購買意圖,可以將瀏覽購物網(wǎng)站的用戶分為兩類一種是具有明確購買意圖的用戶,這種用戶會直接通過網(wǎng)站的搜索引擎找到自己感興趣的商品,在搜索結(jié)果中進(jìn)行一定的比較和選擇,最后決定是否購買;另一種則是不具有明確購買意圖的用戶,相對而言,這種用戶在瀏覽購物網(wǎng)站時就像逛街一樣,只是到處看看,如果遇到合適的商品,就有可能順手買下。在用戶瀏覽購物網(wǎng)站選擇商品的過程中,購物網(wǎng)站推薦系統(tǒng)起著十分重要的作用,特別是不具有明確購買意圖的用戶,會有很大的幾率直接購買推薦系統(tǒng)所推薦的商品。 一個高效的推薦系統(tǒng),不僅可以方便用戶使用、提高購物網(wǎng)站的交易量,更重要的是能夠減少用戶漫無目的瀏覽、點擊等行為,從而減輕網(wǎng)站服務(wù)器的負(fù)擔(dān),節(jié)省網(wǎng)絡(luò)帶寬資源占用。在現(xiàn)有的購物網(wǎng)站中,用戶在購買商品以后可以對所購買的商品進(jìn)行評分。例如, 購物網(wǎng)站使用1到5的數(shù)字型評分規(guī)則,用戶可以選擇1分到5分之間的任何一個整數(shù)進(jìn)行評分。每一個分?jǐn)?shù)都代表著一種評價,5分代表非常滿意,1分代表非常不滿意。購物網(wǎng)站的推薦系統(tǒng)利用用戶的評分進(jìn)行推薦,例如,選取用戶評分均值最高的一種或多種商品進(jìn)行推薦。現(xiàn)有的商品推薦方式,實際上是根據(jù)多數(shù)用戶的興趣或喜好來對商品進(jìn)行統(tǒng)一推薦,然而具體到個體用戶,其個人愛好很可能與其他人完全不同,這種情況下,用戶無法獲得更好的網(wǎng)上購物感受,而這些用戶的瀏覽、點擊等行為也會為網(wǎng)站服務(wù)器增加額外的負(fù)擔(dān),推薦系統(tǒng)實際上已經(jīng)無法起到應(yīng)有的作用。
發(fā)明內(nèi)容
為解決上述技術(shù)問題,本申請實施例提供一種商品推薦方法及系統(tǒng),以實現(xiàn)根據(jù)個體用戶的需求推薦商品,從而提高用戶購物感受、減輕購物網(wǎng)站服務(wù)器的負(fù)擔(dān),節(jié)省網(wǎng)絡(luò)帶寬資源占用。本申請實施例提供一種商品推薦方法,包括獲取用戶的行為數(shù)據(jù),所述行為數(shù)據(jù)包括用戶在網(wǎng)站的點擊行為數(shù)據(jù),或用戶在網(wǎng)站的搜索行為數(shù)據(jù);根據(jù)所述行為數(shù)據(jù),確定所述用戶的興趣商品類目;在所確定的興趣商品類目中,選取商品向所述用戶推薦。本申請實施例還提供一種商品推薦系統(tǒng),包括行為數(shù)據(jù)獲取模塊,獲取用戶的行為數(shù)據(jù),所述行為數(shù)據(jù)包括用戶在網(wǎng)站的點擊行為數(shù)據(jù),或用戶在網(wǎng)站的搜索行為數(shù)據(jù);
興趣類目確定模塊,用于根據(jù)所述行為數(shù)據(jù),確定所述用戶的興趣商品類目;推薦模塊,用于在所確定的興趣商品類目中,選取商品向所述用戶推薦。本申請實施例所提供的技術(shù)方案,能夠根據(jù)用戶的行為數(shù)據(jù)確定用戶的興趣商品類目,并從用戶的興趣商品類目中選取商品向用戶推薦。與現(xiàn)有的商品推薦方案相比,本申請實施例的方案能夠針對不同個人用戶的興趣,分別進(jìn)行商品推薦。因此可以減少個人用戶的無效瀏覽、點擊等行為,提升購物感受。從購物網(wǎng)站的角度而言,除了可以提高網(wǎng)站交易量之外,還可以有效減輕網(wǎng)站服務(wù)器的負(fù)擔(dān),節(jié)省網(wǎng)絡(luò)帶寬資源占用。
為了更清楚地說明本申請實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本申請中記載的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,還可以根據(jù)這些附圖獲得其他的附圖。圖1為本申請實施例的商品推薦系統(tǒng)的應(yīng)用架構(gòu)示意圖;圖2為本申請實施例商品推薦方法的一種流程圖;圖3為本申請實施例商品推薦方法的另一種流程圖;圖4為本申請實施例商品推薦系統(tǒng)的一種結(jié)構(gòu)示意圖;圖5為本申請實施例商品推薦系統(tǒng)的第二種結(jié)構(gòu)示意圖;圖6為本申請實施例商品推薦系統(tǒng)的第三種結(jié)構(gòu)示意圖;圖7為本申請實施例商品推薦系統(tǒng)的第四種結(jié)構(gòu)示意圖。
具體實施例方式為了使本技術(shù)領(lǐng)域的人員更好地理解本申請中的技術(shù)方案,下面將結(jié)合本申請實施例中的附圖,對本申請實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本申請一部分實施例,而不是全部的實施例?;诒旧暾堉械膶嵤├?,本領(lǐng)域普通技術(shù)人員所獲得的所有其他實施例,都應(yīng)當(dāng)屬于本申請保護(hù)的范圍。首先對本申請實施例中的商品推薦系統(tǒng)的應(yīng)用架構(gòu)進(jìn)行簡單說明,參見圖1所示,該系統(tǒng)包括至少一個用戶終端100,以及購物網(wǎng)站服務(wù)器200。在本申請實施例所提供的技術(shù)方案中,購物網(wǎng)站服務(wù)器200除了具有基本的網(wǎng)絡(luò)商品交易處理功能之外,還具有向用戶進(jìn)行商品推薦的功能。在實際應(yīng)用中,購物網(wǎng)站服務(wù)器200可以是服務(wù)器群的形式,其可以由多個不同功能的服務(wù)器組成,包括交易服務(wù)器、數(shù)據(jù)庫服務(wù)器等等。其中,可以將具有商品推薦功能的模塊置于交易服務(wù)器中,也可以設(shè)置一個具有獨立商品推薦功能的服務(wù)器與交易服務(wù)器協(xié)同工作,本實施例對此并不進(jìn)行限定。下面對本申請實施例提供的一種商品推薦方法進(jìn)行說明,包括以下步驟獲取所述用戶的行為數(shù)據(jù),所述行為數(shù)據(jù)包括用戶在網(wǎng)站的點擊行為數(shù)據(jù),或用戶在網(wǎng)站的搜索行為數(shù)據(jù);根據(jù)所獲取的行為數(shù)據(jù),確定用戶的興趣商品類目;在所確定的興趣商品類目中,選取商品向用戶推薦。上述方案可以在用戶登錄網(wǎng)站后執(zhí)行,上述方案的執(zhí)行主體,可以是一個獨立的具有商品推薦功能的服務(wù)器設(shè)備,也可以是位于其他服務(wù)器設(shè)備中的一個功能實體。最終的推薦結(jié)果中可以包括一種或多種商品的相關(guān)信息,這些商品的信息可以是在購物網(wǎng)頁的側(cè)邊欄、或者彈出窗口中以推薦列表的形式向用戶展現(xiàn)。當(dāng)然,本領(lǐng)域技術(shù)人員可以理解的是,還可以采用其他的方式向用戶展現(xiàn)推薦結(jié)果,本申請對此并不進(jìn)行限定。本申請實施例所提供的技術(shù)方案,根據(jù)用戶的行為數(shù)據(jù)確定用戶的興趣商品類目,并從用戶的興趣商品類目中選取相應(yīng)的商品向用戶推薦。與現(xiàn)有的商品推薦方案相比, 本申請實施例方案是針對不同個人用戶的興趣,分別進(jìn)行商品推薦。因此可以減少個人用戶的無效瀏覽、點擊等行為,提升購物感受。從購物網(wǎng)站的角度而言,除了可以提高網(wǎng)站交易量之外,還可以有效減輕網(wǎng)站服務(wù)器的負(fù)擔(dān),節(jié)省網(wǎng)絡(luò)帶寬資源占用。下面結(jié)合具體的實施例方式,對本申請實施例提供的商品推薦方法進(jìn)行說明。圖2所示為本申請實施例所提供的一種商品推薦方法的流程圖。該方法可以包括以下步驟S101,獲取所述用戶的行為數(shù)據(jù);本申請實施例方案,可以在用戶登錄網(wǎng)站后,基于用戶的行為的歷史數(shù)據(jù),對用戶的購買興趣進(jìn)行分析,作為商品推薦的依據(jù)。對于在網(wǎng)站上進(jìn)行注冊的用戶,系統(tǒng)都會記錄用戶的各種行為,并將這些行為記錄在用戶日志中。常見的用戶行為數(shù)據(jù)包括用戶的點擊行為數(shù)據(jù)(例如曾經(jīng)點擊過哪些頁面、點擊頁面的次數(shù))和搜索行為數(shù)據(jù)(例如曾經(jīng)使用過哪些搜索關(guān)鍵詞、使用搜索關(guān)鍵詞的次數(shù))。對于電子商務(wù)網(wǎng)站而言,用戶的行為數(shù)據(jù)還可以包括用戶的賣、買行為數(shù)據(jù)等等。當(dāng)然,對于不同應(yīng)用的站,所記錄的具體行為數(shù)據(jù)的種類也各不相同。本領(lǐng)域技術(shù)人員也可以根據(jù)實際的應(yīng)用需求,獲取不同類型的用戶行為數(shù)據(jù)用作興趣分析,本實施例對此并不進(jìn)行限定。本申請實施例方案中,通過用戶日志獲取用戶的各種行為數(shù)據(jù),在實際應(yīng)用中,可以獲取用戶從注冊時間開始至今的行為數(shù)據(jù)作為計算用戶興趣度的依據(jù)。而考慮到用戶的興趣很可能是隨著時間階段性變化的,因此也可以選擇用戶在最近一段時間(例如一周、 30天等等)的行為數(shù)據(jù)作為計算用戶短期興趣度的依據(jù)。本領(lǐng)域技術(shù)人員可以根據(jù)實際需求對所查詢時間段進(jìn)行設(shè)定。S102,根據(jù)所獲取的行為數(shù)據(jù),確定用戶的興趣商品類目;本實施例所提供的方案,可以依據(jù)用戶在購物網(wǎng)站的點擊行為數(shù)據(jù)或搜索行為數(shù)據(jù)來確定用戶的興趣商品類目。以下將分別進(jìn)行說明1)根據(jù)用戶的點擊行為數(shù)據(jù),確定用戶的興趣商品類目其中,所述用戶行為數(shù)據(jù)可以是用戶在所述網(wǎng)站的點擊行為數(shù)據(jù);所述根據(jù)所述行為數(shù)據(jù),確定所述用戶的興趣商品類目包括根據(jù)用戶對所述商品類目的點擊概率、所述商品類目被用戶隨機(jī)點擊的概率以及所述商品類目平均被點擊的概率,判斷用戶對所述商品類目的點擊概率是否大于所述商品類目被用戶隨機(jī)點擊的概率與所述商品類目被平均點擊的概率之和,如果是,則將該商品類目確定為用戶的興趣商品類目。進(jìn)一步地,可具體包括以下步驟al 計算用戶Useri對每個商品類目cat」的點擊概率Pusercat (Useri, Catj)
權(quán)利要求
1.一種商品推薦方法,其特征在于,包括獲取用戶的行為數(shù)據(jù),所述行為數(shù)據(jù)包括用戶在網(wǎng)站的點擊行為數(shù)據(jù),或用戶在網(wǎng)站的搜索行為數(shù)據(jù);根據(jù)所述行為數(shù)據(jù),確定所述用戶的興趣商品類目; 在所確定的興趣商品類目中,選取商品向所述用戶推薦。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述用戶行為數(shù)據(jù)為用戶在所述網(wǎng)站的點擊行為數(shù)據(jù);所述根據(jù)所述行為數(shù)據(jù),確定所述用戶的興趣商品類目包括根據(jù)用戶對所述商品類目的點擊概率、所述商品類目被用戶隨機(jī)點擊的概率以及所述商品類目平均被點擊的概率,判斷用戶對所述商品類目的點擊概率是否大于所述商品類目被用戶隨機(jī)點擊的概率與所述商品類目被平均點擊的概率之和,如果是,則將該商品類目確定為用戶的興趣商品類目。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)所述行為數(shù)據(jù),確定所述用戶的興趣商品類目包括計算用戶Useri對每個商品類目cat」的點擊概率Pusercat (Useri, Catj) count {cat )
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述用戶行為數(shù)據(jù)為用戶在所述網(wǎng)站的搜索行為數(shù)據(jù);所述根據(jù)所述行為數(shù)據(jù),確定所述用戶的興趣商品類目包括從所述搜索行為數(shù)據(jù)中,提取用戶使用過的搜索關(guān)鍵詞以及搜索關(guān)鍵詞的使用次數(shù); 根據(jù)搜索關(guān)鍵詞與商品的對應(yīng)關(guān)系,得到用戶對商品的搜索次數(shù); 根據(jù)商品與商品類目的對應(yīng)關(guān)系,統(tǒng)計用戶對每種商品類目的搜索次數(shù); 選取具有最高搜索次數(shù)的至少一個商品類目,將選取結(jié)果確定為所述用戶的興趣商品類目。
5.根據(jù)權(quán)利要求1至4任一項所述的方法,其特征在于,所述用戶行為數(shù)據(jù)還包括用戶在所述網(wǎng)站的購買行為數(shù)據(jù);所述在所確定的興趣商品類目中,選取商品向所述用戶推薦,包括根據(jù)所述用戶的購買行為數(shù)據(jù),判斷該用戶是否已購買過所述興趣商品類目中的商品;如果是,則根據(jù)用戶已購買商品的信息,選取商品向所述用戶推薦。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)用戶已購買商品的信息,選取商品向所述用戶推薦,包括計算所述與已購買商品與其所屬商品類目下其他商品的相似度,選取與所述已購買商品相似度最高的至少一種商品向所述用戶推薦;其中,商品A和B的相似度sim(A,B)根據(jù)以下公式計算
7.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)用戶已購買商品的信息,選取商品向所述用戶推薦,包括判斷用戶已購買商品是否為周期性消費商品;如果是,則向所述用戶推薦所述已購買商品。
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述向所述用戶推薦所述已購買商品,包括判斷所述用戶本次登錄網(wǎng)站時間與最近一次購買該商品的時間的間隔是否大于該商品的平均使用周期;如果是,則向所述用戶推薦所述已購買商品。
9.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)用戶已購買商品的信息,在所確定的興趣商品類目中選取商品向所述用戶推薦,包括判斷用戶已購買商品是否具有關(guān)聯(lián)商品;如果是,則向所述用戶推薦所述已購買商品的關(guān)聯(lián)商品。
10.一種商品推薦系統(tǒng),其特征在于,包括行為數(shù)據(jù)獲取模塊,獲取用戶的行為數(shù)據(jù),所述行為數(shù)據(jù)包括用戶在網(wǎng)站的點擊行為數(shù)據(jù),或用戶在網(wǎng)站的搜索行為數(shù)據(jù);興趣類目確定模塊,用于根據(jù)所述行為數(shù)據(jù),確定所述用戶的興趣商品類目; 推薦模塊,用于在所確定的興趣商品類目中,選取商品向所述用戶推薦。
11.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述用戶行為數(shù)據(jù)為用戶在網(wǎng)站的點擊行為數(shù)據(jù);所述興趣類目確定模塊,具體用于根據(jù)用戶對所述商品類目的點擊概率、所述商品類目被用戶隨機(jī)點擊的概率以及所述商品類目平均被點擊的概率,判斷用戶對所述商品類目的點擊概率是否大于所述商品類目被用戶隨機(jī)點擊的概率與所述商品類目被平均點擊的概率之和,如果是,則將該商品類目確定為用戶的興趣商品類目。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述興趣類目確定模塊,具體包括 用戶點擊概率計算子模塊,用于計算用戶Useri對每個商品類目ca、的點擊概率
13.根據(jù)權(quán)利要求10所述的系統(tǒng),其特征在于,所述用戶行為數(shù)據(jù)為用戶在網(wǎng)站的搜索行為數(shù)據(jù);所述興趣類目確定模塊,包括關(guān)鍵詞提取子模塊,用于從所述搜索行為數(shù)據(jù)中,提取用戶使用過的搜索關(guān)鍵詞以及搜索關(guān)鍵詞的使用次數(shù);商品搜索次數(shù)獲取子模塊,用于根據(jù)搜索關(guān)鍵詞與商品的對應(yīng)關(guān)系,得到用戶對商品的搜索次數(shù);類目搜索次數(shù)獲取子模塊,用于根據(jù)商品與商品類目的對應(yīng)關(guān)系,統(tǒng)計用戶對每種商品類目的搜索次數(shù);第二確定子模塊,用于選取具有最高搜索次數(shù)的至少一個商品類目,將選取結(jié)果確定為所述用戶的興趣商品類目。
14.根據(jù)權(quán)利要求10至13任一項所述的系統(tǒng),其特征在于,所述用戶行為數(shù)據(jù)還包括 用戶在所述網(wǎng)站的購買行為數(shù)據(jù);所述推薦模塊包括判斷子模塊,用于根據(jù)所述用戶的購買行為數(shù)據(jù),判斷該用戶是否已購買過所述興趣商品類目中的商品;推薦子模塊,用于在用戶已購買過所述興趣商品類目中商品的情況下,根據(jù)用戶已購買商品的信息,選取商品向所述用戶推薦。
全文摘要
本申請公開了一種商品推薦方法及系統(tǒng),一種商品推薦方法包括獲取用戶的行為數(shù)據(jù),所述行為數(shù)據(jù)包括用戶在網(wǎng)站的點擊行為數(shù)據(jù),或用戶在網(wǎng)站的搜索行為數(shù)據(jù);根據(jù)所述行為數(shù)據(jù),確定所述用戶的興趣商品類目;在所確定的興趣商品類目中,選取商品向所述用戶推薦。本申請實施例所提供的技術(shù)方案,能夠根據(jù)用戶的行為數(shù)據(jù)確定用戶的興趣商品類目,并從用戶的興趣商品類目中選取商品向用戶推薦??梢詼p少個人用戶的無效瀏覽、點擊等行為,提升購物感受。從購物網(wǎng)站的角度而言,除了可以提高網(wǎng)站交易量之外,還可以有效減輕網(wǎng)站服務(wù)器的負(fù)擔(dān),節(jié)省網(wǎng)絡(luò)帶寬資源占用。
文檔編號G06Q30/02GK102479366SQ20101056018
公開日2012年5月30日 申請日期2010年11月25日 優(yōu)先權(quán)日2010年11月25日
發(fā)明者周洪喜, 常富洋 申請人:阿里巴巴集團(tuán)控股有限公司