一种兴趣点搜索方法及装置、电子设备制造方法及图纸

技术编号:15763171 阅读:406 留言:0更新日期:2017-07-06 00:16
本申请提供了一种兴趣点搜索方法,属于计算机技术领域,用于解决现有技术中存在的搜索过程中召回的兴趣点不丰富的问题。所述方法包括:确定产生搜索行为的用户的用户场景,并针对所述用户场景,构建所述搜索行为对应的目标城市的城市圈兴趣点库,然后,基于预设模型,对所述城市圈兴趣点库中的兴趣点进行混合排序并召回。本申请公开的兴趣点搜索方法通过构建城市圈兴趣点库有效地丰富了召回的兴趣点,同时,通过区分用户场景,提高了召回兴趣点的准确性。

Interest point searching method and device, electronic equipment

The present invention provides an interest point search method, belonging to the technical field of computer, and is used for solving the problem that the interest points of the recall in the prior art are not abundant. The method includes determining the search behavior of user scenarios, and to the user interest scene, city circle library, constructing the search behavior of the corresponding target city and then, based on the preset model, mixed ordering the city circle in the base point of interest points of interest and recall. The interest point search method disclosed by the invention builds the interest point Library of the city circle, effectively enriches the interest points of the recall, and improves the accuracy of the recall interest points by distinguishing the user scenes.

