国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Android的機場車輛監(jiān)控系統(tǒng)設(shè)計

2017-06-05 14:16費春國胡江瑜
中國民航大學(xué)學(xué)報 2017年2期
關(guān)鍵詞:線程終端機場

費春國,王 帥,胡江瑜

(中國民航大學(xué)電子信息與自動化學(xué)院,天津 300300)

基于Android的機場車輛監(jiān)控系統(tǒng)設(shè)計

費春國,王 帥,胡江瑜

(中國民航大學(xué)電子信息與自動化學(xué)院,天津 300300)

針對目前機場內(nèi)??匡w機數(shù)量爆發(fā)式增長,所需車輛數(shù)量越來越多,管理難度越來越大,人工管理任務(wù)繁重且管理混亂的現(xiàn)狀,提出基于Android的機場車輛監(jiān)控終端系統(tǒng)的設(shè)計與解決方案。該終端系統(tǒng)用于對機場地面特種車輛的實時監(jiān)控,采集特種車輛的工作狀態(tài)信息及路徑位置信息,并將采集到的數(shù)據(jù)通過無線局域網(wǎng)絡(luò)回傳到監(jiān)控中心,進行數(shù)據(jù)的儲存和處理,闡述基于Android的機場車輛監(jiān)控系統(tǒng)的設(shè)計思想、開發(fā)模型、主要功能模塊及核心技術(shù)的設(shè)計,并完成系統(tǒng)的硬件設(shè)計、軟件架構(gòu)設(shè)計、GIS平臺二次開發(fā)及GPS數(shù)據(jù)獲取算法等任務(wù),測試結(jié)果表明系統(tǒng)設(shè)計合理、穩(wěn)定、可靠。

Android平臺;機場車輛;實時監(jiān)控;硬件設(shè)計;軟件架構(gòu)設(shè)計;GPS數(shù)據(jù)獲取

近年來,隨著中國航空事業(yè)的快速發(fā)展,各機場的年吞吐量逐年增加,而客機對于地面保障和服務(wù)需求也愈來愈高。隨著飛機的起降越來越頻繁,所需地面保障車輛的數(shù)量隨之大大增加,車輛工作頻率也大幅提高。

1 現(xiàn)存問題

目前機場內(nèi)??匡w機數(shù)量的爆發(fā)式增長,所需的車輛數(shù)量越來越多,管理難度越來越大,靠人工管理任務(wù)繁重且管理混亂,而現(xiàn)存的機場車輛監(jiān)控系統(tǒng)功能較為局限,還有很大的擴展空間。國外,美國風(fēng)河系統(tǒng)公司與Clarion攜手開發(fā)新一代Android車載設(shè)備[1],技術(shù)日趨成熟。國內(nèi),北京博維航空設(shè)施管理有限公司開發(fā)了一套車輛監(jiān)控系統(tǒng),并已應(yīng)用于首都機場,但現(xiàn)存的系統(tǒng)僅將普通車輛監(jiān)控系統(tǒng)移植應(yīng)用到機場車輛上,沒有考慮到機場車輛工作性質(zhì)的特殊性,需要擴展傳感器模塊進行數(shù)據(jù)采集,現(xiàn)有車載系統(tǒng)無法對傳感器信息進行采集,不能完全滿足機場日常運行工作需要[2-5]。

本設(shè)計擬對基于Android機場車輛監(jiān)控系統(tǒng)提出解決方案,用以對機場車輛的實時監(jiān)控,采集車輛的工作狀態(tài)信息。通過實現(xiàn)這套設(shè)計方案,可節(jié)省人力物力,提高車輛的工作效率,加強機場對車輛的監(jiān)控、管理力度,從而顯著提升機場整體的運行效率。通過車載終端記錄地面車輛的工作狀態(tài)信息和位置信息,經(jīng)無線通信模塊回傳到監(jiān)控中心,保存到本地數(shù)據(jù)庫,提高記錄信息的準(zhǔn)確性,節(jié)省人力物力。

2 基于Android的機場車輛監(jiān)控系統(tǒng)結(jié)構(gòu)

2.1 終端系統(tǒng)平臺Android的選擇

