説明

船舶自動識別装置、船舶自動識別方法、および船舶自動識別プログラム

【課題】船舶情報の未取得項目を補うことができる船舶情報処理装置を提供する。
【解決手段】データ処理部は、データベースに記憶されている他船データを参照し、不足項目が存在するか否かを判断する。つまり、各船舶のステータスを確認し、ステータスNOTが存在するか否かを確認する。ステータスNOTが存在する場合、不足項目があると判断し、他船に対して要求メッセージを送信する。不足項目が存在する場合、即座に要求メッセージを送信する態様としてもよいが、通信負荷等に応じて要求メッセージを送信するか否かを判断する態様であってもよい。

【発明の詳細な説明】
【技術分野】
【0001】
この発明は、船舶間で送受信される船舶情報を処理し、船舶を自動識別する船舶自動識別装置に関するものである。
【背景技術】
【0002】
従来、特許文献1に示すように、衝突予防等の観点から船舶自動識別システム(AIS:Univerasl Shipborne Auttomatic Identification System)が利用されている。AISは、自船の船舶情報を他船に送信し、他の船舶は、船舶情報を受信すると表示器に他船に関する情報を表示するものである。船舶情報には、船名や位置情報等が含まれている。
【0003】
船舶情報は、AISの規格上、10秒等の短い周期で自動送信される情報(位置情報等)や、6分等の長い周期で送信される情報(船名等)、あるいは手動でしか送信されない情報(船舶の喫水等)がある。
【先行技術文献】
【特許文献】
【0004】
【特許文献1】特開2002−372583公報
【発明の概要】
【発明が解決しようとする課題】
【0005】
船舶情報は、送信周期が短いものに関してはすぐに表示されるが、送信周期が長いものに関しては長時間表示されない状態が続く。また、手動でしか送信されない情報は、ユーザが指示しない限り送信されることがない。したがって、船舶情報の一部項目が長時間不足した状態となってしまう。
【0006】
そこで、この発明は、船舶情報の未取得項目を補うことができる船舶自動識別装置を提供することを目的とする。
【課題を解決するための手段】
【0007】
本発明の船舶自動識別装置は、船舶情報を所定のフォーマットで送受信する送受信部と、受信した他船の船舶情報を記憶する記憶部と、船舶情報の送受信データを処理するデータ処理部と、を備えている。そして、データ処理部は、記憶されている船舶情報に未取得項目が存在する場合、当該未取得項目の要求メッセージを送信することを特徴とする。これにより、要求メッセージが自動送信され、未取得項目が自動取得される。未取得項目のうち、利用者が必要とする項目が不足している場合のみ、要求メッセージを送信する態様としてもよい。
【0008】
ただし、AISは、時分割多元接続(TDMA)方式で通信が行われ、所定時間内に送信することができる情報量(チャンネル毎のスロット数)に限りがある。したがって、多数の船舶に対して頻繁に要求メッセージを送信すると、空きスロットが無くなり、AISの運用に影響を与える可能性がある。
【0009】
そこで、上記発明において、データ処理部は、通信負荷に基づいて要求メッセージを送信するか否かを判断することが望ましい。この場合、通信経路を圧迫することなく要求メッセージを送信することができるため、AISの運用に影響を与えずに自動送信を実現することができる。
【0010】
通信負荷に関する負荷情報は、例えば所定時間内の受信メッセージの数やCommunication Statusが考えられる。Communication Statusは、他船から送信される船舶情報に含まれており、各船舶のスロット使用状況を把握するための情報である。この情報を参照することで空きスロットが存在するか否かを判断することができる。空きスロットが存在する、あるいは空きスロットが所定数以上存在する場合、要求メッセージを送信したとしてもAISの運用に影響を与える可能性が低いため、自動送信を実現することができる。
【0011】
また、船舶自動識別装置は、上記発明において、要求メッセージを送信するタイミングをランダムに分散する態様であってもよい。送信タイミングをランダムに分散することで、ある船舶に対して一斉に同じ要求メッセージを送信することがなくなる。このとき、データ処理部は、要求メッセージを送信するタイミングの直前に記憶部の未取得項目を確認し、要求メッセージを送信するか否かを判断することが望ましい。送信タイミングがランダムに分散されていると、最初に要求メッセージを受信した場合、応答メッセージがブロードキャストで送信されるため、他の船舶も未取得項目の船舶情報を受信することができ、要求メッセージを送信する必要がなくなる。したがって、より通信負荷を抑えることができる。
【0012】
また、上記発明において、データ処理部は、他の船舶の位置、船速または航海状態に基づいて前記要求メッセージを送信するか否かを判断することが望ましい。自船に近く、高速に移動する船舶が存在する場合、早急に連絡をする必要があるが、船名等の情報がなければ連絡をすることができない。したがって、他の船舶の位置や船速、航海状態に基づいて、早急に不足項目を取得する必要があると判断した場合に速やかに要求メッセージを送信する態様とする。
【発明の効果】
【0013】
この発明の船舶自動識別装置によれば、船舶情報の未取得項目が自動的に取得されるため、船舶情報の未取得項目を補うことができる。
【図面の簡単な説明】
【0014】
【図1】船舶情報処理装置の構成を示すブロック図である。
【図2】データベース6に記憶される他船データを示す図である。
【図3】TDMA方式を説明する図である。
【図4】表示器8の表示例を示す図である。
【図5】データ処理部5の動作を示すフローチャートである。
【図6】データ処理部5の動作を示すフローチャートである。
【図7】要求メッセージを自動送信する場合において、電源オフから電源オンの場合の状況を説明する図である。
【図8】要求メッセージの送信時刻をランダムに分散する場合において、電源オフから電源オンの場合の状況を説明する図である。
【発明を実施するための形態】
【0015】
図1は船舶自動識別システム(以下、AISと言う。)に用いられる船舶自動識別装置の構成を示すブロック図である。船舶自動識別装置は、AIS用アンテナ1、AISデータ送受信部2、測定部3、操作部4、データ処理部5、データベース6、表示処理部7、および表示器8を備えている。
【0016】
AIS用アンテナ1は、他船等から送信される信号を受信し、AISデータ送受信部2に出力する。AISデータ送受信部2は、受信した信号に含まれる船舶情報を受信する。データ処理部5は、受信した船舶情報を他船データとしてデータベース6に記憶する。
【0017】
船舶情報は、LAT/LON(緯度、経度)、SOG(船速)、COG(対地進路)、HDG(船首方位)、Communication Status等の動的情報や、船名、識別コード(MMSI)、船体の長さや幅、船舶の種類等の静的情報、喫水、目的地到着時刻等の航海関連情報からなる。データベース6には、図2に示すように、船舶毎の他船データとしてこれらの情報が記憶される。同図におけるステータスALLの船舶については、全ての項目が記憶されていることを意味し、ステータスNOTの船舶については、一部の項目が不足している状態を意味する。
【0018】
測定部3は、GPS等により自船の位置や速度を測定する。データ処理部5は、他船データベース6に記憶されている複数の他船データから必要なデータを抽出して、自船の位置、速度等とともに他船の位置、速度を示す情報を表示器8へ表示するための表示データを出力する。表示処理部7は、データ処理部5から入力された表示データを用いて、表示器8に各種情報を表示する。操作部4は、ポインティングデバイスやキーボード等からなり、ユーザが操作部4を操作することで表示器の表示縮尺率や表示範囲を設定する。
【0019】
データ処理部5は、測定部3から入力した自船の位置、速度等の情報を船舶情報として AISデータ送受信部2に出力する。AISデータ送受信部2は、自船の船舶情報をAIS用アンテナ1を介して送信する。
【0020】
AISでは、図3に示すように、TDMA方式で船舶情報が送信される。TDMA方式では、予め定められた時間(例えば1分)を所定数(例えば2250)に分割して、各船舶が分割された各時間帯(スロット)を占有して船舶情報を送信する。各船舶がどのスロットを占有しているかは、他船から送信された船舶情報に含まれる上記Communication Statusを参照することにより判断することができる。Communication Statusには、各船舶が受信している船舶情報の数、送信スロット番号、次回送信するスロット番号(予約スロット番号)、何分間連続してスロットを予約し続けるかを示す情報等が含まれている。例えば、図3(A)に示すように、ある船舶が、2250のスロットのうち2番目のスロットを占有して船舶情報を送信するとき、Communication Statusにおいて、次回船舶情報を送信するスロット番号として6番目のスロットを記載し、2分間連続して当該スロット(2番目のスロット)を予約し続ける旨を記載する。すると、次に6番目のスロットにおいてこの船舶から再び船舶情報が送信され、次回送信するスロット番号や何分間連続して予約し続けるかを示す情報が再び送信される。このようにして繰り返し船舶情報が送信され、同図(A)では、2246番目のスロット、2250番目のスロット、と船舶情報が送信される、そして、同図(B)に示すように、同図(A)の送信時に予約されていた2番目のスロットで船舶情報が送信され、6番目から、2246番目、2250番目までのスロットにおいて再び船舶情報が送信される。このような時分割多元接続方式にて船舶情報が送信される。
【0021】
図4は、表示器8の表示例を示す図である。ここで、円で示す所定距離範囲は、船舶情報を受信することが可能である範囲を示している(ただし、説明のための表示例であって、実際のAIS表示画面を表したものではない)。図中、自船マークXは、矩形状のマークが表示されている。この矩形状のマークの表示位置が自船の位置を示している。他船マークは、丸状のマークからなる。この丸状のマークの表示位置が各他船の位置を示している。同図においては省略しているが、これらの他船マークの近傍には、各船舶の船名や、船種などの情報を表示する。
【0022】
以上のようにして、各船舶の船舶情報が送受信され、各船舶のユーザは、他船の船名や位置、速度等を把握することができる。
【0023】
ここで、AISの規格上、上述の動的情報は、比較的短時間(2秒、6秒、10秒、3分等)の間隔で送信されるが、静的情報は6分固定周期で送信される。したがって、データベース6における静的情報の項目は最大6分経過しなければ記憶されることがない。また、通信エラー等により、航海情報は毎回必ず受信できるとは限らないため、さらに長時間記憶されない状態が続く場合もある。この場合、各船舶の船名やMMSIが長時間表示されない状態となり、他船と連絡を取りたい場合に不便となる。また、航海関連情報についても、ユーザが手動で指定しなければ送信されることがないため、同様に不便となる。
【0024】
そこで、本実施形態のデータ処理部5は、船舶情報の未取得項目を自動的に取得する。すなわち、データ処理部5は、図5のフローチャートに示す動作を行う。この動作は、定期的に(例えば動的情報を受信する毎に)実行される。
【0025】
まず、データ処理部5は、データベース6に記憶されている他船データを参照し(S1)、不足項目が存在するか否かを判断する(S2)。つまり、各船舶のステータスを確認し、ステータスNOTが存在するか否かを確認する。ステータスNOTが存在する場合、不足項目があると判断し、他船に対して要求メッセージを送信する。なお、この例では、ユーザが指定した必要な項目が未取得となっている場合にステータスNOTとして不足項目が存在する、として説明するが、1つでも未取得の項目が存在すればステータスNOTとして、不足項目が存在すると判断してもよい。
【0026】
ここで、不足項目が存在する場合、即座に要求メッセージを送信する態様としてもよいが、上述の様にAISにおけるチャンネル毎のスロット数には限りがある。したがって、多数の船舶に対して頻繁に要求メッセージを送信すると、空きスロットが無くなり、AISの運用に影響を与える可能性がある。そこで、データ処理部5は、以下に示すように、通信負荷等に応じて要求メッセージを送信するか否かを判断する。
【0027】
まず、データ処理部5は、過去に同じ要求メッセージを送信しているか否かを判断する(S3)。規定回数(例えば5回)以上の要求メッセージを送信している場合、相手の船舶が受信専用モードや故障等で応答できない状態であると判断し、動作を終える。
【0028】
一方、データ処理部5は、要求メッセージの送信回数が規定回数未満である場合、通信負荷を確認する(S5)。通信負荷は、例えば船舶情報を受信している隻数、所定時間内における受信メッセージ数、動的情報の送信周期、Communication Status等から判断することができる。船舶情報を受信している隻数が多くなればなるほど、あるいは受信メッセージ数が多くなるほど、通信負荷が高くなると判断することができる。また、動的情報は、各船舶の船速(SOG)によって2秒、6秒、10秒、3分等、送信周期が変化する。他船の送信周期は、受信した動的情報に含まれるSOGを参照することで判断することができる。送信周期が短い場合、頻繁にメッセージが送信されることになるため、通信負荷が高くなると判断することができる。
【0029】
データ処理部5は、これらの情報を負荷情報として参照し、通信負荷が高い状態であると判断した場合、要求メッセージを送信せずに動作を終える態様としてもよいが、以下に示すように、動的情報に含まれるCommunication Statusを負荷情報として参照することで、よりAISに適した通信負荷の判断を行うことができる。
【0030】
すなわち、データ処理部5は、Communication Statusを参照して、空きスロットが存在するか否かを判断する(S6)。空きスロットが存在しない場合、これ以上メッセージを送信することができないため、動作を終える。
【0031】
一方、データ処理部5は、空きスロットが存在すると判断した場合、規定数(例えば10スロット)以上の空きが存在するか否かを確認する(S7)。空きスロットが規定数以上存在する場合、不足項目が有る船舶に対して要求メッセージを送信する(S8)。要求メッセージを受信した他の船舶は、受信した要求メッセージに対する応答メッセージを送信する。要求メッセージは、不足項目だけを送信するように指示するメッセージであってもよいし、全ての項目を送信するように指示するメッセージであってもよい。応答メッセージは、要求メッセージに対して、各種項目に関する情報をブロードキャストで送信する(通常の動的情報や静的情報を送信するときと同様に送信する)。
【0032】
一方、データ処理部5は、空きスロットが規定数以上ないと判断した場合、AISの運用に影響を与える可能性があるため、S9に示す判断を行う。例えば、受信可能範囲に同時に複数の船舶が移動してきたとき、各船舶が予約スロットを無視してメッセージを送信するため、自船のメッセージと衝突する可能性が高くなるためである。
【0033】
S9において、データ処理部5は、緊急に船舶情報を受信する必要があるか否かを判断する。例えば、自船に近い船舶や、船速が速い船舶が存在する場合、いち早く連絡を入れる必要があるため、緊急に船舶情報を受信する必要があると判断する。また、NAV STATUS(停泊中、移動中等を示す情報)やBLUE SIGN(運河で船が逆走していることを他船に通知するための情報である2値データ)等の航海状態を参照して、緊急に船舶情報を受信する必要があるか否かを判断してもよい。
【0034】
データ処理部5は、緊急に船舶情報を受信する必要があると判断した場合、規定数以上の空きスロットがなくとも要求メッセージを送信する(S8)。
【0035】
以上のようにして、AISの運用に影響を与えずに要求メッセージを送信することができ、不足項目を自動的に取得することができる。
【0036】
さらに、データ処理部5は、図6に示すように、船舶情報の不足項目を自動的に取得するようにしてもよい。
【0037】
すなわち、データ処理部5は、要求メッセージを送信するタイミングをランダムに分散するように送信時刻決定処理を行う(S11)。例えば、図5に示したS8の判断の後に、任意のランダム時間を加算し、送信時刻を決定する。そして、データ処理部5は、決定した送信時刻になったと判断した場合(S12)、もう一度データベース6を参照して、不足項目が有るか否かを確認する(S13)。ここで不足項目がないと判断した場合、動作を終え、やはり不足項目が存在すると判断した場合、要求メッセージを送信する(S14)。
【0038】
以上の様に、送信タイミングをランダムに分散することで、ある船舶に対して一斉に同じ要求メッセージを送信することがなくなる。例えば、図7(A)に示すように、自船の周囲に複数の船舶が存在し、電源をオフしていた状況において、同図(B)に示すように電源をオンすると、他船は、船舶情報のうち静的情報を受信することができない可能性が高くなるため、一斉に自船に対して要求メッセージが送信されることになる。しかし、上記の様に送信タイミングをランダムに分散することで、この様に一斉に同じ要求メッセージを送信することがなくなる。
【0039】
また、要求メッセージを送信するタイミングの直前にデータベース6の不足項目をもう一度確認し、要求メッセージを送信するか否かを判断するため、さらに通信負荷を抑えることができる。つまり、図8(A)に示すように、ある船舶M1が最初に要求メッセージを送信すると、同図(B)に示すように、応答メッセージがブロードキャストで送信されるため、他の船舶M2やM3も不足項目の船舶情報を受信することができ、要求メッセージを送信する必要がなくなる。したがって、より通信負荷を抑えることができる。
【符号の説明】
【0040】
1…AIS用アンテナ
2…AISデータ送受信部
3…測定部
4…操作部
5…データ処理部
6…データベース
7…表示処理部
8…表示器

