(57)【要約】【課題】基地局と新たに無線通信を行う移動端末が、上記基地局に接続されているルータ装置を特定する情報を取得していない段階で、通信端末装置宛のデータを基地局に送信したとき、上記基地局は、上記データを、上記ルータ装置に送信する。【解決手段】基地局は、新たに無線通信を行う移動端末から、通信端末装置宛のデータと所定のルータ装置を特定する情報とを取得する取得部２４と、所定のルータ装置が、基地局と接続されているルータ装置である接続ルータ装置と異なる場合には、上記所定のルータ装置を特定する情報を、接続ルータ装置を特定する情報に書き換える書き換え部２４と、接続ルータ装置を特定する情報に基づいて、通信端末装置宛のデータを、接続ルータ装置に送信する送信部２１とを有する。【選択図】      図２
2004260358.tif 000002
【特許請求の範囲】
【請求項１】
移動端末が、前記移動端末と無線通信を行う基地局と接続されているルータ装置を特定する情報を取得し、前記移動端末が、通信端末装置宛のデータと、前記ルータ装置を特定する情報と、を前記基地局に送信し、前記基地局は、前記ルータを特定する情報に基づいて、前記データを前記ルータ装置に送信し、前記ルータ装置は、前記データの宛先に基づいて、前記データを前記通信端末装置に中継送信するか、又は、移動端末が、通信端末装置宛のデータを、前記移動端末と無線通信を行う基地局を介して、前記通信端末装置に送信する通信システムであって、
前記基地局は、移動により前記基地局と新たに無線通信を行う移動端末から、データと、前記データの宛先装置であるか又は前記データを中継送信する装置である所定の装置を特定する情報と、を取得する第１取得手段と、
前記第１取得手段により取得された前記所定の装置を特定する情報が、前記基地局と接続されている装置を特定する情報でない場合には、前記所定の装置を特定する情報を、前記基地局と接続されているルータ装置である接続ルータ装置を特定する情報に書き換える書き換え手段と、
書き換えられた接続ルータ装置を特定する情報に基づいて、前記データを、前記接続ルータ装置に送信する第１送信手段とを有することを特徴とする通信システム。
【請求項２】
前記基地局に接続されている装置を特定する情報、及び／又は、前記基地局と無線通信を行う移動端末を特定する情報を示す接続情報を管理する管理手段と、
前記ルータ装置において、前記ルータ装置を特定する情報を定期的に送信する第２送信手段と、
前記ルータ装置と接続された基地局において、前記ルータ装置を特定する情報を取得する第２取得手段と、
前記第２取得手段により取得された前記ルータ装置を特定する情報を記憶する記憶手段と、
前記管理手段により管理される接続情報に対して、前記ルータ装置を特定する情報を書き込む書き込み手段とを有することを特徴とする請求項１に記載の通信システム。
【請求項３】
ルータ装置を特定する情報を取得した移動端末から、通信端末装置宛のデータと、前記ルータ装置を特定する情報と、を取得するとともに、前記ルータを特定する情報に基づいて、前記通信端末装置に前記データの中継送信を行うルータ装置に前記データを送信するか、又は、移動端末から送信された通信端末装置宛のデータを前記通信端末装置に送信する基地局であって、
移動により前記基地局と新たに無線通信を行う移動端末から、データと、前記データの宛先装置であるか又は前記データを中継送信する装置である所定の装置を特定する情報と、を取得する第１取得手段と、
前記第１取得手段により取得された前記所定の装置を特定する情報が、前記基地局と接続されている装置を特定する情報でない場合には、前記所定の装置を特定する情報を、前記基地局と接続されているルータ装置である接続ルータ装置を特定する情報に書き換える書き換え手段と、
書き換えられた接続ルータ装置を特定する情報に基づいて、前記データを、前記接続ルータ装置に送信する第１送信手段とを有することを特徴とする基地局。
【請求項４】
前記基地局に接続されている装置を特定する情報、及び／又は、前記基地局と無線通信を行う移動端末を特定する情報を示す接続情報を管理する管理手段と、
前記基地局と接続されたルータ装置が、前記ルータ装置を特定する情報を定期的に送信する場合、前記ルータ装置を特定する情報を取得する第２取得手段と、
前記第２取得手段により取得された前記ルータ装置を特定する情報を記憶する記憶手段と、
前記管理手段により管理される接続情報に対して、前記ルータ装置を特定する情報を書き込む書き込み手段とを有することを特徴とする請求項３に記載の基地局。
【請求項５】
移動端末の移動により、前記移動端末の新たな無線通信相手が、前記基地局となった時間である新通信開始時間から、前記基地局が前記移動端末から前記接続ルータ装置を特定する情報を取得できるであろうと予め定められた所要時間を、経過したか否かを判断する判断手段と、
前記判断手段が前記新通信開始時間から、前記所要時間が経過していないと判断した場合、前記書き換え手段による書き換え処理が行われるように制御するとともに、前記判断手段が前記新通信開始時間から、前記所要時間が経過したと判断した場合、前記書き換え手段による書き換え処理と、前記判断手段による判断処理とが行われないように制御する制御手段とを有することを特徴とする請求項４に記載の基地局。
【請求項６】
前記判断手段が前記新通信開始時間から、前記所要時間が経過していないと判断した場合、前記第１取得手段により前記所定の装置を特定する情報が取得された場合、前記所定の装置が、前記接続ルータ装置と一致するか否かを判断する第２判断手段と、
前記第２判断手段が、前記所定の装置が、前記接続ルータ装置と一致すると判断した場合、前記判断手段による判断処理と、前記書き換え手段による書き換え処理とが行われないように制御する第２制御手段と有することを特徴とする請求項５に記載の基地局。
【請求項７】
移動端末が、前記移動端末と無線通信を行う基地局と接続されているルータ装置を特定する情報を取得し、前記移動端末が、通信端末装置宛のデータと、前記ルータ装置を特定する情報と、を前記基地局に送信し、前記基地局は、前記ルータを特定する情報に基づいて、前記データを前記ルータ装置に送信し、前記ルータ装置は、前記データの宛先に基づいて、前記データを前記通信端末装置に中継送信する通信方法であって、
移動により前記基地局と新たに無線通信を行う移動端末から、通信端末装置宛のデータと、所定のルータ装置を特定する情報と、を取得するステップと、
前記所定のルータ装置が、前記基地局と接続されているルータ装置である接続ルータ装置と異なる場合には、前記取得手段により取得された前記所定のルータ装置を特定する情報を、前記接続ルータ装置を特定する情報に書き換えるステップと、
前記接続ルータ装置を特定する情報に基づいて、前記通信端末装置宛のデータを、前記接続ルータ装置に送信するステップとを有することを特徴とする通信方法。
【請求項８】
移動端末が、前記移動端末と無線通信を行う基地局と接続されているルータ装置を特定する情報を取得し、前記移動端末が、通信端末装置宛のデータと、前記ルータ装置を特定する情報と、を前記基地局に送信し、前記基地局は、前記ルータを特定する情報に基づいて、前記データを前記ルータ装置に送信し、前記ルータ装置は、前記データの宛先に基づいて、前記データを前記通信端末装置に中継送信するか、又は、移動端末が、通信端末装置宛のデータを、前記移動端末と無線通信を行う基地局を介して、前記通信端末装置に送信する通信方法であって、
移動により前記基地局と新たに無線通信を行う移動端末から、データと、前記データの宛先装置であるか又は前記データを中継送信する装置である所定の装置を特定する情報と、を取得するステップと、
取得された前記所定の装置を特定する情報が、前記基地局と接続されている装置を特定する情報でない場合、前記所定の装置を特定する情報を、前記基地局と接続されているルータ装置である接続ルータ装置を特定する情報に書き換える書き換えステップと、
書き換えられた接続ルータ装置を特定する情報に基づいて、前記データを、前記接続ルータ装置に送信するステップとを有することを特徴とする通信方法。
【請求項９】
前記基地局に接続されている装置を特定する情報、及び／又は、前記基地局と無線通信を行う移動端末を特定する情報を示す接続情報を管理するステップと、
前記ルータ装置において、前記ルータ装置を特定する情報を定期的に送信するステップと、
前記ルータ装置と接続された基地局において、前記ルータ装置を特定する情報を取得するステップと、
取得された前記ルータ装置を特定する情報を記憶手段に記憶するステップと、
管理された接続情報に対して、前記ルータ装置を特定する情報を書き込むステップとを有することを特徴とする請求項８に記載の通信方法。
【請求項１０】
移動端末の移動により、前記移動端末の新たな無線通信相手が、前記基地局となった時間である新通信開始時間から、前記基地局が前記移動端末から前記接続ルータ装置を特定する情報を取得できるであろうと予め定められた所要時間を、経過したか否かを判断する判断ステップと、
前記判断ステップにより、前記新通信開始時間から、前記所要時間が経過していないと判断された場合、前記書き換えステップによる書き換え処理が行われるように制御するとともに、前記判断ステップにより前記新通信開始時間から、前記所要時間が経過したと判断された場合、前記書き換えステップによる書き換え処理と、前記判断ステップによる判断処理とが行われないように制御するステップとを有することを特徴とする請求項９に記載の通信方法。
【請求項１１】
前記判断ステップにより、前記新通信開始時間から、前記所要時間が経過していないと判断された場合、前記所定の装置を特定する情報が取得された場合、前記所定の装置が、前記接続ルータ装置と一致するか否かを判断するステップと、
前記所定の装置が、前記接続ルータ装置と一致すると判断された場合、前記判断ステップによる判断処理と、前記書き換えステップによる書き換え処理とが行われないように制御するステップと有することを特徴とする請求項１０に記載の通信方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ハンドオーバー処理が行われる通信システム、基地局、通信方法に関する。
【０００２】
【従来の技術】
従来より、移動端末の移動を考慮した通信システム（インターネットを用いた通信システム）として、モバイルＩＰを用いた通信システムがある。この通信システムは、１９９６年１０月に、ＩＥＦＴ（Ｉｎｔｅｒｎｅｔ  Ｅｎｇｉｎｅｅｒｉｎｇ  Ｔａｓｋ  Ｆｏｒｃｅ）により、ＲＦＣ化された（Ｒｅｑｕｅｓｔ  Ｆｏｒ  Ｃｏｍｍｅｎｔｓ）。モバイルＩＰを用いた通信システムにおいては、ＯＳＩ（開放型システム間相互接続）参照モデルにおけるネットワーク層（第３層）レベルのルーティング処理が行われる。このルーティング処理では、移動端末の移動を考慮したルーティング処理が行われる。また、モバイルＩＰを用いた通信システムにおいては、ＯＳＩ参照モデルにおけるデータリンク層（第２層）レベルのアドレス解決手法として、ルータ探索処理（Ｒｏｕｔｅｒ  Ｄｉｓｃｏｖｅｒｙ（ＲＦＣ１２５６），（ＲＦＣ２４６１））が行われる。
【０００３】
図７は、従来の移動端末１００の移動を考慮した通信システムの構成を示す図である。通信システムは、移動端末１００と、通信エリア内にいる移動端末１００と無線通信を行う複数の基地局１０１ａ，１０１ｂ．．と、各基地局と接続されたルータ装置１０２ａ，１０２ｂ．．と、各ルータ装置と公衆ネットワークを介して接続された通信端末装置１０３とを有する。ここで、各ルータ装置と上記各ルータ装置に接続された１又は複数の基地局とは、サブネットワークを構成している。
【０００４】
各ルータ装置１０２ａ，１０２ｂ．．は、定期的に、ルータ装置に接続された基地局の通信エリア内に存在する移動端末に対して、ルータ広告及びこれに与えられたヘッダ情報（ヘッダ情報には、上記ルータ装置のデータリンク層アドレス情報が含まれている）を報知する。なお、各ルータ装置１０２ａ，１０２ｂ．．は、上記通信エリア内に存在する移動端末１００から送信された、ルータ広告の要求に基づいて、上記移動端末１００に対して、上記ルータ装置のルータ広告及びこれに与えられたヘッダ情報を送信するようにしてもよい。以下、データリンク層アドレス情報を、単に、リンク層アドレス情報という。
【０００５】
移動端末１００は、ルータ広告に与えられたヘッダ情報を取得し、ヘッダ情報に基づいて、ルータ装置（例えば、ルータ装置１０２ａ）のリンク層アドレス情報を取得した後、以下のような処理を行う。移動端末１００は、通信端末装置１０３宛のデータに、送信元ＩＰアドレス情報（移動端末１００のＩＰアドレス情報）、宛先ＩＰアドレス情報（通信端末装置１０３のＩＰアドレス情報）、送信元リンク層アドレス情報（移動端末１００のリンク層アドレス情報）、宛先リンク層アドレス情報（ルータ装置１０２ａのリンク層アドレス情報）とを与える。
【０００６】
そして、移動端末１００は、無線通信を介して、上記データを例えば、基地局１０１ｂに送る。基地局１０１ｂは、上記データに与えられた宛先リンク層アドレス情報に基づいて、上記データを、上記ルータ装置１０２ａに送る。上記ルータ装置１０２ａは、宛先リンク層アドレス情報に基づいて、上記データを取得する。そして、上記ルータ装置１０２ａは、上記データに与えられた宛先ＩＰアドレス情報に基づいて、上記データを公衆ネットワークを介して、通信端末装置１０３に送信する。
【０００７】
そして、移動端末１００が、基地局１０１ｂ配下の通信エリア内から、基地局１０１ｃ配下の通信エリア内に移動することにより、ハンドオーバー処理が行われたとする（即ち、移動端末１００の無線通信相手が基地局１０１ｂから基地局１０１ｃに切り替えられたとする）。この場合、移動端末１００は、上記基地局１０１ｃに接続されているルータ装置１０２ｂから、ルータ広告及びヘッダ情報を取得し、上記ヘッダ情報に基づいて、ルータ装置１０２ｂのリンク層アドレス情報を取得する。この際、移動端末１００は、ルータ広告により、移動端末１００がサブネットを移動したことも認識する。
【０００８】
そして、移動端末１００は、通信端末装置１０３宛のデータに、送信元ＩＰアドレス情報（移動端末１００のＩＰアドレス情報）、宛先ＩＰアドレス情報（通信端末装置１０３のＩＰアドレス情報）、送信元リンク層アドレス情報（移動端末１００のリンク層アドレス情報）、宛先リンク層アドレス情報（ルータ装置１０２ｂのリンク層アドレス情報）とを与える。そして、移動端末１００が上記基地局１０１ｃに上記データを送信すると、上述のようにして、データが上記ルータ装置１０２ｂを介して、通信端末装置１０３に送られる（非特許文献１，２参照）。
【０００９】
【非特許文献１】
インターネットコネクション第２版  第１１章  近接メッセージ交換と自動設定  Ｒａｄｉａ  Ｐｅｒｌｍａｎ  ２００１  翔泳社  ＩＳＢＮ４−７９８１−０００３−Ｘ
【００１０】
【非特許文献２】
第４版ＴＣＰ／ＩＰによるネットワーク構築Ｖｏｌ．１  第８章  Ｉｎｔｅｒｎｅｔプロトコル；ＩＰデータグラムの経路制御  Ｄｏｕｇｌａｓ  Ｅ．Ｃｏｍｅｒ  ２００２  共立出版社  ＩＳＢＮ４−３２０−１２０５４−Ｘ
【００１１】
【発明が解決しようとする課題】
しかしながら、上述した従来技術では、以下のような問題があった。移動端末１００が移動（基地局１０１ｂ配下の通信エリア内から、基地局１０１ｃ配下の通信エリア内への移動）したとき、以下のような処理が行われる場合もある。移動端末１００が、新たな無線通信相手である上記基地局１０１ｃに接続されているルータ装置１０２ｂのリンク層アドレス情報を取得する前に、通信端末装置１０３宛のデータを、上記基地局１０１ｃに送信する場合がある。
【００１２】
この場合、上記基地局１０１ｃは、上記データに与えられた宛先リンクアドレス情報を認識する。上記基地局１０１ｃは、認識した宛先リンク層アドレス情報が、上記基地局１０１ｃに接続されているルータ装置１０２ｂのリンク層アドレス情報でないと判断する。この場合、上記基地局１０１ｃは、例えば、上記データを宛先不明のデータとして、廃棄してしまうか、又は、上記データを上記基地局１０１ｃに接続されている全ての装置宛に送信してしまう。なお、基地局１０１ｃとルータ装置１０２ｂとの間にブリッジ装置がある場合、ブリッジ装置も上記データを宛先不明のデータとして取り扱う。
【００１３】
なお、ＩＥＥＥ８０２．１Ｄ規格では、基地局又はブリッジ装置は、自装置に送信されてくるデータの送信元リンク層アドレスに基づいて、自装置に接続されている装置のリンク層アドレス情報を含む経路表を作成する。しかし、基地局には、上記基地局に接続されていないルータ装置のリンク層アドレスが送信元のリンク層アドレスであるデータが送られることはない。このため、移動端末１００と新たなに無線通信を行う基地局１０１ｃは、経路表に基づいて、上記データ（宛先リンク層アドレスが、移動端末１００の無線通信相手であった基地局と接続されているルータ装置１０２ａのリンク層アドレスであるデータ）を宛先不明のデータと判断する。
【００１４】
従って、移動により、基地局１０１ｃと新たに無線通信を行う移動端末１００が、上記基地局１０１ｃに接続されているルータ装置１０２ｂを特定する情報を取得していない段階で、通信端末装置１０３宛のデータを基地局１０１ｃに送信したとき、上記基地局１０１ｃは、上記データを、上記ルータ装置１０２ｂに送信することができる通信システムの開発が望まれていた。
【００１５】
本発明は、以上のような問題点に鑑みてなされたものであり、移動により、基地局と新たに無線通信を行う移動端末が、上記基地局に接続されているルータ装置を特定する情報を取得していない段階で、通信端末装置宛のデータを基地局に送信したとき、上記基地局は、上記データを、上記ルータ装置に送信することができる通信システム、基地局、通信方法を提供することを目的とする。
【００１６】
【課題を解決するための手段】
以上の問題点を解決するために、本発明は、移動端末が、前記移動端末と無線通信を行う基地局と接続されているルータ装置を特定する情報を取得し、前記移動端末が、通信端末装置宛のデータと、前記ルータ装置を特定する情報と、を前記基地局に送信し、前記基地局は、前記ルータを特定する情報に基づいて、前記データを前記ルータ装置に送信し、前記ルータ装置は、前記データの宛先に基づいて、前記データを前記通信端末装置に中継送信する際に、移動により前記基地局と新たに無線通信を行う移動端末から、通信端末装置宛のデータと、所定のルータ装置を特定する情報と、を取得し、前記所定のルータ装置が、前記基地局と接続されているルータ装置である接続ルータ装置と異なる場合には、前記取得手段により取得された前記所定のルータ装置を特定する情報を、前記接続ルータ装置を特定する情報に書き換え、前記接続ルータ装置を特定する情報に基づいて、前記通信端末装置宛のデータを、前記接続ルータ装置に送信することを特徴とするものである。
【００１７】
また、本発明は、移動端末が、前記移動端末と無線通信を行う基地局と接続されているルータ装置を特定する情報を取得し、前記移動端末が、通信端末装置宛のデータと、前記ルータ装置を特定する情報と、を前記基地局に送信し、前記基地局は、前記ルータを特定する情報に基づいて、前記データを前記ルータ装置に送信し、前記ルータ装置は、前記データの宛先に基づいて、前記データを前記通信端末装置に中継送信するか、又は、移動端末が、通信端末装置宛のデータを、前記移動端末と無線通信を行う基地局を介して、前記通信端末装置に送信する際に、移動により前記基地局と新たに無線通信を行う移動端末から、データと、前記データの宛先装置であるか又は前記データを中継送信する装置である所定の装置を特定する情報と、を取得し、取得された前記所定の装置を特定する情報が、前記基地局と接続されている装置を特定する情報でない場合、前記所定の装置を特定する情報を、前記基地局と接続されているルータ装置である接続ルータ装置を特定する情報に書き換える書き換え、書き換えられた接続ルータ装置を特定する情報に基づいて、前記データを、前記接続ルータ装置に送信することを特徴とするものである。
【００１８】
本発明によれば、移動により、基地局と新たに無線通信を行う移動端末が、上記基地局に接続されているルータ装置を特定する情報を取得していない段階であっても、以下の処理が行われる。即ち、基地局の書き換え手段は、上記移動端末から送られてきたデータに与えられた、所定の装置を特定する情報（上記基地局２と接続されていないルータ装置を特定する情報）を、接続ルータ装置を特定する情報に書き換えることができる。
【００１９】
この結果、移動端末が、通信端末装置宛のデータを基地局に送信したとき、上記基地局は、上記データを、確実に、上記接続ルータ装置に送信することができる。従って、移動により、基地局と新たに無線通信を行う移動端末が、上記基地局に接続されているルータ装置を特定する情報を取得していない段階であっても、移動端末から送信された通信端末装置宛のデータが宛先不明なデータとして取り扱われずにすむ。
【００２０】
また、本発明は、上記発明において、前記基地局に接続されている装置を特定する情報、及び／又は、前記基地局と無線通信を行う移動端末を特定する情報を示す接続情報を管理し、前記ルータ装置において、前記ルータ装置を特定する情報を定期的に送信し、前記ルータ装置と接続された基地局において、前記ルータ装置を特定する情報を取得し、取得された前記ルータ装置を特定する情報を記憶手段に記憶し、管理された接続情報に対して、前記ルータ装置を特定する情報を書き込むことを特徴とするものである。
【００２１】
接続情報に対して、上記ルータ装置（接続ルータ装置）を特定する情報を書き込む方法として、基地局の記憶手段に記憶された上記ルータ装置に基づいて、上記書き込み処理を行う方法がある。この際、例えば、基地局の記憶手段に、上記ルータ装置を特定する情報が記憶される方法としては、以下のような方法がある。即ち、作業者が基地局の入力部を用いて、上記ルータ装置を特定する情報を入力する。すると、基地局では、上記ルータ装置を特定する情報が記憶手段に記憶される。しかし、本発明のように、基地局がルータ装置から定期的に送信されてきたルータ装置を特定する情報を取得し、上記ルータ装置を特定する情報が記憶手段に記憶される方が、作業者による入力処理により、上記ルータ装置を特定する情報が記憶手段に記憶されるようにするよりも、通信ネットワークの管理負担は軽くなる。
【００２２】
また、本発明は、上記発明において、移動端末の移動により、前記移動端末の新たな無線通信相手が、前記基地局となった時間である新通信開始時間から、前記基地局が前記移動端末から前記接続ルータ装置を特定する情報を取得できるであろうと予め定められた所要時間を、経過したか否かを判断し、前記新通信開始時間から、前記所要時間が経過していないと判断された場合、前記書き換え処理が行われるように制御するとともに、前記新通信開始時間から、前記所要時間が経過したと判断された場合、前記書き換え処理と、前記判断処理とが行われないように制御することを特徴とするものである。
【００２３】
また、本発明によれば、判断手段が、新通信開始時間から所要時間が経過したか否かを判断し、所要時間が経過していない場合において、上述の書き換え処理が行われる。そして、所要時間が経過した場合には、既に、移動端末は、上記基地局に接続されているルータ装置を特定する情報を取得している段階といえる。この段階で、ハンドオーバー処理を完了した移動端末から送られたデータには、上記ルータ装置を特定する情報が与えられているといえるので、上述の書き換え処理が行われる必要がない。本発明では、所要時間が経過した場合には、上記書き換え処理が行われないように制御されるので、基地局において無駄な処理が行われることが防止される。
【００２４】
また、本発明は、上記発明において、前記新通信開始時間から、前記所要時間が経過していないと判断された場合、前記所定の装置を特定する情報が取得された場合、前記所定の装置が、前記接続ルータ装置と一致するか否かを判断し、前記所定の装置が、前記接続ルータ装置と一致すると判断された場合、前記判断処理と、前記書き換え処理とが行われないように制御することを特徴とするものである。
【００２５】
本発明によれば、判断手段が、新通信開始時間から、所要時間が経過していないと判断した場合でも、基地局に、接続ルータ装置を特定する情報が与えられたデータが、送られた場合には、以下のことがいえる。即ち、ハンドオーバー処理を完了した移動端末が、接続ルータ装置３を特定する情報をデータに与えて、基地局にデータを送信しているといえる。
【００２６】
このため、上記移動端末から送信されたデータについて、上述した書き換え処理を行う必要がない。本発明では、新通信開始時間から、所要時間が経過していないと判断されたときでも、上記移動端末から、所定の装置を特定する情報を取得し、上記所定の装置が、接続ルータ装置と一致する場合には、移動端末から送られたデータについての書き換え処理や判断処理が行われないように制御される。この結果、基地局において、無駄な処理が行われることが一層防止される。
【発明の実施の形態】
図１は、本実施の形態の通信システムの構成を示す図である。通信システムは、移動端末１と、通信エリア内にいる移動端末１と無線通信を行う複数の基地局２と、各基地局２と接続されたルータ装置３と、各ルータ装置３と公衆ネットワークを介して接続された通信端末装置４とを有する。ここで、各ルータ装置３と上記各ルータ装置３にそれぞれ接続された１又は複数の基地局２とは、サブネットワークを構成している。
【００２７】
なお、１つのルータ装置３と、１又は複数の基地局２との間には、ブリッジ装置（宛先リンク層アドレス情報に基づいて、ブリッジ処理を行う装置、図示せず）が配置されていてもよい。また、公衆ネットワークには、エージェント装置（図示せず）が接続されていてもよい。
【００２８】
（移動端末）
各移動端末１は、基地局との間で無線通信を行うインターフェイス部（図示せず）と、制御部（図示せず）とを有する。制御部は、各基地局２からの信号の強度を取得し、取得した各信号の強度に基づいて、無線通信相手の基地局２を切り替える（ハンドオーバー）ときには、以下の処理を行う。制御部は、所定の基地局２との間で、無線通信を開始することを示す情報をインターフェイス部を介して、上記所定の基地局２に送信する。この際、無線通信を開始することを示す情報には、移動端末１のリンク層アドレス情報（移動端末を特定する情報）が含まれる。
【００２９】
（基地局）
図２は、本実施の形態の基地局の構成を示す図である。各基地局は、第１インターフェイス部２０と、第２インターフェイス部２１と、記憶部２２と、判断部２３と、各部を制御する制御部２４とを有する。
【００３０】
記憶部２２には、基地局２と接続されているルータ装置３（接続ルータ装置３という）のリンク層アドレス情報（接続ルータ装置３を特定する情報）が記憶されている。具体的には、例えば、以下のとおりである。
【００３１】
上記ルータ装置３は、定期的に、ルータ広告及びこれに与えられるヘッダ情報（ヘッダ情報には、ルータ装置３のリンク層アドレス情報が送信元リンク層アドレス情報として含まれる）を、上記ルータ装置３に接続されている基地局２に送信する。基地局２の制御部２４は、第２インターフェイス部２１を介して、ルータ広告及びヘッダ情報を取得する。そして、基地局２の制御部２４は、上記ヘッダ情報を解読することにより、上記ルータ装置３のリンク層アドレス情報を取得する。そして、基地局２の制御部２４は、取得した上記リンク層アドレス情報を、接続ルータ装置３のリンク層アドレス情報として、記憶部２２に記憶させる。なお、これらの処理の詳細な説明は、後述する。
【００３２】
制御部２４は、上記基地局２に接続されている装置を特定する情報、及び／又は、上記基地局２と無線通信を行う移動端末１を特定する情報を示す接続情報を管理する。例えば、制御部２４は、基地局２に接続されている装置のリンク層アドレス情報と、第１インターフェイス部２０を特定する情報又は第２インターフェイス部２１を特定する情報とが対応づけられた接続情報（以下、経路テーブルという）を管理する。
【００３３】
制御部２４による管理処理の具体的な説明の一例は、以下のとおりである。制御部２４は、経路テーブルを保持している。この経路テーブルは、初期状態では、リンク層アドレス情報や、インターフェイス部を特定する情報が記録されていない。制御部２４は、第１インターフェイス部２０からデータを取得した場合、データに含まれる送信元リンク層アドレス情報と、第１インターフェイス部２０を特定する情報とを対応づけて、経路テーブルに書き込む。同じく、制御部２４は、第２インターフェース部２１からデータを取得した場合、データに含まれる送信元リンク層アドレス情報と、第２インターフェイス部２１を特定する情報とを対応づけて、経路テーブルに書き込む。このようにして、制御部２４は、基地局２に接続されている装置のリンク層アドレス情報と、第１インターフェイス部２０を特定する情報又は第２インターフェイス部２１を特定する情報とが書き込まれた経路テーブルを管理する。
【００３４】
制御部２４は、移動端末１から送信されてきた、無線通信を開始することを示す情報を取得した場合、上記情報に含まれている移動端末１のリンク層アドレス情報を取得する。そして、制御部２４は、上記移動端末１のリンク層アドレス情報を、ハンドオーバー処理が完了したことを示す情報と対応づけて保持する。制御部２４は、移動端末１のハンドオーバー処理が完了するごとに、上記取得処理、保持処理を行う。そして、制御部２４は、保持している第１テーブルに対して以下の処理を行う。この第１テーブルは、初期状態では、ハンドオーバー処理が完了した移動端末１のリンク層アドレス情報が記録されていない。制御部２４は、ハンドオーバー処理が完了した移動端末１のリンク層アドレス情報を第１テーブルに書き込む。この第１テーブルへの書き込み処理は、移動端末１のハンドオーバー処理が完了するごとに、行われる。
【００３５】
判断部２３は、新通信開始時間（移動端末１の移動により、上記移動端末１の新たな無線通信相手が、上記基地局２となった時間）から、所要時間（ハンドオーバー処理を完了した移動端末１から、上記基地局２に接続されているルータ装置３（以下、接続ルータ装置３）のリンク層アドレス情報（接続ルータ装置３を特定する情報）を上記基地局２が取得できるであろうと予め定められた時間）が経過したか否かを判断する。
【００３６】
具体的には、以下のとおりである。判断部２３は、時間計測機能（タイマー機能）を有する。そして、判断部２３は、所要時間を示す情報を保持している。そして、制御部２４は、移動端末１から送信されてきた、無線通信を開始することを示す情報を取得した場合、その旨を示す情報を判断部２３に送る。この際、判断部２３には、移動端末１のリンク層アドレス情報も送られる。
【００３７】
判断部２３は、無線通信を開始することを示す情報を取得した時間である新通信開始時間から、所要時間が経過したか否かを判断する。この判断部２３による判断処理は、移動端末１のリンク層アドレス情報ごとに、行われる。また、新通信開始時間は、移動端末１のリンク層アドレス情報と対応づけられる。
【００３８】
ここで、所要時間は、例えば、以下のようにして定められる。所要時間は、移動端末１が接続ルータ装置３に、ルータ広告の要求を送信するのに必要な時間と、上記接続ルータ装置３が、上記要求を取得してから、移動端末１にルータ広告及びこれに与えられるヘッダ情報を送信するのに必要な時間と、移動端末１が、ルータ広告及びこれに与えられるヘッダ情報を取得してから、データ（通信端末装置宛のデータ、接続ルータ装置３のリンク層アドレス情報が宛先リンク層アドレス情報であるデータ）を基地局２に送信するのに要する時間とに基づいて決定される。この所要時間は、ルータ装置３ごとに異なるように定めることもできる。ここでは、一例として、全てのルータ装置３の所要時間は、同じとする。
【００３９】
例えば、ＲＦＣ２４６１では、ルータ装置３は、ルータ広告（ルータ装置３のリンク層アドレス情報を特定可能な情報）の要求を取得した場合、ゼロ秒から、ＭＡＸ＿ＲＡ＿ＤＥＬＡＹ＿ＴＩＭＥのランダム遅延後に、ルータ広告を送信する。ＲＦＣ２４６１では、ＭＡＸ＿ＲＡ＿ＤＥＬＡＹ＿ＴＩＭＥのデフォルト値は、５００ｍ秒と定められている。この場合、所要時間は、上記５００ｍ秒の遅延と、移動端末１とルータ装置３との間におけるデータ通信に要する時間と、各装置における処理時間とに基づいて、決定される（例えば、６００ｍ秒）。
【００４０】
判断部２３が新通信開始時間から所要時間が経過していないと判断した場合、制御部２４は、後述する書き換え処理が行われるように制御するとともに、判断部２３が新通信開始時間から所要時間が経過したと判断した場合、後述する書き換え処理（接続ルータ装置３のリンク層アドレス情報に書き換える処理）、判断部２３による判断処理が行われないように制御する。
【００４１】
書き換え処理を制御する理由は、以下のとおりである。新通信開始時間から、所要時間が経過するまでの間に、通常、以下の処理が行われる。即ち、新通信開始時間から、所要時間が経過するまでの間において、ハンドオーバー処理を完了した移動端末１は、接続ルータ装置３から、接続ルータ装置３のリンク層アドレス情報を取得し、上記接続ルータ装置３のリンク層アドレス情報が与えられたデータを基地局２に送信することができる。このため、新通信開始時間から、所要時間が経過した後は、接続ルータ装置３でないルータ装置３（ハンドオーバー前に中継送信していたルータ装置３）のリンク層アドレス情報がデータに与えられている可能性は少ないといえる。このため、新通信開始時間から、所要時間が経過した後、上記書き換え処理が行われる必要はないからである。
【００４２】
具体的には、以下のとおりである。判断部２３は、ハンドオーバー処理を完了した移動端末１のリンク層アドレス情報ごとに、以下の処理を行う。判断部２３は、新通信開始時間から所要時間が経過したと判断した場合には、その旨を示す情報を制御部２４に送る。この際、新通信開始時間に対応づけられた移動端末１のリンク層アドレス情報も送られる。制御部２４は、第１テーブルに記録されている情報のうち、送られた移動端末１のリンク層アドレス情報を削除する。また、制御部２４は、上記新通信開始時間に対応づけられた移動端末１のリンク層アドレス情報に対応する判断処理を停止するように指示することを示す指示情報を判断部２３に送る。判断部２３は、上記指示情報に基づいて、上記新通信開始時間に対応づけられた移動端末１のリンク層アドレス情報に対応する判断処理を停止する。
【００４３】
後述するように、接続ルータ装置３のリンク層アドレス情報に書き換える処理は、データに与えられた送信元リンク層アドレス情報が、第１テーブルに記録されているハンドオーバー処理が完了した移動端末１のリンク層アドレス情報である場合に行われる。このため、制御部２４が、第１テーブルに記録されている情報のうち、送られた移動端末１のリンク層アドレス情報を削除するということは、制御部２４は、削除された移動端末１のリンク層アドレス情報が、送信元リンク層アドレス情報であるデータについては、接続ルータ装置３のリンク層アドレス情報に書き換える処理が行われないように制御することになる。
【００４４】
判断部２３は、新通信開始時間から所要時間が経過していないと判断した場合には、制御部２４に対して、処理を行わない。この場合、制御部２４が、第１テーブルに記録されている情報のうち、送られた移動端末１のリンク層アドレス情報をそのまま記録させておくことに相当する。これは、制御部２４は、そのまま記録された移動端末１のリンク層アドレス情報が、送信元リンク層アドレス情報であるデータについては、接続ルータ装置３のリンク層アドレス情報に書き換える処理が行われるように制御することになる。
【００４５】
制御部２４は、移動により上記基地局２と新たに無線通信を行う移動端末１から、データ（パケットデータなど）と、上記データの宛先装置又は上記データを中継送信する装置である所定の装置を特定する情報と、を取得する。具体的な処理の一例は、以下のとおりである。
【００４６】
ハンドオーバー処理を完了した移動端末１から、通信端末装置宛のデータが第１インターフェイス部２０を介して、制御部２４に送られる。この際、通信端末装置宛のデータには、送信元ＩＰアドレス情報（移動端末１のＩＰアドレス情報）、宛先ＩＰアドレス情報（移動端末１のＩＰアドレス情報）、送信元リンク層アドレス情報（移動端末１のリンク層アドレス情報）、宛先リンク層アドレス情報（例えば、ルータ装置３のリンク層アドレス情報）が与えられている。制御部２４は、上記データに与えられた送信元リンク層アドレス情報（移動端末１のリンク層アドレス情報）、宛先リンク層アドレス情報（例えば、ルータ装置３のリンク層アドレス情報）を取得する。
【００４７】
制御部２４は、判断部２３が新通信開始時間から所要時間が経過していないと判断した場合、以下の処理を行うように制御する。制御部２４（書き換え部）は、所定の装置を特定する情報が、経路テーブルに含まれていない場合には、取得した所定の装置を特定する情報を、接続ルータ装置３を特定する情報に書き換える。そして、第２インターフェイス部２１（送信部）は、上記接続ルータ装置３を特定する情報に基づいて、上記データ（例えば、パケットデータなど）を、接続ルータ装置３に送信する。この処理の具体的な説明は、以下のとおりである。
【００４８】
制御部２４は、判断部２３が新通信開始時間から所要時間が経過していないと判断した場合、第１テーブルに対して、処理を行わない。そして、制御部２４は、データに与えられた送信元リンク層アドレス情報を取得する。制御部２４は、第１テーブルを参照して、第１テーブルに記録されている１又は複数のハンドオーバー処理を完了した移動端末１のリンク層アドレス情報のうち、取得した送信元リンク層アドレス情報と一致するリンク層アドレス情報があるか判断する。
【００４９】
一致するリンク層アドレス情報がないと判断された場合には、制御部２４は、経路テーブルに基づいて、データを第１インターフェース部２０又は第２インターフェイス部２１に送る。
【００５０】
一致するリンク層アドレス情報があると判断された場合には、制御部２４は、経路テーブルを参照して、経路テーブルに含まれるリンク層アドレス情報のうち、データに与えられた宛先リンク層アドレス情報と一致するリンク層アドレス情報があるか否かを判断する。
【００５１】
一致するリンク層アドレス情報があると判断された場合には、制御部２４は、経路テーブルに基づいて、データを第１インターフェース部２０又は第２インターフェイス部２１に送る。
【００５２】
一致するリンク層アドレス情報がないと判断された場合には、制御部２４は、記憶部２２から接続ルータ装置３のリンク層アドレス情報を読み出す。そして、制御部２４は、データに与えられた宛先リンク層アドレス情報を、接続ルータ装置３のリンク層アドレス情報に書き換える。制御部２４は、経路テーブルに基づいて、データ（書き換えられた宛先リンク層アドレス情報が与えられたデータ）を第２インターフェイス部２１に送る。第２インターフェイス部２１は、書き換えられた宛先リンク層アドレス情報（接続ルータ装置３のリンク層アドレス情報）に基づいて、上記データを上記接続ルータ装置３に送信する。
【００５３】
なお、制御部２４は、経路テーブルに基づいて、以下の処理を行う。制御部２４にデータが送られた場合、データに含まれる宛先リンク層アドレス情報を取得する。そして、制御部２４は、データに含まれる宛先リンク層アドレス情報と、経路テーブルとに基づいて、上記宛先リンク層アドレス情報に対応するインターフェイス部（第１インターフェイス部２０又は第２インターフェイス部２１）を判断する。制御部２４は、上記データを、判断したインターフェイス部（第１インターフェイス部２０又は第２インターフェイス部２１）に送る。
【００５４】
インターフェイス部（第１インターフェイス部２０又は第２インターフェイス部２１）は、データに含まれる宛先リンク層アドレス情報に基づいて、宛先リンク層アドレス情報に対応する所定の装置（例えば、ルータ装置３、移動端末１など）にデータを送信する。
【００５５】
（ルータ装置３）
ルータ装置３は、１又は複数の基地局２と通信を行う第１インターフェイス部（図示せず）と、公衆ネットワークを介して通信端末装置４と通信を行う第２インターフェイス部（図示せず）と、各部を制御する制御部（図示せず）とを有する。制御部は、定期的に、ルータ広告及びこれに与えられるヘッダ情報を、第２インターフェイス部を介して、上記ルータ装置３に接続されている基地局２に送信する。
【００５６】
制御部は、第２インターフェース部を介して、送られてきたデータについて、以下の処理を行う。制御部は、データに与えられた宛先リンク層アドレス情報が、自装置のリンク層アドレス情報である場合には、データを取得する。そして、制御部は、データに与えられた宛先ＩＰアドレス情報に基づいて、例えば、宛先ＩＰアドレス情報が通信端末装置４のＩＰアドレス情報である場合には、第１インターフェース部及び公衆ネットワークを介して、データを、通信端末装置４に送る。
【００５７】
（通信方法）
上述した通信システムを用いた通信方法を、以下に説明する。図３は、各基地局２が、上記各基地局２とそれぞれ接続されているルータ装置３のリンク層アドレス情報（ルータ装置３を特定する情報）を取得する方法を説明するためのフローチャート図である。
【００５８】
ルータ装置３の制御部は、定期的に、ルータ広告及びこれに与えられるヘッダ情報を、第１インターフェイス部を介して、上記ルータ装置３に接続されている複数の基地局２（ルータ装置３と同じサブネット内に配置されている基地局２）に送信する（Ｓ１０）。上記ヘッダ情報には、送信元リンク層アドレス情報として、ルータ装置３のリンク層アドレス情報が含まれる。
【００５９】
具体的には、以下のとおりである。ルータ装置３の制御部は、ルータ広告を生成する。そして、ルータ装置３の制御部は、ルータ広告に対して、ヘッダ情報を与える。ヘッダ情報には、宛先リンク層アドレス情報として、マルチキャストアドレス情報が含まれるとともに、送信元リンク層アドレス情報として、ルータ装置３のリンク層アドレス情報が含まれる。また、ヘッダ情報には、ルータ広告を示す情報が含まれる。
【００６０】
各基地局２の第２インターフェース部２１は、上記ルータ広告及びヘッダ情報を受信すると、制御部２４に送る。制御部２４は、上記ヘッダ情報を取得し、解読することにより、ヘッダ情報に含まれる宛先リンク層アドレス情報を取得し、宛先リンク層アドレス情報がマルチキャストアドレス情報であるか否かを判断する（Ｓ２０）。制御部２４が、宛先リンク層アドレス情報がマルチキャストアドレス情報でないと判断した場合には、ステップＳ５０の処理が行われる。
【００６１】
制御部２４は、宛先リンク層アドレス情報がマルチキャストアドレス情報であると判断した場合には、ヘッダ情報に、ルータ広告を示す情報が含まれているか否かを判断する（Ｓ３０）。制御部２４が、ヘッダ情報に、ルータ広告を示す情報が含まれていないと判断した場合には、ステップＳ５０の処理が行われる。
【００６２】
ヘッダ情報に、ルータ広告を示す情報が含まれていると判断された場合には、制御部２４は、ヘッダ情報に含まれる送信元リンク層アドレス情報（ルータ装置３のリンク層アドレス情報）を、接続ルータ装置３のリンク層アドレス情報として取得する（Ｓ４０）。制御部２４は、接続ルータ装置３のリンク層アドレス情報を記憶部２２に記憶させる。
【００６３】
ステップＳ５０では、制御部２４は、宛先リンク層アドレス情報に基づいて、所定の処理を行う。所定の処理とは、データを取得するか、データを廃棄するか、データを第１インターフェース部２０又は第２インターフェース部２１に送る処理のことである。なお、ステップＳ４０の処理の後、再度、ステップＳ１０の処理が行われても良い。そして、記憶部２２に記憶される接続ルータ装置３のリンク層アドレス情報が適時更新されるようにしてもよい。また、ステップＳ４０の処理の後、所定の時間が経過した後、再度、ステップＳ１０の処理が行われても良い。そして、基地局２の制御部２４は、記憶部２２に記憶された上記接続ルータ装置３のリンク層アドレス情報を、経路テーブル（接続情報）に書き込むようにしてもよい。
【００６４】
なお、記憶部２２に、接続ルータ装置３のリンク層アドレス情報が記憶される方法としては、例えば、上述した方法以外にも以下のような方法がある。即ち、作業者が基地局２の入力部（図示せず）を用いて、接続ルータ装置３のリンク層アドレス情報を入力する。すると、基地局２の制御部２４は、上記接続ルータ装置３のリンク層アドレス情報を記憶部２２に記憶させる。
【００６５】
但し、本実施の形態のように、基地局３の制御部２４による解読処理により、接続ルータ装置３のリンク層アドレス情報が記憶部２２に記憶されるようにする方が、作業者による入力処理により、接続ルータ装置３のリンク層アドレス情報が記憶部２２に記憶されるようにするよりも、通信ネットワークの管理負担は軽くなる。
【００６６】
図４は、基地局２において行われる、判断部２３による判断処理、制御部２４による制御処理を説明するためのフローチャート図である。
【００６７】
制御部２４は、移動端末１から送信されてきた、無線通信を開始することを示す情報を取得した場合、上記情報に含まれている移動端末１のリンク層アドレス情報を取得する。そして、制御部２４は、保持している第１テーブルに、上記移動端末１のリンク層アドレス情報を、ハンドオーバー処理が完了したことを示す情報と対応づけて書き込む（Ｓ１００）。制御部２４は、移動端末１から送信されてきた、無線通信を開始することを示す情報を取得した場合、その旨を示す情報を判断部２３に送る。この際、判断部２３には、移動端末１のリンク層アドレス情報も送られる。
【００６８】
判断部２３は、無線通信を開始することを示す情報を取得した時間である新通信開始時間から、所要時間が経過したか否かを判断する（Ｓ１１０）。この際、新通信開始時間は、移動端末１のリンク層アドレス情報と対応づけられる。
【００６９】
判断部２３が新通信開始時間から所要時間が経過していないと判断した場合、ステップＳ１１０の処理が再度行われる。判断部２３は、新通信開始時間から、所要時間が経過したと判断した場合、その旨を示す情報が制御部２４に送られる。この際、上記新通信開始時間に対応づけられた移動端末１のリンク層アドレス情報も送られる。制御部２４は、第１テーブルに記録されている情報のうち、送られた移動端末１のリンク層アドレス情報を削除する（Ｓ１２０）。
【００７０】
また、制御部２４は、上記新通信開始時間に対応づけられた移動端末１のリンク層アドレス情報に対応する判断処理を停止するように指示することを示す指示情報を判断部２３に送る（Ｓ１２５）。判断部２３は、上記指示情報に基づいて、上記新通信開始時間に対応づけられた移動端末１のリンク層アドレス情報に対応する判断処理を停止する（Ｓ１３０）。なお、ステップＳ１２０とステップＳ１３０の処理は並行して行われても良いし、いずれの処理が先に行われても良い。
【００７１】
次に、ハンドオーバーを完了した移動端末１が、通信端末装置（通信端末装置は、公衆ネットワークに接続されている装置でもよいし、基地局と無線通信を行う移動端末でもよい）にデータを送信する方法を説明する。図５は、上記送信方法を説明するためのフローチャート図である。
【００７２】
ハンドオーバーを完了した移動端末１の制御部２４は、通信端末装置宛のデータをインターフェース部を介して、新たな無線通信相手である基地局２に送信する（Ｓ２００）。この際、データには、送信元ＩＰアドレス情報（移動端末１のＩＰアドレス情報）、宛先ＩＰアドレス情報（通信端末装置のＩＰアドレス情報）、送信元リンク層アドレス情報（移動端末１のリンク層アドレス情報）、宛先リンク層アドレス情報とが与えられる。
【００７３】
ここで、移動端末１が、新たな無線通信相手である基地局２に接続されているルータ装置３の宛先リンク層アドレス情報を取得していない場合には、宛先リンク層アドレス情報は、例えば、ルータ装置３（前の無線通信相手の基地局２に接続されているルータ装置３）の宛先リンク層アドレス情報である。一方、移動端末１が、新たな無線通信相手である基地局２に接続されているルータ装置３の宛先リンク層アドレス情報を既に取得している場合には、宛先リンク層アドレス情報は、例えば、ルータ装置３（新たな無線通信相手の基地局２に接続されているルータ装置３）の宛先リンク層アドレス情報である。
【００７４】
移動端末１の新たな無線通信相手である基地局２の第１インターフェース部２０を介して、上記データが制御部２４に送られる（Ｓ２０５）。制御部２４は、第１テーブルを参照して、ハンドオーバー処理を完了した移動端末１のリンク層アドレス情報のうち、データに与えられている送信元リンク層アドレス情報と一致するリンク層アドレス情報があるか否かを判断する（Ｓ２１０）。
【００７５】
データに与えられている送信元リンク層アドレス情報と一致するリンク層アドレス情報があると判断された場合、ステップＳ２２０の処理が行われる。データに与えられている送信元リンク層アドレス情報と一致するリンク層アドレス情報がないと判断された場合、ステップＳ３００の処理が行われる。
【００７６】
制御部２４は、データに与えられた宛先リンク層アドレス情報（所定の装置のリンク層アドレス情報）が、経路テーブルに含まれているか否かを判断する（Ｓ２２０）。含まれていないと判断された場合には、ステップＳ２３０の処理が行われる。含まれていると判断された場合には、ステップＳ３００の処理が行われる。
ステップＳ２３０では、制御部２４は、記憶部２２から接続ルータ装置３のリンク層アドレス情報を読み出す。そして、制御部２４は、データに与えられた宛先リンク層アドレス情報（所定の装置のリンク層アドレス情報）を、接続ルータ装置３のリンク層アドレス情報に書き換える（Ｓ２３０）。そして、ステップＳ３００の処理が行われる。
【００７７】
ステップＳ３００では、制御部２４は、経路テーブルに基づいて、データに与えられた宛先リンク層アドレスに対応するインターフェイス部を特定する情報を取得する。例えば、制御部２４は、第２インターフェイス部２１を特定する情報を取得した場合、制御部２４は、データを第２インターフェース部２１に送る。
【００７８】
第２インターフェース部２１は、データに与えられた宛先リンク層アドレス情報に基づいて、所定の装置（例えば、接続ルータ装置３）に、上記データを送信する。
【００７９】
例えば、通信端末装置４が公衆ネットワークに接続されており、宛先リンク層アドレス情報が接続ルータ装置３のリンク層アドレス情報である場合には、以下の処理が行われる。第２インターフェイス部２１は、上記データに与えられた宛先リンク層アドレス情報に基づいて、上記データを、接続ルータ装置３に送信する。接続ルータ装置３の制御部２４は、第２インターフェース部を介して、送られてきたデータについて、以下の処理を行う。制御部２４は、データに与えられた宛先ＩＰアドレス情報に基づいて、第１インタフェース部及び公衆ネットワークを介して、データを、通信端末装置４に送る。
【００８０】
また、例えば、データに与えられた宛先リンク層アドレス情報が、基地局２と無線通信を行う移動端末１のリンク層アドレス情報である場合には、以下の処理が行われる。ステップＳ３００では、制御部２４は、経路テーブルに基づいて、データに与えられた宛先リンク層アドレスに対応する第１インターフェイス部２０を特定する情報を取得する。そして、制御部２４は、データを第１インターフェース部２０に送る。第１インターフェイス部２０は、上記データに与えられた宛先リンク層アドレス情報に基づいて、上記データを、基地局２と無線通信を行う移動端末１に送信する。
【００８１】
（作用効果）
本実施の形態によれば、移動により、基地局２と新たに無線通信を行う移動端末１が、上記基地局２に接続されているルータ装置３のリンク層アドレス情報（ルータ装置３を特定する情報）を取得していない段階であっても、基地局２の制御部２４は、以下の処理を行える。即ち、基地局２の制御部２４は、上記移動端末１から送られてきたデータに与えられた、上記基地局２と接続されていないルータ装置３のリンク層アドレス情報を、接続ルータ装置３のリンク層アドレス情報に書き換えることができる。
【００８２】
この結果、移動端末１が、通信端末装置４宛のデータを基地局２に送信したとき、上記基地局２は、上記データを、確実に、上記接続ルータ装置３に送信することができる。従って、移動により、基地局２と新たに無線通信を行う移動端末１が、上記基地局２に接続されているルータ装置３のリンク層アドレス情報を取得していない段階であっても、移動端末１から送信された通信端末装置４宛のデータが宛先不明なデータとして取り扱われずにすむ。
【００８３】
また、本実施の形態では、判断部２３が、新通信開始時間から所要時間が経過したか否かを判断し、所要時間が経過していない場合において、上述の書き換え処理が行われる。そして、所要時間が経過した場合には、既に、移動端末１は、上記基地局２に接続されているルータ装置３のリンク層アドレス情報を取得している段階といえる。この段階で、ハンドオーバー処理を完了した移動端末１から送られたデータには、接続ルータ装置３のリンク層アドレスが与えられているといえるので、上述の書き換え処理が行われる必要がない。本実施の形態では、所要時間が経過した場合には、上記書き換え処理が行われないように制御されるので、基地局２において無駄な処理が行われることが防止される。
【００８４】
また、本実施の形態では、判断部２３が、新通信開始時間から所要時間が経過したか否かを判断し、所要時間が経過していない場合において、上述の書き換え処理が行われるようにしているが、所定時間内において書き換え処理が行われるようにしている理由は、例えば、以下のとおりである。
【００８５】
例えば、基地局２の制御部２４は経路テーブルを以下のように管理してもよい。なお、ブリッジ装置も経路テーブルを以下にように管理してもよい。制御部２４は、経路テーブルに記録される情報量が無制限に増大するのを防止するために、一定時間（例えば、３００秒）データが送られなかった装置のリンク層アドレス情報を、上記経路テーブルから削除することもできる。
【００８６】
図７を用いて説明する。この場合において、例えば、移動端末１ａが移動することにより、無線通信相手を基地局１０１ｂから基地局１０１ｃに切り替えたとする。また、移動端末１ｂの無線通信相手は、基地局１０１ｃであるとする。そして、移動端末１ａは、移動する前から、ルータ装置１０２ａを介して、移動端末１ｂと通信を行っている。そして、移動端末１ａは、ハンドオーバーした直後において、ルータ装置１０２ｂのリンク層アドレス情報を取得していないとする。
【００８７】
そして、移動端末１ａから移動端末１ｂ宛に送信されたデータに与えられたルータ装置１０２ａのリンク層アドレス情報は、上述のようにして、ルータ装置１０２ｂのリンク層アドレス情報に書き換えられる。そして、上記データは、ルータ装置１０２ｂ、基地局１０１ｃを介して、移動端末１ｂに送られる。
【００８８】
その後、移動端末１ａと移動端末１ｂは、無線通信相手を切り替えないとする。そして、移動端末１ａと移動端末１ｂとの間の通信は、上記一定時間行われなかったとする。この場合には、基地局１０１ｃの制御部２４は経路テーブルから、移動端末１ａのリンク層アドレス情報と移動端末１ｂのリンク層アドレス情報とを削除する。その後、移動端末１ａから移動端末１ｂ宛にデータが送信された場合、移動端末１ａのリンク層アドレス情報は、第１テーブルに記録されており、上記データに与えられた宛先リンク層アドレス情報（移動端末１ｂのリンク層アドレス情報）は経路テーブルに記録されていないので、制御部２４は、宛先リンク層アドレス情報（移動端末１ｂのリンク層アドレス情報）を、ルータ装置１０２ｂのリンク層アドレス情報に書き換えてしまう。これにより、移動端末１ａから移動端末１ｂ宛にデータが送信された場合、上記データは、基地局１０１ｃ、ルータ装置１０２ｂ、基地局１０１ｃを介して、移動端末１ｂに送信されることになる。この場合、常に、冗長な経路を介して、移動端末１ａから移動端末１ｂ宛にデータが送信されることになる。
【００８９】
一方、上記データに与えられた宛先リンク層アドレス情報（移動端末１ｂのリンク層アドレス情報）が経路テーブルに記録されていないので、従来のブリッジ処理のように、制御部２４は、宛先不明のデータとして、全てのインターフェース部を介して、上記データを送信するようにすると、最短経路を介して、移動端末１ａから移動端末１ｂ宛にデータが送信されることになる。
【００９０】
従って、各基地局１の制御部２４が上述のような経路テーブルの管理を行う場合には、上記書き換え処理が行われる時間を一定時間内にし、一定時間後は、従来におけるブリッジ処理が行われる方が好ましい。
【００９１】
（変形例１）
上述した実施の形態では、判断部２３による判断処理、制御部２４による書き換え処理に関する制御処理が行われていたが、これらの判断処理、制御処理が行われないようにすることもできる。変形例１の基地局２の処理は、以下のとおりである。なお、実施の形態で示した処理と同じ処理の説明は省略する。
【００９２】
制御部２４は、移動により上記基地局２と新たに無線通信を行う移動端末１から、データ（例えば、通信端末装置４宛のデータ）と、上記データの宛先装置又は上記データを中継送信する装置である所定の装置（例えば、所定のルータ装置３）を特定する情報と、を取得する。具体的な処理の一例は、上述のとおりである。
【００９３】
制御部２４（書き換え部）は、所定の装置を特定する情報が、経路テーブルに含まれていない場合には、取得した所定の装置を特定する情報を、接続ルータ装置３を特定する情報に書き換える。例えば、制御部２４（書き換え部）は、所定のルータ装置３を特定する情報が、接続ルータ装置３と異なる場合には、取得した所定のルータ装置３を特定する情報を、接続ルータ装置３を特定する情報に書き換える。具体的な処理の一例は、上述のとおりである。
【００９４】
そして、第２インターフェイス部２１（送信部）は、上記接続ルータ装置３を特定する情報に基づいて、データ（例えば、通信端末装置４宛のデータ）を、接続ルータ装置３に送信する。この処理の具体的な説明は、上述のとおりである。
【００９５】
本変形例においても、移動により、基地局２と新たに無線通信を行う移動端末１が、上記基地局２に接続されている接続ルータ装置３のリンク層アドレス情報を取得していない段階で、通信端末装置宛のデータを基地局２に送信したときであっても、上記基地局２は、上記データを、上記接続ルータ装置３に送信することができる。
【００９６】
（変形例２）
また、上述した実施の形態は、以下のように変形されてもよい。
【００９７】
基地局２の制御部２４は、判断部２３が新通信開始時間から所要時間が経過していないと判断したとき、移動端末１の移動により基地局２と新たに無線通信を行う上記移動端末１から、所定の装置を特定する情報を取得した場合、上記所定の装置が、接続ルータ装置３と一致するか否かを判断する。
【００９８】
基地局２の制御部２４は、上記所定の装置が、上記接続ルータ装置３と一致すると判断した場合、判断部２３による判断処理と、書き換え部（制御部２４）による書き換え処理とが行われないように制御する。具体的には、以下のとおりである。
【００９９】
図６は、本変形例の通信方法を説明するためのフローチャート図である。なお、図６において、図５の処理と同じ処理は、同一符号を付して説明を省略する。
【０１００】
ステップＳ２２０の処理の後、以下の処理が行われる。一致するリンク層アドレス情報があると判断された場合、制御部２４は、記憶部２２から、接続ルータ装置３のリンク層アドレス情報を読み出す（Ｓ４００）。
【０１０１】
そして、制御部２４は、データに与えられた宛先リンク層アドレス情報が、接続ルータ装置３のリンク層アドレス情報と一致するか否かを判断する（Ｓ４１０）。一致しないと判断された場合には、ステップＳ３００の処理が行われる。一致すると判断した場合、ステップＳ４２０、ステップＳ４３０の処理が行われる。
【０１０２】
制御部２４は、第１テーブルに記録されている情報のうち、データに与えられた送信元リンク層アドレス情報（移動端末１のリンク層アドレス情報）を削除する（Ｓ４２０）。また、制御部２４は、上記送信元アドレス情報に対応する判断処理を停止するように指示することを示す指示情報を判断部２３に送る。
【０１０３】
判断部２３は、上記指示情報に基づいて、上記送信元アドレス情報に対応する判断処理を停止する（Ｓ４３０）。その後、ステップＳ３００の処理が行われる。
【０１０４】
判断部２３が、新通信開始時間から、所要時間が経過していないと判断した場合でも、基地局２の制御部２４に、接続ルータ装置３のリンク層アドレス情報が与えられたデータが、送られた場合には、以下のことがいえる。即ち、ハンドオーバー処理を完了した移動端末１が、接続ルータ装置３のリンク層アドレス情報をデータに与えて、基地局２にデータを送信しているといえる。
【０１０５】
このため、上記移動端末１から送信されたデータについて、上述した書き換え処理を行う必要がない。本変形例では、新通信開始時間から、所要時間が経過していないと判断された場合でも、上記移動端末１から、宛先リンク層アドレス情報（所定の装置を特定する情報）を取得したときであって、上記所定の装置が、接続ルータ装置３と一致する場合には、移動端末１から送られたデータについての書き換え処理や判断処理が行われないように制御される。この結果、本変形例では、実施の形態の効果に加えて、基地局２において、無駄な処理が行われることが一層防止される。
【０１０６】
なお、本実施の形態及び各変形例では、移動端末１がハンドオーバーする場合の説明が行われた。しかし、この場合に限定されず、移動端末１同士が通信を介するマルチホップ接続にて通信を行うネットワークにも、本発明の適用は可能である。この場合において、本発明のルータ装置の機能を移動端末１が有し、上述した処理が行われるようにしてもよい。
【０１０７】
【発明の効果】
以上説明したように、本発明によれば、移動により、基地局と新たに無線通信を行う移動端末が、上記基地局に接続されているルータ装置である接続ルータ装置を特定する情報を取得していない段階であっても、通信端末装置宛のデータを基地局に送信したとき、上記基地局は、上記データを、上記接続ルータ装置に送信することができる。
【図面の簡単な説明】
【図１】実施の形態の通信システムの構成を示す図である。
【図２】実施の形態の基地局の構成を示す図である。
【図３】実施の形態の通信方法を説明するためのフローチャート図である。
【図４】実施の形態の通信方法を説明するためのフローチャート図である。
【図５】実施の形態の通信方法を説明するためのフローチャート図である。
【図６】変形例２の通信方法を説明するためのフローチャート図である。
【図７】従来の通信システムの問題点を説明するための図である。
【符号の説明】
１、１００  移動端末  ２、１０１ａ，１０１ｂ，１０１ｃ，１０１ｄ  基地局，３，１０２ａ，１０２ｂ  ルータ装置，４，１０３  通信端末装置、２０  第１インターフェイス部、２１  第２インターフェイス部、２２  記憶部、２３判断部、２４  制御部。
【図１】
2004260358.tif 000003
【図２】
2004260358.tif 000004
【図３】
2004260358.tif 000005
【図４】
2004260358.tif 000006
【図５】
2004260358.tif 000007
【図６】
2004260358.tif 000008
【図７】
2004260358.tif 000009