(57)【要約】【課題】無線ＬＡＮのセキュリティモード及びプライバシービットの不整合を回避する。【解決手段】所定のセキュリティモード及びプライバシービットに従って通信相手装置とアドホック通信を行っているときに、セキュリティモードの切り換え指示を受け付けて、切り換え処理を行った後、ＢＳＳＩＤによって、無線通信装置のセキュリティモード及びプライバシービットの整合性を判定するステップ（Ｓ５０１）と、整合性判定の結果、前記セキュリティモード及びプライバシービットが不整合であるときは（Ｓ５０１：Ｎｏ）、指定されたセキュリティモードの既存の通信セグメントに対して、ジョイナーとして加わるために再接続を行うステップ（Ｓ５０５）と、を行う。【選択図】図３
2008172554.tif 000002
【特許請求の範囲】
【請求項１】
無線ＬＡＮによる通信を行う無線通信装置であって、
セキュリティモード及びプライバシービットによる設定を有し、当該設定されたセキュリティモード及びプライバシービットに従って通信相手装置とアドホック通信を行っているときに、前記セキュリティモードの切り換え指示を受け付ける手段と、
前記切り換え指示を受け付けると、クリエイタとして、当該切り換え指示で指定されたセキュリティモードの通信セグメントを立ち上げるための処理を行う起動手段と、
前記起動手段による立ち上げ処理後、前記無線通信装置のセキュリティモード及びプライバシービットの整合性を判定する判定手段と、
前記整合性判定の結果、前記セキュリティモード及びプライバシービットが不整合であるときは、前記指定されたセキュリティモードの既存の通信セグメントに対して、ジョイナーとして加わるための処理を行う加入手段と、を備える無線通信装置。
【請求項２】
前記起動手段は、
プローブリクエストを出力し、これに対するプローブレスポンスを受信する手段と、
前記プローブレスポンスを受信すると、当該プローブレスポンスに含まれるプライバシービットに基づいて自身のプライバシービットを設定する手段と、
前記指定されたセキュリティモードと、前記設定されたセキュリティモードとが整合するときに正常ＢＳＳＩＤを設定し、前記指定されたセキュリティモードと、前記設定されたセキュリティモードとが不整合のときに不正ＢＳＳＩＤを設定するＢＳＳＩＤ設定手段と、を備え、
前記整合性判定手段は、前記ＢＳＳＩＤに基づいて、前記セキュリティモード及びプライバシービットの整合性を判定することを特徴とする請求項１記載の無線通信装置。
【請求項３】
前記立ち上げ手段による立ち上げ処理後、前記通信相手装置と、前記指定されたセキュリティモードでの通信が確立しているか否かを判定する通信判定手段と、
前記セキュリティモード及びプライバシービットが不整合であり、かつ、前記指定されたセキュリティモードでの通信が確立しているときは、当該確立している通信を強制切断する手段と、をさらに備え、
前記加入手段は、前記強制切断の後に、前記ジョイナーとして加わるための処理を行うことを特徴とする請求項１記載の無線通信装置。
【請求項４】
セキュリティモード及びプライバシービットによる設定を有し、当該設定されたセキュリティモード及びプライバシービットに従って無線ＬＡＮにより通信相手装置とアドホック通信を行う無線通信装置であって、
前記セキュリティモードの切り換え指示を受け付ける手段と、
前記受け付けた切り換え指示に従って、セキュリティモード切換コマンドを生成し、前記無線ＬＡＮ通信部へ出力するコマンド生成手段と、
前記セキュリティモード及びプライバシービットの整合性を判定する判定手段と、を有する制御部と、
前記切換コマンドを受け付けると、プローブリクエストを出力し、これに対するプローブレスポンスを受信する手段と、
前記プローブレスポンスを受信すると、当該プローブレスポンスに含まれるプライバシービットに基づいて自身のプライバシービットを設定する手段と、
前記指定されたセキュリティモードと、前記設定されたセキュリティモードとが整合するときに正常ＢＳＳＩＤを設定し、前記指定されたセキュリティモードと、前記設定されたセキュリティモードとが不整合のときに不正ＢＳＳＩＤを設定するＢＳＳＩＤ設定手段と、を有する通信部と、を備え、
前記判定手段は、前記ＢＳＳＩＤに基づいて前記セキュリティモード及びプライバシービットの整合性を判定し、
前記コマンド生成手段は、前記ＢＳＳＩＤが不正ＢＳＳＩＤであれば、前記セキュリティモード切換コマンドを前記無線ＬＡＮ通信部に対して再度出力することを特徴とする無線通信装置。
【請求項５】
所定のセキュリティモード及びプライバシービットに従って通信相手装置とアドホック通信を行っているときに、前記セキュリティモードの切り換え指示を受け付けるステップと、
前記切り換え指示を受け付けると、クリエイタとして、当該切り換え指示で指定されたセキュリティモードの通信セグメントを立ち上げるための処理を行うステップと、
前記立ち上げ処理後、無線通信装置のセキュリティモード及びプライバシービットの整合性を判定するステップと、
前記整合性判定の結果、前記セキュリティモード及びプライバシービットが不整合であるときは、前記指定されたセキュリティモードの既存の通信セグメントに対して、ジョイナーとして加わるための処理を行うステップと、を有する無線通信装置におけるセキュリティモード及びプライバシービットの切り替え方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線ＬＡＮに関し、特にセキュリティモードとプライバシービットの不整合を回避するための技術に関する。
【背景技術】
【０００２】
無線ＬＡＮには、通信のセキュリティに関してセキュリティモード及びプライバシービットの設定がある。セキュリティモードとしては、ＷＥＰキーによる暗号化を行う“ＷＥＰ”状態と、ＷＥＰキーによる暗号化を行わない“ＮｏｎｅＷＥＰ”状態とを取り得る。プライバシービットとしては、ＷＥＰキーによる暗号化が行われているときの“ＯＮ”状態と、ＷＥＰキーによる暗号化が行われていないときの“ＯＦＦ”状態とがある。そして、セキュリティモード及びプライバシービットの設定は、通常一致している。すなわち、セキュリティモードが“ＷＥＰ”のときは、プライバシービットは“ＯＮ”、セキュリティモードが“ＮｏｎｅＷＥＰ”のときは、プライバシービットは“ＯＦＦ”である。
【特許文献１】特開２００６−６０５７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、無線ＬＡＮによる通信を行う特定種類の無線通信装置（以下、タイプＡという）では、セキュリティモード及びプライバシービットの不整合が生じることがある。つまり、セキュリティモードが“ＷＥＰ”のときにプライバシービットが“ＯＦＦ”となり、セキュリティモードが“ＮｏｎｅＷＥＰ”のときにプライバシービットが“ＯＮ”となる場合がある。このような不整合が生じると、その無線通信装置は、正常に通信を行うことができない。
【０００４】
具体的な不整合パターンを図面を用いて説明する。
【０００５】
図５は、第１の不整合パターンを示す。
【０００６】
まず、タイプＡの無線通信装置ＳＴＡ＿Ａと、タイプＡとは異なるタイプＢの無線通信装置ＳＴＡ＿Ｂとが、セキュリティモード“ＮｏｎｅＷＥＰ”、かつプライバシービットが“ＯＦＦ”で、アドホックモードにより通信を行っている。
【０００７】
このときに、ＳＴＡ＿Ａがユーザから、セキュリティモードを“ＷＥＰ”へ切り換えるように指示を受けると、ＳＴＡ＿Ａは“ＷＥＰ”での接続処理を開始する（Ｓ１０１）。すなわち、ＳＴＡ＿Ａはプローブリクエスト２０１を発信し、ＳＴＡ＿Ｂからプローブレスポンス２０２を受信する。このとき、プローブレスポンス２０２には、このときのＳＴＡ＿Ｂのプライバシービットの設定が含まれている。つまり、プローブレスポンス２０２にはプライバシービット“ＯＦＦ”を示す情報が含まれている。
【０００８】
ＳＴＡ＿Ａは、プローブレスポンス２０２に基づいて、セキュリティモード“ＷＥＰ”の既存の通信セグメントが存在しないことを確認すると、自らをクリエイタとするセキュリティモード“ＷＥＰ”の新たな通信セグメントを立ち上げる（Ｓ１１０）。そのときの具体的な処理は、ＳＴＡ＿Ａのプライバシービットに、プローブレスポンス２０２に含まれているプライバシービットをコピーすることにより、新通信セグメントのプライバシービットを“ＯＦＦ”に設定する（Ｓ１１１）。さらに、ＳＴＡ＿Ａのセキュリティモードを“ＷＥＰ”に設定する（Ｓ１１２）。このとき、ＳＴＡ＿Ａは、セキュリティモードとプライバシービットとが不整合であることを検出し、新たな通信セグメントの識別情報であるＢＳＳＩＤに、不正なＢＳＳＩＤ（オールF）を設定する（Ｓ１１３）。
【０００９】
この不整合が生じる原因は、ステップＳ１１１で、ＳＴＡ＿Ａがプローブレスポンス２０２に含まれているプライバシービットを、新通信セグメントのプライバシービットとしてそのままコピーすることにある。
【００１０】
一方、ＳＴＡ＿Ｂも、ユーザからセキュリティモードを“ＷＥＰ”へ切り換えるように指示を受けると、“ＷＥＰ”での接続処理を開始する（Ｓ３０１）。すなわち、ＳＴＡ＿Ｂもプローブリクエスト２０３を発信し、ＳＴＡ＿Ａからプローブレスポンス２０４を受信する。このとき、プローブレスポンス２０４には、このときのＳＴＡ＿Ａのプライバシービットの設定が含まれている。つまり、プローブレスポンス２０４にはプライバシービット“ＯＦＦ”を示す情報が含まれている。
【００１１】
ここで、ＳＴＡ＿Ｂは、プローブレスポンス２０４に基づいて、セキュリティモード“ＷＥＰ”の既存の通信セグメントが存在しないことを確認すると、自らをクリエイタとしてセキュリティモード“ＷＥＰ”の新たな通信セグメントを立ち上げる（Ｓ３１０）。そのときの具体的な処理は、プライバシービットを、セキュリティモード“ＷＥＰ”に対応する“ＯＮ”に設定する（Ｓ３１１）。さらに、ＳＴＡ＿Ｂのセキュリティモードを“ＷＥＰ”に設定する（Ｓ３１２）。このとき、セキュリティモードとプライバシービットが整合しているので、新たな通信セグメントの識別情報であるＢＳＳＩＤに、正常なＢＳＳＩＤ（ＳＴＡ＿ＢのＭＡＣアドレス）を設定する（Ｓ３１３）。
【００１２】
これにより、ＳＴＡ＿Ｂはクリエイタとして、セキュリティモード“ＷＥＰ”の新たな通信セグメントを立ち上げる。
【００１３】
しかしながら、上記の処理によれば、ＳＴＡ＿Ａでセキュリティモードとプライバシービットの不整合が起き、ＳＴＡ＿ＡとＳＴＡ＿Ｂとは通信を行うことができない状態である。
【００１４】
図６は、第２の不整合パターンを示す。このパターンは、タイプＡの無線ＬＡＮ通信装置ＳＴＡ＿Ａと、タイプＢの無線ＬＡＮ通信装置ＳＴＡ＿Ｂとが、セキュリティモード“ＷＥＰ”、かつプライバシービットが“ＯＮ”で、アドホックモードにより通信を行っているときに、セキュリティモード“ＮｏｎｅＷＥＰ”に切り換える際に生じる。
【００１５】
この場合も、第１の不整合パターンと同様に、ＳＴＡ＿Ａがプローブレスポンス２１２に含まれているプライバシービットを、新らたな通信セグメントのプライバシービットとしてそのままコピーしている（Ｓ１２１）。これにより、第１の不整合パターンと同様に、セキュリティモードとプライバシービットの不整合生じ、ＳＴＡ＿ＡとＳＴＡ＿Ｂとは通信を行うことができないようになっている。
【００１６】
図７は、第３の不整合パターンを示す。このパターンは、タイプＡの無線ＬＡＮ通信装置ＳＴＡ＿Ａ同士（ＳＴＡ＿Ａ１、ＳＴＡ＿Ａ２）が、セキュリティモード“ＷＥＰ”、かつプライバシービットが“ＯＮ”で、アドホックモードにより通信を行っているときに、セキュリティモード“ＮｏｎｅＷＥＰ”に切り換える際に生じる。
【００１７】
この場合も、第１及び第２の不整合パターンと同様に、ＳＴＡ＿Ａ１，ＳＴＡ＿Ａ２がプローブレスポンス２２２、２２４に含まれているプライバシービットを、新らたな通信セグメントのプライバシービットとしてそのままコピーしている（Ｓ１３１、Ｓ１４１）。これにより、第１及び第２の不整合パターンと同様に、セキュリティモードとプライバシービットの不整合生じる。この結果、ＳＴＡ＿Ａ１とＳＴＡ＿Ａ２とは、互いに正常な通信を行うことはできないが、両者のＢＳＳＩＤが不正な値（オールＦ）で共通するので、ＩＰレベルでは通信が成立する。
【００１８】
そこで、本発明の目的は、上記のような無線ＬＡＮのセキュリティモード及びプライバシービットの不整合を回避することである。
【課題を解決するための手段】
【００１９】
本発明の一実施態様に従う無線ＬＡＮによる通信を行う無線通信装置は、セキュリティモード及びプライバシービットによる設定を有し、当該設定されたセキュリティモード及びプライバシービットに従って通信相手装置とアドホック通信を行っているときに、前記セキュリティモードの切り換え指示を受け付ける手段と、前記切り換え指示を受け付けると、クリエイタとして、当該切り換え指示で指定されたセキュリティモードの通信セグメントを立ち上げるための処理を行う起動手段と、前記起動手段による立ち上げ処理後、前記無線通信装置のセキュリティモード及びプライバシービットの整合性を判定する判定手段と、前記整合性判定の結果、前記セキュリティモード及びプライバシービットが不整合であるときは、前記指定されたセキュリティモードの既存の通信セグメントに対して、ジョイナーとして加わるための処理を行う加入手段と、を備える。
【００２０】
これにより、セキュリティモードとプライバシービットの不整合が生じたときも、これを回避してセキュリティモードを切り替えることができる。
【００２１】
好適な実施形態では、前記起動手段は、プローブリクエストを出力し、これに対するプローブレスポンスを受信する手段と、前記プローブレスポンスを受信すると、当該プローブレスポンスに含まれるプライバシービットに基づいて自身のプライバシービットを設定する手段と、前記指定されたセキュリティモードと、前記設定されたセキュリティモードとが整合するときに正常ＢＳＳＩＤを設定し、前記指定されたセキュリティモードと、前記設定されたセキュリティモードとが不整合のときに不正ＢＳＳＩＤを設定するＢＳＳＩＤ設定手段と、を備える。そして、前記整合性判定手段は、前記ＢＳＳＩＤに基づいて、前記セキュリティモード及びプライバシービットの整合性を判定するようにしてもよい。
【００２２】
好適な実施形態では、前記立ち上げ手段による立ち上げ処理後、前記通信相手装置と、前記指定されたセキュリティモードでの通信が確立しているか否かを判定する通信判定手段と、前記セキュリティモード及びプライバシービットが不整合であり、かつ、前記指定されたセキュリティモードでの通信が確立しているときは、当該確立している通信を強制切断する手段と、をさらに備える。そして、前記加入手段は、前記強制切断の後に、前記ジョイナーとして加わるための処理を行うようにしてもよい。
【００２３】
本発明の一実施態様に従う無線通信装置は、セキュリティモード及びプライバシービットによる設定を有し、当該設定されたセキュリティモード及びプライバシービットに従って無線ＬＡＮにより通信相手装置とアドホック通信を行う無線通信装置である。そして、前記セキュリティモードの切り換え指示を受け付ける手段と、前記受け付けた切り換え指示に従って、セキュリティモード切換コマンドを生成し、前記無線ＬＡＮ通信部へ出力するコマンド生成手段と、前記セキュリティモード及びプライバシービットの整合性を判定する判定手段と、を有する制御部を備え、前記切換コマンドを受け付けると、プローブリクエストを出力し、これに対するプローブレスポンスを受信する手段と、前記プローブレスポンスを受信すると、当該プローブレスポンスに含まれるプライバシービットに基づいて自身のプライバシービットを設定する手段と、前記指定されたセキュリティモードと、前記設定されたセキュリティモードとが整合するときに正常ＢＳＳＩＤを設定し、前記指定されたセキュリティモードと、前記設定されたセキュリティモードとが不整合のときに不正ＢＳＳＩＤを設定するＢＳＳＩＤ設定手段と、を有する通信部とを備える。そして、前記判定手段は、前記ＢＳＳＩＤに基づいて前記セキュリティモード及びプライバシービットの整合性を判定し、前記コマンド生成手段は、前記ＢＳＳＩＤが不正ＢＳＳＩＤであれば、前記セキュリティモード切換コマンドを前記無線ＬＡＮ通信部に対して再度出力する。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の一実施形態に係る無線ＬＡＮ通信システムについて、図面を参照して説明する。
【００２５】
図１は、本実施形態に係る無線ＬＡＮシステムの構成を示す。すなわち、本システムは複数の無線通信装置を含み、各無線通信装置が無線ＬＡＮでアドホック通信を行う。これらの無線通信装置は、何らかの情報処理装置に組み込まれていてもよい。
また、同図に示す無線通信装置はそれぞれ異なるタイプの無線通信装置、すなわち、タイプＡの無線通信装置１０（ＳＴＡ＿Ａ）及びタイプＢの無線通信装置６０（ＳＴＡ＿Ｂ）を含む。無線通信装置１０，６０の基本的な構成は共通し、以下に説明する各構成要素の個別の動作が一部異なる。
【００２６】
まず、無線通信装置１０、６０の共通する構成について説明する。
【００２７】
無線通信装置１０、６０は、いずれも、無線ＬＡＮ通信装置２０，７０と、通信制御部３０，８０とを備える。
【００２８】
各無線ＬＡＮ通信装置２０，６０は、例えば、無線ＬＡＮ用の半導体チップとそれを制御するファームウェアにより実現される。各無線ＬＡＮ通信装置２０，６０は、それぞれ機能的には、通信処理部２１，７１と、通信設定部２２，７２と、ＷＥＰモジュール２３，７３と、ＢＳＳＩＤ管理部２４，７４とを備える。
【００２９】
通信処理部２１，７１は、互いに無線ＬＡＮの仕様に従って通信を行う。
【００３０】
通信設定部２２，７２は、無線ＬＡＮ通信に必要な設定を行う。例えば、通信設定部２２，７２は、セキュリティモード及びプライバシービットの設定を行う。
【００３１】
ＷＥＰモジュール２３，７３は、ＷＥＰキーを記憶し、ＷＥＰキーを用いた暗号及び復号処理を行う。
【００３２】
ＢＳＳＩＤ管理部２４，７４は、通信セグメントを識別するためのＢＳＳＩＤの管理を行う。
【００３３】
通信制御部３０，８０は、例えば、所定のソフトウェア、あるいは所定のソフトウェアとハードウェアの組み合わせにより実現される。通信制御部３０，８０は、それぞれ機能的には、記憶部３１，８１と、処理部３２，８２と、インタフェース３３，８３とを備える。
【００３４】
記憶部３１，８１は、無線通信装置１０、６０が有する図示しないユーザインタフェースから入力された情報などを記憶する。例えば、ユーザが所望するセキュリティモードを示す情報などが記憶される。
【００３５】
処理部３２，８２は、無線ＬＡＮ通信装置２０，７０に対して種々のコマンドを発行して、無線ＬＡＮ通信装置２０，７０を制御するための処理を実行する。例えば、処理部３２，８２は、記憶部３１，８１に記憶されているユーザ所望のセキュリティモードでの接続を指示するコマンドを生成し、無線ＬＡＮ通信装置２０，６０へ送る。
【００３６】
インタフェース３３，８３は、無線ＬＡＮ通信装置２０，７０へコマンドを送ったり、あるいは無線ＬＡＮ通信装置２０，７０から種々の情報を取得したりするためのインターフェースである。
【００３７】
図２は、本実施形態に係るセキュリティモード切替処理のシーケンスチャートである。
【００３８】
まず、タイプＡの無線通信装置１０（以下、ＳＴＡ＿Ａと称する）と、タイプＢの無線ＬＡＮ通信装置６０（以下、ＳＴＡ＿Ｂと称する）とが、セキュリティモード“ＮｏｎｅＷＥＰ”、かつプライバシービットが“ＯＦＦ”で、アドホックモードにより通信を行っている。
【００３９】
このときに、ＳＴＡ＿Ａがユーザから、セキュリティモードを“ＷＥＰ”へ切り換えるように指示を受けると、処理部３２が無線ＬＡＮ通信装置２０に対してＷＥＰ接続開始コマンドを送る。無線ＬＡＮ通信装置２０は、これを受けてセキュリティモード“ＷＥＰ”での接続処理を開始する（Ｓ１０１）。
【００４０】
すなわち、無線ＬＡＮ通信装置２０はプローブリクエスト２０１を発信し、無線ＬＡＮ通信装置７０からプローブレスポンス２０２を受信する。さらに、このプローブレスポンス２０２に基づいて、セキュリティモード“ＷＥＰ”の通信セグメントが存在しないことを確認すると、図５に示すクリエイタ起動処理を行う（Ｓ１１０）。ステップＳ１１０のクリエイタ起動処理では、ＢＳＳＩＤ管理部２４が不正なＢＳＳＩＤを生成する。
【００４１】
一方、無線通信装置６０も、ユーザからセキュリティモードを“ＷＥＰ”へ切り換えるように指示を受け、処理部８２が無線ＬＡＮ通信装置７０に対してＷＥＰ接続開始コマンドを送る。無線ＬＡＮ通信装置７０は、これを受けてセキュリティモード“ＷＥＰ”での接続処理を開始する（Ｓ３０1）。
【００４２】
すなわち、無線ＬＡＮ通信装置７０はプローブリクエスト２０３を発信し、無線ＬＡＮ通信装置２０からプローブレスポンス２０４を受信する。さらに、このプローブレスポンス２０４に基づいて、セキュリティモード“ＷＥＰ”の通信セグメントが存在しないことを確認すると、図５に示すクリエイタ起動処理を行う（Ｓ３１０）。ステップＳ３１０のクリエイタ起動処理では、ＢＳＳＩＤ管理部７４が正常なＢＳＳＩＤを生成する。
【００４３】
ここで、ＳＴＡ＿Ａは、ステップＳ１１０のクリエイタ起動処理後に、切り換え判定処理を行う（Ｓ５００）。
【００４４】
ステップＳ５００の切り換え判定処理の具体的な処理手順を図３に示す。
【００４５】
まず、処理部３２が、この時点におけるＳＴＡ＿ＡのＢＳＳＩＤをチェックする（Ｓ５０１）。このチェックの結果、ＳＴＡ＿ＡのＢＳＳＩＤが正常であれば（Ｓ５０１：Ｙｅｓ）、この処理を終了する。
【００４６】
一方、ＢＳＳＩＤが不正であれば（Ｓ５０１：Ｎｏ）、処理部３２は、さらに、無線ＬＡＮ通信装置２０がＩＰレベルでの通信を確立しているか否かを判定する（Ｓ５０２）。このＩＰレベルの通信が確立していなければ（Ｓ５０２：非接続）、処理部３２が無線ＬＡＮ通信装置２０に対して、ユーザが所望するセキュリティモードでの接続開始コマンドを再度送って、再接続処理を実行させる（Ｓ５０５）。
【００４７】
一方、ＩＰレベルでの通信が確立していれば（Ｓ５０２：接続）、処理部３２は、無線ＬＡＮ通信装置２０へ強制切断のコマンドを送り、現在の接続を強制的に切断する（Ｓ５０３）。さらに、処理部３２は、現在の無線ＬＡＮに関する設定をクリアさせるコマンドを送り（Ｓ５０４）、ステップＳ５０５を行う。
【００４８】
図２に示す場合では、ＢＳＳＩＤは不正であり（Ｓ５０１：Ｎｏ）、ＩＰレベルでの通信は確立していないので（Ｓ５０２：非確立）、ステップＳ５０５で、処理部３２が記憶部３１を参照してユーザ所望のセキュリティモードが“ＷＥＰ”であることを確認して、無線ＬＡＮ通信装置２０に対して、ＷＥＰ接続開始コマンドを再送する。
【００４９】
これにより、図２に示すように、ＳＴＡ＿Ａは、ＷＥＰでの再接続を開始する（Ｓ１５０）。すなわち、ＳＴＡ＿Ａは、プローブリクエスト２０５を発信し、ＳＴＡ＿Ｂからプローブレスポンス２０６を受信する。このとき、プローブレスポンス２０６には、このときのＳＴＡ＿Ａのプライバシービットの設定が含まれている。つまり、プローブレスポンス２０６にはプライバシービット“ＯＮ”を示す情報が含まれている。
【００５０】
ＳＴＡ＿Ａは、プローブレスポンス２０６に基づいて、無線通信装置６０がすでにクリエイタとしてセキュリティモード“ＷＥＰ”の通信セグメントを立ち上げていることを確認すると、この通信セグメントに対してジョイナーとして加入する（Ｓ１６０）。つまり、このプローブレスポンス２０６のプライバシービットをＳＴＡ＿Ａのプライバシービットへコピーする（Ｓ１６１）。さらに、ＳＴＡ＿Ａのセキュリティモードを“ＷＥＰ”に設定する（Ｓ１６２）。そして、ＢＳＳＩＤ管理部２４は、プローブレスポンス２０６に含まれているＢＳＳＩＤをコピーして、ＳＴＡ＿ＡのＢＳＳＩＤを設定する（Ｓ１６３）。
【００５１】
この結果、ＳＴＡ＿Ａで生じたセキュリティモードとプライバシービットの不整合を解消し、正常に接続できるようになる。なお、図６に示した“ＷＥＰ”から“ＮｏｎｅＷＥＰ”への切り替えにおいても、上記切り換え判定処理により、セキュリティモードとプライバシービットの不整合を解消できる。
【００５２】
また、図７に示すタイプＡのＳＴＡ＿Ａ同士のアドホック通信で不整合が生じた場合、上記切り換え判定処理を適用すると、ステップＳ５０２においてＩＰレベルの通信が確立していると判定される。そして、ステップＳ５０３においてその時点での通信を強制切断した後、ステップＳ５４０において無線ＬＡＮの設定をクリアし、ステップＳ５０５で再接続が行われる。
【００５３】
しかしながら、この場合は、双方のＳＴＡ＿Ａがこれらの処理を行うため、それぞれの実行タイミングによっては、セキュリティモードとプライバシービットの不整合を解消できないことがある。そこで、切り換え判定処理のステップＳ５０２において不整合な状態での接続が確立していると判定された場合には、図4に示すような処理を行うようにしてもよい。
【００５４】
図4は、タイプＡの無線通信装置１０同士（ＳＴＡ＿Ａ１，ＳＴＡ＿Ａ２）のセキュリティモード切替処理における不整合を解消するためのシーケンスチャートである。
【００５５】
ＳＴＡ＿Ａ１の処理部３２が、切り換え判定処理のステップＳ５０２において不整合状態での接続の確立を検出すると、無線ＬＡＮ通信装置２０を介して、ＳＴＡ＿Ａ２へＳＳＩＤの退避通知を行う（Ｓ６０１）。ＳＴＡ＿Ａ１の処理部３２は、この退避通知後に無線ＬＡＮ通信装置２０へＳＳＩＤ変更のコマンドを送り、自らのＳＳＩＤを退避用のＳＳＩＤへ変更する（Ｓ６１１）。
【００５６】
ＳＴＡ＿Ａ２は、ＳＴＡ＿Ａ１からＳＳＩＤの退避通知を受け付けると、レスポンスを返信する（Ｓ６０２）。そして、ＳＴＡ＿Ａ２の処理部３２が、無線ＬＡＮ通信装置２０に対して、ＮｏｎｅＷＥＰ接続開始コマンドを再送することにより、ＳＴＡ＿Ａ２はＮｏｎｅＷＥＰでの接続処理を開始する（Ｓ６３１）。すなわち、ＳＴＡ＿Ａ２がプローブリクエスト６２１を送信するが、ＳＴＡ＿Ａ１のＳＳＩＤは退避用ＳＳＩＤに変更されているので、プローブレスポンスが返ってこない。したがって、ＳＴＡ＿Ａ２は、そのままクリエイタとして新たな通信セグメントを正常に立ち上げることができる(Ｓ６３２)。
【００５７】
一方、ＳＴＡ＿Ａ１の処理部３２は、退避前の旧ＳＳＩＤの通信セグメントのスキャンを指示し、無線ＬＡＮ通信装置２０がプローブリクエスト２６２を送信する（Ｓ６１２）。ここで、ステップＳ６３２のＳＴＡ＿Ａ２のクリエイタ起動処理が完了していれば、ＳＴＡ＿Ａ２がプローブレスポンス２６３を返す。ＳＴＡ＿Ａ１の無線ＬＡＮ通信装置２０は、このプローブレスポンス２６３に基づいて、ＳＴＡ＿Ａ１立ち上げた通信セグメントに対してジョイナーとして加入する処理を実行する（Ｓ６２０）。つまり、ジョイナーとしての加入処理は、プライバシービットを”ＯＦＦ”に設定し（Ｓ６２１）、ＳＳＩＤを退避前の旧ＳＳＩＤに戻す（Ｓ６２２）。そして、ＳＴＡ＿Ａ１のセキュリティモードを“ＷＥＰ”に設定し（Ｓ６２３）、ＢＳＳＩＤ管理部２４は、プローブレスポンス２６３に含まれているＢＳＳＩＤをコピーして、ＳＴＡ＿Ａ１のＢＳＳＩＤを設定する（Ｓ２６４）。
【００５８】
これにより、ＳＴＡ＿Ａ同士のアドホック通信において生じたセキュリティモードとプライバシービットの不整合を解消し、正常に接続できるようになる。
【００５９】
なお、図4の例では、ＳＴＡ＿Ａ１がＳＳＩＤを退避しているが、ステップＳ６０１の通知を受けたＳＴＡ＿Ａ２がＳＳＩＤを退避するようにしてもよい。つまり、ＳＴＡ＿Ａ２がステップＳ６０１の通知を受け付けると、ＳＴＡ＿Ａ２が自身のＳＳＩＤを一時的に退避用のＳＳＩＤに変更し、ＳＴＡ＿Ａ１がクリエイタとして新たな通信セグメントを立ち上げ、ＳＴＡ＿Ａ２がそれにジョイナーとして加わるようにしてもよい。
【００６０】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【図面の簡単な説明】
【００６１】
【図１】本発明の一実施形態に係る無線通信ＬＡＮシステムの構成を示す。
【図２】本実施形態に係るセキュリティモード切替処理のシーケンスチャートである。
【図３】ステップＳ５００の切り換え判定処理の具体的な処理手順を図３に示す。
【図４】タイプＡの無線通信装置同士のセキュリティモード切替処理のシーケンスチャートである。
【図５】従来技術における第１の不整合パターンを示す。
【図６】従来技術における第２の不整合パターンを示す。
【図７】従来技術における第３の不整合パターンを示す。
【符号の説明】
【００６２】
１０、６０…無線通信装置、２０，７０…無線ＬＡＮ通信装置、３０，８０…通信制御部。
【図１】
2008172554.tif 000003
【図２】
2008172554.tif 000004
【図３】
2008172554.tif 000005
【図４】
2008172554.tif 000006
【図５】
2008172554.tif 000007
【図６】
2008172554.tif 000008
【図７】
2008172554.tif 000009