地址查询方法及系统技术方案

技术编号:5250762 阅读:222 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭示了一种地址查询方法,其特征在于,该方法包括:步骤a:建构包含大量预存地址的地址数据库,并为所述预存地址建立索引;步骤b:将待查询地址分词,得到所述待查询地址的至少一个主体地址,将所述主体地址在所述索引中进行查询,得到至少一个近似地址;步骤c:对所述近似地址进行空间插值,得到查询结果。本发明专利技术还揭示了一种应用所述地址查询方法的地址查询装置。本发明专利技术的有益效果是:在使用者输入的搜索信息不够准确或者不够完整时,输出精确的查询结果反馈。

【技术实现步骤摘要】
地址查询方法及系统
本专利技术涉及一种地址查询方法及系统,尤其是指一种电子地图或者在线搜索引擎 中应用的地址查询方法及系统。
技术介绍
过去十几年以来,随着互联网技术的发展,人们越来越依赖于互联网提供的丰富、 快捷、及时的信息。但是如何在浩如烟海的信息中找到待搜寻的信息,成为一项迫切需要解 决的问题,相应地,众多的互联网搜索引擎及对应的网站应运而生,这中间的佼佼者包括百 度公司的百度搜索(www. baidu. com)和谷歌公司的谷歌搜索(www. google, cn)。在众多需要搜寻的信息中,一类重要的信息是搜寻地址信息,这类的需求在搜寻 在线电子地图信息时特别得到重视。所谓的在线电子地图相对于传统的纸质地图或单机的 电子地图,其具有更新及时、便于查询、使用直观简洁、以及提供的信息丰富等诸多优点,目 前中国的在线电子地图提供者中比较被广泛推荐的包括百度公司的百度地图(map. baidu. com)和谷歌公司的google地图(ditu. google, cn),其中尤其以百度公司的百度地图更加 满足中国使用者的使用习惯而得到了广泛应用。然而,现有技术存在若干缺陷。首先,地址数据库不够完整与智能。所述的不够完 整可能受限于目前的原始地址数据信息不够完整的限制,导致电子地图的制作者无法基于 现有的原始数据建立完整的地图地址库。所述的不够智能首先在于现有的地址库的建构方 法,现有的地址库的建构方法一般都是通过罗列与输入大量预先分好类的地址信息到资料 库中,当查询者输入的待查询地址无法在地址库中找到相匹配的地址时,则不能产生期望 的搜索结果。其次,当在线电子地图的使用者输入某个待查询地址至在线电子地图地址搜 索框进行查询时,待查询的地址往往是一个对应于某个国家、地区、城市的陌生地址,所述 使用者不一定可以完全、准确地记忆并输入其希望查询的待查询地址的完整信息,相应地, 如果输入待查询地址不准确或不完整,搜索引擎可能反馈大量的相关地址并显示在查询结 果中,这样的查询结果将给使用者造成困扰,一则使用者无法在大量的反馈结果中迅速找 到其希望查询的那个地址,二则即使找到某个待查询地址,使用者也不一定可以完全确认 所述查询结果一定是准确的,因此,以上描述的缺陷会大大影响使用者使用在线电子地图 进行查询的使用体验。相应地,现有技术也对以上段落描述的问题提出一些解决方案。例如,中国专利技术专 利第02153583. 3号揭示了一种用于电子地图中通过文字进行智能检索的方法。其特点就 是检索时输入日常口语我们经常使用的简称或者缩写,电子地图的搜索引擎可以自动将输 入的简称或者缩写识别成与之匹配的固定用语,或者将其内容利用类似逻辑判断运算的方 式进行查询。能自动识别某些地名信息的缩写或者简称,将复杂的输入工作变的更为简单。 又例如,中国专利技术专利第200610157495. 6号揭示了一种通过电话号码模糊查找P0I点的方 法,该方法包括下列步骤用户输入待查找电话号码;保存用户输入的待查找电话号码;判 断是否找到区号与区内电话号码间的间隔符;判断为“是”,在区号索引表中找到该区号数字序列对应的所在区域;将这个区域或城市设置为待查找电话号码的搜索区域;在上述搜 索区域的地图属性数据库中查找区内电话号码;判断是否在区内电话号码列中找到匹配的信息。但是,目前的现有技术均没有解决如何在使用者输入的搜索信息不够准确或者不 够完整时提供准确的搜索结果反馈的技术问题。
技术实现思路
本专利技术的目的在于提供一种经过改进的地址查询方法,所述的方法可以在使用者 输入的搜索信息不够准确或者不够完整时提供准确的搜索结果反馈。本专利技术的另一目的在于提供经过改进的地址查询系统。相应地,本专利技术的一种实施方式地址查询方法包括步骤a 建构包含大量预存地址的地址数据库,并为所述预存地址建立索引;步骤b 将待查询地址分词,得到所述待查询地址的至少一个主体地址,将所述主 体地址在所述索引中进行查询,得到至少一个近似地址;步骤c 对所述近似地址进行空间插值,得到查询结果。作为本专利技术的进一步改进,所述的步骤a中的预存地址包括该预存地址的文本信 息和坐标信息。作为本专利技术的进一步改进,所述主体地址包括该待查询地址的道路类地址、地表 类地址、区域类地址其中之一。作为本专利技术的进一步改进,所述的步骤b包括若所述主体地址查询到至少一个匹配的索引,则输出所述索引对应的预存地址。作为本专利技术的进一步改进,若所述步骤b得到若干个近似地址,则按照地址重要 性规则对近似地址排序,对重要性最高的所述近似地址进行空间插值。作为本专利技术的再进一步改进,地址类型包括重要性最高的第一类地址,重要性次 之的第二类地址,重要性最低第三类地址。作为本专利技术的再进一步改进,所述的空间插值步骤包括判断所述近似地址的地址类型;根据所述近似地址的地址类型,选择对应空间插值方法。作为本专利技术的再进一步改进,所述选择对应空间插值方法包括若所述近似地址为第一类地址,则选择点插值方法。作为本专利技术的再进一步改进,所述选择对应空间插值方法包括若所述近似地址为第二类地址,则选择线插值方法。作为本专利技术的再进一步改进,所述选择对应空间插值方法包括若所述近似地址为第三类地址,则选择面插值方法。作为本专利技术的再进一步改进,所述的点插值方法包括基于近似地址坐标,在待查 询地址所要求的方向上加入偏移量。作为本专利技术的再进一步改进,所述的线插值方法包括判断同侧的近似地址数量;若同侧近似地址的数量大于一个,则参考所述同侧近似地址的地址坐标获得待查 询地址的地址坐标。作为本专利技术的再进一步改进,所述的线插值方法包括判断同侧的近似地址数量;若同侧近似地址的数量仅有一个,则参考所述异侧近似地址的地址坐标信息获得 待查询地址的地址坐标。作为本专利技术的再进一步改进,所述的面插值方法包括将接收到的待查询地址的坐标信息与若干个近似地址坐标信息进行比较;若所述待查询地址的坐标位于所述的若干个近似地址坐标之间,则选择按照线性 差值的方法内插。作为本专利技术的再进一步改进,所述的面插值方法包括将接收到的待查询地址的坐标信息与若干个近似地址坐标信息进行比较;若所述待查询地址的坐标超出所述的若干近似地址坐标所包括的范围,则在所述 的若干近似地址中选择一个与所述待查询地址的坐标最接近的地址坐标,并在所述地址坐 标的基础上加入偏移量作为输出结果。作为本专利技术的再进一步改进,所述第一类地址为道路类地址;所述第二类地址为 区域类地址;所述第三类地址为地标类地址。相应地,本专利技术的一种实施方式地址查询系统包括数据库单元,建构包含大量预存地址的地址数据库,并建立索引;地址分析单元,将待查询地址分词,得到所述待查询地址的至少一个主体地址,将 所述主体地址在所述索引中进行查询,得到至少一个近似预存地址以及地址插值单元,对所述相关预存地址进行空间插值,得到查询结果。作为本专利技术的进一步改进,所述的数据库单元的预存地址包括该预存地址的完整 位置和名称。作为本专利技术的进一步改进,所述主体地址包括该待查询地址的道路类地址、地表 类地址、区域类地址其中之一。作为本专利技术的进一步改进,所述的地址分析单元包括用于将所述待查询地址进行 分词,得到所述主体地址的地址分析模块,以及用于将所述主体地址与地址数据库中预存 地址的索引进行本文档来自技高网
...

【技术保护点】
一种地址查询方法,其特征在于,该方法包括:  步骤a:建构包含大量预存地址的地址数据库,并为所述预存地址建立索引;  步骤b:将待查询地址分词,得到所述待查询地址的至少一个主体地址,将所述主体地址在所述索引中进行查询,得到至少一个近似地址;步骤c:对所述近似地址进行空间插值,得到查询结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:万鑫
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:11[]

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

1