鐘四紅
摘要:航標船舶作業(yè)管理系統(tǒng)是航標業(yè)務綜合管理平臺的重要組成部分,是在航標作業(yè)船舶上開展航標作業(yè)的輔助工具。該系統(tǒng)實現(xiàn)船舶作業(yè)現(xiàn)場的信息化管理,將航標業(yè)務信息流從辦公現(xiàn)場向船舶作業(yè)現(xiàn)場延伸,使得任務執(zhí)行反饋信息的填報更及時、更精確。同時,該系統(tǒng)作為移動辦公的示范,是云技術在航標業(yè)務信息化管理中的具體應用。本文從系統(tǒng)架構、系統(tǒng)構成、系統(tǒng)功能及延伸等方面進行論述,并對下一步的推廣應用提出了建議。
關鍵詞:云端數(shù)據 模糊檢索 模塊 反饋 查詢
0 背景
目前,在各類業(yè)務信息系統(tǒng)中,全國航標基礎數(shù)據庫在海事內網中;航標遙測遙控數(shù)據庫獨立聯(lián)網,置于公網之中;RBN/DGNSS系統(tǒng)狀態(tài)監(jiān)管是獨立于內網中的子網;AIS系統(tǒng)是獨立專網。同時,其他航標管理業(yè)務又有獨立的海事內網,水文氣象AIS播發(fā)系統(tǒng)橫跨內外網。諸如此類,各項航標業(yè)務獨立存在,在航標業(yè)務管理和對外服務中限制了航標業(yè)務服務質量和服務效率,對導、助航服務維護和業(yè)務管理都造成了一定的限制。因此,在北方海區(qū)推廣應用航標業(yè)務管理平臺是年度重點工作,要研究開發(fā)航標業(yè)務管理系統(tǒng),并在此系統(tǒng)的基礎之上,延伸開發(fā)船舶作業(yè)管理系統(tǒng)。
針對航標業(yè)務管理和對外服務需求,在異構網絡平臺中將各類航標業(yè)務互聯(lián)互通,對部分同質信息進行信息融合,結合互聯(lián)網“云”服務技術和“E-航?!奔夹g架構,在互聯(lián)網體系中,按照“單一窗口”模式,實現(xiàn)各項航標業(yè)務的管理和按需服務。異構網絡下的航標船舶作業(yè)管理系統(tǒng)是十分先進的服務理念,對提升航標業(yè)務先進管理模式,提高航標可用性,保障船舶航行安全具有十分重要的現(xiàn)實意義。
1 系統(tǒng)設計
1.1 系統(tǒng)架構設計
航標船舶作業(yè)管理系統(tǒng)安裝在用戶的平板電腦上,是C/S架構的應用系統(tǒng)。應用支持層包括云端數(shù)據接口和航標業(yè)務綜合信息管理平臺;云端數(shù)據接口實現(xiàn)與航標船舶作業(yè)管理系統(tǒng)的數(shù)據交互;航標業(yè)務綜合信息管理平臺中的“航標船舶作業(yè)模塊”實現(xiàn)航標船舶作業(yè)任務的制定、審核審批、任務執(zhí)行反饋單查閱以及任務信息綜合查詢等功能,此外還包含業(yè)務數(shù)據的維護,比如機構、部門、人員、數(shù)據字典的維護。數(shù)據層包括航標船舶作業(yè)管理系統(tǒng)本機數(shù)據庫、航標業(yè)務綜合信息管理平臺服務器端數(shù)據庫、全國沿海航標基礎數(shù)據系統(tǒng)海區(qū)版服務器端數(shù)據庫;航標船舶作業(yè)管理系統(tǒng)本機數(shù)據庫安裝在用戶平板電腦上,用于離線保存業(yè)務數(shù)據;航標業(yè)務綜合信息管理平臺服務器端數(shù)據庫包含本項目系統(tǒng)所有的業(yè)務數(shù)據,位于服務器上;全國沿海航標基礎數(shù)據系統(tǒng)海區(qū)版服務器端數(shù)據庫是航標基礎數(shù)據的來源,位于服務器上。
1.2網絡結構設計
服務器A:全國沿海航標基礎數(shù)據系統(tǒng)海區(qū)版部署于服務器上,連接海事網。
服務器B:航標業(yè)務綜合信息管理平臺部署于服務器上,連接海事網。
服務器C:云端數(shù)據接口部署于服務器上,連接海事網。
網橋:海事網的WIFI熱點,位于碼頭附近,適用于船舶靠碼頭后,用戶連接訪問海事網。
GPS設備:位于船舶甲板上,具備WIFI熱點。
平板電腦:航標船舶作業(yè)管理系統(tǒng)部署于平板電腦上,通過無線網卡連接網橋或GPS設備的WIFI熱點。
2 系統(tǒng)功能設計
2.1 云端數(shù)據接口設計
組織機構部門人員信息下載接口定義為GetUserInfo.ashx,參數(shù)為string OrganFlag,組織機構標識為OrganFlag定義,CBV_USERINFO定義了返回值實體對象。
任務信息下載的接口定義為GetTask.ashx;參數(shù):string SDEPARTMENBER_ID,部門成員ID;string SDEPART_ID,部門ID;string SORGAN_NAME,組織機構名稱(XX航標處);SORGAN_NAME的值是中文,需要URLENCODE;
返回值:json格式文本
返回值實體對象定義:DBV_TASK
2.2 船舶作業(yè)管理系統(tǒng)
用戶初次使用系統(tǒng)時需要進行登錄,系統(tǒng)自動記錄登錄者的信息,下次使用系統(tǒng)時就可以自動進入主界面。界面包括機構(默認選中當前的XX航標處)、部門下拉框(初次默認選中第一個,記錄上一次登錄用戶的部門,下一次默認選中上一次的登錄部門)、用戶下拉框(與部門信息時級聯(lián)的關系,初次默認選中第一位用戶,記錄上一次登錄的用戶,下一次默認選中上一次的用戶)、密碼文本框、登錄按鈕。用戶登錄驗證根據本機數(shù)據庫進行本機驗證。
數(shù)據同步界面包括:機構部門人員信息下載、航標基礎數(shù)據下載、任務信息下載、船舶作業(yè)執(zhí)行反饋信息上傳、電子海圖更新。機構部門人員信息、航標基礎數(shù)據、任務信息下載后直接更新本機數(shù)據庫中的表。電子海圖下載新圖幅后直接調用ECDIS SDK的內置接口實現(xiàn)圖幅更新(或新增)。船舶作業(yè)執(zhí)行反饋信息上傳成功后更新(或新增)服務器端數(shù)據庫的記錄,并且更新本機數(shù)據庫中記錄的狀態(tài)。
任務視窗左側列表顯示本船的任務,點擊左側列表中的任務名稱,右側將顯示本任務的所有任務航標,點擊任務航標記錄中的“定位”按鈕可定位到該航標,點擊任務航標記錄中的“設置”按鈕可將該航標設置為當前的作業(yè)航標,系統(tǒng)自動進入導航狀態(tài)。點擊左側的“查看航標”按鈕,右側將顯示所有航標。點擊航標記錄中的“定位”按鈕,可定位到該航標;點擊航標記錄中的“設置”按鈕,可將該航標設置為當前的作業(yè)航標,系統(tǒng)自動進入導航狀態(tài)。點擊“顯/隱”按鈕可顯示或隱藏航標檢索欄目,通過該欄目可檢索需要的航標。
2.3 航標業(yè)務綜合信息管理平臺升級
由航標科下達任務給船舶管理中心,船舶管理中心依據此任務設置執(zhí)行部門后提交審批,審批通過后,任務自動下達給執(zhí)行部門??刹殚喨蝿請?zhí)行反饋信息,航標科科審核結束任務??砂慈蝿罩贫ú块T、制定時間、任務狀態(tài)模糊查詢任務信息,并可繼續(xù)查閱任務詳情和執(zhí)行反饋信息。
3 數(shù)據庫技術
系統(tǒng)基于以下技術:基于Flex系列技術的數(shù)據交互架構、 服務器推送(Server Push)技術 、基于線程安全的HashMap緩存存儲結構 、基于Socket通信方式的數(shù)據集中上報。Flex是涵蓋了支持RIA(富互聯(lián)網應用Rich Internet Applications)的開發(fā)和部署的一系列技術組合??捎糜跇嫿ň哂胸S富表現(xiàn)力的 Web應用程序,運行時跨瀏覽器、桌面和操作系統(tǒng)實現(xiàn)一致的部署。Flex 具有多種組件,可實現(xiàn)Web Services,遠程對象,drag and drop,列排序,圖表等功能;FLEX內建動畫效果和其他簡單互動界面等。相對于基于HTML的應用(如PHP、ASP、JSP、ColdFusion及CFMX等)在每個請求時都需要執(zhí)行服務器端的模板,由于客戶端只需要載入一次, FLEX應用程序的工作流被大大改善。作為新一代的富客戶端互聯(lián)網技術的佼佼者,flex界面表現(xiàn)能力一流。RIA富客戶端應用,解決了異步調用,界面無刷新,瀏覽器兼容性等多項難題。
4 搭建系統(tǒng)運行環(huán)境
5 結束語
航標船舶作業(yè)管理系統(tǒng)基于GIS、ENC、GPS等技術,以平板電腦為載體,無線網絡為通信方式,集成了DGPS設備,是一套集航標船舶作業(yè)管理、電子海圖顯示、船舶導航輔助為一體的應用系統(tǒng)。該系統(tǒng)實現(xiàn)了航標業(yè)務過程中的船端業(yè)務環(huán)節(jié)的信息化管理,使得航標船舶作業(yè)任務的執(zhí)行反饋填報更及時、信息更精確,是北方海區(qū)航標業(yè)務綜合信息管理平臺的延伸。
參考文獻:
[1]黃海廣,胡乃軍,仇志金等.基于多源定位數(shù)據的實時船舶監(jiān)控系統(tǒng)設計[J].中國海洋大學學報自然科學版,2015(46).
[2]王振瑯.航標船舶作業(yè)流程及設備配置設計研究[J].船舶,2012(23).
[3]宋成果,初秀民.基于多功能航標的海事監(jiān)管模式的研究[J].中國航海,2012(4).
[5]IHO,S-124 Navigational Warning Product Specification,2015.