(57)【特許請求の範囲】
【請求項１】
船舶の航行に係るＡＩＳデータを取得するＡＩＳデータ取得手段と、
前記ＡＩＳデータ取得手段で取得された過去の所定期間のＡＩＳデータに基づいて、特定の港湾へ航行する船舶の滞在位置からの特定の港湾への所要時間の分布を示す所要時間分布情報を作成する所要時間分布情報作成手段と、
前記ＡＩＳデータ取得手段で取得された過去の所定期間のＡＩＳデータに基づいて、前記特定の港湾における船舶の停泊時間分布を示す停泊時間分布情報を作成する停泊時間分布情報作成手段と、
前記ＡＩＳデータ取得手段で取得されたＡＩＳデータと、前記所要時間分布情報と、前記停泊時間分布情報と、に基づいて、前記特定の港湾における船舶の停泊隻数を予測する停泊隻数予測手段と、
を有する停泊隻数予測システム。
【請求項２】
前記停泊隻数予測手段は、前記ＡＩＳデータと、前記所要時間分布情報と、前記停泊時間分布情報と、に基づいて、前記特定の港湾へ航行中の各船舶に係る前記特定の港湾への到着時刻及び前記特定の港湾からの出発時刻と、前記特定の港湾に到着済みの各船舶に係る前記特定の港湾からの出発時刻と、を算出し、前記特定の港湾における船舶の停泊隻数を予測する請求項１に記載の停泊隻数予測システム。
【請求項３】
前記所要時間分布情報は、前記船舶の滞在位置からの前記特定の港湾への所要時間に係る統計量を、水上を所定の面積毎に区切ったメッシュ毎に算出したものである請求項１又は２に記載の停泊隻数予測システム。
【請求項４】
前記所要時間分布情報作成手段は、前記過去の所定期間のＡＩＳデータから前記特定の港湾へ航行する船舶の滞在位置からの前記特定の港湾への所要時間を算出する際に、当該船舶が水上で停止している時間があるか否かを判定し、当該船舶が水上で停止している時間がある場合には、停止している時間を除去して前記特定の港湾への所要時間を算出する請求項１〜３のいずれか一項に記載の停泊隻数予測システム。
【請求項５】
前記停泊時間分布情報作成手段は、前記過去の所定期間のＡＩＳデータから前記特定の港湾で停泊する各船舶における前記特定の港湾での到着時刻及び出発時刻を特定し、当該到着時刻と当該出発時刻とに基づいて各船舶の前記特定の港湾での停泊時間を算出することで、前記特定の港湾における船舶の前記停泊時間分布情報を作成する請求項１〜４のいずれか１項に記載の停泊隻数予測システム。
【請求項６】
ＡＩＳデータ取得手段、所要時間分布情報作成手段、停泊時間分布情報作成手段、及び、停泊隻数予測手段を備える停泊隻数予測システムによる停泊隻数予測方法であって、
ＡＩＳデータ取得手段により、船舶の航行に係るＡＩＳデータを取得するＡＩＳデータ取得ステップと、
所要時間分布情報作成手段により、前記ＡＩＳデータ取得ステップにおいて取得された過去の所定期間のＡＩＳデータに基づいて、特定の港湾へ航行する船舶の滞在位置からの特定の港湾への所要時間の分布を示す所要時間分布情報を作成する所要時間分布情報作成ステップと、
停泊時間分布情報作成手段により、前記ＡＩＳデータ取得ステップにおいて取得された過去の所定期間のＡＩＳデータに基づいて、前記特定の港湾における船舶の停泊時間分布を示す停泊時間分布情報を作成する停泊時間分布情報作成ステップと、
停泊隻数予測手段により、前記ＡＩＳデータ取得ステップにおいて取得されたＡＩＳデータと、前記所要時間分布情報と、前記停泊時間分布情報と、に基づいて、前記特定の港湾における船舶の停泊隻数を予測する停泊隻数予測ステップと、
を有する停泊隻数予測方法。
【請求項７】
港湾における船舶の停泊隻数予測をコンピュータに実行させる停泊隻数予測プログラムであって、
船舶の航行に係るＡＩＳデータを取得するＡＩＳデータ取得ステップと、
前記ＡＩＳデータ取得ステップにおいて取得された過去の所定期間のＡＩＳデータに基づいて、特定の港湾へ航行する船舶の滞在位置からの特定の港湾への所要時間の分布を示す所要時間分布情報を作成する所要時間分布情報作成ステップと、
前記ＡＩＳデータ取得ステップにおいて取得された過去の所定期間のＡＩＳデータに基づいて、前記特定の港湾における船舶の停泊時間分布を示す停泊時間分布情報を作成する停泊時間分布情報作成ステップと、
前記ＡＩＳデータ取得ステップにおいて取得されたＡＩＳデータと、前記所要時間分布情報と、前記停泊時間分布情報と、に基づいて、前記特定の港湾における船舶の停泊隻数を予測する停泊隻数予測ステップと、
を前記コンピュータに実行させる停泊隻数予測プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、港湾に停泊する船舶の隻数を予測する停泊隻数予測システム、停泊隻数予測方法、及び、停泊隻数予測プログラムに関する。
【背景技術】
【０００２】
船舶の識別符号、種類、位置、針路、速力、航行状態及びその他の安全に関する情報を自動的にＶＨＦ帯電波で送受信し、船舶相互間及び船舶と陸上の航行援助施設等との間で情報の交換を行うシステムとして、船舶自動識別装置（Automatic  Identification  System：ＡＩＳ）が知られている。
【０００３】
船舶から発信されるＡＩＳデータによれば、航行中の船舶に係る状況を把握することができる。また、近年では、ＡＩＳデータが蓄積されたデータベースの情報を利用して、例えば、特許文献１に記載のように、船舶の今後の移動経路を推定する手法についても検討されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１５−５９８９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
船舶は一般的に港湾間の水上を往復して人又は荷物を運搬することを目的としているため、港湾の混雑は船舶の航行に影響日程を与える。したがって、港湾における混雑具合、すなわち、港湾に停泊する船舶の隻数予測に対する要望がある。
【０００６】
本発明は上記を鑑みてなされたものであり、港湾に停泊する船舶の隻数を予測することができる停泊隻数予測システム、停泊隻数予測方法、及び、停泊隻数予測プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明の一形態に係る停泊隻数予測システムは、船舶の航行に係るＡＩＳデータを取得するＡＩＳデータ取得手段と、前記ＡＩＳデータ取得手段で取得された過去の所定期間のＡＩＳデータに基づいて、特定の港湾へ航行する船舶の滞在位置からの特定の港湾への所要時間の分布を示す所要時間分布情報を作成する所要時間分布情報作成手段と、前記ＡＩＳデータ取得手段で取得された過去の所定期間のＡＩＳデータに基づいて、前記特定の港湾における船舶の停泊時間分布を示す停泊時間分布情報を作成する停泊時間分布情報作成手段と、前記ＡＩＳデータ取得手段で取得されたＡＩＳデータと、前記所要時間分布情報と、前記停泊時間分布情報と、に基づいて、前記特定の港湾における船舶の停泊隻数を予測する停泊隻数予測手段と、を有することを特徴とする。
【０００８】
また、本発明の一形態に係る停泊隻数予測方法は、船舶の航行に係るＡＩＳデータを取得するＡＩＳデータ取得ステップと、前記ＡＩＳデータ取得ステップにおいて取得された過去の所定期間のＡＩＳデータに基づいて、特定の港湾へ航行する船舶の滞在位置からの特定の港湾への所要時間の分布を示す所要時間分布情報を作成する所要時間分布情報作成ステップと、前記ＡＩＳデータ取得ステップにおいて取得された過去の所定期間のＡＩＳデータに基づいて、前記特定の港湾における船舶の停泊時間分布を示す停泊時間分布情報を作成する停泊時間分布情報作成ステップと、前記ＡＩＳデータ取得ステップにおいて取得されたＡＩＳデータと、前記所要時間分布情報と、前記停泊時間分布情報と、に基づいて、前記特定の港湾における船舶の停泊隻数を予測する停泊隻数予測ステップと、を有することを特徴とする。
【０００９】
また、本発明の一形態に係る停泊隻数予測プログラムは、港湾における船舶の停泊隻数予測をコンピュータに実行させる停泊隻数予測プログラムであって、船舶の航行に係るＡＩＳデータを取得するＡＩＳデータ取得ステップと、前記ＡＩＳデータ取得ステップにおいて取得された過去の所定期間のＡＩＳデータに基づいて、特定の港湾へ航行する船舶の滞在位置からの特定の港湾への所要時間の分布を示す所要時間分布情報を作成する所要時間分布情報作成ステップと、前記ＡＩＳデータ取得ステップにおいて取得された過去の所定期間のＡＩＳデータに基づいて、前記特定の港湾における船舶の停泊時間分布を示す停泊時間分布情報を作成する停泊時間分布情報作成ステップと、前記ＡＩＳデータ取得ステップにおいて取得されたＡＩＳデータと、前記所要時間分布情報と、前記停泊時間分布情報と、に基づいて、前記特定の港湾における船舶の停泊隻数を予測する停泊隻数予測ステップと、を前記コンピュータに実行させることを特徴とする。
【００１０】
上記の停泊隻数予測システム、停泊隻数予測方法、及び、停泊隻数予測プログラムによれば、特定の港湾へ航行する船舶の滞在位置からの特定の港湾への所要時間の分布を示す所要時間分布情報と、特定の港湾における船舶の停泊時間分布を示す停泊時間分布情報と、を準備した後に、ＡＩＳデータに対してこれらの情報を組み合わせることで、今後港湾に停泊する船舶の停泊隻数を予測することが可能となる。
【００１１】
ここで、前記停泊隻数予測手段は、前記ＡＩＳデータと、前記所要時間分布情報と、前記停泊時間分布情報と、に基づいて、前記特定の港湾へ航行中の各船舶に係る前記特定の港湾への到着時刻及び前記特定の港湾からの出発時刻と、前記特定の港湾に到着済みの各船舶に係る前記特定の港湾からの出発時刻と、を算出し、前記特定の港湾における船舶の停泊隻数を予測する態様とすることができる。
【００１２】
上記のように、停泊隻数の予測の際には、船舶毎に特定の港湾への到着時刻及び特定の港湾からの出発時刻を算出することで、より高い精度の停泊隻数の予測が可能となる。
【００１３】
前記所要時間分布情報は、前記船舶の滞在位置からの前記特定の港湾への所要時間に係る統計量を、水上を所定の面積毎に区切ったメッシュ毎に算出したものである態様とすることができる。
【００１４】
上記のように、所要時間分布情報が、船舶の滞在位置からの特定の港湾への所要時間に係る統計量をメッシュ毎に算出した情報であることで、滞在位置に応じて特定の港湾への所要時間を容易に求めることができる。また、メッシュ毎に所要時間に係る統計量を算出する構成とすることで、所要時間分布情報の作成に係る作業量が極端に増大することを防ぐことができる。
【００１５】
前記所要時間分布情報作成手段は、前記過去の所定期間のＡＩＳデータから前記特定の港湾へ航行する船舶の滞在位置からの前記特定の港湾への所要時間を算出する際に、当該船舶が水上で停止している時間があるか否かを判定し、当該船舶が水上で停止している時間がある場合には、停止している時間を除去して前記特定の港湾への所要時間を算出する態様とすることができる。
【００１６】
上記のように、船舶が水上で停止している時間がある場合には停止している時間を除去して特定の港湾への所要時間を算出する構成とすることで、例えば時間調整等のために船舶が水上で停止している時間を含めることなく所要時間の算出を行うことができ、より高い精度で所要時間分布情報を作成することができる。
【００１７】
前記停泊時間分布情報作成手段は、前記過去の所定期間のＡＩＳデータから前記特定の港湾で停泊する各船舶における前記特定の港湾での到着時刻及び出発時刻を特定し、当該到着時刻と当該出発時刻とに基づいて各船舶の前記特定の港湾での停泊時間を算出することで、前記特定の港湾における船舶の前記停泊時間分布情報を作成する態様とすることができる。
【００１８】
上記のように、船舶に係る過去のＡＩＳデータから、特定の港湾での到着時刻及び出発時刻を特定し、これらの情報から停泊時間を算出する構成とすることで、例えば船舶の乗組員等が入力した情報に基づいて停泊時間分布情報を作成する場合と比較してより高い精度で停泊時間分布情報を作成することができる。
【発明の効果】
【００１９】
本発明によれば、港湾に停泊する船舶の隻数を予測することができる停泊隻数予測システム、停泊隻数予測方法、及び、停泊隻数予測プログラムが提供される。
【図面の簡単な説明】
【００２０】
【図１】停泊隻数予測システムの機能ブロック図である。
【図２】停泊隻数予測プログラムの構成を示す図である。
【図３】停泊隻数予測方法を説明するフロー図である。
【図４】所要時間マップの作成方法を説明するフロー図である。
【図５】所要時間マップの作成例を説明する図である。
【図６】停泊時間分布情報の作成方法を説明するフロー図である。
【図７】停泊時間分布情報の作成例を説明する図である。
【図８】ＡＩＳデータから停泊隻数を予測する方法について説明するフロー図である。
【図９】停泊隻数の予測例について説明する図である。
【発明を実施するための形態】
【００２１】
以下、添付図面を参照して、本発明を実施するための形態を詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【００２２】
図１は、本発明の実施形態に係る停泊隻数予測システムの機能ブロック図である。図１の停泊隻数予測システム１は、水上を航行する船舶に搭載される船舶自動識別装置（Automatic  Identification  System：ＡＩＳ）から送信されるＡＩＳデータを利用して、港湾に停泊する船舶の隻数を予測するシステムである。本実施形態における「港湾」とは、船舶が貨物の積み下ろし等を目的として接岸するための施設（バース）が複数設けられている港を指す。このような港湾では多数の船舶が、接岸、停泊及び離岸を繰り返す。また、同一の港湾を目的地とする船舶も多数存在する。しかし、港湾に設けられているバース数よりも多数の船舶が港湾で停泊することはできないため、港湾が混雑している場合には、港湾より手前でのルート変更や停泊等により時間調整を行う船舶も存在する。本実施形態に係る停泊隻数予測システム１は、特定の港湾において停泊する船舶の隻数が今後どのように変動するかを、ＡＩＳデータを用いて予測するシステムである。
【００２３】
図１に示すように、停泊隻数予測システム１は、ＡＩＳデータ取得部１０（ＡＩＳデータ取得手段）と、所要時間マップ作成部１１（所要時間分布情報作成手段）と、所要時間マップ格納部１２と、停泊時間分布情報作成部１３（停泊時間分布情報作成手段）と、停泊時間分布情報格納部１４と、停泊隻数予測指示受信部２０と、停泊隻数予測部２１（停泊隻数予測手段）と、停泊隻数予測結果出力部２２と、を含んで構成される。
【００２４】
ＡＩＳデータ取得部１０は、外部装置からＡＩＳデータを取得する機能を有する。外部装置で蓄積されるＡＩＳデータには、データ毎に、データの送信日時（データの取得日時）、船舶を特定する情報（識別符号：船舶ＩＤ）、船舶の種類（船種）、船舶の位置（経度・緯度）、船舶の針路（目的地となる港）、船舶の速力（航行速度）、船舶の航行状態等を示す情報が互いに対応付けられている。ＡＩＳデータは、船舶自動識別装置（ＡＩＳ）を搭載した船舶から所定の間隔毎に送信される情報である。船舶から送信されるＡＩＳデータはデータベース化された後に外部装置に格納されている。したがって、停泊隻数予測システム１が上記の用途のためにＡＩＳデータを利用する場合には、外部装置からＡＩＳデータを取得する。
【００２５】
停泊隻数予測システム１において、ＡＩＳデータは、２つの用途に用いられる。１点目の用途は、停泊隻数を予測する際に用いる所要時間マップ及び停泊時間分布情報の作成の基礎データとしての利用であり、過去の特定の期間のＡＩＳデータを利用する。また、２点目の用途は、実際に停泊隻数を予測する際の基本のデータとしての利用である。ＡＩＳデータをどのように利用するかについて、具体的には後述する。ＡＩＳデータ取得部１０によるＡＩＳデータの取得は、過去の特定の期間のＡＩＳデータについては定期的に、または、停泊隻数予測システム１の操作者からの指示を受けた場合に行われる。また、実際に停泊隻数を予測する際の基本のデータとしてのＡＩＳデータの取得は、後述の停泊隻数予測部２１からの指示時によって行われる。
【００２６】
所要時間マップ作成部１１は、ＡＩＳデータ取得部１０により取得されたＡＩＳデータを利用して所要時間マップを作成する機能を有する。所要時間マップとは、所要時間分布情報の一形態であり、船舶が滞在する位置に応じた特定の港湾までの所要時間の分布を示す情報を地図に対応させて示したものである。所要時間マップは港湾毎に作成され、停泊隻数を予測する際に、船舶毎の特定の港湾までの所要時間の予測に用いられる。所要時間マップの作成方法については後述する。なお、所要時間分布情報として、所要時間マップに代えて、船舶の位置に応じた所要時間の分布を示す関数等を準備する構成とすることもできる。
【００２７】
所要時間マップ格納部１２は、所要時間マップ作成部１１で作成された所要時間マップを格納する機能を有する。
【００２８】
停泊時間分布情報作成部１３は、ＡＩＳデータ取得部１０により取得されたＡＩＳデータを利用して停泊時間分布情報を作成する機能を有する。停泊時間分布情報とは、特定の港湾における船舶の停泊時間分布を示す情報である。停泊時間分布情報は、特定の港湾に到着した船舶がその港湾から出発する時刻を予測するために用いられる。停泊時間分布情報は港湾毎に作成される。停泊時間分布情報の作成方法については後述する。
【００２９】
停泊時間分布情報格納部１４は、停泊時間分布情報作成部１３で作成された停泊時間分布情報を格納する機能を有する。
【００３０】
上記の所要時間マップ及び停泊時間分布情報を作成する際には、過去の所定期間（例えば、１０日〜数ヶ月）のＡＩＳデータが利用される。
【００３１】
停泊隻数予測指示受信部２０は、停泊隻数の予測に係る処理を開始する旨の指示（停泊隻数予測指示）を受信する機能を有する。停泊隻数予測指示を行う者としては、例えば、停泊隻数予測システム１の操作者が挙げられる。また、停泊隻数予測システム１が、外部の装置（例えば、特定の港湾の管理を行う装置）からの指示を受信することも考えられる。停泊隻数予測指示を受信すると、停泊隻数予測部２１において停泊隻数の予測に係る指示を開始する。停泊隻数予測指示には、予測を行う対象となる港湾を特定する情報と、予測をする期間を特定する情報と、が含まれる。
【００３２】
停泊隻数予測部２１は、停泊隻数予測指示受信部２０が停泊隻数予測指示を受信すると、停泊隻数の予測に係る処理を行う。具体的には、停泊隻数予測部２１は、ＡＩＳデータ取得部１０に対して指示を行うことで予測を行う対象となる港湾に関連したＡＩＳデータを取得する。その後、停泊隻数予測部２１は、当該ＡＩＳデータと、所要時間マップ格納部１２に格納された所要時間マップのうち予測を行う対象となる港湾に係る所要時間マップと、停泊時間分布情報格納部１４に格納された停泊時間分布情報のうち予測を行う対象となる港湾に係る停泊時間分布情報と、に基づいて、停泊隻数の予測を行う。詳細については後述する。
【００３３】
停泊隻数予測結果出力部２２は、停泊隻数予測部２１において予測された結果を出力する機能を有する。停泊隻数予測結果を出力する方法としては、例えば、停泊隻数予測システム１のモニタ等に出力する方法や、停泊隻数予測指示の送信者に対して停泊隻数予測結果を送信する方法が挙げられる。
【００３４】
上記の停泊隻数予測システム１は、ＣＰＵ（Central  Processing  Unit）、主記憶装置であるＲＡＭ（Random  Access  Memory）及びＲＯＭ（Read  Only  Memory）、通信を行うための通信モジュール、並びにハードディスク等の補助記憶装置等のハードウェアを備えるコンピュータとして構成される。そして、ＲＡＭ又はＲＯＭ等の記憶装置に記憶される停泊隻数予測プログラムがＣＰＵにより実行されることによって、構成要素が動作することにより、各部の機能が発揮される。
【００３５】
コンピュータを停泊隻数予測システム１として機能させるための停泊隻数予測プログラムＰについて、図２を参照しながら説明する。
【００３６】
停泊隻数予測プログラムＰは、メインモジュールＰ０１、ＡＩＳデータ取得モジュールＰ１０、所要時間マップ作成モジュールＰ１１、停泊時間分布情報作成モジュールＰ１３、停泊隻数予測指示受信モジュールＰ２０、停泊隻数予測モジュールＰ２１、及び、停泊隻数予測結果出力モジュールＰ２２を備える。メインモジュールＰ０１は、停泊隻数の予測に係る処理を統括的に制御する部分である。ＡＩＳデータ取得モジュールＰ１０、所要時間マップ作成モジュールＰ１１、停泊時間分布情報作成モジュールＰ１３、停泊隻数予測指示受信モジュールＰ２０、停泊隻数予測モジュールＰ２１、及び、停泊隻数予測結果出力モジュールＰ２２を実行することにより実現される機能はそれぞれ、本実施形態におけるＡＩＳデータ取得部１０、所要時間マップ作成部１１、停泊時間分布情報作成部１３、停泊隻数予測指示受信部２０、停泊隻数予測部２１、及び、停泊隻数予測結果出力部２２の機能と同様である。
【００３７】
停泊隻数予測プログラムＰは、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ、半導体メモリなどの有形の記録媒体に固定的に記録された上で提供されてもよい。あるいは、停泊隻数予測プログラムＰは、搬送波に重畳されたデータ信号として通信ネットワークを介して提供されてもよい。
【００３８】
次に、上記の停泊隻数予測システム１における停泊隻数予測方法について、図３を参照しながら説明する。図３は、停泊隻数予測に係る一連の流れを説明するフロー図である。
【００３９】
停泊隻数予測システム１における停泊隻数の予測には、大きく分けて２つのステップがある。すなわち、停泊隻数の予測に使用するデータを準備する工程と、実際に停泊隻数の予測を行う工程と、である。図３に示すフロー図のうち、過去のＡＩＳデータからの所要時間マップ作成（Ｓ０１：ＡＩＳデータ取得ステップ、所要時間分布情報作成ステップ）及び、過去のＡＩＳデータからの停泊時間分布情報作成（Ｓ０２：ＡＩＳデータ取得ステップ、停泊時間分布情報作成ステップ）が、停泊隻数の予測に使用するデータを準備する工程である。また、停泊隻数予測指示の受信（Ｓ０３）から予測結果の出力（Ｓ０６）までが、実際に停泊隻数の予測を行う工程である。
【００４０】
以下の実施形態では、港湾Ｚに係る停泊隻数の予測に使用するデータを準備する工程と、港湾Ｚに係る実際に停泊隻数の予測を行う工程について説明する。前提として、港湾Ｚには、６つのバースＡ〜Ｆが設けられているとする。
【００４１】
まず、停泊隻数の予測に使用するデータを準備する工程について説明する。停泊隻数予測システム１は、ＡＩＳデータ取得部１０が取得した過去の所定期間のＡＩＳデータに基づいて、所要時間マップ作成部１１において所要時間マップの作成を行い、当該所要時間マップを所要時間マップ格納部１２に格納する（Ｓ０１）。また、ＡＩＳデータ取得部１０が取得した過去の所定期間のＡＩＳデータに基づいて、停泊時間分布情報作成部１３において停泊時間分布情報の作成を行い、当該停泊時間分布情報を停泊時間分布情報格納部１４に格納する（Ｓ０２）。
【００４２】
所要時間マップ及び停泊時間分布情報は、どちらも過去の所定期間のＡＩＳデータから作成される。また、所要時間マップ及び停泊時間分布情報は、定期的（例えば、１週間〜数カ月程度）に更新される。すなわち、所要時間マップ及び停泊時間分布情報は、停泊隻数の予測精度を高めるために停泊隻数予測システム１において定期的に作成・更新されるものである。なお、停泊隻数予測システム１の操作者等からの指示に基づいて都度作成する構成であってもよい。
【００４３】
ＡＩＳデータを用いた所要時間マップの作成方法について、図４及び図５を参照しながら説明する。図４は、所要時間マップの作成方法を説明するフロー図である。また、図５は、所要時間マップの作成の具体的な手順を模式的に示す図である。
【００４４】
まず、図４に示すように、所要時間マップ作成部１１は、ＡＩＳデータ取得部１０が取得した過去のＡＩＳデータから、特定の港湾（ここでは、港湾Ｚ）に向かった船舶に関する航路データを抽出する（Ｓ１１）。
【００４５】
一般的に、船舶からのＡＩＳの送信は繰り返し実施されるので、ＡＩＳデータ取得部１０が取得した過去のＡＩＳデータには、同一の船舶から送信した複数の情報が含まれている。したがって、取得したＡＩＳデータにおいて、船舶を特定する情報（船舶ＩＤ）に基づいて、船舶毎にデータをまとめた後に、同一船舶からのＡＩＳデータを時系列順に並び替える。これにより、船舶の移動に係る履歴を確認することができる。さらに、船舶は、ある港湾に設けられたバースへの航行とそのバースでの停泊（荷物等の積み下ろし）とを繰り返す。したがって、バースに停泊していることを示すＡＩＳデータを特定できると、そのＡＩＳデータから時系列的に遡ることで、船舶がその港湾（港湾内の特定のバース）へ航行中であることを示すＡＩＳデータを抽出することができる。
【００４６】
ＡＩＳデータから港湾内の特定のバースに停泊しているか否かを判断するためには、以下の方法を用いることができる。すなわち、港湾内の特定のバース（実際に船舶が停泊するバースである領域と、測位機器の位置又は測位精度に由来する誤差が許容できるレベルにおいてバースであると推定できる領域と、を含む領域）の位置情報を予め保持しておく。そして、同一の船舶のＡＩＳデータに基づいて、当該船舶が港湾内の特定のバースに滞在している状態が所定期間以上継続していることが確認できる場合に、その船舶が港湾内の特定のバースに停泊していると判断する方法がある。
【００４７】
また、港湾内のバースの位置を示す情報が予め準備されていない場合でも、海岸線の位置を示す情報（測位機器の位置又は測位精度に由来する誤差が許容できるレベルにおいて海岸線であると推定できる領域を示す情報）を予め保持していれば、同一の船舶のＡＩＳデータに基づいて、船舶が海岸線付近で停泊しているか否かを判断することができる。したがって、同一の船舶のＡＩＳデータに基づいて、当該船舶が海岸線沿いに滞在している状態が所定期間以上継続していることがＡＩＳデータから確認できる場合に、その船舶が停泊しているところが港湾内のバースであって、船舶がそのバースに停泊していると判断する方法を用いることができる。
【００４８】
また、港湾内のバースの位置を示す情報が予め準備されておらず、その他の情報も保持されていない場合には、地図等を参照して個別に判断を行う方法を用いることができる。例えば、ＡＩＳデータの中に船舶が移動しない状態が所定期間以上継続していないことを示す情報が含まれていた場合に、船舶が滞在している位置が海岸線に相当する位置であるか否かを地図と比較して確認する方法によって、船舶が港湾内のバースに停泊中であるか否かを判定することができる。
【００４９】
上記の基準に基づいて、ある港湾内のバースまでの移動に係る一連の履歴（ＡＩＳデータ）を一つの航路データとし、その航路データに含まれるＡＩＳデータに対して新たに識別符号（航路ＩＤ）を割り振る。これにより、大量のＡＩＳデータの中から、同一の船舶が港湾内の特定のバースに向けて移動した経路を時系列にまとめた航路データを得ることができる。
【００５０】
航路データのイメージを図５（Ａ）に示す。１つの航路データには、目的地の港湾Ｚに設けられた特定のバースに向かう１つ船舶に係る位置情報が複数含まれている。船舶の位置は経度・緯度によって示されるため、船舶の位置は実質的に２つの座標軸で示された座標情報であると考えることができる。図５（Ａ）は、各ＡＩＳデータにおける位置情報Ｐ０、Ｐ１〜ＰＮにより示される位置をプロットして可視化したものである。図５（Ａ）において、位置情報ＰＮは、港湾Ｚ内のバースＡを示す情報となっている。また、位置情報Ｐ０、Ｐ１〜ＰＮにはそれぞれその位置情報を取得した日時が対応付けられている。図５（Ａ）中のｔ０、ｔ１、〜ｔＮは、それぞれ各ＡＩＳデータの取得日時を示す。各ＡＩＳデータを日時順に直線で結んだ結果、図５（Ａ）に示すように船舶の航路が分かる。ここで、例えば、日時ｔ０と日時ｔ１との間の差分がｓ１となり、２点間の航行の所要時間ということができる。航路データに含まれるＡＩＳデータがＮ＋１個ある場合には、２点間を移動するための所要時間を特定する情報がＮ個作成される。これらを全て含むデータが１つの航路データとなる。
【００５１】
所要時間マップ作成部１１では、上記のように航路データの中から特定の港湾（港湾Ｚ）に設けられたバースＡに向かった船舶に関する航路データを抽出する（Ｓ１１）。航路データの抽出の基準としては、航路データの目的地（最終到達地点）が所要時間マップを作成する対象となる港湾であるか否かを用いることができる。港湾Ｚ内のバースＡが目的地（最終到達地点）であるか否かに基づいて航路データを抽出する。
【００５２】
抽出した航路イメージを図５（Ｂ）に示す。図５（Ｂ）では、港湾ＺのバースＡに向かう船舶に係る複数の航路データを示している。このように、特定の港湾Ｚ内のバースに向かう航路データを抽出すると、複数の船舶に係るバースＡへの航路を示すデータが得られる。その後、バースＢ〜Ｆについても同様の処理を行うことで、バース単位で当該バースへ向かう船舶に係る航路データを抽出することができる。これにより、複数の船舶に係る港湾Ｚへの航路を示す航路データを全て取得することができる。
【００５３】
次に、所要時間マップ作成部１１では、抽出したＡＩＳデータから、座標情報毎に、当該位置から港湾までの所要時間実績値を算出する（Ｓ１２）。航路データには複数のＡＩＳデータが含まれる。所要時間実績値の算出は、ＡＩＳデータ毎に行われる。また、船舶が到着するバースに関係なく、港湾までの所要時間実績値として算出を行う。
【００５４】
船舶の位置は経度・緯度によって示されるため、船舶の位置は実質的に２つの座標軸で示された座標情報であると考えることができる。単純に考えると、航路データに基づけば目的地である港湾内の特定のバースへの到着日時が分かるので、１つの航路データに含まれるＡＩＳデータについては、その航路データにおける港湾（バース）到着日時と各ＡＩＳデータの取得日時との差分が、各ＡＩＳデータにおける港湾（バース）到着までの所要時間となる。しかしながら、実際には、特定の港湾Ｚへ移動中の船舶が所定の時間港湾とは異なる水上（海上）で停止する、所謂「沖待ち」を行うことがある。「沖待ち」は、港湾への到着日時の調整のために行われることが多い。したがって、「沖待ち」が含まれた状態で港湾への所要時間の算出を行うと、実際の航行に必要な所要時間よりも大きな値が算出されてしまう。したがって、所要時間実績値の算出の際には、船舶が「移動中か停止中か」を判断し、船舶が停止している時間（沖待ち時間）を除去する。
【００５５】
船舶が「移動中か停止中か」を考慮した所要時間実績値の算出は、以下の手法で判断することができる。１つの方法としては、時系列に沿って並べられたＡＩＳデータにおいて１つ前のデータとの２点間の移動時間（所要時間）を示す情報ｓ１〜ｓＮに対して、それぞれ、２点間の距離等に基づいて移動中又は停止中を示すフラグを付与しておく。また、移動中又は停止中を示すフラグを付与する際には、各ＡＩＳデータに含まれる航行速度を示す情報及び船舶の航行状態を示す情報等を利用してもよい。その後、位置情報Ｐ０、Ｐ１〜ＰＮに対応して、目的地である港湾ＺのバースＡ（位置情報ＰＮに相当）への所要時間を算出する際には、各位置情報から港湾ＺのバースＡまでの各地点間を結ぶ所要時間のうち、移動中のフラグが付与されている情報のみを合計して算出する。例えば、位置情報Ｐ０で特定される地点から港湾ＺのバースＡまでの所要時間実績値は、停止中フラグが付与された時間がない場合にはｓ１、〜ｓＮの合計として算出することができる。ただし、停止中フラグが付与された２点間の移動時間を示す情報がある場合には、上記のｓ１〜ｓＮの合計から停止中フラグが付与された移動時間を示す情報を除去する。これにより、位置情報Ｐ０で特定される地点から港湾ＺのバースＡまでの所要時間実績値を適切に算出することができる。実際の所要時間実績値の算出方法は上記に限定されないが、船舶が停止中であるか否かを判断した上で、停止中の時間帯が含まれている場合には、時間帯部分を除去した上で港湾ＺのバースＡまでの所要時間実績値を算出することで、より精度の高い所要時間実績値が得られる。
【００５６】
その後、上記のプロセスで算出されたＡＩＳデータ毎の所要時間実績値について、水上の所定区間毎に座標を区切ったメッシュ毎に所要時間に係る統計量を算出する（Ｓ１３）。メッシュとは、例えば、図５（Ｃ）で示すような緯度及び経度の範囲情報を持つ領域のことを指す。前段階でＡＩＳデータ毎に所要時間実績値を求めたが、この所要時間実績値は、位置情報で特定される特定の位置からの所要時間を示す情報であり、面的な情報となっていない。そこで、水上を所定の面積毎に区切った領域（メッシュ）単位で所要時間実績値の分布を求めることを行う。なお、メッシュ毎に算出する所要時間に係る統計量としては、平均値、標準偏差等、所要時間実績値の分布を示すことができる数値を用いることができる。また、１つのメッシュに含まれる所要時間実績値の分布をヒストグラム等を利用して算出することで、所要時間実績値に対応した統計量を算出する構成としてもよい。このように統計量については公知の手法を用いて適宜選択することができる。本実施形態では、所要時間に係る統計量として、所要時間実績値の平均をメッシュ毎に算出する場合について説明する。
【００５７】
具体的には、予め、所要時間の分布を表示するためのメッシュを設定しておき、それぞれメッシュ番号を割り振っておく。その後、所要時間実績値の算出を行ったＡＩＳデータそれぞれについて、位置情報に基づいてそのＡＩＳデータが属するメッシュを特定し、そのメッシュに対応したメッシュ番号を付与する。その後、同一のメッシュ番号が付与されたＡＩＳデータに基づいて、各々算出された所要時間実績値の平均を算出する。これをメッシュ毎に行うことで、メッシュ毎の所要時間実績値の分布を得ることができる。
【００５８】
図５（Ｃ）はメッシュ毎の所要時間実績値の平均の分布を示したものである。図５（Ｃ）に示す例では、各メッシュは同一面積の正方形となっていて、メッシュ毎に所要時間（所要日数）が異なることを示している。なお、平均値に代えて、メッシュ毎の所要時間実績値の代表値を用いて所要時間実績値の分布を作成することもできる。
【００５９】
メッシュの大きさは、一辺が数百ｍ〜数十ｋｍとなるように適宜変更して設定することができる。メッシュの大きさは、所要時間マップの中でも場所によって変更してもよい。例えば、船舶の航行の頻度が大きな主要航路の周辺ではメッシュを小さく設定し、船舶の位置に応じて所要時間実績値の分布をより正確に把握できる構成とすることができる。また、船舶の航行頻度が少ない地域ではメッシュを大きく設定し、そのメッシュにおける所要時間実績値の平均値算出に用いるデータの数を増やす構成とすることもできる。また、メッシュの形状は正方形に限定されず、地形等を考慮して適宜変更することができる。
【００６０】
上記の処理により算出された所要時間実績値の分布が、港湾Ｚに向かう船舶の所要時間マップとなる。作成された所要時間マップは、所要時間マップ格納部１２に格納される。（Ｓ１３）。
【００６１】
このようにして、所要時間マップは、港湾毎に作成されて、所要時間マップ格納部１２に格納される。
【００６２】
次に、ＡＩＳデータを用いた停泊時間分布情報の作成方法について、図６及び図７を参照しながら説明する。図６は、停泊時間分布情報の作成方法を説明するフロー図である。また、図７は、停泊時間分布情報の作成の具体的な手順を模式的に示す図である。ここでは、まずバース単位で停泊時間実績値及び停泊時間の分布を作成した後に、港湾としての停泊時間分布情報を作成する例について説明するが、これに限定されるものではない。
【００６３】
まず、停泊時間分布情報作成部１３では、ＡＩＳデータ取得部１０が取得した過去のＡＩＳデータから、特定の港湾（ここでは港湾Ｚとする）に向かった船舶に関する航路データを含む船舶に係るＡＩＳデータを抽出する（Ｓ２１）。航路データは、上述のようにある港湾に含まれるバースまでの移動に係る一連の履歴（ＡＩＳデータ）を一連のデータ群としてまとめたものである。停泊時間分布情報では、特定の港湾内のバースに到着した船舶がそのバースでどれくらい停泊したかの分布を示す情報であるので、例えば港湾内のバースを目的地とする航路データを有する船舶のバースでの滞在時間を取得する必要がある。したがって、ここでは港湾Ｚに含まれるバースＡ〜Ｆを目的地とする航路データが含まれる船舶のＡＩＳデータをそれぞれ取得する。
【００６４】
次に、抽出した船舶のＡＩＳデータから、特定の港湾に含まれるバースへの到着時刻及び出発時刻を特定し、差分の停泊時間実績値を算出する（Ｓ２２）。
【００６５】
停泊時間実績値の算出方法について、図７（Ａ）を参照しながら説明する。図７（Ａ）では港湾Ｚ内のバースＡへ向かう航路データが含まれた船舶のＡＩＳデータを時刻に対応させて時系列順にプロットしたものであり、図７（Ａ）では５つのＡＩＳデータＤ１〜Ｄ５を示している。
【００６６】
ＡＩＳデータＤ１〜Ｄ５にはそれぞれ位置情報が対応付けられているので、この船舶のＡＩＳデータにおいて、バースＡの位置情報を含むデータを抽出する。図７（Ａ）では２つのＡＩＳデータＤ３，Ｄ４において、船舶がバースＡで停泊していることを示す情報が含まれていたとする。このとき、ＡＩＳデータＤ３の取得日時がバースＡへの到着時刻であり、ＡＩＳデータＤ４の取得日時がバースＡの出発時刻になり、その差（ここでは、１０時間）がバースＡでの滞在時間となる。仮にバースＡに滞在していることを示すＡＩＳデータが連続して３つ以上ある場合には、バースＡに滞在していることを示すＡＩＳデータのうちの１つ目のデータと最後のデータとの間が停泊時間になる。このように、港湾ＺのバースＡへ向かった航路データを有する船舶に係るＡＩＳデータを時系列に並べることで、港湾ＺのバースＡでの停泊時間実績値を算出することができる。また、過去のＡＩＳデータの取得期間が長く、その間に一つの船舶が何度もバースＡを訪れている場合がある。この場合には、前後に航路データがあるか否かに基づいて、連続したデータであるか否かを判断する等の処理を行い、港湾Ｚ内のバースＡでの停泊時間実績値を特定する。
【００６７】
なお、船舶が港湾Ｚ内のバースで停泊しているか否かを判定する際は、ＡＩＳデータに含まれる船舶の位置情報が、実際に船舶が停泊するバースである領域と、測位機器の位置又は測位精度に由来する誤差が許容できるレベルにおいて、同一のバースに滞在していると推定できる領域と、を含む領域の内部に継続して滞在しているか否かに基づいて判定する。
【００６８】
港湾Ｚ内のバースＡでの停泊時間実績値は、船舶毎に及び港湾Ｚ内のバースＡでの停泊毎に算出する。次に、その結果に基づく分布情報を作成する（Ｓ２３）。図７（Ｂ）は、停泊時間実績値の分布情報の作成例である。図７（Ｂ）は、港湾Ｚ内のバースＡにおける停泊時間の分布をヒストグラムで示したものであり、９時間が最頻値であることを示している。このように、停泊時間実績値の分布情報は例えばヒストグラムとして作成することができる。また、停泊時間実績値の分布情報として、停泊時間実績値に係る確率密度関数を算出することもできる。
【００６９】
上記の処理により算出された停泊時間実績値の分布が、港湾Ｚ内のバースＡにおける船舶の停泊時間分布情報となる。上記で説明した一連の処理を港湾Ｚ内の他のバースＢ〜Ｆについても行うことで、バース単位の停泊時間実績値の分布を得ることができる。そして、バースＡ〜Ｆに係る停泊時間実績値の分布の合計を算出することで、港湾Ｚにおける船舶の停泊時間分布情報を得ることができる。作成された停泊時間分布情報は、停泊時間分布情報格納部１４に格納される。（Ｓ２４）。
【００７０】
このようにして、停泊時間分布情報は、港湾毎に作成されて、停泊時間分布情報格納部１４に格納される。
【００７１】
図３に戻り、実際に停泊隻数の予測を行う工程について説明する。停泊隻数の予測を行う際には、まず、停泊隻数予測指示受信部２０によって、停泊隻数予測指示を受信する（Ｓ０３）。停泊隻数予測指示には、予測を行う対象となる港湾（ここでは、港湾Ｚ）を特定する情報と、予測をする期間を特定する情報と、が含まれる。停泊隻数予測指示受信部２０が停泊隻数予測指示を受信すると、停泊隻数予測部２１では、停泊隻数の予測に係る処理を行う。
【００７２】
停泊隻数予測部２１では、まず、ＡＩＳデータ取得部１０に指示を行うことで、停泊隻数の予測に利用するＡＩＳデータを取得する（Ｓ０４：ＡＩＳデータ取得ステップ）。ここで停泊隻数予測部２１が停泊隻数の予測に利用するＡＩＳデータとは、水上の各船舶の最新の位置情報及びその目的地を示す情報である。ただし、各船舶からのＡＩＳデータの取得日時は互いに異なる。したがって、ＡＩＳデータ取得部１０では、過去の所定期間（例えば、数日〜数週間）のＡＩＳデータを取得する。
【００７３】
次に、停泊隻数予測部２１では、ＡＩＳデータ取得部１０が取得したＡＩＳデータに基づいて、特定の港湾（ここでは、港湾Ｚ）における停泊隻数の予測を行う（Ｓ０５：停泊隻数予測ステップ）。
【００７４】
ＡＩＳデータを用いた停泊隻数の予測方法について、図８及び図９を参照しながら説明する。図８は、停泊隻数の予測について説明するフロー図である。また、図９は、停泊隻数の予測に係る具体的な手順を模式的に示す図である。
【００７５】
まず、停泊隻数予測部２１では、ＡＩＳデータ取得部１０が取得したＡＩＳデータから、特定の港湾（港湾Ｚ）に関係する船舶に係るＡＩＳデータを抽出する（Ｓ３１）。ＡＩＳデータ取得部１０が取得したＡＩＳデータには、ＡＩＳデータを取得した全ての船舶に係る情報が含まれているが、そのうち、港湾Ｚへ航行中の船舶及び港湾Ｚに停泊中の船舶が、停泊隻数を予測する期間内に港湾Ｚに停泊する可能性がある船舶となる。したがって、ＡＩＳデータにおいて船舶の針路（目的地となる港）として港湾Ｚを設定している船舶に係るＡＩＳデータを抽出することで、港湾Ｚに向けて航行である船舶に係るＡＩＳデータを抽出することができる。また、取得したＡＩＳデータ毎に船舶毎にデータをまとめた後に、同一船舶からのＡＩＳデータを時系列順に並び替えると、最新の各船舶の位置情報を取得することができる。この際、最新の位置情報が港湾Ｚである船舶は、現在港湾Ｚに滞在していると考えることができる。これに基づいて港湾Ｚに関係する船舶のＡＩＳデータが抽出することができる。
【００７６】
次に、抽出された港湾Ｚに関係する船舶のＡＩＳデータから、船舶毎に港湾Ｚの到着時刻予測値及び出発時刻予測値を算出する（Ｓ３２）。
【００７７】
航行中の船舶については、その船舶に係る最新のＡＩＳデータに含まれる位置情報と所要時間マップとから、港湾Ｚへの到着時刻予測値を算出することができる。具体的には、ＡＩＳデータで示される船舶の位置情報が、港湾Ｚに係る所要時間マップにおけるどのメッシュに属するかを判定することで、所要時間マップから、港湾Ｚへの所要時間が算出することができる。したがって、その船舶に係る最新のＡＩＳデータの取得日時から港湾Ｚへの所要時間マップで特定される時間だけ経過した時刻が、到着時刻予測値となる。
【００７８】
一方、その船舶についての港湾Ｚからの出発時刻予測値の算出には、停泊時間分布情報を利用する。上述のように停泊時間分布情報は、ヒストグラム又は確率密度関数として作成されている。すなわち、停泊時間分布情報は停泊時間の確率分布を示す（幅を示す）情報であるともいえる。そこで、出発時刻を予測する際に、停泊時間分布情報に係る数値としてその代表値を利用する。なお、停泊時間分布の代表値としては、例えば停泊時間分布の平均値を用いることができるが、これに限定されない。
【００７９】
現在港湾Ｚに向けて移動中である船舶については、港湾Ｚに到着後、停泊時間分布の代表値により特定される期間停泊すると予測する。したがって、港湾Ｚに対する船舶の到着時刻予測値に対して停泊時間分布の代表値を加えることで、港湾Ｚからの出発時刻予測値になる。
【００８０】
一方、港湾Ｚに到着済みである船舶に対して、そのまま停泊時間分布の平均値を加えると、停泊時間分布情報で示される停泊時間の分布よりも停泊時間が長く見積もられることになる。したがって、港湾Ｚに到着している船舶については、最新のＡＩＳデータだけでなく、その前のＡＩＳデータも参照して、港湾Ｚに到着した時刻を特定し、その時刻からの経過時間を見積もる。そして、経過時間を考慮して今後の港湾Ｚでの停泊時間を見積もって、出発時刻予測値を算出する。
【００８１】
具体的には、例えば、どの船舶も港湾Ｚに到着してから一律に停泊時間分布の代表値（平均値）だけ港湾Ｚに停泊すると考えて処理を行う方法がある。また、その他の方法としては、停泊時間分布情報における停泊時間の分布に偏りが見られる場合には、停泊時間分布情報に含まれる停泊時間の分布を示す情報のうち、港湾Ｚに到着してからの経過時間よりも停泊時間が長い情報のみから停泊時間の平均を算出し、これに基づいて港湾Ｚでの停泊時間を推定する方法が考えられる。いずれにしろ、港湾Ｚに到着した時刻を考慮した上で、出発時刻予測値を算出する。
【００８２】
次に、上記での算出結果を集計して時系列のデータを作成する（Ｓ３３）。上記の港湾Ｚの到着時刻予測値及び出発時刻予測値の算出は船舶毎に行われる。したがって、その結果に基づいて、港湾Ｚに停泊する船舶の隻数を時系列に沿ってカウントしていく。
【００８３】
図９の上部では、船舶毎に算出した到着時刻予測値及び出発時刻予測値を時刻に沿って示している。また、図９の下部ではそれを集計した結果を示している。具体的には、図９では、４隻の船舶について、港湾到着時刻予測値及び港湾出発時刻予測値を算出して、時系列に沿って図示している。なお、図９では、すでに港湾Ｚに到着している船舶に関しては示していないが、すでに港湾Ｚに到着している船舶については、到着時刻ｔｓｉ側の始点がなく、終点側のｔｅｉのみが算出されて示される。
【００８４】
図９では、港湾到着時刻予測値と港湾出発時刻予測値とを結ぶ線が存在する時間帯は、その船舶が港湾Ｚに停泊していることを示している。したがって、時刻ｔにおいて港湾Ｚに停泊している船舶の隻数は、時刻ｔに港湾到着時刻予測値と港湾出発時刻予測値とを結ぶ線が存在する船舶の隻数をカウントすればよい。図９に示す時刻ｔの場合には、ｔｓ３とｔｅ３とを結ぶ線のみが存在するので港湾Ｚに停泊する船舶は１隻であると予測することができる。このように、時刻に対応して停泊する船舶の隻数の変化をカウントした結果が図９下部のヒストグラムである。この結果が、停泊隻数の予測結果に相当する。このヒストグラムは、停泊隻数予測指示に含まれる予測をする期間を特定する情報によって示される期間に対応して作成される。
【００８５】
したがって、停泊隻数予測結果出力部２２は、上記のように算出された時系列に沿ったデータを停泊隻数予測結果として出力する（Ｓ３４）。以上によって停泊隻数予測システム１による停泊隻数の予測が完了する。
【００８６】
以上のように、本発明に係る停泊隻数予測システム１及び停泊隻数予測システム１による停泊隻数予測方法及び停泊隻数予測プログラムでは、所要時間マップ作成部１１において、特定の港湾へ航行する船舶の滞在位置からの特定の港湾への所要時間の分布を示す所要時間マップ（所要時間分布情報）を作成すると共に、停泊時間分布情報作成部１３において、特定の港湾における船舶の停泊時間分布を示す停泊時間分布情報を作成する。そして、船舶の現在位置を特定することが可能なＡＩＳデータに対して、これらの情報を組み合わせることで、今後港湾に停泊する船舶の停泊隻数を予測することが可能となる。
【００８７】
従来から、港湾を出入りする船舶の管理を行うために、停泊隻数を予測することが必要とされていた。この際に、従来はＡＩＳデータに含まれる船舶の到着予想時刻（ＥＴＡ）を利用することが検討されていた。しかしながら、到着予想時刻は船舶の乗組員等の判断によって手入力される情報であるため、入力間違いや最新情報への更新忘れ等が発生することが考えられる。したがって、港湾での停泊隻数予測を行うための基礎となる情報の精度としては十分なものではなかった。
【００８８】
これに対して、本実施形態に係る停泊隻数予測システム１、停泊隻数予測方法、及び、停泊隻数予測プログラムでは、過去のＡＩＳデータに基づいた所要時間マップ（所要時間分布情報）及び停泊時間分布情報を利用して、現在の船舶の位置から今後の港湾における停泊隻数を予測する。停泊隻数の予測に用いられる所要時間マップ（所要時間分布情報）及び停泊時間分布情報は、実績に基づく情報であることから、より高い精度の情報での停泊隻数が予測可能となる。
【００８９】
具体的には、停泊隻数予測システム１では、停泊隻数の予測の際には、船舶毎に特定の港湾への到着時刻及び特定の港湾からの出発時刻の算出を行う。所要時間マップ（所要時間分布情報）及び停泊時間分布情報を用いると、上記の特定の港湾への到着時刻及び特定の港湾からの出発時刻の算出精度が高められることから、より高い精度の停泊隻数の予測が可能となる。
【００９０】
また、所要時間分布情報が、船舶の滞在位置からの特定の港湾への所要時間に係る統計量をメッシュ毎に算出した情報であることにより、船舶の滞在位置に応じて特定の港湾への所要時間を容易に求めることができる。また、上記で説明した所要時間マップのように、メッシュ毎に所要時間に係る統計量を算出する構成とすることで、所要時間分布情報の作成に係る作業量が極端に増大することを防ぐことができる。
【００９１】
また、所要時間分布情報の作成の際、船舶が水上で停止している時間がある場合には、停止している時間を除去して特定の港湾への所要時間を算出する構成とすることで、例えば時間調整等のために水上で停止している時間を含めることなく所要時間の算出を行うことができ、より高い精度で所要時間分布情報を作成することができる。
【００９２】
また、停泊時間分布情報については、船舶に係る過去のＡＩＳデータから、特定の港湾での到着時刻及び出発時刻を特定し、これらの情報から停泊時間を算出する構成とすることで、例えば船舶の乗組員等が入力した情報に基づいて停泊時間分布情報を作成する場合と比較してより高い精度で停泊時間分布情報を作成することができる。
【００９３】
以上、本発明の実施形態に係る停泊隻数予測システム、停泊隻数予測方法、及び、停泊隻数予測プログラムについて説明したが、本発明は必ずしも上述した実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々の変更を行うことができる。
【００９４】
例えば、停泊隻数予測システム１において使用することのできる情報は、上記実施形態で説明したものに限定されない。したがって、ＡＩＳデータに含まれる航行速度や船種情報等を考慮して所要時間マップ及び停泊時間分布情報を作成することもできる。例えば、船種によって目的地の所要時間は異なることが考えられる。したがって、上記実施形態では港湾毎に作成するとした所要時間マップを、さらに船種毎に複数準備する構成としてもよい。同様に停泊時間分布情報についても、船種毎に複数準備する構成としてもよい。
【００９５】
また、上記実施形態では、停泊隻数予測システム１が１台の装置により実現されている場合について説明したが、停泊隻数予測システム１は複数の装置により構成されていてもよい。
【００９６】
また、上記実施形態では、停泊隻数の予測の際に港湾内のバースを区別した計算を行う場合について説明した。すなわち、上記実施形態では、ＡＩＳデータから港湾内の特定のバースに停泊しているか否かを判断して航路データの抽出等を行った。したがって、航路データは停泊するバース毎に個別に抽出されている場合について説明した。したがって、停泊時間分布情報の作成においても、バース毎に停泊時間分布を作成した後にこれを集計して港湾における停泊時間分布情報を作成する例を説明した。しかしながら、バース単位ではなく港湾単位で上記の処理を行う構成としてもよい。すなわち、船舶が特定のバース単位に停泊しているか否かではなく、船舶が特定の港湾に停泊しているか否かに基づいて航路データの抽出を行い、これを利用して所要時間マップ（所要時間分布情報）及び停泊時間分布情報を作成する構成としてもよい。
【符号の説明】
【００９７】
１  停泊隻数予測システム
１０  ＡＩＳデータ取得部
１１  所要時間マップ作成部
１２  所要時間マップ格納部
１３  停泊時間分布情報作成部
１４  停泊時間分布情報格納部
２０  停泊隻数予測指示受信部
２１  停泊隻数予測部
２２  停泊隻数予測結果出力部
【図１】
0006623724.tif 000002
【図２】
0006623724.tif 000003
【図３】
0006623724.tif 000004
【図４】
0006623724.tif 000005
【図５】
0006623724.tif 000006
【図６】
0006623724.tif 000007
【図７】
0006623724.tif 000008
【図８】
0006623724.tif 000009
【図９】
0006623724.tif 000010