(57)【要約】【課題】生成された船舶の出発地及び目的地の各々に該当する沿岸気象情報をユーザ端末に提供する。【解決手段】複数の海洋数値予報モデルの各々からリアルタイム観測値を受信するステップと、ユーザ端末から出発地及び目的地に関する情報を受信するステップと、ユーザ端末から少なくとも１つの制限条件を含むフィルタリング情報を受信するステップと、リアルタイム観測値に基づき、出発地（沿岸の第１の沿岸気象情報）及び目的地（沿岸の第２の沿岸気象情報）を生成するステップと、出発地から目的地までの標準航路及びフィルタリング情報に基づいて出発地から目的地までの少なくとも１つの代替航路を決定するステップと、第１の沿岸気象情報及び第２の沿岸気象情報及び標準航路及び少なくとも１つの代替航路に関する情報をユーザ端末に送信するステップと、を含み、少なくとも１つの代替航路は、少なくとも１つの制限条件を満たす航路であり得る。【選択図】図１
2020042750.tif 000002
【特許請求の範囲】
【請求項１】
沿岸気象情報を含む船舶の航路情報を提供する方法において、
複数の海洋数値予報モデルの各々からリアルタイム観測値を受信するステップと、
ユーザ端末から出発地及び目的地に関する情報を受信するステップと、
前記ユーザ端末から少なくとも１つの制限条件を含むフィルタリング情報を受信するステップと、
前記リアルタイム観測値に基づき、前記出発地に該当する沿岸の第１の沿岸気象情報及び前記目的地に該当する沿岸の第２の沿岸気象情報を生成するステップと、
前記出発地から前記目的地までの標準航路を決定し、前記受信されたフィルタリング情報に基づいて前記出発地から前記目的地までの少なくとも１つの代替航路を決定するステップと、
前記第１の沿岸気象情報及び前記第２の沿岸気象情報を前記ユーザ端末に送信し、前記標準航路及び前記少なくとも１つの代替航路が前記ユーザ端末の画面で比較出力されるよう、前記標準航路及び少なくとも１つの代替航路に関する情報を前記ユーザ端末に送信するステップと、
を含み、
前記少なくとも１つの代替航路は、前記少なくとも１つの制限条件を満たす航路である、方法。
【請求項２】
前記標準航路及び少なくとも１つの代替航路のうち少なくとも１つの航路に対する時間毎の気象予報情報を前記ユーザ端末に送信するステップ
をさらに含む、請求項１に記載の方法。
【請求項３】
前記標準航路及び少なくとも１つの代替航路のうち少なくとも１つの航路に対する時間毎の気象予報情報を前記ユーザ端末に送信するステップは、
前記ユーザ端末から前記標準航路及び少なくとも１つの代替航路のうち１つの航路を選択する信号を受信するステップと、
前記選択された１つの航路に対する時間毎の気象予報情報を前記ユーザ端末に送信するステップと、
を含む、請求項２に記載の方法。
【請求項４】
前記複数の気象予報情報のうち何れか１つが前記制限条件を満たしていない場合、前記ユーザ端末に予め設定された標識が表示される、請求項３に記載の方法。
【請求項５】
前記複数の海洋数値予報モデルの各々の過去の気象データを収集するステップと、
前記過去の気象データを学習し、気象情報の種類別に前記複数の海洋数値予報モデルのうち１つを割り当てるステップと、
をさらに含む、請求項２に記載の方法。
【請求項６】
前記第１の沿岸気象情報及び前記第２の沿岸気象情報は、複数種の気象情報を含み、
前記複数種の気象情報の各々は、前記気象情報の種類別に割り当てられた海洋数値予報モデルから受信されたリアルタイム観測値に基づく、請求項５に記載の方法。
【請求項７】
前記過去の気象データを学習し、気象情報の種類別に前記複数の海洋数値予報モデルのうち１つを割り当てるステップは、
前記複数の海洋数値予報モデルの各々において、前記気象情報の種類別に予報的中率を計算するステップと、
前記気象情報の種類別に前記予報的中率が最も高い海洋数値予報モデルを割り当てるステップと、
を含む、請求項５に記載の方法。
【請求項８】
前記時間毎の気象予報情報は、単位時間毎の前記気象情報を含み、
前記気象情報の各々は、前記気象情報の種類別に割り当てられた海洋数値予報モデルから受信されたリアルタイム観測値に基づく、請求項７に記載の方法。
【請求項９】
前記第１の沿岸気象情報及び前記第２の沿岸気象情報に基づいて最適航海日を決定するステップと、
前記最適航海日における前記標準航路及び少なくとも１つの代替航路を決定するステップと、
前記決定した前記最適航海日における前記標準航路及び少なくとも１つの代替航路を前記ユーザ端末に送信するステップと、
をさらに含む、請求項１に記載の方法。
【請求項１０】
前記複数種の気象情報は、波向、平均波高、最高波高、波周期、風向、風速、可視距離、気圧、及び気温を含む、請求項６に記載の方法。
【請求項１１】
前記複数の海洋数値予報モデルは、ＣｏＷＷ３（Ｃｏａｓｔａｌ  Ｗａｖｅ  Ｍｏｄｅｌ）モデル、ＧｏＷＷ３（Ｇｌｏｂａｌ  Ｗａｖｅ  Ｍｏｄｅｌ）モデル、ＷＷ３（ＷａｖｅＷａｔｃｈ３）モデルを含む、請求項１に記載の方法。
【請求項１２】
沿岸気象情報を含む船舶の航路情報を提供するサーバにおいて、
複数の海洋数値予報モデルの各々からリアルタイム観測値を受信する観測値受信部と、
ユーザ端末から出発地及び目的地に関する情報を受信する港情報受信部と、
前記ユーザ端末から少なくとも１つの制限条件を含むフィルタリング情報を受信するフィルタリング情報入力部と、
前記リアルタイム観測値に基づき、前記出発地に該当する沿岸の第１の沿岸気象情報及び前記目的地に該当する沿岸の第２の沿岸気象情報を生成する沿岸気象情報生成部と、
前記出発地から前記目的地までの標準航路を決定し、前記受信されたフィルタリング情報に基づいて前記出発地から前記目的地までの少なくとも１つの代替航路を決定する航路決定部と、
前記第１の沿岸気象情報及び前記第２の沿岸気象情報を前記ユーザ端末に送信し、前記標準航路及び前記少なくとも１つの代替航路が前記ユーザ端末の画面で比較出力されるよう、前記標準航路及び少なくとも１つの代替航路に関する情報を前記ユーザ端末に送信する航路情報送信部と、
を含み、
前記少なくとも１つの代替航路は、前記少なくとも１つの制限条件を満たす航路である、サーバ。
【請求項１３】
前記標準航路及び少なくとも１つの代替航路のうち少なくとも１つの航路に対する時間毎の気象予報情報を前記ユーザ端末に送信する気象予報情報送信部
をさらに含む、請求項１２に記載のサーバ。
【請求項１４】
前記気象予報情報送信部は、前記ユーザ端末から前記標準航路及び少なくとも１つの代替航路のうち１つの航路を選択する信号を受信し、前記選択された１つの航路に対する時間毎の気象予報情報を前記ユーザ端末に送信する、請求項１３に記載のサーバ。
【請求項１５】
前記複数の気象予報情報のうち何れか１つが前記制限条件を満たしていない場合、前記ユーザ端末に予め設定された標識が表示される、請求項１４に記載のサーバ。
【請求項１６】
前記複数の海洋数値予報モデルの各々の過去の気象データを収集する過去データ収集部と、
前記過去の気象データを学習し、気象情報の種類別に前記複数の海洋数値予報モデルのうち１つを割り当てる過去データ学習部と、
をさらに含む、請求項１３に記載のサーバ。
【請求項１７】
前記第１の沿岸気象情報及び前記第２の沿岸気象情報は、複数種の気象情報を含み、
前記複数種の気象情報の各々は、前記気象情報の種類別に割り当てられた海洋数値予報モデルから受信されたリアルタイム観測値に基づく、請求項１６に記載のサーバ。
【請求項１８】
前記過去データ学習部は、前記複数の海洋数値予報モデルの各々において、前記気象情報の種類別に予報的中率を計算する予報的中率計算部と、
前記気象情報の種類別に前記予報的中率が最も高い海洋数値予報モデルを割り当てる海洋数値予報モデル割当部と、
を含む、請求項１６に記載のサーバ。
【請求項１９】
前記時間毎の気象予報情報は、単位時間毎の前記気象情報を含み、
前記気象情報の各々は、前記気象情報の種類別に割り当てられた海洋数値予報モデルから受信されたリアルタイム観測値に基づく、請求項１８に記載のサーバ。
【請求項２０】
前記第１の沿岸気象情報及び前記第２の沿岸気象情報に基づいて最適航海日を決定する最適航海日決定部
をさらに含み、
前記航路決定部は、前記最適航海日における前記標準航路及び少なくとも１つの代替航路を決定し、
前記航路情報送信部は、前記決定した前記最適航海日における前記標準航路及び少なくとも１つの代替航路を前記ユーザ端末に送信する、請求項１２に記載のサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、沿岸気象情報を含む船舶の航路情報を提供する方法及びサーバに関する。
【背景技術】
【０００２】
船舶は、水上で移動できる構造物、広くは水上の交通機関を総称する。船舶は、電子海図を利用する航路システムを用いて運航情報を提供してもらう。
【０００３】
航路は、陸上の場合に比べて考慮する対象（例えば、波高、風速、風力、船舶の大きさ、速度など）が多いため、航路を決定することが容易ではない。これにより、少数の航路決定サービスのみが常用化されている。
【０００４】
また、従来の航路決定サービスは、電子海図上の最短経路を検索して提供しているだけであり、ユーザが所望する航路条件を満たす航路検索サービスは提供していない。
【０００５】
一方、沿岸構造物の損壊、沿岸の浸水、油類汚染事故などのように沿岸で発生する災害は、海上の状態と海水の流れに深く関連している。従って、沿岸海域における正確な海上の状態と流速の予測は、海洋産業だけでなく、海岸地域の防護及び海難事故時の捜索救助、油類拡散の推定において非常に重要である。
【０００６】
近年まで沿岸気象の予測正確度の向上と関連して多くの研究が行われてきたが、海洋気象の専門人力及び海洋数値予報モデルの不足などで陸上の予報官が海洋予報を予測しており、沿岸気象の予測専門性は陸上予報に比べて格段に劣っているのが実情である。
【０００７】
また、複数の海洋数値予報モデルが提供する気象情報は、複数種の気象情報毎にそれぞれ異なる予報的中率の差が存在し、複数の海洋数値予報モデルは、ユーザ端末が要請した位置に対する各海洋数値予報モデルでの補正なしに気象情報を提供しているため、当該位置に該当する気象情報への正確度が劣るしかない。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】韓国特許第１５５６７２３号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００９】
本発明は、上述した従来技術の問題点を解決するためのものであり、複数の海洋数値予報モデルの各々から受信されたリアルタイム観測値に基づいて船舶の出発地及び目的地の各々に該当する沿岸気象情報を生成し、生成された船舶の出発地及び目的地の各々に該当する沿岸気象情報をユーザ端末に提供することを目的とする。また、本発明は、出発地及び目的地に関する情報に基づいて標準航路を決定し、ユーザから受信されたフィルタリング情報、出発地及び目的地に関する情報に基づいて少なくとも１つの代替航路を決定し、標準航路及び少なくとも１つの代替航路がユーザ端末の画面で比較出力されるよう、標準航路及び少なくとも１つの代替航路に関する情報をユーザ端末に提供することを目的とする。但し、本実施例が達成しようとする技術的課題は、上記したような技術的課題に限定されるものではなく、他の技術的課題が存在し得る。
【課題を解決するための手段】
【００１０】
上述した技術的課題を解決するための技術的手段として、本発明の第１の側面に係る沿岸気象情報を含む船舶の航路情報を提供する方法は、複数の海洋数値予報モデルの各々からリアルタイム観測値を受信するステップと、ユーザ端末から出発地及び目的地に関する情報を受信するステップと、前記ユーザ端末から少なくとも１つの制限条件を含むフィルタリング情報を受信するステップと、前記リアルタイム観測値に基づき、前記出発地に該当する沿岸の第１の沿岸気象情報及び前記目的地に該当する沿岸の第２の沿岸気象情報を生成するステップと、前記出発地から前記目的地までの標準航路を決定し、前記受信されたフィルタリング情報に基づいて前記出発地から前記目的地までの少なくとも１つの代替航路を決定するステップと、前記第１の沿岸気象情報及び前記第２の沿岸気象情報を前記ユーザ端末に送信し、前記標準航路及び前記少なくとも１つの代替航路が前記ユーザ端末の画面で比較出力されるよう、前記標準航路及び少なくとも１つの代替航路に関する情報を前記ユーザ端末に送信するステップと、を含み、前記少なくとも１つの代替航路は、前記少なくとも１つの制限条件を満たす航路であり得る。
【００１１】
本発明の第２の側面に係る沿岸気象情報を含む船舶の航路情報を提供するサーバは、複数の海洋数値予報モデルの各々からリアルタイム観測値を受信する観測値受信部と、ユーザ端末から出発地及び目的地に関する情報を受信する港情報受信部と、前記ユーザ端末から少なくとも１つの制限条件を含むフィルタリング情報を受信するフィルタリング情報入力部と、前記リアルタイム観測値に基づき、前記出発地に該当する沿岸の第１の沿岸気象情報及び前記目的地に該当する沿岸の第２の沿岸気象情報を生成する沿岸気象情報生成部と、前記出発地から前記目的地までの標準航路を決定し、前記受信されたフィルタリング情報に基づいて前記出発地から前記目的地までの少なくとも１つの代替航路を決定する航路決定部と、前記第１の沿岸気象情報及び前記第２の沿岸気象情報を前記ユーザ端末に送信し、前記標準航路及び前記少なくとも１つの代替航路が前記ユーザ端末の画面で比較出力されるよう、前記標準航路及び少なくとも１つの代替航路に関する情報を前記ユーザ端末に送信する航路情報送信部と、を含み、前記少なくとも１つの代替航路は、前記少なくとも１つの制限条件を満たす航路であり得る。
【００１２】
上述した課題を解決するための手段は、単なる例示であり、本発明を制限する意図で解釈されてはならない。上述した例示的な実施例の他にも、図面及び発明の詳細な説明に記載された追加の実施例が存在し得る。
【発明の効果】
【００１３】
上述した本発明の課題を解決するための手段の何れか１つによれば、複数の海洋数値予報モデルの各々から受信されたリアルタイム観測値に基づいて船舶の出発地及び目的地の各々に該当する沿岸気象情報を生成し、生成された船舶の出発地及び目的地の各々に該当する沿岸気象情報をユーザ端末に提供することができる。また、本発明は、出発地及び目的地に関する情報に基づいて標準航路を決定し、ユーザから受信されたフィルタリング情報、出発地及び目的地に関する情報に基づいて少なくとも１つの代替航路を決定し、標準航路及び少なくとも１つの代替航路がユーザ端末の画面で比較出力されるよう、標準航路及び少なくとも１つの代替航路に関する情報をユーザ端末に提供することができる。これにより、ユーザが選択可能な航路に対する選択の幅を広げることができ、ユーザが所望する船舶の航海条件に合う航路を提供してもらうことができるため、ユーザは船舶の最適航路を計画することができる。
【００１４】
また、本発明は、気象情報の種類別に割り当てられた予報的中率の高い海洋数値予報モデルからリアルタイム観測値を受信し、沿岸の気象情報を生成するため、気象情報に対する正確度及び信頼度を向上させることができる。
【００１５】
また、本発明は、船舶の出発地及び目的地の各々に該当する沿岸気象情報をユーザ端末に提供することにより、ユーザは沿岸気象情報に基づいて航海日を決定することができる。
【００１６】
また、本発明は、船舶の出発地及び目的地の各々に該当する沿岸気象情報に基づいて沿岸気象情報の良い最適航海日を決定し、決定した最適航海日、及び最適航海日における標準航路及び少なくとも１つの代替航路に関する情報をユーザ端末に提供することができる。
【図面の簡単な説明】
【００１７】
【図１】本発明の一実施例に係る、船舶の.航路情報提供システムの構成図である。
【図２】本発明の一実施例に係る、図１に示された船舶航路情報提供サーバのブロック図である。
【図３Ａ】本発明の一実施例に係る、船舶の航路情報を提供する方法を説明するための図である。
【図３Ｂ】本発明の一実施例に係る、船舶の航路情報を提供する方法を説明するための図である。
【図３Ｃ】本発明の一実施例に係る、船舶の航路情報を提供する方法を説明するための図である。
【図３Ｄ】本発明の一実施例に係る、船舶の航路情報を提供する方法を説明するための図である。
【図３Ｅ】本発明の一実施例に係る、船舶の航路情報を提供する方法を説明するための図である。
【図３Ｆ】本発明の一実施例に係る、船舶の航路情報を提供する方法を説明するための図である。
【図３Ｇ】本発明の一実施例に係る、船舶の航路情報を提供する方法を説明するための図である。
【図３Ｈ】本発明の一実施例に係る、船舶の航路情報を提供する方法を説明するための図である。
【図３Ｉ】本発明の一実施例に係る、船舶の航路情報を提供する方法を説明するための図である。
【図４】本発明の一実施例に係る、図１に示されたユーザ端末のブロック図である。
【図５】本発明の一実施例に係る、船舶の航路情報を提供する方法を示すフローチャートである。
【発明を実施するための形態】
【００１８】
以下では、添付した図面を参照しながら、本発明の属する技術分野において通常の知識を有する者が容易に実施できるように本発明の実施例を詳しく説明する。ところが、本発明は様々な異なる形態に具現されることができ、ここで説明する実施例に限定されるものではない。そして、図面において、本発明を明確に説明するために、説明とは関係ない部分は省略しており、明細書全体に亘って類似した部分に対しては類似した図面符号を付けている。
【００１９】
明細書全体において、ある部分が他の部分と「連結」されているという場合、これは「直接的に連結」されている場合だけでなく、その中間に他の素子を挟んで「電気的に連結」されている場合も含む。また、ある部分がある構成要素を「含む」という場合、これは、特に反対の記載がない限り、他の構成要素を除くのではなく、他の構成要素をさらに含み得ることを意味する。
【００２０】
本明細書において「部」とは、ハードウェアによって実現されるユニット（ｕｎｉｔ）、ソフトウェアによって実現されるユニット、両方を用いて実現されるユニットを含む。また、１つのユニットが２つ以上のハードウェアを用いて実現されても良く、２つ以上のユニットが１つのハードウェアによって実現されても良い。
【００２１】
本明細書において、端末又はデバイスが行うと記述された動作や機能の一部は、当該端末又はデバイスと連結されたサーバで代わりに行われ得る。同様に、サーバが行うと記述された動作や機能の一部も当該サーバと連結された端末又はデバイスで行われ得る。
【００２２】
以下、添付された構成図又はフローチャートを参考しながら、本発明を実施するための具体的な内容を説明する。
【００２３】
図１は、本発明の一実施例に係る、船舶の航路情報提供システムの構成図である。
【００２４】
図１を参照すると、船舶の航路情報提供システムは、船舶航路情報提供サーバ１００と、ユーザ端末１１０と、を含む。但し、かかる図１の船舶航路情報提供システムは本発明の一実施例に過ぎないので、図１によって本発明が限定解釈されるものではなく、本発明の様々な実施例によって図１とは異なるように構成されることもできる。
【００２５】
一般的に、図１の船舶航路情報提供システムの各構成要素は、ネットワーク（未図示）を介して連結される。ネットワーク（未図示）は、端末及びサーバのようなそれぞれのノードの相互間に情報交換が可能な連結構造を意味するものであり、近距離通信網（ＬＡＮ：Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、広域通信網（ＷＡＮ：Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット（ＷＷＷ：Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ）、有無線データ通信網、電話網、有無線テレビ通信網などを含む。無線データ通信網の一例には、３Ｇ、４Ｇ、５Ｇ、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、ＷＩＭＡＸ（Ｗｏｒｌｄ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ワイファイ（Ｗｉ−Ｆｉ）、ブルートゥース（登録商標）通信、赤外線通信、超音波通信、可視光通信（ＶＬＣ：Ｖｉｓｉｂｌｅ  Ｌｉｇｈｔ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ライファイ（ＬｉＦｉ）などが含まれるが、これに限定されるものではない。
【００２６】
船舶航路情報提供サーバ１００は、複数の海洋数値予報モデル１２０の各々からリアルタイム観測値を受信する。ここで、複数の海洋数値予報モデル１２０は、例えば、ＣｏＷＷ３（Ｃｏａｓｔａｌ  Ｗａｖｅ  Ｍｏｄｅｌ）モデル、ＧｏＷＷ３（Ｇｌｏｂａｌ  Ｗａｖｅ  Ｍｏｄｅｌ）モデル、ＷＷ３（ＷａｖｅＷａｔｃｈ３）モデルを含み得る。
【００２７】
ユーザ端末１１０は、船舶航路情報提供サイト又は船舶航路提供アプリケーションを介して船舶の出発地及び目的地に関する情報をユーザから入力してもらい、入力された船舶の出発地及び目的地に関する情報を船舶航路情報提供サーバ１００に送信する。
【００２８】
ユーザ端末１１０は、少なくとも１つの制限条件を含むフィルタリング情報をユーザから入力してもらい、入力されたフィルタリング情報を船舶航路情報提供サーバ１００に送信する。ここで、少なくとも１つの制限条件は、例えば、船舶の種類、船舶の大きさ、船舶の速度、波高、風速、及び風力のうち少なくとも１つを含む。
【００２９】
船舶航路情報提供サーバ１００は、複数の海洋数値予報モデル１２０から受信されたリアルタイム観測値に基づき、出発地に該当する沿岸の第１の沿岸気象情報及び目的地に該当する沿岸の第２の沿岸気象情報を生成する。
【００３０】
船舶航路情報提供サーバ１００は、出発地から目的地までの標準航路を決定し、受信されたフィルタリング情報に基づき、出発地から目的地までの少なくとも１つの代替航路を決定する。ここで、標準航路は、少なくとも１つの制限条件を考慮しない最短経路の航路であり、少なくとも１つの代替航路は、少なくとも１つの制限条件を満たす航路であり得る。
【００３１】
船舶航路情報提供サーバ１００は、第１の沿岸気象情報及び第２の沿岸気象情報をユーザ端末１１０に送信し、標準航路及び少なくとも１つの代替航路がユーザ端末１１０の画面で比較出力されるよう、標準航路及び少なくとも１つの代替航路に関する情報をユーザ端末１１０に送信する。
【００３２】
船舶航路情報提供サーバ１００は、第１の沿岸気象情報及び第２の沿岸気象情報に基づいて最適航海日を決定し、最適航海日における標準航路及び少なくとも１つの代替航路を決定する。
【００３３】
船舶航路情報提供サーバ１００は、決定した最適航海日、及び最適航海日における標準航路及び代替航路に関する情報をユーザ端末１１０に送信する。
【００３４】
従来の航路決定システムは、最短経路の航路のみを提供していたため、ユーザが選択できる航路が制限されていたのに対し、本発明は、標準航路及び少なくとも１つの代替航路のようにユーザが選択できる様々な航路を提供することができ、ユーザが所望する船舶の航海条件に合う航路をユーザに提供するため、ユーザは船舶の最適航路を計画することができる。
【００３５】
また、本発明は、第１の沿岸気象情報及び第２の沿岸気象情報をユーザに提供することによって、ユーザが第１の沿岸気象情報及び第２の沿岸気象情報を用いて船舶の航海日を決定したり、船舶航路情報提供サーバ１００が最適航海日を決定したりすることができる。
【００３６】
以下では、図１における船舶航路情報提供システムの各構成要素の動作についてより具体的に説明する。
【００３７】
図２は、本発明の一実施例に係る、図１に示された船舶航路情報提供サーバ１００のブロック図である。
【００３８】
図２を参照すると、船舶航路情報提供サーバ１００は、観測値受信部２００と、港情報受信部２１０と、フィルタリング情報受信部２２０と、沿岸気象情報生成部２３０と、航路決定部２４０と、航路情報送信部２５０と、気象予報情報送信部２６０と、過去データ収集部２７０と、過去データ学習部２８０と、最適航海日決定部２９０と、を含む。ここで、過去データ学習部２８０は、予報的中率計算部２８２及び海洋数値予報モデル割当部２８４を含む。但し、図２に示された船舶航路情報提供サーバ１００は本発明の一具現例に過ぎず、図２に示された構成要素を基に様々な変形が可能である。
【００３９】
以下では、図３Ａ乃至図３Ｉを共に参照しながら説明することとする。
【００４０】
過去データ収集部２７０は、複数の海洋数値予報モデル１２０の各々の過去の気象データを収集する。ここで、過去の気象データは、例えば、特報、実況、及び予測／予報の形態であり得る。ここで、複数の海洋数値予報モデル１２０は、気象情報を予測するための観測値を提供するシステムであり得る。かかる複数の海洋数値予報モデル１２０は、例えば、ＣｏＷＷ３モデル、ＧｏＷＷ３モデル、米国の海洋数値予報モデルであるＷＷ３モデルを含む。
【００４１】
過去データ学習部２８０は、収集された過去の気象データを学習し、気象情報の種類別に複数の海洋数値予報モデル１２０のうち１つを割り当てる。ここで、気象情報の種類には、例えば、波向、平均波高、最高波高、波周期、風向、風速、可視距離、気圧、及び気温が含まれる。例えば、過去データ学習部２８０は、複数の海洋数値予報モデル１２０のうち、過去に予め設定された期間に波向情報に対する予測確率が高かった海洋数値予報モデルを選別し、平均波高に対する予測確率が高かった海洋数値予報モデルを選別する。
【００４２】
予報的中率計算部２８２は、複数の海洋数値予報モデル１２０の各々において、気象情報の種類別に予報的中率を計算する。
【００４３】
海洋数値予報モデル割当部２８４は、気象情報の種類別に予報的中率が最も高い複数の海洋数値予報モデル１２０を割り当てる。例えば、海洋数値予報モデル割当部２８４は、波向に対して第１の海洋数値予報モデルの予報的中率が最も高い場合、第１の海洋数値予報モデルに波向に関する気象情報を割り当て、気圧に対して第２の海洋数値予報モデルの予報的中率が最も高い場合、第２の海洋数値予報モデルに気圧に関する気象情報を割り当てる。
【００４４】
観測値受信部２００は、複数の海洋数値予報モデル１２０の各々からリアルタイム観測値を受信する。観測値受信部２００は、気象情報の種類別に割り当てられた複数の海洋数値予報モデル１２０の各々から各気象情報に対するリアルタイム観測値を受信する。例えば、観測値受信部２００は、第１の海洋数値予報モデルから波向に対するリアルタイム観測値を受信し、第２の海洋数値予報モデルから気圧に対するリアルタイム観測値を受信する。
【００４５】
一方、港情報受信部２１０は、ユーザ端末１１０から気象情報の予測を所望する位置に関する位置情報（当該位置の緯度及び経度を含む）を受信する。
【００４６】
港情報受信部２１０は、ユーザ端末１１０から気象情報の予測を所望する位置に関する位置情報を受信した場合、過去データ学習部２８０によって学習された気象データに基づき、ユーザ端末１１０から受信された位置情報を複数の海洋数値予報モデル１２０の各々によって補正する。
【００４７】
沿岸気象情報生成部２３０は、リアルタイム観測値に基づいて位置情報に該当する沿岸気象情報を生成する。ここで、位置情報に該当する沿岸の気象情報は、複数種の気象情報を含み得る。複数種の気象情報の各々は、気象情報の種類別に割り当てられた海洋数値予報モデル１２０から受信されたリアルタイム観測値に基づく情報であり得る。例えば、沿岸気象情報生成部２３０は、位置情報で観測された波向、平均波高、最高波高、波周期、風向、風速、可視距離、気圧、及び気温のそれぞれに関する気象情報を生成する。
【００４８】
気象予報情報送信部２６０は、生成された気象情報をユーザ端末１１０に提供する。例えば、気象予報情報送信部２６０は、生成された気象情報をテキスト、レーダ映像、表、グラフ、及びイメージのうち少なくとも１つの方式でユーザ端末１１０に提供する。
【００４９】
ここで、図３Ａ乃至図３Ｂを参照すると、船舶航路情報提供サーバ１００は、船舶航路情報提供サイトを介して複数の海洋数値予報モデル１２０が適用された気象情報予測サービスを提供する。例えば、船舶航路情報提供サーバ１００は、複数の海洋数値予報モデル１２０が融合された位置情報に応じた気象情報予測項目３０１と共に、海洋数値予報モデル１２０の種類に応じた気象情報予測項目３０３、３０５、３０７のうち、ユーザが選択した気象情報予測項目に基づいて気象情報予測サービスを提供する。
【００５０】
船舶航路情報提供サーバ１００は、ユーザ端末１１０が国内の沿岸３０９（出発地或いは目的地であり得る）を選択すると、国内地図が表示された画面をユーザ端末１１０に提供する。
【００５１】
船舶航路情報提供サーバ１００は、ユーザが国内地図で気象情報を提供してもらうための位置３１１（出発地或いは目的地であり得る）を選択すると、選択された位置３１１に該当する経度及び緯度を含む位置情報３１３をユーザ端末１１０から受信し、位置情報３１３に該当する沿岸の気象情報をユーザ端末１１０に送信する。ここで、位置情報３１３に該当する沿岸の気象情報は、気象情報の種類別に割り当てられた海洋数値予報モデル１２０から受信された、補正された位置に該当するリアルタイム観測値に基づいて生成された情報である。例えば、波向に関する気象情報は、波向の予想的中率が最も高い第１の海洋数値予報モデルから受信された波向のリアルタイム観測値に基づいて生成された情報であり、風向に関する気象情報は、風向の予想的中率が最も高い第３の海洋数値予報モデルから受信された風向のリアルタイム観測値に基づいて生成された情報である。
【００５２】
再び図２に戻ると、港情報受信部２１０は、ユーザ端末１１０から船舶の出発地及び目的地に関する情報を受信する。例えば、船舶の出発地情報には、船舶が出発する出発地港に該当する港名又は出発地港が位置する経緯度情報が含まれ、船舶の目的地情報には、船舶が到着する目的地港に該当する港名又は目的地港が位置する経緯度情報が含まれる。
【００５３】
例えば、図３Ｃを参照すると、港情報受信部２１０は、船舶航路情報提供サイト３１５が提供する港情報入力ページ３１７を介してユーザが入力した船舶の出発地港情報３１９、船舶の目的地港情報３２１、及び船舶の予想出発時間情報３２３をユーザ端末１１０から受信する。
【００５４】
ここで、船舶の出発地港情報３１９は、第１の方式の出発地港入力インターフェース３２５を介して船舶の出発地に該当する港名で入力されたり、第２の方式の出発地港入力インターフェースを介して出発地港が位置する経緯度情報で入力され得る。船舶の目的地港情報３２１も、船舶の出発地港情報３１９と同じ方式で、目的地に該当する港名又は目的地港が位置する経緯度情報で入力され得る。
【００５５】
港情報受信部２１０は、船舶の出発地港情報３１９、船舶の目的地港情報３２１、及び船舶の予想出発時間情報３２３に基づいて検索される船舶の航路を、標準航路３２９又は代替航路３３１のうち少なくとも１つにてユーザ端末１１０に提供できるよう、ユーザ端末１１０から標準航路３２９又は代替航路３３１のうち１つの選択希望航路を選択してもらう。
【００５６】
また、港情報受信部２１０は、船舶の運航航路に対する標準航路、代替航路、及びユーザカスタマイズ航路のうち少なくとも１つに対する航路の選択信号をユーザ端末１１０から受信する。ここで、標準航路は、航路に対するユーザの制限条件を考慮しない最短経路の航路であり、代替航路は、ユーザの制限条件を満たす航路であり、ユーザカスタマイズ航路は、ユーザが所望する経由地を経由する航路であり得る。
【００５７】
港情報受信部２１０は、ユーザがユーザカスタマイズ航路を選択した場合、船舶の出発地及び目的地に関する情報と共に、経由地に関する情報をさらに受信する。
【００５８】
フィルタリング情報受信部２２０は、ユーザ端末１１０から少なくとも１つの制限条件を含むフィルタリング情報を受信する。例えば、フィルタリング情報受信部２２０は、ユーザが代替航路を選択した場合、代替航路を検索するための少なくとも１つの制限条件を含むフィルタリング情報を受信する。ここで、少なくとも１つの制限条件は、例えば、船舶の種類、船舶の大きさ、船舶の速度、波向、平均波高、最高波高、波周期、風向、風速、可視距離、気圧、及び気温のうち少なくとも１つを含む。もし、ユーザが代替航路及びカスタマイズ航路を選択した場合にも、フィルタリング情報受信部２２０は、船舶が出発地及び目的地の間にユーザが設定した経由地を経由しながら少なくとも１つの制限条件を満たす航路を検索するためのフィルタリング情報を受信することができる。
【００５９】
例えば、図３Ｄを参照すると、フィルタリング情報受信部２２０は、船舶航路情報提供サイト３１５が提供する制限条件設定ページ３３３を介して代替航路を検索するための条件としてユーザが設定した運航船舶条件３３５、波高条件３３７、風速条件３３９、及び風力条件３４１を含むフィルタリング情報をユーザ端末１１０から受信する。フィルタリング情報受信部２２０は、ユーザ端末１１０から受信されたフィルタリング情報をユーザ端末別のフォルダに保存し、管理する。
【００６０】
ここで、運航船舶条件３３５は、運航する船舶の種類、船舶の大きさ、及び船舶の運航速度のうち少なくとも１つ以上を含み得る。
【００６１】
例えば、フィルタリング情報受信部２２０は、複数の船舶種類リストのうち１つの船舶の種類を選択してもらい、複数の船舶大きさリストのうち１つの船舶の大きさを選択してもらい、複数の船舶運航速度リストのうち１つの船舶の運航速度をユーザ端末１１０から選択してもらう。
【００６２】
波高条件３３７は、予め設定された波高間隔からなる予め設定された波高範囲内から選択され、風速条件３３９は、予め設定された風速間隔からなる予め設定された風速範囲内から選択され、風力条件３４１は、予め設定された風力間隔からなる予め設定された風力範囲内から選択され得る。
【００６３】
もし、ユーザ端末１１０から波高条件３３７、風速条件３３９、及び風力条件３４１のうち少なくとも１つに対するフィルタオプション値を受信していない場合、フィルタリング情報受信部２２０は、波高条件３３７、風速条件３３９、及び風力条件３４１を予め設定されたフィルタ値に設定することができる。
【００６４】
沿岸気象情報生成部２３０は、複数の海洋数値予報モデル１２０の各々から受信されたリアルタイム観測値に基づき、出発地に該当する沿岸の第１の沿岸気象情報及び目的地に該当する沿岸の第２の沿岸気象情報を生成する。例えば、沿岸気象情報生成部２３０は、ユーザ端末１１０から希望航海期間情報（即ち、航海出発期間（例えば、９／１〜９／５）及び航海到着期間（例えば、９／３〜９／７））を受信した場合、当該希望航海期間に属する各日付別に出発地に該当する沿岸の第１の沿岸気象情報及び目的地に該当する沿岸の第２の沿岸気象情報を生成する。ここで、第１の沿岸気象情報及び第２の沿岸気象情報は、複数種の気象情報を含み得る。複数種の気象情報の各々は、気象情報の種類別に割り当てられた海洋数値予報モデル１２０から受信されたリアルタイム観測値に基づくものであり、例えば、波形、平均波高、最高波高、波周期、風向、風速、可視距離、気圧、及び気温を含む。
【００６５】
航路決定部２４０は、出発地から目的地までの標準航路を決定し、受信されたフィルタリング情報に基づいて出発地から目的地までの少なくとも１つの代替航路を決定する。ここで、少なくとも１つの代替航路は、少なくとも１つの制限条件を満たす航路であり得る。例えば、航路決定部２４０は、標準航路の場合、ユーザ端末１１０から受信されたフィルタリング情報を考慮しない最短経路を標準航路として決定する。航路決定部２４０は、代替航路の場合、ユーザ端末１１０から受信されたフィルタリング情報を満たす少なくとも１つの代替航路を決定する。航路決定部２４０は、ユーザカスタマイズ航路の場合、ユーザ端末１１０から受信されたフィルタリング情報を満たしつつ、ユーザ端末１１０から受信された経由地を経由する出発地から目的地までのユーザカスタマイズ航路を決定する。
【００６６】
航路情報送信部２５０は、生成された第１の沿岸気象情報及び第２の沿岸気象情報をユーザ端末１１０に送信する。例えば、航路情報送信部２５０は、生成された第１の沿岸気象情報及び第２の沿岸気象情報をテキスト、レーダ映像、表、グラフ、及びイメージのうち少なくとも１つの方式でユーザ端末１１０に提供する。
【００６７】
航路情報送信部２５０は、標準航路及び少なくとも１つの代替航路がユーザ端末１１０の画面に比較出力されるよう、標準航路及び少なくとも１つの代替航路に関する情報をユーザ端末１１０に送信する。
【００６８】
例えば、図３Ｅ乃至図３Ｇを参照すると、標準航路及び少なくとも１つの代替航路に関する情報は、出発地３４５から目的地３４７までの標準航路３４９及び少なくとも１つの代替航路３５１、３５３、３５５に対応する運航移動経路、及び各運航移動経路に応じた航海情報を含む。ここで、運航移動経路に応じた航海情報３５７には、出発地情報（例えば、出発地の港名、船舶の出発予定時間）、目的地情報（例えば、目的地の港名、各航路に応じて予想される船舶の目的地到着予定時間）、運航移動経路に応じて予想される航海距離情報、航海時間情報、船舶の平均運航速度、予想海上気象情報、現在海上気象情報などが含まれ得る。
【００６９】
航路情報送信部２５０は、標準航路３４９及び少なくとも１つの代替航路３５１、３５３、３５５のそれぞれに対応する運航移動経路が地図上に表示され、標準航路３４９及び少なくとも１つの代替航路３５１、３５３、３５５のうちユーザによって選択された１つの航路に対応する運航移動経路に応じた航海情報３５７が地図上に出力されるようにする、標準航路及び少なくとも１つの代替航路に関する情報をユーザ端末１１０に送信する。
【００７０】
航路情報送信部２５０は、ユーザが設定した船舶の航海日（航海出発日及び航海到着日）に対する、出発地３４５に該当する沿岸の第１の沿岸気象情報（図３Ｆを参照）及び目的地３４７に該当する沿岸の第２の沿岸気象情報（図３Ｇを参照）をユーザ端末１１０に送信する。或いは、航路情報送信部２５０は、ユーザが設定した航海期間（航海出発期間及び航海到着期間）に属する各航海日別の出発地３４５に該当する沿岸の第１の沿岸気象情報（図３Ｆを参照）及び目的地３４７に該当する沿岸の第２の沿岸気象情報（図３Ｇを参照）をユーザ端末１１０に送信することもできる。ここで、第１の沿岸気象情報には、例えば、出発地３４５に該当する沿岸の緯度別の波形、平均波高、最高波高、波周期、風向、風速、可視距離、気圧、及び気温のそれぞれに該当する気象情報が含まれる。第２の沿岸気象情報には、例えば、目的地３４７に該当する沿岸の緯度別の波形、平均波高、最高波高、波周期、風向、風速、可視距離、気圧、及び気温のそれぞれに該当する気象情報が含まれる。
【００７１】
最適航海日決定部２９０は、第１の沿岸気象情報及び第２の沿岸気象情報に基づいて最適航海日を決定する。例えば、最適航海日決定部２９０は、ユーザ端末１１０から受信された希望航海期間に属する各日付別に生成された第１の沿岸気象情報及び第２の沿岸気象情報のうち、ユーザ端末１１０から受信した気象制限条件を満たす第１の沿岸気象情報及び第２の沿岸気象情報を有する日付を最適航海日として決定する。例えば、図３Ｅ乃至図３Ｇを参照すると、標準航路３４９及び少なくとも１つの代替航路３５１、３５３、３５５のうちユーザによって選択された１つの航路に対応する運航移動経路に応じた航海情報３５７には、選択された１つの航路に対する最適航海日を決定するための最適航海日ボタン３５９が含まれる。例えば、航路情報送信部２５０は、選択された１つの航路に対する最適航海日ボタン３５９に関する入力情報をユーザ端末１１０から受信した場合、出発地３４５に該当する沿岸の第１の沿岸気象情報（図３Ｆを参照）及び目的地３４７に該当する沿岸の第２の沿岸気象情報（図３Ｇを参照）に基づいて沿岸気象情報の良い最適航海日を決定し、決定した最適航海日に関する情報をユーザ端末１１０に送信する。
【００７２】
航路決定部２４０は、最適航海日決定部２９０によって決定した最適航海日における標準航路及び代替航路を決定する。また、航路決定部２４０は、最適航海日における出発地から目的地までの標準航路を決定し、フィルタリング情報に基づき、最適航海日における出発地から目的地までの少なくとも１つの代替航路を決定する。
【００７３】
航路情報送信部２５０は、決定した最適航海日における標準航路及び代替航路をユーザ端末１１０に送信する。例えば、図３Ｅを参照すると、最適航海日ボタン３５９に関する入力情報をユーザ端末１１０から受信した場合、航路情報送信部２５０は、沿岸気象情報の良い最適航海日における標準航路及び代替航路をユーザ端末１１０に提供する。
【００７４】
一方、航路情報送信部２５０は、ユーザがユーザカスタマイズ航路を選択した場合、ユーザカスタマイズ航路に関する情報をユーザ端末１１０に送信する。ここで、ユーザカスタマイズ航路に関する情報は、例えば、出発地から経由地を経由して目的地までのカスタマイズ航路に対応する運航移動経路、及び各運航移動経路に応じた航海情報を含む。例えば、図３Ｈを参照すると、航路情報送信部２５０は、ユーザ端末１１０から出発地３６１、目的地３６５、及び経由地３６３を受信した場合、出発地３６１から経由地３６３を経由して目的地３６５まで至るユーザカスタマイズ航路に対応する運航移動経路、及び運航移動経路に応じた航海情報をユーザ端末１１０に送信する。
【００７５】
気象予報情報送信部２６０は、標準航路及び少なくとも１つの代替航路のうち少なくとも１つの航路に対する時間毎の気象予報情報をユーザ端末１１０に送信する。例えば、図３Ｉを参照すると、時間毎の気象予報情報３５７は、単位時間毎の複数の気象情報３５９を含み、複数の気象情報３５９は、例えば、波形、平均波高、最高波高、波周期、風向、風速、可視距離、気圧、及び気温を含む。複数の気象情報３５９の各々は、気象情報の種類別に割り当てられた海洋数値予報モデル１２０から受信されたリアルタイム観測値に基づいて生成された情報である。
【００７６】
気象予報情報送信部２６０は、ユーザ端末１１０から標準航路及び少なくとも１つの代替航路のうち１つの航路を選択する信号を受信した場合、選択された１つの航路に対する時間毎の気象予報情報をユーザ端末１１０に送信する。
【００７７】
気象予報情報送信部２６０は、標準航路及び少なくとも１つの代替航路のうちユーザ端末１１０によって選択された１つの航路における複数の気象予報情報のうち何れか１つがユーザ端末１１０から受信された制限条件（フィルタリング情報に含まれた制限条件）を満たしていない場合、ユーザ端末１１０に予め設定された標識（制限条件が満たされていないことを意味する標識）を含む標識情報を送信する。標識情報を受信したユーザ端末１１０の画面に当該予め設定された標識が表示される。
【００７８】
例えば、図３Ｅ及び図３Ｉを共に参照すると、気象予報情報送信部２６０は、ユーザ端末１１０に提供した標準航路３４９及び少なくとも１つの代替航路３５１、３５３、３５５のうち、ユーザ端末１１０によって選択された航路３４９に対する時間毎の気象予報情報３５７をユーザ端末１１０に送信する。ここで、選択された航路３４９に対する時間毎の気象予報情報３５７のうち、代替航路のフィルタリング情報に含まれた少なくとも１つの制限条件（例えば、速度、波高、風速、風力など）を満たしていない気象情報がある場合、制限条件が満たされていない気象情報に予め設定された標識３６１が表示される。
【００７９】
気象予報情報送信部２６０は、選択された航路３４９に対する時間毎の気象予報情報３５７のうち１つの気象予報情報がユーザ端末１１０により選択された場合、選択された航路３４９の運航移動経路上に当該航路３４９に対する単位時間毎の各気象情報に対応する位置が出力されるよう、時間毎の位置情報をユーザ端末１１０に送信する。選択された航路３４９の時間毎の気象予報情報３５７のうち、ユーザ端末１１０によって選択された気象予報情報３６３に該当する位置３６５が航路３４９の運航移動経路上に出力される。
【００８０】
一方、当業者であれば、観測値受信部２００、港情報受信部２１０、フィルタリング情報受信部２２０、沿岸気象情報生成部２３０、航路決定部２４０、航路情報送信部２５０、気象予報情報送信部２６０、過去データ収集部２７０、過去データ学習部２８０、予報的中率計算部２８２、海洋数値予報モデル割当部２８４、及び最適航海日決定部２９０の各々が分離して具現されたり、このうち１つ以上が統合されて具現され得ることを十分に理解できるはずである。
【００８１】
図４は、本発明の一実施例に係る、図１に示されたユーザ端末１１０のブロック図である。
【００８２】
図４を参照すると、ユーザ端末１１０は、港情報入力部４００と、フィルタリング情報入力部４１０と、送信部４２０と、航路情報受信部４３０と、気象予報情報受信部４４０と、航路選択部４５０と、気象予報情報出力部４６０と、気象予報情報選択部４７０と、出力部４８０と、最適航海日受信部４９０と、を含む。但し、図４に示されたユーザ端末１１０は本発明の一具現例に過ぎず、図４に示された構成要素を基に様々な変形が可能である。
【００８３】
港情報入力部４００は、船舶の出発地及び目的地に関する情報を船舶航路情報提供サイト又は船舶航路提供アプリケーションを介して入力してもらう。例えば、港情報入力部４００は、ユーザ端末１１０が接続した船舶航路情報提供サイトから提供される港情報入力ページを介して船舶の出発地港情報（例えば、出発地に該当する港名又は出発地港が位置する経緯度情報）、船舶の目的地港情報（例えば、目的地に該当する港名又は目的地港が位置する経緯度情報）、及び船舶の予想出発時間情報をユーザから入力してもらう。
【００８４】
港情報入力部４００は、ユーザが入力した船舶の出発地港情報、船舶の目的地港情報、及び船舶の予想出発時間情報に基づいて検索される船舶の航路に対して、ユーザから標準航路、代替航路、及びユーザカスタマイズ航路のうち少なくとも１つに対する航路の選択を入力してもらう。ここで、標準航路は、航路に対するユーザの制限条件を考慮しない最短経路の航路であり、代替航路は、ユーザの制限条件を満たす航路であり、ユーザカスタマイズ航路は、ユーザが所望する経由地を経由する航路であり得る。
【００８５】
港情報入力部４００は、ユーザがユーザカスタマイズ航路を選択した場合、船舶の出発地及び目的地に関する情報と共に、経由地に関する情報をユーザからさらに入力してもらう。
【００８６】
フィルタリング情報入力部４１０は、少なくとも１つの制限条件を含むフィルタリング情報を入力してもらう。具体的に、フィルタリング情報入力部４１０は、ユーザが提供してもらう航路として代替航路を選択した場合、船舶が安全に運航できる代替航路を検索するための条件に該当するフィルタリング情報をユーザから入力してもらう。ここで、少なくとも１つの制限条件は、例えば、船舶の種類、船舶の大きさ、船舶の速度、波向、平均波高、最高波高、波周期、風向、風速、可視距離、気圧、及び気温のうち少なくとも１つに対する設定入力値を含み得る。もし、ユーザが代替航路及びカスタマイズ航路を選択した場合も、フィルタリング情報入力部４１０は、船舶が出発地及び目的地の間にユーザが設定した経由地を経由しながら少なくとも１つの制限条件を満たす航路を検索するためのフィルタリング情報をユーザから入力してもらうことができる。
【００８７】
送信部４２０は、船舶の出発地及び目的地に関する情報、フィルタリング情報を船舶航路情報提供サーバ１００に送信する。例えば、送信部４２０は、ユーザが標準航路のみをチェックした場合、ユーザが入力した出発地及び目的地に関する情報を船舶航路情報提供サーバ１００に送信し、ユーザが標準航路及び代替航路（或いは代替航路のみ）をチェックした場合、ユーザが入力した出発地及び目的地に関する情報、及び代替航路のフィルタリング情報を船舶航路情報提供サーバ１００に送信する。それとは異なり、送信部４２０は、ユーザが標準航路又はユーザカスタマイズ航路のみをチェックした場合も、フィルタリング情報を船舶航路情報提供サーバ１００に送信することもできる。
【００８８】
送信部４２０は、ユーザがユーザカスタマイズ航路を選択した場合、船舶の出発地及び目的地に関する情報と共に経由地に関する情報を船舶航路情報提供サーバ１００に送信する。
【００８９】
航路情報受信部４３０は、出発地に該当する沿岸の第１の沿岸気象情報及び目的地に該当する沿岸の第２の沿岸気象情報を船舶航路情報提供サーバ１００から受信する。ここで、第１の沿岸気象情報には、例えば、出発地に該当する沿岸の緯度別の波形、平均波高、最高波高、波周期、風向、風速、可視距離、気圧、及び気温のそれぞれに該当する気象情報が含まれる。第２の沿岸気象情報には、例えば、目的地に該当する沿岸の緯度別の波形、平均波高、最高波高、波周期、風向、風速、可視距離、気圧、及び気温のそれぞれに該当する気象情報が含まれる。第１の沿岸気象情報及び第２の沿岸気象情報に含まれた複数種の気象情報の各々は、気象情報の種類別に割り当てられた海洋数値予報モデルから受信されたリアルタイム観測値に基づいて生成された情報であり得る。
【００９０】
例えば、航路情報受信部４３０は、ユーザが設定した航海期間（航海出発期間及び航海到着期間）に属する各航海日別の出発地に該当する沿岸の第１の沿岸気象情報及び目的地に該当する沿岸の第２の沿岸気象情報を船舶航路情報提供サーバ１００から受信する。或いは、航路情報受信部４３０は、ユーザが入力した船舶の予想出発時間情報に基づき、出発地に該当する沿岸の第１の沿岸気象情報及び目的地に該当する沿岸の第２の沿岸気象情報を船舶航路情報提供サーバ１００から受信する。
【００９１】
最適航海日受信部４９０は、第１の沿岸気象情報及び第２の沿岸気象情報に基づいて決定した最適航海日を船舶航路情報提供サーバ１００から受信する。例えば、最適航海日受信部４９０は、ユーザの希望航海期間に属する各日付別の第１の沿岸気象情報及び第２の沿岸気象情報のうち、ユーザの制限条件を満たす第１の沿岸気象情報及び第２の沿岸気象情報を有する最適航海日を船舶航路情報提供サーバ１００から受信する。例えば、最適航海日受信部４９０は、標準航路及び少なくとも１つの代替航路で航海する際、最適な気象条件を有する最適航海日（航海出発日及び航海到着日）を船舶航路情報提供サーバ１００から受信する。
【００９２】
航路情報受信部４３０は、出発地から目的地までの標準航路及び少なくとも１つの代替航路に関する情報を船舶航路情報提供サーバ１００から受信する。ここで、標準航路及び少なくとも１つの代替航路に関する情報は、出発地から目的地までの標準航路及び少なくとも１つの代替航路に対応する運航移動経路、及び各運航移動経路に応じた航海情報を含み得る。運航移動経路に応じた航海情報には、出発地情報（例えば、出発地の港名、船舶の出発予定時間）、目的地情報（例えば、目的地の港名、各航路に応じて予想される船舶の目的地到着予定時間）、運航移動経路に応じて予想される航海距離情報、航海時間情報、船舶の平均運航速度、予想海上気象情報、現在海上気象情報などが含まれ得る。
【００９３】
ここで、少なくとも１つの代替航路は、ユーザが入力した代替航路のフィルタリング条件に含まれた少なくとも１つの制限条件を満たす航路であり、標準航路は、フィルタリング条件に含まれた少なくとも１つの制限条件を考慮しない最短経路であり得る。
【００９４】
また、航路情報受信部４３０は、最適航海日における標準航路及び代替航路に関する情報を船舶航路情報提供サーバ１００から受信する。具体的に、航路情報受信部４３０は、最適航海日における出発地から目的地までの標準航路に関する情報及びフィルタリング情報に基づき、最適航海日における出発地から目的地までの少なくとも１つの代替航路に関する情報を船舶航路情報提供サーバ１００から受信する。
【００９５】
出力部４８０は、標準航路及び少なくとも１つの代替航路を出力する。また、出力部４８０は、最適航海日と共に、最適航海日における標準航路及び少なくとも１つの代替航路を出力する。例えば、出力部４８０は、標準航路及び少なくとも１つの代替航路のそれぞれに対応する運航移動経路を地図上に表示し、標準航路及び少なくとも１つの代替航路のうちユーザによって選択された１つの航路に対応する運航移動経路に応じた航海情報を地図上に出力する。
【００９６】
例えば、出力部４８０は、最適航海日と共に、最適航海日における標準航路及び少なくとも１つの代替航路をユーザ端末１１０の画面で比較出力する。
【００９７】
出力部４８０は、標準航路及び少なくとも１つの代替航路のうち、ユーザによって選択された航路に対する最適航海日を、選択された航路に対応する運航移動経路と共に地図上に出力する。
【００９８】
航路選択部４５０は、標準航路及び少なくとも１つの代替航路のうち１つの航路をユーザから選択してもらう。例えば、航路選択部４５０は、地図上に出力された複数の運航移動経路の各々に対応する標準航路及び少なくとも１つの代替航路のうち１つの航路をユーザから選択してもらう。
【００９９】
気象予報情報受信部４４０は、標準航路及び少なくとも１つの代替航路のうち少なくとも１つの航路に対する時間毎の気象予報情報を船舶航路情報提供サーバ１００から受信してもらう。ここで、時間毎の気象予報情報は、単位時間毎の複数の気象情報を含み、複数の気象情報の各々は、気象情報の種類別に割り当てられた海洋数値予報モデルから受信されたリアルタイム観測値に基づく。複数の気象情報は、例えば、波向、平均波高、最高波高、波周期、風向、風速、可視距離、気圧、及び気温を含む。
【０１００】
気象予報情報出力部４６０は、標準航路及び少なくとも１つの代替航路のうちユーザによって選択された１つの航路に対する時間毎の気象予報情報を出力する。例えば、気象予報情報出力部４６０は、地図上に出力された複数の運航移動経路の各々に対応する標準航路及び少なくとも１つの代替航路のうちユーザによって選択された１つの航路に対応する運航移動経路のみを地図上に維持させ、選択されなかった航路に対応する運航移動経路を削除した後、選択された航路に対する時間毎の気象予報情報を出力する。
【０１０１】
気象予報情報出力部４６０は、選択された航路に対する時間毎の気象予報情報が代替航路のフィルタリング条件を満たしているか否かを示す情報を出力する。例えば、気象予報情報出力部４６０は、選択された航路の気象情報のうち代替航路のフィルタリング条件に含まれた少なくとも１つの制限条件（例えば、速度、波高、風速、及び風力）を満たしていない速成情報を予め設定された標識で表示する。
【０１０２】
気象予報情報選択部４７０は、選択された１つの航路に対する時間毎の気象予報情報（単位時間毎の気象情報）のうち１つの気象情報をユーザから選択してもらう。
【０１０３】
出力部４８０は、選択された航路の運航移動経路上において当該航路に対する単位時間毎の各気象情報に対応する位置を出力する。例えば、出力部４８０は、選択された航路で選択された気象情報に該当する位置を選択された航路の運航移動経路上に出力する。
【０１０４】
航路情報受信部４３０は、ユーザがカスタマイズ航路を選択した場合、ユーザが入力した少なくとも１つの経由地を経由する出発地から目的地までのユーザカスタマイズ航路に関する情報を船舶航路情報提供サーバ１００から受信する。
【０１０５】
また、航路情報受信部４３０は、最適航海日におけるカスタマイズ航路に関する情報を船舶航路情報提供サーバ１００から受信する。具体的に、航路情報受信部４３０は、最適航海日におけるユーザが入力した少なくとも１つの経由地を経由する出発地から目的地までのユーザカスタマイズ航路に関する情報を船舶航路情報提供サーバ１００から受信する。
【０１０６】
また、航路情報受信部４３０は、フィルタリング情報に基づき、最適航海日におけるユーザが入力した少なくとも１つの経由地を経由する出発地から目的地までのユーザカスタマイズ航路に関する情報を船舶航路情報提供サーバ１００から受信する。
【０１０７】
気象予報情報受信部４４０は、船舶航路情報提供サーバ１００からユーザカスタマイズ航路に対する時間毎の気象予報情報を受信する。
【０１０８】
出力部４８０は、船舶航路情報提供サーバ１００から受信されたユーザカスタマイズ航路を地図上に出力する。また、出力部４８０は、最適航海日におけるユーザカスタマイズ航路を出力する。例えば、出力部４８０は、ユーザが出発地、目的地、及び経由地を入力した場合、出発地から経由地を経由して目的地まで至るユーザカスタマイズ航路に対応する運航移動経路を地図上に出力する。また、出力部４８０は、ユーザカスタマイズ航路に対する時間毎の気象予報情報を出力し、時間毎の気象予報情報のうち選択された気象情報に該当する位置をユーザカスタマイズ航路の運航移動経路上に出力する。
【０１０９】
一方、当業者であれば、港情報入力部４００、フィルタリング情報入力部４１０、送信部４２０、航路情報受信部４３０、気象予報情報受信部４４０、航路選択部４５０、気象予報情報出力部４６０、気象予報情報選択部４７０、出力部４８０、及び最適航海日受信部４９０の各々が分離して具現されたり、このうち１つ以上が統合されて具現され得ることを十分に理解できるはずである。
【０１１０】
図５は、本発明の一実施例に係る、船舶の航路情報を提供する方法を示すフローチャートである。
【０１１１】
図５に示された実施例に係る船舶の航路情報提供方法は、図１乃至図４に示された実施例に係る船舶航路情報提供サーバ１００及びユーザ端末１１０で時系列的に処理されるステップを含む。従って、以下省略された内容であるとしても、図１乃至図４の船舶航路情報提供サーバ１００及びユーザ端末１１０に関して記述された内容は、図５に示された実施例に係る船舶航路情報提供方法にも適用され得る。
【０１１２】
図５を参照すると、ステップＳ５０１において、船舶航路情報提供サーバ１００は、複数の海洋数値予報モデル１２０の各々からリアルタイム観測値を受信する。
【０１１３】
ステップＳ５０３において、船舶航路情報提供サーバ１００は、ユーザ端末１１０から出発地及び目的地に関する情報を受信する。
【０１１４】
ステップＳ５０５において、船舶航路情報提供サーバ１００は、ユーザ端末１１０から少なくとも１つの制限条件を含むフィルタリング情報を受信する。ここで、少なくとも１つの制限条件は、例えば、船舶の種類、船舶の大きさ、船舶の速度、波高、風速、及び風力のうち少なくとも１つを含む。
【０１１５】
ステップＳ５０７において、船舶航路情報提供サーバ１００は、リアルタイム観測値に基づき、出発地に該当する沿岸の第１の沿岸気象情報及び目的地に該当する沿岸の第２の沿岸気象情報を生成する。
【０１１６】
ステップＳ５０９において、船舶航路情報提供サーバ１００は、出発地から目的地までの標準航路を決定し、受信されたフィルタリング情報に基づいて出発地から目的地までの少なくとも１つの代替航路を決定する。ここで、標準航路は、少なくとも１つの制限条件を考慮しない最短経路の航路であり、少なくとも１つの代替航路は、少なくとも１つの制限条件を満たす航路であり得る。
【０１１７】
ステップＳ５１１において、船舶航路情報提供サーバ１００は、第１の沿岸気象情報及び第２の沿岸気象情報をユーザ端末１１０に送信し、標準航路及び少なくとも１つの代替航路がユーザ端末の画面で比較出力されるよう、標準航路及び少なくとも１つの代替航路に関する情報をユーザ端末１１０に送信する。
【０１１８】
上述した説明において、ステップＳ５０１乃至Ｓ５１１は、本発明の具現例により、追加のステップにさらに分割されたり、より少ないステップに組み合わせられ得る。また、一部のステップは必要に応じて省略されても良く、ステップ間の順序が変更されても良い。
【０１１９】
本発明の一実施例は、コンピュータにより実行されるプログラムモジュールのようなコンピュータにより実行可能な命令語を含む記録媒体の形態でも具現され得る。コンピュータ読み取り可能な媒体は、コンピュータによってアクセスできる任意の可溶媒体であっても良く、揮発性及び非揮発性の媒体、分離型及び非分離型の媒体を全て含む。また、コンピュータ読み取り可能な媒体は、コンピュータ保存媒体を全て含む。コンピュータ保存媒体は、コンピュータ読み取り可能な命令語、データ構造、プログラムモジュール、又はその他のデータのような情報保存のための任意の方法又は技術で具現された揮発性及び非揮発性、分離型及び非分離型の媒体を全て含む。
【０１２０】
上述した本発明の説明は例示のためのものであり、本発明の属する技術分野において通常の知識を有する者であれば、本発明の技術的思想や必須の特徴を変更せずに他の具体的な形態で容易に変形可能であるということを理解できるはずである。それゆえ、前記した実施例は全ての面において例示的なものであり、限定的なものではないと理解すべきである。例えば、単一型で説明されている各構成要素は分散して実施されることもでき、同様に、分散したものと説明されている構成要素も結合された形態で実施されることができる。
【０１２１】
本発明の範囲は、詳細な説明よりは後述する特許請求の範囲によって示され、特許請求の範囲の意味及び範囲、並びにその均等概念から導出される全ての変更又は変形された形態が本発明の範囲に含まれることと解釈されなければならない。
【符号の説明】
【０１２２】
１００  船舶航路情報提供サーバ、１１０  ユーザ端末。
【図１】
2020042750.tif 000003
【図２】
2020042750.tif 000004
【図３Ａ】
2020042750.tif 000005
【図３Ｂ】
2020042750.tif 000006
【図３Ｃ】
2020042750.tif 000007
【図３Ｄ】
2020042750.tif 000008
【図３Ｅ】
2020042750.tif 000009
【図３Ｆ】
2020042750.tif 000010
【図３Ｇ】
2020042750.tif 000011
【図３Ｈ】
2020042750.tif 000012
【図３Ｉ】
2020042750.tif 000013
【図４】
2020042750.tif 000014
【図５】
2020042750.tif 000015
【手続補正書】
【提出日】令和1年11月11日(2019.11.11)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
沿岸気象情報を含む船舶の航路情報を提供する方法において、
複数の海洋数値予報モデルの各々からリアルタイム観測値を受信するステップと、
ユーザ端末から出発地及び目的地に関する情報を受信するステップと、
前記ユーザ端末に少なくとも１つの代替航路を検索するために少なくとも１つの制限条件を設定するための制限条件設定ページを提供し、前記ユーザ端末から前記少なくとも１つの制限条件を含むフィルタリング情報を受信するステップと、
前記リアルタイム観測値に基づき、前記出発地に該当する沿岸の第１の沿岸気象情報及び前記目的地に該当する沿岸の第２の沿岸気象情報を生成するステップと、
前記出発地から前記目的地までの標準航路を決定し、前記受信されたフィルタリング情報に基づいて前記出発地から前記目的地までの前記少なくとも１つの代替航路を決定するステップと、
前記第１の沿岸気象情報及び前記第２の沿岸気象情報を前記ユーザ端末に送信し、前記標準航路及び前記少なくとも１つの代替航路が前記ユーザ端末の画面で比較出力されるよう、前記標準航路及び少なくとも１つの代替航路に関する情報を前記ユーザ端末に送信するステップと、
を含み、
前記少なくとも１つの制限条件は、船舶の種類、船舶の大きさ、船舶の速度、風速、及び風力のうち少なくとも１つを含み、
前記標準航路は、前記少なくとも１つの制限条件を考慮しない最短経路であり、
前記少なくとも１つの代替航路は、前記少なくとも１つの制限条件を満たす航路であり、
前記方法は、
前記複数の海洋数値予報モデルの各々の過去の気象データを収集するステップと、
前記複数の海洋数値予報モデルの各々の過去の気象データを学習し、気象情報の種類別に前記複数の海洋数値予報モデルのうち１つを割り当てるステップと、
をさらに含み、
前記第１の沿岸気象情報及び前記第２の沿岸気象情報の各々は、複数種の気象情報を含み、
前記複数種の気象情報の各々は、前記気象情報の種類別に割り当てられた海洋数値予報モデルから受信されたリアルタイム観測値に基づく、方法。
【請求項２】
前記標準航路及び少なくとも１つの代替航路のうち少なくとも１つの航路に対する時間毎の気象予報情報を前記ユーザ端末に送信するステップ
をさらに含む、請求項１に記載の方法。
【請求項３】
前記標準航路及び少なくとも１つの代替航路のうち少なくとも１つの航路に対する時間毎の気象予報情報を前記ユーザ端末に送信するステップは、
前記ユーザ端末から前記標準航路及び少なくとも１つの代替航路のうち１つの航路を選択する信号を受信するステップと、
前記選択された１つの航路に対する時間毎の気象予報情報を前記ユーザ端末に送信するステップと、
を含む、請求項２に記載の方法。
【請求項４】
前記複数の気象予報情報のうち何れか１つが前記制限条件を満たしていない場合、前記ユーザ端末に予め設定された標識が表示される、請求項３に記載の方法。
【請求項５】
前記過去の気象データを学習し、気象情報の種類別に前記複数の海洋数値予報モデルのうち１つを割り当てるステップは、
前記複数の海洋数値予報モデルの各々において、前記気象情報の種類別に予報的中率を計算するステップと、
前記気象情報の種類別に前記予報的中率が最も高い海洋数値予報モデルを割り当てるステップと、
を含む、請求項１に記載の方法。
【請求項６】
前記時間毎の気象予報情報は、単位時間毎の前記気象情報を含み、
前記気象情報の各々は、前記気象情報の種類別に割り当てられた海洋数値予報モデルから受信されたリアルタイム観測値に基づく、請求項５に記載の方法。
【請求項７】
前記第１の沿岸気象情報及び前記第２の沿岸気象情報に基づいて最適航海日を決定するステップと、
前記最適航海日における前記標準航路及び少なくとも１つの代替航路を決定するステップと、
前記決定した前記最適航海日における前記標準航路及び少なくとも１つの代替航路を前記ユーザ端末に送信するステップと、
をさらに含む、請求項１に記載の方法。
【請求項８】
前記複数種の気象情報は、波向、平均波高、最高波高、波周期、風向、風速、可視距離、気圧、及び気温を含む、請求項１に記載の方法。
【請求項９】
前記複数の海洋数値予報モデルは、ＣｏＷＷ３（Ｃｏａｓｔａｌ  Ｗａｖｅ  Ｍｏｄｅｌ）モデル、ＧｏＷＷ３（Ｇｌｏｂａｌ  Ｗａｖｅ  Ｍｏｄｅｌ）モデル、ＷＷ３（ＷａｖｅＷａｔｃｈ３）モデルを含む、請求項１に記載の方法。
【請求項１０】
沿岸気象情報を含む船舶の航路情報を提供するサーバにおいて、
複数の海洋数値予報モデルの各々からリアルタイム観測値を受信する観測値受信部と、
ユーザ端末から出発地及び目的地に関する情報を受信する港情報受信部と、
前記ユーザ端末に少なくとも１つの代替航路を検索するために少なくとも１つの制限条件を設定するための制限条件設定ページを提供し、前記ユーザ端末から前記少なくとも１つの制限条件を含むフィルタリング情報を受信するフィルタリング情報入力部と、
前記リアルタイム観測値に基づき、前記出発地に該当する沿岸の第１の沿岸気象情報及び前記目的地に該当する沿岸の第２の沿岸気象情報を生成する沿岸気象情報生成部と、
前記出発地から前記目的地までの標準航路を決定し、前記受信されたフィルタリング情報に基づいて前記出発地から前記目的地までの前記少なくとも１つの代替航路を決定する航路決定部と、
前記第１の沿岸気象情報及び前記第２の沿岸気象情報を前記ユーザ端末に送信し、前記標準航路及び前記少なくとも１つの代替航路が前記ユーザ端末の画面で比較出力されるよう、前記標準航路及び少なくとも１つの代替航路に関する情報を前記ユーザ端末に送信する航路情報送信部と、
を含み、
前記少なくとも１つの制限条件は、船舶の種類、船舶の大きさ、船舶の速度、風速、及び風力のうち少なくとも１つを含み、
前記標準航路は、前記少なくとも１つの制限条件を考慮しない最短経路であり、
前記少なくとも１つの代替航路は、前記少なくとも１つの制限条件を満たす航路であり、
前記サーバは、
前記複数の海洋数値予報モデルの各々の過去の気象データを収集する過去データ収集部と、
前記複数の海洋数値予報モデルの各々の過去の気象データを学習し、気象情報の種類別に前記複数の海洋数値予報モデルのうち１つを割り当てる過去データ学習部と、
をさらに含み、
前記第１の沿岸気象情報及び前記第２の沿岸気象情報の各々は、複数種の気象情報を含み、
前記複数種の気象情報の各々は、前記気象情報の種類別に割り当てられた海洋数値予報モデルから受信されたリアルタイム観測値に基づく、サーバ。
【請求項１１】
前記標準航路及び少なくとも１つの代替航路のうち少なくとも１つの航路に対する時間毎の気象予報情報を前記ユーザ端末に送信する気象予報情報送信部
をさらに含む、請求項１０に記載のサーバ。
【請求項１２】
前記気象予報情報送信部は、前記ユーザ端末から前記標準航路及び少なくとも１つの代替航路のうち１つの航路を選択する信号を受信し、前記選択された１つの航路に対する時間毎の気象予報情報を前記ユーザ端末に送信する、請求項１１に記載のサーバ。
【請求項１３】
前記複数の気象予報情報のうち何れか１つが前記制限条件を満たしていない場合、前記ユーザ端末に予め設定された標識が表示される、請求項１２に記載のサーバ。
【請求項１４】
前記過去データ学習部は、前記複数の海洋数値予報モデルの各々において、前記気象情報の種類別に予報的中率を計算する予報的中率計算部と、
前記気象情報の種類別に前記予報的中率が最も高い海洋数値予報モデルを割り当てる海洋数値予報モデル割当部と、
を含む、請求項１０に記載のサーバ。
【請求項１５】
前記時間毎の気象予報情報は、単位時間毎の前記気象情報を含み、
前記気象情報の各々は、前記気象情報の種類別に割り当てられた海洋数値予報モデルから受信されたリアルタイム観測値に基づく、請求項１４に記載のサーバ。
【請求項１６】
前記第１の沿岸気象情報及び前記第２の沿岸気象情報に基づいて最適航海日を決定する最適航海日決定部
をさらに含み、
前記航路決定部は、前記最適航海日における前記標準航路及び少なくとも１つの代替航路を決定し、
前記航路情報送信部は、前記決定した前記最適航海日における前記標準航路及び少なくとも１つの代替航路を前記ユーザ端末に送信する、請求項１０に記載のサーバ。