论文部分内容阅读
位置服务(Location-Based Service)是通过移动终端和无线网络的配合,确定出移动用户的实际地理位置,从而提供用户需要的与位置相关的信息服务。位置服务传递了这样一种理念:“在任意时间、任意地点,人们都可以享受到空间信息服务”。位置服务是空间信息技术(GPS,GIS),移动通讯,嵌入式系统等技术融合的产物,反映了空间信息社会化的趋势,具有巨大的市场潜力。然而,作为一个新兴的行业,国内产业界尚缺乏完整的位置服务解决方案和合适的位置服务终端。本文的主要研究内容是位置服务系统解决方案的设计和实现,嵌入式位置服务客户端的开发。本论文研究涉及到移动通讯,嵌入式开发,无线互联网,软件互操作结构,XML格式和解析,地理信息系统,GPS定位与导航等技术。本文首先介绍了位置服务产生的背景和国内外的研究进展,在分析国内研究现状不足的基础之上,提出研究思路和重点;接着详细阐述了位置服务的相关概念和相关的技术基础,在透彻理解位置服务概念的基础之上,我们提出了一个完整的位置服务系统设计方案,并重点介绍了系统互操作模式设计,数据交换格式设计;然后详细介绍了设计方案的实现过程,包括系统导航功能开发,无线位置服务功能开发,网络通信程序开发等。最后,本文分析了这种设计方案的优缺点,针对其不足,提出了基于Web Service的位置服务解决方案,并对两种设计方案进行比较,指出位置服务系统设计的原则。本文的重点在于位置服务系统互操作模式设计,嵌入式位置服务客户端的设计和开发,位置服务系统的设计方案也是基于对这两部分内容的详细讲述之上的。在嵌入式客户端开发部分,我们分析了系统实现中的一系列关键技术问题,包括WinCE上XML 文档的解析,WinCE上网络通信程序的开发,WinCE上JPG/PNG文件显示等,并总结了WinCE开发中的一些共性问题和实际的工程经验。