(57)【特許請求の範囲】
【請求項１】
撮像装置を備える携帯端末と、情報処理装置とを含む情報処理システムであって、
前記携帯端末は、
予め定められた間隔で撮像を行うように撮像装置を制御する撮像制御手段と、
前記撮像装置による撮像が行われるたびに、該撮像で得られた撮像画像を前記情報処理装置へ送信する送信手段と、を有し、
前記情報処理装置は、
前記撮像画像を受信する撮像画像受信手段と、
複数の機器が接続される複数のネットワークごとに１以上の画像を対応付けた対応情報の中に、前記撮像画像受信手段で受信した前記撮像画像と一致する前記画像が存在する場合は、その受信した前記撮像画像と一致する前記画像に対応する前記ネットワークの利用を前記携帯端末に対して許可する一方、前記対応情報の中に、前記撮像画像受信手段で受信した前記撮像画像と一致する前記画像が存在しない場合は、前記ネットワークの利用を前記携帯端末に対して許可しない制御を行う認証手段と、を有する、
情報処理システム。
【請求項２】
前記情報処理装置は、
前記対応情報の中に、前記撮像画像受信手段で受信した前記撮像画像と一致する前記画像が存在する場合は、その受信した前記撮像画像と一致する前記画像に対応する前記ネットワークに対して、前記携帯端末を関連付けて前記対応情報を更新する更新手段をさらに有する、
請求項１の情報処理システム。
【請求項３】
前記情報処理装置は、前記対応情報を記憶する対応情報記憶手段をさらに有する、
請求項１または２の情報処理システム。
【請求項４】
前記携帯端末は、
前記間隔を設定する設定手段と、
前記設定手段により設定された前記間隔を示す情報を記憶する第１の記憶手段と、をさらに有する、
請求項１乃至３のうちの何れか１項の情報処理システム。
【請求項５】
前記携帯端末は、
前記撮像装置による撮像が行われるたびに、その撮像で得られた前記撮像画像に含まれる複数の画素のうち、輝度値が閾値以下を示す画素の数が予め定められた数を超えているか否かを判定する判定手段と、
前記撮像画像を記憶する第２の記憶手段と、をさらに有し、
前記送信手段は、
前記判定手段により、前記撮像画像に含まれる複数の画素のうち、輝度値が前記閾値以下を示す画素の数が前記予め定められた数を超えてないと判定された場合は、その判定対象の前記撮像画像を前記第２の記憶手段に記憶するとともに前記情報処理装置へ送信し、
前記判定手段により、前記撮像画像に含まれる複数の画素のうち、輝度値が前記閾値以下を示す画素の数が前記予め定められた数を超えていると判定された場合は、その判定対象の前記撮像画像の代わりに、前記第２の記憶手段に記憶された前記撮像画像を前記情報処理装置へ送信する、
請求項１乃至４のうちの何れか１項の情報処理システム。
【請求項６】
前記撮像装置は、
前記携帯端末のうちの第１の位置に設けられる第１の撮像装置と、
前記携帯端末のうちの前記第１の位置とは異なる第２の位置に設けられる第２の撮像装置と、を含み、
前記携帯端末は、
前記第１の撮像装置による撮像が行われるたびに、その撮像で得られた第１の撮像画像に含まれる複数の画素のうち、輝度値が閾値以下を示す画素の数が予め定められた数を超えているか否かを判定する判定手段を有し、
前記撮像制御手段は、前記間隔で撮像を行うように前記第１の撮像装置を制御し、前記判定手段により、前記第１の撮像画像に含まれる複数の画素のうち、輝度値が閾値以下を示す画素の数が予め定められた数を超えていると判定された場合は、前記第２の撮像装置に撮像を行わせる制御を行い、
前記送信手段は、
前記判定手段により、前記第１の撮像画像に含まれる複数の画素のうち、輝度値が閾値以下を示す画素の数が予め定められた数を超えていないと判定された場合は、前記第１の撮像画像を前記情報処理装置へ送信し、
前記判定手段により、前記第１の撮像画像に含まれる複数の画素のうち、輝度値が閾値以下を示す画素の数が予め定められた数を超えていると判定された場合は、前記第２の撮像装置による撮像で得られる第２の撮像画像を前記情報処理装置へ送信する、
請求項１乃至４のうちの何れか１項の情報処理システム。
【請求項７】
前記携帯端末は、
前記携帯端末の角度に基づいて前記携帯端末が水平な状態であるか否かを判定する第１の判定手段と、
前記第１の判定手段により、前記携帯端末が水平な状態であると判定された場合に、前記撮像画像に含まれる複数の画素のうち、輝度値が閾値以下を示す画素の数が予め定められた数を超えているか否かを判定する第２の判定手段と、
前記撮像画像を記憶する第２の記憶手段と、を有し、
前記送信手段は、
前記第１の判定手段により、前記携帯端末が水平な状態であると判定された場合、または、前記第２の判定手段により、前記撮像画像に含まれる複数の画素のうち、輝度値が閾値以下を示す画素の数が予め定められた数を超えていないと判定された場合は、その場合における前記撮像装置の撮像で得られた前記撮像画像を前記第２の記憶手段に記憶するとともに前記情報処理装置へ送信し、
前記第１の判定手段により、前記携帯端末が水平な状態ではないと判定された場合、または、前記第２の判定手段により、前記撮像画像に含まれる複数の画素のうち、輝度値が閾値以下の画素の数が予め定められた数を超えていると判定された場合は、その場合における前記撮像装置の撮像で得られた前記撮像画像の代わりに、前記第２の記憶手段に記憶された前記撮像画像を前記情報処理装置へ送信する、
請求項１乃至４のうちの何れか１項の情報処理システム。
【請求項８】
前記携帯端末は、
前記携帯端末の加速度が閾値以上であるか否かを判定する判定手段と、
前記撮像画像を記憶する第２の記憶手段と、を有し、
前記送信手段は、
前記判定手段により、前記携帯端末の加速度が閾値以上ではないと判定された場合は、その場合における前記撮像装置の撮像で得られた前記撮像画像を前記第２の記憶手段に記憶するとともに前記情報処理装置へ送信し、
前記判定手段により、前記携帯端末の加速度が閾値以上であると判定された場合は、その場合における前記撮像装置の撮像で得られた前記撮像画像の代わりに、前記第２の記憶手段に記憶された前記撮像画像を前記情報処理装置へ送信する、
請求項１乃至４のうちの何れか１項の情報処理システム。
【請求項９】
前記携帯端末は、
前記撮像画像の中に人の顔が含まれているか否かを検出する顔検出手段と、
前記撮像画像を記憶する第２の記憶手段と、を有し、
前記送信手段は、
前記顔検出手段により人の顔が含まれていないことが検出された前記撮像画像を前記第２の記憶手段に記憶するとともに前記情報処理装置へ送信し、
前記顔検出手段により人の顔が含まれていることが検出された前記撮像画像の代わりに、前記第２の記憶手段に記憶された前記撮像画像を前記情報処理装置へ送信する、
請求項１乃至４のうちの何れか１項の情報処理システム。
【請求項１０】
前記携帯端末は、
前記携帯端末の角度が撮像条件に合致するか否かを判定する判定手段と、
前記撮像画像を記憶する第２の記憶手段と、を有し、
前記送信手段は、
前記判定手段により、前記携帯端末の角度が撮像条件に合致していると判定された場合は、その場合における前記撮像装置の撮像で得られた前記撮像画像を前記第２の記憶手段に記憶するとともに前記情報処理装置へ送信し、
前記判定手段により、前記携帯端末の角度が撮像条件に合致していないと判定された場合は、その場合における前記撮像装置の撮像で得られた前記撮像画像の代わりに、前記第２の記憶手段に記憶された前記撮像画像を前記情報処理装置へ送信する、
請求項１乃至４のうちの何れか１項の情報処理システム。
【請求項１１】
前記認証手段は、前記対応情報に含まれる何れかの前記画像において、前記撮像画像と一致する割合が閾値以上の場合は、該何れかの前記画像と前記撮像画像とは一致すると判断する、
請求項１乃至１０のうちの何れか１項の情報処理システム。
【請求項１２】
撮像装置を備える携帯端末と通信する情報処理装置であって、
予め定められた間隔で、前記撮像装置による撮像で得られた撮像画像を前記携帯端末から受信する撮像画像受信手段と、
それぞれが、複数の機器が接続される複数のネットワークごとに１以上の画像を対応付けた対応情報の中に、前記撮像画像受信手段で受信した前記撮像画像と一致する前記画像が存在する場合は、その受信した前記撮像画像と一致する前記画像に対応する前記ネットワークの利用を前記携帯端末に対して許可する一方、前記対応情報の中に、前記撮像画像受信手段で受信した前記撮像画像と一致する前記画像が存在しない場合は、前記ネットワークの利用を前記携帯端末に対して許可しない制御を行う認証手段と、を備える、
情報処理装置。
【請求項１３】
撮像装置を備える携帯端末と通信する情報処理装置による情報処理方法であって、
予め定められた間隔で、前記撮像装置による撮像で得られた撮像画像を前記携帯端末から受信する撮像画像受信ステップと、
それぞれが、複数の機器が接続される複数のネットワークごとに１以上の画像を対応付けた対応情報の中に、撮像画像受信ステップで受信した前記撮像画像と一致する前記画像が存在する場合は、その受信した前記撮像画像と一致する前記画像に対応する前記ネットワークの利用を前記携帯端末に対して許可する一方、前記対応情報の中に、前記撮像画像受信ステップで受信した前記撮像画像と一致する前記画像が存在しない場合は、前記ネットワークの利用を前記携帯端末に対して許可しない制御を行う認証ステップと、を含む、
情報処理方法。
【請求項１４】
撮像装置を備える携帯端末と通信する情報処理装置に、
予め定められた間隔で、前記撮像装置による撮像で得られた撮像画像を前記携帯端末から受信する撮像画像受信ステップと、
それぞれが、複数の機器が接続される複数のネットワークごとに１以上の画像を対応付けた対応情報の中に、撮像画像受信ステップで受信した前記撮像画像と一致する前記画像が存在する場合は、その受信した前記撮像画像と一致する前記画像に対応する前記ネットワークの利用を前記携帯端末に対して許可する一方、前記対応情報の中に、前記撮像画像受信ステップで受信した前記撮像画像と一致する前記画像が存在しない場合は、前記ネットワークの利用を前記携帯端末に対して許可しない制御を行う認証ステップと、を実行させるためのプログラム。
【請求項１５】
撮像装置を備える携帯端末に、
予め定められた間隔で撮像を行うように前記撮像装置を制御する撮像制御ステップと、
前記撮像装置による撮像が行われるたびに、該撮像で得られた撮像画像を情報処理装置へ送信する送信ステップと、を実行させるためのプログラムと、
前記情報処理装置と、を含み、
前記情報処理装置は、
前記撮像画像を受信する撮像画像受信手段と、
それぞれが、複数の機器が接続される複数のネットワークごとに１以上の画像を対応付けた対応情報の中に、前記撮像画像受信手段で受信した前記撮像画像と一致する前記画像が存在する場合は、その受信した前記撮像画像と一致する前記画像に対応する前記ネットワークの利用を前記携帯端末に対して許可する一方、前記対応情報の中に、前記撮像画像受信手段で受信した前記撮像画像と一致する前記画像が存在しない場合は、前記ネットワークの利用を前記携帯端末に対して許可しない制御を行う認証手段と、を有する、
情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システム、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
従来、複合機、ＰＣ、プロジェクタなどの複数の機器が接続されたネットワークを構築するための様々な技術が知られている。
【０００３】
例えば特許文献１には、携帯端末による撮像で得られた撮像画像を用いて、対応するネットワークを構築する技術が開示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来においては、携帯端末を所持するユーザの移動に伴って、該携帯端末のネットワークからの離脱や他のネットワークへの参加などが自動的に行われる仕組みは存在しなかった。
【課題を解決するための手段】
【０００５】
上述した課題を解決し、目的を達成するために、本発明は、撮像装置を備える携帯端末と、情報処理装置とを含む情報処理システムであって、前記携帯端末は、予め定められた間隔で撮像を行うように撮像装置を制御する撮像制御手段と、前記撮像装置による撮像が行われるたびに、該撮像で得られた撮像画像を前記情報処理装置へ送信する送信手段と、を有し、前記情報処理装置は、前記撮像画像を受信する撮像画像受信手段と、それぞれが、複数の機器が接続される複数のネットワークごとに１以上の画像を対応付けた対応情報の中に、前記撮像画像と一致する前記画像が存在する場合は、前記撮像画像と一致する前記画像に対応する前記ネットワークの利用を前記携帯端末に対して許可する一方、前記対応情報の中に、前記撮像画像受信手段で受信した前記撮像画像と一致する前記画像が存在しない場合は、前記ネットワークの利用を前記携帯端末に対して許可しない制御を行う認証手段と、を有する。
【発明の効果】
【０００６】
本発明によれば、携帯端末の移動に伴うネットワークからの離脱や他のネットワークへの参加などを自動的に行うことができる。
【図面の簡単な説明】
【０００７】
【図１】図１は、情報処理システムの概略構成の一例を示す図である。
【図２】図２は、携帯端末のハードウェア構成の一例を示す図である。
【図３】図３は、サーバのハードウェア構成の一例を示す図である。
【図４】図４は、第１実施形態の携帯端末が有する機能の一例を示す図である。
【図５】図５は、第１実施形態のサーバが有する機能の一例を示す図である。
【図６】図６は、対応情報の一例を示す図である。
【図７】図７は、機器利用画面の一例を示す図である。
【図８】図８は、ＭＦＰに対応する設定画面の一例を示す図である。
【図９】図９は、認証ＮＧ画面の一例を示す図である。
【図１０】図１０は、携帯端末が認証される場合の流れの一例を示すシーケンス図である。
【図１１】図１１は、ホーム画面の一例を示す図である。
【図１２】図１２は、認証中である旨を示す画面の一例を示す図である。
【図１３】図１３は、携帯端末が認証されない場合の流れの一例を示すシーケンス図である。
【図１４】図１４は、第１実施形態のネットワーク連携アプリの動作例を示すフローチャートである。
【図１５】図１５は、第１実施形態のサーバの動作例を示すフローチャートである。
【図１６】図１６は、第２実施形態の携帯端末が有する機能の一例を示す図である。
【図１７】図１７は、第２実施形態のネットワーク連携アプリの動作例を示すフローチャートである。
【図１８】図１８は、第３実施形態の携帯端末が有する機能の一例を示す図である。
【図１９】図１９は、第３実施形態のネットワーク連携アプリの動作例を示すフローチャートである。
【図２０】図２０は、第４実施形態の携帯端末が有する機能の一例を示す図である。
【図２１】図２１は、第４実施形態のネットワーク連携アプリの動作例を示すフローチャートである。
【図２２】図２２は、第５実施形態の携帯端末が有する機能の一例を示す図である。
【図２３】図２３は、第５実施形態のネットワーク連携アプリの動作例を示すフローチャートである。
【図２４】図２４は、第６実施形態の携帯端末が有する機能の一例を示す図である。
【図２５】図２５は、第６実施形態のネットワーク連携アプリの動作例を示すフローチャートである。
【図２６】図２６は、第７実施形態の携帯端末が有する機能の一例を示す図である。
【図２７】図２７は、第７実施形態のネットワーク連携アプリの動作例を示すフローチャートである。
【図２８】図２８は、図１５のステップＳ４２の詳細な処理の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、添付図面を参照しながら、本発明に係る情報処理システム、情報処理装置、情報処理方法およびプログラムの実施形態を詳細に説明する。
【０００９】
（第１実施形態）
図１は、本実施形態の情報処理システム１の概略構成の一例を示す図である。情報処理システム１は、ユーザが所持する携帯端末１０と、情報処理装置の一例であるサーバ２０とを少なくとも含む。サーバ２０は、複数の機器が接続される複数のネットワークの各々に対する携帯端末１０の利用の可否（参加の可否）を決定する。サーバ２０の具体的な内容については後述する。図１の例では、ネットワークの一例として、ＭＦＰ３０とプロジェクタ３１とインタラクティブホワイトボード３２とが属するネットワークＡ、および、ＭＦＰ４０とプロジェクタ４１とインタラクティブホワイトボード４２とが属するネットワークＢの２つが例示されているが、これに限らず、ネットワークの数やネットワークに属する機器の数および種類は任意に変更可能である。また、情報処理システム１に含まれる携帯端末１０やサーバ２０の数についても任意に変更可能である（１台ずつに限られるものではない）。
【００１０】
図２は、携帯端末１０のハードウェア構成の一例を示す図である。図２に示すように、携帯端末１０は、ＣＰＵ１１と、ＲＯＭ１２と、ＲＡＭ１３と、フラッシュメモリ１４と、操作パネル１５と、通信Ｉ／Ｆ１６と、カメラ１７と、加速度センサー１８とを備え、これらはシステムバス１９を介して接続される。
【００１１】
ＣＰＵ１１は、ＲＡＭ１３をワークエリアとしてＲＯＭ１２又はフラッシュメモリ１４に記憶されたプログラムを選択的に実行することにより、携帯端末１０の全体を制御し、サーバ２０との通信制御を含む各種機能を実現する。したがって、このＣＰＵ１１が、携帯端末において、後述する携帯端末１０の各種の機能を実現するための処理を行う中央処理装置（マイクロプロセッサ）である。
【００１２】
ＲＯＭ１２は、ＣＰＵ１１が実行する各プログラムとその実行に必要な固定データ等を予め記した読み出し専用のメモリである。ＲＡＭ１３は、ＣＰＵ１１がプログラムを実行する際のワークエリアとして機能するとともに、一時的なデータを記憶する読み書き可能なメモリである。フラッシュメモリ１４は、ＣＰＵ１１が実行する各プログラムとその実行に必要な固定データを記憶し、各種の設定値を変更設定可能に記憶すると共に、サーバ２０や、データの送信先である宛先の登録等にも使用される不揮発性メモリである。なお、フラッシュメモリ１４の代わりに、あるいはフラッシュメモリ１４に加えて、不揮発性のＲＡＭやＨＤＤ等の他の不揮発性記憶手段を設けてもよい。
【００１３】
操作パネル１５は、各種の情報を表示するとともに各種の操作を受け付けるデバイスであり、例えば、液晶ディスプレイ等による表示部と、表示部上に重ねて設けられたタッチパネルによる操作部とで構成されていてもよい。
【００１４】
通信Ｉ／Ｆ１６は、サーバ２０などの外部装置と通信するためのインタフェースである。一般的に、携帯端末２０は、通信機能として、電話や電子メール、インターネット通信等の通信機能も持っているが、本実施形態の特徴とは直接関係しないので、ここは説明を省略する。
【００１５】
カメラ１７は、撮像を行う撮像装置の一例であり、画像センサーによって撮像範囲内の被写体を撮像して得られた画像（撮像画像）を内部メモリに格納する。「撮像」とは、レンズなどの光学系により結像された被写体（撮像対象）の像を、電気信号に変換することを指す。
【００１６】
加速度センサー１８は、携帯端末１０の角度（向き）を検出する角度検出手段、または、携帯端末２０を所持したユーザが移動することによって生じる加速度を検出する加速度検出手段の一例である。
【００１７】
図３は、サーバ２０のハードウェア構成の一例を示す図である。図３に示すように、サーバ２０は、ＣＰＵ２１と、ＲＯＭ２２と、ＲＡＭ２３と、フラッシュメモリ２４と、通信Ｉ／Ｆ２５と、カメラ２６とを備える。これらはシステムバス２７によって、相互にデータ、アドレス、及び制御信号をやり取り可能に接続されている。
【００１８】
ＣＰＵ２１は、ＲＡＭ２３をワークエリアとしてＲＯＭ２２又はフラッシュメモリ２４に記憶されたプログラムを選択的に実行することにより、サーバ２０の全体を制御し、各機器や携帯端末１０との通信制御を含む各種機能を実現する。したがって、このＣＰＵ２１が、後述するサーバ２０の各種の機能を実現するための処理を行う中央処理装置（マイクロプロセッサ）である。
【００１９】
ＲＯＭ２２は、ＣＰＵ２１が実行する各プログラムとその実行に必要な固定データ等を予め記憶した読み出し専用のメモリである。ＲＡＭ２３は、ＣＰＵ２１がプログラムを実行する際のワークエリアとして機能するとともに、一時的なデータを記憶する読み書き可能なメモリである。
【００２０】
フラッシュメモリ２４は、ＣＰＵ２１が実行する各プログラムとその実行に必要な固定データを記憶し、各種の設定値を変更設定可能に記憶すると共に、各機器や、データの送信先である宛先の登録等にも使用される不揮発性メモリである。なお、フラッシュメモリ２４の代わりに、あるいはフラッシュメモリに加えて、不揮発性ＲＡＭやＨＤＤ等の他の不揮発性記憶手段を設けてもよい。
【００２１】
通信Ｉ／Ｆ２５は、携帯端末１０などの外部装置と通信するためのインタフェースである。カメラ１７は、画像センサーによって撮像範囲内の被写体を撮像して得られた画像（撮像画像）を内部メモリに格納する。カメラ１７は、後述の対応情報を生成（登録）する際に用いられる。
【００２２】
図４は、携帯端末１０が有する機能の一例を示す図である。図４に示すように、携帯端末１０は、無線通信手段１０１、撮像制御手段１０２、送信手段１０３、設定手段１０４、第１の記憶手段１０５、表示制御手段１０６を有する。
【００２３】
ここでは、携帯端末１０には、何れかのネットワーク上の機器を利用するためのアプリケーション（以下、「ネットワーク連携アプリ」と称する）が搭載されている。そして、携帯端末１０のＣＰＵ１１がネットワーク連携アプリを実行することにより、無線通信手段１０１、撮像制御手段１０２、送信手段１０３、設定手段１０４および表示制御手段１０６の各々の機能が実現される。ただし、これに限らず、例えば無線通信手段１０１、撮像制御手段１０２、送信手段１０３、設定手段１０４および表示制御手段１０６の各々の機能のうちの少なくとも一部が専用のハードウェア回路（半導体集積回路等）で実現されてもよい。また、第１の記憶手段１０５は、例えばＲＯＭ１２、ＲＡＭ１３、フラッシュメモリ１４等で実現される。
【００２４】
なお、説明の便宜上、図４では、ネットワーク連携アプリに関する機能のみを例示しているが、携帯端末１０が有する機能はこれらに限られるものではない。
【００２５】
無線通信手段１０１は、無線通信でサーバ２０等の外部装置と通信を行う機能を提供する。
【００２６】
撮像制御手段１０２は、予め定められた間隔で撮像を行うようにカメラ１７を制御する。
【００２７】
送信手段１０３は、カメラ１７による撮像が行われるたびに、該撮像で得られた撮像画像をサーバ２０へ送信する。
【００２８】
設定手段１０４は、上記間隔を設定する。例えば設定手段１０４は、ユーザからの指示（入力）に応じて、上記間隔を可変に設定することもできる。
【００２９】
第１の記憶手段１０５は、設定手段１０４により設定された間隔を示す情報を記憶する。
【００３０】
表示制御手段１０６は、ネットワーク連携アプリに関する各種の画面を表示する制御を行う。具体的な画面例については後述する。
【００３１】
図５は、サーバ２０が有する機能の一例を示す図である。図５に示すように、サーバ２０は、無線通信手段２０１、撮像画像受信手段２０２、対応情報記憶手段２０３、認証手段２０４、更新手段２０５、画面送信手段２０６を有する。
【００３２】
ここでは、サーバ２０のＣＰＵ２１がＲＯＭ２２等に格納されたプログラムを実行することにより、無線通信手段２０１、撮像画像受信手段２０２、認証手段２０４、更新手段２０５および画面送信手段２０６の各々の機能が実現されるが、これに限らず、例えば無線通信手段２０１、撮像画像受信手段２０２、認証手段２０４、更新手段２０５および画面送信手段２０６の各々の機能のうちの少なくとも一部が専用のハードウェア回路（半導体集積回路等）で実現されてもよい。また、対応情報記憶手段２０３は、例えばＲＯＭ２２、ＲＡＭ２３、フラッシュメモリ２４等で実現される。
【００３３】
なお、説明の便宜上、図５では、本実施形態に係る機能のみを例示しているが、サーバ２０が有する機能はこれらに限られるものではない。
【００３４】
無線通信手段２０１は、無線通信で携帯端末１０等の外部装置と通信を行う機能を提供する。
【００３５】
撮像画像受信手段２０２は、撮像画像を受信する。より具体的には、撮像画像受信手段２０２は、予め定められた間隔で、携帯端末１０のカメラ１７による撮像で得られた撮像画像を携帯端末１０から受信する。
【００３６】
対応情報記憶手段２０３は、複数の機器が接続される複数のネットワークごとに１以上の画像を対応付けた対応情報を記憶する。図６は、対応情報の一例を示す図である。図６の例では、対応情報は、３つのネットワーク（ネットワーク１〜３）ごとに、該ネットワークが構築される場所に対応する１つの画像と、該ネットワークに属する機器とを対応付けた情報である。例えばネットワーク１が構築される場所が、天井、床面および床面の各々が赤色で内装された会議室であるような場合は、ネットワーク１に対応付けられる画像としては、赤色の画像が設定されてもよい。なお、各ネットワークに対応付けられる画像の種類や数は任意に変更可能であり、該ネットワークが構築される場所を特定可能な画像であればよい。
【００３７】
図５に戻って説明を続ける。認証手段２０４は、上記対応情報の中に、撮像画像受信手段２０２で受信した撮像画像と一致する画像が存在する場合は、その受信した撮像画像と一致する画像に対応するネットワークの利用を携帯端末１０に対して許可する一方、上記対応情報の中に、撮像画像受信手段２０２で受信した撮像画像と一致する画像が存在しない場合は、ネットワークの利用を携帯端末１０に対して許可しない制御を行う。
【００３８】
例えば上記対応情報の中に、撮像画像受信手段２０２で受信した撮像画像と一致する画像が存在する場合は、認証手段２０４は、その受信した撮像画像と一致する画像に対応するネットワークに属する複数の機器を利用するための画面（機器利用画面）を、携帯端末１０へ送信するよう、画面送信手段２０６を制御する。図７は、機器利用画面の一例を示す図である。携帯端末１０の表示制御手段１０６は、サーバ２０から受信した機器利用画面を、操作パネル１５に表示する制御を行う。また、表示制御手段１０６は、機器利用画面を介して、複数の機器のうちの何れかを選択する操作を受け付けると、その選択された機器に対応する設定画面を操作パネル１５に表示する制御を行う。例えば表示制御手段１０６は、図７に示す機器利用画面を介して、ＭＦＰを選択する操作を受け付けた場合、図８に示すような、ＭＦＰに対応する設定画面を操作パネル１５に表示する制御を行うことができる。そして、ユーザは、設定画面に対して、各種の設定や処理の実行（例えば印刷の実行）を指示する操作を行うことができる。
【００３９】
一方、例えば上記対応情報の中に、撮像画像受信手段２０２で受信した撮像画像と一致する画像が存在しない場合は、認証手段２０４は、ネットワークの利用を携帯端末１０に対して許可しないことを報知する画面（認証ＮＧ画面）を、携帯端末１０へ送信するよう、画面送信手段２０６を制御する。図９は、認証ＮＧ画面の一例を示す図である。携帯端末１０の表示制御手段１０６は、サーバ２０から受信した認証ＮＧ画面を、操作パネル１５に表示する制御を行う。この場合、携帯端末１０は、何れのネットワークからも離脱している状態であり、何れのネットワーク上の機器も利用することができない。
【００４０】
図５の説明を続ける。更新手段２０５は、対応情報の中に、撮像画像受信手段２０２で受信した撮像画像と一致する画像が存在する場合は、その受信した撮像画像と一致する画像に対応するネットワークに対して、携帯端末１０を関連付けて（該ネットワークに属する機器として対応付けて）対応情報を更新する。
【００４１】
画面送信手段２０６は、認証手段２０４の制御の下、各種の画面（機器利用画面や認証ＮＧ画面）を携帯端末１０へ送信する。
【００４２】
図１０は、携帯端末１０が認証される（何れかのネットワークの利用が許可される）場合の流れの一例を示すシーケンス図である。まず、ユーザは、図１１に示すような、携帯端末１０の操作パネル１５に表示されたホーム画面に表示されたアイコンのうち、ネットワーク連携アプリに対応するアイコンを押下することで、ネットワーク連携アプリの起動を指示する（ステップＳ１）。起動したネットワーク連携アプリは、予め定められた間隔で撮像を行うようにカメラ１７を制御し、カメラ１７による撮像が行われる（ステップＳ２）。
【００４３】
次に、ネットワーク連携アプリ（送信手段１０３）は、カメラ１７による撮像で得られた撮像画像をサーバ２０へ送信する（ステップＳ３）。サーバ２０（認証手段２０４）は上記対応情報の中に、携帯端末１０から受信した撮像画像と一致する画像が存在するか否かを判断することで、携帯端末１０に対するネットワークの利用の可否を決定する認証処理を行う（ステップＳ４）。なお、ネットワーク連携アプリ（表示制御手段１０６）は、カメラ１７による撮像を開始させてから、認証処理の結果に応じた画面（機器利用画面または認証ＮＧ画面）をサーバ１０から受信するまでの間、例えば図１２に示すような、撮像を行って認証中である旨を示す画面を操作パネル１５に表示する制御を行うこともできる。
【００４４】
図１０に戻って説明を続ける。この例では、携帯端末１０は認証されるので、サーバ２０（認証手段２０４、画面送信手段２０６）は、携帯端末１０から受信した撮像画像と一致する画像に対応するネットワークに対して、携帯端末１０を関連付けて対応情報を更新するとともに、該ネットワーク（携帯端末１０に対して利用を許可するネットワーク）に属する複数の機器を利用するための機器利用画面を携帯端末１０へ送信する（ステップＳ５）。ネットワーク連携アプリ（表示制御手段１０６）は、サーバ２０から受信した機器利用画面を操作パネル１５に表示する制御を行う（ステップＳ６）。そして、例えば携帯端末１０のユーザが、機器利用画面からＭＦＰを選択し、選択したＭＦＰに対応する設定画面に対して、印刷の実行を指示する操作を行った場合（ステップＳ７）、ネットワーク連携アプリは、印刷の実行を指示する印刷ジョブを、サーバ２０へ送信する（ステップＳ８）。この印刷ジョブを受信したサーバ２０は、印刷ジョブの送信元の携帯端末１０の認証状態を確認（例えば更新済みの対応情報を参照し、ＭＦＰが属するネットワークに対して、携帯端末１０が対応付けられているか否かを確認）する（ステップＳ９）。そして、携帯端末１０が認証済みであれば、その受信した印刷ジョブをＭＦＰへ送信し（ステップＳ１０）、ＭＦＰは受信した印刷ジョブに基づく印刷を実行する（ステップＳ１１）。
【００４５】
その後も、ネットワーク連携アプリ（送信手段１０３）は、カメラ１７による撮像が行われるたびに（ステップＳ１２）、該撮像で得られた撮像画像をサーバ２０へ送信する（ステップＳ１３）。そして、サーバ２０（認証手段２０４）は上記対応情報の中に、携帯端末１０から受信した撮像画像と一致する画像が存在するか否かを判断することで、携帯端末１０に対するネットワークの利用の可否を決定する認証処理を行う（ステップＳ１４）。この例では、携帯端末１０は認証されるので、サーバ２０は、携帯端末１０に対して利用を許可するネットワークに属する複数の機器を利用するための機器利用画面を携帯端末１０へ送信する（ステップＳ１５）。
【００４６】
図１３は、携帯端末１０が認証されない場合の流れの一例を示すシーケンス図である。図１３のステップＳ２１〜ステップＳ２４の処理内容は、図１０のステップＳ１〜ステップＳ４の処理内容と同様である。この例では、ステップＳ２４の認証処理の結果、携帯端末１０は認証されないので、サーバ２０（認証手段２０４、画面送信手段２０６）は、ネットワークの利用を携帯端末１０に対して許可しないことを報知する認証ＮＧ画面を携帯端末１０へ送信する（ステップＳ２５）。ネットワーク連携アプリ（表示制御手段１０６）は、サーバ２０から受信した認証ＮＧ画面を操作パネル１５に表示する制御を行う（ステップＳ２６）。
【００４７】
図１４は、起動後のネットワーク連携アプリの動作例を示すフローチャートである。図１４に示すように、タイマーにより計時される時刻が設定時刻（上記間隔に応じて設定される時刻）に到達するたびに（ステップＳ３０：Ｙｅｓ）、撮像制御手段１０２は、カメラ１７に対して撮像を指示し、この指示を受けたカメラ１７は撮像を行う（ステップＳ３１）。次に、送信手段１０３は、ステップＳ３１の撮像で得られた撮像画像をサーバ２０へ送信する（ステップＳ３２）。次に、タイマーの設定時刻が再設定される（ステップＳ３３）。例えばタイマーの設定時刻は、現時点から上記間隔だけ後の時点になるように設定される。設定の主体は設定手段１０４であってもよいし、ネットワーク連携アプリの他の機能であってもよい。
【００４８】
図１５は、サーバ２０の動作例を示すフローチャートである。図１５に示すように、撮像画像受信手段２０２が、携帯端末１０からの撮像画像を受信すると（ステップＳ４１）、認証手段２０４は、対応情報の中に、ステップＳ４１で受信した撮像画像と一致する画像が存在するか否かを確認する（ステップＳ４２）。
【００４９】
対応情報の中に、ステップＳ４１で受信した撮像画像と一致する画像が存在する場合（ステップＳ４２：Ｙｅｓ）、認証手段２０４は、ステップＳ４１で受信した撮像画像と一致する画像に対応するネットワークに対して、携帯端末１０を関連付けて対応情報を更新する（ステップＳ４３）。そして、認証手段２０４は、ステップＳ４１で受信した撮像画像と一致する画像に対応するネットワークに属する複数の機器を利用するための機器利用画面を、携帯端末１０へ送信するよう、画面送信手段２０６を制御する（ステップＳ４４）。
【００５０】
一方、対応情報の中に、ステップＳ４１で受信した撮像画像と一致する画像が存在しない場合（ステップＳ４２：Ｎｏ）、認証手段２０４は、ネットワークの利用を携帯端末１０に対して許可しないことを報知する認証ＮＧ画面を、携帯端末１０へ送信するよう、画面送信手段２０６を制御する（ステップＳ４５）。
【００５１】
以上に説明したように、本実施形態では、カメラ１７を備えた携帯端末１０は、予め定められた間隔で撮像を行うようにカメラ１７を制御し、カメラ１７による撮像が行われるたびに、該撮像で得られた撮像画像をサーバ２０へ送信する。そして、サーバ２０は、複数の機器が接続される複数のネットワークごとに、１以上の画像を対応付けた対応情報の中に、携帯端末から受信した撮像画像と一致する画像が存在する場合は、その受信した撮像画像と一致する画像に対応するネットワークの利用を携帯端末１０に対して許可する制御を行う。一方、対応情報の中に、携帯端末１０から受信した撮像画像と一致する画像が存在しない場合は、ネットワークの利用を携帯端末１０に対して許可しない制御を行う。これにより、携帯端末１０の移動に伴うネットワークからの離脱や他のネットワークへの参加などを自動的に行うことができる。
【００５２】
（第２実施形態）
次に、第２実施形態について説明する。上述の第１実施形態と共通する部分については適宜に説明を省略する。
【００５３】
図１６は、本実施形態の携帯端末１０が有する機能の一例を示す図である。図１６に示すように、携帯端末１０は、判定手段１１１と、第２の記憶手段１１２とをさらに有する点で上述の第１実施形態と相違する。この例では、判定手段１１１は、携帯端末１０のＣＰＵ１１が本実施形態のネットワーク連携アプリを実行することにより実現されるが、これに限らず、例えば専用のハードウェア回路（半導体集積回路等）で実現されてもよい。また、第２の記憶手段１１２は、例えばＲＯＭ１２、ＲＡＭ１３、フラッシュメモリ１４等で実現される。
【００５４】
判定手段１１１は、カメラ１７による撮像が行われるたびに、その撮像で得られた撮像画像に含まれる複数の画素のうち、輝度値が閾値（例えば０であってもよい）以下を示す画素の数が予め定められた数を超えているか否かを判定する。つまり、判定手段１１１は、カメラ１７による撮像で得られた撮像画像が真っ黒な画像であるか否かを判定する機能を有する。上記予め定められた数は、撮像画像が真っ黒な画像であるか否かを判定可能な値であればよく、任意に変更可能である。
【００５５】
第２の記憶手段１１２は、撮像画像を記憶する。本実施形態の送信手段１０３は、判定手段１１１により、撮像画像に含まれる複数の画素のうち、輝度値が閾値以下を示す画素の数が予め定められた数を超えてないと判定された場合は、その判定対象の撮像画像を第２の記憶手段１１２に記憶するとともにサーバ２０へ送信する。また、送信手段１０３は、判定手段１１１により、撮像画像に含まれる複数の画素のうち、輝度値が閾値以下を示す画素の数が予め定められた数を超えていると判定された場合は、その判定対象の撮像画像の代わりに、第２の記憶手段１１２に記憶された撮像画像（判定対象の撮像画像よりも前（典型的には直前）の撮像で得られた撮像画像）をサーバ２０へ送信する。
【００５６】
図１７は、起動後の本実施形態のネットワーク連携アプリの動作例を示すフローチャートである。図１７のステップＳ５１およびステップＳ５２の処理内容は、図１４のステップＳ３０およびステップＳ３１の処理内容と同様である。ステップＳ５２の後、判定手段１１１は、ステップＳ５２の撮像で得られた撮像画像に含まれる複数の画素のうち、輝度値が閾値以下を示す画素の数が予め定められた数を超えているか否かを判定する（ステップＳ５３）。輝度値が閾値以下を示す画素の数が予め定められた数を超えていないと判定された場合（ステップＳ５３：Ｎｏ）、つまり、撮像画像は真っ黒な画像ではないと判定された場合、送信手段１０３は、ステップＳ５２の撮像で得られた撮像画像を第２の記憶手段１１２に記憶する（ステップＳ５４）。例えばステップＳ５２の撮像で得られた撮像画像を、撮像時間などを示す時間情報とともに第２の記憶手段１１２に記憶することもできる。次に、送信手段１０３は、ステップＳ５２の撮像で得られた撮像画像をサーバ２０へ送信する（ステップＳ５５）。
【００５７】
一方、上述のステップＳ５３において、輝度値が閾値以下を示す画素の数が予め定められた数を超えていると判定された場合（ステップＳ５３：Ｙｅｓ）、つまり、撮像画像は真っ黒な画像であると判定された場合、送信手段１０３は、ステップＳ５２の撮像で得られた撮像画像の代わりに、第２の記憶手段１１２に記憶された撮像画像をサーバ２０へ送信する（ステップＳ５６）。
【００５８】
上述のステップＳ５５またはステップＳ５６の後、タイマーの設定時刻が再設定される（ステップＳ５７）。
【００５９】
以上の本実施形態によれば、例えばユーザの指が携帯端末１０のカメラ１７を塞いでしまい、真っ黒な画像をサーバ２０に送ってしまうことで携帯端末１０が認証されず、ユーザが意図していないタイミングでネットワークから離脱してしまうことを防止できる。
【００６０】
（第３実施形態）
次に、第３実施形態について説明する。上述の第１実施形態と共通する部分については適宜に説明を省略する。本実施形態では、カメラ１７は、携帯端末１０のうちの第１の位置に設けられる第１のカメラ１７ａと、携帯端末１０のうちの第１の位置とは異なる第２の位置に設けられる第２のカメラ１７ｂと、を含む。
【００６１】
第１の位置および第２の位置は任意である。例えば携帯端末１０の筐体の正面（前面）に第１のカメラ１７ａが設けられ、携帯端末１０の筐体の背面（後面）に第２のカメラ１７ｂが設けられてもよいし、その反対であってもよい。また、例えば携帯端末１０の筐体の上面に第１のカメラ１７ａが設けられ、携帯端末１０の筐体の下面に第２のカメラ１７ｂが設けられてもよいし、その反対であってもよい。また、例えば携帯端末１０の筐体の上面または下面に第１のカメラ１７ａが設けられ、携帯端末１０の筐体の両側面のうちの何れか一方に第２のカメラ１７ｂが設けられてもよいし、その反対であってもよい。また、例えば携帯端末１０の筐体の正面または背面に第１のカメラ１７ａが設けられ、携帯端末１０の筐体の両側面のうちの何れか一方に第２のカメラ１７ｂが設けられてもよいし、その反対であってもよい。さらに、例えば携帯端末１０の筐体の上面または下面に第１のカメラ１７ａが設けられ、携帯端末１０の筐体の正面または背面に第２のカメラ１７ｂが設けられてもよいし、その反対であってもよい。
【００６２】
図１８は、本実施形態の携帯端末１０が有する機能の一例を示す図である。図１８に示すように、携帯端末１０は、判定手段１１３をさらに有する点で上述の第１実施形態と相違する。この例では、判定手段１１３は、携帯端末１０のＣＰＵ１１が本実施形態のネットワーク連携アプリを実行することにより実現されるが、これに限らず、例えば専用のハードウェア回路（半導体集積回路等）で実現されてもよい。
【００６３】
判定手段１１３は、第１のカメラ１７ａによる撮像が行われるたびに、その撮像で得られた第１の撮像画像に含まれる複数の画素のうち、輝度値が閾値以下を示す画素の数が予め定められた数を超えているか否かを判定する。つまり、判定手段１１３は、第１のカメラ１７ａによる撮像で得られた第１の撮像画像が真っ黒な画像であるか否かを判定する機能を有する。上記予め定められた数は、第１の撮像画像が真っ黒な画像であるか否かを判定可能な値であればよく、任意に変更可能である。
【００６４】
本実施形態では、撮像制御手段１０２は、予め定められた間隔で撮像を行うように第１のカメラ１７ａを制御し、判定手段１１３により、第１の撮像画像に含まれる複数の画素のうち、輝度値が閾値以下を示す画素の数が予め定められた数を超えていると判定された場合は、第２のカメラ１７ｂに撮像を行わせる制御を行う。
【００６５】
また、本実施形態では、送信手段１０３は、判定手段１１３により、第１の撮像画像に含まれる複数の画素のうち、輝度値が閾値以下を示す画素の数が予め定められた数を超えていないと判定された場合は、第１の撮像画像をサーバ２０へ送信する。一方、判定手段１１３により、第１の撮像画像に含まれる複数の画素のうち、輝度値が閾値以下を示す画素の数が予め定められた数を超えていると判定された場合は、第２のカメラ１７ｂによる撮像で得られる第２の撮像画像をサーバ２０へ送信する。
【００６６】
図１９は、起動後の本実施形態のネットワーク連携アプリの動作例を示すフローチャートである。図１９に示すように、タイマーにより計時される時刻が設定時刻（上記間隔に応じて設定される時刻）に到達するたびに（ステップＳ６１：Ｙｅｓ）、撮像制御手段１０２は、第１のカメラ１７ａに対して撮像を指示し、この指示を受けた第１のカメラ１７ａは撮像を行う（ステップＳ６２）。次に、判定手段１１３は、ステップＳ６２の撮像で得られた第１の撮像画像に含まれる複数の画素のうち、輝度値が閾値以下を示す画素の数が予め定められた数を超えているか否かを判定する（ステップＳ６３）。輝度値が閾値以下を示す画素の数が予め定められた数を超えていないと判定された場合（ステップＳ６３：Ｎｏ）、つまり、第１の撮像画像は真っ黒な画像ではないと判定された場合、送信手段１０３は、ステップＳ６２の撮像で得られた第１の撮像画像をサーバ２０へ送信する（ステップＳ６４）。
【００６７】
一方、上述のステップＳ６３において、輝度値が閾値以下を示す画素の数が予め定められた数を超えていると判定された場合（ステップＳ６３：Ｙｅｓ）、つまり、第１の撮像画像は真っ黒な画像であると判定された場合、撮像制御手段１０２は第２のカメラ１７ａに対して撮像を指示する。この指示を受けた第２のカメラ１７ｂは撮像を行う（ステップＳ６５）。次に、送信手段１０３は、ステップＳ６５の撮像で得られた第２の撮像画像をサーバ２０へ送信する（ステップＳ６６）。
【００６８】
上述のステップＳ６４またはステップＳ６６の後、タイマーの設定時刻が再設定される（ステップＳ６７）。
【００６９】
例えば携帯端末１０の筐体の正面に第１のカメラ１７ａが設けられ、筐体の背面に第２のカメラ１７ｂが設けられる形態において、ユーザが、携帯端末１０の筐体の正面側をデスクの上面に向けて置いた場合、第１のカメラ１７ａによる撮像で得られる第１の撮像画像は真っ黒な画像となるが、この真っ黒な画像はサーバ２０に送信されず、携帯端末１０の背面側に設けられた第２のカメラ１７ｂによる撮像で得られた第２の撮像画像がサーバ２０へ送信されて認証処理が行われる。したがって、ユーザが意図していないタイミングでネットワークから離脱してしまうことを防止できる。
【００７０】
（第４実施形態）
次に、第４実施形態について説明する。上述の第１実施形態と共通する部分については適宜に説明を省略する。
【００７１】
図２０は、本実施形態の携帯端末１０が有する機能の一例を示す図である。図２０に示すように、携帯端末１０は、第１の判定手段１１４と、第２の判定手段１１５と、第２の記憶手段１１６とをさらに有する点で上述の第１実施形態と相違する。この例では、第１の判定手段１１４および第２の判定手段１１５の各々の機能は、携帯端末１０のＣＰＵ１１が本実施形態のネットワーク連携アプリを実行することにより実現されるが、これに限らず、例えば第１の判定手段１１４および第２の判定手段１１５の各々の機能のうちの少なくとも一部が専用のハードウェア回路（半導体集積回路等）で実現されてもよい。また、第２の記憶手段１１６は、例えばＲＯＭ１２、ＲＡＭ１３、フラッシュメモリ１４等で実現される。
【００７２】
第１の判定手段１１４は、携帯端末１０の角度に基づいて携帯端末１０が水平な状態であるか否かを判定する。本実施形態では、第１の判定手段１１４は、予め定められた間隔で、加速度センサー１８によって検出された携帯端末１０の角度を取得し、その取得した角度に基づいて、携帯端末１０が水平な状態であるか否かを判定する。例えば携帯端末１０の長手方向と上下方向（重力が作用する方向）とが平行であるときに携帯端末１０の角度が０度であるとみなされる形態においては、加速度センサー１８によって携帯端末１０の角度が９０度であることが検出された場合、第１の判定手段１１４は、携帯端末１０が水平な状態であると判定することができる。なお、これに限らず、携帯端末１０が水平状態であるか否かを判定する方法としては公知の様々な方法を用いることができる。
【００７３】
第２の判定手段１１５は、第１の判定手段１１４により、携帯端末１０が水平な状態であると判定された場合に、撮像画像（その場合におけるカメラ１７の撮像で得られた撮像画像）に含まれる複数の画素のうち、輝度値が閾値以下を示す画素の数が予め定められた数を超えているか否かを判定する。つまり、撮像画像が真っ黒な画像であるか否かを判定する。上記予め定められた数は、撮像画像が真っ黒な画像であるか否かを判定可能な値であればよく、任意に変更可能である。
【００７４】
第２の記憶手段１１６は、撮像画像を記憶する。本実施形態では、送信手段１０３は、第１の判定手段１１４により、携帯端末１０が水平な状態であると判定された場合、または、第２の判定手段１１５により、撮像画像に含まれる複数の画素のうち、輝度値が閾値以下を示す画素の数が予め定められた数を超えていないと判定された場合は、その場合におけるカメラ１７の撮像で得られた撮像画像を第２の記憶手段１１６に記憶するとともにサーバ２０へ送信する。一方、送信手段１０３は、第１の判定手段１１４により、携帯端末１０が水平な状態ではないと判定された場合、または、第２の判定手段１１５により、撮像画像に含まれる複数の画素のうち、輝度値が閾値以下の画素の数が予め定められた数を超えていると判定された場合は、その場合におけるカメラ１７の撮像で得られた撮像画像の代わりに、第２の記憶手段１１６に記憶された撮像画像をサーバ２０へ送信する。
【００７５】
図２１は、起動後の本実施形態のネットワーク連携アプリの動作例を示すフローチャートである。図２１に示すように、タイマーにより計時される時刻が設定時刻（上記間隔に応じて設定される時刻）に到達するたびに（ステップＳ７１：Ｙｅｓ）、第１の判定手段１１４は、加速度センサー１８によって検出された携帯端末１０の角度に基づいて携帯端末１０が水平な状態であるか否かを判定する（ステップＳ７２）。また、上述の第１実施形態と同様に、タイマーにより計時される時刻が設定時刻に到達するたびに、撮像制御手段１０２は、カメラ１７に対して撮像を指示し、この指示を受けたカメラ１７は撮像を行う。
【００７６】
上述のステップＳ７２において、携帯端末１０は水平な状態であると判定された場合（ステップＳ７２：Ｙｅｓ）、第２の判定手段１１５は、ステップＳ７１において設定時刻に到達した時点におけるカメラ１７の撮像で得られた撮像画像に含まれる複数の画素のうち、輝度値が閾値以下を示す画素の数が予め定められた数を超えているか否かを判定する（ステップＳ７３）。輝度値が閾値以下を示す画素の数が予め定められた数を超えていないと判定された場合（ステップＳ７３：Ｎｏ）、または、上述のステップＳ７２において、携帯端末１０は水平な状態ではないと判定された場合（ステップＳ７２：Ｎｏ）、送信手段１０３は、ステップＳ７１において設定時刻に到達した時点におけるカメラ１７の撮像で得られた撮像画像を第２の記憶手段１１６に記憶する（ステップＳ７４）。そして、送信手段１０３は、ステップＳ７１において設定時刻に到達した時点におけるカメラ１７の撮像で得られた撮像画像をサーバ２０へ送信する（ステップＳ７５）。
【００７７】
一方、上述のステップＳ７３において、輝度値が閾値以下を示す画素の数が予め定められた数を超えていると判定された場合（ステップＳ７３：Ｙｅｓ）、送信手段１０３は、ステップＳ７１において設定時刻に到達した時点におけるカメラ１７の撮像で得られた撮像画像の代わりに、第２の記憶手段１１６に記憶された撮像画像をサーバ２０へ送信する（ステップＳ７６）。
【００７８】
上述のステップＳ７５またはステップＳ７６の後、タイマーの設定時刻が再設定される（ステップＳ７７）。
【００７９】
以上の本実施形態によれば、例えばユーザが携帯端末１０を水平な場所（デスク等）に置くことでカメラ１７が塞がれてしまい、真っ黒な画像をサーバ２０に送ってしまうことで携帯端末１０が認証されず、ユーザが意図していないタイミングでネットワークから離脱してしまうことを防止できる。
【００８０】
（第５実施形態）
次に、第５実施形態について説明する。上述の第１実施形態と共通する部分については適宜に説明を省略する。
【００８１】
図２２は、本実施形態の携帯端末１０が有する機能の一例を示す図である。図２２に示すように、携帯端末１０は、判定手段１１７と、第２の記憶手段１１８とをさらに有する点で上述の第１実施形態と相違する。この例では、判定手段１１７は、携帯端末１０のＣＰＵ１１が本実施形態のネットワーク連携アプリを実行することにより実現されるが、これに限らず、例えば専用のハードウェア回路（半導体集積回路等）で実現されてもよい。また、第２の記憶手段１１８は、例えばＲＯＭ１２、ＲＡＭ１３、フラッシュメモリ１４等で実現される。
【００８２】
判定手段１１７は、携帯端末１０の加速度が閾値以上であるか否かを判定する。本実施形態では、判定手段１１７は、予め定められた間隔で、加速度センサー１８によって検出された携帯端末１０の加速度を取得し、その取得した加速度が閾値以上であるか否かを判定する。この閾値としては、撮像画像のボケが許容値を超えるような撮像条件となる加速度の値を設定することが望ましく、カメラ１７の性能等に応じて様々な値を設定することができる。
【００８３】
第２の記憶手段１１８は、判定手段１１７により、携帯端末１０の加速度が閾値以上ではないと判定された場合の撮像画像を記憶する。
【００８４】
本実施形態では、送信手段１０３は、判定手段１１７により、携帯端末１０の加速度が閾値以上ではないと判定された場合は、その場合におけるカメラ１７の撮像で得られた撮像画像を第２の記憶手段１１８に記憶するとともにサーバ２０へ送信する。一方、判定手段１１７により、携帯端末１０の加速度が閾値以上であると判定された場合は、その場合におけるカメラ１７の撮像で得られた撮像画像の代わりに、第２の記憶手段１１８に記憶された撮像画像をサーバ２０へ送信する。
【００８５】
図２３は、起動後の本実施形態のネットワーク連携アプリの動作例を示すフローチャートである。図２３に示すように、タイマーにより計時される時刻が設定時刻（上記間隔に応じて設定される時刻）に到達するたびに（ステップ８１：Ｙｅｓ）、判定手段１１４は、加速度センサー１８によって検出された携帯端末１０の加速度が閾値以上であるか否かを判定する（ステップＳ８２）。また、上述の第１実施形態と同様に、タイマーにより計時される時刻が設定時刻に到達するたびに、撮像制御手段１０２は、カメラ１７に対して撮像を指示し、この指示を受けたカメラ１７は撮像を行う。
【００８６】
上述のステップＳ８２において、携帯端末１０の加速度は閾値以上であると判定された場合（ステップＳ８２：Ｙｅｓ）、送信手段１０３は、ステップＳ８１において設定時刻に到達した時点におけるカメラ１７の撮像で得られた撮像画像を第２の記憶手段１１８に記憶する（ステップＳ８３）。そして、送信手段１０３は、ステップＳ８１において設定時刻に到達した時点におけるカメラ１７の撮像で得られた撮像画像をサーバ２０へ送信する（ステップＳ８４）。
【００８７】
一方、上述のステップＳ８２において、携帯端末１０の加速度は閾値未満であると判定された場合（ステップＳ８２：Ｎｏ）、送信手段１０３は、ステップＳ８１において設定時刻に到達した時点におけるカメラ１７の撮像で得られた撮像画像の代わりに、第２の記憶手段１１８に記憶された撮像画像をサーバ２０へ送信する（ステップＳ８５）。
【００８８】
上述のステップＳ８４またはステップＳ８５の後、タイマーの設定時刻が再設定される（ステップＳ８６）。
【００８９】
以上の本実施形態によれば、携帯端末１０の急峻な移動時における撮像で得られた、ボケなどの画像劣化が大きい撮像画像をサーバ２０へ送ってしまうことで携帯端末１０が認証されず、ユーザが意図していないタイミングでネットワークから離脱してしまうことを防止できる。
【００９０】
（第６実施形態）
次に、第６実施形態について説明する。上述の第１実施形態と共通する部分については適宜に説明を省略する。
【００９１】
図２４は、本実施形態の携帯端末１０が有する機能の一例を示す図である。図２４に示すように、携帯端末１０は、顔検出手段１２０と、第２の記憶手段１２１とをさらに有する点で上述の第１実施形態と相違する。この例では、顔検出手段１２０は、携帯端末１０のＣＰＵ１１が本実施形態のネットワーク連携アプリを実行することにより実現されるが、これに限らず、例えば専用のハードウェア回路（半導体集積回路等）で実現されてもよい。また、第２の記憶手段１２１は、例えばＲＯＭ１２、ＲＡＭ１３、フラッシュメモリ１４等で実現される。
【００９２】
顔検出手段１２０は、撮像画像の中に人の顔が含まれているか否かを検出する。本実施形態では、顔検出手段１２０は、カメラ１７による撮像が行われるたびに、該撮像で得られた撮像画像の中に人の顔が含まれているか否かを検出する。なお、顔検出の方法としては、公知の様々な技術を利用することもできる。
【００９３】
第２の記憶手段１２１は、撮像画像を記憶する。本実施形態では、送信手段１０３は、顔検出手段１２０により人の顔が含まれていないことが検出された撮像画像を第２の記憶手段１２１に記憶するとともにサーバ２０へ送信する。一方、送信手段１０３は、顔検出手段１２０により人の顔が含まれていることが検出された撮像画像の代わりに、第２の記憶手段１２１に記憶された撮像画像をサーバ２０へ送信する。
【００９４】
図２５は、起動後の本実施形態のネットワーク連携アプリの動作例を示すフローチャートである。図２５に示すように、タイマーにより計時される時刻が設定時刻（上記間隔に応じて設定される時刻）に到達するたびに（ステップ９１：Ｙｅｓ）、顔検出手段１２０は、設定時刻に到達した時点におけるカメラ１７の撮像で得られた撮像画像の中に人の顔が含まれているか否かを検出する（ステップＳ９２）。上述の第１実施形態と同様に、タイマーにより計時される時刻が設定時刻に到達するたびに、撮像制御手段１０２は、カメラ１７に対して撮像を指示し、この指示を受けたカメラ１７は撮像を行う。
【００９５】
上述のステップＳ９２において、撮像画像の中に人の顔が含まれていないことが検出された場合（ステップＳ９２：Ｎｏ）、送信手段１０３は、ステップＳ９１において設定時刻に到達した時点におけるカメラ１７の撮像で得られた撮像画像を第２の記憶手段１１８に記憶する（ステップＳ９３）。そして、送信手段１０３は、ステップＳ９１において設定時刻に到達した時点におけるカメラ１７の撮像で得られた撮像画像をサーバ２０へ送信する（ステップＳ９４）。
【００９６】
一方、上述のステップＳ９２において、撮像画像の中に人の顔が含まれていることが検出された場合（ステップＳ９２：Ｙｅｓ）、送信手段１０３は、ステップＳ９１において設定時刻に到達した時点におけるカメラ１７の撮像で得られた撮像画像（ステップＳ９２の顔検出の対象となる撮像画像）の代わりに、第２の記憶手段１１８に記憶された撮像画像をサーバ２０へ送信する（ステップＳ９５）。
【００９７】
上述のステップＳ９４またはステップＳ９５の後、タイマーの設定時刻が再設定される（ステップＳ９６）。
【００９８】
以上の本実施形態によれば、人の顔のような、認証とは無関係な被写体が映り込んだ撮像画像をサーバ２０へ送ってしまうことで携帯端末１０が認証されず、ユーザが意図していないタイミングでネットワークから離脱してしまうことを防止できる。
【００９９】
（第７実施形態）
次に、第７実施形態について説明する。上述の第１実施形態と共通する部分については適宜に説明を省略する。
【０１００】
図２６は、本実施形態の携帯端末１０が有する機能の一例を示す図である。図２６に示すように、携帯端末１０は、判定手段１２２と、第２の記憶手段１２３とをさらに有する点で上述の第１実施形態と相違する。この例では、判定手段１２２は、携帯端末１０のＣＰＵ１１が本実施形態のネットワーク連携アプリを実行することにより実現されるが、これに限らず、例えば専用のハードウェア回路（半導体集積回路等）で実現されてもよい。また、第２の記憶手段１２３は、例えばＲＯＭ１２、ＲＡＭ１３、フラッシュメモリ１４等で実現される。
【０１０１】
判定手段１２２は、携帯端末１０の角度が撮像条件に合致するか否かを判定する。本実施形態では、判定手段１２２は、予め定められた間隔で、加速度センサー１８によって検出された携帯端末１０の角度を取得し、その取得した角度が撮像条件に合致しているか否かを判定する。例えば認証用の画像（ネットワークに対応付けられる画像）として、天井、床、壁面などが映り込んだ画像を使用する場合、携帯端末１０のカメラ１７が、天井、床、壁面などを向く角度条件が、撮像条件として設定される。
【０１０２】
第２の記憶手段１２３は、撮像画像を記憶する。本実施形態では、送信手段１０３は、判定手段１２２により、携帯端末１０の角度が撮像条件に合致していると判定された場合は、その場合におけるカメラ１７の撮像で得られた撮像画像を第２の記憶手段１２３に記憶するとともにサーバ２０へ送信する。一方、送信手段１０３は、判定手段１２２により、携帯端末１０の角度が撮像条件に合致していないと判定された場合は、その場合におけるカメラ１７の撮像で得られた撮像画像の代わりに、第２の記憶手段１２３に記憶された撮像画像をサーバ２０へ送信する。
【０１０３】
図２７は、起動後の本実施形態のネットワーク連携アプリの動作例を示すフローチャートである。図２７に示すように、タイマーにより計時される時刻が設定時刻（上記間隔に応じて設定される時刻）に到達するたびに（ステップ１０１：Ｙｅｓ）、判定手段１２２は、携帯端末１０の角度が撮像条件に合致するか否かを判定する（ステップＳ１０２）。上述の第１実施形態と同様に、タイマーにより計時される時刻が設定時刻に到達するたびに、撮像制御手段１０２は、カメラ１７に対して撮像を指示し、この指示を受けたカメラ１７は撮像を行う。
【０１０４】
上述のステップＳ１０２において、携帯端末１０の角度が撮像条件に合致していると判定された場合（ステップＳ１０２：Ｙｅｓ）、送信手段１０３は、ステップＳ１０１において設定時刻に到達した時点におけるカメラ１７の撮像で得られた撮像画像を第２の記憶手段１２３に記憶する（ステップＳ１０３）。そして、送信手段１０３は、ステップＳ１０１において設定時刻に到達した時点におけるカメラ１７の撮像で得られた撮像画像をサーバ２０へ送信する（ステップＳ１０４）。
【０１０５】
一方、上述のステップＳ１０２において、携帯端末１０の角度が撮像条件に合致していないと判定された場合（ステップＳ１０２：Ｎｏ）、送信手段１０３は、ステップＳ１０１において設定時刻に到達した時点におけるカメラ１７の撮像で得られた撮像画像の代わりに、第２の記憶手段１２３に記憶された撮像画像をサーバ２０へ送信する（ステップＳ１０５）。
【０１０６】
上述のステップＳ１０４またはステップＳ１０５の後、タイマーの設定時刻が再設定される（ステップＳ１０６）。
【０１０７】
以上の本実施形態によれば、認証とは無関係な被写体が映り込んだ撮像画像をサーバ２０へ送ってしまうことで携帯端末１０が認証されず、ユーザが意図していないタイミングでネットワークから離脱してしまうことを防止できる。
【０１０８】
（第８実施形態）
次に、第８実施形態について説明する。上述の第１実施形態と共通する部分については適宜に説明を省略する。
【０１０９】
サーバ２０が有する認証手段２０４は、上記対応情報に含まれる何れかの画像において、撮像画像受信手段２０２で受信した撮像画像と一致する割合が閾値以上の場合は、該何れかの画像と撮像画像とは一致すると判断する。例えば認証手段２０４は、上記対応情報に含まれる何れかの画像において、撮像画像受信手段２０２で受信した撮像画像と一致する割合（以下、「画像一致割合」と称する場合がある）が８０％以上の場合は、該何れかの画像と撮像画像とは一致すると判断することができる。その他の構成は、上述の各実施形態と同様である。なお、本実施形態は、上述した何れの実施形態に対しても適用可能である。
【０１１０】
図２８は、図１５のステップＳ４２の詳細な処理（本実施形態における処理）を示すフローチャートである。図２８に示すように、認証手段２０４は、対応情報に含まれる何れかの画像（以下、「対象画像」と称する場合がある）において、撮像画像受信手段２０２で受信した撮像画像と一致する割合を示す画像一致割合を算出し（ステップＳ１１１）、算出した画像一致割合が閾値以上であるか否かを判断する（ステップＳ１１２）。算出した画像一致割合が閾値以上である場合（ステップＳ１１２：Ｙｅｓ）、対象画像と、撮像画像受信手段２０２で受信した画像とは一致すると判断する（ステップＳ１１３）。一方、算出した画像一致割合が閾値未満の場合（ステップＳ１１２：Ｎｏ）、対象画像と、撮像画像受信手段２０２で受信した画像とは一致しない（不一致である）と判断する（ステップＳ１１４）。
【０１１１】
以上、本発明に係る実施形態について説明したが、本発明は、上述の実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上述の実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【０１１２】
また、上述した実施形態の情報処理システム１で実行されるプログラムは、インストール可能な形式または実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ＲＯＭ等に予め組み込んで提供するように構成してもよい。
【符号の説明】
【０１１３】
１      情報処理システム
１０    携帯端末
２０    サーバ
１０１  無線通信手段
１０２  撮像制御手段
１０３  送信手段
１０４  設定手段
１０５  第１の記憶手段
１０６  表示制御手段
１１１  判定手段
１１２  第２の記憶手段
１１３  判定手段
１１４  第１の判定手段
１１５  第２の判定手段
１１６  第２の記憶手段
１１７  判定手段
１１８  第２の記憶手段
１２０  顔検出手段
１２１  第２の記憶手段
１２２  判定手段
１２３  第２の記憶手段
２０１  無線通信手段
２０２  撮像画像受信手段
２０３  対応情報記憶手段
２０４  認証手段
２０５  更新手段
２０６  画面送信手段
【先行技術文献】
【特許文献】
【０１１４】
【特許文献１】特開２０１４−５６３３３号公報
【図１】
0006485121.tif 000002
【図２】
0006485121.tif 000003
【図３】
0006485121.tif 000004
【図４】
0006485121.tif 000005
【図５】
0006485121.tif 000006
【図６】
0006485121.tif 000007
【図７】
0006485121.tif 000008
【図８】
0006485121.tif 000009
【図９】
0006485121.tif 000010
【図１０】
0006485121.tif 000011
【図１１】
0006485121.tif 000012
【図１２】
0006485121.tif 000013
【図１３】
0006485121.tif 000014
【図１４】
0006485121.tif 000015
【図１５】
0006485121.tif 000016
【図１６】
0006485121.tif 000017
【図１７】
0006485121.tif 000018
【図１８】
0006485121.tif 000019
【図１９】
0006485121.tif 000020
【図２０】
0006485121.tif 000021
【図２１】
0006485121.tif 000022
【図２２】
0006485121.tif 000023
【図２３】
0006485121.tif 000024
【図２４】
0006485121.tif 000025
【図２５】
0006485121.tif 000026
【図２６】
0006485121.tif 000027
【図２７】
0006485121.tif 000028
【図２８】
0006485121.tif 000029