(57)【特許請求の範囲】
【請求項１】
無線ネットワークを形成するときに前記無線ネットワークで通信を行うための接続情報を変更する前記無線ネットワークの前記接続情報を提供する通信装置であって、
予め設定された情報を用いて接続可能な通信ネットワークを提供する通信手段と、
前記通信手段により、無線端末から前記接続情報の取得を要求する取得要求を受付する受付手段と、
前記取得要求の受付に応じて前記接続情報を生成する生成手段と、
前記取得要求を送信した無線端末に前記生成手段が生成した前記接続情報を提供する第１の提供手段と、
前記接続情報を提供した第１の無線端末が、前記第１の無線端末に提供した前記接続情報を用いて前記無線ネットワークを形成したことを検知する検知手段と、
前記検知手段によって前記第１の無線端末が前記無線ネットワークを形成したことを検知した場合、前記取得要求を送信した第２の無線端末に、前記第１の無線端末に提供した前記接続情報を提供する第２の提供手段と、
を有し、
前記第２の提供手段は、
前記第１の提供手段が提供した前記接続情報を用いて形成された前記無線ネットワークの情報を前記第２の無線端末に通知し、
前記第２の無線端末から、前記接続情報を用いて形成された前記無線ネットワークに接続することを示す情報を受け付けたとき、前記第２の無線端末に、前記第１の無線端末に提供した前記接続情報を提供する、通信装置。
【請求項２】
前記無線ネットワークの情報は、
前記無線ネットワークを形成する前記第１の無線端末の種別又は機能を示す情報を含む請求項１に記載の通信装置。
【請求項３】
前記接続情報は、
前記無線ネットワークを識別する識別情報と、前記無線ネットワークで前記通信を行う無線端末間で前記通信の前に共有しておく暗号鍵の情報とを含む請求項１又は２に記載の通信装置。
【請求項４】
前記無線ネットワークは、
前記無線端末の間で直接通信を行うＰ２Ｐ通信のネットワークであることを特徴とする請求項１乃至３のいずれか一項に記載の通信装置。
【請求項５】
前記無線ネットワークは、
無線ＬＡＮ通信で前記通信を行うことを特徴とする請求項１乃至４のいずれか一項に記載の通信装置。
【請求項６】
請求項１乃至５のいずれか一項に記載の通信装置と、予め設定された情報を用いて通信可能な無線端末であって、
前記通信装置から、無線ネットワークで通信を行うための接続情報を取得する接続情報取得手段と、
前記無線端末で、他の無線端末が形成している前記無線ネットワークが検知されない場合、前記接続情報取得手段が取得した前記接続情報を用いて、前記無線ネットワークを形成する無線ネットワーク形成手段と、
を有する無線端末。
【請求項７】
請求項１乃至５のいずれか一項に記載の通信装置と、予め設定された情報を用いて通信可能な無線端末であって、
前記通信装置から、無線ネットワークで通信を行うための接続情報を取得する接続情報取得手段と、
前記無線端末で、他の無線端末が形成している前記無線ネットワークが検知され、前記通信装置から、前記他の無線端末が形成している前記無線ネットワークで通信を行うための前記接続情報が通知された場合、該接続情報を用いて、前記他の無線端末が形成している前記無線ネットワークに接続する無線ネットワーク接続手段と、
を有する無線端末。
【請求項８】
無線ネットワークを形成するときに前記無線ネットワークで通信を行うための接続情報を変更する前記無線ネットワークの前記接続情報を提供する通信システムであって、
予め設定された情報を用いて接続可能な通信ネットワークを提供する通信手段と、
前記通信手段により、無線端末から前記接続情報の取得を要求する取得要求を受付する受付手段と、
前記取得要求の受付に応じて前記接続情報を生成する生成手段と、
前記取得要求を送信した無線端末に前記生成手段が生成した前記接続情報を提供する第１の提供手段と、
前記接続情報を提供した第１の無線端末が、前記第１の無線端末に提供した前記接続情報を用いて前記無線ネットワークを形成したことを検知する検知手段と、
前記検知手段によって前記第１の無線端末が前記無線ネットワークを形成したことを検知した場合、前記取得要求を送信した第２の無線端末に、前記第１の無線端末に提供した前記接続情報を提供する第２の提供手段と、
を有し、
前記第２の提供手段は、
前記第１の提供手段が提供した前記接続情報を用いて形成された前記無線ネットワークの情報を前記第２の無線端末に通知し、
前記第２の無線端末から、前記接続情報を用いて形成された前記無線ネットワークに接続することを示す情報を受け付けたとき、前記第２の無線端末に、前記第１の無線端末に提供した前記接続情報を提供する、通信システム。
【請求項９】
無線ネットワークを形成するときに前記無線ネットワークで通信を行うための接続情報を変更する前記無線ネットワークの前記接続情報を提供する通信装置を、
予め設定された情報を用いて接続可能な通信ネットワークを提供する通信手段と、
前記通信手段により、無線端末から前記接続情報の取得を要求する取得要求を受付する受付手段と、
前記取得要求の受付に応じて前記接続情報を生成する生成手段と、
前記取得要求を送信した無線端末に前記生成手段が生成した前記接続情報を提供する第１の提供手段と、
前記接続情報を提供した第１の無線端末が、前記第１の無線端末に提供した前記接続情報を用いて前記無線ネットワークを形成したことを検知する検知手段と、
前記検知手段によって前記第１の無線端末が前記無線ネットワークを形成したことを検知した場合、前記取得要求を送信した第２の無線端末に、前記第１の無線端末に提供した前記接続情報を提供する第２の提供手段と、
として機能させ、
前記第２の提供手段は、
前記第１の提供手段が提供した前記接続情報を用いて形成された前記無線ネットワークの情報を前記第２の無線端末に通知し、
前記第２の無線端末から、前記接続情報を用いて形成された前記無線ネットワークに接続することを示す情報を受け付けたとき、前記第２の無線端末に、前記第１の無線端末に提供した前記接続情報を提供する、プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置、無線端末、及びプログラムに関する。
【背景技術】
【０００２】
無線ＬＡＮ（Local Area Network）通信を行う無線端末間で、アクセスポイントを介さずに直接通信を行うＰ２Ｐ（Peer-to-Peer）通信方式として、Ｗｉ−Ｆｉ（登録商標）ダイレクトが知られている。
【０００３】
また、利用者による通信の接続設定作業を簡略化させるために、無線端末から送信される情報と予め記憶した情報とが一致した場合に、無線端末に認証情報を送信する認証サーバが知られている（例えば、特許文献１参照）。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示された技術により、利用者による通信の接続設定作業を簡略化させることができる。
【０００５】
しかし、例えば、前述したＷｉ−Ｆｉダイレクトでは、無線端末が無線ネットワークを形成する毎に、無線ネットワークで通信を行うための接続情報（例えば、ネットワークの識別情報、事前共有鍵等）が変更される。このような無線ネットワークでは、利用者が同じ機器を用いて通信を行う場合でも、ネットワークを形成する毎に接続情報が変更され、通信を開始する毎に利用者による設定作業が発生するという問題がある。
【０００６】
本発明の実施の形態は、上記の問題点に鑑みてなされたものであって、無線ネットワークを形成するときに接続情報を変更する無線ネットワークにおいて、接続情報が変更された場合の利用者の設定作業を軽減する通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するため、本発明の一実施形態に係る通信装置は、無線ネットワークを形成するときに前記無線ネットワークで通信を行うための接続情報を変更する前記無線ネットワークの前記接続情報を提供する通信装置であって、予め設定された情報を用いて接続可能な通信ネットワークを提供する通信手段と、前記通信手段により、無線端末から前記接続情報の取得を要求する取得要求を受付する受付手段と、前記取得要求の受付に応じて前記接続情報を生成する生成手段と、前記取得要求を送信した無線端末に前記生成手段が生成した前記接続情報を提供する第１の提供手段と、前記接続情報を提供した第１の無線端末が、前記第１の無線端末に提供した前記接続情報を用いて前記無線ネットワークを形成したことを検知する検知手段と、前記検知手段によって前記第１の無線端末が前記無線ネットワークを形成したことを検知した場合、前記取得要求を送信した第２の無線端末に、前記第１の無線端末に提供した前記接続情報を提供する第２の提供手段と、を有し、前記第２の提供手段は、前記第１の提供手段が提供した前記接続情報を用いて形成された前記無線ネットワークの情報を前記第２の無線端末に通知し、前記第２の無線端末から、前記接続情報を用いて形成された前記無線ネットワークに接続することを示す情報を受け付けたとき、前記第２の無線端末に、前記第１の無線端末に提供した前記接続情報を提供する。
【発明の効果】
【０００８】
本発明の一実施形態によれば、無線ネットワークを形成するときに接続情報を変更する無線ネットワークにおいて、接続情報が変更された場合の利用者の設定作業を軽減する通信装置を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】一実施形態に係る通信システムの構成例を示す図である。
【図２】一実施形態に係る無線ＬＡＮ装置のハードウェアの構成例を示す図である。
【図３】一実施形態に係る通信システムの機能構成図である。
【図４】一実施形態に係る通信システムで用いる接続情報の例を示す図である。
【図５】一実施形態に係る通信システムの接続処理１のシーケンス図である。
【図６】一実施形態に係るネットワークの形成処理の例を示すフローチャートである。
【図７】一実施形態に係る無線ネットワークの検知処理の例を示すフローチャートである。
【図８】一実施形態に係る無線端末の選択画面の例を示す図である。
【図９】一実施形態に係る通信システムの接続処理２のシーケンス図である。
【図１０】一実施形態に係る通信システムの接続処理３のシーケンス図である。
【図１１】一実施形態に係る通信システムの接続処理４のシーケンス図である。
【発明を実施するための形態】
【００１０】
以下に、本発明の実施の形態について、添付の図面を参照して説明する。
【００１１】
＜システムの構成＞
図１は、一実施形態に係る通信システムの構成例を示す図である。通信システム１００は、通信装置１１０、無線端末Ａ１２１、及び無線端末Ｂ１２２を有する。
【００１２】
通信装置１１０は、無線ＬＡＮ（Local Area Network）通信のインフラストラクチャモードにおけるアクセスポイント（Access Point）の機能を有する無線ＬＡＮ装置である。無線端末Ａ１２１、無線端末Ｂ１２２は、予め設定された接続情報を用いて、通信装置１１０に接続し、通信を行うことができる。
【００１３】
無線端末Ａ１２１は、無線ＬＡＮのアクセスポイントとなる通信装置１１０と通信可能であり、無線ＬＡＮのＰ２Ｐ（Peer-to-Peer）通信の無線ネットワーク１３０（例えば、Ｗｉ−Ｆｉダイレクト）で、他の無線端末Ｂ１２２と通信可能な無線ＬＡＮ装置である。なお、Ｐ２Ｐ通信とは、無線ＬＡＮ装置の間で、アクセスポイントを介さずに直接通信を行う通信方式である。
【００１４】
図１の例では、無線端末Ａ１２１は、プリンタ等の画像形成装置であり、Ｗｉ−ＦｉダイレクトのＰ２Ｐ Ｇｒｏｕｐ Ｏｗｎｅｒとして、Ｐ２Ｐ通信の無線ネットワーク１３０を形成している。Ｗｉ−ＦｉダイレクトのＰ２Ｐ Ｇｒｏｕｐ Ｏｗｎｅｒは、無線ＬＡＮ通信のアクセスポイントの機能をソフトウェア上で実現し、クライアント端末であるＰ２Ｐ Ｃｌｉｅｎｔと通信可能である。なお、無線端末Ａ１２１は、画像形成装置以外の無線ＬＡＮ装置であっても良い。
【００１５】
無線端末Ｂ１２２は、無線ＬＡＮのアクセスポイントとなる通信装置１１０と通信可能であり、無線ＬＡＮのＰ２Ｐ通信の無線ネットワーク１３０を介して、他の無線端末Ａ１２１と通信可能な無線ＬＡＮ装置である。図１の例では、無線端末Ｂ１２２は、スマートフォン等の情報端末であり、Ｗｉ−ＦｉダイレクトのＰ２Ｐ Ｃｌｉｅｎｔとして、無線端末Ａが形成している無線ネットワークに接続して、通信を行うことができる。なお、無線端末Ｂ１２１は、情報端末以外の無線ＬＡＮ装置であっても良い。
【００１６】
なお、図１の構成は一例であり、通信システム１００には、さらに多くの無線端末（無線ＬＡＮ装置）が含まれていても良い。また、無線端末は、例えば、デジタルカメラ、ＰＣ（Personal Computer）、プロジェクタ、複合機等、無線ＬＡＮ通信が可能な様々な機器であっても良い。
【００１７】
Ｗｉ−Ｆｉダイレクトでは、例えば、無線端末Ａ１２１が無線ネットワークを形成する毎に、形成された無線ネットワークで通信を行うための接続情報が変更される。この接続情報には、例えば、ＳＳＩＤ（Service Set Identifier）等の無線ネットワークの識別情報や、ＷＰＡ２−ＰＳＫ（Wi-Fi Protected Access 2 Pre-Shared Key）等の通信を行う無線端末間で通信前に共有しておく暗号鍵（事前共有鍵）等が含まれる。
【００１８】
従って、従来の構成では、無線端末Ａ１２１が形成する無線ネットワークに接続するとき、無線端末Ｂ１２２の利用者は、無線端末Ａ１２１が無線ネットワークを形成する毎に、無線端末Ａ１２１と通信を行うための設定操作を行っていた。
【００１９】
このような問題を解決するため、本実施形態では、通信装置１１０が、無線端末Ａ１２１と接続するための接続情報を、無線端末Ｂ１２２に提供する。
【００２０】
例えば、無線端末Ａ１２１は、電源が投入されると、無線ＬＡＮのインフラストラクチャモードで通信装置１１０に接続し、無線ネットワークで通信を行うための接続情報の取得を要求する。
【００２１】
通信装置１１０は、無線端末Ａ１２１から、接続情報の取得の要求を受け付けると、接続情報を生成し、無線端末Ａ１２１に提供する。
【００２２】
無線端末Ａ１２１は、無線端末Ａ１２１から提供された接続情報を用いて、例えば、Ｗｉ−ＦｉダイレクトのＰ２Ｐ Ｇｒｏｕｐ Ｏｗｎｅｒとして、無線ネットワークを形成する。
【００２３】
一方、無線端末Ｂ１２２は、電源の投入等により、無線ＬＡＮ機能が起動すると、無線ＬＡＮのインフラストラクチャモードで通信装置１１０に接続し、無線ネットワークで通信を行うための接続情報の取得を要求する。
【００２４】
本実施形態に係る通信装置１１０は、通信装置１１０が提供した接続情報を用いて無線端末Ａ１２１が無線ネットワークを形成したことを検知する機能を有している。通信装置１１０は、通信装置１１０が提供した接続情報を用いて、無線端末Ａ１２１が無線ネットワークを形成している場合、無線端末Ｂ１２２に、無線端末Ａ１２１に提供した接続情報を提供する。
【００２５】
これにより、無線端末Ｂ１２２は、通信装置１１０から提供された接続情報を用いて、無線端末Ａ１２１が形成している無線ネットワークに接続し、無線端末Ａ１２１と通信することができるようになる。
【００２６】
このように、本実施形態に係る通信装置１１０によれば、無線ネットワークを形成するときに接続情報を変更する無線ネットワークにおいて、接続情報が変更された場合の利用者の設定作業を低減させることができる。
【００２７】
＜ハードウェアの構成＞
本実施形態に係る通信装置１１０、無線端末Ａ１２１、及び無線端末Ｂ１２２は、一般的なコンピュータの構成と、無線ＬＡＮ通信を行う通信部とを有する無線ＬＡＮ装置である。ここでは、無線ＬＡＮ装置のハードウェアの構成例について説明する
図２は、一実施形態に係る無線ＬＡＮ装置のハードウェアの構成例を示す図である。無線ＬＡＮ装置２００は、ＣＰＵ（Central Processing Unit）２０１、ＲＡＭ（Random Access Memory）２０２、ストレージ部２０３、入力装置２０４、表示装置２０５、ＭＡＣ（Media Access Control）部２０６、ＰＨＹ（Physical Layer）部２０７、ＲＦ（Radio Frequency）部２０８、及びアンテナ２０９等を有する。
【００２８】
ＣＰＵ２０１は、ストレージ部２０３等に格納されたプログラムやデータをＲＡＭ２０２上に読み出し、処理を実行することで、無線ＬＡＮ装置２００の各機能を実現する演算装置である。ＲＡＭ２０２は、ＣＰＵ２０１のワークエリア等として用いられる揮発性のメモリである。ストレージ部２０３は、例えば、ＳＳＤ（Solid State Drive）や、フラッシュＲＯＭ（Read Only Memory）等のストレージ装置であり、無線ＬＡＮ装置２００として動作するために必要なプログラムや、無線ＬＡＮ通信で使用する接続情報等のデータを記憶する。
【００２９】
入力装置２０４は、利用者の入力操作を受け付けるための、タッチパネル、キーボード等の入力デバイスである。表示装置２０５は、無線ＬＡＮ装置２００の表示画面を表示するディスプレイ等の表示デバイスである。
【００３０】
ＭＡＣ部２０６は、無線ＬＡＮで送受信されるフレームの生成や解体を行う。
【００３１】
ＰＨＹ部２０７は、無線ＬＡＮで送受信されるフレームのデジタルデータと、電気信号（ベースバンド信号）との変換を行う。
【００３２】
ＲＦ部２０８は、無線ＬＡＮで送受信されるフレームのベースバンド信号と、無線信号との変換を行う。
【００３３】
アンテナ２０９は、無線ＬＡＮで送信される送信フレームを電波で送信し、受信フレームを電波で受信する。
【００３４】
＜機能構成＞
図３は、一実施形態に係る通信システムの機能構成図である。図３に示すように、通信システム１００は、通信装置１１０、無線端末Ａ（第１の無線端末）１２１、及び無線端末Ｂ（第２の無線端末）１２２を有する。なお、図３において、無線端末Ｂ１２２は、無線端末Ａ１２１と同様の機能構成を有しているものとする。また、以下の説明の中で、無線端末Ａ１２１、及び無線端末Ｂ１２２のうち、任意の無線端末を示す場合、「無線端末１２０」を用いる。
【００３５】
（通信装置の機能構成）
通信装置１１０は、ＡＰ通信部３１１、取得要求受付部３１２、接続情報生成部３１３、第１の接続情報提供部３１４、無線ネットワーク検知部３１５、第２の接続情報提供部３１６、機器情報取得部３１７、及び記憶部３１８等を有する。
【００３６】
通信装置１１０は、例えば、図２のＣＰＵ２０１で、通信装置１１０用のプログラムを実行することにより、上記の各機能を実現する。
【００３７】
ＡＰ通信部（通信手段）３１１は、無線端末１２０から、予め設定された情報を用いて接続可能な通信ネットワークを提供する手段である。ＡＰ通信部３１１は、例えば、図２のＭＡＣ部２０６、ＰＨＹ部２０７、ＲＦ部２０８、アンテナ２０９、及び図２のＣＰＵ２０１で実行されるプログラム等によって実現される。
【００３８】
例えば、ＡＰ通信部３１１は、無線ＬＡＮのインフラストラクチャモードのアクセスポイントとして機能し、予め設定された接続情報（例えば、ＳＳＩＤ、ＷＰＡ２−ＰＳＫ）を用いて接続を要求する無線端末１２０の接続を許可する。これにより、通信装置１１０は、無線ＬＡＮ通信で、接続を許可した無線端末１２０と通信可能となる。
【００３９】
取得要求受付部（受付手段）３１２は、ＡＰ通信部３１１により、無線端末１２０から、Ｐ２Ｐ通信の無線ネットワーク１３０でＰ２Ｐ通信を行うための接続情報の取得を要求する取得要求を受付する。取得要求受付部３１２は、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現される。
【００４０】
接続情報生成部（生成手段）３１３は、取得要求受付部３１２による、接続情報の取得要求の受付に応じて、接続情報を生成する手段であり、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現される。接続情報生成部３１３が生成する接続情報の例を図４（ａ）に示す。
【００４１】
図４（ａ）に示す接続情報４０１は、ＷＳＣ（Wi-Fi Simple Configuration）２．０の仕様に基づくデータ構造を有する接続情報（Credentials）４０１の例を示している。図４（ａ）に示すように、接続情報４０１には、例えば、「Ｎｅｔｗｏｒｋ Ｉｎｄｅｘ」、「ＳＳＩＤ」、「Ａｕｔｈｅｎｔｉｃａｔｉｏｎ Ｔｙｐｅ」、「Ｅｎｃｒｙｐｔｉｏｎ Ｔｙｐｅ」、「Ｎｅｔｗｏｒｋ Ｋｅｙ」、「ＭＡＣ Ａｄｄｒｅｓｓ」等の情報要素が含まれる。
【００４２】
「Ｎｅｔｗｏｒｋ Ｉｎｄｅｘ」は、ＷＳＣ２．０の仕様では、例えば、固定値「１」が設定される。「ＳＳＩＤ」は、無線ネットワークの識別情報（識別子）である。
【００４３】
「Ａｕｔｈｅｎｔｉｃａｔｉｏｎ Ｔｙｐｅ」は、無線ネットワークで用いられる認証方式を示す情報である。「Ｅｎｃｒｙｐｔｉｏｎ Ｔｙｐｅ」は、無線ネットワークで用いられる暗号方式を示す情報である。
【００４４】
「Ｎｅｔｗｏｒｋ Ｋｅｙ」は、通信を行う無線端末間で通信前に共有しておく暗号鍵（例えば、ＷＰＡ２−ＰＳＫ）である。この暗号鍵は、接続情報生成部（生成手段）３１３によって、例えば、ランダムに生成される。「ＭＡＣアドレス」は、無線端末の識別情報の一例である。
【００４５】
接続情報生成部３１３は、取得要求受付部３１２による接続情報の取得要求の受付に応じて、例えば、図４（ａ）に示すような接続情報を生成する。
【００４６】
第１の接続情報提供部（第１の提供手段）３１４は、接続情報の取得要求を送信した無線端末１２０に、接続情報生成部３１３が生成した接続情報を送信（提供）する。また、第１の接続情報提供部３１４は、無線端末１２０に提供した接続情報を、記憶部３１８の提供済の接続情報３２２に記憶して、管理する。第１の接続情報提供部３１４は、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現される。
【００４７】
第１の接続情報提供部３１４が、記憶部３１８に記憶して、管理する提供済の接続情報３２２の例を図４（ｂ）に示す。図４（ｂ）に示すように、提供済の接続情報３２２には、図４（ａ）に示す接続情報４０１に含まれる各情報と、接続情報を提供した提供日時等が記憶されている。「ＭＡＣアドレス」は、無線端末１２０毎に固有の識別情報なので、提供済の接続情報３２２を用いて、各無線端末１２０に提供した接続情報を特定することができる。
【００４８】
無線ネットワーク検知部（検知手段）３１５は、第１の接続情報提供部３１４が接続情報を提供した無線端末１２０が、無線端末１２０に提供した接続情報を用いて、Ｐ２Ｐ通信の無線ネットワーク１３０を形成したことを検知する。無線ネットワーク検知部（検知手段）３１５は、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現される。
【００４９】
Ｐ２Ｐ通信の無線ネットワーク１３０を形成している無線端末１２０（Ｐ２Ｐ Ｇｒｏｕｐ Ｏｗｎｅｒ）は、例えば、図４（ｂ）に示す「ＳＳＩＤ」のように、"Ｄｉｒｅｃｔ−"で始まるＳＳＩＤを含むビーコンフレームを送信する。また、ビーコンフレーム（以下、ビーコンと呼ぶ）には、ビーコンを送信している無線端末１２０のＭＡＣアドレスが含まれる。
【００５０】
これにより、無線ネットワーク検知部３１５は、図４（ｂ）に示すような提供済の接続情報３２２に含まれるＳＳＩＤ、及びＭＡＣアドレスを含むビーコンを受信した場合、無線端末１２０がＰ２Ｐ Ｇｒｏｕｐ Ｏｗｎｅｒになったと判断することができる。
【００５１】
例えば、図１において、無線ネットワーク検知部３１５が、第１の接続情報提供部３１４が接続情報を提供した無線端末Ａ１２１が、提供された接続情報を用いて、無線ネットワークを形成したことを検知したものとする。
【００５２】
この場合、第２の接続情報提供部３１６は、取得要求受付部３１２が無線端末Ｂ１２２から接続情報の取得要求を受付すると、取得要求を送信した無線端末Ｂ１２２に、無線端末Ａ１２１に提供した接続情報を提供する。
【００５３】
例えば、第２の接続情報提供部３１６は、接続情報の取得要求を送信した無線端末Ｂ１２２に、既に形成された無線ネットワークがあることを示す情報を通知する。また、第２の接続情報提供部３１６は、無線端末Ｂ１２２から既に形成された無線ネットワーク接続することを示す情報を受付したとき、無線端末Ｂ１２２に、無線端末Ａ１２１に提供した接続情報を提供する。
【００５４】
なお、第２の接続情報提供部３１６が、無線端末Ｂ１２２に、無線端末Ａ１２１に提供した接続情報を提供する手順、タイミング等は、様々な方法であって良い。例えば、第２の接続情報提供部３１６は、接続情報の取得要求を送信した無線端末Ｂ１２２に、既に形成された無線ネットワークがあることを示す情報に代えて、無線端末Ａ１２１に提供した接続情報を通知するものであっても良い。
【００５５】
好ましくは、第２の接続情報提供部３１６が、無線端末Ｂ１２２に通知する、既に形成された無線ネットワークがあることを示す情報には、無線ネットワークを形成している無線端末Ａ１２１の種別や、機能等を示す情報が含まれる。
【００５６】
第２の接続情報提供部（第２の提供手段）３１６は、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現される。
【００５７】
機器情報取得部３１７は、無線ネットワークを形成している無線端末Ａ１２１が送信しているビーコンに含まれる、無線端末Ａ１２１の種別や、機能等を示すカテゴリ情報を取得する。機器情報取得部３１７は、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現される。
【００５８】
記憶部３１８は、通信装置１１０の接続情報３２１、及び前述した提供済の接続情報３２２等を記憶する手段であり、例えば、図２のストレージ部２０３、及び図２のＣＰＵ２０１で実行されるプログラム等によって実現される。
【００５９】
通信装置１１０の接続情報３２１は、無線端末１２０が、ＡＰ通信部３１１に接続するための予め定められた接続情報（ＳＳＩＤ、ＷＰＡ２−ＰＳＫ等）である。
【００６０】
（無線端末の機能構成）
無線端末１２０は、ＳＴＡ通信部３３１、Ｐ２Ｐ通信部３３２、接続情報取得部３３３、動作モード判定部３３４、無線ネットワーク形成部３３５、無線ネットワーク接続部３３６、表示制御部３３７、操作受付部３３８、及び記憶部３３９等を有する。
【００６１】
ＳＴＡ通信部３３１は、無線ＬＡＮのインフラストラクチャモードのアクセスポイントとして機能する通信装置１１０に、無線ＬＡＮのインフラストラクチャモードのステーションとして接続し、通信する手段である。ＳＴＡ通信部３３１は、例えば、図２のＭＡＣ部２０６、ＰＨＹ部２０７、ＲＦ部２０８、アンテナ２０９、及び図２のＣＰＵ２０１で実行されるＳＴＡ通信用のアプリケーションプログラム等によって実現される。
【００６２】
接続情報取得部（接続情報取得手段）３３３は、ＳＴＡ通信部３３１を用いて通信装置１１０と通信を行い、通信装置１１０から、Ｐ２Ｐ通信の無線ネットワーク１３０で通信を行うための接続情報を取得する。接続情報取得部３３３は、例えば、図２のＣＰＵ２０１で実行されるＳＴＡ通信用のアプリケーションプログラムによって実現される。なお、接続情報取得部３３３による接続情報の取得処理については後述する。
【００６３】
動作モード判定部３３４は、無線端末１２０が、Ｐ２Ｐ Ｇｒｏｕｐ Ｏｗｎｅｒとして、Ｐ２Ｐ通信の無線ネットワーク１３０を形成するかを判定する。動作モード判定部３３４は、例えば、図２のＣＰＵ２０１で実行されるＰ２Ｐ通信用のアプリケーションプログラムによって実現される。
【００６４】
例えば、動作モード判定部３３４は、他にＰ２Ｐ Ｇｒｏｕｐ ＯｗｎｅｒとしてＰ２Ｐ通信の無線ネットワーク１３０を形成している無線ＬＡＮ装置がないとき、無線端末１２０が、Ｐ２Ｐ通信の無線ネットワーク１３０を形成すると判定する。
【００６５】
無線ネットワーク形成部３３５は、動作モード判定部３３４が、Ｐ２Ｐ Ｇｒｏｕｐ Ｏｗｎｅｒとして無線ネットワークを形成すると判断したとき、接続情報取得部３３３が取得した接続情報を用いて、Ｐ２Ｐ通信の無線ネットワーク１３０を形成する。無線ネットワーク形成部（無線ネットワーク形成手段）３３５は、例えば、図２のＣＰＵ２０１で実行されるＰ２Ｐ通信用のアプリケーションプログラムによって実現される。
【００６６】
無線ネットワーク接続部３３６は、他の無線端末１２０が形成するＰ２Ｐ通信の無線ネットワーク１３０が検知され、通信装置１１０から無線ネットワーク１３０の接続情報が提供されたとき、提供された接続情報を用いて、無線ネットワーク１３０に接続する。無線ネットワーク接続部３３６は、例えば、図２のＣＰＵ２０１で実行されるＰ２Ｐ通信用のアプリケーションプログラムによって実現される。
【００６７】
表示制御部３３７は、無線端末１２０の表示画面を、図２の表示装置に表示させる手段であり、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現される。
【００６８】
操作受付部３３８は、図２の入力装置２０４への操作を受け付ける手段であり、例えば、図２のＣＰＵ２０１で実行されるプログラムによって実現される。
【００６９】
記憶部３３９は、例えば、通信装置の接続情報３４０、自ネットワークの接続情報３４１、及び他ネットワークの接続情報３４２等を記憶する手段であり、例えば、図２のストレージ部２０３、及び図２のＣＰＵ２０１で実行されるプログラム等によって実現される。
【００７０】
通信装置の接続情報３４０は、ＳＴＡ通信部３３１が、通信装置１１０に接続するときに使用する接続情報であり、例えば、通信装置１１０の記憶部３１８に記憶された通信装置の接続情報３２１と同じ情報である。
【００７１】
自ネットワークの接続情報３４１は、無線ネットワーク形成部３３５が、Ｐ２Ｐ Ｇｒｏｕｐ Ｏｗｎｅｒとして、Ｐ２Ｐ通信の無線ネットワーク１３０を形成するときに用いる接続情報である。
【００７２】
他ネットワークの接続情報３４２は、無線ネットワーク接続部３３６が、Ｐ２Ｐ Ｃｌｉｅｎｔとして、他の無線端末１２０が形成するＰ２Ｐ通信の無線ネットワーク１３０に接続するときに用いる接続情報である。
【００７３】
＜処理の流れ＞
続いて、一実施形態に係る通信システムによる接続処理の例について説明する。
【００７４】
（接続処理１）
図５は、一実施形態に係る通信システムの接続処理１のシーケンス図である。
【００７５】
ステップＳ５０１において、例えば、図１に示す無線端末Ａ１２１（画像形成装置等）の電源を投入すること等により、無線端末Ａ１２１を起動させる。
【００７６】
ステップＳ５０２において、無線端末Ａ１２１のＳＴＡ通信部３３１は、記憶部３３９に記憶した通信装置の接続情報３４０を用いて、無線ＬＡＮのインフラストラクチャモードで、通信装置１１０に接続する。また、無線端末Ａ１２１の接続情報取得部３３３は、通信装置１１０に、Ｐ２Ｐ通信の無線ネットワーク１３０で通信を行うための接続情報の取得を要求する取得要求を送信する。
【００７７】
ステップＳ５０３において、通信装置１１０の取得要求受付部３１２が、無線端末Ａ１２１からの取得要求を受付すると、接続情報生成部３１３は、例えば、図４（ａ）に示すような接続情報を生成する。なお、以下の説明の中で、ここで生成された接続情報を「接続情報１」と呼ぶ。
【００７８】
ステップＳ５０４において、通信装置１１０の第１の接続情報提供部３１４は、接続情報生成部３１３が生成した接続情報１を、取得要求を送信した無線端末Ａ１２１に送信（提供）する。無線端末Ａ１２１の接続情報取得部３３３は、通信装置１１０から提供された接続情報１を、記憶部３３９に自ネットワークの接続情報３４１に記憶する。
【００７９】
ステップＳ５０５において、無線端末Ａ１２１は、自装置がＰ２Ｐ Ｇｒｏｕｐ Ｏｗｎｅｒとして無線ネットワークを形成するかを判定し、判定結果に応じて無線ネットワークを形成する無線ネットワークの形成処理を実行する。
【００８０】
図６は、一実施形態に係る無線ネットワークの形成処理の例を示すフローチャートである。
【００８１】
ステップＳ６０１において、無線端末Ａ１２１の動作モード判定部３３４は、例えば、Ｗｉ−Ｆｉダイレクトの仕様に基づきスキャンを実行し、Ｐ２Ｐ Ｇｒｏｕｐ ＯｗｎｅｒのＳＳＩＤを検索する。前述したように、Ｐ２Ｐ Ｇｒｏｕｐ Ｏｗｎｅｒとして動作する無線ＬＡＮ装置は、"Ｄｉｒｅｃｔ−"で始まるＳＳＩＤを含むビーコンを送信しているので、Ｐ２Ｐ Ｇｒｏｕｐ ＯｗｎｅｒのＳＳＩＤを特定することができる。
【００８２】
ステップＳ６０２において、動作モード判定部３３４は、Ｐ２Ｐ Ｇｒｏｕｐ ＯｗｎｅｒのＳＳＩＤが検出されたか否かに応じて、処理を分岐させる。
【００８３】
Ｐ２Ｐ Ｇｒｏｕｐ ＯｗｎｅｒのＳＳＩＤが検出された場合、すなわち、他の無線ＬＡＮ装置によりＰ２Ｐ通信の無線ネットワーク１３０が既に形成されているとき、動作モード判定部３３４は、無線ネットワークの形成処理を終了させる。
【００８４】
一方、Ｐ２Ｐ Ｇｒｏｕｐ ＯｗｎｅｒのＳＳＩＤが検出されない場合、すなわち、他の無線ＬＡＮ装置によりＰ２Ｐ通信の無線ネットワーク１３０が形成されていないとき、動作モード判定部３３４は、処理をステップＳ６０３に移行させる。
【００８５】
ステップＳ６０３に移行すると、無線ネットワーク形成部３３５は、接続情報取得部３３３が通信装置１１０から取得し、記憶部３３９の自ネットワークの接続情報３４１に記憶した接続情報１を用いて、Ｐ２Ｐ通信の無線ネットワーク１３０を形成する。
【００８６】
図５に戻り、接続処理の例を示すシーケンス図（１）の説明を続ける。
【００８７】
図５のステップＳ５０５では、図６に示す無線ネットワークの形成処理により、Ｐ２Ｐ Ｇｒｏｕｐ ＯｗｎｅｒのＳＳＩＤが検出されず、無線ネットワーク形成部３３５が、Ｐ２Ｐ通信の無線ネットワークを形成するものとして、以下の説明を行う。
【００８８】
ステップＳ５０６、Ｓ５０７において、Ｐ２Ｐ通信の無線ネットワークを形成した無線端末Ａ１２１は、ビーコンの送信を開始する。このビーコンは、無線端末Ａ１２１の周辺の無線ＬＡＮ装置に、例えば、ブロードキャストに送信される。また、このビーコンには、例えば、図４（ａ）に示す接続情報に含まれる「ＳＳＩＤ」、「ＭＡＣアドレス」等の情報が含まれる。
【００８９】
さらに、このビーコンには、無線端末Ａ１２１の種別や、機能等を示す情報であるカテゴリ情報が含まれる。カテゴリ情報は、例えば、コンピュータ、キーボードやマウス等の入力デバイス、プリンタ、スキャナ等の分類を示す情報である。
【００９０】
ＷＳＣ２．０の仕様によれば、ビーコンフレームに含まれる「ＷＳＣ ＩＥ」情報要素に、その機器がどのようなカテゴリの機器であるかを示す情報を含むことが定められているので、例えば、この情報をカテゴリ情報として用いることができる。
【００９１】
ステップＳ５０８において、例えば、図１に示す無線端末Ｂ１２２（例えば、情報端末）は、電源の投入、無線ＬＡＮ機能をオン、或いは、通信装置１１０の通信エリア内への移動等により、通信装置１１０を検出する。
【００９２】
ステップＳ５０９において、無線端末Ｂ１２２のＳＴＡ通信部３３１は、記憶部３３９に記憶した通信装置の接続情報３４０を用いて、無線ＬＡＮのインフラストラクチャモードで、通信装置１１０に接続する。また、無線端末Ｂ１２２の接続情報取得部３３３は、通信装置１１０に、Ｐ２Ｐ通信の無線ネットワークで通信を行うための接続情報の取得を要求する取得要求を送信する。
【００９３】
ステップＳ５１０において、通信装置１１０の取得要求受付部３１２が、無線端末Ｂ１２２からの取得要求を受付すると、接続情報生成部３１３は、接続情報を生成する。なお、以下の説明の中で、ここで生成された接続情報を「接続情報２」と呼ぶ。
【００９４】
ステップＳ５１１において、通信装置１１０の第１の接続情報提供部３１４は、接続情報生成部３１３が生成した接続情報２を、取得要求を送信した無線端末Ｂ１２２に送信（提供）する。無線端末Ｂ１２２の接続情報取得部３３３は、通信装置１１０から提供された接続情報２を、記憶部３３９の自ネットワークの接続情報３４１に記憶する。
【００９５】
ステップＳ５１２において、無線端末Ｂ１２２は、前述した図６の無線ネットワークの形成処理を実行する。ここでは、無線ネットワークの形成処理により、Ｐ２Ｐ Ｇｒｏｕｐ Ｏｗｎｅｒである無線端末Ａ１２１のＳＳＩＤが検出されるので、無線端末Ｂ１２２は、Ｐ２Ｐ通信の無線ネットワークの形成を行わない。
【００９６】
ステップＳ５１３において、通信装置１１０は、通信装置１１０が提供した接続情報を用いて形成されたＰ２Ｐ通信の無線ネットワークがあるかを検知する無線ネットワークの検知処理を実行する。
【００９７】
図７は、一実施形態に係る無線ネットワークの検知処理の例を示すフローチャートである。この無線ネットワークの検知処理は、例えば、通信装置１１０が、無線端末１２０に接続情報を提供した後等に実行される。
【００９８】
なお、この無線ネットワークの検知処理は、他のタイミングで行われるものであっても良い。例えば、通信装置１１０は、所定の時間間隔で無線ネットワークの検知処理を行うものであっても良いし、新たなビーコンが検知されたときに無線ネットワークの検知処理を行うもの等であっても良い。
【００９９】
ステップＳ７０１において、通信装置１１０のＡＰ通信部３１１は、ビーコンを受信する。
【０１００】
ステップＳ７０２において、通信装置１１０の無線ネットワーク検知部３１５は、ＡＰ通信部３１１が受信したビーコンの中に、"Ｄｉｒｅｃｔ−"で始まるＳＳＩＤを含むビーコンがあるかを判断する。なお、この処理は、Ｐ２Ｐ Ｇｒｏｕｐ Ｏｗｎｅｒが送信するビーコンがあるか否かを判断する処理の一例である。
【０１０１】
"Ｄｉｒｅｃｔ−"で始まるＳＳＩＤを含むビーコンがない場合、すなわち、Ｐ２Ｐ Ｇｒｏｕｐ Ｏｗｎｅｒが送信するビーコンがない場合、無線ネットワーク検知部３１５は、処理をステップＳ７０７に移行させる。
【０１０２】
一方、"Ｄｉｒｅｃｔ−"で始まるＳＳＩＤを含むビーコンがある場合、すなわち、Ｐ２Ｐ Ｇｒｏｕｐ Ｏｗｎｅｒが送信するビーコンがある場合、無線ネットワーク検知部３１５は、処理をステップＳ７０３に移行させる。
【０１０３】
ステップＳ７０３に移行すると、無線ネットワーク検知部３１５は、検出されたビーコン（"Ｄｉｒｅｃｔ−"で始まるＳＳＩＤのビーコン）」のＭＡＣアドレスと、第１の接続情報提供部３１４が接続情報を提供した無線端末１２０のＭＡＣアドレスとを比較する。
【０１０４】
例えば、無線ネットワーク検知部３１５は、検出されたビーコンのＭＡＣアドレスと、図４（ｂ）に示すような提供済の接続情報３２２に含まれるＭＡＣアドレスとを比較する。
【０１０５】
ステップＳ７０４において、無線ネットワーク検知部３１５は、例えば、図４（ｂ）に示す提供済の接続情報３２２に含まれるＭＡＣアドレスの中に、検出されたビーコンのＭＡＣアドレスと一致するＭＡＣアドレスがあるかを判断する。
【０１０６】
検出されたビーコンのＭＡＣアドレスと一致するＭＡＣアドレスがない場合、無線ネットワーク検知部３１５は、処理をステップＳ７０７に移行させる。
【０１０７】
一方、検出されたビーコンのＭＡＣアドレスと一致するＭＡＣアドレスがある場合、無線ネットワーク検知部３１５は、処理をステップＳ７０５に移行させる。
【０１０８】
ステップＳ７０５に移行すると、無線ネットワーク検知部３１５は、ＭＡＣアドレスが一致したビーコンを送信する無線ネットワークを、第１の接続情報提供部３１４が提供した接続情報を用いて形成されたＰ２Ｐ通信の無線ネットワークとして検知する。
【０１０９】
ステップＳ７０７に移行すると、無線ネットワーク検知部３１５は、第１の接続情報提供部３１４が提供した接続情報を用いて形成されたＰ２Ｐ通信の無線ネットワークがないと判断する。
【０１１０】
図５に戻り、接続処理の例を示すシーケンス図（１）の説明を続ける。
【０１１１】
ここでは、ステップＳ５１３において、第１の接続情報提供部３１４が提供した接続情報を用いて形成されたＰ２Ｐ通信の無線ネットワークが検知された場合の処理の例について、以下の説明を行う。なお、第１の接続情報提供部３１４が提供した接続情報を用いて形成されたＰ２Ｐ通信の無線ネットワークがないと判断された場合の処理の例については後述する。
【０１１２】
ステップＳ５１４において、通信装置１１０の第２の接続情報提供部３１６は、ステップＳ５０９で、接続情報の取得要求を送信した無線端末Ｂ１２２に、ステップＳ５１３で検知されたＰ２Ｐ通信の無線ネットワーク１３０の情報を通知する。この通知には、例えば、検知されたＰ２Ｐ通信の無線ネットワーク１３０のＰ２Ｐ Ｇｒｏｕｐ Ｏｗｎｅｒ（ここでは、無線端末Ａ１２１）の種別や、機能等を示すカテゴリ情報が含まれる。
【０１１３】
ステップＳ１２２において、無線端末Ｂ１２２の接続情報取得部３３３は、通信装置１１０から通知されたＰ２Ｐ通信の無線ネットワークの情報に基づいて、例えば、図８に示すような選択画面を、表示制御部３３７を用いて表示装置２０５に表示させる。
【０１１４】
図８は、一実施形態に係る無線端末の選択画面の例を示す図である。図８の例では、選択画面８００には、Ｐ２Ｐ通信の無線ネットワークを形成しているＰ２Ｐ Ｇｒｏｕｐ Ｏｗｎｅｒのカテゴリを示すメッセージ８０１、「接続」ボタン８０２、及び「Ｇｒｏｕｐ Ｏｗｎｅｒとして稼動する」ボタン８０３が表示されている。
【０１１５】
無線端末Ｂ１２２の利用者は、「接続」ボタン８０２を選択することにより、通知されたＰ２Ｐ通信の無線ネットワークに接続することを選択することができる。また、無線端末Ｂ１２２の利用者は、「Ｇｒｏｕｐ Ｏｗｎｅｒとして稼動する」ボタン８０３を選択することにより、別のＰ２Ｐ通信の無線ネットワークを形成することを選択することができる。
【０１１６】
再び図５に戻り、接続処理の例を示すシーケンス図（１）の説明を続ける。
【０１１７】
ステップＳ５１６において、無線端末Ｂ１２２の操作受付部３３８は、例えば、図８に示す選択画面８００において、「接続」ボタン８０２が選択されたことを検知するものとして、以下の説明を行う。
【０１１８】
ステップＳ５１７において、無線端末Ｂ１２２の接続情報取得部３３３は、「接続」ボタン８０２が選択されると、通信装置１１０に、無線ネットワークの接続情報の取得を要求する取得要求を送信する。
【０１１９】
ステップＳ５１８において、通信装置１１０は、Ｐ２Ｐ通信の無線ネットワークを形成している無線端末Ａ１２１に提供した接続情報１を、無線端末Ｂ１２２に提供（送信）する。
【０１２０】
ステップＳ５１９において、無線端末Ｂ１２２の無線ネットワーク接続部３３６は、通信装置１１０から提供された接続情報１を用いて、Ｐ２Ｐ通信の無線ネットワークのＰ２Ｐ Ｇｒｏｕｐ Ｏｗｎｅｒである無線端末Ａ１２１に接続要求を送信する。
【０１２１】
ステップＳ５２０において、所定の認証手順に従って、無線端末Ａ１２１と、無線端末Ｂ１２２との間で、Ｐ２Ｐ通信の認証を行い、Ｐ２Ｐ通信を確立する接続処理を実行する。
【０１２２】
なお、ステップＳ５１６において、「Ｇｒｏｕｐ Ｏｗｎｅｒとして稼動する」ボタン８０３が選択された場合、無線端末Ｂ１２２の無線ネットワーク形成部３３５は、通信装置１１０から提供された接続情報２を用いて、無線ネットワーク１３０を形成する。
【０１２３】
続いて、通信システム１００の接続処理のバリエーションについて説明する。
【０１２４】
（接続処理２）
図９は、一実施形態に係る通信システムの接続処理２のシーケンス図である。この処理は、通信装置システムの接続処理の別の一例である。なお、図９において、ステップＳ５０１〜Ｓ５１４、及びステップＳ５１８〜Ｓ５２０の処理については、図５に示す接続処理１と同様なので、ここでは接続処理１との相違点を中心に説明を行う。
【０１２５】
ステップＳ９０１において、無線端末Ｂ１２２の接続情報取得部３３３は、図５に示す接続処理１のステップＳ５１５、Ｓ５１６の処理を省略し、通信装置１１０に、無線ネットワークの接続情報の取得を要求する取得要求を送信する。
【０１２６】
このように、無線端末Ｂ１２２は、通信装置１１０から、既に形成されているＰ２Ｐ通信の無線ネットワークの情報を通知されたとき、図８に示すような選択画面を表示せずに、自動的にステップＳ９０１の処理を実行するものであっても良い。
【０１２７】
これにより、無線端末Ｂ１２２（例えば、情報端末）の利用者は、接続操作を行うことなく、自動的に無線端末Ａ１２１（例えば、画像形成装置）に接続することができるようになる。
【０１２８】
（接続処理３）
図１０は、一実施形態に係る通信システムの接続処理３のシーケンス図である。この処理は、通信装置システムの接続処理の別の一例である。なお、図１０において、ステップＳ５０１〜Ｓ５１３、及びステップＳ５１９、Ｓ５２０の処理については、図５に示す接続処理１と同様なので、ここでは接続処理１との相違点を中心に説明を行う。
【０１２９】
ここでは、ステップＳ５１３において、第１の接続情報提供部３１４が提供した接続情報を用いて形成されたＰ２Ｐ通信の無線ネットワークが検知された場合の処理の例について説明を行う。
【０１３０】
ステップＳ１００１において、通信装置１１０の第２の接続情報提供部３１６は、ステップＳ５０９で、接続情報の取得要求を送信した無線端末Ｂ１２２に、無線端末Ａ１２１に提供した接続情報１を提供（送信）する。
【０１３１】
このように、通信装置１１０は、提供した接続情報を用いて形成されたＰ２Ｐ通信の無線ネットワークが検知された場合、無線端末Ｂ１２２からの要求によらずに、無線端末Ａ１２１に提供した接続情報１を提供するものであっても良い。
【０１３２】
これにより、無線端末Ｂ１２２（例えば、情報端末）の利用者は、接続処理２と同様に、接続操作を行うことなく、自動的に無線端末Ａ１２１（例えば、画像形成装置）に接続することができるようになる。
【０１３３】
（接続処理４）
図１１は、一実施形態に係る通信システムの接続処理４のシーケンス図である。
【０１３４】
ステップＳ１１０１、Ｓ１１０２において、通信装置１１０が接続情報を提供していない無線端末Ｃ１２３が、Ｐ２Ｐ Ｇｒｏｕｐ Ｏｗｎｅｒとして、ビーコンを送信しているものとする。
【０１３５】
ステップＳ１１０３において、例えば、図１に示す無線端末Ｂ１２２（例えば、情報端末）は、電源の投入、無線ＬＡＮ機能をオン、或いは、通信装置１１０の通信エリア内への移動等により、通信装置１１０を検出するものとする。
【０１３６】
ステップＳ１１０４において、無線端末Ｂ１２２のＳＴＡ通信部３３１は、記憶部３３９に記憶した通信装置の接続情報３４０を用いて、無線ＬＡＮのインフラストラクチャモードで、通信装置１１０に接続する。また、無線端末Ａ１２１の接続情報取得部３３３は、通信装置１１０に、Ｐ２Ｐ通信の無線ネットワークで通信を行うための接続情報の取得を要求する取得要求を送信する。
【０１３７】
ステップＳ１１０５において、通信装置１１０の取得要求受付部３１２が、無線端末Ｂ１２２からの取得要求を受付すると、接続情報生成部３１３は、接続情報を生成する。
【０１３８】
ステップＳ１１０６において、通信装置１１０の第１の接続情報提供部３１４は、接続情報生成部３１３が生成した接続情報を、取得要求を送信した無線端末Ｂ１２２に送信（提供）する。無線端末Ｂ１２２の接続情報取得部３３３は、通信装置１１０から提供された接続情報２を、記憶部３３９の自ネットワークの接続情報３４１に記憶する。
【０１３９】
ステップＳ１１０７において、無線端末Ｂ１２２は、図６に示す無線ネットワークの形成処理を実行する。ここでは、無線ネットワークの形成処理により、Ｐ２Ｐ Ｇｒｏｕｐ Ｏｗｎｅｒである無線端末Ｃ１２３のＳＳＩＤが検出されるので、無線端末Ｂ１２２は、Ｐ２Ｐ通信の無線ネットワークの形成を行わない。
【０１４０】
ステップＳ１１０８において、通信装置１１０は、通信装置１１０が提供した接続情報を用いて形成されたＰ２Ｐ通信の無線ネットワークがあるかを検知する無線ネットワークの検知処理を実行する。
【０１４１】
ステップＳ１１０９において、通信装置１１０は、無線端末Ｃ１２３のＭＡＣアドレスが、通信装置１１０が接続情報を提供した無線端末１２０と異なるので、提供した接続情報を用いたＰ２Ｐ通信の無線ネットワークがないと判断する。
【０１４２】
ステップＳ１１１０において、通信装置１１０の第２の接続情報提供部３１６は、接続情報の取得要求を送信した無線端末Ｂ１２２に、ステップＳ１１０８で無線ネットワークが検知されなかったことを示す無線ネットワークの情報を通知する。
【０１４３】
ステップＳ１１１１において、無線端末Ｂ１２２の無線ネットワーク形成部３３５は、ステップＳ１１０６で通信装置１１０から通知された接続情報を用いて、Ｐ２Ｐ Ｇｒｏｕｐ ＯｗｎｅｒとしてＰ２Ｐ通信の無線ネットワークを形成する。
【０１４４】
ステップＳ１１１２、Ｓ１１１３において、無線端末Ｂ１２２は、ビーコンの送信を開始する。
【０１４５】
以上、本発明の一実施形態に係る通信装置１１０によれば、無線ネットワークを形成するときに接続情報を変更する無線ネットワークにおいて、接続情報が変更された場合の利用者の設定作業を軽減することができる。
【０１４６】
なお、図１に示すシステム構成、及び図３に示す機能構成等は一例であり、本発明の範囲を限定するものではない。例えば、上記の説明では、無線ネットワークが、Ｐ２Ｐ通信のネットワークであるものとして説明を行ったが、本発明は、無線ネットワークを形成するときに接続情報を変更する様々な無線ネットワークに適用することができる。
【０１４７】
また、無線ＬＡＮ通信は、無線端末１２０、及び通信装置１１０の無線通信方式の一例である。無線端末１２０、及び通信装置１１０は、例えば、各種の無線ＰＡＮ（Personal Area Network）を用いて、無線通信を行うものであっても良い。
【０１４８】
また、通信装置１１０の機能の少なくとも一部は、いずれかの無線端末１２０（例えば、無線端末Ａ１２１）に含まれていても良い。
【符号の説明】
【０１４９】
１００      通信システム
１１０      通信装置
１２１      無線端末Ａ（第１の無線端末）
１２２      無線端末Ｂ（第２の無線端末）
１３０      無線ネットワーク
３１１      ＡＰ通信部（通信手段）
３１２      取得要求受付部（受付手段）
３１３      接続情報生成部（生成手段）
３１４      第１の接続情報提供部（第１の提供手段）
３１５      無線ネットワーク検知部（検知手段）
３１６      第２の接続情報提供部（第２の提供手段）
３３３      接続情報取得部（接続情報取得手段）
３３５      無線ネットワーク形成部（無線ネットワーク形成手段）
３３６      無線ネットワーク接続部（無線ネットワーク接続手段）  
【先行技術文献】
【特許文献】
【０１５０】
【特許文献１】特開２０１４−２９７２９２号公報
【図１】
0006634907.tif 000002
【図２】
0006634907.tif 000003
【図３】
0006634907.tif 000004
【図４】
0006634907.tif 000005
【図５】
0006634907.tif 000006
【図６】
0006634907.tif 000007
【図７】
0006634907.tif 000008
【図８】
0006634907.tif 000009
【図９】
0006634907.tif 000010
【図１０】
0006634907.tif 000011
【図１１】
0006634907.tif 000012