專利名稱:商品信息推送系統(tǒng)和商品信息推送方法
技術(shù)領(lǐng)域:
本發(fā)明涉及數(shù)據(jù)處理技術(shù)領(lǐng)域,具體而言,涉及一種商品信息推送系統(tǒng)和一種商品信息推送方法。
背景技術(shù):
隨著信息技術(shù)和互聯(lián)網(wǎng)的發(fā)展,人們逐漸從信息匱乏的時代走入信息過載的時代。在這個時代,無論是信息消費者還是信息生產(chǎn)者都遇到了很大的挑戰(zhàn)。對于信息消費者,從大量信息中找到自己感興趣的信息是一件非常困難的事情;對于信息的生產(chǎn)者,使自己生產(chǎn)的信息脫穎而出,收到廣大用戶的關(guān)注,也是一件非常困難的事情。推送系統(tǒng)就是解決這一矛盾的重要工具。推送系統(tǒng)可以聯(lián)系用戶和信息,一方面幫助用戶發(fā)現(xiàn)自己有價值的信息,另一方面讓信息能夠展現(xiàn)在對它感興趣的用戶面前,從而實現(xiàn)信息消費者和信息生產(chǎn)者的雙贏。而推送系統(tǒng)核心的任務(wù)是確定相似用戶,現(xiàn)有的方案中確定相似用戶的方法大多采用協(xié)同過濾算法,具體通過余弦定理確定相似用戶,即將用戶對信息的關(guān)注度設(shè)置為一個向量值,通過余弦定理計算,但是對于大數(shù)據(jù)量的業(yè)務(wù)系統(tǒng),存在大量的用戶信息和商品信息,通過余弦定理進行計算,計算量巨大,而且用戶對商品的網(wǎng)上操作時時變化,大數(shù)據(jù)計算量產(chǎn)生的延時會推送的準(zhǔn)確度造成影響。因此,需要一種新的信息推送技術(shù),能夠在確定相似用戶時相對采用余弦定理大幅減少計算量,減少確定相似用戶的延時,進而提高信息推送的實時性和準(zhǔn)確性。
發(fā)明內(nèi)容
本發(fā)明正是基于上述問題,提出了一種信息推送技術(shù),能夠在確定相似用戶時相對采用余弦定理大幅減少計算量,減少確定相似用戶的延時,進而提高信息推送的實時性和準(zhǔn)確性。有鑒于此,本發(fā)明提出了一種商品信息推送系統(tǒng),包括:設(shè)置單元,用于根據(jù)接收到的設(shè)置指令為一個或多個商品設(shè)置相應(yīng)的標(biāo)識,并為用戶對所述一個或多個商品的操作以及對所述一個或多個商品的操作時間設(shè)置相應(yīng)的權(quán)值;獲取單元,用于實時獲取所述用戶對所述一個或多個商品中任一商品的操作;計算單元,用于根據(jù)所述用戶對所述任一商品的操作及相應(yīng)的權(quán)值,計算所述用戶對所述任一商品的關(guān)注度值,并根據(jù)所述用戶對設(shè)置有相同的標(biāo)識的商品的關(guān)注度值,計算所述用戶對所述標(biāo)識的關(guān)注度值;分類單元,用于根據(jù)所述用戶對所述標(biāo)識的關(guān)注度值確定所述用戶所屬的用戶群;判斷單元,用于判斷是否存在被所述用戶所屬的用戶群中占全部用戶的比例大于預(yù)設(shè)比值的用戶收藏和/或購買的目標(biāo)商品,若存在,則進一步判斷所述用戶是否已收藏和/或購買所述目標(biāo)商品;推送單元,用于在所述判斷單元的判斷結(jié)果為否的情況下,將所述目標(biāo)商品的信息推送給所述用戶。
在該技術(shù)方案中,對商品設(shè)置的標(biāo)識,可以根據(jù)該商品的類別進行設(shè)置,比如商品為足球,那么可以設(shè)置其標(biāo)識為體育用品,對于操作權(quán)值的設(shè)置,可以根據(jù)對商品的操作的類型進行設(shè)置,比如設(shè)置對商品進行的購買操作的權(quán)值為9,對商品進行的收藏操作的權(quán)值為6。當(dāng)用戶對商品進行操作后,即可根據(jù)用戶對商品的操作信息計算出用戶對于該商品的關(guān)注度值,具體地,比如用戶對足球進行操作a和操作b,操作a的權(quán)值為A,操作b的權(quán)值為B,那么用戶對足球的關(guān)注度值F1=A+B,通過獲取用戶對多種商品的操作,可以得到用戶對帶有體育用品標(biāo)識的其他商品的關(guān)注度值,比如得到對籃球的關(guān)注度值為F2,對羽毛球的關(guān)注度值為F3,那么進一步可以得到用戶對體育用品標(biāo)識的關(guān)注度值為FJFfF3,再通過在數(shù)據(jù)庫中查詢與該用戶對體育用品標(biāo)識的關(guān)注度值相近的用戶群(即確定相似用戶),以確定該用戶所屬的用戶群。相對于以往確定相似用戶的方法,在運算過程中僅進行簡單的加法和乘法,而采用余弦定理計算用戶的相似性,最簡單的情況是兩個用戶分別有一個參量i和j,將參量i
和j當(dāng)作η維空間內(nèi)的向量代入公式:
權(quán)利要求
1.一種商品信息推送系統(tǒng),其特征在于,包括: 設(shè)置單元,用于根據(jù)接收到的設(shè)置指令為一個或多個商品設(shè)置相應(yīng)的標(biāo)識,并為用戶對所述一個或多個商品的操作設(shè)置相應(yīng)的權(quán)值; 獲取單元,用于實時獲取所述用戶對所述一個或多個商品中任一商品的操作; 計算單元,用于根據(jù)所述用戶對所述任一商品的操作及相應(yīng)的權(quán)值,計算所述用戶對所述任一商品的關(guān)注度值,并根據(jù)所述用戶對設(shè)置有相同的標(biāo)識的商品的關(guān)注度值,計算所述用戶對所述標(biāo)識的關(guān)注度值; 分類單元,用于根據(jù)所述用戶對所述標(biāo)識的關(guān)注度值確定所述用戶所屬的用戶群; 判斷單元,用于判斷是否存在被所述用戶所屬的用戶群中占全部用戶的比例大于預(yù)設(shè)比值的用戶收藏和/或購買的目標(biāo)商品,若存在,則進一步判斷所述用戶是否已收藏和/或購買所述目標(biāo)商品; 推送單元,用于在所述判斷單元的判斷結(jié)果為否的情況下,將所述目標(biāo)商品的信息推送給所述用戶。
2.根據(jù)權(quán)利要求1所述的商品信息推送系統(tǒng),其特征在于,所述獲取單元還用于獲取所述用戶關(guān)注的所述標(biāo)識;所 述用戶分類系統(tǒng)還包括: 排序單元,用于根據(jù)所述用戶對所述標(biāo)識的關(guān)注度值對所述用戶關(guān)注的所述標(biāo)識進行排序;以及 所述分類單元根據(jù)所述用戶關(guān)注的所述標(biāo)識的順序和對所述標(biāo)識的關(guān)注度值,確定所述用戶所屬的用戶群。
3.根據(jù)權(quán)利要求2所述的商品信息推送系統(tǒng),其特征在于,所述分類單元包括: 判斷子單元,用于判斷是否存在與所述用戶關(guān)注的所述標(biāo)識的順序相同的、和/或?qū)λ鰳?biāo)識的關(guān)注度值與所述用戶對所述標(biāo)識的關(guān)注度值的差值在預(yù)設(shè)范圍內(nèi)的用戶群,若存在,則判定所述用戶屬于所述用戶群; 創(chuàng)建子單元,用于在所述判斷子單元的判斷結(jié)果為否的情況下,根據(jù)所述用戶關(guān)注的所述標(biāo)識的順序和/或?qū)λ鰳?biāo)識的關(guān)注度值創(chuàng)建新的用戶群。
4.根據(jù)權(quán)利要求1所述的商品信息推送系統(tǒng),其特征在于,還包括: 編輯單元,用于根據(jù)接收到的編輯指令,編輯所述一個或多個商品的標(biāo)識和/或?qū)λ鲆粋€或多個商品的操作的權(quán)值。
5.根據(jù)權(quán)利要求1至4中任一項所述的商品信息推送系統(tǒng),其特征在于,所述操作包括以下至少一種:查看、購買、收藏、分享和評分。
6.—種商品信息推送方法,其特征在于,包括: 步驟202,設(shè)置單元根據(jù)接收到的設(shè)置指令為一個或多個商品設(shè)置相應(yīng)的標(biāo)識,并為用戶對所述一個或多個商品的操作設(shè)置相應(yīng)的權(quán)值; 步驟204,獲取單元實時獲取所述用戶對所述一個或多個商品中任一商品的操作,計算單元根據(jù)所述用戶對所述任一商品的操作及相應(yīng)的權(quán)值計算所述用戶對所述任一商品的關(guān)注度值; 步驟206,所述計算單元根據(jù)所述用戶對設(shè)置有相同的標(biāo)識的商品的關(guān)注度值,計算所述用戶對所述標(biāo)識的關(guān)注度值; 步驟208,分類單元根據(jù)所述用戶對所述標(biāo)識的關(guān)注度值確定所述用戶所屬的用戶群; 步驟210,判斷單元判斷是否存在被所述用戶所屬的用戶群中占全部用戶的比例大于預(yù)設(shè)比值的用戶收藏和/或購買的目標(biāo)商品,若存在,則進一步判斷所述用戶是否已收藏和/或購買所述目標(biāo)商品; 步驟212,若未收藏和/或購買,推送單元則將所述目標(biāo)商品的信息推送給所述用戶。
7.根據(jù)權(quán)利要求6所述的商品信息推送方法,其特征在于,所述步驟204還包括:所述獲取單元獲取所述用戶關(guān)注的所述標(biāo)識;以及所述步驟208包括:排序單元根據(jù)所述用戶對所述標(biāo)識的關(guān)注度值對所述用戶關(guān)注的所述標(biāo)識進行排序,所述分類單元根據(jù)所述用戶關(guān)注的所述標(biāo)識的順序和對所述標(biāo)識的關(guān)注度值,確定所述用戶所屬的用戶群。
8.根據(jù)權(quán)利要求7所述的商品信息推送方法,其特征在于,所述步驟208包括:判斷子單元判斷是否存在與所述用戶關(guān)注的所述標(biāo)識的順序相同的、和/或?qū)λ鰳?biāo)識的關(guān)注度值與所述用戶對所述標(biāo)識的關(guān)注度值的差值在預(yù)設(shè)范圍內(nèi)的用戶群,若存在,則判定所述用戶屬于所述用戶群,若不存在,則根據(jù)所述用戶關(guān)注的所述標(biāo)識的順序和/或?qū)λ鰳?biāo)識的關(guān)注度值創(chuàng)建新的用戶群。
9.根據(jù)權(quán)利要求6所述的商品信息推送方法,其特征在于,還包括:編輯單元根據(jù)接收到的編輯指令,編輯所述一個或多個商品的標(biāo)識和/或?qū)λ鲆粋€或多個商品的操作的權(quán)值。
10.根據(jù)權(quán)利要求6至9中任一項所述的商品信息推送方法,其特征在于,所述操作包括以下至少一種:查看、購買、收`藏、分享和評分。
全文摘要
本發(fā)明提供了一種商品信息推送系統(tǒng),包括設(shè)置單元,為商品設(shè)置相應(yīng)的標(biāo)識,并為用戶對商品的操作設(shè)置相應(yīng)的權(quán)值;獲取單元,實時獲取用戶對商品中任一商品的操作;計算單元,計算用戶對任一商品的關(guān)注度值,并計算用戶對標(biāo)識的關(guān)注度值;分類單元,根據(jù)用戶對標(biāo)識的關(guān)注度值確定用戶所屬的用戶群;判斷單元,用于判斷是否存在被用戶所屬的用戶群中一定比例的用戶收藏和/或購買的商品,若存在,判斷用戶是否已收藏和/或購買該商品;推送單元,若用戶未收藏和/或購買該商品,則將該商品的信息推送給用戶。本發(fā)明還提出了一種商品信息推送方法。通過本發(fā)明的技術(shù)方案,能夠減少確定相似用戶的延時,提高信息推送的實時性和準(zhǔn)確性。
文檔編號G06Q30/02GK103106600SQ20121046037
公開日2013年5月15日 申請日期2012年11月15日 優(yōu)先權(quán)日2012年11月15日
發(fā)明者鄭世鵬, 田睿, 吳哲, 張弛, 吳振宇 申請人:深圳中興網(wǎng)信科技有限公司