(57)【要約】【課題】  正規のユーザではない第三者が、情報処理装置の前方を撮影した画像の取得又は送信を行うプロセスを終了させたとしても、情報処理装置の前方を撮影した画像の取得又は送信を行うことを可能にする仕組みを提供すること。【解決手段】  撮像手段を備えた情報処理装置であって、前記撮像手段が前記情報処理装置の前方を撮影することで得られる画像を取得する取得手段と、前記撮像手段により認証可能なユーザの顔が撮影されていない状態、又は当該ユーザではない顔が撮影された状態で、前記取得手段による取得処理を実行するプロセスが終了した場合に、当該プロセスを起動して、前記取得手段による取得処理を実行するように制御する制御手段と、を備えることを特徴とする。【選択図】  図１０
2018097866.tif 000002
【特許請求の範囲】
【請求項１】
撮像手段を備えた情報処理装置であって、
前記撮像手段が前記情報処理装置の前方を撮影することで得られる画像を取得する取得手段と、
前記取得手段により取得された画像を用いて顔認証を行う顔認証手段と、
前記顔認証手段により認証可能なユーザの顔が前記撮像手段で撮影されていない状態、又は当該ユーザではない顔が前記撮像手段により撮影された状態で、前記取得手段による取得処理を実行するプロセスが終了した場合に、当該プロセスを起動して、前記取得手段による取得処理を実行するように制御する制御手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記取得手段による取得処理を実行するプロセスを監視する第１監視手段を更に備え、
前記制御手段は、前記顔認証手段により認証可能なユーザの顔が前記撮像手段で撮影されていない状態、又は当該ユーザではない顔が前記撮像手段により撮影された状態で、前記第１監視手段が、当該プロセスが終了したことを検知した場合に、当該プロセスを起動するように制御することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記第１監視手段による監視処理を実行するプロセスを監視する第２監視手段と、
前記第２監視手段により、当該プロセスが終了したことを検知した場合に、当該プロセスを起動するように制御する監視制御手段と、
を更に備えることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記取得手段は、前記第２監視手段を備えていることを特徴とする請求項３に記載の情報処理装置。
【請求項５】
前記制御手段は、前記顔認証手段により認証可能なユーザの顔が前記撮像手段で撮影されていない状態、又は当該ユーザではない顔が前記撮像手段により撮影された状態で、前記取得手段による取得処理を実行するプロセスがユーザの操作により終了した場合に、ユーザの操作を受け付けることなく当該プロセスを起動して、前記取得手段による取得処理を実行するように制御することを特徴とする請求項１乃至４の何れか１項に記載の情報処理装置。
【請求項６】
ユーザの操作により認証情報の入力を受け付ける受付手段を更に備え、
前記制御手段は、前記受付手段により受け付けた認証情報に従って当該ユーザの認証を行う認証手段により認証されたユーザの顔が前記撮像手段で撮影されていない状態、又は当該ユーザではない顔が前記撮像手段により撮影された状態で、前記取得手段による取得処理を実行するプロセスが終了した場合に、当該プロセスを起動して、前記取得手段による取得処理を実行するように制御することを特徴とする請求項１乃至５の何れか１項に記載の情報処理装置。
【請求項７】
前記制御手段は、前記受付手段により受け付けた認証情報に従って当該ユーザの認証を行う認証手段により認証されたユーザの顔が前記撮像手段で撮影されていない状態、又は当該ユーザではない顔が前記撮像手段により撮影された状態で、前記取得手段による取得処理を実行するプロセスが終了した場合に、当該プロセスを起動して、前記受付手段により、ユーザによる認証情報の入力を再度受け付けることなく、前記取得手段による取得処理を実行するように制御することを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記受付手段により入力を受け付けた認証情報を、前記認証手段を備えるサーバに送信することにより、前記ユーザの認証要求を行う認証要求手段と、
前記認証要求手段による認証要求に応答して、当該サーバから前記認証手段による認証結果を取得する認証結果取得手段と、
を更に備え、
前記制御手段は、前記認証結果取得手段により、認証成功したことを示す認証結果を取得した後に、当該認証成功したユーザの顔が前記撮像手段により撮影されていない状態、又は当該ユーザではない顔が前記撮像手段により撮影された状態で、前記取得手段による取得処理を実行するプロセスが終了した場合に、当該プロセスを起動し、前記受付手段でユーザによる認証情報の入力を再度受け付けることなく、前記認証要求手段が、前記受付手段で前回入力された認証情報を当該サーバに送信して当該ユーザの認証要求を行い、前記取得手段による取得処理を実行するように制御することを特徴とする請求項７に記載の情報処理装置。
【請求項９】
前記取得手段により取得された画像と、前記情報処理装置の表示部に表示された表示画像とを含むデータを、管理者に閲覧させるべく送信する送信手段を更に備えることを特徴とする請求項１乃至８の何れか１項に記載の情報処理装置。
【請求項１０】
撮像手段を備えた情報処理装置であって、
前記撮像手段が前記情報処理装置の前方を撮影することで得られる画像を管理者に閲覧させるべく送信する送信手段と、
前記撮像手段により撮影された画像を用いて顔認証を行う顔認証手段と、
前記顔認証手段により認証可能なユーザの顔が前記撮像手段で撮影されていない状態、又は当該ユーザではない顔が前記撮像手段により撮影された状態で、前記送信手段による送信処理を実行するプロセスが終了した場合に、当該プロセスを起動して、前記送信手段による送信処理を実行するように制御する制御手段と、
を備えることを特徴とする情報処理装置。
【請求項１１】
撮像手段を備えた情報処理装置であって、
前記撮像手段が前記情報処理装置の前方を撮影することで得られる画像を取得する取得手段と、
前記撮像手段により認証可能なユーザの顔が撮影されていない状態、又は当該ユーザではない顔が撮影された状態で、前記取得手段による取得処理を実行するプロセスが終了した場合に、当該プロセスを起動して、前記取得手段による取得処理を実行するように制御する制御手段と、
を備えることを特徴とする情報処理装置。
【請求項１２】
撮像手段を備えた情報処理装置であって、
前記撮像手段が前記情報処理装置の前方を撮影することで得られる画像を管理者に閲覧させるべく送信する送信手段と、
前記撮像手段により認証可能なユーザの顔が撮影されていない状態、又は当該ユーザではない顔が撮影された状態で、前記送信手段による送信処理を実行するプロセスが終了した場合に、当該プロセスを起動して、前記送信手段による送信処理を実行するように制御する制御手段と、
を備えることを特徴とする情報処理装置。
【請求項１３】
前記撮像手段は、前記情報処理装置を用いてテレワークを行うユーザを撮影するために前記情報処理装置の前方を撮影することを特徴とする請求項１乃至１１の何れか１項に記載の情報処理装置。
【請求項１４】
撮像手段を備えた情報処理装置における制御方法であって、
前記撮像手段が前記情報処理装置の前方を撮影することで得られる画像を取得する取得工程と、
前記撮像手段により認証可能なユーザの顔が撮影されていない状態、又は当該ユーザではない顔が撮影された状態で、前記取得工程による取得処理を実行するプロセスが終了した場合に、当該プロセスを起動して、前記取得工程による取得処理を実行するように制御する制御工程と、
を備えることを特徴とする制御方法。
【請求項１５】
撮像手段を備えた情報処理装置における制御方法であって、
前記撮像手段が前記情報処理装置の前方を撮影することで得られる画像を管理者に閲覧させるべく送信する送信工程と、
前記撮像手段により認証可能なユーザの顔が撮影されていない状態、又は当該ユーザではない顔が撮影された状態で、前記送信工程による送信処理を実行するプロセスが終了した場合に、当該プロセスを起動して、前記送信工程による送信処理を実行するように制御する制御工程と、
を備えることを特徴とする制御方法。
【請求項１６】
請求項１４又は１５に記載の制御方法を実行するためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、制御方法、プログラムに関し、特に、正規のユーザではない第三者が、情報処理装置の前方を撮影した画像の取得又は送信を行うプロセスを終了させたとしても、情報処理装置の前方を撮影した画像の取得又は送信を行うことを可能にする技術に関する。
【背景技術】
【０００２】
近年、各企業でテレワークへの関心が高まっている。テレワークには機密情報への第三者のアクセス防止や労働管理の適正化などの課題があり、導入するためにはそれらの課題を解決しなければならない。
【０００３】
現在、それらの課題を解決するため、顔認証技術を利用したテレワーク管理支援システムが開発されている。このシステムを用いることで、カメラ画像から本人認証を行い、なりすましや第三者による覗き見の状態を検出し、管理者に通知することができる。
【０００４】
このような顔認証技術を利用したテレワーク管理支援システムにおいては、顔検出・認識の精度が高くなければテレワーカの労務状況を誤判断してしまうことになる。そのため、顔検出・認識精度の向上が望まれている。
【０００５】
特許文献１には、表示部の前方を撮像した画像を取得可能な情報処理装置が、当該画像内の人物に従って、当該表示部に表示された画面の画像データを含む証跡データをサーバに登録する仕組みが記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１５−２２２５５５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、例えば、テレワーカ本人が使用するテレワーカ用ＰＣを、テレワーカ本人以外の第三者が、テレワーカ本人になりすまして使用していた場合に、その第三者が、証跡データを取られることを恐れて、テレワーカ用ＰＣで稼動している、証跡データを取得するプログラムを（強制）終了させて、第三者の証跡データを取得できないようにすることが考えられる。
【０００８】
また、テレワーカ用ＰＣのディスプレイを覗き見している第三者が、証跡データを取られることを恐れて、テレワーカ用ＰＣで稼動している、証跡データを取得するプログラムを（強制）終了させて、第三者の証跡データを取得できないようにすることが考えられる。
【０００９】
このような場合、管理者は、その第三者の映像や、第三者が操作しているテレワーカ用ＰＣのスクリーン画像を確認することが出来なかった。
【００１０】
また、例えば、正規のテレワーカ本人以外の第三者が、カメラに映らないような姿勢で、エージェントの処理（プロセス）の終了指示を行った場合、管理者は、正常ではない端末前方状態と、スクリーン画像を確認することが出来なかった。
【００１１】
本発明の目的は、正規のユーザではない第三者が、情報処理装置の前方を撮影した画像の取得又は送信を行うプロセスを終了させたとしても、情報処理装置の前方を撮影した画像の取得又は送信を行うことを可能にする仕組みを提供することである。
【課題を解決するための手段】
【００１２】
本発明は、撮像手段を備えた情報処理装置であって、前記撮像手段が前記情報処理装置の前方を撮影することで得られる画像を取得する取得手段と、前記撮像手段により認証可能なユーザの顔が撮影されていない状態、又は当該ユーザではない顔が撮影された状態で、前記取得手段による取得処理を実行するプロセスが終了した場合に、当該プロセスを起動して、前記取得手段による取得処理を実行するように制御する制御手段と、を備えることを特徴とする。
【００１３】
また、本発明は、撮像手段を備えた情報処理装置であって、前記撮像手段が前記情報処理装置の前方を撮影することで得られる画像を管理者に閲覧させるべく送信する送信手段と、前記撮像手段により認証可能なユーザの顔が撮影されていない状態、又は当該ユーザではない顔が撮影された状態で、前記送信手段による送信処理を実行するプロセスが終了した場合に、当該プロセスを起動して、前記送信手段による送信処理を実行するように制御する制御手段と、を備えることを特徴とする。
【発明の効果】
【００１４】
本発明によれば、正規のユーザではない第三者が、情報処理装置の前方を撮影した画像の取得又は送信を行うプロセスを終了させたとしても、情報処理装置の前方を撮影した画像の取得又は送信を行うことを可能にすることができるようになる。
【図面の簡単な説明】
【００１５】
【図１】本発明のテレワーク管理システム１００のシステム構成の一例を示す図である。
【図２】本発明の実施形態における管理サーバ１０１、テレワーカ用ＰＣ１１１、管理者用ＰＣ１２１に適用可能な情報処理装置のハードウェア構成の一例を示すブロック図である。各装置ともに、同様な構成を備えるため、同一の符号を用いて説明する。
【図３】テレワーカが使用するテレワーカ用ＰＣ１１１が実行する制御処理の一例を示すフローチャートである。
【図４】Ｓ３０４のテレワーク監視・管理処理の詳細処理のフローチャートの一例を示す図である。
【図５】Ｓ３０４のテレワーク監視・管理処理の詳細処理のフローチャートの一例を示す図である。
【図６】Ｓ３０５の監視プログラム７０３の監視処理の詳細処理のフローチャートの一例を示す図である。
【図７】監視プログラム７０２を含むテレワークプログラム７０１と、監視プログラム７０３の動作を説明するための概念図の一例を示す図である。
【図８】Ｓ４０７で「なりすまし」として判定されるテレワーカ用ＰＣ１１１のカメラ１１３が撮影したカメラ画像の一例を示す図である。
【図９】Ｓ４１５で「覗き見」として判定されるテレワーカ用ＰＣ１１１のカメラ１１３が撮影したカメラ画像の一例を示す図である。
【図１０】Ｓ３０４のテレワーク監視・管理処理の詳細処理のフローチャートの一例を示す図である。
【発明を実施するための形態】
【００１６】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１７】
図１は、本発明のテレワーク管理システム１００のシステム構成の一例を示す図である。
【００１８】
テレワーク管理システム１００は、１または複数の管理サーバ１０１、１または複数のテレワーカ用ＰＣ１１１、１または複数の管理者用ＰＣ１２１がインターネット１３０を介して接続される構成となっている。
【００１９】
管理サーバ１０１は、テレワーカの在席・離席状況に関する情報や第三者による覗き込み、なりすまし等の情報（テレワーク情報（証跡情報））を一元管理するサーバであり、サービス環境ネットワーク１０４上に構築されている。
【００２０】
管理サーバ１０１へは、テレワーカ用ＰＣ１１１と管理者用ＰＣ１２１が、アカウントＩＤ（ユーザＩＤ）とパスワードを用いた認証処理により接続し、管理サーバ１０１は、テレワーカ用ＰＣ１１１からテレワーク情報を受信した場合は、管理サーバ１０１のデータベースに格納する。また、管理サーバ１０１は、管理者用ＰＣ１２１からテレワーク情報の取得要求があった場合は、管理サーバ１０１のデータベースから必要なテレワーク情報を取得して管理者用ＰＣ１２１に送信して表示する。
【００２１】
テレワーカ用ＰＣ１１１は、テレワーカから勤務中か勤務外かの申請（申告）を受け付け、またテレワーカ用ＰＣ１１１に接続されたカメラ１１３（撮像装置）により撮影された映像（画像）から端末の前方の状態（端末前方状態（テレワーカが在席・離席しているのか、覗き込みやなりすましが発生しているか））を検知する端末である。テレワーカ用ＰＣ１１１は、遠隔地の自宅ネットワーク１１０（自宅ネットワークではなく、例えば、カフェ等のネットワークでもよい）上に存在し、端末前方状態は、ルータ１１２、インターネット１３０、及びルータ１０３を介して管理サーバ１０１へ送信される。カメラ１１３（撮像装置）は、テレワーカ用ＰＣ１１１の前方を撮影するカメラである。
【００２２】
テレワーカ用ＰＣ１１１は、本発明の情報処理装置の適用例であり、テレワークを行うユーザが用いる端末であり、カメラ１１３等の撮像手段を備えている。
【００２３】
管理者用ＰＣ１２１は、テレワーク情報を確認するための端末であり、社内ネットワーク１２０上に存在し、テレワーク情報の確認には、ウェブ管理コンソール（ウェブブラウザ上で動作）を使用し、ルータ１２２、インターネット１３０、及びルータ１０３を介して管理サーバ１０１に接続する。
【００２４】
なお、本実施例においては、テレワーカ用ＰＣ１１１が端末前方状態を検知し、管理サーバ１０１へ情報を送信する構成として説明するが、テレワーカ用ＰＣ１１１から映像（画像）のみを管理サーバ１０１に送信し、管理サーバ１０１において当該映像（画像）から端末前方状態を検知するよう構成しても良い。
【００２５】
図２は、本発明の実施形態における管理サーバ１０１、テレワーカ用ＰＣ１１１、管理者用ＰＣ１２１に適用可能な情報処理装置のハードウェア構成の一例を示すブロック図である。各装置ともに、同様な構成を備えるため、同一の符号を用いて説明する。
【００２６】
図２に示すように、情報処理装置は、システムバス２００を介してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２０１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）２０２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２０３、記憶装置２０４、入力コントローラ２０５、音声入力コントローラ２０６、ビデオコントローラ２０７、メモリコントローラ２０８、よび通信Ｉ／Ｆコントローラ２０９が接続される。
【００２７】
ＣＰＵ２０１は、システムバス２００に接続される各デバイスやコントローラを統括的に制御する。
【００２８】
ＲＯＭ２０２あるいは記憶装置２０４は、ＣＰＵ２０１が実行する制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）やＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）や、本情報処理方法を実現するためのコンピュータ読み取り実行可能なプログラムおよび必要な各種データ（データテーブルを含む）を保持している。
【００２９】
ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＯＭ２０２あるいは記憶装置２０４からＲＡＭ２０３にロードし、ロードしたプログラムを実行することで各種動作を実現する。
【００３０】
入力コントローラ２０５は、入力装置２１０からの入力を制御する。入力装置２１０としては、キーボード、タッチパネル、マウス等のポインティングデバイス、カメラ１１３等の撮像装置等が挙げられる。
【００３１】
カメラ１１３等の撮像装置は、端末の前方を撮像するカメラであり、テレワーカ用ＰＣ１１１は、当該撮影された画像により、端末の前方の状態（端末前方状態（テレワーカが在席・離席しているのか、覗き込みやなりすましが発生しているか））を特定することができる。
【００３２】
なお、入力装置２１０がタッチパネルの場合、ユーザがタッチパネルに表示されたアイコンやカーソルやボタンに合わせて押下（指等でタッチ）することにより、各種の指示を行うことができることとする。
【００３３】
また、タッチパネルは、マルチタッチスクリーンなどの、複数の指でタッチされた位置を検出することが可能なタッチパネルであってもよい。
【００３４】
音声入力コントローラ２０６は、マイク／スピーカ２１１がマイク機能として動作する場合、マイク／スピーカ２１１からの音声入力を制御し、マイク／スピーカ２１１から入力された音声を認識することが可能となっている。また、音声入力コントローラ２０６は、マイク／スピーカ２１１がスピーカ機能として動作する場合、マイク／スピーカ２１１への音声出力を制御し、マイク／スピーカ２１１に対し音声を出力することが可能となっている。
【００３５】
ビデオコントローラ２０７は、ディスプレイ２１２などの外部出力装置への表示を制御する。ディスプレイは本体と一体になったノート型パソコンのディスプレイも含まれるものとする。なお、外部出力装置はディスプレイに限ったものははく、例えばプロジェクタであってもよい。また、前述のタッチ操作により受け付け可能な装置については、入力装置２１０を提供する。
【００３６】
なおビデオコントローラ２０７は、表示制御を行うためのビデオメモリ（ＶＲＡＭ）を制御することが可能で、ビデオメモリ領域としてＲＡＭ２０３の一部を利用することもできるし、別途専用のビデオメモリを設けることも可能である。
【００３７】
本発明では、ユーザが情報処理装置を通常使用する場合の表示に用いられる第１のビデオメモリ領域と、所定の画面が表示される場合に、第１のビデオメモリ領域の表示内容に重ねての表示に用いられる第２のビデオメモリ領域を有している。ビデオメモリ領域は２つに限ったものではなく、情報処理装置の資源が許す限り複数有することが可能なものとする。
【００３８】
メモリコントローラ２０８は、外部メモリ２１３へのアクセスを制御する。外部メモリとしては、ブートプログラム、各種アプリケーション、フォントデータ、ユーザファイル、編集ファイル、および各種データ等を記憶する外部記憶装置（ハードディスク）、フレキシブルディスク（ＦＤ）、或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるコンパクトフラッシュ（登録商標）メモリ等を利用可能である。
【００３９】
通信Ｉ／Ｆコントローラ２０９は、ネットワーク２１４（１０４、１１０、１２０）を介して外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いた通信やＩＳＤＮなどの電話回線、および携帯電話の３Ｇ回線を用いた通信が可能である。
【００４０】
なお、記憶装置２０４は、情報を永続的に記憶するための媒体であって、その形態をハードディスク等の記憶装置に限定するものではない。例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの媒体であってもよい。
【００４１】
また本実施形態における通信端末で行われる各種処理時の一時的なメモリエリアとしても利用可能である。
【００４２】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、ディスプレイ２１２上での表示を可能としている。また、ＣＰＵ２０１は、ディスプレイ２１２上の不図示のマウスカーソル等でのユーザ指示を可能とする。
【００４３】
図３は、テレワーカが使用するテレワーカ用ＰＣ１１１が実行する制御処理の一例を示すフローチャートである。
【００４４】
図３に示す各ステップに示す処理は、テレワーカ用ＰＣ１１１のＣＰＵ２０１が、外部メモリ２１３等の記憶手段に格納されたテレワークプログラム７０１（単に、エージェントとも言う）をＲＡＭ２０３にロードして実行することにより実現される。
【００４５】
図７は、監視プログラム７０２を含むテレワークプログラム７０１と、監視プログラム７０３の動作を説明するための概念図の一例を示す図である。
【００４６】
すなわち、テレワークプログラム７０１（取得手段、送信手段）は、監視プログラム７０２（第２監視手段）を備えている。
【００４７】
図７（Ａ）は、後述するテレワークプログラム７０１と、テレワークプログラム７０１の処理が終了していないかを監視する監視プログラム７０３とが、互いに監視していることを示す概念図の一例を示す図である。
【００４８】
図７（Ａ）に示すとおり、テレワーカ用ＰＣ１１１は、テレワークプログラム７０１（エージェント）、監視プログラム７０２、監視プログラム７０３を記憶している。
【００４９】
また、テレワークプログラム７０１（エージェント）は、監視プログラム７０２を含んでいる。
【００５０】
監視プログラム７０２は、監視プログラム７０３のプロセス（処理）が終了しているか否かを監視するプログラムである。
【００５１】
監視プログラム７０２は、本発明の第２監視手段の適用例であり、監視プログラム７０３（第１監視手段）による監視処理を実行するプロセスを監視する。
【００５２】
また、監視プログラム７０３は、テレワークプログラム７０１のプロセス（処理）が終了しているか否かを監視するプログラムである。
【００５３】
監視プログラム７０３は、本発明の第１監視手段の適用例であり、取得手段による取得処理（テレワークプログラム７０１の処理）を実行するプロセスを監視する。
【００５４】
まず、テレワーカ用ＰＣ１１１は、テレワークプログラム７０１を読み出して起動する（Ｓ３０１）。テレワークプログラム７０１は、監視プログラム７０２も含むため、ここで、監視プログラム７０２も起動することなる。
【００５５】
そして、テレワーカ用ＰＣ１１１は、テレワークプログラム７０１が監視プログラム７０３を読み出して起動する（Ｓ３０２）。
【００５６】
次に、テレワーカ用ＰＣ１１１は、ステップＳ４１３で証跡情報を送信できるようにするために、管理サーバ１０１との通信を確立する。
【００５７】
具体的には、テレワークプログラム７０１が、管理サーバ１０１にログインするためのログイン画面を表示する。ここで表示されるログイン画面には、アカウントＩＤ（ユーザＩＤ）、パスワードの入力を受け付ける入力欄が含まれている。
【００５８】
テレワークプログラム７０１は、当該ログイン画面を介して、ユーザによる、アカウントＩＤ（ユーザＩＤ）、パスワードの入力を受け付けると、当該入力を受け付けたユーザＩＤ、パスワードを管理サーバ１０１に送信する。
【００５９】
ここで、テレワークプログラム７０１は、当該ログイン画面を介して、ユーザによる、アカウントＩＤ（ユーザＩＤ）、パスワードの入力を受け付ける手段は、本発明の受付手段の適用例であり、ユーザの操作により認証情報の入力を受け付ける。
【００６０】
また、ここで、入力を受け付けたユーザＩＤ、パスワードを管理サーバ１０１に送信する手段は、本発明の認証要求手段の適用例であり、受付手段により入力を受け付けた認証情報を、認証手段を備える管理サーバ１０１に送信することにより、ユーザの認証要求を行う。
【００６１】
管理サーバ１０１は、テレワークプログラム７０１から送信された当該ユーザＩＤ、パスワード（ユーザＩＤ、パスワードの組を認証情報と言う）を受信すると、当該認証情報（ユーザＩＤ、パスワード）と、管理サーバ１０１に予め登録している認証情報（アカウントＩＤ（ユーザＩＤ）、パスワード）が一致しているか否かを判定することにより、ユーザの認証処理を実行する。そして、ユーザの認証処理で、管理サーバ１０１との通信、及び後述のサービスの利用を許可するか否かを判定する。ここでのユーザの認証処理は、本発明の認証手段の適用例であり、受付手段によりユーザの操作により入力を受け付けた認証情報に従って当該ユーザの認証を行う。
【００６２】
そして、管理サーバ１０１は、当該認証情報が一致していると判定され、ユーザの認証が成功した（認証された）と判定された（管理サーバ１０１との通信、及び後述のサービスの利用を許可すると判定された）場合には、テレワークプログラム７０１に対して、ユーザが認証された旨の通知を送信する。
【００６３】
テレワークプログラム７０１は、管理サーバ１０１から、ユーザが認証された旨の通知を受信すると、当該入力された認証情報（ユーザＩＤ、パスワード）を所定の格納先に格納して、監視プログラム７０３に対して、当該認証情報を設定登録する（Ｓ３０３）。
【００６４】
ここで、テレワークプログラム７０１が、管理サーバ１０１から、ユーザが認証された旨の通知を受信する手段は、本発明の認証結果取得手段の適用例であり、認証要求手段による認証要求に応答して、管理サーバから認証手段によるユーザの認証結果を取得する。
【００６５】
そして、テレワークプログラム７０１は、テレワーク監視・管理処理（Ｓ３０４）、及び監視プログラム７０３の監視処理（Ｓ３０５）を並行処理で実行する。
【００６６】
テレワーク監視・管理処理（Ｓ３０４）の詳細処理については、図４、５を用いて説明する。
【００６７】
また、監視プログラム７０３の監視処理（Ｓ３０５）の詳細処理については、図６のＳ６０１〜６０５を用いて説明する。
【００６８】
また、Ｓ３０２で起動された監視プログラム７０３の詳細処理については、図６のＳ６０６〜Ｓ６０９を用いて説明する。
【００６９】
そして、テレワークプログラム７０１（エージェント）は、後述するエージェント継続処理モードではない状態で、終了指示をユーザにより押下されたと判定すると、Ｓ３０４、及びＳ３０５の処理の実行（プロセス）を終了して、処理を終了する。
【００７０】
また、テレワークプログラム７０１（エージェント）、及び監視プログラムの各プロセスは、例えば、タスクマネージャなどで表示された各プロセスとして表示され、ユーザの終了指示（ｋｉｌｌコマンドなど）を受け付けることにより、各プロセスの処理を強制終了させることができる。
【００７１】
次に、図４を用いて、Ｓ３０４のテレワーク監視・管理処理の詳細処理について説明する。
【００７２】
図４は、Ｓ３０４のテレワーク監視・管理処理の詳細処理のフローチャートの一例を示す図である。
【００７３】
図４に示す各ステップに示す処理は、テレワーカ用ＰＣ１１１のＣＰＵ２０１が、外部メモリ２１３等の記憶手段に格納されたテレワークプログラム７０１（単に、エージェントとも言う）をＲＡＭ２０３にロードして実行することにより実現される。
【００７４】
まず、テレワークプログラム７０１は、接続されたカメラ１１３により撮影された画像（カメラ画像）を取得する（Ｓ４０１）。ここで取得した画像は、ＲＡＭ２０３に記憶しておく。
【００７５】
Ｓ４０１は、本発明の画像取得手段の適用例であり、カメラ１１３等の撮像手段がテレワーカ用ＰＣ１１１（情報処理装置）の前方を撮影することで得られる画像を取得する。
【００７６】
すなわち、Ｓ４０１は、本発明の取得手段の適用例であり、撮像手段（カメラ１１３）が情報処理装置（テレワーカ用ＰＣ１１１）の前方を撮影することで得られる画像を取得する。
【００７７】
次に、テレワークプログラム７０１は、ステップＳ４０１で取得した画像を解析することにより、当該画像に含まれるユーザの顔を検出する（Ｓ４０２）。顔の検出には、例えば、公知技術を用いるものとする。検出結果はＲＡＭ２０３に記憶しておく。
【００７８】
そして、テレワークプログラム７０１は、Ｓ４０２で検出された顔の数を判定する。具体的には、Ｓ４０２で検出された顔の数が、１個であるか、２個以上であるか、０個であるか（顔を検出できなかったか（顔が未検出か））を判定する（Ｓ４０３）。
【００７９】
そして、テレワークプログラム７０１は、Ｓ４０３で、Ｓ４０２で検出された顔の数が、０個である（顔を検出できなかった（顔が未検出））であると判定された場合には、処理をＳ４１６に移行して、端末前方状態（テレワーカの勤務状態）を「離席」として判定し設定する（Ｓ４１６）。すなわち、テレワーカが離席していると判定する。
【００８０】
また、テレワークプログラム７０１は、Ｓ４０３で、Ｓ４０２で検出された顔の数が、２個以上であるであると判定された場合には、処理をＳ４１５に移行して、端末前方状態（テレワーカの勤務状態）を「覗き見」（覗き込み）として判定し設定する。すなわち、認証されていない他の第三者から表示部を覗き見されていると判定する（Ｓ４１５）。Ｓ４１５でＳ４０４の顔認証処理を行い、テレワーカ本人がいるかを判定するようにしてもよい。
【００８１】
また、テレワークプログラム７０１は、Ｓ４０３で、Ｓ４０２で検出された顔の数が、１個であるであると判定された場合には、処理をＳ４０４に移行して、当該検出された顔が、テレワーカ本人の顔であるか否かを確認するための顔認証処理を行う（Ｓ４０４）。具体的には、テレワークプログラム７０１は、Ｓ４０２でカメラ１１３により撮影された画像から検出された顔の顔画像と、テレワーカ用ＰＣ１１１に予め登録されたテレワーカ本人の顔画像との類似度を算出する。
【００８２】
そして、テレワークプログラム７０１は、ステップＳ４０４で算出された類似度と、予め設定された、類似度に関する閾値とを比較し、Ｓ４０２で画像から検出された顔がテレワーカ本人の顔であるかを判定する。具体的には、Ｓ４０４で算出された類似度が、所定の閾値を満たす場合にはテレワーカ本人と判定し、所定の閾値を満たさない場合には、テレワーカ本人以外の第三者（他人）と判定する。
【００８３】
Ｓ４０４は、本発明の顔認証手段の適用例であり、Ｓ４０１の取得手段により取得された画像を用いて顔認証を行う。
【００８４】
すなわち、テレワークプログラム７０１は、Ｓ４０４で算出された類似度が、所定の閾値を満たす場合には、Ｓ４０２で画像から検出された顔のユーザは、Ｓ３０３で認証されたユーザ（テレワーカ本人）と判定され、一方、Ｓ４０４で算出された類似度が、所定の閾値を満たさない場合には、Ｓ４０２で画像から検出された顔のユーザは、Ｓ３０３で認証されたユーザ（テレワーカ本人）以外の第三者（他人）であると判定する。そして、テレワークプログラム７０１は、その判定結果を取得する（Ｓ４０５）。
【００８５】
Ｓ４０５は、本発明の判定結果取得手段の適用例であり、Ｓ４０１の画像取得手段により取得された画像に、ユーザ本人以外の第三者の顔が含まれているか否かの判定結果を取得する。
【００８６】
Ｓ４０５の判定処理は、例えば、管理サーバ１０１で行い、テレワーカ用ＰＣ１１１がその判定結果をＳ４０５で管理サーバ１０１から取得するようにしてもよい。その場合には、Ｓ４０１の画像取得手段により取得された画像をテレワーカ用ＰＣ１１１が管理サーバ１０１に送信して、管理サーバ１０１が、当該画像から検出された顔の顔画像と、管理サーバ１０１に予め登録されたテレワーカ本人の顔画像との類似度を算出する。管理サーバ１０１が、当該類似度が、所定の閾値を満たすか否かを判定することにより、Ｓ４０１の画像取得手段により取得された画像に、ユーザ本人以外の第三者の顔が含まれているか否かの判定を行う。
【００８７】
すなわち、Ｓ４０５の判定結果取得手段は、画像取得手段により取得された画像に、受付手段によりユーザの操作により入力を受け付けた認証情報に従って当該ユーザの認証を行う認証手段により認証されたユーザ本人以外の第三者の顔が含まれているか否かの判定結果を取得する。
【００８８】
すなわち、類似度の算出を行う処理では、認証手段により認証されたユーザの予め登録された顔画像と、Ｓ４０１の画像取得手段により取得された画像（顔画像）との類似度の算出を行う。
【００８９】
判定結果取得手段は、画像取得手段により取得された画像に、ユーザ本人以外の第三者１人のみの顔が含まれている場合には、ユーザ本人のなりすましであるとの判定結果を取得する。
【００９０】
そして、テレワークプログラム７０１は、Ｓ４０５で、Ｓ４０２で画像から検出された顔のユーザは、Ｓ３０３で認証されたユーザ（テレワーカ本人）と判定された場合には、処理をステップＳ４０６に移行して、端末前方状態（テレワーカの勤務状態）を「在席」に設定する。すなわち、テレワーカ本人が在席していると判定する（Ｓ４０６）。
【００９１】
また、テレワークプログラム７０１は、Ｓ４０５で、Ｓ４０２で画像から検出された顔のユーザは、Ｓ３０３で認証されたユーザ（テレワーカ本人）以外の第三者（他人）であると判定された場合には、処理をステップＳ４０７に移行して、端末前方状態（テレワーカの勤務状態）を「なりすまし」に設定する。すなわち、テレワーカ本人ではない第三者（他人）が本人になりすまして在席していると判定する（Ｓ４０７）。
【００９２】
図８は、Ｓ４０７で「なりすまし」として判定されるテレワーカ用ＰＣ１１１のカメラ１１３が撮影したカメラ画像の一例を示す図である。
【００９３】
また、図９は、Ｓ４１５で「覗き見」として判定されるテレワーカ用ＰＣ１１１のカメラ１１３が撮影したカメラ画像の一例を示す図である。
【００９４】
図９に示すように、テレワーカ本人の顔だけではなく、覗き見をしている第三者の顔が検出されているため、Ｓ４１５で「覗き見」として判定される。
【００９５】
また、図８に示すように、明らかに、テレワーカ本人の顔ではない第三者の顔が検出されているため、Ｓ４０７で「なりすまし」として判定される。
【００９６】
Ｓ４０７の処理を実行すると、処理をステップＳ４０８に移行する。
【００９７】
また、Ｓ４０６、Ｓ４１５、Ｓ４１６の処理を実行すると、処理をステップＳ４０９に移行する。
【００９８】
テレワークプログラム７０１は、Ｓ４０８において、エージェント継続処理モードに動作モードを移行する処理を行う（Ｓ４０８）。エージェント継続処理モードとは、ユーザから、テレワークプログラム７０１であるエージェントの処理（プロセス）の終了指示を受け付け、エージェントの処理（プロセス）が終了したとしても、新たなテレワークプログラム７０１であるエージェントの処理（プロセス）が立ち上がり、エージェントの処理（プロセス）を終了させない処理モードのことである。
【００９９】
テレワークプログラム７０１は、Ｓ４０８で、動作モードをエージェント継続処理モードに移行すると、処理をＳ４１１に移行する。
【０１００】
制御手段は、Ｓ４０５、Ｓ４０７の判定結果取得手段により取得した判定結果が、ユーザ本人のなりすましであることを示し、かつ、Ｓ６０７の判定手段により、Ｓ４０１の画像取得手段による処理、及び／又はＳ４１３の送信手段による処理を実行するプロセスがユーザの操作で終了したと判定された場合に、当該終了したと判定されたプロセスを起動して（Ｓ６０９）、Ｓ４０１の画像取得手段による処理（すなわち、取得手段の取得処理）、及びＳ４１３の送信手段による処理を実行するように制御する。
【０１０１】
テレワークプログラム７０１は、Ｓ４０９において、現在の動作モードが、エージェント継続処理モードであるか否かを判定し（Ｓ４０９）、現在の動作モードが、エージェント継続処理モードであると判定された場合には（Ｓ４０９：ＹＥＳ）、エージェント継続処理モードの解除を行い、エージェント継続処理モードに移行する前の動作モードに移行する（Ｓ４１０）。一方、現在の動作モードが、エージェント継続処理モードではないと判定された場合には（Ｓ４０９：ＮＯ）、処理をＳ４１１に移行する。
【０１０２】
テレワークプログラム７０１は、Ｓ４１１において、現在、直近で設定された端末前方状態（テレワーカの勤務状態）が、「覗き見」、又は「なりすまし」であるか否かを判定する（Ｓ４１１）。
【０１０３】
そして、テレワークプログラム７０１は、直近で設定された端末前方状態（テレワーカの勤務状態）が、「覗き見」、又は「なりすまし」であると判定された場合には（Ｓ４１１：ＹＥＳ）、現在、テレワーカ用ＰＣ１１１の表示部（ディスプレイ等）に表示されている画面のスクリーンショットをスクリーン画面として取得する（Ｓ４１２）。ここで取得されるスクリーンショットとは、スクリーンキャプチャや画面キャプチャも含む。
【０１０４】
また、テレワークプログラム７０１は、Ｓ４１１において、現在、直近で設定された端末前方状態（テレワーカの勤務状態）が、「覗き見」、又は「なりすまし」ではなく、「在席」、又は「離席」であると判定された場合は（Ｓ４１１：ＮＯ）、処理をステップＳ４１３に移行する。
【０１０５】
テレワークプログラム７０１は、Ｓ４１３において、直近で設定された端末前方状態（テレワーカの勤務状態）、その日時、Ｓ４０１で取得したカメラ画像、及びＳ４１２で取得したスクリーン画像を、管理サーバ１０１に証跡情報として送信する（Ｓ４１３）。ここで、テレワークプログラム７０１は、Ｓ４１２でスクリーン画像を取得していない場合には、Ｓ４１３において、直近で設定された端末前方状態（テレワーカの勤務状態）、その日時、及びＳ４０１で取得したカメラ画像を、管理サーバ１０１に証跡情報として送信する。
【０１０６】
Ｓ４１３は、本発明の送信手段の適用例であり、Ｓ４０１の画像取得手段で撮影された画像（取得手段により取得された画像（撮影データ））を含む証跡データを管理者端末（管理者用ＰＣ１２１）で閲覧すべく管理サーバ１０１に送信する。
【０１０７】
すなわち、Ｓ４１３の送信手段は、Ｓ４０１の画像取得手段で撮影された画像（取得手段により取得された画像（撮影データ））、及び、Ｓ４１２で取得したスクリーン画像（情報処理装置の表示部に表示された表示画像）を含むデータ（証跡データ）を、管理者に閲覧させるべく送信する。
【０１０８】
そして、テレワークプログラム７０１は、Ｓ４１３の処理を実行すると、処理をＳ４０１に戻して、繰り返し、図４の処理を実行する。この繰り返しの処理が、数ミリ秒単位で繰り返し行われるため、現在、テレワーカ用ＰＣ１１１の前方にいるユーザが、テレワーカ本人なのか、テレワーカ本人以外の第三者なのか、又は覗き見をしているのか、あるいは、テレワーカ本人が離席しているのかを管理サーバ１０１で管理することができるようになる。
【０１０９】
また、テレワーカ用ＰＣ１１１の前方にいるユーザが、テレワーカ本人以外の第三者や、第三者が覗き見をしている場合には、テレワークプログラム７０１は、Ｓ４１３で、Ｓ４０１で取得したカメラ画像、及びＳ４１２でスクリーン画像を管理サーバ１０１に証跡情報として送信するので、そのユーザが、テレワーカ用ＰＣ１１１の表示部に表示されているどのような情報を閲覧したのか、また、そのユーザの顔はどのような顔なのかを、管理者は確認すること可能となる。
【０１１０】
また、テレワークプログラム７０１は、Ｓ４０７で、テレワーカ本人ではない第三者（他人）が本人になりすまして在席していると判定された場合には、Ｓ４０８において、エージェント継続処理モードに動作モードを移行する処理を行うため、テレワーカ用ＰＣ１１１の前方にいるユーザが、テレワーカ本人以外のなりすましをしている第三者から、テレワークプログラム７０１であるエージェントの処理（プロセス）の終了指示を受け付け、エージェントの処理（プロセス）が終了したとしても、新たなテレワークプログラム７０１であるエージェントの処理（プロセス）が立ち上がり、エージェントの処理（プロセス）を終了させずに、Ｓ４０１で取得したカメラ画像、及びＳ４１２でスクリーン画像を管理サーバ１０１に証跡情報として送信することができるようになり、第三者がエージェントの処理（プロセス）の終了指示を行ったとしても、その第三者（ユーザ）が、テレワーカ用ＰＣ１１１の表示部に表示されているどのような情報を閲覧したのか、また、そのユーザの顔はどのような顔なのかを、管理者は確認・監視すること可能となる。
【０１１１】
次に、図５を用いて、Ｓ３０４のテレワーク監視・管理処理の詳細処理について説明する。
【０１１２】
図５は、Ｓ３０４のテレワーク監視・管理処理の詳細処理のフローチャートの一例を示す図である。
【０１１３】
図５に示す各ステップに示す処理は、テレワーカ用ＰＣ１１１のＣＰＵ２０１が、外部メモリ２１３等の記憶手段に格納されたテレワークプログラム７０１（単に、エージェントとも言う）をＲＡＭ２０３にロードして実行することにより実現される。
【０１１４】
図５は、図４で説明したテレワーク監視・管理処理の変形例であり、図４で説明した処理と同じ処理については、同一の符号を付している。そのため、同一符号の処理については、ここでは、説明を省略する。
【０１１５】
具体的には、図４では、Ｓ４０７で、端末前方状態（テレワーカの勤務状態）がなりすましと判定された場合にのみ、エージェント継続処理モードに動作モードを移行していたが（Ｓ４０８）、図５では、Ｓ４０７で、端末前方状態（テレワーカの勤務状態）がなりすましと判定された場合、又はＳ４１５で覗き見と判定された場合に、エージェント継続処理モードに動作モードを移行するようにしている点が異なる。
【０１１６】
そのため、図４では、端末前方状態（テレワーカの勤務状態）が、在席、覗き見、離席のいずれかであると判定され、現在、エージェント継続処理モードであると判定された場合に（Ｓ４０９：ＹＥＳ）、エージェント継続処理モードの解除を行った（Ｓ４１０）が、図５では、端末前方状態（テレワーカの勤務状態）が、在席、離席のいずれかであると判定され（Ｓ５０１：ＮＯ）、現在、エージェント継続処理モードであると判定された場合に（Ｓ５０３：ＹＥＳ）、エージェント継続処理モードの解除を行う（Ｓ５０４）点が異なる。
【０１１７】
図５に示す通り、テレワークプログラム７０１は、Ｓ４０７、Ｓ４０６、Ｓ４１５、Ｓ４１６の処理を実行すると、処理をＳ５０１に移行する。
【０１１８】
テレワークプログラム７０１は、Ｓ５０１において、現在、直近で設定された端末前方状態（テレワーカの勤務状態）が、「覗き見」、又は「なりすまし」であるか否かを判定する。そして、その判定結果を取得する（Ｓ５０１）。
【０１１９】
Ｓ４０３、Ｓ４０５、Ｓ５０１は、本発明の判定結果取得手段の適用例であり、Ｓ４０１の画像取得手段により取得された画像に、ユーザ本人以外の第三者の顔が含まれているか否かの判定結果を取得する。
【０１２０】
Ｓ４０３の判定処理は、例えば、管理サーバ１０１で行い、テレワーカ用ＰＣ１１１がその判定結果をＳ４０３で管理サーバ１０１から取得するようにしてもよい。その場合には、Ｓ４０１の画像取得手段により取得された画像をテレワーカ用ＰＣ１１１が管理サーバ１０１に送信して、管理サーバ１０１が、当該画像から顔を検出し、当該検出された顔の数が１個であるか、２以上であるか、０個であるかを判定し、２以上であると判定されると、当該画像に、ユーザ本人以外の第三者の顔が含まれていると判定する。また、検出された顔の数が１個であると判定された場合には、管理サーバ１０１が、当該画像から検出された１つの顔の顔画像と、管理サーバ１０１に予め登録されたテレワーカ本人の顔画像との類似度を算出し、当該類似度が、所定の閾値を満たすか否かを判定することにより、Ｓ４０１の画像取得手段により取得された画像に、ユーザ本人以外の第三者の顔が含まれているか否かの判定を行う。
【０１２１】
このようにして、管理サーバ１０１が、Ｓ４０１の画像取得手段により取得された画像に、ユーザ本人以外の第三者の顔が含まれているか否かの判定を行い、当該判定の結果をテレワーカ用ＰＣ１１１に送信して、テレワーカ用ＰＣ１１１が当該判定の結果を取得する。そして、テレワーカ用ＰＣ１１１は、Ｓ５０１において、当該判定の結果が、Ｓ４０１の画像取得手段により取得された画像に、ユーザ本人以外の第三者の顔が含まれている（すなわち、「覗き見」、又は「なりすまし」である）ことを示す場合には（Ｓ５０１：ＹＥＳ）、エージェント継続処理モードに動作モードを移行する処理を行う（Ｓ５０２）。
【０１２２】
テレワークプログラム７０１は、Ｓ５０１において、現在、直近で設定された端末前方状態（テレワーカの勤務状態）が、「覗き見」、又は「なりすまし」であると判定された場合には（Ｓ５０１：ＹＥＳ）、エージェント継続処理モードに動作モードを移行する処理を行う（Ｓ５０２）。一方、テレワークプログラム７０１は、Ｓ５０１において、現在、直近で設定された端末前方状態（テレワーカの勤務状態）が、「在席」、又は「離席」であると判定された場合には（Ｓ５０１：ＮＯ）、現在の動作モードが、エージェント継続処理モードであるか否かを判定し（Ｓ５０３）、現在の動作モードが、エージェント継続処理モードであると判定された場合には（Ｓ５０３：ＹＥＳ）、エージェント継続処理モードの解除を行い、エージェント継続処理モードに移行する前の動作モードに移行する（Ｓ５０４）。また、テレワークプログラム７０１は、Ｓ５０３において、現在の動作モードが、エージェント継続処理モードではないと判定された場合には（Ｓ５０３：ＮＯ）、処理をＳ４１３に移行する。
【０１２３】
テレワークプログラム７０１は、Ｓ５０４の処理を実行すると、処理をＳ４１３に移行する。
【０１２４】
テレワークプログラム７０１は、Ｓ５０２の処理を実行すると、処理をＳ４１２に移行して、現在、テレワーカ用ＰＣ１１１の表示部（ディスプレイ等）に表示されている画面のスクリーンショットをスクリーン画面として取得する（Ｓ４１２）。ここで取得されるスクリーンショットとは、スクリーンキャプチャや画面キャプチャも含む。
【０１２５】
そして、テレワークプログラム７０１は、Ｓ４１３において、直近で設定された端末前方状態（テレワーカの勤務状態）、その日時、Ｓ４０１で取得したカメラ画像、及びＳ４１２で取得したスクリーン画像を、管理サーバ１０１に証跡情報として送信する（Ｓ４１３）。ここで、テレワークプログラム７０１は、Ｓ４１２でスクリーン画像を取得していない場合には、Ｓ４１３において、直近で設定された端末前方状態（テレワーカの勤務状態）、その日時、及びＳ４０１で取得したカメラ画像を、管理サーバ１０１に証跡情報として送信する。
【０１２６】
このように、Ｓ４０７で、端末前方状態（テレワーカの勤務状態）がなりすましと判定された場合、又はＳ４１５で覗き見と判定された場合に（Ｓ５０１：ＹＥＳ）、エージェント継続処理モードに動作モードを移行し、直近で設定された端末前方状態（テレワーカの勤務状態）、その日時、Ｓ４０１で取得したカメラ画像、及びＳ４１２で取得したスクリーン画像を、管理サーバ１０１に証跡情報として送信する。したがって、テレワーカ用ＰＣ１１１の前方にいるユーザが、テレワーカ本人以外の第三者から、テレワークプログラム７０１であるエージェントの処理（プロセス）の終了指示を受け付け、エージェントの処理（プロセス）が終了したとしても、新たなテレワークプログラム７０１であるエージェントの処理（プロセス）が立ち上がり、エージェントの処理（プロセス）を終了させずに、Ｓ４０１で取得したカメラ画像、及びＳ４１２でスクリーン画像を管理サーバ１０１に証跡情報として送信することができるので、第三者がエージェントの処理（プロセス）の終了指示を行ったとしても、その第三者（ユーザ）が、テレワーカ用ＰＣ１１１の表示部に表示されているどのような情報を閲覧したのか、また、そのユーザの顔はどのような顔なのかを、管理者は確認・監視すること可能となる。
【０１２７】
次に、図６を用いて、Ｓ３０５の監視プログラム７０３の監視処理の詳細処理について説明する。
【０１２８】
図６は、Ｓ３０５の監視プログラム７０３の監視処理の詳細処理のフローチャートの一例を示す図である。
【０１２９】
図６に示すＳ６０１〜Ｓ６０５に示す処理は、テレワーカ用ＰＣ１１１のＣＰＵ２０１が、外部メモリ２１３等の記憶手段に格納されたテレワークプログラム７０１（単に、エージェントとも言う）をＲＡＭ２０３にロードして実行することにより実現される。
【０１３０】
また、図６に示すＳ６０６〜Ｓ６０９に示す処理は、テレワーカ用ＰＣ１１１のＣＰＵ２０１が、外部メモリ２１３等の記憶手段に格納された監視プログラム７０３をＲＡＭ２０３にロードして実行することにより実現される。
【０１３１】
まず、テレワークプログラム７０１の処理について、説明する。
【０１３２】
テレワークプログラム７０１は、現在の動作モードが、エージェント継続処理モードであるか否かを判定する（Ｓ６０１）。
【０１３３】
そして、テレワークプログラム７０１は、現在の動作モードが、エージェント継続処理モードであると判定された場合には（Ｓ６０１：ＹＥＳ）、現在、監視プログラム７０３が起動しているか否かを判定して、現在、監視プログラム７０３が起動していないと判定された場合には、監視プログラム７０３を起動する（Ｓ６０２）。ここで、現在、監視プログラム７０３が起動していると判定された場合には、監視プログラム７０３を新たに起動することは行わない。
【０１３４】
次に、テレワークプログラム７０１に含まれる監視プログラム７０２が、現在、監視プログラム７０３の処理（プロセス）が実行されているか否かを監視する（Ｓ６０３）。
【０１３５】
また、監視プログラム７０３も、Ｓ６０６において、テレワークプログラム７０１の処理（プロセス）が実行されているか否かを監視している。このように、テレワークプログラム７０１に含まれる監視プログラム７０２と、監視プログラム７０３とが、相互に処理（プロセス）が実行されているか否かを監視している。
【０１３６】
次に、テレワークプログラム７０１は、Ｓ６０３の監視の結果、監視プログラム７０３の処理（プロセス）が実行されているか、それとも、監視プログラム７０３の処理（プロセス）が終了しているかを判定する（Ｓ６０４）。
【０１３７】
そして、テレワークプログラム７０１は、監視プログラム７０３の処理（プロセス）が終了している（終了した）と判定された場合には（Ｓ６０４：ＹＥＳ）、監視プログラム７０３を起動して、監視プログラム７０３の処理（プロセス）を実行する（Ｓ６０５）。
【０１３８】
すなわち、監視制御手段（Ｓ６０５）は、監視プログラム７０２（第２監視手段）により、監視プログラム７０３の処理を実行するプロセスが終了したことを検知した場合に（Ｓ６０４：ＹＥＳ）、当該プロセスを起動するように制御する。
【０１３９】
そして、テレワークプログラム７０１は、処理をＳ６０１に戻す。
【０１４０】
また、テレワークプログラム７０１は、Ｓ６０３の監視の結果、監視プログラム７０３の処理（プロセス）が実行されていると判定された場合には、処理をＳ６０３に戻して、監視プログラム７０２が、現在、監視プログラム７０３の処理（プロセス）が実行されているか否かを監視する。
【０１４１】
また、テレワークプログラム７０１は、Ｓ６０１において、現在の動作モードが、エージェント継続処理モードではないと判定された場合には（Ｓ６０１：ＮＯ）、再度、Ｓ６０１に処理を戻して、現在の動作モードが、エージェント継続処理モードであるか否かを判定する。
【０１４２】
テレワークプログラム７０１は、いつでも、ユーザから、例えば、ｋｉｌｌコマンドなどで、テレワークプログラム７０１の処理（プロセス）の終了指示を受け付けると、テレワークプログラム７０１の処理（プロセス）を終了する。
【０１４３】
図７（Ｃ）は、テレワークプログラム７０１の監視プログラム７０２が、監視プログラム７０３Ａ（７０３）の処理が終了したことを検知したことをトリガーに、監視プログラム７０３Ｂ（７０３）の処理を起動することを示す図である。
【０１４４】
図７（Ｃ）に示すように、エージェント継続処理モードにおいて、テレワークプログラム７０１に含まれる監視プログラム７０２が、現在、監視プログラム７０３Ａの処理（プロセス）が実行されているか否かを監視し（Ｓ６０３）、監視プログラム７０３Ａの処理（プロセス）が終了していると判定すると（Ｓ６０４：ＹＥＳ）、監視プログラム７０３Ｂを起動して、監視プログラム７０３Ｂの処理（プロセス）の処理（プロセス）を実行する（Ｓ６０５）。
【０１４５】
次に、監視プログラム７０３の処理について、説明する。
【０１４６】
監視プログラム７０３は、現在、テレワークプログラム７０１の処理（プロセス）が実行されているか否かを監視する（Ｓ６０６）。
【０１４７】
そして、監視プログラム７０３（第１監視手段）は、Ｓ６０６の監視の結果、現在、テレワークプログラム７０１の処理（プロセス）が実行されているか、それとも、テレワークプログラム７０１の処理（プロセス）が終了しているかを判定する（Ｓ６０７）。
【０１４８】
Ｓ６０７は、本発明の判定手段の適用例であり、Ｓ４０１の画像取得手段による処理、及び／又はＳ４１３の送信手段による処理を実行するプロセス（テレワークプログラム７０１のプロセス）が終了したか否かを判定する。
【０１４９】
監視プログラム７０３は、テレワークプログラム７０１の処理（プロセス）が終了している（終了した）と判定された場合には（Ｓ６０７：ＹＥＳ）、処理をＳ６０８に移行し、一方、現在、テレワークプログラム７０１の処理（プロセス）が実行されていると判定された場合には（Ｓ６０７：ＮＯ）、処理をＳ６０６に戻して、現在、テレワークプログラム７０１の処理（プロセス）が実行されているか否かを監視する。
【０１５０】
監視プログラム７０３は、テレワークプログラム７０１の処理（プロセス）が終了している（終了した）と判定された場合には（Ｓ６０７：ＹＥＳ）、現在の動作モードが、エージェント継続処理モードであるか否かを判定する（Ｓ６０８）。
【０１５１】
そして、監視プログラム７０３は、現在の動作モードが、エージェント継続処理モードであると判定された場合には（Ｓ６０８：ＹＥＳ）、処理をＳ６０９に移行し、一方、現在の動作モードが、エージェント継続処理モードではないと判定された場合には（Ｓ６０８：ＮＯ）、監視プログラム７０３の処理を終了する。
【０１５２】
監視プログラム７０３は、Ｓ６０９において、エージェント継続処理モードとしてテレワークプログラム７０１を起動して、エージェント継続処理モードでテレワークプログラム７０１の処理（プロセス）を実行する。
【０１５３】
このように、制御手段は、監視プログラム７０３（第１監視手段）が、テレワークプログラム７０１の処理を実行するプロセスが終了したことを検知した場合に（Ｓ６０７：ＹＥＳ）、当該プロセスを起動するように制御する（Ｓ６０９）。
また、監視プログラム７０３は、エージェント継続処理モードとしてテレワークプログラム７０１を起動すると、監視プログラム７０３が、Ｓ３０３で設定登録された認証情報を所定の格納先から取得して、当該起動されたテレワークプログラム７０１に、当該認証情報を管理サーバ１０１に送信させる（ユーザの認証要求を行わせる）（Ｓ６０９）。または、監視プログラム７０３は、エージェント継続処理モードとしてテレワークプログラム７０１を起動すると（Ｓ６０９）、当該起動されたテレワークプログラム７０１が、Ｓ３０３で設定登録された認証情報を所定の格納先から取得して、当該認証情報を管理サーバ１０１に送信してユーザの認証要求を行う。このように、Ｓ６０９の制御手段により、終了したと判定されたテレワークプログラム７０１のプロセスを起動した場合に、当該起動したテレワークプログラム７０１の認証要求手段は、Ｓ３０３の受付手段で新たにユーザの操作で認証情報の入力を受け付けることなく、Ｓ３０３の受付手段で前回入力された認証情報を管理サーバに送信して当該ユーザの認証要求を行う（認証要求手段）。
【０１５４】
そして、管理サーバ１０１は、当該認証要求を受信すると、テレワークプログラム７０１から送信された認証情報（ユーザＩＤ、パスワード）と、管理サーバ１０１に予め登録している認証情報とが一致しているか否かを判定することにより、ユーザの認証処理を実行する。そして、ユーザの認証処理で、管理サーバ１０１との通信、及び後述のサービスの利用を許可するか否かを判定する。
【０１５５】
そして、管理サーバ１０１は、認証要求手段による認証要求に応答して、認証手段によるユーザの認証処理を行った結果としてユーザの認証結果をテレワーカ用ＰＣ１１１に送信して、テレワーカ用ＰＣ１１１は、管理サーバ１０１から当該認証結果を受信（取得）する（認証結果取得手段）。
【０１５６】
管理サーバ１０１は、当該認証情報が一致していると判定され、ユーザの認証が成功した（認証された）と判定された（管理サーバ１０１との通信、及び後述のサービスの利用を許可すると判定された）場合には、テレワークプログラム７０１に対して、ユーザが認証された旨の通知を送信する。
【０１５７】
そして、テレワークプログラム７０１は、管理サーバ１０１からユーザが認証された旨の通知を受信すると、認証されたと判定し、Ｓ３０４、及びＳ３０５の処理を実行する。
【０１５８】
そのため、テレワークプログラム７０１の判定結果取得手段は、Ｓ４０１の画像取得手段により取得された画像に、認証結果取得手段により取得した認証結果が認証されたことを示すユーザ本人以外の第三者の顔が含まれているか否かの判定結果を取得する（Ｓ４０５、Ｓ５０１）
監視プログラム７０３は、Ｓ６０９の処理を実行すると、処理をＳ６０６に戻して、起動されたテレワークプログラム７０１の処理（プロセス）が実行されているか否かを監視する（Ｓ６０６）。
【０１５９】
監視プログラム７０３は、いつでも、ユーザから、例えば、ｋｉｌｌコマンドなどで、監視プログラム７０３の処理（プロセス）の終了指示を受け付けると、監視プログラム７０３の処理（プロセス）を終了する。
【０１６０】
図７（Ｂ）は、監視プログラム７０２Ａ（７０２）を含むテレワークプログラム７０１Ａ（７０１）の処理が終了したことを監視プログラム７０３が検知したことをトリガーに、監視プログラム７０２Ｂ（７０２）を含むテレワークプログラム７０１Ｂ（７０１）の処理を起動することを示す図である。
【０１６１】
図７（Ｂ）に示すように、監視プログラム７０３が、現在、テレワークプログラム７０１Ａの処理（プロセス）が実行されているか否かを監視し（Ｓ６０６）、テレワークプログラム７０１Ａの処理（プロセス）が終了していかと判定された場合（Ｓ６０７：ＹＥＳ）で、かつ、現在の動作モードが、エージェント継続処理モードであると判定された場合には（Ｓ６０８：ＹＥＳ）、監視プログラム７０３は、監視プログラム７０２Ｂ（７０２）を含むテレワークプログラム７０１Ｂ（７０１）の処理を起動する（Ｓ６０９）。
【０１６２】
このように、テレワーカ用ＰＣ１１１の前方にいるユーザが、テレワーカ本人以外の第三者から、テレワークプログラム７０１、あるいは監視プログラム７０３の処理（プロセス）の終了指示を受け付け、テレワークプログラム７０１、あるいは監視プログラム７０３の処理（プロセス）が終了したとしても、新たなテレワークプログラム７０１、あるいは監視プログラム７０３の処理（プロセス）が立ち上がり、エージェントの処理（プロセス）を終了させずに、Ｓ４０１で取得したカメラ画像、及びＳ４１２でスクリーン画像を管理サーバ１０１に証跡情報として送信することができるので、第三者がテレワークプログラム７０１、あるいは監視プログラム７０３の処理（プロセス）の終了指示を行ったとしても、その第三者（ユーザ）が、テレワーカ用ＰＣ１１１の表示部に表示されているどのような情報を閲覧したのか、また、そのユーザの顔はどのような顔なのかを、管理者は確認・監視すること可能となる。
【０１６３】
Ｓ６０９は、本発明の制御手段の適用例であり、Ｓ４０５、Ｓ５０１の判定結果取得手段により取得した判定結果が、Ｓ４０１の画像取得手段により取得された画像に、ユーザ本人以外の第三者の顔が含まれていると判定されたことを示し、かつ、Ｓ６０７の判定手段により、画像取得手段による処理、及び／又は送信手段による処理を実行するプロセスがユーザの操作で終了したと判定された場合に（Ｓ６０７：ＹＥＳ、Ｓ６０８：ＹＥＳ）、当該終了したと判定されたプロセス（テレワークプログラム７０１）を起動して、Ｓ４０１の画像取得手段による処理、及びＳ４１３の送信手段による処理を実行するように制御する。
【０１６４】
具体的には、Ｓ６０９は、本発明の制御手段の適用例であり、Ｓ４０５、Ｓ５０１の判定結果取得手段により取得した判定結果が、Ｓ４０１の画像取得手段により取得された画像に、ユーザ本人以外の第三者の顔が含まれていると判定されたことを示し、かつ、Ｓ４０５、Ｓ５０１の判定結果取得手段で当該判定結果を取得してから、次に、Ｓ４０１の画像取得手段により取得される画像に、ユーザ本人以外の第三者の顔が含まれていないと判定されたことを示す判定結果をＳ４０５、Ｓ５０１の判定結果取得手段で取得するまでに、Ｓ６０７の判定手段により、画像取得手段による処理、及び／又は送信手段による処理を実行するプロセスがユーザの操作で終了したと判定された場合に（Ｓ６０７：ＹＥＳ、Ｓ６０８：ＹＥＳ）、当該終了したと判定されたプロセス（テレワークプログラム７０１）を起動して、Ｓ４０１の画像取得手段による処理、及びＳ４１３の送信手段による処理を実行するように制御する。
【０１６５】
次に、図５を用いて、Ｓ３０４のテレワーク監視・管理処理の詳細処理について説明する。
【０１６６】
図５は、Ｓ３０４のテレワーク監視・管理処理の詳細処理のフローチャートの一例を示す図である。
【０１６７】
図５に示す各ステップに示す処理は、テレワーカ用ＰＣ１１１のＣＰＵ２０１が、外部メモリ２１３等の記憶手段に格納されたテレワークプログラム７０１（単に、エージェントとも言う）をＲＡＭ２０３にロードして実行することにより実現される。
【０１６８】
図５は、図４で説明したテレワーク監視・管理処理の変形例であり、図４で説明した処理と同じ処理については、同一の符号を付している。そのため、同一符号の処理については、ここでは、説明を省略する。
【０１６９】
具体的には、図４では、Ｓ４０７で、端末前方状態（テレワーカの勤務状態）がなりすましと判定された場合にのみ、エージェント継続処理モードに動作モードを移行していたが（Ｓ４０８）、図５では、Ｓ４０７で、端末前方状態（テレワーカの勤務状態）がなりすましと判定された場合、又はＳ４１５で覗き見と判定された場合に、エージェント継続処理モードに動作モードを移行するようにしている点が異なる。
【０１７０】
そのため、図４では、端末前方状態（テレワーカの勤務状態）が、在席、覗き見、離席のいずれかであると判定され、現在、エージェント継続処理モードであると判定された場合に（Ｓ４０９：ＹＥＳ）、エージェント継続処理モードの解除を行った（Ｓ４１０）が、図５では、端末前方状態（テレワーカの勤務状態）が、在席、離席のいずれかであると判定され（Ｓ５０１：ＮＯ）、現在、エージェント継続処理モードであると判定された場合に（Ｓ５０３：ＹＥＳ）、エージェント継続処理モードの解除を行う（Ｓ５０４）点が異なる。
【０１７１】
図５に示す通り、テレワークプログラム７０１は、Ｓ４０７、Ｓ４０６、Ｓ４１５、Ｓ４１６の処理を実行すると、処理をＳ５０１に移行する。
【０１７２】
テレワークプログラム７０１は、Ｓ５０１において、現在、直近で設定された端末前方状態（テレワーカの勤務状態）が、「覗き見」、又は「なりすまし」であるか否かを判定する。そして、その判定結果を取得する（Ｓ５０１）。
【０１７３】
Ｓ４０３、Ｓ４０５、Ｓ５０１は、本発明の判定結果取得手段の適用例であり、Ｓ４０１の画像取得手段により取得された画像に、ユーザ本人以外の第三者の顔が含まれているか否かの判定結果を取得する。
【０１７４】
Ｓ４０３の判定処理は、例えば、管理サーバ１０１で行い、テレワーカ用ＰＣ１１１がその判定結果をＳ４０３で管理サーバ１０１から取得するようにしてもよい。その場合には、Ｓ４０１の画像取得手段により取得された画像をテレワーカ用ＰＣ１１１が管理サーバ１０１に送信して、管理サーバ１０１が、当該画像から顔を検出し、当該検出された顔の数が１個であるか、２以上であるか、０個であるかを判定し、２以上であると判定されると、当該画像に、ユーザ本人以外の第三者の顔が含まれていると判定する。また、検出された顔の数が１個であると判定された場合には、管理サーバ１０１が、当該画像から検出された１つの顔の顔画像と、管理サーバ１０１に予め登録されたテレワーカ本人の顔画像との類似度を算出し、当該類似度が、所定の閾値を満たすか否かを判定することにより、Ｓ４０１の画像取得手段により取得された画像に、ユーザ本人以外の第三者の顔が含まれているか否かの判定を行う。
【０１７５】
このようにして、管理サーバ１０１が、Ｓ４０１の画像取得手段により取得された画像に、ユーザ本人以外の第三者の顔が含まれているか否かの判定を行い、当該判定の結果をテレワーカ用ＰＣ１１１に送信して、テレワーカ用ＰＣ１１１が当該判定の結果を取得する。そして、テレワーカ用ＰＣ１１１は、Ｓ５０１において、当該判定の結果が、Ｓ４０１の画像取得手段により取得された画像に、ユーザ本人以外の第三者の顔が含まれている（すなわち、「覗き見」、又は「なりすまし」である）ことを示す場合には（Ｓ５０１：ＹＥＳ）、エージェント継続処理モードに動作モードを移行する処理を行う（Ｓ５０２）。
【０１７６】
テレワークプログラム７０１は、Ｓ５０１において、現在、直近で設定された端末前方状態（テレワーカの勤務状態）が、「覗き見」、又は「なりすまし」であると判定された場合には（Ｓ５０１：ＹＥＳ）、エージェント継続処理モードに動作モードを移行する処理を行う（Ｓ５０２）。一方、テレワークプログラム７０１は、Ｓ５０１において、現在、直近で設定された端末前方状態（テレワーカの勤務状態）が、「在席」、又は「離席」であると判定された場合には（Ｓ５０１：ＮＯ）、現在の動作モードが、エージェント継続処理モードであるか否かを判定し（Ｓ５０３）、現在の動作モードが、エージェント継続処理モードであると判定された場合には（Ｓ５０３：ＹＥＳ）、エージェント継続処理モードの解除を行い、エージェント継続処理モードに移行する前の動作モードに移行する（Ｓ５０４）。また、テレワークプログラム７０１は、Ｓ５０３において、現在の動作モードが、エージェント継続処理モードではないと判定された場合には（Ｓ５０３：ＮＯ）、処理をＳ４１３に移行する。
【０１７７】
テレワークプログラム７０１は、Ｓ５０４の処理を実行すると、処理をＳ４１３に移行する。
【０１７８】
テレワークプログラム７０１は、Ｓ５０２の処理を実行すると、処理をＳ４１２に移行して、現在、テレワーカ用ＰＣ１１１の表示部（ディスプレイ等）に表示されている画面のスクリーンショットをスクリーン画面として取得する（Ｓ４１２）。ここで取得されるスクリーンショットとは、スクリーンキャプチャや画面キャプチャも含む。
【０１７９】
そして、テレワークプログラム７０１は、Ｓ４１３において、直近で設定された端末前方状態（テレワーカの勤務状態）、その日時、Ｓ４０１で取得したカメラ画像、及びＳ４１２で取得したスクリーン画像を、管理サーバ１０１に証跡情報として送信する（Ｓ４１３）。ここで、テレワークプログラム７０１は、Ｓ４１２でスクリーン画像を取得していない場合には、Ｓ４１３において、直近で設定された端末前方状態（テレワーカの勤務状態）、その日時、及びＳ４０１で取得したカメラ画像を、管理サーバ１０１に証跡情報として送信する。
【０１８０】
このように、Ｓ４０７で、端末前方状態（テレワーカの勤務状態）がなりすましと判定された場合、又はＳ４１５で覗き見と判定された場合に（Ｓ５０１：ＹＥＳ）、エージェント継続処理モードに動作モードを移行し、直近で設定された端末前方状態（テレワーカの勤務状態）、その日時、Ｓ４０１で取得したカメラ画像、及びＳ４１２で取得したスクリーン画像を、管理サーバ１０１に証跡情報として送信する。したがって、テレワーカ用ＰＣ１１１の前方にいるユーザが、テレワーカ本人以外の第三者から、テレワークプログラム７０１であるエージェントの処理（プロセス）の終了指示を受け付け、エージェントの処理（プロセス）が終了したとしても、新たなテレワークプログラム７０１であるエージェントの処理（プロセス）が立ち上がり、エージェントの処理（プロセス）を終了させずに、Ｓ４０１で取得したカメラ画像、及びＳ４１２でスクリーン画像を管理サーバ１０１に証跡情報として送信することができるので、第三者がエージェントの処理（プロセス）の終了指示を行ったとしても、その第三者（ユーザ）が、テレワーカ用ＰＣ１１１の表示部に表示されているどのような情報を閲覧したのか、また、そのユーザの顔はどのような顔なのかを、管理者は確認・監視すること可能となる。
【０１８１】
次に、図１０を用いて、Ｓ３０４のテレワーク監視・管理処理の詳細処理について説明する。
【０１８２】
図１０は、Ｓ３０４のテレワーク監視・管理処理の詳細処理のフローチャートの一例を示す図である。
【０１８３】
図１０に示す各ステップに示す処理は、テレワーカ用ＰＣ１１１のＣＰＵ２０１が、外部メモリ２１３等の記憶手段に格納されたテレワークプログラム７０１（単に、エージェントとも言う）をＲＡＭ２０３にロードして実行することにより実現される。
【０１８４】
図１０は、図４、図５で説明したテレワーク監視・管理処理の変形例であり、図４、図５で説明した処理と同じ処理については、同一の符号を付している。そのため、同一符号の処理については、ここでは、説明を省略する。
【０１８５】
具体的には、図５では、Ｓ４０７で、端末前方状態（テレワーカの勤務状態）がなりすましと判定された場合、又はＳ４１５で覗き見と判定された場合に（Ｓ５０１：ＹＥＳ）、エージェント継続処理モードに動作モードを移行するようにし、Ｓ４０６で在席と判定された場合、又はＳ４１６で離席と判定された場合であって（Ｓ５０１：ＮＯ）、現在エージェント継続処理モードで動作中である場合に（Ｓ５０３：ＹＥＳ）、エージェント継続処理モードを解除していた（Ｓ５０４）が、図１０では、Ｓ４０７で、端末前方状態（テレワーカの勤務状態）がなりすましと判定された場合、又はＳ４１５で覗き見と判定された場合、又はＳ４１６で離席と判定された場合に（在席ではないと判定された場合に）（Ｓ１００１：ＹＥＳ）、エージェント継続処理モードに動作モードを移行するようにし、Ｓ４０６で在席と判定された場合であって（Ｓ１００１：ＮＯ）、現在エージェント継続処理モードで動作中である場合に（Ｓ５０３：ＹＥＳ）、エージェント継続処理モードを解除する点が異なる。
【０１８６】
図１０に示す通り、テレワークプログラム７０１は、Ｓ４０７、Ｓ４０６、Ｓ４１５、Ｓ４１６の処理を実行すると、処理をＳ１００１に移行する。
【０１８７】
テレワークプログラム７０１は、Ｓ１００１において、現在、直近で設定された端末前方状態（テレワーカの勤務状態）が、本人が「在席」ではないか（「離席」、「覗き見」、又は「なりすまし」であるか）を判定する。そして、その判定結果を取得する（Ｓ１００１）。
【０１８８】
Ｓ４０３、Ｓ４０５、Ｓ１００１は、本発明の判定結果取得手段の適用例であり、Ｓ４０１の画像取得手段により取得された画像に、正しいユーザ本人以外の第三者の顔が含まれているか否か、誰の顔も含まれていないか否かの判定結果を取得する。
【０１８９】
Ｓ４０３の判定処理は、例えば、管理サーバ１０１で行い、テレワーカ用ＰＣ１１１がその判定結果をＳ４０３で管理サーバ１０１から取得するようにしてもよい。その場合には、Ｓ４０１の画像取得手段により取得された画像をテレワーカ用ＰＣ１１１が管理サーバ１０１に送信して、管理サーバ１０１が、当該画像から顔を検出し、当該検出された顔の数が１個であるか、２以上であるか、０個であるか（誰の顔も含まれていないか）を判定し、２以上であると判定されると、当該画像に、ユーザ本人以外の第三者の顔が含まれていると判定する。また、検出された顔の数が１個であると判定された場合には、管理サーバ１０１が、当該画像から検出された１つの顔の顔画像と、管理サーバ１０１に予め登録されたテレワーカ本人の顔画像との類似度を算出し、当該類似度が、所定の閾値を満たすか否かを判定することにより、Ｓ４０１の画像取得手段により取得された画像に、ユーザ本人以外の第三者の顔が含まれているか否かの判定を行う。
【０１９０】
このようにして、管理サーバ１０１が、Ｓ４０１の画像取得手段により取得された画像に、ユーザ本人以外の第三者の顔が含まれているか否か、誰の顔も含まれていないか否かの判定を行い、当該判定の結果をテレワーカ用ＰＣ１１１に送信して、テレワーカ用ＰＣ１１１が当該判定の結果を取得する。そして、テレワーカ用ＰＣ１１１は、Ｓ１００１において、当該判定の結果が、Ｓ４０１の画像取得手段により取得された画像に、ユーザ本人以外の第三者の顔が含まれている（すなわち、「覗き見」、又は「なりすまし」である）ことを示す場合、又は、誰の顔も含まれていない（「離席」である）ことを示す場合には（Ｓ１００１：ＹＥＳ）、エージェント継続処理モードに動作モードを移行する処理を行う（Ｓ５０２）。
【０１９１】
テレワークプログラム７０１は、Ｓ１００１において、現在、直近で設定された端末前方状態（テレワーカの勤務状態）が、「在席」ではない（「離席」、「覗き見」、又は「なりすまし」である）と判定された場合には（Ｓ１００１：ＹＥＳ）、エージェント継続処理モードに動作モードを移行する処理を行う（Ｓ５０２）。一方、テレワークプログラム７０１は、Ｓ１００１において、現在、直近で設定された端末前方状態（テレワーカの勤務状態）が、「在席」であると判定された場合には（Ｓ１００１：ＮＯ）、現在の動作モードが、エージェント継続処理モードであるか否かを判定し（Ｓ５０３）、現在の動作モードが、エージェント継続処理モードであると判定された場合には（Ｓ５０３：ＹＥＳ）、エージェント継続処理モードの解除を行い、エージェント継続処理モードに移行する前の動作モードに移行する（Ｓ５０４）。また、テレワークプログラム７０１は、Ｓ５０３において、現在の動作モードが、エージェント継続処理モードではないと判定された場合には（Ｓ５０３：ＮＯ）、処理をＳ４１３に移行する。
【０１９２】
テレワークプログラム７０１は、Ｓ５０４の処理を実行すると、処理をＳ４１３に移行する。
【０１９３】
テレワークプログラム７０１は、Ｓ５０２の処理を実行すると、処理をＳ４１２に移行して、現在、テレワーカ用ＰＣ１１１の表示部（ディスプレイ等）に表示されている画面のスクリーンショットをスクリーン画面として取得する（Ｓ４１２）。ここで取得されるスクリーンショットとは、スクリーンキャプチャや画面キャプチャも含む。
【０１９４】
そして、テレワークプログラム７０１は、Ｓ４１３において、直近で設定された端末前方状態（テレワーカの勤務状態）、その日時、Ｓ４０１で取得したカメラ画像、及びＳ４１２で取得したスクリーン画像を、管理サーバ１０１に証跡情報として送信する（Ｓ４１３）。ここで、テレワークプログラム７０１は、Ｓ４１２でスクリーン画像を取得していない場合には、Ｓ４１３において、直近で設定された端末前方状態（テレワーカの勤務状態）、その日時、及びＳ４０１で取得したカメラ画像を、管理サーバ１０１に証跡情報として送信する。
【０１９５】
このように、Ｓ４０７で、端末前方状態（テレワーカの勤務状態）がなりすましと判定された場合、又はＳ４１５で覗き見と判定された場合、又はＳ４１６で離席と判定された場合に（本人のみが「在席」していないと判定された場合）（Ｓ１００１：ＹＥＳ）、エージェント継続処理モードに動作モードを移行し、直近で設定された端末前方状態（テレワーカの勤務状態）、その日時、Ｓ４０１で取得したカメラ画像、及びＳ４１２で取得したスクリーン画像を、管理サーバ１０１に証跡情報として送信する。
【０１９６】
したがって、テレワーカ用ＰＣ１１１の前方にいるユーザが、テレワーカ本人のみが撮影されていない状態で、テレワーカ本人以外の第三者から、テレワークプログラム７０１であるエージェントの処理（プロセス）の終了指示を受け付け、エージェントの処理（プロセス）が終了したとしても、新たなテレワークプログラム７０１であるエージェントの処理（プロセス）が立ち上がり、エージェントの処理（プロセス）を終了させずに、Ｓ４０１で取得したカメラ画像、及びＳ４１２でスクリーン画像を管理サーバ１０１に証跡情報として送信することができるので、例えば、正規のテレワーカ本人以外の第三者が、カメラに映らないような姿勢で、エージェントの処理（プロセス）の終了指示を行った場合であっても、すぐに、エージェントの処理（プロセス）が立ち上がり、管理者は、正常ではない端末前方状態と、スクリーン画像を確認することができるようになる。また、正規のテレワーカ本人ではない第三者がエージェントの処理（プロセス）の終了指示を行ったとしても、その第三者（ユーザ）が、テレワーカ用ＰＣ１１１の表示部に表示されているどのような情報を閲覧したのか、また、そのユーザの顔はどのような顔なのかを、管理者は確認・監視すること可能となる。
【０１９７】
上記の通り、テレワーカ用ＰＣ１１１の制御手段は、認証結果取得手段により、認証成功したことを示す認証結果を取得した後に、顔認証手段により認証可能なユーザ（認証成功したユーザ）の顔が撮像手段で撮影されていない状態（ユーザの認証を行う認証手段により認証されたユーザの顔が前記撮像手段で撮影されていない状態）（Ｓ４０７、Ｓ４１５、Ｓ４１６の状態）、又は当該ユーザではない顔が前記撮像手段により撮影された状態（Ｓ４０７、Ｓ４１５の状態）で、取得手段による取得処理を実行するプロセス（送信手段による送信処理を実行するプロセス）（７０１のプロセス）がユーザの操作により終了した場合に（Ｓ６０７：ＹＥＳ）、ユーザの操作を受け付けることなく（受付手段により、ユーザによる認証情報の入力を再度受け付けることなく、）当該プロセスを起動して、取得手段による取得処理を実行するように制御する、又は送信手段による送信処理を実行するように制御する（Ｓ６０９）。
【０１９８】
以上、本発明によれば、正規のユーザではない第三者が、情報処理装置の前方を撮影した画像の取得又は送信を行うプロセスを終了させたとしても、情報処理装置の前方を撮影した画像の取得又は送信を行うことを可能にすることができるようになる。
【０１９９】
また、本発明によれば、テレワーカ本人以外の第三者が、証跡データを取得するプログラムの終了指示を行ったとしても、当該第三者の証跡データを取得できるようになる。
【０２００】
本実施例においては、図に示した各フローチャートに示す各ステップの処理をテレワーカ用ＰＣ１１１で実行するものとして説明したが、そのいずれかの処理（一部の処理）を管理サーバ１０１において実行するよう構成してもよい。この場合、例えば、テレワーカ用ＰＣ１１１から管理サーバに対して、撮影された画像を送信し、管理サーバが、Ｓ４０２〜Ｓ４０７、Ｓ４１５、Ｓ４１６などの処理を、テレワーカ用ＰＣ１１１の代わりに実行する。
【０２０１】
本発明は、例えば、システム、装置、方法、プログラムもしくは記録媒体等としての実施態様をとることが可能である。具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【０２０２】
また、本発明におけるプログラムは、図３〜６、図１０に示すフローチャートの処理方法をコンピュータが実行可能なプログラムであり、本発明の記憶媒体は図３〜６、図１０の処理方法をコンピュータが実行可能なプログラムが記憶されている。なお、本発明におけるプログラムは図３〜６、図１０の各装置の処理方法ごとのプログラムであってもよい。
【０２０３】
以上のように、前述した実施形態の機能を実現するプログラムを記録した記録媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に格納されたプログラムを読み出し、実行することによっても本発明の目的が達成されることは言うまでもない。
【０２０４】
この場合、記録媒体から読み出されたプログラム自体が本発明の新規な機能を実現することになり、そのプログラムを記録した記録媒体は本発明を構成することになる。
【０２０５】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＤＶＤ−ＲＯＭ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＥＥＰＲＯＭ、シリコンディスク等を用いることが出来る。
【０２０６】
また、コンピュータが読み出したプログラムを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２０７】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０２０８】
また、本発明は、複数の機器から構成されるシステムに適用しても、ひとつの機器から成る装置に適用しても良い。また、本発明は、システムあるいは装置にプログラムを供給することによって達成される場合にも適応できることは言うまでもない。この場合、本発明を達成するためのプログラムを格納した記録媒体を該システムあるいは装置に読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。
【０２０９】
さらに、本発明を達成するためのプログラムをネットワーク上のサーバ、データベース等から通信プログラムによりダウンロードして読み出すことによって、そのシステムあるいは装置が、本発明の効果を享受することが可能となる。なお、上述した各実施形態およびその変形例を組み合わせた構成も全て本発明に含まれるものである。
【符号の説明】
【０２１０】
１０１  管理サーバ
１１１  テレワーカ用ＰＣ
１２１  管理者用ＰＣ
【図１】
2018097866.tif 000003
【図２】
2018097866.tif 000004
【図３】
2018097866.tif 000005
【図４】
2018097866.tif 000006
【図５】
2018097866.tif 000007
【図６】
2018097866.tif 000008
【図７】
2018097866.tif 000009
【図８】
2018097866.tif 000010
【図９】
2018097866.tif 000011
【図１０】
2018097866.tif 000012