一种物品推荐方法及服务器的制造方法

文档序号:8380947阅读:332来源:国知局
一种物品推荐方法及服务器的制造方法
【技术领域】
[0001]本发明涉及物联网领域,尤其涉及一种物品推荐方法及服务器。
【背景技术】
[0002]物品推荐方法是利用信息过滤技术向用户推荐其可能感兴趣的信息。物品推荐方法有别于信息分类和信息搜索的信息处理方式,是通过用户行为推测得出的。在现有技术中,物品推荐方法基于物品的位置来进行推荐,即物品必须具有地理位置属性。而在实际的物品推荐过程中,具有地理位置属性及时间属性的物品只占一部分,不能覆盖所有物品。另夕卜,在现有技术中,物品推荐方法无法基于物品的使用时间来进行推荐。

【发明内容】

[0003]为了解决上述问题,本发明提供了一种物品推荐方法及服务器,所述物品推荐方法不限定物品必须具有地理信息属性,避免了没有地理信息属性的物品无法参与推荐及无法基于物品的使用时间进行推荐的问题。
[0004]为了实现上述目的,本发明提供了一种物品推荐方法,包括:获取待推荐物品的历史使用信息,所述待推荐物品的历史使用信息包括待推荐物品的历史使用位置信息和/或待推荐物品的历史使用时间信息;获取待推荐用户的终端的当前信息,所述待推荐用户的终端的当前信息包括待推荐用户的终端的当前位置信息和/或当前时间,且当所述待推荐物品的历史使用信息包括待推荐物品的历史使用位置信息时,所述待推荐用户的终端的当前信息包括待推荐用户的终端的当前位置信息,当所述待推荐物品的历史使用信息包括待推荐物品的历史使用时间信息时,所述待推荐用户的终端的当前信息包括当前时间;根据所述待推荐物品的历史使用信息及所述待推荐用户的终端的当前信息,确定物品推荐列表;将所述物品推荐列表发送给所述待推荐用户的终端。
[0005]进一步地,所述根据所述待推荐物品的历史使用信息及所述待推荐用户的终端的当前信息,确定物品推荐列表之前,还包括:获取待推荐用户的历史使用物品信息;确定待推荐用户的历史使用物品与每个待推荐物品的相关程度;根据待推荐用户的历史使用物品与每个待推荐物品的相关程度,确定初始物品推荐列表;所述根据所述每个待推荐物品的历史使用信息及所述待推荐用户的终端的当前信息,确定物品推荐列表,具体为:根据所述初始物品推荐列表、所述每个待推荐物品的历史使用信息及所述待推荐用户的终端的当前信息,确定物品推荐列表。
[0006]进一步地,所述待推荐物品的历史使用信息包括待推荐物品的历史使用位置信息,所述待推荐用户的终端的当前信息包括待推荐用户的终端的当前位置信息,所述根据所述待推荐物品的历史使用信息及所述待推荐用户的终端的当前信息,确定物品推荐列表,具体为:根据所述待推荐物品的历史使用位置信息及待推荐用户的终端的当前位置信息,确定每个待推荐物品的历史使用位置与待推荐用户的终端的当前位置的最近距离;根据所述每个待推荐物品的历史使用位置与待推荐用户的终端的当前位置的最近距离,确定物品推荐列表。
[0007]进一步地,所述待推荐物品的历史使用信息包括待推荐物品的历史使用时间信息,所述待推荐用户的终端的当前信息包括当前时间,所述根据所述待推荐物品的历史使用信息及所述待推荐用户的终端的当前信息,确定物品推荐列表,具体为:根据所述待推荐物品的历史使用时间信息及当前时间,确定每个待推荐物品的历史使用时间与当前时间的最近时间差值;根据所述每个待推荐物品的历史使用时间与当前时间的最近时间差值,确定物品推荐列表。
[0008]进一步地,所述待推荐物品的历史使用信息包括待推荐物品的历史使用位置信息和待推荐物品的历史使用时间信息,所述待推荐用户的终端的当前信息包括待推荐用户的终端的当前位置信息和当前时间,所述根据所述待推荐物品的历史使用信息及所述待推荐用户的终端的当前信息,确定物品推荐列表,具体为:根据所述待推荐物品的历史使用位置信息及待推荐用户的终端的当前位置信息,确定每个待推荐物品的历史使用位置与待推荐用户的终端的当前位置的最近距离;根据所述待推荐物品的历史使用时间信息及当前时间,确定每个待推荐物品的历史使用时间与当前时间的最近时间差值;根据所述每个待推荐物品的历史使用位置与待推荐用户的终端的当前位置的最近距离及每个待推荐物品的历史使用时间与当前时间的最近时间差值,确定物品推荐列表。
[0009]进一步地,所述根据所述待推荐物品的历史使用位置信息及待推荐用户的终端的当前位置信息,确定每个待推荐物品的历史使用位置与待推荐用户的终端的当前位置的最近距离之前,还包括:根据所述待推荐物品的历史使用位置信息及聚类算法,确定每个待推荐物品的历史使用位置聚类集合;所述根据所述待推荐物品的历史使用位置信息及待推荐用户的终端的当前位置信息,确定每个待推荐物品的历史使用位置与待推荐用户的终端的当前位置的最近距离,具体为:根据每个待推荐物品的历史使用位置聚类集合,确定每个待推荐物品的历史使用位置的聚类中心位置;根据每个待推荐物品的历史使用位置的聚类中心位置及待推荐用户的终端的当前位置确定每个待推荐物品的历史使用位置与待推荐用户的终端的当前位置的最近距离。
[0010]进一步地,所述根据每个待推荐物品的历史使用位置与待推荐用户的终端的当前位置的最近距离,确定物品推荐列表,具体为:根据所述每个待推荐物品的历史使用位置与待推荐用户的终端的当前位置的最近距离及预设的距离系数,确定每个待推荐物品的距离得分;根据每个待推荐物品的距离得分,确定物品推荐列表。
[0011]进一步地,所述根据所述待推荐物品的历史使用时间信息及当前时间,确定每个待推荐物品的历史使用时间与当前时间的最近时间差值之前,还包括:根据所述待推荐物品的历史使用时间信息及聚类算法,确定每个待推荐物品的历史使用时间聚类集合;所述根据所述待推荐物品的历史使用时间信息及当前时间,确定每个待推荐物品的历史使用时间与当前时间的最近时间差值,具体为:根据每个待推荐物品的历史使用时间聚类集合,确定每个待推荐物品的历史使用时间的聚类中心时间;根据每个待推荐物品的历史使用时间的聚类中心时间及当前时间,确定每个待推荐物品的历史使用时间与当前时间的最近时间差值。
[0012]进一步地,所述根据每个待推荐物品的历史使用时间与当前时间的最近时间差值,确定物品推荐列表,具体为:根据所述每个待推荐物品的历史使用时间与当前时间的最近时间差值及预设的时间系数,确定每个待推荐物品的时间得分;根据每个待推荐物品的时间得分,确定物品推荐列表。
[0013]进一步地,根据待推荐用户的历史使用物品与每个待推荐物品的相关程度确定初始物品推荐列表,可以具体为:根据所述待推荐用户的历史使用物品与每个待推荐物品的相关程度,确定每个待推荐物品的相似度得分;根据每个待推荐物品的相似度得分,确定初始物品推荐列表。
[0014]本发明还提供了一种物品推荐服务器,包括:第一获取模块,用于获取待推荐物品的历史使用信息,所述待推荐物品的历史使用信息包括待推荐物品的历史使用位置信息和/或待推荐物品的历史使用时间信息;第二获取模块,用于获取待推荐用户的终端的当前信息,所述待推荐用户的终端的当前信息包括待推荐用户的终端的当前位置信息和/或当前时间,且当所述待推荐物品的历史使用信息包括待推荐物品的历史使用位置信息时,所述待推荐用户的终端的当前信息包括待推荐用户的终端的当前位置信息,当所述待推荐物品的历史使用信息包括待推荐物品的历史使用时间信息时,所述待推荐用户的终端的当前信息包括当前时间;第一确定模块,用于根据所述待推荐物品的历史使用信息及所述待推荐用户的终端的当前信息,确定物品推荐列表;发送模块,用于将所述物品推荐列表发送给所述待推荐用户的终端。
[0015]进一步地,所述服务器还包括:第三获取模块,用于获取待推荐用户的历史使用物品信息;第二确定模块,用于确定待推荐用户的历史使用物品与每个待推荐物品的相关程度;第三确定模块,用于根据待推荐用户的历史使用物品与每个待推荐物品的相关程度,确定初始物品推荐列表;所述第一确定模块进一步用于根据所述初始物品推荐列表、所述每个待推荐物品的历史使用信息与待推荐用户的终端的当前信息,确定物品推荐列表。
[0016]进一步地,所述第一获取模块用于获取待推荐物品的历史使用位置信息;所述第二获取模块用于获取待推荐用户的终端的当前位置信息;所述第一确定模块包括:第一确定单元,用于根据所述待推荐物品的历史使用位置信息及待推荐用户的终端的当前位置信息,确定每个待推荐物品的历史使用位置与待推荐用户的终端的当前位置的最近距离;第二确定单元,用于根据所述每个待推荐物品的历史使用位置与待推荐用户的终端的当前位置的最近距离,确定物品推荐列表。
[0017]进一步地,所述第一获取模块用于获取待推荐物品的历史使用时间信息;所述第二获取模块用于获取当前时间;所述第一确定模块包括:第三确定单元,用于根据所述待推荐物品的历史使用时间信息及当前时间,确定每个待推荐物品的历史使用时间与当前时间的最近时间差值;第四确定单元,用于根据所述每个待推荐物品的历史使用时间与当前时间的最近时间差值,确定物品推荐列表。
[0018]进一步地,所述第一获取模块用于获取待推荐物品的历史使用位置信息和待推荐物品的历史使用时间信息;所述第二获取模块用于获取待推荐用户的终端的当前位置信息和当前时间;所述第一确定模块包括:第五确定单元,用于根据所述待推荐物品的历史使用位置信息及待推荐用户的终端的当前位置信息,确定每个待推荐物品的历史使用位置与待推荐用户的终端的当前位置的最近距离;第六确定单元,用于根据所述待推荐物品的历史使用时间信息及当前时间,确定每个待推荐物品的历史使用时间与当前时间的最近时间差值;第七确定单元,用于根据所述每个待推荐物品的历史使用位置与待推荐用户的终端的当前位置的最近距离及每个待推荐物品的历史使用时间与当前时间的最近时间差值,确定物品推荐列表。
[0019]进一步地,所述
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1