一种兴趣点数据关联方法、装置及服务器制造方法及图纸

技术编号:21832689 阅读:27 留言:0更新日期:2019-08-10 18:01
本申请提供一种兴趣点数据关联方法、装置及服务器,该方法包括:从第一兴趣点数据中获取第一位置和第一名称;从第二兴趣点数据中获取第二位置和第二名称;根据第一位置和第二位置的距离、第一名称和第二名称的相似度,确定所述第一兴趣点数据和所述第二兴趣点数据是否为同一地点的数据;若是,则将所述第一兴趣点数据和所述第二兴趣点数据进行关联。通过本申请的技术方案,可以对不同来源的兴趣点数据进行融合,方便在同一个地图产品上,统一展示融合后的兴趣点数据,提高用户体验。

An Interest Point Data Association Method, Device and Server

【技术实现步骤摘要】
一种兴趣点数据关联方法、装置及服务器
本申请涉及互联网领域,尤其是一种兴趣点数据关联方法、装置及服务器。
技术介绍
POI(PointOfInterest,兴趣点)数据是基于位置服务的核心数据,在电子地图上的运用场景非常广泛,例如,导航前选择目的地、查看周边的餐馆等。随着互联网技术的快速发展,POI数据的来源也越来越多,如谷歌地图、百度地图、高德地图等。针对同一个地点A,不同来源的POI数据(如POI名称和经纬度坐标等)也可能不同。例如,针对地点A,谷歌地图提供的POI数据1包括POI名称(如中心大厦)和经纬度坐标(如30.2798746584,120.0261959655),百度地图提供的POI数据2包括POI名称(如电子中心大厦)和经纬度坐标(如30.2858048989,120.0327567404),高德地图提供的POI数据3包括POI名称(如电子研发中心大厦)和经纬度坐标(如30.2798800000,120.0262100000)。由于POI数据1、POI数据2、POI数据3的POI名称不同,经纬度坐标也不同,因此,无法将针对同一个地点A的POI数据1、POI数据2、POI数据3关联起来,也就无法基于POI数据1、POI数据2、POI数据3进行统一处理。
技术实现思路
本申请提供一种兴趣点数据关联方法,应用于服务器,该方法包括:从第一兴趣点数据中获取第一位置和第一名称;从第二兴趣点数据中获取第二位置和第二名称;根据第一位置和第二位置的距离、第一名称和第二名称的相似度,确定所述第一兴趣点数据和所述第二兴趣点数据是否为同一地点的数据;若是,则将所述第一兴趣点数据和所述第二兴趣点数据进行关联。本申请提供一种兴趣点数据关联方法,应用于服务器,该方法包括:从第一兴趣点数据中获取第一参数;从第二兴趣点数据中获取第二参数;根据所述第一参数和所述第二参数之间的匹配程度,确定所述第一兴趣点数据和所述第二兴趣点数据是否为同一地点的数据;若是,则将所述第一兴趣点数据和所述第二兴趣点数据进行关联。本申请提供一种兴趣点数据关联装置,应用于服务器,该装置包括:获取模块,用于从第一兴趣点数据中获取第一位置和第一名称,并从第二兴趣点数据中获取第二位置和第二名称;确定模块,用于根据第一位置和第二位置的距离、第一名称和第二名称的相似度,确定所述第一兴趣点数据和第二兴趣点数据是否为同一地点的数据;处理模块,用于当所述第一兴趣点数据和第二兴趣点数据是同一地点的数据时,则将所述第一兴趣点数据和所述第二兴趣点数据进行关联。本申请提供一种兴趣点数据关联装置,应用于服务器,该装置包括:获取模块,用于从第一兴趣点数据中获取第一参数,并从第二兴趣点数据中获取第二参数;确定模块,用于根据所述第一参数和所述第二参数之间的匹配程度,确定所述第一兴趣点数据和所述第二兴趣点数据是否为同一地点的数据;处理模块,用于当所述第一兴趣点数据和第二兴趣点数据是同一地点的数据时,则将所述第一兴趣点数据和所述第二兴趣点数据进行关联。本申请提供一种服务器,所述服务器包括:处理器,用于从第一兴趣点数据中获取第一位置和第一名称;从第二兴趣点数据中获取第二位置和第二名称;根据所述第一位置和所述第二位置的距离、所述第一名称和所述第二名称的相似度,确定所述第一兴趣点数据和所述第二兴趣点数据是否为同一地点的数据;若是,则将所述第一兴趣点数据和所述第二兴趣点数据进行关联。本申请提供一种服务器,包括:处理器,用于从第一兴趣点数据中获取第一参数;从第二兴趣点数据中获取第二参数;根据第一参数和第二参数之间的匹配程度,确定所述第一兴趣点数据和所述第二兴趣点数据是否为同一地点的数据;若是,则将所述第一兴趣点数据和所述第二兴趣点数据进行关联。基于上述技术方案,本申请实施例中,针对不同来源的兴趣点数据,可以根据不同兴趣点数据的位置(如经纬度坐标)之间的距离(即经纬度坐标之间的距离)、不同兴趣点数据的名称(如兴趣点名称)之间的相似度,确定不同兴趣点数据是否为同一地点的数据,若是,则可以将这些兴趣点数据进行关联,并对这些兴趣点数据进行融合。这样,可以对不同来源的兴趣点数据进行融合,方便在同一个地图产品上,统一展示融合后的兴趣点数据,提高用户体验。附图说明为了更加清楚地说明本申请实施例或者现有技术中的技术方案,下面将对本申请实施例或者现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,还可以根据本申请实施例的这些附图获得其它的附图。图1是本申请一种实施方式中的应用场景示意图;图2是本申请一种实施方式中的兴趣点数据关联方法的流程图;图3A-3C是本申请另一种实施方式中的兴趣点数据关联方法的流程图;图4是本申请另一种实施方式中的兴趣点数据关联方法的流程图;图5是本申请一种实施方式中的兴趣点数据关联装置的结构图。具体实施方式在本申请使用的术语仅仅是出于描述特定实施例的目的,而非限制本申请。本申请和权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其它含义。还应当理解,本文中使用的术语“和/或”是指包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,此外,所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。本申请实施例中提出一种兴趣点数据(即POI数据)关联方法,兴趣点数据可以包括但不限于:名称(即POI名称,如电子中心大厦等)、位置(即经纬度坐标,如经度30.2798746584,纬度120.0261959655等)、类别(如停车场类型、品牌商类型等)、个性化数据(如停车场详细数据、品牌商详细数据等)。当然,上述数据只是兴趣点数据的几个示例,对兴趣点数据的内容不做限制。由于兴趣点数据的来源越来越多,如谷歌地图、百度地图、高德地图,而且,针对同一个地点(如地点A),不同来源的兴趣点数据可能不同,如兴趣点数据的名称不同,兴趣点数据的位置也不同。因此,为了对不同来源的兴趣点数据进行关联,则无法基于名称、位置等信息,直接将兴趣点数据进行关联。例如,针对地点A,谷歌地图提供的兴趣点数据1包括名称“中心大厦”、百度地图提供的兴趣点数据2包括名称“电子中心大厦”,高德地图提供的兴趣点数据3包括名称“电子研发中心大厦”,由于兴趣点数据1、兴趣点数据2和兴趣点数据3的名称不同,因此无法基于名称将这些兴趣点数据进行关联。例如,针对地点A,谷歌地图提供的兴趣点数据1包括位置“30.2798746584,120.0261959655”,而百度地图提供的兴趣点数据2包括位置“30.2858048989,120.0327567404”,而高德地图提供的兴趣点数据3包括位置“30.2798800000,120.0262100000”,由于兴趣点数据1、兴趣点数据2和兴趣点数据3的位置不同,因此,无法基于各兴趣点数据的位置将这些兴本文档来自技高网...

