(57)【要約】  無線通信端末は、第１通信プロトコルにより外部端末と無線通信する第１通信モジュールと、第２通信プロトコルにより外部端末と無線通信する第２通信モジュールと、接続を要求する接続要求と外部端末を特定する端末特定情報とを、第１通信モジュールが第１通信プロトコルによって外部端末から受信した場合に、端末特定情報に基づいて、第２通信プロトコルによるネットワークを識別するネットワーク識別子を生成し、第２通信モジュールに対して、ネットワーク識別子を使用して外部端末との間で通信の論理リンクを確立した上で、当該ネットワーク識別子に基づく前記ネットワークを、通信の論理リンクを確立する層より上位層により外部端末と通信可能な状態に起動させる生成部とを備える。
2016189613.tif 000002
【特許請求の範囲】
【請求項１】
第１通信プロトコルにより外部端末と無線通信する第１通信モジュールと、
第２通信プロトコルにより外部端末と無線通信する第２通信モジュールと、
接続を要求する接続要求と前記外部端末を特定する端末特定情報とを、前記第１通信モジュールが前記第１通信プロトコルによって前記外部端末から受信した場合に、前記端末特定情報に基づいて、前記第２通信プロトコルによるネットワークを識別するネットワーク識別子を生成し、前記第２通信モジュールに対して、前記ネットワーク識別子を使用して前記外部端末との間で通信の論理リンクを確立した上で、当該ネットワーク識別子に基づく前記ネットワークを、当該通信の論理リンクを確立する層より上位層により前記外部端末と通信可能な状態に起動させる生成部と
を備える無線通信端末。
【請求項２】
前記生成部は、前記第１通信モジュールに対して、生成した前記ネットワーク識別子を前記第１通信プロトコルにより前記外部端末に送信させる
請求項１に記載の無線通信端末。
【請求項３】
前記生成部は、前記ネットワーク識別子を生成するとともに、前記ネットワークに接続するためのパスワードを生成し、前記ネットワーク識別子及び前記パスワードを前記第１通信モジュールに対して、前記第１通信プロトコルにより前記外部端末に送信させる
請求項１又は請求項２に記載の無線通信端末。
【請求項４】
前記生成部は、自装置に電源が供給されてから前記第１通信モジュールが前記接続要求を受信するまで、前記ネットワークを前記第２通信モジュールに起動させない
請求項１から請求項３のいずれか一項に記載の無線通信端末。
【請求項５】
前記生成部は、前記第１通信モジュールが前記端末特定情報を受信する前に、過去に受信した前記端末特定情報に基づいて生成した前記ネットワーク識別子に基づく前記ネットワークを前記第２通信モジュールに起動させる
請求項１から請求項４のいずれか一項に記載の無線通信端末。
【請求項６】
前記生成部は、前記端末特定情報と、自装置を特定する自装置特定情報とに基づいて、前記ネットワーク識別子を生成する
請求項１から請求項５のいずれか一項に記載の無線通信端末。
【請求項７】
前記外部端末を認証する第１認証情報を記憶する記憶部を備え、
前記生成部は、前記記憶部が記憶する第１認証情報と、前記第１通信モジュールによって前記外部端末から受信された第２認証情報とに基づいて、前記ネットワークを起動させるか否かを判定する
請求項１から請求項６のいずれか一項に記載の無線通信端末。
【請求項８】
前記第１通信プロトコルが、１対多の通信接続が可能な通信プロトコルであり、
前記第２通信プロトコルが、１対１のみの通信接続が可能な通信プロトコルである
請求項１から請求項７のいずれか一項に記載の無線通信端末。
【請求項９】
前記外部端末には、第１外部端末と、前記第１外部端末とは異なる第２外部端末とが含まれ、
前記生成部は、
前記接続要求と、前記第１外部端末を特定する第１端末特定情報とを、前記第１通信モジュールが前記第１外部端末から受信した場合に、前記第１端末特定情報に基づいて、前記第２通信プロトコルによる第１ネットワークを識別する第１ネットワーク識別子を生成し、前記第２通信モジュールに対して、前記第１ネットワーク識別子を使用して前記第１外部端末との間で通信の論理リンクを確立した上で、当該第１ネットワーク識別子に基づく前記第１ネットワークを当該通信の論理リンクを確立する層より上位層により前記第１外部端末と通信可能な状態に起動させるとともに、前記第１通信モジュールに対して、当該第１ネットワーク識別子を前記第１通信プロトコルにより前記第１外部端末に送信させ、
前記接続要求と、前記第２外部端末を特定する第２端末特定情報と、前記第１通信モジュールが前記第２外部端末から受信した場合に、前記第２端末特定情報に基づいて、前記第２通信プロトコルによる第２ネットワークを識別する第２ネットワーク識別子であって、前記第１ネットワーク識別子とは異なる第２ネットワーク識別子を生成し、前記第２通信モジュールに対して、前記第２ネットワーク識別子を使用して前記第２外部端末との間で通信の論理リンクを確立した上で、当該第２ネットワーク識別子に基づく前記第２ネットワークを当該通信の論理リンクを確立する層より上位層により前記第２外部端末と通信可能な状態に起動させるとともに、前記第１通信モジュールに対して、当該第２ネットワーク識別子を前記第１通信プロトコルにより前記第２外部端末に送信させる
請求項１から請求項８のいずれか一項に記載の無線通信端末。
【請求項１０】
前記第２通信モジュールは、前記第１ネットワークを起動した後に、前記第１通信モジュールが前記接続要求及び前記第２端末特定情報を前記第２外部端末から受信した場合に、前記第１ネットワークを解除し、前記第２ネットワークを起動する
請求項９に記載の無線通信端末。
【請求項１１】
前記第２通信モジュールは、前記第１ネットワークを起動した後に、前記第１通信モジュールが前記接続要求及び前記第２端末特定情報を前記第２外部端末から受信した場合に、前記第１外部端末からの前記第１ネットワークの解除要求に応じて前記第１ネットワークが解除された後に前記第２ネットワークを起動する
請求項９に記載の無線通信端末。
【請求項１２】
前記第２通信モジュールは、前記第１ネットワークを起動した後に、前記第１通信モジュールが前記接続要求及び前記第２端末特定情報を前記第２外部端末から受信した場合に、前記第１外部端末に前記第１ネットワークの解除要求を送信し、前記第１外部端末からの前記解除要求に対する可否判定結果に基づいて、前記第１ネットワークを解除する
請求項９に記載の無線通信端末。
【請求項１３】
前記生成部は、前記第１ネットワークを起動させた後に、前記第１通信モジュールが前記接続要求及び前記第２端末特定情報を前記第２外部端末から受信した場合に、前記第１ネットワークが起動中であることを示す情報を前記第２外部端末に通知する
請求項９又は請求項１２に記載の無線通信端末。
【請求項１４】
前記第１ネットワークが起動中であることを示す情報には、前記第１外部端末を識別する識別情報が含まれる
請求項１３に記載の無線通信端末。
【請求項１５】
請求項１から請求項１４のいずれか一項に記載の無線通信端末と、
前記接続要求及び前記端末特定情報を前記第１通信プロトコルによって前記無線通信端末に送信し、前記ネットワーク識別子に基づいて、前記無線通信端末によって起動された前記ネットワークに接続する前記外部端末と
を備える無線通信システム。
【請求項１６】
第１通信プロトコルにより外部端末と無線通信する第１通信モジュールと、第２通信プロトコルにより外部端末と無線通信する第２通信モジュールとを備える無線通信端末と、前記外部端末との無線通信方法であって、
前記外部端末が、接続を要求する接続要求と前記外部端末を特定する端末特定情報とを、前記第１通信プロトコルによって前記無線通信端末に送信する送信ステップと、
前記無線通信端末が、前記送信ステップによって送信された前記接続要求及び前記端末特定情報を、前記第１通信モジュールを介して前記第１通信プロトコルによって前記外部端末から受信した場合に、前記端末特定情報に基づいて、前記第２通信プロトコルによるネットワークを識別するネットワーク識別子を生成する生成ステップと、
前記無線通信端末が、前記第２通信モジュールに対して、前記生成ステップによって生成された前記ネットワーク識別子を使用して前記外部端末との間で通信の論理リンクを確立した上で、前記ネットワーク識別子に基づく前記ネットワークを、当該通信の論理リンクを確立する層より上位層により前記外部端末と通信可能な状態に起動させる起動ステップと、
前記外部端末が、前記ネットワーク識別子に基づいて、前記ネットワークに前記第２通信プロトコルによって接続する接続ステップと
を含む無線通信方法。
【請求項１７】
第１通信プロトコルにより外部端末と無線通信する第１通信モジュールと、第２通信プロトコルにより外部端末と無線通信する第２通信モジュールとを備える無線通信端末としてのコンピュータに、
接続を要求する接続要求と前記外部端末を特定する端末特定情報とを、前記第１通信モジュールが前記第１通信プロトコルによって前記外部端末から受信した場合に、前記端末特定情報に基づいて、前記第２通信プロトコルによるネットワークを識別するネットワーク識別子を生成する生成ステップと、
前記第２通信モジュールに対して、前記生成ステップによって生成された前記ネットワーク識別子を使用して前記外部端末との間で通信の論理リンクを確立した上で、前記ネットワーク識別子に基づく前記ネットワークを、当該通信の論理リンクを確立する層より上位層により前記外部端末と通信可能な状態に起動させる起動ステップと
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信端末、無線通信システム、無線通信方法、及びプログラムに関する。
【背景技術】
【０００２】
近年、無線機能付き撮像端末などの無線通信端末と、スマートフォンなどの外部端末との間で、例えば、画像データの転送などの通信を行う無線通信システムが知られている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】日本国特開２００６−１９７０７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述したような無線通信システムでは、例えば、複数の外部端末があり、データリンク層で同時に１対多の通信接続が不可能な通信プロトコルを使用した通信を行う場合に、外部端末から無線通信端末に対して意図しない接続がされる可能性があった。このように、上述したような無線通信システムでは、無線通信端末に対する意図しない接続がされる可能性があった。【０００５】
本発明は、上記問題を解決すべくなされたものであり、無線通信端末に対する意図しない接続を防止することができる無線通信端末、無線通信システム、無線通信方法、及びプログラムを提供する。
【課題を解決するための手段】
【０００６】
上記問題を解決するために、この発明は以下の手段を提案している。
本発明の第１の態様に係る無線通信端末は、第１通信プロトコルにより外部端末と無線通信する第１通信モジュールと、第２通信プロトコルにより外部端末と無線通信する第２通信モジュールと、接続を要求する接続要求と前記外部端末を特定する端末特定情報とを、前記第１通信モジュールが前記第１通信プロトコルによって前記外部端末から受信した場合に、前記端末特定情報に基づいて、前記第２通信プロトコルによるネットワークを識別するネットワーク識別子を生成し、前記第２通信モジュールに対して、前記ネットワーク識別子を使用して前記外部端末との間で通信の論理リンクを確立した上で、当該ネットワーク識別子に基づく前記ネットワークを、当該通信の論理リンクを確立する層より上位層により前記外部端末と通信可能な状態に起動させる生成部とを備える。【０００７】
本発明の第２の態様によれば、上記第１の態様において、前記生成部は、前記第１通信モジュールに対して、生成した前記ネットワーク識別子を前記第１通信プロトコルにより前記外部端末に送信させてもよい。【０００８】
本発明の第３の態様によれば、上記第１の態様又は上記第２の態様において、前記生成部は、前記ネットワーク識別子を生成するとともに、前記ネットワークに接続するためのパスワードを生成し、前記ネットワーク識別子及び前記パスワードを前記第１通信モジュールに対して、前記第１通信プロトコルにより前記外部端末に送信させてもよい。【０００９】
本発明の第４の態様によれば、上記第１の態様から上記第３の態様のいずれか一態様において、前記生成部は、自装置に電源が供給されてから前記第１通信モジュールが前記接続要求を受信するまで、前記ネットワークを前記第２通信モジュールに起動させないようにさせてもよい。【００１０】
本発明の第５の態様によれば、上記第１の態様から第４の態様のいずれか一態様において、前記生成部は、前記第１通信モジュールが前記端末特定情報を受信する前に、過去に受信した前記端末特定情報に基づいて生成した前記ネットワーク識別子に基づく前記ネットワークを前記第２通信モジュールに起動させてもよい。【００１１】
本発明の第６の態様によれば、上記第１の態様から上記第５の態様のいずれか一態様において、前記生成部は、前記端末特定情報と、自装置を特定する自装置特定情報とに基づいて、前記ネットワーク識別子を生成してもよい。【００１２】
本発明の第７の態様によれば、上記第１の態様から上記第６の態様のいずれか一態様において、前記外部端末を認証する第１認証情報を記憶する記憶部を備え、前記生成部は、前記記憶部が記憶する第１認証情報と、前記第１通信モジュールによって前記外部端末から受信された第２認証情報とに基づいて、前記ネットワークを起動させるか否かを判定してもよい。【００１３】
本発明の第８の態様によれば、上記第１の態様から上記第７の態様のいずれか一態様において、前記第１通信プロトコルが、１対多の通信接続が可能な通信プロトコルであり、前記第２通信プロトコルが、１対１のみの通信接続が可能な通信プロトコルであってもよい。【００１４】
本発明の第９の態様によれば、上記第１の態様から上記第８の態様のいずれか一態様において、前記外部端末には、第１外部端末と、前記第１外部端末とは異なる第２外部端末とが含まれ、前記生成部は、前記接続要求と、前記第１外部端末を特定する第１端末特定情報とを、前記第１通信モジュールが前記第１外部端末から受信した場合に、前記第１端末特定情報に基づいて、前記第２通信プロトコルによる第１ネットワークを識別する第１ネットワーク識別子を生成し、前記第２通信モジュールに対して、前記第１ネットワーク識別子を使用して前記第１外部端末との間で通信の論理リンクを確立した上で、当該第１ネットワーク識別子に基づく前記第１ネットワークを当該通信の論理リンクを確立する層より上位層により前記第１外部端末と通信可能な状態に起動させるとともに、前記第１通信モジュールに対して、当該第１ネットワーク識別子を前記第１通信プロトコルにより前記第１外部端末に送信させ、前記接続要求と、前記第２外部端末を特定する第２端末特定情報と、前記第１通信モジュールが前記第２外部端末から受信した場合に、前記第２端末特定情報に基づいて、前記第２通信プロトコルによる第２ネットワークを識別する第２ネットワーク識別子であって、前記第１ネットワーク識別子とは異なる第２ネットワーク識別子を生成し、前記第２通信モジュールに対して、前記第２ネットワーク識別子を使用して前記第２外部端末との間で通信の論理リンクを確立した上で、当該第２ネットワーク識別子に基づく前記第２ネットワークを当該通信の論理リンクを確立する層より上位層により前記第２外部端末と通信可能な状態に起動させるとともに、前記第１通信モジュールに対して、当該第２ネットワーク識別子を前記第１通信プロトコルにより前記第２外部端末に送信させてもよい。【００１５】
本発明の第１０の態様によれば、上記第９の態様において、前記第２通信モジュールは、前記第１ネットワークを起動した後に、前記第１通信モジュールが前記接続要求及び前記第２端末特定情報を前記第２外部端末から受信した場合に、前記第１ネットワークを解除し、前記第２ネットワークを起動してもよい。【００１６】
本発明の第１１の態様によれば、上記第９の態様において、前記第２通信モジュールは、前記第１ネットワークを起動した後に、前記第１通信モジュールが前記接続要求及び前記第２端末特定情報を前記第２外部端末から受信した場合に、前記第１外部端末からの前記第１ネットワークの解除要求に応じて前記第１ネットワークが解除された後に前記第２ネットワークを起動してもよい。【００１７】
本発明の第１２の態様によれば、上記第９の態様において、前記第２通信モジュールは、前記第１ネットワークを起動した後に、前記第１通信モジュールが前記接続要求及び前記第２端末特定情報を前記第２外部端末から受信した場合に、前記第１外部端末に前記第１ネットワークの解除要求を送信し、前記第１外部端末からの前記解除要求に対する可否判定結果に基づいて、前記第１ネットワークを解除してもよい。【００１８】
本発明の第１３の態様によれば、上記第９の態様又は上記第１１の態様において、前記生成部は、前記第１ネットワークを起動させた後に、前記第１通信モジュールが前記接続要求及び前記第２端末特定情報を前記第２外部端末から受信した場合に、前記第１ネットワークが起動中であることを示す情報を前記第２外部端末に通知してもよい。【００１９】
本発明の第１４の態様によれば、上記第１３の態様において、前記第１ネットワークが起動中であることを示す情報には、前記第１外部端末を識別する識別情報が含まれてもよい。【００２０】
本発明の第１５の態様に係る無線通信システムは、上記第１の態様から上記第１４の態様のいずれか一態様の無線通信端末と、前記接続要求及び前記端末特定情報を前記第１通信プロトコルによって前記無線通信端末に送信し、前記ネットワーク識別子に基づいて、前記無線通信端末によって起動された前記ネットワークに接続する前記外部端末とを備える。【００２１】
本発明の第１６の態様に係る無線通信方法は、第１通信プロトコルにより外部端末と無線通信する第１通信モジュールと、第２通信プロトコルにより外部端末と無線通信する第２通信モジュールとを備える無線通信端末と、前記外部端末との無線通信方法であって、前記外部端末が、接続を要求する接続要求と前記外部端末を特定する端末特定情報とを、前記第１通信プロトコルによって前記無線通信端末に送信する送信ステップと、前記無線通信端末が、前記送信ステップによって送信された前記接続要求及び前記端末特定情報を、前記第１通信モジュールを介して前記第１通信プロトコルによって前記外部端末から受信した場合に、前記端末特定情報に基づいて、前記第２通信プロトコルによるネットワークを識別するネットワーク識別子を生成する生成ステップと、前記無線通信端末が、前記第２通信モジュールに対して、前記生成ステップによって生成された前記ネットワーク識別子を使用して前記外部端末との間で通信の論理リンクを確立した上で、前記ネットワーク識別子に基づく前記ネットワークを、当該通信の論理リンクを確立する層より上位層により前記外部端末と通信可能な状態に起動させる起動ステップと、前記外部端末が、前記ネットワーク識別子に基づいて、前記ネットワークに前記第２通信プロトコルによって接続する接続ステップとを含む。【００２２】
本発明の第１７の態様に係るプログラムは、第１通信プロトコルにより外部端末と無線通信する第１通信モジュールと、第２通信プロトコルにより外部端末と無線通信する第２通信モジュールとを備える無線通信端末としてのコンピュータに、接続を要求する接続要求と前記外部端末を特定する端末特定情報とを、前記第１通信モジュールが前記第１通信プロトコルによって前記外部端末から受信した場合に、前記端末特定情報に基づいて、前記第２通信プロトコルによるネットワークを識別するネットワーク識別子を生成する生成ステップと、前記第２通信モジュールに対して、前記生成ステップによって生成された前記ネットワーク識別子を使用して前記外部端末との間で通信の論理リンクを確立した上で、前記ネットワーク識別子に基づく前記ネットワークを、当該通信の論理リンクを確立する層より上位層により前記外部端末と通信可能な状態に起動させる起動ステップとを実行させる。
【発明の効果】
【００２３】
上記各態様の無線通信端末、無線通信システム、無線通信方法、及びプログラムによれば、無線通信端末に対する意図しない接続を防止することができる。
【図面の簡単な説明】
【００２４】
【図１】第１の実施形態による無線通信システムの一例を示す外観図である。
【図２】第１の実施形態による無線通信システムの一例を示すブロック図である。
【図３】第１の実施形態における接続要求及び端末特定情報のデータ例を示す図である。
【図４】第１の実施形態における無線通信システムの動作の一例を示す図である。
【図５】第２の実施形態による無線通信システムの一例を示すブロック図である。
【図６】第２の実施形態における無線通信システムの動作の一例を示す図である。
【図７】第３の実施形態による無線通信システムの一例を示すブロック図である。
【図８】第３の実施形態によるパスワード変更要求のデータ例を示す図である。
【図９】第３の実施形態におけるパスワード変更の動作の一例を示す図である。
【図１０】第３の実施形態における無線通信システムの動作の一例を示す図である。
【図１１】第３の実施形態におけるネットワーク名を設定する場合のデータ例を示す図である。
【図１２】第４の実施形態による無線通信システムの一例を示すブロック図である。
【図１３】第４の実施形態における無線通信システムの動作の一例を示す図である。
【図１４】第５の実施形態における無線通信システムの動作の一例を示す図である。
【図１５】第６の実施形態における接続要求のデータ例を示す図である。
【図１６】第６の実施形態における無線通信システムの動作の一例を示す図である。
【図１７】第６の実施形態における第２外部端末の表示例を示す第１の図である。
【図１８】第６の実施形態における通信状況通知のデータ例を示す図である。
【図１９】第６の実施形態における第２外部端末の表示例を示す第２の図である。
【図２０】第６の実施形態における第１外部端末の表示例を示す第１の図である。
【図２１】第６の実施形態における第１外部端末の表示例を示す第２の図である。
【図２２】第６の実施形態における切断の問い合わせに対するレスポンスのデータ例を示す図である。
【図２３】第６の実施形態における第２外部端末の表示例を示す第３の図である。
【図２４】第６の実施形態における第２外部端末の表示例を示す第４の図である。
【発明を実施するための形態】
【００２５】
以下、本発明の一実施形態による無線通信システムについて、図面を参照して説明する。
【００２６】
（第１の実施形態）
図１は、第１の実施形態による無線通信システム１の一例を示す外観図である。
図１に示すように、無線通信システム１は、撮像端末１０と、外部端末２０とを備えている。
【００２７】
撮像端末１０（無線通信端末の一例）は、例えば、撮像レンズを含むカメラ等の撮像装置である。
外部端末２０は、例えば、スマートフォン等の携帯電話であり、撮像端末１０と無線通信により接続される。外部端末２０は、無線通信を介して、撮像端末１０のライブ画像を表示部２２に表示して構図等を確認するとともに、撮像端末１０のシャッター押下などの各種操作を行うことができる。また、外部端末２０は、撮像端末１０が撮像した画像データを無線通信により取り込み保存することが可能である。
【００２８】
なお、撮像端末１０と外部端末２０との間は、第１通信プロトコル（例えば、Bluetooth（登録商標））による無線通信Ｔ１と、第２通信プロトコル（例えば、無線ＬＡＮ（Local Area Network））による無線通信Ｔ２とにより通信可能である。ここで、第２通信プロトコルは、例えば、撮像端末１０を無線ＬＡＮのアクセスポイントモードで起動し、外部端末２０を無線ＬＡＮのステーションモードで起動して通信する。すなわち、第２通信プロトコルは、１対１のみの通信接続が可能な通信プロトコルである、また、第１通信プロトコルは、１対多の通信接続が可能な通信プロトコルである。
【００２９】
図２は、本実施形態による無線通信システム１の一例を示すブロック図である。
まず、本実施形態による撮像端末１０の構成について説明する。
図２に示すように、撮像端末１０は、撮像モジュール１１と、記憶部１２と、第１通信モジュール１３と、第２通信モジュール１４と、制御部１５とを備えている。
【００３０】
撮像モジュール１１は、例えば、撮像レンズ、及び固体撮像素子を備え、画像を撮像し、画像データを出力する。
記憶部１２は、撮像モジュール１１が撮像した画像データや撮像端末１０の処理に利用する各種情報を記憶する。記憶部１２は、例えば、フラッシュメモリである。
【００３１】
第１通信モジュール１３は、第１通信プロトコル（例えば、Bluetooth（登録商標））により外部端末２０と無線通信する。ここで、第１通信プロトコルは、例えば、ＯＳＩ（Open Systems Interconnection）階層モデルのデータリンク層で同時に１対多の通信接続が可能な通信プロトコルである。第１通信モジュール１３は、例えば、第２通信モジュール１４による外部端末２０との接続を要求する接続要求と、当該外部端末２０を特定する端末特定情報（例えば、ＭＡＣ（Media Access Control）アドレスなど）とを受信する。なお、端末特定情報は、例えば、一意（ユニーク）に外部端末２０を特定する特定情報である。また、第１通信モジュール１３は、例えば、後述する生成部１５２が生成したネットワーク識別子及びパスワードを外部端末２０に送信する。
【００３２】
第２通信モジュール１４は、第２通信プロトコル（例えば、無線ＬＡＮ）により撮像端末１０と無線通信する。ここで、第２通信プロトコルは、例えば、データリンク層で同時に１対多の通信接続が不可能な通信プロトコルであり、ネットワークを起動（生成）した撮像端末１０と、当該ネットワークに参加（接続）した外部端末２０との間で通信を行う。第２通信モジュール１４は、ネットワークを介して、例えば、撮像端末１０の各種操作を指示する指示情報を受信するとともに、撮像端末１０との間で画像データを転送する。
【００３３】
制御部１５は、例えば、ＣＰＵ（Central Processing Unit）などを含むプロセッサであり、撮像端末１０を統括的に制御する。制御部１５は、撮像制御部１５１と、生成部１５２とを備えている。
【００３４】
撮像制御部１５１は、撮像モジュール１１を制御する。撮像制御部１５１は、例えば、撮像モジュール１１が撮像したライブ画像を取得し、第２通信モジュール１４に対して、取得したライブ画像を外部端末２０に送信させる。また、例えば、撮像制御部１５１は、第２通信モジュール１４を介して、外部端末２０から受信した撮像指示に応じて、撮像モジュール１１に画像を撮像させて、画像データを生成させる。また、例えば、撮像制御部１５１は、撮像モジュール１１が撮像した画像データを記憶部１２に記憶させる。また、例えば、撮像制御部１５１は、第２通信モジュール１４に対して、記憶部１２が記憶する画像データを外部端末２０に送信させる。
【００３５】
生成部１５２は、第１通信モジュール１３が第１通信プロトコルによって、上述した接続要求と、端末特定情報とを外部端末２０から受信した場合に、端末特定情報に基づいて、ネットワークを識別するネットワーク識別子を生成する。ここで、ネットワークは、例えば、データリンク層より上位層による接続を可能にするネットワークであり、第２通信モジュール１４は、当該ネットワークを介して外部端末２０との間で無線通信を行う。また、ネットワーク識別子は、例えば、無線ＬＡＮにおけるＳＳＩＤ（Service Set Identifier）である。また、生成部１５２は、生成したネットワーク識別子に対応するネットワークに接続するためのパスワード（例えば、暗号化キー）を生成する。
【００３６】
生成部１５２は、例えば、ハッシュ関数を用いて、端末特定情報からネットワーク識別子及びパスワードをハッシュ値として生成する。すなわち、生成部１５２は、例えば、下記の式（１）によりネットワーク識別子（ＳＳＩＤ）を生成し、下記の式（２）によりパスワード（ＰＡＳＳ）を生成する。
【００３７】
ＳＳＩＤ  ＝  ｈａｓｈ１（ＭＡＣ）  ・・・  （１）
ＰＡＳＳ  ＝  ｈａｓｈ２（ＭＡＣ）  ・・・  （２）
【００３８】
ここで、変数ＭＡＣは、外部端末２０のＭＡＣアドレスを示し、ｈａｓｈ１（）及びｈａｓｈ２（）は、ハッシュ関数を示している。ハッシュ関数（ｈａｓｈ１（）及びｈａｓｈ２（））は、例えば、完全ハッシュ関数であり、入力値である端末特定情報（ＭＡＣ）に対し、マッピング結果が単写であることを保証されているものとする。
【００３９】
また、生成部１５２は、第２通信モジュール１４に対して、生成したネットワーク識別子及びパスワードにより外部端末２０との間で通信の論理リンクを確立した上で、ネットワークを当該通信の論理リンクを確立する層より上位層により外部端末２０と通信可能な状態に起動させる。そして、生成部１５２は、第１通信モジュール１３に対して、ネットワーク識別子及びパスワードを第１通信プロトコルにより外部端末２０に送信させる。
【００４０】
なお、生成部１５２は、自装置（撮像端末１０）に電源が供給されて（電源ＯＮ）から第１通信モジュール１３が接続要求を受信するまで、ネットワークを第２通信モジュール１４に起動させないように制御してもよい。また、生成部１５２は、例えば、第１通信モジュール１３が端末特定情報を受信する前に、以前（過去）に受信した端末特定情報に基づいて生成したネットワーク識別子に基づくネットワークを第２通信モジュール１４に起動させるようにしてもよい。ここで、第１通信モジュール１３が端末特定情報を受信する前にネットワークを起動させる場合としては、例えば、第１通信モジュール１３が端末特定情報を含まずに、接続要求のみを受信した場合や、撮像端末１０が電源ＯＮされるとネットワークを第２通信モジュール１４に起動させるように予め設定されている場合などである。
【００４１】
次に、本実施形態による外部端末２０の構成について説明する。
外部端末２０は、上述した接続要求及び端末特定情報を第１通信プロトコルによって撮像端末１０に送信する。外部端末２０は、例えば、図３に示すような接続要求及び端末特定情報を、第１通信プロトコルによって撮像端末１０に送信する。
【００４２】
図３は、本実施形態における接続要求及び端末特定情報のデータ例を示す図である。
図３に示す例では、接続要求は、“REQUEST_CONNECTION”のコマンドであり、端末特定情報は、“１２：３４：５６：７８：９Ａ：ＢＣ”である。なお、ここでの端末特定情報は、第１通信プロトコル用の後述する第１通信モジュール２３の通信ポートのＭＡＣアドレスである。
【００４３】
また、図２に戻り、外部端末２０は、第１通信プロトコルによって撮像端末１０からネットワーク識別子及びパスワードを受信する。そして、外部端末２０は、撮像端末１０から受信したネットワーク識別子及びパスワードに基づいて、無線通信端末によって起動されたネットワークに接続する。
また、外部端末２０は、操作部２１と、表示部２２と、第１通信モジュール２３と、第２通信モジュール２４と、端末制御部２５とを備えている。
【００４４】
操作部２１は、例えば、操作キーやタッチパネルであり、外部端末２０の各種操作を受け付ける。操作部２１は、例えば、撮像端末１０が画像を撮像する際のシャッターを押下する操作に使用される。
表示部２２は、例えば、液晶ディスプレイであり、撮像端末１０が撮像した画像データ（例えば、ライブ画像など）、各種メッセージ等を表示する。
【００４５】
第１通信モジュール２３は、第１通信プロトコル（例えば、Bluetooth（登録商標））により撮像端末１０と無線通信する。第１通信モジュール２３は、例えば、撮像端末１０の電源ＯＮ（電源投入）や電源ＯＦＦ（電源遮断）の指示を撮像端末１０に通知する。また、第１通信モジュール２３は、上述した接続要求及び端末特定情報を、撮像端末１０に送信する。
【００４６】
第２通信モジュール２４は、第２通信プロトコル（例えば、無線ＬＡＮ）により撮像端末１０と無線通信する。第２通信モジュール２４は、例えば、第１通信モジュール２３により撮像端末１０から受信したネットワーク識別子及びパスワード（例えば、ＳＳＩＤ及び暗号化キー）を用いてネットワークに接続（参加）する。第２通信モジュール２４は、接続するネットワークを介して、例えば、ライブ画像、画像データなどの各種情報を撮像端末１０から受信する。また、第２通信モジュール２４は、接続するネットワークを介して、撮像端末１０の各種操作指示（例えば、撮像指示など）を撮像端末１０に送信する。
【００４７】
端末制御部２５は、例えば、ＣＰＵなどを含むプロセッサであり、外部端末２０を統括的に制御する。端末制御部２５は、例えば、撮像端末１０を操作する制御処理を実行する。
具体的に、端末制御部２５は、例えば、図３に示すような接続要求及び端末特定情報を第１通信モジュール２３に送信させる。また、端末制御部２５は、撮像端末１０から第１通信モジュール２３が受信したネットワーク識別子及びパスワードにより、第２通信モジュール２４に、撮像端末１０が起動したネットワークに接続（参加）させる。そして、端末制御部２５は、接続（参加）したネットワークを介して、第２通信モジュール２４に、撮像端末１０を操作する操作指示を送信させるとともに、撮像端末１０と外部端末２０との間で画像データを転送させる。
【００４８】
次に、図４を参照して、本実施形態による無線通信システム１の動作について説明する。
図４は、本実施形態における無線通信システム１の動作の一例を示す図である。
図４において、まず、外部端末２０が、接続要求とＭＡＣアドレスとを送信する（ステップＳ１０１）。すなわち、外部端末２０の端末制御部２５は、例えば、ユーザによる操作部２１の操作に応じて、第１通信モジュール２３のＭＡＣアドレスを端末特定情報として取得し、図３に示すような、接続要求及びＭＡＣアドレスを、第１通信モジュール２３に送信させる。
【００４９】
次に、撮像端末１０の第１通信モジュール１３は、外部端末２０から受信した接続要求とＭＡＣアドレスとを制御部１５の生成部１５２に通知する（ステップＳ１０２）。
【００５０】
次に、生成部１５２は、第１通信モジュール１３が受信したＭＡＣアドレスに基づいて、ＳＳＩＤ（ネットワーク識別子）を生成する（ステップＳ１０３）。生成部１５２は、例えば、上述した式（１）により、ＭＡＣアドレス（例えば、“１２：３４：５６：７８：９Ａ：ＢＣ”）に基づいて、ＳＳＩＤ（例えば、“ｎＥｗｖＩｇＷＵＪ０ｘａ”）を生成する。
【００５１】
次に、生成部１５２は、ＳＳＩＤに対応するパスワード（ＰＡＳＳ）を生成する（ステップＳ１０４）。生成部１５２は、例えば、上述した式（２）により、ＭＡＣアドレス（例えば、“１２：３４：５６：７８：９Ａ：ＢＣ”）に基づいて、ＰＡＳＳ（例えば、“ｊｎｔｐＹＶｆＬ７３ＰＢ”）を生成する。
このように、生成部１５２は、第１通信モジュール１３が外部端末２０から接続要求及びＭＡＣアドレスを受信した場合に、ＭＡＣアドレスに基づいて、ＳＳＩＤ及びＰＡＳＳを生成する。
【００５２】
次に、生成部１５２は、ＳＳＩＤ及びＰＡＳＳを第２通信モジュール１４に通知する（ステップＳ１０５）。
次に、第２通信モジュール１４は、生成部１５２が生成したＳＳＩＤ及びＰＡＳＳを設定して、ネットワーク（例えば、“ネットワーク１”）を構築する（ステップＳ１０６）。すなわち、第２通信モジュール１４は、ＳＳＩＤ及びＰＡＳＳにより“ネットワーク１”を起動して接続可能な状態にする。
このように、生成部１５２は、ＳＳＩＤ（ネットワーク識別子）による“ネットワーク１”を第２通信モジュール１４に起動させる。
【００５３】
次に、生成部１５２は、ＳＳＩＤ及びＰＡＳＳを第１通信モジュール１３に通知する（ステップＳ１０７）。すなわち、生成部１５２は、例えば、“ｎＥｗｖＩｇＷＵＪ０ｘａ”及び“ｊｎｔｐＹＶｆＬ７３ＰＢ”を第１通信モジュール１３に通知する。
【００５４】
次に、第１通信モジュール１３は、生成部１５２が生成したＳＳＩＤ及びＰＡＳＳを外部端末２０に返信する（ステップＳ１０８）。すなわち、第１通信モジュール１３は、例えば、“ｎＥｗｖＩｇＷＵＪ０ｘａ”及び“ｊｎｔｐＹＶｆＬ７３ＰＢ”を第１通信プロトコルによって、外部端末２０に送信する。
このように、生成部１５２は、第１通信モジュール１３に対して、生成したＳＳＩＤ（ネットワーク識別子）及びＰＡＳＳ（パスワード）を、第１通信プロトコルにより外部端末２０に送信させる。
【００５５】
次に、外部端末２０は、受信したＳＳＩＤ及びＰＡＳＳを使用してネットワークに接続を要求する（ステップＳ１０９）。外部端末２０の端末制御部２５は、第２通信モジュール２４に対して、例えば、“ｎＥｗｖＩｇＷＵＪ０ｘａ”及び“ｊｎｔｐＹＶｆＬ７３ＰＢ”を使用して“ネットワーク１”に接続を要求する。
【００５６】
次に、撮像端末１０の第２通信モジュール１４は、外部端末２０からの要求に応じて、ＳＳＩＤ及びＰＡＳＳを確認する（ステップＳ１１０）。
次に、第２通信モジュール１４は、外部端末２０にネットワークへの参加を許可する（ステップＳ１１１）。すなわち、第２通信モジュール１４は、例えば、“ｎＥｗｖＩｇＷＵＪ０ｘａ”及び“ｊｎｔｐＹＶｆＬ７３ＰＢ”による外部端末２０の“ネットワーク１”への参加を許可する。
そして、撮像端末１０と外部端末２０との間で、アプリケーション層の通信が行われる（ステップＳ１１２）。これにより、外部端末２０が、例えば、撮像端末１０から第２通信プロトコルによりライブ画像を取得して表示部２２に表示させたり、撮像端末１０に撮像指示を第２通信プロトコルにより送信したりすることが可能になる。
【００５７】
なお、上述した本実施形態では、生成部１５２が、パスワード（ＰＡＳＳ）を生成する例を説明したが、これに限定されるものではない。例えば、撮像端末１０と外部端末２０との間で、予め所定のパスワードが決められている（設定されている）などの場合には、生成部１５２が、パスワードを生成しないようにしてもよい。
また、生成部１５２が、式（２）によりパスワードを生成する例を説明したが、下記の式（３）によりパスワード（ＰＡＳＳ）を生成するようにしてもよい。
【００５８】
ＰＡＳＳ  ＝  ｈａｓｈ１（ＳＳＩＤ）  ・・・  （３）
【００５９】
ここで、ＳＳＩＤは、上述した式（１）により生成されたネットワーク識別子である。また、ｈａｓｈ１（）は、式（１）と同一のハッシュ関数を示している。
このように、生成部１５２は、生成したネットワーク識別子に基づいて、パスワード（暗号化キー）を生成するようにしてもよい。
【００６０】
以上説明したように、本実施形態による撮像端末１０（無線通信端末の一例）は、第１通信モジュール１３と、第２通信モジュール１４と、生成部１５２とを備えている。第１通信モジュール１３は、第１通信プロトコルにより外部端末２０と無線通信する。第２通信モジュール１４は、第２通信プロトコルにより外部端末２０と無線通信する。生成部１５２は、接続を要求する接続要求と端末特定情報とを、第１通信モジュール１３が第１通信プロトコルによって外部端末２０から受信した場合に、端末特定情報に基づいて、第２通信プロトコルによるネットワークを識別するネットワーク識別子（例えば、ＳＳＩＤ）を生成する。ここで、端末特定情報は、外部端末２０を特定する識別情報であり、例えば、外部端末２０のＭＡＣアドレスである。生成部１５２は、第２通信モジュール１４に対して、ネットワーク識別子を使用して外部端末２０との間で通信の論理リンクを確立した上で、当該ネットワーク識別子に基づくネットワークを、当該通信の論理リンクを確立する層より上位層により外部端末２０と通信可能な状態に起動させるとともに、第１通信モジュール１３に対して、当該ネットワーク識別子を第１通信プロトコルにより外部端末２０に送信させる。
【００６１】
これにより、本実施形態による撮像端末１０は、外部端末２０に対応したネットワーク（例えば、“ネットワーク１”）を起動し、外部端末２０は、生成部１５２が生成したネットワーク識別子を使用して当該ネットワークに接続する。よって、本実施形態による撮像端末１０は、例えば、接続可能な複数の外部端末２０が存在する場合に、撮像端末１０に対する外部端末２０からの意図しない接続を防止することができる。
また、本実施形態による撮像端末１０は、例えば、過去に接続したことがある場合は、既に生成済みのネットワーク識別子を使用して、第２通信プロトコルでの接続を容易に行うことができる。
【００６２】
また、本実施形態では、生成部１５２は、ネットワーク識別子を生成するとともに、ネットワークに接続するためのパスワード（例えば、暗号化キー）を生成し、ネットワーク識別子及びパスワードを第１通信モジュール１３に対して、第１通信プロトコルにより外部端末２０に送信させる。
これにより、本実施形態による撮像端末１０は、より安全に撮像端末１０に対する外部端末２０からの意図しない接続を防止することができる。
【００６３】
また、本実施形態では、生成部１５２は、自装置（撮像端末１０）に電源が供給されてから第１通信モジュール１３が接続要求を受信するまで、ネットワークを第２通信モジュール１４に起動させない。
これにより、本実施形態による撮像端末１０は、例えば、比較的消費電力が大きい無線ＬＡＮなどの第２通信モジュール１４によるネットワークを撮像端末１０の制御や画像転送が必要な際に起動する。そのため、本実施形態による撮像端末１０は、消費電力を低減することができる。
【００６４】
また、本実施形態では、生成部１５２は、第１通信モジュール１３が端末特定情報を受信する前に、過去に受信した端末特定情報に基づいて生成したネットワーク識別子に基づくネットワークを第２通信モジュール１４に起動させるようにしてもよい。
これにより、外部端末２０は、ネットワーク識別子を受信せずに、過去に接続したネットワーク識別子により、ネットワークに接続することができる。すなわち、本実施形態による撮像端末１０は、第２通信プロトコルでの外部端末２０との接続を容易にすることができる。
【００６５】
また、本実施形態では、第１通信プロトコルが、１対多の通信接続が可能な通信プロトコルであり、第２通信プロトコルが、１対１のみの通信接続が可能な通信プロトコルである。
これにより、本実施形態による撮像端末１０は、より確実に撮像端末１０に対する外部端末２０からの意図しない接続を防止することができる。
【００６６】
また、本実施形態による無線通信システム１は、上述した撮像端末１０と、外部端末２０とを備えている。外部端末２０は、接続要求及び端末特定情報を第１通信プロトコルによって撮像端末１０に送信し、撮像端末１０から受信したネットワーク識別子に基づいて、撮像端末１０によって起動されたネットワークに接続する。
これにより、本実施形態による無線通信システム１は、上述した撮像端末１０と同様に、撮像端末１０に対する外部端末２０からの意図しない接続を防止することができる。
【００６７】
また、本実施形態による無線通信方法は、撮像端末１０と、外部端末２０との無線通信方法であって、第１送信ステップと、生成ステップと、起動ステップと、第２送信ステップと、接続ステップとを含んでいる。第１送信ステップ（送信ステップの一例）において、外部端末２０が、接続を要求する接続要求と外部端末２０を特定する端末特定情報とを、第１通信プロトコルによって無線通信端末に送信する。生成ステップにおいて、撮像端末１０が、第１送信ステップによって送信された接続要求及び端末特定情報を、第１通信モジュール１３を介して第１通信プロトコルによって外部端末２０から受信した場合に、端末特定情報に基づいて、第２通信プロトコルによるネットワークを識別するネットワーク識別子を生成する。起動ステップにおいて、撮像端末１０が、第２通信モジュール１４に対して、生成ステップによって生成されたネットワーク識別子を使用して外部端末２０との間で通信の論理リンクを確立した上で、ネットワーク識別子に基づくネットワークを、当該通信の論理リンクを確立する層より上位層により外部端末２０と通信可能な状態に起動させる。第２送信ステップにおいて、撮像端末１０が、第１通信モジュール１３に対して、ネットワーク識別子を第１通信プロトコルにより外部端末２０に送信する。接続ステップにおいて、外部端末２０が、第２送信ステップによって撮像端末１０から送信されたネットワーク識別子に基づいて、ネットワークに第２通信プロトコルによって接続する。
これにより、本実施形態による無線通信方法は、上述した撮像端末１０及び無線通信システム１と同様に、撮像端末１０に対する外部端末２０からの意図しない接続を防止することができる。
【００６８】
（第２の実施形態）
次に、図面を参照して、第２の実施形態による無線通信システムについて説明する。
図５は、本実施形態による無線通信システム１ａの一例を示すブロック図である。
図５に示すように、無線通信システム１ａは、撮像端末１０ａと、外部端末２０ａとを備えている。
なお、図５において、図１に示す構成と同一の構成については同一の符号を付し、その説明を省略する。
【００６９】
撮像端末１０ａ（無線通信端末の一例）は、撮像モジュール１１と、記憶部１２と、第１通信モジュール１３と、第２通信モジュール１４と、制御部１５ａとを備えている。
制御部１５ａは、例えば、ＣＰＵなどを含むプロセッサであり、撮像端末１０ａを統括的に制御する。制御部１５ａは、撮像制御部１５１と、生成部１５２ａとを備えている。
【００７０】
生成部１５２ａにおけるネットワーク識別子及びパスワードの生成処理は、上述した第１の実施形態の生成部１５２と同様である。生成部１５２ａは、第１の実施形態と同様に、生成したネットワーク識別子及びパスワードによるネットワークを第２通信モジュール１４に起動させる。なお、本実施形態では、生成部１５２ａは、生成したネットワーク識別子及びパスワードを、第１通信モジュール１３に対して、外部端末２０ａに送信させない点が、第１の実施形態と異なる。
【００７１】
外部端末２０ａは、操作部２１と、表示部２２と、第１通信モジュール２３と、第２通信モジュール２４と、端末制御部２５ａとを備えている。
端末制御部２５ａは、例えば、ＣＰＵなどを含むプロセッサであり、外部端末２０ａを統括的に制御する。端末制御部２５ａは、接続要求及び端末特定情報を第１通信モジュール２３に送信させるとともに、生成部１５２ａと同様の手法により、ネットワーク識別子及びパスワードを生成する。すなわち、端末制御部２５ａは、端末特定情報に基づいて、ネットワーク識別子及びパスワードを生成する。そして、端末制御部２５ａは、生成したネットワーク識別子及びパスワードにより、第２通信モジュール２４に、撮像端末１０ａが起動したネットワークに接続（参加）させる。
【００７２】
次に、図６を参照して、本実施形態による無線通信システム１ａの動作について説明する。
図６は、本実施形態における無線通信システム１ａの動作の一例を示す図である。
図６において、ステップＳ２０１からステップＳ２０６までの処理は、図４に示すステップＳ１０１からステップＳ１０６までの処理と同様であるので、ここではその説明を省略する。
【００７３】
ステップＳ２０７において、外部端末２０ａの端末制御部２５ａは、ＭＡＣアドレスに基づいて、ＳＳＩＤ（ネットワーク識別子）を生成する。端末制御部２５ａは、例えば、上述した式（１）により、ＭＡＣアドレス（例えば、“１２：３４：５６：７８：９Ａ：ＢＣ”）に基づいて、ＳＳＩＤ（例えば、“ｎＥｗｖＩｇＷＵＪ０ｘａ”）を生成する。
【００７４】
次に、端末制御部２５ａは、ＳＳＩＤに対応するパスワード（ＰＡＳＳ）を生成する（ステップＳ２０８）。端末制御部２５ａは、例えば、上述した式（２）により、ＭＡＣアドレス（例えば、“１２：３４：５６：７８：９Ａ：ＢＣ”）に基づいて、ＰＡＳＳ（例えば、“ｊｎｔｐＹＶｆＬ７３ＰＢ”）を生成する。
このように、端末制御部２５ａは、第１通信モジュール２３が外部端末２０ａから接続要求及びＭＡＣアドレスを送信した場合に、ＭＡＣアドレスに基づいて、ＳＳＩＤ及びＰＡＳＳを生成する。
【００７５】
続くステップＳ２０９からステップＳ２１２の処理は、図４に示すステップＳ１０９からステップＳ１１２までの処理と同様であるので、ここではその説明を省略する。
【００７６】
以上説明したように、本実施形態による撮像端末１０ａは、第１通信モジュール１３と、第２通信モジュール１４と、生成部１５２ａとを備えている。生成部１５２ａは、接続を要求する接続要求と外部端末２０ａを特定する端末特定情報とを、第１通信モジュール１３が第１通信プロトコルによって外部端末２０ａから受信した場合に、端末特定情報に基づいて、第２通信プロトコルによるネットワークを識別するネットワーク識別子を生成する。生成部１５２ａは、第２通信モジュール１４に対して、生成されたネットワーク識別子を使用して外部端末２０ａとの間で通信の論理リンクを確立した上で、ネットワーク識別子に基づくネットワークを、当該通信の論理リンクを確立する層より上位層により外部端末２０ａと通信可能な状態に起動させる。
これにより、本実施形態による撮像端末１０ａは、第１の実施形態と同様に、撮像端末１０ａに対する外部端末２０ａからの意図しない接続を防止することができる。
【００７７】
また、本実施形態による無線通信システム１ａでは、撮像端末１０ａと外部端末２０ａとの双方が、外部端末２０ａの端末特定情報に基づいて、ネットワーク識別子を生成し、当該ネットワーク識別子によるネットワークで第２通信プロトコルにより相互に無線通信する。
これにより、本実施形態による無線通信システム１ａは、例えば、接続可能な複数の外部端末２０ａが存在する場合に、撮像端末１０ａに対する外部端末２０ａからの意図しない接続を防止することができる。
【００７８】
なお、上述したステップＳ２０６の処理において、第２通信モジュール１４は、ネットワークを起動する際に、ネットワーク識別子（ＳＳＩＤ）を通知するビーコンを発信せず（例えば、ＥＳＳＩＤ（Extended Service Set Identifier）ステルス）、外部端末２０ａから動的に撮像端末１０ａをスキャンするようにしてもよい。これにより、本実施形態による撮像端末１０ａは、外部端末２０ａからの誤接続をさらに防止することができる。
【００７９】
（第３の実施形態）
次に、図面を参照して、第３の実施形態による無線通信システムについて説明する。
図７は、本実施形態による無線通信システム１ｂの一例を示すブロック図である。
図７に示すように、無線通信システム１ｂは、撮像端末１０ｂと、外部端末２０ｂとを備えている。
なお、図７において、図１に示す構成と同一の構成については同一の符号を付し、その説明を省略する。
【００８０】
撮像端末１０ｂ（無線通信端末の一例）は、撮像モジュール１１と、記憶部１２と、第１通信モジュール１３と、第２通信モジュール１４と、制御部１５ｂとを備えている。
制御部１５ｂは、例えば、ＣＰＵなどを含むプロセッサであり、撮像端末１０ｂを統括的に制御する。制御部１５ｂは、撮像制御部１５１と、生成部１５２ｂとを備えている。
【００８１】
本実施形態における記憶部１２は、ＰＷ（パスワード）記憶部１２１を備えている。
ＰＷ記憶部１２１は、外部端末２０ｂを認証するパスワード（第１認証情報）を記憶する。
【００８２】
本実施形態では、撮像端末１０ｂは、ＰＷ記憶部１２１を備え、生成部１５２ｂが、認証処理を行う点と、生成部１５２ｂが、端末特定情報と自装置特定情報とに基づいて、ネットワーク識別子及びパスワードを生成する点が、第１の実施形態と異なる。
【００８３】
生成部１５２ｂは、ＰＷ記憶部１２１が記憶するパスワード（第１認証情報）と、第１通信モジュール１３によって外部端末２０ｂから受信されたパスワード（第２認証情報）とに基づいて、ネットワークを起動させるか否かを判定する。生成部１５２ｂは、例えば、ＰＷ記憶部１２１が記憶するパスワード（第１認証情報）と、受信されたパスワード（第２認証情報）とが一致する場合に、ネットワークを起動させる処理を実行する。また、生成部１５２ｂは、ＰＷ記憶部１２１が記憶するパスワード（第１認証情報）と、受信されたパスワード（第２認証情報）とが一致しない場合に、ネットワークを起動させる処理を実行しない。
【００８４】
また、生成部１５２ｂは、端末特定情報と、自装置を特定する自装置特定情報とに基づいて、ネットワーク識別子を生成する。ここで、自装置特定情報とは、例えば、自装置（撮像端末１０ｂ）のＭＡＣアドレスである。
具体的に、生成部１５２ｂは、例えば、ハッシュ関数を用いて、端末特定情報及び自装置特定情報からネットワーク識別子及びパスワードを生成する。すなわち、生成部１５２ｂは、例えば、下記の式（４）によりネットワーク識別子（ＳＳＩＤ）を生成し、下記の式（５）によりパスワード（ＰＡＳＳ）を生成する。
【００８５】
ＳＳＩＤ  ＝  ｈａｓｈ１（ＭＡＣ−ＴＥＲＭ｜ＭＡＣ−ＣＡＭ）  ・・・  （４）
ＰＡＳＳ  ＝  ｈａｓｈ２（ＭＡＣ−ＴＥＲＭ｜ＭＡＣ−ＣＡＭ）  ・・・  （５）
【００８６】
ここで、変数ＭＡＣ−ＴＥＲＭは、外部端末２０ｂのＭＡＣアドレスを示し、変数ＭＡＣ−ＣＡＭは、撮像端末１０ｂのＭＡＣアドレスを示す。また、ｈａｓｈ１（）及びｈａｓｈ２（）は、ハッシュ関数を示している。また、“｜”は、値の連結を表わすものとする。
生成部１５２ｂのその他の処理は、上述した第１の実施形態と同様であるので、ここではその説明を省略する。
【００８７】
外部端末２０ｂは、操作部２１と、表示部２２と、第１通信モジュール２３と、第２通信モジュール２４と、端末制御部２５ｂとを備えている。
端末制御部２５ｂは、例えば、ＣＰＵなどを含むプロセッサであり、外部端末２０ｂを統括的に制御する。端末制御部２５ｂは、ユーザによる操作部２１の操作に応じて、例えば、図８に示すような、外部端末２０ｂを認証するパスワード（第１認証情報）の変更を要求するパスワード変更要求を、第１通信モジュール２３に送信させる。
【００８８】
図８は、本実施形態によるパスワード変更要求のデータ例を示す図である。
図８に示す例では、パスワード変更要求は、“CHANGE_PASSWD”のコマンドであり、旧パスワードが“ｆ４３ｅ７０ｃ１ｆ４”であり、新パスワードが“８５ｄ５０２１０６ａ”であることを示している。なお、旧パスワードは、例えば、初期パスワードであり、撮像端末１０ｂの出荷時に予めＰＷ記憶部１２１に記憶されているものし、所定の方法でユーザに開示されているものとする。
端末制御部２５ｂは、図８に示すようなパスワード変更要求を送信することで、撮像端末１０ｂが記憶している認証用のパスワードを変更する。
【００８９】
また、端末制御部２５ｂは、接続要求及び端末特定情報と、上述した外部端末２０ｂを認証するパスワード（第２認証情報）を第１通信モジュール２３に送信させる。端末制御部２５ｂのその他の処理は、上述した第１の実施形態と同様であるので、ここではその説明を省略する。
【００９０】
次に、図面を参照して、本実施形態による無線通信システム１ｂの動作について説明する。
図９は、本実施形態におけるパスワード変更の動作の一例を示す図である。
図９において、まず、外部端末２０ｂが、パスワード変更要求と、新旧パスワードとを送信する（ステップＳ３０１）。すなわち、外部端末２０ｂの端末制御部２５ｂは、例えば、ユーザによる操作部２１の操作に応じて、旧パスワードと、新パスワードとを取得し、図８に示すような、パスワード変更要求及び新旧パスワードを、第１通信モジュール２３に送信させる。
【００９１】
次に、撮像端末１０ｂの第１通信モジュール１３は、現在のパスワードを読み出して比較する（ステップＳ３０２）。すなわち、第１通信モジュール１３は、パスワード変更要求の受信に応じて、ＰＷ記憶部１２１から現在のパスワードを読み出し、読み出した現在のパスワードと、受信した旧パスワード（例えば、“ｆ４３ｅ７０ｃ１ｆ４”）とを比較する。
【００９２】
次に、第１通信モジュール１３は、比較が一致した場合に、新しいパスワードを保存する（ステップＳ３０３）。すなわち、第１通信モジュール１３は、ステップＳ３０２において、現在のパスワードと旧パスワードとが一致した場合に、受信した新パスワード（例えば、“８５ｄ５０２１０６ａ”）を新しいパスワード（第１認証情報）として、ＰＷ記憶部１２１に記憶させる。
【００９３】
このように、無線通信システム１ｂでは、外部端末２０ｂを認証するためのパスワード（第１認証情報）を変更する。
なお、上述した例では、第１通信モジュール１３が、パスワードに比較、及び変更する処理を実行する例を説明したが、生成部１５２ｂがこれらの処理の一部、又は全部を実行してもよい。また、第１通信モジュール１３の代わりに、第２通信モジュール１４がパスワードに比較、及び変更する処理を実行するようにしてもよい。
【００９４】
次に、図１０を参照して、外部端末２０ｂと撮像端末１０ｂとの間で無線通信する動作について説明する。
図１０は、本実施形態における無線通信システム１ｂの動作の一例を示す図である。
図１０において、まず、外部端末２０ｂが、接続要求とＭＡＣアドレス（ＭＡＣ−ＴＥＲＭ）と、パスワード（第２認証情報）とを送信する（ステップＳ４０１）。すなわち、外部端末２０ｂの端末制御部２５ｂは、例えば、ユーザによる操作部２１の操作に応じて、第１通信モジュール２３のＭＡＣアドレスを端末特定情報として取得するとともに、パスワード（第２認証情報）を取得する。端末制御部２５ｂは、接続要求及びＭＡＣアドレスと、パスワードとを、第１通信モジュール２３に送信させる。ここで、ＭＡＣアドレス（ＭＡＣ−ＴＥＲＭ）は、例えば、“１２：３４：５６：７８：９Ａ：ＢＣ”である。
【００９５】
次に、撮像端末１０ｂの第１通信モジュール１３は、外部端末２０ｂから受信したパスワード（第２認証情報）を制御部１５ｂの生成部１５２ｂに通知する（ステップＳ４０２）。
【００９６】
次に、生成部１５２ｂは、パスワード（第１認証情報）を読み出して、受信したパスワード（第２認証情報）と比較する（ステップＳ４０３）。すなわち、生成部１５２ｂは、ＰＷ記憶部１２１からパスワード（第１認証情報）を読み出して、読み出したパスワード（第１認証情報）と、受信したパスワード（第２認証情報）とを比較する。
【００９７】
次に、生成部１５２ｂは、パスワードの一致を第１通信モジュール１３に通知する（ステップＳ４０４）。生成部１５２ｂは、読み出したパスワード（第１認証情報）と、受信したパスワード（第２認証情報）とが一致した場合に、一致したことを示す情報を第１通信モジュール１３に通知する。また、生成部１５２ｂは、読み出したパスワード（第１認証情報）と、受信したパスワード（第２認証情報）とが一致していない場合に、受信した接続要求に対する処理を中止する。すなわち、生成部１５２ｂは、読み出したパスワード（第１認証情報）と、受信したパスワード（第２認証情報）とが一致していない場合に、ＳＳＩＤを生成する処理、ネットワークを起動する処理、及びＳＳＩＤを外部端末２０ｂに送信する処理を中止する。
【００９８】
次に、第１通信モジュール１３は、外部端末２０ｂから受信した接続要求とＭＡＣアドレスとを生成部１５２ｂに通知する（ステップＳ４０５）。
次に、生成部１５２ｂは、自装置のＭＡＣアドレス（ＭＡＣ−ＣＡＭ）を取得する（ステップＳ４０６）。ここで、自装置のＭＡＣアドレス（ＭＡＣ−ＣＡＭ）は、例えば、第１通信モジュール１３の通信ポートのＭＡＣアドレス（例えば、“００：０１：１３：ＡＢ：ＣＤ：ＥＦ”）である。
【００９９】
次に、生成部１５２ｂは、ＭＡＣ−ＴＥＲＭとＭＡＣ−ＣＡＭとに基づいて、ＳＳＩＤ（ネットワーク識別子）を生成する(ステップＳ４０７)。すなわち、生成部１５２ｂは、第１通信モジュール１３が受信したＭＡＣ−ＴＥＲＭ（例えば、“１２：３４：５６：７８：９Ａ：ＢＣ”）と、取得したＭＡＣ−ＣＡＭ（例えば、“００：０１：１３：ＡＢ：ＣＤ：ＥＦ”）とに基づいて、ＳＳＩＤ（ネットワーク識別子）を生成する。生成部１５２ｂは、例えば、上述した式（４）により、ＳＳＩＤを生成する。
【０１００】
次に、生成部１５２ｂは、ＳＳＩＤに対応するパスワード（ＰＡＳＳ）を生成する（ステップＳ４０８）。生成部１５２ｂは、例えば、上述した式（５）により、ＭＡＣアドレスに基づいて、ＰＡＳＳを生成する。
このように、生成部１５２ｂは、第１通信モジュール１３が外部端末２０ｂから接続要求及びＭＡＣアドレスを受信した場合に、ＭＡＣアドレスに基づいて、ＳＳＩＤ及びＰＡＳＳを生成する。
【０１０１】
次に、生成部１５２ｂは、ＳＳＩＤ及びＰＡＳＳを第２通信モジュール１４に通知する（ステップＳ４０９）。
次に、第２通信モジュール１４は、生成部１５２ｂが生成したＳＳＩＤ及びＰＡＳＳを設定して、ネットワーク（例えば、“ネットワーク１”）を構築する（ステップＳ４１０）。すなわち、第２通信モジュール１４は、ＳＳＩＤ及びＰＡＳＳにより“ネットワーク１”を起動して接続可能な状態にする。
このように、生成部１５２ｂは、ＳＳＩＤ（ネットワーク識別子）による“ネットワーク１”を第２通信モジュール１４に起動させる。
【０１０２】
次に、生成部１５２ｂは、ＳＳＩＤ及びＰＡＳＳを第１通信モジュール１３に通知する（ステップＳ４１１）。
次に、第１通信モジュール１３は、生成部１５２ｂが生成したＳＳＩＤ及びＰＡＳＳを外部端末２０ｂに返信する（ステップＳ４１２）。
ステップＳ４１２以降の処理は、図４に示すステップＳ１０９からステップＳ１１２までの処理と同様であるので、ここではその説明を省略する。
【０１０３】
なお、上述した本実施形態では、生成部１５２ｂが、式（５）によりパスワードを生成する例を説明したが、上述した式（２）又は式（３）によりパスワード（ＰＡＳＳ）を生成するようにしてもよい。
【０１０４】
以上説明したように、本実施形態による撮像端末１０ｂは、外部端末２０ｂを認証するパスワード（第１認証情報）を記憶するＰＷ記憶部１２１を備えている。生成部１５２ｂは、ＰＷ記憶部１２１が記憶するパスワード（第１認証情報）と、第１通信モジュール１３によって外部端末２０ｂから受信されたパスワード（第２認証情報）とに基づいて、ネットワークを起動させるか否かを判定する。例えば、生成部１５２ｂは、ＰＷ記憶部１２１が記憶するパスワード（第１認証情報）と、第１通信モジュール１３が受信したパスワード（第２認証情報）とが一致する場合に、ネットワークを起動させる処理を実行する。
【０１０５】
これにより、撮像端末１０ｂは、ＰＷ記憶部１２１が記憶するパスワード（第１認証情報）と、第１通信モジュール１３が受信したパスワード（第２認証情報）とが一致しない場合には、ネットワーク識別子（例えば、ＳＳＩＤ）を外部端末２０ｂに送信しない。よって、本実施形態による撮像端末１０ｂは、意図しないユーザからの接続及び第２通信プロトコルの接続情報（例えば、ＳＳＩＤ及びＰＡＳＳ）の流出を防止することができ、セキュリティを向上させることができる。
【０１０６】
なお、上述した外部端末２０ｂが送信するパスワード（第２認証情報）は、ユーザによって操作部２１を介して取得されるようにしてもよい。
これにより、本実施形態による撮像端末１０ｂは、パスワード（第２認証情報）によりユーザを認証することになり、正当なユーザが使用していない場合の撮像端末１０ｂと外部端末２０ｂとの無線通信を防止することができる。よって、本実施形態による撮像端末１０ｂは、セキュリティをさらに向上させることができる。
【０１０７】
また、本実施形態では、生成部１５２ｂは、受信した端末特定情報（例えば、ＭＡＣ−ＴＥＲＭ）と、自装置を特定する自装置特定情報（例えば、ＭＡＣ−ＣＡＭ）とに基づいて、ネットワーク識別子を生成する。
これにより、本実施形態による撮像端末１０ｂは、複数台の撮像端末１０ｂがある場合に、ネットワーク識別子の重複を防ぐことができる。
【０１０８】
なお、外部端末２０ｂから接続可能な距離範囲内に複数の撮像端末１０ｂが存在する場合、上述した本実施形態では、パスワードの一致を確認するまでは意図する撮像端末１０ｂであるか否かをユーザは確認できない。そこで、上述した無線通信システム１ｂでは、第１通信プロトコルのネットワーク名を使用して、第１通信プロトコルによる接続を行い、パスワードを外部端末２０ｂから送信するようにしてもよい。
【０１０９】
この場合、ネットワーク名は、撮像端末１０ｂのシリアル番号などに関連付けて、製造者が撮像端末１０ｂに一意であることを保証したネットワーク名を予めユーザに開示しておくようにしてもよいし、ユーザによりネットワーク名が設定されるようにしてもよい。ユーザがネットワーク名を設定する場合、それらが撮像端末１０ｂに一意であることは保証できないが、ユーザが接続を意図する撮像端末１０ｂごとに異なるネットワーク名を付与していれば問題ない。
【０１１０】
また、外部端末２０ｂが複数台のネットワーク名を記憶している場合、且つ、記憶しているネットワーク名と一致するネットワーク名が複数存在した場合には、外部端末２０ｂは、接続先となる撮像端末１０ｂに対応するネットワーク名をユーザーアプリ上などで、表示部２２に表示させて、ユーザに選択させるようにしてもよい。あるいは、接続優先順序をユーザが決めるようにしてもよいし、通信電波強度の強弱などを条件に基づいて、外部端末２０ｂが自動的に接続するようにしてもよい。例えば、第１通信プロトコルが、ＢＬＥ（Bluetooth（登録商標） Low Energy）である場合には、撮像端末１０ｂの第１通信モジュール１３は、ネットワーク名にあたるローカルネームをアドバタイズデータとして、（外部端末２０ｂの第１通信モジュール２３などに）ブロードキャストする。
【０１１１】
また、例えば、外部端末２０ｂが、第１通信プロトコルのネットワーク名を設定する場合には、図１１に示すようなコマンドによりネットワーク名を設定する。
図１１は、本実施形態におけるネットワーク名を設定する場合のデータ例を示す図である。
図１１に示す例では、ネットワーク名設定のコマンドが“SET_NETWORK_NAME”であり、設定するネットワーク名が、“mycam483”であることを示している。
第１通信モジュール２３は、図１１に示すようなコマンドを第１通信モジュール１３に送信してネットワーク名を設定する。
【０１１２】
（第４の実施形態）
次に、図面を参照して、第４の実施形態による無線通信システムについて説明する。
図１２は、本実施形態による無線通信システム１ｃの一例を示すブロック図である。
図１２に示すように、無線通信システム１ｃは、撮像端末１０ｃと、複数の外部端末２０（第１外部端末２０−１、第２外部端末２０−２）とを備えている。
なお、図１２において、図１に示す構成と同一の構成については同一の符号を付し、その説明を省略する。
【０１１３】
図１２において、撮像端末１０ｃと第１外部端末２０−１との間は、第１通信プロトコルによる無線通信Ｔ１１と、第２通信プロトコルによる無線通信Ｔ２１とにより通信可能である。また、撮像端末１０ｃと第２外部端末２０−２との間は、第１通信プロトコルによる無線通信Ｔ１２と、第２通信プロトコルによる無線通信Ｔ２２とにより通信可能である。なお、第２通信プロトコルは、１対１のみの通信接続が可能な通信プロトコルであるため、無線通信Ｔ２１と無線通信Ｔ２２とは、切り替えて使用される。
【０１１４】
本実施形態では、無線通信システム１ｃは、複数の外部端末２０を備え、複数の外部端末２０を切り替える場合の処理の一例について説明する。
第１外部端末２０−１及び第２外部端末２０−２は、上述した第１の実施形態の外部端末２０と同様の構成である。ここで、第１外部端末２０−１は、最初に撮像端末１０ｃと第２通信プロトコルにより接続する外部端末２０、又は既に撮像端末１０ｃと第２通信プロトコルにより接続している外部端末２０を示している。また、第２外部端末２０−２は、第１外部端末２０−１の次に撮像端末１０ｃと第２通信プロトコルにより接続する外部端末２０を示している。
【０１１５】
撮像端末１０ｃ（無線通信端末の一例）は、撮像モジュール１１と、記憶部１２と、第１通信モジュール１３と、第２通信モジュール１４ａと、制御部１５ｃとを備えている。
制御部１５ｃは、例えば、ＣＰＵなどを含むプロセッサであり、撮像端末１０ｃを統括的に制御する。制御部１５ｃは、撮像制御部１５１と、生成部１５２ｃとを備えている。
【０１１６】
生成部１５２ｃの基本的な処理は、第１の実施形態の生成部１５２と同様であるが、複数の外部端末２０を切り替える処理が追加されている点が第１の実施形態と異なる。
生成部１５２ｃは、例えば、接続要求と、第１外部端末２０−１を特定する第１端末特定情報とを、第１通信モジュール１３が第１外部端末２０−１から受信した場合に、第１端末特定情報に基づいて、第１ネットワークを識別する第１ネットワーク識別子を生成する。ここで、第１端末特定情報は、例えば、第１外部端末２０−１のＭＡＣアドレスであり、第１ネットワーク識別子は、例えば、第１ネットワーク（例えば、“ネットワーク１”）を識別するＳＳＩＤ１である。また、生成部１５２ｃは、第１ネットワーク識別子（ＳＳＩＤ１）に対応するパスワード（ＰＡＳＳ１）を生成する。生成部１５２ｃは、例えば、上述した式（１）及び式（２）により、第１ネットワーク識別子（ＳＳＩＤ１）及びパスワード（ＰＡＳＳ１）を生成する。
【０１１７】
生成部１５２ｃは、当該第１ネットワーク識別子（ＳＳＩＤ１）による第１ネットワーク（“ネットワーク１”）を第２通信モジュール１４ａに起動させる。すなわち、生成部１５２ｃは、第２通信モジュール１４ａに対して、第１ネットワーク識別子（ＳＳＩＤ１）を使用して第１外部端末２０−１との間で通信の論理リンクを確立した上で、当該第１ネットワーク識別子（ＳＳＩＤ１）に基づく第１ネットワーク（“ネットワーク１”）を当該通信の論理リンクを確立する層より上位層により第１外部端末２０−１と通信可能な状態に起動させる。そして、生成部１５２ｃは、第１通信モジュール１３に対して、当該第１ネットワーク識別子（ＳＳＩＤ１）を第１通信プロトコルにより第１外部端末２０−１に送信させる。
【０１１８】
また、生成部１５２ｃは、例えば、接続要求と、第２外部端末２０−２を特定する第２端末特定情報とを、第１通信モジュール１３が第２外部端末２０−２から受信した場合に、第２端末特定情報に基づいて、第２ネットワークを識別する第２ネットワーク識別子を生成する。ここで、第２端末特定情報は、例えば、第２外部端末２０−２のＭＡＣアドレスであり、第２ネットワーク識別子は、例えば、第２ネットワーク（例えば、“ネットワーク２”）を識別するＳＳＩＤ２である。また、生成部１５２ｃは、第２ネットワーク識別子（ＳＳＩＤ２）に対応するパスワード（ＰＡＳＳ２）を生成する。生成部１５２ｃは、例えば、上述した式（１）及び式（２）により、第２ネットワーク識別子（ＳＳＩＤ２）及びパスワード（ＰＡＳＳ２）を生成する。
【０１１９】
生成部１５２ｃは、当該第２ネットワーク識別子（ＳＳＩＤ２）による第２ネットワーク（“ネットワーク２”）を第２通信モジュール１４ａに起動させる。生成部１５２ｃは、第２通信モジュール１４ａに対して、第２ネットワーク識別子（ＳＳＩＤ２）を使用して第２外部端末２０−２との間で通信の論理リンクを確立した上で、当該第２ネットワーク識別子（ＳＳＩＤ２）に基づく第２ネットワーク（“ネットワーク２”）を当該通信の論理リンクを確立する層より上位層により第２外部端末２０−２と通信可能な状態に起動させる。そして、生成部１５２ｃは、第１通信モジュール１３に対して、当該第２ネットワーク識別子（ＳＳＩＤ２）を第１通信プロトコルにより第２外部端末２０−２に送信させる。
【０１２０】
第２通信モジュール１４ａは、上述した第１ネットワークを起動した後に、第１通信モジュール１３が接続要求及び第２端末特定情報を第２外部端末２０−２から受信した場合に、第１ネットワークを解除し、第２ネットワークを起動する。第２通信モジュール１４ａのその他の処理は、第１の実施形態の第２通信モジュール１４と同様である。
【０１２１】
次に、図１３を参照して、本実施形態による無線通信システム１ｃの動作について説明する。
図１３は、本実施形態における無線通信システム１ｃの動作の一例を示す図である。
なお、図１３に示す例は、撮像端末１０ｃにおいて、既に第１ネットワーク識別子（ＳＳＩＤ１）及びパスワード（ＰＡＳＳ１）による第１ネットワーク（“ネットワーク１”）が起動しているものとする。そして、第１外部端末２０−１が、第１ネットワーク（“ネットワーク１”）に接続して、第２通信プロトコルによるアプリケーション層の通信が行われている（ステップＳ５０１）ものとする。
【０１２２】
次に、第２外部端末２０−２が、接続要求とＭＡＣアドレスとを送信する（ステップＳ５０２）。すなわち、第２外部端末２０−２の端末制御部２５は、例えば、ユーザによる操作部２１の操作に応じて、第１通信モジュール２３のＭＡＣアドレスを端末特定情報として取得し、図３に示すような、接続要求及びＭＡＣアドレスを、第１通信モジュール２３に送信させる。
【０１２３】
次に、撮像端末１０ｃの第１通信モジュール１３は、外部端末２０から受信した接続要求とＭＡＣアドレスとを制御部１５ｃの生成部１５２ｃに通知する（ステップＳ５０３）。
【０１２４】
次に、生成部１５２ｃは、第１通信モジュール１３が受信したＭＡＣアドレスに基づいて、ＳＳＩＤ２（ネットワーク識別子）及びパスワード（ＰＡＳＳ２）を生成する（ステップＳ５０４）。生成部１５２ｃは、例えば、上述した式（１）及び式（２）により、第２外部端末２０−２のＭＡＣアドレスに基づいて、ＳＳＩＤ２及びＰＡＳＳ２を生成する。
【０１２５】
次に、生成部１５２ｃは、ＳＳＩＤ２及びＰＡＳＳ２を第２通信モジュール１４ａに通知する（ステップＳ５０５）。
次に、第２通信モジュール１４ａは、まず、第１ネットワーク（“ネットワーク１”）を解除する（ステップＳ５０６）。すなわち、第２通信モジュール１４ａは、第１外部端末２０−１との第２通信プロトコルによる接続を解除する。これにより、第１外部端末２０−１と撮像端末１０ｃとは、アプリケーション層の通信を終了する。
【０１２６】
次に、第２通信モジュール１４ａは、生成部１５２ｃが生成したＳＳＩＤ２及びＰＡＳＳ２を設定して、第２ネットワーク（例えば、“ネットワーク２”）を構築する（ステップＳ５０７）。すなわち、第２通信モジュール１４ａは、ＳＳＩＤ２及びＰＡＳＳ２により“ネットワーク２”を起動して接続可能な状態にする。
このように、生成部１５２ｃは、“ネットワーク１”を解除させた後に、ＳＳＩＤ２（ネットワーク識別子）による“ネットワーク２”を第２通信モジュール１４ａに起動させる。
【０１２７】
次に、第２通信モジュール１４ａは、“ネットワーク２”の構築が完了したことを生成部１５２ｃに通知する（ステップＳ５０８）。
次に、生成部１５２ｃは、ＳＳＩＤ２及びＰＡＳＳ２を第１通信モジュール１３に通知する（ステップＳ５０９）。
【０１２８】
次に、第１通信モジュール１３は、生成部１５２ｃが生成したＳＳＩＤ２及びＰＡＳＳ２を第２外部端末２０−２に返信する（ステップＳ５１０）。
このように、生成部１５２ｃは、“ネットワーク１”を解除させた後に、第１通信モジュール１３に対して、生成したＳＳＩＤ２（ネットワーク識別子）及びＰＡＳＳ２（パスワード）を、第１通信プロトコルにより第２外部端末２０−２に送信させる。
【０１２９】
次に、第２外部端末２０−２は、受信したＳＳＩＤ２及びＰＡＳＳ２を使用して“ネットワーク２”に接続を要求する（ステップＳ５１１）。第２外部端末２０−２の端末制御部２５は、第２通信モジュール２４に対して、ＳＳＩＤ２及びＰＡＳＳ２を使用して“ネットワーク２”に接続を要求する。
【０１３０】
次に、第２通信モジュール１４ａは、第２外部端末２０−２からの要求に応じて、ＳＳＩＤ２及びＰＡＳＳ２を確認する（ステップＳ５１２）。
次に、第２通信モジュール１４ａは、第２外部端末２０−２に“ネットワーク２”への参加を許可する（ステップＳ５１３）。
【０１３１】
そして、撮像端末１０ｃと第２外部端末２０−２との間で、アプリケーション層の通信が行われる（ステップＳ５１４）。これにより、第２外部端末２０−２が、例えば、撮像端末１０ｃから第２通信プロトコルによりライブ画像を取得して表示部２２に表示させたり、撮像端末１０ｃに撮像指示を第２通信プロトコルにより送信したりすることが可能になる。
【０１３２】
なお、上述した例では、第２通信モジュール１４ａが、生成部１５２ｃからのＳＳＩＤ２及びＰＡＳＳ２の受信に応じて、“ネットワーク１”を解除する一例を説明したが、生成部１５２ｃが、ＳＳＩＤ２及びＰＡＳＳ２を第２通信モジュール１４ａに送信する前に、“ネットワーク１”を 第２通信モジュール１４ａに解除させるようにしてもよい。
【０１３３】
以上説明したように、本実施形態による無線通信システム１ｃでは、外部端末２０には、第１外部端末２０−１と、第１外部端末２０−１とは異なる第２外部端末２０−２とが含まれる。生成部１５２ｃは、例えば、接続要求と、第１外部端末２０−１を特定する第１端末特定情報とを、第１通信モジュール１３が第１外部端末２０−１から受信した場合に、第１端末特定情報に基づいて、第１ネットワークを識別する第１ネットワーク識別子（ＳＳＩＤ１）を生成する。生成部１５２ｃは、第２通信モジュール１４ａに対して、第１ネットワーク識別子（ＳＳＩＤ１）を使用して第１外部端末２０−１との間で通信の論理リンクを確立した上で、当該第１ネットワーク識別子（ＳＳＩＤ１）に基づく第１ネットワーク（“ネットワーク１”）を当該通信の論理リンクを確立する層より上位層により第１外部端末２０−１と通信可能な状態に起動させる。そして、生成部１５２ｃは、第１通信モジュール１３に対して、当該第１ネットワーク識別子（ＳＳＩＤ１）を第１通信プロトコルにより第１外部端末２０−１に送信させる。
【０１３４】
また、生成部１５２ｃは、例えば、接続要求と、第２外部端末２０−２を特定する第２端末特定情報とを、第１通信モジュール１３が第２外部端末２０−２から受信した場合に、第２端末特定情報に基づいて、第２ネットワークを識別する第２ネットワーク識別子であって、第１ネットワーク識別子（ＳＳＩＤ１）とは異なる第２ネットワーク識別子（ＳＳＩＤ２）を生成する。生成部１５２ｃは、第２通信モジュール１４ａに対して、第２ネットワーク識別子（ＳＳＩＤ２）を使用して第２外部端末２０−２との間で通信の論理リンクを確立した上で、当該第２ネットワーク識別子（ＳＳＩＤ２）に基づく第２ネットワーク（“ネットワーク２”）を当該通信の論理リンクを確立する層より上位層により第２外部端末２０−２と通信可能な状態に起動させる。そして、生成部１５２ｃは、第１通信モジュール１３に対して、当該第１ネットワーク識別子（ＳＳＩＤ１）を第１通信プロトコルにより第１外部端末２０−１に送信させる。
これにより、本実施形態による撮像端末１０ｃは、接続可能な複数の外部端末２０に対して、撮像端末１０ｃに対する外部端末２０からの意図しない接続を防止することができる。
【０１３５】
また、本実施形態では、第２通信モジュール１４ａは、第１ネットワーク（例えば、“ネットワーク１”）を起動した後に、第１通信モジュール１３が接続要求及び第２端末特定情報を第２外部端末２０−２から受信した場合に、第１ネットワークを解除し、第２ネットワーク（例えば、“ネットワーク２”）を起動する。
これにより、本実施形態による撮像端末１０ｃは、第１外部端末２０−１が意図せず撮像端末１０ｃと接続されていた場合に、第１外部端末２０−１を操作することなく、第２外部端末２０−２を撮像端末１０ｃと接続させることができる。すなわち、本実施形態による撮像端末１０ｃは、複数の外部端末２０を適切に切り替えて使用することができる。
【０１３６】
（第５の実施形態）
次に、図面を参照して、第５の実施形態による無線通信システム１ｃについて説明する。
本実施形態では、上述した第４の実施形態における複数の外部端末２０の接続を切り替える場合の変形例について説明する。
なお、本実施形態による無線通信システム１ｃの構成は、上述した第４の実施形態と同様であるので、ここではその説明を省略する。
【０１３７】
また、本実施形態において、第２通信モジュール１４ａは、第１ネットワーク（“ネットワーク１”）を起動した後に、第１通信モジュール１３が接続要求及び第２端末特定情報を第２外部端末２０−２から受信した場合に、第１外部端末２０−１からの第１ネットワークの解除要求に応じて第１ネットワーク（“ネットワーク１”）が解除された後に第２ネットワーク（“ネットワーク２”）を起動する。
【０１３８】
次に、図１４を参照して、本実施形態による無線通信システム１ｃの動作について説明する。
図１４は、本実施形態における無線通信システム１ｃの動作の一例を示す図である。
なお、図１４に示す例は、図１３に示す例と同様に、撮像端末１０ｃにおいて、既に第１ネットワーク識別子（ＳＳＩＤ１）及びパスワード（ＰＡＳＳ１）による第１ネットワーク（“ネットワーク１”）が起動しているものとする。そして、第１外部端末２０−１が、第１ネットワーク（“ネットワーク１”）に接続して、第２通信プロトコルによるアプリケーション層の通信が行われている（ステップＳ６０１）ものとする。
【０１３９】
ステップＳ６０２からステップＳ６０５までの処理は、上述した図１３に示すステップＳ５０２からステップＳ５０５までの処理と同様であるので、ここではその説明を省略する。
本実施形態では、第２通信モジュール１４ａは、ＳＳＩＤ２及びＰＡＳＳ２を生成部１５２ｃから受信した場合でも、すぐに“ネットワーク１”を解除せずに、第１外部端末２０−１からの解除指示（解除要求）を待つ。
【０１４０】
次に、第１外部端末２０−１が、ユーザ操作により、“ネットワーク１”の解除要求を第２通信モジュール１４ａに送信する(ステップＳ６０６)。すなわち、第１外部端末２０−１の端末制御部２５は、ユーザによる操作部２１に操作に応じて、第２通信モジュール２４に、“ネットワーク１”の解除要求を送信させる。
【０１４１】
次に、第２通信モジュール１４ａは、“ネットワーク１”の解除要求に応じて、“ネットワーク１”を解除する(ステップＳ６０７)。すなわち、第２通信モジュール１４ａは、第１外部端末２０−１との第２通信プロトコルによる接続を解除する。これにより、第１外部端末２０−１と撮像端末１０ｃとは、アプリケーション層の通信を終了する。
【０１４２】
続く、ステップＳ６０８からステップＳ６１５までの処理は、上述した図１３に示すステップＳ５０７からステップＳ６１４までの処理と同様であるので、ここではその説明を省略する。
【０１４３】
なお、上述した例では、第２通信モジュール１４ａが、第１外部端末２０−１からの第１ネットワークの解除要求に応じて、“ネットワーク１”を解除する一例を説明したが、生成部１５２ｃが、第１外部端末２０−１からの第１ネットワークの解除要求に応じて、“ネットワーク１”を 第２通信モジュール１４ａに解除させるようにしてもよい。
【０１４４】
以上説明したように、本実施形態では、第２通信モジュール１４ａは、第１ネットワーク（“ネットワーク１”）を起動した後に、第１通信モジュール１３が接続要求及び第２端末特定情報を第２外部端末２０−２から受信した場合に、第１外部端末２０−１からの第１ネットワークの解除要求に応じて、第１ネットワークが解除された後に第２ネットワーク（“ネットワーク２”）を起動する。
【０１４５】
これにより、本実施形態による撮像端末１０ｃは、例えば、異なるユーザがそれぞれ外部端末２０を所有しており、１台の撮像端末１０ｃを共有している場合に、先に接続していたユーザの操作が完了するのを待って、次にユーザの外部端末２０と接続する。そのため、本実施形態による撮像端末１０ｃは、外部端末２０との意図に沿わない唐突なネットワークの切断を防ぐことができる。すなわち、本実施形態による撮像端末１０ｃは、ユーザの意図に関係なく通信が解除されることを防止することができる。
【０１４６】
（第６の実施形態）
次に、図面を参照して、第６の実施形態による無線通信システム１ｃについて説明する。
本実施形態では、上述した第４及び第５の実施形態における複数の外部端末２０の接続を切り替える場合の変形例について説明する。
なお、本実施形態による無線通信システム１ｃの構成は、上述した第４の実施形態と同様であるので、ここではその説明を省略する。
【０１４７】
また、本実施形態において、第２通信モジュール１４ａは、第１ネットワーク（“ネットワーク１”）を起動した後に、第１通信モジュール１３が接続要求及び第２端末特定情報を第２外部端末２０−２から受信した場合に、第１外部端末２０−１に第１ネットワーク（“ネットワーク１”）の解除要求を送信する。第２通信モジュール１４ａは、第１外部端末２０−１からの解除要求に対する可否判定結果に基づいて、第１ネットワークを解除する。そして、第２通信モジュール１４ａは、第１ネットワークを解除した後に、生成部１５２ｃが生成した第２ネットワーク識別子（ＳＳＩＤ２）及びパスワード（ＰＡＳＳ２）により、第２ネットワーク（“ネットワーク２”）を起動する。
【０１４８】
また、本実施形態による生成部１５２ｃは、第１ネットワーク（“ネットワーク１”）を起動させた後に、第１通信モジュール１３が接続要求及び第２端末特定情報を第２外部端末２０−２から受信した場合に、第１ネットワーク（“ネットワーク１”）が起動中であることを示す情報を第２外部端末２０−２に通知する。すなわち、生成部１５２ｃは、第１外部端末２０−１が接続中であることを、第２外部端末２０−２に通知する。なお、第１ネットワーク（“ネットワーク１”）が起動中であることを示す情報には、第１外部端末２０−１を識別する識別情報（例えば、端末名など）が含まれる。
【０１４９】
なお、本実施形態では、撮像端末１０ｃは、第１外部端末２０−１が接続中であることを、第２外部端末２０−２に通知する必要がある。そのため、外部端末２０は、例えば、図１５に示すように、接続要求及び端末特定情報に、端末名を付加して、第１通信プロトコルによって撮像端末１０ｃに送信する。
【０１５０】
図１５は、本実施形態における接続要求及び端末特定情報のデータ例を示す図である。
図１５に示す例では、接続要求は、“REQUEST_CONNECTION”のコマンドであり、端末特定情報は、“１２：３４：５６：７８：９Ａ：ＢＣ”（ＭＡＣアドレス）である。また、端末名が、“ＰＨＯＮＥ１”であることを示している。例えば、第１外部端末２０−１は、図１５に示すようなデータを撮像端末１０ｃに送信する。
【０１５１】
次に、図１６を参照して、本実施形態による無線通信システム１ｃの動作について説明する。
図１６は、本実施形態における無線通信システム１ｃの動作の一例を示す図である。
なお、図１６に示す例は、図１３に示す例と同様に、撮像端末１０ｃにおいて、既に第１ネットワーク識別子（ＳＳＩＤ１）及びパスワード（ＰＡＳＳ１）による第１ネットワーク（“ネットワーク１”）が起動しているものとする。そして、第１外部端末２０−１が、第１ネットワーク（“ネットワーク１”）に接続して、第２通信プロトコルによるアプリケーション層の通信が行われている（ステップＳ７０１）ものとする。
【０１５２】
ステップＳ７０２からステップＳ７０５までの処理は、上述した図１３に示すステップＳ５０２からステップＳ５０５までの処理と同様であるので、ここではその説明を省略する。
なお、本実施形態では、ステップＳ７０２において、第２外部端末２０−２は、例えば、ユーザの操作によって、カメラのアプリケーションを立ち上げると、図１７に示すように、接続ボタン（“ＣＯＮＮＥＣＴ”ボタン）を表示部２２に表示する。
【０１５３】
図１７は、本実施形態における第２外部端末２０−２の表示例を示す第１の図である。
この図において、画面Ｇ２１は、カメラのアプリケーションを立ち上げた際の接続ボタン（“ＣＯＮＮＥＣＴ”ボタン）を表示した一例を示している。
【０１５４】
また、ユーザが上述した接続ボタン（“ＣＯＮＮＥＣＴ”ボタン）を押下（タップ）することにより、第２外部端末２０−２は、図１５に示すような、端末名（外部端末名）を含む接続要求及びＭＡＣアドレスを、第１通信モジュール１３に送信する。
【０１５５】
次に、生成部１５２ｃは、第２通信モジュール１４ａの通信状態と、接続中の外部端末名を第１通信モジュール１３に通知する（ステップＳ７０６）。
次に、第１通信モジュール１３は、図１８に示すように、第２通信モジュール１４ａの通信状態と、接続中の外部端末名を第２外部端末２０−２に返信する（ステップＳ７０７）。
【０１５６】
図１８は、本実施形態における通信状況通知のデータ例を示す図である。
図１８に示す例では、通信状況通知は、“NOTIFY_STATUS”のコマンドであり、通信モジュール名は、“ＭＯＤＵＬＥ２”であることを示している。また、通信状態が、“ＣＯＮＮＥＣＴＥＤ”（接続中）であり、端末名が、“ＰＨＯＮＥ１”であることを示している。ここで、“ＭＯＤＵＬＥ２”は、第２通信モジュール１４ａの通信モジュール名を示し、“ＰＨＯＮＥ１”は、第１外部端末２０−１を示している。
【０１５７】
第２外部端末２０−２は、図１８に示すような通信状況通知を受信した場合に、例えば、図１９に示すような画面Ｇ２２を表示部２２に表示させる。
図１９は、本実施形態における第２外部端末２０−２の表示例を示す第２の図である。
この図において、画面Ｇ２２は、カメラのアプリケーションの画面において、第１外部端末２０−１が接続中であることを示す“ＰＨＯＮＥ１が接続中です”を表示した一例を示している。
【０１５８】
図１６の説明に戻り、次に、第２通信モジュール１４ａは、第１外部端末２０−１に切断の問い合わせを通知する（ステップＳ７０８）。例えば、第２通信モジュール１４ａは、切断の問い合わせとして、例えば、“CONFIRM_DISCONNECT”のコマンドを第１外部端末２０−１に通知する。
【０１５９】
次に、第１外部端末２０−１は、切断の問い合わせに対するレスポンスを第２通信モジュール１４ａに返信する（ステップＳ７０９）。ここで、第１外部端末２０−１は、切断の問い合わせを受信した場合に、例えば、図２０に示すような画面Ｇ１１を表示部２２に表示させる。
図２０は、本実施形態における第１外部端末２０−１の表示例を示す第１の図である。
この図において、画面Ｇ１１は、カメラのアプリケーションの画面において、切断の問い合わせ画面の一例を示している。
【０１６０】
第１外部端末２０−１は、図２０に示す画面Ｇ１１において、ユーザによって“ＯＫ”が選択された場合に、レスポンスとして、“ＯＫ（切断許可）”を第２通信モジュール１４ａに返信する。
また、第１外部端末２０−１は、図２０に示す画面Ｇ１１において、ユーザによって“あとで”が選択された場合に、例えば、図２１に示すような画面Ｇ１２を表示部２２に表示させる。
【０１６１】
図２１は、本実施形態における第１外部端末２０−１の表示例を示す第２の図である。
この図において、画面Ｇ１２は、カメラのアプリケーションの画面において、再送要求の間隔の選択画面の一例を示している。
図２１に示す画面Ｇ１２において、例えば、ユーザによって、“３０秒後”が選択された場合に、第１外部端末２０−１は、図２２に示すようなレスポンスを第２通信モジュール１４ａに返信する。
【０１６２】
図２２は、本実施形態における切断の問い合わせに対するレスポンスのデータ例を示す図である。
図２２に示す例では、切断の問い合わせに対するレスポンスは、“TRY_AGAIN”（再送要求）のコマンドであり、再送間隔［ｓｅｃ（秒）］は、“３０”であることを示している。
【０１６３】
再び、図１６の説明に戻り、第２通信モジュール１４ａは、第１外部端末２０−１からのレスポンスに応じて、切断ＯＫ（切断許可）であるか否かを判定する（ステップＳ７１０）。第２通信モジュール１４ａは、切断ＯＫ（切断許可）である場合（ステップＳ７１０：ＹＥＳ）に、処理をステップＳ７１２に進める。また、第２通信モジュール１４ａは、切断ＯＫ（切断許可）でない場合（ステップＳ７１０：ＮＯ）に、再送時間（再送間隔）待機し（ステップＳ７１１）、処理をステップＳ７０８に戻す。
【０１６４】
続く、ステップＳ７１２からステップＳ７１６までの処理は、図１３に示すステップＳ５０６からステップＳ５１０までの処理と同様であるので、ここではその説明を省略する。なお、第２外部端末２０−２は、ステップＳ７１６によりＳＳＩＤ２及びＰＡＳＳ２を受信した場合に、例えば、図２３に示すような画面Ｇ２３を表示部２２に表示させる。
【０１６５】
図２３は、本実施形態における第２外部端末２０−２の表示例を示す第３の図である。
この図において、画面Ｇ２３は、カメラのアプリケーションの画面において、第１外部端末２０−１の接続が解除されたことを表示する一例を示している。
【０１６６】
また、ステップＳ７１６以降の処理は、図１４に示すステップＳ６１２からステップＳ６１５までの処理と同様であるので、ここではその説明を省略する。
【０１６７】
なお、上述した本実施形態において、図１６に示す期間ＴＴ１において、第２外部端末２０−２は、図１９に示す画面Ｇ２２の表示を維持するようにしてもよい。
また、第２外部端末２０−２は、カメラのアプリケーションをバックグラウンドに移動し、他のアプリケーションを使用できるようにしてもよい。この場合、第２外部端末２０−２は、ステップＳ７１６によりＳＳＩＤ２及びＰＡＳＳ２を受信した際に、例えば、図２４に示すような画面Ｇ２４を表示部２２に表示させるようにしてもよい。
【０１６８】
図２４は、本実施形態における第２外部端末２０−２の表示例を示す第４の図である。
この図において、画面Ｇ２４は、カメラ以外のアプリケーションの画面において、第１外部端末２０−１の接続が解除されたことを表示する一例を示している。
【０１６９】
また、第２通信モジュール１４ａは、再送要求の上限回数や再送間隔で消費した総時間の上限を予め定めておき、当該上限回数又は総時間の上限を上回った場合に、強制的に第１ネットワーク（“ネットワーク１”）を切断するようにしてもよい。
【０１７０】
なお、上述した本実施形態では、第２通信モジュール１４ａが、第１外部端末２０−１からの切断の問い合わせに対するレスポンスに応じて、“ネットワーク１”を解除する、又は、切断の問い合わせを再送する一例を説明したが、生成部１５２ｃが、切断の問い合わせに対するレスポンスを判定する処理を実行するようにしてもよい。また、生成部１５２ｃが、切断の問い合わせを第１外部端末２０−１に送信又は再送する場合に、第２通信モジュール１４ａに、切断の問い合わせを送信又は再送させるようにしてもよい。
【０１７１】
また、上述した本実施形態では、第１外部端末２０−１は、ユーザの操作に応じて、切断の問い合わせに対するレスポンスを送信する例を説明したが、これに限定されるものではない。例えば、第１外部端末２０−１は、事前に設定した条件に応じて、自動的にレスポンスを送信するようにしてもよい。ここで、条件としては、例えば、カメラのアプリケーションにおいて、画像の転送中など時間を要する処理を実行中である場合は切断許可しないなどである。
【０１７２】
以上説明したように、本実施形態では、生成部１５２ｃは、第１ネットワーク（“ネットワーク１”）を起動させた後に、第１通信モジュール１３が接続要求及び第２端末特定情報を第２外部端末２０−２から受信した場合に、第１ネットワーク（“ネットワーク１”）が起動中であることを示す情報を第２外部端末２０−２に通知する。
これにより、本実施形態による撮像端末１０ｃは、第２外部端末２０−２に対して、他の外部端末２０（例えば、第１外部端末２０−１）と接続中であることを通知するので、接続が行われない理由が、他の外部端末２０と接続中であるか否かをユーザが認識することができる。
【０１７３】
また、本実施形態では、第１ネットワーク（“ネットワーク１”）が起動中であることを示す情報には、第１外部端末２０−１を識別する識別情報（例えば、端末名）が含まれる。
これにより、本実施形態による撮像端末１０ｃは、通信中の外部端末２０を特定することができるので、ユーザは、手動で接続を解除したり、通信中の外部端末２０（第１外部端末２０−１）のユーザに接続解除を依頼したりすることができる。
【０１７４】
また、本実施形態では、第２通信モジュール１４ａは、第１ネットワーク（“ネットワーク１”）を起動した後に、第１通信モジュール１３が接続要求及び第２端末特定情報を第２外部端末２０−２から受信した場合に、第１外部端末２０−１に第１ネットワーク（“ネットワーク１”）の解除要求を送信する。そして、第２通信モジュール１４ａは、第１外部端末２０−１からの解除要求に対する可否判定結果に基づいて、第１ネットワークを解除する。
これにより、本実施形態による撮像端末１０ｃは、第１外部端末２０−１のユーザの明示的な意図に従って、第１ネットワーク（“ネットワーク１”）の接続を解除することができる。
【０１７５】
なお、本発明は、上記の各実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲で変更可能である。
例えば、上記の各実施形態を単独で実施する例を説明したが、上記の各実施形態を組み合わせて実施するようにしてもよい。
【０１７６】
また、上記の各実施形態において、端末特定情報及び自装置特定情報が、ＭＡＣアドレスである例を説明したが、これに限定されるものではない。端末特定情報及び自装置特定情報は、ＭＡＣアドレスの他に、ＢＬＥのＵＵＩＤ（Universally Unique Identifier）、スマートフォンのシリアル番号（製造番号）、スマートフォンの電話番号などであってもよい。
【０１７７】
また、生成部１５２（１５２ａ〜１５２ｃ）が、式（１）、又は式（４）によりネットワーク識別子（ＳＳＩＤ）を生成する例を説明したが、これに限定されるものではない。生成部１５２（１５２ａ〜１５２ｃ）は、例えば、端末特定情報から対応するネットワーク識別子に一意に変換するルックアップテーブルに基づいてネットワーク識別子を生成してもよい。また、生成部１５２（１５２ａ〜１５２ｃ）は、端末特定情報そのものをネットワーク識別子として利用してもよい。
【０１７８】
また、ネットワーク識別子の識別性向上のために、生成部１５２（１５２ａ〜１５２ｃ）は、端末特定情報を利用した値やハッシュ値にユーザ独自のプリフィックスやサフィックスを付加したものをネットワーク識別子としてもよい。例えば、ハッシュ値が“ｎＥｗｖＩｇＷＵＪ０ｘａ”である場合に、生成部１５２（１５２ａ〜１５２ｃ）は、“ｍｙｃａｍｅｒａ−”をプリフィックスとしてネットワーク識別子を“ｍｙｃａｍｅｒａ−ｎＥｗｖＩｇＷＵＪ０ｘａ”などとして生成するようにしてもよい。
【０１７９】
また、生成部１５２（１５２ａ〜１５２ｃ）は、式（２）、式（３）、又は式（５）によりパスワード（ＰＡＳＳ）を生成する例を説明したが、これに限定されるものではない。生成部１５２（１５２ａ〜１５２ｃ）は、例えば、時刻をシードにした乱数からパスワード（ＰＡＳＳ）生成するなど、ネットワーク識別子とは全く独立した方法により、パスワード（ＰＡＳＳ）生成するようにしてもよい。
【０１８０】
また、上記の第４〜第６の実施形態において、第１外部端末２０−１が、第２通信ネットワークによる通信を優先して使用したい場合には、撮像端末１０ｃが、第２外部端末２０−２からの接続要求を受け付けないロック機能を備えるようにしてもよい。また、この場合、撮像端末１０ｃは、第１外部端末２０−１により第２通信プロトコルによる通信がロックされていることを示す情報を、第２外部端末２０−２に通知して、第２外部端末２０−２の表示部２２に表示させるようにしてもよい。
【０１８１】
また、上記の第５、及び第６の実施形態において、撮像端末１０ｃは、２台以上の第２外部端末２０−２から接続要求を接続予約として受け付けて、接続要求を受け付けた順番に、各第２外部端末２０−２と第２通信プロトコルによる接続を実行するようにしてもよい。また、この場合、撮像端末１０ｃは、接続する順番などの情報を第２外部端末２０−２に送信して、第２外部端末２０−２の表示部２２に表示させるようにしてもよい。
【０１８２】
また、上記の各実施形態において、無線通信端末が、撮像端末１０（１０ａ〜１０ｃ）である例を説明したが、これに限定されるものではない。無線通信端末は、他の無線通信端末であってもよい。
また、上記の各実施形態において、外部端末２０（２０−１、２０−２、２０ａ、２０ｂ）が、スマートフォン等の携帯電話である例を説明したが、これに限定されるものではない。外部端末２０（２０−１、２０−２、２０ａ、２０ｂ）は、例えば、ＰＤＡ（Personal Digital Assistant）、タブレット端末などの携帯情報端末であってもよいし、無線通信インタフェースを持つＰＣなどであってもよい。
【０１８３】
また、第１通信プロトコルと第２通信プロトコルは、上記の各実施形態に限定されるものではなく、例えば、ＮＦＣ（Near field radio communication：近距離無線通信）、赤外線通信などの他の無線通信のプロトコルであってもよい。
【０１８４】
なお、上述した無線通信システム１（１ａ〜１ｃ）が備える各構成は、内部に、コンピュータシステムを有している。そして、上述した無線通信システム１（１ａ〜１ｃ）が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述した無線通信システム１（１ａ〜１ｃ）が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
【０１８５】
また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。
【０１８６】
また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に無線通信システム１（１ａ〜１ｃ）が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【０１８７】
また、上述した機能の一部又は全部を、ＬＳＩ（Large Scale Integration）等の集積回路として実現してもよい。上述した各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、又は汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【０１８８】
以上、本発明の好ましい実施形態を説明したが、本発明はこれら実施形態及びその変形例に限定されることはない。本発明の趣旨を逸脱しない範囲で、構成の付加、省略、置換、およびその他の変更が可能である。
また、本発明は前述した説明によって限定されることはなく、添付のクレームの範囲によってのみ限定される。
【産業上の利用可能性】
【０１８９】
本発明を適用した無線通信端末、無線通信システム、無線通信方法、及びプログラムによれば、無線通信端末に対する意図しない接続を防止することができる。
【符号の説明】
【０１９０】
１、１ａ、１ｂ、１ｃ  無線通信システム
１０、１０ａ、１０ｂ、１０ｃ  撮像端末
１１  撮像モジュール
１２  記憶部
１３、２３  第１通信モジュール
１４、１４ａ、２４  第２通信モジュール
１５、１５ａ、１５ｂ、１５ｃ  制御部
２０、２０ａ  外部端末
２０−１  第１外部端末
２０−２  第２外部端末
２１  操作部
２２  表示部
２５、２５ａ、２５ｂ  端末制御部
１２１  ＰＷ記憶部
１５１  撮像制御部
１５２、１５２ａ、１５２ｂ、１５２ｃ  生成部
【図１】
2016189613.tif 000003
【図２】
2016189613.tif 000004
【図３】
2016189613.tif 000005
【図４】
2016189613.tif 000006
【図５】
2016189613.tif 000007
【図６】
2016189613.tif 000008
【図７】
2016189613.tif 000009
【図８】
2016189613.tif 000010
【図９】
2016189613.tif 000011
【図１０】
2016189613.tif 000012
【図１１】
2016189613.tif 000013
【図１２】
2016189613.tif 000014
【図１３】
2016189613.tif 000015
【図１４】
2016189613.tif 000016
【図１５】
2016189613.tif 000017
【図１６】
2016189613.tif 000018
【図１７】
2016189613.tif 000019
【図１８】
2016189613.tif 000020
【図１９】
2016189613.tif 000021
【図２０】
2016189613.tif 000022
【図２１】
2016189613.tif 000023
【図２２】
2016189613.tif 000024
【図２３】
2016189613.tif 000025
【図２４】
2016189613.tif 000026
【国際調査報告】
2016189613.tif 000027
2016189613.tif 000028
2016189613.tif 000029
2016189613.tif 000030