(57)【要約】【課題】  通信装置間で一度接続した後に、一方の通信装置において無線パラメータを変更した場合の、その通信装置間の再接続処理の煩雑性を解消すること。【解決手段】    通信装置は、無線によって相手装置と接続した際に、その接続に関する第１のパラメータと、相手装置を識別する識別情報とを記憶し、他の通信装置から、無線による接続に関する問い合わせ信号を受信し、第１のパラメータとは異なる第２のパラメータを用いてネットワークを構築している際に、第１のパラメータの情報を含む問い合わせ信号を受信した場合であって、その問い合わせ信号の送信元の識別情報が記憶されている相手装置の識別情報と一致する場合に、第１のパラメータを用いたネットワークを構築し、問い合わせ信号に応じて第１のパラメータを用いたネットワークが構築された場合、問い合わせ信号に対する応答信号を相手装置へ送信する。【選択図】  図３
2015115836.tif 000002
【特許請求の範囲】
【請求項１】
通信装置であって、
無線によって相手装置と接続した際に、当該接続に関する第１のパラメータと、前記相手装置を識別する識別情報とを記憶する記憶手段と、
他の通信装置から、無線による接続に関する問い合わせ信号を受信する受信手段と、
前記第１のパラメータとは異なる第２のパラメータを用いてネットワークを構築している際に、前記第１のパラメータの情報を含む前記問い合わせ信号を受信した場合であって、当該問い合わせ信号の送信元の識別情報が前記記憶手段に記憶された前記相手装置の識別情報と一致する場合に、前記第１のパラメータを用いたネットワークを構築する構築手段と、
前記問い合わせ信号に応じて前記第１のパラメータを用いたネットワークが構築された場合、前記問い合わせ信号に対する応答信号を前記相手装置へ送信する送信手段と、
を有することを特徴とする通信装置。
【請求項２】
前記構築手段は、前記第２のパラメータを用いたネットワークにおいて接続している他の通信装置が存在する場合は、前記第１のパラメータを用いたネットワークを構築しない、
ことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記構築手段は、
前記第１のパラメータの情報を含む前記問い合わせ信号を受信した場合に、前記第２のパラメータを用いたネットワークに接続している他の通信装置が存在するかを判定する判定手段と、
前記第２のパラメータを用いたネットワークに接続している他の通信装置が存在しない場合に、前記問い合わせ信号の送信元の識別情報と前記記憶手段に記憶された前記相手装置の識別情報とを比較する比較手段と、
をさらに有することを特徴とする請求項１又は２に記載の通信装置。
【請求項４】
前記問い合わせ信号の送信元の識別情報と前記記憶手段に記憶された前記相手装置の識別情報とが一致する場合に、前記相手装置との接続が確立されるまで、他の通信装置からの問い合わせ信号を受け付けない、
ことを特徴とする請求項１から３のいずれか１項に記載の通信装置。
【請求項５】
前記問い合わせ信号の送信元の識別情報と前記記憶手段に記憶された前記相手装置の識別情報とが一致する場合に、前記相手装置が前記通信装置との間で実行するアプリケーションが完了するまで、他の通信装置からの問い合わせ信号を受け付けない、
ことを特徴とする請求項１から３のいずれか１項に記載の通信装置。
【請求項６】
前記送信手段は、前記他の通信装置からの問い合わせ信号を受け付けない間、他の通信装置からの問い合わせ信号に対する応答信号を送信しない、
ことを特徴とする請求項４又は５に記載の通信装置。
【請求項７】
前記送信手段は、さらに、ビーコンを定期的に送信し、
前記送信手段は、前記他の通信装置からの問い合わせ信号を受け付けない間、前記ビーコンの送信を停止する、
ことを特徴とする請求項４から６のいずれか１項に記載の通信装置。
【請求項８】
前記送信手段は、前記他の通信装置からの問い合わせ信号の受け付けを再開したことに応じて、前記ビーコンの送信を再開する、
ことを特徴とする請求項７に記載の通信装置。
【請求項９】
前記他の通信装置からの問い合わせ信号を受け付けなくなった後に、前記相手装置との接続が確立されないまま所定時間が経過した場合は、他の通信装置からの問い合わせ信号の受け付けを再開する、
ことを特徴とする請求項４から８のいずれか１項に記載の通信装置。
【請求項１０】
前記他の通信装置からの問い合わせ信号を受け付けなくなった後に、前記相手装置からの接続要求を受信しないまま所定時間が経過した場合に、他の通信装置からの問い合わせ信号の受け付けを再開する、
ことを特徴とする請求項４から８のいずれか１項に記載の通信装置。
【請求項１１】
前記識別情報は、ネットワークアドレスである、
ことを特徴とする請求項１から１０のいずれか１項に記載の通信装置。
【請求項１２】
前記パラメータは、ＩＥＥＥ８０２．１１規格におけるＳＳＩＤを含む、
ことを特徴とする請求項１から１１のいずれか１項に記載の通信装置。
【請求項１３】
前記問い合わせ信号は、ＩＥＥＥ８０２．１１規格におけるＰｒｏｂｅ  Ｒｅｑｕｅｓｔである、
ことを特徴とする請求項１から１２のいずれか１項に記載の通信装置。
【請求項１４】
前記応答信号は、ＩＥＥＥ８０２．１１規格におけるＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅである、
ことを特徴とする請求項１３に記載の通信装置。
【請求項１５】
前記接続要求は、ＩＥＥＥ８０２．１１規格におけるＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔである、
ことを特徴とする請求項１０に記載の通信装置。
【請求項１６】
無線によって相手装置と接続した際に、当該接続に関する第１のパラメータと、前記相手装置を識別する識別情報とを記憶する記憶手段を有する通信装置の制御方法であって、
受信手段が、他の通信装置から、無線による接続に関する問い合わせ信号を受信する受信工程と、
構築手段が、前記第１のパラメータとは異なる第２のパラメータを用いてネットワークを構築している際に、前記第１のパラメータの情報を含む前記問い合わせ信号を受信した場合であって、当該問い合わせ信号の送信元の識別情報が前記記憶手段に記憶された前記相手装置の識別情報と一致する場合に、前記第１のパラメータを用いたネットワークを構築する構築工程と、
送信手段が、前記問い合わせ信号に応じて前記第１のパラメータを用いたネットワークが構築された場合、前記問い合わせ信号に対する応答信号を前記相手装置へ送信する送信工程と、
を有することを特徴とする制御方法。
【請求項１７】
無線によって相手装置と接続した際に、当該接続に関する第１のパラメータと、前記相手装置を識別する識別情報とを記憶する記憶手段を有する通信装置に備えられたコンピュータに、
他の通信装置から、無線による接続に関する問い合わせ信号を、受信手段に受信させる工程と、
前記第１のパラメータとは異なる第２のパラメータを用いてネットワークを構築している際に、前記第１のパラメータの情報を含む前記問い合わせ信号を受信した場合であって、当該問い合わせ信号の送信元の識別情報が前記記憶手段に記憶された前記相手装置の識別情報と一致する場合に、前記第１のパラメータを用いたネットワークを構築する構築工程と、
前記問い合わせ信号に応じて前記第１のパラメータを用いたネットワークが構築された場合、送信手段に、前記問い合わせ信号に対する応答信号を前記相手装置へ送信させる工程と、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は無線接続設定技術に関する。
【背景技術】
【０００２】
近年、無線ＬＡＮによる通信機能を搭載したポータブルデバイス（デジタルカメラやスマートフォンなど）が増加している。このようなポータブルデバイスは、その持ち運び容易性から外出先において無線通信を行うことが想定される。一方、無線ＬＡＮによる通信機能を搭載したデバイス間でデータの交換を行う際、多くの場合では、無線ＬＡＮアクセスポイントを介してデバイス間の接続が確立される。しかしながら、ポータブルデバイスが通信をする際に、必ずしも近くに無線ＬＡＮアクセスポイントが存在するとは限らない。このため、このようなケースを想定して、必要最小限の無線ＬＡＮのアクセスポイント機能（以後、簡易ＡＰ機能と記載する）を有するポータブルデバイスが登場している。
【０００３】
このようなポータブルデバイスの簡易ＡＰ機能が使用される際には、ユーザの不注意等によって、簡易ＡＰへ接続するための無線パラメータが第三者に漏えいしてしまう場合がある。一方で、この問題は、ポータブルデバイスの簡易ＡＰ機能を有効にする度に、使用する無線パラメータを変更することによって回避することができる（以後、この機能を「ワンタイムパラメータ」と言う）。これにより、例え無線パラメータが漏えいしたとしても、次回の簡易ＡＰ起動時には漏えいした無線パラメータと異なる無線パラメータが使用されるため、第三者が簡易ＡＰに接続することを防ぐことができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−２１１６１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、ワンタイムパラメータを使用する場合、相手方のポータブルデバイス側で、接続先となる簡易ＡＰの検索と、必要に応じて認証や暗号化・復号化に必要なパスワードの入力を毎回行わなければならないという課題があった。
【０００６】
本発明は上記課題に鑑みなされたものであり、通信装置間で一度接続した後に、一方の通信装置において無線パラメータを変更した場合の、その通信装置間の再接続処理の煩雑性を解消するための技術を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するため、本発明による通信装置は、無線によって相手装置と接続した際に、当該接続に関する第１のパラメータと、前記相手装置を識別する識別情報とを記憶する記憶手段と、他の通信装置から、無線による接続に関する問い合わせ信号を受信する受信手段と、前記第１のパラメータとは異なる第２のパラメータを用いてネットワークを構築している際に、前記第１のパラメータの情報を含む前記問い合わせ信号を受信した場合であって、当該問い合わせ信号の送信元の識別情報が前記記憶手段に記憶された前記相手装置の識別情報と一致する場合に、前記第１のパラメータを用いたネットワークを構築する構築手段と、前記問い合わせ信号に応じて前記第１のパラメータを用いたネットワークが構築された場合、前記問い合わせ信号に対する応答信号を前記相手装置へ送信する送信手段と、を有する。
【発明の効果】
【０００８】
本発明によれば、通信装置間で一度接続した後に、一方の通信装置において無線パラメータを変更した場合の、その通信装置間の再接続処理の煩雑性を解消することができる。
【図面の簡単な説明】
【０００９】
【図１】通信装置の構成例を示すブロック図。
【図２】初期的な接続処理の流れを示すシーケンス図。
【図３】アクセスポイントとして機能する通信装置が実行する処理の流れを示すフローチャート。
【図４】通信装置間の再接続処理の流れを示すシーケンス図。
【図５】実施形態２における、通信装置間の再接続処理の流れを示すシーケンス図。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して本発明の実施の形態を詳細に説明する。なお、以下では、ＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮシステムを用いた場合の例について説明するが、この場合に限らず、様々な無線ＬＡＮシステムに以下の議論を適用することが可能である。
【００１１】
本実施形態では、複数（例えば２つ）の通信装置が存在し、その通信装置のうちのいずれかがアクセスポイント（ＡＰ）機能を起動すると共に、他の通信装置（相手装置）が端末としてそのＡＰ機能を実行している通信装置と無線接続する。その際、ＡＰ機能を実行した通信装置は、接続に関するパラメータを、接続が終了した後に変更する。なお、上述のＡＰ機能を実行する通信装置は、アクセスポイント機器そのものであってもよいし、簡易ＡＰ機能により一時的にアクセスポイントとして機能する通信装置であってもよい。
【００１２】
このとき、上述のように、相手装置は、ＡＰ機能を実行していた通信装置と再接続する場合、そのＡＰ機能を実行する通信装置の検索と、必要に応じて認証や暗号化・復号化に必要なパスワードの入力を毎回行わなければならなかった。一方で、ネットワークにおいて容易に無線パラメータを変更するための技術として、特許文献１に記載の技術がある。特許文献１では、無線ＬＡＮ端末が、無線ＬＡＮアクセスポイントから送信されたプローブ応答に含まれる無線パラメータを自動で設定することにより、容易に無線パラメータを変更することを可能としている。しかしながら、このような手法では、ＡＰ及び端末は、ベンダ独自のＩＥ（Ｉｎｆｏｒｍａｔｉｏｎ  Ｅｌｅｍｅｎｔ）を、プローブ要求／応答に付与しなければならない。しかし、昨今のポータブルデバイスが、種類、機種、製造・発売ベンダなどに応じて多様であることから、全てのポータブルデバイスでこのような対応をすることは容易ではない。
【００１３】
本実施形態の通信装置は、このような課題に対して、独自のＩＥの追加などを行うことなく、容易にパラメータの変更に対応する方法を実行する。概要として、ＡＰ機能を実行する通信装置は、無線によって相手装置と接続した際に、その無線接続に関する第１のパラメータと、その相手装置を識別する識別情報（例えばネットワークアドレス）とを記憶しておく。そして、通信装置は、その接続が完了した後に、例えば第２のパラメータを用いてネットワークを構築する。その後、通信装置は、他の通信装置から、上述の第１のパラメータが含まれている問い合わせ信号（例えばＩＥＥＥ８０２．１１規格におけるＰｒｏｂｅ  Ｒｅｑｕｅｓｔ）を受信した場合、その問い合わせ信号の送信元の通信装置の識別情報を取得する。そして、通信装置は、取得された識別情報が、以前に記憶された相手装置の識別情報と一致するかを比較して判定する。もし、これらの識別情報が一致する場合、通信装置は、第１のパラメータを用いて改めてネットワークを構築し、相手装置へ応答信号（例えばＩＥＥＥ８０２．１１規格におけるＰｒｏｂｅ  Ｒｅｓｐｏｎｓｅ）を送信する。その後、通信装置は、第１のパラメータを用いたネットワークにより、相手装置との間で通信設定を実行して接続を確立する。
【００１４】
このようにすることで、過去に適正に接続された相手装置に限って、その過去の接続で使用したパラメータを使用することにより、通信装置間の再接続時の煩雑性を回避することが可能となる。なお、仮に第三者に対して第１のパラメータが漏えいしていたとしても、その第三者からの問い合わせ要求であれば、その第三者の識別情報は記憶されていないため、漏えいしたパラメータでの接続を防ぐことができる。すなわち、本実施形態の手法により、第三者に対してはワンタイムパラメータの効力を発揮しながら、適正に接続された相手装置に対しては、再接続時の処理を簡素化することが可能となる。
【００１５】
以下では、本実施形態に係る通信装置の構成と、通信装置が実行する処理、そして、これらの様々なバリエーションについて詳細に説明する。
【００１６】
（通信装置の構成）
図１は、本実施形態に係る、ＡＰ機能を実行する通信装置の構成例を示すブロック図である。通信装置１０１は、例えば、制御部１０２、記憶部１０３、無線部１０４、表示部１０５、アンテナ制御部１０６、アンテナ１０７及び入力部１０８を含んで構成される。なお、端末として、ＡＰ機能を実行する通信装置が構築したネットワークに接続する通信装置は、従来の無線ＬＡＮの端末と同様の構成を有するものとする。
【００１７】
制御部１０２は、記憶部１０３に記憶される制御プログラムを実行することにより通信装置の全体を制御する。制御部１０２は、他の通信装置との間で無線パラメータの設定制御をも実行する。記憶部１０３は、制御部１０２が実行する制御プログラムと、無線パラメータ等の各種情報を記憶する。後述する各種動作は、記憶部１０３に記憶された制御プログラムを、制御部１０２が実行することにより行われる。無線部１０４は、ＩＥＥＥ８０２．１１規格シリーズに準拠した無線ＬＡＮ通信を行うための機能部である。表示部１０５は各種表示を行う。表示部１０５は、例えば、ＬＣＤやＬＥＤのように視覚で認知可能な情報の出力、または、スピーカなどの音出力が可能な機能を有する。アンテナ制御部１０６はアンテナ１０７を制御し、アンテナ１０７を通じて相手装置と無線信号を送信し、又は受信する。入力部１０８は、ユーザからの各種入力を受け付ける。
【００１８】
（通信装置間の初期接続の流れ）
図２は、通信装置間の初期接続、例えば、ＡＰとして機能する通信装置において、端末として機能する相手装置との初めての接続、又は相手装置が接続した際のパラメータと識別情報とが記憶されていない場合の接続の際の処理の流れを示すシーケンス図である。図２及び以下の説明では、ＡＰとして機能する通信装置を「ＡＰ」と、端末として機能する相手装置を「ＳＴＡ１」と、それぞれ呼ぶこととする。なお、以下では、パラメータがネットワーク識別子であるＳＳＩＤであり、通信装置の識別情報はその通信装置のＭＡＣアドレスであるものとするが、これ以外の情報が用いられてもよい。例えば、パラメータとして、接続チャネル、認証情報、又はデータの暗号化・復号化に用いるパスワードの少なくともいずれかを同時に用いることにより、セキュリティや利便性の向上を図ることができる。
【００１９】
まず、ＡＰの通信可能範囲で、ＳＴＡ１が、近隣のアクセスポイントを検索するために、ＳＳＩＤを指定せずに問い合わせ信号（プローブ要求、Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ）を送信する（Ｆ２０１）。なお、このときに、ＡＰは、“ｈｏｇｅ”というＳＳＩＤを指定しているものとする。プローブ要求を受信したＡＰは、図３に示すプローブ要求受信処理を実行する（Ｆ２０２）。
【００２０】
すなわち、ＡＰは、プローブ要求を受信すると、まず、プローブ要求パケットに特定のＳＳＩＤが含まれているかを確認する（Ｓ３０１）。Ｆ２０１で受信したプローブ要求には、ＳＳＩＤの指定がないため、この場合、ＡＰは、ＡＰの現在のＳＳＩＤである“ｈｏｇｅ”を含めた応答信号（プローブ応答）を、ＳＴＡ１へ向けて送信する（Ｆ２０３、Ｓ３０８）。
【００２１】
続いて、認証要求並びに応答（Ｆ２０４、Ｆ２０５）、及び接続要求並びに応答（Ｆ２０６，Ｆ２０７）をそれぞれ実行されることにより、ＡＰとＳＴＡ１との間の接続が確立される。そして、ＡＰは、ＳＴＡ１との接続が完了すると、その時のＳＳＩＤとＳＴＡ１のＭＡＣアドレスとを組み合わせて記憶部１０３に記録する（Ｆ２０８）。
【００２２】
なお、パラメータの情報と相手装置の識別情報との組み合わせを記憶部１０３に記憶するのは、上述のような接続が確立した時点でなくてもよく、ＡＰとＳＴＡとの間で無線パラメータ設定シーケンスを実行した時に、これらの情報を記憶するようにしてもよい。また、無線パラメータを設定する方法にはＷｉ−Ｆｉで標準化されているＷＰＳ（Ｗｉ−Ｆｉ  Ｐｒｏｔｅｃｔｅｄ  Ｓｅｔｕｐ）などがある。ＷＰＳでは、ＡＰとＳＴＡとの双方において、ボタンを押しただけで無線パラメータ設定シーケンスが実行される。したがって、この場合は、無線パラメータ設定シーケンスが実行された場合に、パラメータの情報と相手装置の識別情報との組み合わせを記憶部１０３に記憶するようにしてもよい。また、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）を用いて無線パラメータを設定する方法があるが、この時にパラメータの情報と相手装置の識別情報との組み合わせを記憶部１０３に記憶するようにしてもよい。
【００２３】
（通信装置間の再接続処理の流れ）
図４は、過去に適正に接続したＳＴＡ１が、ＡＰに対して再接続を要求した場合の処理を示すシーケンス図である。ここで、ＡＰは、起動時に、ユーザによる変更やワンタイムパラメータ機能によって、ＳＳＩＤを“ｈｏｇｅ”から“ｐｉｙｏ”に変更したものとする。ＳＴＡ１は、前回接続を確立したＳＳＩＤ“ｈｏｇｅ”を検索するため、プローブ要求にＳＳＩＤ“ｈｏｇｅ”を指定して送信する（Ｆ４０１）。ＡＰは、このプローブ要求を受信すると、図３に示すプローブ要求受信処理を行う（Ｆ４０２）。
【００２４】
この場合は、プローブ要求においてＳＳＩＤ“ｈｏｇｅ”が指定されているため、ＡＰは、そのＳＳＩＤ“ｈｏｇｅ”を取得する（Ｓ３０２）。そして、ＡＰは、取得したＳＳＩＤが、ＡＰに現在設定されているＳＳＩＤと一致するかを判定し（Ｓ３０３）、一致する場合は、そのＳＳＩＤをプローブ応答に格納して送信する（Ｓ３０８）。一方、Ｆ４０１で受信したプローブ要求に含まれているＳＳＩＤ“ｈｏｇｅ”は、現在のＳＳＩＤ“ｐｉｙｏ”と異なっているため、ＡＰは、処理をＳ３０４へ進める。
【００２５】
Ｓ３０４では、ＡＰに現時点において接続している他の端末がいるかを確認する（Ｓ３０４）。そして、ＡＰは、既に他の端末が接続している場合、プローブ要求受信処理を終了する。これは、他の端末が接続しているにも関わらず、ＳＳＩＤを変更すると、当該他の端末との接続が切断されてしまうからである。一方、図４の場合は、他の端末が存在しないため、ＡＰは、続いて、プローブ要求の送信元のＳＴＡのＭＡＣアドレスを取得する（Ｓ３０５）。そして、ＡＰは、プローブ要求に含まれていたＳＳＩＤとプローブ要求の送信元のＭＡＣアドレスとの組み合わせが、記憶部１０３に記録されているＳＳＩＤとＭＡＣアドレスとの組み合わせのいずれかと一致するかを比較して確認する（Ｓ３０６）。そして、ＡＰは、一致するものがない場合は、何もしないでプローブ要求受信処理を終了する。一方、ＡＰは、ＳＳＩＤ“ｈｏｇｅ”とＳＴＡ１のＭＡＣアドレスとの組み合わせは、図２のＦ２０８ですでに記録されているため、記憶された情報の中に一致するものがあると判定する。すると、ＡＰは、ＳＳＩＤを、現時点で設定されている“ｐｉｙｏ”から、取得したＳＳＩＤ“ｈｏｇｅ”へと変更する（Ｓ３０７）。そして、ＡＰは、変更後のＳＳＩＤ“ｐｉｙｏ”をプローブ応答へ格納して送信する（Ｓ３０８、Ｆ４０３）。
【００２６】
続いて、ＡＰ及びＳＴＡ１は、認証要求並びに応答（Ｆ４０４、Ｆ４０５）、及び接続要求並びに応答（Ｆ４０６，Ｆ４０７）をそれぞれ実行し、互いの間の接続を確立する。
【００２７】
このように、本実施形態の通信装置は、過去に適正に接続した相手装置に関して、その接続時のパラメータ（例えばＳＳＩＤ）と相手装置の識別情報（例えばネットワークアドレス、ＭＡＣアドレス）との組み合わせを記憶しておく。そして、通信装置は、その時とは異なるパラメータでネットワークを構築中に、他の通信装置から問い合わせ信号を受信した場合に、その中に含まれるパラメータと、その信号の送信元との組み合わせに応じて、パラメータを変更する。これにより、過去に適正に接続した相手装置であれば、簡素な手続きで再接続を確立することができる。一方、接続を確立せずにパラメータを取得しただけの第三者に対しては、そのような簡素な再接続手続きは行わない。このときにＡＰが、ワンタイムパラメータなどを用いることで、当該第三者の漏えいしたパラメータによる接続を防ぐことが可能となる。
【００２８】
なお、上述の例では、ＡＰは、適正に接続したＳＴＡであれば、その接続に関するＳＳＩＤとＳＴＡのＭＡＣアドレスとの組み合わせを記憶するように説明したが、ＳＳＩＤとＭＡＣアドレスの組み合わせを記憶する際の条件を設けてもよい。例えば、ＡＰは、ＳＴＡとの間で、特定のアプリケーションが実行された場合にのみ、ＳＳＩＤとＭＡＣアドレスとの組み合わせを記憶するようにしてもよい。これにより、セキュリティ性を向上させることができる。また、ＡＰは、ＳＳＩＤが手入力された場合にはＳＳＩＤとＭＡＣアドレスとの組み合わせを記憶せず、無線パラメータ設定シーケンスを起動した場合にのみ、ＳＳＩＤとＭＡＣアドレスとの組み合わせを記憶するようにしてもよい。
【００２９】
また、ＡＰは、例えば、（１）ユーザにより消去操作がされた場合、（２）記憶されたＳＳＩＤとＭＡＣアドレスとの組み合わせの数が所定数に達した場合、（３）最後の接続から一定期間接続がない場合に、記憶された情報を消去してもよい。なお、（２）の場合、ＡＰは、接続していない期間が最も長いものから順に消去してもよい。
【００３０】
なお、上述の実施形態では、ＡＰが１つとＳＴＡが１つの場合の例について説明したが、これに限られない。しかしながら、この場合、ＡＰと１つのＳＴＡ（ＳＴＡ１）とが、再接続処理を実行中の期間は、他のＳＴＡ（ＳＴＡ２）からの問い合わせ信号を受け付けなくてもよい。ここで、再接続処理を実行中の期間とは、例えば、ＳＴＡ１が送信した問い合わせ信号に含まれている現在のパラメータとは異なるパラメータの情報と、ＳＴＡ１の識別情報との組み合わせが既に記憶されていると判定してから、接続が確立するまでの期間である。または、再接続処理を実行中の期間とは、ＡＰが、ＳＴＡ１からの問い合わせ信号に応じてパラメータを変更してから、接続が確立するまでの期間であってもよい。また、他のＳＴＡからの問い合わせ信号を受け付けない、とは、例えば、問い合わせ信号に対する応答信号を送信しないようにすること、又は、ビーコンを定期的に送信している場合に、そのビーコンの送信を停止することを含む。このように、ＡＰは、１つのＳＴＡとＡＰとの間での再接続処理を排他的に実行することができ、他の問い合わせ信号に対しては、接続が確立した後に、受け付けを再開するようにすることができる。
【００３１】
この場合のＡＰでのプローブ要求受信処理では、ＳＴＡ２から問い合わせ信号を受信した場合に、まず、他のＳＴＡ（ＳＴＡ１）との再接続処理が実行中かつ未完了であるかを判定し、実行中かつ未完了の処理がない場合に限って、図３のＳ３０１へ遷移させる。一方で、ＡＰは、実行中かつ未完了の再接続処理が存在する場合は、そのまま問い合わせ信号に対する応答を返すこともなく、処理を終了するようにする。
【００３２】
このような処理を実行する場合の、通信装置間の処理の流れを、図５に示す。なお、図５は、図２の処理が実行された後の状態で開始されるものとする。ＡＰは、起動時に、ユーザによる変更やワンタイムパラメータ機能によって、ＳＳＩＤを“ｈｏｇｅ”から“ｐｉｙｏ”に変更したものとする。ＳＴＡ１は、前回接続を確立したＳＳＩＤ“ｈｏｇｅ”を検索するため、プローブ要求にＳＳＩＤ“ｈｏｇｅ”を指定して送信する（Ｆ５０１）。プローブ要求を受信したＡＰはプローブ要求受信処理を行う（Ｆ５０２）。
【００３３】
この場合は、ＡＰは、他のＳＴＡとの間で再接続処理を実行中ではないため、図３のフローに従って、ＳＳＩＤを“ｈｏｇｅ”に変更し、ＳＴＡ１に対して応答信号を送信する（Ｆ５０３）。なお、この時点では、ＡＰとＳＴＡ１との間の接続は確立していない。この状態で、ＳＴＡ２が、プローブ要求にＳＳＩＤ“ｐｉｙｏ”を指定して送信したとする（Ｆ５０４）。
【００３４】
プローブ要求を受信したＡＰは、プローブ要求受信処理を行う（Ｆ５０５）。しかしながら、この場合、ＡＰは、実行中かつ未完了の再接続処理が存在するため、図３の処理に移らず、このプローブ要求を受け付けずに、処理を終了する。そして、ＡＰとＳＴＡ１は、続けて、認証要求並びに応答（Ｆ５０６、Ｆ５０７）、及び接続要求並びに応答（Ｆ５０８，Ｆ５０９）をそれぞれ実行して、接続を確立する。このように、ＡＰは、仮にＳＳＩＤ“ｐｉｙｏ”とＳＴＡ２のＭＡＣアドレスとの組み合わせを記録していても、実行中かつ未完了の再接続処理がある場合はＳＳＩＤを変更しないでもよい。このため、ＳＴＡ１のＳＳＩＤ“ｈｏｇｅ”への接続を妨害せずに完遂させることが可能となる。この結果、ＡＰが、あるＳＴＡとの間で再接続処理を実行している途中で、他のＳＴＡからの接続要求を受け付けることがなくなるため、ある再接続処理の途中でＳＳＩＤが変更され、再接続に失敗してしまうということを回避することができる。
【００３５】
また、ＡＰは、この問い合わせ信号を受け付けない期間に移った後に、所定時間が経過しても、ＳＴＡ１との間の接続が確立されなかった場合は、タイムアウトとして、他のＳＴＡからの問い合わせ信号の受け付けを再開してもよい。なお、同様に、ＡＰは、問い合わせ信号を受け付けない期間に移った後に、ＳＴＡ１からの接続要求（例えば、ＩＥＥＥ８０２．１１規格におけるＡｓｓｏｃｉａｔｉｏｎ  Ｒｅｑｕｅｓｔ）を受信せずに所定時間が経過した場合、タイムアウトとしてもよい。これにより、ＡＰが、排他処理に移ったまま、他のＳＴＡからの問い合わせ信号に応答できなくなる事態を回避することができる。
【００３６】
なお、上述の説明では、ＡＰは、実行中かつ未完了の再接続処理中に、他のＳＴＡからの問い合わせ信号を受け付けないとしたが、これに限られない。例えば、ＡＰは、接続が確立された後、ＳＴＡがＡＰとの間で実行するアプリケーションが完了するまで、他のＳＴＡからの問い合わせ信号を受け付けないようにしてもよい。この場合、ＳＴＡはアプリケーションが終了したことの通知をＡＰに送信する。ＡＰでは、アプリケーションが終了したことの通知を受信したことに応じて、他のＳＴＡからの問い合わせ信号の受け付けを再開する。
【００３７】
＜＜その他の実施形態＞＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015115836.tif 000003
【図２】
2015115836.tif 000004
【図３】
2015115836.tif 000005
【図４】
2015115836.tif 000006
【図５】
2015115836.tif 000007