(57)【要約】  ネットワークの安全性を維持し、ネットワークへの接続を容易にする。  情報処理装置は、通信部および制御部を具備する。通信部は、複数の機器が１対１で無線通信を行うことにより複数の機器が相互に接続されるネットワークを構成する各機器以外の新たな機器からの接続認証要求を受信するものである。また、制御部は、接続認証要求を受信した場合に、接続認証要求を複数の機器に転送して複数の機器からの接続認証要求に対する応答に基づいて、新たな機器のネットワークへの接続許可を行う制御を行うものである。
2017115515.tif 000002
【特許請求の範囲】
【請求項１】
自装置を含む複数の機器が１対１で無線通信を行うことにより前記複数の機器が相互に接続されるネットワークを構成する各機器以外の新たな機器からの接続認証要求を受信する通信部と、
前記接続認証要求を受信した場合に、前記接続認証要求を前記複数の機器に転送して前記複数の機器からの当該接続認証要求に対する応答に基づいて、前記新たな機器の前記ネットワークへの接続許可を行う制御部と
を具備する情報処理装置。
【請求項２】
前記制御部は、前記複数の機器からの応答による多数決に基づいて、前記接続許可を行う請求項１記載の情報処理装置。
【請求項３】
前記制御部は、前記複数の機器のうち、接続許可の権限を有する所定数の機器からの応答に基づいて、前記接続許可を行う請求項１記載の情報処理装置。
【請求項４】
前記制御部は、前記複数の機器のうちの所定数の機器に前記接続許可の権限を設定する請求項３記載の情報処理装置。
【請求項５】
前記制御部は、前記接続許可の権限を有する機器が前記ネットワークから離脱する場合には、前記複数の機器のうちの当該離脱する機器以外の機器に、当該離脱する機器から前記接続許可の権限を譲渡させる制御を行う請求項４記載の情報処理装置。
【請求項６】
前記制御部は、前記接続許可の権限に優先度を設定し、所定基準を満たす優先度が設定されている接続許可の権限を有する機器からの応答に基づいて、前記接続許可を行う請求項３記載の情報処理装置。
【請求項７】
前記複数の機器は、前記接続認証要求を受信した場合に、前記接続認証要求を受信した旨をユーザに通知し、当該ユーザによる前記接続認証要求に対する承認操作に基づいて、前記応答を行う請求項１記載の情報処理装置。
【請求項８】
前記複数の機器は、前記接続認証要求を受信した場合に、前記新たな機器に関するＣａｐａｂｉｌｉｔｙに基づいて、前記応答を行う請求項１記載の情報処理装置。
【請求項９】
前記制御部は、前記新たな機器から出力された識別情報が受付部において受け付けられた場合に前記新たな機器の前記ネットワークへの接続許可を行う請求項１記載の情報処理装置。
【請求項１０】
前記複数の機器は、前記接続認証要求を受信した場合に、当該接続認証要求に対応する応答を他の機器に送信し、他の機器における前記応答の内容をユーザに通知する請求項１記載の情報処理装置。
【請求項１１】
複数の機器が１対１で無線通信を行うことにより前記複数の機器が相互に接続されるネットワークへの接続認証要求を前記複数の機器のうちの少なくとも１つに送信する通信部と、
前記複数の機器からの前記接続認証要求に対する応答に基づいて前記接続認証要求に対する接続許可がされたことに応じて送信される接続設定情報に基づいて、前記ネットワークに接続するための接続処理を行う制御部と
を具備する情報処理装置。
【請求項１２】
前記制御部は、前記複数の機器または前記ネットワークに関する情報をユーザに通知し、当該ユーザによる選択操作に基づいて選択されたネットワークを構成する複数の機器のうちの少なくとも１つに前記接続認証要求を送信するための制御を行う請求項１１記載の情報処理装置。
【請求項１３】
前記制御部は、前記複数の機器に関するＣａｐａｂｉｌｉｔｙに基づいて選択されたネットワークを構成する複数の機器のうちの少なくとも１つに前記接続認証要求を送信するための制御を行う請求項１１記載の情報処理装置。
【請求項１４】
自装置を含む複数の機器が１対１で無線通信を行うことにより前記複数の機器が相互に接続されるネットワークを構築する場合に、前記複数の機器間で接続処理を行うための接続設定情報を生成する機器を前記複数の機器から決定する制御を行う制御部を具備する情報処理装置。
【請求項１５】
前記制御部は、前記機器の存在を通知する信号に含まれる情報を利用して前記接続設定情報を生成する機器を決定する請求項１４記載の情報処理装置。
【請求項１６】
自装置を含む複数の機器が１対１で無線通信を行うことにより前記複数の機器が相互に接続されるネットワークを構成する各機器以外の新たな機器からの接続認証要求を受信した場合に、前記接続認証要求を前記複数の機器に転送して前記複数の機器からの当該接続認証要求に対する応答に基づいて、前記新たな機器の前記ネットワークへの接続許可を行う制御手順を具備する情報処理方法。
【請求項１７】
自装置を含む複数の機器が１対１で無線通信を行うことにより前記複数の機器が相互に接続されるネットワークを構成する各機器以外の新たな機器からの接続認証要求を受信した場合に、前記接続認証要求を前記複数の機器に転送して前記複数の機器からの当該接続認証要求に対する応答に基づいて、前記新たな機器の前記ネットワークへの接続許可を行う制御手順をコンピュータに実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、情報処理装置に関する。詳しくは、無線通信を利用してやりとりされる情報を扱う情報処理装置および情報処理方法ならびに当該方法をコンピュータに実行させるプログラムに関する。
【背景技術】
【０００２】
従来、無線通信を利用して情報のやり取りを行う無線通信技術が存在する。また、例えば、複数の機器が相互に接続することによりネットワークを構築する無線通信技術が存在する。ここで、ネットワークに属する機器以外の新たな機器が、そのネットワークに参加する場合に、ネットワークの安全性を維持し、容易に参加できるようにすることが重要である。【０００３】
例えば、グループのグループリストへの新規登録要求を受けると、そのグループリストの既登録メンバーによる投票結果に応じて、新規登録要求に対してグループへの登録の可否を判定するグループリスト管理装置が提案されている（例えば、特許文献１参照。）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−１９８１８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上述の従来技術では、グループリストを管理する管理装置が、そのグループリストの既登録メンバーによる投票結果に応じて、新規登録要求に対してグループへの登録の可否を判定する。【０００６】
ここで、周囲の機器と自律的に相互接続する通信方法として、アドホック通信が提案されている。また、複数の機器が相互に接続することによりアドホックネットワーク（メッシュネットワーク）を構築することができる。このネットワークでは、ネットワークを構成する各機器を管理する管理装置が存在しないことが多い。このようなネットワークについても、ネットワークに属する機器以外の新たな機器が、そのネットワークに参加する場合に、ネットワークの安全性を維持し、容易に参加できるようにすることが重要である。【０００７】
本技術はこのような状況に鑑みて生み出されたものであり、ネットワークの安全性を維持し、ネットワークへの接続を容易にすることを目的とする。
【課題を解決するための手段】
【０００８】
本技術は、上述の問題点を解消するためになされたものであり、その第１の側面は、自装置を含む複数の機器が１対１で無線通信を行うことにより上記複数の機器が相互に接続されるネットワークを構成する各機器以外の新たな機器からの接続認証要求を受信する通信部と、上記接続認証要求を受信した場合に、上記接続認証要求を上記複数の機器に転送して上記複数の機器からの当該接続認証要求に対する応答に基づいて、上記新たな機器の上記ネットワークへの接続許可を行う制御部とを具備する情報処理装置およびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、接続認証要求を受信した場合に、接続認証要求を複数の機器に転送し、複数の機器からの接続認証要求に対する応答に基づいて、新たな機器のネットワークへの接続許可を行うという作用をもたらす。【０００９】
また、この第１の側面において、上記制御部は、上記複数の機器からの応答による多数決に基づいて、上記接続許可を行うようにしてもよい。これにより、複数の機器からの応答による多数決に基づいて、接続許可を行うという作用をもたらす。【００１０】
また、この第１の側面において、上記制御部は、上記複数の機器のうち、接続許可の権限を有する所定数の機器からの応答に基づいて、上記接続許可を行うようにしてもよい。これにより、複数の機器のうち、接続許可の権限を有する所定数の機器からの応答に基づいて、接続許可を行うという作用をもたらす。【００１１】
また、この第１の側面において、上記制御部は、上記複数の機器のうちの所定数の機器に上記接続許可の権限を設定するようにしてもよい。これにより、複数の機器のうちの所定数の機器に接続許可の権限を設定するという作用をもたらす。【００１２】
また、この第１の側面において、上記制御部は、上記接続許可の権限を有する機器が上記ネットワークから離脱する場合には、上記複数の機器のうちの当該離脱する機器以外の機器に、当該離脱する機器から上記接続許可の権限を譲渡させる制御を行うようにしてもよい。これにより、接続許可の権限を有する機器がネットワークから離脱する場合には、複数の機器のうちの離脱する機器以外の機器に、離脱する機器から接続許可の権限を譲渡させるという作用をもたらす。【００１３】
また、この第１の側面において、上記制御部は、上記接続許可の権限に優先度を設定し、所定基準を満たす優先度が設定されている接続許可の権限を有する機器からの応答に基づいて、上記接続許可を行うようにしてもよい。これにより、接続許可の権限に優先度を設定し、所定基準を満たす優先度が設定されている接続許可の権限を有する機器からの応答に基づいて、接続許可を行うという作用をもたらす。【００１４】
また、この第１の側面において、上記複数の機器は、上記接続認証要求を受信した場合に、上記接続認証要求を受信した旨をユーザに通知し、当該ユーザによる上記接続認証要求に対する承認操作に基づいて、上記応答を行うようにしてもよい。これにより、接続認証要求を受信した場合に、接続認証要求を受信した旨をユーザに通知し、ユーザによる接続認証要求に対する承認操作に基づいて、応答を行うという作用をもたらす。【００１５】
また、この第１の側面において、上記複数の機器は、上記接続認証要求を受信した場合に、上記新たな機器に関するＣａｐａｂｉｌｉｔｙに基づいて、上記応答を行うようにしてもよい。これにより、接続認証要求を受信した場合に、新たな機器に関するＣａｐａｂｉｌｉｔｙに基づいて、応答を行うという作用をもたらす。【００１６】
また、この第１の側面において、上記制御部は、上記新たな機器から出力された識別情報が受付部において受け付けられた場合に上記新たな機器の上記ネットワークへの接続許可を行うようにしてもよい。これにより、新たな機器から出力された識別情報が受付部において受け付けられた場合に、新たな機器のネットワークへの接続許可を行うという作用をもたらす。【００１７】
また、この第１の側面において、上記複数の機器は、上記接続認証要求を受信した場合に、当該接続認証要求に対応する応答を他の機器に送信し、他の機器における上記応答の内容をユーザに通知するようにしてもよい。これにより、接続認証要求を受信した場合に、接続認証要求に対応する応答を他の機器に送信し、他の機器における応答の内容をユーザに通知するという作用をもたらす。【００１８】
また、本技術の第２の側面は、複数の機器が１対１で無線通信を行うことにより上記複数の機器が相互に接続されるネットワークへの接続認証要求を上記複数の機器のうちの少なくとも１つに送信する通信部と、上記複数の機器からの上記接続認証要求に対する応答に基づいて上記接続認証要求に対する接続許可がされたことに応じて送信される接続設定情報に基づいて、上記ネットワークに接続するための接続処理を行う制御部とを具備する情報処理装置およびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、複数の機器からの接続認証要求に対する応答に基づいて接続認証要求に対する接続許可がされたことに応じて送信される接続設定情報に基づいて、ネットワークに接続するための接続処理を行うという作用をもたらす。【００１９】
また、この第２の側面において、上記制御部は、上記複数の機器または上記ネットワークに関する情報をユーザに通知し、当該ユーザによる選択操作に基づいて選択されたネットワークを構成する複数の機器のうちの少なくとも１つに上記接続認証要求を送信するための制御を行うようにしてもよい。これにより、複数の機器またはネットワークに関する情報をユーザに通知し、ユーザによる選択操作に基づいて選択されたネットワークを構成する複数の機器のうちの少なくとも１つに接続認証要求を送信するという作用をもたらす。【００２０】
また、この第２の側面において、上記制御部は、上記複数の機器に関するＣａｐａｂｉｌｉｔｙに基づいて選択されたネットワークを構成する複数の機器のうちの少なくとも１つに上記接続認証要求を送信するための制御を行うようにしてもよい。これにより、複数の機器に関するＣａｐａｂｉｌｉｔｙに基づいて選択されたネットワークを構成する複数の機器のうちの少なくとも１つに接続認証要求を送信するという作用をもたらす。【００２１】
また、本技術の第３の側面は、自装置を含む複数の機器が１対１で無線通信を行うことにより上記複数の機器が相互に接続されるネットワークを構築する場合に、上記複数の機器間で接続処理を行うための接続設定情報を生成する機器を上記複数の機器から決定する制御を行う制御部を具備する情報処理装置およびその情報処理方法ならびに当該方法をコンピュータに実行させるプログラムである。これにより、ネットワークを構築する場合に、複数の機器間で接続処理を行うための接続設定情報を生成する機器を決定するという作用をもたらす。【００２２】
また、この第３の側面において、上記制御部は、上記機器の存在を通知する信号に含まれる情報を利用して上記接続設定情報を生成する機器を決定するようにしてもよい。これにより、機器の存在を通知する信号に含まれる情報を利用して接続設定情報を生成する機器を決定するという作用をもたらす。
【発明の効果】
【００２３】
本技術によれば、ネットワークの安全性を維持し、ネットワークへの接続を容易にすることができるという優れた効果を奏し得る。なお、ここに記載された効果は必ずしも限定されるものではなく、本開示中に記載されたいずれかの効果であってもよい。
【図面の簡単な説明】
【００２４】
【図１】本技術の実施の形態における通信システム１０のシステム構成例を示す図である。
【図２】本技術の実施の形態における情報処理装置１００の機能構成例を示すブロック図である。
【図３】本技術の実施の形態における通信システム１０のシステム構成例を示す図である。
【図４】本技術の実施の形態における通信システム１０を構成する各機器に表示される表示画面の表示例を示す図である。
【図５】本技術の実施の形態における通信システム１０を構成する各機器に表示される表示画面の表示例を示す図である。
【図６】本技術の実施の形態における通信システム１０を構成する各機器に表示される表示画面の表示例を示す図である。
【図７】本技術の実施の形態における通信システム１０を構成する各機器間における通信処理例を示すシーケンスチャートである。
【図８】本技術の実施の形態における通信システム１０を構成する各機器に表示される表示画面の表示例を示す図である。
【図９】本技術の実施の形態における通信システム１０を構成する各機器に表示される表示画面の表示例を示す図である。
【図１０】本技術の実施の形態における通信システム１０を構成する各機器に表示される表示画面の表示例を示す図である。
【図１１】本技術の実施の形態における情報処理装置１００によるネットワーク接続処理の処理手順の一例を示すフローチャートである。
【図１２】本技術の実施の形態における情報処理装置１００による新規機器接続判定処理の処理手順の一例を示すフローチャートである。
【図１３】本技術の実施の形態における情報処理装置１００による認証許可の権限の譲渡処理の処理手順の一例を示すフローチャートである。
【図１４】本技術の実施の形態における情報処理装置１００による認証許可の権限の譲渡処理の処理手順の一例を示すフローチャートである。
【図１５】本技術の実施の形態における情報処理装置１００によるネットワーク接続処理の処理手順の一例を示すフローチャートである。
【図１６】本技術の実施の形態における情報処理装置１００による新規機器接続判定処理の処理手順の一例を示すフローチャートである。
【図１７】スマートフォンの概略的な構成の一例を示すブロック図である。
【図１８】カーナビゲーション装置の概略的な構成の一例を示すブロック図である。
【発明を実施するための形態】
【００２５】
以下、本技術を実施するための形態（以下、実施の形態と称する）について説明する。説明は以下の順序により行う。
１．実施の形態（ネットワークに属する機器が接続認証要求を受信した場合に、複数の機器からの接続認証応答に基づいて、新規機器のネットワークへの接続許可を行う例）
２．応用例
【００２６】
＜１．実施の形態＞
［通信システムの構成例］
図１は、本技術の実施の形態における通信システム１０のシステム構成例を示す図である。
【００２７】
通信システム１０は、情報処理装置１００乃至１０６を備える。情報処理装置１００乃至１０６は、例えば、無線通信機能を備える携帯型の情報処理装置や固定型の情報処理装置である。なお、携帯型の情報処理装置は、例えば、スマートフォン、携帯電話、タブレット端末、ゲーム機器、再生装置（画像再生、音楽再生）、撮像装置等の情報処理装置である。また、固定型の情報処理装置は、例えば、プリンタ、パーソナルコンピュータ、テレビジョン、各種家電等の情報処理装置（例えば、電源に接続して使用される情報処理装置）である。
【００２８】
例えば、情報処理装置１００乃至１０６は、Ｌ２（第２層：データリンク層）において同一のネットワークに属し、必要に応じて各情報処理装置同士がＬ３（第３層：ネットワーク層）以上で通信することができるものとする。例えば、ＩＥＥＥ（Institute of Electrical and Electronics Engineers）８０２．１１ｓのメッシュネットワークの場合には、同一のＳＳＩＤ（Service Set Identifier）とパスフレーズ（Ｐａｓｓｐｈｒａｓｅ）を使用する。また、ＩＰ（Internet Protocol）等のＬ３のネットワークの仕組みを使用することによりネットワークのどこにいても相互に通信することができる。
【００２９】
また、同一のネットワークに属する各情報処理装置は、電波の届く範囲に存在していれば、どこでも接続することができる。例えば、ＩＥＥＥ８０２．１１ｓのメッシュネットワークの場合には、同一のネットワークに属する情報処理装置が電波の届く範囲に存在すれば、その情報処理装置と接続することができるため、ネットワーク全体に対する接続性を得ることができる。
【００３０】
ここで、近接する情報処理装置と自律的に相互接続する通信方法として、アドホック通信、アドホックネットワーク、メッシュネットワーク等が知られている。このようなネットワークにおいては、各情報処理装置は、マスタ局（例えば、制御装置）に依存することなく、近接する情報処理装置と相互に通信を行うことが可能である。
【００３１】
例えば、Ｗｉ−Ｆｉ（登録商標）（Wireless Fidelity）、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の通信方法により、近接する情報処理装置と自律的に相互接続することが可能である。
【００３２】
例えば、ＩＥＥＥ８０２．１１ｓを利用するメッシュネットワークは、機器間の関係が平等であるという特徴がある。すなわち、ＩＥＥＥ８０２．１１ｓを利用するメッシュネットワークは、Ｗｉ−Ｆｉのように親機−子機の関係ではないメッシュネットワークを構成することができる。また、ＩＥＥＥ８０２．１１ｓを利用するメッシュネットワークは、自動的にパス選択を切り替えることができるという特徴がある。すなわち、ＩＥＥＥ８０２．１１ｓを利用するメッシュネットワークは、あるリンクが切れた場合には、自動的に他のリンクを使用する経路に切り替えることができる。また、ＩＥＥＥ８０２．１１ｓを利用するメッシュネットワークは、送信電力を制御することができるという特徴がある。すなわち、ＩＥＥＥ８０２．１１ｓを利用するメッシュネットワークは、各情報処理装置の送信電力をコントロールすることにより、到達距離を変えたり、通信速度を変えたりすることができる。また、ＩＥＥＥ８０２．１１ｓを利用するメッシュネットワークは、各情報処理装置間の時刻同期を行うことができるという特徴がある。例えば、ＩＥＥＥ８０２．１１ｓを利用するメッシュネットワークは、ｍ秒オーダーの時刻同期が可能である。
【００３３】
そこで、本技術の実施の形態では、自律的に近接情報処理装置と相互接続する通信方法として、ＩＥＥＥ８０２．１１ｓを利用するメッシュネットワーク（アドホックネットワーク）を例にして説明する。
【００３４】
例えば、アドホックネットワークでは、近隣に新たな情報処理装置が追加されると、この新たな情報処理装置も自由にネットワークに参加することができる。例えば、最初に、情報処理装置１００乃至１０６のうち、情報処理装置１００乃至１０４のみがアドホックネットワークに参加している場合を想定する。この場合に、情報処理装置１０５、情報処理装置１０６が順次追加されていくものとする。この場合には、これらの各情報処理装置（近接する情報処理装置）が増加するのに応じて、ネットワークのカバー範囲を増加させることができる。すなわち、情報処理装置１０５、情報処理装置１０６が順次追加されるのに応じて、ネットワークのカバー範囲を増加させることができる。
【００３５】
ここで、各情報処理装置は、近接する情報処理装置と自律的に相互接続する以外に、他の情報処理装置間でやりとりされる情報をバケツリレー的に転送することも可能である。
【００３６】
例えば、情報処理装置１００は、情報処理装置１０１乃至１０３のそれぞれに直接通信することができるが、電波が届かない等の理由により、情報処理装置１０４乃至１０６には直接通信することができないものとする。
【００３７】
このように直接通信ができない場合でも、情報処理装置１００との直接通信が可能な情報処理装置（情報処理装置１０１乃至１０３）が情報処理装置１００のデータを情報処理装置１０４乃至１０６に転送することが可能である。そこで、このようにデータを転送することにより、情報処理装置１００と、情報処理装置１００と直接通信することができない情報処理装置１０４乃至１０５とは、情報処理装置１０１乃至１０３の何れかを経由して、互いに情報のやり取りを行うことが可能となる。
【００３８】
このように互いにデータ転送（いわゆる、バケツリレー）を行い、遠くの情報処理装置に情報を届ける方法は、マルチホップ・リレーと称されている。また、マルチホップを行うネットワークは、メッシュネットワークとして一般的に知られている。
【００３９】
このように、本技術の実施の形態では、ＩＥＥＥ８０２．１１ｓメッシュネットワークのように、各情報処理装置が自律的に同じネットワークの情報処理装置と相互接続し、全体で１つのネットワークを構成するシステムの例を示す。このシステムでは、全体を制御するような情報処理装置（例えば、親機）は存在しない。また、各情報処理装置は、自装置が受信したデータの宛先を確認する。そして、各情報処理装置は、自装置以外の宛先のデータについては、自装置が持つ経路情報に基づいて転送を行うことを繰り返し、ネットワーク上の全ての情報処理装置と通信を行うことができる。
【００４０】
また、本技術の実施の形態では、接続設定情報として、無線ＬＡＮ（Local Area Network）システムのＳＳＩＤのような、メッシュネットワークを識別するためのメッシュＩＤ（Identifier）を使用する。この接続設定情報は、例えば、複数の機器間で接続処理を行うための情報である。また、セキュアなネットワークを構築するためにパスフレーズを使用することができる。また、例えば、パスフレーズをどのように使用するかに応じて、認証プロトコルの種類を選択することができる。また、認証プロトコルの種類についても、ビーコンのような信号に載せて通知することができる。
【００４１】
［情報処理装置の機能構成例］
図２は、本技術の実施の形態における情報処理装置１００の機能構成例を示すブロック図である。
【００４２】
情報処理装置１００は、通信部１１０と、検出部１２０と、操作受付部１３０と、制御部１４０と、記憶部１５０と、表示部１６０と、音声出力部１７０とを備える。
【００４３】
通信部１１０は、制御部１４０の制御に基づいて、無線通信を利用して、他の情報処理装置（例えば、情報処理装置１０１乃至１０７）との間で各情報の送受信を行うものである。上述したように、本技術の実施の形態では、通信部１１０がＩＥＥＥ８０２．１１ｓプロトコルを使用して通信を行う例を示す。
【００４４】
ただし、通信部１１０は、他の無線通信規格により無線通信を行うようにしてもよい。例えば、無線ＬＡＮ（Local Area Network）を用いることができる。この無線ＬＡＮとして、例えば、Ｗｉ−Ｆｉ（例えば、ＩＥＥＥ８０２．１１ｎ）を用いることができる。また、無線通信として、例えば、ＮＦＣ（Near Field Communication）、Ｂｌｕｅｔｏｏｔｈ（登録商標）、可視光通信、赤外線、携帯電波等の無線通信を用いることができる。また、無線通信として、例えば、ミリ波通信（６０ＧＨｚ等）、９００ＭＨｚ／２．４ＧＨｚ／５ＧＨｚ無線ＬＡＮ、ＵＷＢ（Ultra Wide Band）を用いることができる。
【００４５】
なお、通信部１１０は、電波（電磁波）を用いた無線通信を行うようにしてもよく、電波以外の媒体を用いた無線通信（例えば、磁界を用いて行われる無線通信）を行うようにしてもよい。また、通信部１１０は、３Ｇ（3rd Generation）やＷｉ−Ｆｉのサービスエリア等の公衆網への接続機能を備えるようにしてもよい。
【００４６】
例えば、通信部１１０は、制御部１４０の制御に基づいて、マルチホップの通信経路の生成または更新のための信号のやりとりを他の情報処理装置との間で無線通信を利用して行う。
【００４７】
また、例えば、通信部１１０は、複数の機器が１対１で無線通信を行うことにより複数の機器が相互に接続されるネットワークを構成する各機器以外の新たな機器からの接続認証要求を受信する。また、例えば、通信部１１０は、複数の機器が１対１で無線通信を行うことにより複数の機器が相互に接続されるネットワークへの接続認証要求を複数の機器のうちの少なくとも１つに送信する。
【００４８】
検出部１２０は、通信部１１０からの情報に基づいて、複数の情報処理装置による自律的な無線通信により構成されるネットワークから離脱する情報処理装置を検出するものであり、その検出結果を制御部１４０に出力する。例えば、検出部１２０は、自装置（情報処理装置１００）がネットワークから離脱するか否かを検出することができる。また、検出部１２０は、ネットワークに属する他の情報処理装置がネットワークから離脱するか否かを検出することができる。また、検出部１２０は、ネットワークから離脱していないが、離脱しそうである情報処理装置を検出することができる。これらの検出については、例えば、自装置または他の機器における受信信号強度等に基づいて行うことができる。
【００４９】
操作受付部１３０は、ユーザにより行われた操作入力を受け付ける操作受付部であり、受け付けられた操作入力の内容に応じた操作情報を制御部１４０に出力する。操作受付部１３０は、例えば、タッチパネル、キーボード、マウスにより実現される。
【００５０】
制御部１４０は、記憶部１５０に格納されている制御プログラムに基づいて情報処理装置１００の各部を制御するものである。例えば、制御部１４０は、送受信した情報の信号処理、送受信したデータの解釈、各種データの生成等の各処理を行う。また、制御部１４０は、例えば、ＣＰＵ（Central Processing Unit）により実現される。
【００５１】
また、例えば、制御部１４０は、検出部１２０から出力される検出結果に基づいて、ネットワークから離脱する情報処理装置が検出されたか否かを判断することができる。そして、制御部１４０は、ネットワークから離脱する情報処理装置が検出された場合には、その検出された情報処理装置に関する情報を離脱情報として出力するための制御を行う。例えば、制御部１４０は、表示部１６０による画像表示や、音声出力部１７０からの音声出力を利用して、ネットワークから離脱する情報処理装置が検出された旨のアラートをユーザに対して行うことができる。
【００５２】
記憶部１５０は、各種情報を格納するメモリである。例えば、記憶部１５０には、情報処理装置１００が所望の動作を行うために必要となる各種情報（例えば、制御プログラム）が格納される。
【００５３】
例えば、無線通信を利用してデータを送信する場合には、制御部１４０は、記憶部１５０から読み出された情報等を処理し、実際に送信するデータの塊（送信パケット）を生成する。続いて、制御部１４０は、その生成された送信パケットを通信部１１０に出力する。また、通信部１１０は、その送信パケットを、実際に伝送するための通信方式のフォーマット等に変換した後に、変換後の送信パケットをアンテナ（図示せず）から外部に送信する。
【００５４】
また、例えば、無線通信を利用してデータを受信する場合には、通信部１１０は、アンテナ（図示せず）を介して受信した電波信号を、通信部１１０内の受信機が行う信号処理により受信パケットを抽出する。そして、制御部１４０は、その抽出された受信パケットを解釈する。この解釈の結果、保持すべきデータであると判断された場合には、制御部１４０は、そのデータを記憶部１５０に書き込む。また、他の情報処理装置に転送すべきデータであると判断された場合には、制御部１４０は、他の情報処理装置に転送するための送信パケットとして、そのデータを通信部１１０に出力する。
【００５５】
表示部１６０は、制御部１４０の制御に基づいて各種情報を表示する表示部である。なお、表示部１６０として、例えば、有機ＥＬ（Electro Luminescence）パネル、ＬＣＤ（Liquid Crystal Display）パネル等の表示パネルを用いることができる。なお、操作受付部１３０および表示部１６０については、使用者がその指を表示面に接触または近接することにより操作入力を行うことが可能なタッチパネルを用いて一体で構成することができる。
【００５６】
音声出力部１７０は、制御部１４０の制御に基づいて、各種音声を出力する音声出力部である。なお、音声出力部１７０は、例えば、スピーカにより実現される。
【００５７】
なお、他の情報処理装置（情報処理装置１０１乃至１０７）の機能構成については、情報処理装置１００と略同一であるため、ここでの説明を省略する。ただし、記憶部１５０、表示部１６０、音声出力部１７０等の各構成については、構築したネットワーク上で利用するサービスに応じて情報処理装置毎に異なるものとしてもよい。
【００５８】
ここで、例えば、ＩＥＥＥ８０２．１１ｓで定義されているメッシュネットワークにおいては、セキュアに通信を行う手段が定義されている。例えば、セキュアに通信を行う手段として、メッシュＩＤおよびパスフレーズを用いて通信路の暗号化に使用する一時鍵を生成するプロトコルが定義されている。なお、メッシュＩＤは、メッシュネットワークを識別するための識別情報であり、例えば、ＳＳＩＤである。また、パスフレーズは、一般に、パスワードの文字数を長くした情報を意味する。例えば、パスフレーズは、所定数以上の文字（例えば、英数字）および記号の組み合わせで構成されることが多い。
【００５９】
しかしながら、そのプロトコルでは、メッシュＩＤおよびパスフレーズを、ネットワークを構成する情報処理装置同士（または、新たな情報処理装置）に配布するかについては、考慮されていない。
【００６０】
また、アドホックにネットワークを構築することが可能であるＩＥＥＥ８０２．１１ｓのメッシュネットワークのような無線通信システムにおいて、簡単に接続設定情報（セキュリティ設定情報）を交換できることは重要である。しかしながら、現状では、メッシュＩＤおよびパスフレーズを交換する方法は定められておらず、簡単にやりとりすることが困難である。
【００６１】
そこで、本技術の実施の形態では、メッシュネットワークのような無線通信システムにおいて、ネットワークの安全性を維持し、接続設定情報（セキュリティ設定情報）を容易に交換する例を示す。これにより、ネットワークの安全性を維持し、ネットワークへの接続を容易にすることができる。
【００６２】
［ネットワークに新たな情報処理装置を追加する例］
図３は、本技術の実施の形態における通信システム１０のシステム構成例を示す図である。通信システム１０は、図１に示す通信システム１０において、新たな情報処理装置１０７を追加したネットワークの一例である。この場合の通信例については、図７を参照して詳細に説明する。
【００６３】
［接続認証要求を開始する場合の表示例］
図４および図５は、本技術の実施の形態における通信システム１０を構成する各機器に表示される表示画面の表示例を示す図である。なお、図４および図５では、情報処理装置１００の表示部１６０に表示される表示画面の一例を示す。
【００６４】
図４および図５に示すように、情報処理装置１００を新たなネットワークに参加させる場合には、ユーザは、接続を希望するネットワークを選択するための表示画面３００、３１０を表示部１６０に表示させる。
【００６５】
図４に示す表示画面３００には、選択ボタン３０１乃至３０４と、接続認証要求ボタン３０５とが表示される。
【００６６】
選択ボタン３０１乃至３０４は、情報処理装置１００が接続可能なネットワーク（メッシュネットワーク）を表すボタンであり、情報処理装置１００を新たに参加させるネットワークをユーザ操作により選択するためのボタンである。図４では、情報処理装置１００が接続可能なネットワークとして、ネットワークＡ乃至Ｄが表示されている例を示す。また、情報処理装置１００が接続可能なネットワークは、情報処理装置１００によるスキャン動作により検出される。
【００６７】
接続認証要求ボタン３０５は、情報処理装置１００を新たに参加させるネットワークがユーザ操作により選択された後に、その選択を確定する際に押下されるボタンである。すなわち、ユーザが、選択ボタン３０１乃至３０４の何れかを押下した後に、接続認証要求ボタン３０５を押下することにより、その押下された選択ボタンに対応するネットワークへの接続認証要求が行われる。
【００６８】
図５に示す表示画面３１０は、図４に示す表示画面３００の変形例である。具体的には、表示画面３１０には、選択ボタン３１１乃至３１４、接続認証要求ボタン３１５とともに、ネットワーク情報表示領域３１６が追加されて表示される。なお、選択ボタン３１１乃至３１４、接続認証要求ボタン３１５は、図４に示す選択ボタン３０１乃至３０４、接続認証要求ボタン３０５に対応する。
【００６９】
ネットワーク情報表示領域３１６は、選択ボタン３１１乃至３１４に対応するネットワークに関する情報を表示する領域である。図５では、選択状態となっている選択ボタン３１１に対応するネットワークＡに関する情報を表示するネットワーク情報表示領域３１６を設ける例を示す。なお、複数のネットワーク毎にネットワーク情報表示領域を設けるようにしてもよい。
【００７０】
ネットワーク情報表示領域３１６には、図５に示すように、選択ボタン３１１に対応するネットワークＡに属する機器（接続機器）の数と、ネットワークＡがインターネット接続に対応するか否かと、ＧＰＳ（Global Positioning System）情報を取得可能か否かとを表示することができる。なお、これらは、一例であり、例えば、ネットワークに関する情報として他の情報をネットワーク情報表示領域に表示することができる。
【００７１】
例えば、ネットワークに属する機器を利用または所有するユーザに関する情報を表示することができる。ユーザに関する情報として、例えば、ユーザ名／ニックネーム、顔画像、ＳＮＳ（Social Networking Service）アカウント情報、メールアドレス等を表示することができる。
【００７２】
また、例えば、ネットワークに属する機器に関する情報を表示することができる。機器に関する情報として、例えば、機器の識別情報（例えば、製品名、シリアル番号、ユーザ指定のデバイス名、デバイスタイプ（例えば、ＴＶ／Ｃａｍｅｒａ／Ｓｍａｒｔｐｈｏｎｅ／ＰＣ／Ｓｅｎｓｏｒ））等を表示することができる。
【００７３】
また、例えば、ネットワークに属する機器の機能に関する情報を表示することができる。機器の機能に関する情報として、例えば、インターネット接続の有無、有線接続の有無、Ｃｅｌｌａｒ接続の有無、ネットワークオペレータ名、Ｗｉ−Ｆｉ接続の有無、電源接続の有無、ＧＰＳ情報提供の有無等を表示することができる。また、機器の機能に関する情報として、例えば、コンパス情報提供の有無、温度情報提供の有無、画面表示の有無、入力機器（例えば、キーボード、マウス、タッチパネル）の有無、音声入力の有無、音声出力の有無、最大接続可能な台数等を表示することができる。
【００７４】
また、例えば、ネットワークに関する情報を表示することができる。ネットワークに関する情報として、例えば、ネットワークに参加した場合に付与される権限等を表示することができる。
【００７５】
［接続認証を行う場合の表示例］
図６は、本技術の実施の形態における通信システム１０を構成する各機器に表示される表示画面の表示例を示す図である。なお、図６では、情報処理装置１００の表示部１６０に表示される表示画面の一例を示す。
【００７６】
図６に示すように、他の機器から接続認証要求を直接または間接的に受信した情報処理装置１００は、その旨とその機器に関する情報とを通知するための表示画面３２０を表示部１６０に表示させる。
【００７７】
表示画面３２０には、機器情報表示領域３２１および接続許可ボタン３２２が表示される。
【００７８】
機器情報表示領域３２１は、情報処理装置１００が属するネットワークに接続を希望する機器に関する情報を表示する領域である。図６では、機器に関する情報として、ＭＡＣ（Media Access Control）アドレスと、モデル名と、機種と、ユーザに関する情報と、機器の名称とを表示する例を示す。なお、これらは、一例であり、例えば、機器に関する情報として他の情報を機器情報表示領域に表示することができる。
【００７９】
例えば、機器を利用または所有するユーザに関する情報を表示することができる。ユーザに関する情報として、例えば、ユーザ名／ニックネーム、顔画像、ＳＮＳアカウント情報、メールアドレス等を表示することができる。
【００８０】
また、例えば、機器に関する情報を表示することができる。機器に関する情報として、例えば、機器の識別情報（例えば、製品名、シリアル番号、ユーザ指定のデバイス名、デバイスタイプ（例えば、ＴＶ／Ｃａｍｅｒａ／Ｓｍａｒｔｐｈｏｎｅ／ＰＣ／Ｓｅｎｓｏｒ））等を表示することができる。
【００８１】
また、例えば、機器の機能に関する情報を表示することができる。機器の機能に関する情報として、例えば、インターネット接続の有無、有線接続の有無、Ｃｅｌｌａｒ接続の有無、ネットワークオペレータ名、Ｗｉ−Ｆｉ接続の有無、電源接続の有無、ＧＰＳ情報提供の有無等を表示することができる。また、機器の機能に関する情報として、例えば、コンパス情報提供の有無、温度情報提供の有無、画面表示の有無、入力機器（例えば、キーボード、マウス、タッチパネル）の有無、音声入力の有無、音声出力の有無、最大接続可能な台数等を表示することができる。
【００８２】
また、例えば、ネットワークに要望する情報を表示することができる。ネットワークに要望する情報として、例えば、ネットワークに参加した場合に付与を希望する権限等を表示することができる。
【００８３】
接続許可ボタン３２２は、機器情報表示領域３２１に表示されている機器に対して、情報処理装置１００が属するネットワークへの参加を許可する場合に押下されるボタンである。なお、機器情報表示領域３２１に表示されている機器に対して、情報処理装置１００が属するネットワークへの参加を拒否する場合に押下されるボタン（接続拒否ボタン）を設けるようにしてもよい。
【００８４】
［通信例］
図７は、本技術の実施の形態における通信システム１０を構成する各機器間における通信処理例を示すシーケンスチャートである。なお、図７では、情報処理装置１００乃至１０２、１０７が、図３に示すトポロジで存在している場合における通信処理例を示す。また、図７では、説明の容易のため、情報処理装置１００乃至１０２、１０７の機器間で行われる情報のやりとりの一例を示す。また、図７では、情報処理装置１００乃至１０２によりネットワーク２００が構成されている場合を想定して説明する。
【００８５】
また、図７では、既存のネットワーク（情報処理装置１００乃至１０２が属するネットワーク２００）に情報処理装置１０７が参加する場合の例を示す。なお、既存のネットワーク２００に属する各情報処理装置１００乃至１０２は、自装置がそのネットワークに属することを示す信号（例えば、無線ＬＡＮのビーコン）を定期的または不定期に出力している。
【００８６】
最初に、情報処理装置１０７（新規機器）の制御部（図２に示す制御部１４０に相当）は、情報処理装置１０７の周辺をスキャンする（２０１）。このスキャンにより、情報処理装置１０７は、他の機器からのビーコンを受信して既存のネットワークの存在を検出する（２０１）。なお、スキャンは、例えば、ユーザ操作に基づいて行われる。また、例えば、定期的または不定期に自動でスキャンを行うようにしてもよい。
【００８７】
また、情報処理装置１０７の制御部は、スキャンにより発見されたネットワークをユーザに通知する（２０２）。例えば、図４に示すように、複数のネットワークＡ乃至Ｄが発見された場合には、複数のネットワークＡ乃至Ｄを選択できるように、ユーザに通知する。
【００８８】
続いて、ユーザは、そのように通知された内容を確認して、発見されたネットワークに接続認証要求を行うか否かを判断する。そして、発見されたネットワークに接続認証要求を行う場合には、ユーザは、接続認証要求を行うための操作を行う（２０３）。例えば、図４に示すように、複数のネットワークＡ乃至Ｄが発見された場合には、ユーザは、接続認証要求を行うネットワークを選択ボタンの押下により選択し、接続認証要求ボタン３０５を押下する（２０３）。
【００８９】
このように、接続認証要求を行うためのユーザ操作が行われた場合には（２０３）、情報処理装置１０７の制御部は、接続認証要求を行うネットワークに属する各機器のうちの少なくとも１つの機器に接続認証要求を送信する（２０４）。図６では、情報処理装置１０７が、情報処理装置１００に接続認証要求を送信する例を示す（２０４、２０５）。
【００９０】
ここで、情報処理装置１０７は、接続認証要求を行うネットワークに属する各機器のうち、発見された全ての機器に接続認証要求を送信するようにしてもよい。
【００９１】
また、例えば、接続認証要求を行うネットワークに属する各機器（情報処理装置１０７により発見された機器）のうちの少なくとも１つが、自装置宛に送信するように、情報処理装置１０７に指示をするようにしてもよい。この場合には、情報処理装置１０７は、その指示に基づいて、指示された機器に接続認証要求を送信する。
【００９２】
また、例えば、発見されたネットワークが１つである場合には、このネットワークに自動で接続認証要求を送信するようにしてもよい。また、例えば、発見されたネットワークが複数である場合には、ネットワークに関するＣａｐａｂｉｌｉｔｙに基づいて、１または複数のネットワークに自動で接続認証要求を送信するようにしてもよい。この例については、図１５を参照して詳細に説明する。
【００９３】
ここで、例えば、接続認証要求は、ＩＥＥＥ８０２．１１で定義されているＡｃｔｉｏｎ  Ｆｒａｍｅとして送信するようにしてもよい。また、例えば、接続認証要求は、接続認証要求を行うネットワークのメッシュＩＤを載せたビーコンと、このビーコンに載せたＳｐｅｃｉａｌ  ＩＥ（Information Element）とにより送信するようにしてもよい。
【００９４】
また、接続認証要求に載せる情報は、例えば、接続認証要求を示す情報のみとするようにしてもよい。また、接続認証要求に載せる情報は、例えば、接続認証要求の送信元（情報処理装置１０７）に関する各情報を含むようにしてもよい。なお、接続認証要求の送信元に関する各情報は、例えば、Ｆｒｉｅｎｄｌｙ  Ｎａｍｅ、ＭＡＣ  Ａｄｄｒｅｓｓ、各種Ｃａｐａｂｉｌｉｔｙ等である。また、接続認証要求の送信元に関する各情報に基づいて、接続認証要求の送信先の機器は、接続認証要求の送信元に関する各情報（例えば、図６に示す機器情報表示領域３２１の情報）を表示することができる。
【００９５】
接続認証要求を受信した情報処理装置１００（転送元の機器）は、自装置のネットワークに属する他の機器（情報処理装置１０１、１０２）に、Ｂｒｏａｄｃａｓｔで接続認証要求を転送する（２０６乃至２０９）。この場合に、接続認証要求を直接送信することができない機器が存在する場合には、情報処理装置１００は、その機器に間接的に（他の機器を介して）接続認証要求を送信する。
【００９６】
このように、転送元の機器は、自装置のネットワークに属する各機器に、Ｂｒｏａｄｃａｓｔにより接続認証要求を転送することができる。また、転送元の機器は、自装置のネットワークに属する各機器に、Ｍｕｌｔｉｐｌｅ−Ｕｎｉｃａｓｔにより接続認証要求を転送するようにしてもよい。また、転送元の機器は、自装置のＰｅｅｒに対するＵｎｉｃａｓｔと、受信した転送先の機器がＰｅｅｒにＵｎｉｃａｓｔ転送することとの繰り返しによる、Ｂｒｏａｄｃａｓｔにより接続認証要求を転送するようにしてもよい。
【００９７】
ここで、ネットワークに属する全ての機器が認証許可の権限を有しないことも想定される。この場合には、ネットワークに属する各機器のうち、承認権限を有する機器のみに対してＭｕｌｔｉｃａｓｔにより接続認証要求を送信するようにしてもよい。また、認証許可の権限を有する機器のみに対してＭｕｌｔｉｐｌｅ−Ｕｎｉｃａｓｔにより接続認証要求を送信するようにしてもよい。また、最初に接続認証要求を受信した機器が、転送先の機器を何らかのポリシーに基づいて選択して転送するようにしてもよい。
【００９８】
また、転送元の機器は、例えば、ＩＥＥＥ８０２．１１のＡｃｔｉｏｎ  Ｆｒａｍｅを利用して接続認証要求を転送することができる。また、転送元の機器は、例えば、ビーコンを利用して接続認証要求を転送することができる。また、転送元の機器は、例えば、ＩＰ  ＬａｙｅｒのＢｒｏａｄｃａｓｔ、Ｍｕｌｔｉｃａｓｔ、または、Ｕｎｉｃａｓｔを利用して接続認証要求を転送することができる。また、転送元の機器は、例えば、ＵＰｎＰ（Universal Plug and Play）等の既存のプロトコルを利用して接続認証要求を転送することができる。
【００９９】
接続認証要求を（直接、または、他の機器を介して間接的に）受信した情報処理装置１００乃至１０２の各制御部は、接続認証要求の受信をユーザに通知する（２１０乃至２１２）。例えば、各情報処理装置は、各情報処理装置が備える情報出力部（例えば、ディスプレイ、スピーカー）を利用して、各情報処理装置のユーザに接続認証要求を受信したこと（必要に応じて接続認証要求に含まれる新規機器に関する情報等）をユーザに通知する。例えば、図６に示すように、接続認証要求があった旨の表示画面３２０を表示部１６０に表示することにより通知することができる。
【０１００】
接続認証要求の受信を通知されたユーザは、入力装置（例えば、キーボード、タッチスクリーン）を利用して、応答の可否を入力する（２１３乃至２１５）。また、入力方法として、例えば、指紋センサ、加速度センサ等を利用して入力を行うようにしてもよい。
【０１０１】
このように、ユーザからの入力等に基づいて、接続認証要求に対する応答内容を決定する（２１３乃至２１５）。すなわち、何らかの認証方法により、情報処理装置１０７に対する接続許可または拒否を決定する（２１３乃至２１５）。
【０１０２】
なお、通知を受けてから、一定時間内に拒否する操作がない場合には、許可とみなすようにしてもよい。逆に、通知を受けてから、一定時間内に許可しない操作がない場合には、拒否とみなすようにしてもよい。
【０１０３】
例えば、図６に示す表示画面３２０が表示されている場合において、ユーザが、新規機器に対して接続許可を決定する場合には、接続許可ボタン３２２を押下するユーザ操作を行う（２１３乃至２１５）。また、例えば、図６に示す表示画面３２０が表示されている場合において、ユーザが、新規機器に対して拒否を決定する場合には、接続許可ボタン３２２を押下しないようにする（２１３乃至２１５）。
【０１０４】
また、ユーザに確認を求めるのではなく、事前に設定された何らかのルールと、接続認証要求の内容とを比較して、その比較結果に基づいて、新規機器に許可を自動的に与えるようにしてもよい。また、例えば、接続認証の許可を決定する権限を他の機器に譲渡し、その権限を譲り受けた他の機器が接続許可を決定するようにしてもよい。
【０１０５】
このように、接続許可または拒否が決定された場合には（２１４、２１５）、情報処理装置１０１、１０２の各制御部は、転送元の機器（情報処理装置１００）に、その決定内容（認証内容）を接続認証応答として送信する（２１６乃至２１９）。
【０１０６】
ここで、接続認証応答は、例えば、Ｕｎｉｃａｓｔにより送信することができる。例えば、直前の転送元の機器に対するＵｎｉｃａｓｔにより順次送信するようにしてもよい。この場合、直前の転送元の機器がさらに直前の転送元の機器に順次転送することにより、最初の転送元の機器（情報処理装置１００）に返信することができる。また、この場合には、途中の転送元の機器は、自装置が転送した転送先の各機器から受信した接続認証応答と、自装置の接続認証応答とを集約して、１つ前の転送元の機器に接続認証応答を送信するようにしてもよい。
【０１０７】
また、情報処理装置１００（転送元の機器）は、情報処理装置１０１、１０２から受信した接続認証応答と、自装置における決定内容（接続認証応答）とに基づいて、情報処理装置１０７の接続の可否を決定する（２２０）。
【０１０８】
例えば、情報処理装置１００の制御部１４０は、ネットワークに属する全ての機器が許可したことを条件に、情報処理装置１０７の接続を許可すると決定することができる。
【０１０９】
また、例えば、情報処理装置１００の制御部１４０は、ネットワークに属する全ての機器のうち、タイムアウト時間までに受信した接続認証応答が全て許可する内容であることを条件に、情報処理装置１０７の接続を許可すると決定することができる。これらの場合に、例えば、受信した接続認証応答のうちの少なくとも１つが拒否する内容である場合には、情報処理装置１０７の接続を拒否すると決定することができる。
【０１１０】
また、例えば、情報処理装置１００の制御部１４０は、受信した接続認証応答のうち、ある決められた割合が許可する内容であることを条件に、情報処理装置１０７の接続を許可すると決定することができる。
【０１１１】
また、例えば、情報処理装置１００の制御部１４０は、受信した接続認証応答のうちの許可する内容が、ネットワークに属する機器の、ある決められた割合を超えていることを条件に、情報処理装置１０７の接続を許可すると決定することができる。
【０１１２】
このように、情報処理装置１００の制御部１４０は、接続認証要求を受信した場合に、接続認証要求を複数の機器に転送する制御を行う。また、情報処理装置１００の制御部１４０は、複数の機器からの接続認証要求に対する応答（接続認証応答）に基づいて、新規機器のネットワークへの接続許可を行うことができる。この場合に、例えば、情報処理装置１００の制御部１４０は、複数の機器からの応答による多数決に基づいて、接続許可を行うことができる。
【０１１３】
上述したように、ネットワークに属する全ての機器が認証許可の権限を有しないことも想定される。この場合には、ネットワークに属する各機器のうち、認証許可の権限を有する全ての機器が許可した場合にのみ許可するようにしてもよい。また、認証許可の権限を有する機器のうちの１台以上が許可した場合に許可と判定するようにしてもよい。また、認証許可の権限を有する機器のうち、一定の割合以上が許可した場合に許可すると判定するようにしてもよい。また、認証許可の権限に優先度が付与されている場合には、優先度の高い機器の可否に重み付けをして、全ての応答の可否と優先度による重み付けを加味して許可するか否かを判定するようにしてもよい。また、優先度が最も高い１台以上の機器の応答が全て許可である場合、または、優先度が最も高い１台以上の機器の応答が、決められた割合以上である場合にのみ、許可すると判定するようにしてもよい。
【０１１４】
このように、情報処理装置１００の制御部１４０は、複数の機器のうち、接続許可の権限を有する所定数の機器からの応答に基づいて、接続許可を行うことができる。また、情報処理装置１００の制御部１４０は、複数の機器のうちの所定数の機器に接続許可の権限を設定することができる。
【０１１５】
ここで、接続許可の権限を有する機器がネットワークから離脱することも想定される。このような場合には、情報処理装置１００の制御部１４０は、複数の機器のうち、離脱する機器以外の機器に、離脱する機器から接続許可の権限を譲渡させる制御を行うことができる。例えば、情報処理装置１００の制御部１４０は、離脱しそうな機器を検出した場合には、その離脱しそうな機器に対して、他の機器（例えば、離脱機器に隣接する機器）に接続許可の権限を譲渡させるための指示情報を送信する。この場合には、情報処理装置１００の制御部１４０は、接続許可の権限の譲渡先となる機器（例えば、離脱機器に隣接する機器）に、接続許可の権限を譲り受けるための指示情報を送信する。なお、ネットワークから離脱しそうな機器については、検出部１２０からの検出結果に基づいて、把握することができる。例えば、ネットワークに属する何れの機器においても、受信信号強度が閾値以下となる機器を、ネットワークから離脱しそうな機器として検出することができる。
【０１１６】
このように、情報処理装置１０７の接続の可否を決定した場合には、情報処理装置１００の制御部１４０は、接続認証応答を返した全ての機器にその決定結果を通知するようにしてもよい。また、情報処理装置１００の制御部１４０は、応答を返したか否かに関わらず、ネットワークに属する全ての機器にＢｒｏａｄｃａｓｔでその決定結果を送信するようにしてもよい。
【０１１７】
例えば、接続を許可しない決定がされた場合には、情報処理装置１００の制御部１４０は、接続を拒否するメッセージを接続認証応答として情報処理装置１０７に送信する。この場合には、情報処理装置１０７は、ネットワーク２００に接続することができない。また、情報処理装置１００の制御部１４０は、情報処理装置１０７に対して何も応答しないことにより（すなわち、タイムアウトにより）、情報処理装置１０７に拒否を通知するようにしてもよい。
【０１１８】
また、例えば、接続を許可する決定がされた場合には、情報処理装置１００の制御部１４０は、接続を許可するメッセージを接続認証応答として情報処理装置１０７に送信する（２２１、２２２）。
【０１１９】
このように、接続を許可するメッセージを接続認証応答として受信した場合には（２２２）、情報処理装置１０７は、認証プロトコルを開始し（２２３）、ネットワーク２００への接続処理を行う（２２４）。
【０１２０】
また、例えば、接続を許可する決定がされた場合には、情報処理装置１００の制御部１４０は、接続設定情報の交換プロトコルを直ちに開始して、情報処理装置１０７との接続処理を行うようにしてもよい。
【０１２１】
ここで、情報処理装置１０７および情報処理装置１００間でやりとりされる接続設定情報の交換プロトコルについて説明する。この接続設定情報の交換プロトコルとして、例えば、ＷＰＳ（Wi-Fi Protected Setup）を使用することができる。また、例えば、事前に決められた共通の鍵で暗号化された通信路を使用して接続設定情報を配布するようにしてもよい。また、例えば、プロトコルの中で、ＮＦＣ（Near Field Communication）やＵＳＢ（Universal Serial Bus）ドングル等の通信路以外の経路で接続設定情報を配布するようにしてもよい。
【０１２２】
なお、図４乃至図６に示す表示例は、一例であり、他の表示画面を用いるようにしてもよい。そこで、図８乃至図１０では、他の表示例を示す。
【０１２３】
［ＰＩＮ（Personal Identification Number）を用いて接続認証要求を行う場合の表示例］
図８および図９は、本技術の実施の形態における通信システム１０を構成する各機器に表示される表示画面の表示例を示す図である。なお、図８および図９では、情報処理装置１００の表示部１６０に表示される表示画面の一例を示す。
【０１２４】
図８に示す表示画面３３０は、図４に示す表示画面３００の変形例である。具体的には、表示画面３３０には、選択ボタン３３１乃至３３４、接続認証要求ボタン３３５とともに、ＰＩＮ表示領域３３６が追加されて表示される。なお、選択ボタン３３１乃至３３４、接続認証要求ボタン３３５は、図４に示す選択ボタン３０１乃至３０４、接続認証要求ボタン３０５に対応する。
【０１２５】
ＰＩＮ表示領域３３６は、接続を希望するネットワークに属する機器に入力させるＰＩＮを表示する領域である。
【０１２６】
図９に示す表示画面３４０は、図６に示す表示画面３２０の変形例である。具体的には、表示画面３４０には、機器情報表示領域３４１、接続許可ボタン３４２とともに、ＰＩＮ入力領域３４３が追加されて表示される。なお、機器情報表示領域３４１、接続許可ボタン３４２は、図６に示す機器情報表示領域３２１、接続許可ボタン３２２に対応する。
【０１２７】
ＰＩＮ入力領域３４３は、接続を希望する新規機器のＰＩＮ表示領域３３６に表示されているＰＩＮを入力するための領域である。
【０１２８】
例えば、ネットワークＣに接続を希望するユーザは、所有する機器（新規機器）の表示部にＰＩＮ表示領域３３６（図８に示す）を表示させ、ネットワークＣに属する機器の表示部にＰＩＮ入力領域３４３（図９に示す）を表示させる。そして、そのユーザは、新規機器のＰＩＮ表示領域３３６（図８に示す）に表示されているＰＩＮを、ネットワークＣに属する機器のＰＩＮ入力領域３４３に入力する。
【０１２９】
このＰＩＮ入力が行われた機器（ネットワークＣに属する機器）は、そのＰＩＮが表示されている機器（新規機器）に、接続認証要求を行うべきネットワークＣを通知することができる。例えば、ＰＩＮ入力が行われた機器（ネットワークＣに属する機器）は、そのＰＩＮが表示されている機器（新規機器）に、ビーコン等に重畳した情報により、その通知を行うことができる。
【０１３０】
例えば、ユーザが、ネットワークを特定できないような場合でも、ＰＩＮを利用することにより、接続を希望する機器とネットワークとをそれぞれ通知することができる。
【０１３１】
なお、図８および図９では、ＰＩＮ入力を行うことにより、接続を希望する機器とネットワークとを通知する例を示したが、他の方法により、接続を希望する機器とネットワークとを通知するようにしてもよい。例えば、接続を希望する機器（新規機器）と、接続を希望するネットワークＣに属する１つ以上の機器とのそれぞれに所定ボタンを表示させる。そして、各機器において、所定時間内にその所定ボタンを押下する押下操作を行うことにより、上述した通知を行うようにしてもよい。
【０１３２】
ここで、上述したように、ＰＩＮまたは所定ボタンを用いて、接続認証要求の開始操作を行う場合には、その操作を行ったネットワーク側の機器は、その操作と同時に、新規機器に対して接続認証の許可を与えたとみなす扱いにするようにしてもよい。また、このような扱いにはせずに、その操作を行ったネットワーク側の機器は、改めて接続認証要求に含まれる情報に基づいて、接続認証の許可を行うか否かを決定するようにしてもよい。また、ネットワークに属する複数の機器において、その開始操作が行われたような場合には、その開始操作が行われた機器が接続認証の可否を行うことができるシステムとするようにしてもよい。
【０１３３】
このように、情報処理装置１００の制御部１４０は、新規機器から出力（例えば、表示）された識別情報（例えば、コード情報（例えば、ＰＮ））が、操作受付部１３０において受け付けられた場合に新規機器のネットワークへの接続許可を行うことができる。
【０１３４】
なお、ＰＩＮまたは所定ボタンを用いて接続認証要求の開始操作を行う場合に、同時に２台以上の新規機器が存在することも想定される。この場合には、ネットワーク側で新規機器を区別することができないことも想定される。そこで、このような場合には、何れの新規機器との接続も拒否する等のようなシステムとするようにしてもよい。
【０１３５】
このように、各機器におけるＵＩについては、通知、接続認証の可否を行うＵＩとして、単なるボタン表示のＵＩとするようにしてもよい。また、新規機器が備えるＰＩＮを入力するようなＵＩとするようにしてもよい。
【０１３６】
また、ネットワークに属する機器が認証要求に応答する場合に、ネットワークに属する他の機器の認証状況が分かるようなＵＩをユーザに提供するようにしてもよい。この表示例を図１０に示す。
【０１３７】
［ネットワークに属する他の機器の認証状況を通知する場合の表示例］
図１０は、本技術の実施の形態における通信システム１０を構成する各機器に表示される表示画面の表示例を示す図である。なお、図１０では、情報処理装置１００の表示部１６０に表示される表示画面の一例を示す。
【０１３８】
図１０に示す表示画面３５０は、図６に示す表示画面３２０の変形例である。具体的には、表示画面３５０には、認証状況通知領域３５１乃至３５４と、接続許可ボタン３５５とが表示される。なお、接続許可ボタン３５５は、図６に示す接続許可ボタン３２２に対応する。
【０１３９】
認証状況通知領域３５１乃至３５４は、ネットワークに属する各機器を一覧表示できるリストとともに、各機器の接続認証の可否（認証状況）を表示する領域である。
【０１４０】
例えば、ネットワークに属する各機器は、認証要求への応答をブロードキャストすることにより、各機器の認証状況を他の機器に通知することができる。
【０１４１】
なお、図１０に示すように、ネットワークに属する各機器を一覧表示するリストを表示する以外に、認証状況を他の表示態様により表示するようにしてもよい。例えば、グラフ等を用いて接続認証の可否の割合を可視化できるＵＩを提供するようにしてもよい。また、その内容を音声出力するようにしてもよい。
【０１４２】
このように、情報処理装置１００の制御部１４０は、接続認証要求を受信した場合に、その接続認証要求に対応する応答を他の機器に送信し、他の機器における応答の内容をユーザに通知（例えば、表示、音声出力）することができる。
【０１４３】
［接続認証を要求する情報処理装置の動作例］
図１１は、本技術の実施の形態における情報処理装置１００によるネットワーク接続処理の処理手順の一例を示すフローチャートである。図１１では、情報処理装置１００が、ネットワークに属する機器に接続認証要求を行う場合の例を示す。
【０１４４】
最初に、情報処理装置１００の制御部１４０は、情報処理装置１００の周辺をスキャンし、新規なネットワークを発見したか否かを判断する（ステップＳ８０１）。新規なネットワークを発見していない場合には（ステップＳ８０１）、再度スキャンを行う。
【０１４５】
新規なネットワークを発見した場合には（ステップＳ８０１）、制御部１４０は、発見されたネットワークをユーザに通知する（ステップＳ８０２）。制御部１４０は、例えば、図４に示すように、発見されたネットワークの一覧を表示部１６０に表示する。
【０１４６】
続いて、ユーザは、そのように通知された内容を確認して、発見されたネットワークに接続認証要求を行うか否かを判断する。そして、発見されたネットワークに接続認証要求を行う場合には、ユーザは、接続認証要求を行うための操作を行う（ステップＳ８０３）。
【０１４７】
続いて、制御部１４０は、接続認証要求を行うネットワークに属する各機器のうちの少なくとも１つの機器に接続認証要求を送信する（ステップＳ８０４）。
【０１４８】
続いて、制御部１４０は、接続認証応答を受信したか否かを判断する（ステップＳ８０５）。接続認証応答を受信していない場合には（ステップＳ８０５）、監視を継続して行う。
【０１４９】
接続認証応答を受信した場合には（ステップＳ８０５）、制御部１４０は、認証プロトコルを開始する（ステップＳ８０７）。続いて、制御部１４０は、接続認証要求を行ったネットワークに属する機器から接続設定情報を受信したか否かを判断する（ステップＳ８０８）。接続設定情報を受信していない場合には（ステップＳ８０８）、監視を継続して行う。
【０１５０】
接続設定情報を受信した場合には（ステップＳ８０８）、制御部１４０は、受信した接続設定情報を用いて、ネットワークへの接続処理を行う（ステップＳ８０９）。
【０１５１】
このように、制御部１４０は、複数の機器またはネットワークに関する情報をユーザに通知し、ユーザによる選択操作に基づいて選択されたネットワークを構成する複数の機器のうちの少なくとも１つに接続認証要求を送信するための制御を行うことができる。
【０１５２】
また、制御部１４０は、複数の機器からの接続認証要求に対する応答（接続認証応答）に基づいて接続認証要求に対する接続許可がされたことに応じて送信される接続設定情報に基づいて、ネットワークに接続するための接続処理を行うことができる。
【０１５３】
［ネットワークに属する情報処理装置の動作例］
図１２は、本技術の実施の形態における情報処理装置１００による新規機器接続判定処理の処理手順の一例を示すフローチャートである。図１２では、情報処理装置１００が、接続認証を要求した機器の接続許可を判定する場合の例を示す。
【０１５４】
最初に、情報処理装置１００の制御部１４０は、自装置のネットワークに属しない機器から接続認証要求を受信したか否かを判断する（ステップＳ８１１）。
【０１５５】
自装置のネットワークに属しない機器から接続認証要求を受信した場合には（ステップＳ８１１）、制御部１４０は、自装置のネットワークに属する各機器に、Ｂｒｏａｄｃａｓｔで接続認証要求を転送する（ステップＳ８１２）。
【０１５６】
続いて、制御部１４０は、接続認証要求の受信をユーザに通知する（ステップＳ８１３）。例えば、制御部１４０は、図６に示すように、接続認証要求があった旨の表示画面３２０を表示部１６０に表示する。接続認証要求の受信を通知されたユーザは、操作受付部１３０により応答の可否を入力する。そして、制御部１４０は、新規機器の接続許可／拒否が受け付けられたか否かを判断する（ステップＳ８１４）。新規機器の接続許可／拒否が受け付けられていない場合には（ステップＳ８１４）、ステップＳ８１３に戻り、ユーザへの通知を継続して行う。
【０１５７】
新規機器の接続許可／拒否が受け付けられた場合には（ステップＳ８１４）、制御部１４０は、自装置のネットワークに属する各機器から、接続認証要求を受信したか否かを判断する（ステップＳ８１５）。自装置のネットワークに属する全ての機器から、接続認証要求を受信していな場合には（ステップＳ８１５）、制御部１４０は、接続認証要求の転送から一定期間が経過したか否かを判断する（ステップＳ８１６）。一定期間が経過していない場合には（ステップＳ８１６）、ステップＳ８１５に戻る。一方、一定期間が経過した場合には（ステップＳ８１６）、ステップＳ８１７に進む。
【０１５８】
ネットワークに属する全ての機器から接続認証要求を受信した場合には（ステップＳ８１５）、制御部１４０は、各機器から受信した接続認証応答と、自装置における決定内容（接続認証応答）とに基づいて、新規機器の接続の可否を決定する（ステップＳ８１７）。
【０１５９】
続いて、制御部１４０は、その決定内容（集計結果）を接続認証応答として新規機器に送信する（ステップＳ８１８）。
【０１６０】
また、自装置のネットワークに属しない機器から接続認証要求を受信していない場合には（ステップＳ８１１）、制御部１４０は、自装置のネットワークに属する機器（第１機器）から接続認証要求を受信したか否かを判断する（ステップＳ８１９）。第１機器から接続認証要求を受信してない場合には（ステップＳ８１９）、ステップＳ８１１に戻る。
【０１６１】
第１機器から接続認証要求を受信した場合には（ステップＳ８１９）、制御部１４０は、その接続認証要求を既に転送しているか否かを判断する（ステップＳ８２０）。その接続認証要求を既に転送している場合には（ステップＳ８２０）、ステップＳ８１１に戻る。
【０１６２】
その接続認証要求を転送していない場合には（ステップＳ８２０）、制御部１４０は、自装置のネットワークに属する各機器に、Ｂｒｏａｄｃａｓｔで接続認証要求を転送する（ステップＳ８２１）。
【０１６３】
続いて、制御部１４０は、接続認証要求の受信をユーザに通知する（ステップＳ８２２）。接続認証要求の受信を通知されたユーザは、操作受付部１３０により応答の可否を入力する。そして、制御部１４０は、新規機器の接続許可／拒否が受け付けられたか否かを判断する（ステップＳ８２３）。新規機器の接続許可／拒否が受け付けられていない場合には（ステップＳ８２３）、ステップＳ８２２に戻り、ユーザへの通知を継続して行う。
【０１６４】
新規機器の接続許可／拒否が受け付けられた場合には（ステップＳ８２３）、制御部１４０は、受け付けられた新規機器の接続許可／拒否を接続認証応答として第１機器に送信する（ステップＳ８２４）。
【０１６５】
このように、制御部１４０は、接続認証要求を受信した場合に、接続認証要求を複数の機器に転送する制御を行う。また、制御部１４０は、複数の機器からの接続認証要求に対する応答（接続認証応答）に基づいて、新規機器のネットワークへの接続許可を行うことができる。
【０１６６】
また、制御部１４０は、接続認証要求を受信した場合に、接続認証要求を受信した旨をユーザに通知し、ユーザによる接続認証要求に対する承認操作（例えば、ボタンの押下操作）に基づいて、接続認証応答を行うことができる。
【０１６７】
［認証許可の権限の設定例］
以上では、ネットワークに属する各情報処理装置が、認証許可の権限を有する場合の例を示した。ここで、認証許可の権限については、上述したように、ネットワークに属する各情報処理装置のうちの一部にのみ付与するようにしてもよい。そこで、以下では、認証許可の権限の設定例について説明する。
【０１６８】
例えば、認証許可の権限は、ネットワークを最初に立ち上げた情報処理装置に付与することができる。また、ネットワークを最初に立ち上げた情報処理装置は、そのネットワークに属する１以上の他の情報処理装置に、認証許可の権限の全部または一部を与えるようにしてもよい。
【０１６９】
また、例えば、何らかのポリシーで決定された１以上の情報処理装置（ネットワークに属する情報処理装置）のみが、認証許可の権限を有するようにしてもよい。例えば、情報処理装置が有する特性（ＵＩ（user interface）の有無、何らかの機能の有無）に基づいて、認証許可の権限を有する情報処理装置を決定するようにしてもよい。
【０１７０】
また、例えば、認証許可の権限を有する情報処理装置を、ネットワークに接続認証要求を行う情報処理装置（新規機器）が出力する信号を受信できる範囲に存在する情報処理装置に限定するようにしてもよい。また、ネットワークに接続した順序に基づいて、認証許可の権限を有する情報処理装置を決定するようにしてもよい。
【０１７１】
例えば、ネットワークに属する複数の情報処理装置のうちの１台のみが認証許可の権限を有する設定がされている場合において、認証許可の権限を有する情報処理装置がネットワークから離脱することも想定される。このように、認証許可の権限を有する情報処理装置がネットワークから離脱する場合には、その情報処理装置は、何らかのタイミング（例えば、離脱する直前）で、他の情報処理装置に全ての権限（認証許可の権限）を譲渡するようにしてもよい。この場合に、認証許可の権限を有する情報処理装置は、複数の情報処理装置に認証許可の権限を譲渡するようにしてもよい。
【０１７２】
このように、認証許可の権限を複数の情報処理装置に付与する場合には、各情報処理装置に異なる認証許可の権限を付与するようにしてもよい。例えば、複数の優先度に分類された認証許可の権限を各情報処理装置に付与するようにしてもよい。また、例えば、所定規則に基づく順序に従って、優先度が異なる認証許可の権限を複数の情報処理装置に付与する場合には、優先度の高い方から低い方にその順序となるように、認証許可の権限を付与するようにしてもよい。
【０１７３】
例えば、情報処理装置１００の制御部１４０は、接続許可の権限に優先度を設定し、所定基準を満たす優先度が設定されている接続許可の権限を有する機器からの応答に基づいて、接続許可を行うことができる。
【０１７４】
また、例えば、認証許可の権限を有する情報処理装置は、ユーザ操作または自動で、自装置が有する認証許可の権限を、他の情報処理装置に譲渡するようにしてもよい。この場合には、複数台から認証許可の権限を譲渡された情報処理装置は、１台の情報処理装置が複数台の認証許可の権限を有するようにしてもよく、１台分の権限となるようにしてもよい。また、認証許可の権限を譲渡する情報処理装置は、認証許可の権限を１つの情報処理装置にのみ譲渡してもよく、複数台の情報処理装置に分割して認証許可の権限を譲渡するようにしてもよい。これらの規則は、ユーザ操作により設定するようにしてもよく、自動で設定するようにしてもよい。
【０１７５】
ここで、認証許可の権限を譲渡する情報処理装置は、認証許可の権限を譲渡することを、譲渡先にユニキャストで送信する。この場合に、認証許可の権限を譲渡する情報処理装置は、認証許可の権限の譲渡依頼を事前に送信しておくようにしてもよい。また、認証許可の権限を譲渡する情報処理装置は、その譲渡のタイミングで、譲渡する相手を選択して、譲渡依頼を送信するようにしてもよい。また、認証許可の権限を譲渡する情報処理装置は、認証許可の権限を譲渡する旨を、その譲渡のタイミングで、または、事前にブロードキャストして通知し、その通知に対して応答があった情報処理装置のうちから、譲渡する相手を選択するようにしてもよい。
【０１７６】
［認証許可の権限の譲渡する情報処理装置の動作例］
図１３は、本技術の実施の形態における情報処理装置１００による認証許可の権限の譲渡処理の処理手順の一例を示すフローチャートである。図１３では、情報処理装置１００が、自装置が有する認証許可の権限を他の情報処理装置に譲渡する場合の例を示す。
【０１７７】
最初に、情報処理装置１００の制御部１４０は、ネットワークに属する各機器のうちから譲渡先を選択するための譲渡先選択画面（各機器の一覧画面）を表示部１６０に表示させる（ステップＳ８４１）。続いて、制御部１４０は、譲渡先選択画面において、認証許可の権限を譲渡する譲渡先を選択する選択操作（ユーザ操作）が行われたか否かを判断する（ステップＳ８４２）。その選択操作が行われていない場合には（ステップＳ８４２）、監視を継続して行う。
【０１７８】
その選択操作が行われた場合には（ステップＳ８４２）、制御部１４０は、その選択操作により選択された機器に、認証許可の権限を譲渡する旨の譲渡要求を送信する（ステップＳ８４３）。この譲渡要求には、譲渡される認証許可の権限に関する情報が含まれる。この情報には、例えば、認証許可の権限に関する優先度等を含めることができる。
【０１７９】
続いて、制御部１４０は、譲渡要求を送信した機器から、譲渡受諾を受信したか否かを判断する（ステップＳ８４４）。譲渡受諾を受信していな場合には（ステップＳ８４４）、ステップＳ８４３に戻る。なお、譲渡要求を送信した機器から、譲渡を受諾しない旨の情報を受信した場合には、制御部１４０は、その旨を表示部１６０に表示して、他の機器の選択を促すようにする。
【０１８０】
譲渡受諾を受信した場合には（ステップＳ８４４）、制御部１４０は、認証許可の権限を有しない旨の設定を行う（ステップＳ８４５）。
【０１８１】
［認証許可の権限を譲り受ける情報処理装置の動作例］
図１４は、本技術の実施の形態における情報処理装置１００による認証許可の権限の譲渡処理の処理手順の一例を示すフローチャートである。図１４では、情報処理装置１００が、認証許可の権限を他の情報処理装置から譲り受ける場合の例を示す。
【０１８２】
最初に、情報処理装置１００の制御部１４０は、ネットワークに属する各機器から譲渡要求を受信したか否かを判断する（ステップＳ８５１）。譲渡要求を受信していない場合には（ステップＳ８５１）、監視を継続して行う。
【０１８３】
譲渡要求を受信した場合には（ステップＳ８５１）、制御部１４０は、受信した譲渡要求に対する譲渡受諾を、その譲渡要求を送信した機器に送信する（ステップＳ８５２）。ここで、譲渡要求を受信した場合に、その旨をユーザに通知し、ユーザによる承認操作が行われたことを条件に、譲渡受諾を送信するようにしてもよい。
【０１８４】
続いて、制御部１４０は、受信した譲渡要求に係る認証許可の権限を設定する制御を行う（ステップＳ８５３）。例えば、受信した譲渡要求に含まれる内容に基づいて、認証許可の権限が設定される。
【０１８５】
［接続設定情報を交換する情報処理装置の例］
以上では、接続認証要求を行う機器（新規機器）から最初に接続認証要求を受信した機器（ネットワークに属する機器）が、新規機器との間で接続設定情報を交換する機器（第１機器）となる例を示した。この場合に、接続設定情報を交換する機器は、新規機器との間で接続設定情報を交換する相手機器となった旨を、他の機器（例えば、新規機器、周囲の機器）に通知するようにしてもよい。この場合には、接続設定情報を交換する機器は、その旨をビーコン等に載せて送信することができる。
【０１８６】
ここで、新規機器、または、接続設定情報を交換する機器が移動することにより、何れかの機器が他の機器の通信範囲外となることも想定される。このように、何れかの機器が通信範囲外に移動したような場合には、接続設定情報を交換する機器は、他の機器にその役割を譲渡するようにしてもよい。
【０１８７】
例えば、接続設定情報の交換プロトコルの開始後に、通信可能範囲から新規機器が離脱したような場合には、新規機器は、新たに役割が譲渡された機器との間で、接続設定情報の交換プロトコルを最初からやり直すようにしてもよい。また、例えば、接続設定情報を交換する機器は、接続設定情報の交換プロトコルを途中までやりとりした結果も併せて、新たな役割の譲渡先の機器に通知するようにしてもよい。また、例えば、接続設定情報を交換する機器は、新たに通信可能範囲になった他の機器（ネットワークに属する機器）にデータを中継してもらい、接続設定情報の交換プロトコルの処理を継続するようにしてもよい。
【０１８８】
また、例えば、接続設定情報の交換中に新規機器が通信可能範囲外に出ることも想定される。この場合には、接続設定情報を交換する機器は、周囲にその旨をビーコン等で通知し、役割の譲渡先を探すようにしてもよい。そして、譲渡先が決定された場合には、譲渡先の機器は、役割を譲渡された旨を示す情報をビーコン等で通知するようにしてもよい。
【０１８９】
また、例えば、新規機器は、接続設定情報を交換している機器が通信範囲外となった場合には、別の通信可能範囲に存在する他の機器に接続設定情報の交換プロトコルの開始を依頼するメッセージを再度送信するようにしてもよい。この場合には、中断していることを示す他のメッセージを送信するようにしもよい。また、例えば、最初に送信する開始依頼と同じユニークなＩＤ等を用いて同じセッションであることを通知するようにしてもよい。
【０１９０】
また、例えば、新規機器と、接続設定情報を交換している機器との両方から、プロトコルシーケンスの再開／譲渡を求めるメッセージを最初に受信した機器が、接続設定情報の交換の役割を譲渡されるように設定してもよい。
【０１９１】
［Ｃａｐａｂｉｌｉｔｙに基づいて自動で接続認証要求を行う例］
ここで、Ｃａｐａｂｉｌｉｔｙに基づいて自動で接続認証要求の送受信を行う場合の例を示す。
【０１９２】
例えば、機器Ａ１は、ＧＰＳ情報を共有可能な機器であるが、インターネット接続が必要な場合がある機器（すなわち、インターネット接続機能を備えない機器）であるものとする。ネットワークＮ１には、インターネット接続可能な機器Ｂ１が属するものとする。
【０１９３】
この場合に、例えば、機器Ａ１が、未接続なネットワークＮ１をスキャンして発見し、ネットワークＮ１のＣａｐａｂｉｌｉｔｙ情報を受信する。機器Ａ１は、ネットワークＮ１のＣａｐａｂｉｌｉｔｙ情報を参照すると、ネットワークＮ１には、インターネット接続可能な機器Ｂ１が属することを把握することができる。
【０１９４】
そこで、機器Ａ１は、ネットワークＮ１に属する機器Ｂ１に、接続認証要求を送信する。機器Ｂ１は、接続認証要求をネットワークに属する各機器に転送する。
【０１９５】
ここで、ネットワークＮ１に属する機器Ｃ１が、ＧＰＳ情報を必要としていた場合、機器Ｃ１は、接続認証要求に含まれる新規機器（機器Ａ１）のＣａｐａｂｉｌｉｔｙを確認し、ＧＰＳ情報を得られることを把握することができる。この場合には、機器Ｃ１は、自動的に接続認証応答でＯＫを返す。
【０１９６】
また、機器Ｂ１は、機器Ｃ１からのＯＫの接続認証応答を受信し、機器Ａ１へＯＫの応答を送信する。続いて、機器Ｂ１は、機器Ａ１との接続設定情報の交換プロトコルを開始させる。このように、各機器は、自装置が必要な機能をネットワークから得ることができる。
【０１９７】
また、例えば、機器Ａ１が特に機能を必要としていない場合でも、ネットワークＮ１に属する他の機器がＧＰＳ機能を必要としている場合も想定される。このような場合には、ネットワークＮ１がＧＰＳ機能を必要としているというＣａｐａｂｉｌｉｔｙに基づいて、機器Ａ１は、接続認証要求を自動で送信してネットワークＮ１に接続し、ネットワークＮ１の機能を自動的に拡大することもできる。
【０１９８】
このように、自動接続を行うことにより、例えば、各場所に配置されている単機能のセンサについて、必要に応じて必要な情報を得ることができるセンサーネットワークを自動で構築することができる。センサは、例えば、位置情報を取得することが可能なＧＰＳセンサ、方向を検出することが可能なジャイロセンサ、方位を検出することが可能な方位センサ、衝突回避のための障害物センサ（障害物を検知してその障害物を避けるためのセンサ）である。また、センサは、例えば、ｐＨ（potential hydrogen、power of hydrogen）を測定することが可能なｐＨ測定センサ、温度計測センサ、雨量計測センサ、日照センサ、イメージセンサ、加速度センサである。また、例えば、ユーザが、出力機能を備えていない手持ちの機器の情報を、他の出力装置（表示部、音声出力部）から出力させたい場合に、ネットワーク越しに利用可能な機器と接続を行い、その機能を利用することも可能である。
【０１９９】
ここで、例えば、機器Ａ１が必要なインターネット接続機能を備える機器を機器Ｄ１（ネットワークＮ１に属する機器）とする場合を想定する。この場合に、ネットワークＮ１に属する他の機器が、機器Ａ１から接続認証要求を受信した場合には、機器Ａ１が必要な機能が、インターネット接続であることをＣａｐａｂｉｌｉｔｙに基づいて把握することができる。この場合には、ネットワークＮ１に属する何れかの機器が、ネットワークＮ１に属する機器のうち、機器Ｄ１にのみ、認証許可の権限を設定するようにしてもよい。または、機器Ｄ１にのみ、優先度の高い認証許可の権限を設定するようにしてもよい。または、機器Ｄ１にのみ、接続を拒否する権限を設定するようにしてもよい。このように、機器Ａ１が必要となるＣａｐａｂｉｌｉｔｙを備える機器に、接続可否に関わる権限を付与するようにしてもよい。
【０２００】
［Ｃａｐａｂｉｌｉｔｙに基づいて自動で接続認証要求を行う場合の動作例］
図１５は、本技術の実施の形態における情報処理装置１００によるネットワーク接続処理の処理手順の一例を示すフローチャートである。図１５では、情報処理装置１００が、Ｃａｐａｂｉｌｉｔｙに基づいて自動で接続認証要求を行う場合の例を示す。なお、図１５は、図１１の変形例であるため、図１１と共通する部分には、同一の符号を付して説明する。
【０２０１】
最初に、情報処理装置１００の制御部１４０は、情報処理装置１００で必要となる機能を特定する（ステップＳ８６１）。例えば、情報処理装置１００において、位置情報を用いて行うインターネットゲームのアプリケーションが起動された場合には、インターネット接続機能と、ＧＰＳ機能とが必要となる機能として特定される。
【０２０２】
続いて、制御部１４０は、情報処理装置１００の周辺をスキャンし、新規なネットワークを発見したか否かを判断する（ステップＳ８６２）。新規なネットワークを発見していない場合には（ステップＳ８６２）、ステップＳ８６１に戻る。
【０２０３】
新規なネットワークを発見した場合には（ステップＳ８６２）、制御部１４０は、発見されたネットワークに属する各機器のＣａｐａｂｉｌｉｔｙを取得する（ステップＳ８６３）。例えば、ネットワークに属する機器は、ネットワークに属する各機器に関するＣａｐａｂｉｌｉｔｙをビーコンに含めて送信することができる。このビーコンを受信した場合には、ネットワークに属する各機器のＣａｐａｂｉｌｉｔｙを取得することができる。
【０２０４】
続いて、制御部１４０は、発見されたネットワークに属する各機器のうち、自装置で必要となる機能を備える機器が存在するか否かを判断する（ステップＳ８６４）。発見されたネットワークに属する各機器のうち、自装置で必要となる機能を備える機器が存在する場合には（ステップＳ８６４）、制御部１４０は、そのネットワークに属する各機器のうちの少なくとも１つの機器に接続認証要求を送信する（ステップＳ８０４）。発見されたネットワークに属する各機器のうち、自装置で必要となる機能を備える機器が存在しない場合には（ステップＳ８６４）、ステップＳ８６１に戻る。
【０２０５】
このように、制御部１４０は、複数の機器に関するＣａｐａｂｉｌｉｔｙに基づいて選択されたネットワークを構成する複数の機器のうちの少なくとも１つに接続認証要求を送信するための制御を行うことができる。
【０２０６】
［Ｃａｐａｂｉｌｉｔｙに基づいて自動で接続認証応答を行う場合の動作例］
図１６は、本技術の実施の形態における情報処理装置１００による新規機器接続判定処理の処理手順の一例を示すフローチャートである。図１６では、情報処理装置１００が、Ｃａｐａｂｉｌｉｔｙに基づいて自動で接続認証応答を行う場合の例を示す。なお、図１６は、図１２の変形例であり、図１２の一部に相当する部分についてのみ説明する。
【０２０７】
最初に、情報処理装置１００の制御部１４０は、情報処理装置１００で必要となる機能を特定する（ステップＳ８７１）。
【０２０８】
続いて、制御部１４０は、自装置のネットワークに属しない機器（新規機器）、または、自装置のネットワークに属する機器（転送元の機器）から接続認証要求を受信したか否かを判断する（ステップＳ８７２）。接続認証要求を受信していない場合には（ステップＳ８７２）、ステップＳ８７１に戻る。
【０２０９】
接続認証要求を受信した場合には（ステップＳ８７２）、制御部１４０は、接続認証要求を送信した新規機器（自装置のネットワークに属しない機器）のＣａｐａｂｉｌｉｔｙを取得する（ステップＳ８７３）。例えば、新規機器は、自装置に関するＣａｐａｂｉｌｉｔｙを接続認証要求に含めて送信することができる。この接続認証要求を受信した場合には、新規機器のＣａｐａｂｉｌｉｔｙを取得することができる。
【０２１０】
続いて、制御部１４０は、新規機器が備える機能のうち、自装置で必要となる機能が存在するか否かを判断する（ステップＳ８７４）。新規機器が備える機能のうち、自装置で必要となる機能が存在する場合には（ステップＳ８７４）、制御部１４０は、新規機器の接続許可を接続認証応答として新規機器、または、転送元の機器に送信する（ステップＳ８７５）。新規機器が備える機能のうち、自装置で必要となる機能が存在しない場合には（ステップＳ８７４）、新規機器接続判定処理の動作を終了する。
【０２１１】
このように、制御部１４０は、接続認証要求を受信した場合に、新規機器に関するＣａｐａｂｉｌｉｔｙに基づいて、その接続認証要求に対する応答を行うことができる。
【０２１２】
［新規ネットワークの構築例］
以上では、既存のネットワークに新たな機器が接続認証要求を行う場合の例を示した。ここで、新規のネットワークを立ち上げる際には、どの情報処理装置が主導して接続設定情報（セキュリティ設定情報）を生成するかが重要となる。そこで、以下では、複数の機器が新たなネットワークを構築する場合について本技術の実施の形態を適用する例を示す。
【０２１３】
ここで、既存のネットワークへの参加と異なり、新規のネットワークを構築する場合には、何らかの方法で接続設定情報を生成し、ネットワークを生成する機器にその接続設定情報を配布してネットワークを構築する必要がある。
【０２１４】
例えば、２台以上の機器によりネットワークを新規に構築する場合には、最初にビーコンやＡｃｔｉｏｎ  Ｆｒａｍｅ等を利用して自装置の存在を互いに通知する。この場合に、ビーコンには、新規ネットワークの構築を示すＳｐｅｃｉａｌ  ＩＥを載せるようにしてもよい。また、特別なＡｃｔｉｏｎ  Ｆｒａｍｅを使用するようにしてもよい。
【０２１５】
２台以上の機器は、互いに存在を通知した後に、何らかのポリシーでどの機器が接続設定情報を生成するかを決定する。例えば、各機器から送信されるビーコンには、少なくともＭＡＣアドレスが含まれる。そこで、ビーコンに含まれるＭＡＣアドレスに基づいて、接続設定情報を生成する機器を決定することができる。例えば、各機器のＭＡＣアドレスと何らかの規則（例えば、ある位置の数値の大小）とに基づいて、接続設定情報を生成する機器を決定することができる。このように、ビーコンに含まれる情報のみを用いて、接続設定情報を生成する機器を決定することができる。
【０２１６】
また、例えば、デバイスの特性（例えば、電源に繋がっている、バッテリー残量の大小、Ｃｅｌｌｅｒネットワークへの接続の有無）に基づいて、接続設定情報を生成する機器を決定することができる。また、例えば、周囲の新規ネットワーク構築を希望する機器を検出できる台数に基づいて、接続設定情報を生成する機器を決定するようにしてもよい。また、例えば、ランダムに発生させた値の大小に基づいて、接続設定情報を生成する機器を決定するようにしてもよい。また、例えば、各機器間で、接続設定情報を生成したい希望の強さを示す値を通知し、その値に基づいて、接続設定情報を生成する機器を決定するようにしてもよい。なお、これらの情報のやりとりについては、自装置の存在を示すビーコン等に重畳してもよく、特別なＡｃｔｉｏｎ  Ｆｒａｍｅ等のフレームを使用して互いの情報を交換するようにしてもよい。
【０２１７】
接続設定情報を生成する機器として決定された機器は、接続設定情報をランダムに生成したり、既に保管していた適切な接続設定情報を流用する等して、自装置の制御に基づいてメッシュネットワークを構築する。
【０２１８】
このように、情報処理装置１００の制御部１４０は、複数の機器が１対１で無線通信を行うことにより複数の機器が相互に接続されるネットワークを構築する場合に、接続設定情報を生成する機器を複数の機器から決定する制御を行う。この場合に、情報処理装置１００の制御部１４０は、機器の存在を通知する信号（例えば、ビーコン）に含まれる情報（例えば、ＭＡＣアドレス）を利用して接続設定情報を生成する機器を決定することができる。
【０２１９】
ここで、接続設定情報を生成する機器に対して、他の機器は、本技術の実施の形態で示した接続認証要求を行うことにより、ネットワークを構築することができる。この場合に、接続設定情報を生成する機器は、既にネットワークに参加している機器に対して接続認証の可否を確認するようにしてもよい。また、例えば、新規ネットワーク立ち上げに参加した各機器には、無条件に認証許可の権限を与え、接続設定情報の交換プロトコルを直ちに開始するようにしてもよい。
【０２２０】
なお、各機器に付与する認証許可の権限の優先度は、例えば、最初の機器を１とし、ネットワークに参加する機器が多くなるのに応じて、機器の数で１を除算した値の優先度を付与することができる。すなわち、ネットワークに属する機器全体で１となる優先度の認証許可の権限を付与することができる。
【０２２１】
このように、本技術の実施の形態によれば、ＩＥＥＥ８０２．１１ｓによるメッシュネットワークに代表される、各機器が個別に接続し、全体としてネットワークを構築するような通信システムにおいて、簡単にセキュリティ設定を行うことができる。また、簡単かつ安全に通信を利用することができる。
【０２２２】
また、管理するための機器が存在しないようなネットワーク上の各機器に公平に接続許可を決定する権限を与えることができる。また、ボタン等を用いることにより、ＩＤ／パスワードを使うよりも平易な操作でネットワークへ接続することができる。
【０２２３】
また、例えば、接続認証要求を最初に受信した機器が、ネットワークに属する他の機器に接続認証要求を転送し、それに対する応答を受け取る。そして、接続認証要求を最初に受信した機器は、その応答を集約した結果に基づいて、その接続認証要求を認証し、接続の可否を決定することができる。
【０２２４】
これにより、マスタ局が存在しないような自律分散ネットワークの局間で公平で、かつ新規接続を希望する機器が簡単に接続認証要求および接続を行うことができる。すなわち、自律分散ネットワークにおける適切な接続認証方法を実現することができる。
【０２２５】
＜２．応用例＞
本開示に係る技術は、様々な製品へ応用可能である。例えば、情報処理装置１００乃至１０７は、スマートフォン、タブレットＰＣ（Personal  Computer）、ノートＰＣ、携帯型ゲーム端末若しくはデジタルカメラなどのモバイル端末、テレビジョン受像機、プリンタ、デジタルスキャナ若しくはネットワークストレージなどの固定端末、又はカーナビゲーション装置などの車載端末として実現されてもよい。また、情報処理装置１００乃至１０７は、スマートメータ、自動販売機、遠隔監視装置又はＰＯＳ（Point  Of  Sale）端末などの、Ｍ２Ｍ（Machine  To  Machine）通信を行う端末（ＭＴＣ（Machine  Type  Communication）端末ともいう）として実現されてもよい。さらに、情報処理装置１００乃至１０７は、これら端末に搭載される無線通信モジュール（例えば、１つのダイで構成される集積回路モジュール）であってもよい。
【０２２６】
［２−１．第１の応用例］
図１７は、本開示に係る技術が適用され得るスマートフォン９００の概略的な構成の一例を示すブロック図である。スマートフォン９００は、プロセッサ９０１、メモリ９０２、ストレージ９０３、外部接続インタフェース９０４、カメラ９０６、センサ９０７、マイクロフォン９０８、入力デバイス９０９、表示デバイス９１０、スピーカ９１１、無線通信インタフェース９１３、アンテナスイッチ９１４、アンテナ９１５、バス９１７、バッテリー９１８及び補助コントローラ９１９を備える。
【０２２７】
プロセッサ９０１は、例えばＣＰＵ（Central  Processing  Unit）又はＳｏＣ（System  on  Chip）であってよく、スマートフォン９００のアプリケーションレイヤ及びその他のレイヤの機能を制御する。メモリ９０２は、ＲＡＭ（Random  Access  Memory）及びＲＯＭ（Read  Only  Memory）を含み、プロセッサ９０１により実行されるプログラム及びデータを記憶する。ストレージ９０３は、半導体メモリ又はハードディスクなどの記憶媒体を含み得る。外部接続インタフェース９０４は、メモリカード又はＵＳＢ（Universal  Serial  Bus）デバイスなどの外付けデバイスをスマートフォン９００へ接続するためのインタフェースである。
【０２２８】
カメラ９０６は、例えば、ＣＣＤ（Charge  Coupled  Device）又はＣＭＯＳ（Complementary  Metal  Oxide  Semiconductor）などの撮像素子を有し、撮像画像を生成する。センサ９０７は、例えば、測位センサ、ジャイロセンサ、地磁気センサ及び加速度センサなどのセンサ群を含み得る。マイクロフォン９０８は、スマートフォン９００へ入力される音声を音声信号へ変換する。入力デバイス９０９は、例えば、表示デバイス９１０の画面上へのタッチを検出するタッチセンサ、キーパッド、キーボード、ボタン又はスイッチなどを含み、ユーザからの操作又は情報入力を受け付ける。表示デバイス９１０は、液晶ディスプレイ（ＬＣＤ）又は有機発光ダイオード（ＯＬＥＤ）ディスプレイなどの画面を有し、スマートフォン９００の出力画像を表示する。スピーカ９１１は、スマートフォン９００から出力される音声信号を音声に変換する。
【０２２９】
無線通信インタフェース９１３は、ＩＥＥＥ８０２．１１ａ、１１ｂ、１１ｇ、１１ｎ、１１ａｃ及び１１ａｄなどの無線ＬＡＮ標準のうちの１つ以上をサポートし、無線通信を実行する。無線通信インタフェース９１３は、インフラストラクチャーモードにおいては、他の装置と無線ＬＡＮアクセスポイントを介して通信し得る。また、無線通信インタフェース９１３は、アドホックモード又はＷｉ−Ｆｉ Ｄｉｒｅｃｔ等のダイレクト通信モードにおいては、他の装置と直接的に通信し得る。なお、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔでは、アドホックモードとは異なり２つの端末の一方がアクセスポイントとして動作するが、通信はそれら端末間で直接的に行われる。無線通信インタフェース９１３は、典型的には、ベースバンドプロセッサ、ＲＦ（Radio  Frequency）回路及びパワーアンプなどを含み得る。無線通信インタフェース９１３は、通信制御プログラムを記憶するメモリ、当該プログラムを実行するプロセッサ及び関連する回路を集積したワンチップのモジュールであってもよい。無線通信インタフェース９１３は、無線ＬＡＮ方式に加えて、近距離無線通信方式、近接無線通信方式又はセルラ通信方式などの他の種類の無線通信方式をサポートしてもよい。アンテナスイッチ９１４は、無線通信インタフェース９１３に含まれる複数の回路（例えば、異なる無線通信方式のための回路）の間でアンテナ９１５の接続先を切り替える。アンテナ９１５は、単一の又は複数のアンテナ素子（例えば、ＭＩＭＯアンテナを構成する複数のアンテナ素子）を有し、無線通信インタフェース９１３による無線信号の送信及び受信のために使用される。
【０２３０】
なお、図１７の例に限定されず、スマートフォン９００は、複数のアンテナ（例えば、無線ＬＡＮ用のアンテナ及び近接無線通信方式用のアンテナ、など）を備えてもよい。その場合に、アンテナスイッチ９１４は、スマートフォン９００の構成から省略されてもよい。
【０２３１】
バス９１７は、プロセッサ９０１、メモリ９０２、ストレージ９０３、外部接続インタフェース９０４、カメラ９０６、センサ９０７、マイクロフォン９０８、入力デバイス９０９、表示デバイス９１０、スピーカ９１１、無線通信インタフェース９１３及び補助コントローラ９１９を互いに接続する。バッテリー９１８は、図中に破線で部分的に示した給電ラインを介して、図１７に示したスマートフォン９００の各ブロックへ電力を供給する。補助コントローラ９１９は、例えば、スリープモードにおいて、スマートフォン９００の必要最低限の機能を動作させる。
【０２３２】
図１７に示したスマートフォン９００において、図２を用いて説明した制御部１４０は、無線通信インタフェース９１３において実装されてもよい。また、これら機能の少なくとも一部は、プロセッサ９０１又は補助コントローラ９１９において実装されてもよい。
【０２３３】
なお、スマートフォン９００は、プロセッサ９０１がアプリケーションレベルでアクセスポイント機能を実行することにより、無線アクセスポイント（ソフトウェアＡＰ）として動作してもよい。また、無線通信インタフェース９１３が無線アクセスポイント機能を有していてもよい。
【０２３４】
［２−２．第２の応用例］
図１８は、本開示に係る技術が適用され得るカーナビゲーション装置９２０の概略的な構成の一例を示すブロック図である。カーナビゲーション装置９２０は、プロセッサ９２１、メモリ９２２、ＧＰＳ（Global  Positioning  System）モジュール９２４、センサ９２５、データインタフェース９２６、コンテンツプレーヤ９２７、記憶媒体インタフェース９２８、入力デバイス９２９、表示デバイス９３０、スピーカ９３１、無線通信インタフェース９３３、アンテナスイッチ９３４、アンテナ９３５及びバッテリー９３８を備える。
【０２３５】
プロセッサ９２１は、例えばＣＰＵ又はＳｏＣであってよく、カーナビゲーション装置９２０のナビゲーション機能及びその他の機能を制御する。メモリ９２２は、ＲＡＭ及びＲＯＭを含み、プロセッサ９２１により実行されるプログラム及びデータを記憶する。
【０２３６】
ＧＰＳモジュール９２４は、ＧＰＳ衛星から受信されるＧＰＳ信号を用いて、カーナビゲーション装置９２０の位置（例えば、緯度、経度及び高度）を測定する。センサ９２５は、例えば、ジャイロセンサ、地磁気センサ及び気圧センサなどのセンサ群を含み得る。データインタフェース９２６は、例えば、図示しない端子を介して車載ネットワーク９４１に接続され、車速データなどの車両側で生成されるデータを取得する。
【０２３７】
コンテンツプレーヤ９２７は、記憶媒体インタフェース９２８に挿入される記憶媒体（例えば、ＣＤ又はＤＶＤ）に記憶されているコンテンツを再生する。入力デバイス９２９は、例えば、表示デバイス９３０の画面上へのタッチを検出するタッチセンサ、ボタン又はスイッチなどを含み、ユーザからの操作又は情報入力を受け付ける。表示デバイス９３０は、ＬＣＤ又はＯＬＥＤディスプレイなどの画面を有し、ナビゲーション機能又は再生されるコンテンツの画像を表示する。スピーカ９３１は、ナビゲーション機能又は再生されるコンテンツの音声を出力する。
【０２３８】
無線通信インタフェース９３３は、ＩＥＥＥ８０２．１１ａ、１１ｂ、１１ｇ、１１ｎ、１１ａｃ及び１１ａｄなどの無線ＬＡＮ標準のうちの１つ以上をサポートし、無線通信を実行する。無線通信インタフェース９３３は、インフラストラクチャーモードにおいては、他の装置と無線ＬＡＮアクセスポイントを介して通信し得る。また、無線通信インタフェース９３３は、アドホックモード又はＷｉ−Ｆｉ Ｄｉｒｅｃｔ等のダイレクト通信モードにおいては、他の装置と直接的に通信し得る。無線通信インタフェース９３３は、典型的には、ベースバンドプロセッサ、ＲＦ回路及びパワーアンプなどを含み得る。無線通信インタフェース９３３は、通信制御プログラムを記憶するメモリ、当該プログラムを実行するプロセッサ及び関連する回路を集積したワンチップのモジュールであってもよい。無線通信インタフェース９３３は、無線ＬＡＮ方式に加えて、近距離無線通信方式、近接無線通信方式又はセルラ通信方式などの他の種類の無線通信方式をサポートしてもよい。アンテナスイッチ９３４は、無線通信インタフェース９３３に含まれる複数の回路の間でアンテナ９３５の接続先を切り替える。アンテナ９３５は、単一の又は複数のアンテナ素子を有し、無線通信インタフェース９３３による無線信号の送信及び受信のために使用される。
【０２３９】
なお、図１８の例に限定されず、カーナビゲーション装置９２０は、複数のアンテナを備えてもよい。その場合に、アンテナスイッチ９３４は、カーナビゲーション装置９２０の構成から省略されてもよい。
【０２４０】
バッテリー９３８は、図中に破線で部分的に示した給電ラインを介して、図１８に示したカーナビゲーション装置９２０の各ブロックへ電力を供給する。また、バッテリー９３８は、車両側から給電される電力を蓄積する。
【０２４１】
図１８に示したカーナビゲーション装置９２０において、図２を用いて説明した制御部１４０は、無線通信インタフェース９３３において実装されてもよい。また、これら機能の少なくとも一部は、プロセッサ９２１において実装されてもよい。
【０２４２】
また、無線通信インタフェース９３３は、通信制御装置として動作し、車両に乗るユーザが有する端末に無線接続を提供してもよい。
【０２４３】
また、本開示に係る技術は、上述したカーナビゲーション装置９２０の１つ以上のブロックと、車載ネットワーク９４１と、車両側モジュール９４２とを含む車載システム（又は車両）９４０として実現されてもよい。車両側モジュール９４２は、車速、エンジン回転数又は故障情報などの車両側データを生成し、生成したデータを車載ネットワーク９４１へ出力する。
【０２４４】
なお、上述の実施の形態は本技術を具現化するための一例を示したものであり、実施の形態における事項と、請求の範囲における発明特定事項とはそれぞれ対応関係を有する。同様に、請求の範囲における発明特定事項と、これと同一名称を付した本技術の実施の形態における事項とはそれぞれ対応関係を有する。ただし、本技術は実施の形態に限定されるものではなく、その要旨を逸脱しない範囲において実施の形態に種々の変形を施すことにより具現化することができる。
【０２４５】
また、上述の実施の形態において説明した処理手順は、これら一連の手順を有する方法として捉えてもよく、また、これら一連の手順をコンピュータに実行させるためのプログラム乃至そのプログラムを記憶する記録媒体として捉えてもよい。この記録媒体として、例えば、ＣＤ（Compact Disc）、ＭＤ（MiniDisc）、ＤＶＤ（Digital Versatile Disc）、メモリカード、ブルーレイディスク（Blu-ray（登録商標）Disc）等を用いることができる。
【０２４６】
なお、本明細書に記載された効果はあくまで例示であって、限定されるものではなく、また、他の効果があってもよい。
【０２４７】
なお、本技術は以下のような構成もとることができる。
（１）
自装置を含む複数の機器が１対１で無線通信を行うことにより前記複数の機器が相互に接続されるネットワークを構成する各機器以外の新たな機器からの接続認証要求を受信する通信部と、
前記接続認証要求を受信した場合に、前記接続認証要求を前記複数の機器に転送して前記複数の機器からの当該接続認証要求に対する応答に基づいて、前記新たな機器の前記ネットワークへの接続許可を行う制御部と
を具備する情報処理装置。
（２）
前記制御部は、前記複数の機器からの応答による多数決に基づいて、前記接続許可を行う前記（１）に記載の情報処理装置。
（３）
前記制御部は、前記複数の機器のうち、接続許可の権限を有する所定数の機器からの応答に基づいて、前記接続許可を行う前記（１）に記載の情報処理装置。
（４）
前記制御部は、前記複数の機器のうちの所定数の機器に前記接続許可の権限を設定する前記（３）に記載の情報処理装置。
（５）
前記制御部は、前記接続許可の権限を有する機器が前記ネットワークから離脱する場合には、前記複数の機器のうちの当該離脱する機器以外の機器に、当該離脱する機器から前記接続許可の権限を譲渡させる制御を行う前記（４）に記載の情報処理装置。
（６）
前記制御部は、前記接続許可の権限に優先度を設定し、所定基準を満たす優先度が設定されている接続許可の権限を有する機器からの応答に基づいて、前記接続許可を行う前記（３）に記載の情報処理装置。
（７）
前記複数の機器は、前記接続認証要求を受信した場合に、前記接続認証要求を受信した旨をユーザに通知し、当該ユーザによる前記接続認証要求に対する承認操作に基づいて、前記応答を行う前記（１）から（６）のいずれかに記載の情報処理装置。
（８）
前記複数の機器は、前記接続認証要求を受信した場合に、前記新たな機器に関するＣａｐａｂｉｌｉｔｙに基づいて、前記応答を行う前記（１）から（６）のいずれかに記載の情報処理装置。
（９）
前記制御部は、前記新たな機器から出力された識別情報が受付部において受け付けられた場合に前記新たな機器の前記ネットワークへの接続許可を行う前記（１）から（８）のいずれかに記載の情報処理装置。
（１０）
前記複数の機器は、前記接続認証要求を受信した場合に、当該接続認証要求に対応する応答を他の機器に送信し、他の機器における前記応答の内容をユーザに通知する前記（１）から（９）のいずれかに記載の情報処理装置。
（１１）
複数の機器が１対１で無線通信を行うことにより前記複数の機器が相互に接続されるネットワークへの接続認証要求を前記複数の機器のうちの少なくとも１つに送信する通信部と、
前記複数の機器からの前記接続認証要求に対する応答に基づいて前記接続認証要求に対する接続許可がされたことに応じて送信される接続設定情報に基づいて、前記ネットワークに接続するための接続処理を行う制御部と
を具備する情報処理装置。
（１２）
前記制御部は、前記複数の機器または前記ネットワークに関する情報をユーザに通知し、当該ユーザによる選択操作に基づいて選択されたネットワークを構成する複数の機器のうちの少なくとも１つに前記接続認証要求を送信するための制御を行う前記（１１）に記載の情報処理装置。
（１３）
前記制御部は、前記複数の機器に関するＣａｐａｂｉｌｉｔｙに基づいて選択されたネットワークを構成する複数の機器のうちの少なくとも１つに前記接続認証要求を送信するための制御を行う前記（１１）に記載の情報処理装置。
（１４）
自装置を含む複数の機器が１対１で無線通信を行うことにより前記複数の機器が相互に接続されるネットワークを構築する場合に、前記複数の機器間で接続処理を行うための接続設定情報を生成する機器を前記複数の機器から決定する制御を行う制御部を具備する情報処理装置。
（１５）
前記制御部は、前記機器の存在を通知する信号に含まれる情報を利用して前記接続設定情報を生成する機器を決定する前記（１４）に記載の情報処理装置。
（１６）
自装置を含む複数の機器が１対１で無線通信を行うことにより前記複数の機器が相互に接続されるネットワークを構成する各機器以外の新たな機器からの接続認証要求を受信した場合に、前記接続認証要求を前記複数の機器に転送して前記複数の機器からの当該接続認証要求に対する応答に基づいて、前記新たな機器の前記ネットワークへの接続許可を行う制御手順を具備する情報処理方法。
（１７）
自装置を含む複数の機器が１対１で無線通信を行うことにより前記複数の機器が相互に接続されるネットワークを構成する各機器以外の新たな機器からの接続認証要求を受信した場合に、前記接続認証要求を前記複数の機器に転送して前記複数の機器からの当該接続認証要求に対する応答に基づいて、前記新たな機器の前記ネットワークへの接続許可を行う制御手順をコンピュータに実行させるプログラム。
【符号の説明】
【０２４８】
１０  通信システム
１００〜１０７  情報処理装置
１１０  通信部
１２０  検出部
１３０  操作受付部
１４０  制御部
１５０  記憶部
１６０  表示部
１７０  音声出力部
２００  ネットワーク
９００  スマートフォン
９０１  プロセッサ
９０２  メモリ
９０３  ストレージ
９０４  外部接続インタフェース
９０６  カメラ
９０７  センサ
９０８  マイクロフォン
９０９  入力デバイス
９１０  表示デバイス
９１１  スピーカ
９１３  無線通信インタフェース
９１４  アンテナスイッチ
９１５  アンテナ
９１７  バス
９１８  バッテリー
９１９  補助コントローラ
９２０  カーナビゲーション装置
９２１  プロセッサ
９２２  メモリ
９２４  ＧＰＳモジュール
９２５  センサ
９２６  データインタフェース
９２７  コンテンツプレーヤ
９２８  記憶媒体インタフェース
９２９  入力デバイス
９３０  表示デバイス
９３１  スピーカ
９３３  無線通信インタフェース
９３４  アンテナスイッチ
９３５  アンテナ
９３８  バッテリー
９４１  車載ネットワーク
９４２  車両側モジュール
【図１】
2017115515.tif 000003
【図２】
2017115515.tif 000004
【図３】
2017115515.tif 000005
【図４】
2017115515.tif 000006
【図５】
2017115515.tif 000007
【図６】
2017115515.tif 000008
【図７】
2017115515.tif 000009
【図８】
2017115515.tif 000010
【図９】
2017115515.tif 000011
【図１０】
2017115515.tif 000012
【図１１】
2017115515.tif 000013
【図１２】
2017115515.tif 000014
【図１３】
2017115515.tif 000015
【図１４】
2017115515.tif 000016
【図１５】
2017115515.tif 000017
【図１６】
2017115515.tif 000018
【図１７】
2017115515.tif 000019
【図１８】
2017115515.tif 000020
【国際調査報告】
2017115515.tif 000021
2017115515.tif 000022
2017115515.tif 000023
2017115515.tif 000024