(57)【要約】【課題】使用者の作業負荷の軽減および作業の所要時間の短縮化を実現することが可能な通信装置を得ること。【解決手段】通信装置である親機１は、通常モードで動作するために必要な第１の通信設定情報１５Ａおよび設定モードで動作するために必要な第２の通信設定情報１５Ｂを保持する記憶部１５と、使用者からの操作を受け付ける操作受付部１２とを備え、設定モードでの動作中は、第１の通信設定情報１５Ａの設定の要求を他の通信装置から受けるごとに、要求元の他の通信装置との間で第１の通信設定情報１５Ａを設定するための処理を実行し、操作受付部１２が設定モードの開始を要求する操作を受け付けた場合に設定モードでの動作を開始し、操作受付部１２が設定モードの終了を要求する操作を受け付けた場合、または、設定モードでの動作を開始してから一定時間が経過した場合に、設定モードでの動作を終了する。【選択図】図２
2018182513.tif 000002
【特許請求の範囲】
【請求項１】
無線通信システムを構成する通信装置であって、
通常モードで動作するために必要な第１の通信設定情報および設定モードで動作するために必要な第２の通信設定情報を保持する記憶部と、
使用者からの操作を受け付ける操作受付部と
を備え、
前記設定モードでの動作中は、前記第１の通信設定情報の設定の要求を他の通信装置から受けるごとに、要求元の他の通信装置との間で前記第１の通信設定情報を設定するための処理を実行し、
前記操作受付部が前記設定モードの開始を要求する操作を受け付けた場合に前記設定モードでの動作を開始し、前記操作受付部が前記設定モードの終了を要求する操作を受け付けた場合、または、前記設定モードでの動作を開始してから一定時間が経過した場合に、前記設定モードでの動作を終了する、通信装置。
【請求項２】
前記通常モードで動作中に前記設定モードでの動作を開始した場合も前記通常モードでの動作を継続する、請求項１に記載の通信装置。
【請求項３】
無線ＬＡＮシステムの親機である請求項１または２に記載の通信装置。
【請求項４】
無線通信システムを構成する通信装置が、自装置との通信で使用する通信設定情報を他の通信装置に対して設定する場合の通信設定方法であって、
使用者から第１の要求を受け付けた場合に前記設定を行うための設定モードを開始するステップと、
前記設定モードで動作している間は、前記通信設定情報の設定の要求を他の通信装置から受けるごとに、要求元の他の通信装置との間で前記通信設定情報を設定するための処理を実行するステップと、
使用者から第２の要求を受け付けた場合、または、前記設定モードを開始してから一定時間が経過した場合に、前記設定モードを終了するステップと、
を含む通信設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信システムを構成する通信装置および通信設定方法に関する。
【背景技術】
【０００２】
無線ＬＡＮ（Local  Area  Network）システムにおいて、端末である子機は、自端末の周囲に存在するアクセスポイントである親機を探索し、探索した親機から取得した情報を設定して親機に接続する。この設定は接続設定と呼ばれる。Ｗｉ−Ｆｉ（登録商標）対応の親機と子機とが接続設定を行う場合、一般的にはＷＰＳ（登録商標）（Wi-Fi  Protected  Setup）に従った手順で親機と子機とが必要な情報を交換して接続設定を行う（例えば、特許文献１参照）。また、ＷＰＳとは異なる手順で接続設定を行うことが可能な親機および子機も存在する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２３６３２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ＷＰＳをはじめとした上記従来の手順に従う場合、親機は、動作の開始を指示する操作を使用者から受け付けると接続設定動作を開始し、１台の子機との間で接続設定が完了すると、接続設定動作を終了して通常の動作に戻る。そのため、接続設定が必要な子機が複数存在する場合、使用者は、１台の子機の設定が終了するごとに親機の操作を再度行う必要があり、使用者の作業負荷が大きくなるという問題があった。また、全ての子機の接続設定が完了するまでの所要時間が長くなるという問題があった。
【０００５】
本発明は、上記に鑑みてなされたものであって、使用者の作業負荷の軽減および作業の所要時間の短縮化を実現することが可能な通信装置を得ることを目的とする。
【課題を解決するための手段】
【０００６】
上述した課題を解決し、目的を達成するために、本発明にかかる通信装置は、通常モードで動作するために必要な第１の通信設定情報および設定モードで動作するために必要な第２の通信設定情報を保持する記憶部と、使用者からの操作を受け付ける操作受付部とを備える。通信装置は、設定モードでの動作中は、第１の通信設定情報の設定の要求を他の通信装置から受けるごとに、要求元の他の通信装置との間で第１の通信設定情報を設定するための処理を実行する。また、通信装置は、操作受付部が設定モードの開始を要求する操作を受け付けた場合に設定モードでの動作を開始し、操作受付部が設定モードの終了を要求する操作を受け付けた場合、または、設定モードでの動作を開始してから一定時間が経過した場合に、設定モードでの動作を終了する。
【発明の効果】
【０００７】
本発明によれば、使用者の作業負荷の軽減および作業の所要時間の短縮化を実現できる、という効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】実施の形態にかかる通信装置を含んで構成された無線通信システムの一例を示す図
【図２】親機の構成例を示す図
【図３】子機の構成例を示す図
【図４】子機が親機に接続するシーケンスの一例を示す図
【図５】親機が実行する動作の一例を示すフローチャート
【図６】親機を実現するハードウェアの構成例を示す図
【発明を実施するための形態】
【０００９】
以下に、本発明の実施の形態にかかる通信装置および通信設定方法を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１０】
実施の形態．
図１は、本発明の実施の形態にかかる通信装置を含んで構成された無線通信システムの一例を示す図である。図１に示した無線通信システムは、親機１と複数の子機２とを含んで構成される。親機１が本発明にかかる通信装置である。親機１にとって、子機２は他の通信装置に該当する。
【００１１】
親機１は、無線ＬＡＮシステムのアクセスポイントである。親機１は、後述する設定モードでの動作を実行して必要な情報の交換が完了している子機２から接続の要求を受けた場合、要求元の子機２との通信を開始する。子機２は、無線ＬＡＮへの接続機能を有する機器であり、パーソナルコンピュータ、タブレット端末およびスマートフォンといった機器が該当するが、これらの機器に子機２を限定するものではない。また、図１に示した本実施の形態にかかる無線通信システムはＨＥＭＳ（Home  Energy  Management  System）を実現するために用いることができる。本実施の形態にかかる無線通信システムを使用してＨＥＭＳを実現する場合、親機１は、無線ＬＡＮシステムのアクセスポイントとして動作する機能を備えたＨＥＭＳコントローラである。子機２は、無線ＬＡＮシステムのクライアントとして動作する機能を備えた家電機器、または、家電機器をネットワークに接続するためのＨＥＭＳアダプタである。
【００１２】
図２は、図１に示した親機１の構成例を示す図である。親機１は、制御部１１、操作受付部１２、モード切替部１３、子機情報データベース（ＤＢ：Data  Base）１４、記憶部１５および無線通信部１６を備える。
【００１３】
制御部１１は、親機１を構成する各部を制御するとともに、子機２と無線通信を行うために必要な情報を子機２との間で送受信する。操作受付部１２は、親機１に対する操作を使用者から受け付ける。モード切替部１３は、予め決められた条件を満たした場合に親機１の動作モードを切り替える。予め決められた条件としては、特定の操作が行われたことを検出した場合、ある動作を開始してから一定時間が経過した場合などが該当する。子機情報ＤＢ１４は、親機１への接続を許可する子機２の情報を保持する。
【００１４】
記憶部１５は、第１の通信設定情報１５Ａおよび第２の通信設定情報１５Ｂを保持する。第１の通信設定情報１５Ａは、親機１が通常動作での通信を行うために必要な通信設定情報である。通信設定情報は、ネットワークＩＤ（Identification）、パスワードおよび使用するチャネルといった情報を含んで構成される。パスワードは子機の接続を許可するか否かを判定する際に使用する。第２の通信設定情報１５Ｂは、親機１が設定動作での通信を行うために必要な通信設定情報である。第２の通信設定情報１５Ｂには、第１の通信設定情報１５Ａに含まれる情報と同じ種類の情報が含まれる。なお、無線ＬＡＮにおいてはＥＳＳＩＤ（Extended  Service  Set  ID）がネットワークＩＤに該当する。そのため、以下の説明ではＥＳＳＩＤを使用する。
【００１５】
無線通信部１６は、子機２との間で無線信号を送受信して無線通信を行う。無線通信部１６は、第１の通信設定情報１５Ａに従って行う通常動作での無線通信と、第２の通信設定情報１５Ｂに従って行う設定動作での無線通信と、を並行して実施可能とする。通常動作での無線通信と設定動作での無線通信とでは異なるＥＳＳＩＤを使用する。
【００１６】
図３は、図１に示した子機２の構成例を示す図である。子機２は、制御部２１、表示部２２、操作受付部２３、通信設定切替部２４、記憶部２５および無線通信部２６を備える。
【００１７】
制御部２１は、子機２を構成する各部を制御するとともに、親機１と無線通信を行うために必要な情報を親機１との間で送受信する。表示部２２は、子機２の動作状態および動作結果、子機２と親機１との接続状態、使用者から受け付けた操作の内容、子機２が保持している情報の内容などを表示して使用者に通知する。操作受付部２３は、子機２に対する操作を使用者から受け付ける。通信設定切替部２４は、子機２が通常モードで動作する場合の通信設定と設定モードで動作する場合の通信設定とを切り替える。
【００１８】
記憶部２５は、第１の通信設定情報２５Ａおよび第２の通信設定情報２５Ｂを含む。第１の通信設定情報２５Ａは、子機２が通常動作での通信を行うために必要な通信設定情報である。第１の通信設定情報２５Ａは、上述した親機１の記憶部１５が保持する第１の通信設定情報１５Ａと同様の情報である。第２の通信設定情報２５Ｂは、子機２が設定動作での通信を行うために必要な通信設定情報である。第２の通信設定情報２５Ｂは、上述した親機１の記憶部１５が保持する第２の通信設定情報１５Ｂと同様の情報である。記憶部２５は、初期状態では第１の通信設定情報２５Ａを保持しておらず、子機２が親機１との間で設定動作を実行して親機１から通信設定情報を取得すると、これを第１の通信設定情報２５Ａとして保持する。記憶部２５が第１の通信設定情報２５Ａを保持した状態になると、子機２は親機１との間で通常動作での通信が可能となる。記憶部２５は、第２の通信設定情報２５Ｂを予め保持しているものとする。すなわち、子機２は、初期状態から設定モードでの通信が可能な状態であるものとする。
【００１９】
無線通信部２６は、親機１との間で無線信号を送受信して無線通信を行う。無線通信部２６は、通常動作での無線通信および設定動作での無線通信のいずれか一方を実施する。
【００２０】
つづいて、本実施の形態にかかる親機１に子機２が接続する動作について、図４を用いて説明する。図４は、子機２が親機１に接続するシーケンスの一例を示す図である。図４に示した子機２は、動作の開始時点では、図４に示した親機１と通常動作での通信を行うために必要な通信設定情報の取得が済んでいないものとする。すなわち、図４に示した子機２は、動作の開始時点では第１の通信設定情報２５Ａを保持していないものとする。
【００２１】
親機１は、使用者からスイッチ操作などによる設定開始要求を受け付けると第２の通信設定を有効にして設定モードでの動作を開始する（ステップＳ１）。第２の通信設定を有効にするとは、第２の通信設定情報１５Ｂを使用した無線通信を有効にすることを意味する。なお、親機１は、設定開始要求を受け付ける前から通常モードでの動作を行っており、設定開始要求を受け付けた後も通常モードでの動作を継続する。すなわち、親機１は、設定開始要求を受け付けると、通常モードでの動作および設定モードでの動作を並行して行う。通常モードとは、第１の通信設定情報１５Ａを使用した無線通信が可能な動作モード、設定モードとは、第２の通信設定情報１５Ｂを使用した無線通信が可能な動作モードである。設定モードでの無線通信では、通常モードでの無線通信とは異なるＥＳＳＩＤを使用する。同様に、子機２は、使用者からスイッチ操作などによる設定開始要求を受け付けると第２の通信設定を有効にして設定モードでの動作を開始する（ステップＳ２）。親機１が保持している第２の通信設定情報１５Ｂに含まれるＥＳＳＩＤと、子機２が保持している第２の通信設定情報２５Ｂに含まれるＥＳＳＩＤとは、同じであるものとする。設定モードにおいて、親機１は、第２の通信設定情報１５Ｂに含まれるＥＳＳＩＤを使用し、子機２は、第２の通信設定情報２５Ｂに含まれるＥＳＳＩＤを使用する。
【００２２】
親機１および子機２が設定モードでの動作を開始すると、ステップＳ３に示した一連のシーケンスを子機２および親機１が実行し、親機１から子機２に対して第１の通信設定情報が通知される。ステップＳ３に示したシーケンスでは、まず、子機２が親機１に向けて探索要求を送信する。このとき、子機２は、第２の通信設定情報２５Ｂに含まれるＥＳＳＩＤを探索要求に含ませる。探索要求を受信した親機１は探索応答を子機２に向けて送信する。子機２は、探索応答を受信すると、次に、接続要求を親機１に向けて送信する。このとき、子機２は、第２の通信設定情報２５Ｂに含まれるパスワードを接続要求に含ませてもよい。接続要求にパスワードを含ませる必要があるか否かは、接続要求の送信先の親機１の設定に依存する。接続要求を受信した親機１は、接続を許可するか否かを判断し、接続を許可する場合には、その旨を示す接続応答を子機２に向けて送信する。親機１は、受信した接続要求にパスワードが含まれている場合、パスワードに基づいて、接続を許可するか否かを判断する。子機２は、接続の許可を示す接続応答を受信すると、設定情報要求を親機１に向けて送信し、これを受信した親機１は、記憶部１５で保持している第１の通信設定情報１５Ａを子機２に向けて送信する。また、親機１は、接続を許可した子機２の情報を子機情報ＤＢ１４に登録する。子機２の情報としては、子機２の識別情報が該当する。親機１は、子機２ごとに異なるパスワードを割り当てる場合には、子機２の識別情報とパスワードとを対応付けたものを、子機２の情報として子機情報ＤＢ１４に登録する。なお、子機情報ＤＢ１４に登録する情報はこれらの情報に限定されない。
【００２３】
子機２は、親機１から第１の通信設定情報１５Ａを受信すると、これを記憶部２５に保存する（ステップＳ４）。これにより、子機２の記憶部２５が第１の通信設定情報２５Ａを保持した状態となり、通常モードでの動作が可能となる。子機２は、次に、第１の通信設定に切り替え（ステップＳ５）、第１の通信設定に従った動作を開始する。第１の通信設定に従った動作とは、第１の通信設定情報２５Ａを使用した無線通信を行う通常モードでの動作である。子機２は、第１の通信設定への切り替えが終わると、第１の通信設定での動作を開始し、ステップＳ６に示した一連のシーケンスを親機１との間で実行して親機１に接続する。ステップＳ６に示したシーケンスでは、上述したステップＳ３のシーケンスと同様に、子機２は、探索要求を送信し、探索応答を受信すると、接続要求を送信する。このとき、子機２は、第１の通信設定情報２５Ａに含まれるＥＳＳＩＤを探索要求に含ませる。また、子機２は、第１の通信設定情報２５Ａに含まれるパスワードを接続要求に含ませる。子機２は、接続の許可を示す接続応答を受信すると設定が完了となり（ステップＳ７）、設定完了を使用者に通知する（ステップＳ８）。子機２は、例えば、表示部２２を用いて、設定完了の通知を使用者に行う。
【００２４】
一方、親機１は、ステップＳ３に示した一連の処理が完了して図４に示した子機２の接続設定が完了したとしても、設定モードでの動作を継続する。すなわち、親機１は、ステップＳ３において第１の通信設定情報を子機２へ送信した後、他の子機からの要求待ちを開始する（ステップＳ９）。他の子機からの要求とは、ステップＳ３に示した探索要求であり、探索要求は第１の通信設定情報の設定の要求に相当する。その後、親機１は、設定モードで動作中の他の子機から探索要求を受信した場合、ステップＳ３に示した探索応答の送信処理およびこれに続く処理を実行し、他の子機に対して第１の通信設定情報を送信する。このように、親機１は、設定モードでの動作中は、第１の通信設定情報の設定の要求を子機２から受けるごとに、要求元の子機２に対して第１の通信設定情報を設定するための処理を実行する。
【００２５】
親機１は、設定モードの終了を指示する設定終了要求を使用者から受け付けるか、または、設定モードでの動作を開始してから予め決められた一定時間が経過すると（ステップＳ１０）、設定モードでの動作を終了し（ステップＳ１１）、通常モードでの動作のみを行う状態に戻る。
【００２６】
なお、子機２は、上記のステップＳ６のシーケンスにおいて探索応答または接続応答が受信できないなどの理由から親機１への接続が失敗した場合には、設定失敗を表示し、未設定状態に戻るようにしてもよい。このようにすることで、複数の子機２の連続的な設定が可能な状態で、さらに、ある子機２について通常動作モードで使用する第１の通信設定情報を使用した通信が可能であることを確認したうえで、子機２の通信設定を完了することができる。
【００２７】
図５は、親機１が実行する動作の一例を示すフローチャートである。図５に示したフローチャートは、図４に示したシーケンスに対応している。
【００２８】
親機１は、使用者から第１の要求である設定開始要求を受け付けたか否かを繰り返し確認しており（ステップＳ２１：Ｎｏ）、設定開始要求を受け付けた場合（ステップＳ２１：Ｙｅｓ）、第２の通信設定を有効にして、設定モードでの動作を開始する（ステップＳ２２）。すなわち、親機１は、設定モードでの動作の開始を要求する操作を操作受付部１２が使用者から受け付けると、モード切替部１３が、通常モードでの動作に加えて設定モードでの動作を行うモードに切り替え、設定モードでの動作を開始する。
【００２９】
親機１は、次に、設定モードでの通信開始の要求を子機２から受信した否かを確認し（ステップＳ２３）、通信開始の要求を受信した場合、すなわち、図４に示したステップＳ３の探索要求を受信した場合（ステップＳ２３：Ｙｅｓ）、子機２との間で通信設定動作を実施する（ステップＳ２４）。通信設定動作とは、図４のステップＳ３に示した探索応答の受信から第１の通信設定情報の送信までの処理である。設定モードでの通信開始の要求は、通信設定情報の設定の要求ともいえる。探索応答を示すメッセージ、接続応答を示すメッセージおよび第１の通信設定情報を含んだメッセージの生成は制御部１１が行い、制御部１１は、生成した各メッセージを、無線通信部１６を介して子機２へ送信する。
【００３０】
親機１は、設定モードでの通信開始の要求を受信していない場合（ステップＳ２３：Ｎｏ）、または、ステップＳ２４に示した動作が終了した後、使用者から第２の要求である設定終了要求を受け付けたか否かを確認する（ステップＳ２５）。設定終了要求を受け付けていない場合（ステップＳ２５：Ｎｏ）、親機１は、設定モードでの動作を開始してから一定時間が経過したか否かを確認する（ステップＳ２６）。一定時間が経過していない場合（ステップＳ２６：Ｎｏ）、親機１は、ステップＳ２３に戻って動作を継続する。設定終了要求を受け付けた場合（ステップＳ２５：Ｙｅｓ）、または、設定モードでの動作を開始してから一定時間が経過した場合（ステップＳ２６：Ｙｅｓ）、親機１は、設定モードでの動作を終了し（ステップＳ２７）、ステップＳ２１に戻って動作を継続する。ステップＳ２３〜Ｓ２６に示した各処理は制御部１１が行い、ステップＳ２７では、モード切替部１３が設定モードでの動作を終了させる。ステップＳ２５に示した設定終了要求は操作受付部１２が受け付ける。
【００３１】
このように、本実施の形態にかかる親機１は、設定モードでの動作を開始した後、１台の子機２との間で設定動作が完了しても設定モードでの動作を終了することなく継続し、他の子機２からの要求を受けた場合には他の子機との間で設定動作を実行する。また、設定モードでの動作中も通常モードでの動作を継続し、通常モードで動作中の子機２と通信を行う。また、親機１は、設定モードでの動作を開始してから予め決められた一定時間が経過するか、動作終了の指示を使用者から受け付けると、設定モードでの動作を終了する。これにより、子機２の設定を連続して行う必要がある場合に、親機１に設定モードを開始させる操作を設定対象の子機２ごとに行う必要が無くなり、使用者の作業負荷を軽減できるとともに、作業の所要時間を短縮化できる。また、親機１は、設定モードでの動作中も通常モードでの動作を行うため、設定動作が完了して通常モードで動作中の子機２は、親機１が設定モードでの動作を開始した後も、親機１に接続した状態を維持して無線通信を継続できる。また、親機１は、使用者から要求された場合に設定モードでの動作を終了するため、設定モードが有効な期間は特定の時間に限定され、セキュアに接続設定を行うことができる。
【００３２】
上述した親機１は、図６に示した構成のハードウェア、具体的にはプロセッサ１０１、メモリ１０２、入力装置１０３、送信器１０４および受信器１０５により実現することができる。
【００３３】
プロセッサ１０１は、ＣＰＵ（Central  Processing  Unit、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサ、ＤＳＰ（Digital  Signal  Processor）ともいう）である。メモリ１０２は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリー、ＥＰＲＯＭ（Erasable  Programmable  Read  Only  Memory）、ＥＥＰＲＯＭ（Electrically  Erasable  Programmable  Read  Only  Memory）等の、不揮発性または揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、ＤＶＤ（Digital  Versatile  Disk）等が該当する。
【００３４】
入力装置１０３は、使用者が親機１に対して設定モードでの動作の開始を指示するための操作を含む各種操作を受け付けるための装置であり、ボタン、スイッチなどが該当する。送信器１０４は無線信号を送信する送信器であり、受信器１０５は無線信号を受信する受信器である。
【００３５】
親機１の制御部１１およびモード切替部１３は、プロセッサ１０１およびメモリ１０２により実現される。具体的には、親機１の制御部１１およびモード切替部１３のそれぞれが実行する処理が記述されたプログラムをメモリ１０２が保持し、このプログラムをプロセッサ１０１が読み出して実行することにより、制御部１１およびモード切替部１３が実現される。親機１の操作受付部１２は、入力装置１０３により実現され、子機情報ＤＢ１４および記憶部１５はメモリ１０２により実現される。無線通信部１６は、送信器１０４および受信器１０５により実現される。なお、制御部１１およびモード切替部１３の両方、または一方を専用のハードウェアとしての処理回路で実現してもよい。この場合、処理回路は、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field  Programmable  Gate  Array）、またはこれらを組み合わせたものである。
【００３６】
なお、子機２についても親機１と同様のハードウェアで実現することができる。ただし、子機２の場合、図６に示したプロセッサ１０１、メモリ１０２、入力装置１０３、送信器１０４および受信器１０５に加えて、表示部２２を実現するための表示装置が必要となる。
【００３７】
以上の実施の形態に示した構成は、本発明の内容の一例を示すものであり、別の公知の技術と組み合わせることも可能であるし、本発明の要旨を逸脱しない範囲で、構成の一部を省略、変更することも可能である。
【符号の説明】
【００３８】
１  親機、２  子機、１１，２１  制御部、１２，２３  操作受付部、１４  子機情報データベース、１５，２５  記憶部、１５Ａ  第１の通信設定情報、１５Ｂ  第２の通信設定情報、１６，２６  無線通信部。
【図１】
2018182513.tif 000003
【図２】
2018182513.tif 000004
【図３】
2018182513.tif 000005
【図４】
2018182513.tif 000006
【図５】
2018182513.tif 000007
【図６】
2018182513.tif 000008