专利名称:兴趣点信息提供方法及装置的制作方法
技术领域:
N N本发明实施例涉及互联网技术领域,尤其涉及一种兴趣点(Point of Interest, 简称P0I)信息提供方法及装置。
背景技术:
近年来中国互联网用户需求和在线信息获取方式都发生了巨大的变化,从互联网 用户的生活方式和居住习惯来看,随着城市建设的发展,跨地区人口流动越发频繁,人们对 地图信息的需求也就越发强烈,而且大多数互联网用户对身边的位置信息更加感兴趣,利 用搜索引擎搜索产品和信息已经成为越来越多互联网用户的使用习惯。当用户针对某一项需求搜索到相关结果后,需要再利用地图搜索定位,这些在网 页上搜索所得的信息不能满足用户精细化的地图信息需求和本地信息需求时,为满足用户 的需求,提供更多、更专业、更具个性化的信息服务,整合多种本地信息的模式应运而生。POI是地图数据的一种,在地图应用中有着非常重要的地位,POI信息通常包括 POI的名称,POI的所属类别(例如餐饮、娱乐、学校、公共设施等),Ρ0Ι的坐标、地址信息和 电话号码。通过POI信息,人们选择或决定行动目的地,甚至导航至该Ρ0Ι,这样给用户带来 非常大的便捷,这些是POI应用中非常重要的数据。例如,在地图上的餐馆信息,包括名称、 经纬度、地址和联系方式(通常是电话号码)。一些公司,例如谷歌(Google),它们的搜索引擎为我们的生活提供了衣食住行等 信息,其中包括房屋、工作、餐饮、火车票和影讯等分类信息。为了方便大家使用,生活搜索 更加关注与其他谷歌产品的整合,通过地图和移动搜索的整合,使得生活信息和地理信息 联系更紧密,同时获取也更方便。同时用户的需求,加强浏览功能,使得我们能方便的通过 点击、浏览获取信息。数据内容主要来自谷歌搜索引擎收录的国内互联网上各个生活信息网站的分类 信息,以及合作伙伴提供的内容。谷歌获取POI信息的过程如下谷歌搜索引擎通过网页抓取程序(spider),从互联网上各个生活信息网站抓取网 页,这种操作也称为网页快照。谷歌搜索引擎抓取到网页后,对抓取到的网页的信息分类, 建立索引文件,排重,分析超链接,分析数据的准确性和完整性。根据用户输入的关键字进行检索,或者对关键词与分类结果相匹配,从索引数据 库中找到与该关键字匹配的数据。在实现本发明过程中,发明人发现现有技术中至少存在如下问题采用网页抓取程序从网页抓取网页信息,对网页的信息分类后再建立索引数据 库,一旦网页的内容发生变化,则无法及时更新索引数据库中的数据。
发明内容
本发明实施例提供一种POI信息提供方法及装置,用以解决现有技术中POI信息提供方法在垂直搜索引擎(Vertical Search Engine,简称VSE)系统的网页内容发生变化 后提供的POI信息无法及时更新的问题。本发明实施例提供了一种POI信息提供方法,包括接收查询请求; 发送所述查询请求给地理信息系统(Geographic Information System,简称GIS) 平台和VSE系统;接收GIS平台返回的第一基本POI信息和VSE系统返回的信息,所述VSE系统返 回的信息包括第二基本POI信息和补充信息;计算GIS平台返回的第一基本POI信息和VSE系统返回的第二基本POI信息之间 的相似度;评估所述相似度;把满足相似度评估标准的第二基本POI信息对应的补充信息与所述第一基本POI 信息组成增强的POI信息,把增强的POI信息提供给用户。本发明实施例还提供了一种POI信息提供装置,包括第一接收模块,用于接收查询请求;发送模块,用于发送所述第一接收模块接收到的查询请求给GIS平台和VSE系 统;第二接收模块,用于接收GIS平台返回的第一基本POI信息和VSE系统返回的信 息,所述VSE系统返回的信息包括第二基本POI信息和补充信息;计算模块,用于计算第二接收模块接收到的所述GIS平台返回的第一基本POI信 息和VSE系统返回的第二基本POI信息之间的相似度;评估模块,用于评估所述获取模块获取的相似度;处理模块,用于把经过所述评估模块评估、满足相似度评估标准的第二基本POI 信息对应的补充信息与所述第一基本POI信息组成增强的POI信息,把增强的POI信息提 供给用户。本发明实施例提供的POI信息提供方法及装置,在接收到查询请求后,发送查询 请求到GIS平台和VSE系统,接收GIS平台返回的第一基本POI信息和第二 VSE系统返回 的第二基本POI信息和补充信息,把满足相似度评估标准的第二基本POI信息对应的补充 信息与第一基本POI信息组成增强的POI信息,把该增强的POI信息提供给用户。增强的 POI信息是第一基本信息和VSE系统返回的补充信息的组合,而VSE系统返回的信息是当前 获取的信息,这样就能够克服现有技术中在VSE系统的网页内容发生变化后提供的POI信 息无法及时更新的问题。
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以 根据这些附图获得其他的附图。图1所示为本发明POI信息提供方法实施例一的流程图2所示为本发明POI信息提供方法实施例二的流程图;图3所示为本发明POI信息提供方法实施例三的流程
图4所示为本发明POI信息提供装置实施例的结构示意图;图5所示为本发明POI信息提供系统实施例的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员 在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。如图1所示为本发明POI信息提供方法实施例一的流程图,包括步骤101、接收查询请求。步骤102、发送查询请求给地理信息系统(Geographic Information System,简称 GIS)平台和VSE系统。GIS平台是一个基于数据库管理系统的分析和管理空间对象的信息 系统,以地理空间数据为操作对象。VSE系统的数量可以是至少一个。步骤103、接收GIS平台返回的第一基本POI信息和VSE系统返回的信息,VSE系 统返回的信息包括第二基本POI信息和补充信息。步骤104、计算GIS平台返回的第一基本POI信息和VSE系统返回的第二基本POI 信息之间的相似度。步骤105、评估相似度。步骤106、把满足相似度评估标准的第二基本POI信息对应的补充信息与第一基 本POI信息组成增强的POI信息,把增强的POI信息提供给用户。本发明实施例一提供的方法,在接收到查询请求后,发送查询请求到GIS平台和 VSE系统,接收GIS平台返回的第一基本POI信息和第二 VSE系统返回的第二基本POI信息 和补充信息,把满足相似度评估标准的第二基本POI信息对应的补充信息与第一基本POI 信息组成增强的POI信息,把该增强的POI信息提供给用户。增强的POI信息是第一基本 信息和VSE系统返回的补充信息的组合,而VSE系统返回的信息是当前获取的信息,也就是 说VSE系统返回的信息是最新的,这样就能够克服现有技术中在VSE系统的网页内容发生 变化后提供的POI信息无法及时更新的问题。在实施例一中,查询请求可以包括至少一个关键字,第一基本POI信息可以包括 至少一个第一结果;第二基本POI信息可以包括至少一个第二结果。步骤104具体可以包括计算GIS平台返回的第一基本POI信息中的各个第一结 果和VSE系统返回的第二基本POI信息中的各个第二结果之间的子相似度,获取各个子相 似度的综合相似度。具体地,至少一个第一结果包括可以第一名称结果、第一联系方式结果和第一经 纬度结果;至少一个第二结果可以包括第二名称结果、第二联系方式结果和第二经纬度结 果。如果VSE系统的数量大于一个,那么步骤104中,获取GIS平台返回的第一基本POI信 息中的各个第一结果和所述VSE系统返回的第二基本POI信息中的各个第二结果之间的子 相似度,具体可以包括
步骤104a、计算第一名称结果和第二名称结果之间的第一子相似度。步骤104b、计算第一联系方式结果和第二联系方式结果之间的第二子相似度。步骤104c、计算第一经纬度结果和第二经纬度结果之间的第三子相似度。上述步骤104a、104b和104c可以先后进行,也可以同时进行,没有具体的时序限 制。步骤104中,计算各个子相似度的综合相似度,具体可以包括将第一子相似度、 第二子相似度和第三子相似度进行加权,计算各个子相似度的综合相似度,该综合相似度 为所述GIS平台返回的第一基本POI信息中的各个第一结果和VSE系统返回的第二基本 POI信息中的各个第二结果之间的子相似度。 VSE系统的数量大于一个时,在计算每一个VSE系统返回的第二基本POI信息和从 GIS平台返回的第一基本POI信息之间的相似度时,都可以采用上述步骤104a-104c,基于 步骤104a-104c计算出的各个子相似度获取综合相似度。步骤104a具体可以包括计算从第一名称结果变化到第二名称结果需要改变的 字符 数,计算第一子相似度。步骤104b具体可以包括计算第一联系方式结果和第二联系方式结果之间的匹 配的字符数,计算第一联系方式结果和第二联系方式结果之间的第二子相似度。步骤104c具体可以包括判断第一经纬度结果和第二经纬度结果是否在同一预 设区域内,如果在同一预设区域内,则第一经纬度结果和第二经纬度结果之间的第三子相 似度为1 ;如果不在同一预设区域内,则第一经纬度结果和第二经纬度结果之间的第三子 相似度为0。为各个子相似度赋予的权重值可以根据实际需要来设置,例如,为第一子相似度 赋予的权重值可以是0. 2,为第二子相似度赋予的权重值可以是0. 3,为第三子相似度赋予 的权重值可以是0. 5,各个子相似度之和等于1。各个子相似度与各自的权重值的乘积的和 就是综合相似度。步骤105具体可以包括如果VSE系统的数量大于一个,则评估GIS平台返回的第 一基本POI信息和各个VSE系统返回的第二基本POI信息之间的相似度是否大于或等于第
一阈值。如果VSE系统数量等于一个,那么可以将这一个VSE系统返回的第二基本POI信 息对应的补充信息加入到第一基本POI信息中形成增强的POI信息。如果VSE系统数量大于一个,那么可以通过对各个VSE系统返回的第二基本POI 信息进行筛选,选择出与第一基本POI信息较为相似度第二基本POI信息。具体方法可以 是设定一个第一阈值,该第一阈值是一个预设的相似度,该预设的相似度的取值可以根据 实际情况确定,评估各个相似度是否大于或等于第一阈值。有的情况下,尽管采用第一阈值可以筛选出一些第二基本POI信息,但是筛选出 的这些第二基本POI信息仍然无法满足要求,那么可以通过附加的评估方式来评估各个相 似度,从而筛选出符合要求的第二基本POI信息。具体可以包括计算第一地址结果和各个第二地址结果的第四子相似度;判断大 于或等于第一阈值的各个第二基本POI信息对应的第四子相似度是否大于或等于第二阈 值;其中,第一基本POI信息还包括第一地址结果,第二基本POI信息还包括第二地址结果。第二阈值也是一个预设的相似度,该预设的相似度的取值也可以根据实际情况确定,第二 阈值可以与第一阈值相等,也可以不同于第一阈值。步骤106具体可以包括把第四子相似度大于或等于第二阈值的第二基本POI信 息对应的补充信息与第一基本POI信息组成增强的POI信息,把该增强的POI信息提供给 用户。下面通过具体 的例子来 详细说明本发明提供的实施例的实现方式。如图2所示为本发明POI信息提供方法实施例二的流程图,包括步骤201、POI信息提供装置接收查询请求。例如,POI信息提供装置接收到用于查询餐饮信息的查询请求,该查询请求中包括 “小肥羊”、“北京”、“餐饮”这三个关键字,这三个关键字表明用户希望查找到地点在北京、名 称是小肥羊的一个餐饮信息。步骤202、P0I信息提供装置发送查询请求给GIS平台(例如高德GIS平台)和第 一 VSE系统(例如口碑网)和第二 VSE系统(例如,点评网)。向GIS平台、口碑网和点评 网发送查询请求的步骤可以是同时进行,也可以是先后进行,没有时序限制。步骤203a、P0I信息提供装置接收GIS平台返回的第一基本POI信息,该第一基本 POI信息包括第一名称结果,即餐馆名称;第一经纬度结果,即餐馆的经纬度;第一联系方 式结果,即餐馆的联系方式;第一地址结果,即餐馆的地址信息。如表一所示为从GIS平台 返回的第一基本POI信息的内容。表一、从GIS平台返回的第一基本POI信息的内容
权利要求
1.一种兴趣点POI信息提供方法,其特征在于,包括 接收查询请求;发送所述查询请求给地理信息系统GIS平台和垂直搜索引擎VSE系统; 接收地理信息系统GIS平台返回的第一基本兴趣点POI信息和垂直搜索引擎VSE系统 返回的信息,所述垂直搜索引擎VSE系统返回的信息包括第二基本兴趣点POI信息和补充 fn息;计算地理信息系统GIS平台返回的第一基本兴趣点POI信息和垂直搜索引擎VSE系统 返回的第二基本兴趣点POI信息之间的相似度; 评估所述相似度;把满足相似度评估标准的第二基本兴趣点POI信息对应的补充信息与所述第一基本 兴趣点POI信息组成增强的兴趣点POI信息,把增强的兴趣点POI信息提供给用户。
2.根据权利要求1所述的方法,其特征在于,所述查询请求包括至少一个关键字; 所述第一基本兴趣点POI信息包括至少一个第一结果;所述第二基本兴趣点POI信息包括至少一个第二结果。
3.根据权利要求2所述的方法,其特征在于,计算地理信息系统GIS平台返回的第一基 本兴趣点POI信息和所述垂直搜索引擎VSE系统返回的第二基本POI信息之间的相似度, 包括计算地理信息系统GIS平台返回的第一基本兴趣点POI信息中的各个第一结果和所 述垂直搜索引擎VSE系统返回的第二基本兴趣点POI信息中的各个第二结果之间的子相似 度,计算各个子相似度的综合相似度。
4.根据权利要求3所述的方法,其特征在于,所述垂直搜索引擎VSE系统的数量为至少一个。
5.根据权利要求4所述的方法,其特征在于,所述至少一个第一结果包括第一名称结 果、第一联系方式结果和第一经纬度结果;所述至少一个第二结果包括第二名称结果、第二 联系方式结果和第二经纬度结果;计算地理信息系统GIS平台返回的第一基本兴趣点POI信息中的各个第一结果和所 述垂直搜索引擎VSE系统返回的第二基本兴趣点POI信息中的各个第二结果之间的子相似 度,包括计算第一名称结果和第二名称结果之间的第一子相似度; 计算第一联系方式结果和第二联系方式结果之间的第二子相似度; 计算第一经纬度结果和第二经纬度结果之间的第三子相似度; 计算各个子相似度的综合相似度,包括将所述第一子相似度、第二子相似度和第三子相似度进行加权,计算各个子相似度的 综合相似度,所述综合相似度为所述地理信息系统GIS平台返回的第一基本兴趣点POI信 息中的各个第一结果和所述垂直搜索引擎VSE系统返回的第二基本兴趣点POI信息中的各 个第二结果之间的子相似度。
6.根据权利要求5所述的方法,其特征在于,计算第一名称结果和第二名称结果之间 的第一子相似度,包括计算从第一名称结果变化到第二名称结果需要改变的字符数,计算 所述第一子相似度。
7.根据权利要求5所述的方法,其特征在于,计算第一联系方式结果和第二联系方式 结果之间的第二子相似度,包括计算第一联系方式结果和第二联系方式结果之间的匹配 的字符数,计算所述第一联系方式结果和第二联系方式结果之间的第二子相似度。
8.根据权利要求5所述的方法,其特征在于,计算第一经纬度结果和第二经纬度结果 之间的第三子相似度,包括判断第一经纬度结果和第二经纬度结果是否在同一预设区域 内,如果在同一预设区域内,则所述第一经纬度结果和第二经纬度结果之间的第三子相似 度为1 ;如果不在同一预设区域内,则所述第一经纬度结果和第二经纬度结果之间的第三 子相似度为0。
9.根据权利要求6-8中任一权利要求所述的方法,其特征在于,评估所述相似度,包括如果所述垂直搜索引擎VSE系统的数量大于一个,则评估地理信息系统GIS平台返回 的第一基本兴趣点POI信息和各个垂直搜索引擎VSE系统返回的第二基本兴趣点POI信息 之间的相似度是否大于或等于第一阈值。
10.根据权利要求9所述的方法,其特征在于,所述第一基本兴趣点POI信息还包括第 一地址结果,第二基本兴趣点POI信息还包括第二地址结果;评估所述相似度,还包括计算第一地址结果和第二地址结果的第四子相似度;判断 大于或等于所述第一阈值的各个第二基本兴趣点POI信息对应的第四子相似度是否大于 或等于第二阈值;把满足相似度评估标准的第二基本兴趣点POI信息对应的补充信息与所述第一基本 兴趣点POI信息组成增强的兴趣点POI信息,包括把第四子相似度大于或等于第二阈值的 第二基本兴趣点POI信息对应的补充信息与所述第一基本兴趣点POI信息组成增强的兴趣 点POI信息。
11.根据权利要求10所述的方法,其特征在于,把第四子相似度大于或等于第二阈值 的第二基本兴趣点POI信息对应的补充信息与所述第一基本兴趣点POI信息组成增强的兴 趣点POI信息,包括如果大于或等于第二阈值的第四子相似度的数量大于两个,则判断各个大于或等于第 二阈值的第四子相似度对应的第二基本兴趣点POI信息的数据质量是否大于或等于第三 阈值;把数据质量大于或等于第三阈值、对应的第四子相似度大于或等于第二阈值的第二基 本兴趣点POI信息对应的补充信息与所述第一基本兴趣点POI信息组成增强的兴趣点POI fn息ο
12.一种兴趣点POI信息提供装置,其特征在于,包括第一接收模块,用于接收查询请求;发送模块,用于发送所述第一接收模块接收到的查询请求给地理信息系统GIS平台和 垂直搜索引擎VSE系统;第二接收模块,用于接收地理信息系统GIS平台返回的第一基本兴趣点POI信息和垂 直搜索引擎VSE系统返回的信息,所述垂直搜索引擎VSE系统返回的信息包括第二基本兴 趣点POI信息和补充信息;计算模块,用于计算第二接收模块接收到的所述地理信息系统GIS平台返回的第一基本兴趣点POI信息和垂直搜索引擎VSE系统返回的第二基本兴趣点POI信息之间的相似 度;评估模块,用于评估所述获取模块获取的相似度;处理模块,用于把经过所述评估模块评估、满足相似度评估标准的第二基本兴趣点POI 信息对应的补充信息与所述第一基本兴趣点POI信息组成增强的兴趣点POI信息,把增强 的兴趣点POI信息提供给用户。
全文摘要
本发明提供一种兴趣点信息提供方法及装置,其中方法包括接收查询请求;发送查询请求给GIS平台和VSE系统;计算GIS平台返回的第一基本POI信息和VSE系统返回的第二基本POI信息之间的相似度;评估相似度;把满足相似度评估标准的第二基本POI信息对应的补充信息与第一基本POI信息组成增强的POI信息,把增强的POI信息提供给用户。本发明实施例中,增强的POI信息是第一基本信息和VSE系统返回的补充信息的组合,而VSE系统返回的信息是当前获取的信息,由此可以使得在VSE系统的网页内容发生变化后提供的POI信息能够及时进行更新。
文档编号G06F17/30GK102142003SQ20101024415
公开日2011年8月3日 申请日期2010年7月30日 优先权日2010年7月30日
发明者胡汉强, 贾江涛, 顾翀 申请人:华为软件技术有限公司