欢迎来到天天文库
浏览记录
ID:20973594
大小:53.50 KB
页数:5页
时间:2018-10-18
《面向java手机gps数据采集与无线 网络传输系统的研》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、面向Java手机GPS数据采集与无线网络传输系统的研目前,作为GPS与GIS典型集成应用系统(如个人导航系统、GPS车辆监控系统等)的核心技术都涉及到如何在移动环境下完成GPS数据的采集与无线X络传输。国内外对该技术的实现主要是采用笔记本电脑、PDA或专用硬件作为硬件平台,以及GPS、GSM或GPRS等相关外设。由于系统涉及的硬件较多,项目投资和开发周期较长,使得这些系统只能局限于某些行业。面向JavaGPS数据采集与无线X络传输系统使用的硬件平台为Java(如MotoI.ola388、A388c、Noki
2、a921D等),目前的Java操作系统都支持标准的J2MEMIDP1.0Java标准。GPS为MotorolaM12GPS模块,X络通讯介质为GPRS。目前,GPSOEM数据接收模块的制造技术比较成熟,市面上的产品较多(如Motorola、Tremble等)几乎所有GPSOEM模块都支持波特率为4800bits/s的NMEA0183协议。此外,为了提高GPSOEM模块与相关设备的通讯效率,多数GPSOEM模块还提供了更高效的通讯数据格式与控制命令61。如MotorolaM12GPS模块提供了9600bits
3、/s、57600bits/s、115200bits/s等GPS数据通讯速率,以及更高效紧凑的GPS二进制方式的定位数据信息、更精细的二进制控制命令等,所有这些新増特性非常适合小型、嵌入式设备(如Java)对GPS数据的采集。Java提供了用户GUI、内部RMS数据库、TCP/IP、HttpX络通讯、串行通讯协议等API。基于这些API,开发人员可以开发出各种无线应用程序(如X络游戏、数据采集等)。由于Java语言特有的跨平台特性,遵行J2MEMIDP1.0标准的Java应用程序几乎可以在所有不同厂家、不同型
4、号的Java上运行,因而Java应用程序兼容性特别好。作为移动用户定位用的GPS数据格式比较简单,而且数据量也不大,简单的经祎度定位坐标信息不过几十个字节,因此,可以直接使用Java采集、存储、传输GPS数据。目前,国内支持无线数据通讯的X络有GSM、GPRS(generalpacketradiosrvice通用分组无线业务)、CDMA、CDPD等。其中,GPRS具有高速传输、永远在线、按量计费和自如切换等优点,其峰值数据传输可达53.6Kbps,超过GSM技术的3~5倍。因此,GPRS数据的传输速度完全可
5、以满足GPS空间定位数据传输的需要。1系统体系结构设计与实现系统米用Java与通过GPS串行通讯口采集GPS数据。Java将采集的GPS数据通过以下两种方式传输:①通过串行通讯将GPS数据传送到PC台式计算机上,并以数据文件OJTF-8)格式存储;②直接利用GPRS或GSMX络以SMS方式将采集的GPS数据直接提交到Inter上,这种方式非常适于对重大险情精确地点的报警(图1)。结构,系统由移动客户层、GIS应用服务层和数据库层组成。服务器采用支持J2EE的YSQL支撑。同传统otorola388、Nold
6、a9210等)以及与其相连的GPS模块,负责采集移动用户的GPS定位数据和其他相关信息(如地名)。移动客户层提供了与用户交互的GUI,用户可以填写地名,将地名与采集的GPS定位数据对应存储。该数据存储于Java,或直接通过无线互联X将数据提交给GIS应用服务层。移动客户端的软件可以通过PC机与Java通过串行通讯、红外线通讯安装,或利用J2ME的OTA功能直接通过GPRS自动下载到Java,并完成客户端软件的安装。1.2GIS应用服务层由于本系统只涉及GPS数据的采集与无线X络传输,该GIS应用服务层的功能
7、比较简单。从功能上主要分为两大部分:①OTA服务器构架,它属于GIS应用服务的表示层,用于为移动客户端提供客户端软件的传输,通常移动客户端获取客户端软件后,就不再与OTA服务器构架通讯;②GIS逻辑事物层,它负责与移动客户交互,将数据校验并写入数据库层的数据库。应用服务层的功能通过部署在ySQL系统来存储管理数据库。MySQL是一个真正多用户、多线程的SQL数据库服务器。MySQL由一个服务器守护程序MySQL和很多不同的客户程序及数据库组成。ySQL的JDBC驱动程序实现对采集的GPS数据的存储。其逻辑层
8、之间的关系见图3从逻辑功能上区分GIS应用服务层与数据库层是两个独立的实体而其物理结构可以位于同一台X络服务器。2试验与分析系统的试验主要围绕Java对GPS数据的采集以及GPS数据无线X络的传输这两个核心内容进行。试验中使用的Java是Motorola388,GPS为MotorolaM12通讯X络为GPRS。Motorola388是摩托罗拉公司2002年推出的集PDA与传统通话于一体,支持J2ME的,其屏幕分辨
此文档下载收益归作者所有