【技术实现步骤摘要】
一种兴趣点搜索方法及装置、电子设备
本申请涉及计算机
,特别是涉及一种兴趣点搜索方法及装置,电子设备。
技术介绍
随着互联网技术的发展,互联网平台信息量暴增,一些搜索引擎为了给用户提供完全个性化的决策支持和信息服务,通常会根据用户输入的搜索关键词,结合用户所处地理位置为用户搜索相关信息。现有技术中的通常做法是:搜索服务器首先根据用户的搜索关键词和搜索请求进行搜索,以获得多个搜索结果;然后,搜索服务器进一步获取用户的当前地理位置以及用户的用户标识,并根据用户标识获得用户的历史位置信息;最后,搜索服务器根据历史位置信息对多个搜索结果进行排序优化,以便为用户提供丰富的搜索结果。采用现有技术中的方法,当某一用户在A地搜索旅游景点时,如果A地旅游资源有限,则会出现搜索的旅游景点不足的问题。可见,现有技术中的兴趣点搜索方法中,在搜索旅游景点等地理位置相关的兴趣点的应用中,存在召回的兴趣点不丰富的问题。
技术实现思路
本申请提供一种兴趣点搜索方法,解决现有技术中存在的搜索过程中召回的兴趣点不丰富的问题。为了解决上述问题,第一方面,本申请实施例提供了一种兴趣点搜索方法,包括:确定产生搜索行为的用户的用户场景;针对所述用户场景,构建所述搜索行为对应的目标城市的城市圈兴趣点库;基于预设模型,对所述城市圈兴趣点库中的兴趣点进行混合排序并召回。第二方面,本申请实施例提供了一种兴趣点搜索装置,包括:用户场景确定模块,用于确定产生搜索行为的用户的用户场景;城市圈兴趣点库构建模块,用于针对所述用户场景确定模块确定的用户场景,构建所述搜索行为对应的目标城市的城市圈兴趣点库;混合排序模块,用于基于预设模型,对所述城市圈兴趣点库构建模块构建的城市圈兴趣点库中的兴趣点进行混合排序并召回。第三方面,本申请实施例提供了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本申请实施例公开的所述的兴趣点搜索方法。第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时本申请实施例公开的所述兴趣点搜索方法的步骤。本申请实施例公开的兴趣点搜索方法,通过确定产生搜索行为的用户的用户场景,并针对所述用户场景,构建所述搜索行为对应的目标城市的城市圈兴趣点库,然后,基于预设模型,对所述城市圈兴趣点库中的兴趣点进行混合排序并召回,解决了现有技术中存在的搜索过程中召回的兴趣点不丰富的问题。通过构建城市圈兴趣点库有效地丰富了召回的兴趣点,同时,通过区分用户场景,提高了召回兴趣点的准确性。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例一的兴趣点搜索方法的流程图;图2是本申请实施例二的兴趣点搜索方法的流程图;图3是本申请实施例二的城市A的城市圈示意图;图4是本申请实施例三的兴趣点搜索装置结构示意图之一;图5是本申请实施例三的兴趣点搜索装置结构示意图之二。具体实施方式下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例公开的兴趣点搜索方法中涉及的兴趣点可以为具有地域差异的旅游景点、饭店、酒店等。实施例一本申请公开的一种兴趣点搜索方法,如图1所示,该方法包括:步骤100至步骤120。步骤100,确定产生搜索行为的用户的用户场景。用户的搜索行为包括用户在某一页面上输入搜索关键词后发起的搜索行为、用户浏览某个页面后页面程序自动发起的搜索行为、用户在页面上执行筛选操作等搜索相关的操作后程序自动发起的搜索行为等。本申请对用户发起搜索行为的具体方式不做限定。具体实施时,每一个搜索行为都对应着一个城市,本申请称之为搜索行为的目标城市。如,用户进入A城市的页面之后,在该页面上输入搜索关键词后发起的搜索行为,则该搜索行为的目标城市为城市A。如,用户在城市列表中进行筛选,选择了城市A,则该搜索行为的目标城市为城市A。具体实施时,用户场景包括本地用户、异地用户。当用户访问应用或网站的某一页面之后,应用或者网站的页面会通过远程服务器获取用户的id,并进一步获取该用户的注册信息、行为日志等数据,进而获取用户的常驻城市。应用或者网站的页面还可以通过对用户设备进行定位获取用户的当前定位城市。然后,确定产生搜索行为的用户的常驻城市或当前定位城市,并根据目标城市和用户的常驻城市或当前定位城市确定用户场景,例如:若所述搜索行为对应的目标城市为所述常驻城市或当前定位城市,则确定所述用户的用户场景为本地用户,否则,确定所述用户的用户场景为异地用户。步骤110,针对所述用户场景,构建所述搜索行为对应的目标城市的城市圈兴趣点库。当确定产生搜索行为的用户的用户场景之后,如果用户场景为本地用户,则构建所述搜索行为对应的目标城市的本地用户的城市圈兴趣点库;如果用户场景为异地用户,则构建所述搜索行为对应的目标城市的异地用户的城市圈兴趣点库。在构建所述搜索行为对应的目标城市的本地用户的城市圈兴趣点库时,首先分别根据所述目标城市的本地用户的历史行为日志(如点击或购买日志),按照城市维度确定与所述目标城市关联的其他城市的城市相关性第一得分;以及根据所述目标城市的所有用户的历史行为日志,按照用户维度确定城市与所述目标城市关联的其他城市的相关性第二得分,并根据第一得分和第二得分确定与所述目标城市关联的其他城市的城市相关性得分;然后,根据获得的城市相关性得分确定所述目标城市的城市圈,或者根据获得的城市相关性得分以及各关联城市与所述目标城市之间的距离确定所述目标城市的城市圈。具体实施时,所述目标城市的城市圈中通常包括多个城市。最后,确定所述城市圈中各城市的满足预设条件的所有兴趣点,构成所述目标城市的本地用户的城市圈兴趣点库。在构建所述搜索行为对应的目标城市的异地用户的城市圈兴趣点库时,首先分别根据所述目标城市的异地用户的历史行为日志,按照城市维度确定与所述目标城市关联的其他城市的城市相关性第一得分;以及根据所述目标城市的所有用户的历史行为日志,按照用户维度确定城市与所述目标城市关联的其他城市的相关性第二得分,并根据第一得分和第二得分确定与所述目标城市关联的其他城市的城市相关性得分;然后,根据获得的城市相关性得分确定所述目标城市的城市圈,或者根据获得的城市相关性得分以及各关联城市与所述目标城市之间的距离确定所述目标城市的城市圈。具体实施时,所述目标城市的城市圈中通常包括多个城市。最后,确定所述城市圈中各城市的满足预设条件的所有兴趣点,构成所述目标城市的异地用户的城市圈兴趣点库。步骤120,基于预设模型,对所述城市圈兴趣点库中的兴趣点进行混合排序并召回。具体实施时,前述步骤生成的本地用户的城市圈兴趣点库或异地用户的城市圈兴趣点库中包括多个兴趣点。具体实施时,城市圈兴趣点库中的兴趣点包括:本文档来自技高网...
一种兴趣点搜索方法及装置、电子设备

【技术保护点】
一种兴趣点搜索方法,其特征在于,包括:确定产生搜索行为的用户的用户场景;针对所述用户场景,构建所述搜索行为对应的目标城市的城市圈兴趣点库;基于预设模型,对所述城市圈兴趣点库中的兴趣点进行混合排序并召回。

