(57)【要約】    【課題】      モバイルＩＰｖ６に対応するＩＰ端末装置において、異なるローカルネットワークに移動する場合にホームエージェント装置へのＩＰｖ６アドレスの登録を自動化し、ユーザに対する負担を軽減すること。    【解決手段】  ホームアドレス、ホームエージェントアドレス等を記憶したカードメモリ１２０をＩＰ端末１０１に装着すると、ＩＰ端末１０１は、そのカードメモリ１２０に記憶されたホームアドレス、ホームエージェントアドレス等を読み出して、そのホームアドレスと、自端末で生成した気付けアドレスとを含むメッセージをホームエージェント装置１０１のホームエージェントアドレスに自動的に送信し、ホームアドレス、気付けアドレスの登録を要求する。  【選択図】      図１
2006174405.tif 000002
【特許請求の範囲】
【請求項１】
ＩＰｖ６ネットワーク上の複数のローカルネットワークのうち現在接続されたローカルネットワークでの気付けアドレスを生成する生成手段と、
前記複数のローカルネットワークのうちホームネットワークから付与されたホームアドレスと、前記ホームネットワークのホームエージェント装置のホームエージェントアドレスとが記憶された記憶媒体の着脱を検出する着脱検出手段と、
前記着脱検出手段によって前記記憶媒体が装着されたのが検出されると、前記生成手段によって生成された前記気付けアドレスと該記憶媒体に記憶されたホームアドレスとを含む情報を、前記記憶媒体に記憶された前記ホームエージェントアドレスに送信し前記ホームエージェント装置に対して登録を要求する登録要求手段と、
を具備することを特徴とするＩＰ端末装置。
【請求項２】
前記記憶媒体は該記憶媒体の有効期限を記憶し、
前記情報は前記有効期限を含むことを特徴とする請求項１記載のＩＰ端末装置。
【請求項３】
前記着脱検出手段によって、前記記憶媒体の固定が解除されたことが検出されたら、前記ホームエージェント装置に対して前記情報の削除を要求する削除要求手段を具備することを特徴とする請求項１記載のＩＰ端末装置。
【請求項４】
ＩＰｖ６通信制御プログラムを記憶する記憶手段と、
前記着脱検出手段によって前記記憶媒体が固定されたのが検出されると、前記記憶媒体に記憶されたモバイルＩＰｖ６通信制御プログラムを前記記憶手段にインストールする制御手段と、
を具備することを特徴とする請求項１記載のＩＰ端末装置。
【請求項５】
ＩＰｖ６ネットワーク上の複数のローカルネットワークの１つに接続されたＩＰ端末装置と、前記複数のローカルネットワークのうちホームネットワークのホームエージェント装置と、を具備するＩＰ通信システムであって、
前記ＩＰ端末装置は、
前記複数のローカルネットワークのうち現在接続されたローカルネットワークでの気付けアドレスを生成する生成手段と、
前記ホームネットワークから付与されたホームアドレスと、前記ホームネットワークのホームエージェント装置のホームエージェントアドレスとが記憶された記憶媒体の着脱を検出する着脱検出手段と、
前記着脱検出手段によって前記記憶媒体が装着されたのが検出されると、前記生成手段によって生成された前記気付けアドレスと該記憶媒体に記憶されたホームアドレスとを含む情報を、前記記憶媒体に記憶された前記ホームエージェントアドレスに送信し前記ホームエージェント装置に対して登録を要求する登録要求手段と、
を備え、
前記ホームエージェント装置は、
前記ＩＰ端末装置の登録要求手段から送信された前記情報を受信する受信手段と、
前記受信手段により受信した前記情報に含まれる前記気付けアドレスと前記ホームアドレスとを記憶手段に登録する登録手段と、
を備えることを特徴とするＩＰ通信システム。
【請求項６】
前記記憶媒体は該記憶媒体の有効期限を記憶し、
前記情報は前記有効期限を含み、
前記ホームエージェント装置は、
該ＩＰ端末装置へのデータを受信すると、前記記憶手段に登録された該ＩＰ端末装置の有効期限を基に、前記記憶媒体が利用有効期間内か否か判断する判断手段と、
前記判断手段によって前記記憶媒体が利用有効期間内であると判断された場合のみ前記データを該ＩＰ端末装置へ転送する転送手段と、
を備えることを特徴とする請求項５記載のＩＰ通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＩＰ端末装置及びＩＰ通信システムに関し、特に、モバイルＩＰｖ６に対応するＩＰ端末装置及びＩＰ通信システムに関する。
【背景技術】
【０００２】
近時、インターネットの普及と、携帯型パーソナルコンピュータやインターネット対応の携帯電話等の携帯可能なＩＰ端末装置の普及に伴い、同一のＩＰ端末装置を移動先でも同一のＩＰアドレスでインターネットに接続したいというニーズが増大してきている。このニーズに対応するＩＰ通信プロトコルとして、モバイルＩＰｖ６（Mobile Internet Protocol version 6）が提案されている。
【０００３】
このモバイルＩＰｖ６によって、ＩＰｖ６の機能を有するＩＰ端末装置がＩＰｖ６ネットワーク上でどのローカルネットワークに移動しても、ＩＰ端末装置が普段属するホームネットワークから付与されたＩＰアドレスであるホームアドレスが使用可能である。ＩＰ端末装置は別のローカルネットワークに移動した時に、そのローカルネットワークでの一時的なアドレスである気付けアドレスを生成し、ホームネットワークのルータであるホームエージェント装置に登録する。別のＩＰ端末装置からこのＩＰ端末装置のホームアドレスへデータを送信すると、データは一旦ホームエージェント装置に送信され、ホームエージェント装置はデータを気付けアドレスへ転送することによって、このＩＰ端末はデータを受信できる（特許文献１）。
【特許文献１】特開２００３−１８１９３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記モバイルＩＰｖ６に対応するＩＰ端末装置では、ホームエージェント装置に対して気付けアドレスとホームアドレスを登録する際に、ホームアドレスを入力する必要があった。また、ホームエージェント装置のアドレスであるホームエージェントアドレスも入力する必要があった。これらは、ＩＰｖ６に対応する１２８ビットという長いアドレスであり、ユーザに煩雑な作業を強いていた。
【０００５】
本発明はかかる点に鑑みてなされたものであり、モバイルＩＰｖ６に対応するＩＰ端末装置において、異なるローカルネットワークに移動する場合にホームエージェント装置へのＩＰｖ６アドレスの登録を自動化し、ユーザに対する負担を軽減するＩＰ端末装置及びＩＰ通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のＩＰ端末装置は、ＩＰｖ６ネットワーク上の複数のローカルネットワークのうち現在接続されたローカルネットワークでの気付けアドレスを生成する生成手段と、前記複数のローカルネットワークのうちホームネットワークから付与されたホームアドレスと、前記ホームネットワークのホームエージェント装置のホームエージェントアドレスとが記憶された記憶媒体の着脱を検出する着脱検出手段と、前記着脱検出手段によって前記記憶媒体が装着されたのが検出されると、前記生成手段によって生成された前記気付けアドレスと該記憶媒体に記憶されたホームアドレスとを含む情報を、前記記憶媒体に記憶された前記ホームエージェントアドレスに送信し前記ホームエージェント装置に対して登録を要求する登録要求手段と、を具備する構成を採る。
【発明の効果】
【０００７】
本発明に係るＩＰ端末装置及びＩＰ通信システムによれば、ＩＰｖ６ネットワーク上で異なるローカルネットワークを移動した際に、着脱可能な記憶媒体を用いてホームエージェント装置へのＩＰｖ６アドレスの登録を自動化することができ、その登録に対するユーザの負担を軽減することができる。
【発明を実施するための最良の形態】
【０００８】
本発明の第１の態様に係るＩＰ端末装置は、ＩＰｖ６ネットワーク上の複数のローカルネットワークのうち現在接続されたローカルネットワークでの気付けアドレスを生成する生成手段と、前記複数のローカルネットワークのうちホームネットワークから付与されたホームアドレスと、前記ホームネットワークのホームエージェント装置のホームエージェントアドレスとが記憶された記憶媒体の着脱を検出する着脱検出手段と、前記着脱検出手段によって前記記憶媒体が装着されたのが検出されると、前記生成手段によって生成された前記気付けアドレスと該記憶媒体に記憶されたホームアドレスとを含む情報を、前記記憶媒体に記憶された前記ホームエージェントアドレスに送信し前記ホームエージェント装置に対して登録を要求する登録要求手段と、を具備する構成を採る。
【０００９】
この構成によれば、着脱可能な記憶媒体を用いてホームエージェント装置へのＩＰｖ６アドレスの登録を自動化することができ、その登録に対するユーザの負担を軽減することができる。
【００１０】
本発明の第２の態様は、第１の態様に係るＩＰ端末装置において、前記記憶媒体は該記憶媒体の有効期限を記憶し、前記情報は前記有効期限を含む。
【００１１】
この構成によれば、着脱可能な記憶媒体の有効期限情報のホームエージェント装置への登録を自動化することができ、記憶媒体の有効利用を図ることができる。
【００１２】
本発明の第３の態様は、第１の態様に係るＩＰ端末装置において、前記着脱検出手段によって、前記記憶媒体の固定が解除されたことが検出されたら、前記ホームエージェント装置に対して前記情報の削除を要求する削除要求手段を具備する構成を採る。
【００１３】
この構成によれば、記録媒体の固定が解除される操作がおこなわれたら、ＩＰ端末装置はホームエージェント装置に登録された情報の削除を要求するので、そこで使っていた気付けアドレスがもう使えなくなり、ユーザが使っていない気付けアドレスにデータが転送されるのを防止することができる。
【００１４】
本発明の第４の態様は、第１の態様に係るＩＰ端末装置において、ＩＰｖ６通信制御プログラムを記憶する記憶手段と、前記着脱検出手段によって前記記憶媒体が固定されたのが検出されると、前記記憶媒体に記憶されたモバイルＩＰｖ６通信制御プログラムを前記記憶手段にインストールする制御手段と、を具備する構成を採る。
【００１５】
この構成によれば、ＩＰｖ６プロトコルのみを実装するＩＰ端末装置に対してモバイルＩＰｖ６プロトコルの実装を容易にすることができ、モバイルＩＰｖ６に対応するＩＰ端末装置の普及を図ることができる。
【００１６】
本発明の第５の態様に係るＩＰ通信システムは、ＩＰｖ６ネットワーク上の複数のローカルネットワークの１つに接続されたＩＰ端末装置と、前記複数のローカルネットワークのうちホームネットワークのホームエージェント装置と、を具備するＩＰ通信システムであって、前記ＩＰ端末装置は、前記複数のローカルネットワークのうち現在接続されたローカルネットワークでの気付けアドレスを生成する生成手段と、前記ホームネットワークから付与されたホームアドレスと、前記ホームネットワークのホームエージェント装置のホームエージェントアドレスとが記憶された記憶媒体の着脱を検出する着脱検出手段と、前記着脱検出手段によって前記記憶媒体が装着されたのが検出されると、前記生成手段によって生成された前記気付けアドレスと該記憶媒体に記憶されたホームアドレスとを含む情報を、前記記憶媒体に記憶された前記ホームエージェントアドレスに送信し前記ホームエージェント装置に対して登録を要求する登録要求手段と、を備え、前記ホームエージェント装置は、前記ＩＰ端末装置の登録要求手段から送信された前記情報を受信する受信手段と、前記受信手段により受信した前記情報に含まれる前記気付けアドレスと前記ホームアドレスとを記憶手段に登録する登録手段と、を備える構成を採る。
【００１７】
この構成によれば、着脱可能な記憶媒体を用いてホームエージェント装置へのＩＰｖ６アドレスの登録を自動化することができ、その登録に対するユーザの負担を軽減することができる。
【００１８】
本発明の第６の態様に係るＩＰ通信システムは、第５の態様に係るＩＰ通信システムにおいて、前記記憶媒体は該記憶媒体の有効期限を記憶し、前記情報は前記有効期限を含み、前記ホームエージェント装置は、該ＩＰ端末装置へのデータを受信すると、前記記憶手段に登録された該ＩＰ端末装置の有効期限を基に、前記記憶媒体が利用有効期間内か否か判断する判断手段と、前記判断手段によって前記記憶媒体が利用有効期間内であると判断された場合のみ前記データを該ＩＰ端末装置へ転送する転送手段と、を備える構成を採る。
【００１９】
この構成によれば、ホームエージェント装置は、記憶媒体が利用有効期間内である場合のみデータをＩＰ端末に転送するため、利用有効期間を過ぎた記憶媒体が使用されるのを防止することができる。
【００２０】
以下、本発明の実施の形態について図面を参照して詳細に説明する。
【００２１】
図１は、本実施の形態のＩＰ通信システムの全体構成を示す図である。図１において、ＩＰ通信システム１００では、インターネットサービスプロバイダ（以下、プロバイダという）１０４，１０７，１１０がＩＰネットワーク１１１を介して上位プロバイダ１１２に接続されている。プロバイダ１０４はローカルネットワーク１０３を介してホームエージェント装置１０１とＩＰ端末装置（以下、ＩＰ端末という）１０２に接続され、プロバイダ１０７はローカルネットワーク１０６を介してＩＰ端末１０５に接続され、プロバイダ１１０はローカルネットワーク１０９を介してＩＰ端末１０８に接続される。
【００２２】
ＩＰ端末１０２，１０５，１０８は、モバイルＩＰｖ６プロトコルに対応した固定端末もしくは移動端末であり、ユーザはローカルネットワーク１０３，１０６，１０９間を移動してこれらのＩＰ端末１０２，１０５，１０８を使用することができる。
【００２３】
ここでは、ユーザが契約しているプロバイダはプロバイダ１０４，１０７，１１０のうちプロバイダ１０４であり、ユーザが通常属するローカルネットワークであるホームネットワークはローカルネットワーク１０３，１０６，１０９のうちローカルネットワーク１０３とする。ユーザは、プロバイダ１０４から与えられたＩＰアドレスであるホームアドレスを使用する。
【００２４】
また、ＩＰ端末１０２，１０５，１０８は、各ローカルネットワーク１０３，１０６，１０９に接続された時点で、各ローカルネットワーク１０３，１０６，１０９での一時的なＩＰアドレスである気付けアドレスを自動的に生成する。
【００２５】
ホームエージェント装置１０１は、モバイルＩＰｖ６プロトコルに対応したルータであり、ユーザのホームアドレス、ユーザが現在使用しているＩＰ端末の気付けアドレス等の情報が登録される。他のＩＰ端末からユーザのホームアドレスへデータが送信されたら、ホームエージェント装置１０１がデータを受信し、そのホームアドレスに対応する気付けアドレスへデータを転送することによってＩＰ端末１０２，１０５，又は１０８を使用しているユーザはデータを受信する。ユーザがＩＰ端末１０２，１０５，又は１０８から他のＩＰ端末へデータを送信した場合にも、データは一旦ホームエージェント装置１０１に送信され、ホームエージェント装置１０１が宛先のＩＰ端末へデータを転送する。ホームエージェント装置１０１のＩＰアドレスをホームエージェントアドレスと呼ぶ。
【００２６】
また、ＩＰ端末１０２，１０５，１０８には、携帯可能なカードメモリ１２０が着脱可能であり、同一のカードメモリ１２０が各ＩＰ端末１０２，１０５，１０８にそれぞれ装着可能である。カードメモリ１２０には、ユーザのホームアドレス、ホームエージェントアドレス、カードメモリ１２０の有効期限等が記憶される。ユーザがカードメモリ１２０をＩＰ端末１０２，１０５，又は１０８に装着すると、ＩＰ端末１０２，１０５，又は１０８は、生成された気付アドレス、カードメモリ１２０に記憶されたホームアドレス等の情報を、カードメモリ１２０に記憶されたホームエージェントアドレスに送信し、ホームエージェント装置１０１へこれらの情報の登録を要求する。
【００２７】
ユーザがＩＰ端末１０２，１０５，又は１０８の使用を終了しカードメモリ１２０を取り外そうとすると、ＩＰ端末１０２，１０５，又は１０８はホームエージェント装置１０１へ登録された情報の削除を要求する。
【００２８】
図２は、ＩＰ端末１０２とカードメモリ１２０の各構成を示すブロック図であり、ＩＰ端末１０２にカードメモリ１２０が接続された場合を示している。なお、ＩＰ端末１０５，１０８もＩＰ端末１０２と同様の構成を有する。
【００２９】
カードメモリ１２０は、メモリ２１１及びカードインターフェース（以下、カードＩ／Ｆ）２１２により構成されている。
【００３０】
メモリ２１１には、ユーザのホームアドレス、ホームエージェントアドレス、カードメモリ１２０の有効期限等が記憶される。
【００３１】
カードＩ／Ｆ２１２は、カードメモリ１２０をＩＰ端末１０２に着脱可能に装着するためのインターフェースであり、スロットイン方式のＰＣＭＣＩＡ（Personal Computer Memory Card International Association）スロットや、ケーブル方式のＵＳＢ（Universal Serial Bus）コネクタ等が適用される。
【００３２】
一方、ＩＰ端末１０２は、ＣＰＵ２０１、メモリ２０２、ネットワークインターフェース（以下、ネットワークＩ／Ｆという）２０３、カードインターフェース（以下、カードＩ／Ｆという）２０４、及びストレージ２０５により構成されている。
【００３３】
ＣＰＵ（Central Processing Unit）２０１は、メモリ２０２に記憶されたモバイルＩＰｖ６通信制御プログラム等に基づいて各構成要素を制御する。また、ＣＰＵ２０１は、ネットワークＩ／Ｆ２０３がローカルネットワーク１０３に接続されると、プロバイダ１０３からプレフィックスとＩＳＰアドレスを取得し、自端末に設定されたＭＡＣアドレスを加えて気付けアドレスを自動的に生成しメモリ２０２に記憶する。
【００３４】
カードＩ／Ｆ２０４は、カードメモリ１２０をＩＰ端末１０２に着脱可能に装着するためのインターフェースであり、カードメモリ１２０のカードＩ／Ｆ２１２と同様に、スロットイン方式のＰＣＭＣＩＡ（Personal Computer Memory Card International Association）スロットや、ケーブル方式のＵＳＢ（Universal Serial Bus）コネクタ等が適用される。また、カードＩ／Ｆ２０４は、装着されたカードメモリ１２０の固定状態を解除するスイッチ等の解除機構（図示せず）を有し、ユーザが解除機構を操作することによりカードメモリ１２０が固定状態から外れて取り外すことができるものとする。また、カードＩ／Ｆ２０４は、解除機構が操作されたことを電気的に検出して切断通知信号をＣＰＵ２０１に出力するものとする。
【００３５】
メモリ２０２は、ＩＰ端末がモバイルＩＰｖ６に対応するためのモバイルＩＰｖ６通信制御プログラム等を格納する。カードメモリ１２０がＩＰ端末に装着されると、ＣＰＵ２０１は、カードメモリ１２０のメモリ２１１に記憶されたホームアドレスやホームエージェントアドレスや有効期限等を読み出してメモリ２０２に記憶する。また、メモリ２０２は、ＣＰＵ２０１がプログラムを実行する際のワークメモリとして利用される。
【００３６】
ネットワークＩ／Ｆ２０３は、ＩＰ端末１０２が接続されるローカルネットワーク１０３とのインターフェースであり、ＣＰＵ２０１の制御によりローカルネットワーク１０３を介して通信を行う。また、ネットワークＩ／Ｆ２０３は、メモリ２０２に記憶されたホームアドレス、気付けアドレス、及びカードメモリ１２０の有効期限等を含むメッセージを、ローカルネットワーク１０３を介してホームエージェント装置１０１に送信する。また、カードメモリ１２０の固定が解除されると、ネットワークＩ／Ｆ２０３は、ホームエージェント装置１０１に登録された情報の削除を要求するメッセージを、ローカルネットワーク１０３を介してホームエージェント装置１０１に送信する。
【００３７】
ストレージ２０５は、ハードディスク等の大容量記憶媒体であり、他のＩＰ端末から送信されるデータや、プロバイダ１０４を介してコンテンツＷＥＢサーバ（図示せず）からダウンロードするコンテンツデータ（楽曲データ、画像データ等）等を記憶する。なお、ストレージ２０５は、図中において破線で示しているが、これはＩＰ端末１０２に内蔵するものでもよいし、カードメモリ１２０のカードＩ／Ｆ２１２（例えば、ＵＳＢコネクタ）を経由して接続する外付けのものでもよいことを示している。
【００３８】
図３は、ホームエージェント装置１０１の構成を示すブロック図である。図３において、ホームエージェント装置１０１は、ＣＰＵ３０１、メモリ３０２、キャッシュメモリ３０３及びネットワークＩ／Ｆ３０４により構成されている。
【００３９】
ＣＰＵ３０１は、メモリ３０２に記憶されたホームエージェント制御プログラムに基づいて、各構成要素を制御する。
【００４０】
ネットワークＩ／Ｆ３０４は、ホームエージェント装置１０１が接続されるローカルネットワーク１０３とのインターフェースであり、ローカルネットワーク１０３を介して通信を行う。
【００４１】
メモリ３０２は、ホームエージェント制御プログラム等を格納するとともに、ホームエージェントアドレス等を記憶する。また、メモリ３０２は、ＣＰＵ３０１がプログラムを実行する際のワークメモリとして利用される。
【００４２】
キャッシュメモリ３０３は、図４に示すテーブルを備え、ＣＰＵ３０１の制御により、ＩＰ端末装置１０２から受信したホームアドレス、気付けアドレス、及びカードメモリ１２０の有効期限等を記憶する。
【００４３】
図５は、ＩＰ端末１０２がホームエージェント装置１０１へ情報の登録を要求する際に送信する「Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅ」メッセージの構成図である。このように、「Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅ」メッセージは、ホームアドレス、気付けアドレス、及びカードメモリ１２０の有効期限等を含む。
【００４４】
次に、図１のＩＰ通信システム１００において、ＩＰ端末１０２にカードメモリ１２０が装着された場合のＩＰ端末１０２の動作について、図６に示すフローチャートを参照して説明する。
【００４５】
なお、図６の動作を説明する前提として、カードメモリ１２０には、ホームアドレス、ホームエージェントアドレス及びカードメモリ１２０の有効期限情報が記憶されているものとする。また、ＩＰ端末１０２のメモリ２０２には、気付けアドレスが保存されているものとする。
【００４６】
ＣＰＵ２０１は、カードメモリ１２０がＩＰ端末１０２に装着されるまでカードＩ／Ｆ２０４の監視を行う（Ｓ５０１）。
【００４７】
カードメモリ１２０がＩＰ端末１０２に装着されたことが確認されると、ＣＰＵ２０１は、カードメモリ１２０内のメモリ２１１からホームアドレスを読み出してメモリ２０２に記憶する（Ｓ５０２）。次に、メモリ２１１からホームエージェントアドレスを読み出してメモリ２０２に記憶する（Ｓ５０３）。続けて、メモリ２１１からカードメモリ１２０の有効期限を読み出してメモリ２０２に記憶する（Ｓ５０４）。
【００４８】
そして、ＣＰＵ２０１は、ホームアドレスをメモリから読み出し（Ｓ５０５）、有効期限をメモリ２０２から読み出す（Ｓ５０６）。また、予め作成され記憶された気付けアドレスをメモリ２０２から読み出す（Ｓ５０７）。
【００４９】
ＣＰＵ２０１は読み出したホームアドレス、有効期限、気付けアドレス等を含む「Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅ」メッセージを作成し（Ｓ５０８）、メモリ２０２からホームエージェントアドレスを読み出し（Ｓ５０９）、「Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅ」メッセージをホームエージェントアドレスに送信する（Ｓ５１０）。
【００５０】
ホームエージェント装置１０１はこの「Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅ」メッセージを受信し、ホームアドレス、気付けアドレス、有効期限の登録が終了したら該ＩＰ端末へ登録通知を送信する。ＣＰＵ２０１は登録通知を受信するまでネットワークＩ／Ｆ２０３を監視し（Ｓ５１１）、処理を終了する。
【００５１】
次に、図６のＩＰ端末１０２の動作に対応するホームエージェント装置１０１の動作について、図７に示すフローチャートを参照して説明する。
【００５２】
ホームエージェント装置１０１内のＣＰＵ３０１は、「Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅ」メッセージを受信するまでネットワークＩ／Ｆ３０４を監視し（Ｓ６０１）、受信を確認したらメモリ３０２に記憶する（Ｓ６０２）。
【００５３】
次に、ＣＰＵ３０１は、「Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅ」メッセージに含まれるホームアドレスをメモリ３０２から読み出してキャッシュメモリ３０３のテーブルに登録する（Ｓ６０３）。気付けアドレスをメモリ３０２から読み出してキャッシュメモリ３０３のテーブルに登録し（Ｓ６０４）、カードメモリ１２０の有効期限をメモリ３０２から読み出してキャッシュメモリ３０３のテーブルに登録する（Ｓ６０５）。Ｓ６０３からＳ６０５までの登録作業を「Ｂｉｎｄｉｎｇ  Ｃａｃｈｅ」処理と呼ぶ。
【００５４】
「Ｂｉｎｄｉｎｇ  Ｃａｃｈｅ」処理が終了したら、ＣＰＵ３０１は再び気付けアドレスをメモリ３０２から読み出し（Ｓ６０６）、登録処理が終了したことを示す登録通知を気付けアドレスに送信して（Ｓ６０７）、本処理を終了する。
【００５５】
次に、ＩＰ端末１０２へ他のＩＰ端末からデータを送信する際の、ホームエージェント装置１０１の動作について、図８に示すフローチャートを参照して説明する。
【００５６】
ホームエージェント装置１０１内のＣＰＵ３０１は、他のＩＰ端末からアクセス要求を受信するまでネットワークＩ／Ｆ３０４を監視し（Ｓ７０１）、受信したことが確認されたら、アクセス要求先であるＩＰ端末１０２のエントリをキャッシュメモリ３０３内で、アクセス要求に含まれるＩＰ端末１０２のホームアドレスに基づいて検索し、カードメモリ１２０の有効期限を読み出す（Ｓ７０２）。そしてＣＰＵ３０１は、カードメモリ１２０が有効期限内か否か判定する（Ｓ７０３）。
【００５７】
有効期限内なら、アクセス要求先であるＩＰ端末１０２の気付けアドレスにオン／オフラインチェック信号を送信する（Ｓ７０４）。ＩＰ端末１０２がオンラインならこのオン／オフラインチェック信号を受信しオンライン通知信号をホームエージェント装置１０１に送信する。ＣＰＵ３０１はオンライン通知信号を受信したか否かを判定する（Ｓ７０５）。
【００５８】
オンライン通知信号を受信したら、ＣＰＵ３０１はアクセス要求元である他のＩＰ端末へアクセスが可能であると応答をする（Ｓ７０６）。ＣＰＵ３０１は該アクセス要求元からデータを受信するまでネットワークＩ／Ｆ３０４を監視し（Ｓ７０７）、受信を確認したら、そのデータをアクセス要求先であるＩＰ端末１０２の気付けアドレスに転送し（Ｓ７０８）、処理を終了する。
【００５９】
Ｓ７０５でオンライン通知信号を受信しなければ、ＩＰ端末１０２はオフラインなので、先ず、キャッシュメモリ３０３にＩＰ端末１０２の情報が登録されているか否か判定する（Ｓ７０９）。登録されている場合は、その情報をキャッシュメモリ３０３から削除する（Ｓ７１０）。そしてアクセス要求元へアクセスが不可であるとの応答をし（Ｓ７１１）、処理を終了する。
【００６０】
Ｓ７０３で判定の結果、有効期限外ならアクセス要求元である他のＩＰ端末へエラー通知を行い（Ｓ７１２）、処理を終了する。
【００６１】
次に、ＩＰ端末装置１０２からカードメモリ１２０が取り外される際のＩＰ端末１０２の動作を図９のフローチャートを使って説明する。
【００６２】
ＣＰＵ２０１はカードＩ／Ｆ２０４の解除機構が操作されるまでカードＩ／Ｆ２０４を監視し（Ｓ８０１）、解除機構の操作が確認されたら、ＣＰＵ２０１はホームアドレスをメモリ２０２から読み出し（Ｓ８０２）、気付けアドレスをメモリ２０２から読み出し（Ｓ８０３）、有効期限をメモリ２０２から読み出す（Ｓ８０４）。
【００６３】
ＣＰＵ２０１は読み出したホームアドレス、気付けアドレス、有効期限を含む「Ｂｉｎｄｉｎｇ  Ｃａｃｈｅ情報削除」メッセージを作成し（Ｓ８０５）、メモリ２０２からホームエージェントアドレスを読み出し（Ｓ８０６）、「Ｂｉｎｄｉｎｇ  Ｃａｃｈｅ情報削除」メッセージをホームエージェントアドレスへ送信する（Ｓ８０７）。ホームエージェント装置１０１は「Ｂｉｎｄｉｎｇ  Ｃａｃｈｅ情報削除」メッセージを受信し、登録されたＩＰ端末１０２の情報を削除したら削除通知をＩＰ端末１０２に送信する。ＣＰＵ２０１は削除通知を受信するまでネットワークＩ／Ｆ２０３を監視し（Ｓ８０８）、受信を確認したら処理を終了し、カードメモリ１２０の取り外しが可能となる。
【００６４】
図９に示したＩＰ端末１０２の動作に対応するエージェント装置１０１の動作を図１０のフローチャートを使用して説明する。
【００６５】
ＣＰＵ３０１は「Ｂｉｎｄｉｎｇ  Ｃａｃｈｅ情報削除」メッセージを受信するまでネットワークＩ／Ｆ３０４を監視し（Ｓ９０１）、受信が確認されたら「Ｂｉｎｄｉｎｇ  Ｃａｃｈｅ情報削除」メッセージをメモリ３０２に記憶する（Ｓ９０２）。
【００６６】
ＣＰＵ３０１はホームアドレスをメモリ３０２から読み出し（Ｓ９０３）、気付けアドレスをメモリ３０２から読み出し（Ｓ９０４）、カードメモリ１２０の有効期限をメモリ３０２から読み出す（Ｓ９０５）。
【００６７】
ＣＰＵ３０１は、読み出したホームアドレス、気付けアドレス、有効期限を基に、キャッシュメモリ３０３で検索し（Ｓ９０６）、該当するエントリを削除する（Ｓ９０７）。
【００６８】
削除の後、ＣＰＵ３０１は気付けアドレスを再びメモリ３０２から読み出し（Ｓ９０８）、気付けアドレスへ削除通知を送信し（Ｓ９０９）、処理を終了する。
【００６９】
次に、ＩＰ端末１０２にカードメモリ１２０が装着されてから、他のＩＰ端末１３０からデータが送信され、カードメモリ１２０が取り外されるまでの、カードメモリ１２０、ＩＰ端末１０２、ホームエージェント装置１０１、ＩＰ端末１３０の動作を図１１のシーケンス図を用いて説明する。
【００７０】
カードメモリ１２０がＩＰ端末１０２に装着され（Ｓ１００１）、ＩＰ端末１０２はカードメモリ１２０のメモリ２１１からホームアドレス、ホームエージェントアドレス、カードメモリ１２０の有効期限を読み出す（Ｓ１００２）。ＩＰ端末１０２は「Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅ」メッセージを作成し（Ｓ１００３）、「Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅ」メッセージをホームエージェント装置１０１のホームエージェントアドレスへ送信する（Ｓ１００４）。ホームエージェント装置１０１はＩＰ端末１０２の情報を登録する「Ｂｉｎｄｉｎｇ  Ｃａｃｈｅ」を行い（Ｓ１００５）、ＩＰ端末１０２へ登録通知を送信する。
【００７１】
他のＩＰ端末１３０はＩＰ端末１０２へのアクセス要求をホームエージェント装置１０１に送信する（Ｓ１００７）。アクセス要求はＩＰ端末１０２のホームアドレスを含む。ホームエージェント装置１０１は、ＩＰ端末１０２のホームアドレスを用いてキャッシュメモリ３０３を参照して、ＩＰ端末１０２に装着されているカードメモリ１２０の有効期限をチェックする（Ｓ１００８）。ホームエージェント装置１０１は、カードメモリ１２０が利用有効期間内であると判別した後、オン／オフラインチェック信号をＩＰ端末１０２の気付けアドレスへ送信する（Ｓ１００９）。ＩＰ端末１０２はこのオン／オフラインチェック信号を受信し、ホームエージェント装置１０１へオンライン通知信号を送信する（Ｓ１０１０）。ホームエージェント装置１０１はＩＰ端末１３０へアクセス可能であるとの応答をする（Ｓ１０１１）。
【００７２】
ＩＰ端末１３０がＩＰ端末１０２のホームアドレスへデータを送信すると（Ｓ１０１２）、ホームエージェント装置１０１がそのデータを受信し、該ホームアドレスに対応する気付けアドレスにデータを転送する（Ｓ１０１３）。ＩＰ端末１０２はそのデータを受信しメモリ２０２に保存する（Ｓ１０１４）。
【００７３】
ＩＰ端末１０２のカードＩ／Ｆの解除機構が操作されると（Ｓ１０１５）、ＩＰ端末１０２は「Ｂｉｎｄｉｎｇ  Ｃａｃｈｅ情報削除」メッセージを作成し（Ｓ１０１６）、ホームエージェント装置１０１へ送信する（Ｓ１０１７）。ホームエージェント装置１０１は、「Ｂｉｎｄｉｎｇ  Ｃａｃｈｅ情報削除」メッセージを受信し、キャッシュメモリ３０３内に登録されたＩＰ端末１０２の情報を削除し（Ｓ１０１８）、ＩＰ端末１０２に削除通知を送信する（Ｓ１０１９）。
【００７４】
ＩＰ端末１０２が削除通知を受信したら、ユーザがカードメモリ１２０をＩＰ端末１０２から取り外して（Ｓ１０２０）、全ての処理が終了する。
【００７５】
本実施の形態ではＩＰ端末装置１０２が他のＩＰ端末１３０からデータを受信する場合について説明したが、図１２に示すように、ＩＰ端末１０２がサーバ１４０からコンテンツをダウンロードしてもよい。図１２では図１１と共通する部分は同一の符号を付与し説明を省略する。
【００７６】
サーバ１４０は、音楽等のコンテンツを常時配信しており、ＩＰ端末１０２のホームアドレスへコンテンツを配信する（Ｓ１１０１）。ホームエージェント装置１０１はコンテンツを受信し、該ホームアドレスに対応する気付けアドレスへコンテンツを転送する（Ｓ１１０２）。ＩＰ端末１０２はコンテンツを受信し、ストレージ２０５に保存する（Ｓ１１０３）。
【００７７】
また、上記実施の形態では、ＩＰ端末１０２とホームエージェント装置１０１の動作について主に説明したが、他のＩＰ端末１０５，１０８に対しても同様の動作が実現可能である。
【００７８】
なお、上記実施の形態では、ＩＰ端末１０２，１０５，１０８がモバイルＩＰｖ６通信制御プログラムを実装する場合を示したが、モバイルＩＰｖ６通信制御プログラムをカードメモリに記憶しておき、カードメモリをＩＰ端末に装着した時にＩＰ端末にインストールするようにしてもよい。
【００７９】
この例を図１３に示す。図１３において、カードメモリには、モバイルＩＰｖ６通信制御プログラム（ＭＩＰ６）Ｐ２と、上記ホームアドレスやホームエージェントアドレス等のＩＰ情報Ｐ３が記憶されている。ＩＰ端末には、ＩＰｖ６通信制御プログラムＰ１が記憶されている。このカードメモリをＩＰ端末のカードＩ／Ｆに装着すると、ＩＰ端末は、カードメモリからモバイルＩＰｖ６通信制御プログラム（ＭＩＰ６）Ｐ２を読み出して、内蔵するメモリ（図示せず）にインストールする。その結果、ＩＰ端末には、図に示すように、ＩＰｖ６通信制御プログラムＰ１の上にモバイルＩＰｖ６通信制御プログラム（ＰＩＶ）Ｐ２をスタックするようにインストールされる。
【００８０】
したがって、ＩＰｖ６通信制御プログラムのみを実装したＩＰ端末に対して、モバイルＩＰｖ６通信制御プログラムを記憶したカードメモリを装着してインストールすることにより、モバイルＩＰｖ６対応のＩＰ端末とすることができる。
【００８１】
以上のように、本実施の形態のＩＰ通信システム１００では、ホームアドレス、ホームエージェントアドレス等を記憶したカードメモリ１２０を使用することによって自動的にホームエージェント装置１０１への登録が行われるので、ユーザがホームアドレスやホームエージェントアドレスをＩＰ端末で入力する手間が省ける。
【００８２】
また、カードメモリ１２０にカードメモリ１２０の有効期限を記憶することによって、有効期限の過ぎたカードメモリが使用されるのを防止することができる。
【産業上の利用可能性】
【００８３】
本発明に係るＩＰ端末装置、及びＩＰ通信システムによれば、着脱可能な記憶媒体を用いてホームエージェント装置へのＩＰｖ６アドレスの登録を自動化するＩＰ端末装置を提供できる点で有用である。
【図面の簡単な説明】
【００８４】
【図１】本発明の実施の形態に係るＩＰ通信システムの構成を示す図
【図２】本実施の形態に係るＩＰ端末とメモリカードの構成を示すブロック図
【図３】本実施の形態に係るホームエージェント装置の構成を示すブロック図
【図４】本実施の形態に係るホームエージェント装置のキャッシュメモリのテーブルを示す図
【図５】本実施の形態に係るＩＰ端末がホームエージェント装置に送信する「Ｂｉｎｄｉｎｇ  Ｕｐｄａｔｅ」メッセージの構成図
【図６】本実施の形態に係るＩＰ端末の登録動作を示すフローチャート図
【図７】本実施の形態に係るホームエージェント装置の登録動作を示すフローチャート図
【図８】本実施の形態に係るホームエージェント装置のデータ通信時の動作を示すフローチャート図
【図９】本実施の形態に係るＩＰ端末の登録情報削除時の動作を示すフローチャート図
【図１０】本実施の形態に係るホームエージェント装置の登録情報削除時における動作を示すフローチャート図
【図１１】本実施の形態に係るＩＰ端末、ホームエージェント装置の一連の動作を示すシーケンス図
【図１２】本実施の形態に係るＩＰ端末、ホームエージェント装置の一連の動作を示す別のシーケンス図
【図１３】本発明の他の実施の形態に係るモバイルＩＰｖ６プログラムの実装例を示す図
【符号の説明】
【００８５】
１００  ＩＰ通信システム
１０１  ホームエージェント装置
１０２，１０５，１０８  ＩＰ端末
１０３，１０６，１０９  ローカルネットワーク
１０４，１０７，１１０  プロバイダ
１１１  ＩＰネットワーク
１１２  上位プロバイダ
１２０  カードメモリ
２０１，３０１  ＣＰＵ
２０２，２１１，３０２  メモリ
２０３，３０４  ネットワークＩ／Ｆ
２０４，２１２  カードＩ／Ｆ
２０５  ストレージ
【図１】
2006174405.tif 000003
【図２】
2006174405.tif 000004
【図３】
2006174405.tif 000005
【図４】
2006174405.tif 000006
【図５】
2006174405.tif 000007
【図６】
2006174405.tif 000008
【図７】
2006174405.tif 000009
【図８】
2006174405.tif 000010
【図９】
2006174405.tif 000011
【図１０】
2006174405.tif 000012
【図１１】
2006174405.tif 000013
【図１２】
2006174405.tif 000014
【図１３】
2006174405.tif 000015