(57)【特許請求の範囲】
【請求項１】
当該無線通信端末の状態変化と、無線通信を開始するための通信開始フラグおよび前記無線通信を用いて行なうべき情報処理とを対応付けて記憶する記憶手段と、
当該無線通信端末の状態変化を検出する状態変化検出手段と、
前記状態変化検出手段が当該無線通信端末の状態変化を検出した場合に、検出された前記状態変化に対応して前記記憶手段に記憶された前記通信開始フラグによって、前記無線通信の開始を判定する通信開始判定手段と、
前記通信開始判定手段の判定に従い前記無線通信を確立する通信確立手段と、
前記無線通信の確立後に、検出された前記状態変化に対応して前記記憶手段に記憶された前記情報処理を実施する情報処理手段と、
を備えた無線通信端末。
【請求項２】
前記記憶手段は、前記情報処理の通信相手となる通信先をさらに記憶し、
前記通信確立手段は、前記通信先との前記無線通信を確立する請求項１に記載の無線通信端末。
【請求項３】
前記無線通信は、ＷＰＡ２(Wi-Fi Protected Access2)暗号化プロトコルの下で事前共有鍵（ＰＳＫ:Pre-Shared Key)に基づいて行なわれる請求項１または２に記載の無線通信端末。
【請求項４】
前記状態変化は、当該無線通信端末に対する記憶媒体の接続による状態変化であって、
前記情報処理は、前記記憶媒体に記憶されたデータを読み出し、前記通信確立手段により、当該無線通信端末との間で無線通信が確立された他の無線通信端末に対して、前記データを送信し、出力させる処理である請求項１乃至３のいずれか１項に記載の無線通信端末。
【請求項５】
前記情報処理は、前記記憶媒体に記憶されたコンテンツ一覧を読み出して前記他の無線通信端末に対して送信し、前記他の無線通信端末によるコンテンツの指定を受信して、前記指定されたコンテンツに対応するデータを前記記憶媒体から読み出して、前記他の無線通信端末に対して送信する処理である請求項４に記載の無線通信端末。
【請求項６】
前記状態変化は、他の無線通信端末に対してデータを要求するデータ要求状態への変化であって、
前記情報処理は、前記他の無線通信端末からデータを受信する処理である請求項１乃至３のいずれか１項に記載の無線通信端末。
【請求項７】
前記状態変化は、当該無線通信端末に対する記憶媒体の接続による状態変化であって、
前記情報処理は、前記記憶媒体に記憶されたデータを読み出して、前記通信確立手段により、当該無線通信端末との間で無線通信が確立された他の無線通信端末に対して、前記データを送信して、保存させる処理である請求項１乃至３のいずれか１項に記載の無線通信端末。
【請求項８】
当該無線通信端末は、計測機能を含み、
前記状態変化は、前記計測機能による計測開始状態または計測終了状態への変化であって、
前記情報処理は、当該無線通信端末との間で無線通信が確立された他の無線通信端末に対して、前記計測機能による計測結果を送信する処理である請求項１乃至３のいずれか１項に記載の無線通信端末。
【請求項９】
前記状態変化は、当該無線通信端末の、他の無線通信端末に対する処理動作承認状態への変化であって、
前記情報処理は、前記処理動作承認の情報を、前記他の無線通信端末に対して送信する処理である請求項１乃至３のいずれか１項に記載の無線通信端末。
【請求項１０】
当該無線通信端末は監視カメラであり、
前記状態変化は、前記監視カメラの動作開始状態への変化であって、
前記情報処理は、前記監視カメラの撮像情報を、当該無線通信端末との間で無線通信が確立された他の無線通信端末に対して送信する処理である請求項１乃至３のいずれか１項に記載の無線通信端末。
【請求項１１】
前記通信確立手段は、
既に無線通信端末間で交換した情報に基づいて、前記無線通信に適応しているか否かを判定するための事前確認情報を生成する事前確認情報生成手段と、
既に無線通信端末間で交換した前記情報に基づいて、前記無線通信の相手であるか否かを識別する識別手段と、
を有する請求項１乃至１０のいずれか１項に記載の無線通信端末。
【請求項１２】
前記事前確認情報生成手段が前記事前確認情報を生成するための前記情報は、プローブリクエスト(Probe Request)またはプローブレスポンス(Probe Response)に含まれるＷＳＣ−ＩＥ(Wi-Fi Simple Configuration - Information Element)内の情報を含む請求項１１に記載の無線通信端末。
【請求項１３】
前記通信開始判定手段は、ＷＰＳ(Wi-Fi Protected Setup)ボタンの押下なしに、前記通信開始フラグによってＷＰＳの開始を判定し、
前記通信確立手段は、
前記無線通信への信頼性が確認されている場合に、既に無線通信端末間で交換した情報に基づいて事前共有鍵を含むネットワークキーを生成して保持するネットワークキー生成手段と、
前記ネットワークキーに基づいて、無線通信端末間で通信する通信データを暗号化する暗号化キーを生成する暗号化キー生成手段と、
を有する請求項１乃至１２のいずれか１項に記載の無線通信端末。
【請求項１４】
前記ネットワークキー生成手段が前記ネットワークキーを生成するための前記情報は、プローブリクエスト(Probe Request)またはプローブレスポンス(Probe Response)に含まれるＷＳＣ−ＩＥ(Wi-Fi Simple Configuration - Information Element)内の情報を含む請求項１３に記載の無線通信端末。
【請求項１５】
当該無線通信端末の状態変化と、無線通信を開始するための通信開始フラグおよび前記無線通信を用いて行なうべき情報処理とを対応付けて記憶する記憶手段を有する無線通信端末の制御方法であって、
当該無線通信端末の状態変化を検出する状態変化検出ステップと、
前記状態変化検出ステップにおいて当該無線通信端末の状態変化を検出した場合に、検出された前記状態変化に対応して前記記憶手段に記憶された前記通信開始フラグによって、前記無線通信の開始を判定する通信開始判定ステップと、
前記通信開始判定ステップにおける判定に従い前記無線通信を確立する通信確立ステップと、
前記無線通信の確立後に、検出された前記状態変化に対応して前記記憶手段に記憶された前記情報処理を実施する情報処理ステップと、
を含む無線通信端末の制御方法。
【請求項１６】
当該無線通信端末の状態変化と、無線通信を開始するための通信開始フラグおよび前記無線通信を用いて行なうべき情報処理とを対応付けて記憶する記憶手段を有する無線通信端末の制御方法であって、
当該無線通信端末の状態変化を検出する状態変化検出ステップと、
前記状態変化検出ステップにおいて当該無線通信端末の状態変化を検出した場合に、検出された前記状態変化に対応して前記記憶手段に記憶された前記通信開始フラグによって、前記無線通信の開始を判定する通信開始判定ステップと、
前記通信開始判定ステップにおける判定に従い前記無線通信を確立する通信確立ステップと、
前記無線通信の確立後に、検出された前記状態変化に対応して前記記憶手段に記憶された前記情報処理を実施する情報処理ステップと、
をコンピュータに実行させる無線通信端末の制御プログラム。
【請求項１７】
第１無線通信端末と第２無線通信端末とを有する無線通信システムであって、
前記第１無線通信端末が、
前記第１無線通信端末の状態変化と、無線通信を開始するための通信開始フラグおよび前記無線通信を用いて行なうべき情報処理とを対応付けて記憶する記憶手段と、
前記第１無線通信端末の状態変化を検出する状態変化検出手段と、
前記状態変化検出手段が前記第１無線通信端末の状態変化を検出した場合に、検出された前記状態変化に対応して前記記憶手段に記憶された前記通信開始フラグによって、前記無線通信の開始を判定する通信開始判定手段と、
前記通信開始判定手段の判定に従い前記無線通信を確立する第１通信確立手段と、
前記無線通信の確立後に、検出された前記状態変化に対応して前記記憶手段に記憶された前記情報処理を実施する第１情報処理手段と、
を備え、
前記第２無線通信端末が、
前記第１通信確立手段と共に通信を確立する第２通信確立手段と、
前記無線通信の確立後に、前記第１情報処理手段が実施する前記情報処理に対応した情報処理を実施する第２情報処理手段と、
を備える無線通信システム。
【請求項１８】
第１無線通信端末と第２無線通信端末とを有する無線通信システムの無線通信方法であって、
前記第１無線通信端末が、前記第１無線通信端末の状態変化と、無線通信を開始するための通信開始フラグおよび前記無線通信を用いて行なうべき情報処理とを対応付けて記憶する記憶手段を備え、
前記第１無線通信端末の状態変化を検出する状態変化検出ステップと、
前記状態変化検出ステップにおいて前記第１無線通信端末の状態変化を検出した場合に、検出された前記状態変化に対応して前記記憶手段に記憶された前記通信開始フラグによって、前記無線通信の開始を判定する通信開始判定ステップと、
前記通信開始判定ステップにおける判定に従い前記無線通信を確立する第１通信確立ステップと、
前記無線通信の確立後に、検出された前記状態変化に対応して前記記憶手段に記憶された前記情報処理を実施する第１情報処理ステップと、
を含み、
前記第２無線通信端末が、
前記第１通信確立ステップと共に通信を確立する第２通信確立ステップと、
前記無線通信の確立後に、前記第１情報処理ステップにおいて実施される前記情報処理に対応した情報処理を実施する第２情報処理ステップと、
を含む無線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信を行なう技術に関する。
【背景技術】
【０００２】
上記技術分野において、特許文献１には、無線通信装置間のＰ２Ｐ無線通信において、無線通信装置が近接してかつ接続可能であれば、ＷＰＳプッシュボタンを押すような操作無しに、無線通信装置間の無線通信接続が開始される技術が開示されている。また、特許文献２には、無線通信装置に電源を投入すると、ＷＰＳプッシュボタンを押すような操作無しに、アクセスポイントとの無線通信接続が開始される技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１２４６２４号公報
【特許文献２】特開２０１０−２７８５３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記文献に記載の技術では、無線通信接続や無線通信を用いた処理内容を、ユーザの操作による当該無線通信端末の状態変化に適応させて選定することができなかった。
【０００５】
本発明の目的は、上述の課題を解決する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る無線通信端末は、
当該無線通信端末の状態変化と、無線通信を開始するための通信開始フラグおよび前記無線通信を用いて行なうべき情報処理とを対応付けて記憶する記憶手段と、
当該無線通信端末の状態変化を検出する状態変化検出手段と、
前記状態変化検出手段が当該無線通信端末の状態変化を検出した場合に、検出された前記状態変化に対応して前記記憶手段に記憶された前記通信開始フラグによって、前記無線通信の開始を判定する通信開始判定手段と、
前記通信開始判定手段の判定に従い前記無線通信を確立する通信確立手段と、
前記無線通信の確立後に、検出された前記状態変化に対応して前記記憶手段に記憶された前記情報処理を実施する情報処理手段と、
を備えた。
【０００７】
上記目的を達成するため、本発明に係る方法は、
当該無線通信端末の状態変化と、無線通信を開始するための通信開始フラグおよび前記無線通信を用いて行なうべき情報処理とを対応付けて記憶する記憶手段を有する無線通信端末の制御方法であって、
当該無線通信端末の状態変化を検出する状態変化検出ステップと、
前記状態変化検出ステップにおいて当該無線通信端末の状態変化を検出した場合に、検出された前記状態変化に対応して前記記憶手段に記憶された前記通信開始フラグによって、前記無線通信の開始を判定する通信開始判定ステップと、
前記通信開始判定ステップにおける判定に従い前記無線通信を確立する通信確立ステップと、
前記無線通信の確立後に、検出された前記状態変化に対応して前記記憶手段に記憶された前記情報処理を実施する情報処理ステップと、
を含む。
【０００８】
上記目的を達成するため、本発明に係るプログラムは、
当該無線通信端末の状態変化と、無線通信を開始するための通信開始フラグおよび前記無線通信を用いて行なうべき情報処理とを対応付けて記憶する記憶手段を有する無線通信端末の制御方法であって、
当該無線通信端末の状態変化を検出する状態変化検出ステップと、
前記状態変化検出ステップにおいて当該無線通信端末の状態変化を検出した場合に、検出された前記状態変化に対応して前記記憶手段に記憶された前記通信開始フラグによって、前記無線通信の開始を判定する通信開始判定ステップと、
前記通信開始判定ステップにおける判定に従い前記無線通信を確立する通信確立ステップと、
前記無線通信の確立後に、検出された前記状態変化に対応して前記記憶手段に記憶された前記情報処理を実施する情報処理ステップと、
をコンピュータに実行させる。
【０００９】
上記目的を達成するため、本発明に係る無線通信システムは、
第１無線通信端末と第２無線通信端末とを有する無線通信システムであって、
前記第１無線通信端末が、
前記第１無線通信端末の状態変化と、無線通信を開始するための通信開始フラグおよび前記無線通信を用いて行なうべき情報処理とを対応付けて記憶する記憶手段と、
前記第１無線通信端末の状態変化を検出する状態変化検出手段と、
前記状態変化検出手段が前記第１無線通信端末の状態変化を検出した場合に、検出された前記状態変化に対応して前記記憶手段に記憶された前記通信開始フラグによって、前記無線通信の開始を判定する通信開始判定手段と、
前記通信開始判定手段の判定に従い前記無線通信を確立する第１通信確立手段と、
前記無線通信の確立後に、検出された前記状態変化に対応して前記記憶手段に記憶された前記情報処理を実施する第１情報処理手段と、
を備え、
前記第２無線通信端末が、
前記第１通信確立手段と共に通信を確立する第２通信確立手段と、
前記無線通信の確立後に、前記第１情報処理手段が実施する前記情報処理に対応した情報処理を実施する第２情報処理手段と、
を備える。
【００１０】
上記目的を達成するため、本発明に係る無線通信方法は、
第１無線通信端末と第２無線通信端末とを有する無線通信システムの無線通信方法であって、
前記第１無線通信端末が、前記第１無線通信端末の状態変化と、無線通信を開始するための通信開始フラグおよび前記無線通信を用いて行なうべき情報処理とを対応付けて記憶する記憶手段を備え、
前記第１無線通信端末の状態変化を検出する状態変化検出ステップと、
前記状態変化検出ステップにおいて前記第１無線通信端末の状態変化を検出した場合に、検出された前記状態変化に対応して前記記憶手段に記憶された前記通信開始フラグによって、前記無線通信の開始を判定する通信開始判定ステップと、
前記通信開始判定ステップにおける判定に従い前記無線通信を確立する第１通信確立ステップと、
前記無線通信の確立後に、検出された前記状態変化に対応して前記記憶手段に記憶された前記情報処理を実施する第１情報処理ステップと、
を含み、
前記第２無線通信端末が、
前記第１通信確立ステップと共に通信を確立する第２通信確立ステップと、
前記無線通信の確立後に、前記第１情報処理ステップにおいて実施される前記情報処理に対応した情報処理を実施する第２情報処理ステップと、
を含む。
【発明の効果】
【００１１】
本発明によれば、ユーザによる通信開始および情報処理内容の指示なしに、無線通信端末の状態変化に適応するように無線通信を開始して該無線通信を用いた情報処理を実現することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態に係る無線通信端末の構成を示すブロック図である。
【図２】本発明の第２実施形態に係る無線通信端末を含む無線通信システムの動作概要を示す図である。
【図３】本発明の第２実施形態に係る無線通信端末を含む無線通信システムの動作手順を示すシーケンス図である。
【図４Ａ】Wi-Fi Directによる無線通信の動作手順を示すシーケンス図である。
【図４Ｂ】Wi-Fi Directによる無線通信開始のＷＰＳ処理までの動作手順を示すシーケンス図である。
【図４Ｃ】Wi-Fi Directによる無線通信開始のＷＰＡ２−ＰＳＫモードの動作手順を示すシーケンス図である。
【図５Ａ】Wi-Fi Directによるビーコン(Beacon)、プローブリクエスト(Probe Request)およびプローブレスポンス(Probe Response)のフォーマットを示す図である。
【図５Ｂ】Wi-Fi DirectによるＷＰＡ２−ＰＳＫモードによる暗号化データのフォーマットを示す図である。
【図６】本発明の第２実施形態に係るストレージデバイスの機能構成を示すブロック図である。
【図７】本発明の第２実施形態に係るストレージデバイスの状態遷移を示す図である。
【図８】本発明の第２実施形態に係る出力デバイスの機能構成を示すブロック図である。
【図９】本発明の第２実施形態に係る出力デバイスの状態遷移を示す図である。
【図１０】本発明の第２実施形態に係る判定用メモリの構成を示す図である。
【図１１】本発明の第２実施形態に係る交換情報メモリの構成を示す図である。
【図１２】本発明の第２実施形態に係るストレージデバイスの処理手順を示すフローチャート図である。
【図１３】本発明の第２実施形態に係る出力デバイスの処理手順を示すフローチャート図である。
【図１４】本発明の第２実施形態に係る無線通信接続処理の手順を示すフローチャート図である。
【図１５Ａ】本発明の第３実施形態に係る無線通信端末を含む無線通信システムの動作概要を示す図である。
【図１５Ｂ】本発明の第３実施形態に係る無線通信端末を含む無線通信システムの他の動作概要を示す図である。
【図１６】本発明の第３実施形態に係る無線通信端末を含む無線通信システムの動作手順を示すシーケンス図である。
【図１７】本発明の第３実施形態に係るストレージデバイスの機能構成を示すブロック図である。
【図１８Ａ】本発明の第３実施形態に係る出力デバイスの機能構成を示すブロック図である。
【図１８Ｂ】本発明の第３実施形態に係る出力デバイスの他の機能構成を示すブロック図である。
【図１９】本発明の第３実施形態に係る判定用メモリの構成を示す図である。
【図２０Ａ】本発明の第４実施形態に係る無線通信端末を含む無線通信システムの動作概要を示す図である。
【図２０Ｂ】本発明の第４実施形態に係る無線通信端末を含む無線通信システムの他の動作概要を示す図である。
【図２１】本発明の第４実施形態に係る無線通信端末を含む無線通信システムの動作手順を示すシーケンス図である。
【図２２】本発明の第４実施形態に係るストレージデバイスの機能構成を示すブロック図である。
【図２３】本発明の第４実施形態に係る入力デバイスの機能構成を示すブロック図である。
【図２４】本発明の第４実施形態に係る判定用メモリの構成を示す図である。
【図２５】本発明の第５実施形態に係る無線通信端末を含む無線通信システムの動作概要を示す図である。
【図２６】本発明の第５実施形態に係る判定用メモリの構成を示す図である。
【図２７】本発明の第６実施形態に係る無線通信端末を含む無線通信システムの動作概要を示す図である。
【図２８】本発明の第６実施形態に係る判定用メモリの構成を示す図である。
【図２９】本発明の第７実施形態に係る無線通信端末を含む無線通信システムの動作概要を示す図である。
【図３０】本発明の第７実施形態に係る判定用メモリの構成を示す図である。
【図３１】本発明の第８実施形態に係る無線通信端末を含む無線通信システムの動作概要を示す図である。
【図３２】本発明の第８実施形態に係る判定用メモリの構成を示す図である。
【発明を実施するための形態】
【００１３】
以下に、図面を参照して、本発明の実施の形態について例示的に詳しく説明する。ただし、以下の実施の形態に記載されている構成要素は単なる例示であり、本発明の技術範囲をそれらのみに限定する趣旨のものではない。
【００１４】
［第１実施形態］
本発明の第１実施形態としての無線通信端末１００について、図１を用いて説明する。無線通信端末１００は、他の無線通信端末と無線通信を行なう装置である。
【００１５】
図１に示すように、無線通信端末１００は、記憶部１１０と、状態変化検出部１２０と、通信開始部１３０と、情報処理部１４０と、を含む。記憶部１１０は、無線通信端末の状態変化１１１と、ユーザの指示を待たずに無線通信を開始して行なうべき情報処理１１３とを関連付けて記憶する。状態変化検出部１２０は、無線通信端末１００の状態変化を検出する。通信確立部１３０は、検出された状態変化に対応する情報処理が記憶部１１０に記憶されている場合に、ユーザの指示を待たずに無線通信を確立する。情報処理部１４０は、無線通信の確立後に、検出された状態変化１１１に対応する情報処理１１３を実施する。
【００１６】
本実施形態によれば、無線通信端末の状態変化に対応する情報処理を記憶することで、ユーザによる通信確立の指示および情報処理内容の指示なしに、ユーザの動作に適応するように無線通信を確立して該無線通信を用いた情報処理を実現することができる。
【００１７】
［第２実施形態］
次に、本発明の第２実施形態に係る無線通信端末を説明する。本実施形態においては、無線通信端末の状態変化として、ストレージデバイスに記憶媒体を接続または挿入したことを検出した場合に、コンテンツを出力する出力デバイスを無線通信相手としてＷｉ−Ｆｉ  Ｄｉｒｅｃｔに従う無線通信を開始（確立）する。そして、無線通信が確立されると、情報処理として、記憶媒体に記憶されたコンテンツを読み出して出力デバイスに送信し、出力デバイスがコンテンツを出力する。その場合に、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに従う無線通信開始のプロセスにおけるネットワークキー（以下、Network Key／事前共有鍵：ＰＳＫ:Pre-Shared Key、またはその基となるパスフレーズを含む）の生成を、既に無線通信端末間で交換した情報に基づいて実行する。なお、本実施形態においては、その後、Network Keyを使用して、ＷＰＡ２(Wi-Fi Protected Access2)規格の暗号化プロトコルおよび暗号化アルゴリズムで暗号化キーを生成する例を示すが、ＷＰＡ規格のアルゴリズムであってもよい。
【００１８】
本実施形態によれば、ユーザがストレージデバイスへ記憶媒体の接続または挿入をすれば、自動的に、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに従う無線通信を開始して、記憶媒体に記憶されたコンテンツの出力デバイスへの出力を実現することができる。
【００１９】
《無線通信システム》
図２〜図５Ｂを参照して、本実施形態に係る無線通信端末を含む無線通信システム２００について説明する。
【００２０】
（動作概要）
図２は、本実施形態に係る無線通信端末を含む無線通信システム２００の動作概要を示す図である。
【００２１】
無線通信システム２００は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに従う無線通信で接続される出力デバイス２１０とストレージデバイス２２０とを有する。出力デバイス２１０は、画像を表示するディスプレイ２１１と、音声を出力するスピーカ２１２と、印刷をするプリンタ２１３とを含む。ストレージデバイス２２０は、コンピュータ２２１と、コンピュータ２２１に接続するストレージ部としてのＵＳＢメモリ２２２と、ＣＤやＤＶＤ２２３と、ＵＳＢ接続のカメラ２２４とを含む。ストレージ部はこれらに限定されない。例えば、SDカードやメモリースティックやCFカード、あるいはNAS等のLAN接続デバイス(有線/無線を問わない)、あるいはIEEE 1394高速シリアルバス規格に準拠するデバイスであってもよい。
【００２２】
図２の上段は、ストレージデバイス２２０において、ストレージ部としてのどの記憶媒体もコンピュータ２２１に接続あるいは挿入されてない状態を示す。図２の下段は、ストレージデバイス２２０において、各記憶媒体がコンピュータ２２１に接続あるいは挿入された状態を示す。各記憶媒体がコンピュータ２２１に接続あるいは挿入されると、コンピュータ２２１は、対応する出力デバイス２１０とのＷｉ−Ｆｉ通信を確立して、各記憶媒体からコンテンツを読み出し、ディスプレイ２１１には画像を表示し、スピーカ２１２からは音声を出力し、プリンタ２１３からは印刷紙を排紙する。
【００２３】
（動作手順）
図３は、本実施形態に係る無線通信端末を含む無線通信システム２００の動作手順を示すシーケンス図である。
【００２４】
ストレージデバイス２２０は、ステップＳ３０１において、ＵＳＢメモリ２２２やＵＳＢ接続のカメラ２２４の接続、あるいは、ＣＤやＤＶＤ２２３の挿入を監視し、検出すると、出力コンテンツを記憶するストレージの準備完了情報を生成する。ストレージデバイス２２０は、ステップＳ３０３において、通信インタフェース（図中、通信ＩＦ）を経由して、出力デバイス２１０の通信インタフェース（図中、通信ＩＦ）に無線通信開始を通知する。なお、出力デバイス２１０がスマートフォンやタブレットである場合も、同様である。
【００２５】
両通信インタフェースは、無線通信開始の通知を受けて、ステップＳ３０５において、無線通信相手の発見（ＤＥＶＩＣＥ  ＤＩＳＣＯＶＥＲＹ）を実行する（図４Ｂ参照）。なお、実際には、無線通信開始の通知は、ＤＥＶＩＣＥ  ＤＩＳＣＯＶＥＲＹプロトコル内のプローブリクエスト(Probe Request)で行なわれる。ＤＥＶＩＣＥ  ＤＩＳＣＯＶＥＲＹプロトコルでは、見付かった無線通信相手を事前確認情報に基づいて確認する。また、無線通信があらかじめ決められた１対１のデバイス間に固定されていて確認（認証）が必要ない場合は、ＤＥＶＩＣＥ  ＤＩＳＣＯＶＥＲＹプロトコルは無くてもよい。両通信インタフェースは、ステップＳ３０７において、無線通信仲間の生成（ＧＲＯＵＰ  ＮＥＧＯＴＩＡＴＩＯＮ）を実行する。ここでは、RSSI強度と、Probe Request/Probe Responseに含まれる Model Name、Model Number、Device Name等を使用して、Group Negotiationを行う相手を識別する。なお、本実施形態においては、ＧＲＯＵＰ  ＮＥＧＯＴＩＡＴＩＯＮについての詳説は省く。
【００２６】
続いて、両通信インタフェースは、ステップＳ３０９において、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔの暗号化キーを生成する基となる、Network Key（例えば、パスフレーズ：３２ビット〜２５６ビット）を生成して記憶する。なお、かかるNetwork Keyの生成は、ＷＰＳ処理による共有の代替として、既にＤＥＶＩＣＥ  ＤＩＳＣＯＶＥＲＹやＧＲＯＵＰ  ＮＥＧＯＴＩＡＴＩＯＮなどにおいて交換した情報に基づいてそれぞれのデバイスで行なわれる。例えば、プローブリクエストまたはプローブレスポンスに含まれるＷＳＣ−ＩＥ(Wi-Fi Simple Configuration - Information Element)内の情報、Manufacturer, Model Name, Model Number ,Device Name, Serial Number, other option,などが使用される。さらに、Capability、時刻、GPS 等の情報および固定値を組み合わせて、Network Keyが生成される。なお、本実施形態においては、プローブリクエストまたはプローブレスポンスに含まれる情報をNetwork Key生成に使用する例を示すが、他の信号、例えばビーコンに含まれる情報が使用されてもよい。
【００２７】
そして、両通信インタフェースは、ステップＳ３１１において、Network Keyを用いてＷＰＡ２規格のアルゴリズムで暗号化キーを生成して（図４Ｃ参照）、以降の通信データの暗号化で使用するために記憶する。
【００２８】
両通信インタフェースの間の無線通信が確立し、暗号化キーが得られたので、ストレージデバイス２２０は、ステップＳ３１３において、ストレージからコンテンツを読み出す。そして、ストレージデバイス２２０は、ステップＳ３１５において、コンテンツを暗号化して出力デバイス２１０に送信する。出力デバイス２１０は、ステップＳ３１７において、暗号化コンテンツを受信して復号する。そして、出力デバイス２１０は、ステップＳ３１９において、復号したコンテンツを出力する。
【００２９】
（Wi-Fi Directの概要）
図４Ａは、Wi-Fi Directによる無線通信の動作手順を示すシーケンス図である。かかるWi-Fi Directのシーケンスは、本実施形態のための参照と、本実施形態との対比のために示している。
【００３０】
デバイスディスカバリー(DEVICE DISCOVERY)の要求の指示を受けて、ステップＳ４２１において、デバイスディスカバリーが実行される。次に、接続するデバイスの選択入力を受けて、無線通信仲間の生成(GROUP FOAMATION)が実行される。続いて、プッシュボタン方式のＷＰＳ(Wi-Fi Protected Setup)であれば、ＷＰＳ  ＢＵＴＴＯＮが押されるのを待って、ステップＳ４２５においてＷＰＳ処理が実行される。Group Owner/APとなったデバイスで生成され、ＷＰＳ処理により共有されたNetwork Keyを用いて、ステップＳ４２７において、ＷＰＡ２規格のアルゴリズムにより暗号化キーが生成される。以下、ＤＨＣＰ(Dynamic Host Configuration Protocol)サーバからのＩＰアドレスが割り振られる。
【００３１】
ここで、本実施形態においては、デバイスディスカバリーの要求、接続デバイスの選択、および、ＷＰＳボタンの押下を、ステップＳ３０１におけるストレージ準備完了としての、ＵＳＢメモリやＵＳＢカメラの接続やＣＤ／ＤＶＤの挿入の検出により代替する。かかるユーザの操作は、本実施形態においては、記憶媒体からのコンテンツの読み出し−無線送信−出力の意図を有するものと見なされる。
【００３２】
図４Ｂは、Wi-Fi Directによる無線通信開始におけるＷＰＳ処理までの動作手順を示すシーケンス図である。
【００３３】
DEVICE DISCOVERYにおいては、無線通信端末間での同じチャネル（図４ＢでＣＨ  ６)によるProbe Requestによって、互いを見付ける。そして、そのチャネルでグループネゴシエーション（Group Negotiation）が行なわれる。続いて、ＷＰＳ処理が実行されて、無線通信端末グループ間で共通のNetwork Keyが生成されて配布され、共有される。
【００３４】
図４Ｃは、Wi-Fi Directによる無線通信開始におけるＷＰＡ２−ＰＳＫモードにおけるＷＰＡ２規格のアルゴリズムの動作手順を示すシーケンス図である。
【００３５】
共通のパスフレーズに基づいて共通アルゴリズムによってＰＭＫ（マスターキー）が生成される。このＰＭＫに基づいて4-Way Handshakeにより同一のＰＴＫ（テンポラリーキー）が生成される。ＰＴＫは５１２ビットあって、その内の１２８ビットがＰＴＫ同一確認用に使用され、１２８ビットがGroup-Key Handshakeに使用され、２５６ビットが１対１のユニキャスト用キーの生成に使用される。
【００３６】
（フォーマット）
図５Ａは、Wi-Fi Directによるビーコン(Beacon)、プローブリクエスト(Probe Request)およびプローブレスポンス(Probe Response)のフォーマットを示す図である。
【００３７】
ビーコン(Beacon)５１０は、802.11ＭＡＣヘッダ５１１と、メッセージ本体５１２と、ＦＣＳ(Frame Check Sequence)５１３とを有する。メッセージ本体５１２には、ＷＳＣ  ＩＥ(Wi-Fi Simple Configuration - Information Element)や、Ｐ２Ｐ  ＩＥ(Peer to Peer - Information Element)が含まれる。
【００３８】
プローブリクエスト(Probe Request)５２０は、802.11ＭＡＣヘッダ５１１と、メッセージ本体５２２と、ＦＣＳ５１３とを有する。メッセージ本体５２２には、ＷＳＣ  ＩＥ、Ｐ２Ｐ  ＩＥが含まれる。プローブレスポンス(Probe Response)５３０は、802.11ＭＡＣヘッダ５１１と、メッセージ本体５３２と、ＦＣＳ５１３とを有する。メッセージ本体５３２には、ＷＳＣ  ＩＥ、Ｐ２Ｐ  ＩＥが含まれる。
【００３９】
例えば、プローブリクエスト５２０のＷＳＣ  ＩＥは、Manufacturer, Model Name, Model Number, Device Name, Serial Numberなどの属性(以下、Attribute)を有する。本実施形態においては、プローブリクエスト(Probe Request)５２０に含まれるＷＳＣ  ＩＥのManufacturer, Model Name, Model Number, Device Name, Serial Numberなどが、既に交換した情報として事前確認情報、個体識別情報、または、暗号化キー生成のために使用されるNetwork Keyの生成に使用される。なお、ビーコン５１０のＷＳＣ  ＩＥやＰ２Ｐ  ＩＥがNetwork Keyの生成に使用されてもよい。
【００４０】
図５Ｂは、Wi-Fi DirectによるＷＰＡ２−ＰＳＫモードによる暗号化データのフォーマットを示す図である。
【００４１】
図５Ｂの上段は平文のフォーマットであり、802.11ＭＡＣヘッダ５１１と暗号化されてないデータ５４２とＦＣＳ５１３とを有する。図５Ｂの下段は暗号文のフォーマットであり、802.11ＭＡＣヘッダ５１１と、ＣＣＭＰ(Counter-mode CBC-MAC Protocol)ヘッダ５５１と、暗号化されたデータ５５２およびＭＩＣ(Message Integrity Code)５５３と、ＦＣＳ５１３とを有する。
【００４２】
《ストレージデバイス》
図６は、本実施形態に係るストレージデバイス２２０の機能構成を示すブロック図である。なお、図６には、ストレージ部としての記憶媒体は図示していない。
【００４３】
ストレージデバイス２２０は、通信制御部６１０と、通信開始判定部６２０と、ＵＳＢ接続判定部６３０と、ＵＳＢドライブ部６４０と、ＣＤ／ＤＶＤ挿入判定部６５０と、ＣＤ／ＤＶＤドライブ６６０と、データ選択部６７０とを有する。なお、図６には、図２に示したストレージデバイス２２０をまとめて示してあり、全ての機能構成部を備える必要はない。
【００４４】
通信制御部６１０は出力デバイス２１０との無線通信を行ない、Wi-Fi Direct Protocol６１１と、Network Key生成部６１２と、ＷＰＡ２暗号化キー生成部６１４と、暗号化／復号部６１５を含む。Network Key生成部６１２（図中は、ネットワークキー生成部）は交換情報メモリ６１３（図１１参照）を有し、交換情報メモリ６１３に記憶した既にProbe Requestなどで交換した情報を用いて、Network Keyを生成する。ＷＰＡ２暗号化キー生成部６１４は、Network Key生成部６１２が生成したNetwork Keyを基に、ＷＰＡ２規格のアルゴリズムにより暗号化キーを生成する。暗号化／復号部６１５は、生成された暗号化キーにより暗号化／復号を行なう。なお、Network Key生成部６１２が生成したNetwork Keyを記憶して、以降の暗号化キー生成に使用してもよい。
【００４５】
通信開始判定部６２０は判定用メモリ６２１（図１０参照）を有し、ＵＳＢ接続判定部６３０やＣＤ／ＤＶＤ挿入判定部６５０などのからの状態変化を受信して、通信開始を判定する。また、通信開始判定部６２０は無線通信を用いて実行する情報処理も選定する。ＵＳＢ接続判定部６３０は、ＵＳＢドライブ部６４０へのＵＳＢメモリやＵＳＢ機器（カメラなど）の接続を判定する。また、ＣＤ／ＤＶＤ挿入判定部６５０は、ＣＤ／ＤＶＤドライブ６６０へのＣＤやＤＶＤの挿入を判定する。
【００４６】
データ選択部６７０は、ＵＳＢ接続やＣＤ／ＤＶＤ挿入に対応して、暗号化データの送信元を選択する。
【００４７】
（状態遷移）
図７は、本実施形態に係るストレージデバイス２２０の状態遷移を示す図である。
【００４８】
ストレージデバイス２２０は、ＰＯＷＥＲ  ＯＦＦ７０１から電源オンによりＰＯＷＥＲ  ＯＮ７０２に遷移する。さらに、初期化により、ストレージデバイス２２０は、初期化状態７０３に遷移する。
【００４９】
初期化状態７０３で、ＵＳＢ接続やＣＤ／ＤＶＤ挿入があると、ストレージデバイス２２０は、トリガ信号生成７０４に遷移する。なお、トリガ信号はProbe Requestであってよい。なお、他のイベントが発生すれば、ストレージデバイス２２０は、そのイベントに対応する他の処理７０９に遷移する。
【００５０】
ストレージデバイス２２０は、トリガ信号生成７０４で通信開始のトリガ信号を生成すると、Wi-Fi Direct接続７０５に遷移する。そして、Wi-Fi Direct接続７０５で無線通信が確立すると、ストレージデバイス２２０は、コンテンツ一覧送信７０６に遷移し、ＵＳＢメモリやＵＳＢ接続機器、ＣＤ／ＤＶＤからコンテンツ一覧を読み込んで送信する。次に、コンテンツの選択信号を出力デバイス２１０から受信すると、ストレージデバイス２２０は、選択コンテンツ暗号化送信７０７に遷移し、選択されたコンテンツを読み出し、WPA2-PSKモードで暗号化して暗号化コンテンツを出力デバイスに送信する。
【００５１】
選択されたコンテンツの送信が終了すると、ストレージデバイス２２０は、通信切断７０８に遷移して、出力デバイス２１０との無線通信を切断する。そして、ストレージデバイス２２０は、初期化状態７０３に戻る。
【００５２】
《出力デバイス》
図８は、本実施形態に係る出力デバイス２１０の機能構成を示すブロック図である。
【００５３】
出力デバイス２１０は、通信制御部８１０と、データ記憶部８２０と、データ選択部８３０と、表示部８４０と、音声出力部８５０と、操作部８６０とを有する。なお、図８には、図２に示した出力デバイス２１０をまとめて示してあり、全ての機能構成部を備える必要はない。
【００５４】
通信制御部８１０はストレージデバイス２２０との無線通信を行ない、Wi-Fi Direct Protocol８１１と、Network Key生成部８１２と、ＷＰＡ２暗号化キー生成部８１４と、暗号化／復号部８１５を含む。Network Key生成部８１２は交換情報メモリ８１３（図１１参照）を有し、交換情報メモリ８１３に記憶した既にProbe Requestなどで交換した情報を用いて、Network Keyを生成する。ＷＰＡ２暗号化キー生成部８１４は、Network Key生成部８１２が生成したNetwork Keyを基に、暗号化キーを生成する。暗号化／復号部８１５は、生成された暗号化キーにより暗号化／復号を行なう。なお、Network Key生成部８１２が生成したNetwork Keyを記憶して、以降の暗号化キーの生成に使用してもよい。
【００５５】
データ記憶部８２０は、ストレージデバイス２２０から送信されたコンテンツデータを一時記憶する。データ選択部８３０は、ストレージデバイス２２０から送信されたコンテンツデータが、表示用か音声出力用かなどに対応して表示部８４０や音声出力部８５０を選択する。なお、ビデオ再生などでは、画像は表示部８４０に出力され音声は音声出力部８５０に出力される。
【００５６】
（状態遷移）
図９は、本実施形態に係る出力デバイス２１０の状態遷移を示す図である。
【００５７】
出力デバイス２１０は、ＰＯＷＥＲ  ＯＦＦ９０１から電源オンによりＰＯＷＥＲ  ＯＮ９０２に遷移する。さらに、初期化により、出力デバイス２１０は、初期化状態９０３に遷移する。
【００５８】
初期化状態９０３で、ストレージデバイス２２０からトリガ信号を受信すると、Wi-Fi Direct接続９０４に遷移する。そして、Wi-Fi Direct接続９０４で無線通信が確立すると、出力デバイス２１０は、コンテンツ一覧表示９０５に遷移し、ストレージデバイス２２０から受信したコンテンツ一覧を表示する。次に、コンテンツ一覧からコンテンツの選択があると、出力デバイス２１０は、選択されたコンテンツをストレージデバイス２２０に通知し、選択コンテンツ復号出力９０６に遷移する。そして、出力デバイス２１０は、選択したコンテンツをストレージデバイス２２０から受信し、WPA2-PSKモードで復号して復号コンテンツを出力する。
【００５９】
選択したコンテンツの出力が終了すると、出力デバイス２１０は、通信切断９０７に遷移して、出力デバイス２１０との無線通信を切断する。そして、出力デバイス２１０は、初期化状態９０３に戻る。なお、他のイベントが発生すれば、出力デバイス２１０は、そのイベントに対応する他の処理９０８に遷移する。
【００６０】
（判定用メモリ）
図１０は、本実施形態に係る判定用メモリ６２１の構成を示す図である。判定用メモリ６２１は、通信開始判定部６２０がイベント発生によるストレージデバイス２２０の状態変化から無線通信開始や、無線通信を用いた情報処理を判定するために使用される。
【００６１】
判定用メモリ６２１は、ストレージデバイス２２０のデバイスステータス１００１の変化に対応して、通信を開始するか否かのフラグ１００２と、無線通信相手との通信プロトコル１００３と、無線通信を用いた情報処理内容１００４とを記憶する。本実施形態において、デバイスステータス１００１の変化は、出力データ準備完了状態への変化である。さらに、あらかじめ出力デバイスが選定されている場合は、判定用メモリ６２１に通信先である出力相手１００５を記憶してもよい。あらかじめ出力デバイスが選定されていない場合は、出力可能な他の無線通信端末を見付けることになる。
【００６２】
（交換情報メモリ）
図１１は、本実施形態に係る交換情報メモリ６１３および８１３の構成を示す図である。交換情報メモリ６１３および８１３は、Network Key生成部６１２とNetwork Key生成部８１２とが共通のNetwork Keyを生成するための、既に無線通信端末間で交換した情報からNetwork Keyを生成するために使用される。
【００６３】
交換情報メモリ６１３および８１３は、既に無線通信端末間で交換した情報であるNetwork Key生成パラメータ組み合わせ１１０１に対応して、関数やプログラムなどのNetwork Key生成アルゴリズム１１０２と、生成したNetwork Key１１０３を記憶する。実際に使用するNetwork Key生成パラメータ組み合わせには、Capability、時刻、GPS等の情報および固定値も組み合わせされる。
【００６４】
なお、本実施形態の無線通信開始プロセスには、「機能に対応することの主張/相互確認（以下の「事前確認」および「個体識別」に相当）」と「WPAの鍵生成」との２フェーズがあり、Network Key生成に使用する情報は、両者に用いる情報のやりとりを同時に行うことが望ましい。したがって、ある程度のサイズを持ち、かつ自由な情報を込めても規格違反にあたらない情報としては、WSC IEに含まれるManufacturer, Model Name, Model Number, Device Number, Device Name, Serial Number, other optionの各Attributeが好ましい。そして、これらのAttributeを持つWSC IEを必須とするフレームは、Probe Request/Probe Responseである。
【００６５】
（交換情報の拡張）
前述の用途を充足するものとして、フレームや各種IEのVendor拡張を用いるという方法もあり、Beacon等を用いた実現も可能である。Beaconにとどまらず、AuthenticationやAssociation Request/Responseを用いた手法など、様々な手法が想定される。さらに、これら信号に限定されず、前述の用途を充足する信号を使用、あるいはデータを埋め込むことが可能である。例えば、GO Negotiation Request/Response等に含まれるP2P IEにおいて、P2P Device Info Attribute中のDevice Nameが同様の用途に用いることが可能である。P2P Device Infoは、Probe Response、Association Request、Provision Request、Invitation Requestにも含まれるが、Request/Responseの組で処理を完結させることを考慮すると、GO Negotiation Request/Responseの組み合わせが望ましい。
【００６６】
また、本実施形態においては、既存の無線通信プロトコルにおけるメッセージフォーマットやその中の信号を、Network Key生成の元情報として説明した。しかし、今後追加・拡張される規格の中で有用なフィールド等が定義された場合に、そこを用いての類似機能の実現が可能であり、本発明は既存のプロトコルやフォーマット、信号の使用に限定されるものではない。また、鍵の元要素は対応機器同士であらかじめ共有した約束事に従ってやりとりされるべきである。この際には、一般的なセキュリティロジック同様に、Network Keyや乱数の交換に基づいた一時鍵の生成等が想定できる。加えて、位置や時刻の情報や、加速度センサ/温度センサ等から取得した情報をもとにして近隣であることを担保し、より信頼性を高める仕組みを混ぜ込むことも可能である。
【００６７】
なお、本実施形態においては、Network Keyを生成する例を示したが、Wi-Fi Directの一連の接続シーケンスとは別にWPSで本来交換するべきWPA暗号化鍵を取得するためのNetwork Keyを、共通鍵として各デバイスであらかじめ保持しておいてもよい。
【００６８】
（事前確認および個体識別）
また、既に無線通信端末間で交換した情報は、Network Keyの生成ばかりでなく、無線通信端末の性能を事前確認するための事前確認情報生成や、通信相手の無線通信端末を選定するための個体識別情報生成にも使用される。
【００６９】
例えば、事前確認情報としては、モードに対応したデバイスであることを識別するために、STA/P2P Client（本例では、ストレージデバイス２２０）から発行するProbe RequestのWSC IEのManufacturer等の情報に、BSSID等のデバイスユニークな情報からHash等を利用して生成した認証情報を設定し、AP/GO側で認証した結果、正しければ、このモードに
対応したデバイスとして認識する。Capabilityの確認ならびに簡易的な認証としては、例えば、Probe RequestのWSC IEに含まれるManufacturerに、BSSIDとCapability、時刻、GPS等の情報を組み合わせたビット列をhash化して使用する。
【００７０】
個体識別情報としては、Group Negotiationを行なった場合、GOのSSID/BSSIDが分かるので、SSIDを指定した状態で個体識別の上、Probe Requestを発行し、受信したGOが「事前確認情報」に従って、このモードに対応しているかどうか判別する。Group Negotiationを行なわない場合は、Selected Registrar=1のAPに対して処理を継続する。
【００７１】
Group Negotiationを行う相手の識別は、RSSI強度、Probe Request/Probe Responseに含まれる、Model Name、Model Number、Device Name等を使用する。例えば、Probe RequestをBroadcastで送信した後、複数のP2P DeviceからProbe Responseが応答された場合、RSSI強度が一番強いP2P Deviceに対して、Group Negotiationを開始する。使用するChannelは固定し、Probe Request→Probe Responseのタイミングで、Probe Requestを送信した側がGO Negotiationを送信する。
【００７２】
《ストレージデバイスの処理手順》
図１２は、本実施形態に係るストレージデバイス２２０の処理手順を示すフローチャート図である。このフローチャートは、ストレージデバイス２２０のＣＰＵがメモリを使用しながら実行して、図６の各機能構成部を実現する。
【００７３】
ストレージデバイス２２０は、ステップＳ１２０１において、ＰＯＷＥＲ  ＯＮして初期化を行なう。ストレージデバイス２２０は、ステップＳ１２０３において、ＵＳＢ接続やＣＤ／ＤＶＤ挿入があったかを監視する。
【００７４】
ＵＳＢ接続やＣＤ／ＤＶＤ挿入があれば、ストレージデバイス２２０は、ステップＳ１２０５において、通信接続開始を表わす信号（Probe Requestでよい）を生成して、出力デバイス２１０に通知する。そして、ストレージデバイス２２０は、ステップＳ１２０７において、無線通信接続処理（図１４参照）を実行する。
【００７５】
出力デバイス２１０との無線通信が確立すると、ストレージデバイス２２０は、ステップＳ１２０９において、接続したＵＳＢあるいは挿入されたＣＤ／ＤＶＤなどの記憶媒体から格納しているコンテンツ一覧を読み出して、出力デバイス２１０に送信する。そして、ストレージデバイス２２０は、ステップＳ１２１１において、出力デバイス２１０からのコンテンツ選択情報を待つ。コンテンツ選択情報を出力デバイス２１０から受信すると、ストレージデバイス２２０は、ステップＳ１２１３において、選択されたコンテンツをＵＳＢあるいはＣＤ／ＤＶＤなどの記憶媒体から読み出して、ＷＰＡ２規格のアルゴリズムにより生成された暗号化キーを用いて暗号化し、出力デバイス２１０に送信する。
【００７６】
ストレージデバイス２２０は、ステップＳ１２１５において、無線通信の終了か否かを判定し、終了でなければステップＳ１２０３に戻って、処理を繰り返す。なお、ステップＳ１２０３で他のイベントが発生すれば、ストレージデバイス２２０は、ステップＳ１２１７において、他のイベントに対応する他の処理を行なう。
【００７７】
《出力デバイスの処理手順》
図１３は、本実施形態に係る出力デバイス２１０の処理手順を示すフローチャート図である。このフローチャートは、出力デバイス２１０のＣＰＵがメモリを使用しながら実行して、図８の各機能構成部を実現する。
【００７８】
出力デバイス２１０は、ステップＳ１３０１において、ＰＯＷＥＲ  ＯＮして初期化を行なう。出力デバイス２１０は、ステップＳ１３０３において、通信接続開始信号を受信したかを監視する。通信接続開始信号を受信すれば、出力デバイス２１０は、ステップＳ１３０５において、無線通信接続処理（図１４参照）を実行する。
【００７９】
ストレージデバイス２２０との無線通信が確立すると、出力デバイス２１０は、ステップＳ１３０７において、ストレージデバイス２２０からのコンテンツ一覧の受信を待つ。コンテンツ一覧をストレージデバイス２２０から受信すると、出力デバイス２１０は、ステップ１３０９において、コンテンツ一覧を表示する。
【００８０】
出力デバイス２１０は、ステップ１３１１において、ユーザによるコンテンツ一覧からのコンテンツ選択を受け付ける。コンテンツ選択を受けると、出力デバイス２１０は、ステップ１３１３において、コンテンツ選択情報をストレージデバイス２２０に送信して、ストレージデバイス２２０からのコンテンツの受信を待つ。選択されたコンテンツの受信があれば、出力デバイス２１０は、ステップ１３１５において、受信した暗号化コンテンツをＷＰＡ２規格のアルゴリズムにより生成された暗号化キーを用いて復号し、出力する。
【００８１】
出力デバイス２１０は、ステップＳ１３１７において、無線通信の終了か否かを判定し、終了でなければステップＳ１３０３に戻って、処理を繰り返す。なお、ステップＳ１３０３で他のイベントが発生すれば、出力デバイス２１０は、ステップＳ１３１９において、他のイベントに対応する他の処理を行なう。
【００８２】
（通信接続処理）
図１４は、本実施形態に係る無線通信接続処理（Ｓ１２０７、Ｓ１３０５）の手順を示すフローチャート図である。図１４は、出力デバイス２１０およびストレージデバイス２２０において、共通である。したがって、以下、デバイスを主体として説明する。
【００８３】
デバイスは、ステップＳ１４０１において、DEVICE DISCOVERYの処理を行なう。次に、デバイスは、ステップＳ１４０２において、SERVICE DISCOVERY処理を行なう。次に、デバイスは、ステップＳ１４０３において、GROUP NEGOTIATIONの処理を行なう。
【００８４】
デバイスは、ステップＳ１４０５において、交換情報メモリ６１３、８１３から既に交換して記憶した交換情報を取得する。デバイスは、ステップＳ１４０７において、取得した交換情報あるいは他の情報を用いてネットワークキーを生成する。そして、デバイスは、ステップＳ１４０９において、ＷＰＡ２規格のアルゴリズムにより暗号化キーを生成して、無線通信端末間の無線通信を確立する。
【００８５】
本実施形態によれば、ユーザがストレージデバイスへ記憶媒体の接続または挿入をすれば、自動的に、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに従う無線通信を開始して、記憶媒体に記憶されたコンテンツの出力デバイスへの出力を実現することができる。
【００８６】
［第３実施形態］
次に、本発明の第３実施形態に係る無線通信端末について説明する。本実施形態に係る無線通信端末は、上記第２実施形態と比べると、無線通信端末の状態変化として、出力デバイスが外部からのコンテンツ要求の待機状態になったことを検出した場合に、コンテンツを格納するストレージデバイスを無線通信相手としてＷｉ−Ｆｉ  Ｄｉｒｅｃｔに従う無線通信を開始する。そして、無線通信が確立されると、情報処理として、ストレージデバイスが記憶媒体に記憶されたコンテンツを読み出して出力デバイスに送信し、出力デバイスは受信したコンテンツを出力する点で異なる。また、無線通信端末の状態変化として、出力デバイスがＰＣ本体や通信機器に接続されたことを検出した場合に、コンテンツを格納するストレージデバイスを無線通信相手としてＷｉ−Ｆｉ  Ｄｉｒｅｃｔに従う無線通信を開始する。そして、無線通信が確立されると、情報処理として、ストレージデバイスがコンテンツを出力デバイスに送信し、出力デバイスは受信したコンテンツを出力する点で異なる。その他の構成および動作は、第２実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【００８７】
《無線通信システム》
図１５Ａ、図１５Ｂおよび図１６を参照して、本実施形態の無線通信端末を含む無線通信システム１５０１、１５０２について説明する。
【００８８】
（動作概要）
図１５Ａは、本実施形態に係る無線通信端末を含む無線通信システム１５０１の動作概要を示す図である。
【００８９】
無線通信システム１５０１は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに従う無線通信で接続される出力デバイス１５１０とストレージデバイス１５２０とを有する。出力デバイス１５１０は、画像を表示するテレビ１５１１と、スマートフォンやタブレットなどの携帯端末１５１２とを含む。ストレージデバイス１５２０は、コンテンツを蓄積しているスマートフォンやタブレットなどの携帯端末１５２１、コンテンツサーバ１５２２を含む。
【００９０】
図１５Ａの上段は、出力デバイス１５１０のいずれも、外部からのコンテンツを要求していない状態を示す。図１５Ａの下段は、出力デバイス１５１０が、外部のストレージデバイス１５２０からのコンテンツ要求をした状態を示す。テレビ１５１１においては、リモコン１５１１ａによりテレビ１５１１の出力映像を外部から取得するように切り替えられている。外部のストレージデバイス１５２０からのコンテンツ要求を検出すると、出力デバイス１５１０は、ストレージデバイス１５２０である携帯端末１５２１やコンテンツサーバ１５２２とのＷｉ−Ｆｉ通信を確立して、携帯端末１５２１やコンテンツサーバ１５２２からコンテンツを受信し、テレビ１５１１から映像を出力し、携帯端末１５１２からコンテンツ映像を出力する。
【００９１】
（他の動作概要）
図１５Ｂは、本実施形態に係る無線通信端末を含む無線通信システム１５０２の他の動作概要を示す図である。
【００９２】
無線通信システム１５０２は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに従う無線通信で接続される出力デバイス１５３０とストレージデバイス１５２０とを有する。出力デバイス１５３０は、画像を表示するディスプレイ１５３１と、音声出力するスピーカ１５３２、プリンタ１５３３、そして、これらデバイスを接続するＰＣ本体や通信機器１５３４とを含む。ストレージデバイス１５２０は、コンテンツを蓄積しているスマートフォンやタブレットなどの携帯端末１５２１、コンテンツサーバ１５２２を含む。
【００９３】
図１５Ｂの上段は、出力機器類１５３１〜１５３３のいずれも、ＰＣ本体や通信機器１５３４に接続されてなく、外部からのコンテンツを要求していない状態を示す。図１５Ｂの下段は、出力機器類１５３１〜１５３３のいずれかがＰＣ本体や通信機器１５３４に接続されて、外部のストレージデバイス１５２０からコンテンツを要求した状態を示す。出力機器類１５３１〜１５３３のいずれかがＰＣ本体や通信機器１５３４に接続されたことをＰＣ本体や通信機器１５３４が検出すると、ＰＣ本体や通信機器１５３４は、ストレージデバイス１５２０である携帯端末１５２１やコンテンツサーバ１５２２とのＷｉ−Ｆｉ通信を確立する。そして、ＰＣ本体や通信機器１５３４は、携帯端末１５２１やコンテンツサーバ１５２２からコンテンツを受信し、出力機器類１５３１〜１５３３からコンテンツを出力する。
【００９４】
（動作手順）
図１６は、本実施形態に係る無線通信端末を含む無線通信システム１５０１、１５０２の動作手順を示すシーケンス図である。なお、図１６において、第２実施形態の図４と同様のステップには同じステップ番号を付して、説明は省略する。
【００９５】
出力デバイス１５１０または１５３０は、ステップＳ１６０１において、出力データを外部から取得するよう要求する。そして、出力デバイス１５１０または１５３０は、ステップＳ１６０３において、通信インタフェースを経由してストレージデバイス１５２０の通信インタフェースに無線通信開始を通知する。以降の無線通信開始シーケンスは、図３と同様である。なお、ステップＳ１６００は、図１５Ｂに対応する動作手順であり、ＵＳＢやＨＤＭＩ（登録商標）に出力機器類１５３１〜１５３３のいずれかが接続されると、出力デバイス１５３０は、ステップＳ１６０１において、出力データを外部から取得するよう要求する。
【００９６】
《ストレージデバイス》
図１７は、本実施形態に係るストレージデバイス１５２０の機能構成を示すブロック図である。なお、図１７において、第２実施形態の図６と同様の機能構成部には同じ参照番号を付して、説明を省略する。
【００９７】
データ選択部１７７０は、ストレージデバイス１５２０から出力デバイス１５１０または１５３０に送信するコンテンツをどの記憶媒体から読み出すかを選択する。ＨＤドライブ部１７８０は、コンテンツを格納するハードディスクドライブである。
【００９８】
《出力デバイス》
図１８Ａは、本実施形態に係る出力デバイス１５１０の機能構成を示すブロック図である。なお、図１８Ａにおいて、第２実施形態の図８と同様の機能構成部には同じ参照番号を付して、説明を省略する。
【００９９】
通信開始判定部１８７０は、判定用メモリ１８７１（図１９の上段参照）を有し、操作部８６０からの指示に基づいて、通信開始を判定して、ストレージデバイス１５２０に対して通信開始信号を送る。
【０１００】
図１８Ｂは、本実施形態に係る出力デバイス１５３０の機能構成を示すブロック図である。なお、図１８Ｂにおいて、第２実施形態の図８と同様の機能構成部には同じ参照番号を付して、説明を省略する。
【０１０１】
通信開始判定部１８７２は判定用メモリ１８７３（図１９の下段参照）を有し、ＵＳＢ接続判定部１８３０やＨＤＭＩ（登録商標）接続判定部１８５０などのからの状態変化を受信して、ストレージデバイス１５２０に対して通信開始信号を送る。また、通信開始判定部１８７２は無線通信を用いて実行する情報処理も選定する。ＵＳＢ接続判定部１８３０は、ＵＳＢドライブ部１８４０への出力機器（図１８Ｂではプリンタ１５３３）の接続を判定する。また、ＨＤＭＩ（登録商標）接続判定部１８５０は、ＨＤＭＩ（登録商標）ドライブ部１８６０への出力機器（図１８Ｂではディスプレイ１５３１）の接続を判定する。
【０１０２】
データ選択部１８８０は、出力機器のＵＳＢ接続やＨＤＭＩ（登録商標）接続に対応して、暗号化データの送信先を選択する。
【０１０３】
（判定用メモリ）
図１９は、本実施形態に係る判定用メモリ１８７１または１８７３の構成を示す図である。判定用メモリ１８７１は、通信開始判定部１８７０がイベント発生による出力デバイス１５１０の状態変化から無線通信開始や、無線通信を用いた情報処理を判定するために使用される。また、判定用メモリ１８７３は、通信開始判定部１８７２がイベント発生による出力デバイス１５３０の状態変化から無線通信開始や、無線通信を用いた情報処理を判定するために使用される。
【０１０４】
判定用メモリ１８７１は、出力デバイス１５１０のデバイスステータス１９０１の変化に対応して、通信を開始するか否かのフラグ１９０２と、無線通信相手との通信プロトコル１９０３と、無線通信を用いた情報処理内容１９０４と、通信先であるストレージデバイス１５２０のデータソース１９０５を記憶する。本実施形態において、デバイスステータス１９０１の変化は、出力データ要求状態への変化である。
【０１０５】
判定用メモリ１８７３は、出力デバイス１５３０のデバイスステータス１９１１の変化に対応して、通信を開始するか否かのフラグ１９１２と、無線通信相手との通信プロトコル１９１３と、無線通信を用いた情報処理内容１９１４と、通信先であるストレージデバイス１５２０のデータソース１９１５を記憶する。本実施形態において、デバイスステータス１９１１の変化は、出力データ要求状態への変化である。
【０１０６】
本実施形態によれば、ユーザが出力デバイスから外部のコンテンツ要求をすれば、自動的に、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに従う無線通信を開始して、ストレージデバイスの記憶媒体に記憶されたコンテンツの出力を実現することができる。
【０１０７】
［第４実施形態］
次に、本発明の第４実施形態に係る無線通信端末について説明する。本実施形態に係る無線通信端末は、上記第２実施形態と比べると、無線通信端末の状態変化として、入力デバイスに記憶媒体を接続または挿入したことを検出した場合に、コンテンツを保存可能なストレージデバイスを無線通信相手としてＷｉ−Ｆｉ  Ｄｉｒｅｃｔに従う無線通信を開始する。そして、無線通信が確立されると、情報処理として、入力デバイスが記憶媒体に記憶されたコンテンツを読み出してストレージデバイスに送信し、ストレージデバイスがコンテンツを保存する点で異なる。また、無線通信端末の状態変化として、ストレージデバイスに記憶媒体を接続または挿入したことを検出した場合に、コンテンツの保存を求めている入力デバイスを無線通信相手としてＷｉ−Ｆｉ  Ｄｉｒｅｃｔに従う無線通信を開始する。そして、無線通信が確立されると、情報処理として、入力デバイスがコンテンツをストレージデバイスに送信し、ストレージデバイスが記憶媒体にコンテンツを保存する点で異なる。その他の構成および動作は、第２実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１０８】
《無線通信システム》
図２０Ａ、図２０Ｂおよび図２１を参照して、本実施形態の無線通信端末を含む無線通信システム２００１、２００２について説明する。
【０１０９】
（動作概要）
図２０Ａは、本実施形態に係る無線通信端末を含む無線通信システム２００１の動作概要を示す図である。
【０１１０】
無線通信システム２００１は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに従う無線通信で接続される入力デバイス２０１０とストレージサーバ２０２０とを有する。入力デバイス２０１０は、パーソナルコンピュータ（ＰＣ）２０１１と、スマートフォンやタブレットなどの携帯端末２０１２とを含む。ストレージサーバ２０２０は、コンテンツを保存する。
【０１１１】
図２０Ａの上段は、どの記憶媒体もＰＣ２０１１または携帯端末２０１２に接続あるいは挿入されてない状態を示す。図２０Ａの下段は、記憶媒体であるＵＳＢメモリ２０１３またはＣＤ／ＤＶＤ２０１４がＰＣ２０１１に接続された、あるいは、記憶媒体としてのＵＳＢカメラ２０１５が携帯端末２０１２に接続された状態を示す。各記憶媒体が接続されると、入力デバイス２０１０は、対応するストレージサーバ２０２０とのＷｉ−Ｆｉ通信を確立して、各記憶媒体からコンテンツを読み出し、ストレージサーバ２０２０に保存する。
【０１１２】
（他の動作概要）
図２０Ｂは、本実施形態に係る無線通信端末を含む無線通信システム２００２の他の動作概要を示す図である。
【０１１３】
無線通信システム２００２は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに従う無線通信で接続される入力デバイス２０３０とストレージサーバ２０４０とを有する。入力デバイス２０３０は、スマートフォンやタブレットなどの携帯端末２０３１と、ノート型ＰＣ２０３２と、カメラ２０３４が接続した通信端末２０３３とを含む。ストレージサーバ２０４０は、ＰＣ２０４１とＵＳＢメモリ２０４２とＣＤ／ＤＶＤ２０４３とストレージデバイス２０４４とを含む。
【０１１４】
図２０Ｂの上段は、ＵＳＢメモリ２０４２、ＣＤ／ＤＶＤ２０４３、ストレージデバイス２０４４のいずれもＰＣ２０４１に接続あるいは挿入されてない状態を示す。図２０Ｂの下段は、ＵＳＢメモリ２０４２がＰＣ２０４１に接続された、あるいは、ＣＤ／ＤＶＤ２０４３がＰＣ２０４１に接続された、あるいは、ストレージデバイス２０４４がＰＣ２０４１に接続された状態を示す。各記憶媒体が接続されると、ＰＣ２０４１は、対応する入力デバイス２０３０とのＷｉ−Ｆｉ通信を確立して、各入力デバイスからコンテンツを読み出し、記憶媒体であるＵＳＢメモリ２０４２、ＣＤ／ＤＶＤ２０４３、ストレージデバイス２０４４に保存する。
【０１１５】
（動作手順）
図２１は、本実施形態に係る無線通信端末を含む無線通信システム２００１、２００２の動作手順を示すシーケンス図である。なお、図２１において、第２実施形態の図４と同様のステップには同じステップ番号を付して、説明は省略する。
【０１１６】
入力デバイス２０１０は、ステップＳ２１０１において、記憶媒体の接続によってストレージの準備が完了したことを検出して、無線通信開始信号を生成する。そして、入力デバイス２０１０は、ステップＳ２１０３において、通信インタフェースを経由してストレージサーバ２０２０の通信インタフェースに無線通信開始を通知する。以降の無線通信開始シーケンスは、図４と同様である。なお、図２０Ｂの場合は、図３と同様に、ストレージサーバ２０４０が、ステップＳ３０１において、記憶媒体の接続を検出して、ステップＳ３０３において、入力デバイス２０３０に無線通信開始を通知する。
【０１１７】
無線通信が確立すると、入力デバイス２０１０、２０３０は、ステップＳ２１１３において、ストレージからコンテンツを読み出す。そして、入力デバイス２０１０、２０３０は、ステップＳ２１１５において、コンテンツをＷＰＡ２−ＰＳＫモードの暗号化キーで暗号化してストレージサーバ２０２０に送信する。ストレージサーバ２０２０、２０４０は、ステップＳ２１１７において、暗号化コンテンツを受信してＷＰＡ２−ＰＳＫモードの暗号化キーで復号する。そして、ストレージサーバ２０２０、２０４０は、ステップＳ２１１９において、復号コンテンツをストレージに保存する。なお、復号コンテンツは圧縮されてストレージに保存されるのが望ましい。
【０１１８】
《ストレージサーバ》
図２２は、本実施形態に係るストレージサーバ２０２０の機能構成を示すブロック図である。なお、図２２において、第２実施形態の図６と同様の機能構成部には同じ参照番号を付して、説明を省略する。
【０１１９】
データ選択部２２７０は、入力デバイス２０１０から送信された保存用コンテンツを、どの記憶媒体に保存するかを選択する。ＨＤドライブ２２８０は、入力デバイス２０１０から送信された保存用コンテンツを保存するハードディスクドライブである。
【０１２０】
《入力デバイス》
図２３は、本実施形態に係る入力デバイス２０１０の機能構成を示すブロック図である。なお、図２３において、第２実施形態の図８と同様の機能構成部には同じ参照番号を付して、説明を省略する。
【０１２１】
通信開始判定部２３２０は判定用メモリ２３２１（図２４参照）を有し、ＵＳＢ接続判定部２３３０やＣＤ／ＤＶＤ挿入判定部２３５０などのからの状態変化を受信して、通信開始を判定する。また、通信開始判定部２３２０は無線通信を用いて実行する情報処理も選定する。ＵＳＢ接続判定部２３３０は、ＵＳＢドライブ部２３４０へのＵＳＢメモリやＵＳＢ機器（カメラなど）の接続を判定する。また、ＣＤ／ＤＶＤ挿入判定部２３５０は、ＣＤ／ＤＶＤドライブ２３６０へのＣＤやＤＶＤの挿入を判定する。
【０１２２】
データ選択部２３７０は、ＵＳＢ接続やＣＤ／ＤＶＤ挿入に対応して、暗号化データの送信元を選択する。
【０１２３】
なお、図２０Ｂの構成における、ストレージサーバ２０４０および入力デバイス２０３０の機能構成は、第２実施形態とコンテンツの転送方向が逆である他は同様であるので、図示および説明を省略する。
【０１２４】
（判定用メモリ）
図２４は、本実施形態に係る判定用メモリ２３２１、２４２１の構成を示す図である。判定用メモリ２３２１は、通信開始判定部２３２０がイベント発生による入力デバイス２０１０の状態変化から無線通信開始や、無線通信を用いた情報処理を判定するために使用される。また、判定用メモリ２４２１は、図２０Ｂの構成においてストレージサーバ２０４０が無線通信開始のトリガ判定に使用する判定用メモリであり、ストレージサーバ２０４０の通信開始判定部（図示せず）が、イベント発生によるストレージサーバ２０４０の状態変化から無線通信開始や、無線通信を用いた情報処理を判定するために使用される。
【０１２５】
判定用メモリ２３２１は、入力デバイス２０１０のデバイスステータス２４０１の変化に対応して、通信を開始するか否かのフラグ２４０２と、無線通信相手との通信プロトコル２４０３と、無線通信を用いた情報処理内容２４０４とを記憶する。本実施形態において、デバイスステータス２４０１の変化は、保存データ準備完了状態への変化である。さらに、コンテンツの保存先があらかじめ選定されている場合は、通信先である保存先２４０５を記憶してもよい。
【０１２６】
判定用メモリ２４２１は、ストレージサーバ２０４０のデバイスステータス２４１１の変化に対応して、通信を開始するか否かのフラグ２４１２と、無線通信相手との通信プロトコル２４１３と、無線通信を用いた情報処理内容２４１４とを記憶する。本実施形態において、デバイスステータス２４１１の変化は、保存準備完了状態への変化である。さらに、コンテンツの送信元があらかじめ選定されている場合は、通信先である送信元２４１５を記憶してもよい。
【０１２７】
本実施形態によれば、ユーザが入力デバイスからコンテンツ保存の要求をすれば、自動的に、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに従う無線通信を開始して、ストレージサーバの記憶媒体へのコンテンツの保存を実現することができる。
【０１２８】
［第５実施形態］
次に、本発明の第５実施形態に係る無線通信端末について説明する。本実施形態に係る無線通信端末は、上記第４実施形態と比べると、入力デバイスが測定機能を含む機器による測定開始や測定終了を状態変化として検出して、測定データを収集する無線通信端末に送信する点で異なる。その他の構成および動作は、第４実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１２９】
《無線通信システムの動作概要》
図２５は、本実施形態に係る無線通信端末を含む無線通信システム２５００の動作概要を示す図である。
【０１３０】
無線通信システム２５００は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに従う無線通信で接続される入力デバイス２５１０とストレージおよび情報処理デバイス２５２０とを有する。入力デバイス２５１０は、心電計２５１１と、体温計２５１３や血圧計２５１４が接続された通信部２５１２とを含む。ストレージおよび情報処理デバイス２５２０は、本実施形態においては、測定結果を保存するあるいは処理するＰＣである。なお、通信部２５１２は、体温計２５１３、血圧計２５１４に内蔵されていてもよい。
【０１３１】
図２５の上段は、心電計２５１１、体温計２５１３および血圧計２５１４が共に測定開始されている状態を示す。この状態の場合に、心電計２５１１は有意な測定をしているので、測定結果は無線通信でストレージおよび情報処理デバイス２５２０に送信されて処理される。図２５の下段は、心電計２５１１、体温計２５１３および血圧計２５１４が共に測定終了した状態を示す。心電計２５１１は有意な測定ではないので無線通信は切断される。一方、体温計２５１３と血圧計２５１４とは有意な測定結果を保持しているので、無線通信でストレージおよび情報処理デバイス２５２０に送信されて処理される。
【０１３２】
（判定用メモリ）
図２６は、本実施形態に係る判定用メモリ２６００の構成を示す図である。判定用メモリ２６００は、測定機器側における状態変化から、測定結果の伝送および処理が必要な場合に、無線通信開始や、無線通信を用いた情報処理を判定するために使用される。
【０１３３】
判定用メモリ２６００は、測定デバイスのデバイスステータス２６０１の変化に対応して、通信を開始するか否かのフラグ２６０２と、無線通信相手との通信プロトコル２６０３と、無線通信を用いた計測結果に対する情報処理内容２６０４とを記憶する。本実施形態において、デバイスステータス２６０１の変化は、計測機能による計測開始状態あるいは計測終了状態への変化である。さらに、コンテンツの保存先があらかじめ選定されている場合は、通信先である保存先２６０５を記憶してもよい。
【０１３４】
本実施形態によれば、計測機器の状態変化に対応して、自動的に計測内容を収集あるいは処理することができる。
【０１３５】
［第６実施形態］
次に、本発明の第６実施形態に係る無線通信端末について説明する。本実施形態に係るは、上記第２実施形態乃至第５実施形態と比べると、料金支払機などによる状態変化を検出してコンテンツデータを自動的に無線通信で取得する点で異なる。その他の構成および動作は、第４実施形態または第５実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１３６】
《無線通信システムの動作概要》
図２７は、本実施形態に係る無線通信端末を含む無線通信システム２７００の動作概要を示す図である。
【０１３７】
無線通信システム２７００は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに従う無線通信で接続される携帯端末２７２１と料金支払機２７１１に接続するサービス処理デバイスとしてのプリンタ２７１２とを有する。なお、サービス処理デバイスはプリンタに限定されない。
【０１３８】
図２７の上段は、料金支払機２７１１に料金が投入されてない状態を示す。プリンタ２７１２は印刷サービスをしていない。図２７の下段は、料金支払機２７１１に料金が投入された状態を示す。料金支払機２７１１が所定料金投入を判定してプリンタ２７１２に通知すると、プリンタ２７１２は携帯端末２７２１に対してＷｉ−Ｆｉ  Ｄｉｒｅｃｔ通信を開始する。通信が確立すると、携帯端末２７２１から印刷を望むコンテンツがプリンタ２７１２に暗号化送信され、プリンタ２７１２による印刷が可能となる。なお、図２７では、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔ通信を携帯端末２７２１とプリンタ２７１２間で行なう例を説明したが、携帯端末２７２１と料金支払機２７１１間で行なってもよい。
【０１３９】
（判定用メモリ）
図２８は、本実施形態に係る判定用メモリ２８００の構成を示す図である。判定用メモリ２８００は、制御デバイスにおける状態変化から、サービスの実行が承認された場合に、無線通信開始や、無線通信を用いた情報処理を判定するために使用される。
【０１４０】
判定用メモリ２８００は、制御デバイスのデバイスステータス２８０１の変化に対応して、通信を開始するか否かのフラグ２８０２と、無線通信相手との通信プロトコル２８０３と、無線通信を用いた情報処理内容２８０４とを記憶する。本実施形態において、デバイスステータス２８０１の変化は、サービスの処理動作承認状態への変化である。さらに、コンテンツの送信元があらかじめ選定されている場合は、通信先である送信元２８０５を記憶してもよい。
【０１４１】
本実施形態によれば、少し離れた（Ｗｉ−Ｆｉの通信範囲）場所からでも、サービス機器の使用承認と、データ転送とが実現できる。
【０１４２】
［第７実施形態］
次に、本発明の第７実施形態に係る無線通信端末について説明する。本実施形態に係る無線通信端末は、上記第２実施形態乃至第６実施形態と比べると、監視カメラの撮像映像の必要な部分を表示あるいは記録する点で異なる。その他の構成および動作は、第４実施形態〜第６実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１４３】
《無線通信システムの動作概要》
図２９は、本実施形態に係る無線通信端末を含む無線通信システム２９００の動作概要を示す図である。
【０１４４】
無線通信システム２９００は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに従う無線通信で接続される監視デバイスとストレージおよび情報処理デバイスとを有する。監視デバイスは、監視カメラ２９１１と、温度などで人体を検知する人体センサ２９１２とを含む。ストレージおよび情報処理デバイスは、測定結果を保存するあるいは処理するＰＣ２９２１を含む。
【０１４５】
図２９の上段は、人体センサ２９１２が人体を検知していないので、監視カメラ２９１１は電源オフや、撮像停止、あるいは映像のＰＣ２９２１への送信を中止している状態を示す。図２９の下段は、人体センサ２９１２が人体２９１３を検知して、監視カメラ２９１１が撮像動作を開始すると共に、撮像映像を含む撮像情報をＰＣ２９２１に送信している状態を示す。無線通信でＰＣ２９２１に送信された人体２９２２を含む映像は表示画面に表示される。
【０１４６】
（判定用メモリ）
図３０は、本実施形態に係る判定用メモリ３０００の構成を示す図である。判定用メモリ３０００は、監視デバイスにおける状態変化から、撮像映像が有意な情報と判定された場合に、無線通信開始や、無線通信を用いた情報処理を判定するために使用される。
【０１４７】
判定用メモリ３０００は、監視デバイスのデバイスステータス３００１の変化に対応して、通信を開始するか否かのフラグ３００２と、無線通信相手との通信プロトコル３００３と、無線通信を用いた情報処理内容３００４とを記憶する。本実施形態において、デバイスステータス３００１の変化は、動作開始状態への変化である。ここで動作開始状態とは、例えば電源オン状態を含む概念である。さらに、映像の送信先があらかじめ選定されている場合は、通信先である送信先３００５を記憶してもよい。
【０１４８】
本実施形態によれば、監視カメラで撮像する映像の必要な部分を表示あるいは記録することができ、監視の負荷を減らし、映像の記録容量を削減することができる。
【０１４９】
［第８実施形態］
次に、本発明の第８実施形態に係る無線通信端末について説明する。本実施形態に係る無線通信端末は、上記第２実施形態乃至第７実施形態と比べると、無線通信端末の一方がスマートタップである点で異なる。その他の構成および動作は、第２実施形態〜第７実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１５０】
《無線通信システムの動作概要》
図３１は、本実施形態に係る無線通信端末を含む無線通信システム３１００の動作概要を示す図である。
【０１５１】
無線通信システム３１００は、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔに従う無線通信で接続されるスマートタップ３１２１と情報収集のためのアクセスポイント（ＡＰ）３１１１とを有する。
【０１５２】
図３１は、上段から下段に向かって、無線通信接続のシーケンスが図示されている。最上段は、スマートタップ３１２１が電源コンセント３１２２に接続されず、スマートタップ３１２１に電力消費機器のコンセント３１２３が接続されていない状態である。２段目は、スマートタップ３１２１が電源コンセント３１２２に接続され、スマートタップ３１２１に電力消費機器のコンセント３１２３が接続されて、電力供給の待機あるいは実施状態である。
【０１５３】
３段目において、スマートタップ３１２１は、近傍のＡＰ３１１１に対してＷＩ−Ｆｉ通信を開始する。なお、通信相手は、ＡＰ３１１１でなくても構わない。Ｐ２ＰでＯＷＮＥＲとなった無線通信端末であってもよい。４段目において無線通信が確立する。そして、最下段において、スマートタップ３１２１からＡＰ３１１１へのコンテンツとして、消費電力情報などのスマートタップ３１２１の取得情報が送信される。なお、スマートタップ３１２１の取得情報は、消費電力情報に限定されず、接続された電力消費機器の種別などを取得可能な機能を持っていれば、それらの情報も含まれる。あるいは、温度計を内蔵していれば温度情報を、マイクを内蔵していればスマートタップ３１２１内部の音声情報を送信する。
【０１５４】
（判定用メモリ）
図３２は、本実施形態に係る判定用メモリ３２００の構成を示す図である。判定用メモリ３２００は、スマートタップにおける状態変化から、電力消費関連情報を取得した場合に、無線通信開始や、無線通信を用いた情報処理を判定するために使用される。
【０１５５】
判定用メモリ３２００は、スマートタップのデバイスステータス３２０１の変化に対応して、通信を開始するか否かのフラグ３２０２と、無線通信相手との通信プロトコル３２０３と、無線通信を用いた情報処理内容３２０４とを記憶する。さらに、電源情報の送信先があらかじめ選定されている場合は、通信先である送信先３２０５を記憶してもよい。
【０１５６】
［他の実施形態］
なお、本実施形態においては、Ｗｉ−Ｆｉ  Ｄｉｒｅｃｔによる無線通信を中心に説明したが、ユーザの情報処理内容が含まれる無線通信端末の状態変化により、自動的に対応する無線通信が開始されて、確立された無線通信を用いて対応する情報処理を実行する構成であれば、通信プロトコルやメッセージフォーマットを限定するものではない。
【０１５７】
また、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。また、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステムまたは装置も、本発明の範疇に含まれる。
【０１５８】
また、本発明は、複数の機器から構成されるシステムに適用されてもよいし、単体の装置に適用されてもよい。さらに、本発明は、実施形態の機能を実現する制御プログラムが、システムあるいは装置に直接あるいは遠隔から供給される場合にも適用可能である。したがって、本発明の機能をコンピュータで実現するために、コンピュータにインストールされるプログラム、あるいはその制御プログラムを格納した媒体、その制御プログラムをダウンロードさせるＷＷＷ(World Wide Web)サーバも、本発明の範疇に含まれる。特に、少なくとも、上述した実施形態に含まれる処理ステップをコンピュータに実行させる制御プログラムを格納した非一時的コンピュータ可読媒体（non-transitory computer readable medium）は本発明の範疇に含まれる。
【要約】
【課題】ユーザによる通信確立および情報処理内容の指示なしに、無線通信端末の状態変化に適応するように無線通信を開始して該無線通信を用いた情報処理を実現すること。
【解決手段】本発明の無線通信端末は、無線通信端末の状態変化と、ユーザの指示を待たずに無線通信を開始して行なうべき情報処理とを関連付けて記憶する記憶部と、無線通信端末の状態変化を検出する状態変化検出部と、検出された状態変化に対応する情報処理が記憶手段に記憶されている場合に、ユーザの指示を待たずに無線通信を確立する通信確立部と、無線通信の確立後に、検出された状態変化に対応する情報処理を実施する情報処理部と、を備える。
【選択図】  図１【図１】
0005448234.tif 000002
【図２】
0005448234.tif 000003
【図３】
0005448234.tif 000004
【図４Ａ】
0005448234.tif 000005
【図４Ｂ】
0005448234.tif 000006
【図４Ｃ】
0005448234.tif 000007
【図５Ａ】
0005448234.tif 000008
【図５Ｂ】
0005448234.tif 000009
【図６】
0005448234.tif 000010
【図７】
0005448234.tif 000011
【図８】
0005448234.tif 000012
【図９】
0005448234.tif 000013
【図１０】
0005448234.tif 000014
【図１１】
0005448234.tif 000015
【図１２】
0005448234.tif 000016
【図１３】
0005448234.tif 000017
【図１４】
0005448234.tif 000018
【図１５Ａ】
0005448234.tif 000019
【図１５Ｂ】
0005448234.tif 000020
【図１６】
0005448234.tif 000021
【図１７】
0005448234.tif 000022
【図１８Ａ】
0005448234.tif 000023
【図１８Ｂ】
0005448234.tif 000024
【図１９】
0005448234.tif 000025
【図２０Ａ】
0005448234.tif 000026
【図２０Ｂ】
0005448234.tif 000027
【図２１】
0005448234.tif 000028
【図２２】
0005448234.tif 000029
【図２３】
0005448234.tif 000030
【図２４】
0005448234.tif 000031
【図２５】
0005448234.tif 000032
【図２６】
0005448234.tif 000033
【図２７】
0005448234.tif 000034
【図２８】
0005448234.tif 000035
【図２９】
0005448234.tif 000036
【図３０】
0005448234.tif 000037
【図３１】
0005448234.tif 000038
【図３２】
0005448234.tif 000039