【技术特征摘要】
1.一种兴趣点搜索方法,其特征在于,包括:确定产生搜索行为的用户的用户场景;针对所述用户场景,构建所述搜索行为对应的目标城市的城市圈兴趣点库;基于预设模型,对所述城市圈兴趣点库中的兴趣点进行混合排序并召回。2.根据权利要求1所述的方法,其特征在于,所述针对所述用户场景,构建所述搜索行为对应的目标城市的城市圈兴趣点库的步骤,包括:根据用户的历史行为日志,按照用户维度的城市相关性、城市维度的城市相关性,构建所述搜索行为对应的目标城市的与所述用户场景匹配的城市圈;确定所述城市圈中各城市的满足预设条件的所有兴趣点,构成所述目标城市的城市圈兴趣点库。3.根据权利要求2所述的方法,其特征在于,所述根据用户的历史行为日志,按照用户维度的城市相关性、城市维度的城市相关性,构建所述搜索行为对应的目标城市的与所述用户场景匹配的城市圈的步骤,包括:根据与所述用户场景匹配的历史行为日志,按照城市维度确定与所述目标城市关联的城市的城市相关性第一得分;以及,根据用户的历史行为日志,按照用户维度确定与所述目标城市关联的城市的城市相关性第二得分;对于每个与所述目标城市关联的城市,将所述城市相关性第一得分和第二得分进行融合,得到与所述目标城市关联且与所述用户场景匹配的城市的城市相关性得分;将大于预设相关性得分阈值的所述城市相关性得分对应的城市,作为所述目标城市的与所述用户场景匹配的城市圈的备选城市;将与所述目标城市的距离满足预设距离阈值的所述备选城市,构成所述目标城市的与所述用户场景匹配的城市圈。4.根据权利要求3所述的方法,其特征在于,所述根据与所述用户场景匹配的历史行为日志,按照城市维度确定与所述目标城市关联的城市的城市相关性第一得分的步骤,包括:获取与所述用户场景匹配的历史行为日志中以所述目标城市作为访问入口的预设用户行为日志,其中,所述预设用户行为包括:点击和/或购买预设兴趣点;根据所述预设用户行为日志,确定每个兴趣点的城市维度单一得分;按照所述兴趣点所属城市对所有兴趣点的城市维度单一得分进行聚合,得到所述兴趣点所属各城市与所述目标城市的城市相关性第一得分;其中,所述用户场景为:本地用户或异地用户;若所述用户场景为本地用户,则所述与所述用户场景匹配的历史行为日志为所述目标城市的本地用户的历史行为日志;若所述用户场景为异地用户,则所述与所述用户场景匹配的历史行为日志为所述目标城市的异地用户的历史行为日志。5.根据权利要求3所述的方法,其特征在于,所述根据用户的历史行为日志,按照用户维度确定与所述目标城市关联的城市的城市相关性第二得分的步骤,包括:获取所述目标城市的常驻用户的历史行为日志的预设用户行为日志,其中,所述预设用户行为包括:点击和/或购买预设兴趣点;根据所述预设用户行为日志,确定每个兴趣点的用户维度单一得分;按照所述兴趣点所属城市对所有兴趣点的用户维度单一得分进行聚合,得到所述兴趣点所属各城市与所述目标城市的城市相关性第二得分。6.根据权利要求2所述的方法,其特征在于,所述用户场景包括:本地用户或异地用户,所述确定所述城市圈中各城市的满足预设条件的所有兴趣点,构成所述目标城市的城市圈兴趣点库的步骤,包括:若所述用户场景为本地用户,则确定所述目标城市的本地用户的发生过预设用户行为的兴趣点、以所述目标城市作为访问入口且发生过预设用户行为的城市圈中除所述目标城市外的其他城市的兴趣点,以及预设时间段内所述城市圈中各城市的热门兴趣点;若所述用户场景为异地用户,则确定所述目标城市的异地用户的发生过预设用户行为的兴趣点、以所述目标城市作为访问入口且发生过预设用户行为的城市圈中除所述目标城市外的其他城市的兴趣点,以及预设时间段内所述城市圈中各城市的热门兴趣点;其中,所述预设用户行为包括:点击和/或购买预设兴趣点。7.根据权利要求1所述的方法,其特征在于,所述基于预设模型,对所述城市圈兴趣点库中的兴趣点进行混合排序并召回的步骤,包括:对于所述城市圈兴趣点库中每个兴趣点,分别通过预设模型获取相应模型的排序得分;对于所述城市圈兴趣点库中每个兴趣点,对通过各模型获取的排序得分进行综合,得到该兴趣点的混合排序得分;按照所述混合排序得分对所述城市圈兴趣点库中的兴趣点进行排序,并召回;其中,所述预设模型至少包括:点击率预估模型、至少两个不同周期的访购率预估模型;所述访购率预估模型根据设定长度周期内的兴趣点购买日志训练得到,用于预测兴趣点的购买率。8.一种兴趣点搜索装置,其特征在于,包括:用户场景确定模块,用于确定产生搜索行为的用户的用户场景;城...

【专利技术属性】
技术研发人员:陈骐彭承龙
申请(专利权)人:北京三快在线科技有限公司
类型:发明
国别省市:北京,11

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

1