(57)【要約】【課題】ＣＤＭＡセルラー通信システム内にてグローバルローミング機能を可能とするためにＩＭＳＩ番号のフォーマットを変換する。【解決手段】本発明は、無線通信システムにおける特定の移動局から受信した識別番号を第１フォーマットから第２フォーマットへと変換し、識別番号に含まれる情報をより多く用いることにより、増加したＩＭＳＩ番号機能を、対応するグローバルローミング機能を無線通信システムが提供することを可能にするユニークな方法および装置を提供する。例えば、ＴＩＡ／ＥＩＡ／ＩＳ−９５フォーマットの可変長ＩＭＳＩ番号がエンコードされた形態で基地局にて受信される。基地局はＩＭＳＩ番号に含まれたパラメーターをそれらの元々の十進数値にデコードし、全てのパラメーターがＩＭＳＩタイプに従って送られていなければ、その送られなかったパラメーターに適切な値を加える。【選択図】図３
2007124709.tif 000002
【特許請求の範囲】
【請求項１】
国際移動局識別子（ＩＭＳＩ）識別番号を第１フォーマットから第２フォーマットへと変換することによって無線通信システムにおける特定の移動局に関連づけられたＩＭＳＩ識別番号の拡張機能を提供する通信方法であって、
基地局において無線チャネルを介して前記ＩＭＳＩ識別番号を第１フォーマットで受信するステップであって、該第１フォーマットが複数のパラメータからなり、該複数のパラメータ各々が１桁以上の十進数からなり、前記第１フォーマットで受信された前記ＩＭＳＩ識別番号が前記第１フォーマットのパラメータ全てよりも小さいパラメータを含み得る、ステップ、
前記ＩＭＳＩ識別番号の前記複数のパラメータ各々についての前記１桁以上の十進数各々を、前記基地局におけるメモリのそれぞれの位置に記憶するステップ、
前記メモリの前記各位置各々を、第２フォーマットからなるオクテット構造のそれぞれの位置に関連づけるステップ、
前記ＩＭＳＩ識別番号の前記複数の第１フォーマットのパラメータ各々の前記１桁以上の十進数各々と等しい二進化十進数（ＢＣＤ）を決定するステップ、及び
前記等しいＢＣＤ各々を、前記メモリの前記位置それぞれに関連づけられた第２フォーマットの前記オクテット構造のそれぞれの位置に挿入するステップ
からなる通信方法。
【請求項２】
請求項１記載の方法において、前記ＩＭＳＩ識別番号の前記パラメータが少なくともＩＭＳＩ＿Ｓパラメータを含む方法。
【請求項３】
請求項２記載の方法において、前記ＩＭＳＩ識別番号はエンコードされた形式で受信され、さらに、
エンコードされた前記ＩＭＳＩ識別番号をデコードするステップ
からなる方法。
【請求項４】
請求項３記載の方法において、前記デコードするステップが、さらに、
前記ＩＭＳＩ＿Ｓパラメータの値を判断するステップ、
前記特定の移動局に関連づけられたＭＣＣパラメータの値を判断するステップ、及び
前記特定の移動局に関連づけられたＩＭＳＩ＿１１＿１２パラメータの値を判断するステップ
を含む方法。
【請求項５】
請求項４記載の方法において、前記メモリが複数の要素位置を有するアレーである方法。
【請求項６】
請求項５記載の方法において、前記記憶するステップが、さらに、
前記ＩＭＳＩ＿Ｓ値を、前記アレーにおける前記複数の要素位置の第１の組に記憶するステップ
を含む方法。
【請求項７】
請求項６記載の方法であって、さらに、
前記ＩＭＳＩ＿１１＿１２値を、前記アレーにおける前記複数の要素位置の第２の組に記憶するステップ
を含む方法。
【請求項８】
請求項７記載の方法であって、さらに、
前記ＩＭＳＩ識別番号に含まれる国内移動局識別番号の長さを判断するステップ
を含む方法。
【請求項９】
請求項８記載の方法であって、さらに、
前記ＭＣＣ値を前記アレーにおける前記複数の要素位置の第３の組に記憶するステップであって、前記第３の組が前記国内移動局識別番号の長さの値に対応する要素位置から開始するようなステップ
を含む方法。
【請求項１０】
請求項１記載の方法において、前記第１フォーマットがＴＩＡ／ＥＩＡ／ＩＳ−９５に適合し、前記第２フォーマットがＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１に適合する方法。
【請求項１１】
請求項１記載の方法であって、さらに、
前記ＩＭＳＩ識別番号を前記第２フォーマットで前記基地局から移動体交換センターへ送るステップ
からなる方法。
【請求項１２】
請求項１１記載の方法であって、さらに、
前記基地局において前記ＩＭＳＩ識別番号を前記第２フォーマットで記憶するステップ
からなる方法。
【請求項１３】
請求項１記載の方法であって、さらに、前記オクテット構造の空き要素にフィラー値を含めるステップからなる方法。
【請求項１４】
請求項１３記載の方法において、前記フィラー値がＢＣＤ値(二進化十進数)１１１１からなる方法。
【請求項１５】
請求項１３記載の方法において、前記オクテット構造が固定数の要素を有し、前記空き要素が、前記オクテット構造の要素の数と前記複数のパラメータの前記十進数の数との差を判断するステップによって規定される方法。
【請求項１６】
国際移動局識別子（ＩＭＳＩ）識別番号を第１フォーマットから第２フォーマットに変換することによって無線通信システムにおける特定の移動局に関連づけられたＩＭＳＩ識別番号の拡張機能を提供する通信方法であって、
基地局にてＩＭＳＩ識別番号を第１フォーマットで無線チャネルを介して受信するステップであって、前記第１フォーマットが複数の第１フォーマットパラメータからなり、該複数の第１フォーマットパラメータ各々が１桁以上の十進数からなり、前記第１フォーマットで受信された前記ＩＭＳＩ識別番号が前記複数の第１フォーマットパラメータの全パラメータよりも小さいパラメータを含み得る、ステップ、
前記受信されたＩＭＳＩ識別番号をＩＭＳＩ＿ＬＥＮＧＴＨの値の桁数を有する十進数値にデコードするステップ、
国内移動体識別番号（ＮＭＳＩ＿ＬＥＮＧＴＨ）＝ＩＭＳＩ＿ＬＥＮＧＴＨ−３の長さを決定するステップ、
前記特定の移動局に関連するＭＣＣパラメータの十進数値を決定し、
前記ＩＭＳＩ識別番号の前記複数の第１フォーマットパラメータ各々の１桁以上の十進数各々を前記基地局装置内のメモリアレーのそれぞれの位置に記憶し、前記ＭＣＣパラメータの十進数値を、ＮＭＳＩ＿ＬＥＮＧＴＨに基づく位置のメモリアレーのそれぞれの位置に記憶するステップ、
前記メモリアレーの前記それぞれの位置の各々を、前記第２フォーマットからなるオクテット構造のそれぞれの位置に関連づけるステップ、
前記ＩＭＳＩ識別番号の前記複数の第１フォーマットパラメータ各々の前記１桁以上の十進数各々と等しい二進化十進数（ＢＣＤ）を決定するステップ、及び
前記ＢＣＤ各々を前記第２フォーマットで前記メモリのそれぞれの位置に関連するオクテット構造のそれぞれの位置に挿入するステップ
からなる方法。
【請求項１７】
請求項１６記載の方法において、前記第１フォーマットがＴＩＡ／ＥＩＡ／ＩＳ−９５に適合し、前記第２フォーマットがＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１に適合し、さらに、
前記ＩＭＳＩ識別番号を前記第２フォーマットで前記基地局から移動体交換センター送信し、これにより前記移動局にグローバルローミング機能を許可するステップ
からなる方法。
【請求項１８】
無線通信システムにおいて用いられる基地局装置であって、該基地局装置が、移動局に関連づけられた国際移動局識別子（ＩＭＳＩ）識別番号の拡張機能を、前記ＩＭＳＩ識別番号を第１フォーマットから第２フォーマットに変換することによって提供するように適合し、該基地局装置が、
前記移動局から無線チャネルを介して信号を受信するアンテナであって、前記信号が、前記第１フォーマットで前記移動局に関連づけられた前記ＩＭＳＩ識別番号を少なくとも表し、前記第１フォーマットが１桁以上の十進数を有する複数の第１フォーマットパラメータからなり、前記第１フォーマットで受信された前記ＩＭＳＩ識別番号が前記第１フォーマットパラメータの全てよりも小さいパラメータを含み得るアンテナ、
メモリ、及び
前記メモリに接続されたコントローラ
からなり、該コントローラが、
前記ＩＭＳＩ識別番号の複数の第１フォーマットパラメータ各々の前記１桁以上の十進数各々を前記メモリアレーのそれぞれの位置に記憶し、
前記メモリアレーの前記それぞれの位置の各々を前記第２フォーマットからなるオクテット構造のそれぞれの位置に関連づけ、
前記ＩＭＳＩ識別番号の前記複数の第１フォーマットパラメータ各々の前記１桁以上の十進数各々と等しい二進化十進数（ＢＣＤ）を決定し、
前記ＢＣＤ各々を前記第２フォーマットで前記メモリのそれぞれの位置に関連するオクテット構造のそれぞれの位置に挿入するように適合されている基地局装置。
【請求項１９】
請求項１８記載の基地局装置において、前記ＩＭＳＩ識別番号の前記第１フォーマットパラメータが少なくともＩＭＳＩ＿Ｓパラメータを含み、前記コントローラが、
前記ＩＭＳＩ＿Ｓパラメータの値を決定し、
前記特定の移動局に関連するＭＭＣパラメータの値を決定し、
前記特定の移動局に関連するＩＭＳＩ＿１１＿１２パラメータの値を決定する基地局装置。
【請求項２０】
請求項１９記載の基地局装置において、前記コントローラが、
前記受信されたＩＭＳＩ識別番号をＩＭＳＩ＿ＬＥＮＧＴＨの値の桁数を有する十進数値にデコードし、
国内移動体識別番号（ＮＭＳＩ＿ＬＥＮＧＴＨ）＝ＩＭＳＩ＿ＬＥＮＧＴＨ−３の長さを決定し、
前記特定の移動局に関連するＭＣＣパラメータの十進数値を決定し、
前記ＩＭＳＩ識別番号の前記複数のパラメータ各々の１桁以上の十進数各々を前記基地局装置内のメモリアレーのそれぞれの位置に記憶し、前記ＭＣＣパラメータの十進数値をＮＭＳＩ＿ＬＥＮＧＴＨに基づく位置のメモリアレーのそれぞれの位置に記憶する基地局装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムに関し、特に、無線通信システム、そして、符号分割多元接続（ＣＤＭＡ:code division multiple access）セルラー通信システム内にてグローバルローミング機能を可能とするための国際移動局識別（ＩＭＳＩ:International Mobile Station Identity）番号のフォーマットの別のフォーマットへの変換に関する。
【背景技術】
【０００２】
ＣＤＭＡ無線電話機（以下、「移動局（ＭＳ）と呼ぶ。」）は、ＩＭＳＩ番号として知られる識別番号がエンコードされた番号をサービスしている基地局（ＢＳ：base station）を介して移動交換センター（ＭＳＣ）に登録される。
【０００３】
ＩＭＳＩ番号は１５までの数字文字（０〜９）からなる。ＩＭＳＩは、３桁の移動体国コード（ＭＣＣ：mobile countory code）と可変長の国内移動局識別（ＮＭＳＩ：national mobile station identity）からなる。ＮＭＳＩは２つの可変長部分からなる。すなわち、移動体ネットワークコード（ＭＮＣ：mobile network code）と移動局識別番号（ＭＳＩＮ：mobile station identification number）である。クラス０ ＩＭＳＩは長さが１５桁である。クラス１ ＩＭＳＩは１５桁よりも小さい長さである。
【０００４】
米国では、ＦＣＣによって可変長のＭＮＣ、ＭＳＩＮはそれぞれ３桁と９桁に設定されている。これにより、ＩＭＳＩ番号は１５桁となる。国はＭＮＣの長さを１、２、３のいずれか、ＭＳＩＮの長さを１〜１１桁のいずれかと設定することができる。ＭＮＣとＭＳＩＮの長さの和は１２桁を越えてはならない。
【０００５】
ＩＭＳＩ番号はＣＤＭＡ無線電話機において３つのパラメーター、ＭＣＣ、ＩＭＳＩ＿１１＿１２、ＩＭＳＩ＿Ｓとして記憶されている。これらＩＭＳＩパラメーターは、移動局から基地局へと送信される。これらＩＭＳＩ番号と共に移動局から基地局へと送信される更なる情報として、下で示すように、ＩＭＳＩ長さ指示、ＩＭＳＩクラス、ＩＭＳＩタイプがある。異なる製造メーカーとの移動局と基地局の間の互換性を確保するために、ＭＳからＢＳへのメッセージのフォーマットおよび伝送の手順およびプロトコルは標準化されている。ＣＤＭＡセルラー通信システムに関連する業界標準として、標準、TIA/EIA Standard IS-95, entitled "Mobile Station-Base Station Compatibility Standard for Dual-Mode Wideband Spread Spectrum Cellular System" を参照するとよい。このように、ＩＭＳＩ番号はＴＩＡ／ＥＩＡ／ＩＳー９５に適合するフォーマットで送信され、３つのパラメーターＭＣＣ、ＩＭＳＩ＿１１＿１２、ＩＭＳＩ＿Ｓを含む。
【０００６】
国は、移動体交換センター（ＭＳＣ）１０と通信する移動局（ＭＳ）１４を示す従来の移動体ネットワークのブロック図である。ＣＤＭＡセルラー通信システムのシステム構成や動作は周知である。従って、ＣＤＭＡのシステム構成や動作に関連する詳細は記載しない。この技術に関連する情報は、例えば、多元接続通信システムにおけるＣＤＭＡ技術の利用は、米国特許第４９０１３０７号を、また、ＣＤＭＡ通信システムにおいて利用する信号波形の生成は、米国特許第５１０３４５９、米国特許第５８８３８８８に記載されている。
【０００７】
典型的な無線通信システムの心臓部はＭＳＣであり、これはシステムがサービスする地理的領域全体に分散した複数の基地局に接続されている。無線通信システムがサービスする地理的領域は、空間的に区別された領域「セル」の多くに区分されている。各ＭＳＣは、移動局の間、移動局と有線端末の間の呼びを確立し維持する機能がある。有線端末はローカルおよび／または長距離ネットワークを介してシステムに繋がっている。図１において、ＭＳＣカバレッジ領域（そのＭＳＣが任された「セル」）へと移動局１４がアクティベートないしローミングすると、移動局１４は記憶されたＩＭＳＩ番号を基地局２０を介してサービスされているＭＳＣ１０に送信する。ＩＭＳＩ番号はＴＩＡ／ＥＩＡ／ＩＳ−９５に適合するフォーマットにて無線チャネル２２を介して送信され、基地局２０のアンテナ２１によって検出される。
【０００８】
そして、基地局２０はＩＭＳＩ番号の少なくとも一部をＭＳＣ１０に送信する。これは例えば、通信回線２４を介して行われる。基地局２０とＭＳＣ１０の間の通信の手順やプロトコルは標準化されている。これら通信に関連する業界の標準に関しては、標準、TIA/EIA/IS634-A, "MSC-BS Interface for Public Wireless Communication Systems." を参照されたい。基地局２０とＭＳＣ１０の間のメッセージのフォーマットは可変オクテットフィールドである。
【０００９】
新しくレジスターされる移動局１４に移動体サービスを提供するために、ＭＳＣ１０は位置更新信号のようなモバイルアプリケーションパート（ＭＡＰ：Mobile Application Part）ベースの信号をシグナリングリンク２６を介してホーム位置レジスター（ＨＬＲ：home location register）１２へと送信する。このような信号は、ＨＬＲ１２に対し移動局１４に現在サービスしているＭＳＣ１０に関連するネットワークアドレスを知らせ、また、ローミング移動局１４に移動体サービスを提供するために必要な加入者情報を要求する。ＨＬＲ１２は、ＭＳＣ１０を表すネットワークアドレスを記憶し、要求加入者情報をＭＳＣ１０に関連するビジター位置レジスター（ＶＬＲ：visitor location register）３０へとコピーするようにそのデーターベースを更新する。ＨＬＲ１２に記憶されたＭＳＣ１０を表すネットワークアドレスは移動局１４への到来した呼びをＭＳＣ１０へと再ルーティングするために移動体ネットワークにより後に利用される。このように、通信加入者が移動局１４の電話番号をダイヤルすると、必ず、移動局１４の現在の位置を判断するために移動体ネットワークによってＨＬＲ１２は、問い合わせを受ける。ＭＳＣ１０を表すＨＬＲ１２における記憶されたネットワークアドレスを用いて、ＨＬＲ１２は、問い合わせ信号を受け取ると、ＭＳＣ１０からローミング番号を要求する。ＭＳＣ１０が供給するローミング番号は通信ネットワークによって用いられ、ＭＳＣ１０へと到来信号をルーティングするのに用いられる。ＭＳＣ１０は移動局１４をページングし、もし利用可能であれば、移動局１４との音声接続を確立する。
【００１０】
もし移動局１４がＭＳＣ１０のカバレッジ領域から出てＭＳＣ３１のカバレッジ領域に入るようにローミングすると、ＭＳＣ１０は通信をＭＳＣ３１と基地局３２へとハンドオフする。２つのＭＳＣの間の互換性を確保するため、メッセージのフォーマットや伝送の手順やプロトコルは標準化されている。これら通信に関連する業界の標準は、標準、ANSI/TIA/EIA標準４１、"Cellular Radiotelecommunications Intersystem Operations." を参照するとよい。２つのＭＳＣ（例えば、図１のＭＳＣ１０とＭＳＣ３１）の間のメッセージのフォーマットは、ＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１によって図２に示すような８オクテット構造として規定されている。図２において、位置Ａ〜Ｈのそれぞれはこれら８行それぞれにおける１ビットを表す。また、ＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１フォーマットを利用したＭＳＣとＢＳの間の専用インターフェースを製造業者によっては用いることができる。
【００１１】
しかし、米国において用いられる従来の移動体システムには幾つか欠点がある。現在、ＩＭＳＩ番号に含まれる情報の一部のみ、具体的にはＩＭＳＩ＿ＳパラメーターがＢＳからＭＳＣへと送られている。従って、ＭＣＣとＩＭＳＩ＿１１＿１２パラメーターに含まれる情報は利用されていない。ＩＭＳＩ＿Ｓパラメーターのみ利用する無線通信システムは拡張したＩＭＳＩ番号の機能をサポートすることはできない。なぜなら、ＩＭＳＩ＿Ｓパラメーターのみの利用では、１つのみのＩＭＳＩクラスおよびタイプ（クラス０、タイプ０ ＩＭＳＩ）をシステムがサポートすることができないからである。結果的にクラス０タイプ０ではない異なるクラスやタイプを持つＩＭＳＩ番号を利用するＣＤＭＡ電話機は、米国において用いることができない。
【００１２】
ＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１の必要条件に適合することによって、無線通信システムは、ＩＭＳＩ番号に含まれるより多くの情報、例えば、ＭＣＣおよび／またはＩＭＳＩ＿１１＿１２を用いることにより、拡張したＩＭＳＩ番号機能（クラス０とクラス１の両方における全てのタイプのＩＭＳＩ）をサポートすることができる。しかし、ＴＩＡ／ＥＩＡ／ＩＳ−９５に適合するフォーマットでＩＭＳＩ番号が移動局１４から基地局２０にて受信されるので、ネットワークシグナリングの観点から互換性がなくなる。なぜなら、異なるフォーマット、すなわち、ＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１に適合するフォーマットでもＩＭＳＩ番号を必要とするからである。適切なフォーマットが用いられなければ、システムはグローバルローミング機能を提供することができなくなる。なぜなら、ＩＭＳＩ番号の一部のみが用いられるからである。これにより、顧客や販売機会を失ってしまう。このように、ＭＳから受信したＩＭＳＩ番号をＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１に適合するフォーマットに変換する必要がある。
【発明の開示】
【発明が解決しようとする課題】
【００１３】
このように、ＣＤＭＡセルラー通信システム内にてグローバルローミング機能を可能とするためにＩＭＳＩ番号のフォーマットを変換する必要性がある。  ＴＩＡ／ＥＩＡ／ＩＳ−９５フォーマットでのＩＭＳＩ番号をＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１でのＩＭＳＩへ変換し、拡張したＩＭＳＩ番号の機能をサポートできるような方法および装置の必要性がある。
【課題を解決するための手段】
【００１４】
本発明は、無線通信システムにおける特定の移動局から受信した識別番号を第１フォーマットから第２フォーマットへと変換し、識別番号に含まれる情報をより多く用いることにより、拡張したＩＭＳＩ番号機能を、対応するグローバルローミング機能を無線通信システムが提供することを可能にするユニークな方法および装置を提供する。
【００１５】
例えば、ＴＩＡ／ＥＩＡ／ＩＳ−９５フォーマットの可変長ＩＭＳＩ番号がエンコードされた形態で基地局にて受信される。基地局はＩＭＳＩ番号に含まれたパラメーターをそれらの元々の十進数値にデコードし、全てのパラメーターがＩＭＳＩタイプに従って送られていなければ、その送られなかったパラメーターに適切な値を加える。ＩＭＳＩ番号のＭＣＣ、ＩＭＳＩ＿Ｓ、ＩＭＳＩ＿１１＿１２パラメーターは、１５桁のＩＭＳＩアレーにて記憶される。その１５桁アレーの各位置の内容は、ＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１によって必要とされる８オクテット構造において特定の位置に対応する。そのアレーの各位置における値は二進化十進数（ＢＣＤ）フォーマットへと変換され、８オクテット構造におけるその位置にマッピングされる。ＩＭＳＩ番号はＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１に適合するフォーマットとなり、サービスプロバイダーが顧客に対し拡張したＩＭＳＩ機能を提供することを可能にし、ＩＭＳＩ番号を国内移動局識別手段として用いることを可能にし、これにより、ＣＤＭＡ電話機に対してグローバルローミング機能を与えることができる。
【発明を実施するための最良の形態】
【００１６】
図３〜１２に示した実施例に従って本発明を説明する。本発明の範囲を外れずに構造的、論理的、プログラミング的な変化を与えて他の形態をもとることができる。
【００１７】
本発明に従い、無線通信システムのサービスプロバイダーは、基地局からＭＳＣへと送るための移動局から基地局によって受信したＩＭＳＩ番号をＴＩＡ／ＥＩＡ／ＩＳ−９５フォーマットからＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１フォーマットへと変換することにより、顧客に対し拡張したＩＭＳＩ機能を提供することができる。
【００１８】
図３は、拡張したＩＭＳＩ機能を有する移動体ネットワークである。移動局１４が最初にそのユニットの電源を入れたり、あるいは新しいＭＳＣカバレッジ領域へとローミングすると必ず、ＭＳは記憶されたＩＭＳＩ番号を基地局２０を介してＭＳＣ１０へ送信する。ＩＭＳＩ番号はＴＩＡ／ＥＩＡ／ＩＳ−９５に適合するフォーマットで送信され、３つのパラメーター、ＩＭＳＩ＿Ｓ、ＩＭＳＩ＿１１＿１２、ＭＣＣからなる１５桁までの数字からなる。ＩＭＳＩ番号は無線チャネル２２を介して送信され、基地局２０のアンテナ２１により検出される。
【００１９】
ＢＳ２０は、移動局１４から基地局２０へと送られたＩＭＳＩ番号をＴＩＡ／ＥＩＡ／ＩＳ−９５フォーマットからＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１で必要とされる８オクテットフォーマットにおけるＩＭＳＩ番号へと変換するように適合するコントローラ４０を備える。コントローラ４０はマイクロプロセッサーを用いることができ、基地局２０内の他の機能を行うために用いることができる。４２は公知な何れの種類のメモリーでもよく、１５桁アレーとすることもできる。変換されたＩＭＳＩ番号は基地局２０からＭＳＣ１０へと送られ、ＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１に適合するフォーマットにて、図１に関連して上述したのと同様に処理し、サービスプロバイダーが顧客に対して拡張したＩＭＳＩ機能を提供することを可能にする。
【００２０】
ＴＩＡ／ＥＩＡ／ＩＳ−９５に従い、移動局１４は１５桁までＩＭＳＩ番号を以下のフォーマットで基地局２０へと送る。
第１表
-----------------------------------------------------------------------
パラメーター                    名前              桁数
-----------------------------------------------------------------------
移動体国コード                ＭＣＣ              １３−１５
ＩＭＳＩ桁１１と１２      ＩＭＳＩ＿１１＿１２    １１−１２
ＩＭＳＩ桁１〜１０        ＩＭＳＩ＿Ｓ             １−１０
-----------------------------------------------------------------------
【００２１】
また、移動局１４は以下のＩＭＳＩアドレスパラメーターを基地局２０へと送る。
第２表
-----------------------------------------------------------------------
パラメーター                            名前
-----------------------------------------------------------------------
ＩＭＳＩ長さ指示                  ＩＭＳＩ＿ＡＤＤＲ＿ＮＵＭ
ＩＭＳＩクラス                    ＩＭＳＩ＿ＣＬＡＳＳ
ＩＭＳＩタイプ                    ＩＭＳＩ＿ＣＬＡＳＳ＿Ｘ＿ＴＹＰＥ
予備情報 予備
-----------------------------------------------------------------------
【００２２】
ＭＣＣは加入者の元の国を示す３桁の番号である。各国の特定の国コードは文献、International Telecommunication Union document ITU-T recommendation E. 212, "Identification Plan for Land Mobile Stations."に指定されている。ＩＭＳＩ＿１１＿１２（ＩＭＳＩ桁１１と１２）はＩＭＳＩ番号の１１桁目として桁目を表すのに用いられる。ＩＭＳＩ＿Ｓ（ＩＭＳＩ桁１〜１０）はＩＭＳＩ番号の小さい桁側の１０桁を表すのに用いられる。ＩＭＳＩ＿ＡＤＤＲ＿ＮＵＭは、ＩＭＳＩ長さを計算することができる指示である。クラス０ ＩＭＳＩでは、ＩＭＳＩの長さは１５桁である。ＩＭＳＩ＿ＡＤＤＲ＿ＮＵＭは０となる。クラス１ ＩＭＳＩでは、ＩＭＳＩ番号の長さは１５桁よりも少ない。
【００２３】
ＩＭＳＩの長さは以下のように計算することができる。従って、
ＮＭＳＩ＿ＬＥＮＧＴＨ＝ＩＭＳＩ＿ＡＤＤＲ＿ＮＵＭ＋４
ＩＭＳＩ＿ＬＥＮＧＴＨ＝ＮＭＳＩ＿ＬＥＮＧＴＨ＋３
従って、
ＩＭＳＩ＿ＬＥＮＧＴＨ＝ＩＭＳＩ＿ＡＤＤＲ＿ＮＵＭ＋７
【００２４】
ＩＭＳＩ＿ＣＬＡＳＳとＩＭＳＩ＿ＣＬＡＳＳ＿Ｘ＿ＴＹＰＥは、ＩＭＳＩ番号の長さに基づいてＩＭＳＩ番号のクラスとタイプを表す。ＩＭＳＩ＿ＣＬＡＳＳは前述のようにＩＭＳＩ番号の長さに基づくＩＭＳＩクラスを表す。与えられたＩＭＳＩに対して、ＩＭＳＩタイプは移動局１４と基地局２０の間で送信されオミットされたパラメーターの指示を与える。ＭＳＣ１０は、最もスイッチすると想定されるＩＭＳＩ＿１１＿１２とＭＣＣパラメーターを指定しブロードキャストすることができる。もし移動局１４のＩＭＳＩ＿１１＿１２および／またはＭＣＣがそのＭＳＣ１０によるブロードキャストとマッチすれば、そのマッチするパラメーターは送信からオミットすることができ、ＩＭＳＩタイプはパラメーターのオミットを指示するように変更することができる。
【００２５】
送信すべきパラメーターの数を減らすことにより、伝送効率は増える。例えば、クラス０ ＩＭＳＩでは４つの種類タイプ０、１、２、３がある。タイプ０では、ＩＭＳＩ＿Ｓパラメーターのみが伝送に含まれる。タイプ１では、ＩＭＳＩ＿ＳとＩＭＳＩ＿１１＿１２パラメーターのみが伝送に含まれる。タイプ２では、ＩＭＳＩ＿ＳとＭＣＣパラメーターは伝送に含まれる。タイプ３では、ＩＭＳＩ＿Ｓ、ＩＭＳＩ＿１１＿１２およびＭＣＣが全て伝送に含まれる。クラス１ ＩＭＳＩでは、２つのタイプ、タイプ０、タイプ１がある。タイプ０はＩＭＳＩ＿Ｓ、ＩＭＳＩ＿１１＿１２パラメーターを含む。タイプ１は、ＩＭＳＩ＿Ｓ、ＩＭＳＩ＿１１＿１２、ＭＣＣパラメーターを含む。
【００２６】
図４は、上述のようなＴＩＡ／ＥＩＡ／ＩＳ−９５フォーマットのＩＭＳＩ番号をＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１が必要とする８オクテットフォーマットのＩＭＳＩ番号へとマッピングする方法を示す。
【００２７】
例えば、移動局１４が基地局２０へと以下のクラス０ ＩＭＳＩ番号（１５桁のＩＭＳＩ番号）を送るものと想定する。
ＭＣＣ＝３１０；
ＩＭＳＩ＿１１＿１２＝００；
ＩＭＳＩ＿Ｓ＝２０２９５５１２１２
【００２８】
基地局２０はＩＭＳＩ番号を受信し、これは移動局１４によってＴＩＡ／ＥＩＡ／ＩＳ−９５に従ってエンコードされた形式で送られる（１１０）。このＩＭＳＩ番号には上述のようにＩＭＳＩ＿ＣＬＡＳＳ＿Ｘ＿ＴＹＰＥに従ってパラメーターの全てまたは一部を含むことができる。例えば、もし上のＩＭＳＩ番号がタイプ０であれば、ＩＭＳＩ番号にはＩＭＳＩ＿Ｓのみが含まれ、基地局２０はＭＣＣおよびＩＭＳＩ＿１１＿１２パラメーターに対して適切な値を提供する。
【００２９】
基地局２０はＩＭＳＩアドレスパラメーターをデコードし、以下のオリジナル受信値を獲得する（１２０）。
ＭＣＣ＝３１０
ＩＭＳＩ＿１１＿１２＝００
ＩＭＳＩ＿Ｓ＝２０２９５５１２１２
【００３０】
メモリー４２におけるアレー（例えば、１５桁アレー）を全て０にするように初期化される（１３０）。アレー要素（アレーにおける各位置）は右から左へと０から移動局１４へと番号をつけられる。従って、メモリーアレー４２は図５Ａに示したものとすることができる。ＩＭＳＩ＿Ｓに対するデコードされたオリジナル十進値は要素番号０〜９でメモリー４２にて記憶される（１４０）。ＩＭＳＩ＿１１＿１２の値が要素番号１０、１１にてアレー４２に入れられる（１５０）。ＮＭＳＩ＿ＬＥＮＧＴＨの値が計算される（１６０）。ここで、ＮＭＳＩ＿ＬＥＮＧＴＨ＝ＩＭＳＩ＿ＬＥＮＧＴＨ−３である。ここで、
従って、上の例では、
ＮＭＳＩ＿ＬＥＮＧＴＨ＝１５−３＝１２
である。ＮＭＳＩ＿ＬＥＮＧＴＨ＋２、ＮＭＳＩ＿ＬＥＮＧＴＨ＋１、ＮＭＳＩ＿ＬＥＮＧＴＨの値に対応する要素にてそれぞれ４２へとＭＣＣが入れられる（１７０）。従って上の例では、３１０であるＭＣＣは４２の要素１４、１３、１２へと入れられ、４２は図５Ｂに示したものとなる。
【００３１】
４２の各位置における各桁は十進形態から対応する４ビットの二進化十進フォーマットへと変換される（１８０）。従って、例えば、二進化十進での２桁には００１０、５桁には０１０１、９桁には１００１等々である。４２の各要素番号は図６で示すようにＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１の必要条件により規定される８オクテットアレー構造の特定の桁と行に関連づけられる。図６に示すように、４２からの要素番号０、２、４、６、８、１０、１２、１４は８オクテットアレー構造の列２、行８〜１にそれぞれ対応づけられる。４２の要素番号１、３、５、７、９、１１、１３は８オクテットアレー構造の列１、行７〜１にそれぞれ対応づけられ、列１の行８はＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１で規定されるように（二進化十進数１１１１）埋め込み番号フィラーで占められる。
【００３２】
図４に戻り、４２の各要素番号またはフィラーからの変換された十進数はマッピングされ８オクテットアレー構造の対応する位置に挿入される（１９０）。例えば、上のＩＭＳＩ番号３１０００２０２９５５１２１２は８オクテットアレー構造に挿入されると図７に示したようになる。図７に示したような８オクテットアレー構造に値が挿入されると、ＩＭＳＩ番号はＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１に適合するフォーマットとなっている。８オクテットアレー構造は基地局２０に記憶し、ＭＳＣ１０に送るか、あるいは代わりに、基地局２０から直接ＭＳＣ１０へと送ることができる。
移動局１４が基地局２０へとクラス１ ＩＭＳＩ番号（１２３４５６７８９のような１５桁より少ない長さのＩＭＳＩ）を送るものと想定する。従って、ＩＭＳＩ長さは９桁である。
【００３３】
基地局２０はＴＩＡ／ＥＩＡ／ＩＳ−９５に従ってエンコードされた形態で移動局１４によって送られたＩＭＳＩ番号を受信する（１１０）。そのＩＭＳＩ番号には上述のようにＩＭＳＩ＿ＣＬＡＳＳ＿Ｘ＿ＴＹＰＥに従ってパラメーターの全てまたは一部を含むようにすることができる。基地局２０はＩＭＳＩアドレスパラメーターをデコードする（１２０）。クラス１ ＩＭＳＩでは、ＭＣＣは最初の３桁である。従って、例えば、ＭＣＣは１２３である。ＩＭＳＩが１２桁より少ないと、０の桁が大きい桁の側へと加えられ、全体の桁数は１２となり、ＩＭＳＩ＿１１＿１２は得られた番号の端の方から数えて１１番目と１２番目の桁と等しくなる。従って、上の例では、ＩＭＳＩが１２桁より少ないので、大きい桁の側に０が加えられ、０００１２３４５６７８９を得る。１１番目と１２番目の桁はそれぞれ０と０であり、ＩＭＳＩ＿１１＿１２＝００である。ＩＭＳＩ＿Ｓは右からの１０桁であり、ＩＭＳＩ＿Ｓ＝０１２３４５６７８９である。
【００３４】
メモリー４２におけるアレー（例えば、１５桁アレー）が全て０で初期化される（１３０）。アレー要素（アレーにおける各位置）は右から左へと０から移動局１４へと番号をつけられる。従って、メモリーアレー４２は図５Ａに示したものとなる。
【００３５】
ＩＭＳＩ＿Ｓは要素番号０〜９にてアレー４２に入れられる。従って、４２は図８Ａに示すようになる（１４０）。ＩＭＳＩ＿１１＿１２の値は４２の要素１０、１２に入れられ、４２は図８に示すようになる。図８Ｂの４２は図８のものと外見上変わっていない。なぜなら、図８の４２の要素番号１０、１１の値は図８Ｂの同じ値０、０で置き換わったからである。
【００３６】
ＮＭＳＩ＿ＬＥＮＧＴＨの値が計算される（１６０）。ここで、
ＮＭＳＩ＿ＬＥＮＧＴＨ＝ＩＭＳＩ＿ＬＥＮＧＴＨ−３である。
従って、上の例で、ＮＭＳＩ＿ＬＥＮＧＴＨ＝６である。ＭＣＣはＮＭＳＩ＿ＬＥＮＧＴＨ＋２、ＮＭＳＩ＿ＬＥＮＧＴＨ＋１、ＮＭＳＩ＿ＬＥＮＧＴＨの値それぞれに対応した要素にて４２に入れられる（１７０）。従って、上の例では、１２３であるＭＣＣは８番目（ＮＭＳＩ＿ＬＥＮＧＴＨ＋２）、７番目（ＮＭＳＩ＿ＬＥＮＧＴＨ＋１）、６番目（ＮＭＳＩ＿ＬＥＮＧＴＨ）の要素に入れられ、４２は図８Ｃに示すようになる。図８Ｃにおける４２は図８Ｂと外見上変わっていない。なぜなら、図８Ｂの４２の要素番号８、７、６の値は図８Ｃの同一の値１、２、３で置き換わったからである。
【００３７】
４２の各位置における各桁は十進形態から対応する４ビットのＢＣＤ数に変換される（１８０）。４２の各位置番号は図９に示すようにＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１の必要条件により規定される８オクテットアレー構造の特定の桁と行に対応づけられる。従って、図９に示すように、列１、行１、波線８は、以下の値で特定される４２の要素番号とそれぞれ対応づけられる。すなわち、ＮＭＳＩ＿ＬＥＮＧＴＨ＋１、ＮＭＳＩ＿ＬＥＮＧＴＨ−１、ＮＭＳＩ＿ＬＥＮＧＴＨ−３、ＮＭＳＩ＿ＬＥＮＧＴＨ−５、ＮＭＳＩ＿ＬＥＮＧＴＨ−７、ＮＭＳＩ＿ＬＥＮＧＴＨ−９、ＮＭＳＩ＿ＬＥＮＧＴＨ−１１そしてフィラーである。８オクテットアレー構造の列２行１〜８は、以下の値で特定される４２の要素番号に対応づけられる。すなわち、ＮＭＳＩ＿ＬＥＮＧＴＨ＋２、ＮＭＳＩ＿ＬＥＮＧＴＨ、ＮＭＳＩ＿ＬＥＮＧＴＨ−２、ＮＭＳＩ＿ＬＥＮＧＴＨ−４、ＮＭＳＩ＿ＬＥＮＧＴＨ−６、ＮＭＳＩ＿ＬＥＮＧＴＨ−８、ＮＭＳＩ＿ＬＥＮＧＴＨ−１０、ＮＭＳＩ＿ＬＥＮＧＴＨ−１２である。もし上の値が０よりも小さい数となれば、８オクテットアレーにおける５つの位置にフィラーが用いられる。例えば、ＮＭＳＩ＿ＬＥＮＧＴＨ＝９であれば、値が０より小さい位置（ＮＭＳＩ＿ＬＥＮＧＴＨ−１０、ＮＭＳＩ＿ＬＥＮＧＴＨ−１１、ＮＭＳＩ＿ＬＥＮＧＴＨ−１２）にはフィラー（ＢＣＤ数１１１１）が用いられる。従って、ＮＭＳＩ＿ＬＥＮＧＴＨ＝６である上の例では、８オクテット構造の各行は図１０で示すように４２の各位置に対応づけられる。
【００３８】
図４に戻り、４２の各位置からの十進数から変換されたＢＣＤ数またはフィラーは、マッピングされ、８オクテットアレー構造の対応する位置に挿入される（１９０）。例えば、上のＩＭＳＩ番号１２３４５６７８９は、図１０Ｂのように８オクテットアレー構造に挿入される。図１０Ｂのように８オクテットアレー構造に値が挿入されると、ＩＭＳＩ番号はＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１に適合するフォーマットとなる。８オクテットアレー構造はＢＳ２０に記憶してＭＳＣ１０に送ることができる。代わりに基地局２０からＭＳＣ１０に直接送ることもできる。
【００３９】
図１１、１２は、クラス１ ＩＭＳＩ番号の第２の例におけるアレー４２と８オクテットアレー構造を示す。例えば、移動局１４が基地局２０に対し、２３４５１２３４５６７８９の１３桁のクラス１ ＩＭＳＩ番号を送るものと想定する。従って、ＭＣＣ＝２３４、ＩＭＳＩ＿１１＿１２＝３４、ＩＭＳＩ＿Ｓ＝５１２３４５６７８９である。
【００４０】
ＩＭＳＩ＿Ｓ値がアレー４２に入れられると（１４０）、４２は図１１Ａに示すようになる。ＩＭＳＩ＿１１＿１２値が４２の要素番号１０、１１に入れられると（１５０）、４２は図１１Ｂに示したようになる。この例におけるＮＭＳＩ＿ＬＥＮＧＴＨは１０となる（ＩＭＳＩ＿ＬＥＮＧＴＨ（１３）−３）。従って、ＭＣＣはアレー４２の要素１２、１１、１０に入れられ（１７０）、４２は図１１に示すようになる。
【００４１】
従って、ＮＭＳＩ＿ＬＥＮＧＴＨ＝１０の上の例では８オクテット構造の各行は図１２Ａに示すように４２の各位置に対応づけられる。各桁が二進化十進フォーマットに変換され（１８０）、図１２Ａに示すような対応した位置に８オクテット構造に挿入されると（１９０）、８オクテット構造は図１２Ｂで示すようになる。
【００４２】
従って、本発明に従い、ＴＩＡ／ＥＩＡ／ＩＳ−９５フォーマットで基地局２０が受信したＩＭＳＩ番号はＭＳＣ１０に送るためＩＭＳＩ番号の長さにも関わらずＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１フォーマットに変換することができ、移動局、基地局、隣接するＭＳＣの間の互換性の確保をを管理する。ＩＭＳＩ番号の３つのパラメーター全ての値（ＩＭＳＩ＿Ｓ、ＩＭＳＩ＿１１＿１２、ＭＣＣ）がＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１フォーマットに含まれるので、無線通信システムは拡張したＩＭＳＩ番号機能（クラス０、クラス１の両方のＩＭＳＩ全てのタイプをサポート）、グローバルローミング機能を可能にする。
【００４３】
ＴＩＡ／ＥＩＡ／ＩＳ−９５フォーマットからＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１フォーマットへのＩＭＳＩ番号の変換と関連して本発明を説明したが、ＴＩＡ／ＥＩＡ／ＩＳ−９５フォーマットからＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１フォーマットへの変換もまた単に各ステップを逆に行うことで達成することができる。例えば、図７に示すようなＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１フォーマットにてＩＭＳＩ番号が受信されると、各ＢＣＤ数は十進に変換され、４２における対応する位置にマッピングされる。ＩＭＳＩ番号はメモリーアレー４２から読み取られ、ＴＩＡ／ＥＩＡ／ＩＳ−９５フォーマットにエンコードされ、基地局２０に記憶され、移動局１４に送るか、あるいは基地局２０に記憶せずに移動局１４に直接送られる。
【図面の簡単な説明】
【００４４】
【図１】レジスターされるＭＳＣと通信するＭＳを表した従来の移動体ネットワークのブロック図。
【図２】ＡＮＳＩ／ＴＩＡ／ＥＩＡ−４１に従いあるＭＳＣから別のＭＳＣへと送信されるメッセージに必要とされる８オクテットフォーマットを示す図。
【図３】本発明に従い、ＴＩＡ／ＥＩＡ／ＩＳ−９５フォーマットからＡＮＳＩ／ＴＩＡ／ＥＩＡー４１フォーマットへとＩＭＳＩアドレスをマッピングすることができる移動体ネットワークのブロック図。
【図４】本発明に従い、ＴＩＡ／ＥＩＡ／ＩＳ−９５フォーマットからＡＮＳＩ／ＴＩＡ／ＥＩＡー４１フォーマットへとＩＭＳＩアドレスをマッピングするプロセスの流れ図。
【図５】本発明に従って用いられる１５桁アレーの例。
【図６】１５桁アレーをクラス０ ＩＭＳＩの８オクテット構造への１マッピングを示す図。
【図７】特定のクラス０ ＩＭＳＩ番号がマッピングされた後の８オクテット構造。
【図８】クラス１ ＩＭＳＩを本発明に従って用いた１５桁アレーの例。
【図９】クラス１ ＩＭＳＩの８オクテット構造への１５桁アレーの位置マッピングを示す図。
【図１０】クラス１ ＩＭＳＩ番号がマッピングされた後の８オクテット構造。
【図１１】第２のクラス１ ＩＭＳＩを用いた１５桁アレーの例。
【図１２】第２のクラス１ ＩＭＳＩ番号がマッピングされた後の８オクテット構造。
【符号の説明】
【００４５】
１０、３１  移動体交換センター（ＭＳＣ）
１２  ホーム位置レジスター（ＨＬＲ）
１４  移動局（ＭＳ）
２０、３２    基地局（ＢＳ）
２１  アンテナ
２２  無線チャネル
２４  通信回線
２６  シグナリングリンク
３０  ビジター位置レジスター（ＶＬＲ）
４１  ＡＮＳＩ／ＴＩＡ／ＥＩＡ標準
１１０  基地局がＩＭＳＩ番号を受信
１２０  ＩＭＳＩ番号をデコード
１３０  全て０でアレーを初期化
１４０  ＩＭＳＩ＿Ｓをアレーに入れる
１５０  ＩＭＳＩ＿１１＿１２をアレーに入れる
１６０  ＮＭＳＩ＿ＬＥＮＧＴＨの値を計算
１７０  ＭＣＣをアレーに入れる
１８０  各桁をＢＣＤフォーマットへ変換
１９０  ＢＣＤ数を８オクテット構造の対応する位置に挿入
【図１】
2007124709.tif 000003
【図２】
2007124709.tif 000004
【図３】
2007124709.tif 000005
【図４】
2007124709.tif 000006
【図５】
2007124709.tif 000007
【図６】
2007124709.tif 000008
【図７】
2007124709.tif 000009
【図８】
2007124709.tif 000010
【図９】
2007124709.tif 000011
【図１０】
2007124709.tif 000012
【図１１】
2007124709.tif 000013
【図１２】
2007124709.tif 000014