一种物品推荐方法及服务器技术

技术编号:11593935 阅读:70 留言:0更新日期:2015-06-11 02:30
本发明专利技术提供了一种物品推荐方法及服务器,所述物品推荐方法包括:获取待推荐物品的历史使用信息,所述待推荐物品的历史使用信息包括待推荐物品的历史使用位置信息和/或待推荐物品的历史使用时间信息;获取待推荐用户的终端的当前信息,所述待推荐用户的终端的当前信息包括待推荐用户的终端的当前位置信息和/或当前时间;根据所述待推荐物品的历史使用信息及所述待推荐用户的终端的当前信息,确定物品推荐列表;将所述物品推荐列表发送给所述待推荐用户的终端。采用本发明专利技术提供的技术方案,无需物品具备位置属性信息,根据物品的历史使用信息即可对物品进行推荐。

【技术实现步骤摘要】

本专利技术涉及物联网领域,尤其涉及一种物品推荐方法及服务器
技术介绍
物品推荐方法是利用信息过滤技术向用户推荐其可能感兴趣的信息。物品推荐方法有别于信息分类和信息搜索的信息处理方式,是通过用户行为推测得出的。在现有技术中,物品推荐方法基于物品的位置来进行推荐,即物品必须具有地理位置属性。而在实际的物品推荐过程中,具有地理位置属性及时间属性的物品只占一部分,不能覆盖所有物品。另夕卜,在现有技术中,物品推荐方法无法基于物品的使用时间来进行推荐。
技术实现思路
为了解决上述问题,本专利技术提供了一种物品推荐方法及服务器,所述物品推荐方法不限定物品必须具有地理信息属性,避免了没有地理信息属性的物品无法参与推荐及无法基于物品的使用时间进行推荐的问题。为了实现上述目的,本专利技术提供了一种物品推荐方法,包括:获取待推荐物品的历史使用信息,所述待推荐物品的历史使用信息包括待推荐物品的历史使用位置信息和/或待推荐物品的历史使用时间信息;获取待推荐用户的终端的当前信息,所述待推荐用户的终端的当前信息包括待推荐用户的终端的当前位置信息和/或当前时间,且当所述待推荐物品的历史使用信息包括待推荐物品的历史使用位置信息时,所述待推荐用户的终端的当前信息包括待推荐用户的终端的当前位置信息,当所述待推荐物品的历史使用信息包括待推荐物品的历史使用时间信息时,所述待推荐用户的终端的当前信息包括当前时间;根据所述待推荐物品的历史使用信息及所述待推荐用户的终端的当前信息,确定物品推荐列表;将所述物品推荐列表发送给所述待推荐用户的终端。进一步地,所述根据所述待推荐物品的历史使用信息及所述待推荐用户的终端的当前信息,确定物品推荐列表之前,还包括:获取待推荐用户的历史使用物品信息;确定待推荐用户的历史使用物品与每个待推荐物品的相关程度;根据待推荐用户的历史使用物品与每个待推荐物品的相关程度,确定初始物品推荐列表;所述根据所述每个待推荐物品的历史使用信息及所述待推荐用户的终端的当前信息,确定物品推荐列表,具体为:根据所述初始物品推荐列表、所述每个待推荐物品的历史使用信息及所述待推荐用户的终端的当前信息,确定物品推荐列表。进一步地,所述待推荐物品的历史使用信息包括待推荐物品的历史使用位置信息,所述待推荐用户的终端的当前信息包括待推荐用户的终端的当前位置信息,所述根据所述待推荐物品的历史使用信息及所述待推荐用户的终端的当前信息,确定物品推荐列表,具体为:根据所述待推荐物品的历史使用位置信息及待推荐用户的终端的当前位置信息,确定每个待推荐物品的历史使用位置与待推荐用户的终端的当前位置的最近距离;根据所述每个待推荐物品的历史使用位置与待推荐用户的终端的当前位置的最近距离,确定物品推荐列表。进一步地,所述待推荐物品的历史使用信息包括待推荐物品的历史使用时间信息,所述待推荐用户的终端的当前信息包括当前时间,所述根据所述待推荐物品的历史使用信息及所述待推荐用户的终端的当前信息,确定物品推荐列表,具体为:根据所述待推荐物品的历史使用时间信息及当前时间,确定每个待推荐物品的历史使用时间与当前时间的最近时间差值;根据所述每个待推荐物品的历史使用时间与当前时间的最近时间差值,确定物品推荐列表。进一步地,所述待推荐物品的历史使用信息包括待推荐物品的历史使用位置信息和待推荐物品的历史使用时间信息,所述待推荐用户的终端的当前信息包括待推荐用户的终端的当前位置信息和当前时间,所述根据所述待推荐物品的历史使用信息及所述待推荐用户的终端的当前信息,确定物品推荐列表,具体为:根据所述待推荐物品的历史使用位置信息及待推荐用户的终端的当前位置信息,确定每个待推荐物品的历史使用位置与待推荐用户的终端的当前位置的最近距离;根据所述待推荐物品的历史使用时间信息及当前时间,确定每个待推荐物品的历史使用时间与当前时间的最近时间差值;根据所述每个待推荐物品的历史使用位置与待推荐用户的终端的当前位置的最近距离及每个待推荐物品的历史使用时间与当前时间的最近时间差值,确定物品推荐列表。进一步地,所述根据所述待推荐物品的历史使用位置信息及待推荐用户的终端的当前位置信息,确定每个待推荐物品的历史使用位置与待推荐用户的终端的当前位置的最近距离之前,还包括:根据所述待推荐物品的历史使用位置信息及聚类算法,确定每个待推荐物品的历史使用位置聚类集合;所述根据所述待推荐物品的历史使用位置信息及待推荐用户的终端的当前位置信息,确定每个待推荐物品的历史使用位置与待推荐用户的终端的当前位置的最近距离,具体为:根据每个待推荐物品的历史使用位置聚类集合,确定每个待推荐物品的历史使用位置的聚类中心位置;根据每个待推荐物品的历史使用位置的聚类中心位置及待推荐用户的终端的当前位置确定每个待推荐物品的历史使用位置与待推荐用户的终端的当前位置的最近距离。进一步地,所述根据每个待推荐物品的历史使用位置与待推荐用户的终端的当前位置的最近距离,确定物品推荐列表,具体为:根据所述每个待推荐物品的历史使用位置与待推荐用户的终端的当前位置的最近距离及预设的距离系数,确定每个待推荐物品的距离得分;根据每个待推荐物品的距离得分,确定物品推荐列表。进一步地,所述根据所述待推荐物品的历史使用时间信息及当前时间,确定每个待推荐物品的历史使用时间与当前时间的最近时间差值之前,还包括:根据所述待推荐物品的历史使用时间信息及聚类算法,确定每个待推荐物品的历史使用时间聚类集合;所述根据所述待推荐物品的历史使用时间信息及当前时间,确定每个待推荐物品的历史使用时间与当前时间的最近时间差值,具体为:根据每个待推荐物品的历史使用时间聚类集合,确定每个待推荐物品的历史使用时间的聚类中心时间;根据每个待推荐物品的历史使用时间的聚类中心时间及当前时间,确定每个待推荐物品的历史使用时间与当前时间的最近时间差值。进一步地,所述根据每个待推荐物品的历史使用时间与当前时间的最近时间差值,确定物品推荐列表,具体为:根据所述每个待推荐物品的历史使用时间与当前时间的最近时间差值及预设的时间系数,确定每个待推荐物品的时间得分;根据每个待推荐物品的时间得分,确定物品推荐列表。进一步地,根据待推荐用户的历史使用物品与每个待推荐物品的相关程度确定初始物品推荐列表,可以具体为:根据所述待推荐用户的历史使用物品与每个待推荐物品的相关程度,确定每个待推荐物品的相似度得分;根据每个待推荐物品的相似度得分,确定初始物品推荐列表。本专利技术还提供了一种物品推荐服务器,包括:第一获取模块,用于获取待推荐物品的历史使用信息,所述待推荐物品的历史使用信息包括待推荐物品的历史使用位置信息和/或待推荐物品的历史使用时间信息;第二获取模块,用于获取待推荐用户的终端的当前信息,所述待推荐用户的终端的当前信息包括待推荐用户的终端的当前位置信息和/或当前时间,且当所述待推荐物品的历史使用信息包括待推荐物品的历史使用位置信息时,所述待推荐用户的终端的当前信息包括待推荐用户的终端的当前位置信息,当所述待推荐物品的历史使用信息包括待推荐物品的历史使用时间信息时,所述待推荐用户的终端的当前信息包括当前时间;第一确定模块,用于根据所述待推荐物品的历史使用信息及所述待推荐用户的终端的当前信息,确定物品推荐列表;发送模块,用于将所述物本文档来自技高网...

【技术保护点】
一种物品推荐方法,其特征在于,包括:获取待推荐物品的历史使用信息,所述待推荐物品的历史使用信息包括待推荐物品的历史使用位置信息和/或待推荐物品的历史使用时间信息;获取待推荐用户的终端的当前信息,所述待推荐用户的终端的当前信息包括待推荐用户的终端的当前位置信息和/或当前时间,且当所述待推荐物品的历史使用信息包括待推荐物品的历史使用位置信息时,所述待推荐用户的终端的当前信息包括待推荐用户的终端的当前位置信息,当所述待推荐物品的历史使用信息包括待推荐物品的历史使用时间信息时,所述待推荐用户的终端的当前信息包括当前时间;根据所述待推荐物品的历史使用信息及所述待推荐用户的终端的当前信息,确定物品推荐列表;将所述物品推荐列表发送给所述待推荐用户的终端。

【技术特征摘要】

【专利技术属性】
技术研发人员:张文
申请(专利权)人:中国移动通信集团广东有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1