【特許請求の範囲】
【請求項1】
船舶情報を所定のフォーマットで送受信する送受信部と、
受信した他船の船舶情報を記憶する記憶部と、
船舶情報の送受信データを処理するデータ処理部と、を備え、
前記データ処理部は、前記記憶部の他船の船舶情報を参照して未取得項目の有無を判定し、未取得項目がある場合には、該未取得項目の要求メッセージを送信することを特徴とする船舶自動識別装置。
【請求項2】
請求項1に記載の船舶自動識別装置において、
前記データ処理部は、前記他船の船舶情報のうち利用者の設定した所望の船舶情報に未取得項目がある場合、該未取得項目の要求メッセージを送信することを特徴とする船舶自動識別装置。
【請求項3】
請求項1に記載の船舶自動識別装置において、
前記監視部は、通信負荷に応じて前記要求メッセージを送信するか否かを判断することを特徴とする船舶自動識別装置。
【請求項4】
請求項3に記載の船舶自動識別装置において、
前記船舶情報は、時分割多元接続方式で通信され、
前記負荷情報は、前記船舶情報に含まれる時分割多元接続のスロットに関する情報であることを特徴とする船舶自動識別装置。
【請求項5】
請求項1乃至請求項4のいずれかに記載の船舶自動識別装置において、
前記データ処理部は、前記要求メッセージを送信するタイミングをランダムに分散することを特徴とする船舶自動識別装置。
【請求項6】
請求項5に記載の船舶自動識別装置において、
前記データ処理部は、前記要求メッセージを送信するタイミングの直前に前記記憶部の未取得項目を確認し、前記要求メッセージを送信するか否かを判断することを特徴とする船舶自動識別装置。
【請求項7】
請求項1乃至請求項6のいずれかに記載の船舶自動識別装置において、
前記データ処理部は、他の船舶の位置、船速または航海状態に基づいて前記要求メッセージを送信するか否かを判断することを特徴とする船舶自動識別装置。
【請求項8】
船舶情報を所定のフォーマットで送受信する送受信部ステップと、
受信した他船の船舶情報を記憶する記憶ステップと、
船舶情報の送受信データを処理するデータ処理ステップと、を備え、
前記データ処理ステップは、前記記憶部の他船の船舶情報を参照して未取得項目の有無を判定し、未取得項目がある場合には、該未取得項目の要求メッセージを送信することを特徴とする船舶自動識別方法。
【請求項9】
船舶情報を所定のフォーマットで送受信する送受信部ステップと、
受信した他船の船舶情報を記憶する記憶ステップと、
船舶情報の送受信データを処理するデータ処理ステップと、を船舶自動識別装置に実行させる自動識別プログラムであって、
前記データ処理ステップは、前記記憶部の他船の船舶情報を参照して未取得項目の有無を判定し、未取得項目がある場合には、該未取得項目の要求メッセージを送信することを特徴とする船舶自動識別プログラム。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate


【公開番号】特開2012−86670(P2012−86670A)
【公開日】平成24年5月10日(2012.5.10)
【国際特許分類】
【出願番号】特願2010−235119(P2010−235119)
【出願日】平成22年10月20日(2010.10.20)
【出願人】(000166247)古野電気株式会社 (441)