基于地理位置的产品推荐方法、装置、存储介质和服务器制造方法及图纸

技术编号:21915110 阅读:139 留言:0更新日期:2019-08-21 12:46
本发明专利技术提供了一种基于地理位置的产品推荐方法、装置、存储介质和服务器,包括:获取待推荐用户的地理位置;根据所述地理位置,利用聚类算法计算得到所述待推荐用户的常驻区域;根据所述常驻区域确定所述待推荐用户所属行业的行业标识;根据所述行业标识对产品池中的产品进行筛选,生成所述待推荐用户的候选产品列表;基于所述候选产品列表向所述待推荐用户推荐产品。本发明专利技术针对用户的行业推荐产品,推荐的产品有针对性,可提高产品推荐的效率。

Geographical location-based product recommendation methods, devices, storage media and servers

【技术实现步骤摘要】
基于地理位置的产品推荐方法、装置、存储介质和服务器
本专利技术涉及信息推荐领域,尤其涉及一种基于地理位置的产品推荐方法、装置、存储介质和服务器。
技术介绍
随着互联网技术的发展,人们对产品推荐的需求越来越广泛,要求也越来越高。现如今,虽然业务员可获取众多用户的联系方式,通过电话的形式主动联系用户向用户推荐产品,但是与用户的距离障碍仍然存在,业务员并不了解用户的需求,也不知道推销的产品是否适合用户,产品推销很盲目,这种方式需要耗费大量的时间盲目寻找潜在用户推销产品,推销效率低下。
技术实现思路
本专利技术实施例提供了一种基于地理位置的产品推荐方法、装置、存储介质和服务器,以解决现有技术中,现有的推销方式需要耗费大量的时间盲目寻找潜在用户推销产品,推销效率低下的问题。本专利技术实施例的第一方面提供了一种基于地理位置的产品推荐方法,包括:获取待推荐用户的地理位置;根据所述地理位置,利用聚类算法计算得到所述待推荐用户的常驻区域;根据所述常驻区域确定所述待推荐用户所属行业的行业标识;根据所述行业标识对产品池中的产品进行筛选,生成所述待推荐用户的候选产品列表;基于所述候选产品列表向所述待推荐用户推荐产品。本专利技术实施例的第二方面提供了一种基于地理位置的产品推荐装置,包括:位置获取单元,用于获取待推荐用户的地理位置;常驻区域确定单元,用于根据所述地理位置,利用聚类算法计算得到所述待推荐用户的常驻区域;行业标识确定单元,用于根据所述常驻区域确定所述待推荐用户所属行业的行业标识;候选产品列表生成单元,用于根据所述行业标识对产品池中的产品进行筛选,生成所述待推荐用户的候选产品列表;产品推荐单元,用于基于所述候选产品列表向所述待推荐用户推荐产品。本专利技术实施例的第三方面提供了一种服务器,包括存储器以及处理器,所述存储器存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如下步骤:获取待推荐用户的地理位置;根据所述地理位置,利用聚类算法计算得到所述待推荐用户的常驻区域;根据所述常驻区域确定所述待推荐用户所属行业的行业标识;根据所述行业标识对产品池中的产品进行筛选,生成所述待推荐用户的候选产品列表;基于所述候选产品列表向所述待推荐用户推荐产品。本专利技术实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如下步骤:获取待推荐用户的地理位置;根据所述地理位置,利用聚类算法计算得到所述待推荐用户的常驻区域;根据所述常驻区域确定所述待推荐用户所属行业的行业标识;根据所述行业标识对产品池中的产品进行筛选,生成所述待推荐用户的候选产品列表;基于所述候选产品列表向所述待推荐用户推荐产品。本专利技术实施例中,通过获取待推荐用户的地理位置,根据所述地理位置,利用聚类算法计算得到所述待推荐用户的常驻区域,然后根据所述常驻区域确定所述待推荐用户所属行业的行业标识,根据所述行业标识对产品池中的产品进行筛选,生成所述待推荐用户的候选产品列表,即基于用户所属的行业筛选产品,待推荐的产品是针对所述待推荐用户所属的行业,最后基于所述候选产品列表向所述待推荐用户推荐产品,本方案中通过确定用户的常驻区域,再根据常驻区域确定用户所属的行业,向用户推荐与用户的行业相关的产品,以尽可能满足用户的需求,推荐的产品具有针对性,可提高产品推荐的效率,增强用户体验。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的基于地理位置的产品推荐方法的实现流程图;图2是本专利技术实施例提供的基于地理位置的产品推荐方法S102的具体实现流程图;图3是本专利技术实施例提供的基于地理位置的产品推荐方法S104的一种具体实现流程图;图4是本专利技术实施例提供的基于地理位置的产品推荐方法S104的另一种具体实现流程图;图5是本专利技术实施例提供的基于地理位置的产品推荐装置的结构框图;图6是本专利技术实施例提供的服务器的示意图。具体实施方式为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。图1示出了本专利技术实施例提供的基于地理位置的产品推荐方法的实现流程,该方法流程包括步骤S101至S105。各步骤的具体实现原理如下:S101:获取待推荐用户的地理位置。具体地,所述待推荐用户是指待推荐产品的用户,所述地理位置包括经度信息和纬度信息。在本专利技术实施例中,服务器在接收到所述待推荐用户在移动设备上的登录请求时,获取所述待推荐用户的地理位置,所述登录请求中携带所述待推荐用户的用户标识,例如用户登录的账号,所述账号具有唯一性,可用于标识所述待推荐用户。所述登录请求还携带用户登录的移动设备的设备识别码。可选地,在本实施例中,IP地址的划分是基于地理位置的。服务器根据所述设备识别码,查询待推荐用户登录的所述移动设备所使用的IP地址,根据该IP地址对应的地理位置,获取所述移动设备的地理位置。服务器在根据设备识别码查询到移动设备的IP地址之后,通过查询用于保存IP地址与地理位置对应关系的数据库确定该IP地址对应的地理位置。可选地,服务器根据所述设备识别码,启动位置定位,利用GPS定位系统获取该设备识别码对应的移动设备的地理位置信息。S102:根据所述地理位置,利用聚类算法计算得到所述待推荐用户的常驻区域。具体地,在本专利技术实施例中,步骤S101中多次获取所述待推荐用户的地理位置,例如,获取所述待推荐用户每次在移动设备上登录时的地理位置,利用聚类算法对多次获取的地理位置进行计算得到所述待推荐用户的常驻区域。作为本专利技术的一个实施例,如图2所示,上述S102具体包括:A1:将获取的所述待推荐用户的地理位置存入位置数据集中。A2:重复对所述位置数据集中的地理位置执行聚类操作,直至所述位置数据集中的地理位置收敛。A3:获取所述待推荐用户的地理位置所在的簇的聚类中心对应的地理位置,将该地理位置设置为所述待推荐用户的常驻区域。具体地,在本实施例中,以获取的待推荐用户的地理位置为位置数据集,使用聚类算法计算并得到待推荐用户的常驻区域。随机选取所述位置数据集中第一指定个数的地理位置为初始聚类中心,计算所述位置数据集中各个地理位置与所述初始聚类中心的距离值。根据计算的距离值与指定的最大距离值,将所述位置数据集中的地理位置分别指派至距离最近的初始聚类中心,形成设定数量的簇,完成初始聚类。从完成所述初始聚类后的地理位置中再选取第二指定个数的地理位置作为第二聚类中心,将完成初始聚类后的地理位置以所述第二聚类中心作为中心簇进行聚类,以此类推,直到所述位置数据集中的地理位置收敛,定义收敛后所述位置数据集的地理位置为常驻区域。可选地,在本实施例中,可采用欧式距离:计算所述位置数据集中各个地理位置与初始聚类中心本文档来自技高网...

