(57)【特許請求の範囲】
【請求項１】
ネットワーク上に存在する他の通信装置に対してサービスの開始を通知する通知手段と、
前記通知に対するサービスへの参加要求を受信する受信手段と、
前記参加要求を送信した通信装置に対してサービスを提供するか判別する判別手段と、
前記判別手段によりサービスを提供しないと判別した通信装置に対して、サービス提供の拒否メッセージを送信する送信手段と、
前記送信手段による前記拒否メッセージの送信後、サービスの開始をネットワーク上の他の通信装置に対して再び通知する再通知手段と、
を備えることを特徴とする通信装置。
【請求項２】
前記判別手段によりサービスを提供しないと判別した通信装置の識別情報を記憶することを特徴とする請求項１記載の通信装置。
【請求項３】
前記記憶手段により記憶した識別情報を有する通信装置から接続の要求があった場合は、前記要求を受け付けないことを特徴とする請求項２記載の通信装置。
【請求項４】
前記記憶手段により記憶した識別情報は、一定期間経過後に消去されることを特徴とする請求項２又は３に記載の通信装置。
【請求項５】
前記参加要求を送信した通信装置に対してサービスの提供を行うかのユーザの指示を検出する検出手段を備え、
前記判別手段は、前記検出手段による検出結果に基づいて、判別することを特徴とする請求項１から４のいずれか１項に記載の通信装置。
【請求項６】
前記サービスへの参加要求を送信した通信装置の識別情報と、前記識別情報を有する通信装置に対するサービスの許可もしくは拒否の少なくともいずれか一方の選択をユーザに指示するメッセージと、を表示する表示手段と、
前記表示手段により表示された内容に対するユーザの選択を検知する検知手段と、を備え、
前記判別手段は、前記検知手段による検知に基づいて、判別することを特徴とする請求項１から５のいずれか１項に記載の通信装置。
【請求項７】
前記サービスは、他のネットワークを形成するための通信パラメータの設定サービスであることを特徴とする請求項１から６のいずれか１項に記載の通信装置。
【請求項８】
前記拒否メッセージは、前記参加要求を送信させないようにするメッセージであることを特徴とする請求項１乃至請求項７のいずれか１項に記載の通信装置。
【請求項９】
前記再通知手段は、サービスの再開を通知することを特徴とする請求項１乃至請求項８のいずれか１項に記載の通信装置。
【請求項１０】
前記拒否メッセージは、前記参加要求を所定期間の間、送信させないようにするメッセージである請求項１乃至請求項７のいずれか１項に記載の通信装置。
【請求項１１】
ネットワーク上に存在する他の通信装置に対してサービスの開始を通知する通知工程と、
前記通知に対するサービスへの参加要求を受信する受信工程と、
前記参加要求を送信した通信装置に対してサービスを提供するか判別する判別工程と、
前記判別工程においてサービスを提供しないと判別した場合に、前記通信装置に対してサービスの提供を拒否するメッセージを送信する工程と、
サービスの開始をネットワーク上の他の通信装置に対して再び通知する再通知工程と、
を有することを特徴とする通信装置の制御方法。
【請求項１２】
請求項１１記載の制御方法をコンピュータに実行させるためのコンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置及び通信装置の制御方法に関するものである。
【背景技術】
【０００２】
近年、８０２．１１無線ＬＡＮをはじめとする無線機能を搭載した機器が数多く登場し、製品化されている。
【０００３】
無線ＬＡＮを用いて通信を行う場合、ネットワーク識別子（ＳＳＩＤ）や暗号方式、暗号鍵、認証方式、認証鍵などの無線通信パラメータを機器に設定しなければならない。通常、このような無線パラメータは、機器のユーザインターフェースを用いて設定される。しかし、これは面倒な作業であり、特にパーソナルコンピュータ（以下ＰＣ）以外の機器、例えばデジタルカメラやプリンタなどにおいて、ネットワーク識別子や暗号キーなどの文字列を入力するのは容易でない。
【０００４】
また、最近ではアクセスポイントを介さずに機器同士が直接無線ＬＡＮによる通信を行う、いわゆるアドホックなネットワークにおいて通信を行うシステムも実現されている。このようなアドホックネットワークにおいても、機器間で簡単に無線通信パラメータを設定する方法が求められている。
【０００５】
そこで、近年では無線通信したい機器同士をケーブル等により直接接続して、一方の機器が保持する無線通信用のパラメータをもう一方の機器に転送することにより設定を行う技術が提案されている（例えば特許文献１又は２）。
【０００６】
そして、このような無線パラメータの転送を、無線通信により実現することが求められている。
【特許文献１】特開２００２−３５９６２３
【特許文献２】特開２００２−３１２１５５
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、パラメータ転送を無線通信によって行う場合、２つの機器間でパラメータ設定を行う際に、通信可能な範囲に所望でない機器が存在すると、所望でない機器との間で無線パラメータの設定が行われる可能性がある。
【０００８】
例えば、無線パラメータ設定を実行しようとしている２組の機器（デジタルカメラＡとプリンタＡ、デジタルカメラＢとプリンタＢ）が相互に通信可能な範囲に存在しているものとする。また、各機器はユーザの操作によって無線パラメータ設定モードに移行することにより、無線によるパラメータ転送、及びパラメータ設定が行われるものとする。
【０００９】
ここで、４台の機器がほぼ同時に無線パラメータ設定モードに移行すると、タイミングによっては、デジタルカメラＡはプリンタＡとでなく、プリンタＢとの間でパラメータ設定が行われてしまう場合がある。
【００１０】
本発明は、所望でない通信装置に対してサービスが提供される不具合を少なくし、なおかつ、ユーザが何度も操作することなく所望の通信装置に対してサービスが提供されるようにすることを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明は、通信装置であって、ネットワーク上に存在する他の通信装置に対してサービスの開始を通知する通知手段と、前記通知に対するサービスへの参加要求を受信する受信手段と、前記参加要求を送信した通信装置に対してサービスを提供するか判別する判別手段と、前記判別手段によりサービスを提供しないと判別した通信装置に対して、サービス提供の拒否メッセージを送信する送信手段と、前記送信手段による前記拒否メッセージの送信後、サービスの開始をネットワーク上の他の通信装置に対して再び通知する再通知手段と、を備えることを特徴とする。
【００１３】
さらにまた、本発明は、通信装置の制御方法であって、ネットワーク上に存在する他の通信装置に対してサービスの開始を通知する通知工程と、前記通知に対するサービスへの参加要求を受信する受信工程と、前記参加要求を送信した通信装置に対してサービスを提供するか判別する判別工程と、前記判別工程においてサービスを提供しないと判別した場合に、前記通信装置に対してサービスの提供を拒否するメッセージを送信する工程と、サービスの開始をネットワーク上の他の通信装置に対して再び通知する再通知工程と、を有することを特徴とする。
【発明の効果】
【００１５】
以上説明したように、本発明によれば、所望でない通信装置に対してサービスが提供される不具合を少なくするともに、ユーザが何度も操作することなく所望の通信装置に対してサービスを提供することができる。
【発明を実施するための最良の形態】
【００１６】
＜実施形態１＞
図１は、本実施の形態に係る無線通信システムの構成例を示す図である。各機器はそれぞれ無線通信機能を搭載しており、相互に無線通信が可能な距離に位置している。ユーザＡはデジタルカメラＡとプリンタＡを所有しており、ユーザＢはデジタルカメラＢとプリンタＢを所有している。デジタルカメラからプリンタに画像データを直接送信してプリンタにより印刷させるために、デジタルカメラＡはプリンタＡと、デジタルカメラＢはプリンタＢとの間で無線パラメータの設定を行おうとしている（図１（ａ））。ただし、各機器はそれぞれ相互に接続可能な位置にあるため（図１（ｂ））、例えば図１（ｃ）のようにデジタルカメラＡとプリンタＢが無線接続されてしまう可能性がある。
【００１７】
図２は、デジタルカメラＡ及びＢの機能構成を示す機能ブロック図である。
【００１８】
操作部２１０は、システムコントローラ２１１を介してＣＰＵ２１５に接続されており、ユーザが操作部２１０を操作することにより発生される各種信号がＣＰＵ２１５に伝達され、その操作内容が判別される。尚、この操作部２１０には、シャッタースイッチや各種キーが含まれる。
【００１９】
撮像部２０２は、シャッターが押下されたときに画像を撮影する機能を有し、この撮像部２０２の動作は撮像処理部２０３によって制御される。
【００２０】
表示部２０６は、液晶表示、ＬＥＤ表示、或は音声表示機能を有し、ユーザに対するメッセージを表示・出力しており、表示処理部２０７によって、その表示内容の制御処理が行われる。また表示部２０６に表示されたメニューなどの情報により、ユーザが所望の動作を選択する等の操作は操作部２１０と連動して行われる。即ち、表示部２０６と操作部２１０とがユーザインターフェース（ＵＩ）を構成する。
【００２１】
無線通信機能部２０４は、無線によるデータの送受信を行うもので、ＲＦ部２０５は、他の無線通信機器との間で無線信号の送受信を行う。
【００２２】
メモリカードインターフェース２０８は、撮像した画像データを記憶するメモリカード２０９を接続するためのインターフェースである。ＵＳＢインターフェース２１２は、外部機器とＵＳＢケーブルを介して接続するためのインターフェースである。
【００２３】
オーディオインターフェース２１４は、音響信号を外部機器と接続するためのインターフェースである。
【００２４】
これらの機能部分はＣＰＵ２１５によって制御される。このＣＰＵ２１５で実行されるプログラムは、ＲＯＭ２１６又はフラッシュメモリ２１３に格納されている。またＣＰＵ２１５によって処理されるデータは、ＲＡＭ２１７又はフラッシュメモリ２１３に書き込まれ、またそこから読み込みが行われる。フラッシュメモリ２１３は、不揮発性の記憶領域を提供しており、ここに無線通信の設定情報などを記憶する。尚、撮像した画像データは公知の圧縮処理を経てメモリカードインターフェース２０８を介し、メモリカード２０９に書き込まれる（保存される）。
【００２５】
図３は、プリンタＡ及びＢの機能構成を示す機能ブロック図である。
【００２６】
操作部３１０は、システムコントローラ３１１を介してＣＰＵ３１５に接続されており、ユーザが操作部３１０を操作することにより発生される各種信号がＣＰＵ３１５に伝達され、その操作内容が判別される。
【００２７】
プリントエンジン３０２は、画像データに基づいて記録シートに画像を印刷する。このプリントエンジン３０２の動作は、プリント処理部３０３によって制御される。
【００２８】
表示部３０６は、液晶表示、ＬＥＤ表示、或は音声表示等の機能を有し、ユーザに対する各種情報を表示、出力する。この表示部３０６は、表示処理部３０７により制御される。また表示部３０６に表示されたメニューなどの情報から、ユーザが所望の項目を選択するなどの操作は、操作部３１０との協働により行われる。つまり表示部３０６及び操作部３１０がユーザインターフェース（ＵＩ）を構成する。
【００２９】
無線通信機能部３０４は、無線によるデータの送受信を行う。ＲＦ部３０５は、他の無線通信機器との間で無線信号の送受信を行う。
【００３０】
メモリカードインターフェース３０８は、脱着可能なメモリカード３０９を接続するためのインターフェースである。また、デジタルカメラＡ又はＢに搭載されたメモリカード２０９を差し込むことで、そのメモリカード２０９に記憶されている画像データを印刷することも可能にしている。
【００３１】
ＵＳＢインターフェース３１２は、外部機器とＵＳＢを用いて接続するためのインターフェース、パラレルインターフェース３１４は、外部機器（主としてホストコンピュータ）とパラレル通信を用いて接続するためのインターフェースである。
【００３２】
これらの機能部分は、ＣＰＵ３１５によって制御される。このＣＰＵ３１５で実行されるプログラムは、ＲＯＭ３１６又はフラッシュメモリ３１３に格納されている。またＣＰＵ３１５によって処理されるデータは、ＲＡＭ３１７或はフラッシュメモリ３１３に対して書き込まれ、またこれらより読み込みが行われる。フラッシュメモリ３１３は不揮発性の記憶領域を提供し、ここに無線通信の設定情報などが記憶される。
【００３３】
なお、各機器はそれぞれ無線パラメータを設定するための「設定モード」を備えている。各機器には、「設定モード」の開始ボタンが設けられており、ユーザがそのボタンを押すことにより、「設定モード」が開始される。
【００３４】
各機器は、「設定モード」のときにパラメータ設定を行うために一時的に形成するネットワークのパラメータ（パラメータ設定用ネットワーク識別子、パラメータ設定用無線ＣＨ等）を予めフラッシュメモリ２１３，３１３に記憶している。
【００３５】
また、プリンタＡ及びＢは、実際のデータ通信に用いるパラメータ（ネットワーク識別子、無線ＣＨ等）を予めフラッシュメモリ３１３に記憶しており、「設定モード」時にデジタルカメラＡもしくはＢに転送する。
【００３６】
なお、上記一時的ネットワーク用のパラメータは各機器全て同一であり、データ通信用パラメータはプリンタＡとＢで異なるものとする。
【００３７】
各機器は「設定モード」へ移行すると、予めフラッシュメモリ２１３，３１３に記憶しておいたパラメータに基づき、パラメータ設定用のネットワークを一時的に形成する。そして、形成した一時的ネットワークにおいて、プリンタからデジタルカメラに対してデータ通信用のパラメータを転送することにより、パラメータの設定を行う。パラメータの設定が完了すると、「設定モード」が終了し、設定されたパラメータに基づいて、新たにプリンタとデジタルカメラの間でデータ通信用の無線ネットワークを形成する。
【００３８】
ここでは、ユーザＡがデジタルカメラＡとプリンタＡのパラメータ設定を行うために「設定モード」開始ボタンを押したとき、ユーザＢがほぼ同時にデジタルカメラＢとプリンタＢの「設定モード」開始ボタンを押したときの処理例について説明する。
【００３９】
このときのデジタルカメラＡ、プリンタＡ、並びにプリンタＢの動作シーケンスについて図４を用いて説明する。
【００４０】
デジタルカメラＡ、プリンタＡ、並びにプリンタＢは、「設定モード」開始ボタンが押下されると、予めフラッシュメモリ２１３，３１３に記憶しておいた情報に基づき、パラメータ設定用の一時的ネットワークを形成する（Ｓ１０１）。なお、ここではプリンタＡが一時的ネットワークを構築し、デジタルカメラＡ及びプリンタＢは、プリンタＡにより構築されたネットワークに参加する。
【００４１】
一時的ネットワークを形成すると、プリンタＡおよびプリンタＢは、無線パラメータ設定のサービス開設案内の待受けを開始する（Ｓ１０２）。ここで、サービス開設案内とは、予め定められたプロトコルに基づいた通信パラメータの設定を開始することを通知することをいう。
【００４２】
また、デジタルカメラＡは、無線パラメータ設定のサービス開設案内をブロードキャストで送信する（Ｓ１０３）。ここで、ブロードキャストとは、不特定多数の相手に対してデータを送信することをいう。
【００４３】
なお、一時的ネットワーク形成（Ｓ１０１）後に、サービス開設案内の待受け（Ｓ１０２）とサービス開催案内の送信（Ｓ１０３）のどちらを実行するかは、各機器によって予め決められているものとする。つまり、本実施例ではプリンタがサービス開設案内の待受け（Ｓ１０２）を実行し、デジタルカメラがサービス開催案内の送信（Ｓ１０３）を実行するようにあらかじめ設定されている。
【００４４】
デジタルカメラＡからのサービス開設案内を受信したプリンタＡ及びプリンタＢは、サービス参加要求をデジタルカメラＡに対して送信する（Ｓ１０４）。この時、プリンタＢがプリンタＡよりも先にサービス参加要求を送信したものとする。
【００４５】
デジタルカメラＡは、最初に受信したサービス参加要求の送信元機器に対してのみ処理を進めるように制御されるものとする。従って、先にサービス参加要求を送信したプリンタＢに対して、識別情報の要求を送信する（Ｓ１０５）。
【００４６】
識別情報の要求を受信したプリンタＢは、デジタルカメラＡに対して、自機の識別情報を送信する（Ｓ１０６）。ここで、識別情報には、製品名、製品ＩＤ、製品ニックネーム、ユーザが設定したニックネーム等の第１の識別情報と、デバイス識別子、ＭＡＣアドレス等の第２の識別情報が含まれている。
【００４７】
デジタルカメラＡは、受信した識別情報応答から第１の識別情報の全てまたは一部の内容を表示部２０６に表示する（Ｓ１０７）。表示部２０６に表示される内容の具体例を図８に示す。
【００４８】
ここで、ユーザＡは表示内容を確認することにより、所望の機器であるプリンタＡからのパラメータ設定要求（サービス参加要求）ではなく、プリンタＢからの要求であることが分かる。そこで、ユーザＡはデジタルカメラＡの操作部２１０により、プリンタＢとのパラメータ設定の拒否を選択する。
【００４９】
そうすると、デジタルカメラＡはサービス拒否メッセージをプリンタＢに送信し（Ｓ１０８）、プリンタＢの第２の識別情報を、パラメータ設定拒否機器としてＲＯＭ２１６に記憶する（Ｓ１０９）。なお、Ｓ１０８とＳ１０９は順番が逆でも構わない。
【００５０】
サービス拒否メッセージを受信したプリンタＢは、所定期間（サービス参加要求禁止期間）はサービス開設案内待ち状態に入ることができないように制御される（Ｓ１１０）。
【００５１】
プリンタＢとのパラメータ設定を拒否したデジタルカメラＡは、無線パラメータ設定のサービス開設案内を再度ブロードキャスト送信する（Ｓ１１４）。なお、このサービス開設案内は、サービス開設再案内というメッセージでも構わない。
【００５２】
サービス開設案内を受信したプリンタＡは、サービス参加要求をデジタルカメラＡに対して送信する（Ｓ１１５）。プリンタＢは、サービス参加要求禁止期間であるので、無線パラメータ設定のサービス開設案内を受信しても、参加要求を送信しない。
【００５３】
サービス参加要求を受信したデジタルカメラＡは、プリンタＡに対して識別情報要求を送信する（Ｓ１１６）。識別情報要求を受信したプリンタＡは、前記第１の識別情報と前記第２の識別情報を含む自機の識別情報をデジタルカメラＡへ送信する（Ｓ１１７）。
【００５４】
デジタルカメラＡは、受信した識別情報応答から第１の識別情報の全てまたは一部の内容を表示部２０６に表示する（Ｓ１１８）。
【００５５】
ユーザＡは表示内容を確認することにより、所望のプリンタＡからのパラメータ設定要求であることが分かり、操作部２１０を操作してプリンタＡとのパラメータ設定の許可を選択する。
【００５６】
そうすると、デジタルカメラＡは無線パラメータの要求をプリンタＡへ送信する（Ｓ１１９）。無線パラメータ要求を受信したプリンタＡは、フラッシュメモリ３１３に記憶しているデータ通信用無線パラメータをデジタルカメラＡに対して送信し（Ｓ１２０）、「設定モード」を終了する（Ｓ１２１）。
【００５７】
デジタルカメラＡは、受信したデータ通信用無線パラメータをフラッシュメモリ２１３に記憶し（Ｓ１２２）、「設定モード」を終了する（Ｓ１２３）。
【００５８】
なお、プリンタＢは、サービス参加要求送信禁止期間が経過した後に、再度無線パラメータ設定のサービス開設案内待ちを開始することができる（Ｓ１１１）。その後、サービス開設案内メッセージが受信されないままタイムアウトになると（Ｓ１１２）、「設定モード」を終了する（Ｓ１１３）。
【００５９】
「設定モード」終了後、デジタルカメラＡとプリンタＡはそれぞれフラッシュメモリ２１３、３１３に記憶したデータ通信用無線パラメータを用いることにより、相互に無線通信が可能となる。
【００６０】
次にデジタルカメラＡの動作フローについて、図６を用いて説明する。
【００６１】
ユーザＡがデジタルカメラＡの「設定モード」開始ボタンを押下すると、フラッシュメモリ２１３からパラメータ設定用の無線パラメータを読み出し、一時的ネットワークを形成する（Ｓ６０１）。なお、一時的ネットワークを形成する際には、同一のパラメータにより形成されているネットワークを探索し、当該ネットワークを検出した場合はそのネットワークに参加する。当該ネットワークを検出しなかった場合は、自ら一時的ネットワークを構築する。
【００６２】
次にデジタルカメラＡは、一時的ネットワーク上へ無線パラメータ設定のサービス開設案内をブロードキャスト送信する（Ｓ６０２）。そして、サービス参加要求が送信されてくるのを所定時間待受ける（Ｓ６０３）。
【００６３】
所定時間内にサービス参加要求を受信した場合（Ｓ６０４のＹｅｓ）、参加要求を送信してきた機器に対し、識別情報の送信を要求する（Ｓ６０５）。所定時間内にサービス参加要求を受信しなかった場合（Ｓ６０４のＮｏ）、Ｓ６１３へ進む。
【００６４】
デジタルカメラＡは、識別情報要求を送信した後、応答として識別情報が送信されてくるのを所定時間待受ける（Ｓ６０６）。
【００６５】
ここで、識別情報には、製品名、製品ＩＤ、製品ニックネーム、ユーザが設定したニックネーム等の第１の識別情報と、デバイス識別子、ＭＡＣアドレス等の第２の識別情報が含まれている。
【００６６】
所定時間内に識別情報応答を受信した場合（Ｓ６０７のＹｅｓ）、受信した識別情報応答に含まれる第１の識別情報を表示部２０６に表示する（Ｓ６０８）。所定時間内に識別情報応答を受信しなかった場合（Ｓ６０７のＮｏ）、Ｓ６１３へ進む。
【００６７】
Ｓ６０９では、ユーザは表示部２０６に表示された内容を確認し、表示されている相手機器との間でパラメータ設定を行うか拒否するかを操作部２１０により選択する。
【００６８】
ユーザによりパラメータ設定の許可が選択された場合は（Ｓ６０９のＹｅｓ）、当該相手機器との間でデータ通信用の無線パラメータ設定を行う（Ｓ６１０）。そして、一時的ネットワークを離脱し（Ｓ６１３）、「設定モード」を終了する。
【００６９】
パラメータ設定の拒否が選択された場合は（Ｓ６０９のＮｏ）、当該相手機器に対して、パラメータ設定のサービスを拒否するメッセージを送信する（Ｓ６１１）。また、識別情報応答に含まれる当該相手機器の第２の識別情報を、パラメータ設定拒否機器としてＲＯＭ２１６に記憶する（Ｓ６１２）。そして、再び一時的ネットワーク上へパラメータ設定のサービス開設案内をブロードキャストで送信し（Ｓ６０２）、サービス参加機器を待受ける（Ｓ６０３）。
【００７０】
次に、プリンタＡ及びプリンタＢの動作フローについて、図７を用いて説明する。
【００７１】
ユーザＡ及びユーザＢがそれぞれプリンタＡ及びＢの「設定モード」開始ボタンを押下すると、フラッシュメモリ３１３からパラメータ設定用の無線パラメータを読み出し、一時的ネットワークを形成する（Ｓ７０１）。
【００７２】
一時的ネットワークを形成したプリンタＡ、Ｂは、パラメータ設定のサービス開設案内が送信されてくるのを所定時間待受ける（Ｓ７０２）。
【００７３】
所定時間内にサービス開設案内を受信した場合は（Ｓ７０３のＹｅｓ）、サービス参加要求をサービス開設案内の送信元機器宛に送信する（Ｓ７０４）。所定時間内にサービス開設案内を受信しなかった場合は（Ｓ７０３のＮｏ）、Ｓ７１３へ進む。
【００７４】
プリンタＡ、Ｂは、サービス参加要求を送信した後、識別情報要求が送信されてくるのを所定時間待受ける（Ｓ７０５）。
【００７５】
所定時間内に識別情報要求を受信した場合は（Ｓ７０６のＹｅｓ）、自機の識別情報を返信する（Ｓ７０７）。ここで、識別情報には、製品名、製品ＩＤ、製品ニックネーム、ユーザが設定したニックネーム等の第１の識別情報と、デバイス識別子、ＭＡＣアドレス等の第２の識別情報が含まれている。所定時間内に識別情報要求を受信しなかった場合は（Ｓ７０６のＮｏ）、Ｓ７１３に進む。
【００７６】
その後、プリンタＡ、Ｂは、サービス拒否メッセージを受信した場合（Ｓ７０８のＹｅｓ）、サービス参加要求の禁止期間へ移行する（Ｓ７１１）。そして、サービス参加要求禁止期間が終了すると（Ｓ７１２のＹｅｓ）、Ｓ７０２に進み、再びサービス開設案内の受信待受け状態に入る。こうすることにより、所望の機器（例えばデジタルカメラＢ）が後からパラメータ設定用ネットワークに参加し、サービス開設案内を送信した場合には、当該案内に対し参加要求を送信することにより、パラメータ設定を行うことが可能となる。
【００７７】
サービス拒否メッセージを受信することなく（Ｓ７０８のＮｏ）、無線パラメータ要求を受信した場合は（Ｓ７０９のＹｅｓ）、フラッシュメモリ３１３に記憶してあるデータ通信用の無線パラメータを相手機器に対して送信する（Ｓ７１０）。そして、一時的ネットワークから離脱し（Ｓ７１３）、「設定モード」を終了する。なお、無線パラメータ要求を受信しない場合は（Ｓ７０９のＮｏ）、Ｓ７１３に進む。
【００７８】
本実施例によれば、所望でない機器との間で無線パラメータの設定が行われるのを防ぐと共に、再度ユーザの操作による一からのパラメータ設定処理を開始することなく、効率的に所望の機器との間で無線パラメータを設定することができる。
【００７９】
なお、上記説明では、サービス参加要求禁止期間の終了後、再度サービス開設案内の待受け状態になるものとしたが、サービス参加要求禁止期間は「設定モード」終了までの期間としてもよい。こうすることにより、一度サービス拒否メッセージを送信した機器からは、「設定モード」終了時まではサービスへの参加要求が送信されることがないため、より効率的に所望の機器との間でパラメータ設定を行うことができる。
【００８０】
次に図４のシーケンスのように、デジタルカメラＡがプリンタＢをパラメータ設定拒否機器として記憶した後、再びデジタルカメラＡとプリンタＢの無線パラメータ設定処理がほぼ同時に開始されてしまった場合の処理について説明する。
【００８１】
図５は、「設定モード」において最初に実行される、パラメータ設定用の一時的ネットワークの形成処理について示したシーケンス図である。ここで、デジタルカメラＡのＲＯＭ２１６には、パラメータ設定拒否機器として、プリンタＢの前記第２の識別情報（デバイス識別子、ＭＡＣアドレス等）が記憶されているものとする。
【００８２】
デジタルカメラＡは「設定モード」に移行すると、フラッシュメモリ２１３に記憶されている一時的ネットワーク用のパラメータを呼出す（Ｓ２０１）。
【００８３】
そして、同一のパラメータにより形成されているネットワークを探索する（Ｓ２０２）。この探索方法としては、探索要求を送信して探索応答があるかどうかで判断する方法と、既にネットワークを形成している機器からの報知信号を受信したかどうかで判断する方法等がある。
【００８４】
ここでは、デジタルカメラＡが送信した探索要求に対して、他の機器からの応答がないため、当該ネットワークは存在しない、と判断している。そして、デジタルカメラＡは自ら一時的ネットワークを構築し、他の機器からの無線接続を待受ける（Ｓ２０３）。
【００８５】
プリンタＢも同様に、「設定モード」に移行すると、フラッシュメモリ３１３に記憶されている一時的ネットワーク用のパラメータを呼出す（Ｓ２０４）。そして、同一のパラメータにより形成されているネットワークを探索する（Ｓ２０５）。ここでは探索要求に対するデジタルカメラＡからの探索応答を受信したため、当該ネットワークが存在する、と判断している。そこで、プリンタＢは、デジタルカメラＡに対し、無線接続要求を送信する（Ｓ２０６）。
【００８６】
ここで、デジタルカメラＡは、ＲＯＭ２１６に記憶されているパラメータ設定拒否機器の識別情報を確認し、前記無線接続要求に含まれる前記第２の識別情報（デバイス識別子、ＭＡＣアドレス等）と一致するものがあるかを調べる。
【００８７】
そして、デジタルカメラＡはプリンタＢがパラメータ設定拒否機器であると判断し、無線接続拒否をプリンタＢへ送信する（Ｓ２０８）。
【００８８】
このように、パラメータ設定拒否機器として記憶した機器との間では、それ以降、パラメータ設定用のネットワークを形成することがないので、所望でない機器との誤接続を防止することができる。
【００８９】
なお、パラメータ設定拒否機器の識別情報の記憶期間はどのように設定してもよい。例えば、記憶期間を予め設定しておけば、期間経過後には一度パラメータ設定を拒否した機器との間でもパラメータの設定が可能となる。また、上記記憶期間はユーザが設定してもよい。また、パラメータ設定拒否機器の識別情報は、ユーザが所望のタイミングで選択的に削除、もしくは一括して全削除が可能なようにしてもよい。
【００９０】
また、本発明は無線通信として、８０２．１１無線ＬＡＮ、ＢＬＵＥＴＯＯＴＨ、ＵＷＢ、Ｗｉｒｅｌｅｓｓ  ＵＳＢ、Ｗｉｒｅｌｅｓｓ  １３９４、Ｗｉｍａｘ等いかなる無線通信方式においても適用可能である。また、無線通信だけでなく、有線通信に適用することも可能である。
【００９１】
また、本実施形態ではデジタルカメラとプリンタを用いて説明したが、デジタルビデオカメラやＰＣ、複写機、並びに携帯電話などの機器にも本発明は適用可能である。
【図面の簡単な説明】
【００９２】
【図１】本実施の形態に係る無線通信システムの構成例
【図２】デジタルカメラＡ、Ｂの機能ブロック図
【図３】プリンタＡ、Ｂの機能ブロック図
【図４】第１の実施形態におけるデジタルカメラＡ、プリンタＡ、Ｂのシーケンス図
【図５】第２の実施形態におけるデジタルカメラＡ、プリンタＢのシーケンス図
【図６】デジタルカメラの動作フローチャート
【図７】プリンタの動作フローチャート
【図８】デジタルカメラの表示部の表示内容の例
【図１】
0004777106.tif 000002
【図２】
0004777106.tif 000003
【図３】
0004777106.tif 000004
【図４】
0004777106.tif 000005
【図５】
0004777106.tif 000006
【図６】
0004777106.tif 000007
【図７】
0004777106.tif 000008
【図８】
0004777106.tif 000009