论文部分内容阅读
进入21世纪以来,科学技术在改变世界面貌和人类生活中发挥着巨大的作用。随着移动通信技术和空间技术的发展,移动定位的应用正悄然兴起。它通过一定的技术,获得用户的位置信息,并将此信息提供给用户,以便实现各种定制服务。预计未来的移动定位业务将仅次于语音业务的第二大业务,并将对人们的生活习惯产生革命性的影响。
随着智能手机的不断普及和发展,基于智能手机平台的各种应用给我们提供了极大的便利。因此本文提出利用智能手机来实现移动定位正是适应这一主流趋势,充分拓展了智能手机的应用范围,同时采用了互联网技术来支撑移动定位系统的服务器功能,是一种新的尝试,提供了拓展智能手机功能的一种途径。
从目前定位技术的发展来看,GPS定位精度的不断提高、技术具备可控性以及性价比越来越高,因此GPS定位技术依旧是目前主流的定位技术。
在地图数据格式的选择上,我们采用了SVG可扩展矢量图形技术,结合地图内容规范和定义了基于SVG的地图数据格式,设计实现了在智能手机上显示SVG地图的浏览器原型。
在服务器选择上,考虑到我们是采用Java语言开发基于Web方式的GIS应用,对比之后采用Mapinfo公司的MapXtreme Java作为开发控件进行移动定位系统二次开发工具。MapXtreme Java是目前用于Internet或企业Intranet唯一的100%纯Java的地图服务器。MapInfo MapXtreme.Java与J2EE兼容,为开发人员开发应用提供了很好的灵活性。
结合目前各种技术的发展和实际需求,我们确定了开发移动定位系统的技术路线,通过J2ME与J2EE的无缝连接,使用JSP技术、Servlet技术和MapXtreme中间件,在中间层应用服务器基础上进行二次开发,采用了J2EE平台标准,实现了MVC模型,实现了一个B/S结构瘦客户端网络模式应用程序。
为了更深入、切实地理解移动定位系统,探索并掌握建立系统技术路线,为将来推出具有实际可操作性解决方案提供依据,我们根据实际需求和开发流程开发了移动定位原型系统,重点实现基于蓝牙的定位信息传输与存储、地图数据生成方法、定位信息集成融合以及基于MapXtreme Java地图数据的发布与传输等内容。这些为基于智能手机的移动定位系统更深层次开发和功能扩展奠定了一定基础。
随着智能手机的普及率不断提高,基于智能手机的各种应用将越来越丰富。智能手机享受移动定位服务使用成本不高,可以充分利用现有资源,具有一定的发展前景。