[发明专利]用于在数据库中搜索对象的方法无效
申请号: | 201080016701.4 | 申请日: | 2010-04-19 |
公开(公告)号: | CN102395965A | 公开(公告)日: | 2012-03-28 |
发明(设计)人: | 安德烈亚斯·施拉姆;蒂洛·厄恩斯特 | 申请(专利权)人: | 弗兰霍菲尔运输应用研究公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G01C21/00;H04M19/00 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 康建峰;李春晖 |
地址: | 德国*** | 国省代码: | 德国;DE |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 数据库 搜索 对象 方法 | ||
技术领域
本发明涉及用于在数据库中搜索对象的方法。
本发明具体涉及在移动(导航)装置上的地图搜索。基于GPS的移动导航系统现今被良好地建立,具体地说作为所谓的个人导航装置(PND)或越来越多地作为在移动电话(特别是智能电话)上的软件导航应用,基于GPS的移动导航系统在下文中整体被称为导航装置。
背景技术
虽然在智能电话市场内的联网导航解决方案越来越多地发挥作用(所谓的连接的导航;例如,用于基于因特网的地图服务的移动客户机),但是大多数导航解决方案被设计来以它们不要求(永久或频繁的)网络连接的自给自足的方式来工作(所谓的离线导航)。这是有益的,一方面因为网络连接的高成本,另一方面因为网络连接不总是可获得,特别是当旅行时,由于在国家的(农村)部分中的有限的网络覆盖或在不同国家中的不同的网络设置导致网络连接不总是可获得。
自给自足的移动导航装置必须在诸如快闪存储卡(例如,SD卡)等的数据存储介质上包含通常具有高度压缩形式的全部地图材料。在导航装置内,关键的用户交互操作之一是在地图中输入和搜索任意对象(诸如街道地址或特定的兴趣点(POI)),例如以使得用户能够限定导航路由的目的地。在此,输入操作的复杂度决定了系统的可用性和用户的满意度,该输入操作的复杂度具体地说是所需要的键击或选择的数量、可能的等待时间和交互反馈的质量。
传统的导航装置通常提供用于在地图中找到和定位对象的两种可能。
一方面,用户可以通过下述方式来确定目的地:交互地移动(平移)和变焦在移动导航装置上显示的地图分段,因此,到达包含目的地的地图区域,使得可以通过使用指示器(例如,触敏屏)选择(拾取)目的地来确定目的地。然而,这个处理是乏味的,并且由于(移动)导航装置的硬件限制导致可能出现等待时间。另外,这样的处理经常是不实用的,因为用户必须预先具有关于在地图中在地理上何处找到目的地的相当精确的知识——经常不是这样的情况。
因此,另一方面,导航装置传统上提供基于文本的搜索功能,通过该功能,用户可以根据对象的名称(例如,街道名称或兴趣点的名称)来定位对象。
在诸如台式计算机或服务器的静态计算机上,穷尽地搜索所有可获得的地图材料的全部存储的数据记录通常不形成问题。因此,这样的搜索功能被许多地理信息系统(GIS)和地理数据库软件产品支持。
基于因特网的地图服务(诸如,现今的Google地图)在用户友好性上优化搜索功能,并且其中,使用从因特网搜索引擎已知的功能。它们允许自由文本搜索,该自由文本搜索将由用户输入的多个搜索项与在地图中的所有对象的所有属性作比较。然后,搜索结果根据其相关度被分类和显示。然而,这样的解决方案和它们的基本算法不能被应用在传统的移动导航装置内,因为这样的导航装置的主存储器或处理器都不足以用于这样的软件应用的执行。此外,这样的导航装置的存储器未提供足够的存储空间来容纳所需要的标准化(未被压缩或仅被略微地压缩的)地图格式并且存储软件的执行所需的和在数据库搜索期间产生的另外的数据文件(例如,数据库索引文件)。
由于这样的限制,传统的移动导航装置仅提供用于基于文本的搜索的简单选项。在此,搜索处理通常要求分层的地理约束,在此期间,用户首先必须选择区域(例如,国家和/或城市),并且最后选择街道地址或不同的搜索项(诸如兴趣点的名称)。仅在进入区域后,执行对于可能的街道地址或其他搜索项的搜索,因为传统的搜索算法由于常见移动导航装置的当前硬件限制而不允许以基于因特网的地图服务的方式来在地图的所有区域上进行自由文本搜索。
发明内容
本发明的目的是提供一种方法和导航装置,其允许在移动导航装置的地图数据内的对于对象的自由文本搜索。
使用包括权利要求1的特征的方法来实现这个目的。
根据这一点,提供了一种用于借助于索引数据结构来在数据库中搜索对象的方法。在此,每一个对象具有二维或三维的空间位置,并且可以相对于搜索模式匹配。该索引数据结构将诸如对象名称的对象属性值与被定义来分割空间的空间元素——诸如四叉树的瓦片(tile)或八叉树的立方体——的集合(集)相关联,该空间特别是二维平面或三维空间。预定义的数量的空间元素能够组合为下一级的空间元素。
在所述方法期间,对于第一输入搜索模式搜索索引数据结构,并且如果第一输入搜索模式通过索引数据结构与空间元素的第一集合相关联,则来自第一集合的所有空间元素被加到空间元素的第一候选集。在此,如果在第一候选集中的空间元素的数量超过预定最大值,则该空间元素的一些或全部被组合为数量减少的下一级空间元素。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于弗兰霍菲尔运输应用研究公司,未经弗兰霍菲尔运输应用研究公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201080016701.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种发动机铝合金活塞模锻件的制造方法
- 下一篇:混光镜片及系统