admin管理员组

文章数量:1533918

2024年3月26日发(作者:)

手机定位系统---GPS

摘要:GPS英文全名是“Navigation Satellite Timing And Ranging / Global

Position System”,其意为“卫星测时测距导航/全球定位系统”,简称GPS系统。该系

统是以卫星为基础的无线电导航定位系统。GPS全球卫星定位导航系统,开始时只用于军

事目的,后转为民用,随着移动通信的发展,现在逐渐也使用在了我们的手机上。

1 引言

手机定位是指通过无线终端(手机)和无线网络的配合,确定移动用户的实际位置信息

(经纬度坐标数据,包括三维数据),通过SMS、MMS、语音发给用户或以此为基础提供某

种增值服务。

GPS业界流行这样一句话,"GPS的应用只受到人们想象力的限制".目前GPS的民用

领域已经包括了陆地运输、海洋运输、民用航空、通信、测绘、建筑、采矿、农业、电力

系统、医疗应用、科研、家电、娱乐等多个领域,而大家所熟知的汽车导航也只不过是其

中的应用之一,2007年,我国GPS已经进入了一个全面爆发期。

目前市场上GPS相关产品已经很多,但由于各方面技术限制,普遍存在一些严重问题:

大多数产品针对专用的硬件平台,成本高、可移植性差;系统开发难度大、开发周期长、

软件支持少[2];采用本地地图,地图数据库更新困难。

本文对GPS进行简单介绍并针对上述问题,充分利用现有技术,整合各种现有资源,

设计了基于Windows Mobile通用平台和网络电子地图的位置查询系统和对于GPS的改

进。

2 总体设计方案

系统从功能上可以分为Pocket PC监控中心和Pocket PC监控对象两部分。监控对象

主要功能为接收GPS信号、提取所需信息和响应监控中心的监控命令。监控中心通过短消

息(SMS)向监控对象发送监控命令,接收来自监控对象的数据并对接收来的数据进行处

理。为了更好地显示监控对象所在位置,监控中心同时采用Google地图和Mapabc地图

2种网络电子地图。网络电子地图数据通过HTTP协议从Google地图或Mapabc地图服

务器上实时下载。

系统主要设计功能如下:

(1)在Windows Mobile平台上实现了GPS定位;

(2)网络电子地图实时下载、显示、拖动、放大/缩小;

(3)监控对象的位置查询与显示;

(4)实现了对监控对象的声音监控。

2.1 GPS定位数据提取的实现

本文采用Windows Mobile提供的GID接口实现(GPS Intermediate Driver)。GID

是一个位于应用程序和GPS设备中间层的设备驱动。使用GID时,允许多个应用程序同

时使用GPS设备(所有的应用程序都通过GID间接访问GPS设备),不需要解析NMEA

语句,且可以使用相同的代码访问几乎所有类型的GPS设备.

本文标签: 监控设备对象数据系统