由于本設(shè)計的監(jiān)控終端系統(tǒng)最終應(yīng)用到機場車輛上,并對其進行實時監(jiān)控及信息采集,這些屬性要求選擇的平臺更傾向于便攜性較好的嵌入式平臺。Android是一種基于Linux的開放源代碼的操作系統(tǒng),主要應(yīng)用于移動操作平臺的開發(fā)。該平臺包括操作系統(tǒng)、中間件、用戶界面和應(yīng)用軟件。該系統(tǒng)采用軟件疊層架構(gòu),如圖1所示。其最底層為Linux內(nèi)核層,通過C語言進行開發(fā),是硬件和軟件之間通信的橋梁,通過隱藏具體硬件細節(jié)來為其上層提供統(tǒng)一服務(wù)。通過Android核心庫,用戶可以使用Java編程語言核心類庫。Dalvik虛擬機經(jīng)過優(yōu)化,允許在有限的內(nèi)存中同時運行多個虛擬機的實例,并且每一個Dalvik應(yīng)用作為一個獨立的Linux進程執(zhí)行[6]。

圖1 Android系統(tǒng)框架Fig.1 Android system framework

2.2 機場車輛監(jiān)控系統(tǒng)結(jié)構(gòu)

本文的機場車輛監(jiān)控系統(tǒng)分為以下幾部分,如圖2所示。

1)客戶端 用于向服務(wù)器端發(fā)送機場車輛信息,如位置信息、工作狀態(tài)信息等。本系統(tǒng)以Android終端作為客戶端,固定在機場車輛上,終端通過無線局域網(wǎng)絡(luò)(WLAN,wireless local area networks)連接到服務(wù)器端,與其互相通信,傳遞數(shù)據(jù)。

2)無線網(wǎng)絡(luò) 用于實現(xiàn)移動終端和服務(wù)器的實時通信、發(fā)送和接受數(shù)據(jù)。無線網(wǎng)絡(luò)是連接客戶端和服務(wù)器的通道,發(fā)送和接受數(shù)據(jù)。目前,機場采用的無線網(wǎng)絡(luò)技術(shù)通常包括:WLAN、無線傳感器網(wǎng)絡(luò)(WSN,wireless sensor network)、GPRS網(wǎng)絡(luò)等。本系統(tǒng)采用WLAN無線局域網(wǎng)絡(luò),這是一種利用射頻(RF,radio frequency)技術(shù)進行數(shù)據(jù)傳輸?shù)南到y(tǒng)。

圖2 機場車輛監(jiān)控系統(tǒng)結(jié)構(gòu)Fig.2 Structure of airport vehicle monitoring system

3)服務(wù)器端 用于接收并處理客戶端發(fā)送的請求和信息,包括服務(wù)器和數(shù)據(jù)庫兩部分。通過開啟監(jiān)聽線程,當(dāng)有客戶端的請求進來時,服務(wù)器會立即分配一個連接端口給客戶端并建立一個線程與其進行交互通信。當(dāng)用戶在客戶端界面發(fā)出操作指令,如上傳車輛位置信息和狀態(tài)信息時,服務(wù)器會建立一個新的線程來接收數(shù)據(jù)信息并存儲到本地數(shù)據(jù)庫[7]。

3 終端系統(tǒng)硬件設(shè)計

3.1 硬件設(shè)計

基于Android系統(tǒng)的機場車輛監(jiān)控終端系統(tǒng)由處理及顯示、信號采集、無線傳輸、定位等部分組成。系統(tǒng)終端硬件整體結(jié)構(gòu)如圖3所示[8]。

圖3 監(jiān)控終端系統(tǒng)硬件整體結(jié)構(gòu)Fig.3 Overall structure of monitoring terminal system hardware

處理及顯示部分主要由基于ARM的處理器和LCD顯示屏組成,本系統(tǒng)處理器采用的是Freescale Cortex-A9 i.MX6Q平臺,F(xiàn)lash程序存儲器為只讀存儲器,系統(tǒng)程序在這里運行并存放處理器發(fā)出的所有指令。SD RAM數(shù)據(jù)存儲器為可隨機讀寫存儲器,用于存放程序運行的臨時數(shù)據(jù),可隨程序運行而隨時寫入或讀出數(shù)據(jù)存儲器的內(nèi)容。

