摘 要: 采用B/S模式設(shè)計(jì)了一個(gè)交通卡口管理平臺(tái),依托卡口系統(tǒng)現(xiàn)有數(shù)據(jù)網(wǎng)絡(luò)對(duì)監(jiān)控圖像進(jìn)行網(wǎng)絡(luò)傳送,采用視頻監(jiān)控技術(shù)實(shí)現(xiàn)信息共享、遠(yuǎn)程監(jiān)控和管理,能夠?yàn)檫h(yuǎn)端監(jiān)控人員掌握第一手現(xiàn)場(chǎng)資料、做出正確決策提供強(qiáng)大的支持。
關(guān)鍵詞:B/S模式;交通卡口;軟件平臺(tái);遠(yuǎn)程監(jiān)控
近年來(lái),機(jī)動(dòng)車輛的迅速普及使得與機(jī)動(dòng)車輛相關(guān)的刑事治安案件的數(shù)量呈逐年上升趨勢(shì),為廣大群眾的日常生活帶來(lái)了一定的不安全因素??诒O(jiān)控平臺(tái)能夠24小時(shí)監(jiān)控城鄉(xiāng)主要路段和出入口,實(shí)現(xiàn)高清晰的圖像采集、高準(zhǔn)確率的車輛信息識(shí)別及共享[1];基于B/S模式的管理平臺(tái)可使遠(yuǎn)端的用戶通過(guò)瀏覽器登錄實(shí)時(shí)調(diào)用信息、監(jiān)控視頻并實(shí)現(xiàn)遠(yuǎn)程控制,能夠極大地提升公安部門打擊違法犯罪的能力和戰(zhàn)斗力。
基于B/S模式的交通卡口管理平臺(tái),將Web service技術(shù)應(yīng)用于管理與服務(wù)[2],無(wú)論用戶規(guī)模再大都不會(huì)增加系統(tǒng)維護(hù)升級(jí)的工作量;且B/S模式的管理平臺(tái)安裝成本較低,不需要在遠(yuǎn)程客戶端人工安裝軟件,節(jié)省了大量的人力與物力。
該管理平臺(tái)的實(shí)現(xiàn)可及時(shí)為交管部門的宏觀決策提供依據(jù),為打擊交通肇事逃逸、偵破機(jī)動(dòng)車輛盜搶案件,以及其他涉車案件等違法違章行為提供準(zhǔn)確的證據(jù)和信息。基于B/S模式的交通卡口管理平臺(tái)將在未來(lái)交通監(jiān)管信息化過(guò)程中發(fā)揮重要的作用。
1 系統(tǒng)建設(shè)目標(biāo)
利用已建成的卡口監(jiān)控點(diǎn)實(shí)現(xiàn)布控,規(guī)范和推進(jìn)非現(xiàn)場(chǎng)執(zhí)法電子監(jiān)控系統(tǒng)的建設(shè)模式,建立“實(shí)時(shí)監(jiān)控、自動(dòng)報(bào)警、快速響應(yīng)、信息共享”的卡口監(jiān)控系統(tǒng)[3],實(shí)現(xiàn)管轄范圍內(nèi)涉車案件車輛信息的網(wǎng)上交換和共享,建立快速反應(yīng)的涉案車輛布控緝查和主要干道實(shí)況監(jiān)視機(jī)制,挖掘和提高公路監(jiān)控系統(tǒng)的潛在功能和應(yīng)用效果,為公安機(jī)關(guān)打擊機(jī)動(dòng)車犯罪提供技術(shù)保障。
通過(guò)本平臺(tái)提供的規(guī)范化、現(xiàn)代化的信息管理機(jī)制,實(shí)現(xiàn)實(shí)時(shí)布控、實(shí)時(shí)告警和信息共享等功能。
2 系統(tǒng)總體設(shè)計(jì)
本設(shè)計(jì)主要實(shí)現(xiàn)對(duì)卡口前端監(jiān)控設(shè)備的統(tǒng)一管理、各類用戶的統(tǒng)一身份認(rèn)證和權(quán)限管理,以及治安卡口各類信息的交換和共享。交通卡口管理平臺(tái)以各監(jiān)控點(diǎn)為應(yīng)用實(shí)體,由指揮中心統(tǒng)一應(yīng)急指揮,實(shí)現(xiàn)跨警種、跨地區(qū)的攔截布控車輛警情聯(lián)動(dòng)。各卡口監(jiān)控點(diǎn)由指揮中心負(fù)責(zé)日常運(yùn)作和下達(dá)布控、出警指令,以形成有效的攔截工作機(jī)制。圖1是系統(tǒng)總體結(jié)構(gòu)框圖。
2.1技術(shù)架構(gòu)
2.1.1 基于J2EE的技術(shù)架構(gòu)
平臺(tái)軟件系統(tǒng)設(shè)計(jì)基于擴(kuò)展的J2EE集成體系結(jié)構(gòu),采用組件化的技術(shù)規(guī)范,使用基于MVC設(shè)計(jì)模式的Struts框架進(jìn)行軟件系統(tǒng)總體結(jié)構(gòu)設(shè)計(jì)[4]。Struts由JSP、
Taglib(自定義標(biāo)簽庫(kù))、Servlet、Beans等組件組成,應(yīng)用XML來(lái)描述和解析信息。J2EE是基于網(wǎng)絡(luò)和企業(yè)級(jí)大型應(yīng)用最成熟的開(kāi)發(fā)標(biāo)準(zhǔn),一般均遵循MVC設(shè)計(jì)模式和對(duì)象化實(shí)體技術(shù)。本設(shè)計(jì)選用Struts+Spring+Hibernate技術(shù)對(duì)卡口號(hào)牌系統(tǒng)和視頻監(jiān)控系統(tǒng)集成管理,實(shí)現(xiàn)對(duì)卡口系統(tǒng)設(shè)備和多級(jí)卡口中心統(tǒng)一管理。圖2為基于J2EE擬建成的系統(tǒng)結(jié)構(gòu)圖。
2.1.2 ActiveX控件實(shí)現(xiàn)及數(shù)據(jù)安全保障
為了達(dá)到實(shí)時(shí)監(jiān)控的目的,同時(shí)提高軟件升級(jí)和維護(hù)的方便性,本系統(tǒng)將視頻圖像接收顯示模塊封裝在ActiveX控件通過(guò)網(wǎng)頁(yè)進(jìn)行發(fā)布。ActiveX是一種面向?qū)ο蟮慕M件系統(tǒng),這些組件對(duì)象為用戶提供了各種不同的功能,使不同軟件的供應(yīng)商提供的組件可在二進(jìn)制級(jí)進(jìn)行相互連接和通信,對(duì)象通過(guò)接口實(shí)現(xiàn)組件之間及組件與系統(tǒng)之間的相互作用。
數(shù)據(jù)庫(kù)的安全問(wèn)題[5]是本平臺(tái)考慮的重要問(wèn)題之一。平臺(tái)設(shè)有用戶管理功能,可實(shí)現(xiàn)不同級(jí)別的用戶權(quán)限不同,只有高級(jí)用戶才能對(duì)數(shù)據(jù)庫(kù)中的部分?jǐn)?shù)據(jù)進(jìn)行修改。數(shù)據(jù)管理方面,本平臺(tái)采用SQL Server2005數(shù)據(jù)庫(kù)實(shí)現(xiàn),平臺(tái)將網(wǎng)絡(luò)存儲(chǔ)設(shè)備連接在數(shù)據(jù)庫(kù)服務(wù)器上,將每天的數(shù)據(jù)備份都自動(dòng)復(fù)制到網(wǎng)絡(luò)存儲(chǔ)設(shè)備中,當(dāng)數(shù)據(jù)庫(kù)遭到破壞時(shí),對(duì)于不同破壞程度系統(tǒng)會(huì)使用不同的數(shù)據(jù)恢復(fù)方法確保數(shù)據(jù)及時(shí)還原。
2.2 主要功能
本設(shè)計(jì)中的交通卡口管理平臺(tái)主要完成用戶登陸與管理、基本信息查詢、車輛監(jiān)控及顯示、布控車輛信息、報(bào)警信息、信息統(tǒng)計(jì)以及電子地圖等功能的設(shè)計(jì)。
(1)用戶管理。主要包括修改密碼和管理用戶。管理員具有添加用戶、刪除用戶、修改用戶、登錄、修改密碼、查看在線用戶信息等功能。
(2)基本信息查詢。包括管轄單位的信息查詢、修改及添加,區(qū)域信息的查詢、修改及添加,卡口信息的查詢、修改及添加以及設(shè)備信息的查詢、修改及添加。
(3)車輛監(jiān)控及顯示。主要包括通行車輛的查詢和車輛軌跡的展示。
(4)布控車輛信息。主要包括布控信息的添加、查詢、修改及撤控。
(5)報(bào)警信息。包括布控報(bào)警信息的顯示和查詢。
(6)信息統(tǒng)計(jì)。主要分為報(bào)警統(tǒng)計(jì)、布控統(tǒng)計(jì)、車速統(tǒng)計(jì)、流量統(tǒng)計(jì)、違章統(tǒng)計(jì)5個(gè)子模塊。
(7)電子地圖。主要包括地圖的基本功能,如放大、縮小、平移、默認(rèn)全圖顯示、上一屏、下一屏等,以及在地圖上進(jìn)行設(shè)備標(biāo)注,對(duì)設(shè)備信息的顯示、擦除、定位、報(bào)警展示、路徑追蹤等功能。
功能架構(gòu)設(shè)計(jì)如圖3所示。
3 技術(shù)難點(diǎn)及分析
3.1 開(kāi)放標(biāo)準(zhǔn)的數(shù)據(jù)接入技術(shù)
采用系統(tǒng)平臺(tái)與前端無(wú)相關(guān)的獨(dú)立開(kāi)放模式,使不同前端的設(shè)備數(shù)據(jù)能按統(tǒng)一的標(biāo)準(zhǔn)接入平臺(tái)之中[6],在保證了原有前端設(shè)備選擇性多元化的同時(shí),又保證了數(shù)據(jù)接入的統(tǒng)一性。任何形式的前端數(shù)據(jù)都能通過(guò)信息轉(zhuǎn)換處理平臺(tái)將數(shù)據(jù)標(biāo)準(zhǔn)化。接口標(biāo)準(zhǔn)完全符合國(guó)家公安部GAT669和GAT497標(biāo)準(zhǔn),使接入端只需按照相關(guān)技術(shù)資料就能在短時(shí)間內(nèi)完成數(shù)據(jù)的接入工作,大大減輕了已建卡口信息的接入工作,并滿足公安部門對(duì)公路機(jī)動(dòng)車輛監(jiān)控信息綜合應(yīng)用的需求。圖4是本設(shè)計(jì)的系統(tǒng)數(shù)據(jù)接入結(jié)構(gòu)圖。
3.2 密集計(jì)算技術(shù)和大容量存儲(chǔ)技術(shù)
在平臺(tái)建設(shè)中,由于前端有眾多的信息采集設(shè)備,接入端的數(shù)據(jù)量較大,平臺(tái)需要與設(shè)備完成大數(shù)據(jù)量的數(shù)據(jù)交互。這對(duì)系統(tǒng)平臺(tái)的運(yùn)算能力和存儲(chǔ)能力都是非常大的考驗(yàn)。
因此,本平臺(tái)的建設(shè)需要采用多臺(tái)高性能服務(wù)器進(jìn)行密集計(jì)算,服務(wù)器之間互為備份、存儲(chǔ)系統(tǒng)互為備份,一方面提高系統(tǒng)的計(jì)算能力,另一方面能提供高質(zhì)量的存儲(chǔ)服務(wù)和更安全的存儲(chǔ)管理。
3.3 平臺(tái)優(yōu)勢(shì)
(1)技術(shù)先進(jìn)??谙到y(tǒng)采用的核心數(shù)據(jù)圖像跟蹤和數(shù)字圖像處理技術(shù)及模式識(shí)別技術(shù),車輛定位精確,抓拍的圖片質(zhì)量好、清晰度高。
(2)功能完備。系統(tǒng)提供車流量、車輛圖片、車輛牌號(hào)、車速等多項(xiàng)主要交通數(shù)據(jù)。
(3)性能穩(wěn)定。系統(tǒng)達(dá)到全天候7×24小時(shí)自動(dòng)工作、監(jiān)視抓拍、報(bào)警等。
(4)配置靈活。系統(tǒng)可以靈活調(diào)節(jié)各項(xiàng)配置,適應(yīng)各種復(fù)雜的工作環(huán)境。
(5)強(qiáng)大的數(shù)據(jù)庫(kù)管理功能??蓪?shí)現(xiàn)與支隊(duì)或其他機(jī)構(gòu)聯(lián)網(wǎng),共享信息,聯(lián)動(dòng)報(bào)警。
(6)界面友好,操作簡(jiǎn)單。
基于B/S的交通卡口管理平臺(tái)使用IE瀏覽器作為客戶端操作界面對(duì)監(jiān)控現(xiàn)場(chǎng)進(jìn)行監(jiān)控,無(wú)需安裝專門的軟件,實(shí)現(xiàn)了跨平臺(tái)應(yīng)用,便于遠(yuǎn)程維護(hù)和控制;支持動(dòng)態(tài)IP,直接連接以太網(wǎng),能夠即插即用。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,基于B/S的交通卡口管理平臺(tái)必將有廣闊的市場(chǎng)空間和良好的發(fā)展前景。
參考文獻(xiàn)
[1] 豐洪才,賈瑜. 城市監(jiān)控系統(tǒng)中交通卡口子系統(tǒng)設(shè)計(jì)[J].艦船電子工程,2004,24(2):38-41.
[2] 彭小楨,郝福珍,鄢楚平. 基于B/S的視頻監(jiān)控系統(tǒng)客戶端的設(shè)計(jì)與實(shí)現(xiàn)[J]. 計(jì)算機(jī)工程與應(yīng)用,2007,43(24):208-211.
[3] 毛軍湖,智能卡口監(jiān)控系統(tǒng)技術(shù)解決方案初探[J]. 企業(yè)技術(shù)開(kāi)發(fā)(下半月),2010,29(4):80-82.
[4] 任泰明. 基于B/S結(jié)構(gòu)的軟件開(kāi)發(fā)技術(shù)[M]. 西安:西安電子科技大學(xué)出版社,2006.
[5] 趙磊,趙國(guó)生,張艷芳. 基于B/S結(jié)構(gòu)的實(shí)驗(yàn)中心管理平臺(tái)設(shè)計(jì)[J]. 微型機(jī)與應(yīng)用,2011,30(18):1-2.
[6] 方艾芬,繆新頓. 省域公路網(wǎng)治安卡口機(jī)動(dòng)車緝查系統(tǒng)研究[J]. 交通信息與安全,2012,30(1):119-123.