(57)【特許請求の範囲】
【請求項１】
航空機へ指示を送信することにより上記航空機を制御する管制を行う複数の管制装置と、航空管制情報記憶装置とを備える航空管制システムであり、
上記管制装置は、
航空機を特定可能な制御信号を航空機から通信装置を介して受信する制御信号受信部と、
上記制御信号受信部が受信した制御信号により特定される航空機を管制中であるか否かを処理装置により判定する管制装置判定部と、
上記航空機を管制中であると上記管制装置判定部が判定した場合に、上記航空機に関連する航空機情報を入力装置により入力する管制装置入力部と、
上記管制装置入力部が入力した航空機情報を通信装置を介して上記航空管制情報記憶装置へ送信する管制装置送信部とを備え、
上記航空管制情報記憶装置は、
上記管制装置送信部が送信した航空機情報を通信装置を介して受信する航空機情報受信部と、
上記航空機情報受信部が受信した航空機情報を記憶装置に記憶する全航空機情報記憶部と
を備えることを特徴とする航空管制システム。
【請求項２】
上記航空機を管制中でないと上記管制装置判定部が判定した場合に、上記管制装置入力部が上記航空機に関連する航空機情報の入力を受け付けない、あるいは、上記管制装置送信部が航空機情報を上記航空管制情報記憶装置へ送信しない
ことを特徴とする請求項１記載の航空管制システム。
【請求項３】
上記航空管制情報記憶装置は、さらに、
上記航空機情報を、上記航空機情報を送信した管制装置以外の管制装置へ通信装置を介して配信する情報配信部
を備えることを特徴とする請求項１または２のいずれかに記載の航空管制システム。
【請求項４】
上記航空管制情報記憶装置は、さらに、
上記管制装置の内、いずれの管制装置が航空機を管制する予定であるかを示す管制予定情報を取得する管制予定情報取得部を備え、
上記情報配信部は、上記管制予定情報取得部が取得した管制予定情報が示す上記航空機を管制する予定の管制装置のみへ上記航空機情報を配信する
ことを特徴とする請求項３に記載の航空管制システム。
【請求項５】
上記航空管制情報記憶装置は、さらに、
航空機情報を入力装置により入力する配信情報入力部と、
上記配信情報入力部が入力した航空機情報に関連する航空機を上記管制装置のいずれかの管制装置が管制しているか否かを判定する記憶装置判定部とを備え、
上記全航空機情報記憶部は、上記航空機をいずれの管制装置も管制していないと上記記憶装置判定部が判定した場合に、上記航空機情報を記憶する
ことを特徴とする請求項１から４までのいずれかに記載の航空管制システム。
【請求項６】
航空機へ指示を送信することにより上記航空機を制御する管制を行う複数の管制装置と、航空管制情報記憶装置とを備える航空管制システムであり、
上記各管制装置は、
航空機を特定可能な制御信号を航空機から通信装置を介して受信する制御信号受信部と、
上記航空機に関連する航空機情報を入力装置により入力する管制装置入力部と、
上記管制装置入力部が入力した航空機情報を通信装置を介して上記航空管制情報記憶装置へ送信する管制装置送信部とを備え、
上記航空管制情報記憶装置は、
上記管制装置送信部が送信した航空機情報を通信装置を介して受信する航空機情報受信部と、
上記航空機情報受信部が受信した航空機情報に関連した航空機を、上記航空機情報を送信した管制装置が管制中であるか否かを処理装置により判定する記憶装置判定部と、
上記航空機を上記管制装置が管制中であると上記記憶装置判定部が判定した場合に、上記航空機情報受信部が受信した航空機情報を記憶装置に記憶する全航空機情報記憶部と
を備えることを特徴とする航空管制システム。
【請求項７】
航空機へ指示を送信することにより上記航空機を制御する管制を行う複数の管制装置と、航空管制情報記憶装置とを備える航空管制システムの航空管制情報記憶方法であり、
上記いずれかの管制装置が、航空機を特定可能な制御信号を航空機から通信装置を介して受信する情報受信ステップと、
上記情報受信ステップで制御信号を受信した管制装置が、上記航空機に関連する航空機情報を入力する情報入力ステップと、
上記情報受信ステップで制御信号を受信した管制装置、又は、上記航空管制情報記憶装置が、上記情報入力ステップで入力した航空機情報に関連する航空機を、上記管制装置が管制しているか否かを判定する管制装置判定ステップと、
上記情報受信ステップで制御信号を受信した管制装置が、上記情報入力ステップで入力された航空機情報を上記航空管制情報記憶装置へ送信する航空機情報送信ステップと、
上記航空管制情報記憶装置が、上記管制装置が管制していると上記管制装置判定ステップで判定された場合、上記航空機情報送信ステップで送信された上記航空機情報を記憶する航空機情報記憶ステップと
を備えることを特徴とする航空管制情報記憶方法。
【請求項８】
航空機へ指示を送信することにより上記航空機を制御する管制を行う複数の管制装置と、航空管制情報記憶装置とを備える航空管制システムの航空管制情報記憶プログラムであり、
上記いずれかの管制装置に、航空機を特定可能な制御信号を航空機から通信装置を介して受信させる情報受信処理と、
上記情報受信処理で制御信号を受信した管制装置に、上記航空機に関連する航空機情報を入力させる情報入力処理と、
上記情報受信処理で制御信号を受信した管制装置、又は、上記航空管制情報記憶装置に、上記情報入力処理で入力した航空機情報に関連する航空機を、上記管制装置が管制しているか否かを判定させる管制装置判定処理と、
上記情報受信処理で制御信号を受信した管制装置に、上記情報入力処理で入力された航空機情報を上記航空管制情報記憶装置へ送信させる航空機情報送信処理と、
上記航空管制情報記憶装置に、上記管制装置が管制していると上記管制装置判定処理で判定された場合、上記航空機情報送信処理で送信された上記航空機情報を記憶させる航空機情報記憶処理と
をコンピュータに実行させることを特徴とする航空管制情報記憶プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、航空機を管制する複数の管制装置を備える航空管制システムに関する。本発明は、特に、複数の管制装置間での航空機情報の共有技術に関する。
【背景技術】
【０００２】
航空機から送信されたモードＳアドレスを航空機の登録記号に変換する技術がある。この技術では、管制装置毎に、モードＳアドレスから航空機の登録記号（航空機情報の一例）へ変換する変換用テーブルを保持している。
各管制装置は、航空機からモードＳアドレスを受信すると、変換用テーブルを用いて航空機の登録記号へ変換する。そして、各管制装置は、変換して得た航空機の登録記号と、飛行計画（フライトプラン）にある登録記号とで相関を取り、表示用データを生成して表示装置に表示する。
【特許文献１】特開平９−５４３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかし、管制装置毎に変換用テーブルを保持しているため、管制装置毎に変換用テーブルのデータの新規入力・変更・削除といったメンテナンス操作が必要となる。また、管制装置毎にメンテナンス操作を行う為、管制装置間での変換用テーブルのデータの齟齬が発生する虞がある。管制装置間での変換用テーブルのデータの齟齬が発生すると航空機の管制処理に悪影響を与える虞がある。
本発明は、例えば、管制装置間での変換用テーブルのデータの整合性を維持することを目的とする。また、素早く管制装置間で正しい情報を共有することを目的とする。
【課題を解決するための手段】
【０００４】
本発明に係る航空管制システムは、例えば、航空機を管制する複数の管制装置と、航空管制情報記憶装置とを備える航空管制システムであり、
上記複数の管制装置の各管制装置は、
航空機を特定可能な制御信号を航空機から通信装置を介して受信する制御信号受信部と、
上記制御信号受信部が受信した制御信号により特定される航空機を管制中であるか否かを処理装置により判定する管制装置判定部と、
上記航空機を管制中であると上記管制装置判定部が判定した場合に、上記航空機に関連する航空機情報を入力装置により入力する管制装置入力部と、
上記管制装置入力部が入力した航空機情報を通信装置を介して上記航空管制情報記憶装置へ送信する管制装置送信部とを備え、
上記航空管制情報記憶装置は、
上記管制装置送信部が送信した航空機情報を通信装置を介して受信する航空機情報受信部と、
上記航空機情報受信部が受信した航空機情報を記憶装置に記憶する全航空機情報記憶部と
を備えることを特徴とする。
【発明の効果】
【０００５】
本発明に係る航空管制システムによれば、各管制装置で受信した航空機情報を航空管制情報記憶装置で一括管理することができる。その結果、管制装置間で正しい情報を共有することができる。
【発明を実施するための最良の形態】
【０００６】
実施の形態１．
まず、図１に基づき、航空管制システムの概要について説明する。図１は、航空管制システムの概要図である。図１は、航空機αがＡ空港を出発してＢ空港へ到着するまでの管制処理の様子を簡易的に示している。
航空機αは、Ａ空港を出発してＢ空港へ到着するまでモードＳアドレス等を含んだ制御信号を所定の間隔で発信し続ける。なおモードＳアドレスは、２４ｂｉｔの正数値である。
各管制装置１００は、航空機αが送信した制御信号を受信して管制処理を行う。各管制装置１００は、航空機αが送信した制御信号が届く範囲であれば制御信号を受信するが、管制処理を行うのはいずれか１つの管制装置１００だけである。
【０００７】
例えば、航空機αがＡ空港を出発する際は、Ａ空港に備えられた管制装置１００が管制処理を行う。他の管制装置１００は、航空機αが送信した制御信号を受信している場合であっても管制処理は行わない。
航空機αがＡ空港を飛び立ち出発した後、所定のタイミングで、Ａ空港に備えられた管制装置１００から航空路に備えられた管制装置１００へ管制処理が引き継がれる。つまり、航空路では、航空路に備えられた管制装置１００が管制処理を行う。
航空機αがＢ空港へ到着する際、所定のタイミングで、航空路に備えられた管制装置１００からＢ空港に備えられた管制装置１００へ管制処理が引き継がれる。つまり、航空機αがＢ空港に到着する際は、Ｂ空港に備えられた管制装置１００が管制処理を行う。
このように、航空機αが移動すると、管制処理を行う管制装置１００が順次切り替わっていく。
管制処理の引き継ぎは、例えば、管制処理を行っている管制装置１００を使用している管制官が、次に管制処理を行う管制装置１００を使用する管制官へ無線通信、電話等で連絡をすることで行われる。あるいは、管制処理している管制装置１００から次に管制処理を行う予定の管制装置１００へ所定の情報を送信することにより管制処理の引き継ぎをおこなっても構わない。
ここでは、簡単のため、Ａ空港、航空路、Ｂ空港に備えられた３つの管制装置１００を用いて説明したが、実際にはより多くの管制装置１００により管制処理が引き継ぎされる。
【０００８】
次に、管制処理について説明する。
図１に示すように、管制装置１００は、航空機αが発信した制御信号を受信する。管制装置１００は、例えば、受信した制御信号に含まれたモードＳアドレスから登録記号を得る。ここで、管制装置１００は、変換用テーブル１６０に記憶した航空機αについての変換規則に基づき、モードＳアドレスから登録記号を得る。管制装置１００は、登録記号と、制御信号に含まれるその他の情報とに基づき、表示用データを生成して表示装置に表示する。
管制官は、表示装置に表示された表示用データを参照して、管制装置１００により、あるいはその他の方法により、航空機αへ指示を出す。
【０００９】
図２と図３とに基づき、より詳しく管制処理について説明する。図２は、変換用テーブル１６０の一例を示す図である。図３は、管制装置１００の処理概要図である。
【００１０】
まず、図２に示す変換用テーブル１６０について説明する。変換用テーブル１６０に記憶された内容が航空機の変換規則である。図２に示す変換用テーブル１６０は、管制処理前にモードＳアドレスと登録記号とを１対１に対応付けして記憶している。つまり、ここでの航空機の変換規則は、単純にモードＳアドレスを検索することで、そのモードＳアドレスに対応する登録記号を得るというものである。なお図２に示した登録記号は、一例であり、航空機を一意に示す記号（番号）であればよい。
【００１１】
次に、図３に示す管制処理について説明する。
航空機は、制御信号を所定の間隔で発信する。制御信号は、モードＳアドレスと航空機の位置を示す位置情報とを含んでいる。
管制装置１００の近傍に備えられたレーダー３００は、航空機が発信した制御信号を受信する。そして、レーダー３００は、受信した制御信号を管制装置１００へ送信する。
管制装置１００は、レーダー３００から制御信号を受信する。
まず、管制装置１００は、図２に示す変換用テーブル１６０に基づき、受信した制御信号に含まれるモードＳアドレスを航空機の登録記号へ変換する（処理１）。
次に、管制装置１００は、登録記号と飛行計画との相関をとる（処理２）。登録記号と飛行計画との相関をとるとは、制御信号に基づき得た登録記号を飛行計画から検索することである。管制装置１００は、例えば、飛行計画上、上記登録記号の航空機の管制処理を行う予定であるか否かを判定する。また、管制装置１００は、例えば、登録記号を飛行計画から検索して飛行計画から上記登録記号に対応する航空機の便名を取得する。
そして、管制装置１００は、便名と位置情報とから表示用データを生成する。管制装置１００は、例えば、位置情報が示す位置を地図上に示すとともに、その付近に便名を表示する表示用データを生成する。そして、管制装置１００は、生成した表示用データを表示装置に表示する。
管制官は、表示された表示用データを参照して、管制装置１００により、あるいはその他の方法により、航空機へ指示を出す。
また、管制装置１００は、変換用テーブル１６０に記憶した情報をメンテナンスする機能を有する。変換用テーブル１６０に記憶した情報に追加・修正・削除等が必要であれば、メンテナンス機能を用いて行うことができる。
【００１２】
ここで、変換用テーブル１６０は、各管制装置１００により保持される。そして、各管制装置１００の間では情報のやり取りはされていない。つまり、ある管制装置１００で変換用テーブル１６０の情報を変更したとしても、他の管制装置１００の変換用テーブル１６０の情報は変更されない。すなわち、ある管制装置１００が変換用テーブル１６０の情報を正しく修正しても、他の管制装置１００の変換用テーブル１６０の情報は修正されない。
【００１３】
例えば、図１において、Ａ空港、航空路、Ｂ空港のそれぞれに備えられた管制装置１００の変換用テーブル１６０は同一の情報を記憶しているとする。
Ａ空港に備えられた管制装置１００が航空機αを管制処理する場合に、受信した制御信号から登録記号が得られない場合がある。つまり、変換用テーブル１６０には、航空機αのモードＳアドレスが登録されていないような場合である。これは、例えば、航空機αから発信されるモードＳアドレスが変更されている場合等に発生する。つまり、変換用テーブル１６０には、従来航空機αから発信されていたモードＳアドレスが登録されているが、実際には、航空機αからは変更された新しいモードＳアドレスが発信されている場合がある。このような場合には、新たなモードＳアドレスが変換用テーブル１６０に登録されておらず、管制装置１００ではモードＳアドレスから登録記号を得ることができない。
このような場合には、Ａ空港に備えられた管制装置１００は、航空機αから情報を得て、変換用テーブル１６０の航空機αのデータを訂正する。訂正後は、Ａ空港に備えられた管制装置１００では、登録記号を得ることができ、正しい表示用データを表示装置に表示できる。
しかし、Ａ空港に備えられた管制装置１００から航空路に備えられた管制装置１００へ管制処理が引き継がれた場合、航空路に備えられた管制装置１００の変換用テーブル１６０のデータは変更前の従来のデータである。そのため、航空路に備えられた管制装置１００では、登録記号を得ることができず、正しい表示用データを表示装置に表示できない。そこで、航空路に備えられた管制装置１００は、Ａ空港に備えられた管制装置１００と同様に、変換用テーブル１６０のデータを訂正する必要がある。また、変換用テーブル１６０のデータを訂正するまでの間、正しい表示用データを表示装置に表示できず、航空機αへ正しい指示を出すことが困難になってしまう。
Ｂ空港に備えられた管制装置１００へ管制処理が引き継がれた場合にも、航空路に備えられた管制装置１００へ管制処理が引き継がれた場合と同様のことが起こる。
航空管制の性格上、上記のような現象が起こることにより、短時間であっても管制処理が滞る事態を起こすべきではない。
【００１４】
そこで、この実施の形態に係る航空管制システムでは、素早く管制装置１００間で正しい情報を共有することにより、管制処理を滞りなく実施可能とする。
以下の説明では、変換用テーブル１６０が記憶する情報を航空機情報と呼ぶ。
【００１５】
次に、図４から図６までに基づき、この実施の形態に係る航空管制システムの機能の概要を説明する。
【００１６】
まず、図４に基づき、この実施の形態に係る航空管制システムの情報共有機能の概要について説明する。図４は、この実施の形態に係る航空管制システムの情報共有機能の概要を示す図である。
この実施の形態に係る航空管制システムは、複数の管制装置１００の他に、航空機情報管理センター装置２００（航空管制情報記憶装置）を備える。
航空機情報管理センター装置２００は、航空機αを含めた複数の航空機（航空機情報管理センター装置２００に接続された、管制装置１００が管制する可能性がある航空機）の変換規則等を含んだ航空機情報を記憶する航空機情報記憶部２４０を備える。
航空機情報管理センター装置２００は、航空機情報記憶部２４０が記憶した航空機情報の内、各管制装置１００が必要とする航空機情報のみを各管制装置１００へ送信する。管制装置１００が必要とする航空機情報とは、管制装置１００が管制処理する予定になっている航空機の航空機情報である。各管制装置１００が管制処理する予定になっている航空機については、飛行計画の情報から得ることができる。
各管制装置１００は、配信された航空機情報を記憶する。つまり、各管制装置１００の変換用テーブル１６０が配信された航空機情報により更新される。
すなわち、航空機情報記憶部２４０が記憶する航空機情報を訂正すれば、それを必要とする全ての管制装置１００の航空機情報が更新される。
例えば、飛行計画の情報が更新される毎に、その飛行計画に関連する航空機の変換規則を、その航空機の変換規則を必要とする管制装置１００へ配信することで、各管制装置１００の変換用テーブル１６０は原則として最新の状態を維持できる。また、ある管制装置１００が変換用テーブル１６０のデータを訂正する場合に、航空機情報記憶部２４０が記憶する航空機情報を訂正すれば、他の管制装置１００の変換用テーブル１６０のデータも訂正される。
【００１７】
次に、図５と図６とに基づき、この実施の形態に係る航空管制システムの排他制御の概要について説明する。図５と図６とは、この実施の形態に係る航空管制システムの排他制御の概要を示す図である。
上述したように、航空機情報記憶部２４０の航空機情報をある管制装置１００が訂正すれば、他の管制装置１００の変換用テーブル１６０のデータも訂正される。しかし、どの管制装置１００からも航空機情報記憶部２４０の航空機情報の変更を受け付けてしまうと、航空機情報の正確さを保つことができない。そこで、この実施の形態に係る航空管制システムでは、航空機情報の正確さを保つため、航空管制システムの特性に合わせた排他制御を行う。
この実施の形態に係る航空管制システムは、原則として航空機を管制処理している管制装置１００がその航空機の情報（航空機情報）のみを変更することができる。また、いずれの管制装置１００でも管制処理されていない航空機の航空機情報は、航空機情報管理センター装置２００のみが更新できる。
【００１８】
図５は、Ａ空港に備えられた管制装置１００が航空機αを管制処理している場合の処理を示す図である。
Ａ空港に備えられた管制装置１００が航空機αを管制処理している場合、航空機αの航空機情報を更新・修正できるのは、Ａ空港に備えられた管制装置１００のみである。つまり、図５に示す、航空路に備えられた管制装置１００、Ｂ空港に備えられた管制装置１００及び航空機情報管理センター装置２００は航空機αの航空機情報を更新・修正することはできない。
Ａ空港に備えられた管制装置１００は航空機αの航空機情報を更新・修正すると、その航空機情報を航空機情報管理センター装置２００へ送信する。航空機情報管理センター装置２００は、Ａ空港に備えられた管制装置１００が送信した航空機情報を受信すると、受信した航空機情報に基づき、航空機情報記憶部２４０の航空機情報を更新する。そして、航空機情報管理センター装置２００は、受信した航空機情報を必要とする各管制装置１００のみへ、受信した航空機情報を配信する。ここでは、航空路に備えられた管制装置１００と、Ｂ空港に備えられた管制装置１００とへ配信する。各管制装置１００は、配信された航空機αの航空機情報を記憶する。
【００１９】
図６は、Ｂ空港に備えられた管制装置１００が航空機αを管制処理している場合の処理を示す図である。つまり、Ａ空港に備えられた管制装置１００から航空路に備えられた管制装置１００へ管制処理が引き継がれた場合の処理を示す図である。
Ａ空港に備えられた管制装置１００から航空路に備えられた管制装置１００へ管制処理が引き継がれた場合、航空機αの航空機情報を更新・修正できるのは、航空路に備えられた管制装置１００のみである。つまり、図５に示す、Ａ空港に備えられた管制装置１００、Ｂ空港に備えられた管制装置１００及び航空機情報管理センター装置２００は航空機αの航空機情報を更新・修正することはできない。
航空路に備えられた管制装置１００は航空機αの航空機情報を更新・修正すると、その航空機情報を航空機情報管理センター装置２００へ送信する。航空機情報管理センター装置２００は、航空路に備えられた管制装置１００が送信した航空機情報を受信すると、受信した航空機情報で航空機情報記憶部２４０の航空機情報を更新する。そして、航空機情報管理センター装置２００は、受信した航空機情報を必要とする各管制装置１００のみへ、受信した航空機情報を配信する。ここでは、Ｂ空港に備えられた管制装置１００へ配信する。管制装置１００は、配信された航空機αの航空機情報を記憶する。
【００２０】
なお、Ａ空港に備えられた管制装置１００は、航空路の管制装置１００へ管制処理を引き継ぐと、航空機αの航空機情報を削除（破棄）する。また、航空路に備えられた管制装置１００は、Ｂ空港の管制装置１００へ管制処理を引き継ぐと、航空機αの航空機情報を不要と判断し、不要と判断した情報は適宜削除可能となる。
【００２１】
次に、図７に基づき、この実施の形態に係る航空管制システムが備える管制装置１００と航空機情報管理センター装置２００との機能について説明する。図７は、航空管制システムが備える管制装置１００と航空機情報管理センター装置２００との機能を示す機能ブロック図の一例である。
航空管制システムは、複数の管制装置１００と、航空機情報管理センター装置２００と、複数のレーダー３００とを備える。
【００２２】
各管制装置１００は、配信情報受信部１１０、制御信号受信部１２０、管制装置判定部１３０、管制装置入力部１４０、管制装置送信部１５０、変換用テーブル１６０を備える。
配信情報受信部１１０は、後述する航空機情報管理センター装置２００の情報配信部２５０が配信した航空機情報を通信装置を介して受信する。
制御信号受信部１２０は、航空機が発信した、航空機を特定可能な情報を含む制御信号をレーダー３００を介して受信する。ここで、航空機を特定可能な情報とは、例えば、モードＳアドレスである。
管制装置判定部１３０は、制御信号受信部１２０が受信した制御信号により特定される航空機を管制処理中であるか否かを処理装置により判定する。管制処理中であるか否かを判定する方法はどのようなものであっても構わないが、管制装置判定部１３０は、例えば、記憶装置に所定のフラグを記憶しておき、管制処理が開始された時点でフラグを‘１’とし、管制処理が終了した時点でフラグを‘０’とし、このフラグに基づき判定するとしても構わない。また、管制装置判定部１３０は、管制処理中の航空機の航空機情報を修正する必要があるか否かを判定する。管制装置判定部１３０は、例えば、制御信号に含まれる情報と、変換用テーブル１６０が記憶したその航空機の航空機情報とを照合（突合せ）して、不一致があるか否かを判定し、不一致がある場合には航空機情報を修正する必要があると判定するとしても構わない。
管制装置入力部１４０は、航空機に関連する航空機情報を入力装置により入力する。管制装置入力部１４０は、例えば、管制装置判定部１３０が管制処理中の航空機の航空機情報を修正する必要があると判定した場合に、航空機情報を修正する情報を入力する。
管制装置送信部１５０は、管制装置入力部１４０が入力した航空機情報を通信装置を介して航空機情報管理センター装置２００へ送信する。
変換用テーブル１６０は、管制装置入力部１４０が入力した航空機情報を記憶装置に記憶する。
【００２３】
航空機情報管理センター装置２００は、配信情報入力部２１０、記憶装置判定部２２０、航空機情報受信部２３０、航空機情報記憶部２４０、情報配信部２５０、管制予定情報取得部２６０を備える。
配信情報入力部２１０は、航空機情報を入力装置により入力する。
記憶装置判定部２２０は、配信情報入力部２１０が入力した航空機情報から特定される航空機がいずれかの管制装置１００により管制処理されているかを判定する。例えば、管制装置１００は管制処理を開始及び終了する場合に、航空機情報管理センター装置２００へどの航空機の管制処理を開始又は終了するかを示す管制開始終了情報を送信し、航空機情報管理センター装置２００は管制開始終了情報を記憶装置に記憶しておくとする。記憶装置判定部２２０は、管制開始終了情報に基づき、航空機がいずれかの管制装置１００により管制処理されているか否かを判定することができる。
航空機情報受信部２３０は、管制装置送信部１５０が送信した航空機情報を通信装置を介して受信する。
航空機情報記憶部２４０は、航空機情報受信部２３０が受信した航空機情報を記憶装置に記憶する。
情報配信部２５０は、航空機情報記憶部２４０が記憶した航空機情報を送信元の管制装置１００以外の管制装置１００へ通信装置を介して配信する。情報配信部２５０は、特に、航空機情報から特定される航空機を管制処理する予定である管制装置１００のみへ航空機情報を配信する。管制装置１００がどの航空機を管制処理する予定であるかは、後述する管制予定情報に基づき判断できる。
管制予定情報取得部２６０は、いずれの管制装置１００が航空機を管制処理する予定であるかを示す管制予定情報を取得する。管制予定情報とは、例えば、飛行計画の一部の情報である。管制予定情報取得部２６０は、例えば、飛行計画の情報を管理するサーバから飛行計画情報を取得する。
【００２４】
次に、図８と図９とに基づき、この実施の形態に係る航空管制システムの動作について説明する。
図８は、航空管制システムのデータ配信処理の動作を示すフローチャートである。データ配信処理とは、航空機情報管理センター装置２００が航空機情報を各管制装置１００へ配信する処理である。
まず、（Ｓ１０１）では、航空機情報管理センター装置２００の航空機情報記憶部２４０は、航空機情報を記憶装置に記憶する。航空機情報記憶部２４０は、配信情報入力部２１０が入力した航空機情報、あるいは、航空機情報受信部２３０が受信した航空機情報を記憶装置に記憶する。
次に、（Ｓ１０２）では、情報配信部２５０は、航空機情報記憶部２４０が記憶した航空機情報を、航空機情報から特定される航空機を管制処理する予定である管制装置１００へ配信する。
次に、（Ｓ１０３）では、管制装置１００の配信情報受信部１１０は、情報配信部２５０が送信した航空機情報を受信する。
そして、（Ｓ１０４）では、変換用テーブル１６０は、配信情報受信部１１０が受信した航空機情報を記憶装置に記憶する（航空機情報を更新する）。
この後、管制装置１００では、更新した航空機情報を用いて、航空機の管制処理を行う。そして、その航空機の管制処理が終了した場合、変換用テーブル１６０は、その航空機の航空機情報を削除する。
【００２５】
図９、図１０は、航空管制システムのデータ更新処理の動作の一例を示すフローチャートである。データ更新処理は、航空機情報管理センター装置２００側で情報の入力を行う場合と、管制装置１００側で情報の入力を行う場合とに分けられ、図９は、各管制装置１００における、データ更新処理の動作を示すフローチャートであり、図１０は、航空機情報管理センター装置２００における、データ更新処理の動作を示すフローチャートである。
データ更新処理とは、航空機情報管理センター装置２００の航空機情報記憶部２４０が記憶する航空機情報を更新する処理である。
まず図９を用いて、各管制装置１００で情報の入力を行う場合の処理を説明する。
管制装置１００で航空機情報を更新しようとするとき処理が開始され、（Ｓ２０１）で、管制装置１００の管制装置判定部１３０は、航空機を管制処理中であるか否かを判定する。航空機を管制処理中であると判定した場合（Ｓ２０１でＹ）、（Ｓ２０２）へ進む。一方、航空機を管制処理中でないと判定した場合（Ｓ２０１でＮ）、（Ｓ２０３）へ進む。
（Ｓ２０２）では、管制装置判定部１３０は、変換用テーブル１６０に記憶された航空機情報と、管制処理中の航空機から受信した航空機情報とに齟齬がないか（一致するか）を確認することにより、変換用テーブル１６０の管制処理中の航空機の航空機情報を修正する必要があるか否かを判定する。航空機情報を修正する必要がないと判定した場合（Ｓ２０２でＮ）、（Ｓ２０３）へ進む。一方、航空機情報を修正する必要があると判定した場合（Ｓ２０２でＹ）、（Ｓ２０４）へ進む。
（Ｓ２０３）では、管制装置１００は航空機情報の更新は行わず、処理をそのまま継続する。
一方、（Ｓ２０４）では、管制装置入力部１４０は該当航空機の航空機情報を修正する情報を入力し、変換用テーブル１６０は入力された情報を記憶して情報を更新する。
次に、（Ｓ２０５）では、管制装置送信部１５０は、航空機情報を航空機情報管理センター装置２００へ送信する。
次に、（Ｓ２０６）では、航空機情報管理センター装置２００の配信情報受信部１１０は、管制装置送信部１５０が送信した航空機情報を受信する。
（Ｓ２０７）では、受信した航空機情報に基づき、航空機情報記憶部２４０は、記憶装置に記憶された航空機情報を更新（修正）する。
次に、（Ｓ２０８）では、情報配信部２５０は、航空機情報記憶部２４０が記憶した航空機情報を、該当航空機を次に管制処理する予定である管制装置１００へ配信し、処理を終了する。
（Ｓ２０１）において、航空機を管制処理中でないと管制装置判定部１３０が判定した場合には、管制装置入力部１４０が該当航空機に関連する航空機情報を入力しない。あるいは、管制装置送信部１５０が航空機情報を航空機情報管理センター装置２００へ送信しない。すなわち、航空機を管制処理中でないと管制装置判定部１３０が判定した場合には、その航空機の航空機情報を訂正することができない。言い換えると、管制装置判定部１３０の判定結果に従い、排他制御が行われる。
【００２６】
次に図１０を用いて、航空機情報管理センター装置２００側で情報の入力を行う場合の処理を説明する。
（Ｓ３０１）では、航空機情報管理センター装置２００の配信情報入力部２１０は、航空機情報を入力する。
次に、（Ｓ３０２）では、記憶装置判定部２２０は、配信情報入力部２１０が入力した航空機情報により特定される航空機が、いずれかの管制装置１００により管制処理されているか否かを判定する。いずれかの管制装置１００により管制処理されていると判定した場合（Ｓ３０２でＹ）、（Ｓ３０３）へ進む。一方、いずれかの管制装置１００により管制処理されていないと判定した場合（Ｓ３０２でＮ）、（Ｓ３０４）へ進む。
（Ｓ３０３）では、記憶装置判定部２２０は、処理を終了する。つまり、航空機情報記憶部２４０は、配信情報入力部２１０が入力した航空機情報を記憶しない。
一方、（Ｓ３０４）では、入力された航空機情報に基づき、航空機情報記憶部２４０は、記憶装置に記憶された航空機情報を更新（修正）する。
次に、（Ｓ３０５）では、情報配信部２５０は、航空機情報記憶部２４０が記憶した航空機情報を、該当航空機を次に管制処理する予定である管制装置１００へ配信し、処理を終了する。
一方、（Ｓ３０６）では、配信情報受信部１１０は、情報配信部２５０が配信した航空機情報を受信し、次に、（Ｓ３０７）では、変換用テーブル１６０は受信した航空機情報を記憶して情報を更新し、処理を終了する。
つまり、航空機情報管理センター装置２００は、いずれかの管制装置１００によって航空機が管制処理されていると記憶装置判定部２２０が判定した場合には、その航空機の航空機情報を訂正することができない。言い換えると、記憶装置判定部２２０の判定に従い、排他制御を行う。
また、（Ｓ３０２）でいずれかの管制装置１００により管制処理されていると判定した場合（Ｓ３０２でＹ）、（Ｓ３０１）で入力された航空機情報を一時的に記憶装置に記憶し、一定時間経過後、（Ｓ３０２）の処理から繰り返すように構成することもできる。
【００２７】
以上のように、この実施の形態に係る航空管制システムは、航空機情報管理センター装置２００が航空機情報を一元管理する。そして、各管制装置１００へ必要な航空機情報を配信する。
したがって、各管制装置１００の航空機情報に齟齬が生じることがない。特に、１つの管制装置１００で航空機情報を修正した場合、他の管制装置１００の航空機情報も更新されるため、管制処理を滞りなく行うことができる。
【００２８】
また、この実施の形態に係る航空管制システムは、航空機情報管理センター装置２００が航空機情報を必要としている管制装置１００のみへ配信する。さらに、各管制装置１００は、不要となった航空機情報を削除する。
したがって、各管制装置１００の記憶装置の容量を節約することができる。
【００２９】
さらに、この実施の形態に係る航空管制システムは、航空機を管制処理中であるか否かにより排他制御を行う。つまり、管制装置１００は管制処理中の航空機の航空機情報のみ訂正することができ、航空機情報管理センター装置２００はいずれの管制装置１００によっても管制処理されていない航空機の航空機情報のみ訂正できる。
したがって、正確な航空機情報を管理することが可能となり、管制処理を滞りなく行うことが可能となる。
【００３０】
なお、上記説明では、管制装置１００の管制装置判定部１３０は、航空機を管制処理中か否かを判定し、その結果に基づき排他制御を行うと説明した。しかし、航空機を管制処理中か否かを判定するのは、航空機情報管理センター装置２００の記憶装置判定部２２０であっても構わない。
つまり、管制装置１００の管制装置入力部１４０は、航空機を管制処理中か否かにかかわらず航空機情報を入力し、管制装置送信部１５０は、航空機を管制処理中か否かにかかわらず航空機情報を航空機情報管理センター装置２００へ送信する。但し、この段階では、変換用テーブル１６０は航空機情報を記憶しない。
航空機情報管理センター装置２００の配信情報入力部２１０は、管制装置送信部１５０が送信した航空機情報により特定される航空機を、航空機情報の送信元の管制装置１００が管制処理しているか否かを判定する。
そして、航空機情報記憶部２４０は、送信元の管制装置１００が管制処理している場合には、航空機情報を記憶する。また、情報配信部２５０は、その航空機情報を各管制装置１００へ配信する。ここでは、航空機情報の送信元の管制装置１００へも配信する。そして、航空機情報の送信元の管制装置１００も含めた各管制装置１００は配信された航空機情報を記憶する。
一方、航空機情報記憶部２４０は、送信元の管制装置１００が管制処理していない場合には、管制処理をしていない管制装置１００から送信された航空機情報を破棄し、航空機情報記憶部２４０の更新は行わない。情報配信部２５０は、その航空機情報の配信は行わない。
ここで、例えば、管制装置１００は管制処理を開始及び終了する場合に、航空機情報管理センター装置２００へどの航空機の管制処理を開始又は終了するかを示す管制開始終了情報を送信し、航空機情報管理センター装置２００は管制開始終了情報を記憶装置に記憶しておくとする。記憶装置判定部２２０は、管制開始終了情報に基づき、航空機がいずれかの管制装置１００により管制処理されているか否かを判定することができる。
【００３１】
また、上記説明では、航空機情報は図３に例示したモードＳアドレスと登録記号とであると説明した。
しかし、航空機情報には、例えば、航空機型式、航空機の所属国籍、最大定員、製造日、所属航空会社等を含んでいても構わない。これらの情報は、受信した制御信号が正しいか否かを判断するために、飛行計画等の他の情報源との確認を取ることに利用される。または、これらの情報は、航空機の情報管理に利用される。
また、航空機情報には、例えば、変更前のモードＳアドレス（あるいはモードＳアドレスの変更履歴）、変更前の登録記号（あるいは登録記号の変更履歴）、モードＳアドレス及び登録記号の変更理由、変更の実施者、変更を実施した官署名等を含んでいても構わない。これらの情報は、表示用データの生成の際に利用される。
【００３２】
次に、上記実施の形態におけるハードウェア構成について説明する。
図１１は、管制装置１００及び航空機情報管理センター装置２００のハードウェア構成の一例を示す図である。
図１１に示すように、管制装置１００及び航空機情報管理センター装置２００は、プログラムを実行するＣＰＵ９１１（Ｃｅｎｔｒａｌ・Ｐｒｏｃｅｓｓｉｎｇ・Ｕｎｉｔ、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサともいう）を備えている。ＣＰＵ９１１は、バス９１２を介してＲＯＭ９１３、ＲＡＭ９１４、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）９０１、キーボード９０２、マウス９０３、通信ボード９１５、磁気ディスク装置９２０と接続され、これらのハードウェアデバイスを制御する。磁気ディスク装置９２０の代わりに、光ディスク装置、メモリカード読み書き装置などの記憶装置でもよい。
【００３３】
ＲＯＭ９１３、磁気ディスク装置９２０は、不揮発性メモリの一例である。ＲＡＭ９１４は、揮発性メモリの一例である。ＲＯＭ９１３とＲＡＭ９１４とは、記憶装置の一例である。通信ボード９１５とキーボード９０２とマウス９０３とは、入力装置の一例である。また、通信ボード９１５は、出力装置の一例である。さらに、通信ボード９１５は、通信装置の一例である。また、さらに、ＬＣＤ９０１は、表示装置の一例である。
【００３４】
磁気ディスク装置９２０又はＲＯＭ９１３などには、オペレーティングシステム９２１（ＯＳ）、ウィンドウシステム９２２、プログラム群９２３、ファイル群９２４が記憶されている。プログラム群９２３のプログラムは、ＣＰＵ９１１、オペレーティングシステム９２１、ウィンドウシステム９２２により実行される。
【００３５】
上記プログラム群９２３には、上記の説明において「配信情報受信部１１０」、「制御信号受信部１２０」、「管制装置判定部１３０」、「管制装置入力部１４０」、「管制装置送信部１５０」、「変換用テーブル１６０」、「配信情報入力部２１０」、「記憶装置判定部２２０」、「航空機情報受信部２３０」、「航空機情報記憶部２４０」、「情報配信部２５０」、「管制予定情報取得部２６０」等として説明した機能を実行するプログラムやその他のプログラムが記憶されている。プログラムは、ＣＰＵ９１１により読み出され実行される。
ファイル群９２４には、上記の説明において、「航空機情報」、「制御信号」等として説明した情報やデータや信号値や変数値やパラメータが、「ファイル」や「データベース」の各項目として記憶される。「ファイル」や「データベース」は、ディスクやメモリなどの記録媒体に記憶される。ディスクやメモリになどの記憶媒体に記憶された情報やデータや信号値や変数値やパラメータは、読み書き回路を介してＣＰＵ９１１によりメインメモリやキャッシュメモリに読み出され、抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示などのＣＰＵ９１１の動作に用いられる。抽出・検索・参照・比較・演算・計算・処理・出力・印刷・表示のＣＰＵ９１１の動作の間、情報やデータや信号値や変数値やパラメータは、メインメモリやキャッシュメモリやバッファメモリに一時的に記憶される。
また、上記の説明におけるフローチャートの矢印の部分は主としてデータや信号の入出力を示し、データや信号値は、ＲＡＭ９１４のメモリ、その他光ディスク等の記録媒体に記録される。また、データや信号は、バス９１２や信号線やケーブルその他の伝送媒体によりオンライン伝送される。
【００３６】
また、上記の説明において「〜部」として説明するものは、「〜回路」、「〜装置」、「〜機器」、「〜手段」、「〜機能」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。また、「〜装置」として説明するものは、「〜回路」、「〜装置」、「〜機器」、「〜手段」、「〜機能」であってもよく、また、「〜ステップ」、「〜手順」、「〜処理」であってもよい。さらに、「〜処理」として説明するものは「〜ステップ」であっても構わない。すなわち、「〜部」として説明するものは、ＲＯＭ９１３に記憶されたファームウェアで実現されていても構わない。或いは、ソフトウェアのみ、或いは、素子・デバイス・基板・配線などのハードウェアのみ、或いは、ソフトウェアとハードウェアとの組み合わせ、さらには、ファームウェアとの組み合わせで実施されても構わない。ファームウェアとソフトウェアは、プログラムとして、ＲＯＭ９１３等の記録媒体に記憶される。プログラムはＣＰＵ９１１により読み出され、ＣＰＵ９１１により実行される。すなわち、プログラムは、上記で述べた「〜部」としてコンピュータ等を機能させるものである。あるいは、上記で述べた「〜部」の手順や方法をコンピュータ等に実行させるものである。
【図面の簡単な説明】
【００３７】
【図１】航空機αがＡ空港を出発してＢ空港へ到着するまでの管制処理の様子を簡単に示している。
【図２】変換用テーブル１６０の一例を示す図。
【図３】管制装置１００の処理概要図。
【図４】航空管制システムの情報共有機能を示す図。
【図５】Ａ空港に備えられた管制装置１００が航空機αを管制処理している場合の処理を示す図。
【図６】Ｂ空港に備えられた管制装置１００が航空機αを管制処理している場合の処理を示す図。
【図７】航空管制システムが備える管制装置１００と航空機情報管理センター装置２００との機能を示す機能ブロック図。
【図８】航空管制システムのデータ配信処理の動作を示すフローチャートである。データ配信処理とは、航空機情報管理センター装置２００が航空機情報を各管制装置１００へ配信する処理である。
【図９】航空管制システムの各管制装置１００における、データ更新処理の動作を示すフローチャートである。データ更新処理とは、航空機情報管理センター装置２００の航空機情報記憶部２４０が記憶する航空機情報を更新する処理である。
【図１０】航空管制システムの航空機情報管理センター装置２００における、データ更新処理の動作を示すフローチャートである。
【図１１】管制装置１００及び航空機情報管理センター装置２００のハードウェア構成の一例を示す図。
【符号の説明】
【００３８】
１００  管制装置、１１０  配信情報受信部、１２０  制御信号受信部、１３０  管制装置判定部、１４０  管制装置入力部、１５０  管制装置送信部、１６０  変換用テーブル、２００  航空機情報管理センター装置、２１０  配信情報入力部、２２０  記憶装置判定部、２３０  航空機情報受信部、２４０  航空機情報記憶部、２５０  情報配信部、２６０  管制予定情報取得部、３００  レーダー、９０１  ＬＣＤ、９０２  Ｋ／Ｂ、９０３  マウス、９１１  ＣＰＵ、９１２  バス、９１３  ＲＯＭ、９１４  ＲＡＭ、９１５  通信ボード、９２０  磁気ディスク装置、９２１  ＯＳ、９２２  ウィンドウシステム、９２３  プログラム群、９２４  ファイル群。
【図１】
0004989351.tif 000002
【図２】
0004989351.tif 000003
【図３】
0004989351.tif 000004
【図４】
0004989351.tif 000005
【図５】
0004989351.tif 000006
【図６】
0004989351.tif 000007
【図７】
0004989351.tif 000008
【図８】
0004989351.tif 000009
【図９】
0004989351.tif 000010
【図１０】
0004989351.tif 000011
【図１１】
0004989351.tif 000012