信號采集部分由傳感器模塊和身份識別模塊組成。根據(jù)所需采集并監(jiān)控的機場地面車輛的狀態(tài)信息,選擇對應(yīng)的傳感器模塊。傳感器模塊把采集到的模擬信號(電壓信號、電流信號等)轉(zhuǎn)換成數(shù)字信號,通過RS232串口傳輸?shù)胶诵奶幚砥鬟M行信號處理,如圖4所示。

圖4 傳感器模塊與終端CPU連接結(jié)構(gòu)Fig.4 Sensor module and terminal CPU connection structure

身份識別模塊采用USB接口的IC讀卡器將操作員無源RFID工作證掃描并傳輸至處理器,處理器根據(jù)此數(shù)據(jù)信息確認用戶身份。

無線通信部分主要由無線通信模塊(系統(tǒng)采用WLAN無線局域網(wǎng)絡(luò))組成并實現(xiàn)監(jiān)控信息的無線接收和發(fā)送功能。核心處理器將傳感器模塊采集的機場車輛的狀態(tài)信息進行分析處理并由無線通信模塊通過機場的無線網(wǎng)絡(luò)回傳到監(jiān)控中心。

定位部分主要實現(xiàn)GPS數(shù)據(jù)采集工作,由GPS接收機和協(xié)處理器組成,并通過RS232串行接口與處理器連接,數(shù)據(jù)傳送采用異步串行傳送方式,GPS定位數(shù)據(jù)通過串口將數(shù)據(jù)送入數(shù)據(jù)接收緩沖區(qū),協(xié)處理器每隔一段時間查看一次數(shù)據(jù)接收緩沖區(qū),并對符合要求的數(shù)據(jù)進行處理,然后將數(shù)據(jù)傳送到處理器進行解析處理,傳輸?shù)綗o線通信模塊,經(jīng)無線網(wǎng)絡(luò)回傳到監(jiān)控中心,并把定位數(shù)據(jù)存儲到地圖數(shù)據(jù)庫[9-10]。

3.2 傳輸協(xié)議設(shè)計

傳感器模塊中單片機每隔1 s向終端CPU發(fā)送數(shù)據(jù)包,終端CPU接收完一組數(shù)據(jù)包會向單片機端發(fā)送一個ACK包,單片機接收到ACK包后繼續(xù)發(fā)送下一個數(shù)據(jù)包。如果沒有接收到ACK包,單片機會繼續(xù)發(fā)送當(dāng)前數(shù)據(jù)包到終端CPU,連續(xù)3次無ACK包回應(yīng),則關(guān)閉發(fā)送,其通訊流程如圖5所示。

為了提高數(shù)據(jù)包的傳輸效率,基于上述通訊流程關(guān)系,設(shè)計傳感器信號采集數(shù)據(jù)幀格式如表1所示[11]。

圖5 通訊流程Fig.5 Communication flow

表1 數(shù)據(jù)幀格式Tab.1 Data frame format

SD代表頭標(biāo)志,設(shè)定為字符“$”,占用1 Byte。CTS代表控制位,占用1 Byte,由FR、CNT、LEN組成,其中FR代表數(shù)據(jù)類型,占用2 bit,設(shè)計規(guī)定:00代表數(shù)據(jù);01代表重發(fā)數(shù)據(jù);10代表ACK幀;11保留。CNT為發(fā)送次數(shù),占用2 bit,代表數(shù)據(jù)第CNT次發(fā)送。LEN代表后面DATA及CRC字段的長度,占用4 bit。DATA代表數(shù)據(jù)幀,占8 Bytes。CRC代表差錯校驗位,占2 Bytes,保證數(shù)據(jù)傳輸?shù)恼_性和完整性。

4 終端系統(tǒng)軟件設(shè)計

4.1 軟件架構(gòu)

基于Android的機場車輛監(jiān)控終端系統(tǒng)的軟件架構(gòu)設(shè)計包括:Android程序邏輯設(shè)計和主線程與子線程調(diào)用關(guān)系設(shè)計。Android程序邏輯流程如圖6所示[12]。

