(57)【要約】【課題】情報処理システムにおいて、移動体が走行可能な走行路を示す走行路情報を提示し易くする。【解決手段】情報処理装置（２）は、移動体(１０)が走行可能な走行路を示す複数の走行路情報を管理する情報管理装置（３）と情報通信する。情報処理装置は、制御部（２０）と、表示部（２５）と、取得部（２３，２４）とを備える。制御部は、情報管理装置との情報通信を制御して、走行路情報を取得する。表示部は、制御部によって取得された走行路情報を表示する。取得部は、移動体の搭乗者及び型式の少なくとも一方に関連する情報である移動体情報を取得する。複数の走行路情報は、移動体情報に応じて分類されている。表示部は、取得部によって取得された移動体情報に対応する分類の走行路情報を表示する。【選択図】図６
2019008593.tif 000002
【特許請求の範囲】
【請求項１】
移動体が走行可能な走行路を示す複数の走行路情報を管理する情報管理装置と情報通信する情報処理装置であって、
前記情報管理装置との情報通信を制御して、前記走行路情報を取得する制御部と、
前記制御部によって取得された走行路情報を表示する表示部と、
移動体の搭乗者及び型式の少なくとも一方に関連する移動体情報を取得する取得部と、を備え、
前記複数の走行路情報は、前記移動体情報に応じて分類されており、
前記表示部は、前記取得部によって取得された移動体情報に対応する分類の走行路情報を表示することを特徴とする情報処理装置。
【請求項２】
前記移動体情報は、前記移動体の搭乗者における操縦士の操縦士免許の種別を示す操縦士免許情報、前記移動体の搭乗者の人数を示す搭乗者数情報、及び前記移動体の型式を示す型式情報のうちの少なくとも１つを含む
請求項１に記載の情報処理装置。
【請求項３】
前記取得部は、前記移動体における通信機器から、前記移動体の型式情報を受信する請求項２に記載の情報処理装置。
【請求項４】
前記制御部は、
前記移動体情報を前記情報管理装置に送信し、
前記移動体情報に対応する分類の走行路情報を、前記情報管理装置から受信する請求項１〜３のいずれか１項に記載の情報処理装置。
【請求項５】
前記表示部は、前記移動体情報に対応する移動体が、前記走行路情報における走行路を移動する移動時間を表示する請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記走行路情報においては、前記走行路が複数のメッシュで構成され、
前記表示部は、移動体の通過頻度が高いメッシュほど強調するように、前記走行路情報を表示する請求項１〜５のいずれか１項に記載の情報処理装置。
【請求項７】
前記表示部は、前記通過頻度が高いメッシュほど高い明度になるように、前記走行路情報を表示する請求項６に記載の情報処理装置。
【請求項８】
前記表示部は、移動体の通過頻度の高さに応じて前記走行路の幅が太くなるように、前記走行路情報を表示する請求項１〜５のいずれか１項に記載の情報処理装置。
【請求項９】
地図を示す地図情報を記憶する記憶部をさらに備え、
前記表示部は、前記地図情報が示す地図上に前記走行路情報が示す走行路を表示する請求項１〜８のいずれか１項に記載の情報処理装置。
【請求項１０】
前記移動体の現在地を検出する現在地検出部をさらに備え、
前記表示部は、前記走行路情報が示す走行路と共に前記移動体の現在地を表示する請求項１〜９のいずれか１項に記載の情報処理装置。
【請求項１１】
移動体が走行可能な走行路を示す複数の走行路情報のうち、少なくとも１つの走行路情報を表示部に表示する情報処理装置のためのプログラムであって、
前記複数の走行路情報は、移動体情報に応じて分類されており、
前記移動体情報は、移動体の搭乗者及び型式の少なくとも一方に関連しており、
前記表示部が、前記移動体情報に対応する分類の走行路情報を表示することを特徴とする情報処理装置のためのプログラム。
【請求項１２】
移動体が走行可能な走行路を示す走行路情報を管理する情報管理装置と、前記情報管理装置と情報通信を行う情報処理装置と、を備えた情報処理システムであって、
前記情報処理装置は、
前記情報管理装置との情報通信を制御して、前記走行路情報を取得する制御部と、
前記制御部によって取得された走行路情報を表示する表示部と、
移動体の搭乗者及び型式の少なくとも一方に関連する情報である移動体情報を取得する取得部と、を備え、
前記情報管理装置は、前記移動体情報に応じた分類において、複数の走行路情報を管理し、
前記情報処理装置は、前記取得部によって取得された移動体情報に対応する分類の走行路情報を前記表示部に表示することを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体の走行に関する情報処理を行う情報処理装置、プログラム及び情報処理システムに関する。
【背景技術】
【０００２】
特許文献１は、スマートフォン等の無線通信端末を用いた海上航行支援サーバシステムを開示している。特許文献１のサーバシステムは、船舶の大きさごとに航行可能な航路情報を記憶する記憶部と、無線部と、制御部とを備えている。サーバシステムの無線部は、無線通信端末から位置情報と、船舶の排水量のような大きさの情報と、当該大きさの情報の信頼度とを受信している。制御部は、受信した情報に基づいて、記憶部に記憶された航路情報を更新している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１６／１４７４６３号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１においては、船舶の大きさの情報がユーザの手入力によって取得された場合等に、間違った排水量が入力された可能性が懸念されることから、取得された情報の信頼度を用いて重み付けを行うような複雑な処理を行っていた。
【０００５】
本発明の目的は、船舶、車両等の移動体が走行可能な走行路を示す走行路情報を提示し易くすることができる情報処理装置、プログラム及び情報処理システムを提供することである。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理装置は、移動体が走行可能な走行路を示す複数の走行路情報を管理する情報管理装置と情報通信する。情報処理装置は、制御部と、表示部と、取得部と、を備える。制御部は、情報管理装置との情報通信を制御して、走行路情報を取得する。表示部は、制御部によって取得された走行路情報を表示する。取得部は、移動体の搭乗者及び型式の少なくとも一方に関連する情報である移動体情報を取得する。複数の走行路情報は、移動体情報に応じて分類されている。表示部は、取得部によって取得された移動体情報に対応する分類の走行路情報を表示する。
【０００７】
本発明に係る情報処理システムは、情報処理装置と、情報管理装置と、を備える。
【発明の効果】
【０００８】
本発明に係る情報処理装置及び情報処理システムによると、移動体情報に応じて移動体の搭乗者及び型式の少なくとも一方に関連する情報から複数の走行路情報が分類され、走行路情報を提示し易くすることができる。
【図面の簡単な説明】
【０００９】
【図１】実施形態１に係る情報処理システムを説明するための図
【図２】情報処理システムにおけるモバイル端末の構成を示す図
【図３】情報処理システムにおけるサーバ装置の構成を示す図
【図４】情報処理システムの走行実績データベースを説明するための図
【図５】情報処理システムの案内走行路データベースを説明するための図
【図６】情報処理システムによる走行路情報の表示例を示す図
【図７】実施形態１における走行路情報の表示処理を説明するためのシーケンス図
【図８】実施形態１における走行路情報の更新処理を説明するためのシーケンス図
【図９】情報処理システムにおける走行路情報の生成方法を説明するための図
【図１０】走行路情報における走行路の領域の決定方法を説明するための図
【図１１】情報処理システムによる走行路情報の表示の変形例を示す図
【図１２】走行路情報の生成方法の変形例を説明するための図
【発明を実施するための形態】
【００１０】
以下、添付の図面を参照して本発明に係る情報処理システムの実施の形態を説明する。なお、以下の各実施形態において、同様の構成要素については同一の符号を付している。
【００１１】
（実施形態１）
実施形態１では、図１から図４を参照して、移動体１０の走行可能な走行路の案内表示を行う情報処理システム１について説明する。
【００１２】
本実施形態に係る情報処理システム１は、図１に示すように、モバイル端末２と、サーバ装置３と、移動体１０の操縦支援装置１１と、を備える。以下では、情報処理システム１を本システム１ともいう。本システム１では、移動体１０の搭乗者がモバイル端末２を所持することを想定している。モバイル端末２とサーバ装置３とは、インターネット等のネットワーク１５を介して情報通信を行う。モバイル端末２は、操縦支援装置１１等の移動体１０中の通信機器とも情報通信を行うことができるように構成されている。
【００１３】
本システム１は、モバイル端末２を介して、移動体１０の走行に関する情報を取得し、取得された情報をサーバ装置３に蓄積する。本実施形態では、移動体１０は、船舶である。移動体１０の走行に関する情報としては、例えば、軌跡ログ情報、移動体情報が挙げられる。本実施形態では、移動体情報は、船舶情報である。本システム１は、サーバ装置３に蓄積された情報を分析することにより、移動体１０が走行した実績があり、走行可能と考えられる走行路を示す走行路情報を生成する。走行路情報は、サーバ装置３によって管理され、モバイル端末２にダウンロードして表示される。本実施形態では、走行路情報は、船舶の航路情報である。
【００１４】
操縦支援装置１１は、移動体１０の操縦を支援するための情報処理装置の一例である。操縦支援装置１１は、移動体１０に備え付けられる。操縦支援装置１１は、Ｗｉ−Ｆｉ(登録商標)、Ｂｌｕｅｔｏｏｔｈ(登録商標)等の近距離無線通信を行う通信部、若しくは各種情報を表示する表示部を含む。操縦支援装置１１は、通信部を介してモバイル端末２に通信接続し、移動体１０に関する情報をモバイル端末２に送信したり、モバイル端末２から走行路情報等を受信したりする。
【００１５】
以下、本実施形態におけるモバイル端末２とサーバ装置３の構成をそれぞれ説明する。
【００１６】
(モバイル端末２)
モバイル端末２の構成について、図２を参照して説明する。
【００１７】
モバイル端末２は、本実施形態における情報処理装置の一例である。モバイル端末２は、例えば、スマートフォンであり、タブレット端末、携帯電話、ノートＰＣ（Personal Computer）等の種々の情報処理装置であってもよい。モバイル端末２は、図２に示すように、端末制御部２０と、端末記憶部２１と、ネットワーク通信部２２と、機器通信部２３と、入力部２４と、表示部２５と、位置情報取得部２６と、を備える。
【００１８】
端末制御部２０は、例えば、ソフトウェアと協働して所定の機能を実現するＣＰＵ(Central Processing Unit)やＭＰＵ(Micro Processing Unit)を含む。端末制御部２０は、モバイル端末２の動作を制御する。端末制御部２０は、端末記憶部２１に格納されたデータやプログラムを読み出して種々の演算処理を行い、各種の機能を実現する。上記のプログラムは、各種の通信ネットワークから提供されてもよいし、可搬性を有する記録媒体に格納されていてもよい。
【００１９】
なお、端末制御部２０は、所定の機能を実現するように設計された専用の電子回路、若しくは再構成可能な電子回路等のハードウェア回路で構成されてもよい。サーバ制御部３０は、種々の半導体集積回路で構成されてもよい。種々の半導体集積回路としては、ＣＰＵ、ＭＰＵ、マイクロコンピュータ、ＤＳＰ(Digital Signal Processor)、ＦＰＧＡ(Field Programmable Gate Array)、ＡＳＩＣ(Application Specific Integrated Circuit)等が挙げられる。以下、マイクロコンピュータをマイコンとも称する。
【００２０】
端末記憶部２１は、モバイル端末２の機能を実現するために必要なプログラム及びデータを記憶する記憶媒体である。端末記憶部２１は、例えばフラッシュメモリを含む。端末記憶部２１は、例えばＤＲＡＭ(Dynamic Random Access Memory)やＳＲＡＭ(Static Random Access Memory)等を含む。端末記憶部２１は、各種情報を一時的に記憶してもよい。端末記憶部２１は、端末制御部２０の作業エリアとして機能するように構成されもよい。
【００２１】
例えば、端末記憶部２１は、地図情報格納部４０及び軌跡ログ格納部４１を有している。地図情報格納部４０は、地図情報を格納できるように構成されている。地図情報は、地図を示す情報である。地図情報は、例えば、予め地図情報格納部４０に記憶されていてもよい。地図情報は、例えば、ネットワーク１５を介して、サーバ装置３から取得されてもよい。軌跡ログ格納部４１は、移動体１０の軌跡の履歴を示す履歴情報を格納できるように構成されている。軌跡ログ格納部４１に格納された履歴情報は、例えばサーバ装置３に送信される。
【００２２】
ネットワーク通信部２２は、無線、又は有線の通信回線を介して、モバイル端末２をネットワーク１５に接続するためのモジュールである。
【００２３】
機器通信部２３は、操縦支援装置１１等の外部機器にモバイル端末２を通信接続するためのモジュールである。機器通信部２３は、所定の通信規格にしたがい通信を行うことができるように構成されている。所定の通信規格には、ＩＥＥＥ(Institute of Electrical and Electronic Engineers)８０２．３，ＩＥＥＥ８０２．１１ａ／１１ｂ／１１ｇ／１１ａｃ等の通信規格が含まれる。所定の通信規格は、ＵＳＢ(Universal Serial Bus)、ＨＤＭＩ(High-Definition Multimedia Interface)、ＩＥＥＥ１３９５、Ｗｉ-Ｆｉ、Ｂｌｕｅｔｏｏｔｈ等が含まれてもよい。機器通信部２３は、取得部の一例である。
【００２４】
入力部２４は、ユーザによる種々の操作を入力するユーザインタフェースである。本実施形態において、入力部２４は、表示部２５と共にタッチパネルを構成し、ユーザによるタッチ操作で入力される。入力部２４はタッチパネルに限らず、キーボード、ボタン、スイッチ、及びこれらの組み合わせであってもよい。入力部２４は、本実施形態における取得部の一例である。
【００２５】
表示部２５は、例えば、液晶ディスプレイ、若しくは有機ＥＬ(Electro Luminescence)ディスプレイで構成される。表示部２５は、例えば、走行路情報等の種々の情報を表示する。
【００２６】
位置情報取得部２６は、例えば、ＧＰＳ(Global Positioning System)衛星からの電波を受信して、受信した地点の緯度及び経度を測位するＧＰＳモジュールである。位置情報取得部２６は、ＧＰＳモジュールだけでなく、例えば、ジャイロセンサと移動体１０の推進から位置を推定する構成でも良い。位置情報取得部２６は、受信した地点の緯度及び経度に加え、高度を測位するように構成されてもよい。以下では、ＧＰＳ衛星からの電波に含まれる情報を、ＧＰＳ情報とも称する。位置情報取得部２６は、測位した緯度等の現在地を示す位置情報を検出する現在地検出部の一例である。
【００２７】
（サーバ装置３）
以下、情報処理システム１におけるサーバ装置３の構成について、図３を参照して説明する。
【００２８】
サーバ装置３は、本実施形態における情報管理装置の一例である。サーバ装置３は、図３に示すように、サーバ制御部３０と、サーバ記憶部３１と、サーバ通信部３２と、を備える。
【００２９】
サーバ制御部３０は、例えば、ソフトウェアと協働して所定の機能を実現するＣＰＵ、若しくはＧＰＵ(Graphics Processing Unit)を含んで構成される。サーバ制御部３０は、サーバ装置３の動作を制御する。サーバ制御部３０は、サーバ記憶部３１に格納されたデータ、若しくはプログラムを読み出して種々の演算処理を行う。サーバ制御部３０は、種々の演算処理により、各種の機能を実現するように構成されている。サーバ記憶部３１に格納されるプログラムは、各種の通信ネットワークを介して提供されてもよい。
【００３０】
なお、サーバ制御部３０は、所定の機能を実現するように設計された専用の電子回路、若しくは再構成可能な電子回路等のハードウェア回路で構成されてもよい。サーバ制御部３０は、ＣＰＵ、ＧＰＵ、ＴＰＵ、ＭＰＵ、マイコン、ＤＳＰ、ＦＰＧＡ、ＡＳＩＣ等の種々の半導体集積回路で構成されてもよい。
【００３１】
サーバ記憶部３１は、サーバ装置３の機能を実現するために必要なプログラム及びデータを記憶する記憶媒体である。サーバ記憶部３１は、例えば、ＨＤＤ(Hard Disk Drive)、若しくはＳＳＤ(Solid State Drive)を含んで構成される。サーバ記憶部３１は、例えば、ＤＲＡＭ、若しくはＳＲＡＭを含んで構成されてもよい。サーバ記憶部３１は、例えば、サーバ制御部３０の作業エリアとして機能するように構成されてもよい。
【００３２】
サーバ記憶部３１は、例えば、走行実績データベース４２、案内走行路データベース４３、及びクラス情報４４を記憶する。以下では、「データベース」を「ＤＢ」と略記する場合がある。走行実績ＤＢ４２は、過去に種々の移動体１０で走行が行われた走行実績情報を蓄積するデータベースである。案内走行路ＤＢ４３は、モバイル端末２等に案内する走行路情報を管理するデータベースである。クラス情報４４は、移動体１０に関する移動体情報に応じて走行路情報を分類するための情報である。
【００３３】
移動体情報は、例えば、操縦士免許情報、搭乗者数情報、型式情報、及び走行区域を含む。操縦士免許情報は、移動体１０の搭乗者における操縦士の操縦士免許の種別を示す情報である。すなわち、操縦士免許情報は、移動体の搭乗者に関連する情報である。操縦士免許情報は、移動体の種類、各国法令によって異なる。搭乗者数情報は、移動体１０の搭乗者の人数を示す情報である。搭乗者数情報は、移動体の搭乗者に関連する情報である。型式情報は、移動体１０の型式を示す情報である。具体的に、型式情報は、移動体１０の形状、若しくは推進力等を規定する。
【００３４】
サーバ通信部３２は、所定の通信規格にしたがい通信を行う通信インタフェースであり、ネットワーク１５や外部機器にサーバ装置３を通信接続する。
【００３５】
以上のようにサーバ装置３の構成の一例を説明したが、サーバ装置３はこれに限定されず、種々の構成を有してもよい。例えば、サーバ装置３は、ＡＳＰ(Application Server Provider)サーバ等であってもよく、クラウドコンピューティングにおける各種の処理を実行してもよい。
【００３６】
以下、本実施形態に係る情報処理システム１のサーバ装置３における各種データベースについて、図４（ａ），図４（ｂ），図５（ａ），図５（ｂ）を参照して説明する。
【００３７】
図４（ａ）は、走行実績ＤＢ４２の一例を示す。図４（ｂ）は、軌跡ログ格納部４１に格納された軌跡ログ情報の一例を示す。図５（ａ）は、案内走行路ＤＢ４３の一例を示す。図５（ｂ）は、クラス情報４４の一例を示す。
【００３８】
図４（ａ）の例では、走行実績ＤＢ４２は、「軌跡ログ番号」と、「日付」と、「操縦士免許」と、「搭乗者数」と、「型式」と、を関連付けて記録している。「軌跡ログ番号」は、軌跡ログ情報の管理番号を示す。「日付」には、軌跡ログ情報が得られた日付が設定される。「操縦士免許」、「搭乗者数」及び「型式」は、それぞれ操縦士免許情報、搭乗者数情報及び型式情報を表す。操縦士免許情報、搭乗者数情報及び型式情報は、移動体情報に含まれる。
【００３９】
図４（ａ），図４（ｂ）の例では、サーバ装置３は、軌跡ログ番号により走行実績ＤＢ４２に関連付けして、サーバ記憶部３１に蓄積された軌跡ログ情報を管理している。図４（ｂ）に示すように、軌跡ログ情報は、「時刻」と、「緯度」と、「経度」と、を関連付けて記録されている。
【００４０】
図５（ａ）の例では、案内走行路ＤＢ４３は、「分類」と「走行路情報」との関連付けにより、複数のクラスの走行路情報を記録している。「分類」は、移動体情報によって規定される分類であり、クラス情報４４によって規定される。図５（ｂ）のクラス情報４４によると、例えばクラスＡは、操縦士免許情報が「１級」、搭乗者数情報が「１人」、型式情報が「型式Ａ」の場合に該当する。
【００４１】
例えば、操縦士免許情報の「１級」は、船舶の場合、日本において、一級小型船舶操縦士の免許を表している。操縦士免許情報は、「１級」の他にも、例えば、一級小型船舶操縦士の免許を表す「２級」、特殊小型船舶操縦士の免許を表す「特殊」が設定されてもよい。搭乗者数情報は、１人だけに限られず、例えば、複数人が設定されてもよい。
【００４２】
以下、本実施形態に係る情報処理システム１の動作の概要を、図６を用いて説明する。
【００４３】
本実施形態に係る情報処理システム１では、モバイル端末２がサーバ装置３から走行路情報をダウンロードして、走行路情報をモバイル端末２の表示部２５に表示する。図６（ａ）には、表示部２５に表示される走行路情報の第１の表示例を示す。
【００４４】
図６（ａ）に示すように、地図画像６０上に、現在地アイコン１００と、航路画像６１とが表示される。現在地アイコン１００は、移動体１０の現在地を示すアイコンである。地図画像６０は、地図情報格納部４０において、移動体１０の現在地を含む所定範囲の地図を示す画像である。航路画像６１は、走行路情報によって規定される走行路を示す画像である。ユーザは、地図画像６０上に表示される航路画像６１及び現在地アイコン１００により、走行可能な走行路の位置や範囲、現在地と走行路との位置関係等を確認することができる。モバイル端末２の表示部２５は、地図画像６０上に現在地アイコン１００の他、移動体１０の軌跡を所定の間隔で表示させてもよい。表示部２５は、地図画像６０上に現在地アイコン１００の他、移動体１０の出発地を表示させてもよい。
【００４５】
本システム１では、走行路情報が示す走行路が、移動体１０が走行可能な範囲に合致するように、走行実績ＤＢ４２のデータ分析を行って、案内走行路ＤＢ４３において走行路情報を管理する。移動体１０が走行可能な範囲等は移動体１０ごとに異なる場合があることから、本実施形態では、案内走行路ＤＢ４３において、移動体情報に基づき、複数の走行路情報を分類している。図６（ｂ）に、走行路情報の第２の表示例を示す。
【００４６】
図６（ｂ）の表示例は、図６（ａ）の場合とは異なる移動体情報に対応する走行路情報の表示例である。例えば、移動体１０として、プレジャーボートと水上オートバイとでは、走行実績の傾向が異なることが想定される。例えば、プレジャーボートの走行傾向に合致した図６（ａ）に示す航路画像６１と、水上オートバイの走行傾向に合致した図６（ｂ）に示す航路画像６２とが別々に表示されることが望ましい。本実施形態では、例えば、走行路情報の適切な管理を実現できるように、移動体１０の搭乗者及び移動体１０の型式に関連する情報を移動体情報として採用する。以下、本実施形態に係る情報処理システム１の動作の詳細について説明する。
【００４７】
（走行路情報の表示処理）
以下では、本実施形態に係る情報処理システム１において、モバイル端末２がサーバ装置３から走行路情報を取得して表示部２５に表示する走行路情報の表示処理について、図７を用いて説明する。
【００４８】
図７は、本実施形態における走行路情報の表示処理を説明するためのシーケンス図である。図７に示す処理は、例えば、モバイル端末２において所定のプログラムが立ち上がったとき、或いは所定のユーザ操作が入力された場合に開始される。
【００４９】
まず、モバイル端末２は、移動体情報を取得する（ステップ１）。以下では、ステップをＳと称する。移動体情報は、例えば、操縦士免許情報、搭乗者数情報、及び型式情報の何れか１つを含む。
【００５０】
ステップＳ１において、例えば、モバイル端末２は、ユーザによる入力部２４が操作されることで、操縦士免許情報及び搭乗者数情報を取得する。モバイル端末２は、機器通信部２３を用いて、移動体１０における操縦支援装置１１等と通信を行うことにより、移動体１０の型式情報を取得する。
【００５１】
次に、モバイル端末２の端末制御部２０は、ネットワーク通信部２２を介してサーバ装置３に、取得した移動体情報を送信する。また、モバイル端末２の端末制御部２０は、ネットワーク通信部２２を介してサーバ装置３に、走行路情報を要求するリクエストを送信する（Ｓ２）。モバイル端末２による走行路情報のリクエストは、例えば、モバイル端末２の識別情報等を含む。
【００５２】
サーバ装置３は、モバイル端末２からネットワーク１５を介して、走行路情報のリクエストと移動体情報とを受信する（Ｓ１１）。
【００５３】
次に、サーバ装置３は、案内走行路ＤＢ４３における複数の走行路情報の中から、受信した移動体情報に対応する走行路情報を特定する（Ｓ１２）。例えば、サーバ装置３は、クラス情報４４を参照して、受信した移動体情報に該当するクラスの走行路情報を特定する。
【００５４】
次に、サーバ装置３は、ネットワーク１５を介してモバイル端末２に、特定した走行路情報を送信する（Ｓ１３）。この際、サーバ装置３は、受信したリクエスト中の識別情報等を参照して、リクエストを送信したモバイル端末２への情報送信を行う。
【００５５】
モバイル端末２の端末制御部２０は、ネットワーク通信部２２を介して、サーバ装置３からの走行路情報を受信する（Ｓ３）。
【００５６】
次に、モバイル端末２は、表示部２５において、受信した走行路情報を表示する（Ｓ４）。例えば、モバイル端末２の端末制御部２０は、端末記憶部２１に記憶された地図情報格納部４０を参照して、図６(ａ)に示すように、地図画像６０と、受信した走行路情報が示す走行路の航路画像６１とを、緯度及び経度が合致するように重畳して、表示部２５に表示させる。
【００５７】
ステップＳ４において、端末制御部２０は、位置情報取得部２６から位置情報を取得し、現在地アイコン１００を、上記の画像において取得した位置情報に対応する位置に重畳して、表示部２５に表示させる。例えば、端末制御部２０は、所定の時間間隔で位置情報を取得して、リアルタイムに現在地アイコン１００を移動させるように表示制御を行ってもよい。
【００５８】
モバイル端末２によって走行路情報が表示された（Ｓ４）後に、図７に示す処理は終了する。例えば、ユーザが終了操作を入力することで、走行路情報の表示が終了される。
【００５９】
以上の処理によると、例えばステップＳ１でモバイル端末２が取得した移動体情報がクラスＡに該当する場合、クラスＡの走行路情報がモバイル端末２にダウンロードされ（Ｓ３）、図６（ａ）に示すように表示部２５に表示される（Ｓ４）。一方、取得した移動体情報がクラスＢに該当する場合には、上記の走行路情報とは異なるクラスＢの走行路情報が、モバイル端末２にダウンロードされ、図６（ｂ）に示すように表示部２５に表示される。モバイル端末２は、取得した移動体情報に応じて、表示される走行路情報が切り替わるように構成される。
【００６０】
操縦士免許情報及び搭乗者数情報は、移動体情報のうち、移動体１０の搭乗者にとって比較的容易に把握できる情報である。操縦士免許情報及び搭乗者数情報は、例えば、ユーザの入力によって、簡単且つ適確に取得することができる。移動体情報のうちの型式情報は、移動体１０の固有の情報であり、移動体１０中の機器等から簡単で適確に情報取得することができる。本実施形態では、サーバ装置３が走行路情報の生成、走行路情報の更新時にも移動体情報を用いている。サーバ装置３は、移動体情報に基づく分類において、各々の走行実績の傾向が適確に抽出された走行路情報を獲得できる。
【００６１】
サーバ装置３は、例えば、移動体情報における操縦士免許情報によると、免許種別によって操縦可能な移動体１０に基づく走行実績の傾向や、移動体１０の操縦士による操縦の技能に応じた傾向を得られる。サーバ装置３は、型式情報によると、移動体１０の形状、性能等を規定しており、物理的に移動体１０が走行可能な範囲を得られる。さらに、サーバ装置３は、搭乗者数情報により、船舶の場合、搭乗者数に応じた移動体１０が浸水する深さが得られる。サーバ装置３は、搭乗者数情報により、移動体１０の小回りの変化による傾向を得られる。
【００６２】
（走行路情報の更新処理）
本実施形態に係る情報処理システム１において、走行路情報の図７で示した表示処理で利用される走行路情報は、サーバ装置３で管理される。具体的に、サーバ装置３は、種々のモバイル端末２等から軌跡ログ情報を移動体情報と共に収集する。サーバ装置３は、収集した情報に基づき各分類の走行路情報を生成する。サーバ装置３は、収集した情報に基づき各分類の走行路情報を更新する。走行路情報の更新処理の一例を、図８〜図１０を用いて説明する。
【００６３】
図８は、情報処理システム１における走行路情報の更新処理を説明するためのシーケンス図である。図８では、軌跡ログ情報がモバイル端末２からサーバ装置３にアップロードされた際に走行路情報が更新される更新処理の例を説明する。
【００６４】
モバイル端末２は、移動体１０の船舶情報を取得する（Ｓ２１）。モバイル端末２は、移動体１０の走行中に、軌跡ログ情報を記録する（Ｓ２２）。例えば、モバイル端末２において、位置情報取得部２６は所定の時間間隔毎にＧＰＳ情報を受信して、ＧＰＳ情報が示す位置情報を端末制御部２０に出力する。所定の時間間隔は、例えば、１秒間とすることができる。位置情報は、例えば、緯度及び経度である。端末制御部２０は、逐次、時刻と緯度と経度とを関連付けて、端末記憶部２１に軌跡ログ情報として記録する。軌跡ログ情報の記録は、例えば、ユーザによる終了操作が入力されるまで繰り返される。
【００６５】
モバイル端末２は、ステップＳ２１の処理と、ステップＳ２２の処理とが何れが先に実行されてもよい。
【００６６】
次に、モバイル端末２は、ネットワーク通信部２２を用いてサーバ装置３に、記録した軌跡ログ情報と取得した移動体情報とを送信する（Ｓ２３）。
【００６７】
サーバ装置３は、モバイル端末２からネットワーク１５を介して、軌跡ログ情報と移動体情報とを受信する（Ｓ３１）。
【００６８】
次に、サーバ装置３は、走行実績ＤＢ４２において、新たな軌跡ログ番号等を設定して、受信した軌跡ログ情報と移動体情報とを関連付けて記録する（Ｓ３２）。
【００６９】
次に、サーバ装置３は、移動体情報に基づいて、案内走行路ＤＢ４３における複数の走行路情報の中で、更新対象の走行路情報を特定する（Ｓ３３）。例えば図５の例において、ステップＳ３１で操縦士免許「１級」、搭乗者人数「１人」且つ型式「型式Ａ」の移動体情報を受信した場合、サーバ装置３は、図５（ｂ）に示すクラス情報４４を参照し、クラスＡの走行路情報を更新対象として特定する。
【００７０】
次に、サーバ装置３は、特定したクラスの走行路情報を更新する（Ｓ３４）。具体的に、サーバ装置３は、走行実績ＤＢ４２における移動体情報を参照し、特定したクラスに該当する軌跡ログ情報を検索する。この際、サーバ装置３は、例えば走行実績ＤＢ４２の日付を参照し、過去の所定期間に得られた軌跡ログ情報に限定して、軌跡ログ情報の検索を行う。過去の所定期間としては、例えば、１年間が挙げられる。検索された軌跡ログ情報に基づいて、サーバ装置３は、軌跡ログ情報による軌跡を走行路に含めるように、新たな走行路情報を生成する。
【００７１】
図９は、走行路情報の生成方法を説明するための図である。例えば、サーバ装置３は、図９（ａ）に示すように、緯度と経度の２次元座標系において、検索された軌跡ログ情報の各々が示す複数の軌跡をトレースする。サーバ装置３は、検索された軌跡ログ情報のうち、所定の回数以上の軌跡をトレースしてもよい。サーバ装置３は、所定の領域（区画）毎に軌跡を管理している。サーバ装置３は、図９（ｂ）に示すように、トレースした軌跡に基づいて、走行路情報における走行路の範囲として提示される領域７０を決定する。
【００７２】
図１０は、走行路情報における走行路の領域７０の決定方法を説明するための図である。走行路の領域７０は、図１０（ａ）及び図１０（ｂ）に示すように、例えば、２次元座標系を所定サイズで領域分割するメッシュを用いて決定される。複数のメッシュの各々は、例えば、同じ大きさの矩形状に設定されている。メッシュのサイズは、例えば、図６に示す走行路情報の航路画像６１としての解像度の観点から適宜、設定される。メッシュのサイズは、例えば、５ｋｍ×５ｋｍを表示するように設定される。メッシュのサイズは、例えば、２０ｍ×２０ｍを表示するように設定されてもよい。メッシュのサイズは、解像度の観点から設定される場合だけに限られない。メッシュのサイズは、移動体１０の大きさに合わせて、移動体１０ごとに複数のサイズに設定されてもよい。複数のメッシュの各々は、地図画像６０上にレイヤーとして重ねて表示されるように構成される。複数のメッシュの各々は、地図画像６０上に各々重複しないように配置される。複数のメッシュの各々は、地図画像６０上に各々重複しないように、経度情報及び緯度情報を有している。複数のメッシュの各々は、例えば、矩形のメッシュの中心、或いは矩形のメッシュの四隅の経度情報及び緯度情報を有している。各メッシュの経度情報及び緯度情報と地図画像６０における経度情報及び緯度情報がそれぞれ一致するように、各メッシュを地図画像６０上に表示できるように構成される。
【００７３】
サーバ制御部３０は、２次元座標系に含まれる複数のメッシュの中で、所定数以上の軌跡ログ情報の軌跡が通過するメッシュを、走行路の領域７０に設定する。所定数としては、例えば、１つに設定される。サーバ制御部３０は、走行路の領域７０に設定された各々のメッシュについて、通過する軌跡の数すなわち通過頻度を算出する。各メッシュの通過頻度は、過去に移動体１０が走行した走行実績に対応している。サーバ制御部３０は、走行路の領域７０に設定したメッシュに算出した通過頻度を関連付けて、走行路情報を生成する。これにより、走行路情報の表示時（図７のＳ４）に、図１０（ｂ）のように通過頻度が高いメッシュを強調表示することができる。強調表示は、例えば、明度、彩度、若しくは色相を変えることで行うことができる。
【００７４】
図８に戻り、サーバ装置３は、新たに生成した走行路情報に書き換えて案内走行路ＤＢ４３を更新し（Ｓ３４）、図８に示す走行路情報の更新処理を終了する。
【００７５】
以上の処理によると、情報処理システム１が、移動体情報に基づく分類において複数の走行路情報を適切に管理することができる。
【００７６】
以上の説明では、軌跡ログ情報がアップロードされた際に、対応する走行路情報が更新される例を説明した。走行路情報の更新処理はこれに限らず、例えば所定周期で各種走行路情報の更新が実行されてもよい。所定周期は、例えば、１日毎とすることができる。例えば、サーバ装置３は、更新タイミングの間の期間中、随時、受信される軌跡ログ情報を記録し、走行実績ＤＢ４２に蓄積する。サーバ装置３は、更新タイミングを基準に、過去の所定期間内の軌跡ログ情報を用いて、各クラスの走行路情報を更新する。
【００７７】
以上の説明において、ステップＳ３４で生成された走行路情報は、走行路の通過頻度を含んでいる。走行路情報には、さらに他の情報が含まれてもよく、例えば対応する分類の移動体１０が、同走行路を移動する際に掛かる移動時間を示す情報が含まれてもよい。サーバ装置３は、移動体情報に基づき分類された軌跡ログ情報を用いて、各分類の走行路における移動時間を解析することができる。
【００７８】
サーバ制御部３０は、例えば、ステップＳ３４において、軌跡ログ格納部４１に記録された図４（ｂ）に示す時刻の情報に基づき、走行路中のメッシュ毎に、所定の基準位置（特定のメッシュ等）から各メッシュに到達するまでに掛かった時間差を算出する。サーバ制御部３０は、メッシュ毎に算出した時間差を、移動時間を示す情報として走行路情報に含めることができる。複数の軌跡が同じメッシュを通過する場合、サーバ制御部３０は、各々の軌跡による移動時間の平均値を算出してもよい。複数の軌跡が同じメッシュを通過する場合、サーバ制御部３０は、代表的な軌跡の移動時間を算出してもよい。
【００７９】
上記のような走行路情報によると、モバイル端末２は、走行路情報の表示処理において、図１１に示すように、走行路情報の走行路と共に移動時間を表示させることができる。
【００８０】
モバイル端末２は、図７のステップＳ３で移動時間を含んだ走行路情報を取得すると、例えば、端末制御部２０が現在時刻、現在位置、及び走行路情報に含まれるメッシュ毎の移動時間等に基づき、現在位置から所定の時間間隔で到達するメッシュを算出することができる。所定の時間間隔としては、例えば、１０分とすることができる。これにより、表示部２５は、図１１に示すように、走行路情報の航路画像６１上に、移動時間を表示することができる（Ｓ４）。
【００８１】
以上の説明では、図１０のように、メッシュを用いて走行路情報を生成する例を説明したが、走行路情報は、メッシュを用いずに生成されてもよい。この変形例を、図１２を用いて説明する。
【００８２】
図１２の変形例において、サーバ制御部３０は、例えば、図１２（ａ）に示すように、トレースした複数の軌跡（図９（ａ））が、互いに所定幅Ｗ１の範囲内にあるか否かを判定する。サーバ制御部３０は、所定幅Ｗ１の範囲内にあると判定した場合、図１２（ｂ）に示すように、走行路情報において各々の軌跡を纏めるように走行路を設定する。サーバ制御部３０は、所定幅Ｗ１の範囲内にある軌跡の数を計数し、計数した軌跡の数が多いほど、図１２（ｃ）及び図１２（ｄ）に示すように、走行路情報における走行路の幅を太く設定する。これにより、走行路情報の表示時（図７のＳ４）に、移動体１０の通過頻度の高さに応じて走行路の幅が太くなるように、走行路情報を表示部２５等に表示させることができる。情報処理システム１は、トレースした複数の軌跡を、所定の閾値ごとに各々の軌跡を纏めるように構成されていてもよい。
【００８３】
以上のように、本実施形態に係る情報処理システム１は、サーバ装置３と、モバイル端末２と、を備える。サーバ装置３は、走行路情報を管理する。走行路情報とは、移動体１０が走行可能な走行路を示す。モバイル端末２は、サーバ装置３と情報通信を行うことができるように構成されている。モバイル端末２は、端末制御部２０と、表示部２５と、取得部（２３，２４）と、を備える。端末制御部２０は、サーバ装置３との情報通信を制御して、走行路情報を取得する。表示部２５は、端末制御部２０によって取得された走行路情報を表示する。取得部は、移動体１０の搭乗者及び型式の少なくとも一方に関連する情報である移動体情報を取得する。複数の走行路情報は、図５に示すように、移動体情報に応じて分類されている。表示部２５は、図６に示すように、取得部によって取得された移動体情報に対応する分類の走行路情報を表示する。本実施形態の情報処理システム１は、移動体情報に応じて移動体１０の搭乗者及び型式の少なくとも一方に関連する情報から複数の走行路情報が分類され、モバイル端末２のユーザに走行路情報を提示し易くすることができる。
【００８４】
本実施形態において、移動体情報は、操縦士免許情報、搭乗者数情報、及び型式情報を含む。操縦士免許情報は、移動体１０の搭乗者における操縦士の操縦士免許の種別を示す。搭乗者数情報は、移動体１０の搭乗者の人数を示す。型式情報は、移動体１０の型式を示す。移動体情報は、操縦士免許情報、搭乗者数情報、及び型式情報のうちのいずれか１つ又は複数を含んでもよい。上記の各情報によると、情報処理システム１において簡単に情報取得を行え、適確な走行路情報を提示し易くできる。
【００８５】
本実施形態における取得部は、移動体１０における操縦支援装置１１等の通信機器から、移動体１０の型式情報を受信する機器通信部２３を含む。これにより、移動体１０から、簡単で適確に型式情報の情報取得を行うことができる。
【００８６】
本実施形態において、端末制御部２０は、ネットワーク通信部２２を介して、移動体情報をサーバ装置３に送信し、移動体情報に対応する分類の走行路情報を、サーバ装置３から受信してもよい（Ｓ２，Ｓ３）。
【００８７】
本実施形態において、表示部２５は、移動体情報に対応する移動体１０が、走行路情報における走行路を移動する移動時間を表示する（図１１）。本実施形態では、上記の移動体情報により、各々の分類の走行路情報において適確に走行実績の傾向が得られることで、精度良く移動時間を表示可能になる。
【００８８】
本実施形態において、走行路情報においては、図１０(ａ)及び図１０(ｂ)で示すように、走行路が複数のメッシュで構成されていてもよい。表示部２５は、移動体１０の通過頻度がより高いメッシュほど強調するように、走行路情報を表示してもよい。表示部２５は、強調表示として、例えば通過頻度がより高いメッシュほどより高い明度になるように、走行路情報を表示する。メッシュの強調表示はこれに限らず、例えば通過頻度がより高いメッシュほど明度をより低くしてもよいし、色味が変更されてもよい。
【００８９】
本実施形態において、表示部２５は、図１２に示すように、移動体１０の通過頻度の高さに応じて走行路の幅が太くなるように、走行路情報を表示してもよい。
【００９０】
本実施形態において、モバイル端末２は、地図を示す地図情報を記憶する地図情報格納部４０をさらに備えてもよい。表示部２５は、地図情報格納部４０による地図画像６０上に走行路情報が示す走行路の航路画像６１を表示してもよい。
【００９１】
本実施形態において、モバイル端末２は、移動体１０の現在地を検出する現在地検出部として位置情報取得部２６をさらに備えてもよい。表示部２５は、走行路情報が示す走行路と共に移動体１０の現在地を現在地アイコン１００等により表示してもよい。
【００９２】
本実施形態では、以上のようなモバイル端末２の端末制御部２０が実行するためのプログラムが提供されてもよい。例えば、移動体１０が走行可能な走行路を示す複数の走行路情報のうち、少なくとも１つの走行路情報を表示部２５に表示するモバイル端末２のためのプログラムが提供されてもよい。複数の走行路情報は、移動体情報に応じて分類されている。移動体情報は、移動体の搭乗者及び型式の少なくとも一方に関連している。表示部２５は、移動体情報に対応する分類の走行路情報を表示する。
【００９３】
（他の実施形態）
上記の実施形態１では、移動体１０が船舶である場合について説明した。本実施形態に係る情報処理システムにおける移動体は、船舶に限らず、例えばＡＴＶ(All Terrain Vehicle)を含む車両、若しくはスノーモービルであってもよい。例えば、情報処理システムは、車両の型式情報に基づいて、小型の車両の走行路情報と大型の車両の走行路情報とを分類する。これにより、情報処理システムは、例えば、小型の車両が走行可能な走行路において大型の車両は走行できない位置及び範囲を得られる。車両の走行路は、例えば、舗装道路、および特に舗装されていないオフロードの何れかを含む。同様に、情報処理システムは、車両の型式情報に基づいて、３輪の車両の走行路情報と４輪の車両の走行路情報とを分類する。これにより、情報処理システムは、例えば、４輪の車両が走行可能な走行路において３輪の車両は走行できない位置及び範囲を得られる。本実施形態に係る情報処理システムは、例えば、ＡＴＶなどのバギー車が山岳地帯などのオフロードを走行する場合などに適用することができる。
【００９４】
上記の各実施形態では、走行路情報の更新処理（図８）において、モバイル端末２が軌跡ログ情報を生成して、サーバ装置３にアップロードした（Ｓ２３）。これに限らず、例えばモバイル端末２は、位置情報を逐次、サーバ装置３に送信して、サーバ装置３が、軌跡ログ情報を生成するようにしてもよい。
【００９５】
上記の各実施形態では、走行路情報の表示処理（図７）において、モバイル端末２が、走行路情報のリクエストと共に移動体情報を送信して（Ｓ２）、送信した移動体情報に対応する分類の走行路情報を、サーバ装置３から受信した（Ｓ３）。これに限らず、モバイル端末２は、走行路情報のリクエストに基づき、サーバ装置３から複数の分類の走行路情報を一括してダウンロードして、端末制御部２０がダウンロードした走行路情報の中から、予め取得した移動体情報に対応する分類の走行路情報を特定するようにしてもよい。
【００９６】
上記の各実施形態では、走行路情報をモバイル端末２の表示部２５に表示したが、これに限らず、例えば移動体１０の操縦支援装置１１の表示部等に走行路情報を表示するようにしてもよい。上述したモバイル端末２の各種機能は、操縦支援装置１１等の情報処理装置において実現されてもよい。例えば、操縦支援装置１１が、位置情報取得部を備えて移動体１０の現在地を検出してもよいし、ネットワーク通信部を備えて、ネットワーク１５を介してサーバ装置３と情報通信を行ってもよい。本実施形態における情報処理装置は、モバイル端末２及び操縦支援装置１１に限らず、種々の情報処理装置が用いられてもよい。
【００９７】
上記の各実施形態では、移動体情報に基づく分類のためのクラス情報４４の一例（図４（ｂ））を説明した。移動体情報に基づく分類としては、種々の分類を採用することができる。例えば、搭乗者数が多いほど走行路が制限されると考えられることから、搭乗者数「Ｎ人以下」のようなクラスを用いて（Ｎは自然数）、走行路情報を生成するための軌跡ログ情報の分類を行ってもよい。
【００９８】
上記の各実施形態では、特定した走行路情報に基づいて、表示部２５が特定した１つの航路画像を表示する例を説明した。表示部２５は、移動体情報に基づいた航路画像と、移動体情報に含まれる移動体１０とは別の航路画像と、を表示させてもよい。情報処理装置は、例えば、移動体情報に含まれる移動体１０としてプレジャーボートの航路画像を表示させ、且つ別の走行路情報として水上オートバイの航路画像を同時に表示させてもよい。情報処理装置は、プレジャーボートの航路画像と水上オートバイの航路画像とを同時に表示部２５に表示させることで、プレジャーボートの走行実績と水上オートバイの走行実績とが重なる場所をユーザに要注意地域として認識させることができる。情報処理装置は、プレジャーボートの航路画像と水上オートバイの航路画像とを同時に表示部２５に表示させる場合、移動体情報に基づいた航路画像と移動体情報に含まれる移動体１０とは別の航路画像との違いが明確になるように、例えば、移動体１０とは別の航路画像を着色した破線で示すことができる。
【００９９】
以上のように、本発明の具体的な実施形態及び変形例について説明したが、本発明は上述した実施形態等に限定されるものではなく、本発明の範囲内で種々の変更を行ってもよい。例えば、上記の個々の実施形態の内容を適宜組み合わせたものを本発明の一実施形態とすることができる。
【符号の説明】
【０１００】
１    情報処理システム
２    モバイル端末
２０    端末制御部
２１    端末記憶部
２２    ネットワーク通信部
２３    機器通信部
２４    入力部
２５    表示部
２６    位置情報取得部
３    サーバ装置
【図１】
2019008593.tif 000003
【図２】
2019008593.tif 000004
【図３】
2019008593.tif 000005
【図４】
2019008593.tif 000006
【図５】
2019008593.tif 000007
【図６】
2019008593.tif 000008
【図７】
2019008593.tif 000009
【図８】
2019008593.tif 000010
【図９】
2019008593.tif 000011
【図１０】
2019008593.tif 000012
【図１１】
2019008593.tif 000013
【図１２】
2019008593.tif 000014