(57)【特許請求の範囲】
【請求項１】
第１のネットワーク経路を介してドメイン内でネットワークドメインノードへの登録を開始すること；
前記登録に関してシーケンスデータを生成すること；
代替のネットワーク経路を介して前記ネットワークドメインノードへの次登録を開始すること；
前記シーケンスデータを変更し、前記変更されたシーケンスデータを前記次登録に関連付けること；
ここにおいて、前記シーケンスデータは、前記ネットワークドメインノードとのさらなる通信中に、前記ドメインにおいてモビリティ管理メッセージの順序不正配信を検出するために用いられるものであること、
を含む、モバイルデバイスのための通信方法。
【請求項２】
前記シーケンスデータは、値をインクリメントし、値をディクリメントし、またはタイムスタンプ値を更新することを含む、請求項１の方法。
【請求項３】
前記シーケンスデータは、モバイル端末またはプロキシノードによって実行される、請求項２の方法。
【請求項４】
検出されたネットワークパフォーマンスパラメータが伝えられることによりシーケンス情報を変更することをさらに含む、請求項３の方法。
【請求項５】
前記ネットワークパフォーマンスパラメータは、信号対雑音比（ＳＮＲ）、信号電力測定、信号電圧測定または信号電流測定を含む、請求項４の方法。
【請求項６】
シーケンス情報の変更は、プロキシモバイルインターネットプロトコル（ＰＭＩＰ）またはネットワークベース局所モビリティ管理（ＮＥＴＬＭＭ）プロトコルに関連付けられる、請求項１の方法。
【請求項７】
前記ネットワークドメインノードはローカルモビリティアンカーである、請求項１の方法。
【請求項８】
少なくとも１つのアクセスポイント、アクセスノードまたはアクセスルータを含む第１の経路を含む、請求項１の方法。
【請求項９】
モバイルデバイスからの少なくとも１つのリンク生成メッセージを生成することをさらに含み、前記リンク生成メッセージにはシーケンス番号が関連付けられる、請求項１の方法。
【請求項１０】
前記リンク生成メッセージの後にトンネルを形成すること；
前記モバイルデバイスからの少なくとも１つの他のリンク生成メッセージを生成すること；
前記他のリンク生成メッセージに従って少なくとも１つの第２のトンネルを形成すること；
をさらに含む請求項９の方法。
【請求項１１】
第１のネットワーク経路を介してドメイン内でネットワークドメインノードへの登録を開始するための手段；
前記登録に関してシーケンスデータを生成するための手段；
代替のネットワーク経路を介して前記ネットワークドメインノードへの次登録を開始するための手段；
前記シーケンスデータを変更し、前記変更されたシーケンスデータを前記次登録に関連付けるための手段；
ここにおいて、前記シーケンスデータは、前記ネットワークドメインノードとのさらなる通信中に、前記ドメインにおいてモビリティ管理メッセージの順序不正配信を検出するために用いられる手段、
を含む、モバイルデバイスのための通信装置。
【請求項１２】
アクセスポイントと通信する際にリンク生成メッセージを生成するための命令を保持するメモリ；
前記命令を実行するプロセッサをさらに含み、前記リンク生成メッセージには、シーケンス番号が関連付けられる、請求項１１の通信装置。
【請求項１３】
前記シーケンス番号を生成するように構成されたプロキシデバイスをさらに含む、請求項１２の通信装置。
【請求項１４】
前記プロキシデバイスは、
次アクセスポイントへの切り替えを実行するためのネットワークパラメータを用いること；
前記切り替えを実行した後に次シーケンス番号を生成すること；
を行うようにさらに構成される、請求項１３の通信装置。
【請求項１５】
前記シーケンスデータを変更するための手段は、値をインクリメントするための手段と、値をディクリメントするための手段と、またはタイムスタンプ値を更新するための手段とを含む、請求項１２の通信装置。
【請求項１６】
モバイルデバイスに関して第１のネットワーク経路を介してドメイン内でモバイルデバイスへの登録を可能にすること；
前記登録に関してシーケンスデータを受信すること；
第１のアクセスポイントを通じて前記モバイルデバイスとの将来の通信中に前記シーケンスデータを復号すること；
前記モバイルデバイスに関して代替のネットワーク経路を介した次登録を可能にすること；
前記モバイルデバイスからの変更されたシーケンスデータを受信すること；
前記変更されたシーケンスデータを復号すること；
前記モバイルデバイスとの将来の通信中に前記ドメインにおいてモビリティ管理メッセージの順序不正配信を検出するため前記シーケンスデータを用いること、
を含む、モバイルデバイスのための通信方法。
【請求項１７】
モバイルデバイスに関して第１のネットワーク経路を介してドメイン内でモバイルデバイスへの登録を可能にするための手段；
前記登録に関してシーケンスデータを受信するための手段；
前記モバイルデバイスとの将来の通信中に前記シーケンスデータを復号するための手段；
前記モバイルデバイスに関して代替のネットワーク経路を介した次登録を可能にするための手段；
前記モバイルデバイスからの変更されたシーケンスデータを受信するための手段；
前記変更されたシーケンスデータを復号するための手段；
前記モバイルデバイスとの将来の通信中に前記ドメインにおいてモビリティ管理メッセージの順序不正配信を検出するため前記シーケンスデータを用いるための手段、
を含む、ネットワークドメインのための通信装置。
【請求項１８】
アクセスポイントと通信する際にリンク生成メッセージを生成するための命令を保持するメモリ；
前記命令を実行するプロセッサをさらに含み、前記リンク生成メッセージには、シーケンス番号が関連付けられる、請求項１７の通信装置。
【請求項１９】
コンピュータに、請求項１乃至１０、および請求項１６のいずれかの方法を実行させるための命令を記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【関連出願】
【０００１】
本出願は「Ａ  ＭＥＴＨＯＤ  ＡＮＤ  ＡＰＰＡＲＡＴＵＳ  ＦＯＲ  ＭＯＢＩＬＩＴＹ  ＭＡＮＡＧＥＭＥＮＴ  ＭＥＳＳＡＧＥ  ＯＲＤＥＲＩＮＧ」と題する２００７年１月２２日提出の米国特許出願第６０／８８５，９８３号の優先権を主張し、その全体が、参照することにより本明細書に組み込まれる。
【技術分野】
【０００２】
以下の説明は一般に通信システムに関し、特にモバイルデバイスと通信するアクセスポイントへの登録メッセージの順序付けに関する。
【背景技術】
【０００３】
ワードプロセッシングファイル、ストリームビデオ、マルチメディアファイルおよび／または音声データ等のデータを転送することに関連して、無線通信ネットワーク、ブロードバンドネットワークおよび他の適合するネットワークのような通信ネットワークが利用される。そのようなネットワークは、多くの場合、インターネットのような公衆網に従ってデータを転送するためにインターネットプロトコル（ＩＰ）のようなプロトコルを採用している。ＩＰプロトコルの拡張はモバイルデバイスに対応し、モバイルインターネットプロトコル（ＭＩＰ）として知られる。新手の変形はプロキシモバイルインターネットプロトコル（ＰＭＩＰ）である。かかるモバイルプロトコルは、多くの場合ドメイン内でそれぞれのデバイスを管理するためにドメインプロトコルと協働するモバイルＩＰプロトコルを用いる例えばアクセスノードおよびローカルモビリティアンカー（ＬＭＡ）のようなノードを含んでいるネットワークドメインでしばしば使用される。
【０００４】
あるそのようなドメインプロトコルはネットワークベース局所モビリティ管理（ＮＥＴＬＭＭ）プロトコルと呼ばれる。通信デバイスが位置を変更した時にＩＰリンクを制御するための広域のモビリティ管理プロトコルとされるＭＩＰプロトコルとは対照的に、ＮＥＴＬＭＭおよびＰＭＩＰは、トポロジー的に小さなデバイス移動を局所化するのに役立つ。それぞれのプロトコルの責務が及ぶ範囲を制限することは、プロトコルの複雑さを減らすことから、ローカル移動を処理する上でより好ましい。一般に、ＮＥＴＬＭＭは、同じモビリティドメインの外部および内部でピアと通信するモバイルノードが異なるアクセスルータ（あるいはノード、またはポイント）を横切って移動する場合に効果的なサポートを提供する。典型的には、これらの移動が、追加のホストスタックサポートまたは複雑なセキュリティ、およびモバイルノードとそれぞれのアクセスネットワークの間のシグナリングインタラクションを必要としない。ドメインにおける隣接アクセスルータ情報の利用によって、ＮＥＴＬＭＭは、ほとんどのリアルタイムでインタラクティブなマルチメディアアプリケーションの要件に適合する、きわめて高速で円滑なハンドオーバ性能を実現することが可能である。
【０００５】
一般にＮＥＴＬＭＭ、ＰＭＩＰのような技術を用いるネットワークベースモビリティ管理システムは、モバイルデバイスが動作するためにモビリティ管理シグナリングを必要としないモビリティ管理システムであると考えられる。その代りに、ネットワークまたはドメインが、リンクレイヤまたは他のトリガーに基づいてネットワーク内のメッセージルーティングを変更する。そのような機構のよく理解された制限は、当該ネットワークに対して単一のリンクを保存するモバイルのみで動作可能であるということである。言いかえれば、モビリティ管理システムは各モバイルに対する単一のアタッチメントポイントのことを指す。モバイルが例えばＮＥＴＬＭＭドメインとのただ１つのリンクを持つことを前提として、ＮＥＴＬＭＭプロトコルはローカルモビリティアンカー（ＬＭＡ）がモバイルデバイスのトラフィックを正しいアクセスルータ、つまりモバイルが接続されるアクセスルータに転送することを常に保証しなければならない。この動作を実行するために、アクセスルータは、モバイルデバイスがＬＭＡとのリンクを作成するときに、ＬＭＡに登録メッセージを送信する。モバイルデバイスがその時にリンクを１つだけ持つことが可能であることを前提とすると、登録メッセージがＬＭＡに到達する順序は、モバイルデバイスが異なるアクセスルータとのリンクを作成する順序と同じであると考えられる。アクセスルータ間の移動があまり頻繁でない場合、この条件は有効であるかも知れない。より具体的には、複数のリンク生成の間の時間が、アクセスルータがＬＭＡに登録するために要する時間よりも大きい場合にこの条件は有効である。
【０００６】
従来技術の図１０を参照すると、例示的なドメイン１０００が示される。ドメイン１０００は、アクセスノード（ＡＮ）（あるいはルータ）１０２０および１０３０と通信するＬＭＡ１０１０を含んでいる。ＡＮ１０２０および１０３０は、それぞれ、モバイルデバイス１０６０をサービスするアクセスポイント（ＡＰ）グループ１０４０および１０５０と通信する。モバイルデバイス１０６０は、１０２０のＡＮに直接接続されるアクセスポイント２（ＡＰ２）１０７０とのリンクを保存する。この例において、ＡＮ１０２０と１０３０の間の移動のみがＮＥＴＬＭＭデバイス登録を引き起こしており、同一ＡＮ１０２０または１０３０下の１０４０または１０５０のＡＰ間の移動はそのような登録を引き起こさないことから、ＮＥＴＬＭＭプロトコルスキームは比較的うまく機能する。しかしながらこの場合でも、例えばモバイルデバイスの移動が速すぎるか、ＡＰ２  １０７０とＡＰ４  １０８０の間で前後に移動する一般に「ピンポン」と呼ばれる状況では、１０７０のＡＰ２と１０８０のＡＰ４の間の移動がＬＭＡ１０１０に対して登録の順序不正配信をもたらす場合がある。理解される通り、前後移動がドメイン１０００内の通信問題を引き起す場合がある。
【発明の概要】
【０００７】
下記はクレームされた主題のいくつかの態様の基本的了解事項を提供するために単純化された要約を示す。この要約は広範囲な概観ではなく、重要および／または重大な構成要素を同定することや、クレームされた主題の範囲を線引きすることは意図されていない。その唯一の目的は、後に示されるより詳細な説明の前ぶれとして、いくつかの概念を簡素なかたちで示すことにある。
【０００８】
ネットワークまたはドメイン内の順序正しい通信を容易にするために、メッセージ順序付け方式がネットワークベースモビリティ管理システムおよびプロトコルに適用される。モバイルデバイスと例えばローカルモビリティアンカー（ＬＭＡ）のようなドメイン内のノードとの間の通信チャネルの登録中に、ドメイン内およびモバイルデバイスに関して、メッセージの順序付けを容易にするためにシーケンス情報が該登録に適用されうる。ドメイン内のデバイスまたはプロキシノードによって割り当てられうるシーケンス情報は、例えばシーケンス番号またはタイムスタンプ情報という形式をとることが可能である。初期の通信がＬＭＡで始まる場合、ＬＭＡとモバイルデバイスの間に発生する登録に対してシーケンス番号が割り当てられうる。他のアクセスノードまたはアクセスポイントが関与することになる場所にデバイスが移動すると、ＬＭＡに次登録が発生する場合がある。次登録中に、前回のシーケンス番号がインクリメントされ、次登録のために用いられうる。その後、ＬＭＡまたは他の制御するノードは、受信したそれぞれのシーケンス番号を考慮して、メッセージがドメインを横切ってどこにルーティングされるはずであるかを追跡するためにシーケンス番号を用いる。このように、従来のシステムおよびプロトコルに関連した順序不正配信問題が緩和される。
【０００９】
上述の関連する目的を達成するために、ある実例となる態様を、以下の詳細な説明および添付の図面と併せてここに説明する。しかしながら、これらの態様は、クレームされた主題の原理を採用できる種々の方法のわずか数例を示すものであって、クレームされた主題は、そのような態様およびその等価物をすべて含むことが意図される。以下の詳細な説明を図面と共に検討すれば、他の利点および新規な特徴が明らかになるであろう。
【図面の簡単な説明】
【００１０】
【図１】図１は、通信環境におけるメッセージ順序付けを示すために提供されるシステムのハイレベルブロック図である。
【図２】図２は、通信リンクを形成し、かつメッセージ順序付けを容易にするためにシーケンスデータを採用しうる例示的なネットワークアクセスシステムのブロック図である。
【図３】図３は、図２に表された例示的なメッセージおよび登録を示すメッセージフロー図である。
【図４】図４は、例示的なプロキシベースシステムを示す図である。
【図５】図５は、図４に表された例示的なメッセージおよび登録を示すメッセージフロー図である。
【図６】図６は、メッセージを順序付けるための例示的なシーケンス処理を示す図である。
【図７】図７は、シーケンスメッセージおよび登録を処理するための例示的な論理モジュールを示す図である。
【図８】図８は、シーケンスメッセージおよび登録を処理するための例示的な論理モジュールを示す図である。
【図９】図９は、通信リンクを形成するためにシーケンスデータを用いる例示的な通信装置を示す図である。
【図１０】図１０は、従来技術のネットワークベースモビリティ管理システムを示す図である。
【図１１】図１１は、例示的な通信システムを示す図である。
【図１２】図１２は、例示的なエンドノードを示す図である。
【図１３】図１３は、例示的なアクセスノードを示す図である。
【図１４】図１４は、例示的なアクセスノードと通信する例示的なエンドノードを示す図である。
【発明を実施するための形態】
【００１１】
ネットワークベースモビリティ管理システムにおけるメッセージ順序付けを容易にするためのシステムおよび方法が提供される。ある態様では、通信方法が提供される。該方法はネットワークドメインノードに登録を開始すること、および該登録に関してシーケンス情報を生成することを含んでいる。その後、シーケンス情報はネットワークドメインノードとのさらなる通信を容易にするために用いられる。ネットワークドメインノードは、例えばローカルモビリティアンカーとすることができ、プロキシモバイルインターネットプロトコルおよびネットワークベース局所モビリティ管理プロトコルのような例示的なプロトコルで動作する。
【００１２】
更に、端末に関連して種々の態様をここに説明する。無線端末は、システム、ユーザデバイス、加入者ユニット、加入者局、移動局、モバイルデバイス、リモート局、リモート端末、アクセス端末、ユーザ端末、ユーザエージェント、またはユーザ機器と称されうる。ユーザ装置は、携帯電話機、コードレス電話機、セッション設定プロトコル（ＳＩＰ）電話機、ワイヤレスローカルループ（ＷＬＬ）ステーション、ＰＤＡ、無線接続能力を持つ携帯型のデバイス、端末内のモジュール、ホスト装置に接続し、またはホスト装置内に統合することが可能であるカード（例えばＰＣＭＣＩＡカード）、または無線モデムに接続された他の処理デバイスであってもよい。
【００１３】
さらに、クレームされた主題の態様は、方法、装置、または、クレームされた主題の種々の態様を実装するための計算コンポーネントまたはコンピュータを制御するための、ソフトウェア、ファームウェア、ハードウェアまたは任意のそれらの組み合わせを生成するために標準プログラミング技術および／またはエンジニアリング技術を用いる製造品として実装されてもよい。ここでは用いられるような用語「製造品（ａｒｔｉｃｌｅ  ｏｆ  ｍａｎｕｆａｃｔｕｒｅ）」とは、任意のコンピュータ可読なデバイス、キャリア、または媒体からアクセス可能なコンピュータプログラムを包含することが意図される。例えば、コンピュータ読取り可能な媒体は、磁気記憶装置（例えばハードディスク、フロッピー（登録商標）ディスク、磁気ストリップ…）、光ディスク（例えばコンパクトディスク（ＣＤ）（デジタルバーサタイルディスク（ＤＶＤ）…））、スマートカードおよびフラッシュメモリデバイス（例えばカード、スティック、キードライブ…）を含みうるが、これらには限定されない。また、ボイスメールを送受信する際またはセルラーネットワークのようなネットワークにアクセスする際に用いられるもののような搬送波は、コンピュータ読み取り可能な電子的データを運ぶために用いることが可能であることが理解されるべきである。もちろん、ここに説明される事項の範囲または精神から外れることなく様々な変形がこの構成になされてもよいことを当業者なら認識するであろう。
【００１４】
ここで図１を参照すると、システム１００は、通信環境におけるメッセージ順序付け方式を示している。ネットワークまたはドメインの１１０は、１つまたは複数のアクセスコンポーネント１３０と通信する少なくとも１つのドメインノード１２０を含んでおり、該アクセスコンポーネントは、アクセスノード、アクセスルータ、基地局などのようなドメインに対するインタフェースポイントを含みうる。モバイルデバイス１４０は、アクセスコンポーネント１３０を介してドメインノード１２０との通信を確立することを試みる。例えば、モバイルデバイス１４０は、第１の１３０のアクセスコンポーネントによって第１の通信リンクを形成することを試み、別の位置へ移動した後、該モバイルデバイスは、１３０のような第２のアクセスコンポーネントによって次リンクを形成する。理解される通り、複数のそのような通信リンクを、モバイルデバイス１４０、アクセスコンポーネント１３０、ドメインノード１２０の間に形成することが可能である。図示のように、モバイルデバイス１４０とアクセスコンポーネント１３０の間で形成されたそれぞれの通信リンクについて、初期の通信リンクが形成されると、（通信リンクごとの）シーケンスデータ１５０のパケットがデバイス１４０によって生成される。図のように、プロキシノード１６０は、例えば信号品質判定に基づいてアクセスコンポーネント１３０間のスイッチオーバーを引起すために用いることが可能であり、以下でより詳細に説明する通り、シーケンスデータ１５０の生成を容易にするために用いることも可能である。
【００１５】
概して、シーケンスデータ１５０は、ドメイン１１０内の順序正しい通信を容易にするための、ネットワークベースモビリティ管理システムにおけるメッセージ順序付けに用いられうる。モバイルデバイス１４０と、ドメイン１１０における例えばローカルモビリティアンカー（ＬＭＡ）のようなドメインノード１２０との間の通信チャネルの登録中に、該モバイルデバイス１４０に関してドメイン１１０におけるメッセージ順序付けを容易にするために、シーケンス情報すなわちデータ１５０が、該登録に適用されうる。シーケンスデータ１５０は、例えばシーケンス番号またはタイムスタンプ情報の形式をとることが可能であって、デバイス１４０またはドメイン１１０内のプロキシノード１６０により割り当てることが可能である。
【００１６】
初期の通信がドメインノード１２０で始まるとき、シーケンス番号１５０はドメインノード１２０とモバイルデバイス１４０の間に発生する登録に対して割り当てることが可能である。他のアクセスノードまたはアクセスコンポーネント１３０が関与することになる場所にモバイルデバイス１４０が移動すると、ドメインノード１２０に次登録が発生する場合がある。次登録中に、前回のシーケンス番号がインクリメントされ、次登録のために用いられうる。その後、ドメインノード１２０または他の制御するノードは、受信したそれぞれのシーケンスデータを考慮して、メッセージがドメインを横切ってどこにルーティングされるはずであるかを追跡するためにシーケンスデータ１５０を用いる。このように、従来のシステムおよびプロオコル(proocols)に関連した順序不正配信問題が緩和される。理解される通り、シーケンスデータ１５０は様々な形式をとることが可能である。したがって、データのインクリメントまたはデータのディクリメントは順次であると考えられうる。同様に（タイムスタンプデータのように）、増加しまたは減少するパタンが観測（例えば順次な１，２，３，４，５・・・や、１３，９，７，６，２・・・など）される限りにおいて、シーケンスデータ１５０に連続的なシーケンス情報を採用する必要はない。
【００１７】
ある具体例において、システム１００はプロキシモバイルインターネットプロトコル（ＰＭＩＰ）を用いることが可能である。そのようなモバイルプロトコルは、多くの場合ドメイン１１０内でそれぞれのデバイスを管理するためにドメインプロトコルと協働するモバイルＩＰプロトコルを用いる例えばアクセスノードおよびローカルモビリティアンカー（ＬＭＡ）のようなノードを含んでいるネットワークドメイン１１０でしばしば使用される。あるそのようなドメインプロトコルはネットワークベース局所モビリティ管理（ＮＥＴＬＭＭ）プロトコルと呼ばれる。一の態様では、ＰＭＩＰおよびＮＥＴＬＭＭは、潜在的に、異なるアクセスコンポーネント１３０からドメインノード１２０までのモビリティ管理メッセージの順序不正配信を被る。メッセージが順序不正でドメインノード１２０に到達する場合、該ドメインノードは間違ったアクセスコンポーネント１３０にトラフィックを送信するかもしれない。したがって、ある例において、アクセスコンポーネント１３０からのＰＭＩＰ／ＮＥＴＬＭＭメッセージは、図２に関してより詳細に説明するが、通信リンク生成のイベントの発生で引き起こされる。これは、Ｌ２接続要求の何らかの形式、例えばアドレスレゾルーションプロトコル（ＡＲＰ）、ネイバーディスカバリ（ＮＤ）、ダイナミックホストコンフィギュレーションプロトコル（ＤＨＣＰ）または他のプロトコルを含む種々の形式をとることが可能である。採用されるプロトコルが何であろうとも、モバイルデバイス１４０またはネットワークベースプロキシ１６０がシーケンスデータ１５０（あるいはタイムスタンプ）を提供する拡張が導入されうる。このように、モバイルデバイス１４０（あるいはそのネットワークプロキシ）は、通信リンクが生成される順序を指示する。その後、アクセスコンポーネント１３０はこのシーケンスデータ１５０（あるいはタイムスタンプ）をＬＭＡまたはドメインノードの１２０に送るモビリティ管理メッセージにコピーする。シーケンスデータ１５０は、ドメインノード１２０がＰＭＩＰ／ＮＥＴＬＭＭメッセージの順序不正配信を検出することを可能にし、アクセスコンポーネント１３０を介したトラフィックのミスディレクションを防ぐ。
【００１８】
端末またはモバイルデバイス１４０は、例えば、ＳＤカード、ネットワークカード、無線ネットワークカード、コンピュータ（ラップトップ、デスクトップ、携帯情報端末ＰＤＡ含む）、携帯電話、スマートフォン、またはネットワークにアクセスするために利用することが可能なその他の適合する端末のようなモジュールであってもよいことに留意されたい。モバイルデバイス１４０は、アクセスコンポーネント１３０を介してネットワークにアクセスする。ある例において、モバイルデバイス１４０とアクセスコンポーネント１３０の間の接続は、実際は無線であってもよく、この場合、アクセスコンポーネントは基地局であるかもしれないし、モバイルデバイスは無線端末であるかもしれない。例えば、デバイス１４０およびアクセスコンポーネント１３０は、これらには限定されないが、時分割多元接続（ＴＤＭＡ）、符号分割多元接続（ＣＤＭＡ）、周波数分割多元接続（ＦＤＭＡ）、直交周波数分割多重（ＯＦＤＭ）、ＦＬＡＳＨ  ＯＦＤＭ、直交周波数分割多元接続（ＯＦＤＭＡ）、あるいはその他の適合するプロトコルを含む任意の適切な無線プロトコルによって通信してもよい。
【００１９】
モバイルデバイス１４０と同様に、アクセスコンポーネント１３０は、有線ネットワークまたは無線ネットワークに参加するアクセスノードであってよい。これを受けて、アクセスコンポーネント１３０は例えばルータ、スイッチ等でもよい。アクセスコンポーネント１３０は１つまたは複数のインタフェース、例えば他のネットワークノードと通信するための通信モジュールを含みうる。またアクセスコンポーネント１３０は、基地局（あるいは無線アクセスポイント）が複数の加入者に無線カバレッジエリアを提供するために利用される、セルラー型ネットワークにおける基地局（あるいは無線アクセスポイント）でもよい。そのような基地局（あるいは無線アクセスポイント）は、１つまたは複数の携帯電話機および／または他の無線端末にカバレッジの連続域を提供するために配置されうる。
【００２０】
ここで図２を参照すると、通信リンクを形成し、メッセージ順序付けを容易にするためにシーケンスデータを用いることのできる例示的なネットワークアクセスシステム２００が示される。システム２００は、モバイルデバイス２３０に対する１つまたは複数のアクセスポイント２２０と通信するローカルモビリティアンカー（ＬＭＡ）２１０を含んでいる。システム２００は、異なるアクセスポイント（あるいはルータ）２２０からＬＭＡ２１０までの登録を順序付けるためにモバイル固有のシーケンス番号を用いる。２４０において、以下で説明するネットワークプロキシのモバイルデバイスそれ自体２３０からシーケンス番号が提供される。システム２００は、２５０のアクセスポイント２（ＡＰ２）からの登録メッセージおよび２６０のアクセスポイント３（ＡＰ３）からの登録メッセージが順序付けられることに関して、２４０に示されるようなシーケンス番号がどのように用いられるかを示す。この例において、モバイルデバイス２４０は、参照数字２４０のリンク生成メッセージにおけるシーケンス番号を含んでいる。
【００２１】
２４０のリンク生成メッセージは、ＡＰ  ２２０のそれぞれからのＮｅｔＬＭＭ登録を引き起こすメッセージでありえるが、例えばＮｅｔＬＭＭ以外のプロトコルを用いることも可能である。リンク生成メッセージ２４０は、典型的には、リンクレイヤメッセージ（例えば接続要求）、ＡＲＰ要求メッセージ、ネイバーディスカバリメッセージまたは、かかる登録を引き起こすために用いられうる他のメッセージである。２７０に示されるように、２４０で生成されたシーケンス番号に基づいてＬＭＡ２１０への登録がなされるモバイルが移動し、そこでは２８０の別のアクセスポイント３が関与する場合、２８４において、次リンクメッセージを新たなシーケンス番号で生成することが可能であって、該次シーケンス情報は２９０に示される次登録のために用いることが可能である。２７０および２９０における登録によって受信されたシーケンス番号は、その後、ＬＭＡ２１０と２５０のアクセスポイント２の間、およびＬＭＡ２１０と２８０のアクセスポイント３との間の順序正しい通信を容易にするため用いられる。
【００２２】
ここで図３を参照すると、図２に表された例示的なメッセージおよび登録を示すメッセージフローダイアグラム３００が示される。図のように、このダイアグラムはモバイル３１０、アクセスポイント２（ＡＰ２）３１２、アクセスポイント３（ＡＰ３）３１４、およびＬＭＡ３１６を含んでいる。３２０において、シーケンスデータを持つリンク生成メッセージがモバイル３１０とＡＰ２  ３１２との間で送信される。３３０において、ＡＰ２  ３１２は、ＬＭＡ２１６のための要求３３０を生成する。３４０において、ＬＭＡ３１６は、ＡＰ２  ３１２に対する要求応答を生成し、ＡＰ２に３５０のトンネルチャネルを形成する。モバイル３１０に次のアクセスポイントが必要である場合、次のリンク生成は、３６０においてモバイル３１０と、異なるシーケンス番号を有するＡＰ３  ３１４との間でなされる。３７０に移って、ＡＰ３  ３１４からＬＭＡ  ３１６への次シーケンス番号を用いる次要求が生成される。３８０において、ＬＭＡ  ３１６は次要求を考慮して要求応答を生成する。そして３９０において、新規のトンネルチャネルがＡＰ３  ２１４とＬＭＡの間に形成される。
【００２３】
変わって図４では、例示的なプロキシベースシステムが示される。システム４００は、ネットワーク４２０におけるプロキシモバイル４１０を用いることにより登録メッセージを順序付けるために、シーケンスデータをどのように用いることが可能であるかを示している。システム４００は、ネットワーク制御ハンドオフに用いられうる。ここで、（コロケートされ、またはプロキシモバイルとやりとりする）ネットワークコントローラ  （不図示）は、４２４において、該モバイルが領域内にいる異なるアクセスポイント４４０に関して、信号対雑音比（ＳＮＲ）（あるいは他のリンククオリティパラメータ）レポートをモバイル４３０から受信する。そのような信号品質測定に基いて、ネットワークコントローラは、４３４において、モバイル４３０に対し例えば４５０のＡＰ２から４６０のＡＰ３への移動を指示する。したがって、プロキシモバイル４１０はＡＰ３  ４６０に対し、４５０においてＡＰ２とのリンクが確立されたときに用いられた最後のシーケンス番号からインクリメントされたシーケンス番号を送信する。その後、ＡＰ３  ４６０は、該シーケンス番号を４７０のＬＭＡに送信される登録メッセージに含める。
【００２４】
図５を参照すると、メッセージフローダイアグラム５００は、図４で表された例示的なメッセージおよび登録を示している。ダイアグラム５００における破線は、種々の方法で提供することが可能な付加的メッセージを表している。モバイル５０２は、ＡＰ２  ５０４との初期のリンク５０１を生成する。その後、ＡＰ２  ５０４はネットワークコントローラ（ＮＣ）／プロキシモバイル（ＰＭ）５１０とともにシーケンス番号５０８を開始する。５１０のＮＣとＰＭは、結びついていてもよいし、あるいは、独立しているがプロセスを通信してもよいことに留意されたい。一の態様では、ＡＰ２  ５０４は、ＮＣ／ＰＭ５１０により提供されるシーケンス番号５０８を用いてＬＭＡ５１４へのＰＭＩＰ登録を実行する。ＬＭＡ５１４は、５２０において、ＡＰ２  ５０４に向かって、モバイルのためのトンネルを直ちに形成する。
【００２５】
モバイル５０２は、５３０において、リンク測定レポート（例えばＳＮＲレポート）をＮＣ／ＰＭ５１０に送信する。ＮＣ／ＰＭ５１０は、モバイル５０２にとっては５４０のＡＰ３がより適しているアクセスポイントである旨を判定し、５３４において、モバイル５０２に対し、ＡＰ３  ５４０に移動するよう命じるコマンドを送信する。またＮＣ／ＰＭ５１０は、新たなシーケンス番号５５０をＡＰ３  ５４０に送る。モバイル５０２はＡＰ３  ５４０へのリンク５６０を生成し、ＡＰ３は、今回は上記新たなシーケンス番号でＰＭＩＰ登録を実行する。当該モバイル５０２のためのトンネル５７０は、今度はＡＰ３  ５４０に向けられる。シーケンス番号は、上述したように、数またはタイムスタンプあるいは他のインクリメントするＩＤであってよい。ＰＭＩＰプロトコルは、ＮｅｔＬＭＭの例示的な実装として利用され、ＮｅｔＬＭＭは、アクセスルータ（またＭＡＧと呼び出した）とＬＭＡ５１４の間の他のメッセージタイプで実装されてもよい。この交換処理の別の変形は、ＰＭＩＰに代えて、モバイルのＩＰクライアントおよびモバイルＩＰホームエージェントを提供するＬＭＡを提供する、通常のＭＩＰをＮＣ／ＰＭノード５１０と共に用いてもよいということである。必要に応じてＡＰをモバイルＩＰ対外エージェントとする選択肢もありうる。
【００２６】
図６を参照すると、メッセージ順序付けおよび登録に関する方法６００が示される。説明の簡単化のために、方法を一連のアクトとして示すが、該方法はアクトの順序により限定されず、いくつかのアクトが、一または複数の実施形態に従い、ここで示され説明される他のアクトとは異なる順序で生じ、および／または同時に生じてもよいことが理解され、了解されるであろう。例えば当業者であれば、方法は、状態遷移図でのように相互に関係する一連の状態またイベントとして代替的に表わすことができるかもしれないことを理解し認識するであろう。また、クレームされた主題に従って方法を実装するために、示されるアクトのすべてが必ずしも利用されるとは限らない。
【００２７】
６０２に進んでプロセス６００が始まり、モバイルデバイスがアクセスノードを介してローカルモビリティアンカー（ＬＭＡ）のようなドメインノードと通信するとき、初期の登録が６０４で実行される。６０６において、該登録に従い、６０４で登録されたそれぞれのアクセスノードとの通信中に用いられるシーケンス番号が該デバイスにより生成される。６０８において、モバイルデバイスが前のアクセスポイントの範囲から出て別のアクセスポイントの範囲に移動する場合、該新たなアクセスポイントを介してＬＭＡにより次登録が実行される。６１０では、６０８での次登録について新たなシーケンス番号がモバイルデバイスによって割り当てられる。上述したように、シーケンス番号は、例えばインクリメンタルなデータ、ディクリメントされるデータ、またはタイムスタンプデータの形式をとることが可能である。同様に、さらに別のアクセスポイントに遭遇する場合、さらに別のシーケンス番号の生成とともに、さらに別の登録が実行されうる。
【００２８】
６１２において、モバイルデバイスは、所与のアクセスポイントと通信するときに、それぞれのシーケンス番号を用いる。例えば、アクセスポイント１への登録の際にシーケンス番号１が生成されれば、シーケンス番号１はメッセージ通信プロトコルの一部としてアクセスポイント１との今後の通信のために用いられる。同様に、アクセスポイント２に対する登録の際にシーケンス番号２が生成されれば、シーケンス番号２はメッセージ通信プロトコルの一部としてアクセスポイント２とのさらなる通信のために該モバイルデバイスにより用いられる。このようにメッセージ順序付けを実現することができ、ノードピンポンのような影響が緩和される。理解される通り、追加のアクセスポイントのために必要になって追加のシーケンス番号を持つ、２台を超えるノードを登録することが可能である。
【００２９】
変わって図７および図８では、端末、オペレータネットワーク、アクセスノード、およびそのトラフィックフローに対するシーケンス順序付けに関するシステムが提供される。システムは、プロセッサ、ソフトウェア、ハードウェア、ファームウェアまたは任意の適切なそれらの組み合わせによって実装された機能を表す一連の相互に関係する機能ブロックとして表される。
【００３０】
具体的に図７（モバイルデバイスからの通信を容易にするシステム７００）を参照する。システム７００は、アクセスポイントを介してネットワークドメインノードに登録するための論理モジュール７０２と、該ネットワークドメインノードに登録する際にシーケンスデータを生成するための論理モジュール７０４とを含んでいる。論理モジュール７０６は、アクセスポイントを介して通信するために該シーケンスデータを処理するのに用いることができる。
【００３１】
次に図８（ネットワークドメインからの通信を容易にするシステム８００）を参照する。システム８００は、アクセスポイントを介してモバイルデバイスを登録するための論理モジュール８０２と、該モバイルデバイスを登録する際にシーケンスデータを生成するための論理モジュール７０４とを含んでいる。論理モジュール８０６は、モバイルデバイスによる後の通信の際に該シーケンスデータを復号するのに用いることが可能である。
【００３２】
図９は、例えば無線端末のような無線通信装置になりえる通信装置９００を示している。それに加えて、またはそれとは別に、通信装置９００は有線ネットワーク内に常駐してもよい。通信装置９００は、サービス品質（ＱｏＳ）データ、端末用のシーケンスデータ（および関連するトラフィックフロー）に関して、かかる装置を構成するための命令を保持できるメモリ９０２を含むことができる。さらに通信装置９００は、メモリ９０２内の命令および／または別のネットワークデバイスから受信された命令を実行することができるプロセッサ９０４を含んでも良く、該命令は、通信装置９００または関連する通信装置の構成または動作に関係しうる。
【００３３】
図１１は、通信リンクによって相互に接続する複数のノードを具備する、例示的な通信システム１１００を示しており、本明細書で説明された１つまたは複数の実施形態に付加的なコンテキストを与える。システム１１００は、無線リンク上に情報を伝達する直交周波数分割多重（ＯＦＤＭ）信号を用いてもよい。しかし（地上ベースのネットワークにおいて利用される信号とともに）他のタイプの信号、例えば符号分割多元接続（ＣＤＭＡ）信号、時分割多元接続（ＴＤＭＡ）信号も考えられる。通信システム１１００におけるノードは、通信プロトコル（例えばインターネットプロトコル（ＩＰ））に基いた信号（例えばメッセージ）を用いて情報を交換する。システム１１００の通信リンクは、例えばワイヤ、光ファイバーケーブル、および／または無線通信技術を用いて実装されてもよい。システム１１００は、複数のアクセスノード１１１４−１１１８経由で通信システム１１００にアクセスする複数のエンドノード１１０２−１１１２を含んでいる。エンドノード１１０２−１１１２は例えば無線通信装置または端末であってもよい。またアクセスノード１１１４−１１１８は例えばワイヤレス・アクセスルータまたは基地局であってもよい。通信システム１１００は、インターコネクティビティを提供しもしくは特定のサービスまたは機能を提供するために用いられる多くの他のノード１１２０−１１３０を含んでいる。
【００３４】
通信システム１１００は、アクセス制御ノード１１２０、モビリティサポートノード１１２２、ポリシー制御ノード１１２４、およびアプリケーションサーバノード１１２６を含むネットワーク１１６０を表しており、これらのすべては、対応するネットワークリンク１１３２−１１３８によってそれぞれ中間ネットワークノード１１２８に接続される。ある実施形態では、アクセス制御ノード、例えばリモートオーセンティケイションダイアルインユーザサービス（ＲＡＤＩＵＳ）あるいはダイアミタサーバは、オーセンティケーション、オーサリゼーション、および／またはエンドノードに関連したエンドノードおよび／またはサービスのアカウンティングをサポートする。ある実施形態では、モビリティサポートノード１１２２、例えばモバイルＩＰホームエージェントおよび／またはコンテキストトランスファサーバは、例えば、エンドノードへのトラフィック／エンドノードからのトラフィックのリダイレクション、および／またはアクセスノード間のエンドノードに関連する状態の転送によって、アクセスノード間のエンドノードのモビリティ（例えばハンドオフ）をサポートする。ある実施形態では、ポリシー制御ノード１１２４、例えばポリシーサーバまたはポリシー決定ポイント（ＰＤＰ）は、サービスまたはアプリケーション層セッションについてポリシー認証をサポートする。ある実施形態では、アプリケーションサーバノード１１２６、例えばセッション初期化プロトコルサーバ、ストリーミングメディアサーバ、他のアプリケーション層サーバは、エンドノードが利用可能なサービスのためのセッションシグナリングをサポートし、および／またはエンドノードが利用可能なサービスまたはコンテンツを提供する。
【００３５】
ネットワーク１１６０内の中間ネットワークノード１１２８は、ネットワーク１１６０から見て外部のネットワークノードに対し、ネットワークリンク１１３４を介してインターコネクティビティを提供する。ネットワークリンク１１３４は、ネットワークリンク１１３６−１１４０を介してそれぞれアクセスノード１１１４、１１１６および１１１８にさらなる接続性を提供する中間ネットワークノード１１３０に接続される。各アクセスノード１１１４−１１１８は、エンドノード１１０２−１１１２のそれぞれに対し、対応するアクセスリンク１１４２−１１５２のそれぞれを介して接続性を提供するものとして表される。通信システム１１００において、各アクセスノード１１１４−１１１８は、アクセスを提供するために無線技術、例えばワイヤレス・アクセスリンクを用いるものとして表される。しかしながら、アクセスの設備に関連して有線技術が利用されてもよい。無線カバレッジエリア、例えば各アクセスノード１１１４−１１１８の通信セル１１５４−１１５８は、対応するアクセスノードを囲む円として示されている。
【００３６】
通信システム１１００は、本明細書に記載された種々の実施形態の説明の根拠として有効である。他の実施形態は、いくつかのある種のノード（ネットワークノード、アクセスノード、エンドノード、ならびに種々の制御ノード、サポートノード、およびサーバノードを含む）、いくつかのある種のリンク、および種々のノード間のインターコネクティビティが通信システム１１００のものとは異なりえる種々のネットワークトポロジを含んでいる。さらに、通信システム１１００において示された機能実体のうちのいくつかが省略されてもよいし一体化されてもよい。また、これらの機能実体の位置または配置を変えてもよい。
【００３７】
図１２は、例示的なエンドノード１２００（例えば無線端末）の図である。エンドノード１２００は、エンドノード１１０２−１１１２（図１１）のうちの任意の１つとして用いられてもよい装置の表現である。エンドノード１２００は、プロセッサ１２０２、無線通信インタフェースモジュール１２０４、ユーザ入力／出力インタフェース１２０６、およびメモリ１２０８を含んでおり、バス１２１０によって共につながれている。したがって、エンドノード１２００の種々のコンポーネントは、バス１２１０経由で情報、信号およびデータを交換することが可能である。エンドノード１２００のコンポーネント１２０２−１２０８は、ハウジング１２１２の内部に配置する。
【００３８】
無線通信インタフェースモジュール１２０４は、エンドノード１２００の内部コンポーネントが外部デバイスおよびネットワークノード（例えばアクセスノード）に信号を送信し、外部デバイスおよびネットワークノード（例えばアクセスノード）からの信号を受信できるようにする機構も提供する。無線通信インタフェースモジュール１２０４は、例えば対応する受信アンテナ１２１６を備えた受信機モジュール１２１４、および対応する送信アンテナ１２１６を備えた送信機モジュール１２１８を含んでおり、エンドノード１２００を他のネットワークノードに（例えば無線通信チャネル経由で）つなぐために用いられる。
【００３９】
エンドノード１２００は、ユーザ入力デバイス１２２２（例えばキーパッド）およびユーザ出力デバイス１２２４（例えばディスプレイ）を含んでいる。それらはユーザ入力／出力インタフェース１２０６を介してバス１２１０につながれる。したがって、ユーザ入力／出力デバイス１２２２および１２２４は、ユーザ入力／出力インタフェース１２０６およびバス１２１０経由でエンドノード１２００の他のコンポーネントと情報、信号およびデータを交換することができる。ユーザ入力／出力インタフェース１２０６、関連するデバイス１２２２および１２２４は、種々のタスクを遂行するためにユーザがエンドノード１２００を操作することができる機構を提供する。特に、ユーザ入力デバイス１２２２およびユーザ出力デバイス１２２４は、ユーザがエンドノード１２００およびエンドノード１２００のメモリ１２０８内で実行するアプリケーション（例えばモジュール、プログラム、ルーチンおよび／または関数）を制御できるようにする機能性を提供する。
【００４０】
メモリ１２０８に含まれた種々のモジュール（例えばルーチン）の管理の下で、プロセッサ１２０２は、種々のシグナリングおよび処理を実行するようにエンドノード１２００の動作を制御する。メモリ１２０８に含まれたモジュールは、起動時に、あるいは他のモジュールによって呼び出されたときに、実行される。モジュールが実行されるとき、データ、情報および信号を交換することができる。モジュールが実行されるとき、データおよび情報を共有してもよい。エンドノード１２００のメモリ１２０８は、制御シグナリングモジュール１２２６、アプリケーションモジュール１２２８、およびトラフィック制御モジュール１２３０を含み、さらに、構成情報１２３２および種々の追加モジュールを含んでいる。
【００４１】
制御シグナリングモジュール１２２６は、例えばトラフィック制御モジュール１２３０ならびに構成情報１２３２および種々の追加モジュールを含んでいるエンドノード１２００の種々の態様の動作および／または構成を制御するための信号（例えばメッセージ）の受信および送信に関する処理を制御する。ある実施形態において、制御シグナリングモジュール１２２６は、エンドノード１２００の動作および／または制御シグナリングモジュール１２２６によりサポートされた１つまたは複数のシグナリングプロトコルに関する状態情報（例えばパラメータ、ステータス、および／または他の情報を含んでもよい。特に、制御シグナリングモジュール１２２６は、構成情報（例えばエンドノード識別情報）および／またはパラメータセッティング、および動作情報（例えば現在の処理状態、ペンディングメッセージトランザクションなどのステータスに関する情報）を含んでも良い。
【００４２】
アプリケーションモジュール１２２８は、エンドノード１２００によりサポートされた１つまたは複数のアプリケーションに関する処理および通信を制御する。ある実施形態において、アプリケーションモジュール１２２８処理は、ユーザ入力／出力インタフェース１２０６を介した情報の入出力、アプリケーションに関連した情報操作、および／またはアプリケーションに関連する信号（例えばメッセージ）の受信または送信に関するタスクを含むことができる。ある実施形態において、アプリケーションモジュール１２２８は、該アプリケーションモジュール１２２８によりサポートされた１つまたは複数のアプリケーションの動作に関する状態情報（例えばパラメータ、ステータス、および／または他の情報）を含んでいる。特に、アプリケーションモジュール１２２８は、構成情報（例えばユーザ識別情報）および／またはパラメータセッティング、および動作情報（例えば現在の処理状態、ペンディング応答のステータスに関する情報）を含んでも良い。アプリケーションモジュール１２２８によりサポートされたアプリケーションは、例えばボイス・オーバーＩＰ（ＶｏＩＰ）、ウェブブラウジング、ストリーミングオーディオ／ビデオ、インスタントメッセージング、ファイル共有、ゲーミングなどを含んでいる。
【００４３】
トラフィック制御モジュール１２３０は、無線通信インタフェースモジュール１２０４を介したデータ情報（例えばメッセージ、パケット、および／またはフレーム）の受信および送信に関する処理を制御する。例示的なトラフィック制御モジュール１２３０は、構成情報１２３２ならびにパケットおよび／またはトラフィックフロー（例えば、パケットの関連シーケンス）のためのＱｏＳの種々の態様を制御する種々の追加モジュールを含む。いくつかの実施形態において、種々の追加モジュールは、トラフィック制御の特定の態様をサポートするために必要に応じて特定機能および動作を実行するために含まれている。トラフィック制御の機能要件に依存して、モジュールは、必要に応じ一体化され、および／または省略されてもよい。トラフィック制御モジュール１２３０に含まれた各追加モジュールの詳細な説明を続ける。
【００４４】
アドミッション制御モジュール１２３４は、リソース利用／アベイラビリティに関する情報を保持し、特定トラフィックフローに関連するＱｏＳパラメータを望ましくサポートするのに十分なリソースが利用可能かどうか判定する。アドミッション制御モジュール１２３４によって保持されるリソース利用性情報は、例えばパケットおよび／またはフレームキューキャパシティ、スケジューリングキャパシティ、ならびに１つまたは複数のトラフィックフローをサポートするために必要とされるプロセッシングおよびメモリのキャパシティを含んでいる。エンドノード１２００に含まれた制御シグナリングモジュール１２２６、アプリケーションモジュール１２２８および／または他のモジュールは、新規または変更されたトラフィックフローをサポートするのに十分なリソースが利用可能かどうか判定するためにアドミッション制御モジュール１２３４に問い合わせを行うことができる。アドミッション制御判定は、特定トラフィックフローのＱｏＳパラメータの機能およびプロファイル内で規定されたＱｏＳパラメータの機能である。構成情報１２３２は、アドミッション制御モジュール１２３４の動作に影響する構成情報（例えばパラメータセッティング）、例えば付加的な要求を拒絶する前に、割り当てられることのできるリソースのパーセンテージを示すアドミッション制御しきい値を含むことが可能である。
【００４５】
アップリンクスケジューラモジュール１２３６は、無線通信インタフェースモジュール１３０８経由で例えばエンドノード１２００からアクセスノードに送信されるデータ情報（例えばメッセージ、パケット、および／またはフレーム）について、送信スケジューリング（例えば順序および／またはタイミング）、送信リソースの割当て（例えば情報符号化レート、送信タイムスロット、および／または送信電力）に関する処理を制御する。アップリンクスケジューラモジュール１２３６は、送信をスケジューリングし、１つまたは複数のトラフィックフローに関連したＱｏＳパラメータに応じて送信リソースを割付けることが可能である。いくつかの実施形態において、アップリンクスケジューラモジュール１２３６によって実行されるスケジューリングおよび／またはリソース割当ての動作は、加えてチャネル条件および他の要因（例えば電力割当量）の機能である。
【００４６】
アップリンクＰＨＹ／ＭＡＣモジュール１２３８は、無線通信インタフェースモジュール１２０４経由での（例えばエンドノード１２００からアクセスノードへの）送信データ情報（例えばメッセージ、パケット、および／またはフレーム）に関する物理（ＰＨＹ）レイヤおよび媒体アクセス制御（ＭＡＣ）レイヤ処理を制御する。例えば、アップリンクＰＨＹ／ＭＡＣモジュール１２３８の動作は、データ情報（例えばメッセージ、パケット、および／またはフレーム）の送信の調整のための制御情報（例えば信号またはメッセージ）の送信および受信の両方を含んでいる。構成情報１２３２は、アップリンクＰＨＹ／ＭＡＣモジュール１２３８の動作に影響する構成情報、例えば送信に用いられる周波数、帯域、チャネル、拡散符号、望みの符号、アクセスノード１３００に関連した識別子、割当て要求チャネルの使用を規定する要求辞書などを含むことが可能である。
【００４７】
アップリンクＬＬＣ（ＡＲＱ）モジュール１２４０は、無線通信インタフェースモジュール１２０４経由での（例えばエンドノード１２００からアクセスノードへの）送信データ情報（例えばメッセージ、パケット、および／またはフレーム）に関する論理リンク制御（ＬＬＣ）レイヤ処理を制御する。アップリンクＬＬＣ（ＡＲＱ）モジュール１２４０は、自動再送制御（ＡＲＱ）能力（例えば損失パケットまたはフレームの再送信）に関連した処理を含んでいる。アップリンクＬＬＣ（ＡＲＱ）モジュール１２４０は、例えば、付加的な機能性（例えばタイプフィールドまたはチェックサムフィールドの利用によるエラー検出によるマルチプロトコルマルチプレキシング／デマルチプレクシング）を提供するために高次レイヤメッセージ（例えばパケット）にＬＬＣヘッダーおよび／またはトレーラーを追加することに関する処理をさらに含んでいる。アップリンクＬＬＣ（ＡＲＱ）モジュール１２４０は、複数サブ部分（例えばアップリンクＰＨＹ／ＭＡＣモジュール１２４０によって送信されるフレーム）への、高次レイヤメッセージ（例えばパケット）のフラグメンテーションを追加的に実行することが可能である。構成情報１２３２は、アップリンクＬＬＣ（ＡＲＱ）モジュール１２４０の動作に影響する構成情報（例えばＡＲＱウィンドウサイズ、再送信の最大数、廃棄タイマーなど）を含むことが可能である。
【００４８】
アップリンクキュー管理モジュール１２４２は、情報を保持し、無線通信インタフェースモジュール１２０４経由で（例えばエンドノード１２００からアクセスノードへ）送信されるデータ情報（例えばメッセージ、パケット、および／またはフレーム）の格納に関する処理を制御する。アップリンクキュー管理モジュール１２４２は、送信を待つデータ情報のストレージを制御し、トラフィックフロー単位に基づいた送信を待つデータ情報に関する状態情報を保持することが可能であり、例えば、各トラフィックフローに関連したパケットは、分離したキューに記憶されてもよい。例えば、アップリンクキュー管理モジュール１２４２は、種々のキュー管理技術および／または能力、例えばヘッドドロップ、テールドロップ、ならびにランダムアーリーディテクション（ＲＥＤ）のような種々のアクティブキュー管理（ＡＱＭ）機構をサポートする。構成情報１２３２は、１つまたは複数のトラフィックフローに関連して、アップリンクキュー管理モジュール１２４２の動作に影響する例えばキューリミット、ドロップ戦略、および／またはＡＱＭスレッショルドのような構成情報を含むことが可能である。
【００４９】
アップリンククラシファイヤモジュール１２４４は、無線通信インタフェースモジュール１２０４経由で（例えばエンドノード１２００からアクセスノードへ）送信される前に、特定トラフィックフローに属するデータ情報（例えばメッセージ、パケット、および／またはフレーム）の識別に関する処理を制御する。いくつかの実施形態において、無線通信インタフェースモジュール１２０４の利用によって送信されたメッセージ、パケット、および／またはフレームは、１つまたは複数のヘッダーおよび／またはペイロードフィールドの検査に基いて、アップリンククラシファイヤモジュール１２４４により、種々のトラフィックフローのうちのいずれかに属するものとして分類される。アップリンククラシファイヤモジュール１２４４による分類の結果は、アップリンクキュー管理モジュール１２４２ならびにメモリ１２０８内の他のモジュールによる、分類されたデータ情報の処理に影響しうる。例えば、この結果は、メッセージ、パケット、および／またはフレームの格納に関して対応付けられる特定のキューを決定付け、さらにスケジューリングのようなその後の処理に影響する。構成情報は、アップリンククラシファイヤモジュール１２４４の動作に影響する構成情報、例えば、１つまたは複数のトラフィックフローに属するものとしてデータ情報（例えばメッセージ、パケット、および／またはフレーム）を関連させるために用いられるクライテリアを規定する１セットの１つまたは複数のクラシファイヤフィルタ規則を含むことが可能である。
【００５０】
ダウンリンクＰＨＹ／ＭＡＣモジュール１２４６は、無線通信インタフェースモジュール１２０４経由での受信データ情報に関するＰＨＹレイヤおよびＭＡＣレイヤ処理を制御する。ダウンリンクＰＨＹ／ＭＡＣモジュール１２４６の動作は、データ情報の受信を調整するための制御情報の受信および送信の両方を含みうる。構成情報１２０４は、ダウンリンクＰＨＹ／ＭＡＣモジュール１２４６の動作に影響する構成情報、例えば受信に用いられる周波数、帯域、チャネル、拡散符号、望みの符号、エンドノード１２００に関連した識別子などを含むことが可能である。
【００５１】
ダウンリンクＬＬＣ（ＡＲＱ）モジュール１２４８は、無線通信インタフェースモジュール１２０４経由での受信データ情報に関するＬＬＣレイヤ処理を制御する。ダウンリンクＬＬＣ（ＡＲＱ）モジュール１２４８は、ＡＲＱ能力（例えば損失パケットまたはフレームの再送信）に関連した処理を含んでいる。例えば、ダウンリンクＬＬＣ（ＡＲＱ）モジュール１２４８は、高次レイヤメッセージ（例えばパケット）をカプセル化するＬＬＣヘッダーおよび／またはトレーラーに関する処理をさらに含むことができ、チェックサムフィールドを通じたエラー検出またはタイプフィールドによって、付加的な機能性（例えばマルチプロトコルマルチプレキシング／デマルチプレクシング）を提供する。ダウンリンクＬＬＣ（ＡＲＱ）モジュール１２４８は、ダウンリンクＰＨＹ／ＭＡＣモジュール１２４６によって受信されたフレームの高次レイヤメッセージ（例えばパケット）への再アセンブリーを実行することが可能である。構成情報１２３２は、実施形態によっては、ダウンリンクＬＬＣ（ＡＲＱ）モジュール１２４８の動作に影響する例えばＡＲＱウィンドウサイズ、再送信の最大数、廃棄タイマーなどの構成情報（例えばパラメータセッティング）を含むことが可能である。
【００５２】
図１３は、本発明に従って実装された、例示的なアクセスノード１３００の詳細な図である。アクセスノード１３００は、図１１に表されたアクセスノード１１１４−１１１８のうちの任意の１つとして用いられてもよい装置の詳細な表現である。図１３の実施形態では、アクセスノード１３００は、バス１３１０で一緒につながれたプロセッサ１３０２、メモリ１３０４、ネットワーク／インターネットワークインタフェースモジュール１３０６、および無線通信インタフェースモジュール１３０８を含んでいる。したがって、アクセスノード１３００の種々のコンポーネントは、バス１３１０経由で情報、信号およびデータを交換することが可能である。アクセスノード１３００のコンポーネント１３０２−１３１０は、ハウジング１３１２の内部に配置する。
【００５３】
ネットワーク／インターネットワークインタフェースモジュール１３０６は、アクセスノード１３００の内部コンポーネントが外部デバイスおよびネットワークノードに信号を送信し、外部デバイスおよびネットワークノードからの信号を受信できるようにする機構を提供する。ネットワーク／インターネットワークインタフェースモジュール１３０６は例えば銅線または光ファイバー線を介してノード１３００を他のネットワークノードにつなぐために用いられる受信機モジュール１３１４および送信機モジュール１３１６を含んでいる。無線通信インタフェースモジュール１３０８は、アクセスノード１３００の内部コンポーネントが外部デバイスおよびネットワークノード（例えばエンドノード）に信号を送信し、外部デバイスおよびネットワークノード（例えばエンドノード）からの信号を受信できるようにする機構も提供する。無線通信インタフェースモジュール１３０８は、例えば対応する受信アンテナ１３２０を備えた受信機モジュール１３１８、および対応する送信アンテナ１３２４を備えた送信機モジュール１３２２を含んでいる。無線通信インタフェースモジュール１３０８は、アクセスノード１３００を他のノードに（例えば無線通信チャネル経由で）つなぐために用いられる。
【００５４】
メモリ１３０４に含まれた種々のモジュール（例えばルーチン）の管理の下で、プロセッサ１３０２は、種々のシグナリングおよび処理を実行するようにアクセスノード１３００の動作を制御する。メモリ１３０４に含まれたモジュールは、起動時に、あるいは他のモジュールによって呼び出されたときに、実行される。モジュールが実行されるとき、データ、情報および信号を交換することができる。モジュールが実行されるとき、データおよび情報を共有してもよい。図１３実施形態では、アクセスノード１３００のメモリ１３０４は、制御シグナリングモジュール１３２６およびトラフィック制御モジュール１３２８を含み、さらに、構成情報１３３０および種々の追加モジュール１３３２−１３５４を含んでいる。
【００５５】
制御シグナリングモジュール１３２６は、例えばトラフィック制御モジュール１３２８ならびに構成情報１３３０および種々の追加モジュール１３３２−１３５４を含んでいるアクセスノード１３００の種々の態様の動作および／または構成を制御するための信号（例えばメッセージ）の受信および送信に関する処理を制御する。例えば、制御シグナリングモジュール１３２６は、アクセスノード１３００の動作および／または制御シグナリングモジュール１３２６によりサポートされた１つまたは複数のシグナリングプロトコルに関する状態情報（例えばパラメータ、ステータス、および／または他の情報）を含んでいる。特に、制御シグナリングモジュール１３２６は、構成情報（例えばアクセスノード識別情報）および／またはパラメータセッティング、および動作情報（例えば現在の処理状態、ペンディングメッセージトランザクションなどのステータスに関する情報）を含んでも良い。
【００５６】
トラフィック制御モジュール１３２８は、無線通信インタフェースモジュール１３０８経由のデータ情報（例えばメッセージ、パケット、および／またはフレーム）の受信および送信に関する処理を制御する。例えば、トラフィック制御モジュールは、構成情報１３３０ならびにパケットおよび／またはトラフィックフロー（例えば、パケットの関連シーケンス）のためのサービス品質の種々の態様を制御する種々の追加モジュール１３３２−１３５４を含むことが可能である。いくつかの実施形態において、トラフィック制御モジュール１３２８は、アクセスノード１３００の動作に関する状態情報（例えばパラメータ、ステータスおよび／または他の情報）、トラフィック制御モジュール１３２８、および／または１つまたは複数の種々の追加モジュール１３３２−１３５４を含んでいる。構成情報１３３０（例えばパラメータセッティング、決定）は、トラフィック制御モジュール１３２８および／または種々の追加モジュール１３３２−１３５４の動作に作用し、および／またはこれを規定する。いくつかの実施形態において、種々の追加モジュールは、トラフィック制御の特定の態様をサポートするために必要に応じて特定機能および動作を実行するために含まれている。種々の実施形態では、トラフィック制御の機能要件に依存して、モジュールは、必要に応じ一体化され、および／または省略されてもよい。トラフィック制御モジュール１３２８に含まれた各追加モジュールの詳細な説明を続ける。
【００５７】
アドミッション制御モジュール１３３２は、リソース利用／アベイラビリティに関する情報を保持し、特定トラフィックフローのサービス品質要件をサポートするのに十分なリソースが利用可能かどうか判定する。アドミッション制御モジュール１３３２によって保持されるリソース利用性情報は、例えばパケットおよび／またはフレームキューキャパシティ、スケジューリングキャパシティ、ならびに１つまたは複数のトラフィックフローをサポートするために必要とされるプロセッシングおよびメモリのキャパシティを含んでいる。アクセスノード１３００に含まれた制御シグナリングモジュール１３２６および／または他のモジュールは、新規または変更されたトラフィックフローをサポートするのに十分なリソースが利用可能かどうか判定するためにアドミッション制御モジュール１３３２に問い合わせを行うことができる。アドミッション制御判定は、特定トラフィックフローおよび／または利用可能リソースのサービス品質要件の機能である。構成情報１３３０は、アドミッション制御モジュール１３３２の動作に影響する構成情報（例えばパラメータセッティング）、例えば付加的な要求を拒絶する前に、割り当てられることのできるリソースのパーセンテージを示すアドミッション制御しきい値を含むことが可能である。
【００５８】
アップリンクスケジューラモジュール１３３４は、無線インタフェースモジュール１３０８経由で１つまたは複数の終端ノードからアクセスノードに送信されるデータ情報（例えばメッセージ、パケット、および／またはフレーム）について、送信スケジューリング（例えば順序および／またはタイミング）、送信リソースの割当て（例えば情報符号化レート、送信タイムスロット、および／または送信電力）に関する処理を制御する。アップリンクスケジューラモジュール１３３４は送信をスケジューリングし、１つまたは複数のトラフィックフローおよび／または１つまたは複数のエンドノードに関連したサービス品質要件および／または制約に応じて送信リソースを割付けることが可能である。構成情報１３３０は、１つまたは複数のトラフィックフローおよび／またはエンドノードに関連して、アップリンクスケジューラモジュール１３３４の動作に影響する構成情報、例えば優先度、レート境界、レイテンシー境界、および／または共有ウェイトを含むことが可能である。ある実施形態では、アップリンクスケジューラモジュール１３３４によって実行されたおよび／またはリソース割当て動作のスケジューリングは、さらにチャネル条件および他の要因（例えば電力割当量）の機能である。
【００５９】
ダウンリンクスケジューラモジュール１３３６は、無線インタフェースモジュール１３０８を介してアクセスノード１３００から１つまたは複数のエンドノードに送信されるデータ情報（例えばメッセージ、パケット、および／またはフレーム）について、送信スケジューリング（例えば順序および／またはタイミング）、および送信リソース（例えば情報符号化レート、送信タイムスロット、および／または送信電力）の割当てに関する処理を制御する。ダウンリンクスケジューラモジュール１３３６は送信をスケジューリングし、１つまたは複数のトラフィックフローおよび／または１つまたは複数のエンドノードに関連したサービス品質要件および／または制約に応じて送信リソースを割付けることが可能である。構成情報１３３０は、１つまたは複数のトラフィックフローおよび／またはエンドノードに関連して、ダウンリンクスケジューラモジュール１３３６の動作に影響する構成情報、例えば優先度、レート境界、レイテンシー境界、および／または共有ウェイトを含むことが可能である。ある実施形態では、アップリンクスケジューラモジュール１３３６によって実行されたリソース割当ておよび／またはスケジューリングの動作は、さらにチャネル条件および他の要因（例えば電力割当量）の機能である。
【００６０】
アップリンクトラフィックコンディショナモジュール１３３８は、無線インタフェースモジュール１３０８経由で（例えばエンドノードからアクセスノード１３００に）受信されたデータ情報（例えばメッセージ、パケット、および／またはフレーム）について、トラフィック調整（例えばメータリング、マーキング、ポリシーイングなど）に関する処理を制御する。アップリンクトラフィックコンディショナモジュール１３３８は、１つまたは複数のトラフィックフローおよび／または１つまたは複数のエンドノードに関連したサービス品質要件および／または制約に応じてトラフィックを整える（例えばメータし、マークし、および／またはポリスする）ことが可能である。構成情報１３３０は、１つまたは複数のトラフィックフローおよび／またはエンドノードに関連して、アップリンクトラフィックコンディショナモジュール１３３８の動作に影響する構成情報、例えばレート境界および／またはマーキング値を含むことが可能である。
【００６１】
アップリンククラシファイアモジュール１３４０は、無線インタフェースモジュール１３０８経由で（例えばエンドノードからアクセスノード１３００に）受信されたデータ情報（例えばメッセージ、パケット、および／またはフレーム）について、アップリンクトラフィックコンディショナモジュール１３３８によって処理される前に、特定トラフィックフローに属するデータ情報の識別に関する処理を制御する。いくつかの実施形態において、無線通信インタフェースモジュール１３０８によって受信されたメッセージ、パケット、および／またはフレームは、１つまたは複数のヘッダーおよび／またはペイロードフィールドの検査に基いて、アップリンククラシファイヤモジュール１３４０により、種々のトラフィックフローのうちのいずれかに属するものとして分類される。アップリンククラシファイヤモジュール１３４０による分類の結果は、分類されたデータ情報（例えばメッセージ、パケット、および／またはフレーム）の取扱いに影響する場合があり、アップリンクトラフィックコンディショナモジュール１３３８によって、例えば、結果は特定のデータ構造または状態機械を決定してもよく、メッセージ、パケット、および／またはフレームは、対応付けられ、さらに、メータリング、マーキング、および／またはポリシーイングのようなその後の処理に影響する。構成情報１３３０は、アップリンククラシファイヤモジュール１３４０の動作に影響する構成情報、例えば、１つまたは複数のトラフィックフローに属するものとしてデータ情報（例えばメッセージ、パケット、および／またはフレーム）を関連させるために用いられるクライテリアを規定する１セットの１つまたは複数のクラシファイヤフィルタ規則を含むことが可能である。
【００６２】
アップリンクＬＬＣ（ＡＲＱ）モジュール１３４２は、無線通信インタフェースモジュール１３０８経由で（例えばエンドノードからアクセスノード１３００に）受信された受信データ情報（例えばメッセージ、パケット、および／またはフレーム）に関する処理を制御する。アップリンクＬＬＣ（ＡＲＱ）モジュール１３４２は、ＡＲＱ能力（例えば損失パケットまたはフレームの再送信）に関連した処理を含んでいる。ある実施形態では、アップリンクＬＬＣ（ＡＲＱ）モジュール１３４２は、高次レイヤメッセージ（例えばパケット）をカプセル化するＬＬＣヘッダーおよび／またはトレーラーに関する処理をさらに含んでおり、チェックサムフィールドによるエラー検出またはタイプフィールドによって、付加的な機能性（例えばマルチプロトコルマルチプレキシング／デマルチプレクシング）を提供する。アップリンクＬＬＣ（ＡＲＱ）モジュール１３４２は、アップリンクＰＨＹ／ＭＡＣモジュール１３４４によって受信されたフレームの高次レイヤメッセージ（例えばパケット）への再アセンブリーを実行することが可能である。構成情報１３３０は、アップリンクＬＬＣ（ＡＲＱ）モジュール１３４２の動作に影響する構成情報（例えばＡＲＱウィンドウサイズ、再送信の最大数、廃棄タイマーなど）を含むことが可能である。
【００６３】
アップリンクＰＨＹ／ＭＡＣモジュール１３４４は、無線通信インタフェースモジュール１３０８経由で（例えばエンドノードからアクセスノード１３００に）の受信データ情報（例えばパケットおよび／またはフレーム）に関するＰＨＹレイヤおよびＭＡＣレイヤ処理を制御する。ある実施形態では、アップリンクＰＨＹ／ＭＡＣモジュール１３４４の動作は、データ情報（例えばメッセージ、パケット、フレーム）の受信を調整するために制御情報（例えば信号、メッセージ）を送信し受信することを含んでいる。構成情報１３３０は、アップリンクＰＨＹ／ＭＡＣモジュール１３３４の動作に影響する構成情報、例えば受信に用いられる周波数、帯域、チャネル、拡散符号、ホッピング符号、アクセスノード１３００に関連した識別子などを含むことが可能である。
【００６４】
ダウンリンククラシファイヤモジュール１３４６は、無線通信インタフェースモジュール１３０８経由で（例えばアクセスノード１３００からエンドノードへ）送信される前に、特定トラフィックフローに属するデータ情報（例えばメッセージ、パケット、および／またはフレーム）の識別に関する処理を制御する。いくつかの実施形態において、無線通信インタフェースモジュール１３０８によって送信されたメッセージ、パケット、および／またはフレームは、１つまたは複数のヘッダーおよび／またはペイロードフィールドの検査に基いて、ダウンリンククラシファイヤモジュール１３４６により、種々のトラフィックフローのうちのいずれかに属するものとして分類される。ダウンリンククラシファイヤモジュール１３４６による分類の結果は、ダウンリンクキュー管理モジュール１３５０、他のモジュール１３４８、１３５２および１３５４による、分類されたデータ情報（例えばメッセージ、パケット、および／またはフレーム）の処理に影響する場合があり、例えば、該結果は特定のキューを決定してもよく、メッセージ、パケット、および／またはフレームはストレージに関して対応付けられ、さらに、スケジューリングのような後の処理に影響する。構成情報１３３０は、ダウンリンククラシファイヤモジュール１３４６の動作に影響する、構成情報（例えばパラメータセッティング、１つまたは複数のトラフィックフローに属するものとしてデータ情報（例えばメッセージ、パケット、および／またはフレーム）を関連させるために用いられるクライテリアを規定する例えば１つまたは複数のクラシファイヤフィルタ規則のセット）を含むことが可能である。
【００６５】
ダウンリンクトラフィックコンディショナモジュール１３４８は、無線インタフェースモジュール１３０８経由で（例えばアクセスノード１３００からエンドノードに）送信されたデータ情報（例えばメッセージ、パケット、および／またはフレーム）について、トラフィック調整（例えばメータリング、マーキング、ポリシーイングなど）に関する処理を制御する。ダウンリンクコンディショナモジュール１３４８はトラフィックを調整し、例えばメータリングし、マーキングし、および／またはポリシーイングし、１つまたは複数のトラフィックフローおよび／または１つまたは複数のエンドノードに関連したサービス品質要件および／または制約に応じて送信リソースを割付けることが可能である。構成情報１３３０は、１つまたは複数のトラフィックフローおよび／またはエンドノードに関連して、ダウンリンクトラフィックコンディショナモジュール１３４８の動作に影響する構成情報、例えばレート境界および／またはマーキング値を含むことが可能である。
【００６６】
ダウンリンクキュー管理モジュール１３５０は、情報を保持し、無線通信インタフェースモジュール１３０８経由で（例えばアクセスノード１３００からエンドノードへ）送信されるデータ情報（例えばメッセージ、パケット、および／またはフレーム）の格納に関する処理を制御する。ダウンリンクキュー管理モジュールは、送信を待つデータ情報のストレージを制御し、トラフィックフロー単位に基づいた送信を待つデータ情報に関する状態情報を保持することが可能であり、例えば、各トラフィックフローに関連したパケットは、分離したキューに記憶されてもよい。いくつかの実施形態において、ダウンリンクキュー管理モジュール１３５０は、種々のキュー管理技術および／または能力、例えばヘッドドロップ、テールドロップ、ならびにＲＥＤのような種々のＡＱＭ機構をサポートする。構成情報１３３０は、１つまたは複数のトラフィックフローおよび／またはエンドノードに関連して、ダウンリンクキュー管理モジュール１３５０の動作に影響する構成情報、例えばキューリミット、ドロップ戦略、および／またはＡＱＭスレッショルドを含むことが可能である。
【００６７】
ダウンリンクＬＬＣ（ＡＲＱ）モジュール１３５２は、無線通信インタフェースモジュール１３０８経由での（例えばアクセスノード１３００からエンドノードへの）送信データ情報（例えばメッセージ、パケット、および／またはフレーム）に関するＬＬＣレイヤ処理を制御する。ダウンリンクＬＬＣ（ＡＲＱ）モジュール１３５２は、ＡＲＱ能力（例えば損失パケットまたはフレームの再送信）に関連した処理を含んでいる。ある実施形態では、ダウンリンクＬＬＣ（ＡＲＱ）モジュール１３５２は、付加的な機能性（例えばタイプフィールドまたはチェックサムフィールドによるエラー検出によるマルチプロトコルマルチプレキシング／デマルチプレクシング）を提供するために高次レイヤメッセージ（例えばパケット）にＬＬＣヘッダーおよび／またはトレーラーを追加することに関する処理をさらに含んでいる。ダウンリンクＬＬＣ（ＡＲＱ）モジュール１３５２は、複数サブ部分（例えばダウンリンクＰＨＹ／ＭＡＣモジュール１３５４によって送信されるフレーム）への、高次レイヤメッセージ（例えばパケット）のフラグメンテーションを実行することが可能である。構成情報１３３０は、ダウンリンクＬＬＣ（ＡＲＱ）モジュール１３５２の動作に影響する構成情報（例えばＡＲＱウィンドウサイズ、再送信の最大数、廃棄タイマーなど）を含むことが可能である。
【００６８】
ダウンリンクＰＨＹ／ＭＡＣモジュール１３５４は、無線通信インタフェースモジュール１３０８経由での（例えばアクセスノード１３００からエンドノードへの）送信データ情報（例えばメッセージ、パケット、および／またはフレーム）に関するＰＨＹレイヤおよびＭＡＣレイヤ処理を制御する。ある実施形態では、ダウンリンクＰＨＹ／ＭＡＣモジュール１３５４の動作は、データ情報（例えばメッセージ、パケット、またはフレーム）の送信の調整のための制御情報（例えば信号またはメッセージ）の送信および受信の両方を含んでいる。構成情報１３３０は、ダウンリンクＰＨＹ／ＭＡＣモジュール１３５４の動作に影響する構成情報、例えば送信に用いられる周波数、帯域、チャネル、拡散符号、望みの符号、アクセスノード１３００に関連した識別子などを含むことが可能である。
【００６９】
図１４は、例示的なエンドノード１２００において含まれた種々のモジュールと例示的なアクセスノード１３００の間の例示的なシグナリングおよびトラフィックフローを示す。図１４エンドノード１２００および図１４アクセスノード１３００は、それぞれ図１２エンドノード１２００および図１３アクセスノード１３００の単純化された表現である。図１４の例は、データ情報（例えばメッセージ、パケットまたはフレームのシーケンスを含むトラフィックフロー）を送信し受信するアプリケーションモジュール１２２８を示す。図１１の例示的なシステムのコンテキストでは、図１４エンドノード１２００は図１１に表されたエンドノード１１０２−１１１２のうちの任意の１つであって、図１４エンドノード１２００に含まれたアプリケーションモジュール１２２８は、該システムにおける別のノード、例えば別のエンドノード１１０２−１１１２または図１１に表されるようなアプリケーションサーバノード１１２６、とデータ情報を交換することができる。図１４および続く詳細な説明において、図１４エンドノード１２００がデータ情報を交換しているノードは、対応するノードと呼ばれる。
【００７０】
エンドノード１２００におけるアプリケーションモジュール１２２８から対応するノードに送信されたデータ情報（例えば一連のメッセージ、パケットまたはフレームを含むトラフィックフロー）は矢印１４０２−１４０８によって示され、処理のためにエンドノード１２００に含まれた一連のモジュール１２３８−１２４４を通して進む。その後、データ情報は例えば無線通信インタフェースモジュール１２０４経由でエンドノード１２００からアクセスノード１３００に送信される。アクセスノード１３００による（例えば無線通信インタフェースモジュール１３０８経由の）受信に続き、エンドノード１２００におけるアプリケーションモジュール１２２８から、対応するノードに送信されたデータ情報（例えば一連のメッセージ、パケットまたはフレームを含むトラフィックフロー）は、一連の矢印１４１０−１４１８によって示され、  例えばネットワーク／インターネットワークインタフェースモジュール１３０６経由でアクセスノードに接続された中間ノードのためのルーティング情報に従って指図され、アクセスノード１３００から対応するノードにフォワードされる前に、処理のためにアクセスノード１３００に含まれた一連のモジュール１３３８−１３４４を通して進む。
【００７１】
対応するノードからエンドノード１２２８におけるアプリケーションモジュール１２２８に送信されたデータ情報（例えばメッセージ、パケットまたはフレームのシーケンスを含むトラフィックフロー）は、一連の矢印１４２０−１４２８によって示され、アクセスノード１３００によって（例えばネットワーク／インターネットワークインタフェースモジュール１３０６経由で）受信され、処理のためにアクセスノード１３００に含まれた一連のモジュール１３４６−１３５４を通して進む。その後、データ情報は、アクセスノード１３００からエンドノード１２００に（例えば無線通信インタフェースモジュール１３０８によって）送信される。エンドノード１２００による（例えば無線通信インタフェースモジュール１２０４経由の）受信に続いて、対応するノードから、エンドノード１２００におけるアプリケーションモジュール１２２８に送信されたデータ情報（例えば一連のメッセージ、パケットまたはフレームを含むトラフィックフロー）は、一連の矢印１４３０−１４３４によって示され、エンドノード１２００におけるアプリケーションモジュール１２２８に送達される前に、処理のためにエンドノード１２００に含まれた一連のモジュール１２４６および１２４８を通して進む。
【００７２】
データ情報（例えばトラフィックフロー）の交換に加え、図１４は、制御情報の交換（例えばシグナリングフローおよび／または通信インタフェース）を表す。特に、図１４の例は、アクセスノード１３００に含まれたトラフィック制御モジュール１３２８と制御シグナリングモジュール１３２６の間の制御情報の交換を表す。同様に、図１４の例は、制御シグナリングモジュール１２２６と、エンドノード１２００に含まれたトラフィック制御モジュール１２３０の間の制御情報の交換を表す。アクセスノード１３００およびエンドノード１２００の両方において、示されるモジュール間の制御情報の交換は、データ情報例えばエンドノード１２００におけるアプリケーションモジュール１２２８へのトラフィックフロー／該アプリケーションモジュール１２２８からのトラフィックフローの適切なサービス品質処理を提供するために必要に応じて、アクセス／エンドノード１３００／１２００におけるそれぞれの制御シグナリングモジュール１３２６／１２２６が、トラフィック制御モジュール１３２８／１２３０のそれぞれに含まれた種々のモジュールの構成および／または動作に作用、例えばセットし、変更し、および／または監視することを可能にする。
【００７３】
制御情報（例えばシグナリングフローおよび／または通信インタフェース）の交換は、（ａ）アクセスノード１３００において別のノードと制御シグナリングモジュール１３２６の間、（ｂ）エンドノード１２００におけるアプリケーションモジュール１２２８とエンドノード１２００における制御シグナリングモジュール１２２６の間、および（ｃ）アクセスノード１３００およびエンドノード１２００においけるそれぞれの制御シグナリングモジュール１３２６／１２２６の間に現れる。これら制御情報の交換（例えばシグナリングフローおよび／または通信インタフェース）は、アクセスノード１３００およびエンドノード１２００の両方におけるトラフィック制御モジュール１３２８／１２３０の構成および／または動作が、（ａ）１つまたは複数の付加的なノード（例えばアクセス制御ノード１１２０および／またはアプリケーションサーバノード１１２６）、（ｂ）エンドノード１２００におけるアプリケーションモジュール１２２８、または（ｃ）１つまたは複数の付加的なノードおよびエンドノード１２００におけるアプリケーションモジュール１２２８の組合せ、によって作用されることを可能にする。本発明の種々の実施形態は、必要に応じて、示された制御情報のすべてまたはサブセットのみの交換をサポートしてもよい。
【００７４】
以上説明した事項は、一または複数の実施形態の例を含んでいる。当然ながら、前述の実施形態を説明する目的のために、コンポーネントまたはメソドロジの考えられる組合せをすべて説明することはできない。しかし、当業者であれば、多くのさらなる組合せおよび種々の実施形態の置換が可能であることを認識することができる。したがって、説明された実施形態は、添付の特許請求の精神および範囲に含まれる変更、修正および変形のすべてを包含することが意図される。さらに、用語「含む（ｉｎｃｌｕｄｅ）」が詳細な説明またはクレームのいずれかで用いられる限りにおいて、この用語は、クレームで遷移語として使用され、「具備する（ｃｏｍｐｒｉｓｉｎｇ）」が解釈される場合の用語「具備する」と同様に、包括的であることが意図されている。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
〔１〕
ネットワークドメインノードへの登録を開始すること；
前記登録に関してシーケンス情報を生成すること；および
前記ネットワークドメインノードとのさらなる通信を容易にするため前記シーケンス情報を用いること、を含むモバイルデバイスのための通信方法。
〔２〕
代替の経路を介して前記ネットワークドメインノードへの次登録を開始することをさらに含む〔１〕の方法。
〔３〕
前記シーケンス情報を変更し、該変更されたシーケンス情報を前記次登録に関連付けることをさらに具備する〔２〕の方法。
〔４〕
前記シーケンス情報の変更は、値をインクリメントし、値をディクリメントし、またはタイムスタンプ値を更新することを含む〔３〕の方法。
〔５〕
前記シーケンス情報の変更は、モバイル端末またはプロキシノードによって実行される〔４〕の方法。
〔６〕
検出されたネットワークパフォーマンスパラメータが伝えられることにより前記シーケンス情報を変更することをさらに含む〔５〕の方法。
〔７〕
前記ネットワークパフォーマンスパラメータは、信号対雑音比（ＳＮＲ）、信号電力測定、信号電圧測定または信号電流測定を含む〔６〕の方法。
〔８〕
前記シーケンス情報の変更は、プロキシモバイルインターネットプロトコル（ＰＭＩＰ）に関連付けられる〔３〕の方法。
〔９〕
前記シーケンス情報の変更は、ネットワークベース局所モビリティ管理（ＮＥＴＬＭＭ）プロトコルに関連付けられる〔３〕の方法。
〔１０〕
前記ネットワークドメインノードはローカルモビリティアンカーである〔１〕の方法。
〔１１〕
少なくとも１つのアクセスポイント、アクセスノードまたはアクセスルータを含む経路を介して前記登録を実行することをさらに含む〔１〕の方法。
〔１２〕
モバイルデバイスからの少なくとも１つのリンク生成メッセージを生成することをさらに含み、該リンク生成メッセージにはシーケンス番号が関連付けられる〔１〕の方法。
〔１３〕
前記リンク生成メッセージの後にトンネルを形成することをさらに含む〔１２〕の方法。
〔１４〕
前記モバイルデバイスからの少なくとも１つの他のリンク生成メッセージを生成することをさらに含む〔１２〕の方法。
〔１５〕
前記他のリンク生成メッセージに従って少なくとも１つの第２のトンネルを形成することをさらに含む〔１４〕の方法。
〔１６〕
アクセスポイントと通信する際にリンク生成メッセージを生成するための命令を保持するメモリ；および
前記命令を実行するプロセッサを具備し、前記リンク生成メッセージにはシーケンス番号が関連付けられる通信装置。
〔１７〕
前記シーケンス番号は、前記アクセスポイントとの後の通信のために用いられる〔１６〕の通信装置。
〔１８〕
前記シーケンス番号はプロキシデバイスによって生成される〔１６〕の通信装置。
〔１９〕
前記プロキシデバイスは、次アクセスポイントへの切り替えを実行するためのネットワークパラメータを用いる〔１８〕の通信装置。
〔２０〕
前記プロキシデバイスは、前記切り替えを実行した後に次シーケンス番号を生成する〔１９〕の通信装置。
〔２１〕
アクセスポイントを通じてネットワークドメインノードに登録するための手段；
前記ネットワークドメインノードに登録する際にシーケンスデータを生成するための手段；および
前記アクセスポイントを介して通信するために前記シーケンスデータを処理するための手段を具備する通信装置。
〔２２〕
アクセスポイントを介してネットワークドメインノードに登録する際にシーケンスデータを生成すること；および
前記アクセスポイントを介した後の通信中に、該アクセスポイントを介して通信するために前記シーケンスデータを用いることのための機械実行可能な命令を格納した機械可読媒体。
〔２３〕
前記シーケンスデータを生成するためにプロキシを用いることをさらに具備する〔２２〕の機械可読媒体。
〔２４〕
代替のアクセスポイントからの登録の際に前記シーケンスデータを変更することをさらに含む〔２２〕の機械可読媒体。
〔２５〕
以下の命令を実行するプロセッサであって、該命令は、
アクセスポイントを通じて生成されるべきリンクを要求すること；
前記アクセスポイントにシーケンス番号を割り当てること；および
前記アクセスポイントと通信する際に前記シーケンス番号を用いること、であるプロセッサ。
〔２６〕
モバイルデバイスの登録を可能にすること；
前記登録に関してシーケンス情報を受信すること；および
前記モバイルデバイスとの後の通信中に前記シーケンス情報を復号することを含むネットワークドメインノードのための通信方法。
〔２７〕
前記モバイルデバイスに関して代替のネットワーク経路を介した次登録を可能にすることをさらに具備する〔２６〕の方法。
〔２８〕
前記モバイルデバイスから変更されたシーケンス情報を受信することをさらに含む〔２７〕の方法。
〔２９〕
前記変更されたシーケンス情報は、モバイル端末またはプロキシノードによって実行される〔２８〕の方法。
〔３０〕
前記変更されたシーケンス情報は、プロキシモバイルインターネットプロトコル（ＰＭＩＰ）に関連付けられる〔２８〕の方法。
〔３１〕
前記変更されたシーケンス情報は、ネットワークベース局所モビリティ管理（ＮＥＴＬＭＭ）プロトコルに関連付けられる〔２８〕の方法。
〔３２〕
アクセスポイントと通信する際にリンク生成メッセージを処理するための命令を保持するメモリ；および
前記命令を実行するプロセッサを具備し、前記リンク生成メッセージにはシーケンス番号が関連付けられるネットワークドメインで動作する通信装置。
〔３３〕
前記シーケンス番号は、前記アクセスポイントとの後の通信のために用いられる〔３２〕の通信装置。
〔３４〕
前記シーケンス番号はプロキシデバイスによって生成される〔３２〕の通信装置。
〔３５〕
アクセスポイントを介してモバイルデバイスを登録するための手段；
前記モバイルデバイスを登録する際にシーケンスデータを処理するための手段；および
前記モバイルデバイスとの後の通信の際に前記シーケンスデータを復号するための手段を具備する通信装置。
〔３６〕
アクセスポイントを介したモバイルデバイスとの登録の際にシーケンスデータを受信すること；および
前記モバイルデバイスとの後の通信中にアクセスポイントと通信するために前記シーケンスデータを用いること、のための機械実行可能な命令を格納した機械可読媒体。
〔３７〕
シーケンスデータを生成するためにプロキシを用いることをさらに含む〔３６〕の機械可読媒体。
〔３８〕
前記モバイルデバイスについて代替のアクセスポイントを登録する際に、変更されたシーケンスデータを受信することをさらに含む〔３７〕の機械可読媒体。
〔３９〕
以下の命令を実行するプロセッサであって、該命令は、
アクセスポイントを介してリンク生成メッセージを受信すること；
前記リンク生成メッセージに従ってシーケンス番号を受信すること；および
前記アクセスポイントと通信する際に前記シーケンス番号を処理すること、であるプロセッサ。
【図１】
0005623564.tif 000002
【図２】
0005623564.tif 000003
【図３】
0005623564.tif 000004
【図４】
0005623564.tif 000005
【図５】
0005623564.tif 000006
【図６】
0005623564.tif 000007
【図７】
0005623564.tif 000008
【図８】
0005623564.tif 000009
【図９】
0005623564.tif 000010
【図１０】
0005623564.tif 000011
【図１１】
0005623564.tif 000012
【図１２】
0005623564.tif 000013
【図１３】
0005623564.tif 000014
【図１４】
0005623564.tif 000015