系統概述
“網上船舶動態監控與查詢系統”是一個套用瀏覽器和公網/區域網路即可便捷訪問的船舶動態監控和查詢系統。系統採用B/S(瀏覽器/伺服器)技術,可對船舶GPRS、AIS和Inmarsat報文進行解析和存貯,並將其展示在網上電子海圖平台上。用戶可以通過瀏覽器登錄該系統,瀏覽某一海域的船舶實時交通狀況(見效果圖一),也可以通過該系統提供的搜尋界面在數千艘船舶中查詢其所關心的船舶動態(見效果圖二)。同時,系統將提供船舶航行歷史軌跡數據的查詢功能,用戶可以查詢過去某一時刻某條船舶的位置及其狀態以及過去某段時間某條船舶的航行軌跡,甚至可回放某一海上事故的發生過程。此外,該系統還將提供船隊監控、最近訪問、船位通知、船舶到達和離開通知等多種個性化服務。
基於C/S(客戶端/伺服器)技術的船舶動態監控系統已在航運安全生產過程中發揮著重要的作用。相比於本系統的B/S技術,C/S技術具有運行速度快的優勢,比較適合應急調度和應急指揮等業務操作。但基於C/S技術的船舶動態監控系統需要現場安裝和維護,安裝成本和維護成本高均較高,限制了它在航運業更廣泛的套用。本系統採用B/S技術克服了上述限制:B/S技術具有伺服器端集中安裝和集中維護的特點,具有明顯的成本優勢。儘管B/S技術的實時性不能滿足所有套用的要求,如前述的應急調度和應急指揮等,但它的實時性對大部分日常業務是足夠的,因此本系統可對現有基於C/S技術的船舶動態監控系統做一個有益的補充。
本系統可為用戶提供一種方便的船舶動態信息獲取手段,將一改傳統的被動等待船舶動態信息(船位報)的處境,全面主動地掌握航行船舶的動態, 並據此科學地組織有關業務操作(如調整靠泊計畫)或核准有關信息(如海事過程與責任判析)。
因此,本系統可在一定程度上提高船舶動態監控的效率和便利性,促進船岸之間以
及公司內部信息交換,提升船舶安全生產管理水平;另一方面,本項目可顯著提高航運有關物流作業的連線度,從而在一定程度上提高公司經濟效益。
系統功能
(1)遠程訪問。用戶可以利用瀏覽器通過區域網路或網際網路訪問該系統。
(2)用戶管理。如用戶註冊、用戶登錄、密碼管理、用戶信息查看及修改等功能。管理員可以在後台管理用戶信息,包括用戶信息查詢、用戶刪除、用戶審批等。
(3)船舶動態信息解析與存貯。系統能夠連線到船舶動態信息伺服器,並接收數據,對其解析,存貯到資料庫中。
(4)網上電子海圖顯示與操作。系統參照IHO S-52標準顯示電子海圖,並具有鳥瞰圖功能。用戶可以漫遊和縮放電子海圖,可以測量海圖上兩點之間的距離和方位。
(5)船舶動態信息疊加。系統應能在電子海圖上精確疊加船舶動態信息。船舶符號可隨海圖比例尺變化,在較小比例尺上,以固定大小符號顯示,在較大比例尺上,以與海圖等比例大小符號顯示。
(6)氣象信息疊加。系統應能在電子海圖上疊加顯示氣象傳真圖或其它水文氣象數值預報信息。
(7)船舶動態查詢。通過輸入船名、呼號、IMO編號或MMSI,用戶可以查找某條船舶的實時動態,並將它及其附近的船隻AIS信息疊加顯示在電子海圖上。通過輸入港口名,用戶可直接漫遊到該港口附近瀏覽船舶交通概況。用戶也可以通過海圖操作,漫遊到某一海域,瀏覽船舶交通概況。
(8)船舶跟蹤。用戶設定一條船舶,系統將自動跟蹤這條船舶,一直將它顯示在電子海圖上。
(9)船隊管理和船隊跟蹤。系統允許用戶對自己所管理的船舶進行編組。系統自動將每個用戶管理的船隊突出顯示在每一比例尺電子海圖上。
(10)船舶歷史位置或軌跡查詢。用戶可以查詢過去某一時刻某條船舶的位置和狀態,也可以查詢某段時間內某條船舶的航行軌跡。
(11)海上事故回放。用戶輸入事故相關船舶標識碼和事故發生時間段,可在電子海圖上動態回放事故的發生過程。
(12)通知訂閱功能。系統可根據用戶訂閱,將船舶的抵達和離開事件或船舶的位置信息通過電子郵件和手機短(彩)信傳送給用戶。
(13)北斗簡訊管理功能。可以給北斗終端發簡訊,也可以接收發來的簡訊,並進行管理。
(14)其它。如用戶最近訪問關鍵字的保存、海圖顯示位置的預設設定等等。
系統架構
系統總體架構包括船舶動態信息解析與存貯程式、船舶動態信息資料庫、用戶信息資料庫、電子海圖圖片資料庫、套用伺服器、Web伺服器和用戶瀏覽器等模組。船舶動態信息解析與存貯程式通過TCP/IP協定連線船舶動態信息伺服器,接收和解析船舶動態信息,並將其存貯在船舶動態信息資料庫中;船舶動態信息資料庫將對接收到的船舶動態信息建立索引,以提高用戶訪問速度。用戶信息資料庫用於保存用戶註冊信息以及用戶偏好信息等;電子海圖資料庫用於保存通過預處理得到的中國沿海不同比例尺的電子海圖圖片,並對其建立索引。套用伺服器接收Web伺服器轉發的用戶請求,從船舶動態信息資料庫和用戶信息資料庫選擇出用戶需要的數據,通過Web伺服器轉發給用戶瀏覽器,並由用戶瀏覽器上的Javascript程式進行處理和顯示。Web伺服器可接收用戶瀏覽器請求,並做出回響,如傳遞電子海圖圖片給瀏覽器等,也可以將用戶請求提交給套用伺服器進行處理。同時Web伺服器也可起到平衡負載的作用,這個特點在今後用戶訪問數量的情況下
非常有用。用戶瀏覽器在訪問Web伺服器時,將會返回一個電子海圖界面。根據用戶的界面請求,用戶瀏覽器可以從Web伺服器上下載適當的船舶動態信息(如船舶歷史航行軌跡等)、用戶信息和電子海圖圖片,並將其展示給用戶。在沒有用戶請求的情況下,用戶瀏覽器將自動定時利用Ajax技術從伺服器下載中國沿海船舶動態信息數據,刷新本地船舶動態信息快取。用戶對實時船舶動態的瀏覽都是通過船舶動態信息快取取得的。