基于Web的GPS車輛監(jiān)控系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)1、系統(tǒng)特色介紹《新時(shí)代智能監(jiān)控運(yùn)輸系統(tǒng)》是基于Web平臺(tái)的GPS車輛監(jiān)控系統(tǒng)。系統(tǒng)采用北京超圖公司開(kāi)發(fā)的平臺(tái)軟件—— IS開(kāi)發(fā)而成,這是 IS在參加2001年國(guó)產(chǎn)軟件測(cè)評(píng)獲得“優(yōu)秀軟件產(chǎn)品”稱號(hào)之后所開(kāi)發(fā)的第一個(gè)應(yīng)用產(chǎn)品。從接到任務(wù),進(jìn)行用戶需求分析、系統(tǒng)設(shè)計(jì)、系統(tǒng)開(kāi)發(fā)僅用了一個(gè)月時(shí)間。目前該系統(tǒng)已經(jīng)發(fā)布在網(wǎng)上進(jìn)行試運(yùn)行,接受用戶的考驗(yàn)。在較短的時(shí)間里,系統(tǒng)能夠?qū)崿F(xiàn)諸多功能并形成特色,不能不說(shuō)明 IS網(wǎng)絡(luò)開(kāi)發(fā)平臺(tái)功能的強(qiáng)大與簡(jiǎn)單易用。與一般的Web 系統(tǒng)相比,該系統(tǒng)在以下幾個(gè)方面有突出特色: (1)能夠快速地進(jìn)行海量地圖的瀏覽顯示; (2)突破傳統(tǒng)網(wǎng)絡(luò)系統(tǒng)的功能局限,實(shí)現(xiàn)網(wǎng)上最短與最佳路徑分析; (3)技術(shù)與短信服務(wù)技術(shù)無(wú)縫集成,實(shí)現(xiàn)車輛的實(shí)時(shí)監(jiān)控與跟蹤; (4)提供遠(yuǎn)程數(shù)據(jù)庫(kù)修改、更新功能,可以快速獲取最新信息。 2、系統(tǒng)結(jié)構(gòu)設(shè)計(jì)(1) 系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu)該系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)如圖1所示:(2)系統(tǒng)功能組成系統(tǒng)由四部分組成gps車輛管理 web 二次開(kāi)發(fā) 接口,其中包括系統(tǒng)、系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)和消息接口系統(tǒng),其中各部分的作用如下:系統(tǒng):基于網(wǎng)絡(luò)gps車輛管理 web 二次開(kāi)發(fā) 接口,通過(guò)瀏覽器提供地圖顯示、車輛位置顯示、地址查詢等功能。
系統(tǒng):基于網(wǎng)絡(luò),通過(guò)瀏覽器提供單位查詢、車輛狀況查詢、司機(jī)狀況查詢等功能,以及相應(yīng)的數(shù)據(jù)維護(hù)功能。數(shù)據(jù)庫(kù)系統(tǒng):采用SQL 2000,提供車主單位、車輛狀況、司機(jī)狀況等數(shù)據(jù)庫(kù)服務(wù)功能。消息接口系統(tǒng):提供由Web終端用戶到移動(dòng)終端的位置信息獲取以及控制功能。3、詳細(xì)功能介紹(1)系統(tǒng)◆地圖操作功能:包括針對(duì)地圖的一系列操作如地圖放大、縮小、漫游、打印輸出等功能,用戶可以像瀏覽本地機(jī)上的信息一樣,實(shí)現(xiàn)輕松的操作; ◆專題地圖切換:系統(tǒng)可以切換顯示不同的專題地圖,根據(jù)用戶的需要顯示不同的地圖內(nèi)容;系統(tǒng)能夠?qū)崿F(xiàn)海量數(shù)據(jù)的快速加載、瀏覽,減少用戶等待的時(shí)間;? ◆最短路徑分析:用戶可以指定車輛的起始點(diǎn)和終點(diǎn),系統(tǒng)能夠進(jìn)行最短路徑分析,并用醒目的標(biāo)記顯示出來(lái),為最佳行車路徑選擇提供參考。用戶可以通過(guò)手動(dòng)加點(diǎn)和點(diǎn)選加點(diǎn)的方式來(lái)設(shè)置起點(diǎn)和終點(diǎn)圖3 最佳路徑分析◆車輛監(jiān)控:系統(tǒng)提供車輛的實(shí)時(shí)監(jiān)控功能,用戶通過(guò)設(shè)置一系列參數(shù)如查詢時(shí)間間隔、回放時(shí)間間隔等,實(shí)現(xiàn)對(duì)指定車輛的實(shí)時(shí)監(jiān)控或軌跡回放;用戶可通過(guò)車輛編號(hào)、牌照、類型、分組等多種選項(xiàng)實(shí)現(xiàn)對(duì)車輛的模糊或條件查詢;對(duì)查詢到的車輛可以顯示其相關(guān)信息如:車牌、位置、司機(jī)、速度、方向、狀態(tài)等信息;◆車輛定位:系統(tǒng)可以根據(jù)用戶查詢到的車輛信息,實(shí)現(xiàn)車輛實(shí)時(shí)定位。
用戶可以對(duì)車輛目標(biāo)進(jìn)行鎖定,使其居中醒目顯示;◆軌跡回放:系統(tǒng)提供車輛行駛路線的軌跡回放功能,用戶可以對(duì)軌跡回放參數(shù)進(jìn)行設(shè)置。車輛軌跡時(shí)實(shí)監(jiān)控圖5 車輛監(jiān)控與軌跡回放參數(shù)設(shè)置(2) 系統(tǒng)該部分的功能包括四部分:用戶登陸與驗(yàn)證功能,司機(jī)單位查詢與管理,車輛管理以及司機(jī)管理等;在MIS管理系統(tǒng)中,基于網(wǎng)絡(luò),用戶可以通過(guò)瀏覽器進(jìn)行單位查詢、車輛狀況查詢、司機(jī)狀況查詢等操作,并能夠?qū)Σ樵兊降男畔⒏鶕?jù)權(quán)限不同進(jìn)行數(shù)據(jù)庫(kù)的修改、編輯等操作。該部分功能與系統(tǒng)相關(guān)聯(lián),用戶可以直接通過(guò)地圖界面調(diào)用MIS管理功能,實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的時(shí)實(shí)動(dòng)態(tài)更新與查詢。圖6 司機(jī)信息查詢界面(3)消息接口系統(tǒng)系統(tǒng)提供由Web終端用戶到移動(dòng)終端的位置信息獲取以及控制功能。消息可以分為主動(dòng)回送的消息和被動(dòng)查詢的消息,中間需要Web服務(wù)器進(jìn)行中轉(zhuǎn),數(shù)據(jù)庫(kù)服務(wù)器用來(lái)暫存歷史消息。 Web終端用戶到Web服務(wù)器采用HTTP協(xié)議,格式采用XML。Web服務(wù)器到移動(dòng)終端消息傳遞通過(guò)短消息進(jìn)行,Web服務(wù)器與短信中心通過(guò)TCP/IP協(xié)議進(jìn)行連接,數(shù)據(jù)格式采用自定義的字符串格式。圖7 車輛狀態(tài)控制-短信發(fā)送圖8 返回信息發(fā)送結(jié)果4、結(jié)束語(yǔ)目前國(guó)內(nèi)基于Web的GPS車輛監(jiān)控系統(tǒng)并不多見(jiàn),系統(tǒng)成功地實(shí)現(xiàn)了GPS、GSM與的有效集成,該系統(tǒng)的建成與投入使用為GPS車輛導(dǎo)航系統(tǒng)提供了又一成功應(yīng)用范例。目前該系統(tǒng)已經(jīng)交付用戶使用,用戶反映良好。而香港客戶在眾多的產(chǎn)品中選用 IS作為基礎(chǔ)開(kāi)發(fā)平臺(tái),也再一次證明了 IS軟件優(yōu)異的性能與良好的客戶信譽(yù)。車輛監(jiān)控導(dǎo)航系統(tǒng)在實(shí)際中有著廣闊的應(yīng)用前景,而基于Web的監(jiān)控系統(tǒng)則更是應(yīng)用的需求熱點(diǎn), IS將在這一領(lǐng)域中發(fā)揮越來(lái)越大的作用。