(57)【特許請求の範囲】
【請求項１】
１つのゲートウェイロケーションレジスタが１つのビジタロケーションレジスタをサービスするネットワークにおいて、１つのビジテッドネットワーク内に位置している移動加入者にショートメッセージサービスメッセージを送る方法であって、
前記ゲートウェイロケーションレジスタが前記ビジテッドネットワーク内にあることを前記移動加入者に関わるホームロケーションレジスタに示すステップと、
前記ビジテッドネットワークにおいて前記移動加入者をサービスしている移動通信交換局のアドレスを前記ゲートウェイロケーションレジスタに要求するステップと、
を有する方法。
【請求項２】
前記ビジテッドネットワークにおいて前記ゲートウェイロケーションレジスタがあることの表示はMAP＿UPDATE＿LOCATION要求メッセージで与えられる、請求項１記載の方法。
【請求項３】
前記MAP＿UPDATE＿LOCATION要求メッセージは、前記ビジテッドネットワークが１つのゲートウェイロケーションレジスタを含むことを前記ホームロケーションレジスタに示すためのダミー移動通信交換局アドレスを含む、請求項２記載の方法。
【請求項４】
前記MAP＿UPDATE＿LOCATION要求メッセージは、前記ビジテッドネットワークが１つのゲートウェイロケーションレジスタを含むことを前記ホームロケーションレジスタに示す特別のパラメータを含む、請求項２記載の方法。
【請求項５】
ホームロケーションレジスタレコードをチェックして、前記ビジテッドネットワークにおいて１つのゲートウェイロケーションレジスタがあるかどうかを１つのフラグが示すかどうかを判断するステップ、
を更に含む請求項１記載の方法。
【請求項６】
１つのゲートウェイロケーションレジスタが１つのサービスするサポートノードをサービスするネットワークにおいて、１つのビジテッドネットワーク内に位置する移動加入者にパケットデータを送る方法であって、
前記ゲートウェイロケーションレジスタが前記ビジテッドネットワーク内にあることを前記移動加入者に関わるホームロケーションレジスタに示すステップと、
前記ビジテッドネットワークにおいて前記移動加入者をサービスしているサービスするサポートノードのアドレスを前記ゲートウェイロケーションレジスタに要求するステップと、
を有する方法。
【請求項７】
前記ビジテッドネットワークにおいて前記ゲートウェイロケーションレジスタがあることの表示はMAP＿UPDATE＿GPRS＿LOCATION要求メッセージで与えられる、請求項６記載の方法。
【請求項８】
前記MAP＿UPDATE＿GPRS＿LOCATION要求メッセージは、前記ビジテッドネットワークが１つのゲートウェイロケーションレジスタを含むことを前記ホームロケーションレジスタに示すためのダミーのサービスするサポートノードアドレスを含む、請求項７記載の方法。
【請求項９】
前記MAP＿UPDATE＿GPRS＿LOCATION要求メッセージは、前記ビジテッドネットワークが１つのゲートウェイロケーションレジスタを含むことを前記ホームロケーションレジスタに示す特別のパラメータを含む、請求項７記載の方法。
【請求項１０】
ホームロケーションレジスタレコードをチェックして、前記ビジテッドネットワークにおいて１つのゲートウェイロケーションレジスタがあるかどうかを１つのフラグが示すかどうかを判断するステップ、
を更に含む請求項６記載の方法。
【請求項１１】
前記サービスするサポートノードは総括パケット無線サービス（GPRS）サポートノードである、請求項８記載の方法。
【発明の詳細な説明】
【０００１】
(関連出願の相互参照)
本出願はU.S.C§§119および/または365に基づいて、1999年4月12日に提出した米国仮出願No. 60/128,786に対して優先権を主張するものであり、その全開示内容を引用することによりここに組み込む。本出願はまた2000年4月12日に提出した同時係属中の以下の出願にも関連している：米国特許出願No.     （整理番号040000−532）「ホームロケーションレジスタ故障回復」；米国特許出願No.     （整理番号040000−533）「ゲートウェイロケーションレジスタ故障回復」；および米国特許出願No.     （整理番号040000−534）「ゲートウェイロケーションレジスタおよびビジタロケーションレジスタを有するネットワーク内の加入者に関わる特徴の支援」。これら同時係属中の出願はすべて引用することによりここに明示的に組み込む。
（背景）
本発明は移動通信システム関わり、特に加入者がゲートウェイロケーションレジスタ（GLR）を含むネットワーク内でローミング(移動)しているときの地域加入制限(ある地理的領域への加入が制限される場合)の管理に関する。本発明はまた移動機終端ショートメッセージサービス（SMS）アプリケーションへのGLRの適用に関する。本発明はさらにパケット交換網内のGLRの適用に関する。
【０００２】
図１はGSM (global system for mobile communications)標準に従った無線通信システムを示す。GSM標準は、各国の移動通信加入者が彼らの現在位置に関わらず移動機を使用することができるように統一インターフェイスを提供するものである。移動加入者は普通移動加入者のホーム公衆陸上移動網（HPLMN）１１０として設計されたネットワークに加入している。HPLMN１１０は移動加入者に提供されるサービスに関する各種情報等を含むホームロケーションレジスタ（HLR）１１５を有する。移動加入者が別のネットワーク（移動先公衆陸上移動網（VPLMN）１２０と呼ばれる）に移動すると、VPLMNはその移動加入者の加入に関するあるデータを要求する。移動加入者の加入に関するデータはまた移動加入者プロファイルとしても知られている。移動加入者プロファイルはHLRからVPLMN１２０内のビジタロケーションレジスタ（VLR）へ転送される。
【０００３】
GSMシステムにおいて、VLRとHLRとの間のネットワーク間シグナリングを低減するために、移動加入者データは現在その移動加入者にサービスを提供している移動通信交換局（MSC）に関わるVLR内に格納される。GSMシステム内のVLRを分散配置する(すなわち各MSCに１つのVLRを装備する)ことはネットワーク内のシグナリングも低減する。従って、例えば、移動加入者がMSC/VLR１３０によって制御されるVPLMN１２０の領域内に移動している場合、HLR１１５は移動加入者プロファイルをMSC/VLR１３０に転送する。同様に、移動加入者がMSC/VLR１３５によって制御される領域に移動している場合、HLR１１５はMSC/VLR１３５に移動加入者プロファイルを転送する。図１においてはMSC/VLRを単一ネットワークノードとして示したが、当業者であればMSCおよびVLRは別々のネットワーク要素として実施できることは理解できるであろう。
【０００４】
他のタイプのシステムとのGSMの適合性を高めるために、GSM標準の将来版、これはUniversal Mobile Telecommunications System(UMTS)とも呼ばれているが、他の移動通信システムの要素を組み込むであろうことは理解されるであろう。例えば、日本のPersonal Digital Cellular (PDC)システムはネットワーク間シグナリングを低減するためにゲートウェイロケーションレジスタ（GLR）として知られるネットワークノードを含む。図２はPDCシステムに準拠した移動通信システムの例を示す。GSMシステムのように、ホームネットワーク２１０は移動加入者プロファイルを有するHLR２１５を含む。移動加入者が移動先ネットワーク２２０に移動したとき、移動加入者プロファイルはGLR２２５に転送される。ＧＳＭに当てはめると、GLRは他のネットワークに移動するすべての移動加入者に対するVLRとして説明できる。従って各ネットワークに必要なものはGLRのみである。
【０００５】
図３はPDCシステムのGLRを組み込んだUMTSシステムの例である。HPLMN３１０の移動加入者がVPLMN３２０に移動すると、HLR３１５は移動加入者プロファイルをGLR３２５へ転送する。そして、移動加入者がVPLMN３２０のどの領域内に移動しているかによって、GLR３２５は移動加入者プロファイルを該当するMSC/VLR３３０、３３５または３４０に転送する。GSM/UMTSシステムにGLR３２５を導入することでネットワーク間シグナリングが低減される。なぜなら移動加入者がVPLMN３２０に移動すると、HLRは移動加入者プロファイルをGLR３２５へ転送するだけでよいからである。移動加入者がVPLMN３２０内を移動するとき、移動加入者プロファイルをVPLMN３２０内の適切なMSC/VLRへ転送するのはGLR３２５の役割となる。
【０００６】
MSC/VLRとHLRとの間でデータをやり取りするためにGSM/UMTSシステムが使うプロトコルは移動通信応用部（mobile application part: MAP）である。GLRはUMTSシステム内のオプション要素であるので、MAP手順はネットワーク内にGLRが存在するかどうかに関わらず独立していなければならない。従って、MSC/VLRに対するHLRのインターフェイスおよびHLRに対するMSC/VLRのインターフェイスを使うことでGLRは完全に透明(transparent)となっているはずである。しかし、ネットワークにおけるGLRが２つの性質を有していることから、GLRがHLRによってMSC/VLRの挙動として、またMSC/VLRによってHLRの挙動として同時に認識されるように振舞うことは困難であろう。そのような一つの例としては、地域加入制限の管理である。
【０００７】
Technical Standard (TS) GSM 09.02 (ETSI ETS 300 974)標準、すなわちMAP、はGSMネットワークの地域加入制限の管理の手順を定めている。図４はHLRからMSC/VLRへ地域加入制限を転送する従来の方法を示す。ステップ４０５において、MSC/VLRは移動加入者からロケーション更新要求を受け付ける。ロケーション更新要求に応じて、MSC/VLRはステップ４１０においてMAP UPDATE LOCATIONメッセージを移動加入者に関わるHLRへ送る。HLRはステップ４１５において、MSC/VLRからHLRに送られたMAP UPDATE LOCATIONメッセージの中にあるVLR番号パラメータ、すなわちE.164番号、から国コード（CC）と国内移動先コード（NDC）を取り出す。国コードはPLMNが存在する国を、また国内移動先コードはその国の中のPLMNを特定する。
【０００８】
ステップ４２０において、移動加入者のHLRはフレーム化されたMAP INSERT SUBSCRIBER DATA手順を開始して、関連する加入者データを新しいMSC/VLRに転送する。地域加入制限がその移動加入者に適用される場合、MAP INSERT SUBSCRIBER DATAメッセージには、移動加入者の加入が有効な地理的領域を表すゾーンコードを含む地域加入データパラメータが含まれる。ゾーンコードは地域加入ゾーン識別（RSZI）の最後の部分であり、PLMN内の許可および不許可ロケーションエリアのパターンとして地域加入ゾーンを特定する。MSC/VLRのサービスエリア内のすべてのロケーションエリアが同じ国にあることを条件として、MSC/VLRはこれらのゾーンコードを使って、加入者がその現在の位置においてサービスを受ける資格があるかどうかを明確に判定する。
【０００９】
もしネットワークが１カ国を超えて広がる場合、ロケーションエリアコード、したがってゾーンコードも単一ネットワーク内においてあいまいとなる。そのようなネットワークは、別の国にあるネットワークの部分に関して別の国コードおよび国内移動先コードを持つ必要がある。もしそのような国際ネットワークがたった一つのGLRのみを使用する場合、または少なくとも１つのGLRが１カ国以上の国にサービスを提供する場合、地域加入制限の管理に問題が生じる。
【００１０】
図５は、１つのGLRが複数の国に存在するMSC/VLRにサービスを提供するUMTSネットワークの例を示す。このネットワークには、ホーム公衆陸上移動網（HPLMN）５１０、１つの国に配置されたVPLMN５４０、およびVPLMN５４０とは異なる国に配置されたVPLMN５７０とが含まれる。HPLMN５１０は移動加入者データを格納するHLR５１５を含む。VPLMN５４０はGLR５４５およびMSC/VLR５５０、５５５および５６０を含む。VPLMN５７０はMSC/VLR５７５を含む。図５に示すネットワークにおいて、GLR５４５は２つの異なる国、すなわちVPLMN５４０とVPLMN５７０、においてMSC/VLRを運用している。VPLMN５４０とVPLMN５７０はまた１つの国を超えて広がる単一のPLMNとみなすこともできる。
【００１１】
従来は、MSC/VLR５５０がサポートするエリア内に移動加入者が移動した場合、その移動先ネットワーク内に移動した移動加入者からの一連のロケーション更新要求の最初のロケーション更新要求を受け取ったときにのみMAP UPDATE LOCATIONメッセージがGLR５４５からHLR５１５へ送られる。その結果得られるHLR５１５からGLR５４５へのMAP INSERT SUBSCRIBER DATAメッセージにおける地域加入データパラメータには、その国の移動先PLMN内の許可ゾーンのCCおよびNDCを含まないゾーンコードのリストが含まれる。もしその移動加入者が引き続いてMSC/VLR５５０とは異なる国に配置されるMSC/VLR５７５でサポートされるエリア内に移動した場合、GLR５４５はMSC/VLR５７５からMAP UPDATE LOCATIONメッセージを受け取り、GLR５４５はそれ自身が有する当該加入者のデータレコードのデータを含むMAP INSERT SUBSCRIBER DATAメッセージを返す。ここで問題となるのは、GLR５４５内の加入者データに格納されたゾーンコードのリストはVPLMN５４０のCCとNDCに基づいているので、新しい国、すなわちVPLMN５７０、においてはもはや有効ではない。したがって、GLRおよびMSC/VLR５７５がVPLMN５７０における許可ゾーンを求めることは不可能である。
【００１２】
図６は同じ国において複数のネットワークを１つのGLRが運用している場合のUMTSネットワークの例を示す。このネットワークはHPLMN６１０を含む。また同ネットワークは同一の国内に設けられたGLR-PLMN６２０、VPLMN６３０およびVPLMN６５０を含む。HPLMNはHLR６１５を含む。GLR-PLMN６２０はGLR６２５を含む。VPLMN６３０はMSC/VLR６３５、６４０および６４５を含み、VPLMN６５０はMSC/VLR６５５、６６０および６６５を含む。当業者であればGLR６２５はそれが運用するPLMNの一つに配置することができることは理解されるであろう。図５の場合と類似した状況において、もしVPLMN６３０内のMSC/VLR６３５によるサービスを受けている移動加入者がVPLMN６５０内のMSC/VLR６５５によってサポートされるエリア内に移動した場合、GLR６２５はHLR６１５から更新された移動加入者情報を要求しない。したがって、GLR６２５はVPLMN６３０に関する地域加入制限情報のみを格納している。GLR６２５はVPLMN６５０に関する地域加入制限情報をもたない。図５で示したネットワークと図６で示したネットワークとの主な違いは、図５のネットワークの場合、CCとNDCは両方とも、異なるVPLMNにおいて異なっているが、図６のネットワークの場合、NDCのみが異なりCCはそのままである。
【００１３】
UMTSネットワークにおいてMSC/VLRを運用するGLRを導入すると移動機終端ショートメッセージサービス（mobile terminating short message service: MT-SMS）にも問題が生じる。従来のMT-SMS手順を使用すると、GLRはネットワークにおいて完全には透明とはならない。MT-SMSの場合、GLRはMT-SMSメッセージの代理人として機能するゲートウェイ移動通信交換局（GMSC）と折衝することにより移動加入者にSMSメッセージを渡す。
【００１４】
図７に従来のGSMネットワークを示す。移動加入者７２５がMSC/VLR７１５がサポートしているロケーションエリアからMSC/VLR７２０がサポートしているロケーションエリアへ移動した場合、移動加入者７２５はMSC/VLR７２０に対してロケーション更新を行う。ロケーション更新に応じて、MSC/VLR７２０はMAP UPDATE LOCATIONメッセージを移動加入者７２５に関係するHLR７１０に送る。MAP UPDATE LOCATIONメッセージにはVLR番号（E.164番号）とMSCアドレスが含まれる。HLR７１０は移動加入者７２５のIMSIを含むMAP CANCEL LOCATIONメッセージをMSC/VLR７１５に送って、移動加入者７２５が別のMSC/VLRがサービスするロケーションエリアに移動したことをMSC/VLR７１５に知らせる。さらに、HLR７１０はMSC/VLR７２０に対してロケーション更新手順を完了する。
【００１５】
図８はMT-SMSメッセージをルーチングするためのネットワークの例を示す。MT-SMSメッセージが移動加入者８４０に送られるとき、MT-SMSメッセージは移動加入者のHPLMN内のSMS GMSC８１０を経由して送られる。SMS GMSC８１０はMAP SEND ROUTING INFORMATION FOR SMSメッセージを介してHLR８２０からルーチング情報を要求する。HLR８２０はMAP SEND ROUTING INFORMATION FOR SMSメッセージにMSCアドレスを提供して、現在移動加入者８４０をサービスしているMSC/VLR８３０へSMS GMSC８１０がSMSメッセージを転送できるようにする。そしてMSC/VLR８３０はMT-SMSメッセージを移動加入者８４０に送る。
【００１６】
図９はGLR９１０がMSC/VLR９２０とMSC/VLR９３０をサービスしているUMTSネットワークの例を示す。前に検討したように、移動加入者９６０等の移動加入者が初めてVPLMN内に移動した場合、MSC/VLR９３０はMAP UPDATE LOCATIONメッセージを送ることによりそのMSC/VLR識別（すなわちVLR番号とMSCアドレス）でGLR９１０を更新する。GLR９１０は、このVPLMN内において移動加入者９６０がそれ自身の存在を通知するのが今回が初めてであることを検知し、MAP UPDATE LOCATIONメッセージをHLR９４０に転送する。GLR９１０からHLR９４０へ転送されたMAP UPDATE LOCATIONメッセージは、GLR番号とGMSC９５０のアドレスを含む。移動加入者９６０がMSC/VLR９２０がサービスするロケーションエリア内に移動した場合、MSC/VLR９２０は新しいMSC/VLR識別を有するMAP UPDATE LOCATIONメッセージをGLR９１０に送る。GLR９１０は移動加入者９６０が以前すでにVPLMN内に存在していたことを認識して、MAP UPDATE LOCATIONメッセージをHLR９４０に転送することはしない。
【００１７】
図１０はGLR１０４０が複数のMSC/VLRをサービスしている場合にMT-SMSメッセージをルーチングするためのUMTSネットワークの例である。MT-SMSメッセージが移動加入者１０６０に送られる場合、そのメッセージはその移動加入者のHPLMN内にあるSMS GMSC１０１０を経由して送られる。SMS GMSC１０１０はMAP SEND ROUTING INFORMATION FOR SMSメッセージを介してHLR１０２０からルーチング情報を要求する。HLR１０２０は、移動加入者１０６０が現在位置しているネットワークをサービスしているGMSC１０３０のアドレスを提供する。SMS GMSC１０１０はMAP MT FORWARD SHORT MESSAGEメッセージをGMSC１０３０へ転送する。GMSC１０３０はGLR１０４０からルーチング情報を要求する。GLR１０４０から提供されたルーチング情報を使って、GMSC１０３０はMAP MT FORWARD SHORT MESSAGEメッセージをMSC/VLR１０５０に転送する。そしてMSC/VLR１０５０はMAP MT FORWARD SHORT MESSAGEメッセージを移動加入者１０６０に送る。
【００１８】
上記のネットワークにおけるMT-SMSメッセージルーチングにはいくつかの欠陥がある。第一に、GMSCノードはSMSメッセージの経路にさらに一つの行程を追加する。すなわちSMS GMSCは図１０のUMTSネットワークにおけるGMSCへMT-SMSメッセージを経由させなければならないが、一方で図８のGSMネットワークにおいてはSMS GMSCはMT-SMSメッセージを直接にMSC/VLRに送ることができる。さらに、GMSCがGLRに密接に割り当てられており、好ましくは同じプラットフォーム上で実施されることが想定されている。さらに、Network Initiated Packet Data Protocol (PDP)をサポートするために仲介総括パケット無線サービスサポートノード（I-SGSN）がGLRと同じプラットフォーム上に実現されることが想定されている。これによって、GLR、GMSCおよびISGSNを含む非常に複雑なプラットフォームが導入されることになる。またMAP SEND ROUTING INFORMATION FOR SMS等のSMSメッセージを終端させる機能をサポートするために、GMSCの機能を高めなければならない。さらにまた、SMS GMSCはIMSIをSMSメッセージパラメータ（SMS-DA）に組み込むので、GMSCはSMSメッセージを開いてIMSIを取り出すことができるように高度化しなければならない。
【００１９】
総括パケット無線サービス（generic packet radio service: GPRS）サポートノード（SGSN）をサービスするGLRをUMTSネットワークに導入すると、GPRSを実現する際にも問題が生じる。１つのGLRが複数のSGSNをサービスしているUMTSネットワークにPDPを実現する際に、GLRはネットワーク内の他のノードに対して完全には透明とはならない場合がある。GPRSの場合、GLRはMSC/VLRの役割だけでなくSGSNの役割も果たさなければならない。しかしSGSNがデータの実際の経路選択に関わっているため、問題が生じる。
【００２０】
図１１はGSMネットワークにおいてパケットデータを転送するためのGSMネットワークの例を示す。このネットワークはHLR１１１０、SGSN１１２０およびSGSN１１３０を含む。移動加入者１１４０がSGSN１１２０がサービスするロケーションエリアからSGSN１１３０がサービスするロケーションエリアに移動した場合、SGSN１１３０はその識別、すなわちSGSN番号（E.164番号）とSGSNアドレス（インターネットプロトコル（IP）と類似したもの）をMAP UPDATE GPRS LOCATIONメッセージを介してHLR１１１０に送る。HLR１１１０はSGSN１１２０に対してMAP CANCEL LOCATIONメッセージによって、移動加入者１１４０がSGSN１１２０がサービスするエリアの外に出たことを知らせる。さらに、HLR１１１０はその加入者レコードを更新して移動加入者１１４０が現在SGSN１１３０によってサポートされていることを示す。
【００２１】
図１２はGSMネットワークにおけるパケットデータの経路選択を示す。このネットワークはHLR１２１０、ゲートウェイGPRS信号ノード（GGSN）１２２０およびSGSN１２３０を含む。ネットワークから要求されたPDPコンテクスト構成において、移動加入者１２４０はデータパケットを受け取れるようにPDPコンテクストを構成するようネットワークから要求される。移動加入者１２４０向けのデータパケットは、移動加入者１２４０のHLR１２１０にインターフェイスするGGSN１２２０に送られる。GGSN１２２０が移動加入者１２４０に対してPDPコンテクストを確立するように要求できるためには、GGSN１２２０は移動加入者１２４０が現在存在するサービスエリアをサポートするSGSNのSGSNアドレスを知らなければならない。したがって、GGSN１２２０はMAP SEND ROUTING INFORMATION FOR GPRSメッセージを介してHLR１２１０からルーチング情報を要求する。HLR１２１０はSGSN１２３０のアドレスをGGSN１２２０に提供する。HLR１２１０から提供されたアドレスを使って、GGSNはMAP PDU NOTIFICATION REQUESTメッセージをSGSN１２３０を介して移動加入者１２４０へ転送する。
【００２２】
図１３は１つのGLRが複数のSGSNをサービスする場合のパケットデータ通信用UMTSネットワークの代表例を示す。このネットワークはHLR１３１０、GLR１３２０、I-SGSN１３３０、SGSN１３４０およびSGSN１３５０を含む。移動加入者１３６０が初めてVPLMN内に移動した場合、SGSN１３４０はMAP UPDATE GPRS LOCATIONメッセージを送ることによって
SGSN識別、すなわちSGSN番号とSGSNアドレス、でGLR１３２０を更新する。GLR１３２０は移動加入者がこのVPLMN内でその存在を知らせるのは今回が初めてであることを検出し、GLR１３２０はMAP UPDATE GPRS LOCATIONメッセージをHLR１３１０へ転送する。MAP UPDATE GPRS LOCATIONメッセージを転送する前に、GLR１３２０はSGSN識別をGLRおよびI-SGSN識別、すなわちGLR番号とISGSNアドレス、に取り替える。
【００２３】
移動加入者１３６０がSGSN１３５０がサービスするロケーションエリアに移動した場合、SGSN１３５０はMAP UPDATE GPRS LOCATIONメッセージをそのSGSN識別と共にGLR１３２０に送る。しかし、GLR１３２０は、移動加入者１３６０が以前すでにVPLMN内に存在していたことを認識して、MAP UPDATE GPRS LOCATIONメッセージをHLR１３１０に送ることはしない。HPLMNとVPLMNとの間の信号トラフィックを節約するためにGLRを導入したので、HLRはSGSNアドレスを格納しておらず、移動した移動加入者を現在サービスしているSGSNへパケットを転送するI-SGSNノードのアドレスを格納している。
【００２４】
図１４は、１つのGLRが複数のSGSNをサービスしているUMTSネットワークにおいてパケットデータを移動中の移動加入者に転送する場合を示す。ネットワークから要求されたPDPコンテクスト構成において、GGSN１４２０はMAP SEND ROUTING INFORMATION FOR GPRSメッセージを使ってHLR１４１０からルーチング情報を要求する。HLR１４１０はI-SGSN１４４０のアドレスをGGSN１４２０に与える。I-SGSN１４４０のアドレスを使って、GGSN１４２０はMAP PDU NOTIFICATION REQUESTメッセージをI-SGSN１４４０に転送する。I-SGSN１４４０はルーチング情報をGLR１４５０に要求する。GLR１４５０はその移動加入者レコードの情報に基づいて、現在移動加入者１４６０をサービスしているSGSNのルーチング情報を提供する。このルーチング情報を使って、I-SGSNはMAP PDU NOTIFICATION REQUESTメッセージをSGSN１４３０に転送する。そしてSGSN１４３０はPDU通知要求を移動加入者１４６０に渡す。
【００２５】
UMTSネットワークに複数のMSC/VLRをサービスする１つのGLRを導入することはさまざまな問題がある。例えば、I-SGSNノードはデータパケットの経路に１つの行程を追加することになる。行程が１つ増えることはデータパケット経路内での遅れ時間が増えることになる。この遅れ時間が増えることは、ビデオまたはマルチメディアタイプのアプリケーションなど、時間遅れに敏感なアプリケーションに対しては問題となる。さらに、I-SGSN、GLR、GMSCは同じプラットフォーム上に設けられるので、プラットフォームは非常に複雑となる。
【００２６】
したがって、複数の国で１つのGLRが複数のMSC/VLRをサービスするネットワークにおいて、関連する地域加入制限データを複数のMSC/VLRに与える方法および装置を提供することが望まれる。さらに、１つの国で１つのGLRが複数のネットワークをサービスするネットワークにおいて、関連する地域加入制限データを複数のMSC/VLRに与える方法および装置を提供することが望まれる。さらに、１つのGLRが複数のMSC/VLRをサービスするネットワークにおいて、効率的なMT-SMSメッセージルーチングを与える方法および装置を提供することが望まれる。さらに、複数のSGSNをサービスする１つのGLRを含むネットワークにおいて、パケットデータの経路選択をするための効率的なPDPコンテクスト構成を与えることが望まれる。
【００２７】
（発明の概要）
本発明の代表的実施例によれば、１つのゲートウェイロケーションレジスタが第１の国の第１ビジタロケーションレジスタと第２の国の第２ビジタロケーションレジスタをサービスするネットワークにおいて、サービスしているビジタロケーションレジスタに地域加入データを提供する方法と装置を提供する。ネットワーク内の移動加入者からロケーション更新を受け取る。ゲートウェイロケーションレジスタによってサービスされるネットワークにおいてこの更新が当該移動加入者の最初のロケーション更新であるかどうかを判断する。また、この更新が新しい国において当該移動加入者の最初のロケーション更新であるかどうかを判断する。このロケーション更新がネットワークにおける当該移動加入者の最初のロケーション更新でなく、新しい国における当該移動加入者の最初のロケーション更新である場合に、当該移動加入者に関わるホームロケーションレジスタに地域加入データを要求する。
【００２８】
本発明のもう一つの特徴によれば、１つのゲートウェイロケーションレジスタが第１のネットワークの第１ビジタロケーションレジスタと第２のネットワークの第２ビジタロケーションレジスタとをサービスし、前記第１と第２のネットワークが同じ国に配備されているネットワークにおいて、サービスしているビジタロケーションレジスタに地域加入データを提供する方法と装置を提供する。ネットワーク内の移動加入者からロケーション更新を受け取る。この更新が第１および第２ネットワークにおいて当該移動加入者の最初のロケーション更新であるかどうかが判断される。さらに、この更新がゲートウェイロケーションレジスタによってサービスされる新しいネットワークにおいて当該移動加入者の最初のロケーション更新であるかどうかが判断される。そのロケーション更新が第１と第２ネットワークにおける当該移動加入者の最初のロケーション更新ではなく、新しいネットワークにおける当該移動加入者の最初のロケーション更新である場合、当該移動加入者に関わるホームロケーションレジスタに対して地域加入データが要求される。
【００２９】
本発明のさらに別の特徴によれば、１つのゲートウェイロケーションレジスタが１つのビジタロケーションレジスタをサービスするネットワークにおいて、移動先ネットワークに存在する移動加入者にショートメッセージサービスのメッセージを配送する方法と装置を提供する。ゲートウェイロケーションレジスタが移動先ネットワークに存在することを移動加入者に関わるホームロケーションレジスタに通知する。移動先ネットワークの移動加入者をサービスしている移動通信交換局のアドレスをゲートウェイロケーションレジスタに要求する。
【００３０】
本発明のさらに別の特徴によれば、１つのゲートウェイロケーションレジスタが１つのサポートノードをサービスしているネットワークにおいて、移動先ネットワークの移動加入者にパケットデータを配信する方法と装置を提供する。ゲートウェイロケーションレジスタが移動先ネットワークに存在することを当該移動加入者に関わるホームロケーションレジスタに通知する。移動先ネットワークの移動加入者をサービスしているサポートノードのアドレスをゲートウェイロケーションレジスタに要求する。
【００３１】
（詳細な説明）
以下の説明において、ネットワーク間およびネットワーク内シグナリングおよびメッセージのタイプなどについて特定の詳細を述べるが、これは本発明を深く理解するために説明するのであって、制約を課すものではない。しかし、これら特定の詳細とは異なる他の実施例においても本発明が実施できることは当業者には明らかであろう。他の例において、本発明の説明をぼかせないために、よく知られた方法、装置およびネットワーク要素の詳しい説明は省いた。
【００３２】
ここで述べる代表的な無線通信システムはUMTSシステムにしたがって運用される場合を説明するが、ネットワーク間シグナリングを低減させるためにゲートウェイを使った他の移動通信システムにおいても本発明が実施できることは当業者であれば理解できるであろう。
【００３３】
図１５は複数の国において１つのGLRが複数のMSC/VLRをサービスする場合に、GLRが地域加入データをいつ要求すべきかを判断する、本発明の一実施例による代表的な方法を示す。ステップ１５１０においてGLRは、GLRがサービスするMSC/VLRからMAP UPDATE LOCATIONメッセージを受け取る。ステップ１５２０において、GLRはこれが移動加入者にとってそのネットワークにおける最初のロケーション更新であるかどうかを判断する。すなわち移動加入者がロケーション更新の間にGLRによってサービスされていないMSC/VLRによってサービスされたことがないという条件で、その移動加入者がGLRがサービスする他のMSC/VLRによって以前にサービスされたことがあるかどうかを判断する。GLRはGLRに格納されている当該加入者のレコードがすでに存在するかどうかを調べることにより、この更新がこのネットワークにおける移動加入者の最初のロケーション更新かどうかを判断できる。これがこのネットワークにおいて当該移動加入者の最初のロケーション更新である場合、判定ステップ１５２０の「YES」経路に沿ったステップ１５３０において、GLRはその移動加入者に関わるHLRに対してMAP UPDATE LOCATIONメッセージを送る。
【００３４】
もしそのネットワークにおいて移動加入者がすでにロケーション更新を実行していたならば、判定ステップ１５２０の「NO」経路に沿ったステップ１５４０において、GLRはこの更新が当該移動加入者にとって新しい国における最初のロケーション更新であるかどうかを判定する。この更新が移動加入者にとって新しい国における最初のロケーション更新であるかどうかについては、MSC/VLRからのMAP UPDATE LOCATIONメッセージを介して受け取った新しいVLR番号のCCと、GLRにすでに格納されいる、当該移動加入者を以前にサービスしていたVLR番号のCCとをGLRが比較することによって判断することができる。もしこの更新が新しい国における移動加入者の最初のロケーション更新であれば、判定ステップ１５４０の「YES」経路に沿ったステップ１５５０において、GLRは図１７から図２１に関連して以下に説明する手順の一つを使って関連する地域加入データをHLRに要求する。もし当該移動加入者がこの国において以前にロケーション更新を実行していたならば、判定ステップ１５４０の「NO」経路に沿ったステップ１５６０において、GLRはGLRに格納されている地域加入情報を使ってMSC/VLRの移動加入者情報を更新する。
【００３５】
図１６は複数の国において１つのGLRが複数のMSC/VLRをサービスする場合に、そのGLRが地域加入データをいつ要求すべきかを判断するための、本発明の他の実施例による代表的な方法を示す。本発明のこの実施例によれば、MSC/VLRは更新された地域加入データが必要かどうかを判断する。ステップ１６１０において、MSC/VLRは移動加入者からMAP UPDATE LOCATION AREAメッセージを受け取る。ステップ１６２０において、MSC/VLRはそのネットワークにおいてこれが最初のロケーション更新かどうかを判定する。これがネットワークにおける最初のロケーション更新であるかどうかについては、古いロケーションエリア識別の移動国コード（MCC）および移動ネットワークコード（MNC）と、MSC/VLR自身のネットワークのMCCおよびMNCとをMSC/VLRが比較することによって判断することができる。このためにはMSC/VLRは国と国にまたがるネットワーク、すなわちGLRがサービスするネットワーク、のMCCとMNCのすべての異なる対を認識しなくてはならない。MCCとMNCはITU-T Recommendation E.214に定義されており、ITU-T Recommendation E.164に定義されたCCとNDCに類似している。MCCとMNCはCCとNDCに変換することができるし、逆も可能であることは当業者であれば理解されるであろう。したがって、本実施例においてはMCCとMNCについて述べたが、CCとNDCをそれぞれ代用することができることは当業者であれば理解されるであろう。
【００３６】
この更新がそのネットワークにおける当該移動加入者の最初のロケーション更新であるとMSC/VLRが判断した場合、判定ステップ１６２０の「YES」経路に沿ったステップ１６３０においてMSC/VLRは関連する地域加入データが必要であることをGLRに通知する。関連する地域加入データが必要であることの通知は、MSC/VLRからGLRに送られたMAP UPDATE LOCATIONメッセージ内の新しいオプションパラメータで行うことができる。この更新が移動加入者にとってネットワーク内の最初のロケーション更新であるとMSC/VLRが判断した場合、GLRはロケーション更新手順の一環として暗示的に常に地域加入データを要求する、ということが当業者には理解されるであろう。したがって、この更新が当該移動加入者にとってネットワークにおける最初のロケーション更新であるとMSC/VLRが判断した場合、GLRへの追加的通知は冗長であり、省略することができる。
【００３７】
当該移動加入者がそのネットワークにおいてロケーション更新を以前に実行しているとMSC/VLRが判断した場合、判定ステップ１６２０の「NO」経路に沿ったステップ１６４０においてMSC/VLRはこの更新が新しい国において当該移動加入者の最初のロケーション更新であるかどうかを判断する。この更新が当該移動加入者の新しい国における最初のロケーション更新であるかどうかについては、古いロケーションエリアのMMCと、新しいロケーションエリアのMMCとをMSC/VLRが比較することによって判断することができる。
【００３８】
この更新が当該移動加入者にとって新しい国における最初のロケーション更新であるとMSC/VLRが判断した場合、判定ステップ１６４０の「YES」経路に沿ったステップ１６３０においてMSC/VLRは関連する地域加入データが必要であることをGLRに通知する。再び、MSC/VLRは、MSC/VLRからGLRへ送られるMAP UPDATE LOCATIONメッセージ内の新しいオプションパラメータを使ってこの通知を行うことができる。この更新が新しい国における当該移動加入者の最初のロケーション更新でない場合、すなわち移動加入者がこの国において以前にロケーション更新を実行していた場合、判定ステップ１６４０の「NO」経路に沿ったステップ１６５０においてMSC/VLRはGLRに対してロケーション更新手順を実行し、GLRはHLRに通知することなく移動加入者の情報を提供する。
【００３９】
図１７は、複数の国で１つのGLRが複数のMSC/VLRをサービスするUMTSネットワークにおいて特定の移動加入者の地域加入情報をHLRに要求する代表的なシグナリングを示す。移動加入者がMSC/VLRによってサービスされるロケーションエリア内に移動してきたことをMSC/VLRが検知した場合、MSC/VLRはGLRに対してMAP UPDATE LOCATION要求メッセージを送る。GLRはその移動加入者が国境を越えたことを検知し、MAP UPDATE LOCATION要求メッセージを転送する。GLRから送られたMAP UPDATE LOCATION要求メッセージは、VLR番号の代わりにGLR番号と、さらにGLRがMAP UPDATE LOCATION要求メッセージを受け取ったMSC/VLRの国に配置されたGMSCのGMSCアドレスとを含む。GLRは、図１５の方法を使ってあるいは図１６に関連して説明したMSC/VLRからの通知によって、移動加入者が国境を越えたことを知ることができる。
【００４０】
HLRは受け取ったGLR番号のCCとNDCを調べることによってVPLMNを特定できる。HLRはまたMAP OPEN要求メッセージ内の送信元アドレスパラメータを調べることによってもVPLMNを特定できることは当業者であれば理解できるであろう。受け取ったGLR番号をHLRに調べさせてVPLMNを特定することは、HLRの処理を著しく増大させることはない。なぜならHLRがこのためのGLR番号のかなりの部分、すなわちCCとNDC、を認識する必要があるのは、HLRに関わる複数の移動加入者が存在し、それらに対して訪問したネットワークの地域加入ゾーンが定義されている場合のみであるからである。他の場合には、地域加入データがGLRに送られることはない。HLRが地域加入制限を定義しているVPLMNは２つのネットワークのオペレータの間である種の特別な合意を必要とする。したがって、HLRは頻繁にそのような判断をするように要求されることはないであろう。
【００４１】
つぎにHLRは、移動先ネットワークがまたがる異なる国々のどちらの国、すなわちどちらのCCおよびNDC、に対して地域加入データを提供すべきかを判断する。HLRは受け取ったGMSCアドレスのCCを調べることによってこの判定をおこなう。GMSCアドレス内のNDCはHLRにコードの完全な対を与える。すなわちHLRが適切な地域加入データ、すなわちゾーンコードのリスト、を選択してGLRに送るのに必要なCCとNDCを与える。あるいは、HLRは地域加入データを選択するためにGLR番号を無視して適切な地域加入データを選択して、GMSCアドレスからCCとNDCを抽出することもできる。
【００４２】
そしてHLRはMAP INSERT SUBSCRIBER DATA要求メッセージに適切な地域加入データを提供する。GLRはMAP INSERT SUBSCRIBER DATA応答確認によって応答し、HLRはMAP UPDATE LOCATION応答確認を送ることによってGLRに対してロケーション更新手順を完了する。
【００４３】
GLRがHLRに対してロケーション更新手順を完了したなら、GLRはMAP INSERT SUBSCRIBER DATA要求メッセージに地域加入データを提供する。MSC/VLRはMAP INSERT SUBSCRIBER DATA応答確認によって応答する。GLRとMSC/VLRとの間のロケーション更新手順は、GLRがMSC/VLRに対してMAP UPDATE LOCATION応答確認メッセージを送ることによって完了する。図１７に関連して説明した上記の手順は、移動先ネットワークがまたがるそれぞれの国に少なくとも１つのGMSCを必要とするかもしれない。さらに、GLRによってサービスされるネットワークにおいて地域加入ゾーンを定義した移動加入者に対して、上記手順は国をまたぐネットワークのそれぞれの国において異なるGLRを設ける場合と同じ結果をもたらす。
【００４４】
図１８から図２１は、図１７を参照して説明したものと類似のメッセージを有するシグナリング手順を示す。分かりやすくするために、図１７に関連して述べた機能と類似の機能を実行する図１８から図２１のメッセージの詳細な説明は省略する。
【００４５】
図１８は、複数の国で１つのGLRが複数のMSC/VLRをサービスするUMTSネットワークにおいて、特定の移動加入者の地域加入情報をHLRに要求するための、本発明の別の実施例による代表的なシグナリングを示す。本発明のこの実施例によれば、移動加入者が国境を越えたことおよび地域加入データを更新する必要があることを認識したら、GLRは当該移動加入者に関わるHLRへMAP UPDATE LOCATIONメッセージを送る。GLRからHLRへ送られたMAP UPDATE LOCATIONメッセージには、当該加入者が現在位置している国際ネットワークの部分のCCとNDC等のパラメータが含まれる。これらのコードは普通VLR番号パラメータ内に暗示的に含まれる（これは国際ネットワークの場合には正確ではないかもしれない）ことを除いてMAP UPDATE LOCATIONメッセージには含まれないので、これらコードはこのメッセージ内の１つか２つの新しいパラメータに格納しなければならない。これらのコードを調べることによって、HLRはどの地域加入データ、すなわちゾーンコードのリスト、をMAP INSERT SUBSCRIBER DATAメッセージでGLRに転送すべきかを判断する。
【００４６】
図１９は、複数の国で１つのGLRが複数のMSC/VLRをサービスするUMTSネットワークにおいて、特定の移動加入者の地域加入情報をHLRに要求するための、本発明のさらに別の実施例による代表的なシグナリングを示す。後続の、すなわち最初でない、ロケーション更新の結果、関連地域加入データが必要であるとGLRが判断したとき、GLRはMAP RESTORE DATAメッセージをHLRに送る。MAP RESTORE DATAメッセージには、当該加入者のIMSIおよび当該加入者が現在存在している国際ネットワークの部分に関わるCCとNDCなどのパラメータが含まれる。CCとNDCは普通MAP RESTORE DATAメッセージの現在指定されたメッセージフォーマットには含まれない。したがって、これらはMAP RESTORE DATAメッセージ内の１つまたは２つの新しいパラメータに格納しなければならない。図１７を参照して説明した上記MAP UPDATE LOCATIONメッセージのように、MAP RESTORE DATAメッセージを受け取ったHLRはMAP INSERT SUBSCRIBER DATAをGLRに送る。図１７に関連して説明した上記手順と同様に、HLRはCCとNDCを使ってどの地域加入データ(すなわちゾーンコードのリスト）をMAP INSERT SUBSCRIBER DATAメッセージでGLRに送らなければならないかを判断することができる。
【００４７】
図２０は、複数の国で１つのGLRが複数のMSC/VLRをサービスするUMTSネットワークにおいて、特定の移動加入者の地域加入情報をHLRに要求するための、本発明の別の実施例による代表的なシグナリングを示す。後続のロケーション更新(すなわち最初ではないロケーション更新)の結果、特定の移動加入者についての関連する地域加入データが必要であるとGLRが判断した場合、GLRは新しいMAPメッセージによって地域加入データの明示的な要求をHLRに送る。このMAPメッセージはMAP REGIONAL SUBSCRIPTION DATA UPDATE要求メッセージと呼ばれる。MAP REGIONAL SUBSCRIPTION DATA UPDATE要求メッセージは、当該加入者が現在位置している国際ネットワークの部分のCCとNDCなどを含む。HLRはMAP REGIONAL SUBSCRIPTION DATA UPDATE応答確認と呼ばれる別の新しいMAPメッセージによって関連する地域加入データをGLRに返す。
【００４８】
図１７から図２０に関連して説明した上記手順のいずれかにおいて実現できるオプショナルな機能は、当該加入者に対して指定した地域加入データが特定の移動先ネットワークまたはいかなる移動先ネットワークにも存在しないことをHLRがGLRに対して通知することである。これはMAP INSERT SUBSCRIBER DATAメッセージ内のオプショナルなパラメータによって、または図２０に関連して説明した上記手順において設計された返答メッセージによって通知することができる。この機能の利点は、地域加入データに関する後続の不要な要求を避けることができることである。
【００４９】
図２１は、複数の国で１つのGLRが複数のMSC/VLRをサービスするUMTSネットワークにおいて、特定の移動加入者の地域加入情報をHLRに要求するための、本発明のさらに別の実施例による代表的なシグナリングを示す。本発明のこの実施例によれば、図１７から図２０に関連して説明した上記実施例に比較して、GLRはHLRに対する最初のロケーション更新のときにのみ地域加入データを要求する。したがって、移動してきたある加入者からの最初のロケーション更新要求があったときに、GLRは当該加入者のホームHLRに、訪れた国際ネットワークの国コードと国内移動先コードのすべての有効な組み合わせのリストを含むMAP UPDATE LOCATIONメッセージを送る。このコード組み合わせのリストは、MAP UPDATE LOCATIONメッセージの新しいオプショナルパラメータを使って転送することができる。そしてHLRは、受け取った国コードと国内移動先コードのそれぞれの組み合わせについてゾーンコードの１つのリストをMAP INSERT SUBSCRIBER DATAに含めることができる。各リストは、国コードと国内移動先コードの適切な組み合わせを頭に持ってくることができる。あるいは、地域加入ゾーンは完全な地域加入ゾーン識別の単一リストとして転送することができる。
【００５０】
地域加入データを一回転送した後は、当該加入者がGLRのネットワーク内に留まる限りこれ以上の要求は必要ない。GLR自身のネットワーク内のMSC/VLRから後続のMAP UPDATE LOCATIONメッセージを受け取ったなら、GLRはMSC/VLRへ転送するべきゾーンコードの関連リストをそれ自身で作ることができる。HLRに対する最初のロケーション更新のときに関連するすべての地域加入データをGLRへ提供することで、ネットワーク間のシグナリング量が低減される。
【００５１】
図２２は、同じ国で複数のネットワークのMSC/VLRを１つのGLRがサービスしている場合に、GLRがいつ地域加入データを要求すべきかを判断する代表的な方法を示す。ステップ２２１０においてGLRはMSC/VLRからMAP UPDATE LOCATION要求メッセージを受け取る。ステップ２２２０において、GLRはこれがGLRによってサービスされる１組のネットワークにおける移動加入者の最初のロケーション更新かどうかを判断する。これがGLRによってサービスされる１組のネットワークにおける移動加入者の最初のロケーション更新かどうかについては、GLRに格納された当該加入者のレコードがすでに存在するかどうかをGLRが調べることによって判断することができる。この更新がGLRによってサービスされる１組のネットワークにおける当該移動加入者の最初のロケーション更新である場合、判定ステップ２２２０の「YES」経路に沿ったステップ２２３０においてGLRはMAP UPDATE LOCATION要求メッセージをHLRに送る。
【００５２】
この更新がGLRによってサービスされる１組のネットワークにおける移動加入者の最初のロケーション更新ではないとGLRが判断した場合、判定ステップ２２２０の「NO」経路に沿ったステップ２２４０においてGLRはこの更新が新しいネットワークにおける当該移動加入者の最初のロケーション更新であるかどうかを判定する。この更新が新しいネットワークにおける当該移動加入者の最初のロケーション更新であるかどうかについては、MSC/VLRからのMAP UPDATE LOCATIONメッセージで受け取った新しいVLR番号のNDCと、GLRにすでに格納されている古いVLR番号のNDCとをGLRが比較することによって判断することができる。これが新しいネットワークにおける当該移動加入者の最初のロケーション更新であるとGLRが判断した場合、判定ステップ２２４０の「YES」経路に沿って、GLRは図２４から図２８に関連して以下に説明する要求手続きの一つを使って関連の地域加入データをHLRに要求する。これが新しいネットワークにおける当該移動加入者の最初のロケーション更新ではないとGLRが判断した場合、判定ステップ２２４０の「NO」経路に沿ったステップ２２６０においてGLRはHLRに通知しないでMSC/VLRに対して移動加入者情報を更新する。
【００５３】
図２３は、同じ国で複数のネットワークのMSC/VLRを１つのGLRがサービスしている場合に、GLRがいつ地域加入データを要求すべきかを判断する代表的な方法を示す。本発明のこの実施例によれば、MSC/VLRは更新された地域加入データが必要かどうかを判断する。ステップ２３１０においてMSC/VLRは移動加入者からMAP UPDATE LOCATION AREAメッセージを受け取る。ステップ２３２０においてMSC/VLRはこれがGLRによってサービスされる１組のネットワークにおける移動加入者の最初のロケーション更新かどうかを判断する。これがGLRによってサービスされる１組のネットワークにおける移動加入者の最初のロケーション更新かどうかについては、古いロケーションエリア識別と新しいロケーションエリア識別の移動ネットワークコードを比較することによって判断することができる。この更新がGLRによってサービスされる１組のネットワークにおける当該移動加入者の最初のロケーション更新であるとMSC/VLRが判断した場合、判定ステップ２３２０の「YES」経路に沿ったステップ２３３０においてMSC/VLRは関連する地域加入データが必要であることをGLRに通知する。。
【００５４】
この更新がGLRによってサービスされる１組のネットワークにおける移動加入者の最初のロケーション更新ではないとMSC/VLRが判断した場合、判定ステップ２３２０の「NO」経路に沿ったステップ２３４０においてMSC/VLRはこの更新が新しいネットワークにおける当該移動加入者の最初のロケーション更新であるかどうかを判定する。MSC/VLRが、同じGLRによってサービスされる他のネットワークのすべての移動ネットワークコードを知らない限り、この更新が新しいネットワークにおける当該移動加入者の最初のロケーション更新であるかどうかを新しいロケーションエリア識別と古いロケーションエリア識別を比較することによって判断することはできない。MSC/VLRがこの判断をすることは重要ではない。なぜならGLRのサービスエリアにおける加入者の最初のロケーション更新を識別することはGLRの通常の動作に含まれるからである。しかし、GLRを共有するネットワークオペレータの間で合意することにより、これらのコードをコンフィギュレーションデータとしてMSC/VLRに格納することはもちろん可能である。
【００５５】
これが新しいネットワークにおける当該移動加入者の最初のロケーション更新であるとMSC/VLRが判断した場合、判定ステップ２３４０の「YES」経路に沿ったステップ２３３０においてMSC/VLRは関連する地域加入データが必要であることをGLRに通知する。これが新しいネットワークにおける当該移動加入者の最初のロケーション更新ではないとMSC/VLRが判断した場合、判定ステップ２３４０の「NO」経路に沿ったステップ２３５０においてMSC/VLRはGLRに対してロケーション更新手続きを実行する。GLRは関連する地域加入データをHLRに要求することなくこの情報をMSC/VLRに提供する。
【００５６】
複数の国に配備された複数のMSC/VLRを１つのGLRがサービスする場合の図１５と１６に関連して説明した方法と、同じ国に配備された複数のネットワークを１つのGLRがサービスする場合の図２２と２３に関連して説明した方法とは類似していることが当業者には明らかであろう。例えば、図１５と２２に示したGLRによって行われる方法では、GLRは特定の移動加入者の地域加入データをHLRにいつ要求すべきかを判断することができる。同様に、図１６と２３に示したMSC/VLRによって行われる方法では、MSC/VLRは特定の移動加入者の地域加入データをGLRにいつ要求させるかを判断することができる。図１５と１６の方法と図２２と２３の方法とを比較した場合の違いは、GLRまたはMSC/VLRによるこれらの判定の仕方である。すなわち、GLRとMSC/VLRによって行われる判断のタイプは異なっている。つまりGLRについては、判定ステップ２２２０と２２４０で行う判断とは異なる判断を判定ステップ１５２０と１５４０で行う。またMSC/VLRについては判定ステップ２３２０と２３４０で行う判断とは異なる判断を判定ステップ１６２０と１６４０で行う。
【００５７】
したがって、図１７から２１および図２４から２８に示す類似の要素についての詳細な説明は省略し、これらの図の違いを以下に明らかにする。図１７から２１と図２４から２８との違いは、何が検知されるかである。図１７から２１に関連した上記説明では、GLRまたはMSC/VLRは移動加入者が以前の国と同じGLRによってサービスされる異なった国に越境したかどうかを判断しており、したがって更新された地域加入データが必要である。図１７から２１において、MSC/VLRからMAP UPDATE LOCATION要求メッセージを受け取った後、GLRは当該移動加入者が国境を越えたかどうかを判断する。GLRのこの判断は、図１５で述べた方法を使うか、あるいは図１６の方法を実行したMSC/VLRからの通知によって行う。図２４から２８において、MAP UPDATE LOCATION要求メッセージをMSC/VLRから受け取った後、GLRは同じGLRによってサービスされる同じ国内の２つの異なるネットワーク間を移動したかどうかを判断する。GLRのこの判断は、図２２で述べた方法を使うか、あるいは図２３の方法を実行したMSC/VLRからの通知によって行う。図２４から２８においてテキストラベルが示されており、それにはGLRによってサービスされる新しいネットワークに加入者が移動したことをGLRが検出したこと、および地域加入データを更新する必要があること、が述べられている。
【００５８】
図１８から２１に示された手順と図２５から２８に示された手順との間のもう一つの違いは、GLRからHLRに送られたMAP UPDATE LOCATION要求メッセージに含まれる情報のタイプである。図１８から２１に関連して説明したように、MAP UPDATE LOCATION要求メッセージ、MAP RESTORE DATA要求メッセージおよびMAP REGIONAL SUBSCRIPTION DATA UPDATE要求メッセージはそれぞれ、当該加入者が現在位置している国際ネットワークの部分のCCとNDCを含む。図２５から２８に示した手順は１つの国の複数のネットワークに関わるものであるから、GLRは国際ネットワークには含まれない。したがって、図２５から２８に示した手順において、MAP UPDATE LOCATION要求メッセージ、MAP RESTORE DATA要求メッセージおよびMAP REGIONAL SUBSCRIPTION DATA UPDATE要求メッセージはそれぞれ当該移動加入者が現在位置しているネットワークのCCとNDCを含む。
【００５９】
本発明の別の実施例によれば、複数のGLR番号を１つの国における複数ネットワークをサービスするGLRに関わらせることができる。例えば、ネットワークA、B、CをサービスするGLRは３つの番号を持つことができる。つまり、ネットワークAのCCとNDCを有する番号、ネットワークBのCCとNDCを有する番号、およびネットワークCのCCとNDCを有する番号である。これらネットワークは同じ国に配備されているので、すべての番号は同じCCを有する。しかし、各ネットワークを識別するために、CCの後に異なるNDCが続く。
【００６０】
GLRによってサービスされるネットワークの一つ、例えばネットワークB、において最初のロケーション更新を行った結果、関連する地域加入データが必要となった場合、GLRはMAP UPDATE LOCATION要求メッセージをHLRに送る。MAP UPDATE LOCATION要求メッセージのVLR番号パラメータには、当該ネットワーク、例えばネットワークB、のCCとNDCを有するGLR番号が含まれる。これらは、MSC/VLRからGLRへ送ったMAP UPDATE LOCATION要求メッセージで受け取ったVLR番号に含まれていたものと同じコードである。そしてHLRは正常動作として、VLR番号パラメータ、すなわちこのケースではGLR番号、において受け取ったCCとNDCに基づいて関連する地域加入データを選択する。正規の手続きに従えば、選択された地域加入データはHLRからGLRに送られたMAP INSERT SUBSCRIBER DATA通知メッセージに含まれる。この実施例は現存のGSM MAPを全く変更する必要のない完全な解決策を提供する。
【００６１】
（GLRによってサービスされる特定の組の訪問先ネットワークに関してあるいはいかなる訪問先のネットワークにおいても）当該加入者に指定された地域加入データが存在しないことをGLRに通知する可能性をHLRに与える同じ方法（１つのGLRを使う国際ネットワークの場合）が、同じ国で同じGLRによってサービスされる複数のネットワークの場合にも同様に適用可能である。
【００６２】
したがって、上記の方法と装置を用いることにより、GLR（およびMSC/VLR）を含むネットワークはGSM 09.02 (MAP)仕様をほとんどあるいは全く変更しないで来訪加入者の地域加入データの管理を行うことができる。これによってGLRをUMTS仕様に組み込むことが容易となる。
【００６３】
図２９は、GLRが複数のMSC/VLRをサービスする場合に、MT SMSメッセージをルーチングするための本発明の代表的実施例による代表的UMTSネットワークを示す。このネットワークはSMS GMSC２９１０、HLR２９２０、 GLR２９３０およびMSC/VLR２９４０を含む。本発明のこの実施例によれば、HLR２９２０はVPLMN内にGLR２９３０が存在していることが通知される。この通知は明示的あるいは暗示的通知によって行うことができる。
【００６４】
暗示的な通知はMAP UPDATE LOCATIONメッセージによって与えられる。普通、MAP UPDATE LOCATIONメッセージはVLR番号とMSCアドレスを含む。１つのGLRが複数のMSC/VLRをサービスするネットワークにおいて、GLRはVLR番号をそれ自身の番号、すなわちGLR番号、で取り替える。本発明の代表的実施例によれば、GLRはMSCアドレスを「ダミー」アドレス、例えばすべて０、に差し替える。したがって、「ダミー」アドレスはVLR番号の中の番号はGLRの番号であることをHLRに知らせる。この暗示的通知は、MAP UPDATE LOCATIONメッセージのフォーマットを変更する必要はない。
【００６５】
VPLMN内にGLRが存在することの明示的通知はMAP UPDATE LOCATIONメッセージ内の別のパラメータを使って行われる。したがって、HLRは受け取ったMAP UPDATE LOCATIONメッセージ内のこのパラメータを調べることによってそのネットワークにGLRが存在するかどうかを判断できる。いずれの場合も、HLRはMAP UPDATE LOCATIONメッセージ内のダミーアドレスまたは明示的なパラメータによって、GLRの存在を知らされる。
【００６６】
移動加入者２９５０がロケーション更新を実行してGLRの存在がHLR２９２０に通知されたならば、移動加入者２９５０はMT SMSメッセージを受け取ることができる。したがって、SMS GMSC２９１０はMT SMSメッセージを受け取り、SEND ROUTING INFO FOR SMSメッセージをHLRに送り、移動加入者２９５０の現在位置に関するルーチング情報を要求する。HLR２９２０は格納されているMSCアドレス（暗示的方法が使用される場合）またはVPLMNがPLMN内でGLRノードを使用していることを示すフラグを調べる。もしMSCアドレスがダミーアドレス、例えばすべて０、またはGLR有効フラグが生きている場合、HLR２９２０は現在移動加入者をサービスしているMSC/VLRのアドレスをGLR２９３０に要求する。現在移動加入者２９５０をサービスしているMSC/VLRのアドレスを要求するために、HLR２９２０は新しいGSM MAPメッセージをVPLMNのGLR２９３０へ送る。例えば、新しいGSM MAPメッセージはMAP PROVIDE ROAMING ADDRESS要求メッセージとすることができる。
【００６７】
MAP PROVIDE ROAMING ADDRESS要求メッセージに応えて、GLR２９３０はMAP PROVIDE ROAMING ADDRESS応答メッセージでMSC/VLR２９４０のアドレスを送る。MAP PROVIDE ROAMING ADDRESS要求および応答メッセージは類似フォーマットを使うことができる。MSC/VLR２９４０のアドレスを受け取ったなら、HLR２９２０はMAP SEND ROUTING INFO FOR SMSメッセージに応答して、要求されたMSC/VLRアドレスをSMS GMSC２９１０に与える。SMS GMSC２９１０はHLR２９２０が提供したアドレスを使って、MAP MT FORWARD SHORT MESSAGEをMSC/VLR２９４０に送ることができる。MSC/VLR２９４０はMT SMSメッセージを移動加入者２９５０へ転送する。
【００６８】
図２９に示した代表的ネットワークは、仲介ノード(interworking nodes)なしでMT SMS経路を確立できるような、GLRを含むUMTSネットワークを提供する。仲介ノードを削除したことでネットワーク内のMT SMSメッセージを転送する際の遅延時間が低減される。さらに、MT SMSメッセージシナリオにおいて、実施するにはGLRがより適している。なぜならGLRはGMSCなどの組み込まれたあるいは共同割当された仲介ノードを含まないからである。さらに、MAP SMS関連の動作、すなわちMAP MT FORWARD SHORT MESSAGEやMAP SEND ROUTING INFO FOR SMSなど、をサポートするためにGMSCを変更する必要がない。さらに、移動加入者識別、例えばIMSI、を取り出すためにSMSメッセージを開くのをサポートできるようにGMSCを変更する必要がない。上記のショートメッセージサービス配送に関わる方法が、移動機終端ショートメッセージを配送するために使われるSGSNを含むUMTSシステムにも同様に適用可能であることは、当業者には理解されるであろう。
【００６９】
図３０は、１つのGLRが複数のSGSNをサービスする場合において、パケットデータをルーチングするための本発明の代表的実施例による代表的UMTSネットワークを示す。このネットワークはGGSN３０１０、HLR３０２０、GLR３０３０およびSGSN３０４０を含む。本発明のこの実施例によれば、HLR３０２０はVPLMN内にGLR３０３０が存在することを知らされる。この通知は明示的あるいは暗示的通知によって行われる。
【００７０】
暗示的通知は、MAP UPDATE GPRS LOCATIONメッセージに含まれる情報を使って行うことができる。MAP UPDATE GPRS LOCATIONメッセージは普通SGSN番号とSGSNアドレスを含む。GLR３０３０はSGSN番号をそれ自身の番号、すなわちGLR番号、に取り替える。さらに、GLR３０３０はSGSNアドレスを「ダミー」アドレス、例えばすべて０、に取り替える。したがって、HLR３０２０は、SGSNアドレスがダミーアドレスを含んでいるかどうかを調べることによってSGSNがGLRによってサービスされていることを判断できる。暗示的通知が有利である。なぜならMAP UPDATE GPRS LOCATIONメッセージのフォーマットを変更する必要が全くないからである。明示的通知はMAP UPDATE GPRS LOCATIONメッセージ内に別のパラメータを含めることによって行うことができる。この追加パラメータはVPLMN内にGLRが使われていることをHLRに知らせる。
【００７１】
GGSN３０１０がネットワークから要求されたPDPコンテクスト構成手順を開始した場合、GGSN３０１０はHLR３０２０にルーチング情報を要求する。HLR３０２０は、上記の明示的または暗示的通知手順によってVPLMNがGLR３０３０を使用していると判断した場合、実際のSGSNアドレス、すなわちSGSN３０４０のアドレス、をGLR３０３０に要求する。GGSN３０１０はMAP SEND ROUTING INFO FOR GPRSメッセージを送ることによってHLR３０２０にルーチング情報を要求できる。
【００７２】
HLR３０２０は格納されたSGSNアドレス(暗示的方法が使われている場合)、またはVPLMNがGLR３０３０を使用していることを示すフラグを調べることができる。SGSNアドレスがダミーIPアドレス、例えば000.000.000.000、またはGLR有効フラグが生きている場合、HLR３０２０はGLR３０３０に対して実際のSGSNアドレスの要求を送る。HLR３０２０は実際のSGSNアドレスを要求するために、新しいGSM MAPメッセージをGLR３０３０に送る。この新しいGSM MAPメッセージはMAP PROVIDE ROAMING ADDRESS要求メッセージと呼ばれる。GLR３０３０はMAP PROVIDE ROAMING ADDRESS要求メッセージに対して実際のSGSNアドレスを含めたMAP PROVIDE ROAMING ADDRESS応答メッセージを送る。この応答メッセージはMAP PROVIDE ROAMING NUMBER要求メッセージと類似のフォーマットを有する。
【００７３】
HLR３０２０はMAP SEND ROUTING INFO FOR GPRSメッセージに応えて要求されたSGSNアドレスをGGSN３０１０へ与える。そしてGGSN３０１０はPDU NOTIFICATION要求をSGSN３０４０へ送る。SGSN３０４０はパケットデータを移動加入者３０５へ転送する。
【００７４】
図３０に示した代表的ネットワークは、仲介ノードなしでPDPコンテクスト構成を確立できる、GLRを含むUMTSネットワークを与える。仲介ノードを削除したことでネットワーク内でパケットデータを転送する際の遅延時間が低減される。さらに、マルチメディアタイプのアプリケーションに対してネットワークはよりよいレイテンシを有する。さらに、パケットデータGLRが実施にはより適している。なぜならこれはISGSNなどの組み込まれたあるいは共同割当された仲介ノードを含まないからである。
【００７５】
本発明を代表的実施例を使って説明してきたが、これらの実施例には本発明は制約されない。請求項に定義される本発明の精神と範囲から逸脱することなく変更が加えられることは当業者には理解されるであろう。
【図面の簡単な説明】
【図１】  従来のGSMネットワークを示す図である。
【図２】  従来のPDCネットワークを示す図である。
【図３】  １つのGLRを含むネットワークにおけるUMTSネットワーク要素間の関係を示す図である。
【図４】  地域加入制限をHLRからMSC/VLRへ転送する従来の方法を示す図である。
【図５】  複数の国に配置される複数のMSC/VLRを１つのGLRがサービスする代表的UMTSネットワークを示す図である。
【図６】  同じ国において複数のネットワークを１つのGLRがサービスする代表的UMTSネットワーク示す図である。
【図７】  従来のGSMネットワークを示す図である。
【図８】  MT-SMSメッセージをルーチングするための代表的ネットワークを示す図である。
【図９】  １つのGLRが複数のMSC/VLRをサービスする代表的UMTSネットワークを示す図である。
【図１０】  １つのGLRが複数のMSC/VLRをサービスする、MT-SMSメッセージルーチングのための代表的UMTSネットワークを示す図である。
【図１１】  GSMネットワークにおいてパケットデータを転送するための代表的GSMネットワークを示す図である。
【図１２】  代表的GSMネットワークにおけるパケットデータのルーチングを示す図である。
【図１３】  １つのGLRが複数のSGSNをサービスする、パケットデータ通信のための代表的UMTSネットワークを示す図である。
【図１４】  １つのGLRが複数のSGSNをサービスするUMTSネットワークにおいて、移動中の移動加入者にパケットデータを転送方法を示す図である。
【図１５】  複数の国において１つのGLRが複数のMSC/VLRをサービスする場合に、そのGLRが地域加入データをいつ要求すべきかを判断するための、本発明の一実施例によるGLRにおける代表的な方法を示す図である。
【図１６】  複数の国において１つのGLRが複数のMSC/VLRをサービスする場合に、そのGLRが地域加入データをいつ要求すべきかを判断するための、本発明の他の実施例によるMSC/VLRにおける代表的な方法を示す図である。
【図１７】  複数の国で１つのGLRが複数のMSC/VLRをサービスするUMTSネットワークにおいて、特定の移動加入者の地域加入情報をHLRに要求するための、本発明の各実施例による代表的なシグナリングを示す図である。
【図１８】  複数の国で１つのGLRが複数のMSC/VLRをサービスするUMTSネットワークにおいて、特定の移動加入者の地域加入情報をHLRに要求するための、本発明の各実施例による代表的なシグナリングを示す図である。
【図１９】  複数の国で１つのGLRが複数のMSC/VLRをサービスするUMTSネットワークにおいて、特定の移動加入者の地域加入情報をHLRに要求するための、本発明の各実施例による代表的なシグナリングを示す図である。
【図２０】  複数の国で１つのGLRが複数のMSC/VLRをサービスするUMTSネットワークにおいて、特定の移動加入者の地域加入情報をHLRに要求するための、本発明の各実施例による代表的なシグナリングを示す図である。
【図２１】  複数の国で１つのGLRが複数のMSC/VLRをサービスするUMTSネットワークにおいて、特定の移動加入者の地域加入情報をHLRに要求するための、本発明の各実施例による代表的なシグナリングを示す図である。
【図２２】  同じ国における複数のネットワークの複数のMSC/VLRを１つのGLRがサービスする場合に、そのGLRが地域加入データをいつ要求すべきかを判断するための、本発明の一実施例によるGLRにおける代表的な方法を示す図である。
【図２３】  同じ国における複数のネットワークの複数のMSC/VLRを１つのGLRがサービスする場合に、そのGLRが地域加入データをいつ要求すべきかを判断するための、本発明の他の実施例によるMSC/VLRにおける代表的な方法を示す図である。
【図２４】  同じ国に配置された複数のネットワークを１つのGLRサービスするUMTSネットワークにおいて、特定の移動加入者の地域加入情報をHLRに要求するための、本発明の各実施例による代表的なシグナリングを示す図である。
【図２５】  同じ国に配置された複数のネットワークを１つのGLRサービスするUMTSネットワークにおいて、特定の移動加入者の地域加入情報をHLRに要求するための、本発明の各実施例による代表的なシグナリングを示す図である。
【図２６】  同じ国に配置された複数のネットワークを１つのGLRサービスするUMTSネットワークにおいて、特定の移動加入者の地域加入情報をHLRに要求するための、本発明の各実施例による代表的なシグナリングを示す図である。
【図２７】  同じ国に配置された複数のネットワークを１つのGLRサービスするUMTSネットワークにおいて、特定の移動加入者の地域加入情報をHLRに要求するための、本発明の各実施例による代表的なシグナリングを示す図である。
【図２８】  同じ国に配置された複数のネットワークを１つのGLRサービスするUMTSネットワークにおいて、特定の移動加入者の地域加入情報をHLRに要求するための、本発明の各実施例による代表的なシグナリングを示す図である。
【図２９】  １つのGLRが複数のMSC/VLRをサービスする場合に、MT SMSメッセージをルーチングするための、本発明の一実施例による代表的なUMTSネットワークを示す図である。
【図３０】  １つのGLRが複数のSGSNをサービスする場合に、パケットデータをルーチングするための、本発明の一実施例による代表的なUMTSネットワークを示す図である。
【図１】
0004700197.tif 000002
【図２】
0004700197.tif 000003
【図３】
0004700197.tif 000004
【図４】
0004700197.tif 000005
【図５】
0004700197.tif 000006
【図６】
0004700197.tif 000007
【図７】
0004700197.tif 000008
【図８】
0004700197.tif 000009
【図９】
0004700197.tif 000010
【図１０】
0004700197.tif 000011
【図１１】
0004700197.tif 000012
【図１２】
0004700197.tif 000013
【図１３】
0004700197.tif 000014
【図１４】
0004700197.tif 000015
【図１５】
0004700197.tif 000016
【図１６】
0004700197.tif 000017
【図１７】
0004700197.tif 000018
【図１８】
0004700197.tif 000019
【図１９】
0004700197.tif 000020
【図２０】
0004700197.tif 000021
【図２１】
0004700197.tif 000022
【図２２】
0004700197.tif 000023
【図２３】
0004700197.tif 000024
【図２４】
0004700197.tif 000025
【図２５】
0004700197.tif 000026
【図２６】
0004700197.tif 000027
【図２７】
0004700197.tif 000028
【図２８】
0004700197.tif 000029
【図２９】
0004700197.tif 000030
【図３０】
0004700197.tif 000031