摘要:車載GPS車輛管理信息系統(tǒng)是采用GPS、GSM/GPRS、GIS與計算機技術研究設計的對車輛進行導航、定位、調(diào)度、管理的計算機系統(tǒng)。車輛上的移動車載臺可實時通過全球衛(wèi)星定位系統(tǒng)獲得自身的位置信息,定位信息通過無線通訊網(wǎng)絡以短消息或GPRS形式傳送到監(jiān)控中心,并顯示出來,而無線網(wǎng)絡又可將監(jiān)控中心的命令發(fā)送到車輛,由車載臺執(zhí)行。它是基于GIS平臺,以功能強大的GIS軟件--MapInfo為基礎,利用高級編程語言Delphi進行開發(fā),并在數(shù)據(jù)庫系統(tǒng)SQL Server的支持下運行的。
關鍵詞:GPS;車輛管理系統(tǒng);設計
1 前言
由于社會的飛速發(fā)展,汽車愈來愈成為人們不可缺少的最常用交通工具。據(jù)統(tǒng)計,僅幾個發(fā)達國家,汽車的保有量已達數(shù)億量之多。而我國的民用汽車保有量也在迅速增長。汽車數(shù)量的快速增加,使得車輛的合理調(diào)度和管理日益成為一個重要問題。在國民生產(chǎn)中和人民的日常生活中,有很多情況下也需要了解車輛的具體位置,以便及時指揮調(diào)度管理。首先是對特種車輛的調(diào)度管理。例如運鈔車、救護車、救火車等,在我國這類車輛約有幾十萬輛。對這些車輛往往要求實現(xiàn)全程監(jiān)控、調(diào)度和指揮。第二,對城市大量的出租車來講,裝上GPS車輛管理信息系統(tǒng),不僅可以大大增強防盜防劫的能力,而且將十分有利于出租車運營管理??傊?,車載GPS車輛管理信息系統(tǒng)將具有十分良好的應用前景。
2 系統(tǒng)的組成與功能分析
2.1 系統(tǒng)的組成
車載GPS車輛管理信息系統(tǒng)主要由三部分組成,即車載GPS終端設備部分、監(jiān)控中心部分和無線通信部分。車載設備部分主要面向用戶用來通信、定位和車載設備數(shù)據(jù)的傳輸,監(jiān)控中心為用戶提供完善的服務,無線通信部分則為用戶和監(jiān)控中心傳輸交換數(shù)據(jù)。
2.2 系統(tǒng)應具有的主要功能
2.2.1 車輛定位導航
對于每輛已入網(wǎng)的車輛要隨時可以查詢到車輛在行駛過程中的狀態(tài)、路線、當前的位置、速度、方向等車輛的基本信息。
2.2.2 車輛監(jiān)控
監(jiān)控中心能實時監(jiān)控網(wǎng)內(nèi)車輛當前所處的位置,能在監(jiān)控中心的電子地圖上準確地顯示車輛當時的狀態(tài),如所處位置、行駛速度、運行方向等信息。
2.2.3 車輛遠程控制
監(jiān)控中心可以對車輛的參數(shù)進行遠程設置,對車輛實施遠程鎖門、遠程熄火等。
2.2.4 車輛報警與報警處理
當車輛遇到緊急情況時,通過車載設備發(fā)出相應報警,如反劫、防盜、救援報警等,監(jiān)控中心收到報警信息后,進行相應的處理。對于一些車輛,監(jiān)控中心還可以對車輛的運行設定邊界、速度等限制,當車輛超過此限制值時,車載設備將自動向監(jiān)控中心報警。
2.2.5 車輛調(diào)度
監(jiān)控中心在了解車輛目前的運行狀況和所處的地理位置后,利用地理信息系統(tǒng)的分析功能,可以對車輛進行合理調(diào)度,提高車輛的利用效率。
2.2.6 最優(yōu)路徑分析
根據(jù)車輛的當前位置和輸入的目的地,系統(tǒng)能夠自動計算出最佳路徑并在電子地圖上描繪出來;對于常用的線路,還可以儲存起來直接調(diào)用。
2.2.7 地圖顯示和信息查詢
系統(tǒng)把車輛的定位信息與文本、圖像等信息資料有機地結(jié)合到電子地圖中,可以直觀的顯示車輛的位置,并可以根據(jù)關鍵字來查詢地理信息、車輛信息等。
3 系統(tǒng)詳細設計與實現(xiàn)
3.1 監(jiān)控軟件的詳細設計
監(jiān)控軟件主要包括一下幾個模塊:監(jiān)控主窗口、監(jiān)控副窗口、車輛位置信息及車輛信息選擇頁、監(jiān)控設置及查詢選擇頁、菜單欄、工具欄和狀態(tài)欄。
監(jiān)控主窗口是進行車輛監(jiān)控的基本模塊,監(jiān)控軟件和通訊機連接后,車輛發(fā)送過來的狀態(tài)信息將可以實時顯示在主窗口內(nèi)。窗口上方有工具欄,可以對窗口放大、縮小、漫游、自動居中、信息查詢、距離測量、跟蹤顯示等。另外,當鼠標在窗口內(nèi)是單擊右鍵,也會彈出一個快捷菜單,因為是將MapInfo嵌入在系統(tǒng)中的,因此該彈出菜單的項目和MapInfo的彈出菜單是一致的。
主窗口下面的車輛位置信息及車輛信息選擇頁:車輛發(fā)送的信息經(jīng)過處理后的數(shù)據(jù)可以顯示在該頁,主要有車牌號、所在的經(jīng)度緯度、行駛方向、速度、接收時間,另外還可以自動獲得車輛所在處的顯著地物或建筑物標志,方便對車輛的查找。車輛信息頁可以顯示車輛的基本信息,如車牌號、車載電話、司機姓名、車輛類型、車輛顏色等。
監(jiān)控、設置及查詢選擇頁:監(jiān)控頁上面的列表框顯示所有受監(jiān)控車輛的車牌號,當用鼠標單擊是將在右側(cè)顯示該車的車載電話,雙擊將會彈出一個對信息發(fā)送頁面。選擇設置頁可以對某個車輛進行設置是否顯示,是否允許跟蹤等,以及是以線的方式還是以點的方式顯示等。查詢頁中有個地理信息輸入框,輸入后點擊確定將會把所有的相關信息在下面列表框里列表顯示,并會在主窗口中加亮顯示。
菜單欄和狀態(tài)欄:菜單欄中有文件、顯示、地圖、查詢、幫助這五項,其中文件中有登錄、退出項;地圖中放大、縮小、漫游、測距及圖層設置項;點擊查詢,可以獲得用戶資料。狀態(tài)欄中有登錄的操作員編號、操作員級別、連接狀態(tài)以及監(jiān)控主窗口的地圖名稱。對于連接狀態(tài),如果已經(jīng)和通訊管理機相連則顯示連接正常,否則顯示連接錯誤。
3.2 通訊管理機的詳細設計
監(jiān)控管理機軟件的模塊包括監(jiān)控臺指令窗口、車載臺回傳數(shù)據(jù)窗口、菜單欄和狀態(tài)欄。監(jiān)控臺指令窗口列表顯示有監(jiān)控臺發(fā)送過來的指令,有指令源(從那臺監(jiān)控臺傳來的指令)、指令內(nèi)容、車載臺SIM號、發(fā)送時間、成功與否等。車載臺數(shù)據(jù)列表顯示了有車載臺發(fā)回來的數(shù)據(jù)的內(nèi)容、發(fā)送時間、車載臺SIM號等。菜單欄由系統(tǒng)、日志、清除顯示等項。狀態(tài)欄顯示了通訊管理機的當前的狀態(tài),如是否與監(jiān)控臺相連接,發(fā)送和接收到的信息的條數(shù)等。
3.3監(jiān)控命令發(fā)送與定位信息接收的實現(xiàn)
在Delphi編程語言中有一個RadioGroup控件,在該控件里面可以設置它的Items屬性,其項目是一系列的單選框,選中一項單選按鈕后,發(fā)送按鈕由不可用變?yōu)榭捎?,然后按下發(fā)送按鈕,觸發(fā)ButtonClick事件,在系統(tǒng)內(nèi)部可以就可以通過函數(shù)生成命令代碼。監(jiān)控臺就開始連接通訊管理機,在Timer控件的控制下,定時向通訊管理機發(fā)送連接指令,如果連接成功則將命令發(fā)送過去病在右邊發(fā)送窗口中顯示;如果通訊管理機沒有啟動或連接不成功,則連接錯誤。
當監(jiān)控臺連接到通訊管理機以后,通訊管理機內(nèi)的定時器就會開啟,定時檢測由監(jiān)控臺發(fā)來的指令和由車載終端返回的信息。對于由監(jiān)控臺發(fā)來的指令,通過函數(shù)sskWithMonitorClientRead(Sender;Socket:)獲得監(jiān)控臺的主機名、IP地址和指令內(nèi)容。
然后通過語句
iHeaderPos:=Pos(CMD_HEADER,sMonitorCmd);
iTailPos:=Pos(CMD_TAIL,sMonitorCmd);
判斷指令格式的正確性,指令格式如果正確就繼續(xù)向下執(zhí)行;否則返回錯誤信息。然后根據(jù)指令的內(nèi)容判斷其類型,轉(zhuǎn)化為可以發(fā)送的格式。最后通過SendATCommandToME(sATCommand,sRet)函數(shù)將指令發(fā)送出去。最后將發(fā)送成功的信息返回給監(jiān)控臺,同時將將發(fā)送時間、指令內(nèi)容、指令源等信息保存在日志文件里。
對于從車載終端返回的信息,通訊管理機通過設備接收后,首先通過函數(shù)對信息的格式,對車臺編號等進行合法性檢查。檢查正確無誤后,接著判斷消息的類型,把消息發(fā)送給監(jiān)控臺處理,同時通過函數(shù)AppendLogToFile()寫入日志文件中。通訊管理機將信息發(fā)送給監(jiān)控臺后,監(jiān)控軟件通過內(nèi)部的一系列通信協(xié)議和函數(shù)獲得車輛的狀態(tài)信息,包括車牌號、車輛編號、經(jīng)緯度、速度、方向、目前狀態(tài)等。
4 結(jié)論
本文只是簡略論述了系統(tǒng)的初步結(jié)構(gòu)和基本的功能,具體的實現(xiàn)上還有待于進一步的研究。但是無論是在國內(nèi)還是國外,對信息技術的日益重視和各部門的支持,使得在汽車定位導航這一基礎上擴展的以GIS為數(shù)據(jù)處理平臺和GSM/GPRS為數(shù)據(jù)傳輸通道的車輛綜合管理信息系統(tǒng)得到了飛速發(fā)展,并且已經(jīng)比較成熟,必將廣泛應用在交通運輸、公安消防、遠程監(jiān)控調(diào)度等領域。
參考文獻
[1]徐紹銓,張華海,楊志強,王澤民.GPS測量原理及應用(修訂版).武漢:武漢大學出版社,1998.
[2]萬劍華等.地理信息系統(tǒng)基礎教程.東營:石油大學出版社,2001.
[3]趙文浩,劉建業(yè),何秀鳳.GPS車輛監(jiān)控系統(tǒng)中短消息通信技術研究.工業(yè)控制計算機,2002,15(2).