(57)【要約】【課題】無線ユニット識別子としてＩＰアドレスを使用するシステム及び方法。【解決手段】移動局識別子として使用するためのセッション情報ＩＰアドレスの割り当ては、無線通信システムと連携してＩＰ通信を処理するための分散型アーキテクチャを容易にする。セッション情報ＩＰアドレスは、所定ＡＴ用のセッション情報の保存場所を識別する。ＡＴは、セッション情報を指し示すポインタを効果的に保持しており、ここでは、アクセスポイントはセッション情報を直接にアクセスすることが可能である。これは、各ＡＴ及びセッション情報の関連場所のためのマッピング情報を保存する必要性を回避する。更に、移動局識別子としてセッションホルダーを識別するＩＰアドレスの使用は、そのようなマッピングによって被る遅延を回避する。セッション情報ＩＰアドレスは、ローカルに固有な値を使用するために圧縮されることが出来る。圧縮されたバージョンはビットスペースを節約し、次のアクセスポイントへのリロケーション上の処理の複雑さを軽減する。【選択図】      図３
2007532030.tif 000002
【特許請求の範囲】
【請求項１】
高速パケットデータ通信用に適合されたトランシーバ手段と、
現在のデータ通信セッションのためのセッション情報の場所を提供するためのセッション情報識別手段と、を備え、
前記場所情報は、移動局外部の保存場所を識別する、
アクセスターミナル。
【請求項２】
前記セッション情報の前記場所は、第一インターネットプロトコル（ＩＰ）アドレスによって識別される、前記請求項１記載のアクセスターミナル。
【請求項３】
前記トランシーバ手段は、セッション情報の前記場所を受け取り、前記セッション情報の前記場所を前記セッション情報識別手段に提供するように、更に適合された、前記請求項２記載のアクセスターミナル。
【請求項４】
前記セッション情報識別手段は、
前記セッション情報の前記場所を受け取るように適合されたセッション情報決定手段と、
移動局識別子生成器と、を備え、
前記移動局識別子生成器は、移動局識別子としてセッション情報の前記場所を使用する、
前記請求項１記載のアクセスターミナル。
【請求項５】
前記移動局識別子生成器は、セッション情報の前記場所のポインタを提供する、前記請求項４記載のアクセスターミナル。
【請求項６】
前記移動局識別子生成器は、前記セッション情報の前記場所を受け取る前に、初期ランダム識別子を提供する、前記請求項４記載のアクセスターミナル。
【請求項７】
アクセスリクエストを起動するように適合されたプロセッサを更に備え、前記アクセスリクエストはセッションを起動する、前記請求項６記載のアクセスターミナル。
【請求項８】
前記移動局識別子生成器は、セッション情報の前記場所の圧縮されたバージョンを提供する、前記請求項４記載のアクセスターミナル。
【請求項９】
セッション情報の前記場所は、インターネットプロトコル（ＩＰ）アドレスによって識別され、前記ＩＰアドレスは、前記場所の前記圧縮されたバージョンを使用し構成されている、前記請求項８記載のアクセスターミナル。
【請求項１０】
前記移動局識別子生成器は、前記ＩＰアドレスの一部分を移動局識別子として提供する、前記請求項９記載のアクセスターミナル
【請求項１１】
前記ＩＰアドレスの前記部分は、通信システムの現在使用の部分内でローカルに固有である、前記請求項１０記載のアクセスターミナル。
【請求項１２】
インターネットプロトコル（ＩＰ）通信をサポートする無線通信システムにおける通信セッションのための方法であって、
第一通信セッション用のリクエストを受け取ることと、
前記第一通信セッションを確立することと、
前記第一通信セッション用のセッション情報を第一場所に保存することと、
前記第一場所に対するセッション情報ＩＰアドレスを決定することと、
前記第一通信セッションへのアクセスターミナル参加者のために、前記セッション情報ＩＰアドレスを移動局識別子に割り当てることと、
を備える方法。
【請求項１３】
前記移動局識別子は、前記無線通信システムの一部分に対応するカラーコードを含む、前記請求項１２記載の方法。
【請求項１４】
前記カラーコードは、セクター識別子値の圧縮されたバージョンである、前記請求項１３記載の方法。
【請求項１５】
インターネットプロトコル（ＩＰ）通信をサポートする無線通信システムにおける通信セッションの装置であって、
第一通信セッション用のリクエストを受け取る手段と、
前記第一通信セッションを確立する手段と、
前記第一通信セッション用のセッション情報を第一場所に保存する手段と、
前記第一場所に対するセッション情報ＩＰアドレスを決定する手段と、
前記第一通信セッションへのアクセスターミナル参加者のために、前記セッション情報ＩＰアドレスを移動局識別子に割り当てる手段と、
を備える装置。
【請求項１６】
インターネットプロトコル（ＩＰ）通信をサポートする無線通信システムにおける通信セッションのための方法であって、
移動局識別子を含むメッセージをアクセスターミナルから受け取ることと、
前記移動局識別子からセッション情報ＩＰアドレスを取り出すことと、
前記セッション情報ＩＰアドレスを使用してセッション情報をリクエストすることと、
前記セッション情報を受け取ることと、
前記アクセスターミナルとの前記通信セッションを処理することと、
を備える方法。
【請求項１７】
前記セッション情報ＩＰアドレスは圧縮された値であり、前記方法は、
前記セッション情報ＩＰアドレスをフルＩＰアドレスにマッピングすることと、
前記フルＩＰアドレスを使用しＩＰパケットを生成することと、
を更に備える、前記請求項１６記載の方法。
【請求項１８】
インターネットプロトコル（ＩＰ）通信をサポートする無線通信システムにおける通信セッションのための装置であって、
移動局識別子を含むメッセージをアクセスターミナルから受け取ることと、
前記移動局識別子からセッション情報ＩＰアドレスを取り出すことと、
前記セッション情報ＩＰアドレスを使用してセッション情報をリクエストすることと、
前記セッション情報を受け取ることと、
前記アクセスターミナルとの前記通信セッションを処理することと、
を備える装置。
【請求項１９】
前記セッション情報ＩＰアドレスは圧縮された値であり、前記装置は、
前記セッション情報ＩＰアドレスをフルＩＰアドレスにマッピングすることと、
前記フルＩＰアドレスを使用しＩＰパケットを生成することと、
を更に備える、前記請求項１８記載の装置。
【請求項２０】
前記圧縮された値は、前記無線通信システムの一部分内でローカルに固有である、前記請求項１９記載の装置。
【請求項２１】
インターネットプロトコル（ＩＰ）通信をサポートする無線通信システムにおけるセッションホルダーであって、
ＩＰアドレスを割り当てられており、
エレメントを識別するデスティネーション部分を有するリクエストメッセージを受け取る受信機と、
第一セッション用のセッション情報を保存するメモリ保存ユニットと、
前記リクエストメッセージに対し、前記第一セッション用の前記セッション情報の少なくとも一部分を含むレスポンスを送る伝送器と、を備える、
セッションホルダー。
【請求項２２】
インターネットプロトコル（ＩＰ）通信をサポートする無線通信システムにおけるインフラストラクチュアエレメントであって、
ＩＰアドレスを有し、
移動局識別子を含む通信をアクセスターミナルから受け取る受信機と、
前記受信機に結合され、前記移動局識別子からのセッションホルダーＩＰアドレスを決定するプロセッサと、
前記アクセスターミナルとの前記通信のセッション情報のＩＰリクエストを送る手段と、を備え、
前記ＩＰリクエストは、前記セッションホルダーＩＰアドレスをデスティネーションアドレスとして使用する、
エレメント。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムに関する。なお特に、本発明は無線ネットワークに関係する。
【背景技術】
【０００２】
一組のユーザに通信回線接続を提供するデータネットワークは、今日、ビジネス、学問、及び消費者の環境の非常に重要な部分である。例えば、世界で最も大きなデータネットワークの１つはインターネットである。インターネットに加え、多くの組織は、選ばれた数のユーザにアクセスが制限されたプライベートネットワークを有している。例えば、企業は、通信回線に接続されたＥｔｈｅｒｎｅｔ（登録商標）接続形態を使用して、そのコンピュータ、サーバ、ダムターミナル、プリンタ、在庫品、テスト装置を相互接続する内部データネットワークを有しているかもしれない。
【０００３】
システムユーザは机を離れるとき、往々にしてデータネットワークへの接続を失うのを欲しない。ユーザは、組織内のミーティングに参加する場合、自分のコンピュータを持ち込みローカルプリンタでドキュメントを印刷するのを望むかもしれない。ユーザは又、オフィスとミーティング場所との間を移動する間、データネットワークへの接続を維持し、例えば、大きなファイルのダウンロード或いは印刷を続けられることを、同僚とのコンタクトを維持できることを、或いは、単純に、最後の到着地で接続を再起動するのを避けることを、望むかもしれない。該機能の全てが分散型無線データネットワークの使用を通しサポートされることが出来る。
【０００４】
図１は、分散型無線データネットワークアーキテクチャのブロック図である。一連のネットワークアクセスポイント１２Ａ−１２Ｎがサービスエリア全体にわたって分散されている。典型的な構成では、各ネットワークアクセスポイント１２は、対応するサービスエリアを提供する１以上のアンテナを有しており、このサービスエリアは、連続したサービスエリアを提供するように、他のネットワークアクセスポイント１２の１以上のサービスエリアと境を接している。図１に示される構成においては、ネットワークアクセスポイント１２Ａ−１２Ｎは、単一のエンティティ（entity）によって占められるビルの構内に対し連続したサービスエリアを提供できる。
【０００５】
図１の分散型アーキテクチャにおいては、ネットワークアクセスポイント１２Ａ−１２Ｎの各々がその他のピア（peer）であり、どの単一のネットワークアクセスポイント１２もジェネラルコントローラとして指定されていない。ネットワークアクセスポイント１２Ａ−１２Ｎは、パケットルータ１４によって相互接続されている。パケットルータ１４は又、ネットワークアクセスポイント１２Ａ−１２Ｎを、別のプライベートネットワーク或いは公共ネットワーク、例えばインターネットなど、であるかもしれない、外部のパケット交換網１６に相互接続する。パケットルータ１４は、産業標準プロトコル群に従って動作する標準規格品であることがある。例えば、パケットルータ１４は、米国カリフォルニア州サンノゼのＣｉｓｃｏ  Ｓｙｓｔｅｍ，Ｉｎｃ．によって市場に出されているＣＩＳＣＯ４７００パケットルータであるかもしれない。産業標準規格パケットルータ１４は、インターネットプロトコル（ＩＰ）群に従って動作する。そのような構成においては、各ネットワークアクセスポイント１２内の個々のエンティティ（entity）は、固有のＩＰアドレスが割り当てられ、各ネットワークアクセスポイント１２内の一エンティティが、他のネットワークアクセスポイント１２Ａ−１２Ｎ内の別のエンティティとの、或いはパケット交換網１６に結合されたエンティティとの通信を欲するときは、それはＩＰパケットを、デスチネーションＩＰアドレスを指定するパケットルータ１４に渡す。ネットワークアクセスポイント１２Ａ−１２Ｎに加え、他のエンティティ、例えば、プリンタ、コンピュータ、テスト装置、サーバ、ダムターミナル、或いはデータ容量を持った他の様式の装置、などが、パケットルータ１４に直接配線されているかもしれない。これらの装置も又、ＩＰアドレスが割り当てられている。
【０００６】
各ネットワークアクセスポイント１２は、ユーザターミナル１８との通信を提供できるランド−サイド無線モデム（land-side wireless modem）を１以上備えている。各ユーザターミナル１８は、リモートユニット無線モデムを備える。説明の目的のため、ネットワークアクセスポイント１２Ａ−１２Ｎ内の無線モデム及びユーザターミナル１８は、「Mobile Station-Base Station Compatibility Standard for Dual-Mode Wideband Spread Spectrum Cellular」と題されたＴＩＡ／ＥＩＡ暫定基準、ＴＩＡ／ＥＩＡ／ＩＳ−９５、及びそのプロジェニ（progeny）（ここでは集合的にＩＳ−９５と呼ぶ）、なおこれらの内容は言及することにより或いは同様のその後の標準規格によりここにまた組み込まれる、の中で記述されている変調及び多重アクセス技術に従い物理層（a physical layer）を提供すると仮定する。然しながら、一般的な原理は多くの無線データシステムに適用されることが出来、これらのシステムは、真に移動できる物理層インタフェース(a physical layer interface capable of true mobility)を提供できる。
【０００７】
図1において、各ネットワークアクセスポイント１２はコントロールポイントケーパビリティ（control point capability）に結合される。コントロールポイントファンクショナリティ（control point functionality）はシステムの移動性管理を提供する。コントロールポイントファンクショナリティは複数の機能、例えば、無線リンク層、信号伝達プロトコル、無線リンク上のデータリンク層などの管理、を実行する。
【０００８】
典型的なデータシステムにおいては、ユーザターミナル１８は、ネットワークとの通信を最初に確立するとき移動局識別子を使用する（ＭＳＩＤ）。一実施例において、ユーザターミナル１８は、ネットワークアクセスポイントの電子シリアル番号或いはモバイル識別番号或いはユーザターミナル１８に関連した他の永久的アドレスに基づきＭＳＩＤを決定する。或いは、増加するプライバシのために、ユーザターミナル１８はランダムな数字を選択できる。ユーザターミナル１８は、ＭＳＩＤを使用し、アドレスメッセージをネットワークアクセスポイント１２に送る。ユーザターミナル１８を識別するためにＭＳＩＤを使い、ネットワークアクセスポイント１２とユーザターミナル１８は接続を確立するために一連のメッセージを交換する。ランダム或いは他の不完全記述のＭＳＩＤが使用されている場合は、一度確立されると、暗号化接続が利用でき、実際の移動局識別情報がネットワークアクセスポイント１２に転送される。
【０００９】
仮の移動局識別子（ＴＭＳＩ）も又、ユーザターミナル１８を識別するために使用されることができる。ＴＭＳＩは、それがセッションからセッションへと変わる点で、仮と見なされる。新ネットワークアクセスポイントが発信元ネットワークアクセスポイント１２に直接的に結合されていない別のシステムに、ユーザターミナル１８が入るとき、新しいＴＭＳＩが選択されてもよい。又、電源がユーザターミナル１８から取り外され、そのあと再度適用される場合、新しいＴＳＭＩが選択されてもよい。
【００１０】
通信が最初に確立される発信元ネットワークアクセスポイント１２は、メモリ中に、現在の接続状態と同様にユーザターミナル１８の特性を保持する。もし、ユーザターミナル１８が別のネットワークアクセスポイント１２のサービスエリアに移動する場合は、ユーザターミナル１８は、それ自体を識別するためネットワークアクセスポイント１２への無線アドレスを使用する。新ネットワークアクセスポイント１２は、ネットワークアクセスポイント１２が無線アドレスに関連するものとして識別されている、システムメモリユニット２０をアクセスする。新ネットワークアクセスポイント１２は、ユーザターミナル１８からデータパケットを受け取り、それらを、指定された発信元ネットワークアクセスポイント１２に、システムメモリユニット２０で特定されたＩＰアドレスを使用して転送する。
【００１１】
従って、モバイルＩＰ通信をサポートする分散型アーキテクチャ用と同様に、無線通信システムにおける無線セッションを維持するための分散型アーキテクチャ、例えば、高速パケットデータ伝送及びサービスをサポートする分散型アーキテクチャなど、を提供する必要がある。
【発明の開示】
【００１２】
【発明の詳細】
【００１３】
本発明の特徴、目的、及び利点が、図面と併せて以下に記載された詳細な説明から、より明らかとなる。
図２は、一実施例による分散型無線データネットワークアーキテクチャのブロック図である。図２において、一連のネットワークアクセスポイント４０Ａ−４０Ｎがサービスエリア全体にわたって分散されている。典型的な構成では、各ネットワークアクセスポイント４０は、対応するサービスエリアを提供する１以上のアンテナを有しており、このサービスエリアは、連続したサービスエリアを提供するように、他のネットワークアクセスポイント４０の１以上のサービスエリアと境を接している。図２に示される構成においては、ネットワークアクセスポイント４０Ａ−４０Ｎは、単一のエンティティ（entity）によって占められるビルの構内に対し連続したサービスエリアを提供できる。
【００１４】
図２の分散型アーキテクチャにおいては、ネットワークアクセスポイント４０Ａ−４０Ｎの各々がその他のピア（peer）であり、どの単一のネットワークアクセスポイント４０もジェネラルコントローラとして指定されていない。ネットワークアクセスポイント４０Ａ−４０Ｎは、それらを相互接続するパケットルータ４２に結合される。パケットルータ４２は又、ネットワークアクセスポイント４０Ａ−４０Ｎを、別のプライベートネットワーク或いは公共ネットワーク、例えばインターネットなど、であるかもしれない、外部のパケット交換網４４に相互接続する。パケットルータ４２は、産業標準プロトコル群に従って動作する標準規格品であることがある。例えば、パケットルータ４２は、米国カリフォルニア州サンノゼのＣｉｓｃｏ  Ｓｙｓｔｅｍ，Ｉｎｃ．によって市場に出されているＣＩＳＣＯ４７００パケットルータであるかもしれない。
【００１５】
標準規格パケットルータ４２は、インターネットプロトコル（ＩＰ）群に従って動作する。そのような構成においては、各ネットワークアクセスポイント４０内の個々のエンティティは、固有のＩＰアドレスが割り当てられ、各ネットワークアクセスポイント４０内の一エンティティが、他のネットワークアクセスポイント４０Ａ−４０Ｎ内の別のエンティティとの、或いはパケット交換網４４に結合されたエンティティとの通信を欲するときは、それはＩＰパケットを、ソース及びデスチネーションＩＰアドレスを指定するパケットルータ４２に渡す。ネットワークアクセスポイント４０Ａ−４０Ｎに加え、他のエンティティ、例えば、プリンタ、コンピュータ、テスト装置、サーバ、ダムターミナル、或いはデータ容量を持った他の様式の装置、などが、パケットルータ４２に直接配線されているかもしれない。これらの装置も又、ＩＰアドレスが割り当てられている。
【００１６】
各ネットワークアクセスポイント４０は、ユーザターミナル４６との通信を提供するように構成されたランド−サイド無線モデム（land-side wireless modem）を１以上備えている。各ユーザターミナル４６は、ユーザターミナル４６をネットワークアクセスポイント４０に無線で結合するための物理層を提供するように構成されたリモートユニット無線モデムを備える。
【００１７】
図２において、各ネットワークアクセスポイント４０はコントロールポイントケーパビリティ（control point capability）に結合される。コントロールポイントファンクショナリティ（control point functionality）はシステムの移動性管理を提供する。コントロールポイントファンクショナリティは複数の機能、例えば、無線リンク層、信号伝達プロトコル、無線リンク上のデータリンク層などの管理、を実行する。
【００１８】
一実施例によれば、ユーザターミナル４６がシステムに最初にアクセスするとき、ユーザターミナル４６は、初期アクセスメッセージをそれが位置するサービスエリアに対応するネットワークアクセスポイントに送る。初期アクセスメッセージは、ユーザターミナル４６用のダミー識別子(a dummy identifier)（ＤＩＤ）を特定する。ＤＩＤは、かなり少ない組の数からランダムに選択してもよく、或いは大きな固有のユーザターミナル識別番号に関するハッシュ関数（hash function）を使用して決定されてもよい。ＩＳ９５によれば、ユーザターミナル４６は移動局識別子（ＭＳＩＤ）をＤＩＤとして使用する。
【００１９】
発信元ネットワークアクセスポイント４０は初期アクセスメッセージを認識し、ＩＰアドレスをユーザターミナル４６に割り当てる。一実施例においては、スタティックなセットのＩＰアドレス（a static set of IP address）が各ネットワークアクセスポイント４０に割り当てられることが出来、ネットワークアクセスポイント４０は、ユーザターミナル４６への割り当てとしてスタティックなセットのＩＰアドレスの１つを選択する。別の実施例においては、システムは、システム全体にわたってＩＰアドレスを動的に割り当てるダイナミックホストコンフィギュレーションプロトコル（a dynamic host configuration protocol）（ＤＨＣＰ）４８を備える。ＤＨＣＰ４８は、利用可能なＩＰアドレスを割り当てるクリアリングハウス（clearing house）として使用されている。
【００２０】
発信元ネットワークアクセスポイント４０は、選択されたＩＰアドレスに対し、発信元ネットワークアクセスポイント４０内のコントローラまでの経路を設定する。例えば、ＩＰアドレスが選択される様式に応じ、ＩＰアドレスのための静的或いは動的な経路が周知の技術に従って確立される。ネットワークアクセスポイント４０はユーザターミナル４６に、ＤＩＤ及びＩＰアドレスの両方を指定するメッセージの中の選択されたＩＰアドレスを通知する。
【００２１】
通信プロトコルにおいてこのポイントから先は、ユーザターミナル４６はＩＰアドレスをＭＳＩＤとして使用する。例えば、ユーザターミナル４６は、選択されたＩＰアドレスを特定し、アクセス、コントロール、或いはトラフィックチャンネル(traffic channels)に関するメッセージを送る。
【００２２】
一実施例においては、新しい或いは発信元のネットワークポイント４０がユーザターミナル４６からメッセージを受け取る時はいつも、ネットワークアクセスポイント４０はＩＰアドレスを決定するためにメッセージを解析する。ネットワークアクセスポイント４０は、ＩＰアドレスをアドレスとして使用してＩＰパケットを生成する。ネットワークアクセスポイント４０はパケットをパケットルータ４２に送り、パケットルータ４２はパケットをＩＰアドレスに従い転送する。この方法においては、新ネットワークアクセスポイント４０が、着信してくるパケットの経路設定を決定するためにシステム全体のメモリバンクにアクセスすることは必要ではない。その代わりに、ネットワークアクセスポイント４０は、パケットで受信した情報のみに依存する。システムは、周知技術を使って、適切なネットワークアクセスコントローラにＩＰパケットを自動的に転送する。
【００２３】
図３は、一実施例に従う動作を示すフローチャートである。ブロック１００において、ユーザターミナルは、初期アクセスメッセージをネットワークアクセスポイントにダミー識別子を特定して送る。ブロック１０２において、このセッションの間の使用のため、ＩＰアドレスがユーザターミナルに割り当てられる。このとき、ネットワークアクセスポイントはユーザターミナルの実際の識別情報を知らないかもしれないことに注意が必要である。一実施例において、ＩＰアドレスはダイナミックホストコントロールプロセッサによって選択されうる。或いは、ネットワークアクセスポイントがスタティックプールからＩＰアドレスを選択してもよい。ブロック１０４において、ＩＰアドレスのための経路が周知の原理に従い設定される。例えば、モバイルの無線セッションを支配下におく元のネットワークアクセスポイント内のコントローラ或いはコントロールファンクショナリティにＩＰアドレスを送る経路が確立される。一般に、コントロールポイントファンクショナリティを提供するように現在のセッション全体をとおしてユーザターミナルの動作を制御するように構成されたコントローラへの経路が確立され、コントローラは種々様々なシステムエレメント内に置かれることが出来る。各アクセスポイントはこのあと、セッション情報の場所にリクエストを直接送信することによりセッション情報にコンタクトすることが可能である。一実施例においては、アクセスポイントは、セッション情報をリクエストするためにモバイルＩＰプロトコルを介しメッセージを送信できる。そのようなモバイルＩＰフォーマットにおいては、アクセスポイントは、デスティネーションＩＰアドレスをセッション情報の場所のアドレスとして提供し、それ自体のＩＰアドレスをソースアドレスとして提供する。ネットワーク内の、及び他のネットワークへの移動を許可するモバイルＩＰのその他の備え(provisions)も又利用できる。例えば、もしセッション情報を保存するエレメントもまたモバイルであるならば、そのときはホームエージェント(a home agent)が、モバイルＩＰを介したそのエレメントへのアクセスを維持するために使用されることが出来る。即ち、たとえエレメントが場所及び／又は接続性を変更するときであっても、セッション情報を保存するエレメントに割り当てられたＩＰアドレスは変わらない。このことは、同じＩＰアドレスを介してアクセスを維持している間、アクセスターミナル及びアクセスネットワークエレメントの両方を含むエレメントの各々がモバイルであるかもしれないし又柔軟性のある、十分に分散されたアーキテクチャを提供する。
【００２４】
ブロック１０６において、ネットワークアクセスポイントは、ダミー識別子をＭＳＩＤとして使用し、メッセージ内の指定されたＩＰアドレスを特定して、ユーザターミナルにメッセージを送る。ブロック１０８において、ユーザターミナルは、ＩＰアドレスをＭＳＩＤとして使用し、メッセージをネットワークアクセスポイントに送る。別の実施例においては、メッセージは他のオーバヘッド情報或いはユーザデータを伝える。ブロック１１０において、ネットワークアクセスポイントはＩＰアドレスを決定するためにメッセージを解析する。ブロック１１２において、元のネットワークアクセスポイントは、ＩＰアドレスをソースアドレスとして使用し、対応するメッセージをルータに転送する。一実施例においては、フルＩＰアドレス(full IP address)を送る代わりに、移動局は、無線接続方式ネットワーク(the Radio Access Network)（ＲＡＮ）がセッションホルダー(session holder)のＩＰアドレスを再構築できるように十分な情報を送ることが出来る。このように、フルＩＰアドレス（或いは圧縮ＩＰアドレス）が移動局のＭＳＩＤに割り当てられているが、移動局は正確な識別子を使用することに制限されておらず、しかし、そのような識別子を処理しその識別子を送ってもよい。このシナリオでは、移動局は、アクセスポイント或いはアクセスネットワークがセッション情報を直接取り出せるための十分な情報を識別子に提供する。
【００２５】
同じように、ルータに結合された他のエンティティは、メッセージをユーザターミナルにＩＰアドレスを使って送ることが出来る。メッセージは、ユーザターミナルのためにセッション情報を維持する元のネットワークアクセスポイントに送られる。例えば、もし第二ネットワークアクセスポイントがユーザターミナルからメッセージを受け取ったら、第二ネットワークアクセスポイントは、ＩＰアドレスをデスティネーションアドレスとして使用して対応するメッセージを作成し、ルータに該メッセージを転送する。上記に説明されたように、第二ネットワークアクセスポイントは、セッション情報の取得、例えば、セッションホルダーとの通信、のための機構としてモバイルＩＰを使用できる。例えば、図２を参照もし、ユーザターミナル４６がＩＰアドレスを割り当てられ、ユーザターミナル４６に割り当てられたコントローラまでの対応する経路が確立されるように、ステップ１００，１０２、１０４、及び１０６が実行されたと仮定する。又、ネットワークアクセスポイント４０Ｂが発信元ネットワークアクセスポイントであり、そのコントローラがネットワークアクセスポイント４０Ｂ内にあると仮定する。又、現在ユーザターミナル４６はネットワークアクセスポイント４０Ａのサービスエリア内にあると仮定する。ユーザターミナル４６がメッセージを作成するとき、それは、ＩＰアドレスを使ってそれ自体を識別するメッセージを作成する。メッセージは、対応する無線リンクプロトコルに従い作成される。メッセージはネットワークアクセスポイント４０Ａに、例えば無線リンクパス６０によって転送される。ネットワークアクセスポイント４０ＡはＩＰアドレスを決定するためにメッセージを解析する。ネットワークアクセスポイント４０Ａは、デスティネーションアドレスとしてＩＰアドレスを使い、パケットを生成する。ネットワークアクセスポイント４０Ａは、メッセージをパケットルータ４２に、例えば標準ＩＰパス６２によって転送する。パケットルータ４２は、パケットをネットワークアクセスポイント４０Ｂ内のコントローラに、例えば標準ＩＰパス６４で送る。
【００２６】
本発明はソフトウエア及びハードウエアを含む種々様々の媒体の中で実施され得る。本発明の代表的な実施例は、標準マイクロプロセッサ、ディスクリートロジック、或いは特定用途向け集積回路（ＡＳＩＣ）上で実行するコンピュータソフトウエアを備える。
【００２７】
本発明は、その精神と本質的特質を逸脱することなく他の特定の形態で具現化されてもよい。説明された実施例は、全ての点において、単に、例示的なものであって制限するものでないとして解釈されるべきであり、本発明の範囲は、従って、上記の説明によってではなくて寧ろ添付された特許請求の範囲によって示されている。特許請求の範囲の均等の意味及び範囲の内に入る全ての変更は特許請求の範囲内に包含されるべきである。
【００２８】
高速パケットデータ(High Rate Packet Data)（ＨＲＰＤ）サービス、例えば、「ｃｄｍａ２０００  Ｈｉｇｈ  Ｒａｔｅ  Ｐａｃｋｅｔ  Ｄａｔａ  Ａｉｒ  Ｉｎｔｅｒｆａｃｅ」仕様、ＩＳ−８５６などの中で規定された例、は高速データ転送速度 (High Data Rate)（ＨＤＲ）システムと呼ばれてもよい。ここではアクセスターミナル（ＡＴ）と呼ばれるＨＤＲ加入者設備(subscriber station)は、移動できるもの或いは固定したもの(mobile or stationary)でもよく、１以上の、ここではモデムプールトランシーバ（ＭＰＴｓ）と呼ばれるＨＤＲ基地局と通信出来る。アクセスターミナルは、データパケットを、１以上のモデムプールトランシーバを通して、ここではモデムプールコントローラ（ＭＰＣ）と呼ばれる、ＨＤＲ基地局コントローラに送受信する。モデムプールトランシーバ及びモデムプールコントローラは、アクセスネットワークと呼ばれるネットワークの一部分である。アクセスネットワークは、多重アクセスターミナル間でデータパケットを伝送する。アクセスネットワークは、更に、アクセスネットワークの外側の更なるネットワーク、例えば、企業のイントラネット或いはインターネット、に結合されることが出来、各アクセスターミナル及びそのような外部のネットワークの間でデータパケットを伝送できる。１以上のモデムプールトランシーバとのアクティブトラフィックチャンネル接続(an active traffic channel connection)を確立したアクセスターミナルはアクティブアクセスターミナルと呼ばれ、通信状態(traffic state)にあると言われる。１以上のモデムプールトランシーバとのアクティブトラフィックチャンネル接続を確立しつつあるプロセスにあるアクセスターミナルは、接続準備状態(connection setup state)にあると言われる。アクセスターミナルは、無線チャンネルを通して或いは有線チャンネルを通して、例えば、光ファイバ或いは同軸ケーブルを使用して通信する任意のデータ装置であってもよい。アクセスターミナルは、更に、ＰＣカード、コンパクトフラッシュ（登録商標）、外部又は内部モデム、或いは無線又は配線電話を含む、但しこれらに限定されない、多数のタイプの装置の任意のものであってもよい。アクセスターミナルがモデムプールトランシーバに信号を送る通信リンクは、リバースリンクと呼ばれる。モデムプールトランシーバがアクセスターミナルに信号を送る通信リンクは、フォワードリンクと呼ばれる。
【００２９】
上記で説明されたモバイルＩＰは、無線ネットワークにおける通信を円滑化するために使用され、そこでは、ＩＰ関連プロトコルが経路設定のために使用される。ＩＰ通信をサポートする無線通信を実施する別の方法も又考慮される。アクセスターミナル（ＡＴ）、或いは移動局、遠隔ステーション、等、が通信を開始するとき、モバイルＩＰセッションは始まる。モバイルＩＰセッションは、移動局とアクセスネットワークとが通信を円滑化するために使用するセッション情報を関係付ける。他の通信プロトコルも又、移動局とインターネット或いは他の通信システムとの間の無線通信を円滑化するために使用されることが出来る。そのような通信プロトコルは、通信開始に関し同様にセッション情報を交換する。モバイルＩＰはシステムにおいて種々様々な方法で使用される、ということに注意が必要である。例えば、ある場合において、セッションホルダーＡＮは、モバイルＩＰにおいて取り扱われているように事実上モバイルノード(a Mobile Node)（ＭＮ）であり、アクセス先ネットワーク（例、ＡＴがアクセスするエンティティ）は対応ノードに相当する。更に、ＡＴとのＩＰ通信のために、ＡＴは、セッションホルダーのＩＰアドレスとは異なるＩＰアドレスを有している。ＡＴとのＩＰ通信のために、ＡＴ ＩＰアドレスはデスティネーションアドレスとして使用され、そこでは、ＡＴは、ＡＴが移動するかもしれない任意の場所に情報を送るホームエージェントを有している。ここでは場所は、多重アクセスポイント等のような接続性場所と同様に地理学上の場所、の両方を含む。
【００３０】
一般に、ＡＴが無線アクセスネットワーク（ＡＮ）を最初にアクセスするとき、移動局は、ＡＮへのアクセスをリクエストするアクセスリクエストメッセージを送る。アクセスリクエストメッセージは、ＩＰ通信をサポートするデータサービスのためのリクエストを識別する。アクセスリクエストメッセージは、ネットワークアクセスポイント（ＮＡＰ）、例えば基地局など、に送られ、移動局の識別情報を含んでいる。そのような識別情報は、仮識別子を使用してもよく、そこでは、仮識別子は各アクセスの際に変わってもよいし、或いは、登録手続きの間に変更されることも出来る。仮識別子はＡＮによって割り当てられることが出来る。
【００３１】
アクセスリクエストはＡＮによって処理され、そこでは、ＡＮは、所望のサービスが利用可能かどうか、又、ＡＮがこの時リクエストをサポートできるかどうか、を決定する。ＡＮがリクエストをサポート出来るのであれば、無線セッションは開始される。無線セッションは、一般に、ＡＴとＡＮとの間の通信に使用される一組のパラメータとプロトコルを意味する。一実施例においては、セッションは無線ネットワークを介してのデータ通信であるかもしれない。アクセスリクエストに応答しセッションが確立されるとき、関連セッション情報はＡＮ中の場所に保存される。セッション情報は、暗号化仕様、例えば暗号化キーなど、無線リンク層仕様、例えば符号化及び／又は変調情報、等を含んでもよい。セッション情報は、データ通信が行われる通信チャンネル(communication channel)、或いはトラフィックチャンネル(traffic channel)を確立するために使用される。
【００３２】
一実施例によれば、セッション情報の保存場所はＩＰアドレスが割り当てられる。付与されたＩＰアドレスは、現在の通信セッションのための所定のＡＴに対応するセッション情報の保存場所を識別する、ということに注意が必要である。そのようなＩＰアドレスは、ここでは、「セッション情報ＩＰアドレス」と呼ばれる。セッション情報ＩＰアドレスはセッションホルダーのホームアドレスとして使用できる、ということに注意が必要である。セッションホルダーは、セッション情報が保存されるＡＮの範囲内のエレメントに対応する。ＡＴがＡＮとの通信セッションを開始するとき、アクセスリクエストメッセージはＡＮ内のアクセスポイントに送られる、ということにも又注意が必要である。一度通信セッションが確立されると、ＡＴは、別のアクセスポイントとの通信が設定されるようにＡＮ内で移動してもよい。この場合、通信セッションを処理することを継続する無線接続を確立するように、次のＡＰがセッション情報を取り出すことが望ましい。現在の情報の取り出しはセッションを確立する必要を避けられる。一実施例は、セッション情報ＩＰアドレス（現在のセッション情報の保存場所に対応）を無線インタフェース識別子としてＡＴに割り当てることにより、セッション情報の取り出しを容易にする。ＡＮは、対応するセッション情報ＩＰアドレスを移動局識別子（ＭＳＩＤ）としてＡＴに割り当てる。ＭＳＩＤは、ＡＮとの通信の間にＡＴを識別するために使用される。セッション情報ＩＰアドレスをＭＳＩＤとして使用することにより、セッション情報は分散型アーキテクチャ内で利用可能となる。即ち、ＡＮ内の任意のアクセスポイントがセッションホルダーＩＰアドレスを構築しセッション情報を取り出せるように、十分な保存場所情報を提供する。ＩＰパケットはソース及びデスティネーションＩＰアドレスを有する。新アクセスポイントが移動局からＭＳＩＤを受け取ると、該アクセスポイントは、セッション情報ＩＰアドレスを構築するためにそのＭＳＩＤを使用し、該アクセスポイントは、セッション情報のリクエストをセッション情報ＩＰアドレスに送る。そのようなセッション情報のリクエストはそのあと保存場所で受け取られ、情報はそれに応答してリクエスト者に提供される。他の目的のために、ＩＰアドレスはＭＳＩＤとしてのみ意義を有する。即ち、ＭＳＩＤに関連する任意の処理は、ＭＳＩＤをそのようなものとして使用する。セッション情報ＩＰアドレスを対象とするＩＰパッケットは、移動局には送信されず、寧ろ保存場所に送信される。
【００３３】
別の実施例では、識別子を移動局に提供する別の方法を使用でき、そこでは、該方法は、セッション情報がＡＮの中で保存される場所を組み入れている、ということに注意が必要である。本説明全体を通し明確にするために、セッション情報の場所に関連したＩＰアドレスは「セッション情報ＩＰアドレス」として呼ばれ、一方、ＡＴのＩＰアドレスは「ＡＴ ＩＰアドレス」として呼ばれる。ＩＰ通信において、セッション情報ＩＰアドレスは、ターゲットアドレスとなり、そこでは、メッセージは、アクセスネットワーク中のセッション情報が保存される場所に転送される。同様に、デスティネーションとしてＡＰ ＩＰアドレスを有したＩＰパケットは、ＡＴに送信される。
【００３４】
セッション情報ＩＰアドレスは、ＡＴ用に割り当てられたＭＳＩＤである。そのような割り当ては、ＡＴがＡＮへのアクセスをリクエストした後に処理される。応答して、セッション情報はアクセスネットワーク中の場所に保存され、セッション情報ＩＰアドレスがそのような場所に割り当てられる。このように、ＡＴはセッションを維持するための十分な情報を所持する。セッション情報は、ＡＴが通信する各アクセスポイントに対し利用可能にされる。ＭＳＩＤにおけるセッション情報の備えは、ＭＳＩＤをセッション情報保存場所にマッピングするための介在ポイントの使用を回避し、アクセスポイントがセッション情報を直接に且つ迅速にアクセスすることを可能にする。
【００３５】
アクセスリクエストの初期伝送の際、ＡＴは仮の移動局識別子を含んでいる。この初期の仮移動局識別子はランダムな識別子でもよい。ランダム識別子は、セッション情報ＩＰアドレスが移動局識別子としてＡＴに割り当てられるまで、仮識別子として使用される。このように、ＡＴが最初にアクセスポイントをアクセスする時、アクセスポイントはランダム識別子を選択し、そのランダム識別子をＡＴに割り当てる。別の実施例では、ＡＴは初期ランダム識別子を生成できる。そのようなランダム識別子は、セッション情報ＩＰアドレスが割り当てられるまで使用される。
【００３６】
セッションＩＰアドレスは、元のアクセスを取り決めている(negotiating)アクセスポイントから取得される。アクセスポイントはセッション情報の保存場所でもよい。例えば、ＡＴがＡＮへのアクセス登録を行う時、ＡＴはＡＮに情報を提供する。ＡＮは応答して、現在のセッションに関連してこの情報を受け取り、ＡＮ中のポイントにそれを保存する。ネットワーク中の保存ポイントはアクセスポイントであってもよく、或いはＡＮ中の別の場所或いはノードでもよい。保存場所はＩＰアドレスが割り当てられる。そのようなＩＰアドレスは、セッション情報にアクセスするために使用される。
【００３７】
多重ＡＴは、1つの場所の中に保存されたセッション情報を持つことができ、そこでは、各ＡＴは、一意的に割り当てられたセッション情報ＩＰアドレスを有するセッション情報を持つ、ということに注意が必要である。セッション情報は、ＡＴ用の通信を処理する物理層を規定する。更に、そのような情報は、ＡＴとの通信を処理する際に役に立つ或いは有益な情報は勿論のこと、他の処理情報、オーバヘッド情報、信号情報、圧縮情報も含んでもよい。
【００３８】
上記で示されたように、セッション情報はコントローラに保存されてもよい。コントローラは、通信セッションが始まるアクセスポイントを含むがこれに限定されないＡＮ内の任意の場所に、位置してよい。コントローラは、ＡＮとの通信の操作制御、及び処理を担っている。即ち、コントローラはＡＮとの通信を円滑化する。
【００３９】
ＡＴからの通信が受信される時は、ＡＴはセッション情報ＩＰアドレスを移動局識別子として含んでいる。ＩＳ８５６と整合性のある高速パッケットデータ（ＨＲＰＤ）通信をサポートするような通信システムにおいては、移動局識別子は様々なフォーマットの1つであるかもしれない。第一フォーマットはユニキャストアクセスターミナル識別子(Unicast Access Terminal Identifier)（ＵＡＴＡ）と呼ばれ、一方、第二フォーマットは仮移動局識別子(Temporary Mobile Station Identifier)（ＴＭＳＩ）と呼ばれている。両方共に、移動局識別子へのセッション情報ＩＰアドレスの組み込みを説明する例として提供される。
【００４０】
ＵＡＴＡ及びＴＭＳＩは各々２フィールドを含む：一つのフィールドはアクセスネットワーク内のサブネット(subnet)を識別し；第二フィールドは、セッション情報がサブネット内に保存される場所を識別する。一実施例においては、フルＩＰアドレスの圧縮バージョンが使用されることが出来る。同様に、別の実施例は、システムにおいて実施される特定のプロトコル標準規格、例えば、ＩＥＥＥ８０２．１１ 無線ローカルエリアネットワーク標準規格をサポートするプロトコルなど、に従うＩＰアドレスをマッピングしてもよい。圧縮ＩＰアドレスの使用は、ＡＮをアクセスする際に伝送される情報を縮小し、一方、アクセスポイントがセッション情報を直接的に検索するのに十分な情報を提供する。
【００４１】
一実施例においては、カラーコード（a color code）が、ＨＲＰＤサブネットを識別するために使用される。この情報は、セッションＩＰアドレスの長さの縮小を可能にする。カラーコードはローカルに固有である。図４は、より小さいアドレスへの縮小(the reduction to a smaller address)を図示する。カラーコードはＨＲＰＤサブネットを識別する。
【００４２】
仮移動局識別子（ＴＭＳＩ）ゾーン及びコード、及びユニキャストアクセスターミナル識別子（ＵＡＴＩ）は識別情報スキームの例であるが、別の実施例では他の識別情報スキームを使用してもよい。ＴＭＳＩ及びＵＡＴＩはここでは例として提供される。セクター識別子の生成と同様に、カラーコードのスキームの詳細が、以下に詳しく説明される。
【００４３】
図５に図示される識別子は、ＵＡＴＡスキームに特有である、一実施例の一例を提供する。一実施例におけるＵＡＴＩは、ＵＡＴＩ＿ＩＰｖ６アドレスである。ＵＡＴＩ＿ＩＰｖ６アドレスは、ＡＮ内のモバイルＩＰホームアドレスとしての役割を果たし、パッケットを送るために使用される。即ち、ＵＡＴＩは、ＡＴの無線セッションを保存するネットワーク内のエンティティのＩＰアドレスを識別する。このように、ＵＡＴＩ＿ＩＰｖ６は、セッション情報を保存するＡＮの中のノードのホームアドレスである。
【００４４】
ここで使用されているように、ＡＴ無線セッションを維持するＡＮの中のノードはモバイルノードと考えられる。この意味で、ＡＮ通信内のセッション情報の場所は、ＩＰアドレスを介しネットワーク内で識別される。このアドレスは、所定ＡＴ(a given AT)に対しＭＳＩＤとして提供され、そこでは、ＭＳＩＤは所定のセッション(a given session)を参照する。ＡＴが新アクセスポイントに移動する時、スタティックＩＰアドレスは、そのセッションのためのセッション情報をアクセスするために依然と使用される。
【００４５】
今の説明においては、ＡＮ、或いはセッション情報を保存するアクセスネットワークの中のノードは、モバイルノードとして動作する。ＡＴが、アクセスポイントがセッション情報を保存する場所と直接に通信できるように、十分な情報を提供するので、セッション情報をアクセスするためにＩＰアドレスを維持する概念は、分散型アーキテクチャを提供する。このようにして、ＭＳＩＤをセッション情報場所にマッピングする必要は回避される。
【００４６】
ＴＭＳＩはＴＭＳＩゾーン及びＴＭＳＩコードを含む。一実施例においては、ＩＰｖ６アドレスを使用し、ＴＭＳＩゾーンは６４ビットであり、又、ＴＭＳＩコードは２４ビットである。ＴＭＳＩゾーンは６４−ビットＩＰｖ６プリフィックスに設定され、ＴＭＳＩコードは、ＴＭＳＩゾーン内に固有の識別子を提供するように選ばれる。ＴＭＳＩゾーンがグローバルに固有である限り、ＴＭＳＩゾーンとＴＭＳＩコードとのペアはグローバルに固有である。
【００４７】
図７は、ＴＭＳＩゾーン及びＴＭＳＩコードの移動局識別子への適用を図示する。図示されているように、第一部がＴＭＳＩゾーンに割り当てられ、第二部分がＴＭＳＩコードに割り当てられている。更に、ＴＭＳＩゾーンとＴＭＳＩコードとの間には予約された部分が準備されている。
【００４８】
一実施例においては、セッション情報の場所識別子、例えばＩＰアドレス、がＭＳＩＤとして提供され、そこでは、フル場所識別子がより少ない数に縮小される（reduced）。そのような圧縮の一実施例は、上記で説明したように、カラーコードを使用する。以下は、カラーコードの例、及びとカラーコードのそのようなＭＳＩＤの割り当てへの適用を提供する。以下の実施例においては、ＡＮはモバイルノードとして扱われ、そこでは、セッション情報を保存するＡＮ中の場所は場所識別子を介してアクセスされる。ＡＴは、場所識別子をＭＳＩＤとして使用する。セクター識別スキーム、例えばカラーコード化など、の使用を通して、ＡＴは縮小アドレス(a reduced address)を使用でき、そこでは、各アクセスポイントは、そのようなセクター識別スキームのフレームワーク内のフルアドレスを再構築できる。カラーコード化は、セクター識別子スキームの例として提供される。別の実施例は、縮小アドレスを提供する他のスキームを使用するかもしれない。
【００４９】
カラーコード
ＩＳ−８５６をサポートするシステムにおいてセッション伝送を円滑化するためにカラーコードがサブネットと共に使用される実施例が、以下に説明される。ここで使用されるように、アクセスネットワーク（ＡＮ）は１以上のセクターと１以上のサブネットを含んでもよい。
【００５０】
以下の説明では、ＩＳ−８５６仕様書の言語を前提とする、然しながら、別の実施例では、規定された定義と整合する他の言語が組み込まれるかもしれない。セクターアドレス、例えば１２８ビットアドレスなど、は「セクターＩＤ」として呼ばれる。ＩＳ−８５６中のセクターＩＤ及びＵＡＴＩの構成は図５のように与えられる。セクターＩＤは、ビット長「Ｌ」を有し、２つの部分に分けられる。「ｎ」ＭＳＢｓはサブネット用の識別子を表し、下位（Ｌ−ｎ）ビットはサブネット内の特定のセクターを識別する。図示されているように、ｎはサブネットマスクの長さである。長さｎのサブネットマスクは、Ｌ−ビット値であり、その２進表示は、ｎ連続の「１」とそれに続く（Ｌ−ｎ）連続の「０」から成る。
【００５１】
図６は、セクターＩＤへのサブネットマスクの適用を図示する。セクターＩＤ（例、ＵＡＴＩ）用のサブネットは、セクターアドレスとサブネットマスクとの論理ＡＮＤを実行することにより取得される。各セクターは、セクターを識別するセクターＩＤ及びサブネットマスクをアドバタイズする(advertise)。このような方法により、ＡＴは、新サブネットのフットプリント(foot-print)へのエントリを認識する。即ち、サブネットマスクは、セクターＩＤのサブネット部分を分離する。ＵＡＴＩは、セクターＩＤと同じ構成を有する。
【００５２】
１２８-ビットＵＡＴＩはロングコードマスクには適合せず、従って、１２８-ビットＵＡＴＩを送ることは、アクセス及び制御チャンネルメッセージ中でスペースを消費するので、カラーコードはＩＳ−８５６中で使用される。８−ビットのカラーコード（ＣＣ）はサブネットアドレスの別名として使用される。カラーコードは、セクターＩＤのサブネット部分を効率よく圧縮し、その結果、８−ビットフィールドになる。セクターのサブネットが変わるとき、カラーコードは変わる。ユニキャストパケットに対しては、コントロールチャンネル及びアクセスチャンネルの媒体アクセス制御（ＭＡＣ）層ヘッダーは、ＵＡＴＩの最下位ビットを有するＣＣの連結(concatenation)を含み、ＣｏｌｏｒＣｏｄｅ｜ＵＡＴＩ［２３：０］として表される。即ち、ＣＣはサブネット部分に代わる。カラーコードは短いビット長を有し、この例では、わずか８−ビットであり、従って、グローバルに固有ではない。これは、カラーコードをサブネットに割り当てるためのデザインルールの実施につながる。
【００５３】
具体的に言うと、異なるサブネット中の隣接するセクターが同じカラーコードをアドバタイズしないことをカラーコードが確実にする、再使用スキームを、ＡＮは組み込む。もっと具体的に言えば、カラーコードの再使用スキームは、異なるサブネットの中にあるが同じカラーコードを使用する２以上の近隣セクターを持つ、セクターが存在しない、ことを確実にする。
【００５４】
図８は、一実施例による再使用スキームを図示する。ＡＮは多重セクターを含む。各セクターは多重サブネットを有する、なお、図８において、サブネットの必ずしも全ては示されてはいない。各セクターは任意の数のサブネットを含んでもよい、ということに注意が必要である。濃淡により図示されているように、近隣セクターは同じカラーコードを有さない。なお更に、セクターは、同じカラーコードを持った２近隣セクターを有さない。
【００５５】
所定のサブネットセクターに対し、ＡＴは識別のために、（ＣｏｌｏｒＣｏｄｅ｜ＵＡＴＩ［２３：０］）を使用する。ＡＮは、同じカラーコードを持った同じアドレスサブネットを使用し、コントロールチャンネル上のＡＴをアドレス指定する。カラーコード値(ColorCode values)が、ＡＮをまたがって、又同じＡＮ内で、縮小される（be reduced）ことは可能であり、起こりそうである。
【００５６】
ＡＴは、ＡＴによって送られた全てのアクセスチャンネルカプセルのＭＡＣ層ヘッダの中の「ＣｏｌｏｒＣｏｄｅ｜ＵＡＴＩ［２３：０］」を含むので、ターゲットＡＮはソースＡＮを特定することが可能である。ＡＴはＡＮ１からＡＮ２に移動するので、ＡＮ１はソースＡＮとして呼ばれ、ＡＮ２はターゲットＡＮとして呼ばれる。ＡＴが報告するカラーコードは、ソースＡＮに関連する。この情報は、ＡＴが新サブネットに入った時にＡＴが送るＵＡＴＩリクエストメッセージを含んでいるアクセスチャンネルカプセル、の中に含まれる。
【００５７】
ターゲットＡＮは、＜ＳｏｒｃｅＣｏｌｏｒＣｏｄｅ， ＴａｒｇｅｔＳｅｃｔｏｒＩＤ＞をソースＡＮのアドレスにマッピングする表を供給されることが出来る。特に、各ターゲットＡＮセクターに対し、表は、そのセクターの隣接するサブネットの各々のカラーコードを、そのサブネットを担当するＡＮのアドレスにマッピングできる。ターゲットＡＮは、表の中でテーブル検索(a table look-up)を実行することにより、ＭＡＣ層ヘッダの中で受け取られたカラーコードに対応するソースＡＮのアドレスを決定する。
【００５８】
図８は、ソースサブネット及びターゲットサブネットによって表示される、２グループの隣接するサブネットを有する通信システム５００を図示する。ソースサブネットはソースＡＮ５２０の部分であり、一方、ターゲットサブネットはターゲットＡＮ５０２の部分である。
【００５９】
図９は、ターゲットＡＮ５０２によって維持管理されているマッピング表５５０の一部分を図示する。表５５０は、ターゲットＡＮ５０２のセクター各々によって、分散型方法で維持管理され得る、ということに注意が必要である。例えば、表５５０において、「ｙ」にセットされた「ターゲットセクターＩＤ」を有する全ての行(rows)は、セクター「ｙ」を管理するエンティティの中で維持管理される。一度、ターゲットＡＮ５０２がソースＡＮ５２０を見つけると、ターゲットＡＮ５０２は、ソースＡＮ５２０に位置しているようなＡＴのための所望のセッションの情報を識別する。そのようなカラーコード・マッピング表５５０は、ソースコードに関連したＵＡＴＩの１０４最上位ビットを保存する列(column)を有する。従って、ターゲットＡＮ５０２は、この列から取得される値をＡＴから取得されるＵＡＴＩ［２３：０］と連結させることにより、１２８−ビットＵＡＴＩを構築できる。サブネットマスクの値が１０４より少ない時でさえ、１２８-ビットＵＡＴＩ再構築の目的のためのソースカラーコードの１０４-ビット値へのマッピングにおいて、一般法則のロスは無い(no loss of generality)。「ＣｏｌｏｒＣｏｄｅ｜ＵＡＴＩ［２３：０］」は、コントロールチャンネル及びアクセスチャンネル上で、又、リバーストラフィックチャンネル・ロングコード・マスク中で、ＡＴを識別するために使用される。カラーコードの値はサブネット内で同じであり、そこでは、ＵＡＴＩ［２３：０］はサブネット内で固有である。従って、「ＳｅｃｔｏｒＩＤ［１２７：１２７−ＳｕｂｎｅｔＭａｓｋ］｜ＵＡＴＩ［２３：０］」は、サブネットマスクの値とは無関係に、ＡＴを固有に識別する。ソースＡＮ５２０オペレータは、ターゲットＡＮ５０２オペレータに、ターゲットＡＮ５０２カラーコードマッピング表５５０のＵＡＴＩ［１２７：２４］列の中に供給するため(to provision)１０４-ビット値を提供する。ソースサブネットマスクが１０４ビットより少ない場合は、ソースＡＮ５２０オペレータは、１０４-ビット値を生成するために「ミドルビット(middle bit)」用の固定値を選択する。
【００６０】
もし、ターゲットＡＮ５０２が、ＡＴのセッションを検索するためにＡＴの「ＣｏｌｏｒＣｏｄｅ｜ＵＡＴＩ［２３：０］」をソースＡＮ５２０に送る場合は、「ＣｏｌｏｒＣｏｄｅ｜ＵＡＴＩ［２３：０］」は、ソースＡＮがＡＴのセッションを特定するのに十分な情報ではない。次の例を考慮する必要がある：
ケース１）ＡＴはセクター「ａ」からセクター「ｘ」に移動する。
ケース２）ＡＴはセクター「ｃ」からセクター「ｚ」に移動する。
各ケースにおいて、ターゲットＡＮ５０２は、セッション検索リクエストにおいて同じカラーコード（例、ｇｒａｙ）をソースＡＮ５２０に送る。ソースＡＮ５２０は、然しながら、カラーコード値を固有のサブネットにマッピングすることは可能ではない。カラーコード値を固有のサブネットにマッピングするために、ソースＡＮ５２０には、＜Ｓｏｕｒｃｅ ＣｏｌｏｒＣｏｄｅ，Ｔａｒｇｅｔ ＳｅｃｔｏｒＩＤ＞をソースカラーコード関連のサブネットのＭＳＢｓにマッピングする更なる表が準備され(provisioned)、又、セッション検索リクエストはターゲットセクターＩＤを含む。
【００６１】
表５５０において、ソースコードはソースＡＮ５２０のカラーコードを、或いは、特に、ソースＡＮ５２０のセクター内のサブネットを、参照する。ターゲットセクターＩＤは、図８中のセクターによって識別されるように、ターゲットＡＮ５０２のセクターＩＤを参照する。
【００６２】
動作：
オペレーションにおいて、セッション情報ＩＰアドレス割り当てが一度されると、その後に続くアクセスされる各アクセスポイントは、セッションを維持するために必要な情報を受け取る。図１０は、ＡＴ（示されていない）に対する移動局識別子としてセッション情報ＩＰアドレスが割り当てられた後の、ＡＮ６２０での処理を図示する。ＡＴは最初、場所１ ６２２に位置し、そこで、初期アクセスリクエストがなされる。セッションは確立され、セッション情報は、ＡＮ６２０内に位置するコントローラ６２６に保存される。場所１ ６２２から、ＡＴはＮＡＰ１ ６２４経由でＡＮ６２０をアクセスする。ＡＴはそのあと場所２ ６３２に移動し、セッションを続けることを希望する。場所２ ６３２から、ＡＴは、ＮＡＰ２ ６３４経由でＡＮ６２０をアクセスする。この例においては、圧縮セッション情報ＩＰアドレスはＡＴに割り当てられている。圧縮セッション情報ＩＰアドレスはローカルに固有であるが、必ずしもグロバルに固有ではない。移動局識別子を受け取ると、ＡＮ６２０は移動局識別子をＩＰアドレスとして扱う。即ち、移動局識別子は、このＡＴに関連するセッション情報をアクセスするためのターゲットＩＰアドレスとして読み取られる。
【００６３】
ＡＮ６２０は、移動局識別子に関連する全ての機能に対し、この番号を移動局識別子として使用する、ということに注意する必要がある。これは、ＡＴとの通信のためのセッション情報を検索するそのような情報の同時使用に加えたものである。ステップ６０２で、ＡＮは、ＭＳＩＤを受け取り、ＭＳＩＤをＩＰアドレスとして扱う。ＡＮは、ステップ６０４で、セッション情報ＩＰアドレスが圧縮されているかどうかを決定する。もしアドレスが圧縮されていないのであれば、処理はステップ６０８まで続くが、そのほかにステップ６０６では、アクセスネットワークは、圧縮ＩＰアドレスをフルＩＰアドレスにマッピングする。ＡＴが現在位置しているＡＮの、カラーコード化部分或いはセクターの知識をＡＮが有しているので、このことは可能である。ステップ６０８で、アクセスネットワークは、ターゲットアドレスとしてのＩＰアドレスを備えたパケットを生成する。パケットはコントローラからのセッション情報をリクエストする、なお、セッション情報はセッション情報ＩＰアドレスにより識別されるコントローラの中に保存されている。一実施例においては、セッション情報ＩＰアドレスを最初に割り当てるのはコントローラである、ということに注意が必要である。
【００６４】
ＡＴは、ＩＰアドレスの圧縮バージョンをリバースリンク上のＡＮに送ることが出来る。この方法により、圧縮バージョンはローカルに固有な数を含む。ＡＴがアイドルの状態(idle)で、ＡＴがアクセスネットワークのカラーセクター或いは部分の中に留まることが予想される時、圧縮バージョンが、移動局識別子として使用のためにＡＴに割り当てられる。ＡＴがアイドル状態でない時、ネットワークの、種々様々なカラーセクター或いは部分の範囲内におけるＡＴの動きを予想するために、アクセスネットワークはフルＩＰアドレスを割り当てる。
【００６５】
図１１は、セッション情報を組み込むＭＳＩＤ割り当てをサポートするＡＴを図示する。ＡＴ７００は、トランシーバ７０２、セッション情報決定ユニット７１０、移動局識別子生成器７０６、及びプロセッサ７０８を含み、各々は通信バス７０４に結合される。ＡＴ７００は、移動局識別子をトランシーバ７０２を介して受け取り、これはセッション情報決定ユニット７１０の中で処理される。セッション情報決定ユニット７１０は、セッション情報ＩＰアドレス、或いは、セッション情報の検索場所の他のポインタを受け取り、そのような情報を移動局識別子生成器７０６に供給する。移動局識別子生成器７０６は、トランシーバ７０２経由の伝送のために識別子を生成する。移動局識別子生成器７０６は、セッション情報ＩＰアドレス、或いはセッション情報の検索場所の他のポインタを、移動局識別子中に組み込む。初期アクセスがあると、移動局識別子生成器７０６は仮識別子を生成し、これはランダム識別子であってもよい、ということに注意が必要である。セッション情報は、セッション情報の検索場所のポインタを提供する。この方法では、正確な保存場所は要求されず、寧ろ、セッション情報をアクセスするのに十分な情報が要求される。
【００６６】
ここで説明されているように、移動局識別子として使用するためのセッション情報ＩＰアドレスの割り当ては、無線通信システムと連携してＩＰ通信を処理する分散型アーキテクチャを円滑にする。セッション情報ＩＰアドレスは、所定ＡＴのセッション情報の保存場所を識別する。ＡＴは、セッション情報のポインタを効果的に保持しており、そこでは、アクセスポイントはセッション情報を直接的にアクセスすることが出来る。これは、各ＡＴとセッション情報の関連場所に対するマッピング情報を保存する必要性を回避する。更に、これは、そのようなマッピングによって受ける遅延を回避する。セッション情報ＩＰアドレスは、ローカルな固有値を使用するために圧縮されることが出来る。圧縮バージョンは、ビットスペースを節約でき、次のアクセスポイントへのリロケーション(relocation)に関する処理の複雑さを軽減する。
【００６７】
当業者は、情報及び信号は、種々様々な異なる技術及び技法の任意のものを使用して表わされることが出来ることを、理解するであろう。例えば、上記説明をとおして参照され得る、データ、指示、コマンド、情報、信号、ビット、シンボル、及びチップは、電圧、電流、電磁波、磁場あるいはパーティクル、光場あるいはパーティクル、或いはこれらの任意の組み合わせ、によって表されることが出来る。
【００６８】
当業者は、ここに開示された実施例に関連して説明された、種々様々な図示された論理ブロック図、モジュール、回路、及びアルゴリズムステップは、電子ハードウェア、コンピュータソフトウェア、或いは両方の組み合わせとして実施され得ることを、更に理解するであろう。このハードウェアとソフトウェアとの交換性を明確に例証するために、種々様々な説明的な部品、ブロック図、モジュール、回路、及びステップが、概してそれらの機能性の観点から以上において説明されている。そのような機能性がハードウェア或いはソフトウェアとして実施されるかどうかは、特定のアプリケーション及び全体のシステムに課せられる設計上の制限に依存する。熟練した職人は、各特定のアプリケーションに対し、説明された機能性を様々な方法で実施するかもしれないが、しかし、そのような実施の決定は、本発明の範囲から逸脱させる原因として解釈されるべきでない。
【００６９】
ここで開示された実施例に関連して説明された、種々の説明的な論理ブロック図、モジュール、及び回路は、汎用プロセッサー、デジタル信号プロセッサー（ＤＳＰ）、特定用途向けＩＣ（ＡＳＩＣ）、フィールドプログラマブルゲートアレー（ＦＰＧＡ）、或いは他のプログラマブル論理回路、ディスクリートゲート或いはトランジスター論理、ディスクリートハードウェア部品、或いはここで説明された機能を達成するように設計されたこれらの任意の組み合わせと共に実施或いは実行されることが出来る。汎用プロセッサーは、マイクロプロセッサーであってもよい、しかし別の例においては、プロセッサーは、任意の従来のプロセッサー、コントローラ、マイクロコントローラ、或いは状態機械でもよい。プロセッサーは又、計算装置の組み合わせ、例えばＤＳＰとマイクロプロセッサーとの組み合わせ、複数のマイクロプロセッサー、ＤＳＰコアと併用された１以上のマイクロプロセッサー、或いは任意の他のそのような構成（configuration）として実施されることが出来る。
【００７０】
ここで開示された実施例と関連して説明された方法或いはアルゴリズムのステップは、ハードウェアで直接的に、プロセッサーによって実行されるソフトウェアモジュールで、或いは、上記２つの組み合わせで実施されることができる。ソフトウェアモジュールは、ＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、リムーバブルディスク、ＣＤ−ＲＯＭ、或いは本技術分野で知られている記憶媒体の任意の他の形態、に常駐してもよい。プロセッサーが記憶媒体から情報を読み出すことが出来、又、記憶媒体に情報を書き込むことが出来るように、一例の記憶媒体は、プロセッサーに結合される。別の例では、記憶媒体はプロセッサーと一体化していてもよい。プロセッサーと記憶媒体はＡＳＩＣに常駐してもよい。ＡＳＩＣはユーザーターミナルに常駐してもよい。別の例では、プロセッサーと記憶媒体は、ユーザーターミナル中にディスクリート部品として常駐してもよい。
【００７１】
開示された実施例の以上の説明は、当業者の誰もが本発明を作り又は使用できるように提供されている。これら実施例の種々様々の変形は当業者には容易に明らかであり、ここに定義された包括的な原理は本発明の精神或いは範囲を逸脱することなく他の実施例に適用されることが出来る。従って、本発明は、ここで示された実施例に限定されるように意図されてはおらず、ここに開示された原理及び新規な特徴と整合する、最も広い範囲が与えられるべきものである。
【図面の簡単な説明】
【００７２】
【図１】図１は、無線サービスが提供されるシステムのブロック図である。
【図２】図２は、本発明の一実施例による分散型無線ネットワークアーキテクチャのブロック図である。
【図３】図３は、本発明の一実施例の典型的な動作を示すフローチャートである。
【図４】図４は、一実施例によるセッション情報の場所を識別するＩＰアドレスの圧縮を図示する。
【図５】図５は、一実施例によるセクター識別子の構成を図示する。
【図６】図６は、一実施例によるサブネットを生成するサブネットマスクの適用を図示する。
【図７】図７は、一実施例による仮移動局識別子の構成を図示する。
【図８】図８は、ソースアクセスネットワークとターゲットアクセスネットワークに夫々関連する、２グループの隣接サブネットを図示する。
【図９】図９は、一実施例によるカラーコードマッピングの表である。
【図１０】図１０は、一実施例による、アクセスネットワークにおけるセッション情報を処理する方法である。
【図１１】図１１は、セッション情報を移動局識別子に組み込むアクセスターミナルである。
【図１】
2007532030.tif 000003
【図２】
2007532030.tif 000004
【図３】
2007532030.tif 000005
【図４】
2007532030.tif 000006
【図５】
2007532030.tif 000007
【図６】
2007532030.tif 000008
【図７】
2007532030.tif 000009
【図８】
2007532030.tif 000010
【図９】
2007532030.tif 000011
【図１０】
2007532030.tif 000012
【図１１】
2007532030.tif 000013
【国際調査報告】
2007532030.tif 000014
2007532030.tif 000015
2007532030.tif 000016