(57)【要約】      （修正有）【課題】サービスの提供を継続させるようにした通信中継装置、通信中継方法、通信システム、及び通信中継プログラムを提供する。【解決手段】基地局装置を介して端末装置と無線網側装置との通信を中継する通信中継装置であって、第１の基地局装置と第１の無線網側装置間、又は第２の基地局装置と第２の無線網側装置間において交換されるメッセージを中継する第１及び第２の処理部と、第１の処理部から第２の処理部への切替えを行う制御部を備える。第１の処理部は、第１の基地局装置に接続された第１の端末装置数を表す第１の情報と、第２の基地局装置に接続された第２の端末装置数を表す第２の情報に応じて、第１の基地局装置と第１の無線網側装置との間の第１の通信セッションと第２の基地局装置と第２の無線網側装置との間の第２の通信セッションの開設順を決定し、第２の処理部は、切替時、開設順に第１及び第２の通信セッションを開設する。【選択図】図１
2018011106.tif 000002
【特許請求の範囲】
【請求項１】
無線基地局装置との通信セッションの開設を制御し、無線網側装置との通信セッションの開設を制御し、前記無線基地局装置を介して端末装置と前記無線網側装置との通信を中継する通信中継装置であって、
第１の無線基地局装置と第１の無線網側装置との間、又は第２の無線基地局装置と第２の無線網側装置との間において交換されるメッセージを中継する第１及び第２の演算処理部と、
前記第１の演算処理部から前記第２の演算処理部への切替えを行う切替制御部を備え、
前記第１の演算処理部は、前記メッセージに基づいて前記第１の無線基地局装置に接続された第１の端末装置の数を表す第１の統計情報と、前記第２の無線基地局装置に接続された第２の端末装置の数を表す第２の統計情報とを取得し、当該第１及び第２の統計情報に応じて、前記第１の無線基地局装置と前記第１の無線網側装置との間の第１の通信セッションと前記第２の無線基地局装置と前記第２の無線網側装置との間の第２の通信セッションの開設順を決定し、
前記第２の演算処理部は、前記切替制御部により切替時、前記開設順に前記第１及び第２の通信セッションを開設することを特徴とする通信中継装置。
【請求項２】
前記第１の演算処理部は、前記第１及び第２の統計情報に基づいて前記第１及び第２の無線基地局装置の接続状態をそれぞれ検出し、当該接続状態に応じて前記第１及び第２の通信セッションの開設順を決定することを特徴とする請求項１記載の通信中継装置。
【請求項３】
前記第１の演算処理部は、前記第１及び第２の統計情報に基づいて、前記第１及び第２の無線基地局装置に関して、前記第１又は第２の端末装置が前記第１又は第２の無線基地局装置と通信をそれぞれ行い前記第１又は第２の端末装置から前記第１又は第２の無線網側装置までそれぞれ接続された第１の状態、前記第１又は第２の端末装置が前記第１又は第２の無線基地局装置とそれぞれ通信可能な状態で前記第１又は第２の無線基地局装置から前記第１又は第２の無線網側装置までそれぞれ接続された第２の状態、又は、前記第１又は第２の無線基地局装置が電源断である第３の状態であることを検出し、前記第１の状態、次に第２の状態、次に第３の状態の順番で、開設順を決定することを特徴とする請求項２の記載の通信中継装置。
【請求項４】
無線基地局装置との通信セッションの開設を制御し、無線網側装置との通信セッションの開設を制御し、前記無線基地局装置を介して端末装置と前記無線網側装置との通信を中継する通信中継装置であって、第１の無線基地局装置と第１の無線網側装置との間、又は第２の無線基地局装置と第２の無線網側装置との間において交換されるメッセージを中継する第１及び第２の演算処理部と切替制御部を備える前記通信中継装置における通信中継方法であって、
前記第１の演算処理部により、前記メッセージに基づいて前記第１の無線基地局装置に接続された第１の端末装置の数を表す第１の統計情報と、前記第２の無線基地局装置に接続された第２の端末装置の数を表す第２の統計情報とを取得し、当該第１及び第２の統計情報に応じて、前記第１の無線基地局装置と前記第１の無線網側装置との間の第１の通信セッションと前記第２の無線基地局装置と前記第２の無線網側装置との間の第２の通信セッションの開設順を決定し、
前記切替制御部による前記第１の演算処理部から前記第２の演算処理部への切替時、前記第２の演算処理部により、前記開設順に前記第１及び第２の通信セッションを開設する
ことを特徴とする通信中継方法。
【請求項５】
第１及び第２の無線基地局装置と、
端末装置と、
前記第１及び第２の無線基地局装置との通信セッションの開設を制御し、無線網側装置との通信セッションの開設を制御し、前記第１及び第２の無線基地局装置を介して前記端末装置と前記無線網側装置との通信を中継する通信中継装置を備える通信システムにおいて、
前記通信中継装置は、
前記第１の無線基地局装置と第１の無線網側装置との間、又は前記第２の無線基地局装置と第２の無線網側装置との間において交換されるメッセージを中継する第１及び第２の演算処理部と、
前記第１の演算処理部から前記第２の演算処理部への切替えを行う切替制御部を備え、
前記第１の演算処理部は、前記メッセージに基づいて前記第１の無線基地局装置に接続された第１の端末装置の数を表す第１の統計情報と、前記第２の無線基地局装置に接続された第２の端末装置の数を表す第２の統計情報とを取得し、当該第１及び第２の統計情報に応じて、前記第１の無線基地局装置と前記第１の無線網側装置との間の第１の通信セッションと前記第２の無線基地局装置と前記第２の無線網側装置との間の第２の通信セッションの開設順を決定し、
前記第２の演算処理部は、前記切替制御部による切替時、前記開設順に前記第１及び第２の通信セッションを開設することを特徴とする通信システム。
【請求項６】
無線基地局装置との通信セッションの開設を制御し、無線網側装置との通信セッションの開設を制御し、前記無線基地局装置を介して端末装置と前記無線網側装置との通信を中継する通信中継装置であって、第１の無線基地局装置と第１の無線網側装置との間、又は第２の無線基地局装置と第２の無線網側装置との間において交換されるメッセージを中継する第１及び第２のコンピュータを備える前記通信中継装置において実行される通信中継プログラムであって、
前記第１のコンピュータにより、前記メッセージに基づいて前記第１の無線基地局装置に接続された第１の端末装置の数を表す第１の統計情報と、前記第２の無線基地局装置に接続された第２の端末装置の数を表す第２の統計情報とを取得し、当該第１及び第２の統計情報に応じて、前記第１の無線基地局装置と前記第１の無線網側装置との間の第１の通信セッションと前記第２の無線基地局装置と前記第２の無線網側装置との間の第２の通信セッションの開設順を決定する処理と、
前記第１のコンピュータから前記第２のコンピュータへの切替時、前記第２のコンピュータにより、前記開設順に前記第１又は第２の通信セッションを開設する処理
を前記第１及び第２のコンピュータに実行させることを特徴とする通信中継プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信中継装置、通信中継方法、通信システム、及び通信中継プログラムに関する。
【背景技術】
【０００２】
昨今、無線通信においてはフェムトセルシステムが注目されつつある。フェムトセルシステムは、例えば、マクロセルシステムより狭いセル範囲（又はサービス提供可能範囲）を有し、そのようなセル範囲に在圏する端末（又はユーザ）に対してサービスを提供するシステムである。フェムトセルシステムは、例えば、家屋やオフィス、競技場などに設置され、マクロセルシステムとともにサービス提供範囲と通信データ容量の双方の改善を図ることが可能とされる。
【０００３】
フェムトセルシステムにおけるＨｅＮＢ（Home eNB (evolved Node B)は、マクロセルシステムにおけるｅＮＢよりもセル範囲が狭く、設置台数も多くなる傾向にある。従って、ＭＭＥ（Mobility Management Entity）に接続されるＨｅＮＢの台数も、マクロセルシステムのｅＮＢよりも多くなる傾向にある。そのため、ＭＭＥ（Mobility Management Entity）とＨｅＮＢ（Home eNB (evolved Node B)の間にＨｅＮＢ−ＧＷ（Gate Way）が設置される場合がある。これにより、例えば、ＭＭＥにおける負荷を軽減させることが可能となる。
【０００４】
一方、ＨｅＮＢ−ＧＷでは、現用系（又はＡＣＴＩＶＥ系、以下「ＡＣＴ系」と称する場合がある）と予備系（又はＳＴＡＮＢＹ系、以下「ＳＢＹ系」と称する場合がある）の冗長構成を有している場合がある。ＨｅＮＢ−ＧＷでは、障害が発生した場合や監視装置から指示があった場合など、ＡＣＴ系からＳＢＹ系へ切替えることで、例えば、通信の継続性を確保することが可能となる。
【０００５】
このような分野の技術に関して、例えば、以下がある。すなわち、他のノードからの通信路設定要求号に基づいて通信路に対するリソース割当を段階的に分割し、各段階の実施タイミングなどを含むリソース割当スケジュール情報に従って段階的に制御メッセージを送信するノード装置がある。
【０００６】
この技術によれば、故障救済における通信路に対するリソース割当を段階的に行うことで、短時間に集中的に通信路割当要求が発生する状況において、特定の通信路にリソースが占有されることを回避することが可能となる、とされる。
【０００７】
また、通信経路を確立してデータの転送用情報を決定する複数の制御計算機と、転送用情報の通信経路にデータ転送を行う複数の転送用計算機を含み、障害発生時に複数の各計算機の一方が処理を引き継ぐアクセスゲートウェイ装置がある。
【０００８】
この技術によれば、制御プレーンとユーザプレーンを分離したアクセスゲートウェイ装置に最適な冗長構成を提供し、装置のコストを抑制しながら障害発生時のダウンタイムを縮小し、ユーザデータの増大に応じてユーザプレーンの増強を可能とすることができる、とされる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００９−５５３５７号公報
【特許文献２】特開２０１０−６３０２２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、フェムトセルシステムにおいては、あるＨｅＮＢに接続される端末の台数と他のＨｅＮＢに接続される端末の台数が異なる場合がある。このような場合において、ＨｅＮＢ−ＧＷにおいてＡＣＴ系からＳＢＹ系への切替えが行われると、切替えに関する処理の順番によっては、ＨｅＮＢを介してサービスの提供を受けている端末においてサービスの提供が中断される可能性がある。例えば、端末が接続される台数が閾値よりも少ないＨｅＮＢの方が、端末が接続される台数が閾値より多いＨｅＮＢよりも先に、ＨｅＮＢ−ＧＷにおいて切替えに関する処理が行われる場合などである。後者のＨｅＮＢに接続された端末は前者のＨｅＮＢに接続された端末よりも切替に関する処理の順番が遅いため、処理の順番待ちなどによって、サービスの提供が中断される可能性がある。また、このような中断によってサービスの品質が低下する場合もある。
【００１１】
リソース割当スケジュールに従って段階的に制御メッセージを送信する技術と、制御計算機と転送用計算機が冗長構成となっている技術は、いずれも、切替えに関する処理の順番によって端末においてサービスの提供が中断されることは何ら考慮していない。従って、これらの技術では、サービスの継続性を確保することができない場合やサービスの品質が低下する場合もある。
【００１２】
そこで、一開示は、サービスの提供を継続させるようにした通信中継装置、通信中継方法、通信システム、及び通信中継プログラムを提供することにある。
【００１３】
また、一開示は、サービスの品質を向上させるようにした通信中継装置、通信中継方法、通信システム、及び通信中継プログラムを提供することにある。
【課題を解決するための手段】
【００１４】
一開示は、無線基地局装置との通信セッションの開設を制御し、無線網側装置との通信セッションの開設を制御し、前記無線基地局装置を介して端末装置と前記無線網側装置との通信を中継する通信中継装置であって、第１の無線基地局装置と第１の無線網側装置との間、又は第２の無線基地局装置と第２の無線網側装置との間において交換されるメッセージを中継する第１及び第２の演算処理部と、前記第１の演算処理部から前記第２の演算処理部への切替えを行う切替制御部を備え、前記第１の演算処理部は、前記メッセージに基づいて前記第１の無線基地局装置に接続された第１の端末装置の数を表す第１の統計情報と、前記第２の無線基地局装置に接続された第２の端末装置の数を表す第２の統計情報とを取得し、当該第１及び第２の統計情報に応じて、前記第１の無線基地局装置と前記第１の無線網側装置との間の第１の通信セッションと前記第２の無線基地局装置と前記第２の無線網側装置との間の第２の通信セッションの開設順を決定し、前記第２の演算処理部は、前記切替制御部により切替時、前記開設順に前記第１及び第２の通信セッションを開設する。
【発明の効果】
【００１５】
一開示によれば、サービスの提供を継続させるようにした通信中継装置、通信中継方法、通信システム、及び通信中継プログラムを提供することができる。また、一開示によれば、サービスの品質を向上させるようにした通信中継装置、通信中継方法、通信システム、及び通信中継プログラムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】図１は通信システムの構成例を表す図である。
【図２】図２は通信システムの構成例を表す図である。
【図３】図３は通信システムの構成例を表す図である。
【図４】図４はＨｅＮＧ−ＧＷの構成例を表す図である。
【図５】図５はＳＣＴＰ接続の例を表す図である。
【図６】図６は切替の例を表す図である。
【図７】図７（Ａ）から図７（Ｃ）は優先順位の例を表す図である。
【図８】図８（Ａ）はＳＣＴＰ接続例を表す図、図８（Ｂ）は動作例を表すフローチャートである。
【図９】図９（Ａ）はＳＣＴＰ接続例を表す図、図９（Ｂ）は動作例を表すフローチャートである。
【図１０】図１０は動作例を表すシーケンス図である。
【図１１】図１１は動作例を表すフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための形態について説明する。なお、以下の実施例は開示の技術を限定するものではない。そして、各実施の形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【００１８】
また、本明細書に記載された用語や技術的内容は、３ＧＰＰなど通信に関する規格として仕様書に記載された用語や技術的内容が適宜用いられてもよい。
【００１９】
［第１の実施の形態］
第１の実施の形態について説明する。図１は、第１の実施の形態における通信システム１０の構成例を表している。
【００２０】
通信システム１０は、第１及び第２の無線基地局装置１００−１，１００−２、第１及び第２の端末装置２００−１〜２００−３、及び通信中継装置４００を備える。なお、通信システム１０には、例えば、第１及び第２の無線網側装置３００−１，３００−２が含まれてもよい。
【００２１】
第１及び第２の無線基地局装置１００−１，１００−２は、例えば、自局のサービス提供可能範囲で第１及び第２の端末装置２００−１〜２００−３と無線通信を行う無線通信装置である。また、第１及び第２の端末装置２００−１〜２００−３は、例えば、フィーチャーフォン、スマートフォン、タブレット端末、パーソナルコンピュータなどの無線通信装置である。
【００２２】
図１では、第１の無線基地局装置１００−１と第１の端末装置２００−１，２００−２が無線通信を行い、第２の無線基地局装置１００−２と第２の端末装置２００−３が無線通信を行っている例を表している。また、第１の無線基地局装置１００−１は、通信中継装置４００を介して第１の無線網側装置３００−１と第１の通信セッションを確立してメッセージを交換することが可能である。第２の無線基地局装置１００−１も、通信中継装置４００を介して第２の無線網側装置３００−２と第２の通信セッションを確立してメッセージを交換することが可能である。
【００２３】
通信中継装置４００は、無線基地局装置との通信セッションの開設を制御し、無線網側装置との通信セッションの開設を制御し、無線基地局装置を介して端末装置と無線網側装置との通信を中継する。通信中継装置４００は、第１及び第２の演算処理部４１１，４３１と切替制御部４５０を備える。
【００２４】
第１の演算処理部４１１は、第１の無線基地局装置１００−１と第１の無線網側装置３００−１、又は、第２の無線基地局装置１００−２と第２の無線網側装置に３００−２においてメッセージが交換されるとき、当該メッセージを中継する。
【００２５】
切替制御部４５０は、第１の演算処理部４１１から第２の演算処理部４３１の切替を行う。
【００２６】
第１の演算処理部４１１は、切替前、当該メッセージに基づいて第１の無線基地局装置１００−１に接続された第１の端末装置２００−１の数を表す第１の統計情報と第２の無線基地局装置１００−２に接続された第２の端末装置２００−２の数を表す第２の統計情報を取得する。そして、第１の演算処理部４１１は、第１及び第２の統計情報に応じて、第１の無線基地局装置１００−１と第１の無線網側装置３００−１の間の第１の通信セッションと第２の無線基地局装置１００−２と第２の無線網側装置３００−２の間の第２の通信セッションの開設順を決定する。
【００２７】
第２の演算処理部４３１は、切替後、開設順に第１及び第２の通信セッションを開設する。
【００２８】
このように本第１の実施の形態においては、第１の演算処理部４１１が第１及び第２の統計情報に応じて第１及び第２の通信セッションの開設順を決定している。従って、通信中継装置４００では、例えば、第１の演算処理部４１１から第２の演算処理部４３１への切替後、端末装置の接続数が第２の無線基地局装置１００−２より多い第１の無線基地局装置１００−１における第１の通信セッションを第２の通信セッションより先に開設することが可能となる。従って、通信中継装置４００は、第１の無線基地局装置１００−１に接続されたユーザから順番に通信セッションの開設を行うようにしているため、切替を行っても、多くのユーザに対してサービスを継続させることが可能となる。そして、通信中継装置４００では、サービスの継続を確保することで、サービスの品質を向上させることが可能となる。
【００２９】
［第２の実施の形態］
次に第２の実施の形態について説明する。図２は第２の実施の形態における通信システム１０の構成例を表す図である。
【００３０】
通信システム１０は、複数のＨｅＮＢ１００−１〜１００−４と、複数のＵＥ（User Equipment：ユーザ装置又は端末装置）２００−１〜２００−４、ＨｅＮＢ−ＧＷ（又は通信中継装置）４００、及び複数のＭＭＥ３００−１〜３００−３を備える。
【００３１】
なお、ＨｅＮＢ１００−１，１００−２は、例えば、第１の実施の形態における第１及び第２の無線基地局装置１００−１，１００−２にそれぞれ対応する。また、ＵＥ２００−１，２００−３は、例えば、第１及び第２の端末装置２００−１，２００−３にそれぞれ対応する。さらに、ＭＭＥ３００−１，３００−２は、例えば、第１及び第２の無線網側装置３００−１，３００−２にそれぞれ対応する。さらに、ＨｅＮＢ−ＧＷ４００は、例えば、通信中継装置４００に対応する。
【００３２】
各ＨｅＮＢ１００−１〜１００−４は、例えば、各ＵＥ２００−１〜２００−４と無線通信を行う無線通信装置（又は無線基地局装置）である。各ＨｅＮＢ１００−１〜１００−４は、例えば、自局のサービス提供可能範囲（又はセル範囲）に在圏する各ＵＥ２００−１〜２００−４に対して、通話サービスやＷｅｂ閲覧サービスなど種々のサービスを提供することが可能である。図２の例では、ＨｅＮＢ１００−１はＵＥ２００−１，２００−２、ＨｅＮＢ１００−２はＵＥ２００−３，２００−４とそれぞれ無線通信を行っている例を表している。また、ＨｅＮＢ１００−３とＨｅＮＢ１００−４はＵＥ２００−１〜２００−４と無線通信を行っていない例を表している。
【００３３】
また、各ＨｅＮＢ１００−１〜１００−４は、例えば、ＨｅＮＢ−ＧＷ４００を介して各ＭＭＥ３００−１〜３００−３との間でＳＣＴＰ（Stream Control Transmission Protocol）による通信セッションを確立し、ＳＣＴＰに関するメッセージなどを交換する。
【００３４】
ＳＣＴＰは、例えば、ＯＳＩ（Open Systems Interconnection）参照モデルの第４層（又はトランスポート層）に属し、ＴＣＰ（Transmission Control Protocol）と同様に受信確認を行いながら送信を行うコネクション型のプロトコルである。ＳＣＴＰは、例えば、受信確認と再送を組み合わせて送信が行われるため、ＵＤＰと比較して、データやメッセージなどの送信に関する信頼性が高いとされる。
【００３５】
図２では、ＨｅＮＢ１００−１〜１００−３は、ＨｅＮＢ−ＧＷ４００を介して各ＭＭＥ３００−１〜３００−３とＳＣＴＰによる通信セッションを確立しており、メッセージなどを交換することが可能となっている。一方、ＨｅＮＢ１００−４は電源断となっており、いずれのＭＭＥ３００−１〜３００−３とも通信セッションを確立していない例を表している。
【００３６】
なお、各ＭＭＥ３００−１〜３００−３と各ＨｅＮＢ１００−１〜１００−４の間で確立された通信セッションのことを、例えば、ＳＣＴＰ接続や呼などと称する場合がある。各通信セッションは、各ＭＭＥ３００−１〜３００−３と各ＨｅＮＢ１００−１〜１００−４の間でＳＣＴＰに関するメッセージが交換されることで開設されるものとなっている。通信セッションは、例えば、ＨｅＮＢ１００−１〜１００−３毎にあってもよい。例えば、ＨｅＮＢ１００−１とＭＭＥ３００−１、ＨｅＮＢ１００−２とＭＭＥ３００−２が夫々ＳＣＴＰ接続された場合、ＨｅＮＢ１００−１とＭＭＥ３００−１間で１つの通信セッション、ＨｅＮＢ１００−２とＭＭＥ３００−２間で１つの通信セッションが夫々確立される。例えば、１つのＭＭＥ３００−１に２つのＨｅＮＢ１００−１，１００−２がＳＣＴＰ接続された場合、ＨｅＮＢ１００−１とＭＭＥ３００−１に１つの通信セッション、ＨｅＮＢ１００−２とＭＭＥ３００−１に１つの通信セッションが確立される。
【００３７】
各ＵＥ２００−１〜２００−４は、例えば、フィーチャーフォンやスマートフォン、タブレット端末、パーソナルコンピュータ、ゲーム装置などの無線通信装置（又は端末装置）である。各ＵＥ２００−１〜２００−４は、各ＨｅＮＢ１００−１〜１００−４と無線通信を行うことで種々のサービスの提供を受けることが可能である。
【００３８】
各ＭＭＥ３００−１〜３００−３は、例えば、コアネットワーク側の無線網側装置である。各ＭＭＥ３００−１〜３００−３は、例えば、１又は複数のＨｅＮＢ１００−１〜１００−４を収容又は管理し、当該ＨｅＮＢ１００−１〜１００−４に接続されたＵＥ２００−１〜２００−４の移動管理、認証、ユーザデータの転送経路の設定など、制御に関する処理を行う。
【００３９】
なお、各ＭＭＥ３００−１〜３００−３は地域ごとに設置されてもよい。例えば、ＭＭＥ３００−１は東日本、ＭＭＥ３００−２は西日本などである。接続形態としては、例えば、ＭＭＥ３００−１に対してＨｅＮＢ１００−１、ＭＭＥ３００−２に対してＨｅＮＢ１００−２など、１つ１つのＭＭＥ３００−１〜３００−３に対して１つ１つのＨｅＮＢ１００−１〜１００−３が接続されてもよい。或いは、１つのＭＭＥ３００−１に対して複数のＨｅＮＢ１００−１〜１００−２が接続されてもよい。上述した通信セッションは、例えば、ＨｅＮＢ１００−１〜１００−４毎に存在し、各ＨｅＮＢ１００−１〜１００−４から接続先のＭＭＥ３００−１〜３００−４との間で設定されてもよい。
【００４０】
ＨｅＮＢ−ＧＷ４００は、例えば、各ＨｅＮＢ１００−１〜１００−４と各ＭＭＥ３００−１〜３００−３を中継するサーバ装置である。例えば、ＨｅＮＢ−ＧＷ４００は、ＨｅＮＢ１００−１から送信されたＳＣＴＰに関するメッセージを中継して、ＭＭＥ３００−１へ送信し、ＭＭＥ３００−１から送信されたＳＣＴＰに関するメッセージを中継してＨｅＮＢ１００−１へ送信したりする。
【００４１】
本第２の実施の形態においては、ＨｅＮＢ−ＧＷ４００は、現用系（又はＡＣＴＩＶＥ系、以下「ＡＣＴ系」又は「ＡＣＴ」と称する場合がある）と予備系（又はＳＴＡＮＢＹ系、以下「ＳＢＹ系」又は「ＳＢＹ」と称する場合がある）の冗長構成となっている。ＨｅＮＢ−ＧＷ４００は、例えば、障害の発生や監視サーバから指示されたとき、ＡＣＴ系からＳＢＹ系へ切替えを行う。そして、ＨｅＮＢ−ＧＷ４００は、切替えに際して、各ＭＭＥ３００−１〜３００−３と各ＨｅＮＢ１００−１〜１００−５で交換されるメッセージの有無やメッセージ数などに基づいて、呼処理に関する統計情報を取得する。統計情報は、例えば、ＨｅＮＢ１００−１〜１００−４毎の接続ＵＥ数である。ＨｅＮＢ−ＧＷ４００は、統計情報に応じて各通信セッションの開設順を決定する。ＨｅＮＢ−ＧＷ４００は、ＡＣＴからＳＢＹへ切替後、開設順に従って、各通信セッションを開設する。ＨｅＮＢ−ＧＷ４００の構成例と動作例については後述する。
【００４２】
図２において、ＨｅＮＢ１００−１〜１００−４、ＵＥ２００−１〜２００−４、及びＨｅＮＢ−ＧＷ４００を、例えば、フェムトセルシステム２０と称する場合がある。ただし、フェムトセルシステム２０には、例えば、ＭＭＥ３００−１〜３００−３が含まれてもよく、この場合はフェムトセルシステム２０と通信システム１０は同じシステムとなる。
【００４３】
なお、各ＨｅＮＢ１００−１〜１００−４はいずれも同一構成のため、とくに断らない限りＨｅＮＢ１００と称する場合がある。各ＵＥ２００−１〜２００−４と各ＭＭＥ３００−１〜３００−３についても同様に、とくに断らない限り、ＵＥ２００とＭＭＥ３００とそれぞれ称する場合がある。
【００４４】
図３も通信システム１０（又はフェムトセルシステム２０）の構成例を示す図である。各ＨｅＮＢ１００−１，１００−２は、家屋や競技場などに設置されたりすることで、家庭内や競技場内においてユーザは種々のサービスの提供を受けることが可能となっている。
【００４５】
なお、図３に示すように、通信システム１０（又はフェムトセルシステム２０）には、更に、ＨｅＭＳ（HeNB Management System）５００が接続されてもよい。ＨｅＭＳ５００は、例えば、ＨｅＮＢ−ＧＷ４００を監視する監視用サーバ装置であって、各ＨｅＮＢ１００−１〜１００−４のＨｅＮＢ−ＧＷ４００（又は各ＭＭＥ３００−１〜３００−３）に対する接続状況などを監視することが可能となっている。
【００４６】
＜ＨｅＮＢ−ＧＷの構成例＞
次に、ＨｅＮＢ−ＧＷ４００の構成例について説明する。図４はＨｅＮＢ−ＧＷ４００の構成例を表す図である。
【００４７】
ＨｅＮＢ−ＧＷ４００は、ＡＣＴ系４１０とＳＢＹ系４３０、及び切替制御部４５０を備える。
【００４８】
また、ＡＣＴ系４１０は、演算処理部４１１、記憶部４１３、ＩＦ（Interface）処理部４１５を備える。さらに、ＩＦ処理部４１５は、ＨｅＮＢ側ＩＦ４１６とＭＭＥ側ＩＦ４１７を備える。ＳＢＹ系４３０も、演算処理部４３１、記憶部４３３、ＩＦ処理部４３５を備える。また、ＩＦ処理部４３５においても、ＨｅＮＢ側ＩＦ４３６とＭＭＥ側ＩＦ４３７を備える。
【００４９】
演算処理部４１１は、例えば、ＩＦ処理部４１５を介して、ＨｅＮＢ１００やＭＭＥ３００で交換されるメッセージを受信し、受信したメッセージに基づいて上述した統計情報を取得し、統計情報に応じて通信セッションの開設順を決定する。当該メッセージに関する情報としては、例えば、ＳＣＴＰ情報やＳ１情報、ＵＥ情報などがある。ＨｅＮＢ１００とＭＭＥ３００では、例えば、Ｓ１−ＭＭＥプロトコルが利用され、当該プロトコルにより利用される情報がＳ１情報であり、Ｓ１情報はＳＣＴＰを利用して伝送される。例えば、Ｓ１情報とＳＣＴＰ情報は同じ情報であってもよい。ＵＥ情報は、例えば、ＵＥ２００に関する情報であり、当該情報もＳＣＴＰにより伝送される。演算処理部４１１は、例えば、通信セッションの開設順を示す情報として呼救済情報を生成し、生成した呼救済情報をＳＣＴＰ情報やＳ１情報、ＵＥ情報とともに記憶部４１３に記憶する。
【００５０】
また、演算処理部４１１は、例えば、ＨｅＮＢ側ＩＦ４１６から受け取ったメッセージをＭＭＥ側ＩＦ４１７へ転送したり、ＭＭＥ側ＩＦ４１７から受け取ったメッセージをＨｅＮＢ側ＩＦ４１６へ転送したりする。これにより、例えば、ＨｅＮＢ−ＧＷ４００のＡＣＴ系において、ＨｅＮＢ１００とＭＭＥ３００との間のメッセージの中継が可能となる。
【００５１】
記憶部４１３は、例えば、呼救済情報やＳＣＴＰ情報などを記憶し、ＡＣＴ系４１０からＳＢＹ系４３０への切替え前に、記憶したこれらの情報をＳＢＹ系４３０の記憶部４３３へ転送する。このような転送は、例えば、切替制御部４５０から指示を受けた演算処理部４１１により行われてもよい。
【００５２】
ＨｅＮＢ側ＩＦ４１６はＨｅＮＢ１００とメッセージを交換する。ＨｅＮＢ側ＩＦ４１６は、例えば、ＨｅＮＢ１００から受信したメッセージを演算処理部４１１へ出力し、演算処理部４１１から受け取ったメッセージをＨｅＮＢ１００へ送信する。ＨｅＮＢ側ＩＦ４１６は、例えば、記憶部４１３との間で、メッセージに含まれるＳＣＴＰ情報などを交換してもよい。
【００５３】
ＭＭＥ側ＩＦ４１７はＭＭＥ３００との間でメッセージを交換する。ＭＭＥ側ＩＦ４１７は、例えば、ＭＭＥ３００から受信したメッセージを演算処理部４１１へ出力し、演算処理部４１１から受け取ったメッセージをＭＭＥ３００へ送信する。
【００５４】
ＳＢＹ系４３０の演算処理部４３１では、例えば、切替後、記憶部４３３に記憶された呼救済情報に示された開設順に従って、通信セッションを開設する。例えば、演算処理部４３１は、開設順に従って、ＲｅｓｔａｒｔメッセージをＭＭＥ３００やＨｅＮＢ１００へ送信する。これにより、通信セッションが順次開設される。詳細については動作例で説明する。その後、ＳＢＹ系４３０は新ＡＣＴ系４３０となって、例えば、演算処理部４３１は、ＡＣＴ系の演算処理部４１１と同様に、ＭＭＥ３００から送信されたメッセージを、ＭＭＥ側ＩＦ４３７を介して受信し、受信したメッセージを、ＨｅＮＢ側ＩＦ４３６を介してＨｅＮＢ１００へ送信する。また、例えば、演算処理部４３１はＨｅＮＢ１００から送信されたメッセージを、ＨｅＮＢ側ＩＦ４３６を介して受信し、受信したメッセージを、ＭＭＥ側ＩＦ４３７を介してＭＭＥ３００へ送信する。演算処理部４３１は、演算処理部４１１と同様に、受信したメッセージから各種情報を適宜抽出して、記憶部４３３へ記憶してもよい。また、演算処理部４３１は、例えば、統計情報を取得し、取得した統計情報に基づいて通信セッションの開設順を決定してもよい。
【００５５】
記憶部４３３は、例えば、ＡＣＴ系４１０の記憶部４１３から受け取った呼救済情報や、演算処理部４３１から受け取ったＳＣＴＰ情報などを記憶する。
【００５６】
ＨｅＮＢ側ＩＦ４３６は、ＨｅＮＢ１００との間でメッセージを交換する。また、ＭＭＥ側ＩＦ４３７は、ＭＭＥ３００との間でメッセージを交換する。
【００５７】
切替制御部４５０は、例えば、ＡＣＴ系４１０の障害を検出したり、ＨｅＭＳ５００からの指示を受けたたりしたとき、ＡＣＴ系からＳＢＹ系４３０への切替を行うことを決定し、ＡＣＴ系４１０とＳＢＹ系４３０へ切替を指示し、ＡＣＴ系からＳＢＹ系４３０への切替を行う。例えば、ＡＣＴ系４１０の演算処理部４１１ではこの指示を受けて、呼救済情報を生成してＳＢＹ系４３０へ転送し、ＳＢＹ系４３０の演算処理部４３１では呼救済情報に応じて通信セッションを開設する。
【００５８】
＜ＡＣＴ系からＳＢＹ系への切替について＞
次に、ＡＣＴ系４１０からＳＢＹ系４３０への切替について説明する。図５は切替前の例を表す図である。
【００５９】
例えば、ＨｅＮＢ−ＧＷ４００は複数のカードを備え、ＡＣＴ系４１０のカードが１又は複数枚、ＳＢＹ系４３０のカードも１又は複数枚挿入されている。ＡＣＴ系４１０のカードはとＳＢＹ系４３０のカードは、例えば、図４に示す構成となっている。
【００６０】
図５に示すように、ＡＣＴ系４１０のカードは、ＭＭＥ３００とＨｅＮＢ１００に対してＳＣＴＰにより接続される。ＡＣＴ系４１０のカードを中継してＭＭＥ３００とＨｅＮＢ１００の間でＳＣＴＰを確立するためのメッセージが交換されることで、ＳＣＴＰ接続され、当該カードを中継して、ＭＭＥ３００とＨｅＮＢ１００の間でＳＣＴＰに関するメッセージが交換可能となる。
【００６１】
図６（Ａ）は切替前、図６（Ｂ）は切替後の例をそれぞれ表す図である。図６（Ａ）と図６（Ｂ）に示すように、切替前のＡＣＴ系４１０のカードは切替後にはＳＢＹ系４３０のカードとなり、切替前のＳＢＹ系４３０のカードは切替後にはＡＣＴ（新ＡＣＴ）系のカードとなる。切替後、確立されたＳＣＴＰ接続は維持され、新ＡＣＴ系４３０のカードは、ＭＭＥ３００とＨｅＮＢ１００の間で交換されるメッセージなどを中継する。
【００６２】
＜切替の際の優先順位について＞
本第２の実施の形態においては、複数の通信セッションが確立されている場合、ＡＣＴ系４１０からＳＢＹ系４３０への切替後、各ＨｅＮＢ１００に対して（又は各通信セッションに対して）どの順番で再接続がなされるかについて順位をつけるようにしている。
【００６３】
図７（Ａ）から図７（Ｃ）は順位の例を表す図である。図７（Ａ）が最も優先順位が高く、図７（Ｂ）、図７（Ｃ）の順に順位が低くなる。
【００６４】
ＵＥ２００がＨｅＮＢ１００と無線通信を行い、ＵＥ２００とＭＭＥ３００の間で情報の交換が行われている場合、新ＡＣＴ４３０への切替後においても、他に優先して、ＵＥ２００とＭＭＥ３００で設定された呼を救済すべきである。この場合は、例えば、ＵＥ２００がＨｅＮＢ１００と無線通信を行って、ＵＥ２００からＭＭＥ３００まで接続されている状態である。この場合は、例えば、接続されたＵＥ２００に対する呼を救済して、切替による呼の切断を防止するべく、他と比較して優先順位が最も高い。
【００６５】
次に優先するのは、図７（Ｂ）に示すように、ＵＥ２００がＨｅＮＢ１００と接続されていないものの、ＵＥ２００はＨｅＮＢ１００と接続可能な状態であり、ＨｅＮＢ１００からＭＭＥ３００まで接続されている状態となっている場合である。例えば、ＵＥ２００がアイドル状態又は電源オフとなっており、ユーザによる操作によりＨｅＮＢ１００と接続可能な状態となっている場合である。この場合は、図７（Ａ）と同様にＨｅＮＢ１００とＭＭＥ３００の間でＳＣＴＰによる通信セッションが確立されており、ＵＥ２００がＨｅＮＢ１００と接続することで、ＵＥ２００とＭＭＥ３００の間でメッセージの交換が直ちに可能となっている。この場合、優先順位は図７（Ａ）よりも低いものの、ＡＣＴ系４１０からＳＢＹ系４３０への切替後、すぐにユーザが使用を開始しても、使用可能な状態としておくようにしている。
【００６６】
優先度が最も低いのは、図７（Ｃ）に示すように、ＨｅＮＢ１００の電源がオフとなっている状態である。例えば、ＨｅＮＢ−ＧＷ４００とＨｅＮＢ１００間においてＳＣＴＰ接続がなされていない状態となっている場合である。このようなＨｅＮＢ１００に対してはＳＣＴＰの再接続は順位を最も低くするようにしている。
【００６７】
本第２の実施の形態においては、ＨｅＮＢ−ＧＷ４００は、例えば、呼処理の統計情報に応じてＳＣＴＰ接続がどのような状態（例えば図７（Ａ）から図７（Ｃ））であるかを検出し、その状態に応じてＨｅＮＢ１００（又は通信セッション）を順位付けするようにしている。以降では動作例について説明する。
【００６８】
＜動作例＞
次に動作例について説明する。最初に、呼処理の統計情報に応じた順位付けの動作例について説明する。次に、全体シーケンス例などについて説明する。
【００６９】
＜１．順位付けの動作例＞
図８（Ａ）と図８（Ｂ）は呼処理の統計情報に応じた順位付けの動作例に関する図である。このうち、図８（Ａ）は切替後のＳＣＴＰ接続の例を表し、図８（Ｂ）は統計情報に応じた順位付けの動作例を表すフローチャートである。
【００７０】
各ＨｅＮＢ１００−１〜１００−３は、切替前において、ＵＥ２００−１〜２００−２と接続して無線通信を行っており、ＨｅＮＢ−ＧＷ４００を介してＭＭＥ３００−１〜３００−３とＳＣＴＰ接続によりメッセージを交換している。
【００７１】
そこで、ＨｅＮＢ−ＧＷ４００は、呼処理の統計情報に基づいて各ＨｅＮＢ１００−１〜１００−３の順位付けを行う（Ｓ１０）。具体的には、ＨｅＮＢ−ＧＷ４００のＡＣＴ系４１０（図８（Ａ）の例は切替後の例を表しており、切替前はＡＣＴ系４１０となる）は、例えば、単位時間毎に、ＨｅＮＢ１００とＭＭＥ３００間で交換されるメッセージの個数を算出（又はカウント）し、当該個数に応じて各ＨｅＮＢ１００−１〜１００−３の順位付けを行う。メッセージとしては、例えば、Ｉｎｉｔｉａｌ  ＵＥ  Ｍｅｓｓａｇｅがある。Ｉｎｉｔｉａｌ  ＵＥ  Ｍｅｓｓａｇｅは、例えば、ＵＥ２００がＨｅＮＢ１００と接続処理を行う際に、ＨｅＮＢ１００からＭＭＥ３００へ送信されるメッセージである。これにより、例えば、ＨｅＮＢ−ＧＷ４００は、各ＨｅＮＢ１００−１〜１００−３に接続されたＵＥ２００−１〜２００−２の数をカウントすることが可能となり、ＵＥ２００−１〜２００−２の接続数に応じた各ＨｅＮＢ１００−１〜１００−３の順位付けが可能となる。ＨｅＮＢ−ＧＷ４００では、例えば、呼処理の統計情報に基づいてＨｅＮＢ１００における接続状態（又はＨｅＮＢ１００からＭＭＥ３００までの通信セッションの接続状態）を検出し、接続状態に応じてＨｅＮＢ１００（又は通信セッション）の順位付けを行っている。
【００７２】
ＨｅＮＢ−ＧＷ４００は、各ＨｅＮＢ１００−１〜１００−３を順位付けした後、各ＨｅＮＢ１００−１〜１００−３に接続されるＭＭＥ３００−１〜３００−３をさらに順位付けする（Ｓ１１）。例えば、ＨｅＮＢ−ＧＷ４００の旧ＡＣＴ系４１０は、各ＨｅＮＢ１００−１〜１００−３と接続されたＭＭＥ３００−１〜３００−３を含む順位付けを行い、そのような順位付けの情報を含む呼救済情報を生成する。図８（Ｂ）には呼救済情報４１４の例を示す。図８（Ｂ）の例では、ＨｅＮＢ１００−１である“ａ”は、ＭＭＥ３００−１である“Ａ”と接続され、最も順位が高く、次に、ＨｅＮＢ１００−２である“ｂ”はＭＭＥ−３００−２である“Ｂ”と接続され、２番目の順位である、などとなる。
【００７３】
次に、ＨｅＮＢ−ＧＷ４００は、切替後、順位付けの通りにＳＣＴＰ  Ｒｅｓｔａｒｔを行う（Ｓ１２）。例えば、新ＡＣＴ４３０は、最も順位が高いＨｅＮＢ１００−１とＭＭＥ３００−１に対してＳＣＴＰ  Ｒｅｓｔａｒｔメッセージを送信し、当該メッセージ送信後、次に順位の高い、ＨｅＮＢ１００−２とＭＭＥ３００−２に対してＳＣＴＰ  Ｒｅｓｔａｒｔメッセージを送信する。新ＡＣＴ４３０は、順位付けに従って、順次、ＳＣＴＰ  Ｒｅｓｔａｒｔメッセージを送信していく。
【００７４】
一方、切替前において、ＨｅＮＢ−ＧＷ４００ではＩｎｉｔｉａｌ  ＵＥ  Ｍｅｓｓａｇｅを検出することができない場合がある。図９（Ａ）はかかる場合の例を表している。
【００７５】
例えば、図９（Ａ）に示すように、ＨｅＮＢ１００−３にはＵＥ２００−１〜２００−２が接続されていない。このような場合、ＨｅＮＢ１００−３は、Ｉｎｔｉａｌ  ＵＥ  Ｍａｓｓａｇｅを送信することはない。従って、ＨｅＮＢ−ＧＷ４００では当該ＨｅＮＢ１００−３に対する単位時間毎のＩｎｉｔｉａｌ  ＵＥ  Ｍａｓｓａｇｅは「０」となる。ただし、この場合、ＨｅＮＢ１００−３はＭＭＥ３００−１〜３００−３はＳＣＴＰ接続しており、ＳＣＴＰに関するメッセージは交換可能な状態となっている。
【００７６】
また、例えば、各ＨｅＮＢ１００−１〜１００−３自体の電源がオフになっている場合もある。このような場合、各ＨｅＮＢ１００−１〜１００−３はＩｎｉｔｉａｌ  ＵＥ  Ｍａｓｓａｇｅを送信することはなく、単位時間毎のＩｎｔｉａｌ  ＵＥ  Ｍａｓｓａｇｅは「０」となる。図８（Ａ）の例では、ＨｅＮＢ１００−１〜１００−２の電源がオフになっている例を表している。この場合、ＨｅＮＢ１００−１〜１００−２はＭＭＥ３００−１〜３００−３とＳＣＴＰ接続に関するメッセージを交換しておらず、ＳＣＴＰ接続がなされていない状態となっている。
【００７７】
図９（Ｂ）はこのような場合の動作例を表すフローチャートである。ＨｅＮＢ−ＧＷ４００は、呼処理の統計情報からＨｅＮＢ１００の呼処理がなされていないことを検出すると（Ｓ２０）、該当ＨｅＮＢ１００とＳＣＴＰ接続されているか否かを検出する（Ｓ２１）。例えば、旧ＡＣＴ系４１０は、単位時間毎のＩｎｉｔｉａｌ  ＵＥ  Ｍａｓｓａｇｅ数が「０」となっているＨｅＮＢ１００を検出すると、該当ＨｅＮＢ１００とＳＣＴＰ接続されているか否かを検出する。ＳＣＴＰ接続されているか否かは、例えば、ＨｅＮＢ−ＧＷ４００が該当ＨｅＮＢ１００からハードビートメッセージを受信したか否かにより検出する。ハードビートメッセージは、例えば、装置が正常に機能しているか否かを確認するためのＳＣＴＰに関するメッセージである。例えば、ＳＣＴＰ接続されたＨｅＮＢ１００−３とＭＭＥ３００−１〜３００−３の間で交換され、電源がオフとなっているＨｅＮＢ１００−１〜１００−２からはハートビートメッセージ（又はＳＣＴＰ  Ｈｅａｒｔｂｅａｔｅメッセージ。以下、「ハートビートメッセージ」と称する場合がある）送信されない。そのため、ＨｅＮＢ−ＧＷ４００は当該メッセージによりＳＣＴＰ接続がなされているか否かを判別できる。Ｓ２０とＳ２１により、例えば、ＨｅＮＢ−ＧＷ４００は呼処理の統計情報に基づいてＨｅＮＢ１００における接続状態（又はＨｅＮＢ１００からＭＭＥ３００までの通信セッションの接続状態）を検出し、接続状態に応じてＨｅＮＢ１００（又は通信セッション）の順位付けを行っている。
【００７８】
ＨｅＮＢ−ＧＷ４００はＳＣＴＰ接続されているとき（Ｓ２１でＹＥＳ）、該当ＨｅＮＢ１００−３は接続可能状態であり、該当ＨｅＮＢ１００−３に接続するＭＭＥ３００−１〜３００−３をピックアップする（Ｓ２３）。例えば、旧ＡＣＴ系４１０は該当ＨｅＮＢ１００−３を呼救済情報に加える。このとき、旧ＡＣＴ系４１０は、呼処理の統計情報で順位付け（図８（Ｂ）のＳ１１）したＨｅＮＢ１００のうち最下位のＨｅＮＢ１００の次の順位に、該当ＨｅＮＢ１００−３を順位付けする。これにより、例えば、通信中のＵＥ２００と接続して順位付けされたＨｅＮＢ１００（例えば図７（Ａ））の次に、ＵＥ２００と通信していないもののＳＣＴＰ接続されたＨｅＮＢ１００（例えば図７（Ｂ））を順位付けすることが可能となる。
【００７９】
図９（Ｂ）に戻り、一方、ＨｅＮＢ−ＧＷ４００は、該当ＨｅＮＢ１００がＳＣＴＰ接続されていないとき（Ｓ２１でＮＯ）、該当ＨｅＮＢ１００は接続不可能状態として（Ｓ２４）、該当ＨｅＮＢ１００の順位を最下位にする（Ｓ２５）。これにより、例えば、ＵＥ２００と通信していないもののＳＣＴＰ接続されたＨｅＮＢ１００（例えば図７（Ｂ））の次に、ＳＣＴＰ接続されていないＨｅＮＢ１００（例えば図７（Ｃ））を順位付けすることが可能となる。
【００８０】
＜全体シーケンス例＞
次に、上述した順位付けを含む全体シーケンス例について説明する。図１０はかかる動作例を表している。図１０ではＨｅＮＢ１００とＭＭＥ３００は複数存在する例を表しているが、以下では、ＨｅＮＢ１００とＭＭＥ３００とそれぞれ表す場合がある。
【００８１】
ＨｅＮＢ１００とＭＭＥ３００は、ＳＣＴＰの接続に関するメッセージを交換することで、ＳＣＴＰ接続を行う（Ｓ３０，Ｓ３１）。ＨｅＮＢ−ＧＷ４００のＡＣＴ系４１０は、当該メッセージを中継する。当該メッセージには、例えば、Ｉｎｉｔｉａｌ  ＵＥ  Ｍｅｓｓａｇｅも含まれる。
【００８２】
次に、ＨｅＮＢ−ＧＷ４００は、ＡＣＴ系４１０からＳＢＹ系４３０への切替を行うことを決定し、ＨｅＮＢ１００とＭＭＥ３００の間で交換したメッセージから取得したＳＣＴＰ情報やＳ１情報、呼に関する情報などをＡＣＴ系４１０からＳＢＹ系４３０へ転送する（Ｓ３２）。ＨｅＮＢ−ＧＷ４００は、呼救済情報もＡＣＴ系４１０からＳＢＹ系４３０へ転送する。
【００８３】
次に、ＨｅＮＢ−ＧＷ４００はＡＣＴ系４１０からＳＢＹ系４３０への切替を行う（Ｓ３３）。例えば、上述した順位付けの処理はＨｅＮＢ−ＧＷ４００において切替決定後、切替（Ｓ３３）前に行われる。
【００８４】
切替後、ＨｅＮＢ−ＧＷ４００のＳＢＹ系４３０は、順位付けされた順番でＨｅＮＢ１００やＭＭＥ３００へＳＣＴＰ  Ｒｅｓｔａｒｔメッセージを送信する（Ｓ３４，Ｓ３５）。
【００８５】
なお、ＳＣＴＰ  Ｒｅｓｔａｒｔメッセージに代えてハートビートメッセージであってもよい。ハートビートメッセージは、上述したように、例えば、接続の確認に利用されるメッセージである。例えば、ＳＢＹ系４３０は、送信元がＨｅＮＢ１００、送信先がＭＭＥ３００であるハートビートメッセージを生成し、順位に応じてＭＭＥ３００へ順次送信する。また、ＳＢＹ系４３０は、送信元がＭＭＥ３００、送信先がＨｅＮＢ１００であるハートビートメッセージを生成し、順位に応じてＨｅＮＢ１００へ順次送信する。
【００８６】
次に、ＳＢＹ（新ＡＣＴ）系４３０は、再接続したＳＣＴＰ上にＳ１情報を引き継ぎ（Ｓ３６）、再確立したＳＣＴＰ接続から呼処理を開始する（Ｓ３７）。例えば、ＳＢＹ（新ＡＣＴ）系４３０は、ＡＣＴ（旧ＡＣＴ）系４１０から転送されたＳ１情報などを引き継いで、ＭＭＥ３００とＨｅＮＢ１００の間で確立されたＳＣＴＰ接続（又は通信セッション）を維持し、維持したＳＣＴＰ接続上において呼処理を開始する。
【００８７】
＜順位付けのフローチャート＞
図１１は、順位付けの動作例を表すフローチャートである。図１１は、図８（Ａ）から図９（Ｂ）において説明したものをまとめたものである。
【００８８】
ＨｅＮＢ−ＧＷ４００は処理を開始すると（Ｓ５０）、呼処理の統計情報から、ＨｅＮＢ毎に、単位時間あたりのＩｎｉｔｉａｌ  ＵＥ  Ｍｅｓｓａｇｅ数「Ｘ」を算出する（Ｓ５１）。
【００８９】
次に、ＨｅＮＢ−ＧＷ４００は、算出した「Ｘ」が「０」か否かを判別する（Ｓ５２）。算出した「Ｘ」が「０」ではないとき（Ｓ５２でＹ）、ＨｅＮＢ−ＧＷ４００は、「Ｘ」の数に応じてＨｅＮＢ１００を順位付けする（Ｓ５３）。
【００９０】
次に、ＨｅＮＢ−ＧＷ４００は、順位付けされたＨｅＮＢ１００に接続されるＭＭＥ３００をさらに順位付けする（Ｓ５４）。例えば、ＡＣＴ系４１０は順位付けした情報を含む呼救済情報を生成し、ＳＢＹ系４３０へ出力する。
【００９１】
一方、ＨｅＮＢ−ＧＷ４００は、算出した「Ｘ」が「０」のとき（Ｓ５２でＮ）、該当ＨｅＮＢはＳＣＴＰ接続されているか否かを判別する（Ｓ５７）。例えば、ＳＣＴＰ情報には、該当ＨｅＮＢ１００から送信されたハートビートメッセージの有無が含まれ、ＡＣＴ系４１０はこの有無に基づいてＳＣＴＰ接続の有無を判別してもよい。
【００９２】
該当ＨｅＮＢ１００がＳＣＴＰ接続されているとき（Ｓ５７でＹ）、ＨｅＮＢ−ＧＷ４００は、該当ＨｅＮＢ１００とＳＣＴＰ接続されたＭＭＥ３００を含めて、該当ＨｅＮＢ１００をさらに順位付けする（Ｓ５８）。例えば、ＡＣＴ系４１０は該当ＨｅＮＢ１００の順番を含む呼救済情報を生成し、ＳＢＹ系４３０へ転送する。
【００９３】
一方、該当ＨｅＮＢ１００がＳＣＴＰ接続されていないとき（Ｓ５７でＮ）、ＨｅＮＢ−ＧＷ４００は、該当ＨｅＮＢ１００の優先順位を最下位にし、そのような情報を含む呼救済情報をＳＢＹ系４３０へ転送する。
【００９４】
次に、ＨｅＮＢ−ＧＷ４００は、ＡＣＴ系４１０からＳＢＹ系４３０へ切替えを行い、ＨｅＮＢ及びＭＭＥ３００を順位付けされた通りに接続する（Ｓ５５）。例えば、新ＡＣＴ系４３０は、旧ＡＣＴ系４１０から呼救済情報を受け取り、受け取った呼救済情報に含まれる順位付けに従って、ＨｅＮＢ１００とＭＭＥ３００に対して、ＳＣＴＰ  Ｒｅｓｔａｒｔメッセージを送信する。
【００９５】
そして、ＨｅＮＢ−ＧＷ４００は一連の処理を終了する（Ｓ５６）。
【００９６】
なお、ＨｅＮＢ−ＧＷ４００は、電源がオフとなっているＨｅＮＢ１００へはＳＣＴＰ  Ｒｓｔａｒｔメッセージを送信しなくてもよい。この場合、ＨｅＮＢ−ＧＷ４００は、当該ＨｅＮＢ１００とＳＣＴＰ接続可能なＭＭＥ３００へ、ＳＣＴＰ  Ｒｅｓｔａｒｔメッセージを送信する。当該メッセージを受信したＭＭＥ３００は、当該ＨｅＮＢ１００とのＳＣＴＰ接続のための準備にとりかかることができる。当該メッセージがハートビートメッセージの場合も、ハートビートメッセージを受信したＭＭＥ３００は、当該ＨｅＮＢ１００との通信セッションの開設準備にとりかかることが可能となる。
【００９７】
ＨｅＮＢ−ＧＷ４００は、各ＨｅＮＢ１００に対して上記の順位付けを行うことで（Ｓ５４）、ユーザが使用中のＨｅＮＢ１００に対して最も優先順位を高くする（例えば図７（Ａ））ことが可能である。また、ＨｅＮＢ−ＧＷ４００は、ユーザが使用してはいないがＳＣＴＰ接続しているＨｅＮＢ１００を次の順位とし（例えば図１１のＳ５８、図７（Ｂ））、電源がオフとなっているＨｅＮＢ１００が最も優先度を低くする（例えば図１１のＳ５９、図７（Ｃ））ことが可能となる。
【００９８】
このように本第２の実施の形態におけるＨｅＮＢ−ＧＷ４００では、切替前において、再接続の優先順位をつけるようにしている（例えば図１１のＳ５３、Ｓ５８，Ｓ５９）。これにより、例えば、救済すべき呼をいち早く救済して、切替に伴うサービス提供の中断を防止し、ユーザに対するサービスの提供を継続させることが可能となる。
【００９９】
また、ＨｅＮＢ−ＧＷ４００は、切替前において、ＨｅＮＢ１００に接続されたＵＥ２００数に応じて順位付けを行っている（例えば図１１のＳ５３，Ｓ５４）。これにより、例えば、ＵＥ２００の接続数の多いＨｅＮＢ１００から順番に通信セッションを開設することが可能であり、そのようなＨｅＮＢ１００に接続している多くのユーザに対してサービスの提供を継続させることが可能となる。従って、本ＨｅＮＢ−ＧＷ４００においては、ユーザに対する呼処理断を最小限にすることも可能となる。
【０１００】
［その他の実施の形態］
第２の実施の形態においては、呼処理の統計情報として利用するメッセージの例として、Ｉｎｉｔｉａｌ  ＵＥ  Ｍａｓｓａｇｅについて説明した。このようなメッセージとしては、他にも、Ｉｎｉｔｉａｌ  Ｓｅｔｕｐ  Ｃｏｎｔｅｘｔ  Ｒｅｓｐｏｎｓｅメッセージ、Ｉｎｔｉａｌ  Ｓｅｔｕｐ  Ｃｏｎｔｅｘｔ  Ｒｅｑｕｅｓｔメッセージなどであってもよい。このようなメッセージは、いずれも、ＨｅＮＢ１００とＭＭＥ３００の間でＳＣＴＰ接続が確立される際に交換されるＳ１−ＭＭＥインタフェースにおけるメッセージとなっている。ＨｅＮＢ−ＧＷ４００はこのようなメッセージの数をカウントして、呼処理の統計情報として利用してもよい。
【０１０１】
また、図４に示すように、演算処理部４１１，４３１と切替制御部４５０はＣＰＵ（Central Processing Unit）、記憶部４１３，４３３はメモリとなっていてもよい。この場合、ＨｅＮＢ−ＧＷ４００は、例えば、ＡＴＣ系４１０におけるＣＰＵ４１１と、ＳＢＹ系４３０におけるＣＰＵ４３１、切替制御部４５０の３つのＣＰＵ（又はコンピュータ）により動作する。このようなハードウェア構成により、上述した動作が行われてもよい。なお、ＣＰＵに代えて、ＭＰＵ（Micro-Processing Unit）やＦＰＧＡ（Field-Programmable Gate Array）、ＤＳＰ（Digital Signal Processor）などのコントローラであってもよい。
【０１０２】
さらに、第２の実施の形態においてはＳＣＴＰを例にして説明した。例えば、ＳＣＴＰに代えてＴＣＰなどの転送プロトコルが用いられてもよい。この場合、ＨｅＮＢ−ＧＷ４００は、ＭＭＥ３００とＨｅＮＢ１００の間で交換されるＴＣＰなどの転送プロトコルに関するメッセージに基づいて、ＨｅＮＢ１００に接続されたＵＥ２００数を算出するようにしてもよい。
【０１０３】
以上まとめると付記のようになる。
【０１０４】
（付記１）
無線基地局装置との通信セッションの開設を制御し、無線網側装置との通信セッションの開設を制御し、前記無線基地局装置を介して端末装置と前記無線網側装置との通信を中継する通信中継装置であって、
第１の無線基地局装置と第１の無線網側装置との間、又は第２の無線基地局装置と第２の無線網側装置との間において交換されるメッセージを中継する第１及び第２の演算処理部と、
前記第１の演算処理部から前記第２の演算処理部への切替えを行う切替制御部を備え、
前記第１の演算処理部は、前記メッセージに基づいて前記第１の無線基地局装置に接続された第１の端末装置の数を表す第１の統計情報と、前記第２の無線基地局装置に接続された第２の端末装置の数を表す第２の統計情報とを取得し、当該第１及び第２の統計情報に応じて、前記第１の無線基地局装置と前記第１の無線網側装置との間の第１の通信セッションと前記第２の無線基地局装置と前記第２の無線網側装置との間の第２の通信セッションの開設順を決定し、
前記第２の演算処理部は、前記切替制御部により切替時、前記開設順に前記第１及び第２の通信セッションを開設することを特徴とする通信中継装置。
【０１０５】
（付記２）
前記第１の演算処理部は、前記第１及び第２の統計情報に基づいて前記第１及び第２の無線基地局装置の接続状態をそれぞれ検出し、当該接続状態に応じて前記第１及び第２の通信セッションの開設順を決定することを特徴とする付記１記載の通信中継装置。
【０１０６】
（付記３）
前記第１の演算処理部は、前記第１及び第２の統計情報に基づいて、前記第１及び第２の無線基地局装置に関して、前記第１又は第２の端末装置が前記第１又は第２の無線基地局装置と通信をそれぞれ行い前記第１又は第２の端末装置から前記第１又は第２の無線網側装置までそれぞれ接続された第１の状態、前記第１又は第２の端末装置が前記第１又は第２の無線基地局装置とそれぞれ通信可能な状態で前記第１又は第２の無線基地局装置から前記第１又は第２の無線網側装置までそれぞれ接続された第２の状態、又は、前記第１又は第２の無線基地局装置が電源断である第３の状態であることを検出し、前記第１の状態、次に第２の状態、次に第３の状態の順番で、開設順を決定することを特徴とする付記２の記載の通信中継装置。
【０１０７】
（付記４）
前記第１の演算処理部は、前記第１及び第２の無線基地局装置が前記第１の状態となっているとき、前記第１及び第２の統計情報に基づいて前記第１及び第２の無線基地局装置にそれぞれ接続された前記第１及び第２の端末装置の数の多い順に前記第１又は第２の通信セッションの開設順を決定することを特徴とする付記３記載の通信中継装置。
【０１０８】
（付記５）
前記第１の演算処理部は、前記第１又は第２の無線基地局装置に接続された前記端末装置の数が「０」のとき、前記第２又は第３の状態を検出することを特徴とする付記３記載の通信中継装置。
【０１０９】
（付記６）
前記第１の演算処理部は、前記第１及び第２の統計情報に応じて前記第１及び第２の通信セッションの接続状態をそれぞれ検出し、当該接続状態に応じて前記第１及び第２の通信セッションの開設順を決定することを特徴とする付記１記載の通信中継装置。
【０１１０】
（付記７）
前記第２の演算処理部は、前記開設順に、前記第１又は第２の通信セッションを再開させるメッセージを前記第１又は第２の無線網側装置へ送信することを特徴とする付記１記載の通信中継装置。
【０１１１】
（付記８）
前記第１及び第２の通信セッションは、ＳＣＴＰ（Stream Control Transmission Protocol）に関するメッセージの交換により開設された通信セッションであることを特徴とする付記１記載の通信中継装置。
【０１１２】
（付記９）
前記第２の演算処理部は、前記開設順に、ＳＣＴＰ（Stream Control Transmission Protocol）  Ｒｅｓｔａｒｔメッセージを送信することを特徴とする付記７記載の通信中継装置。
【０１１３】
（付記１０）
無線基地局装置との通信セッションの開設を制御し、無線網側装置との通信セッションの開設を制御し、前記無線基地局装置を介して端末装置と前記無線網側装置との通信を中継する通信中継装置であって、第１の無線基地局装置と第１の無線網側装置との間、又は第２の無線基地局装置と第２の無線網側装置との間において交換されるメッセージを中継する第１及び第２の演算処理部と切替制御部を備える前記通信中継装置における通信中継方法であって、
前記第１の演算処理部により、前記メッセージに基づいて前記第１の無線基地局装置に接続された第１の端末装置の数を表す第１の統計情報と、前記第２の無線基地局装置に接続された第２の端末装置の数を表す第２の統計情報とを取得し、当該第１及び第２の統計情報に応じて、前記第１の無線基地局装置と前記第１の無線網側装置との間の第１の通信セッションと前記第２の無線基地局装置と前記第２の無線網側装置との間の第２の通信セッションの開設順を決定し、
前記切替制御部による前記第１の演算処理部から前記第２の演算処理部への切替時、前記第２の演算処理部により、前記開設順に前記第１及び第２の通信セッションを開設する
ことを特徴とする通信中継方法。
【０１１４】
（付記１１）
第１及び第２の無線基地局装置と、
端末装置と、
前記第１及び第２の無線基地局装置との通信セッションの開設を制御し、無線網側装置との通信セッションの開設を制御し、前記第１及び第２の無線基地局装置を介して前記端末装置と前記無線網側装置との通信を中継する通信中継装置を備える通信システムにおいて、
前記通信中継装置は、
前記第１の無線基地局装置と第１の無線網側装置との間、又は前記第２の無線基地局装置と第２の無線網側装置との間において交換されるメッセージを中継する第１及び第２の演算処理部と、
前記第１の演算処理部から前記第２の演算処理部への切替えを行う切替制御部を備え、
前記第１の演算処理部は、前記メッセージに基づいて前記第１の無線基地局装置に接続された第１の端末装置の数を表す第１の統計情報と、前記第２の無線基地局装置に接続された第２の端末装置の数を表す第２の統計情報とを取得し、当該第１及び第２の統計情報に応じて、前記第１の無線基地局装置と前記第１の無線網側装置との間の第１の通信セッションと前記第２の無線基地局装置と前記第２の無線網側装置との間の第２の通信セッションの開設順を決定し、
前記第２の演算処理部は、前記切替制御部による切替時、前記開設順に前記第１及び第２の通信セッションを開設することを特徴とする通信システム。
【０１１５】
（付記１２）
無線基地局装置との通信セッションの開設を制御し、無線網側装置との通信セッションの開設を制御し、前記無線基地局装置を介して端末装置と前記無線網側装置との通信を中継する通信中継装置であって、第１の無線基地局装置と第１の無線網側装置との間、又は第２の無線基地局装置と第２の無線網側装置との間において交換されるメッセージを中継する第１及び第２のコンピュータを備える前記通信中継装置において実行される通信中継プログラムであって、
前記第１のコンピュータにより、前記メッセージに基づいて前記第１の無線基地局装置に接続された第１の端末装置の数を表す第１の統計情報と、前記第２の無線基地局装置に接続された第２の端末装置の数を表す第２の統計情報とを取得し、当該第１及び第２の統計情報に応じて、前記第１の無線基地局装置と前記第１の無線網側装置との間の第１の通信セッションと前記第２の無線基地局装置と前記第２の無線網側装置との間の第２の通信セッションの開設順を決定する処理と、
前記第１のコンピュータから前記第２のコンピュータへの切替時、前記第２のコンピュータにより、前記開設順に前記第１又は第２の通信セッションを開設する処理
を前記第１及び第２のコンピュータに実行させることを特徴とする通信中継プログラム。
【符号の説明】
【０１１６】
１０：通信システム                    １００：ＨｅＮＢ
２００：ＵＥ                          ３００：ＭＭＥ
４００：ＨｅＮＢ−ＧＷ                ４１０：ＡＣＴ系（旧ＡＣＴ系）
４１１，４３１：演算処理部            ４１３，４３３：記憶部
４１５，４３５：ＩＦ処理部            ４１６，４３６：ＨｅＮＢ側ＩＦ
４１７，４３７：ＭＭＥ側ＩＦ          ４３０：ＳＢＹ系（新ＡＣＴ系）
４５０：切替制御部                    ５００：ＨｅＭＳ
【図１】
2018011106.tif 000003
【図２】
2018011106.tif 000004
【図３】
2018011106.tif 000005
【図４】
2018011106.tif 000006
【図５】
2018011106.tif 000007
【図６】
2018011106.tif 000008
【図７】
2018011106.tif 000009
【図８】
2018011106.tif 000010
【図９】
2018011106.tif 000011
【図１０】
2018011106.tif 000012
【図１１】
2018011106.tif 000013