车载导航软件中离线POI检索系统的设计与实现

来源 :南京大学 | 被引量 : 0次 | 上传用户:liongliong484
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
车载导航软件在人们的日常生活中应用十分广泛,而POl(point of interest)检索也是车载导航系统的重要功能之一。大部分的车载导航软件都能够联网,并使用在线的POI检索。在线POI检索的功能十分全面,能够进行关键字的搜索,包括沿途搜索和周边搜索。但是在离线情况下,车载导航系统的POI检索功能却不够全面。一方面是由于传统车机硬件上的限制,无法与服务器匹敌;另一方面也是由于实现方案的落后,并没有采取在线POI检索的方案,都是一些较为简单的搜索策略。如今,车机的性能也越来越好,有必要加强离线POI检索的功能。斑马网络技术有限公司认识到了离线POI检索的问题,重新开发了车载导航软件的离线POI检索。本人有幸参加到了离线POI检索系统的开发,它参考了在线POI检索的实现方法,完善和丰富了离线POI检索的功能。斑马网络的车载导航软件的离线POI检索系统被划分成了索引构建、分词分析、基础查询、归并排序和输入提示的5个模块。其中,索引构建模块主要用于数据维护端,在数据进行大更新后会重新生产数据,推送到用户的车机,其余4个模块都是属于离线POI检索系统的,共同来完成离线POI检索系统的功能。本文将车载导航软件的离线POI检索主要功能分成了三个部分进行说明:第一部分是输入提示部分,运用了 Trie树结构来组织索引,并将汉字和拼音的Trie树相互关联,来实现拼音和汉字对POI的提示;第二部分是周边检索和沿途检索的处理,利用Trie树的结构来组织构建Geohash编码的索引,不仅能够提升效率,还能够完善功能;第三部分是关键词的查询,通过对分词分析后的结果,将同义词、分词结果通过了查询树的结构去组织,并基于查询树的特点去利用倒排索引的查询,得到最终的POI结果。目前该离线POI系统功能已经完善,效率也基本达到要求。从测试效果上来看,新的离线POI检索系统功能更多,检索质量也更好。当然,检索系统还需要做一些产品化的测试,距离真正被使用在车上还需要一段时间。
其他文献
文章结合构造演化、成矿过程及控矿因素,分析了广西崇左地区堆积型铝土矿特殊的分布特征及成因。
幼儿时期是学习和提高音乐素养最关键的时期,而在这一时期的幼儿音乐教育,则是幼儿一生教育的最重要组成部分。对幼儿进行视唱练耳训练,应从过去单纯重视视唱练耳技能训练的
首先阐述了承包国际工程的业务谈判中必须明确的八个问题,通过分析研究,提出了解决这些问题的基本做法.二是阐述了承包国际工程项目风险管理的基本概念,对如何进行风险预测与
为继续深入打击矿产资源勘查开发中的各类违法违规行为,加大对重点矿种、矿区开发秩序的整治力度,有效遏制非法采矿反弹势头,目前柳州市在全市范围内按“六个标准”开展打击非法
文章充实的内容和华美的辞采兼重的文质彬彬精神是中原文学重要的精神传统,从先秦到唐代的中原文学中这种精神都明显可见。杜甫作为中原诗人,其诗歌具有文质兼关的风貌,在诗学思
本文是1994年春发表在SocietyofReseachAd-ministration杂志上的著作的一部分。它的宗旨是成为项目经理和行政官员,主要是发展中国家的有关人员签订合同和进行谈判的指南。本指
微信作为现代化的一种新媒体交流工具,实现了多方面的传递功能,并且还支持单人及多人进行语音对讲.微信的热潮使当代大学生思想政治教育受到了较为明显的影响.本文在分析微信
恶劣的环境条件,如干旱、低温、土壤盐渍化、重金属污染是对植物的生长和生存最具挑战性的因素。植物对逆境的适应需要代谢、细胞生长、分裂和分化的协同改变,依赖于一个需要大
企业在进行生产经营以及财务管理活动中均会受到来自各方面的因素导致财务风险,企业重组对企业造成财务风险也不例外。详细阐述了企业重组的定义以及在何种情况下会引起财务