(57)【特許請求の範囲】
【請求項１】
ＭＳＣ（移動通信交換機）と、前記ＭＳＣと第１の通信ネットワークを介して接続される複数のＢＳＣ（基地局制御装置）と、前記複数のＢＳＣとループネットワークであるところの第２の通信ネットワークを介して接続される複数のＢＴＳ（基地局）と、を備えたセルラー移動通信システムにおいて、前記ＭＳＣは、前記複数のＢＳＣの負荷状態を監視し制御する負荷状態監視・制御手段を備え、前記複数のＢＳＣはそれぞれ、自ＢＳＣの配下として管理するＢＴＳの基地局番号などを管理するデータ管理手段と、自ＢＳＣ及び配下のＢＴＳの呼処理能力を管理する呼処理能力管理手段とを備え、前記複数のＢＴＳはそれぞれ、自ＢＴＳがアクセスすべきＢＳＣを記憶する基地局制御装置記憶手段を備え、前記ＭＳＣの前記負荷状態監視・制御手段は、何れかのＢＳＣの呼処理の負荷が重くなり該ＢＳＣにて呼の処理が不可能となった場合には、負荷の軽い他のＢＳＣを選択して該呼の処理を行わせるように切り替え、
前記ＭＳＣの前記負荷状態監視・制御手段は、前記各ＢＳＣや前記各ＢＴＳのトラヒック量を測定するトラヒック測定部と、呼処理能力しきい値を越えていないＢＳＣを設定する呼処理能力登録テーブルと、何れかのＢＳＣが呼処理能力をオーバーして呼処理が起動できなくなった該ＢＳＣの配下のＢＴＳを登録する未処理基地局テーブルと、前記呼処理能力登録テーブルと前記未処理基地局テーブルとを参照して前記各ＢＳＣの監視／制御処理を行う基地局制御装置処理部と、から構成され、
前記ＢＳＣの前記データ管理手段は、自ＢＳＣが管理するＢＴＳの基地局番号を設定する基地局データベースと、前記基地局データベースへの基地局番号の登録・削除や、自ＢＳＣが管理するＢＴＳの前記基地局制御装置記憶手段に対して自ＢＳＣの登録などを行う基地局データ処理部と、から構成され、前記呼処理能力管理手段は、前記ＢＴＳに対する呼処理を行う呼処理対応部と、自ＢＳＣ及び配下のＢＴＳの現状の呼処理能力と予め設定されている呼処理能力しきい値との比較を行う呼処理能力しきい値比較部と、前記ＭＳＣが前記トラヒック測定部で測定したトラヒックデータを収集し格納するトラヒックデータ収集部と、から構成され、
前記ＢＴＳの前記基地局制御装置記憶手段は、自ＢＴＳが標準に接続するＢＳＣを登録している標準基地局制御装置記憶部と、自ＢＴＳが現在の呼の処理を依頼するＢＳＣが登録される基地局制御装置呼処理アクセステーブルと、から構成され、前記ＢＴＳは更に、自ＢＴＳの呼処理能力の上限値が設定されるトラヒック上限記憶部を備え、
前記セルラー移動通信システムのシステム起動初期段階において、前記ＢＴＳが前記基地局制御装置呼処理アクセステーブルに登録されているアクセス先のＢＳＣに対してＡＴＭパケットを送信してアクセスすると、前記ＢＳＣの半固定処理動作が起動され（ステップＳ２００）、前記ＢＳＣの前記基地局データ処理部により前記基地局データベースを検索し、アクセス元の前記ＢＴＳが自ＢＳＣの配下にあるかを確認し（ステップＳ２０１）、次に、前記トラヒックデータ収集部により、前記ＢＴＳの前記トラヒック上限記憶部から前記ＢＴＳのトラヒック上限値と、前記ＭＳＣの前記トラヒック測定部から前記ＢＴＳの現状のトラヒックであるところのトラヒック測定値とを収集し（ステップＳ２０２）、前記トラヒック上限値を前記トラヒック測定値が上回っていないかを判定することにより、前記ＢＴＳの呼処理能力をオーバーしていないかを判定し（ステップＳ２０３）、前記トラヒック上限値を前記トラヒック測定値が上回っていない場合は、該ＢＴＳの呼処理能力しきい値を現在の前記トラヒック測定値がオーバーしていないと判定し（ステップＳ２０３でＮＯ）、該ＢＴＳの基地局番号を前記基地局データベースに再設定し（ステップＳ２０４）、処理を終了し（ステップＳ２０７へ進む）、ステップＳ２０３において前記トラヒック上限値を前記トラヒック測定値が上回っている場合は、該ＢＴＳの呼処理能力しきい値を現在の前記トラヒック測定値がオーバーしていると判定し（ステップＳ２０３でＹＥＳ）、該ＢＴＳの基地局番号を前記基地局データベースから削除し（ステップＳ２０５）、該ＢＴＳの基地局番号を前記基地局データ処理部から前記ＭＳＣの前記基地局制御装置処理部に送出して前記未処理基地局テーブルに登録し（ステップＳ２０６）、処理を終了し（ステップＳ２０７）、
前記半固定処理動作が全ての前記ＢＳＣにおいて終了すると、前記ＭＳＣは前記未処理基地局テーブルにＢＴＳが登録されているか検索し、もしＢＴＳが登録されていれば、前記ＭＳＣの前記基地局制御装置処理部は、前記呼処理能力登録テーブルから呼処理能力のしきい値をオーバーしていないＢＳＣを検索してアサインし、該ＢＳＣの前記基地局データベースに、前記未処理基地局テーブルに登録されているＢＴＳを登録し、該ＢＳＣの前記基地局データベースに登録した前記ＢＴＳは前記未処理基地局テーブルから削除し、前記ＭＳＣにより新たに自己の前記基地局データベースに前記ＢＴＳを登録されたＢＳＣは、該ＢＴＳの前記基地局制御装置呼処理アクセステーブルに自ＢＳＣを前記基地局データ処理部により設定し、
前記システム起動初期段階の動作を終了して前記セルラー移動通信システムが運用中になると、ＭＳ（移動局）の呼毎にダイナミック処理動作が起動され、前記ダイナミック処理動作においては、呼毎に前記ＢＳＣに予め設定されている呼処理能力しきい値をオーバーしていないかを判定し、前記ＢＳＣの呼処理能力しきい値をオーバーしていない場合には、該呼の処理を該ＢＳＣで行い、前記ＢＳＣの呼処理能力しきい値をオーバーした場合には、該呼の処理を他の呼処理能力に余裕のあるＢＳＣにて行わせるようにＢＳＣを切り替えて、ＢＳＣの負荷分散を図る、ことを特徴とする基地局制御装置負荷分散方式。
【請求項２】
ＭＳＣ（移動通信交換機）と、前記ＭＳＣと第１の通信ネットワークを介して接続される複数のＢＳＣ（基地局制御装置）と、前記複数のＢＳＣとループネットワークであるところの第２の通信ネットワークを介して接続される複数のＢＴＳ（基地局）と、を備えたセルラー移動通信システムにおいて、前記ＭＳＣは、前記複数のＢＳＣの負荷状態を監視し制御する負荷状態監視・制御手段を備え、前記複数のＢＳＣはそれぞれ、自ＢＳＣの配下として管理するＢＴＳの基地局番号などを管理するデータ管理手段と、自ＢＳＣ及び配下のＢＴＳの呼処理能力を管理する呼処理能力管理手段とを備え、前記複数のＢＴＳはそれぞれ、自ＢＴＳがアクセスすべきＢＳＣを記憶する基地局制御装置記憶手段を備え、前記ＭＳＣの前記負荷状態監視・制御手段は、何れかのＢＳＣの呼処理の負荷が重くなり該ＢＳＣにて呼の処理が不可能となった場合には、負荷の軽い他のＢＳＣを選択して該呼の処理を行わせるように切り替え、
前記ＭＳＣの前記負荷状態監視・制御手段は、前記各ＢＳＣや前記各ＢＴＳのトラヒック量を測定するトラヒック測定部と、呼処理能力しきい値を越えていないＢＳＣを設定する呼処理能力登録テーブルと、何れかのＢＳＣが呼処理能力をオーバーして呼処理が起動できなくなった該ＢＳＣの配下のＢＴＳを登録する未処理基地局テーブルと、前記呼処理能力登録テーブルと前記未処理基地局テーブルとを参照して前記各ＢＳＣの監視／制御処理を行う基地局制御装置処理部と、から構成され、
前記ＢＳＣの前記データ管理手段は、自ＢＳＣが管理するＢＴＳの基地局番号を設定する基地局データベースと、前記基地局データベースへの基地局番号の登録・削除や、自ＢＳＣが管理するＢＴＳの前記基地局制御装置記憶手段に対して自ＢＳＣの登録などを行う基地局データ処理部と、から構成され、前記呼処理能力管理手段は、前記ＢＴＳに対する呼処理を行う呼処理対応部と、自ＢＳＣ及び配下のＢＴＳの現状の呼処理能力と予め設定されている呼処理能力しきい値との比較を行う呼処理能力しきい値比較部と、前記ＭＳＣが前記トラヒック測定部で測定したトラヒックデータを収集し格納するトラヒックデータ収集部と、から構成され、
前記ＢＴＳの前記基地局制御装置記憶手段は、自ＢＴＳが標準に接続するＢＳＣを登録している標準基地局制御装置記憶部と、自ＢＴＳが現在の呼の処理を依頼するＢＳＣが登録される基地局制御装置呼処理アクセステーブルと、から構成され、前記ＢＴＳは更に、自ＢＴＳの呼処理能力の上限値が設定されるトラヒック上限記憶部を備え、
前記セルラー移動通信システムのシステム起動初期段階において、前記ＢＴＳが前記基地局制御装置呼処理アクセステーブルに登録されているアクセス先のＢＳＣに対してＡＴＭパケットを送信してアクセスすると、前記ＢＳＣの半固定処理動作が起動され（ステップＳ２００）、前記ＢＳＣの前記基地局データ処理部により前記基地局データベースを検索し、アクセス元の前記ＢＴＳが自ＢＳＣの配下にあるかを確認し（ステップＳ２０１）、次に、前記トラヒックデータ収集部により、前記ＢＴＳの前記トラヒック上限記憶部から前記ＢＴＳのトラヒック上限値と、前記ＭＳＣの前記トラヒック測定部から前記ＢＴＳの現状のトラヒックであるところのトラヒック測定値とを収集し（ステップＳ２０２）、前記トラヒック上限値を前記トラヒック測定値が上回っていないかを判定することにより、前記ＢＴＳの呼処理能力をオーバーしていないかを判定し（ステップＳ２０３）、前記トラヒック上限値を前記トラヒック測定値が上回っていない場合は、該ＢＴＳの呼処理能力しきい値を現在の前記トラヒック測定値がオーバーしていないと判定し（ステップＳ２０３でＮＯ）、該ＢＴＳの基地局番号を前記基地局データベースに再設定し（ステップＳ２０４）、処理を終了し（ステップＳ２０７へ進む）、ステップＳ２０３において前記トラヒック上限値を前記トラヒック測定値が上回っている場合は、該ＢＴＳの呼処理能力しきい値を現在の前記トラヒック測定値がオーバーしていると判定し（ステップＳ２０３でＹＥＳ）、該ＢＴＳの基地局番号を前記基地局データベースから削除し（ステップＳ２０５）、該ＢＴＳの基地局番号を前記基地局データ処理部から前記ＭＳＣの前記基地局制御装置処理部に送出して前記未処理基地局テーブルに登録し（ステップＳ２０６）、処理を終了し（ステップＳ２０７）、
前記半固定処理動作が全ての前記ＢＳＣにおいて終了すると、前記ＭＳＣは前記未処理基地局テーブルにＢＴＳが登録されているか検索し、もしＢＴＳが登録されていれば、前記ＭＳＣの前記基地局制御装置処理部は、前記呼処理能力登録テーブルから呼処理能力のしきい値をオーバーしていないＢＳＣを検索してアサインし、該ＢＳＣの前記基地局データベースに、前記未処理基地局テーブルに登録されているＢＴＳを登録し、該ＢＳＣの前記基地局データベースに登録した前記ＢＴＳは前記未処理基地局テーブルから削除し、前記ＭＳＣにより新たに自己の前記基地局データベースに前記ＢＴＳを登録されたＢＳＣは、該ＢＴＳの前記基地局制御装置呼処理アクセステーブルに自ＢＳＣを前記基地局データ処理部により設定し、
前記システム起動初期段階の動作を終了して前記セルラー移動通信システムが運用中になると、ＭＳ（移動局）にて呼が生起された時、該呼はＢＴＳの無線制御部及び通信回線制御部を介してＢＳＣの前記呼処理対応部に到達し、前記ＢＳＣのダイナミック処理動作が起動され（ステップＳ３００）、前記ＢＳＣは該呼の処理の実行を開始し（ステップＳ３０１）、次に前記ＢＳＣは、自ＢＳＣが該呼の処理を行うと、自ＢＳＣに予め設定されている呼処理能力しきい値をオーバーするか否かを判定し（ステップＳ３０２）、ステップＳ３０２で自ＢＳＣが該呼の処理を行っても、自ＢＳＣの呼処理能力しきい値をオーバーしないと前記呼処理能力しきい値比較部にて判定された場合（ステップＳ３０２でＮＯ）には、該呼の処理は自ＢＳＣで行い（ステップＳ３０８）、処理を終了し（ステップＳ３０９に進む）、ステップＳ３０２で自ＢＳＣが該呼の処理を行うと、自ＢＳＣの呼処理能力しきい値をオーバーしてしまうと前記呼処理能力しきい値比較部にて判定された場合（ステップＳ３０２でＹＥＳ）には、前記ＢＳＣは前記基地局データ処理部から前記ＭＳＣの前記基地局制御装置処理部に対して、しきい値オーバーを報告し（ステップＳ３０３）、前記しきい値オーバーの報告を受けた前記ＭＳＣの前記基地局制御装置処理部は、前記呼処理能力登録テーブルを検索して、呼処理能力しきい値をオーバーしていない他のＢＳＣを選択して決定し、前記基地局制御装置処理部は、新たに選択された前記他のＢＳＣの前記基地局データ処理部にアクセスし（ステップＳ３０４）、前記他のＢＳＣの前記基地局データベースに該呼を処理しようとしている前記ＢＴＳの基地局番号を登録し設定し（ステップＳ３０５）、新たに選択された前記他のＢＳＣは、前記基地局データ処理部から前記ＢＴＳにアクセスし、前記ＢＴＳの前記基地局制御装置呼処理アクセステーブルに自ＢＳＣ（前記他のＢＳＣ）を設定し（ステップＳ３０６）、前記基地局制御装置呼処理アクセステーブルに前記他のＢＳＣを設定された前記ＢＴＳは、設定された前記他のＢＳＣに対して該呼の接続処理を要求し、前記他のＢＳＣは該呼の処理を行い（ステップＳ３０７）、処理を終了する（ステップＳ３０９）、ことを特徴とする基地局制御装置負荷分散方式。
【請求項３】
前記ＢＴＳから終話通知が前記ＢＳＣに到達すると（ステップＳ４００）、前記ＢＳＣにおける終話検索処理が起動され（ステップＳ４０１）、前記ＢＳＣも終話したかを判定し（ステップＳ４０２）、前記ＢＳＣが終話していなければ（ステップＳ４０２でＮＯ）、処理を終了し（ステップＳ４０６に進む）、ステップＳ４０２で前記ＢＳＣが終話していれば（ステップＳ４０２でＹＥＳ）、前記ＢＳＣの呼処理量が前記ＢＳＣの呼処理能力しきい値よりも小さくなっているかを判定し（ステップＳ４０３）、ステップＳ４０３で、前記ＢＳＣの呼処理量が呼処理能力しきい値よりも小さくなっていなければ（ステップＳ４０３でＮＯ）、前記ＢＴＳの前記基地局制御装置呼処理アクセステーブルに設定されているＢＳＣをそのままにしておき（ステップＳ４０４）、処理を終了し（ステップＳ４０６）、ステップＳ４０３で、前記ＢＳＣの呼処理量が呼処理能力しきい値よりも小さくなっていれば（ステップＳ４０３でＹＥＳ）、前記ＢＴＳの前記基地局制御装置呼処理アクセステーブルに設定されているＢＳＣを元に戻し（ステップＳ４０５）、処理を終了する（ステップＳ４０６）、ことを特徴とする請求項２に記載の基地局制御装置負荷分散方式。
【請求項４】
前記第２の通信ネットワークは、前記複数のＢＳＣと前記複数のＢＴＳとをカスケード状に接続する通信ネットワークである、ことを特徴とする請求項１から請求項３の何れか１項に記載の基地局制御装置負荷分散方式。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は基地局制御装置負荷分散方式に関し、特にセルラー移動通信システムにおいて、複数の基地局を管理する基地局制御装置が自身の呼処理能力を超えて呼処理を行わねばならない状況になった場合に、負荷の軽い他の基地局制御装置に該呼処理を変更することにより、基地局制御装置の負荷分散を行うことを可能とする基地局制御装置負荷分散方式に関する。
【０００２】
【従来の技術】
一般に、セルラー移動通信システムは、移動局（Mobile Station：以下、ＭＳと略記する。）と無線を介して対向し、無線回線のリソース管理などを行う基地局（Base Transceiver Station：以下、ＢＴＳと略記する。）と、複数のＢＴＳに対する無線制御などを行う基地局制御装置（Base Station Control equipment：以下、ＢＳＣと略記する。）と、複数のＢＳＣを統括し、呼の交換制御などを行う移動通信交換機（Mobile-services Switching Center：以下、ＭＳＣと略記する。）とから構成されており、ＭＳＣは更に他のＭＳＣや他の通信ネットワークなどと接続され、ＭＳと他のＭＳや固定端末との間の呼の接続制御を行うようになっている。
【０００３】
そして、通常１つのＢＳＣは複数のＢＴＳを制御するようになっており、ＢＳＣとＢＴＳとの間の通信ネットワーク構成は、図９に示すように、ＢＳＣにＢＴＳがスター状に接続されるスター接続（図９の（ａ））か、ＢＳＣに対してＢＴＳがカスケード状に接続されるカスケード接続（図９の（ｂ））か、或いはＢＳＣとＢＴＳとがループネットワークを介して接続されるループ接続（図９の（ｃ））か、の何れかの構成をとるようになっている。また、１つのＢＳＣが制御するＢＴＳは固定的に定められており、図９に示した例では、１つのＢＳＣ１２０−１は３つのＢＴＳ１４０−１、１４０−２、１４０−３を制御するものとなっており、ＢＴＳ１４０−１、１４０−２、１４０−３は常時ＢＳＣ１２０−１の配下にあり、他の例えばＢＳＣ１２０−２の制御下に置かれることは無い。
【０００４】
【発明が解決しようとする課題】
上述した従来のセルラー移動通信システムにおいては、ＭＳにおける通信の品質が規定値を越えないように、ＢＴＳやＢＳＣの配置を決定し、かつ、ＢＳＣやその上位のＭＳＣから各ＢＴＳの動作状況を監視し、また制御するようになっているが、ＢＳＣ配下のＢＴＳは固定的であるため、あるＢＴＳの配下にＭＳが集中してトラヒックが過剰となった場合には、通信品質が規定値を越えてしまう場合があるという問題点を有しており、また、あるＢＳＣがダウンした場合においては、該ＢＳＣ配下のＢＴＳが動作不可の状態となってしまう、という欠点を有している。
【０００５】
本発明は上述した事情を改善するために成されたものであり、本発明の目的は、セルラー移動通信システムにおいて、呼処理が集中する基地局制御装置（ＢＳＣ）を検索可能な機能を備え、特定の基地局制御装置（ＢＳＣ）に呼処理の負荷が集中しないように負荷分散を図ることを可能とする、基地局制御装置負荷分散方式を提供することにある。
【０００６】
【課題を解決するための手段】
本発明の基地局制御装置負荷分散方式は、ＭＳＣ（移動通信交換機）と、前記ＭＳＣと第１の通信ネットワークを介して接続される複数のＢＳＣ（基地局制御装置）と、前記複数のＢＳＣとループネットワークであるところの第２の通信ネットワークを介して接続される複数のＢＴＳ（基地局）と、を備えたセルラー移動通信システムにおいて、前記ＭＳＣは、前記複数のＢＳＣの負荷状態を監視し制御する負荷状態監視・制御手段を備え、前記複数のＢＳＣはそれぞれ、自ＢＳＣの配下として管理するＢＴＳの基地局番号などを管理するデータ管理手段と、自ＢＳＣ及び配下のＢＴＳの呼処理能力を管理する呼処理能力管理手段とを備え、前記複数のＢＴＳはそれぞれ、自ＢＴＳがアクセスすべきＢＳＣを記憶する基地局制御装置記憶手段を備え、前記ＭＳＣの前記負荷状態監視・制御手段は、何れかのＢＳＣの呼処理の負荷が重くなり該ＢＳＣにて呼の処理が不可能となった場合には、負荷の軽い他のＢＳＣを選択して該呼の処理を行わせるように切り替え、
前記ＭＳＣの前記負荷状態監視・制御手段は、前記各ＢＳＣや前記各ＢＴＳのトラヒック量を測定するトラヒック測定部と、呼処理能力しきい値を越えていないＢＳＣを設定する呼処理能力登録テーブルと、何れかのＢＳＣが呼処理能力をオーバーして呼処理が起動できなくなった該ＢＳＣの配下のＢＴＳを登録する未処理基地局テーブルと、前記呼処理能力登録テーブルと前記未処理基地局テーブルとを参照して前記各ＢＳＣの監視／制御処理を行う基地局制御装置処理部と、から構成され、
前記ＢＳＣの前記データ管理手段は、自ＢＳＣが管理するＢＴＳの基地局番号を設定する基地局データベースと、前記基地局データベースへの基地局番号の登録・削除や、自ＢＳＣが管理するＢＴＳの前記基地局制御装置記憶手段に対して自ＢＳＣの登録などを行う基地局データ処理部と、から構成され、前記呼処理能力管理手段は、前記ＢＴＳに対する呼処理を行う呼処理対応部と、自ＢＳＣ及び配下のＢＴＳの現状の呼処理能力と予め設定されている呼処理能力しきい値との比較を行う呼処理能力しきい値比較部と、前記ＭＳＣが前記トラヒック測定部で測定したトラヒックデータを収集し格納するトラヒックデータ収集部と、から構成され、
前記ＢＴＳの前記基地局制御装置記憶手段は、自ＢＴＳが標準に接続するＢＳＣを登録している標準基地局制御装置記憶部と、自ＢＴＳが現在の呼の処理を依頼するＢＳＣが登録される基地局制御装置呼処理アクセステーブルと、から構成され、前記ＢＴＳは更に、自ＢＴＳの呼処理能力の上限値が設定されるトラヒック上限記憶部を備え、
前記セルラー移動通信システムのシステム起動初期段階において、前記ＢＴＳが前記基地局制御装置呼処理アクセステーブルに登録されているアクセス先のＢＳＣに対してＡＴＭパケットを送信してアクセスすると、前記ＢＳＣの半固定処理動作が起動され（ステップＳ２００）、前記ＢＳＣの前記基地局データ処理部により前記基地局データベースを検索し、アクセス元の前記ＢＴＳが自ＢＳＣの配下にあるかを確認し（ステップＳ２０１）、次に、前記トラヒックデータ収集部により、前記ＢＴＳの前記トラヒック上限記憶部から前記ＢＴＳのトラヒック上限値と、前記ＭＳＣの前記トラヒック測定部から前記ＢＴＳの現状のトラヒックであるところのトラヒック測定値とを収集し（ステップＳ２０２）、前記トラヒック上限値を前記トラヒック測定値が上回っていないかを判定することにより、前記ＢＴＳの呼処理能力をオーバーしていないかを判定し（ステップＳ２０３）、前記トラヒック上限値を前記トラヒック測定値が上回っていない場合は、該ＢＴＳの呼処理能力しきい値を現在の前記トラヒック測定値がオーバーしていないと判定し（ステップＳ２０３でＮＯ）、該ＢＴＳの基地局番号を前記基地局データベースに再設定し（ステップＳ２０４）、処理を終了し（ステップＳ２０７へ進む）、ステップＳ２０３において前記トラヒック上限値を前記トラヒック測定値が上回っている場合は、該ＢＴＳの呼処理能力しきい値を現在の前記トラヒック測定値がオーバーしていると判定し（ステップＳ２０３でＹＥＳ）、該ＢＴＳの基地局番号を前記基地局データベースから削除し（ステップＳ２０５）、該ＢＴＳの基地局番号を前記基地局データ処理部から前記ＭＳＣの前記基地局制御装置処理部に送出して前記未処理基地局テーブルに登録し（ステップＳ２０６）、処理を終了し（ステップＳ２０７）、
前記半固定処理動作が全ての前記ＢＳＣにおいて終了すると、前記ＭＳＣは前記未処理基地局テーブルにＢＴＳが登録されているか検索し、もしＢＴＳが登録されていれば、前記ＭＳＣの前記基地局制御装置処理部は、前記呼処理能力登録テーブルから呼処理能力のしきい値をオーバーしていないＢＳＣを検索してアサインし、該ＢＳＣの前記基地局データベースに、前記未処理基地局テーブルに登録されているＢＴＳを登録し、該ＢＳＣの前記基地局データベースに登録した前記ＢＴＳは前記未処理基地局テーブルから削除し、前記ＭＳＣにより新たに自己の前記基地局データベースに前記ＢＴＳを登録されたＢＳＣは、該ＢＴＳの前記基地局制御装置呼処理アクセステーブルに自ＢＳＣを前記基地局データ処理部により設定し、
前記システム起動初期段階の動作を終了して前記セルラー移動通信システムが運用中になると、ＭＳ（移動局）の呼毎にダイナミック処理動作が起動され、前記ダイナミック処理動作においては、呼毎に前記ＢＳＣに予め設定されている呼処理能力しきい値をオーバーしていないかを判定し、前記ＢＳＣの呼処理能力しきい値をオーバーしていない場合には、該呼の処理を該ＢＳＣで行い、前記ＢＳＣの呼処理能力しきい値をオーバーした場合には、該呼の処理を他の呼処理能力に余裕のあるＢＳＣにて行わせるようにＢＳＣを切り替えて、ＢＳＣの負荷分散を図る、ことを特徴とする。
【００１３】
また、ＭＳＣ（移動通信交換機）と、前記ＭＳＣと第１の通信ネットワークを介して接続される複数のＢＳＣ（基地局制御装置）と、前記複数のＢＳＣとループネットワークであるところの第２の通信ネットワークを介して接続される複数のＢＴＳ（基地局）と、を備えたセルラー移動通信システムにおいて、前記ＭＳＣは、前記複数のＢＳＣの負荷状態を監視し制御する負荷状態監視・制御手段を備え、前記複数のＢＳＣはそれぞれ、自ＢＳＣの配下として管理するＢＴＳの基地局番号などを管理するデータ管理手段と、自ＢＳＣ及び配下のＢＴＳの呼処理能力を管理する呼処理能力管理手段とを備え、前記複数のＢＴＳはそれぞれ、自ＢＴＳがアクセスすべきＢＳＣを記憶する基地局制御装置記憶手段を備え、前記ＭＳＣの前記負荷状態監視・制御手段は、何れかのＢＳＣの呼処理の負荷が重くなり該ＢＳＣにて呼の処理が不可能となった場合には、負荷の軽い他のＢＳＣを選択して該呼の処理を行わせるように切り替え、
前記ＭＳＣの前記負荷状態監視・制御手段は、前記各ＢＳＣや前記各ＢＴＳのトラヒック量を測定するトラヒック測定部と、呼処理能力しきい値を越えていないＢＳＣを設定する呼処理能力登録テーブルと、何れかのＢＳＣが呼処理能力をオーバーして呼処理が起動できなくなった該ＢＳＣの配下のＢＴＳを登録する未処理基地局テーブルと、前記呼処理能力登録テーブルと前記未処理基地局テーブルとを参照して前記各ＢＳＣの監視／制御処理を行う基地局制御装置処理部と、から構成され、
前記ＢＳＣの前記データ管理手段は、自ＢＳＣが管理するＢＴＳの基地局番号を設定する基地局データベースと、前記基地局データベースへの基地局番号の登録・削除や、自ＢＳＣが管理するＢＴＳの前記基地局制御装置記憶手段に対して自ＢＳＣの登録などを行う基地局データ処理部と、から構成され、前記呼処理能力管理手段は、前記ＢＴＳに対する呼処理を行う呼処理対応部と、自ＢＳＣ及び配下のＢＴＳの現状の呼処理能力と予め設定されている呼処理能力しきい値との比較を行う呼処理能力しきい値比較部と、前記ＭＳＣが前記トラヒック測定部で測定したトラヒックデータを収集し格納するトラヒックデータ収集部と、から構成され、
前記ＢＴＳの前記基地局制御装置記憶手段は、自ＢＴＳが標準に接続するＢＳＣを登録している標準基地局制御装置記憶部と、自ＢＴＳが現在の呼の処理を依頼するＢＳＣが登録される基地局制御装置呼処理アクセステーブルと、から構成され、前記ＢＴＳは更に、自ＢＴＳの呼処理能力の上限値が設定されるトラヒック上限記憶部を備え、
前記セルラー移動通信システムのシステム起動初期段階において、前記ＢＴＳが前記基地局制御装置呼処理アクセステーブルに登録されているアクセス先のＢＳＣに対してＡＴＭパケットを送信してアクセスすると、前記ＢＳＣの半固定処理動作が起動され（ステップＳ２００）、前記ＢＳＣの前記基地局データ処理部により前記基地局データベースを検索し、アクセス元の前記ＢＴＳが自ＢＳＣの配下にあるかを確認し（ステップＳ２０１）、次に、前記トラヒックデータ収集部により、前記ＢＴＳの前記トラヒック上限記憶部から前記ＢＴＳのトラヒック上限値と、前記ＭＳＣの前記トラヒック測定部から前記ＢＴＳの現状のトラヒックであるところのトラヒック測定値とを収集し（ステップＳ２０２）、前記トラヒック上限値を前記トラヒック測定値が上回っていないかを判定することにより、前記ＢＴＳの呼処理能力をオーバーしていないかを判定し（ステップＳ２０３）、前記トラヒック上限値を前記トラヒック測定値が上回っていない場合は、該ＢＴＳの呼処理能力しきい値を現在の前記トラヒック測定値がオーバーしていないと判定し（ステップＳ２０３でＮＯ）、該ＢＴＳの基地局番号を前記基地局データベースに再設定し（ステップＳ２０４）、処理を終了し（ステップＳ２０７へ進む）、ステップＳ２０３において前記トラヒック上限値を前記トラヒック測定値が上回っている場合は、該ＢＴＳの呼処理能力しきい値を現在の前記トラヒック測定値がオーバーしていると判定し（ステップＳ２０３でＹＥＳ）、該ＢＴＳの基地局番号を前記基地局データベースから削除し（ステップＳ２０５）、該ＢＴＳの基地局番号を前記基地局データ処理部から前記ＭＳＣの前記基地局制御装置処理部に送出して前記未処理基地局テーブルに登録し（ステップＳ２０６）、処理を終了し（ステップＳ２０７）、
前記半固定処理動作が全ての前記ＢＳＣにおいて終了すると、前記ＭＳＣは前記未処理基地局テーブルにＢＴＳが登録されているか検索し、もしＢＴＳが登録されていれば、前記ＭＳＣの前記基地局制御装置処理部は、前記呼処理能力登録テーブルから呼処理能力のしきい値をオーバーしていないＢＳＣを検索してアサインし、該ＢＳＣの前記基地局データベースに、前記未処理基地局テーブルに登録されているＢＴＳを登録し、該ＢＳＣの前記基地局データベースに登録した前記ＢＴＳは前記未処理基地局テーブルから削除し、前記ＭＳＣにより新たに自己の前記基地局データベースに前記ＢＴＳを登録されたＢＳＣは、該ＢＴＳの前記基地局制御装置呼処理アクセステーブルに自ＢＳＣを前記基地局データ処理部により設定し、
前記システム起動初期段階の動作を終了して前記セルラー移動通信システムが運用中になると、ＭＳ（移動局）にて呼が生起された時、該呼はＢＴＳの無線制御部及び通信回線制御部を介してＢＳＣの前記呼処理対応部に到達し、前記ＢＳＣのダイナミック処理動作が起動され（ステップＳ３００）、前記ＢＳＣは該呼の処理の実行を開始し（ステップＳ３０１）、次に前記ＢＳＣは、自ＢＳＣが該呼の処理を行うと、自ＢＳＣに予め設定されている呼処理能力しきい値をオーバーするか否かを判定し（ステップＳ３０２）、ステップＳ３０２で自ＢＳＣが該呼の処理を行っても、自ＢＳＣの呼処理能力しきい値をオーバーしないと前記呼処理能力しきい値比較部にて判定された場合（ステップＳ３０２でＮＯ）には、該呼の処理は自ＢＳＣで行い（ステップＳ３０８）、処理を終了し（ステップＳ３０９に進む）、ステップＳ３０２で自ＢＳＣが該呼の処理を行うと、自ＢＳＣの呼処理能力しきい値をオーバーしてしまうと前記呼処理能力しきい値比較部にて判定された場合（ステップＳ３０２でＹＥＳ）には、前記ＢＳＣは前記基地局データ処理部から前記ＭＳＣの前記基地局制御装置処理部に対して、しきい値オーバーを報告し（ステップＳ３０３）、前記しきい値オーバーの報告を受けた前記ＭＳＣの前記基地局制御装置処理部は、前記呼処理能力登録テーブルを検索して、呼処理能力しきい値をオーバーしていない他のＢＳＣを選択して決定し、前記基地局制御装置処理部は、新たに選択された前記他のＢＳＣの前記基地局データ処理部にアクセスし（ステップＳ３０４）、前記他のＢＳＣの前記基地局データベースに該呼を処理しようとしている前記ＢＴＳの基地局番号を登録し設定し（ステップＳ３０５）、新たに選択された前記他のＢＳＣは、前記基地局データ処理部から前記ＢＴＳにアクセスし、前記ＢＴＳの前記基地局制御装置呼処理アクセステーブルに自ＢＳＣ（前記他のＢＳＣ）を設定し（ステップＳ３０６）、前記基地局制御装置呼処理アクセステーブルに前記他のＢＳＣを設定された前記ＢＴＳは、設定された前記他のＢＳＣに対して該呼の接続処理を要求し、前記他のＢＳＣは該呼の処理を行い（ステップＳ３０７）、処理を終了する（ステップＳ３０９）、ことを特徴とする。
【００１４】
さらに、前記ＢＴＳから終話通知が前記ＢＳＣに到達すると（ステップＳ４００）、前記ＢＳＣにおける終話検索処理が起動され（ステップＳ４０１）、前記ＢＳＣも終話したかを判定し（ステップＳ４０２）、前記ＢＳＣが終話していなければ（ステップＳ４０２でＮＯ）、処理を終了し（ステップＳ４０６に進む）、ステップＳ４０２で前記ＢＳＣが終話していれば（ステップＳ４０２でＹＥＳ）、前記ＢＳＣの呼処理量が前記ＢＳＣの呼処理能力しきい値よりも小さくなっているかを判定し（ステップＳ４０３）、ステップＳ４０３で、前記ＢＳＣの呼処理量が呼処理能力しきい値よりも小さくなっていなければ（ステップＳ４０３でＮＯ）、前記ＢＴＳの前記基地局制御装置呼処理アクセステーブルに設定されているＢＳＣをそのままにしておき（ステップＳ４０４）、処理を終了し（ステップＳ４０６）、ステップＳ４０３で、前記ＢＳＣの呼処理量が呼処理能力しきい値よりも小さくなっていれば（ステップＳ４０３でＹＥＳ）、前記ＢＴＳの前記基地局制御装置呼処理アクセステーブルに設定されているＢＳＣを元に戻し（ステップＳ４０５）、処理を終了する（ステップＳ４０６）、ことを特徴とする。
【００１５】
また、前記第２の通信ネットワークは、前記複数のＢＳＣと前記複数のＢＴＳとをカスケード状に接続する通信ネットワークである、ことを特徴とする。
【００１６】
【発明の実施の形態】
次に、本発明の実施の形態について図面を参照して説明する。
【００１７】
図１は、本発明の基地局制御装置負荷分散方式の一実施形態を示すブロック図である。
【００１８】
図１に示す本実施の形態は、ＭＳＣ（移動通信交換機）１０と複数のＢＳＣ（基地局制御装置）２０（２０−１、２０−２、２０−３）と複数のＢＴＳ（基地局）４０（４０−１〜４０−９）とから構成されており、ＭＳＣ１０と各ＢＳＣ２０は通信ネットワーク１を介して接続され、さらに、各ＢＳＣ２０は複数のＢＴＳ４０とループネットワークであるところの通信ネットワーク２を介して接続されている。
【００１９】
ＭＳＣ１０は、呼の交換制御やＢＳＣ２０を統括する通常の機能に加えて、各ＢＳＣ２０の負荷状態監視・制御機能を備えている。なお、ＭＳＣ１０は、図示しない他の移動通信交換機（ＭＳＣ）や他の通信ネットワークと更に接続されるものであっても良い。
【００２０】
各ＢＳＣ２０は、複数のＢＴＳ４０に対する無線制御などの通常の機能に加えて、自ＢＳＣ２０の配下として管理するＢＴＳ４０のデータ管理機能と、自ＢＳＣ２０及び配下のＢＴＳ４０の呼処理能力管理機能とを備えている。
【００２１】
各ＢＴＳ４０は、ＭＳ（移動局）との間の無線回線のリソース管理などの通常の機能に加えて、自ＢＴＳ４０がアクセスすべきＢＳＣ２０を記憶する基地局制御装置記憶機能を備えている。
【００２２】
なお、ＭＳＣ１０とＢＳＣ２０とを接続する通信ネットワーク１及びＢＳＣ２０とＢＴＳ４０とを接続する通信ネットワーク２は、通常の呼処理通信に加えて、監視・制御情報をＡＴＭ（Asynchronous Transfer Mode：非同期転送モード）パケットとして通信可能であるものとする。
【００２３】
次に、図２を参照して、本実施形態の詳細構成について説明する。
【００２４】
図２は、本実施形態の基地局制御装置負荷分散方式の一例を示す詳細ブロック図である。なお、図２において図１に示す構成要素に対応するものは同一の参照数字または符号を付し、その説明を省略するものとし、また、図２においては図１に示した通信ネットワーク１及び通信ネットワーク２の図示を省略するものとする。
【００２５】
図２において、ＭＳＣ１０は、呼の交換制御やＢＳＣ２０を統括する通常の機能（図示を省略する）に加えて、負荷状態監視・制御機能として、各ＢＳＣ２０や各ＢＴＳ４０のトラヒック量を測定するトラヒック測定部１１と、呼処理能力しきい値を越えていないＢＳＣ２０を設定する呼処理能力登録テーブル１２と、何れかのＢＳＣ２０が呼処理能力をオーバーして呼処理が起動できなくなった該ＢＳＣ２０の配下のＢＴＳ４０を登録する未処理基地局テーブル１３と、呼処理能力登録テーブル１２と未処理基地局テーブル１３とを参照してＢＳＣ２０の監視／制御処理を行う基地局制御装置処理部１４と、を備えている。
【００２６】
各ＢＳＣ２０は全て同一の構成であるため、ＢＳＣ２０−１とＢＳＣ２０−２のみを図示し、ＢＳＣ２０−３は図示しないものとし、ＢＳＣ２０−１を代表として説明する。
【００２７】
ＢＳＣ２０−１は、複数のＢＴＳ４０に対する無線制御などの通常の機能（図示を省略する）に加えて、ＢＳＣ２０−１の配下として管理するＢＴＳ４０のデータ管理機能として、ＢＳＣ２０−１が管理するＢＴＳ４０の基地局番号を設定する基地局データベース２１（基地局データベース２１−１）と、基地局データベース２１−１への基地局番号の登録・削除や、ＢＳＣ２０−１が管理するＢＴＳ４０の基地局制御装置記憶機能に対して自己すなわちＢＳＣ２０−１の登録などを行う基地局データ処理部２２（基地局データ処理部２２−１）と、を備えている。
【００２８】
また、自ＢＳＣ２０−１及び配下のＢＴＳ４０の呼処理能力管理機能として、ＢＴＳ４０に対する呼処理を行う呼処理対応部２３（呼処理対応部２３−１）と、自ＢＳＣ２０−１及び配下のＢＴＳ４０の現状の呼処理能力と予め設定されている呼処理能力しきい値との比較を行う呼処理能力しきい値比較部２４（呼処理能力しきい値比較部２４−１）と、ＭＳＣ１０がトラヒック測定部１１で測定したトラヒックデータを収集し格納するトラヒックデータ収集部２５（トラヒックデータ収集部２５−１）と、を備えている。
【００２９】
各ＢＴＳ４０は全て同一の構成であるため、ＢＴＳ４０−１とＢＴＳ４０−２のみを図示し、ＢＴＳ４０−３〜ＢＴＳ４０−９は図示しないものとし、ＢＴＳ４０−１を代表として説明する。
【００３０】
ＢＴＳ４０−１は、ＭＳ（移動局）６０（ＭＳ６０−１）との間の無線回線のリソース管理などの通常の機能として、呼処理すなわち通信処理の制御を行う無線制御部４１（無線制御部４１−１）と、ＢＳＣ２０との間の通信回線を制御する通信回線制御部４２（通信回線制御部４２−１）と、自ＢＴＳ４０−１の呼処理能力の上限値が設定されるトラヒック上限記憶部４３（トラヒック上限記憶部４３−１）と、基地局制御装置記憶機能として、ＢＴＳ４０−１が標準に接続するＢＳＣ２０を登録している標準基地局制御装置記憶部４４（標準基地局制御装置記憶部４４−１）と、ＢＴＳ４０−１が現在の呼の処理を依頼するＢＳＣ２０が登録される基地局制御装置呼処理アクセステーブル４５（基地局制御装置呼処理アクセステーブル４５−１）と、を備えている。
【００３１】
次に、図３、図４、図５、図６、図７を参照して図１、図２に示した本実施形態の動作について説明する。
【００３２】
本実施形態の動作は、図１、図２に示したセルラー移動通信システムの起動初期段階で実行され、各ＢＴＳ４０の呼処理能力しきい値を事前に判断する半固定処理動作と、呼処理毎にＢＳＣ２０に予め設定されている呼処理能力しきい値をオーバーしていないかを判断するダイナミック処理動作の２つが存在する。
【００３３】
先ず、半固定処理動作について図３を参照して説明する。
【００３４】
図３は、本実施形態の半固定処理動作について説明するフローチャートである。
【００３５】
図１、図２に示したセルラー移動通信システムにおいて、システムの起動前に予め基本設定として、ＢＳＣ２０−１がＢＴＳ４０−１、４０−２、４０−３を配下として管理するよう設定されており、ＢＳＣ２０−２がＢＴＳ４０−４、４０−５、４０−６を配下として管理するよう設定されており、また、ＢＳＣ２０−３がＢＴＳ４０−７、４０−８、４０−９を配下として管理するよう設定されているものとする。すなわち、例としてＢＳＣ２０−１の場合には、基地局データベース２１−１にはＢＴＳ４０−１と４０−２と４０−３の基地局番号が設定されており、逆にＢＴＳ４０側の標準基地局制御装置記憶部４４−１、４４−２、４４−３には標準に接続するＢＳＣ２０としてＢＳＣ２０−１が登録されているものとし、かつ、基地局制御装置呼処理アクセステーブル４５−１、４５−２、４５−３にもＢＳＣ２０−１が登録されているものとする。
【００３６】
図３において、先ず、ＢＴＳ４０−１が基地局制御装置呼処理アクセステーブル４５−１に登録されているアクセス先のＢＳＣ２０、すなわちＢＳＣ２０−１に対してＡＴＭパケットを送信してアクセスすると、ＢＳＣ２０−１の半固定処理動作が起動され（ステップＳ２００）、ＢＳＣ２０−１の基地局データ処理部２２−１により基地局データベース２１−１を検索し、アクセス元のＢＴＳ４０−１が自ＢＳＣ２０−１の配下にあるかを確認する（ステップＳ２０１）。基地局データベース２１−１にはＢＴＳ４０−１の基地局番号が設定されているので、該ＢＴＳ４０−１が自ＢＳＣ２０−１の配下にあることを確認し、次に、トラヒックデータ収集部２５−１により、ＢＴＳ４０−１のトラヒック上限記憶部４３−１からＢＴＳ４０−１のトラヒック上限値と、ＭＳＣ１０のトラヒック測定部１１からＢＴＳ４０−１の現状のトラヒックであるところのトラヒック測定値とを収集し（ステップＳ２０２）、トラヒック上限値をトラヒック測定値が上回っていないかを判定することにより、ＢＴＳ４０−１の呼処理能力をオーバーしていないかを判定する（ステップＳ２０３）。
【００３７】
トラヒック上限値をトラヒック測定値が上回っていない場合は、該ＢＴＳ４０−１の呼処理能力しきい値を現在のトラヒック測定値がオーバーしていないと判定し（ステップＳ２０３でＮＯ）、該ＢＴＳ４０−１の基地局番号を基地局データベース２１−１に再設定し（ステップＳ２０４）、処理を終了する（ステップＳ２０７へ進む）。
【００３８】
トラヒック上限値をトラヒック測定値が上回っている場合は、該ＢＴＳ４０−１の呼処理能力しきい値を現在のトラヒック測定値がオーバーしていると判定し（ステップＳ２０３でＹＥＳ）、該ＢＴＳ４０−１の基地局番号を基地局データベース２１−１から削除し（ステップＳ２０５）、該ＢＴＳ４０−１の基地局番号を基地局データ処理部２２−１からＭＳＣ１０の基地局制御装置処理部１４に送出して未処理基地局テーブル１３に登録し（ステップＳ２０６）、処理を終了する（ステップＳ２０７）。
【００３９】
次に、ＢＴＳ４０−２が基地局制御装置呼処理アクセステーブル４５−２に登録されているアクセス先のＢＳＣ２０、すなわちＢＳＣ２０−１に対してＡＴＭパケットを送信してアクセスすると、ＢＳＣ２０−１の半固定処理動作が起動され（ステップＳ２００）、ＢＳＣ２０−１の基地局データ処理部２２−１により基地局データベース２１−１を検索し、アクセス元のＢＴＳ４０−２が自ＢＳＣ２０−１の配下にあるかを確認する（ステップＳ２０１）。以下、ＢＴＳ４０−１からアクセスがあった場合の動作と同様にＢＳＣ２０−１の半固定処理動作が進んでいく。また、ＢＴＳ４０−３もその後ＢＳＣ２０−１に同様にアクセスし、ＢＳＣ２０−１の半固定処理動作が行われて終了する。
【００４０】
なお、ＢＳＣ２０−２とその配下のＢＴＳ４０−４、４０−５、４０−６も同様にＢＳＣ２０−２における半固定処理動作を行い、同様にＢＳＣ２０−３とその配下のＢＴＳ４０−７、４０−８、４０−９も、ＢＳＣ２０−３における半固定処理動作を行い、動作を終了する。
【００４１】
全てのＢＳＣ２０の半固定処理動作が終了すると、ＭＳＣ１０は未処理基地局テーブル１３にＢＴＳ４０が登録されているか検索する。もしＢＴＳ４０が登録されていれば、該ＢＴＳ４０は未だ何れのＢＳＣ２０の配下にも属していないものであるため、ＭＳＣ１０の基地局制御装置処理部１４は、呼処理能力登録テーブル１２から呼処理能力のしきい値をオーバーしていないＢＳＣ２０を検索してアサインし、該ＢＳＣ２０の基地局データベース２１に、ＭＳＣ１０の未処理基地局テーブル１３に登録されているＢＴＳ４０を登録し、該ＢＳＣ２０の基地局データベース２１に登録したＢＴＳ４０は未処理基地局テーブル１３から削除する。このことにより、ＢＳＣ２０の半固定処理動作において、どのＢＳＣ２０にも属していなかったＢＴＳ４０を、呼処理能力のオーバーしていないＢＳＣ２０の配下に属させることが可能となる。なお、ＭＳＣ１０により新たに自己の基地局データベース２１にＢＴＳ４０を登録されたＢＳＣ２０は、該ＢＴＳ４０の基地局制御装置呼処理アクセステーブル４５に自ＢＳＣ２０を基地局データ処理部２２により設定し、該ＢＴＳ４０が自ＢＳＣ２０の配下に入ったことを通知する。
【００４２】
次に、ダイナミック処理動作について図４、図５、図６、図７を参照して説明する。
【００４３】
図４は、本実施形態のダイナミック処理動作について説明するフローチャートである。
【００４４】
ダイナミック処理動作は、図１、図２に示したセルラー移動通信システムの半固定処理動作が終了してシステムの運用中になった場合、ＭＳ６０の呼毎に実行される動作である。ダイナミック処理動作においては、呼毎にＢＳＣ２０に予め設定されている呼処理能力しきい値をオーバーしていないかを判定し、ＢＳＣ２０の呼処理能力しきい値をオーバーしていない場合には、該呼の処理を該ＢＳＣ２０で行い、ＢＳＣ２０の呼処理能力しきい値をオーバーした場合には、該呼の処理を他の呼処理能力に余裕のあるＢＳＣ２０にて行わせるようにＢＳＣ２０を切り替えて、ＢＳＣ２０の負荷分散を図るものである。
【００４５】
なお、以降の説明の容易化のため、ＢＳＣ２０−１はＢＴＳ４０−１、４０−２、４０−３を配下として管理するよう設定されており、ＢＳＣ２０−２はＢＴＳ４０−４、４０−５、４０−６を配下として管理するよう設定されており、また、ＢＳＣ２０−３はＢＴＳ４０−７、４０−８、４０−９を配下として管理するよう設定されているものとする。
【００４６】
いま、図２のＭＳ６０−２にて呼が生起されたものとすると、該呼はＢＴＳ４０−２の無線制御部４１−２及び通信回線制御部４２−２を介してＢＳＣ２０−１の呼処理対応部２３−１に到達し、ＢＳＣ２０−１のダイナミック処理動作が起動される（図４のステップＳ３００）。ＢＳＣ２０−１は該呼の処理（呼の接続処理など）の実行を開始する（ステップＳ３０１）。次にＢＳＣ２０−１は、自ＢＳＣ２０−１が該呼の処理を行うと、自ＢＳＣ２０−１に予め設定されている呼処理能力しきい値をオーバーするか否かを判定する（ステップＳ３０２）。
【００４７】
図５に、呼量と時間との関係の一例を示す。
【００４８】
図５は、縦軸の呼量が横軸の時間と共に増加していき、また時間と共に減少していく様子を模式的に示す図であり、該呼量は１つのＢＳＣ２０（或いは１つのＢＴＳ４０）に到達する呼の量を示している。そして、各ＢＳＣ２０にはそれぞれ該当時間に処理可能な呼量の上限値として呼処理能力しきい値Ａが設定されており、図５の例では、時間ｔ１或いは時間ｔ４においては呼量が呼処理能力しきい値Ａを下回っているので該呼量を全て処理可能であるが、時間ｔ２から時間ｔ３の間では呼量が呼処理能力しきい値Ａを上回っているため、しきい値オーバー部分Ｂとして示した部分の呼は該ＢＳＣ２０では処理できなくなっている。
【００４９】
そして、各ＢＳＣ２０にはそれぞれ、各ＢＳＣ２０毎に独自の呼処理能力しきい値の値が呼処理能力しきい値比較部２４内に設定されている。
【００５０】
図４に戻り、ステップＳ３０２で自ＢＳＣ２０−１が該呼の処理を行っても、自ＢＳＣ２０−１の呼処理能力しきい値をオーバーしないと呼処理能力しきい値比較部２４−１にて判定された場合（ステップＳ３０２でＮＯ）には、該呼の処理は自ＢＳＣ２０−１で行い（ステップＳ３０８）、処理を終了する（ステップＳ３０９に進む）。
【００５１】
ステップＳ３０２で自ＢＳＣ２０−１が該呼の処理を行うと、自ＢＳＣ２０−１の呼処理能力しきい値をオーバーしてしまうと呼処理能力しきい値比較部２４−１にて判定された場合（ステップＳ３０２でＹＥＳ）には、ＢＳＣ２０−１は基地局データ処理部２２−１からＭＳＣ１０の基地局制御装置処理部１４に対して、しきい値オーバーを報告する（ステップＳ３０３）。しきい値オーバーの報告を受けたＭＳＣ１０の基地局制御装置処理部１４は、呼処理能力登録テーブル１２を検索して、呼処理能力しきい値をオーバーしていない他のＢＳＣ２０、すなわち呼処理能力に余裕のあるＢＳＣ２０を選択し決定する。ここでは例えばＢＳＣ２０−２が選択されたものとする。
【００５２】
基地局制御装置処理部１４は、新たに選択されたＢＳＣ２０−２の基地局データ処理部２２−２にアクセスし（ステップＳ３０４）、ＢＳＣ２０−２の基地局データベース２１−２に該呼を処理しようとしているＢＴＳ４０−２の基地局番号を登録し設定する（ステップＳ３０５）。
【００５３】
新たに選択されたＢＳＣ２０−２は、基地局データ処理部２２−２からＢＴＳ４０−２にアクセスし、ＢＴＳ４０−２の基地局制御装置呼処理アクセステーブル４５−２に自ＢＳＣ２０−２を設定する（ステップＳ３０６）。
【００５４】
基地局制御装置呼処理アクセステーブル４５−２にＢＳＣ２０−２を設定されたＢＴＳ４０−２は、設定されたＢＳＣ２０−２に対して該呼の接続処理を要求し、ＢＳＣ２０−２は該呼の処理を行い（ステップＳ３０７）、処理を終了する（ステップＳ３０９）。
【００５５】
以上の動作について、図６を参照して再度説明する。なお、図６において図１に示す構成要素に対応するものは同一の参照数字または符号を付し、その説明を省略する。図６のＢＴＳ４０−２にて生起した呼を受け付け、該呼の処理をＢＴＳ４０−２を配下とするＢＳＣ２０−１に要求したが、ＢＳＣ２０−１は呼処理能力しきい値オーバーとなったため、しきい値オーバーをＭＳＣ１０に報告し、ＭＳＣ１０はＢＳＣ２０−１をＢＳＣ２０−２に変更して、変更後のＢＳＣ２０−２にてＢＴＳ４０−２が受け付けた該呼の処理を行っている（図６の太線で示す）。このように、本実施形態においては、或るＢＳＣ２０の負荷が増大して呼処理ができなくなった場合には、呼処理能力に余裕のある他のＢＳＣ２０をアサインして呼処理を行うことができるので、ＢＳＣ２０の負荷を分散することが可能となる。
【００５６】
以上、ＢＴＳ４０−２が生起した呼の処理を行うときの動作を一例として説明したが、他のＢＴＳ４０においても同様に、呼毎のシステム運用中のダイナミック処理動作を行う。
【００５７】
次に、図７を参照して、終話処理動作について説明する。
【００５８】
図７は、本実施形態の終話処理動作を説明するフローチャートである。終話処理動作は、図１、図２に示したセルラー移動通信システムの起動前に、各ＢＴＳ４０が、どのＢＳＣ２０の配下として管理されるかについて、基本設定として設定されていたＢＳＣ２０とは異なるＢＳＣ２０で呼処理が行われた場合であって、該呼の終話時に起動される処理である。図４のダイナミック処理動作で説明した例を再度引用すると、ＢＴＳ４０−２は基本設定としてＢＳＣ２０−１の配下として管理されるように設定されていたが、図４にて説明した呼の処理時には、ＢＳＣ２０−１の呼処理能力がオーバーしたため、ＢＳＣ２０−２に変更して該呼の処理を行っていた。従って、ＢＳＣ２０−２において終話処理動作が起動される。
【００５９】
図７において、ＢＴＳ４０−２から終話通知がＢＳＣ２０−２に到達すると（ステップＳ４００）、ＢＳＣ２０−２における終話検索処理が起動され（ステップＳ４０１）、ＢＳＣ２０−２も終話したかを判定する（ステップＳ４０２）。
【００６０】
ＢＳＣ２０−２が終話していなければ（ステップＳ４０２でＮＯ）、処理を終了する（ステップＳ４０６に進む）。
【００６１】
ＢＳＣ２０−２が終話していれば（ステップＳ４０２でＹＥＳ）、ＢＳＣ２０−２の呼処理量がＢＳＣ２０−２の呼処理能力しきい値よりも小さくなっているかを判定する（ステップＳ４０３）。
【００６２】
ステップＳ４０３で、ＢＳＣ２０−２の呼処理量が呼処理能力しきい値よりも小さくなっていなければ（ステップＳ４０３でＮＯ）、ＢＴＳ４０−２の基地局制御装置呼処理アクセステーブル４５−２に設定されているＢＳＣ２０−２をそのままにしておき（ステップＳ４０４）、処理を終了する（ステップＳ４０６）。ステップＳ４０３で、ＢＳＣ２０−２の呼処理量が呼処理能力しきい値よりも小さくなっていれば（ステップＳ４０３でＹＥＳ）、ＢＴＳ４０−２の基地局制御装置呼処理アクセステーブル４５−２に設定されているＢＳＣ２０−２を元に戻し（ステップＳ４０５）、すなわち、ＢＳＣ２０−１に戻して、処理を終了する（ステップＳ４０６）。
【００６３】
以上の動作を行うことにより、負荷の重かったＢＳＣ２０の負荷が軽くなった場合には、その配下のＢＴＳ４０を元のＢＳＣ２０の配下として管理するよう戻すことが可能となる。
【００６４】
次に、図８を参照して、本発明の基地局制御装置負荷分散方式の第２の実施形態について説明する。
【００６５】
図８は、本発明の基地局制御装置負荷分散方式の第２の実施形態を示すブロック図である。
【００６６】
図８に示す第２の実施の形態は、ＭＳＣ（移動通信交換機）１０と複数のＢＳＣ（基地局制御装置）２０（２０−１、２０−２、２０−３）と複数のＢＴＳ（基地局）４０（４０−１〜４０−９）とから構成されており、ＭＳＣ１０と各ＢＳＣ２０は通信ネットワーク１を介して接続され、さらに、各ＢＳＣ２０が通信ネットワーク３を介して複数のＢＴＳ４０とカスケード状に接続されている。すなわち、図８に示す第２の実施形態は、図１に示した第１の実施形態と比較すると、各ＢＳＣ２０と各ＢＴＳ４０とがカスケード状に接続されている点だけが異なっており、その他は皆、図１と同等である。そして、構成要素であるＭＳＣ１０、ＢＳＣ２０、ＢＴＳ４０の詳細構成も図２に示したものと同等である。
【００６７】
従って、第２の実施形態においては、第１の実施形態と同等の動作を行うことが可能であり、第１の実施形態と同等の作用・効果を得る事が可能であるため、第２の実施形態についてのこれ以上の説明は省略する。
【００６８】
【発明の効果】
以上説明したように、本発明の基地局制御装置負荷分散方式は、呼処理が集中する基地局制御装置（ＢＳＣ）を検索可能な機能を備え、かつ、特定の基地局制御装置に呼処理の負荷が集中した場合には、負荷の軽い他の基地局制御装置を選択して該基地局制御装置に該呼処理を分担させることができるので、基地局制御装置の負荷分散を行うことが可能となるという効果を有し、セルラー移動通信システムのリソースを効率的に使用できるという効果を有している。
【００６９】
また、基地局制御装置が万一ダウンした場合であっても、他の基地局制御装置で呼処理をカバーできるので、セルラー移動通信システムの安定的運用を図ることが可能となると共に、システムの信頼性が向上するという効果を有している。
【図面の簡単な説明】
【図１】本発明の基地局制御装置負荷分散方式の一実施形態を示すブロック図である。
【図２】本実施形態の基地局制御装置負荷分散方式の一例を示す詳細ブロック図である。
【図３】本実施形態の半固定処理動作について説明するフローチャートである。
【図４】本実施形態のダイナミック処理動作について説明するフローチャートである。
【図５】呼量と時間との関係の一例を示す図である。
【図６】本実施形態のダイナミック処理動作を模式的に説明する図である。
【図７】本実施形態の終話処理動作を説明するフローチャートである。
【図８】本発明の基地局制御装置負荷分散方式の第２の実施形態を示すブロック図である。
【図９】従来のＢＳＣとＢＴＳとの間の通信ネットワーク構成を示す図である。
【符号の説明】
１    通信ネットワーク
２    通信ネットワーク
３    通信ネットワーク
１０    ＭＳＣ
１１    トラヒック測定部
１２    呼処理能力登録テーブル
１３    未処理基地局テーブル
１４    基地局制御装置処理部
２０    ＢＳＣ
２１    基地局データベース
２２    基地局データ処理部
２３    呼処理対応部
２４    呼処理能力しきい値比較部
２５    トラヒックデータ収集部
４０    ＢＴＳ
４１    無線制御部
４２    通信回線制御部
４３    トラヒック上限記憶部
４４    標準基地局制御装置記憶部
４５    基地局制御装置呼処理アクセステーブル
６０    ＭＳ
１２０    ＢＳＣ
１４０    ＢＴＳ
【図１】
0003789354.tif 000002
【図２】
0003789354.tif 000003
【図３】
0003789354.tif 000004
【図４】
0003789354.tif 000005
【図５】
0003789354.tif 000006
【図６】
0003789354.tif 000007
【図７】
0003789354.tif 000008
【図８】
0003789354.tif 000009
【図９】
0003789354.tif 000010