(57)【要約】【課題】工事現場で作業を行う作業者の作業能力を検出する。【解決手段】作業内容ＤＢ４４には、各工事現場において行われる各工程作業の作業量を示す作業量情報が記憶される。勤務時間ＤＢ４６には、工事現場に設置されたタブレット端末１２から送信される勤務状態変更情報に基づいて、各作業者の勤務時間を示す各時刻情報が記憶される。工程作業時間ＤＢ４８には、各工程作業の作業開始時刻及び作業終了時刻、並びに、当該作業開始時刻、当該作業終了時刻、及び勤務時間ＤＢ４６に基づいて算出される工程作業時間が記憶される。作業能力演算部５４は、作業内容ＤＢ４４に示される作業量情報、及び工程作業時間ＤＢ４８に示される工程作業時間に基づいて、各作業者の各工程についての作業能力を演算する。演算された作業能力は作業能力ＤＢ５０に記憶され、管理者端末１６から閲覧可能となる。【選択図】図１
2018049327.tif 000002
【特許請求の範囲】
【請求項１】
作業者が工事現場における工程作業を開始した時刻である作業開始時刻、及び前記作業者が前記工程作業を終了した時刻である作業終了時刻を取得する現場端末から送信された、前記作業開始時刻を示す作業開始時刻情報及び前記作業終了時刻を示す作業終了時刻情報を受信する時刻情報受信部と、
前記工程作業の作業量を示す作業量情報を記憶する作業量情報記憶部と、
前記作業開始時刻情報、前記作業終了時刻情報、及び、前記作業量情報に基づいて、前記作業者の前記工程作業における作業能力を演算する作業能力演算部と、
を備えることを特徴とする作業能力検出装置。
【請求項２】
前記時刻情報受信部は、複数の作業者に関する前記作業開始時刻情報及び前記作業終了時刻情報を受信し、
前記作業能力演算部は、前記作業者毎に前記作業能力を演算する、
ことを特徴とする請求項１に記載の作業能力検出装置。
【請求項３】
前記作業能力演算部は、前記作業者の前記工程作業における単位時間当たりの作業量、及び、前記作業者の前記工程作業における単位作業量当たりの作業時間の少なくとも一方を演算する、
ことを特徴とする請求項１又は２に記載の作業能力検出装置。
【請求項４】
前記現場端末は工程作業終了後に工事現場画像を撮像し、前記工事現場画像の撮像時刻を前記作業終了時刻として取得する、
ことを特徴とする請求項１に記載の作業能力検出装置。
【請求項５】
コンピュータを、
作業者が工事現場における工程作業を開始した時刻である作業開始時刻、及び前記作業者が前記工程作業を終了した時刻である作業終了時刻を取得する現場端末から送信された、前記作業開始時刻を示す作業開始時刻情報及び前記作業終了時刻を示す作業終了時刻情報を受信する時刻情報受信部と、
前記工程作業の作業量を示す作業量情報を記憶する作業量情報記憶部と、
前記作業開始時刻情報、前記作業終了時刻情報、及び、前記作業量情報に基づいて、前記作業者の前記工程作業における作業能力を演算する作業能力演算部と、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、工事現場の作業者の作業能力を検出するための作業能力検出装置及びプログラムに関する。
【背景技術】
【０００２】
従来、工程作業を行うために作業者が要する時間である工程作業時間を管理することが行われている（特許文献１など）。例えば、工程作業を行うのに必要な各動作（歩く、腰を曲げる、ものを掴む、位置決めするなど）に要する各時間の合計を予め定められた計算式（例えばＭＯＳＴ法など）を用いて演算することで、当該工程作業の基準工程作業時間が求められる。そして、当該基準工程作業時間と実際の工程作業時間とが比較される。あるいは、当該基準工程作業時間は、熟練作業者の工程作業時間をストップウォッチなどで計測することで求められる場合もある。
【０００３】
作業者の工程作業時間を把握することで、当該作業者の作業能力が把握される。つまり、作業者の工程作業時間を管理することは、作業者の作業能力を管理することにもなる。作業者の作業能力を管理することで、例えば作業者を評価したり、作業の問題点を是正することができる。例えば、工程作業時間が基準工程作業時間よりも長い場合、当該作業者の作業能力が基準よりも低いことが把握され、このような場合は、当該作業者の作業能力を向上させるための指導、あるいは作業能力を向上させるべく作業場のレイアウトを変更するなどの処置を取ることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６−２１８１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
作業者の作業能力が管理されている作業現場がある一方、建築現場などの工事現場においては、作業者の作業能力が管理できていないという実情がある。その理由としては、工事現場及び作業者を管理する現場管理者が複数の工事現場を掛け持ちで管理する必要があるという実情から、各作業者の工程作業時間を計測することが実質的に不可能であることが考えられる。あるいは、工事現場における各工程作業は、例えばライン生産方式における工程作業のように単純繰り返し作業ではなく、多岐に亘る動作を含むため、上述のＭＯＳＴ法などにより各動作に要する時間を演算することで基準工程作業時間を演算することが困難であることが考えられる。
【０００６】
本発明の目的は、工事現場で作業を行う作業者の作業能力を検出することにある。
【課題を解決するための手段】
【０００７】
本発明は、作業者が工事現場における工程作業を開始した時刻である作業開始時刻、及び前記作業者が前記工程作業を終了した時刻である作業終了時刻を取得する現場端末から送信された、前記作業開始時刻を示す作業開始時刻情報及び前記作業終了時刻を示す作業終了時刻情報を受信する時刻情報受信部と、前記工程作業の作業量を示す作業量情報を記憶する作業量情報記憶部と、前記作業開始時刻情報、前記作業終了時刻情報、及び、前記作業量情報に基づいて、前記作業者の前記工程作業における作業能力を演算する作業能力演算部と、を備えることを特徴とする作業能力検出装置である。
【０００８】
望ましくは、前記時刻情報受信部は、複数の作業者に関する前記作業開始時刻情報及び前記作業終了時刻情報を受信し、前記作業能力演算部は、前記作業者毎に前記作業能力を演算する、ことを特徴とする。
【０００９】
望ましくは、前記作業能力演算部は、前記作業者の前記工程作業における単位時間当たりの作業量、及び、前記作業者の前記工程作業における単位作業量当たりの作業時間の少なくとも一方を演算する、ことを特徴とする。
【００１０】
望ましくは、前記現場端末は工程作業終了後に工事現場画像を撮像し、前記工事現場画像の撮像時刻を前記作業終了時刻として取得する、ことを特徴とする。
【００１１】
また、本発明は、コンピュータを、作業者が工事現場における工程作業を開始した時刻である作業開始時刻、及び前記作業者が前記工程作業を終了した時刻である作業終了時刻を取得する現場端末から送信された、前記作業開始時刻を示す作業開始時刻情報及び前記作業終了時刻を示す作業終了時刻情報を受信する時刻情報受信部と、前記工程作業の作業量を示す作業量情報を記憶する作業量情報記憶部と、前記作業開始時刻情報、前記作業終了時刻情報、及び、前記作業量情報に基づいて、前記作業者の前記工程作業における作業能力を演算する作業能力演算部と、として機能させることを特徴とするプログラムである。
【発明の効果】
【００１２】
本発明によれば、工事現場で作業を行う作業者の作業能力を検出することができる。
【図面の簡単な説明】
【００１３】
【図１】本実施形態に係る作業能力検出システムの構成図である。
【図２】入退場管理アプリケーションの操作例を示す図である。
【図３】入退場管理アプリケーションの他の操作例を示す図である。
【図４】作業管理アプリケーションの画面を例を示す図である。
【図５】作業内容ＤＢの内容の例を示す図である。
【図６】勤務時間ＤＢの内容の例を示す図である。
【図７】工程作業時間ＤＢの内容の例を示す図である。
【図８】作業能力ＤＢの内容の例を示す図である。
【図９】本実施形態に係るサーバの動作の流れを示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本発明に係る実施形態について説明する。図１は、本実施形態に係る作業能力検出システム１０の構成図である。作業能力検出システム１０は、建築現場などの工事現場に設置される現場端末としてのタブレット端末１２、作業能力検出装置としてのサーバ１４、及び、工事現場あるいは作業者を管理する管理者が使用する汎用コンピュータである管理者端末１６を含んで構成される。タブレット端末１２とサーバ１４、及びサーバ１４と管理者端末１６は、インターネットあるいはＬＡＮ（Local Area Network）等の通信回線１８を介して互いに通信可能に接続されている。なお、図１においてはタブレット端末１２及び管理者端末１６が１つずつ示されているが、サーバ１４は、複数の工事現場で用いられる複数のタブレット端末１２、及び複数の管理者端末１６と接続可能である。
【００１５】
最初に、作業能力検出システム１０の動作の概要について説明する。タブレット端末１２は、工事現場で行われる工程作業（例えばサッシ工事、ユニットバス工事などの単位作業）毎に、作業者の作業開始時刻及び作業終了時刻を取得する。作業開始時刻を示す作業開始時刻情報、及び作業終了時刻を示す作業終了時刻情報は、タブレット端末１２からサーバ１４へ送信される。サーバ１４には、予め当該工程作業の作業量を示す作業量情報が記憶されており、サーバ１４は、タブレット端末１２から送信された作業開始時刻情報及び作業終了時刻情報、並びに作業量情報に基づいて、当該工程作業における作業者の作業能力を演算する。なお、本実施形態における作業能力とは、作業の質がある程度担保されていることを前提とした上での作業速度を意味するものである。
【００１６】
まず、タブレット端末１２の各部について説明する。
【００１７】
通信部２０は、例えばネットワークアダプタなどから構成される。通信部２０は、通信回線１８を介してサーバ１４と通信するためのものである。通信部２０により、タブレット端末１２とサーバ１４との間で種々の情報が送受信される。これらの情報の詳細については後述する。
【００１８】
認証部２２は、タブレット端末１２を利用する作業者を認証するための認証処理を行う。例えば、認証部２２は、作業者に対して認証データとしてのユーザＩＤ及びパスワードの入力を要求し、入力されたユーザＩＤ及びパスワードに基づいて作業者を認証する。あるいは、認証部２２は、作業者のなりすまし防止などの観点から、生体認証を用いて認証処理を行ってもよい。例えば、後述のカメラ部２８を利用して作業者の顔画像を撮像し、当該顔画像を認証データとして用いて認証処理を行ってもよい。認証処理は、後述の記憶部３０あるいはサーバ１４の記憶部４２に予め記憶されたユーザデータベース（不図示）と認証部２２が取得した認証データとを照合することで行う。
【００１９】
入力部２４は、例えばタッチパネルあるいはボタンなどを含んで構成される。入力部２４は、タブレット端末１２への作業者からの指示（操作）を受け付けるものである。
【００２０】
表示部２６は、例えば液晶パネルなどから構成される。表示部２６には、タブレット端末１２に関する種々の情報が表示される。また、本実施形態においては、表示部２６を構成する液晶パネルがタッチパネルとなっており、当該液晶パネルは表示部２６のみならず入力部２４としても機能する。
【００２１】
カメラ部２８は、レンズ及び撮像素子などを含んで構成される。カメラ部２８は、画像（写真）を撮影するために用いられる。特に、カメラ部２８は、工程作業終了後に当該工程作業の出来栄えを示す工事現場画像を撮像するために用いられる。なお、工事現場画像は、例えば作業日報などに添付されて管理者に提出されるものである。したがって、工事現場画像の撮像は工事現場において一般的に行われているものである。後述の記憶部３０には、カメラアプリケーション（不図示）がインストールされており、ユーザにより当該カメラアプリケーションが起動されることでカメラ部２８が動作可能となる。カメラ部２８により画像が撮像されると工事現場画像データが取得される。当該工事現場画像データには、当該工事現場画像データの撮像時刻を示す撮像時刻データを含むメタデータが含まれる。工事現場画像データは通信部２０を介してサーバ１４に送信される。
【００２２】
記憶部３０は、例えばＲＯＭ（Read Only Memory）あるいはＲＡＭ（Random Access Memory）などから構成される。記憶部３０には、タブレット端末１２の各部を動作させるためのプログラムが記憶される。また、記憶部３０には、タブレット端末１２上で動作する入退場管理アプリケーション３２が予めインストールされる。さらに、好適には、記憶部３０には作業管理アプリケーション３４が予めインストールされる。
【００２３】
入退場管理アプリケーション３２は、タブレット端末１２が設置された工事現場で作業を行う各作業者が、当該工事現場への入場時刻（勤務開始時刻）、休憩開始時刻、休憩終了時刻、及び当該工事現場からの退場時刻（勤務終了時刻）を入力するためのアプリケーションである。入退場管理アプリケーション３２を用いて作業者が上記各時刻を入力することにより、タブレット端末１２は上記各時刻を示す情報を取得する。工事現場において、１日に２つ以上の工程作業を行わないことを前提とするならば、作業者の入場時刻、休憩開始時刻、休憩終了時刻、及び退場時刻から把握される当該作業者の勤務時間に基づいて、当該作業者が工程作業に要した時間（工程作業時間）が把握され得る。すなわち、ある工程作業が開始される日における作業者の入場時刻を当該工程作業の作業開始時刻とし、当該工程作業が終了する日における作業者の退場時刻を当該工程作業の作業終了時刻とし得る。そして、作業開始時刻から作業終了時刻までの間における当該作業者の勤務時間が当該工程作業の工程作業時間として取得される。タブレット端末１２が取得した上記各時刻を示す情報は、タブレット端末１２からサーバ１４へ送信される。
【００２４】
入退場管理アプリケーション３２の操作方法を説明する。図２には、入退場管理アプリケーション３２を実行した場合に表示部２６に表示される画面の例が示されている。なお、図２の例は、作業者であるＡ山Ａ男がログインした状態で入退場管理アプリケーション３２を起動した場合の例である。当該画面の上部エリアには、日付、現在時刻、工事現場名、現在ログインしている作業者の名前などが表示される。下部エリアは、作業者の各出勤状態に対応する複数の状態エリアに区切られている。本実施形態では、状態エリアは、入場前（出勤前）を示す入場前エリア、入場中（勤務中）を示す入場中エリア、休憩中を示す休憩中エリア、退場（帰宅）を示す退場エリアの４つのエリアを含んでいる。
【００２５】
状態エリア内には、タブレット端末１２が設置された工事現場で作業を行う作業者に対応する名前タグ３２ａが表示される。なお、当該工事現場で作業を行う作業者に関する情報は、サーバ１４から予め送信される。例えば、当該工事現場で作業を行う作業者であるＡ山Ａ男の名前タグ３２ａが入場前エリアに表示されている場合、Ａ山Ａ男が現在入場前であることを示している。
【００２６】
工事現場に入場したＡ山Ａ男が自分の出勤状態を入場中に変更したい場合は、現在入場前エリア内に表示されているＡ山Ａ男の名前タグ３２ａを画面上において指などでドラッグし、入場中エリアに移動させる。すると、Ａ山Ａ男の名前タグ３２ａは入場中エリア内に表示されると共に、Ａ山Ａ男の名前タグ３２ａが移動された時の時刻が当該名前タグ３２ａに表示される。このように、自分の名前タグ３２ａを各エリアにドラッグして移動させることにより自分の出勤状態を変更する。
【００２７】
作業者により名前タグ３２ａが各エリア間において移動され、その出勤状態が変更されると、工事現場名を示す現場名データ、出勤状態が変更された作業者を示す作業者データ、変更後の出勤状態を示す状態データ、及び出勤状態が変更された時刻を示す時刻データを含む勤務状態変更情報がサーバ１４に送信される。時刻データの取得は、タブレット端末１２に設定された時刻情報に基づいて取得するようにしてもよいが、時刻の改ざんを防止するためサーバ１４において管理されている時刻情報に基づいて取得するのが好ましい。上記例においては、現場名データ「工事現場１」と、作業者データ「Ａ山Ａ男」と、時刻データ「９：１５」と、状態データ「入場中」とを含む勤務状態変更情報がサーバ１４へ送信される。
【００２８】
入退場管理アプリケーション３２においては、複数の作業者に対応する複数の名前タグ３２ａが表示されてよいが、名前タグ３２ａの移動は、現在ログインしている者の名前タグ３２ａのみ移動することが可能である。例えば、Ａ山Ａ男がログインしている状態においては、Ａ山Ａ男の名前タグ３２ａ以外の名前タグ３２ａを移動することはできない。すなわち、自分の出勤状態は自分のみが変更することが可能となっている。これにより、ある作業者が他の作業者の出勤状態を変更するなりすまし行為を防止することができる。
【００２９】
図３は、入退場管理アプリケーション３２の他の操作例を示す図である。図３には、Ａ山Ａ男が作業を終え帰宅する際に自分の出勤状態を退場に変更する例が示されている。Ａ山Ａ男は、作業を終えるとタブレット端末１２にログインする（認証される）。そして、入退場管理アプリケーション３２を起動し、入場中エリアに表示されている自分の名前タグ３２ａを退場エリアにドラッグして移動させる。そうすると、Ａ山Ａ男の名前タグ３２ａは退場エリアに表示され、当該名前タグ３２ａには、出勤状態を変更した時の時刻が表示される。これによりＡ山Ａ男の出勤状態が退場に変更される。この場合は、現場名データ「工事現場１」と、作業者データ「Ａ山Ａ男」と、時刻データ「１７：３２」と、状態データ「退場」とを含む勤務状態変更情報がサーバ１４へ送信される。
【００３０】
作業管理アプリケーション３４は、工事現場で行うべき工程作業を作業者へ通知するためのものである。また、作業管理アプリケーション３４によって、作業者は、ある工程作業を開始することをサーバ１４へ通知することが可能となっている。さらに、作業管理アプリケーション３４から、工事現場画像を撮像すべくカメラアプリケーションを起動させることが可能となっている。
【００３１】
図４には、作業管理アプリケーション３４を実行した場合に表示部２６に表示される画面の例が示されている。作業管理アプリケーション３４の画面においては、工事現場で作業すべき工程の一覧が表示されている。例えば、図４に示される通り、工事現場で作業すべき内装工事の工程として、サッシ工事、ユニットバス工事、クロス工事、建具工事などが示されている。この一覧は、上から順に作業すべき工程の順番を示すものであってもよい。作業者は、当該画面を確認することで、作業すべき工程あるいはその順番を把握することができる。作業管理アプリケーション３４において表示される工程を示す情報（工程情報）は、サーバ１４から送信される。サーバ１４は、工程情報を日毎に送信するようにしてもよいし（この場合は当日作業すべき工程のみが表示される）、ある程度の日数（例えば１週間あるいは１カ月）分の工程情報をまとめて送信するようにしてもよい。
【００３２】
作業管理アプリケーション３４の画面においては、工程毎に、作業開始ボタン３４ａ及び画像撮影ボタン３４ｂが表示される。
【００３３】
作業者がある工程作業を始める際に、当該工程に対応する作業開始ボタン３４ａをタッチすることで、タブレット端末１２からサーバ１４に当該工程作業を開始することを通知する工程開始情報が送信される。当該工程開始情報には、工事現場名を示す現場名データ、作業開始ボタン３４ａをタッチした作業者（タッチされた時にログインしている作業者）を示す作業者データ、タッチされた作業開始ボタン３４ａに対応する工程を識別する工程データ、及び、作業開始ボタン３４ａがタッチされた日付及び時刻を示す日付時刻データが含まれる。工程開始情報に含まれる日付時刻データが示す時刻が作業開始時刻として利用されてもよい。あるいは、工程開始情報をサーバ１４が受信した時刻を作業開始時刻として利用されてもよい。
【００３４】
また、作業者がある工程作業を終えた際に、当該工程作業に対応する画像撮影ボタン３４ｂをタッチすることで、当該工程作業に対応する工事現場画像を撮像するためにカメラアプリケーションを起動することができる。このように起動されたカメラアプリケーションにより撮像された工事現場画像データに含まれるメタデータには、工事現場名を示す現場名データ、当該工事現場画像を撮像した作業者を示す作業者データ、タッチされた画像撮影ボタン３４ｂに対応する工程を識別する工程データ、及び当該工事現場画像を撮像した撮像時刻を示す撮像時刻情報が含まれる。当該撮像時刻情報が示す時刻が作業終了時刻として利用されてもよい。
【００３５】
このように、作業管理アプリケーション３４によれば、ある工程作業の作業開始時刻及び作業終了時刻がより正確に取得される。これにより、後述の作業能力演算部５４により、より正確な作業者の作業能力が演算される。特に、１日に複数の工程作業を行う場合には、作業管理アプリケーション３４により取得された作業開始時刻及び作業終了時刻を利用するのが好適である。
【００３６】
制御部３６は、マイクロコンピュータ、あるいはＣＰＵ（Central Processing Unit）などから構成される。制御部３６は、記憶部３０に記憶されたプログラムに従って、タブレット端末１２の各部を制御する。
【００３７】
次に、サーバ１４の各部について説明する。
【００３８】
通信部４０は、例えばネットワークアダプタなどから構成される。通信部４０は、通信回線１８を介して１又は複数のタブレット端末１２と通信するためのものである。通信部４０により、タブレット端末１２とサーバ１４との間で種々の情報が送受信される。特に、通信部４０は、複数の工事現場で作業を行う複数の作業者についての、各工程作業の作業開始時刻を示す作業開始時刻情報、及び各工程作業の作業終了時刻を示す作業終了時刻情報を受信する。つまり、通信部４０は時刻情報受信部としても機能する。
【００３９】
記憶部４２は、例えばＲＯＭ、ＲＡＭ、あるいはハードディスクなどから構成される。記憶部４２には、サーバ１４の各部を動作させるためのプログラムが記憶される。また、記憶部４２には、作業内容ＤＢ（データベース）４４、勤務時間ＤＢ４６、工程作業時間ＤＢ４８、及び作業能力ＤＢ５０の各データベースが記憶される。以下、各データベースについて説明する。
【００４０】
作業内容ＤＢ４４には、サーバ１４が管理する各工事現場（つまりサーバ１４と接続可能なタブレット端末１２が設置された各工事現場）において行われる各工程作業の内容を示す情報が記憶される。特に、作業内容ＤＢ４４には、各工程作業の作業量を示す作業量情報が記憶される。このように、記憶部４２は作業量情報記憶部としても機能する。作業内容ＤＢ４４は、管理者によって予め作成されて記憶部４２に記憶される。
【００４１】
図５に、作業内容ＤＢ４４の例が示されている。作業内容ＤＢ４４はテーブル形式となっており、１つのレコードが１つの工事現場における１つの工程に対応している。図５に示される通り、作業内容ＤＢ４４の１つのレコードは、工事現場を識別する情報と、工程を識別する情報と、当該工程作業の作業日を示す作業日情報と、当該工程作業を行う作業者を示す作業者情報と、当該工程の作業量を示す作業量情報とが関連付けられている。例えば、図５の一番上のレコードを参照すると、「工事現場１」において、工程「サッシ工事」の工程作業が、作業日「２０１６年９月１日〜９月２日」において、作業者「Ａ山Ａ男」により行われる予定であり、当該サッシ工事の作業量が「２０平米」であることが示されている。本実施形態では、作業量情報として平米数が記憶されているが、作業量情報としては、当該工程作業の作業量を示す限りにおいて他の指標が採用されてもよい。なお、作業管理アプリケーション３４において表示される工程情報は、作業内容ＤＢ４４に基づいて、サーバ１４からタブレット端末１２に送信される。
【００４２】
勤務時間ＤＢ４６には、サーバ１４が管理する各工事現場における各作業者の勤務時間を示す各時刻情報が記憶される。勤務時間ＤＢ４６は、各工事現場において各作業者が入退場管理アプリケーション３２を用いて入力し、１又は複数のタブレット端末１２からサーバ１４に送信された勤務状態変更情報に基づいて、後述の制御部５２により構築される。
【００４３】
図６に、勤務時間ＤＢ４６の例が示されている。勤務時間ＤＢ４６もテーブル形式となっており、１つのレコードが１日における１人の作業者に対応している。図６に示される通り、勤務時間ＤＢ４６の１つのレコードは、工事現場、作業日、作業者、勤務開始時刻、勤務終了時刻、休憩開始時刻、及び休憩終了時刻を示す各情報を含んでいる。例えば、図６の一番上のレコードについて説明すると、上述のように、入退場管理アプリケーション３２において、Ａ山Ａ男が２０１６年９月１日の９：１５に自分の名前タグ３２ａ（図２参照）を入場中エリアに移動させると、現場名データ「工事現場１」と、作業者データ「Ａ山Ａ男」と、時刻データ「９：１５」と、状態データ「入場中」とを含む勤務状態変更情報がサーバ１４へ送信される。当該勤務状態変更情報に基づいて、工事現場名「工事現場１」、当日の日付である作業日「２０１６／９／１」、作業者名「Ａ山Ａ男」、勤務開始時刻「９：１５」を含む新たなレコードが勤務時間ＤＢ４６に追加される。このようにして、入退場管理アプリケーション３２に入力された時刻データなどがタブレット端末１２から受信する度に、勤務時間ＤＢ４６が更新される。また、入退場管理アプリケーション３２において、Ａ山Ａ男が２０１６年９月１日の１７：３２に自分の名前タグ３２ａを退場エリアに移動させると、現場名データ「工事現場１」と、作業者データ「Ａ山Ａ男」と、時刻データ「１７：３２」と、状態データ「退場」とを含む勤務状態変更情報がサーバ１４へ送信される。この場合のように、勤務状態変更情報に含まれる現場名データ及び作業者データ、並びに当日の日付である作業日を含むレコードが既に勤務時間ＤＢ４６に存在する場合は、新たなレコードは追加されず、当該勤務状態変更情報に含まれる時刻データ「１７：３２」が、対応するレコードの勤務終了時刻に記憶される。
【００４４】
工程作業時間ＤＢ４８には、サーバ１４が管理する各工事現場における各工程作業に対して、各作業者が当該工程作業を開始した作業開始時刻、作業者が当該工程作業を終了した作業終了時刻、及び、当該工程作業に要した時間（工程作業時間）が記憶される。工程作業時間ＤＢ４８も、タブレット端末１２からサーバ１４に送信された各情報に基づいて、後述の制御部５２により構築される。
【００４５】
図７に、工程作業時間ＤＢ４８の例が示されている。工程作業時間ＤＢ４８もテーブル形式となっており、１つのレコードが１つの工事現場における１つの工程に対応している。図７に示される通り、工程作業時間ＤＢ４８の１つのレコードは、工事現場、工程、作業者、作業開始時刻、作業終了時刻、及び工程作業時間を示す各情報を含んでいる。本実施形態においては、作業管理アプリケーション３４において、作業者が作業開始ボタン３４ａ（図４参照）をタッチした時刻を作業開始時刻とし、作業者が工事現場画像を撮像した時刻を作業終了時刻としている。
【００４６】
例えば、図７の一番上のレコードについて説明すると、上述のように、作業管理アプリケーション３４において、Ａ山Ａ男がサッシ工事に対応する作業開始ボタン３４ａを２０１６年９月１日の９時２７分にタッチすると、現場名データ「工事現場１」、作業者データ「Ａ山Ａ男」、工程データ「サッシ工事」、及び日付時刻データ「２０１６／９／１  ９：２７」を含む工程開始情報がサーバ１４に送信される。これに基づいて、工事現場名「工事現場１」、工程名「サッシ工事」、作業者名「Ａ山Ａ男」、及び作業開始時刻「２０１６／９／１  ９：２７」を含む新たなレコードが工程作業時間ＤＢ４８に追加される。同様に、タブレット端末１２から送信される工事現場画像データ（のメタデータ）が、現場名データ「工事現場１」、作業者データ「Ａ山Ａ男」、及び工程データ「サッシ工事」を含むとすると、これらのデータに基づいて、工程作業時間ＤＢ４８から対応するレコードが特定される。そして、当該工事現場画像データに含まれる撮像時刻情報（ここでは「２０１６／９／２  １８：０１」）に基づいて、特定されたレコードの作業終了時刻が追加される。
【００４７】
工程作業時間は、工程作業時間ＤＢ４８に記憶された作業開始時刻から作業終了時刻までの間における当該作業者の勤務時間である。工程作業時間は、作業内容ＤＢ４４、勤務時間ＤＢ４６、及び工程作業時間ＤＢ４８における作業開始時刻及び作業終了時刻に基づいて算出される。
【００４８】
図７の一番上のレコードに示された、工事現場１におけるＡ山Ａ男によるサッシ工事について説明する。作業内容ＤＢ４４によれば、工事現場１におけるサッシ工事は２０１６年９月１日と９月２日の２日間に亘って行われることが把握できる。したがって、工程作業時間としては、２０１６年９月１日と９月２日におけるＡ山Ａ男の作業時間に基づいて算出される。本実施形態では、作業開始時刻が作業管理アプリケーション３４の作業開始ボタン３４ａがタッチされた時刻であり、作業終了時刻が工事現場画像の撮像時刻となっている。したがって、サッシ工事の工事開始日である９月１日の作業時間としては、工程作業時間ＤＢ４８に記憶された作業開始時刻である「９：２７」から、勤務時間ＤＢ４６が示す勤務終了時刻「１７：３２」までの時間から休憩時間を除いた時間となる。また、サッシ工事の工事終了日である９月２日の作業時間としては、勤務時間ＤＢ４６が示す勤務開始時刻「８：３１」から、工程作業時間ＤＢ４８に記憶された作業終了時刻である「１８：０１」までの時間から休憩時間を除いた時間となる。このようにして、工程作業時間として「１５ｈ２６ｍ（１５時間２６分）」が算出される。
【００４９】
なお、本実施形態では、作業開始時刻が作業管理アプリケーション３４の作業開始ボタン３４ａがタッチされた時刻であり、作業終了時刻が工事現場画像の撮像時刻となっているが、工程作業の工事開始日の勤務開始時刻を作業開始時刻とし、当該工程作業の工事終了日の勤務終了時刻を作業終了時刻としてもよい。例えば、工事現場１におけるＡ山Ａ男のサッシ工事についていえば、工事開始日である９月１日の勤務開始時刻（「２０１６／９／１  ９：１５」）を作業開始時間としてもよく、工事終了日である９月２日の勤務終了時刻（「２０１６／９／２  １８：１１」）を作業終了時間としてもよい。この場合、工程作業時間は、作業内容ＤＢ４４と勤務時間ＤＢ４６に基づいて算出される。
【００５０】
作業能力ＤＢ５０には、サーバ１４が管理する各工事現場における各工程作業に対する、各作業者の作業能力が記憶される。作業能力ＤＢ５０は、作業内容ＤＢ４４及び工程作業時間ＤＢ４８に基づいて、後述の作業能力演算部５４により構築される。また、作業能力ＤＢ５０は管理者端末１６から閲覧可能となっている。
【００５１】
図８に、作業能力ＤＢ５０の例が示されている。作業能力ＤＢ５０もテーブル形式となっており、１つのレコードが１つの工程及び１人の作業者に対応している。図８に示される通り、作業能力ＤＢ５０の１つのレコードは、作業者、工程、及び作業能力を示す各情報を含んでいる。作業能力を示す指標としては、当該工程において当該作業者が可能な単位時間当たりの作業量、及び、当該工程において当該作業者が単位作業量当たりの作業時間（単位作業量を行うのに要する作業時間）の少なくとも一方が演算される。本実施形態では、上述の両方の指標が演算される。なお、作業能力の具体的な演算方法については後述する。
【００５２】
制御部５２は、ＣＰＵ（Central Processing Unit）などから構成される。制御部５２は、記憶部４２に記憶されたプログラムに従って、サーバ１４の各部を制御する。また、制御部５２は、当該プログラムによって、作業能力演算部５４としても機能する。
【００５３】
作業能力演算部５４は、作業内容ＤＢ４４（そのうちの特に作業量情報）、及び工程作業時間ＤＢ４８（そのうちの特に作業開始時刻情報及び作業終了時刻情報に基づいて演算された工程作業時間）に基づいて、各作業者の各工程作業における作業能力を演算する。作業能力は、作業内容ＤＢ４４に示された、工程と作業者との組毎に演算される。作業能力演算部５４により演算された作業能力は、上述のように作業能力ＤＢ５０に記憶される。
【００５４】
工事現場１におけるＡ山Ａ男によるサッシ工事を例に、作業能力演算部５４の処理について説明する。作業内容ＤＢ４４（図５参照）によれば、工事現場１においてＡ山Ａ男が作業するサッシ工事の作業量が２０平米であることが把握される。また、工程作業時間ＤＢ４８（図７参照）によれば、工事現場１におけるＡ山Ａ男のサッシ工事に係る工程作業時間は１５時間２６分であることが把握される。
【００５５】
したがって、作業能力演算部５４は、単位時間当たりの作業量として、作業量を工程作業時間で割った指標値を演算する。本例では、作業量「２０平米」を工程作業時間「１５時間２６分（１５．４３３時間）」で割った「１．２９６（平米／ｈ）」が単位時間当たりの作業量として演算される。また、作業能力演算部５４は、単位作業量を行うのに要する作業時間として、工程作業時間を作業量で割った指標値を演算する。本例では、工程作業時間「１５時間２６分（１５．４３３時間）」を作業量「２０平米」で割った「０．７７２（ｈ／平米）」が単位作業量を行うのに要する作業時間として演算される。
【００５６】
また、作業能力演算部５４は、各工事現場における各作業者の各工程に対する作業能力を演算する。これにより、１つの工程に対する作業者毎の作業能力が演算される。例えば、図８を参照すると、工程「サッシ工事」に対して、作業者「Ａ山Ａ男」と作業者「Ｂ田Ｂ雄」の作業能力が演算されている。図５に示す通り、作業者「Ａ山Ａ男」と作業者「Ｂ田Ｂ雄」とでは、実際に作業を行った作業量が異なるものの、作業能力として、単位時間当たりの作業量あるいは単位作業量を行うのに要する作業時間が演算されているから、１つの工程においては、複数の作業者間において作業能力の直接比較が可能になっている。
【００５７】
以上説明した通り、本実施形態によれば、管理者が工事現場へ行って作業者の工程作業時間を直接計測する必要なく、作業者の作業能力を検出することができる。また、作業能力は作業能力ＤＢ５０に記憶され、それが管理者端末１６から閲覧可能となっている。これにより、以下のような効果を奏する。
【００５８】
例えば作業能力ＤＢ５０として図８に示された内容が記憶されている場合、管理者は当該作業能力ＤＢ５０を閲覧することで、各作業者の各工程に対する作業能力を把握することができる。これによれば、作業者の作業能力に基づいて、各工程に割り当てる作業者を選択することができる。例えば、工期が短く早期に作業を行う必要がある工程については、当該工程に対する作業能力が比較的高い作業者に作業を行わせるといった対応が可能になる。
【００５９】
また、作業能力ＤＢ５０には、各工程における各作業者の作業能力が記憶されているため、作業能力ＤＢ５０によれば、各作業者の得意工程あるいは不得意工程を把握することができる。例えば図８の例においては、サッシ工事については、Ｂ田Ｂ雄よりもＡ山Ａ男の方が作業能力が高いことが把握できる。一方、ユニットバス工事については、Ａ山Ａ男よりもＢ田Ｂ雄の方が作業能力が高いことが把握される。このように、作業能力ＤＢ５０は作業者の作業能力特性を示すものでもあり、管理者は当該作業能力特性に基づいて、各作業者を適した工程に割り当てるといったことも可能になる。
【００６０】
また、ある１つの工程について多数の作業者の作業能力が演算されれば、作業能力演算部５４は、各作業者の作業能力の和を作業者数で除することにより、当該工程の平均作業能力を算出できる。そして、管理者は、算出された平均作業能力と注目作業者の作業能力の差に基づいて、当該注目作業者の作業能力の評価が可能になる。例えば、注目作業者の作業能力が平均作業能力よりも高ければ、少なくとも当該工程の作業については注目作業者を高く評価できる。一方、注目作業者の作業能力が平均作業能力よりも低い場合には、少なくとも当該工程の作業については注目作業者を低く評価できると共に、作業能力が低い要因を調査しそれを是正するといった対応も可能になる。
【００６１】
以下、図９に示すフローチャートに従って、サーバ１４の処理の流れを説明する。なお、図９のフローチャートの開始時において、作業内容ＤＢ４４には図５に示す内容が記憶されているとする。
【００６２】
ステップＳ１０において、作業者が入退場管理アプリケーション３２を操作することでタブレット端末１２から勤務状態変更情報が送信され、サーバ１４は当該勤務状態変更錠を受信する。ここでは、現場名データ「工事現場１」と、作業者データ「Ａ山Ａ男」と、時刻データ「９：１５」と、状態データ「入場中」とを含む勤務状態変更情報を受信したとする。
【００６３】
ステップＳ１２において、制御部５２は受信した勤務状態変更情報に基づいて勤務時間ＤＢ４６を更新する。ここでは、工事現場名「工事現場１」、作業日「２０１６／９／１」、作業者「Ａ山Ａ男」、勤務開始時刻「９：１５」を含むレコードを追加する。
【００６４】
ステップＳ１４において、作業者であるＡ山Ａ男が作業管理アプリケーション３４においてサッシ工事に対応する作業開始ボタン３４ａをタッチすると、工程開始情報がタブレット端末１２からサーバ１４へ送信される。サーバ１４は当該工程開始情報を受信する。
【００６５】
ステップＳ１６において、制御部５２は、受信した工程開始情報に基づいて、工程作業時間ＤＢ４８を更新する。ここでは、工事現場名「工事現場１」、工程「サッシ工事」、作業者「Ａ山Ａ男」、作業開始時刻「２０１６／９／１  ９：２７」を含むレコードを追加する。
【００６６】
ステップＳ１８において、制御部５２は、タブレット端末１２からさらに勤務状態変更情報を受信したか否かを判定する。例えば、Ａ山Ａ男が入退場管理アプリケーション３２において名前タグ３２ａを休憩中エリアに移動させた、名前タグ３２ａを入場中エリアに戻した、名前タグ３２ａを退場エリアに移動させた、次の日に名前タグ３２ａを入場前エリアから入場中エリアに移動させたなどする度に、タブレット端末１２から勤務状態変更が送信される。
【００６７】
ステップＳ２０において、制御部５２は受信した勤務状態変更情報に基づいて勤務時間ＤＢ４６を更新する。
【００６８】
ステップＳ２２において、制御部５２は、タブレット端末１２から工事現場１におけるサッシ工事に対応する工事現場画像データを受信したか否かを判定する。当該工事現場画像データを受信するまで、ステップＳ１８〜Ｓ２２の処理を繰り返す。ここでは、繰り返し実行されるステップＳ２０の処理により、勤務時間ＤＢ４６が図６に示す内容となったとする。
【００６９】
Ａ山Ａ男が作業管理アプリケーション３４などからカメラアプリケーションを起動させてサッシ工事に対応する工事現場画像が撮像されると、タブレット端末１２から工事現場画像データがサーバ１４へ送信される。ここでは、当該工事現場画像データのメタデータが、現場名データ「工事現場１」、作業者データ「Ａ山Ａ男」、工程データ「サッシ工事」、及び撮像時刻情報「２０１６／９／２  １８：０１」を含むとする。
【００７０】
ステップＳ２４において、制御部５２は、受信した工事現場画像データに基づいて工程作業時間ＤＢを更新する。制御部５２は、当該工事現場画像データに含まれる、現場名データ「工事現場１」、作業者データ「Ａ山Ａ男」、及び工程データ「サッシ工事」に基づいて、ステップＳ１６において追加したレコードを特定する。そして、特定したレコードの作業終了時刻として、当該工事現場画像データに含まれる撮像時刻情報「２０１６／９／２  １８：０１」を記憶させる。
【００７１】
ステップＳ２６において、制御部５２は、作業内容ＤＢ４４、勤務時間ＤＢ４６、ステップＳ１６で工程作業時間ＤＢ４８に追加された作業開始時刻、及びステップＳ２４で工程作業時間ＤＢ４８に追加された作業終了時刻に基づいて、工程作業時間を算出する。ここでは、上述の通り工程作業時間として「１５ｈ２６ｍ」が算出される。
【００７２】
ステップＳ２８において、作業能力演算部５４は、作業内容ＤＢ４４及び工程作業時間ＤＢ４８に基づいて、Ａ山Ａ男のサッシ工事に対する作業能力を演算する。作業能力の演算処理の詳細は上述の通りである。
【００７３】
ステップＳ３０において、作業能力演算部５４は、ステップＳ２８で演算した作業能力を作業能力ＤＢ５０に記憶させる。
【００７４】
以上、本発明に係る実施形態を説明したが、本発明は上記実施形態に限られるものではなく、本発明の趣旨を逸脱しない限りにおいて種々の変更が可能である。
【００７５】
例えば、上述の実施形態では、作業者１人１人についての作業能力が演算されていたが、複数の作業者からなる作業者グループについての作業能力が演算されるようにしてもよい。例えば、上述の実施形態における「Ａ山Ａ男」を「Ａ山建設」としてもよい。この場合、Ａ山建設についての勤務時間ＤＢ４６における勤務開始時刻は、例えばＡ山建設の作業者全員が工事現場に入場した時刻とすればよい。また、勤務終了時刻は、例えばＡ山建設の作業者全員が工事現場から退場した時刻とすればよい。さらに、各作業日の休憩時間は、例えばＡ山建設の作業者全員の休憩時間の平均とすればよい。
【符号の説明】
【００７６】
１０  作業能力検出システム、１２  タブレット端末、１４  サーバ、１６  管理者端末、１８  通信回線、２０，４０  通信部、２２  認証部、２４  入力部、２６  表示部、２８  カメラ部、３０，４２  記憶部、３２  入退場管理アプリケーション、  ３４  作業管理アプリケーション、３６，５２  制御部、４４  作業内容ＤＢ、４６  勤務時間ＤＢ、４８  工程作業時間ＤＢ、５０  作業能力ＤＢ、５４  作業能力演算部。
【図１】
2018049327.tif 000003
【図２】
2018049327.tif 000004
【図３】
2018049327.tif 000005
【図４】
2018049327.tif 000006
【図５】
2018049327.tif 000007
【図６】
2018049327.tif 000008
【図７】
2018049327.tif 000009
【図８】
2018049327.tif 000010
【図９】
2018049327.tif 000011