本發(fā)明涉及船舶調(diào)度領(lǐng)域,具體涉及一種一種用于內(nèi)河船舶航跡監(jiān)控的方法及系統(tǒng)。
背景技術(shù):
在航運領(lǐng)域中,常常需要對船舶的航跡進行監(jiān)控,從而判定船舶是否有偷貨等異常行為發(fā)生,現(xiàn)有技術(shù)中主要通過在船上安裝衛(wèi)星定位裝置,然后把衛(wèi)星定位數(shù)據(jù)通過拿回到后臺進行數(shù)據(jù)回放,根據(jù)數(shù)據(jù)回放的操作人員的個人經(jīng)驗,用肉眼比對船舶運行軌跡是否正常,從而判定船舶是否有偷貨等異常行為。
這種方式存在以下弊端:一、需要操作人員對該航道非常熟悉,例如船舶應(yīng)該從哪個河段航行、從島嶼的左邊還是右邊繞行,這樣才能夠知道船舶軌跡是否異常,這就對操作人員的業(yè)務(wù)熟悉程度、業(yè)務(wù)素質(zhì)要求較高;二是要從多艘船舶、多條航道、多個航次中回放數(shù)據(jù),往往需要較長時間盯著電腦,容易出現(xiàn)疲勞和疏漏,操作人員的勞動強度較高,效率低。
申請?zhí)枮?01310638314X的中國發(fā)明專利公開一種拖船避碰系統(tǒng),包括帶有衛(wèi)星信號接收功能的集成天線、采集當(dāng)前拖船位置的GPS定位系統(tǒng);設(shè)置在拖船工作海域的固定浮標(biāo),所述固定浮標(biāo)具有雷達(dá)應(yīng)答器;設(shè)置在拖船上的對海搜索雷達(dá),發(fā)射雷達(dá)波,并接收雷達(dá)應(yīng)答器的回波,獲得自身位置;中央處理單元,接收所述GPS定位系統(tǒng)采集到的當(dāng)前拖船的位置信息和所述對海搜索雷達(dá)的返回位置信息,計算當(dāng)前拖船的位置和周邊船舶的距離,將位置和與周邊船舶的距離信息通過天線傳送至海岸調(diào)度中心的通信系統(tǒng);所述海岸調(diào)度中心具有存儲拖船計劃位置的數(shù)據(jù)庫、接收各拖船上傳的位置信息的通信基站和服務(wù)器;運行過程中所述服務(wù)器通過通信基站接收當(dāng)前各拖船的位置,與數(shù)據(jù)庫記載的拖船位置進行比對核實,得到當(dāng)前拖船的規(guī)劃行使路線和實際行駛路線,當(dāng)某一拖船偏離預(yù)定路線且與其它拖船距離過近時通過所述的通信基站向涉及到的拖船發(fā)出報警。該專利監(jiān)控海上的船舶的航跡來判定船舶是否偏航,但海上的航線通常是單一確定的,不會隨著船舶型深、船舶最大高度、洪水、潮水、水上交通管制等因素變化,因此該專利無法適用到內(nèi)河航道的航跡監(jiān)控中。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的是解決現(xiàn)有技術(shù)的缺陷,提供一種用于內(nèi)河船舶航跡監(jiān)控的方法,采用的技術(shù)方案如下:
一種用于內(nèi)河船舶航跡監(jiān)控的方法,包括以下步驟:
S1.設(shè)定某始發(fā)地到某目的地的所有計劃航線;
S2.獲取船舶的始發(fā)地和目的地信息;
S3.獲取船位;
S4.將船位與該船舶始發(fā)地和目的地間的所有計劃航線中的點進行比對,并找出最小值k,若k大于設(shè)定的繞航指定值,則判定船舶沒有按計劃航線航行。
實際情況中船員偷貨時一般需要將船舶駛離計劃航線,本發(fā)明設(shè)定某一始發(fā)地到目的地之間的所有計劃航線,某次航行中,船長根據(jù)船舶型深、最大高度等因素選定一條航線行使,而本發(fā)明通過將船舶的實時位置與所有計劃航線上的點進行比對,從而能夠自動判定船舶是否繞航,監(jiān)控是否出現(xiàn)偷貨等異常行為。與海洋上的情況不同,海洋間某一始發(fā)地至目的地之間的航線一般是單一確定的,而內(nèi)河航運中,某一始發(fā)地至目的地間通常有多條航線,根據(jù)季節(jié)、枯水期等因素選擇不同的航線,因此本發(fā)明設(shè)定始發(fā)地至目的地間的所有計劃航線,將船位與所有計劃航線中的所有點比對來判定船舶是否繞航,從而判斷是否發(fā)生偷貨等異常行為。
作為優(yōu)選,本發(fā)明還包括,當(dāng)船舶繞航時,產(chǎn)生報警信息告知工作人員。
作為優(yōu)選,所述步驟S3還包括判斷航速是否大于2節(jié),若是則等待獲取下一次船位,若否則執(zhí)行S4。
實際情況中,航速大于2節(jié)時,難以偷貨,因此同時監(jiān)控船舶的航速并判斷其是否大于2節(jié),只有當(dāng)航速大于2節(jié)時,才進行船位與計劃航線的比對,提高數(shù)據(jù)處理效率。
作為優(yōu)選,本發(fā)明還包括若船舶在運途中的航速為零,則產(chǎn)生報警信息告知工作人員。
在內(nèi)河航運中,在運輸過程中一般不允許中途停航,否則可能發(fā)生船舶工作人員將船停下偷貨或其它異常行為,本發(fā)明監(jiān)控船舶是否停航及停航持續(xù)時間,以判別是否發(fā)生異常。
本發(fā)明的另一目的是解決現(xiàn)有技術(shù)的缺陷,提供一種用于內(nèi)河船舶航跡監(jiān)控的系統(tǒng),采用的技術(shù)方案如下:
一種用于內(nèi)河船舶航跡監(jiān)控的系統(tǒng),包括航線預(yù)設(shè)模塊、航次上報模塊、衛(wèi)星定位模塊和數(shù)據(jù)處理模塊,
所述航線預(yù)設(shè)模塊設(shè)定存儲某始發(fā)地到某目的地常用的所有計劃航線;
所述航次上報模塊用于供用戶輸入該航次的始發(fā)地和目的地并輸出至數(shù)據(jù)處理模塊;
所述衛(wèi)星定位模塊用于實時監(jiān)測船位并輸出至數(shù)據(jù)處理模塊;
所述數(shù)據(jù)處理模塊加載該航次的始發(fā)地與目的地之間的所有計劃航線,然后將船位與加載的所有計劃航線中的點進行比對,并找出最近值k,若k大于設(shè)定的繞航指定值,則判定船舶沒有按計劃航線航行。
作為優(yōu)選,本發(fā)明還包括報警模塊,所述報警模塊用于在判定船舶繞航時產(chǎn)生報警信息通知工作人員。
作為優(yōu)選,本發(fā)明還包括航速監(jiān)測模塊,所述航速監(jiān)測模塊用于監(jiān)測船舶的實時航速并輸出至數(shù)據(jù)處理模塊,所述數(shù)據(jù)處理模塊還用戶判斷航速是否大于2節(jié),若是則等待下一次船位數(shù)據(jù),否才將本次船位數(shù)據(jù)與所有計劃航線中的點進行比對。
作為優(yōu)選,當(dāng)航速監(jiān)測模塊監(jiān)測到船舶在運途中的航速為零時,報警模塊產(chǎn)生報警信息通知工作人員。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果:本發(fā)明設(shè)定某一始發(fā)地到目的地之間的計劃航線,通過將船舶的實時位置與計劃航線上的點進行比對,從而能夠自動判定船舶是否繞航,監(jiān)控是否出現(xiàn)偷貨等異常行為,無需數(shù)據(jù)回放即可得知船舶的異常情況,不會因人為疲勞而降低準(zhǔn)確率,避免疏漏的可能性。
附圖說明
圖1是本發(fā)明實施例1的流程圖;
圖2是本發(fā)明實施例2的系統(tǒng)結(jié)構(gòu)示意圖。
具體實施方式
下面結(jié)合附圖和實施例對本發(fā)明做進一步詳細(xì)說明。
實施例 1
如圖1所示,一種用于內(nèi)河船舶航跡監(jiān)控的方法,包括以下步驟:
S1.設(shè)定某始發(fā)地到某目的地的所有計劃航線;
S2.獲取船舶的始發(fā)地和目的地信息;
S3.獲取船位;
S4.將船位與該船舶始發(fā)地和目的地間的所有計劃航線中的點進行比對,并找出最小值k,若k大于設(shè)定的繞航指定值,則判定船舶沒有按計劃航線航行。
實際情況中船員偷貨時一般需要將船舶駛離計劃航線,本發(fā)明設(shè)定某一始發(fā)地到目的地之間的所有計劃航線,某次航行中,船長根據(jù)船舶型深、最大高度等因素選定一條航線行使,而本發(fā)明通過將船舶的實時位置與所有計劃航線上的點進行比對,從而能夠自動判定船舶是否繞航,監(jiān)控是否出現(xiàn)偷貨等異常行為。與海洋上的情況不同,海洋間某一始發(fā)地至目的地之間的航線一般是單一確定的,而內(nèi)河航運中,某一始發(fā)地至目的地間通常有多條航線,根據(jù)季節(jié)、枯水期等因素選擇不同的航線,因此本發(fā)明設(shè)定始發(fā)地至目的地間的所有計劃航線,將船位與所有計劃航線中的所有點比對來判定船舶是否繞航,從而判斷是否發(fā)生偷貨等異常行為。
本實施例還包括,當(dāng)船舶繞航時,產(chǎn)生報警信息告知工作人員。
所述步驟S3還包括判斷航速是否大于2節(jié),若是則等待獲取下一次船位,若否則執(zhí)行S4。
當(dāng)航速監(jiān)測模塊監(jiān)測到船舶的在運途中航速為零時,報警模塊產(chǎn)生報警信息通知工作人員。
實施例2:
如圖2所示,一種用于內(nèi)河船舶航跡監(jiān)控的系統(tǒng),包括航線預(yù)設(shè)模塊、航次上報模塊、衛(wèi)星定位模塊和數(shù)據(jù)處理模塊,
所述航線預(yù)設(shè)模塊設(shè)定存儲某始發(fā)地到某目的地常用的所有計劃航線;
所述航次上報模塊用于供用戶輸入該航次的始發(fā)地和目的地并輸出至數(shù)據(jù)處理模塊;
所述衛(wèi)星定位模塊用于實時監(jiān)測船位并輸出至數(shù)據(jù)處理模塊;
所述數(shù)據(jù)處理模塊加載該航次的始發(fā)地與目的地之間的所有計劃航線,然后將船位與加載的所有計劃航線中的點進行比對,并找出最近值k,若k大于設(shè)定的繞航指定值,則判定船舶沒有按計劃航線航行。
本實施例還包括報警模塊,所述報警模塊用于在判定船舶繞航時產(chǎn)生報警信息通知工作人員。
本實施例還包括航速監(jiān)測模塊,所述航速監(jiān)測模塊用于監(jiān)測船舶的實時航速并輸出至數(shù)據(jù)處理模塊,所述數(shù)據(jù)處理模塊還用戶判斷航速是否大于2節(jié),若是則等待下一次船位數(shù)據(jù),否才將本次船位數(shù)據(jù)與所有計劃航線中的點進行比對。
當(dāng)航速監(jiān)測模塊監(jiān)測到船舶在運途中的航速為零時,報警模塊產(chǎn)生報警信息通知工作人員。