(57)【要約】【課題】ハンドオーバ機能を搭載していない無線端末のハンドオーバを行なう。【解決手段】無線ＡＰ２は、自身に帰属している無線端末３の通信品質の情報を取得し、当該無線端末との通信に使用され、通信中の無線端末に個別に付与されるＢＳＳＩＤと、取得した通信品質の情報とを周期的にルータ１へ通知する。ルータ１は、受信した通信品質によりハンドオーバが必要と判断した場合、複数の無線ＡＰ２に受信したＢＳＳＩＤを通知して通信品質測定を要求する。そして、最もよい通信品質を返送した無線ＡＰ２を接続切り替え先としてＢＳＳＩＤを通知した無線ＡＰ２に通知する。接続切替先の無線ＡＰ２は、受信したＢＳＳＩＤを使用して通信を行っている無線端末３の帰属処理を行い、接続切替先以外の無線ＡＰ２は受信したＢＳＳＩＤを削除する。【選択図】図１
2010178175.tif 000002
【特許請求の範囲】
【請求項１】
通信管理装置と、当該通信管理装置と接続される複数の無線アクセスポイントと、当該無線アクセスポイントと無線により通信する無線端末とからなる無線通信システムであって、
前記無線アクセスポイントは、
自身に帰属している前記無線端末との通信において使用され、通信中の前記無線端末に個別に付与される基本サービスセット識別子を記憶する情報記憶部と、
自身に帰属している前記無線端末における通信品質の情報を取得し、当該無線端末毎の基本サービスセット識別子と、取得した前記通信品質の情報とを所定の間隔毎に前記通信管理装置へ通知する通信品質通知部と、
前記通信管理装置から基本サービスセット識別子と通信品質測定要求とを受信し、前記情報記憶部に受信した当該基本サービスセット識別子が記憶されていなければ当該基本サービスセット識別子を前記情報記憶部に書き込み、受信した当該基本サービスセット識別子を設定した通信品質測定要求を無線により送信し、当該基本サービスセット識別子を用いて通信を行っている前記無線端末から、自身が送信した無線信号の通信品質の情報を受信して前記通信管理装置へ返送する通信品質返送部と、
前記通信品質返送部が返送した通信品質の情報に対応して、前記通信管理装置から接続切替先の無線アクセスポイントの通知を受信し、自身が前記接続切替先の無線アクセスポイントである場合に、前記通信品質返送部が受信した前記基本サービスセット識別子を用いて通信を行っている前記無線端末の帰属処理を行い、自身が前記接続切替先の無線アクセスポイントではない場合に、前記情報記憶部から通信品質返送部が受信した前記基本サービスセット識別子を削除する切替部と、
を備え、
前記通信管理装置は、
前記無線アクセスポイントから、当該無線アクセスポイントに帰属している前記無線端末の基本サービスセット識別子と当該無線端末の通信品質の情報とを受信し、当該通信品質が通信品質の劣化を示す所定の条件を満たしているか否かを判断する通信品質監視部と、
前記通信品質監視部により、受信した前記通信品質が通信品質の劣化を示す前記所定の条件を満たしていると判断された場合、複数の前記無線アクセスポイントに、前記通信品質監視部が受信した前記基本サービスセット識別子と、通信品質測定要求とを送信する通信品質測定要求部と、
前記通信品質測定要求部が送信した通信品質測定要求に対応して複数の前記無線アクセスポイントから通信品質の情報を受信し、受信した前記通信品質のうち最もよい通信品質の情報の通知元の前記無線アクセスポイントを接続切替先の無線アクセスポイントとして複数の前記無線アクセスポイントへ通知する切替指示部と、
を備える、
ことを特徴とする無線通信システム。
【請求項２】
前記切替指示部は、最もよい通信品質の情報の通知元の前記無線アクセスポイントが、前記無線端末が現在帰属している無線アクセスポイントとは異なる場合に、最もよい通信品質の情報の通知元の前記無線アクセスポイントを接続切替先の無線アクセスポイントとして複数の前記無線アクセスポイントへ通知することを特徴とする請求項１に記載の無線通信システム。
【請求項３】
前記通信管理装置は、前記切替指示部による切替通知によって帰属先が切替わった前記無線端末について帰属先の切替えを所定時間規制する品質保持部をさらに備えることを特徴とする請求項１または請求項２に記載の無線通信システム。
【請求項４】
前記無線アクセスポイントは、
他の無線アクセスポイントに帰属している前記無線端末から接続要求と通信品質の情報とを受信し、受信した前記通信品質の情報と接続許可問合とを前記通信管理装置に通知する接続要求受信部をさらに備え、
前記切替部は、前記接続要求受信部が送信した前記通信品質の情報及び前記接続許可問合に対応して切替の許可が通知された場合に、前記接続要求の送信元の前記無線端末の帰属処理を行ない、
前記通信管理装置は、
前記無線アクセスポイントから前記通信品質の情報と前記接続許可問合とを受信し、当該通信品質が接続切替を許可する所定の通信品質を満たしている場合に切替の許可を返送する品質保持部をさらに備える、
ことを特徴とする請求項１から請求項３のいずれかの項に記載の無線通信システム。
【請求項５】
前記無線アクセスポイントは、
他の無線アクセスポイントに帰属している前記無線端末から当該無線端末の端末識別情報と接続要求とを受信し、受信した前記端末識別情報と接続許可問合とを前記通信管理装置に通知する接続要求受信部とをさらに備え、
前記切替部は、前記接続要求受信部が送信した前記端末識別情報及び前記接続許可問合に対応して切替の許可が通知された場合に、前記接続要求の送信元の前記無線端末の帰属処理を行ない、
前記通信管理装置は、
前記端末識別情報に対応付けて、当該端末識別情報により特定される無線端末のハンドオーバ履歴を記憶する接続管理情報記憶部と、
前記無線アクセスポイントから前記端末識別情報と前記接続許可問合とを受信し、当該端末識別情報に対応した前記接続管理情報記憶部内のハンドオーバ履歴を参照して、最後に切替を行なった時刻から所定時間が経過しており、かつ、所定時間内の切替が所定回数を超えないと判断した場合に、切替の許可を返送するとともに、前記端末識別情報に対応して前記接続管理情報記憶部に記憶されている前記ハンドオーバ履歴を更新する品質保持部とをさらに備える、
ことを特徴とする請求項１から請求項３のいずれかの項に記載の無線通信システム。
【請求項６】
前記無線アクセスポイントは、
自身の無線アクセスポイント識別情報と、自身に帰属している前記無線端末の情報を通知する帰属端末通知部と、
他の無線アクセスポイントに帰属している前記無線端末から接続要求を受信し、自身の無線アクセスポイント識別情報と接続許可問合とを前記通信管理装置に通知する接続要求受信部とをさらに備え、
前記切替部は、前記接続要求受信部が送信した前記無線アクセスポイント識別情報及び前記接続許可問合に対応して切替の許可が通知された場合に、前記接続要求の送信元の前記無線端末の帰属処理を行ない、
前記通信管理装置は、
各無線アクセスポイントに帰属している前記無線端末の情報を記憶する接続管理情報記憶部と、
前記無線アクセスポイントから当該無線アクセスポイントの無線アクセスポイント識別情報と、当該無線アクセスポイントに帰属している前記無線端末の情報を受信して前記接続管理情報記憶部に書き込む更新部と、
前記無線アクセスポイントから当該無線アクセスポイントの無線アクセスポイント識別情報と前記接続許可問合とを受信し、当該無線アクセスポイント識別情報に対応して前記接続管理情報記憶部に記憶されている前記無線端末の情報に基づいて当該無線アクセスポイントに帰属している無線端末の数を取得し、取得した無線端末の数が所定より少ない場合に切替の許可を返送する品質保持部とをさらに備える、
ことを特徴とする請求項１から請求項３のいずれかの項に記載の無線通信システム。
【請求項７】
前記通信管理装置は、
各無線アクセスポイントの設定情報を記憶する設定管理情報記憶部を備え、
前記設定管理情報記憶部を参照して、共通して設定すべき設定情報とは異なる設定情報を設定している前記無線アクセスポイントを特定し、特定した前記無線アクセスポイントに対して前記共通して設定すべき設定情報を送信する設定複写部をさらに備え、
前記無線アクセスポイントは、
前記通信管理装置から設定情報を受信し、受信した当該設定情報により前記情報記憶部に記憶されている自身の前記設定情報を更新する情報管理部をさらに備える、
ことを特徴とする請求項１から請求項６のいずれかの項に記載の無線通信システム。
【請求項８】
前記無線アクセスポイントは、
自身の無線アクセスポイント識別情報と、自身に帰属している前記無線端末の情報を通知する帰属端末通知部を備え、
前記通信管理装置は、
各無線アクセスポイントに帰属している前記無線端末の情報、及び、各無線端末のスループットの情報を記憶する接続管理情報記憶部と、
各サービスの提供に必要なスループット及び通信品質を記憶する設定管理情報記憶部と、
前記無線アクセスポイントから当該無線アクセスポイントの無線アクセスポイント識別情報と、当該無線アクセスポイントに帰属している前記無線端末の情報を受信して前記接続管理情報記憶部に書き込む更新部と、
前記接続管理情報記憶部を参照して、サービスレベル判定対象の無線端末のスループットを読み出すとともに当該無線端末が属する前記無線アクセスポイントを特定し、特定した当該無線アクセスポイントへサービスレベル判定対象の前記無線端末の通信品質測定要求を送信し、前記設定管理情報記憶部を参照して、前記無線アクセスポイントから返送された通信品質の情報と前記読み出したスループットとから提供可能なサービスを特定して出力する閲覧部とを備える、
ことを特徴とする請求項１から請求項６のいずれかの項に記載の無線通信システム。
【請求項９】
前記無線アクセスポイントと前記無線端末は、無線ＬＡＮにより通信することを特徴とする請求項１から請求項８のいずれかの項に記載の無線通信システム。
【請求項１０】
通信管理装置と、当該通信管理装置と接続される複数の無線アクセスポイントと、当該無線アクセスポイントと無線により通信する無線端末とからなる無線通信システムにおける前記通信管理装置であって、
前記無線アクセスポイントから、当該無線アクセスポイントに帰属している前記無線端末との通信において使用され、通信中の前記無線端末に個別に付与される基本サービスセット識別子と、当該無線端末の通信品質の情報とを受信し、当該通信品質が通信品質の劣化を示す所定の条件を満たしているか否かを判断する通信品質監視部と、
前記通信品質監視部により、受信した前記通信品質が通信品質の劣化を示す前記所定の条件を満たしていると判断された場合、複数の前記無線アクセスポイントに、前記通信品質監視部が受信した前記基本サービスセット識別子と、通信品質測定要求とを送信する通信品質測定要求部と、
前記通信品質測定要求部が送信した通信品質測定要求に対応して複数の前記無線アクセスポイントから通信品質の情報を受信し、受信した前記通信品質のうち最もよい通信品質の情報の通知元の前記無線アクセスポイントを接続切替先の無線アクセスポイントとして複数の前記無線アクセスポイントへ通知する切替指示部と、
を備えることを特徴とする通信管理装置。
【請求項１１】
通信管理装置と、当該通信管理装置と接続される複数の無線アクセスポイントと、当該無線アクセスポイントと無線により通信する無線端末とからなる無線通信システムにおける前記通信管理装置に用いられるコンピュータプログラムであって、
前記無線アクセスポイントから、当該無線アクセスポイントに帰属している前記無線端末との通信において使用され、通信中の前記無線端末に個別に付与される基本サービスセット識別子と、当該無線端末の通信品質の情報とを受信し、当該通信品質が通信品質の劣化を示す所定の条件を満たしているか否かを判断する通信品質監視ステップと、
前記通信品質監視ステップにおいて、受信した前記通信品質が通信品質の劣化を示す前記所定の条件を満たしていると判断された場合、複数の前記無線アクセスポイントに、前記通信品質監視部が受信した前記基本サービスセット識別子と、通信品質測定要求とを送信する通信品質測定要求部ステップと、
前記通信品質要求ステップにおいて送信した通信品質測定要求に対応して複数の前記無線アクセスポイントから通信品質の情報を受信し、受信した前記通信品質のうち最もよい通信品質の情報の通知元の前記無線アクセスポイントを接続切替先の無線アクセスポイントとして複数の前記無線アクセスポイントへ通知する切替指示ステップと、
をコンピュータに実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線端末のハンドオーバを実施する無線通信システム、通信管理装置、及び、コンピュータプログラムに関する。
【背景技術】
【０００２】
従来、無線ＬＡＮを用いた無線通信システムでは、無線端末が移動することによって無線アクセスポイントからの電波が弱くなった場合、当該無線端末の通信先を、現在通信している無線アクセスポイントから、より電波の強い他の無線アクセスポイントに切り替えるハンドオーバが行なわれている。
例えば特許文献１には、無線ＬＡＮ（Local Area Network）を用いた無線端末において、最適な接続切替先の無線アクセスポイントを決定することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−３４９０６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した従来の無線通信システムにおいては、無線端末自体にハンドオーバの機能を組み込む必要があった。そのため、ハンドオーバ機能を搭載していない無線端末では、無線アクセスポイントからの無線信号の受信レベルが低下した場合でもハンドオーバができず、通信品質の劣化や通信断が発生してしまう。
【０００５】
本発明は、上記問題を解決すべくなされたもので、その目的は、ハンドオーバ機能を搭載していない無線端末のハンドオーバを行なうことができる無線通信システム、通信管理装置、及び、コンピュータプログラムを提供することにある。
【課題を解決するための手段】
【０００６】
この発明は、上記の課題を解決すべくなされたもので、通信管理装置と、当該通信管理装置と接続される複数の無線アクセスポイントと、当該無線アクセスポイントと無線により通信する無線端末とからなる無線通信システムであって、前記無線アクセスポイントは、自身に帰属している前記無線端末との通信において使用され、通信中の前記無線端末に個別に付与される基本サービスセット識別子を記憶する情報記憶部と、自身に帰属している前記無線端末における通信品質の情報を取得し、当該無線端末毎の基本サービスセット識別子と、取得した前記通信品質の情報とを所定の間隔毎に前記通信管理装置へ通知する通信品質通知部と、前記通信管理装置から基本サービスセット識別子と通信品質測定要求とを受信し、前記情報記憶部に受信した当該基本サービスセット識別子が記憶されていなければ当該基本サービスセット識別子を前記情報記憶部に書き込み、受信した当該基本サービスセット識別子を設定した通信品質測定要求を無線により送信し、当該基本サービスセット識別子を用いて通信を行っている前記無線端末から、自身が送信した無線信号の通信品質の情報を受信して前記通信管理装置へ返送する通信品質返送部と、前記通信品質返送部が返送した通信品質の情報に対応して、前記通信管理装置から接続切替先の無線アクセスポイントの通知を受信し、自身が前記接続切替先の無線アクセスポイントである場合に、前記通信品質返送部が受信した前記基本サービスセット識別子を用いて通信を行っている前記無線端末の帰属処理を行い、自身が前記接続切替先の無線アクセスポイントではない場合に、前記情報記憶部から通信品質返送部が受信した前記基本サービスセット識別子を削除する切替部と、を備え、前記通信管理装置は、前記無線アクセスポイントから、当該無線アクセスポイントに帰属している前記無線端末の基本サービスセット識別子と当該無線端末の通信品質の情報とを受信し、当該通信品質が通信品質の劣化を示す所定の条件を満たしているか否かを判断する通信品質監視部と、前記通信品質監視部により、受信した前記通信品質が通信品質の劣化を示す前記所定の条件を満たしていると判断された場合、複数の前記無線アクセスポイントに、前記通信品質監視部が受信した前記基本サービスセット識別子と、通信品質測定要求とを送信する通信品質測定要求部と、前記通信品質測定要求部が送信した通信品質測定要求に対応して複数の前記無線アクセスポイントから通信品質の情報を受信し、受信した前記通信品質のうち最もよい通信品質の情報の通知元の前記無線アクセスポイントを接続切替先の無線アクセスポイントとして複数の前記無線アクセスポイントへ通知する切替指示部と、を備える、ことを特徴とする無線通信システムである。
【０００７】
また、本発明は、上述する無線通信システムであって、前記切替指示部は、最もよい通信品質の情報の通知元の前記無線アクセスポイントが、前記無線端末が現在帰属している無線アクセスポイントとは異なる場合に、最もよい通信品質の情報の通知元の前記無線アクセスポイントを接続切替先の無線アクセスポイントとして複数の前記無線アクセスポイントへ通知することを特徴とする。
【０００８】
また、本発明は、上述する無線通信システムであって、前記通信管理装置は、前記切替指示部による切替通知によって帰属先が切替わった前記無線端末について帰属先の切替えを所定時間規制する品質保持部をさらに備えることを特徴とする。
【０００９】
また、本発明は、上述する無線通信システムであって、前記無線アクセスポイントは、他の無線アクセスポイントに帰属している前記無線端末から接続要求と通信品質の情報とを受信し、受信した前記通信品質の情報と接続許可問合とを前記通信管理装置に通知する接続要求受信部をさらに備え、前記切替部は、前記接続要求受信部が送信した前記通信品質の情報及び前記接続許可問合に対応して切替の許可が通知された場合に、前記接続要求の送信元の前記無線端末の帰属処理を行ない、前記通信管理装置は、前記無線アクセスポイントから前記通信品質の情報と前記接続許可問合とを受信し、当該通信品質が接続切替を許可する所定の通信品質を満たしている場合に切替の許可を返送する品質保持部をさらに備える、ことを特徴とする。
【００１０】
また、本発明は、上述する無線通信システムであって、前記無線アクセスポイントは、他の無線アクセスポイントに帰属している前記無線端末から当該無線端末の端末識別情報と接続要求とを受信し、受信した前記端末識別情報と接続許可問合とを前記通信管理装置に通知する接続要求受信部とをさらに備え、前記切替部は、前記接続要求受信部が送信した前記端末識別情報及び前記接続許可問合に対応して切替の許可が通知された場合に、前記接続要求の送信元の前記無線端末の帰属処理を行ない、前記通信管理装置は、前記端末識別情報に対応付けて、当該端末識別情報により特定される無線端末のハンドオーバ履歴を記憶する接続管理情報記憶部と、前記無線アクセスポイントから前記端末識別情報と前記接続許可問合とを受信し、当該端末識別情報に対応した前記接続管理情報記憶部内のハンドオーバ履歴を参照して、最後に切替を行なった時刻から所定時間が経過しており、かつ、所定時間内の切替が所定回数を超えないと判断した場合に、切替の許可を返送するとともに、前記端末識別情報に対応して前記接続管理情報記憶部に記憶されている前記ハンドオーバ履歴を更新する品質保持部とをさらに備える、ことを特徴とする。
【００１１】
また、本発明は、上述する無線通信システムであって、前記無線アクセスポイントは、自身の無線アクセスポイント識別情報と、自身に帰属している前記無線端末の情報を通知する帰属端末通知部と、他の無線アクセスポイントに帰属している前記無線端末から接続要求を受信し、自身の無線アクセスポイント識別情報と接続許可問合とを前記通信管理装置に通知する接続要求受信部とをさらに備え、前記切替部は、前記接続要求受信部が送信した前記無線アクセスポイント識別情報及び前記接続許可問合に対応して切替の許可が通知された場合に、前記接続要求の送信元の前記無線端末の帰属処理を行ない、前記通信管理装置は、各無線アクセスポイントに帰属している前記無線端末の情報を記憶する接続管理情報記憶部と、前記無線アクセスポイントから当該無線アクセスポイントの無線アクセスポイント識別情報と、当該無線アクセスポイントに帰属している前記無線端末の情報を受信して前記接続管理情報記憶部に書き込む更新部と、前記無線アクセスポイントから当該無線アクセスポイントの無線アクセスポイント識別情報と前記接続許可問合とを受信し、当該無線アクセスポイント識別情報に対応して前記接続管理情報記憶部に記憶されている前記無線端末の情報に基づいて当該無線アクセスポイントに帰属している無線端末の数を取得し、取得した無線端末の数が所定より少ない場合に切替の許可を返送する品質保持部とをさらに備える、ことを特徴とする。
【００１２】
また、本発明は、上述する無線通信システムであって、前記通信管理装置は、各無線アクセスポイントの設定情報を記憶する設定管理情報記憶部を備え、前記設定管理情報記憶部を参照して、共通して設定すべき設定情報とは異なる設定情報を設定している前記無線アクセスポイントを特定し、特定した前記無線アクセスポイントに対して前記共通して設定すべき設定情報を送信する設定複写部をさらに備え、前記無線アクセスポイントは、前記通信管理装置から設定情報を受信し、受信した当該設定情報により前記情報記憶部に記憶されている自身の前記設定情報を更新する情報管理部をさらに備える、ことを特徴とする。
【００１３】
また、本発明は、上述する無線通信システムであって、前記無線アクセスポイントは、自身の無線アクセスポイント識別情報と、自身に帰属している前記無線端末の情報を通知する帰属端末通知部を備え、前記通信管理装置は、各無線アクセスポイントに帰属している前記無線端末の情報、及び、各無線端末のスループットの情報を記憶する接続管理情報記憶部と、各サービスの提供に必要なスループット及び通信品質を記憶する設定管理情報記憶部と、前記無線アクセスポイントから当該無線アクセスポイントの無線アクセスポイント識別情報と、当該無線アクセスポイントに帰属している前記無線端末の情報を受信して前記接続管理情報記憶部に書き込む更新部と、前記接続管理情報記憶部を参照して、サービスレベル判定対象の無線端末のスループットを読み出すとともに当該無線端末が属する前記無線アクセスポイントを特定し、特定した当該無線アクセスポイントへサービスレベル判定対象の前記無線端末の通信品質測定要求を送信し、前記設定管理情報記憶部を参照して、前記無線アクセスポイントから返送された通信品質の情報と前記読み出したスループットとから提供可能なサービスを特定して出力する閲覧部とを備える、ことを特徴とする。
【００１４】
また、本発明は、上述する無線通信システムであって、前記無線アクセスポイントと前記無線端末は、無線ＬＡＮにより通信することを特徴とする。
【００１５】
また、本発明は、通信管理装置と、当該通信管理装置と接続される複数の無線アクセスポイントと、当該無線アクセスポイントと無線により通信する無線端末とからなる無線通信システムにおける前記通信管理装置であって、前記無線アクセスポイントから、当該無線アクセスポイントに帰属している前記無線端末との通信において使用され、通信中の前記無線端末に個別に付与される基本サービスセット識別子と、当該無線端末の通信品質の情報とを受信し、当該通信品質が通信品質の劣化を示す所定の条件を満たしているか否かを判断する通信品質監視部と、前記通信品質監視部により、受信した前記通信品質が通信品質の劣化を示す前記所定の条件を満たしていると判断された場合、複数の前記無線アクセスポイントに、前記通信品質監視部が受信した前記基本サービスセット識別子と、通信品質測定要求とを送信する通信品質測定要求部と、前記通信品質測定要求部が送信した通信品質測定要求に対応して複数の前記無線アクセスポイントから通信品質の情報を受信し、受信した前記通信品質のうち最もよい通信品質の情報の通知元の前記無線アクセスポイントを接続切替先の無線アクセスポイントとして複数の前記無線アクセスポイントへ通知する切替指示部と、を備えることを特徴とする通信管理装置である。
【００１６】
また、本発明は、通信管理装置と、当該通信管理装置と接続される複数の無線アクセスポイントと、当該無線アクセスポイントと無線により通信する無線端末とからなる無線通信システムにおける前記通信管理装置に用いられるコンピュータプログラムであって、前記無線アクセスポイントから、当該無線アクセスポイントに帰属している前記無線端末との通信において使用され、通信中の前記無線端末に個別に付与される基本サービスセット識別子と、当該無線端末の通信品質の情報とを受信し、当該通信品質が通信品質の劣化を示す所定の条件を満たしているか否かを判断する通信品質監視ステップと、前記通信品質監視ステップにおいて、受信した前記通信品質が通信品質の劣化を示す前記所定の条件を満たしていると判断された場合、複数の前記無線アクセスポイントに、前記通信品質監視部が受信した前記基本サービスセット識別子と、通信品質測定要求とを送信する通信品質測定要求部ステップと、前記通信品質要求ステップにおいて送信した通信品質測定要求に対応して複数の前記無線アクセスポイントから通信品質の情報を受信し、受信した前記通信品質のうち最もよい通信品質の情報の通知元の前記無線アクセスポイントを接続切替先の無線アクセスポイントとして複数の前記無線アクセスポイントへ通知する切替指示ステップと、をコンピュータに実行させることを特徴とするコンピュータプログラムである。
【発明の効果】
【００１７】
本発明によれば、ハンドオーバ機能を搭載していない無線端末のハンドオーバを実施することができる。また、無線通信システムに、ハンドオーバ機能を搭載していない無線端末と、ハンドオーバ機能を搭載している無線端末とが混在している場合でも、ハンドオーバ後の無線端末の通信品質を確保することができる。加えて、複数の無線アクセスポイントに同一の設定情報を簡易に設定することができる。さらには、任意の無線端末の受信レベルを測定して当該無線端末に提供可能なサービスのレベルをユーザに提示することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施の形態による無線通信システムの全体構成図である。
【図２】同実施の形態によるルータの内部構成を示すブロック図である。
【図３】同実施の形態による無線アクセスポイントの内部構成を示すブロック図である。
【図４】同実施の形態による接続端末情報のデータ構成例を示す図である。
【図５】同実施の形態によるハンドオーバ履歴情報のデータ構成例を示す図である。
【図６】同実施の形態によるハンドオーバ機能非搭載無線端末のハンドオーバシーケンス図である。
【図７】同実施の形態によるハンドオーバ機能非搭載無線端末のハンドオーバシーケンス図である。
【図８】同実施の形態によるハンドオーバ機能搭載無線端末のハンドオーバシーケンス図である。
【図９】同実施の形態によるばたつき判定に基づくハンドオーバ拒否シーケンス図である。
【図１０】同実施の形態による受信レベル判定に基づくハンドオーバ拒否シーケンス図である。
【図１１】同実施の形態による帰属無線端末台数判定に基づくハンドオーバ拒否シーケンスを示す図である。
【図１２】同実施の形態によるルータの処理フローを示す図である。
【図１３】同実施の形態によるルータの処理フローを示す図である。
【図１４】同実施の形態による設定情報更新処理シーケンス図である。
【図１５】同実施の形態によるサービスグレード判定を説明するための図である。
【発明を実施するための形態】
【００１９】
［１．  無線通信システムの構成］
図１は、本発明の一実施の形態による無線通信システムの全体構成を示す図である。同図において、無線通信システムは、通信管理装置としてのルータ１と、無線ＬＡＮ（Local Area Network）のアクセスポイント（以下「アクセスポイント」を「ＡＰ」と記載）装置である複数の無線ＡＰ２と、ハンドオーバ機能を搭載していない無線端末３と、ハンドオーバ機能を搭載している無線端末４と、パーソナルコンピュータなどの端末５からなる。
【００２０】
無線ＡＰ２は、電力線搬送通信（ＰＬＣ：Power Line Communication）、光通信、ＡＤＳＬ（Asymmetric Digital Subscriber Line）等の有線によりルータ１とデータの送受信を行なうが、無線ＡＰ２とルータ１とが無線により通信することでもよい。例えば、ＰＬＣアダプタ機能を有する無線ＡＰ２が、ＰＬＣによりルータ１と通信を行なう場合、電力線や同軸線によりルータ１と接続することができる。無線端末３、無線端末４は、ノート型パーソナルコンピュータ、ＰＤＡ（Personal Digital Assistant）、ゲーム機等の可搬のコンピュータ端末であり、無線ＡＰ２と無線ＬＡＮによりデータの送受信を行なう。以下、無線端末３と無線端末４を総称して単に「無線端末」とも記載する。また、端末５は、例えばパーソナルコンピュータであり、ルータ１または無線ＡＰ２とケーブル等により接続される。
【００２１】
図２は、図１に示すルータ１の内部構成を示すブロック図であり、本発明と関係する機能ブロックのみ抽出して示してある。同図において、ルータ１は、通信部１１、情報記憶部１２、通信品質監視部１３、通信管理部１４、タイマ１５、情報管理部１６及びルーチング部１７を備える。通信部１１は、電力線や同軸線、ケーブルなどの有線によりデータの送受信を行なう。無線により無線ＡＰ２と通信する場合、通信部１１は、無線によりデータの送受信を行なう機能をさらに有する。ルーチング部１７は、受信したデータの宛先情報に基づいて当該データのルーチングを行なう。タイマ１５は所定時間を計測する。
【００２２】
情報記憶部１２は、接続管理情報記憶部１２１及び設定管理情報記憶部１２２を備える。接続管理情報記憶部１２１は、各無線端末がハンドオーバ機能搭載無線端末であるか非搭載無線端末であるかの情報、各無線端末のスループットの情報、各無線端末がハンドオーバ停止中であるか否かの情報、各無線端末の通信品質の情報、無線端末３のハンドオーバが必要であるかを判断するための通信品質の閾値の情報、無線端末４のハンドオーバを許可するための通信品質の閾値の情報、各無線端末４のハンドオーバ履歴情報、各無線ＡＰ２に帰属している無線端末を示す接続端末情報などの情報を記憶している。設定管理情報記憶部１２２は、各無線ＡＰ２や無線端末の設定情報、各種サービスの提供に必要な通信品質及びスループットの情報などの情報を記憶している。
【００２３】
通信品質監視部１３は、各無線ＡＰ２に帰属している無線端末３の通信品質の情報を受信し、接続管理情報記憶部１２１に書き込むとともに、受信した通信品質と無線端末３のハンドオーバが必要であるかを判断するための通信品質の閾値とを比較してハンドオーバの必要性の有無を判断する。
【００２４】
通信管理部１４は、無線端末３の接続切替先の決定や、無線端末４にハンドオーバを許可するかの判断を行い、接続切替先となる無線ＡＰ２に対して接続切替処理を指示する。通信管理部１４は、更新部１４１、通信品質測定要求部１４２、切替指示部１４３及び品質保持部１４４を備える。更新部１４１は、各無線ＡＰ２から当該無線ＡＰ２に帰属している無線端末の情報を受信して接続管理情報記憶部１２１に書き込む。通信品質測定要求部１４２は、無線ＡＰ２に対して無線端末の通信品質を取得して返送するよう要求する。切替指示部１４３は、無線ＡＰ２へ接続切替の実行または拒否を指示する。品質保持部１４４は、無線端末が接続可能な複数の無線ＡＰ２に対してハンドオーバを短い時間で繰り返すばたつきを制限したり、無線端末がハンドオーバした後に所定の通信品質を確保できるかを判断したりする。
【００２５】
情報管理部１６は、設定管理部１６１及び設定複写部１６４を備え、設定管理部１６１は、設定受信部１６２及び閲覧部１６３を備える。設定受信部１６２は、各ＡＰ２の設定情報や、各無線端末の設定情報を受信し、設定管理情報記憶部１２２に書き込む。閲覧部１６３は、設定管理情報記憶部１２２に記憶されている設定情報等に基づいて端末５に各種情報を表示させる。設定複写部１６４は、複数の無線ＡＰ２に対して同一の設定情報を送信し、設定情報を更新させる。
【００２６】
図３は、図１に示す無線ＡＰ２の内部構成を示すブロック図であり、本発明と関係する機能ブロックのみ抽出して示してある。
同図において、無線ＡＰ２は、無線通信部２１、有線通信部２２、情報記憶部２３、通信処理部２４、情報管理部２５を備える。無線通信部２１は、無線ＬＡＮなどの無線通信によりデータの送受信を行なう。有線通信部２２は、電力線や同軸線などの有線によりデータの送受信を行なう。情報記憶部２３は、自身に帰属している無線端末の帰属情報や、無線ＡＰ用の設定情報などの各種情報を記憶する。
【００２７】
通信処理部２４は、各無線端末との通信を制御し、帰属端末通知部２４１、通信品質通知部２４２、通信品質返送部２４３、切替部２４４、接続要求受信部２４５を備える。帰属端末通知部２４１は、自身に帰属している無線端末の情報をルータ１に通知する。通信品質通知部２４２は、自身に帰属している無線端末３の通信品質を定期的にルータ１へ通知する。通信品質返送部２４３は、ルータ１から自無線ＡＰ２または他の無線ＡＰ２に帰属している無線端末の通信品質の測定要求を受信し、当該無線端末の通信品質を取得してルータ１へ返送する。切替部２４４は、ルータ１から接続切替の指示を受信し、他の無線ＡＰ２に帰属している無線端末を自身に帰属させるための帰属処理を行なう。接続要求受信部２４５は、他の無線ＡＰ２に帰属している無線端末４から接続要求を受信した場合に、ルータ１へ接続許可問合を送信する。
【００２８】
情報管理部２５は、情報記憶部２３に記憶されている設定情報が登録あるいは変更された場合にルータ１へ当該設定情報を通知したり、ルータ１から受信した無線ＡＰ用の設定情報によって、情報記憶部２３に現在記憶されている自身の設定情報を更新したりする。
【００２９】
［２．  データ構成］
図４は、ルータ１の接続管理情報記憶部１２１に記憶される接続端末情報のデータ構成例を示す図である。同図において、接続端末情報は、無線ＡＰ２を特定する識別子である無線ＡＰＩＤと、無線ＡＰ２に接続されている無線端末との通信に用いられるＢＳＳＩＤ（Basic Service Set Identifier；基本サービスセット識別子）と、当該無線端末を特定する識別子である端末ＩＤとを対応づけた情報からなる。ＢＳＳＩＤとは、ＩＥＥＥ  ８０２．１１シリーズの無線ＬＡＮに用いられるネットワーク識別子の一つである。各無線ＡＰ２において付与するＢＳＳＩＤは各無線ＡＰ２毎に固有であり、また、通信を行なっている無線端末それぞれに異なる値が用いられる。また、端末ＩＤには、例えば、無線端末のＭＡＣ（Media Access Control）アドレスを用いることができる。
【００３０】
図５は、ルータ１の接続管理情報記憶部１２１に記憶されるハンドオーバ履歴情報のデータ構成例を示す図である。同図において、ハンドオーバ履歴情報は、無線端末４を特定する端末ＩＤと、当該無線端末４がハンドオーバを最後に行なった時刻（最終ハンドオーバ時刻）と、当該無線端末４が所定時間内にハンドオーバを行なった回数（ハンドオーバ回数）とを対応付けた情報からなる。ルータ１の通信品質監視部１３は、このハンドオーバ回数を所定の周期でクリアする。
【００３１】
［３．  ハンドオーバ機能非搭載無線端末のハンドオーバ手順］
図６及び図７は、ハンドオーバ機能非搭載の無線端末３のハンドオーバシーケンスを示す図である。ここでは、複数の無線ＡＰ２として、無線ＡＰ２ａ及び無線ＡＰ２ｂがあるものとする。図６において、無線ＡＰ２ａはＢＳＳＩＤ「ＡＢＣ」を用いて無線ＬＡＮにより無線端末３と通信しており、無線ＡＰ２ｂはＢＳＳＩＤ「ＥＤＦ」を用いて無線ＬＡＮにより他の無線端末３または無線端末４と通信しているものとする（ステップＳ１０５）。無線ＡＰ２ａの帰属端末通知部２４１は、無線端末３と通信を行なう前の帰属処理において、自身の無線ＡＰＩＤと、自身に帰属した無線端末３から受信した端末ＩＤと、当該無線端末３との通信で使用するＢＳＳＩＤとをルータ１に通知する。ルータ１の更新部１４１は、受信した無線ＡＰＩＤ、端末ＩＤ及びＢＳＳＩＤを対応付けた情報を、接続管理情報記憶部１２１に記憶されている接続端末情報に登録する。帰属処理後、ルータ１のルーチング部１７は無線端末３から送信されたデータを無線ＡＰ２ａから受信してインターネットなどのネットワークへ送信するとともに、当該ネットワークを介して受信した無線端末３宛てのデータを無線ＡＰ２ａへ送信し、無線ＡＰ２ａは当該データを無線ＬＡＮにより無線端末３へ送信する（ステップＳ１１０）。
【００３２】
ルータ１の通信品質監視部１３は、ＰＥＲ（Packet Error Rate）監視または定期ポーリングにより、各無線ＡＰ２に帰属している無線端末３の通信品質を監視している（ステップＳ１１５）。ＰＥＲ監視の場合、無線ＡＰ２の通信品質通知部２４２は、自身の無線ＡＰＩＤと、自身に帰属する無線端末３との通信において使用しているＢＳＳＩＤまたは当該無線端末３の端末ＩＤと、当該無線端末３から通知されたＰＥＲとをルータ１に周期的に通知する。ルータ１の通信品質監視部１３は、ＰＥＲが所定の閾値を超えた場合に、通信品質が劣化したためハンドオーバが必要であると判断する。なお、無線端末３において自律的にＰＥＲを無線ＡＰ２へ通知してもよく、無線ＡＰ２の通信品質通知部２４２が無線端末３にＰＥＲ通知要求を送信し、当該ＰＥＲ通知要求の応答として無線端末３がＰＥＲを送信することでもよい。
【００３３】
一方、定期ポーリングの場合、ルータ１の通信品質監視部１３が定期的に各無線ＡＰ２に受信レベル測定要求を送信し、各無線ＡＰ２の通信品質通知部２４２は、自身に帰属している無線端末３に受信レベル測定のためのフレームを送信する。具体的には、ＩＥＥＥ  ８０２．１１  Management FrameのNull Function、QoSNull又はICMP Echo Requestのいずれかの無線端末環境測定用フレームを送信する。この無線端末環境測定用フレームには、ＢＳＳＩＤと、送信元の無線ＡＰ２の無線ＡＰＩＤが含まれる。無線端末３は、無線端末環境測定用フレームについての受信レベルを測定し、その測定結果をResponseに設定して無線ＡＰ２に返送する。当該Responseには、無線端末環境測定用フレームから取得したＢＳＳＩＤ及び無線ＡＰＩＤも設定される。無線ＡＰ２の通信品質通知部２４２は返送されたResponseから取得した受信レベルの測定結果と、無線端末３のＢＳＳＩＤまたは端末ＩＤと、自身の無線ＡＰＩＤとを設定したレベル通知をルータ１へ返送する。ルータ１の通信品質監視部１３は、受信レベルが所定の閾値より低い場合に、通信品質が劣化したためハンドオーバが必要であると判断する。
なお、上記においては通信品質としてＰＥＲ、受信レベルを用いているが、通信品質を判断可能な他の指標を用いてもよい。
【００３４】
ステップＳ１１５における通信品質の監視により、無線ＡＰ２ａと無線端末３との間の通信品質が劣化し、ハンドオーバが必要であることを検出すると、ルータ１の通信品質測定要求部１４２は、この通信品質の劣化が検出された無線端末３が現在帰属している無線ＡＰ２ａ以外の無線ＡＰ２へ、当該無線端末３との間の通信において使用しているＢＳＳＩＤを追加するよう指示する（ステップＳ１２０）。同図においては、ルータ１の通信品質測定要求部１４２は、ＢＳＳＩＤ「ＡＢＣ」を設定したＢＳＳＩＤ追加指示を無線ＡＰ２ｂへ送信している。無線ＡＰ２ｂの通信品質返送部２４３は、情報記憶部２３に現在使用しているＢＳＳＩＤ「ＥＤＦ」に追加して、ルータ１から受信したＢＳＳＩＤ「ＡＢＣ」を書き込む（ステップＳ１２５）。
【００３５】
次に、ルータ１の通信品質測定要求部１４２は、通信品質の劣化が検出された無線端末３のＢＳＳＩＤを設定した受信レベル測定要求を全ての無線ＡＰ２へ送信し、当該無線端末３の受信レベルを測定するよう指示する。受信レベル測定要求を受信した各無線ＡＰ２は、無線端末３の受信レベルの測定値を取得して返送する。同図においては、ルータ１から受信レベル測定要求を受信した無線ＡＰ２ａの通信品質返送部２４３は（ステップＳ１３０）、上述した定期ポーリングにおける受信レベル取得手順と同様の手順により無線端末３から受信レベルを取得する（ステップＳ１３５）。つまり、無線ＡＰ２ａの通信品質返送部２４３は、自身の無線ＡＰＩＤと受信レベル測定要求から取得したＢＳＳＩＤ「ＡＢＣ」とを設定した無線端末環境測定用フレームを無線端末３に送信する。無線端末３は、当該無線端末環境測定用フレームに対する受信レベルを測定し、この測定結果とＢＳＳＩＤ及び無線ＡＰＩＤとを設定したResponseを無線ＡＰ２ａに返送する。無線ＡＰ２ａの通信品質返送部２４３は、自身の無線ＡＰＩＤが設定されているResponseから取得した受信レベルの測定結果と、無線端末３のＢＳＳＩＤまたは端末ＩＤと、自身の無線ＡＰＩＤとを設定した受信レベル通知をルータ１へ返送する（ステップＳ１４０）。ルータ１の通信品質測定要求部１４２は、受信した受信レベル通知に設定されているＢＳＳＩＤ、無線ＡＰＩＤ及び受信レベルを対応づけて接続管理情報記憶部１２１に記憶する。
【００３６】
同様に、ルータ１から受信レベル測定要求を受信した無線ＡＰ２ｂの通信品質返送部２４３は（ステップＳ１４５）、ステップＳ１３５と同様の手順により無線端末３から受信レベルを取得する（ステップＳ１５０）。無線ＡＰ２ｂの通信品質返送部２４３は、無線端末３から返送された、自身の無線ＡＰＩＤが設定されているResponseより取得した受信レベルの測定結果と、無線端末３のＢＳＳＩＤまたは端末ＩＤと、自身の無線ＡＰＩＤとを設定した受信レベル通知をルータ１へ返送する（ステップＳ１５５）。ルータ１の通信品質測定要求部１４２は、受信レベル通知に設定されているＢＳＳＩＤ、無線ＡＰＩＤ及び受信レベルを対応づけて接続管理情報記憶部１２１に記憶する。
【００３７】
図７において、ルータ１の切替指示部１４３は、受信レベル測定要求を送信した全ての無線ＡＰ２から受信レベルを受信して接続管理情報記憶部１２１に記憶すると、各無線ＡＰ２から受信した受信レベルを比較し、最も高い受信レベルを選択する（ステップＳ２０５）。ここでは、無線ＡＰ２ｂから受信した受信レベルが最も高いものとする。ルータ１は、最も高い受信レベルに対応付けて接続管理情報記憶部１２１に記憶されている無線ＡＰＩＤと、無線端末３のＢＳＳＩＤに対応付けて接続管理情報記憶部１２１内の接続端末情報に登録されている無線ＡＰＩＤとが異なることにより、ハンドオーバを実施すべきであると判断する。
【００３８】
ルータ１の切替指示部１４３は、選択した最もよい受信レベルに対応付けて接続管理情報記憶部１２１に記憶されている無線ＡＰＩＤから、接続切替先の無線ＡＰ２が無線ＡＰ２ｂであることを認識する。ルータ１は、無線ＡＰ２ｂ以外の無線ＡＰ２から、無線端末３が使用しているＢＳＳＩＤを削除するとともに、無線ＡＰ２ｂに無線端末３の新たな帰属先となるよう指示する。そこで、ルータ１の切替指示部１４３は、ＢＳＳＩＤ「ＡＢＣ」と、接続切替元である無線ＡＰ２ａの無線ＡＰＩＤと、接続切替先である無線ＡＰ２ｂの無線ＡＰＩＤとを設定した無線ＡＰ切替通知を無線ＡＰ２ａ，無線ＡＰ２ｂに送信する。無線ＡＰ切替通知を受信した無線ＡＰ２ａの切替部２４４は（ステップＳ２１０）、接続切替先が自身の無線ＡＰＩＤではないため、情報記憶部２３に記憶していたＢＳＳＩＤ「ＡＢＣ」を削除する（ステップＳ２１５）。
【００３９】
一方、無線ＡＰ切替通知を受信した無線ＡＰ２ｂの切替部２４４は（ステップＳ２２０）、接続切替先が自身の無線ＡＰＩＤであるため、情報記憶部２３に記憶していたＢＳＳＩＤ「ＡＢＣ」を、自身に帰属する無線端末３のＢＳＳＩＤとして登録する（ステップＳ２２５）。無線ＡＰ２ｂの切替部２４４は、無線端末３との間で、従来技術と同様の処理によって帰属処理を行なう（ステップＳ２３０）。ここでの帰属処理とは、無線端末３と無線ＡＰ２ｂとでＢＳＳを構成するため、無線端末３の情報を無線ＡＰ２ｂの情報記憶部２３に登録する一連の処理をいう。帰属処理が終了すると、無線ＡＰ２ｂの切替部２４４は、帰属完了通知をルータ１に送信する（ステップＳ２３５）。
【００４０】
ルータ１の切替指示部１４３は、帰属完了通知を受信すると、接続切替、つまり、ハンドオーバが行なわれた無線端末３のＢＳＳＩＤ（または端末ＩＤ）に対応したタイマ１５を起動する（ステップＳ２４０）。これにより、再び無線端末３の通信品質が劣化し、図６のステップＳ１１５において通信品質の劣化が検出された場合であっても、無線端末３のＢＳＳＩＤ（または端末ＩＤ）に対応して起動されたタイマ１５が満了していない場合には、ステップ１２０以降のハンドオーバを処理実行しない。ルータ１の更新部１４１は、無線端末３のＢＳＳＩＤに対応して接続管理情報記憶部１２１内の接続端末情報に登録されている無線ＡＰＩＤを、無線ＡＰ２ａの無線ＡＰＩＤから無線ＡＰ２ｂの無線ＡＰＩＤに書き換える（ステップＳ２４５）。以降、無線端末３と無線ＡＰ２ｂとの間でＢＳＳＩＤ「ＡＢＣ」を用いた通信が行なわれる（ステップＳ２５０）。ルータ１のルーチング部１７は、無線端末３から送信されたデータを無線ＡＰ２ｂから受信してインターネットなどのネットワークへ送信するとともに、当該ネットワークを介して受信した無線端末３宛てのデータを無線ＡＰ２ｂへ送信し、無線ＡＰ２ｂは当該データを無線ＬＡＮにより無線端末３へ送信する（ステップＳ２５５）。
【００４１】
上記によれば、ハンドオーバ機能を搭載していない無線端末に対して、ハンドオーバを行なうことが可能となる。
なお、上記においては、ルータ１が無線ＬＡＮ機能を有さない場合を例に説明したが、ルータ１が無線ＬＡＮ機能を有する場合は、ルータ１が無線通信部２１、情報記憶部２３、通信処理部２４及び情報管理部２５を有し、無線ＡＰ２と同様の処理を実行する。具体的には、ルータ１は、ステップＳ１２０の前または後に、自身の備える情報記憶部２３に現在使用しているＢＳＳＩＤ（例えばＢＳＳＩＤ「ＧＨＩ」）に追加して、ＢＳＳＩＤ「ＡＢＣ」を追加し、ステップ１４５の前または後に、ＢＳＳＩＤ「ＡＢＣ」及び自身の無線ＡＰＩＤを設定した無線端末環境測定用フレームを無線端末３に送信する。無線端末３は、ルータ１から受信した無線端末環境測定用フレームに対する受信レベルを測定してResponseを返送する。これにより、ルータ１は、受信したResponseに設定されている受信レベルと、ルータ１の無線ＡＰＩＤ及び無線端末３のＢＳＳＩＤまたは端末ＩＤとを対応づけて接続管理情報記憶部１２１に記憶する。
【００４２】
そして、図７のステップＳ２０５において選択された受信レベルがルータ１の無線ＡＰＩＤと対応付けられている場合、ルータ１は、無線端末３の帰属処理を行い、無線端末３のＢＳＳＩＤに対応して接続管理情報記憶部１２１内の接続端末情報に登録されている無線ＡＰＩＤを、自身の無線ＡＰＩＤに書き換え、タイマ１５を起動する。さらに、ルータ１は、ＢＳＳＩＤ「ＡＢＣ」と、接続切替元である無線ＡＰ２ａの無線ＡＰＩＤと、接続切替先であるルータ１の無線ＡＰＩＤとを設定した無線ＡＰ切替通知を無線ＡＰ２ａ，無線ＡＰ２ｂに送信し、無線ＡＰ２ａ、無線ＡＰ２ｂからＢＳＳＩＤ「ＡＢＣ」を削除する。一方、ステップＳ２０５において選択された受信レベルがルータ１以外の無線ＡＰＩＤと対応付けられている場合、ルータ１は、自身の備える情報記憶部２３からＢＳＳＩＤ「ＡＢＣ」を削除する。これにより、ＢＳＳＩＤ「ＧＨＩ」のみが帰属している無線端末のＢＳＳＩＤとして記憶されることになる。
【００４３】
［４．  ハンドオーバ機能搭載無線端末の品質保証手順］
ハンドオーバ機能を搭載している無線端末の場合、従来は、無線端末主導でハンドオーバが行われているものがほとんどであり、必ずしもハンドオーバ後の品質を確保することはできなかった。例えば、置局設計等の問題で、無線端末が帰属先の無線ＡＰを短い時間で連続して切り替える無線ＡＰ間のばたつき現象が発生した場合、通信がスムーズでなくなり、通信品質劣化が発生するという問題がある。また、接続切替後の無線ＡＰからの無線信号の受信レベルや、接続切替先の無線ＡＰにおける負荷を考慮したハンドオーバ可否の判定は行なっていない。ここでは、このような問題を解決するための処理について説明する。
【００４４】
図８は、ハンドオーバ機能搭載無線端末である無線端末４のハンドオーバシーケンスを示す図である。同図において、複数の無線ＡＰ２として、無線ＡＰ２ａ及び無線ＡＰ２ｂがあるものとする。無線端末４は、無線ＡＰ２ａに帰属し、無線ＬＡＮにより通信している（ステップＳ３０５）。無線ＡＰ２ａの帰属端末通知部２４１は、無線端末４と通信を行なう前の帰属処理において、自身の無線ＡＰＩＤと、帰属した無線端末４から受信した端末ＩＤと、当該無線端末４との通信で使用するＢＳＳＩＤとをルータ１に通知する。ルータ１の更新部１４１は、受信した無線ＡＰＩＤ、端末ＩＤ及びＢＳＳＩＤを対応付けた情報を、接続管理情報記憶部１２１に記憶されている接続端末情報に登録する。この登録は、図６における無線端末３の場合の処理と同様である。帰属処理後、ルータ１のルーチング部１７は無線端末４から送信されたデータを無線ＡＰ２ａから受信してインターネットなどのネットワークへ送信するとともに、当該ネットワークを介して受信した無線端末４宛てのデータを無線ＡＰ２ａへ送信し、無線ＡＰ２ａは当該データを無線ＬＡＮにより無線端末４へ送信する。
【００４５】
無線端末４は、現在帰属している無線ＡＰ２ａからの無線信号の受信レベルが所定以下であることを検出し、かつ、無線ＡＰ２ａとは異なる無線ＡＰ２、ここでは、無線ＡＰ２ｂの受信レベルが所定以上であることを検出した場合、無線ＡＰ２ｂへのハンドオーバを行なうと判断する。無線端末４は、自身の端末ＩＤと、無線ＡＰ２ｂからの無線信号（例えば、報知信号）の受信レベルとを設定した接続要求を無線ＡＰ２ｂへ送信する（ステップＳ３１０）。無線ＡＰ２ｂの接続要求受信部２４５は、接続許可問合として、接続要求から取得した端末ＩＤ及び自身の無線ＡＰＩＤを設定した端末照会と、当該接続要求から取得した受信レベル及び自身の無線ＡＰＩＤを設定した端末受信レベル通知とをルータ１へ通知する（ステップＳ３１５）。なお、無線ＡＰ２ｂが、端末ＩＤを設定した接続要求を無線端末４から受信し、当該無線端末４に無線端末環境測定用フレームを送信することによって、接続要求元の無線端末４から受信レベルを取得してもよい。
【００４６】
ルータ１の品質保持部１４４は、受信した接続許可問合が、ハンドオーバにより接続してきた無線端末に関するものであるか否かを判断する（ステップＳ３２０）。具体的には、品質保持部１４４は、接続許可問合として受信した端末照会に設定されている端末ＩＤ及び無線ＡＰＩＤの組が、接続管理情報記憶部１２１に記憶されている接続端末情報に登録されているか否かを判断する。登録されていない場合、品質保持部１４４は、接続許可問合がハンドオーバにより接続してきた無線端末に関するものであると判断し、品質保持部１４４は、ばたつき検知を行なう（ステップＳ３２５）。具体的には、品質保持部１４４は、受信した端末ＩＤに対応して接続管理情報記憶部１２１内のハンドオーバ履歴情報に登録されている最終ハンドオーバ時刻及びハンドオーバ回数を読み出す。品質保持部１４４は、現在の時刻が最終ハンドオーバ時刻から所定時間以上経過した時刻であり、かつ、ハンドオーバ回数が所定の回数以下であるかを判定する。現在の時刻が最終ハンドオーバ時刻から所定時間以上経過した時刻であり、かつ、ハンドオーバ回数が所定の回数以下であると判定した場合、さらに、品質保持部１４４は、受信レベルによるばたつき判定を行なう。品質保持部１４４は、受信した端末ＩＤに対応して接続管理情報記憶部１２１に記憶されている、ハンドオーバ時刻が現在より所定時間前までの受信レベル全てを読み出すと、読み出した受信レベルの平均値を算出する。そして、品質保持部１４４は、端末受信レベル通知から取得した受信レベルと、算出した受信レベルの平均値とを比較する。端末受信レベル通知から取得した受信レベルのほうが、接続要求送信元の無線端末４が所定時間内にハンドオーバした際の受信レベルの平均よりも高い場合、品質保持部１４４はばたつきが発生していないと判断する。
【００４７】
ばたつきが発生していない場合、品質保持部１４４は、ステップＳ３１５において受信した無線端末４の受信レベルが所定の閾値以上であるかを判断する（ステップＳ３３０）。受信レベルが所定の閾値以上であった場合、続いて、品質保持部１４４は、接続切替先無線ＡＰ２に帰属中の無線端末数の確認を行なう。
【００４８】
品質保持部１４４は、ステップＳ３１５において受信した無線ＡＰ２ｂの無線ＡＰＩＤに対応して接続管理情報記憶部１２１内の接続端末情報に登録されている端末ＩＤの数を取得する。品質保持部１４４は、この取得した端末ＩＤの数、つまり、接続切替先の無線ＡＰ２ｂに帰属している無線端末数が所定の閾値より少ないかを判断する（ステップＳ３３５）。接続切替先の無線ＡＰ２ｂに帰属している無線端末数が所定の閾値より少ない場合、品質保持部１４４はハンドオーバを許可すると判断し、無線端末４の端末ＩＤや、当該端末ＩＤに対応して接続管理情報記憶部１２１から読み出したＢＳＳＩＤ等の帰属処理に必要な無線端末４に関する情報を無線ＡＰ２ｂへ通知する（ステップＳ３４０）。
【００４９】
無線ＡＰ２ｂの切替部２４４は、無線端末４に関する情報を受信すると、ルータ１へ応答を返送するとともに（ステップＳ３４５）、無線端末４と無線ＡＰ２ｂとの間の通信を確立するための帰属処理を行なう（ステップＳ３５０）。ここでの帰属処理とは、無線端末４と無線ＡＰ２ｂとでＢＳＳを構成するため、接続要求によって通知された、あるいは、ルータ１から通知された無線端末４の情報を情報記憶部２３に登録する一連の処理をいう。無線ＡＰ２ｂの切替部２４４は、帰属処理が完了すると、自身の無線ＡＰＩＤと、帰属処理を行なった無線端末４の端末ＩＤ及びＢＳＳＩＤとを設定した帰属完了通知をルータ１へ返送する（ステップＳ３５５）。
【００５０】
ルータ１の更新部１４１は、帰属完了通知から取得した端末ＩＤに対応して接続管理情報記憶部１２１内の接続端末情報に現在登録されている無線ＡＰＩＤを接続切替元の無線ＡＰＩＤとして一時的に記憶すると、当該端末ＩＤと対応づけて接続端末情報に登録されている無線ＡＰＩＤ及びＢＳＳＩＤの情報を、帰属完了通知から取得した無線ＡＰＩＤ及びＢＳＳＩＤにより更新する。さらに、更新部１４１は、帰属完了通知から取得した端末ＩＤに対応させて接続管理情報記憶部１２１内のハンドオーバ履歴情報に現在の時刻を書き込むとともに、当該ハンドオーバ履歴情報に登録されているハンドオーバ回数を１加算した回数へ更新する（ステップＳ３６０）。更新部１４１が接続端末情報及びハンドオーバ履歴情報を更新し、接続管理情報記憶部１２１にステップＳ３１５において受信した端末ＩＤ及び受信レベルと、現在の時刻を示すハンドオーバ時刻とを対応づけて記憶すると、切替指示部１４３は、ステップＳ３５５において受信した帰属完了通知に対する応答を無線ＡＰ２ｂに返送する（ステップＳ３６５）。帰属処理後、ルータ１のルーチング部１７は無線端末４から送信されたデータを無線ＡＰ２ｂから受信してインターネットなどのネットワークへ送信するとともに、当該ネットワークを介して受信した無線端末４宛てのデータを無線ＡＰ２ｂへ送信し、無線ＡＰ２ｂは当該データを無線ＬＡＮにより無線端末４へ送信する。
【００５１】
続いて、ルータ１の切替指示部１４３は、一時的に記憶していた接続切替元の無線ＡＰＩＤにより特定される無線ＡＰ２ａに、無線端末４の端末ＩＤや、当該端末ＩＤに対応して接続管理情報記憶部１２１から読み出したＢＳＳＩＤ等を設定した帰属解除通知を送信する（ステップＳ３７０）。無線ＡＰ２ａの切替部２４４は、帰属解除通知に設定されている無線端末４の端末ＩＤやＢＳＳＩＤ等を用いて帰属解除処理を行なうと、ルータ１へ応答を返送する（ステップＳ３７５）。
【００５２】
なお、端末照会、端末受信レベル通知から取得した端末ＩＤ及び受信レベルと、ハンドオーバ時刻とを対応づけた情報は、所定の周期毎に接続管理情報記憶部１２１から削除するようにしてもよい。この場合、ハンドオーバ時刻を記憶しなくともよい。
【００５３】
なお、上記のステップＳ３３０及びステップＳ３３５の処理を、図７のステップＳ２０５の後に実行することでもよい。つまり、ルータ１は、最もよい値であるとして選択した受信レベルが所定の閾値以上であり、かつ、最も高い受信レベルの無線ＡＰ２に帰属している無線端末数が所定より少ない場合にハンドオーバを実施すべきと判断する。
【００５４】
図９は、ばたつき判定によるハンドオーバ拒否シーケンスを示す図である。同図において、無線端末４は、無線ＡＰ２ａに帰属し、無線ＬＡＮにより通信している（ステップＳ４０５）。無線端末４は、無線ＡＰ２ａからの無線信号について受信レベルの低下を検出すると、上述した図８の処理によって、無線ＡＰ２ｂへハンドオーバを行ない（ステップＳ４１０）、ルータ１の通信品質測定要求部１４２は、無線ＡＰ２ｂが無線端末４から送信された接続要求より取得した受信レベルを接続管理情報記憶部１２１に書き込む（ステップＳ４１５）。無線端末４は、無線ＡＰ２ｂに帰属し、無線ＬＡＮにより通信を行う（ステップＳ４２０）。無線ＡＰ２ｂは、帰属完了通知をルータ１に送信する（ステップＳ４２５）。
【００５５】
ハンドオーバ後に無線端末４が、無線ＡＰ２ｂからの無線信号について受信レベルの低下を検出すると、上述した図８と同様の処理によって、無線ＡＰ２ａへのハンドオーバを行ない（ステップＳ４３０）、ルータ１の通信品質測定要求部１４２は、無線ＡＰ２ａが無線端末４から送信された接続要求より取得した受信レベルを接続管理情報記憶部１２１に書き込む（ステップＳ４３５）。無線端末４は無線ＡＰ２ａに帰属し、無線ＬＡＮにより通信を行う（ステップＳ４４０）。無線ＡＰ２ａは、帰属完了通知をルータ１に送信する（ステップＳ４４５）。
なお、ステップＳ４１０、Ｓ４３０におけるハンドオーバシーケンスでは、図８のステップＳ３２５に示すように、ルータ１は、最終ハンドオーバ時刻が現在の時刻から所定時間以上経過しており、かつ、ハンドオーバ回数が所定の回数以下であることを確認し、さらに、端末受信レベル通知により通知された受信レベルが、現在から所定の時間内において接続要求元の無線端末４がハンドオーバした際の受信レベルの平均よりも高ことを確認している。
【００５６】
さらに、無線端末４が、無線ＡＰ２ａからの無線信号について受信レベルの低下を検出すると、上述した図８のステップＳ３１０〜Ｓ３１５と同様の処理を行う。つまり、無線端末４は、自身の端末ＩＤと、無線ＡＰ２ｂからの無線信号の受信レベルとを設定した接続要求を無線ＡＰ２ｂへ送信し（ステップＳ４５０）、無線ＡＰ２ｂの切替部２４４は、接続要求から取得した端末ＩＤ及び自身の無線ＡＰＩＤを設定した端末照会と、当該接続要求から取得した受信レベル及び自身の無線ＡＰＩＤを設定した端末受信レベル通知とをルータ１へ通知する（ステップＳ４５５）。
【００５７】
ルータ１の品質保持部１４４は、受信した端末ＩＤに対応して接続管理情報記憶部１２１内のハンドオーバ履歴情報に登録されている最終ハンドオーバ時刻及びハンドオーバ回数を読み出す。品質保持部１４４は、最終ハンドオーバ時刻が現在の時刻から所定時間が経過していない場合、ハンドオーバ回数が所定の回数を超えている場合、あるいは、取得した受信レベルが、現在から所定の時間内において接続要求元の無線端末４がハンドオーバした際の受信レベルの平均以下である場合、ばたつきが発生していると判断する（ステップＳ４６０）。品質保持部１４４は、無線ＡＰ２ｂへハンドオーバ接続拒否と、端末ＩＤとを設定した端末情報通知を返送し（ステップＳ４６５）、無線ＡＰ２ｂの切替部２４４は、応答を返送する（ステップＳ４７０）。
【００５８】
無線ＡＰ２ｂは、受信した端末ＩＤにより特定される無線端末４からの接続要求に対する応答フレームを送信せず、ハンドオーバ接続を拒否する（ステップＳ４７５）。また、無線ＡＰ２ｂの切替部２４４は、ハンドオーバ接続拒否対象として無線端末４の端末ＩＤを情報記憶部２３に記憶しておく。これにより、無線ＡＰ２ｂの切替部２４４は、無線端末４から受信した接続要求に設定されている端末ＩＤが、ハンドオーバ接続拒否対象として情報記憶部２３に記憶されている場合に、ハンドオーバ接続を拒否する。
【００５９】
ルータ１の品質保持部１４４は、ステップＳ４６５において応答を受信すると、接続要求送信元の無線端末４の端末ＩＤに対応させてタイマ１５を起動する（ステップＳ４８０）。そして、タイマ１５が満了すると、ルータ１の品質保持部１４４は、ハンドオーバ接続拒否を通知した無線ＡＰ２ｂに対してハンドオーバ許可通知を送信する（ステップＳ４８５）。ハンドオーバ許可通知には、満了したタイマ１５に対応した端末ＩＤが設定される。無線ＡＰ２ｂの切替部２４４は、ハンドオーバ許可通知から取得した端末ＩＤを、情報記憶部２３に記憶されている接続拒否対象の端末ＩＤから削除する。
【００６０】
なお、上記においては、接続要求を受信した無線ＡＰ２ｂに対して、接続要求送信元の無線端末４のタイマ１５が満了するまでの一定時間ハンドオーバを規制しているが、接続管理情報記憶部１２１から受信した端末ＩＤに対応した、ハンドオーバ時刻が現在より所定時間前までの受信レベル全てを読み出して最も低い受信レベルを特定し、この特定した受信レベルに対応した無線ＡＰＩＤにより特定される無線ＡＰ２に対して、上記と同様の手順により、タイマ１５が満了するまでの一定時間ハンドオーバを規制するようにしてもよい。
【００６１】
図１０は、受信レベル判定によるハンドオーバ拒否シーケンスを示す図である。同図において、ステップＳ５０５〜Ｓ５１５において、図８に示すステップＳ３０５〜Ｓ３１５と同様の処理を行なう。つまり、無線端末４は無線ＡＰ２ａに帰属して無線ＬＡＮにより通信しており（ステップＳ５０５）、無線ＡＰ２ａからの無線信号の受信レベルが所定以下であり、無線ＡＰ２ｂの受信レベルが所定以上であることを検出した場合、接続要求を無線ＡＰ２ｂへ送信する（ステップＳ５１０）。無線ＡＰ２ｂの接続要求受信部２４５は、接続要求から取得した端末ＩＤ及び自身の無線ＡＰＩＤを設定した端末照会と、当該接続要求から取得した受信レベル及び自身の無線ＡＰＩＤを設定した端末受信レベル通知とをルータ１へ通知する（ステップＳ５１５）。
【００６２】
ルータ１の品質保持部１４４は、図８のステップＳ３２０〜ステップＳ３２５と同様の処理を行い、受信した端末照会、すなわち、接続許可問合がハンドオーバにより接続してきた無線端末に関するものであり、かつ、ばたつきが発生していないことを確認する（ステップＳ５２０）。品質保持部１４４は、ステップＳ５１５において受信した無線端末４の受信レベルが所定の閾値以上であるか否かを判断する。受信レベルが所定の閾値に満たない場合（ステップＳ５２５）、図９のステップＳ４６５〜Ｓ４７５と同様の処理を行なう。つまり、ルータ１の品質保持部１４４は、無線ＡＰ２ｂへハンドオーバ接続拒否と、端末ＩＤとを設定した端末情報通知を返送し（ステップＳ５３０）、無線ＡＰ２ｂの切替部２４４は、応答を返送する（ステップＳ５３５）。無線ＡＰ２ｂは、受信した端末ＩＤにより特定される無線端末４からの接続要求に対する応答フレームを送信せず、接続を拒否する（ステップＳ５４０）。
【００６３】
図１１は、接続切替先無線ＡＰ２の帰属無線端末台数判定によるハンドオーバ拒否シーケンスを示す図である。同図において、ステップＳ６０５〜Ｓ６１５において、図８に示すステップＳ３０５〜Ｓ３１５と同様の処理を行なう。つまり、無線端末４が無線ＡＰ２ａに帰属して無線ＬＡＮにより通信しており（ステップＳ６０５）、無線ＡＰ２ａからの無線信号の受信レベルが所定以下であり、無線ＡＰ２ｂの受信レベルが所定以上であることを検出した場合、接続要求を無線ＡＰ２ｂへ送信する（ステップＳ６１０）。無線ＡＰ２ｂの接続要求受信部２４５は、接続要求から取得した端末ＩＤ及び自身の無線ＡＰＩＤを設定した端末照会と、当該接続要求から取得した受信レベル及び自身の無線ＡＰＩＤを端末受信レベル通知とをルータ１へ通知する（ステップＳ６１５）。
【００６４】
ルータ１の品質保持部１４４は、図８のステップＳ３２０〜ステップＳ３３０と同様の処理を行い、受信した端末照会、すなわち、接続許可問合がハンドオーバにより接続してきた無線端末に関するものであり、かつ、ばたつきが発生しておらず、受信レベルが所定の閾値以上であることを確認する（ステップＳ６２０）。さらに、品質保持部１４４は、無線ＡＰ２ｂの無線ＡＰＩＤに対応して接続管理情報記憶部１２１内の接続端末情報に登録されている端末ＩＤの数を取得し、この取得した端末ＩＤの数、つまり、無線ＡＰ２ｂに帰属している無線端末数が所定の閾値より少ないかを判断する。無線ＡＰ２ｂに帰属している無線端末数が所定の閾値以上である場合（ステップＳ６２５）、図９のステップＳ４６５〜Ｓ４７５と同様の処理を行なう。つまり、ルータ１の品質保持部１４４は、無線ＡＰ２ｂへハンドオーバ接続拒否と、端末ＩＤとを設定した端末情報通知を返送し（ステップＳ６３０）、無線ＡＰ２ｂの切替部２４４は、応答を返送する（ステップＳ６３５）。無線ＡＰ２ｂは、受信した端末ＩＤにより特定される無線端末４からの接続要求に対する応答フレームを送信せず、接続を拒否する（ステップＳ６４０）。
【００６５】
上記により、接続切替先が複数ある場合に、ハンドオーバ機能搭載無線端末の位置によって発生するばたつき現象を防止することができる。また、ハンドオーバ機能搭載無線端末やハンドオーバ機能非搭載無線端末が複数混在している場合においても、通信品質を確保しながらハンドオーバを行なわせることができる。また、ルータがハンドオーバの許可または停止を無線ＡＰに指示することができるため、従来の様に詳細な無線ＡＰの置局設計が不要になる。
【００６６】
［５．  ルータの処理フロー］
図１２及び図１３は、上述した図６〜１１におけるルータ１の処理フローを示す図である。
図１２において、まずルータ１は、ハンドオーバ機能完全停止ＯＮが接続管理情報記憶部１２１に登録されているか否かを判断する（ステップＳ７０５）。ハンドオーバ機能完全停止ＯＮが登録されている場合（ステップＳ７０５：ＯＮ）、ルータ１はハンドオーバ不可であるとし、ハンドオーバ処理を実行しない。通信品質監視部１３は、無線端末３の通信品質監視によるハンドオーバの必要性有無の判断を実行せず、品質保持部１４４が無線ＡＰ２から接続許可問合としての端末照会及び端末受信レベル通知を受信した場合は、応答しないかハンドオーバ接続拒否を返送する（ステップＳ７１０）。
【００６７】
ハンドオーバ機能完全停止ＯＦＦが登録されている場合（ステップＳ７１０：ＯＦＦ）、ルータ１は、ハンドオーバ機能搭載無線端末あるいはハンドオーバ機能非搭載無線端末のいずれの処理を行うかを判断する（ステップＳ７１５）。つまり、通信品質監視部１３において無線ＡＰ２から無線端末３の通信品質の情報を受信するか、無線端末３の通信品質の定期監視の起動であれば、ハンドオーバ機能非搭載無線端末の処理であると判断する。また、品質保持部１４４が無線ＡＰ２から接続要求を受信した場合はハンドオーバ機能搭載無線端末の処理であると判断する。
【００６８】
ハンドオーバ機能非搭載無線端末の処理を行なう場合（ステップＳ７１５：ハンドオーバ機能非搭載無線端末）、通信品質の監視にＰＥＲを用いるのであれば（ステップＳ７２０：ＰＥＲ監視）、通信品質監視部１３は、無線ＡＰ２から受信したＰＥＲが閾値を超えているかを判断する（ステップＳ７２５）。ＰＥＲが閾値を超えていない場合（ステップＳ７２５：ＮＯ）、接続先の切替は行なわない（ステップＳ７３０）。あるいは、通信品質の監視に定期ポーリングを用いるのであれば（ステップＳ７２０：定期ポーリング監視）、無線ＡＰ２へ受信レベル測定要求を送信し、ＩＣＭＰなどの無線端末環境測定用フレームを無線端末３に送信するよう指示する（ステップＳ７３５）。通信品質監視部１３は、無線ＡＰ２から、無線端末３が返送した無線端末環境測定用フレームのResponseに設定されていた受信レベルを受信し、当該受信レベルが閾値以上であるかを判断する（ステップＳ７４０）。受信レベルが閾値以上である場合（ステップＳ７４０：ＹＥＳ）、接続先の切替は行なわない（ステップＳ７３０）。
【００６９】
ステップＳ７２５においてＰＥＲが閾値を超えていると判断した場合（ステップＳ７２５：ＹＥＳ）、あるいは、ステップＳ７４０において受信レベルが閾値よりも低いと判断した場合（ステップＳ７４０：ＮＯ）、通信品質監視部１３はＰＥＲまたは受信レベルに伴って受信したＢＳＳＩＤまたは端末ＩＤに対応したタイマ１５が起動中であるか否かを判断する（ステップＳ７４５）。タイマ１５が起動中でありまだ満了していない場合（ステップＳ７４５：ＹＥＳ）、接続先の切替は行なわない（ステップＳ７３０）。一方、タイマ１５が起動されていないか既に満了している場合（ステップＳ７４５：ＮＯ）、通信品質測定要求部１４２は、通信品質の劣化が検出された無線端末３が現在帰属している無線ＡＰ２以外の無線ＡＰ２へ、当該無線端末３のＢＳＳＩＤを設定したＢＳＳＩＤ追加指示を送信する（ステップＳ７５０）。
【００７０】
続いて、通信品質測定要求部１４２は、通信品質の劣化が検出された無線端末３のＢＳＳＩＤを設定した受信レベル測定要求を全ての無線ＡＰ２へ送信し、当該無線端末３の受信レベルを測定するよう指示する。そして、各無線ＡＰ２から返送された受信レベルを比較して最も高い受信レベルを選択し、選択した受信レベルの送信元の無線ＡＰ２が、現在無線端末３が帰属している無線ＡＰ２と同一であるか否かを判断する（ステップＳ７５５）。同一である場合（ステップＳ７５５：ＹＥＳ）、接続先の切替は行なわない（ステップＳ７３０）。同一ではない場合（ステップＳ７５５：ＮＯ）、切替指示部１４３は、最もよい受信レベルに対応した無線ＡＰ２への接続切替を行なうとともに（ステップＳ７６０）、他の無線ＡＰ２へステップＳ７５０において追加したＢＳＳＩＤの削除を指示する（ステップＳ７６５）。
【００７１】
切替指示部１４３は、接続先の切替が完了し、接続切替先の無線ＡＰ２から帰属完了通知を受信すると、無線端末３のＢＳＳＩＤまたは端末ＩＤに対応したタイマ１５を起動し（ステップＳ７７０）、当該ＢＳＳＩＤまたは端末ＩＤに対応づけてハンドオーバ停止を接続管理情報記憶部１２１に書き込む。このタイマ１５が起動されている間の一定時間、ステップＳ７４５の判断処理によって、接続先を切り替えた無線端末３のハンドオーバは制限されることになる。タイマ１５が満了した場合、再びハンドオーバが許可される。更新部１４１は、無線端末３のＢＳＳＩＤ（または端末ＩＤ）に対応して接続管理情報記憶部１２１内の接続端末情報に登録されている無線ＡＰＩＤを、接続切替元の無線ＡＰ２の無線ＡＰＩＤから、接続切替先の無線ＡＰ２の無線ＡＰＩＤに書き換える（ステップＳ７７５）。
【００７２】
一方、ハンドオーバ機能搭載無線端末の処理を行なう場合（ステップＳ７１０：ハンドオーバ機能搭載無線端末）、図１３において、品質保持部１４４は、接続要求送信元の無線ＡＰ２の無線ＡＰＩＤに対応して、ハンドオーバ機能個別停止ＯＮが接続管理情報記憶部１２１に登録されているか否かを判断する（ステップＳ８０５）。ハンドオーバ機能個別停止ＯＦＦが登録されている場合（ステップＳ８０５：ＯＦＦ）、品質保持部１４４は、ばたつき検知を行なう（ステップＳ８１０）。ばたつきが検出された場合（ステップＳ８１０：ＹＥＳ）、品質保持部１４４はハンドオーバ接続拒否を、端末照会及び端末受信レベル通知の送信元の無線ＡＰ２へ送信して、ハンドオーバを拒否する（ステップＳ８１５）。
【００７３】
ばたつきが検出されなかった場合（ステップＳ８１０：ＮＯ）、品質保持部１４４は、受信レベルが閾値以上であるかを判断する（ステップＳ８２０）。受信レベルが閾値未満である場合（ステップＳ８２０：ＮＯ）、品質保持部１４４はハンドオーバ接続拒否を、端末照会及び端末受信レベル通知の送信元の無線ＡＰ２へ送信して、ハンドオーバを拒否する（ステップＳ８１５）。
【００７４】
受信レベルが閾値以上である場合（ステップＳ８２０：ＹＥＳ）、品質保持部１４４は、接続要求送信元の無線ＡＰ２に帰属している無線端末数が閾値以上であるかを判断する（ステップＳ８２５）。無線ＡＰ２に帰属している無線端末数が閾値以上である場合（ステップＳ８２５：ＹＥＳ）、品質保持部１４４はハンドオーバ接続拒否を、端末照会及び端末受信レベル通知の送信元の無線ＡＰ２へ送信して、ハンドオーバを拒否する（ステップＳ８１５）。
【００７５】
無線ＡＰ２に帰属している無線端末数が閾値未満である場合（ステップＳ８２５：ＮＯ）、切替指示部１４３は、端末照会及び端末受信レベル通知の送信元の無線ＡＰ２へ帰属処理に必要な無線端末４に関する情報を送信し、帰属処理の実行を指示する（ステップＳ８３０）。無線ＡＰ２から帰属通知を受信すると（ステップＳ８３５）、更新部１４１は、接続管理情報記憶部１２１内の接続端末情報及びハンドオーバ履歴情報を更新する（ステップＳ８４０）。
【００７６】
ステップＳ８０５において、接続要求送信元の無線ＡＰ２の無線ＡＰＩＤに対応して、ハンドオーバ機能個別停止ＯＮが登録されている場合（ステップＳ８０５：ＯＮ）、品質保持部１４４は、接続管理情報記憶部１２１にこのハンドオーバ機能個別停止が手動あるいは自動のいずれが登録されているかを判断する（ステップＳ８４５）。手動が登録されている場合（ステップＳ８４５：手動）、品質保持部１４４はハンドオーバ接続拒否を、接続要求送信元の無線ＡＰ２へ送信して、ハンドオーバを拒否する（ステップＳ８１５）。
【００７７】
自動が設定されている場合（ステップＳ８４５：自動）、品質保持部１４４は、接続要求元の無線端末４の端末ＩＤに対応してハンドオーバ履歴情報に登録されているハンドオーバ回数を読み出し、閾値以上であるかを判断する（ステップＳ８５０）。ハンドオーバ回数が閾値未満である場合（ステップＳ８５０：ＮＯ）、品質保持部１４４は、ハンドオーバ機能個別停止を行なわず処理を終了する（ステップＳ８５５）。
【００７８】
ハンドオーバ回数が閾値以上である場合（ステップＳ８５０：ＹＥＳ）、品質保持部１４４は、端末ＩＤに対応して接続管理情報記憶部１２１に記憶されている受信レベルのうち、最も低い受信レベルを選択し、選択した受信レベルに対応した無線ＡＰＩＤを読み出す（ステップＳ８６０）。品質保持部１４４は、読み出した無線ＡＰＩＤにより特定される無線ＡＰ２へ、ハンドオーバ機能をＯＦＦにするための指示を送信し（ステップＳ８６５）、当該無線ＡＰＩＤに対応させてハンドオーバ機能個別停止ＯＮを接続管理情報記憶部１２１に書き込む（ステップＳ８７０）。品質保持部１４４は、無線ＡＰＩＤに対応させてタイマ１５を起動する。このタイマ１５が起動している間、当該無線ＡＰＩＤにより特定される無線ＡＰ２におけるハンドオーバ機能が制限される。品質保持部１４４はタイマ１５の満了を検出すると、ハンドオーバ機能を停止した無線ＡＰ２へ、ハンドオーバ機能をＯＮにするための指示を送信し（ステップＳ８７５）、当該無線ＡＰＩＤに対応させて接続管理情報記憶部１２１にハンドオーバ機能個別停止ＯＦＦを書き込む（ステップＳ８８０）。
【００７９】
［５．  一元管理手順］
従来の無線通信システムでは、無線ＡＰとルータとの間で機器の連携がとれておらず、ルータに接続されている無線ＡＰについては個別に設定を行なう必要があり、各無線ＡＰの設定情報の管理や閲覧も、個別に無線ＡＰにアクセスして取得しなければならなかった。また、従来は、各無線ＡＰに帰属している無線端末個々についての受信レベルを測定することはできたが、ルータの管理下にある無線端末全ての受信レベルを一元的に管理することはできなかった。本実施形態による無線通信システムでは、無線ＡＰの設定情報や、無線端末の受信レベル等の一元管理を可能とする。
【００８０】
図１４は、設定情報更新処理シーケンスである。無線ＡＰ２への各種設定情報は、ルータ１または無線ＡＰ２に接続される端末５により行なう。各無線ＡＰ２は、新規に登録した、あるいは変更した設定内容をルータ１に送信し、ルータ１は、受信した設定内容を記憶する。具体的には、端末５から無線ＡＰ２ａにアクセスして無線ＡＰの設定情報、例えば、無線ＬＡＮの優先制御のＯＮ／ＯＦＦなどの設定を指示すると、無線ＡＰ２の情報管理部２５は、受信した設定情報を情報記憶部２３に書き込むとともに、当該設定情報をルータ１へ通知する（ステップＳ９０５）。同様に、端末５から無線ＡＰ２ｂにアクセスして無線ＡＰ２の設定情報、例えば、無線ＬＡＮの優先制御のＯＮ／ＯＦＦなどの設定を指示すると、無線ＡＰ２ｂの情報管理部２５は、受信した設定情報を情報記憶部２３に書き込むとともに、当該設定情報をルータ１へ通知する（ステップＳ９１０）。ルータ１の設定受信部１６２は、受信した設定情報と、当該設定情報の通知元の無線ＡＰＩＤを対応づけて設定管理情報記憶部１２２に書き込む。
【００８１】
また、ルータ１が無線ＬＡＮ機能を有する場合、ルータ１の設定受信部１６２は、無線端末から無線端末用の設定情報を受信し、端末ＩＤに対応づけて設定管理情報記憶部１２２に書き込む（ステップＳ９１５）。なお、ルータ１の設定受信部１６２が、無線ＡＰ２から、当該無線ＡＰ２に帰属している無線端末より取得した設定情報を受信することでもよい。
【００８２】
ここでは、上記の処理により、ルータ１の設定管理情報記憶部１２２には、無線ＡＰ２ａの無線ＡＰＩＤに対応づけて「ＷＭＭ（優先制御）：ＯＮ」が、無線ＡＰ２ｂの無線ＡＰＩＤに対応づけて「ＷＭＭ（優先制御）：ＯＦＦ」が、無線端末の端末ＩＤに対応づけて「ＷＭＭ（優先制御）：ＯＮ」が設定されているものとする。
【００８３】
ユーザが端末５からルータ１にアクセスし、各無線ＡＰ２及び各無線端末の設定情報の要求を送信すると、ルータ１の閲覧部１６３は、設定管理情報記憶部１２２から各無線ＡＰ２及び無線端末の設定情報を、接続管理情報記憶部１２１内の接続端末情報から各無線ＡＰ２に帰属している無線端末の端末ＩＤを読み出して端末５に出力し、表示させる（ステップＳ９２０）。ユーザが、無線ＡＰ２ａと、当該無線ＡＰ２ａに帰属している無線端末について「ＷＭＭ（優先制御）：ＯＮ」が設定されていることを確認すると、全ての無線ＡＰ２に対して「ＷＭＭ（優先制御）：ＯＮ」を設定することを判断する。ユーザが、複写対象の設定情報を特定する情報、例えば、無線ＡＰ２ａの無線ＡＰＩＤと、優先制御を示すデータの種類を入力すると、端末５は、ルータ１にこれらの情報を設定した設定複写指示を送信する（ステップＳ９２５）。
【００８４】
ルータ１の設定複写部１６４は、設定複写指示から読み出した無線ＡＰＩＤとデータの種類により特定される設定情報「ＷＭＭ（優先制御）：ＯＮ」を設定管理情報記憶部１２２から読み出すと、設定管理情報記憶部１２２に記憶されている設定情報の中で、読み出した設定情報とは異なる設定情報を特定し、特定した設定情報に対応した無線ＡＰＩＤを読み出す。設定複写部１６４は、読み出した無線ＡＰＩＤにより特定される無線ＡＰ２ｂに対して、設定情報「ＷＭＭ（優先制御）：ＯＮ」と、設定指示とを送信する（ステップＳ９２５）。無線ＡＰ２ｂの情報管理部２５は、受信した設定情報により、情報記憶部２３に記憶されている設定情報を更新する。また、ルータ１の設定複写部１６４は、無線ＡＰ２の無線ＡＰＩＤに対応して設定管理情報記憶部１２２に登録されている設定情報「ＷＭＭ（優先制御）：ＯＦＦ」を、「ＷＭＭ（優先制御）：ＯＮ」に書き換える。
【００８５】
図１５は、サービスグレード判定を説明するための図である。ルータ１の設定管理情報記憶部１２２には、同図に示すような、受信レベル及びスループットに対応して、どのようなサービスが提供可能であるかを示す情報が記憶されている。ここでは、映像サービス（Video）、映像サービス（VoD：Video on demand）、電話番号体系が0ABJ系、050系の音声サービス、及び、インターネット電話の音声サービスについて、必要となる受信レベルとＵＤＰのスループットとの関係が示されている。
【００８６】
プロットＰ１は、受信レベルが−６０dＢｍ、ＵＤＰ（User Datagram protocol）のスループットが８３Ｍｂｐｓの無線端末をプロットしたものである。プロットＰ１は、映像サービス（Video、VoD）の両方が提供可能なことを示している。プロットＰ２は、映像サービス（Video）は提供できないが、映像サービス（VoD）が提供可能なことを示している。プロットＰ３は、電話番号体系が0ABJ系、050系の音声サービス、及び、インターネット電話の音声サービスいずれも提供可能なことを示している。プロットＰ４は、電話番号体系が050系の音声サービス、及び、インターネット電話の音声サービスが提供可能なことを示している。プロットＰ５は、インターネット電話の音声サービスが提供可能なことを示している。Ｐ６は、いずれの音声サービスも提供不可であることを示している。
【００８７】
ユーザが端末５に端末ＩＤと、サービスグレード表示の指示を入力すると、端末５はルータ１に入力された端末ＩＤとサービスグレード表示要求とを送信する。ルータ１の閲覧部１６３は、通信品質測定要求部１４２へ受信レベル測定を要求する。通信品質測定要求部１４２は、受信した端末ＩＤに対応して接続管理情報記憶部１２１内の接続端末情報から無線ＡＰＩＤ及びＢＳＳＩＤを読み出し、読み出した無線ＡＰＩＤにより特定される無線ＡＰ２に、読み出したＢＳＳＩＤを設定した受信レベル測定要求を送信する。受信レベル測定要求を受信した無線ＡＰ２は、図６のステップＳ１３５と同様の処理により、無線端末から受信レベルを取得してルータ１に返送する。ルータ１の通信品質測定要求部１４２は、受信した受信レベルを閲覧部１６３へ通知し、閲覧部１６３は、受信した受信レベル、及び、読み出したスループットとから、提供可能なサービスの種類を特定する。閲覧部１６３は、取得した提供可能なサービスの情報を端末５に出力して、表示させる。
【００８８】
なお、端末ＩＤを特定せずにサービスグレード表示の指示を入力した場合、ルータ１の閲覧部１６３は、接続端末情報から全ての端末ＩＤと、当該端末ＩＤに対応する無線ＡＰＩＤ及びＢＳＳＩＤとを読み出し、各端末ＩＤについて上記と同様の処理を行い端末５に全無線端末それぞれについて提供可能なサービスの情報を表示させる。また、ルータ１が端末５から所定のサービスの種類とサービスグレードの表示要求を受信した場合、接続端末情報から全ての端末ＩＤを読み出し、読み出した各端末ＩＤについて上記と同様の処理を行って各端末ＩＤに対応したサービスの種類を取得すると、全無線端末それぞれについて、受信した種類のサービスの提供が可能か否かの情報を端末５に出力して表示させる。また、上記の処理を利用して、ルータ１は、各無線端末について受信レベルを取得し、受信レベルのみを端末５に表示させるようにしてもよい。
端末５に表示される情報から、無線端末が目的のサービスを提供できないことをユーザが認識した場合、無線端末をより無線ＡＰ２に近づけるなどして通信環境の改善を図ることができる。
【００８９】
なお、端末５を、ルータ１とインターネットなどのネットワークを介して接続される管理者の端末としてもよい。これにより、保守事業者から遠隔による保守を行なうことができる。
【００９０】
上記実施形態によれば、ルータ１において、一元的に無線ＡＰ２の設定情報の管理、設定、複写を行なうことができるため、設定誤りによる誤動作をなくすとともに、個別に無線ＡＰ２の設定を行なうためにかかっていた時間を短縮することができる。
また、無線端末の操作を行なうことなく、ルータ１管理下の無線ＡＰに帰属する無線端末の受信レベルを取得することができ、また、この受信レベルを用いて、無線端末に提供可能なサービスグレードをユーザに示すことが可能となる。
【００９１】
なお、上記においては、ルータ１が無線ＬＡＮ機能を有さない場合の例を中心に説明したが、ルータ１が無線ＬＡＮ機能を有する場合は、ルータ１において無線ＡＰ２と同様の機能を実行する。
【００９２】
上述のルータ１、無線ＡＰ２、無線端末３、無線端末４、及び、端末５は、内部にコンピュータシステムを有している。そして、上述したルータ１の通信品質監視部１３、通信管理部１４及び情報管理部１６、無線ＡＰ２の通信処理部２４及び情報管理部２５、ならびに、端末５の動作の過程は、プログラムの形式でコンピュータ読み取り可能な記録媒体に記憶されており、このプログラムをコンピュータシステムが読み出して実行することによって、上記処理が行われる。ここでいうコンピュータシステムとは、ＯＳや周辺機器等のハードウェアを含むものである。
【００９３】
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
【符号の説明】
【００９４】
１…ルータ
１１…通信部
１２…情報記憶部
１２１…接続管理情報記憶部
１２２…設定管理情報記憶部
１３…通信品質監視部
１４…通信管理部
１４１…更新部
１４２…通信品質測定要求部
１４３…切替指示部
１４４…品質保持部
１５…タイマ
１６…情報管理部
１６１…設定管理部
１６２…設定受信部
１６３…閲覧部
１６４…設定複写部
１７…ルーチング部
２…無線ＡＰ
２１…無線通信部
２２…有線通信部
２３…情報記憶部
２４…通信処理部
２４１…帰属端末通知部
２４２…通信品質通知部
２４３…通信品質返送部
２４４…切替部
２４５…接続要求受信部
２５…情報管理部
３、４…無線端末
５…端末
【図１】
2010178175.tif 000003
【図２】
2010178175.tif 000004
【図３】
2010178175.tif 000005
【図４】
2010178175.tif 000006
【図５】
2010178175.tif 000007
【図６】
2010178175.tif 000008
【図７】
2010178175.tif 000009
【図８】
2010178175.tif 000010
【図９】
2010178175.tif 000011
【図１０】
2010178175.tif 000012
【図１１】
2010178175.tif 000013
【図１２】
2010178175.tif 000014
【図１３】
2010178175.tif 000015
【図１４】
2010178175.tif 000016
【図１５】
2010178175.tif 000017