Android程序邏輯設(shè)計在功能菜單界面下分成任務(wù)模塊、應(yīng)急模塊及工具模塊等3部分。任務(wù)模塊由工作任務(wù)、導(dǎo)航頁面及查看車況等3部分組成,其中工作任務(wù)包括歷史任務(wù)和當(dāng)前任務(wù),當(dāng)前任務(wù)顯示在導(dǎo)航頁面的任務(wù)導(dǎo)航上。當(dāng)用戶查看車況發(fā)現(xiàn)有異常情況出現(xiàn),可通過應(yīng)急模塊里的手動報警或自動報警告知用戶。應(yīng)急模塊由報警和系統(tǒng)通知兩部分組成,其中報警分為手動報警和自動報警,其作用是系統(tǒng)出現(xiàn)異常情況時,及時報警告知用戶。系統(tǒng)通知欄里包含所有當(dāng)前的緊急任務(wù),點開緊急任務(wù)里面是即時任務(wù)的詳細流程。工具模塊由幫助界面、地圖界面及系統(tǒng)設(shè)置組成,其中地圖界面里可以查看車輛信息、飛機位置信息以及地面車輛運行軌跡等。

Android程序主線程根據(jù)需要啟動串口監(jiān)測子線程和心跳子線程,主線程與子線程的調(diào)用關(guān)系如圖7所示[13-15]。

圖6 Android程序邏輯流程圖Fig.6 Android program logic flow

圖7 各線程調(diào)用關(guān)系圖Fig.7 Each thread calling relationship

Android程序開始運行時,會單獨啟動一個進程(Process),Process下可根據(jù)需要有多個線程(Thread),本程序設(shè)計主要包括1個主線程和2個子線程,其中串口通信子線程用于實現(xiàn)模塊間的數(shù)據(jù)傳輸,啟動心跳子線程會按照一定頻率獲取GPS采集的位置坐標(biāo)信息,并將坐標(biāo)信息傳送到GIS接口,最終在地圖上顯示車輛運行軌跡信息。

本文設(shè)計的UI Thread,在Android程序運行時就被創(chuàng)建,是一個Process當(dāng)中的主線程Main Thread,主要負責(zé)控制UI界面的顯示、更新、控件交互以及與服務(wù)器通信。通過創(chuàng)建一個主線程的Handler物件,當(dāng)做Listener讓子線程能將訊息Push到主線程的Message Quene里,以便觸發(fā)主線程的handlerMessage()函數(shù),讓主線程知道子線程的狀態(tài),并在主線程更新UI。主線程啟動界面,獲取服務(wù)器任務(wù)數(shù)據(jù),存儲于本地SQL庫,處理數(shù)據(jù)并上傳結(jié)果到服務(wù)器,然后實現(xiàn)系統(tǒng)UI更新。啟動串口通信子線程,串口開始讀取數(shù)據(jù),根據(jù)串口協(xié)議將數(shù)據(jù)明文,然后解析數(shù)據(jù)并進行數(shù)據(jù)分析,判斷數(shù)據(jù)有無異常,若無異常返回繼續(xù)讀取串口數(shù)據(jù),若有異常則將數(shù)據(jù)存儲到本地SQL庫。啟動心跳子線程,獲取實時的時鐘數(shù)據(jù),將GPS獲取的位置坐標(biāo)信息傳送到GIS接口,在地圖上完成顯示更新,然后進入下一次心跳,按一定頻率進行循環(huán)更新顯示,在地圖上實現(xiàn)車輛運行軌跡的打點顯示。

4.2 GIS平臺選擇及開發(fā)

本設(shè)計GIS開發(fā)平臺采用UCMap開發(fā)平臺,屬于基于Android中間件的組件式開發(fā)平臺?;贏ndroid平臺架構(gòu)的Framework框架進行API接口式二次開發(fā),采用Java語言和調(diào)用API接口進行實現(xiàn),組成Android客戶端+GIS服務(wù)器端模式,其結(jié)構(gòu)如圖 8所示[16-20]。

圖8 Android客戶端與GIS服務(wù)器結(jié)構(gòu)圖Fig.8 Android client and GIS server architecture

