【文章內(nèi)容簡介】
等多種車載終端的接入,可以根據(jù)需要,配置一個或多個通信服務(wù)器 ;一方面將車載終端發(fā)送的數(shù)據(jù)解析后,轉(zhuǎn)發(fā)到中心控制服務(wù)器處理,另一方面將客戶發(fā)送給車載終端的指令,按照指定的格式編碼后,發(fā)送給目標(biāo)終端。 ? 中心控制服務(wù)器,負(fù)責(zé)接受下級分監(jiān)控中心或遠(yuǎn)程監(jiān)控坐席的連接,根據(jù)業(yè)務(wù)支撐管理系統(tǒng)的客戶分配關(guān)系,完成數(shù)據(jù)存儲轉(zhuǎn)發(fā)工作;中心控制器能夠同時接受多個分監(jiān)控中心或遠(yuǎn)程監(jiān)控坐席的連接。 ? 數(shù)據(jù)庫服務(wù)器,負(fù)責(zé)完成運(yùn)營中心數(shù)據(jù)的存儲、備份等工作,為保證業(yè)務(wù)數(shù)據(jù)的可靠性,在具體部署時,需要做熱備份處理,并配備磁帶機(jī),按照預(yù)先設(shè)定的時間間隔,將數(shù)據(jù)備份到磁帶設(shè)備。 11 ? 互聯(lián)網(wǎng)服務(wù)器,負(fù)責(zé)完成通過 WEB 互聯(lián)網(wǎng)方式,為客戶提供車輛位置信息服務(wù),例如車輛位置查詢、軌跡查詢等功能。 ? 綜合管理坐席,負(fù)責(zé)完成整個中心網(wǎng)絡(luò)設(shè)備的監(jiān)控管理、運(yùn)營業(yè)務(wù)支撐管理等功能,例如用戶入網(wǎng)、用戶分配、下級監(jiān)控中心帳號管 理等。 ? 監(jiān)控坐席,運(yùn)營中心客服人員使用的計算機(jī),通過監(jiān)控坐席,客服人員能夠隨時根據(jù)客戶的需要,對車輛進(jìn)行監(jiān)控、配置、監(jiān)測等管理。 ? 大屏幕投影設(shè)備,可選件,通過大屏幕投影設(shè)備,提供給客戶更直觀、方便的顯示,便于用重要領(lǐng)導(dǎo)、客戶做演示。 大客戶接入總監(jiān)控中心方式 對于擁有較多車輛的行業(yè)集團(tuán)客戶,可以選擇為客戶提供分監(jiān)控中心方式,完成對車輛的監(jiān)控管理,典型的分監(jiān)控中心網(wǎng)絡(luò)結(jié)構(gòu)示意圖如下 : 12 普通客戶接入方式 普通客戶接入總監(jiān)控中心的網(wǎng)絡(luò)結(jié)構(gòu)圖如下: 13 運(yùn)營系統(tǒng) 的 電子地圖數(shù)據(jù)系統(tǒng) (地理信息系統(tǒng))設(shè)計 在 本系統(tǒng)的設(shè)計中,在監(jiān)控席上需要在電子地圖上及時顯示接收到的用戶終端 GPS 位置信息,考慮到 GIS 系統(tǒng)的性能價格比,在本系統(tǒng)中我們采用 SuperMap 系列電子地圖處理引擎。 SuperMap GIS 引擎有兩種運(yùn)行模式, 客戶端 /服務(wù)器模式 和 單機(jī)運(yùn)行模式 。 ? 客戶端 /服務(wù)器模式 14 J K G I S D B存 儲 G I S數(shù) 據(jù)監(jiān) 控 服 務(wù) 器S u p e r M a p S D X監(jiān) 控 席S u p e r M a p O b j e c t s 組 件監(jiān) 控 席 監(jiān) 控 席S u p e r M a p O b j e c t s 組 件 S u p e r M a p O b j e c t s 組 件 這種模式 GIS 地圖數(shù)據(jù)存儲在監(jiān)控服務(wù)器的數(shù)據(jù)庫中,監(jiān)控服務(wù)器上配置 SuperMap SDX 軟件,監(jiān)控席上配置 SuperMap Objects 組件,各監(jiān)控席通過 SuperMap SDX 共享存儲在數(shù)據(jù)庫中的電子地圖數(shù)據(jù)。 ? 單機(jī)模式 監(jiān) 控 席S u p e r M a p O b j e c t s 組 件+ G I S 數(shù) 據(jù)監(jiān) 控 席 監(jiān) 控 席S u p e r M a p O b j e c t s 組 件+ G I S 數(shù) 據(jù)S u p e r M a p O b j e c t s 組 件+ G I S 數(shù) 據(jù) 單機(jī)模式每個監(jiān)控席上以文件形式單獨(dú)存儲電子地圖數(shù)據(jù),通過SuperMap Objects 組件進(jìn)行顯示處理,在這種模式下,地圖數(shù)據(jù)不是共享的。 在本系統(tǒng)的應(yīng)用中,電子地圖數(shù)據(jù)更新頻率不高,通過使用本地文件 15 方式能夠 提高性能,降低網(wǎng)絡(luò)流量和系統(tǒng)成本;同時,對電子地圖數(shù)據(jù)文件進(jìn)行加密,客戶即使拿到電子地圖數(shù)據(jù)文件,由于已經(jīng)通過運(yùn)營中心加密,客戶也不能打開地圖數(shù)據(jù),從而能夠有效保護(hù)電子地圖資源數(shù)據(jù);總上所述, 選用單機(jī)運(yùn)行模式 。 設(shè)計 特點(diǎn) 以上方案具有以下特 點(diǎn): ? 兼容多種通訊協(xié)議 系統(tǒng)通過通訊層(定位通訊服務(wù)器 LCS)能夠很容易的同時接入 GSM、GPRS、 CDMA 1X 及其他無線通訊協(xié)議的車載終端, 接入新協(xié)議的車載終端對系統(tǒng)整體影響非常小。 ? 組網(wǎng)靈活 即可以只有總中心在 運(yùn)行 ,同時又能夠非常方便的為下屬多個分公司提供監(jiān)控、調(diào)度接入服務(wù), 由總中心控制所有數(shù)據(jù)及權(quán)限,可隨時調(diào)整下屬分公司能夠管理的車輛 ,同時為提供總中心與分公司數(shù)據(jù)互為備份功能。 ? 定位、通訊與運(yùn)輸行業(yè)業(yè)務(wù)分離 系統(tǒng) 核心是專業(yè)的 GPS 定位通訊服務(wù)平 臺,定位、通訊功能與行業(yè)業(yè)務(wù)相對獨(dú)立,定位通訊功能能夠與行業(yè)業(yè)務(wù)結(jié)合靈活、簡單,擴(kuò)展性強(qiáng) 。 ? 建設(shè)和運(yùn)營成本低 系統(tǒng)先期采用目前成熟的 GSM、 GPRS 和 CDMA 1X 通訊協(xié)議, 系統(tǒng)建設(shè)成本低;運(yùn)營成本主要是系統(tǒng)無線通訊費(fèi)用,可以根當(dāng)?shù)匾苿踊蚵?lián)通公司協(xié)商,采取包月制 或包年制 等靈活付費(fèi)形式,以進(jìn)一步降低運(yùn)營成本。 ? 建設(shè)時間短 采用技術(shù)先進(jìn)、成熟的 專業(yè) GPS 定位服務(wù)平臺為基礎(chǔ),部署時間快,系統(tǒng)運(yùn)行穩(wěn)定可靠,能夠很快進(jìn)行業(yè)務(wù)運(yùn)營 。 16 ? 架構(gòu)靈活,擴(kuò)展性強(qiáng) 可以根據(jù)業(yè)務(wù)需要,無縫升級到更高版本,支撐更多類型的車載終端 ,以 及具有 多級 分控中心的監(jiān)控管理系統(tǒng) ,提高整個系統(tǒng)的競爭力 。 關(guān)鍵技術(shù) 軟件系統(tǒng)關(guān)鍵技術(shù)的選擇對運(yùn)營中心建設(shè)成功有關(guān)鍵作用,經(jīng)過認(rèn)真分析,在系統(tǒng)主要采用 GIS 技術(shù)、數(shù)據(jù)庫技術(shù)、數(shù)據(jù)處理技術(shù)、中間件技術(shù)、構(gòu)架 /構(gòu)件技術(shù)、工作流技術(shù)、 XML 及 WebService 技術(shù)等。 GIS技術(shù) GIS 技術(shù)已經(jīng) 成為 GPS 車輛監(jiān)控管理的支撐技術(shù),也 是整個 運(yùn)營中心的核心子系統(tǒng)之一, 實(shí)現(xiàn)以電子江圖為基礎(chǔ)的交通 地理 信息直觀顯示與應(yīng)用服務(wù)支持。平臺的地理信息系統(tǒng)要實(shí)現(xiàn)以廣域網(wǎng)、服務(wù)器等網(wǎng)絡(luò)設(shè)備為基礎(chǔ),形成以 Intra/Inter 技術(shù)為核心的 WebGIS網(wǎng)絡(luò)應(yīng)用環(huán)境。 數(shù)據(jù)庫及數(shù)據(jù)倉庫技術(shù) 運(yùn)營中心 是一個海量數(shù)據(jù)的數(shù)據(jù)交換、數(shù)據(jù)處理中心,對數(shù)據(jù)庫軟件要求很高,從現(xiàn)在流行的幾種數(shù)據(jù)庫產(chǎn)品的使用情況來看, SQL Server 產(chǎn)品的具有較好的綜合性能,而且比較適合 海量數(shù)據(jù)的交換和 17 處理,且具備對空間數(shù)據(jù)的處理能力??紤]到系統(tǒng) 的兼容性和將來的可擴(kuò)展性,建議使用 SQL Server 2020 企業(yè)版 作為 中心數(shù)據(jù)庫平臺。 隨著信息技術(shù)的發(fā)展和 GIS 對海量空間數(shù)據(jù)存儲、管理、分析和交換的需求,以面向事務(wù)處理為主的空間數(shù)據(jù)庫系統(tǒng)已不能滿足需要,空間 信息系統(tǒng)開始從管理轉(zhuǎn)向決策處理及數(shù)據(jù)倉庫的建設(shè),包括面向主題的數(shù)據(jù)組織和管理、數(shù)據(jù)的進(jìn)一步集成、高層數(shù)據(jù)維護(hù)與管理、空間數(shù)據(jù)的時空序列變化等。 數(shù)據(jù)倉庫的建設(shè)可以隨著運(yùn)營中心 的擴(kuò)展在后期工程中逐步完善。 采用基于構(gòu)架和構(gòu)件技術(shù)及 UML 建模語言 基于構(gòu)架和構(gòu)建的軟件體系結(jié)構(gòu)能夠通過對系統(tǒng)構(gòu)造的理解來提高有關(guān)軟件工作人員的系統(tǒng)設(shè)計和系統(tǒng)分析能力,分析,從而在系統(tǒng)組織、結(jié)構(gòu)重用、運(yùn)行模式、系統(tǒng)分析和系統(tǒng)維護(hù)等方面降低軟件設(shè)計和開發(fā)的成本,促進(jìn)軟件系統(tǒng)生產(chǎn)的效率提高。 基于構(gòu)件的開發(fā)通過構(gòu)件組裝得到最終應(yīng)用系統(tǒng),構(gòu) 件組裝必須以某個框架或構(gòu)架為藍(lán)圖,實(shí)際可以看作是用構(gòu)件實(shí)例將軟件構(gòu)架具體化的過程。構(gòu)件組裝技術(shù)以構(gòu)件模型、構(gòu)件-構(gòu)架描述和開放系統(tǒng)技術(shù)為基礎(chǔ),成功的組裝必須以開放構(gòu)件模型和規(guī)范的構(gòu)架描述(包括對構(gòu)件連接和交互協(xié)議的嚴(yán)格定 義)為基礎(chǔ),構(gòu)件實(shí)例必須符合系統(tǒng)中其他部分的要求。分布式軟件總線、事件登記和回調(diào)、構(gòu)架描述語言、腳本語 18 言和代碼生成技術(shù)成為構(gòu)架組裝的解決途徑, DCOM、 JavaBean 等運(yùn)行級的分布式構(gòu)件模型的出現(xiàn)和 ORB 與 Inter 的引入,使構(gòu)件之間的獨(dú)立性和互操作性變得更強(qiáng),這些技術(shù)為構(gòu)件組裝,尤其是運(yùn)行級的構(gòu)件組裝提供了有力的支持。 軟件系統(tǒng)的體系結(jié)構(gòu)是對系統(tǒng)整體結(jié)構(gòu)設(shè)計的刻劃,包括全局組織與控制結(jié)構(gòu),構(gòu)件間通訊、同步和數(shù)據(jù)訪問的協(xié)議,設(shè)計元素間的功能分配,物理分布,設(shè)計元素集成,伸縮性和性能,設(shè)計選擇等。 采 用基于構(gòu)件的技術(shù)和 UML 建模語言來進(jìn)行系統(tǒng)的設(shè)計,實(shí)施迭代式的設(shè)計開發(fā)。統(tǒng)一建模語言( UML)具有直觀化,明確化特點(diǎn),是構(gòu)建和文檔化軟件系統(tǒng)產(chǎn)物的通用可視化建模語言。利用被構(gòu)建系統(tǒng)的有關(guān)決策和理解,用來設(shè)計、瀏覽、配置、維護(hù)以及控制系統(tǒng)的信息。 UML可以與所有的開發(fā)方法、生命階段、應(yīng)用領(lǐng)域和媒介一同使用。包括語義概念、標(biāo)記符號和指南,具有靜態(tài)、動態(tài)、環(huán)境上的和組織性的部分??梢员痪哂写a產(chǎn)生和報表生成的交互式可視建模工具所支持。 在設(shè)計階段采用當(dāng)今主流建模工具建立分布式構(gòu)件的 UML 模型,并利用 UML 模型生成 相應(yīng)的應(yīng)用組件框架代碼,做為開發(fā)工作的基礎(chǔ)。在迭代式的開發(fā)過程中可以利用反向工程( Reverse Engineering )的方式將應(yīng)用程序的修改體現(xiàn)到 UML 模型中,從而實(shí)現(xiàn)整個迭代過程的演進(jìn)。 19 XML 和 Web Services 技術(shù) 系統(tǒng) 當(dāng)中的數(shù)據(jù)具有多源異構(gòu)的特點(diǎn),對于此類數(shù)據(jù)的處理首先要求對數(shù)據(jù)的描述要有簡單易行的一套標(biāo)準(zhǔn)。 XML是現(xiàn)在流行的數(shù)據(jù)交換標(biāo)準(zhǔn) ,特別適合表述和交換復(fù)雜的數(shù)據(jù)對象和類型。在系統(tǒng) 的建設(shè)過程中,數(shù)據(jù)采集及數(shù)據(jù)處理系統(tǒng)把 XML 作為數(shù)據(jù)格式描述的統(tǒng)一標(biāo)準(zhǔn),并納入數(shù)據(jù)規(guī)范的制定當(dāng)中。同 時,在數(shù)據(jù)分析中,也便于采用數(shù)據(jù)挖掘、 OLAP(聯(lián)機(jī)事務(wù)分析)等技術(shù)的應(yīng)用。另外 Web Services 技術(shù)支持 XML,SOAP, WSDL, UDDI 等開放標(biāo)準(zhǔn),可以通過 HTTP 協(xié)議實(shí)現(xiàn)穿越防火墻的軟件互操作和數(shù)據(jù)交換,實(shí)現(xiàn)跨越各種技術(shù)的軟件集成 。 軟件質(zhì)量保障體系 參考標(biāo)準(zhǔn) 為使運(yùn)營中心的 建設(shè)能夠按照一定的標(biāo)準(zhǔn)保質(zhì)保量完成,在整個建設(shè)過程中需要充分遵循國際 /國內(nèi)相關(guān)標(biāo)準(zhǔn),其中包括: 1. GB/T137021992 計算機(jī)軟件分類與代碼; 2. GB/T140851993 信息處理系統(tǒng)工程 計算機(jī)系統(tǒng)配置圖符號及約定; 3. GB/T143941993 計算機(jī)軟件可靠性和可維護(hù)性管理; 4. GB/T155321995 計算機(jī)軟件單元測試; 20 5. GB/T155351995 信息處理 單命中判定表規(guī)范; 6. GB/T155381995 軟件工程標(biāo)準(zhǔn)分類法; 7. GJB/Z 10297 《軟件可靠性和安全性設(shè)計準(zhǔn)則》; 8. GB/T85671988 計算機(jī)軟件產(chǎn)品開發(fā)文件編制指南; 9. GB/T93851988 計算機(jī)軟件需求說明編制指南; ; ; ; ; ; ; ; 相關(guān)標(biāo)準(zhǔn); 18.《計算機(jī)軟件工程規(guī)范國家標(biāo)準(zhǔn)匯編 2020》; 19.《計算機(jī)軟件工程規(guī)范國家標(biāo)準(zhǔn)匯編 2020》包括全部現(xiàn)行有效的計算