(57)【要約】【課題】本発明は、端末と無線ネットワークのアクセスポイントとがデータ送受信するデータ送受信方法および端末に関し、通信エリアの狭い無線ネットワークシステムでも端末が高速移動しても快適にデータ送受信を実現すると共に無用は送受信を削減して低消費電力化を図ることを目的とする。【解決手段】無線ネットワークのあるアクセスポイントと無線で端末と通信するステップと、通信時に端末の位置および移動速度を受信するステップと、受信した端末の位置および移動速度をもとに、端末が移動する次のエリアのアクセスポイントを予測するステップと、予測したエリアのアクセスポイントに未送信のデータをプールするステップと、予測したエリアのアクセスポイントと端末が無線で通信したときにプールしたデータを送信するステップとを有する。【選択図】　図１
2004096356.tif 000002
【特許請求の範囲】
【請求項１】
端末と無線ネットワークのアクセスポイントとがデータ送受信するデータ送受信方法において、
無線ネットワークの、あるアクセスポイントと無線で端末とが通信するステップと、
前記通信時に前記端末の位置および移動速度を受信するステップと、
前記受信した端末の位置および移動速度をもとに、端末が移動する次のエリアのアクセスポイントを予測するステップと、
前記予測したエリアのアクセスポイントに未送信のデータをプールするステップと、
前記予測したエリアのアクセスポイントと前記端末とが無線で通信したときに前記プールしたデータを送信するステップと
を有するデータ送受信方法。
【請求項２】
端末と無線ネットワークのアクセスポイントとがデータ送受信するデータ送受信方法において、
無線ネットワークの、あるアクセスポイントと無線で端末とが通信するステップと、
前記端末が現在の位置および移動速度をもとに予測した次に移動するエリアあるいはエリアのアクセスポイントを受信するステップと、
前記予測したエリアのアクセスポイントに未送信のデータをプールするステップと、
前記予測したエリアのアクセスポイントと前記端末とが無線で通信したときに前記プールしたデータを送信するステップと
を有するデータ送受信方法。
【請求項３】
前記予測したエリアのアクセスポイントで、前記端末が使用するアドレスを予約し、前記端末と当該アクセスポイントとが無線で接続されたときに当該予約したアドレスを用いて前記データ送受信することを特徴とする請求項１あるいは請求項２記載のデータ送受信方法。
【請求項４】
無線ネットワークのアクセスポイントとの間でデータ送受信する端末において、
無線ネットワークのあるアクセスポイントと無線で通信する手段と、
前記通信時に当該端末の現在の位置および移動速度を送信して次に移動するエリアのアクセスポイントに未受信データをプールさせる、あるいは端末の現在の位置および移動速度をもとに次に移動するエリアまたはエリアのアクセスポイントを予測して送信し当該エリアのアクセスポイントに未受信データをプールさせる手段と、
前記予測した次のエリアのアクセスポイントと無線で通信したときに前記プールされているデータを受信する手段と
を備えたことを特徴とする端末。
【請求項５】
前記予測したエリアのアクセスポイントで、使用するアドレスを予約させ、当該アクセスポイントとが無線で接続されたときに当該予約されたアドレスを用いて前記データ送受信することを特徴とする請求項４記載の端末。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、端末と無線ネットワークのアクセスポイントとがデータ送受信するデータ送受信方法および端末に関するものである。
【０００２】
【従来の技術】
従来、無線ＬＡＮなどのエリアの狭い無線ネットワークサービスは、自動車などの高速移動時にデータの送受信を完了する前にエリア外に出てしまうことがある。
【０００３】
【発明が解決しようとする課題】
上述したエリアの狭い無線ネットワークサービスでは、あるエリア内でセンタと通信してデータの送受信を完了する前にエリア外に出てしまうと、次のエリア内でまたデータの送受信を最初などから行う必要が生じてしまうという問題があった。
【０００４】
本発明は、これらの問題を解決するため、端末が無線ネットワークサービスのあるエリアでセンタと通信時に位置、移動速度をもとに次に移動するエリアを地図上から探索して次のエリアにデータをプールし、端末が次のエリアに入ったときにプールしたデータを即座に受信し、通信エリアの狭い無線ネットワークシステムでも端末が高速移動しても快適にデータ送受信を実現すると共に無用は送受信を削減して低消費電力化を図ることを目的としている。
【０００５】
【課題を解決するための手段】
図１を参照して課題を解決するための手段を説明する。
【０００６】
図１において、センタ１は、ネットワークに接続して全体を統括制御するものである。
【０００７】
端末２は、無線でアクセスポイント３との間で通信するものである。
アクセスポイント３は、無線で多数の端末２との間で通信するものである。
【０００８】
無線ネットワークサービスエリア４は、端末２が無線でアクセスポイント３と通信できるエリアである。
【０００９】
次に、動作を説明する。
アクセスポイント３が無線ネットワークサービスエリア４内の端末２と無線で通信を行い、通信時に端末２の位置および移動速度を受信してセンタ１に通知し、センタ１が受信した端末２の位置および移動速度をもとに端末２が移動する次の無線ネットワークサービスエリア４のアクセスポイント３を予測し、予測した無線ネットワークサービスエリア４のアクセスポイント３に未送信のデータを送信してプールさせ、予測した無線ネットワークサービスエリア４のアクセスポイント３と端末２とが無線で通信したときにプールしたデータを端末２に送信するようにしている。
【００１０】
また、端末２が無線ネットワークサービスエリア４のアクセスポイント３と無線で通信し、端末２が現在の位置および移動速度をもとに次に移動する無線ネットワークサービスエリア４あるいは無線ネットワークサービスエリア４のアクセスポイント３を予測して通知し、予測したエリアのアクセスポイント３に未送信のデータをプールさせ、予測した無線ネットワークサービスエリア４のアクセスポイント３と通信したときにプールさせておいたデータを受信するようにしている。
【００１１】
これらの際に、予測した無線ネットワークサービスエリア４のアクセスポイント３で、端末２が使用するアドレスを予約し、端末２とアクセスポイント３とが無線で接続されたときに当該予約したアドレスを用いてデータ送受信するようにしている。
【００１２】
また、端末２の位置および移動速度の代わりに、端末２の通過する経路情報および予定通過時刻、あるいは目的地までのチェックポイント情報および予定通過時刻とするようにしている。
【００１３】
従って、端末２がある無線ネットワークサービスエリア４のアクセスポイント３と通信時に位置、移動速度をもとに次に移動する無線ネットワークサービスエリア４を地図上から探索して次の無線ネットワークサービスエリア４のアクセスポイント３にデータをプールし、端末２が次の無線ネットワークサービスエリア４に入ったときにプールしたデータを即座に受信することにより、エリアの狭い無線ネットワークシステムでも端末２が高速移動しても快適なデータ送受信を実現することが可能となると共に無用は送受信を削減して低消費電力化を図ることが可能となる。
【００１４】
【発明の実施の形態】
次に、図１から図８を用いて本発明の実施の形態および動作を順次詳細に説明する。
【００１５】
図１は、本発明のシステム構成図を示す。
図１において、センタ１は、ネットワーク（例えばインターネット）に接続して各種サービスを端末２に提供するものであって、ここでは、ホームエージェント（ＨＡ）１１、バインディングテーブル１２、データプール１３、地図情報１４、ホームネットワーク１５、サーバ１６およびＤＢ１７などから構成されるものである。
【００１６】
ホームエージェント（ＨＡ）１１は、各種サービスを端末２に提供するものであって、ここでは、端末２にデータを提供するものである。端末２が、ある無線ネットワークサービスエリア（１）４から移動して無線ネットワークサービスエリア（２）４に移動予測されるときは当該無線ネットワークサービスエリア（２）４のアクセスポイント（ＦＡ２）３に予めデータを転送してプールしておき、当該無線ネットワークサービスエリア（２）４のアクセスポイント（ＦＡ２）３と通信したときに即座に端末２にデータを送信させたりなどするものである。
【００１７】
バインディングテーブル１２は、端末２との間で通信するための各種情報を登録して管理するものである（図２の（ｃ）参照）。
【００１８】
データプール１３は、端末２に送信するデータを一時的にためたものである。地図情報１４は、地図上の無線ネットワークサービスエリア４とそのアクセスポイント３の位置情報を設定したものである（図２の（ｂ）など参照）。
【００１９】
ホームネットワーク１５は、センタ１内のネットワークである。
サーバ１６は、ＤＢ（データベース）１７から該当データを取り出したり、データをＤＢ１７に格納したりなどするものである。
【００２０】
ＤＢ１７は、端末２へ提供するサービス対象の各種データを蓄積したり、端末２からのデータを蓄積したりなどするものである。
【００２１】
端末２は、無線でアクセスポイント３と接続し、データ送受信を行うものである。
【００２２】
アクセスポイント（ＦＡ）３は、センタ１にネットワーク５で接続して多数の個所に設けて端末２との間で無線で送受信するためのものであって、ここでは、送受信部３１、バインディングテーブル３２、データプール３３などから構成されるものである。
【００２３】
送受信部３１は、ネットワーク５を介してセンタ１と接続し、無線で端末２との間で通信するものである。
【００２４】
バインディングテーブル３２は、無線で端末２との間で通信するための情報を登録して管理するものである（図２の（ｃ）参照）。
【００２５】
データプール３３は、端末２に送信するデータをプールしたものである。
無線ネットワークサービスエリア４は、アクセスポイント３が無線で端末２と通信してサービスを提供可能なエリアである。
【００２６】
ネットワーク５は、センタ１と各地に配置したアクセスポイント３との間を接続するネットワーク（例えばインターネット）である。
【００２７】
図２は、本発明の説明図を示す。
図２の（ａ）は、移動体２１に装着した端末２の例を示す。図示のように、端末２を移動体、ここでは、自動車に装着して移動し、図１の、ある無線ネットワークサービスエリア（１）４から無線ネットワークサービスエリア（２）４に移動する。このときに、後述するように、無線ネットワークサービスエリア（１）４でアクセスポイント（ＦＡ１）と通信してデータの受信を完了しないうちに当該無線ネットワークサービスエリア（１）４の外に出てしまったときは、データ受信を完了していないデータについて、当該移動体の位置、移動速度、移動方向から次に入る無線ネットワークサービスエリア（２）４のアクセスポイント（ＦＡ２）３にセンタ１がデータを予め転送してプールしておき、当該無線ネットワークサービスエリア（２）に入ってアクセスポイント（ＦＡ２）３と端末２が通信したときに即座にプールされているデータの転送を受けて受信する。
【００２８】
図２の（ｂ）は、端末２が現在位置、速度、方向で無線ネットワークサービスエリア（２）に向かって移動している様子を示す。この状態では、端末２はいずれの無線ネットワークサービスエリア４内にも無く、アクセスポイント３と通信できない。無線ネットワークサービスエリア（２）内に入ったときに端末２はアクセスポイント（ＦＡ２）と通信し、プールしてあるデータを即時に受信することが可能となる。
【００２９】
図２の（ｃ）は、バインディングテーブルの例を示す。これは、端末２とアクセスポイント３とが無線で通信するときに必要な情報を登録して管理するものであって、ここでは、図示の下記の情報を対応づけて登録する。
【００３０】
・ＭＡＣアドレス：
・Ｈｏｍｅ　Ａｄｄｒｅｓｓ（グローバルＩＰアドレス）：
・Ｃａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ（ローカルＩＰアドレス）：
・端末の位置（経度・緯度）：
・端末の移動速度、方向：
・有効フラグ：○（有効）、×（無効）
・その他：
ここで、ＭＡＣアドレスは端末２に固有のアドレス（例えば装置アドレス）である。Ｈｏｍｅ　Ａｄｄｒｅｓｓは端末２に付与された一意のアドレスである。Ｃａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓは無線ネットワークサービスエリア内で相互通信するためのアドレスである。端末の位置（経度・緯度）は端末２の現在の位置（経度、緯度）である。端末の移動速度、方向は端末の移動速度、方向である。有効フラグはエントリが○（有効）、×（無効）を表すフラグである。
【００３１】
以上のように、バインディングテーブル３２をアクセスポイント３に設けることで、当該アクセスポイント３の無線ネットワークサービスエリア４内で端末２との間で相互に通信することが可能となる。新たに無線ネットワークサービスエリア４内に入った端末２は、通常はアクセスポイント３と通信してＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓの割り当てを受ける。データをプールしたときは予め当該データを渡す相手の端末２のＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓを予約してバインディングテーブル３２に設定しておき、当該端末２とアクセスポイント３が通信したときに即座に当該予約したＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓを使ってデータを端末２に送信して受信させる。
【００３２】
次に、図３のフローチャートの順番に従い、図１、図２の構成の動作を詳細に説明する。
【００３３】
図３は、本発明の動作説明フローチャートを示す。ここで、端末、アクセスポイント（ＦＡ１），アクセスポイント（ＦＡ２），センタ（ホームエージェント、サーバ）は、図１の端末２、アクセスポイント（ＦＡ１）３，アクセスポイント（ＦＡ２）３，センタ（ホームエージェント１１、サーバ１６）１にそれぞれ対応する。
【００３４】
図３において、Ｓ１、Ｓ２は、端末２がＭＡＣアドレスｍ１をアクセスポイント（ＦＡ１）に送信し、アクセスポイント（ＦＡ１）が当該ＭＡＣアドレスｍ１を受信する。
【００３５】
Ｓ３、Ｓ４は、アクセスポイント（ＦＡ１）がＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ　ａ１を端末２に送信し、端末２が受信する。これは、Ｓ２で端末２のＭＡＣアドレスｍ１を受信したアクセスポイント（ＦＡ１）３が当該無線ネットワークサービスエリア（１）内で一意に割り当てた端末２のＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ（ローカルＩＰアドレス）　ａ１を端末２に送信し、当該端末２が取得する。
【００３６】
以上のＳ１からＳ４によって、端末２は無線ネットワークサービスエリア（１）内で通信に使用するＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ（ＩＰアドレス）　ａ１を取得して図２の（ｃ）のバインディングテーブル３２に設定して記憶し、当該無線ネットワークサービスエリア（１）内でアクセスポイント（１）３との間で相互に通信する準備が完了したこととなる。
【００３７】
Ｓ５、Ｓ６は、端末２がネットワークの位置情報（ｈ１，ａ１，ｍ１、ｘ１，ｖ１）を送信し、アクセスポイント（ＦＡ１）３とネットワーク５を経由してセンタ１のホームエージェント１１が受信する。ここで、
ｈ１：端末２のＨｏｍｅ　Ａｄｄｒｅｓｓ
ａ１：端末２に割り当てたＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ
ｍ１：端末２のＭＡＣアドレス
ｘ１：端末２の現在の位置（経度、緯度）
ｖ１：端末２の現在の速度と方向
Ｓ７、Ｓ８は、センタ１内のサーバ１６がデータ送信し、ホームエージェント１１が受信し、データプール１３に一時的に格納する。
【００３８】
Ｓ９は、端末の次に無線ネットワークサービスエリア４の位置を予測する。これは、Ｓ６で受信した現在の端末２の位置情報（ａ１，ｘ１，ｖ１）をもとに、次に当該端末２が移動する無線ネットワークサービスエリアを予測する。
【００３９】
Ｓ１０、Ｓ１１は、ホームエージェント１１が次無線ネットワークサービスエリアのアクセスポイント（例えばアクセスポイント（ＦＡ２））へ当該端末２のＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓの予約を行い、例えばＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓとしてａ２として予約する。
【００４０】
Ｓ１２、Ｓ１３は、ホームエージェント１１が保持するデータをｈ１，ｍ１の端末２向けのデータとして次無線ネットワークサービスエリア４のアクセスポイント（ＦＡ２）３に送信し、当該アクセスポイント（ＦＡ２）３が受信し、データプール３３に保存する。
【００４１】
Ｓ１４は、端末２が指定期間内にこなかったか判別する。これは、Ｃａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ　ａ２を予約してから所定時間経過しても端末２が当該予約した無線ネットワークサービスエリア４のアクセスポイント（ＦＡ２）３に無線で連絡しなかったか判別する。ＹＥＳの場合には、Ｓ２９でプールしたデータを破棄する。ＮＯの場合には、所定時間内に端末２がアクセスポイント（ＦＡ２）３に通信、即ち、Ｓ１５、Ｓ１６で端末２から送信されたＭＡＣアドレスｍ１が当該アクセスポイント（ＦＡ２）３で受信されたので、Ｓ１７とＳ１８で予約しておいたＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ　ａ２を端末２に送信する。これにより、端末２は、アクセスポイント（ＦＡ２）とデータ送受信準備が完了したこととなる。
【００４２】
Ｓ１９、Ｓ２０は、端末２がアクセスポイント（ＦＡ２）３からプールされていたデータのダウンロードを受けて受け取る。
【００４３】
Ｓ２１、Ｓ２２、Ｓ２３、Ｓ２４は、端末２がアクセスポイント（ＦＡ２）３へデータをアップロードし、更に、ホームエージェント１１を介してサーバ１６にデータ転送する。
【００４４】
以上のＳ５からＳ２６によって、端末２がネットワークの位置情報（ｈ１，ａ１，ｍ１，ｘ１，ｖ１）をホームエージェント１１に送信し、ホームエージェント１１が端末２の次の無線ネットワークサービスエリア４を予測してそのアクセスポイント（ＦＡ２）３に予めＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ　ａ２を予約およびデータを送信してプールし、端末２が次の無線ネットワークサービスエリア４のアクセスポイント（ＦＡ２）３にＭＡＣアドレスｍ１を送信したときに、予約した当該端末２のＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ　ａ２を即座に端末２に送信し、端末２は当該Ｃａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ　ａ２を使って即座にプールされているデータのダウンロード受けることが可能となる。
【００４５】
Ｓ２７、Ｓ２８は、アクセスポイント（ＦＡ２）３が端末２の無線ネットワークサービスエリア４の外に出たことを検出し、ホームエージェント１１に通知し、その旨をバインディングテーブル１２に登録する（該当エントリの無効フラグをセットする）。
【００４６】
以上によって、端末２がＭＡＣアドレスｍ１をアクセスポイント（ＦＡ１）に送信して割り当てられたＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ　ａ１を受信し、当該ａ１を使用して位置情報（ｈ１、ａ１，ｍ１，ｘ１，ｖ１）をアクセスポイント（ＦＡ１）３を経由してセンタ１のホームエージェント１１に送信し、端末２の移動する次の無線ネットワークサービスエリア４のアクセスポイント（ＦＡ２）３にＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ　ａ２を予約すると共にデータを送信してプールさせる。そして、端末２が移動して当該アクセスポイント（ＦＡ２）３にＭＡＣアドレスｍ１を送信すると、予約済みのＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓａ２を即座に端末２に送信し、以降、端末２は当該Ｃａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ　ａ２を使用してアクセスポイント（ＦＡ２）３から即座にプールされているデータのダウンロードを受けると共に、必要に応じてデータをアップロードしてホームエージェント１１に送信することが可能となる。
【００４７】
図４は、本発明の他の動作説明フローチャートを示す。ここで、端末、アクセスポイント（ＦＡ１），アクセスポイント（ＦＡ２），センタ（ホームエージェント、サーバ）は、図１の端末２、アクセスポイント（ＦＡ１）３，アクセスポイント（ＦＡ２）３，センタ（ホームエージェント１１、サーバ１６）１にそれぞれ対応する。図３はセンタ１のホームエージェント１１が端末２の次の無線ネットワークサービスエリア４を予測したが、図４は端末２が予測する場合のフローチャートを示す。
【００４８】
図４において、Ｓ３１、Ｓ３２は、端末２がＭＡＣアドレスｍ１をアクセスポイント（ＦＡ１）に送信し、アクセスポイント（ＦＡ１）が当該ＭＡＣアドレスｍ１を受信する。
【００４９】
Ｓ３３、Ｓ３４は、アクセスポイント（ＦＡ１）がＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ　ａ１を端末２に送信し、端末２が受信する。これは、Ｓ２で端末２のＭＡＣアドレスｍ１を受信したアクセスポイント（ＦＡ１）３が当該無線ネットワークサービスエリア（１）内で一意に割り当てた端末２のＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ（ローカルＩＰアドレス）　ａ１を端末２に送信し、当該端末２が取得する。
【００５０】
以上のＳ３１からＳ３４によって、端末２は無線ネットワークサービスエリア（１）内で通信に使用するＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ（ＩＰアドレス）　ａ１を取得して図２の（ｃ）のバインディングテーブル３２に設定して記憶し、当該無線ネットワークサービスエリア（１）内でアクセスポイント（１）３との間で相互に通信する準備が完了したこととなる。
【００５１】
Ｓ３５、Ｓ３６は、端末２がネットワークの位置情報（ｈ１，ａ１，ｍ１）を送信し、アクセスポイント（ＦＡ１）３とネットワーク５を経由してセンタ１のホームエージェント１１が受信する。ここで、
ｈ１：端末２のＨｏｍｅ　Ａｄｄｒｅｓｓ
ａ１：端末２に割り当てたＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ
ｍ１：端末２のＭＡＣアドレス
Ｓ３７、Ｓ３８は、ホームエージェント１１が次無線ネットワークサービスエリアの地図情報を送信し、これを受信した端末２が現在の位置、移動速度、方向をもとに次の移動する無線ネットワークサービスエリア４を予測する。
【００５２】
Ｓ３９、Ｓ４０は、Ｓ３８で予測した位置情報を端末２がアクセスポイント（ＦＡ１）３を経由してホームエージェント１１に送信し、当該ホームエージェント１１が受信する。
【００５３】
Ｓ４１、Ｓ４２は、センタ１内のサーバ１６がデータ送信し、ホームエージェント１１が受信し、データプール１３に一時的に格納する。
【００５４】
Ｓ４３、Ｓ４４は、ホームエージェント１１が次無線ネットワークサービスエリアのアクセスポイント（例えばアクセスポイント（ＦＡ２））へ当該端末２のＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓの予約を行い、例えばＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓとしてａ２として予約する。
【００５５】
Ｓ４３、Ｓ４４は、ホームエージェント１１が保持するデータをｈ１，ｍ１の端末２向けのデータとして次無線ネットワークサービスエリア４のアクセスポイント（ＦＡ２）３に送信し、当該アクセスポイント（ＦＡ２）３が受信し、データプール３３に保存する。
【００５６】
Ｓ４７は、端末２が指定期間内にこなかったか判別する。これは、Ｃａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ　ａ２を予約してから所定時間経過しても端末２が当該予約した無線ネットワークサビスエリア４のアクセスポイント（ＦＡ２）３に無線で連絡しなかったか判別する。ＹＥＳの場合には、Ｓ６７でプールしたデータを破棄する。ＮＯの場合には、所定時間内に端末２がアクセスポイント（ＦＡ２）３に通信、即ち、Ｓ４８、Ｓ４９で端末２から送信されたＭＡＣアドレスｍ１が当該アクセスポイント（ＦＡ２）３で受信されたので、Ｓ５０とＳ５１で予約しておいたＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ　ａ２を端末２に送信する。これにより、端末２は、アクセスポイント（ＦＡ２）とデータ送受信準備が完了したこととなる。
【００５７】
Ｓ５２は、ｈ１向けのデータがあるか判別する。ＹＥＳの場合には、Ｓ５３、Ｓ５４でアクセスポイント（ＦＡ２）３がプールしておいたデータをダウンロードし、端末２が受け取る。一方、Ｓ５２のＮＯの場合には、Ｓ５５、Ｓ５６に進む。
【００５８】
Ｓ５５、Ｓ５６、Ｓ５７、Ｓ５８は、端末２がアクセスポイント（ＦＡ２）３へデータをアップロードし、更に、ホームエージェント１１を介してサーバ１６にデータ転送する。
【００５９】
以上のＳ３５からＳ５８によって、端末２がネットワークの位置情報（ｈ１，ａ１，ｍ１）をホームエージェント１１に送信して地図情報のダウンロードを端末２が受け、現在の位置、移動速度、方向をもとに次の無線ネットワークサービスエリア４を予測してホームエージェント１１に送信し、ホームエージェント１１が当該予測された無線ネットワークサービスエリア４のアクセスポイント（ＦＡ２）３に予めＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ　ａ２を予約およびデータを送信してプールし、端末２が次の無線ネットワークサービスエリア４のアクセスポイント（ＦＡ２）３にＭＡＣアドレスｍ１を送信したときに、予約した当該端末２のＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ　ａ２を即座に端末２に送信し、端末２は当該Ｃａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ　ａ２を使って即座にプールされているデータののダウンロード受けることが可能となる。
【００６０】
以降Ｓ５９からＳ６４は、既述したＳ３５からＳ４０と同様に、端末２がネットワークの位置情報（ｈ１，ａ２，ｍ１）を送信し、アクセスポイント（ＦＡ２）３とネットワーク５を経由してセンタ１のホームエージェント１１が受信する。ホームエージェント１１が次無線ネットワークサービスエリアの地図情報を送信し、これを受信した端末２が現在の位置、移動速度、方向をもとに次の移動する無線ネットワークサービスエリア４を予測する。そして、予測した位置情報を端末２がアクセスポイント（ＦＡ２）３を経由してホームエージェント１１に送信し、当該ホームエージェント１１が受信する。そして、以下Ｓ４１以降と同様に実行する。
【００６１】
図５は、本発明の動作説明フローチャート（端末）を示す。
図５において、Ｓ７１は、無線ネットワークサービスのエリア圏内を検出か判別する。これは、図１の端末２が無線ネットワークサービスエリア４内に入ってアクセスポイント３からの無線を検出して圏内か判別する。ＹＥＳの場合には、Ｓ７２に進む。ＮＯの場合には、Ｓ７１を繰り返す。
【００６２】
Ｓ７２は、アクセスポイントＦＡに自分の識別子（ＭＡＣアドレス）を通知する。
【００６３】
Ｓ７３は、ＦＡからＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ　ａ１を取得する。
Ｓ７４は、ＦＡのプールにたまっているデータを受信する。
【００６４】
Ｓ７５は、端末２には送信データがあるか判別する。これは、アクセスポイントＦＡが端末（例えばＨｏｍｅ　Ａｄｄｒｅｓｓ　ｈ１）向けのデータとしてデータプール３３に格納されているデータがあるか判別する。ＹＥＳの場合には、Ｓ７６でＦＡに送信データをプール（未送信のときに次の無線ネットワークサービスエリア４のアクセスポイントＦＡにプール）するように依頼し、Ｓ７７に進む。ＮＯの場合には、Ｓ７７に進む。
【００６５】
Ｓ７７は、無線ネットワークサービスのエリア圏外検出か判別する。ＹＥＳの場合には、Ｓ７１に戻る。ＮＯの場合には、Ｓ７４でＦＡのプールにたまっているデータを受信する。そして、Ｓ７５以降を繰り返す。
【００６６】
Ｓ７８は、ＨＡ（センタ１のホームエージェント１１）に定期的に、
・Ｈｏｍｅ　Ａｄｄｒｅｓｓ
・Ｃａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ
・端末２の位置情報
・端末２の移動速度、方向
をＢｉｎｄｉｎｇ　Ｕｐｄａｔｅを拡張したメッセージで通知する。これにより、ＨＡには、定期的に各端末２の上記情報が最新に更新され、次に移動する無線ネットワークサービスエリア４のアクセスポイントＦＡを予測し、データを予めプールおよびＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓを予約しておくことが可能となる。端末２で次無線ネットワークサービスエリアを予測する場合は、端末２の移動速度、方向の代りに次無線ネットワークサービスエリアの位置と到着予想時刻を送信する。
【００６７】
以上によって、端末２がＭＡＣアドレスを無線ネットワークサービスエリア４のアクセスポイントＦＡに送信して例えばＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓ　ａ１を取得し、端末２が当該ａ１を使ってＦＡからプールされているデータをダウンロードすると共にＦＡに端末２向けのデータが未送信のときは次の無線ネットワークサービスエリア４のアクセスポイント（ＦＡ）３にプールするように依頼することが可能となる（詳細は図３、図４参照）。
【００６８】
図６は、本発明の動作説明フローチャート（ＨＡ）を示す。
図６の（ａ）において、Ｓ８１は、端末２宛のデータを受信する。
【００６９】
Ｓ８２は、端末２のＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓが登録されているか判別する。これらＳ８１、Ｓ８２は、ホームエージェント（ＨＡ）１１がサーバ１６から端末宛のデータを受信し、バインディングテーブル１２を参照し、当該端末２のＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓが登録されているか判別する。ＹＥＳの場合には、Ｓ８５で登録されているＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓの無線ネットワークサービスエリア４のＦＡ（アクセスポイント）に受信データをプールしてもらうように依頼する。一方、ＮＯの場合には、Ｓ８３に進む。
【００７０】
Ｓ８３は、端末２が次に入ると予測した無線ネットワークサービスエリア４のＦＡを検出する。
【００７１】
Ｓ８４は、その無線ネットワークサービスエリア４のＦＡに、端末２の識別子（ＭＡＣアドレス）とＨｏｍｅ　Ａｄｄｒｅｓｓを通知しＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓの登録を依頼する。そして、Ｓ８５でで登録依頼したＣａｒｅ−ＯｆＡｄｄｒｅｓｓの無線ネットワークサービスエリア４のＦＡ（アクセスポイント）に受信データをプールしてもらうように依頼する。
【００７２】
以上によって、センタ１のホームエージェント（ＨＡ）１１が端末２宛のデータを受信したとき、端末２のＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓが既に登録されていればその無線ネットワークサービスエリア４のアクセスポイント（ＦＡ）３に当該端末２のデータを転送してプールし、一方、端末２のＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓが未登録のときは端末２が次に入ると予測（図６の〔ｂ〕参照）した無線ネットワークサービスエリアのアクセスポイント（ＦＡ）３にＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓを予約してデータを転送してプール依頼することが可能となる。これにより、端末２が次の無線ネットワークサービスエリア４のアクセスポイント３にＭＡＣアドレスを送信したときに、即座に予約されているＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓの送信を受けて端末２が当該Ｃａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓを用いてアクセスポイント（ＦＡ）３からプールされているデータを即座にダウロードを受けることが可能となる。
【００７３】
図６の（ｂ）において、Ｓ９１は、端末２からのＢｉｎｄｉｎｇ　Ｕｐｄａｔｅを拡張したメッセージを受信する。
【００７４】
Ｓ９２は、Ｂｉｎｄｉｎｇ　Ｕｐｄａｔｅを拡張したメッセージから、端末２の位置情報と移動速度、方向を取り出す。端末２で次無線セットワークサービスエリアを予測した場合は、次無線ネットワークサービスエリアの位置と到着予想時刻を取り出す。
【００７５】
Ｓ９３は、端末２の位置情報と移動速度、方向を、無線ネットワークサービスエリア４のマップに対応させて、次に端末２が入るエリアを予測する。
【００７６】
以上によって、端末２の現在の位置（経度、緯度）、移動速度、方向をもとに次に移動する無線ネットワークサービスエリア４を予測することが可能となる。そして、予測した次の無線ネットワークサービスエリア４のアクセスポイント３に、当該端末２のＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓを予約およびデータを転送してプールさせることが可能となる（既述した図６の（ａ）参照）。
【００７７】
図７は、本発明の動作説明フローチャート（ＦＡ）を示す。
図７において、Ｓ１０１は、端末２が圏内に入って識別子（ＭＡＣアドレス）を通知する。
【００７８】
Ｓ１０２は、ホームエージェント（ＨＡ）１１が依頼したＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓを端末２に割り当てる。これは、ホームエージェント１１がアクセスポイント（ＦＡ）３に依頼して予約しておいた当該端末２のＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓを端末２に割り当てる。
【００７９】
Ｓ１０３は、ＨＡが端末２宛のデータをＦＡにプールするように依頼済みか判別する。ＹＥＳの場合には、Ｓ１０４でＦＡはプールしたデータを端末２に送信し、Ｓ１０５に進む。一方、Ｓ１０３のＮＯの場合には、Ｓ０１５に進む。
【００８０】
Ｓ１０５は、端末２がネットワークサービスエリア４の圏外に出たか判別する。ＹＥＳの場合には、Ｓ１０６でＦＡはＨｏｍｅ　ＡｄｄｒｅｓｓとＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓの対応づけを解消し、Ｓ１０７でＦＡはＨＡにＢｉｎｄｉｎｇ　Ｕｐｄａｔｅにより端末２がエリア外に出たことを通知する（バインディングテーブル１２からＨｏｍｅ　ＡｄｄｒｅｓｓとＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓの対応づけを解消する）。
【００８１】
また、Ｓ１０８は、端末２が送信したいデータがあるか判別する。ＹＥＳの場合には、Ｓ１０９でＦＡは端末２からのデータを受信して一度プールし、Ｓ１１０で端末２から依頼されたデータを宛先に送信する。
【００８２】
図８は、本発明の動作説明フローチャート（ＦＡ）を示す。
図８において、Ｓ１２１は、ＨＡから端末２の識別子（ＭＡＣアドレス）、Ｈｏｍｅ　Ａｄｄｒｅｓｓに対応するＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓを割り当てるように依頼される。
【００８３】
Ｓ１２２は、ＦＡは端末２の識別子（ＭＡＣアドレス）に対応するＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓを予約する。
【００８４】
Ｓ１２３は、ＨＡから端末２宛のデータをプールするように依頼されたか判別する。ＹＥＳの場合には、Ｓ１２４でＨＡから端末２宛のデータをプールする。ＮＯの場合には、Ｓ１２５に進む。
【００８５】
Ｓ１２５は、一定時間端末２が無線ネットワークサービスエリア圏内に入ってこないか判別する。ＹＥＳの場合には、Ｓ１２６でＦＡはＨｏｍｅ　ＡｄｄｒｅｓｓとＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓの対応付けを解消し、プールしたデータを破棄する。一方、Ｓ１２５のＮＯの場合には、Ｓ１２３に戻り繰り返す。
【００８６】
以上によって、ＨＡから端末２のＭＡＣアドレスとＨｏｍｅ　Ａｄｄｒｅｓｓを指定して当該端末２のＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓの予約依頼を受けたＦＡが当該Ｃａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓの予約を行い、ＨＡからデータのプール依頼を受けたときはＦＡがプールする。そして、一定時間経過しても端末２がＦＡの無線ネットワークサービスエリア４内に入ってこないときはＨｏｍｅ　ＡｄｄｒｅｓｓとＣａｒｅ−Ｏｆ　Ａｄｄｒｅｓｓの対応づけを解消およびプールしたデータを破棄することにより、予約でバインディングテーブル３２およびデータプール３３が満杯となる事態を解消することが可能となる。
【００８７】
（付記１）
端末と無線ネットワークのアクセスポイントとがデータ送受信するデータ送受信方法において、
無線ネットワークの、あるアクセスポイントと無線で端末とが通信するステップと、
前記通信時に前記端末の位置および移動速度を受信するステップと、
前記受信した端末の位置および移動速度をもとに、端末が移動する次のエリアのアクセスポイントを予測するステップと、
前記予測したエリアのアクセスポイントに未送信のデータをプールするステップと、
前記予測したエリアのアクセスポイントと前記端末とが無線で通信したときに前記プールしたデータを送信するステップと
を有するデータ送受信方法。
【００８８】
（付記２）
端末と無線ネットワークのアクセスポイントとがデータ送受信するデータ送受信方法において、
無線ネットワークの、あるアクセスポイントと無線で端末とが通信するステップと、
前記端末が現在の位置および移動速度をもとに予測した次に移動するエリアあるいはエリアのアクセスポイントを受信するステップと、
前記予測したエリアのアクセスポイントに未送信のデータをプールするステップと、
前記予測したエリアのアクセスポイントと前記端末とが無線で通信したときに前記プールしたデータを送信するステップと
を有するデータ送受信方法。
【００８９】
（付記３）
前記予測したエリアのアクセスポイントで、前記端末が使用するアドレスを予約し、前記端末と当該アクセスポイントとが無線で接続されたときに当該予約したアドレスを用いて前記データ送受信することを特徴とする付記１あるいは付記２記載のデータ送受信方法。
【００９０】
（付記４）
前記端末の位置および移動速度の代わりに、前記端末の通過する経路情報および予定通過時刻、あるいは目的地までのチェックポイント情報および予定通過時刻としたことを特徴とする付記１から付記３のいずれかに記載のデータ送受信方法。
【００９１】
（付記５）
無線ネットワークのアクセスポイントとの間でデータ送受信する端末において、
無線ネットワークのあるアクセスポイントと無線で通信する手段と、
前記通信時に当該端末の現在の位置および移動速度を送信して次に移動するエリアのアクセスポイントに未受信データをプールさせる、あるいは端末の現在の位置および移動速度をもとに次に移動するエリアまたはエリアのアクセスポイントを予測して送信し当該エリアのアクセスポイントに未受信データをプールさせる手段と、
前記予測した次のエリアのアクセスポイントと無線で通信したときに前記プールされているデータを受信する手段と
を備えたことを特徴とする端末。
【００９２】
（付記６）
前記予測したエリアのアクセスポイントで、使用するアドレスを予約させ、当該アクセスポイントとが無線で接続されたときに当該予約されたアドレスを用いて前記データ送受信することを特徴とする付記５記載の端末。
【００９３】
【発明の効果】
以上説明したように、本発明によれば、端末２が、ある無線ネットワークサービスエリア４のアクセスポイント３と通信時に位置、移動速度などをもとに次に移動する無線ネットワークサービスエリア４を地図上から探索して次の無線ネットワークサービスエリア４のアクセスポイント３にデータをプールし、端末２が次の無線ネットワークサービスエリア４に入ったときにプールしたデータを即座に受信する構成を採用しているため、エリアの狭い無線ネットワークシステムでも端末２が高速移動しても快適なデータ送受信を実現することが可能となると共に無用は送受信を削減して低消費電力化を図ることが可能となる。
【図面の簡単な説明】
【図１】本発明のシステム構成図である。
【図２】本発明の説明図である。
【図３】本発明の動作説明フローチャートである。
【図４】本発明の他の動作説明フローチャートである。
【図５】本発明の動作説明フローチャート（端末）である。
【図６】本発明の動作説明フローチャート（ＨＡ）である。
【図７】本発明の動作説明フローチャート（ＦＡ）である。
【図８】本発明の動作説明フローチャート（ＦＡ）である。
【符号の説明】
１：センタ
１１：ホームエージェント（ＨＡ）
１２，３２：バインディングテーブル
１３、３３：データプール
１４：地図情報
１５：ホームネットワーク
１６：サーバ
１７：ＤＢ
２：端末
２１：移動体
３：アクセスポイント（ＦＡ）
３１：送受信部
４：無線ネットワークサービスエリア
５：ネットワーク（インターネット）
【図１】
2004096356.tif 000003
【図２】
2004096356.tif 000004
【図３】
2004096356.tif 000005
【図４】
2004096356.tif 000006
【図５】
2004096356.tif 000007
【図６】
2004096356.tif 000008
【図７】
2004096356.tif 000009
【図８】
2004096356.tif 000010