地址定位方法及装置制造方法及图纸

技术编号:12407445 阅读:112 留言:0更新日期:2015-11-29 04:32
本申请涉及一种地址定位方法及装置,所述方法包括:根据用户输入的第一文本地址,在地理编码数据库中进行地址解析,得到所述第一文本地址的经纬度信息;根据所述第一文本地址的经纬度信息,从兴趣点POI数据库中,匹配得到至少一个参考POI,所述参考POI与所述第一文本地址的距离在预设第一阈值内,其中,所述POI数据库包括所述参考POI及所述参考POI的经纬度信息;利用所述至少一个参考POI,生成验证问题并显示;根据用户对所述验证问题反馈的结果,验证所述第一文本地址的经纬度信息是否正确,并根据验证结果进行地址定位。本申请提供的地址定位方法及装置,可以提高地址定位的准确度。

【技术实现步骤摘要】

本申请涉及定位搜索
,尤其涉及一种地址定位方法及装置
技术介绍
在互联网业务中,越来越多地需要个人用户或者集体、商业用户输入自己的文本地址,再从地理编码数据库中通过地址解析(Geocoding)的算法来解析出文本地址所对应的实际地理位置(经纬度)。但由于现有的Geocoding技术的限制,地理编码数据库中兴趣点(Point Of Interest,Ρ0Ι)的数量有限,不可能涵盖所有用户输入的文本地址,而且,用户输入的文本地址也可能存在不规范的情况,时常会遇到在地理编码数据库中未出现的文本地址。对于地理编码数据库中未出现的文本地址,一般是在地理编码数据库中先找出附近相关的Ρ0Ι,再通过插值等方式给出一个大概的经纬度信息。这样,现有的Geocoding技术提供的地理位置信息的精度不可保障,且无法判断是否准确,有多准确,并不能解决地址定位准确性的问题。
技术实现思路
本申请的目的是,提供一种地址定位方法及装置,可以提高地址定位的准确度。本申请提供了一种地址定位方法,所述方法包括:根据用户输入的第一文本地址,在地理编码数据库中进行地址解析,得到所述第一文本地址的经纬度信息;根据所述第一文本地址的经纬度信息,从兴趣点POI数据库中,匹配得到至少一个参考POI,所述参考POI与所述第一文本地址的距离在预设第一阈值内,其中,所述POI数据库包括所述参考POI及所述参考POI的经纬度信息;利用所述至少一个参考Ρ0Ι,生成验证问题并显示;根据用户对所述验证问题反馈的结果,验证所述第一文本地址的经纬度信息是否正确,并根据验证结果进行地址定位。又一方面,本申请还提供了一种地址定位装置,所述装置包括:地址解析单元,用于根据用户输入的第一文本地址,在地理编码数据库中进行地址解析,得到所述第一文本地址的经纬度信息;匹配单元,用于根据所述地址解析单元得到的所述第一文本地址的经纬度信息,从兴趣点POI数据库中,匹配得到至少一个参考Ρ0Ι,所述参考POI与所述第一文本地址的距离在预设第一阈值内,其中,所述POI数据库包括所述参考POI及所述参考POI的经纬度信息;问题生成单元,用于利用所述匹配单元匹配得到的所述至少一个参考Ρ0Ι,生成验证问题并显示;验证单元,用于根据用户对所述问题生成单元生成的所述验证问题反馈的结果,验证所述第一文本地址的经纬度信息是否正确;定位单元,用于根据所述验证单元的验证结果进行地址定位。本申请提供的地址定位方法及装置,通过找出文本地址附近的参考POI加以验证,根据验证结果进行地址定位,可以准确地进行地址定位,保障定位精度,提高地址定位的准确度。【附图说明】为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请实施例提供的地址定位方法流程图;图2为本申请实施例提供的显示界面示意图;图3为本申请实施例提供的对第一文本地址进行重新定位的方法流程图;图4为本申请实施例提供的重新定位的分区示意图;图5为本申请实施例提供的地址定位装置示意图;图6为本申请实施例提供的定位单元的结构示意图。【具体实施方式】为使得本申请的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述,显然,所描述的实施例仅仅是本申请一部分实施例,而非全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请实施例提供的地址定位方法及装置,可以用于用户利用网页或终端设备进行地址定位的场景,例如,用户需要输入自己的文本地址并在地图中标识出来实际地理位置的情况。图1是本实施例提供的地址定位方法流程图,如图1所示,本申请的地址定位方法包括:S101、根据用户输入的第一文本地址,在地理编码数据库中进行地址解析,得到所述第一文本地址的经纬度信息。在网页中,可以包括多个下拉框和输入框供给用户进行文本地址的输入,具体显示的页面可以如图2中下拉框101和输入框102所示,其中,下拉框101有多个下拉框,包括省、市、区、街道/镇等区域级别,用户可以在网页中的各下拉框中,逐级选择其所在区域的标准名称。对于输入框102,用户可以在该输入框102中输入详细地址信息。可以看出,用户在上述下拉框101和输入框102中输入的文本地址(即第一文本地址),可以包括规范地址和详细地址,规范地址是指用户通过选择下拉框101输入的地址信息,可以具体到街道/镇,详细地址是指用户在输入框102中输入的地址信息。根据用户输入的第一文本地址,在地理编码数据库中进行地址解析,得到所述第一文本地址的经纬度信息。这里的地址解析方法可以采用现有地图供应商提供的地址解析方法,例如,高德地图、百度地图或谷歌(google)地图等等,在该些地图供应商提供的地理编码数据库中进行地址解析,得到所述第一文本地址的经纬度信息。S102、根据所述第一文本地址的经纬度信息,从兴趣点POI数据库中,匹配得到至少一个参考Ρ0Ι,所述参考POI与所述第一文本地址的距离在预设第一阈值内。利用SlOl得到的所述第一文本地址的经纬度信息,从兴趣点POI数据库中,匹配得到至少一个在所述第一文本地址附近的参考POI。其中,所述POI数据库包括所述参考POI及所述参考POI的经纬度信息。一般来说,所述POI数据库是利用一定规模的POI地理位置信息预先建立的。一定规模的POI地理位置信息中可以有大量的地标、著名地点的文本地址与准确的经纬度信息,包括但不限于:大厦、公交车站、公司、商场、街道、门牌号、便利店等等。可选的,本申请实施例提供的地址定位方法还包括:将已知的具有准确的经纬度信息的文本地址作为所述参考Ρ0Ι,利用所述参考POI及其准确的经纬度信息,生成所述POI数据库。所述参考POI与所述第一文本地址的距离可以根据参考POI的经纬度信息和SlOl中得到的第一文本地址的经纬度信息,采用距离计算公式计算得到。所述预设第一阈值是预先设定的距离阈值,例如,1000米、100米等等,以保证匹配得到的所述参考POI是在所述第一文本地址附近的Ρ0Ι。S103、利用所述至少一个参考Ρ0Ι,生成验证问题并显示。利用S102匹配得到的所述参考Ρ0Ι,随机生成验证问题,并显示给用户。其中,生成的验证问题的形式可以多种多样,本申请中不加以限制。例如,在问题区域的问题可以是:“公交车站A是否在该地址附近? ”、“XX大厦是否在该地址附近? ”其中,公交车站A和XX大厦为匹配得到的参考POI。可选地,在生成验证问题时,还可以同时生成备选答案,以便用户从所述备选答案中选取答案进行反馈。例如,在回答区域给出备选答案,备选答案可以是:“1.是;2.否;3.不知道。”,这样,可以方便用户做出选择。优选地,可以利用S102匹配得到的所述参考POI及所述参考POI与所述第一文本地址的距离随机生成验证问题及备选答案,以便用户从所述备选答案中选取答案进行反馈。例如,在问题区域的问题可以是:“公交车站A是否在该地址附近I公里? ”、“X本文档来自技高网...

【技术保护点】
一种地址定位方法,其特征在于,所述方法包括:根据用户输入的第一文本地址,在地理编码数据库中进行地址解析,得到所述第一文本地址的经纬度信息;根据所述第一文本地址的经纬度信息,从兴趣点POI数据库中,匹配得到至少一个参考POI,所述参考POI与所述第一文本地址的距离在预设第一阈值内,其中,所述POI数据库包括所述参考POI及所述参考POI的经纬度信息;利用所述至少一个参考POI,生成验证问题并显示;根据用户对所述验证问题反馈的结果,验证所述第一文本地址的经纬度信息是否正确,并根据验证结果进行地址定位。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈敬敏郭立超李传福
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

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

1