【技术保护点】
1.一种基于地理位置的产品推荐方法,其特征在于,包括:获取待推荐用户的地理位置;根据所述地理位置,利用聚类算法计算得到所述待推荐用户的常驻区域;根据所述常驻区域确定所述待推荐用户所属行业的行业标识;根据所述行业标识对产品池中的产品进行筛选,生成所述待推荐用户的候选产品列表;基于所述候选产品列表向所述待推荐用户推荐产品。

【技术特征摘要】
1.一种基于地理位置的产品推荐方法,其特征在于,包括:获取待推荐用户的地理位置;根据所述地理位置,利用聚类算法计算得到所述待推荐用户的常驻区域;根据所述常驻区域确定所述待推荐用户所属行业的行业标识;根据所述行业标识对产品池中的产品进行筛选,生成所述待推荐用户的候选产品列表;基于所述候选产品列表向所述待推荐用户推荐产品。2.根据权利要求1所述的基于地理位置的产品推荐方法,其特征在于,所述根据所述地理位置,利用聚类算法计算得到所述待推荐用户的常驻区域,包括:将获取的所述待推荐用户的地理位置存入位置数据集中;重复对所述位置数据集中的地理位置执行聚类操作,直至所述位置数据集中的地理位置收敛:获取所述待推荐用户的地理位置所在的簇的聚类中心对应的地理位置,将该地理位置设置为所述待推荐用户的常驻区域。3.根据权利要求1所述的基于地理位置的产品推荐方法,其特征在于,所述根据所述行业标识对产品池中的产品进行筛选,生成所述待推荐用户的候选产品列表,包括:根据所述行业标识对产品池中的产品进行筛选,生成初始候选产品列表;根据所述行业标识,以所述常驻区域对应的地理位置的坐标点为圆心、预设查询距离为查询半径,查询标签为所述行业标识的有效用户,所述有效用户是指服务器中存在记录的用户;获取所述有效用户的用户标识,并根据所述有效用户的用户标识,获取所述有效用户的产品列表;根据所述初始候选产品列表与所述有效用户的产品列表,生成所述待推荐用户的候选产品列表。4.根据权利要求1所述的基于地理位置的产品推荐方法,其特征在于,所述根据所述行业标识对产品池中的产品进行筛选,生成所述待推荐用户的候选产品列表,包括:根据所述行业标识对产品池中的产品进行筛选,生成初始候选产品列表;确定常驻区域与所述待推荐用户的常驻区域相同的同区域用户;计算所述待推荐用户与所述同区域用户的相似度;获取所述相似度高于指定相似度阈值的所述同区域用户的产品列表;根据所述初始候选产品列表与所述同区域用户的产品列表,生成所述待推荐用户的候选产品列表。5.根据权利要求4所述的基于地理位置的产品推荐方法,其特征在于,所述计算所述待推荐用户与所述同区域用户的相似度,包括:获取所述待推荐用户的用户标识,并根据所述待推荐用户的用户标识获取所述待推荐用户对产品池中的产品的第一历史评论信息;获取所述同区域用户的用户标识,并根据所述同区域用户的用户标识,获取所述同区域用户对产品池中的产品的第二历史评论信息;根据所述第一历史评论信息构建第一评分向量,根据...

【专利技术属性】
技术研发人员:刘盼盼
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1