李平,王磊
?
移動(dòng)智能終端在煙臺(tái)港生產(chǎn)管理中的應(yīng)用研究
李平,王磊
(煙臺(tái)海港信息通信有限公司,山東煙臺(tái), 264000)
本文以移動(dòng)智能終端系統(tǒng)在煙臺(tái)港的推廣應(yīng)用為背景,深入分析探討了以手持理貨系統(tǒng)為代表的Android系統(tǒng)在煙臺(tái)港的大面積推廣應(yīng)用中遇到的數(shù)據(jù)采集、上位機(jī)穩(wěn)定運(yùn)行和磅單自動(dòng)合成等各種技術(shù)問(wèn)題的實(shí)現(xiàn)方法,對(duì)港口智能化設(shè)備的系統(tǒng)集成具有重要的參考價(jià)值。
智能終端;數(shù)據(jù)采集;煙臺(tái)港
目前煙臺(tái)港聯(lián)合公司在袋貨裝船的環(huán)節(jié),理貨員已使用無(wú)線射頻卡進(jìn)行貨物裝船統(tǒng)計(jì)的工作,而散貨裝船的環(huán)節(jié)仍沒(méi)有有效統(tǒng)計(jì)手段。隨著技術(shù)的進(jìn)步和港口的精細(xì)化管理,港口進(jìn)出、裝卸環(huán)節(jié)車輛計(jì)量統(tǒng)計(jì)等基礎(chǔ)數(shù)據(jù)越來(lái)越受到重視,必須采取有效的技術(shù)手段,獲得港口生產(chǎn)車輛的精確計(jì)量結(jié)果。
針對(duì)聯(lián)合公司實(shí)際情況,使用計(jì)量裝置、移動(dòng)式驗(yàn)車點(diǎn)配合陶瓷RFID標(biāo)簽,可以為散貨裝船提供準(zhǔn)確數(shù)字依據(jù),并防止袋貨裝船過(guò)程中人工讀卡造成的失誤等問(wèn)題。
為彌補(bǔ)散貨裝船數(shù)字控制的缺陷,聯(lián)合公司決定開(kāi)發(fā)一套全自動(dòng)無(wú)人值守雙向汽車衡,配合裝船驗(yàn)車點(diǎn)進(jìn)行裝船數(shù)字的確認(rèn)。我們要解決的問(wèn)題如下:
基于ANDROID平臺(tái)開(kāi)發(fā)全自動(dòng)無(wú)人值守雙向汽車衡的上位機(jī),負(fù)責(zé)讀取或控制各輔助設(shè)備并將采集到的數(shù)據(jù)上傳處理。安卓上位機(jī)、汽車衡儀表、RFID天線、紅外線對(duì)射裝置、攝像機(jī)及信號(hào)燈、移動(dòng)手持機(jī)等設(shè)備及地理信息控制系統(tǒng),為散貨裝船提供統(tǒng)計(jì)依據(jù)。
自2017年開(kāi)始我們對(duì)項(xiàng)目進(jìn)行了前期分析和調(diào)研,理順和優(yōu)化碼頭作業(yè)流程,并在方案中首次采用了基于4G無(wú)線通信的智能移動(dòng)終端技術(shù),通過(guò)開(kāi)發(fā)智能移動(dòng)終端APP與生產(chǎn)系統(tǒng)進(jìn)行對(duì)接,實(shí)現(xiàn)了現(xiàn)場(chǎng)理貨數(shù)據(jù)實(shí)時(shí)傳遞、貨物在線校驗(yàn)核對(duì)、港口GIS圖形輔助顯示等項(xiàng)功能,極大的提高了碼頭作業(yè)效率。通過(guò)近半年的運(yùn)行,各項(xiàng)指標(biāo)和要求均達(dá)到設(shè)計(jì)要求。
本系統(tǒng)的計(jì)量裝置需自動(dòng)合成磅單,關(guān)鍵點(diǎn)在于要開(kāi)發(fā)出能穩(wěn)定可靠運(yùn)行的安卓上位機(jī),附屬設(shè)備眾多,且需將運(yùn)行情況及時(shí)反饋至理貨員手中的移動(dòng)終端,其主要技術(shù)難點(diǎn)如下:
在不允許使用抬杠及地感線圈等設(shè)備的前提下,本系統(tǒng)采用紅外對(duì)射做為過(guò)衡流程的發(fā)起方。當(dāng)有一方紅外被遮擋時(shí)紅燈亮起,儀表非零位時(shí)啟動(dòng)過(guò)衡流程并亮黃燈,打開(kāi)RFID天線進(jìn)行讀卡操作。識(shí)別到車輛身份時(shí),監(jiān)測(cè)并讀取儀表串口數(shù)據(jù)。當(dāng)穩(wěn)定讀數(shù)2S后,記錄儀表數(shù)據(jù)并亮黃綠燈提示車輛下磅。當(dāng)車輛遮擋到紅外時(shí)紅燈亮起,在無(wú)紅外遮擋且儀表歸零穩(wěn)定5秒后結(jié)束過(guò)衡流程,亮起綠燈提示下一車輛進(jìn)行上磅操作。
Android由于其設(shè)計(jì)的復(fù)雜性,可能會(huì)使得系統(tǒng)在不經(jīng)意時(shí)陷入異常狀態(tài)ANR,一個(gè)流暢的合理的應(yīng)用程序中不能出現(xiàn)ANR。因本系統(tǒng)的設(shè)計(jì)初衷就是無(wú)人值守,所以本系統(tǒng)的關(guān)鍵就是穩(wěn)定壓倒一切。Android應(yīng)用程序通常是運(yùn)行在一個(gè)單獨(dú)的線程(例如,main)里。這意味著如果在主線程里占用了太長(zhǎng)的時(shí)間的話,就會(huì)引發(fā)ANR對(duì)話框,因?yàn)閼?yīng)用程序并沒(méi)有給自己機(jī)會(huì)來(lái)處理輸入事件或者Intent廣播。因此,運(yùn)行在主線程里的任何方法都盡可能少做事情。潛在的耗時(shí)操作,例如網(wǎng)絡(luò)或數(shù)據(jù)庫(kù)操作,或者高耗時(shí)的計(jì)算如截取攝像機(jī)屏幕并以圖像格式存儲(chǔ)等,應(yīng)該在子線程里(或者以數(shù)據(jù)庫(kù)操作為例,通過(guò)異步請(qǐng)求的方式)來(lái)完成。但是使用阻塞主線程的方式來(lái)等待子線程的完成是不可取的。這種設(shè)計(jì)思路在其它顯示UI的線程里也應(yīng)同樣貫徹。
因用戶要求使用上下文合并方式來(lái)自動(dòng)合成磅單,故本系統(tǒng)除了設(shè)置閾值外,校驗(yàn)不通過(guò)的數(shù)據(jù)都必須及時(shí)提示理貨員到場(chǎng)檢查,又因本系統(tǒng)附屬設(shè)備眾多,任何一個(gè)設(shè)備的故障都可能導(dǎo)致整個(gè)流程出問(wèn)題。針對(duì)這些特點(diǎn),根據(jù)可能出現(xiàn)問(wèn)題的環(huán)節(jié)設(shè)置了錯(cuò)誤碼,當(dāng)判斷出現(xiàn)問(wèn)題時(shí),通過(guò)調(diào)用指揮中心接口可直接將異常數(shù)據(jù)推送至用戶的手持機(jī)上,提示是何設(shè)備或車輛過(guò)衡出錯(cuò)及錯(cuò)誤原因是什么,作為無(wú)人值守系統(tǒng)出現(xiàn)問(wèn)題的保障措施。
圖一 手持智能終端現(xiàn)場(chǎng)操作界面
該項(xiàng)目的順利實(shí)施,對(duì)于加強(qiáng)現(xiàn)場(chǎng)管理,提高碼頭作業(yè)效率,降低港口運(yùn)營(yíng)成本,提升港口信息化水平具有非常好的指導(dǎo)意義,為在其他碼頭公司的推廣和應(yīng)用奠定了良好的基礎(chǔ)。
無(wú)線通信技術(shù)的接入在港區(qū)范圍內(nèi),現(xiàn)場(chǎng)管理人員不僅可實(shí)時(shí)將作業(yè)數(shù)據(jù)上傳至后臺(tái)服務(wù)器,而且可以及時(shí)接收到下達(dá)的各項(xiàng)生產(chǎn)作業(yè)指令。
整合部分現(xiàn)場(chǎng)業(yè)務(wù)至移動(dòng)終端上完成,數(shù)據(jù)可直接進(jìn)入生產(chǎn)系統(tǒng),減少數(shù)據(jù)重復(fù)記錄,有效降低管理人員工作量。
實(shí)現(xiàn)港口GIS圖形在移動(dòng)終端的實(shí)時(shí)顯示,利用港口GIS系統(tǒng),輔助調(diào)度人員安排現(xiàn)場(chǎng)作業(yè),為現(xiàn)場(chǎng)理貨員提供作業(yè)指引服務(wù)。
[1] 林城.Android 2.3 應(yīng)用開(kāi)發(fā)實(shí)踐. 北京:機(jī)械工業(yè)出版社,2011:159-219.
[2] 何正國(guó),杜鵑,毛海亞.精通ArcGIS Server應(yīng)用與開(kāi)發(fā). 北京:人民郵電出版社,2013:21-38.
[3] 邱洪剛,張青蓮,陸紹強(qiáng). ArcGIS Engine開(kāi)發(fā)從入門(mén)到精通. 北京:人民郵電出版社,2010:149-169.
[4] 李振杰,煙臺(tái)港集裝箱統(tǒng)計(jì)分析系統(tǒng)的分析與設(shè)計(jì),北京郵電大學(xué);2006
[5] 謝可,集裝箱碼頭堆場(chǎng)系統(tǒng)優(yōu)化研究,煙臺(tái)大學(xué),2017
Application of mobile intelligent terminal in production management of Yantai port
Li Ping,Wang Lei
(Yantai SeaPort Information Communication Co., Ltd. , Yantai 264000, China)
Based on the background of the popularization and application of mobile intelligent terminal system in Yantai Port, this paper makes a thorough analysis and Discussion on the realization methods of data acquisition, stable operation of upper computer and automatic synthesis of pound and single in the application of ANDROID system represented by handheld tallying system in Yantai Port. System integration of chemical equipment has important reference value.
intelligent terminal data acquisition Yantai Port
10.19551/j.cnki.issn1672-9129.2019.03.005
F552
A
1672-9129(2019)03-0016-02
李平(1986—),男,工學(xué)學(xué)士,現(xiàn)就職于煙臺(tái)海港信息通信有限公司,主要研究方向或從事的工作:港口應(yīng)用軟件開(kāi)發(fā)等方面的工作。E-mail:bianjibu20080808@163.com