(57)【要約】【課題】本発明の課題は、ＴＣＰ／ＩＰプロトコルにおいても、高速なハンドオーバ実現し、ハンドオーバによる通信性能の低下を防止することにある。【解決手段】基地局網５上の基地局２ａ，２ｂ．２ｃが、時系列順にＩＰパケットを蓄積し、また、ＩＰパケットの配信状況をこれらの基地局群で共有することにより、移動局３が別の基地局に進入した時、継続してＩＰパケットを移動局３に配信できるようにする。ＩＰパケットの配信状況をこれらの基地局群で共有するために、例えば、配信したＩＰパケットを識別する情報をＩＰパケットとともに蓄積し、ＩＰパケットの配信状況をＩＰパケットの識別子を用いて行う。【選択図】図１
2005006043.tif 000002
【特許請求の範囲】
【請求項１】
所定範囲の基地局網を持った複数台の無線基地局介して上位網と移動体端末間でＩＰ通信を行う通信制御方法において、
前記上位網から前記移動体端末へ向かうＩＰパケットに対して識別子を付加して前記基地局網に送出するステップと、
前記ＩＰパケットを複数台の無線基地局に前記識別子と関連づけて時系列順に蓄積するステップと、
前記移動体端末が接続されている無線基地局が前記ＩＰパケットを到着した順に前記移動体端末に送信するステップと、
ＩＰパケットを送信した前記無線基地局が、１つあるいは複数のＩＰパケットを配信したことを、前記ＩＰパケットの識別子、あるいは、前記ＩＰパケットの識別子および送信先の前記移動体端末を識別する情報を付与して、前記基地局網に接続された他の無線基地局に通知するステップと、
前記移動体端末が前記他の無線基地局の基地局網の範囲内に移動した場合は、配信済みのＩＰパケットの以降に届いたＩＰパケットから時系列順に前記移動体端末に配信するステップを備えた通信制御方法。
【請求項２】
請求項１記載の通信制御方法において、
ＩＰパケットを移動体端末へ配信したことを、前記ＩＰパケットの識別子、あるいは、前記ＩＰパケットの識別子と送信先の移動体端末を識別する情報を付与して、前記他の無線基地局から通知された時には、蓄積していた前記ＩＰパケットの中から、送信済みと連絡されて来たパケットを検索して削除するステップを備える通信制御方法。
【請求項３】
所定範囲の基地局網を持つ複数台の無線基地局またいで上位網と移動体端末間でＩＰ通信を行う通信制御方法において、
前記上位網から前記移動体端末へ向かうＩＰパケットを複数台の無線基地局に時系列順に蓄積するステップと、
前記移動体端末が接続されている無線基地局が蓄積された前記ＩＰパケットを時系列順に移動体端末に送信するステップと、
前記ＩＰパケットを送信した前記無線基地局が、１つあるいは複数の前記ＩＰパケットを配信したことを、送信先の移動体端末を識別する情報とともに他の前記無線基地局に送信するステップと、
前記ＩＰパケットの送信情報を受信した無線基地局は、該移動体端末向けに蓄積したＩＰパケットのうち、送信無線基地局より連絡されてきた配信したＩＰパケットの数だけ、最も古いものから、前記ＩＰパケットを削除するステップと、
前記移動体端末が他の無線基地局の基地局網の範囲内に移動した時は、蓄積したＩＰパケットで該移動体端末に配信するＩＰパケットの最も古いＩＰパケットから順に時系列順で移動体端末に配信するステップを備えた通信制御方法。
【請求項４】
所定範囲の基地局網を持つ複数台の無線基地局またいで上位網と移動体端末間でＩＰ通信を行う通信制御方法において、
前記上位網から前記移動体端末へ向かうＩＰパケットを複数台の無線基地局に時系列順に蓄積するステップと、
前記移動体端末が接続されている無線基地局が蓄積されたＩＰパケットを時系列順に移動体端末に送信するステップと、
ＩＰパケットを送信していた前記無線基地局は、前記移動体が離脱した時に、それまでに前記離脱した移動体に送信したＩＰパケット数および送信先の移動体端末を識別する情報とともに離脱したことを、他の前記無線基地局に送信するステップと、
前記離脱情報を受信した無線基地局は、該移動体端末向け蓄積したＩＰパケットのうち、送信無線基地局より連絡されてきたＩＰパケット個数だけ、最も古いものから順にＩＰパケットを削除するステップと、
移動体端末が他の無線基地局の配下に移動した時は、蓄積したＩＰパケットで該移動体端末に配信するＩＰパケットの最も古いＩＰパケットから順に時系列順で移動体端末に配信するステップを備えた通信制御方法。
【請求項５】
所定範囲の基地局網を持つ複数台の無線基地局と、前記無線基地局にアクセスする１台あるいは複数台の移動体端末で構成される無線通信システムにおいて、
ＩＰパケットとこの識別情報を付加したパケット情報を受信する手段と、
受信したＩＰパケットを、ＩＰパケットを識別する情報と関連づけて時系列順に蓄積する手段と、
前記移動体端末が進入してきた場合に、前記移動体端末向けのＩＰパケットを移動体端末へ送信する手段と、
前記ＩＰパケットの送信時に他の前記無線基地局へ、ＩＰパケットの識別情報、あるいは、ＩＰパケットの識別情報と送信先の移動体端末情報を送信する手段を具備する通信制御装置。
【請求項６】
請求項５記載の通信制御装置において、
前記他の無線基地局から前記ＩＰパケット情報が送信されてきた場合に、該当するＩＰパケットを蓄積ＩＰパケットの中から削除する手段を具備する通信制御装置。
【請求項７】
所定範囲の基地局網により接続された複数台の無線基地局と、前記無線基地局にアクセスする複数台の移動体端末で構成される無線通信システムにおいて、
ゲートウェイから送信されてくるＩＰパケットを受信して、これを時系列順で蓄積する手段と、
前記移動体端末が進入してきた場合に、この移動体端末向けのＩＰパケットを時系列順で前記移動体端末へ送信する手段と、
送信時に１つあるいは複数のＩＰパケットを送信したことを通知する情報を他の前記無線基地局に送信する手段と、
前記無線基地局からＩＰパケットを送信したことを通知する情報が送信されてきた場合に、蓄積ＩＰパケットの中から最も古いものから、連絡されてきた個数分だけ削除する手段を具備する通信制御装置。
【請求項８】
所定範囲の基地局網を持つ無線基地局にアクセスする複数台の移動体端末で構成される無線通信システムにおいて、
前記上位網から前記移動体端末へ送信されるＩＰパケットに対して、ＩＰパケットの識別子を付与する手段と、
前記基地局網下の無線基地局に対してＩＰパケットとその識別子を関連付けて送信する手段を具備する無線通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＤＳＲＣ（Ｄｅｄｉｃａｔｅｄ  Ｓｈｏｒｔ  Ｒａｎｇｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）など通信エリアが狭い無線基地局を複数台設置し、高速移動体が無線基地局をまたぎながら連続ＩＰ通信を実現するための高速ハンドオーバに関する通信制御方法およびこれを実現する装置に関する。
【０００２】
【従来の技術】
従来の移動体向け無線通信システムでは、モバイルＩＰなど、端末の移動にともなう通信経路の変化に対応する各種方式が考案されている。しかし、基地局の通信エリア狭い場合、経路が頻繁に変化するため、経路制御が間に合わず、通信データが古い経路に転送されてしまい、再送が発生して通信性能が低下する問題があった。
【０００３】
この問題を解決するために、特開２００３−１５１０７８号公報に記載の情報提供方法では、通信エリアの狭い無線基地局（以降単に基地局と呼ぶ）を複数台用い、高速移動体へ大容量のデータ配信を行うために、移動体が移動するであろうと予測される領域にある基地局のグループを生成し、データ配信を行う場合には、最初にグループ内基地局に配信データをサーバから取り込んで蓄積し、また、グループ内基地局間でデータ配信の進捗情報を共有する。移動体が基地局の配下に進入して来たときには、蓄積されたデータの中から、配信済みの次の部分から配信することにより連続通信を可能とし、基地局が切り替わる毎に、遠くのサーバに配信データを取りに行く必要がないため、基地局間での高速な通信引継ぎ処理、すなわち、高速なハンドオーバが可能となる。
【０００４】
【特許文献１】特開２００３−１５１０７８号公報
【０００５】
【発明が解決しようとする課題】
特許文献１の方法では、配信データの全体を基地局に蓄積することを前提としているため、配信するデータのデータ長を予め知っておく必要があり、サーバと基地局間で情報提供のための特別なプロトコルが必要である。
【０００６】
一方、ＴＣＰ／ＩＰを用いたデータ配信、例えばＨＴＭＬブラウザによるＷｅｂアクセスにおいては、配信データがＴＣＰパケットあるいはＩＰパケットとして順次流れてくるだけで、全体のデータ長は基地局では分からない。このため、この方法では、予め配信データ全体を基地局に蓄積データを出来ず、一般に良く行われるＴＣＰ／ＩＰプロトコルを用いてファイル転送するような情報配信には適用できない。
【０００７】
本発明の目的は、狭い通信領域をもつ基地局を用いた高速移動体への情報配信において、高速なバンドオーバを実現することにある。
【０００８】
【課題を解決するための手段】
まず、本発明は、ゲートウェイにより外部ネットワークにつながり、また、ゲートウェイの下に複数の基地局が基地局網で接続され、基地局が移動体と無線通信を行う。移動体は前記外部ネットワーク上のサーバなどと通信を行う。
【０００９】
（１）１つのゲートウェイにつながった全基地局は、ゲートウェイ経由で移動体へ配信されてくるＩＰパケットを順次蓄積する。
【００１０】
（２）配下に移動体の居る基地局はＩＰパケットを順次移動体へ送信し、送信の進捗状況基地局に通知し、基地局群間で共有する。送信進捗情報としては下記の３つの方法の何れかを使う。
【００１１】
（ａ）送信を完了したＩＰパケットの識別情報を共有することにより、送信の進捗を管理する。この際に、送信先ＩＰアドレスを蓄積されたＩＰパケットの検索に使用してもよい。
【００１２】
（ｂ）ＩＰパケットは受信した順序に蓄積されているので、ＩＰアドレスや移動体を識別する情報とともに、送信したＩＰパケット数が分かれば、進捗が分かる。このため、一定数のＩＰパケットを送信する毎にその旨を他の基地局に通知を行う。
【００１３】
（ｃ）移動体が基地局を離脱するときに、この基地局が該移動体に配信したＩＰパケット数を他の基地局に送信する。
【００１４】
（３）移動局が配下に進入してきたら、各基地局は、ＩＰパケットの送信の進捗状況を把握しているので、次に送信すべきＩＰパケットが分かり、そのＩＰパケットから順次移動局に対して配信する。
【００１５】
このようにすることにより、基地局が替わっても継続してＩＰパケットが移動体に配信されることになる。
【００１６】
なお、（ａ）の方法では、基地局でＩＰパケットの取り込み漏れを起こしても、その影響が波及せず、信頼性の高い通信が可能となる。一方、（ｂ）、（ｃ）基地局にてＩＰパケットの取り込みミスをしている時には進捗を誤ってしまうことになり、ＴＣＰ／ＩＰの再送処理にて回復することになる。
【００１７】
【発明の実施の形態】
図１から図２９を用いて本発明の一実施例を説明する。まず、図４を用い実施例の概要を説明する。基地局２ａから基地局２ｅの複数の基地局が基地局網５により接続され、また、この基地局網５とゲートウェイ１が接続されている。ゲートウェイ１は上位網６とも接続され、上位網６にはＡＰサーバ８が接続されている。一方、移動体上で基地局との無線通信を行う移動局３は、基地局２ａから基地局２ｅの何れかの基地局２と無線通信で接続される。なお、上位網６はＴＣＰ／ＩＰプロトコルによる通信網、例えばインターネットを想定している。
【００１８】
図４は、アプリケーションサーバ８から、ＩＰアドレスがＩＰ−Ａの移動局に、ＩＰパケットが配信されてくる様子を示している。ゲートウェイ１はＩＰパケットを基地局網プロトコル形式５１にカプセル化して基地局網５上にブロードキャストする。ここで、ＳＩＤは基地局網上の基地局やゲートウェイが処理すべき内容を示すサービス識別子（Ｓｅｒｖｉｃｅ  ＩＤ）である。このＳＩＤが上位網６からのＩＰパケットを処理することを示しているので、各基地局２はＩＰパケットキャッシュ２１２に順次蓄積する。
【００１９】
移動局３が基地局２ａの配下に場合、即ち、基地局網の範囲内にある場合には、蓄積しているＩＰパケットの中で、移動局３向け、すなわちＩＰアドレスがＩＰ−Ａのものを、古い順に順次移動局に送信する。なお、ここでは、移動局３が１つのＩＰアドレスを持つことを想定している。この場合ＩＰアドレスで移動局を識別できるが、１つの移動局３が複数のＩＰアドレスを持つことも想定される。この場合には移動局３の識別子をもちい、移動局３ごとにＩＰパケットを蓄積することになる。
【００２０】
基地局２ａがＩＰパケット、例えば図のＩＰパケット１を移動局３に送信すると、その進捗情報を基地局網プロトコル形式５４で基地局網上にブロードキャストする。各基地局は送信進捗情報を更新する。このとき、ＩＰパケット１つ毎に、進捗を報告しても、複数パケット分をまとめて報告しても良い。さらに、移動局３が基地局２ａから離脱した時に、移動局３に対して送信したＩＰパケット数を進捗として報告しても良い。
【００２１】
送信進捗が報告された時、他の基地局上にある、送信済みのＩＰパケットは、進捗情報を受信する毎に破棄してもよく、また、一定間隔でまとめて破棄してもよい。
【００２２】
移動局３が基地局２ｂに移動すると、送信進捗情報により、ＩＰパケット２が移動局３に送信され、さらに次のパケットが送信されることになる。
【００２３】
このように、ＡＰサーバ８から送られてきたＩＰパケットは、漏れや重複なしに移動局３に届くことになる。
【００２４】
なお、図４に示してはいないが、ＩＰパケットを移動局３から上位網６へ送信する場合には、このＩＰパケットを、その旨を示すＳＩＤの基地局網プロトコル形式にカプセル化して、基地局網５上へブロードキャスト送信する。ゲートウェイ１はカプセル化を解いて上位網６に転送することになる。以上が一実施例の概要である。より詳細な説明を以下に示す。
【００２５】
図１は本発明の一実施例のシステム全体構成を示すものである。ゲートウェイ１の内部は上位網６との送受信を行う上位網送受信部１１、基地局網５に基地局網プロコトル形式でカプセル化して通信を行う時に、パケットのシーケンス番号を付与するためのシーケンス番号付与部１２、基地局網５との送受信を行う基地局網送受信部１３、これらを制御するＧＷ制御部１４からなる。
【００２６】
基地局２ａは、基地局本体２１と移動局３との無線通信を行う無線部２２から構成されている。基地局本体２１は、基地局網５との送受信を行う基地局網送受信部２１１、ＩＰパケットを蓄積するＩＰパケットキャッシュ２１２、無線部２２との送受信を行う無線送受信部２１３およびこれらを制御する基地局制御部２１４から構成される。他の基地局２ｂ、同２ｃも全く同一の構成となっている。
【００２７】
移動局３は基地局と無線通信を行う無線部３１と移動局端末４と接続や無線部３１の制御を行う移動局制御部３２から構成される。移動局端末４はカーナビゲーション端末やＰＣであり、ＨＴＭＬブラウザなどアプリケーションプログラムが動作する。移動局３と移動局端末はイーサーネットケーブルやＵＳＢケーブルのケーブル７によって接続される。
【００２８】
本発明の実現するためにゲートウェイ１、基地局、移動局で取り交わされるメッセージシーケンスおよび各部の処理についての説明に入る前に、メッセージについて説明する。
（１）基地局網メッセージ
図５は基地局網５内で基地局２やゲートウェイ１間で取り交わされるメッセージの一覧である。図６は各基地局網メッセージの詳細な形式を示したものである。ブロードキャストを基本とした基地局網プロトコル形式で通信が行われる。各部分は、全てのメッセージを受信し、先に述べたＳＩＤで受信したメッセージの種別を判定し、必要ならば、メッセージの種別に対応した処理を行う。
【００２９】
図５の表のＮｏ．１のダンリングＩＰパケットは、上位網６から移動局端末４へＩＰパケットを搬送するためのもので、ゲートウェイ１（ＧＷ）から基地局網５にブロードキャストされ、基地局２２（ＢＳ）で受信、処理される。ＳＩＤは０１、内容はＩＰパケットで、このメッセージはＩＰパケットを基地局網プロトコル形式にカプセル化したものである。
【００３０】
図６のメッセージ５１にその詳細フォーマットを示す。先頭に基地局網メッセージであることを示す基地局網プロトコル識別子、ゲートウェイ１のシーケンス番号付与部１２が付与するシーケンス番号５１２、ＳＩＤ５１３、ここでは０１、メッセージのデータ長を示すデータ長５１４、ＩＰパケットそのものであるＩＰデータ５１５からなる。
【００３１】
ここで、ゲートウェイ１が一連の番号を振ったシーケンス番号５１２があることに注意されたい。このシーケンス番号５１２により、ＩＰパケットの識別が可能となる。
【００３２】
なお、基地局網メッセージは、基地局プロトコル識別子５１１、シーケンス番号５１２、ＳＩＤ５１３、データ長５１４は、基地局網プロトコルメッセージのヘッダにあたり、全ての基地局網メッセージで共通であり、以降の説明を省略する。
【００３３】
図５の表のＮｏ．２はアップリンクＩＰパケットで、移動局端末４からの上位網６へのＩＰパケットを搬送するためのもので、基地局２２から基地局網５へブロードキャストされ、ゲートウェイ１にて処理される。ＳＩＤは０２、内容はＩＰパケットで、このメッセージはＩＰパケットを基地局網プロトコル形式にカプセル化したものである。
【００３４】
図６の詳細メッセージ５２に示したように同メッセージはＩＰパケットに基地局網メッセージヘッダ付加されたものとなっている。
【００３５】
図５の表のＮｏ．３は位置登録メッセージで、上位網６に対して移動局３がこのシステム、すなわちゲートウェイ１の配下に居ることを示すもので、基地局２２から基地局網５へブロードキャストされ、ゲートウェイ１にて処理される。ＳＩＤは０３、内容は、ＩＰアドレスと移動局３の識別子であるＬＩＤである。
【００３６】
図６の詳細メッセージ５３に示したように、同メッセージは基地局網プロトコルヘッダ、ＬＩＤ５３５、移動局のＩＰ  アドレス５３６から構成される。
【００３７】
図５の表のＮｏ．４はＩＰパケット送信進捗通知で、基地局２に蓄積されたＩＰパケットの移動局３への送信処理がどこまで進んだかを基地局間で共有するためのものである。送信処理を行った基地局２が基地局網５にブロードキャストされ、基地局５にて処理がなされる。ＳＩＤは０４、内容はパケット送信先ＩＰアドレスと送信したＩＰパケットが送られてきた時のメッセージヘッダ内のシーケンス番号である。
【００３８】
図６の詳細メッセージ５４に示したように、同メッセージは基地局網プロトコルヘッダ、移動局ＩＰ  アドレス５４５、シーケンス番号５４６から構成される。
【００３９】
なお、先に説明したパケット識別情報を送らない方式を採用する場合には、図６のメッセージ５４ａに示したようにシーケンス番号５４６が省略される。
【００４０】
図５の表のＮｏ．５は移動局離脱通知で、移動局が基地局から離れ、通信品質が劣化した時に、後に説明する基地局本体―無線部メッセージの中の移動局離脱通知メッセージが基地局本体２１に通知されること起因するもので、移動局３との通信状態を基地局２間で共有するためのものである。同メッセージは基地局網５にブロードキャストされ、基地局２で処理される。ＳＩＤは０５で、内容は、該移動局のＬＩＤおよびＩＰアドレスである。
【００４１】
図６の詳細メッセージ５５に示したように、同メッセージは、基地局網プロトコルヘッダ、移動局ＩＰ  アドレス  ５５５、未送信フラグメントフラグ５５６から構成される。
【００４２】
図５の表のＮｏ．６は移動局進入メッセージで、基地局２の通信エリア内に移動局３が進入して通信が可能となり、後に説明する基地局本体―無線部メッセージの中の移動局進入通知セージが基地局本体２１に通知されること起因するもので、移動局３との通信状態を基地局間で共有するためのものである。同メッセージは基地局網５にブロードキャストされ、基地局２で処理される。ＳＩＤは０６で、内容は、該移動局のＬＩＤおよびＩＰアドレスである。
【００４３】
図６の詳細メッセージ５６に示したように、同メッセージは、基地局網プロトコルヘッダ、ＬＩＤ５６５、移動局ＩＰアドレス５５６からなる。
【００４４】
図５の表のＮｏ．７は、未送信フラグメント通知で、移動局が基地局から離脱したとき発生する未送信フラグメントを基地局間で共有するためのものである。後に説明する基地局本体―無線部メッセージの中の未送信フラグメント受信メッセージが基地局本体２１に通知されること起因するものである。
【００４５】
同メッセージは基地局網５にブロードキャストされ、基地局で処理される。ＳＩＤは０７で、内容は、該移動局のＩＰアドレス、未送信フラグメントである。
【００４６】
なお、未送信フラグメントとは、無線部２２から移動局３に向けて無線でＩＰパケットを送信する際に、無線通信区間の通信の信頼性が低いため、ＩＰパッケットを分割して小さなパケットにして送っており、ＩＰパケット送信の途中で通信が遮断された時には、ＩＰパケットの一部分が残りことがあり、この残りのデータのことである。
【００４７】
図６の詳細メッセージ５７に示したように、同メッセージは、基地局網プロトコルヘッダ、移動局ＩＰ  アドレス  ５７５、未送信フラグメント５７６からなる。
【００４８】
図５の表のＮｏ．８は、未送信フラグメント送信通知で、移動局３が新たな基地局に進入した時に、先の基地局での未送信フラグメントが、移動局３への送信されているかどうかを基地局間で共有するためのものである。具体的には、後に説明する基地局本体―無線部メッセージの中の未送信フラグメント送信メッセージを基地局本体２１から無線部２２に送信することに起因するものである。
【００４９】
同メッセージは基地局網５にブロードキャストされ、基地局で処理される。ＳＩＤは０８で、内容は、該移動局のＩＰアドレス、ＬＩＤである。
【００５０】
図６の詳細メッセージ５８に示したように、同メッセージは、基地局網プロトコルヘッダ、移動局ＩＰ  アドレス  ５８５、未送信フラグメント５８６からなる。
（２）上位網メッセージ
図７に上位網メッセージ一覧を示す。これらのメッセージはゲートウェイ１と上位網６との間のメッセージである。図８にはこれらのメッセージフォーマットを示す。
【００５１】
図７のＮｏ．１はダウンリンクＩＰパケットで、これは、上位網６から移動局３へ送られるＩＰパケットそのもので、上位網６からゲートウェイ１へ送信されてくる。図８の詳細メッセージ６１に示したように、通常のＩＰパケットである。すなわち、ＩＰヘッダ６１１は通常のＩＰヘッダであり、データ本体６１２はデータそのものである。
【００５２】
図７のＮｏ．２はアップリンクＩＰパケットで、移動局３から上位網６へ送られＩＰパケットであって、ゲートウェイ１から上位網６へ送出される。図８の詳細メッセージ６２に示したように、通常のＩＰパケットで、ＩＰヘッダ６２１とデータ本体６２１からなる。
【００５３】
図７のＮｏ．３は位置登録で、上位網６に対して、移動局３のＬＩＤおよびＩＰアドレス、これ等に加えゲートウェイＩＰアドレスを送出する。これは、移動局３が基地局２２に進入した時に、被進入基地局から位置登録メッセージ５３としてゲートウェイ１に送られてくることに起因する。ここで、同じ基地局網内の基地局からの位置登録は同じものになるので、同じ基地局網内から同じ位置登録が出ている場合にはゲートウェイ１は上位網６に位置登録を省略してもよい。
【００５４】
図８の詳細メッセージ６３に示したように、このメッセージは位置登録であることを示すヘッダ６３１、ＬＩＤ６３２、移動局  ＩＰアドレス６３３、ＧＷ  ＩＰ  アドレス  ６３４からなる。
（３）基地局本体―無線部間メッセージ
図９に基地局本体―無線部間メッセージ一覧を示す。これらは基地局本体２１と無線部２２間のメッセージである。図１０にはこれらのメッセージの詳細フォーマットを示す。
【００５５】
図９のＮｏ．１はダンリンクＩＰパケットで、基地局２からＩＰパケットを移動局３へ送信するためのもので、基地局本体２２から無線送受信部２１３を介して無線部２２に送られる。メッセージを識別するＣＯＤＥは１で、内容は、送信先のＬＩＤ、ＩＰパケットそのものである。図１０の詳細メッセージ２２１に示したように、同メッセージはＣＯＤＥ２２１１、ＬＩＤ２２１２、ＩＰヘッダ２２１３、データ本体２２１４から構成される。
【００５６】
図９のＮｏ．２はアップリンクＩＰパケットで、移動局３から上位網６へ送信されるＩＰパケットに起因し、無線部２２から無線送受信部２１３を介して基地局本体２２に送られる。メッセージを識別するＣＯＤＥは２で、内容はＩＰパケットそのものである。図１０の詳細メッセージ２２２に示したように、同メッセージはＣＯＤＥ２２２１、ＩＰヘッダ２２２２、データ本体２２２３から構成される。
【００５７】
図９のＮｏ．３は移動局進入通知で、移動体３が基地局２に進入してきたことに起因する。すなわち、移動体３が基地局２に進入してくると、基地局の無線部２２と移動局の無線部３１とが通信接続処理を開始し、接続が完了すると、このメッセージを無線部２２が基地局本体２１の無線送受信部２１３に対してこのメッセージを送出する。
【００５８】
メッセージを識別するＣＯＤＥは３で、内容は、ＬＩＤとＩＰアドレスである。もしも、以前にＩＰアドレスが付与されていない場合にはＩＰアドレスとして無効な値とする。図１０の詳細メッセージ２２３に示したように、同メッセージは、ＣＯＤＥ２２３１、ＬＩＤ２２３２、移動局ＩＰアドレス  ２２３３から構成される。
【００５９】
図９のＮｏ．４は移動局離脱通知で、移動体３が基地局２から離脱したことに起因する。すなわち、移動体３が基地局２から離れてくると、基地局の無線部２２と移動局の無線部３１との接続状況が悪化してくる。一定レベル以下になると、通信不能としてこのメッセージを無線部２２が基地局本体２１の無線送受信部２１３に対して送出する。
【００６０】
メッセージを識別するＣＯＤＥは４で、内容は、ＬＩＤである。図１０の詳細メッセージ２２４示したように、同メッセージは、ＣＯＤＥ２２４１、ＬＩＤ２２４２から構成される。
【００６１】
図９のＮｏ．５は未送信フラグメント受信で、ＩＰパケットを移動局３に送信中に、移動局３が基地局２から離脱したことに起因する。無線部２２から基地局本体２１に対して送信される。未送信フラグメントそのものについては既に説明したとおりである。
【００６２】
メッセージを識別するＣＯＤＥは５で、内容は、ＬＩＤと未送信フラグメントである。図１０の詳細メッセージ２２５示したように、同メッセージは、ＣＯＤＥ２２５１、ＬＩＤ２２５２、未送信フラグメント２２５３から構成される。
【００６３】
図９のＮｏ．６はＩＰアドレス付与で、移動体３が基地局２に進入し、Ｎｏ．３移動局進入通知で記述したように、ＬＩＤとＩＰアドレスが基地局本体２１に送出される。基地局本体２１はＩＰアドレスの検査して、ゲートウェイ１のネットワークアドレスと不整合等、妥当なものでないと判定した場合に、移動局３に対してＩＰアドレスを付与する。本メッセージはこのためのものである。
【００６４】
基地局本体２１が無線送受信部２１３を介してメッセージを無線部２２に対してこのメッセージを送出する。
【００６５】
メッセージを識別するＣＯＤＥは６で、内容は、ＬＩＤとＩＰアドレスである。図１０の詳細メッセージ２２６に示したように、同メッセージは、ＣＯＤＥ２２６１、ＬＩＤ２２６２、移動局ＩＰ  アドレス  ２２６３から構成される
図９のＮｏ．７は未送信フラグメント送信で、移動局３が基地局２に侵入してきた時に、前に移動局３が居た基地局２にて未送信フラグメントが残っていた場合に、これを移動局３に送るため、基地局本体２１が無線部２２に無線送受信部２１３を介して送出するものである。
【００６６】
メッセージを識別するＣＯＤＥは７で、内容は、ＬＩＤと未送信フラグメントである。図１０の詳細メッセージ２２７示したように、同メッセージは、ＣＯＤＥ２２７１、ＬＩＤ２２７２、未送信フラグメント２２７３から構成される。
【００６７】
以上の各メッセージの説明を基に、図２に示した、移動局３、基地局２、ゲートウェイ１および上位網６間で取り交わされるメッセージのシーケンスを説明する。なお、この図においては、紙面の都合で基地局が２台であるが、同一基地局網５上の基地局全部のグループと考えて頂きたい。
【００６８】
起動局３が基地局２ａに進入すると、移動局３は移動局進入通知メッセージ２２３を基地局２ａに送信する。これを受けてＩＰアドレスが有効なものでない場合、基地局２ａは移動局３に対してＩＰアドレス付与メッセージ２２６を送出する。なお、基地局２と移動局３間のメッセージは、移動局本体２１と無線部２２間のメッセージで表現することにする。
【００６９】
その後、基地局２ａは移動局３に関する情報を基地局間で共有するために、基地局網５に移動局進入通知５６をブロードキャストする。ついで、上位網６に対して位置登録をするために、ゲートウェイ１に対して位置登録メッセージ５３を送出するため、同メッセージを基地局網５へブロードキャストする。ゲートウェイ１はこれを受けて上位網６に位置登録メッセージ６３を出す。なお、先にも述べたが、上位網６での通信経路の観点では、移動局３を配下にもつゲートウェイ１が分かればよいので、先に同一ゲートウェイ１での位置登録、すなわち、基地局網５の何れかの基地局で位置登録を行った場合には同メッセージ６３を省略しても良い。以上の処理手順が通信の準備段階である。
【００７０】
次いで、基地局２ａに該移動局向けの未送信フラグメントが存在する場合には、基地局２ａは未送信フラグメント送信メッセージ２２７を移動局３へ送信する。また、未送信フラグメントを移動局３に送信したことを基地局２間で共有するため、未送信フラグメント送信通知メッセージ５８を基地局網５にブロードキャストする。
【００７１】
その後、基地局２ａは、自分に蓄積されている起動局３向けのＩＰパケットをダウンリンクＩＰパケットメッセージ２２１ａ〜２２１ｂとして順次移動局３へ送信する。
【００７２】
基地局２ａは、各ダウンリンクＩＰパケットメッセージ２２１ａ、２２１ｂの送信を完了すると、基地局網５にＩＰパケット送信進捗通知メッセージ５４ａ、５４ｂをブロードキャストする。
【００７３】
一方、上位網６から送られてくるＩＰパケット６１は、ゲートウェイ５１で一旦受信される。ゲートウェイ１は、受信ＩＰパケットをダウンリンクＩＰパケットメッセージ５１として基地局網プロトコルにカプセル化して、基地局網５にブロードキャストする。このメッセージを受け取った基地局２はＩＰパケットキャッシュ２１２に蓄積する。対象の移動局３が居る基地局２ａでは、ＩＰパケットキャッシュ２１２に蓄積された。ＩＰパケットをＩＰパケットメッセージ２２１ｃとして移動局３へ送信する。送信が完了すると基地局２ａはＩＰパケット送信進捗通知５４ｃを基地局網５へブロードキャストする。
【００７４】
なお、ＩＰパケットを１つ送信する度に、ＩＰパケット送信進捗通知メッセージ５４を出しているが、この頻度を下げるために、複数ＩＰパケット毎に同メッセージを出しても良い。
【００７５】
ＩＰパケットを移動局３から上位網６へ送信する場合には、基地局２ａは、移動局３から送られてくるアップリンクＩＰパケットメッセージ２２２を受信し、これを基地局網プロトコルにカプセル化して、アップリンクＩＰパケットメッセージ５２としてゲートウェイ１に送信するため、基地局網５へブロードキャストする。ゲートウェイ１はこのメッセージのカプセルを解き、上位網６にＩＰパケット６２を送出する。
【００７６】
移動局３が基地局２ａを離れ、通信が切断される時には、移動局３から基地局２ａに移動局離脱通知メッセージ２２４が送信されてくる。基地局２ａはこれを受けて、基地局間で移動局の状態を共有するため、基地局網５へ移動局離脱通知メッセージ５５をブロードキャストする。この時、未送信フラグメントが残った場合には、基地局無線部２２から、未送信フラグメントメッセージ２２５が送信されてくる。これを受け取った基地局２は未送信フラグメントを未送信フラグメント通知メッセージ５７として基地局網５にブロードキャストする。
【００７７】
以上は移動局３が基地局２に進入し、通信を行い、離脱するまでの一連シーケンスを示した。移動局３が次の基地局２へ進入する場合には、再度同じシーケンスを踏めば良い。なお、繰り返しになるが、これまで、移動局と基地局間のメッセージは全て、基地局無線部２２と基地局本体２１との間のメッセージとして記述している。
【００７８】
次に各部分での処理について、図３、図１１から図２９を用いて説明する。
【００７９】
図３を用いての各メッセージを受信した時の基地局本体２１、ゲートウェイ１および無線部２２の処理を説明する。まず、基地局本体の処理を図３ａに示す。Ｎｏ．１からＮｏ．４までが基地局の無線部２２からのメッセージ、Ｎｏ．６からＮｏ．８は基地局から基地局網５にブロードキャストされたもの、Ｎｏ．９はゲートウェイから基地局網５にブロードキャストされたものである。
【００８０】
Ｎｏ．１の移動局通知メッセージが無線部２２から送られてくると、図１５のフロー１５０１のステップ１５０１１に示したように、基地局は、移動局３のＩＰアドレスの確認を行う。もしも、移動局３へＩＰアドレスが割り当てられていない、あるいは、以前に別のゲートウェイの配下にあり、ネットワークアドレスが異なる場合には、ステップ１５０１２に示したようにＩＰアドレスの付与を行う。一般にＤＨＣＰで行っているように基地局にて使用できるＩＰアドレスをプールしておき、適宜ＩＰアドレスを割り当てる。これは一般に知られている方法なのでこれ以上詳細な説明は省略する。
【００８１】
割り当てたＩＰアドレスを移動局へのＩＰアドレス付与メッセージ２２６として無線部２２送信する。ステップ１５０１３にて図１２に示した移動局管理テーブルに該当移動局を登録する。すなわち、移動局ヘッダテーブル１２０１からＩＰアドレス−ＬＩＤ対応テーブルを辿り、同一ＬＩＤをもつものを探す、もし存在すれば、既に登録済みなので何もしない。存在しない場合には、空きのＩＰアドレス−ＬＩＤ  対応テーブルを確保して付与ＩＰアドレス１２００２２とＬＩＤ１２０２３との設定し、同対応テーブルのリストの最後に追加する。
【００８２】
ステップ１５０１４にて図１３に示したＩＰパケットキャッシュ管理テーブルの移動局インデックステーブル１３０２で、該当のテーブルがあるかどうか判定する。すなわち、図１３に示したＩＰパケットキャッシュ管理テーブルにおいて、アンカーテーブル１３０１から、移動局インデックステーブル１３０２を辿り、該当のＩＰアドレスのものを探す。無い場合にはステップ１５０１５へ進み、ある場合には、ステップ１５０１６ヘジャンプする。
【００８３】
ステップ１５０１５では、移動局インデックステーブル１３０２用のエリアを確保し、移動局インデックステーブルのリストの最後に追加する。このとき、監視タイマを割り当て、この識別子を監視タイマＩＤ１３０２５に設定する。
【００８４】
ステップ１５０１６では、該等の移動局インデックステーブル１３０２に進入移動局のＩＰアドレスをＩＰアドレス１３０２３に設定、状態１３０２４を接続状態とする。
【００８５】
ステップ１５０１７にてＩＰパケットキャッシュ時間満了タイマをリセットする。該移動局インデックステーブル１３０２の監視タイマＩＤ１３０２５から監視タイマを知り、このタイマをリセットする。
【００８６】
ステップ１５０１８にて移動局進入を基地局に通知するため、移動局進入通知メッセージ２２６を基地局網５にブロードキャストする。
【００８７】
ステップ１５０１９にて、上位網６への位置登録のため、ゲートウェイ１に対して位置登録メッセージ５３を送出する。
【００８８】
ステップ１５０１１０にて、進入してきた移動局３に送信すべき、未送信フラグメントは無いか、移動局インデックステーブル１３０２のフラグメントサイズ１３０２６の値を調べ、０ならば、未送信フラグメントは存在しないと判定し、０以外ならば存在すると判定する。
【００８９】
ステップ１５０１１１にて、未送信フラグメント１３０４をフラグメントポインタ１３０２７とフラグメントサイズ１３０２６を用いて得る。これを、未送信フラグメント送信メッセージ２２７として無線部２２に送出する。
【００９０】
ステップ１５０１１２で、該移動局３へ送信すべき、蓄積されているＩＰパケットを該移動局３に送信するために、その処理を行うプログラム、図６のＩＰパケット送信処理フロー１６０１に起動をかける。
【００９１】
ＩＰパケット送信処理フロー１６０１では、ステップ１６０１１にて移動局とリンク確立中かを、移動局インデックステーブル１３０２の状態１３０２４を見て判定する。もし、接続中ならば、ステップ１６０１２へ進み、ＩＰパケットキャッシュ２１２上の該当ＩＰパケットを移動局３に送信する。
【００９２】
ここで、送信すべきＩＰパケットを検索するために、ＩＰパケットキャッシュ管理テーブルのアンカーテーブル１３０１から、該当ＩＰアドレスを持つ移動局インデックステーブル１３０２を検索し、このテーブルのフィールドである先頭ポインタ１３０２８からＩＰパケット管理テーブルリストの先頭テーブルを得、この先頭のＩＰパケット管理テーブル１３０３ａのＩＰパケットサイズ１３０３４、ＩＰパケットポインタ１３０３５を得て、ＩＰパケット格納エリア１３０５上のＩＰパケットを得ることができる。なお、ＩＰパケット管理テーブル１３０３のリストは、先頭から古いＩＰパケットの管理情報を記憶するように管理される。したがって、新たに蓄積するＩＰパケットは最後部のテーブルで管理する。
【００９３】
ステップ１６０１３にて、ＩＰパケット送信完了処理プログラム１７０１起動して処理を終了する。
【００９４】
図１７にＩＰパケット送信完了処理フロー１７０１を示す。
【００９５】
ステップ１７０１１において、ＩＰパケットの送信が完了したことを、ＩＰパケット送信進捗通知メッセージ５４の形で基地局網５にブロードキャストする。これは、先頭のＩＰパケット管理テーブル１３０３ａからシーケンス番号１３０３３を得て、移動局のＩＰアドレスとともに前記メッセージとして送出することができる。
【００９６】
ステップ１７０１２においては、送信済みのＩＰパケット管理テーブル１３０１、ＩＰパケット格納エリア１３０５を削除し、メモリプールに返却する。
【００９７】
ステップ１７０１３にて、蓄積されているＩＰパケットの全てを送信したか判定する。すなわち、該当ＩＰパケット管理テーブル１３０３リストにテーブルが残っているかを判定すればよい。
【００９８】
ステップ１７０１４にて、残りのＩＰパケットを送信するため、ＩＰパケット送信処理１６０１を起動する。
【００９９】
なお、ＩＰパケット送信処理１６０１およびＩＰパケット送信完了処理１７０１は、移動局ごとに起動され、他の移動局の処理は行わない。
【０１００】
図３ａのＮｏ．２のアップリンクＩＰパケットメッセージ２２２が無線部２２から送られてくると、基地局本体２１は、図２１に示したＩＰパケット（アップリンク）処理フロー２１０１を実行する。
【０１０１】
この図に示したように、ステップ２１０１１にて、ＩＰパケットを基地局網プロトルでカプセル化して作成したアップリンクＩＰパケットメッセージ５２を基地局網５にブロードキャストする。なお、ゲートウェイ１はＳＩＤが０２であることで、上位網向けのＩＰパケットであることを知り、上位網６にカプセルを解いて送出することになる。
【０１０２】
図３ａのＮｏ．３の移動局離脱メッセージ２２４が、無線部２２から送られてくると、基地局本体２１は、図２２の移動局切断処理フロー２２０１に示す処理を行う。ステップ２２０１１において、移動局３が基地局から離脱したことを示す移動局離脱通知メッセージ５５を基地局網５にブロードキャストする。
【０１０３】
図３ａのＮｏ．４未送信フラグメント受信メッセージ２２５が無線部２２から送られて来ると、基地局本体２１は、図２７未送信フラグメント受信処理フロー２７０１に示したように、ステップ２７０１１において、未送信フラグメント通知メッセージ５７に変換して、基地局網５へブロードキャストする。
【０１０４】
図３ａのＮｏ．５の移動局進入通知メッセージ５６が基地局２から送られて来ると、基地局本体２１は、図１８に示した移動局進入通知処理フロー１８０１に示したように、ステップ１８０１１において、移動局管理テーブルに登録済みか判定する。すなわち、図１２に示した移動局管理テーブルのＩＰアドレス−ＬＩＤ対応テーブル１２０２の付与ＩＰアドレス１２０２３とＬＩＤ１２０２４と、メッセージで送られてきたＩＰアドレスとＬＩＤをそれぞれ比較し、両方とも一致したものがあるかを検索する。
【０１０５】
もし存在しない場合には、ステップ１８０１２に進み、空きのＩＰアドレス−ＬＩＤ対応テーブル１２０２を確保して、ＩＰアドレスとＬＩＤを設定し、ＩＰアドレス−ＬＩＤ対応テーブル１２０２のリストに最後尾に追加する。
【０１０６】
ステップ１８０１３では、ＩＰパケットキャッシュテーブルに登録済みか判定する。すなわち、図１３に示すＩＰパケットキャッシュ管理テーブルの移動局インデックステーブル１３０２を、送られてきたＩＰアドレスで検索する。すなわち、アンカーテーブル１３０１から、移動局インデックステーブル１３０２をたどり、移動局インデックステーブル１３０２内のＩＰアドレス１３０２３と比較してゆく、一致するまで、移動局インデックステーブル１３０２のリストをたどる。
【０１０７】
もしも、該当する移動局インデックステーブル１３０２がない場合には、ステップ１８０１４にて、空きの移動局インデックステーブル１３０２を確保し、ＩＰアドレスを設置し、また、監視タイマを割り当て、この識別子である監視タイマＩＤを監視タイマＩＤ１３０２５に設定し、前記リストの最後に加える。
【０１０８】
ステップ１８０１５にて、該移動局インデックステーブル１３０２の監視タイマ１３０２５からタイマ識別子を得て、このタイマをリセットする。
【０１０９】
図３ａのＮｏ．６のＩＰパケット送信進捗通知メッセージ５４が基地局２から送られて来ると、基地局本体２１は、図１９に示したＩＰパケット送信進捗通知処理フロー１９０１ａに示したように、ステップ１９０１ａ１において、ＩＰパケットキャッシュテーブルを検索して、送信を完了したＩＰパケットを蓄積しているＩＰパケット格納エリア１３０５を検索する。すなわち、図１３に示すＩＰパケットキャッシュ管理テーブルの移動局インデックステーブル１３０２を、送られてきたＩＰアドレスで検索する。すなわち、アンカーテーブル１３０１から、移動局インデックステーブル１３０２をたどり、移動局インデックステーブル１３０２内のＩＰアドレス１３０２３と比較してゆく、一致するまで、移動局インデックステーブル１３０２のリストをたどる。該当の移動局インデックステーブル１３０２を得たら、ここの先頭ポインタ１３０２８からＩＰパケット管理テーブル１３０３を辿り、メッセージで送られてきたシーケンス番号が一致するものを探し、該ＩＰパケット管理テーブル１３０３内のＩＰパケットサイズ１３０３４およびＩＰパケットポインタ１３０３５から、該当のＩＰパケット格納エリアを得ることができる。
【０１１０】
ステップ１９０１ａ２にて、該ＩＰパケット格納エリアをメモリプールに返却する。
【０１１１】
ステップ１９０１ａ２にて、該該ＩＰパケット管理テーブル１３０３を削除する。
【０１１２】
この変形例として、先に述べたように、ＩＰパケットの識別子を用いずに、該ＩＰアドレスのＩＰパケットで、最も古いＩＰパケットを送信されたＩＰパケットと解釈することもできる。この場合は、ＩＰパケット送信進捗通知メッセージ５４ａが基地局２から送られて来る。この時、基地局本体２１は、図１９に示したＩＰパケット送信進捗通知処理フロー１９０１ｂに示したように、ステップ１９０１ｂ１において、該ＩＰアドレス向けの最も古いＩＰパケット格納エリア１３０５のアドレスおよびデータ長を求める。
【０１１３】
すなわち、アンカーテーブル１３０１から、移動局インデックステーブル１３０２をたどり、移動局インデックステーブル１３０２内のＩＰアドレス１３０２３と比較してゆく、一致するまで、移動局インデックステーブル１３０２のリストをたどる。該当の移動局インデックステーブル１３０２を得たら、先頭ポインタ１３０２８が指すＩＰパケット管理テーブルのＩＰパケットサイズ１３０３４およびＩＰパケットポインタ１３０３５を求めればよい。
【０１１４】
ステップ１９０１ｂ２にて、該ＩＰパケット格納エリアをメモリプールに返却する。
【０１１５】
ステップ１９０１ｂ２にて、該該ＩＰパケット管理テーブル１３０３を削除する。
【０１１６】
図３ａのＮｏ．７の移動局離脱通知メッセージ５５が基地局２から送られて来ると、基地局本体２１は、図２３に示した移動局離脱通知処理フロー２３０１に示したように、ステップ２３０１１において、ＩＰパケットキャッシュテーブルの移動局インデックステーブル１３０２の状態１３０２４を切断状態“０”を設定する。
【０１１７】
ステップ２３０１２にて、該移動局インデックステーブル１３０２の監視タイマ１３０２５からタイマ識別子を得て、このタイマをセットする。なお、これらのテーブルへのアクセスの方法は前にのべたとおりであるので説明を省略する。
【０１１８】
図３ａのＮｏ．８未送信フラグメント通知メッセージ５７が基地局２から送られて来ると、基地局本体２１は、図２８に示した未送信フラグメント通知処理フロー２８０１に示したように、ステップ２８０１１において、ＩＰパケットキャッシュテーブルに未送信フラグメント格納エリア１３０４を確保し、送られてきた未送信フラグメントデータを格納する。すなわち、該当の移動局インデックステーブル１３０２をＩＰアドレスで探し、確保した未送信フラグメント格納エリアのアドドレスをフラグメントポンタ１３０２７へ設定し、未送信フラグメントデータの長さをフラグメントサイズ１３０２６に設定する。
【０１１９】
図３ａのＮｏ．９のダウンリンクＩＰパケットメッセージ５１がゲートウェイ１から送られて来ると、基地局本体２１は、図２０に示したＩＰパケット受信（ダンリンク）処理フロー２００１に示したように、ステップ２００１１においてメッセージ５１のＩＰデータ５１５から送信先のＩＰアドレスを取り出す。
【０１２０】
ステップ２００１２にて、該ＩＰアドレスに対応するＩＰパケット格納エリア数が所定の数を超えたかを判定する。該ＩＰアドレスのＩＰパケット管理テーブル数を調べれば良い。もし、超えた場合には、ステップ２００１９にて受信したメッセージ５１を破棄する。
【０１２１】
ステップ２００１３にて、受信したメッセージ５１からシーケンス番号５１２を取り出す。
【０１２２】
ステップ２００１４にてメッセージ５１のデータ長５１４からＩＰパケットの長さを取り出す。
【０１２３】
ステップ２００１５にてＩＰパケット格納エリアを確保する。すなわち、該ＩＰパケット格納エリアをメモリプールから確保する。空きのＩＰパケット管理テーブル１３０３を確保し、シリアルナンバ１３０３３、ＩＰパケットサイズ１３０３４、ＩＰパケットポインタ１３０３５を先に得られたそれぞれの値を設定する。
【０１２４】
該ＩＰアドレスで、移動局インデックステーブル１３０２を検索する。このテーブルが管理するＩＰパケット管理テーブル１３０３のリストの最後尾に、先に確保し、値を設定したＩＰパケット管理テーブル１３０３を追加する。
【０１２５】
ステップ２００１８にて、ＩＰパケット送信処理１６０１を起動する。ただし、既に起動済みの場合は何も行わない。
【０１２６】
次に、メッセージを受信することにより、ゲートウェイ１が行う処理ついて図３ｂを用いて説明する。
【０１２７】
図３ｂのＮｏ．１のアップリンクＩＰパケットメッセージ５２が基地局２より送られてくると、ゲートウェイ１は、図２６に示したゲートウェイＩＰパケット受信（アップリンク）処理フロー２６０１を実行する。ステップ２６０１１にて、アップリンクＩＰパケットメッセージ５２のカプセル化を解いて、ＩＰパケットそのものを取り出す。
【０１２８】
ステップ２６０１２にて、得られたＩＰパケット６２を上位網６に送出する。
【０１２９】
図３ｂのＮｏ．２の位置登録メッセージ５３が基地局２より送られてくると、ゲートウェイ１は、図２９に示したゲートウェイ位置登録処理フロー２９０１を実行する。ステップ２９０１１にて、位置登録メッセージ５３を上位網６の位置登録メッセージ６３に変換する。
【０１３０】
ステップ２９０１２にて、位置登録メッセージ６３を上位網６に送出する。
【０１３１】
図３ｂのＮｏ．３のダウンリンクＩＰパケットメッセージ６１が上位網６より送られてくると、ゲートウェイ１は、図２５に示したゲートウェイＩＰパケット受信（ダウンリンク）処理フロー２５０１を実行する。ステップ２５０１１にて、図１４に示したシーケンス番号管理テーブル１４０１にシーケンス番号が保持されているので、これを参照しシーケンス番号を得る。
【０１３２】
ステップ２５０１２にて、このシーケンス番号を用いて、基地局網プロコトルとなるように、カプセル化し、ダウンリンクＩＰパケットメッセージ５１を作成する。
【０１３３】
ステップ２５０１３にてこのメッセージを基地局網６にブロードキャストする。
【０１３４】
ステップ２５０１４にてシーケンス番号管理テーブル１４０１にシーケンス番号を更新すなわち、１を加える。
【０１３５】
次に、基地局の無線部２２がメッセージを受信したときに行う処理について述べる。
【０１３６】
図３ｃのＮｏ．１のアドレス付与メッセージ２２６は、同メッセージ内のＬＩＤ２２６１の移動局３に移動局ＩＰ  アドレス  ２２６３のＩＰアドレスを付与するものである。
【０１３７】
図３ｃのＮｏ．２の移動局ＩＰアドレス付与メッセージ２２１は、同メッセージ内のＬＩＤ２２１１の移動局３にＩＰパケットを送信するものである。
【０１３８】
図３ｃのＮｏ．３の未送信フラグメント送信メッセージ２２７は、同メッセージ内のＬＩＤ２２７１の移動局３に未送信フラグメントを送信するものである。
【０１３９】
図２４にキャッシュ時間満了処理フローをしめす。これは、移動局３が基地局網５内の全基地局２から離れてしまった場合に、ＩＰパケットが残ったままになるのを防ぐためのもので、監視タイマＩＤで特定されたタイマが満了したときに動作する。
【０１４０】
ステップ２４０１１にて、ＩＰパケットキャシュテーブルの該当移動局インデックステーブル１３０２、このインデックステーブル配下のＩＰパケット管理テーブル１３０３、ＩＰパケット格納エリア１３０５、未送信フラグメント格納エリア１３０４を削除し、メモリプールに返却する。
【０１４１】
ステップ２４０１２にて、移動局管理テーブルの該当ＩＰアドレス−ＬＩＤ対応テーブルを削除し、メモリプールに返却する。
【０１４２】
図１１は実施例で用いたテーブルの一覧である。図１２は移動局管理テーブルで、部部的にしか説明していないので、テーブル全体の説明を行うと、移動局管理ヘッダテーブル１２０１は、このテーブルがある基地局を識別する基地局ＩＤ１２０１１、ゲートウェイを識別するゲートウェイＩＤ１２０１２、ＩＰアドレス−ＬＩＤ対応テーブル１２０２の双方向リストのための先頭ポインタ１２０１３、最終ポインタ１２０１４からなる。
【０１４３】
ＩＰアドレス−ＬＩＤ対応テーブル１２０２は、同双方向リストのための前方ポインタ１２０２１、後方ポインタ１２０２２、このテーブルにて管理している移動局３に付与されたＩＰアドレス、付与ＩＰアドレス１２０２３、同移動局３の識別子ＬＩＤ１２０２４からなる。
【０１４４】
図１３はＩＰパケットキャッシュ管理テーブルで、テーブルアクセスの基となるアンカーテーブル１３０１、送信先移動局ごとに分類するための移動局インデックステーブル１３０２、個々のＩＰパケットの格納エリアを管理するＩＰパケット管理テーブル１３０３、ＩＰパケットそのものを格納するＩＰパケット格納エリア１３０５、未送信フラグメントを格納する未送信フラグメント格納エリア１３０４からなる。
【０１４５】
アンカーテーブル１３０１は、移動局インデックステーブル１３０２の双方向リストのための、先頭ポインタ１３０１１、最終ポインタ１３０１２からなる。
【０１４６】
移動局インデックステーブル１３０２は、同テーブル１３０２の双方向リストのための、前方ポインタ１３０２１、後方ポインタ１３０２２、対象移動局のＩＰアドレスを９保持するＩＰアドレス１３０２３、移動局の接続状態を示す状態１３０２４、タイムアウトによるキャッシュ解放を行うためのタイマを識別する監視タイマＩＤ１３０２５、未送信フラグメントのサイズを格納するフラグメントサイズ１３０２６、同格納エリアアドレスを保持するフラグメントポインタ１３０２９、ＩＰパケット管理テーブル１３０３の双方向リストのための先頭ポインタ１３０２８、最終ポインタ１３０２９からなる。
【０１４７】
ＩＰパケット管理テーブル１３０３は、同テーブルの双方向リストのための、前方ポインタ１３０３１、後方ポインタ１３０３２２、該ＩＰパケットがゲートウェイ１にて基地局網プロトコルの形式にカプセル化された時に付与されたシーケンス番号を保持するシーケンス番号１３０３３、格納ＩＰパケットのサイズおよびアドレスを保持する、ＩＰパケットサイズ１３０３４、ＩＰパケットポインタ１３０３５からなる。
【０１４８】
【発明の効果】
本発明によれば、ＩＰパケットを基地局で蓄積できるため、基地局が切り替わる毎に、サーバがＩＰパケットを送りなおす必要がなく、高速なハンドオーバが可能となる。
【０１４９】
また、本発明によれば、送信済みのＩＰパケットを正確に管理できるので、ＩＰパケットのロスを抑制することができ、このため、高速なＩＰ通信性能を実現することが可能である。
【図面の簡単な説明】
【図１】本発明の通信制御方法を具備する無線通信システムの一実施例のシステム構成図である。
【図２】本発明の実施例における通信制御方法を示すメッセージシーケンスである。
【図３】本発明の実施例において、メッセージ受信毎に無線通信システムの各部が行うべき処理を示した表である。
【図４】本発明の通信制御方法の概要を示す図である。
【図５】本発明の実施例における基地局網メッセージの一覧表である。
【図６】本発明の実施例における基地局網メッセージフォーマットを示した図である。
【図７】本発明の実施例における上位網メッセージ一覧の表である。
【図８】本発明の実施例における上位網メッセージフォーマットを示す図である。
【図９】本発明の実施例における基地局本体と無線部間のメッセージ一覧である。
【図１０】本発明の実施例における基地局本体と無線部間のメッセージフォーマットを示す図である。
【図１１】本発明の実施例における本発明の通信制御方法を実現するための制御テーブルの一覧である。
【図１２】本発明の実施例における移動局管理テーブルを示す図である。
【図１３】本発明の実施例におけるＩＰパケットキャッシュ管理テーブルを示す図である。
【図１４】本発明の実施例におけるシーケンス番号管理テーブルを示す図である。
【図１５】本発明の実施例における基地局制御部が行う移動局進入処理フローを示す図である。
【図１６】本発明の実施例における基地局制御部が行うＩＰパケット送信処理フローを示す図である。
【図１７】本発明の実施例における基地局制御部が行うＩＰパケット送信完了処理フローを示す図である。
【図１８】本発明の実施例における基地局制御部が行う移動局進入通知処理フローを示す図である。
【図１９】本発明の実施例における基地局制御部が行うＩＰパケット送信進捗通知処理フローを示す図である。
【図２０】本発明の実施例における基地局制御部が行うＩＰパケット受信（ダウンリンク）処理フローを示す図である。
【図２１】本発明の実施例における基地局制御部が行うＩＰパケット受信（アップリンク）処理フローを示す図である。
【図２２】本発明の実施例における基地局制御部が行う移動局離脱処理フローを示す図である。
【図２３】本発明の実施例における基地局制御部が行う移動局離脱通知処理フローを示す図である。
【図２４】本発明の実施例における基地局制御部が行うキャッシュ時間満了処理フローを示す図である。
【図２５】本発明の実施例におけるゲートウェイが行うＩＰパケット受信（ダウンリンク）処理フローを示す図である。
【図２６】本発明の実施例におけるゲートウェイが行うＩＰパケット受信（アップリンク）処理フローを示す図である。
【図２７】本発明の実施例における基地局制御部が行う未送信フラグメント受信処理フローを示す図である。
【図２８】本発明の実施例における基地局制御部が行う未送信フラグメント通知処理フローを示す図である。
【図２９】本発明の実施例におけるゲートウェイが行うゲートウェイ位置登録処理フローを示す図である。
【符号の説明】
１…ゲートウェイ、２ａ〜２ｃ…基地局、３…移動局、４…移動局端末、５…基地局網、６…上位網、７…ケーブル、８…ＡＰサーバ、１１…上位網送受信部、１２…シーケンス番号付与部、１３…基地局網送受信部、１４…ゲートウェイ制御部、２１…基地局本体、２２…無線部、３１…無線部、３２…移動局制御部、２１１…基地局網送受信部、２１２…ＩＰパケットキャッシュ、２１３…無線送受信部。
【図１】
2005006043.tif 000003
【図２】
2005006043.tif 000004
【図３】
2005006043.tif 000005
【図４】
2005006043.tif 000006
【図５】
2005006043.tif 000007
【図６】
2005006043.tif 000008
【図７】
2005006043.tif 000009
【図８】
2005006043.tif 000010
【図９】
2005006043.tif 000011
【図１０】
2005006043.tif 000012
【図１１】
2005006043.tif 000013
【図１２】
2005006043.tif 000014
【図１３】
2005006043.tif 000015
【図１４】
2005006043.tif 000016
【図１５】
2005006043.tif 000017
【図１６】
2005006043.tif 000018
【図１７】
2005006043.tif 000019
【図１８】
2005006043.tif 000020
【図１９】
2005006043.tif 000021
【図２０】
2005006043.tif 000022
【図２１】
2005006043.tif 000023
【図２２】
2005006043.tif 000024
【図２３】
2005006043.tif 000025
【図２４】
2005006043.tif 000026
【図２５】
2005006043.tif 000027
【図２６】
2005006043.tif 000028
【図２７】
2005006043.tif 000029
【図２８】
2005006043.tif 000030
【図２９】
2005006043.tif 000031