(57)【要約】【課題】航空機と地上システムとの間でのテキストデータの送受信における通信状況を把握する。【解決手段】航空機と地上システムとの間でテキストデータを送受信するトランザクション各々に関する通信関連情報を、トランザクション各々を実行時の航空機の位置情報と対応付けて取得する通信関連情報取得部１１と、トランザクション毎に、通信関連情報を用いて通信の遅延状況を判断する判断部１２と、トランザクション毎に、位置情報に遅延状況を対応付けて出力する出力部１３と、を有する情報提供装置１０。【選択図】図４
2017162168.tif 000002
【特許請求の範囲】
【請求項１】
航空機と地上システムとの間でテキストデータを送受信するトランザクション各々に関する通信関連情報を、前記トランザクション各々を実行時の前記航空機の位置情報と対応付けて取得する通信関連情報取得手段と、
前記トランザクション毎に、前記通信関連情報を用いて通信の遅延状況を判断する判断手段と、
前記トランザクション毎に、前記位置情報に前記遅延状況を対応付けて出力する出力手段と、
を有する情報提供装置。
【請求項２】
請求項１に記載の情報提供装置において、
前記通信関連情報取得手段は、前記通信関連情報として、データ送受信時刻を取得し、
前記判断手段は、前記データ送受信時刻を用いてデータ伝送時間を算出し、算出したデータ伝送時間に基づき前記遅延状況を判断する情報提供装置。
【請求項３】
請求項１又は２に記載の情報提供装置において、
前記出力手段は、地図上に、前記位置情報で特定される位置に対応付けて、前記遅延状況を示した画像を出力する情報提供装置。
【請求項４】
請求項３に記載の情報提供装置において、
前記出力手段は、所定の時間内に実行された複数の前記トランザクションの前記遅延状況を、前記地図上にまとめて示した画像を出力する情報提供装置。
【請求項５】
請求項３又は４に記載の情報提供装置において、
前記出力手段は、複数の前記航空機により実行された複数の前記トランザクションの前記遅延状況を、前記地図上にまとめて示した画像を出力する情報提供装置。
【請求項６】
請求項３又は４に記載の情報提供装置において、
前記出力手段は、１つの前記航空機により実行された複数の前記トランザクションの前記遅延状況を、前記地図上にまとめて示した画像を出力する情報提供装置。
【請求項７】
請求項１から６のいずれか１項に記載の情報提供装置において、
前記出力手段は、前記位置情報に前記通信関連情報をさらに対応付けて出力する情報提供装置。
【請求項８】
請求項７に記載の情報提供装置において、
前記通信関連情報取得手段は、前記通信関連情報として、さらに、メッセージ種別、通信サービスプロバイダ、通信メディア、フライト識別情報、航空会社識別情報、航空機識別情報、航空機型式、及び、地上局識別情報の中の少なくとも１種類の情報を取得し、
前記出力手段は、前記通信関連情報取得手段が取得した前記通信関連情報の中の少なくとも１種類の情報を出力する情報提供装置。
【請求項９】
請求項７又は８に記載の情報提供装置において、
前記出力手段は、地図上に、前記位置情報で特定される位置に対応付けて、前記通信関連情報を示した画像を出力する情報提供装置。
【請求項１０】
コンピュータが、
航空機と地上システムとの間でテキストデータを送受信するトランザクション各々に関する通信関連情報を、前記トランザクション各々を実行時の前記航空機の位置情報と対応付けて取得する通信関連情報取得工程と、
前記トランザクション毎に、前記通信関連情報を用いて通信の遅延状況を判断する判断工程と、
前記トランザクション毎に、前記位置情報に前記遅延状況を対応付けて出力する出力工程と、
を実行する情報提供方法。
【請求項１１】
コンピュータを、
航空機と地上システムとの間でテキストデータを送受信するトランザクション各々に関する通信関連情報を、前記トランザクション各々を実行時の前記航空機の位置情報と対応付けて取得する通信関連情報取得手段、
前記トランザクション毎に、前記通信関連情報を用いて通信の遅延状況を判断する判断手段、
前記トランザクション毎に、前記位置情報に前記遅延状況を対応付けて出力する出力手段、
として機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供装置、情報提供方法、及び、プログラムに関する。
【背景技術】
【０００２】
特許文献１に、無線データ通信システムの通信回線の品質を確認するための発明が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平８−１０７４００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
データリンク技術を用い、航空機と地上システム（管制システム等）との間でテキストデータの送受信が行われている。本発明は、航空機と地上システムとの間でのテキストデータの送受信における通信状況を把握する技術を提供することを課題とする。
【課題を解決するための手段】
【０００５】
本発明によれば、
航空機と地上システムとの間でテキストデータを送受信するトランザクション各々に関する通信関連情報を、前記トランザクション各々を実行時の前記航空機の位置情報と対応付けて取得する通信関連情報取得手段と、
前記トランザクション毎に、前記通信関連情報を用いて通信の遅延状況を判断する判断手段と、
前記トランザクション毎に、前記位置情報に前記遅延状況を対応付けて出力する出力手段と、
を有する情報提供装置が提供される。
【０００６】
また、本発明によれば、
コンピュータが、
航空機と地上システムとの間でテキストデータを送受信するトランザクション各々に関する通信関連情報を、前記トランザクション各々を実行時の前記航空機の位置情報と対応付けて取得する通信関連情報取得工程と、
前記トランザクション毎に、前記通信関連情報を用いて通信の遅延状況を判断する判断工程と、
前記トランザクション毎に、前記位置情報に前記遅延状況を対応付けて出力する出力工程と、
を実行する情報提供方法が提供される。
【０００７】
また、本発明によれば、
コンピュータを、
航空機と地上システムとの間でテキストデータを送受信するトランザクション各々に関する通信関連情報を、前記トランザクション各々を実行時の前記航空機の位置情報と対応付けて取得する通信関連情報取得手段、
前記トランザクション毎に、前記通信関連情報を用いて通信の遅延状況を判断する判断手段、
前記トランザクション毎に、前記位置情報に前記遅延状況を対応付けて出力する出力手段、
として機能させるプログラムが提供される。
【発明の効果】
【０００８】
本発明によれば、航空機と地上システムとの間でのテキストデータの送受信における通信状況を把握できるようになる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態の装置のハードウエア構成の一例を概念的に示す図である。
【図２】本実施形態のテキストデータ送受信システムの機能ブロック図の一例である。
【図３】本実施形態のテキストデータ送受信システムの処理の流れの一例を示すシーケンス図である。
【図４】本実施形態の情報提供装置の機能ブロック図の一例である。
【図５】本実施形態の情報提供装置が利用するデータベースの一例を模式的に示す図である。
【図６】本実施形態の情報提供装置が出力する画面の一例を模式的に示す図である。
【図７】本実施形態の情報提供装置が出力する画面の一例を模式的に示す図である。
【図８】本実施形態の情報提供装置の処理の流れの一例を示すフローチャートである。
【発明を実施するための形態】
【００１０】
まず、本実施形態の装置（情報提供装置）のハードウエア構成の一例について説明する。本実施形態の装置が備える各部は、任意のコンピュータのＣＰＵ（Central Processing Unit）、メモリ、メモリにロードされるプログラム、そのプログラムを格納するハードディスク等の記憶ユニット（あらかじめ装置を出荷する段階から格納されているプログラムのほか、ＣＤ（Compact Disc）等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムをも格納できる）、ネットワーク接続用インターフェイスを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。
【００１１】
図１は、本実施形態の装置のハードウエア構成を例示するブロック図である。図１に示すように、装置は、プロセッサ１Ａ、メモリ２Ａ、入出力インターフェイス３Ａ、周辺回路４Ａ、バス５Ａを有する。周辺回路には、様々なモジュールが含まれる。
【００１２】
バス５Ａは、プロセッサ１Ａ、メモリ２Ａ、周辺回路４Ａ及び入出力インターフェイス３Ａが相互にデータを送受信するためのデータ伝送路である。プロセッサ１Ａは、例えばＣＰＵ（Central Processing Unit） やＧＰＵ（Graphics Processing Unit）などの演算処理装置である。メモリ２Ａは、例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory）などのメモリである。入出力インターフェイス３Ａは、外部装置、外部サーバ、外部センサー等から情報を取得するためのインターフェイスなどを含む。プロセッサ１Ａは、各モジュールに指令を出し、それらの演算結果をもとに演算を行う。
【００１３】
以下、本実施の形態について説明する。なお、以下の実施形態の説明において利用する機能ブロック図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。これらの図においては、各装置は１つの機器により実現されるよう記載されているが、その実現手段はこれに限定されない。すなわち、物理的に分かれた構成であっても、論理的に分かれた構成であっても構わない。なお、同一の構成要素には同一の符号を付し、適宜説明を省略する。
【００１４】
まず、本実施形態の概要を説明する。本実施形態の情報提供装置は、航空機と地上システムとの間でテキストデータを送受信するトランザクション各々に関する通信関連情報を、トランザクション各々を実行時の航空機の位置情報と対応付けて取得する。通信関連情報は、例えば、所定のシステムによるデータ送受信時刻を含む。また、情報提供装置は、トランザクション毎に、通信関連情報を用いて通信の遅延状況を判断する。そして、情報提供装置は、トランザクション毎に、上記位置情報に上記遅延状況を対応付けて出力する。
【００１５】
このような本実施形態の情報提供装置によれば、出力された情報により、航空機の位置と遅延状況との関係を把握することが可能となる。
【００１６】
次に、本実施形態の情報提供装置の構成を詳細に説明する。まず、航空機と地上システムとの間で行われるテキストデータの送受信について説明する。当該通信は、例えば、広く知られているデータリンク技術（空地データリンク技術という場合もある）を用いて実現される。
【００１７】
図２に、当該送受信を実現するシステム（以下、「テキストデータ送受信システム」）の機能ブロック図を示す。図示するように、テキストデータ送受信システムは、地上システム１と、地上通信システム２と、ＤＳＰ（Datalink Service Provider）システム３と、航空機通信システム４とを有する。
【００１８】
地上システム１は、例えば航空管制システムであり、管制指示を行う。航空管制システムは、例えば各空港に設置され、航空機の運航状況や気象状況等を管理するための機能を提供する。地上通信システム２は、例えばデータリンク技術を用いて、航空機との間でテキストデータの送受信を行うための機能を提供する。
【００１９】
ＤＳＰシステム３は、航空無線データ通信サービスを提供しているＤＳＰに管理されるシステムである。複数のＤＳＰ各々は、１つ又は複数の無線通信メディアを利用して上記サービスを提供する。無線通信メディアとしては、ＶＨＦ（Very High Frequency）、ＨＦ（High Frequency）、ＳＡＴＣＯＭ、Ｉｒｉｄｉｕｍ等が例示されるが、これらに限定されない。データは、地上に設置された地上局や、衛星等を介して送信される。
【００２０】
航空機通信システム４は、航空機に設置され、例えばデータリンク技術を用いて地上システム１との間でテキストデータの送受信を行うための機能を提供する。
【００２１】
航空機と地上システム１との間で送受信されるメッセージとしては、ＣＰＤＬＣ（Controller-Pilot Data Link Communication）、ＡＤＳ（Automatic Dependent Surveillance）、Ｄ−ＡＴＩＳ（Digital Automatic Terminal Information Service）、広域情報、ＤＣＬ（Departure Clearance）等が例示されるが、これらに限定されない。
【００２２】
地上システム１、地上通信システム２、ＤＳＰシステム３及び航空機通信システム４の構成は、従来技術に準じて実現できるので、ここでの詳細な説明は省略する。
【００２３】
次に、図３のシーケンス図を用いて、システム間でテキストデータを送受信するトランザクションの処理の流れの一例を説明する。なお、図では、本実施形態の説明に必要な箇所のみ抽出して示している。すなわち、テキストデータの送受信を行う際には、図示しないデータの送受信がさらに行われてもよい。
【００２４】
まず、地上通信システム２は、航空機通信システム４向けのメッセージ（テキストデータ）を地上システム１から受信する。地上通信システム２は、地上システム１から受信した当該メッセージを、ＤＳＰシステム３向けにフォーマット変換した後、ＤＳＰシステム３に送信する（Ｓ１０）。
【００２５】
ＤＳＰシステム３は、地上通信システム２から送信されたテキストデータを受信する（Ｓ１１）。その後、ＤＳＰシステム３は、受信したテキストデータを、所定の通信メディアを利用して航空機通信システム４に送信する（Ｓ１２）。
【００２６】
航空機通信システム４は、ＤＳＰシステム３から送信されたテキストデータを受信する（Ｓ１３）。正常に受信が完了すると、航空機通信システム４はＡＣＫ（acknowledgement）を返信する（Ｓ１４）。
【００２７】
ＤＳＰシステム３は、航空機通信システム４から送信されたＡＣＫを受信する（Ｓ１５）。その後、ＤＳＰシステム３は、受信したＡＣＫを地上通信システム２に送信する（Ｓ１６）。
【００２８】
地上通信システム２は、ＤＳＰシステム３から送信されたＡＣＫを受信する（Ｓ１７）。
【００２９】
Ｓ１３の後、航空機通信システム４が受信したテキストデータは、ディスプレイ装置等の出力装置を介して出力される。そして、航空機の乗員（機長等）は、出力されたテキストデータを確認する。
【００３０】
航空機側からの返信を要する場合、返信用のテキストデータが、航空機通信システム４を介して、地上通信システム２に向けて送信される（Ｓ１８）。
【００３１】
ＤＳＰシステム３は、航空機通信システム４から送信された返信用のテキストデータを受信する（Ｓ１９）。その後、ＤＳＰシステム３は、受信した返信用のテキストデータを地上通信システム２に送信する（Ｓ２１）。
【００３２】
その後、地上通信システム２は、ＤＳＰシステム３から受信したテキストデータを地上システム１向けにフォーマット変換した後、地上システム１に送信する。地上システム１は、受信したテキストデータを、ディスプレイ装置等の出力装置を介して出力する。そして、地上システム１のオペレータは、出力されたテキストデータを確認する。
【００３３】
本実施形態のテキストデータ送受信システムは、Ｓ１０乃至Ｓ２１で示す複数のデータ送受信タイミングの中の少なくとも２つを特定・管理するよう構成される。これは、従来のテキストデータ送受信システムにない特徴である。テキストデータ送受信システムが備える複数のシステムの中の少なくとも一部の構成を変更することで、上記特徴が実現される。
【００３４】
例えば、Ｓ１０、Ｓ１７及びＳ２１の中の少なくとも２つのデータ送受信タイミングが特定・管理されてもよい。より詳細には、Ｓ１０のデータ送信タイミングと、Ｓ１７及び／又はＳ２１のデータ受信タイミングと、が特定・管理されてもよい。これは、テキストデータ送受信システムを構成する複数のシステム（図２参照）の中の地上通信システム２のみの構成変更により実現できる。すなわち、従来のテキストデータ送受信システムからの変更を少なくできる。
【００３５】
その他、例えば、Ｓ１１、Ｓ１２、Ｓ１５、Ｓ１６、Ｓ１９及びＳ２０の中の少なくとも２つのデータ送受信タイミングが特定・管理されてもよい。これは、テキストデータ送受信システムを構成する複数のシステム（図２参照）の中のＤＳＰシステム３のみの構成変更により実現できる。すなわち、従来のテキストデータ送受信システムからの変更を少なくできる。
【００３６】
その他、例えば、Ｓ１３、Ｓ１４及びＳ１８の中の少なくとも２つのデータ送受信タイミングが特定・管理されてもよい。これは、テキストデータ送受信システムを構成する複数のシステム（図２参照）の中の航空機通信システム４のみの構成変更により実現できる。すなわち、従来のテキストデータ送受信システムからの変更を少なくできる。
【００３７】
なお、テキストデータ送受信システムを構成する複数のシステム（図２参照）の中の２つ以上の構成を変更してもよい。例えば、Ｓ１８とＳ２１の２つのデータ送受信タイミングが特定・管理されてもよい。他の例として、Ｓ１０、Ｓ１７、Ｓ１８及びＳ２１の４つのデータ送受信タイミングが特定・管理されてもよい。
【００３８】
データ送受信タイミングは、例えば日付及び時刻情報で特定される。各システムは、データの送信タイミング及び／又は受信タイミングで現在時刻や日時を取得することで、データ送受信タイミングを特定できる。
【００３９】
データ送受信タイミングの管理方法としては、例えば、トランザクション実行中に送受信されるデータ内に各データ送受信タイミングの日付及び時刻情報を記録する手段が挙げられる。
【００４０】
例えば、地上通信システム２は、データを受信した際（Ｓ１７及び／又はＳ２１）、当該データ内にその時点の日付及び時刻情報を記録してもよい。また、地上通信システム２は、データを送信する際（Ｓ１０）、当該データ内にその時点の日付及び時刻情報を記録してもよい。
【００４１】
なお、地上通信システム２に加えて又は代えて、ＤＳＰシステム３及び航空機通信システム４の少なくとも一方が、上記送受信されるデータ内に各タイミングの日付及び時刻情報を記録する処理を実行してもよい。例えば、航空機通信システム４は、テキストデータを送信する際（Ｓ１８）、当該データ内にその時点の日付及び時刻情報を記録してもよい。
【００４２】
当該管理例の場合、送受信されたデータを解析することで、データ送受信タイミング（日付及び時刻）を特定できる。
【００４３】
データ送受信タイミングの管理方法の他の例として、例えば、各データ送受信タイミングの日付及び時刻情報が、ログとしてシステム（地上通信システム２、ＤＳＰシステム３及び／又は航空機通信システム４）内に記録されてもよい。この場合、各トランザクションを識別可能にデータ送受信タイミングが記録される。
【００４４】
当該例の場合、ログを解析することで、データが送受信された複数のタイミング各々の日付及び時刻を特定できる。
【００４５】
次に、本実施形態の情報提供装置１０の構成について詳細に説明する。図４に、本実施形態の情報提供装置１０の機能ブロック図の一例を示す。図示するように、情報提供装置１０は、通信関連情報取得部１１と、判断部１２と、出力部１３とを有する。
【００４６】
通信関連情報取得部１１は、航空機と地上システム１との間でテキストデータを送受信するトランザクション（一方から他方に送信するトランザクション、一方から他方に送信後に他方から返信するトランザクション等）各々に関する通信関連情報を、トランザクション各々を実行時の航空機の位置情報と対応付けて取得する。例えば、通信関連情報取得部１１は、テキストデータ送受信システムに関連するシステム（地上システム１、地上通信システム２、ＤＳＰシステム３及び航空機通信システム４）の中のいずれかから通信関連情報を取得してもよい。その他、通信関連情報取得部１１は、レーダーで検出された航空機の位置と検出された時間とを対応付けて記憶する記憶装置から、通信関連情報（航空機の位置情報）を取得してもよい。
【００４７】
ここで、本実施形態のトランザクションの概念について説明する。例えば、図３を用いて説明した処理の流れにおけるＳ１０〜Ｓ１７までを、１つのトランザクションとすることができる。当該トランザクションは、地上通信システム２から航空機通信システム４へのテキストデータ送信に関する。その他、図３を用いて説明した処理の流れにおけるＳ１８〜Ｓ２１までを、１つのトランザクションとすることができる。当該トランザクションは、航空機通信システム４から地上通信システム２へのテキストデータ送信に関する。その他、図３を用いて説明した処理の流れにおけるＳ１０〜Ｓ２１までを、１つのトランザクションとすることができる。当該トランザクションは、地上通信システム２から航空機通信システム４のテキストデータ送信、及び、航空機通信システム４から地上通信システム２への返信に関する。
【００４８】
通信関連情報取得部１１は、通信関連情報としてデータ送受信時刻を取得する。データ送受信時刻は、図３の中のＳ１０乃至Ｓ２１で示す複数のデータ送受信タイミングの中の少なくとも２つの時刻である。例えば、通信関連情報取得部１１は、Ｓ１０のデータ送信時刻と、Ｓ１７及び／又はＳ２１のデータ受信時刻とを、通信関連情報として取得してもよい。その他、通信関連情報取得部１１は、Ｓ１８のデータ送信時刻と、Ｓ２１のデータ受信時刻とを、通信関連情報として取得してもよい。ここでの例示はあくまで一例である。
【００４９】
なお、通信関連情報取得部１１が取得する通信関連情報には、さらにデータ送受信タイミングの日付が含まれてもよい。
【００５０】
これらの通信関連情報は、上述の通り、地上通信システム２、ＤＳＰシステム３及び航空機通信システム４の中の少なくとも１つにより管理される。通信関連情報取得部１１は、これらのシステムが管理する上記通信関連情報を取得する。
【００５１】
さらに、通信関連情報取得部１１が取得する通信関連情報には、送受信されたメッセージの種別（メッセージ種別）、通信に利用した通信サービスプロバイダ、通信に利用した通信メディア、テキストデータ送受信時のフライトを識別する情報（フライト識別情報）、テキストデータを送受信した航空機の航空会社を識別する情報（航空会社識別情報）、テキストデータを送受信した航空機を識別する情報（航空機識別情報）、テキストデータを送受信した航空機の型式（航空機型式）、及び、通信に利用した地上局を識別する情報（地上局識別情報）の中の少なくとも１種類の情報が含まれてもよい。
【００５２】
これらの通信関連情報は、トランザクション実行時に送受信されるデータ内に記録されている。地上通信システム２、ＤＳＰシステム３及び航空機通信システム４の中の少なくとも１つは、トランザクション毎に、当該データ内から上記通信関連情報を抽出する。そして、通信関連情報取得部１１は、トランザクション毎に抽出された上記通信関連情報を取得する。
【００５３】
次に、通信関連情報取得部１１が、通信関連情報に対応付けて、各トランザクション実行時の航空機の位置情報を取得する処理を説明する。
【００５４】
航空機は、現時点の位置情報を繰り返し取得し、地上システム１に繰り返し送信している（ＡＤＳ−Ｃ（Automatic Dependent Surveillance-Contact））。通信関連情報取得部１１は、例えばこのように航空機から送信されてきた複数の位置情報の中から、各トランザクション実行時の航空機の位置情報を取得してもよい。以下、一例を説明する。
【００５５】
例えば、地上システム１は、各航空機から受信した位置情報を、各航空機を識別する情報（航空機識別情報、フライト識別情報等）、及び、受信日時と対応付けてデータベースに記録する。そして、通信関連情報取得部１１は、各トランザクションの通信関連情報（例：航空機識別情報、フライト情報等）を用いて、各トランザクションを実行した航空機を特定する。また、通信関連情報取得部１１は、各トランザクションの通信関連情報（データ送受信タイミング）を用いて、各トランザクション実行時の日時を特定する。そして、通信関連情報取得部１１は、特定した航空機と特定した日時をキーとして上記データベースを検索し、各トランザクション実行時の位置情報を取得する。なお、日時キーと一致する受信日時が登録されていなかった場合、最も近い受信日時、日時キーの直後の受信日時、又は、日時キーの直前の受信日時の位置情報を取得してもよい。
【００５６】
他の例として、航空機通信システム４は、テキストデータを送受信するトランザクション実行時に、現時点の位置情報を取得し、地上通信システム２に送信してもよい。例えば、Ｓ１４やＳ１８でのデータ送信時に、当該データ内に現時点の位置情報を含めてもよい。そして、通信関連情報取得部１１は、このようにして送信された位置情報を、地上通信システム２又はＤＳＰシステム３から取得してもよい。
【００５７】
その他、通信関連情報取得部１１は、陸の近くを飛んでいる航空機の位置情報として、レーダーで捕捉された位置情報を取得してもよい。例えば、航空機ごとに、レーダーで検出された位置情報と、補足された時間とを対応付けたデータベース（レーダー補足位置データベース）が生成されてもよい。そして、上記と同様にして、各トランザクション実行時の航空機の位置情報を取得することができる。
【００５８】
すなわち、通信関連情報取得部１１は、各トランザクションの通信関連情報（例：航空機識別情報、フライト情報等）を用いて、各トランザクションを実行した航空機を特定する。また、通信関連情報取得部１１は、各トランザクションの通信関連情報（データ送受信タイミング）を用いて、各トランザクション実行時の日時を特定する。そして、通信関連情報取得部１１は、特定した航空機と特定した日時をキーとして上記レーダー補足位置データベースを検索し、各トランザクション実行時の位置情報を取得する。なお、日時キーと一致する受信日時が登録されていなかった場合、最も近い受信日時、日時キーの直後の受信日時、又は、日時キーの直前の受信日時の位置情報を取得してもよい。
【００５９】
図４に戻り、判断部１２は、トランザクション毎に、通信関連情報を用いて通信の遅延状況を判断する。
【００６０】
まず、判断部１２は、通信関連情報に含まれる少なくとも２つのデータ送受信タイミングを用いて、データ伝送時間を算出する。具体的には、第１のデータ送受信タイミングから第２のデータ送受信タイミングまでの時間を、データ伝送時間として算出する。例えば、判断部１２は、図３に示すＳ１０の送信タイミングからＳ１７の受信タイミングまでの時間をデータ伝送時間として算出してもよい。その他、判断部１２は、図３に示すＳ１０の送信タイミングからＳ２１の受信タイミングまでの時間を、データ伝送時間として算出してもよい。その他、判断部１２は、図３に示すＳ１８の送信タイミングからＳ２１の受信タイミングまでの時間を、データ伝送時間として算出してもよい。その他、判断部１２は、これら３つのなかの２つ以上をデータ伝送時間として算出してもよい。なお、ここでの例示はあくまで一例である。
【００６１】
そして、判断部１２は、算出したデータ伝送時間と予め定められている基準時間とに基づき、通信の遅延状況を判断する。判断部１２は、データ伝送時間が基準時間を超えている場合、通信遅延が発生していると判断する。そして、判断部１２は、データ伝送時間が基準時間を超えていない場合、通信遅延が発生していないと判断する。
【００６２】
なお、通信遅延が発生している場合、判断部１２は、遅延の程度をさらに算出してもよい。例えば、判断部１２は、基準時間とデータ伝送時間との差を、遅延の程度を示す情報として算出してもよい。その他、判断部１２は、遅延の程度を複数の段階に分け、算出した差に基づきいずれの段階に該当するか特定してもよい。例えば、「軽度：（差が）０秒より大３秒以下」、「中度：（差が）３秒より大５秒以下」、「重度：（差が）５秒より大」の３つの段階に分ける例等が考えられる。
【００６３】
以上説明した通信関連情報取得部１１及び判断部１２により、例えば図５に示すようなデータベースが得られる。図示するデータベースは、複数のトランザクション各々を識別する情報（トランザクションＩＤ（identifier））と、各トランザクションに関する通信関連情報（送信日時等）と、各トランザクション実行時の航空機の位置情報と、判断部１２により判断された遅延状況とが対応付けられている。遅延状況の欄には、「遅延あり」及び「遅延なし」を示す値が記録される。なお、遅延ありの場合、遅延の程度を示す値（例：上記差や、段階）が記録されてもよい。
【００６４】
図４に戻り、出力部１３は、トランザクション毎に、各トランザクション実行時の航空機の位置情報に、各トランザクションの通信遅延状況を対応付けて出力する。出力部１３は、さらに、通信関連情報取得部１１が取得した各種通信関連情報の中の少なくとも１種類の情報を出力してもよい。出力部１３は、例えば図５に示すようなデータベースを用いて、上記出力を実現する。
【００６５】
出力部１３は、ディスプレイ装置、プロジェクター、プリンター、メーラー等の出力装置を介して、上記情報を出力する。
【００６６】
出力部１３は、例えば、表形式で、上記位置情報及び遅延状況を対応付けて出力してもよい。この場合、複数のトランザクションの内容を一覧表示してもよい。
【００６７】
その他、出力部１３は、地図上に、上記位置情報で特定される位置に対応付けて、上記遅延状況を示した画像を出力してもよい。かかる場合、直感的に、各トランザクション実行時の航空機の位置及びその位置での通信状況を把握できる。
【００６８】
また、出力部１３は、所定の時間内に実行された複数のトランザクションの遅延状況を、地図上にまとめて示した画像を出力してもよい。例えば、情報提供装置１０は、ユーザから、上記所定の時間を指定する入力を受付けてもよい。所定の時間としては、例えば、「現時点からＭ時間前まで」、「本日０時００分から現時点まで」、「２０１６年１月１５日８時００分から同日１２時００分まで」等が挙げられるが、あくまで一例である。
【００６９】
かかる場合、所定の時間に絞って通信状況を確認できる。表示される情報を必要なものに絞ることができるので、状況を把握し易くなる。
【００７０】
また、出力部１３は、複数の航空機により実行された複数のトランザクションの遅延状況を、地図上にまとめて示した画像を出力してもよい。かかる場合、地図上の情報量を増やすことができる。このため、多数の位置各々の通信状況をまとめて確認することができる。このように情報量を増やすことで、位置依存性を精度よく把握できる。
【００７１】
また、出力部１３は、１つの航空機により実行された複数のトランザクションの遅延状況を、地図上にまとめて示した画像を出力してもよい。かかる場合、各航空機に依存した遅延状況を把握することができる。
【００７２】
なお、情報提供装置１０は、ユーザから、１つまたは複数の航空機を指定する入力を受付けてもよい。そして、指定された１つ又は複数の航空機により実行された複数のトランザクションの遅延状況を、地図上にまとめて示した画像を出力してもよい。
【００７３】
また、出力部１３は、位置情報に通信関連情報をさらに対応付けて出力してもよい。例えば、出力部１３は、通信関連情報として、データ送受信時刻、データ送受信タイミングの日付、メッセージ種別、通信サービスプロバイダ、通信メディア、フライト識別情報、航空会社識別情報、航空機識別情報、航空機型式、及び、地上局識別情報の中の少なくとも１種類を出力してもよい。かかる場合、位置以外の要因（通信関連情報に含まれるもの）と遅延状況との関係を把握することができる。
【００７４】
また、出力部１３は、通信遅延を引き起こし得るイベント（例：雷など）の発生情報を、イベント発生位置に対応付けて出力してもよい。当該情報を遅延状況と合わせて閲覧することで、通信遅延の発生原因を容易に特定できる。
【００７５】
図６に、出力部１３が出力する画像の一例を模式的に示す。当該画像には、日本地図が示されている。当該画像は、１つの航空機が所定の時間内に実行した複数のトランザクションの遅延状況、及び、通信メディアを各トランザクション実行時の位置に対応付けて示している。
【００７６】
丸、四角、三角及びバツのマーク各々が、１つのトランザクションに対応する。各マークは、各トランザクション実行時の位置にマッピングされている。
【００７７】
マーク種別により、利用された通信メディア及び通信遅延の有無が示されている。丸は、「通信メディア：ＳＡＴＣＯＭ」、「遅延なし」を示す。四角は、「通信メディア：ＳＡＴＣＯＭ」、「遅延あり」を示す。三角は、「通信メディア：ＶＨＦ」、「遅延なし」を示す。バツは、「通信メディア：ＶＨＦ」、「遅延あり」を示す。
【００７８】
当該画像を閲覧することで、通信遅延の位置依存性や、通信メディア依存性を把握できる。
【００７９】
なお、当該画像上で１つのマークを選択する操作がなされると、選択されたトランザクションの詳細情報がサブウインドウ等で表示されてもよい。詳細情報は、各トランザクションに関する通信関連情報や、各トランザクション実行時にその位置で起こった通信遅延を引き起こし得るイベント（例：雷など）等が挙げられる。
【００８０】
図７に、出力部１３が出力する画像の他の一例を模式的に示す。当該画像には、日本地図が示されている。当該画像は、複数の航空機が所定の時間内に実行した複数のトランザクションの遅延状況、及び、通信メディアを各トランザクション実行時の位置に対応付けて示している。
【００８１】
図７の画像は、図６の画像よりも多数のトランザクションに関する情報を表示している。なお、図７に示す量よりも多くのトランザクションに関する情報が表示されてもよい。このように、多数の情報をまとめて表示することで、位置依存性等を精度よく把握することが可能となる。
【００８２】
なお、図６及び図７では、複数のトランザクションを通信メディアごとにグループ化し、グループ毎に固有のマークを与えて遅延状況を示しているが、情報提供装置１０は、グループ化する基準を選択するユーザ入力を受付けてもよい。ユーザは、通信遅延の依存性を確認したい種別を選択することで、その種別への通信遅延の依存を確認できる。例えば、メッセージ種別に応じた通信遅延を確認したい場合、メッセージ種別を選択する。すると、図６及び図７と同様の手法で、メッセージ種別毎の通信遅延の有無が表示される。
【００８３】
その他、情報提供装置１０は、通信遅延が発生しているトランザクションのみを表示させる指示入力を受付けてもよい。かかる場合、通信遅延が発生しているトランザクションのみを確認することができるので、位置依存性等を容易に把握することが可能となる。
【００８４】
次に、図８のフローチャートを用いて、本実施形態の情報提供装置１０の処理の流れの一例を説明する。
【００８５】
まず、通信関連情報取得部１１は、航空機と地上システム１との間でテキストデータを送受信するトランザクション各々に関する通信関連情報を、トランザクション各々を実行時の航空機の位置情報と対応付けて取得する（Ｓ１）。
【００８６】
次に、判断部１２は、トランザクション毎に、Ｓ１で取得された通信関連情報を用いて通信の遅延状況を判断する（Ｓ２）。
【００８７】
次に、出力部１３は、トランザクション毎に、位置情報に遅延状況を対応付けて出力する（Ｓ３）。
【００８８】
なお、上記Ｓ１乃至Ｓ３の処理はリアルタイム処理で行われ、最新のトランザクションの通信状況を含んだ情報が出力されてもよい。
【００８９】
この場合、通信関連情報取得部１１は、新たなトランザクションが実行されると、それに応じて、最新のトランザクションに関する通信関連情報及び当該トランザクション実行時の航空機の位置情報を取得する。そして、判断部１２は、最新の通信関連情報を用いて、最新のトランザクションの通信の遅延状況を判断する。
【００９０】
結果、図５に示すデータベースに、最新のトランザクションの通信関連情報、位置情報及び遅延状況が新たに登録される。出力部１３は、図５に示すデータベースが更新されると、出力内容を、更新後のデータに基づく内容に更新する。
【００９１】
出力部１３が、「現時点を含む所定の時間内に実行された複数のトランザクション」の遅延状況を出力するよう設定されている場合、図５に示すデータベースが更新されると、それに応じて出力部１３から出力される内容も更新されることになる。すなわち、新たなトランザクションに関する情報が追加される。「現時点を含む所定の時間内に実行された複数のトランザクション」としては、「現時点からＭ時間前までのトランザクション」や、「本日０時００分から現時点までのトランザクション」等が挙げられるが、あくまで一例である。
【００９２】
その他、上記Ｓ１乃至Ｓ３の処理はバッチ処理で行われてもよい。例えば、通信関連情報取得部１１は、あるタイミング（例：毎日９時００分）で、所定時間分（例：前日１日分）のトランザクションの通信関連情報及び位置情報をまとめて取得してもよい。そして、判断部１２は、上記所定時間分のデータを処理し、複数のトランザクションの通信の遅延状況を判断してもよい。
【００９３】
結果、図５に示すデータベースに、上記所定時間分のトランザクションの通信関連情報、位置情報及び遅延状況が新たに登録される。出力部１３は、更新されたデータベースを用いて、ユーザが指定した条件の情報を出力する。
【００９４】
以上説明した本実施形態によれば、航空機と地上システムとの間でのテキストデータの送受信における通信状況を把握できるようになる。
【００９５】
また、本実施形態では、所定のシステム（地上通信システム２、ＤＳＰシステム３及び航空機通信システム４の中の少なくとも１つ）のデータ送受信時刻に基づき、通信の遅延状況を判断する。データ送受信時刻は、例えば、上記所定のシステムがデータ送受信時刻をログとして記録したり、送受信するデータ内に記録したりすることで取得できる。このように、従来システムに対する軽微なシステム変更により、実現することができる。
【００９６】
また、本実施形態では、地図上に、各トランザクション実行時の航空機の位置及び遅延状況をマッピングした画像を出力することができる。かかる場合、閲覧者は、航空機の位置と遅延状況との関係を容易に把握できる。
【００９７】
以下、参考形態の例を付記する。
１．  航空機と地上システムとの間でテキストデータを送受信するトランザクション各々に関する通信関連情報を、前記トランザクション各々を実行時の前記航空機の位置情報と対応付けて取得する通信関連情報取得手段と、
前記トランザクション毎に、前記通信関連情報を用いて通信の遅延状況を判断する判断手段と、
前記トランザクション毎に、前記位置情報に前記遅延状況を対応付けて出力する出力手段と、
を有する情報提供装置。
２．  １に記載の情報提供装置において、
前記通信関連情報取得手段は、前記通信関連情報として、データ送受信時刻を取得し、
前記判断手段は、前記データ送受信時刻を用いてデータ伝送時間を算出し、算出したデータ伝送時間に基づき前記遅延状況を判断する情報提供装置。
３．  １又は２に記載の情報提供装置において、
前記出力手段は、地図上に、前記位置情報で特定される位置に対応付けて、前記遅延状況を示した画像を出力する情報提供装置。
４．  ３に記載の情報提供装置において、
前記出力手段は、所定の時間内に実行された複数の前記トランザクションの前記遅延状況を、前記地図上にまとめて示した画像を出力する情報提供装置。
５．  ３又は４に記載の情報提供装置において、
前記出力手段は、複数の前記航空機により実行された複数の前記トランザクションの前記遅延状況を、前記地図上にまとめて示した画像を出力する情報提供装置。
６．  ３又は４に記載の情報提供装置において、
前記出力手段は、１つの前記航空機により実行された複数の前記トランザクションの前記遅延状況を、前記地図上にまとめて示した画像を出力する情報提供装置。
７．  １から６のいずれかに記載の情報提供装置において、
前記出力手段は、前記位置情報に前記通信関連情報をさらに対応付けて出力する情報提供装置。
８．  ７に記載の情報提供装置において、
前記通信関連情報取得手段は、前記通信関連情報として、さらに、メッセージ種別、通信サービスプロバイダ、通信メディア、フライト識別情報、航空会社識別情報、航空機識別情報、航空機型式、及び、地上局識別情報の中の少なくとも１種類の情報を取得し、
前記出力手段は、前記通信関連情報取得手段が取得した前記通信関連情報の中の少なくとも１種類の情報を出力する情報提供装置。
９．  ７又は８に記載の情報提供装置において、
前記出力手段は、地図上に、前記位置情報で特定される位置に対応付けて、前記通信関連情報を示した画像を出力する情報提供装置。
１０．  コンピュータが、
航空機と地上システムとの間でテキストデータを送受信するトランザクション各々に関する通信関連情報を、前記トランザクション各々を実行時の前記航空機の位置情報と対応付けて取得する通信関連情報取得工程と、
前記トランザクション毎に、前記通信関連情報を用いて通信の遅延状況を判断する判断工程と、
前記トランザクション毎に、前記位置情報に前記遅延状況を対応付けて出力する出力工程と、
を実行する情報提供方法。
１０−２．  １０に記載の情報提供方法において、
前記通信関連情報取得工程では、前記通信関連情報として、データ送受信時刻を取得し、
前記判断工程では、前記データ送受信時刻を用いてデータ伝送時間を算出し、算出したデータ伝送時間に基づき前記遅延状況を判断する情報提供方法。
１０−３．  １０又は１０−２に記載の情報提供方法において、
前記出力工程では、地図上に、前記位置情報で特定される位置に対応付けて、前記遅延状況を示した画像を出力する情報提供方法。
１０−４．  １０−３に記載の情報提供方法において、
前記出力工程では、所定の時間内に実行された複数の前記トランザクションの前記遅延状況を、前記地図上にまとめて示した画像を出力する情報提供方法。
１０−５．  １０−３又は１０−４に記載の情報提供方法において、
前記出力工程では、複数の前記航空機により実行された複数の前記トランザクションの前記遅延状況を、前記地図上にまとめて示した画像を出力する情報提供方法。
１０−６．  １０−３又は１０−４に記載の情報提供方法において、
前記出力工程では、１つの前記航空機により実行された複数の前記トランザクションの前記遅延状況を、前記地図上にまとめて示した画像を出力する情報提供方法。
１０−７．  １０から１０−６のいずれかに記載の情報提供方法において、
前記出力工程では、前記位置情報に前記通信関連情報をさらに対応付けて出力する情報提供方法。
１０−８．  １０−７に記載の情報提供方法において、
前記通信関連情報取得工程では、前記通信関連情報として、さらに、メッセージ種別、通信サービスプロバイダ、通信メディア、フライト識別情報、航空会社識別情報、航空機識別情報、航空機型式、及び、地上局識別情報の中の少なくとも１種類の情報を取得し、
前記出力工程では、前記通信関連情報取得工程で取得した前記通信関連情報の中の少なくとも１種類の情報を出力する情報提供方法。
１０−９．  １０−７又は１０−８に記載の情報提供方法において、
前記出力工程では、地図上に、前記位置情報で特定される位置に対応付けて、前記通信関連情報を示した画像を出力する情報提供方法。
１１．  コンピュータを、
航空機と地上システムとの間でテキストデータを送受信するトランザクション各々に関する通信関連情報を、前記トランザクション各々を実行時の前記航空機の位置情報と対応付けて取得する通信関連情報取得手段、
前記トランザクション毎に、前記通信関連情報を用いて通信の遅延状況を判断する判断手段、
前記トランザクション毎に、前記位置情報に前記遅延状況を対応付けて出力する出力手段、
として機能させるプログラム。
１１−２．  １１に記載のプログラムにおいて、
前記通信関連情報取得手段は、前記通信関連情報として、データ送受信時刻を取得し、
前記判断手段は、前記データ送受信時刻を用いてデータ伝送時間を算出し、算出したデータ伝送時間に基づき前記遅延状況を判断するプログラム。
１１−３．  １１又は１１−２に記載のプログラムにおいて、
前記出力手段は、地図上に、前記位置情報で特定される位置に対応付けて、前記遅延状況を示した画像を出力するプログラム。
１１−４．  １１−３に記載のプログラムにおいて、
前記出力手段は、所定の時間内に実行された複数の前記トランザクションの前記遅延状況を、前記地図上にまとめて示した画像を出力するプログラム。
１１−５．  １１−３又は１１−４に記載のプログラムにおいて、
前記出力手段は、複数の前記航空機により実行された複数の前記トランザクションの前記遅延状況を、前記地図上にまとめて示した画像を出力するプログラム。
１１−６．  １１−３又は１１−４に記載のプログラムにおいて、
前記出力手段は、１つの前記航空機により実行された複数の前記トランザクションの前記遅延状況を、前記地図上にまとめて示した画像を出力するプログラム。
１１−７．  １１から１１−６のいずれかに記載のプログラムにおいて、
前記出力手段は、前記位置情報に前記通信関連情報をさらに対応付けて出力するプログラム。
１１−８．  １１−７に記載のプログラムにおいて、
前記通信関連情報取得手段は、前記通信関連情報として、さらに、メッセージ種別、通信サービスプロバイダ、通信メディア、フライト識別情報、航空会社識別情報、航空機識別情報、航空機型式、及び、地上局識別情報の中の少なくとも１種類の情報を取得し、
前記出力手段は、前記通信関連情報取得手段が取得した前記通信関連情報の中の少なくとも１種類の情報を出力するプログラム。
１１−９．  １１−７又は１１−８に記載のプログラムにおいて、
前記出力手段は、地図上に、前記位置情報で特定される位置に対応付けて、前記通信関連情報を示した画像を出力するプログラム。
【符号の説明】
【００９８】
１Ａ    ＣＰＵ
２Ａ    ＲＡＭ
３Ａ    ＲＯＭ
４Ａ    表示制御部
５Ａ    ディスプレイ
１      地上システム
２      地上通信システム
３      ＤＳＰシステム
４      航空機通信システム
１０    情報提供装置
１１    通信関連情報取得部
１２    判断部
１３    出力部
【図１】
2017162168.tif 000003
【図２】
2017162168.tif 000004
【図３】
2017162168.tif 000005
【図４】
2017162168.tif 000006
【図５】
2017162168.tif 000007
【図６】
2017162168.tif 000008
【図７】
2017162168.tif 000009
【図８】
2017162168.tif 000010