JP2006524924A

Methods and apparatus for extending mobile ip

Abstract

A method and device that facilitates paging of a mobile node in a system where the mobile node can hand off application processing to an application proxy. The paging determination is based on the processing result of the application corresponding to the processing of the contents of the payload of a plurality of packets. The paging determination is performed based on the received information from the mobile node, for example, the intermediate processing result of the application, the state information of the mobile node, etc., in addition to the processing of the payload of a single packet. End-to-end transparent to peer nodes throughout the communication session with peer nodes to facilitate application processing handoffs in a way that is transparent to peer nodes involved in ongoing communication sessions with mobile nodes. Security information may be exchanged between the mobile node and the application proxy node in a way that allows the security association to be maintained.

Term

Term ended

Projected expiry passed 15 October 2023, 2.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

27 claims: 3 independent, 24 dependent

  1. 1
    モバイルノードと、モビリティエージェントモジュールを含む第2のノードと、本来の宛て先が前記モバイルノードであるパケットに対してアプリケーションの処理を行うためのアプリケーションエージェントとを含む通信システムで使用される通信方法であって、 前記モバイルノードに対応する宛て先アドレスを有する複数のパケットを受信させるために、前記第2のノードの前記モビリティエージェントモジュールを操作し、 前記モバイルノードに対応する宛て先アドレスを有する複数の受信パケットの少なくとも一部を、前記モバイルノードの代わりに、前記アプリケーションエージェントにリダイレクトさせるために、前記モビリティエージェントモジュールを操作し、 リダイレクトされた複数のパケットのペイロード内のアプリケーションデータを処理させるためにアプリケーションエージェントを操作することであって、リダイレクトされた複数のパケットのペイロードのコンテンツの処理に応じたアプリケーションイベントを前記処理の結果として少なくとも1つ発生させ、 前記発生したアプリケーションイベントとページングトリガイベント情報とに応じて、前記モバイルノードをページングすべきか否かを判定すること、を含む方法。
  2. 2
    前記アプリケーションエージェントが前記判定ステップを実行する請求項1の方法であって、 前記モバイルノードと、前記モバイルノードのネットワーク接続ポイントとして機能するアクセスルータと、前記通信システムに含まれるページングポリシーサーバとのうちの1つから受信した、アプリケーションの処理結果であるページングトリガイベントを少なくとも1つ示す情報を受信させるために前記アプリケーションエージェントを操作することをさらに含む方法。
  3. 3
    請求項2の方法であって、前記アプリケーションの処理結果が、通信アプリケーションによる複数のパケットを含むファイルのダウンロードの完了である方法。
  4. 4
    請求項3の方法であって、 前記アプリケーションエージェントへの前記パケットのリダイレクトに先立ち、前記ファイルのダウンロードを開始させるために前記モバイルノードを操作し、 前記発生したアプリケーションイベントに応じて前記モバイルノードのページングを行うべきであるとの判定に応動して前記モバイルノードのページングを開始させるために、前記アプリケーションエージェントを操作し、 前記ダウンロードしたファイルの少なくとも一部を前記モバイルノードに伝達させるために、前記アプリケーションエージェントを操作すること、をさらに含む方法。
  5. 5
    請求項2の方法であって、前記アプリケーションの処理結果が、符号化された複数のパケットを含むダウンロードファイルの復号化の完了である方法。
  6. 6
    請求項2の方法であって、前記アプリケーションの処理結果が、リダイレクトされた複数のパケットのペイロードに含まれる複数の数値の処理を含む計算の完了である方法。
  7. 7
    請求項6の方法であって、前記アプリケーションエージェントが前記計算を行うための表計算アプリケーションを含む方法。
  8. 8
    請求項1の通信方法であって、前記モバイルノードをページングすべきか否かを判定することが、 前記少なくとも1つの発生したアプリケーションイベントと、前記モバイルノードのページングをトリガする少なくとも1つのアプリケーション結果を示す、格納されているアプリケーションイベント情報とを比較することを含む方法。
  9. 9
    請求項8の通信方法であって、 前記モバイルノードをページングすべきであるとの判定に応動して、 i)前記モバイルノードのページングを開始し、 ii)前記モバイルノードに対応する宛て先アドレスを有する少なくとも一部のパケットが前記モバイルノード宛てに送られるように、前記パケットのリダイレクトを停止するための信号を送信すること、をさらに含む方法。
  10. 10
    第1種別のパケットと第2種別のパケットとが異なり、少なくとも第1種別のパケットと第2種別のパケットとを識別するパケットフローフィルタリング情報が前記第2のノードに含まれる請求項8の方法であって、 第1種別の受信パケットと第2種別の受信パケットとを区別するために前記モバイルノードに対応する宛て先アドレスを有する受信パケットをフィルタリングさせ、第1種別の受信パケットを第1のパケットフローに対応付け、第2種別の受信パケットを第2のパケットフローに対応付け、第2のパケットフローに対応するパケットを前記アプリケーションエージェントにリダイレクトさせ、前記第1種別のパケットフローをリダイレクトさせないように、前記第2のノードの前記モビリティエージェントを操作することをさらに含む方法。
  11. 11
    請求項10の方法であって、 第1種別のパケット内の情報を第1のページングイベントトリガ情報と比較し、 前記第1種別のパケット内の情報が前記第1のページングイベントトリガ情報に含まれているページングトリガ情報に一致したときに、前記モバイルノードをページングすること、をさらに含む方法。
  12. 12
    請求項10の方法であって、 前記モバイルノードと、前記モバイルノードのネットワーク接続ポイントとして機能するアクセスノードのどちらか一方から受信した情報からアプリケーションエージェントが生成した前記フィルタリング情報を前記アプリケーションエージェントから受信するように、前記モビリティエージェントを操作することをさらに含む方法。
  13. 13
    請求項10の方法であって、 前記アプリケーションエージェントが、前記モバイルノード上で実行される対応するアプリケーションのためのプロキシとして動作するアプリケーションプロキシであり、 第1種別のパケットが前記モバイルノードによって実行される第1のアプリケーションに対応し、第2種別のパケットが前記アプリケーションエージェントによって実行される第2のアプリケーションに対応する方法。
  14. 14
    請求項10の方法であって、 前記モバイルノードに対応するアドレスを有する第1種別のパケットを前記モバイルノード宛てに送り、第2種別のパケットを前記アプリケーションエージェント宛てに送るように、モビリティエージェントを操作することをさらに含む方法。
  15. 15
    請求項10の方法であって、 前記モバイルノードがスリープ状態であり、前記モバイルノードに対応するアドレスを有する第1種別のパケットが前記モビリティエージェントによって受信されたときに前記モバイルノードのページングを開始するように、前記モビリティエージェントを操作するステップをさらに含む方法。
  16. 16
    請求項10の方法であって、前記アプリケーションエージェントから受信したページングメッセージに応動して前記モビリティエージェントが前記モバイルノードをページングする方法。
  17. 17
    請求項1の方法であって、第2のノードがモバイルIPホームエージェントノード、モバイルIP域内ノード、モバイルIPフォーリンエージェントノード、およびモバイルIPアテンダントのうちの1つである方法。
  18. 18
    請求項1の方法であって、アプリケーションエージェントがモビリティエージェントを有する第2のノードに配置されている方法。
  19. 19
    請求項1の方法であって、前記第2のノードに結合され、前記アプリケーションエージェントを含む第4のノードをさらに含む方法。
  20. 20
    請求項1の方法であって、 前記モバイルノードのページングを行うべきと判定されたとき、第1のページングメッセージを前記モビリティエージェントモジュールに送信するように、前記アプリケーションエージェントを操作し、 前記第1のページングメッセージを受信するように、モビリティエージェントモジュールを操作し、 前記モビリティエージェントによる前記第1のページングメッセージの受信に応動してページングメッセージを前記モバイルノードに送信するように、第2のノードを操作すること、をさらに含む方法。
  21. 21
    請求項1の方法であって、 前記少なくとも一部の情報を含む経路指定メッセージをモビリティエージェントに送出するように、モバイルノードを操作することをさらに含む方法。
  22. 22
    請求項1の通信方法であって、アプリケーションエージェントが第2のノードと、前記第2のノードに結合されている第4のノードのどちらか一方にある方法。
  23. 23
    通信システムであって、 前記モバイルノード宛てに送られたパケットを処理するためのアプリケーションを含むモバイルノードと、 モバイルノードプロキシアプリケーションとアプリケーション結果処理トリガ情報セットとを含むアプリケーションエージェントと、 前記モバイルノードに対応する宛て先アドレスを有するパケットを受信し、前記モバイルノードに対応する宛て先アドレスを有する受信パケットの少なくとも一部を、前記モバイルノードの代わりに、前記アプリケーションエージェントにリダイレクトする手段を含むモビリティエージェントモジュールと、を含み、 前記アプリケーションエージェント内の前記モバイルノードプロキシアプリケーションがリダイレクトされた複数のパケットのペイロード内のデータを処理し、前記処理の結果として少なくとも1つのアプリケーションイベントが発生し、前記アプリケーションエージェントが、前記発生したアプリケーションイベントとページングトリガイベント情報とに応じて前記モバイルノードをページングすべきか否かを判定する手段をさらに含む通信システム。
  24. 24
    請求項23の通信システムであって、前記モバイルノードプロキシが、 前記モバイルノードのページングを行うべきであると判定に応動して前記モバイルノードのページングを開始する手段と、 前記モバイルノードに対応する宛て先アドレスを有する少なくとも一部のパケットが前記モバイルノード宛てに送られるように、前記モバイルノードのページングの開始後、前記パケットのリダイレクトを停止するための信号を送信する手段と、をさらに含む通信システム。
  25. 25
    モバイルノードと、モビリティエージェントモジュールを含む第2のノードと、本来の宛て先が前記モバイルノードであるパケットに対してアプリケーションの処理を行うためのアプリケーションエージェントとを含む通信システムで使用される通信方法であって、 前記モバイルノードに対応する宛て先アドレスを有するパケットを受信するように、前記第2のノードの前記モビリティエージェントモジュールを操作し、 前記モバイルノードに対応する宛て先アドレスを有する受信パケットの少なくとも一部を、前記モバイルノードの代わりに、前記アプリケーションエージェントにリダイレクトするように、前記モビリティエージェントモジュールを操作し、 前記リダイレクトされたアプリケーションパケットの少なくとも1つのパケットのペイロード内のアプリケーションデータを処理するようにアプリケーションエージェントを操作し、前記処理の結果として少なくとも1つのアプリケーションイベントが発生し、 前記アプリケーションデータの処理結果として発生した前記アプリケーションイベントと、前記モバイルノードによって提供された少なくとも一部のページングトリガイベント情報とに応じて、前記モバイルノードをページングすべきか否かを判定すること、を含む方法。
  26. 26
    請求項25の通信方法であって、前記モバイルノードをページングすべきか否かを判定することが、 前記発生した少なくとも1つのアプリケーションイベントと、前記モバイルノードのページングをトリガする少なくとも1つのアプリケーション結果を示す、格納されているアプリケーションイベント情報とを比較することを含む方法。
  27. 27
    請求項26の通信方法であって、 前記モバイルノードをページングすべきであるとの判定に応動して、 i)前記モバイルノードのページングを開始し、 ii)前記モバイルノードに対応する宛て先アドレスを有する少なくとも一部のパケットが前記モバイルノード宛てに送られるように、前記パケットのリダイレクトを停止するための信号を送信すること、をさらに含む方法。
Independent claims27