(57)【要約】【課題】より多くの移動機に移動通信サービスを提供し、発着信時における接続遅延や信号量の増加を防止する。【解決手段】ＭＳＣ３０ａは、位置登録時にＶＬＲ４０ａの空き容量が少ない場合、他のＭＳＣ３０ｃに位置登録信号１ａを転送する。ＭＳＣ３０ｃが、移動機１０の位置登録を行う。ＭＳＣ３０ａは、位置登録を実施したＭＳＣ３０ｃを移動機１０に通知する。【選択図】図１
2006074404.tif 000002
【特許請求の範囲】
【請求項１】
複数の交換機がエリアを管理し、前記交換機毎に該交換機が管理するエリアに在圏する移動機の加入者情報を保持するエリア加入者情報保持手段を備える移動通信システムにおける通信制御装置であって、
前記エリア加入者情報保持手段の空き容量に応じて、前記移動機からの位置登録信号を転送先交換機に転送する転送手段と、
位置登録を実施した前記転送先交換機を前記移動機に通知する通知手段と
を備えることを特徴とする通信制御装置。
【請求項２】
前記転送手段は、前記位置登録信号の転送履歴に基づいて、前記位置登録信号の転送の可否を判断することを特徴とする請求項１に記載の通信制御装置。
【請求項３】
前記転送手段は、前記転送履歴を前記位置登録信号に付加し、転送することを特徴とする請求項２に記載の通信制御装置。
【請求項４】
前記転送手段は、前記複数のエリア加入者情報保持手段の空き容量を保持する容量管理装置から前記空き容量を取得し、該取得した空き容量に基づいて前記位置登録信号を転送することを特徴とする請求項１乃至３のいずれか１項に記載の通信制御装置。
【請求項５】
前記通信制御装置は、前記交換機、又は、無線制御装置の少なくとも１つであることを特徴とする請求項１乃至４のいずれか１項に記載の通信制御装置。
【請求項６】
複数の交換機がエリアを管理し、前記交換機毎に該交換機が管理するエリアに在圏する移動機の加入者情報を保持するエリア加入者情報保持手段を備える移動通信システムにおける移動通信方法であって、
前記エリア加入者情報保持手段の空き容量に応じて、前記移動機からの位置登録信号を転送先交換機に転送し、
位置登録を実施した前記転送先交換機を前記移動機に通知することを特徴とする移動通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信制御装置及び移動通信方法に関する。
【背景技術】
【０００２】
移動通信システムにおいて移動機の位置や加入者情報を管理する方式には、ＨＬＲ（Home Location Register）方式とＶＬＲ（Visitor Location Register）方式がある。ＨＬＲ方式は、移動機の位置情報と加入者情報を、交換機と独立したＨＬＲにおいて管理する方式である。ＶＬＲ方式は、位置登録を契機に、交換機（Mobile Switching Center、以下「ＭＳＣ」と表す）毎のＶＬＲに加入者情報をダウンロードし、移動機の位置情報と加入者情報を管理する方式である。ＰＤＣ（Personal Digital Cellular）システムではＨＬＲ方式が採用され、ＵＭＴＳ（Universal Mobile Telecommunications System）ではＶＬＲ方式が採用されている（例えば、非特許文献１参照）。
【０００３】
ＶＬＲ方式では、ＭＳＣが、そのＭＳＣが備えるＶＬＲが加入者情報を収容可能な容量を超える数の移動機から位置登録要求を受けてしまう場合がある。このような容量を超える位置登録要求に対する対応としては、ＶＬＲが既に保持している加入者情報の一部を削除して空き容量を確保する方法や、他のＶＬＲに加入者情報を格納し、ＭＳＣは格納先のＶＬＲを識別する情報を保持する方法がある（例えば、特許文献１参照）。
【０００４】
又、ＶＬＲ方式では、Ｉｕ−Ｆｌｅｘ方式と呼ばれる分散処理方式が提案されている（例えば、非特許文献２参照）。具体的には、図１６に示すように、位置登録時に、ＲＮＣ（Radio  Network  Controller）３２０が、移動機３１０からの位置登録信号３０１ａを処理するＭＳＣを、移動機３１０が在圏するエリアを管理する複数のＭＳＣ３３０ａ〜３３０ｃの中から選択する。選択されたＭＳＣ３３０ｂが備えるＶＬＲ３４０ｂに、ＨＬＲ３５０から加入者情報３０１ｃがダウンロードされる。ＭＳＣ３３０ｂは、ＭＳＣ３３０ｂのＭＳＣ識別子（ＭＳＣ２）を含む位置登録完了信号３０１ｅをＲＮＣ３２０に送信する。ＲＮＣ３２０は、位置登録完了信号３０１ｅを移動機３１０に送信する。
【０００５】
位置登録後は、図１７に示すように、移動機３１０は、位置登録時に通知されたＭＳＣ識別子（ＭＳＣ２）を含むサービス要求信号３０１ｆを送信する。これにより、移動機３１０は、位置登録されているＭＳＣ３３０ｂを利用することができる。このように１つのエリアに複数のＶＬＲを設けることにより、移動通信システムは多くの移動機の位置登録を行うことができる。
【非特許文献１】３ＧＰＰ勧告，ＴＳ．２３．００２，“Network Architecture”
【非特許文献２】３ＧＰＰ勧告，ＴＳ．２３．２３６，“Intra-domain connection of Radio Access  Network（RAN）nodes to multiple Core Network（CN）nodes”
【特許文献１】特開２００２−３２００３２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、Ｉｕ−Ｆｌｅｘ方式を採用し、１つのエリアに複数のＶＬＲを設けた場合であっても、位置登録を行う移動機数が増加すれば、ＶＬＲの容量を使い果たしてしまうおそれがある。
【０００７】
このとき、位置登録を拒否すれば、その移動機に移動通信サービスを提供することができない。又、ＶＬＲ容量不足時における従来の対応方法を適用した場合には、位置登録を行うことはできるものの、位置登録後の発着信時に以下に示すような問題を生じた。
【０００８】
加入者情報を削除する方法では、図１８に示すように、ＶＬＲ３４０ｂから加入者情報を削除した移動機３１０から、ＭＳＣ識別子（ＭＳＣ２）を含むサービス要求信号３０１ｆが送信された場合、ＭＳＣ３３０ｂは、再度、加入者情報をＨＬＲ３５０から取得する必要がある。その結果、接続遅延や信号量、処理負荷の増加を招くおそれがある。
【０００９】
他のＶＬＲに加入者情報を格納する方法では、図１９に示すように、ＶＬＲ３４０ａに加入者情報を格納したＭＳＣ３３０ｂでは、移動機３１０と格納先のＶＬＲ３４０ａとを対応付けて、自身のＶＬＲ３４０ｂに保持しておく必要がある。即ち、ＭＳＣ３３０ｂは、自身のＶＬＲ３４０ｂに移動機３１０の識別子「ＭＳ１」とＶＬＲ３４０ａの識別子「ＶＬＲ１」とを対応付けて保持しておく必要がある。
【００１０】
そのため、ＶＬＲ３４０ｂの容量が加入者情報の保持以外のために消費されてしまう。更に、移動機３１０からサービス要求信号３０１ｆが送信された場合、格納先のＭＳＣ３３０ａ及びＶＬＲ３４０ａと、サービス要求信号３０１ｆを処理するＭＳＣ３３０ｂ及びＶＬＲ３４０ｂとの間で、加入者情報の転送が必要となる。その結果、この方法によっても、
接続遅延や信号量、処理負荷の増加を招くおそれがある。
【００１１】
そこで、本発明は、より多くの移動機に移動通信サービスを提供し、発着信時における接続遅延や信号量の増加を防止することを目的とする。
【課題を解決するための手段】
【００１２】
本発明に係る通信制御装置は、複数の交換機がエリアを管理し、交換機毎にその交換機が管理するエリアに在圏する移動機の加入者情報を保持するエリア加入者情報保持手段を備える移動通信システムにおける通信制御装置である。通信制御装置は、エリア加入者情報保持手段の空き容量に応じて、移動機からの位置登録信号を転送先交換機に転送する転送手段と、位置登録を実施した転送先交換機を移動機に通知する通知手段とを備えることを特徴とする。
【００１３】
このような通信制御装置によれば、ある交換機のエリア加入者情報保持手段の空き容量が少ない場合であっても、他の交換機に位置登録信号を転送し、移動機の位置登録を行うことができる。しかも、通信制御装置は位置登録を実施した転送先交換機を移動機に通知できる。そのため、移動機は位置登録後、位置登録を行い、移動機の加入者情報をエリア加入者情報保持手段に保持している転送先交換機に対して信号を送信できる。よって、通信制御装置は、より多くの移動機に移動通信サービスを提供し、発着信時における接続遅延や信号量の増加を防止することができる。
【００１４】
転送手段は、位置登録信号の転送履歴に基づいて、位置登録信号の転送の可否を判断することが好ましい。転送履歴には、例えば、位置登録信号の転送回数や、位置登録信号を転送済みの交換機等がある。これによれば、通信制御装置は、転送履歴がいずれのエリア加入者情報保持手段にも空き容量がないことを示す場合には位置登録信号の転送を中止する等、複数のエリア加入者情報保持手段の状況に応じて、位置登録信号を転送できる。
【００１５】
このとき、転送手段は、転送履歴を位置登録信号に付加し、転送することができる。これによれば、通信制御装置は、位置登録信号に付加された転送履歴を用いて、位置登録信号の転送の可否を容易に判断できる。
【００１６】
又、転送手段は、複数のエリア加入者情報保持手段の空き容量を保持する容量管理装置から空き容量を取得し、取得した空き容量に基づいて位置登録信号を転送するようにしてもよい。これによれば、通信制御装置は、複数のエリア加入者情報保持手段の空き容量を容易に取得でき、複数のエリア加入者情報保持手段の空き容量に基づいて転送先交換機を選択することができる。
【００１７】
通信制御装置は、交換機、又は、無線制御装置の少なくとも１つであることが好ましい。交換機が通信制御装置として機能する場合、交換機間で、エリア加入者情報保持手段の空き容量に基づいて位置登録信号を転送することができる。又、無線制御装置が通信制御装置として機能する場合、無線制御装置がエリア加入者情報保持手段の空き容量に基づいて、交換機に移動機からの位置登録信号の処理を振り分けることができる。
【００１８】
本発明に係る移動通信方法は、複数の交換機がエリアを管理し、交換機毎にその交換機が管理するエリアに在圏する移動機の加入者情報を保持するエリア加入者情報保持手段を備える移動通信システムにおける移動通信方法であって、エリア加入者情報保持手段の空き容量に応じて、移動機からの位置登録信号を転送先交換機に転送し、位置登録を実施した転送先交換機を移動機に通知することを特徴とする。
【発明の効果】
【００１９】
以上説明したように本発明によれば、より多くの移動機に移動通信サービスを提供し、発着信時における接続遅延や信号量の増加を防止することができる。
【発明を実施するための最良の形態】
【００２０】
〔第１の実施形態〕
（移動通信システム）
図１に示すように、移動通信システム１００は、移動機１０と、ＲＮＣ（Radio  Network  Controller）２０と、複数のＭＳＣ（Mobile Switching Center）３０ａ，３０ｂ，３０ｃと、複数のＶＬＲ（Visitor Location Register）４０ａ，４０ｂ，４０ｃと、ＨＬＲ（Home  Location  Register）５０とを備える。
【００２１】
移動通信システム１００は、ＶＬＲ方式を採用し、Ｉｕ−Ｆｌｅｘ方式と呼ばれる分散処理方式を採用している。具体的には、移動通信システム１００では、複数のＭＳＣ３０ａ〜３０ｃが１つのエリアを管理し、ＭＳＣ３０ａ〜３０ｃ毎に、自身が管理するエリアに在圏する移動機１０の加入者情報を保持するＶＬＲ４０ａ〜４０ｃを備える。そのため、移動通信システム１００では、ＭＳＣ３０ａ〜３０ｃとそれぞれに対応するＶＬＲ４０ａ〜４０ｃの負荷分散を図ることができる。
【００２２】
ＭＳＣ３０ａ〜３０ｃは位置登録処理や呼処理を行う交換機である。ＭＳＣ３０ａ，３０ｂ，３０ｃはそれぞれ、ＶＬＲ４０ａ，４０ｂ，４０ｃを備える。ＶＬＲ４０ａ，４０ｂ，４０ｃはそれぞれ、対応するＭＳＣ３０ａ，３０ｂ，３０ｃが管理するエリアに在圏する移動機１０の加入者情報を保持するエリア加入者情報保持手段である。
【００２３】
ＲＮＣ２０は、移動機１０と基地局との無線通信を制御する無線制御装置である。ＲＮＣ２０は、基地局を介して移動機１０と信号を送受信する。ＨＬＲ５０は、移動通信システム１００全体の加入者情報を保持し、ＭＳＣ３０ａ〜３０ｃに提供する。
【００２４】
移動通信システム１００では、ＭＳＣ３０ａ〜３０ｃが位置登録信号の転送を行う通信制御装置として機能し、ＭＳＣ３０ａ〜３０ｃ間でＶＬＲの空き容量に基づいて位置登録信号を転送する。即ち、ＶＬＲ容量が不足する際に、ＲＮＣから位置登録信号を受信したＭＳＣが他のＭＳＣに位置登録信号の処理を振り分ける。ＭＳＣ３０ａ，３０ｂ，３０ｃにはそれぞれ、ＭＳＣを識別するＭＳＣ識別子として「ＭＳＣ１」、「ＭＳＣ２」、「ＭＳＣ３」が付与されている。
【００２５】
次に、図２を用いてＭＳＣ３０ａ〜３０ｃ、ＶＬＲ４０ａ〜４０ｃの構成を説明する。ＭＳＣ３０ａは、転送部３１と、ＶＬＲ管理部３２と、制御部３３と、信号送受信部３４とを備える。ＶＬＲ４０ａは、加入者情報管理部４１と、加入者情報メモリ４２とを備える。尚、ＭＳＣ３０ｂ，３０ｃ、ＶＬＲ４０ｂ，４０ｃも、ＭＳＣ３０ａ、ＶＬＲ４０ａと同様の構成を備える。
【００２６】
ＶＬＲ４０ａは、ＭＳＣ３０ａ内部に設けてもよく、ＭＳＣ３０ａ外部に設けてもよい。図２には、ＭＳＣ３０ａが、ＶＬＲ４０ａをＭＳＣ３０ａの外部に備える場合を示す。信号送受信部３４は、ＨＬＲ５０、ＲＮＣ２０、他のＭＳＣ３０ｂ，３０ｃと信号を送受信する。ＶＬＲ管理部３２は、ＶＬＲ４０ａを管理する。具体的には、ＶＬＲ管理部３２は、ＶＬＲ４０ａに加入者情報を格納したり、ＶＬＲ４０ａから加入者情報を削除したり、発着信時等にＶＬＲ４０ａから加入者情報を取得したり、ＶＬＲ４０ａの空き容量を検出したりする。
【００２７】
転送部３１は、ＶＬＲ４０ａの空き容量に応じて、移動機１０からの位置登録信号を転送先交換機（以下「転送先ＭＳＣ」と表す）に転送する転送手段である。転送部３１は、位置登録信号の転送の可否を判断したり、転送先ＭＳＣを選択したりする。制御部３３は、各種処理を行う。特に、制御部３３は、位置登録に関する処理を行う。又、制御部３３は、位置登録を実施した転送先ＭＳＣを移動機１０に通知する通知手段として機能する。
【００２８】
加入者情報メモリ４２は、ＭＳＣ３０ａに位置登録される移動機１０の加入者情報を保持する。加入者情報管理部４１は、ＭＳＣ３０ａからＶＬＲ４０ａに格納される加入者情報を取得し、加入者情報メモリ４２に格納する。加入者情報管理部４１は、ＭＳＣ３０ａの指示に従って、加入者情報メモリ４２から加入者情報を削除したり、加入者情報メモリ４２から加入者情報を取得し、ＭＳＣ３０ａに提供したり、加入者情報メモリ４２の空き容量を検出し、ＭＳＣ３０ａに通知したりする。
【００２９】
次に、位置登録時及び発着信時の具体的な処理を説明する。まず、図１を用いて位置登録時の処理について説明する。移動機１０は、例えば、起動時や在圏エリア変更時、あるいは周期的に位置登録を行う。移動機１０は、位置登録信号１ａを基地局を介してＲＮＣ２０に送信する。位置登録信号１ａを受信したＲＮＣ２０は、移動機１０が在圏するエリアを管理するＭＳＣ３０ａ〜３０ｃから１つのＭＳＣ３０ａを選択する。ＲＮＣ２０は、選択したＭＳＣ３０ａに位置登録信号１ａを転送する。このように、移動機１０は、ＲＮＣ２０経由でいずれかのＭＳＣに位置登録信号１ａを送信できる。
【００３０】
ＭＳＣ３０ａの信号送受信部３４が位置登録信号１ａを受信する。ＶＬＲ管理部３２が、ＶＬＲ４０ａの空き容量を検出する。転送部３１は、ＶＬＲ４０ａの空き容量に基づいて位置登録信号１ａを、ＭＳＣ３０ａにおいて処理するか、他のＭＳＣに転送するかを判断する。例えば、転送部３１は、転送の可否を判断するための空き容量の閾値を予め定めておき、検出した空き容量と閾値とを比較することにより判断できる。
【００３１】
転送部３１は、ＶＬＲ４０ａの空き容量が不足しており、位置登録信号１ａを転送すると判断した場合には、同じエリアを管理するＭＳＣ３０ｂ，３０ｃの中から、転送先ＭＳＣを選択する。転送部３１は、転送先ＭＳＣに選択したＭＳＣ３０ｂに、位置登録信号１ａを転送する。具体的には、転送部３１は、移動機１０からの位置登録信号１ａを含む位置登録転送信号１ｂを生成し、信号送受信部３４を介してＭＳＣ３０ｂに転送する。
【００３２】
ＭＳＣ３０ｂの信号送受信部３４が、位置登録転送信号１ｂを受信する。ＭＳＣ３０ｂの転送部３１は、ＭＳＣ３０ａと同様にしてＶＬＲ４０ｂの空き容量を検出する。ＭＳＣ３０ｂも、空き容量が不足している場合、ＭＳＣ３０ａと同様にして位置登録転送信号１ｂをＭＳＣ３０ｃに転送する。
【００３３】
位置登録転送信号１ｂを受信したＭＳＣ３０ｃは、ＭＳＣ３０ａと同様にして
ＶＬＲ４０ｃの空き容量を検出する。ＭＳＣ３０ｃの転送部３１は、ＶＬＲ４０ｃの空き容量が位置登録に足りるだけある場合には、制御部３３に位置登録処理を指示し、制御部３３が位置登録処理を実施する。
【００３４】
具体的には、制御部３３は、信号送受信部３４を介して位置登録信号１ａをＨＬＲ５０に転送する。ＨＬＲ５０が位置登録を行う移動機１０の加入者情報１ｃをＭＳＣ３０ｃに送信し、ダウンロードする。ＶＬＲ管理部３２は、信号送受信部３４を介して加入者情報１ｃを取得し、ＶＬＲ３０ｃに格納する。格納完了後、ＶＬＲ管理部３２は、信号送受信部３４を介して格納完了信号をＨＬＲ５０に送信する。ＨＬＲ５０は、格納完了信号を受信すると、移動機１０の位置登録先のＭＳＣをＭＳＣ３０ｃに更新する。ＨＬＲ５０は、登録完了信号をＭＳＣ３０ｃに送信する。
【００３５】
位置登録処理完了後、制御部３３は、転送元交換機（以下「転送元ＭＳＣ」と表す）に位置登録完了を通知するための位置登録完了転送信号１ｄを生成する。制御部３３は、位置登録処理を実施したＭＳＣ３０ｃ自身のＭＳＣ識別子「ＭＳＣ３」を設定した位置登録完了転送信号１ｄを生成する。制御部３３は、生成した位置登録完了転送信号１ｄを信号送受信部３４を介して転送する。位置登録完了転送信号１ｄは、位置登録信号１ａの転送経路を辿って、ＭＳＣ３０ｂを経由して転送元ＭＳＣであるＭＳＣ３０ａに転送される。
【００３６】
位置登録完了転送信号１ｄを受信したＭＳＣ３０ａの制御部３３は、位置登録完了転送信号１ｄに設定された、位置登録を実施した転送先ＭＳＣのＭＳＣ識別子「ＭＳＣ３」を設定した位置登録完了信号１ｅを生成する。制御部３３は、生成した位置登録完了信号１ｅを、信号送受信部３４を介してＲＮＣ２０に送信する。ＲＮＣ２０は、受信した位置登録完了信号１ｅを移動機１０に送信する。このように、転送元ＭＳＣのＭＳＣ３０ａは、位置登録を実施した転送先ＭＳＣのＭＳＣ識別子「ＭＳＣ３」が設定された位置登録完了信号１ｅを、ＲＮＣ２０を介して移動機１０に送信し、位置登録を実施した転送先ＭＳＣを移動機１０に通知する。
【００３７】
位置登録完了信号１ｅを受信した移動機１０は、位置登録完了信号１ｅに含まれるＭＳＣ識別子「ＭＳＣ３」を記憶する。そして、位置登録後の発着信において、ＭＳＣ３０ｃを利用する。尚、ＭＳＣ３０ａの転送部３１は、ＶＬＲ４０ａに空き容量が十分あり、位置登録信号１ａをＭＳＣ３０ａにおいて処理すると判断した場合には、制御部３３に位置登録信号１ａの処理を指示する。制御部３３は、位置登録信号１ａに基づいて、通常の位置登録処理を行う。
【００３８】
次に、図３を用いて発着信時の処理について説明する。移動機１０は、発着信の際にサービス要求信号１ｆをＲＮＣ２０に送信する。このとき、移動機１０は、サービス要求信号１ｆに、位置登録処理時に取得したＭＳＣ識別子「ＭＳＣ３」を設定する。サービス要求信号１ｆを受信したＲＮＣ２０は、ＭＳＣ識別子「ＭＳＣ３」に基づいて、信号送信先をＭＳＣ３０ｃに決定し、ＭＳＣ３０ｃにサービス要求信号１ｆを送信する。このように、移動機１０は、ＲＮＣ２０を介して、加入者情報を保持するＭＳＣ３０ｃにサービス要求信号を転送することができる。サービス要求信号１ｆを受信したＭＳＣ３０ｃは、自身のＶＬＲ４０ｃが保持する加入者情報を利用して処理を行う。
【００３９】
このように、発着信時において、位置登録の際に位置登録信号１ａが経由したＭＳＣ３０ａ，３０ｂへのアクセスは生じない。即ち、ＭＳＣ３０ｃに、直接位置登録を行った場合と同様の処理になる。ＭＳＣ３０ｃは、他のＶＬＲ４０ａ，４０ｂやＨＬＲ５０から加入者情報を取得する必要がない。これらの結果、接続遅延や信号量の増加を防止でき、処理負荷を低減できる。
【００４０】
次に、位置登録信号の転送の可否判断、転送先ＭＳＣの選択について、図４〜６を用いてより詳細に説明する。転送部３１は、位置登録信号の転送履歴に基づいて、位置登録信号の転送の可否を判断することができる。転送履歴には、例えば、位置登録信号の転送回数や、位置登録信号を転送済みのＭＳＣ等がある。
【００４１】
転送回数を用いる場合、転送部３１は、転送履歴として転送回数を位置登録信号に付加し、転送する。具体的には、転送部３１は、位置登録信号を含み、その転送回数を設定した位置登録転送信号を生成する。各ＭＳＣの転送部３１は、位置登録信号を転送する毎にその転送回数を増やしていく。即ち、転送回数のカウンタ値を転送の度に１ずつ加算していく。
【００４２】
転送部３１は、ＶＬＲの空き容量が不足している場合、転送回数に基づいて転送を行うか否かを判断する。例えば、転送部３１は、転送の可否を判断するための転送回数の閾値を予め定めておき、位置登録転送信号に含まれる転送回数と閾値とを比較することにより判断できる。転送回数の閾値は、例えば、同じエリアを管理するＭＳＣの数から１を減算した値を設定することができる。
【００４３】
転送部３１は、転送回数が閾値に達した場合には、転送を行わないと判断し、転送を中止する。これによれば、同じエリアを管理する複数のＭＳＣいずれのＶＬＲの容量も不足している場合に、転送先ＭＳＣを求めて何度も転送を繰り返してしまうループに陥ることを防止できる。
【００４４】
図４に、転送回数により転送を制限する具体例を示す。転送回数の閾値は、同じエリアを管理するＭＳＣ３０ａ〜３０ｃの数「３」から「１」を減算した「２」に設定されている。ＲＮＣ２０を介して移動機１０からの位置登録信号１ａを受信したＭＳＣ３０ａの転送部３１は、ＶＬＲ４０ａの容量が不足しているため、他のＭＳＣ３０ｂに位置登録信号を転送する。転送部３１は、自由に転送先ＭＳＣを選択することができる。このとき、転送部３１は、位置登録信号１ａを含み、転送回数「１」を設定した位置登録転送信号（ａ）１０１ｂを生成し、転送する。
【００４５】
位置登録転送信号（ａ）１０１ｂを受信したＭＳＣ３０ｂもＶＬＲ４０ｂの空き容量が不足している場合、ＭＳＣ３０ｂの転送部３１は、位置登録転送信号（ａ）１０１ｂに設定された転送回数「１」と閾値「２」とを比較する。転送部３１は、転送回数が閾値未満であるため、転送することを決定する。転送部３１は、転送元ＭＳＣであるＭＳＣ３０ａ以外のＭＳＣ３０ｃを転送先ＭＳＣとして選択する。転送部３１は、位置登録転送信号（ａ）１０１ｂに設定された転送回数「１」に１加算し、転送回数「２」を設定した位置登録転送信号（ｂ）２０１ｂを生成し、転送する。
【００４６】
位置登録転送信号（ｂ）２０１ｂを受信したＭＳＣ３０ｃもＶＬＲ４０ｃの空き容量が不足している場合、ＭＳＣ３０ｃの転送部３１は、位置登録転送信号（ｂ）２０１ｂに設定された転送回数「２」と閾値「２」とを比較する。転送部３１は、転送回数が閾値に達しているため、転送を中止する。この場合、転送部３１は、制御部３３に位置登録処理の拒否を指示する。
【００４７】
制御部３３は、転送元ＭＳＣに位置登録処理の拒否を通知するための位置登録拒否転送信号１ｇを生成する。制御部３３は、生成した位置登録拒否転送信号１ｇを信号送受信部３４を介して転送する。位置登録拒否転送信号１ｇは、位置登録信号１ａの転送経路を辿って、ＭＳＣ３０ｂを経由して転送元ＭＳＣであるＭＳＣ３０ａに転送される。
【００４８】
位置登録拒否転送信号１ｇを受信したＭＳＣ３０ａの制御部３３は、移動機１０に、ＶＬＲに加入者情報が登録できず、位置登録を拒否することを通知する位置登録拒否信号１ｈを生成する。制御部３３は、生成した位置登録拒否信号１ｈを、信号送受信部３４を介してＲＮＣ２０に送信する。ＲＮＣ２０は、受信した位置登録拒否信号１ｈを移動機１０に送信する。
【００４９】
又、位置登録信号を転送済みのＭＳＣに関する情報（以下「転送済み情報」という）を用いる場合、転送部３１は、転送履歴として転送済み情報を位置登録信号に付加し、転送する。具体的には、転送部３１は、位置登録信号を含み、その転送済み情報を設定した位置登録転送信号を生成する。各ＭＳＣの転送部３１は、位置登録信号を転送する毎にその転送済み情報を記録していく。
【００５０】
転送部３１は、転送先ＭＳＣを選択する場合、転送済み情報を参照し、転送済みのＭＳＣを除外して、転送先ＭＳＣを選択する。このように、転送部３１は、転送する位置登録信号に転送済み情報を記録し、その転送済み情報に基づいて転送先ＭＳＣを判断することにより、同一のＭＳＣを繰り返し選択してしまうことを回避する。特に、同じエリアを管理する複数のＭＳＣいずれのＶＬＲの容量も不足している場合に、転送先ＭＳＣを求めて何度も転送を繰り返してしまうループに陥ることを防止できる。
【００５１】
図５に、転送済み情報により転送先ＭＳＣを選択する具体例を示す。ＲＮＣ２０を介して移動機１０からの位置登録信号１ａを受信したＭＳＣ３０ａの転送部３１は、ＶＬＲ４０ａの容量が不足しているため、他のＭＳＣ３０ｂに位置登録信号を転送する。転送部３１は、自由に転送先ＭＳＣを選択することができる。このとき、転送部３１は、位置登録信号１ａを含み、転送済みＭＳＣのＭＳＣ識別子として、ＭＳＣ３０ａ自身の「ＭＳＣ１」を設定した位置登録転送信号（ｃ）３０１ｂを生成し、転送する。
【００５２】
位置登録転送信号（ｃ）３０１ｂを受信したＭＳＣ３０ｂもＶＬＲ４０ｂの空き容量が不足している場合、ＭＳＣ３０ｂの転送部３１は、位置登録転送信号（ｃ）３０１ｂに設定された転送済みＭＳＣ「ＭＳＣ１」に基づいて、「ＭＳＣ１」が示すＭＳＣ３０ａ以外のＭＳＣ３０ｃを転送先ＭＳＣとして選択する。
【００５３】
転送部３１は、位置登録転送信号（ｃ）３０１ｂに設定された転送済みＭＳＣ「ＭＳＣ１」に加え、ＭＳＣ３０ｂ自身の「ＭＳＣ２」を設定した位置登録転送信号（ｄ）４０１ｂを生成し、転送する。
【００５４】
位置登録転送信号（ｄ）４０１ｂを受信したＭＳＣ３０ｃは、ＶＬＲ４０ｃの空き容量が足りる場合、図１と同様にして位置登録処理を実施し、位置登録完了転送信号１ｄを転送元ＭＳＣであるＭＳＣ３０ａに転送する。
【００５５】
図４、図５に示すように転送履歴を用いた場合、ＭＳＣ３０ｂ，３０ｃは、転送履歴がいずれのＶＬＲ４０ａ〜４０ｃにも空き容量がないことを示す場合（例えば、転送回数が多い場合、転送済みＭＳＣでないＭＳＣが存在しない場合等）には位置登録信号の転送を中止する等、複数のＶＬＲ４０ａ〜４０ｃの状況に応じて、位置登録信号を転送できる。しかも、転送部３１が転送回数や転送済み情報等の転送履歴を位置登録信号１ａに付加して、転送することができる。そのため、ＭＳＣ３０ｂ，３０ｃは、位置登録信号１ａに付加された転送履歴を用いて、位置登録信号１ａの転送の可否を容易に判断できる。
【００５６】
更に、移動通信システム１００は、図６に示すように、ＶＬＲ容量管理データベース６０を設け、転送先ＭＳＣの選択に利用するようにしてもよい。ＶＬＲ容量管理データベース６０は、複数のエリア加入者情報保持手段の空き容量を保持する容量管理装置である。ＶＬＲ容量管理データベース６０は、ＶＬＲ４０ａ〜４０ｃに付与されたＶＬＲを識別するＶＬＲ識別子と、空き容量とを対応付けて保持する。ＶＬＲ４０ａ，４０ｂ，４０ｃにはそれぞれ、ＶＬＲ識別子として「ＶＬＲ１」、「ＶＬＲ２」、「ＶＬＲ３」が付与されている。
【００５７】
ＶＬＲ容量管理データベース６０は、各ＭＳＣ３０ａ〜３０ｃから空き容量を定期的に取得し、保持する。この場合、各ＭＳＣ３０ａ〜３０ｃのＶＬＲ管理部３２が、自身のＶＬＲ４０ａ〜４０ｃの空き容量を、送受信部３４を介して定期的にＶＬＲ容量管理データベース６０に通知する。ＶＬＲ容量管理データベース６０は、移動通信システム１００のいずれの場所に設置されてもよく、いずれかのＭＳＣ内やＨＬＲ５０内に設けてもよく、ＭＳＣやＨＬＲ５０の外部に設けてもよい。
【００５８】
転送部３１は、転送先ＭＳＣを選択する際に、ＶＬＲ容量管理データベース６０から空き容量を取得し、取得した空き容量に基づいて転送先ＭＳＣを選択し、位置登録信号を転送する。具体的には、転送部３１は、ＶＬＲ容量管理データベース６０に他のＭＳＣの空き容量を問い合わせ、位置登録可能な空き容量があるＭＳＣを転送先ＭＳＣに選択する。これによれば、ＭＳＣ３０ａは、複数のＶＬＲ４０ｂ，４０ｃの空き容量を容易に取得でき、複数のＶＬＲ４０ｂ，４０ｃの空き容量に基づいて転送先ＭＳＣを適切に選択することができる。特に、同じエリアを管理する複数のＭＳＣいずれのＶＬＲの容量も不足している場合に、予めＶＬＲの空き容量を把握した上で転送先ＭＳＣを選択することにより、転送先ＭＳＣを求めて何度も転送を繰り返してしまうループに陥ることを防止できる。
【００５９】
図６を用いて、ＶＬＲ容量管理データベース６０を用いて転送先ＭＳＣを選択する具体例を説明する。ＲＮＣ２０を介して移動機１０からの位置登録信号１ａを受信したＭＳＣ３０ａの転送部３１は、ＶＬＲ４０ａの容量が不足しているため、位置登録信号を転送すると判断する。
【００６０】
このとき、転送部３１は、信号送受信部３４を介してＶＬＲ容量管理データベース６０に容量確認信号１ｉを送信し、他のＭＳＣ３０ｂ，３０ｃのＶＬＲ４０ｂ，４０ｃの空き容量を問い合わせる。転送部３１は、ＶＬＲ識別子「ＶＬＲ２」、「ＶＬＲ３」を指定した容量確認信号１ｉを生成する。
【００６１】
ＶＬＲ容量管理データベース６０は、容量確認信号１ｉに応じて容量応答信号１ｊを生成し、ＭＳＣ３０ａに送信する。ＶＬＲ容量管理データベース６０は、容量確認信号１ｉにおいて指定されたＶＬＲ識別子に基づいて空き容量を取得する。ＶＬＲ容量管理データベース６０は、ＶＬＲ４０ｂ（ＶＬＲ識別子＝ＶＬＲ２）の空き容量「１０％」と、ＶＬＲ４０ｃ（ＶＬＲ識別子＝ＶＬＲ３）の空き容量「２０％」を含む容量応答信号１ｊを生成する。
【００６２】
転送部３１は、信号送受信部３４を介してＶＬＲ容量管理データベース６０から容量応答信号１ｊを受信する。転送部３１は、容量応答信号１ｊに含まれるＶＬＲ４０ｂ，４０ｃの空き容量に基づいて転送先ＭＳＣを選択する。例えば、転送部３１は、最も空き容量の大きいＶＬＲ４０ｃを備えるＭＳＣ３０ｃを転送先ＭＳＣに選択する。転送部３１は、位置登録転送信号１ｂをＭＳＣ３０ｃに転送する。
【００６３】
ＭＳＣ３０ｃは、図１と同様にして位置登録処理を実施する。そして、ＭＳＣ３０ｃの制御部３３は、位置登録完了転送信号１ｄを転送元ＭＳＣであるＭＳＣ３０ａに転送する。ＭＳＣ３０ａは、図１と同様にして位置登録完了信号１ｅをＲＮＣ２０を介して移動機１０に送信する。尚、ＭＳＣ３０ａの転送部３１は、いずれのＶＬＲ４０ｂ，４０ｃも空き容量が不足している場合には、転送を中止する。そして、転送部３１は、図４と同様にして位置登録拒否信号１ｈをＲＮＣ２０を介して移動機１０に送信する。
【００６４】
又、ＭＳＣ３０ａの転送部３１は、位置登録信号を受信した際に、ＭＳＣ３０ｂ，３０ｃにそれぞれのＶＬＲ４０ｂ，４０ｃの空き容量を問い合わせ、取得した空き容量に基づいて転送先ＭＳＣを選択してもよい。
【００６５】
位置登録信号の転送の可否判断、転送先ＭＳＣの選択について、移動通信システム１００は、図４〜図６に示した位置登録信号の転送回数、転送済み情報、ＶＬＲ容量管理データベース６０を用いる方法の２つ以上を組み合わせて行ってもよい。
【００６６】
（移動通信方法）
次に、移動通信システム１００を用いた移動通信方法の手順を説明する。図７に、ＭＳＣ３０ａが移動機１０から位置登録信号１ａを受信した場合の処理手順を示す。ＭＳＣ３０ａがＲＮＣ２０を介して移動機１０から位置登録信号１ａを受信する（Ｓ１０１）。ＭＳＣ３０ａは、自身のＶＬＲ４０ａの空き容量を検出する。ＭＳＣ３０ａは、位置登録可能な空き容量があるか否かを判断する（Ｓ１０２）。ＭＳＣ３０ａは、ＶＬＲ４０ａに位置登録可能な空き容量がある場合には、ＨＬＲ５０から移動機１０の加入者情報を取得し、位置登録処理を実施する。そして、ＭＳＣ３０ａは、位置登録を実施したＭＳＣ３０ａ自身のＭＳＣ識別子（ＭＳＣ１）を含む位置登録完了信号１ｅを移動機１０に送信する（Ｓ１０３）。
【００６７】
一方、ステップ（Ｓ１０２）において、ＭＳＣ３０ａは、ＶＬＲ４０ａに位置登録可能な空き容量がない場合には、位置登録信号１ａを転送することを決定し、転送先ＭＳＣを選択する（Ｓ１０４）。ＭＳＣ３０ａは、転送先ＭＳＣを選択できた場合には、その転送先ＭＳＣに位置登録信号１ａを含む位置登録転送信号１ｂを転送する（Ｓ１０６）。
【００６８】
一方、ステップ（Ｓ１０４）において、ＭＳＣ３０ａは、他のＭＳＣのＶＬＲにも空き容量がなく、転送先ＭＳＣを選択できない場合には、位置登録信号の転送を中止し、位置登録処理を中止する。そして、ＭＳＣ３０ａは、位置登録拒否信号１ｈを移動機１０に送信する（Ｓ１０５）。
【００６９】
ＭＳＣ３０ａは、位置登録信号１ａを転送した場合、位置登録を実施した転送先ＭＳＣから、位置登録完了転送信号１ｄを受信する（Ｓ１０７）。ＭＳＣ３０ａは、位置登録を実施した転送先ＭＳＣを示すＭＳＣ識別子を含む位置登録完了信号１ｅを移動機１０に送信する（Ｓ１０８）。
【００７０】
図８に、ＭＳＣ３０ｂが転送元ＭＳＣから位置登録転送信号１ｂを受信した場合の処理手順を示す。ＭＳＣ３０ｂが転送元ＭＳＣから位置登録転送信号１ｂを受信する（Ｓ２０１）。ＭＳＣ３０ｂは、自身のＶＬＲ４０ｂの空き容量を検出する。ＭＳＣ３０ｂは、位置登録可能な空き容量があるか否かを判断する（Ｓ２０２）。ＭＳＣ３０ｂは、ＶＬＲ４０ｂに位置登録可能な空き容量がある場合には、ＨＬＲ５０から移動機１０の加入者情報を取得し、位置登録処理を実施する。そして、ＭＳＣ３０ｂは、位置登録を実施したＭＳＣ３０ｂ自身のＭＳＣ識別子（ＭＳＣ２）を含む位置登録完了転送信号１ｄを、転送元ＭＳＣに送信する（Ｓ２０３）。
【００７１】
一方、ステップ（Ｓ２０２）において、ＭＳＣ３０ｂは、ＶＬＲ４０ｂに位置登録可能な空き容量がない場合には、位置登録信号１ａを転送することを決定し、転送先ＭＳＣを選択する（Ｓ２０４）。ＭＳＣ３０ｂは、転送先ＭＳＣを選択できた場合には、その転送先ＭＳＣに位置登録信号１ａを含む位置登録転送信号１ｂを転送する（Ｓ２０６）。
【００７２】
一方、ステップ（Ｓ２０４）において、ＭＳＣ３０ｂは、他のＭＳＣのＶＬＲにも空き容量がなく、転送先ＭＳＣを選択できない場合には、位置登録信号の転送を中止し、位置登録処理を中止する。そして、ＭＳＣ３０ｂは、位置登録拒否転送信号１ｇを転送元ＭＳＣに送信する（Ｓ２０５）。
【００７３】
（効果）
このような移動通信システム１００、ＭＳＣ３０ａ〜３０ｃ及び移動通信方法によれば、位置登録時に、あるＭＳＣのＶＬＲの空き容量が少ない場合であっても、他のＭＳＣに位置登録信号１ａを転送し、移動機１０の位置登録を行うことができる。
【００７４】
しかも、位置登録は１つのＭＳＣ（転送先ＭＳＣ）において実施され、転送元ＭＳＣは位置登録を実施した転送先ＭＳＣを移動機１０に通知できる。そのため、移動機１０は位置登録後、位置登録を行い、移動機１０の加入者情報をＶＬＲに保持している転送先ＭＳＣに対してサービス要求信号等を送信できる。即ち、発着信に関する信号は位置登録されているＭＳＣに中継される。よって、ＭＳＣ３０ａ〜３０ｃは、より多くの移動機１０に移動通信サービスを提供し、発着信時における接続遅延や信号量の増加を防止することができる。
【００７５】
このように、移動通信システム１００は、Ｉｕ−Ｆｌｅｘ方式による分散処理を行い、移動機１０に対するサービスや、ネットワークの処理能力を損なうことなく、移動機１０のＶＬＲへの収容を効率的に行って、多くの移動機１０にサービスを提供できる。
【００７６】
〔第２の実施形態〕
（移動通信システム）
図９に示すように、移動通信システム２００は、移動機１０と、ＲＮＣ２２０と、複数のＭＳＣ３０ａ，３０ｂ，３０ｃと、複数のＶＬＲ４０ａ，４０ｂ，４０ｃと、ＨＬＲ５０とを備える。移動通信システム２００では、ＲＮＣ２２０が位置登録信号の転送を行う通信制御装置として機能し、ＲＮＣ２２０がＶＬＲの空き容量に基づいて位置登録信号をＭＳＣ３０ａ〜３０ｃに転送する。即ち、ＲＮＣ２２０が、ＭＳＣ３０ａ〜３０ｃに移動機１０からの位置登録信号の処理を振り分ける。この点以外は、移動通信システム２００は、図１に示した移動通信システム１００とほぼ同様である。
【００７７】
次に、図１０を用いてＲＮＣ２２０の構成を説明する。ＲＮＣ２２０は、転送部２２１と、ＶＬＲ容量管理部２２２と、制御部２２３と、信号送受信部２２４とを備える。信号送受信部２２４は、移動機１０、基地局、ＭＳＣ３０ａ〜３０ｃ等と信号を送受信する。
【００７８】
ＶＬＲ容量管理部２２２は、ＶＬＲ４０ａ〜４０ｃの容量を管理する。例えば、ＶＬＲ容量管理部２２２は、各ＶＬＲ４０ａ〜４０ｃの容量を保持しておくことができる。転送部２２１は、ＶＬＲ４０ａ〜４０ｃの空き容量に応じて、移動機１０からの位置登録信号を転送先ＭＳＣに転送する転送手段である。転送部２２１は、位置登録信号の転送の可否を判断したり、転送先ＭＳＣを選択したりする。制御部２２３は、各種処理を行う。特に、制御部２２３は、位置登録に関する処理を行う。又、制御部２２３は、位置登録を実施した転送先ＭＳＣを移動機１０に通知する通知手段として機能する。
【００７９】
次に、位置登録時及び発着信時の具体的な処理を説明する。まず、図９を用いて位置登録時の処理について説明する。
【００８０】
移動機１０は、例えば、起動時や在圏エリア変更時、あるいは周期的に位置登録を行う。移動機１０は、位置登録信号１ａを基地局を介してＲＮＣ２２０に送信する。信号送受信部２２４が、位置登録信号１ａを受信する。転送部２２１は、移動機１０が在圏するエリアを管理するＭＳＣ３０ａ〜３０ｃから１つのＭＳＣ３０ａを選択する。例えば、転送部２２１は、ＶＬＲ容量管理部２２２を参照し、ＶＬＲ容量の大きいＶＬＲを持つＭＳＣを選択する。ＲＮＣ２２０の転送部２２１は、選択したＭＳＣ３０ａに位置登録信号１ａを転送する。このように、移動機１０は、ＲＮＣ２２０経由でいずれかのＭＳＣに位置登録信号１ａを送信できる。
【００８１】
ＭＳＣ３０ａの信号送受信部３４が位置登録信号１ａを受信する。ＶＬＲ管理部３２が、ＶＬＲ４０ａの空き容量を検出する。制御部３３は、ＶＬＲ４０ａの空き容量に基づいて位置登録信号１ａを、ＭＳＣ３０ａにおいて処理するか否かを判断する。例えば、転送部３１は、位置登録処理の可否を判断するための空き容量の閾値を予め定めておき、検出した空き容量と閾値とを比較することにより判断できる。
【００８２】
制御部３３は、ＶＬＲ４０ａの空き容量が不足しており、位置登録信号１ａを処理できないと判断した場合には、位置登録拒否信号２０１ｈを生成する。制御部３３は、ＶＬＲ４０ａの空き容量不足により位置登録を拒否したことを示す理由表示パラメータを設定した位置登録拒否信号２０１ｈを生成する。制御部３３は、生成した位置登録拒否信号２０１ｈを信号送受信部３４を介してＲＮＣ２２０に送信する。
【００８３】
位置登録拒否信号２０１ｈをＭＳＣ３０ａから受信したＲＮＣ２２０の転送部２２１は、位置登録拒否信号２０１ｈに設定された理由表示パラメータから、ＶＬＲ４０ａの空き容量不足による位置登録拒否であると判断する。そして、転送部２２１は、他のＭＳＣ３０ｂ，３０ｃから転送先ＭＳＣを選択する。そして、転送部２２１は、新たに選択した転送先ＭＳＣであるＭＳＣ３０ｂに、位置登録信号１ａを再度転送する。
【００８４】
位置登録信号１ａを受信したＭＳＣ３０ｂは、ＭＳＣ３０ａと同様にして、ＶＬＲ４０ｂの空き容量を検出する。ＭＳＣ３０ｂも、空き容量が不足している場合、ＭＳＣ３０ａと同様にして位置登録拒否信号２０１ｈをＲＮＣ２２０に送信する。
【００８５】
位置登録拒否信号２０１ｈをＭＳＣ３０ｂから受信したＲＮＣ２２０の転送部２２１は、位置登録拒否信号２０１ｈに設定された理由表示パラメータから、ＶＬＲ４０ｂの空き容量不足による位置登録拒否であると判断する。そして、転送部２２１は、他のＭＳＣ３０ｃを転送先ＭＳＣに選択する。そして、転送部２２１は、新たに選択した転送先ＭＳＣであるＭＳＣ３０ｂに、位置登録信号１ａを再度転送する。
【００８６】
位置登録信号１ａを受信したＭＳＣ３０ｃの制御部３３が、ＶＬＲ４０ｃの空き容量に基づいて位置登録信号１ａを、ＭＳＣ３０ｃにおいて処理するか否かを判断する。制御部３３は、ＶＬＲ４０ｃの空き容量が位置登録に足りるだけある場合には、図１と同様にして位置登録処理を実施する。位置登録処理完了後、制御部３３は、位置登録処理を実施したＭＳＣ３０ｃ自身のＭＳＣ識別子「ＭＳＣ３」を設定した位置登録完了信号１ｅを生成する。制御部３３は、生成した位置登録完了信号１ｅを信号送受信部３４を介してＲＮＣ２２０に送信する。
【００８７】
ＲＮＣ２２０は、位置登録を実施した転送先ＭＳＣのＭＳＣ識別子「ＭＳＣ３」を設定した位置登録完了信号１ｅを、信号送受信部２２４を介して移動機１０に送信し、位置登録を実施した転送先ＭＳＣを移動機１０に通知する。位置登録完了信号１ｅを受信した移動機１０は、位置登録完了信号１ｅに含まれるＭＳＣ識別子「ＭＳＣ３」を記憶する。そして、位置登録後の発着信において、ＭＳＣ３０ｃを利用する。
【００８８】
次に、図１１を用いて発着信時の処理について説明する。移動機１０は、発着信の際にサービス要求信号１ｆをＲＮＣ２２０に送信する。このとき、移動機１０は、サービス要求信号１ｆに、位置登録処理時に取得したＭＳＣ識別子「ＭＳＣ３」を設定する。サービス要求信号１ｆを受信したＲＮＣ２２０は、ＭＳＣ識別子「ＭＳＣ３」に基づいて、信号送信先をＭＳＣ３０ｃに決定し、ＭＳＣ３０ｃにサービス要求信号１ｆを送信する。このように、移動機１０は、ＲＮＣ２０を介して、加入者情報を保持するＭＳＣ３０ｃにサービス要求信号を転送することができる。サービス要求信号１ｆを受信したＭＳＣ３０ｃは、自身のＶＬＲ４０ｃが保持する加入者情報を利用して処理を行う。
【００８９】
このように、発着信時において、位置登録の際に位置登録信号１ａが転送したＭＳＣ３０ａ，３０ｂへのアクセスは生じない。即ち、ＭＳＣ３０ｃに、直接位置登録を行った場合と同様の処理になる。ＭＳＣ３０ｃは、他のＶＬＲ４０ａ，４０ｂやＨＬＲ５０から加入者情報を取得する必要がない。これらの結果、接続遅延や信号量の増加を防止でき、処理負荷を低減できる。
【００９０】
次に、位置登録信号の転送の可否判断、転送先ＭＳＣの選択について、図１２〜１４を用いてより詳細に説明する。転送部２２１は、位置登録信号の転送履歴に基づいて、位置登録信号の転送の可否を判断することができる。転送履歴には、例えば、位置登録信号の転送回数や、位置登録信号を転送済みのＭＳＣ等がある。
【００９１】
転送回数を用いる場合、転送部２２１は、図１２に示すように転送回数をカウントするカウンタ２２１ａを備える。カウンタ２２１ａは、移動機を識別する移動機識別子「ＭＳ１」、「ＭＳ２」と、転送回数とを対応付けて保持する。転送部２２１は、位置登録信号をＭＳＣに転送する毎に、その位置登録信号の送信元の移動機に対応付けられている転送回数を増やしていく。即ち、カウンタ２２１ａの該当する移動機の転送回数のカウンタ値を転送の度に１ずつ加算していく。
【００９２】
転送部２２１は、転送回数に基づいて転送を行うか否かを判断する。例えば、転送部２２１は、転送の可否を判断するための転送回数の閾値を予め定めておき、カウンタ２２１ａが保持する転送回数と閾値とを比較することにより判断できる。転送回数の閾値は、例えば、同じエリアを管理するＭＳＣの数を設定することができる。
【００９３】
転送部２２１は、転送回数が閾値に達した場合には、転送を行わないと判断し、転送を中止する。これによれば、同じエリアを管理する複数のＭＳＣいずれのＶＬＲの容量も不足している場合に、転送先ＭＳＣを求めて何度も転送を繰り返してしまうループに陥ることを防止できる。
【００９４】
図１２を用いて、転送回数により転送を制限する具体例を示す。転送回数の閾値は、同じエリアを管理するＭＳＣ３０ａ〜３０ｃの数「３」に設定されている。移動機１０のＭＳ識別子は「ＭＳ１」である。
【００９５】
移動機１０からの位置登録信号１ａを受信したＲＮＣ２２０の転送部２２１は、ＭＳＣ３０ａを転送先ＭＳＣに選択し、位置登録信号１ａを転送する。このとき、転送部２２１は、カウンタ２２１ａのＭＳ１に対応付けられている転送回数に１加算して転送回数「１」とする。
【００９６】
ＭＳＣ３０ａのＶＬＲ４０ａの空き容量が不足している場合、ＲＮＣ２２０は、位置登録拒否信号２０１ｈを受信する。転送部２２１は、カウンタ２２１ａのＭＳ１の転送回数「１」と閾値「３」とを比較する。転送部２２１は、転送回数が閾値未満であるため、再度、転送することを決定する。転送部２２１は、転送済みＭＳＣであるＭＳＣ３０ａ以外のＭＳＣ３０ｂを転送先ＭＳＣとして選択し、位置登録信号１ａを転送する。このとき、転送部２２１は、カウンタ２２１のＭＳ１に対応付けられている転送回数に１加算して転送回数「２」とする。
【００９７】
ＭＳＣ３０ｂのＶＬＲ４０ｂの空き容量も不足している場合、ＲＮＣ２２０は、位置登録拒否信号２０１ｈを受信する。転送部２２１は、カウンタ２２１ａのＭＳ１の転送回数「２」と閾値「３」とを比較する。転送部２２１は、転送回数が閾値未満であるため、再度、転送することを決定する。転送部２２１は、転送済みＭＳＣであるＭＳＣ３０ａ，３０ｂ以外のＭＳＣ３０ｃを転送先ＭＳＣとして選択し、位置登録信号１ａを転送する。このとき、転送部２２１は、カウンタ２２１ａのＭＳ１に対応付けられている転送回数に１加算して転送回数「３」とする。
【００９８】
ＭＳＣ３０ｃのＶＬＲ４０ｃの空き容量も不足している場合、ＲＮＣ２２０は、位置登録拒否信号２０１ｈを受信する。転送部２２１は、カウンタ２２１ａのＭＳ１の転送回数「３」と閾値「３」とを比較する。転送部２２１は、転送回数が閾値に達しているため、転送を中止する。この場合、転送部２２１は、制御部２２３に位置登録処理の拒否を指示する。制御部２２３は、移動機１０に位置登録の拒否を通知する位置登録拒否信号１ｈを生成する。制御部２２３は、生成した位置登録拒否信号１ｈを、信号送受信部２２４を介して移動機１０に送信する。
【００９９】
又、転送済み情報を用いる場合、転送部２２１は、図１３に示すように転送済み情報を保持する転送済みテーブル２２１ｂを備える。転送済みテーブル２２１ｂは、移動機識別子「ＭＳ１」、「ＭＳ２」と、転送済みＭＳＣとを対応付けて保持する。転送部２２１は、位置登録信号をＭＳＣに転送する毎に、その位置登録信号の送信元の移動機に対応付けて、転送済みＭＳＣのＭＳＣ識別子を記録していく。
【０１００】
転送部２２１は、転送先ＭＳＣを選択する場合、転送済みテーブル２２１ｂを参照し、転送済みＭＳＣを除外して、転送先ＭＳＣを選択する。このように、転送部２２１は、転送済み情報を保持し、その転送済み情報に基づいて転送先ＭＳＣを判断することにより、同一のＭＳＣを繰り返し選択してしまうことを回避する。特に、同じエリアを管理する複数のＭＳＣいずれのＶＬＲの容量も不足している場合に、転送先ＭＳＣを求めて何度も転送を繰り返してしまうループに陥ることを防止できる。
【０１０１】
図１３を用いて、転送済み情報により転送先ＭＳＣを選択する具体例を示す。  移動機１０からの位置登録信号１ａを受信したＲＮＣ２２０の転送部２２１は、ＭＳＣ３０ａを転送先ＭＳＣに選択し、位置登録信号１ａを転送する。このとき、転送部２２１は、転送済みテーブル２２１ｂのＭＳ１に対応付けられている転送済みＭＳＣにＭＳＣ３０ａを示す「ＭＳＣ１」を記録する。
【０１０２】
ＭＳＣ３０ａのＶＬＲ４０ａの空き容量が不足している場合、ＲＮＣ２２０は、位置登録拒否信号２０１ｈを受信する。転送部２２１は、転送済みテーブル２２１ｂを参照し、転送済みＭＳＣ「ＭＳＣ１」が示すＭＳＣ３０ａ以外のＭＳＣ３０ｂを転送先ＭＳＣとして選択する。転送部２２１は、転送済みテーブル２２１ｂのＭＳ１に対応付けられている転送済みＭＳＣにＭＳＣ３０ｂを示す「ＭＳＣ２」を追加する。
【０１０３】
ＭＳＣ３０ｂのＶＬＲ４０ｂの空き容量も不足している場合、ＲＮＣ２２０は、位置登録拒否信号２０１ｈを受信する。転送部２２１は、転送済みテーブル２２１ｂを参照し、転送済みＭＳＣ「ＭＳＣ１」、「ＭＳＣ２」が示すＭＳＣ３０ａ、３０ｂ以外のＭＳＣ３０ｃを転送先ＭＳＣとして選択する。転送部２２１は、転送済みテーブル２２１ｂのＭＳ１に対応付けられている転送済みＭＳＣにＭＳＣ３０ｃを示す「ＭＳＣ３」を追加する。
【０１０４】
位置登録信号１ａを受信したＭＳＣ３０ｃは、ＶＬＲ４０ｃの空き容量が足りる場合、図９と同様にして位置登録処理を実施し、位置登録完了信号１ｅをＲＮＣ２２０に送信する。
【０１０５】
図１２、図１３に示すように転送履歴を用いた場合、ＲＮＣ２２０は、転送履歴がいずれのＶＬＲ４０ａ〜４０ｃにも空き容量がないことを示す場合（例えば、転送回数が多い場合、転送済みＭＳＣでないＭＳＣが存在しない場合等）には位置登録信号の転送を中止する等、複数のＶＬＲ４０ａ〜４０ｃの状況に応じて、位置登録信号を転送できる。
【０１０６】
更に、移動通信システム２００は、図１４に示すように、ＶＬＲ容量管理データベース６０を設け、転送先ＭＳＣの選択に利用するようにしてもよい。ＶＬＲ容量管理データベース６０は、移動通信システム２００のいずれの場所に設置されてもよく、ＲＮＣ２２０内、ＭＳＣ３０ａ〜３０ｃ内、ＨＬＲ５０内に設けてもよく、ＲＮＣ２２０、ＭＳＣ３０ａ〜３０ｃ、ＨＬＲ５０の外部に設けてもよい。
【０１０７】
転送部２２１は、転送先ＭＳＣを選択する際に、ＶＬＲ容量管理データベース６０から空き容量を取得し、取得した空き容量に基づいて転送先ＭＳＣを選択し、位置登録信号を転送する。具体的には、転送部２２１は、ＶＬＲ容量管理データベース６０に他のＭＳＣの空き容量を問い合わせ、位置登録可能な空き容量があるＭＳＣを転送先ＭＳＣに選択する。これによれば、ＲＮＣ２２０は、複数のＶＬＲ４０ａ〜４０ｃの空き容量を容易に取得でき、複数のＶＬＲ４０ａ〜４０ｃの空き容量に基づいて転送先ＭＳＣを適切に選択することができる。特に、同じエリアを管理する複数のＭＳＣいずれのＶＬＲの容量も不足している場合に、予めＶＬＲの空き容量を把握した上で転送先ＭＳＣを選択することにより、転送先ＭＳＣを求めて何度も転送を繰り返してしまうループに陥ることを防止できる。
【０１０８】
図１４を用いて、ＶＬＲ容量管理データベース６０を用いて転送先ＭＳＣを選択する具体例を説明する。ＲＮＣ２２０が位置登録信号１ａを受信すると、転送部２２１が信号送受信部２２４を介してＶＬＲ容量管理データベース６０に容量確認信号１ｉを送信し、ＭＳＣ３０ａ〜３０ｃのＶＬＲ４０ａ〜４０ｃの空き容量を問い合わせる。
【０１０９】
ＶＬＲ容量管理データベース６０は、容量確認信号１ｉに応じて容量応答信号１ｊを生成し、ＲＮＣ２２０に送信する。ＶＬＲ容量管理データベース６０は、ＶＬＲ４０ａの空き容量「０％」と、ＶＬＲ４０ｂの空き容量「１０％」と、ＶＬＲ４０ｃの空き容量「２０％」を含む容量応答信号１ｊを生成する。
【０１１０】
転送部２２１は、信号送受信部２２４を介してＶＬＲ容量管理データベース６０から容量応答信号１ｊを受信する。転送部２２１は、容量応答信号１ｊに含まれるＶＬＲ４０ａ〜４０ｃの空き容量に基づいて転送先ＭＳＣを選択する。例えば、転送部２２１は、最も空き容量の大きいＶＬＲ４０ｃを備えるＭＳＣ３０ｃを転送先ＭＳＣに選択する。転送部２２１は、位置登録信号１ａをＭＳＣ３０ｃに転送する。ＭＳＣ３０ｃは、図９と同様にして位置登録処理を実施する。
【０１１１】
尚、転送部２２１は、いずれのＶＬＲ４０ａ〜４０ｃも空き容量が不足している場合であっても、いずれかのＭＳＣに位置登録信号１ａを一度、転送する。そして、転送部２２１は、ＭＳＣから位置登録拒否信号２０１ｈを受信する。転送部２２１は、いずれのＶＬＲ４０ａ〜４０ｃも空き容量が不足していることを把握しているため、制御部２２３に位置登録処理の拒否を指示する。制御部２２３は、受信した位置登録拒否信号２０１ｈに基づいて、位置登録拒否信号１ｈを移動機１０に送信する。このように、ＲＮＣ２２０は、いずれのＶＬＲ４０ａ〜４０ｃも空き容量が不足していることを把握している場合であっても、移動機１０に位置登録拒否信号１ｈを送信するために、少なくとも１回はＭＳＣに位置登録信号１ａを転送し、位置登録拒否信号２０１ｈをＭＳＣから受信するようにする。
【０１１２】
又、ＶＬＲ容量管理部２２２が、ＶＬＲ４０ａ〜４０ｃの空き容量をＶＬＲ容量管理データベース６０から定期的に取得し、保持しておくようにしてもよい。この場合、転送部２２１は、ＶＬＲ容量管理部２２２から空き容量を取得することができる。あるいは、転送部２２１は、ＲＮＣ２２０が位置登録信号を受信した際に、ＭＳＣ３０ａ〜３０ｃにそれぞれのＶＬＲ４０ａ〜４０ｃの空き容量を問い合わせ、取得した空き容量に基づいて転送先ＭＳＣを選択してもよい。
【０１１３】
位置登録信号の転送の可否判断、転送先ＭＳＣの選択について、移動通信システム２００は、図１２〜図１４に示した位置登録信号の転送回数、転送済み情報、ＶＬＲ容量管理データベース６０を用いる方法の２つ以上を組み合わせて行ってもよい。
【０１１４】
（移動通信方法）
次に、移動通信システム２００を用いた移動通信方法の手順を説明する。図１５に示すように、ＲＮＣ２２０が移動機１０から位置登録信号１ａを受信する（Ｓ３０１）。ＲＮＣ２２０は、転送先ＭＳＣを選択し（Ｓ３０２）、選択した転送先ＭＳＣに位置登録信号１ａを転送する（Ｓ３０３）。
【０１１５】
ＲＮＣ２２０は、転送先ＭＳＣから位置登録完了信号１ｅ又は位置登録拒否信号２０１ｈのいずれかを受信する（Ｓ３０４）。ＲＮＣ２２０は、位置登録完了信号１ｅを受信した場合には、位置登録を実施した転送先ＭＳＣを示すＭＳＣ識別子を含む位置登録完了信号１ｅを移動機１０に送信する（Ｓ３０５）。
【０１１６】
一方、ステップ（Ｓ３０４）において、ＲＮＣ２２０は、位置登録拒否信号２０１ｈを受信した場合には、再度、転送先ＭＳＣを選択する（Ｓ３０６）。ＲＮＣ２２０は、転送先ＭＳＣを選択できた場合には、再度、選択した転送先ＭＳＣに位置登録信号１ａを送信する（Ｓ３０８）。
【０１１７】
一方、ステップ（Ｓ３０６）において、ＲＮＣ２２０は、いずれのＶＬＲにも空き容量がなく、転送先ＭＳＣを選択できない場合には、位置登録信号の転送を中止し、位置登録処理を中止する。そして、ＲＮＣ２２０は、位置登録拒否信号１ｈを移動機１０に送信する（Ｓ３０７）。
【０１１８】
（効果）
このような移動通信システム２００、ＲＮＣ２２０及び移動通信方法によれば、位置登録時に、あるＭＳＣのＶＬＲの空き容量が少ない場合であっても、他のＭＳＣに位置登録信号１ａを転送し、移動機１０の位置登録を行うことができる。
【０１１９】
しかも、位置登録処理を他のＭＳＣに移し、位置登録は１つのＭＳＣ（転送先ＭＳＣ）において実施され、ＲＮＣ２２０は位置登録を実施した転送先ＭＳＣを移動機１０に通知できる。そのため、移動機１０は位置登録後、位置登録を行い、移動機１０の加入者情報をＶＬＲに保持している転送先ＭＳＣに対してサービス要求信号等を送信できる。即ち、発着信に関する信号は位置登録されているＭＳＣに中継される。よって、ＲＮＣ２２０は、より多くの移動機１０に移動通信サービスを提供し、発着信時における接続遅延や信号量の増加を防止することができる。
【０１２０】
このように、移動通信システム２００は、Ｉｕ−Ｆｌｅｘ方式による分散処理を行い、移動機１０に対するサービスや、ネットワークの処理能力を損なうことなく、移動機１０のＶＬＲへの収容を効率的に行って、多くの移動機１０にサービスを提供できる。
【０１２１】
〔変更例〕
本発明は、上記実施形態に限定されるものではなく、種々の変更が可能である。上記実施形態では、交換機、エリア加入者情報保持手段として、回線交換方式に従うＭＳＣ、ＶＬＲを用いているが、交換機、エリア加入者情報保持手段として、パケット交換方式に従うＳＧＳＮ（Serving GRPS Support Node）を用いてもよい。
【図面の簡単な説明】
【０１２２】
【図１】本発明の第１の実施形態に係る移動通信システムの位置登録時の処理を示す図である。
【図２】本発明の第１の実施形態に係るＭＳＣ及びＶＬＲの構成を示すブロック図である。
【図３】本発明の第１の実施形態に係る移動通信システムの発着信時の処理を示す図である。
【図４】本発明の第１の実施形態に係る転送回数を用いる場合を示す図である。
【図５】本発明の第１の実施形態に係る転送済み情報を用いる場合を示す図である。
【図６】本発明の第１の実施形態に係るＶＬＲ容量管理データベースを用いる場合を示す図である。
【図７】本発明の第１の実施形態に係る移動機から位置登録信号を受信した場合の処理手順を示すフロー図である。
【図８】本発明の第１の実施形態に係る転送元ＭＳＣから位置登録転送信号を受信した場合の処理手順を示すフロー図である。
【図９】本発明の第２の実施形態に係る移動通信システムの位置登録時の処理を示す図である。
【図１０】本発明の第２の実施形態に係るＲＮＣの構成を示すブロック図である。
【図１１】本発明の第２の実施形態に係る移動通信システムの発着信時の処理を示す図である。
【図１２】本発明の第２の実施形態に係る転送回数を用いる場合を示す図である。
【図１３】本発明の第２の実施形態に係る転送済み情報を用いる場合を示す図である。
【図１４】本発明の第２の実施形態に係るＶＬＲ容量管理データベースを用いる場合を示す図である。
【図１５】本発明の第２の実施形態に係る移動通信方法の手順を示すフロー図である。
【図１６】従来の位置登録時の処理を示す図である。
【図１７】従来の発着信時の処理を示す図である。
【図１８】加入者情報を削除する方法の課題を示す図である。
【図１９】他のＶＬＲに加入者情報を格納する方法の課題を示す図である。
【符号の説明】
【０１２３】
１０，３１０  移動機
２０，２２０，３２０  ＲＮＣ
３０ａ，３０ｂ，３０ｃ，３３０ａ，３３０ｂ，３３０ｃ  ＭＳＣ
３１，２２１  転送部
３２  ＶＬＲ管理部
３３，２２３  制御部
３４，２２４  信号送受信部
４０ａ，４０ｂ，４０ｃ，３４０ａ，３４０ｂ，３４０ｃ  ＶＬＲ
４１  加入者情報管理部
４２  加入者情報メモリ
５０，３５０  ＨＬＲ
２２１ａ  カウンタ
２２１ｂ  転送済みテーブル
２２２  ＶＬＲ容量管理部
【図１】
2006074404.tif 000003
【図２】
2006074404.tif 000004
【図３】
2006074404.tif 000005
【図４】
2006074404.tif 000006
【図５】
2006074404.tif 000007
【図６】
2006074404.tif 000008
【図７】
2006074404.tif 000009
【図８】
2006074404.tif 000010
【図９】
2006074404.tif 000011
【図１０】
2006074404.tif 000012
【図１１】
2006074404.tif 000013
【図１２】
2006074404.tif 000014
【図１３】
2006074404.tif 000015
【図１４】
2006074404.tif 000016
【図１５】
2006074404.tif 000017
【図１６】
2006074404.tif 000018
【図１７】
2006074404.tif 000019
【図１８】
2006074404.tif 000020
【図１９】
2006074404.tif 000021