徐 進(jìn),喬 賀,魏曉奕,劉 寅,王大鵬
(1.江蘇省氣象探測(cè)中心,南京 210009;2江蘇省氣象信息中心,南京 210009)
信息化是氣象裝備保障現(xiàn)代化的基礎(chǔ),而標(biāo)準(zhǔn)化是信息化的基礎(chǔ)條件,因此標(biāo)準(zhǔn)先行是引導(dǎo)社會(huì)資源促進(jìn)信息化的必要條件[1]。近年來,江蘇省針對(duì)氣象裝備保障工作中的任務(wù)繁重、人手緊張、質(zhì)量堪憂、監(jiān)管缺失等難點(diǎn)問題,按照“開放合作,集約發(fā)展”的思路,以建立全面完整、高效可靠的標(biāo)準(zhǔn)化保障體系,提高觀測(cè)業(yè)務(wù)內(nèi)在質(zhì)量為目標(biāo),整合部門社會(huì)力量,以信息化為手段,逐步形成適應(yīng)氣象業(yè)務(wù)集約發(fā)展的趨勢(shì),滿足氣象業(yè)務(wù)體制改革要求的“部門主導(dǎo)、行業(yè)協(xié)同、社會(huì)參與”的氣象裝備保障立體格局[2]。目前,江蘇省已有1700多套區(qū)域自動(dòng)氣象站,并且全部納入社會(huì)化保障。為全面提高氣象觀測(cè)業(yè)務(wù)的集約化、標(biāo)準(zhǔn)化水平,全面提高觀測(cè)數(shù)據(jù)質(zhì)量,開發(fā)一套高效可靠、可核查、可有效監(jiān)管的業(yè)務(wù)系統(tǒng)勢(shì)在必行[3-5]。
從故障發(fā)生到設(shè)備維修中的每一個(gè)環(huán)節(jié)都至關(guān)重要,然而目前的設(shè)備維護(hù)需要工作人員在室外和移動(dòng)的環(huán)境下完成,很多工作不規(guī)范,例如從發(fā)現(xiàn)故障到派人維修都是口頭或電話通知;維修人員在維修設(shè)備時(shí)由于現(xiàn)場(chǎng)條件無法及時(shí)填寫維修單,導(dǎo)致故障設(shè)備的情況不能及時(shí)記錄并上傳,從而難以將故障的發(fā)生時(shí)間、處理時(shí)間、故障類型、處理人員、維修情況、現(xiàn)場(chǎng)圖片等信息進(jìn)行準(zhǔn)確和詳細(xì)地記錄;維修人員填寫完維修單,還需要人工錄入數(shù)據(jù)庫,無形中增加了工作量[6-8]。這些問題拖延了維修反饋時(shí)間,影響了設(shè)備維護(hù)的時(shí)效性,設(shè)備故障情況的總結(jié)歸納也不夠全面,不利于更好地分析和維護(hù)設(shè)備。因此,迫切需要利用新的技術(shù)手段快速有效地提高工作效率[9,10]。
文章從方便外場(chǎng)人員使用、詳細(xì)記錄故障及優(yōu)化業(yè)務(wù)考核的角度出發(fā),開發(fā)移動(dòng)設(shè)備端的應(yīng)用,并與服務(wù)器進(jìn)行交互。通過在服務(wù)器端搭建數(shù)據(jù)庫,設(shè)計(jì)Web頁面功能等方式,實(shí)現(xiàn)對(duì)維修維護(hù)類型、維修維護(hù)時(shí)間和維修維護(hù)人員等信息的查詢,方便監(jiān)管人員對(duì)設(shè)備的維修維護(hù)情況進(jìn)行全方位監(jiān)控,從而提高區(qū)域自動(dòng)氣象站的數(shù)據(jù)質(zhì)量。
Android系統(tǒng)以Linux系統(tǒng)為核心,Java作為主要編程語言,在NDK(Native Development Kit)的支持下也可使用C/C++進(jìn)行編程。近幾年,Android系統(tǒng)的普及十分迅速,隨著智能手機(jī)的迅猛發(fā)展與物聯(lián)網(wǎng)的興起,智能手機(jī)作為物聯(lián)網(wǎng)的移動(dòng)終端成為主流研究方向。
Android系統(tǒng)在產(chǎn)品特征、功能和應(yīng)用方面發(fā)展迅速,在電子商務(wù)市場(chǎng)、車載市場(chǎng)、證券投資和數(shù)字媒體傳播上已經(jīng)被廣泛應(yīng)用,未來也將很快被廣泛應(yīng)用在移動(dòng)互聯(lián)網(wǎng)設(shè)備上。因此將Android系統(tǒng)應(yīng)用于氣象探測(cè)設(shè)備保障工作,可以有效地提高設(shè)備保障的效率。
基于Android系統(tǒng)開發(fā)的移動(dòng)設(shè)備端應(yīng)用(Apk),可以完成與中心服務(wù)器的交互,在移動(dòng)設(shè)備端可以接收服務(wù)器下發(fā)的指令消息等,也可以上傳設(shè)備的具體維護(hù)情況(包括文字、語音和圖像)。中心服務(wù)器上架設(shè)數(shù)據(jù)庫和Web頁面,能夠?qū)⒁苿?dòng)通訊設(shè)備上傳的信息實(shí)時(shí)入庫,Web頁面具有查詢數(shù)據(jù)庫相關(guān)信息、對(duì)故障統(tǒng)計(jì)匯總、發(fā)送指令至移動(dòng)端等功能。
移動(dòng)通訊設(shè)備端使用Android client Java開發(fā)應(yīng)用;服務(wù)器數(shù)據(jù)庫采用 mysql數(shù)據(jù)庫;Web頁面利用php技術(shù)進(jìn)行開發(fā),移動(dòng)端與服務(wù)器之間利用web service api 接口進(jìn)行交互。
系統(tǒng)可實(shí)現(xiàn)區(qū)域站的巡檢(維護(hù)),設(shè)備的巡檢規(guī)則和內(nèi)容可自定義,即可以自行更改設(shè)備的巡檢時(shí)間、巡檢模板和巡檢內(nèi)容等。系統(tǒng)需有按照規(guī)則自動(dòng)或臨時(shí)派發(fā)巡檢單功能,自動(dòng)派發(fā)的巡檢單的巡檢人員為系統(tǒng)默認(rèn)的設(shè)備巡檢員;臨時(shí)派發(fā)的巡檢單可根據(jù)派發(fā)人權(quán)限進(jìn)行選擇。巡檢過程在移動(dòng)端進(jìn)行,需掃描站點(diǎn)二維碼進(jìn)入巡檢單,定位并計(jì)算與站點(diǎn)的距離,設(shè)定閾值可提醒。拍攝的照片需打碼,標(biāo)定時(shí)間、經(jīng)緯度和站點(diǎn)名稱。巡檢過程中如需更換配件,需掃描備件二維碼進(jìn)行更換操作;巡檢完成后Web端生成巡檢單,包含所有巡檢內(nèi)容。
系統(tǒng)可實(shí)現(xiàn)區(qū)域站的報(bào)修、派工和維修工作,設(shè)備報(bào)修時(shí)由省級(jí)、市級(jí)、縣級(jí)和公司通過監(jiān)控結(jié)果從Web端直接派發(fā)維修單,派工單中可以描述設(shè)備故障信息,故障開始時(shí)間等;若巡檢過程中發(fā)現(xiàn)設(shè)備出現(xiàn)故障,巡檢人員可在現(xiàn)場(chǎng)通過移動(dòng)端提交維修申請(qǐng),相應(yīng)管理人員通過后生成派工單;維修人員接到派工單后開始維修工作,維修流程與巡檢過程相同;維修完成后,生成維修單,包含所有維修內(nèi)容。
該應(yīng)用可以完成與中心服務(wù)器的交互,在移動(dòng)設(shè)備端可以接收服務(wù)器下發(fā)的指令消息等,也可以上傳設(shè)備的具體維護(hù)情況(包括文字、語音和圖像)。系統(tǒng)有后臺(tái)管理客戶、維修公司管理客戶、維護(hù)人員客戶和市局游客客戶。
應(yīng)用的主頁面上有站點(diǎn)信息、站點(diǎn)監(jiān)控、巡檢任務(wù)、維修任務(wù)、知識(shí)庫和個(gè)人中心等功能選項(xiàng)。站點(diǎn)信息可查看區(qū)域內(nèi)所有站點(diǎn)信息,點(diǎn)擊任意站點(diǎn)可以顯示該站點(diǎn)的導(dǎo)航、詳情、定位、報(bào)修功能;點(diǎn)擊導(dǎo)航,可以打開百度app或者wep百度地圖進(jìn)入導(dǎo)航頁面;點(diǎn)擊詳情可以查看站點(diǎn)信息、維修統(tǒng)計(jì)和歷史資料等,定位功能是在發(fā)現(xiàn)站點(diǎn)位置與實(shí)際情況不一致時(shí)向管理人員發(fā)送位置修改申請(qǐng),在管理人員審核后,可以使用新的經(jīng)緯度信息。
巡檢任務(wù)包括有效期內(nèi)的待巡檢任務(wù)和已巡檢任務(wù)。巡檢人員到達(dá)站點(diǎn)并在列表里找到該站點(diǎn),點(diǎn)擊開始巡檢,新版本中巡檢前要掃描站點(diǎn)二維碼才可以巡檢。巡檢開啟及更換設(shè)備均需要掃碼,更換設(shè)備后,自動(dòng)將該備件信息同步到物資管理系統(tǒng)。維修任務(wù)包括維修單和報(bào)修單,維修單由指定維修人員進(jìn)行操作;報(bào)修單可以由維修人員和管理人員分別發(fā)起。知識(shí)庫里有管理人員和維修人員共同上傳的設(shè)備說明書、常見故障診斷和處理等;個(gè)人中心有通訊錄查詢、導(dǎo)航模式選擇、定位模式選擇和地圖模式選擇等常用功能。
Web端有地圖、維修、系統(tǒng)管理和報(bào)表統(tǒng)計(jì)等功能,能夠?qū)⒁苿?dòng)通訊設(shè)備上傳的信息實(shí)時(shí)入庫,且頁面上有查詢數(shù)據(jù)庫相關(guān)信息、對(duì)故障統(tǒng)計(jì)匯總、發(fā)送指令至移動(dòng)端等功能。
地圖模塊包括運(yùn)行監(jiān)控頁面及站點(diǎn)實(shí)際運(yùn)行情況,可以根據(jù)區(qū)域、設(shè)備類型進(jìn)行篩選,也可以通過站名和站號(hào)進(jìn)行快速查找;運(yùn)行監(jiān)控還可以通過列表模式顯示巡檢菜單內(nèi)的巡檢派工和巡檢記錄兩個(gè)模塊:巡檢派工模塊包括歷史巡檢單;巡檢記錄模塊可以通過巡檢人、巡檢結(jié)果和時(shí)間范圍查看巡檢單,并生成word版維護(hù)記錄表。
維修模塊包括維修派工和維修記錄。維修派工里面可以新建報(bào)修,通過選擇設(shè)備類型、區(qū)域、報(bào)修時(shí)設(shè)備狀態(tài)、故障時(shí)間、故障詳情、維修人員和報(bào)修人員形成派工單;維修記錄可以對(duì)區(qū)域、類型、站號(hào)站名、報(bào)修人、維修人、維修結(jié)果和維修時(shí)間進(jìn)行查詢;可以對(duì)維修記錄進(jìn)行刪除操作。維修人員通過移動(dòng)端應(yīng)用進(jìn)行報(bào)修便可以在維修派工中看到具體情況,查看后指派維修人員進(jìn)行維修,維修結(jié)束后生成維修單保存在維修記錄里。
系統(tǒng)管理包括設(shè)備管理、人員管理和知識(shí)管理功能;設(shè)備管理里可以添加設(shè)備類型和設(shè)備的屬性。
報(bào)表統(tǒng)計(jì)模塊可以查看任務(wù)完成率和維修任務(wù)時(shí)長;可以按照維護(hù)公司市局、月份季度、日期進(jìn)行查詢,還可以通過圖表和列表形式進(jìn)行顯示。
文章從方便外場(chǎng)人員使用、詳細(xì)記錄故障及優(yōu)化業(yè)務(wù)考核的角度出發(fā),開發(fā)移動(dòng)設(shè)備端的應(yīng)用,并與服務(wù)器進(jìn)行交互,以便維修人員更便捷地記錄上傳維修、維護(hù)、故障等相關(guān)信息。通過在服務(wù)器端搭建數(shù)據(jù)庫,設(shè)計(jì)Web頁面功能等方式,實(shí)現(xiàn)對(duì)維修維護(hù)類型、維修維護(hù)時(shí)間和維修維護(hù)人員等信息的查詢,方便監(jiān)管人員對(duì)設(shè)備的維修維護(hù)情況進(jìn)行全方位監(jiān)控,從而提高區(qū)域自動(dòng)氣象站的數(shù)據(jù)質(zhì)量。該系統(tǒng)已在江蘇省區(qū)域站社會(huì)化保障工作中運(yùn)行5 a,全省區(qū)域自動(dòng)氣象站數(shù)據(jù)到報(bào)率由2015年的98.78%上升到99.97%,缺測(cè)率由1.06%下降到0.09%。