(57)【要約】【課題】入退場者が携帯する通信端末を用いた簡易な入退場の認証および登録により、入退場者の入退場を効率的に管理すること。【解決手段】所定の場所に対して入場または退場を行なうユーザの顔情報を、場所に関連付けて登録ユーザの顔情報として登録する顔情報登録部と、通信端末から、通信端末の位置情報と、場所に対する入場または退場を申請する申請ユーザの顔情報と、入場または退場の申請情報とを取得する情報取得部と、情報取得部が通信端末から取得した申請ユーザの顔情報と、顔情報登録部に登録された登録ユーザの顔情報とを比較して、ユーザ認証を行なうユーザ認証部と、ユーザ認証に成功した場合に、位置情報に対応する場所に対する申請ユーザの入場または退場を記録する入退場記録部と、を備える。【選択図】  図１
2020071814.tif 000002
【特許請求の範囲】
【請求項１】
所定の場所に対して入場または退場を行なうユーザの顔情報を、前記場所に関連付けて登録ユーザの顔情報として登録する顔情報登録部と、
通信端末から、前記通信端末の位置情報と、前記場所に対する入場または退場を申請する申請ユーザの顔情報と、入場または退場の申請情報とを取得する情報取得部と、
前記情報取得部が前記通信端末から取得した前記申請ユーザの顔情報と、前記顔情報登録部に登録された前記登録ユーザの顔情報とを比較して、ユーザ認証を行なうユーザ認証部と、
前記ユーザ認証に成功した場合に、前記位置情報に対応する前記場所に対する前記申請ユーザの入場または退場を記録する入退場記録部と、
を備える情報処理装置。
【請求項２】
前記ユーザ認証部は、前記顔情報登録部に登録された顔情報から、前記位置情報に対応する前記場所に関連付いた顔情報を検索して、前記申請ユーザの顔情報と比較する請求項１に記載の情報処理装置。
【請求項３】
前記ユーザ認証部は、前記ユーザ認証の際に、さらに、前記通信端末の位置情報と前記場所の位置情報とを比較して、位置情報の認証を行う請求項１または２に記載の情報処理装置。
【請求項４】
前記通信端末が前記場所を取得して保持するための場所特定コードを発行する発行部をさらに備え、
前記顔情報登録部は、前記通信端末が前記場所特定コードから取得して保持した前記場所と前記通信端末が撮像した前記ユーザの顔情報とを受信して、前記場所に関連付けて前記ユーザの顔情報を登録し、
前記情報取得部は、前記場所を保持した通信端末から、前記通信端末の位置情報と前記申請ユーザの顔情報と前記申請情報とを取得する請求項１乃至３のいずれか１項に記載の情報処理装置。
【請求項５】
前記通信端末に保持された前記場所の情報を削除するように前記通信端末に指示する指示部をさらに備える請求項４に記載の情報処理装置。
【請求項６】
前記顔情報登録部は、複数のユーザの顔画像が含まれた画像から抽出された前記複数のユーザの顔情報を、前記場所に関連付けて複数の登録ユーザとして登録する請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
前記入退場記録部は、前記場所に対する前記申請ユーザの入場または退場を前記場所に対する入場または退場の履歴情報として記録し、
前記入退場記録部に記録された前記履歴情報を用いて報告書を作成する報告書作成部をさらに備える請求項１乃至６のいずれか１項に記載の情報処理装置。
【請求項８】
所定の場所に対して入場または退場を行なうユーザの顔情報を、前記場所に関連付けて登録ユーザの顔情報として顔情報登録部に登録する顔情報登録ステップと、
通信端末から、前記通信端末の位置情報と、前記場所に対する入場または退場を申請する申請ユーザの顔情報と、入場または退場の申請情報とを取得する情報取得ステップと、
前記情報取得ステップにおいて前記通信端末から取得した前記申請ユーザの顔情報と、前記顔情報登録部に登録された前記登録ユーザの顔情報とを比較して、ユーザ認証を行なうユーザ認証ステップと、
前記ユーザ認証に成功した場合に、前記位置情報に対応する前記場所に対する前記申請ユーザの入場または退場を入退場記録部に記録する入退場記録ステップと、
をコンピュータに実行させる情報処理装置の制御プログラム。
【請求項９】
所定の場所に対する入場または退場を登録する登録ユーザの顔情報と前記場所とを関連付けて、前記場所に対する入場または退場の登録として情報処理装置に送信する登録情報送信部と、
前記場所に対する入場または退場を申請する申請ユーザの顔情報と通信端末の位置情報とを、前記場所に対する入場または退場の申請情報として前記情報処理装置に送信する申請情報送信部と、
前記登録情報送信部が送信して前記場所に関連付けてあらかじめ登録された前記登録ユーザの顔情報と、前記申請情報送信部が送信した前記申請ユーザの顔情報とを比較することによって前記情報処理装置において行なわれた認証の結果を、前記情報処理装置から取得する認証結果取得部と、
前記取得した認証の結果に基づいて、前記申請ユーザの入場または退場の申請が受け付けられたか否かを通知する通知部と、
を備える通信端末。
【請求項１０】
前記情報処理装置が発行した前記場所を特定する場所特定コードを取得するコード取得部と、
前記場所特定コードから前記場所を取得して保持する場所保持部と、
前記場所保持部に前記場所が保持されている場合に、前記申請情報送信部を動作可能とする動作制御部と、
前記認証結果取得部が認証に失敗した認証結果を取得した場合に、前記場所保持部に保持された前記場所を削除する場所削除部と、
をさらに備える請求項９に記載の通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御プログラムおよび通信端末に関する。
【背景技術】
【０００２】
上記技術分野において、特許文献１には、あらかじめ登録された顔画像データと、建築現場のゲートに設けられた顔認証装置で取得した入退場者の顔画像データとを照合して、入退場者の入退場を認証する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−０５８０１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記文献に記載の技術では、建築現場のゲートに顔認証装置を設ける必要があり、入退場者の入退場を効率的に管理することができなかった。
【０００５】
本発明の目的は、上述の課題を解決する技術を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するため、本発明に係る情報処理装置は、
所定の場所に対して入場または退場を行なうユーザの顔情報を、前記場所に関連付けて登録ユーザの顔情報として登録する顔情報登録部と、
通信端末から、前記通信端末の位置情報と、前記場所に対する入場または退場を申請する申請ユーザの顔情報と、入場または退場の申請情報とを取得する情報取得部と、
前記情報取得部が前記通信端末から取得した前記申請ユーザの顔情報と、前記顔情報登録部に登録された前記登録ユーザの顔情報とを比較して、ユーザ認証を行なうユーザ認証部と、
前記ユーザ認証に成功した場合に、前記位置情報に対応する前記場所に対する前記申請ユーザの入場または退場を記録する入退場記録部と、
を備える。
【０００７】
上記目的を達成するため、本発明に係る情報処理装置の制御プログラムは、
所定の場所に対して入場または退場を行なうユーザの顔情報を、前記場所に関連付けて登録ユーザの顔情報として顔情報登録部に登録する顔情報登録ステップと、
通信端末から、前記通信端末の位置情報と、前記場所に対する入場または退場を申請する申請ユーザの顔情報と、入場または退場の申請情報とを取得する情報取得ステップと、
前記情報取得ステップにおいて前記通信端末から取得した前記申請ユーザの顔情報と、前記顔情報登録部に登録された前記登録ユーザの顔情報とを比較して、ユーザ認証を行なうユーザ認証ステップと、
前記ユーザ認証に成功した場合に、前記位置情報に対応する前記場所に対する前記申請ユーザの入場または退場を入退場記録部に記録する入退場記録ステップと、
をコンピュータに実行させる。
【０００８】
上記目的を達成するため、本発明に係る通信端末は、
所定の場所に対する入場または退場を登録する登録ユーザの顔情報と前記場所とを関連付けて、前記場所に対する入場または退場の登録として情報処理装置に送信する登録情報送信部と、
前記場所に対する入場または退場を申請する申請ユーザの顔情報と通信端末の位置情報とを、前記場所に対する入場または退場の申請情報として前記情報処理装置に送信する申請情報送信部と、
前記登録情報送信部が送信して前記場所に関連付けてあらかじめ登録された前記登録ユーザの顔情報と、前記申請情報送信部が送信した前記申請ユーザの顔情報とを比較することによって前記情報処理装置において行なわれた認証の結果を、前記情報処理装置から取得する認証結果取得部と、
前記取得した認証の結果に基づいて、前記申請ユーザの入場または退場の申請が受け付けられたか否かを通知する通知部と、
を備える。
【発明の効果】
【０００９】
本発明によれば、入退場者が携帯する通信端末を用いた簡易な入退場の認証および登録により、入退場者の入退場を効率的に管理することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の第１実施形態に係る情報処理装置の構成を示すブロック図である。
【図２Ａ】本発明の第２実施形態に係る情報処理装置を含む入退場管理システムの動作概要を示す図である。
【図２Ｂ】本発明の第２実施形態に係る情報処理装置と通信する通信端末の動作概要を示す図である。
【図２Ｃ】本発明の第２実施形態に係るＱＲコード（登録商標）による現場情報とＧＰＳによる位置情報とを示す図である。
【図２Ｄ】本発明の第２実施形態に係る情報処理装置と通信する管理者端末の動作概要を示す図である。
【図３】本発明の第２実施形態に係る情報処理装置を含む入退場管理システムの構成を示すブロック図である。
【図４Ａ】本発明の第２実施形態に係る情報処理装置を含む入退場管理システムの登録手順を示すシーケンス図である。
【図４Ｂ】本発明の第２実施形態に係る情報処理装置を含む入退場管理システムの入退場管理手順を示すシーケンス図である。
【図５】本発明の第２実施形態に係る情報処理装置の機能構成を示すブロック図である。
【図６Ａ】本発明の第２実施形態に係る現場情報データベースの構成を示す図である。
【図６Ｂ】本発明の第２実施形態に係る作業者顔画像データベースの構成を示す図である。
【図６Ｃ】本発明の第２実施形態に係る作業者入退場データベースの構成を示す図である。
【図６Ｄ】本発明の第２実施形態に係る閲覧用／報告書用テンプレートの構成を示す図である。
【図７Ａ】本発明の第２実施形態に係る顔画像認証テーブルの構成を示す図である。
【図７Ｂ】本発明の第２実施形態に係る位置情報認証テーブルの構成を示す図である。
【図８】本発明の第２実施形態に係る情報処理装置のハードウェア構成を示すブロック図である。
【図９】本発明の第２実施形態に係る情報処理装置の処理手順を示すフローチャートである。
【図１０】本発明の第２実施形態に係る通信端末の機能構成を示すブロック図である。
【図１１】本発明の第２実施形態に係る現場情報テーブルの構成を示す図である。
【図１２】本発明の第２実施形態に係る通信端末のハードウェア構成を示すブロック図である。
【図１３】本発明の第２実施形態に係る通信端末の処理手順を示すフローチャートである。
【図１４】本発明の第２実施形態に係る管理者端末の機能構成を示すブロック図である。
【図１５】本発明の第２実施形態に係る管理者端末の処理手順を示すフローチャートである。
【図１６】本発明の第３実施形態に係る情報処理装置と通信する通信端末におけるライブネス確認の動作概要を示す図である。
【図１７】本発明の第３実施形態に係る顔画像認証テーブルの構成を示す図である。
【図１８】本発明の第３実施形態に係る情報処理装置の処理手順を示すフローチャートである。
【図１９Ａ】本発明の第４実施形態に係る情報処理装置と通信する管理者端末における顔画像登録時の一斉撮像の動作概要を示す図である。
【図１９Ｂ】本発明の第４実施形態に係る情報処理装置と通信する管理者端末における入退場登録時の一斉撮像の動作概要を示す図である。
【図２０Ａ】本発明の第４実施形態に係る情報処理装置を含む入退場管理システムの登録手順を示すシーケンス図である。
【図２０Ｂ】本発明の第４実施形態に係る情報処理装置を含む入退場管理システムの入退場管理手順を示すシーケンス図である。
【図２１】本発明の第４実施形態に係る情報処理装置の機能構成を示すブロック図である。
【図２２】本発明の第４実施形態に係る情報処理装置の処理手順を示すフローチャートである。
【図２３】本発明の第５実施形態に係る情報処理装置を含む入退場管理システムの現場情報削除を含む入退場管理手順を示すシーケンス図である。
【図２４】本発明の第５実施形態に係る情報処理装置の機能構成を示すブロック図である。
【図２５】本発明の第５実施形態に係る情報処理装置の処理手順を示すフローチャートである。
【図２６】本発明の第６実施形態に係る情報処理装置を含む入退場管理システムの現場情報削除を含む入退場管理手順を示すシーケンス図である。
【図２７】本発明の第６実施形態に係る通信端末の機能構成を示すブロック図である。
【図２８】本発明の第６実施形態に係る通信端末の処理手順を示すフローチャートである。
【図２９】本発明の第７実施形態に係る作業者入退場データベースの構成を示す図である。
【図３０】本発明の第７実施形態に係る情報処理装置の処理手順を示すフローチャートである。
【図３１】本発明の第８実施形態に係る情報処理装置を含む入退場管理システムの構成を示すブロック図である。
【図３２】本発明の第８実施形態に係る情報処理装置を含む入退場管理システムの登録手順を示すシーケンス図である。
【図３３】本発明の第９実施形態に係る情報処理装置を含む現場管理システムの動作概要を示す図である。
【図３４】本発明の第９実施形態に係る現場管理データベースの構成を示す図である。
【図３５】本発明の第１０実施形態に係る情報処理装置を含む入退場管理システムの構成を示すブロック図である。
【図３６】本発明の第１０実施形態に係る情報処理装置を含む入退場管理システムの動作手順を示すシーケンス図である。
【図３７】本発明の第１０実施形態に係る情報処理装置の機能構成を示すブロック図である。
【図３８】本発明の第１０実施形態に係る位置情報認証テーブルの構成を示す図である。
【図３９】本発明の第１０実施形態に係る情報処理装置の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下に、図面を参照して、本発明の実施の形態について例示的に詳しく説明する。ただし、以下の実施の形態に記載されている構成要素は単なる例示であり、本発明の技術範囲をそれらのみに限定する趣旨のものではない。
【００１２】
［第１実施形態］
本発明の第１実施形態としての情報処理装置１００について、図１を用いて説明する。情報処理装置１００は、ユーザの入退場を管理する装置である。
【００１３】
図１に示すように、情報処理装置１００は、顔情報登録部１０１と、情報取得部１０２と、ユーザ認証部１０３と、入退場記録部１０４と、を含む。顔情報登録部１０１は、所定の場所に対して入場または退場を行なうユーザの顔情報を、場所に関連付けて登録ユーザの顔情報として登録する。情報取得部１０２は、通信端末１１０から、通信端末１１０の位置情報と、場所に対する入場または退場を申請する申請ユーザの顔情報と、入場または退場の申請情報とを取得する。ユーザ認証部１０３は、情報取得部１０２が通信端末１１０から取得した申請ユーザの顔情報と、顔情報登録部１０１に登録された登録ユーザの顔情報とを比較して、ユーザ認証を行なう。入退場記録部１０４は、ユーザ認証に成功した場合に、位置情報に対応する場所に対する申請ユーザの入場または退場を記録する。
【００１４】
本実施形態によれば、入退場者が携帯する通信端末を用いた、通信端末の位置情報と顔認証とによる簡易な入退場の認証および登録により、入退場者の入退場を効率的に管理することができる。
【００１５】
［第２実施形態］
次に、本発明の第２実施形態に係る情報処理装置について説明する。本実施形態に係る情報処理装置はクラウドサーバとして提供され、様々な入退場管理を請け負って管理処理を行う。本実施形態においては、通信端末から時刻情報をさらに取得し、時刻情報に基づいて申請ユーザの入場時刻または退場時刻を記録する。また、本実施形態においては、登録された顔情報から、通信端末の位置情報に対応する場所に関連付いた顔情報を検索して、申請ユーザの顔情報と比較して認証する。さらに、本実施形態においては、ユーザ認証の際に、さらに、通信端末の位置情報と場所の位置情報とを比較して、位置情報の認証を行う。また、本実施形態においては、顔情報の登録時に、通信端末が場所を取得して保持するための場所特定コードを発行し、通信端末が場所特定コードから取得して保持した場所と通信端末が撮像したユーザの顔情報とを受信して、場所に関連付けてユーザの顔情報を登録する。この場合には、場所を保持した通信端末から、通信端末の位置情報と申請ユーザの顔情報と申請情報とを取得する。
【００１６】
また、本実施形態においては、閲覧要求にしたがって、場所に対する入場または退場の記録を所定のフォーマットで閲覧要求元に提供する。あるいは、報告書要求にしたがって、場所に対する入場または退場の履歴情報を用いて申請ユーザの入場または退場の報告書を作成する。
【００１７】
《入退場管理システム》
以下、図２Ａ〜図４Ｂを参照して、本実施形態のクラウドサーバとしての情報処理装置を含む入退場管理システムの概要を説明する。
【００１８】
（システムの動作概要）
図２Ａは、本実施形態に係る情報処理装置２１０を含む入退場管理システム２００の動作概要を示す図である。なお、図２Ａは、動作概要のイメージであり、その詳細は以降に示す。
【００１９】
図２Ａにおいて、入退場管理システム２００は、工事現場２０１と現場事務所２０４とを結んで本システムのユーザである作業者の入退場を管理する。工事現場２０１で使用される作業者の通信端末２２０と、管理者端末２３０と、現場事務所２０４に配置された元請管理者端末２４０とは、情報処理装置（クラウドサーバ）２１０に通信接続されて、作業者の入退場を管理する。
【００２０】
工事現場２０１の入退場登録２０２においては、作業者の通信端末２２０から情報処理装置２１０に、ＧＰＳからの位置情報と、顔画像と、時刻情報とが送られて、情報処理装置２１０で顔画像による本人認証が行われる。顔認証に成功すれば、当該作業者の当該現場での入退場時刻が登録される。
【００２１】
また、工事現場２０１の現場作業管理２０３においては、管理者端末２３０では作業者の入退場状況一覧や作業者の資格・免許などが閲覧でき、現場作業管理者が作業の確認を容易にできる。
【００２２】
また、現場事務所２０４の入退場ファイル出力２０５においては、元請管理者端末２４０から情報処理装置２１０に、作業者の入退場履歴の提出書類作成を依頼して迅速に簡単な操作によりＣＳＶ(Comma Separated Value)ファイルで出力することにより、各報告書作成や作業協力会社からの提出書類の確認作業など２０６に活用することができる。
【００２３】
（通信端末の動作概要）
図２Ｂは、本実施形態に係る情報処理装置２１０と通信する通信端末２２０の動作概要を示す図である。
【００２４】
図２Ｂの上段は、現場情報に関連付けた作業者の顔画像の登録処理における、通信端末２２０の表示画面の遷移を示す。通信端末２２０の表示画面２２１は、入退場管理アプリケーションを起動する状態を示している。通信端末２２０の表示画面２２２は、入退場管理アプリケーションにより、現場情報から生成されたＱＲ(Quick Response)コード（登録商標）２０７を読み取って現場情報を復元し、その現場名が表示されている状態を示している。通信端末２２０の表示画面２２３は、顔画像を登録する作業者を撮像し、その画像から抽出された顔画像を情報処理装置２１０に送信する状態を示している。なお、顔画像とともに、現場情報と位置情報も送信される。通信端末２２０の表示画面２２３は、作業者の顔画像が現場情報に関連付けて登録されたことを報知する画面である。
【００２５】
図２Ｂの下段は、現場への入退場時に作業者の顔認証と位置確認とを行う入退場登録処理における、通信端末２２０の表示画面の遷移を示す。通信端末２２０の表示画面２２５は、入退場管理アプリケーションを起動する状態を示している。通信端末２２０の表示画面２２６は、入退場管理アプリケーションにより、既に顔画像の登録時に保持されている現場情報からの現場名が表示され、入場／退場を選択する画面である。図２Ｂでは、入場が選択されている。通信端末２２０の表示画面２２７は、現場への入退場を登録する作業者を撮像し、その画像から抽出された顔画像を情報処理装置２１０に送信する状態を示している。なお、顔画像とともに、申請情報と、通信端末２２０の位置情報と、時刻情報も送信される。通信端末２２０の表示画面２２８は、作業者の顔認証と位置確認が完了して現場の入退場が登録されたことを報知する画面である。
【００２６】
（現場情報と位置情報）
図２Ｃは、本実施形態に係るＱＲコード（登録商標）２０７による現場情報とＧＰＳによる位置情報とを示す図である。
【００２７】
本実施形態において、ＱＲコード（登録商標）２０７に含まれる現場情報２０８は、サーバアクセスキーと場所情報とを含む。また、ＱＲコード（登録商標）２０７に含まれる現場情報２０８は、現場の場所情報として、場所名、場所ＩＤ、現場中心の経度、現場中心の緯度、現場中心からの半径、を含む。
【００２８】
図２Ｃには、かかる現場情報と通信端末２２０の位置情報との認証関係２０９を示している。ＧＰＳにより取得した位置情報が現場情報を示すか否かは、位置情報が、緯度および経度を中心とする半径を有する破線で示す円の現場範囲に入っているか否かで判定する。位置情報が現場範囲に入っている場合に、位置情報が認証されたとする。
【００２９】
なお、現場情報２０８は、図２Ｃに限定されるものではない。例えば、四角で現場範囲を設定したり、さらに多くの変曲点の情報で正確な現場範囲を設定したりしてもよい。ただし、通信端末２２０への現場情報の通知処理に対応して制限を受ける。
【００３０】
（管理者端末の動作概要）
図２Ｄは、本実施形態に係る情報処理装置２１０と通信する管理者端末２３０／２４０の動作概要を示す図である。なお、図２Ｄには、管理者端末２３０／２４０における閲覧や報告書作成における画面遷移を示す。
【００３１】
画面２３１は、本実施形態の入退場管理アプリケーションへのログイン画面である。ログインされると、画面２３２の現場選択画面に推移する。画面２３２で特定の現場が選択されると、対象現場における以下の各閲覧画面や報告書画面にそれぞれ遷移する。
【００３２】
画面２３３は、現在の対象現場における作業者の入場状況を示す画面である。図面２３４は、作業者の入退場登録から作成した対象現場における作業者の状況を一覧表示する画面である。画面２３５は、作業員の状況や資格などの属性を一覧表示する画面である。かかる画面２３５において、各作業者を指示すると当該作業者の詳細情報が画面２３６として表示され、作業者情報の修正や変更、削除や追加が可能である。画面２３７は、閲覧あるいは報告書作成したＣＳＶデータを他のシステムに出力する画面である。画面２３８は、画面２３３から遷移したパスワードなどの変更画面である。
【００３３】
（システム構成）
図３は、本実施形態に係る情報処理装置２１０を含む入退場管理システム２００の構成を示すブロック図である。
【００３４】
入退場管理システム２００は、ネットワーク３５０を介して接続される、情報処理装置２１０と、各現場３０１〜３０ｎに配置された管理者端末２３０と、作業者が携帯する通信端末２２０と、作業全体を管理するための元請管理者端末２４０と、を備える。
【００３５】
情報処理装置２１０は、入退場管理データベース３１１を有し、通信端末２２０を携帯する作業者の現場３０１〜３０ｎへの入退場時刻を登録して、作業者の入退場を管理する。管理者端末２３０は、各現場３０１〜３０ｎにおいて、作業を管理するために現場管理者により使用される。また、管理者端末２３０は、各現場３０１〜３０ｎの作業状況や入退場状況を閲覧したり、各現場３０１〜３０ｎの作業報告書を作成したりするためにも使用される。元請管理者端末２４０は、各現場３０１〜３０ｎをトータルに管理して、現場３０１〜３０ｎ全体の作業状況や入退場状況を閲覧したり、現場３０１〜３０ｎ全体の作業報告書を作成したりするためにも使用される。
【００３６】
（動作シーケンス）
図４Ａは、本実施形態に係る情報処理装置２１０を含む入退場管理システム２００の登録手順を示すシーケンス図である。
【００３７】
情報処理装置２１０は、ステップＳ４０１において、通信端末２２０、管理者端末２３０、元請管理者端末２４０からの入退場管理アプリケーションのダウンロード要求に応答して、それぞれに適切な入退場管理アプリケーションを提供する。ステップＳ４０３、Ｓ４０５およびＳ４０７においては、通信端末２２０、管理者端末２３０および元請管理者端末２４０が入退場管理アプリケーションを起動する。
【００３８】
各現場の管理者端末２３０は、ステップＳ４０９において、新規入場者教育時に参加した作業者の顔画像の登録時に使用する、現場情報をコード化した場所特定コードとしてのＱＲコード（登録商標）を要求して取得する。情報処理装置２１０は、ステップＳ４１１において、ＱＲコード（登録商標）の要求に応答して、対応する現場情報を取得してＱＲコード（登録商標）を生成して送信することにより、ＱＲコード（登録商標）を発行する。
【００３９】
ステップＳ４１３は、本実施形態の顔画像の登録処理である。かかる顔画像の登録処理は、通常、新規入場者教育時に行われるのが望ましい。管理者端末２３０は、ステップＳ４３１において、ＱＲコード（登録商標）を表示画面に表示、あるいは、印刷する。各通信端末２２０は、ステップＳ４３３において、表示されたＱＲコード（登録商標）あるいは印刷されたＱＲコード（登録商標）を読み取る。各通信端末２２０は、ステップＳ４３５において、取得したＱＲコード（登録商標）を入退場管理アプリケーションにより解析して現場情報を抽出して、入退場管理アプリケーション内に保持する。
【００４０】
ＱＲコード（登録商標）から現場情報を取得すると、各通信端末２２０は、ステップＳ４３７において、作業者を撮像し、ＧＰＳ( Global Positioning System)などで通信端末２２０の位置情報を取得する。各通信端末２２０は、ステップＳ４３９において、現場情報に対応付けた作業者の顔画像と位置情報とを管理者端末２３０に送信する。
【００４１】
管理者端末２３０は、新規入場者教育に参加した作業者の顔画像を収集して、ステップＳ４４０において、現場情報に対応付いた作業者の顔画像、位置情報および作業者情報の情報処理装置２１０への一斉送信を行う。情報処理装置２１０は、ステップＳ４４１において、管理者端末２３０から受信した作業者の顔画像、位置情報および作業者情報を現場情報に関連付けて入退場管理データベース３１１に格納する。情報処理装置２１０は、ステップＳ４４３において、顔画像の登録が完了したことを管理者端末２３０および各通信端末２２０に通知する。管理者端末２３０および各通信端末２２０は、ステップＳ４４５において、顔画像の登録が完了したことを現場管理者および各作業者に報知する。なお、本例では位置情報の登録をしたが、位置情報は新規入場者教育への参加を記録するものでもあり、作業者の登録処理には必須の情報ではない。
【００４２】
図４Ｂは、本実施形態に係る情報処理装置２１０を含む入退場管理システム２００の入退場管理手順を示すシーケンス図である。
【００４３】
ステップＳ４１５は、本実施形態の入退場の登録処理である。かかる入退場の登録処理は、作業者の現場での入退場時に行われる。なお、入場と退場との処理は同様であるので、図４Ｂには入場登録のみを示す。各管理者端末２３０は、ステップＳ４５１において、入退場管理アプリケーションを起動する。各管理者端末２３０の入退場管理アプリケーションは、ステップＳ４５３において、顔画像登録時にあらかじめ保持された現場情報を表示して、複数の場合は選択させる。各管理者端末２３０の入退場管理アプリケーションは、ステップＳ４５５において、位置情報(ＧＰＳ)と現在時刻とを取得する。各管理者端末２３０の入退場管理アプリケーションは、ステップＳ４５７において、作業者を撮像する。そして、各管理者端末２３０の入退場管理アプリケーションは、ステップＳ４６１において、取得した位置情報、作業者の顔画像および時刻を情報処理装置２１０に送信する。
【００４４】
情報処理装置２１０は、ステップＳ４６３において、各通信端末２２０から受信した位置情報に対応する現場情報に対応付けられた顔画像を顔画像データベースから検索する。そして、情報処理装置２１０は、ステップＳ４６５において、各通信端末２２０から受信した顔情報と、顔画像データベースから検索された顔画像とを照合して、認証を行う。認証が成功すると、情報処理装置２１０は、ステップＳ４６７において、認証された作業者の現場入場を場所と入場時刻とにより入退場管理データベース３１１に登録する。そして、情報処理装置２１０は、ステップＳ４６８において、入場申請元の通信端末２２０に入場登録完了通知を送信する。入場申請元の通信端末２２０は、ステップＳ４６９において、受信した入場登録完了を報知する。なお、通信端末２２０の入退場管理アプリケーションが位置情報を現場情報に変換する機能を有する場合は、位置情報の代わりに変換した現場情報を送信して入退場登録をしてもよい。
【００４５】
ステップＳ４１７は、本実施形態の閲覧処理または報告書作成処理である。かかる閲覧処理または報告書作成処理は、随時、各管理者端末２３０や元請管理者端末２４０からの要求により行われる。なお、閲覧と報告書作成は、書式を決めるテンプレートが異なるのみで処理は同様なので、図４Ｂにおいては、一緒に説明する。各管理者端末２３０は、ステップＳ４７１において、あるいは、元請管理者端末２４０は、ステップＳ４７１において、閲覧画面あるいは報告書作成を情報処理装置２１０に要求する。情報処理装置２１０は、ステップＳ４７５において、要求に従いあらかじめ準備されたテンプレートを用いて、閲覧画面あるいは報告書を生成する。そして、情報処理装置２１０は、ステップＳ４７７において、各管理者端末２３０や元請管理者端末２４０への情報提供として、生成した閲覧画面あるいは報告書を要求元に送信する。各管理者端末２３０は、ステップＳ４７９において、あるいは、元請管理者端末２４０は、ステップＳ４８１において、受信した閲覧画面あるいは報告書作成を出力（表示または印刷）する。
【００４６】
《情報処理装置の機能構成》
図５は、本実施形態に係る情報処理装置２１０の機能構成を示すブロック図である。
【００４７】
情報処理装置２１０は、通信制御部５０１と、アプリ提供部５０２と、ＱＲコード（登録商標）生成部５０３と、ＱＲコード（登録商標）送信部５０４と、登録用顔画像受信部５０５と、顔画像登録部５０６と、顔画像登録完了通知部５０７と、を備える。また、情報処理装置２１０は、顔画像照合部５０８と、現場・位置照合部５０９と、入退場用顔画像受信部５１０と、認証部５１１と、入退場登録部５１２と、入退場登録完了通知部５１３と、を備える。さらに、情報処理装置２１０は、閲覧／報告書作成要求受信部５１４と、閲覧画面／報告書生成部５１５と、閲覧画像／報告書送信部５１６と、入退場管理データベース３１１と、を備える。
【００４８】
通信制御部５０１は、情報処理装置２１０と通信端末２２０、管理者端末２３０および元請管理者端末２４０とのネットワーク３５０を介した通信を制御する。アプリ提供部５０２は、通信端末２２０、管理者端末２３０および元請管理者端末２４０からのダウンロードの要求に応答して、それぞれに対応する入退場管理アプリケーションを提供する。
【００４９】
ＱＲコード（登録商標）生成部５０３は、入退場管理データベース３１１に含まれる現場情報データベース５２１から取得した各現場の現場情報からＱＲコード（登録商標）を生成する。そして、ＱＲコード（登録商標）送信部５０４は、ＱＲコード（登録商標）の発行部として、生成したＱＲコード（登録商標）を現場情報に対応する各現場の管理者端末２３０に送信する。登録用顔画像受信部５０５は、作業者が携帯する通信端末２２０からの登録用顔画像をＱＲコード（登録商標）から取得した現場情報と位置情報と共に受信する。顔画像登録部５０６は、受信した現場情報に関連付けて、受信した登録用顔画像と位置情報とを入退場管理データベース３１１に含まれる作業者顔画像データベース５２２に登録する。また、受信した位置情報は、作業者に対応付けて作業者入退場データベース５２３にも新規入場者教育受講として格納される。顔画像登録完了通知部５０７は、登録用顔画像の作業者顔画像データベース５２２への登録完了を登録要求元の管理者端末２３０や通信端末２２０に通知する。
【００５０】
入退場用顔画像受信部５１０は、通信端末２２０から入退場用顔画像を通信端末２２０の位置情報および現在の時刻情報とともに受信する。顔画像照合部５０８は、顔画像認証テーブル５８１を有し、入退場時に通信端末２２０が撮像して受信した顔画像とあらかじめ作業者顔画像データベース５２２に登録された顔画像とを照合する。なお、作業者顔画像データベース５２２に登録された、照合される顔画像は、通信端末２２０からの位置情報に対応する現場情報に関連付けて登録された顔画像（同じ現場の登録顔画像）を検索して照合するのが望ましい。現場・位置照合部５０９は、オプションとして、受信された位置情報が現場情報データベース５２１に登録されたいずれかの現場情報に含まれるか否かを照合する。すなわち、受信された位置情報が現場情報データベース５２１に登録されたいずれの現場情報にも含まれなければ、通信端末２２０を携帯する作業者が適切な現場に居ないとして、入退場を認証しない。認証部５１１は、顔画像照合部５０８の照合結果と現場・位置照合部５０９の照合結果とから、通信端末２２０からの入退場申請を認証する。入退場登録部５１２は、認証部５１１が認証成功を出力すると、作業者に対応付けて作業者の居る位置情報と時刻情報とを入退場登録情報として作業者入退場データベース５２３に登録する。入退場登録完了通知部５１３は、入退場登録情報の作業者入退場データベース５２３への登録完了を入退場申請元の通信端末２２０に通知する。
【００５１】
閲覧／報告書作成要求受信部５１４は、管理者端末２３０および元請管理者端末２４０からの閲覧要求または報告書作成要求を受信する。閲覧画面／報告書生成部５１５は、閲覧画面／報告書作成部として、閲覧要求または報告書作成要求に対応するテンプレートを、入退場管理データベース３１１に含まれる閲覧用／報告書用テンプレート格納部５２４から取得して、閲覧画面または報告書を生成する。閲覧画像／報告書送信部５１６は、情報提供部として、生成した閲覧画面または報告書を要求元の管理者端末２３０または元請管理者端末２４０に送信する。
【００５２】
入退場管理データベース３１１は、現場情報データベース５２１と、作業者顔画像データベース５２２と、作業者入退場データベース５２３と、閲覧用／報告書用テンプレート格納部５２４と、を含む。現場情報データベース５２１には、現在作業中の現場の現場情報が登録される。作業者顔画像データベース５２２には、各現場情報に関連付けて作業者の顔画像が登録される。作業者入退場データベース５２３には、作業者に対応付けて作業者の居る位置情報と時刻情報とが入退場登録情報として登録される。閲覧用／報告書用テンプレート格納部５２４には、閲覧要求や報告書作成要求に対応付けて閲覧用テンプレートと報告書用テンプレートが格納される。
【００５３】
（現場情報データベース）
図６Ａは、本実施形態に係る現場情報データベース５２１の構成を示す図である。現場情報データベース５２１は、場所特定コードであるＱＲコード（登録商標）を生成するための現場情報を格納する。なお、現場情報データベース５２１の構成は、図６Ａに限定されない。
【００５４】
現場情報データベース５２１は、現場ＩＤ６１１、現場名６１２に対応付けて、少なくとも１つの請負会社６１３と、作業期間６１４と、場所情報６１５と、位置情報６１６と、を格納する。ここで、作業期間６１４には、開始日と終了日とが含まれる。場所情報６１５は、例えば中心位置の経度／緯度と半径とで表される現場領域であり、位置情報６１６は、例えば中心位置の経度／緯度である。
【００５５】
（作業者顔画像データベース）
図６Ｂは、本実施形態に係る作業者顔画像データベース５２２の構成を示す図である。作業者顔画像データベース５２２は、各現場情報に関連付けて登録された作業者の顔画像を格納する。なお、作業者顔画像データベース５２２の構成は、図６Ｂに限定されない。
【００５６】
作業者顔画像データベース５２２は、現場情報６２１に対応付けて、その現場で登録された複数の作業者情報６２２と、登録された作業者の顔画像６２３と、を記憶する。ここで、現場情報６２１は、現場名と位置とが含まれる。また、作業者情報６２２には、作業者名、資格、免許、属性などが含まれる。なお、属性としては、作業に対応して安全性を考慮し、事故に備えた血液型などが含まれる。また、作業者の顔画像６２３は、画像データと照合に有利な特徴量データとが含まれる。
【００５７】
（作業者入退場データベース）
図６Ｃは、本実施形態に係る作業者入退場データベース５２３の構成を示す図である。作業者入退場データベース５２３は、作業者に対応付けて登録された入退場情報を格納する。なお、作業者入退場データベース５２３の構成は、図６Ｃに限定されない。
【００５８】
作業者入退場データベース５２３は、作業者ＩＤ６３１、作業者情報６３２に対応付けて、作業者入退場履歴６３３を記憶する。作業者入退場履歴６３３には、入退場日時と、入退場した現場情報と、入退場時刻と、作業内容と、を含む。
【００５９】
（閲覧用／報告書用テンプレート格納部）
図６Ｄは、本実施形態に係る閲覧用／報告書用テンプレート格納部５２４の構成を示す図である。閲覧用／報告書用テンプレート格納部５２４は、入退場管理データベース３１１の格納情報、特に、作業者入退場データベース５２３に登録された作業者の入退場情報の閲覧要求あるいはそれに基づく報告書作成要求に対応する、閲覧用テンプレートおよび報告書用テンプレートを格納する。なお、閲覧用／報告書用テンプレート格納部５２４の構成は、図６Ｄに限定されない。
【００６０】
閲覧用／報告書用テンプレート格納部５２４は、閲覧用／報告書用画面ＩＤ６４１に対応付けて、複数の閲覧／報告書要求元６４２を記憶する。さらに、閲覧／報告書要求元６４２に対応して、複数の閲覧／報告書内容６４３を記憶する。そして、閲覧／報告書内容６４３に対応して、閲覧用／報告書用テンプレート６４４を記憶する。
【００６１】
（顔画像認証テーブル）
図７Ａは、本実施形態に係る顔画像認証テーブル５８１の構成を示す図である。顔画像認証テーブル５８１は、顔画像照合部５０８により、現場への入退場時に通信端末２２０から受信した作業者の顔画像と、あらかじめ現場情報に関連付けて登録された作業者の顔画像とを照合して、顔画像の認証結果を生成するために使用される。
【００６２】
顔画像認証テーブル５８１は、入退場顔画像７１１と、登録顔画像７１２と、それら顔画像の照合による合致度７１３と、認証成功か失敗かの合致度の閾値７１４と、認証結果７１５と、を記憶する。
【００６３】
（位置情報認証テーブル）
図７Ｂは、本実施形態に係る位置情報認証テーブル５９１の構成を示す図である。位置情報認証テーブル５９１は、現場・位置照合部５０９により、現場への入退場時に通信端末２２０から受信した位置情報が、入退場する現場情報に含まれているか否かを判定して、位置情報の認証結果を生成するために使用される。
【００６４】
位置情報認証テーブル５９１は、ＧＰＳなどで通信端末２２０が取得した入退場位置情報７２１と、現場の位置情報を含む現場情報７２２と、入退場位置情報７２１が現場情報７２２に含まれるか否かの判定７２３と、位置情報認証結果７２４と、を記憶する。
【００６５】
《情報処理装置のハードウェア構成》
図８は、本実施形態に係る情報処理装置２１０のハードウェア構成を示すブロック図である。
【００６６】
図８で、ＣＰＵ(Central Processing Unit)８１０は演算制御用のプロセッサであり、プログラムを実行することで図５の機能構成部を実現する。ＣＰＵ８１０は１つであっても複数であってもよい。ＲＯＭ(Read Only Memory)８２０は、初期データおよびプログラムなどの固定データおよびプログラムを記憶する。ネットワークインタフェース８３０は、ネットワークを介して、通信端末２２０、管理者端末２３０、元請管理者端末２４０との通信を制御する。
【００６７】
ＲＡＭ(Random Access Memory)８４０は、ＣＰＵ８１０が一時記憶のワークエリアとして使用するランダムアクセスメモリである。ＲＡＭ８４０には、本実施形態の実現に必要なデータを記憶する領域が確保されている。ＱＲコード（登録商標）で表した現場情報８４１は、各現場に配布する場所特定コードとしてのＱＲコード（登録商標）である。登録時の受信情報８４２は、作業者が通信端末から顔画像を登録する場合の受信情報であり、現場情報および位置情報と顔画像情報とを含む。入退場時の受信情報８４３は、作業者が通信端末から入退場を登録する場合の受信情報であり、位置情報および時刻情報と顔画像情報とを含む。登録された顔画像情報８４４は、あらかじめ作業者顔画像データベース５２２に登録されていて、入退場を登録する場合に受信した顔画像との認証を行う顔画像である。顔画像認証テーブル５８１は、図７Ａに示した顔画像認証に用いるテーブルである。位置情報認証テーブル５９１は、図７Ｂに示した位置情報認証に用いるテーブルである。作業者入退場データ（現場，時刻）８４５は、入退場申請が認証された場合に作業者入退場データベース５２３に登録されるデータである。閲覧用／報告書用データ８４６は、閲覧要求や報告書作成要求に応答して生成された閲覧画面または報告書のデータである。送受信データ８４７は、ネットワークインタフェース８３０を介して、通信端末２２０、管理者端末２３０、元請管理者端末２４０と送受信するデータである。
【００６８】
ストレージ８５０は、ＣＰＵ８１０が使用する、データベースや各種のパラメータ、あるいは本実施形態の実現に必要な以下のデータまたはプログラムが記憶されている。入退場管理データベース３１１は、図６Ａ〜図６Ｄに示した現場情報データベース５２１、作業者顔画像データベース５２２、作業者入退場データベース５２３、閲覧用／報告書用テンプレート格納部５２４を含む、入退場管理のためのデータを格納する。
【００６９】
ストレージ８５０には、以下のプログラムが格納される。情報処理プログラム８５１は、本情報処理装置２１０全体を制御するプログラムである。顔画像登録モジュール８５２は、作業者が現場に紐付けて顔画像を登録するためのモジュールである。入退場登録モジュール８５３は、現場への入退場時に顔画像認証と位置確認とにより作業者の入退場を登録するモジュールである。閲覧／報告書制御モジュール８５４は、閲覧要求や報告書作成要求に応答して、閲覧画面や報告書作成を行って提供するモジュールである。
【００７０】
なお、図８のＲＡＭ８４０やストレージ８５０には、クラウドサーバとしての情報処理装置２１０が有する汎用の機能や他の実現可能な機能に関連するプログラムやデータは図示されていない。
【００７１】
《情報処理装置の処理手順》
図９は、本実施形態に係る情報処理装置２１０の処理手順を示すフローチャートである。このフローチャートは、図８のＣＰＵ８１０がＲＡＭ６４０を使用して実行し、図５の機能構成部を実現する。
【００７２】
情報処理装置２１０は、ステップＳ９１１において、現場情報から生成したＱＲコード（登録商標）の配布であるか否かを判定する。ＱＲコード（登録商標）の配布であると判定した場合、情報処理装置２１０は、ステップＳ９１３において、現場情報を現場情報データベース５２１から取得する。情報処理装置２１０は、ステップＳ９１５において、取得した現場情報に基づいてＱＲコード（登録商標）を生成する。そして、生成したＱＲコード（登録商標）を対象現場の管理者端末２３０に送信する。
【００７３】
ＱＲコード（登録商標）の配布でないと判定されると、情報処理装置２１０は、ステップＳ９２１において、顔画像の登録であるか否かを判定する。顔画像の登録であると判定された場合、情報処理装置２１０は、ステップＳ９２３において、通信端末から、現場情報と登録作業者の顔画像と作業者情報と位置情報とを受信する。そして、情報処理装置２１０は、ステップＳ９２５において、現場情報に対応付けて、顔画像と作成者情報と位置情報とを作業者顔画像データベース５２２に登録する。
【００７４】
ＱＲコード（登録商標）の配布でなく顔画像の登録でないと判定されると、情報処理装置２１０は、ステップＳ９３１において、入退場情報の登録であるか否かを判定する。入退場情報の登録であると判定された場合、情報処理装置２１０は、ステップＳ９３３において、通信端末から、位置情報と申請作業者の顔画像と現在時刻とを受信する。情報処理装置２１０は、ステップＳ９３５において、登録顔画像と申請顔画像とを照合する。そして、情報処理装置２１０は、ステップＳ９３７において、顔認証が成功したか否かを判定する。顔認証が失敗したと判定された場合、入退場情報を登録せずに処理を終了する。顔認証が成功したと判定された場合、情報処理装置２１０は、ステップＳ９３９において、オプションとして、位置情報が現場情報に含まれるか否かを判定する。位置情報が現場情報に含まれないと判定された場合、入退場情報を登録せずに処理を終了する。位置情報が現場情報に含まれると判定された場合、情報処理装置２１０は、ステップＳ９４１において、申請作業者の入退場場所とその時刻を作業者入退場データベース５２３に登録する。
【００７５】
ＱＲコード（登録商標）の配布でなく顔画像の登録でなく入退場情報の登録でないと判定されると、情報処理装置２１０は、ステップＳ９５１において、閲覧あるいは報告書作成の要求であるか否かを判定する。閲覧あるいは報告書作成の要求であると判定された場合、情報処理装置２１０は、ステップＳ９５３において、閲覧元，閲覧内容（報告書要求元、報告書内容）に従って、閲覧用／報告書用テンプレート格納部５２４から閲覧用テンプレートまたは報告書用テンプレートを読み出す。情報処理装置２１０は、ステップＳ９５５において、登録された入退場履歴に基づいて、閲覧用テンプレートまたは報告書用テンプレートに書込む。そして、情報処理装置２１０は、ステップＳ９５７において、閲覧元（依頼元）に閲覧画面（報告書）を送信する。
【００７６】
《通信端末の機能構成》
図１０は、本実施形態に係る通信端末２２０の機能構成を示すブロック図である。
【００７７】
通信端末２２０は、通信制御部１００１と、入出力インタフェース１００２と、アプリダウンロード部１００３と、アプリ実行部１００４と、を備える。通信制御部１００１は、ネットワーク３５０を介して情報処理装置２１０との通信を制御する。入出力インタフェース１００２は、入出力機器とのインタフェースを行う。入出力機器として、本実施形態においては、表示部１０２１と、操作部１０２２と、音声入出力部１０２３と、ＧＰＳ位置算出部１０２４と、撮像部１０２５とが、入出力インタフェース１００２に接続される。なお、表示部１０２１と操作部１０２２はタッチパネルであってもよい。アプリダウンロード部１００３は、情報処理装置２１０から通信端末用の入退場管理アプリケーションをダウンロードする。
【００７８】
アプリ実行部１００４は、ＱＲコード（登録商標）抽出部１０４１と、ＱＲコード（登録商標）解析部１０４２と、現場情報格納部１０４４と、顔画像取得部１０４５と、登録情報送信部１０４６と、を備える。また、アプリ実行部１００４は、現場情報選択（設定）部１０４７と、位置情報取得部１０４８と、時刻情報取得部１０４９と、入退場申請情報送信部１０５０と、入退場認証結果受信部１０５１と、入退場認証結果通知部１０５２と、を備える。
【００７９】
ＱＲコード（登録商標）抽出部１０４１は、場所特定コード取得部として、撮像部１０２５が撮像した画像からＱＲコード（登録商標）を抽出する。ＱＲコード（登録商標）解析部１０４２は、ＱＲコード（登録商標）を現場情報に変換する現場情報テーブル１０４３を有し、抽出したＱＲコード（登録商標）を解析して現場情報を復元する。現場情報格納部１０４４は、現場の場所保持部として、復元された現場情報を格納して入退場登録申請時のために保持する。顔画像取得部１０４５は、ＱＲコード（登録商標）からの現場情報が新たに現場情報格納部１０４４に保持された場合は、動作制御部として以降の動作可能として、撮像部１０２５が撮像した画像から顔画像を取得して、登録情報送信部１０４６に送る。登録情報送信部１０４６は、現場情報に対応して顔画像を登録するために登録情報を情報処理装置２１０に送信する。なお、登録情報には、ＱＲコード（登録商標）から復元された現場情報と、登録する作業者の顔画像と、通信端末２２０の位置情報とが含まれる。
【００８０】
現場情報選択（設定）部１０４７は、入退場登録の場合に、現場情報格納部１０４４に保持された現場情報が表示され、現場情報が複数の場合は選択して設定する。顔画像取得部１０４５は、現場情報選択（設定）部１０４７により現場情報が設定された場合は、撮像部１０２５が撮像した画像から顔画像を取得して、入退場申請情報送信部１０５０に送る。位置情報取得部１０４８は、ＧＰＳ位置算出部１０２４が算出した通信端末２２０の位置情報を取得する。時刻情報取得部１０４９は、不図示のタイマから現在時刻を取得する。入退場申請情報送信部１０５０は、入退場の登録を申請する申請情報を情報処理装置２１０に送信する。なお、申請情報には、時刻情報と、認証する作業者の顔画像と、通信端末２２０の位置情報とが含まれる。
【００８１】
入退場認証結果受信部１０５１は、認証結果取得部として、情報処理装置２１０における入退場申請情報の認証結果を受信する。入退場認証結果通知部１０５２は、受信した入退場申請情報の認証結果を表示部１０２１や音声入出力部１０２３の出力部から通知する。認証エラーの場合に、アラーム音を発生してもよい。
【００８２】
（現場情報テーブル）
図１１は、本実施形態に係る現場情報テーブル１０４３の構成を示す図である。現場情報テーブル１０４３は、ＱＲコード（登録商標）解析部１０４２がＱＲコード（登録商標）から現場情報を取得するために使用される。
【００８３】
現場情報テーブル１０４３は、ＱＲコード（登録商標）１１１１に対応付けて、サーバアクセス鍵１１１２と、現場情報１１１３とを記憶する。なお、現場情報１１１３には、現場名や位置情報としての緯度／経度／半径が含まれる。
【００８４】
《通信端末のハードウェア構成》
図１２は、本実施形態に係る通信端末２２０のハードウェア構成を示すブロック図である。
【００８５】
図１２で、ＣＰＵ１２１０は演算制御用のプロセッサであり、プログラムを実行することで図１０の機能構成部を実現する。ＣＰＵ１２１０は１つであっても複数であってもよい。ＲＯＭ１２２０は、初期データおよびプログラムなどの固定データおよびプログラムを記憶する。ネットワークインタフェース１２３０は、ネットワークを介して、情報処理装置２１０や管理者端末２３０との通信を制御する。
【００８６】
ＲＡＭ１２４０は、ＣＰＵ１２１０が一時記憶のワークエリアとして使用するランダムアクセスメモリである。ＲＡＭ１２４０には、本実施形態の実現に必要なデータを記憶する領域が確保されている。現場情報テーブル１０４３は、図１１に示した、読み取ったＱＲコード（登録商標）から現場情報を復元するテーブルである。登録顔画像１２４１は、顔画像の登録時に撮像部１０２５で撮像した顔画像である。顔画像登録済通知１２４２は、情報処理装置２１０で現場情報に対応して顔画像を登録完了した通知である。申請位置情報１２４３は、入退場登録申請時に情報処理装置２１０に送信される通信端末２２０の位置情報である。申請顔画像１２４４は、入退場登録申請時に情報処理装置２１０に送信される申請作業者の顔画像である。申請時刻情報１２４５は、入退場登録申請時に情報処理装置２１０に送信される現在時刻である。入退場登録済通知１２４６は、情報処理装置２１０で顔認証と位置確認との認証が成功して入退場登録が完了した通知である。入出力データ１２４７は、入出力インタフェース１００２を介した入出力機器と入出力するデータである。送受信データ１２４８は、ネットワークインタフェース１２３０を介して送受信されるデータである。
【００８７】
ストレージ１２５０は、ＣＰＵ１２１０が使用する、データベースや各種のパラメータ、あるいは本実施形態の実現に必要な以下のデータまたはプログラムが記憶されている。現場情報格納部１０４４は、顔画像の登録時にＱＲコード（登録商標）から復元された現場情報を格納する。
【００８８】
ストレージ１２５０には、以下のプログラムが格納される。通信端末制御プログラム１２５１は、本通信端末２２０の全体を制御するプログラムである。現場情報取得モジュール１２５２は、ＱＲコード（登録商標）を読み取って現場情報を復元して現場情報格納部１０４４に格納するモジュールである。顔画像登録モジュール１２５３は、現場情報に関連付けて顔画像を情報処理装置２１０に登録するためのモジュールである。入退場登録モジュール１２５４は、入退場時に情報処理装置２１０における顔認証と位置確認とにより入退場登録するためのモジュールである。
【００８９】
入出力インタフェース１００２は、入出力デバイスとのデータ入出力を制御するためのインタフェースを行なう。本実施形態においては、入出力インタフェース１００２には、表示部１０２１、操作部１０２２、音声入出力部１０２３、ＧＰＳ位置算出部１０２４、撮像部１０２５などが接続される。
【００９０】
なお、図１２のＲＡＭ１２４０やストレージ１２５０には、通信端末２２０が有する汎用の機能や他の実現可能な機能に関連するプログラムやデータは図示されていない。
【００９１】
《通信端末の処理手順》
図１３は、本実施形態に係る通信端末２２０の処理手順を示すフローチャートである。このフローチャートは、図１２のＣＰＵ１２１０がＲＡＭ１２４０を使用して実行し、図１０の機能構成部を実現する。
【００９２】
通信端末２２０は、ステップＳ１３１１において、顔画像の登録であるか否かを判定する。顔画像の登録であると判定する場合、通信端末２２０は、ステップＳ１３１３において、ＱＲコード（登録商標）を撮像部１０２５で読み取る。通信端末２２０は、ステップＳ１３１５において、読み取ったＱＲコード（登録商標）から現場情報を取得して保持する。通信端末２２０は、ステップＳ１３１７において、登録する作業者の顔画像を撮像する。通信端末２２０は、ステップＳ１３１９において、現場情報に対応付けて登録用顔画像と通信端末の位置情報とを情報処理装置２１０に送信する。そして、通信端末２２０は、ステップＳ１３２１において、情報処理装置２１０からの顔画像登録済の通知を待つ。顔画像登録済の通知を受信すると、通信端末２２０は、ステップＳ１３２３において、登録要求作業者の顔画像の登録済を通知する。
【００９３】
顔画像の登録でないと判定された場合、通信端末２２０は、ステップＳ１３３１において、入退場登録であるか否かを判定する。入退場登録であると判定された場合、通信端末２２０は、ステップＳ１３３３において、格納している現場情報のリストを表示する。現場情報が１つの場合はその現場情報を表示する。複数の現場情報が格納されている場合、通信端末２２０は、ステップＳ１３３５において、入退場登録を申請する作業者による現場情報の選択を待つ。作業者による現場情報が選択された場合、通信端末２２０は、ステップＳ１３３７において、通信端末の位置情報を取得する。通信端末２２０は、ステップＳ１３３９において、入退場登録を申請する作業者の顔画像を撮像する。通信端末２２０は、ステップＳ１３４１において、位置情報と入退場登録の申請用顔画像と時刻情報とを情報処理装置２１０に送信する。そして、通信端末２２０は、ステップＳ１３４３において、情報処理装置２１０からの入退場登録済の通知を待つ。入退場登録済の通知を受信すれば、通信端末２２０は、ステップＳ１３４５において、入退場の登録済を申請作業者に通知する。認証エラーを受信すれば、通信端末２２０は、ステップＳ１３４５において、登録エラーを申請作業者に通知する。
【００９４】
《管理者端末の機能構成》
図１４は、本実施形態に係る管理者端末２３０／２４０の機能構成を示すブロック図である。
【００９５】
管理者端末２３０／２４０は、通信制御部１４０１と、入出力インタフェース１４０２と、アプリダウンロード部１４０３と、アプリ実行部１４０４と、を備える。通信制御部１４０１は、ネットワーク３５０を介して情報処理装置２１０、通信端末２２０との通信を制御する。入出力インタフェース１４０２は、入出力機器とのインタフェースを行う。入出力機器として、本実施形態においては、表示部１４２１と、操作部１４２２と、音声入出力部１４２３と、オプションとして、ＧＰＳ位置算出部１４２４と、撮像部１４２５と、記憶媒体／印刷部１４２６とが、入出力インタフェース１４０２に接続される。アプリダウンロード部１４０３は、情報処理装置２１０から管理者通信端末用の入退場管理アプリケーションをダウンロードする。
【００９６】
アプリ実行部１４０４は、ＱＲコード（登録商標）受信／出力部１４４０と、閲覧要求取得部１４４１と、閲覧要求送信部１４４２と、閲覧画面受信部１４４３と、閲覧画面表示部１４４４と、を備える。また、アプリ実行部１４０４は、報告書作成要求取得部１４４５と、報告書作成要求送信部１４４６と、報告書受信部１４４７と、報告書出力部１４４８と、を備える。さらに、アプリ実行部１４０４は、作業者情報要求取得部１４４９と、作業者情報要求送信部１４５１と、作業者情報受信部１４５２と、作業者情報表示部１４５３と、登録情報受信部１４５４と、登録情報格納部１４５５と、登録情報一括送信部１４５６と、を備える。
【００９７】
ＱＲコード（登録商標）受信／出力部１４４０は、情報処理装置２１０からＱＲコード（登録商標）を受信し、表示部１４２１あるいは印刷部１４２６に出力する。閲覧要求取得部１４４１は、操作部１４２２から管理者が指示した閲覧要求を取得する。閲覧要求送信部１４４２は、取得した閲覧要求を情報処理装置２１０に送信する。閲覧画面受信部１４４３は、情報処理装置２１０から閲覧要求の応じた閲覧画面を受信する。閲覧画面表示部１４４４は、受信した閲覧画面を表示部１４２１に表示する。報告書作成要求取得部１４４５は、操作部１４２２から管理者が指示した報告書作成要求を取得する。報告書作成要求送信部１４４６は、取得した報告書作成要求を情報処理装置２１０に送信する。報告書受信部１４４７は、情報処理装置２１０から報告書作成要求の応じた報告書を受信する。報告書出力部１４４８は、受信した報告書を表示部１４２１あるいは印刷部１４２６に出力する。閲覧要求送信部１４４２は、取得した閲覧要求を情報処理装置２１０に送信する。
【００９８】
作業者情報要求取得部１４４９は、操作部１４２２から管理者が指示した作業者情報要求を取得する。なお、作業者情報の要求は、表示部１４２１に表示された閲覧画面や報告書中の作業者を選択することによっても行われる。作業者情報要求送信部１４５１は、取得した作業者情報要求を情報処理装置２１０に送信する。作業者情報受信部１４５２は、情報処理装置２１０から作業者情報要求の応じた作業者情報を受信する。作業者情報表示部１４５３は、受信した作業者情報を表示部１４２１に表示する。登録情報受信部１４５４は、各通信端末２２０から登録情報を受信する。登録情報格納部１４５５は、受信した登録情報を格納すると共に、表示部１４２１に表示する。登録情報一括送信部１４５６は、登録情報格納部１４５５に登録された登録情報を操作部１４２２からの管理者の指示により一括して情報処理装置２１０に送信する。
【００９９】
《管理者端末の処理手順》
図１５は、本実施形態に係る管理者端末２３０／２４０の処理手順を示すフローチャートである。このフローチャートは、管理者端末２３０／２４０を構成する不図示のＣＰＵがＲＡＭを使用して実行し、図１４の機能構成部を実現する。以下、管理者端末２３０を代表して説明する。
【０１００】
管理者端末２３０は、ステップＳ１５１１において、閲覧要求が指示されたか否かを判定する。閲覧要求が指示されたと判定された場合、管理者端末２３０は、ステップＳ１５１３において、指示された閲覧形式を取得する。管理者端末２３０は、ステップＳ１５１５において、閲覧要求メッセージを生成する。管理者端末２３０は、ステップＳ１５１７において、生成した閲覧要求メッセージを情報処理装置２１０に送信する。そして、管理者端末２３０は、ステップＳ１５１９において、情報処理装置２１０からの閲覧画面の受信を待つ。閲覧画面の受信があれば、管理者端末２３０は、ステップＳ１５２１において、閲覧画面を表示部１４２１に表示する。
【０１０１】
閲覧要求が指示されたと判定されない場合、管理者端末２３０は、ステップＳ１５３１において、報告書作成要求が指示されたか否かを判定する。報告書作成要求が指示されたと判定された場合、管理者端末２３０は、ステップＳ１５３３において、指示された報告書形式を取得する。管理者端末２３０は、ステップＳ１５３５において、報告書要求メッセージを生成する。管理者端末２３０は、ステップＳ１５３７において、生成した報告書要求メッセージを情報処理装置２１０に送信する。そして、管理者端末２３０は、ステップＳ１５３９において、情報処理装置２１０からの報告書の受信を待つ。報告書の受信があれば、管理者端末２３０は、ステップＳ１５４１において、報告書を表示部１４２１に表示したり印刷部１４２６で印刷したりする。
【０１０２】
閲覧要求が指示されたと判定されず、報告書作成要求が指示されたと判定されない場合、管理者端末２３０は、ステップＳ１５５１において、作業者情報要求が指示されたか否かを判定する。作業者情報要求が指示されたと判定された場合、管理者端末２３０は、ステップＳ１５５３において、指示された作業者ＩＤを取得する。管理者端末２３０は、ステップＳ１５５５において、作業者情報要求メッセージを生成する。管理者端末２３０は、ステップＳ１５５７において、生成した作業者情報要求メッセージを情報処理装置２１０に送信する。そして、管理者端末２３０は、ステップＳ１５５９において、情報処理装置２１０からの作業者情報の受信を待つ。作業者情報の受信があれば、管理者端末２３０は、ステップＳ１５６１において、作業者情報を表示部１４２１に表示する。
【０１０３】
閲覧要求が指示されたと判定されず、報告書作成要求が指示されたと判定されず、作業者情報要求が指示されない場合、管理者端末２３０は、ステップＳ１５８１において、登録情報を受信したか否かを判定する。登録情報を受信した場合、管理者端末２３０は、ステップＳ１５７３において、受信した登録情報を登録情報格納部１４５５に格納する。そして、管理者端末２３０は、ステップＳ１５７５において、格納した各通信端末２２０からの登録情報を表示部１４２１に表示する。
【０１０４】
閲覧要求が指示されたと判定されず、報告書作成要求が指示されたと判定されず、作業者情報要求が指示されず、登録情報の受信と判定されない場合、管理者端末２３０は、ステップＳ１５８１において、登録情報格納部１４５５に格納した登録情報の送信が指示されたか否かを判定する。登録情報の送信が指示されたと判定された場合、管理者端末２３０は、ステップＳ１５８３において、格納された登録情報の一覧を表示する。管理者端末２３０は、ステップＳ１５８５において、登録情報を情報処理装置２１０に一括送信する。そして、管理者端末２３０は、ステップＳ１５８７において、情報処理装置２１０からの登録完了通知の受信を待つ。登録完了通知の受信があれば、管理者端末２３０は、ステップＳ１５８９において、登録情報（特に顔画像）の登録完了を表示部１４２１に表示する。認証エラーがあった登録情報については、その旨を報知する。
【０１０５】
なお、本実施形態においては、現場情報を場所特定コードとしてのＱＲコード（登録商標）を用いて通信端末に通知したが、人が見て認識できない場所特定コードとしてバーコードなどを用いてもよい。また、ＩＣカードからの近距離通信や通信端末間の赤外線通信などの近距離通信により、現場情報を通信端末に通知してもよい。また、通信端末による位置情報の取得をＧＰＳからとしたが、室内などでは取得できない場合もあり、実施形態の基本構成を変えることなくビーコン信号の受信や近距離通信による位置情報の取得に置き換えることができる。
【０１０６】
本実施形態によれば、入退場者が携帯する通信端末を用いた、通信端末の位置情報と顔認証とによる簡易な入退場の認証および登録により、入退場者の入退場を効率的に記録することができる。また、入退場者の顔画像の登録をＱＲコード（登録商標）などの場所特定コードの配布時に行うので、不審者による顔画像の登録を防ぐことができる。さらに、記録された入退場者の入退場履歴を閲覧したり、報告書として作成したりすることにより、現場管理者や事業管理者の負担を軽減することができる。
【０１０７】
例えば、朝礼や現場確認時に実施している作業員の予定と実績確認に時間と手間がかかっていたが、本実施形態により、顔認証と位置確認とを組み合わせたことにより入退場管理コストが軽減される。また、作業協力会社より報告された人数を整理して各種報告書に転記するのに時間がかかっていたが、本実施形態により、入退場記録情報を元に作成される各種報告書の作成を省力化できる。また、本人確認は時間/手間がかかる等の理由から作業協力会社からの人工報告をそのまま報告値として利用していたので実態把握ができていなかったが、本実施形態により、資格情報を含む本人確認を簡単に把握でき、入退場記録による正確な労務費の支払や社会保険料の抑制に貢献できる。従来の入退場カードなどの配布は紛失や忘れる場合があり管理コストがかかっていたが、顔認証による入退場記録を行うためカード管理や紛失のリスクを軽減できる。すなわち、顔認証技術とＧＰＳなどを使用した位置情報確認とを組み合わせることで、例えば建設現場での作業員の人工を簡単に実態把握することが可能となり現場生産性向上に寄与する。
【０１０８】
このように、本実施形態によれば、現場入退場管理において望まれていた次の要求を満たすことができる。決められた場所で、資格保有者が作業しているかを簡単に確認したい（不正防止・法令順守）。また、勤務予定通りに本人が確かに現場にいるのかを効率的に管理したい（勤務管理・社会保険）。また、作業の開始許可と終了確認とをシステム的に自動管理したい（作業管理・安全管理）。さらに、安価ないわゆる出面管理の仕組みを構築したい。すなわち、現場入退時に携帯可能な通信端末（例えばスマートフォンなど）で顔認証を行い、本人がいつ／どこの現場にいるかを把握することにより、毎日実施する現場入退管理（いわゆる出面管理業務）の省人化を図ることができる。
【０１０９】
［第３実施形態］
次に、本発明の第３実施形態に係る情報処理装置について説明する。本実施形態に係る情報処理装置は、上記第２実施形態と比べると、入退場登録の顔画像取得時にライブネスの確認（本人が実際に撮像されているかの確認）をする点で異なる。その他の構成および動作は、第２実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１１０】
《ライブネス確認の動作概要》
図１６は、本実施形態に係る情報処理装置と通信する通信端末２２０におけるライブネス確認の動作概要を示す図である。なお、図１６は、図２Ｂの下段の入退場登録へのライブネス処理の追加を示しており、図２Ｂと同様の構成要素には同じ参照番号を付して、説明は省略する。
【０１１１】
図２Ｂの表示画面２２６の後に、通信端末２２０には表示画面１６２６が表示され、動画撮像中であることが示される。その後、表示画面１６２７においてライブネス判定を行う。図１６の表示画面１６２７においては、右目をつぶる場合を図示しているが、ライブネスが確認できれば、他の動作であってもよく、また確認の精度を上げるために複数の動作を指示してもよい。ライブネスの確認ができれば、表示画面２２７から顔画像が送信される。
【０１１２】
（顔画像認証テーブル）
図１７は、本実施形態に係る顔画像認証テーブル１７８１の構成を示す図である。なお、顔画像認証テーブル１７８１は、図５の顔画像認証テーブル５８１に置き換わって、ライブネスの顔画像認証が行われる。なお、顔画像認証テーブル１７８１において、図５の顔画像認証テーブル５８１と同様の構成要素には同じ参照番号を付して、重複する説明は省略する。
【０１１３】
顔画像認証テーブル１７８１は、顔画像認証テーブル５８１に相当する認証テーブル１７１０と、ライブネス判定に使用されるライブネステーブル１７２０とを有する。認証テーブル１７１０には、入退場顔画像１７１１としてライブネス判定結果１７２４を記憶する。そのライブネス判定結果１７２４は、ライブネステーブル１７２０のライブネス指示１７２１と、ライブネス反応１７２２とから、両者の一致／不一致フラグ１７２３を判定し、その総合判定結果として生成される。
【０１１４】
《情報処理装置の処理手順》
図１８は、本実施形態に係る情報処理装置２１０の処理手順を示すフローチャートである。なお、図１８において、図９と同様のステップには同じステップ番号を付して、重複する説明を省略する。
【０１１５】
情報処理装置２１０は、ステップＳ１８３１において、ライブネスの動作指示を行う。そして、情報処理装置２１０は、ステップＳ１８３２において、ライブネスがＯＫであるか否かを判定する。ライブネスがＯＫであると判定されれば、ステップＳ９３３以降の認証処理に進む。ライブネスがＯＫでないと判定されれば、入退場登録処理は終了する。
【０１１６】
なお、本実施形態においては、情報処理装置によりライブネス確認を行ったが、通信端末がダウンロードしたアプリケーションにより簡単なライブネス確認をするように構成されてもよい。
【０１１７】
本実施形態によれば、第２実施形態の効果に加えて、入退場時の認証におけるなりすましなどの不正を防ぐことができる。
【０１１８】
［第４実施形態］
次に、本発明の第４実施形態に係る情報処理装置について説明する。本実施形態に係る情報処理装置は、上記第２実施形態および第３実施形態と比べると、管理者端末により集合した作業者の顔画像を一斉に登録する、および／または、管理者端末により集合した作業者の入退場を一斉に登録する点で異なる。すなわち、顔画像登録時には、複数のユーザの顔画像が含まれた画像から抽出された複数のユーザの顔情報を、場所に関連付けて複数の登録ユーザとして登録する。また、入退場登録時には、複数の申請ユーザの顔画像が含まれた画像から複数の申請ユーザの顔情報を抽出し、複数の申請ユーザの顔情報と登録ユーザの顔情報とを比較して、複数の申請ユーザのユーザ認証を行なう。その他の構成および動作は、第２実施形態および第３実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１１９】
《一斉撮像の動作概要》
図１９Ａは、本実施形態に係る情報処理装置１９１０と通信する管理者端末１９３１における顔画像登録時の一斉撮像の動作概要１９０１を示す図である。
【０１２０】
図１９Ａは、新規入場者教育を行っている場面を示している。新規入場者教育の教官は、管理者端末１９３１の撮像部で新規入場者教育に参加している複数の作業者を同時に撮像して、その画像を情報処理装置１９１０に送信する。情報処理装置１９１０では、受信した画像から各作業者の顔画像を抽出して、顔画像登録に使用する。なお、管理者端末１９３１の撮像部は、フロントカメラでもリアカメラでもよい。
【０１２１】
図１９Ｂは、本実施形態に係る情報処理装置１９１０と通信する管理者端末１９３２における入退場登録時の一斉撮像の動作概要１９０２を示す図である。
【０１２２】
図１９Ｂは、朝礼を行っている場面を示している。朝礼時に管理者は、管理者端末１９３２の撮像部で朝礼に参加している複数の作業者を同時に撮像して、その画像を情報処理装置１９１０に送信する。情報処理装置１９１０では、受信した画像から各作業者の顔画像を抽出して、顔認証に使用する。なお、夕礼における退場処理も同様であるので、重複する説明は省略する。なお、管理者端末１９３２の撮像部は、フロントカメラでもリアカメラでもよい。
【０１２３】
《入退場管理システムの動作シーケンス》
図２０Ａは、本実施形態に係る情報処理装置１９１０を含む入退場管理システムの登録手順を示すシーケンス図である。なお、図２０Ａにおいて、図４Ａと同様のステップには同じステップ番号を付して、重複する説明は省略する。なお、図２０Ａにおいては、管理者端末１９３１、１９３２を管理者端末１９３０で代表させる。
【０１２４】
ステップＳ２０１３は、本実施形態の顔画像の登録処理である。管理者端末１９３０は、ステップＳ２０３７において、新規入場者教育に参加している作業者を一斉に撮像部で撮像する。管理者端末１９３０は、ステップＳ２０３９において、現場情報や作業者情報などと共に一斉撮像画像と管理者端末１９３０の位置情報とを情報処理装置１９１０に送信する。情報処理装置１９１０では、ステップＳ２０４０において、受信した一斉撮像画像から各作業者の顔画像を抽出して、以降の顔画像登録に使用する。
【０１２５】
図２０Ｂは、本実施形態に係る情報処理装置１９１０を含む入退場管理システムの入退場管理手順を示すシーケンス図である。なお、図２０Ｂにおいて、図４Ｂと同様のステップには同じステップ番号を付して、重複する説明は省略する。
【０１２６】
ステップＳ２０１５は、本実施形態の入退場の登録処理である。管理者端末１９３０は、ステップＳ２０５７において、朝礼に参加している作業者を一斉に撮像部で撮像する。管理者端末１９３０は、ステップＳ２０６１において、位置情報や時刻情報などと共に一斉撮像画像を情報処理装置１９１０に送信する。情報処理装置１９１０では、ステップＳ２０６２において、受信した一斉撮像画像から各作業者の顔画像を抽出して以降の顔認証に使用する。
【０１２７】
《情報処理装置の機能構成》
図２１は、本実施形態に係る情報処理装置１９１０の機能構成を示すブロック図である。なお、図２１において、図５と同様の機能構成部には同じ参照番号を付して、重複する説明は省略する。
【０１２８】
情報処理装置１９１０は、登録用一斉撮像画像受信部２１０５と、各顔画像抽出部２１０６と、入退場用一斉撮像画像受信部２１１０と、各顔画像抽出部２１１１と、を備える。登録用一斉撮像画像受信部２１０５は、管理者端末２３０から送信された新規入場者教育で一斉撮像された画像を現場情報や作業者情報などと共に受信する。各顔画像抽出部２１０６は、新規入場者教育で一斉撮像されて受信した画像から各顔画像を抽出して、顔画像照合部５０８に出力する。入退場用一斉撮像画像受信部２１１０は、管理者端末２３０から送信された朝礼や夕礼で一斉撮像された画像を位置情報や時刻情報などと共に受信する。各顔画像抽出部２１１１は、朝礼や夕礼で一斉撮像されて受信した画像から各顔画像を抽出して、顔画像照合部５０８に出力する。
【０１２９】
《情報処理装置の処理手順》
図２２は、本実施形態に係る情報処理装置１９１０の処理手順を示すフローチャートである。なお、図２２において、図９と同様のステップには同じステップ番号を付して、重複する説明を省略する。
【０１３０】
情報処理装置１９１０は、ステップＳ２２２３において、管理者端末１９３０から一斉撮像された画像と管理者端末１９３０の位置情報とを受信する。情報処理装置１９１０は、ステップＳ２２２４において、受信した一斉撮像画像から各作業者の顔画像を抽出して、以降の顔画像登録に使用する。また、情報処理装置１９１０は、ステップＳ２２３３において、管理者端末１９３０から一斉撮像された画像と管理者端末１９３０の位置情報と現在の時刻情報とを受信する。情報処理装置１９１０は、ステップＳ２２３４において、受信した一斉撮像画像から各作業者の顔画像を抽出して、以降の顔認証に使用する。
【０１３１】
本実施形態によれば、上記実施形態の効果に加えて、作業者の顔画像を一斉に登録、および／または、作業者の入退場を一斉に登録するので、作業場の紀律の向上および現場管理者や事業管理者の負担をさらに軽減することができる。
【０１３２】
［第５実施形態］
次に、本発明の第５実施形態に係る情報処理装置について説明する。本実施形態に係る情報処理装置は、上記第２実施形態乃至第４実施形態と比べると、入退場時の認証エラーが発生すると通信端末に保持された現場情報を削除する点で異なる。本実施形態においては、情報処理装置が通信端末に現場情報の削除を指示する。なお、現場情報が削除された通信端末はその現場での入退場に使用できなくなり、再度、現場情報の取得処理あるいは顔画像の登録処理が必要となる。その他の構成および動作は、第２実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１３３】
《入退場管理システムの動作シーケンス》
図２３は、本実施形態に係る情報処理装置２３１０を含む入退場管理システムの現場情報削除を含む入退場管理手順を示すシーケンス図である。なお、図２３において、図４Ｂと同様のステップには同じステップ番号を付して、重複する説明は省略する。また、図４Ｂと閲覧／報告書作成のステップＳ４１７は同様であるので図２３からは省略している。
【０１３４】
ステップＳ２３１５は、本実施形態の入退場の登録処理である。情報処理装置２３１０は、ステップＳ２３６５において、各通信端末や各作業者について設定回数（１回以上）の認証エラーがあると、通信端末２２０に保持されている現場情報の削除を指示する。現場情報の削除指示を受けた通信端末２２０は、ステップＳ２３６６において、顔画像登録時に保持した現場情報を削除する。この時に、認証エラーが悪質と判定された場合に、入退場管理データベース３１１に登録した作業者の顔画像を削除してもよい。本通信端末２２０を当該現場で入退場登録に使用するためには、再度、現場情報の取得処理あるいは顔画像の登録処理を必要とする。
【０１３５】
《情報処理装置の機能構成》
図２４は、本実施形態に係る情報処理装置２３１０の機能構成を示すブロック図である。なお、図２４において、図５と同様の機能構成部には同じ参照番号を付して、重複する説明を省略する。
【０１３６】
情報処理装置２３１０は、認証部２４９１と、現場情報削除指示部２４１２と、入退場管理データベース２４１１に含まれる作業者入退場データベース２４２３と、を備える。認証部２４９１は、認証エラーカウンタを有し、認証エラーの発生回数をカウントする。そして、認証エラーの発生回数が所定回数（１回以上）を越えたら、現場情報削除指示部２４１２に現場情報の削除を要請する。現場情報削除指示部２４１２は、認証部２４９１からの現場情報の削除の要請を受けて、対象の通信端末２２０に対して対応する現場の現場情報の削除を指示する。作業者入退場データベース２４２３は、現場情報の削除を要請する認証エラー回数の閾値としての認証エラーカウントを記憶する。
【０１３７】
《情報処理装置の処理手順》
図２５は、本実施形態に係る情報処理装置２３１０の処理手順を示すフローチャートである。なお、図２５において、図９と同様のステップには同じステップ番号を付して、重複する説明を省略する。
【０１３８】
情報処理装置２３１０は、ステップＳ２５４３において、認証エラーカウンタをカウントアップする。そして、情報処理装置２３１０は、ステップＳ２５４５において、認証エラー回数が所定回αを越えたか否かを判定する。認証エラー回数が所定回αを越えたと判定された場合、情報処理装置２３１０は、ステップＳ２５４７において、対象とする通信端末２２０に対応する現場の現場情報の削除を指示する。
【０１３９】
本実施形態によれば、上記実施形態の効果に加えて、認証エラーを起こす通信端末の使用を制限することにより、より効率的に入退場者の入退場を管理することができる。また、クラウドサーバとしての情報処理装置の認証処理や入退場管理処理にかかる費用おいて、無駄な費用を削減することができる。
【０１４０】
［第６実施形態］
次に、本発明の第６実施形態に係る通信端末について説明する。本実施形態に係る通信端末は、上記第２実施形態乃至第５実施形態と比べると、入退場時の認証エラーが発生すると通信端末自身で現場情報の削除をする。なお、現場情報を削除した通信端末はその現場での入退場に使用できなくなり、再度、現場情報の取得処理あるいは顔画像の登録処理が必要となる。また、本実施形態においては、通信端末内で取得した位置情報と保持している現場情報の位置情報とに基づいて位置情報の認証が行われて、無駄な顔画像送信と認証とを削減する。その他の構成および動作は、第２実施形態から第５実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１４１】
《入退場管理システムの動作シーケンス》
図２６は、本実施形態に係る通信端末２６２０を含む入退場管理システムの現場情報削除を含む入退場管理手順を示すシーケンス図である。なお、図２６において、図４Ｂと同様のステップには同じステップ番号を付して、重複する説明は省略する。
【０１４２】
ステップＳ２６１５は、本実施形態の入退場の登録処理である。情報処理装置２６１０は、ステップＳ２６６５において、発生した認証エラーを対象の通信端末２２０に通知する。各通信端末２２０においては、ステップＳ２６６６において、情報処理装置２６１０からの認証エラーを受信すると、認証エラー回数をカウントアップする。そして、認証エラー回数が閾値を超えると、対象現場の現場情報を削除する、あるいは、通信端末２２０に問題がある場合は保持されている全現場情報を削除する。
【０１４３】
《通信端末の機能構成》
図２７は、本実施形態に係る通信端末２６２０の機能構成を示すブロック図である。なお、図２７において、図１０と同様の機能構成部には同じ参照番号を付して、重複する説明を省略する。
【０１４４】
通信端末２６２０は、アプリ実行部２７０４に、認証エラーカウント部２７５３と、現場情報削除部２７５４と、を備える。認証エラーカウント部２７５３は、入退場認証結果受信部１０５１が受信した認証結果に認証エラーがあれば、その回数をカウントする。認証エラーの回数は、各現場単位にカウントしても全体のエラー回数をカウントしてもよい。現場情報削除部２７５４は、場所削除部として、認証エラーカウント部２７５３の認証エラー回数が所定閾値を超えた場合に、現場情報格納部１０４４の現場情報を削除する。現場情報の削除は、各現場単位でもよいし、通信端末２２０単位でもよい。
【０１４５】
《通信端末の処理手順》
図２８は、本実施形態に係る通信端末２６２０の処理手順を示すフローチャートである。なお、図２８において、図１３と同様のステップは同じステップ番号を付して、重複する説明を省略する。
【０１４６】
通信端末２６２０は、ステップＳ２８４９において、認証エラーをカウントアップする。そして、通信端末２６２０は、ステップＳ２８５１において、認証エラーカウントが閾値αを越えたか否かを判定する。認証エラーカウントが閾値αを越えた場合、通信端末２６２０は、ステップＳ２８５３において、対応する現場情報を削除する。この場合、削除された現場情報に対応する現場へは、再度、現場情報の取得処理あるいは顔画像の登録をしないと入場できない。
【０１４７】
本実施形態によれば、上記実施形態の効果に加えて、クラウドサーバとしての情報処理装置の負担を軽減して、より効率的に入退場者の入退場を管理することができる。また、通信端末内で位置情報の認証が行われて、無駄な顔画像送信と認証とを削減するので、さらに、クラウドサーバとしての情報処理装置の負担を軽減できる。
【０１４８】
［第７実施形態］
次に、本発明の第７実施形態に係る情報処理装置について説明する。本実施形態に係る情報処理装置は、上記第２実施形態乃至第６実施形態と比べると、入退場時、特に入場時に認証が失敗しても、入場者のカウントに追加する点で異なる。その他の構成および動作は、第２実施形態から第６実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１４９】
（作業者入退場データベース）
図２９は、本実施形態に係る作業者入退場データベース２９２３の構成を示す図である。なお、作業者入退場データベース２９２３は、図６Ｃの作業者入退場データベース５２３に置き換えられる。
【０１５０】
作業者入退場データベース２９２３は、作業者ＩＤ２９３１、作業者情報２９３２に対応付けて、作業者入退場履歴２９３３を格納する。本実施形態においては、作業者ＩＤ２９３１として不定者が含まれる。この不定者は、顔画像が登録されていない、あるいは、顔認証において認証エラーになった入退場者である。かかる不定者においては、入退場者数しか特定できない。また、作業者入退場履歴２９３３においても、位置情報が不一致の場合に現場情報に不一致が記憶されている。この欄は、入退場の記録はあるが現場が特定できない場合である。
【０１５１】
なお、さらに、日時や入退場時刻、作業内容が不明であっても、入退場者カウントとして記録しておくことで、不正防止や簡易な入退場のカウントが可能となり、作業員を登録しなくても入場数のカウントを取ることができる。
【０１５２】
《情報処理装置の処理手順》
図３０は、本実施形態に係る情報処理装置３０１０の処理手順を示すフローチャートである。なお、図３０において、図９と同様のステップには同じステップ番号を付して、重複する説明を省略する。
【０１５３】
情報処理装置３０１０は、ステップＳ３０３８において、顔認証エラーが発生した場合にも不定者として作業者入退場データベース２９２３に登録する。また、情報処理装置３０１０は、ステップＳ３０４０において、位置情報の不一致の場合にも不一致現場への入退場として作業者入退場データベース２９２３に登録する。
【０１５４】
本実施形態によれば、上記実施形態の効果に加えて、顔画像の登録がされていない場合などで認証に失敗した場合も位置情報を入退場記録に残すことで、不正防止や簡易な入退場のカウントが可能となる。すなわち、作業員を登録しなくても入場数のカウントを取ることができる。
【０１５５】
［第８実施形態］
次に、本発明の第３実施形態に係る情報処理装置について説明する。本実施形態に係る情報処理装置は、上記第２実施形態乃至第７実施形態と比べると、顔画像登録時に、作業者情報を作業者が会員登録をしている会員管理サーバから取得する点で異なる。その他の構成および動作は、第２実施形態から第７実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１５６】
《入退場管理システムの構成》
図３１は、本実施形態に係る情報処理装置３１１０を含む入退場管理システム３１００の構成を示すブロック図である。なお、図３１において、図３と同様の構成要素には同じ参照番号を付して、重複する説明は省略する。
【０１５７】
入退場管理システム３１００は、会員データベース３１６１を有する会員管理サーバ３１６０を備える。会員管理サーバ３１６０は、会員データベース３１６１に会員登録した作業者の作業者情報や履歴などを格納して管理する。入退場管理システム３１００の情報処理装置３１１０は、会員登録した作業者の作業者情報は、その都度、作業者が入力処端末理をすることなく、会員データベース３１６１から取得して処理を行う。そのため、管理者端末３１３０は、上記実施形態にように情報処理装置３１１０に作業者情報などの会員データベース３１６１に保持された情報を送信する必要がなく、現場情報に対応付けた顔画像を送信すればよい。
【０１５８】
《入退場管理システムの動作シーケンス》
図３２は、本実施形態に係る情報処理装置３１１０を含む入退場管理システム３１００の登録手順を示すシーケンス図である。なお、図３２において、図４Ａと同様のステップには同じステップ番号を付して、重複する説明を省略する。
【０１５９】
ステップＳ３２１３は、本実施形態の顔画像の登録処理である。管理者端末３１３０は、ステップＳ３２４０において、現場情報に対応付けた顔画像を情報処理装置３１１０に一斉送信する。情報処理装置３１１０は、ステップＳ３２４１において、会員管理サーバ３１６０から作業者の作業者情報などを取得する。会員管理サーバ３１６０は、ステップＳ３２４２において、情報処理装置３１１０に会員データベース３１６１に格納された作業者の作業者情報などを送信する。
【０１６０】
本実施形態によれば、上記実施形態の効果に加えて、顔画像の登録ごとに作業者情報を入力する手間を省くことによって、効率のよい顔画像の登録をすることができる。
【０１６１】
［第９実施形態］
次に、本発明の第３実施形態に係る情報処理装置について説明する。本実施形態に係る情報処理装置は、上記第２実施形態乃至第８実施形態と比べると、所定の現場における作業者の入退場を管理するのと異なり、所定の作業者が複数の現場を回る場合の現場への入退場を管理する。その他の構成および動作は、第２実施形態から第８実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１６２】
《現場管理システムの動作概要》
図３３は、本実施形態に係る情報処理装置３３１０を含む現場管理システム３３００の動作概要を示す図である。なお、図３３において、通信端末２２０は上記実施形態と同様である。
【０１６３】
複数の作業者としてのサービスマン３３０１、３３０２が、複数の現場を回っている。サービスマン３３０１、３３０２が携帯する通信端末２２０からは、各現場への入場時に顔画像と位置情報とが情報処理装置３３１０に送信され、顔認証と位置確認とにより現場管理データベースに入場登録が行われる。また、各現場への退場時に顔画像と位置情報とが情報処理装置３３１０に送信され、顔認証と位置確認とにより現場管理データベースに退場登録が行われる。このようにすれば、１つの現場に作業者が集まる上記実施形態と同様の技術構成で、複数の現場を巡回する場合にも適用される。なお、複数の現場への入退場は、１日単位での管理でも長期間の管理であってもよい。なお、現場の巡回履歴を表示する場合の複数の現場を含む領域３３０３については、既存の地図を使用しても、ドローン３３０４などを用いた空撮画像を使用しても、衛星３３０５を用いた衛星写真を使用してもよい。
【０１６４】
（現場管理データベース）
図３４は、本実施形態に係る現場管理データベース３３１１の構成を示す図である。なお、図３４には、図６Ａ〜図６Ｄが追加されてよい。
【０１６５】
現場管理データベース３３１１には、作業者ＩＤ３４１１に対応付けて、登録情報３４１２と、作業者入退場履歴３４１３と、を記憶する。登録情報３４１２には、作業者の属性、複数の現場情報と顔画像との組、が含まれる。作業者入退場履歴３４１３には、作業の日付、到着時刻、出発時刻、現場情報、位置情報、作業内容などが含まれる。
【０１６６】
本実施形態によれば、所定の作業者が複数の現場を回る場合の現場への入退場を管理する場合にも、上記実施形態に記載された技術思想をそのまま適用することができる。
【０１６７】
［第１０実施形態］
次に、本発明の第３実施形態に係る情報処理装置について説明する。本実施形態に係る情報処理装置は、上記第２実施形態乃至第９実施形態と比べると、位置確認と顔認証を行うことでファイルサーバなどに蓄積されたデータを、場所を特定して公開する点で異なる。例えば、工場や工事現場内で閲覧する図面や製品情報など機密性の高いデータへのアクセスについて、ユーザの現在の場所を特定して、見られるか／見られないかを制御し電子データの漏洩を防ぐ。その他の構成および動作は、第２実施形態から第９実施形態と同様であるため、同じ構成および動作については同じ符号を付してその詳しい説明を省略する。
【０１６８】
《入退場管理システムの構成》
図３５は、本実施形態に係る情報処理装置３５１０を含む入退場管理システム３５００の構成を示すブロック図である。なお、図３５において、図３と同様の構成要素には同じ参照番号を付して、重複する説明は省略する。
【０１６９】
入退場管理システム３５００は、ファイルサーバなどの、情報管理データベース３５７１を有する情報管理サーバ３５７０を備える。情報管理サーバ３５７０は、情報管理データベース３５７１に機密に格納した情報を管理する。入退場管理システム３５００の情報処理装置３５１０は、例えば、工場などの情報管理エリア３５８０内に、公開可能範囲３５０１〜３５０ｍを設定して、この公開可能範囲３５０１〜３５０ｍへの入退場を、入退場管理データベース３５１１を用いて管理する。すなわち、公開可能範囲３５０１〜３５０ｍへ通信端末２２０を携帯する作業者が入場した場合に、顔認証と位置確認により判断すると、情報管理サーバ３５７０に情報管理データベース３５７１の機密情報の公開を指示する。一方、公開可能範囲３５０１〜３５０ｍへ通信端末２２０を携帯する作業者が入場した場合であっても、顔認証が失敗した場合には、情報管理サーバ３５７０による情報管理データベース３５７１の機密情報の公開を中止させる。あるいは、顔認証が成功しても位置確認に失敗した場合（公開可能範囲３５０１〜３５０ｍ外の場合）にも、情報管理サーバ３５７０による情報管理データベース３５７１の機密情報の公開を中止させる。
【０１７０】
なお、情報管理サーバ３５７０自身が、情報処理装置３５１０の入退場管理を兼ねてもよく、また、情報処理装置３５１０が情報管理サーバ３５７０の機密情報管理を兼ねてもよい。
【０１７１】
《入退場管理システムの動作シーケンス》
図３６は、本実施形態に係る情報処理装置３５１０を含む入退場管理システム３５００の動作手順を示すシーケンス図である。なお、図３６において、図４Ｂと同様のステップには同じステップ番号を付して、重複する説明を省略する。
【０１７２】
情報処理装置３５１０は、ステップＳ３６６３において、通信端末２２０の位置情報に対応する公開可能範囲に対応付けられた顔画像の検索が行われて、ステップＳ４６５において顔画像の照合・認証が行われる。顔画像の照合・認証後、情報処理装置３５１０は、ステップＳ３６６７において、通信端末２２０の位置情報により認証された作業者の公開可能範囲への入場を確認して、情報管理サーバ３５７０に情報の公開を指示する。情報管理サーバ３５７０は、ステップＳ３６６８において、対象の通信端末２２０への情報管理データベースの位置に対応する機密データを公開する。対象の通信端末２２０は、ステップＳ３６６９において、情報管理サーバ３５７０が公開した公開データを取得する。
【０１７３】
《情報処理装置の機能構成》
図３７は、本発明の第１０実施形態に係る情報処理装置３７１０の機能構成を示すブロック図である。なお、図３７において、図５と同様の機能構成部には同じ参照番号を付して、重複する説明を省略する。
【０１７４】
情報処理装置３７１０は、位置照合部３７０９と、閲覧（公開）要求受信部３７１４と、閲覧（公開）許可情報生成部３７１５と、閲覧（公開）許可情報送信部３７１６と、入退場管理データベース３５１１に含まれる公開可能範囲データベース３６２１と、を備える。位置照合部３７０９は、位置情報認証テーブル３７９１を有し、機密情報の公開を望む作業者の通信端末の位置情報と、公開可能範囲とを照合して、位置認証を行う。閲覧（公開）要求受信部３７１４は、通信端末２２０からの閲覧（公開）要求を受信する。閲覧（公開）許可情報生成部３７１５は、認証部５１１が認証成功を通知すると閲覧（公開）要求に対応する閲覧（公開）許可情報を生成する。閲覧（公開）許可情報送信部３７１６は、生成した閲覧（公開）許可情報を情報管理サーバ３５７０に送信する。入退場管理データベース３５１１に含まれる公開可能範囲データベース３６２１は、公開可能範囲の現場情報が登録される。
【０１７５】
（位置情報認証テーブル）
図３８は、本実施形態に係る位置情報認証テーブル３７９１の構成を示す図である。位置情報認証テーブル３７９１は、位置照合部３７０９が通信端末２２０の位置情報と公開可能範囲とから公開可能位置であるかを判定するために使用される。なお、図３８において、図７Ｂと同様の構成要素には同じ参照番号を付して、重複する説明を省略する。
【０１７６】
位置情報認証テーブル３７９１は、入退場位置情報７２１と、公開可能範囲情報３８２２と、それらを照合して位置情報が公開可能範囲内であるかの照合結果３８２３と、照合結果３８２３による認証結果３８２４と、を記憶する。
【０１７７】
《情報処理装置の処理手順》
図３９は、本実施形態に係る情報処理装置３５１０の処理手順を示すフローチャートである。なお、図３９において、図９と同様のステップには同じステップ番号を付して、重複する説明を省略する。また、図３９において、ＱＲコード（登録商標）に基づく顔画像の登録はオプションである。
【０１７８】
情報処理装置３５１０は、ステップＳ３９１１において、現場情報に相当する公開可能範囲情報を取得する。情報処理装置３５１０は、ステップＳ３９１３において、公開可能範囲情報からＱＲコード（登録商標）を生成する。そして、情報処理装置３５１０は、ステップＳ３９１７において、ＱＲコード（登録商標）を対象の公開可能範囲の管理者端末に送信する。情報処理装置３５１０は、ステップＳ３９２３において、通信端末から、公開可能範囲と申請作業者の顔画像と位置情報とを受信する。情報処理装置３５１０は、ステップＳ３９２５において、公開可能範囲に対応付けて、顔画像を登録する。
【０１７９】
情報処理装置３５１０は、ステップＳ３９３９において、通信端末の位置情報が公開可能範囲に含まれるか否かを判定する。通信端末の位置情報が公開可能範囲に含まれると判定された場合、情報処理装置３５１０は、ステップＳ３９４１において、申請作業者への情報公開許可情報を情報管理サーバ３５７０に通知する。一方、通信端末の位置情報が公開可能範囲に含まれないと判定された場合、情報処理装置３５１０は、ステップＳ３９４３において、情報公開不許可を申請元の通信端末に通知する。
【０１８０】
なお、本実施形態においては、情報管理サーバを別個に設けてその機密情報の公開を管理したが、機密情報をクラウドサーバとしての情報処理装置に格納して、情報処理装置内での公開管理を行ってもよい。
【０１８１】
本実施形態によれば、上記実施形態と同様に位置確認と顔認証とを組み合わせることで、機密性の高いデータへのアクセスを制御することができる。
【０１８２】
［他の実施形態］
なお、上記実施形態においては、入退場管理をする情報処理装置を様々な入退場管理を実現するクラウドサーバとしたが、個別の入退場管理をする入退場管理サーバであってもよい。また、入退場時に顔認証による入退場登録を行ったが、認証エラーや作業者が登録処理無しで入退場をする場合も起こり得る。その場合には、現場管理者による管理者端末からの閲覧に基づき、登録処理無しの強制入場処理や強制退場処理の操作により、入退場者の人数の修正を可能としてもよい。
【０１８３】
また、上記実施形態においては、工事現場における作業者の入退場管理を主に説明したが、本実施形態は、現場に不特定の人が集まって作業する他のシステムにも適用されて、同様の効果を奏する。また、個々の作業者が複数の作業現場を回る実施形態への適用を記載したが、かかる実施形態も、個々の人が複数の現場を回る同様の他のシステムに適用されて、同様の効果を奏する。さらに、本発明は、位置確認と顔認証とを組み合わせて、特定処理の許可／不許可を判定する他のシステムにも適用されて、同様の効果を奏するものである。
【０１８４】
また、実施形態を参照して本発明を説明したが、本発明は上記実施形態に限定されるものではない。本願発明の構成や詳細には、本発明のスコープ内で当業者が理解し得る様々な変更をすることができる。また、それぞれの実施形態に含まれる別々の特徴を如何様に組み合わせたシステムまたは装置も、本発明の範疇に含まれる。
【０１８５】
また、本発明は、複数の機器から構成されるシステムに適用されてもよいし、単体の装置に適用されてもよい。さらに、本発明は、実施形態の機能を実現する情報処理プログラムが、システムあるいは装置に直接あるいは遠隔から供給される場合にも適用可能である。したがって、本発明の機能をコンピュータで実現するために、コンピュータにインストールされるプログラム、あるいはそのプログラムを格納した媒体、そのプログラムをダウンロードさせるＷＷＷ(World Wide Web)サーバも、本発明の範疇に含まれる。特に、少なくとも、上述した実施形態に含まれる処理ステップをコンピュータに実行させるプログラムを格納した非一時的コンピュータ可読媒体（non-transitory computer readable medium）は本発明の範疇に含まれる。
【０１８６】
［実施形態の他の表現］
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
（付記１）
所定の場所に対して入場または退場を行なうユーザの顔情報を、前記場所に関連付けて登録ユーザの顔情報として登録する顔情報登録部と、
通信端末から、前記通信端末の位置情報と、前記場所に対する入場または退場を申請する申請ユーザの顔情報と、入場または退場の申請情報とを取得する情報取得部と、
前記情報取得部が前記通信端末から取得した前記申請ユーザの顔情報と、前記顔情報登録部に登録された前記登録ユーザの顔情報とを比較して、ユーザ認証を行なうユーザ認証部と、
前記ユーザ認証に成功した場合に、前記位置情報に対応する前記場所に対する前記申請ユーザの入場または退場を記録する入退場記録部と、
を備える情報処理装置。
（付記２）
前記情報取得部は、前記通信端末から時刻情報をさらに取得し、
前記入退場記録部は、前記時刻情報に基づいて前記申請ユーザの入場時刻または退場時刻を記録する付記１に記載の情報処理装置。
（付記３）
前記ユーザ認証部は、前記顔情報登録部に登録された顔情報から、前記位置情報に対応する前記場所に関連付いた顔情報を検索して、前記申請ユーザの顔情報と比較する付記１または２に記載の情報処理装置。
（付記４）
前記ユーザ認証部は、前記ユーザ認証の際に、さらに、前記通信端末の位置情報と前記場所の位置情報とを比較して、位置情報の認証を行う付記１乃至３のいずれか１項に記載の情報処理装置。
（付記５）
前記通信端末が前記場所を取得して保持するための場所特定コードを発行する発行部をさらに備え、
前記顔情報登録部は、前記通信端末が前記場所特定コードから取得して保持した前記場所と前記通信端末が撮像した前記ユーザの顔情報とを受信して、前記場所に関連付けて前記ユーザの顔情報を登録し、
前記情報取得部は、前記場所を保持した通信端末から、前記通信端末の位置情報と前記申請ユーザの顔情報と前記申請情報とを取得する付記１乃至４のいずれか１項に記載の情報処理装置。
（付記６）
前記通信端末に保持された前記場所の情報を削除するように前記通信端末に指示する指示部をさらに備える付記５に記載の情報処理装置。
（付記７）
前記指示部は、前記ユーザ認証部が前記ユーザ認証に失敗した場合に、前記通信端末に保持された前記場所の情報を削除するように前記通信端末に指示する付記６に記載の情報処理装置。
（付記８）
前記顔情報登録部は、複数のユーザの顔画像が含まれた画像から抽出された前記複数のユーザの顔情報を、前記場所に関連付けて複数の登録ユーザとして登録する付記１乃至７のいずれか１項に記載の情報処理装置。
（付記９）
前記情報取得部は、複数の申請ユーザの顔画像が含まれた画像から前記複数の申請ユーザの顔情報を抽出し、
前記ユーザ認証部は、前記複数の申請ユーザの顔情報と前記登録ユーザの顔情報とを比較して、前記複数の申請ユーザのユーザ認証を行なう付記１乃至８のいずれか１項に記載の情報処理装置。
（付記１０）
前記入退場記録部に記録された、前記場所に対する入場または退場の記録の閲覧要求を取得する閲覧要求取得部と、
前記場所に対する入場または退場の記録を前記閲覧要求にしたがったフォーマットで閲覧要求元に提供する情報提供部と、
をさらに備える付記１乃至９のいずれか１項に記載の情報処理装置。
（付記１１）
前記入退場記録部は、前記場所に対する前記申請ユーザの入場または退場を前記場所に対する入場または退場の履歴情報として記録し、
前記入退場記録部に記録された前記履歴情報を用いて報告書を作成する報告書作成部をさらに備える付記１乃至１０のいずれか１項に記載の情報処理装置。
（付記１２）
所定の場所に対して入場または退場を行なうユーザの顔情報を、前記場所に関連付けて登録ユーザの顔情報として顔情報登録部に登録する顔情報登録ステップと、
通信端末から、前記通信端末の位置情報と、前記場所に対する入場または退場を申請する申請ユーザの顔情報と、入場または退場の申請情報とを取得する情報取得ステップと、
前記情報取得ステップにおいて前記通信端末から取得した前記申請ユーザの顔情報と、前記顔情報登録部に登録された前記登録ユーザの顔情報とを比較して、ユーザ認証を行なうユーザ認証ステップと、
前記ユーザ認証に成功した場合に、前記位置情報に対応する前記場所に対する前記申請ユーザの入場または退場を入退場記録部に記録する入退場記録ステップと、
を含む情報処理装置の制御方法。
（付記１３）
所定の場所に対して入場または退場を行なうユーザの顔情報を、前記場所に関連付けて登録ユーザの顔情報として顔情報登録部に登録する顔情報登録ステップと、
通信端末から、前記通信端末の位置情報と、前記場所に対する入場または退場を申請する申請ユーザの顔情報と、入場または退場の申請情報とを取得する情報取得ステップと、
前記情報取得ステップにおいて前記通信端末から取得した前記申請ユーザの顔情報と、前記顔情報登録部に登録された前記登録ユーザの顔情報とを比較して、ユーザ認証を行なうユーザ認証ステップと、
前記ユーザ認証に成功した場合に、前記位置情報に対応する前記場所に対する前記申請ユーザの入場または退場を入退場記録部に記録する入退場記録ステップと、
をコンピュータに実行させる情報処理装置の制御プログラム。
（付記１４）
所定の場所に対する入場または退場を登録する登録ユーザの顔情報と前記場所とを関連付けて、前記場所に対する入場または退場の登録として情報処理装置に送信する登録情報送信部と、
前記場所に対する入場または退場を申請する申請ユーザの顔情報と通信端末の位置情報とを、前記場所に対する入場または退場の申請情報として前記情報処理装置に送信する申請情報送信部と、
前記登録情報送信部が送信して前記場所に関連付けてあらかじめ登録された前記登録ユーザの顔情報と、前記申請情報送信部が送信した前記申請ユーザの顔情報とを比較することによって前記情報処理装置において行なわれた認証の結果を、前記情報処理装置から取得する認証結果取得部と、
前記取得した認証の結果に基づいて、前記申請ユーザの入場または退場の申請が受け付けられたか否かを通知する通知部と、
を備える通信端末。
（付記１５）
前記情報処理装置が発行した前記場所を特定する場所特定コードを取得するコード取得部と、
前記場所特定コードから前記場所を取得して保持する場所保持部と、
前記場所保持部に前記場所が保持されている場合に、前記申請情報送信部を動作可能とする動作制御部と、
前記認証結果取得部が認証に失敗した認証結果を取得した場合に、前記場所保持部に保持された前記場所を削除する場所削除部と、
をさらに備える付記１４に記載の通信端末。
（付記１６）
所定の場所に対する入場または退場を登録する登録ユーザの顔情報と前記場所とを関連付けて、前記場所に対する入場または退場の登録として情報処理装置に送信する登録情報送信ステップと、
前記場所に対する入場または退場を申請する申請ユーザの顔情報と通信端末の位置情報とを、前記場所に対する入場または退場の申請として前記情報処理装置に送信する申請情報送信ステップと、
前記登録情報送信ステップにおいて送信して前記場所に関連付けてあらかじめ登録された前記登録ユーザの顔情報と、前記申請情報送信ステップにおいて送信した前記申請ユーザの顔情報とを比較することによって前記情報処理装置において行なわれた認証の結果を、前記情報処理装置から取得する認証結果取得ステップと、
前記取得した認証の結果に基づいて、前記申請ユーザの入場または退場の申請が受け付けられたか否かを通知する通知ステップと、
を含む通信端末の制御方法。
（付記１７）
所定の場所に対する入場または退場を登録する登録ユーザの顔情報と前記場所とを関連付けて、前記場所に対する入場または退場の登録として情報処理装置に送信する登録情報送信ステップと、
前記場所に対する入場または退場を申請する申請ユーザの顔情報と通信端末の位置情報とを、前記場所に対する入場または退場の申請として前記情報処理装置に送信する申請情報送信ステップと、
前記登録情報送信ステップにおいて送信して前記場所に関連付けてあらかじめ登録された前記登録ユーザの顔情報と、前記申請情報送信ステップにおいて送信した前記申請ユーザの顔情報とを比較することによって前記情報処理装置において行なわれた認証の結果を、前記情報処理装置から取得する認証結果取得ステップと、
前記取得した認証の結果に基づいて、前記申請ユーザの入場または退場の申請が受け付けられたか否かを通知する通知ステップと、
を含む通信端末の制御プログラム。
（付記１８）
所定の場所に対して入場または退場を行なうユーザの顔情報を、前記場所に関連付けて登録ユーザの顔情報として登録する顔情報登録部と、
通信端末の位置情報と、前記通信端末により撮像された、前記場所に対する入場または退場を申請する申請ユーザの顔情報と、前記通信端末に入力された入場または退場の申請情報とを取得する情報取得部と、
前記情報取得部が取得した前記申請ユーザの顔情報と、前記顔情報登録部に登録された前記登録ユーザの顔情報とを比較して、ユーザ認証を行なうユーザ認証部と、
前記ユーザ認証に成功した場合に、前記位置情報に対応する前記場所に対する前記申請ユーザの入場または退場を記録する入退場記録部と、
を備える入退場管理システム。
（付記１９）
前記顔情報登録部は、発行された前記場所を特定する場所特定コードから取得された前記場所に関連付けて前記ユーザの顔情報を登録し、
前記情報取得部は、前記取得された場所が前記通信端末に保持されている場合に、前記通信端末の位置情報と前記申請ユーザの顔情報と前記申請情報とを取得し、
前記ユーザ認証部が認証に失敗した場合に、前記通信端末に保持されている前記場所を削除する場所削除部をさらに備える付記１８に記載の入退場管理システム。
（付記２０）
所定の場所に対して入場または退場を行なうユーザの顔情報を、前記場所に関連付けて登録ユーザの顔情報として顔情報登録部に登録する顔情報登録ステップと、
通信端末の位置情報と、前記通信端末により撮像された、前記場所に対する入場または退場を申請する申請ユーザの顔情報と、前記通信端末に入力された入場または退場の申請情報とを取得する情報取得ステップと、
前記情報取得ステップにおいて取得した前記申請ユーザの顔情報と、前記顔情報登録部に登録された前記登録ユーザの顔情報とを比較して、ユーザ認証を行なうユーザ認証ステップと、
前記ユーザ認証に成功した場合に、前記位置情報に対応する前記場所に対する前記申請ユーザの入場または退場を入退場記録部に記録する入退場記録ステップと、
を含む入退場管理システムの入退場管理方法。
【図１】
2020071814.tif 000003
【図２Ａ】
2020071814.tif 000004
【図２Ｂ】
2020071814.tif 000005
【図２Ｃ】
2020071814.tif 000006
【図２Ｄ】
2020071814.tif 000007
【図３】
2020071814.tif 000008
【図４Ａ】
2020071814.tif 000009
【図４Ｂ】
2020071814.tif 000010
【図５】
2020071814.tif 000011
【図６Ａ】
2020071814.tif 000012
【図６Ｂ】
2020071814.tif 000013
【図６Ｃ】
2020071814.tif 000014
【図６Ｄ】
2020071814.tif 000015
【図７Ａ】
2020071814.tif 000016
【図７Ｂ】
2020071814.tif 000017
【図８】
2020071814.tif 000018
【図９】
2020071814.tif 000019
【図１０】
2020071814.tif 000020
【図１１】
2020071814.tif 000021
【図１２】
2020071814.tif 000022
【図１３】
2020071814.tif 000023
【図１４】
2020071814.tif 000024
【図１５】
2020071814.tif 000025
【図１６】
2020071814.tif 000026
【図１７】
2020071814.tif 000027
【図１８】
2020071814.tif 000028
【図１９Ａ】
2020071814.tif 000029
【図１９Ｂ】
2020071814.tif 000030
【図２０Ａ】
2020071814.tif 000031
【図２０Ｂ】
2020071814.tif 000032
【図２１】
2020071814.tif 000033
【図２２】
2020071814.tif 000034
【図２３】
2020071814.tif 000035
【図２４】
2020071814.tif 000036
【図２５】
2020071814.tif 000037
【図２６】
2020071814.tif 000038
【図２７】
2020071814.tif 000039
【図２８】
2020071814.tif 000040
【図２９】
2020071814.tif 000041
【図３０】
2020071814.tif 000042
【図３１】
2020071814.tif 000043
【図３２】
2020071814.tif 000044
【図３３】
2020071814.tif 000045
【図３４】
2020071814.tif 000046
【図３５】
2020071814.tif 000047
【図３６】
2020071814.tif 000048
【図３７】
2020071814.tif 000049
【図３８】
2020071814.tif 000050
【図３９】
2020071814.tif 000051