息,確定物品推薦列表。
[0068]進(jìn)一步地,所述第一獲取模塊用于獲取待推薦物品的歷史使用位置信息;所述第二獲取模塊用于獲取待推薦用戶的終端的當(dāng)前位置信息;所述第一確定模塊包括:第一確定單元,用于根據(jù)所述待推薦物品的歷史使用位置信息及待推薦用戶的終端的當(dāng)前位置信息,確定每個(gè)待推薦物品的歷史使用位置與待推薦用戶的終端的當(dāng)前位置的最近距離;第二確定單元,用于根據(jù)所述每個(gè)待推薦物品的歷史使用位置與待推薦用戶的終端的當(dāng)前位置的最近距離,確定物品推薦列表。
[0069]進(jìn)一步地,所述第一獲取模塊用于獲取待推薦物品的歷史使用時(shí)間信息;所述第二獲取模塊用于獲取當(dāng)前時(shí)間;所述第一確定模塊包括:第三確定單元,用于根據(jù)所述待推薦物品的歷史使用時(shí)間信息及當(dāng)前時(shí)間,確定每個(gè)待推薦物品的歷史使用時(shí)間與當(dāng)前時(shí)間的最近時(shí)間差值;第四確定單元,用于根據(jù)所述每個(gè)待推薦物品的歷史使用時(shí)間與當(dāng)前時(shí)間的最近時(shí)間差值,確定物品推薦列表。
[0070]進(jìn)一步地,所述第一獲取模塊用于獲取待推薦物品的歷史使用位置信息和待推薦物品的歷史使用時(shí)間信息;所述第二獲取模塊用于獲取待推薦用戶的終端的當(dāng)前位置信息和當(dāng)前時(shí)間;所述第一確定模塊包括:第五確定單元,用于根據(jù)所述待推薦物品的歷史使用位置信息及待推薦用戶的終端的當(dāng)前位置信息,確定每個(gè)待推薦物品的歷史使用位置與待推薦用戶的終端的當(dāng)前位置的最近距離;第六確定單元,用于根據(jù)所述待推薦物品的歷史使用時(shí)間信息及當(dāng)前時(shí)間,確定每個(gè)待推薦物品的歷史使用時(shí)間與當(dāng)前時(shí)間的最近時(shí)間差值;第七確定單元,用于根據(jù)所述每個(gè)待推薦物品的歷史使用位置與待推薦用戶的終端的當(dāng)前位置的最近距離及每個(gè)待推薦物品的歷史使用時(shí)間與當(dāng)前時(shí)間的最近時(shí)間差值,確定物品推薦列表。
[0071]進(jìn)一步地,所述服務(wù)器還包括:第四確定模塊,用于根據(jù)所述待推薦物品的歷史使用位置信息及聚類算法,確定每個(gè)待推薦物品的歷史使用位置聚類集合;所述第一確定單元包括:第一確定子單元,用于根據(jù)每個(gè)待推薦物品的歷史使用位置聚類集合,確定每個(gè)待推薦物品的歷史使用位置的聚類中心位置;第二確定子單元,用于根據(jù)每個(gè)物品的歷史使用位置的聚類中心位置及待推薦用戶的終端的當(dāng)前位置確定每個(gè)待推薦物品的歷史使用位置與待推薦用戶的終端的當(dāng)前位置的最近距離。
[0072]進(jìn)一步地,所述第二確定單元包括:第三確定子單元,用于根據(jù)所述每個(gè)待推薦物品的歷史使用位置與待推薦用戶的終端的當(dāng)前位置的最近距離及預(yù)設(shè)的距離系數(shù),確定每個(gè)待推薦物品的距離得分;第四確定子單元,用于根據(jù)每個(gè)待推薦物品的距離得分,確定物品推薦列表。
[0073]進(jìn)一步地,所述服務(wù)器還包括:第五確定模塊,用于根據(jù)所述待推薦物品的歷史使用時(shí)間信息及聚類算法,確定每個(gè)待推薦物品的歷史使用時(shí)間聚類集合;所述第三確定單元包括:第五確定子單元,用于根據(jù)每個(gè)待推薦物品的歷史使用時(shí)間聚類集合,確定每個(gè)待推薦物品的歷史使用時(shí)間的聚類中心時(shí)間;第六確定子單元,用于根據(jù)每個(gè)待推薦物品的歷史使用時(shí)間的聚類中心時(shí)間及當(dāng)前時(shí)間,確定每個(gè)待推薦物品的歷史使用時(shí)間與當(dāng)前時(shí)間的最近時(shí)間差值。
[0074]進(jìn)一步地,所述第四確定單元包括:第七確定子單元,用于根據(jù)所述每個(gè)待推薦物品的歷史使用時(shí)間與當(dāng)前時(shí)間的最近時(shí)間差值及預(yù)設(shè)的時(shí)間系數(shù),確定每個(gè)待推薦物品的時(shí)間得分;第八確定子單元,用于根據(jù)每個(gè)待推薦物品的時(shí)間得分,確定物品推薦列表。
[0075]進(jìn)一步地,所述第三確定模塊包括:第八確定單元,用于根據(jù)所述待推薦用戶的歷史使用物品與每個(gè)待推薦物品的相關(guān)程度,確定每個(gè)待推薦物品的相似度得分;第九確定單元,用于根據(jù)每個(gè)待推薦物品的相似度得分,確定初始物品推薦列表。
[0076]在本發(fā)明實(shí)施例2中,物品使用記錄為:
[0077]用戶X上午9點(diǎn)時(shí)在位置a處使用了物品A,上午11點(diǎn)時(shí)在位置b處使用了物品B ;
[0078]用戶Y上午9點(diǎn)時(shí)在位置d處使用了物品D,上午10點(diǎn)時(shí)在位置e處使用了物品A,上午11點(diǎn)時(shí)在位置f處使用了物品C,下午2點(diǎn)時(shí)在位置c處使用了物品E ;
[0079]用戶Z下午3點(diǎn)時(shí)在位置a處使用了物品B,下午5點(diǎn)時(shí)在位置c處使用了物品A,上午7點(diǎn)時(shí)在位置g處使用了物品D,上午8點(diǎn)時(shí)在位置b處使用了物品E。
[0080]則待推薦物品為物品A、物品B、物品C、物品D及物品E。
[0081]以待推薦用戶為X為例,用戶X攜帶終端處于位置h處,當(dāng)前時(shí)間為上午10點(diǎn)。
[0082]用戶X的歷史使用物品為物品A與物品B,則待推薦物品A與用戶X的歷史使用物品相似度得分為5,待推薦物品B與用戶X的歷史使用物品相似度得分為5,待推薦物品C與用戶X的歷史使用物品相似度得分為3.5,待推薦物品D與用戶X的歷史使用物品相似度得分為3,待推薦物品E與用戶X的歷史使用物品相似度得分為4。在初始推薦列表為:A、B、E、C、D0由于物品A及物品B為用戶X使用過(guò)的物品,即用戶X已經(jīng)知道物品A及物品B的相關(guān)信息,可以不向用戶X進(jìn)行推薦,且為了使得推薦過(guò)程簡(jiǎn)單,對(duì)用戶X已經(jīng)使用過(guò)的物品不再推薦,以“物品(得分)”的形式表示,即得到初始推薦列表為E (4)、C (3.5)、D (3)。
[0083]預(yù)設(shè)的距離系數(shù)為1,從物品使用記錄中獲取待推薦物品C的歷史使用位置為■?位置f ;待推薦物品D的歷史使用位置為:位置d、位置g ;待推薦物品E的歷史使用位置為??位置b、位置c ;位置f與用戶X的當(dāng)前位置h的距離為1km,則待推薦物品C的歷史使用位置與用戶X的當(dāng)前位置的最近距離為1km,待推薦物品C的距離得分為1,總得分即相似度得分減距離得分為:2.5 ;位置d與位置h的距離為2km,位置g與位置h的距離為1.5km,則待推薦物品D的歷史使用位置與用戶X的當(dāng)前位置的最近距離為1.5km,待推薦物品D的距離得分為1.5,總得分為1.5 ;位置b與與位置h的距離為3km,位置c與位置h的距離為2km,則待推薦物品E的歷史使用位置與用戶X的當(dāng)前位置的最近距離為2km,待推薦物品E的距離得分為2,總得分為2;則得到物品推薦列表為:C (2.5),E (2)、D (1.5)。
[0084]預(yù)設(shè)的時(shí)間系數(shù)為1,從物品使用記錄中獲取待推薦物品C的歷史使用時(shí)間為:上午11點(diǎn);待推薦物品D的歷史使用時(shí)間為:上午7點(diǎn)、上午9點(diǎn);待推薦物品E的歷史使用時(shí)間為:上午8點(diǎn)、下午2點(diǎn);由于當(dāng)前時(shí)間為上午10點(diǎn),則待推薦物品C的歷史使用時(shí)間與當(dāng)前時(shí)間的差值為lh,待推薦物品C的時(shí)間得分為1,總得分即相似度得分減距離得分再減時(shí)間得分為:1.5 ;待推薦物品D的歷史使用時(shí)間與當(dāng)前時(shí)間的差值為lh,待推薦物品D的時(shí)間得分為I,總得分為0.5 ;待推薦物品E的歷史使用時(shí)間與當(dāng)前時(shí)間的差值為2h,待推薦物品E的時(shí)間得分為2,總得分為O ;則得到物品推薦列表為:C (1.5)、D (0.5)、E (O)。
[0085]即最終物品推薦列表為:C、D、E。
[0086]以上所述是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明所述原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【主權(quán)項(xiàng)】
1.一種物品推薦方法,其特征在于,包括: 獲取待推薦物品的歷史使用信息,所述待推薦物品的歷史使用信息包括待推薦物品的歷史使用位置信息和/或待推薦物品的歷史使用時(shí)間信息; 獲取待推薦用戶的終端的當(dāng)前信息,所述待推薦用戶的終端的當(dāng)前信息包括待推薦用戶的終端的當(dāng)前位置信息和/或當(dāng)前時(shí)間,且當(dāng)所述待推薦物品的歷史使用信息包括待推薦物品的歷史使用位置信息時(shí),所述待推薦用戶的終端的當(dāng)前信息包括待推薦用戶的終端的當(dāng)前位置信息,當(dāng)所述待推薦物品的歷史使用信息包括待推薦物品的歷史使用時(shí)間信息時(shí),所述待推薦用戶的終端的當(dāng)前信息包括當(dāng)前時(shí)間; 根據(jù)所述待推薦物品的歷史使用信息及所述待推薦用戶的終端的當(dāng)前信息,確定物品推薦列表; 將所述物品推薦列表發(fā)送給所述待推薦用戶的終端。
2.如權(quán)利要求1所述方法,其特征在于,所述根據(jù)所述待推薦物品的歷史使用信息及所述待推薦用戶的終端的當(dāng)前信息,確定物品推薦列表之前,還包括: 獲取待推薦用戶的歷史使用物品信息; 確定待推薦用戶的歷史使用物品與每個(gè)待推薦物品的相關(guān)程度; 根據(jù)待推薦用戶的歷史使用物品與每個(gè)待推薦物品的相關(guān)程度,確定初始物品推薦列表; 所述根據(jù)所述待推薦物品的歷史使用信息及所述待推薦用戶的終端的當(dāng)前信息,確定物品推薦列表,具體為: 根據(jù)所述初始物品推薦列表、所述待推薦物品的歷史使用信息及所述待推薦用戶的終端的當(dāng)前信息,確定物品推薦列表。
3.如權(quán)利要求1所述方法,其特征在于,所述待推薦物品的歷史使用信息包括待推薦物品的歷史使用位置信息,所述待推薦用戶的終端的當(dāng)前信息包括待推薦用戶的終端的當(dāng)前位置信息, 所述根據(jù)所述待推薦物品的歷史使用信息及所述待推薦用戶的終端的當(dāng)前信息,確定物品推薦列表,具體為: 根據(jù)所述待推薦物品的歷史使用位置信息及待推薦用戶的終端的當(dāng)前位置信息,確定每個(gè)待推薦物品的歷史使用位置與待推薦用戶的終端的當(dāng)前位置的最近距離; 根據(jù)所述每個(gè)待推薦物品的歷史使用位置與待推薦用戶的終端的當(dāng)前位置的最近距離,確定物品推薦列表。
4.如權(quán)利要求1所述方法,其特征在于,所述待推薦物品的歷史使用信息包括待推薦物品的歷史使用時(shí)間信息,所述待推薦用戶的終端的當(dāng)前信息包括當(dāng)前時(shí)間, 所述根據(jù)所述待推薦物品的歷史使用信息及所述待推薦用戶的終端的當(dāng)前信息,確定物品推薦列表,具體為: 根據(jù)所述待推薦物品的歷史使用時(shí)間信息及當(dāng)前時(shí)間,確定每個(gè)待推薦物品的歷史使用時(shí)間與當(dāng)前時(shí)間的最近時(shí)間差值; 根據(jù)所述每個(gè)待推薦物品的歷史使用時(shí)間與當(dāng)前時(shí)間的最近時(shí)間差值,確定物品推薦列表。
5.如權(quán)利要求1所述方法,其特征在于,所述