(57)【要約】【課題】ＷＬＡＮ通信のためのファームウェアの動作時間を減少させることで通信装置の消費電力を低減する。【解決手段】ＤＰＰにより、コンフィギュレータ機器を介して、アクセスポイントと無線ＬＡＮの通信を確立するエンローリ機器として動作可能な通信装置は、無線ＬＡＮの通信を行う第１の通信部と、無線ＬＡＮの通信とは異なる他の通信を行う第２の通信部とを有する。通信装置は、第２の通信部を用いて、第１の通信部とコンフィギュレータ機器が通信するための情報をコンフィギュレータ機器に提供し、第１の通信部を用いて、情報に従ってコンフィギュレータ機器と通信し、ＤＰＰによりアクセスポイントとの通信を確立する。ここで、情報はコンフィギュレータからの要求に応じて提供され、情報が提供された後に第１の通信部のためのファームウェアが起動する。【選択図】図５
2020123908.tif 000002
【特許請求の範囲】
【請求項１】
ＤＰＰ（Ｄｅｖｉｃｅ  Ｐｒｏｖｉｓｉｏｎｉｎｇ  Ｐｒｏｔｏｃｏｌ）により、コンフィギュレータ機器を介して、アクセスポイントと無線ＬＡＮの通信を確立するエンローリ機器として動作可能な通信装置であって、
前記無線ＬＡＮの通信を行う第１の通信部と、前記無線ＬＡＮの通信とは異なる他の通信を行う第２の通信部とを有する通信手段と、
前記第２の通信部を用いて、前記第１の通信部と前記コンフィギュレータ機器が通信するための情報を前記コンフィギュレータ機器に提供する提供手段と、
前記第１の通信部を用いて、前記情報に従って前記コンフィギュレータ機器と通信し、ＤＰＰにより前記アクセスポイントとの通信を確立する確立手段と、を備え、
前記提供手段は、前記コンフィギュレータ機器からの要求に応じて前記情報を提供し、前記情報を提供した後に前記第１の通信部のためのファームウェアが起動することを特徴とする通信装置。
【請求項２】
前記第２の通信部はＢＬＥ規格の通信を行うことを特徴とする請求項１に記載の通信装置。
【請求項３】
前記提供手段は、前記コンフィギュレータ機器とＤＰＰに対応した通信を実行し、前記コンフィギュレータ機器から送信されたＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号を受信したことに応答して前記情報を含むＡＵＸ＿ＳＣＡＮ＿ＲＳＰ信号を前記コンフィギュレータ機器に送信し、
前記第１の通信部のための前記ファームウェアは、ＡＵＸ＿ＳＣＡＮ＿ＲＳＰ信号を送信した後に起動されることを特徴とする請求項２に記載の通信装置。
【請求項４】
前記提供手段は、
前記コンフィギュレータ機器とＢＬＥ規格を用いて通信する際に利用するチャネルの情報を含むＡＤＶ＿ＥＸＴ＿ＩＮＤ信号を送信し、
前記チャネルにおいて前記コンフィギュレータ機器から送信されたＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号を受信し、
ＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号の受信に応答して、前記情報を含むＡＵＸ＿ＳＣＡＮ＿ＲＳＰ信号を前記コンフィギュレータ機器に送信することを特徴とする請求項３に記載の通信装置。
【請求項５】
前記提供手段は、ＡＤＶ＿ＥＸＴ＿ＩＮＤ信号を送信した後に、ＡＵＸ＿ＡＤＶ＿ＩＮＤ信号を送信しないことを特徴とする請求項４に記載の通信装置。
【請求項６】
ＤＰＰ（Ｄｅｖｉｃｅ  Ｐｒｏｖｉｓｉｏｎｉｎｇ  Ｐｒｏｔｏｃｏｌ）により、エンローリ機器にアクセスポイントとの無線ＬＡＮの通信を確立させるコンフィギュレータ機器として動作可能な通信装置であって、
前記無線ＬＡＮの通信を行う第１の通信部と、前記無線ＬＡＮの通信とは異なる他の通信を行う第２の通信部とを有する通信手段と、
前記第２の通信部を用いて、前記エンローリ機器と前記無線ＬＡＮの通信を行うための情報を、前記エンローリ機器に要求する要求手段と、
前記第２の通信部を用いて、前記要求に応じて前記エンローリ機器から、前記エンローリ機器と無線ＬＡＮの通信をするための情報を受信する受信手段と、
前記情報に基づいて、前記第１の通信部と前記エンローリ機器の通信を確立し、ＤＰＰにより、前記エンローリ機器と前記アクセスポイントの前記無線ＬＡＮの通信を確立させる確立手段と、を備えることを特徴とする通信装置。
【請求項７】
前記第２の通信部は、ＢＬＥ規格の通信を行うことを特徴とする請求項６に記載の通信装置。
【請求項８】
前記要求手段は、前記エンローリ機器とＢＬＥ規格を用いて通信する際に利用するチャネルの情報を含むＡＤＶ＿ＥＸＴ＿ＩＮＤ信号を受信し、前記チャネルを用いて前記エンローリ機器に対しＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号を送信することを特徴とする請求項７に記載の通信装置。
【請求項９】
前記要求手段は、前記エンローリ機器からＡＵＸ＿ＡＤＶ＿ＩＮＤを受信したか否かにかかわらず、ＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号を送信することを特徴とする請求項８に記載の通信装置。
【請求項１０】
前記受信手段は、前記情報を含むＡＵＸ＿ＳＣＡＮ＿ＲＳＰ信号を受信することを特徴とする請求項８または９に記載の通信装置。
【請求項１１】
前記第２の通信部により前記情報を含むＡＵＸ＿ＡＤＶ＿ＩＮＤ信号を前記エンローリ機器から受信した場合に、前記情報を用いて前記第２の通信部による前記エンローリ機器との通信を確立し、ＤＰＰに対応したプロトコルを開始する開始手段をさらに備え、
前記要求手段は、前記開始手段により開始されたプロトコルに対して前記エンローリ機器からの応答がない場合に、前記チャネルを用いてＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号を送信することを特徴とする請求項８に記載の通信装置。
【請求項１２】
前記無線ＬＡＮの通信は、ＩＥＥＥ（Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ，Ｉｎｃ．）８０２．１１シリーズ規格に準拠した通信であることを特徴とする、請求項１乃至１１のいずれか１項に記載の通信装置。
【請求項１３】
ＤＰＰ（Ｄｅｖｉｃｅ  Ｐｒｏｖｉｓｉｏｎｉｎｇ  Ｐｒｏｔｏｃｏｌ）により、コンフィギュレータ機器を介して、アクセスポイントと無線ＬＡＮの通信を確立するエンローリ機器として動作可能な通信装置であって、前記無線ＬＡＮの通信を行う第１の通信部と、前記無線ＬＡＮの通信とは異なる他の通信を行う第２の通信部とを有する通信装置の制御方法であって、
前記第２の通信部を用いて、前記第１の通信部と前記コンフィギュレータ機器が通信するための情報を、前記コンフィギュレータ機器からの要求に応じて提供する提供工程と、
前記提供工程により前記情報を提供した後に、前記第１の通信部のためのファームウェアを起動する起動工程と、
前記第１の通信部を用いて、前記情報に従って前記コンフィギュレータ機器と通信し、ＤＰＰにより前記アクセスポイントとの通信を確立する確立工程と、備えることを特徴とする通信装置の制御方法。
【請求項１４】
ＤＰＰ（Ｄｅｖｉｃｅ  Ｐｒｏｖｉｓｉｏｎｉｎｇ  Ｐｒｏｔｏｃｏｌ）により、エンローリ機器にアクセスポイントとの無線ＬＡＮの通信を確立させるコンフィギュレータ機器として動作可能な通信装置であって、前記無線ＬＡＮの通信を行う第１の通信部と、前記無線ＬＡＮの通信とは異なる他の通信を行う第２の通信部とを有する通信装置の制御方法であって、
前記第２の通信部を用いて、前記エンローリ機器と前記無線ＬＡＮの通信を行うための情報を、前記エンローリ機器に要求する要求工程と、
前記第２の通信部を用いて、前記要求に応じて前記エンローリ機器から、前記エンローリ機器と無線ＬＡＮの通信をするための情報を受信する受信工程と、
前記情報に基づいて、前記第１の通信部と前記エンローリ機器の通信を確立し、ＤＰＰにより、前記エンローリ機器と前記アクセスポイントの前記無線ＬＡＮの通信を確立させる確立工程と、を備えることを特徴とする通信装置の制御方法。
【請求項１５】
請求項１乃至１２の何れか一項に記載の通信装置の各手段としてコンピュータを動作させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信を行う通信装置及びその制御方法、プログラムに関する。
【背景技術】
【０００２】
近年、デジタルカメラ、プリンタ、携帯電話、スマートフォンなどの電子機器に無線通信機能を搭載し、これらの電子機器をＷｉ−Ｆｉ等の無線ＬＡＮに接続して使用するケースが増えている。電子機器を無線ＬＡＮに接続するには、暗号方式、暗号鍵、認証方式、認証鍵等のさまざまな通信パラメータを設定する必要がある。これらの通信パラメータの設定を容易にする技術として、通信パラメータの設定プロトコル（Ｗｉ−Ｆｉ  Ｄｅｖｉｃｅ  Ｐｒｏｖｉｓｉｏｎｉｎｇ  Ｐｒｏｔｏｃｏｌ、以下ＤＰＰと称する）が策定されている。特許文献１には、ＤＰＰを利用して通信パラメータを設定することが開示されている。
【０００３】
ＤＰＰでは、Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ（ＢＬＥ）等でやり取りされる公開鍵暗号を用いたセキュアな通信パラメータの設定及び無線接続処理を行うための仕組みが規定されている。ＤＰＰでは、通信パラメータを提供するコンフィギュレータが、アクセスポイントに接続するために必要な情報であるコネクタという情報を、通信パラメータを受信するエンローリに提供する。また、エンローリは、コンフィギュレータから提供されたコネクタを用いて、アクセスポイントとの認証や通信に用いる鍵の生成を行うための接続処理を行う。
【先行技術文献】
【非特許文献】
【０００４】
【特許文献１】特開２０１８−４２０５８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＢＬＥを用いてエンローリとコンフィギュレータとの間で通信パラメータの設定を行い、無線ＬＡＮ（ＷＬＡＮ）への接続処理を行う場合、エンローリはＢＬＥおよびＷＬＡＮを用いた通信のためのファームウェア（ＦＷ）を起動させる必要がある。例えば、装置の電源ＯＮとともにＷＬＡＮ通信のためのＦＷを起動させ、そのＦＷの動作時間が長くなると、ＦＷによる消費電力が大きくなる。その結果、特に電源として電池を使用している場合は、電池残量の低下が問題となることがあった。
【０００６】
本発明は、無線ＬＡＮ通信のためのＦＷの動作時間を減少させることで通信装置の消費電力を低減することを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様による通信装置は以下の構成を備える。すなわち、
ＤＰＰ（Ｄｅｖｉｃｅ  Ｐｒｏｖｉｓｉｏｎｉｎｇ  Ｐｒｏｔｏｃｏｌ）により、コンフィギュレータ機器を介して、アクセスポイントと無線ＬＡＮの通信を確立するエンローリ機器として動作可能な通信装置であって、
前記無線ＬＡＮの通信を行う第１の通信部と、前記無線ＬＡＮの通信とは異なる他の通信を行う第２の通信部とを有する通信手段と、
前記第２の通信部を用いて、前記第１の通信部と前記コンフィギュレータ機器が通信するための情報を前記コンフィギュレータ機器に提供する提供手段と、
前記第１の通信部を用いて、前記情報に従って前記コンフィギュレータ機器と通信し、ＤＰＰにより前記アクセスポイントとの通信を確立する確立手段と、を備え、
前記提供手段は、前記コンフィギュレータ機器からの要求に応じて前記情報を提供し、前記情報を提供した後に前記第１の通信部のためのファームウェアが起動する。
【発明の効果】
【０００８】
本発明によれば、無線ＬＡＮ通信のためのＦＷの起動時間が減少し、通信装置の消費電力を低減することができる。
【図面の簡単な説明】
【０００９】
【図１】第１実施形態による通信システムの構成例の概要を示す図。
【図２】第１実施形態による通信装置のハードウェア構成例を示すブロック図。
【図３】第１実施形態による無線通信部のハードウェア構成例を示すブロック図。
【図４】第１実施形態による、エンローリ機器とアクセスポイントの間の無線通信を確立する処理を示すシーケンス図。
【図５】第１実施形態によるブートストラップ処理の詳細を示すシーケンス図。
【図６】第１実施形態によるエンローリ機器の無線ＬＡＮへの接続処理を示すフローチャート。
【図７】第１実施形態による携帯端末のＤＰＰ処理を示すフローチャート。
【図８】携帯端末の出力部に表示されたアプリケーションのＵＩの例を示す図。
【図９】第２実施形態によるブートストラップ処理の詳細を示すシーケンス図。
【図１０】第２実施形態によるエンローリ機器の処理を示すフローチャート。
【図１１】第２実施形態による携帯端末の処理を示すフローチャート。
【図１２】第３実施形態によるブートストラップ処理の詳細を示すシーケンス図。
【図１３】第３実施形態による携帯端末の処理を示すフローチャート。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照して実施形態を詳しく説明する。尚、以下の実施形態は特許請求の範囲に係る発明を限定するものでするものでない。実施形態には複数の特徴が記載されているが、これらの複数の特徴の全てが発明に必須のものとは限らず、また、複数の特徴は任意に組み合わせられてもよい。さらに、添付図面においては、同一若しくは同様の構成に同一の参照番号を付し、重複した説明は省略する。
【００１１】
＜第１実施形態＞
第１実施形態の通信システムは、コンフィギュレータ機器を介し、ＢＬＥ規格を用いたＤＰＰ（Ｄｅｖｉｃｅ  Ｐｒｏｖｉｓｉｏｎｉｎｇ  Ｐｒｏｔｏｃｏｌ）に対応したプロトコルにより、エンローリ機器とアクセスポイントの間でＷＬＡＮ規格による通信を確立する。本実施形態では、ＷＬＡＮ規格としてＩＥＥＥ８０２．１１シリーズ規格に準拠した無線ＬＡＮを用いたシステムの例を説明する。ＩＥＥＥは、「Ｔｈｅ  Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ，Ｉｎｃ．」の略である。
【００１２】
図１は第１実施形態における、通信システムの構成の概要を示す図である。エンローリ機器１０１とアクセスポイント１０３の間でＷｉ−Ｆｉ規格による通信を確立するために、ユーザ１０７が持つコンフィギュレータ機器１０２を介して、ＢＬＥ規格を用いたＤＰＰが利用される。なお、コンフィギュレータ機器１０２は過去にアクセスポイント１０３とＷｉ−Ｆｉによる通信１０４の確立を行ったことがあり、アクセスポイント１０３との通信に必要な設定情報をすでに有していることが前提である。エンローリ機器１０１は、ＤＰＰにより、コンフィギュレータ機器１０２を介して、アクセスポイント１０３とＷＬＡＮ規格の通信を確立する通信装置である。エンローリ機器１０１として動作可能な通信装置としては、例えば、プリンタ、デジタルカメラ、デジタル家電などがあげられる。また、コンフィギュレータ機器１０２は、ＤＰＰにより、エンローリ機器にアクセスポイントとのＷＬＡＮ規格の通信を確立させる通信装置である。コンフィギュレータ機器１０２として動作可能な通信装置としては、例えば、スマートフォン等の携帯端末などがあげられる。
【００１３】
ユーザ１０７がコンフィギュレータ機器１０２のアプリケーションを操作し、ＤＰＰ処理の開始を指示すると、ＤＰＰ処理が開始する。コンフィギュレータ機器１０２はＢＬＥ規格を用いてエンローリ機器１０１との通信１０５を行い、Ｗｉ−Ｆｉ規格によるＤＰＰ処理を行うために必要な認証情報を得る。その後、コンフィギュレータ機器１０２とエンローリ機器１０１との間でＷｉ−Ｆｉ規格によるＤＰＰ処理が行われる。このＤＰＰ処理により、エンローリ機器１０１はコンフィギュレータ機器１０２から、アクセスポイント１０３とＷｉ−Ｆｉ規格による通信を確立するために必要な設定情報を得る。この設定情報を基に、エンローリ機器１０１はアクセスポイント１０３と接続処理を行い、Ｗｉ−Ｆｉ規格による通信１０６を確立する。
【００１４】
図２は、第１実施形態における通信システムを構成する通信装置のハードウェア構成例を示すブロック図である。エンローリ機器１０１としての通信装置とコンフィギュレータ機器１０２としての通信装置の構成は同様のブロック図にて示すことができる。よって、以下では、エンローリ機器１０１とコンフィギュレータ機器１０２の構成を、図２、図３に示される通信装置の構成を参照して説明する。
【００１５】
通信装置は、ＣＰＵ（Ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）２１１、ＲＡＭ（Ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）２１２、フラッシュメモリ２１３、入力部２１４、出力部２１５、無線通信部２１６、内部バス２１７を有する。
【００１６】
ＣＰＵ２１１は、後述のＲＡＭ２１２やフラッシュメモリ２１３に記憶されたプログラムを実行することにより通信装置の全体を制御する。なお、ＣＰＵ２１１は、ＲＡＭ２１２やフラッシュメモリ２１３に記憶されたプログラムとＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）との協働により通信装置の全体を制御するようにしてもよい。また、ＣＰＵ２１１に代えて、またはそれに加えて、ＭＰＵ等のプロセッサが通信装置の全体を制御するようにしてもよいし、マルチコア等の複数のプロセッサが通信装置（コンフィギュレータ機器１０２、エンローリ機器１０１）の全体を制御するようにしてもよい。なお、ＭＰＵは「Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ」の略である。
【００１７】
ＲＡＭ２１２は、ＣＰＵ２１１が各種プログラムを実行する際にワークエリア等として使用される揮発性のメモリである。また、各種動作を行うためのプログラム（コンピュータプログラム）や、通信パラメータ等の各種情報がＲＡＭ２１２に記憶されてもよい。フラッシュメモリ２１３は、通信装置が各種動作を行うためのプログラム（コンピュータプログラム）や、通信パラメータ等の各種情報を記憶する不揮発性のメモリである。
【００１８】
なお、ＲＡＭ２１２および／またはフラッシュメモリ２１３に代えて、あるいはそれに加えて、ＲＯＭ（Ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）等のメモリ、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、磁気テープ、不揮発性のメモリカード、ＤＶＤなどの記憶媒体が用いられてもよい。また、複数の記憶媒体が用いられてもよい。
【００１９】
入力部２１４は、ユーザ１０７からの各種操作の受付を行う。出力部２１５は、モニタ画面やスピーカーなどを介してユーザに対して各種出力を行う。ここで、出力部２１５による出力とは、画面上への表示の他、スピーカーによる音声出力や、振動出力などであってもよい。なお、入力部２１４と出力部２１５の両方を１つのモジュールで実現するようにしてもよい。本実施形態において、入力部２１４および出力部２１５は、例えばタッチパネルと表示器で構成される。
【００２０】
無線通信部２１６は、図３により後述するように、ＷＬＡＮ規格の通信を行う通信部と、ＷＬＡＮ規格の通信とは異なる他の通信（本実施形態ではＢＬＥ規格の通信）を行う通信部とを有している。すなわち、無線通信部２１６は、ＢＬＥ規格に準拠した無線通信およびＷＬＡＮ規格に準拠した無線通信を行うためのインタフェイスである。なお、本実施形態では、ＷＬＡＮ規格に準拠した無線通信として、例えば、ＩＥＥＥ８０２．１１シリーズ規格（Ｗｉ−Ｆｉ）に準拠した無線通信が用いられる。無線通信部２１６は、例えば、ＷＬＡＮ通信またはＢＬＥ通信を用いた、アクセスポイント１０３との無線通信および他の通信装置との無線通信を制御する。内部バス２１７は、ＣＰＵ２１１と上述の各部とを接続し、データや制御信号等を伝達する。
【００２１】
図３は、通信装置における無線通信部２１６のハードウェア構成例を示すブロック図である。無線通信部２１６は、インタフェイス３２１、ＣＰＵ３２２、ＲＯＭ３２３、ＲＡＭ３２４、ＢＬＥ送受信回路３２５、ＷＬＡＮ送受信回路３２６、スイッチ３２７、アンテナ３２８を有する。
【００２２】
インタフェイス３２１は、図２に示した通信装置の内部バス２１７と接続する。無線通信部２１６は、インタフェイス３２１を介して、通信装置の各部と、データおよび制御信号等の入出力を行う。ＣＰＵ３２２は、通信装置のＣＰＵ２１１からの制御信号に基づいて無線通信部２１６の全体の動作を制御する。ＣＰＵ３２２は後述のＲＯＭ３２３に記憶されたプログラムを実行することにより、無線通信部２１６を制御し、データの送受信等を制御する。ＲＯＭ３２３は、ＣＰＵ３２２が各種動作を行うためのプログラム（コンピュータプログラム）、通信パラメータ等の各種情報を記憶する。ＲＡＭ３２４は、ＣＰＵ３２２が各種プログラムを実行する際にワークエリア等として使用される揮発性のメモリである。
【００２３】
ＢＬＥ送受信回路３２５は、アンテナ３２８を介して受信したＢＬＥ高周波信号を復調し、低周波数化してデータに変換する。また、ＢＬＥ送受信回路３２５は、インタフェイス３２１を介して入力されたデータを変調および増幅して、ＢＬＥ高周波信号に変換し、アンテナ３２８を介して送信する。ＷＬＡＮ送受信回路３２６は、アンテナ３２８を介して受信したＷＬＡＮ高周波信号を復調し、低周波数化してデータに変換する。また、ＷＬＡＮ送受信回路３２６はインタフェイス３２１を介して入力されたデータを変調および増幅して、ＷＬＡＮ高周波信号に変換し、アンテナ３２８を介して送信する。スイッチ３２７は、アンテナ３２８と接続する回路の切り替えを行う。具体的には、スイッチ３２７は、ＢＬＥ高周波信号の送受信を行う場合にはＢＬＥ送受信回路３２５とアンテナ３２８とを接続し、ＷＬＡＮ高周波信号の送受信を行う場合にはＷＬＡＮ送受信回路３２６とアンテナ３２８とを接続する。
【００２４】
以上のような構成を備えた通信装置としてのエンローリ機器１０１とコンフィギュレータ機器１０２を有する通信システムにおいて、ＤＰＰを用いてエンローリ機器１０１をアクセスポイント１０３に接続するための処理を説明する。なお、上述した通信装置の構成を、エンローリ機器１０１とコンフィギュレータ機器１０２とで区別する必要がある場合には、参照番号に末尾にＥまたはＣを付す。例えば、エンローリ機器１０１の無線通信部は無線通信部２１６Ｅと記載し、コンフィギュレータ機器であるコンフィギュレータ機器１０２の無線通信部は無線通信部２１６Ｃと記載する。
【００２５】
次に本実施形態の通信システムにおいて、エンローリ機器１０１とアクセスポイント１０３の間のＷＬＡＮ規格による通信が、コンフィギュレータ機器１０２を介して確立する際の処理の流れについて、添付のシーケンス図およびフローチャートを用いて説明する。図４、図５は、ＤＰＰ規格に対応したプロトコルにより、コンフィギュレータ機器１０２を介してエンローリ機器１０１とアクセスポイント１０３の間のＷＬＡＮ規格による通信が確立する際の処理のシーケンス図である。図４は全体の処理の流れを、図５はブートストラップ処理の詳細な流れを示している。また、図５のシーケンス図に対応するエンローリ機器１０１の処理とコンフィギュレータ機器１０２の処理のフローチャートをそれぞれ図６、図７に示す。
【００２６】
まず図４を用いて、全体の処理の流れを説明する。なお前述の通り、コンフィギュレータ機器１０２は過去にアクセスポイント１０３とＷＬＡＮによる通信の確立を行ったことがあり、アクセスポイント１０３との通信に必要な設定情報をすでに有していることが前提である。コンフィギュレータ機器１０２は、エンローリ機器１０１がアクセスポイント１０３と接続するための設定情報を、ＤＰＰによりエンローリ機器１０１に設定する。
【００２７】
ユーザ１０７がコンフィギュレータ機器１０２の出力部２１５に表示されたアプリケーションのユーザインタフェイス（ＵＩ）を操作し、ＤＰＰ処理を開始させる。この場合のＵＩの例を図８に示す。図８に示されているＵＩ８０１において、「ＹＥＳ」ボタンを選択すると、ＣＰＵ２１１Ｃは、接続処理の開始指示を無線通信部２１６Ｃ（ＢＬＥ送受信回路３２５Ｃ）に通知する（Ｓ４０１）。開始指示を受信した無線通信部２１６Ｃは、ＤＰＰ処理を開始する。
【００２８】
ＤＰＰ処理を開始した無線通信部２１６Ｃは、ＢＬＥ通信のためのファームウェア（ＦＷ）を起動する（Ｓ４０３）。一方、エンローリ機器１０１では、例えば電源の投入とともにＢＬＥ通信のためのファームウエア（ＦＷ）を起動する（Ｓ４０２）。エンローリ機器１０１とコンフィギュレータ機器１０２は、ＢＬＥ規格を用いて通信し、Ｂｏｏｔｓｔｒａｐｐｉｎｇ処理を行い、ＷＬＡＮ規格によるＤＰＰ処理を行うために必要な認証情報を得る（Ｓ４０４）。
【００２９】
その後、コンフィギュレータ機器１０２の無線通信部２１６Ｃとエンローリ機器の無線通信部２１６Ｅは、ＷＬＡＮ通信に必要なファームウェア（ＦＷ）を起動する（Ｓ４０５、Ｓ４０６）。そして、コンフィギュレータ機器１０２およびエンローリ機器１０１は、ＷＬＡＮを用いた通信によりＤＰＰ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ処理（Ｓ４０７）、ＤＰＰ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ処理（Ｓ４０８）を行う。こうして、エンローリ機器１０１は、コンフィギュレータ機器１０２から、アクセスポイント１０３とＷＬＡＮ規格による通信を確立するために必要な設定情報を得る。エンローリ機器１０１は、この設定情報を基にアクセスポイント１０３との間でＤＰＰ  Ｃｏｎｎｅｃｔ処理を行い（Ｓ４０９）、アクセスポイント１０３との通信確立を完了する。コンフィギュレータ機器１０２は、エンローリ機器１０１への設定（アクセスポイント１０３へ接続するための情報の、エンローリ機器１０１への登録）を完了する（Ｓ４１０）。
【００３０】
次にＢｏｏｔｓｔｒａｐｐｉｎｇ処理（Ｓ４０４）からＤＰＰ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ処理（Ｓ４０８）までの詳細を、図５のシーケンス図を用いて説明する。
【００３１】
まずエンローリ機器１０１は、アドバタイズ信号（アドバタイズパケット）であるＡＤＶ＿ＥＸＴ＿ＩＮＤ信号（ＡＤＶ＿ＥＸＴ＿ＩＮＤパケット）を繰り返し送信する（Ｓ５０１）。このＡＤＶ＿ＥＸＴ＿ＩＮＤ信号には、ＷＬＡＮ規格によるＤＰＰ処理を行うために必要な、エンローリ機器１０１の認証情報の受け渡し処理を行うチャネル情報が含まれている。コンフィギュレータ機器１０２は、ＡＤＶ＿ＥＸＴ＿ＩＮＤ信号に含まれているチャネルにおいて、ＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号をエンローリ機器１０１に対して送信する（Ｓ５０２）。このＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号は、エンローリ機器１０１の認証情報を要求する信号である。なお、ＤＰＰ規格では、エンローリ機器１０１は、ＡＤＶ＿ＥＸＴ＿ＩＮＤ信号を送信した後に、エンローリ機器１０１の認証情報を含むＡＵＸ＿ＡＤＶ＿ＩＮＤ信号を送信するように規定している。これに対して、本実施形態のエンローリ機器１０１はＡＵＸ＿ＡＤＶ＿ＩＮＤ信号を送信しない。これにより、エンローリ機器１０１とコンフィギュレータ機器１０２の間でＡＵＸ＿ＳＣＡＮ＿ＲＥＱ、ＡＵＸ＿ＳＣＡＮ＿ＲＳＰによるやり取りが発生することになる。
【００３２】
ＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号を受信したエンローリ機器１０１はコンフィギュレータ機器１０２に対し、エンローリ機器１０１の認証情報を含むＡＵＸ＿ＳＣＡＮ＿ＲＳＰ信号を送信する（Ｓ５０３）。すなわち、エンローリ機器１０１は、コンフィギュレータ機器１０２からの要求（ＡＵＸ＿ＳＣＡＮ＿ＲＥＱ）に応じて、ＷＬＡＮ規格で通信するための情報をコンフィギュレータ機器１０２に提供する（ＡＵＸ＿ＳＣＡＮ＿ＲＳＰ）。そして、エンローリ機器１０１は、このＡＵＸ＿ＳＣＡＮ＿ＲＳＰ信号の送信後に、ＷＬＡＮ通信のためのファームウェアを起動する（Ｓ４０６）。すなわち、本実施形態のエンローリ機器１０１は、コンフィギュレータ機器１０２とＷＬＡＮ規格で通信するための情報をコンフィギュレータ機器１０２に提供（Ｓ５０３）した後に、ＷＬＡＮ通信のためのファームウェアを起動する。また、コンフィギュレータ機器１０２は、ＡＵＸ＿ＡＣＡＮ＿ＲＳＰ信号を受信した後にＷＬＡＮ通信のためのファームウェアを起動する（Ｓ４０５）。その後、図４で説明したように、コンフィギュレータ機器１０２とエンローリ機器１０１は、ＷＬＡＮ規格の通信を開始し、ＤＰＰ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ処理（Ｓ４０７）、およびＤＰＰ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ処理（Ｓ４０８）を実行する。
【００３３】
図６は、エンローリ機器１０１における処理を示すフローチャートである。以下に説明される処理は、エンローリ機器１０１のＣＰＵ２１１Ｅおよび／または無線通信部２１６ＥにおけるＣＰＵ３２２Ｅが主体となる処理であるが、以下では、エンローリ機器１０１を処理の主体として記載する。
【００３４】
まず、エンローリ機器１０１は、ＢＬＥ送受信回路３２５によるＢＬＥ通信のためのファームウエア（ＦＷ）をロード／起動する（Ｓ６０１）。エンローリ機器１０１は、ＡＤＶ＿ＥＸＴ＿ＩＮＤ信号を繰り返し送信し（Ｓ６０２）、コンフィギュレータ機器からのＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号を受信するのを待つ（Ｓ６０３）。ＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号が受信されると、エンローリ機器１０１は、コンフィギュレータ機器に対してＡＵＸ＿ＳＣＡＮ＿ＲＳＰ信号を送信し（Ｓ６０４）、ＷＬＡＮ送受信回路３２６によるＷＬＡＮ通信のためのファームウェア（ＦＷ）をロード／起動する。
【００３５】
その後、エンローリ機器１０１は、ＷＬＡＮ通信を用いて、ＤＰＰ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ処理（Ｓ６０６）、ＤＰＰ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ処理（Ｓ６０７）を実行する。そして、エンローリ機器１０１は、これらの処理で得られたＷＬＡＮ規格による通信を確立するために必要な設定情報を用いてＤＰＰ  Ｃｏｎｎｅｃｔ処理を実行し、アクセスポイント１０３との接続を確立する（Ｓ６０８）。
【００３６】
以上のように、エンローリ機器１０１は、コンフィギュレータ機器１０２からのＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号の受信に応じてエンローリ機器１０１の認証情報を含むＡＵＸ＿ＳＣＡＮ＿ＲＳＰ信号を送信した後、ＷＬＡＮ通信のためのファームウェアを起動する。このようにエンローリ機器１０１は、コンフィギュレータ機器１０２とのＷＬＡＮ通信が必要となる直前までＷＬＡＮのためのファームウェアを起動しないため、消費電力を低減することができる。
【００３７】
図７にコンフィギュレータ機器１０２の処理のフローチャートを示す。以下に説明される処理は、コンフィギュレータ機器としてのコンフィギュレータ機器１０２のＣＰＵ２１１Ｃおよび／または無線通信部２１６ＣにおけるＣＰＵ３２２Ｃが主体となる処理であるが、コンフィギュレータ機器１０２を主体として記載する。
【００３８】
アプリケーションより接続処理の開始が指示されると、コンフィギュレータ機器１０２は、ＢＬＥ通信のためのファームウェア（ＦＷ）をロード／起動する（Ｓ７０１、Ｓ７０２）。その後、コンフィギュレータ機器１０２は、ＢＬＥ通信を介してエンローリ機器１０１から送信されるＡＤＶ＿ＥＸＴ＿ＩＮＤ信号を受信する（Ｓ７０３）。ＡＤＶ＿ＥＸＴ＿ＩＮＤ信号が受信されると（Ｓ７０４）、コンフィギュレータ機器１０２は、コンフィギュレータ機器１０２からＡＵＸ＿ＡＤＶ＿ＩＮＤ信号を受信する（Ｓ７０５）。コンフィギュレータ機器１０２は、コンフィギュレータ機器１０２からＡＵＸ＿ＡＤＶ＿ＩＮＤ信号を受信することができたか否かを判断する（Ｓ７０６）。ＡＵＸ＿ＡＤＶ＿ＩＮＤ信号を受信できなかったと判断された場合は、コンフィギュレータ機器１０２は、ＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号をコンフィギュレータ機器１０２へ送信し（Ｓ７０７）、ＡＵＸ＿ＳＣＡＮ＿ＲＳＰ信号の受信を待つ（Ｓ７０８、Ｓ７０９）。
【００３９】
ＡＵＸ＿ＳＣＡＮ＿ＲＳＰ信号が受信されると、コンフィギュレータ機器１０２は、ＷＬＡＮ通信のためのファームウェアをロード／起動する（Ｓ７１０）。その後、コンフィギュレータ機器１０２は、ＷＬＡＮ通信を用いて、ＤＰＰ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ処理（Ｓ７１１）、ＤＰＰ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ処理（Ｓ７１２）を実行する。これらの処理により、コンフィギュレータ機器１０２は、ＷＬＡＮ規格によるアクセスポイント１０３との通信を確立するために必要な設定情報をエンローリ機器１０１に設定し、エンローリ機器１０１がアクセスポイント１０３と接続を確立できるようにする。
【００４０】
以上の、コンフィギュレータ機器１０２側の処理は、ＤＰＰ規格において規定されている処理と同様である。なお、第１実施形態においては、エンローリ機器１０１がＡＵＸ＿ＡＤＶ＿ＩＮＤ信号を送信しないため、Ｓ７０４においては常にＮＯと判定され、Ｓ７０７〜Ｓ７０９の処理が実行されることになる。このように、第１実施形態によれば、コンフィギュレータ機器からＷＬＡＮによる通信のための情報をエンローリ機器に要求し、エンローリ機器がこの要求に応じてその情報を提供する、という動作が必ず実行される。これにより、ＷＬＡＮによる通信が必要となるタイミングでファームウェアを起動することができ、ファームウェアの動作時間を短縮することができる。
【００４１】
＜第２実施形態＞
第１実施形態では、エンローリ機器がＡＵＸ＿ＡＤＶ＿ＩＮＤ信号を送信しないことで、ＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号とＡＵＸ＿ＳＣＡＮ＿ＲＳＰ信号による情報の提供が必ず実行されるようにした。第２実施形態では、コンフィギュレータ機器がＡＵＸ＿ＡＤＶ＿ＩＮＤ信号の受信の有無にかかわらずＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号を送信し、ＡＵＸ＿ＳＣＡＮ＿ＲＳＰ信号による情報の提供を受けるようにする。
【００４２】
第２実施形態は第１実施形態と同様に、コンフィギュレータ機器を介し、ＢＬＥ規格を用いたＤＰＰにより、エンローリ機器とアクセスポイントの間でＷＬＡＮ規格による通信を確立するシステムである。コンフィギュレータ機器として携帯端末を用い、ＷＬＡＮ規格としては、ＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮ（Ｗｉ−Ｆｉ）システムを用いた例について説明する。なお、通信システムの構成、コンフィギュレータ機器１０２のハードウェア構成、およびエンローリ機器１０１のハードウェア構成は第１実施形態と同様である。また、第１実施形態と同様に、コンフィギュレータ機器１０２は過去にアクセスポイント１０３とＷＬＡＮによる通信の確立を行ったことがあり、アクセスポイントとの通信に必要な設定情報をすでに有していることが前提である。
【００４３】
次に第２実施形態の通信システムにおける、携帯端末を介してエンローリ機器とアクセスポイントの間でＷＬＡＮ規格による通信を確立する処理の流れについて、シーケンス図およびフローチャートを用いて説明する。なお、コンフィギュレータ機器１０２を介してエンローリ機器１０１とアクセスポイント１０３の間でＷＬＡＮ規格による通信を確立する処理の全体の流れについては第１実施形態（図６）と同様であるため、説明を省略する。
【００４４】
図９は、第２実施形態による、ＤＰＰ規格に対応したプロトコルによる、Ｂｏｏｔｓｔｒａｐｐｉｎｇ処理（Ｓ４０４）からＤＰＰ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ処理（Ｓ４０８）までの処理の詳細を示すシーケンス図である。第１実施形態（図５）と同様の処理には同一のステップ番号を付してある。また、図９のシーケンス図に対応する、エンローリ機器１０１の処理、コンフィギュレータ機器１０２の処理のフローチャートをそれぞれ、図１２、図１３に示す。
【００４５】
エンローリ機器１０１は、アドバタイズ信号であるＡＤＶ＿ＥＸＴ＿ＩＮＤ信号を送信する（Ｓ５０１）。この信号には、ＷＬＡＮ規格によるＤＰＰ処理を行うために必要な、エンローリ機器の認証情報の受け渡し処理を行うチャネル情報が含まれている。続いて、エンローリ機器１０１はＡＤＶ＿ＥＸＴ＿ＩＮＤ信号に含まれているチャネルにおいて、ＡＵＸ＿ＡＤＶ＿ＩＮＤ信号をコンフィギュレータ機器１０２に対して送信する（Ｓ９０１）。コンフィギュレータ機器１０２は、ＡＤＶ＿ＥＸＴ＿ＩＮＤ信号に含まれているチャネルにおいて、ＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号をエンローリ機器１０１に対して送信する（Ｓ５０２）。この信号は、エンローリ機器１０１の認証情報を要求する信号である。
【００４６】
なお、ＤＰＰ規格では、コンフィギュレータ機器１０２はエンローリ機器１０１からのＡＵＸ＿ＡＤＶ＿ＩＮＤ信号を受信しなかった場合に、ＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号をエンローリ機器１０１に対して送信すると規定されている。しかし第２実施形態のコンフィギュレータ機器１０２では、Ｓ９０１にてＡＵＸ＿ＡＤＶ＿ＩＮＤ信号を受信したか否かに関わらず、ＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号をエンローリ機器１０１に対して送信する（Ｓ５０２）。すなわち、第２実施形態のコンフィギュレータ機器１０２は、ＢＬＥ規格の通信を用いて、エンローリ機器１０１とＷＬＡＮ規格の通信を行うための情報の要求をエンローリ機器１０１に対して必ず行う。なお、ＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号は、ＡＤＶ＿ＥＸＴ＿ＩＮＤ信号に含まれているチャネルにおいて送信される。
【００４７】
ＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号を受信したエンローリ機器１０１はコンフィギュレータ機器１０２に対し、エンローリ機器１０１の認証情報を含むＡＵＸ＿ＳＣＡＮ＿ＲＳＰ信号を送信する（Ｓ５０３）。そしてこの送信の後に、エンローリ機器１０１はＷＬＡＮ通信のためのファームウェアを起動する（Ｓ４０６）。また、コンフィギュレータ機器１０２は、ＡＵＸ＿ＡＣＡＮ＿ＲＳＰ信号を受信した後にＷＬＡＮ通信に必要なファームウェアを起動する（Ｓ４０５）。その後、第１実施形態と同様に、コンフィギュレータ機器１０２とエンローリ機器１０１との間でＷＬＡＮ通信によるＤＰＰ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ処理（Ｓ４０７）、およびＤＰＰ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ処理（Ｓ４０８）を実行する。
【００４８】
図１０にエンローリ機器１０１側の処理のフローチャートを示す。図１０において第１実施形態（図６）と同様の処理には同一のステップ番号を付してある。エンローリ機器１０１は、Ｓ６０３においてＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号の受信が確認されるまで、ＡＤＶ＿ＥＸＴ＿ＩＮＤ信号の送信（Ｓ６０２）とＡＵＸ＿ＡＤＶ＿ＩＮＤ信号の送信（Ｓ１００１）を繰り返す。第１実施形態と同様に、エンローリ機器１０１は、コンフィギュレータ機器１０２から送信されたＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号の受信に応じて、エンローリ機器１０１の認証情報を含むＡＵＸ＿ＳＣＡＮ＿ＲＳＰ信号をコンフィギュレータ機器１０２に送信する（Ｓ６０４）。そして、エンローリ機器１０１は、ＡＵＸ＿ＳＣＡＮ＿ＲＳＰ信号を送信した後、ＷＬＡＮ通信のためのファームウェアを起動する（Ｓ６０５）。
【００４９】
このようにエンローリ機器１０１は、コンフィギュレータ機器１０２とのＷＬＡＮ通信が必要となる直前までＷＬＡＮ通信のためのファームウェアを起動しないため、消費電力を低減することができる。
【００５０】
図１１に第２実施形態によるコンフィギュレータ機器１０２の処理のフローチャートを示す。第１実施形態（図７）と同様の処理には同一のステップ番号が付してある。図１１の処理では、第１実施形態で行っていたＡＵＸ＿ＡＤＶ＿ＩＮＤ信号の受信の有無に応じた処理の分岐が省略されている。すなわち、コンフィギュレータ機器１０２は、エンローリ機器１０１よりＡＤＶ＿ＥＸＴ＿ＩＮＤ信号を受信した後に、ＡＵＸ＿ＡＤＶ＿ＩＮＤ信号の受信の有無にかかわらず、ＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号をエンローリ機器１０１に送信する（Ｓ７０７）。その後、エンローリ機器１０１からのＡＵＸ＿ＳＣＡＮ＿ＲＳＰ信号を受信できたら、ＷＬＡＮ通信のためのファームウェアを起動する（Ｆ７０８〜Ｓ７１０）。
【００５１】
＜第３実施形態＞
第３実施形態は第１実施形態と同様に、コンフィギュレータ機器を介し、ＢＬＥ規格を用いてＤＰＰにより、エンローリ機器とアクセスポイントの間でＷＬＡＮ規格による通信を確立するシステムである。コンフィギュレータ機器として携帯端末を用い、ＷＬＡＮ規格としては、ＩＥＥＥ８０２．１１シリーズに準拠した無線ＬＡＮ（Ｗｉ−Ｆｉ）システムを用いた例について説明する。なお、通信システムの構成、携帯端末のハードウェア構成、およびエンローリ機器のハードウェア構成は第１、第２実施形態（図１〜図３）と同様である。また、第３実施形態においても、コンフィギュレータ機器１０２は過去にアクセスポイント１０３とＷＬＡＮによる通信の確立を行ったことがあり、アクセスポイントとの通信に必要な設定情報をすでに有していることが前提である。
【００５２】
次に第３実施形態の通信システムにおける、携帯端末を介してエンローリ機器とアクセスポイントの間でＷＬＡＮ規格による通信を確立する処理の流れについて、図１２、図１３に示されるシーケンス図およびフローチャートを用いて説明する。なお、コンフィギュレータ機器１０２を介してエンローリ機器１０１とアクセスポイント１０３の間でＷＬＡＮ規格による通信を確立する処理の全体の流れについては第１、第２実施形態（図４）と同様であるため、図示および説明を省略する。
【００５３】
図１２は、ＤＰＰ規格に対応したプロトコルにより、コンフィギュレータ機器１０２を介してエンローリ機器１０１とアクセスポイント１０３の間でＷＬＡＮ規格による通信を確立する処理における、Ｂｏｏｔｓｔｒａｐｐｉｎｇ処理からＤＰＰ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ処理までの詳細の流れを示すシーケンス図である。図１２のシーケンス図に対応する、コンフィギュレータ機器１０２の処理のフローチャートを図１２Ａ〜図１２Ｂに示す。なお、エンローリ機器１０１の処理は第１実施形態（図６）または第２実施形態（図１０）と同様である。
【００５４】
図１２において、エンローリ機器１０１は、アドバタイズ信号であるＡＤＶ＿ＥＸＴ＿ＩＮＤ信号を送信する（Ｓ５０１）。この信号には、ＷＬＡＮ規格によるＤＰＰ処理を行うために必要な、エンローリ機器の認証情報の受け渡し処理を行うチャネル情報が含まれている。続いて、エンローリ機器１０１はＡＤＶ＿ＥＸＴ＿ＩＮＤ信号に含まれているチャネルにおいて、ＡＵＸ＿ＡＤＶ＿ＩＮＤ信号をコンフィギュレータ機器１０２に対して送信する（Ｓ９０１）。
【００５５】
コンフィギュレータ機器１０２は、ＡＵＸ＿ＡＤＶ＿ＩＮＤ信号を受信した後、ＷＬＡＮ通信のためのファームウェアを起動する（Ｓ４０５）。そしてコンフィギュレータ機器１０２はエンローリ機器１０１に対してＷＬＡＮ通信によるＤＰＰ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ信号を送信する（Ｓ１２０１）。この後、一定時間１２１０が経過してもエンローリ機器１０１からＷＬＡＮ通信による応答がない場合、コンフィギュレータ機器１０２は、ＢＬＥ通信によってＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号をエンローリ機器１０１に対して送信する（Ｓ５０２）。上述したように、ＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号は、ＡＤＶ＿ＥＸＴ＿ＩＮＤ信号に含まれていたチャネルにおいて送信される。ＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号は、エンローリ機器１０１の認証情報を要求する信号である。
【００５６】
ＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号を受信したエンローリ機器１０１はコンフィギュレータ機器１０２に対し、エンローリ機器１０１の認証情報を含むＡＵＸ＿ＳＣＡＮ＿ＲＳＰ信号を送信する（Ｓ５０３）。そしてこの送信の後に、エンローリ機器１０１はＷＬＡＮ通信のためのファームウェアをロード／起動する（Ｓ４０６）。その後、コンフィギュレータ機器１０２とエンローリ機器１０１との間でＷＬＡＮ通信によるＤＰＰ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ処理（Ｓ４０７）、およびＤＰＰ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ処理（Ｓ４０８）を実行する。なお、Ｓ１２０３におけるＤＰＰ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎの開始要求に応じて一定時間１２１０内にエンローリ機器１０１が応答した場合は、ＤＰＰ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ、ＤＰＰ  Ｃｏｎｆｉｇｕｒａｔｉｏｎが実行される。
【００５７】
第３実施形態によるエンローリ機器１０１の処理は、第２実施形態（図１０）と同様である。第２実施形態で説明したとおり、エンローリ機器１０１は、コンフィギュレータ機器１０２から送信されたＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号を受信（Ｓ６０３）した後に、コンフィギュレータ機器１０２に対してＡＵＸ＿ＳＣＡＮ＿ＲＳＰ信号を送信する（Ｓ６０４）。その後、エンローリ機器１０１は、ＷＬＡＮ通信のためのファームウェアをロード／起動する（Ｓ６０５）。このようにエンローリ機器１０１は、コンフィギュレータ機器１０２とのＷＬＡＮ通信の実行直前までＷＬＡＮ通信のためのファームウェアを起動しないことにより、消費電力を低減することができる。
【００５８】
図１３に第３実施形態によるコンフィギュレータ機器１０２の処理のフローチャートを示す。なお、図１３において、第１実施形態（図７）と同様の処理には同一のステップ番号を付してある。
【００５９】
コンフィギュレータ機器１０２は、エンローリ機器１０１から送信されたＡＵＸ＿ＡＤＶ＿ＩＮＤ信号を受信できた場合に、ＷＬＡＮ通信のためのファームウェアを起動する（Ｓ７０６でＹＥＳ、Ｓ７１０）。そして、コンフィギュレータ機器１０２は、ＷＬＡＮ通信によるＤＰＰ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ処理を開始する（Ｓ１３０１）。しかしながら、コンフィギュレータ機器１０２からエンローリ機器１０１へＡＵＸ＿ＳＣＡＮ＿ＲＥＱを送信していないため、エンローリ機器１０１はまだＷＬＡＮ通信のためのファームウェアを起動していない状態である。よって、コンフィギュレータ機器１０２において、一定時間内にエンローリ機器１０１からの応答が得られない（Ｓ１３０２でＮＯ）。この場合、コンフィギュレータ機器１０２は、ＢＬＥ通信によってＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号を送信する（Ｓ１３０３）。そして、コンフィギュレータ機器１０２は、エンローリ機器１０１からＡＵＸ＿ＳＣＡＮ＿ＲＳＰ信号を受信すると（Ｓ１３０４、Ｓ１３０５でＹＥＳ）、再度、ＷＬＡＮ通信によるＤＰＰ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ処理を開始する（Ｓ７１１）。続いて、コンフィギュレータ機器１０２は、ＤＰＰ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ処理を実行する（Ｓ７１２）。
【００６０】
一方、Ｓ７０６で、コンフィギュレータ機器１０２がエンローリ機器１０１からＡＵＸ＿ＡＤＶ＿ＩＮＤを受信できなかった場合は、第１、第２実施形態と同様にＳ７０７〜Ｓ７１０が実行され、ＷＬＡＮ通信のためのファームウェアが起動される。すなわち、コンフィギュレータ機器１０２は、ＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号をエンローリ機器１０１へ送信し（Ｓ７０７）、ＡＵＸ＿ＳＣＡＮ＿ＲＳＰ信号を受信すると（Ｓ７０８、Ｓ７０９）、ＷＬＡＮ通信のためのファームウェアを起動する（Ｓ７１０）。その後、ＷＬＡＮ通信によるＤＰＰ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ処理を開始する（Ｓ７１１）。
【００６１】
この場合、エンローリ機器１０１へＡＵＸ＿ＳＣＡＮ＿ＲＥＱ信号がすでに送信されているため、エンローリ機器１０１ではＷＬＡＮ通信のためのファームウェアが起動されている。よって、コンフィギュレータ機器１０２は、一定時間内にエンローリ機器１０１からＤＰＰ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎに対する応答を得ることができ（Ｓ１３０２でＹＥＳ）、そのまま、エンローリ機器１０１とのＤＰＰ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ処理が実行される（Ｓ７１１）。その後、コンフィギュレータ機器１０２は、ＷＬＡＮ通信によるエンローリ機器１０１とのＤＰＰ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ処理を実行する（Ｓ７１２）。
【００６２】
以上のように、第３実施形態によれば、何らかの要因ですでにＷＬＡＮ通信のためのファームウェアが起動している場合に、ＡＵＸ＿ＡＤＶ＿ＩＮＤ信号の情報を活用して迅速にＤＰＰ  Ａｕｔｈｅｎｔｉｃａｔｉｏｎ以降の処理を実行できる。結果、迅速にＤＰＰを行えるとともに、エンローリ機器におけるファームウェアの余分な動作時間を低減できる。
【００６３】
以上説明したように、上記各実施形態によれば、コンフィギュレータ機器からＷＬＡＮによる通信のための情報をエンローリ機器に要求し、エンローリ機器がこの要求に応じてその情報を提供する、という動作が必ず実行される。そして、エンローリ機器は、要求に応じて情報を提供した後に、ＷＬＡＮのためのファームウェアを起動する。結果、ＷＬＡＮによる通信が必要なとなるタイミングでファームウェアを起動することをより確実に達成でき、ファームウェアの動作時間が短縮される。
【００６４】
（他の実施形態）
本発明は、上述の実施形態の１以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける１つ以上のプロセッサがプログラムを読出し実行する処理でも実現可能である。また、１以上の機能を実現する回路（例えば、ＡＳＩＣ）によっても実現可能である。
【００６５】
発明は上記実施形態に制限されるものではなく、発明の精神及び範囲から離脱することなく、様々な変更及び変形が可能である。従って、発明の範囲を公にするために請求項を添付する。
【符号の説明】
【００６６】
１０１：エンローリ機器、１０２：携帯端末、１０３：アクセスポイント、２１１：ＣＰＵ、２１２：ＲＡＭ、２１３：フラッシュメモリ、２１４：入力部、２１５：出力部、２１６：無線通信部
【図１】
2020123908.tif 000003
【図２】
2020123908.tif 000004
【図３】
2020123908.tif 000005
【図４】
2020123908.tif 000006
【図５】
2020123908.tif 000007
【図６】
2020123908.tif 000008
【図７】
2020123908.tif 000009
【図８】
2020123908.tif 000010
【図９】
2020123908.tif 000011
【図１０】
2020123908.tif 000012
【図１１】
2020123908.tif 000013
【図１２】
2020123908.tif 000014
【図１３】
2020123908.tif 000015