用戶通過Android客戶端進入地圖界面,發(fā)出操作請求,后臺線程根據(jù)協(xié)議處理解析數(shù)據(jù)向GIS服務(wù)器端的地理信息服務(wù)層發(fā)送地圖數(shù)據(jù)請求,地理信息服務(wù)層依照OGC WMTS、WFS-G、WPF等國際標(biāo)準(zhǔn)的地理信息服務(wù)根據(jù)需要從空間數(shù)據(jù)集調(diào)用基礎(chǔ)地理數(shù)據(jù)、街景全景數(shù)據(jù)及地圖瓦片數(shù)據(jù),轉(zhuǎn)換成JSON(JavaScript object notation)數(shù)據(jù),后臺線程根據(jù)協(xié)議處理解析數(shù)據(jù),把結(jié)果數(shù)據(jù)傳回地圖界面,根據(jù)得到的結(jié)果數(shù)據(jù)更新地圖界面。

4.3 GPS信息獲取算法

終端在天津濱海國際機場進行試驗測試,地圖選取天津濱海國際機場停機坪(包括各個廊橋位置和遠機位停機坪),獲取的GPS數(shù)據(jù)包括無效數(shù)據(jù)和有效數(shù)據(jù)[21],如:

$GNGGA,023843.55,,,,,0,00,99.99,,,,,,*76代表一個無效數(shù)據(jù),GPS芯片未搜索到衛(wèi)星定位信號,輸出的數(shù)據(jù)不完整,絕大多數(shù)“,”與“,”之間數(shù)據(jù)為空。

$GNGGA,054235.00,3913.64195,N,1734.82879,E,1,03,3.05,4.2,M,-5.1,M,,*56代表一個有效數(shù)據(jù),GPS芯片搜索到衛(wèi)星定位信號,“,”與“,”之間均為有效數(shù)據(jù)。每個數(shù)據(jù)條的起始符都是“$”,而之后的數(shù)據(jù)以“,”分開。根據(jù)GPS數(shù)據(jù)輸出特點,設(shè)計一個獲取GPS有效數(shù)據(jù)的邏輯方法,如圖9所示。

圖9 GPS數(shù)據(jù)獲取流程圖Fig.9 GPS data acquisition process

系統(tǒng)每觸發(fā)一次心跳線程將會執(zhí)行一次GPS數(shù)據(jù)獲取操作,緯度str等于數(shù)據(jù)條第2個“,”與第3個“,”之間的內(nèi)容,方向等于數(shù)據(jù)條第3個“,”與第4個“,”之間的內(nèi)容;經(jīng)度str等于數(shù)據(jù)條第4個“,”與第5個“,”之間的內(nèi)容,方向等于數(shù)據(jù)條第5個“,”與第6個“,”之間的內(nèi)容。以天津濱海國際機場測試的GPS數(shù)據(jù)為例,緯度str=3 913.641 95,方向=N;經(jīng)度str= 11 734.828 79,方向=E。第3個“,”前的十位數(shù)據(jù)代表緯度,小數(shù)點前的4位為度和分,各占2位,小數(shù)點后的5位單位是分;第4個“,”之前的字母代表緯度方向,“N”為北緯、“S”為南緯;后面數(shù)據(jù)代表經(jīng)度,讀取方法與緯度數(shù)據(jù)相同,上述數(shù)據(jù)定位在北緯39°13.641 95′,東經(jīng)117°34.828 79′。

4.4 本地數(shù)據(jù)庫

系統(tǒng)中的本地數(shù)據(jù)庫使用的是MySyl數(shù)據(jù)庫,存儲了地圖數(shù)據(jù)以及屬性數(shù)據(jù)。地圖數(shù)據(jù)包括機場跑道與停機坪分布圖和機場區(qū)域劃分圖兩項數(shù)據(jù)。機場跑道與停機坪分布圖由橫坐標(biāo)、縱坐標(biāo)組成,機場區(qū)域劃分圖則由區(qū)域名、橫坐標(biāo)范圍、縱坐標(biāo)范圍構(gòu)成。屬性數(shù)據(jù)則包括用戶列表與權(quán)限列表,其中用戶列表包括所有機場車輛操作人員的用戶名和對應(yīng)的密碼,權(quán)限列表將所有用戶劃分等級,分為高級管理員和一般用戶。高級管理員負責(zé)對這2個數(shù)據(jù)庫的查詢和維護工作,保證本地數(shù)據(jù)庫正常運行[22]。

