(57)【特許請求の範囲】
【請求項１】
第１無線通信装置及び第２無線通信装置との間で無線により通信する通信システムであって、
前記第１無線通信装置により前記第２無線通信装置の機器情報を取得させる取得手段と、
前記第１の無線通信装置と前記第２の無線通信装置とが通信するための設定情報を、前記第２無線通信装置の機器情報に対応付けて記憶する記憶手段と、
前記取得手段により前記第２の無線通信装置の機器情報を取得した際に、当該機器情報に関連付けて前記設定情報が記憶されている場合には前記設定情報を更新または削除するための処理を行い、前記設定情報が記憶されていない場合には前記設定情報を前記第２の無線通信装置から取得し該取得した設定情報を前記機器情報に対応付けて記憶するための処理を行う制御手段と、
を有することを特徴とする通信システム。
【請求項２】
無線通信装置間で無線により通信を行う無線通信装置であって、
他の無線通信装置の機器情報に対応付けて、前記他の無線通信装置と通信するための設定情報を記憶する記憶手段と、
前記他の無線通信装置の機器情報を、前記他の無線通信装置から取得する取得手段と、
前記取得手段により前記他の無線通信装置の機器情報を取得した際に、当該機器情報に関連付けて前記設定情報が記憶されている場合には前記設定情報を更新または削除するための処理を行い、前記設定情報が記憶されていない場合には前記設定情報を前記他の無線通信装置から取得し該取得した設定情報を前記機器情報に対応付けて記憶するための処理を行う制御手段と、
を有することを特徴とする無線通信装置。
【請求項３】
前記取得手段は、第１の通信方式により前記他の無線通信装置の機器情報を取得し、
前記設定情報は、前記第１の通信方式とは異なる第２の通信方式により前記他の無線通信装置と無線通信を行うための情報であることを特徴とする請求項２に記載の無線通信装置。
【請求項４】
前記第１の通信方式は、Near Field Communicationに準拠した方式、赤外線通信、Bluetooth、またはUltra Wide Bandのいずれかであり、
前記第２の通信方式は、ＩＥＥＥ８０２．１１系規格に準拠した方式であることを特徴とする請求項３に記載の無線通信装置。
【請求項５】
前記設定情報の消去と、前記他の無線通信装置との前記第２の通信方式による通信と、の少なくとも一方を指示可能に表示する表示手段を更に有することを特徴とする請求項３または４に記載の無線通信装置。
【請求項６】
第１無線通信装置及び第２無線通信装置との間で無線により通信する通信システムにおける制御方法であって、
前記第１無線通信装置が、前記第２無線通信装置の機器情報を取得する取得工程と、
前記第１無線通信装置が、前記第１の無線通信装置と前記第２の無線通信装置とが通信するための設定情報を、前記第２無線通信装置の機器情報に対応付けて記憶部に記憶する記憶工程と、
前記第１無線通信装置が、前記取得工程により前記第２の無線通信装置の機器情報を取得した際に、当該機器情報に関連付けて前記設定情報が記憶されている場合には前記設定情報を更新または削除するための処理を行い、前記設定情報が記憶されていない場合には前記設定情報を前記第２の無線通信装置から取得し該取得した設定情報を前記機器情報に対応付けて記憶するための処理を行う制御工程と、
を含むことを特徴とする通信システムにおける制御方法。
【請求項７】
無線通信装置間で無線により通信を行う無線通信装置における制御方法であって、
他の無線通信装置の機器情報に対応付けて、前記他の無線通信装置と通信するための設定情報を記憶部に記憶する記憶工程と、
前記他の無線通信装置の機器情報を、前記他の無線通信装置から取得する取得工程と、
前記取得工程により前記他の無線通信装置の機器情報を取得した際に、当該機器情報に関連付けて前記設定情報が記憶されている場合には前記設定情報を更新または削除するための処理を行い、前記設定情報が記憶されていない場合には前記設定情報を前記他の無線通信装置から取得し該取得した設定情報を前記機器情報に対応付けて記憶するための処理を行う制御工程と、
を含むことを特徴とする無線通信装置の制御方法。
【請求項８】
請求項７に記載の制御方法をコンピュータに実行させるためのプログラム。
【請求項９】
コンピュータを、請求項２乃至５の何れか一項に記載の無線通信装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信システムおよびその制御方法、無線通信装置およびその制御方法、並びに、プログラムに関するものである。
【背景技術】
【０００２】
従来、無線による通信を行う通信装置では、通信相手との間で無線通信の整合を取るために各通信装置において無線通信のための無線通信用のパラメータを記憶している。このような無線通信用のパラメータは、無線通信が終了した時点では不要になるため、各通信装置において、その記憶している無線通信パラメータを消去する消去機能を設ける必要がある。このような消去機能の一例として、特許文献１には、電源供給の断絶時間を調べて予め設定された時間が経過しているときに消去することが記載されている。また、非接触ＩＣインターフェースのような近距離無線通信方式を使用して無線通信パラメータを記憶する場合に、無線通信装置に記憶された通信用パラメータを消去する仕組みがないものがある（特許文献２）。また、非接触ＩＣインターフェースのような近距離無線通信方式を使用して無線通信用のパラメータを記憶する場合に、その通信用パラメータの保持を許可するか否かの情報に従って、そのパラメータを保持したり消去したりするものがある（特許文献３）。
【特許文献１】特開平０９−２８２５６１号公報
【特許文献２】特開２００３−２２９８７２号公報
【特許文献３】特開２００４−００７３５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
非接触ＩＣインターフェースのような近距離の無線通信方式を使用して無線通信用パラメータを記憶する従来技術では、複数の無線通信装置に対する１対１のアドホックな無線通信を行うのに必要な通信用パラメータを記憶した場合に、どの通信用パラメータを消去或は更新するかを指定できない。また複数の通信用パラメータが記憶されている場合、どの通信用パラメータを使用して無線通信を行うかを選択する仕組みがないという問題があった。
【０００４】
本発明は、上記従来技術の欠点を解決することにある。
【０００５】
また本願発明の特徴は、無線通信用の設定情報の更新を容易にできる無線通信装置及び通信システム及びその無線通信設定方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的の少なくとも１つを達成するため、本発明の通信システムは以下の構成を備える。すなわち、第１無線通信装置及び第２無線通信装置との間で無線により通信する通信システムにおいて、前記第１無線通信装置により前記第２無線通信装置の機器情報を取得させる取得手段と、前記第１の無線通信装置と前記第２の無線通信装置とが通信するための設定情報を、前記第２無線通信装置の機器情報に対応付けて記憶する記憶手段と、前記取得手段により前記第２の無線通信装置の機器情報を取得した際に、当該機器情報に関連付けて前記設定情報が記憶されている場合には前記設定情報を更新または削除するための処理を行い、前記設定情報が記憶されていない場合には前記設定情報を前記第２の無線通信装置から取得し該取得した設定情報を前記機器情報に対応付けて記憶するための処理を行う制御手段と、を有する。
【発明の効果】
【００１３】
本発明によれば、他の無線通信装置と通信するための設定情報を簡単に取得、更新、および、削除することができる。
【発明を実施するための最良の形態】
【００１４】
以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが発明の解決手段に必須のものとは限らない。
【００１５】
図１は、本発明の実施の形態に係る無線通信装置の構成を示すブロック図である。
【００１６】
この無線通信装置は、装置全体の動作を制御するＣＰＵ１０１、ＣＰＵ１０１により実行される制御プログラムや各種データを格納するＲＯＭ１０２、ＣＰＵ１０１のワークエリアとして使用され、各種データを格納するＲＡＭ１０３を有している。ＮＦＣ（Near Field Communication）インターフェース１０４は、近距離でのみ通信可能な電磁界を発生させて無線による通信を行う。無線設定情報記憶部（以下、無線設定記憶部）１０５は、無線通信に必要なパラメータを含む無線通信用の各種設定情報を記憶する。無線設定情報設定部（以下、無線設定部）１０６は、無線設定記憶部１０５に記憶された無線通信用の設定情報（以下、設定情報）をＩＥＥＥ８０２．１１ｂインターフェース１０７へ設定する。ＩＥＥＥ８０２．１１ｂインターフェース１０７は、無線ＬＡＮ規格の一つであるＩＥＥＥ８０２．１１ｂに準拠したプロトコルに従って通信を制御する。１０８はユーザインターフェースで、表示部や操作部を有し、ユーザへのメッセージの提示や、ユーザによる入力の処理を行う。バス１０９は、上述した各部を接続するシステムバスである。
【００１７】
尚、ここでＮＦＣインターフェース１０４の代表的なものとして、前述の特許文献２、特許文献３で使用されているような非接触ＩＣカードとリーダライタの組み合わせによって構成される非接触ＩＣインターフェースがある。
【００１８】
このような構成を有する２台の無線通信装置の間で、それぞれのＮＦＣインターフェース１０４を使用して設定情報が伝送される場合を以下に説明する。
【００１９】
図２及び図３は、図１の構成を持つ２台の無線通信装置がＮＦＣインターフェース１０４を使用して設定情報を伝送する際の動作概念図である。
【００２０】
図２において、ＮＦＣインターフェース１０４を使用して設定情報の伝送が行われる。ここでは設定情報を取得する取得機器として、デジタルカメラ２０１とカムコーダ２０２が示されている。また設定情報を生成して、これら取得機器へ伝送する提供機器としてプリンタ２０３、ディスプレイ２０４、プロジェクタ２０５が一例として示されている。
【００２１】
２０６は、ＮＦＣインターフェース１０４を使用した機器情報の授受のシーケンスを示しており、２０７は、ＮＦＣインターフェース１０４を使用した設定情報の授受のシーケンスを示している。これら各シーケンスの詳細は図４及び図５を参照して後述する。シーケンス２０６では、取得機器から提供機器に対して、提供機器の機器情報が要求され、これに応答して機器情報が提供機器から取得機器に対して送信される。この機器情報は、提供機器の機器ＩＤ又はＩＥＥＥ８０２．１１ｂインターフェース１０７のＭＡＣアドレスを含んでいる。
【００２２】
またシーケンス２０７では、取得機器から提供機器に対して設定情報が要求されると、これに応答して提供機器で設定情報が生成され、その生成された設定情報が提供機器から取得機器に対して送信される。シーケンス２０７では、提供機器で、ネットワーク識別子であるＥＳＳＩＤと暗号のパラメータより構成される設定情報が生成されて取得機器へ伝送される。これにより取得機器では、機器情報と設定情報とを対応付けて無線設定記憶部１０５へ記憶する（２０８）。尚、図２に示されている動作概念は、機器情報に対応する設定情報が、取得機器の無線設定記憶部１０５に記憶されていない場合に実行される。
【００２３】
機器情報と設定情報とが対応付けられて無線設定記憶部１０５へ記憶される一例は図６を参照して後述する。こうして設定情報が、取得機器と提供機器それぞれの無線設定部１０６に設定されると、それ以降、ＩＥＥＥ８０２．１１ｂインターフェース１０７によりＩＥＥＥ８０２．１１ｂのアドホック通信によりデータ通信が行われる。図２では、取得機器がデジタルカメラ２０１で、提供機器がプリンタ２０３の場合であって、ＩＥＥＥ８０２．１１ｂによりデータ通信が行われる例が示されている。
【００２４】
図３でも図２と同様に、ＮＦＣインターフェース１０４を使用して設定情報の伝送が行われる。ここでは設定情報を取得する取得機器としてデジタルカメラ３０１とカムコーダ３０２が示され、取得機器からの要求に応じて設定情報を生成して取得機器へ伝送する提供機器として、プリンタ３０３、ディスプレイ３０４、プロジェクタ３０５が例示されている。これらは、図２におけるデジタルカメラ２０１、カムコーダ２０２、プリンタ２０３、ディスプレイ２０４、プロジェクタ２０５と同様である。
【００２５】
３０６は、ＮＦＣインターフェース１０４を使用した機器情報の授受のシーケンスを示しており、取得機器から提供機器に対して機器情報が要求され、これに応答して提供機器から取得機器に対して、提供機器の機器情報が送信される。この機器情報は、提供機器の機器ＩＤ又はＩＥＥＥ８０２．１１ｂインターフェース１０７のＭＡＣアドレスを含んでいる。
【００２６】
この図３に示されている動作概念は、機器情報に対応する設定情報が取得機器の無線設定記憶部１０５に記憶されている場合である。このように、提供機器の機器情報に対応する設定情報が、既に取得機器の無線設定記憶部１０５に記憶されている場合、ユーザインターフェース１０８による設定情報の消去又は更新の確認３０７、或はその設定情報を使用して提供機器と取得機器との間で無線による通信を開始することが行われる。
【００２７】
ここでは、取得機器のユーザインターフェース１０８に、設定情報に基づく「接続」処理、設定情報の「消去」、「更新」、及び操作指示の「終了」のいずれかを指定するＵＩ画面が表示され、このＵＩ画面を使用してユーザにより選択された項目に対応する処理が実行される。「接続」が選択された場合は、機器情報に対応して設定済みの設定情報に従って取得機器と提供機器とが互いに認証して有機的に接続され、ＩＥＥＥ８０２．１１ｂに準拠した無線によるデータ通信が行われる。また「消去」が選択された場合は、機器情報に対応して取得機器の無線設定記憶部１０５に記憶されている設定情報が消去され、無線設定部１０６における無線通信の設定が解除される。更に、「更新」が選択された場合は、図２の設定情報シーケンス２０７と同様にして、提供機器に設定情報を要求し、その応答を受信する送受信処理がＮＦＣインターフェース１０４を使用して行われる。こうして取得装置では、その新たに取得した設定情報によって、機器情報に対応して無線設定記憶部１０５に記憶されている設定情報が更新される。そして、その更新された設定情報が無線設定部１０６に設定され、それ以降は、取得機器と提供機器との間で、その更新された設定情報に基づいて、ＩＥＥＥ８０２．１１ｂによりデータ通信が行われる。
【００２８】
図４は、提供機器と取得機器との間での機器情報の授受シーケンスと、提供機器から取得機器へ伝送される機器情報の一例を示す図である。
【００２９】
機器情報は、上述したように機器ＩＤ又はＩＥＥＥ８０２．１１ｂインターフェース１０７のＭＡＣアドレスで構成される。図４では、タグ付きテキストによって機器情報が構成される例を示している。タグ「＜device_id＞」によって機器ＩＤ（ここでは「0x00012a3d」）が示され、タグ「＜mac_addr＞」によって、ＭＡＣアドレス（ここでは「0x000a1b2c3d4e」）が示されている。図４の例では、機器ＩＤとＭＡＣアドレスの両方が含まれる例が示されている。
【００３０】
図５は、提供機器と取得機器との間での設定情報の授受シーケンスと、提供機器から取得機器へ伝送される設定情報の一例を示す図である。ここでは設定情報として、ＩＥＥＥ８０２．１１ｂインターフェース１０７を使用する無線通信に必要なパラメータが伝送される。
【００３１】
図５では、タグ付きテキストによって設定情報が構成される例を示している。タグ「＜essid＞」によってＥＳＳＩＤ（ここでは「wlan1」）が示され、タグ「＜security＞」によって暗号化方式（wep128bit）が示されている。更に、タグ「＜wepkey＞」によって、暗号鍵パラメータ（ここでは「samplewepkey1」）が示されている。
【００３２】
図６は、取得機器の無線設定記憶部１０５に機器情報と対応付けて記憶されている設定情報の一例を示す図である。ここでは２台の提供機器（機器１，機器２）の機器情報に対応する設定情報が記憶されている。
【００３３】
機器１のＭＡＣアドレスと機器ＩＤにはそれぞれ、機器１のＩＥＥＥ８０２．１１ｂインターフェースとアドホックで無線通信を行うのに必要なパラメータ（「0x000a1b2c3d4e」「0x00012a3d」）が記憶されている。更に、ＥＳＳＩＤが「wlan１」、暗号化方式が「WEP128bit」、暗号鍵種別が「WEPkey」で、暗号鍵パラメータが「samplewepkey１」となっている。
【００３４】
また機器２のＭＡＣアドレスと機器ＩＤのそれぞれに対しては、機器２のＩＥＥＥ８０２．１１ｂインターフェースとアドホックで無線通信を行うのに必要なパラメータ（「0x000a15f6e7de」「0x0002abfe」）が記憶されている。またＥＳＳＩＤが「wlan2」、暗号化方式が「WEP128bit」、暗号鍵種別が「WEPkey」で、暗号鍵パラメータが「testwepkey2」となっている。
【００３５】
このように設定情報を必要とする取得機器が、ＮＦＣインターフェース１０４を使用して、提供機器から設定情報を取得できる。こうして取得した設定情報は、取得機器の無線設定記憶部１０５に記憶される。これにより、取得機器の無線設定記憶部１０５には、この取得機器と無線通信による接続が可能な機器（提供機器）の設定情報が記憶されることになる。
【００３６】
図７は、本実施の形態に係る取得機器のユーザインターフェース１０８の一例を示す図である。
【００３７】
ここでは既に機器情報に対応する設定情報が、取得機器の無線設定記憶部１０５に記憶されている場合、ユーザインターフェース１０８の表示部７０１に「無線通信設定済」の文字が表示される。また表示部７０１には、機器情報に対応して設定済みの設定情報を使用して、この取得機器と提供機器（機器情報に対応）とが無線通信のために有機的に接続するように指示する接続ボタン７０２、機器情報に対応して設定済みの設定情報を、この取得機器の無線設定記憶部１０５から消去するように指示する消去ボタン７０３、機器情報に対応して取得機器の無線設定記憶部１０５に記憶されている設定情報を、提供機器（機器情報に対応）から新たに伝送される設定情報で更新するように指示する更新ボタン７０４、設定情報の消去や更新の処理を行わずにＮＦＣの通信を終了する終了ボタン７０５が表示される。これら各ボタンに対応する処理は、上下左右を指示する方向キー７０６によって、「接続」、「消去」、「更新」、「終了」ボタンのいずれかを選択し、ＯＫボタン７０７を指示する（押す）ことにより開始される。これら各ボタンに対応する処理は前述した通りである。
【００３８】
図８は、本実施の形態に係る取得機器の無線設定記憶部１０５に、提供機器の機器情報に対応する設定情報が記憶されていない場合の動作シーケンスを説明する図である。
【００３９】
図において、８０１は、ＮＦＣインターフェース１０４による取得機器と提供機器との間での通信開始を示している。８０２は、取得機器から提供機器へ機器情報を要求して、提供機器から機器情報を取得する手順を示している。８０３では、提供機器の機器情報に対応する設定情報が記憶されているか否かを判定し、記憶されていない場合は、取得機器から提供機器に対して設定情報を要求する。この要求に応答して提供機器から設定情報が取得機器に送信される（８０４）。こうして取得機器における設定情報の取得が終了すると、ＮＦＣインターフェース１０４による通信が終了する（８０５）。次に取得機器は、８０６で、その取得した設定情報を無線設定記憶部１０５に記憶する。その後、取得機器と提供機器との間で、ＩＥＥＥ８０２．１１ｂインターフェースによる無線通信が行われる（８０７）。
【００４０】
図９は、本実施の形態に係る取得機器の無線設定記憶部１０５に、提供機器の機器情報に対応する設定情報が記憶されていて、ユーザインターフェース１０８で、その設定情報を消去する指示がなされた場合の動作シーケンスを説明する図である。
【００４１】
図において、９０１は、ＮＦＣインターフェース１０４による取得機器と提供機器との間での通信開始を示している。９０２は、取得機器から提供機器へ機器情報を要求して、その提供機器から機器情報を取得する手順を示している。９０３では、提供機器の機器情報に対応する設定情報が、無線設定記憶部１０５に記憶されているか否かを判定する。ここでは記憶されているので、図７に示すようなＵＩ画面を表示部７０１に表示する。そして９０４で「消去」７０３が指示されると、９０５で、ＮＦＣインターフェース１０４による通信を終了し、９０６で、その指示された設定情報を無線設定記憶部１０５から消去する。
【００４２】
図１０は、本実施の形態に係る取得機器の無線設定記憶部１０５に、提供機器の機器情報に対応する設定情報が記憶されていて、ユーザインターフェース１０８で、その設定情報を更新する指示がなされた場合の動作シーケンスを説明する図である。
【００４３】
図において、１００１は、ＮＦＣインターフェース１０４による取得機器と提供機器との間での通信開始を示している。１００２は、取得機器から提供機器へ機器情報を要求し、その提供機器から機器情報を取得する手順を示している。１００３では、提供機器の機器情報に対応する設定情報が記憶されているか否かを判定する。ここでは記憶されているので、図７に示すようなＵＩ画面を表示部７０１に表示する。そして１００４で「更新」が指示されると、取得機器から提供機器に対して設定情報を要求する。この要求に応答して提供機器から設定情報が取得機器に送信される（１００５）。こうして取得機器における設定情報の取得が終了すると、ＮＦＣインターフェース１０４による通信が終了する（１００６）。そして１００７で、取得機器は、その取得した設定情報を無線設定記憶部１０５に記憶して更新する。その後、取得機器と提供機器との間で、ＩＥＥＥ８０２．１１ｂインターフェースによる無線通信が行われる（１００８）。
【００４４】
図１１は、本実施の形態に係る取得機器における設定情報の取得処理を説明するフローチャートで、この処理を実行するプログラムはＲＯＭ１０２に記憶されており、ＣＰＵ１０１の制御の下に実行される。
【００４５】
まずステップＳ１１０１では、取得機器が提供機器へ近づけられることにより、ＮＦＣインターフェース１０４を使用する通信が開始される。この動作は、図８〜図１０の動作シーケンスにおける「ＮＦＣで通信開始」８０１，９０１，１００１に相当している。
【００４６】
次にステップＳ１１０２で、ＮＦＣインターフェース１０４を使用する通信により、取得機器から提供機器に対して機器情報を要求するメッセージを送信し、これに応答して提供機器から送信される機器情報を取得する（ステップＳ１１０３）。この動作は、図８〜図１０の動作シーケンスにおける「機器情報要求」と「機器情報応答」（８０２，９０２，１００２）に相当する。
【００４７】
次にステップＳ１１０４で、提供機器より取得した機器情報に対応する設定情報が、取得機器の無線設定記憶部１０５に記憶されているか否かを判定する。機器情報に対応する設定情報が記憶されている場合はステップＳ１１０５へ進んで、ユーザインターフェース１０８に図７に示すような画面を表示する。この画面を使用して、前述したような設定情報の「消去」、「更新」等が指示されると、それに応じた処理を実行する。これは図９及び図１０の９０４，９０６、及び図１０の１００４〜１００７の処理に該当している。尚、ここで図７の「接続」が指示されると、８０７，１００８で示すような、ＩＥＥＥ８０２．１１ｂインターフェース１０７によるデータ通信が開始される。
【００４８】
一方ステップＳ１１０４で、設定情報が記憶されていないときはステップＳ１１０６に進み、ＮＦＣインターフェース１０４を使用する通信により設定情報を要求するメッセージを取得機器から提供機器へ送信する。そしてステップＳ１１０７で、提供機器からの応答により送信された設定情報を受信して設定情報を取得する。この動作は、図８の動作シーケンス８０４における「設定情報要求」、「設定情報応答」に相当する。
【００４９】
次にステップＳ１１０８で、ＮＦＣインターフェース１０４を使用する通信を終了する。この動作は、図８の動作シーケンス８０５における「ＮＦＣの通信終了」に相当する。次にステップＳ１１０９で、提供機器から取得した設定情報を無線設定記憶部１０５に記憶する。この動作は、図８の動作シーケンス８０６における「設定情報記憶」に相当する。そしてステップＳ１１１０で、その無線設定記憶部１０５に記憶された設定情報を無線設定部１０６に設定し、ＩＥＥＥ８０２．１１ｂインターフェース１０７によるデータ通信を開始する。この動作は、図８の動作シーケンス８０７における「ＩＥＥＥ８０２．１１ｂでデータ通信」に相当する。
【００５０】
図１２は、本実施の形態に係る取得機器における設定情報を消去或は更新する処理を説明するフローチャートで、この処理を実行するプログラムはＲＯＭ１０２に記憶されており、ＣＰＵ１０１の制御の下に実行される。
【００５１】
まずステップＳ１２０１で、取得機器の無線設定記憶部１０５に記憶されている設定情報の消去或は更新の確認をする画面（図７）を、取得機器のユーザインターフェース１０８に表示する。次にステップＳ１２０２で、取得機器のユーザインターフェース１０８で、取得機器の無線設定記憶部１０５に記憶されている設定情報を消去する指示がなされた（「消去ボタン」７０３が指示された）か否かを判別する。ここで設定情報を消去する指示がなされたときはステップＳ１２０３へ進み、設定情報を消去する指示がなされないときはステップＳ１２０５へ進んで処理が続けられる。この動作は、図９の動作シーケンスにおける「設定情報消去の判断」９０３に相当する。
【００５２】
ステップＳ１２０３では、ＮＦＣインターフェース１０４を使用する通信を終了する。この動作は、図９の動作シーケンスにおける「ＮＦＣの通信終了」９０５に相当する。次にステップＳ１２０４で、取得機器の無線設定部１０６の設定を解除した後、この取得機器の無線設定記憶部１０５に記憶されている設定情報を消去して設定情報の消去処理を終了する。この動作は、図９の動作シーケンスにおける「設定情報消去」９０６に相当する。
【００５３】
一方、ステップＳ１２０２で設定情報を消去する指示がなされないときステップＳ１２０５に進み、取得機器のユーザインターフェース１０８（図７）で、取得機器の無線設定記憶部１０５に記憶されている設定情報を更新する指示がなされたか否かを判定する。ここで設定情報を更新する指示がなされたときはステップＳ１２０６へ進み、設定情報を更新する指示がなされないときはステップＳ１２１１へ進み、処理が続けられる。この動作は、図１０の動作シーケンスにおける「設定情報更新の判断」１００４に相当する。ステップＳ１２０６では、ＮＦＣインターフェース１０４を使用する通信により設定情報を要求するメッセージを提供機器へ送信し、ステップＳ１２０７で、この要求に応答して提供機器から送信される設定情報を受信して取得する。この動作は、図１０の動作シーケンスにおける「設定情報要求」と「設定情報応答」１００５に相当している。次にステップＳ１２０８で、ＮＦＣインターフェース１０４を使用する通信を終了する。この動作は、図１０の動作シーケンスにおける「ＮＦＣの通信終了」１００６に相当する。次にステップＳ１２０９で、その提供機器から取得した設定情報を、無線設定記憶部１０５の提供機器から取得した機器情報に対応する場所に記憶する。この動作は、図１０の動作シーケンスにおける「設定情報更新」１００７に相当する。そしてステップＳ１２１０で、無線設定記憶部１０５に記憶された設定情報を無線設定部１０６に設定し、ＩＥＥＥ８０２．１１ｂインターフェース１０７によるデータ通信を開始する。この動作は、図１０の動作シーケンスにおける「ＩＥＥＥ８０２．１１ｂでデータ通信」１００８に相当する。
【００５４】
一方、ステップＳ１２０５で「更新」指示でないときはステップＳ１２１１に進み、取得機器のユーザインターフェース１０８を使用して、その取得機器の無線設定記憶部１０５に記憶されている設定情報に従って、ＩＥＥＥ８０２．１１ｂインターフェース１０７を介して提供機器と接続する指示がなされた（図の「接続ボタン」７０２が指示された）か否かを判定する。ここでＩＥＥＥ８０２．１１ｂインターフェース１０７で提供機器と接続する指示がなされたときはステップＳ１２１０へ進み、ＩＥＥＥ８０２．１１ｂインターフェース１０７によるデータ通信を開始するる。又ステップＳ１２１１で、ＩＥＥＥ８０２．１１ｂインターフェース１０７により提供機器と接続する指示がなされないときは処理を終了する。
【００５５】
図１３は、本実施の形態に係る提供機器における動作を説明するフローチャートで、この処理を実行するプログラムはＲＯＭ１０２に記憶されており、ＣＰＵ１０１の制御の下に実行される。
【００５６】
まずステップＳ１３０１で、取得機器が提供機器へ近づけられることにより、ＮＦＣインターフェース１０４を使用する通信が開始される。この動作は、図８〜図１０の動作シーケンスにおける「ＮＦＣで通信開始」８０１，９０１，１００１に相当する。次にステップＳ１３０２で、ＮＦＣインターフェース１０４を使用する通信により、取得機器から提供機器に対して機器情報を要求するメッセージを送信する。ステップＳ１３０３で、これに応答して提供機器から取得機器に機器情報が送信される。この動作は、図８〜図１０の動作シーケンスにおける「機器情報要求」「機器情報応答」８０２，９０２，１００２に相当する。
【００５７】
次にステップＳ１３０４で、ＮＦＣインターフェース１０４を使用する通信により、設定情報を要求するメッセージを取得機器から受信したか否かを判定する。取得機器から設定情報の要求を受信した場合はステップＳ１３０５へ進み、この提供機器の無線設定記憶部１０５で設定情報を生成し、この提供機器の機器情報と対応付けて無線設定記憶部１０５に記憶する。次にステップＳ１３０６で、この提供機器の無線設定記憶部１０５に記憶されている設定情報を読み出し、設定情報応答メッセージによって、ステップＳ１３０４で設定情報を要求した取得機器へ送信する。この動作は、図８及び図１０の動作シーケンスにおける「設定情報応答」８０４，１００５に相当する。次にステップＳ１３０７で、ＮＦＣインターフェース１０４を使用する通信を終了する。この動作は、図８及び図１０の動作シーケンスにおける「ＮＦＣの通信終了」８０５，１００６に相当する。そしてステップＳ１３０８で、無線設定記憶部１０５に記憶された設定情報を、無線設定部１０６に設定し、これ以降、ＩＥＥＥ８０２．１１ｂインターフェース１０７によるデータ通信が開始される。この動作は、図８及び図１０の動作シーケンスにおける「ＩＥＥＥ８０２．１１ｂでデータ通信」８０７，１００８に相当する。
【００５８】
一方、ステップＳ１３０４で、設定情報を要求するメッセージを取得機器から受信しないと判定するとステップＳ１３０９に進み、ＮＦＣインターフェース１０４を使用する通信を終了する。次にステップＳ１３１０で、無線設定記憶部１０５に記憶された設定情報により無線設定部１０６に設定された取得機器とのＩＥＥＥ８０２．１１ｂインターフェース１０７による接続がなされるか否かを判定する。ここでは一定時間の接続待ちをして、取得機器からの接続がある場合はステップＳ１３０８へ進んで、前述の処理を実行するが、取得機器からの接続がない場合はそのまま処理を終了する。
【００５９】
尚、前述の実施の形態では、近距離無線通信方式としてＮＦＣを使用しているが、それ以外の近距離無線通信方式として、赤外線通信、Bluetooth、UWB（Ultra Wide Band）を使用することもできる。
【００６０】
本実施の形態では、無線通信に必要なパラメータを設定情報として伝送して設定する無線通信方式として、ＩＥＥＥ８０２．１１ｂを使用しているが、数十メートルの通信距離があり、無線通信に必要なパラメータを設定情報として伝送して設定を行うことができる他の通信方式または、今後規格化される、いかなる通信方式も使用することができる。
【００６１】
又前述の実施の形態では、無線通信を暗号化する暗号化方式としてＷＥＰ（Wired Equivalent Privacy）を使用しているが、他の暗号化方式または今後、規格化されるいかなる暗号化方式も使用可能である。
【００６２】
なお本発明は、前述した実施の形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接或いは遠隔から供給し、そのシステム或いは装置のコンピュータが、その供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。その場合、プログラムの機能を有していれば、その形態はプログラムである必要はない。従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明には、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００６３】
プログラムを供給するための記憶媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。その他のプログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記憶媒体にダウンロードすることによっても供給できる。また本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明のクレームに含まれるものである。
【００６４】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件を満足するユーザに対してインターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００６５】
またコンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部又は全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【００６６】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【図面の簡単な説明】
【００６７】
【図１】本発明の実施の形態に係る無線通信装置の構成を示すブロック図である。
【図２】、
【図３】図１の構成を持つ２台の無線通信装置がＮＦＣインターフェース１０４を使用して設定情報を伝送する際の動作概念図である。
【図４】本実施の形態に係る提供機器と取得機器との間での機器情報の授受シーケンスと、提供機器から取得機器へ伝送される機器情報の一例を示す図である。
【図５】本実施の形態に係る提供機器と取得機器との間での設定情報の授受シーケンスと、提供機器から取得機器へ伝送される設定情報の一例を示す図である。
【図６】本実施の形態に係る取得機器の無線設定記憶部に機器情報と対応付けて記憶されている設定情報の一例を示す図である。
【図７】本実施の形態に係る取得機器のユーザインターフェースの一例を示す図である。
【図８】本実施の形態に係る取得機器の無線設定記憶部に、提供機器の機器情報に対応する設定情報が記憶されていない場合の動作シーケンスを説明する図である。
【図９】本実施の形態に係る取得機器の無線設定記憶部に、提供機器の機器情報に対応する設定情報が記憶されていて、ユーザインターフェースで、その設定情報を消去する指示がなされた場合の動作シーケンスを説明する図である。
【図１０】本実施の形態に係る取得機器の無線設定記憶部に、提供機器の機器情報に対応する設定情報が記憶されていて、ユーザインターフェースで、その設定情報を更新する指示がなされた場合の動作シーケンスを説明する図である。
【図１１】本実施の形態に係る取得機器における設定情報の取得処理を説明するフローチャートである。
【図１２】本実施の形態に係る取得機器における設定情報を消去或は更新する処理を説明するフローチャートである。
【図１３】本実施の形態に係る提供機器における動作を説明するフローチャートである。
【図１】
0004756898.tif 000002
【図２】
0004756898.tif 000003
【図３】
0004756898.tif 000004
【図４】
0004756898.tif 000005
【図５】
0004756898.tif 000006
【図６】
0004756898.tif 000007
【図７】
0004756898.tif 000008
【図８】
0004756898.tif 000009
【図９】
0004756898.tif 000010
【図１０】
0004756898.tif 000011
【図１１】
0004756898.tif 000012
【図１２】
0004756898.tif 000013
【図１３】
0004756898.tif 000014