張邁予 紀昕洋 李晶晶 徐思懿 劉暢


摘要:隨著科技和經濟的發展,我們已經進入到移動互聯時代,大部分工作可以直接在手機電腦等互聯終端上完成。而另一方面,城市化加速發展,汽車數量逐漸增長,停車位的資源卻嚴重滯后。為了解決這個問題,筆者設計了泊車狗APP,人們可以在泊車狗客戶端公布車位空閑信息,同時需要車位的車主有人可以直接通過泊車狗找尋,預約他人共享的車位。為了方便用戶準確地找到停車空位,泊車狗還為用戶提供了定位導航等功能。
關鍵詞:停車車位;共享;APP;導航
中圖分類號:TP311? ? ?文獻標識碼:A
文章編號:1009-3044(2019)16-0063-02
開放科學(資源服務)標識碼(OSID):
Abstract: With the development of science and technology and economy, we have entered the era of mobile interconnection, most of the work can be done directly on the mobile computer and other connected terminals. On the other hand, urbanization accelerated development, the number of cars gradually increased, parking space resources are seriously lagging behind. In order to solve this problem, we designed the parking dog APP, people can publish the parking space idle information in the Parking Dog client, at the same time, the owner of the car needs to be able to search directly through the parking dog, booking other people to share the parking space. In order to facilitate the user to find the parking space accurately, parking dogs also provide users with positioning and navigation functions.
Key words: parking spaces; sharing; APP; navigation
1 國內外研究現狀
西方國家在處理停車難問題上,主要從兩方面解決:一是增加停車需求的控制管理,在郊外開設停車場,主要調節了在時間和空間上的分布;二是調節公共交通,通過換乘停車的辦法調節城市交通結構來處理這個問題。同時,日本也通過提倡不行等方式,降低小汽車的增長速度從而使城市交通的結構完整。
停車難問題在國內照比國外出現的較晚一些,研究也較少。雖然共享式停車的想法還處于剛剛發展階段,但由于近幾年共享經濟的普及和人們觀點的轉變。泊車狗在國內應用也是較為可行的。
2 共享車位系統運行流程及功能
2.1 共享車位系統框架
2.2 主要功能
1)用戶實名注冊功能;
2) 用戶驗證登錄功能;
3) 車位持有人認證車位功能;
4) 車位持有人發布信息功能;
5) 尋找目標地點周圍停車位信息功能;
6) 查詢預訂車位功能;
7) 地圖導航到目標空車位功能;
8) 停車場室內導航功能;
9)自動繳費功能。
3 客戶端軟件設計
3.1 Android平臺簡介
Android的系統架構和其操作系統一樣,采用了分層的架構。從架構圖看,Android分為四個層,從高層到低層分別是應用程序層(電話,聯系人,瀏覽器)、應用程序框架層(活動管理器,窗口管理器,內容提供器等)、系統運行庫層(系統C庫,媒體庫,數據庫引擎等)和Linux內核層(電源管理,儲存管理,藍牙驅動等)。
3.2 軟件界面和功能模塊
由于泊車狗APP需要在不同的移動端上應用,為了適應不同尺寸的屏幕,我們采用最基本的XML代碼來布置界面。
3.3 室內停車場定位技術
典型的室內定位技術有:紅外線室內定位技術,超寬帶室內定位技術,WIFI室內定位技術,和藍牙室內定位技術。
超寬帶和紅外線技術雖然定位的精度較高但需要添加額外的設備,在泊車狗系統中操作性較低,而WIFI室內定位技術在停車場內的部署成本較高,而藍牙的功耗較低,可直接用手機藍牙進行定位。而藍牙定位可以通過信號傳播模型實現定位。方法如下:在室內設置以一定周期進行廣播的發射信標,定位時就可以啟動手機藍牙功能進行掃描,根據四周藍牙信標節電的強度值RSSI,應用信號傳播模型計算汽車當前位置到藍牙信標節電位置的距離,然后應用適當的算法估算小汽車位置。
4 泊車狗APP的設計
4.1 用戶注冊登錄模塊
在用戶啟動APP后,進入登入界面,判斷是否為新用戶,是則進入注冊界面填寫信息,點擊注冊按鍵判斷用戶輸入的注冊信息是否符合規范。已經注冊過的用戶輸入賬號和密碼,判斷賬號和密碼是否輸入規范,發送登入請求到服務端,用戶登入成功。登錄采用LoginActivity.Java,注冊采用RegisterActivity.java進行處理。獲取用戶及密碼等信息則采用EditText控件。
4.2 查找及預訂車位模塊
用戶登錄成功后跳轉到主頁面,主頁面包括(地圖控件,圖層等的初始化操作)用戶可點擊搜索(Button控件點擊事件監聽),進入搜索界面,輸入目的地信息,檢測到輸入框變化,服務器獲取建議結果,回調并更新顯示建議列表,選擇建議列表選項(調用百度API接口獲取搜索結果,回調在列表中顯示)。用戶還可以點擊圖標,選擇停車場(進入停車場車位狀態界面),向服務器請求該停車場車位信息,選擇停車位,進入預定車位界面(Button控件點擊事件監聽),用戶輸入車輛信息和預訂時間,若判斷用戶輸入信息符合規范,則向服務器提交訂金,預付定金。請求回調顯示訂單信息,預訂成功,生成到達停車場的導航路線,返回主頁面。
5 結束語
泊車狗APP通過車位信息發布等功能,可以實現空車位的精細化管理,使空車位在時間和空間上實現資源共享。充分有效的利用空車位資源,能有效地緩解停車難的問題。泊車狗APP可進行大規模的應用及推廣。
參考文獻:
[1] 雷敏, 華曄迪, 傅勇濤. “停車之痛”襲向我們的城市:車越行越慢且無處安放[J]. 決策探索: 上半月, 2015(12): 42-43.
[2] 李燕. 城市停車問題解決對策研究[D]. 保定: 河北農業大學, 2008.
[3] Android開發應用從入門到精通[M]. 北京: 中國鐵道出版社, 2011.
[4] 王益健. 藍牙室內定位關鍵技術的研究與實現[D]. 南京: 東南大學, 2015.
[5] 鄧中亮. 室內外無線定位與導航[M]. 北京: 北京郵電大學出版社, 2013.
【通聯編輯:謝媛媛】