(57)【要約】【課題】端末がネットワークへの接続が失敗した原因をアクセスポイント（AP）の電源OFFである事を特定する。【解決手段】端末１は、ＳＳＩDを含む接続設定情報を設定してネットワークへ接続試行する通信部１０１と、周辺のAPのＢＳＳＩＤ及びＳＳＩＤを取得する取得部１０６と、接続が成功したネットワークのAPと周辺のAPのBＳＳＩD及びＳＳIDを含む接続履歴情報を記憶する第２記憶部１０７とを備える。更に、接続設定情報のＳＳＩDが接続が失敗した時の周辺のAPのＳＳＩDに含まれず、かつ、接続が失敗した時の周辺のAPのＢＳＳIDが接続履歴情報の接続が成功したAPのＢＳＳＩＤに含まれず、かつ、接続が失敗した時の周辺のAPのＢＳＳＩＤが接続履歴情報の周辺のAPのＢＳＳＩＤに含まれている場合、接続が失敗した原因はAPの電源ＯＦＦである事を判定する判定部１０５とを備える。【選択図】図３
2010239572.tif 000002
【特許請求の範囲】
【請求項１】
接続試行する無線ネットワークを指定する入力部と、
前記入力部により指定された無線ネットワークを特定するＳＳＩDを含む接続設定情報を設定して、前記指定された無線ネットワークへの接続試行をする通信部と、
自端末が通信可能なアクセスポイントのＢＳＳＩＤ及び当該アクセスポイントが構成する無線ネットワークのＳＳＩＤを取得する取得部と、
前記接続が成功した時に、前記接続が成功した無線ネットワークのＳＳＩD及び前記無線ネットワークを構成するアクセスポイントのＢＳＳIDと自端末が通信可能なアクセスポイントのＢＳＳＩＤ及び当該アクセスポイントが構成する無線ネットワークのＳＳＩＤとを含む接続履歴情報を記憶する記憶部と、
前記接続が失敗した場合に前記接続が失敗した原因を判定する判定部とを備え、
前記判定部は、前記接続設定情報のＳＳＩDが、前記接続が失敗した時に前記取得部が取得した通信可能なアクセスポイントが構成する無線ネットワークのＳＳＩDに含まれず、かつ、前記接続が失敗した時に前記取得部が取得した通信可能なアクセスポイントのＢＳＳIDが、前記接続履歴情報の前記接続が成功した無線ネットワークを構成するアクセスポイントのＢＳＳＩＤに含まれず、かつ、前記接続が失敗した時に前記取得部が取得した通信可能なアクセスポイントのＢＳＳＩＤが、前記接続履歴情報の自端末が通信可能なアクセスポイントのＢＳＳＩＤに含まれている場合、前記接続が失敗した原因は前記入力部に指定された無線ネットワークを構成するアクセスポイントの電源がＯＦＦであることを判定する
端末。
【請求項２】
接続試行する無線ネットワークを指定する入力部と、
前記入力部により指定された無線ネットワークを特定するＳＳＩDを含む接続設定情報を設定して、前記指定された無線ネットワークへの接続試行をする通信部と、
自端末が通信可能なアクセスポイントのＢＳＳＩＤ及び当該アクセスポイントが構成する無線ネットワークのＳＳＩＤを取得する取得部と、
前記接続が成功した時に、前記接続が成功した無線ネットワークのＳＳＩD及び前記無線ネットワークを構成するアクセスポイントのＢＳＳIDと自端末が通信可能なアクセスポイントのＢＳＳＩＤ及び当該アクセスポイントが構成する無線ネットワークのＳＳＩＤとを含む接続履歴情報を記憶する記憶部と、
前記接続が失敗した場合に前記接続が失敗した原因を判定する判定部とを備え、
前記判定部は、前記接続設定情報のＳＳＩDが、前記接続が失敗した時に前記取得部が取得した通信可能なアクセスポイントが構成する無線ネットワークのＳＳＩDに含まれず、かつ、前記接続が失敗した時に前記取得部が取得した通信可能なアクセスポイントのＢＳＳIDが、前記接続履歴情報の前記接続が成功した無線ネットワークを構成するアクセスポイントのＢＳＳＩＤに含まれず、かつ、前記接続が失敗した時に前記取得部が取得した通信可能なアクセスポイントが構成する無線ネットワークのＳＳＩＤが、前記接続履歴情報の自端末が通信可能なアクセスポイントが構成する無線ネットワークのＳＳＩＤに含まれている場合、前記接続が失敗した原因は前記入力部に指定された無線ネットワークを構成するアクセスポイントの電源がＯＦＦであることを判定する
端末。
【請求項３】
接続試行する無線ネットワークを指定する入力機能と、
前記入力機能により指定された無線ネットワークを特定するＳＳＩDを含む接続設定情報を設定して、前記指定された無線ネットワークへの接続試行をする通信機能と、
自端末が通信可能なアクセスポイントのＢＳＳＩＤ及び当該アクセスポイントが構成する無線ネットワークのＳＳＩＤを取得する取得機能と、
前記接続が成功した時に、前記接続が成功した無線ネットワークのＳＳＩD及び前記無線ネットワークを構成するアクセスポイントのＢＳＳIDと自端末が通信可能なアクセスポイントのＢＳＳＩＤ及び当該アクセスポイントが構成する無線ネットワークのＳＳＩＤとを含む接続履歴情報を記憶する記憶機能と、
前記接続が失敗した場合に前記接続が失敗した原因を判定する判定機能とを備え、
前記判定機能は、前記接続設定情報のＳＳＩDが、前記接続が失敗した時に前記取得機能が取得した通信可能なアクセスポイントが構成する無線ネットワークのＳＳＩDに含まれず、かつ、前記接続が失敗した時に前記取得機能が取得した通信可能なアクセスポイントのＢＳＳIDが、前記接続履歴情報の前記接続が成功した無線ネットワークを構成するアクセスポイントのＢＳＳＩＤに含まれず、かつ、前記接続が失敗した時に前記取得機能が取得した通信可能なアクセスポイントのＢＳＳＩＤが、前記接続履歴情報の自端末が通信可能なアクセスポイントのＢＳＳＩＤに含まれている場合、前記接続が失敗した原因は前記入力機能に指定された無線ネットワークを構成するアクセスポイントの電源がＯＦＦであることを判定する
端末の制御プログラム。  
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムに用いられる端末、及びその端末の制御プログラムに関する。
【背景技術】
【０００２】
無線通信システムにおいては、その特性上、有線通信システムと比較して、通信のトラブが多い。このような無線通信システムのトラブルの一つとして、端末が、無線ネットワークとの接続できない場合がある。
【０００３】
従来、端末が、無線ネットワークへの接続を失敗した場合、接続が失敗した原因によらず、無線ネットワークを構成するアクセスポイントは、端末に対して、接続が失敗した旨を通知して、端末のユーザは、接続が失敗した旨をエラーとして認識していた。
【０００４】
端末が、無線ネットワークへと接続ができない原因として、端末が、接続を希望する無線ネットワークを構成するアクセスポイントの電波を受信できない場合がある。
【０００５】
従来の技術では、端末は、接続を希望する無線ネットワークのＳＳＩＤを含むビーコンをアクセスポイントから受信できるか否かにより、端末が、接続を希望する無線ネットワークを構成するアクセスポイントの電波を受信できるか否かを特定することできた(例えば、特許文献１参照)。
【０００６】
したがって、従来の技術では、端末が、無線ネットワークへの接続が失敗した旨、及びその原因が、端末がその無線ネットワークを構成するアクセスポイントの電波を受信できないためであることを特定することができた。しかしながら、従来の技術においては、端末が、アクセスポイントから電波を受信できない原因を特定することができなかった。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００６−３３２５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
電波を受信できない原因として、アクセスポイントの電源がＯＦＦである場合がある。この場合、ユーザは、アクセスポイントの電源をＯＮにするだけで、アクセスポイントへの接続ができない障害を速やかに解消することができる。
【０００９】
本発明は、端末が無線ネットワークへの接続が失敗した場合に、その原因が、その無線ネットワークを構成するアクセスポイントの電源が切られていることであることを認識できるようにすることにより、無線ネットワークへの接続ができない障害を速やかに解消することができる端末を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の一実施形態に係る端末は、接続試行する無線ネットワークを指定する入力部と、前記入力部により指定された無線ネットワークを特定するＳＳＩDを含む接続設定情報を設定して、前記指定された無線ネットワークへの接続試行をする通信部と、自端末が通信可能なアクセスポイントのＢＳＳＩＤ及び当該アクセスポイントが構成する無線ネットワークのＳＳＩＤを取得する取得部と、前記接続が成功した時に、前記接続が成功した無線ネットワークのＳＳＩD及び前記無線ネットワークを構成するアクセスポイントのＢＳＳIDと自端末が通信可能なアクセスポイントのＢＳＳＩＤ及び当該アクセスポイントが構成する無線ネットワークのＳＳＩＤとを含む接続履歴情報を記憶する記憶部と、前記接続が失敗した場合に前記接続が失敗した原因を判定する判定部とを備え、前記判定部は、前記接続設定情報のＳＳＩDが、前記接続が失敗した時に前記取得部が取得した通信可能なアクセスポイントが構成する無線ネットワークのＳＳＩDに含まれず、かつ、前記接続が失敗した時に前記取得部が取得した通信可能なアクセスポイントのＢＳＳIDが、前記接続履歴情報の前記接続が成功した無線ネットワークを構成するアクセスポイントのＢＳＳＩＤに含まれず、かつ、前記接続が失敗した時に前記取得部が取得した通信可能なアクセスポイントのＢＳＳＩＤが、前記接続履歴情報の自端末が通信可能なアクセスポイントのＢＳＳＩＤに含まれている場合、前記接続が失敗した原因は前記入力部に指定された無線ネットワークを構成するアクセスポイントの電源がＯＦＦであることを判定する。
【００１１】
また、本発明の一実施形態に係る端末は、接続試行する無線ネットワークを指定する入力部と、前記入力部により指定された無線ネットワークを特定するＳＳＩDを含む接続設定情報を設定して、前記指定された無線ネットワークへの接続試行をする通信部と、自端末が通信可能なアクセスポイントのＢＳＳＩＤ及び当該アクセスポイントが構成する無線ネットワークのＳＳＩＤを取得する取得部と、前記接続が成功した時に、前記接続が成功した無線ネットワークのＳＳＩD及び前記無線ネットワークを構成するアクセスポイントのＢＳＳIDと自端末が通信可能なアクセスポイントのＢＳＳＩＤ及び当該アクセスポイントが構成する無線ネットワークのＳＳＩＤとを含む接続履歴情報を記憶する記憶部と、前記接続が失敗した場合に前記接続が失敗した原因を判定する判定部とを備え、前記判定部は、前記接続設定情報のＳＳＩDが、前記接続が失敗した時に前記取得部が取得した通信可能なアクセスポイントが構成する無線ネットワークのＳＳＩDに含まれず、かつ、前記接続が失敗した時に前記取得部が取得した通信可能なアクセスポイントのＢＳＳIDが、前記接続履歴情報の前記接続が成功した無線ネットワークを構成するアクセスポイントのＢＳＳＩＤに含まれず、かつ、前記接続が失敗した時に前記取得部が取得した通信可能なアクセスポイントが構成する無線ネットワークのＳＳＩＤが、前記接続履歴情報の自端末が通信可能なアクセスポイントが構成する無線ネットワークのＳＳＩＤに含まれている場合、前記接続が失敗した原因は前記入力部に指定された無線ネットワークを構成するアクセスポイントの電源がＯＦＦであることを判定する。
【００１２】
また、本発明の一実施形態に係る端末の制御プログラムは、接続試行する無線ネットワークを指定する入力機能と、前記入力機能により指定された無線ネットワークを特定するＳＳＩDを含む接続設定情報を設定して、前記指定された無線ネットワークへの接続試行をする通信機能と、自端末が通信可能なアクセスポイントのＢＳＳＩＤ及び当該アクセスポイントが構成する無線ネットワークのＳＳＩＤを取得する取得機能と、前記接続が成功した時に、前記接続が成功した無線ネットワークのＳＳＩD及び前記無線ネットワークを構成するアクセスポイントのＢＳＳIDと自端末が通信可能なアクセスポイントのＢＳＳＩＤ及び当該アクセスポイントが構成する無線ネットワークのＳＳＩＤとを含む接続履歴情報を記憶する記憶機能と、前記接続が失敗した場合に前記接続が失敗した原因を判定する判定機能とを備え、前記判定機能は、前記接続設定情報のＳＳＩDが、前記接続が失敗した時に前記取得機能が取得した通信可能なアクセスポイントが構成する無線ネットワークのＳＳＩDに含まれず、かつ、前記接続が失敗した時に前記取得機能が取得した通信可能なアクセスポイントのＢＳＳIDが、前記接続履歴情報の前記接続が成功した無線ネットワークを構成するアクセスポイントのＢＳＳＩＤに含まれず、かつ、前記接続が失敗した時に前記取得機能が取得した通信可能なアクセスポイントのＢＳＳＩＤが、前記接続履歴情報の自端末が通信可能なアクセスポイントのＢＳＳＩＤに含まれている場合、前記接続が失敗した原因は前記入力機能に指定された無線ネットワークを構成するアクセスポイントの電源がＯＦＦであることを判定する。
【発明の効果】
【００１３】
本発明の端末では、端末が無線ネットワークへの接続が失敗した原因として、その無線ネットワークを構成するアクセスポイントの電源が切られていることであることを認識できるため、本発明の端末が無線ネットワークへ接続ができない障害が起きてもユーザは速やかにこの障害を解消することができる。
【図面の簡単な説明】
【００１４】
【図１】第１の実施形態に係る無線通信システムのブロック図。
【図２】第１の実施形態の端末の無線ネットワークへの接続が失敗した原因を説明する図。
【図３】第１の実施形態に係る端末のブロック図。
【図４】第１の実施形態の端末の動作を示すフローチャート。
【図５】第１の実施形態の端末の無線ネットワークへの接続失敗の原因を特定するフローチャート。
【図６】第１の実施形態の端末の接続設定の表示画面を示す図。
【図７】第１の実施形態の端末の接続設定情報を作成する表示画面を示す図。
【図８】第１の実施形態の端末の接続履歴情報を示す図。
【図９】第１の実施形態の端末の接続失敗の原因を表示した表示画面を示す図。
【図１０】第１の実施形態の端末の接続失敗の原因を表示した表示画面を示す図。
【図１１】第１の実施形態の端末の接続失敗の原因を表示した表示画面を示す図。
【図１２】第１の実施形態の端末の接続失敗の原因を表示した表示画面を示す図。
【図１３】第１の実施形態の端末の接続失敗の原因を表示した表示画面を示す図。
【図１４】第１の実施形態の端末の接続失敗の原因を表示した表示画面を示す図。
【図１５】第１の実施形態の変形例の端末の接続履歴情報を示す図。
【図１６】第１の実施形態の変形例５の端末のブロック図。
【発明を実施するための形態】
【００１５】
（第１の実施形態）
図１に第１の実施形態に係る無線通信システムを示すブロック図を示す。
【００１６】
本実施形態に係る無線通信システムは、ＩＥＥＥ８０２．１１規格の無線通信システムであるとする。例えば、ＩＥＥ８０２．１１ｇである。
【００１７】
本実施形態に係る無線通信システムは、図１に示されるように、端末１と、無線ネットワーク３ａ、３ｂ、３ｃ、３ｄが存在し、それぞれの無線ネットワーク３ａ、３ｂ、３ｃ、３ｄを構成するアクセスポイント２ａ，２ｂ，２ｃ，２ｄとを有する。尚、無線通信システムには、端末１が、通信可能な位置にあるアクセスポイント２ａ，２ｂ，２ｃと、通信可能でない位置にあるアクセスポイント２ｄがある。例えば、通信可能な位置にあるアクセスポイント２ａ，２ｂ，２ｃとは、端末１と同一のビルの同一の部屋にあるアクセスポイントで、端末1と無線通信可能な位置関係にあるアクセスポイントである。また、通信可能でない位置にあるアクセスポイント２ｄとは、端末１と他のビルにあるアクセスポイントで、端末1と無線通信可能な位置関係にないアクセスポイントである。
【００１８】
アクセスポイント２ａ，２ｂ，２ｃ，２ｄは、電源のＯＮ、ＯＦＦを切り替え可能である。
【００１９】
以下では、アクセスポイント２ａ，２ｂ，２ｃ，２ｄをまとめてアクセスポイント２として説明する。また、無線ネットワーク３ａ，３ｂ，３ｃ，３ｄをまとめて無線ネットワーク３として説明する。
【００２０】
例えば、アクセスポイント２の電源コードをコンセントにさせば「電源ＯＮ」となり、電源コードをコンセントから外せば、「電源ＯＦＦ」となる。アクセスポイント２が電源がＯＮの場合、通信可能な位置にある端末１とアクセスポイント２が構成する無線ネットワーク３とは接続可能である。一方、アクセスポイント２の電源がＯＦＦの場合、端末１とアクセスポイント２は通信することができない。したがって、端末１は、アクセスポイント２が構成する無線ネットワーク３と接続することができない。
【００２１】
アクセスポイント２は、電源がＯＮの場合、定期的にビーコンフレームと呼ばれ情報を含むデータを無線通信区間上へブロードキャストする。端末１は、ビーコンフレームを受信することにより、無線通信可能なアクセスポイント２を特定することができる。
【００２２】
一方、アクセスポイント２は、電源がＯＦＦの場合、ビーコンフレームと呼ばれる情報を含むデータを無線通信可能区間上へブロードキャストしない。端末１は、アクセスポイント２の電源がＯＦＦの場合、そのアクセスポイント２を、無線通信可能なアクセスポイントとして認識しない。
【００２３】
ビーコンフレームはＢＳＳＩＤ（Ｂａｓｉｃ  Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）と呼ばれる、アクセスポイント２の識別子となる値を含む。通常、ＢＳＳＩＤはアクセスポイントのＭＡＣアドレスが使用される。
【００２４】
また、ビーコンフレームは、ＳＳＩD（ＥＳＳＩＤと呼ばれる場合もあるが、ここでは、ＳＳＩＤと示す。）と呼ばれる識別子を含む場合がある。一方、ビーコンフレームは、ＳＳＩＤを含まない場合もある。ＳＳＩＤは無線ネットワーク３を識別するための識別子である。  
ＢＳＳＩＤは、アクセスポイント２を特定する識別子であるため、アクセスポイント２ａ，２ｂ，２ｃ，２ｄそれぞれ１つずつ割り当てられる。
【００２５】
一方、ＳＳＩＤは、アクセスポイント２が構成する無線ネットワーク３を特定する識別子である。複数のアクセスポイント２に対して同じＳＳＩＤが割り当てられる場合がある。複数のアクセスポイント２が、１つの無線ネットワーク３を構成する場合があるからである。例えば、アクセスポイント２ａと２ｂそれぞれが、無線ネットワーク３ａを構成する場合がある。その場合、アクセスポイント２ａと２ｂは同じＳＳＩDが割り当てられる。
【００２６】
また、ＳＳＩＤは、ユーザが設定変更可能な識別子である。
【００２７】
端末１は、アクセスポイント２を介して無線ネットワーク３に接続する。例えば、端末１が、ある無線ネットワーク３に接続を開始する場合、端末１は、その無線ネットワーク３を構成するアクセスポイント２に対して接続のためのメッセージを送信する。その後、端末１とアクセスポイント２間で接続を確立するための手続きとして、データの送受信を行う。この一連の手続きで端末１からアクセスポイント２へ送信するメッセージ及びデータを「接続設定情報」と呼ぶ。そして、端末１の送信した接続設定情報に不備がない場合、端末１はアクセスポイント２が構成する無線ネットワーク３へと接続することができる。一方、端末１の送信した接続設定情報に不備がある場合、端末１はアクセスポイント２が構成する無線ネットワーク３へと接続することができない。
【００２８】
以上より、端末１がネットワーク３に接続することができない原因として、アクセスポイント２が電源がＯＦＦであることと、端末１の接続設定情報に不備があることとがある。
【００２９】
ここで、「接続設定情報に不備がある」とは、端末１の接続設定情報とアクセスポイントに設定されている接続設定情報との間に不整合が生じる場合であるとする。
【００３０】
端末１は、無線ネットワーク３に接続が失敗した場合であって、その原因がアクセスポイント２の電源がＯＦＦである場合に、「接続が失敗した原因をアクセスポイント２の電源がＯＦＦであること」を特定することができる。
【００３１】
以下では、図２を用いて、「接続が失敗した原因をアクセスポイント２の電源がＯFFであること」を特定する方法について説明する。
【００３２】
端末１は、現在端末１の周辺に存在するアクセスポイント２の情報と、過去に端末１の周辺に存在したアクセスポイント２の情報とを比較することにより、接続が失敗した原因がアクセスポイント２の電源がＯＦＦであることを特定することができる。例えば、端末１が、アクセスポイント２ｂが構成する無線ネットワーク３ｂに接続試行して、接続が失敗した場合を考える。このとき、端末１が過去無線ネットワーク３ｂに接続したときに、通信可能であったアクセスポイント２と、現在通信可能であるアクセスポイント２とを比較する。その結果、過去通信可能であったアクセスポイント２がアクセスポイント２ａ、２ｂ、２ｃであり、現在通信可能なアクセスポイントが、アクセスポイント２ａ、２ｃであるとする。この通信可能なアクセスポイントの情報から、端末１は、アクセスポイント２ｂが構成する無線ネットワーク３ｂに接続できなかった原因が、アクセスポイント２ｂの電源がＯＦＦであると判定することができる。
【００３３】
図３に第１の実施形態に係る端末１のブロック図を示す。
【００３４】
端末１は、例えば、ＰＣ、ＰＤＡ、携帯電話である。
【００３５】
端末１は、図３に示されるように、アクセスポイント２と通信を行う通信部１０１と、ユーザが、マウス１１０により、接続を希望する無線ネットワーク３を指定する入力部１０２と、それぞれの無線ネットワーク３に接続するための接続設定情報を記憶する第１記憶部１０３と、第１記憶部１０３に記憶されている接続設定情報を用いて入力部１０２で指定された無線ネットワーク３に接続することを通信部１０１に指示する接続部１０４とを有する。接続部１０４からの指示により、通信部１０１は、接続設定情報を送信し、ユーザが希望する無線ネットワーク３への接続処理を行う。
【００３６】
また、判定部１０５は、無線ネットワーク３への接続処理の成否を判定する。具体的には、通信部１０１が受信したアクセスポイント２からのデータに基づき無線ネットワーク３への成否を判定する。通信部１０１が、アクセスポイント２から無線ネットワーク３への接続が成立したことの信号を受信すると、判定部１０５は、無線ネットワーク３への接続が成功したと判定する。通信部１０１が、アクセスポイント２からエラー信号を受信、又は何も信号を受信しないまま所定の時間が経過した場合、判定部１０５は、無線ネットワーク３への接続が失敗したことと判定する。
【００３７】
また、判定部１０５は、無線ネットワーク３への接続が失敗した場合、その原因を判定する。
【００３８】
周辺情報取得部１０６は、通信部１０１に対して、端末１の周辺にあるアクセスポイント２の情報を収集するように指示し、周辺にあるアクセスポイント２の情報を取得する。尚、周辺情報取得部１０６は、無線ネットワーク３への接続が失敗した場合、成功した場合共に、周辺にあるアクセスポイント２の情報を取得する。通信部１０１は、周辺情報取得部１０６の指示に従って、周辺にあるアクセスポイント２の情報を収集する。ここで、周辺にあるアクセスポイント２とは、端末１が、通信可能な位置にあるアクセスポイント２であるとする。
【００３９】
ここで、周辺情報取得部１０６は、アクティブスキャニング、又はパッシブスキャニングにより、周辺にあるアクセスポイント２の情報を収集する。アクティブスキャニングによれば、端末１が、プローブ要求を行い、アクセスポイント２のプローブ応答を受信することにより、周辺にあるアクセスポイント２の情報を収集できる。一方、パッシブスキャニングによれば、アクセスポイント２のビーコンフレームを含む制御信号を受信することにより、周辺にあるアクセスポイント２の情報を収集することができる。
【００４０】
第２記憶部１０７は、接続履歴情報を記憶している。ここで、接続履歴情報とは、過去、端末１が無線ネットワーク３に接続が成功した場合に、接続した無線ネットワーク３を構成するアクセスポイント２の情報と、端末１の周辺にあるアクセスポイント２の情報である。尚、第２記憶部１０７は、接続が成功する毎に、接続履歴情報を記憶する。例えば、過去に、無線ネットワーク名(SSID)がmynetwork及びmyofficeである無線ネットワーク３への接続が成功したことがある場合、mynetwork及びmyofficeそれぞれ毎の接続履歴情報を記憶している。一方、無線ネットワーク名がmynetworkである無線ネットワーク３に２回成功したことがある場合、成功した２回それぞれの接続履歴を記憶している。
【００４１】
端末１が無線ネットワーク３への接続に失敗した場合に、判定部１０５は、周辺情報取得部１０６が取得した周辺にあるアクセスポイント２の情報と、第２記憶部２０７が記憶する接続履歴情報とから接続に失敗した原因を判定する。判定部１０５では、接続が失敗した原因として、「接続設定情報の不備か」、「アクセスポイント２が電源ＯＦＦであるか」、又は「接続設定の不備若しくはアクセスポイント２の電源がＯＦＦであるか」の判定を行う。
【００４２】
次に、本実施形態に係る無線通信システムの動作方法について説明する。
【００４３】
図４は、本実施形態に係る端末１の動作方法を示すフローチャートである。図５は、端末１が無線ネットワーク３への接続が失敗した場合に、接続が失敗した原因の判定を行う方法を示すフローチャートである。
【００４４】
まず、端末１は、無線ネットワーク３への接続確立手続きを行う（Ｓ１０）。
【００４５】
具体的には、まず、入力部１０２により、端末１の利用者が接続希望する無線ネットワーク３を入力する。図６は、端末１の表示画面１１１に表示された無線ネットワーク３の接続設定とそれらの操作ボタンを示している。図６には、ｍｙｎｅｔｏｗｏｒｋ，ｍｙｏｆｆｉｃｅ，ｈｏｔｓｐｏｔの３つのネットワークへの接続や接続設定の変更等をユーザが行うことができることを示している。ユーザは、マウス１１０により、表示画面１１１のうち接続を希望する無線ネットワーク３の接続ボタンを押すことで、入力部１０２に、接続希望する無線ネットワークを入力する。次に、入力部１０２の指示をうけた接続部１０４は、接続を希望する無線ネットワーク３への接続設定情報を第１記憶部１０３から取得する。次に、通信部１０１は、接続部１０４の指示により、接続設定情報をアクセスポイント２に対して送信することにより、無線ネットワーク３への接続確立手順を開始する。ここで、接続設定情報は、無線ネットワーク３のＳＳＩＤ（Ｓｅｒｖｉｃｅ  Ｓｅｔ  Ｉｄｅｎｔｉｆｉｅｒ）を含む情報である。接続設定情報は、更に、無線ネットワーク３との接続に利用するセキュリティの種類、データの暗号化方式、セキュリティ鍵を含む。通信部１０１は、これらの接続設定情報を、無線ネットワーク３への接続確立手順に従って、順次送信し、接続確立手続きを行う。前述したとおり、接続設定情報は、第１の記憶部１０３に記憶されている。ユーザが接続設定情報を作成する場合及び変更する場合は、図６の無線ネットワーク接続設定の表示画面で編集ボタンを押すことにより、図７の設定画面を表示して、図７の設定画面で記入を行う。
【００４６】
次に、端末１は、無線ネットワークへの接続確立の結果を判定する（Ｓ１１）。
【００４７】
具体的には、通信部１０１が、アクセスポイント２から無線ネットワーク３への接続が確立したことの信号を受信すると、判定部１０５は、無線ネットワーク３への接続が成功したと判定する。
【００４８】
通信部１０１が、アクセスポイント２からエラー信号を受信、又は何も信号を受信しないまま所定の時間が経過した場合、判定部１０５は、無線ネットワーク３への接続が失敗したことを判定する。
【００４９】
接続が成功した場合、端末１は端末１の周辺のアクセスポイント２の情報を取得する（Ｓ１２）。具体的には、周辺情報取得部１０６は、通信部１０１を介して、プローブ要求を無線通信区間に送信することにより、周辺のアクセスポイント２の情報として、周辺のアクセスポイント２のＢＳＳIDとＳＳＩＤを取得する。
【００５０】
以下では、「アクセスポイント２が構成する無線ネットワーク３を特定するＳＳＩD」を、「アクセスポイント２のＳＳＩD」と呼んで説明する。
【００５１】
なお、端末１は、周辺のアクセスポイント２の情報として、ＢＳＳＩDだけを取得し、ＳＳIDを取得しない場合もある。また、周辺のアクセスポイント２の情報を、パッシブスキャン二ングによって取得しても良い。
【００５２】
無線ネットワーク３への接続が成功すると、端末１は、接続履歴情報の保存を行う（Ｓ１３）。具体的には、周辺情報取得部１０６は、第２記憶部１０７に、周辺のアクセスポイント２のＢＳＳＩＤ及びＳＳＩDと、接続が成功したアクセスポイント２のＢＳＳIＤ及びＳＳＩＤを記憶する。図８に接続履歴情報の１例を示す。ここで、接続が成功したアクセスポイント２のＳＳＩDと一致する周辺のアクセスポイント２のＳＳＩＤに対応するＢＳＳIDが、接続が成功したアクセスポイント２のＢＳＳIDである。なお、接続履歴情報として、ＢＳSＩＤを記憶して、ＳＳＩＤを記憶しなくても良い。
【００５３】
一方、無線ネットワーク３への接続が失敗した（Ｓ１１）場合には、端末１はその失敗の原因を判定する。
【００５４】
まず、端末１は、接続試行した無線ネットワーク３に対応するアクセスポイント２が、端末１の周辺に存在するか否かを確認する。（Ｓ１４）。
【００５５】
具体的には、まず、周辺情報取得部１０６は、通信部１０１を介して、プローブ要求をすることにより、周辺のアクセスポイント２の情報として、周辺のアクセスポイント２のＢＳＳIDとＳＳＩＤを含む情報を取得する。尚、周辺情報取得部１０６は、通信部１０１がアクセスポイント２からＳＳＩＤ及びＢＳＳIDを含むビーコン信号を受信することにより、周辺のアクセスポイント２の情報を取得しても良い。
【００５６】
判定部１０５は、接続試行した無線ネットワーク３のＳＳＩＤが、周辺のアクセスポイント２が構成する無線ネットワーク３のＳＳＩDに含まれている場合、接続試行した無線ネットワーク３に対応するアクセスポイント２は、端末１の周辺に存在すると判定する。一方、接続試行した無線ネットワーク３のＳＳＩＤが、周辺のアクセスポイント２が構成する無線ネットワーク３のＳＳＩＤに含まれていない場合、接続試行した無線ネットワーク３に対応するアクセスポイント２は、端末１の周辺に存在しないと判定する。
【００５７】
判定部１０５は、接続試行した無線ネットワーク３に対応するアクセスポイント２が、端末１の周辺に存在すると判定した場合、接続に失敗した原因は、「接続設定情報の設定に不備がある」と判定する（Ｓ１５）。この場合、通知部１０８は、接続が失敗した原因が、「接続設定情報の設定に不備がある」ことである旨を端末の表示画面１１１に表示し、ユーザに接続失敗の原因を通知する。通知した表示画面１１１の１例を図９に示す。
【００５８】
端末１は、接続試行した無線ネットワーク３に対応するアクセスポイント２が、端末１の周辺に存在しないと判定した場合、第２記憶部１０７が接続履歴情報を記憶しているか否かにより異なる処理を行う。（Ｓ１６）
接続履歴情報が第２記憶部１０７にない場合、判定部１０５は接続に失敗した原因を「接続設定情報の設定に不備があるか、又は、アクセスポイント２の電源がＯＦＦである」と判定する。そして、通知部１０８は、ユーザに対して、接続が失敗した原因が、「接続設定情報の設定に不備があるか、又は、アクセスポイント２の電源がＯＦＦである」旨を通知する（Ｓ１７）。通知した表示画面１１１の１例を図１０に示す。
【００５９】
一方、第２記憶部１０７が接続履歴情報を記憶している場合、判定部１０５は、接続履歴情報を第２記憶部１０７から取得する（Ｓ１８）。
【００６０】
更に、判定部１０５は、端末１の周辺のアクセスポイント２の情報を取得する（Ｓ１９）。具体的には、周辺情報取得部１０６は、通信部１０１を介して、プローブ要求をすることにより、周辺のアクセスポイント２の情報として、周辺のアクセスポイント２のＢＳＳIDとＳＳＩＤを含む情報を取得する。判定部１０５は、周辺のアクセスポイント２のＢＳＳIDとＳＳＩＤを含む情報を取得する。
【００６１】
判定部１０５は、取得した接続履歴情報と周辺のアクセスポイント２の情報から、接続失敗の原因を更に、判定する（Ｓ２０）。
【００６２】
判定部１０５は、周辺のアクセスポイント２の中に、端末１が過去に接続したことがある無線ネットワーク３を構成するアクセスポイント２があるかを判定する（Ｓ２０１）。具体的には、判定部１０５は、周辺のアクセスポイント２のＢＳＳＩＤのうち、少なくとも１つが、過去に接続が成功した無線ネットワーク３を構成するアクセスポイント２のＢＳＳＩＤである場合、過去に接続したことがある無線ネットワーク３を構成するアクセスポイント２が、端末１の周辺のアクセスポイント２の中にあると判定する。一方、周辺のアクセスポイント２のＢＳＳＩＤのすべてが、過去に接続が成功した無線ネットワーク３を構成するアクセスポイント２のＢＳＳＩＤでない場合、過去に接続したことがある無線ネットワーク３を構成するアクセスポイント２が、端末１の周辺のアクセスポイント２の中にないと判定する。
【００６３】
判定部１０５は、周辺のアクセスポイント２の中に、端末１が、過去に接続したことがある無線ネットワークを構成するアクセスポイント２があると判定した場合、端末１が、接続に失敗した原因は、「接続設定情報の設定に不備がある」と判定する（Ｓ２０２）。この場合、通知部１０８は、ユーザに対して、接続が失敗した原因が、「接続設定情報の設定に不備がある」ことである旨を端末１の表示画面１１１に表示して通知する。通知した表示画面１１１の１例を図１１及び図１２に示す。図１１に示されるように、接続設定情報の設定に不備がある原因として、アクセスポイント２が構成する無線ネットワークのＳＳＩDが、設定変更された場合がある。具体的には、過去のＳＳＩDは、ｍｙｎｅｔｗｏｒｋであり、現在のＳＳＩＤは、ｍｙｗｌａｎである場合である。この場合、端末１は、無線ネットワーク３に接続するために、ＳＳＩDをｍｙｎｅｔｗｏｒｋと設定しても、設定不備のため、接続することができない。
【００６４】
判定部１０５が、周辺のアクセスポイント２の中に、端末１が過去に接続したことがある無線ネットワーク３を構成するアクセスポイント２がないと判定した場合、判定部１０５は、周辺のアクセスポイント２の中に、過去にも、端末１の周辺に存在したアクセスポイント２が存在するか否かの判定を行う（Ｓ２０３）。具体的には、判定部１０５は、周辺のアクセスポイント２のＢＳＳＩＤが、接続履歴情報の過去に端末１の周辺に存在したアクセスポイント２のＢＳＳＩＤに含まれる場合、過去に周辺に存在したアクセスポイント２が、端末１の周辺のアクセスポイント２の中にあると判定する。一方、周辺のアクセスポイント２のＢＳＳＩＤが、接続履歴情報のうち、過去に端末１の周辺に存在したアクセスポイント２のＢＳＳＩＤと一致するものがない場合、周辺のアクセスポイント２の中に、過去にも、端末１の周辺に存在したアクセスポイント２はないと判定する。尚、判定部１０５は、周辺のアクセスポイント２の情報として、ＢＳＳＩＤを用いたが、ＳＳＩDを用いて、判定を行ってもよい。
【００６５】
判定部１０５は、周辺のアクセスポイント２の中に、過去に端末１の周辺に存在したアクセスポイント２があると判定した場合、端末１が、接続に失敗した原因は、「アクセスポイント２の電源がＯFFであること」と判定する（Ｓ２０４）。この場合、通知部１０８は、ユーザに対して、接続が失敗した原因が、「アクセスポイント２の電源がＯＦＦであること」である旨を端末１の表示画面１１１に表示して通知する。通知した表示画面１１１の１例を図１３に示す。
【００６６】
また、判定部１０５は、周辺のアクセスポイント２の中に、過去に、端末１の周辺に存在したアクセスポイント２がないと判定した場合、端末１が、接続に失敗した原因は、「接続設定情報の設定不備がある」と判定する（Ｓ２０５）。この場合、通知部１０８は、ユーザに対して、接続が失敗した原因が、「接続設定情報の設定に不備がある」ことである旨を端末の表示画面１１１に表示して通知する。通知した表示画面１１１の１例を図１４に示す。図１４に示されるように、接続設定情報の設定に不備がある原因として、この場所で、アクセスポイント２が構成する無線ネットワーク３を利用したことがない場合がある。周辺のアクセスポイント２の中に、過去に、端末１の周辺に存在したアクセスポイント２がなかったからである。この場合、表示画面１１１に示すように、通知部１０８は、ユーザに対して、接続設定情報を新たに作成するか、若しくは設定を変更するように指示しても良い。
【００６７】
以上の様に、本実施形態に係る端末１によれば、端末１が、アクセスポイント２が構成する無線ネットワーク３に接続できない場合に、アクセスポイント２が構成する無線ネットワーク３に接続できない原因が電源ＯＦＦであるか、又は、接続設定情報の設定不備であるか否かを特定することができる。アクセスポイント２が構成する無線ネットワーク３に接続できない原因が、アクセスポイント２の電源ＯＦＦの場合、アクセスポイントの電源をＯＮにすることにより、無線ネットワーク３に接続できない障害を迅速に解決することができる。例えば、アクセスポイント２の電源コードがコンセントが外れている場合、ユーザは電源コードをコンセントに差し込めば電源をＯＮとすることができる。
【００６８】
以下、本実施形態の端末１の変形例について説明する。
【００６９】
例えば、変形例１として、第２記憶部１０７は、接続履歴情報を記憶するときに、接続履歴情報とともに、接続履歴情報を記憶した時刻（タイムスタンプ）を記憶しても良い。この場合、端末１は、タイムスタンプに従って、一定の閾値を超えた時刻の接続履歴情報を削除しても良い。したがって、端末１は、所定の時間記憶した接続履歴情報を削除することができる。
【００７０】
また、変形例２として、第２記憶部１０７は、あるＳＳＩＤで特定される無線ネットワーク３に接続が成功し、接続履歴情報を記憶するときに、以前、同じＳＳＩＤで特定される無線ネットワーク３を構成するアクセスポイント２に対応する接続履歴情報を記憶している場合に、その以前記憶した接続履歴情報を削除しても良い。
【００７１】
また、変形例３として、第２記憶部１０７は、接続履歴情報を記憶するときに、以前、同じＳＳＩDに対応する無線ネットワーク３を構成するアクセスポイント２に対応する接続履歴情報を記憶している場合に、その以前記憶した接続履歴情報を削除しなくてもよい。この場合、接続履歴情報は、同じＳＳＩDに対して、以前記憶した接続履歴情報と最新に記憶した接続履歴情報との和となる。
【００７２】
また、変形例４として、第２記憶部１０７は、接続履歴情報を記憶するときに、周辺のアクセスポイント２の情報のうち、特定の時間以上電源ＯＮ状態にあるアクセスポイント２の情報のみ記憶しても良い。第２記憶部１０７は、アクセスポイント２が、特定の時間以上電源ＯＮ状態にあるか否かを、アクセスポイント２が送信するビーコンの中のタイムスタンプの値が、事前に設定された閾値を超えるものであるか否かで判定する。
【００７３】
第２記憶部１０７が、接続履歴情報を記憶した時刻のタイムスタンプを記憶し、かつ、ビーコンのタイムススタンプを記憶する場合の例を図１５に示す。
【００７４】
変形例１から変形例４によれば、第２記憶部１０７が記憶する接続履歴情報の量が減るため、メモリの節約をすることができる。
【００７５】
次に、変形例５は、第２記憶部１０７が、接続履歴情報のうち、ＢＳＳIDをハッシュ関数を用いたハッシュ値として保存する場合である。
【００７６】
この場合、例えば、図１６に示すように、端末２００は、更に変換部１０９を備える。
【００７７】
変換部１０９は、通信部１０１が受信した周辺のアクセスポイント２のＢＳＳIDをハッシュ関数に変換したハッシュ値を、周辺情報取得部１０６に対して送る。
【００７８】
第２記憶部１０７は、周辺のアクセスポイント２のＢＳＳIDをハッシュ値として記憶する。
【００７９】
また、判定部１０５は、ハッシュ値に変換された周辺のアクセスポイント２のＢＳＳIDと、ハッシュ値に変換された接続履歴情報とを用いて、接続が失敗した原因を特定することができる。ＢＳＳIDは、プライバシー情報ともなりうるため、ハッシュ値に変換することにより、プライバシーを保護することができる。
【００８０】
なお、本実施形態にかかる端末は、汎用のコンピュータ装置を基本ハードウェアとして用いることでも実現することが可能である。即ち、通信部１０１、入力部１０２、接続部１０４、判定部１０５、周辺情報取得部１０６、通知部１０８は、上記のコンピュータ装置に搭載されたプロセッサにプログラムを実行することにより実現することができる。このとき、端末は、上記のプログラムを実行させることにより実現することができる。このとき、端末は、上記のプログラムをコンピュータ装置にあらかじめインストールすることで実現しても良いし、ＣＤ−ＲＯＭなどの記憶媒体に記憶して、あるいはネットワークを介して上記のプログラムを配布して、このプログラムをコンピュータ装置に適宜インストールすることで実現しても良い。また、第１記憶部１０３、第２記憶部１０７は、上記のコンピュータ装置に内蔵あるいは外付けされたメモリ、ハードディスク若しくはＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒなどの記憶媒体などを適宜利用して実現することができる。
【００８１】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される前構成要素から幾つかの構成要素を削除しても良い。さらに、異なる実施形態にわたる構成要素を適宜組み合わせても良い。
【００８２】
たとえば、端末は、接続部１０４と通信部１０１両方の機能を備えた接続通信部と、周辺情報取得部１０６と通信部１０１両方の機能を備えた周辺情報取得通信部とを備える構成であっても良い。この場合、端末は、接続部１０４、通信部１０１、周辺情報取得部１０６を備えない。
【００８３】
又、端末は、接続設定情報をユーザが入力部１０２により直接入力することにより設定しても良い。この場合、第１記憶部１０３は備えなくても良い。
【符号の説明】
【００８４】
１、２００・・・端末、２ａ、２ｂ、２ｃ、２ｄ・・・アクセスポイント、３ａ、３ｂ、３ｃ、３ｄ・・・無線ネットワーク、１０１・・・通信部、１０２・・・入力部、１０３・・・第１記憶部、１０４・・・接続部、１０５・・・判定部、１０６・・・周辺情報取得部、１０７・・・第２記憶部、１０８・・・通知部、１０９・・・変換部、１１０・・・マウス、１１１・・・表示画面
【図１】
2010239572.tif 000003
【図２】
2010239572.tif 000004
【図３】
2010239572.tif 000005
【図４】
2010239572.tif 000006
【図５】
2010239572.tif 000007
【図６】
2010239572.tif 000008
【図７】
2010239572.tif 000009
【図８】
2010239572.tif 000010
【図９】
2010239572.tif 000011
【図１０】
2010239572.tif 000012
【図１１】
2010239572.tif 000013
【図１２】
2010239572.tif 000014
【図１３】
2010239572.tif 000015
【図１４】
2010239572.tif 000016
【図１５】
2010239572.tif 000017
【図１６】
2010239572.tif 000018