(57)【要約】【課題】  隣接するプールエリアでＣＮノード等の通信中継装置を識別する識別子を重複して利用する場合において発生する問題を防止する。【解決手段】  ＳＧＳＮ３０は、移動体通信網１において一つ以上の位置登録エリアから構成されたプールエリアに複数設けられており、移動通信端末５０の通信を中継する。ＳＧＳＮ３０は、プールエリアに属する位置登録エリアを示す位置登録エリア情報を記憶するＳＧＳＮ判定用データベース２２と、移動通信端末５０から位置登録時に送信される、それまでに在圏していた旧位置登録エリアを示す旧位置情報を受信するＳＧＳＮ位置登録処理部２３と、判定用データベース２２によって記憶されている情報を参照して移動通信端末５０がプールエリアを跨いで移動しているか否かを判定する跨り判定部２４と、当該判定に応じて処理を行うＳＧＳＮ制御部２５とを備える。【選択図】  図３
2011234208.tif 000002
【特許請求の範囲】
【請求項１】
移動体通信網において、一つ以上の位置登録エリアから構成されると共に前記移動体通信網における移動通信端末の通信を中継する複数の通信中継装置が設けられているプールエリアに設けられる通信制御装置であって、
プールエリアに属する位置登録エリアを示す位置登録エリア情報を記憶する判定用データベースと、
移動通信端末から位置登録時に前記移動体通信網に対して送信される、それまでに在圏していた旧位置登録エリアを示す旧位置情報を受信する受信手段と、
前記判定用データベースによって記憶されている位置登録エリア情報を参照して、前記受信手段によって受信された旧位置情報によって示される旧位置登録エリアが、前記通信制御装置が設けられているプールエリアに含まれるか否かを判断することによって、前記移動通信端末がプールエリアを跨いで移動しているか否かを判定する跨り判定手段と、
前記跨り判定手段による判定に応じて、前記通信制御装置が設けられているプールエリアに設けられる前記通信中継装置、又は前記旧位置登録エリアを含むプールエリアに設けられる前記通信中継装置に対する処理を行う処理手段と、
を備える通信制御装置。
【請求項２】
前記通信制御装置は、前記複数の通信中継装置に接続されており、当該複数の通信中継装置から、前記移動通信端末による通信の中継に利用される通信中継装置の選択を行う装置であり、
前記処理手段は、前記跨り判定手段による判定に応じて前記選択を行い、選択した前記通信中継装置に対して前記移動通信端末による通信の中継に利用されるように制御を行う、
ことを特徴とする請求項１に記載の通信制御装置。
【請求項３】
前記通信制御装置は、前記複数の通信中継装置のいずれかであり、
前記判定用データベースは、前記位置登録エリア情報として前記通信制御装置が設けられているプールエリアに隣接するプールエリア毎に属する位置登録エリアを示す情報を記憶し、
前記受信手段は、前記移動通信端末から旧位置情報と合わせて、それまでに通信の中継に利用していた前記通信中継装置をプールエリア内で識別する識別子を受信し、
前記跨り判定手段は、前記判定用データベースによって記憶されている位置登録エリア情報を参照して、前記移動通信端末がいずれのプールエリアに位置していたかを判定し、
前記処理手段は、前記跨り判定手段による判定に応じて、前記跨り判定手段によって判定されたプールエリア内で前記受信手段によって受信された識別子によって示される前記通信中継装置に対して、当該中継に用いていたデータを削除する制御を行う、
ことを特徴とする請求項１又は２に記載の通信制御装置。
【請求項４】
前記通信制御装置は、前記複数の通信中継装置のいずれかであり、
前記処理手段は、前記位置登録時までに前記移動通信端末による通信の中継に利用される通信中継装置と自装置とが相違しているか判断して、当該判断に応じた位置登録の処理を実行する、
ことを特徴とする請求項１〜３のいずれか一項に記載の通信制御装置。
【請求項５】
移動体通信網において、一つ以上の位置登録エリアから構成されると共に前記移動体通信網における移動通信端末の通信を中継する複数の通信中継装置が設けられているプールエリアに設けられており、プールエリアに属する位置登録エリアを示す位置登録エリア情報を記憶する判定用データベースを備える通信制御装置による通信制御方法であって、
移動通信端末から位置登録時に前記移動体通信網に対して送信される、それまでに在圏していた旧位置登録エリアを示す旧位置情報を受信する受信ステップと、
前記判定用データベースによって記憶されている位置登録エリア情報を参照して、前記受信ステップにおいて受信された旧位置情報によって示される旧位置登録エリアが、前記通信制御装置が設けられているプールエリアに含まれるか否かを判断することによって、前記移動通信端末がプールエリアを跨いで移動しているか否かを判定する跨り判定ステップと、
前記跨り判定ステップにおける判定に応じて、前記通信制御装置が設けられているプールエリアに設けられる前記通信中継装置、又は前記旧位置登録エリアを含むプールエリアに設けられる前記通信中継装置に対する処理を行う処理ステップと、
を含む通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体通信網において一つ以上の位置登録エリアから構成されるプールエリアに設けられる通信制御装置、及び当該通信制御装置による通信制御方法に関する。
【背景技術】
【０００２】
第３世代携帯電話（３Ｇ）システムの仕様の検討及び作成を行うプロジェクトに、３ＧＰＰ（Third Generation Partnership Project）がある。３ＧＰＰの技術仕様の一つである非特許文献１では、移動通信システムであるＵＭＴＳ（UniversalMobile Telecommunications System）において、コアネットワーク側の負荷分散を行うＩｕ−Ｆｌｅｘについて記載されている。Ｉｕ−Ｆｌｅｘにおいては、無線通信を制御するノードであるＲＡＮ（RadioAccess Network）ノードを、複数のＳＧＳＮ（Serving GPRS Support Node）等のＣＮ（コアネットワーク（CoreNetwork））ノードに接続させておき、負荷分散を図っている。Ｉｕ−Ｆｌｅｘにおいては、複数の位置登録エリアによって構成されるプールエリアに複数のＣＮノードを配置しておき、いずれかのＣＮノードが選択されて移動通信端末（ＵＥ：UserEquipment）の通信の中継に用いられる。即ち、ＣＮノードは、移動通信端末の通信を中継する通信中継装置であり、選択されたＣＮノードが通信の中継を行う。移動通信端末は、同一のプールエリアに位置していれば、通信に用いられるＣＮノードを変更することなく通信を行う。
【先行技術文献】
【非特許文献】
【０００３】
【非特許文献１】３ＧＰＰ  ＴＳ  ２３．２３６  Ｖ８．０．０（２００８−１２）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
非特許文献１に記載されているようにＩｕ−Ｆｌｅｘにおいては、プールエリア内で各ＣＮノードを識別するための識別子（情報）としてＮＲＩ（Network Resource Identifier）が用いられる。通常、ＮＲＩは、隣接するプールエリア間では、重複しないように付与される。しかし、各ＣＮノードに対して、システム全体で一意のＮＲＩを割り当てる場合、利用できるＮＲＩの数には上限があるため、十分なＮＲＩを確保できなくなるおそれがある。具体的には、ＣＮノードを付与されるＮＲＩは、通信中に移動通信端末を識別するために一時的に付与される情報であるＴＭＳＩ／Ｐ−ＴＭＳＩ（TemporaryMobile Station Identity／Packet-Temporary Mobile Station Identity）内で確保しなければならない。このＴＭＳＩ／Ｐ−ＴＭＳＩ内のビットをオペレータ（通信事業者）が独自に使用していた場合、各ＣＮノードに対してシステム全体で一意のＮＲＩを割り当てるための十分なビット数をＴＭＳＩ／Ｐ−ＴＭＳＩから確保できない可能性がある。また、ＮＲＩは、ＴＳ２３．２５１にあるネットワークシェアリングで、オペレータの識別にも用いられており、欧州オペレータ間でネットワークシェアリングを導入しているネットワークでは、Ｉｕ−Ｆｌｅｘ用のＮＲＩを十分に確保できていないという事例もある。
【０００５】
一方、各ＣＮノードに対して、プールエリア内で一意のＮＲＩを割り当てる場合、異なるプールエリアで同じＮＲＩが利用できるため、十分なＮＲＩを確保できる。しかしながら、プールエリア内で一意のＮＲＩを割り当てると隣接するプールエリアでＮＲＩの重複が発生することがある。このように、隣接するプールエリアでＮＲＩの重複が発生すると次のような問題が生じる。
【０００６】
移動通信端末が、プールエリアを跨って移動した場合、以下のように適切に負荷分散（バランシング）が図れないおそれがある。例えば、図１３（ａ）に示すように、移動通信端末２５０が、ＮＲＩがそれぞれ“１”、“２”、“３”、“４”である４つのＣＮノード２２０が設けられたプールエリア１から、ＮＲＩがそれぞれ“１”、“２”、“３”、“４”、“５”、“６”、“７”である７つのＣＮノード２２０が設けられたプールエリア２に移動するものとする。なお、図１３（ａ）においては、ＣＮノード２２０の中に記載された番号がＮＲＩである。ここでは、プールエリア１とプールエリア２とでは、“１”、“２”、“３”、“４”の４つのＮＲＩが重複している。
【０００７】
プールエリア１では、移動通信端末２５０はＮＲＩがそれぞれ“１”、“２”、“３”、“４”である４つのＣＮノード２２０のうちいずれかを使って通信を行っている。上記のように隣接したプールエリアでＮＲＩが重複しており、移動前のプールエリアで利用していたＣＮノード２２０のＮＲＩが、移動後のプールエリアに設けられたＣＮノード２２０のＮＲＩにもなっていた場合、移動通信端末２５０は、移動後のプールエリアにおいても同じＮＲＩのＣＮノード２２０を利用して通信を行うよう制御される。従って、上記の例では、プールエリア１からプールエリア２に移動した移動通信端末２５０は、通信をする際にＮＲＩが“１”、“２”、“３”、“４”のＣＮノード２２０のいずれかを利用することとなり、ＮＲＩが“５”、“６”、“７”のＣＮノード２２０は利用されない。従って、利用されるＣＮノード２２０に偏りが発生して、適切に負荷分散が図れないこととなる。
【０００８】
上記の例では、プールエリア間で設けられているＣＮノード２２０の数が異なっている例を示したが、例えば、図１３（ｂ）の場合のようにプールエリア間で設けられているＣＮノードの数が同じであっても、ＣＮノード２２０のいずれかに障害が発生して通信に用いられない場合にも同様の問題が発生する（図１３（ｂ）の場合には、プールエリア２では、プールエリア１で障害が発生しているＣＮノード２２０と同じ“１”のＮＲＩ以外のＣＮノード２２０に偏る）。
【０００９】
また、隣接するプールエリアでＮＲＩの重複がある場合に、移動通信端末が、プールエリアを跨って移動した場合、以下のような問題も生じる。移動後のプールエリアのＣＮノードは、通常、移動前に移動通信端末が通信に利用していたＣＮノードのＮＲＩでプールエリアを跨ったことを認識する。従って、ＮＲＩの重複がある場合には移動通信端末がプールエリアを跨って移動したことを認識できない。この認識を行うことができなければ、移動前に移動通信端末が通信に利用していたＣＮノードに対して処理を行うことができない。このため、移動前に移動通信端末が通信に利用していたＣＮノードに、当該ＣＮノードが記憶していた移動通信端末が通信を行うためのデータ（プロファイル）が残ってしまうこととなる。このような不要なデータがＣＮノードに残っていることは、当該ＣＮノードのメモリ等のリソースを圧迫する。また、通信に利用しないにもかかわらずＣＮノードにおいて上記のようなデータを保持することはネットワークの整合性という観点でも問題がある。
【００１０】
本発明は、上記を鑑みてなされたものであり、隣接するプールエリアでＣＮノード等の通信中継装置を識別する識別子を重複して利用する場合において発生する上記の問題を防止することができる通信制御装置及び通信制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記目的を達成するため、本発明に係る通信制御装置は、移動体通信網において、一つ以上の位置登録エリアから構成されると共に移動体通信網における移動通信端末の通信を中継する複数の通信中継装置が設けられているプールエリアに設けられる通信制御装置であって、プールエリアに属する位置登録エリアを示す位置登録エリア情報を記憶する判定用データベースと、移動通信端末から位置登録時に移動体通信網に対して送信される、それまでに在圏していた旧位置登録エリアを示す旧位置情報を受信する受信手段と、判定用データベースによって記憶されている位置登録エリア情報を参照して、受信手段によって受信された旧位置情報によって示される旧位置登録エリアが、通信制御装置が設けられているプールエリアに含まれるか否かを判断することによって、移動通信端末がプールエリアを跨いで移動しているか否かを判定する跨り判定手段と、跨り判定手段による判定に応じて、通信制御装置が設けられているプールエリアに設けられる通信中継装置、又は旧位置登録エリアを含むプールエリアに設けられる通信中継装置に対する処理を行う処理手段と、を備えることを特徴とする。
【００１２】
本発明に係る通信制御装置では、移動通信端末が位置登録を行う際に、プールエリアを跨いで移動している否かが判定されて、その判定に応じて通信中継装置に対する処理が行われる。従って、本発明に係る通信制御装置によれば、移動通信端末がプールエリアを跨って移動した場合には、それに応じた適切な処理を行うことができる。これにより、隣接するプールエリアで通信中継装置を識別する識別子を重複して利用したとしても、その場合に発生する上述した問題を防止することができる。
【００１３】
通信制御装置は、複数の通信中継装置に接続されており、当該複数の通信中継装置から、移動通信端末による通信の中継に利用される通信中継装置の選択を行う装置であり、処理手段は、跨り判定手段による判定に応じて選択を行い、選択した通信中継装置に対して移動通信端末による通信の中継に利用されるように制御を行う、ことが望ましい。
【００１４】
この構成によれば、移動通信端末がプールエリアを跨って移動した場合には、そのプールエリア内で、移動通信端末による通信の中継に利用される通信中継装置が新たに選択されることができる。これにより、上述した適切に負荷分散が図れないという問題を確実に防止することができる。
【００１５】
通信制御装置は、複数の通信中継装置のいずれかであり、判定用データベースは、位置登録エリア情報として通信制御装置が設けられているプールエリアに隣接するプールエリア毎に属する位置登録エリアを示す情報を記憶し、受信手段は、移動通信端末から旧位置情報と合わせて、それまでに通信の中継に利用していた通信中継装置をプールエリア内で識別する識別子を受信し、跨り判定手段は、判定用データベースによって記憶されている位置登録エリア情報を参照して、移動通信端末がいずれのプールエリアに位置していたかを判定し、処理手段は、跨り判定手段による判定に応じて、跨り判定手段によって判定されたプールエリア内で受信手段によって受信された識別子によって示される通信中継装置に対して、当該中継に用いていたデータを削除する制御を行う、ことが望ましい。
【００１６】
この構成によれば、移動通信端末がプールエリアを跨って移動した場合には、移動前のプールエリア内で、移動通信端末による通信の中継に利用される通信中継装置に対して、当該中継に用いていたデータを削除させることができる。これにより、移動前のプールエリア内の通信中継装置が、既にプールエリア外に出た移動通信端末のためのデータを記憶していることによって生じる上述した問題を確実に防止することができる。
【００１７】
通信制御装置は、複数の通信中継装置のいずれかであり、処理手段は、位置登録時までに移動通信端末による通信の中継に利用される通信中継装置と自装置とが相違しているか判断して、当該判断に応じた位置登録の処理を実行する、ことが望ましい。この構成によれば、適切な位置登録の処理を行うことができる。
【００１８】
ところで、本発明は、上記のように通信制御装置の発明として記述できる他に、以下のように通信制御装置による通信制御方法の発明としても記述することができる。これはカテゴリが異なるだけで、実質的に同一の発明であり、同様の作用及び効果を奏する。
【００１９】
即ち、本発明に係る通信制御方法は、移動体通信網において、一つ以上の位置登録エリアから構成されると共に移動体通信網における移動通信端末の通信を中継する複数の通信中継装置が設けられているプールエリアに設けられており、プールエリアに属する位置登録エリアを示す位置登録エリア情報を記憶する判定用データベースを備える通信制御装置による通信制御方法であって、移動通信端末から位置登録時に移動体通信網に対して送信される、それまでに在圏していた旧位置登録エリアを示す旧位置情報を受信する受信ステップと、判定用データベースによって記憶されている位置登録エリア情報を参照して、受信ステップにおいて受信された旧位置情報によって示される旧位置登録エリアが、通信制御装置が設けられているプールエリアに含まれるか否かを判断することによって、移動通信端末がプールエリアを跨いで移動しているか否かを判定する跨り判定ステップと、跨り判定ステップにおける判定に応じて、通信制御装置が設けられているプールエリアに設けられる通信中継装置、又は旧位置登録エリアを含むプールエリアに設けられる通信中継装置に対する処理を行う処理ステップと、を含むことを特徴とする。
【発明の効果】
【００２０】
本発明によれば、移動通信端末がプールエリアを跨って移動した場合には、それに応じた適切な処理を行うことができる。これにより、隣接するプールエリアで通信中継装置を識別する識別子を重複して利用したとしても、その場合に発生する上述した問題を防止することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施形態に係る通信制御装置であるＲＮＣ、ＳＧＳＮ及びＭＳＣを含む移動通信システムの構成を示す図である。
【図２】本発明の実施形態に係る通信制御装置であるＲＮＣの機能構成を示す図である。
【図３】本発明の実施形態に係る通信制御装置であるＳＧＳＮの機能構成を示す図である。
【図４】本実施形態に係るＳＧＳＮに保持されるデータの例を示すテーブルである。
【図５】本発明の実施形態に係る通信制御装置であるＭＳＣの機能構成を示す図である。
【図６】本実施形態に係るＭＳＣに保持されるデータの例を示すテーブルである。
【図７】本発明の実施形態に係る通信制御装置であるＲＮＣ、ＳＧＳＮ及びＭＳＣのハードウェア構成を示す図である。
【図８】本発明の実施形態において、位置登録時に移動通信端末がＰＳプールエリアを跨らないで移動した場合に実行される処理（通信制御方法）を示すシーケンス図である。
【図９】本発明の実施形態において、位置登録時に移動通信端末がＰＳプールエリアを跨って移動した場合に実行される処理（通信制御方法）を示すシーケンス図である。
【図１０】本発明の実施形態において、位置登録時に移動通信端末がＰＳプールエリアを跨って移動した場合に実行される処理（通信制御方法）を示すシーケンス図である。
【図１１】本発明の実施形態において、位置登録時に移動通信端末がＰＳプールエリアを跨って移動した場合に実行される処理（通信制御方法）を示すシーケンス図である。
【図１２】本発明の実施形態において、位置登録時に移動通信端末がＰＳプールエリアを跨って移動した場合に実行される処理（通信制御方法）を示すシーケンス図である。
【図１３】従来技術の問題点を説明するための図である。
【発明を実施するための形態】
【００２２】
以下、図面と共に本発明に係る通信制御装置及び通信制御方法の好適な実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【００２３】
図１に、本実施形態に係る通信制御装置であるＲＮＣ（Radio Network Controller）１０、ＳＧＳＮ２０、ＭＳＣ（Mobile Services SwitchingCenter）３０を含む移動通信システム示す。これらの装置は、移動体通信網１を構成している。特に、ＳＧＳＮ２０、ＭＳＣ３０は、上述したＣＮノードである。図１に示すように、移動体通信網１は、上記の装置以外にもＨＬＲ（HomeLocation Register）４０を含んでいる。また、移動体通信網１には、図示しない基地局等の移動体通信網に通常含まれる装置が含まれている。移動体通信網１は、移動通信端末５０に対して移動体通信機能を提供する。即ち、移動通信端末５０は、移動体通信網１に接続して移動体通信を行う。本実施形態においては、移動体通信網１は、回線交換通信（ＣＳ：CircuitSwitching）及びパケット通信（ＰＳ：Packet Switching）の２種類の通信機能を提供する。ＣＳ通信の制御と、ＰＳ通信の制御とは原則としてそれぞれ独立に行われる。また、本実施形態は、特に説明する部分以外は、原則として上述したＩｕ−Ｆｌｅｘを例として説明する。
【００２４】
移動体通信網１によって移動体通信機能を提供される通信エリアは、位置に応じて複数の位置登録エリアに分けられている。移動通信端末５０は移動体通信網１に対して位置登録を行って、いずれかの位置登録エリアに在圏することによって移動体通信を行う。この位置登録エリアは、通常、基地局が設置される場所等に基づいて予め定められている。移動通信端末５０は、基地局から受信する報知情報等に基づいて自端末５０がその時点で在圏している位置登録エリアから別の位置登録エリアに在圏すべきであると判断すると、移動体通信網１に位置登録（更新）の要求を行って、移動体通信網１との間で位置登録の処理を行うことによって新たな位置登録エリアに在圏する。
【００２５】
移動通信端末５０からの位置登録は、通常は、ＰＳ通信及びＣＳ通信毎に行われる。しかしながら、例えば、本実施形態のようなＰＳ通信とＣＳ通信とで用いられる基地局やＲＮＣ１０が共通している場合は、移動通信端末５０から一つの位置登録要求で、ＰＳ通信とＣＳ通信との両方の通信が行えるように位置登録が行われることができる。このような位置登録をコンバインド（Combined）位置登録と呼ぶ。コンバインド位置登録では、移動通信端末５０からの位置登録の要求が、まずＲＮＣ１０によって受信される。この要求に応じて、ＲＮＣ１０からＳＧＳＮ２０に位置登録に係る情報が送信されて、ＳＧＳＮ２０によってＰＳ通信のための位置登録が行われる。続いて、ＳＧＳＮ２０からＭＳＣ３０に位置登録に係る情報が送信されて、ＭＳＣ３０によってＣＳ通信のための位置登録が行われる。なお、本発明は、必ずしもコンバインド位置登録を前提とするものではなく、それぞれの通信毎に位置登録が行われるものであってもよい。
【００２６】
なお、位置登録エリアは、ＰＳ通信及びＣＳ通信毎に設けられている。ＰＳ通信の位置登録エリアは、ＲＡ（Routing Area）と呼ばれる。各ＲＡには、それらを一意に識別するための情報であるＲＡＩ（Routing AreaIdentity）が付与されている。ＣＳ通信の位置登録エリアは、ＬＡ（Location Area）と呼ばれる。各ＬＡには、それらを一意に識別するための情報であるＬＡＩ（LocationArea Identity）が付与されている。
【００２７】
本実施形態に係る移動体通信網１においては、一つ以上（通常、複数）の位置登録エリアから構成されるプールエリアが設定されている。プールエリアは、上述したようにＣＮノードの負荷分散を図るために設定されているものであり、移動体通信網１には複数のプールエリアが存在している。このプールエリアは、上述した通信の種別毎にＰＳプールエリア及びＣＳプールエリアの２つのプールエリアが設定されている。ＰＳプールエリアは、複数のＳＧＳＮ２０によって構成されている。ＣＳプールエリアは、複数のＭＳＣ３０によって構成されている。また、ＲＮＣ１０は、いずれかのＰＳプールエリア及びＣＳプールエリアに属している。
【００２８】
ＲＮＣ１０は、基地局と接続されており、各基地局に対して、移動通信端末５０との間の無線回線の設定や基地局のハンドオーバ制御等を行う装置である。即ち、ＲＮＣ１０は、無線通信を制御するＲＡＮノードである。また、ＲＮＣ１０は、自身が属しているプールエリアのＳＧＳＮ２０及びＭＳＣ３０と接続されており、移動通信端末５０とＳＧＳＮ２０及びＭＳＣ３０との間での情報の送受信の中継を行う。なお、送受信の中継対象となるＳＧＳＮ２０及びＭＳＣ３０は、プールエリアに属するＳＧＳＮ２０及びＭＳＣ３０のうち、移動通信端末５０の通信を中継するように選択されたＳＧＳＮ２０及びＭＳＣ３０である。また、ＲＮＣ１０は、移動通信端末５０から位置登録の要求を受信して、当該要求に応じた処理を行う。その処理についての詳細は後述する。
【００２９】
ＳＧＳＮ２０は、移動通信端末５０によるＰＳ通信を中継する装置であり、具体的には、移動体通信網１に在圏する移動通信端末５０のＰＳ通信のための位置登録やアクセス管理等を行う装置である。上述したように、複数のＳＧＳＮ２０によってＰＳプールエリアを構成する。即ち、一つのＰＳプールエリアには、複数のＳＧＳＮ２０が属している。各ＳＧＳＮ２０には、一つのＰＳプールエリア内において識別できるような識別子であるＰＳ＿ＮＲＩが付与されている。ＰＳ＿ＮＲＩは、例えば、一つのプールエリア内にＳＧＳＮ２０が３２個あった場合には、“ＰＳ＿ＮＲＩ００１”〜“ＰＳ＿ＮＲＩ０３２”の文字列である。ＰＳ＿ＮＲＩは、ＰＳプールエリアが異なる場合には（隣接しているプールエリアでも）、重複していてもよい。即ち、隣接したＰＳプールエリアにおいて、同一のＰＳ＿ＮＲＩが用いられていてもよい。また、ＰＳプールエリアにもそれらが一意に識別できるような識別子が付与されている。ＰＳプールエリアに付された識別子は、例えば“ＰＳＰＡ０１”、“ＰＳＰＡ０２”等の文字列である。
【００３０】
ＳＧＳＮ２０は、ＰＳプールエリアに在圏している移動通信端末５０毎に一つ選択されて、当該移動通信端末５０によるＰＳ通信を中継する。この選択は、移動通信端末５０からの位置登録の際に、後述するようにＲＮＣ１０によって行われる。また、ＳＧＳＮ２０は、移動通信端末５０によるＰＳ通信を中継するために、移動通信端末５０毎のプロファイル（サブスクライバーデータ）を、移動通信端末５０が在圏している間、記憶（保持）する。このプロファイルは、位置登録の処理の際にＨＬＲ４０から取得する。また、プロファイルには、移動通信端末５０を識別する一時的な情報であるＴＭＳＩが対応付けられている。
【００３１】
ＭＳＣ３０は、移動通信端末５０によるＣＳ通信を中継する装置であり、具体的には、移動体通信網１に在圏する移動通信端末５０のＣＳ通信のための位置登録やアクセス管理等を行う装置である。上述したように、複数のＭＳＣ３０によってＣＳプールエリアを構成する。即ち、一つのＣＳプールエリアには、複数のＭＳＣ３０が属している。各ＭＳＣ３０には、一つのＣＳプールエリア内において識別できるような識別子であるＣＳ＿ＮＲＩが付与されている。ＣＳ＿ＮＲＩは、例えば、一つのプールエリア内にＭＳＣ３０が３２個あった場合には、“ＣＳ＿ＮＲＩ００１”〜“ＣＳ＿ＮＲＩ０３２”の文字列である。ＣＳ＿ＮＲＩは、ＣＳプールエリアが異なる場合には（隣接しているプールエリアでも）、重複していてもよい。即ち、隣接したＣＳプールエリアにおいて、同一のＣＳ＿ＮＲＩが用いられていてもよい。また、ＣＳプールエリアにもそれらが一意に識別できるような識別子が付与されている。ＣＳプールエリアに付された識別子は、例えば“ＣＳＰＡ０１”、“ＣＳＰＡ０２”等の文字列である。
【００３２】
ＭＳＣ３０は、ＣＳプールエリアに在圏している移動通信端末５０毎に一つ選択されて、当該移動通信端末５０によるＣＳ通信を中継する。この選択は、移動通信端末５０からの位置登録の際に、後述するようにＳＧＳＮ２０によって行われる。また、ＭＳＣ３０は、移動通信端末５０によるＣＳ通信を中継するために、移動通信端末５０毎のプロファイル（サブスクライバーデータ）を、移動通信端末５０が在圏している間、記憶（保持）する。このプロファイルは、位置登録の処理の際にＨＬＲ４０から取得する。また、プロファイルには、移動通信端末５０を識別する一時的な情報であるＴＭＳＩが対応付けられている。
【００３３】
ＨＬＲ４０は、移動通信端末５０の電話番号や識別番号等のユーザ情報を管理する加入者情報管理装置（データベース）である。また、ＨＬＲ４０は、移動通信端末５０からの位置登録に基づき移動通信端末５０が在圏しているＳＧＳＮ２０及びＭＳＣ３０の情報を保持している。従って、ＨＬＲ４０には、移動通信端末５０が移動体通信網１に対して位置登録の更新を行った際に、在圏しているＳＧＳＮ２０及びＭＳＣ３０の更新がなされたきのみその情報が通知され、在圏しているＳＧＳＮ２０及びＭＳＣ３０の更新がされなければその情報は通知されないこととしてもよい。また、ＨＬＲ４０は、ＳＧＳＮ２０及びＭＳＣ３０に接続されている。ＨＬＲ４０は、移動通信端末５０からの位置登録の要求がＳＧＳＮ２０及びＭＳＣ３０から受信されると、ＨＬＲ４０は、必要に応じてユーザ情報等を移動通信端末５０のプロファイルとしてＳＧＳＮ２０及びＭＳＣ３０に送信する。
【００３４】
移動通信端末５０は、ユーザにより用いられて、移動体通信網１に接続（在圏）して移動体通信を行う装置である。移動通信端末５０は、自端末５０を携帯したユーザが移動したことによって電波状態が変化した場合等に、基地局から受信する報知情報等に基づいて自端末５０がその時点で在圏している位置登録エリアから別の位置登録エリアに在圏すべきであると判断する。その場合、移動通信端末５０は、移動体通信網１との間で位置登録（更新）の処理を行う。移動通信端末５０は、在圏しているＲＡＩ及びＬＡＩを把握しており、位置登録の際に移動通信端末５０から移動体通信網１に送信されてＲＮＣ１０に受信される情報には、自端末５０がその時点で在圏しているＲＡＩ及びＬＡＩが含められる。また、移動通信端末５０は、ＰＳ通信の中継を行っているＳＧＳＮ２０のＰＳ＿ＮＲＩを把握しており、位置登録の際に移動通信端末５０から移動体通信網１に送信されてＲＮＣ１０に受信される情報には、その時点で通信の中継を行っているＳＧＳＮ２０のＰＳ＿ＮＲＩが含められる。
【００３５】
引き続いて、本発明の実施形態に係るＲＮＣ１０、ＳＧＳＮ２０及びＭＳＣ３０の機能構成について説明する。なお、本発明の機能は、大きく２つの立場の機能に分かれる。一つは、プールエリアに属する複数のＣＮノードの中から、移動通信端末５０の通信を中継するＣＮノードを選択する（負荷分散を行う）装置としての機能である。もう一つは、移動通信端末５０の通信を中継するＣＮノードとしての機能である。前者の機能については、（ＳＧＳＮ２０を選択する）ＲＮＣ１０と、（ＭＳＣ３０を選択する）ＳＧＳＮ２０とが有している。後者の機能については、ＳＧＳＮ２０とＭＳＣ３０とが有している。
【００３６】
図２に示すように、ＲＮＣ１０は、ＲＮＣ判定用データベース１１と、ＲＮＣ位置登録処理部１２と、跨り判定部１３と、ＲＮＣ制御部１４とを備えて構成される。ＲＮＣ１０は、本発明における通信制御装置に相当する。
【００３７】
ＲＮＣ判定用データベース１１は、後述する判定を行うための情報を記憶する判定用データベースである。具体的には、ＲＮＣ判定用データベース１１は、自装置１０が位置するＰＳプールエリアに属する位置登録エリアを示す位置登録エリア情報を記憶している。例えば、このＰＳプールエリアに属するＲＡＩをリスト形式で記憶しておく。この情報は、移動体通信網１の管理者（オペレータ）によって予めＲＮＣ判定用データベース１１に入力されている。ＲＮＣ判定用データベース１１に記憶された情報は、跨り判定部１３によって参照される。
【００３８】
ＲＮＣ位置登録処理部１２は、移動通信端末５０と移動体通信網１との間で行われる位置登録の処理（のうちＲＮＣ１０が行うべき処理）を行う手段である。具体的には、ＲＮＣ位置登録処理部１２は、移動通信端末５０から位置登録時に位置登録の要求として移動体通信網１に対して送信される、それまでに在圏していた旧位置登録エリアを示す旧位置情報を受信する受信手段である。ここで、旧位置情報には、旧位置登録エリアを示す情報としてＲＡＩ及びＬＡＩの両方が含まれる。ＲＮＣ位置登録処理部１２は、受信した旧位置情報を本発明の機能を実行するために跨り判定部１３に出力する。また、ＲＮＣ位置登録処理部１２が受信される位置登録の要求には、その時点で移動通信端末５０の通信の中継を行っているＳＧＳＮ２０のＰＳ＿ＮＲＩが含められている。
【００３９】
また、これらの情報は、ＲＮＣ位置登録処理部１２から、（移動通信端末５０のＰＳ通信を中継するものとして選択された）ＳＧＳＮ２０にも移動通信端末５０からの位置登録要求として送信される。なお、ＲＮＣ位置登録処理部１２は、後述するようにＲＮＣ制御部１４の制御を受けて本発明の機能に係る動作をするがそれ以外の動作については、基本的には従来のＲＮＣの位置登録に係る動作を同様でよい。
【００４０】
ＲＮＣ１０の跨り判定部１３は、位置登録要求を行っている移動通信端末５０がＰＳプールエリアを跨いで移動しているか否かを判定する跨り判定手段である。跨り判定は、ＲＮＣ判定用データベース１１によって記憶されている位置登録エリア情報を参照して、ＲＮＣ位置登録処理部１２によって受信された旧位置情報によって示される旧位置登録エリアが、自装置１０が設けられているＰＳプールエリアに含まれるか否かを判断することによって行われる。即ち、跨り判定部１３は、ＲＮＣ位置登録処理部１２から入力されたＲＡＩが、ＲＮＣ判定用データベース１１に位置登録エリア情報として記憶されたＲＡＩのリストに含まれるか否かを判断することによって、位置登録要求を行っている移動通信端末５０がＰＳプールエリアを跨いで移動しているか否かを判定する。
【００４１】
ＲＮＣ位置登録処理部１２から入力されたＲＡＩが、ＲＮＣ判定用データベース１１に位置登録エリア情報として記憶されたＲＡＩのリストに含まれていた場合、ＲＮＣ１０の跨り判定部１３は、移動通信端末５０がＰＳプールエリアを跨いでいない（ＰＳプールエリア内で移動している）と判定する。一方で、ＲＮＣ位置登録処理部１２から入力されたＲＡＩが、ＲＮＣ判定用データベース１１に位置登録エリア情報として記憶されたＲＡＩのリストに含まれていない場合、ＲＮＣ１０の跨り判定部１３は、移動通信端末５０がＰＳプールエリアを跨いでいる（別のＰＳプールエリアから、自装置１０が属するＰＳプールエリアに移動した）と判定する。跨り判定部１３は、判定結果を示す情報をＲＮＣ制御部１４に出力する。
【００４２】
ＲＮＣ制御部１４は、跨り判定部１３による判定に応じて自装置１０が設けられているＰＳプールエリアに設けられるＳＧＳＮ２０に対する処理を行う処理手段である。具体的には、ＲＮＣ制御部１４は、移動通信端末５０がＰＳプールエリアを跨いでいると判定された場合、新たにＰＳプールエリア内のＳＧＳＮ２０から移動通信端末５０の通信の中継に用いられるＳＧＳＮ２０を選択するようにＲＮＣ位置登録処理部１２に対して制御する。制御を受けたＲＮＣ位置登録処理部１２は、ＰＳプールエリア内によって新たなＳＧＳＮ２０が選択してそのＳＧＳＮ２０との間で位置登録の処理が行われる。この場合、位置登録の際に移動通信端末５０から移動体通信網１に送信されてＰＳ＿ＮＲＩは用いられない（無視される）。ＳＧＳＮ２０の選択は、自装置１０が属するＰＳプールエリアに属する各ＳＧＳＮ２０から通知される処理負荷を示す情報等に基づいて、ＰＳプールエリア内のＳＧＳＮ２０間の負荷が適切に分散されるように従来の方法（例えば、３ＧＰＰの方式）等が用いられて行われる。
【００４３】
その一方で、ＲＮＣ制御部１４は、移動通信端末５０がＰＳプールエリアを跨いでいないと判定された場合、ＲＮＣ位置登録処理部１２によって受信された位置登録の要求に含められるＰＳ＿ＮＲＩによって示されるＳＧＳＮ２０との間で位置登録の処理が行われる。以上が、ＲＮＣ１０の機能構成である。
【００４４】
図３に示すように、ＳＧＳＮ２０は、ＳＧＳＮ機能部２１と、ＳＧＳＮ判定用データベース２２と、ＳＧＳＮ位置登録処理部２３と、跨り判定部２４と、ＳＧＳＮ制御部２５とを備えて構成される。ＳＧＳＮ２０は、本発明における通信制御装置に相当すると共に通信中継装置にも相当する。
【００４５】
ＳＧＳＮ機能部２１は、通信データの中継等の通常のＳＧＳＮ２０としての機能を実現する手段である。ＳＧＳＮ機能部２１は、上述したように通信の中継の対象となる移動通信端末５０のプロファイルを保持しており、そのプロファイルに基づいて処理を行う。また、このプロファイルには、移動通信端末５０からの位置登録によって、移動通信端末５０が在圏している位置登録エリアを示すＲＡＩが格納されている。
【００４６】
なお、このプロファイルの取得及び削除は、従来と同様に行われるが、後述するように移動通信端末５０がＰＳプールエリアを跨って移動して位置登録を行った場合には別のＰＳプールエリアのＳＧＳＮ２０からの制御によって削除が行われる。また、ＳＧＳＮ機能部２１は、自身が保持する移動通信端末５０のプロファイル中で、移動通信端末５０によるＣＳ通信の中継を行っているＭＳＣ３０のＣＳ＿ＮＲＩを保持している。移動体通信網１では、このＣＳ＿ＮＲＩに基づいて、このＣＳ＿ＮＲＩによって示されるＭＳＣ３０によってＣＳ通信の中継が行われる。このＣＳ＿ＮＲＩは、新たなＣＳプールエリアでの位置登録の際にＳＧＳＮ２０によってＭＳＣ３０が、移動通信端末５０のＣＳ通信を中継する装置として選択された際に記憶される。
【００４７】
ＳＧＳＮ判定用データベース２２は、後述する判定を行うための情報を記憶する判定用データベースである。具体的には、ＳＧＳＮ判定用データベース２２は、自装置２０が位置するＰＳプールエリア及びＣＳプールエリアに属する位置登録エリアを示す位置登録エリア情報を記憶している。例えば、このＰＳプールエリアに属するＲＡＩ、及びこのＣＳプールエリアに属するＬＡＩをリスト形式で記憶しておく。
【００４８】
また、ＳＧＳＮ判定用データベース２２は、位置登録エリア情報として自装置２０が設けられているＰＳプールエリアに隣接するＰＳプールエリア毎に属する位置登録エリアを示す情報を記憶している。具体的には、図４（ａ）に示すように、自装置２０が設けられているＰＳプールエリアに隣接するＰＳプールエリアの識別情報（識別子）と、当該ＰＳプールエリアに含まれる位置登録エリアのＲＡＩとを対応付けて記憶している。
【００４９】
更に、ＳＧＳＮ判定用データベース２２は、ＰＳプールエリアの識別情報及びＰＳ＿ＮＲＩから、ＳＧＳＮを特定するための情報（ＳＧＳＮ識別情報）を特定するための情報を記憶している。このＳＧＳＮ識別情報は、自装置２０から、ＰＳプールエリアの識別情報によって示されるＰＳプールエリア内のＰＳ＿ＮＲＩで示されるＳＧＳＮ２０に対する制御を行うために用いられる（従って、ＰＳプールエリアの識別情報及びＰＳ＿ＮＲＩのみから、制御対象としてのＳＧＳＮ２０を特定できる場合には、必ずしもこの情報は必要ない）。具体的には、図４（ｂ）に示すように、ＳＧＳＮ判定用データベース２２は、ＰＳプールエリアの識別情報、ＰＳ＿ＮＲＩ及びＳＧＳＮ識別情報が対応付けて記憶されている。これら情報は、移動体通信網１の管理者（オペレータ）によって予めＳＧＳＮ判定用データベース２２に入力されている。ＳＧＳＮ判定用データベース２２に記憶された情報は、跨り判定部２４及びＳＧＳＮ制御部２５によって参照される。
【００５０】
ＳＧＳＮ位置登録処理部２３は、移動通信端末５０と移動体通信網１との間で行われる位置登録の処理（のうちＳＧＳＮ２０が行うべき処理）を行う手段である。具体的には、ＳＧＳＮ位置登録処理部２３は、移動通信端末５０から位置登録時に位置登録の要求として移動体通信網１に対して送信される、それまでに在圏していた旧位置登録エリアを示す旧位置情報をＲＮＣ１０から受信する受信手段である。ここで、旧位置情報には、旧位置登録エリアを示す情報としてＲＡＩ及びＬＡＩの両方が含まれる。ＳＧＳＮ位置登録処理部２３は、受信した旧位置情報を本発明の機能を実行するために跨り判定部２４に出力する。また、ＳＧＳＮ位置登録処理部２３が受信される位置登録の要求には、その時点で（移動前に）移動通信端末５０の通信の中継を行っているＳＧＳＮ２０のＰＳ＿ＮＲＩが含められている。
【００５１】
また、これらの情報のうち旧位置情報のＬＡＩと、自装置２０のＳＧＳＮ機能部２１に当該移動通信端末５０に対応するものとして記憶されたＣＳ＿ＮＲＩとは、ＳＧＳＮ位置登録処理部２３から、（移動通信端末５０のＣＳ通信を中継するものとして選択された）ＭＳＣ３０にも移動通信端末５０からの位置登録要求として送信される。なお、ＰＳプールエリアを跨って新たな位置登録である場合には、ＳＧＳＮ機能部２１には当該移動通信端末５０に対応するＣＳ＿ＮＲＩは記憶されていない。その場合、それまでに移動通信端末５０のＰＳ通信の中継を行っていたＳＧＳＮ２０（のＳＧＳＮ機能部２１）に記憶されていた当該移動通信端末５０に対応するＣＳ＿ＮＲＩを取得して、そのＣＳ＿ＮＲＩをＭＳＣ３０に送信する（上記のＳＧＳＮ２０の特定は後述するように行われる）。
【００５２】
なお、ＳＧＳＮ位置登録処理部２３は、後述するようにＳＧＳＮ制御部２５の制御を受けて本発明の機能に係る動作をするがそれ以外の動作については、基本的には従来のＳＧＳＮの位置登録に係る動作を同様でよい。
【００５３】
ＳＧＳＮ２０の跨り判定部２４は、位置登録要求を行っている移動通信端末５０がＰＳプールエリアを跨いで移動しているか否かを判定する跨り判定手段である。跨り判定は、ＳＧＳＮ判定用データベース２２によって記憶されている位置登録エリア情報を参照して、ＳＧＳＮ位置登録処理部２３によって受信された旧位置情報によって示される旧位置登録エリアが、自装置２０が設けられているＰＳプールエリアに含まれるか否かを判断することによって行われる。即ち、跨り判定部２４は、ＳＧＳＮ位置登録処理部２３から入力されたＲＡＩが、ＳＧＳＮ判定用データベース２２に位置登録エリア情報として記憶されたＲＡＩのリストに含まれるか否かを判断することによって、位置登録要求を行っている移動通信端末５０がＰＳプールエリアを跨いで移動しているか否かを判定する。
【００５４】
ＳＧＳＮ位置登録処理部２３から入力されたＲＡＩが、ＳＧＳＮ判定用データベース２２に位置登録エリア情報として記憶されたＲＡＩのリストに含まれていた場合、ＳＧＳＮ２０の跨り判定部２４は、移動通信端末５０がＰＳプールエリアを跨いでいない（ＰＳプールエリア内で移動している）と判定する。一方で、ＳＧＳＮ位置登録処理部２３から入力されたＲＡＩが、ＳＧＳＮ判定用データベース２２に位置登録エリア情報として記憶されたＲＡＩのリストに含まれていない場合、ＳＧＳＮ２０の跨り判定部２４は、移動通信端末５０がＰＳプールエリアを跨いでいる（別のＰＳプールエリアから、自装置２０が属するＰＳプールエリアに移動した）と判定する。上記の跨り判定は、ＲＮＣ１０の跨り判定部１３によるものと同様であるので、ＲＮＣ１０の跨り判定部１３で既に判定が行われている場合は、その判定結果を示す情報を取得して、ＳＧＳＮ２０の跨り判定部２４では判定を省略することとしてもよい。
【００５５】
ＳＧＳＮ２０の跨り判定部２４は、移動通信端末５０がＰＳプールエリアを跨いでいると判定した場合、更に、ＳＧＳＮ判定用データベース２２によって記憶されている位置登録エリア情報を参照して、移動通信端末５０が（移動前に）いずれのＰＳプールエリアに位置していたかを判定する。具体的には、ＳＧＳＮ２０の跨り判定部２４は、ＳＧＳＮ判定用データベース２２によって記憶された図４（ａ）を示す情報において、ＳＧＳＮ位置登録処理部２３から入力された旧位置情報によって示されるＲＡＩに対応付けられている識別情報によって示されるＰＳプールエリアを移動前に移動通信端末５０が位置していたＰＳプールエリアと特定する。
【００５６】
跨り判定部２４は、ＰＳプールエリアの跨りに関する判定結果を示す情報（ＰＳプールエリアを跨いでいると判定した場合には、移動前のＰＳプールエリアを示す情報も含む）をＳＧＳＮ制御部２５に出力する。
【００５７】
また、ＳＧＳＮ２０の跨り判定部２４は、位置登録要求を行っている移動通信端末５０がＣＳプールエリアを跨いで移動しているか否かを判定する跨り判定手段である。跨り判定は、ＳＧＳＮ判定用データベース２２によって記憶されている位置登録エリア情報を参照して、ＳＧＳＮ位置登録処理部２３によって受信された旧位置情報によって示される旧位置登録エリアが、ＳＧＳＮ２０が設けられているＣＳプールエリアに含まれるか否かを判断することによって行われる。即ち、跨り判定部２４は、ＳＧＳＮ位置登録処理部２３から入力されたＬＡＩが、ＳＧＳＮ判定用データベース２２に位置登録エリア情報として記憶されたＬＡＩのリストに含まれるか否かを判断することによって、位置登録要求を行っている移動通信端末５０がＣＳプールエリアを跨いで移動しているか否かを判定する。
【００５８】
ＳＧＳＮ位置登録処理部２３から入力されたＬＡＩが、ＳＧＳＮ判定用データベース２２に位置登録エリア情報として記憶されたＬＡＩのリストに含まれていた場合、ＳＧＳＮ２０の跨り判定部２４は、移動通信端末５０がＣＳプールエリアを跨いでいない（ＣＳプールエリア内で移動している）と判定する。一方で、ＳＧＳＮ位置登録処理部２３から入力されたＬＡＩが、ＳＧＳＮ判定用データベース２２に位置登録エリア情報として記憶されたＬＡＩのリストに含まれていない場合、ＳＧＳＮ２０の跨り判定部２４は、移動通信端末５０がＣＳプールエリアを跨いでいる（別のＣＳプールエリアから、自装置２０が属するＣＳプールエリアに移動した）と判定する。跨り判定部２４は、ＣＳプールエリアの跨りに関する判定結果を示す情報をＳＧＳＮ制御部２５に出力する。
【００５９】
ＳＧＳＮ制御部２５は、跨り判定部２４によるＰＳプールエリア跨りに関する判定に応じて、旧位置登録エリアであるＲＡＩの位置登録エリアを含むＰＳプールエリア（移動前のＰＳプールエリア）に設けられ、移動前に移動通信端末５０のＰＳ通信の中継を行っていた（自装置２０とは別の）ＳＧＳＮ２０に対する処理を行う処理手段である。具体的には、ＳＧＳＮ制御部２５は、跨り判定部２４によって移動通信端末５０がＰＳプールエリアを跨いでいると判定された場合、以下の処理を行う。即ち、ＳＧＳＮ制御部２５は、跨り判定部２４によって判定された移動通信端末５０が移動前に位置していたプールエリア内で、ＳＧＳＮ位置登録処理部２３によって受信されたＰＳ＿ＮＲＩによって示されるＳＧＳＮ２０（移動通信端末５０が移動前に位置していたプールエリア内で移動通信端末５０のＰＳ通信の中継を行っていたＳＧＳＮ２０）に対して、移動通信端末５０のＰＳ通信の中継に用いていたプロファイルを削除する制御を行う。
【００６０】
ＳＧＳＮ制御部２５は、削除対象となるＳＧＳＮ２０を、ＳＧＳＮ判定用データベース２２に記憶される図４（ｂ）に示される情報が用いられて特定する。具体的には、図４（ｂ）に示される情報において、跨り判定部２４によって判定された移動通信端末５０が移動前に位置していたプールエリアの識別情報、及びＳＧＳＮ位置登録処理部２３によって受信されたＰＳ＿ＮＲＩの組み合わせに対応付けられたＳＧＳＮ識別情報によって示されるＳＧＳＮ２０が、削除対象となるＳＧＳＮ２０とされる。削除の制御は、具体的には、例えば（ＳＧＳＮ制御部２５からの制御を受けたＳＧＳＮ位置登録処理部２３によって）ＨＬＲ４０に対して、特定されたＳＧＳＮ識別情報によって示されるＳＧＳＮ２０から自装置２０にＰＳ通信を中継するＳＧＳＮを更新する旨を通知する信号を送信することによって行われる。ＨＬＲ４０は、この通知を受けると、移動通信端末５０が移動前に位置していたプールエリア内で、移動通信端末５０のＰＳ通信の中継を行っていたＳＧＳＮ２０に対して、当該移動通信端末５０のプロファイルを削除させる。
【００６１】
なお、移動通信端末５０がＰＳプールエリアを跨いでないとされた場合であっても、ＳＧＳＮ位置登録処理部２３によって受信されたＰＳ＿ＮＲＩから移動前の移動通信端末５０のＰＳ通信の中継を行っていたＳＧＳＮ２０を特定して、それが自装置２０と相違しているか判断して、当該判断に応じた位置登録の処理を実行することしてよい。移動前の移動通信端末５０のＰＳ通信の中継を行っていたＳＧＳＮ２０と、自装置２０とが相違していた場合には特定されたＳＧＳＮ２０に対して移動通信端末５０のプロファイルを削除させる処理を行うこととしてもよい。また、移動前の移動通信端末５０のＰＳ通信の中継を行っていたＳＧＳＮ２０と、自装置２０とが一致していた場合は、ＨＬＲ４０への登録を行わない制御を行うこととしてもよい。
【００６２】
ＳＧＳＮ制御部２５は、跨り判定部２４によって移動通信端末５０がＰＳプールエリアを跨いでいないと判定された場合、従来のＳＧＳＮと同様に通常の位置登録の処理を行うようにＳＧＳＮ位置登録処理部２３を制御する。
【００６３】
更に、ＳＧＳＮ制御部２５は、跨り判定部２４によるＣＳプールエリア跨りに関する判定に応じて自装置２０が設けられているＣＳプールエリアに設けられるＭＳＣ３０に対する処理を行う処理手段である。具体的には、ＳＧＳＮ制御部２５は、移動通信端末５０がＣＳプールエリアを跨いでいると判定された場合、新たにＣＳプールエリア内のＭＳＣ３０から移動通信端末５０の通信の中継に用いられるＭＳＣ３０を選択するようにＳＧＳＮ位置登録処理部２３に対して制御する。制御を受けたＳＧＳＮ位置登録処理部２３は、ＣＳプールエリア内によって新たなＭＳＣ３０が選択してそのＭＳＣ３０との間で位置登録の処理が行われる。この場合、ＳＧＳＮ機能部２１によって保持されている当該移動通信端末５０のプロファイルに含まれる、移動通信端末５０によるＣＳ通信の中継を行っているＭＳＣ３０のＣＳ＿ＮＲＩは用いられない（無視される）。あるいは、移動前の移動通信端末５０のＰＳ通信の中継を行っていたＳＧＳＮ２０から取得した、当該移動通信端末５０に対応するＣＳ＿ＮＲＩは用いられない（無視される）。ＭＳＣ３０の選択は、自装置２０が属するＣＳプールエリアに属するＭＳＣ３０から通知される処理負荷を示す情報等に基づいて、ＰＳプールエリア内のＳＧＳＮ２０間の負荷が適切に分散されるように従来の方法（例えば、３ＧＰＰの方式）等が用いられて行われる。
【００６４】
その一方で、ＳＧＳＮ制御部２５は、移動通信端末５０がＣＳプールエリアを跨いでいないと判定された場合、ＳＧＳＮ機能部２１によって保持されている当該移動通信端末５０のプロファイルに含まれるＣＳ＿ＮＲＩ、又は移動前の移動通信端末５０のＰＳ通信の中継を行っていたＳＧＳＮ２０から取得したＣＳ＿ＮＲＩによって示されるＭＳＣ３０との間で位置登録の処理が行われる。
【００６５】
また、そもそもＳＧＳＮ機能部２１によって当該移動通信端末５０のプロファイルが保持されておらず、移動前の移動通信端末５０のＰＳ通信の中継を行っていたＳＧＳＮ２０からＣＳ＿ＮＲＩを取得できない場合（移動通信端末５０がＣＳプールエリア跨りの判定ができない場合）には、ＳＧＳＮ制御部２５は、新たにＣＳプールエリア内のＭＳＣ３０から移動通信端末５０の通信の中継に用いられるＭＳＣ３０を選択するようにＳＧＳＮ位置登録処理部２３に対して制御する。以上が、ＳＧＳＮ２０の機能構成である。
【００６６】
図５に示すように、ＭＳＣ３０は、ＭＳＣ機能部３１と、ＭＳＣ判定用データベース３２と、ＭＳＣ位置登録処理部３３と、跨り判定部３４と、ＭＳＣ制御部３５とを備えて構成される。ＭＳＣ３０は、本発明における通信制御装置に相当すると共に通信中継装置にも相当する。
【００６７】
ＭＳＣ機能部３１は、通信データの中継等の通常のＭＳＣ３０としての機能を実現する手段である。ＭＳＣ機能部３１は、上述したように通信の中継の対象となる移動通信端末５０のプロファイルを保持しており、そのプロファイルに基づいて処理を行う。また、このプロファイルには、移動通信端末５０からの位置登録によって、移動通信端末５０が在圏している位置登録エリアを示すＬＡＩが格納されている。なお、このプロファイルの取得及び削除は、従来と同様に行われるが、後述するように移動通信端末５０がＣＳプールエリアを跨って移動して位置登録を行った場合には別のＣＳプールエリアのＭＳＣ２０からの制御によって削除が行われる。
【００６８】
ＭＳＣ判定用データベース３２は、後述する判定を行うための情報を記憶する判定用データベースである。具体的には、ＭＳＣ判定用データベース３２は、自装置３０が位置するＣＳプールエリアに属する位置登録エリアを示す位置登録エリア情報を記憶している。例えば、このＣＳプールエリアに属するＬＡＩをリスト形式で記憶しておく。
【００６９】
また、ＭＳＣ判定用データベース３２は、位置登録エリア情報として自装置３０が設けられているＣＳプールエリアに隣接するＣＳプールエリア毎に属する位置登録エリアを示す情報を記憶している。具体的には、図６（ａ）に示すように、自装置３０が設けられているＣＳプールエリアに隣接するＣＳプールエリアの識別情報（識別子）と、当該ＣＳプールエリアに含まれる位置登録エリアのＬＡＩとを対応付けて記憶している。
【００７０】
更に、ＭＳＣ判定用データベース３２は、ＣＳプールエリアの識別情報及びＣＳ＿ＮＲＩから、ＭＳＣを特定するための情報（ＭＳＣ識別情報）を特定するための情報を記憶している。このＭＳＣ識別情報は、自装置３０から、ＣＳプールエリアの識別情報によって示されるＰＳプールエリア内のＣＳ＿ＮＲＩで示されるＭＳＣ３０に対する制御を行うために用いられる（従って、ＣＳプールエリアの識別情報及びＣＳ＿ＮＲＩのみから、制御対象としてのＭＳＣ３０を特定できる場合には、必ずしもこの情報は必要ない）。具体的には、図６（ｂ）に示すように、ＭＳＣ判定用データベース３２は、ＣＳプールエリアの識別情報、ＣＳ＿ＮＲＩ及びＭＳＣ識別情報が対応付けて記憶されている。これら情報は、移動体通信網１の管理者（オペレータ）によって予めＭＳＣ判定用データベース３２に入力されている。ＭＳＣ判定用データベース３２に記憶された情報は、跨り判定部３４及びＭＳＣ制御部３５によって参照される。
【００７１】
ＭＳＣ位置登録処理部３３は、移動通信端末５０と移動体通信網１との間で行われる位置登録の処理（のうちＭＳＣ３０が行うべき処理）を行う手段である。具体的には、ＭＳＣ位置登録処理部３３は、移動通信端末５０から位置登録時に位置登録の要求として移動体通信網１に対して送信される、それまでに在圏していた旧位置登録エリアを示す旧位置情報をＳＧＳＮ２０から受信する受信手段である。ここで、旧位置情報には、旧位置登録エリアを示す情報としてＬＡＩが含まれる。ＭＳＣ位置登録処理部３３は、受信した旧位置情報を本発明の機能を実行するために跨り判定部３４に出力する。また、ＭＳＣ位置登録処理部３３が受信される位置登録の要求には、その時点で（移動前に）移動通信端末５０の通信の中継を行っているＭＳＣ３０のＣＳ＿ＮＲＩが含められている。
【００７２】
なお、ＭＳＣ位置登録処理部３３は、後述するようにＭＳＣ制御部３５の制御を受けて本発明の機能に係る動作をするがそれ以外の動作については、基本的には従来のＭＳＣの位置登録に係る動作を同様でよい。
【００７３】
ＭＳＣ３０の跨り判定部３４は、位置登録要求を行っている移動通信端末５０がＣＳプールエリアを跨いで移動しているか否かを判定する跨り判定手段である。跨り判定は、ＭＳＣ判定用データベース３２によって記憶されている位置登録エリア情報を参照して、ＭＳＣ位置登録処理部３３によって受信された旧位置情報によって示される旧位置登録エリアが、自装置３０が設けられているＣＳプールエリアに含まれるか否かを判断することによって行われる。即ち、跨り判定部３４は、ＭＳＣ位置登録処理部３３から入力されたＬＡＩが、ＭＳＣ判定用データベース３２に位置登録エリア情報として記憶されたＬＡＩのリストに含まれるか否かを判断することによって、位置登録要求を行っている移動通信端末５０がＣＳプールエリアを跨いで移動しているか否かを判定する。
【００７４】
ＭＳＣ位置登録処理部３３から入力されたＲＡＩが、ＭＳＣ判定用データベース３２に位置登録エリア情報として記憶されたＬＡＩのリストに含まれていた場合、ＭＳＣ３０の跨り判定部３４は、移動通信端末５０がＰＳプールエリアを跨いでいない（ＰＳプールエリア内で移動している）と判定する。一方で、ＭＳＣ位置登録処理部３３から入力されたＬＡＩが、ＭＳＣ判定用データベース３２に位置登録エリア情報として記憶されたＬＡＩのリストに含まれていない場合、ＭＳＣ３０の跨り判定部３４は、移動通信端末５０がＣＳプールエリアを跨いでいる（別のＣＳプールエリアから、自装置３０が属するＣＳプールエリアに移動した）と判定する。上記の跨り判定は、ＳＧＳＮ２０の跨り判定部２４によるものと同様であるので、ＳＧＳＮ２０の跨り判定部２４で既に判定が行われている場合は、その判定結果を示す情報を取得して、ＭＳＣ３０の跨り判定部３４では判定を省略することとしてもよい。
【００７５】
ＭＳＣ３０の跨り判定部３４は、移動通信端末５０がＰＳプールエリアを跨いでいると判定した場合、更に、ＭＳＣ判定用データベース３２によって記憶されている位置登録エリア情報を参照して、移動通信端末５０が（移動前に）いずれのＣＳプールエリアに位置していたかを判定する。具体的には、ＭＳＣ３０の跨り判定部３４は、ＭＳＣ判定用データベース３２によって記憶された図６（ａ）を示す情報において、ＭＳＣ位置登録処理部３３から入力された旧位置情報によって示されるＬＡＩに対応付けられている識別情報によって示されるＣＳプールエリアを移動前に移動通信端末５０が位置していたＣＳプールエリアと特定する。
【００７６】
跨り判定部３４は、ＣＳプールエリアの跨りに関する判定結果を示す情報（ＣＳプールエリアを跨いでいると判定した場合には、移動前のＣＳプールエリアを示す情報も含む）をＭＳＣ制御部３５に出力する。
【００７７】
ＭＳＣ制御部３５は、跨り判定部３４によるＣＳプールエリア跨りに関する判定に応じて、旧位置登録エリアであるＬＡＩの位置登録エリアを含むＣＳプールエリア（移動前のＣＳプールエリア）に設けられ、移動前に移動通信端末５０のＣＳ通信の中継を行っていた（自装置３０とは別の）ＭＳＣ３０に対する処理を行う処理手段である。具体的には、ＭＳＣ制御部３５は、跨り判定部３４によって移動通信端末５０がＣＳプールエリアを跨いでいると判定された場合、以下の処理を行う。即ち、ＭＳＣ制御部３５は、跨り判定部３４によって判定された移動通信端末５０が移動前に位置していたプールエリア内で、ＭＳＣ位置登録処理部３３によって受信されたＣＳ＿ＮＲＩによって示されるＭＳＣ３０（移動通信端末５０が移動前に位置していたプールエリア内で移動通信端末５０のＣＳ通信の中継を行っていたＭＳＣ３０）に対して、移動通信端末５０のＣＳ通信の中継に用いていたプロファイルを削除する制御を行う。
【００７８】
ＭＳＣ制御部３５は、削除対象となるＭＳＣ３０を、ＭＳＣ判定用データベース３２に記憶される図６（ｂ）に示される情報が用いられて特定される。具体的には、図６（ｂ）に示される情報において、跨り判定部３４によって判定された移動通信端末５０が移動前に位置していたプールエリアの識別情報、及びＭＳＣ位置登録処理部３３によって受信されたＣＳ＿ＮＲＩの組み合わせに対応付けられたＭＳＣ識別情報によって示されるＭＳＣ３０が、削除対象となるＭＳＣ３０とされる。削除の制御は、具体的には、例えば（ＭＳＣ制御部３５からの制御を受けたＭＳＣ位置登録処理部３３によって）ＨＬＲ４０に対して、特定されたＭＳＣ識別情報によって示されるＭＳＣ３０から自装置３０にＣＳ通信を中継するＭＳＣを更新する旨を通知する信号を送信することによって行われる。ＨＬＲ４０は、この通知を受けると、移動通信端末５０が移動前に位置していたプールエリア内で、移動通信端末５０のＣＳ通信の中継を行っていたＭＳＣ２０に対して、当該移動通信端末５０のプロファイルを削除させる。
【００７９】
なお、移動通信端末５０がＣＳプールエリアを跨いでないとされた場合であっても、移動前の移動通信端末５０のＣＳ通信の中継を行っていたＭＳＣ３０を特定して、それが自装置３０と相違しているか判断して、判断に応じた処理を行うこととしてもよい。移動前の移動通信端末５０のＰＳ通信の中継を行っていたＭＳＣ３０と、自装置３０とが相違していた場合には特定されたＭＳＣ３０に対して移動通信端末５０のプロファイルを削除させる処理を行うこととしてもよい。また、移動前の移動通信端末５０のＰＳ通信の中継を行っていたＭＳＣ３０と、自装置３０とが一致していた場合は、ＨＬＲ４０への登録を行わない制御を行うこととしてもよい。
【００８０】
ＭＳＣ制御部３５は、跨り判定部３４によって移動通信端末５０がＣＳプールエリアを跨いでいないと判定された場合、従来のＭＳＣと同様に通常の位置登録の処理を行うようにＭＳＣ位置登録処理部３３を制御する。以上が、ＭＳＣ３０の機能構成である。
【００８１】
次に、図７を参照して、ＲＮＣ１０、ＳＧＳＮ２０及びＭＳＣ３０のハードウェア構成を説明する。図７に示すように、ＲＮＣ１０、ＳＧＳＮ２０及びＭＳＣ３０は、物理的には、ＣＰＵ（Central Processing Unit）１０１、主記憶装置であるＲＡＭ（Random Access Memory）１０２及びＲＯＭ（ReadOnly Memory）１０３、ネットワークカード等のデータ送受信デバイスである通信モジュール１０４、並びにハードディスク等の補助記憶装置１０５等を含むコンピュータシステムとして構成されている。上述した各機能ブロックの機能は、図７に示すＣＰＵ１０１、ＲＡＭ１０２等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１０１の制御のもとで通信モジュール１０４を動作させるとともに、ＲＡＭ１０２や補助記憶装置１０５におけるデータの読み出し及び書き込みを行うことで実現される。
【００８２】
引き続いて、図８〜図１２のシーケンス図を用いて、本実施形態に係るＲＮＣ１０、ＳＧＳＮ２０及びＭＳＣ３０で実行される処理（通信制御方法）を説明する。本処理は、移動体通信網１に在圏している移動通信端末（ＵＥ）５０が、移動体通信網１に対して位置登録（の更新）を要求する場合に行われる。以下の処理の説明では、３ＧＰＰに準拠する具体的な信号名を例に出して説明する。
【００８３】
本処理の説明では、まず、図８を用いて移動通信端末５０がＰＳプールエリア及びＣＳプールエリアのいずれも跨がないで移動した場合の例を説明する。位置登録（の更新）を要求の処理では、まず、所定のトリガによって移動通信端末５０から、“Ｉｎｉｔｉａｌ＿Ｄｉｒｅｃｔ＿Ｔｒａｎｓｆｅｒ”（引数は、ＣＭ  Ｓｅｒｖｉｃｅ  Ｒｅｑｕｅｓｔ、及びＩＤＮＮＳ（旧在圏ＰＳ_ＮＲＩ））が新たな位置登録の更新先のＲＮＣ１０に送信される。旧在圏ＰＳ＿ＮＲＩは、それまでに移動通信端末５０がＰＳ通信の中継を利用していたＳＧＳＮ２０のＰＳ＿ＮＲＩである。また、この信号には、旧位置情報として、移動通信端末５０がそれまでに在圏していたＰＳ通信の位置登録エリアを示すＲＡＩ（旧在圏ＲＡＩ）も含められる。この信号は、移動通信端末５０が位置登録を行うべきＰＳプールエリア内のＳＧＳＮ２０を確認するためのものである。
【００８４】
ＲＮＣ１０では、ＲＮＣ位置登録処理部１２によって、“Ｉｎｉｔｉａｌ＿Ｄｉｒｅｃｔ＿Ｔｒａｎｓｆｅｒ”が受信される（Ｓ１０１、ＲＮＣ１０の受信ステップ）。この信号に含まれる、旧在圏ＰＳ＿ＮＲＩ及び旧在圏ＲＡＩは、ＲＮＣ位置登録処理部１２から跨り判定部１３に出力される。続いて、跨り判定部１３によって、ＲＮＣ判定用データベース１１に記憶された情報が参照されて、ＲＮＣ位置登録処理部１２から入力された情報に基づいて、位置登録要求を行っている移動通信端末５０がＰＳプールエリアを跨いで移動しているか否かが判定される（Ｓ１０２、ＲＮＣ１０の跨り判定ステップ）。
【００８５】
本例では、移動通信端末５０がＰＳプールエリア及びＣＳプールエリアのいずれも跨がないので、移動通信端末５０がＰＳプールエリアを跨いでいないと判定される。判定結果を示す情報は、跨り判定部１３からＲＮＣ制御部１４に通知される。
【００８６】
続いて、ＲＮＣ制御部１４によって、移動通信端末５０がＰＳプールエリアを跨いでいない場合の位置登録処理を行うようにＲＮＣ位置登録処理部１２を制御する。この制御に応じてＲＮＣ位置登録処理部１２によって、移動通信端末５０から受信された信号に含まれる旧在圏ＰＳ＿ＮＲＩによって示されるＳＧＳＮ２０−１に、“Ｉｎｉｔｉａｌ＿ＵＥ＿Ｍｅｓｓａｇｅ”（引数は、ＣＭ  Ｓｅｒｖｉｃｅ  Ｒｅｑｕｅｓｔ）が送信される（Ｓ１０３、ＲＮＣ１０の処理ステップ）。
【００８７】
続いて、ＳＧＳＮ２０−１では、ＳＧＳＮ位置登録処理部２３によって“Ｉｎｉｔｉａｌ＿ＵＥ＿Ｍｅｓｓａｇｅ”が受信されて（Ｓ１０３）、ＳＧＳＮ位置登録処理部２３からその信号に対する応答が移動通信端末５０に送信される（図示せず）。移動通信端末５０では、この応答が受信される。この応答によって、移動通信端末５０では、いずれのＳＧＳＮ２０との間で位置登録の処理を行うかが把握される。
【００８８】
続いて、移動通信端末５０から、“Ｒｏｕｔｉｎｇ  Ａｒｅａ  Ｕｐｄａｔｅ  Ｒｅｑｕｅｓｔ”（引数は、旧在圏Ｐ−ＴＭＳＩ（旧在圏ＰＳ＿ＮＲＩ）、旧在圏ＲＡＩ、及び旧在圏ＬＡＩ）が上記の応答の送信元であるＳＧＳＮ２０−１に送信される。旧在圏ＬＡＩは、それまでに移動通信端末５０が在圏していたＣＳ通信の位置登録エリアのＬＡＩである。ＳＧＳＮ２０−１では、ＳＧＳＮ位置登録処理部２３によって、“Ｒｏｕｔｉｎｇ  Ａｒｅａ  Ｕｐｄａｔｅ  Ｒｅｑｕｅｓｔ”が受信される（Ｓ１０４、ＳＧＳＮ２０の受信ステップ）。この信号に含まれる旧在圏ＰＳ＿ＮＲＩ、旧在圏ＲＡＩ及び旧在圏ＬＡＩは、ＳＧＳＮ位置登録処理部２３から跨り判定部２４に出力される。
【００８９】
続いて、跨り判定部２４によって、ＳＧＳＮ判定用データベース２２に記憶された情報が参照されて、ＳＧＳＮ位置登録処理部２３から入力された情報に基づいて、位置登録要求を行っている移動通信端末５０がＰＳプールエリアを跨いで移動しているか否かが判定される（Ｓ１０５、ＳＧＳＮ２０の跨り判定ステップ）。
【００９０】
本例では、移動通信端末５０がＰＳプールエリア及びＣＳプールエリアのいずれも跨がないので、移動通信端末５０がＰＳプールエリアを跨いでいないと判定される。判定結果を示す情報は、跨り判定部２４からＳＧＳＮ制御部２５に通知される。
【００９１】
続いて、ＳＧＳＮ制御部２５によって、移動通信端末５０がＰＳプールエリアを跨いでいない場合の位置登録処理を行うようにＳＧＳＮ位置登録処理部２３が制御される。具体的には、ＳＧＳＮ位置登録処理部２３による従来のＳＧＳＮと同様に通常の位置登録の処理が行われる。更に具体的には、ＳＧＳＮ機能部２１で保持している移動通信端末５０のプロファイルのＲＡＩの更新等である（更新後のＲＡＩについては、それまでにＲＮＣ１０から通知されている）。また、本処理では、ＰＳプールエリアを跨いでおらず、移動通信端末５０のＰＳ通信を中継するＳＧＳＮ２０が変更されていないので、ＨＬＲ４０には通知されない（但し、本処理とは異なり同一のＰＳプールエリア内で新たにＳＧＳＮ２０が選択されていた場合にはＨＬＲ４０に通知される）。
【００９２】
続いて、ＳＧＳＮ位置登録処理部２３から移動通信端末５０に対して、“Ｒｏｕｔｉｎｇ  Ａｒｅａ  Ｕｐｄａｔｅ  Ｒｅｑｕｅｓｔ”に対する応答である“Ｒｏｕｔｉｎｇ  Ａｒｅａ  Ｕｐｄａｔｅ  Ａｃｃｅｐｔ”（引数は、Ｐ−ＴＭＳＩ（ＰＳ＿ＮＲＩ））が送信される（Ｓ１０６）。移動通信端末５０は、“Ｒｏｕｔｉｎｇ  Ａｒｅａ  Ｕｐｄａｔｅ  Ａｃｃｅｐｔ”を受信する。ここで、“Ｒｏｕｔｉｎｇ  Ａｒｅａ  Ｕｐｄａｔｅ  Ａｃｃｅｐｔ”に含まれるＰＳ＿ＮＲＩは、位置登録の処理を行ったＳＧＳＮ２０−１のＰＳ＿ＮＲＩである。移動通信端末５０は、上記の信号に含まれる情報を記憶しておき、上述したように次の位置登録の際の信号に含める。なお、ここでは、ＣＳプールエリアにおける位置登録の処理については、従来と同様に行われるものとし説明を省略する。
【００９３】
この一連の処理によって、移動通信端末５０は新たな位置登録エリアでＰＳ通信及びＣＳ通信を行うことが可能になる。以上が、移動通信端末５０がＰＳプールエリア及びＣＳプールエリアのいずれも跨がないで移動した場合の位置登録（の更新）の処理である。
【００９４】
本処理の説明では、続いて、図９〜図１２のシーケンス図を用いて移動通信端末５０がＰＳプールエリアを跨いで移動した場合の例を説明する。位置登録（の更新）を要求の処理では、まず、所定のトリガによって移動通信端末５０から、“Ｉｎｉｔｉａｌ＿Ｄｉｒｅｃｔ＿Ｔｒａｎｓｆｅｒ”（引数は、ＣＭ  Ｓｅｒｖｉｃｅ  Ｒｅｑｕｅｓｔ、及びＩＤＮＮＳ（旧在圏ＰＳ_ＮＲＩ））が新たな位置登録の更新先のＲＮＣ１０に送信される。また、この信号には旧在圏ＲＡＩも含められる。この信号は、移動通信端末５０が位置登録を行うべきＰＳプールエリア内のＳＧＳＮ２０を確認するためのものである。
【００９５】
ＲＮＣ１０では、ＲＮＣ位置登録処理部１２によって、“Ｉｎｉｔｉａｌ＿Ｄｉｒｅｃｔ＿Ｔｒａｎｓｆｅｒ”が受信される（Ｓ２０１、ＲＮＣ１０の受信ステップ）。この信号に含まれる、旧在圏ＰＳ＿ＮＲＩ及び旧在圏ＲＡＩは、ＲＮＣ位置登録処理部１２から跨り判定部１３に出力される。続いて、跨り判定部１３によって、ＲＮＣ判定用データベース１１に記憶された情報が参照されて、ＲＮＣ位置登録処理部１２から入力された情報に基づいて、位置登録要求を行っている移動通信端末５０がＰＳプールエリアを跨いで移動しているか否かが判定される（Ｓ２０２、ＲＮＣ１０の跨り判定ステップ）。
【００９６】
本例では、移動通信端末５０がＰＳプールエリアを跨いでいるので、移動通信端末５０がＰＳプールエリアを跨いでいると判定される。判定結果を示す情報は、跨り判定部１３からＲＮＣ制御部１４に通知される。
【００９７】
続いて、ＲＮＣ制御部１４によって、移動通信端末５０がＰＳプールエリアを跨いでいる場合の位置登録処理を行うようにＲＮＣ位置登録処理部１２を制御する。即ち、自装置１０が属するＰＳプールエリア内の複数のＳＧＳＮ２０から移動通信端末５０の通信の中継に用いられるＳＧＳＮ２０を新たに選択するように、ＲＮＣ制御部１４からＲＮＣ位置登録処理部１２に対して制御される。続いて、ＲＮＣ位置登録処理部１２によって、ＳＧＳＮ２０が選択されて、選択されたＳＧＳＮ２０−３に“Ｉｎｉｔｉａｌ＿ＵＥ＿Ｍｅｓｓａｇｅ”（引数は、ＣＭ  Ｓｅｒｖｉｃｅ  Ｒｅｑｕｅｓｔ）が送信される（Ｓ２０３、ＲＮＣ１０の処理ステップ）。
【００９８】
続いて、ＳＧＳＮ２０−３では、ＳＧＳＮ位置登録処理部２３によって“Ｉｎｉｔｉａｌ＿ＵＥ＿Ｍｅｓｓａｇｅ”が受信されて（Ｓ２０３）、ＳＧＳＮ位置登録処理部２３からその信号に対する応答が移動通信端末５０に送信される（図示せず）。移動通信端末５０では、この応答が受信される。この応答によって、移動通信端末５０では、いずれのＳＧＳＮ２０との間で位置登録の処理を行うかが把握される。
【００９９】
続いて、移動通信端末５０から、“Ｒｏｕｔｉｎｇ  Ａｒｅａ  Ｕｐｄａｔｅ  Ｒｅｑｕｅｓｔ”（引数は、旧在圏Ｐ−ＴＭＳＩ（旧在圏ＰＳ＿ＮＲＩ）、旧在圏ＲＡＩ、及び旧在圏ＬＡＩ）が上記の応答の送信元であるＳＧＳＮ２０−１に送信される。ＳＧＳＮ２０−３では、ＳＧＳＮ位置登録処理部２３によって、“Ｒｏｕｔｉｎｇ  Ａｒｅａ  Ｕｐｄａｔｅ  Ｒｅｑｕｅｓｔ”が受信される（Ｓ２０４、ＳＧＳＮ２０の受信ステップ）。この信号に含まれる旧在圏ＰＳ＿ＮＲＩ、旧在圏ＲＡＩ及び旧在圏ＬＡＩは、ＳＧＳＮ位置登録処理部２３から跨り判定部２４に出力される。
【０１００】
続いて、跨り判定部２４によって、ＳＧＳＮ判定用データベース２２に記憶された情報が参照されて、ＳＧＳＮ位置登録処理部２３から入力された情報に基づいて、位置登録要求を行っている移動通信端末５０がＰＳプールエリアを跨いで移動しているか否かが判定される（Ｓ２０５、ＳＧＳＮ２０の跨り判定ステップ）。
【０１０１】
本例では、移動通信端末５０がＰＳプールエリアを跨いでいるので、移動通信端末５０がＰＳプールエリアを跨いでいると判定される。また、その場合には跨り判定部２４によって、ＳＧＳＮ判定用データベース２２に記憶されている情報が参照されて、移動通信端末５０が（移動前に）いずれのＰＳプールエリアに位置していたかが判定される。判定結果を示す情報は、跨り判定部２４からＳＧＳＮ制御部２５に通知される。
【０１０２】
続いて、ＳＧＳＮ制御部２５によって、移動通信端末５０が移動前に位置していたプールエリア内で移動通信端末５０のＰＳ通信の中継を行っていたＳＧＳＮ２０に対して移動通信端末５０のＰＳ通信の中継に用いていたプロファイルを削除する制御が行われる。具体的には、ＳＧＳＮ制御部２５によって、削除対象となるＳＧＳＮ２０が、ＳＧＳＮ判定用データベース２２に記憶され情報が用いられて特定される。続いて、ＳＧＳＮ制御部２５によって、ＳＧＳＮ位置登録処理部２３に対して、当該削除対象となるＳＧＳＮ２０が通知されると共に移動通信端末５０がＰＳプールエリアを跨いでいる場合の処理を行うように制御される。
【０１０３】
更に具体的には、ＳＧＳＮ２０−３のＳＧＳＮ位置登録処理部２３から削除対象となるＳＧＳＮ２０−１に対して、“ＳＧＳＮ  Ｃｏｎｔｅｘｔ  Ｒｅｑｕｅｓｔ”（引数は、旧在圏Ｐ−ＴＭＳＩ、及び旧在圏ＲＡＩ）が送信される（Ｓ２０６、処理ステップ）。ＳＧＳＮ２０−１では、“ＳＧＳＮ  Ｃｏｎｔｅｘｔ  Ｒｅｑｕｅｓｔ”が受信されて、それに対する応答である“ＳＧＳＮ  Ｃｏｎｔｅｘｔ  Ｒｅｓｐｏｎｓｅ”（引数は、ＩＭＳＩ、ＭＭ  Ｃｏｎｔｅｘｔ及びＰＤＰ  ｃｏｎｔｅｘｔｓ）がＳＧＳＮ２０−３に対して送信される。ＳＧＳＮ２０−３では、ＳＧＳＮ位置登録処理部２３によって“ＳＧＳＮ  Ｃｏｎｔｅｘｔ  Ｒｅｓｐｏｎｓｅ”が受信される（Ｓ２０７、処理ステップ）。この信号のやりとりは、ＳＧＳＮ２０−１に移動通信端末５０が別のＰＳプールエリアに移動することを通知するためのものである。
【０１０４】
続いて、ＳＧＳＮ２０−３のＳＧＳＮ位置登録処理部２３から、ＨＬＲ４０に“Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ”（引数は、ＳＧＳＮ  Ｎｕｍｂｅｒ、ＳＧＳＮ  Ａｄｄｒｅｓｓ、及びＩＭＳＩ）が送信される（Ｓ２０８、処理ステップ）。この信号は、ＨＬＲ４０に移動通信端末５０のＰＳ通信を中継するＳＧＳＮ２０が変更されたことを通知するものである。この信号には、変更後のＳＧＳＮ２０−３の識別子、及び変更前のＳＧＳＮ２０−１の識別子が含められる。この信号をトリガとして、下記のようにＨＬＲ４０による変更前のＳＧＳＮ２０−１のプロファイルの削除の処理が行われる。
【０１０５】
ＨＬＲ４０では、“Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ”を受信して、受信した“Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ”に応じたＰＳ通信の位置登録処理が行われる（図示せず）。続いて、ＨＬＲ４０から変更前のＳＧＳＮ２０−１に“Ｃａｎｃｅｌ  Ｌｏｃａｔｉｏｎ”（引数は、ＩＭＳＩ、及びＣａｎｃｅｌｌａｔｉｏｎ  Ｔｙｐｅ）が送信される（Ｓ２０９）。続いて、変更前のＳＧＳＮ２０−１のＳＧＳＮ位置登録処理部２３によって、“Ｃａｎｃｅｌ  Ｌｏｃａｔｉｏｎ”が受信されて自装置２０−１が記憶している移動通信端末５０のプロファイルの削除等のＳＧＳＮ２０の変更の処理が行われる（図示せず）。当該処理が終了すると、変更前のＳＧＳＮ２０−１のＳＧＳＮ位置登録処理部２３からＨＬＲ４０、“Ｃａｎｃｅｌ  Ｌｏｃａｔｉｏｎ”への応答である“Ｃａｎｃｅｌ  Ｌｏｃａｔｉｏｎ  ａｃｋ”（引数は、ＩＭＳＩ）が送信される（Ｓ２１０）。
【０１０６】
ＨＬＲ４０では、“Ｃａｎｃｅｌ  Ｌｏｃａｔｉｏｎ  ａｃｋ”が受信されると、変更後のＳＧＳＮ２０−３に“Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ”（引数は、ＩＭＳＩ、及びｓｕｂｓｃｒｉｂｅｒ  ｄａｔａ）が送信される（Ｓ２１１）。当該信号は、ＨＬＲ４０から移動通信端末５０のプロファイルをＳＧＳＮ２０−３に送信するものである。ＳＧＳＮ２０−３では、ＳＧＳＮ位置登録処理部２３によって“Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ”が受信されて、プロファイルがＳＧＳＮ機能部２１に記憶される（図示せず）。このプロファイルには、移動通信端末５０が在圏しているＰＳ位置登録エリアを示すＬＡＩが格納されている。
【０１０７】
続いて、ＳＧＳＮ２０−３のＳＧＳＮ位置登録処理部２３からＨＬＲ４０に“Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ”に対する応答である“Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ  ａｃｋ”（引数は、ＩＭＳＩ）が送信される（Ｓ２１２）。ＨＬＲ４０では、“Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ  ａｃｋ”が受信されて、ＳＧＳＮ２０−３に“Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ”に対する応答である“Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ  ａｃｋ”（引数は、ＩＭＳＩ）が送信される（Ｓ２１３）。ＳＧＳＮ２０−３では、ＳＧＳＮ位置登録処理部２３によって“Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ  ａｃｋ”が受信される。
【０１０８】
ＳＧＳＮ２０−３では、ＳＧＳＮ位置登録処理部２３によって、ＳＧＳＮ機能部２１に記憶されている移動通信端末５０のプロファイルに、移動通信端末５０によるＣＳ通信の中継を行っているＭＳＣ３０のＣＳ＿ＮＲＩが格納されているか否かが判断される（Ｓ２１４）。ここでＣＳ＿ＮＲＩが記憶されていないと判断された場合、何らかの理由によって移動通信端末５０によるＣＳ通信の中継を行っているＭＳＣ３０が選択されていない状態となっている。
【０１０９】
ここで図１０のシーケンス図を用いて、ＳＧＳＮ機能部２１に記憶されている移動通信端末５０のプロファイルにＣＳ＿ＮＲＩが記憶されていない場合の処理を説明する。なお、ＳＧＳＮ機能部２１に記憶されている移動通信端末５０のプロファイルにＣＳ＿ＮＲＩが記憶されていない場合とは、何らかの理由でＣＳ通信の位置登録が正常に行われていない状態である。この場合、ＳＧＳＮ位置登録処理部２３によって、自装置２０が属するＣＳプールエリア内の複数のＭＳＣ３０から移動通信端末５０の通信の中継に用いられるＭＳＣ３０が新たに選択される（図示せず）。この選択は、例えば、ＳＧＳＮ２０に紐付いているＭＳＣ３０の負荷状態を参照してＭＳＣ３０を選択する等の３ＧＰＰの方式に従って行われる。
【０１１０】
続いて、ＳＧＳＮ位置登録処理部２３から、選択されたＭＳＣ３０−１に“Ｌｏｃａｔｉｏｎ  Ｕｐｄａｔｅ  Ｒｅｑｕｅｓｔ”（引数は、旧在圏ＣＳ＿ＮＲＩ、旧在圏ＬＡＩ、ＩＭＳＩ、ＳＧＳＮ  Ｎｕｍｂｅｒ、及びＬｏｃａｔｉｏｎ  Ｕｐｄａｔｅ  Ｔｙｐｅ）が送信される（Ｓ２３２）。この信号は、移動通信端末５０が、ＭＳＣ３０−１を利用してＣＳ通信を行えるようにするために、ＭＳＣ３０を介して位置登録するためのものである。この信号によって、以下のようにＭＳＣ３０−１による位置登録処理が進められる。また、この信号は、新たに移動通信端末５０のＰＳ通信の中継を行う自装置２０−３の識別情報（ＳＧＳＮ  Ｎｕｍｂｅｒ）等の必要な情報を含み、それらの情報が新たに移動通信端末５０のＣＳ通信の中継を行うＭＳＣ３０−１に通知される。
【０１１１】
ＭＳＣ３０−１では、ＭＳＣ位置登録処理部３３によって、“Ｌｏｃａｔｉｏｎ  Ｕｐｄａｔｅ  Ｒｅｑｕｅｓｔ”が受信される（Ｓ２３２）。続いて、ＭＳＣ３０−１のＭＳＣ位置登録処理部３３から、ＨＬＲ４０に“Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ”（引数は、新在圏ＶＬＲ）が送信される（Ｓ２３３）。この信号は、ＨＬＲ４０に移動通信端末５０のＣＳ通信を中継するＭＳＣ３０が選択されたことを通知するものである。この信号には、選択されたＭＳＣ３０の識別子が含められる。
【０１１２】
ＨＬＲ４０では、“Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ”を受信して、受信した“Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ”に応じたＣＳ通信の位置登録処理が行われる（図示せず）。ＨＬＲ４０では、“Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ”が受信されると、ＭＳＣ３０−１に“Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ”（引数は、ＩＭＳＩ、及びｓｕｂｓｃｒｉｂｅｒ  ｄａｔａ）が送信される（Ｓ２３４）。当該信号は、ＨＬＲ４０から移動通信端末５０のプロファイルをＭＳＣ３０−１に送信するものである。ＭＳＣ３０−１では、ＭＳＣ位置登録処理部３３によって“Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ”が受信されて、プロファイルがＭＳＣ機能部３１に記憶される（図示せず）。  続いて、ＭＳＣ３０−１のＭＳＣ位置登録処理部３３からＨＬＲ４０に“Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ”に対する応答である“Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ  ａｃｋ”（引数は、ＩＭＳＩ）が送信される（Ｓ２３５）。ＨＬＲ４０では、“Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ  ａｃｋ”が受信されて、ＭＳＣ３０−１に“Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ”に対する応答である“Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ  ａｃｋ”（引数は、ＩＭＳＩ）が送信される（Ｓ２３６）。ＭＳＣ３０−１では、ＭＳＣ位置登録処理部３３によって“Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ  ａｃｋ”が受信される。
【０１１３】
続いて、ＭＳＣ３０−１のＭＳＣ位置登録処理部３３から、ＳＧＳＮ２０−３に“Ｌｏｃａｔｉｏｎ  Ｕｐｄａｔｅ  Ｒｅｑｕｅｓｔ”に対する応答である“Ｌｏｃａｔｉｏｎ  Ｕｐｄａｔｅ  Ａｃｃｅｐｔ”（引数は、ＴＭＳＩ（ＣＳ＿ＮＲＩ））が送信される（Ｓ２３７）。この信号に含まれるＣＳ＿ＮＲＩは、自装置３０に割り当てられているＣＳ＿ＮＲＩである。
【０１１４】
続いて、ＳＧＳＮ２０−３では、ＳＧＳＮ位置登録処理部２３によって“Ｌｏｃａｔｉｏｎ  Ｕｐｄａｔｅ  Ａｃｃｅｐｔ”が受信される。続いて、ＳＧＳＮ位置登録処理部２３によって、“Ｌｏｃａｔｉｏｎ  Ｕｐｄａｔｅ  Ａｃｃｅｐｔ”に含まれるＣＳ＿ＮＲＩが、ＳＧＳＮ機能部２１の移動通信端末５０のプロファイルにおける移動通信端末５０によるＣＳ通信の中継を行っているＭＳＣ３０のＣＳ＿ＮＲＩとして記憶される（Ｓ２３８）。続いて、ＳＧＳＮ２０−３のＳＧＳＮ位置登録処理部２３から移動通信端末５０に対して、“Ｒｏｕｔｉｎｇ  Ａｒｅａ  Ｕｐｄａｔｅ  Ｒｅｑｕｅｓｔ”に対する応答である“Ｒｏｕｔｉｎｇ  Ａｒｅａ  Ｕｐｄａｔｅ  Ａｃｃｅｐｔ”（引数は、Ｐ−ＴＭＳＩ（ＰＳ＿ＮＲＩ））が送信される（Ｓ２３９）。移動通信端末５０は、“Ｒｏｕｔｉｎｇ  Ａｒｅａ  Ｕｐｄａｔｅ  Ａｃｃｅｐｔ”を受信する。ここで、“Ｒｏｕｔｉｎｇ  Ａｒｅａ  Ｕｐｄａｔｅ  Ａｃｃｅｐｔ”に含まれるＰＳ＿ＮＲＩは、位置登録の処理を行ったＳＧＳＮ２０−３のＰＳ＿ＮＲＩである。移動通信端末５０は、上記の信号に含まれる情報を記憶しておき、上述したように次の位置登録の際の信号に含める。
【０１１５】
ここで、図９のＳ２１４以降の、ＳＧＳＮ機能部２１に記憶されている移動通信端末５０のプロファイルにＣＳ＿ＮＲＩが記憶されている場合の処理を説明する。この場合、移動通信端末５０がＣＳプールエリア跨いで移動したか否かによる処理が異なる。まず、図１１のシーケンス図を用いて、移動通信端末５０がＣＳプールエリアを跨がないで移動した場合の例を説明する。
【０１１６】
図９のＳ２１４に続いて、図１１に示すように、ＳＧＳＮ２０−３では、跨り判定部２４によって、ＳＧＳＮ判定用データベース２２に記憶された情報が参照されて、ＳＧＳＮ位置登録処理部２３から入力された情報に基づいて、位置登録要求を行っている移動通信端末５０がＣＳプールエリアを跨いで移動しているか否かが判定される（Ｓ２５２、ＳＧＳＮ２０の跨り判定ステップ）。
【０１１７】
本例では、移動通信端末５０がＣＳプールエリアを跨がないので、移動通信端末５０がＣＳプールエリアを跨いでいないと判定される。判定結果を示す情報は、跨り判定部２４からＳＧＳＮ制御部２５に通知される。
【０１１８】
続いて、ＳＧＳＮ制御部２５によって、移動通信端末５０がＣＳプールエリアを跨いでいない場合の位置登録処理を行うようにＳＧＳＮ位置登録処理部２３が制御される。具体的には、ＳＧＳＮ位置登録処理部２３による従来のＳＧＳＮと同様に通常の位置登録の処理が行われる。更に具体的には、ＳＧＳＮ機能部２１に記憶されている移動通信端末５０のプロファイルに格納されている、移動通信端末５０によるＣＳ通信の中継を行っているＭＳＣ３０のＣＳ＿ＮＲＩのＭＳＣ３０−１に、“Ｌｏｃａｔｉｏｎ  Ｕｐｄａｔｅ  Ｒｅｑｕｅｓｔ”（引数は、旧在圏ＣＳ＿ＮＲＩ、旧在圏ＬＡＩ、ＩＭＳＩ、ＳＧＳＮ  Ｎｕｍｂｅｒ、及び、Ｌｏｃａｔｉｏｎ  Ｕｐｄａｔｅ  Ｔｙｐｅ）が送信される（Ｓ２５３、ＳＧＳＮ２０の処理ステップ）。この信号は、ＭＳＣ３０−１においてＣＳ通信の位置登録の更新を行うためのものである。また、この信号は、新たに移動通信端末５０のＰＳ通信の中継を行う自装置２０−３の識別情報（ＳＧＳＮ  Ｎｕｍｂｅｒ）等の必要な情報を含み、それらの情報が移動通信端末５０のＣＳ通信の中継を行うＭＳＣ３０−１に通知される。
【０１１９】
ＭＳＣ３０−１では、ＭＳＣ位置登録処理部３３によって、“Ｌｏｃａｔｉｏｎ  Ｕｐｄａｔｅ  Ｒｅｑｕｅｓｔ”が受信される（Ｓ２５３、ＭＳＣ３０の受信ステップ）。この信号に含まれる旧在圏ＣＳ＿ＮＲＩ及び旧在圏ＬＡＩは、ＭＳＣ位置登録処理部３３から跨り判定部３４に出力される。
【０１２０】
続いて、跨り判定部３４によって、ＭＳＣ判定用データベース３２に記憶された情報が参照されて、ＭＳＣ位置登録処理部３３から入力された情報に基づいて、位置登録要求を行っている移動通信端末５０がＣＳプールエリアを跨いで移動しているか否かが判定される（Ｓ２５４、ＭＳＣ３０の跨り判定ステップ）。
【０１２１】
本例では、移動通信端末５０がＣＳプールエリアを跨いでいないので、移動通信端末５０がＣＳプールエリアを跨いでいないと判定される。判定結果を示す情報は、跨り判定部３４からＭＳＣ制御部３５に通知される。
【０１２２】
続いて、ＭＳＣ制御部３５によって、移動通信端末５０がＣＳプールエリアを跨いでいない場合の位置登録処理を行うようにＭＳＣ位置登録処理部３３が制御される。具体的には、ＭＳＣ位置登録処理部３３による従来のＳＧＳＮと同様に通常の位置登録の処理が行われる。更に具体的には、ＭＳＣ機能部３１で保持している移動通信端末５０のプロファイルのＬＡＩの更新等である（更新後のＬＡＩについては、それまでにＳＧＳＮ２０から通知されている）。また、本処理では、ＣＳプールエリアを跨いでおらず、移動通信端末５０のＣＳ通信を中継するＭＳＣ３０が変更されていないので、ＨＬＲ４０には通知されない（但し、本処理とは異なり同一のＣＳプールエリア内で新たにＭＳＣ３０が選択されていた場合にはＨＬＲ４０に通知される）。
【０１２３】
続いて、ＭＳＣ位置登録処理部３３からＳＧＳＮ２０−３に対して、“Ｌｏｃａｔｉｏｎ  Ｕｐｄａｔｅ  Ｒｅｑｕｅｓｔ”に対する応答である“Ｌｏｃａｔｉｏｎ  Ｕｐｄａｔｅ  Ａｃｃｅｐｔ”（引数は、ＴＭＳＩ（ＣＳ＿ＮＲＩ））が送信される（Ｓ２５５）。この信号に含まれるＣＳ＿ＮＲＩは、自装置３０に割り当てられているＣＳ＿ＮＲＩである。
【０１２４】
続いて、ＳＧＳＮ２０−３では、ＳＧＳＮ位置登録処理部２３によって“Ｌｏｃａｔｉｏｎ  Ｕｐｄａｔｅ  Ａｃｃｅｐｔ”が受信される。続いて、ＳＧＳＮ位置登録処理部２３によって、“Ｌｏｃａｔｉｏｎ  Ｕｐｄａｔｅ  Ａｃｃｅｐｔ”に含まれるＣＳ＿ＮＲＩが、ＳＧＳＮ機能部２１の移動通信端末５０のプロファイルにおける移動通信端末５０によるＣＳ通信の中継を行っているＭＳＣ３０のＣＳ＿ＮＲＩとして記憶される（Ｓ２５６）。続いて、ＳＧＳＮ２０−３のＳＧＳＮ位置登録処理部２３から移動通信端末５０に対して、“Ｒｏｕｔｉｎｇ  Ａｒｅａ  Ｕｐｄａｔｅ  Ｒｅｑｕｅｓｔ”に対する応答である“Ｒｏｕｔｉｎｇ  Ａｒｅａ  Ｕｐｄａｔｅ  Ａｃｃｅｐｔ”（引数は、Ｐ−ＴＭＳＩ（ＰＳ＿ＮＲＩ））が送信される（Ｓ２５７）。移動通信端末５０は、“Ｒｏｕｔｉｎｇ  Ａｒｅａ  Ｕｐｄａｔｅ  Ａｃｃｅｐｔ”を受信する。ここで、“Ｒｏｕｔｉｎｇ  Ａｒｅａ  Ｕｐｄａｔｅ  Ａｃｃｅｐｔ”に含まれるＰＳ＿ＮＲＩは、位置登録の処理を行ったＳＧＳＮ２０−３のＰＳ＿ＮＲＩである。移動通信端末５０は、上記の信号に含まれる情報を記憶しておき、上述したように次の位置登録の際の信号に含める。
【０１２５】
ここで、図９のＳ２１４以降の、ＳＧＳＮ機能部２１に記憶されている移動通信端末５０のプロファイルにＣＳ＿ＮＲＩが記憶されている場合の処理を説明する。図１１のシーケンス図に続いて、図１２のシーケンス図を用いて、移動通信端末５０がＣＳプールエリアを跨いで移動した場合の例を説明する。
【０１２６】
図９のＳ２１４に続いて、図１２に示すように、ＳＧＳＮ２０−３では、跨り判定部２４によって、ＳＧＳＮ判定用データベース２２に記憶された情報が参照されて、ＳＧＳＮ位置登録処理部２３から入力された情報に基づいて、位置登録要求を行っている移動通信端末５０がＣＳプールエリアを跨いで移動しているか否かが判定される（Ｓ２５２、ＳＧＳＮ２０の跨り判定ステップ）。
【０１２７】
本例では、移動通信端末５０がＣＳプールエリアを跨いでいるので、移動通信端末５０がＣＳプールエリアを跨いでいると判定される。判定結果を示す情報は、跨り判定部２４からＳＧＳＮ制御部２５に通知される。
【０１２８】
続いて、ＳＧＳＮ制御部２５によって、移動通信端末５０がＣＳプールエリアを跨いでいる場合の位置登録処理を行うようにＳＧＳＮ位置登録処理部２３を制御する。即ち、自装置２０−３が属するＣＳプールエリア内の複数のＭＳＣ３０から移動通信端末５０の通信の中継に用いられるＭＳＣ３０を新たに選択するように、ＳＧＳＮ制御部２５からＳＧＳＮ位置登録処理部２３に対して制御される。続いて、ＳＧＳＮ位置登録処理部２３によって、ＭＳＣ３０が選択されて、選択されたＭＳＣ３０−３に“Ｌｏｃａｔｉｏｎ  Ｕｐｄａｔｅ  Ｒｅｑｕｅｓｔ”（引数は、旧在圏ＣＳ＿ＮＲＩ、旧在圏ＬＡＩ、ＩＭＳＩ、ＳＧＳＮ  Ｎｕｍｂｅｒ、及び、Ｌｏｃａｔｉｏｎ  Ｕｐｄａｔｅ  Ｔｙｐｅ）が送信される（Ｓ２７３、ＳＧＳＮ２０の処理ステップ）。この信号は、移動通信端末５０が、ＭＳＣ３０−３を利用してＣＳ通信を行えるようにするために、ＭＳＣ３０を介して位置登録するためのものである。この信号によって、以下のようにＭＳＣ３０−３による位置登録処理が進められる。また、この信号は、新たに移動通信端末５０のＰＳ通信の中継を行う自装置２０−３の識別情報（ＳＧＳＮ  Ｎｕｍｂｅｒ）等の必要な情報を含み、それらの情報が新たに移動通信端末５０のＣＳ通信の中継を行うＭＳＣ３０−３に通知される。
【０１２９】
ＭＳＣ３０−３では、ＭＳＣ位置登録処理部３３によって、“Ｌｏｃａｔｉｏｎ  Ｕｐｄａｔｅ  Ｒｅｑｕｅｓｔ”が受信される（Ｓ２７３、ＭＳＣ３０の受信ステップ）。この信号に含まれる旧在圏ＣＳ＿ＮＲＩ及び旧在圏ＬＡＩは、ＭＳＣ位置登録処理部３３から跨り判定部３４に出力される。
【０１３０】
続いて、跨り判定部３４によって、ＭＳＣ判定用データベース３２に記憶された情報が参照されて、ＭＳＣ位置登録処理部３３から入力された情報に基づいて、位置登録要求を行っている移動通信端末５０がＣＳプールエリアを跨いで移動しているか否かが判定される（Ｓ２７４、ＭＳＣ３０の跨り判定ステップ）。
【０１３１】
本例では、移動通信端末５０がＣＳプールエリアを跨いでいるいので、移動通信端末５０がＣＳプールエリアを跨いでいると判定される。判定結果を示す情報は、跨り判定部３４からＭＳＣ制御部３５に通知される。また、その場合には跨り判定部３４によって、ＭＳＣ判定用データベース３２に記憶されている情報が参照されて、移動通信端末５０が（移動前に）いずれのＣＳプールエリアに位置していたかが判定される。判定結果を示す情報は、跨り判定部３４からＭＳＣ制御部３５に通知される。
【０１３２】
続いて、ＭＳＣ制御部３５によって、移動通信端末５０が移動前に位置していたプールエリア内で移動通信端末５０のＣＳ通信の中継を行っていたＭＳＣ３０に対して移動通信端末５０のＣＳ通信の中継に用いていたプロファイルを削除する制御が行われる。具体的には、ＭＳＣ制御部３５によって、削除対象となるＭＳＣ３０が、ＭＳＣ判定用データベース３２に記憶され情報が用いられて特定される。続いて、ＭＳＣ制御部３５によって、ＭＳＣ位置登録処理部３３に対して、当該削除対象となるＭＳＣ３０が通知されると共に移動通信端末５０がＣＳプールエリアを跨いでいる場合の処理を行うように制御される。
【０１３３】
更に具体的には、ＭＳＣ３０−３のＭＳＣ位置登録処理部３３から、ＨＬＲ４０に“Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ”（引数は、新在圏ＶＬＲ）が送信される（Ｓ２７５、処理ステップ）。この信号は、ＨＬＲ４０に移動通信端末５０のＣＳ通信を中継するＭＳＣ３０が変更されたことを通知するものである。この信号には、変更後のＭＳＣ３０−３の識別子、及び変更前のＭＳＣ３０−１の識別子が含められる。この信号をトリガとして、下記のようにＨＬＲ４０による変更前のＭＳＣ３０−１のプロファイルの削除の処理が行われる。
【０１３４】
ＨＬＲ４０では、“Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ”を受信して、受信した“Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ”に応じたＣＳ通信の位置登録処理が行われる（図示せず）。続いて、ＨＬＲ４０から変更前のＭＳＣ３０−１に“Ｃａｎｃｅｌ  Ｌｏｃａｔｉｏｎ”（引数は、ＩＭＳＩ）が送信される（Ｓ２７６）。続いて、変更前のＭＳＣ３０−１のＭＳＣ位置登録処理部３３によって、“Ｃａｎｃｅｌ  Ｌｏｃａｔｉｏｎ”が受信されて自装置３０−１が記憶している移動通信端末５０のプロファイルの削除等のＭＳＣ３０の変更の処理が行われる（図示せず）。当該処理が終了すると、変更前のＭＳＣ３０−１のＳＧＳＮ位置登録処理部２３からＨＬＲ４０、“Ｃａｎｃｅｌ  Ｌｏｃａｔｉｏｎ”への応答である“Ｃａｎｃｅｌ  Ｌｏｃａｔｉｏｎ  ａｃｋ”（引数は、ＩＭＳＩ）が送信される（Ｓ２７７）。
【０１３５】
ＨＬＲ４０では、“Ｃａｎｃｅｌ  Ｌｏｃａｔｉｏｎ  ａｃｋ”が受信されると、変更後のＭＳＣ３０−３に“Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ”（引数は、ＩＭＳＩ、及びＧＳＭ  ｓｕｂｓｃｒｉｂｅｒ  ｄａｔａ）が送信される（Ｓ２７８）。当該信号は、ＨＬＲ４０から移動通信端末５０のプロファイルをＭＳＣ３０−３に送信するものである。ＭＳＣ３０−３では、ＭＳＣ位置登録処理部３３によって“Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ”が受信されて、プロファイルがＭＳＣ機能部３１に記憶される（図示せず）。このプロファイルには、移動通信端末５０が在圏しているＣＳ位置登録エリアを示すＬＡＩが格納されている。
【０１３６】
続いて、ＭＳＣ３０−３のＭＳＣ位置登録処理部３３からＨＬＲ４０に“Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ”に対する応答である“Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ  ａｃｋ”（引数は、ＩＭＳＩ）が送信される（Ｓ２７９）。ＨＬＲ４０では、“Ｉｎｓｅｒｔ  Ｓｕｂｓｃｒｉｂｅｒ  Ｄａｔａ  ａｃｋ”が受信されて、ＭＳＣ３０−３に“Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ”に対する応答である“Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ  ａｃｋ”（引数は、ＩＭＳＩ）が送信される（Ｓ２８０）。ＭＳＣ３０−３では、ＭＳＣ位置登録処理部３３によって“Ｕｐｄａｔｅ  Ｌｏｃａｔｉｏｎ  ａｃｋ”が受信される。
【０１３７】
続いて、ＭＳＣ３０−３のＭＳＣ位置登録処理部３３から、ＳＧＳＮ２０−３に“Ｌｏｃａｔｉｏｎ  Ｕｐｄａｔｅ  Ｒｅｑｕｅｓｔ”に対する応答である“Ｌｏｃａｔｉｏｎ  Ｕｐｄａｔｅ  Ａｃｃｅｐｔ”（引数は、ＴＭＳＩ（ＣＳ＿ＮＲＩ））が送信される（Ｓ２８１）。この信号に含まれるＣＳ＿ＮＲＩは、自装置３０に割り当てられているＣＳ＿ＮＲＩである。
【０１３８】
続いて、ＳＧＳＮ２０−３では、ＳＧＳＮ位置登録処理部２３によって“Ｌｏｃａｔｉｏｎ  Ｕｐｄａｔｅ  Ａｃｃｅｐｔ”が受信される。続いて、ＳＧＳＮ位置登録処理部２３によって、“Ｌｏｃａｔｉｏｎ  Ｕｐｄａｔｅ  Ａｃｃｅｐｔ”に含まれるＣＳ＿ＮＲＩが、ＳＧＳＮ機能部２１の移動通信端末５０のプロファイルにおける移動通信端末５０によるＣＳ通信の中継を行っているＭＳＣ３０のＣＳ＿ＮＲＩとして記憶される（Ｓ２８２）。続いて、ＳＧＳＮ２０−３のＳＧＳＮ位置登録処理部２３から移動通信端末５０に対して、“Ｒｏｕｔｉｎｇ  Ａｒｅａ  Ｕｐｄａｔｅ  Ｒｅｑｕｅｓｔ”に対する応答である“Ｒｏｕｔｉｎｇ  Ａｒｅａ  Ｕｐｄａｔｅ  Ａｃｃｅｐｔ”（引数は、Ｐ−ＴＭＳＩ（ＰＳ＿ＮＲＩ））が送信される（Ｓ２８３）。移動通信端末５０は、“Ｒｏｕｔｉｎｇ  Ａｒｅａ  Ｕｐｄａｔｅ  Ａｃｃｅｐｔ”を受信する。ここで、“Ｒｏｕｔｉｎｇ  Ａｒｅａ  Ｕｐｄａｔｅ  Ａｃｃｅｐｔ”に含まれるＰＳ＿ＮＲＩは、位置登録の処理を行ったＳＧＳＮ２０−３のＰＳ＿ＮＲＩである。移動通信端末５０は、上記の信号に含まれる情報を記憶しておき、上述したように次の位置登録の際の信号に含める。
【０１３９】
この一連の処理によって、移動通信端末５０は新たな位置登録エリアでＰＳ通信及びＣＳ通信を行うことが可能になる。以上が、移動通信端末５０がＰＳプールエリアを跨いで移動した場合の位置登録（の更新）の処理である。
【０１４０】
上述したように、本実施形態における通信制御装置であるＲＮＣ１０、ＳＧＳＮ２０、ＭＳＣ３０では、移動通信端末５０が位置登録を行う際に、プールエリアを跨いで移動している否かが判定されて、その判定に応じた処理が行われる。従って、本実施形態によれば、移動通信端末５０がプールエリアを跨って移動した場合には、それに応じた適切な処理を行うことができる。これにより、隣接するプールエリアで通信中継装置を識別する識別子であるＮＲＩを重複して利用したとしても、その場合に発生する上述した問題を防止することができる。
【０１４１】
更に具体的には、本実施形態のように、移動通信端末５０の通信を中継するＣＮノードを選択する（負荷分散を行う）装置であるＲＮＣ１０及びＳＧＳＮ２０のように、移動通信端末５０がプールエリアを跨って移動した場合には、そのプールエリア内で、移動通信端末による通信の中継に利用される通信中継装置が新たに選択することが望ましい。これによりＮＲＩが隣接するプールエリアで重複して用いられたとしても、移動通信端末５０がプールエリアを跨った場合に同じＮＲＩのＣＮノードを用いることを防止でき、上述した適切に負荷分散が図れないという問題を確実に防止することができる。
【０１４２】
また、本実施形態のように、移動通信端末５０の通信を中継するＣＮノードであるＳＧＳＮ２０及びＭＳＣ３０のように、移動通信端末５０がプールエリアを跨って移動した場合には、移動前のプールエリア内で移動通信端末５０による通信の中継に利用されるＣＮノードに対して、当該中継に用いていたデータ（プロファイル）を削除させることが望ましい。これにより、移動前のプールエリア内のＣＮノードが、既にプールエリア外に出た移動通信端末５０のためのデータを記憶していることによって生じる上述した問題を確実に防止することができる。
【０１４３】
更に、本実施形態のように移動前後のＣＮノードが同一かどうかを判断して、位置登録の処理を行うことが望ましい。このような構成にすれば、必要ない場合は、ＨＬＲ４０との信号の送受信を省略することができ、適切な位置登録の処理を行うことができる。
【０１４４】
なお、本実施形態では、コンバインド位置登録を前提としているため、ＳＧＳＮ２０でＣＳプールエリア跨りを判定していた。しかしながら、ＰＳ通信及びＣＳ通信それぞれで位置登録が行われる場合には、ＲＮＣにおいてＣＳプールエリア跨りを判定して、本実施形態においてＳＧＳＮ２０が行っている制御と同様な制御が行われてもよい。また、本実施形態では、ＰＳ通信及びＣＳ通信の両方の位置登録を対象としていたが、いずれか一方のみが行われる移動体通信網においても本実施形態と同様の制御が行われてもよい。
【符号の説明】
【０１４５】
１…移動体通信網、１０…ＲＮＣ、１１…ＲＮＣ判定用データベース、１２…ＲＮＣ位置登録処理部、１３…跨り判定部、１４…ＲＮＣ制御部、２０…ＳＧＳＮ、２１…ＳＧＳＮ機能部、２２…ＳＧＳＮ判定用データベース、２３…ＳＧＳＮ位置登録処理部、２４…跨り判定部、２５…ＳＧＳＮ制御部、３０…ＭＳＣ、３１…ＭＳＣ機能部、３２…ＭＳＣ判定用データベース、３３…ＭＳＣ位置登録処理部、３４…跨り判定部、３５…ＭＳＣ制御部、４０…ＨＬＳ、５０…移動通信端末、１０１…ＣＰＵ、１０２…ＲＡＭ、１０３…ＲＯＭ、１０４…通信モジュール、１０５…補助記憶装置。
【図１】
2011234208.tif 000003
【図２】
2011234208.tif 000004
【図３】
2011234208.tif 000005
【図４】
2011234208.tif 000006
【図５】
2011234208.tif 000007
【図６】
2011234208.tif 000008
【図７】
2011234208.tif 000009
【図８】
2011234208.tif 000010
【図９】
2011234208.tif 000011
【図１０】
2011234208.tif 000012
【図１１】
2011234208.tif 000013
【図１２】
2011234208.tif 000014
【図１３】
2011234208.tif 000015