5 測試與結(jié)果分析

本系統(tǒng)只有在本地數(shù)據(jù)庫存儲的賬戶信息才能登陸,用戶分為普通賬號和管理員賬號,一般機場的員工使用普通賬號,維護人員可使用管理員賬號來應(yīng)對突發(fā)問題,確保系統(tǒng)安全運行,如圖10所示。

圖10 系統(tǒng)界面圖Fig.10 System interface

賬號登錄成功后,默認主界面實時顯示所有行駛中的車輛狀態(tài)信息,包括車輛編號、終端號、車輛位置信息。點擊終端屏幕左下角顯示的所有車輛,選擇需要查看的車輛編號,系統(tǒng)會顯示此車輛的狀態(tài)信息,如車速、油耗、水溫、發(fā)動機轉(zhuǎn)速等。地圖上面的狀態(tài)欄里有狀態(tài)顯示、車輛跟蹤、飛機位置、車輛運行軌跡、告警通信等功能,用戶可根據(jù)需要自由切換,全面掌握終端車輛的狀態(tài)信息。測試和初步試用效果表明:該系統(tǒng)設(shè)計合理、便捷、界面操作簡單、數(shù)據(jù)信息準(zhǔn)確可靠,初步應(yīng)用中的穩(wěn)定性和準(zhǔn)確性較好,滿足機場車輛管理需求。

6 結(jié)語

本文對基于Android平臺的機場車輛監(jiān)控系統(tǒng)進行了詳細的需求分析與設(shè)計,重點研究設(shè)計了車載終端系統(tǒng)的軟件架構(gòu)設(shè)計,并對終端系統(tǒng)進行了實驗測試與數(shù)據(jù)分析。測試與分析結(jié)果表明:系統(tǒng)能滿足日常機場地面車輛監(jiān)控與調(diào)度工作,具有開發(fā)便利、成本較低、擴展性強的優(yōu)點,說明系統(tǒng)設(shè)計的合理性,為機場管理部門對機場地面車輛管理工作提供支持和保障。

[1]美國風(fēng)河系統(tǒng)公司北京辦事處.風(fēng)河與Clarion攜手開發(fā)新一代Android車載設(shè)備[J].工業(yè)控制計算機,2011,12(3):122.

[2]商慶瑞,吳 晴,徐 喆,等.車載導(dǎo)航系統(tǒng)現(xiàn)狀及GPS/DR定位系統(tǒng)車載實驗[J].現(xiàn)代電子技術(shù),2006(9):113-115.

[3]王媛媛,陳文杰,王軍利.智能車載導(dǎo)航系統(tǒng)在道路交通管理中的應(yīng)用[J].中國人民公安大學(xué)學(xué)報(自然科學(xué)版),2008(3):78-81.

[4]張存保,劉獨華,林世究,等.車輛監(jiān)控調(diào)度系統(tǒng)的設(shè)計與開發(fā)[J].交通與計算,2002,20(3):17-19.

[5]黃 帥.嵌入式車載導(dǎo)航的設(shè)計和實現(xiàn)[J].微計算機信息,2008(28): 284-285,279.

[6]馬 越.Android的架構(gòu)與應(yīng)用[D].北京:中國地質(zhì)大學(xué),2008.

[7]李 洋,殷云鵬,趙 勇.基于Android的網(wǎng)絡(luò)數(shù)據(jù)存儲與訪問[J].中國科技信息,2013(8):92-93.

[8]江俊輝.基于ARM的嵌入式系統(tǒng)硬件設(shè)計[J].微計算機信息,2005 (7):120-122.

[9]劉 正,陳 強.基于Android的GPS應(yīng)用中的研究與開發(fā)[J].中國西部科技,2010(32):15-17.

