(57)【特許請求の範囲】
【請求項１】
アドホック無線通信機能を有する第１及び第２の電子機器を含む無線通信システムであって、
第１の電子機器は、
第１の電子機器を供給するベンダー（以下、「第１ベンダー」という）の暗号固有情報を記憶する記憶部と、
第１ベンダーの識別情報を含むビーコン信号を当該電子機器周辺に報知するビーコン送信手段と、
前記報知したビーコン信号に応答して第１の電子機器が開設したアドホックネットワークに参加するためのリクエスト信号を第２の電子機器から受信するリクエスト受信手段と、
前記第１ベンダーの暗号固有情報に基づいて暗号化した通信設定情報を含むレスポンス信号を第２の電子機器に送信するレスポンス送信手段と、を備え、
第２の電子機器は、
第２の電子機器を供給するベンダー（以下、「第２ベンダー」という）の暗号固有情報を記憶する記憶部と、
第１の電子機器から報知されたビーコン信号を受信するビーコン受信手段と、
前記受信したビーコン信号に含まれる第１ベンダーの識別情報が、第２ベンダーの識別情報と同じである場合、第１の電子機器が開設したアドホックネットワークに参加するためのリクエスト信号を第１の電子機器に送信するリクエスト送信手段と、
前記リクエスト信号に応答して第１の電子機器から、暗号化した通信設定情報を含むレスポンス信号を受信するレスポンス受信手段と、を備え、
第２の電子機器が前記暗号化した通信設定情報を第２ベンダーの暗号固有情報に基づいて復号できることを条件として、第１及び第２の電子機器間で前記通信設定情報に基づいてアドホックネットワークを確立することを特徴とする無線通信システム。
【請求項２】
前記レスポンス信号には第１の電子機器のマシンステータス情報が含まれており、
第２の電子機器において前記マシンステータス情報に基づきアドホックネットワークを確立すると判断したことを条件として、第１及び第２の電子機器間で前記通信設定情報に基づいてアドホックネットワークを確立することを特徴とする請求項１記載の無線通信システム。
【請求項３】
アドホック無線通信機能を有する電子機器であって、
当該電子機器を供給するベンダーの暗号固有情報を記憶する記憶部と、
当該電子機器のベンダーの識別情報を含むビーコン信号を当該電子機器周辺に報知するビーコン送信手段と、
前記報知したビーコン信号に応答して当該電子機器が開設したアドホックネットワークに参加するためのリクエスト信号を他の電子機器から受信するリクエスト受信手段と、
前記暗号固有情報に基づいて暗号化した通信設定情報を含むレスポンス信号を前記他の電子機器に送信するレスポンス送信手段と、を備え、
前記他の電子機器が前記暗号化した通信設定情報を前記暗号固有情報に基づいて復号できることを条件として、前記他の電子機器との間で前記通信設定情報に基づいてアドホックネットワークを確立することを特徴とする電子機器。
【請求項４】
アドホック無線通信機能を有する電子機器であって、
当該電子機器を供給するベンダーの暗号固有情報を記憶する記憶部と、
他の電子機器から報知されたビーコン信号を受信するビーコン受信手段と、
前記受信したビーコン信号に当該電子機器のベンダーの識別情報が含まれている場合、前記他の電子機器が開設したアドホックネットワークに参加するためのリクエスト信号を前記他の電子機器に送信するリクエスト送信手段と、
前記リクエスト信号に応答して前記他の電子機器から、暗号化した通信設定情報を含むレスポンス信号を受信するレスポンス受信手段と、を備え、
当該電子機器が前記暗号化した通信設定情報を前記暗号固有情報に基づいて復号できることを条件として、前記他の電子機器との間で前記通信設定情報に基づいてアドホックネットワークを確立することを特徴とする電子機器。
【請求項５】
第１及び第２の電子機器間でアドホックネットワークを確立する方法であって、
第１の電子機器が、第１の電子機器のベンダーの識別情報を含むビーコン信号を第１の電子機器周辺に報知する工程と、
第２の電子機器が前記ビーコン信号を受信する工程と、
第２の電子機器が、前記受信したビーコン信号に含まれるベンダーの識別情報が第２の電子機器のベンダーの識別情報と同じである場合、第１の電子機器が開設したアドホックネットワークに参加するためのリクエスト信号を第１の電子機器に送信する工程と、
第１の電子機器が前記リクエスト信号を受信する工程と、
第１の電子機器が、前記受信したリクエスト信号に応じて、第１の電子機器のベンダー暗号固有情報に基づいて暗号化した通信設定情報を含むレスポンス信号を第２の電子機器に送信する工程と、
第２の電子機器が前記レスポンス信号を受信する工程と、
第２の電子機器が前記暗号化した通信設定情報を第２の電子機器のベンダー暗号固有情報に基づいて復号できることを条件として、第１及び第２の電子機器間で前記通信設定情報に基づいてアドホックネットワークを確立する工程と、を備えることを特徴とするアドホックネットワーク確立方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システム、電子機器、及びアドホックネットワーク確立方法に関し、特に、同じベンダーから供給される電子機器間においてアドホックネットワークを自動的に確立するための技術に関する。
【背景技術】
【０００２】
無線ＬＡＮ（Local Area Network）規格の一つであるＩＥＥＥ８０２．１１では、無線通信可能な電子機器のみで構成されるアドホックネットワークと、中継機器（アクセスポイント）を介して通信を行うインフラストラクチャネットワークとが規定されている。
【０００３】
このうちアドホックネットワークは、アクセスポイントがない状況でも通信ができるため、近年、複数のコンピュータや、プリンタや、プロジェクタ等の機器をアドホックネットワークにより接続して利用するケースが増えつつある。
【発明の開示】
【発明が解決しようとする課題】
【０００４】
複数の無線通信可能な電子機器の間でアドホックネットワークを確立する場合、アドホックネットワークの通信設定情報、例えばＳＳＩＤ（Service Set Identifier）やＷＥＰ（Wired Equivalent Privacy）などの情報を、機器間で一致させる必要がある。
【０００５】
従来、アドホック無線通信を行う複数の電子機器が同じベンダーから供給されている場合（例えば、同じメーカのデジタルカメラとプリンタの間でアドホック無線通信を行う場合）であっても、これら各機器へのアドホックネットワークの通信設定情報の設定は、ユーザが手動で行うのが一般的である。この作業は煩雑であり、ユーザにとって作業負担が大きいものであった。
【０００６】
そこで、本発明は、各電子機器が同じベンダーから供給されている場合において、従来手動で行なっていたアドホックネットワークの通信設定情報の設定を自動的に行うことにより、アドホックネットワークを自動的に確立し、ユーザの作業負担を軽減することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の無線通信システムは、アドホック無線通信機能を有する第１及び第２の電子機器を含む無線通信システムであって、第１の電子機器は、第１の電子機器を供給するベンダー（第１ベンダー）の暗号固有情報を記憶する記憶部と、第１ベンダーの識別情報を含むビーコン信号を当該電子機器周辺に報知するビーコン送信手段と、前記報知したビーコン信号に応答して第１の電子機器が開設したアドホックネットワークに参加するためのリクエスト信号を第２の電子機器から受信するリクエスト受信手段と、前記第１ベンダーの暗号固有情報に基づいて暗号化した通信設定情報を含むレスポンス信号を第２の電子機器に送信するレスポンス送信手段と、を備え、第２の電子機器は、第２の電子機器を供給するベンダー（第２ベンダー）の暗号固有情報を記憶する記憶部と、第１の電子機器から報知されたビーコン信号を受信するビーコン受信手段と、前記受信したビーコン信号に含まれる第１ベンダーの識別情報が、第２ベンダーの識別情報と同じである場合、第１の電子機器が開設したアドホックネットワークに参加するためのリクエスト信号を第１の電子機器に送信するリクエスト送信手段と、前記リクエスト信号に応答して第１の電子機器から、暗号化した通信設定情報を含むレスポンス信号を受信するレスポンス受信手段と、を備え、第２の電子機器が前記暗号化した通信設定情報を第２ベンダーの暗号固有情報に基づいて復号できることを条件として、第１及び第２の電子機器間で前記通信設定情報に基づいてアドホックネットワークを確立することを特徴とする。
【０００８】
かかる構成によれば、各電子機器が同じベンダーから供給されている場合において、アドホックネットワークの通信設定に関するユーザの負担を大きく軽減することが可能となる。
【０００９】
好適には、前記レスポンス信号には第１の電子機器のマシンステータス情報が含まれており、第２の電子機器において前記マシンステータス情報に基づきアドホックネットワークを確立すると判断したことを条件として、第１及び第２の電子機器間で前記通信設定情報に基づいてアドホックネットワークを確立することを特徴とする。
【００１０】
かかる構成によれば、電子機器のマシンステータス情報に応じて、より柔軟にアドホックネットワークを確立することができる。
【００１１】
本発明の電子機器は、アドホック無線通信機能を有する電子機器であって、当該電子機器を供給するベンダーの暗号固有情報を記憶する記憶部と、当該電子機器のベンダーの識別情報を含むビーコン信号を当該電子機器周辺に報知するビーコン送信手段と、前記報知したビーコン信号に応答して当該電子機器が開設したアドホックネットワークに参加するためのリクエスト信号を他の電子機器から受信するリクエスト受信手段と、前記暗号固有情報に基づいて暗号化した通信設定情報を含むレスポンス信号を前記他の電子機器に送信するレスポンス送信手段と、を備え、前記他の電子機器が前記暗号化した通信設定情報を前記暗号固有情報に基づいて復号できることを条件として、前記他の電子機器との間で前記通信設定情報に基づいてアドホックネットワークを確立することを特徴とする。
【００１２】
また本発明の電子機器は、アドホック無線通信機能を有する電子機器であって、当該電子機器を供給するベンダーの暗号固有情報を記憶する記憶部と、他の電子機器から報知されたビーコン信号を受信するビーコン受信手段と、前記受信したビーコン信号に当該電子機器のベンダーの識別情報が含まれている場合、前記他の電子機器が開設したアドホックネットワークに参加するためのリクエスト信号を前記他の電子機器に送信するリクエスト送信手段と、前記リクエスト信号に応答して前記他の電子機器から、暗号化した通信設定情報を含むレスポンス信号を受信するレスポンス受信手段と、を備え、当該電子機器が前記暗号化した通信設定情報を前記暗号固有情報に基づいて復号できることを条件として、前記他の電子機器との間で前記通信設定情報に基づいてアドホックネットワークを確立することを特徴とする。
【００１３】
本発明のアドホックネットワーク確立方法は、第１及び第２の電子機器間でアドホックネットワークを確立する方法であって、第１の電子機器が、第１の電子機器のベンダーの識別情報を含むビーコン信号を第１の電子機器周辺に報知する工程と、第２の電子機器が前記ビーコン信号を受信する工程と、第２の電子機器が、前記受信したビーコン信号に含まれるベンダーの識別情報が第２の電子機器のベンダーの識別情報と同じである場合、第１の電子機器が開設したアドホックネットワークに参加するためのリクエスト信号を第１の電子機器に送信する工程と、第１の電子機器が前記リクエスト信号を受信する工程と、第１の電子機器が、前記受信したリクエスト信号に応じて、第１の電子機器のベンダー暗号固有情報に基づいて暗号化した通信設定情報を含むレスポンス信号を第２の電子機器に送信する工程と、第２の電子機器が前記レスポンス信号を受信する工程と、第２の電子機器が前記暗号化した通信設定情報を第２の電子機器のベンダー暗号固有情報に基づいて復号できることを条件として、第１及び第２の電子機器間で前記通信設定情報に基づいてアドホックネットワークを確立する工程と、を備えることを特徴とする。
【００１４】
本発明のアドホックネットワーク確立方法は、各電子機器においてプログラムを実行することにより実現することができるが、そのためのプログラムの全体又は一部は、ＣＤ−ＲＯＭ、磁気ディスク、半導体メモリ及び通信ネットワークなどの各種の媒体を通じて各電子機器にインストールまたはロードすることができる。
【００１５】
なお、本発明において、手段とは、単に物理的手段を意味するものではなく、その手段が有する機能をソフトウェアによって実現する場合も含む。また、１つの手段や装置が有する機能が２つ以上の物理的手段や装置により実現されても、２つ以上の手段や装置の機能が１つの物理的手段や装置により実現されても良い。
【発明の効果】
【００１６】
以上、本発明によれば、各電子機器が同じベンダーから供給されている場合において、従来手動で行なっていたアドホックネットワークの通信設定情報の設定を自動的に行うことにより、アドホックネットワークを自動的に確立し、ユーザの作業負担を軽減することができる。
【発明を実施するための最良の形態】
【００１７】
図１は、本発明の実施形態である無線通信システムを説明する図である。図１には、国際標準規格ＩＥＥＥ８０２．１１に基づく無線ＬＡＮ１００、及び、無線ＬＡＮ１００を介してアドホック無線通信可能な電子機器として、デジタルカメラＤＣ１、プリンタＰＲＴ１が示されている。
【００１８】
無線ＬＡＮ１００は、アクセスポイントを介さずに、無線通信可能な電子機器のみで構成されるアドホックネットワークである。本実施形態では、無線ＬＡＮ１００は、後述する同一ベンダーアドホック自動設定処理によって自動的に確立される。
【００１９】
デジタルカメラＤＣ１と、プリンタＰＲＴ１は、同じベンダーから供給されている製品であり、それぞれ内部メモリに、両機器に共通するベンダー暗号固有情報、ベンダー識別情報を記憶している。
【００２０】
ベンダー暗号固有情報は、アドホックネットワークの通信設定情報の暗号化のために用いられる情報であり、ベンダー識別情報は、電子機器の供給ベンダーを識別するための情報である。ベンダー識別情報は、ベンダー暗号固有情報が電子機器の供給ベンダーを識別できる情報である場合は、これを用いてもよい。なお、同じベンダーから供給される製品という概念は、必ずしも同一のメーカが製造や販売している製品に限られるものではなく、異なるメーカであってもベンダー暗号固有情報やベンダー識別情報を共有する複数の組織であれば、それら複数の組織からそれぞれ供給されている製品を含んでいてよい。
【００２１】
デジタルカメラＤＣ１は、ＣＰＵ、ＲＡＭ、ＲＯＭ、ＣＣＤ、液晶表示部、ＵＳＢインタフェース、ユーザインタフェース、及び無線通信インタフェース等、通常のデジタルカメラと同様のハードウェアを備えている。デジタルカメラＤＣ１のＲＯＭには、撮影機能など通常のデジタルカメラとしての機能を実現するプログラムや、後述する同一ベンダーアドホック自動設定処理のためのプログラムが記憶されており、これらをＣＰＵが実行することにより各機能が実現される。また、該ＲＯＭには、上述したベンダー暗号固有情報、ベンダー識別情報が記憶されている。
【００２２】
プリンタＰＲＴ１は、通常のプリンタ装置と同様のハードウェア構成を備える。
【００２３】
例えば、プリンタＰＲＴ１は、用紙をプリンタ内に供給する給紙機構、印字を行う印刷エンジン、及び用紙をプリンタ機外に排出する排紙機構等のハードウェアにより構成される印刷処理部を備える。印刷エンジンは、通常、紙送機構、キャリッジ機構、印刷ヘッドなどを含んで構成され、インクジェットプリンタや熱転写プリンタのように１文字単位で印刷するシリアルプリンタ、１行単位で印刷するラインプリンタ、ページ単位で印刷するページプリンタ等に対応する各種印刷エンジンを用いることができる。
【００２４】
また例えば、プリンタＰＲＴ１は、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＵＳＢインタフェース、有線／無線通信インタフェース、コンソールパネル等のユーザインタフェース等のハードウェアを含む情報処理部を備える。
【００２５】
プリンタＰＲＴ１の情報処理部のＲＯＭには、通常のプリンタとしての機能を実現するプログラムや、後述する同一ベンダーアドホック自動設定処理のためのプログラムが記憶されており、これらをＣＰＵが実行することにより各機能が実現される。また、該ＲＯＭには、上述したベンダー暗号固有情報、ベンダー識別情報が記憶されている。
【００２６】
図２（ａ）は、デジタルカメラＤＣ１のアドホック無線通信に関わる機能構成を示すブロック図である。これらの機能は、ハードウェア又は／及びソフトウェアによって構成されており、主制御部１１の制御下で、同期、連携して動作する。
【００２７】
固有情報記憶部１２は、ベンダー暗号固有情報、ベンダー識別情報を記憶している。
【００２８】
設定情報記憶部１３は、デジタルカメラＤＣ１がアドホック無線通信を行う際に参照する通信設定情報を記憶している。通信設定情報としては、ネットワークをグループ分けするための識別情報であるＳＳＩＤ、暗号化通信を確立するための鍵情報、通信モード等の各種パラメータのほか、ＩＰアドレス設定情報（固定アドレスを用いるか、又は自動割当機能を用いるか等）などを考えることができる。なお、暗号化通信の方式としては、ＷＥＰ、ＴＫＩＰ、ＡＥＳなど、従来の方式を採用することができる。
【００２９】
暗号化通信部１４は、通常の無線通信可能な電子機器が備える機能同様、設定情報記憶部１３に記憶されている通信設定情報を用いて、暗号化および復号を行いつつ、プリンタＰＲＴ１等の電子機器とアドホック無線通信を行う機能を提供する。
【００３０】
自動設定部１５は、固有情報記憶部１２記憶されている情報を用いて、プリンタＰＲＴ１等の無線通信可能な電子機器との間でアドホックネットワークを自動的に確立する機能を提供する。具体的には、ビーコン受信手段１６、リクエスト送信手段１７、レスポンス受信手段１８を備えている。
【００３１】
図２（ｂ）は、プリンタＰＲＴ１のアドホック無線通信に関わる機能構成を示すブロック図である。これらの機能は、ハードウェア又は／及びソフトウェアによって構成されており、主制御部２１の制御下で、同期、連携して動作する。
【００３２】
固有情報記憶部２２は、ベンダー暗号固有情報、ベンダー識別情報を記憶している。
【００３３】
設定情報記憶部２３は、プリンタＰＲＴ１がアドホック無線通信を行う際に参照する通信設定情報を記憶している。通信設定情報は、原則として設定情報記憶部１３に記憶されるものと同様である。
【００３４】
暗号化通信部２４は、通常の無線通信可能な電子機器が備える機能同様、設定情報記憶部２３に記憶されている通信設定情報を用いて、暗号化および復号を行いつつ、デジタルカメラＤＣ１等の無線通信可能な電子機器とアドホック無線通信を行う機能を提供する。
【００３５】
自動設定部２５は、固有情報記憶部２２に記憶されている情報を用いて、デジタルカメラＤＣ１等の無線通信可能な電子機器との間でアドホックネットワークを自動的に確立する機能を提供する。具体的には、ビーコン送信手段２６、リクエスト受信手段２７、レスポンス送信手段２８を備えている。
【００３６】
（同一ベンダーアドホック自動設定処理）
以下、プリンタＰＲＴ１が開設したアドホックネットワークにデジタルカメラＤＣ１が参加する場合を例に、本発明に基づく同一ベンダーアドホック自動設定処理について説明する。なお、プリンタＰＲＴ１とデジタルカメラＤＣ１とは、お互いに電波の届く位置に存在するものとする。
【００３７】
図３、図４は、デジタルカメラＤＣ１とプリンタＰＲＴ１との間で行われる同一ベンダーアドホック自動設定処理の流れを示すフローチャートである。本明細書において、フローチャート等に示す各工程（符号が付与されていない部分的な工程を含む）は処理内容に矛盾を生じない範囲で任意に順番を変更して又は並列に実行することができる。
【００３８】
プリンタＰＲＴ１のビーコン送信手段２６は、アドホック無線通信モードで動作する場合、ビーコン信号を作成し、プリンタＰＲＴ１周辺に報知する（Ｓ１００）。
【００３９】
ビーコン信号は、ＩＥＥＥ８０２．１１仕様で規定された構成、例えば、タイムスタンプ（Timestamp）情報、ビーコン周期（Beacon Interval）情報、ケイパビリティ情報（Capability Information）、サービスセット識別情報（SSID）、サポートレート情報（Supported Rates）、ＦＨパラメータセット、ＤＳパラメータセット、ＣＦパラメータセット、ＩＢＳＳパラメータセット等を含んで構成される。
【００４０】
ただし、本実施形態では、ビーコン送信手段２６が作成するビーコン信号は、その拡張領域にベンダーＩＥ（Information Element）が含まれており、このベンダーＩＥには、固有情報記憶部２２に記憶されているベンダー識別情報が含まれている点で、通常のビーコン信号の構成とは異なっている。
【００４１】
次に、デジタルカメラＤＣ１のビーコン受信手段１６は、ビーコン送信手段２６が報知したビーコン信号を受信する（Ｓ１０１）。
【００４２】
次に、デジタルカメラＤＣ１のリクエスト送信手段１７は、前記受信したビーコン信号からベンダーＩＥを抽出する（Ｓ１０２）。なお、ベンダーＩＥが抽出できない場合、自動設定処理を中止する。自動設定処理を中止した場合、従来と同様にユーザの操作を介してアドホックネットワークを確立する処理へ移行することが考えられる。
【００４３】
次に、リクエスト送信手段１７は、前記抽出したベンダーＩＥからベンダー識別情報を抽出し（Ｓ１０３）、前記抽出したベンダー識別情報と、固有情報記憶部１２に記憶しているデジタルカメラＤＣ１のベンダー識別情報とが、一致するか否かを判断する（Ｓ１０４）。
【００４４】
一致しない場合、自動設定処理を中止する。一方、一致する場合、リクエスト送信手段１７は、プリンタＰＲＴ１が開設したアドホックネットワークに参加するためのリクエスト信号（Ｐｒｏｂｅ  Ｒｅｑｕｅｓｔ）をプリンタＰＲＴ１に送信する（Ｓ１０５）。
【００４５】
次に、プリンタＰＲＴ１のリクエスト受信手段２７は、リクエスト送信手段１７が送信したリクエスト信号を受信する（Ｓ１０６）。
【００４６】
次に、プリンタＰＲＴ１のレスポンス送信手段２８は、前記受信したリクエスト信号に応じて、固有情報記憶部２２からベンダー暗号固有情報を読み出すとともに、設定情報記憶部２３から通信設定情報を読み出し、前記読み出したベンダー暗号固有情報に基づいて共通鍵暗号方式により前記読み出した通信設定情報を暗号化する（Ｓ１０７）。なお、設定情報記憶部２３には、プリンタＰＲＴ１が開設したアドホックネットワークの通信設定情報が記憶されているものとする。また、共通鍵暗号方式には従来技術を利用することができるが、例えばＲＣ４方式を採用し、ベンダー暗号固有情報を初期値として乱数列を発生させ、かかる欄数列を用いて暗号化することが考えられる。
【００４７】
次に、レスポンス送信手段２８は、Ｓ１０７において暗号化した通信設定情報を、ベンダーＩＥとしてレスポンス信号（Ｐｒｏｂｅ  Ｒｅｓｐｏｎｃｅ）に含め、これをデジタルカメラＤＣ１に送信する（Ｓ１０８）。
【００４８】
次に、デジタルカメラＤＣ１のレスポンス受信手段１８は、レスポンス送信手段２８が送信したレスポンス信号を受信する（Ｓ１０９）。
【００４９】
次に、レスポンス受信手段１８は、前記受信したレスポンス信号からベンダーＩＥを抽出する（Ｓ１１０）。なお、ベンダーＩＥが抽出できない場合、自動設定処理を中止する。この場合、従来と同様にユーザの操作を介してアドホックネットワークを確立する処理へ移行することが考えられる。
【００５０】
次に、レスポンス受信手段１８は、前記抽出したベンダーＩＥから暗号化された通信設定情報を抽出し（Ｓ１１１）、固有情報記憶部１２に記憶しているデジタルカメラＤＣ１のベンダー暗号固有情報に基づいて共通鍵暗号方式により前記抽出した通信設定情報を復号する（Ｓ１１２）。復号できない場合、自動設定処理を中止する。
【００５１】
復号できる場合、レスポンス受信手段１８は、復号された通信設定情報を設定情報記憶部１３に記憶する（Ｓ１１３）。これにより、デジタルカメラＤＣ１とプリンタＰＲＴ１との間でアドホック無線通信が可能な状態、すなわちアドホックネットワークが確立された状態となる。
【００５２】
アドホックネットワークが確立されると、デジタルカメラＤＣ１の暗号化通信部１４は、設定情報記憶部１３に記憶された通信設定情報を用いて、従来と同様にして、プリンタＰＲＴ１との間でアドホック無線通信を行うことができる。また、プリンタＰＲＴ１の暗号化通信部２４は、設定情報記憶部２３に記憶された通信設定情報を用いて、従来と同様にして、デジタルカメラＤＣ１との間でアドホック無線通信を行うことができる。
【００５３】
例えば、デジタルカメラＤＣ１は、ＲＡＭ等に記憶した撮影画像を、アドホックネットワークを介してプリンタＰＲＴ１に送信して印刷を行わせることができる。
【００５４】
このように本実施形態の構成によれば、アドホックネットワークを開設した電子機器と、該アドホックネットワークに参加しようとする電子機器とが、同じベンダーから供給される機器である場合、両機器に共通するベンダー識別情報、ベンダー暗号固有情報を用いて、自動的に両機器でアドホックネットワークを確立することができるので、アドホックネットワークの通信設定に関するユーザの負担を大きく軽減することが可能となる。
【００５５】
（変形例）
上記実施形態では、デジタルカメラＤＣ１において、プリンタＰＲＴ１からレスポンス信号を受信した場合、プリンタＰＲＴ１との間で原則としてアドホックネットワークを確立する構成としているが、プリンタＰＲＴ１からレスポンス信号を受信した場合に、所定の条件を満たした場合にアドホックネットワークを確立する構成としてもよい。以下、図５を参照して、かかる変形例における同一ベンダーアドホック自動設定処理を説明する。なお、本変形例のＳ１００〜Ｓ１０７は、図３に示す上記実施形態の処理フローと同様であるため、説明を省略する。
【００５６】
プリンタＰＲＴ１のレスポンス送信手段２８は、Ｓ１０７において暗号化した通信設定情報と、プリンタＰＲＴ１のマシンステータス情報とを、ベンダーＩＥとしてレスポンス信号（Ｐｒｏｂｅ  Ｒｅｓｐｏｎｃｅ）に含め、これをデジタルカメラＤＣ１に送信する（Ｓ１２０）。マシンステータス情報には、例えばプリンタＰＲＴ１の動作状況（アイドル、ビジーなど）のほか、プリンタＰＲＴ１の設置場所情報、印刷能力情報（ハイエンド機／ローエンド機、対応解像度など）、バッテリー情報、インクやトナー情報などを含めることができる。
【００５７】
次に、デジタルカメラＤＣ１のレスポンス受信手段１８は、レスポンス送信手段２８が送信したレスポンス信号を受信する（Ｓ１２１）。
【００５８】
次に、レスポンス受信手段１８は、前記受信したレスポンス信号からベンダーＩＥを抽出する（Ｓ１２２）。なお、ベンダーＩＥが抽出できない場合、自動設定処理を中止する。この場合、従来と同様にユーザの操作を介してアドホックネットワークを確立する処理へ移行することが考えられる。
【００５９】
次に、レスポンス受信手段１８は、前記抽出したベンダーＩＥから暗号化された通信設定情報とプリンタＰＲＴ１のマシンステータス情報とを抽出し（Ｓ１２３）、固有情報記憶部１２に記憶しているデジタルカメラＤＣ１のベンダー暗号固有情報に基づいて共通鍵暗号方式により前記抽出した通信設定情報を復号する（Ｓ１２４）。復号できない場合、自動設定処理を中止する。
【００６０】
復号できる場合、レスポンス受信手段１８は、前記抽出したプリンタＰＲＴ１のマシンステータス情報に基づき、プリンタＰＲＴ１との間でアドホックネットワークを確立するか否かを判断する（Ｓ１２５）。
【００６１】
例えば、プリンタＰＲＴ１がビジー状態でない場合、プリンタＰＲＴ１の設置場所がデジタルカメラＤＣ１において指定した場所である場合、プリンタＰＲＴ１の印刷能力がデジタルカメラＤＣ１において指定した要件を満たす場合、プリンタＰＲＴ１のバッテリーやインク等の残存量が閾値以上である場合などに、プリンタＰＲＴ１との間でアドホックネットワークを確立すると判断する。
【００６２】
確立しないと判断した場合、プリンタＰＲＴ１との間の自動設定処理を一端中止する。この場合、デジタルカメラＤＣ１の自動設定部１５は、一定期間経過後にプリンタＰＲＴ１からのビーコン信号を受信した場合、Ｓ１０５から自動設定処理を再開してもよい。
【００６３】
確立すると判断した場合、レスポンス受信手段１８は、復号された通信設定情報を設定情報記憶部１３に記憶する（Ｓ１２６）。これにより、デジタルカメラＤＣ１とプリンタＰＲＴ１との間でアドホック無線通信が可能な状態、すなわちアドホックネットワークが確立された状態となる。
【００６４】
かかる変形例の構成によれば、プリンタＰＲＴ１のマシンステータス情報に応じて、より柔軟にアドホックネットワークを確立することができる。
【００６５】
（その他）
本発明は、上記実施形態に限定されることなく種々に変形して適用することが可能である。例えば、本発明は、Ｂｌｕｅｔｏｏｔｈ（登録商標）やＨｏｍｅＲＦ（商標）等の規格に基づいた電波を用いたアドホック無線通信や、赤外線等の光を用いたアドホック無線通信の場合にも、適用可能である。
【００６６】
また例えば、上記実施形態では、プリンタＰＲＴ１が開設したアドホックネットワークにデジタルカメラＤＣ１が参加する場合について説明したが、両者の役割が逆となっていてもよい。この場合、プリンタＰＲＴ１の自動設定部２５は、上記実施形態の構成に代えて／加えて、デジタルカメラＤＣ１の自動設定部１５と同様の機能を備え、デジタルカメラＤＣ１の自動設定部１５は、上記実施形態の構成に代えて／加えて、プリンタＰＲＴ１の自動設定部２５と同様の機能を備える。
【００６７】
また例えば、本発明の無線通信可能な電子機器は、プリンタやデジタルカメラ以外の電子機器であってもよい。例えば、本発明の無線通信可能な電子機器の例として、サーバ装置（例えば、無線プリントサーバ）、プロジェクタ装置、フォトビューワ装置などを考えることができる。また、プロジェクタ装置が開設したアドホックネットワークにフォトビューワ装置が参加し、フォトビューワ装置内に記憶した画像をプロジェクタ装置に送信して表示させるといった態様や、フォトビューワ装置が開設したアドホックネットワークにプリンタ装置が参加し、プリンタ装置内に記憶した画像をフォトビューワ装置に送信して表示させるといった態様などを考えることができる。
【００６８】
また例えば、上記変形例では、デジタルカメラＤＣ１において、プリンタＰＲＴ１のマシンステータス情報に応じて、アドホックネットワークを確立するか否かを判断する構成としているが、デジタルカメラＤＣ１がリクエスト信号に自装置のマシンステータス情報を含めて送信し、プリンタＰＲＴ１において、デジタルカメラＤＣ１のマシンステータス情報に応じて、レスポンス信号を送信するか否かを判断する構成としてもよい。
【００６９】
更に、上記変形例におけるマシンステータス情報に基づく判断を、アドホックネットワークが確立された後に実行してもよい。例えば、デジタルカメラＤＣ１において、プリンタＰＲＴ１との間でアドホックネットワークが確立された後に、データ転送レートを変更する事情が生じた場合（ユーザからデータ転送レート変更要求を受け付けた場合や、デジタルカメラＤＣ１において低いレートでデータ転送してバッテリー消費を抑制したい場合など）、（１）デジタルカメラＤＣ１のリクエスト送信手段１７は、アドホックネットワーク確立後、再度、リクエスト信号をプリンタＰＲＴ１に送信する、（２）プリンタＰＲＴ１のレスポンス送信手段２８は、プリンタＰＲＴ１のマシンステータス情報をベンダーＩＥとして含めたレスポンス信号を、デジタルカメラＤＣ１に送信する、（３）デジタルカメラＤＣ１のレスポンス受信手段１８は、レスポンス信号から抽出したプリンタＰＲＴ１のマシンステータス情報に基づき、アドホックネットワークのデータ転送レートを変更する、という手順で、アドホックネットワークが確立された後にマシンステータス情報に基づいてデータ転送レートを変更することが考えられる。
【図面の簡単な説明】
【００７０】
【図１】本実施形態の無線通信システム及びプリンタＰＲＴ１の構成を説明する図である。
【図２】デジタルカメラＤＣ１及びプリンタＰＲＴ１の機能構成を示すブロック図である。
【図３】同一ベンダーアドホック自動設定処理の流れを示すフローチャートである。
【図４】同一ベンダーアドホック自動設定処理の流れを示すフローチャートである。
【図５】変形例における同一ベンダーアドホック自動設定処理の流れの一部を示すフローチャートである。
【符号の説明】
【００７１】
１００  無線ＬＡＮ；ＤＣ１  デジタルカメラ；ＰＲＴ１  プリンタ；１１、２１  主制御部；１２、２２  固有情報記憶部；１３、２３  設定情報記憶部；１４、２４  暗号化通信部；１５、２５  自動設定部
【図１】
0005046191.tif 000002
【図２】
0005046191.tif 000003
【図３】
0005046191.tif 000004
【図４】
0005046191.tif 000005
【図５】
0005046191.tif 000006