(57)【要約】【課題】無線通信装置、プログラム、無線通信方法、および無線通信システムを提供する。【解決手段】無線通信装置であって、通信部と、前記通信部により受信される前記無線通信装置と同一の通信グループを形成する無線通信装置の情報を記憶する記憶部と、前記通信グループを形成する１の無線通信装置と他の無線通信装置とを接続させるためのユーザ操作に基づいて開始される情報開示期間においては前記無線通信装置の情報を開示し、他の期間においては前記無線通信装置の情報を開示しない制御部と、を備える。【選択図】図４
2011151660.tif 000002
【特許請求の範囲】
【請求項１】
無線通信装置であって、
通信部と；
前記通信部により受信される前記無線通信装置と同一の通信グループを形成する無線通信装置の情報を記憶する記憶部と；
前記通信グループを形成する１の無線通信装置と他の無線通信装置とを接続させるためのユーザ操作に基づいて開始される情報開示期間においては前記無線通信装置の情報を開示し、他の期間においては前記無線通信装置の情報を開示しない制御部と；
を備える、無線通信装置。
【請求項２】
前記制御部は、前記１の無線通信装置に対する前記ユーザ操作に基づいて前記第１の無線通信装置から送信される信号が前記通信部により受信されると、前記情報開示期間を開始させる、請求項１に記載の無線通信装置。
【請求項３】
前記制御部は、前記情報開示期間の開始からの経過時間を計時し、所定時間の経過後、前記情報開示期間を終了させる、請求項２に記載の無線通信装置。
【請求項４】
前記制御部は、前記１の無線通信装置と前記他の無線通信装置との接続処理が所定段階に達すると、前記情報開示期間を終了させる、請求項２に記載の無線通信装置。
【請求項５】
前記制御部は、前記１の無線通信装置と前記他の無線通信装置との接続完了に基づいて前記１の無線通信装置から送信される信号が前記通信部により受信されると、前記情報開示期間を終了させる、請求項４に記載の無線通信装置。
【請求項６】
前記制御部は、前記１の無線通信装置および前記他の無線通信装置間での接続許可メッセージの送受信後に前記１の無線通信装置から送信される信号が前記通信部により受信されると、前記情報開示期間を終了させる、請求項４に記載の無線通信装置。
【請求項７】
前記無線通信装置が複数の無線通信装置と同一の通信グループを形成しており、前記記憶部が前記複数の無線通信装置の情報を記憶している場合、前記制御部は、前記複数の無線通信装置の情報のうちで、前記ユーザ操作が行われた前記１の無線通信装置の情報のみを開示する、請求項１〜６のいずれか一項に記載の無線通信装置。
【請求項８】
前記ユーザ操作が前記無線通信装置に対して行われた場合、前記制御部は、前記情報開示期間を開始させ、前記情報開示期間の開始からの経過時間を計時し、所定時間の経過後、前記情報開示期間を終了させる、請求項１に記載の無線通信装置。
【請求項９】
コンピュータを、
無線通信装置であって、
通信部と；
前記通信部により受信される前記無線通信装置と同一の通信グループを形成する無線通信装置の情報を記憶する記憶部と；
前記通信グループを形成する１の無線通信装置と他の無線通信装置とを接続させるためのユーザ操作に基づいて開始される情報開示期間においては前記無線通信装置の情報を開示し、他の期間においては前記無線通信装置の情報を開示しない制御部と；
を備える無線通信装置として機能させるための、プログラム。
【請求項１０】
無線通信装置が前記無線通信装置と同一の通信グループを形成する無線通信装置の情報を受信するステップと；
前記無線通信装置の情報を記憶媒体に記録するステップと；
前記通信グループを形成する１の無線通信装置と他の無線通信装置とを接続させるためのユーザ操作に基づいて開始される情報開示期間においては前記無線通信装置の情報を開示し、他の期間においては前記無線通信装置の情報を開示しないステップと；
を含む、無線通信方法。
【請求項１１】
第１の無線通信装置と；
前記第１の無線通信装置と同一の通信グループを形成する第２の無線通信装置と；
を備え、
前記第１の無線通信装置は、他の無線通信装置と接続するためのユーザ操作を検出すると前記第２の無線通信装置に信号を送信し、
前記第２の無線通信装置は、
通信部と；
前記通信部により受信される前記第１の無線通信装置の情報を記憶する記憶部と；
前記第１の無線通信装置からの前記信号の受信に基づいて開始される情報開示期間においては前記第１の無線通信装置の情報を開示し、他の期間においては前記第１の無線通信装置の情報を開示しない制御部と；
を備える、無線通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、プログラム、無線通信方法、および無線通信システムに関する。
【背景技術】
【０００２】
近年、ＩＥＥＥ（Ｉｎｓｔｉｔｕｔｅ  ｏｆ  Ｅｌｅｃｔｒｉｃａｌ  ａｎｄ  Ｅｌｅｃｔｒｏｎｉｃｓ  Ｅｎｇｉｎｅｅｒｓ）８０２．１１に代表される無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）システムは、機器の自由度が高い等の利点から、有線ネットワークに代わり普及しつつある。
【０００３】
このＩＥＥＥ８０２．１１で規定される無線ＬＡＮシステムは、親機として動作するアクセスポイント、および子機として動作する複数のステーションからなる無線通信装置のグループで構成され、１のアクセスポイントは複数のステーションが接続される。なお、アクセスポイントのグループ識別子（ＳＳＩＤ）が公開されている場合、ステーションは、周囲にどのＳＳＩＤを有するアクセスポイントが存在するかをスキャンの実行により容易に把握し、接続するアクセスポイントを選択することができる。
【０００４】
一方、セキュリティの観点から、アクセスポイントの存在を隠したいという需要もある。このため、意図的にＳＳＩＤを隠蔽する（例えば、ＳＳＩＤを含まないビーコンを送信する）ステルス機能を備えたアクセスポイントが提案されている。このようなアクセスポイントとステーションとの接続は、例えばステーションにアクセスポイントと同一のＳＳＩＤを設定することにより実現される。
【０００５】
ところで、Ｗｉ−Ｆｉ  Ａｌｌｉａｎｃｅで策定中のＷｉ−Ｆｉダイレクトでは、複数の無線通信装置が親機（Ｇｒｏｕｐ  Ｏｗｎｅｒ）または子機（Ｃｌｉｅｎｔ）のいずれとしての役割を担うかを決定して通信グループを形成することが提案されている。ここで、親機は簡易的なアクセスポイントとして動作し、１または２以上の子機を接続する機能を有する。
【０００６】
また、親機は、接続中の子機の情報を保持し、他の無線通信装置からの要求に応じて親機の情報と共に送信する機能を有する。当該機能は、他の無線通信装置がいずれの子機または親機と接続するかを選択するために便利である。しかし、ある家庭内で通信グループが形成されている場合、例えば隣家や屋外の無線通信装置が上記家庭内の通信グループ全体の情報を無制限に取得できてしまうことは、セキュリティ上、問題である。
【０００７】
この点に関連し、特許文献１には、ステルス機能を有するアクセスポイントに機器を登録し、登録した機器からの要求に対してのみアクセスポイントがＳＳＩＤを応答する制御方法が開示されている。この制御方法によれば、未登録の機器によるアクセスポイントの情報（ＳＳＩＤ）の取得を防止することができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００６−２２９７７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかし、上記の制御方法をでは、アクセスポイントに新たな無線機器を接続する度に、ユーザがアクセスポイントに当該無線機器を登録する必要があるので、ユーザに面倒な手間がかかるという問題があった。
【００１０】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ユーザによる手間を抑制しつつ、通信グループの情報のセキュリティを向上することが可能な、新規かつ改良された無線通信装置、プログラム、無線通信方法、および無線通信システムを提供することにある。
【課題を解決するための手段】
【００１１】
上記課題を解決するために、本発明のある観点によれば、無線通信装置であって、通信部と、前記通信部により受信される前記無線通信装置と同一の通信グループを形成する無線通信装置の情報を記憶する記憶部と、前記通信グループを形成する１の無線通信装置と他の無線通信装置とを接続させるためのユーザ操作に基づいて開始される情報開示期間においては前記無線通信装置の情報を開示し、他の期間においては前記無線通信装置の情報を開示しない制御部と、を備える無線通信装置が提供される。
【００１２】
前記制御部は、前記１の無線通信装置に対する前記ユーザ操作に基づいて前記第１の無線通信装置から送信される信号が前記通信部により受信されると、前記情報開示期間を開始させてもよい。
【００１３】
前記制御部は、前記情報開示期間の開始からの経過時間を計時し、所定時間の経過後、前記情報開示期間を終了させてもよい。
【００１４】
前記制御部は、前記１の無線通信装置と前記他の無線通信装置との接続処理が所定段階に達すると、前記情報開示期間を終了させてもよい。
【００１５】
前記制御部は、前記１の無線通信装置と前記他の無線通信装置との接続完了に基づいて前記１の無線通信装置から送信される信号が前記通信部により受信されると、前記情報開示期間を終了させてもよい。
【００１６】
前記制御部は、前記１の無線通信装置および前記他の無線通信装置間での接続許可メッセージの送受信後に前記１の無線通信装置から送信される信号が前記通信部により受信されると、前記情報開示期間を終了させてもよい。
【００１７】
前記無線通信装置が複数の無線通信装置と同一の通信グループを形成しており、前記記憶部が前記複数の無線通信装置の情報を記憶している場合、前記制御部は、前記複数の無線通信装置の情報のうちで、前記ユーザ操作が行われた前記１の無線通信装置の情報のみを開示してもよい。
【００１８】
前記ユーザ操作が前記無線通信装置に対して行われた場合、前記制御部は、前記情報開示期間を開始させ、前記情報開示期間の開始からの経過時間を計時し、所定時間の経過後、前記情報開示期間を終了させてもよい。
【００１９】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、無線通信装置であって、通信部と、前記通信部により受信される前記無線通信装置と同一の通信グループを形成する無線通信装置の情報を記憶する記憶部と、前記通信グループを形成する１の無線通信装置と他の無線通信装置とを接続させるためのユーザ操作に基づいて開始される情報開示期間においては前記無線通信装置の情報を開示し、他の期間においては前記無線通信装置の情報を開示しない制御部と、を備える無線通信装置として機能させるためのプログラムが提供される。
【００２０】
また、上記課題を解決するために、本発明の別の観点によれば、無線通信装置が前記無線通信装置と同一の通信グループを形成する無線通信装置の情報を受信するステップと、前記無線通信装置の情報を記憶媒体に記録するステップと、前記通信グループを形成する１の無線通信装置と他の無線通信装置とを接続させるためのユーザ操作に基づいて開始される情報開示期間においては前記無線通信装置の情報を開示し、他の期間においては前記無線通信装置の情報を開示しないステップと、を含む無線通信方法が提供される。
【００２１】
また、上記課題を解決するために、本発明の別の観点によれば、第１の無線通信装置と、前記第１の無線通信装置と同一の通信グループを形成する第２の無線通信装置と、を備え、前記第１の無線通信装置は、他の無線通信装置と接続するためのユーザ操作を検出すると前記第２の無線通信装置に信号を送信し、前記第２の無線通信装置は、通信部と、前記通信部により受信される前記第１の無線通信装置の情報を記憶する記憶部と、前記第１の無線通信装置からの前記信号の受信に基づいて開始される情報開示期間においては前記第１の無線通信装置の情報を開示し、他の期間においては前記第１の無線通信装置の情報を開示しない制御部と、を備える無線通信システムが提供される。
【発明の効果】
【００２２】
以上説明したように本発明によれば、ユーザによる手間を抑制しつつ、通信グループの情報のセキュリティを向上することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施形態による無線通信装置の配置例を示した説明図である。
【図２】無線通信装置が保持する通信グループの情報の具体例を示した説明図である。
【図３】周囲に存在する無線通信装置の一覧の具体例を示した説明図である。
【図４】本発明の実施形態による無線通信装置の構成を示した機能ブロック図である。
【図５】本発明の第１の動作例を示したシーケンス図である。
【図６】開示ＯＫ信号の構成例を示した説明図である。
【図７】無線通信装置間の接続処理を示したシーケンス図である。
【図８】本発明の第２の動作例を示したシーケンス図である。
【図９】本発明の第３の動作例を示したシーケンス図である。
【図１０】本発明の第４の動作例を示したシーケンス図である。
【図１１】本発明の第５の動作例を示したシーケンス図である。
【発明を実施するための形態】
【００２４】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２５】
また、本明細書及び図面において、実質的に同一の機能構成を有する複数の構成要素を、同一の符号の後に異なるアルファベットを付して区別する場合もある。例えば、実質的に同一の機能構成を有する複数の構成を、必要に応じて無線通信装置２０Ａ、２０Ｂおよび２０Ｃのように区別する。ただし、実質的に同一の機能構成を有する複数の構成要素の各々を特に区別する必要がない場合、同一符号のみを付する。例えば、無線通信装置２０Ａ、２０Ｂおよび２０Ｃを特に区別する必要が無い場合には、単に無線通信装置２０と称する。
【００２６】
また、以下に示す項目順序に従って当該「発明を実施するための形態」を説明する。
１．本発明の実施形態の趣旨
２．無線通信装置の構成
３．第１の動作例
４．第２の動作例
５．第３の動作例
６．第４の動作例
７．第５の動作例
８．まとめ
【００２７】
＜１．本発明の実施形態の趣旨＞
まず、図１〜図３を参照し、本発明の実施形態の趣旨を説明する。
【００２８】
図１は、本発明の実施形態による無線通信装置２０の配置例を示した説明図である。図１に示した例では、無線通信装置２０Ａ〜無線通信装置２０Ｄがある家庭内に配置されている。また、無線通信装置２０Ａは、無線通信装置２０Ｂおよび２０Ｃと接続されており、無線通信装置２０Ｂおよび２０Ｃと共に通信グループを形成している。無線通信装置２０Ｄはいずれの装置とも接続されていない未接続機器である。
【００２９】
ここで、無線通信装置２０Ａは、通信グループにおける通信を管理する親機（Ｇｒｏｕｐ  Ｏｗｎｅｒ）として動作し、無線通信装置２０Ｂおよび２０Ｃは子機（Ｃｌｉｅｎｔ）として動作する。なお、各無線通信装置２０は、親機として動作する機能、および子機として動作する機能の双方を有し、親機または子機のいずれとして動作するかは、接続処理時のネゴシエーションにより決定してもよい。
【００３０】
また、図１においては、無線通信装置２０ＡとしてＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）を示し、無線通信装置２０Ｂとして携帯型音楽再生装置を示し、無線通信装置２０Ｃとして撮像装置を示し、無線通信装置２０Ｄとして携帯電話を示しているが、無線通信装置２０はかかる例に限定されない。例えば、無線通信装置２０は、家庭用映像処理装置（ＤＶＤレコーダ、ビデオデッキなど）、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、家庭用ゲーム機器、家電機器、携帯用映像処理装置、携帯用ゲーム機器などの情報処理装置であってもよい。
【００３１】
また、図１に示したように、各無線通信装置２０は、アドレスおよび名前などの情報を有する。例えば、無線通信装置２０Ａの名前は「Ｐａｐａ’ｓ  ＰＣ」であり、無線通信装置２０Ｂの名前は「Ｍａｓａｏ’ｓ  Ｍｕｓｉｃ  Ｐｌａｙｅｒ」であり、無線通信装置２０Ｃの名前は「Ｙｕｋｏ’ｓ  Ｃａｍｅｒａ」である。
【００３２】
親機として動作する無線通信装置２０Ａは、接続中の子機として動作する無線通信装置２０Ｂおよび２０Ｃから上記の情報を受信し、受信した情報を通信グループの情報として図２に示したようにメモリに記憶する。
【００３３】
ここで、未接続機器である無線通信装置２０Ｄが周囲の無線通信装置との接続をする際に、無線通信装置２０Ａが通信グループの情報を開示していれば、無線通信装置２０Ｄは図３に示したように周囲の無線通信装置の一覧を無線通信装置２０Ａから取得し、接続先を簡易に選択することができる。
【００３４】
一方、無線通信装置２０Ａが、無線通信装置３０などの第三者に対しても、プローブリクエストパケットの受信に応答し、通信グループの情報を含むプローブリスポンスパケットを無制限に送信するとすれば、第三者の無線通信装置３０が他の通信グループの情報を容易に取得できてしまうため、セキュリティ上の問題が懸念される。
【００３５】
そこで、上記事情を一着眼点にして本発明の実施形態による無線通信装置２０を創作するに至った。本発明の実施形態による無線通信装置２０は、ユーザによる手間を抑制しつつ、通信グループの情報のセキュリティを向上することができる。具体的には、無線通信装置２０は、同一の通信グループを形成する１の無線通信装置と他の無線通信装置を接続させるためのユーザ操作に基づいて開始される情報開示期間においてのみ、通信グループ内の情報を開示する。以下、このような無線通信装置２０の構成について詳細に説明する。
【００３６】
＜２．無線通信装置の構成＞
図４は、本発明の実施形態による無線通信装置２０の構成を示した機能ブロック図である。図４に示したように、無線通信装置２４は、データ処理部２０４と、伝送処理部２０８と、無線インターフェース部２１２と、制御部２２０と、メモリ２３０と、アンテナ２３４と、を備える。
【００３７】
送信時には、データ処理部２０４は、例えば上位レイヤからの要求に応じて各種データフレーム、データパケットを作成して伝送処理部２０８に供給する。伝送処理部２０８は、送信時にはデータ処理部２０４で生成されたパケットに対して各種データヘッダやＦＣＳ（Ｆｒａｍｅ  Ｃｈｅｃｋ  Ｓｅｑｕｅｎｃｅ）などの誤り検出符号の付加などの処理を行い、処理後のデータを無線インターフェース部２１２に提供する。無線インターフェース部２１２は、伝送処理部２０８より受け取ったデータから搬送波の周波数帯の変調信号を生成し、アンテナ２３４から無線信号として送信させる。
【００３８】
また、受信動作を行う際には、無線インターフェース部２１２は、アンテナ２３４により受信された無線信号をダウンコンバージョンし、ビット列に変換することにより各種データフレームを復号する。伝送処理部２０８は、無線インターフェース部２１２から供給される各種データフレームに付加されているヘッダを解析し、誤り検出符号に基づいてデータフレームに誤りがないことを確認すると、各種データフレームをデータ処理部２０４へ供給する。データ処理部２０４は、伝送処理部２０８から供給される各種データフレーム、データパケットを処理し、解析する。このように、データ処理部２０４、伝送処理部２０８、無線インターフェース２１２、およびアンテナ２３４は、通信部として機能する。
【００３９】
制御部２２０は、データ処理部２０４、伝送処理部２０８、および無線インターフェース２１２の各々の受信動作および送信動作を制御する。例えば、制御部２１６は、利用周波数の決定、ビーコン（親機として動作する場合）またはビーコンの受信応答（子機として動作する場合）などの制御メッセージの作成や送信命令、制御メッセージの解釈などを行う。また、制御部２２０は、親機として動作する場合、子機として動作する無線通信装置から受信される無線通信装置の情報（ＭＡＣアドレス、デバイス種別、名前、ケイパビリティ情報など）を、メモリ２３０に通信グループの情報として記録する。
【００４０】
また、制御部２２０は、開示期間管理部２２２およびパケット生成部２２４としての機能を有する。開示期間管理部２２２は、メモリ２３０が記憶する通信グループの情報を開示する情報開示期間を管理する。具体的には、開示期間管理部２２２は、情報開示期間の開始および終了などを管理する。
【００４１】
パケット生成部２２４は、プローブリクエストパケットの受信に応じ、情報開示期間においては通信グループの情報を含むプローブレスポンスパケットの作成および送信命令を行う。すなわち、パケット生成部２２４は、情報開示期間においては通信グループの情報を開示する。
【００４２】
一方、パケット生成部２２４は、プローブリクエストパケットの受信に応じ、情報開示期間以外の期間においては通信グループの情報を含まないプローブレスポンスパケットの作成および送信命令を行う。すなわち、パケット生成部２２４は、情報開示期間以外の期間においては、情報開示期間に開示する通信グループの情報のうちの少なくとも一部を開示しない。また、パケット生成部２２４は、後述の開示ＯＫ信号および開示ＮＧ信号の作成および送信命令も行う。上記の開示期間管理部２２２、パケット生成部２２４、および情報開示期間については、「３．第１の動作例」以降で詳細に説明する。
【００４３】
メモリ２３０（記憶部）は、制御部２２０によるデータ処理の作業領域としての役割や、通信グループの情報などの各種データを保持する記憶媒体としての機能を有する。メモリ２３０は、不揮発性メモリ、磁気ディスク、光ディスク、およびＭＯ（Ｍａｇｎｅｔｏ  Ｏｐｔｉｃａｌ）ディスクなどの記憶媒体であってもよい。不揮発性メモリとしては、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）があげられる。また、磁気ディスクとしては、ハードディスクおよび円盤型磁性体ディスクなどがあげられる。また、光ディスクとしては、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ、ＤＶＤ−Ｒ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ  Ｒｅｃｏｒｄａｂｌｅ）およびＢＤ（Ｂｌｕ−Ｒａｙ  Ｄｉｓｃ（登録商標））などがあげられる。
【００４４】
＜３．第１の動作例＞
以上、図４を参照し、本発明の実施形態による無線通信装置２０の構成を説明した。続いて、図５〜図７を参照し、本発明の第１の動作例を説明する。
【００４５】
図５は、本発明の第１の動作例を示したシーケンス図である。図５においては、親機として動作する無線通信装置２０Ａと子機として動作する無線通信装置２０Ｃが接続中であり、無線通信装置２０Ａが無線通信装置２０Ｃの情報をメモリ２３０に保持しているものとする。
【００４６】
ここで、無線通信装置２０Ｃおよび無線通信装置２０Ｄを接続するためのトリガとなるユーザ操作として、無線通信装置２０Ｃおよび無線通信装置２０ＤのＰｕｓｈ  Ｂｕｔｔｏｎが押圧されると（Ｓ３０２）、無線通信装置２０Ｄは周囲の状況を調べるためにアクティブスキャンを開始する。
【００４７】
なお、上記Ｐｕｓｈ  Ｂｕｔｔｏｎは、無線通信装置２０に物理的に設けられていても、画面上で選択可能に表示されてもよい。また、上記Ｐｕｓｈ  Ｂｕｔｔｏｎは、例えばＷＰＳ  Ｐｕｓｈ  Ｂｕｔｔｏｎであってもよいし、他の専用のＢｕｔｏｏｎであってもよい。また、ユーザ操作は、Ｐｕｓｈ  Ｂｕｔｔｏｎの押圧およびＰＩＮ入力であってもよい。また、上記Ｐｕｓｈ  Ｂｕｔｔｏｎの代わりにユーザの操作するアプリケーションに対する動作と関連付けられたものを代用してもよい（例えば接続アプリケーションの起動動作をもってＰｕｓｈ  Ｂｕｔｔｏｎ押下相当としてもよい）。また、アクティブスキャンは、無線通信装置２０Ｄが利用可能な全周波数でプローブリクエストを送信し、プローブレスポンスの返信を一定時間待つ動作である。
【００４８】
無線通信装置２０Ｃは、Ｐｕｓｈ  Ｂｕｔｔｏｎが押圧されると、親機として動作する接続中の無線通信装置２０Ａに、開示ＯＫ信号を送信する（Ｓ３０４）。無線通信装置２０Ａの開示期間管理部２２２は、この開示ＯＫ信号の受信に基づき、所定時間で満了するタイマーを設定し、情報開示期間を開始させる（Ｓ３０６）。すなわち、開示期間管理部２２２は、無線通信装置２０Ｃおよび無線通信装置２０Ｄを接続するためのユーザ操作に連動して情報開示期間を開始させる。ここで、図６を参照し、開示ＯＫ信号の構成を説明する。
【００４９】
図６は、開示ＯＫ信号の構成例を示した説明図である。図６に示したように、開始ＯＫ信号は、Ｍａｃ  ｈｅａｄｅｒ、Ｆｒａｍｅ  Ｂｏｄｙ、およびＦＣＳを含み、ＩＥＥＥ８０２．１１で定義されるＡｃｔｉｏｎ  Ｆｒａｍｅであってもよい。詳細には、Ｍａｃ  ｈｅａｄｅｒ中のＦｒａｍｅ  Ｃｏｎｔｒｏｌにおいて、Ｔｙｐｅに「Ｍａｎａｇｅｍｅｎｔ」と記載され、Ｓｕｂｔｙｐｅに「Ａｃｔｉｏｎ」と記載される。
【００５０】
また、Ｆｒａｍｅ  Ｂｏｄｙに含まれるｃａｔｅｇｏｒｙには、ｖｅｎｄｏｒが定義した独自フレームであることを示す「０ｘＤＤ」が記載され、ベンダ情報には、そのＶｅｎｄｏｒが定義したどのタイプの情報かが記載される。さらに、Ｖｅｎｄｏｒ  ｓｐｅｃｉｆｉｃ  ｉｎｆｏには、開示ＯＫフラグ、および送信元装置のＭＡＣアドレスが記載される。
【００５１】
無線通信装置２０Ａは、上記の開始ＯＫ信号に基づいて開始される情報開示期間中、メモリ２３０に保持している通信グループの情報を開示する。具体的には、無線通信装置２０Ｄからプローブリクエストが情報開示期間中に受信されると（Ｓ３０８）、無線通信装置２０Ａは、パケット生成部２２４により生成される通信グループの情報を含むプロープリスポンスを無線通信装置２０Ｄに返信する（Ｓ３１０）。
【００５２】
したがって、無線通信装置２０Ｄは、無線通信装置２０Ａから受信される通信グループの情報に基づき、周囲に存在する無線通信装置２０Ａおよび２０Ｃの存在を把握し、無線通信装置２０Ａおよび２０Ｃの情報を表示することができる。そして、無線通信装置２０Ｄは、ユーザにより表示画面を介して無線通信装置２０Ｃが接続先として選択されてから、無線通信装置２０Ｃと接続処理を開始する。
【００５３】
なお、パケット生成部２２４は、無線通信装置２０Ａが複数の無線通信装置の情報を有する場合であっても、開示ＯＫ信号に含まれるＭＡＣアドレスの示す、開示ＯＫ信号の送信元である無線通信装置２０Ｃの情報のみを含むプローブリスポンスを生成してもよい。これにより、情報開示期間においても通信グループ全体の情報が流出してしまうことを防止できるので、セキュリティが強化される。
【００５４】
一方、Ｓ３０６において設定したタイマーが満了すると（Ｓ３１２）、開示期間管理部２２２は情報開示期間を終了させる。このため、第三者の無線通信装置３０においてＰｕｓｈ  Ｂｕｔｔｏｎが押圧され（Ｓ３１４）、第三者の無線通信装置３０からプローブリクエストが受信されても（Ｓ３１６）、無線通信装置２０Ａは通信グループの情報を開示しない。これにより、第三者の無線通信装置３０へ通信グループの情報が無制限に流出してしまうことを防止できる。
【００５５】
なお、通信グループの情報を開示しない方法は特に限定されない。例えば、パケット生成部２２４が通信グループの情報を含まないプローブリスポンスを生成し、無線通信装置２０Ａはパケット生成部２２４により生成されたプローブリスポンスを第三者の無線通信装置３０に返信してもよい（Ｓ３１８）。詳細には、プローブリスポンスは、形式的には無線通信装置２０Ｃの情報エレメントを含むものの、情報エレメントの中身は実質的に空であってもよい。または、無線通信装置２０Ａは、情報開示期間以外の期間においては、プローブリクエストを受信しても、プローブリスポンスを返信しなくてもよい。
【００５６】
無線通信装置２０Ｄは、Ｓ３１０において無線通信装置２０Ｃのアドレスを取得したことにより、例えば図７に示す接続処理により無線通信装置２０Ｃと接続することができる。
【００５７】
図７は、無線通信装置２０間の接続処理を示したシーケンス図である。図７に示したように、無線通信装置２０Ｄは、無線通信装置２０Ｃに対して接続要求メッセージとしてｉｎｖｉｔａｔｉｏｎ  ｒｅｑｕｅｓｔを送信する（Ｓ３２２）。そして、無線通信装置２０Ｃは、ｉｎｖｉｔａｔｉｏｎ  ｒｅｑｕｅｓｔの受信に応答し、接続許可メッセージとしてｉｎｖｉｔａｔｉｏｎ  ｒｅｓｐｏｎｓｅを送信する（Ｓ３２４）。これにより、無線通信装置２０Ｃは、無線通信装置２０Ａに対しては子機として動作し、無線通信装置２０Ｄに対しては親機として動作するようになる。
【００５８】
その後、無線通信装置２０Ｃおよび無線通信装置２０Ｄは、ＷＰＳ  ｓｅｑｕｅｎｃｅや４ｗａｙ  ｈａｎｄｓｈａｋｅなどの通信路の暗号設定を行い（Ｓ３２８、Ｓ３３０）、データ通信を開始する（Ｓ３３２）。
【００５９】
以上説明したように、本発明の第１の動作例によれば、情報開示期間にのみ無線通信装置２０Ａが通信グループの情報を開示するので、セキュリティを強化することができる。さらに、無線通信装置２０Ｃと無線通信装置２０Ｄを接続させるためのユーザ操作に連動して情報開示期間を開始させることにより、情報開示期間を開始させるためのユーザの手間を抑制することが可能である。
【００６０】
＜４．第２の動作例＞
続いて、図８を参照し、本発明の第２の動作例を説明する。第２の動作例は、以下に詳細に説明するように、無線通信装置２０Ａが無線通信装置２０Ｃからの開示ＮＧ信号の受信に基づいて情報開示期間を終了させる点で第１の動作例と異なる。
【００６１】
図８は、本発明の第２の動作例を示したシーケンス図である。図８においては、親機として動作する無線通信装置２０Ａと子機として動作する無線通信装置２０Ｃが接続中であり、無線通信装置２０Ａが無線通信装置２０Ｃの情報をメモリ２３０に保持しているものとする。
【００６２】
ここで、無線通信装置２０Ｃおよび無線通信装置２０Ｄを接続するためのトリガとなるユーザ操作として、無線通信装置２０Ｃおよび無線通信装置２０ＤのＰｕｓｈ  Ｂｕｔｔｏｎが押圧されると（Ｓ４０２）、無線通信装置２０Ｄは周囲の状況を調べるためにアクティブスキャンを開始する。
【００６３】
続いて、無線通信装置２０Ｃは、親機として動作する接続中の無線通信装置２０Ａに開示ＯＫ信号を送信し（Ｓ４０４）、所定時間で満了するタイマーを設定する（Ｓ４０６）。無線通信装置２０Ａの開示期間管理部２２２は、無線通信装置２０Ｃからの開示ＯＫ信号の受信に基づいて情報開示期間を開始させる。
【００６４】
このため、無線通信装置２０Ａは、無線通信装置２０Ｄからプローブリクエストが情報開示期間中に受信されると（Ｓ４０８）、無線通信装置２０Ａは、パケット生成部２２４により生成される通信グループの情報を含むプロープリスポンスを無線通信装置２０Ｄに返信する（Ｓ４１０）。
【００６５】
その後、無線通信装置２０Ｃは、Ｓ４０６において設定したタイマーが満了すると（Ｓ４１２）、無線通信装置２０Ａに開示ＮＧ信号を送信する（Ｓ４１４）。無線通信装置２０Ａの開示期間管理部２２２は、無線通信装置２０Ｃからの開示ＮＧ信号の受信に基づいて情報開示期間を終了させる。
【００６６】
このため、第三者の無線通信装置３０においてＰｕｓｈ  Ｂｕｔｔｏｎが押圧され（Ｓ４１６）、第三者の無線通信装置３０からプローブリクエストが受信されても（Ｓ４１８）、無線通信装置２０Ａは通信グループの情報を含まないプローブリスポンスを返信する（Ｓ４２０）。
【００６７】
なお、開示ＮＧ信号は、図６を参照して説明した開示ＯＫ信号と同様に例えばＩＥＥＥ８０２．１１で定義されるＡｃｔｉｏｎ  Ｆｒａｍｅであってもよい。また、開示ＮＧ信号は、図６に示したフレーム構成において、「開始ＯＫフラグ」が「開始ＮＧフラグ」に置き換えられたものであってもよい。
【００６８】
以上説明したように、親機として動作する無線通信装置２０Ａでなく、子機として動作する無線通信装置２０Ｃが情報開示期間を終了させるためのタイマーを管理しても、第１の動作例と同様の効果を得ることが可能である。
【００６９】
＜５．第３の動作例＞
続いて、図９を参照し、本発明の第３の動作例を説明する。第３の動作例は、以下に詳細に説明するように、親機として動作する無線通信装置２０Ａが無線通信装置２０Ｄとの接続対象となる点で第１の動作例と異なる。
【００７０】
図９は、本発明の第３の動作例を示したシーケンス図である。図８においては、親機として動作する無線通信装置２０Ａと子機として動作する無線通信装置２０Ｃが接続中であり、無線通信装置２０Ａが無線通信装置２０Ｃの情報をメモリ２３０に保持しているものとする。
【００７１】
ここで、無線通信装置２０Ａおよび無線通信装置２０Ｄを接続するためのトリガとなるユーザ操作として、無線通信装置２０Ａおよび無線通信装置２０ＤのＰｕｓｈ  Ｂｕｔｔｏｎが押圧されると（Ｓ５０２）、無線通信装置２０Ｄは周囲の状況を調べるためにアクティブスキャンを開始する。
【００７２】
一方、無線通信装置２０Ａの開示期間管理部２２２は、Ｐｕｓｈ  Ｂｕｔｔｏｎが押圧されると、所定時間で満了するタイマーを設定し、情報開示期間を開始させる（Ｓ５０４）。すなわち、開示期間管理部２２２は、無線通信装置２０Ａおよび無線通信装置２０Ｄを接続するための無線通信装置２０Ａに対するユーザ操作に連動して情報開示期間を開始させる。
【００７３】
そして、無線通信装置２０Ａは、情報開示期間中、メモリ２３０に保持している通信グループの情報を開示する。具体的には、無線通信装置２０Ｄからプローブリクエストが情報開示期間中に受信されると（Ｓ５０６）、無線通信装置２０Ａは、パケット生成部２２４により生成される通信グループの情報を含むプロープリスポンスを無線通信装置２０Ｄに返信する（Ｓ５０８）。
【００７４】
一方、Ｓ５０６において設定したタイマーが満了すると（Ｓ５１０）、開示期間管理部２２２は情報開示期間を終了させる。このため、第三者の無線通信装置３０においてＰｕｓｈ  Ｂｕｔｔｏｎが押圧され（Ｓ５１２）、第三者の無線通信装置３０からプローブリクエストが受信されても（Ｓ５１４）、無線通信装置２０Ａは通信グループの情報を開示しない（Ｓ５１６）。これにより、第三者の無線通信装置３０へ通信グループの情報が無制限に流出してしまうことを防止できる。
【００７５】
以上説明したように、未接続機器である無線通信装置２０Ｄの接続対象が親機として動作する無線通信装置２０Ａであっても、無線通信装置２０Ａは、無線通信装置２０Ａに対するＰｕｓｈ  Ｂｕｔｔｏｎの押圧などのユーザ操作に基づいて情報開示期間を開始することができる。
【００７６】
＜６．第４の動作例＞
続いて、図１０を参照し、本発明の第４の動作例を説明する。第４の動作例においては、以下に詳細に説明するように、無線通信装置２０Ｃおよび無線通信装置２０Ｄの接続処理が所定段階に達した場合に情報開示期間が終了する点で第１〜第３の動作例と異なる。
【００７７】
図１０は、本発明の第４の動作例を示したシーケンス図である。図１０においては、親機として動作する無線通信装置２０Ａと子機として動作する無線通信装置２０Ｃが接続中であり、無線通信装置２０Ａが無線通信装置２０Ｃの情報をメモリ２３０に保持しているものとする。
【００７８】
ここで、無線通信装置２０Ｃおよび無線通信装置２０Ｄを接続するためのトリガとなるユーザ操作として、無線通信装置２０Ｃおよび無線通信装置２０ＤのＰｕｓｈ  Ｂｕｔｔｏｎが押圧されると（Ｓ６０２）、無線通信装置２０Ｄは周囲の状況を調べるためにアクティブスキャンを開始する。
【００７９】
一方、無線通信装置２０Ｃは、Ｐｕｓｈ  Ｂｕｔｔｏｎが押圧されると、親機として動作する接続中の無線通信装置２０Ａに、開示ＯＫ信号を送信する（Ｓ６０４）。無線通信装置２０Ａの開示期間管理部２２２は、この開示ＯＫ信号の受信に基づき、情報開示期間を開始させる。
【００８０】
そして、無線通信装置２０Ａは、無線通信装置２０Ｄからプローブリクエストが情報開示期間中に受信されると（Ｓ６０６）、パケット生成部２２４により生成される通信グループの情報を含むプロープリスポンスを無線通信装置２０Ｄに返信する（Ｓ６０８）。
【００８１】
続いて、無線通信装置２０Ｃは、無線通信装置２０Ｄからｉｎｖｉｔａｔｉｏｎ  ｒｅｑｕｅｓｔを受信し（Ｓ６１０）、無線通信装置２０Ｄにｉｎｖｉｔａｔｉｏｎ  ｒｅｓｐｏｎｓｅを送信すると（Ｓ６１２）、無線通信装置２０Ａに開示ＮＧ信号を送信する（Ｓ６１４）。そして、無線通信装置２０Ａの開示期間管理部２２２は、無線通信装置２０Ｃからの開示ＮＧ信号の受信に基づいて情報開示期間を終了させる。
【００８２】
その後、無線通信装置２０Ｄおよび無線通信装置２０Ｃ間でＷＰＳ  ｓｅｑｕｅｎｃｅや４ｗａｙ  ｈａｎｄｓｈａｋｅなどの通信路の暗号設定が行われて接続処理が完了した後（Ｓ６１８、Ｓ６２４）、データ通信が開始される（Ｓ６２４）。
【００８３】
以上説明したように、情報開示期間の終期を、タイマーでなく、接続処理の進行状態に応じて管理することも可能である。
【００８４】
＜７．第５の動作例＞
続いて、図１１を参照し、本発明の第５の動作例を説明する。第５の動作例は、情報開示期間の終期を接続処理の進行状態に応じて管理する点で第４の動作例と共通するが、接続処理の完了に基づいて情報開示期間を終了させる点で第４の動作例と異なる。
【００８５】
図１１は、本発明の第５の動作例を示したシーケンス図である。図１１においては、親機として動作する無線通信装置２０Ａと子機として動作する無線通信装置２０Ｃが接続中であり、無線通信装置２０Ａが無線通信装置２０Ｃの情報をメモリ２３０に保持しているものとする。また、Ｓ６０２〜Ｓ６１２までの処理は、図１０を参照して説明した第４の動作例と同一であるので、詳細な説明を省略する。
【００８６】
第５の動作例においては、無線通信装置２０Ｃは、無線通信装置２０ＤとＷＰＳ  ｓｅｑｕｅｎｃｅや４ｗａｙ  ｈａｎｄｓｈａｋｅなどの通信路の暗号設定を行い、無線通信装置２０Ｄとの接続が完了した後に（Ｓ６２０）、無線通信装置２０Ａに開示ＮＧ信号を送信する（Ｓ６２２）。そして、無線通信装置２０Ａの開示期間管理部２２２は、無線通信装置２０Ｃからの開示ＮＧ信号の受信に基づいて情報開示期間を終了させる。これにより、無線通信装置２０Ａは、以降に受信されるプループリクエストに対し、通信グループの情報を開示しない。
【００８７】
以上説明したように、無線通信装置２０Ａは、子機として動作する接続中の無線通信装置２０Ｃと他の無線通信装置２０Ｄの接続処理の完了に基づいて情報開示期間を終了させることも可能である。
【００８８】
＜８．まとめ＞
以上説明したように、本発明の実施形態による無線通信装置２０は、情報開示期間にのみ自装置が属する通信グループの情報を開示するので、セキュリティを強化することができる。例えば、ある家庭の通信グループの情報が、屋外や他の家の無線通信装置に流出してしまうことを防止できる。さらに、無線通信装置２０は、通信グループ内のいずれかの無線通信装置を他の無線通信装置と接続させるためのユーザ操作に連動して情報開示期間を開始させることができる。すなわち、本発明の実施形態によれば、ユーザによる手間を抑制しつつ、通信グループの情報のセキュリティを向上することができる。
【００８９】
また、本発明の実施形態による無線通信装置２０は、情報開示期間の開始からの経過時間や、通信グループ内のいずれかの無線通信装置と他の無線通信装置との接続処理の進行状態に応じて情報開示期間を終了させることにより、情報開示期間を制限することができる。
【００９０】
また、本発明の実施形態による無線通信装置２０は、情報開示期間中であっても、他の無線通信装置との接続のためのユーザ操作が行われた通信グループ内の無線通信装置の情報のみを開示することができる。これにより、情報開示期間においても通信グループ全体の情報が流出してしまうことを防止できるので、セキュリティを一層強化できる。
【００９１】
なお、添付図面を参照しながら本発明の好適な実施形態について詳細に説明したが、本発明はかかる例に限定されない。本発明の属する技術の分野における通常の知識を有する者であれば、特許請求の範囲に記載された技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、これらについても、当然に本発明の技術的範囲に属するものと了解される。
【００９２】
例えば、本明細書の無線通信装置２０の処理における各ステップは、必ずしもシーケンス図として記載された順序に沿って時系列に処理する必要はない。例えば、無線通信装置２０の処理における各ステップは、シーケンス図として記載した順序と異なる順序で処理されても、並列的に処理されてもよい。
【００９３】
また、無線通信装置２０に内蔵されるＣＰＵ、ＲＯＭおよびＲＡＭなどのハードウェアを、上述した無線通信装置２０の各構成と同等の機能を発揮させるためのコンピュータプログラムも作成可能である。また、該コンピュータプログラムを記憶させた記憶媒体も提供される。
【符号の説明】
【００９４】
２０      無線通信装置
２０４    データ処理部
２０８    伝送処理部
２１２    無線インターフェース部
２２０    制御部
２２２    開示期間管理部
２２４    パケット生成部
２３０    メモリ
２３４    アンテナ
【図１】
2011151660.tif 000003
【図２】
2011151660.tif 000004
【図３】
2011151660.tif 000005
【図４】
2011151660.tif 000006
【図５】
2011151660.tif 000007
【図６】
2011151660.tif 000008
【図７】
2011151660.tif 000009
【図８】
2011151660.tif 000010
【図９】
2011151660.tif 000011
【図１０】
2011151660.tif 000012
【図１１】
2011151660.tif 000013