賴清南
(深圳市易行網交通科技有限公司,廣東深圳518000)
隨著城市化進程的推進,城市交通發展規模擴大,交通問題也逐漸顯現出來。由于機動車數量較多,導致城市交通擁堵情況變得越來越嚴重,由此還容易引發交通事故?;诖耍疚闹饕獙鉀Q交通問題的動態交通信息采集與處理技術研發進行了深入探究。
對動態交通信息采集與處理技術深入研究的根本目的是解決日益嚴重的城市交通問題。伴隨著目前交通壓力的逐步增長,在一些基礎設施已經基本固定的城市中,想要有效緩解交通壓力,提升交通運輸水平,就需要結合動態交通信息采集與處理結果來進一步實施交通管控。動態交通信息采集與處理技術是智能交通系統中的核心,能夠幫助各交通系統實現互聯互通,避免出現“信息孤島”,為進一步的信息應用奠定基礎,該項研究致力于優化系統性能,對于未來城市交通系統的進一步發展也有著很重要的意義[1]。
在城市智能交通系統當中,信息是最為基礎的元素,也是整體系統中各項子系統的連接要素,而交通信息一般可分為兩種形式:靜態交通信息與動態交通信息,其中靜態交通信息主要是道路信息、停車場信息以及交通各項設施信息等內容,這些信息不會隨時間發生較大變化,動態信息則指的是實時采集到的交通流量信息、車輛位置信息、視頻監控信息等,其特點是信息會隨著時間推進發生改變。動態交通信息平臺就是對動態交通信息進行采集、傳輸、處理、存儲以及融合等操作的綜合平臺,該平臺還能夠將處理好的交通信息呈現出來,對于整個交通運輸系統來說,動態交通平臺有著較為重要的作用,具有服務與規劃的功能[2]。
研究與開發動態交通信息采集技術時,需基于動態交通信息平臺,通過上述分析可知,該平臺特點就是可進行綜合性的交通信息交互,而功能的實現則需深入開發動態交通信息采集技術以及處理技術。首先要做好采集工作并發揮出平臺的信息采集功能,動態交通信息采集技術的開發是關鍵,該項技術也將作為動態交通信息平臺的核心技術。
對動態交通信息采集技術設計與開發時,先了解交通信息的采集需求,傳統開發方式中是配置城市交通車輛檢測器,該檢測器設備與以太網接口連接,并布設在各個交通路段的交叉口位置上,最后借助于通信網絡與交通指揮中心連接。
以固定型的城市交通為例,其車輛檢測器與最近的通信站距離最長可能有幾公里,最短則為幾百米,這就表示對數據傳輸的距離要求頗高,若只采用原設備的通信接口,則難以達到標準要求,因此,傳統處理情況都是將檢測器連接調制解調器,再將其接入到公共網絡,利用多路串口卡通信傳輸數據,滿足數據傳輸需求,實現動態交通信息的有效采集。
但隨著目前網絡技術的不斷進步以及無線GPRS技術的出現,基于無線GPRS 技術的傳輸方式占據了重要地位,形成了采用GPRS 調制解調器的方案,具有較好的應用效果。目前的技術發展方向為多種檢測技術互相補充,即采用多傳感器檢測的方式,而交通監控中心在動態交通信息采集方面還是以網絡通信為主,實現統一化采集多源異構數據源,這種形式下的動態交通信息采集技術水平也會提升,因此在技術開發時作為重點[3]。
動態交通信息采集技術的開發,首先應當對交通采集的數據進行解析,交通數據采集設備類型較多,包括視頻車輛檢測器、環形線圈檢測器、浮動車檢測器以及微波雷達車輛檢測器等,要分析各類型檢測器采集獲取到的數據格式,再探究實現多源異構數據的統一采集,這樣才能夠滿足動態交通信息采集的實際需求。
從交通采集數據格式來看,主要包括兩種格式:一種是固定型檢測器的數據格式,比如環形線圈檢測器交通采集的數據格式為通過單獨接口實現雙向的串聯數據通信,其為異步信號傳輸形式,具體傳輸速率為9600 比特,二進制的格式數據,不歸零制編碼,8位,停止位為1 個,沒有奇偶校檢,再比如微波雷達車輛檢測器交通采集的數據格式為傳輸速率9600 比特,8 位數據格式,停止位為1 個,沒有奇偶校檢;另一種是浮動車數據格式,車載前端設備除了要實現數據采集和傳輸外,還需實現車輛定位,因此基于GPS 技術與GPRS 通信鏈路,再采用TCP/IP 協議來連接車載終端,使其數據的傳輸更為可靠,數據的上傳格式中內容包括命令序列口、GDAT、定位標志、時間、維度、方向、精度、速度、行車時間以及狀態等,8 位命令序列號,而下傳格式當中則包括命令序列號、GMSG、文本內容編碼以及移動電話號,監控中心格式包括命令序列號、GCOM002、監控中心、口令,設置GPRS 的端口與IP 格式包括命令序列號、GCOM020、端口號、口令。
動態交通信息采集技術開發的重要內容就是設計網絡通信模塊。交通數據采集目前應用網絡通信方式的比重越來越大,一般固定型的檢測器都會設有網絡接口,同時無線GPRS 接口也是越來越普遍,因此開發設計網絡通信模塊很有必要。該模塊需采用winsock 網絡編程的技術進行開發,其實際編程時網絡進程間的通信應當要遵循著兩種協議,這導致winsock 網絡編程設計具體流程也分為兩種:一種是面向于可連接的、可靠的、數據流的TCP 協議;另一種則是面向無法連接的、不可靠的、數據報的UDP 協議。最終設計為兩種網絡通信方式,再結合多線程技術來進一步提升海量數據的采集效率。網絡通信程序具體流程,首先在一個周期開始后將端口打開,其次設置對應的通信參數,探測需要地址并確定地址列表,再次接收數據并向下位機發送讀或寫通訊、請求數據包,最后接收下位機的數據包并判斷數據包并進行數據存儲,程序設計的這些內容完成后,就完成了整體網絡通信模塊設計。
動態交通信息平臺的功能之一是對海量數據開展分析及處理,在具體處理之前還需保證數據已經過組織、維護以及管理等流程,處理的信息綜合了靜態與動態,深入研究交通信息處理技術的開發,其主要是包括了以下幾項要點:
通過各項監測設備采集所獲得的原始數據,原始數據通常具有完整性不足、不完全正確等缺點,因此需進行數據清洗處理,對于浮動車的數據檢測設備而言,其還可能存在上傳的實時定位信息與實際位置并沒有完全匹配的情況,因此還需進行定位匹配處理。具體來說,在進行動態交通信息處理技術開發時需要考慮以下要點:一是數據的預處理,根據上述分析可知,交通信息數據采集為多種類型檢測器,而這些檢測器也各自具備著一定的優缺點,且采集到的交通數據參數格式不同、種類也不同,還可能存在誤差,在預處理的過程中,要先對不同數據源的數據進行檢測,將存在缺陷的數據先剔除。實際采集還可能受到天氣、性能等影響出現個別數據的丟失情況,因此還需對其進行殘缺數據處理,此外,數據還需進行穩健性處理,即對異常數據平滑處理;二是浮動車地圖匹配,在浮動車交通信息檢測采集裝置當中,其采集的數據也會受到GPS 定位精度的影響,而在當前現代城市交通系統當中,常常會有一些高樓或高架阻擋接收機的信號,GPS 定位的精度會受到影響而下滑,可能會出現實時上傳的定位信息與實際位置不匹配狀況,這需要運用地圖匹配技術來糾正,對定位信號進一步校準,從而修正采集數據。
開發動態交通信息處理功能,先是對其融合算法進行分析,動態交通信息的整個采集系統當中具有許多類型的傳感器,其采集的信息也具有多源性特征,對不同數據源的數據進行融合也是十分核心的內容,這種融合處理是后續工作開展的重要基礎。實際交通信息的融合算法有多種可行類型,其中以基于徑向基函數的網絡融合算法最為實用,特點是實際訓練速度較快,在信息融合過程中運用能夠取得較好效果。
動態交通數據在經過清洗和融合處理后,最終獲得的正確、有效的交通數據,信息會被存入大型交通信息數據庫當中,道路交通信息數據庫的功能就是存儲以及管理這些采集到的動態數據和各項交通相關屬性數據,在動態交通信息平臺當中,應當要科學設計道路交通信息數據庫。為了滿足存儲需求,可設計為關系型數據庫,最后通過ADO 來進行存儲。一方面對關系型數據庫進行合理選擇,這種類型數據庫也是有著許多種,不同數據庫的產品性能上也是各具特色,在實際選擇中,應當要充分考慮到數據庫的安全性、兼容性、易用性以及經濟性,要選擇易于開發、使用、管理的數據庫,具有高可靠性及一定收縮性,還要盡可能避免文件系統和數據庫之間關系復雜,即保證數據庫被刪除時該數據庫的文件也應當隨之被刪除,便于維護。另一方面則是屬性表的科學設計,重點設計屬性表的名稱、格式以及內容,其中名稱的作用是能夠區分屬性表,格式則是基本條件,內容則是包括表中添加的數據。最后通過ADO 來進行數據庫的訪問,ADO 技術用于開發數據庫的優勢在于能夠保證后續數據庫可升級和擴展,同時其具有靈活性、簡單性以及訪問速度快等特征[4]。
動態交通信息處理技術開發設計的最后一個環節就是信息發布功能設計,主要是指設計出監控中心的對內信息發布平臺,進一步驗證信息處理的實時性和有效性,豐富交通信息發布的方式。在交通信息發布功能上,平臺的顯示可將電子地圖作為基礎,在地圖加載中還需進行一些初始化處理,比如說調整地圖顯示的大小以及范圍,按照一定比例尺來進行描述,在初始化處理完成后,對路網交通進行正確判斷并做出決策,讓監控中心掌握各路段交通流量的動態變化,增加實時交通流變化的顯示功能。
基于以上所分析的動態交通信息平臺采集與處理技術開發結果,進一步開發其綜合系統,最終依據該系統來達到智能控制城市交通的目的。城市道路交通系統是一個多源異構信息系統,各項交通信息的來源不同、模式不同、時間不同以及表示不同,因此要實現這些異構信息的高度融合,才能實現交通的智能控制。在動態交通信息采集與處理綜合系統結構中,應當要具有各項功能的模塊,具體包括網絡通信實時采集模塊、信息在線預處理模塊、信息數據的融合模塊、路段信息管理模塊以及用戶管理模塊等,各模塊有著自身獨特的功能特點,充分結合了上述開發的動態交通信息采集技術與處理技術優勢。
結合上述分析的功能模塊結構,對各項功能實現進行分析。
一是網絡通信實時采集模塊功能的實現,浮動車檢測設和固定型檢測設備采用網絡通信方式來采集動態交通信息,可直接接入因特網或先后接入無線GPRS 網絡與因特網,功能實現時還要選擇TCP 或UDP 協議,設置網絡服務器端口,而通信狀況的實時顯示則是由edit 控件控制,實時顯示數據由datdgrid控件控制。
二是信息在線預處理功能的實現,在采集完成動態交通信息后,要進行清洗和修復的預處理,這一過程中對錯誤數據查找并進行替換,對殘缺數據進行補充,可進行手動預處理,也可進行實時在線自動化預處理,實際開發的模塊當中,點擊預處理數據按鈕就可實現。
三是信息數據在線融合功能的實現,對不同數據源的采集數據進行融合處理,獲得高精確且全面的路段實時信息,該模塊的實時在線數據融合時會提供相應的算法幫助文檔,融入完成后將處理數據顯示出來,同時顯示各交通參數曲線。
四是路段信息管理功能的實現,在實際程序中,路段信息管理也是十分重要的內容,管理功能主要是對路段信息以及檢測設施的配置信息進行刪除、添加以及修改,在設計界面中可直接通過控制按鈕來實現。
五是用戶管理功能的實現,用戶管理的功能根據用戶類型的不同也有所差異,一般是包括創建系統管理員功能、對用戶密碼進行復位功能、刪除系統管理員功能、修改密碼功能、創建或刪除普通用戶功能等,在設計的程序中,對實際輸入的各項信息數據進行檢查,比如用戶名和密碼不能為空,不能跳過身份認證,否則都會自動檢測出來,無法完成功能操作。
綜上所述,動態交通信息采集與處理技術的深入開發研究,對城市交通控制的發展有著極為重要的意義。在進行動態交通信息采集與處理技術開發時,主要研究動態交通信息采集的關鍵技術與處理的關鍵技術,再使用綜合技術構建綜合系統結構,最后實現各項功能,主要是包含了網絡通信實時采集模塊功能、信息在線預處理功能、信息數據在線融合功能、路段信息管理功能以及用戶管理功能等。