基于WM 6.0 OS的智能手机定位监控系统设计

2010-03-24 17:28:00来源: 钱恭斌,尹文涛,王文富

  摘  要: 设计了一套基于WM 6.0(Windows Mobile 6.0)操作系统和网络电子地图技术的智能手机定位监控系统,详细介绍了其中的关键技术和具体方案的设计实现。
  
  GPS(Global Positioning System)以其精度高、速度快、成本低等显著优势,被广泛应用于测距、定位、导航等领域,在社会生活各个方面起着越来越重要的作用[1]。随着网络电子地图、智能手机及3G网络的出现与不断完善,人们对定位查询的服务需求越来越大,相关产业已成当前最具前景的产业之一。
  
  目前市场上GPS相关产品已经很多,但由于各方面技术限制,普遍存在一些严重问题:大多数产品针对专用的硬件平台,成本高、可移植性差;系统开发难度大、开发周期长、软件支持少[2];采用本地地图,地图数据库更新困难。
  
  本文针对上述问题,充分利用现有技术,整合各种现有资源,设计了基于Windows Mobile通用平台和网络电子地图的位置查询系统。该系统通信部分采用SMS实现,具有地图数据更新获取方便、使用简单、成本低、操作方便等优点。
  
  1 总体设计方案
  
  系统从功能上可以分为Pocket PC监控中心和Pocket PC监控对象两部分。监控对象主要功能为接收GPS信号、提取所需信息和响应监控中心的监控命令。监控中心通过短消息(SMS)向监控对象发送监控命令,接收来自监控对象的数据并对接收来的数据进行处理。为了更好地显示监控对象所在位置,监控中心同时采用Google地图和Mapabc地图2种网络电子地图。网络电子地图数据通过HTTP协议从Google地图或Mapabc地图服务器上实时下载。系统框图如图1所示。


  
  系统主要设计功能如下:
  
  (1)在Windows Mobile平台上实现了GPS定位;
  
  (2)网络电子地图实时下载、显示、拖动、放大/缩小;
  
  (3)监控对象的位置查询与显示;
  
  (4)实现了对监控对象的声音监控。
  
  2 PPC监控对象设计与实现
  
  2.1 GPS定位数据提取的实现
  
  传统GPS编程通过串口通信接收NMEA(National Marine Electronics Association)语句,然后通过解析NMEA语句[3]提取经纬度信息实现。应用程序独占GPS设备,即同一时刻只允许一个应用程序访问GPS设备。
  
  本文采用Windows Mobile提供的GID接口实现(GPS Intermediate Driver)。GID是一个位于应用程序和GPS设备中间层的设备驱动。使用GID时,允许多个应用程序同时使用GPS设备(所有的应用程序都通过GID间接访问GPS设备),不需要解析NMEA语句,且可以使用相同的代码访问几乎所有类型的GPS设备[4]。

[1] [2] [3] [4]

关键字:智能手机  WindowsMobile  定位监控  GPS

编辑:小甘 引用地址:http://www.eeworld.com.cn/xfdz/2010/0324/article_2746.html
本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。
论坛活动 E手掌握
微信扫一扫加关注
论坛活动 E手掌握
芯片资讯 锐利解读
微信扫一扫加关注
芯片资讯 锐利解读
推荐阅读
全部
智能手机
WindowsMobile
定位监控
GPS

小广播

独家专题更多

TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
TTI携TE传感器样片与你相见,一起传感未来
富士通铁电随机存储器FRAM主题展馆
富士通铁电随机存储器FRAM主题展馆
馆内包含了 纵览FRAM、独立FRAM存储器专区、FRAM内置LSI专区三大部分内容。 
走,跟Molex一起去看《中国电子消费品趋势》!
走,跟Molex一起去看《中国电子消费品趋势》!
 
电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2016 EEWORLD.com.cn, Inc. All rights reserved