[10]馬俊海,黃 明.車輛監(jiān)控系統(tǒng)中GPS,GIS,GSM的應(yīng)用[J].測繪通報,2002(10):34-36.

[11]王 麗,彭繼慎,初憲武.RS-232C與CAN總線通信協(xié)議轉(zhuǎn)換單元設(shè)計[J].測控技術(shù),2003(4):42-44,51.

[12]趙 亮,張 維.基于Android技術(shù)的界面設(shè)計與研究[J].電腦知識與技術(shù),2009(29):8183-8185.

[13]Android Architecture[EB/OL].[2016-09-01].http://developer.android.com/about/versions/.

[14]PRESSM,GOODWIND,FLORESRA.PALASS:APortableApplication for a Location-aware Social System[C]//OTM Confederated International Conferences.Berlin,Heidelberg:Springer,2008,5333:499-508.

[15]ANDROID.Discover Android[EB/OL].[2016-08-29].http://www.andro id.com/about/.

[16]劉紀(jì)政.基于Android操作系統(tǒng)的GIS軟件開發(fā)與研究[J].計算機光盤軟件與應(yīng)用,2013(1):234,238.

[17]ESTRA G,LIGUORI G.MyTravel:A Geo-referenced Social-oriented Web 2.0 Application[C]//ICCSA′11 Proceeding of the 2011 International Conference on Computational Science and Its Applications.Berlin,Heidelberg:Springer,2011.

[18]ESRImobileSDK[EB/OL].[2016-07-22].http://www.esri.com/software/arcgis/smartphones/index.html.

[19]SUPERMAP.移動GIS平臺[EB/OL].[2016-08-14].http://www.supermap.com.cn/html/Sofewarebig_55.html.

[20]OPENGIS.AndroidQGIS[EB/OL].[2016-08-02].http//www.opengis.ch/category/gis/qgis/android-qgis/.

[21]KAPLANED.UnderstandingGPSPrincipleandApplications[M].Boston, London:Artech House,1996.

[22]薩師煊,王 珊.數(shù)據(jù)庫系統(tǒng)概論[M].北京:高等教育出版社,2000.

(責(zé)任編輯:黃 月)

Design of airport vehicle monitoring system based on Android

FEI Chunguo,WANG Shuai,HU Jiangyu
(College of Electronic Information and Automation,CAUC,Tianjin 300300,China)

Along with the explosive growth of docking aircrafts,required vehicles increases a lot,resulting in more difficulties for airport management,manual management tasks are getting arduous and chaotic.Android-based vehicle monitoring terminal of airport is presented with solutions to current problems.This data terminal system is used for airport ground real-time monitoring of special vehicles,collecting their working state information and route position,and giving feedback to monitoring center through a wireless local area network for storage and processing of data.Main function modules and core technology design of the current system are elaborated.Meanwhile,the design of hardware system and software architecture,GIS platform secondary development and GPS data acquisition algorithms and other tasks are completed.Test result shows that the system design is reasonable,stable and reliable.

Android platform;airport vehicles;real-time monitoring;hardware design;software architecture design;GPS data acquisition

V35;TP334.1

A

1674-5590(2017)02-0035-06

2016-09-01;

2016-10-13

國家自然科學(xué)基金項目(61403395)

費春國(1974—),男,浙江慈溪人,副教授,博士,研究方向為神經(jīng)網(wǎng)絡(luò)優(yōu)化算法、機場車輛調(diào)度優(yōu)化算法、電力系統(tǒng)負載優(yōu)化和工業(yè)控制等.

猜你喜歡
線程終端機場
實時操作系統(tǒng)mbedOS 互斥量調(diào)度機制剖析
復(fù)雜線束在雙BCI耦合下的終端響應(yīng)機理
如何避免GSM-R無線通信系統(tǒng)對機場電磁干擾
X美術(shù)館首屆三年展:“終端〉_How Do We Begin?”
基于國產(chǎn)化環(huán)境的線程池模型研究與實現(xiàn)
基于聲波檢測的地下防盜終端
用于機場驅(qū)鳥的撲翼無人機
航Sir帶你逛機場——東京國際機場
新機場與城市未來
“吃人不吐骨頭”的終端為王