(57)【要約】【解決手段】モバイル通信ネットワークにおいて１つ以上のモバイル通信装置とインターネットとの間のデータの交換を支援するために、ホームエージェントと１つ以上の外国エージェントとの間で、ＩＰｖ４メッセージ内部へのＩＰｖ６メッセージの双方向トンネリングが実行される。 任意で、モバイル通信装置が無線モバイル装置である場合、無線モバイル装置がモバイル通信ネットワークにおける無線受信地域の損失および外国エージェント機能性を欠落する無線ネットワークのタイプにおいて受信地域の存在を検出するときはいつでも、ホームエージェントを用いてＩＰｖ４メッセージ内部へのＩＰｖ６メッセージの双方向トンネリングでモバイル装置自体が自動的に従事する。
2005532744.tif 000002
【特許請求の範囲】
【請求項１】
下記を具備する、モバイル通信ネットワークにおいて、１つ以上のモバイル通信装置間のデータの交換を補助する方法：
ホームエージェントと１つ以上の外国エージェントとの間でＩＰｖ４メッセージ内へのＩＰｖ６メッセージIPv6 の双方向トンネリングを実行する。
【請求項２】
前記モバイル通信装置の少なくとも１つは無線モバイル装置で構成され、前記無線モバイル装置が前記モバイル通信ネットワークにおいて、無線受信地域の損失を検出したとき、および外国エージェント機能性を欠落している無線ネットワークのタイプにおいて受信地域の存在を検出したときはいつでも、
ホームエージェントを用いてＩＰｖ４メッセージ内部へのＩＰｖ６メッセージの双方向トンネリングを自動的に従事するために無線モバイル装置を動作することをさらに具備する、請求項１の方法。
【請求項３】
前記動作は、下記を具備する動作を実行することにより１つ以上のモバイル通信装置の各々にＩＰｖ６アドレスを割り当てることをさらに具備する請求項１の方法：
前記モバイル通信装置は、ＩＰｖ６フォーマットアドレスを要求するホームエージェントに登録要求を送信する；
前記ホームエージェントは、ＩＰｖ６フォーマットアドレスをモバイル通信装置に送信することにより前記登録要求に応答する。
【請求項４】
前記動作は、下記を具備する動作を実行することによって１つ以上のモバイル通信装置の各々にＩＰｖ６アドレスを割り当てることをさらに具備する請求項１の方法：
前記モバイル通信装置は、ＩＰｖ４フォーマットアドレスを要求するホームエージェントに登録要求を送信する；
前記ホームエージェントは、ＩＰｖ４フォーマットアドレスを前記モバイル通信装置に送信することにより前記登録要求に応答する；
前記モバイル通信装置は、ＩＰｖ６フォーマットアドレスを要求するホームエージェントにルーターソリシテーションを送信する；
前記ホームエージェントは、ＩＰｖ６アドレスの少なくとも一部の割り当てを含むアドバタイズメントを送信することにより前記ルーターソリシテーションに応答する。
【請求項５】
前記動作は、下記を具備する動作を実行することにより１つ以上のモバイル通信装置の各々にＩＰｖ６アドレスを割り当てることをさらに具備する、請求項１の方法：
前記モバイル通信装置は、ＩＰｖ４フォーマットアドレスを要求するホームエージェントに登録要求を送信する；
前記登録要求に応答して、前記ホームエージェントはＩＰｖ４フォーマットアドレスを前記モバイル通信装置に送信する；
同様に前記登録要求に応答して、前記ホームエージェントは、前記無線電話がＩＰｖ６と互換性があるかどうか決定し、そうであるなら、ＩＰｖ６プレフィックスの少なくとも一部を含むアドバタイズメントを送信する。
【請求項６】
下記を具備する１つ以上のモバイル通信装置とインターネットとの間でデータの交換を行うモバイル通信ネットワーク：
ホームエージェント；
複数の外国エージェント；
前記ホームエージェントおよび１つ以上の外国エージェントの各々は、ＩＰｖ４メッセージ内部へのＩＰｖ６メッセージの双方向トンネリングを実行する。
【請求項７】
インターネットに接続されたＩＰホームエージェントに接続された複数のインターネットプロトコル（ＩＰ）外国エージェントを含む通信ネットワークにおいて前記インターネットアクセスするためのモバイル通信装置を利用する方法であって、前記ホームエージェントは、前記通信装置がメンバーであるサブネットのためのデフォルトルーターを具備し、前記ホームエージェントは、前記モバイル通信装置にアドレスされたインターネットからすべてのパケットを受信し、前記モバイル通信装置に導き、前記ホームエージェントはまた前記インターネットにアドレスされたモバイル通信装置からすべてのパケットを受信する、方法であって、前記方法が下記動作を具備する方法：
ＩＰｖ６アドレスを前記モバイル通信装置に割り当てる；
下記を具備する動作を実行することにより出て行くメッセージを処理する：
モバイル通信装置は、出て行くＩＰｖ６メッセージを前記外国エージェントの選択された１つに送信する；
前記選択された外国エージェントは、前記モバイル通信装置からの出て行くＩＰｖ６メッセージをＩＰｖ４メッセージシェル内部でカプセル化し、前記カプセル化されたメッセージを前記ホームエージェントに送信する；
前記ホームエージェントは、前記出て行くＩＰｖ６メッセージを非カプセル化し、前記出て行くＩＰｖ６メッセージを前記インターネットに送信する；
下記を具備する動作を実行することにより入ってくるメッセージを処理する；
前記ホームエージェントは、前記インターネットから到着し、前記モバイル通信装置にアドレスされたＩＰｖ６フォーマットの入ってくるメッセージを受信し、前記受信したメッセージをＩＰｖ４メッセージシェル内部でカプセル化する；
前記ホームエージェントは、前記モバイル通信装置に送信するために前記カプセル化された受信されたメッセージを選択された外国エージェントに送る；
前記選択された外国エージェントは、前記シェルからの入ってくる
メッセージを非カプセル化し、前記非カプセル化された入ってくるメッセージを前記モバイル通信装置に送る。
【請求項８】
前記割り当て動作が下記を具備する、請求項１の方法：
前記モバイル通信装置は、ＩＰｖ６フォーマットアドレスを要求するホームエージェントに登録要求を送信する；
前記ホームエージェントは、ＩＰｖ６フォーマットアドレスを送信することにより登録要求に応答する。
【請求項９】
前記割り当て動作は下記を具備する請求項１の方法：
前記モバイル通信装置は、ＩＰｖ４フォーマットアドレスを要求するホームエージェントに登録要求を送信する；
前記ホームエージェントは、ＩＰｖ４フォーマットアドレスを前記モバイル通信装置に送信することにより前記登録要求に返答する；
前記モバイル通信装置は、ＩＰｖ６フォーマットアドレスを要求する前記ホームエージェントにルーターソリシテーションを送信する；
前記ホームエージェントは、ＩＰｖ６アドレスの少なくとも一部の割り当てを含むアドバタイズメントを送信することにより応答する。
【請求項１０】
前記割り当て動作は下記を具備する請求項１の方法：
前記モバイル通信装置は、ＩＰｖ４フォーマットアドレスを要求するホームエージェントに登録要求を送信する；
前記登録要求に応答して、前記ホームエージェントは、ＩＰｖ４フォーマットアドレスを前記モバイル通信装置に送信する；
また、前記登録要求に応答して、前記ホームエージェントは、前記無線電話がＩＰｖ６互換であるかどうか決定し、もしそうなら、ＩＰｖ６プレフィックスの少なくとも一部を含むアドバタイズメントを送信する。
【請求項１１】
下記を具備する無線通信システム：
複数のインターネットプロトコル（ＩＰ）外国エージェント；
外国エージェントに接続され、またインターネットに接続されたＩＰホームエージェント、前記ホームエージェントは、指定されたモバイル通信装置がメンバーであるサブネットのためのデフォルトルーターを具備し、前記ホームエージェントは、前記モバイル通信装置にアドレスされたインターネットからのすべてのパケットを受信し、前記モバイル通信装置に方向づけ、
前記ホームエージェントはまた前記インターネットに対してアドレスされた前記モバイル通信装置からすべてのパケットを受信する；
前記外国エージェントおよびホームエージェントは、下記を具備する動作を実行することにより出て行くメッセージを処理するようにプログラムされる：
前記モバイル通信装置からの出て行くＩＰｖ６メッセージを受信することに応答して、外国エージェントは、出て行くＩＰｖ６メッセージをＩＰｖ４メッセージシェル内部にカプセル化し、前記カプセル化されたメッセージを前記ホームエージェントに送信する；
前記ホームエージェントは、前記出て行くＩＰｖ６メッセージを非カプセル化し、前記出て行くＩＰｖ６メッセージを前記インターネットに送信する；
前記外国エージェントとホームエージェントは下記を具備する動作を実行することにより入ってくるメッセージを処理するようにプログラムされる：
前記ホームエージェントは、前記インターネットから到来し、前記モバイル通信装置に方向づけられたＩＰｖ６フォーマットの入ってくるメッセージを受信し、前記受信したメッセージをＩＰｖ４メッセージシェル内部でカプセル化する；
前記ホームエージェントは、前記モバイル通信装置への送信のために前記カプセル化された受信されたメッセージを選択された外国エージェントに送る；
前記選択された外国エージェントは、前記シェルからの入ってくるメッセージを非カプセル化し、前記非カプセル化された入ってくるメッセージを前記モバイル通信装置に送る。
【請求項１２】
インターネットに接続されるＩＰホームエージェントを含む通信ネットワークにおいて、前記インターネットをアクセスするためにモバイル通信装置を利用する方法であって、前記ホームエージェントは、前記モバイル通信装置がメンバーであるサブネットのデフォルトルーターを具備し、前記ホームエージェントは前記モバイル通信装置にアドレスされた前記インターネットからすべてのパケットを受信し、前記モバイル通信装置に方向づけ、前記ホームエージェントはまた前記インターネットにアドレスされたモバイル通信装置からすべてのパケットを受信する、方法であって下記の動作を具備する方法：
ＩＰｖ６アドレスを前記モバイル通信装置に割り当てる；
ホームエージェントに接続された複数の外国エージェントを含むインターネットプロトコル（ＩＰ）リンクを介して前記ホームエージェントへの通信リンケージを受信するモバイル通信装置に応答して、下記を具備する動作を実行する：
下記を具備する動作を実行することにより出て行くメッセージを処理する：
モバイル通信装置は、出て行くＩＰｖ６メッセージを前記外国エージェントの選択された１つに送信する；
前記選択された外国エージェントは前記モバイル通信装置からの出て行くＩＰｖ６メッセージをＩＰｖ４メッセージシェル内部でカプセル化し、前記カプセル化したメッセージを前記ホームエージェントに送信する；
前記ホームエージェントは、前記出て行くＩＰｖ６メッセージを非カプセル化し、前記出て行くＩＰｖ６メッセージを前記インターネットに送信する；
下記を具備する動作を実行することにより入ってくるメッセージを処理する：
前記ホームエージェントは、前記インターネットから到来し、前記モバイル通信装置に向けられたＩＰｖ６フォーマットの入ってくるメッセージを受信し、前記受信したメッセージをＩＰｖ４メッセージシェル内部でカプセル化する；
前記ホームエージェントは、前記モバイル通信装置への送信のために、前記カプセル化された受信されたメッセージを選択された外国エージェントに送る；
前記選択された外国エージェントは前記シェルからの入ってくるメッセージを非カプセル化し、前記非カプセル化された入ってくるメッセージを前記モバイル通信装置に送る；
非インターネットＩＰリンクを介して前記ホームエージェントへの通信リンケージを受信するモバイル通信装置に応答して下記を具備する動作を実行する：
下記を具備する動作を実行することにより出て行くメッセージを処理する：
モバイル通信装置は、出て行くＩＰｖ６メッセージをＩＰｖ４メッセージシェル内部でカプセル化し、前記カプセル化したメッセージを前記非インターネットＩＰリンクを介して前記ホームエージェントに送信する；
前記ホームエージェントは、前記出て行くＩＰｖ６メッセージをカプセル化し、前記出て行くＩＰｖ６メッセージを前記インターネットに送信する；
下記を具備する動作を実行することにより入ってくるメッセージを処理する：
前記ホームエージェントは、前記インターネットから到来し、前記モバイル通信装置に方向づけられたＩＰｖ６フォーマットの入ってくるメッセージを受信し、前記受信したメッセージをＩＰｖ４メッセージシェル内部でカプセル化する；
前記ホームエージェントは、前記カプセル化された受信されたメッセージを前記非インターネットＩＰリンクを介して前記モバイル通信装置に送る；
前記モバイル通信装置は前記シェルからの入ってくるメッセージを非カプセル化する。
【請求項１３】
下記を具備する動作からなり、インターネットに接続されるＩＰホームエージェントへの種々のリンクを含む通信ネットワークにおいて前記インターネットをアクセスするためにモバイル通信装置を動作する方法：
前記モバイル通信装置は、前記モバイル通信装置が、前記ホームエージェントに接続された複数の外国エージェントを含む第１のタイプのリンクからサービスを受信しているか否か、または前記モバイル通信装置が、非インターネットタイプＩＰリンクを具備する第２のタイプのリンクからサービスを受信しているかどうかを検出する；
第１のタイプのリンクの検出に応答して、前記モバイル通信装置は出て行くＩＰｖ６メッセージを前記外国エージェントの選択された１つに送信する；
第２のタイプのリンクの検出に応答して、前記モバイル通信装置は、出て行くＩＰｖ６メッセージをＩＰｖ４メッセージシェル内部でカプセル化し、前記カプセル化したメッセージを非インターネットＩＰリンクを介して前記ホームエージェントに送信する。
【請求項１４】
下記を具備する動作からなり、インターネットに接続されたＩＰホームエージェントに接続された種々の中間リンクを含む通信ネットワークにおいて、モバイル通信装置を動作するための動作を実行するように構成された複数の相互接続された電気的に導電性のエレメントを含む回路網：
前記モバイル通信装置は、前記モバイル通信装置が、前記ホームエージェントに接続された複数の外国エージェントを含む第１のタイプのリンクからサービスを受信しているか否か、または前記モバイル通信装置が、非インターネットタイプＩＰリンクを具備する第２のタイプのリンクからサービスを受信しているかどうかを検出する；
第１のタイプのリンクの検出に応答して、前記モバイル通信装置は出て行くＩＰｖ６メッセージを前記外国エージェントの選択された１つに送信する；
第２のタイプのリンクの検出に応答して、前記モバイル通信装置は、出て行くＩＰｖ６メッセージをＩＰｖ４メッセージシェル内部でカプセル化し、前記カプセル化したメッセージを非インターネットＩＰリンクを介して前記ホームエージェントに送信する。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は一般に、ワイヤレステレフォニー(telephony)ネットワークにおいて、メッセージの送信、中継、および受信に関し、特に、認識されたフォーマットのメッセージの中で IP メッセージを要約することによって、旧式なテレフォニー装置の中で互換性がない新しいフォーマットのインターネット・プロトコル（IP）メッセージを使う技術に関する。
【背景技術】
【０００２】
広く知られている基準によれば、インターネットにつながれるそれぞれのエンティティーが「ＩＰアドレス」と呼ばれるユニークなコードによって認識される。１つの例として、コンピューターがインターネットに接続するためにダイアルアップモデムを作動させるとき、コンピュータがIPアドレスを受信する。同じことがインターネットルーター、サーバー、およびインターネットの他の伝統的なコンポーネントについても言えます。若干のエンティティーが「静的な」IPアドレスとして知られているフルタイムの、永久のIPアドレスを持っているのに対して、他のエンティティーがインターネットに接続するたびに、他のエンティティーが新しい「動的な」IPアドレスを受信する。
【０００３】
最近まで、IPアドレスを支配している最有力のスタンダードは、インターネット管理委員会（IETF）によって広められた、「IPv4」であった。IPv4が多くの他の詳細の中で、３２ビットの長さを含む、IPアドレスのためのフォーマットを指定する。インターネットの爆発的な使用は、IETFのようなスタンダードグループを含む多くの期待よりおそらくより大きい。これに貢献しているのが、コンピューター通信をしている多数の人々、ならびに無線電話、空港の売店、コーヒーショップ、および無数の他の接続ポイントを介したインターネットの予期しない移動性である。すべての想像可能な３２ビットの数で、これらすべての人々と装置を収容するために不足がすぐに起きるであろう。 
これに応えて、IETF は「IPv6」と呼ばれる IP アドレスの新しいフォーマットを開発した。他にも改良はあるが、IPv6は、３２ビットの代わりに１２８ビットのIPアドレスを提供する。３２ビットIPアドレスの制約の救済を含めて、IPv6が多くの改良を提供する可能性が高いけれども、新しい問題がある。例えば、この装置が生産されたとき、ＩＰｖ６は考え出されてさえいなかったので、たいていの装置が新しいIPv6 基準と互換性が無い。１つの解決は単に旧式なコンポーネントを新しい、IPv6と互換性のあるマシンに置き換えることである。ある場合には、もしソフトウェアおよび／またはファームウェアが変えられるなら、ハードウェアが維持されるかもしれない。アップグレードがハードウェア、ソフトウェアで、あるいは両方で実行されるかにかかわらず、装置あるいはソフトウェアを購入すること、そしてそれをインストールするために技術者を雇うにはお金が必要である。アップグレードがされている間に、システム故障時間に関連するコストもある。
【０００４】
また、IPv6の到来が若干の改良を提供するけれども、次に、IPv6の互換性を達成するために装置をアップグレードする必要によってある問題を生じる。
【発明の概要】
【０００５】
１つあるいはモバイル通信装置と、モバイルコミュニケーションネットワークにおけるインターネットとの間でデータの交換を支援するために、IPv4メッセージの中へのIPv6メッセージの双方向性のトンネリング(tunneling)はホームエージェントと１人以上の外国エージェントの間で実行される。無線モバイル通信装置がモバイル通信ネットワークにおける無線受信地域の損失と、外国のエージェント機能性に欠けているあるタイプの無線ネットワークにおける受信地域の存在を検出するときはいつでも、任意に、モバイル通信装置が無線モバイル装置である場合、モバイル装置自身はホームのエージェントと一緒に自動的にIPv4メッセージの中にIPv6メッセージの双方向性のトンネリングに従事する。
【発明を実施するための最良の形態】
【０００６】
この発明の性質、目的および利点は、添付した図面とともに以下の詳細な記述を考慮した後でより明白になるであろう。 
ハードウェアコンポーネントおよび相互接続
序文
この開示の１つの観点は、無線通信システムであり、種々の異なる方法で実現してもよい。
【０００７】
図１Ａが１つの例１００を、図１Ｂが別の例１５０を示す。 どちらの場合も、通信交換ネットワークがモバイル通信装置（「モバイル」）と インターネット１０２との間で、 IPv4 タイプメッセージを中継するように構成された、 モバイルＩＰｖ４ネットワークを構成する。 図１Ａの場合、図示されるネットワーク１００は CDMA ネットワークのような IP 対応の無線電話回線網を構成し、モバイル１１４は IP 対応の無線電話から構成される。 図1B の場合、図示されるネットワーク１５０は８０２.１１タイプのネットワークのような非 IP無線ネットワークを構成し、そしてモバイル１５４は IP の有能な無線電話を構成する。 
ネットワーク１００（図1A）
より詳細に図1Aを参照すると、ネットワーク１００は（図示されるモバイル114 のような）多数のモバイル通信装置にインターネット１０２を相互接続する多くのコンポーネントを含む。これらコンポーネントが種々の基地局１１２（BTSs）、基地局コントローラ１１０（BSCs）、および外国エージェント１０８を含む。インターネットリンク１０６が外国エージェント１０８とホームエージェント１０４の間に設けられる。 
概して、ホームエージェント１０４は外国エージェント１０８の１人を介してモバイル１１４から到着するＩＰパケットを受信するようにサービスし、そしてパケットを インターネット１０２に方向づける。 反対方向に、ホームエージェント１０４はインターネット１０２からIP パケットを受信し、これらのパケットが モバイル114 の IP アドレスに方向づけられるとき、ホームエージェント１０４は適切な外国エージェント１０８を介してモバイル１１４にパケットを送る。 
１つの例として、外国エージェント１０８は、外国のエージェント機能性を含むパケットデータ交換ノード（PDSN）によって実現してもよい。１つの例がよく知られている IS - ８３５スタンダードによって記述される。 外国エージェント１０８は、インターネットリンク１０６を介してホームエージェント１０４から到着するIP メッセージを受信し、そしてモバイル１１４にメッセージの出力先を変更して、 IP ルーティング機能を実行する。 外国エージェント１０８は同じく、インターネット１０２に中継するためにモバイル通信装置１１４からのIP メッセージをホームエージェントに送って、反対の機能を実行する。 
BTS １１２と BSC １１０は、モバイル１１４と外国のエージェント１０８との間でメッセージを中継するための適切な電子装置を構成する。多くの適当な例が技術的に知られており、そのいくつかまたはすべてが商業的に利用可能である。 
システム１００の１つの例がCDMA ２０００ネットワークのようなモバイルＩＰｖ４ネットワークである。 この特定の例において、ネットワーク１００のコンポーネントは、技術的に知られるように実現してもよい。特定のガイダンスが「rfc ２０００」というタイトルのコメント（rfc）ドキュメントのためのインターネットエンジニアリングタスクフォース（IETF）リクエストから、およびよく知られたＩＳ−８３５から入手可能である。 
にもかかわらず、この開示に従ってＩＰｖ６パケットを用いて IPv4 ネットワークを作るために、多数の変更が必要になる。 例えば、ホームエージェント１０４は、ＩＰｖ４内部へのＩＰｖ６トンネリングが実行できるように再プログラムされる。 ホームエージェント１０４の観点から、これは外国エージェント１０８から IPv6 メッセージを含んでいる IPv4 パケットを受け取って、内部のIPv6 メッセージを 非カプセル化して、そしてインターネットに送信することを含む。ホームのエージェント１０４は同じく、反対のタスクを行なう。すなわち、インターネット１０２からIPv6 パケットを受信し、 それらをIPv4 メッセージの中にカプセル化し、そしてそれらを適切な外国エージェント１０８に送る。ホームエージェント１０４へのこれらの修正は、例えばホームエージェントが以下のような特性を有することを保証することにより実現してもよい：デュアルIPv4 / v6 スタック；任意の特別な RRQ 拡張子を理解し、そしてモバイルlPv4 を介してIPv6アドレッシングをサポートするために適切な RRP 拡張子を発生する能力； IPv4トンネル内に運ばれるであろうIPv6 パケットを非カプセル化する能力。 
外国エージェント１０８については、それぞれがＩＰｖ４内部へのＩＰｖ６トンネリングを実行する能力、すなわち、ＩＰｖ４メッセージ内部にモバイル１１４からのＩＰｖ６メッセージをカプセル化し、インターネットリンク１０６上に送信し、そして同様に、ホームエージェント１０４からのＩＰｖ４内部のＩＰｖ６メッセージを非カプセル化し、ＩＰｖ６メッセージを適切なモバイル１１４に送信するという能力を含むように変更される。このようにして、以下のことのような多数の変更をすることによって、外国エージェント１０８をこのようにして再プログラムしてもよい。IPv6 パケットが直接外国エージェントに送られ、外国エージェントからホームエージェントにトンネル化されるとき、イングレス(ingless)フィルタリング要件は緩和され、その代わりに、イングレスフィルタリングは、上流ホームエージェントに任せられる。 PPP 内のＩＰｖ６プロトコル番号を見ると、外国エージェントはパケットを落とすためにではなく、その代わりにそれを転送するために再プログラムされる。 さらに、外国エージェントは、使用されるなら、ＩＰｖ６アドレスを得るためにＭＮ−ＨＡ拡張子を無視するようにプログラムされ、リンク層を介して受信したＩＰｖ６パケットをトンネルし、モバイルステーションにより要求される逆トンネリングを受け入れる。 
モバイル１１４については、図示されたシステム１００で作動するために、モバイル１１４はモバイルIPv6 メッセージを送受信できなければならない。モバイル１１４は同じく外国エージェント１０８および／またはホームエージェント１０４によって逆トンネリングを要求するようプログラムされる。 モバイル１１４はまたホームエージェントからＩＰｖ６アドレスを得るためにＩＰｖ６ネイバーディスカバー(neighbor discover)を実行するようにプログラムされる。 
ホームエージェント１０４、外国エージェント１０８、およびモバイル１１４のようなコンポーネントの動作のさらなる詳細、は、図４-９とともに以下に詳細に記載される。 
ネットワーク  １５０（図1Ｂ）
より詳細に、図１Ｂを参照すると、ネットワーク１５０はインターネット１０２を図示される装置１５４のような多くのモバイル通信装置に接続する種々のコンポーネントを含む。図示するように、これらの種々のコンポーネントは無線IP（非インターネット）リンク１５６とホームのエージェント１０５を含む。 
非- インターネットリンク１５６が適切なシステム、ネットワーク、マシン、あるいはイーサネット、ブルートゥース、 WCDMA 、８０２.１１などのような通信を行なう他の IP 互換装置から構成される。 
図1A のホームのエージェント１０４と同じように、ホームエージェント１０５はモバイル通信装置１５４から到着するIP パケットをインターネット１０２に方向づけるのに役立つ。 しかしながら、外国エージェントから到着するよりむしろ、IP パケットは、無線の非インターネットのリンク１５６からホームエージェント１０５に到着する。ホームエージェントはまた逆の方向に同様の通信を行う。 
図4A のように、ホームエージェント１０５はIETF rfc ２０００およびIS - ８３５に従う装置により実現してもよく、さらに、ＩＰｖ４内部へのＩＰｖ６トンネリングを実行する能力を含むようにプログラムしてもよい。 ホームエージェント１０５の観点から、これは装置１５４からのＩＰｖ６メッセージを含むＩＰｖ４パケットを受信し、内部ＩＰｖ６メッセージを非カプセル化し、それらをインターネット１０２に送信することを含む。 ホームエージェント１０５はまた反対のタスク、すなわち、インターネット１０２からＩＰｖ６パケットを受信し、ＩＰｖ４メッセージ内でそれらをカプセル化し、それらをリンク１５６を介してモバイル通信装置１５４上に送ることを実行する。 
モバイル通信装置１５４については、図示されたシステム１５０で作動するために、装置１５４は ＩＰｖ６メッセージをＩＰｖ４メッセージ内にカプセル化する、すなわちＩＰｖ４内部へのＩＰｖ６トンネリングを実行できなければならない。 装置１５４はまた、反対方向にメッセージを 非カプセル化することができなければならない。
【０００８】
例示デジタルデータ処理装置
上述したように、ここに論じられたシステムのデータ処理エンティティーは、種々の形式で実現してもよい。 １つの例が、ハードウエアコンポーネントと、図２のデジタルデータ処理装置２００の相互接続によって例示される、汎用のデジタルデータ処理装置である。 
装置２００は、マイクロプロセッサ、パーソナル・コンピュータ、ワークステーション、コントローラー、マイクロコントローラ、ステートマシン、あるいは記憶装置２０４に接続された他の処理マシンのようなプロセッサ２０２を含む。 この例において、記憶装置２０４は、高速アクセス記憶装置２０６並びに不揮発性記憶装置２０８を含む。 高速アクセスの記憶装置２０６はランダムアクセスメモリ（「RAM」）で構成してもよく、プロセッサ２０２によって実行されるプログラミング命令を記憶するために使用してもよい。 不揮発性記憶装置２０８は、例えば、バッテリーバックアップ RAM 、 EEPROM 、フラッシュPROM 、「ハードドライブ」のような１つ以上の磁気データ記憶装置ディスク、テープドライブ、あるいは他のいかなる適当な記憶装置で構成してもよい。 装置２００はまた、ライン、バス、ケーブル、電磁気リンクのような、入出力２１０を含み、あるいは、装置２００の外部の他のハードウエアとデータを交換するために、プロセッサー２０２のための他の手段を含む。 
１つの特定の実現において、装置２００は１つ以上のマイクロホン、スピーカー、ディスプレイ、増幅器、ドライバ、 CDMA 処理回路、デュプレクサー、アンテナ等のような適用できるさらなるコンポーネントとともに、ＣＤＭＡ電話のような無線通信装置を構成してもよい。 このようなコンポーネントの構造、相互接続、および動作は、一般に、当業者が親しんでいる技術において知られている。 
特定の前述の記述にもかかわらず、（この開示の利益を有する）当業者は、上述した装置が、この発明から逸脱することなく、異なる構成のマシンで実現してもよいことをさらに認識するであろう。 特定の例として、コンポーネント２０６、２０８の１つは消去してもよい。さらに、記憶装置２０４、２０６および／または２０８は、プロセッサー２０２のボード上に設けてもよく、あるいは、装置２００の外部に設けてもよい。
【０００９】
論理回路
上に論じられたデジタルデータ処理装置と対照的に、この発明の異なる実施形態は、上述したような種々の処理エンティティーを実現するためにコンピューターで実行される命令の代わりに論理回路を使用する。 速度、費用、工具費等の分野におけるアプリケーションの特定の要件に応じて、このロジックは、数千の小さな集積されたトランジスタを有する特定用途向け集積回路（ＡＳＩＣ）を構成することにより実現してもよい。 このような ASIC は CMOS 、 TTL 、 VLSI 、あるいは他の適切な構成を用いて実現してもよい。 他の代わるべき手段は、デジタル信号処理チップ（DSP）、（抵抗器、コンデンサー、ダイオード、インダクターおよびトランジスタのような）ディスクリート回路、フィールドプログラマブルゲートアレイ（FPGA）、プログラマブルロジックアレイ（PLA）、プログラマブルロジック装置（PLD）、等を含む。
【００１０】
動作
この発明の構造的特徴について述べたが、この発明の動作的観点について記載する。 上述したように、この開示の１つの動作的観点は、無線テレフォニーネットワークにおけるメッセージの送信、中継、および受信を含み、特に、認識されたフォーマットのメッセージ内でＩＰメッセージをカプセル化することにより、旧式なテレフォニー装置の中で互換性がない新しいフォーマットの IP メッセージを使うための技術に関連する。
【００１１】
シグナルを保有する媒体
この発明のいずれかの機能が、１つ以上の機械で実行されるプログラムシーケンスを用いて実現されるときはいつでも、そのようなシーケンスは、信号保有媒体の種々の形式で具現化してもよい。 図２に関連して、そのような信号保有媒体は、例えば、記憶装置２０４あるいは、直接、あるいは間接的にプロセッサ２０２でアクセスできる磁気データ記憶装置ディスケット３００（図３）のような、他のシグナル保有媒体で構成してもよい。記憶装置２０６、ディスケット３００、あるいはほかのどこかに含まれるかにかかわらず、命令はいろいろな機械可読データ記憶媒体に記憶してもよい。いくつかの例は、ダイレクトアクセス記憶装置（例えば、一般的な「ハードドライブ」、高価でないディスクの冗長なアレイ（「ＲＡＩＤ」）、あるいはもう１つのダイレクトアクセス記憶装置（「DASD」））、磁気か、あるいは光学式テープ、電子不揮発性メモリ（例えば、ROM 、 EPROM 、フラッシュPROM 、あるいは EEPROM）、バッテリーバックアップ RAM 、光学的記憶装置（例えば、CD-ROM 、ＷＯＲＭ、DVD 、デジタル光学式テープ）のようなシリアルアクセス記憶装置、紙「パンチ」カード、あるいは、アナログあるいはデジタル送信媒体とアナログと通信リンクおよび無線通信を含む他の適切な信号保有媒体を含む。 この発明の例示実施形態において、機械可読命令はアセンプリ言語、Ｃなどのような言語からコンパイルされたソフトウェアオブジェクトコードから構成されていてもよい。
【００１２】
論理回路
上述した信号保有媒体と対照的に、いくつかのまたはすべての発明の機能性は、命令を実行するためのプロセッサーを使用する代わりに、論理回路を用いて実現してもよい。 それゆえ、そのような論理回路はこの発明の方法の観点を実行するための動作を実行するように構成される。 上に論じられるように、論理電気回路は多くの異なったタイプの電気回路を使って実装してもよい。
【００１３】
登録シーケンスー第１の例  
図４は、モバイル通信装置をホームエージェントに知らせしめるための例示技術を図解するためのシーケンス４００を示す。 同じ原理を図１Ｂの環境に適用するけれども、シーケンス４００は図１Ａとの関連で記載される。 
ステップ４０２で、モバイル１１４はホームエージェント１０４に登録要求を送信する。 登録要求はネットワーク１００内における装置114 の存在をホームエージェント１０４にアドバイスする。 登録要求は、よく知られているＩＳ−８３５基準に従って行われるＩＰｖ４登録要求と似ていてもよい。但し、IPv4 に加えてモバイル１１４のためのＩＰｖ６アドレスを要求する要求の付加されたコンポーネントを除く。 この付加された特徴は、周知の モバイルIPv4要求に対する新しい拡張子の形態で実現してもよい。 
ステップ４０３で、ホームエージェントは、モバイル１１４に返答を送信する。応答は、要求されるように、 IPv4 アドレスと anIPv6 アドレスを含む。 返答は、ＩＳ−８３５に従って行ってもよい。但し、返答がＩＰｖ４アドレスに加えてＩＰｖ６アドレスを含むという特徴は除く。
【００１４】
登録シーケンス−第２の例
図５は、モバイル通信装置をホームエージェントに知らせしめるための例示技術を図解するためのシーケンスを示す。 同じ原理が図１Ｂの環境に適用するけれども、シーケンス５００は図１Ａの関連で記載される。 
ステップ５０２で、モバイル１１４は登録要求をホームエージェント１０４に送る。この要求は、モバイルＩＰｖ４要求に対してIS - ８３５基準に従って行なってもよい。 ステップ５０３において、 ホームエージェント１０４は、IPv4アドレス を含む情報で応答する。 ステップ５０３の応答もまた、IS - ８３５に従って行ってもよい。 
ステップ５０６において、モバイル１１４は、ＩＰｖ６ルーターソリシテーション(slicitation)をホームエージェント１０４に送る。 登録（ステップ５０２）と異なり、ソリシテーションはＩＰｖ６プレフィックス(prefix)を求める。それにより、モバイルは、ＩＰｖ６アドレスを獲得することができる。
【００１５】
ステップ５０８において、ホームエージェント１０４はＩＰｖ６ルーターアドバイタイズメント(advertisement)に応答する。ＩＰｖ６ルーターアドバイタイズメントは、モバイル１１４により使用するためにいくつかのまたはすべてのＩＰｖ６アドレスを供給する。 例えば、アドバタイズメントは、モバイル１１４自体の完成のためにＩＰｖ６アドレスのプリフィックス部分を含んでいても良い。 この点に関して、ステップ５１０は、ＩＰｖ６アドレスを完成するために、インターフェースＩＤのようなサフィックスを供給するモバイル１１４を示す。 １つの例として、ステップ５０６、５０８、５１０は、ｒｆｃ２４６１のようなＩＰｖ６ソリシテーション／アドバタイズメントのための周知の基準に従って行ってもよい。
【００１６】
登録シーケンス−第３の例
図６は、モバイル通信装置をホームエージェントに知らせしめるための例示技術を図解するシーケンス６００を示す。 同じ原理が図１Ｂの環境に適用するけれども、シーケンス６００は図1Aの関連で記載される。 
ステップ６０２において、モバイル１１４はＩＰｖ４登録要求をホームエージェント１０４に送る。 要求は、モバイルＩＰｖ４要求のためのＩＳ−８３５基準に従って行ってもよい。 ステップ６０３において、ホームエージェント１０４はIPv4 アドレスを含む情報で返答する。 ステップ５０３の返答は、ＩＳ−８３５に従って行ってもよい。 
ステップ６１１において、ホームエージェント１０４はモバイル１１４がＩＰｖ６能力を有することを検出する。 これは、例えば、ＡＡＡプロトコルを介してアクセス可能なモバイルのリストに対して（NAI あるいは他の適切なコードのような）モバイル１１４のための識別子を相互参照することによって、達成してもよい。 もしモバイル１１４が、データベースによるＩＰｖ６能力を有するなら、ホームエージェント１０４は IPv6 ルーターアドバタイズメントをモバイル１１４に送る。 アドバタイズメントは、モバイル１１４により使用するいくつかのまたはすべてのＩＰｖ６アドレスを供給する。 例えば、アドバタイズメントは、モバイル１１４自体の完成のために、ＩＰｖ６アドレスのプレフィックス部分を含んでいてもよい。その場合、モバイル１１４は、適切なサフィックスを供給する。 この点に関して、ステップ６１３は、ＩＰｖ６アドレスを完成するために、インターフェースＩＤのようなサフィックスを供給するモバイル１１４を示す。 １つの例として、ステップ５０６、  ５０８、５１０は、例えば、ｒｆｃ２４６２およびｒｆｃ２４６１のような周知のＩＰｖ６ソリシテーション／アドバタイズメントに従って行ってもよい。
【００１７】
送信シーケンス - CDMA ネットワーク
図７は、図１Ａの環境１００において、モバイル１１４からインターネット１０２へのデータの送信を示すシーケンス７００を示す。 シーケンス７００は、モバイル１１４がホームエージェント１０４に登録された後で行われる。シーケンス７００は、上述した４００、５００、６００のようなシーケンスの１つにより達成してもよい。 
ステップ７０２において、モバイル１１４は、ＩＰｖ６データを、外国エージェントの選択された１つに送信する。 外国エージェント１０８は、周知のアルゴリズムにより決定してもよい。周知のアルゴリズムは、ＰＤＳＮ上のローディング、モバイルＭＳＩに基づくハッシング、どのＢＴＳがモバイル１１４と通信しているか等のような要因を考慮する。 ステップ７０３において、外国エージェント１０８はモバイルのIPv6 データ をIPv4 フォーマットにカプセル化するために逆トンネリングを実行する。 例えば、外国エージェント１０８はＩＰｖ４ヘッダーをＩＰｖ６データに追加して、ＩＰｖ４メッセージとして構造化してもよい。次に、外国エージェント１０８はカプセル化したメッセージをインターネットリンク１０６を介してホームエージェント１０４に送る。 このメッセージのカプセル化は、たとえ、リンク１０６がＩＰｖ６と互換性がないコンポーネントを含んでいても、メッセージがインターネットリンク１０６により通過することを保障する。 ステップ７０４において、ホームエージェント１０４はカプセル化されたメッセージを受信し、非カプセル化して内在するＩＰｖ６メッセージを明らかにし、ＩＰｖ６メッセージをインターネット１０２に送信する。
【００１８】
インターネット１０２からモバイル１１４へのメッセージは反対のシーケンスで生じる。
【００１９】
送信シーケンス - 非 CDMAネットワーク
図８は、図１Ｂの環境１５０において、モバイル１５４からインターネット１０２へのデータの送信を示すシーケンス８００を示す。 このシーケンスにおいて、モバイル１５４は、外国エージェントがないので、トンネリングを実行する。したがって、モバイル１５４は同一場所に配置された外国エージェントとして動作する。 シーケンス８００は、モバイル１５４がホームエージェントに登録された後に行われる。シーケンス８００は、上述した４００、５００、６００のようなシーケンスの１つにより達成してもよい。 
ステップ８０２において、モバイル１５４は、モバイルのIPv6 データをIPv4 フォーマットにカプセル化するために逆トンネリングを実行する。 例えば、モバイル１５４は、ＩＰｖ４ヘッダーをＩＰｖ６データに追加して、ＩＰｖ４メッセージとして構造化してもよい。 次に、ステップ８０３において、モバイル１５４は、カプセル化されたメッセージを、リンク１５６を介して、ホームエージェントに送る。 外国エージェントがないので、メッセージは直接ホームエージェント１０５に送られる。 
ステップ８０４において、ホームエージェント１５４はカプセル化されたメッセージを受信し、非カプセル化して内在するＩＰｖ６メッセージを明らかにし、ＩＰｖ６メッセージをインターネット１０２に送信する。 
インターネット１０２からモバイル１５４へのメッセージは反対のシーケンスで生じる。
【００２０】
送信シーケンス-デュアルモード
図９は、モバイルからインターネット１０２へのデータの送信を示すマルチモードシーケンス９００を示す。マルチモードシーケンス９００は、環境１００、１５０（図１Ａ−図１Ｂ）の両方に適用可能である。 このシーケンスにおいて、トンネリングはある時刻において外国エージェントにより実行され、他の時刻において、モバイルにより実行される。シーケンス９００は、モバイルがホームエージェントに登録された後に行われる。シーケンス９００は、上述した４００、５００、６００のようなシーケンスの１つにより達成してもよい。 
ステップ９０２で、モバイルは、ネットワーク１００からサービスを受信しているか、十分に強いまたはエラーの無いサービスを受信しているかどうかを決定するｌ。 もしそうであるなら、モバイルは明らかにネットワーク１００（図１Ａ）に存在し、ステップ９０４が実行される。 ステップ９０４において、外国エージェント１０８は内部ＩＰｖ４トンネリングを実行する。 これはシーケンス７００（図７）によって達成される。 （以下に記述された）ステップ９０６と比較すると、モバイルと外国エージェントとの間のメッセージはより短いので、ステップ９０４は、より少ない無線帯域幅消費を提供する。 
他方、ネットワーク１００からのサービスが欠落しているなら、モバイルは、明らかにネットワーク１５０（図１Ｂ）内にあり、ステップ９０６が実行される。 ステップ９０６において、モバイルはＩＰｖ４内部へのＩＰｖ６トンネリングを実行する。 これは、シーケンス８００（図８）を行なうことによって達成される。 外国エージェントが必要とされないので、それゆえ、ステップ９０６が多くの異なったネットワークの有用性の利益を提供する。 
サービスが失われているとき、あるいはもう１つのスケジュールであるときはいつでも、ステップ９０８、９１０は期間ベースで受信地域を再評価する。 受信地域が変化するなら、ステップ９１２または９１４は、新しい受信地域（または失われた地域）を適切なものとして再登録し、その後で、ステップ９０４、９０６の各ステップが実行される。すなわち、ステップ９０６が以前に実行されたなら、ステップ９０４が実行され、または、ステップ９０４が実行されたならステップ９０６が実行される。
【００２１】
他の実施形態
当業者は、情報及び信号が多岐に渡る様々な技術及び技法のいずれかを使用して表現されてよいことを理解するだろう。 例えば、前記説明を通して参照されてよいデータ、命令、コマンド、情報、信号、ビット、記号及びチップは、電圧、電流、電磁波、磁場または磁性粒子、光学場または光学粒子、またはその任意の組み合わせによって表現されてよい。 
当業者は、さらに、ここに開示されている実施形態に関連して説明された多様な例示的な論理ブロック、モジュール、回路及びアルゴリズムステップが、電子ハードウェア、コンピュータソフトウェア、または両方の組み合わせとして実現されてよいことを理解するだろう。 ハードウェアとソフトウェアのこの互換性を明確に説明するために、多様な例示的な構成要素、ブロック、モジュール、回路及びステップが、一般的にそれらの機能という点で前述されている。 このような機能性がハードウェアとして実現されるのか、あるいはソフトウェアとして実現されるのかは、特定の用途及び全体的なシステムに課される設計制約に依存する。 当業者は、それぞれの特定の用途のために変化する方法で説明された機能性を実現してよいが、このような実現の決定は、本発明の範囲からの逸脱を引き起こすと解釈されるべきではない。 
ここに開示されている実施形態に関連して説明された多様な例示的な論理ブロック、モジュール及び回路は、汎用プロセッサ、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、または他のプログラマブルロジックデバイス、離散ゲートまたはトランジスタ論理、離散ハードウェア構成要素、あるいはここに説明される機能を実行するように設計されたその任意の組み合わせをもって実現または実行されてよい。 汎用プロセッサは、マイクロプロセッサであってよいが、代替策ではプロセッサは、任意の従来のプロセッサ、コントローラ、マイクロコントローラまたは状態機械であってよい。プロセッサは、例えばＤＳＰとマイクロプロセッサの組み合わせ、複数のマイクロプロセッサ、ＤＳＰコアと連動する１台または複数台のマイクロプロセッサ、あるいは任意の他のこのような構成など計算装置の組み合わせとして実現されてもよい。 
ここに開示された実施形態に関連して説明された方法またはアルゴリズムのステップは、ハードウェア内、プロセッサによって実行されるソフトウェアモジュール内、あるいは２つの組み合わせの中で直接的に具体化されてよい。 ソフトウェアモジュールはＲＡＭメモリ、フラッシュメモリ、ＲＯＭメモリ、ＥＰＲＯＭメモリ、ＥＥＰＲＯＭメモリ、レジスタ、ハードディスク、取り外し可能ディスク、ＣＤ−ＲＯＭ、または技術的に既知である任意の他の形式の記憶媒体に常駐してよい。 例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、記憶媒体に情報を書き込むことができるようにプロセッサに結合される。代替策では、記憶媒体はプロセッサに一体化してよい。 プロセッサ及び記憶媒体はＡＳＩＣに常駐してよい。 
さらに、開示された実施形態の過去の説明は、当業者が本発明を製造するまたは使用することができるようにするために提供される。 これらの実施形態に対する多様な修正は、当業者に容易に明らかになり、ここに定義される一般的な原則は、本発明の精神または範囲から逸脱することなく他の実施形態に適用されてよい。 したがって、本発明はここに示されている実施形態に制限されるのではなく、ここに説明される原則及び新規な特徴と一貫する最も幅広い範囲を与えられることを目的とする。 
「例示的」という言葉は、ここでは、例、実例、または説明としての役目をすることを意味するために使用される。「例示」としてここに記載される実施形態は好適なものとしてまたは他の実施形態に対して利点があるとして必ずしも解釈される必要はない。
【図面の簡単な説明】
【００２２】
【図１Ａ】図１Ａは、無線テレフォニーネットワークの２つの異なった例のハードウェアコンポーネントと相互接続を示す。
【図１Ｂ】図１Ｂは、無線テレフォニーネットワークの２つの異なった例のハードウェアコンポーネントと相互接続を示す。
【図２】図２は、例示デジタルデータ処理機械である。
【図３】図３は、例示信号保有媒体である。
【図４】図４は、第１の登録シーケンスのフローチャートである。
【図５】図５は第２の登録シーケンスのフローチャートである。
【図６】図６は第３の登録シーケンスのフローチャートである。
【図７】図７は 第１の送受信シーケンスのフローチャートである。
【図８】図８は 第２の送受信シーケンスのフローチャートである。
【図９】図９はマルチモードシーケンスのフローチャートである。
【図１Ａ】
2005532744.tif 000003
【図１Ｂ】
2005532744.tif 000004
【図２】
2005532744.tif 000005
【図３】
2005532744.tif 000006
【図４】
2005532744.tif 000007
【図５】
2005532744.tif 000008
【図６】
2005532744.tif 000009
【図７】
2005532744.tif 000010
【図８】
2005532744.tif 000011
【図９】
2005532744.tif 000012
【国際調査報告】
2005532744.tif 000013
2005532744.tif 000014
2005532744.tif 000015