新聞中心

        EEPW首頁 > 設計應用 > 基于WM 6.0 OS的智能手機定位監控系統設計

        基于WM 6.0 OS的智能手機定位監控系統設計

        作者: 時間:2010-03-24 來源:網絡 收藏

          摘 要: 設計了一套基于WM 6.0(Windows Mobile 6.0)操作系統和網絡電子地圖技術的系統,詳細介紹了其中的關鍵技術和具體方案的設計實現。
          
          (Global Positioning System)以其精度高、速度快、成本低等顯著優勢,被廣泛應用于測距、定位、導航等領域,在社會生活各個方面起著越來越重要的作用[1]。隨著網絡電子地圖、及3G網絡的出現與不斷完善,人們對定位查詢的服務需求越來越大,相關產業已成當前最具前景的產業之一。
          
          目前市場上相關產品已經很多,但由于各方面技術限制,普遍存在一些嚴重問題:大多數產品針對專用的硬件平臺,成本高、可移植性差;系統開發難度大、開發周期長、軟件支持少[2];采用本地地圖,地圖數據庫更新困難。
          
          本文針對上述問題,充分利用現有技術,整合各種現有資源,設計了基于Windows Mobile通用平臺和網絡電子地圖的位置查詢系統。該系統通信部分采用SMS實現,具有地圖數據更新獲取方便、使用簡單、成本低、操作方便等優點。
          
          1 總體設計方案
          
          系統從功能上可以分為Pocket PC監控中心和Pocket PC監控對象兩部分。監控對象主要功能為接收信號、提取所需信息和響應監控中心的監控命令。監控中心通過短消息(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 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 乌鲁木齐市| 娄烦县| 十堰市| 怀安县| 金乡县| 武陟县| 阜平县| 吉首市| 南木林县| 宁陕县| 集贤县| 浮梁县| 阳春市| 息烽县| 马龙县| 广汉市| 寿光市| 南康市| 闽清县| 无极县| 水富县| 平果县| 靖宇县| 邮箱| 米泉市| 米林县| 丽水市| 双城市| 阿克苏市| 得荣县| 无锡市| 龙州县| 华亭县| 四子王旗| 威远县| 库尔勒市| 阿尔山市| 青岛市| 郓城县| 贵港市| 儋州市|