(57)【要約】【解決手段】外部ＩＰ登録に必要な無線周波数バンド幅を制限するために、プロキシが使用される。既存の無線周波数ログイン手続は、移動体ノードが位置するＲＦサイトでの外部エージェントで外部ＩＰ登録手続をプロキシに開始させ、完了させる。次にプロキシは、代理する各ＩＰアドレス用にローカル接続された（すなわちイーサネット（登録商標）に直接接続された）デバイスとして作用するので、アクティブ外部エージェントで移動体を登録するのに無線高周波を使用する必要がない。このため、既存のホーム及び外部のエージェントの使用により、移動体ＩＰアーキテクチャを完成でき、使用する無線周波数バンド幅を減少させる。というのは、登録手続の無線周波数部分（アクティブ外部エージェント及び移動体間の登録）が減少するからである。
2006524025.tif 000002
【特許請求の範囲】
【請求項１】
外部エージェント及びホームエージェントで１以上の移動体デバイスを登録する方法であって、
前記外部エージェント及び前記１以上の移動体デバイス間にプロキシデバイスを設ける工程と、
前記プロキシデバイス及び前記１以上の移動体デバイス間にローカル接続を構築する工程と、
前記１以上の移動体デバイスの代わりに、前記外部エージェントを介して前記プロキシデバイスから前記ホームエージェントに登録メッセージを送る工程と
からなることを特徴とする登録方法。
【請求項２】
前記プロキシデバイスと、該プロキシデバイスの作動範囲内に移動する任意の移動体デバイスとの間にローカル接続を構築する工程をさらに具備することを特徴とする請求項１記載の登録方法。
【請求項３】
移動体デバイスが前記プロキシデバイスの作動範囲から出るときはいつでも、前記外部エージェントを介して前記プロキシデバイスから前記ホームエージェントに登録抹消メッセージを送る工程をさらに具備することを特徴とする請求項２記載の登録方法。
【請求項４】
前記登録メッセージを送る工程は、少なくとも
前記プロキシデバイスが、該プロキシデバイスにより受信されるログインメッセージを生成する各移動体デバイスの代わりに、登録要求を構築する工程と、
前記プロキシデバイスが、前記外部エージェントに前記登録要求を送る工程と
を具備することを特徴とする請求項１記載の登録方法。
【請求項５】
前記登録メッセージを送る工程は、少なくとも
前記外部エージェントが、前記プロキシデバイスのアドレスで前記１以上の移動体デバイスの各々の識別子を関連させるデータベース入力を構築する工程を具備し、これにより、前記１以上の移動体デバイスに宛てられた前記ホームエージェントからのいかなるデータも、前記移動体デバイス識別子に基づいて前記外部エージェントを介して前記プロキシデバイスに向けられることを特徴とする請求項４記載の登録方法。
【請求項６】
外部エージェント及びホームエージェントで１以上の移動体デバイスを登録するためにシステムであって、前記外部エージェント及び前記１以上の移動体デバイス間に結合されたプロキシデバイスを具備し、
前記プロキシデバイスは、該プロキシデバイス及び前記１以上の移動体デバイス間にローカル接続を構築するよう構成されると共に、前記１以上の移動体デバイスの代わりに、前記外部エージェントを介して前記プロキシデバイスから前記ホームエージェントに登録メッセージを送るよう構成されることを特徴とするシステム。
【請求項７】
前記プロキシデバイスはさらに、該プロキシデバイスと、該プロキシデバイスの作動範囲内に移動する任意の移動体デバイスとの間にローカル接続を構築するよう構成されていることを特徴とする請求項６記載のシステム。
【請求項８】
前記プロキシデバイスはさらに、移動体デバイスが前記プロキシデバイスの作動範囲から出るときはいつでも、前記外部エージェントを介して前記プロキシデバイスから前記ホームエージェントに登録抹消メッセージを送るよう構成されていることを特徴とする請求項７記載のシステム。
【請求項９】
前記プロキシデバイスはさらに、
該プロキシデバイスにより受信されるログインメッセージを生成する各移動体デバイスの代わりに、登録要求を構築するよう構成されていると共に、
前記外部エージェントに前記登録要求を送るよう構成されていることを特徴とする請求項１記載のシステム。
【請求項１０】
前記外部エージェントは、前記プロキシデバイスのアドレスで前記１以上の移動体デバイスの各々の識別子を関連させるデータベース入力を構築するよう構成されることにより、前記１以上の移動体デバイスに宛てられた前記ホームエージェントからのいかなるデータも、前記移動体デバイス識別子に基づいて前記外部エージェントを介して前記プロキシデバイスに向けられることを特徴とする請求項９記載のシステム。
【請求項１１】
プロキシを使用して外部エージェント及びホームエージェントで１以上の移動体デバイスを登録するための、コンピュータが読める媒体上に記録されたコンピュータプログラムであって、
前記プロキシ及び前記１以上の移動体デバイス間にローカル接続を構築するための、コンピュータが読める手段と、
前記１以上の移動体デバイスの代わりに、前記外部エージェントを介して前記プロキシデバイスから前記ホームエージェントに登録メッセージを送るための、コンピュータが読める手段と
を具備することを特徴とするコンピュータプログラム。
【請求項１２】
前記プロキシデバイスと、該プロキシデバイスの作動範囲内に移動する任意の移動体デバイスとの間にローカル接続を構築するための、コンピュータが読める手段をさらに具備することを特徴とする請求項１１記載のコンピュータプログラム。
【請求項１３】
移動体デバイスが前記プロキシデバイスの作動範囲から出るときはいつでも、前記外部エージェントを介して前記プロキシデバイスから前記ホームエージェントに登録抹消メッセージを送るための、コンピュータが読める手段をさらに具備することを特徴とする請求項１２記載のコンピュータプログラム。
【請求項１４】
前記登録メッセージを送るための、コンピュータが読める手段は、少なくとも
前記プロキシデバイスにより受信されるログインメッセージを生成する各移動体デバイスの代わりに、登録要求を構築するための、コンピュータが読める手段と、
前記外部エージェントに前記登録要求を送るための、コンピュータが読める手段と
を具備することを特徴とする請求項１１記載のコンピュータプログラム。
【請求項１５】
前記登録メッセージを送るための、コンピュータが読める手段は、少なくとも前記プロキシデバイスのアドレスで前記１以上の移動体デバイスの各々の識別子を関連させるデータベース入力を構築するための、コンピュータが読める手段を具備し、これにより、前記１以上の移動体デバイスに宛てられた前記ホームエージェントからのいかなるデータも、前記移動体デバイス識別子に基づいて前記外部エージェントを介して前記プロキシデバイスに向けられることを特徴とする請求項１４記載のコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は双方向無線通信に関し、より特定すると双方向無線通信システムを介した移動体ＩＰネットワークに関する。
【背景技術】
【０００２】
「移動体コンピューティング（mobile computing）」の定義は、移動体通信において生じている進展に歩調を合わせて進化を達成し、且つ進化を続けている。１９９０年代における移動体コンピューティングは、単にラップトップコンピュータの使用を表わすに過ぎなかった。ラップトップコンピュータは、コンピュータのユーザにある地点から次の地点にキーボード、モニタ、コンピュータプロセッサ及びメモリの移動を容易にさせたので、複数のデスクトップコンピュータ（例えば、オフィス及び家庭に各１台）は不要になった。バッテリ駆動型のラップトップコンピュータは、航空機又は列車等の通常の交流電源のない場所、又は離れた場所（例えば工事現場）で、ユーザがコンピュータを操作することを可能にした。
【０００３】
コンピュータネットワークが発達すると、移動体コンピューティングは若干新たな意味を持った。モデム及び電話線接続を使用してオフィスのネットワークに接続できると、ユーザは離れた場所から集中ネットワークにアクセスできた。このため、移動体コンピューティングには、ニューヨークのホテル客室の電話線から東京本社のネットワークシステムに接続されるラップトップが含まれる。するとユーザは、電話接続を切断し、シカゴに出張し、同様な方法でラップトップコンピュータを据え付けてシカゴのホテル客室から電話線接続を介して東京本社と通信する。
【０００４】
これまでに、携帯電話が一般的になった。携帯電話を使用すると、ユーザは電話システムに無線接続して或る場所から別の場所に移動することができる。このため、場所に関係なく、単一の電話番号で連絡をとることができ、或る場所から別の場所に移動しながら通信を続けることができる。移動体コンピューティング前が同じ接続性を有することを求めることは、単に時間の問題であった。
【０００５】
今日、移動体コンピューティングは、接続及び接続中通信できる能力を維持しながらＡ地点からＢ地点まで移動する（roam）能力を有して、ＩＰ（インタネット・プロトコル）を基礎にしたネットワークに連続して無線接続できることを含む。移動体ＩＰの発達を補助するために、インタネット特別技術調査委員会（ＩＦＴＦ）が、移動体ＩＰ操作を管理する、「ＲＦＣ」と称される１組のプロトコルを開発し、且つ開発を継続している。これらのプロトコルは、無線ＩＰネットワークにおける移動体システム（「mobiles」）の経過を追うためのシステムを構築し、ネットワークにわたる通信能力を無くすことなく、移動体のネットワークに対する接点（point of attachment）を変更可能にする。最新のＲＦＣは無線ＩＰネットワークにおける移動体追跡に関連し、ＲＦＣ３３４４は廃れたＲＦＣ２００２を更新したＲＦＣ３３４４を更新し廃れさせる。
【０００６】
他のものの中でこれらのプロトコルはシステムを構築することにより、各移動体ノード（接続点）が２つのＩＰアドレス、すなわち固定ホームアドレス及び新たな各接点で変更する「ケアオブ」（care-of）アドレスを使用する。（「ホームエージェント（home agent）」と呼ばれる）ホームアドレスに関連した１ルータ及び（「外部エージェント（foreign agents）」と呼ばれる）ケアオブアドレスに関連した複数のルータを通して、移動体ノードの位置を規定することができ、固定ホームアドレスで特定の移動体ノードに宛てられたデータグラム及び他のデータ形態を、固定ホームアドレスに関連したケアオブアドレスに転送することができる。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ＲＦＣ３３４４に記載されたシステムは周知であり、適切に作動する。しかし、移動体ＩＰは、今日のＲＦＣに存在するように、登録手続が「アクティブ」外部エージェント（特定のローミングＩＰデバイスが所定時間で登録される外部エージェント）を有するローミングＩＰデバイスにより実行されることを要求する。この登録手続は精密な無線周波数（ＲＦ）バンド幅を使用する。従って、移動体ＩＰシステムを有することにより、登録に要する無線周波数バンド幅の使用を最小にすることが望ましい。
【課題を解決するための手段】
【０００８】
本発明によれば、外部ＩＰ登録に必要な無線周波数バンド幅を制限するためにプロキシが使用される。既存の無線周波数ログイン手続は、移動体ノードが位置する無線周波数サイトでの外部エージェントで外部ＩＰ登録手続をプロキシに開始させ、完了させる。次に、プロキシは、代理する各ＩＰアドレス用にローカル接続された（すなわちイーサネット（登録商標）に直接接続された）デバイスとして作用するので、アクティブ外部エージェントで移動体を登録するのに無線高周波を使用する必要がない。このため、既存のホーム及び外部のエージェントの使用により、移動体ＩＰアーキテクチャを完成でき、使用する無線周波数バンド幅を減少させる。というのは、登録手続の無線周波数部分（アクティブ外部エージェント及び移動体間の登録）が減少するからである。
【発明を実施するための最良の形態】
【０００９】
以下、添付図面を参照して本発明の実施形態を説明する。
【００１０】
図１は、従来技術のアーキテクチャを示す機能ブロック図である。図１に示されるように、ホストコンピュータ１０２はインタネット１０４に接続され、周知の方法でインタネットのユーザにコンテンツを提供する。ホームエージェント１０６は無線ネットワーク（例えばＥＤＡＣＳネットワーク）１０８に接続される。
【００１１】
第１無線周波数サイト１１０は、ネットワーク１０８に結合された外部エージェント１１２と、受信範囲内で移動体に対してデータグラム又は他のデータを放送するための無線タワー１１４とを有する。図１において、第１移動体１１６及び第２移動体１１８は、無線周波数の受信範囲内にあるように図示される。移動体１１６，１１８が無線周波数タワー１１４の受信範囲内にあるので、外部エージェント１１２は移動体１１６，１１８に対してアクティブ外部エージェントである。
【００１２】
第２無線周波数サイト１２０は、無線タワー１２４に結合された外部エージェント１２２を有する。移動体１１８は無線周波数サイト１１０から無線周波数サイト１２０まで進むように図示されるが、詳細に後述される。無線周波数サイト１２０はまた、無線周波数タワー１２４の放送範囲内に位置する第３移動体１２６を有する。移動体１２６が無線周波数タワー１２４の受信範囲内にあると、外部エージェント１２２は移動体１２６に対してアクティブ外部エージェントである。移動体１１８が無線周波数タワー１２４の範囲内に位置するようになると、外部エージェント１２２は移動体１１８用のアクティブ外部エージェントになり、外部エージェント１１２は移動体１１８用のアクティブ外部エージェントになるのを中断する。
【００１３】
この例示のために、移動体１１８は無線周波数サイト１１０でスタートすると仮定する。周知であるように、ＲＦＣ３３４４で構築されたプロトコルの下で、各移動体はそのホームエージェントに関連する（ＩＰアドレスと称される）ホームアドレスが割り当てられる。さらに、外部リンクに接続された移動体は、「ケアオブ」アドレスを獲得する。移動体ＩＰは、移動体ＩＰのＲＦＣにより定義されるメッセージ交換を使用して、移動体のホームエージェントでケアオブアドレスを登録しなければならない。サービス拒絶攻撃を防止するために、登録メッセージは認証されることを要求される。ホームエージェントは移動体ノードのホームアドレスのネットワーク・プレフィクスに対する到達可能性を「通知（advertise）」するので、移動体ノードのホームアドレスに宛てられたパケットを呼び込む。ホームエージェントは、これらパケットを傍受し、移動体ノードが以前に登録したケアオブアドレスにそれらパケットをつなぐ（tunnels）。
【００１４】
移動体１１８が無線周波数サイト１１０での位置から無線周波数サイト１２０での位置に移動すると仮定すると、移動中に、移動体１１８は移動体１１８のケアオブアドレスを外部エージェント１１２のアドレスから外部エージェント１２２のアドレスに変更しなければならない。後述するように、移動体１１８が無線周波数タワー１２４の受信範囲内に移動する際に、この変更が自動的に実行される。
【００１５】
移動体１１８は、ＩＰネットワーク変更を認知するか、外部エージェント１２２からの外部エージェント通知を受信すると、外部エージェント１２２で登録を開始する。ネットワーク変更の場合、移動体１１８は外部エージェントサービスを要求する放送（無線周波数）メッセージを送り出し、外部エージェントサービスに対しては、外部エージェント１２２が外部エージェント通知で応答（無線周波数）する。
【００１６】
ＥＤＡＣＳシステムの場合、移動体１１８は外部エージェント通知メッセージもネットワーク変更も決して見ない。というのは、外部エージェント通知は無線周波数にわたる放送ではなく、また、移動体ユニットは他の移動体ユニットのデータ込み具合を決して見ないからである。その代わり、移動体１１８は、制御チャンネル周波数が変更になると、ネットワーク変更を認識する。タワー１１４から来る元来の周波数が無くなり、タワー１２４からの新たな周波数が来ると、このネットワーク変更認識が生ずる。
【００１７】
いずれの場合においても、登録は、移動体１１８が多数の既知の理由のうち任意のもので要求を受諾又は拒絶できる外部エージェント１１２に（無線周波数を介して）登録要求を送った状態で続く。外部エージェント１２２は、要求を受諾すると、移動体１１８の機械アドレス（後述）を有する移動体１１８のＩＰアドレスをマッピングする入口を生成し、次に、要求をホームエージェント１０６に転送する。拒絶する場合、外部エージェント１２２は、移動体１１８に（無線周波数を介して）「要求拒絶」を送る。要求受諾又は要求拒絶を受けた後、ホームエージェント１０６は、（無線周波数を介して）応答を移動体１１８に転送する外部エージェント１２２に登録受諾又は要求拒絶を送る。ホームエージェント１０６は、登録要求を受諾すると、移動体１１８に宛てられた全転送量を外部エージェント１２２に転送する（つなぐ）。外部エージェント１２２は、転送量の転送を止め（de-tunnel）、以前にデータベースに入れられた機械アドレスを使用して移動体１１８にＩＰデータグラムを配信しようとする。
【００１８】
各移動体は、最初に或る無線周波数サイトに（及び任意には通常の間隔で）到達すると、制御チャンネル（その周波数でとどまる無線をサービスする無線周波数及びハードウエア／ソフトウエアの両方を指す）にわたりそのＬＩＤ（機械アドレス）を送ることにより、無線周波数サイトで登録しなければならない。このＬＩＤ登録（ＬＩＤログインと呼ばれる）は、ＥＤＡＣＳシステムについてローミングする音声呼出しを支持するよう意図された従来技術方法の一部として生ずる。
【００１９】
移動体は、１無線周波数サイトから別の無線周波数サイトまで移動すると、新たなサイトで登録（ログイン）を実行する。この登録は代表的には極めて簡単である。移動体は、そのＬＩＤを或る技術依存方法（ＥＤＡＣＳについて、これはＬＩＤログインメッセージ上の制御チャンネルで行われる）で無線周波数サイトに送る。
【００２０】
或るＥＤＡＣＳシステムにおいて、制御チャンネルは多くの作動チャンネルを管理している。本発明が適用される他の無線周波数システムにおいて、制御チャンネル及び作動チャンネルは、一つで且つ同一（例えば、チャンネルのバンド幅が制御チャンネルおよび作動チャンネル間で分割されたＴＤＭＡシステム）であることが多い。「無線周波数サイト」の用語は、システムのいずれかのタイプを網羅することを意図されている。
【００２１】
従来技術の方法において、移動体は、上で定義された無線周波数登録方法を実行し、次にＩＰ移動体登録メッセージを無線周波数を介して、ＩＰ／イーサネット（登録商標）に変換可能でありホームエージェントに宛てられた外部エージェントに配信できる無線周波数サイドに送らなければならない。無線周波数サイト・外部エージェント間のリンク及び外部エージェント・ホームエージェント間のリンクは、イーサネット（登録商標）上のＩＰである（すなわち無線周波数が使用されていない）。さらに、ホームエージェントは、移動体に宛てられた外部エージェントに返す登録返答を送ることにより、移動体に受信通知しなければならない。これは、無線周波数基地局から移動体にたどり着くために無線周波数を使用する。
【００２２】
最悪の場合のシナリオにおいて、移動体がホームエージェントと（時間的に）同期しないと、移動体は、ホームエージェントに拒絶されるのみのためにホームエージェントに登録を送る。ホームエージェントは、移動体が同期できるよう正しい時間値を返送する。次に、移動体は、新たな時間同期値を使用して登録を再要求する。これら双方が一旦同期すると、ホームエージェントは登録を受諾し、他の全てが問題ないと仮定する。このため、最良の場合のシナリオにおいて、従来技術のシステムは登録のために３つの無線周波数通信を使用し、最悪の場合のシナリオにおいて、従来技術は５つの無線周波数通信を使用する。
【００２３】
図２は、本発明のアーキテクチャを示す。図２に見られるように、各外部エージェントは、本例の場合、各外部エージェントに関連する小型移動交換機（ミニＭＥ）であるプロキシを有する。特に図２に示されるように、サイト１１０は、無線周波数タワー１１４及び外部エージェント１１２間に結合されたミニＭＥ２１１を有する。同様に、サイト１２０は、無線周波数タワー１２４及び外部エージェント１２２間に結合されたミニＭＥ２２１を有する。
【００２４】
ミニＭＥは、ソフトウエアでもハードウエアであってもよい論理構成要素であり、多数のプラットフォーム上で実施されてもよい。例えば、代わりの一構成は、ハードウエア上に、ＥＤＡＣＳ制御チャンネルを作り出すソフトウエアの一部としてミニＭＥを配置する。
【００２５】
ミニＭＥを構成する重要な側面は、（１）ミニＭＥがＩＰ及び移動体の物理的アドレス間のマッピングの表、及び外部エージェントのＩＰアドレスの表を維持すること、（２）ミニＭＥが外部エージェントに対する或る物理的媒体上にＩＰ接続を有すること、（３）ミニＭＥは、受信したＩＰデータグラム用に宛先の移動体を要求できるか指示できるように、及び移動体への次の配信のために無線周波数サイトにそのＩＰデータグラムを配信できるように、無線周波数サイトに対して或る物理的接続を有すること、（４）ミニＭＥがＩＰ移動体登録を配置でき、ＩＰ移動体返答を受諾できること、（５）ミニＭＥは、そのミニＭＥがプロキシである１移動体にデータグラムが宛てられたかどうかを検査できるように、受信したＩＰデータグラムにアクセスすることである。
【００２６】
本発明は、ＡＭＤ高速イーサネット（登録商標）制御器ハードウエアを有するパワーＰＣアーキテクチャ、及び核となるオペレーティング・システムを使用したＥＤＡＣＳにおいて実施された。もちろん、本発明はこの実施に限定されず、当業者には他の多くの適当な実施も明らかであることを理解されたい。
【００２７】
ミニＭＥは、移動体がいつミニＭＥのカバー領域内へ移動したかを決定するために、無線周波数サイトへのリンクを使用する。ミニＭＥは、ＩＰアドレス・移動体物理アドレスのマッピングの表で移動体の物理アドレス（ＬＩＤ）を調べる。見つかった場合、ミニＭＥは、特定の移動体に関連するホームエージェントに登録を送る。ミニＭＥは、それがプロキシである１移動体に受信全ＩＰデータグラムが宛てられたかどうかを見るために受信全ＩＰデータグラムを検査する。このようなデータグラムが到着すると、ミニＭＥは、特定の移動体に利用できるデータがあることを示すために、無線周波数サイトに対するミニＭＥのリンクを使用する。ミニＭＥは、データグラムを配信するために無線周波数サイトに対するミニＭＥのリンクを使用する。
【００２８】
本発明によれば、移動体が制御チャンネル上でＬＩＤログインしようとすると、ミニＭＥは制御チャンネル及び他の機器との間の既存の通信を盗聴する（tap）、すなわちミニＭＥは、サイトでの移動体デバイスからの全ＬＩＤログインを「見る」。ＤＥＡＣＳシステムについて、これは、制御チャンネルが他のサイト機器に対して送り出す放送メッセージを聴くことにより達成される。特に、ミニＭＥが鍵を閉じる（key off）「ログイン受領通知」と呼ばれるメッセージがある。しかし、ミニＭＥは、上述した別の構成内にある場合、制御チャンネルの一部であろうし、無線から受信されるメッセージに対するソフトウエアアクセスを有するであろう。別の構成では、無線周波数サイトで登録する移動体を見るために制御チャンネル周波数を聞くミニＭＥを有してもよい。
【００２９】
サイト機器（制御チャンネル、作動チャンネル、ミニＭＥ等）は、イーサネット（登録商標）ＬＡＮを介して接続され通信する。ＥＤＡＣＳについては、制御チャンネル、作動チャンネル及びミニＭＥの全てが物理的に無線周波数サイトに共にある。これらはサイトＬＡＮと呼ばれるリンクにより接続される。コールトランキング（Call Trunking）ＬＡＮ（ＣＴＬ）は、サイトＬＡＮ上に生ずるメッセージの論理サブセットである。これはまた無線周波数サイトにあり、管理／データＬＡＮと呼ばれるリンクを介してミニＭＥに接続される。好適な一実施形態において、この通信は、「制御トランキングＬＡＮ」すなわちＣＴＬを介して実行されるが、この機能を実行するために使用される、ソフトウエアプロセス間通信、シリアルリンク等を含むいかなるタイプの接続も使用可能であることを理解されたい。
【００３０】
無線周波数ログインは、制御チャンネル（ハードウエア）からＣＴＬプロトコルを介してＬＡＮ（ミニＭＥを含む）上の全デバイスに放送される。次にミニＭＥは、構成されたＩＰアドレス・移動体物理アドレス間のマッピング表においてちょうどログインされたＬＩＤに関連するＩＰアドレスを調べ、構成されたＩＰアドレス・ホームエージェント間のマッピング表においてＩＰアドレス用のホームエージェントを調べ、ミニＭＥが関連する外部エージェントを介してホームエージェントでＩＰアドレスを登録する。転送点からのホームエージェントは、移動体ＩＰのアドレスを目標にされた全データグラムを外部エージェントにつなぐ。外部エージェントは、それらデータグラムの転送を止め、ミニＭＥにそれらを配信する。外部エージェントはミニＭＥが実際に移動体であると「考える」。というのは、ミニＭＥは、移動体に代わって登録手続を生成し、外部エージェントが移動体のＩＰアドレスと関連するミニＭＥ機械アドレスであるからである。
【００３１】
ミニＭＥは、ミニＭＥ及び移動体間の呼出用に制御チャンネルから作動チャンネルを要求する。次に、制御チャンネルは割り当てられた作動チャンネルを移動体及びミニＭＥに伝え、ミニＭＥは作動チャンネルを介して移動体にデータグラムを転送する。移動体がサイトからサイトへ移動すると、送るべきものが何も無い場合であってもホームエージェントで再登録しなければならない。ホストコンピュータは移動体に送るものを有しているかもしれないので、この再登録は必要である。しかし、作動チャンネルは、無線周波数サイトに移動体をログインするのに必要ではない。移動体は、制御チャンネルメッセージのみを介してサイトにログインする。
【００３２】
移動体が新たなミニＭＥの受信範囲内に移動する際の登録工程を要約すると、移動体が特定のミニＭＥの「管轄」内に移動するたびに、ミニＭＥは、そのミニＭＥに関連した外部エージェントを介して移動体のホームエージェントで登録する。これにより、ホームエージェントから外部エージェントまでトンネルが形成されるので、新たに到着した移動体用のデータは正しい外部エージェントへの道を作る。外部エージェントはミニＭＥへの接続を既に有するので、外部エージェント及びミニＭＥ間の接続を再構築する必要は無い。さらに、ミニＭＥは、新たに到着した移動体との「ローカル接続」を有するので、ＩＰ移動登録に無線周波数を使用する必要は無い。
【００３３】
ミニＭＥは、移動体が管轄に入り又は出るたびに、適当なホームエージェントでこのＩＰ移動登録工程を実行する。移動体が特定のミニＭＥの管轄内に移動するたびに、ミニＭＥはそれに関連した外部エージェントを介して移動体のホームエージェントで登録する。これにより、移動体の新たな外部エージェント（すなわち位置）でホームエージェントを更新する。外部エージェントは、ミニＭＥをあたかも移動体であるかのように取り扱うので、移動体に宛てられたいかなる転送（つながれた）パケットを代わりにミニＭＥに配信する。
【００３４】
外部エージェントを介したミニＭＥ及びホームエージェント間の登録工程は、無線周波数の使用を要しない。ミニＭＥ及び移動体間の登録工程は、前から存在する無線周波数「ローカル接続」登録を介して達成されるので、付加的な無線周波数を使用する必要が無い。この点は、必要な任意の無線周波数「ローカル接続」登録を実行することに加え、（無線周波数を使用して）外部エージェントの管轄に入る際に適当な外部エージェントで各移動体が登録することを要する従来技術とは対照的である。このため、本発明は無線周波数の使用を削減する。というのは、従来技術が必要とした、移動体が移動する際に登録するために移動体及び外部エージェント間に無線周波数を使用することは最早不要であり、登録を完了するために単一の無線周波数通信のみを要するからである。
【００３５】
ミニＭＥは無線周波数サイトに送られる移動体の識別子（ＩＤ）を探している。より正確には、ミニＭＥは、ＩＤ（例えばＬＩＤ）を受領通知するサイトからの出力を見ている。ＥＤＡＣＳにおいて、制御チャンネルは、独自メッセージにおいてイーサネット（登録商標）ＬＡＮ上にログインする各ＩＤを出力する。ミニＭＥはこれら独自メッセージを見ている。本発明が適用されるより一般的なシステムにおいて、ミニＭＥは無線周波数自体を聴くであろう。いずれも場合においても、ミニＭＥは今、移動体の無線周波数特定ＩＤを有する。
【００３６】
ミニＭＥはまた、無線周波数特定ＩＤを或るＩＰアドレスに変換するデータベースで構成される。これにより、ホームエージェントで登録するために、ミニＭＥが正しいＩＰ後レーシングストリップを取得することができる。登録工程の残余はイーサネット（登録商標）上のＩＰを介して行われ、これは無線周波数が使用されないことを意味する。
【００３７】
ミニＭＥが無いと、新たなサイトへの移動及びこれに関連する再登録は、移動体が外部エージェントのＩＰアドレスを知っていると仮定して、作動チャンネルを提起すること、及び外部エージェントを介してホームエージェントに通信することを要する。通常そうであるように、移動体が外部エージェントのＩＰアドレスを知らない場合、移動体ＩＰのＲＦＣにより、移動体は、新たな無線周波数サイトに最初に到着する際に、外部エージェント用の要求を代表的には放送（通知）するであろう。次に外部エージェントは、そのＩＰアドレスで応答し、その後、移動体がサービスを求めて外部エージェントを介してホームエージェントの要求をするかもしれない。このため、従来技術システムにおいて、移動体が新たなサイトに移動するたびに、３つの無線周波数作動チャンネル呼出が潜在的に必要であり、さらに元のＬＩＤログインも必要である。
【００３８】
図３は、本発明の利点を達成するためにミニＭＥにより実行される工程の一例を示すフローチャートである。図３を参照すると、工程３００において、ミニＭＥはＬＩＤログインメッセージを求めてＣＴＬを監視する。この工程は、本発明によれば常に起こる。
【００３９】
工程３０２において、ＬＩＤログインメッセージを受信すると、工程は、受信されたＬＩＤログインがローミングデータ用に構成されているかどうかを決定する工程３０４に進む。これは、ミニＭＥ構成で見ることにより決定される。ＬＩＤがミニＭＥ構成内に存在しない場合、ＬＩＤはローミングデータ用に構成されておらず、ログインを無視する工程３０６に進み、ＬＩＤログインメッセージを求めてＣＴＬを監視し続ける。
【００４０】
しかし、工程３０４において、ＬＩＤログインがローミングデータ用に構成されていると決定されると、工程３０８において、ミニＭＥは、ＬＩＤログインを提出した移動体に代わってＩＰ移動体登録要求（ＣＲＦＣ３３４４）を構築する。ＩＰ移動体登録の構築要求は、以下の通りの要求の導入場（import field）を埋めることを含む：
「ホームアドレス」が移動体ＩＰアドレスに設定され、
「ホームアドレス」をキーとして使用し、「ホームエージェント」が内部データベースから取り出され、
「ケアオブアドレス」が、ミニＭＥ構成から取り出され、又は従来技術によるエージェント通知メッセージを介して取得され、そして
「認証延長」場もまた、「ホームアドレス」をキーとして使用し、内部データベースから取り出される。ミニＭＥはコマンド・ライン・インタフェース（ＣＬＩ）を介して構成される。これは直接又は電話ネットの接続である。次に、構成情報は、ミニＭＥの不揮発メモリに格納されている。システム管理者又は設計者は、ＥＤＡＣＳ無視システムの計画された全ユーザのためにＩＰアドレスにＬＩＤをマッピングするものを使用することをＩＰアドレススキーム上で決定することができる。この設計者はまた、どのホームエージェントがどのＩＰアドレスを扱うか等を決定し構成する。次にＣＬＩは、ミニＭＥ内にこれらを構成するために使用される。
【００４１】
ＩＰ移動体登録要求の場を埋めた後、工程３１０において、ミニＭＥはＩＰ移動体登録要求を外部エージェントに（ＣＬＩを介してミニＭＥ内に構成されるＩＰアドレスで）送る。ＩＰヘッダ源アドレスは移動体のＩＰアドレスに設定される。しかし、ミニＭＥがメッセージの発生源であるので、外部エージェントに到着するイーサネット（登録商標）フレームの機械アドレスは、ミニＭＥの機械アドレスである。
【００４２】
工程３１２において、外部エージェントは、ミニＭＥの機械アドレスで移動体のソースＩＰアドレスを関連させるデータベース入力を構築し、次に工程３１４において、登録が進む。
【００４３】
工程３１６において、ミニＭＥがデータグラムを受信すると、宛先ＩＰアドレスがローミングデータ用に構成されているかどうかについて（工程３１８において）決定される。宛先ＩＰアドレスがローミングデータ用に構成されていない場合、宛先ＩＰアドレスがミニＭＥのアドレスと同一かどうか決定するために、工程３２０に進む。工程３２０において、宛先ＩＰアドレスがミニＭＥのアドレスではないと決定されると、データグラムが捨てられる工程３２２に進み、ミニＭＥがＬＩＤログインメッセージを求めてＣＴＬを監視する工程３００に戻る。
【００４４】
工程３２０において、宛先ＩＰアドレスがミニＭＥのアドレスであると決定される場合、工程３３４において、通常のＩＰプロトコル・スタック操作が実行される、すなわち、ミニＭＥ上の他のアプリケーションはメッセージを受信することである。
【００４５】
工程３１８において、宛先ＩＰアドレスがローミングデータ用に構成されていると決定された場合、次に、ミニＭＥがＬＩＤを取り出すために移動体ＩＰアドレスを使用する工程３２４に進む。工程３２６において、ＬＩＤがアクティブ呼出に既に含まれるかどうかについて決定される。これは、アクティブ呼出データベースをチェックすることにより決定される。ミニＭＥは時間にわたるアクティブ呼出データベースを構築する。アクティブ呼出データベースは零からスタートする。ＩＰデータグラムを受信すると、「呼出が要求された」というステータスで宛先入力が追加される。呼出要求は制御チャンネルからなり、応答を受信する（「チャンネル割当て」メッセージと呼ばれる）と、（成功した場合）ステータスが「進行中」に変化し、（チャンネル割当てメッセージに受信された）作動チャンネル数が入力に追加される。「チャンネルドロップ」のメッセージを受信すると、入力は削除される。ＬＩＤが既にアクティブ呼出に含まれる場合、データグラムは、アクティブ呼出データベースで特定された正しい作動チャンネルに転送される。工程３２６において、ＬＩＤがアクティブ呼出に含まれていない場合、工程３３０において、ＣＴＬを介して制御チャンネルに信号を送ることにより呼出が開始され、次に、制御チャンネルが呼び出しに作動チャンネルを割り当てると、工程３３２において、データグラムが作動チャンネルに転送される。この工程が一旦完了すると、ＬＩＤログインメッセージを求めてＣＴＬの監視を継続するために工程３００に戻る。
【００４６】
上述の工程は、標準的な周知のプログラミング技法を使用して実施できる。上述の実施形態の新規性は、特定のプログラミング技法にあるのではなく、上述の結果を達成するために上述した工程を使用することにある。本発明を実施するソフトウエアプログラムは、ミニＭＥ等のプロキシデバイスの固定記憶装置等のある種の固定記憶装置に格納されるのが代表的である。クライアント／サーバ環境において、このようなソフトウエアプログラムは、サーバに関連した記憶装置で格納されてもよい。ソフトウエアプログラムは、ディスケット、ハードドライブ又はＣＤ−ＲＯＭ等のデータ処理システムと共に使用するための多様な既知の媒体で実施してもよい。ソフトウエアプログラムは、このような媒体で配信されてもよく、或いは或る種のネットワーク上で１コンピュータシステムのメモリ又は記憶装置からこのような他のシステムのユーザが使用するための他のコンピュータシステムに配信されてもよい。物理媒体上にソフトウエアプログラムを実施し、ネットワークを介してソフトウエアプログラムを配信する技法及び方法は周知であり、本明細書ではさらに説明しない。
【００４７】
上述の工程を使用して、使用することが要求されている無線周波数作動チャンネルの数は最小になるので、システム全体の稼動効率を最大化する。
【００４８】
上述の実施形態は例示であって限定するものではなく、当業者には、本発明の真髄から逸脱することなく、明らかな変形が可能であることを理解されたい。従って、本明細書は、特許請求の範囲に定義された発明の範囲内に含まれるように、このような変形例、変更例、等価物をカバーするよう意図されている。
【図面の簡単な説明】
【００４９】
【図１】従来技術のアーキテクチャを示す機能ブロック図である。
【図２】本発明のアーキテクチャを示す図である。
【図３Ａ】本発明の利点を達成するために、ミニＭＥにより実行される操作の一例を示すフローチャートである。
【図３Ｂ】本発明の利点を達成するために、ミニＭＥにより実行される操作の一例を示すフローチャートである。
【符号の説明】
【００５０】
１０６          ホームエージェント
１１２，１２２  外部エージェント
１１８          移動体（移動体デバイス）
２１１，２２１  ミニＭＥ（プロキシ）
【図１】
2006524025.tif 000003
【図２】
2006524025.tif 000004
【図３Ａ】
2006524025.tif 000005
【図３Ｂ】
2006524025.tif 000006
【国際調査報告】
2006524025.tif 000007
2006524025.tif 000008
2006524025.tif 000009