(57)【特許請求の範囲】
【請求項１】
所望の親機の認証キーの情報を記憶した接続設定記憶部と、
所定の基本サービスセット識別子の情報を記憶する除外リスト記憶部と、
１または複数の親機のそれぞれから、サービスセット識別子の情報および基本サービスセット識別子の情報を含む信号の無線受信を試みるスキャン制御部と、
前記１または複数の親機のそれぞれから受信した前記信号の受信強度を測定する受信信号強度測定部と、
前記信号から前記サービスセット識別子の情報と前記基本サービスセット識別子の情報とを取得する識別子取得部と、
前記除外リスト記憶部に記憶された前記所定の基本サービスセット識別子と同一の基本サービスセット識別子の情報を含む前記信号を与えた親機を除く前記１または複数の親機について、前記受信強度が高い前記信号を与えた親機から順に無線ＬＡＮ接続の試行対象とし、この接続試行対象の親機から与えられた前記信号に含まれた前記基本サービスセット識別子の情報を用いて前記接続試行対象の親機と協調してアソシエーション処理を行うアソシエーション処理部と、
前記アソシエーション処理が成功すると、前記接続試行対象の親機と協調して前記接続設定記憶部に記憶された前記認証キーを用いて認証処理を行う認証処理部と、
前記認証処理が失敗すると、前記接続試行対象の親機から与えられた前記信号から前記識別子取得部が取得した前記基本サービスセット識別子を前記所定の基本サービスセット識別子の１つとして前記除外リスト記憶部に記憶させるとともに前記スキャン制御部に前記信号の無線受信を再度試行させるよう制御する一方、前記認証処理が成功すると、前記接続試行対象の親機を前記所望の親機と判断し、この親機と無線ＬＡＮ接続を確立する接続確立部と、
を備えたことを特徴とする携帯端末装置。
【請求項２】
所望の親機のサービスセット識別子の情報と認証キーの情報とを関連付けて記憶した接続設定記憶部と、
所定の基本サービスセット識別子の情報を記憶する除外リスト記憶部と、
１または複数の親機のそれぞれから、サービスセット識別子の情報および基本サービスセット識別子の情報を含む信号の無線受信を試みるスキャン制御部と、
前記１または複数の親機のそれぞれから受信した前記信号の受信強度を測定する受信信号強度測定部と、
前記信号から前記サービスセット識別子の情報と前記基本サービスセット識別子の情報とを取得する識別子取得部と、
前記接続設定記憶部に記憶された前記所望の親機のサービスセット識別子と同一のサービスセット識別子を含む前記信号を与えた親機のうち、前記除外リスト記憶部に記憶された前記所定の基本サービスセット識別子と同一の基本サービスセット識別子の情報を含む前記信号を与えた親機を除く前記１または複数の親機について、前記受信強度が高い前記信号を与えた親機から順に無線ＬＡＮ接続の試行対象とし、この接続試行対象の親機から与えられた前記信号に含まれた前記基本サービスセット識別子の情報を用いて前記接続試行対象の親機と協調してアソシエーション処理を行うアソシエーション処理部と、
前記アソシエーション処理が成功すると、この接続試行対象の親機から与えられた前記信号に含まれた前記サービスセット識別子を用いて前記接続設定記憶部を検索してこのサービスセット識別子に関連付けられた前記認証キーを抽出し、この抽出された認証キーを用いて前記接続試行対象の親機と協調して認証処理を行う認証処理部と、
前記認証処理が失敗すると、前記接続試行対象の親機から与えられた前記信号から前記識別子取得部が取得した前記基本サービスセット識別子を前記所定の基本サービスセット識別子の１つとして前記除外リスト記憶部に記憶させるとともに前記スキャン制御部に前記信号の無線受信を再度試行させるよう制御する一方、前記認証処理が成功すると、前記接続試行対象の親機を前記所望の親機と判断し、この親機と無線ＬＡＮ接続を確立する接続確立部と、
を備えたことを特徴とする携帯端末装置。
【請求項３】
前記１または複数の親機の1つとの無線ＬＡＮ接続の設定に関する入力操作を受け付ける入力部と、
前記入力部を介して無線ＬＡＮ接続の設定に関する入力操作が受け付けられると、前記除外リスト記憶部から前記所定の基本サービスセット識別子の情報を削除するリスト削除部と、
をさらに備え、
前記無線ＬＡＮ接続の設定に関する入力操作は、
少なくとも前記認証キーの編集、前記スキャン制御部に対する前記信号の無線受信の試行指示、およびこれらの無線ＬＡＮに関する設定を行うための画像の表示指示を含む、
請求項１または２記載の携帯端末装置。
【請求項４】
少なくとも前記スキャン制御部による前記信号の無線受信が所定の時間以上不調である場合、前記除外リスト記憶部から前記所定の基本サービスセット識別子の情報を削除するリスト削除部、
をさらに備えた、
請求項１または２に記載の携帯端末装置。
【請求項５】
所望の親機との無線ＬＡＮ接続を行う携帯端末装置の無線ＬＡＮ接続方法であって、
所望の親機の認証キーの情報を接続設定記憶部に記憶させるステップと、
所定の基本サービスセット識別子の情報を除外リスト記憶部に記憶させるステップと、
１または複数の親機のそれぞれから、サービスセット識別子の情報および基本サービスセット識別子の情報を含む信号の無線受信を試みるステップと、
前記１または複数の親機のそれぞれから受信した前記信号の受信強度を測定するステップと、
前記信号から前記サービスセット識別子の情報と前記基本サービスセット識別子の情報とを取得するステップと、
前記除外リスト記憶部に記憶された前記所定の基本サービスセット識別子と同一の基本サービスセット識別子の情報を含む前記信号を与えた親機を除く前記１または複数の親機について、前記受信強度が高い前記信号を与えた親機から順に無線ＬＡＮ接続の試行対象とし、この接続試行対象の親機から与えられた前記信号に含まれた前記基本サービスセット識別子の情報を用いて前記接続試行対象の親機と協調してアソシエーション処理を行うステップと、
前記アソシエーション処理が成功すると、前記接続試行対象の親機と協調して前記接続設定記憶部に記憶された前記認証キーを用いて認証処理を行うステップと、
前記認証処理を行うステップで前記認証処理が失敗すると、前記接続試行対象の親機から与えられた前記信号から取得された前記基本サービスセット識別子を前記所定の基本サービスセット識別子の１つとして前記除外リスト記憶部に記憶させるとともに前記信号の無線受信を試みるステップにもどるステップと、
前記認証処理を行うステップで前記認証処理が成功すると、前記接続試行対象の親機を前記所望の親機と判断し、この親機と無線ＬＡＮ接続を確立するステップと、
を有することを特徴とする無線ＬＡＮ接続方法。
【請求項６】
所望の親機との無線ＬＡＮ接続を行う携帯端末装置の無線ＬＡＮ接続方法であって、
所望の親機のサービスセット識別子の情報と認証キーの情報とを関連付けて接続設定記憶部に記憶させるステップと、
所定の基本サービスセット識別子の情報を除外リスト記憶部に記憶させるステップと、
１または複数の親機のそれぞれから、サービスセット識別子の情報および基本サービスセット識別子の情報を含む信号の無線受信を試みるステップと、
前記１または複数の親機のそれぞれから受信した前記信号の受信強度を測定するステップと、
前記信号から前記サービスセット識別子の情報と前記基本サービスセット識別子の情報とを取得するステップと、
前記除外リスト記憶部に記憶された前記所定の基本サービスセット識別子と同一の基本サービスセット識別子の情報を含む前記信号を与えた親機を除く前記１または複数の親機について、前記受信強度が高い前記信号を与えた親機から順に無線ＬＡＮ接続の試行対象とし、この接続試行対象の親機から与えられた前記信号に含まれた前記基本サービスセット識別子の情報を用いて前記接続試行対象の親機と協調してアソシエーション処理を行うステップと、
前記アソシエーション処理が成功すると、この接続試行対象の親機から与えられた前記信号に含まれた前記サービスセット識別子を用いて前記接続設定記憶部を検索してこのサービスセット識別子に関連付けられた前記認証キーを抽出し、この抽出された認証キーを用いて前記接続試行対象の親機と協調して認証処理を行うステップと、
前記認証処理を行うステップで前記認証処理が失敗すると、前記接続試行対象の親機から与えられた前記信号から取得された前記基本サービスセット識別子を前記所定の基本サービスセット識別子の１つとして前記除外リスト記憶部に記憶させるとともに前記信号の無線受信を試みるステップにもどるステップと、
前記認証処理を行うステップで前記認証処理が成功すると、前記接続試行対象の親機を前記所望の親機と判断し、この親機と無線ＬＡＮ接続を確立するステップと、
を有することを特徴とする無線ＬＡＮ接続方法。
【請求項７】
前記１または複数の親機の1つとの無線ＬＡＮ接続の設定に関する入力操作が受け付けられると、前記除外リスト記憶部から前記所定の基本サービスセット識別子の情報を削除す
るステップ、
をさらに有し、
前記無線ＬＡＮ接続の設定に関する入力操作は、
少なくとも前記認証キーの編集、前記スキャン制御部に対する前記信号の無線受信の試行指示およびこれらの無線ＬＡＮに関する設定を行うための画像の表示指示を含む、
請求項５または６記載の無線ＬＡＮ接続方法。
【請求項８】
少なくとも前記スキャン制御部による前記信号の無線受信が所定の時間以上不調である場合、前記除外リスト記憶部から前記所定の基本サービスセット識別子の情報を削除するステップ、
をさらに有する、
請求項５または６記載の無線ＬＡＮ接続方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮ接続可能な携帯端末装置およびこの装置の無線ＬＡＮ接続方法に関する。
【背景技術】
【０００２】
携帯電話機やノートブック型パーソナルコンピュータなどの携帯端末装置には、無線ＬＡＮ（Wireless Local Area Network、以下ＷＬＡＮという）を利用可能なものがある（たとえば特許文献１参照）。この種の携帯端末装置は、アクセスポイント（インフラストラクチャモード時）や他のＷＬＡＮ接続可能な携帯端末装置（アドホックモード時）などの親機とＷＬＡＮを構築することができる。このため、この種の携帯端末装置は、ファイルなどの各種データの無線通信による送受信が可能となるよう親機に対して接続する（以下、ＷＬＡＮ接続するという）ことができる。
【０００３】
ＷＬＡＮ接続を確立する際には、携帯端末装置と親機とは、携帯端末装置および親機により構築されるＷＬＡＮのセキュリティを高めるため、互いに協調して認証プログラムを用いた認証処理を行うことが多い。特に最近では、認証プログラムとして、従来のＷＥＰ（Wired Equivalent Privacy）よりもセキュリティ強度の高いWiFi Protected Access（ＷＰＡ、ＷＰＡ２）が用いられることが多くなってきている。
【０００４】
認証プログラムとしてＷＰＡまたはＷＰＡ２（以下、ＷＰＡと総称する）が用いられる場合には、携帯端末装置と親機とのＷＬＡＮ接続は次の手順で確立される。まず、携帯端末装置は、自機の周辺に存在する親機を検出するために、ＷＬＡＮとして利用可能な周波数帯域をスキャンする。つぎに、携帯端末装置と検出された親機とは、サービスセット識別子（以下、ＳＳＩＤ（Service Set Identifier）という）を用いてアソシエーション処理を行う。次に親機は、携帯端末装置から認証キーを受け、この認証キーを用いて例えば4-way handshakeなどにより認証処理を行う。そして親機は、携帯端末装置に対してＩＰアドレス割当て処理を行う。この結果、携帯端末装置は、親機とＷＬＡＮ接続することができる。なお、サービスセット識別子（ＳＳＩＤ）にはＥＳＳＩＤ（Extended SSID）を含むものとする。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−２３８２７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、従来の技術では、同一のＳＳＩＤを有する複数の親機が存在する場合に十分に対応することができない。以下、同一のＳＳＩＤを有する複数の親機が存在する場合の一例として、第１の親機（所望の親機）と第２の親機（不要な親機）とが存在する場合について説明する。なお、携帯端末装置は、第１の親機に対して正当な認証キーを記憶している一方、第２の親機に対する正当な認証キーは記憶していないものとする。
【０００７】
たとえば、携帯端末装置が利用可能な周波数帯域をスキャンすることによって、自機に記憶されたＳＳＩＤと同一のＳＳＩＤを有する第１の親機および第２の親機を検出し、かつ、携帯端末装置が受信する第１の親機の信号強度（以下、ＲＳＳＩ（Received Signal Strength Indication）という）よりも第２の親機のＲＳＳＩのほうが高い場合を考える。この場合、まずＲＳＳＩが高い第２の親機と携帯端末装置とでＳＳＩＤを用いたアソシエーション処理が試みられる。このアソシエーション処理は、ＳＳＩＤが一致することおよび認証キーを必要としないことから、成功する。一方、携帯端末装置が保持する認証キーは、第２の親機に対しては正当な認証キーではない。このため、携帯端末装置と第２の親機との認証処理は失敗に終わる。
【０００８】
ところが、従来の技術を利用する携帯端末装置は、第２の親機とのアソシエーション処理が成功している場合、たとえその後の認証処理が失敗しても、第１の親機を含む他の親機とのアソシエーション処理を試みず、ふたたび利用可能な周波数帯域をスキャンする手順に戻ってしまう。このため、第１の親機のＲＳＳＩ（所望の親機）よりも第２の親機のＲＳＳＩのほうが高い場合、従来の技術では、携帯端末装置と第１の親機とをＷＬＡＮ接続することができない。
【０００９】
本発明は、上述した事情を考慮してなされたもので、同一のＳＳＩＤを有する複数の親機が存在しても確実に所望の親機とＷＬＡＮ接続することができる携帯端末装置およびこの装置の無線ＬＡＮ接続方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る携帯端末装置は、上述した課題を解決するために、所望の親機の認証キーの情報を記憶した接続設定記憶部と、所定の基本サービスセット識別子の情報を記憶する除外リスト記憶部と、１または複数の親機のそれぞれから、サービスセット識別子の情報および基本サービスセット識別子の情報を含む信号の無線受信を試みるスキャン制御部と、前記１または複数の親機のそれぞれから受信した前記信号の受信強度を測定する受信信号強度測定部と、前記信号から前記サービスセット識別子の情報と前記基本サービスセット識別子の情報とを取得する識別子取得部と、前記除外リスト記憶部に記憶された前記所定の基本サービスセット識別子と同一の基本サービスセット識別子の情報を含む前記信号を与えた親機を除く前記１または複数の親機について、前記受信強度が高い前記信号を与えた親機から順に無線ＬＡＮ接続の試行対象とし、この接続試行対象の親機から与えられた前記信号に含まれた前記基本サービスセット識別子の情報を用いて前記接続試行対象の親機と協調してアソシエーション処理を行うアソシエーション処理部と、前記アソシエーション処理が成功すると、前記接続試行対象の親機と協調して前記接続設定記憶部に記憶された前記認証キーを用いて認証処理を行う認証処理部と、前記認証処理が失敗すると、前記接続試行対象の親機から与えられた前記信号から前記識別子取得部が取得した前記基本サービスセット識別子を前記所定の基本サービスセット識別子の１つとして前記除外リスト記憶部に記憶させるとともに前記スキャン制御部に前記信号の無線受信を再度試行させるよう制御する一方、前記認証処理が成功すると、前記接続試行対象の親機を前記所望の親機と判断し、この親機と無線ＬＡＮ接続を確立する接続確立部と、を備えたことを特徴とするものである。
【００１１】
また、本発明に係る携帯端末装置は、上述した課題を解決するために、所望の親機のサービスセット識別子の情報と認証キーの情報とを関連付けて記憶した接続設定記憶部と、所定の基本サービスセット識別子の情報を記憶する除外リスト記憶部と、１または複数の親機のそれぞれから、サービスセット識別子の情報および基本サービスセット識別子の情報を含む信号の無線受信を試みるスキャン制御部と、前記１または複数の親機のそれぞれから受信した前記信号の受信強度を測定する受信信号強度測定部と、前記信号から前記サービスセット識別子の情報と前記基本サービスセット識別子の情報とを取得する識別子取得部と、前記接続設定記憶部に記憶された前記所望の親機のサービスセット識別子と同一のサービスセット識別子を含む前記信号を与えた親機のうち、前記除外リスト記憶部に記憶された前記所定の基本サービスセット識別子と同一の基本サービスセット識別子の情報を含む前記信号を与えた親機を除く前記１または複数の親機について、前記受信強度が高い前記信号を与えた親機から順に無線ＬＡＮ接続の試行対象とし、この接続試行対象の親機から与えられた前記信号に含まれた前記基本サービスセット識別子の情報を用いて前記接続試行対象の親機と協調してアソシエーション処理を行うアソシエーション処理部と、前記アソシエーション処理が成功すると、この接続試行対象の親機から与えられた前記信号に含まれた前記サービスセット識別子を用いて前記接続設定記憶部を検索してこのサービスセット識別子に関連付けられた前記認証キーを抽出し、この抽出された認証キーを用いて前記接続試行対象の親機と協調して認証処理を行う認証処理部と、前記認証処理が失敗すると、前記接続試行対象の親機から与えられた前記信号から前記識別子取得部が取得した前記基本サービスセット識別子を前記所定の基本サービスセット識別子の１つとして前記除外リスト記憶部に記憶させるとともに前記スキャン制御部に前記信号の無線受信を再度試行させるよう制御する一方、前記認証処理が成功すると、前記接続試行対象の親機を前記所望の親機と判断し、この親機と無線ＬＡＮ接続を確立する接続確立部と、を備えたことを特徴とするものである。
【００１２】
一方、本発明に係る無線ＬＡＮ接続方法は、上述した課題を解決するために、所望の親機との無線ＬＡＮ接続を行う携帯端末装置の無線ＬＡＮ接続方法であって、所望の親機の認証キーの情報を接続設定記憶部に記憶させるステップと、所定の基本サービスセット識別子の情報を除外リスト記憶部に記憶させるステップと、１または複数の親機のそれぞれから、サービスセット識別子の情報および基本サービスセット識別子の情報を含む信号の無線受信を試みるステップと、前記１または複数の親機のそれぞれから受信した前記信号の受信強度を測定するステップと、前記信号から前記サービスセット識別子の情報と前記基本サービスセット識別子の情報とを取得するステップと、前記除外リスト記憶部に記憶された前記所定の基本サービスセット識別子と同一の基本サービスセット識別子の情報を含む前記信号を与えた親機を除く前記１または複数の親機について、前記受信強度が高い前記信号を与えた親機から順に無線ＬＡＮ接続の試行対象とし、この接続試行対象の親機から与えられた前記信号に含まれた前記基本サービスセット識別子の情報を用いて前記接続試行対象の親機と協調してアソシエーション処理を行うアソシエーション処理部と、前記アソシエーション処理が成功すると、前記接続試行対象の親機と協調して前記接続設定記憶部に記憶された前記認証キーを用いて認証処理を行うステップと、前記認証処理を行うステップで前記認証処理が失敗すると、前記接続試行対象の親機から与えられた前記信号から取得された前記基本サービスセット識別子を前記所定の基本サービスセット識別子の１つとして前記除外リスト記憶部に記憶させるとともに前記信号の無線受信を試みるステップにもどるステップと、前記認証処理を行うステップで前記認証処理が成功すると、前記接続試行対象の親機を前記所望の親機と判断し、この親機と無線ＬＡＮ接続を確立するステップと、を有することを特徴とする方法である。
【００１３】
また、本発明に係る無線ＬＡＮ接続方法は、上述した課題を解決するために、所望の親機との無線ＬＡＮ接続を行う携帯端末装置の無線ＬＡＮ接続方法であって、所望の親機のサービスセット識別子の情報と認証キーの情報とを関連付けて接続設定記憶部に記憶させるステップと、所定の基本サービスセット識別子の情報を除外リスト記憶部に記憶させるステップと、１または複数の親機のそれぞれから、サービスセット識別子の情報および基本サービスセット識別子の情報を含む信号の無線受信を試みるステップと、前記１または複数の親機のそれぞれから受信した前記信号の受信強度を測定するステップと、前記信号から前記サービスセット識別子の情報と前記基本サービスセット識別子の情報とを取得するステップと、前記除外リスト記憶部に記憶された前記所定の基本サービスセット識別子と同一の基本サービスセット識別子の情報を含む前記信号を与えた親機を除く前記１または複数の親機について、前記受信強度が高い前記信号を与えた親機から順に無線ＬＡＮ接続の試行対象とし、この接続試行対象の親機から与えられた前記信号に含まれた前記基本サービスセット識別子の情報を用いて前記接続試行対象の親機と協調してアソシエーション処理を行うステップと、前記アソシエーション処理が成功すると、この接続試行対象の親機から与えられた前記信号に含まれた前記サービスセット識別子を用いて前記接続設定記憶部を検索してこのサービスセット識別子に関連付けられた前記認証キーを抽出し、この抽出された認証キーを用いて前記接続試行対象の親機と協調して認証処理を行うステップと、前記認証処理を行うステップで前記認証処理が失敗すると、前記接続試行対象の親機から与えられた前記信号から取得された前記基本サービスセット識別子を前記所定の基本サービスセット識別子の１つとして前記除外リスト記憶部に記憶させるとともに前記信号の無線受信を試みるステップにもどるステップと、前記認証処理を行うステップで前記認証処理が成功すると、前記接続試行対象の親機を前記所望の親機と判断し、この親機と無線ＬＡＮ接続を確立するステップと、を有することを特徴とする方法である。
【発明の効果】
【００１４】
本発明に係る携帯端末装置およびこの装置の無線ＬＡＮ接続方法によれば、携帯端末装置は、同一のＳＳＩＤを有する複数の親機が存在しても確実に所望の親機とＷＬＡＮ接続することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明に係る携帯端末装置の一実施形態を示す概略的な全体構成図。
【図２】携帯電話機および第１のＡＰの内部構成例を概略的に示すブロック図。
【図３】主制御部のＣＰＵによる機能実現部の構成例を示す概略的なブロック図。
【図４】リスト削除部により除外リスト記憶部に記憶されたデータが削除される条件の一例について示した説明図。
【図５】従来の技術における、同一のＳＳＩＤを有する複数の親機が存在した場合のＷＬＡＮ接続試行の手順を示すフローチャート。
【図６】本実施形態に係る携帯電話機における、同一のＳＳＩＤを有する複数の親機が存在しても確実に所望の親機とＷＬＡＮ接続する手順の一例を示すフローチャート。
【図７】本実施形態に係る携帯電話機における、同一のＳＳＩＤを有する複数の親機が存在しても確実に所望の親機とＷＬＡＮ接続する手順の他の例を示すフローチャート。
【図８】接続設定記憶部の内容の変更指示があると除外リスト記憶部に記憶されたデータを削除する場合の手順を示すフローチャート。
【図９】アクセスポイントの検索指示があると除外リスト記憶部に記憶されたデータを削除する場合の手順を示すフローチャート。
【図１０】アクセスポイントの指定接続指示があると除外リスト記憶部に記憶されたデータを削除する場合の手順を示すフローチャート。
【図１１】無線ＬＡＮ接続に関連する機能の利用要求があると除外リスト記憶部に記憶されたデータを削除する場合の手順を示すフローチャート。
【図１２】ＷＬＡＮの圏外となることにより生じるアクセスポイントの自動検索処理の周期が最大になると除外リスト記憶部に記憶されたデータを削除する場合の手順を示すフローチャート。
【図１３】接続設定記憶部に記憶された他のＳＳＩＤを有するアクセスポイントが発見されると、除外リスト記憶部に記憶されたデータを削除する場合の手順を示すフローチャート。
【発明を実施するための形態】
【００１６】
本発明に係る携帯端末装置およびこの装置の無線ＬＡＮ接続方法の実施の形態について、添付図面を参照して説明する。
【００１７】
図１は、本発明に係る携帯端末装置の一実施形態を示す概略的な全体構成図である。なお、本発明は、無線ＬＡＮ接続可能な種々の携帯端末装置に適用することができる。本実施形態では、本発明に係る携帯端末装置として携帯電話機を用いる場合の一例について示す。
【００１８】
携帯電話機１０は、ＩＥＥＥ８０２．１１シリーズ（ＩＥＥＥ８０２．１１ａ／ｂ／ｇ／ｊ／ｎなど）の各方式に従ってアクセスポイント（以下、ＡＰという）とＷＬＡＮ接続を確立することによりアクセスポイント（以下、ＡＰという）や他のＷＬＡＮ接続可能な携帯端末装置（アドホックモード時）などの親機とＷＬＡＮ接続を確立することにより無線通信（以下、ＷＬＡＮ通信という）によりデータの送受信を行うことができる。
【００１９】
以下の説明では、携帯電話機１０の周辺に、親機としての第１のＡＰ１１、第２のＡＰ１２および第３のＡＰ１３が存在する場合の例について示す。なお、第１のＡＰ１１および第３のＡＰ１３は、ユーザの所望の親機であり、第２のＡＰ１２はユーザにとって未知の不要な親機であるものとする。図１には、携帯電話機１０が、第１のＡＰ１１および第２のＡＰ１２とＷＬＡＮ通信可能な位置であり、かつ第３のＡＰ１３とはＷＬＡＮ通信不能な位置に存在する場合の例について示した。
【００２０】
ＡＰ１１〜１３は、ＬＡＮ１００を構築する。このＬＡＮ１００は、有線または無線によりインターネット網１０１に接続されている。
【００２１】
各ＡＰ１１〜１３はそれぞれＳＳＩＤ（サービスセット識別子、ＥＳＳＩＤを含む）、およびＭＡＣアドレスなどにより構成される各機器固有の基本サービスセット識別子（Basic SSID、以下ＢＳＳＩＤという）を有する。以下の説明では、便宜上、ＳＳＩＤおよびＢＳＳＩＤともに三桁のアルファベット文字列で表現するものとする。
【００２２】
図１に示すように、所望の親機としての第１のＡＰ１１は、ＳＳＩＤとしてＡＢＣを、ＢＳＳＩＤとしてａｂｃを有する。不要な親機としての第２のＡＰ１２は、第１のＡＰ１１と同一のＳＳＩＤであるＡＢＣを、ＢＳＳＩＤとしてｄｅｆを有する。また、所望の親機としての第３のＡＰ１３は、ＳＳＩＤとしてＸＹＺを、ＢＳＳＩＤとしてｘｙｚを有する。なお、不要な親機とは、所望の親機とのＷＬＡＮ接続処理を妨害するおそれのある親機をいうものとする。
【００２３】
携帯電話機１０は、第１のユニット２１、第２のユニット２２および第２のユニット２２に対し第１のユニット２１を開閉自在に連結する連結部２３を有する。
【００２４】
図１に示すように、第２のユニット２２は、第１のユニット２１に対して、開閉軸を中心として開閉自在となるように、連結部２３（ヒンジ）を介して連結される。第２の筐体２２が開閉軸を中心として回転することにより、携帯電話機２０は、開いている状態（図１参照）と閉じた状態とで位置決めすることができる。
【００２５】
第１のユニット２１は、薄い箱形の筐体を有し、この筐体の上面の表面上には、入力部２４およびマイクロフォン２５が設けられる。第２のユニット２２は、薄い箱形の筐体を有し、この筐体上面の表面上には、表示部２６およびレシーバ２７が設けられる。
【００２６】
入力部２４は、たとえばテンキー、タッチパネルなどの一般的な入力装置により構成され、ユーザの入力操作に対応した信号を出力する。なお、入力部２４の一部を回転入力部により構成してもよい。回転入力部は、回転操作に応じた信号を出力する入力装置であり、たとえば磁気式ロータリーエンコーダなどにより構成される。この回転入力部は、たとえば回転リングを介してユーザにより操作され、所定の回転量だけ回転するごとに、正逆の回転方向に応じて回転信号を出力する。
【００２７】
マイクロフォン２５は、ユーザによって入力された音声をディジタル音声信号に変換する。
【００２８】
表示部２６は、たとえば液晶ディスプレイやＯＬＥＤ（Organic Light Emitting Device）ディスプレイなどの一般的な表示出力装置により構成され、表示部２６の背景画像（壁紙）、壁紙に重畳表示される電池残量や電波強度を概略的に示す画像などの各種アイコンや、着信時に表示される画像および映像などを表示する。
【００２９】
レシーバ２７は、受話音声をはじめとした各種の情報に対応した音声を出力する。
【００３０】
図２は、携帯電話機１０および第１のＡＰ１１の内部構成例を概略的に示すブロック図である。なお、第２のＡＰ１２および第３のＡＰ１３の構成については第１のＡＰ１１と同様であるため説明を省略する。
【００３１】
携帯電話機１０は、図１に示した入力部２４、マイクロフォン２５、表示部２６、レシーバ２７などのほか、少なくとも移動体通信用アンテナ３１、移動体通信部３２、ＷＬＡＮ通信用アンテナ３３、ＷＬＡＮ通信部３４、受信信号強度測定部３５、接続設定記憶部３６、除外リスト記憶部３７および主制御部３８を有する。
【００３２】
第１のＡＰ１１は、ＷＬＡＮ通信用アンテナ４１、ＷＬＡＮ通信部４２、接続制御部４３および識別子記憶部４４を有する。
【００３３】
移動体通信部３２は、主制御部３８に制御されて、移動体通信用アンテナ３１を介して、移動体通信網１０２を介した音声およびデータの送受信を行う。
【００３４】
ＷＬＡＮ通信部３４は、主制御部３８に制御されて、ＷＬＡＮ通信用アンテナ３３を介して親機とＷＬＡＮ通信によるデータの送受信を行う。たとえば、ＷＬＡＮ通信部３４は、ＷＬＡＮ通信用アンテナ３３および第１のＡＰ１１のＷＬＡＮ通信用アンテナ部４１を介して、第１のＡＰ１１のＷＬＡＮ通信部４２とデータの送受信を行う。
【００３５】
第１のＡＰ１１の接続制御部４３は、携帯電話機１０からのprobe requestに応じて、識別子記憶部４４に記憶された自機のＳＳＩＤ（ＡＢＣ）およびＢＳＳＩＤ（ａｂｃ）の情報を含む信号により構成されたprobe responseを、携帯電話機１０に送信する。
【００３６】
受信信号強度測定部３５は、ＷＬＡＮ通信用アンテナ３３が受信した第１〜第３のＡＰ１１〜１３などの親機からの信号の受信強度（ＲＳＳＩ）を測定し、このＲＳＳＩの値を主制御部３８に与える。
【００３７】
接続設定記憶部３６は、所望の親機のＳＳＩＤの情報と認証キーの情報とを関連付けてあらかじめ記憶しておく。本実施形態では、接続設定記憶部３６に、第１のＡＰ１１のＳＳＩＤ（ＡＢＣ）および認証キー（ａｂｃ）と、第３のＡＰ１３のＳＳＩＤ（ＸＹＺ）および認証キー（ｘｙｚ）とがあらかじめ記憶されている場合の例について説明する。
【００３８】
除外リスト記憶部３７は、主制御部３８により制御されて、所定のＢＳＳＩＤを記憶する。所定のＢＳＳＩＤとは、ユーザにとって不要な親機のＢＳＳＩＤをいう。
【００３９】
主制御部３８は、ＣＰＵ、ＲＡＭおよびＲＯＭをはじめとする記憶媒体などにより構成され、この記憶媒体に記憶されたプログラムに従って、携帯電話機１０の動作を制御する。
【００４０】
主制御部３８のＣＰＵは、ＲＯＭをはじめとする記憶媒体に記憶されたＷＬＡＮ接続プログラムおよびこのプログラムの実行のために必要なデータをＲＡＭへロードし、このプログラムに従って、同一のＳＳＩＤを有する複数の親機が存在しても確実に所望の親機とＷＬＡＮ接続する処理を実行する。
【００４１】
主制御部３８のＲＡＭは、主制御部３８のＣＰＵが実行するプログラムおよびデータを一時的に格納するワークエリアを提供する。
【００４２】
主制御部３８のＲＯＭをはじめとする記憶媒体は、携帯電話機１０の起動プログラム、ＷＬＡＮアプリケーションプログラム、ＷＬＡＮプロトコル制御プログラム、ＩＰ管理プログラムや、これらのプログラムを実行するために必要な各種データを記憶する。
【００４３】
なお、ＲＯＭをはじめとする記憶媒体は、磁気的もしくは光学的記録媒体や半導体メモリやや図示しないカードスロットに装着されたＵＩＭ（User Identity Module）カードなどの、ＣＰＵにより読み取り可能な記録媒体を含んだ構成を有し、これら記憶媒体内のプログラムおよびデータの一部または全部は電子ネットワークを介してダウンロードされるように構成してもよい。
【００４４】
ここで電子ネットワークとは、電気通信技術を利用した情報通信網全般を意味し、有線／無線ＬＡＮやインターネット網１０１のほか、ＢＴ通信により構築された通信網、移動体通信回線網１０２を含む電話通信回線網、光ファイバ通信ネットワーク、ケーブル通信ネットワークおよび衛星通信ネットワークなどを含む。
【００４５】
図３は、主制御部３８のＣＰＵによる機能実現部の構成例を示す概略的なブロック図である。なお、この機能実現部は、ＣＰＵを用いることなく回路などのハードウエアロジックによって構成してもよい。
【００４６】
主制御部３８のＣＰＵは、ＷＬＡＮアプリケーションプログラムによってＷＬＡＮ通信管理部５１として機能するとともに、ＷＬＡＮプロトコル制御プログラムによってＷＬＡＮプロトコル制御部５２として機能する。このＷＬＡＮプロトコル制御部は、スキャン制御部５３、識別子取得部５４、接続対象リスト作成部５５、アソシエーション処理部５６、認証処理部５７、接続確立部５８およびリスト削除部５９を有する。また、主制御部３８のＣＰＵは、ＩＰ管理プログラムによってＩＰ管理部６０として機能する。この各部５１〜６０は、ＲＡＭの所要のワークエリアを、データの一時的な格納場所として利用する。
【００４７】
ＷＬＡＮ通信管理部５１は、携帯電話機１０のＷＬＡＮ接続を含むＷＬＡＮ通信に関する情報の全般を管理する。ＷＬＡＮ通信管理部５１は、ＷＬＡＮ通信に関する情報について表示部２６を介してユーザに提示したり、ＷＬＡＮ接続に関する各種設定についてのユーザからの指示を受け付けたりする。具体的には、たとえば、ＷＬＡＮ通信管理部５１は、ＷＬＡＮ接続の各種設定を行うための画像を表示部２６に表示する。ユーザは、この画像にもとづいて入力部２４を介して指示を行うことにより、ＷＬＡＮプロトコル制御部５２およびＷＬＡＮ通信部３４を介して親機の手動検索を実行させ、あるいは所望の親機の登録情報（ＳＳＩＤおよび認証キーなど）を編集したりなどの、ＷＬＡＮ接続に関する各種指示を携帯電話機１０に対して行うことができる。
【００４８】
ＷＬＡＮプロトコル制御部５２は、ＷＬＡＮ通信管理部５１により制御されて、ＷＬＡＮ通信部３４と協調して親機とのＷＬＡＮ通信を行う。
【００４９】
スキャン制御部５３は、ＷＬＡＮ通信管理部５１に制御されて利用可能な周波数帯域をスキャンし、ＷＬＡＮ通信可能な距離に存在する親機のそれぞれから、ＳＳＩＤの情報およびＢＳＳＩＤの情報を含む信号の無線受信を試みる。
【００５０】
たとえば、ＷＬＡＮ通信管理部５１によりＳＳＩＤ指定によるアクティブスキャンを行うべき旨の指示があると、スキャン制御部５３は、接続設定記憶部３６に記憶されたＳＳＩＤをブロードキャストしてprobe requestを行い、このブロードキャストしたＳＳＩＤを有する親機からのprobe responseを待つ。probe responseは、親機のＳＳＩＤおよびＢＳＳＩＤの情報を含む信号により構成される。いわゆるＡＮＹによるアクティブスキャンを行う場合には、スキャン制御部５３は、ＡＮＹ接続許可の親機からのprobe responseを待つことになる
また、スキャン制御部５３は、パッシブスキャンを行ってもよい。パッシブスキャンを行う場合、ビーコンにＳＳＩＤの情報が含まれていないときは、スキャン制御部５３は、ビーコンを発信した親機に対して接続設定記憶部３６に記憶されたＳＳＩＤを送信する。また、ビーコンにＳＳＩＤの情報が含まれているときは、接続設定記憶部３６にはＳＳＩＤが１つも含まれず認証キーの情報のみが記憶されていてもよく、スキャン制御部５３は、このビーコンに含まれたＳＳＩＤを送信する。ＳＳＩＤが合致した場合、親機は、ＳＳＩＤおよびＢＳＳＩＤを含む信号を携帯電話機１０に送信する。
【００５１】
識別子取得部５４は、親機から受信した信号からＳＳＩＤとＢＳＳＩＤとを抽出して取得し、接続対象リスト作成部５５に与える。
【００５２】
接続対象リスト作成部５５は、受信信号強度測定部３５から、親機ごとのＲＳＳＩ（受信信号強度）の情報を受ける。また、識別子取得部５４からＳＳＩＤとＢＳＳＩＤの情報を受ける。接続対象リスト作成部５５は、これらの情報にもとづいて、接続設定記憶部に記憶されたＳＳＩＤと同一のＳＳＩＤを含む信号を送信した親機からなる接続試行対象のリスト（以下、接続リストという）を作成する。接続対象リスト作成部５５は、この接続リストのうち、ＲＳＳＩ強度が高いものから順に優先度を付加する。
【００５３】
アソシエーション処理部５６は、接続対象リスト作成部５５により作成された接続リストに存在する親機について、優先度が高い（ＲＳＳＩが高い）親機から順に接続試行対象とし、親機と協調してＢＳＳＩＤを利用してアソシエーション処理を試みる。除外リスト記憶部３７に記憶されたＢＳＳＩＤがある場合は、アソシエーション処理部５６は、この除外リスト記憶部３７に記憶されたＢＳＳＩＤを送信した親機を処理対象から除外する。
【００５４】
認証処理部５７は、アソシエーション処理が成功した親機について、この親機から受信した信号から識別子取得部５４が取得したＳＳＩＤを用いて接続設定記憶部３６を検索し、このＳＳＩＤに関連付けられた認証キーを抽出する。認証処理部５７は、この認証キーを用いて、親機と協調してＷＰＡによる認証を行う。
【００５５】
接続確立部５８は、認証処理部５７による認証処理が失敗すると、この失敗した接続試行対象の親機のＢＳＳＩＤを除外リスト記憶部３７に記憶させるとともに、スキャン制御部５３を制御してＷＬＡＮ通信可能な距離に存在する親機のそれぞれからＳＳＩＤの情報およびＢＳＳＩＤの情報を含む信号の無線受信を再度試みさせる。一方、認証処理部５７による認証処理が成功すると、接続確立部５８は、ＩＰ管理部６０と協調して親機からＩＰアドレス割当てを受け、親機とのＷＬＡＮ接続を確立する。
【００５６】
図４は、リスト削除部５９により除外リスト記憶部３７に記憶されたデータが削除される条件の一例について示した説明図である。
【００５７】
リスト削除部５９は、所定の条件（図４参照）に応じて除外リスト記憶部３７に記憶されたデータを削除する。
【００５８】
所望の親機のＢＳＳＩＤであっても、所望の親機との認証処理中に何らかのトラブルにより認証が失敗してしまうと除外リスト記憶部３７に記憶されてしまう場合がある。この場合、所望の親機とＷＬＡＮ接続を確立することができない。そこで、リスト削除部５９は、様々な機会をとらえて除外リスト記憶部３７のデータを削除するとよい。除外リスト記憶部３７のデータを削除することにより再度不要な親機とアソシエーション処理を行う時間を要してしまうことは欠点ではあるものの、この欠点よりも、所望の親機とＷＬＡＮ接続できなくなってしまう欠点のほうが重大だと考えられるためである。
【００５９】
次に、本実施形態に係る携帯電話機１０の動作の一例について説明する。なお、以下の説明においては、携帯電話機１０が、第１のＡＰ１１および第２のＡＰ１２とＷＬＡＮ通信可能な位置であり、かつ第３のＡＰ１３とはＷＬＡＮ通信不能な位置に存在する場合の例（図１参照）について示す。また、接続設定記憶部３６には、第１のＡＰ１１のＳＳＩＤ（ＡＢＣ）および認証キー（ａｂｃ）と、第３のＡＰ１３のＳＳＩＤ（ＸＹＺ）および認証キー（ｘｙｚ）とがあらかじめ記憶されているものとする。さらに、親機の検索は、接続設定記憶部３６に記憶されたＳＳＩＤを指定したアクティブスキャンにより行うものとする。
【００６０】
まず、従来の技術における、同一のＳＳＩＤを有する複数の親機が存在した場合のＷＬＡＮ接続試行処理について説明する。
【００６１】
図５は、従来の技術における、同一のＳＳＩＤを有する複数の親機が存在した場合のＷＬＡＮ接続試行の手順を示すフローチャートである。
【００６２】
従来の技術では、同一のＳＳＩＤを有する複数の親機が存在する場合、不要な親機のＲＳＳＩのほうが高いと、所望の親機とのＷＬＡＮ接続を確立することができない。以下詳細に説明する。
【００６３】
ステップＳ１において、ＷＬＡＮ通信管理部５１は、ＷＬＡＮプロトコル制御部５２に対し、接続設定記憶部３６に記憶されたＳＳＩＤであるＡＢＣおよびＸＹＺについてのアクティブスキャン要求を行う。
【００６４】
次に、ステップＳ２において、スキャン制御部５３は、ＷＬＡＮ通信部３４に対し、接続設定記憶部３６に記憶されたＳＳＩＤであるＡＢＣおよびＸＹＺについてのアクティブスキャン要求を行う。
【００６５】
次に、ステップＳ３において、ＷＬＡＮ通信部３４は、スキャン制御部５３と協調して、接続設定記憶部３６に記憶されたＳＳＩＤであるＡＢＣおよびＸＹＺについてのアクティブスキャンを行う。
【００６６】
次に、ステップＳ４において、スキャン制御部５３は、ＷＬＡＮ通信部３４を介してアクティブスキャンの結果を受ける。本実施形態においては、携帯電話機１０が、第１のＡＰ１１および第２のＡＰ１２とＷＬＡＮ通信可能な位置であり、かつ第３のＡＰ１３とはＷＬＡＮ通信不能な位置に存在する。このため、ＳＳＩＤ（ＸＹＺ）を有する第３のＡＰ１３からのprobe responseはない。一方、第１のＡＰ１１および第２のＡＰ１２は、接続設定記憶部３６に記憶されたＳＳＩＤと同一のＳＳＩＤ（ＡＢＣ）を有するため、probe responseとして自機のＳＳＩＤおよびＢＳＳＩＤの情報を含む信号を送信する。スキャン制御部５３は、この信号を識別子取得部５４に与える。
【００６７】
次に、ステップＳ５において、接続対象リスト作成部５５は、識別子取得部５４から第１のＡＰ１１および第２のＡＰ１２のＳＳＩＤとＢＳＳＩＤの情報を受ける。また、受信信号強度測定部３５から、第１のＡＰ１１および第２のＡＰ１２から受信した信号のＲＳＳＩの情報を受ける。図１に示す例では、携帯電話機１０に対して第１のＡＰ１１よりも第２のＡＰ１２のほうが近い位置に存在するため、第１のＡＰ１１からの受信信号よりも第２のＡＰ１２からの受信信号のＲＳＳＩのほうが高い。このため、接続対象リスト作成部５５は、第１のＡＰ１１および第２のＡＰ１２のＳＳＩＤおよびＢＳＳＩＤにより構成され、第２のＡＰ１２の接続試行優先度のほうが高い接続リストを作成する。なお、ステップＳ５においては、まだ除外リスト記憶部３７には何も記憶されていない。
【００６８】
次に、ステップＳ６において、アソシエーション処理部５６は、接続対象リスト作成部５５により作成された接続リストに存在する親機について、優先度が高い（ＲＳＳＩが高い）親機（第２のＡＰ１２）から順に接続試行対象とし、第２のＡＰ１２と協調してＢＳＳＩＤ（ｘｙｚ）を利用してアソシエーション処理を試みる。第２のＡＰ１２の正確なＢＳＳＩＤ（ｘｙｚ）は既に識別子取得部５４により取得されているため、このアソシエーション処理は成功する。
【００６９】
次に、ステップＳ７において、認証処理部５７は、第２のＡＰ１２から受信した信号から識別子取得部５４が取得したＳＳＩＤ（ＡＢＣ）を用いて接続設定記憶部３６を検索し、このＳＳＩＤ（ＡＢＣ）に関連付けられた認証キー（ａｂｃ）を抽出する。認証処理部５７は、この認証キーを用いて、第２のＡＰ１２と協調してＷＰＡによる認証を行う。
【００７０】
接続設定記憶部３６には、所望の親機である第１のＡＰ１１のＳＳＩＤ（ＡＢＣ）に対応する認証キー（ａｂｃ）が記憶されている。この認証キー（ａｂｃ）は、第２のＡＰ１２の正当な認証キー（ｘｙｚ）とは異なる。認証キーは、各親機に固有の情報だからである。したがって、この認証処理は失敗に終わる。
【００７１】
次に、ステップＳ８において、ＷＬＡＮ通信部５３は、第２のＡＰ１２から認証が失敗した旨の信号であるDeauth(entication)信号を受信する。
【００７２】
次に、ステップＳ９において、認証確立部５８は、ＷＬＡＮ通信部５３から認証失敗またはアソシエーション失敗の旨の信号であるDeauth(entication)/Disassoc(iation)信号を受信する。
【００７３】
次に、ステップＳ１０において、認証確立部５８は、ＷＬＡＮ通信管理部５１に対し、Disassoc信号を送信する。
【００７４】
次に、ステップＳ１１において、ＷＬＡＮ通信管理部５１は、認証確立部５８からDisassoc信号を受信すると、再びステップＳ１と同様に、ＷＬＡＮプロトコル制御部５２に対し、接続設定記憶部３６に記憶されたＳＳＩＤであるＡＢＣおよびＸＹＺについてのアクティブスキャン要求を行う。
【００７５】
これ以降、ステップＳ２からステップＳ１１（ステップＳ１からステップＳ１０）の手順が繰り返される。
【００７６】
以上の手順から明らかなように、１つの親機とのアソシエーション処理が成功している場合、たとえその後の認証処理が失敗しても、ふたたび利用可能な周波数帯域をスキャンする手順に戻ってしまう。このため、従来の技術では、携帯電話機は、同一のＳＳＩＤを有する複数の親機が存在する場合、不要な親機のＲＳＳＩのほうが高いと、この不要な親機に対するＷＬＡＮ接続を試みては失敗することを繰り返してしまい、所望の親機とのＷＬＡＮ接続を確立することができない。
【００７７】
そこで、本実施形態に係る携帯電話機１０は、アソシエーション処理が成功した後に認証処理が失敗した場合には、このＷＬＡＮ接続試行対象の親機のＢＳＳＩＤを除外リストに加えてしまい、次回以降のＷＬＡＮ接続試行の対象から外すようにする。
【００７８】
図６は、本実施形態に係る携帯電話機１０における、同一のＳＳＩＤを有する複数の親機が存在しても確実に所望の親機とＷＬＡＮ接続する手順の一例を示すフローチャートである。図５と同等のステップには同一符号を付し、重複する説明を省略する。
【００７９】
ステップＳ９でＷＬＡＮ通信部５３から認証失敗またはアソシエーション失敗の旨の信号であるDeauth(entication)/Disassoc(iation)信号を受信すると、ステップＳ２１において、認証確立部５８は、この失敗した接続試行対象の親機である第２のＡＰ１２のＢＳＳＩＤ（ｘｙｚ）を除外リスト記憶部３７に記憶させる。
【００８０】
ステップＳ１１、Ｓ２２〜Ｓ２４において、ステップＳ１〜Ｓ４と同等の手順が実行された後、ステップＳ２５において、接続対象リスト作成部５５は、ステップＳ５で作成したのと同一の接続リストを作成する。
【００８１】
次に、ステップＳ２６において、アソシエーション処理部５６は、接続対象リスト作成部５５により作成された接続リストに存在する親機について、優先度が高い（ＲＳＳＩが高い）親機から順に接続試行対象とする。このとき、アソシエーション処理部５６は、このリストの親機のうち、除外リスト検索部３７に記憶されたＢＳＳＩＤ（ｘｙｚ）を送信した親機である第２のＡＰ１２を処理対象から除外する。この結果、第１のＡＰ１１が最初の接続試行対象となる。このため、アソシエーション処理部５６は、第１のＡＰ１１と協調してＢＳＳＩＤ（ａｂｃ）を利用してアソシエーション処理を試みる。第１のＡＰ１２の正確なＢＳＳＩＤ（ａｂｃ）は既に識別子取得部５４により取得されているため、このアソシエーション処理は成功する。
【００８２】
次に、ステップＳ２７において、認証処理部５７は、第１のＡＰ１１から受信した信号から識別子取得部５４が取得したＳＳＩＤ（ＡＢＣ）を用いて接続設定記憶部３６を検索し、このＳＳＩＤ（ＡＢＣ）に関連付けられた認証キー（ａｂｃ）を抽出する。認証処理部５７は、この認証キーを用いて、第１のＡＰ１１と協調してＷＰＡによる認証を行う。この認証キー（ａｂｃ）は、第１のＡＰ１１の正当な認証キー（ａｂｃ）と等しい。このため、この認証処理は成功する。
【００８３】
次に、ステップＳ２８において、接続確立部５８は、ＩＰ管理部６０と協調して第１のＡＰ１１からＩＰアドレス割当てを受け、第１のＡＰ１１とのＷＬＡＮ接続を確立する。
【００８４】
以上の手順により、一度認証処理に失敗した親機のＢＳＳＩＤを除外リストに加えることで、同一のＳＳＩＤを有する複数の親機が存在しても確実に所望の親機とＷＬＡＮ接続することができる。
【００８５】
図７は、本実施形態に係る携帯電話機１０における、同一のＳＳＩＤを有する複数の親機が存在しても確実に所望の親機とＷＬＡＮ接続する手順の他の例を示すフローチャートである。図６と同等のステップには同一符号を付し、重複する説明を省略する。
【００８６】
ステップＳ６でアソシエーション処理が成功した後、ステップＳ３１において、認証処理部５７は、ステップＳ７と同様に、認証キー（ａｂｃ）を用いて、第２のＡＰ１２と協調してＷＰＡによる認証を行う。
【００８７】
図５および図７のステップＳ７では、認証処理そのものは正常に実行されたものの、認証キーが異なるためにDeauth(entication)信号が出力された（準正常終了）。
【００８８】
一方、ステップＳ３１では、認証処理そのものが正常に実行されない（異常終了）。この原因としては、たとえば親機の駆動ソフトウエアの不具合（バグ）などが挙げられる。
【００８９】
この場合、第２のＡＰ１２からの応答が無いなどして協調した認証処理が行えないため、ステップＳ３２において、認証処理部５７は、認証処理が失敗した旨の信号を認証確立部５８に与える。
【００９０】
次に、ステップＳ３３において、認証確立部５８は、ステップＳ２１と同様に、この認証処理に失敗した接続試行対象の親機である第２のＡＰ１２のＢＳＳＩＤ（ｘｙｚ）を除外リスト記憶部３７に記憶させる。
【００９１】
次に、ステップＳ３４において、認証確立部５８は、第２のＡＰ１２に対してDisassoc信号を出力する。
【００９２】
以上の手順によれば、第２のＡＰ１２と協調することができずに認証処理に失敗した場合であっても、同一のＳＳＩＤを有する複数の親機が存在しても確実に所望の親機とＷＬＡＮ接続することができる。
【００９３】
本実施形態に係る携帯電話機１０は、アソシエーション処理が成功した後に認証処理が失敗した場合には、このＷＬＡＮ接続試行対象の親機のＢＳＳＩＤを除外リストに加えてしまい、次回以降のＷＬＡＮ接続試行の対象から外すようにする。このため、この携帯電話機１０によれば、同一のＳＳＩＤを有する複数の親機が存在しても、極めて容易かつ確実に所望の親機とＷＬＡＮ接続することができ、非常に利便性が高い。
【００９４】
続いて、所定の条件（図４参照）に応じて除外リスト記憶部３７に記憶されたデータを削除する手順について説明する。
【００９５】
所望の親機のＢＳＳＩＤであっても、所望の親機との認証処理中に何らかのトラブルにより認証が失敗してしまった場合や、ユーザが認証キーを誤って登録した場合などには、除外リスト記憶部３７に記憶されてしまう場合がある。この場合、所望の親機とＷＬＡＮ接続を確立することができない。
【００９６】
除外リストはスキャン動作に付随して容易に作成されるものである。このため、所望の親機とＷＬＡＮ接続できなくなってしまう欠点を重視し、できるだけ多様な機会をとらえて除外リスト記憶部３７のデータを削除するとよい。
【００９７】
図８〜図１１は、ユーザによる入力部の操作を起因として除外リスト記憶部３７に記憶されたデータを削除する場合の例である。また、図１２および図１３は、その他の条件を起因として除外リスト記憶部３７に記憶されたデータを削除する場合の例である。
【００９８】
図８は、接続設定記憶部３６の内容の変更指示があると除外リスト記憶部３７に記憶されたデータを削除する場合の手順を示すフローチャートである。
【００９９】
図８に示すように、ユーザにより入力部２４を介して接続設定記憶部３６の内容であるアクセスポイントの登録情報に対する変更指示があると（ステップＳ４１）、ＷＬＡＮ通信管理部５１はこのユーザの指示に従って接続設定記憶部３６の内容を変更する（ステップＳ４２）。ＷＬＡＮプロトコル制御部５２のリスト削除部５９は、ＷＬＡＮ通信管理部５１からアクセスポイントの登録情報を変更した旨の情報を受け（ステップＳ４３）、除外リスト記憶部３７に記憶されたデータを削除する（ステップＳ４４）。
【０１００】
図９は、アクセスポイントの検索指示があると除外リスト記憶部３７に記憶されたデータを削除する場合の手順を示すフローチャートである。
【０１０１】
ユーザにより入力部２４を介してアクセスポイントの検索指示があると（ステップＳ５１）、ＷＬＡＮ通信管理部５１はこのユーザの指示に従ってＷＬＡＮプロトコル制御部５２に対してアクセスポイントの検索要求を行う（ステップＳ５２）。この検索要求を受け、リスト削除部５９は、除外リスト記憶部３７に記憶されたデータを削除し（ステップＳ５３）、スキャン制御部５３は、アクセスポイントの検索を行う（ステップＳ５４）。
【０１０２】
図１０は、アクセスポイントの指定接続指示があると除外リスト記憶部３７に記憶されたデータを削除する場合の手順を示すフローチャートである。
【０１０３】
ユーザにより入力部２４を介してアクセスポイントの指定接続指示（ＳＳＩＤ指定のアクティブスキャン指示）があると（ステップＳ６１）、ＷＬＡＮ通信管理部５１はリスト削除部５９に対して、除外リスト記憶部３７に記憶されたデータの削除を要求する（ステップＳ６２）。この要求を受けて、リスト削除部５９は、除外リスト記憶部３７に記憶されたデータを削除する（ステップＳ６３）。続いて、ＷＬＡＮ通信管理部５１はＷＬＡＮプロトコル制御部５２に対してアクセスポイントの指定接続要求を行う（ステップＳ６４）。この要求を受けて、スキャン制御部５３は、指定されたアクセスポイントの検索を行う（ステップＳ６５）。
【０１０４】
図１１は、無線ＬＡＮ接続に関連する機能の利用要求があると除外リスト記憶部３７に記憶されたデータを削除する場合の手順を示すフローチャートである。
【０１０５】
ユーザにより入力部２４を介して無線ＬＡＮ接続に関連する機能の利用要求があると（ステップＳ７１）、ＷＬＡＮ通信管理部５１は、ＷＬＡＮ通信に関する情報を内容とする画像について表示部２６を介してユーザに提示する（ステップＳ７２）。この種の画像としては、無線ＬＡＮに関する設定を行うための設定メニュー、接続メニュー、登録情報メニューなどの画像を挙げることができる。これらの無線ＬＡＮに関する設定を行うための画像の表示指示を受けると、ＷＬＡＮ通信管理部５１は、リスト削除部５９に対して、除外リスト記憶部３７に記憶されたデータの削除を要求する（ステップＳ７３）。この要求を受けて、リスト削除部５９は、除外リスト記憶部３７に記憶されたデータを削除する（ステップＳ７４）。
【０１０６】
図１２は、ＷＬＡＮの圏外となることにより生じるアクセスポイントの自動検索処理の周期が最大になると除外リスト記憶部３７に記憶されたデータを削除する場合の手順を示すフローチャートである。
【０１０７】
ＷＬＡＮの圏外となることにより生じるアクセスポイントの自動検索処理（圏外スキャン）の間隔が最大時間となると（ステップＳ８１）、ＷＬＡＮ通信管理部５１は、リスト削除部５９に対して、除外リスト記憶部３７に記憶されたデータの削除を要求する（ステップＳ８２）。この要求を受けて、リスト削除部５９は、除外リスト記憶部３７に記憶されたデータを削除し（ステップＳ８３）、スキャン制御部５３はアクセスポイントの検索を行う（ステップＳ８４）。
【０１０８】
図１３は、接続設定記憶部３６に記憶された他のＳＳＩＤを有するアクセスポイントが発見されると、除外リスト記憶部３７に記憶されたデータを削除する場合の手順を示すフローチャートである。
【０１０９】
たとえば、図１に示す例では、携帯電話機１０が第３のＡＰ１３に近づくことにより、ＳＳＩＤ（ＡＢＣ）とは異なるＳＳＩＤ（ＸＹＺ）を有する第３のＡＰ１３を発見した場合に、除外リスト記憶部３７に記憶されたデータを削除するようにする。
【０１１０】
ＷＬＡＮ通信管理部５１は、ＷＬＡＮプロトコル制御部５２に対し、接続設定記憶部３６に記憶されたＳＳＩＤであるＡＢＣおよびＸＹＺについてのアクティブスキャン要求またはＡＮＹによるアクティブスキャン要求などを行う（ステップＳ９１）。次に、ＷＬＡＮ通信部３４は、スキャン制御部５３と協調して、アクティブスキャンを行う（ステップＳ９２）。この結果、接続対象リスト作成部５５により作成された接続リストに新たなアクセスポイントが含まれると（ステップＳ９３）、リスト削除部５９は、除外リスト記憶部３７に記憶されたデータを削除する（ステップＳ９４）。そして、アソシエーション処理をはじめとする接続試行が開始される（ステップＳ９５）。
【０１１１】
図１３に示した例は、接続対象リスト作成部５５により作成された接続リストに新たなアクセスポイントが含まれると除外リスト記憶部３７に記憶されたデータを削除する手順の一例である。このため、ステップＳ９１のスキャン要求はパッシブスキャン要求でも構わない。
【０１１２】
以上の手順により、様々な条件のもと、除外リスト記憶部３７に記憶されたデータを削除することができる。このため、ユーザの意図に反して所望のアクセスポイントのＢＳＳＩＤが除外リスト記憶部３７に記憶されてしまっても、多様な機会を捉えてこの除外リスト記憶部３７の内容を削除することにより、所望のアクセスポイントに接続できない弊害を防ぐことができる。
【０１１３】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【０１１４】
たとえば、本発明は、本実施形態で説明した携帯電話機１０のほかにも、様々な携帯端末装置に適用可能であり、特に、ノートブック型のパーソナルコンピュータＰＤＡ（Personal Digital Assistant）、携帯型ゲーム機、携帯型音楽再生機、携帯型動画再生機などの携帯端末装置に適用することが可能である。
【０１１５】
また、上記実施形態では親機としてアクセスポイントが適用される場合の例について示したが、アドホックモードに対応した機器同士であれば、親機は携帯端末装置であってもよい。
【０１１６】
また、本発明の実施形態では、フローチャートの各ステップは、記載された順序に沿って時系列的に行われる処理の例を示したが、必ずしも時系列的に処理されなくとも、並列的あるいは個別実行される処理をも含むものである。
【符号の説明】
【０１１７】
１０  携帯電話機
１１  第１のアクセスポイント（所望の親機）
１２  第２のアクセスポイント
１３  第３のアクセスポイント（所望の親機）
２１  第１のユニット
２２  第２のユニット
２３  連結部
２４  入力部
２５  マイクロフォン
２６  表示部
２７  レシーバ
３１  移動体通信用アンテナ
３２  移動体通信部
３３  ＷＬＡＮ通信用アンテナ
３４  ＷＬＡＮ通信部
３５  受信信号強度測定部
３６  接続設定記憶部
３７  除外リスト記憶部
３８  主制御部
４１  ＷＬＡＮ通信用アンテナ
４２  ＷＬＡＮ通信部
４３  接続制御部
４４  識別子記憶部
５１  ＷＬＡＮ通信管理部
５２  ＷＬＡＮプロトコル制御部
５３  スキャン制御部
５４  識別子取得部
５５  接続対象リスト作成部
５６  アソシエーション処理部
５７  認証処理部
５８  接続確立部
５９  リスト削除部
６０  ＩＰ管理部
１００  ＬＡＮ
１０１  インターネット網
１０２  移動体通信網
【図１】
0005397090.tif 000002
【図２】
0005397090.tif 000003
【図３】
0005397090.tif 000004
【図４】
0005397090.tif 000005
【図５】
0005397090.tif 000006
【図６】
0005397090.tif 000007
【図７】
0005397090.tif 000008
【図８】
0005397090.tif 000009
【図９】
0005397090.tif 000010
【図１０】
0005397090.tif 000011
【図１１】
0005397090.tif 000012
【図１２】
0005397090.tif 000013
【図１３】
0005397090.tif 000014