论文部分内容阅读
定位技术、无线网络以及移动终端的飞速发展,使得位置服务从政府、企业级的专业应用逐步向个人应用发展。在网络信息时代,移动位置服务给用户的日常生活提供了诸多便利,节约宝贵的时间。移动位置服务的移动性、位置相关性是PC和有线网络应用无法提供的优点。许多运营商和服务开发商也投身到其中,覆盖范围广、软硬件设施完善的位置服务系统将逐步建立起来。 作为面向大众用户的位置服务,区别于专业位置服务应用的一个方面就是它的交互方式,大众用户没有位置服务系统的专业知识,不可能像专业人员那样用专业方式进行交互。所以一种和谐、自然的交互方式是面向大众用户的位置服务系统必然的交互方式。自然语言处理技术和语音识别技术的发展,使这样的交互方式有了理论和技术上的支持。 本文的目的是研究和设计一种在位置服务系统上的自然语言交互方式。由于通用自然语言处理技术还不成熟,实际应用效果并不理想。但在受限领域中,用户的自然语言交互都有一定的规律性,特别是在基于地理信息的位置服务中,用户的自然语言交互是通用自然语言处理的一个很小的子集。利用这些规律能达到比较好的处理效果。自然语言处理技术结合语音识别技术,使得位置服务的交互方式就像短信和语音通话那样方便,成为人们日常生活的必需品。 本文的研究可以归纳为以下三点:首先,分析了目前自然语言处理的关键技术,在此基础上分析和研究了在移动终端上针对基于地理信息的受限自然语言处理技术,提出了带有E-R关系属性的受限词典,在分词的基础上利用E-R关系模型进行语法分析,构造SQL查询语句;其次,设计了针对地理信息词汇的改进的分词算法和文法分析算法,经过分词和文法分析的查询语句利用词典中定义的E-R关系,构造空间数据库的SQL查询语句。最后,利用上述方法,实现了一个实用的支持自然语言交互(Natural Language Interaction,NLI)的位置服务系统,该系统结合定位信息对用户提供位置查询和驾车路线查询。