(57)【要約】【課題】複数の無線簡易設定機能を実装する無線設定装置が無線子機からの要求に応じ、適切な無線簡易設定を選択することができる無線簡易設定システムを提供する。【解決手段】待機手段９４は、無線通信装置８０との通信確立処理を開始するためのユーザの操作を検知したときに、無線設定要求信号のうち、所定の設定方法による通信確立を要求する所定の通信確立要求信号の受信履歴が記憶手段９１に存在していない場合に、無線通信装置８０から無線設定要求信号を受信するまで待機する。通信確立手段９５は、操作を検知したときに、記憶手段９１に記憶された無線設定要求信号に、所定の通信確立要求信号の受信履歴が存在している場合、及び待機手段９４が所定の通信確立要求信号を検知したときに、所定の設定方法で無線通信装置８０と通信を確立する。【選択図】図９
2010074768.tif 000002
【特許請求の範囲】
【請求項１】
無線通信による通信確立を要求するための無線設定要求信号を送信する無線通信装置と、
前記無線設定要求信号を受信したときに、複数の通信確立方法の中から当該無線設定要求信号に応じた通信確立方法を選択して前記無線通信装置と通信を確立する無線設定装置とを備え、
前記無線通信装置は、
前記無線設定要求信号を、前記無線設定装置に送信する無線設定要求信号送信手段を備え、
前記無線設定装置は、
前記無線設定要求信号の受信履歴を記憶する記憶手段と、
前記無線通信装置から前記無線設定要求信号を受信したときに、前記記憶手段に当該無線設定要求信号を登録する登録手段と、
前記無線通信装置との通信確立処理を開始するためのユーザの操作を検知する操作検知手段と、
前記操作を検知したときに、無線設定要求信号のうち、所定の設定方法による通信確立を要求する所定の通信確立要求信号の受信履歴が前記記憶手段に存在していない場合に、前記無線通信装置から無線設定要求信号を受信するまで待機する待機手段と、
前記操作を検知したときに、前記記憶手段に記憶された前記無線設定要求信号に、前記所定の通信確立要求信号の受信履歴が存在している場合、及び前記待機手段が前記所定の通信確立要求信号を検知したときに、所定の設定方法で前記無線通信装置と通信を確立する通信確立手段とを備え、
前記通信確立手段は、前記待機手段が前記所定の通信確立要求信号以外の無線設定要求信号を検知したときに、所定の設定方法以外の設定方法で前記無線通信装置と通信を確立する
ことを特徴とする無線簡易設定システム。
【請求項２】
通信確立手段は、待機手段が所定の通信確立要求信号以外の他の通信確立要求信号を検知したときに、所定の設定方法で無線通信装置と通信を確立する
請求項１記載の無線簡易設定システム。
【請求項３】
無線設定要求信号送信手段は、所定の通信確立要求信号としてＷＰＳ規格に基づく設定方法による通信確立を要求するＷＰＳ信号を送信し、
登録手段は、前記ＷＰＳ信号の受信履歴を記憶手段に記憶し、
待機手段は、操作を検知したときに、記憶手段に記憶された無線設定要求信号の受信履歴に前記ＷＰＳ信号の受信履歴が存在していない場合に、無線通信装置から無線設定要求信号を受信するまで待機し、
通信確立手段は、操作を検知したときに、記憶手段に記憶された無線設定要求信号の受信履歴に前記ＷＰＳ信号が存在している場合、及び前記待機手段が前記ＷＰＳ信号を検知したときに、ＷＰＳ規格に基づく設定方法で無線通信装置と通信を確立し、
通信確立手段は、前記待機手段が前記ＷＰＳ信号以外の無線設定要求信号を検知したときに、ＷＰＳ規格に基づく設定方法以外の設定方法で前記無線通信装置と通信を確立する
請求項１または請求項２に記載の無線簡易設定システム。
【請求項４】
無線設定要求信号送信手段は、所定の通信確立要求信号としてＷＰＳ規格に基づく設定方法による通信確立を要求するＷＰＳ信号を送信し、
登録手段は、前記ＷＰＳ信号の受信履歴を記憶手段に記憶し、
待機手段は、操作を検知したときに、記憶手段に記憶された無線設定要求信号の受信履歴に前記ＷＰＳ信号の受信履歴が存在していない場合に、無線通信装置から無線設定要求信号を受信するまで待機し、
通信確立手段は、操作を検知したときに、記憶手段に記憶された無線設定要求信号の受信履歴に前記ＷＰＳ信号が存在している場合、及び前記待機手段が前記ＷＰＳ信号を検知したときに、ＷＰＳ規格に基づく設定方法で無線通信装置と通信を確立し、
通信確立手段は、前記待機手段が前記ＷＰＳ信号以外の無線設定要求信号を検知したときに、ＷＰＳ規格に基づく設定方法以外の設定方法で前記無線通信装置と通信を確立し、
通信確立手段は、前記待機手段が他の通信確立要求信号としてＥＰＡｏＬ−ｓｔａｒｔフレームを検知したときに、ＷＰＳ規格に基づく設定方法で無線通信装置と通信を確立する
請求項２記載の無線簡易設定システム。
【請求項５】
無線設定装置は、押しボタンを備え、
操作検知手段は、前記押しボタンが押下されたときに操作を検知する
請求項１から請求項４のいずれか１項に記載の無線簡易設定システム。
【請求項６】
無線通信による通信確立を要求するための無線設定要求信号を送信する無線通信装置から、当該無線設定信号を受信する無線設定装置であって、
前記無線設定要求信号の受信履歴を記憶する記憶手段と、
前記無線通信装置から前記無線設定要求信号を受信したときに、前記記憶手段に当該無線設定要求信号を登録する登録手段と、
前記無線通信装置との通信確立処理を開始するためのユーザの操作を検知する操作検知手段と、
前記操作を検知したときに、無線設定要求信号のうち、所定の設定方法による通信確立を要求する所定の通信確立要求信号の受信履歴が前記記憶手段に存在していない場合に、前記無線通信装置から無線設定要求信号を受信するまで待機する待機手段と、
前記操作を検知したときに、前記記憶手段に記憶された前記無線設定要求信号に、前記所定の通信確立要求信号の受信履歴が存在している場合、及び前記待機手段が前記所定の通信確立要求信号を検知したときに、所定の設定方法で前記無線通信装置と通信を確立する通信確立手段とを備え、
前記通信確立手段は、前記待機手段が前記所定の通信確立要求信号以外の無線設定要求信号を検知したときに、所定の設定方法以外の設定方法で前記無線通信装置と通信を確立する
ことを特徴とする無線設定装置。
【請求項７】
通信確立手段は、待機手段が所定の通信確立要求信号以外の他の通信確立要求信号を検知したときに、所定の設定方法で無線通信装置と通信を確立する
請求項６記載の無線設定装置。
【請求項８】
無線通信による通信確立を要求するための無線設定要求信号を送信する無線通信装置が当該無線設定要求信号を、当該無線通信装置と通信を確立する無線設定装置に送信する無線設定要求信号送信ステップと、
前記無線設定装置が、前記無線通信装置から前記無線設定要求信号を受信したときに、前記無線設定要求信号の受信履歴を記憶する記憶手段に当該無線設定要求信号を登録する登録ステップと、
前記無線設定装置が、前記無線通信装置との通信確立処理を開始するためのユーザの操作を検知したときに、無線設定要求信号のうち、所定の設定方法による通信確立を要求する所定の通信確立要求信号の受信履歴が前記記憶手段に存在していない場合に、前記無線通信装置から無線設定要求信号を受信するまで待機する待機ステップと、
前記無線設定装置が、前記操作を検知したときに、前記記憶手段に記憶された前記無線設定要求信号に、前記所定の通信確立要求信号の受信履歴が存在している場合、及び、前記無線設定装置が前記待機ステップで前記所定の通信確立要求信号を検知したときに、前記所定の設定方法で前記無線通信装置と通信を確立する第１通信確立ステップと、
前記無線設定装置が前記待機ステップで前記所定の通信確立要求信号以外の無線設定要求信号を検知したときに、前記所定の設定方法以外の設定方法で前記無線通信装置と通信を確立する第２通信確立ステップとを含む
ことを特徴とする無線簡易設定方法。
【請求項９】
待機ステップで、無線設定装置が、所定の通信確立要求信号以外の他の通信確立要求信号を検知したときに、所定の設定方法で無線通信装置と通信を確立する
請求項８記載の無線簡易設定方法。
【請求項１０】
無線設定要求信号送信ステップで、無線通信装置が、所定の通信確立要求信号としてＷＰＳ規格に基づく設定方法による通信確立を要求するＷＰＳ信号を送信し、
登録ステップで、無線設定装置が、前記ＷＰＳ信号の受信履歴を記憶手段に記憶し、
待機ステップで、無線設定装置が、操作を検知したときに、記憶手段に記憶された無線設定要求信号の受信履歴に、前記ＷＰＳ信号の受信履歴が存在していない場合に、無線通信装置から無線設定要求信号を受信するまで待機し、
第１通信確立ステップで、無線設定装置が、操作を検知したときに、記憶手段に記憶された無線設定要求信号の受信履歴に前記ＷＰＳ信号が存在している場合、及び前記待機ステップで、無線設定装置が、前記ＷＰＳ信号を検知したときに、ＷＰＳ規格に基づく設定方法で無線通信装置と通信を確立し、
第２通信確立ステップで、無線設定装置が、前記待機手段が前記ＷＰＳ信号以外の無線設定要求信号を検知したときに、ＷＰＳ規格に基づく設定方法以外の設定方法で前記無線通信装置と通信を確立する
請求項８または請求項９に記載の無線簡易設定方法。
【請求項１１】
無線設定要求信号送信ステップで、無線通信装置が、所定の通信確立要求信号としてＷＰＳ規格に基づく設定方法による通信確立を要求するＷＰＳ信号を送信し、
登録ステップで、無線設定装置が、前記ＷＰＳ信号の受信履歴を記憶手段に記憶し、
待機ステップで、無線設定装置が、操作を検知したときに、記憶手段に記憶された無線設定要求信号の受信履歴に、前記ＷＰＳ信号の受信履歴が存在していない場合に、無線通信装置から無線設定要求信号を受信するまで待機し、
第１通信確立ステップで、無線設定装置が、操作を検知したときに、記憶手段に記憶された無線設定要求信号の受信履歴に前記ＷＰＳ信号が存在している場合、及び前記待機ステップで、無線設定装置が、前記ＷＰＳ信号を検知したときに、ＷＰＳ規格に基づく通信確立方法で通信を確立し、
第２通信確立ステップで、無線設定装置が、他の通信確立要求信号としてＥＰＡｏＬ−ｓｔａｒｔフレームを検知したときに、ＷＰＳ規格に基づく設定方法で無線通信装置と通信を確立する
請求項９記載の無線簡易設定方法。
【請求項１２】
無線設定装置は、当該無線設定装置に備えた押しボタンが押下されたときに操作を検知する
請求項８から請求項１１のいずれか１項に記載の無線簡易設定方法。
【請求項１３】
無線通信による通信確立を要求するための無線設定要求信号を送信する無線通信装置から、当該無線設定信号を受信するコンピュータに搭載される無線簡易設定プログラムであって、
前記コンピュータに、
前記無線通信装置から前記無線設定要求信号を受信したときに、前記無線設定要求信号の受信履歴を記憶する記憶手段に当該無線設定要求信号を登録する登録処理、
前記コンピュータが前記無線通信装置との通信確立処理を開始するためのユーザの操作を検知したときに、無線設定要求信号のうち、所定の設定方法による通信確立を要求する所定の通信確立要求信号の受信履歴が前記記憶手段に存在していない場合に、前記無線通信装置から無線設定要求信号を受信するまで待機する待機処理、
前記コンピュータが前記操作を検知したときに、前記記憶手段に記憶された前記無線設定要求信号に、前記所定の通信確立要求信号の受信履歴が存在している場合、及び、前記コンピュータが前記待機処理で前記所定の通信確立要求信号を検知したときに、前記所定の設定方法で前記無線通信装置と通信を確立する第１通信確立処理、および、
前記コンピュータが前記待機処理で前記所定の通信確立要求信号以外の無線設定要求信号を検知したときに、前記所定の設定方法以外の設定方法で前記無線通信装置と通信を確立する第２通信確立処理
を実行させるための無線簡易設定プログラム。
【請求項１４】
コンピュータに、
待機処理で、当該コンピュータが所定の通信確立要求信号以外の他の通信確立要求信号を検知したときに、所定の設定方法で無線通信装置と通信を確立させる
請求項１３記載の無線簡易設定プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信機器とアクセスポイントとを通信を確立する無線簡易設定システム及びその無線簡易設定システムに適用される無線設定装置、無線簡易設定方法、無線簡易設定プログラムに関する。
【背景技術】
【０００２】
無線通信機器（以下、無線子機と記す。）と、アクセスポイントに備えられた装置（以下、無線アクセスポイント装置と記す。）との通信確立設定を簡易に行うことができる機能として、Ｗｉ−Ｆｉ（Wireless Fidelity ）を用いた「Wi-Fi Protected Setup 」（以下、ＷＰＳと記す。）を利用する無線簡易設定機能（以下、ＷＰＳ機能と記す。）や、らくらく無線スタート（登録商標）等のＷＰＳ規格以外の無線簡易設定機能（以下、他の無線簡易設定機能と記す。）が知られている。
【０００３】
これらの無線簡易設定機能では、無線アクセスポイントの設定を提供する無線デバイスをＲｅｓｉｓｔｒａｒ、Ｒｅｓｉｓｔｒａｒから無線設定に関する情報を取得する無線デバイスをＥｎｒｏｌｅｅと呼ぶ。例えば、ＷＰＳ機能による無線簡易設定では、個々のＥｎｒｏｌｅｅを識別するＰＩＮ（Personal Identification Number）を割り振った番号をＲｅｓｉｓｔｒａｒに入力するＷＰＳ−ＰＩＮ方式と、無線デバイスのハードウェア的なボタン（以下、ボタンと記す。）を押下して設定を行うＷＰＳ−ＰＢＣ方式（Push Button Configuration 方式）の２種類が存在する。以下の説明では、ＷＰＳ機能による無線簡易設定がＷＰＳ−ＰＢＣ方式で実装される場合について説明する。
【０００４】
ＷＰＳ機能に基づく無線簡易設定の例について、以下に詳述する。なお、以下の説明では、ＷＰＳ機能のみを実装している無線アクセスポイント装置をＡＰ装置、及びＡＰ装置にＷＰＳ機能に基づく通信確立要求を行う無線子機を、単純に子機と記す。また、ＷＰＳ機能は、ＷＰＳ−ＰＢＣ方式で実装されているものとする。
【０００５】
また、子機からＡＰ装置に対して、通信確立設定を要求するための信号をProbe Request信号（以下、ＰｒｏｂｅＲｅｑと記す。）と呼び、その信号のうち、ＷＰＳ機能による通信確立を要求する信号（以下、ＷＰＳ−ＰＢＣと記すこともある。）を含んだＰｒｏｂｅＲｅｑを、ＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］と記す。ＷＰＳ−ＰＢＣは、例えば、ＰｒｏｂｅＲｅｑのinformation element フィールドに設定される。
【０００６】
子機は、ＷＰＳ機能による通信確立を要求する機能（以下、ＷＰＳ要求機能と記す。）を起動すると、ＡＰ装置に、ＷＰＳ要求機能が起動していることを通知するため、ＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］を送信する。
【０００７】
ＡＰ装置は、無線簡易設定開始の指示（例えば、ＡＰ装置に備えるボタンの押下）を検知すると、無線アクセスポイントの存在を示すために定期的に送信しているパケット（以下、Ｂｅａｃｏｎフレームと記す。）に、ＷＰＳ機能による無線設定が可能になったことを示す内容を含めた信号（以下、Ｂｅａｃｏｎ［ＷＰＳ−ＰＢＣ］と記す。）を子機に送信する。また、ＡＰ装置は、子機から送信されたＰｒｏｂｅＲｅｑに対しては、通信確立設定の要求に対する応答のためのProbe Response信号（以下、ＰｒｏｂｅＲｅｓと記す。）の、例えば、information element フィールドに通信確立要求への応答情報を設定した信号（以下、ＰｒｏｂｅＲｅｓ［ＷＰＳ−ＰＢＣ］と記す。）を送信する。
【０００８】
子機は、ＰｒｏｂｅＲｅｓ［ＷＰＳ−ＰＢＣ］やＢｅａｃｏｎ［ＷＰＳ−ＰＢＣ］を検知すると、これらの信号をもとに、ＡＰ装置が接続されているネットワークへの通信を確立するよう設定を行う。
【０００９】
ＷＰＳ−ＰＢＣ方式では、ＡＰ装置が、ボタンが押下される前までにＷＰＳ−ＰＢＣを検出している場合にＷＰＳ機能に基づく無線簡易設定を行うという特徴がある。そのため、ＷＰＳ−ＰＢＣ方式により、ＡＰ装置から子機への設定を行う方法は２種類ある。第１の方法は、子機が先に操作される場合である。すなわち、子機のＷＰＳ要求機能が先に起動されてから、ＡＰ装置のボタンが押下される場合である。第２の方法は、子機が後で操作される場合である。すなわち、ＡＰ装置のボタンが押下されてから、子機のＷＰＳ要求機能が起動された場合である。
【００１０】
図１０は、子機のＷＰＳ要求機能が先に起動された場合の例を示す説明図である。子機は、ＷＰＳ要求機能を起動し（ステップＳ７１）、ＡＰ装置にＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］を送信する（ステップＳ７２）。このとき、ＡＰ装置は、まだボタンの押下を検知していないため、子機にＰｒｏｂｅＲｅｓを送信する（ステップＳ７３）。このとき、ＡＰ装置は、子機にＰｒｏｂｅＲｅｓは送信しているが、ＰｒｏｂｅＲｅｓ［ＷＰＳ−ＰＢＣ］は送信していない。
【００１１】
その後、ＡＰ装置のボタンが押下されると（ステップＳ７４）、ＡＰ装置は、Ｂｅａｃｏｎ［ＷＰＳ−ＰＢＣ］を送信する（ステップＳ７５）。ＡＰ装置は、この状態で、子機からのＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］を受信した場合には（ステップＳ７６）、ＰｒｏｂｅＲｅｓ［ＷＰＳ−ＰＢＣ］を子機に送信する（ステップＳ７７）。なお、この場合、ＡＰ装置は、ステップＳ７２にて、ＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］を既に受信しているため、ＷＰＳ機能に基づいた無線簡易設定を開始する。
【００１２】
子機は、ＡＰ装置が送信する信号に応じて無線簡易設定を行う（ステップＳ７８）。子機は、無線簡易設定が完了すると、ＡＰ装置に無線簡易設定が完了した旨の信号を送信し（ステップＳ７９）、ＡＰ装置は、その信号を受信して、無線簡易設定が完了した旨の信号を子機に送信する（ステップＳ８０）。
【００１３】
図１１は、子機のＷＰＳ要求機能がＡＰ装置のボタンが押下された後に起動された場合の例を示す説明図である。ＡＰ装置のボタンがまだ押下されていない状態では、ＡＰ装置は子機にＰｒｏｂｅＲｅｓを送信し（ステップＳ８１）、ＰｒｏｂｅＲｅｓ［ＷＰＳ−ＰＢＣ］を送信しない。その後、ＡＰ装置がボタンの押下を検知すると（ステップＳ８２）、ＡＰ装置は、Ｂｅａｃｏｎ［ＷＰＳ−ＰＢＣ］を子機に送信する（ステップＳ８３）。
【００１４】
その後、子機が、ＷＰＳ要求機能を起動すると（ステップＳ８４）、ＡＰ装置にＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］を送信する（ステップＳ８５）。ＡＰ装置は、子機からのＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］に対してＰｒｏｂｅＲｅｓ［ＷＰＳ−ＰＢＣ］を送信する（ステップＳ８６）。
【００１５】
子機は、ＰｒｏｂｅＲｅｓ［ＷＰＳ−ＰＢＣ］を受信することによって、ＡＰ装置を検出する。その後、子機は、ＡＰ装置が送信する信号に応じて無線簡易設定を行う（ステップＳ８７）。子機は、無線簡易設定が完了すると、ＡＰ装置に完了した旨の信号を送信し（ステップＳ８８）、ＡＰ装置は、その信号を受信して、無線簡易設定が完了した旨の信号を子機に送信する（ステップＳ８９）。
【００１６】
ＷＰＳ機能及び他の無線簡易設定機能のいずれも、無線子機に対して無線アクセスポイント装置への無線設定を簡易に行うための機能であり、無線アクセスポイント装置はＷＰＳ機能と他の無線簡易設定機能の両方の機能を実装することが可能である。このとき、無線アクセスポイント装置は、無線子機が無線アクセスポイント装置に要求する通信確立方法に応じて、ＷＰＳ機能による設定か、その他の無線簡易設定機能による設定かを判別して、無線簡易設定を行う。
【００１７】
ＷＰＳ機能と他の無線簡易設定機能の両方の機能を実装している無線アクセスポイント装置の動作について具体的に説明する。図１２は、本発明に関連する無線アクセスポイント装置の状態遷移の例を示す説明図である。
【００１８】
無線アクセスポイント装置の処理を行う部分（以下、制御部と記す。）が、無線子機からのＰｒｏｂｅＲｅｑの受信を待機している状態（以下、ＩＤＬＥ状態と記す。）（ステップＳ９１）で、無線アクセスポイント装置のボタンが押下されると、制御部は無線簡易設定の処理を開始する（ステップＳ９２）。
【００１９】
ボタンが押下される前までに制御部がＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］を検出していた場合には、制御部は、ＷＰＳ機能による無線通信設定を開始し（ステップＳ９３）、ＷＰＳ機能に基づく設定処理を行う（ステップＳ９４）。なお、ＷＰＳ機能に基づく設定処理はよく知られているため、説明を省略する。制御部は、ＷＰＳ設定処理が正常に終了した場合、ＷＰＳ処理を正常終了し（ステップＳ９５）、ＩＤＬＥ状態に戻る（ステップＳ９１）。また、制御部は、ＷＰＳ設定処理に失敗した場合、ＷＰＳ処理を異常終了し（ステップＳ９６）、ＩＤＬＥ状態に戻る（ステップＳ９１）。
【００２０】
また、制御部がＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］を検出していなかった場合には、制御部は、他の無線簡易設定を行うものと判断し、他の無線簡易設定機能に応じた処理を行う（ステップＳ９７）。制御部は、他の無線簡易設定処理が正常に終了した場合、他の無線簡易設定処理を正常終了し（ステップＳ９９）、ＩＤＬＥ状態に戻る（ステップＳ９１）。また、制御部は、他の無線簡易設定処理がタイムアウトやシーケンスエラーなどにより失敗した場合、他の無線簡易設定処理を異常終了し（ステップＳ９８）、ＩＤＬＥ状態に戻る（ステップＳ９１）。
【００２１】
すなわち、ＷＰＳ機能及び他の無線簡易設定機能のいずれも実装する無線アクセスポイント装置は、無線子機からのＷＰＳ設定要求を常時待ち受け、ボタンが押下される前に無線子機からのＷＰＳ設定要求を受けていた場合には、ＷＰＳ機能による無線簡易設定を行い、ＷＰＳ設定要求を受けていなかった場合には、他の無線簡易設定機能による無線簡易設定を行う。
【００２２】
また、特許文献１には無線通信する相手先が複数存在する場合に、送信先の選択にかかる操作を簡便なものとする無線通信装置が記載されている。特許文献１に記載された無線通信装置は、相手通信機器からの通信チャネル確立要求、及びその確立要求に対する確立応答を、一定期間待ち続ける。無線通信装置は、一定期間内に確立要求及び確立応答を受信せずタイムアウトになった場合、一定回数、確立要求の処理を繰り返す。無線通信装置は、確立要求の処理を一定回数まで繰り返した場合には、通信チャネル確立操作の指示が行われる前の状態に戻す。
【００２３】
また、特許文献２にはユーザ端末に実装されているソフトウェアに依存することなく、ユーザ端末とインターネット中継網との間の通信制御手順を正常に実行可能なパケット転送装置が記載されている。特許文献２に記載されたパケット転送装置は、端末が送信するＥＡＰＯＬ−Ｓｔａｒｔが監視パケットとして指定されている場合、このパケット情報をもとに、接続管理テーブルから、受信パケットの送信元ＭＡＣ（Media Access Control）アドレスの値と一致するテーブルエントリを検索する。
【００２４】
また、特許文献３には複数の簡易設定方式がサポートされているステーション装置が記載されている。特許文献３に記載されたステーション装置は、ステーション装置に備えられたトリガがユーザに操作されたことを検知すると、送信部からＩＥ（information element ）を含んだプローブリクエストをブロードキャストする。ステーション装置は、アクセスポイント装置からＩＥを含んだプローブレスポンスを受信すると、そのＩＥにおけるDevice Password IDの値で指定されている簡単設定方式を特定する。
【００２５】
【特許文献１】特開２００４−３２８２８９号公報（段落００３６、図６）
【特許文献２】特開２００７−３３５９４５号公報（段落００５８〜００６０、図６）
【特許文献３】特開２００８−７２５７７号公報（段落００２５〜００２９、図２）
【発明の開示】
【発明が解決しようとする課題】
【００２６】
図１２に示す無線アクセスポイント装置では、無線簡易設定を行う無線子機の設定要求のタイミングと、無線アクセスポイントのボタンが押下されるタイミングよって無線簡易設定の方法が決定されてしまう。そのため、ボタンが押下されるタイミングによっては、無線子機が要求する無線簡易設定が行われない場合があるという課題があった。すなわち、例えば、無線子機がＷＰＳ機能に基づく通信確立を要求する場合には、無線アクセスポイントのボタンが押下される前に要求しなければならない。
【００２７】
また、特許文献１に記載された無線通信装置は、無線ＬＡＮの通信相手を決定するための制御方法を実装した装置であり、無線通信装置の起動のタイミングを考慮した通信を確立することができるわけではない。
【００２８】
また、特許文献２に記載されたパケット転送装置は、一般的なルータ装置であり、無線通信を行う機器同士の起動のタイミングを考慮した通信確立を制御することができるわけではない。
【００２９】
また、特許文献３に記載されたステーション装置では、ステーション装置自身がアクセスポイント装置からのプローブレスポンスに含まれるＩＥの内容を判断して、無線簡易設定方式を決定する。そのため、無線簡易設定方式を識別する手段を個々のステーション装置ごとに実装する必要があるという課題がある。また、ステーション装置が複数の無線簡易設定方式を実装していても、アクセスポイント装置自身がその無線簡易設定方式に対応していない場合には、そのアクセスポイントに接続できる対象のステーション装置も限られてしまうという課題がある。
【００３０】
そこで、本発明は、複数の無線簡易設定機能を実装する無線設定装置が無線子機からの要求に応じ、適切な無線簡易設定を選択することができる無線簡易設定システム、及びその無線簡易設定システムに適用される無線設定装置、無線簡易設定方法、無線簡易設定プログラムを提供することを目的とする。
【課題を解決するための手段】
【００３１】
本発明による無線簡易設定システムは、無線通信による通信確立を要求するための無線設定要求信号を送信する無線通信装置と、無線設定要求信号を受信したときに、複数の通信確立方法の中から無線設定要求信号に応じた通信確立方法を選択して無線通信装置と通信を確立する無線設定装置とを備え、無線通信装置が、無線設定要求信号を、無線設定装置に送信する無線設定要求信号送信手段を備え、無線設定装置が、無線設定要求信号の受信履歴を記憶する記憶手段と、無線通信装置から無線設定要求信号を受信したときに、記憶手段に無線設定要求信号を登録する登録手段と、無線通信装置との通信確立処理を開始するためのユーザの操作を検知する操作検知手段と、操作を検知したときに、無線設定要求信号のうち、所定の設定方法による通信確立を要求する所定の通信確立要求信号の受信履歴が記憶手段に存在していない場合に、無線通信装置から無線設定要求信号を受信するまで待機する待機手段と、操作を検知したときに、記憶手段に記憶された無線設定要求信号に、所定の通信確立要求信号の受信履歴が存在している場合、及び待機手段が所定の通信確立要求信号を検知したときに、所定の設定方法で無線通信装置と通信を確立する通信確立手段とを備え、通信確立手段が、待機手段が所定の通信確立要求信号以外の無線設定要求信号を検知したときに、所定の設定方法以外の設定方法で無線通信装置と通信を確立することを特徴とする。
【００３２】
本発明による無線設定装置は、無線通信による通信確立を要求するための無線設定要求信号を送信する無線通信装置から、無線設定信号を受信する無線設定装置であって、無線設定要求信号の受信履歴を記憶する記憶手段と、無線通信装置から無線設定要求信号を受信したときに、記憶手段に無線設定要求信号を登録する登録手段と、無線通信装置との通信確立処理を開始するためのユーザの操作を検知する操作検知手段と、操作を検知したときに、無線設定要求信号のうち、所定の設定方法による通信確立を要求する所定の通信確立要求信号の受信履歴が記憶手段に存在していない場合に、無線通信装置から無線設定要求信号を受信するまで待機する待機手段と、操作を検知したときに、記憶手段に記憶された無線設定要求信号に、所定の通信確立要求信号の受信履歴が存在している場合、及び待機手段が所定の通信確立要求信号を検知したときに、所定の設定方法で無線通信装置と通信を確立する通信確立手段とを備え、通信確立手段は、待機手段が所定の通信確立要求信号以外の無線設定要求信号を検知したときに、所定の設定方法以外の設定方法で無線通信装置と通信を確立することを特徴とする。
【００３３】
本発明による無線簡易設定方法は、無線通信による通信確立を要求するための無線設定要求信号を送信する無線通信装置が無線設定要求信号を、無線通信装置と通信を確立する無線設定装置に送信する無線設定要求信号送信ステップと、無線設定装置が、無線通信装置から無線設定要求信号を受信したときに、無線設定要求信号の受信履歴を記憶する記憶手段に無線設定要求信号を登録する登録ステップと、無線設定装置が、無線通信装置との通信確立処理を開始するためのユーザの操作を検知したときに、無線設定要求信号のうち、所定の設定方法による通信確立を要求する所定の通信確立要求信号の受信履歴が記憶手段に存在していない場合に、無線通信装置から無線設定要求信号を受信するまで待機する待機ステップと、無線設定装置が、操作を検知したときに、記憶手段に記憶された無線設定要求信号に、所定の通信確立要求信号の受信履歴が存在している場合、及び、無線設定装置が待機ステップで所定の通信確立要求信号を検知したときに、所定の設定方法で無線通信装置と通信を確立する第１通信確立ステップと、無線設定装置が待機ステップで所定の通信確立要求信号以外の無線設定要求信号を検知したときに、所定の設定方法以外の設定方法で無線通信装置と通信を確立する第２通信確立ステップとを含むことを特徴とする。
【００３４】
無線通信による通信確立を要求するための無線設定要求信号を送信する無線通信装置から、無線設定信号を受信するコンピュータに搭載される無線簡易設定プログラムであって、コンピュータに、無線通信装置から無線設定要求信号を受信したときに、無線設定要求信号の受信履歴を記憶する記憶手段に無線設定要求信号を登録する登録処理、コンピュータが無線通信装置との通信確立処理を開始するためのユーザの操作を検知したときに、無線設定要求信号のうち、所定の設定方法による通信確立を要求する所定の通信確立要求信号の受信履歴が記憶手段に存在していない場合に、無線通信装置から無線設定要求信号を受信するまで待機する待機処理、コンピュータが操作を検知したときに、記憶手段に記憶された無線設定要求信号に、所定の通信確立要求信号の受信履歴が存在している場合、及び、コンピュータが待機処理で所定の通信確立要求信号を検知したときに、所定の設定方法で無線通信装置と通信を確立する第１通信確立処理、および、コンピュータが待機処理で所定の通信確立要求信号以外の無線設定要求信号を検知したときに、所定の設定方法以外の設定方法で無線通信装置と通信を確立する第２通信確立処理を実行させることを特徴とする。
【発明の効果】
【００３５】
本発明によれば、複数の無線簡易設定機能を実装する無線設定装置が無線子機からの要求に応じ、適切な無線簡易設定を選択することができる。
【発明を実施するための最良の形態】
【００３６】
以下、本発明の実施形態を図面を参照して説明する。以下の説明では、無線アクセスポイント装置は、複数の無線簡易設定機能を備えているものとする。また、無線アクセスポイント装置は、ハードウェアボタンが押下されたときに、無線簡易設定を開始するものとし、その開始前に無線子機から特定の通信確立方法による設定を要求する信号（以下、無線設定要求信号と記す。）を受信していた場合に、その無線子機との通信確立処理を行う場合について説明する。
【００３７】
なお、無線子機が送信する無線設定要求信号の具体例として、ＷＰＳ機能による通信確立を要求する信号（すなわち、ＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］）が使用される場合について説明するが、無線設定要求信号は、ＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］に限定されない。
【００３８】
図１は、本発明による無線簡易設定システムの一実施形態を示すブロック図である。本発明による無線簡易設定システムは、無線アクセスポイント装置１と、無線子機２と、ＬＡＮ（Local Area Network）端末３とを備えている。無線アクセスポイント装置１と無線子機２とは、無線通信ネットワーク１００を介して接続される。また、無線アクセスポイント装置１とＬＡＮ端末３とは、通信ネットワーク２００を通じて接続される。
【００３９】
通信ネットワーク２００は無線通信ネットワークやＬＡＮケーブル等であるが、通信ネットワーク２００の形態は、特に限定されない。なお、上記説明によれば、Ｅｎｒｏｌｅｅが無線子機２、Ｒｅｓｉｓｔｒａｒが無線アクセスポイント装置１に相当する。
【００４０】
無線子機２は、制御部２１を備えている。制御部２１は、無線アクセスポイント装置１との通信確立を要求する。以下、制御部２１が、ＷＰＳ機能による通信確立を要求する機能を、ＷＰＳ要求機能と記す。制御部２１は、例えば、プログラムに従って動作する無線子機２のＣＰＵによって実現される。例えば、プログラムは、無線子機２の記憶部（図示せず）に記憶され、ＣＰＵは、そのプログラムを読み取り、プログラムに従って制御部２１として動作してもよい。ＷＰＳ要求機能は、例えば、無線子機２の使用者の指示に応じ、無線アクセスポイント装置１に、ＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］を送信する。
【００４１】
無線アクセスポイント装置１は、無線ＬＡＮドライバ１１と、ブリッジ部１２と、無線簡易設定機能部１３と、ボタンドライバ部１４と、ＬＡＮドライバ１５と、記憶部１６とを備えている。
【００４２】
無線ＬＡＮドライバ１１は情報を伝送するための信号であるフレームを送受信する。無線ＬＡＮドライバ１１は、無線子機２からのフレームを検知すると、そのフレームをブリッジ部１２または無線簡易設定機能部１３に通知し、ブリッジ部１２または無線簡易設定機能部１３からフレームを受信すると、そのフレームを無線子機２に送信する。例えば、無線ＬＡＮドライバ１１は、無線子機２との通信が確立していない場合に、無線子機２からのフレームを検知すると、そのフレームを無線簡易設定機能部１３に通知し、無線子機２との通信確立後に、無線子機２からのフレームを検知すると、そのフレームをブリッジ部１２に転送する。また、無線ＬＡＮドライバ１１は、ブリッジ部１２または無線簡易設定機能部１３からフレームを受信すると、そのフレームを無線子機２に送信する。
【００４３】
ＬＡＮドライバ１５は、ＬＡＮ端末３とフレームを送受信する。ＬＡＮドライバ１５は、ＬＡＮ端末３からのフレームを検知すると、そのフレームをブリッジ部１２に送信し、ブリッジ部１２からフレームを受信すると、そのフレームをＬＡＮ端末３に送信する。
【００４４】
なお、無線ＬＡＮドライバ１１が、ＬＡＮ端末３や他の端末（図示せず）に無線通信ネットワーク１００を介して、フレームの送受信を行うことができる場合であれば、無線アクセスポイント装置１は、ＬＡＮドライバ１５を備えていなくてもよい。
【００４５】
ブリッジ部１２は、無線ＬＡＮドライバ１１及びＬＡＮドライバ１５が受信したフレームを中継するブリッジ処理を行い、無線ＬＡＮドライバ１１及びＬＡＮドライバ１５にそのフレームを送信する。ブリッジ処理は、例えば、受信したフレームを、転送先のＭＡＣ（Media Access Control）アドレス等に基づいて適切なポートにのみ信号を中継する処理を行うが、ブリッジ処理は、これらの処理に限定されない。
【００４６】
ボタンドライバ部１４は、無線アクセスポイント装置１が備えるボタン（図示せず）が操作されたことを検知する。例えば、ボタンドライバ部１４は、無線アクセスポイント装置１のユーザにより無線アクセスポイント装置１が備えるボタンが押下された操作を検知すると、ボタンが押下されたことを示す操作信号を無線簡易設定機能部１３に通知する。以下の説明では、ボタンドライバ部１４がボタンの押下を検知したときに、無線簡易設定機能部１３が無線簡易設定開始の指示を検知するものとして説明する。
【００４７】
図２は、無線簡易設定機能部１３の一実施形態を示すブロック図である。無線簡易設定機能部１３は、他の無線簡易設定機能部１３１と、ＷＰＳ機能部１３２とを備えている。さらに、他の無線簡易設定機能部１３１は、無線簡易設定方式切換え処理部１３１１と、他の無線簡易設定処理部１３１２とを備えている。
【００４８】
無線簡易設定機能部１３は、無線ＬＡＮドライバ１１が、無線子機２からのフレームを受信すると、無線アクセスポイント装置１の記憶部１６にそのフレーム情報を登録する。また、無線簡易設定機能部１３は、ボタンドライバ部１４からボタンが押下されたことを示す通知（すなわち、無線簡易設定開始の指示）を受けたときに、その通知を受けるまでに無線子機２から受信したフレームの情報を記憶部１６から読み込み、無線子機２からの通信確立要求の有無を判断する。
【００４９】
無線簡易設定方式切換え処理部１３１１は、無線簡易設定機能部１３が、無線子機２からＷＰＳ機能による通信確立要求がなかったと判断した場合、無線子機２からの通信確立要求があるまで待機する。
【００５０】
他の無線簡易設定処理部１３１２は、無線簡易設定方式切換え処理部１３１１が待機している間に、無線子機２からＷＰＳ機能以外による無線簡易設定（以下、他の無線簡易設定機能と記す。）による通信確立要求があったと判断した場合、他の無線簡易設定機能に基づいた無線簡易設定を行う。他の無線簡易設定機能は、らくらく無線スタート等の無線簡易設定機能であるが、これらの機能は広く知られているため、説明を省略する。
【００５１】
ＷＰＳ機能部１３２は、無線簡易設定機能部１３、もしくは無線簡易設定方式切換え処理部１３１１が、無線子機２からＷＰＳ機能による通信確立要求があったと判断した場合、ＷＰＳ機能に基づいた無線簡易設定を行う。
【００５２】
ブリッジ部１２、及び無線簡易設定機能部１３（より詳しくは、他の無線簡易設定機能部１３１（さらに、詳しくは、無線簡易設定方式切換え処理部１３１１、及び他の無線簡易設定処理部１３１２）、及びＷＰＳ機能部１３２）は、例えば、プログラムに従って動作する無線アクセスポイント装置１のＣＰＵによって実現される。例えば、プログラムは、無線アクセスポイント装置１の記憶部１６に記憶され、ＣＰＵは、そのプログラムを読み取り、プログラムに従ってブリッジ部１２、及び無線簡易設定機能部１３（より詳しくは、他の無線簡易設定機能部１３１（さらに、詳しくは、無線簡易設定方式切換え処理部１３１１、及び他の無線簡易設定処理部１３１２）、及びＷＰＳ機能部１３２）として動作してもよい。
【００５３】
次に、動作について説明する。以下の説明では、初期状態では、無線アクセスポイント装置１のボタンが、まだ押下されていないものとする。
【００５４】
図３は、本実施形態における無線簡易設定機能部１３の状態遷移の例を示す説明図である。初期状態では、無線簡易設定機能部１３は、無線子機２からの通信確立要求を待機している状態（以下、アイドル状態と記す。）である（ステップＳ１１）。アイドル状態では、無線簡易設定機能部１３は、無線子機２からのＰｒｏｂｅＲｅｑ、あるいはＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］を受信しても、無線簡易設定を行わない。なお、無線ＬＡＮドライバ１１が、これらの信号を受信したときには、無線簡易設定機能部１３は、受信した信号の履歴を記憶部１６に記憶させる。
【００５５】
その後、無線アクセスポイント装置１のボタンが押下されると、無線簡易設定機能部１３は、無線簡易設定を開始する状態（以下、無線自動設定開始状態と記す。）に遷移する（ステップＳ１２）。無線自動設定開始状態では、無線簡易設定機能部１３は、ＷＰＳ規定に基づき、現在時刻から２分前まで間に、無線子機２からのＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］を受信しているかを、記憶部１６に記憶された履歴を読み込んで確認する。無線簡易設定機能部１３が、ＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］の履歴が存在すると判断した場合には、無線簡易設定機能部１３は、ＷＰＳ機能による簡易設定を開始する状態（以下、ＷＰＳ開始状態と記す。）に遷移し（ステップＳ１３）、ＷＰＳ機能による無線簡易設定を開始する（ステップＳ１４）。無線簡易設定機能部１３は、ＷＰＳ機能による無線簡易設定処理が正常に終了した場合、設定処理を正常終了し（ステップＳ１６）、ＩＤＬＥ状態に戻る（ステップＳ１１）。また、無線簡易設定機能部１３は、ＷＰＳ機能による無線簡易設定処理に失敗した場合、設定処理を異常終了し（ステップＳ１５）、ＩＤＬＥ状態に戻る（ステップＳ１１）。
【００５６】
記憶部１６にＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］の履歴が存在しない場合には、無線簡易設定方式判別状態へ遷移し（ステップＳ１７）、無線簡易設定方式切換え処理部１３１１は無線子機２からの通信確立要求を検知するまで待機する。また、無線簡易設定機能部１３は、Ｂｅａｃｏｎ［ＷＰＳ−ＰＢＣ］の送信を開始する。
【００５７】
なお、上記説明では、ＷＰＳ規格に合わせ、２分前までの受信履歴を無線簡易設定機能部１３が確認している場合について説明しているが、無線簡易設定を行うことができる時間であれば、無線簡易設定機能部１３が受信履歴を確認する時間は２分に限定されない。
【００５８】
無線簡易設定方式判別状態で、無線簡易設定方式切換え処理部１３１１がＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］を検知した場合、ＷＰＳ機能部１３２は、ＷＰＳ機能に基づいた無線簡易設定を開始する（ステップＳ１３）。以降の処理は、ステップＳ１４〜Ｓ１６に示した内容と同様である。
【００５９】
一方、無線簡易設定方式切換え処理部１３１１が他の無線簡易設定機能による通信確立要求を検知した場合、他の無線簡易設定処理部１３１２は、他の無線簡易設定機能に基づいた無線簡易設定を行う（ステップＳ１８）。他の無線簡易設定処理部１３１２は、他の無線簡易設定処理が正常に終了した場合、設定処理を正常終了し（ステップＳ２０）、ＩＤＬＥ状態に戻る（ステップＳ１１）。また、他の無線簡易設定処理部１３１２は、他の無線簡易設定処理が失敗した場合、設定処理を異常終了し（ステップＳ１９）、ＩＤＬＥ状態に戻る（ステップＳ１１）。
【００６０】
なお、無線簡易設定方式切換え処理部１３１１が一定時間待機しても、ＰｒｏｂｅＲｅｑを検知しなかった場合、無線簡易設定機能部１３は、タイムアウトと判断して異常終了し（ステップＳ１９）、アイドル状態へ遷移する（ステップＳ１１）。
【００６１】
図４は、本実施形態において無線子機２のＷＰＳ要求機能が、無線アクセスポイント装置１のボタン押下よりも先に起動された場合の例を示す説明図である。無線子機２は、ＷＰＳ要求機能を起動し（ステップＳ２１）、無線アクセスポイント装置１にＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］を送信する（ステップＳ２２）。このとき、無線アクセスポイント装置１は、まだボタンの押下を検知していないため、無線子機２にＰｒｏｂｅＲｅｓを送信する（ステップＳ２３）。このとき、無線アクセスポイント装置１は、無線子機２にＰｒｏｂｅＲｅｓは送信しているが、ＰｒｏｂｅＲｅｓ［ＷＰＳ−ＰＢＣ］は送信していない。
【００６２】
その後、無線アクセスポイント装置１のボタンが押下されると（ステップＳ２４）、無線アクセスポイント装置１は、Ｂｅａｃｏｎ［ＷＰＳ−ＰＢＣ］を送信するとともに（ステップＳ２５）、他の簡易設定機能も起動したことを示すフレームを送信する（ステップＳ２６）。
【００６３】
この状態で、無線子機２からのＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］を受信した場合には（ステップＳ２７）、無線アクセスポイント装置１は、ＰｒｏｂｅＲｅｓ［ＷＰＳ−ＰＢＣ］を無線子機２に送信する（ステップＳ２８）。なお、本実施例では、無線アクセスポイント装置１は、ステップＳ２２にて、すでに、ＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］を受信しているため、無線簡易設定機能部１３は、すぐに図３に示すＷＰＳ開始状態に遷移し、ＷＰＳ機能部１３２が、無線子機２に対し、ＷＰＳ機能に基づいた無線簡易設定を行う。
【００６４】
無線子機２は、無線アクセスポイント装置１が送信する信号に応じて無線簡易設定を行う（ステップＳ２９）。無線子機２は、無線簡易設定が完了すると、無線アクセスポイント装置１に完了した旨の信号を送信し（ステップＳ３０）、無線アクセスポイント装置１は、その信号を受信して、無線簡易設定が完了した旨の信号を無線子機２に送信する（ステップＳ３１）。
【００６５】
図５は、本実施形態において無線子機２のＷＰＳ要求機能が、無線アクセスポイント装置１のボタン押下よりも後に起動された場合の例を示す説明図である。無線アクセスポイント装置１のボタンがまだ押下されていない状態では、無線アクセスポイント装置１は無線子機２にＰｒｏｂｅＲｅｓ［ＷＰＳ−ＰＢＣ］を送信しない（ステップＳ４１）。その後、無線アクセスポイント装置１のボタンが押下されると（ステップＳ４２）、無線アクセスポイント装置１は、Ｂｅａｃｏｎ［ＷＰＳ−ＰＢＣ］を送信するとともに（ステップＳ４３）、他の簡易設定機能も起動したことを示すフレームを送信する（ステップＳ４４）。
【００６６】
なお、この状態では、無線アクセスポイント装置１は無線子機２からＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］を検知していないため、無線簡易設定方式切換え処理部１３１１は、無線子機２からの通信確立要求があるまで待機している。
【００６７】
その後、無線子機２は、ＷＰＳ要求機能を起動すると（ステップＳ４５）、無線アクセスポイント装置１にＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］を送信する（ステップＳ４６）。無線アクセスポイント装置１は、無線子機２からのＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］を検知すると、ＰｒｏｂｅＲｅｓ［ＷＰＳ−ＰＢＣ］を送信する（ステップＳ４７）。
【００６８】
無線子機２は、ＰｒｏｂｅＲｅｓ［ＷＰＳ−ＰＢＣ］を受信することによって、無線アクセスポイント装置１を検出し、ＷＰＳ機能部１３２は、無線子機２に対して、ＷＰＳ機能に基づいた無線簡易設定を行うための信号を送信する。無線子機２は、無線アクセスポイント装置１が送信する信号に応じて無線簡易設定を行う（ステップＳ４８）。無線子機２は、無線簡易設定が完了すると、無線アクセスポイント装置１に完了した旨の信号を送信し（ステップＳ４９）、無線アクセスポイント装置１は、その信号を受信して、無線簡易設定が完了した旨の信号を無線子機２に送信する（ステップＳ５０）。
【００６９】
図６は、本実施形態において無線子機２が、他の無線簡易設定機能による通信を確立するために、無線アクセスポイント装置１からの信号を待機している場合の例を示す説明図である。無線子機２は、無線アクセスポイント装置１からの信号の待機を開始する（ステップＳ５１）。その後、無線アクセスポイント装置１のボタンが押下されると（ステップＳ５２）、無線アクセスポイント装置１は、Ｂｅａｃｏｎ［ＷＰＳ−ＰＢＣ］を送信するとともに（ステップＳ５３）、他の簡易設定機能も起動したことを示すフレームを送信する（ステップＳ５４）。
【００７０】
なお、この状態では、無線アクセスポイント装置１は無線子機２からＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］を検知していないため、無線簡易設定方式切換え処理部１３１１は、無線子機２からの通信確立要求があるまで待機している。
【００７１】
無線子機２は、他の簡易設定機能も起動したことを示すフレームを受信すると、他の簡易設定機能による通信確立を依頼する信号を無線アクセスポイント装置１に通知する（ステップＳ５５）。無線アクセスポイント装置１は、他の簡易設定機能による通信確立を依頼する信号を受信すると、他の無線簡易設定処理部１３１２は、他の無線簡易設定機能に基づいた無線簡易設定を行う（ステップＳ５６）。無線簡易設定が完了すると、無線子機２は設定が完了したことを、無線アクセスポイント装置１に通知する（ステップＳ５７）。
【００７２】
本発明によれば、無線子機２が、通信確立を要求する信号を、無線アクセスポイント装置１に送信する。無線アクセスポイント装置１が、通信確立を要求する信号を受信したときに、その受信履歴を記憶部１６に登録する。無線アクセスポイント装置１が、無線子機２との通信確立処理を開始するためのボタン押下の操作を検知したときに、記憶部１６に記憶された受信履歴に、ＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］の受信履歴が存在していない場合には、無線子機２から通信確立を要求する信号を受信するまで待機する。無線アクセスポイント装置１が、ボタン押下の操作を検知したときに、記憶部１６に記憶された受信履歴に、ＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］の受信履歴が存在している場合にはＷＰＳ機能による設定方法で無線子機２と通信を確立する。また、無線アクセスポイント装置１が通信確立を要求する信号を待機しているときにＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］を検知したときにも、ＷＰＳ機能による設定方法で無線子機２と通信を確立する。無線アクセスポイント装置１が通信確立を要求する信号を待機しているときにＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］以外の通信確立を要求する信号を検知したときに、ＷＰＳ機能による設定方法以外の方法で無線子機２と通信を確立する。よって、複数の無線簡易設定機能を実装する無線アクセスポイント装置１が無線子機２からの要求に応じ、適切な無線簡易設定を選択することができる。
【００７３】
次に、本実施形態の変形例について説明する。
図７は、本実施形態の変形例における無線簡易設定機能部１３の状態遷移の例を示す説明図である。上記に説明した実施形態では、図３に示すステップＳ１３において、無線アクセスポイント装置１が無線子機２から送信されるＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］を検出した場合に、ＷＰＳ機能に基づく無線簡易設定を行う場合について説明した。本実施形態の変形例では、無線子機２がＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］以外の信号（以下、他の無線設定要求信号と記す。）を送信して、ＷＰＳ機能に基づく通信確立を要求した場合であっても、無線アクセスポイント装置１がＷＰＳ機能に基づく無線簡易設定を行う場合について説明する。
【００７４】
具体的には、図７に示すステップＳ６０において、無線アクセスポイント装置１が、無線子機２からのＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］を検出して、ＷＰＳ機能に基づく無線簡易設定する場合に加え、他の無線設定要求信号を受信したときにもＷＰＳ機能に基づく無線簡易設定を行う点で、上記実施形態と異なる（図７に示す点線部分）。それ以外の状態遷移は、図３と同一である。上記に説明した実施形態と同様の状態遷移については、図３と同一の符号を付し、説明を省略する。
【００７５】
また、本実施形態の変形例における無線簡易設定システムの構成例は、図１及び図２に示す構成と同様であるため、説明を省略する。
【００７６】
なお、以下の説明では、無線アクセスポイント装置１が他の無線設定要求信号を受信した場合に、ＷＰＳ機能に基づく無線簡易設定を行う場合について説明するが、他の無線設定要求信号を受信した場合に行う無線簡易設定を行う機能は、ＷＰＳ機能に基づくものである場合に限定されない。
【００７７】
また、以下の説明では、無線アクセスポイント装置１が他の無線設定要求信号を検知する場合の例としてＥＡＰｏＬ−ｓｔａｒｔフレームを検知する場合について説明するが、他の無線設定要求信号は、はＥＡＰｏＬ−ｓｔａｒｔフレームに限定されない。
【００７８】
なお、ＥＡＰｏＬ−ｓｔａｒｔフレームは、通常、ＩＥＥＥ８０２．１ｘ認証で使用され、端末の認証を行う場合に送信されるパケットである。本実施形態では、ＥＡＰｏＬ−ｓｔａｒｔフレームは、ＷＰＳ機能に基づく無線設定時に送信されることが多い信号であることを利用し、ＷＰＳ機能に基づく無線簡易設定を要求する信号とみなして処理を行うものである。
【００７９】
無線簡易設定機能部１３が、アイドル状態（ステップＳ１１）から、無線アクセスポイント装置１のボタンが押下されて、無線自動設定開始状態になったときに（ステップＳ１２）、ＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］の履歴がないと判断した場合に、無線簡易設定機能部１３は、無線簡易設定方式判別状態へ遷移する（ステップＳ６０）。
【００８０】
ステップＳ６０の無線簡易設定方式判別状態において、無線簡易設定方式切換え処理部１３１１が、ＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］、あるいは、ＥＡＰｏＬ−ｓｔａｒｔフレームを検知した場合には、ＷＰＳ機能部１３２は、無線子機２に対し、ＷＰＳ機能に基づいた無線簡易設定を開始する（ステップＳ１３）。以降の状態の遷移は、図３に示した内容と同様である。
【００８１】
図８は、本実施形態の変形例において無線子機２のＷＰＳ要求機能が、無線アクセスポイント装置１のボタン押下よりも後に起動された場合であって、無線子機２は、ＰｒｏｂｅＲｅｑの、例えば、information element フィールドにＷＰＳ−ＰＢＣを含まない簡易設定要求を行う場合の例を示す説明図である。なお、無線子機２が、ＷＰＳ要求機能を起動するまでの処理は、図５に示すステップＳ４１〜Ｓ４５までの動作と同様である。
【００８２】
無線子機２は、ＷＰＳ要求機能を起動すると（ステップＳ４５）、無線アクセスポイント装置１にＰｒｏｂｅＲｅｑを送信する（ステップＳ６１）。なお、このＰｒｏｂｅＲｅｑには、ＷＰＳ−ＰＢＣを含んでいないため、この信号だけでは、ＷＰＳ機能による通信確立要求と判断することはできない。無線アクセスポイント装置１は、無線子機２からのＰｒｏｂｅＲｅｑを検知すると、無線子機２にＰｒｏｂｅＲｅｓ［ＷＰＳ−ＰＢＣ］を送信する（ステップＳ６２）。
【００８３】
無線子機２は、ＰｒｏｂｅＲｅｓ［ＷＰＳ−ＰＢＣ］を受信すると、無線アクセスポイント装置１に、ＥＡＰｏＬ−ｓｔａｒｔフレームを送信する（ステップＳ６３）。無線アクセスポイント装置１は、ＥＡＰｏＬ−ｓｔａｒｔフレームを受信すると、ＷＰＳ機能部１３２は、ＷＰＳ機能に基づく通信確立要求と判断し、ＷＰＳ機能に基づいた無線簡易設定を開始する（ステップＳ６４）。無線子機２は、無線簡易設定が完了すると、無線アクセスポイント装置１に完了した旨の信号を送信し（ステップＳ６５）、無線アクセスポイント装置１は、その信号を受信して、無線簡易設定が完了した旨の信号を、無線子機２に送信する（ステップＳ６６）。
【００８４】
本発明によれば、実施形態１の効果に加え、無線アクセスポイント装置１が要求信号を待機しているときに、ＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］以外のＥＡＰｏＬ−ｓｔａｒｔフレームを検知したときに、ＷＰＳ機能による無線簡易設定を行う。よって、規定の無線設定要求信号を送信しない無線子機２を使用する場合でも、規定の無線簡易設定を行うことができるため、無線設定可能な無線子機の対象を増やすことができる。
【００８５】
本実施形態の変形例の場合であれば、無線アクセスポイント装置１が、ＥＡＰｏＬ−ｓｔａｒｔフレームもＷＰＳ通信確立要求の信号として判断するため、ＰｒｏｂｅＲｅｑにＷＰＳ−ＰＢＣを含まずに送信する無線子機２であっても、ＷＰＳ機能による通信確立が可能な無線子機と判断することができる。よって、そのような無線子機２であっても無線アクセスポイント装置１がＷＰＳ機能に基づく無線簡易設定を行うことができるため、ＷＰＳ機能に基づく無線簡易設定が可能な無線子機の対象を増やすことができる。
【００８６】
図９は、本発明における無線簡易設定システムの概要を示すブロック図である。本発明による無線簡易設定システムは、無線通信による通信確立を要求するための無線設定要求信号（例えば、ＰｒｏｂｅＲｅｑ）を送信する無線通信装置８０と、無線設定要求信号を受信したときに、複数の通信確立方法（例えば、ＷＰＳ機能に基づく通信確立、らくらく無線スタートに基づく通信確立）の中から無線設定要求信号に応じた通信確立方法を選択して無線通信装置８０と通信を確立する無線設定装置９０とを備えている。
【００８７】
無線通信装置８０は、無線設定要求信号を無線設定装置９０に送信する無線設定要求信号送信手段８１（例えば、制御部２１）を備えている。
【００８８】
無線設定装置９０は、無線設定要求信号の受信履歴を記憶する記憶手段９１（例えば、記憶部１６）と、無線通信装置８０から無線設定要求信号を受信したときに、記憶手段９１に無線設定要求信号を登録する登録手段９２（例えば、無線簡易設定機能部１３）と、無線通信装置８０との通信確立処理を開始するためのユーザの操作を検知する操作検知手段９３（例えば、ボタン、ボタンドライバ部１４）と、操作を検知したときに、無線設定要求信号のうち、所定の設定方法による通信確立（例えば、ＷＰＳ機能に基づく通信確立）を要求する所定の通信確立要求信号（例えば、ＰｒｏｂｅＲｅｑ［ＷＰＳ−ＰＢＣ］）の受信履歴が記憶手段９１に存在していない場合に、無線通信装置８０から無線設定要求信号を受信するまで待機する待機手段９４（例えば、無線簡易設定方式切換え処理部１３１１）と、操作を検知したときに、記憶手段９１に記憶された無線設定要求信号に、所定の通信確立要求信号の受信履歴が存在している場合、及び待機手段９４が所定の通信確立要求信号を検知したときに、所定の設定方法（例えば、ＷＰＳ機能に基づく設定方法）で無線通信装置８０と通信を確立する通信確立手段９５（例えば、ＷＰＳ機能部１３２）とを備え、通信確立手段９５は、待機手段９４が所定の通信確立要求信号以外の無線設定要求信号を検知したときに、所定の設定方法以外の設定方法（例えば、らくらく無線スタート機能に基づく設定方法）で無線通信装置８０と通信を確立する。
【００８９】
そのような構成により、複数の無線簡易設定機能を実装する無線設定装置９０が無線通信装置８０からの要求に応じ、適切な無線簡易設定を選択することができる。
【００９０】
また、通信確立手段９５が、待機手段９４が所定の通信確立要求信号以外の他の通信確立要求信号（例えば、ＥＡＰｏＬ−ｓｔａｒｔフレーム）を検知したときに、所定の設定方法で無線通信装置と通信を確立してもよい。
【００９１】
そのような構成により、所定の無線設定要求信号を送信しない無線通信装置８０を使用する場合でも、所定の無線簡易設定を行うことができるため、無線設定可能な無線通信装置８０の対象を増やすことができる。
【００９２】
また、無線設定要求信号送信手段８１が、所定の通信確立要求信号としてＷＰＳ規格に基づく設定方法による通信確立を要求するＷＰＳ信号を送信し、登録手段９２が、ＷＰＳ信号の受信履歴を記憶手段９１に記憶し、待機手段９４が、操作を検知したときに、記憶手段９１に記憶された無線設定要求信号の受信履歴にＷＰＳ信号の受信履歴が存在していない場合に、無線通信装置８０から無線設定要求信号を受信するまで待機し、通信確立手段９５が、操作を検知したときに、記憶手段９１に記憶された無線設定要求信号の受信履歴にＷＰＳ信号が存在している場合、及び待機手段９４がＷＰＳ信号を検知したときに、ＷＰＳ規格に基づく設定方法で無線通信装置８０と通信を確立し、通信確立手段９５が、待機手段９４がＷＰＳ信号以外の無線設定要求信号を検知したときに、ＷＰＳ規格に基づく設定方法以外の設定方法で無線通信装置８０と通信を確立してもよい。
【００９３】
また、無線設定要求信号送信手段８１が、所定の通信確立要求信号としてＷＰＳ規格に基づく設定方法による通信確立を要求するＷＰＳ信号を送信し、登録手段９２が、ＷＰＳ信号の受信履歴を記憶手段９１に記憶し、待機手段９４が、操作を検知したときに、記憶手段９１に記憶された無線設定要求信号の受信履歴にＷＰＳ信号の受信履歴が存在していない場合に、無線通信装置８０から無線設定要求信号を受信するまで待機し、通信確立手段９５が、操作を検知したときに、記憶手段９１に記憶された無線設定要求信号の受信履歴にＷＰＳ信号が存在している場合、及び待機手段９４がＷＰＳ信号を検知したときに、ＷＰＳ規格に基づく設定方法で無線通信装置８０と通信を確立し、通信確立手段９５が、待機手段９４がＷＰＳ信号以外の無線設定要求信号を検知したときに、ＷＰＳ規格に基づく設定方法以外の設定方法で無線通信装置８０と通信を確立し、通信確立手段９５が、待機手段９４が他の通信確立要求信号としてＥＰＡｏＬ−ｓｔａｒｔフレームを検知したときに、ＷＰＳ規格に基づく設定方法で無線通信装置８０と通信を確立してもよい。
【００９４】
また、無線設定装置９０が、押しボタン（例えば、ボタン）を備え、操作検知手段９３が、押しボタンが押下されたときに操作を検知してもよい。
【産業上の利用可能性】
【００９５】
本発明は、無線通信機器とアクセスポイントとを通信確立する無線簡易設定システムに好適に適用される。
【図面の簡単な説明】
【００９６】
【図１】本発明による無線簡易設定システムの一実施形態を示すブロック図である。
【図２】無線簡易設定機能部１３の一実施形態を示すブロック図である。
【図３】本実施形態における無線簡易設定機能部１３の状態遷移の例を示す説明図である。
【図４】無線子機２のＷＰＳ要求機能が、無線アクセスポイント装置１のボタン押下よりも先に起動された場合の例を示す説明図である。
【図５】無線子機２のＷＰＳ要求機能が、無線アクセスポイント装置１のボタン押下よりも後に起動された場合の例を示す説明図である。
【図６】無線子機２が、他の無線簡易設定機能による通信を確立するために、無線アクセスポイント装置１からの信号を待機している場合の例を示す説明図である。
【図７】本実施形態の変形例における無線簡易設定機能部１３の状態遷移の例を示す説明図である。
【図８】本実施形態の変形において無線子機２のＷＰＳ要求機能が、ＷＰＳ−ＰＢＣを含まない場合の処理の例を示す説明図である。
【図９】本発明における無線簡易設定システムの概要を示すブロック図である。
【図１０】子機のＷＰＳ要求機能が先に起動された場合の例を示す説明図である。
【図１１】子機のＷＰＳ要求機能が後に起動された場合の例を示す説明図である。
【図１２】本発明に関連する無線アクセスポイント装置が実装する制御部の状態遷移の例を示す説明図である。
【符号の説明】
【００９７】
１  無線アクセスポイント装置
２  無線子機
３  ＬＡＮ端末
１１  無線ＬＡＮドライバ
１２  ブリッジ部
１３  無線簡易設定機能部
１３１  他の無線簡易設定機能部
１３１１  無線簡易設定方式切換え処理部
１３１２  他の無線簡易設定処理部
１３２  ＷＰＳ機能部
１４  ボタンドライバ部
１５  ＬＡＮドライバ
１６  記憶部
【図１】
2010074768.tif 000003
【図２】
2010074768.tif 000004
【図３】
2010074768.tif 000005
【図４】
2010074768.tif 000006
【図５】
2010074768.tif 000007
【図６】
2010074768.tif 000008
【図７】
2010074768.tif 000009
【図８】
2010074768.tif 000010
【図９】
2010074768.tif 000011
【図１０】
2010074768.tif 000012
【図１１】
2010074768.tif 000013
【図１２】
2010074768.tif 000014