(57)【要約】【課題】端末１７側に特別な処理を組み込むことなく、接続先や通信経路に障害が発生した場合に、正常系に切り替えて通信を継続することができる通信システム１０を提供する。【解決手段】本発明の通信システム１０は、サーバ１１またはネットワークの識別情報をＳＳＩＤに関連付け、サーバ１１またはネットワークに障害が発生した場合に、障害が発生したサーバ１１またはネットワークの識別情報に関連付けられているＳＳＩＤに対応するビーコンの送信を停止するＡＰ２０を備える。【選択図】図１
2012060523.tif 000002
【特許請求の範囲】
【請求項１】
複数の有線ネットワークに接続された無線ＬＡＮアクセスポイントであって、
それぞれの有線ネットワークの識別情報に対応付けて、ＳＳＩＤ（Service Set Identifier）、および、当該ＳＳＩＤに属する端末のアドレスを保持する情報保持部と、
前記情報保持部が保持する有線ネットワークの識別情報毎に、当該識別情報に対応付けられているＳＳＩＤを含むビーコンを送信するビーコン送信部と、
前記情報保持部が保持する有線ネットワークの識別情報毎に、当該識別情報に対応する有線ネットワークの疎通確認を行う疎通確認部と、
端末からＳＳＩＤを含むアソシエーション要求を受信した場合に、当該端末との間でアソシエーションを実行すると共に、当該アソシエーション要求に含まれているＳＳＩＤを前記情報保持部内で検索し、検索されたＳＳＩＤに当該端末のアドレスを対応付けて前記情報保持部に保持させるアソシエーション処理部と、
有線ネットワークを介して端末宛のデータを受信した場合に、受信したデータを宛先の端末へ中継すると共に、端末からデータを受信した場合に、前記情報保持部を参照して、当該端末のアドレスが対応付けられている識別情報の有線ネットワークへ、受信したデータを中継するデータ中継部と
を備え、
前記ビーコン送信部は、
前記情報保持部に保持されている識別情報に対応する有線ネットワークの中で、前記疎通確認部によって疎通が確認されていない有線ネットワークが存在する場合に、当該有線ネットワークの識別情報に対応付けられて前記情報保持部に保持されているＳＳＩＤを含むビーコンの送信を停止することを特徴とする無線ＬＡＮアクセスポイント。
【請求項２】
無線ＬＡＮアクセスポイントであって、
それぞれのサーバの識別情報に対応付けて、ＳＳＩＤ（Service Set Identifier）を保持する情報保持部と、
前記情報保持部が保持するサーバの識別情報毎に、当該識別情報に対応付けられているＳＳＩＤを含むビーコンを送信するビーコン送信部と、
前記情報保持部が保持するサーバの識別情報毎に、当該識別情報に対応するサーバの稼動確認を行う稼動確認部と
を備え、
前記ビーコン送信部は、
前記情報保持部に保持されている識別情報に対応するサーバの中で、前記稼動確認部によって稼動が確認されていないサーバが存在する場合に、当該サーバの識別情報に対応付けられて前記情報保持部に保持されているＳＳＩＤを含むビーコンの送信を停止することを特徴とする無線ＬＡＮアクセスポイント。
【請求項３】
複数の有線ネットワークに接続され、ステルスモードで動作する無線ＬＡＮアクセスポイントであって、
それぞれの有線ネットワークの識別情報に対応付けて、ＳＳＩＤ（Service Set Identifier）、自アクセスポイントのアドレス、および、当該ＳＳＩＤに属する端末のアドレスを保持する情報保持部と、
前記情報保持部が保持する有線ネットワークの識別情報毎に、当該識別情報に対応付けられているアクセスポントのアドレスを含むビーコンを送信するビーコン送信部と、
前記情報保持部が保持する有線ネットワークの識別情報毎に、対応する有線ネットワークの疎通確認を行う疎通確認部と、
端末からＳＳＩＤを含むプローブ要求を受信した場合に、プローブ応答を返すプローブ処理部と、
端末からＳＳＩＤを含むアソシエーション要求を受信した場合に、当該端末との間でアソシエーションを実行すると共に、当該アソシエーション要求に含まれているＳＳＩＤを前記情報保持部内で検索し、検索されたＳＳＩＤに当該端末のアドレスを対応付けて前記情報保持部に保持させるアソシエーション処理部と、
有線ネットワークを介して端末宛のデータを受信した場合に、前記情報保持部を参照して、当該有線ネットワークの識別情報に対応付けられているアクセスポイントのアドレスを送信元のアクセスポイントのアドレスとして、受信したデータを宛先の端末へ中継すると共に、端末からデータを受信した場合に、前記情報保持部を参照して、当該端末のアドレスが対応付けられている識別情報の有線ネットワークへ、受信したデータを中継するデータ中継部と
を備え、
前記プローブ処理部は、
端末からＳＳＩＤを含むプローブ要求を受信した場合に、当該ＳＳＩＤに対応付けられて識別情報が前記情報保持部に保持されている有線ネットワークについて、前記稼動確認部によって疎通が確認されていない場合には、当該プローブ要求に応答せず、
前記ビーコン送信部は、
前記情報保持部に保持されている識別情報に対応する有線ネットワークの中で、前記疎通確認部によって疎通が確認されていない有線ネットワークが存在する場合に、当該有線ネットワークの識別情報に対応付けられて前記情報保持部に保持されているアクセスポイントのアドレスを含むビーコンの送信を停止することを特徴とする無線ＬＡＮアクセスポイント。
【請求項４】
ステルスモードで動作する無線ＬＡＮアクセスポイントであって、
それぞれのサーバの識別情報に対応付けて、ＳＳＩＤ（Service Set Identifier）、および、自アクセスポイントのアドレスを保持する情報保持部と、
前記情報保持部が保持するサーバの識別情報毎に、当該識別情報に対応付けられているアクセスポイントのアドレスを含むビーコンを送信するビーコン送信部と、
前記情報保持部が保持するサーバの識別情報毎に、当該識別情報に対応するサーバの稼動確認を行う稼動確認部と、
端末からＳＳＩＤを含むプローブ要求を受信した場合に、プローブ応答を返すプローブ処理部と、
を備え、
前記プローブ処理部は、
端末からＳＳＩＤを含むプローブ要求を受信した場合に、当該ＳＳＩＤに対応付けられて識別情報が前記情報保持部に保持されているサーバについて、前記稼動確認部によって稼動が確認されていない場合には、当該プローブ要求に応答せず、
前記ビーコン送信部は、
前記情報保持部に保持されている識別情報に対応するサーバの中で、前記稼動確認部によって稼動が確認されていないサーバが存在する場合に、当該サーバの識別情報に対応付けられて前記情報保持部に保持されているアクセスポイントのアドレスを含むビーコンの送信を停止することを特徴とする無線ＬＡＮアクセスポイント。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮシステムに用いられるアクセスポイントに関する。
【背景技術】
【０００２】
下記の特許文献１には、接続先に障害が発生した場合に、端末との無線リンクを切断するアクセスポイントが開示されている。また、下記の特許文献２には、ダウンリンクを高速な通信回線に切り替える技術が開示されている。
【０００３】
また、ＩＥＥＥ８０２．１１に準拠した無線ＬＡＮ機能を有する通信機器では、一般的に、ＳＳＩＤを複数設定し、それぞれのＳＳＩＤに接続先のサーバの情報と優先順位とを対応付け、優先順位の高いＳＳＩＤのアクセスポイントが見つかったら、そのアクセスポイントを介して接続先にアクセスするような使い方が想定されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−１５６６８９号公報
【特許文献２】特開２００３−９２２４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、接続先の機器やそこまでの通信経路に何らかの障害が発生した場合、同様のサービスを受けられる他の機器に接続先を変えたり、他の通信経路に切り替えて接続先の機器との通信を継続したい場合がある。例えば、特許文献２のように、ネットワーク上に特別な機器を設け、端末と特別なメッセージをやり取りすることで、経路の変更や接続先の変更を行うことも可能である。しかし、それには、端末側に特別な処理を行う機能が必要となり、そのような機能を有さない一般的な無線ＬＡＮ端末では、接続先や経路を自動的に切り替えることはできない。
【０００６】
また、特許文献１のように、接続先に障害があった場合に、端末との無線リンクを切断することで、障害のあった接続先へのアクセスを防止することも考えられるが、無線リンクを切断するだけでは、端末は、電波環境の一時的な悪化に伴う通信断との区別がつかないため、その後に何度もアクセスポイントに接続を試みることになる。そのため、他に正常な接続先があったとしても、端末がその接続先へアクセスを切り替えるためには、やはり、アクセスポイント自体は正常であるが、その先のネットワークや通信機器に障害が発生したことを判定するための特別な処理が必要になる。
【０００７】
本発明は上記事情を鑑みてなされたものであり、本発明の目的は、端末側に特別な処理を組み込むことなく、接続先や通信経路に障害が発生した場合に、正常系に切り替えて通信を継続できるようにすることにある。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。
本願は、上記課題を解決するための手段を複数含んでいるが、その一例を挙げるならば、複数の有線ネットワークに接続された無線ＬＡＮアクセスポイントであって、
それぞれの有線ネットワークの識別情報に対応付けて、ＳＳＩＤ（Service Set Identifier）、および、当該ＳＳＩＤに属する端末のアドレスを保持する情報保持部と、
前記情報保持部が保持する有線ネットワークの識別情報毎に、当該識別情報に対応付けられているＳＳＩＤを含むビーコンを送信するビーコン送信部と、
前記情報保持部が保持する有線ネットワークの識別情報毎に、当該識別情報に対応する有線ネットワークの疎通確認を行う疎通確認部と、
端末からＳＳＩＤを含むアソシエーション要求を受信した場合に、当該端末との間でアソシエーションを実行すると共に、当該アソシエーション要求に含まれているＳＳＩＤを前記情報保持部内で検索し、検索されたＳＳＩＤに当該端末のアドレスを対応付けて前記情報保持部に保持させるアソシエーション処理部と、
有線ネットワークを介して端末宛のデータを受信した場合に、受信したデータを宛先の端末へ中継すると共に、端末からデータを受信した場合に、前記情報保持部を参照して、当該端末のアドレスが対応付けられている識別情報の有線ネットワークへ、受信したデータを中継するデータ中継部と
を備え、
前記ビーコン送信部は、
前記情報保持部に保持されている識別情報に対応する有線ネットワークの中で、前記疎通確認部によって疎通が確認されていない有線ネットワークが存在する場合に、当該有線ネットワークの識別情報に対応付けられて前記情報保持部に保持されているＳＳＩＤを含むビーコンの送信を停止することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、端末側に特別な処理を組み込むことなく、接続先や通信経路に障害が発生した場合に、正常系に切り替えて通信を継続することができる。
上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【００１０】
【図１】第１の実施形態における通信システム１０の構成の一例を示すシステム構成図である。
【図２】第１の実施形態におけるＡＰ２０の詳細な機能構成の一例を示すブロック図である。
【図３】第１の実施形態において情報保持部２３に格納されるデータの構造の一例を示す図である。
【図４】管理フレーム３０のデータ構造の一例を示す図である。
【図５】ビーコンの送信タイミングを説明するための概念図である。
【図６】第１の実施形態におけるＡＰ２０の動作の一例を示すフローチャートである。
【図７】第１の実施形態において端末１７が保持している接続先リスト１７０のデータ構造の一例を示す図である。
【図８】第１の実施形態における通信システム１０全体の動作を説明するためのシーケンス図である。
【図９】第２の実施形態における通信システム１０の構成の一例を示すシステム構成図である。
【図１０】第２の実施形態におけるＡＰ２０の詳細な機能構成の一例を示すブロック図である。
【図１１】第２の実施形態において情報保持部２３に格納されるデータの構造の一例を示す図である。
【図１２】第２の実施形態において端末１７が保持している接続先リスト１７０のデータ構造の一例を示す図である。
【図１３】第２の実施形態における通信システム１０全体の動作を説明するためのシーケンス図である。
【図１４】第３の実施形態におけるＡＰ２０の詳細な機能構成の一例を示すブロック図である。
【図１５】第３の実施形態におけるＡＰ２０の動作の一例を示すフローチャートである。
【図１６】第３の実施形態における通信システム１０全体の動作を説明するためのシーケンス図である。
【図１７】第４の実施形態におけるＡＰ２０の詳細な機能構成の一例を示すブロック図である。
【図１８】第４の実施形態における通信システム１０全体の動作を説明するためのシーケンス図である。
【発明を実施するための形態】
【００１１】
まず、本発明の第１の実施形態について図面を参照しながら説明する。
【００１２】
図１は、第１の実施形態における通信システム１０の構成の一例を示すシステム構成図である。本実施形態の通信システム１０は、無線ＬＡＮアクセスポイント（以下、ＡＰと呼ぶ）２０を備える。
【００１３】
本実施形態において、ルータ１４−１とルータ１４−２とは異なるＶＬＡＮ（Virtual Local Area Network）に属しており、ＡＰ２０は、それぞれのＶＬＡＮを介してルータ１４−１またはルータ１４−２と通信することができる。なお、他の形態として、ルータ１４−１とルータ１４−２とは、それぞれ別々のケーブルを介して、ＡＰ２０の異なる物理ポートに接続されることにより、ＡＰ２０は、物理的に異なるケーブルを介してルータ１４−１またはルータ１４−２と通信するようにしてもよい。
【００１４】
本実施形態において、ＡＰ２０は、それぞれのＶＬＡＮに異なるＳＳＩＤを対応付け、異なるタイミングで、それぞれのＳＳＩＤを含むビーコンを定期的に無線送信する。そして、サーバ１１までの通信経路に障害が発生した場合に、当該通信経路に含まれるルータ１４が属するＶＬＡＮに対応付けられているＳＳＩＤを含むビーコンの送信を停止する。
【００１５】
端末１７は、ＡＰ２０からの電波が所定以上の強度で到達するエリア１６内において、ＡＰ２０から送信されたビーコンを受信し、受信したビーコンからＳＳＩＤを取り出す。そして、端末１７は、取り出したＳＳＩＤを含むアソシエーション要求をＡＰ２０へ送信する。ＡＰ２０は、例えば外部の認証サーバ等を用いて端末１７の認証等を行い、端末１７の帰属を許可する場合に、当該アソシエーション要求に含まれているＳＳＩＤに、当該端末１７の識別情報を対応付ける。
【００１６】
その後、ＡＰ２０は、端末１７からデータを受信した場合に、当該端末１７の識別情報に対応付けられているＳＳＩＤを特定し、端末１７から受信したデータを、特定したＳＳＩＤに対応付けられているＶＬＡＮに属するルータ１４へ送信することにより、端末１７から受信したデータを、当該ルータ１４が含まれる方の通信経路を介してサーバ１１へ送信する。
【００１７】
このように、ＡＰ２０は、障害が発生している通信経路に対応付けられているＳＳＩＤを含むビーコンの送信を停止するので、端末１７が、ビーコンによって通知される、障害が発生していない通信経路に対応付けられているＳＳＩＤを用いてアソシエーションを行うことになり、ＡＰ２０は、端末１７から受信したデータを、障害が発生していない通信経路に確実に送り出すことができる。
【００１８】
また、サーバ１１との通信中に通信経路に障害が発生した場合、通信経路の障害により通信が切断されるだけでなく、ＡＰ２０が当該通信経路に対応付けられているＳＳＩＤを含むビーコンの送信を停止するため、端末１７は、帰属中のＳＳＩＤを有するＡＰ２０からの電波が届かなくなった（圏外に移動した）と認識し、同一のＳＳＩＤを含む他のＡＰ２０からのビーコン、または、異なるＳＳＩＤを含むビーコンをサーチする。
【００１９】
周辺に他のＡＰ２０が存在しない場合、端末１７は、同一のＡＰ２０から送信されている、異なるＳＳＩＤを含むビーコンを見つけることになる。本実施形態において、ＡＰ２０によって送信されているビーコンに含まれているＳＳＩＤは、障害が発生していない通信経路に対応付けられているＳＳＩＤであるため、端末１７は、当該ＳＳＩＤを用いてアソシエーションを行うことにより、ＡＰ２０は、端末１７から受信したデータを、障害が発生していない通信経路に送り出すことができる。
【００２０】
このように、アクセスポイントからの電波が遮断された場合に他のアクセスポイントからの電波をサーチするという、端末１７に一般的に設けられているアクセスポイントの切り替え手順が実行されるだけで、ＡＰ２０は、障害の発生した通信経路の自動的な切り替えを端末１７に提供することができる。
【００２１】
なお、本実施形態において、端末１７は、例えば無線ＬＡＮを用いてＶｏＩＰ通信を行う電話端末であり、サーバ１１は、例えばＶｏＩＰに基づく呼制御を行う呼制御サーバである。また、本実施形態において、端末１７は、パッシブスキャニングによりＡＰ２０をサーチする。
【００２２】
図２は、第１の実施形態におけるＡＰ２０の詳細な機能構成の一例を示すブロック図である。本実施形態におけるＡＰ２０は、疎通確認部２１、中継部２２、情報保持部２３、アソシエーション処理部２４、ビーコン送信部２５、および無線通信部２６を備える。
【００２３】
情報保持部２３は、例えば図３に示すように、複数のレコード２３６を保持している。それぞれのレコード２３６には、それぞれのＶＬＡＮを識別するＶＬＡＮ＿ＩＤ２３０、ＳＳＩＤ２３１、ＢＳＳＩＤ２３２、端末ＩＤ２３３、監視対象となる通信経路上の通信装置のアドレスである監視先アドレス２３４、および当該監視対象の通信装置の監視結果２３５が格納される。ＶＬＡＮ＿ＩＤ２３０、ＳＳＩＤ２３１、ＢＳＳＩＤ２３２、および監視先アドレス２３４は、管理者等により予め設定されている。
【００２４】
ＢＳＳＩＤ２３２には、例えばＡＰ２０のＭＡＣ（Media Access Control）アドレスが格納される。ＡＰ２０には、ＳＳＩＤ毎に異なるＭＡＣアドレスが設定される。端末ＩＤ２３３には、例えば端末１７のＭＡＣアドレスが格納される。監視先アドレス２３４には、例えば、サーバ１１までのそれぞれの通信経路上に存在する通信装置のＩＰアドレスが格納される。本実施形態において、監視対象となる通信装置は、例えばルータ１２−１やルータ１２−２である。
【００２５】
疎通確認部２１は、所定のタイミングで（例えば３０秒毎に）情報保持部２３を参照し、それぞれのレコード毎に、当該レコードに含まれている監視先アドレスを宛先とする疎通確認要求を作成し、作成した疎通確認要求を、当該レコードのＶＬＡＮ＿ＩＤに属するルータ１４へ送信する。
【００２６】
そして、所定時間（例えば３秒）以内に、当該監視先アドレスの通信装置から疎通確認応答を受信した場合、疎通確認部２１は、当該通信装置の監視先アドレスを情報保持部２３内で検索し、検索した監視先アドレスに対応付けられている監視結果の欄に正常を示す情報を格納する。一方、所定時間以内に疎通確認応答を受信しなかった場合、疎通確認部２１は、当該通信装置の監視先アドレスを情報保持部２３内で検索し、検索した監視先アドレスに対応付けられている監視結果の欄に異常を示す情報を格納する。
【００２７】
なお、監視対象の通信装置は、正常に動作している場合であっても、通信トラフィックによる処理負荷が高くなっている場合には、ＡＰ２０から受信した疎通確認要求に対して応答を返さないようにしてもよい。これにより、通信トラフィックの集中を回避することもできる。
【００２８】
無線通信部２６は、端末１７との間で無線ＬＡＮに基づく無線通信を行い、端末１７から受信したデータを、中継部２２またはアソシエーション処理部２４へ送り、中継部２２またはアソシエーション処理部２４から受信したデータを、端末１７へ無線送信する。また、無線通信部２６は、ビーコン送信部２５から受け取ったデータをビーコンとして無線送信する。
【００２９】
ビーコン送信部２５は、所定のタイミングで情報保持部２３を参照し、それぞれのレコード毎に、当該レコードに含まれている監視結果に正常を示す情報が格納されていれば、当該レコードに含まれているＢＳＳＩＤおよびＳＳＩＤを含むビーコンを作成し、作成したビーコンを無線通信部２６を介して無線送信する。
【００３０】
ビーコンは、管理フレームの一種であり、例えば図４に示すようなデータ構造である。管理フレーム３０は、フレーム制御３１、宛先アドレス３２、送信元アドレス３３、ＢＳＳＩＤ３４、シーケンス制御３５、フレームボディ３６、およびＦＣＳ３７を有する。
【００３１】
ビーコンの場合、フレーム制御３１にはビーコンであることを示す情報が格納され、宛先アドレス３２にはブロードキャストアドレスが格納され、フレームボディ３６にはビーコンの周期やＳＳＩＤが格納され、送信元アドレス３３およびＢＳＳＩＤ３４には、フレームボディ３６に格納されたＳＳＩＤに対応付けられて情報保持部２３に登録されているＢＳＳＩＤが格納される。
【００３２】
また、本実施形態において、ＡＰ２０は、それぞれ異なるＢＳＳＩＤおよびＳＳＩＤを含む複数のビーコンを、例えば図５に示すように、異なるタイミングで送信する。図５に示した例では、ＳＳＩＤとして例えば「Ｓ００１」を含むビーコンを符号４０で示し、ＳＳＩＤとして例えば「Ｓ００２」を含むビーコンを符号４１で示している。ビーコン周期は、例えば１００ミリ秒である。
【００３３】
ここで、例えば時刻ｔ1において、疎通確認部２１が「Ｓ００１」のＳＳＩＤに対応付けられているルータ１４−１の疎通を確認できなかった場合、疎通確認部２１は、情報保持部２３の監視結果の欄に異常を示す情報を登録する。そして、ビーコン送信部２５は、「Ｓ００１」のＳＳＩＤを含むビーコン４０の送信タイミングである時刻ｔ2において情報保持部２３を参照し、当該ＳＳＩＤに正常を示す情報が対応付けられていないため、当該ビーコン４０の送信を停止する。「Ｓ００２」のＳＳＩＤを含むビーコン４１については、情報保持部２３に正常を示す情報が登録されていれば、ビーコン送信部２５は、所定のタイミング毎に当該ビーコン４１の送信を続ける。
【００３４】
図２に戻って説明を続ける。アソシエーション処理部２４は、無線通信部２６を介して端末１７から、ＳＳＩＤを含むアソシエーション要求を受信した場合に、当該端末１７の認証等を行う。そして、当該端末１７の帰属を許可する場合、アソシエーション処理部２４は、当該アソシエーション要求に含まれているＳＳＩＤを情報保持部２３内で検索し、検索したＳＳＩＤに、当該端末１７の端末ＩＤ（例えばＭＡＣアドレス）を対応付けると共に、無線通信部２６を介してアソシエーション応答を返す。
【００３５】
中継部２２は、無線通信部２６を介して端末１７からデータを受信した場合に、当該端末１７の端末ＩＤに基づいて情報保持部２３を参照し、受信したデータを、当該端末ＩＤに対応付けられているＶＬＡＮ＿ＩＤに属するルータ１４へ送る。また、いずれかのルータ１４から端末１７宛のデータを受信した場合、中継部２２は、受信したデータを、無線通信部２６を介して宛先の端末１７へ送信する。
【００３６】
図６は、第１の実施形態におけるＡＰ２０の動作の一例を示すフローチャートである。例えば、ＡＰ２０に所定の設定が施された後に電源が投入される等のタイミングで、ＡＰ２０は本フローチャートに示す動作を開始する。
【００３７】
まず、疎通確認部２１は、監視対象の通信装置を監視するタイミングか否かを判定する（Ｓ１００）。監視対象の通信装置を監視するタイミングである場合（Ｓ１００：Ｙｅｓ）、疎通確認部２１は、情報保持部２３を参照して、未選択のレコードを１つ選択する（Ｓ１０１）。そして、疎通確認部２１は、選択したレコードに含まれている監視先アドレスを宛先とする疎通確認要求を作成し、作成した疎通確認要求を、当該レコードのＶＬＡＮ＿ＩＤに属するルータ１４を介して送信する（Ｓ１０２）。
【００３８】
次に、疎通確認部２１は、所定時間以内に疎通確認応答を受信したか否かを判定する（Ｓ１０３）。所定時間以内に疎通確認応答を受信した場合（Ｓ１０３：Ｙｅｓ）、疎通確認部２１は、当該通信装置の監視先アドレスを情報保持部２３内で検索し、検索した監視先アドレスに対応付けられている監視結果の欄に正常を示す情報を格納し（Ｓ１０４）、ステップＳ１０６に示す処理を実行する。
【００３９】
一方、所定時間以内に疎通確認応答を受信しなかった場合（Ｓ１０３：Ｎｏ）、疎通確認部２１は、当該通信装置の監視先アドレスを情報保持部２３内で検索し、検索した監視先アドレスに対応付けられている監視結果の欄に異常を示す情報を格納する（Ｓ１０５）。そして、疎通確認部２１は、情報保持部２３内の全てのレコードを選択したか否かを判定する（Ｓ１０６）。
【００４０】
未選択のレコードがある場合（Ｓ１０６：Ｎｏ）、疎通確認部２１は、再びステップＳ１０１に示した処理を実行する。一方、情報保持部２３内の全てのレコードを選択した場合（Ｓ１０６：Ｙｅｓ）、疎通確認部２１は、再びステップＳ１００に示した処理を実行する。
【００４１】
ステップＳ１００において、監視対象の通信装置を監視するタイミングではない場合（Ｓ１００：Ｎｏ）、ビーコン送信部２５は、ビーコンの送信タイミングか否かを判定する（Ｓ１０７）。ビーコンの送信タイミングである場合（Ｓ１０７：Ｙｅｓ）、ビーコン送信部２５は、情報保持部２３を参照して、未選択のレコードを１つ選択する（Ｓ１０８）。そして、ビーコン送信部２５は、選択したレコードに含まれている監視結果が正常を示す情報か否かを判定する（Ｓ１０９）。
【００４２】
監視結果が正常を示す情報でない場合（Ｓ１０９：Ｎｏ）、ビーコン送信部２５は、ステップＳ１１１に示す処理を実行する。一方、監視結果が正常を示す情報である場合（Ｓ１０９：Ｙｅｓ）、ビーコン送信部２５は、当該レコードに含まれているＢＳＳＩＤおよびＳＳＩＤを含むビーコンを作成し、作成したビーコンを無線通信部２６を介して無線送信する（Ｓ１１０）。
【００４３】
次に、ビーコン送信部２５は、情報保持部２３内の全てのレコードを選択したか否かを判定する（Ｓ１１１）。未選択のレコードがある場合（Ｓ１１１：Ｎｏ）、ビーコン送信部２５は、再びステップＳ１０８に示した処理を実行する。一方、情報保持部２３内の全てのレコードを選択した場合（Ｓ１１１：Ｙｅｓ）、疎通確認部２１は、再びステップＳ１００に示した処理を実行する。
【００４４】
ステップＳ１０７において、ビーコンの送信タイミングではない場合（Ｓ１０７：Ｎｏ）、アソシエーション処理部２４は、無線通信部２６を介して端末１７からアソシエーション要求を受信したか否かを判定する（Ｓ１１２）。アソシエーション要求を受信した場合（Ｓ１１２：Ｙｅｓ）、アソシエーション処理部２４は、当該端末１７の認証等を行う。
【００４５】
そして、当該端末１７の帰属を許可する場合、アソシエーション処理部２４は、当該アソシエーション要求に含まれているＳＳＩＤを情報保持部２３内で検索し、検索したＳＳＩＤに、当該端末１７の端末ＩＤを対応付ける（Ｓ１１３）。そして、アソシエーション処理部２４は、無線通信部２６を介してアソシエーション応答を送信し（Ｓ１１４）、疎通確認部２１は、再びステップＳ１００に示した処理を実行する。
【００４６】
ステップＳ１１２において、アソシエーション要求を受信していない場合（Ｓ１１２：Ｎｏ）、アソシエーション処理部２４は、無線通信部２６を介して端末１７からアソシエーション解除要求を受信したか否かを判定する（Ｓ１１５）。アソシエーション解除要求を受信していない場合（Ｓ１１５：Ｎｏ）、疎通確認部２１は、再びステップＳ１００に示した処理を実行する。
【００４７】
一方、アソシエーション解除要求を受信した場合（Ｓ１１５：Ｙｅｓ）、アソシエーション処理部２４は、当該アソシエーション解除要求に含まれているＳＳＩＤを情報保持部２３内で検索し、検索したＳＳＩＤに対応付けられている端末ＩＤを情報保持部２３から削除し（Ｓ１１６）、疎通確認部２１は、再びステップＳ１００に示した処理を実行する。
【００４８】
次に、図８を参照して、本実施形態における通信システム１０全体の動作について説明する。ここで、端末１７内の接続先リスト１７０には、例えば図７に示すようなデータが格納されているものと仮定する。接続先リスト１７０には、プロファイル名１７１に対応付けて、ＳＳＩＤ１７２、優先順位１７３、および接続先アドレス１７４が、端末１７のユーザ等によって予め登録されている。優先順位１７３に設定される数値は、例えば数値が低いものほど高い優先度を示す。
【００４９】
本実施形態における接続先リスト１７０では、異なるＳＳＩＤについて、共通の接続先の情報（ＩＰアドレス）が格納されているものとする。なお、一般的な無線ＬＡＮ端末１７は、図７に示すようなデータ構造の接続先リスト１７０を有している。
【００５０】
まず、ＡＰ２０は、それぞれのＳＳＩＤについて、所定のタイミング毎に当該ＳＳＩＤに対応付けられている監視先に疎通確認要求を送信し（Ｓ２００、Ｓ２０３）、所定時間以内に疎通確認応答を受信した場合に（Ｓ２０１、Ｓ２０４）、当該ＳＳＩＤに対応付けられている監視結果の欄に正常を示す情報を登録する（Ｓ２０２、Ｓ２０５）。また、ＡＰ２０は、正常を示す情報が関連付けられているＳＳＩＤについて、ビーコンの送信タイミング毎にビーコンを送信する（Ｓ２０６〜Ｓ２０９）。
【００５１】
なお、本シーケンス図において、監視先としてのルータ１２−１のアドレスには、「Ｓ００１」のＳＳＩＤが対応づけられており、監視先としてのルータ１２−２のアドレスには、「Ｓ００２」のＳＳＩＤが対応づけられているものとする。
【００５２】
また、監視先に送信した疎通確認要求に対して（Ｓ２１０）、所定時間以内に疎通確認応答を受信しなかった場合、ＡＰ２０は、対応するＳＳＩＤに異常を示す情報を関連付ける（Ｓ２１１）。それ以降は、ＡＰ２０は、「Ｓ００１」のＳＳＩＤを含むビーコンの送信を停止する。
【００５３】
一方、「Ｓ００２」のＳＳＩＤに対応付けられているルータ１２−２については、その後も疎通確認要求に対して（Ｓ２１２）、所定時間以内に疎通確認応答を受信しており（Ｓ２１３）、ＡＰ２０は、「Ｓ００２」のＳＳＩＤに正常を示す情報を関連付けて登録するため（Ｓ２１４）、「Ｓ００２」のＳＳＩＤを含むビーコンの送信は継続される（Ｓ２１６）。
【００５４】
その後、端末１７は、ビーコンを検出し、検出したビーコンからＳＳＩＤとして「Ｓ００２」を抽出する。そして、端末１７は、抽出したＳＳＩＤを含むアソシエーション要求をＡＰ２０へ送信し（Ｓ２１７）、ＡＰ２０は、端末１７へアソシエーション応答を返す（Ｓ２１８）。そして、端末１７は、ＡＰ２０およびルータ１２−２を含む通信経路を介してサーバ１１との通信を開始する（Ｓ２１９）。
【００５５】
以上、本発明の第１の実施形態について説明した。
【００５６】
上記説明から明らかなように、本実施形態のＡＰ２０によれば、端末１７側に特別な処理を組み込むことなく、通信経路に障害が発生した場合に、正常な通信経路に切り替えて通信を継続することができる。
【００５７】
次に、本発明の第２の実施形態について図面を参照しながら説明する。
【００５８】
図９は、第２の実施形態における通信システム１０の構成の一例を示すシステム構成図である。本実施形態の通信システム１０は、それぞれのＳＳＩＤに異なるサーバ１１を対応付け、障害が発生したサーバ１１に対応付けられているＳＳＩＤを含むビーコンの送信を停止する。なお、本実施形態において、端末１７は、パッシブスキャニングによりＡＰ２０をサーチする。
【００５９】
図１０は、第２の実施形態におけるＡＰ２０の詳細な機能構成の一例を示すブロック図である。ＡＰ２０は、中継部２２、情報保持部２３、アソシエーション処理部２４、ビーコン送信部２５、無線通信部２６、および稼動確認部２７を備える。なお、以下に説明する点を除き、図１０において、図２と同じ符号を付した構成は、図２における構成と同一または同様の機能を有するため説明を省略する。
【００６０】
情報保持部２３は、例えば図１１に示すように、複数のレコード２３６を保持している。それぞれのレコード２３６には、ＳＳＩＤ２３１、ＢＳＳＩＤ２３２、監視先アドレス２３４、および監視結果２３５が格納される。ＳＳＩＤ２３１、ＢＳＳＩＤ２３２、および監視先アドレス２３４は、管理者等により予め設定されている。本実施形態において、監視先アドレス２３４には、サーバ１１−１またはサーバ１１−２のＩＰアドレスが格納される。
【００６１】
稼動確認部２７は、所定のタイミングで（例えば３０秒毎に）情報保持部２３を参照し、それぞれのレコード毎に、当該レコードに含まれている監視先アドレスを宛先とする稼動確認要求を作成し、作成した稼動確認要求をルータ１４を介して送信する。
【００６２】
そして、所定時間（例えば３秒）以内に、当該監視先アドレスのサーバ１１から稼動確認応答を受信した場合、稼動確認部２７は、当該サーバ１１の監視先アドレスを情報保持部２３内で検索し、検索した監視先アドレスに対応付けられている監視結果の欄に正常を示す情報を格納する。一方、所定時間以内に稼動確認応答を受信しなかった場合、稼動確認部２７は、当該サーバ１１の監視先アドレスを情報保持部２３内で検索し、検索した監視先アドレスに対応付けられている監視結果の欄に異常を示す情報を格納する。
【００６３】
なお、監視対象のサーバ１１は、正常に動作している場合であっても、処理負荷が高くなっている場合には、ＡＰ２０から受信した稼動確認要求に対して応答を返さないようにしてもよい。これにより、サーバ１１への負荷の集中を回避することもできる。
【００６４】
アソシエーション処理部２４は、無線通信部２６を介して端末１７から、ＳＳＩＤを含むアソシエーション要求を受信した場合に、当該端末１７の認証等を行う。そして、当該端末１７の帰属を許可する場合、アソシエーション処理部２４は、無線通信部２６を介してアソシエーション応答を返す。
【００６５】
中継部２２は、無線通信部２６を介して端末１７からデータを受信した場合に、受信したデータを、ルータ１４を介して宛先のサーバ１１へ送信する。また、ルータ１４から端末１７宛のデータを受信した場合、中継部２２は、受信したデータを、無線通信部２６を介して宛先の端末１７へ送信する。
【００６６】
次に、本実施形態におけるＡＰ２０の動作について、図６を参照しながら説明する。本実施形態におけるＡＰ２０の動作は、図６に示した第１の実施形態におけるＡＰ２０の動作と類似しているが、以下の点が異なる。
【００６７】
まず、ステップＳ１００では、稼動確認部２７が、監視対象のサーバ１１を監視するタイミングか否かを判定する（Ｓ１００）。監視対象のサーバ１１を監視するタイミングである場合（Ｓ１００：Ｙｅｓ）、稼動確認部２７は、情報保持部２３を参照して、未選択のレコードを１つ選択する（Ｓ１０１）。そして、稼動確認部２７は、選択したレコードに含まれている監視先アドレスを宛先とする稼動確認要求を作成し、作成した稼動確認要求をルータ１４を介して送信する（Ｓ１０２）。
【００６８】
次に、稼動確認部２７は、所定時間以内に稼動確認応答を受信したか否かを判定する（Ｓ１０３）。所定時間以内に稼動確認応答を受信した場合（Ｓ１０３：Ｙｅｓ）、稼動確認部２７は、当該サーバ１１の監視先アドレスを情報保持部２３内で検索し、検索した監視先アドレスに対応付けられている監視結果の欄に正常を示す情報を格納し（Ｓ１０４）、ステップＳ１０６に示す処理を実行する。
【００６９】
一方、所定時間以内に稼動確認応答を受信しなかった場合（Ｓ１０３：Ｎｏ）、稼動確認部２７は、当該サーバ１１の監視先アドレスを情報保持部２３内で検索し、検索した監視先アドレスに対応付けられている監視結果の欄に異常を示す情報を格納する（Ｓ１０５）。そして、稼動確認部２７は、情報保持部２３内の全てのレコードを選択したか否かを判定する（Ｓ１０６）。
【００７０】
未選択のレコードがある場合（Ｓ１０６：Ｎｏ）、稼動確認部２７は、再びステップＳ１０１に示した処理を実行する。一方、情報保持部２３内の全てのレコードを選択した場合（Ｓ１０６：Ｙｅｓ）、稼動確認部２７は、再びステップＳ１００に示した処理を実行する。
【００７１】
また、ステップＳ１１２において、アソシエーション要求を受信した場合（Ｓ１１２：Ｙｅｓ）、アソシエーション処理部２４は、当該端末１７の認証等を行い、当該端末１７の帰属を許可する場合に、無線通信部２６を介してアソシエーション応答を送信し（Ｓ１１４）、稼動確認部２７は、再びステップＳ１００に示した処理を実行する。ステップＳ１１２において、アソシエーション要求を受信していない場合（Ｓ１１２：Ｎｏ）、稼動確認部２７は、再びステップＳ１００に示した処理を実行する。
【００７２】
次に、図１３を参照して、本実施形態における通信システム１０全体の動作について説明する。ここで、端末１７内の接続先リスト１７０には、例えば図１２に示すようなデータが格納されているものと仮定する。本実施形態における接続先リスト１７０では、ＳＳＩＤ毎に異なる接続先の情報（ＩＰアドレス）が登録されている。
【００７３】
まず、ＡＰ２０は、それぞれのＳＳＩＤについて、所定のタイミング毎に当該ＳＳＩＤに対応付けられている監視先に稼動確認要求を送信し（Ｓ３００、Ｓ３０３）、所定時間以内に稼動確認応答を受信した場合に（Ｓ３０１、Ｓ３０４）、当該ＳＳＩＤに対応付けられている監視結果の欄に正常を示す情報を登録する（Ｓ３０２、Ｓ３０５）。また、ＡＰ２０は、正常を示す情報が関連付けられているＳＳＩＤについて、ビーコンの送信タイミング毎にビーコンを送信する（Ｓ３０６〜Ｓ３０９）。
【００７４】
なお、本シーケンス図において、監視先としてのサーバ１１−１のアドレスには、「Ｓ００１」のＳＳＩＤが対応づけられており、監視先としてのサーバ１１−２のアドレスには、「Ｓ００２」のＳＳＩＤが対応づけられているものとする。
【００７５】
また、監視先に送信した稼動確認要求に対して（Ｓ３１０）、所定時間以内に稼動確認応答を受信しなかった場合、ＡＰ２０は、対応するＳＳＩＤに異常を示す情報を関連付ける（Ｓ３１１）。それ以降は、ＡＰ２０は、「Ｓ００１」のＳＳＩＤを含むビーコンの送信を停止する。
【００７６】
一方、「Ｓ００２」のＳＳＩＤに対応付けられているサーバ１１−２については、その後も稼動確認要求に対して（Ｓ３１２）、所定時間以内に稼動確認応答を受信しており（Ｓ３１３）、ＡＰ２０は、「Ｓ００２」のＳＳＩＤに正常を示す情報を関連付けて登録するため（Ｓ３１４）、「Ｓ００２」のＳＳＩＤを含むビーコンの送信は継続される（Ｓ３１６）。
【００７７】
その後、端末１７は、ビーコンを検出し、検出したビーコンからＳＳＩＤとして「Ｓ００２」を抽出する。そして、端末１７は、抽出したＳＳＩＤを含むアソシエーション要求をＡＰ２０へ送信し（Ｓ３１７）、ＡＰ２０は、端末１７へアソシエーション応答を返す（Ｓ３１８）。そして、端末１７は、ＡＰ２０を介してサーバ１１−２との通信を開始する（Ｓ３１９）。
【００７８】
以上、本発明の第２の実施形態について説明した。
【００７９】
次に、本発明の第３の実施形態について図面を参照しながら説明する。
【００８０】
本実施形態における通信システム１０のシステム構成は、図１に示した第１の実施形態における通信システム１０と同様である。本実施形態の通信システム１０は、それぞれのＳＳＩＤに異なる通信経路上の通信装置（図１の例では、ルータ１２−１またはルータ１２−２）を対応付け、障害が発生した通信装置に対応付けられているＳＳＩＤを含むビーコンの送信を停止する。
【００８１】
なお、本実施形態では、ＡＰ２０が、ＢＳＳＩＤを含むビーコンを送信するものの、当該ビーコンにはＳＳＩＤを含めない、いわゆるステルスモードで動作する点、および、端末１７がアクティブスキャニングによりＡＰ２０をサーチする点が、第１の実施形態とは異なる。
【００８２】
図１４は、第３の実施形態におけるＡＰ２０の詳細な機能構成の一例を示すブロック図である。ＡＰ２０は、疎通確認部２１、中継部２２、情報保持部２３、アソシエーション処理部２４、ビーコン送信部２５、無線通信部２６、およびプローブ処理部２８を備える。なお、以下に説明する点を除き、図１４において、図２と同じ符号を付した構成は、図２における構成と同一または同様の機能を有するため説明を省略する。
【００８３】
ビーコン送信部２５は、所定のタイミングで情報保持部２３を参照し、それぞれのレコード毎に、当該レコードに含まれている監視結果に正常を示す情報が格納されていれば、当該レコードに含まれているＢＳＳＩＤを含むビーコンを作成し、作成したビーコンを無線通信部２６を介して無線送信する。
【００８４】
プローブ処理部２８は、無線通信部２６を介して端末１７から、ＳＳＩＤを含むプローブ要求を受信した場合に、受信したプローブ要求に含まれているＳＳＩＤを情報保持部２３内で検索し、当該ＳＳＩＤが情報保持部２３内に存在すれば、当該ＳＳＩＤを含む情報保持部２３内のレコードに監視結果として正常を示す情報が登録されているか否かを判定する。監視結果として正常を示す情報が登録されている場合、プローブ処理部２８は、無線通信部２６を介してプローブ応答を返す。
【００８５】
図１５は、第３の実施形態におけるＡＰ２０の動作の一例を示すフローチャートである。本図に示したフローチャートは、ステップＳ１２０〜Ｓ１２３に示す処理以外は、図６に示したフローチャートと同様である。
【００８６】
ステップＳ１０７において、ビーコンの送信タイミングではない場合（Ｓ１０７：Ｎｏ）、プローブ処理部２８は、無線通信部２６を介して端末１７からプローブ要求を受信したか否かを判定する（Ｓ１２０）。プローブ要求を受信した場合（Ｓ１２０：Ｙｅｓ）、プローブ処理部２８は、受信したプローブ要求に含まれているＳＳＩＤに基づいて情報保持部２３を参照し、当該ＳＳＩＤを含むレコードを特定し、特定したレコードの監視結果の欄に正常を示す情報が登録されているか否かを判定する（Ｓ１２１）。
【００８７】
監視結果の欄に正常を示す情報が登録されている場合（Ｓ１２１：Ｙｅｓ）、プローブ処理部２８は、無線通信部２６を介してプローブ応答を返し（Ｓ１２２）、疎通確認部２１は、再びステップＳ１００に示した処理を実行する。一方、監視結果の欄に異常を示す情報が登録されている場合（Ｓ１２１：Ｎｏ）、プローブ処理部２８は、プローブ応答を返すことなく受信したプローブ要求を破棄し（Ｓ１２３）、疎通確認部２１は、再びステップＳ１００に示した処理を実行する。また、ステップＳ１２０において、プローブ要求を受信していない場合（Ｓ１２０：Ｎｏ）、アソシエーション処理部２４は、ステップＳ１１２に示した処理を実行する。
【００８８】
次に、図１６を参照して、本実施形態における通信システム１０全体の動作について説明する。ここで、端末１７内の接続先リスト１７０には、例えば図７に示すように、異なるＳＳＩＤについて、共通の接続先の情報（ＩＰアドレス）が格納されているものとする。また、図１６において、監視先としてのルータ１２−１のアドレスには、「Ｓ００１」のＳＳＩＤが対応づけられており、監視先としてのルータ１２−２のアドレスには、「Ｓ００２」のＳＳＩＤが対応づけられているものとする。
【００８９】
まず、端末１７は、優先度が最も高い「Ｓ００１」のＳＳＩＤを有するプローブ要求をＡＰ２０へ送信する。「Ｓ００１」のＳＳＩＤに対応付けられているルータ１２−１は、その時点では正常に動作しているため、ＡＰ２０は、プローブ応答を端末１７へ返す。そして、端末１７は、ＡＰ２０との間でアソシエーションを行って、ＡＰ２０およびルータ１２−１を介してサーバ１１との間で通信を開始する（Ｓ４００）。端末１７は、アソシエーションを行ったＡＰ２０のＢＳＳＩＤを含むビーコンの受信電力を監視することにより、当該ＡＰ２０の圏内にいることを認識する。
【００９０】
ＡＰ２０は、それぞれのＳＳＩＤについて、所定のタイミング毎に当該ＳＳＩＤに対応付けられている監視先に疎通確認要求を送信し（Ｓ４０１、Ｓ４０４）、所定時間以内に疎通確認応答を受信した場合に（Ｓ４０２、Ｓ４０５）、当該ＳＳＩＤに対応付けられている監視結果の欄に正常を示す情報を登録する（Ｓ４０３、Ｓ４０６）。また、ＡＰ２０は、情報保持部２３を参照し、正常を示す情報が関連付けられているＳＳＩＤについて、ビーコンの送信タイミング毎に、当該ＳＳＩＤに対応付けられているＢＳＳＩＤを含むビーコンを送信する（Ｓ４０７〜Ｓ４１０）。
【００９１】
また、監視先に送信した疎通確認要求に対して（Ｓ４１１）、所定時間以内に疎通確認応答を受信しなかった場合、ＡＰ２０は、対応するＳＳＩＤの監視結果の欄に異常を示す情報を登録する（Ｓ４１２）。それ以降は、ＡＰ２０は、「Ｓ００１」のＳＳＩＤに対応付けられているＢＳＳＩＤを含むビーコンの送信を停止する。
【００９２】
一方、「Ｓ００２」のＳＳＩＤに対応付けられているルータ１２−２については、その後も疎通確認要求に対して（Ｓ４１３）、所定時間以内に疎通確認応答を受信しており（Ｓ４１４）、ＡＰ２０は、「Ｓ００２」のＳＳＩＤの監視結果の欄に正常を示す情報を登録するため（Ｓ４１５）、「Ｓ００２」のＳＳＩＤに対応付けられているＢＳＳＩＤを含むビーコンの送信は継続される（Ｓ４１６）。
【００９３】
端末１７は、アソシエーションを行った際にＡＰ２０から通知されたＢＳＳＩＤを含むビーコンを受信できていないことを検出すると（Ｓ４１７）、当該ＡＰ２０の圏外に移動したと認識し、同一のＳＳＩＤを含むプローブ要求を再送信する（Ｓ４１８）。ＡＰ２０は、「Ｓ００１」のＳＳＩＤに対応付けられているルータ１２−１の疎通が確認できていないため、当該プローブ要求には応答しない。
【００９４】
端末１７は、同一のＳＳＩＤを有する他のＡＰ２０が周囲に存在しないと判定し、他のＳＳＩＤ（本例では「Ｓ００２」）を含むプローブ要求を送信する（Ｓ４１９）。ＡＰ２０は、「Ｓ００２」のＳＳＩＤに対応付けられているルータ１２−２の疎通が確認できているため、当該プローブ要求に対してプローブ応答を返す（Ｓ４２０）。
【００９５】
その後、端末１７は、「Ｓ００２」のＳＳＩＤを含むアソシエーション要求をＡＰ２０へ送信し（Ｓ４２１）、ＡＰ２０からアソシエーション応答を受信して（Ｓ４２２）、ＡＰ２０およびルータ１２−２を介してサーバ１１と通信を開始する（Ｓ４２３）。
【００９６】
以上、本発明の第３の実施形態について説明した。
【００９７】
次に、本発明の第４の実施形態について図面を参照しながら説明する。
【００９８】
本実施形態における通信システム１０のシステム構成図は、図９に示した第２の実施形態における通信システム１０と同様である。本実施形態の通信システム１０は、それぞれのＳＳＩＤに異なるサーバ１１を対応付け、障害が発生したサーバ１１に対応付けられているＳＳＩＤを含むビーコンの送信を停止する。
【００９９】
なお、本実施形態では、ＡＰ２０が、ＢＳＳＩＤを含むビーコンを送信するものの、当該ビーコンにはＳＳＩＤを含めない、いわゆるステルスモードで動作する点、および、端末１７がアクティブスキャニングによりＡＰ２０をサーチする点が、第２の実施形態とは異なる。
【０１００】
図１７は、第４の実施形態におけるＡＰ２０の詳細な機能構成の一例を示すブロック図である。ＡＰ２０は、中継部２２、情報保持部２３、アソシエーション処理部２４、ビーコン送信部２５、無線通信部２６、稼動確認部２７、およびプローブ処理部２８を備える。なお、以下に説明する点を除き、図１７において、図１０と同じ符号を付した構成は、図１０における構成と同一または同様の機能を有するため説明を省略する。
【０１０１】
ビーコン送信部２５は、所定のタイミングで情報保持部２３を参照し、それぞれのレコード毎に、当該レコードに含まれている監視結果に正常を示す情報が格納されていれば、当該レコードに含まれているＢＳＳＩＤを含むビーコンを作成し、作成したビーコンを無線通信部２６を介して無線送信する。
【０１０２】
プローブ処理部２８は、無線通信部２６を介して端末１７から、ＳＳＩＤを含むプローブ要求を受信した場合に、受信したプローブ要求に含まれているＳＳＩＤを情報保持部２３内で検索し、情報保持部２３内に存在すれば、当該ＳＳＩＤを含む情報保持部２３内のレコードに監視結果として正常を示す情報が登録されているか否かを判定する。監視結果として正常を示す情報が登録されている場合、プローブ処理部２８は、無線通信部２６を介してプローブ応答を返す。
【０１０３】
次に、本実施形態におけるＡＰ２０の動作について、図１５を参照しながら説明する。本実施形態におけるＡＰ２０の動作は、図１５に示した第３の実施形態におけるＡＰ２０の動作と類似しているが、以下の点が異なる。
【０１０４】
まず、ステップＳ１００では、稼動確認部２７が、監視対象のサーバ１１を監視するタイミングか否かを判定する（Ｓ１００）。監視対象のサーバ１１を監視するタイミングである場合（Ｓ１００：Ｙｅｓ）、稼動確認部２７は、情報保持部２３を参照して、未選択のレコードを１つ選択する（Ｓ１０１）。そして、稼動確認部２７は、選択したレコードに含まれている監視先アドレスを宛先とする稼動確認要求を作成し、作成した稼動確認要求をルータ１４を介して送信する（Ｓ１０２）。
【０１０５】
次に、稼動確認部２７は、所定時間以内に稼動確認応答を受信したか否かを判定する（Ｓ１０３）。所定時間以内に稼動確認応答を受信した場合（Ｓ１０３：Ｙｅｓ）、稼動確認部２７は、当該サーバ１１の監視先アドレスを情報保持部２３内で検索し、検索した監視先アドレスに対応付けられている監視結果の欄に正常を示す情報を格納し（Ｓ１０４）、ステップＳ１０６に示す処理を実行する。
【０１０６】
一方、所定時間以内に稼動確認応答を受信しなかった場合（Ｓ１０３：Ｎｏ）、稼動確認部２７は、当該サーバ１１の監視先アドレスを情報保持部２３内で検索し、検索した監視先アドレスに対応付けられている監視結果の欄に異常を示す情報を格納する（Ｓ１０５）。そして、稼動確認部２７は、情報保持部２３内の全てのレコードを選択したか否かを判定する（Ｓ１０６）。
【０１０７】
未選択のレコードがある場合（Ｓ１０６：Ｎｏ）、稼動確認部２７は、再びステップＳ１０１に示した処理を実行する。一方、情報保持部２３内の全てのレコードを選択した場合（Ｓ１０６：Ｙｅｓ）、稼動確認部２７は、再びステップＳ１００に示した処理を実行する。
【０１０８】
また、ステップＳ１１２において、アソシエーション要求を受信した場合（Ｓ１１２：Ｙｅｓ）、アソシエーション処理部２４は、当該端末１７の認証等を行い、当該端末１７の帰属を許可する場合に、無線通信部２６を介してアソシエーション応答を送信し（Ｓ１１４）、稼動確認部２７は、再びステップＳ１００に示した処理を実行する。ステップＳ１１２において、アソシエーション要求を受信していない場合（Ｓ１１２：Ｎｏ）、稼動確認部２７は、再びステップＳ１００に示した処理を実行する。
【０１０９】
次に、図１８を参照して、本実施形態における通信システム１０全体の動作について説明する。ここで、端末１７内の接続先リスト１７０には、例えば図１２に示すように、異なるＳＳＩＤについて、異なる接続先の情報（ＩＰアドレス）が格納されているものとする。また、図１６において、監視先としてのサーバ１１−１のアドレスには、「Ｓ００１」のＳＳＩＤが対応づけられており、監視先としてのサーバ１１−２のアドレスには、「Ｓ００２」のＳＳＩＤが対応づけられているものとする。
【０１１０】
まず、端末１７は、優先度が最も高い「Ｓ００１」のＳＳＩＤを有するプローブ要求をＡＰ２０へ送信する。「Ｓ００１」のＳＳＩＤに対応付けられているサーバ１１−１は、その時点では正常に動作しているため、ＡＰ２０は、プローブ応答を端末１７へ返す。そして、端末１７は、ＡＰ２０との間でアソシエーションを行って、ＡＰ２０を介してサーバ１１−１との間で通信を開始する（Ｓ５００）。端末１７は、アソシエーションを行ったＡＰ２０のＢＳＳＩＤを含むビーコンの受信電力を監視することにより、当該ＡＰ２０の圏内にいることを認識する。
【０１１１】
ＡＰ２０は、それぞれのＳＳＩＤについて、所定のタイミング毎に当該ＳＳＩＤに対応付けられている監視先に稼動確認要求を送信し（Ｓ５０１、Ｓ５０４）、所定時間以内に稼動確認応答を受信した場合に（Ｓ５０２、Ｓ５０５）、当該ＳＳＩＤに対応付けられている監視結果の欄に正常を示す情報を登録する（Ｓ５０３、Ｓ５０６）。また、ＡＰ２０は、情報保持部２３を参照し、正常を示す情報が関連付けられているＳＳＩＤについて、ビーコンの送信タイミング毎に、当該ＳＳＩＤに対応付けられているＢＳＳＩＤを含むビーコンを送信する（Ｓ５０７〜Ｓ５１０）。
【０１１２】
また、監視先に送信した稼動確認要求に対して（Ｓ５１１）、所定時間以内に稼動確認応答を受信しなかった場合、ＡＰ２０は、対応するＳＳＩＤの監視結果の欄に異常を示す情報を登録する（Ｓ５１２）。それ以降は、ＡＰ２０は、「Ｓ００１」のＳＳＩＤに対応付けられているＢＳＳＩＤを含むビーコンの送信を停止する。
【０１１３】
一方、「Ｓ００２」のＳＳＩＤに対応付けられているサーバ１１−２については、その後も稼動確認要求に対して（Ｓ５１３）、所定時間以内に稼動確認応答を受信しており（Ｓ５１４）、ＡＰ２０は、「Ｓ００２」のＳＳＩＤの監視結果の欄に正常を示す情報を登録するため（Ｓ５１５）、「Ｓ００２」のＳＳＩＤに対応付けられているＢＳＳＩＤを含むビーコンの送信は継続される（Ｓ５１６）。
【０１１４】
端末１７は、アソシエーションを行った際にＡＰ２０から通知されたＢＳＳＩＤを含むビーコンを受信できていないことを検出すると（Ｓ５１７）、当該ＡＰ２０の圏外に移動したと認識し、同一のＳＳＩＤを含むプローブ要求を再送信する（Ｓ５１８）。ＡＰ２０は、「Ｓ００１」のＳＳＩＤに対応付けられているサーバ１１−１の稼動が確認できていないため、当該プローブ要求には応答しない。
【０１１５】
端末１７は、同一のＳＳＩＤを有する他のＡＰ２０が周囲に存在しないと判定し、他のＳＳＩＤ（本例では「Ｓ００２」）を含むプローブ要求を送信する（Ｓ５１９）。ＡＰ２０は、「Ｓ００２」のＳＳＩＤに対応付けられているサーバ１１−２の稼動が確認できているため、当該プローブ要求に対してプローブ応答を返す（Ｓ５２０）。
【０１１６】
その後、端末１７は、「Ｓ００２」のＳＳＩＤを含むアソシエーション要求をＡＰ２０へ送信し（Ｓ５２１）、ＡＰ２０からアソシエーション応答を受信して（Ｓ５２２）、ＡＰ２０を介してサーバ１１−２と通信を開始する（Ｓ５２３）。
【０１１７】
以上、本発明の第４の実施形態について説明した。
【０１１８】
なお、本発明は、上記した各実施形態に限定されるものではなく、様々な変形例が含まれる。例えば、上記した各実施形態は、本発明を分かりやすく説明するために詳細に説明したものであり、本発明が、必ずしも説明した全ての構成要素を備えるものに限定されるものではない。また、ある実施形態の構成の一部を、他の実施形態の構成に置き換えることが可能であり、ある実施形態の構成に、他の実施形態の構成を加えることも可能である。また、各実施形態の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【０１１９】
また、上記の各構成、機能、処理部、処理手段等は、それらの一部または全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現されてもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、ＳＳＤ（Solid State Drive）等の記録装置、または、ＩＣカード、ＳＤカード、ＤＶＤ等の記録媒体に置くことができる。
【０１２０】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【０１２１】
１０・・・通信システム、１１・・・サーバ、１２・・・ルータ、１３・・・ＷＡＮ、１４・・・ルータ、１５・・・ＬＡＮ、１６・・・エリア、１７・・・端末、１７０・・・接続先リスト、２０・・・ＡＰ、２１・・・疎通確認部、２２・・・中継部、２３・・・情報保持部、２４・・・アソシエーション処理部、２５・・・ビーコン送信部、２６・・・無線通信部、２７・・・稼動確認部、２８・・・プローブ処理部、３０・・・管理フレーム、４０・・・ビーコン、４１・・・ビーコン
【図１】
2012060523.tif 000003
【図２】
2012060523.tif 000004
【図３】
2012060523.tif 000005
【図４】
2012060523.tif 000006
【図５】
2012060523.tif 000007
【図６】
2012060523.tif 000008
【図７】
2012060523.tif 000009
【図８】
2012060523.tif 000010
【図９】
2012060523.tif 000011
【図１０】
2012060523.tif 000012
【図１１】
2012060523.tif 000013
【図１２】
2012060523.tif 000014
【図１３】
2012060523.tif 000015
【図１４】
2012060523.tif 000016
【図１５】
2012060523.tif 000017
【図１６】
2012060523.tif 000018
【図１７】
2012060523.tif 000019
【図１８】
2012060523.tif 000020