專利名稱:一種在網(wǎng)頁中顯示產(chǎn)品信息的方法及裝置的制作方法
技術領域:
本申請涉及互聯(lián)網(wǎng)數(shù)據(jù)處理領域,尤其涉及一種在網(wǎng)頁中顯示產(chǎn)品信息的方法及
>J-U ρ α裝直。
背景技術:
隨著互聯(lián)網(wǎng)技術的發(fā)展,互聯(lián)網(wǎng)已經(jīng)成為網(wǎng)絡用戶獲取信息、資源等的重要途徑,并且,為了使得用戶能夠更高效的獲取到用戶感興趣的信息和對用戶有用的信息,推薦系統(tǒng)已經(jīng)逐漸成為網(wǎng)站的基礎設施。當用戶請求瀏覽網(wǎng)站提供的一項產(chǎn)品的產(chǎn)品信息時,網(wǎng)·站服務器通過推薦系統(tǒng)可以確定出與用戶請求的該產(chǎn)品相關的多個產(chǎn)品作為推薦產(chǎn)品,并在將用戶請求產(chǎn)品的產(chǎn)品詳細信息與推薦產(chǎn)品的產(chǎn)品信息一同在網(wǎng)頁中顯示給用戶,以供用戶在瀏覽請求產(chǎn)品的產(chǎn)品信息的同時,還可以了解推薦產(chǎn)品的產(chǎn)品信息,例如,具體的可以僅將推薦產(chǎn)品的標題信息進行顯示,如果用戶對該推薦產(chǎn)品感興趣,可以通過點擊該推薦產(chǎn)品的鏈接,以便進一步的詳細了解該推薦產(chǎn)品的產(chǎn)品詳細信息。目前,推薦系統(tǒng)所采用的算法主要包括熱門排名推薦算法、用戶偏好推薦算法和相關性推薦算法。其中,熱門排名推薦算法使用基礎的統(tǒng)計方法,為來訪用戶推薦全網(wǎng)站熱門,或者某個類目熱門,或者某個國家熱門的產(chǎn)品,這類算法沒有考慮單個用戶的喜好,無法針對單個用戶的網(wǎng)絡行為進行產(chǎn)品推薦。用戶偏好推薦算法通過對用戶在一個時期內,如一個月或者三個月,在各種網(wǎng)站的網(wǎng)絡行為的分析,例如涵蓋了用戶對產(chǎn)品的瀏覽,搜索,反饋,下單,購買等網(wǎng)絡行為,分析該用戶的偏好,如類目偏好、價格偏好、地區(qū)偏好等,并基于這些偏好信息,為該用戶推薦其最有可能感興趣的廣品。相關性推薦算法可以認為是用戶偏好推薦算法的升級版,主要包括兩個階段,第一階段中統(tǒng)計各用戶針對網(wǎng)站提供產(chǎn)品的網(wǎng)絡行為數(shù)據(jù),對這些行為數(shù)據(jù)進行合理的加權匯總,分別得到各用戶對各產(chǎn)品的關注度,并建立一個全站的“用戶-產(chǎn)品”(user-offer)關注度矩陣,矩陣中的每個元素為一個用戶對一項產(chǎn)品的關注度,第二階段中,基于已建立的該關注度矩陣,采用相關性推薦算法為每個產(chǎn)品確定若干最相似的產(chǎn)品,相關性推薦算法中所使用的相似度函數(shù)可以根據(jù)應用需求采用余弦相似度函數(shù)或Pearson相似度函數(shù)等。在確定出各產(chǎn)品的若干最相似的產(chǎn)品后,當某個產(chǎn)品被用戶瀏覽時,即可將該產(chǎn)品的若干最相似的產(chǎn)品作為推薦產(chǎn)品推薦給該用戶。因為在統(tǒng)計上,推薦的產(chǎn)品和被瀏覽的產(chǎn)品有很強的相關性,所以理論上,相關性推薦算法能帶來更好的推薦效果和用戶體驗。例如,item-based推薦算法是基于對用戶網(wǎng)絡行為數(shù)據(jù)的統(tǒng)計分析的一種相關性推薦算法,該算法能夠為每個產(chǎn)品確定出最相關的前η個產(chǎn)品,比如很多用戶同時瀏覽了產(chǎn)品A和產(chǎn)品B,說明這兩項產(chǎn)品同時滿足用戶的某一潛在需求,下次當某個用戶再瀏覽產(chǎn)品A時,可以將產(chǎn)品B作為推薦產(chǎn)品推薦給該用戶,引導該用戶瀏覽產(chǎn)品B。采用上述相關性推薦算法基于用戶網(wǎng)絡行為數(shù)據(jù)的反饋,通過預測用戶的網(wǎng)絡行為,能夠獲得較佳的推薦效果,但是當統(tǒng)計到的用戶網(wǎng)絡行為數(shù)據(jù)較少時,該算法的可靠性將降低,并且,對于網(wǎng)站新增加的產(chǎn)品,由于缺少用戶針對這些新增產(chǎn)品的網(wǎng)絡行為,從而無法統(tǒng)計到針對這些新增產(chǎn)品的用戶網(wǎng)絡行為數(shù)據(jù),導致無法有效的將這些新增產(chǎn)品推薦給用戶,使得推薦結果不夠全面和準確。并且,在上述相關性推薦算法中,需要為每個產(chǎn)品確定若干最相似的產(chǎn)品,即需要計算每兩個產(chǎn)品之間的相似度,以及針對每個產(chǎn)品,比較該產(chǎn)品與其它各產(chǎn)品之間相似度的大小,當網(wǎng)站提供產(chǎn)品的數(shù)量較多時,相似度的計算和比較的工作量較大,從而導致所需要的處理時間較長,處理效率較低,且需要消耗網(wǎng)站服務器的大量處理資源。
發(fā)明內容
有鑒于此,本申請實施例提供一種在網(wǎng)頁中顯示產(chǎn)品信息的方法及裝置,用于解決采用現(xiàn)有技術的相關性推薦算法時存在的推薦結果不夠全面和準確的問題,以及處理效率較低且消耗的處理資源較多的問題。
本申請實施例通過如下技術方案實現(xiàn)根據(jù)本申請實施例的一個方面,提供了一種在網(wǎng)頁中顯示產(chǎn)品信息的方法,包括網(wǎng)站服務器確定第一用戶在瀏覽頁面中請求瀏覽的第一產(chǎn)品所屬的相似產(chǎn)品集合,相似產(chǎn)品集合為產(chǎn)品信息滿足設定相似條件的若干個產(chǎn)品的集合;并基于統(tǒng)計得到的各用戶對各相似產(chǎn)品集合中的產(chǎn)品的關注度,確定所述第一產(chǎn)品所屬的相似產(chǎn)品集合分別與其它各相似產(chǎn)品集合的相似度;并按照相似度從高到低的順序,在其它各相似產(chǎn)品集合中選擇預設個數(shù)的相似產(chǎn)品集合,并將選擇的相似產(chǎn)品集合中的產(chǎn)品作為待選的第二產(chǎn)品;以及從所述第二產(chǎn)品中選擇待顯示產(chǎn)品,并將請求的所述第一產(chǎn)品的產(chǎn)品信息與所述待顯示產(chǎn)品的產(chǎn)品信息在返回給所述第一用戶的網(wǎng)頁中進行顯示。根據(jù)本申請實施例的另一個方面,還提供了一種在網(wǎng)頁中顯示產(chǎn)品信息的裝置,包括集合確定單元,用于確定第一用戶在瀏覽頁面中請求瀏覽的第一產(chǎn)品所屬的相似產(chǎn)品集合,相似產(chǎn)品集合為產(chǎn)品信息滿足設定相似條件的若干個產(chǎn)品的集合;相似度確定單元,用于基于統(tǒng)計得到的各用戶對各相似產(chǎn)品集合中的產(chǎn)品的關注度,確定所述第一產(chǎn)品所屬的相似產(chǎn)品集合分別與其它各相似產(chǎn)品集合的相似度;產(chǎn)品確定單元,用于按照相似度從高到低的順序,在其它各相似產(chǎn)品集合中選擇預設個數(shù)的相似產(chǎn)品集合,并將選擇的相似產(chǎn)品集合中的產(chǎn)品作為待選的第二產(chǎn)品;產(chǎn)品信息顯示單元,用于從所述第二產(chǎn)品中選擇待顯示產(chǎn)品,并將請求的所述第一產(chǎn)品的產(chǎn)品信息與所述待顯示產(chǎn)品的產(chǎn)品信息在返回給所述第一用戶的網(wǎng)頁中進行顯
/Jn ο本申請實施例提供的上述至少一個技術方案中,網(wǎng)站服務器基于統(tǒng)計的各用戶對各相似產(chǎn)品集合中的產(chǎn)品的關注度,確定第一用戶在瀏覽頁面中請求瀏覽的第一產(chǎn)品所屬的相似產(chǎn)品集合分別與其它各相似產(chǎn)品集合的相似度,并按照相似度從高到低的順序選擇預設個數(shù)的相似產(chǎn)品集合,將所選擇的相似產(chǎn)品集合中的產(chǎn)品作為待選的第二產(chǎn)品,以及從第二產(chǎn)品中選擇待顯示產(chǎn)品,并將第一用戶請求瀏覽的第一產(chǎn)品的產(chǎn)品信息與選擇的待顯示產(chǎn)品的產(chǎn)品信息在返回給第一用戶的網(wǎng)頁中進行顯示。相比現(xiàn)有技術中的相關性推薦算法,本申請實施例提供的上述方法不再是基于產(chǎn)品與產(chǎn)品之間的相似度確定推薦產(chǎn)品,而是基于相似產(chǎn)品集合與相似產(chǎn)品集合之間的相似度,確定出與用戶請求瀏覽的產(chǎn)品所屬的相似產(chǎn)品集合最相似的若干個相似產(chǎn)品集合,從而從這最相似的若干個相似產(chǎn)品集合的產(chǎn)品中選擇待顯示產(chǎn)品,即選擇出推薦產(chǎn)品,使得對于網(wǎng)站的新增產(chǎn)品,只要該新增產(chǎn)品已劃分到某一相似產(chǎn)品集合中,即便還未統(tǒng)計到各用戶對該新增產(chǎn)品的關注度或所統(tǒng)計的關注度數(shù)據(jù)不夠詳細,也能夠實現(xiàn)將該新增產(chǎn)品推薦給用戶,進而使得推薦結果更全面和更準確。并且,采用本申請實施例提供的方案,不需要計算和比較產(chǎn)品與產(chǎn)品之間的相似度,而是計算和比較相似產(chǎn)品集合與相似產(chǎn)品集合之間的相似度,由于相似產(chǎn)品集合的數(shù)量小于產(chǎn)品的數(shù)量,所以相比計算和比較產(chǎn)品之間的相似度所需要的工作量,計算和比較相似產(chǎn)品集合之間的相似度所需要的工作量更少,從而減少了處理時間,提高了處理效率,并減少了網(wǎng)站服務器的處理資源的消耗。本申請的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變 得顯而易見,或者通過實施本申請而了解。本申請的目的和其他優(yōu)點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現(xiàn)和獲得。
附圖用來提供對本申請的進一步理解,并且構成說明書的一部分,與本申請實施例一起用于解釋本申請,并不構成對本申請的限制。在附圖中圖I為本申請實施例提供的在網(wǎng)頁中顯示產(chǎn)品信息的方法的流程圖;圖2為本申請實施例I中提供的建立相似產(chǎn)品集合的方法的流程圖;圖3為本申請實施例2中提供的確定相似產(chǎn)品集合之間的相似度,以及確定每個相似產(chǎn)品集合所對應的待選相似產(chǎn)品集合的方法的流程圖;圖4為本申請實施例3中提供的在網(wǎng)頁中顯示產(chǎn)品信息的方法的流程圖;圖5為本發(fā)明實施例4中提供的在網(wǎng)頁中顯示產(chǎn)品信息的裝置的結構示意圖。
具體實施例方式為了給出解決采用現(xiàn)有技術的相關性推薦算法時存在的推薦結果不夠全面和準確的問題,且減少處理時間,提高處理效率,并減少網(wǎng)站服務器的處理資源的消耗的實現(xiàn)方案,本申請實施例提供了一種在網(wǎng)頁中顯示產(chǎn)品信息的方法及裝置,該技術方案可以應用于基于用戶請求瀏覽的產(chǎn)品向該用戶進行產(chǎn)品推薦的過程,既可以實現(xiàn)為一種方法,也可以實現(xiàn)為一種裝置。以下結合說明書附圖對本申請的優(yōu)選實施例進行說明,應當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本申請,并不用于限定本申請。并且在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。本申請實施例提供一種在網(wǎng)頁中顯示產(chǎn)品信息的方法,如圖I所示,包括步驟S101、網(wǎng)站服務器確定第一用戶在瀏覽頁面中請求瀏覽的第一產(chǎn)品所屬的相似產(chǎn)品集合,相似產(chǎn)品集合為產(chǎn)品信息滿足設定相似條件的若干個產(chǎn)品的集合。步驟S102、基于統(tǒng)計得到的各用戶對各相似產(chǎn)品集合中的產(chǎn)品的關注度,確定第一產(chǎn)品所屬的相似產(chǎn)品集合分別與其它各相似產(chǎn)品集合的相似度。步驟S103、按照相似度從高到低的順序,在其它各相似產(chǎn)品集合中選擇預設個數(shù)的相似產(chǎn)品集合,并將選擇的相似產(chǎn)品集合中的產(chǎn)品作為待選的第二產(chǎn)品。步驟S104、從第二產(chǎn)品中選擇待顯示產(chǎn)品,并將請求的第一產(chǎn)品的產(chǎn)品信息與待顯示產(chǎn)品的產(chǎn)品信息在返回給第一用戶的網(wǎng)頁中進行顯示。下面結合附圖,用具體實施例對本申請?zhí)峁┑姆椒把b置進行詳細描述。實施例I :
在本申請實施例提供的上述方法中,將網(wǎng)站提供給用戶進行瀏覽的各產(chǎn)品劃分到了各相似產(chǎn)品集合中,相似產(chǎn)品集合為產(chǎn)品信息滿足設定相似條件的若干個產(chǎn)品的集合,即一個相似產(chǎn)品集合中的產(chǎn)品具有相同或相似的某些特征,如產(chǎn)品的風格、制作材料、屬性、所屬類別等相同或相似。相似是指產(chǎn)品在某一指標規(guī)格上的差值在預設范圍內,差值的預設范圍的具體數(shù)值可由本領域技術人員根據(jù)實際需要進行確定。為便于對本申請實施例提供的上述方法的理解,下面首先對方案中的相似產(chǎn)品集合的建立進行詳細描述,具體提出如下兩種相似產(chǎn)品集合的建立方式第一種方式基于產(chǎn)品的標題信息、產(chǎn)品的描述信息和產(chǎn)品的屬性信息中的任一信息或任意信息組合,將產(chǎn)品劃分到預先設定的各相似產(chǎn)品集合中。本方式可以由人工基于產(chǎn)品的各種產(chǎn)品信息預先設定出各相似產(chǎn)品集合,每個相似產(chǎn)品集合對應一種相同或相似的產(chǎn)品信息,然后網(wǎng)站服務器基于各產(chǎn)品的各種產(chǎn)品信息,例如,產(chǎn)品的標題信息、產(chǎn)品的描述信息和產(chǎn)品的屬性信息中的任一信息或任意信息組合,將各產(chǎn)品劃分到對應的各相似產(chǎn)品集合中。由于該方式需要人工的參與,很難將相似產(chǎn)品集合劃分的比較細致,為解決這一問題,提出下述第二種方式。第二種方式采用文本分析方式對各產(chǎn)品的產(chǎn)品信息進行分析,確定出滿足設定出現(xiàn)次數(shù)條件的各關鍵詞組合;并將產(chǎn)品信息中包括確定的關鍵詞組合的產(chǎn)品,劃分到該關鍵詞組合對應的相似產(chǎn)品集合中。本方式中,具體可以采用的文本分析方式可以包括分詞技術、關鍵詞頻繁模式挖掘技術確定出滿足設定出現(xiàn)次數(shù)條件的各關鍵詞組合;較佳的,還可以在對各產(chǎn)品的產(chǎn)品信息進行分析前,進行產(chǎn)品信息種類的篩選處理,并在后續(xù)僅對經(jīng)過篩選處理得到的各指定種類的產(chǎn)品信息進行分析;較佳的,為了提高相似產(chǎn)品集合的建立效率,以及使得相似產(chǎn)品集合在建立時更有針對性,可以分別針對網(wǎng)站的各葉子類目下的產(chǎn)品建立相似產(chǎn)品集合,使得相似產(chǎn)品集合中包括的產(chǎn)品均是屬于同一葉子類目下的。圖2為本實施例I中提供的一種采用該第二種方式建立相似產(chǎn)品集合的方法的流程圖,包括步驟S201、產(chǎn)品信息具體可以包括產(chǎn)品的標題信息、產(chǎn)品的描述信息、產(chǎn)品的屬性信息等,且每種產(chǎn)品信息還可以再具體進行劃分,例如,產(chǎn)品的屬性信息還可以具體包括產(chǎn)品的大小信息、產(chǎn)品的品牌信息、產(chǎn)品的產(chǎn)地信息等,產(chǎn)品的描述信息還可以具體包括產(chǎn)品的用途信息和產(chǎn)品的價格信息等。如果針對這多種產(chǎn)品信息均進行分析,則需要完成的分析工作量較大,且沒有針對性,所以,本步驟按照一定的篩選策略對產(chǎn)品信息種類進行篩選,確定出用于后續(xù)分析時所針對的各種產(chǎn)品關鍵信息。具體的,可以根據(jù)實際需要將指定種類的產(chǎn)品信息作為后續(xù)分析所針對的產(chǎn)品關鍵信息,例如,將產(chǎn)品的標題信息作為產(chǎn)品關鍵信息;還可以根據(jù)在一段時間內統(tǒng)計的用戶搜索產(chǎn)品時所基于的產(chǎn)品信息種類的點擊數(shù),將點擊數(shù)較多的該類產(chǎn)品信息作為產(chǎn)品關鍵信息,例如,統(tǒng)計用戶基于產(chǎn)品的品牌信息進行搜索的點擊數(shù)為1000次,基于產(chǎn)品的大小信息進行搜索的點擊數(shù)為200次,基于產(chǎn)品的價格信息進行搜索的點擊數(shù)為500次,則可以將產(chǎn)品的品牌信息作為產(chǎn)品關鍵信息。 步驟S202、對各產(chǎn)品的上述產(chǎn)品關鍵信息進行分詞處理,確定出每個產(chǎn)品的產(chǎn)品關鍵信息中所包括的關鍵詞。較佳的,本步驟中進行分詞處理時可以是針對網(wǎng)站的同一葉子類目下的各產(chǎn)品進行的,相應的,后續(xù)則可以針對這一分詞處理結果,確定劃分該同一葉子類目下的各產(chǎn)品時所針對的各相似產(chǎn)品集合,以便能夠將該同一葉子類目下的各產(chǎn)品劃分到該各相似產(chǎn)品集
由
口卞ο步驟S203、基于上述步驟確定出的各產(chǎn)品的產(chǎn)品關鍵信息中所包括的各關鍵詞,組成各關鍵詞組合。具體的,各關鍵詞組合所包括的關鍵詞的數(shù)量可以不同,例如,所包括的關鍵詞的數(shù)量可以是1-5中的任一數(shù)量。步驟S204、統(tǒng)計各關鍵詞組合在各產(chǎn)品的產(chǎn)品關鍵信息中出現(xiàn)的次數(shù),并確定出出現(xiàn)次數(shù)滿足設定出現(xiàn)次數(shù)條件的關鍵詞組合,具體可以為確定出出現(xiàn)次數(shù)大于設定次數(shù)閾值的關鍵詞組合,較佳的,針對包括不同數(shù)量關鍵詞的關鍵詞組合,可以設定不同的對應次數(shù)閾值,例如,所包含的關鍵詞數(shù)量越大,設定的對應次數(shù)閾值越小。步驟S205、針對上述步驟S204中所確定出的滿足出現(xiàn)次數(shù)條件的各關鍵詞組合,分別建立對應的相似產(chǎn)品集合,并將產(chǎn)品關鍵信息中包括所確定的關鍵詞組合的產(chǎn)品,劃分到該關鍵詞組合對應的相似產(chǎn)品集合中。本步驟中,在已基于當前供用戶瀏覽的產(chǎn)品建立了相似產(chǎn)品集合后,對于網(wǎng)站后續(xù)新增加的供用戶瀏覽的產(chǎn)品,可以根據(jù)新增產(chǎn)品的產(chǎn)品關鍵信息所包括的關鍵詞組合,將其劃分到對應的相似產(chǎn)品集合中。較佳的,可以優(yōu)先將產(chǎn)品劃分到所包含的關鍵詞的數(shù)量較多的關鍵詞組合所對應的相似產(chǎn)品集合中,且進一步的還可以滿足每個產(chǎn)品僅劃分到一個相似產(chǎn)品集合中。采用本實施例I提供的上述采用第二種相似產(chǎn)品集合的創(chuàng)建方式,基于使用文本分析方式對各產(chǎn)品的產(chǎn)品信息進行分析的結果,實現(xiàn)了將各產(chǎn)品信息相同或相似的產(chǎn)品劃分到同一個相似產(chǎn)品集合中,從而為后續(xù)采用本申請實施例提供的上述方法向用戶推薦產(chǎn)品提供了支持。實施例2 在本申請實施例提供的上述方法的步驟S102中,基于各用戶對各相似產(chǎn)品集合中的產(chǎn)品的關注度,確定第一產(chǎn)品所屬的相似產(chǎn)品集合分別與其它各相似產(chǎn)品集合的相似度,在步驟S103中按照相似度從高到低的順序選擇前預設個數(shù)的相似產(chǎn)品集合。為了減少計算量,提高方法的處理效率,較佳的,可以預先計算出各相似產(chǎn)品集合中每兩個相似產(chǎn)品集合之間的相似度,以及還可以進一步對應每個相似產(chǎn)品集合,按照該相似產(chǎn)品集合與其它各相似產(chǎn)品集合的相似度從高到低的順序進行排序,并將排序后的前預設個數(shù)的相似產(chǎn)品集合作為該相似產(chǎn)品集合的待選相似產(chǎn)品集合,并將所確定的該待選相似產(chǎn)品集合的信息進行存儲,以便后續(xù)在基于用戶請求瀏覽的產(chǎn)品執(zhí)行本申請實施例的上述方法的過程中,對于步驟S102和步驟S103所需確定的結果,直接進行獲取。圖3為本申請實施例2中提供的確定相似產(chǎn)品集合之間的相似度,以及確定每個相似產(chǎn)品集合所對應的待選相似產(chǎn)品集合的方法流程圖,具體包括如下步驟步驟S301、分別確定各用戶對各產(chǎn)品的關注度,具體可基于每個用戶針對每個產(chǎn)品的歷史網(wǎng)絡行為數(shù)據(jù)進行確定,例如采用如下公式進行確定一個用戶對一個產(chǎn)品的關注度score = W1 · hl+^H2 · b2+ A +wn · bn ;其中,I^bjPbn分別為統(tǒng)計的用戶對產(chǎn)品的第I種行為的次數(shù)、第2種行為的次數(shù)和第η種行為的次數(shù),例如,用戶對產(chǎn)品的行為可以是用戶瀏覽產(chǎn)品,用戶收藏產(chǎn)品等行為;Wl、《2和分別為對應用戶對產(chǎn)品的第I種行為的次數(shù)、第2種行為的次數(shù)和第η種行 為的次數(shù)的權重,各權重可根據(jù)實際需要進行靈活設置;sc0re為該用戶對該產(chǎn)品的關注度。步驟S302、基于各用戶對各產(chǎn)品的關注度,確定各用戶對各相似產(chǎn)品集合的關注度。具體的,對于一個用戶對一個相似產(chǎn)品集合的關注度,可以先確定該用戶對該相似產(chǎn)品集合中所有產(chǎn)品的關注度的和值,并將該和值作為該用戶對該相似產(chǎn)品集合的關注度。較佳的,在確定出各用戶對各相似產(chǎn)品集合的關注度后,可在“用戶-相似產(chǎn)品集合”(user-sps ;Sps, Similar Product Set)關注度矩陣中保存所確定的各用戶對各相似產(chǎn)品集合的關注度,如下
Λ Λ CMO M ;
A1 Λ S腿-其中,行代表用戶,列代表相似產(chǎn)品集合,Su為第i個用戶對第j個相似產(chǎn)品集合的關注度,η為用戶的數(shù)量,m為相似產(chǎn)品集合的數(shù)量。步驟S303、基于各用戶對各相似產(chǎn)品集合的關注度,采用預設相關性算法確定每兩個相似產(chǎn)品集合之間的相似度,以確定相似產(chǎn)品集合A和相似產(chǎn)品集合B之間的相似度為例,具體可以采用如下兩種方式第一種方式,采用余弦相似度函數(shù)公式確定
^Y1J^sib .lAb = I —~I ,
^Σ^)2χ^Σ(^)2其中,SiA為第i個用戶對相似產(chǎn)品集合A的關注度;SiB為第i個用戶對相似產(chǎn)品集合B的關注度;CAB為相似產(chǎn)品集合A和相似產(chǎn)品集合B之間的相似度。第二種方式,采用Pearson相似度函數(shù)公式確定
權利要求
1.一種在網(wǎng)頁中顯示產(chǎn)品信息的方法,其特征在于,包括 網(wǎng)站服務器確定第一用戶在瀏覽頁面中請求瀏覽的第一產(chǎn)品所屬的相似產(chǎn)品集合,相似產(chǎn)品集合為產(chǎn)品信息滿足設定相似條件的若干個產(chǎn)品的集合;并 基于統(tǒng)計得到的各用戶對各相似產(chǎn)品集合中的產(chǎn)品的關注度,確定所述第一產(chǎn)品所屬的相似產(chǎn)品集合分別與其它各相似產(chǎn)品集合的相似度;并 按照相似度從高到低的順序,在其它各相似產(chǎn)品集合中選擇預設個數(shù)的相似產(chǎn)品集合,并將選擇的相似產(chǎn)品集合中的產(chǎn)品作為待選的第二產(chǎn)品;以及 從所述第二產(chǎn)品中選擇待顯示產(chǎn)品,并將請求的所述第一產(chǎn)品的產(chǎn)品信息與所述待顯示產(chǎn)品的產(chǎn)品信息在返回給所述第一用戶的網(wǎng)頁中進行顯示。
2.如權利要求I所述的方法,其特征在于,基于統(tǒng)計得到的各用戶對各相似產(chǎn)品集合中的產(chǎn)品的關注度,確定所述第一產(chǎn)品所屬的相似產(chǎn)品集合分別與其它各相似產(chǎn)品集合的相似度,具體包括 針對每個相似產(chǎn)品信息集合,確定各用戶對該相似產(chǎn)品集合中所有產(chǎn)品的關注度的和值,將所述和值作為統(tǒng)計得到的各用戶對該相似產(chǎn)品集合的關注度; 基于各用戶對各相似產(chǎn)品集合的關注度,采用預設相關性算法確定所述第一產(chǎn)品所屬的相似產(chǎn)品集合分別與其它各相似產(chǎn)品集合的相似度。
3.如權利要求I所述的方法,其特征在于,從所述第二產(chǎn)品中選擇待顯示產(chǎn)品之前,還包括 將所述第一產(chǎn)品所屬的相似產(chǎn)品集合中除所述第一產(chǎn)品外的其它產(chǎn)品作為待選的第三產(chǎn)品; 從所述第二產(chǎn)品中選擇待顯示產(chǎn)品,具體為 從所述第二產(chǎn)品和所述第三產(chǎn)品中選擇出待顯示產(chǎn)品。
4.如權利要求I所述的方法,其特征在于,從所述第二產(chǎn)品中選擇待顯示產(chǎn)品,具體包括 基于各所述第二產(chǎn)品的排序參考信息,確定各所述第二產(chǎn)品的信息質量分值; 按照信息質量分值從高到低的順序,在各所述第二產(chǎn)品中選擇預設個數(shù)的產(chǎn)品,并將選擇的產(chǎn)品作為待顯示產(chǎn)品; 其中,所述排序參考信息至少包括如下信息之一 所述第二產(chǎn)品所屬的相似產(chǎn)品集合與所述第一產(chǎn)品所屬的相似產(chǎn)品集合的相似度、所述第二產(chǎn)品與所述第一產(chǎn)品的相似度、產(chǎn)品的顯示質量信息、產(chǎn)品的點擊率信息和產(chǎn)品信息的完整程度信息。
5.如權利要求I所述的方法,其特征在于,具體采用如下方式創(chuàng)建相似產(chǎn)品集合 基于產(chǎn)品的標題信息、產(chǎn)品的描述信息和產(chǎn)品的屬性信息中的任一信息或任意信息組合,將產(chǎn)品劃分到預先設定的各相似產(chǎn)品集合中;或者 采用文本分析方式對各產(chǎn)品的產(chǎn)品信息進行分析,確定出滿足設定出現(xiàn)次數(shù)條件的各關鍵詞組合;并將產(chǎn)品信息中包括確定的關鍵詞組合的產(chǎn)品,劃分到該關鍵詞組合對應的相似產(chǎn)品集合中。
6.一種在網(wǎng)頁中顯示產(chǎn)品信息的裝置,其特征在于,包括 集合確定單元,用于確定第一用戶在瀏覽頁面中請求瀏覽的第一產(chǎn)品所屬的相似產(chǎn)品集合,相似產(chǎn)品集合為產(chǎn)品信息滿足設定相似條件的若干個產(chǎn)品的集合; 相似度確定單元,用于基于統(tǒng)計得到的各用戶對各相似產(chǎn)品集合中的產(chǎn)品的關注度,確定所述第一產(chǎn)品所屬的相似產(chǎn)品集合分別與其它各相似產(chǎn)品集合的相似度; 產(chǎn)品確定單元,用于按照相似度從高到低的順序,在其它各相似產(chǎn)品集合中選擇預設個數(shù)的相似產(chǎn)品集合,并將選擇的相似產(chǎn)品集合中的產(chǎn)品作為待選的第二產(chǎn)品; 產(chǎn)品信息顯示單元,用于從所述第二產(chǎn)品中選擇待顯示產(chǎn)品,并將請求的所述第一產(chǎn)品的產(chǎn)品信息與所述待顯示產(chǎn)品的產(chǎn)品信息在返回給所述第一用戶的網(wǎng)頁中進行顯示。
7.如權利要求6所述的裝置,其特征在于,所述相似度確定單元,具體用于針對每個相似產(chǎn)品信息集合,確定各用戶對該相似產(chǎn)品集合中所有產(chǎn)品的關注度的和值,將所述和值作為統(tǒng)計得到的各用戶對該相似產(chǎn)品集合的關注度;并基于各用戶對各相似產(chǎn)品集合的關注度,采用預設相關性算法確定所述第一產(chǎn)品所屬的相似產(chǎn)品集合分別與其它各相似產(chǎn)品集合的相似度。
8.如權利要求6所述的裝置,其特征在于,所述產(chǎn)品確定單元,還用于將所述第一產(chǎn)品所屬的相似產(chǎn)品集合中除所述第一產(chǎn)品外的其它產(chǎn)品作為待選的第三產(chǎn)品; 所述產(chǎn)品信息顯示單元,具體用于從所述第二產(chǎn)品和所述第三產(chǎn)品中選擇出待顯示產(chǎn)品O
9.如權利要求6所述的裝置,其特征在于,所述產(chǎn)品信息顯示單元,具體用于基于各所述第二產(chǎn)品的排序參考信息,確定各所述第二產(chǎn)品的信息質量分值;并按照信息質量分值從高到低的順序,在各所述第二產(chǎn)品中選擇預設個數(shù)的產(chǎn)品,并將選擇的產(chǎn)品作為待顯示口廣BH ; 其中,所述排序參考信息至少包括如下信息之一 所述第二產(chǎn)品所屬的相似產(chǎn)品集合與所述第一產(chǎn)品所屬的相似產(chǎn)品集合的相似度、所述第二產(chǎn)品與所述第一產(chǎn)品的相似度、產(chǎn)品的顯示質量信息、產(chǎn)品的點擊率信息和產(chǎn)品信息的完整程度信息。
10.如權利要求6所述的裝置,其特征在于,還包括 集合創(chuàng)建單元,用于基于產(chǎn)品的標題信息、產(chǎn)品的描述信息和產(chǎn)品的屬性信息中的任一信息或任意信息組合,將產(chǎn)品劃分到預先設定的各相似產(chǎn)品集合中;或者 采用文本分析方式對各產(chǎn)品的產(chǎn)品信息進行分析,確定出滿足設定出現(xiàn)次數(shù)條件的各關鍵詞組合;并將產(chǎn)品信息中包括確定的關鍵詞組合的產(chǎn)品,劃分到該關鍵詞組合對應的相似產(chǎn)品集合中。
全文摘要
本發(fā)明公開了一種在網(wǎng)頁中顯示產(chǎn)品信息的方法及裝置,包括網(wǎng)站服務器確定第一用戶在瀏覽頁面中請求瀏覽的第一產(chǎn)品所屬的相似產(chǎn)品集合;并基于統(tǒng)計得到的各用戶對各相似產(chǎn)品集合中的產(chǎn)品的關注度,確定第一產(chǎn)品所屬的相似產(chǎn)品集合分別與其它各相似產(chǎn)品集合的相似度;并按照相似度從高到低的順序,在其它各相似產(chǎn)品集合中選擇預設個數(shù)的相似產(chǎn)品集合,并將選擇的相似產(chǎn)品集合中的產(chǎn)品作為待選的第二產(chǎn)品;以及從第二產(chǎn)品中選擇待顯示產(chǎn)品,并將請求的第一產(chǎn)品的產(chǎn)品信息與待顯示產(chǎn)品的產(chǎn)品信息在返回給第一用戶的網(wǎng)頁中進行顯示。采用本發(fā)明實施例提供的方案,解決了采用現(xiàn)有技術的相關性推薦算法時存在的推薦結果不夠全面和準確的問題。
文檔編號G06F17/30GK102866992SQ201110184700
公開日2013年1月9日 申請日期2011年7月4日 優(yōu)先權日2011年7月4日
發(fā)明者顧海杰, 陳德品, 代其鋒, 張旭, 蘇寧軍 申請人:阿里巴巴集團控股有限公司