【技术保护点】
1.一种兴趣点数据关联方法,其特征在于,应用于服务器,该方法包括:从第一兴趣点数据中获取第一位置和第一名称;从第二兴趣点数据中获取第二位置和第二名称;根据第一位置和第二位置的距离、第一名称和第二名称的相似度,确定所述第一兴趣点数据和所述第二兴趣点数据是否为同一地点的数据;若是,则将所述第一兴趣点数据和所述第二兴趣点数据进行关联。

【技术特征摘要】
1.一种兴趣点数据关联方法,其特征在于,应用于服务器,该方法包括:从第一兴趣点数据中获取第一位置和第一名称;从第二兴趣点数据中获取第二位置和第二名称;根据第一位置和第二位置的距离、第一名称和第二名称的相似度,确定所述第一兴趣点数据和所述第二兴趣点数据是否为同一地点的数据;若是,则将所述第一兴趣点数据和所述第二兴趣点数据进行关联。2.根据权利要求1所述的方法,其特征在于,所述根据第一位置和第二位置的距离、第一名称和第二名称的相似度,确定所述第一兴趣点数据和所述第二兴趣点数据是否为同一地点的数据,包括:确定候选集合,所述候选集合用于存储第二兴趣点数据;若所述候选集合不为空,针对所述候选集合中的第二兴趣点数据,根据所述第一位置和第二位置的距离、所述第一名称和第二名称的相似度,确定所述第一兴趣点数据和所述第二兴趣点数据是否为同一地点的数据。3.根据权利要求2所述的方法,其特征在于,所述确定候选集合,包括:将数据库中的第二兴趣点数据存储到所述候选集合;或者,针对数据库中的第二兴趣点数据,根据所述第二兴趣点数据中的第二位置,确定是否将所述第二兴趣点数据存储到所述候选集合;或者,针对数据库中的第二兴趣点数据,根据所述第二兴趣点数据中的第二名称,确定是否将所述第二兴趣点数据存储到所述候选集合;或者,针对数据库中的第二兴趣点数据,根据所述第二兴趣点数据中的第二位置和第二名称,确定是否将所述第二兴趣点数据存储到所述候选集合。4.根据权利要求3所述的方法,其特征在于,根据所述第二兴趣点数据中的第二位置,确定是否将所述第二兴趣点数据存储到所述候选集合,包括:若所述第二位置与所述第一位置的距离小于距离阈值,则将所述第二兴趣点数据存储到候选集合;否则,拒绝将所述第二兴趣点数据存储到候选集合。5.根据权利要求3所述的方法,其特征在于,根据所述第二兴趣点数据中的第二名称,确定是否将所述第二兴趣点数据存储到所述候选集合,包括:若所述第二名称与所述第一名称的相似度大于相似度阈值,将所述第二兴趣点数据存储到候选集合;否则,拒绝将所述第二兴趣点数据存储到候选集合。6.根据权利要求3所述的方法,其特征在于,所述根据所述第二兴趣点数据中的第二位置和第二名称,确定是否将所述第二兴趣点数据存储到所述候选集合的过程,具体包括:若所述第二位置与所述第一位置的距离小于距离阈值,且所述第二名称与所述第一名称的相似度大于相似度阈值,则将所述第二兴趣点数据存储到候选集合;否则,拒绝将所述第二兴趣点数据存储到候选集合。7.根据权利要求4或6所述的方法,其特征在于,所述方法还包括:获取训练集合,所述训练集合包括多个位置;从训练集合中获取针对同一地点的两个位置,并计算所述两个位置的距离;利用计算的距离的平均值,获取所述距离阈值。8.根据权利要求5或6所述的方法,其特征在于,所述方法还包括:获取训练集合,所述训练集合包括多个名称;从训练集合中获取针对同一地点的两个名称,计算所述两个名称的相似度;利用计算的相似度的平均值,获取所述相似度阈值。9.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述候选集合为空,则确定不存在与所述第一兴趣点数据是同一地点的第二兴趣点数据,并将所述第一兴趣点数据存储到数据库中。10.根据权利要求1或2所述的方法,其特征在于,所述根据第一位置和第二位置的距离、第一名称和第二名称的相似度,确定所述第一兴趣点数据和所述第二兴趣点数据是否为同一地点的数据,包括:根据所述第一位置和所述第二位置的距离、距离权重因子,所述第一名称和所述第二名称的相似度、相似度权重因子,确定所述第一兴趣点数据和所述第二兴趣点数据是否为同一地点的数据。11.根据权利要求10所述的方法,其特征在于,所述根据所述第一位置和所述第二位置的距离、距离权重因子,所述第一名称和所述第二名称的相似度、相似度权重因子,确定所述第一兴趣点数据和所述第二兴趣点数据是否为同一地点的数据的过程,具体包括:根据所述第一位置和所述第二位置的距离、距离权重因子计算第一参考值,根据所述第一名称和所述第二名称的相似度、相似度权重因子计算第二参考值;根据所述第一参考值和所述第二参考值,确定所述第一兴趣点数据和所述第二兴趣点数据是否为同一地点的数据。12.根据权利要求10所述的方法,其特征在于,所述方法还包括:获取训练集合,所述训练集合包括多个位置和多个名称;从训练集合中获取针对同一地点的两个位置,计算所述两个位置的距离;从训练集合中获取针对同一地点的两个名称,计算所述两个名称的相似度;利用计算的距离、计算的相似度,获取距离权重因子和相似度权重因子。13.根据权利要求12所述的方法,其特征在于,所述利用计算的距离、计算的相似度,获取距离权重因子和相似度权重因子的过程,包括:基于计算的距离、计算的相似度,利用逻辑回归算法获取所述距离权重因子和所述相似度权重因子。14.根据权利要求1所述的方法,其特征在于,所述将所述第一兴趣点数据和所述第二兴趣点数据进行关联的过程,包括:在数据库记录所述第一兴趣点数据和所述第二兴趣点数据的对应关系;或,对所述第一兴趣点数据和所述第二兴趣点数据生成同一hash值,在数据库记录所述hash值、所述第一兴趣点数据和所述第二兴趣点数据的对应关系。15.根据权利要求1所述的方法,其特征在于,所述根据第一位置和第二位置的距离、第一名称和第二名称的相似度,确定所述第一兴趣点数据和所述第二兴趣点数据是否为同一地点的数据之后,所述方法还包括:若否,则将所述第一兴趣点数据存储到数据库中。16.一种兴趣点数据关联方法,其特征在于...

【专利技术属性】
技术研发人员:熊罗凯
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛,KY

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

1