论文部分内容阅读
自古至今,位置信息是人们一直探讨的话题,人们的日常生活中有80%的信息与位置相关。地图、指南针、罗盘、卫星等的发明标志着人类获取位置信息的一个个突破。位置信息通常可以归纳为两大类:移动位置信息和固定位置信息,我们经常关注的往往是移动位置信息。计算机网络、数据库、地理信息系统、多媒体、卫星定位技术、通讯技术等的快速发展给传统的定位技术注入了新的活力,移动定位服务英文全称Location Based Services,简称LBS,正成为位置信息发展的一个重要方向。移动定位服务可以分为:手机定位模式和互联网定位模式。手机定位模式即通过具有定位功能的手机终端安装定位软件来确定当前的位置信息等服务;互联网定位模式即使用电脑终端通过网络来查询某个授权手机终端位置信息等的服务。
本文所进行的研究工作是针对互联网定位而开展的。基本思路是利用已有的控件接口,从底层开发做起,设计实现了整个系统的层次结构;设计实现了定位地图数据的存储、组织和显示功能;设计实现了手机终端的定位服务功能;设计实现了系统的管理功能。在研发过程中,使用JBoss开源服务器、Oracle数据库、Java、Jsp等开发语言,使用了高效的局部刷新技术Ajax,完成工作如下:
1.实现了系统的分级组织结构;
2.实现了定位地图数据的存储、组织和显示;
3.实现了定位地图的放大、缩小、平移等基本地图操作;
4.实现了对手机终端的即时定位、实时跟踪、轨迹回放、电子围栏等功能;
5.实现了地点查询、路径导航,点的编辑等辅助功能;
6.实现了短信开通定位终端的定位功能;
7.实现了网络平台与手机终端的短信交互功能;
8.实现了终端定位开通日志管理和短信交互的日志管理功能;
9.实现了短信查询某个终端当前位置的授权功能。
由于LBS是新兴的话题,其开发处于探讨阶段,非一朝一夕或是某几个人的能力所能完成,还有许多问题需要进一步解决,为以后的工作指明了方向。