(57)【特許請求の範囲】
【請求項１】
通信管理装置、前記通信管理装置が特定した通信回線を用いた通信サービス情報の通信を制御する第１制御装置、及び第２制御装置を備える通信システムであって、
前記通信管理装置は、
複数の通信サービス識別子と当該通信サービス識別子のそれぞれに対応付けられ使用優先度が付与された複数の通信回線との対応関係と、ユーザによる通信要求が示す前記複数の通信サービス識別子のうちの１つの通信サービス識別子と、に基づいて、前記１つの通信サービス識別子に一致する通信サービスの識別子を前記対応関係における複数の通信サービス識別子の中から特定し、前記通信回線に付与された使用優先度の高い順に当該通信回線の空き通信容量に基づいて、前記特定した通信サービス識別子に対応する通信サービス情報を送信できる前記特定した通信サービス識別子に対応する通信回線を特定する使用通信回線特定部と、
特定した通信回線を用いて通信サービス情報を送信させる送信指示信号を前記第１制御装置に送信する通信管理部と、
を備え、
前記第１制御装置は、
前記送信指示信号に応じて、前記使用通信回線特定部が特定した通信回線に切り替え、切り替えた通信回線を用いた通信サービス情報の通信を制御し、
前記第２制御装置は、
前記第１制御装置が通信回線を切り替える前に送信した前記通信サービス情報と、前記第１制御装置が通信回線を切り替えた後に送信した前記通信サービス情報とが同一であるか否かを判定する、
通信システム。
【請求項２】
前記使用通信回線特定部は、
前記特定した通信サービス識別子に対応する通信サービス情報を送信できる前記特定した通信サービス識別子に対応する通信回線を特定する際に、送信する前記通信サービス情報の単位時間当たりのデータ通信量が当該通信回線の空き容量が示す送信可能な単位時間当たりの通信容量よりも大きい場合、当該通信回線を用いて前記通信サービス情報を送信できないと判定し、送信する前記通信サービス情報の単位時間当たりのデータ通信量が当該通信回線の空き容量が示す送信可能な単位時間当たりの通信容量よりも小さいまたは等しい場合、当該通信回線を用いて前記通信サービス情報を送信できると判定する、
請求項１に記載の通信システム。
【請求項３】
前記使用通信回線特定部は、
前記通信サービス情報を送信する際に、当該通信サービス情報に割り込みフラグが付与されている場合、当該通信サービス情報に関連付けられている前記使用優先度の最も高い通信回線を、実際に通信サービス情報を送信する通信回線と特定する、
請求項１または請求項２に記載の通信システム。
【請求項４】
通信管理装置、第１制御装置、及び第２制御装置を備える通信システムによる制御方法であって、
前記通信管理装置は、
複数の通信サービス識別子と当該通信サービス識別子のそれぞれに対応付けられ使用優先度が付与された複数の通信回線との対応関係と、ユーザによる通信要求が示す前記複数の通信サービス識別子のうちの１つの通信サービス識別子と、に基づいて、前記１つの通信サービス識別子に一致する通信サービスの識別子を前記対応関係における複数の通信サービス識別子の中から特定し、前記通信回線に付与された使用優先度の高い順に当該通信回線の空き通信容量に基づいて、前記特定した通信サービス識別子に対応する通信サービス情報を送信できる前記特定した通信サービス識別子に対応する通信回線を特定し、
特定した通信回線を用いた通信サービス情報の通信を制御する前記第１制御装置に、特定した通信回線を用いて通信サービス情報を送信させる送信指示信号を送信し、
前記第１制御装置は、
前記送信指示信号に応じて、前記通信管理装置が特定した通信回線に切り替え、切り替えた通信回線を用いた通信サービス情報の通信を制御し、
前記第２制御装置は、
前記第１制御装置が通信回線を切り替える前に送信した前記通信サービス情報と、前記第１制御装置が通信回線を切り替えた後に送信した前記通信サービス情報とが同一であるか否かを判定する、
制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システム及び制御方法に関する。
【背景技術】
【０００２】
各種の通信では、さまざまな周波数を用いた通信が行われている。
特許文献１には、関連する技術として、システムにおけるリアルタイムの通信回線容量などのリソース必要量に応じてネットワークのリソースを動的に割り当て直す技術が記載されている。
特許文献２には、関連する技術として、無線通信ネットワークの通信量に基づいて周波数の割り当て処理が必要と判定した場合、動的な周波数の割り当て処理を行い、通信サービスの品質の低下を抑えつつ、周波数の利用効率の向上を図る技術が記載されている。また、関連する技術として、通信量の予測に基づいて周波数の割り当て処理が必要と判定した場合、動的な周波数の割り当て処理を行い、通信サービスの品質の低下を抑えつつ、周波数の利用効率の向上を図る技術が記載されている。また、関連する技術として、通信量の分布に基づいて周波数の割り当て処理が必要と判定した場合、動的な周波数の割り当て処理を行い、通信サービスの品質の低下を抑えつつ、周波数の利用効率の向上を図る技術が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−２５７２４９号公報
【特許文献２】特開２０１２−１４２６７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、通信システムでは、各通信回線に周波数帯が割り当てられており、空き通信回線があることは周波数帯を無駄に占有していることを意味する。空き通信回線があるにもかかわらず、特定の通信回線のみを用いて通信する場合には、送信する単位時間当たりのデータ通信量が使用する通信回線が送信可能な単位時間当たりの通信容量よりも大きいと通信の待ち状態が発生する。
そのため、通信システムでは、空き通信回線を可能な限り用いて通信を行うことが望ましい。また、通信システムでは、各通信回線における通信状況に応じて空き通信回線を有効に用いることが望ましい。
【０００５】
そこでこの発明は、上記の課題を解決することのできる通信システム及び制御方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明は、通信管理装置、前記通信管理装置が特定した通信回線を用いた通信サービス情報の通信を制御する第１制御装置、及び第２制御装置を備える通信システムであって、前記通信管理装置は、複数の通信サービス識別子と当該通信サービス識別子のそれぞれに対応付けられ使用優先度が付与された複数の通信回線との対応関係と、ユーザによる通信要求が示す前記複数の通信サービス識別子のうちの１つの通信サービス識別子と、に基づいて、前記１つの通信サービス識別子に一致する通信サービスの識別子を前記対応関係における複数の通信サービス識別子の中から特定し、前記通信回線に付与された使用優先度の高い順に当該通信回線の空き通信容量に基づいて、前記特定した通信サービス識別子に対応する通信サービス情報を送信できる前記特定した通信サービス識別子に対応する通信回線を特定する使用通信回線特定部と、特定した通信回線を用いて通信サービス情報を送信させる送信指示信号を前記第１制御装置に送信する通信管理部と、を備え、前記第１制御装置は、前記送信指示信号に応じて、前記使用通信回線特定部が特定した通信回線に切り替え、切り替えた通信回線を用いた通信サービス情報の通信を制御し、前記第２制御装置は、前記第１制御装置が通信回線を切り替える前に送信した前記通信サービス情報と、前記第１制御装置が通信回線を切り替えた後に送信した前記通信サービス情報とが同一であるか否かを判定する、通信システムである。
【０００８】
また、本発明は、通信管理装置、第１制御装置、及び第２制御装置を備える通信システムによる制御方法であって、前記通信管理装置は、複数の通信サービス識別子と当該通信サービス識別子のそれぞれに対応付けられ使用優先度が付与された複数の通信回線との対応関係と、ユーザによる通信要求が示す前記複数の通信サービス識別子のうちの１つの通信サービス識別子と、に基づいて、前記１つの通信サービス識別子に一致する通信サービスの識別子を前記対応関係における複数の通信サービス識別子の中から特定し、前記通信回線に付与された使用優先度の高い順に当該通信回線の空き通信容量に基づいて、前記特定した通信サービス識別子に対応する通信サービス情報を送信できる前記特定した通信サービス識別子に対応する通信回線を特定し、特定した通信回線を用いた通信サービス情報の通信を制御する前記第１制御装置に、特定した通信回線を用いて通信サービス情報を送信させる送信指示信号を送信し、前記第１制御装置は、前記送信指示信号に応じて、前記通信管理装置が特定した通信回線に切り替え、切り替えた通信回線を用いた通信サービス情報の通信を制御し、前記第２制御装置は、前記第１制御装置が通信回線を切り替える前に送信した前記通信サービス情報と、前記第１制御装置が通信回線を切り替えた後に送信した前記通信サービス情報とが同一であるか否かを判定する、制御方法である。
【発明の効果】
【００１１】
本発明の通信管理装置の処理により、周波数帯にとらわれずに各通信回線における通信状況に応じて空き通信回線を有効に用いることができ、かつ、当該通信回線を用いた通信サービス情報の通信を制御することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第一の実施形態による通信システムの構成を示す図である。
【図２】本実施形態による第１通信管理装置の構成を示す図である。
【図３】本実施形態による第２通信管理装置の構成を示す図である。
【図４】本実施形態による第１制御装置の構成を示す図である。
【図５】本実施形態による第２制御装置の構成を示す図である。
【図６】本実施形態による第１データテーブルを示す図である。
【図７】本実施形態による第２データテーブルを示す図である。
【図８】本実施形態による通信システムの処理フローを示す図である。
【図９】本発明の第二の実施形態による通信システムの処理フローを示す第１の図である。
【図１０】本実施形態による通信システムの処理フローを示す第２の図である。
【図１１】本実施形態による通信システムの処理フローを示す第３の図である。
【図１２】本発明の第１通信管理装置の最小構成を示す図である。
【発明を実施するための形態】
【００１３】
＜第一の実施形態＞
以下、図面を参照しながら実施形態について詳しく説明する。
本発明の第一の実施形態による通信システムの構成について説明する。
本実施形態による通信システム１は、図１に示すように、第１通信管理装置１０ａと、第２通信管理装置１０ｂと、第１制御装置２０ａと、第２制御装置２０ｂと、第１アンテナ３０ａと、第２アンテナ３０ｂと、第３アンテナ３０ｃと、第４アンテナ３０ｄと、を備える。また、通信システム１は、図１に示すように、第５アンテナ３０ｅと、第６アンテナ３０ｆと、第７アンテナ３０ｇと、第８アンテナ３０ｈと、第１通信衛星４０ａと、第２通信衛星４０ｂと、有線５０ｅと、を備える。
【００１４】
第１制御装置２０ａ（制御装置）は、第１通信管理装置１０ａ、第１アンテナ３０ａ、第２アンテナ３０ｂ、第３アンテナ３０ｃ、第４アンテナ３０ｄ、及び、有線５０ｅのそれぞれに接続する。また、第２制御装置２０ｂは、第２制御装置２０ｂ、第５アンテナ３０ｅ、第６アンテナ３０ｆ、第７アンテナ３０ｇ、第８アンテナ３０ｈ、及び、有線５０ｅのそれぞれに接続する。
【００１５】
第１通信管理装置１０ａは、各通信サービスについての情報（以下、「通信サービス情報」）を送信する無線通信回線の通信状況と、各通信サービス情報を送信する有線通信回線の通信状況とに基づいて、空き通信回線の中から割り当てられた使用優先度に応じて通信に使用する通信回線を特定する。第１通信管理装置１０ａは、各通信サービス情報を実際に送信した通信回線を記憶部に記録する。なお、無線通信回線は、衛星通信回線及び地上波通信回線を含む。また、第１通信管理装置１０ａは、各通信サービス情報を実際に送信した通信回線を記憶部に記録する。
また、第１通信管理装置１０ａは、各通信回線を検査するヘルスチェックを行う。例えば、第１通信管理装置１０ａは、各通信回線を介して第２通信管理装置１０ｂにヘルスチェックを行うヘルスチェック信号を送信し、ヘルスチェック信号に対する応答信号を受信できない通信回線を使用することができない通信回線と判定する。
【００１６】
第１アンテナ３０ａと、第１通信衛星４０ａと、第５アンテナ３０ｅとを介して行う第１通信の周波数帯をＡ帯とする。第２アンテナ３０ｂと、第２通信衛星４０ｂと、第６アンテナ３０ｆとを介して行う第２通信の周波数帯をＢ帯とする。第３アンテナ３０ｃと、第７アンテナとを介して行う第３通信の周波数帯をＣ帯とする。第４アンテナ３０ｄと、第８アンテナ３０ｈとを介して行う第４通信の周波数帯をＤ帯とする。有線５０ｅを介して行う第５通信の周波数帯をＥ帯とする。なお、第５通信は有線５０ｅを介して行う有線通信回線の通信であるため、Ｅ帯は第１通信〜第２通信における無線通信に使用する周波数帯とは異なり、有線通信で使用する信号の周波数帯である。
【００１７】
第１通信管理装置１０ａは、通信要求を取得する。通信要求は、通信サービス情報を含んでいる。また、通信サービス情報は、通信サービス識別子を含んでいる。第１通信管理装置１０ａは、取得した通信要求が示す通信サービスに対して予め割り当てられた使用可能な通信回線の使用優先度の高い順に実際に使用する通信回線を特定する。第１通信管理装置１０ａが、無線通信回線の通信状況と、使用可能な有線通信回線の通信状況とに基づいて、第１通信の周波数帯を使用する通信回線と特定する。この場合、第１制御装置２０ａは、第１通信管理装置１０ａから入力する通信に使用する通信回線を示す使用通信回線情報に基づいて、第１アンテナ３０ａと、第１通信衛星４０ａと、第５アンテナ３０ｅとを経由する第１通信回線５０ａを介して、第２制御装置２０ｂと通信を行う。また、第２制御装置２０ｂは、第１通信回線５０ａを介して、第１制御装置２０ａと通信を行う。
【００１８】
また、第１通信管理装置１０ａが、無線通信回線の通信状況と、有線通信回線の通信状況とに基づいて、第２通信の周波数帯を使用する通信回線と特定する。この場合、第１制御装置２０ａは、第１通信管理装置１０ａから入力する使用通信回線情報に基づいて、第２アンテナ３０ｂと、第２通信衛星４０ｂと、第６アンテナ３０ｆとを経由する第２通信回線５０ｂを介して、第２制御装置２０ｂと通信を行う。また、第２制御装置２０ｂは、第２通信回線５０ｂを介して、第１制御装置２０ａと通信を行う。
【００１９】
また、第１通信管理装置１０ａが、無線通信回線の通信状況と、有線通信回線の通信状況とに基づいて、第３通信の周波数帯を使用する通信回線と特定する。この場合、第１制御装置２０ａは、第１通信管理装置１０ａから入力する使用通信回線情報に基づいて、第３アンテナ３０ｃと、第７アンテナ３０ｇとを経由する第３通信回線５０ｃを介して、第２制御装置２０ｂと通信を行う。また、第２制御装置２０ｂは、第３通信回線５０ｃを介して、第１制御装置２０ａと通信を行う。
【００２０】
また、第１通信管理装置１０ａが、無線通信回線の通信状況と、有線通信回線の通信状況とに基づいて、第４通信の周波数帯を使用する通信回線と特定する。この場合、第１制御装置２０ａは、第１通信管理装置１０ａから入力する使用通信回線情報に基づいて、第４アンテナ３０ｄと、第８アンテナ３０ｈとを経由する第４通信回線５０ｄを介して、第２制御装置２０ｂと通信を行う。また、第２制御装置２０ｂは、第４通信回線５０ｄを介して、第１制御装置２０ａと通信を行う。
【００２１】
また、第１通信管理装置１０ａが、無線通信回線の通信状況と、有線通信回線の通信状況とに基づいて、第５通信の周波数帯を使用する通信回線と特定する。この場合、第１制御装置２０ａは、第１通信管理装置１０ａから入力する使用通信回線情報に基づいて、有線５０ｅ（すなわち、第５通信回線５０ｅ）を介して、第２制御装置２０ｂと通信を行う。また、第２制御装置２０ｂは、第５通信回線５０ｅを介して、第１制御装置２０ａと通信を行う。
【００２２】
次に、本実施形態による第１通信管理装置１０ａの構成について説明する。
本実施形態による第１通信管理装置１０ａは、図２に示すように、第１通信部１０１ａと、第１記憶部１０２ａと、第１通信管理部１０３ａと、第１通信要求取得部１０４ａと、使用通信回線特定部１０５ａと、を備える。
【００２３】
第１通信部１０１ａは、第１制御装置２０ａとの間で通信する通信サービス情報の送受信を行う。
第１記憶部１０２ａは、第１通信管理装置１０ａが行う処理に必要な種々の情報を記憶する。第１記憶部１０２ａは、各通信サービスに対して割り当てられた周波数帯の使用優先度を示す第１データテーブルＴＢＬ１を記憶する。また、第１記憶部１０２ａは、各通信サービスの通信サービス情報と、その通信サービス情報の通信に実際に使用した周波数帯との対応関係を示す第２データテーブルＴＢＬ２を記憶する。なお、第１データテーブルＴＢＬ１と第２データテーブルＴＢＬ２のそれぞれの詳細は、後述する。
【００２４】
第１通信管理部１０３ａは、使用通信回線特定部１０５ａが生成した送信指示信号の示す通信サービス情報の送信に用いる通信回線と、当該通通信サービス情報との対応関係を第１記憶部１０２ａに記録する。また、第１通信管理部１０３ａは、通信回線を用いた通信サービス情報の通信を制御する第１制御装置２０ａに送信指示信号を送信する。
【００２５】
第１通信要求取得部１０４ａは、第１制御装置２０ａから第２制御装置２０ｂへの通信サービス情報の送信を指示する第１通信要求を取得する。
使用通信回線特定部１０５ａは、複数の通信サービス識別子と当該通信サービス識別子のそれぞれに対応付けられ使用優先度が付与された複数の通信回線との対応関係と、ユーザによる通信要求が示す複数の通信サービス識別子のうちの１つの通信サービス識別子と、に基づいて、通信要求が示す複数の通信サービス識別子のうちの１つの通信サービス識別子に一致する通信サービスの識別子を対応関係における複数の通信サービス識別子の中から特定する。使用通信回線特定部１０５ａは、通信回線に付与された使用優先度の高い順に当該通信回線の空き通信容量に基づいて、特定した通信サービス識別子に対応する通信サービス情報を送信できる特定した通信サービス識別子に対応する通信回線を特定する。使用通信回線特定部１０５ａは、特定した通信回線を用いて通信サービス情報を送信させる送信指示信号を生成する。
【００２６】
次に、本実施形態による第２通信管理装置１０ｂの構成について説明する。
本実施形態による第２通信管理装置１０ｂは、図３に示すように、第２通信部１０１ｂと、第２記憶部１０２ｂと、第２通信管理部１０３ｂと、第２通信要求取得部１０４ｂと、を備える。
第２通信部１０１ｂは、第２制御装置２０ｂとの間で通信する通信サービス情報の送受信を行う。
第２記憶部１０２ｂは、第２通信管理装置１０ｂが行う処理に必要な種々の情報を記憶する。
第２通信管理部１０３ｂは、第２制御装置２０ｂが第１制御装置２０ａとの間で通信する情報と、その情報を送信する通信回線との対応関係を第２記憶部１０２ｂに記録する。
第２通信要求取得部１０４ｂは、第２制御装置２０ｂから第１制御装置２０ａへの通信サービス情報の送信を指示する第２通信要求を取得する。
【００２７】
次に、本実施形態による第１制御装置２０ａの構成について説明する。
本実施形態による第１制御装置２０ａは、図４に示すように、第３通信部２０１ａと、第３記憶部２０２ａと、第１通信制御部２０３ａと、を備える。
第３通信部２０１ａは、第１通信管理装置１０ａとの間で通信する通信サービス情報の送受信を行う。
第３記憶部２０２ａは、第１制御装置２０ａが行う処理に必要な種々の情報を記憶する。
第１通信制御部２０３ａは、第２制御装置２０ｂとの間で行う通信を制御する。なお、第１通信制御部２０３ａは、第１制御装置２０ａと第２制御装置２０ｂとの間の各通信回線における通信状況を取得し、各通信回線において送信可能な単位時間当たりの通信容量を特定している。
第１通信制御部２０３ａは、使用通信回線特定部１０５ａが特定した第１制御装置２０ａと第２制御装置２０ｂとの間の通信に使用する通信回線を示す使用通信回線情報を第１通信管理装置１０ａから取得する。
【００２８】
次に、本実施形態による第２制御装置２０ｂの構成について説明する。
本実施形態による第２制御装置２０ｂは、図５に示すように、第４通信部２０１ｂと、第４記憶部２０２ｂと、第２通信制御部２０３ｂと、を備える。
第４通信部２０１ｂは、第２通信管理装置１０ｂとの間で通信する通信サービス情報の送受信を行う。
第４記憶部２０２ｂは、第２制御装置２０ｂが行う処理に必要な種々の情報を記憶する。
第２通信制御部２０３ｂは、第１制御装置２０ａとの間で行う通信を制御する。なお、第２通信制御部２０３ｂは、第２制御装置２０ｂと第１制御装置２０ａとの間の各通信回線における通信状況を取得し、各通信回線において送信可能な単位時間当たりの通信容量を特定している。
第２通信制御部２０３ｂは、使用通信回線特定部１０５ａが特定した第１制御装置２０ａと第２制御装置２０ｂとの間の通信に使用する通信回線を示す使用通信回線情報を（直接的に、または、間接的に）第１通信管理装置１０ａから取得する。
【００２９】
次に、本実施形態による第１データテーブルＴＢＬ１について説明する。
本実施形態による第１データテーブルＴＢＬ１は、各通信サービスに対して予め割り当てられた使用可能な周波数帯を示すデータテーブルである。第１データテーブルＴＢＬ１は、第１記憶部１０２ａに記録されている。第１データテーブルＴＢＬ１は、通信サービスと、それぞれの通信サービスの識別子を示す通信サービス識別子と、それぞれの通信サービスに対応する通信サービス情報を送信する通信回線の使用優先度を示す周波数帯との対応関係を示す。
例えば、図６に示す第１データテーブルＴＢＬ１における通信サービスＡの場合、通信サービス識別子は通信サービスＡ識別子である。また、第１優先周波数帯はＢ帯、第２優先周波数帯はＡ帯、第３優先周波数帯はＣ帯、第４優先周波数帯はＤ帯、第５優先周波数帯はＥ帯である。なお、Ａ帯に対応する通信回線は第１通信回線５０ａ、Ｂ帯に対応する通信回線は第２通信回線５０ｂ、Ｃ帯に対応する通信回線は第３通信回線５０ｃ、Ｄ帯に対応する通信回線は第４通信回線５０ｄ、Ｅ帯に対応する通信回線は第５通信回線５０ｅである。
また、図６に示す第１データテーブルＴＢＬ１における通信サービスＢの場合、通信サービス識別子は通信サービスＢ識別子である。また、第１優先周波数帯はＡ帯であり、第２優先周波数帯〜第５優先周波数帯は設定されていない。
なお、それぞれの通信サービスに対して送信する通信サービス情報が固定されている場合、通信要求は、通信サービス情報を含まず通信サービス識別子を含んでいればよい。その場合、各通信サービスに対して送信する通信サービス情報は、第１データテーブルＴＢＬ１に各通信サービスに対応付けられて記憶されていてもよい。また、各通信サービスに対して送信する通信サービス情報は、別のデータテーブルに各通信サービスに対応付けられて記憶されていてもよい。
【００３０】
次に、本実施形態による第２データテーブルＴＢＬ２について説明する。
本実施形態による第２データテーブルＴＢＬ２は、各通信サービスの通信サービス情報と、その通信サービス情報を実際に送信に使用した周波数帯との対応関係を示すデータテーブルである。第２データテーブルＴＢＬ２は、第１記憶部１０２ａに記録されている。
例えば、図７に示す第２データテーブルＴＢＬ２における通信サービスＡの場合、通信サービスＡの通信サービスＡ情報と、通信サービスＡ情報を実際に送信した通信回線の使用周波数帯であるＣ帯とが対応付けられている。
また、図７に示す第２データテーブルＴＢＬ２における通信サービスＢの場合、通信サービスＢの通信サービスＢ情報と、通信サービスＢ情報を実際に送信した通信回線の使用周波数帯であるＡ帯とが対応付けられている。
【００３１】
次に、図８に示す本実施形態による通信システム１の処理フローについて説明する。
ここでは、第１制御装置２０ａが通信サービスＡについての情報（以下、「通信サービスＡ情報」）を第２制御装置２０ｂに送信する際に行う通信システム１の処理について説明する。
【００３２】
ユーザが第１通信要求取得部１０４ａに対して通信サービスＡ情報を第１制御装置２０ａから第２制御装置２０ｂに送信する操作を行う。なお、ユーザは、スマートフォンなどの入力装置に対して通信サービスＡ情報を第１制御装置２０ａから第２制御装置２０ｂに送信する操作を行い、入力装置を介して間接的に第１通信要求取得部１０４ａを操作するものであってよい。
【００３３】
第１通信要求取得部１０４ａは、ユーザによる操作に応じて、第１制御装置２０ａから第２制御装置２０ｂへの通信サービスＡ情報の送信を指示する第１通信要求を取得する（ステップＳ１）。第１通信要求取得部１０４ａは、取得した第１通信要求を使用通信回線特定部１０５ａに出力する。
【００３４】
使用通信回線特定部１０５ａは、第１通信要求取得部１０４ａから第１通信要求を入力すると、第１記憶部１０２ａから第１データテーブルＴＢＬ１を読み出す（ステップＳ２）。
【００３５】
使用通信回線特定部１０５ａは、第１通信要求が示す通信サービスＡ識別子と、第１データテーブルＴＢＬ１が示す通信サービス識別子とを順に比較する。そして、使用通信回線特定部１０５ａは、第１データテーブルＴＢＬ１において第１通信要求が示す通信サービス識別子と一致する通信サービス識別子を特定する（ステップＳ３）。例えば、第１データテーブルＴＢＬ１が図６で示したデータテーブルである場合、使用通信回線特定部１０５ａは、第１通信要求が示す通信サービスＡ識別子と第１データテーブルＴＢＬ１における最初の通信サービスＡ識別子とを比較する。そして、使用通信回線特定部１０５ａは、第１通信要求が示す通信サービスＡ識別子と第１データテーブルＴＢＬ１における最初の通信サービスＡ識別子とが一致すると判定し、第１データテーブルＴＢＬ１における最初の通信サービス識別子が第１通信要求の示す通信サービスＡ識別子と特定する。
【００３６】
使用通信回線特定部１０５ａは、各通信回線における通信状況に基づいて、第１データテーブルＴＢＬ１において特定した通信サービス識別子に対応する周波数帯の通信回線が使用可能であるか否かを判定する。具体的には、例えば、使用通信回線特定部１０５ａは、特定した通信サービス識別子が通信サービスＡ識別子であり、第１データテーブルＴＢＬ１が図６で示したデータテーブルである場合、優先度を有する周波数帯数Ｙが第１優先周波数帯〜第５優先周波数帯までの５つであることを特定する（ステップＳ４）。使用通信回線特定部１０５ａは、初期値としてｎ＝１と設定し（ステップＳ５）、第ｎ優先周波数帯の通信回線（ｎ＝１の場合、第１優先周波数帯であるＢ帯の第２通信回線５０ｂ）を特定する。使用通信回線特定部１０５ａは、特定した通信回線の通信状況（ｎ＝１の場合、第２通信回線５０ｂについての通信状況）を第１通信制御部２０３ａから取得する（ステップＳ６）。使用通信回線特定部１０５ａは、取得した通信状況において特定した通信回線（ｎ＝１の場合、第２通信回線５０ｂ）を用いて通信サービスＡ情報を第２制御装置２０ｂに送信できるか否かを判定する（ステップＳ７）。より具体的には、使用通信回線特定部１０５ａは、通信サービスＡ情報のデータ通信量が特定した通信回線（ｎ＝１の場合、第２通信回線５０ｂ）の空き容量よりも大きい場合、取得した通信状況において特定した通信回線（ｎ＝１の場合、第２通信回線５０ｂ）を用いて通信サービスＡ情報を第２制御装置２０ｂに送信できない（空き通信回線ではない）と判定する。また、使用通信回線特定部１０５ａは、通信サービスＡ情報のデータ通信量が特定した通信回線（ｎ＝１の場合、第２通信回線５０ｂ）の空き容量よりも小さいまたは等しい場合、取得した通信状況において特定した通信回線（ｎ＝１の場合、第２通信回線５０ｂ）を用いて通信サービスＡ情報を第２制御装置２０ｂに送信できる（空き通信回線である）と判定する。
【００３７】
使用通信回線特定部１０５ａは、取得した通信状況において特定した通信回線（ｎ＝１の場合、第２通信回線５０ｂ）を用いて通信サービスＡ情報を第２制御装置２０ｂに送信できないと判定した場合（ステップＳ７、ＮＯ）、ｎ＝Ｙであるか、すなわち、優先度を有するすべての周波数帯の通信回線に対して通信可能であるかの判定を行ったか否かを判定する（ステップＳ８）。
使用通信回線特定部１０５ａは、ｎ＝Ｙである、すなわち、優先度を有するすべての周波数帯の通信回線に対して通信可能であるかの判定を行ったと判定した場合（ステップＳ８、ＹＥＳ）、空き通信回線はないと判定して処理を終了する（ＥＮＤ）。
また、使用通信回線特定部１０５ａは、ｎ＝Ｙではない、すなわち、優先度を有するすべての周波数帯の通信回線に対して通信可能であるかの判定を行っていないと判定した場合（ステップＳ８、ＮＯ）、ｎ＝ｎ＋１（ｎに１を加える）とする（ステップＳ９）。使用通信回線特定部１０５ａは、新たなｎ（すなわち、ｎ＋１）に対応する第ｎ優先周波数帯の通信回線（ｎ＝２の場合には第１通信回線５０ａ、ｎ＝３の場合には第３通信回線５０ｃ、ｎ＝４の場合には第４通信回線５０ｄ、ｎ＝５の場合には第５通信回線５０ｅ）の通信状況を第１通信制御部２０３ａから取得する（ステップＳ１０）。そして、使用通信回線特定部１０５ａは、ステップＳ７の処理に戻して、新たなｎに対応する第ｎ優先周波数帯の通信回線を用いて通信サービスＡ情報を第２制御装置２０ｂに送信できるか否かを判定する。
【００３８】
また、使用通信回線特定部１０５ａは、取得した通信状況において特定した通信回線（ｎ＝１の場合には第２通信回線５０ｂ、ｎ＝２の場合には第１通信回線５０ａ、ｎ＝３の場合には第３通信回線５０ｃ、ｎ＝４の場合には第４通信回線５０ｄ）を用いて通信サービスＡ情報を第２制御装置２０ｂに送信できると判定した場合（ステップＳ７、ＹＥＳ）、第ｎ優先周波数帯に対応する通信回線（ｎ＝１の場合には第２通信回線５０ｂ、ｎ＝２の場合には第１通信回線５０ａ、ｎ＝３の場合には第３通信回線５０ｃ、ｎ＝４の場合には第４通信回線５０ｄ、ｎ＝５の場合には第５通信回線５０ｅ）を用いて通信サービスＡ情報を第２制御装置２０ｂに送信する第１通信データ（送信指示信号）を生成し、第１通信管理部１０３ａに出力する。なお、第１通信データは、第ｎ優先周波数帯の通信回線を用いることを示す使用通信回線情報と通信サービスＡ情報とを含んでいる。
【００３９】
第１通信管理部１０３ａは、使用通信回線特定部１０５ａから第１通信データを入力すると、入力した第１通信データを第１制御装置２０ａに送信する（ステップＳ１１）。第１通信管理部１０３ａは、入力した第１通信データを第１記憶部１０２ａの第２データテーブルＴＢＬ２に記録する（ステップＳ１２）。
【００４０】
第１通信制御部２０３ａは、第１通信管理装置１０ａから第１通信データを受信すると（ステップＳ１３）、受信した第１通信データに含まれる使用通信回線情報が示す第ｎ優先周波数帯の通信回線を用いて、通信サービスＡ情報を第２制御装置２０ｂに送信する（ステップＳ１４）。
【００４１】
第２通信制御部２０３ｂは、第１制御装置２０ａから通信サービスＡ情報を受信すると（ステップＳ１５）、通信サービスＡ情報の受信に伴う第ｎ優先周波数帯の通信回線の通信状況を第２通信管理装置１０ｂに送信する（ステップＳ１６）。
【００４２】
第２通信管理部１０３ｂは、第２制御装置２０ｂから通信サービスＡ情報の受信に伴う第ｎ優先周波数帯の通信回線の通信状況を受信する（ステップＳ１７）。ここで、第２通信管理部１０３ｂが受信した通信状況は、第２通信要求取得部１０４ｂが別のユーザ操作に基づいて第２通信要求を取得し、第２制御装置２０ｂから第１制御装置２０ａに第２通信要求が示す通信サービスについての情報を送信する際に、第ｎ優先周波数帯の通信回線を用いて第２通信要求が示す通信サービスについての情報を送信できるか否かを判定するのに用いることができる。
【００４３】
以上、本発明の第一の実施形態による通信システム１について説明した。上述の通信システム１が備える第１通信管理装置１０ａにおいて、使用通信回線特定部１０５ａは、複数の通信サービス識別子と、通信サービス識別子のそれぞれに関連付けられ使用優先度が付与された複数の通信回線との対応関係を示す第１データテーブルＴＢＬ１と、ユーザによる第１通信要求が示す複数の通信サービス識別子のうちの１つの通信サービス識別子と、に基づいて、第１通信要求が示す複数の通信サービス識別子のうちの１つの通信サービス識別子に一致する通信サービスの識別子を第１データテーブルＴＢＬ１における複数の通信サービス識別子の中から特定する。使用通信回線特定部１０５ａは、特定した通信サービス識別子に関連付けられた使用優先度が付与された通信回線のそれぞれに対して、当該使用優先度の高い順に当該通信回線の空き通信容量に基づいて当該通信回線を用いて特定した通信サービス識別子に対応する通信サービス情報を送信できるか否かを判定する。使用通信回線特定部１０５ａは、送信できると判定した通信回線を実際に通信サービス情報を送信する通信回線と特定する。使用通信回線特定部１０５ａは、特定した通信回線を用いて通信サービス情報を送信させる送信指示信号を生成する。第１通信管理部１０３ａは、使用通信回線特定部１０５ａが特定した通信回線を用いた通信サービス情報の通信を制御する第１制御装置２０ａに、送信指示信号を送信する。
こうすることで、周波数帯にとらわれずに各通信回線における通信状況に応じて空き通信回線を有効に用いることができ、かつ、当該通信回線を用いた通信サービス情報の通信を制御することができる。
【００４４】
＜第二の実施形態＞
本発明の第二の実施形態による通信システムの構成について説明する。
本実施形態による通信システム１は、図１で示した第一の実施形態による通信システム１と同様に、第１通信管理装置１０ａと、第２通信管理装置１０ｂと、第１制御装置２０ａと、第２制御装置２０ｂと、第１アンテナ３０ａと、第２アンテナ３０ｂと、第３アンテナ３０ｃと、第４アンテナ３０ｄと、第５アンテナ３０ｅと、第６アンテナ３０ｆと、第７アンテナ３０ｇと、第８アンテナ３０ｈと、第１通信衛星４０ａと、第２通信衛星４０ｂと、有線５０ｅと、を備える。
【００４５】
本実施形態による第１通信管理装置１０ａは、図２で示した第一の実施形態の第１通信部１０１ａと、第１記憶部１０２ａと、第１通信管理部１０３ａと、第１通信要求取得部１０４ａと、使用通信回線特定部１０５ａと、を備える。
ただし、本実施形態による使用通信回線特定部１０５ａは、通信サービス情報を送信する際に、第１データテーブルＴＢＬ１における対応する周波数帯に割り込みフラグが付与されている場合、その通信サービス情報の送信に用いる通信回線を割り込みフラグが付与されている周波数帯の通信回線と特定する。例えば、図６で示した第１データテーブルＴＢＬ１における第２優先周波数帯であるＡ帯の通信回線（第１通信回線）を用いて通信サービスＡ情報が送信されているときに、第１通信要求取得部１０４ａが通信サービスＢについての情報（以下、「通信サービスＢ情報」）を第１制御装置２０ａから第２制御装置２０ｂに送信する第１通信要求を取得した場合、使用通信回線特定部１０５ａは、通信サービスＡ情報の送信に用いる通信回線をＣ帯の第３通信回線とし、通信サービスＢ情報の送信に用いる通信回線をＡ帯の第１通信回線と特定する。
【００４６】
本実施形態による第２通信管理装置１０ｂは、図３で示した第一の実施形態による第２通信管理装置１０ｂと同様に、第２通信部１０１ｂと、第２記憶部１０２ｂと、第２通信管理部１０３ｂと、第２通信要求取得部１０４ｂと、を備える。
【００４７】
本実施形態による第１制御装置２０ａは、図４で示した第一の実施形態による第１制御装置２０ａと同様に、第３通信部２０１ａと、第３記憶部２０２ａと、第１通信制御部２０３ａと、を備える。
ただし、例えば、使用通信回線特定部１０５ａが通信サービスＡ情報の送信に用いる通信回線を第１通信回線から第３通信回線とし場合、第１通信制御部２０３ａは、使用通信回線特定部１０５ａが特定した通信回線を割り込みフラグが付与されている周波数帯の通信回線を用いて通信サービス情報を第２制御装置２０ｂに送信する。
【００４８】
本実施形態による第２制御装置２０ｂは、図５で示した第一の実施形態による第２制御装置２０ｂと同様に、第４通信部２０１ｂと、第４記憶部２０２ｂと、第２通信制御部２０３ｂと、を備える。
ただし、例えば、使用通信回線特定部１０５ａが通信サービスＡ情報の送信に用いる通信回線を第１通信回線から第３通信回線とし、第１通信制御部２０３ａが通信サービスＡ情報を第１通信回線と第３通信回線のそれぞれで送信する制御を行った場合、第２通信制御部２０３ｂは、第１通信回線と第３通信回線のそれぞれを介して受信した通信サービスＡ情報が同一であるか否かを判定する。そして、第２通信制御部２０３ｂは、判定結果を第１通信制御部２０３ａに送信する。
【００４９】
次に、図９に示す本実施形態による通信システム１の処理フローについて説明する。
ここでは、通信システム１において第１通信回線５０ａを用いて通信サービスＡ情報を第１制御装置２０ａから第２制御装置２０ｂに送信しているときに、第１優先周波数帯であるＡ帯の第１通信回線５０ａに割り込んで通信サービスＢ情報を送信する場合の通信システム１の処理を説明する。
【００５０】
第１通信制御部２０３ａは、第１通信回線５０ａを用いて通信サービスＡ情報を第２通信制御部２０３ｂに送信する制御を行っている。
第１通信要求取得部１０４ａは、ユーザによる操作に応じて、通信サービスＢ情報を第１制御装置２０ａから第２制御装置２０ｂに送信する第１通信要求を取得する（ステップＳ２１）。第１通信要求取得部１０４ａは、取得した第１通信要求を使用通信回線特定部１０５ａに出力する。
【００５１】
使用通信回線特定部１０５ａは、第１通信要求取得部１０４ａから第１通信要求を入力すると、第１記憶部１０２ａから第１データテーブルＴＢＬ１を読み出す（ステップＳ２２）。
【００５２】
使用通信回線特定部１０５ａは、第１通信要求が示す通信サービスＢ識別子と、第１データテーブルＴＢＬ１が示す通信サービス識別子とを順に比較する。そして、使用通信回線特定部１０５ａは、第１データテーブルＴＢＬ１において第１通信要求が示す通信サービス識別子と一致する通信サービス識別子を特定する（ステップＳ２３）。例えば、第１データテーブルＴＢＬ１が図６で示したデータテーブルである場合、使用通信回線特定部１０５ａは、第１通信要求が示す通信サービスＢ識別子と第１データテーブルＴＢＬ１における最初の通信サービスＡ識別子とを比較し、一致しないと判定する。次に、使用通信回線特定部１０５ａは、第１通信要求が示す通信サービスＢ識別子と第１データテーブルＴＢＬ１における２番目の通信サービスＢ識別子とを比較し一致すると判定する。そして、使用通信回線特定部１０５ａは、第１データテーブルＴＢＬ１における２番目の通信サービス識別子が第１通信要求の示す通信サービスＢ識別子と特定する。
【００５３】
使用通信回線特定部１０５ａは、第１データテーブルＴＢＬ１において特定した通信サービスＢ識別子が割り込みフラグを有するか否かを判定する（ステップＳ２４）。具体的には、例えば、使用通信回線特定部１０５ａは、第１データテーブルＴＢＬ１が図６で示したデータテーブルで特定した通信サービスＢ識別子に対応する第１優先周波数帯が割り込みフラグと対応付けられている場合、通信サービスＢ識別子が割り込みフラグを有すると判定する。また、使用通信回線特定部１０５ａは、第１データテーブルＴＢＬ１で特定した通信サービスＢ識別子に対応する第１優先周波数帯が割り込みフラグと対応付けられていない場合、通信サービスＢ識別子が割り込みフラグを有していないと判定する。
【００５４】
使用通信回線特定部１０５ａは、通信サービスＢ識別子が割り込みフラグを有していないと判定した場合（ステップＳ２４、ＮＯ）、図８で示したステップＳ４の処理に戻す。そして、通信システム１が備える各機能部は、図８で示したステップＳ４〜ステップＳ１７について説明した上述の処理を行う。
【００５５】
また、使用通信回線特定部１０５ａは、通信サービスＢ識別子が割り込みフラグを有すると判定した場合（ステップＳ２４、ＹＥＳ）、第１優先周波数帯であるＡ帯を通信サービスＢ情報を送信する周波数帯と特定する（ステップＳ２５）。使用通信回線特定部１０５ａは、特定した周波数帯に対応する通信回線の通信状況を第１通信制御部２０３ａから取得する（ステップＳ２６）。使用通信回線特定部１０５ａは、取得した通信状況に基づいて、特定した周波数帯のＡ帯の第１通信回線５０ａを用いて通信サービス情報を送信しているか否かを判定する（ステップＳ２７）。
【００５６】
使用通信回線特定部１０５ａは、特定した周波数帯のＡ帯の第１通信回線５０ａを用いて通信サービス情報を送信していないと判定した場合（ステップＳ２７、ＮＯ）、第１通信回線５０ａを用いて通信サービスＢ情報を第２制御装置２０ｂに送信する第１通信データを生成し、第１通信管理部１０３ａに出力する。なお、第１通信データは、第１優先周波数帯であるＡ帯の通信回線を用いることを示す使用通信回線情報と通信サービスＢ情報とを含んでいる。
そして、第１通信管理部１０３ａは、使用通信回線特定部１０５ａから第１通信データを入力すると、図８で示したステップＳ１１の処理を行う。そして、通信システム１が備える各機能部は、図８で示したステップＳ１２〜ステップＳ１７の処理を行う。
【００５７】
また、使用通信回線特定部１０５ａは、特定した周波数帯のＡ帯の第１通信回線５０ａを用いて通信サービス情報を送信していると判定した場合（ステップＳ２７、ＹＥＳ）、初期値としてｎ＝１と設定する（ステップＳ２８）。そして、使用通信回線特定部１０５ａは、第ｎ優先周波数帯の通信回線（ｎ＝１の場合、第１優先周波数帯であるＢ帯の第２通信回線５０ｂ）を特定する。使用通信回線特定部１０５ａは、特定した通信回線の通信状況（ｎ＝１の場合、第２通信回線５０ｂについての通信状況）を第１通信制御部２０３ａから取得する（ステップＳ２９）。使用通信回線特定部１０５ａは、取得した通信状況において特定した通信回線（ｎ＝１の場合、第２通信回線５０ｂ）を用いて通信サービスＡ情報を第２制御装置２０ｂに送信できるか否かを判定する（ステップＳ３０）。より具体的には、使用通信回線特定部１０５ａは、通信サービスＡ情報のデータ通信量が特定した通信回線（ｎ＝１の場合、第２通信回線５０ｂ）の空き容量よりも大きい場合、取得した通信状況において特定した通信回線（ｎ＝１の場合、第２通信回線５０ｂ）を用いて通信サービスＡ情報を第２制御装置２０ｂに送信できないと判定する。また、使用通信回線特定部１０５ａは、通信サービスＡ情報のデータ通信量が特定した通信回線（ｎ＝１の場合、第２通信回線５０ｂ）の空き容量よりも小さいまたは等しい場合、取得した通信状況において特定した通信回線（ｎ＝１の場合、第２通信回線５０ｂ）を用いて通信サービスＡ情報を第２制御装置２０ｂに送信できると判定する。
【００５８】
使用通信回線特定部１０５ａは、取得した通信状況において特定した通信回線（ｎ＝１の場合、第２通信回線５０ｂ）を用いて通信サービスＡ情報を第２制御装置２０ｂに送信できないと判定した場合（ステップＳ３０、ＮＯ）、ｎ＝Ｙであるか、すなわち、すべての周波数帯の通信回線に対して通信可能であるかの判定を行ったか否かを判定する（ステップＳ３１）。
使用通信回線特定部１０５ａは、ｎ＝Ｙである、すなわち、すべての周波数帯の通信回線に対して通信可能であるかの判定を行ったと判定した場合（ステップＳ３１、ＹＥＳ）、空き通信回線はないと判定して通信サービスＡ情報を第２制御装置２０ｂに送信する処理を終了する（ＥＮＤ）。
また、使用通信回線特定部１０５ａは、ｎ＝Ｙではない、すなわち、すべての周波数帯の通信回線に対して通信可能であるかの判定を行っていないと判定した場合（ステップＳ３１、ＮＯ）、ｎに１を加えてｎ＝ｎ＋１とする（ステップＳ３２）。使用通信回線特定部１０５ａは、新たなｎ、すなわち、（ｎ＋１）に対応する第（ｎ＋１）優先周波数帯の通信回線（ｎ＝２の場合には第１通信回線５０ａ、ｎ＝３の場合には第３通信回線５０ｃ、ｎ＝４の場合には第４通信回線５０ｄ、ｎ＝５の場合には第５通信回線５０ｅ）の通信状況を第１通信制御部２０３ａから取得する（ステップＳ３３）。そして、使用通信回線特定部１０５ａは、ステップＳ３０の処理に戻して、新たなｎ、すなわち、（ｎ＋１）に対応する第（ｎ＋１）優先周波数帯の通信回線を用いて通信サービスＡ情報を第２制御装置２０ｂに送信できるか否かを判定する。
なお、使用通信回線特定部１０５ａは、通信サービスＢ情報をＡ帯の第１通信回線５０ａを用いて優先的に送信するため、ステップＳ３０の処理において、通信サービスＡ情報を送信していた第２優先周波数帯であるＡ帯の第１通信回線５０ａに対して、通信サービスＡ情報を通信可能であるか否かを判定する際、通信状況に関わらず通信可能ではないと判定してもよい。また、通信サービスＢ情報をＡ帯の第１通信回線５０ａを用いて優先的に送信するが、現段階では、第１通信回線５０ａを用いた通信サービスＢ情報の送信は開始されていないため、使用通信回線特定部１０５ａは、通信サービスＢ情報を送信する際の通信状況を予測して通信可能であるか否かを判定してもよい。
【００５９】
ここで、使用通信回線特定部１０５ａは、ステップＳ３０の処理において、ｎ＝３、すなわち、第３優先周波数帯であるＣ帯の第３通信回線５０ｃを用いて通信サービスＡ情報を第２制御装置２０ｂに送信できると判定する。この場合、使用通信回線特定部１０５ａは、第３通信回線５０ｃを用いて通信サービスＡ情報を第２制御装置２０ｂに送信するための第１通信データを生成し、第１通信管理部１０３ａに出力する。なお、第１通信データは、第ｎ優先周波数帯の通信回線（この場合、第３優先周波数帯であるＣ帯の第３通信回線５０ｃ）を用いることを示す使用通信回線情報と通信サービスＡ情報とを含んでいる。
【００６０】
第１通信管理部１０３ａは、使用通信回線特定部１０５ａから第１通信データを入力すると、入力した第１通信データを第１制御装置２０ａに送信する（ステップＳ３４）。第１通信管理部１０３ａは、入力した第１通信データを第１記憶部１０２ａの第２データテーブルＴＢＬ２に記録する（ステップＳ３５）。
【００６１】
第１通信制御部２０３ａは、第１通信管理装置１０ａから第１通信データを受信すると（ステップＳ３６）、受信した第１通信データに含まれる使用通信回線情報が示す第３優先周波数帯であるＣ帯の第３通信回線５０ｃを用いて通信サービスＡ情報を第２制御装置２０ｂに送信する（ステップＳ３７）。
【００６２】
第２通信制御部２０３ｂは、第１制御装置２０ａから第３通信回線５０ｃを介して通信サービスＡ情報を受信する（ステップＳ３８）。第２通信制御部２０３ｂは、第３通信回線５０ｃを介して受信した通信サービスＡ情報と、過去に第１通信回線５０ａを介して受信した通信サービスＡ情報とを比較し、同一であるか否かを判定する（ステップＳ３９）。例えば、第２通信制御部２０３ｂは、第３通信回線５０ｃを介して受信した所定データ通信量の通信サービスＡ情報の一部と、過去に第１通信回線５０ａを介して受信した所定データ通信量の通信サービスＡ情報とが予め設定したしきい値（例えば、所定データ通信量の８０パーセント）以上に一致している場合、第３通信回線５０ｃを介して受信した通信サービスＡ情報と、過去に第１通信回線５０ａを介して受信した通信サービスＡ情報とが同一であると判定する。また、第２通信制御部２０３ｂは、第３通信回線５０ｃを介して受信した所定データ通信量の通信サービスＡ情報の一部と、過去に第１通信回線５０ａを介して受信した所定データ通信量の通信サービスＡ情報とが予め設定したしきい値以上には一致していない場合、第３通信回線５０ｃを介して受信した通信サービスＡ情報と、過去に第１通信回線５０ａを介して受信した通信サービスＡ情報とが同一ではないと判定する。
第２通信制御部２０３ｂは、第３通信回線５０ｃを介して受信した所定データ通信量の通信サービスＡ情報の一部と、過去に第１通信回線５０ａを介して受信した所定データ通信量の通信サービスＡ情報とが同一であるか否かの判定結果を第１制御装置２０ａに送信する（ステップＳ４０）。
【００６３】
第１通信制御部２０３ａは、第２制御装置２０ｂから判定結果を受信する（ステップＳ４１）。第１通信制御部２０３ａは、受信した判定結果が、第３通信回線５０ｃを介して受信した所定データ通信量の通信サービスＡ情報の一部と、過去に第１通信回線５０ａを介して受信した所定データ通信量の通信サービスＡ情報とが同一であることを示す判定結果であるか否かを判定する（ステップＳ４２）。第１通信制御部２０３ａは、同一であることを示す判定結果であると判定した場合（ステップＳ４２、ＹＥＳ）、第３通信回線５０ｃを用いて通信サービスＡ情報を第２制御装置２０ｂに送信する（ステップＳ４３）。
第１通信制御部２０３ａは、第１通信回線５０ａを用いて通信サービスＡ情報を第２制御装置２０ｂに送信する制御を停止する（ステップＳ４４）。
第１通信制御部２０３ａは、第１通信回線５０ａを用いて通信サービスＢ情報を第２制御装置２０ｂに送信する制御を開始する（ステップＳ４５）。
そして、通信システム１が備える各機能部は、図８で示したステップＳ１５〜ステップＳ１７について説明した上述の処理を行う。
【００６４】
また、第１通信制御部２０３ａは、受信した判定結果が、第３通信回線５０ｃを介して受信した所定データ通信量の通信サービスＡ情報の一部と、過去に第１通信回線５０ａを介して受信した所定データ通信量の通信サービスＡ情報とが同一ではないことを示す判定結果である場合（ステップＳ４２、ＮＯ）、ステップＳ４３の処理を行わず、ステップＳ４４の処理に続く。
【００６５】
第３通信回線５０ｃを用いて通信サービスＡ情報を第２制御装置２０ｂに送信する。また、第２通信制御部２０３ｂは、第３通信回線５０ｃを介して受信した所定データ通信量の通信サービスＡ情報の一部と、過去に第１通信回線５０ａを介して受信した所定データ通信量の通信サービスＡ情報とが予め設定したしきい値以上は一致していないと判定した場合、第３通信回線５０ｃを用いて通信サービスＡ情報を第２制御装置２０ｂには送信しない。
【００６６】
以上、本発明の第二の実施形態による通信システム１について説明した。上述の通信システム１が備える第１通信管理装置１０ａにおいて、使用通信回線特定部１０５ａは、複数の通信サービス識別子と、通信サービス識別子のそれぞれに関連付けられ使用優先度が付与された複数の通信回線との対応関係を示す第１データテーブルＴＢＬ１と、ユーザによる第１通信要求が示す複数の通信サービス識別子のうちの１つの通信サービス識別子と、に基づいて、第１通信要求が示す複数の通信サービス識別子のうちの１つの通信サービス識別子に一致する通信サービスの識別子を第１データテーブルＴＢＬ１における複数の通信サービス識別子の中から特定する。使用通信回線特定部１０５ａは、特定した通信サービス識別子に関連付けられた使用優先度が付与された通信回線のそれぞれに対して、当該使用優先度の高い順に当該通信回線の空き通信容量に基づいて当該通信回線を用いて特定した通信サービス識別子に対応する通信サービス情報を送信できるか否かを判定する。使用通信回線特定部１０５ａは、送信できると判定した通信回線を実際に通信サービス情報を送信する通信回線と特定する。使用通信回線特定部１０５ａは、特定した通信回線を用いて通信サービス情報を送信させる送信指示信号を生成する。第１通信管理部１０３ａは、使用通信回線特定部１０５ａが特定した通信回線を用いた通信サービス情報の通信を制御する第１制御装置２０ａに、送信指示信号を送信する。
こうすることで、周波数帯にとらわれずに各通信回線における通信状況に応じて空き通信回線を有効に用いることができ、かつ、当該通信回線を用いた通信サービス情報の通信を制御することができる。
【００６７】
また、使用通信回線特定部１０５ａは、通信サービス情報を送信する際に、第１データテーブルＴＢＬ１においてその通信サービスの通信サービス識別子に対応する周波数帯に割り込みフラグが付与されている場合、その通信サービス情報の送信に用いる通信回線を割り込みフラグが付与されている周波数帯の通信回線と特定する。第１通信制御部２０３ａは、使用通信回線特定部１０５ａが特定した通信回線を割り込みフラグが付与されている周波数帯の通信回線を用いて通信サービス情報を第２制御装置２０ｂに送信する。
こうすることで、第１データテーブルＴＢＬ１において割り込みフラグが付与されている通信サービス識別子と関連付けられている通信サービス情報を優先して送信することができる。
【００６８】
なお、第１通信制御部２０３ａ及び、第２通信制御部２０３ｂのそれぞれは、各通信回線の通信状況に基づいて使用優先度の低い周波数帯の通信回線を用いて通信サービス情報の送信を開始した場合、その情報の送信中に使用優先度が高い帯域が空いたとしても、使用優先度の高い周波数帯の通信回線に切り替える制御は行わない。また、使用通信回線特定部１０５ａは、通信サービス識別子に対応する周波数帯に割り込みフラグが付与されている場合のみ、通信サービス情報を送信する通信回線を特定し直すが、割り込みフラグが付与されていなければ通信回線を特定し直すことは行わない。なお、実施形態において、使用通信回線特定部１０５ａは、第１データテーブルＴＢＬ１に含まれる通信サービス識別子に対応する周波数帯の使用優先度に応じて通信に用いる通信回線を特定しているが、それに加え、各通信サービスに対する重み付け、各通信回線における通信速度などを総合的に判断して、各通信サービス情報の送受信に用いる通信回線を特定してもよい。
【００６９】
なお、本実施形態において、通信回線の数が５つの場合を例に説明したが、通信回線の数はそれに限定するものではない。通信回線の数は、第１通信管理装置１０ａ、第１制御装置２０ａ、第２通信管理装置１０ｂ、第２制御装置２０ｂのそれぞれが、適切に通信についての処理を行うことができる限り、２つ以上であればいくつであってよい。
【００７０】
本発明の第１通信管理装置１０ａは、図１２に示すように、少なくとも第１通信管理部１０３ａと、使用通信回線特定部１０５ａと、を備える。
第１通信管理部１０３ａは、使用通信回線特定部１０５ａが特定した通信回線を用いた通信サービス情報の通信を制御する制御装置に、送信指示信号を送信する。
使用通信回線特定部１０５ａは、複数の通信サービス識別子と当該通信サービス識別子のそれぞれに対応付けられ使用優先度が付与された複数の通信回線との対応関係と、ユーザによる通信要求が示す複数の通信サービス識別子のうちの１つの通信サービス識別子と、に基づいて、通信要求が示す複数の通信サービス識別子のうちの１つの通信サービス識別子に一致する通信サービスの識別子を対応関係における複数の通信サービス識別子の中から特定する。使用通信回線特定部１０５ａは、通信回線に付与された使用優先度の高い順に当該通信回線の空き通信容量に基づいて、特定した通信サービス識別子に対応する通信サービス情報を送信できる特定した通信サービス識別子に対応する通信回線を特定する。
【００７１】
なお、本発明の実施形態における第１記憶部１０２ａ、第２記憶部１０２ｂ、第３記憶部２０２ａ、第４記憶部２０２ｂなどの記憶部は、適切な情報の送受信が行われる範囲においてどこに備えられていてもよい。また、本発明の実施形態における第１記憶部１０２ａ、第２記憶部１０２ｂ、第３記憶部２０２ａ、第４記憶部２０２ｂなどの記憶部は、適切な情報の送受信が行われる範囲において複数存在しデータを分散して記憶していてもよい。
【００７２】
なお本発明の実施形態について説明したが、上述の第１通信管理装置１０ａ、第２通信管理装置１０ｂ、第１制御装置２０ａ、第２制御装置２０ｂのそれぞれは内部に、コンピュータシステムを有している。そして、上述した処理の過程は、プログラムの形式でコンピュータ読み取り可能な記憶部に記憶されており、このプログラムをコンピュータが読み出して実行することによって、上記処理が行われる。ここでコンピュータ読み取り可能な記憶部とは、磁気ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ、半導体メモリ等をいう。また、このコンピュータプログラムを通信回線によってコンピュータに配信し、この配信を受けたコンピュータが当該プログラムを実行するようにしてもよい。
【００７３】
また、上記プログラムは、前述した機能の一部を実現するためのものであってもよい。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００７４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定するものではない。また、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができるものである。
【符号の説明】
【００７５】
１・・・通信システム
１０ａ・・・第１通信管理装置
１０ｂ・・・第２通信管理装置
２０ａ・・・第１制御装置
２０ｂ・・・第２制御装置
３０ａ・・・第１アンテナ
３０ｂ・・・第２アンテナ
３０ｃ・・・第３アンテナ
３０ｄ・・・第４アンテナ
３０ｅ・・・第５アンテナ
３０ｆ・・・第６アンテナ
３０ｇ・・・第７アンテナ
３０ｈ・・・第８アンテナ
４０ａ・・・第１通信衛星
４０ｂ・・・第２通信衛星
５０ａ・・・第１通信回線
５０ｂ・・・第２通信回線
５０ｃ・・・第３通信回線
５０ｄ・・・第４通信回線
１０１ａ・・・第１通信部
１０１ｂ・・・第２通信部
１０２ａ・・・第１記憶部
１０２ｂ・・・第２記憶部
１０３ａ・・・第１通信管理部
１０３ｂ・・・第２通信管理部
１０４ａ・・・第１通信要求取得部
１０４ｂ・・・第２通信要求取得部
１０５ａ・・・使用通信回線特定部
２０１ａ・・・第３通信部
２０１ｂ・・・第４通信部
２０２ａ・・・第３記憶部
２０２ｂ・・・第４記憶部
２０３ａ・・・第１通信制御部
２０３ｂ・・・第２通信制御部
ＴＢＬ１・・・第１データテーブル
ＴＢＬ２・・・第２データテーブル
【図１】
0006565299.tif 000002
【図２】
0006565299.tif 000003
【図３】
0006565299.tif 000004
【図４】
0006565299.tif 000005
【図５】
0006565299.tif 000006
【図６】
0006565299.tif 000007
【図７】
0006565299.tif 000008
【図８】
0006565299.tif 000009
【図９】
0006565299.tif 000010
【図１０】
0006565299.tif 000011
【図１１】
0006565299.tif 000012
【図１２】
0006565299.tif 000013