薦時間向用戶推薦感興趣商品。
[0129]在一個實施例中,第一推薦模塊910可向用戶推送感興趣商品的相關(guān)信息,例如商品購買網(wǎng)頁鏈接、商品名稱、商品價格和商品圖片等等。
[0130]如圖11所示,在一個實施例中,上述商品推薦裝置還包括個人購買周期獲取模塊1102和第一推薦時間調(diào)整模塊1104,其中:
[0131]個人購買周期獲取模塊1102用于獲取用戶針對感興趣商品的個人購買周期。
[0132]在一個實施例中,個人購買周期獲取模塊1102可計算用戶購買感興趣商品的同類商品的個人購買周期,將該個人購買周期作為用戶針對感興趣商品的個人購買周期。
[0133]第一推薦時間調(diào)整模塊1104用于若用戶針對感興趣商品的個人購買周期短于感興趣商品的普遍性購買周期,則根據(jù)該個人購買周期提前感興趣商品的推薦時間。
[0134]在一個實施例中,感興趣商品的推薦時間提前的時長可以為該普遍性購買周期與該個人購買周期之間的差距與預(yù)設(shè)的權(quán)值之積。
[0135]本實施例中,若用戶針對感興趣商品的個人購買周期短于感興趣商品的普遍性購買周期,則根據(jù)該個人購買周期提前感興趣商品的推薦時間,可使得推薦時間與用戶需要購買該感興趣商品的時間更加吻合,從而提高商品推送信息的命中率。
[0136]如圖12所示,一種商品推薦裝置,包括商品包提取模塊1202、購買間隔時長獲取模塊1204、最新時間及階段獲取模塊1206、第二推薦時間設(shè)置模塊1208和第二推薦模塊1210,其中:
[0137]商品包提取模塊1202用于從用戶感興趣商品庫中提取用戶的感興趣商品包,該感興趣商品包包括分屬于多個階段的多個商品,該多個階段之間具有先后時序性,前一階段的商品的購買時序先于后一階段的商品的購買時序。
[0138]在一個實施例中,一個商品包對應(yīng)一完整事件過程所包含的多個階段對應(yīng)的商品。例如,包含家居裝修用商品的商品包,該商品包中包含分屬于家居裝置過程中包含的多個階段需要用到的商品。又例如,包含健身計劃用商品的商品包,該健身計算包含多個階段,該商品包中包含健身計劃的多個階段需要用到的商品。
[0139]購買間隔時長獲取模塊1204用于獲取感興趣商品包中時序相鄰的兩階段商品的普遍性購買間隔時長。
[0140]例如,若商品包包括三個階段的商品,該三個階段按照時序從先至后排序為:第一階段、第二階段、第三階段,則第一階段和第二階段為時序相鄰的兩階段,第二階段和第三階段為時序相鄰的兩階段。
[0141]在一個實施例中,時序相鄰的兩階段商品的普遍性購買間隔時長為匯總統(tǒng)計多個用戶購買該兩階段商品的購買間隔時長得到的綜合性指標(biāo)。在一個實施例中,兩階段商品的普遍性購買間隔時長為根據(jù)多個用戶購買該兩階段商品的購買間隔時長計算得到的平均值或加權(quán)平均值,其中,購買該兩階段商品數(shù)量多的用戶對應(yīng)的權(quán)值可高于購買數(shù)量少的用戶對應(yīng)的權(quán)值。
[0142]如圖13所示,在一個實施例中,上述商品推薦裝置還包括普通購買間隔時長統(tǒng)計模塊1302和普通購買間隔時長存儲模塊1304,其中:普通性購買間隔時長模塊1302用于統(tǒng)計商品包中時序相鄰兩階段商品的普通性購買間隔時長;普通性購買間隔時長存儲模塊1304用于存儲各種商品包的時序相鄰兩階段商品的普遍性購買間隔時長,購買間隔時長獲取模塊1204可從預(yù)先存儲的各種商品包的時序相鄰兩階段商品的普遍性購買間隔時長數(shù)據(jù)中提取感興趣商品包的時序相鄰兩階段商品的普遍性購買間隔時長。
[0143]在一個實施例中,普通性購買間隔時長模塊1302用于從購買記錄數(shù)據(jù)庫中提取出以用戶分類的購買記錄。
[0144]進一步的,普通性購買間隔時長模塊1302還用于提取出各用戶的購買記錄中的商品的名稱關(guān)鍵詞,標(biāo)記各商品所屬的商品包的階段,若某商品的名稱關(guān)鍵詞與商品包中某階段的商品相匹配,則標(biāo)記該商品屬于該商品包的該階段。
[0145]在一個實施例中,上述商品推薦裝置還包括名詞匹配關(guān)系存儲模塊(圖中未示出),用于設(shè)置名詞之間的匹配關(guān)系,保存名詞關(guān)系匹配庫。例如,可設(shè)置語義上的近似詞之間具有匹配關(guān)系。在一個實施例中,若某商品的名稱關(guān)鍵詞與商品包中某階段的某一商品所屬的預(yù)設(shè)商品類的類名在該名詞關(guān)系匹配庫中保存有匹配關(guān)系,即若某商品的名稱關(guān)鍵詞與商品包中某階段的某一商品所屬的預(yù)設(shè)商品類的類名相匹配,則普通性購買間隔時長模塊1302可判定該商品的名稱關(guān)鍵詞與商品包的該階段的商品相匹配。
[0146]進一步的,普通性購買間隔時長模塊1302還用于統(tǒng)計各用戶購買商品包的時序相鄰兩階段商品的平均購買間隔時長。
[0147]在一個實施例中,普通性購買間隔時長模塊1302可計算一用戶多次購買商品包的時序相鄰兩階段商品的購買間隔時長的平均值作為該用戶購買該時序相鄰兩階段商品的平均購買間隔時長。
[0148]進一步的,普通性購買間隔時長模塊1302還用于根據(jù)時序相鄰兩階段商品的各個用戶的平均購買間隔時長計算該時序相鄰兩階段商品的普遍性購買間隔時長。
[0149]在一個實施例中,普通性購買間隔時長模塊1302可計算某一商品包的時序相鄰兩階段商品的普遍性購買間隔時長為各個用戶購買該商品包的該時序相鄰兩階段商品的平均購買間隔時長的平均值或加權(quán)平均值。
[0150]最新時間及階段獲取模塊1206用于根據(jù)用戶的商品購買記錄提取用戶購買感興趣商品包中的商品的同類商品的歷史記錄,根據(jù)該歷史記錄確定用戶購買該同類商品的最新時間以及該同類商品在感興趣商品包的多個階段中所屬的最新階段。
[0151]在一個實施例中,最新時間及階段獲取模塊1206根據(jù)用戶的商品購買記錄提取用戶購買感興趣商品包中的商品的同類商品的歷史記錄的過程包括:從購買記錄數(shù)據(jù)庫中提取用戶的商品購買記錄,提取每一條商品購買記錄中的商品的名稱關(guān)鍵詞,若一商品購買記錄中商品的名稱關(guān)鍵詞與感興趣商品包中的任一商品所屬的預(yù)設(shè)商品類的類名相匹配,則將該商品購買記錄提取為用戶購買感興趣商品的同類商品的歷史記錄。并進一步的,最新時間及階段獲取模塊1206可標(biāo)記該商品購買記錄對應(yīng)的階段為感興趣商品包中相匹配的商品所處的階段。
[0152]以及進一步的,最新時間及階段獲取模塊1206通過比較用戶購買感興趣商品的同類商品的各條歷史記錄對應(yīng)的階段,可得到該同類商品在感興趣商品包的多個階段中所屬的最新階段。
[0153]第二推薦時間設(shè)置模塊1208用于以上述最新時間為起點,根據(jù)感興趣商品包中時序相鄰的兩階段商品的普遍性購買間隔時長設(shè)置感興趣商品包中上述最新階段之后的各階段商品的推薦時間。
[0154]在一個實施例中,第二推薦時間設(shè)置模塊1208可以上述最新時間為起點,以上述最新階段與其下一階段商品的普遍性購買間隔時長與一個預(yù)設(shè)權(quán)值的乘積作為時間增量,設(shè)置最新階段的下一階段商品的推薦時間;并依次設(shè)置該下一階段以后階段商品的推薦時間,其中該以后每一個階段商品的推薦時間,以本階段的上一階段商品的推薦時間為起點,增加本階段與上一階段商品的普遍性購買間隔時長與一個預(yù)設(shè)權(quán)值的一個乘積。
[0155]第二推薦模塊1210用于按照各階段的推薦時間向用戶推薦最新階段之后的各階段商品。
[0156]如圖14所示,在一個實施例中,上述商品推薦裝置還包括個人購買間隔時長1402和第二推薦時間調(diào)整模塊1404,其中:
[0157]個人購買間隔時長1402用于獲取用戶針對感興趣商品包中時序相鄰兩階段商品的個人購買間隔時長。
[0158]在一個實施例中,個人購買間隔時長1402可從購買記錄數(shù)據(jù)庫中提取出用戶的購買記錄;提取出該用戶的購買記錄中的商品的名稱關(guān)鍵詞,標(biāo)記各商品在感興趣商品包的多個階段中所屬的階段,若某商品的名稱關(guān)鍵詞與感興趣商品包中某階段的商品相匹配,則標(biāo)記該商品屬于感興趣商品包的該階段;統(tǒng)計該用戶購買感興趣商品包的時序相鄰兩階段商品的平均購買間隔時長,得到上述的個人購買間隔時長。
[0159]第二推薦時間調(diào)整模塊1404用于若時序相鄰兩階段商品的上述個人購買間隔時長短于該時序相鄰兩階段商品的上述普遍性購買間隔時長,則根據(jù)上述個人購買間隔時長提前感興趣商品包中最新階段之后的各階段商品的推薦時間。
[0160]在一個實施例中,各階段商品的推薦時間提前的時長可以為本階段與其上一段商品的普遍性購買間隔時長與對應(yīng)的個人購買間隔時長之間的差距與預(yù)設(shè)的權(quán)值之積。
[0161]本實施例中,若時序相鄰兩階段商品的上述個人購買間隔時長短于該時序相鄰兩階段商品的上述普遍性購買間隔時長,則根據(jù)上述個人購買間隔時長提前感興趣商品包中最新階段之后的各階段商品的推薦時間,可使得推薦時間與用戶需要購買該感興趣商品包中各階段商品的時間更加吻合,從而提高商品推送信息的命中率。
[0162]如圖15所示,在一個實施例中,上述商品推薦裝置還包括未購買商品提取模塊1502和第三推薦模塊1504,其中:
[0163]未購買商品提取模塊1502用于提取感興趣商品包的上述最新階段商品中用戶尚未購買的商品;第三推薦模塊1504實時向用戶推薦用戶尚未購買的商品。
[0164]第三推薦模塊1504實時向用戶推薦用戶尚未購買的商品的過程包括:將當(dāng)前時間作為推薦時間向用戶推薦用戶尚未購買的商品。
[0165]商品包中一個階段的商品數(shù)量可為多個,本實施例中,用戶購買的感興趣商品包的最新階段的商品都可能是用戶現(xiàn)階段需要的商品,當(dāng)前時間可適宜的推薦時間,從而實時將該最新階段中用戶尚未購買的商品推薦給用戶,可提高商品推送信息的命