潘佳樂

摘 要:隨著社會經濟的持續快速發展和汽車保有量的快速增加,如何用較少的土地解決城市“停車難”成為亟待解決的問題。拿市場上最常見的立體車庫來分析控制系統的原理,車庫的控制模式通常有手動模式、按鍵模式及刷卡模卡三種方式,但隨著信息時代的不斷發展,現在的存取車也越來越智能化,在很多智能庫上已經有車牌識別、指紋識別、人臉識別等功能,當然不論何種功能的原理基本上都是通過人機界面讀取車位號或者攝像頭識別客戶信息校驗后發送數據給PLC,待PLC比對無誤后隨即會按預設好的程序自動運行存取車。
關鍵詞:智能立體車庫;控制模式;系統設計
引言:隨著許多大中城市的快速發展,城市內部車輛容量不斷增加,但停車資源更加緊張,尤其是針對較為繁華的地段和區域更為嚴重。本文提出了立體車庫控制系統的設計,用于描述項目系統設計的相關內容,根據主要業務的具體流程,進行數據交互與功能實現。
1系統總體設計
系統主要實現立體車庫的信息化管理,并利用最新的互聯網技術更好的連接用戶、平臺、車庫,為用戶提供更大便利的使用立體車庫和平臺更加有效的管理立體車庫。
此后,考慮系統的后續擴展和活動的靈活性,面向的用戶范圍廣,運營管理系統和現場管理系統采用B/S架構,客戶端小程序采用C/S和B/S相結合的架構,確保系統能夠快速迭代新版本,給用戶更好的體驗,同時保證系統的先進性。其他部分為了給用戶更好的體驗,系統可能隨時需要更新,而且運營管理也靈活多變,同時降低系統開發的工作量,采用HTML5實現這些功能。
在理想情況下,運營管理系統和現場管理系統保持網絡暢通,車庫的信息及控制指令可以直接連接運營管理系統,所有業務都由運營管理系統完成,現場管理人員也通過互聯網訪問運營管理系統完成車庫的管理工作,現場管理系統只需完成通信功能即可。考慮到網絡故障問題,所以現場管理系統需要一定的管理功能,如計費、收費等,但車主無法通過小程序來預約停車、不能在小程序上完成支付。
2系統總體設計
上圖為系統所使用的技術架構,分為展示層、傳輸層、應用層、數據層、系統層,都采用目前比較成熟且通用性比較強的關鍵技術,確保整個系統的安全性、穩定性、兼容性、擴展性以及高并發訪問要求。
展示層:用到了Json,Html,Jsp,Jquery,Swing等技術,樣式展現采用成熟的Bootstrap框架,實現頁面展現多瀏覽器的兼容性以及良好的用戶體驗。
傳輸層:系統展現采用B/S模式,傳輸層采用通用的TCP、UDP、SSL、Https、Http技術,對于關鍵的業務數據,為確保數據的安全性和完整性,采用SSL協議對傳輸通道進行加密。
應用層: Java開發遵循J2EE標準規范,集成SpringMVC、MyBatis等基礎框架,利用Log4j輸出日志文件,同時用到了AOP、IOC等技術,共同完成各種應用開發。
另外,對于Java框架,系統直接采用Dubbo作為分布式服務框架,使得應用可通過高性能的RPC實現服務的輸出和輸入功能,可以和 Spring框架無縫集成。良好的負載均衡和容錯機制,確保業務數據處理的高并發訪問支持。
數據層:考慮不同客戶有不同的需求,數據庫采用MySQL。對于系統常用且不易變化的數據,采用Redis作為緩存數據庫,不必每次都從數據庫讀取。Redis是支持網絡、可基于內存亦可持久化的日志型、Key-Value數據庫,并提供多種語言的API,Redis還支持主從同步。這樣從數據層確保系統運行的效率及可靠性。
系統層:支持目前常用的服務器系統,如Windows Server 2008 R2和常用的Linux系統
2.1功能描述
用戶可通過微信小程序進行停車預約。完成預訂后,會在車庫中預留一定時間的空間,停車預訂需要支付額外費用。如果超過時間限制或在預訂時取消,預訂的停車位可能會被終止。
2.2車牌識別業務流程
在微信小程序中,可以點擊預約停車,若當前賬號已經綁定手機則可以填寫預約時間、預約車庫進行預約,若未綁定手機則需要先綁定手機。
(1)如果提前結束預約,或在規定時間內未到達車庫,則此次預約結束。
(2)在規定時間內到達車庫并識別車牌后對車身掃描檢測,提示用戶熄火、拉手剎、確認車上無人,若系統判定為老用戶,屏幕會出現二維碼,用微信掃描選擇確認停車,即停車成功。
2.3指紋停車業務流程
(1)功能描述
在車輛車牌識別后,進入車庫并通過檢查后,用戶可以直接通過指紋采集確認停車。
(2)業務流程
用戶車輛進入停車位后,可以檢查車身尺寸,檢查車輛的安全性,然后選擇指紋將車輛保存到上位機。當上位機存儲指紋成功后,向控制器發送停車指令,控制系統停止,再發送指令給管理系統生成存儲指令,停車完成。
2.4人臉停車業務流程
(1)功能描述
在車輛車牌識別后,進入車庫并通過檢查后,用戶可以直接通過掃描人臉確認停車。
(2)業務流程
用戶車輛進入停車位后,可以檢查車身尺寸,檢查車輛的安全性,然后選擇人臉將車輛保存到上位機。當上位機成功存儲人臉信息后,向控制器和控制系統發送停車命令。車輛停車,向管理系統發送指令生成車輛入庫命令,停車完成。
結束語:隨著中國全國汽車保有量的不斷增加,傳統停車位的建設對解決停車難的問題來說沒有質變,而且相比立體車庫,空間的停車位也無法增加。立體車庫通常是智能的,現代化程度不高,用戶操作不方便,本文設計的智能立體車庫操作更方便,具有智能控制系統的車庫的設計表明,該系統對車輛進出效率高,應用范圍廣。
(杭州以弗恒自動化科技有限公司,浙江 杭州310000)