(57)【要約】【課題】  制御要求データ自体の間違いによる異常および一部の計算機の設定間違いによる異常を検知し、簡単な構成で実現される衛星管制システム、衛星管制方法を得る。【解決手段】  複数の衛星管制装置との間で信号の送受信を行ない衛星管制装置との接続判断処理及び制御判断処理を行なうＣＭＤｓｅｒｖ部は、衛星管制装置からの接続要求に従い、衛星管制装置との接続を行い、衛星管制装置からの制御信号シーケンスＩＤの連続性と制御信号の順番を判定して、受け付けＷｉｎｄｏｗ時間を設定し、この受け付けＷｉｎｄｏｗ時間内に受信した制御信号を比較することによりこの制御信号の誤送信の有無を判定し、受け付けＷｉｎｄｏｗ時間外に制御信号を受信した場合は、この制御信号が経由したネットワークに遅延又は衛星管制装置の処理遅延があったと判断して、異常を検知する。【選択図】  図１
2014158259.tif 000002
【特許請求の範囲】
【請求項１】
衛星の監視制御を行なう少なくとも２つの衛星管制装置と、
それぞれの前記衛星管制装置と接続され、それぞれの前記衛星管制装置との間で信号の送受信を行ない、それぞれの前記衛星管制装置との接続判断処理及び制御判断処理を行なうＣＭＤｓｅｒｖ部を具備したベースバンド装置とを備え、
前記ＣＭＤｓｅｒｖ部は、前記衛星管制装置からの接続要求に従い、前記衛星管制装置との接続を行い、前記衛星管制装置からの制御信号シーケンスＩＤの連続性と制御信号の受信時間の順番を判定して、受け付けＷｉｎｄｏｗ時間を設定し、
この受け付けＷｉｎｄｏｗ時間内に受信した前記衛星管制装置からの制御信号を比較することによりこの制御信号の誤送信の有無を判定し、
前記受け付けＷｉｎｄｏｗ時間外に制御信号を受信した場合は、この制御信号が経由したネットワークに遅延又は前記衛星管制装置の処理遅延があったと判断して、異常を検知する衛星管制システム。
【請求項２】
衛星の監視制御を行なう少なくとも２つの衛星管制装置と、
それぞれの前記衛星管制装置と接続され、それぞれの前記衛星管制装置との間で信号の送受信を行ない、それぞれの前記衛星管制装置との接続判断処理及び制御判断処理を行なうＣＭＤｓｅｒｖ部と
前記ＣＭＤｓｅｒｖ部から又は前記ＣＭＤｓｅｒｖ部への信号をベースバンド信号に変調又は復調する変復調装置と
を具備した２つのベースバンド装置とを備え、
前記２つのベースバンド装置の一方のベースバンド装置が具備する前記ＣＭＤｓｅｒｖ部である第１のＣＭＤｓｅｒｖ部は、
他方のベースバンド装置が具備する前記ＣＭＤｓｅｒｖ部である第２のＣＭＤｓｅｒｖ部からの接続要求に従い、前記第２のＣＭＤｓｅｒｖ部との接続を行い、
前記衛星管制装置からの接続要求に従い、接続要求の送信元の前記衛星管制装置である第１の衛星管制装置との接続を行い、
前記第１の衛星管制装置及び前記第２のＣＭＤｓｅｒｖ部から受信した制御信号のシーケンスＩＤの連続性と受信時間の順番を判定して、同一のシーケンスＩＤを備えた制御信号毎に第１の受け付けＷｉｎｄｏｗ時間を設定し、
この第１の受け付けＷｉｎｄｏｗ時間内に受信した、前記第１の衛星管制装置から及び前記第２のＣＭＤｓｅｒｖ部からの制御信号を比較することによりこの制御信号の誤送信の有無を判定し、
前記第１の受け付けＷｉｎｄｏｗ時間外に、この第１の受け付けＷｉｎｄｏｗ時間該当のシーケンスＩＤを備えた前記第１の衛星管制装置からの制御信号を受信した場合は、この制御信号が経由したネットワークに遅延又は前記第１の衛星管制装置の処理遅延があったと判断し、
前記第１の受け付けＷｉｎｄｏｗ時間外に、この第１の受け付けＷｉｎｄｏｗ時間該当のシーケンスＩＤを備えた前記第２のＣＭＤｓｅｒｖ部からの制御信号を受信した場合は、この制御信号が経由したネットワークに遅延又は前記第２のＣＭＤｓｅｒｖ部の処理遅延があったと判断して、異常を検知し、
異常を検知しなかった場合は、この制御信号を前記一方のベースバンド装置が備える前記変復調部に送信するとともに、
前記第２のＣＭＤｓｅｒｖ部は、
前記衛星管制装置からの接続要求に従い、接続要求の送信元の前記衛星管制装置である第２の衛星管制装置との接続を行い、
前記第２の衛星管制装置から受信した制御信号のシーケンスＩＤの連続性と受信時間の順番を判定して、同一のシーケンスＩＤを備えた制御信号毎に前記第１の受け付けＷｉｎｄｏｗ時間より短い時間の第２の受け付けＷｉｎｄｏｗ時間を設定し、
この第２の受け付けＷｉｎｄｏｗ時間内に受信した、前記第２の衛星管制装置からの制御信号を比較することによりこの制御信号の誤送信の有無を判定し、
前記第２の受け付けＷｉｎｄｏｗ時間外に、この第２の受け付けＷｉｎｄｏｗ時間該当のシーケンスＩＤを備えた前記第２の衛星管制装置からの制御信号を受信した場合はこの制御信号が経由したネットワークに遅延又は前記第２の衛星管制装置の処理遅延があったと判断して、異常を検知し、
異常を検知しなかった場合は、この制御信号を前記第１のＣＭＤｓｅｒｖ部に送信する
ことを特徴とする衛星管制システム。
【請求項３】
第１及び第２の衛星の監視制御を行なう少なくとも２つの衛星管制装置と、
それぞれの前記衛星管制装置と接続され、それぞれの前記衛星管制装置との間で信号の送受信を行ない、それぞれの前記衛星管制装置との接続判断処理及び制御判断処理を行なうＣＭＤｓｅｒｖ部と
前記ＣＭＤｓｅｒｖ部から又は前記ＣＭＤｓｅｒｖ部への信号をベースバンド信号に変調又は復調する変復調装置と
を具備した、第１及び第２のベースバンド装置とを備え、
前記第１のベースバンド装置が具備するＣＭＤｓｅｒｖ部である第１のＣＭＤｓｅｒｖ部は、
前記衛星管制装置からの接続要求に従い、接続要求の送信元の前記衛星管制装置である第１の衛星管制装置との接続を行い、
前記第２のベースバンド装置が具備するＣＭＤｓｅｒｖ部である第２のＣＭＤｓｅｒｖ部からの接続要求に従い、前記第２のＣＭＤｓｅｒｖ部との接続を行い、
前記第１の衛星管制装置及び前記第２のＣＭＤｓｅｒｖ部から受信した、前記第１の衛星を制御する制御信号のシーケンスＩＤの連続性と受信時間の順番を判定して、同一のシーケンスＩＤを備えた制御信号毎に第１の受け付けＷｉｎｄｏｗ時間を設定し、
この第１の受け付けＷｉｎｄｏｗ時間内に受信した、前記第１の衛星を制御する制御信号を比較することによりこの制御信号の誤送信の有無を判定し、
前記第１の受け付けＷｉｎｄｏｗ時間外に、この第１の受け付けＷｉｎｄｏｗ時間該当のシーケンスＩＤを備えた、前記第１の衛星管制装置からの前記第１の衛星を制御する制御信号を受信した場合は、この制御信号が経由したネットワークに遅延又は前記第１の衛星管制装置の処理遅延があったと判断し、
前記第１の受け付けＷｉｎｄｏｗ時間外に、この第１の受け付けＷｉｎｄｏｗ時間該当のシーケンスＩＤを備えた、前記第２のＣＭＤｓｅｒｖ部からの前記第１の衛星を制御する制御信号を受信した場合は、この制御信号が経由したネットワークに遅延又は前記第２のＣＭＤｓｅｒｖ部の処理遅延があったと判断して、異常を検知し、
異常を検知しなかった場合は、この制御信号を、前記第１のベースバンド装置が具備する変復調器に送信し、
前記第１の衛星管制装置から受信した前記第２の衛星を制御する制御信号のシーケンスＩＤの連続性と受信時間の順番を判定して、同一のシーケンスＩＤを備えた制御信号毎に第２の受け付けＷｉｎｄｏｗ時間を設定し、
この第２の受け付けＷｉｎｄｏｗ時間内に受信した、前記第２の衛星を制御する制御信号を比較することによりこの制御信号の誤送信の有無を判定し、
前記第２の受け付けＷｉｎｄｏｗ時間外に、この第２の受け付けＷｉｎｄｏｗ時間該当のシーケンス番号を備えた前記第２の衛星を制御する制御信号を受信した場合は、この制御信号が経由したネットワークに遅延又は前記第１の衛星管制装置の処理遅延があったと判断して、異常を検知し、
異常を検知しなかった場合は、この制御信号を、前記第２のＣＭＤｓｅｒｖ部に送信するとともに、
前記第２のＣＭＤｓｅｒｖ部は、
前記衛星管制装置からの接続要求に従い、接続要求の送信元の前記衛星管制装置である第２の衛星管制装置との接続を行い、
前記第２の衛星管制装置から受信した前記第１の衛星を制御する制御信号のシーケンスＩＤの連続性と受信時間の順番を判定して、同一のシーケンスＩＤを備えた制御信号毎に前記第１の受け付けＷｉｎｄｏｗ時間より短い時間の第３の受け付けＷｉｎｄｏｗ時間を設定し、
この第３の受け付けＷｉｎｄｏｗ時間内に受信した、前記第２の衛星管制装置からの、前記第１の衛星を制御する制御信号を比較することによりこの制御信号の誤送信の有無を判定し、
前記第３の受け付けＷｉｎｄｏｗ時間外に、この第３の受け付けＷｉｎｄｏｗ時間該当のシーケンスＩＤを備えた、前記第２の衛星管制装置からの前記第１の衛星を制御する制御信号を受信した場合は、この制御信号が経由したネットワークに遅延又は前記第２の衛星管制装置の処理遅延があったと判断して、異常を検知し、
異常を検知しなかった場合は、前記第１のＣＭＤｓｅｒｖ部に、この制御信号を送信する
ことを特徴とする衛星管制システム。
【請求項４】
衛星の監視制御を行なう少なくとも２つの衛星管制装置と接続され、それぞれの前記衛星管制装置との間で信号の送受信を行なうベースバンド装置に具備されたＣＭＤｓｅｒｖ部による前記衛星管制装置との接続判断処理及び制御判断処理を行なう衛星管制方法において、
前記衛星管制装置からの接続要求に従い、前記衛星管制装置からの制御信号シーケンスＩＤの連続性と制御信号の順番を判定する接続要求ステップと、
この接続要求ステップの判定結果に基づき前記衛星管制装置との接続を行い、受け付けＷｉｎｄｏｗ時間を設定する受け付けＷｉｎｄｏｗ時間設定ステップと、
前記受け付けＷｉｎｄｏｗ時間内に受信した前記衛星管制装置からの制御信号を比較することにより制御信号の誤送信の有無を判定し、判定結果を受け付け応答として前記衛星管制装置へ通知する制御信号誤送信判定ステップと、
前記受け付けＷｉｎｄｏｗ時間外に制御信号を受信した場合は、この制御信号が経由したネットワークに遅延又は前記衛星管制装置の処理遅延があったと判断して異常を前記衛星管制装置へ通知する遅延判定ステップと
を備えた衛星管制方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、複数の衛星管制装置にて複数の衛星を制御する際の制御要求誤送信を防止する衛星管制システム、衛星管制方法に関する。
【背景技術】
【０００２】
コマンド誤送信を回避する事と、計算機メンテナンスや故障の際、冗長系計算へのスムーズな制御の移行（連続性）を確立することが衛星管制システムでは求められている。従来は、第１に、誤送信の防止は、誤り符号訂正技術や、知識データベース等で検知・回避し、第２に、冗長系への切り替え時の制御の連続性に関しては、シャドウコマンド（主従の計算機で連携をとり、従系計算機は主系計算機の制御と同じことをしたとして、計算機内でコマンドを送信したとする技術。実際には計算機外には送出されない）を用いて制御の連続性を確保しており、主従の装置間での同期や遅延を検知するのに専用の機器を用いる必要がある。
【０００３】
特開平８−２７５２５４号公報（特許文献１参照）には、衛星状態分析／処理器と遠隔命令生成／遂行器が相互密接に連結されて遠隔命令に係る情報を有している知識ベースを共有しているシステム構造の下で、衛星制御のための遠隔命令伝送後、衛星から受信された遠隔データを分析し、知識ベース内の情報を推論して衛星が該当遠隔命令を遂行した状態を検証したり、衛星に異常現象が発生した場合には該当制御命令を生成して遠隔命令を自動制御して検証する衛星管制システムにおける遠隔命令自動制御／検証方法が開示されている。
【０００４】
特開平２−１０１５４２号公報（特許文献２参照）には、複数計算機間（コマンド受信部）で事前に連携し、相互にデータをやり取りする形式が示され、接続数は、コマンド受信部間で結ばれ、ｎ台の計算機がある場合、ｎ！／２本（第１図中では３本）接続し、ＭＰＵにて同時実行を行い、結果を計算機間のコマンド受信部でそれぞれ又は主計算機が比較するマルチ演算処理システムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平８−２７５２５４号公報
【特許文献２】特開平２−１０１５４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１に記載の発明は、衛星状態分析／処理器と遠隔命令生成／遂行器が相互密接に連結されて遠隔命令に係る情報を有している知識ベースが必須であり、知識ベースの設定が間違っていると異常を検知できない問題がある。
【０００７】
特許文献２に記載の発明は、一部の計算機の設定間違いによる異常を検知できない問題がある。
【０００８】
この発明は、上述のような課題を解決するためになされたものであり、制御要求データ自体の間違いによる異常および一部の計算機の設定間違いによる異常を検知し、簡単な構成で実現される衛星管制システム、衛星管制方法を得るものである。
【課題を解決するための手段】
【０００９】
この発明に係る衛星管制システムは、
衛星の監視制御を行なう少なくとも２つの衛星管制装置と、
それぞれの前記衛星管制装置と接続され、それぞれの前記衛星管制装置との間で信号の送受信を行ない、それぞれの前記衛星管制装置との接続判断処理及び制御判断処理を行なうＣＭＤｓｅｒｖ部を具備したベースバンド装置とを備え、
前記ＣＭＤｓｅｒｖ部は、前記衛星管制装置からの接続要求に従い、前記衛星管制装置との接続を行い、前記衛星管制装置からの制御信号シーケンスＩＤの連続性と制御信号の受信時間の順番を判定して、受け付けＷｉｎｄｏｗ時間を設定し、
この受け付けＷｉｎｄｏｗ時間内に受信した前記衛星管制装置からの制御信号を比較することによりこの制御信号の誤送信の有無を判定し、
前記受け付けＷｉｎｄｏｗ時間外に制御信号を受信した場合は、この制御信号が経由したネットワークに遅延又は前記衛星管制装置の処理遅延があったと判断して、異常を検知するものである。
【００１０】
この発明に係る衛星管制方法は、
衛星の監視制御を行なう少なくとも２つの衛星管制装置と接続され、それぞれの前記衛星管制装置との間で信号の送受信を行なうベースバンド装置に具備されたＣＭＤｓｅｒｖ部による前記衛星管制装置との接続判断処理及び制御判断処理を行なう衛星管制方法において、
前記衛星管制装置からの接続要求に従い、前記衛星管制装置からの制御信号シーケンスＩＤの連続性と制御信号の順番を判定する接続要求ステップと、
この接続要求ステップの判定結果に基づき前記衛星管制装置との接続を行い、受け付けＷｉｎｄｏｗ時間を設定する受け付けＷｉｎｄｏｗ時間設定ステップと、
前記受け付けＷｉｎｄｏｗ時間内に受信した前記衛星管制装置からの制御信号を比較することにより制御信号の誤送信の有無を判定し、判定結果を受け付け応答として前記衛星管制装置へ通知する制御信号誤送信判定ステップと、
前記受け付けＷｉｎｄｏｗ時間外に制御信号を受信した場合は、この制御信号が経由したネットワークに遅延又は前記衛星管制装置の処理遅延があったと判断して異常を前記衛星管制装置へ通知する遅延判定ステップとを備えたものである。
【発明の効果】
【００１１】
この発明によれば、簡単な構成で、制御要求データ自体の間違いによる異常および一部の計算機の設定間違いによる異常を検知する衛星管制システム、衛星管制方法が得られる。
【図面の簡単な説明】
【００１２】
【図１】この発明の実施の形態１における衛星管制システムの構成を示すブロック図である。
【図２】この発明の実施の形態１における処理判定の説明図である。
【図３】この発明の実施の形態１におけるＣＭＤｓｅｒｖ内部の初期化動作を示すフローチャートである。
【図４】この発明の実施の形態１におけるＣＭＤｓｅｒｖ内部の接続要求動作を示すフローチャートである。
【図５】この発明の実施の形態１におけるＣＭＤｓｅｒｖ内部の制御要求動作を示すフローチャートである。
【図６】この発明の実施の形態１における衛星管制システムの構成を示すブロック図である。
【図７】この発明の実施の形態２における衛星管制システムの構成を示すブロック図である。
【図８】この発明の実施の形態２におけるＣＭＤｓｅｒｖ内部の初期化動作を示すフローチャートである。
【図９】この発明の実施の形態２におけるＣＭＤｓｅｒｖ内部の接続要求動作を示すフローチャートである。
【図１０】この発明の実施の形態２におけるＣＭＤｓｅｒｖ内部の接続要求動作を示すフローチャートである。
【図１１】この発明の実施の形態２におけるＣＭＤｓｅｒｖ内部の制御要求動作を示すフローチャートである。
【図１２】この発明の実施の形態２におけるＣＭＤｓｅｒｖ内部の制御要求動作を示すフローチャートである。
【図１３】この発明の実施の形態２におけるＣＭＤｓｅｒｖ内部の通信障害検出時の動作を示すフローチャートである。
【図１４】この発明の実施の形態２におけるＣＭＤｓｅｒｖ内部の通信障害検出時の動作を示すフローチャートである。
【図１５】この発明の実施の形態３における衛星管制システムの構成を示すブロック図である。
【図１６】この発明の実施の形態３におけるＣＭＤｓｅｒｖ内部の接続要求動作を示すフローチャートである。
【図１７】この発明の実施の形態３におけるＣＭＤｓｅｒｖ内部の制御要求動作を示すフローチャートである。
【図１８】この発明の実施の形態３におけるＣＭＤｓｅｒｖ内部の制御要求動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
実施の形態１．
図１は、この発明の実施の形態１における衛星管制システムの構成を示すブロック図である。図１において、１は、衛星管制装置（ＳＭＡＣ：Ｓａｔｅｌｌｉｔｅ  Ｍｏｎｉｔｏｒ  Ａｎｄ  Ｃｏｎｔｒｏｌ）であり計算機等で構成され、衛星の監視制御を行うものである。２は、ベースバンド装置であり、変復調部（ＢＢＥ）５とパケット処理部３とからなる。パケット処理部３は、ベースバンド装置２において、ＴＣＰ／ＩＰ通信にて衛星管制装置（ＳＭＡＣ）１とのパケット信号Ｉ／Ｆをつかさどる部分である。４は、ＣＭＤｓｅｒｖであり、パケット処理部３に実装される本発明の機構を具備するソフトウエアモジュールである。変復調部（ＢＢＥ）５は、パケット処理部３への又はパケット処理部３からのパケットデータをベースバンド信号に変調又は復調する装置であり、例えばＴＣＰ／ＩＰ制御命令を、７０ＭＨｚ帯の中間周波数のアナログ信号に変換する。ＣＭＤは、衛星管制装置（ＳＭＡＣ）１からベースバンド装置２へ送信される制御信号であり、ＡＣＫは、ベースバンド装置２から衛星管制装置（ＳＭＡＣ）１へ送信される応答信号である。ベースバンド装置２の変復調部（ＢＢＥ）５の先には人工衛星７との通信を行なうアンテナ６が接続されている。図１において、全ての衛星管制装置（ＳＭＡＣ）１は、１台のベースバンド装置２に接続されている。
【００１４】
図２は、この発明の実施の形態１における処理判定の説明図である。図２において、シーケンスＩＤは、衛星管制装置（ＳＭＡＣ）１から送信される制御信号（ＣＭＤ）に付与される連続番号であり、並行動作する衛星管制装置（ＳＭＡＣ）１は、対応する制御信号（ＣＭＤ）には同じ値が付与されている。受け付けＷｉｎｄｏｗ（ＣＭＤ有効範囲）は、ある衛星管制装置（ＳＭＡＣ）１から制御信号（ＣＭＤ）を受け取ってから、他の衛星管制装置（ＳＭＡＣ）１から送信される、同一のシーケンスＩＤを持つ制御信号（ＣＭＤ）の受付期間（Δｔ）である。システム健全性のチェック範囲は、受け付けＷｉｎｄｏｗより更に後に、同一のシーケンスＩＤを持つ制御信号（ＣＭＤ）があるか判定する期間（α）である。
【００１５】
図１の、ＣＭＤｓｅｒｖ４の動作について、図３〜図５を用いて説明する。図３は、この発明の実施の形態１におけるＣＭＤｓｅｒｖ内部の初期化動作を示すフローチャートである。図４は、この発明の実施の形態１におけるＣＭＤｓｅｒｖ内部の接続要求動作を示すフローチャートである。図５は、この発明の実施の形態１におけるＣＭＤｓｅｒｖ内部の制御要求動作を示すフローチャートである。
【００１６】
ＣＭＤｓｅｒｖ４内部の初期化動作について図３を用いて説明する。ＳＴ−１にて、ＣＭＤｓｅｒｖ４は、変復調部（ＢＢＥ）５に接続し、衛星通信をするための初期化処理を行い、ＳＴ−２にて、衛星管制装置（ＳＭＡＣ）１からの接続要求を受け付けるＰｏｒｔを用意すると共に、受けつけＷｉｎｄｏｗ／システム健全のためのタイマ設定を行なう。
【００１７】
ＣＭＤｓｅｒｖ４内部の接続要求動作について図４を用いて説明する。ＳＴ−３にてＣＭＤｓｅｒｖ４は、衛星管制装置（ＳＭＡＣ）１から接続要求を受け、衛星管制装置（ＳＭＡＣ）１を接続する。ＳＴ−４にて、接続した衛星管制装置（ＳＭＡＣ）１が許可されたものかを判定し、ＮＯである場合は、ＳＴ−６へ飛び、ＳＴ−６にて、接続処理のＮＧを接続要求のあった衛星管制装置（ＳＭＡＣ）１へ返送する。ＳＴ−４の判定がＹＥＳの場合は、ＳＴ−５にて、送受信用のリソースを割り当てた後、ＳＴ−６にて、接続処理のＹＥＳを接続要求のあった衛星管制装置（ＳＭＡＣ）１へ返送する。
【００１８】
ＣＭＤｓｅｒｖ４内部の制御要求動作について図５を用いて説明する。ＳＴ−７にて、ＣＭＤｓｅｒｖ４は、衛星管制装置（ＳＭＡＣ）１から制御信号（ＣＭＤ）を受け取り、ＳＴ−８にて、受け取った制御信号（ＣＭＤ）について、ＣＭＤシーケンスＩＤが連続であるか及び接続された衛星管制装置（ＳＭＡＣ）１で最初のＣＭＤかを判定し、判定がＮＧの場合は制御要求を却下する。判定が、ＹＥＳの場合は、ＳＴ−９にて、受け付けＷｉｎｄｏｗ（シーケンスＩＤ毎）を生成し、ＳＴ−１０にて、受け付けＷｉｎｄｏｗへ登録する。ＳＴ−１１にて、受け付け終了かを判定し、未終了の場合はＳＴ−７へと戻る。受け付け終了の場合は、ＳＴ−１２へ進む。
【００１９】
ＳＴ−１２にて、図２における受け付けＷｉｎｄｏｗ内のＣＭＤデータ部を比較し、ＳＴ−１３にて、比較した結果、シーケンスＩＤ及びＣＭＤデータが全て一致するかを判定する。判定の結果ＮＧの場合は、ＣＭＤ異常とし、ＳＴ−１５にて、衛星管制装置（ＳＭＡＣ）１にＮＡＫ（Ｎｏｎ＿ＡＣＫ）返信する。判定が、ＹＥＳの場合は、ＳＴ−１４にて、衛星管制装置（ＳＭＡＣ）１にＡＣＫ返信し、ＳＴ−１６にて、システム健全性のチェック範囲を超過したか判定する。判定が、ＮＧの場合は、ＳＴ−７へと戻る。判定が、ＹＥＳの場合は、ＳＴ−１７へ進む。
【００２０】
ＳＴ−１７にて、図２における受け付けＷｉｎｄｏｗを超過して制御信号（ＣＭＤ）を受信したかを判定し、判定がＮＧの場合は、ＳＴ−１９にて、受け付けＷｉｎｄｏｗ破棄した後、ＳＴ−７へと戻る。判定がＹＥＳの場合は、図２におけるｔ＋Δｔからｔ＋Δｔ＋αの時間（システム健全性のチェック範囲）内に受信した正常な制御要求があったので、該当する制御要求が経由したネットワークに遅延、又は衛星管制装置（ＳＭＡＣ）１の処理遅延があったと判断して、異常を事前に検知し、ＳＴ−１８にて、衛星管制装置（ＳＭＡＣ）１にＮＡＫ返信（システムｗｒｏｎｇ）し、ＳＴ−１９にて、受け付けＷｉｎｄｏｗ破棄した後、ＳＴ−７へと戻る。
【００２１】
図２におけるｔ＋Δｔからｔ＋Δｔ＋αの時間（システム健全性のチェック範囲）は、ＣＭＤｓｅｒｖ４に接続しているそれぞれの衛星管制装置（ＳＭＡＣ）１毎に設定値を保持し、判定を実施しても良い。
【００２２】
ＣＭＤｓｅｒｖ４が以上の動作をすることにより、簡単な構成で、コマンドの誤送信が検出でき、さらには、制御要求が経由したネットワークの遅延又は衛星管制装置（ＳＭＡＣ）１の処理遅延が検出できる。
【００２３】
また、複数（Ｎ台）ある衛星管制装置（ＳＭＡＣ）１のＮ−１台までの冗長性を確保可能である。衛星管制装置（ＳＭＡＣ）１間での相互監視を必要とせずに、衛星管制装置（ＳＭＡＣ）１の異常に対しても固定時間で異常を判定できる。
【００２４】
なお、この発明に実施の形態１においては、全ての衛星管制装置（ＳＭＡＣ）１が、１台のベースバンド装置２に接続されている場合について説明したが、図６に示すように、所定の台数の衛星管制装置（ＳＭＡＣ）１を複数のベースバンド装置２に接続する構成としても良い。この場合、ベースバンド装置２の故障に対しても冗長性が確保できる。
【００２５】
実施の形態２．
図７は、この発明の実施の形態２における衛星管制システムの構成を示すブロック図である。図７において、１は、衛星の監視制御を行う衛星管制装置（ＳＭＡＣ）である。２Ａは、ベースバンド装置であり、ベースバンド装置２Ａは、変復調部（ＢＢＥ）５とパケット処理部３Ａとからなる。パケット処理部３Ａは、ベースバンド装置２において、ＴＣＰ／ＩＰ通信にて衛星管制装置（ＳＭＡＣ）１とのパケット信号Ｉ／Ｆをつかさどる部分である。
【００２６】
４Ａは、ＣＭＤｓｅｒｖであり、ＣＭＤｓｅｒｖ４Ａはパケット処理部３Ａに実装される本発明の機構を具備するソフトウエアモジュールである。変復調部（ＢＢＥ）５は、パケット処理部３Ａへの又はパケット処理部３Ａからのパケットデータをベースバンド信号に変調又は復調する装置であり、例えばＴＣＰ／ＩＰ制御命令を、７０ＭＨｚ帯の中間周波数のアナログ信号に変換する。ＣＭＤは、衛星管制装置（ＳＭＡＣ）１からベースバンド装置２Ａへ送信される制御信号であり、ＡＣＫは、ベースバンド装置２Ａから衛星管制装置（ＳＭＡＣ）１へ送信される応答信号である。ベースバンド装置２Ａの変復調部（ＢＢＥ）５の先には、それぞれ人工衛星７との通信を行なうアンテナ６が接続されている。
【００２７】
図７において、衛星管制装置１、ベースバンド装置２Ａ、およびアンテナ６は、それぞれ２つのサイト（設備設置場所）８に配置されている。一方（＃１）のサイト８内に設置されたベースバンド装置２Ａ（以下、＃１のベースバンド装置２Ａという）は、同じ（＃１の）サイト８内に設置された衛星管制装置１およびアンテナ６と接続する。他方（＃２）のサイト８内に配置されたベースバンド装置２Ａ（以下、＃２のベースバンド装置２Ａという）は、同じ（＃２の）サイト８内に設置された１つ以上の衛星管制装置１および１つのアンテナ６と接続する。このため、衛星管制装置１は、２つのサイト８合計で少なくとも２つ以上設置されている。また、＃１と＃２の２つのサイト８は物理的に離れた場所にあり、＃１のベースバンド装置２ＡのＣＭＤｓｅｒｖ４Ａ（以下、＃１のＣＭＤｓｅｒｖ４Ａという）と＃２のベースバンド装置２ＡのＣＭＤｓｅｒｖ４Ａ（以下、＃２のＣＭＤｓｅｒｖ４Ａという）は、相互にＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）回線を通じて接続される。
【００２８】
２つのサイト８のベースバンド装置２Ａのうち、＃１のベースバンド装置２Ａのパケット処理部３Ａは変復調部（ＢＢＥ）５と接続し、変復調部（ＢＢＥ）５で変調又は復調されたデータをアンテナ６を通して衛星７と送受信する。＃２のベースバンド装置２Ａの変復調部（ＢＢＥ）５は、パケット処理部３Ａと接続せず、待機状態である。＃１のサイト８に設置された衛星管制装置（ＳＭＡＣ）１からベースバンド装置２Ａに送信された制御信号（ＣＭＤ）は、＃１のＣＭＤｓｅｒｖ部４Ａから＃１のサイト８内の変復調部（ＢＢＥ）５に送信される。このため、＃１のＣＭＤｓｅｒｖ４Ａと＃２のＣＭＤｓｅｒｖ４Ａの間でも、衛星管制装置（ＳＭＡＣ）１とベースバンド装置２Ａとの間と同様に、制御信号（ＣＭＤ）と応答信号（ＡＣＫ）が送受信される。＃２のサイト８に設置された衛星管制装置１から＃２のベースバンド装置２Ａに送信された制御信号（ＣＭＤ）は、＃２のＣＭＤｓｅｒｖ部４Ａから＃１のＣＭＤｓｅｒｖ部４Ａに送信され、＃１のＣＭＤｓｅｒｖ部４Ａから＃１のサイト８内の変復調部（ＢＢＥ）５に送信される。
【００２９】
＃２のベースバンド装置２Ａの変復調部（ＢＢＥ）５および、アンテナ６は、＃１のベースバンド装置２Ａの変復調部（ＢＢＥ）５および、アンテナ６のバックアップとして用いられる。＃１のベースバンド装置２Ａの変復調部（ＢＢＥ）５、アンテナ６などに通信障害が発生した場合に、＃１のＣＭＤｓｅｒｖ部４Ａは、＃１のベースバンド装置２Ａの変復調部（ＢＢＥ）５との接続を待機状態にし、制御信号（ＣＭＤ）を＃２のＣＭＤｓｅｒｖ部４Ａに送信する。また、＃１のベースバンド装置２Ａの変復調部（ＢＢＥ）５、アンテナ６などに通信障害が発生した場合に、＃２のＣＭＤｓｅｒｖ部４Ａは、＃２のベースバンド装置２Ａの変復調部（ＢＢＥ）５と接続し、＃１のＣＭＤｓｅｒｖ部４Ａおよび＃２のサイト８に設置された衛星管制装置１から受信した制御信号（ＣＭＤ）を＃２のベースバンド装置２Ａの変復調部（ＢＢＥ）５に送信する。
【００３０】
この発明の実施の形態２における＃１および＃２のＣＭＤｓｅｒｖ４Ａが受信する制御信号（ＣＭＤ）の処理判定は、それぞれ図２のとおりである。最初に、図２により、＃２のＣＭＤｓｅｒｖ４Ａの処理を説明する。図２におけるシーケンスＩＤは、＃２のＣＭＤｓｅｒｖ部４Ａにおいては、＃２のサイト８に設置された衛星管制装置（ＳＭＡＣ）１から送信される制御信号（ＣＭＤ）に付与される連続番号である。並行動作する＃２のサイト８の衛星管制装置（ＳＭＡＣ）１からの制御信号（ＣＭＤ）は、対応する制御信号（ＣＭＤ）には同じ値が付与されている。受け付けＷｉｎｄｏｗ（ＣＭＤ有効範囲）は、ある衛星管制装置（ＳＭＡＣ）１から制御信号（ＣＭＤ）を受け取ってから、他の衛星管制装置（ＳＭＡＣ）１から送信される、同一のシーケンスＩＤを持つ制御信号（ＣＭＤ）毎に設けられた受付期間（Δｔ）である。システム健全性のチェック範囲は、受け付けＷｉｎｄｏｗより更に後に、同一のシーケンスＩＤを持つ制御信号（ＣＭＤ）があるか判定する期間（α）である。＃２のＣＭＤｓｅｒｖ４Ａは、システム健全性のチェック範囲に受信した制御信号をもとに、受信した制御信号の誤送信や遅延による異常を検知し、異常が無い場合は、受信した制御信号を同じシーケンス番号のまま＃１のＣＭＤｓｅｒｖ４Ａに送信する。
【００３１】
次に、図２により、＃１のＣＭＤｓｅｒｖ４Ａの処理を説明する。図２におけるシーケンスＩＤは、＃１のＣＭＤｓｅｒｖ部４Ａにおいては、衛星管制装置（ＳＭＡＣ）１および＃２のＣＭＤｓｅｒｖ４Ａから送信される制御信号（ＣＭＤ）に付与される連続番号である。並行動作する＃１のサイト８の衛星管制装置（ＳＭＡＣ）１および＃２のサイト８の衛星管制装置（ＳＭＡＣ）１からの制御信号（ＣＭＤ）は、対応する制御信号（ＣＭＤ）には同じ値が付与されている。また、＃２のＣＭＤｓｅｒｖ４Ａは、＃２のサイト８の衛星管制装置（ＳＭＡＣ）１から受信した制御信号（ＣＭＤ）から異常が検知されなければ、制御信号（ＣＭＤ）を同じシーケンスＩＤのまま＃１のＣＭＤｓｅｒｖ部４Ａに送信する。このため、並行動作する＃１のサイト８の衛星管制装置（ＳＭＡＣ）１および＃２のＣＭＤｓｅｒｖ４Ａからの制御信号（ＣＭＤ）は、対応する制御信号（ＣＭＤ）には同じシーケンスＩＤが付与されている。受け付けＷｉｎｄｏｗ（ＣＭＤ有効範囲）は、最初に、あるシーケンスＩＤの制御信号（ＣＭＤ）を受け取ってから、他の衛星管制装置（ＳＭＡＣ）１および＃２のＣＭＤｓｅｒｖ４Ａから送信される、同一のシーケンスＩＤを持つ制御信号（ＣＭＤ）毎に設けられた受付期間（Δｔ）である。システム健全性のチェック範囲は、受け付けＷｉｎｄｏｗより更に後に、同一のシーケンスＩＤを持つ制御信号（ＣＭＤ）があるか判定する期間（α）である。
【００３２】
ここで、＃１のＣＭＤｓｅｒｖ４Ａが受信する制御信号は、＃１のサイト８の衛星管制装置（ＳＭＡＣ）１および＃２のサイト８の衛星管制装置（ＳＭＡＣ）１からの＃２のＣＭＤｓｅｒｖ４Ａを経由した制御信号であり。＃２のサイト８の衛星管制装置（ＳＭＡＣ）１からの＃２のＣＭＤｓｅｒｖ４Ａを経由した制御信号は、＃２のＣＭＤｓｅｒｖ４ＡおよびＷＡＮによる転送の遅延が発生するため、＃１のＣＭＤｓｅｒｖ４Ａで設定する受け付けＷｉｎｄｏｗ（ＣＭＤ有効範囲）は、＃２のＣＭＤｓｅｒｖ４Ａで設定する受け付けＷｉｎｄｏｗ（ＣＭＤ有効範囲）より長い時間に設定される。言い換えれば、＃２のＣＭＤｓｅｒｖ４Ａで設定する受け付けＷｉｎｄｏｗ（ＣＭＤ有効範囲）は、＃１のＣＭＤｓｅｒｖ４Ａで設定する受け付けＷｉｎｄｏｗ（ＣＭＤ有効範囲）より短い時間に設定される。＃１のＣＭＤｓｅｒｖ４Ａは、システム健全性のチェック範囲に受信した制御信号をもとに、受信した制御信号の誤送信や遅延による異常を検知し、異常が無い場合は、受信した制御信号を＃１の変復調部（ＢＢＥ）５に送信する。
【００３３】
図７の、ＣＭＤｓｅｒｖ４Ａの動作について、図８〜図１２を用いて説明する。図８は、この発明の実施の形態２におけるＣＭＤｓｅｒｖ４Ａ内部の初期化動作を示すフローチャートである。図９および図１０は、この発明の実施の形態２におけるＣＭＤｓｅｒｖ４Ａ内部の接続要求動作を示すフローチャートである。図１１および図１２は、この発明の実施の形態２におけるＣＭＤｓｅｒｖ４Ａ内部の制御要求動作を示すフローチャートである。
【００３４】
ＣＭＤｓｅｒｖ４Ａ内部の初期化動作について図８を用いて説明する。ＳＴ−２１にて、ＣＭＤｓｅｒｖ４Ａは、変復調部（ＢＢＥ）５に接続するか否かを判断する。図７の構成では、＃１のＣＭＤｓｅｒｖ４Ａは、変復調部（ＢＢＥ）５と接続するため、衛星通信をするための初期化処理を行う（ＳＴ−２２）。また、＃２のＣＭＤｓｅｒｖ４Ａは、変復調部（ＢＢＥ）５と接続しないため、ＳＴ−２３へ飛ぶ。ＳＴ−２３にて、＃１のＣＭＤｓｅｒｖ４Ａおよび＃２のＣＭＤｓｅｒｖ４Ａは、衛星管制装置（ＳＭＡＣ）１からの接続要求を受け付けるＰｏｒｔを用意すると共に、受け付けＷｉｎｄｏｗ／システム健全のためのタイマ設定を行なう。
【００３５】
ＣＭＤｓｅｒｖ４Ａ内部の接続要求動作について図９および図１０を用いて説明する。図９は、＃１のＣＭＤｓｅｒｖ４Ａ内部の接続要求動作を示す。ＳＴ−３１にて＃１のＣＭＤｓｅｒｖ４Ａは、衛星管制装置（ＳＭＡＣ）１から接続要求を受け、ＳＴ−３２にて、接続した衛星管制装置（ＳＭＡＣ）１が許可されたものかを判定し、ＮＯである場合は、ＳＴ−３４へ飛び、ＳＴ−３４にて、接続処理のＮＧを接続要求のあったＳＭＡＣ１へ返送する。ＳＴ−３２の判定がＹＥＳの場合は、ＳＴ−３３にて、送受信用のリソースを割り当てた後、ＳＴ−３４にて、接続処理のＹＥＳを接続要求のあった衛星管制装置（ＳＭＡＣ）１へ返送する。同様に＃１のＣＭＤｓｅｒｖ４Ａは、ＳＴ−３１にて＃２のＣＭＤｓｅｒｖ４Ａから接続要求を受け、ＳＴ−３２にて、＃２のＣＭＤｓｅｒｖ４Ａが許可されたものかを判定し、ＮＯである場合は、ＳＴ−３４へ飛び、ＳＴ−３４にて、接続処理のＮＧを＃２のＣＭＤｓｅｒｖ４Ａへ返送する。ＳＴ−３２の判定がＹＥＳの場合は、ＳＴ−３３にて、送受信用のリソースを割り当てた後、ＳＴ−３４にて、接続処理のＹＥＳを＃２のＣＭＤｓｅｒｖ４Ａへ返送する。
【００３６】
図１０は、＃２のＣＭＤｓｅｒｖ４Ａ内部の接続要求動作を示す。ＳＴ−３１にて＃２のＣＭＤｓｅｒｖ４Ａは、＃１のＣＭＤｓｅｒｖ４Ａに対する接続要求を行う。接続要求に対する＃１のＣＭＤｓｅｒｖ４Ａからの接続処理の返送結果をＳＴ−３６にて判定し、ＮＧであれば、接続要求に対する処理を終了する。ＳＴ−３６の判定がＯＫであれば、＃１のＣＭＤｓｅｒｖ４Ａとの送受信用のリソースを割当てる（ＳＴ−３７）。次に、ＳＴ−３８にて、衛星管制装置（ＳＭＡＣ）１から接続要求を受け、ＳＴ−３９にて、接続した衛星管制装置（ＳＭＡＣ）１が許可されたものかを判定し、ＮＯである場合は、ＳＴ−４１へ飛び、ＳＴ−４１にて、接続処理のＮＧを接続要求のあった衛星管制装置（ＳＭＡＣ）１へ返送する。ＳＴ−３９の判定がＹＥＳの場合は、ＳＴ−４０にて、送受信用のリソースを割り当てた後、ＳＴ−４１にて、接続処理のＹＥＳを接続要求のあった衛星管制装置（ＳＭＡＣ）１へ返送する。
【００３７】
ＣＭＤｓｅｒｖ４Ａ内部の制御要求動作について図１１および図１２を用いて説明する。図１１は、＃１のＣＭＤｓｅｒｖ４Ａ内部の制御要求動作を示す。図１１において、＃１のＣＭＤｓｅｒｖ４Ａは、ＳＴ−５１にて、衛星管制装置（ＳＭＡＣ）１および＃２のＣＭＤｓｅｒｖ４Ａから制御信号（ＣＭＤ）を受け取り、ＳＴ−５２にて、受け取った制御信号（ＣＭＤ）について、ＣＭＤシーケンスＩＤが連続であるか及び接続された衛星管制装置（ＳＭＡＣ）１および＃２のＣＭＳｓｅｒｖ４Ａからの同じシーケンスＩＤをもつ最初の制御信号（ＣＭＤ）かを判定し、判定がＮＧの場合は制御要求を却下する。判定が、ＹＥＳの場合は、ＳＴ−５３にて、受け付けＷｉｎｄｏｗ（シーケンスＩＤ毎）を生成し、ＳＴ−５４にて、受け付けＷｉｎｄｏｗへ登録する。ＳＴ−５５にて、受け付け終了かを判定し、未終了の場合はＳＴ−５１へと戻る。受け付け終了の場合は、ＳＴ−５６へ進む。
【００３８】
ＳＴ−５６にて、図２における受け付けＷｉｎｄｏｗ内のＣＭＤデータ部を比較し、ＳＴ−５７にて、比較した結果、シーケンスＩＤ及びＣＭＤデータが全て一致するかを判定する。判定の結果ＮＧの場合は、ＣＭＤ異常とし、ＳＴ−５９にて、衛星管制装置（ＳＭＡＣ）１および＃２のＣＭＤｓｅｒｖ４ＡにＮＡＫ（Ｎｏｎ＿ＡＣＫ）返信する。判定が、ＹＥＳの場合は、ＳＴ−５８にて、衛星管制装置（ＳＭＡＣ）１および＃２のＣＭＤｓｅｒｖ４ＡにＡＣＫ返信し、ＳＴ−６０にて、システム健全性のチェック範囲を超過したか判定する。判定が、ＮＧの場合は、ＳＴ−５１へと戻る。判定が、ＹＥＳの場合は、ＳＴ−６１へ進む。
【００３９】
ＳＴ−６１にて、図２における受け付けＷｉｎｄｏｗを超過して制御信号（ＣＭＤ）を受信したかを判定する。ＳＴ−６１における判定がＹＥＳとなる場合、受け付けＷｉｎｄｏｗを超過して受信した制御信号（ＣＭＤ）が衛星管制装置（ＳＭＡＣ）１からである場合は、図２におけるｔ＋Δｔからｔ＋Δｔ＋αの時間（システム健全性のチェック範囲）内に衛星管制装置（ＳＭＡＣ）１から受信した正常な制御要求があったので、該当する制御要求が経由したネットワークに遅延、又は衛星管制装置（ＳＭＡＣ）１の処理遅延があったと判断して、異常を事前に検知し、ＳＴ−６２にて、衛星管制装置（ＳＭＡＣ）１にＮＡＫ返信（システムｗｒｏｎｇ）し、ＳＴ−６５にて、受け付けＷｉｎｄｏｗ破棄した後、ＳＴ−５１へと戻る。
【００４０】
＃２のＣＭＤｓｅｒｖ４Ａから受信した制御信号（ＣＭＤ）によりＳＴ−６１における判定がＹＥＳとなる場合は、図２におけるｔ＋Δｔからｔ＋Δｔ＋αの時間（システム健全性のチェック範囲）内に＃２のＣＭＤｓｅｒｖ４Ａから受信した正常な制御要求があったので、該当する制御要求が経由したネットワーク（ＷＡＮ回線）に遅延、又は＃２のＣＭＤｓｅｒｖ４Ａの処理遅延があったと判断して、異常を事前に検知し、ＳＴ−６２にて、＃２のＣＭＤｓｅｒｖ４ＡにＮＡＫ返信（システムｗｒｏｎｇ）し、ＳＴ−６５にて、受け付けＷｉｎｄｏｗ破棄した後、ＳＴ−５１へと戻る。
【００４１】
ＳＴ−６１における判定がＮＯの場合は、ＳＴ−５６における誤データの検出を判断し（ＳＴ−６３）、誤データの検出が無ければ、制御信号（ＣＭＤ）の誤送信や遅延などによる異常が検知されなかったことになり、ＳＴ−６４にて制御信号（ＣＭＤ）を変復調部（ＢＢＥ）５に送信し、ＳＴ−６５にて、受け付けＷｉｎｄｏｗ破棄した後、ＳＴ−５１へと戻る。
【００４２】
図１２は、＃２のＣＭＤｓｅｒｖ４Ａ内部の制御要求動作を示す。図１２において、＃２のＣＭＤｓｅｒｖ４Ａは、ＳＴ−７１にて、衛星管制装置（ＳＭＡＣ）１から制御信号（ＣＭＤ）を受け取り、ＳＴ−７２にて、受け取った制御信号（ＣＭＤ）のシーケンスＩＤが連続であるか及び接続された衛星管制装置（ＳＭＡＣ）１からの同じシーケンスＩＤをもつ最初のＣＭＤかを判定し、判定がＮＧの場合は制御要求を却下する。判定が、ＹＥＳの場合は、ＳＴ−７３にて、受け付けＷｉｎｄｏｗ（シーケンスＩＤ毎）を生成し、ＳＴ−７４にて、受け付けＷｉｎｄｏｗへ登録する。このとき、設定する受け付けＷｉｎｄｏｗは、＃１のＣＭＤｓｅｒｖ４Ａで設定するものより短い時間を設定する。これは、＃１のＣＭＤｓｅｒｖ４Ａでは、衛星管制装置（ＳＭＡＣ）１および＃２のＣＭＤｓｅｒｖ４Ａからの制御信号（ＣＭＤ）を受信するのに対し、＃１のＣＭＤｓｅｒｖ４Ａでは、衛星管制装置（ＳＭＡＣ）１からの制御信号（ＣＭＤ）のみを受信するためである。その後、ＳＴ−７５にて、受け付け終了かを判定し、未終了の場合はＳＴ−７１へと戻る。受け付け終了の場合は、ＳＴ−７６へ進む。
【００４３】
ＳＴ−７６にて、図２における受け付けＷｉｎｄｏｗ内のＣＭＤデータ部を比較し、ＳＴ−７７にて、比較した結果、シーケンスＩＤ及びＣＭＤデータが全て一致するかを判定する。判定の結果ＮＧの場合は、ＣＭＤ異常とし、ＳＴ−７９にて、衛星管制装置（ＳＭＡＣ）１にＮＡＫ（Ｎｏｎ＿ＡＣＫ）返信する。判定が、ＹＥＳの場合は、ＳＴ−７８にて、衛星管制装置（ＳＭＡＣ）１にＡＣＫ返信し、ＳＴ−８０にて、システム健全性のチェック範囲を超過したか判定する。判定が、ＮＧの場合は、ＳＴ−７１へと戻る。判定が、ＹＥＳの場合は、ＳＴ−８１へ進む。
【００４４】
ＳＴ−８１にて、図２における受け付けＷｉｎｄｏｗを超過して制御信号（ＣＭＤ）を受信したかを判定する。ＳＴ−８１における判定がＹＥＳとなる場合は、図２におけるｔ＋Δｔからｔ＋Δｔ＋αの時間（システム健全性のチェック範囲）内に受信した正常な制御要求があったので、該当する制御要求が経由したネットワークに遅延、又は衛星管制装置（ＳＭＡＣ）１の処理遅延があったと判断して、異常を事前に検知し、ＳＴ−８２にて、衛星管制装置（ＳＭＡＣ）１にＮＡＫ返信（システムｗｒｏｎｇ）し、ＳＴ−８５にて、受け付けＷｉｎｄｏｗ破棄した後、ＳＴ−７１へと戻る。ＳＴ−８１における判定がＮＯの場合は、ＳＴ−７６における誤データの検出を判断し（ＳＴ−８３）、誤データの検出が無ければ、制御信号（ＣＭＤ）の誤送信や遅延などによる異常が検知されなかったことになり、ＳＴ−８４にて制御信号（ＣＭＤ）を変復調部(ＢＢＥ)５に送信し、ＳＴ−８５にて、受け付けＷｉｎｄｏｗ破棄した後、ＳＴ−７１へと戻る。
【００４５】
図１３および図１４に、＃１のサイト８に通信障害（変復調部（ＢＢＥ）５の異常など）が発生した場合に関する＃１のサイト８と＃２のサイト８の切り替えに関するＣＭＤｓｅｒｖ４Ａの動作を示す。最初に、図１３により、＃１のサイト８に通信障害（変復調部（ＢＢＥ）５の異常など）に関する＃１のＣＭＤｓｅｒｖ４Ａの動作を説明する。＃１のＣＭＤｓｅｒｖ４Ａは、ＳＴ−９１にて、＃１のサイト８に通信障害を検出したかを判断し、ＮＯであれば、この動作を終了するが、ＹＥＳであれば、ＳＴ−９２にて、他のＣＭＤｓｅｒｖ４Ａに通信障害を伝達する。ここで、他のＣＭＤｓｅｒｖ４Ａは、＃２のＣＭＤｓｅｒｖ４Ａであるが、＃２のＣＭＤｓｅｒｖ４Ａ以外にも同様にＷＡＮ回線により接続しているＣＭＤｓｅｒｖ４Ａが有れば、同様に通信障害を伝達する。次に、ＳＴ−９３にて、＃１のベースバンド装置の代替となるベースバンド装置２Ａを選択し、ＳＴ−９４にて、ＷＡＮ回線で接続している他のＣＭＤｓｅｒｖ４Ａに代替の接続先となるベースバンド装置２Ａを伝達する。ここでも、ＷＡＮ回線で接続されているＣＭＤｓｅｒｖ４Ａが＃２のみであれば、代替先のベースバンド装置は、＃２のベースバンド装置２Ａであり、ＷＡＮ回線で接続されているＣＭＤｓｅｒｖ４Ａが多数あれば、その中の１つのＣＭＤｓｅｒｖ４Ａが選択される。伝達先のＣＭＤｓｅｒｖＡは、ＷＡＮ回線で接続されているＣＭＤｓｅｒｖ４Ａが＃２のみであれば、＃２のＣＭＤｓｅｒｖ４Ａである。
【００４６】
＃１のＣＭＤｓｅｒｖ４Ａは、ＳＴ−９５にて、代替先の（＃２の）ＣＭＤｓｅｒｖＡに接続要求を行い、ＳＴ−９６にて代替先の（＃２の）ＣＭＤｓｅｒｖＡから接続が許可されると、ＳＴ−９７にて送受信用のリソースを割当て、以後、通信障害発生前の＃２のＣＭＤｓｅｒｖ４Ａと同様の動作を行う。
【００４７】
次に、図１４により、＃１のサイト８に通信障害（変復調部（ＢＢＥ）５の異常など）が発生した場合に関する＃２のＣＭＤｓｅｒｖ４Ａの動作を説明する。＃２のＣＭＤｓｅｒｖ４Ａは、ＳＴ−１０１にて、＃１のＣＭＤｓｅｒｖ４Ａから通信障害を伝達されたかを判断し、ＮＯであれば、この動作を終了するが、ＹＥＳであれば、ＳＴ−１０２にて、＃１のＣＭＤｓｅｒｖ４Ａから代替となる接続先となるベースバンド装置２Ａの情報を取得する。ＳＴ−１０３にて、＃２のＣＭＤｓｅｒｖ４Ａは、＃２のＣＭＤｓｅｒｖ４Ａを備えたベースバンド装置２Ａが代替先であるか判断し、ＹＥＳであれば、図８に示した動作により、通信障害（変復調部（ＢＢＥ）５の異常など）が発生する前の＃１のＣＭＤｓｅｒｖ４Ａと同様の動作を行う。また、ＳＴ−１０３の判断がＮＯであれば、ＳＴ−１０５にて代替先のＣＭＤｓｅｒｖ４Ａに接続要求を送信し、接続要求に対する返送結果をＳＴ−１０６にて判定し、ＮＧであれば、接続要求に対する処理を終了する。ＳＴ−１０６の判定がＯＫであれば、代替先のＣＭＤｓｅｒｖ４Ａとの送受信用のリソースを割当てる（ＳＴ−１０７）。
【００４８】
＃１および＃２ＣＭＤｓｅｒｖ４Ａが以上の動作をすることにより、２つのサイト８に設置したベースバンド装置２Ａにおける＃１のサイトで衛星の監視制御を行い、＃２のサイトを通信障害発生時のバックアップとして切り替えて使用することができる。
【００４９】
また、サイト８は、３以上の複数（Ｍ個）である場合にも同様に構成することが可能であり、適用することができ、＃１のサイトで衛星の監視制御を行い、他のＭ−１サイトを通信障害発生時のバックアップとして切り替えて使用することができる。
【００５０】
実施の形態３．
図１５は、この発明の実施の形態３における衛星管制システムの構成を示すブロック図である。図１５において、１Ａは、衛星の監視制御を行う衛星管制装置（ＳＭＡＣ）である。２Ｂは、ベースバンド装置であり、ベースバンド装置２Ｂは、変復調部（ＢＢＥ）５とパケット処理部３Ｂとからなる。パケット処理部３Ｂは、ベースバンド装置２Ｂにおいて、ＴＣＰ／ＩＰ通信にて衛星管制装置（ＳＭＡＣ）１Ａとのパケット信号Ｉ／Ｆをつかさどる部分である。
【００５１】
４Ｂは、ＣＭＤｓｅｒｖであり、ＣＭＤｓｅｒｖ４Ｂはパケット処理部３Ｂに実装される本発明の機構を具備するソフトウエアモジュールである。変復調部（ＢＢＥ）５は、パケット処理部３Ｂへの又はパケット処理部３Ｂからのパケットデータをベースバンド信号に変調又は復調する装置であり、例えばＴＣＰ／ＩＰ制御命令を、７０ＭＨｚ帯の中間周波数のアナログ信号に変換する。ＣＭＤは、衛星管制装置（ＳＭＡＣ）１Ａからベースバンド装置２Ｂへ送信される制御信号であり、ＡＣＫは、ベースバンド装置２Ｂから衛星管制装置（ＳＭＡＣ）１Ａへ送信される応答信号である。ベースバンド装置２Ｂの変復調部（ＢＢＥ）５の先には、それぞれ人工衛星７との通信を行なうアンテナ６が接続されている。
【００５２】
図１５において、衛星管制装置１Ａ、ベースバンド装置２Ｂ、およびアンテナ６は、それぞれ２つのサイト（設備設置場所）８に配置されている。一方（＃１）のサイト８内に設置されたベースバンド装置２Ｂ（以下、＃１のベースバンド装置２Ｂという）は、同じ（＃１の）サイト８内に設置された衛星管制装置１Ａおよびアンテナ６と接続する。他方（＃２）のサイト８内に配置されたベースバンド装置２Ｂ（以下、＃２のベースバンド装置２Ｂという）は、同じ（＃２の）サイト８内に設置された１つ以上の衛星管制装置１Ａおよび１つのアンテナ６と接続する。このため、衛星管制装置１Ａは、２つのサイト８合計で少なくとも２つ以上設置されている。また、＃１のベースバンド装置２ＢのＣＭＤｓｅｒｖ４Ｂ（以下、＃１のＣＭＤｓｅｒｖ４Ｂという）と＃２のベースバンド装置２ＢのＣＭＤｓｅｒｖ４Ｂ（以下、＃２のＣＭＤｓｅｒｖ４Ｂという）は、相互にＷＡＮ回線を通じて接続される。
【００５３】
それぞれの衛星管制装置（ＳＭＡＣ）１Ａは、＃１および＃２の衛星７を監視制御し、それぞれのサイトの８のＣＭＤｓｅｒｖ４Ｂに、＃１の衛星に対する制御信号（ＣＭＤ）および＃２の衛星に対する制御信号（ＣＭＤ）を送信する。＃１のＣＭＤｓｅｒｖ４Ｂは、衛星管制装置（ＳＭＡＣ）１Ａおよび＃２のＣＭＤｓｅｒｖ４Ｂから受信した制御信号（ＣＭＤ）の内、＃１の衛星に対する制御信号（ＣＭＤ）を＃１のサイト８の変復調部（ＢＢＥ）５で変調し、＃１のサイト８のアンテナ６経由で＃１の衛星７に送信するとともに、＃２の衛星に対する制御信号を＃２のＣＭＤｓｅｒｖ４Ｂに送信する。＃２のＣＭＤｓｅｒｖ４Ｂは、衛星管制装置（ＳＭＡＣ）１Ａおよび＃１のＣＭＤｓｅｒｖ４Ｂから受信した制御信号（ＣＭＤ）の内、＃２の衛星に対する制御信号（ＣＭＤ）を＃２のサイト８の変復調部（ＢＢＥ）５で変調し、＃２のサイト８のアンテナ６経由で＃２の衛星７に送信するとともに、＃１の衛星に対する制御信号（ＣＭＤ）を＃１のＣＭＤｓｅｒｖ４Ｂに送信する。このため、＃１のＣＭＤｓｅｒｖ４Ｂと＃２のＣＭＤｓｅｒｖ４Ｂの間でも、衛星管制装置（ＳＭＡＣ）１Ａからベースバンド装置２Ｂと同様に、制御信号（ＣＭＤ）と応答信号（ＡＣＫ）が送受信される。
【００５４】
この発明の実施の形態３における＃１および＃２のＣＭＤｓｅｒｖ４Ｂが受信する制御信号（ＣＭＤ）の処理判定は、それぞれ図２のとおりである。＃１のＣＭＤｓｅｒｖ４Ｂは、＃１の衛星を制御する制御信号（ＣＭＤ）を＃２のＣＭＤｓｅｒｖ４Ｂおよび＃１のサイト８内に設置された衛星管制装置（ＳＭＡＣ）１Ａより受信するとともに、＃２の衛星を制御する制御信号（ＣＭＤ）を、＃１のサイト８内に設置された衛星管制装置（ＳＭＡＣ）１Ａより受信する。また、＃２のＣＭＤｓｅｒｖ４Ｂは、＃２の衛星を制御する制御信号（ＣＭＤ）を＃１のＣＭＤｓｅｒｖ４Ｂおよび＃２のサイト８内に設置された衛星管制装置（ＳＭＡＣ）１Ａより受信するとともに、＃１の衛星を制御する制御信号（ＣＭＤ）を、＃２のサイト８内に設置された衛星管制装置（ＳＭＡＣ）１Ａより受信する。
【００５５】
最初に、図２により、＃１のＣＭＤｓｅｒｖ４Ｂの＃２の衛星を制御する制御信号（ＣＭＤ）に対する受信処理を説明する。この場合の、図２におけるシーケンスＩＤは、＃１および＃２のサイト８に設置された衛星管制装置（ＳＭＡＣ）１Ａから送信される、＃２の衛星７を制御する制御信号（ＣＭＤ）に付与される連続番号である。受け付けＷｉｎｄｏｗ（ＣＭＤ有効範囲）は、ある衛星管制装置（ＳＭＡＣ）１Ａから制御信号（ＣＭＤ）を受け取ってから、他の衛星管制装置（ＳＭＡＣ）１Ａから送信される、同一のシーケンスＩＤを持つ、＃２の衛星を制御する制御信号（ＣＭＤ）毎に設けられた受付期間（Δｔ）である。システム健全性のチェック範囲は、受け付けＷｉｎｄｏｗより更に後に、同一のシーケンスＩＤを持つ、＃２の衛星を制御する制御信号（ＣＭＤ）があるか判定する期間（α）である。＃１のＣＭＤｓｅｒｖ４Ｂは、システム健全性のチェック範囲に受信した制御信号をもとに、受信した制御信号の誤送信や遅延による異常を検知し、異常が検知されなかった場合は、受信した制御信号を同じシーケンス番号のまま＃２のＣＭＤｓｅｒｖ４Ｂに送信する。
【００５６】
＃２のＣＭＤｓｅｒｖ４Ｂの＃１の衛星を制御する制御信号（ＣＭＤ）に対する受信処理も同様である。この場合の、図２におけるシーケンスＩＤは、＃１および＃２のサイト８に設置された衛星管制装置（ＳＭＡＣ）１Ａから送信される、＃１の衛星７を制御する制御信号（ＣＭＤ）に付与される連続番号である。受け付けＷｉｎｄｏｗ（ＣＭＤ有効範囲）は、ある衛星管制装置（ＳＭＡＣ）１Ａから制御信号（ＣＭＤ）を受け取ってから、他の衛星管制装置（ＳＭＡＣ）１Ａから送信される、同一のシーケンスＩＤを持つ、＃１の衛星を制御する制御信号（ＣＭＤ）毎に設けられた受付期間（Δｔ）である。システム健全性のチェック範囲は、受け付けＷｉｎｄｏｗより更に後に、同一のシーケンスＩＤを持つ、＃１の衛星を制御する制御信号（ＣＭＤ）があるか判定する期間（α）である。＃２のＣＭＤｓｅｒｖ４Ｂは、システム健全性のチェック範囲に受信した制御信号（ＣＭＤ）をもとに、受信した制御信号（ＣＭＤ）の誤送信や遅延による異常を検知し、異常が検知されなかった場合は、受信した制御信号（ＣＭＤ）を同じシーケンス番号のまま＃１のＣＭＤｓｅｒｖ４Ｂに送信する。なお、＃２のＣＭＤｓｅｒｖ４Ｂが＃１の衛星を制御する制御信号（ＣＭＤ）に対して設定する受け付けＷｉｎｄｏｗやシステム健全性チェック範囲は、＃１のＣＭＤｓｅｒｖ４Ｂが＃２の衛星を制御する制御信号（ＣＭＤ）に対して設定する受け付けＷｉｎｄｏｗやシステム健全性チェック範囲とは、それぞれ独立に時間を決めてよい。
【００５７】
次に、同じ図２により、＃２のＣＭＤｓｅｒｖ４Ｂの＃２の衛星を制御する制御信号（ＣＭＤ）に対する受信処理を説明する。ここでは、前述のとおり、図２におけるシーケンスＩＤは、＃１および＃２のサイト８に設置された衛星管制装置（ＳＭＡＣ）１Ａから送信される、＃２の衛星を制御する制御信号（ＣＭＤ）に付与される連続番号である。並行動作する＃１のサイト８の衛星管制装置（ＳＭＡＣ）１Ａおよび、＃２のサイト８の衛星管制装置（ＳＭＡＣ）１Ａからの＃２の衛星を制御する制御信号（ＣＭＤ）は、対応する制御信号（ＣＭＤ）には同じ値が付与されている。また、＃１のＣＭＤｓｅｒｖ４Ｂは、＃１のサイト８の衛星管制装置（ＳＭＡＣ）１Ａから受信した＃２の衛星を制御する制御信号（ＣＭＤ）から異常が検知されなければ、制御信号（ＣＭＤ）を同じシーケンスＩＤのまま＃２のＣＭＤｓｅｒｖ部４Ｂに送信する。このため、並行動作する＃２のサイト８の衛星管制装置（ＳＭＡＣ）１Ａおよび、＃１のＣＭＤｓｅｒｖ４Ｂからの制御信号（ＣＭＤ）では、対応する制御信号（ＣＭＤ）には同じ値が付与されている。受け付けＷｉｎｄｏｗ（ＣＭＤ有効範囲）は、あるシーケンスＩＤが付与された制御信号（ＣＭＤ）を最初に受け取ってから、衛星管制装置（ＳＭＡＣ）１ＡからおよびＣＭＤｓｅｒｖ４Ｂから送信される、同一のシーケンスＩＤを持つ制御信号（ＣＭＤ）毎に設けられた受付期間（Δｔ）である。システム健全性のチェック範囲は、受け付けＷｉｎｄｏｗより更に後に、同一のシーケンスＩＤを持つ制御信号（ＣＭＤ）があるか判定する期間（α）である。
【００５８】
ここで、＃２のＣＭＤｓｅｒｖ４Ｂが受信する、＃２の衛星を制御する制御信号（ＣＭＤ）は、＃２のサイト８の衛星管制装置（ＳＭＡＣ）１Ａおよび、＃１のサイト８の衛星管制装置（ＳＭＡＣ）１Ａからの＃１のＣＭＤｓｅｒｖ４Ｂを経由した制御信号（ＣＭＤ）であり。＃１のサイト８の衛星管制装置（ＳＭＡＣ）１Ａからの＃１のＣＭＤｓｅｒｖ４Ｂを経由した制御信号は、＃１のＣＭＤｓｅｒｖ４ＢおよびＷＡＮによる転送の遅延が発生する。このため、＃２のＣＭＤｓｅｒｖ４Ｂで＃２の衛星を制御する制御信号（ＣＭＤ）に対して設定する受け付けＷｉｎｄｏｗ（ＣＭＤ有効範囲）は、＃１のＣＭＤｓｅｒｖ４Ｂで＃２の衛星を制御する制御信号（ＣＭＤ）に対して設定する受け付けＷｉｎｄｏｗ（ＣＭＤ有効範囲）より長い時間に設定される。言い換えれば、＃１のＣＭＤｓｅｒｖ４Ｂで＃２の衛星を制御する制御信号（ＣＭＤ）に対して設定する受け付けＷｉｎｄｏｗ（ＣＭＤ有効範囲）は、＃２のＣＭＤｓｅｒｖ４Ｂで＃２の衛星を制御する制御信号（ＣＭＤ）に対して設定する受け付けＷｉｎｄｏｗ（ＣＭＤ有効範囲）より短い時間に設定される。＃２のＣＭＤｓｅｒｖ４Ｂは、システム健全性のチェック範囲に受信した制御信号（ＣＭＤ）をもとに、受信した制御信号（ＣＭＤ）の誤送信や遅延による異常を検知し、異常が検知されなかった場合は、受信した＃２の衛星を制御する制御信号（ＣＭＤ）を＃２の変復調部（ＢＢＥ）５に送信する。
【００５９】
＃１のＣＭＤｓｅｒｖ４Ｂの＃１の衛星を制御する制御信号（ＣＭＤ）に対する受信処理についても、＃２のＣＭＤｓｅｒｖ４Ｂの＃２の衛星を制御する制御信号（ＣＭＤ）に対する動作と同様であり、＃１のＣＭＤｓｅｒｖ４Ｂは、あるシーケンスＩＤを持つ制御信号（ＣＭＤ）を受け取ってから、衛星管制装置（ＳＭＡＣ）１からおよびＣＭＤｓｅｒｖ４Ｂから送信される、同一のシーケンスＩＤを持つ制御信号（ＣＭＤ）の受付期間（Δｔ）である受け付けＷｉｎｄｏｗ（ＣＭＤ有効範囲）と、受け付けＷｉｎｄｏｗより更に後に、同一のシーケンスＩＤを持つ制御信号（ＣＭＤ）があるか判定する期間（α）であるシステム健全性のチェック範囲により受信した制御信号（ＣＭＤ）の処理を行う。
【００６０】
＃１のＣＭＤｓｅｒｖ４Ｂで＃１の衛星を制御する制御信号（ＣＭＤ）に対して設定する受け付けＷｉｎｄｏｗ（ＣＭＤ有効範囲）は、＃２のＣＭＤｓｅｒｖ４Ｂで＃１の衛星を制御する制御信号（ＣＭＤ）に対して設定する受け付けＷｉｎｄｏｗ（ＣＭＤ有効範囲）より長い時間に設定される。＃１のＣＭＤｓｅｒｖ４Ｂで＃２の衛星を制御する制御信号（ＣＭＤ）に対して設定する受け付けＷｉｎｄｏｗ（ＣＭＤ有効範囲）は、＃２のＣＭＤｓｅｒｖ４Ｂで＃２の衛星を制御する制御信号（ＣＭＤ）に対して設定する受け付けＷｉｎｄｏｗ（ＣＭＤ有効範囲）より短い時間に設定される。
【００６１】
図１５の、＃１および＃２のＣＭＤｓｅｒｖ４Ｂの動作について、図３、図１６〜図１８を用いて説明する。この発明の実施の形態３におけるＣＭＤｓｅｒｖ４Ｂ内部の初期化動作は、図３に示すとおりである。図１６は、この発明の実施の形態３におけるＣＭＤｓｅｒｖ内部４Ｂの接続要求動作を示すフローチャートである。図１７〜図１８は、この発明の実施の形態３におけるＣＭＤｓｅｒｖ４Ｂ内部の制御要求動作を示すフローチャートである。
【００６２】
＃１および＃２のＣＭＤｓｅｒｖ４Ｂ内部の初期化動作について図３を用いて説明する。ＳＴ−１にて、＃１および＃２のＣＭＤｓｅｒｖ４Ｂは、それぞれのベースバンド装置２Ｂが備える変復調部（ＢＢＥ）５に接続し、衛星通信をするための初期化処理を行い、ＳＴ−２にて、衛星管制装置（ＳＭＡＣ）１Ａからの接続要求を受け付けるＰｏｒｔを用意すると共に、受けつけＷｉｎｄｏｗ／システム健全のためのタイマ設定を行なう。
【００６３】
ＣＭＤｓｅｒｖ４Ｂ内部の接続要求動作について図１６を用いて説明する。図１６は、＃１のＣＭＤｓｅｒｖ４Ｂ内部の接続要求動作を示す。ＳＴ−１１１〜ＳＴ−１１４は、＃１のサイト８に設置された衛星管制装置（ＳＭＡＣ）１Ａおよび＃２のＣＭＤｓｅｒｖ４Ｂからの＃１の衛星７に対する制御に関する接続を行う動作である。ＳＴ−１１１にて＃１のＣＭＤｓｅｒｖ４Ｂは、衛星管制装置（ＳＭＡＣ）１Ａから＃１の衛星７の制御に関する接続要求を受け、ＳＴ−１１２にて、接続した衛星管制装置（ＳＭＡＣ）１Ａが＃１の衛星７の制御を許可されたものかを判定し、ＮＯである場合は、ＳＴ−１１４へ飛び、ＳＴ−１１４にて、接続処理のＮＧを接続要求のあった衛星管制装置（ＳＭＡＣ）１Ａへ返送する。ＳＴ−１１２の判定がＹＥＳの場合は、ＳＴ−１１３にて、送受信用のリソースを割り当てた後、ＳＴ−１１４にて、接続処理のＹＥＳを接続要求のあった衛星管制装置（ＳＭＡＣ）１Ａへ返送する。同様に、＃１のＣＭＤｓｅｒｖ４Ｂは、ＳＴ−１１１にて＃２のＣＭＤｓｅｒｖ４Ｂから＃１の衛星７の制御に関する接続要求を受け、ＳＴ−１１２にて、＃２のＣＭＤｓｅｒｖ４Ｂが＃１の衛星７の制御を許可されたものかを判定し、ＮＯである場合は、ＳＴ−１１４へ飛び、ＳＴ−１１４にて、接続処理のＮＧを＃２のＣＭＤｓｅｒｖ４Ｂへ返送する。ＳＴ−１１２の判定がＹＥＳの場合は、ＳＴ−１１３にて、送受信用のリソースを割り当てた後、ＳＴ−１１４にて、接続処理のＹＥＳを＃２のＣＭＤｓｅｒｖ４Ａへ返送する。
【００６４】
図１６の、ＳＴ−１１５〜ＳＴ−１２１は、＃１のサイト８に設置された衛星管制装置（ＳＭＡＣ）１Ａからの＃２の衛星７に対する制御に関する接続を行う動作である。ＳＴ−１１５にて＃１のＣＭＤｓｅｒｖ４Ｂは、＃２のＣＭＤｓｅｒｖ４Ｂに対し、＃２の衛星７の制御に関する接続要求を行う。接続要求に対する＃２のＣＭＤｓｅｒｖ４Ｂからの接続処理の返送結果をＳＴ−１１６にて判定し、ＮＧであれば、接続要求に対する処理を終了する。ＳＴ−１１６の判定がＯＫであれば、＃２のＣＭＤｓｅｒｖ４Ｂとの送受信用のリソースを割当てる（ＳＴ−１１７）。次に、ＳＴ−１１８にて、衛星管制装置（ＳＭＡＣ）１Ａから接続要求を受け、ＳＴ−１１９にて、接続した衛星管制装置（ＳＭＡＣ）１Ａの＃２の衛星７に関する制御が許可されているかを判定し、ＮＯである場合は、ＳＴ−１２１へ飛び、ＳＴ−１２１にて、接続処理のＮＧを接続要求のあった衛星管制装置（ＳＭＡＣ）１Ａへ返送する。ＳＴ−１１９の判定がＹＥＳの場合は、ＳＴ−１２０にて、送受信用のリソースを割り当てた後、ＳＴ−１２１にて、接続処理のＹＥＳを接続要求のあった衛星管制装置（ＳＭＡＣ）１Ａへ返送する。
【００６５】
＃２のＣＭＤｓｅｒｖ４Ｂ内部の接続要求動作も同様であり、図１６のＳＴ−１１１〜ＳＴ−１１４にて＃２のサイト８に設置された衛星管制装置（ＳＭＡＣ）１Ａおよび＃１のＣＭＤｓｅｒｖ４Ｂからの＃２の衛星７に対する制御に関する接続を行い、図１６のＳＴ−１１５〜ＳＴ−１２１により、＃２のサイト８に設置された衛星管制装置（ＳＭＡＣ）１Ａからの＃１の衛星７に対する制御に関する接続を行う動作を行う。
【００６６】
ＣＭＤｓｅｒｖ４Ｂ内部の制御要求動作について図１７および図１８を用いて説明する。図１７は、＃１のＣＭＤｓｅｒｖ４Ｂ内部の＃１の衛星７の制御に関する制御要求動作を示す。図１７において、＃１のＣＭＤｓｅｒｖ４Ｂは、ＳＴ−１３１にて、衛星管制装置（ＳＭＡＣ）１Ａおよび＃２のＣＭＤｓｅｒｖ４Ｂから＃１の衛星７の制御に関する制御信号（ＣＭＤ）を受け取り、ＳＴ−１３２にて、受け取った制御信号（ＣＭＤ）のシーケンスＩＤが連続であるか及び接続された衛星管制装置（ＳＭＡＣ）１Ａおよび＃２のＣＭＤｓｅｒｖ４Ｂからの同じシーケンスＩＤをもつ最初の制御信号（ＣＭＤ）かを判定し、判定がＮＧの場合は制御要求を却下する。判定が、ＹＥＳの場合は、ＳＴ−１３３にて、受け付けＷｉｎｄｏｗ（シーケンスＩＤ毎）を生成し、ＳＴ−１３４にて、受け付けＷｉｎｄｏｗへ登録する。ＳＴ−１３５にて、受け付け終了かを判定し、未終了の場合はＳＴ−１３１へと戻る。受け付け終了の場合は、ＳＴ−１３６へ進む。
【００６７】
ＳＴ−１３６にて、図２における受け付けＷｉｎｄｏｗ内のＣＭＤデータ部を比較し、ＳＴ−１３７にて、比較した結果、シーケンスＩＤ及びＣＭＤデータが全て一致するかを判定する。判定の結果ＮＧの場合は、ＣＭＤ異常とし、ＳＴ−１３９にて、衛星管制装置（ＳＭＡＣ）１Ａおよび＃２のＣＭＤｓｅｒｖ４ＢにＮＡＫ（Ｎｏｎ＿ＡＣＫ）返信する。判定が、ＹＥＳの場合は、ＳＴ−１３８にて、衛星管制装置（ＳＭＡＣ）１Ａおよび＃２のＣＭＤｓｅｒｖ４ＢにＡＣＫ返信し、ＳＴ−１４０にて、システム健全性のチェック範囲を超過したか判定する。判定が、ＮＧの場合は、ＳＴ−１３１へと戻る。判定が、ＹＥＳの場合は、ＳＴ−１４１へ進む。
【００６８】
ＳＴ−１４１にて、図２における受け付けＷｉｎｄｏｗを超過して制御信号（ＣＭＤ）を受信したかを判定する。ＳＴ−１４１における判定がＹＥＳとなる場合、受け付けＷｉｎｄｏｗを超過して受信した制御信号（ＣＭＤ）が衛星管制装置（ＳＭＡＣ）１Ａからである場合は、図２におけるｔ＋Δｔからｔ＋Δｔ＋αの時間（システム健全性のチェック範囲）内に衛星管制装置（ＳＭＡＣ）１Ａから受信した正常な制御要求があったので、該当する制御要求が経由したネットワークに遅延、又は衛星管制装置（ＳＭＡＣ）１Ａの処理遅延があったと判断して、異常を事前に検知し、ＳＴ−１４２にて、衛星管制装置（ＳＭＡＣ）１ＡにＮＡＫ返信（システムｗｒｏｎｇ）し、ＳＴ−１４５にて、受け付けＷｉｎｄｏｗ破棄した後、ＳＴ−１３１へと戻る。
【００６９】
＃２のＣＭＤｓｅｒｖ４Ｂからの制御信号によりＳＴ−１４１における判定がＹＥＳとなる場合は、図２におけるｔ＋Δｔからｔ＋Δｔ＋αの時間（システム健全性のチェック範囲）内に受信した正常な制御要求があったので、該当する制御要求が経由したネットワーク（ＷＡＮ回線）に遅延、又は＃２のＣＭＤｓｅｒｖ４Ｂの処理遅延があったと判断して、異常を事前に検知し、ＳＴ−１４２にて、＃２のＣＭＤｓｅｒｖ４ＢにＮＡＫ返信（システムｗｒｏｎｇ）し、ＳＴ−１４５にて、受け付けＷｉｎｄｏｗ破棄した後、ＳＴ−１３１へと戻る。
【００７０】
ＳＴ−１４１における判定がＮＯの場合は、ＳＴ−１３６における誤データの検出を判断し（ＳＴ−１４３）、誤データの検出が無ければ、ＳＴ−１４１の判断とあわせると制御信号（ＣＭＤ）の誤送信や遅延などによる異常が検知されなかったことになり、ＳＴ−１４４にて制御信号（ＣＭＤ）を変復調部（ＢＢＥ）５に送信し、ＳＴ−１４５にて、受け付けＷｉｎｄｏｗ破棄した後、ＳＴ−１４１へと戻る。なお、＃２のＣＭＤｓｅｒｖ４Ｂ内部の＃２の衛星７の制御に関する制御要求動作も同様に、図１７のフローに従った動作を行う。
【００７１】
図１８は、＃２のＣＭＤｓｅｒｖ４Ｂ内部の＃１の衛星７の制御に関する制御要求動作を示す。図１８において、＃２のＣＭＤｓｅｒｖ４Ｂは、ＳＴ−１５１にて、衛星管制装置（ＳＭＡＣ）１Ａから制御信号（ＣＭＤ）を受け取り、ＳＴ−１５２にて、受け取った制御信号（ＣＭＤ）について、ＣＭＤシーケンスＩＤが連続であるか及び接続された衛星管制装置（ＳＭＡＣ）１Ａからの同じシーケンスＩＤをもつ最初の制御信号（ＣＭＤ）かを判定し、判定がＮＧの場合は制御要求を却下する。判定が、ＹＥＳの場合は、ＳＴ−１５３にて、受け付けＷｉｎｄｏｗ（シーケンスＩＤ毎）を生成し、ＳＴ−１５４にて、受け付けＷｉｎｄｏｗへ登録する。このとき、設定する受け付けＷｉｎｄｏｗは、＃１のＣＭＤｓｅｒｖ４Ｂで＃１の衛星７の制御する制御信号（ＣＭＤ）に対して設定するものより短い時間を設定する。これは、＃１のＣＭＤｓｅｒｖ４Ｂでは、衛星管制装置（ＳＭＡＣ）１および＃２のＣＭＤｓｅｒｖ４Ｂからの＃１の衛星７の制御に関する制御信号（ＣＭＤ）を受信するのに対し、＃２のＣＭＤｓｅｒｖ４Ｂでは、＃１の衛星７の制御に関する制御信号（ＣＭＤ）については、衛星管制装置（ＳＭＡＣ）１Ａからの制御信号（ＣＭＤ）のみを受信するためである。その後、ＳＴ−１５５にて、受け付け終了かを判定し、未終了の場合はＳＴ−１５１へと戻る。受け付け終了の場合は、ＳＴ−１５６へ進む。
【００７２】
ＳＴ−１５６にて、図２における受け付けＷｉｎｄｏｗ内のＣＭＤデータ部を比較し、ＳＴ−１５７にて、比較した結果、シーケンスＩＤ及びＣＭＤデータが全て一致するかを判定する。判定の結果ＮＧの場合は、ＣＭＤ異常とし、ＳＴ−１５９にて、衛星管制装置（ＳＭＡＣ）１ＡにＮＡＫ（Ｎｏｎ＿ＡＣＫ）返信する。判定が、ＹＥＳの場合は、ＳＴ−１５８にて、衛星管制装置（ＳＭＡＣ）１ＡにＡＣＫ返信し、ＳＴ−１６０にて、システム健全性のチェック範囲を超過したか判定する。判定が、ＮＧの場合は、ＳＴ−１５１へと戻る。判定が、ＹＥＳの場合は、ＳＴ−１６１へ進む。
【００７３】
ＳＴ−１６１にて、図２における受け付けＷｉｎｄｏｗを超過してＣＭＤを受信したかを判定する。ＳＴ−１６１における判定がＹＥＳとなる場合は、図２におけるｔ＋Δｔからｔ＋Δｔ＋αの時間（システム健全性のチェック範囲）内に受信した正常な制御要求があったので、該当する制御要求が経由したネットワークに遅延、又は衛星管制装置（ＳＭＡＣ）１Ａの処理遅延があったと判断して、異常を事前に検知し、ＳＴ−１６２にて、衛星管制装置（ＳＭＡＣ）１ＡにＮＡＫ返信（システムｗｒｏｎｇ）し、ＳＴ−１６５にて、受け付けＷｉｎｄｏｗ破棄した後、ＳＴ−１５１へと戻る。ＳＴ−１６１における判定がＮＯの場合は、ＳＴ−１５６における誤データの検出を判断し（ＳＴ−１６３）、誤データの検出が無ければ、ＳＴ−１６１の判断とあわせると制御信号（ＣＭＤ）の誤送信や遅延などによる異常が検知されなかったことになり、ＳＴ−１６４にてＣＭＤを変復調部（ＢＢＥ）５に送信し、ＳＴ−１６５にて、受け付けＷｉｎｄｏｗ破棄した後、ＳＴ−１５１へと戻る。なお、＃１のＣＭＤｓｅｒｖ４Ｂ内部の＃２の衛星７の制御に関する制御要求動作も同様に、図１８のフローに従った動作を行う。
【００７４】
以上のように、この発明の実施の形態３に関わる発明では、＃１のＣＭＤｓｅｒｖ４Ｂと＃２のＣＭＤｓｅｒｖ４Ｂとの間で、衛星７の制御を行う制御信号（ＣＭＤ）を互いに送受信するため、どのサイト８に設置された衛星管制装置（ＳＭＡＣ）１Ａからも、＃１の衛星７および＃２の衛星７を制御することができる。
【００７５】
なお、図１５の構成例では、＃１および＃２の２つのサイト８にベースバンド装置２Ｂおよび衛星管制装置（ＳＭＡＣ）１Ａを設置した例を示したが、同様に、＃１〜＃ＭのＭ個（Ｍは３以上）のサイトにベースバンド装置２Ｂおよび衛星管制装置（ＳＭＡＣ）１Ａを設置し、それぞれのベースバンド装置２ＢのＣＭＤｓｅｒｖ４ＡをＷＡＮ回線で接続する構成にすることにより、どのサイト８に設置された衛星管制装置（ＳＭＡＣ）１Ａからも、＃１〜＃Ｍまでの最大でＭ個の衛星７を制御することができる。
【符号の説明】
【００７６】
１、１Ａ  衛星管制装置（ＳＭＡＣ：Ｓａｔｅｌｌｉｔｅ  Ｍｏｎｉｔｏｒ  Ａｎｄ  Ｃｏｎｔｒｏｌ）
２、２Ａ、２Ｂ  ベースバンド装置
３、３Ａ、３Ｂ  パケット処理部
４、４Ａ、４Ｂ  ＣＭＤｓｅｒｖ
５  変復調部（ＢＢＥ）
６  アンテナ
７  衛星
８  サイト
【図１】
2014158259.tif 000003
【図２】
2014158259.tif 000004
【図３】
2014158259.tif 000005
【図４】
2014158259.tif 000006
【図５】
2014158259.tif 000007
【図６】
2014158259.tif 000008
【図７】
2014158259.tif 000009
【図８】
2014158259.tif 000010
【図９】
2014158259.tif 000011
【図１０】
2014158259.tif 000012
【図１１】
2014158259.tif 000013
【図１２】
2014158259.tif 000014
【図１３】
2014158259.tif 000015
【図１４】
2014158259.tif 000016
【図１５】
2014158259.tif 000017
【図１６】
2014158259.tif 000018
【図１７】
2014158259.tif 000019
【図１８】
2014158259.tif 000020