[发明专利]搜索数据库的方法、生成索引结构的导航设备和方法有效
申请号: | 201210043143.1 | 申请日: | 2012-02-23 |
公开(公告)号: | CN102693266B | 公开(公告)日: | 2017-06-30 |
发明(设计)人: | A.普里雅克欣;P.库纳斯;J.威尔舍 | 申请(专利权)人: | 哈曼贝克自动系统股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京市柳沈律师事务所11105 | 代理人: | 丁艺,沙捷 |
地址: | 德国卡*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 搜索 数据库 方法 生成 索引 结构 导航 设备 | ||
1.一种使用索引结构(10;70)在导航设备数据库中执行相似性搜索的方法,所述数据库包括多个对象,所述索引结构(10;70)包括多个节点(11-17;71-75),
所述方法包括:
在导航设备的车辆接口和输入接口之一处接收查询对象(51),所述导航设备进一步包括存储索引结构的存储设备;
访问所述索引结构(10;70)的第一节点(11-13;71-73),其中,存储在所述数据库中的所述多个对象包括多个音位字符串,所述索引结构中包括多个节点,所述多个节点包括叶节点,每一个叶节点与至少一个音位字符串相关联,其中,所述索引结构还包括关于所述至少一个对象和所述索引结构中的其它对象之间距离的距离信息,其中所述第一节点与所述多个对象中的至少一个对象(52,55,59,60)相关联,对于所述多个对象中的每一个,所述距离信息包括,相应的对象和与所述相应的对象相关联的所述索引结构的子树中包括的任意对象之间的距离的上界;
对于与所述第一节点(11-13;71-73)相关联的所述至少一个对象(52,55,59,60)中的每个对象,分别确定所述查询对象(51)和所述对象之间的距离(65,66),所述距离(65,66)按照距离度量被分别确定;
对于所述多个对象中的每一个,确定所述查询对象与相应的对象之间的距离是否小于固定的预定搜索半径和存储在所述索引结构的所述第一节点中的相应的对象的覆盖半径的求和值;以及
基于所述距离信息和所确定的距离(65,66),选择性地访问所述索引结构(10;70)中的第二节点(12-17;72-75)。
2.如权利要求1所述的方法,
其中所述查询对象(51)为音位字符串或文本字符串。
3.如权利要求2所述的方法,
其中所述接收所述查询对象(51)包括接收文本输入和执行文本到音位的转换。
4.如权利要求1所述的方法,
其中所述查询对象(51)为音位字符串或文本字符串,并且
其中所述接收所述查询对象(51)包括接收文本输入和执行文本到音位的转换。
5.如权利要求1所述的方法,
其中,基于所确定的距离(65;66),从所述相似性搜索中选择性地剪除对象。
6.如权利要求1所述的方法,
其中,所述确定距离(65;66)和选择性地访问所述第二节点(12-17;72-75),在所述第二节点(12-17;72-75)是所述索引结构(10;70)的叶节点(14-17;74,75)时终止。
7.如权利要求1所述的方法,
其中,识别出根据所述距离度量确定的位于距所述查询对象(51)预定的距离(58)内的所有对象。
8.如权利要求1所述的方法,
其中,识别出整数k>1个对象,其代表根据所述距离度量确定的所述查询对象(51)的k个最接近邻居。
9.如权利要求8所述的方法,
其中,以基于所述查询对象(51)和相应的被识别的对象之间的距离所确定的顺序,输出所述被识别的对象。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈曼贝克自动系统股份有限公司,未经哈曼贝克自动系统股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210043143.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:在受控照明条件下使用连续视频帧的自动曝光方法
- 下一篇:管理设备和管理方法