(57)【要約】  【課題】ネイバーリストに登録されていない他のＢＳ２０へのハンドオフによる通信断の発生を抑えることができる無線通信システム１０を提供する。  【解決手段】本発明の無線通信システム１０は、ＭＳ１４からRouteUpdate３０を受信したＢＳ２０は、ハンドオフ先のＢＳ２０の情報が自局のネイバーリスト２６０に登録されているか否かをチェックし、ハンドオフ先のＢＳ２０の情報が自局のネイバーリスト２６０に登録されていない場合に、ハンドオフ先のＢＳ２０の情報を含むリレイハンドオフ要求３２を自局のネイバーリスト２６０に登録されている他のＢＳ２０へ送信し、リレイハンドオフ要求３２を受信したＢＳ２０は、ハンドオフ先のＢＳ２０の情報が自局のネイバーリスト２６０に登録されている場合に、当該ハンドオフ先のＢＳ２０へハンドオフ要求３１を送信する。【選択図】図１
2010021890.tif 000002
【特許請求の範囲】
【請求項１】
無線端末のハンドオフを制御する無線基地局であって、
自局のサービスエリア内の無線端末がハンドオフする可能性のある他の無線基地局の識別情報に対応付けて当該他の無線基地局を特定するための情報を有するネイバーリストを格納するネイバーリスト格納手段と、
自局のサービスエリア内の無線端末からハンドオフ先の無線基地局を特定するための情報を含む第１のハンドオフ要求を受信した場合に、当該第１のハンドオフ要求に含まれている情報により特定されるハンドオフ先の無線基地局の識別情報が前記ネイバーリスト内に存在しないならば、当該ネイバーリストに存在する全ての他の無線基地局へ、前記第１のハンドオフ要求の送信元の無線端末に関する情報、前記ハンドオフ先の無線基地局を特定するための情報、およびハンドオフ元の無線基地局である自無線基地局の識別情報を含むリレイハンドオフ要求を送信するハンドオフ要求処理手段と、
他の無線基地局からリレイハンドオフ要求を受信した場合に、当該リレイハンドオフ要求により特定されるハンドオフ先の無線基地局の識別情報が当該ネイバーリスト内に存在するならば、当該リレイハンドオフ要求に含まれている無線端末に関する情報を含み、当該リレイハンドオフ要求に含まれているハンドオフ元の無線基地局を送信元とする第２のハンドオフ要求を、当該ハンドオフ先の無線基地局へ送信するリレイハンドオフ要求処理手段と、
他の無線基地局から第２のハンドオフ要求を受信した場合に、ハンドオフに必要な処理を実行して、ハンドオフ応答を当該第２のハンドオフ要求の送信元であるハンドオフ元の他の基地局へ送信するハンドオフ応答送信手段と
を備えることを特徴とする無線基地局。
【請求項２】
請求項１に記載の無線基地局であって、
前記リレイハンドオフ要求処理手段は、
他の無線基地局からリレイハンドオフ要求を受信した場合に、当該リレイハンドオフ要求により特定されるハンドオフ先の無線基地局の識別情報が当該ネイバーリスト内に存在しないならば、当該リレイハンドオフ要求を破棄することを特徴とする無線基地局。
【請求項３】
請求項１に記載の無線基地局であって、
前記ハンドオフ要求処理手段は、
自局のサービスエリア内の無線端末から受信した前記第１のハンドオフ要求に含まれている情報により特定されるハンドオフ先の無線基地局の識別情報が前記ネイバーリスト内に存在しない場合に、当該ネイバーリストに存在する全ての他の無線基地局へ、同一のシーケンス番号をさらに含むリレイハンドオフ要求を送信し、
前記リレイハンドオフ要求処理手段は、
他の無線基地局から受信したリレイハンドオフ要求により特定されるハンドオフ先の無線基地局の識別情報が当該ネイバーリスト内に存在する場合に、当該リレイハンドオフ要求に含まれているシーケンス番号をさらに含む第２のハンドオフ要求を、当該ハンドオフ先の無線基地局へ送信し、
前記ハンドオフ応答送信手段は、
複数の他の無線基地局から同一のシーケンス番号を含む第２のハンドオフ要求を受信した場合に、同一のシーケンス番号を含む第２のハンドオフ要求の中で、後から受信した第２のハンドオフ要求を破棄することを特徴とする無線基地局。
【請求項４】
請求項１または３に記載の無線基地局であって、
前記ハンドオフ要求処理手段は、
前記リレイハンドオフ要求に、当該リレイハンドオフ要求の転送可能な回数を示すカウンタを含めて送信し、
前記リレイハンドオフ要求処理手段は、
他の無線基地局から受信したリレイハンドオフ要求により特定されるハンドオフ先の無線基地局の識別情報が当該ネイバーリスト内に存在しない場合に、当該リレイハンドオフ要求に含まれているカウンタの値を参照し、当該カウンタの値が０であるならば、当該リレイハンドオフ要求を破棄し、当該カウンタの値が１以上であるならば、当該カウンタの値を１減らした上で、当該リレイハンドオフ要求を前記ネイバーリストに存在する全ての他の無線基地局へ転送することを特徴とする無線基地局。
【請求項５】
請求項１から４のいずれか一項に記載の無線基地局であって、
前記ハンドオフ応答送信手段は、
他の無線基地局から第２のハンドオフ要求を受信した場合に、ハンドオフに必要な処理を実行して、ハンドオフ先の無線基地局である自無線基地局の識別情報および当該自無線基地局を特定するための情報をさらに含むハンドオフ応答をハンドオフ元の他の基地局へ送信し、
前記無線基地局は、
他の無線基地局からハンドオフ応答を受信した場合に、当該ハンドオフ応答に含まれている無線基地局の識別情報が前記ネイバーリスト内に存在しない場合に、当該ハンドオフ応答に含まれている無線基地局の識別情報および当該無線基地局を特定するための情報を、前記ネイバーリストに追加登録するネイバーリスト更新手段をさらに備えることを特徴とする無線基地局。
【請求項６】
請求項５に記載の無線基地局であって、
前記ネイバーリストには、
無線基地局の識別情報および当該無線基地局を特定するための情報が自動登録された情報であるか否かを示すフラグが、無線基地局の識別情報にさらに対応付けられており、
前記ネイバーリスト更新手段は、
ハンドオフ応答に含まれている無線基地局の識別情報および当該無線基地局を特定するための情報を前記ネイバーリストに追加登録する場合に、前記フラグに自動登録された情報である旨を示す値を設定することを特徴とする無線基地局。
【請求項７】
請求項６に記載の無線基地局であって、
前記ネイバーリストには、
無線基地局の識別情報および当該無線基地局を特定するための情報が最後に参照された日時を示す参照日時が、無線基地局の識別情報にさらに対応付けられており、
前記ハンドオフ要求処理手段は、
自局のサービスエリア内の無線端末から受信した第１のハンドオフ要求に含まれている情報により特定されるハンドオフ先の無線基地局の識別情報が当該ネイバーリスト内に存在する場合に、当該ハンドオフ先の無線基地局へ、前記第１のハンドオフ要求の送信元の無線端末に関する情報を含む第２のハンドオフ要求を送信すると共に、当該ハンドオフ先の無線基地局の識別情報に対応付けられて前記ネイバーリストに格納されている参照日時を現在の日時に更新し、
前記ネイバーリスト更新手段は、
自動登録された旨を示すフラグに対応付けて前記ネイバーリストに格納されている無線基地局の識別情報および当該無線基地局を特定するための情報の中で、予め定められた時間以上経過した参照日時に対応付けられているものを前記ネイバーリストから削除することを特徴とする無線基地局。
【請求項８】
請求項６に記載の無線基地局であって、
前記ネイバーリストには、
無線基地局の識別情報および当該無線基地局を特定するための情報が登録された日時を示す登録日時および参照された回数を示す参照回数が、無線基地局の識別情報にさらに対応付けられており、
前記ネイバーリスト更新手段は、
ハンドオフ応答に含まれている無線基地局の識別情報および当該無線基地局を特定するための情報を前記ネイバーリストに追加登録する場合に、登録日時をさらに登録し、
前記ハンドオフ要求処理手段は、
自局のサービスエリア内の無線端末から受信した第１のハンドオフ要求に含まれている情報により特定されるハンドオフ先の無線基地局の識別情報が当該ネイバーリスト内に存在する場合に、当該ハンドオフ先の無線基地局へ、前記第１のハンドオフ要求の送信元の無線端末に関する情報を含む第２のハンドオフ要求を送信すると共に、当該ハンドオフ先の無線基地局の識別情報に対応付けられて前記ネイバーリストに格納されている参照回数を１増やし、
前記ネイバーリスト更新手段は、
自動登録された旨を示すフラグに対応付けて前記ネイバーリストに格納されている無線基地局の識別情報および当該無線基地局を特定するための情報の中で、参照頻度が予め定められた値未満のものを前記ネイバーリストから削除することを特徴とする無線基地局。
【請求項９】
無線端末のハンドオフを制御する無線基地局におけるハンドオフ制御方法であって、
自局のサービスエリア内の無線端末からハンドオフ先の無線基地局を特定するための情報を含む第１のハンドオフ要求を受信した場合に、当該第１のハンドオフ要求に含まれている情報により特定されるハンドオフ先の無線基地局の識別情報が、自局のサービスエリア内の無線端末がハンドオフする可能性のある他の無線基地局の識別情報に対応付けて当該他の無線基地局を特定するための情報を有するネイバーリスト内に存在しないならば、当該ネイバーリストに存在する全ての他の無線基地局へ、前記第１のハンドオフ要求の送信元の無線端末に関する情報、前記ハンドオフ先の無線基地局を特定するための情報、およびハンドオフ元の無線基地局である自無線基地局の識別情報を含むリレイハンドオフ要求を送信するハンドオフ要求送信ステップと、
他の無線基地局からリレイハンドオフ要求を受信した場合に、当該リレイハンドオフ要求により特定されるハンドオフ先の無線基地局の識別情報が当該ネイバーリスト内に存在するならば、当該リレイハンドオフ要求に含まれている無線端末に関する情報を含み、当該リレイハンドオフ要求に含まれているハンドオフ元の無線基地局を送信元とする第２のハンドオフ要求を、当該ハンドオフ先の無線基地局へ送信するリレイハンドオフ要求送信ステップと、
他の無線基地局から第２のハンドオフ要求を受信した場合に、ハンドオフに必要な処理を実行して、ハンドオフ応答を当該第２のハンドオフ要求の送信元であるハンドオフ元の他の基地局へ送信するハンドオフ応答送信ステップと
を実行することを特徴とするハンドオフ制御方法。
【請求項１０】
コンピュータを、無線端末のハンドオフを制御する無線基地局として機能させるプログラムであって、
前記コンピュータに、
自局のサービスエリア内の無線端末がハンドオフする可能性のある他の無線基地局の識別情報に対応付けて当該他の無線基地局を特定するための情報を有するネイバーリストを格納するネイバーリスト格納機能、
自局のサービスエリア内の無線端末からハンドオフ先の無線基地局を特定するための情報を含む第１のハンドオフ要求を受信した場合に、当該第１のハンドオフ要求に含まれている情報により特定されるハンドオフ先の無線基地局の識別情報が前記ネイバーリスト内に存在しないならば、当該ネイバーリストに存在する全ての他の無線基地局へ、前記第１のハンドオフ要求の送信元の無線端末に関する情報、前記ハンドオフ先の無線基地局を特定するための情報、およびハンドオフ元の無線基地局である自無線基地局の識別情報を含むリレイハンドオフ要求を送信するハンドオフ要求送信機能、
他の無線基地局からリレイハンドオフ要求を受信した場合に、当該リレイハンドオフ要求により特定されるハンドオフ先の無線基地局の識別情報が当該ネイバーリスト内に存在するならば、当該リレイハンドオフ要求に含まれている無線端末に関する情報を含み、当該リレイハンドオフ要求に含まれているハンドオフ元の無線基地局を送信元とする第２のハンドオフ要求を、当該ハンドオフ先の無線基地局へ送信するリレイハンドオフ要求送信機能、および、
他の無線基地局から第２のハンドオフ要求を受信した場合に、ハンドオフに必要な処理を実行して、ハンドオフ応答を当該第２のハンドオフ要求の送信元であるハンドオフ元の他の基地局へ送信するハンドオフ応答送信機能
を実現させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムにおいて、無線端末のハンドオフを制御する技術に関する。
【背景技術】
【０００２】
下記の特許文献１には、自局のサービスエリア内の無線端末がハンドオフする可能性のある他の無線基地局の識別情報に対応付けて当該他の無線基地局を特定するための情報を有するネイバーリストを、無線端末から送信される情報に基づいて更新する技術が開示されている。
【０００３】
【特許文献１】特開９−２８４８２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、無線端末の認証やハンドオフ制御等は、各無線基地局の上位の装置によって集中管理される場合があるが、無線通信システムによっては、障害対策やシステム拡張の柔軟性等の観点から、各無線基地局に認証やハンドオフ制御等の機能を持たせる自律分散方式がとられる場合がある。
【０００５】
このような自律分散方式では、各無線基地局は自局のネイバーリストを管理し、自局のサービスエリア内の無線端末からハンドオフ先の無線基地局を特定するための情報を含むハンドオフ要求を受信した場合に、当該ハンドオフ要求に含まれている情報により特定されるハンドオフ先の無線基地局の識別情報が、自局のネイバーリスト内に存在するならば、当該ハンドオフ先の無線基地局へハンドオフ要求を送信してハンドオフを実行する。
【０００６】
しかし、無線基地局周辺の電波環境が変化してネイバーリストに登録すべき他の無線基地局の情報が増えたり、無線基地局が新たに建設された際の設定ミスにより登録されるべき他の無線基地局の情報がネイバーリストから漏れていた等の理由により、ハンドオフ先の無線基地局の識別情報がネイバーリスト内に存在しなければ、ハンドオフは実行されない。
【０００７】
ネイバーリストを自動登録するだけであれば、上記した特許文献１の技術でも可能であるが、当該特許文献１の技術では、ハンドオフの失敗を検出した後に、ネイバーリストの更新処理を実行するため、ネイバーリストの更新処理が終了するまでは、ネイバーリストに存在しない他の無線基地局へのハンドオフが実行できず、一旦切断してから再接続する等の通信断が避けられない。
【０００８】
このような通信断は、データ通信ではそれほど大きな問題ではないが、音声通信やストリーミング等のリアルタイム性が要求される通信においては大きな問題となる。そのため、ネイバーリストに登録されていない他の無線基地局へのハンドオフについても救済する手立てが必要である。
【０００９】
本発明は上記事情を鑑みてなされたものであり、本発明の目的は、ネイバーリストに登録されていない他の無線基地局へのハンドオフによる通信断の発生を抑えることにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、本発明では、無線端末からハンドオフ要求を受信した無線基地局は、ハンドオフ先の無線基地局の情報が自局のネイバーリストに登録されていない場合に、ハンドオフ先の無線基地局の情報を含むリレイハンドオフ要求を自局のネイバーリストに登録されている他の無線基地局へ送信し、リレイハンドオフ要求を受信した無線基地局は、ハンドオフ先の無線基地局の情報が自局のネイバーリストに登録されている場合に、当該ハンドオフ先の無線基地局へハンドオフ要求を送信する。
【００１１】
例えば、本発明の第一の態様は、無線端末のハンドオフを制御する無線基地局であって、自局のサービスエリア内の無線端末がハンドオフする可能性のある他の無線基地局の識別情報に対応付けて当該他の無線基地局を特定するための情報を有するネイバーリストを格納するネイバーリスト格納手段と、自局のサービスエリア内の無線端末からハンドオフ先の無線基地局を特定するための情報を含む第１のハンドオフ要求を受信した場合に、当該第１のハンドオフ要求に含まれている情報により特定されるハンドオフ先の無線基地局の識別情報がネイバーリスト内に存在しないならば、当該ネイバーリストに存在する全ての他の無線基地局へ、第１のハンドオフ要求の送信元の無線端末に関する情報、ハンドオフ先の無線基地局を特定するための情報、およびハンドオフ元の無線基地局である自無線基地局の識別情報を含むリレイハンドオフ要求を送信するハンドオフ要求処理手段と、他の無線基地局からリレイハンドオフ要求を受信した場合に、当該リレイハンドオフ要求により特定されるハンドオフ先の無線基地局の識別情報が当該ネイバーリスト内に存在するならば、当該リレイハンドオフ要求に含まれている無線端末に関する情報を含み、当該リレイハンドオフ要求に含まれているハンドオフ元の無線基地局を送信元とする第２のハンドオフ要求を、当該ハンドオフ先の無線基地局へ送信するリレイハンドオフ要求処理手段と、他の無線基地局から第２のハンドオフ要求を受信した場合に、ハンドオフに必要な処理を実行して、ハンドオフ応答を当該第２のハンドオフ要求の送信元であるハンドオフ元の他の基地局へ送信するハンドオフ応答送信手段とを備えることを特徴とする無線基地局提供する。
【００１２】
また、本発明の第二の態様は、無線端末のハンドオフを制御する無線基地局におけるハンドオフ制御方法であって、自局のサービスエリア内の無線端末からハンドオフ先の無線基地局を特定するための情報を含む第１のハンドオフ要求を受信した場合に、当該第１のハンドオフ要求に含まれている情報により特定されるハンドオフ先の無線基地局の識別情報が、自局のサービスエリア内の無線端末がハンドオフする可能性のある他の無線基地局の識別情報に対応付けて当該他の無線基地局を特定するための情報を有するネイバーリスト内に存在しないならば、当該ネイバーリストに存在する全ての他の無線基地局へ、第１のハンドオフ要求の送信元の無線端末に関する情報、ハンドオフ先の無線基地局を特定するための情報、およびハンドオフ元の無線基地局である自無線基地局の識別情報を含むリレイハンドオフ要求を送信するハンドオフ要求送信ステップと、他の無線基地局からリレイハンドオフ要求を受信した場合に、当該リレイハンドオフ要求により特定されるハンドオフ先の無線基地局の識別情報が当該ネイバーリスト内に存在するならば、当該リレイハンドオフ要求に含まれている無線端末に関する情報を含み、当該リレイハンドオフ要求に含まれているハンドオフ元の無線基地局を送信元とする第２のハンドオフ要求を、当該ハンドオフ先の無線基地局へ送信するリレイハンドオフ要求送信ステップと、他の無線基地局から第２のハンドオフ要求を受信した場合に、ハンドオフに必要な処理を実行して、ハンドオフ応答を当該第２のハンドオフ要求の送信元であるハンドオフ元の他の基地局へ送信するハンドオフ応答送信ステップとを実行することを特徴とするハンドオフ制御方法を提供する。
【００１３】
また、本発明の第三の態様は、コンピュータを、無線端末のハンドオフを制御する無線基地局として機能させるプログラムであって、コンピュータに、自局のサービスエリア内の無線端末がハンドオフする可能性のある他の無線基地局の識別情報に対応付けて当該他の無線基地局を特定するための情報を有するネイバーリストを格納するネイバーリスト格納機能、自局のサービスエリア内の無線端末からハンドオフ先の無線基地局を特定するための情報を含む第１のハンドオフ要求を受信した場合に、当該第１のハンドオフ要求に含まれている情報により特定されるハンドオフ先の無線基地局の識別情報がネイバーリスト内に存在しないならば、当該ネイバーリストに存在する全ての他の無線基地局へ、第１のハンドオフ要求の送信元の無線端末に関する情報、ハンドオフ先の無線基地局を特定するための情報、およびハンドオフ元の無線基地局である自無線基地局の識別情報を含むリレイハンドオフ要求を送信するハンドオフ要求送信機能、他の無線基地局からリレイハンドオフ要求を受信した場合に、当該リレイハンドオフ要求により特定されるハンドオフ先の無線基地局の識別情報が当該ネイバーリスト内に存在するならば、当該リレイハンドオフ要求に含まれている無線端末に関する情報を含み、当該リレイハンドオフ要求に含まれているハンドオフ元の無線基地局を送信元とする第２のハンドオフ要求を、当該ハンドオフ先の無線基地局へ送信するリレイハンドオフ要求送信機能、および、他の無線基地局から第２のハンドオフ要求を受信した場合に、ハンドオフに必要な処理を実行して、ハンドオフ応答を当該第２のハンドオフ要求の送信元であるハンドオフ元の他の基地局へ送信するハンドオフ応答送信機能を実現させることを特徴とするプログラムを提供する。
【発明の効果】
【００１４】
本発明の無線基地局によれば、ネイバーリストに登録されていない他の無線基地局へのハンドオフによる通信断の発生を抑えることができる。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の実施の形態について説明する。
【００１６】
図１は、本発明の一実施形態に係る無線通信システム１０の構成を示すシステム構成図である。無線通信システム１０は、複数の無線基地局（ＢＳ）２０を備える。図１におけるそれぞれのサービスエリア１３は、対応するＢＳ２０から送信される電波が通信可能な強度で無線端末（ＭＳ）１４に届く範囲を示している。
【００１７】
それぞれのＢＳ２０は、無線通信によりＭＳ１４と通信し、通信回線１２を介して、ＭＳ１４とＰＣＦ（Packet Control Function）１１間の通信を中継する。ＰＣＦ１１は、ＭＳ１４と対向装置との間のデータ通信を中継する。なお、本実施形態では、ＡＲＩＢ（Association of Radio Industries and Broadcast）においてStd.T-64 IS-2000 C.S.0024”ＣＤＭＡ2000 High Rate Packet Data Air Interface Specification”として標準化されているＣＤＭＡ２０００ １ｘＥＶＤＯ方式を例に説明する。
【００１８】
それぞれのＢＳ２０は、自局のサービスエリア１３内のＭＳ１４がハンドオフする可能性のある他のＢＳ２０の情報をネイバーリストとして保持しており、通信中のＭＳ１４からハンドオフ先の他のＢＳ２０の情報を含むRouteUpdateを受信した場合に、保持しているネイバーリストを参照して、当該ＭＳ１４における、他のＢＳ２０へのハンドオフを制御する。
【００１９】
図２は、ＢＳ２０の機能構成の一例を示すブロック図である。ＢＳ２０は、リレイハンドオフ要求処理部２１、ハンドオフ要求処理部２２、通信中継部２３、ハンドオフ応答送信部２４、ネイバーリスト格納部２５、無線通信部２６、ハンドオフ応答処理部２７、およびネイバーリスト更新部２８を備える。
【００２０】
ネイバーリスト格納部２５には、例えば図３に示すようなネイバーリスト２５０が格納されている。ネイバーリスト２５０には、他のＢＳ２０のＩＤであるＢＳＩＤ２５１に対応付けて、当該ＢＳ２０のＩＰアドレス２５２、当該ＢＳ２０が使用している周波数チャネル２５３、ＢＳ２０が送信しているパイロットチャネルのＰＮオフセット２５４、当該ＢＳ２０の情報が参照された最新の日時を示す参照日時２５５、および、当該ＢＳ２０の情報が後述するネイバーリスト更新部２８によって自動登録されたものであるか否かを示すフラグ２５６が格納される。
【００２１】
フラグ２５６には、対応するＢＳ２０の情報が後述するネイバーリスト更新部２８によって自動登録された情報である場合に１が、自局の管理者等によって設定された情報である場合に０が、それぞれ設定される。
【００２２】
無線通信部２６は、ＣＤＭＡ（Code Division Multiple Access）を用いた無線通信方式により、自局のサービスエリア１３内のＭＳ１４とアンテナ１５を介して通信し、当該ＭＳ１４から受信したデータをハンドオフ要求処理部２２または通信中継部２３へ送ると共に、通信中継部２３またはハンドオフ応答処理部２７から受け取ったデータを当該ＭＳ１４へ送信する。
【００２３】
通信中継部２３は、無線通信部２６を介してＭＳ１４と通信し、認証等の処理を行ってセッション情報を作成する。そして、通信中継部２３は、作成したセッション情報をもとに、ＭＳ１４とＰＣＦ１１との間にデータ通信路を確立してＭＳ１４とＰＣＦ１１とのデータ通信を中継する。
【００２４】
また、通信中継部２３は、ハンドオフ応答送信部２４からセッション情報を受け取った場合に、受け取ったセッション情報に対応するＭＳ１４用のデータ通信路をＰＣＦ１１との間に確立し、無線通信部２６を介して当該ＭＳ１４から通信開始を要求された場合に、当該ＭＳ１４とＰＣＦ１１とのデータ通信を中継を開始する。
【００２５】
ハンドオフ要求処理部２２は、無線通信部２６を介して、例えば図４に示すようなRouteUpdate３０を受信した場合に、当該RouteUpdate３０に含まれているハンドオフ先のＢＳ２０から送信されている電波の強度を示す情報３００を参照して、当該電波の強度が予め定められた強度以上か否かを判定する。なお、RouteUpdate３０は、第１のハンドオフ要求の一例である。
【００２６】
ハンドオフ先のＢＳ２０から送信されている電波の強度が予め定められた強度以上である場合、ハンドオフ要求処理部２２は、ハンドオフ先のＢＳ２０のチャネルを示す情報３０１およびハンドオフ先のＢＳ２０から送信されているパイロットチャネルのＰＮオフセットを示す情報３０２に基づいてネイバーリスト格納部２５内のネイバーリスト２５０を参照して、当該ハンドオフ先のＢＳ２０に対応する情報がネイバーリスト２５０内に登録されているか否かを判定する。
【００２７】
ハンドオフ先のＢＳ２０に対応する情報がネイバーリスト２５０内に登録されている場合、ハンドオフ要求処理部２２は、ＭＳ１４のセッション情報を通信中継部２３から取得して、例えば図５に示すようなハンドオフ要求３１を作成し、作成したハンドオフ要求３１を、ハンドオフ先のＢＳ２０へ通信回線１２を介して送信すると共に、ネイバーリスト２５０内において、当該ハンドオフ先のＢＳ２０に対応する参照日時２５５を現在の日時に更新する。
【００２８】
図５に示すように、ハンドオフ要求３１には、自局（ハンドオフ元）のＢＳＩＤ３１０、自局のＩＰアドレス３１１、通信中継部２３から取得したセッション情報３１２、および当該ハンドオフ要求を識別するシーケンス番号３１３等が含まれる。なお、ハンドオフ要求３１は、第２のハンドオフ要求の一例である。
【００２９】
一方、ハンドオフ先のＢＳ２０に対応する情報がネイバーリスト２５０内に登録されていない場合、ハンドオフ要求処理部２２は、通信中のＭＳ１４のセッション情報を通信中継部２３から取得して、例えば図６に示すようなリレイハンドオフ要求３２を作成し、作成したリレイハンドオフ要求３２を、ネイバーリスト２５０に登録されているＢＳ２０分コピーして、コピーしたリレイハンドオフ要求３２を、ネイバーリスト２５０に登録されている全てのＢＳ２０のそれぞれへ通信回線１２を介して送信する。
【００３０】
図６に示すように、リレイハンドオフ要求３２には、自局（ハンドオフ元）のＢＳＩＤ３２０、自局のＩＰアドレス３２１、RouteUpdate３０に含まれていたハンドオフ先のＢＳ２０のチャネル３２２、RouteUpdate３０に含まれていたハンドオフ先のＢＳ２０のＰＮオフセット３２３、通信中継部２３から取得したセッション情報３２４、リレイハンドオフ要求３２の転送可能回数を示すカウンタ３２５、およびリレイハンドオフ要求３２を識別するシーケンス番号３２６が含まれる。
【００３１】
リレイハンドオフ要求処理部２１は、他のＢＳ２０から通信回線１２を介してリレイハンドオフ要求３２を受信した場合に、ネイバーリスト格納部２５を参照して、当該リレイハンドオフ要求３２に含まれているハンドオフ先のＢＳ２０のチャネル３２２およびＰＮオフセット３２３がネイバーリスト２５０内に存在するか否かを判定する。
【００３２】
リレイハンドオフ要求３２に含まれているハンドオフ先のＢＳ２０のチャネル３２２およびＰＮオフセット３２３がネイバーリスト２５０内に存在する場合、リレイハンドオフ要求処理部２１は、ハンドオフ先のＢＳ２０のＩＰアドレスをネイバーリスト２５０から抽出する。
【００３３】
そして、リレイハンドオフ要求処理部２１は、リレイハンドオフ要求３２に含まれているハンドオフ元のＢＳ２０のＢＳＩＤ３２０およびＩＰアドレス３２１と、リレイハンドオフ要求３２に含まれているセッション情報３２４と、リレイハンドオフ要求３２に含まれているシーケンス番号３２６とを含むハンドオフ要求３１を作成し、作成したハンドオフ要求３１を、ネイバーリスト２５０から抽出したＩＰアドレスのＢＳ２０へ、通信回線１２を介して送信する。
【００３４】
一方、リレイハンドオフ要求３２に含まれているハンドオフ先のＢＳ２０のチャネル３２２およびＰＮオフセット３２３がネイバーリスト２５０内に存在しない場合、リレイハンドオフ要求処理部２１は、リレイハンドオフ要求３２に含まれているカウンタ３２５の値が１以上か否かを判定する。カウンタ３２５の値が１未満である場合、リレイハンドオフ要求処理部２１は、当該リレイハンドオフ要求３２を破棄する。
【００３５】
カウンタ３２５の値が１以上である場合、リレイハンドオフ要求処理部２１は、当該カウンタ３２５を１減らした上で、当該リレイハンドオフ要求３２をネイバーリスト２５０に登録されているＢＳ２０分コピーし、コピーしたリレイハンドオフ要求３２を、ネイバーリスト２５０に登録されている全てのＢＳ２０のそれぞれへ通信回線１２を介して送信する。
【００３６】
ハンドオフ応答送信部２４は、他のＢＳ２０から通信回線１２を介してハンドオフ要求３１を受信した場合に、受信したハンドオフ要求３１に含まれているシーケンス番号が、ＢＳ２０のメモリに保存しているいずれかのシーケンス番号と一致するならば、受信したハンドオフ要求３１を破棄する。
【００３７】
受信したハンドオフ要求３１に含まれているシーケンス番号が、ＢＳ２０のメモリに保存しているいずれのシーケンス番号とも一致しない場合、ハンドオフ応答送信部２４は、受信したハンドオフ要求３１に含まれているシーケンス番号をＢＳ２０のメモリに登録する。なお、ハンドオフ応答送信部２４は、受信したハンドオフ要求３１に含まれているシーケンス番号をＢＳ２０のメモリに所定期間（例えば５秒間）保持し、当該所定期間が経過したシーケンス番号をＢＳ２０のメモリから削除する。
【００３８】
そして、ハンドオフ応答送信部２４は、受信したハンドオフ要求３１に含まれているＭＳ１４のセッション情報３１２を通信中継部２３に送ることにより、通信中継部２３に当該ＭＳ１４用のデータ通信路をＰＣＦ１１との間に確立させる。そして、ＭＳ１４用のデータ通信路が確立された場合に、ハンドオフ応答送信部２４は、例えば図７に示すようなハンドオフ応答３３を作成し、作成したハンドオフ応答３３を通信回線１２を介して、ハンドオフ要求３１の送信元のＢＳ２０へ送信する。
【００３９】
図７に示すように、ハンドオフ応答３３には、自局（ハンドオフ先）のＢＳＩＤ３３０、自局のＩＰアドレス３３１、自局のチャネル３３２、自局のＰＮオフセット３３３、およびハンドオフを行うＭＳ１４のＩＤ３３４等が含まれている。
【００４０】
ハンドオフ応答処理部２７は、他のＢＳ２０から通信回線１２を介してハンドオフ応答３３を受信した場合に、受信したハンドオフ応答３３をネイバーリスト更新部２８へ送ると共に、受信したハンドオフ応答３３に含まれているＩＤ３３４に対応するＭＳ１４へ、無線通信部２６を介してＴＣＡ（Traffic Channel Assignment）メッセージを送信する。その後、通信中継部２３は、当該ＭＳ１４からTraffic Channel Completeメッセージを受信して、当該ＭＳ１４との通信を切断する。
【００４１】
ネイバーリスト更新部２８は、ハンドオフ応答処理部２７からハンドオフ応答３３を受け取った場合に、当該ハンドオフ応答３３に含まれているＢＳ２０のＩＰアドレス３３１がネイバーリスト２５０内に登録されているか否かを判定する。ハンドオフ応答３３に含まれているＢＳ２０のＩＰアドレス３３１がネイバーリスト２５０内に登録されていない場合、ネイバーリスト更新部２８は、ハンドオフ応答３３に含まれているＢＳ２０のＢＳＩＤ３３０に対応付けて、ハンドオフ応答３３に含まれているＢＳ２０のＩＰアドレス３３１、チャネル３３２、およびＰＮオフセット３３３をネイバーリスト２５０に追加登録する。このとき、ネイバーリスト更新部２８は、参照日時２５５には現在の日時を登録し、フラグ２５６には、ネイバーリスト更新部２８によって自動登録されたことを示す１を設定する。
【００４２】
また、ネイバーリスト更新部２８は、ネイバーリスト格納部２５内のネイバーリスト２５０に登録されている参照日時からの経過時間を監視し、予め定められた時間（例えば１年）が経過した参照日時に対応付けられているフラグを特定する。そして、特定したフラグが１である場合、ネイバーリスト更新部２８は、特定したフラグに対応付けられているＢＳ２０の情報をネイバーリスト２５０から削除する。これにより、ネイバーリスト更新部２８は、あまり使用されない情報をネイバーリスト２５０から削除することができ、ネイバーリスト２５０内のデータがあふれることを防止することができる。
【００４３】
図８および図９は、ＢＳ２０のハンドオフにかかわる動作の一例を示すフローチャートである。例えば、所定の設定を経て起動することにより、ＢＳ２０は、本フローチャートに示す動作を開始する。
【００４４】
まず、ハンドオフ要求処理部２２は、例えば図４で説明したRouteUpdateを受信したか否かを判定する（Ｓ１００）。RouteUpdateを受信した場合（Ｓ１００：Ｙｅｓ）、ハンドオフ要求処理部２２は、受信したRouteUpdateに含まれている電波の強度を示す情報３００を参照して、当該電波の強度が予め定められた強度以上であるならば、ハンドオフ先のＢＳ２０のチャネルを示す情報３０１およびハンドオフ先のＢＳ２０から送信されているパイロットチャネルのＰＮオフセットを示す情報３０２に基づいてネイバーリスト格納部２５内のネイバーリスト２５０を参照して、当該ハンドオフ先のＢＳ２０に対応する情報がネイバーリスト２５０内に登録されているか否かを判定する（Ｓ１０１）。
【００４５】
ハンドオフ先のＢＳ２０に対応する情報がネイバーリスト２５０内に登録されている場合（Ｓ１０１：Ｙｅｓ）、ハンドオフ要求処理部２２は、ＭＳ１４のセッション情報を通信中継部２３から取得して、例えば図５で説明したハンドオフ要求３１を作成し、作成したハンドオフ要求３１を、ハンドオフ先のＢＳ２０へ通信回線１２を介して送信する（Ｓ１０２）。そして、ハンドオフ要求処理部２２は、ネイバーリスト２５０内において、ハンドオフ先のＢＳ２０に対応する参照日時２５５を現在の日時に更新し（Ｓ１０３）、再びステップＳ１００に示した処理を実行する。
【００４６】
一方、ハンドオフ先のＢＳ２０に対応する情報がネイバーリスト２５０内に登録されていない場合（Ｓ１０１：Ｎｏ）、ハンドオフ要求処理部２２は、ＭＳ１４のセッション情報を通信中継部２３から取得して、例えば図６で説明したリレイハンドオフ要求３２を作成し、作成したリレイハンドオフ要求３２を、ネイバーリスト２５０に登録されているＢＳ２０分コピーする。そして、ハンドオフ要求処理部２２は、コピーしたリレイハンドオフ要求３２を、ネイバーリスト２５０に登録されている全てのＢＳ２０のそれぞれへ通信回線１２を介して送信し（Ｓ１０４）、再びステップＳ１００に示した処理を実行する。
【００４７】
ステップＳ１００において、RouteUpdateを受信していない場合（Ｓ１００：Ｎｏ）、リレイハンドオフ要求処理部２１は、他のＢＳ２０から通信回線１２を介してリレイハンドオフ要求３２を受信したか否かを判定する（Ｓ１０５）。他のＢＳ２０から通信回線１２を介してリレイハンドオフ要求３２を受信した場合（Ｓ１０５：Ｙｅｓ）、リレイハンドオフ要求処理部２１は、ネイバーリスト格納部２５を参照して、当該リレイハンドオフ要求３２に含まれているハンドオフ先のＢＳ２０のチャネル３２２およびＰＮオフセット３２３がネイバーリスト格納部２５内に存在するか否かを判定する（Ｓ１０６）。
【００４８】
リレイハンドオフ要求３２に含まれているハンドオフ先のＢＳ２０のチャネル３２２およびＰＮオフセット３２３がネイバーリスト格納部２５内に存在する場合（Ｓ１０６：Ｙｅｓ）、リレイハンドオフ要求処理部２１は、ハンドオフ先のＢＳ２０のＩＰアドレスをネイバーリスト格納部２５から抽出する。
【００４９】
そして、リレイハンドオフ要求処理部２１は、リレイハンドオフ要求３２に含まれているハンドオフ元のＢＳ２０のＢＳＩＤ３２０およびＩＰアドレス３２１と、リレイハンドオフ要求３２に含まれているセッション情報３２４およびシーケンス番号３２６とを含むハンドオフ要求３１（図５参照）を作成する。そして、リレイハンドオフ要求処理部２１は、作成したハンドオフ要求３１を、ネイバーリスト格納部２５から抽出したＩＰアドレスのＢＳ２０へ、通信回線１２を介して送信し（Ｓ１０７）、ハンドオフ要求処理部２２は、再びステップＳ１００に示した処理を実行する。
【００５０】
一方、リレイハンドオフ要求３２に含まれているハンドオフ先のＢＳ２０のチャネル３２２およびＰＮオフセット３２３がネイバーリスト格納部２５内に存在しない場合（Ｓ１０６：Ｎｏ）、リレイハンドオフ要求処理部２１は、リレイハンドオフ要求３２に含まれているカウンタ３２５の値が１以上か否かを判定する（Ｓ１０８）。
【００５１】
カウンタ３２５の値が１以上である場合（Ｓ１０８：Ｙｅｓ）、リレイハンドオフ要求処理部２１は、当該カウンタ３２５を１減らした上で（Ｓ１０９）、当該リレイハンドオフ要求３２をネイバーリスト２５０に登録されているＢＳ２０分コピーする。そして、リレイハンドオフ要求処理部２１は、コピーしたリレイハンドオフ要求３２を、ネイバーリスト２５０に登録されている全てのＢＳ２０のそれぞれへ通信回線１２を介して送信し（Ｓ１１０）、ハンドオフ要求処理部２２は、再びステップＳ１００に示した処理を実行する。一方、カウンタ３２５の値が１未満である場合（Ｓ１０８：Ｎｏ）、リレイハンドオフ要求処理部２１は、当該リレイハンドオフ要求３２を破棄し（Ｓ１１１）、ハンドオフ要求処理部２２は、再びステップＳ１００に示した処理を実行する。
【００５２】
ステップＳ１０５において、他のＢＳ２０から通信回線１２を介してリレイハンドオフ要求３２を受信していない場合（Ｓ１０５：Ｎｏ）、ハンドオフ応答送信部２４は、他のＢＳ２０から通信回線１２を介してハンドオフ要求３１を受信したか否かを判定する（Ｓ１１２）。
【００５３】
他のＢＳ２０から通信回線１２を介してハンドオフ要求３１を受信した場合（Ｓ１１２：Ｙｅｓ）、ハンドオフ応答送信部２４は、受信したハンドオフ要求３１に含まれているシーケンス番号を参照して、ＢＳ２０のメモリに登録してあるいずれかのシーケンス番号に一致するか否かを判定することにより、同一のシーケンス番号のハンドオフ要求を既に受信していたか否かを判定する（Ｓ１１３）。同一のシーケンス番号のハンドオフ要求を既に受信していた場合（Ｓ１１３：Ｙｅｓ）、ハンドオフ応答送信部２４は、受信したハンドオフ要求３１を破棄し、ハンドオフ応答処理部２７は、ステップＳ１１６に示す処理を実行する。
【００５４】
一方、同一のシーケンス番号のハンドオフ要求を受信していない場合（Ｓ１１３：Ｎｏ）、ハンドオフ応答送信部２４は、受信したハンドオフ要求３１に含まれているシーケンス番号をＢＳ２０のメモリに登録する。そして、ハンドオフ応答送信部２４は、受信したハンドオフ要求３１に含まれているＭＳ１４のセッション情報３１２を通信中継部２３に送ることにより、通信中継部２３に当該ＭＳ１４用のデータ通信路をＰＣＦ１１との間に確立させる（Ｓ１１４）。
【００５５】
そして、ＭＳ１４用のデータ通信路が確立された場合に、ハンドオフ応答送信部２４は、例えば図７で説明したハンドオフ応答３３を作成し、作成したハンドオフ応答３３を通信回線１２を介して、ハンドオフ要求３１の送信元のＢＳ２０へ送信し（Ｓ１１５）、ハンドオフ要求処理部２２は、再びステップＳ１００に示した処理を実行する。
【００５６】
ステップＳ１１２において、他のＢＳ２０から通信回線１２を介してハンドオフ要求３１を受信していない場合（Ｓ１１２：Ｎｏ）、ハンドオフ応答処理部２７は、他のＢＳ２０から通信回線１２を介してハンドオフ応答３３を受信したか否かを判定する（Ｓ１１６）。他のＢＳ２０から通信回線１２を介してハンドオフ応答３３を受信した場合（Ｓ１１６：Ｙｅｓ）、ハンドオフ応答処理部２７は、受信したハンドオフ応答３３をネイバーリスト更新部２８へ送る。
【００５７】
ネイバーリスト更新部２８は、ハンドオフ応答処理部２７から受け取ったハンドオフ応答３３に含まれているＢＳ２０のＩＰアドレス３３１がネイバーリスト２５０内に登録されているか否かを判定する（Ｓ１１７）。ハンドオフ応答３３に含まれているＢＳ２０のＩＰアドレス３３１がネイバーリスト２５０内に登録されている場合（Ｓ１１７：Ｙｅｓ）、ハンドオフ応答処理部２７は、ステップＳ１１９に示す処理を実行する。
【００５８】
一方、ハンドオフ応答３３に含まれているＢＳ２０のＩＰアドレス３３１がネイバーリスト２５０内に登録されていない場合（Ｓ１１７：Ｎｏ）、ネイバーリスト更新部２８は、当該ハンドオフ応答３３に含まれているＢＳ２０のＢＳＩＤ３３０に対応付けて、ハンドオフ応答３３に含まれているＢＳ２０のＩＰアドレス３３１、チャネル３３２、およびＰＮオフセット３３３をネイバーリスト２５０に追加登録する（Ｓ１１８）。
【００５９】
次に、ハンドオフ応答処理部２７は、他のＢＳ２０から受信したハンドオフ要求３１に含まれているＩＤ３３４に対応するＭＳ１４へ、無線通信部２６を介してＴＣＡ（Traffic Channel Assignment）メッセージを送信し（Ｓ１１９）、ハンドオフ要求処理部２２は、再びステップＳ１００に示した処理を実行する。
【００６０】
ステップＳ１１５において、他のＢＳ２０から通信回線１２を介してハンドオフ応答３３を受信していない場合（Ｓ１１６：Ｎｏ）、ネイバーリスト更新部２８は、ネイバーリスト格納部２５内のネイバーリスト２５０に登録されているそれぞれの参照日時を参照して、予め定められた時間が経過した参照日時が存在するか否かを判定する（Ｓ１２０）。予め定められた時間が経過した参照日時が存在しない場合（Ｓ１２０：Ｎｏ）、ハンドオフ要求処理部２２は、再びステップＳ１００に示した処理を実行する。
【００６１】
予め定められた時間が経過した参照日時が存在する場合（Ｓ１２０：Ｙｅｓ）、ネイバーリスト更新部２８は、当該参照日時に対応付けられているフラグに１が設定されているか否かを判定することにより、当該参照日時に対応付けられているＢＳ２０の情報がネイバーリスト更新部２８によって自動的に追加されたものであるか否かを判定する（Ｓ１２１）。当該参照日時に対応付けられているＢＳ２０の情報がネイバーリスト更新部２８によって自動的に追加されたものではない場合（Ｓ１２１：Ｎｏ）、ハンドオフ要求処理部２２は、再びステップＳ１００に示した処理を実行する。
【００６２】
一方、当該参照日時に対応付けられているＢＳ２０の情報がネイバーリスト更新部２８によって自動的に追加されたものである場合（Ｓ１２１：Ｙｅｓ）、ネイバーリスト更新部２８は、当該参照日時に対応付けられているＢＳ２０の情報をネイバーリスト２５０から削除し（Ｓ１２２）、ハンドオフ要求処理部２２は、再びステップＳ１００に示した処理を実行する。
【００６３】
図１０は、無線通信システム１０の動作の一例を示すシーケンス図である。本シーケンス図では、図１に示した無線通信システム１０において、ＭＳ１４はＢＳ２０−１のサービスエリア１３−１からＢＳ２０−２のサービスエリア１３−２へ移動して、ＢＳ２０−１からＢＳ２０−２へハンドオフを行うことを想定している。また、本シーケンス図では、前提として、ＢＳ２０−１のネイバーリストにはＢＳ２０−３およびＢＳ２０−４の情報が登録されており、ＢＳ２０−３のネイバーリストにはＢＳ２０−２の情報が登録されている。
【００６４】
ＭＳ１４は、ＢＳ２０−１と通信をしており（Ｓ２００）、ＢＳ２０−２のサービスエリア１３−２へ移動してＢＳ２０−２から受信する電波の強度が高くなったことを検出することにより、ＢＳ２０−２のチャネル、ＰＮオフセット、および電波強度を含むRouteUpdateを、通信中のＢＳ２０−１へ送信する（Ｓ２０１）。
【００６５】
ＢＳ２０−１は、RouteUpdateに含まれているハンドオフ先のＢＳから送信されている電波の強度を示す情報を参照して、当該電波の強度が予め定められた強度以上である場合に、RouteUpdateに含まれているハンドオフ先のＢＳのチャネルを示す情報およびハンドオフ先のＢＳから送信されているパイロットチャネルのＰＮオフセットを示す情報に基づいて自局のネイバーリスト２５０内を検索する（Ｓ２０２）。
【００６６】
本シーケンス図では、ハンドオフ先のＢＳに対応する情報がネイバーリスト２５０内に登録されていないため、ＢＳ２０−１は、ＭＳ１４のセッション情報を含むリレイハンドオフ要求を作成し、作成したリレイハンドオフ要求を、ネイバーリスト２５０に登録されているＢＳ分（本シーケンス図ではＢＳ２０−３およびＢＳ２０−４の２台分）コピーして、コピーしたリレイハンドオフ要求を、ネイバーリスト２５０に登録されているＢＳ２０−３およびＢＳ２０−４のそれぞれへ送信する（Ｓ２０３、Ｓ２０４）。
【００６７】
次に、ＢＳ２０−３およびＢＳ２０−４は、リレイハンドオフ要求に含まれているハンドオフ先のＢＳのチャネルおよびハンドオフ先のＢＳのＰＮオフセットに対応するＢＳ２０の情報を自局のネイバーリスト内で検索する（Ｓ２０５）。
【００６８】
ＢＳ２０−４は、リレイハンドオフ要求に含まれているハンドオフ先のＢＳのチャネルおよびハンドオフ先のＢＳのＰＮオフセットに対応するＢＳ２０の情報が自局のネイバーリスト内に存在しないため、ＢＳ２０−１から受信したリレイハンドオフ要求を破棄する（Ｓ２０６）。このとき、リレイハンドオフ要求内のカウンタに１以上の値が設定されていた場合には、ＢＳ２０−４は、当該カウンタを１減らした上で、当該リレイハンドオフ要求を、自局のネイバーリスト内に存在する全ての他のＢＳ２０へ転送する。
【００６９】
一方、ＢＳ２０−４は、リレイハンドオフ要求に含まれているハンドオフ先のＢＳのチャネルおよびハンドオフ先のＢＳのＰＮオフセットに対応するＢＳ２０−２の情報が自局のネイバーリスト内に存在するため、受信したリレイハンドオフ要求からハンドオフ要求を作成してＢＳ２０−２へ送信する（Ｓ２０７）。
【００７０】
次に、ＢＳ２０−２は、ＢＳ２０−３から受信したハンドオフ要求に含まれているＭＳ１４のセッション情報に基づいて、当該ＭＳ１４用のデータ通信路をＰＣＦ１１との間に確立し（Ｓ２０８）、ハンドオフ応答を作成してＢＳ２０−１へ送信する（Ｓ２０９）。
【００７１】
次に、ＢＳ２０−１は、ＢＳ２０−２から受信したハンドオフ応答に含まれているＩＤに対応するＭＳ１４へＴＣＡ（Traffic Channel Assignment）メッセージを送信する（Ｓ２１０）。その後、ＭＳ１４は、ＢＳ２０−１へTraffic Channel Completeメッセージを送信してＢＳ２０−１との通信を終了し、ＢＳ２０−２へハンドオフを行う（Ｓ２１２）。
【００７２】
図１１は、ＢＳ２０の機能を実現するコンピュータ４０の一例を示すハードウェア構成図である。コンピュータ４０は、ＣＰＵ（Central Processing Unit）４１、ＲＡＭ（Random Access Memory）４２、ＲＯＭ（Read Only Memory）４３、ＨＤＤ（Hard Disk Drive）４４、無線通信機４５、通信インターフェイス（Ｉ／Ｆ）４６、入出力インターフェイス（Ｉ／Ｆ）４７、およびメディアインターフェイス（Ｉ／Ｆ）４８を備える。
【００７３】
ＣＰＵ４１は、ＲＯＭ４３またはＨＤＤ４４に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ４３は、コンピュータ４０の起動時にＣＰＵ４１によって実行されるブートプログラムや、コンピュータ４０のハードウェアに依存するプログラム等を格納する。
【００７４】
ＨＤＤ４４は、ＣＰＵ４１によって実行されるプログラムを格納する。無線通信機４５は、アンテナ１５を介して、ＣＤＭＡ等によりＭＳ１４と無線通信を行い、ＭＳ１４から受信したデータをＣＰＵ４１に提供すると共に、ＣＰＵ４１が生成したデータをＭＳ１４へ送信する。通信インターフェイス４６は、通信回線１２を介して他の機器からデータを受信してＣＰＵ４１へ送ると共に、ＣＰＵ４１が生成したデータを、通信回線１２を介して他の機器へ送信する。
【００７５】
ＣＰＵ４１は、入出力インターフェイス４７を介して、モニタ等の出力装置、および、キーボードやマウス等の入力装置を制御する。ＣＰＵ４１は、入出力インターフェイス４７を介して、入力装置からデータを取得し、生成したデータを、入出力インターフェイス４７を介して出力装置へ出力する。
【００７６】
メディアインターフェイス４８は、記録媒体４９に格納されたプログラムまたはデータを読み取り、ＲＡＭ４２を介してＣＰＵ４１に提供する。ＣＰＵ４１は、当該プログラムを、メディアインターフェイス４８を介して記録媒体４９からＲＡＭ４２上にロードし、ロードしたプログラムを実行する。記録媒体４９は、例えばＤＶＤ（Digital Versatile Disk）、ＰＤ（Phase change rewritable Disk）等の光学記録媒体、ＭＯ（Magneto-Optical disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【００７７】
コンピュータ４０のＣＰＵ４１は、ＲＡＭ４２上にロードされたプログラムを実行することにより、リレイハンドオフ要求処理部２１、ハンドオフ要求処理部２２、通信中継部２３、ハンドオフ応答送信部２４、ネイバーリスト格納部２５、無線通信部２６、ハンドオフ応答処理部２７、およびネイバーリスト更新部２８の各機能を実現する。ＲＡＭ４２またはＨＤＤ４４には、ネイバーリスト格納部２５内のデータが格納される。
【００７８】
コンピュータ４０は、これらのプログラムを、記録媒体４９から読み取って実行するが、他の例として、他の装置から、通信媒体を介してこれらのプログラムを取得してもよい。通信媒体とは、通信回線１２、または、当該通信回線１２を伝搬するディジタル信号もしくは搬送波を指す。
【００７９】
以上、本発明の実施の形態について説明した。
【００８０】
上記説明から明らかなように、本実施形態のＢＳ２０によれば、ネイバーリスト２５０に登録されていない他のＢＳ２０へのハンドオフによる通信断の発生を抑えることができる。
【００８１】
なお、本発明は、上記した実施形態に限定されるものではなく、その要旨の範囲内で数々の変形が可能である。
【００８２】
例えば、上記した実施形態において、ネイバーリスト２５０には、それぞれの無線基地局の情報に対応付けて参照日時が格納されているが、他の形態として、ネイバーリスト２５０内には、それぞれの無線基地局の情報に対応付けて、当該情報が登録された日時である登録日時および当該情報が参照された回数である参照回数が格納されていてもよい。
【００８３】
この場合、ネイバーリスト更新部２８は、ハンドオフ応答に含まれている、ハンドオフ先のＢＳＩＤ、ハンドオフ先のＢＳのＩＰアドレス、ハンドオフ先のＢＳのチャネル、およびハンドオフ先のＢＳのＰＮオフセット等をネイバーリスト２５０に追加登録する場合に、登録日時をさらに登録する。
【００８４】
また、ハンドオフ要求処理部２２は、自局のサービスエリア１３内のＭＳ１４から受信したRouteUpdateに含まれている情報により特定されるハンドオフ先のＢＳのＩＤが当該ネイバーリスト２５０ト内に存在する場合に、当該ハンドオフ先のＢＳへハンドオフ要求を送信すると共に、当該ハンドオフ先のＢＳのＩＤに対応付けられてネイバーリスト２５０に格納されている参照回数を１増やす。
【００８５】
また、ネイバーリスト更新部２８は、自動登録された旨を示すフラグに対応付けてネイバーリスト２５０に格納されているＢＳのＩＤ、当該ＢＳのチャネル、および当該ＢＳのＰＮオフセットの中で、参照頻度が予め定められた値（例えば月１回）未満のものをネイバーリスト２５０から削除する。このようにしても、ネイバーリスト更新部２８は、あまり使用されない情報をネイバーリスト２５０から削除することができ、ネイバーリスト２５０内のデータがあふれることを防止することができる。
【００８６】
また、上記した実施形態において、ハンドオフ要求処理部２２は、RouteUpdateに含まれているハンドオフ先のＢＳに対応する情報が自局のネイバーリスト内に登録されていない場合に、リレイハンドオフ要求を作成して、ネイバーリストに登録されている全てのＢＳへ送信するが、本発明はこれに限られず、ネイバーリストに登録されている一部のＢＳへリレイハンドオフ要求を送信するようにしてもよい。
【００８７】
また、上記した実施形態において、リレイハンドオフ要求処理部２１は、リレイハンドオフ要求に含まれているハンドオフ先のＢＳに対応する情報が自局のネイバーリスト内に登録されていない場合に、リレイハンドオフ要求に含まれているカウンタの値が１以上ならば、当該カウンタを１減らした上で、当該リレイハンドオフ要求をネイバーリストに登録されている全てのＢＳへ転送するが、本発明はこれに限られず、ネイバーリストに登録されている一部のＢＳへリレイハンドオフ要求を転送するようにしてもよい。
【００８８】
また、上記した実施形態において、リレイハンドオフ要求処理部２１およびハンドオフ要求処理部２２はハンドオフ要求にシーケンス番号を含めず、リレイハンドオフ要求処理部２１は、他のＢＳ２０からリレイハンドオフ要求を受信した場合に、当該リレイハンドオフ要求に含まれているハンドオフ先のＢＳのチャネルおよびＰＮオフセットがネイバーリスト２５０に存在しないならば、当該リレイハンドオフ要求を転送せずに破棄するようにしてもよい。
【００８９】
また、上記した実施形態では、無線通信システムとして、ＣＤＭＡ２０００ １ｘＥＶＤＯ方式を例に説明したが、本発明はこれに限られず、自局が有するネイバーリストに存在する他の無線基地局へのハンドオフを許可する無線通信システムであれば本発明を適用することができる。
【図面の簡単な説明】
【００９０】
【図１】本発明の一実施形態に係る無線通信システム１０の構成を示すシステム構成図である。
【図２】ＢＳ２０の機能構成の一例を示すブロック図である。
【図３】ネイバーリスト格納部２５に格納されるネイバーリスト２５０のデータ構造の一例を示す図である。
【図４】RouteUpdate３０のデータ構造の一例を示す図である。
【図５】ハンドオフ要求３１のデータ構造の一例を示す図である。
【図６】リレイハンドオフ要求３２のデータ構造の一例を示す図である。
【図７】ハンドオフ応答３３のデータ構造の一例を示す図である。
【図８】ＢＳ２０の動作の一例を示すフローチャートである。
【図９】ＢＳ２０の動作の一例を示すフローチャートである。
【図１０】無線通信システム１０の動作の一例を示すシーケンス図である。
【図１１】ＢＳ２０の機能を実現するコンピュータ４０の一例を示すハードウェア構成図である。
【符号の説明】
【００９１】
１０・・・無線通信システム、１１・・・ＰＣＦ、１２・・・通信回線、１３・・・サービスエリア、１４・・・ＭＳ、１５・・・アンテナ、２０・・・ＢＳ、２１・・・リレイハンドオフ要求処理部、２２・・・ハンドオフ要求処理部、２３・・・通信中継部、２４・・・ハンドオフ応答送信部、２５・・・ネイバーリスト格納部、２６・・・無線通信部、２７・・・ハンドオフ応答処理部、２８・・・ネイバーリスト更新部、３０・・・RouteUpdate、３１・・・ハンドオフ要求、３２・・・リレイハンドオフ要求、３３・・・ハンドオフ応答、４０・・・コンピュータ、４１・・・ＣＰＵ、４２・・・ＲＡＭ、４３・・・ＲＯＭ、４４・・・ＨＤＤ、４５・・・無線通信機、４６・・・通信インターフェイス、４７・・・入出力インターフェイス、４８・・・メディアインターフェイス、４９・・・記録媒体
【図１】
2010021890.tif 000003
【図２】
2010021890.tif 000004
【図３】
2010021890.tif 000005
【図４】
2010021890.tif 000006
【図５】
2010021890.tif 000007
【図６】
2010021890.tif 000008
【図７】
2010021890.tif 000009
【図８】
2010021890.tif 000010
【図９】
2010021890.tif 000011
【図１０】
2010021890.tif 000012
【図１１】
2010021890.tif 000013