【技术实现步骤摘要】
兴趣点搜索方法和装置
[0001]本公开涉及计算机
,具体地图搜索
和人工智能
,尤其涉及兴趣点搜索方法和装置。
技术介绍
[0002]电子地图为人们的出行提供了便捷,通过电子地图,用户可以查找到兴趣点(Point of Interest,POI)的地理位置信息,从而能够为出行提供参考,以及地图的数据通常较为庞大,其中包含众多的兴趣点、道路、区域等数据信息。用户在使用地图进行目标兴趣点的搜索时,通常以当前位置为中心,在预设半径的圆形区域内搜索。
[0003]面对多人多目标兴趣点选取的检索需求,需要用户根据多个目标需求手动多阶段搜索比对决策,每次检索针对单一目标需求进行查询,用户综合多个目标需求的搜索结果后,然后人工进行综合挑选。
技术实现思路
[0004]本公开提供了一种兴趣点搜索方法、装置、电子设备、存储介质以及计算机程序产品。
[0005]根据本公开的一方面,提供了一种兴趣点搜索方法,该方法包括:获取兴趣点的搜索请求,其中,搜索请求包括多个用户的筛选条件,筛选条件包括位置需求类型的第一筛选条件和兴趣需求类型的第二筛选条件;基于多个用户的第一筛选条件和预设地图信息,筛选出符合位置需求的目标位置区域;基于多个用户的第二筛选条件,从目标位置区域对应的地图信息中筛选出符合兴趣需求的多个候选兴趣点;对多个候选兴趣点进行排序,从多个候选兴趣点中搜索与多个用户的筛选条件对应的目标兴趣点。
[0006]根据本公开的另一方面,提供了一种兴趣点搜索装置,该装置包括:获取模块, ...
【技术保护点】
【技术特征摘要】
1.一种兴趣点搜索方法,包括:获取兴趣点的搜索请求,其中,所述搜索请求包括多个用户的筛选条件,所述筛选条件包括位置需求类型的第一筛选条件和兴趣需求类型的第二筛选条件;基于所述多个用户的第一筛选条件和预设地图信息,筛选出符合位置需求的目标位置区域;基于所述多个用户的第二筛选条件,从所述目标位置区域对应的地图信息中筛选出符合兴趣需求的多个候选兴趣点;对所述多个候选兴趣点进行排序,从所述多个候选兴趣点中搜索与所述多个用户的筛选条件对应的目标兴趣点。2.根据权利要求1所述的方法,其中,所述第一筛选条件包括所述用户的起始位置和通勤条件;以及,所述基于所述多个用户的第一筛选条件和预设地图信息,筛选出符合位置需求的目标位置区域,包括:基于所述多个用户的多个起始位置,确定出所述多个用户对应的初始位置区域;基于预设地图信息,获取所述初始位置区域对应的通勤信息;基于所述多个用户的多个通勤条件和所述初始位置区域对应的通勤信息,从所述初始位置区域中筛选出符合位置需求的目标位置区域。3.根据权利要求1或2所述的方法,其中,所述预设地图信息基于以下步骤获取:对地图信息进行切块处理,获取到预设尺寸的多个地域块;基于所述多个地域块的中心位置,计算所述多个地域块中每两个地域块之间不同通勤方式的通勤时间;将所述多个地域块和所述不同通勤方式的通勤时间进行存储,生成所述预设地图信息。4.根据权利要求1所述的方法,其中,所述对所述多个候选兴趣点进行排序,从所述多个候选兴趣点中搜索与所述多个用户的筛选条件对应的目标兴趣点,包括:对所述多个候选兴趣点进行特征提取,获取到所述多个候选兴趣点对应的多个特征信息;基于所述多个特征信息,利用多目标排序模型对所述多个候选兴趣点进行排序,得到所述多个候选兴趣点对应的排序结果;从所述排序结果中搜索与所述多个用户的筛选条件对应的目标兴趣点。5.根据权利要求4所述的方法,其中,所述基于所述多个特征信息,利用多目标排序模型对所述多个候选兴趣点进行排序,得到所述多个候选兴趣点对应的排序结果,包括:基于所述多个特征信息和所述多个候选兴趣点的通勤信息,利用多目标排序模型对所述多个候选兴趣点进行排序,得到第一排序结果;基于所述多个特征信息和所述多个候选兴趣点的点击信息,利用多目标排序模型对所述多个候选兴趣点进行排序,得到第二排序结果;对所述第一排序结果和所述第二排序结果进行数据拟合,得到所述多个候选兴趣点对应的排序结果。6.根据权利要求1
‑
5任意一项所述的方法,所述方法还包括:
响应于获取到与所述多个筛选条件对应的目标兴趣点,获取所述目标兴趣点对应的兴趣点信息;将所述目标兴趣点和所述目标兴趣点对应的兴趣点信息呈现给所述用户。7.一种兴趣点搜索装置,包括:获取模块,被配置成获取兴趣点的搜索请求,其中,所述搜索请求包括多个用户的筛选条件,所述筛选条件包括位置需求类型的第一筛选条件和兴趣需求类型的第二筛选条件;第一筛选模块,被配置成基于所述多个用户的第一筛选条件和预设地图信息,筛选出符合位置需...
【专利技术属性】
技术研发人员:康张琦,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。