(57)【要約】電子マニュアルベースの作業ログ管理を行うためのプログラム、サーバおよびシステムを提供する。電子マニュアルベースの作業ログ管理を行うシステム３００は、サーバ３０１と、インターネット３０２を経由してサーバ３０１と通信可能な複数のユーザ端末３０３とを備えている。ユーザ端末３０３は、電子マニュアルに関連付けられた作業開始情報、作業終了情報、作業中断情報、作業再開情報をインターネット３０２を経由してサーバ３０１に送信し、サーバ３０１は、それらを受信すると、それらに基づいて、ユーザの作業のログを示す作業ログデータを生成し、サーバ３０１の表示部３０１ｅに表示する。それにより、管理者は、電子マニュアルに関連付けてユーザの作業の進捗状況等を管理することができる。
2017183064.tif 000002
【特許請求の範囲】
【請求項１】
電子マニュアルベースの作業ログ管理を行うためのプログラムであって、前記プログラムは、ユーザ端末において実行され、
前記ユーザ端末は、ネットワークを経由してサーバと通信することが可能なように構成されており、
前記ユーザ端末は、前記ユーザからの入力を前記ユーザ端末に入力することを可能にする入力部と、前記ユーザ端末の動作を制御する制御部とを備え、
前記プログラムは、
少なくとも１つの電子マニュアルの中から電子マニュアルを特定することと、
前記特定された電子マニュアルに関連する作業を前記ユーザが開始したことを示す第１の入力を前記入力部から受信することと、
前記第１の入力を受信したことに応答して、前記ユーザが前記作業を開始したことを示す作業開始情報を生成することと、
前記作業開始情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記サーバに送信することと、
前記ユーザが前記作業を終了したことを示す第２の入力を前記入力部から受信することと、
前記第２の入力を受信したことに応答して、前記ユーザが前記作業を終了したことを示す作業終了情報を生成することと、
前記作業終了情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記サーバに送信することと
を少なくとも実行することを前記制御部に行わせる、プログラム。
【請求項２】
前記プログラムは、
前記特定された電子マニュアルに関連する作業を前記ユーザが中断したことを示す第３の入力を前記入力部から受信することと、
前記第３の入力を受信したことに応答して、前記ユーザが前記作業を中断したことを示す作業中断情報を生成することと、
前記作業中断情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記サーバに送信することと、
前記作業を前記ユーザが再開したことを示す第４の入力を前記入力部から受信することと、
前記第４の入力を受信したことに応答して、前記ユーザが前記作業を再開したことを示す作業再開情報を生成することと、
前記作業再開情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記サーバに送信することと
をさらに実行することを前記制御部に行わせる、請求項１に記載のプログラム。
【請求項３】
前記作業は、複数の作業ステップに分割されており、
前記作業開始情報および前記作業終了情報は、作業ステップ単位に前記特定された電子マニュアルに関連付けて生成される、請求項１に記載のプログラム。
【請求項４】
前記作業は、複数の作業ステップに分割されており、
前記作業中断情報および前記作業再開情報は、作業ステップ単位に前記特定された電子マニュアルに関連付けて生成される、請求項２に記載のプログラム。
【請求項５】
電子マニュアルベースの作業ログ管理を行うためのサーバであって、
前記サーバは、ユーザ端末とネットワークを経由して通信することが可能なように構成されており、
前記サーバは、前記サーバの動作を制御する制御部を含み、
前記サーバには、表示部が接続されており、
前記制御部は、
少なくとも１つの電子マニュアルの中から特定された電子マニュアルに関連する作業を前記ユーザが開始したことを示す作業開始情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記ユーザ端末から受信することと、
前記ユーザが前記作業を終了したことを示す作業終了情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記ユーザ端末から受信することと、
前記作業開始情報と前記作業終了情報とに基づいて、前記ユーザの前記作業のログを示す作業ログデータを生成することと、
前記作業ログデータを前記表示部に表示することと
を少なくとも実行するように構成されている、サーバ。
【請求項６】
前記制御部は、
前記ユーザが前記作業を中断したことを示す作業中断情報を前記特定された電子マニュアルに関連付けられた状態で前記ユーザ端末から受信することと、
前記ユーザが前記作業を再開したことを示す作業再開情報を前記特定された電子マニュアルに関連付けられた状態で前記ユーザ端末から受信することと、
をさらに実行するように構成されており、
前記作業ログデータは、前記作業開始情報と、前記作業終了情報と、前記作業中断情報と、前記作業再開情報とに基づいて生成される、請求項５に記載のサーバ。
【請求項７】
前記制御部は、
前記作業開始情報と、前記作業終了情報と、前記作業中断情報と、前記作業再開情報とから、実際に前記ユーザが前記作業を行った時間を示す合計作業時間情報を生成すること
をさらに実行するように構成されている、請求項６に記載のサーバ。
【請求項８】
前記作業に費やされる標準的な時間を示す標準作業時間情報が、前記特定された電子マニュアルに関連付けられた状態で予め設定されており、
前記制御部は、
前記標準時間情報と前記合計時間情報とを比較することと、
比較した結果、前記合計作業時間が前記標準作業時間を超過している場合、前記合計作業時間が前記標準作業時間を超過している超過していることを示すように前記作業ログデータを前記表示部に表示することと
をさらに実行するように構成されている、請求項７に記載のサーバ。
【請求項９】
前記特定された電子マニュアルは、第１の電子マニュアルであり、
前記少なくとも１つの電子マニュアルは、第２の電子マニュアルをさらに含み、
前記ユーザ端末は、第１のユーザ端末であり、
前記ユーザは、第１のユーザであり、
前記作業開始情報は、第１の作業開始情報であり、前記作業終了情報は、第１の作業終了情報であり、
前記作業ログデータは、第１の作業ログデータであり、
前記制御部は、
第２の電子マニュアルに関連する作業を第２のユーザが開始したことを示す第２の作業開始情報を前記第２の電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記第２のユーザ端末から受信することと、
前記第２の電子マニュアルに関連する作業を前記第２のユーザが終了したことを示す第２の作業終了情報を前記第２の電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記第２のユーザ端末から受信することと、
前記第２の作業開始情報と、前記第２の作業終了情報とに基づいて、前記第２のユーザの前記作業のログを示す第２の作業ログデータを生成することと、
前記第２の作業ログデータを前記表示部に表示することと、
前記第１の作業ログデータを第１の電子マニュアルに関連付けた状態で、かつ、前記第２の作業ログデータを第２の電子マニュアルに関連付けた状態で、前記第１の作業ログデータと前記第２の作業ログデータとを前記表示部にマニュアル別に表示することと
をさらに実行するように構成されている、請求項６に記載のサーバ。
【請求項１０】
前記作業中断情報は、第１の作業中断情報であり、前記作業再開情報は、第１の作業再開情報であり、
前記制御部は、
前記第２の電子マニュアルに関連する作業を第２のユーザが中断したことを示す第２の作業中断情報を前記第２の電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記第２のユーザ端末から受信することと、
前記第２の電子マニュアルに関連する作業を第２のユーザが再開したことを示す第２の作業再開情報を前記第２の電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記第２のユーザ端末から受信することと、
をさらに実行するように構成されており、
前記第２の作業ログデータは、前記第２の作業開始情報と、前記第２の作業終了情報と、前記第２の作業中断情報と、前記第２の作業再開情報とに基づいて生成される、請求項９に記載のサーバ。
【請求項１１】
電子マニュアルベースの作業ログ管理を行う作業ログデータためのシステムであって、
前記システムは、ユーザ端末と、ネットワークを経由して前記ユーザ端末と通信することが可能なように構成されたサーバとを備え、
前記ユーザ端末は、前記ユーザからの入力を前記ユーザ端末に入力することを可能にする入力部と、表示部とを備え、
前記ユーザ端末は、少なくとも１つの電子マニュアルの中から電子マニュアルを特定し、前記特定された電子マニュアルに関連する作業を前記ユーザが開始したことを示す第１の入力を前記入力部から受信したことに応答して、前記作業を前記ユーザが開始したことを示す作業開始情報を生成し、前記作業開始情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記サーバに送信し、前記作業を前記ユーザが終了したことを示す第２の入力を前記入力部から受信したことに応答して、前記作業を前記ユーザが終了したことを示す作業終了情報を生成し、前記作業終了情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記サーバに送信し、
前記サーバは、前記作業開始情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記ユーザ端末から受信し、前記作業終了情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記ユーザ端末から受信し、前記作業開始情報と前記作業終了情報とに基づいて、前記ユーザの前記作業のログを示す作業ログデータを生成し、前記作業ログデータを前記表示部に表示する、システム。
【請求項１２】
前記ユーザ端末は、前記作業を前記ユーザが中断したことを示す第３の入力を前記入力部から受信したことに応答して、前記作業を前記ユーザが中断したことを表す作業中断情報を生成し、前記特定された電子マニュアルに関連付けられた状態で前記作業中断情報を前記ネットワークを経由して前記サーバに送信し、前記作業を前記ユーザが再開したことを示す第４の入力を前記入力部から受信したことに応答して、前記第２の電子マニュアルに関連する作業を前記ユーザが再開したことを表す作業再開情報を生成し、前記特定された電子マニュアルに関連付けられた状態で前記作業再開情報を前記ネットワークを経由して前記サーバに送信し、
前記サーバは、前記作業中断情報と前記作業再開情報とを前記ユーザ端末から受信し、
前記作業ログデータは、前記作業開始情報と、前記作業終了情報と、前記作業中断情報と、前記作業再開情報とに基づいて生成される、請求項１１に記載のシステム。
【請求項１３】
電子マニュアルベースの作業ログ管理を行うためのプログラムであって、前記プログラムは、センサ装置において実行され、
前記センサ装置は、ネットワークを経由してサーバと通信することが可能なように構成されており、
前記センサ装置は、ユーザを検知するように構成された検知部と、前記センサ装置の動作を制御する制御部とを備え、
前記プログラムは、
前記検知部が前記ユーザを検知したことに応答して、前記ユーザが作業を開始したことを示す作業開始情報を生成することと、
前記作業開始情報を前記センサ装置に関連付けられた状態で前記ネットワークを経由して前記サーバに送信することと
を少なくとも実行することを前記制御部に行わせる、プログラム。
【請求項１４】
前記センサ装置は、前記ユーザが前記センサ装置から所定の範囲外に離れたことを検知するようにさらに構成されており、
前記プログラムは、
前記ユーザが前記センサ装置から所定の範囲外に離れたことを前記検知部が検知したことに応答して、前記ユーザが前記作業を終了したことを示す作業終了情報を生成することと、
前記作業終了情報を前記センサ装置に関連付けられた状態で前記ネットワークを経由して前記サーバに送信することと
をさらに実行することを前記制御部に行わせる、請求項１３に記載のプログラム。
【請求項１５】
電子マニュアルベースの作業ログ管理を行うためのサーバであって、
前記サーバは、センサ装置とネットワークを経由して通信することが可能なように構成されており、
前記サーバは、前記サーバの動作を制御する制御部を含み、
前記サーバには、表示部が接続されており、
前記制御部は、
ユーザが作業を開始したことを示す作業開始情報を前記センサ装置に関連付けられた状態で前記ネットワークを経由して前記センサ装置から受信することと、
前記作業開始情報に基づいて、前記ユーザの前記作業のログを示す作業ログデータを生成することと、
前記作業ログデータを前記表示部に表示することと
を少なくとも実行するように構成されている、サーバ。
【請求項１６】
前記制御部は、
前記ユーザが作業を終了したことを示す作業終了情報を前記センサ装置に関連付けられた状態で前記ネットワークを経由して前記センサ装置から受信することと、
前記作業終了情報に基づいて、前記ユーザの前記作業のログを示す作業ログデータを更新することと、
前記作業ログデータを前記表示部に表示することと
をさらに実行するように構成されている、請求項１５に記載のサーバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子マニュアルベースの作業ログ管理を行うためのプログラム、サーバおよびシステムに関連する。
【背景技術】
【０００２】
電子マニュアルを参照しながら作業を行うことが知られている（例えば、特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１８１７９３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来、作業ログを記録、管理するのに手間がかかっていた。さらに、作業確認と作業ログの記録がそれぞれ必要なため、無駄な時間が発生するおそれがあり、記録の漏れ、作業指示の確認の漏れが発生するおそれがあった。【０００５】
本発明は、電子マニュアルベースの作業ログ管理を行うためのプログラム、サーバおよびシステムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の電子マニュアルベースの作業ログ管理を行うためのプログラムは、ユーザ端末において実行され、前記ユーザ端末は、ネットワークを経由してサーバと通信することが可能なように構成されており、前記ユーザ端末は、前記ユーザからの入力を前記ユーザ端末に入力することを可能にする入力部と、前記ユーザ端末の動作を制御する制御部とを備え、前記プログラムは、少なくとも１つの電子マニュアルの中から電子マニュアルを特定することと、前記特定された電子マニュアルに関連する作業を前記ユーザが開始したことを示す第１の入力を前記入力部から受信することと、前記第１の入力を受信したことに応答して、前記ユーザが前記作業を開始したことを示す作業開始情報を生成することと、前記作業開始情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記サーバに送信することと、前記ユーザが前記作業を終了したことを示す第２の入力を前記入力部から受信することと、前記第２の入力を受信したことに応答して、前記ユーザが前記作業を終了したことを示す作業終了情報を生成することと、前記作業終了情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記サーバに送信することとを少なくとも実行することを前記制御部に行わせる。【０００７】
本発明の１つの実施形態では、前記プログラムは、前記特定された電子マニュアルに関連する作業を前記ユーザが中断したことを示す第３の入力を前記入力部から受信することと、前記第３の入力を受信したことに応答して、前記ユーザが前記作業を中断したことを示す作業中断情報を生成することと、前記作業中断情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記サーバに送信することと、前記作業を前記ユーザが再開したことを示す第４の入力を前記入力部から受信することと、前記第４の入力を受信したことに応答して、前記ユーザが前記作業を再開したことを示す作業再開情報を生成することと、前記作業再開情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記サーバに送信することとをさらに実行することを前記制御部に行わせてもよい。【０００８】
本発明の１つの実施形態では、前記作業は、複数の作業ステップに分割されており、前記作業開始情報および前記作業終了情報は、作業ステップ単位に前記特定された電子マニュアルに関連付けて生成されてもよい。【０００９】
本発明の１つの実施形態では、前記作業は、複数の作業ステップに分割されており、前記作業中断情報および前記作業再開情報は、作業ステップ単位に前記特定された電子マニュアルに関連付けて生成されてもよい。【００１０】
本発明の電子マニュアルベースの作業ログ管理を行うためのサーバは、ユーザ端末とネットワークを経由して通信することが可能なように構成されており、前記サーバは、前記サーバの動作を制御する制御部を含み、前記サーバには、表示部が接続されており、前記制御部は、少なくとも１つの電子マニュアルの中から特定された電子マニュアルに関連する作業を前記ユーザが開始したことを示す作業開始情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記ユーザ端末から受信することと、前記ユーザが前記作業を終了したことを示す作業終了情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記ユーザ端末から受信することと、前記作業開始情報と前記作業終了情報とに基づいて、前記ユーザの前記作業のログを示す作業ログデータを生成することと、前記作業ログデータを前記表示部に表示することとを少なくとも実行するように構成されている。【００１１】
本発明の１つの実施形態では、前記制御部は、前記ユーザが前記作業を中断したことを示す作業中断情報を前記特定された電子マニュアルに関連付けられた状態で前記ユーザ端末から受信することと、前記ユーザが前記作業を再開したことを示す作業再開情報を前記特定された電子マニュアルに関連付けられた状態で前記ユーザ端末から受信することと、をさらに実行するように構成されており、前記作業ログデータは、前記作業開始情報と、前記作業終了情報と、前記作業中断情報と、前記作業再開情報とに基づいて生成されてもよい。【００１２】
本発明の１つの実施形態では、前記制御部は、前記作業開始情報と、前記作業終了情報と、前記作業中断情報と、前記作業再開情報とから、実際に前記ユーザが前記作業を行った時間を示す合計作業時間情報を生成することをさらに実行するように構成されていてもよい。【００１３】
本発明の１つの実施形態では、前記作業に費やされる標準的な時間を示す標準作業時間情報が、前記特定された電子マニュアルに関連付けられた状態で予め設定されており、前記制御部は、前記標準時間情報と前記合計時間情報とを比較することと、比較した結果、前記合計作業時間が前記標準作業時間を超過している場合、前記合計作業時間が前記標準作業時間を超過している超過していることを示すように前記作業ログデータを前記表示部に表示することとをさらに実行するように構成されていてもよい。【００１４】
本発明の１つの実施形態では、前記特定された電子マニュアルは、第１の電子マニュアルであり、前記少なくとも１つの電子マニュアルは、第２の電子マニュアルをさらに含み、前記ユーザ端末は、第１のユーザ端末であり、前記ユーザは、第１のユーザであり、前記作業開始情報は、第１の作業開始情報であり、前記作業終了情報は、第１の作業終了情報であり、前記作業ログデータは、第１の作業ログデータであり、前記制御部は、第２の電子マニュアルに関連する作業を第２のユーザが開始したことを示す第２の作業開始情報を前記第２の電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記第２のユーザ端末から受信することと、前記第２の電子マニュアルに関連する作業を前記第２のユーザが終了したことを示す第２の作業終了情報を前記第２の電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記第２のユーザ端末から受信することと、前記第２の作業開始情報と、前記第２の作業終了情報とに基づいて、前記第２のユーザの前記作業のログを示す第２の作業ログデータを生成することと、前記第２の作業ログデータを前記表示部に表示することと、前記第１の作業ログデータを第１の電子マニュアルに関連付けた状態で、かつ、前記第２の作業ログデータを第２の電子マニュアルに関連付けた状態で、前記第１の作業ログデータと前記第２の作業ログデータとを前記表示部にマニュアル別に表示することとをさらに実行するように構成されていてもよい。【００１５】
本発明の１つの実施形態では、前記作業中断情報は、第１の作業中断情報であり、前記作業再開情報は、第１の作業再開情報であり、前記制御部は、前記第２の電子マニュアルに関連する作業を第２のユーザが中断したことを示す第２の作業中断情報を前記第２の電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記第２のユーザ端末から受信することと、前記第２の電子マニュアルに関連する作業を第２のユーザが再開したことを示す第２の作業再開情報を前記第２の電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記第２のユーザ端末から受信することと、をさらに実行するように構成されており、前記第２の作業ログデータは、前記第２の作業開始情報と、前記第２の作業終了情報と、前記第２の作業中断情報と、前記第２の作業再開情報とに基づいて生成されてもよい。【００１６】
本発明の電子マニュアルベースの作業ログ管理を行う作業ログデータためのシステムは、ユーザ端末と、ネットワークを経由して前記ユーザ端末と通信することが可能なように構成されたサーバとを備え、前記ユーザ端末は、前記ユーザからの入力を前記ユーザ端末に入力することを可能にする入力部と、表示部とを備え、前記ユーザ端末は、少なくとも１つの電子マニュアルの中から電子マニュアルを特定し、前記特定された電子マニュアルに関連する作業を前記ユーザが開始したことを示す第１の入力を前記入力部から受信したことに応答して、前記作業を前記ユーザが開始したことを示す作業開始情報を生成し、前記作業開始情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記サーバに送信し、前記作業を前記ユーザが終了したことを示す第２の入力を前記入力部から受信したことに応答して、前記作業を前記ユーザが終了したことを示す作業終了情報を生成し、前記作業終了情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記サーバに送信し、前記サーバは、前記作業開始情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記ユーザ端末から受信し、前記作業終了情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記ユーザ端末から受信し、前記作業開始情報と前記作業終了情報とに基づいて、前記ユーザの前記作業のログを示す作業ログデータを生成し、前記作業ログデータを前記表示部に表示する。【００１７】
本発明の１つの実施形態では、前記ユーザ端末は、前記作業を前記ユーザが中断したことを示す第３の入力を前記入力部から受信したことに応答して、前記作業を前記ユーザが中断したことを表す作業中断情報を生成し、前記特定された電子マニュアルに関連付けられた状態で前記作業中断情報を前記ネットワークを経由して前記サーバに送信し、前記作業を前記ユーザが再開したことを示す第４の入力を前記入力部から受信したことに応答して、前記第２の電子マニュアルに関連する作業を前記ユーザが再開したことを表す作業再開情報を生成し、前記特定された電子マニュアルに関連付けられた状態で前記作業再開情報を前記ネットワークを経由して前記サーバに送信し、前記サーバは、前記作業中断情報と前記作業再開情報とを前記ユーザ端末から受信し、前記作業ログデータは、前記作業開始情報と、前記作業終了情報と、前記作業中断情報と、前記作業再開情報とに基づいて生成されてもよい。【００１８】
本発明の電子マニュアルベースの作業ログ管理を行うためのプログラムは、センサ装置において実行され、前記センサ装置は、ネットワークを経由してサーバと通信することが可能なように構成されており、前記センサ装置は、ユーザを検知するように構成された検知部と、前記センサ装置の動作を制御する制御部とを備え、前記プログラムは、前記検知部が前記ユーザを検知したことに応答して、前記ユーザが作業を開始したことを示す作業開始情報を生成することと、前記作業開始情報を前記センサ装置に関連付けられた状態で前記ネットワークを経由して前記サーバに送信することとを少なくとも実行することを前記制御部に行わせる。【００１９】
本発明の１つの実施形態では、前記センサ装置は、前記ユーザが前記センサ装置から所定の範囲外に離れたことを検知するようにさらに構成されており、前記プログラムは、前記ユーザが前記センサ装置から所定の範囲外に離れたことを前記検知部が検知したことに応答して、前記ユーザが前記作業を終了したことを示す作業終了情報を生成することと、前記作業終了情報を前記センサ装置に関連付けられた状態で前記ネットワークを経由して前記サーバに送信することとをさらに実行することを前記制御部に行わせてもよい。【００２０】
本発明の電子マニュアルベースの作業ログ管理を行うためのサーバは、センサ装置とネットワークを経由して通信することが可能なように構成されており、前記サーバは、前記サーバの動作を制御する制御部を含み、前記サーバには、表示部が接続されており、前記制御部は、ユーザが作業を開始したことを示す作業開始情報を前記センサ装置に関連付けられた状態で前記ネットワークを経由して前記センサ装置から受信することと、前記作業開始情報に基づいて、前記ユーザの前記作業のログを示す作業ログデータを生成することと、前記作業ログデータを前記表示部に表示することとを少なくとも実行するように構成されている。【００２１】
本発明の１つの実施形態では、前記制御部は、前記ユーザが作業を終了したことを示す作業終了情報を前記センサ装置に関連付けられた状態で前記ネットワークを経由して前記センサ装置から受信することと、前記作業終了情報に基づいて、前記ユーザの前記作業のログを示す作業ログデータを更新することと、前記作業ログデータを前記表示部に表示することとをさらに実行するように構成されていてもよい。
【発明の効果】
【００２２】
本発明によれば、電子マニュアルベースの作業ログ管理を行うためのプログラム、サーバおよびシステムを提供することが可能である。
【図面の簡単な説明】
【００２３】
【図１Ａ】図１Ａは、ユーザ端末に表示される画面１００の一例を示す図である。
【図１Ｂ】図１Ｂは、ユーザ端末に表示される画面１１０の一例を示す図である。
【図１Ｃ】図１Ｃは、ユーザ端末に表示される画面１２０の一例を示す図である。
【図２】図２は、サーバに接続された表示部に表示された画面２００の一例を示す図である。
【図３】図３は、電子マニュアルベースの作業ログ管理を行うためのシステムの構成の一例を示すブロック図である。
【図４】図４は、ユーザ端末３０３において実行される処理の手順の一例を示すフローチャートである。
【図５】図５は、サーバ３０１において実行される処理の手順の一例を示すフローチャートである。
【図６】図６は、サーバ３０１の表示部３０１ｅに警告を表示するかどうかを決定する処理の手順の一例を示すフローチャートである。
【図７】図７は、電子マニュアルベースの作業ログ管理を行うためのシステムの他の構成の一例を示すブロック図である。
【図８】図８は、センサ装置７０３において実行される処理の手順の一例を示すフローチャートである。
【図９】図９は、サーバ３０１において実行される処理の手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００２４】
以下、添付図面を参照しながら、本発明の実施形態を説明する。
【００２５】
１．ユーザに提供されるサービス
以下、ユーザ端末に表示される画面を参照してユーザに提供されるサービスを説明する。
【００２６】
図１Ａは、ユーザ端末に表示される画面１００の一例を示す。ユーザ端末の画面１００には、電子マニュアルが表示される。ここで、ユーザ端末の画面１００に電子マニュアルをどのようにして表示するのかは問わないものとする。例えば、ビーコン送信機から送信されたビーコン信号を受信したことに応答してビーコン信号に対応する電子マニュアルをユーザ端末の画面１００に表示するようにしてもよいし、ユーザによって選択された電子マニュアルをユーザ端末の画面１００に表示するようにしてもよい。ユーザによる電子マニュアルの選択は、例えば、ユーザ端末の画面に表示される電子マニュアルを示すアイコンをユーザが選択することによって行われてもよいし、ユーザ端末の画面に表示される複数の電子マニュアルのリストの中から１つの電子マニュアルをユーザが選択することによって行われてもよい。
【００２７】
図１Ａに示される例では、ユーザ端末の画面１００に「エアコンのフィルターの掃除」に関する電子マニュアルが表示されている。図１Ａに示される例では、ユーザ端末の画面１００は、電子マニュアルのタイトルを表示するためのタイトル領域１０１と、電子マニュアルに関連付けられた動画を表示するための動画表示領域１０２と、電子マニュアルに記載された作業の少なくとも１つの作業ステップを表示するための作業ステップ表示領域１０３と、ユーザが作業を開始してからの経過時間を表示するための経過時間表示領域１０４と、ユーザが作業を開始するときにユーザによって操作される作業開始領域１０５とを含む。
【００２８】
図１に示される例では、作業ステップ表示領域１０３は、５組の画像表示領域１０６および作業ステップ説明領域１０７を含む。画像表示領域１０６は、作業の各ステップを説明するための画像を表示するための領域である。画像は、例えば、作業の各ステップを代表するサムネイル画像である。作業ステップ説明領域１０７は、各作業ステップにおいてユーザが何をすべきか（例えば、各作業ステップにおいてユーザが作業する上で注意すべき点など）を表示するための領域である。
【００２９】
なお、図１Ａに示される例では、作業ステップ表示領域１０３は、５組の画像領域１０６（１０６Ａ〜１０６Ｅ）および作業ステップ説明領域１０７（１０７Ａ〜１０７Ｅ）を含むが、作業ステップ表示領域１０３の構成はこれに限定されない。作業ステップ表示領域１０３は、１組以上の任意の数の組の画像領域１０６および作業ステップ説明領域１０７を含むことも可能である。
【００３０】
例えば、ユーザ端末がタッチパネルディスプレイを有するスマートフォンである場合において、１組の画像領域１０６および作業ステップ説明領域１０７が作業ステップ表示領域１０３に表示されている場合に、ユーザが画面１００を上下方向にスクロールする、または、左右方向にスワイプすることによって、次の作業ステップまたは前の作業ステップを作業ステップ表示領域１０３に表示するようにしてもよい。
【００３１】
例えば、ユーザは、画面１００内の動画表示領域１０２に対する操作を行うことによって、表示された電子マニュアルに関連付けられた動画を再生することが可能である。例えば、ユーザ端末がタッチパネルディスプレイを有している場合には、このような操作は、ユーザが動画再生領域１０２にタッチすることによって達成される。
【００３２】
ユーザ端末の画面１００は、表示された電子マニュアルに関連する作業をユーザが開始したことを示す入力をユーザ端末に入力することが可能なように構成されている。例えば、ユーザは、画面１００内の作業開始領域１０５に対する操作を行うことによって、表示された電子マニュアルに関連する作業をユーザが開始したことを示す入力をユーザ端末に入力することが可能である。例えば、ユーザ端末がタッチパネルディスプレイを有している場合には、このような操作は、ユーザが作業開始領域１０５にタッチすることによって達成される。このような操作がなされた時刻（すなわち、表示された電子マニュアルに関連する作業をユーザが開始した時刻）から経過した時間が経過時間表示領域１０４にリアルタイムに表示される。
【００３３】
図１Ｂは、ユーザ端末に表示される画面１１０の一例を示す。ユーザ端末の画面１１０は、ユーザがユーザ端末の画面１００内の作業開始領域１０５に対する操作を行った際にユーザ端末の画面１００から遷移した画面である。図１Ｂに示される例では、ユーザ端末の画面１１０は、作業開始領域１０５の代わりに、ユーザが作業を中断するときにユーザによって操作される作業中断領域１１１と、ユーザが作業を終了するときにユーザによって操作される作業終了領域１１２とを含む。
【００３４】
ユーザ端末の画面１１０は、表示された電子マニュアルに関連する作業をユーザが中断したことを示す入力をユーザ端末に入力することが可能なように構成されている。例えば、ユーザは、画面１１０内の作業中断領域１１１に対する操作を行うことによって、表示された電子マニュアルに関連する作業をユーザが中断したことを示す入力をユーザ端末に入力することが可能である。例えば、ユーザ端末がタッチパネルディスプレイを有している場合には、このような操作は、ユーザが作業中断領域１１１にタッチすることによって達成される。このような操作がなされた時刻（すなわち、表示された電子マニュアルに関連する作業をユーザが中断した時刻）までに経過した時間が経過時間表示領域３０４に表示される。
【００３５】
ユーザ端末の画面１１０は、表示された電子マニュアルに関連する作業をユーザが終了したことを示す入力をユーザ端末に入力することが可能なように構成されている。例えば、ユーザは、画面１１０内の作業終了領域１１２に対する操作を行うことによって、表示された電子マニュアルに関連する作業をユーザが終了したことを示す入力をユーザ端末に入力することが可能である。例えば、ユーザ端末がタッチパネルディスプレイを有している場合には、このような操作は、ユーザが作業終了領域１１２にタッチすることによって達成される。このような操作がなされた時刻（すなわち、表示された電子マニュアルに関連する作業をユーザが終了した時刻）までに経過した時間が経過時間表示領域１０４に表示される。
【００３６】
図１Ｃは、ユーザ端末に表示される画面１２０の一例を示す。ユーザ端末の画面１２０は、ユーザがユーザ端末の画面１１０内の作業中断領域１１１に対する操作を行った際にユーザ端末の画面１１０から遷移した画面である。図１Ｃに示される例では、ユーザ端末の画面１２０は、作業中断領域１１１および作業終了領域１１２の代わりに、ユーザが作業を再開するときにユーザによって操作される作業再開領域１２１を含む。
【００３７】
ユーザ端末の画面１２０は、表示された電子マニュアルに関連する作業をユーザが再開したことを示す入力をユーザ端末に入力することが可能なように構成されている。例えば、ユーザは、画面１２０内の作業再開領域１２１に対する操作を行うことによって、表示された電子マニュアルに関連する作業をユーザが再開したことを示す入力をユーザ端末に入力することが可能である。例えば、ユーザ端末がタッチパネルディスプレイを有している場合には、このような操作は、ユーザが作業再開領域１２１にタッチすることによって達成される。表示された電子マニュアルに関連する作業をユーザが最初に開始した時刻から経過した時間が経過時間表示領域１０４にリアルタイムに表示される。
【００３８】
なお、図１Ａ、図１Ｂ、図１Ｃを参照して上述した実施形態では、ユーザ端末に表示される画面の領域に対して作業の開始、終了、中断、再開という４つの操作を行う例を説明したが、本発明はこれに限定されない。例えば、ユーザ端末に表示される画面の領域に対して作業の開始、終了という２つの操作のみを行うようにしてもよい。
【００３９】
このように、ユーザは、作業の内容をユーザ端末の画面に表示された電子マニュアルで確認しながら、マニュアルベースで作業を進めることが可能である。これにより、ユーザは、何をどれくらいの時間をかけて行えばよいかを明確に理解することが可能である。さらに、ユーザは、電子マニュアルが表示された画面に対する操作を行うことによって作業を容易に記録することが可能である。これにより、ユーザが作業を記録するために要する手間を低減することが可能である。作業を記録するためにいちいちメモ帳等を取り出す必要がないからである。
【００４０】
２．管理者に提供されるサービス
以下、サーバに接続された表示部に表示される画面を参照して管理者に提供されるサービスを説明する。
【００４１】
図２は、サーバに接続された表示部に表示される画面２００の一例を示す。
【００４２】
図２に示される例では、表示部の画面２００は、マニュアル情報表示領域２０１（２０１Ａ、２０１Ｂ）と作業ログデータ表示領域２０２（２０２Ａ〜２０２Ｄ）とを含む。マニュアル情報表示領域２０１（２０１Ａ、２０１Ｂ）は、電子マニュアルの情報を表示するための領域である。電子マニュアルの情報は、例えば、ユーザの作業の内容の簡単な説明等を含む。作業ログデータ表示領域２０２（２０２Ａ〜２０２Ｄ）は、ユーザの作業のログを示す作業ログデータを表示するための領域である。作業ログデータ表示領域２０２に表示される作業ログデータは、電子マニュアルに関連付けられている。
【００４３】
管理者は、マニュアル別に複数のユーザに関連する作業を管理することも可能であるし、ユーザ別に複数の電子マニュアルに関連する作業を管理することも可能である。例えば、管理者は、「マニュアル」ボタン２０７を選択することにより、マニュアル別に複数のユーザに関連する作業ログデータを表示部に表示させることが可能である。これにより、管理者は、マニュアル別に複数のユーザに関連する作業の進捗状況を把握することが可能である。例えば、管理者は、「作業者」ボタン２０８を選択することにより、作業者（ユーザ）別に複数の電子マニュアルに関連する作業ログデータを表示部に表示させることが可能である。これにより、管理者は、ユーザ別に複数の電子マニュアルに関連する作業の進捗状況を把握することが可能である。
【００４４】
なお、図２に示される例では、すべての作業が画面２００に表示されている。すべての作業には、未開始の作業が含まれていてもよいし含まれていなくてもよい。さらに、すべての作業の代わりに、作業中の作業のみが画面２００に表示されるようにしてもよい。このような表示の切り替えは、例えば、「すべての作業」ボタンと「作業中のみ」ボタンとを択一的に選択することによって達成される。
【００４５】
ここで、電子マニュアルに関連する作業が「作業中」であるか否かは、その電子マニュアルに関連する作業を開始したＡさん、Ｂさん、Ｃさんのすべての人がその作業を終了したか否かを判定することによって判定することが可能である。例えば、その電子マニュアルに関連する作業を開始したＡさん、Ｂさん、Ｃさんのうちの少なくとも１人がその作業をまだ終了していない場合には、電子マニュアルに関連する作業は「作業中」であると判定される。
【００４６】
図２に示される例では、作業ログデータ表示領域２０２において、作業ログデータは、ユーザごとに棒グラフの形式で表示されている。棒グラフの長手方向が時間軸の方向である。棒グラフの左端部２０３（２０３Ａ〜２０３Ｄ）は、ユーザの作業が開始した時刻を示す。棒グラフの右端部２０４（２０４Ａ〜２０４Ｄ）は、ユーザの作業が終了した時刻を示す。棒グラフの中右端部２０５（２０５Ａ、２０５Ｂ）は、ユーザの作業が中断した時刻を示す。棒グラフの中左端部２０６（２０６Ａ、２０６Ｂ）は、ユーザの作業が再開した時刻を示す。マニュアル別に作業ログデータが表示されている場合において、複数のユーザが１つの電子マニュアルに関連する作業を行っている場合には、図２に示されているように、各ユーザに関連する棒グラフが並列して表示される。これにより、管理者は、１つの電子マニュアルについて、各ユーザの作業の進捗状況を容易に比較することができる。なお、作業ログデータが表示される形式は、棒グラフの形式に限定されない。作業ログデータは、任意の形式（例えば、リストの形式）で表示されることも可能である。
【００４７】
なお、画面２００に表示される情報の量を制限することを目的として、キーワードに一致する作業ログデータのみを画面２００に表示するようにしてもよいし、特定の範囲の日付および時刻に一致する作業ログデータのみを画面２００に表示するようにしてもよい。
【００４８】
このように、管理者は、作業ログを集計したり転記したりする必要がない。管理者の代わりに、サーバが作業ログを集計し、記録してくれるからである。サーバが作業ログを集計することにより、拠点や日付ごとの作業ログの集計を容易に行うことが可能である。さらに、管理者は、作業の進捗状況をリアルタイムで把握することが可能である。これにより、管理者は、作業の遅れやトラブルを早期に発見することが可能である。
【００４９】
３．ユーザおよび管理者に提供されるサービスを実現するためのシステムの構成
図３は、電子マニュアルベースの作業ログ管理を行うためのシステム３００の構成の一例を示す。
【００５０】
図３に示される例では、システム３００は、サーバ３０１と、インターネット３０２を経由してサーバ３０１と通信可能な複数のユーザ端末３０３と、データベース部３０４とを備えている。
【００５１】
サーバ３０１は、データベース部３０４に接続されている。データベース部３０４には、例えば、ユーザ端末３０３に提供すべき電子マニュアルを特定するための電子マニュアルＩＤに関連付けられた状態で、電子マニュアルのデータおよび電子マニュアルに関連付けられた動画のデータや静止画のデータなどが格納されている。データベース部３０４は、サーバ３０１に内蔵されていてもよいし、サーバ３０１の外部に設けられていてもよい（例えば、データベース部３０４は、サーバ３０１の外付けハードディスク装置として構成されていてもよい）。サーバ３０１のデータ記憶部３０１ｃが、データベース部３０４の少なくとも一部を兼用する構成としてもよい。さらに、データベース部３０４は、電子マニュアルのデータと電子マニュアルに関連付けられた動画のデータや静止画のデータとの両方を格納しているとしたが、本発明は、これに限定されない。例えば、電子マニュアルのデータは、データベース部３０４に格納されており、電子マニュアルに関連付けられた動画のデータは、データベース部３０４とは別個のデータベース部またはストレージ部に格納されていてもよい。なお、データベース部３０４は、サーバ３０１に接続されていれば足り、無線接続であるか有線接続であるかを問わない。
【００５２】
サーバ３０１は、電子マニュアル管理サービスを提供するシステム管理者が運営・管理する情報処理装置である。このサーバ３０１は、例えば、ワークステーションやパーソナルコンピュータであって、サーバとしての一般的なハードウェア構成を有している。すなわち、サーバ３０１は、ＮＩＣ（Network Interface Card）等の通信部３０１ａ、ＣＰＵ（Central Processing Unit）等の制御部３０１ｂ、ハードディスク、メモリ等のデータ記憶部３０１ｃ、キーボード、マウス等の入力部３０１ｄを有しており、サーバ３０１には、ディスプレイ等の表示部３０１ｅが接続されている。サーバ３０１のハードウェア構成はその機能を実現できる限りにおいて特に限定されず、単一のマシンで構成されていてもよく、複数台のマシンを組み合わせて構成されたものであってもよい。なお、表示部３０１ｅは、サーバ３０１に接続されていれば足り、無線接続であるか有線接続であるかを問わない。
【００５３】
サーバ３０１にはオペレーションシステム（ＯＳ）等の基本プログラムの他、電子マニュアル管理サービスの提供に必要な各種ソフトウェアがインストールされている。サーバ３０１にインストールされるソフトウェアは、例えばデータベースサーバ、Ｗｅｂサーバ、ＦＴＰサーバ等にインストールされているソフトウェアである。サーバ３０１の制御部３０１ｂは、プログラム又はデータを処理することにより、サーバ３０１の動作を制御する。
【００５４】
データ記憶部３０１ｃには、処理を実行するために必要とされるプログラムやそのプログラムの実行に必要とされるデータ等が格納されている。データ記憶部３０１ｃに格納されているプログラムは、例えば、ウェブサーバプログラムである。制御部３０１ｂは、データ記憶部３０１ｃに格納されているウェブサーバプログラムを読み出し、そのウェブサーバプログラムを実行する。これにより、サーバ３０１は、ウェブサーバとして機能することが可能になる。
【００５５】
ユーザ端末３０３は、携帯電話、スマートフォン、タブレット端末、スマートグラス、スマートウォッチ端末等の携帯無線端末であることが好ましく、携帯電話回線網や公衆無線ＬＡＮを経由してデータ通信を行う無線通信部３０３ａ、ＣＰＵ等の制御部３０３ｂ、メモリ等のデータ記憶部３０３ｃ、カーソルキー等の入力部３０３ｄ、タッチパネルディスプレイ等の入力部兼表示部３０３ｅ、ＧＰＳ受信部３０３ｆ等を有している。ただし、ユーザ端末３０３は携帯無線端末に限定されず、デスクトップＰＣ、ラップトップＰＣ、ノートＰＣ等のパーソナルコンピュータであってもよい。
【００５６】
ユーザ端末３０３にはＯＳ等の基本プログラムの他、電子マニュアル提供サービスを受けるために必要なアプリケーションプログラム（クライアントアプリ）がインストールされている。あるいは、ユーザ端末３０３は、Ｗｅｂブラウザの組み込みプログラム又は追加プログラムを利用することができる。この場合、ユーザ端末３０３は、アプリケーションプログラムをインストールすることなくＷｅｂブラウザ上でサービスを利用することが可能である。
【００５７】
データ記憶部３０３ｃには、処理を実行するために必要とされるプログラムやそのプログラムの実行に必要とされるデータ等が格納されている。ここで、プログラムをどのようにしてデータ記憶部３０３ｃに格納するかは問わない。例えば、プログラムは、データ記憶部３０３ｃにプリインストールされていてもよい。あるいは、プログラムは、インターネット３０２などのネットワークを介してダウンロードされることによってデータ記憶部３０３ｃにインストールされるようにしてもよいし、光ディスクやＵＳＢなどの記憶媒体を介してデータ記憶部３０３ｃにインストールされるようにしてもよい。データ記憶部３０３ｃに格納されているプログラムは、例えば、ウェブブラウザプログラムである。制御部３０３ｂは、データ記憶部３０３ｃに格納されているウェブブラウザプログラムを読み出し、そのウェブブラウザプログラムを実行する。これにより、ユーザ端末３０３をウェブブラウザとして機能させることが可能になる。
【００５８】
４．ユーザ端末において実行される処理
図４は、電子マニュアルがユーザ端末３０３に表示された後に、ユーザ端末３０３において実行される処理の手順の一例を示す。この処理は、プログラムの形式で表現されている。このプログラムの各ステップは、ユーザ端末３０３のデータ記憶部３０３ｃに格納されている。このプログラムは、ユーザ端末３０３の制御部３０３ｂによって実行される。以下、図４に示される処理の各ステップを説明する。
【００５９】
ステップＳ４０１：電子マニュアルが特定される。電子マニュアルの特定は、例えば、ユーザ端末３０３に表示されている少なくとも１つの電子マニュアルの中からユーザが１つの電子マニュアルを選択することによって達成される。
【００６０】
ステップＳ４０２：ユーザが作業を開始したことを示す入力が入力部３０３ｄから受信されたか否かが判定される。この判定結果が「Ｙｅｓ」である場合には、処理はステップＳ４０３に進み、この判定結果が「Ｎｏ」である場合には、処理はステップＳ４０２に戻る。
【００６１】
ステップＳ４０３：特定された電子マニュアルに関連する作業をユーザが開始したことを示す作業開始情報が生成される。ここで、作業開始情報は、例えば、作業開始というイベントが発生したことを示す作業開始ＩＤと、作業を開始したユーザを識別するユーザＩＤと、特定された電子マニュアルを識別するための電子マニュアルＩＤとを含む。
【００６２】
ステップＳ４０４：特定された電子マニュアルに関連付けられた状態で作業開始情報がサーバ３０１に送信される。特定された電子マニュアルがどのような態様で作業開始情報に関連付けられているかは問わない。例えば、特定された電子マニュアルを識別するための電子マニュアルＩＤを作業開始情報の一部に組み込んだ形式で作業開始情報をサーバ３０１に送信するようにしてもよい。あるいは、作業開始情報とは別個の電子マニュアルＩＤを作業開始情報と同時にサーバ３０１に送信するようにしてもよい。特定された電子マニュアルと作業開始情報とを関連付けるタイミングもまた限定されない。特定された電子マニュアルと作業開始情報とを関連付けるタイミングは、作業開始情報が生成された後であり、かつ、作業開始情報が送信されるよりも前である任意のタイミングであり得る。
【００６３】
ステップＳ４０５：ユーザが作業を終了したことを示す入力が入力部３０３ｄから受信されたか否かが判定される。この判定結果が「Ｙｅｓ」である場合には、処理はステップＳ４０６に進み、この判定結果が「Ｎｏ」である場合には、処理はステップＳ４０８に進む。
【００６４】
ステップＳ４０６：特定された電子マニュアルに関連する作業をユーザが終了したことを示す作業終了情報が生成される。ここで、作業終了情報は、例えば、作業終了というイベントが発生したことを示す作業終了ＩＤと、作業を終了したユーザを識別するユーザＩＤと、特定された電子マニュアルを識別するための電子マニュアルＩＤとを含む。
【００６５】
ステップＳ４０７：特定された電子マニュアルに関連付けられた状態で作業終了情報がサーバ３０１に送信される。ここで、特定された電子マニュアルがどのような態様で作業終了情報に関連付けられているか、そのような関連付けのタイミングがいつかは問わない。作業開始情報と同様である。
【００６６】
ステップＳ４０８：ユーザが作業を中断したことを示す入力が入力部３０３ｄから受信されたか否かが判定される。この判定結果が「Ｙｅｓ」である場合には、処理はステップＳ４０９に進み、この判定結果が「Ｎｏ」である場合には、処理はステップＳ４０５に戻る。
【００６７】
ステップＳ４０９：特定された電子マニュアルに関連する作業をユーザが中断したことを示す作業中断情報が生成される。ここで、作業中断情報は、例えば、作業中断というイベントが発生したことを示す作業中断ＩＤと、作業を中断したユーザを識別するユーザＩＤと、特定された電子マニュアルを識別するための電子マニュアルＩＤとを含む。
【００６８】
ステップＳ４１０：特定された電子マニュアルに関連付けられた状態で作業中断情報がサーバ３０１に送信される。ここで、特定された電子マニュアルがどのような態様で作業中断情報に関連付けられているか、そのような関連付けのタイミングがいつかは問わない。作業開始情報と同様である。
【００６９】
ステップＳ４１１：ユーザが作業を再開したことを示す入力が入力部３０３ｄから受信されたか否かが判定される。この判定結果が「Ｙｅｓ」である場合には、処理はステップＳ４１２に進み、この判定結果が「Ｎｏ」である場合には、処理はステップＳ４１１に戻る。
【００７０】
ステップＳ４１２：特定された電子マニュアルに関連する作業をユーザが再開したことを示す作業中断情報が生成される。ここで、作業再開情報は、例えば、作業再開というイベントが発生したことを示す作業再開ＩＤと、作業を再開したユーザを識別するユーザＩＤと、特定された電子マニュアルを識別するための電子マニュアルＩＤとを含む。
【００７１】
ステップＳ４１３：特定された電子マニュアルに関連付けられた状態で作業再開情報がサーバ３０１に送信される。ここで、特定された電子マニュアルがどのような態様で作業再開情報に関連付けられているか、そのような関連付けのタイミングがいつかは問わない。作業開始情報と同様である。ステップＳ４１３の後、処理はステップＳ４０５に戻る。
【００７２】
なお、作業開始情報、作業中断情報、作業再開情報、作業終了情報のそれぞれを送信するタイミングは、作業開始情報、作業中断情報、作業再開情報、作業終了情報のそれぞれが生成された直後であるとは限らない。作業開始情報、作業中断情報、作業再開情報、作業終了情報のそれぞれを送信するタイミングは、作業開始情報、作業終了情報、作業中断情報、作業再開情報のそれぞれが生成されたタイミングに依存するとは限らないからである。例えば、作業開始情報、作業中断情報、作業再開情報、作業終了情報がそれぞれ生成された後に、作業開始情報、作業中断情報、作業再開情報、作業終了情報をまとめて同一のタイミングでサーバ３０１に送信するようにしてもよい。
【００７３】
なお、上述したステップＳ４０４では、作業開始情報をサーバ３０１に送信するとしたが、作業開始情報をサーバ３０１に直接的に送信してもよいし、間接的に送信してもよい。例えば、作業開始情報をサーバ３０１とは別のサーバに送信し、その別のサーバがサーバ３０１に送信することによって、作業開始情報をサーバ３０１に送信するようにしてもよい。作業終了情報、作業中断情報、作業再開情報の送信についても同様である。
【００７４】
図１Ａに示される例では、ユーザが画面１００の作業開始領域１０５を操作することにより、作業開始情報が生成される。
【００７５】
図１Ｂに示される例では、ユーザが画面１１０の作業中断領域１１１を操作することにより、作業中断情報が生成され、ユーザが画面１１０の作業終了領域１１２を操作することにより、作業終了情報が生成される。
【００７６】
図１Ｃに示される例では、ユーザが画面１２０の作業再開領域１２１を操作することにより、作業再開情報が生成される。
【００７７】
なお、作業開始情報および作業終了情報は、電子マニュアルに関連する作業を単位として生成されてもよいが、電子マニュアルに関連する作業が複数の作業ステップに分割されている場合には、作業ステップ単位で生成されてもよい。作業中断情報および作業再開情報についても同様である。
【００７８】
作業ステップ単位で、作業開始情報、作業終了情報、作業中断情報、作業再開情報を生成することにより、電子マニュアルに関連する作業よりも細分化された作業ステップ単位でユーザの作業を細分化して管理することが可能になる。さらに、１つの作業ステップが複数の作業サブステップに分割されている場合には、作業サブステップ単位で、作業開始情報、作業終了情報、作業中断情報、作業再開情報を生成するようにしてもよい。これにより、作業ステップよりも細分化された作業サブステップ単位でユーザの作業をさらに細分化して管理することが可能になる。
【００７９】
なお、図４に示される例では、作業開始情報、作業終了情報、作業中断情報、作業再開情報は、それぞれ、ユーザが作業を開始、終了、中断、再開した時刻を示す時刻情報を含んでいないが、時刻情報を含むようにしてもよい。この場合には、通信の障害等の理由により時刻情報をサーバ３０１に即座に送信することができないときでも、後の時刻に送信することにより、正確な時刻情報をサーバ３０１に送信することが可能である。
【００８０】
５．サーバにおいて実行される処理
図５は、サーバ３０１において実行される処理の手順の一例を示す。この処理は、プログラムの形式で表現されている。このプログラムの各ステップは、サーバ３０１のデータ記憶部３０１ｃに格納されている。このプログラムは、サーバ３０１の制御部３０１ｂによって実行される。以下、図５に示される処理の各ステップを説明する。
【００８１】
ステップＳ５０１：ユーザ端末３０３からインターネット３０２を経由して作業開始情報を受信したか否かが判定される。この判定結果が「Ｙｅｓ」である場合には、処理はステップＳ５０２に進み、この判定結果が「Ｎｏ」である場合には、処理はステップＳ５０１に戻る。
【００８２】
ステップＳ５０２：作業開始情報を受信したことに応答して、作業開始情報に基づいて、作業ログデータが生成される。例えば、作業開始情報の内容が反映されるように作業ログデータが生成される。このようにして生成された作業ログデータは、データベース部３０４に格納される。ここで、作業ログデータは、ユーザが行った作業のログを示す。
【００８３】
ステップＳ５０３：ステップＳ５０２において生成された作業ログデータが表示部３０１ｅに表示される。
【００８４】
ステップＳ５０４：ユーザ端末３０３からインターネット３０２を経由して作業終了情報を受信したか否かが判定される。この判定結果が「Ｙｅｓ」である場合には、処理はステップＳ５０５に進み、この判定結果が「Ｎｏ」である場合には、処理はステップＳ５０７に進む。
【００８５】
ステップＳ５０５：作業終了情報を受信したことに応答して、作業終了情報に基づいて、作業ログデータが更新される。例えば、データベース部３０４から作業ログデータが読み出され、作業終了情報の内容が反映されるように作業ログデータが更新される。このようにして更新された作業ログデータは、データベース部３０４に格納される。
【００８６】
ステップＳ５０６：ステップＳ５０５において更新された作業ログデータが表示部３０１ｅに表示される。
【００８７】
ステップＳ５０７：ユーザ端末３０３からインターネット３０２を経由して作業中断情報を受信したか否かが判定される。この判定結果が「Ｙｅｓ」である場合には、処理はステップＳ５０８に進み、この判定結果が「Ｎｏ」である場合には、処理はステップＳ５０４に戻る。
【００８８】
ステップＳ５０８：作業中断情報を受信したことに応答して、作業中断情報に基づいて、作業ログデータが更新される。例えば、データベース部３０４から作業ログデータが読み出され、作業中断情報の内容が反映されるように作業ログデータが更新される。このようにして更新された作業ログデータは、データベース部３０４に格納される。
【００８９】
ステップＳ５０９：ステップＳ５０８において更新された作業ログデータが表示部３０１ｅに表示される。
【００９０】
ステップＳ５１０：ユーザ端末３０３からインターネット３０２を経由して作業再開情報を受信したか否かが判定される。この判定結果が「Ｙｅｓ」である場合には、処理はステップＳ５１１に進み、この判定結果が「Ｎｏ」である場合には、処理はステップＳ５１０に戻る。
【００９１】
ステップＳ５１１：作業再開情報を受信したことに応答して、作業再開情報に基づいて、作業ログデータが更新される。例えば、データベース部３０４から作業ログデータが読み出され、作業再開情報の内容が反映されるように作業ログデータが更新される。このようにして更新された作業ログデータは、データベース部３０４に格納される。
【００９２】
ステップＳ５１２：ステップＳ５１１において更新された作業ログデータが表示部３０１ｅに表示される。ステップＳ５１２の後、処理はステップＳ５０４に戻る。
【００９３】
なお、作業開始情報、作業終了情報、作業中断情報、作業再開情報の受信と、作業ログデータの生成または更新と、作業ログデータの表示とを即座に行うことが好ましい。これにより、管理者は、ユーザの作業の進捗状況などをリアルタイムに把握または管理することが可能である。
【００９４】
ただし、作業ログデータの生成または更新と、作業ログデータの表示とは、任意のタイミングで行うことが可能である。例えば、作業終了情報を受信するまでは作業ログデータを生成せず、作業終了情報を受信した後に、作業開始情報、作業終了情報、作業中断情報、作業再開情報に基づいて作業ログデータを生成し、次いで、その作業ログデータを表示部３０１ｅに表示するようにしてもよい。
【００９５】
なお、作業開始情報、作業終了情報、作業中断情報、作業再開情報が、それぞれ、ユーザが作業を開始、終了、中断、再開した時刻を示す時刻情報を含んでいない場合には、サーバ側でそれらの時刻情報を生成するようにすればよい。このような時刻情報は、例えば、作業開始情報や作業再開情報の受信に応答してサーバ側のタイマーを作動させ、作業開始情報や作業再開情報の受信に応答してサーバ側のタイマーを停止させることによって生成することが可能である。このようにして生成された時刻情報に基づいて作業ログデータを生成または更新することが可能である。あるいは、作業開始情報、作業終了情報、作業中断情報、作業再開情報が、それぞれ、ユーザが作業を開始、終了、中断、再開した時刻を示す時刻情報を含んでいる場合には、それらの時刻情報に基づいて作業ログデータを生成または更新するようにすればよい。
【００９６】
以下、図２を再び参照して、サーバ３０１の処理によってサーバ３０１の表示部３０１ｅに表示される棒グラフがどのように変化するかを具体的に説明する。
【００９７】
まず、作業の中断が行われなかった場合について説明する。ユーザ端末３０３からインターネット３０２を経由して作業開始情報が受信されると、制御部３０１ｂは、棒グラフの左端部２０３（２０３Ｂ、２０３Ｄ）を生成し、棒グラフを左端部２０３（２０３Ｂ、２０３Ｄ）から時間軸に沿って延伸させることを開始する。その後、ユーザ端末３０３からインターネット３０２を経由して作業終了情報が受信されると、制御部３０１ｂは、棒グラフを延伸させることを止める。これにより、棒グラフの右端部２０４（２０４Ｂ、２０４Ｄ）が画定される。その結果、作業ログデータである棒グラフ２０２（２０２Ｂ、２０２Ｄ）が完成される。
【００９８】
次に、作業の中断が行われた場合について説明する。ユーザ端末３０３からインターネット３０２を経由して作業開始情報が受信されると、制御部３０１ｂは、棒グラフの左端部２０３（２０３Ａ、２０３Ｃ）を生成し、棒グラフを左端部２０３（２０３Ａ、２０３Ｃ）から時間軸に沿って延伸させることを開始する。その後、ユーザ端末３０３からインターネット３０２を経由して作業中断情報が受信されると、制御部３０１ｂは、中右端部２０５（２０５Ａ、２０５Ｂ）を生成し、棒グラフの表示態様を変更し（例えば、棒グラフの色を薄くする、または、変更するなど）、棒グラフを延伸させることを続行する。その後、ユーザ端末３０３からインターネット３０２を経由して作業再開情報が受信されると、制御部３０１ｂは、中左端部２０６（２０６Ａ、２０６Ｂ）を生成し、棒グラフの表示態様を変更前の表示態様に戻し、棒グラフを延伸させることを続行する。その後、ユーザ端末３０３からインターネット３０２を経由して作業終了情報が受信されると、制御部３０１ｂは、棒グラフを延伸させることを止める。これにより、棒グラフの右端部２０４（２０４Ａ、２０４Ｃ）が画定される。その結果、作業ログデータである棒グラフ２０２（２０２Ａ、２０２Ｃ）が完成する。
【００９９】
なお、電子マニュアルに関連する作業に費やされる標準的な時間を表す標準作業時間情報が、その電子マニュアルに関連付けられた状態で予め設定されていてもよい。この場合、制御部３０１ｂは、ユーザが作業を行った時間を表す合計作業時間情報と標準作業時間情報とを比較する。その比較の結果、合計作業時間が標準作業時間を超過している場合には、制御部３０１ｂは、合計作業時間が標準作業時間を超過していることが強調されるように、表示された棒グラフの表示態様を変更するようにしてもよい。例えば、表示された棒グラフを赤色でハイライトするようにしてもよい。
【０１００】
上述した実施形態において、管理者は、サーバ３０１の表示部３０１ｅに表示される作業ログデータを閲覧することによりユーザの作業を管理しているが、本発明は、これに限定されない。管理者は、ユーザ端末３０３と同様の構成を有する管理者端末（例えば、携帯無線端末）を持っている場合には、その管理者端末は、インターネット３０２を経由してサーバ３０１に接続することによって、サーバ３０１の表示部３０１ｅに表示されるものを管理者端末の表示部に表示させるようにしてもよい。これにより、管理者端末を用いてユーザの作業を管理することが可能である。特に、管理者端末が携帯無線端末である場合には、管理者は、その携帯無線端末を用いてサーバ３０１にリモートアクセスすることによって、移動中であってもユーザの作業の進捗状況を把握または管理することが可能である。
【０１０１】
以下、ビルの機械設備の定期点検を行う実施形態について説明する。
【０１０２】
この実施形態において、例えば、ビルの機械設備の定期点検を行う際、機械設備Ａの近くにビーコン送信機ａが設置され、機械設備Ｂの付近にビーコン送信機ｂが設置され、機械設備Ｃの近くにビーコン送信機ｃが設置されている場合、定期点検を行なおうとするユーザが機械設備Ａに近づいてビーコン送信機ａのビーコン受信エリア内に進入したとき、ユーザ端末３０３がビーコン送信機ａからのビーコン信号をキャッチする。このビーコン信号が機械設備Ａの電子マニュアルａと関連付けられていることにより、機械設備Ａに近づいたユーザ端末３０３に対して機械設備Ａの点検のための電子マニュアルａを提供することができる。電子マニュアルａがユーザ端末３０３に提供されると、ユーザ端末３０３の表示部３０１ｅに電子マニュアルａが表示され、上述したように機械設備Ａの点検作業を開始、終了、中断、再開したことを示す情報を送信すると、管理者は、それらの情報に基づいて生成された作業ログデータを見て、機械設備Ａの点検作業についてユーザがいつからいつまで作業を行ったかを把握または管理することができる。次に、ユーザが機械設備Ｂに近づいてビーコン送信機ｂのビーコン受信エリア内に進入したとき、ユーザ端末３０３がビーコン送信機ｂからのビーコン信号をキャッチする。このビーコン信号が機械設備Ｂの電子マニュアルｂと関連付けられていることにより、機械設備Ｂに近づいたユーザ端末３０３に対して機械設備Ｂの点検のための電子マニュアルｂを提供することができる。電子マニュアルｂがユーザ端末３０３に提供されると、ユーザ端末３０３の表示部３０１ｅに電子マニュアルｂが表示され、上述したように機械設備Ｂの点検作業を開始、終了、中断、再開したことを示す情報を送信すると、管理者は、それらの情報に基づいて生成された作業ログデータを見て、機械設備Ｂの点検作業についてユーザがいつからいつまで作業を行ったかを把握または管理することができる。次に、ユーザが機械設備Ｃに近づいてビーコン送信機ｃのビーコン受信エリア内に進入したとき、ユーザ端末３０３がビーコン送信機ｃからのビーコン信号をキャッチする。このビーコン信号が機械設備Ｃの電子マニュアルｃと関連付けられていることにより、機械設備Ｃに近づいたユーザ端末３０３に対して機械設備Ｃの点検のための電子マニュアルｃを提供することができる。電子マニュアルｃがユーザ端末３０３に提供されると、ユーザ端末３０３の表示部３０１ｅに電子マニュアルｃが表示され、上述したように機械設備Ｃの点検作業を開始、終了、中断、再開したことを示す情報を送信すると、管理者は、それらの情報に基づいて生成された作業ログデータを見て、機械設備Ｃの点検作業についてユーザがいつからいつまで作業を行ったかを把握または管理することができる。このように、定期点検を行うユーザは、機械設備Ａ→機械設備Ｂ→機械設備Ｃの予め定められた経路を進むだけで、受動的に定期点検の整備マニュアルを入手することが可能であり、ユーザが機械設備の各情報（すなわち、ユーザが点検作業を開始、終了、中断、再開したことを示す情報）をサーバ３０１に送信することにより、管理者は、それぞれの機械設備の点検作業の進捗状況を随時把握または管理することができる。
【０１０３】
なお、上述した実施形態では、その機械設備の点検のための電子マニュアルは、ユーザが機械設備に近づくと提供されるとしたが、本発明は、これに限定されない。電子マニュアルは、任意のタイミングでユーザ端末３０３へ提供される。例えば、ユーザが出勤時に（例えば、ビーコン送信機を出勤ゲートに設置することにより、ユーザがその出勤ゲートを通過したときに）その日の作業に必要なマニュアルが提供されてもよいし、ユーザが所定の経路を進む間に必要なマニュアルが提供されてもよい。
【０１０４】
さらに、上述した実施形態では、機械設備ごとに異なる電子マニュアルが提供されるとしているが、本発明は、これに限定されない。例えば、ユーザが機械設備Ａに近づくと、機械設備Ａ〜機械設備Ｃの点検に必要な１つの電子マニュアルが提供されてもよい。
【０１０５】
一実施形態において、機械設備Ａ→機械設備Ｂ→機械設備Ｃの順に経路が予め定められているにもかかわらず、ユーザが機械設備Ａ→機械設備Ｃのように進み、ユーザ端末３０３がビーコン送信機ａからのビーコン信号をキャッチした後にビーコン送信機ｃからのビーコン信号をキャッチすると、点検の経路が異なっていることを示す警告がユーザ端末３０３の表示部３０３ｅに表示される。
【０１０６】
図６は、サーバ３０１が表示部３０１ｅに警告を表示するかどうかを決定する処理の手順の一例を示す。この処理は、プログラムの形式で表現されている。このプログラムの各ステップは、ユーザ端末３０３のデータ記憶部３０３ｃに格納されている。このプログラムは、ユーザ端末３０３の制御部３０３ｂによって実行される。以下、図６に示される処理の各ステップを説明する。
【０１０７】
ここで、図６に示される例では、ユーザが定期点検で進むべき正規の経路として、機械設備Ａ→機械設備Ｂ→機械設備Ｃの順に進む経路が予め定められているものとする。
【０１０８】
ステップＳ６０１：ビーコン送信機ａからのビーコン信号を受信したか否かが判定される。この判定の結果が「Ｙｅｓ」である場合には、処理はステップＳ６０２に進み、この判定の結果が「Ｎｏ」である場合には、処理はステップＳ６０４に進む。
【０１０９】
ステップＳ６０２：ビーコン送信機ｂからのビーコン信号を受信したか否かが判定される。この判定の結果が「Ｙｅｓ」である場合には、処理はステップＳ６０３に進み、この判定の結果が「Ｎｏ」である場合には、処理はステップＳ６０４に進む。
【０１１０】
ステップＳ６０３：ビーコン送信機ｃからのビーコン信号を受信したか否かが判定される。この判定の結果が「Ｙｅｓ」である場合には、処理は終了（正常終了）し、この判定の結果が「Ｎｏ」である場合には、処理はステップＳ６０４に進む。
【０１１１】
ステップＳ６０４：実際の経路が正規の経路から外れている旨の警告が表示部３０３ｅに表示される。
【０１１２】
なお、機械設備Ａ→機械設備Ｂ→機械設備Ｃの順に経路が予め定められているにもかかわらず、ユーザがその経路から外れて進み続けた場合には、定期点検の経路が外れていることを示す警告をサーバ３０１の表示部３０１ｅに表示するようにしてもよい。例えば、定期点検の経路が外れていることは、サーバ３０１に予め登録されたビーコン送信機の位置情報とユーザ端末３０３のＧＰＳ位置情報とを比較することによって検出することが可能である。
【０１１３】
上述した実施形態において、警告がサーバ３０１の表示部３０１ｅに表示されるとしたが、それと同時に同一の警告がユーザ端末３０３の表示部３０３ｅに表示されるようにしてもよい。
【０１１４】
警告が表示される態様としては、例えば、警告の内容が記載されている警告表示画面がポップアップ表示されてもよい。さらに、点検の経路が異なっていることを警告するために警告を表示するとしたが、本発明はこれに限定されない。点検の経路が異なっていることを警告するために、他の様々な手段が適用されてもよい。例えば、音声等により警告を行ってもよい。
【０１１５】
上述した実施形態において、位置情報としてＧＰＳ位置情報を用いているが、本発明において位置情報はＧＰＳ位置情報に限定されず、例えば、３Ｇ及び４Ｇ（ＬＴＥ）の移動体通信、Ｗｉ−Ｆｉ（登録商標）などのネットワーク接続から取得した位置情報を用いてもよい。
【０１１６】
上述した実施形態において、ビーコン送信機によって送信されるビーコン信号を用いる例を説明したが、本発明は、これに限定されない。ビーコン信号の代わりに任意の他のタイプの信号を用いることも可能である。さらに、ビーコン信号を用いた無線情報伝達技術の代わりに、任意の無線情報伝達技術（例えば、ＲＦタグ、二次元コード等）を用いることも可能である。
【０１１７】
６．システムの他の構成
図７は、電子マニュアルベースの作業ログ管理を行うためのシステムの他の構成の一例を示す。
【０１１８】
図７に示される例では、システム７００は、サーバ３０１と、インターネット３０２を経由してサーバ３０１と通信可能な複数のセンサ装置７０３と、データベース部３０４とを備えている。図７において、図３に示される構成要素と同一の構成要素には同一の参照番号を付し、その説明を省略する。
【０１１９】
センサ装置７０３は、サーバ３０１と通信可能なように構成された通信部７０３ａと、センサ装置７０３の動作を制御する制御部７０３ｂと、データ記憶部７０３ｃと、ユーザを検知するように構成された検知部７０３ｄとを備えている。例えば、検知部７０３ｄは、センサ装置７０３から所定の範囲内のユーザを検知するように構成されている。このような検知は、例えば、ＲＦＩＤを内蔵したバッジをユーザに携帯させることにして、検知部７０３ｄとそのバッジとの通信を介して検知部７０３ｄがユーザを識別するためのユーザＩＤを検出することによって達成される。さらに、検知部７０３ｄは、そのユーザがセンサ７０３から所定の範囲外に離れたことを検知するように構成されていてもよい。
【０１２０】
データ記憶部７０３ｃには、処理を実行するために必要とされるプログラムやそのプログラムの実行に必要とされるデータ等が格納されている。ここで、プログラムをどのようにしてデータ記憶部７０３ｃに格納するかは問わない。例えば、プログラムは、データ記憶部７０３ｃにプリインストールされていてもよい。あるいは、プログラムは、インターネット３０２などのネットワークを介してダウンロードされることによってデータ記憶部７０３ｃにインストールされるようにしてもよいし、光ディスクやＵＳＢなどの記憶媒体を介してデータ記憶部７０３ｃにインストールされるようにしてもよい。
【０１２１】
制御部７０３ｂは、データ記憶部７０３ｃに格納されているプログラムを読み出し、そのプログラムを実行する。これにより、そのプログラムに従って動作する装置としてセンサ装置７０３を機能させることが可能である。
【０１２２】
図８は、センサ装置７０３において実行される処理の手順の一例を示す。この処理は、プログラムの形式で表現されている。このプログラムの各ステップは、センサ装置７０３のデータ記憶部７０３ｃに格納されている。このプログラムは、センサ装置７０３の制御部７０３ｂによって実行される。以下、図８に示される処理の各ステップを説明する。
【０１２３】
ステップＳ８０１：検知部７０３ｄがユーザを検知したことに応答して、ユーザが作業を開始したことを示す作業開始情報が生成される。ここで、作業開始情報は、例えば、作業開始というイベントが発生したことを示す作業開始ＩＤと、検知部７０３ｄによって検知されたユーザを識別するユーザＩＤとを含む。
【０１２４】
ステップＳ８０２：センサ装置７０３に関連付けられた状態で作業開始情報がサーバ３０１に送信される。
【０１２５】
センサ装置７０３がどのような態様で作業開始情報に関連付けられているかは問わない。例えば、センサ装置７０３を識別するためのセンサ装置ＩＤを作業開始情報の一部に組み込んだ形式で作業開始情報をサーバ３０１に送信するようにしてもよい。あるいは、作業開始情報とは別個のセンサ装置ＩＤを作業開始情報と同時にサーバ３０１に送信するようにしてもよい。センサ装置と作業開始情報とを関連付けるタイミングもまた限定されない。センサ装置と作業開始情報とを関連付けるタイミングは、作業開始情報が生成された後であり、かつ、作業開始情報が送信されるよりも前である任意のタイミングであり得る。なお、センサ装置と電子マニュアルとが予め関連付けられているものとする。このような関連付けは、例えば、サーバ３０１側のデータベース部３０４に格納され得る。
【０１２６】
ステップＳ８０３：ユーザがセンサ装置７０３から所定の範囲外に離れたことを検知部７０３ｄが検知したことに応答して、ユーザが作業を終了したことを示す作業終了情報が生成される。ここで、作業終了情報は、例えば、作業終了というイベントが発生したことを示す作業終了ＩＤと、検知部７０３ｄによって検知されたユーザを識別するユーザＩＤとを含む。
【０１２７】
ステップＳ８０４：センサ装置７０３に関連付けられた状態で作業終了情報がサーバ３０１に送信される。ここで、センサ装置がどのような態様で作業終了情報に関連付けられているか、そのような関連付けのタイミングがいつかは問わない。作業開始情報と同様である。
【０１２８】
なお、図８に示される例では、上述したステップＳ８０３、Ｓ８０４において、作業終了情報が生成され送信される例を説明したが、本発明は、これに限定されない。作業終了情報が生成され送信される代わりに、作業中断情報が生成され送信されるようにしてもよい。ユーザがセンサ装置７０３から所定の範囲外に離れたことを検知部７０３ｄが検知した場合に、作業終了情報が生成され送信されるのか、作業中断情報が生成され送信されるのかはプログラムの設計に応じて予め決定されているものとする。作業再開情報についても同様である。
【０１２９】
なお、上述したステップＳ８０２では、作業開始情報をサーバ３０１に送信するとしたが、作業開始情報をサーバ３０１に直接的に送信してもよいし、間接的に送信してもよい。例えば、作業開始情報をサーバ３０１とは別のサーバに送信し、その別のサーバがサーバ３０１に送信することによって、作業開始情報をサーバ３０１に送信するようにしてもよい。作業終了情報、作業中断情報、作業再開情報の送信についても同様である。
【０１３０】
図９は、サーバ３０１において実行される処理の手順の一例を示す。この処理は、プログラムの形式で表現されている。このプログラムの各ステップは、サーバ３０１のデータ記憶部３０１ｃに格納されている。このプログラムは、サーバ３０１の制御部３０１ｂによって実行される。以下、図９に示される処理の各ステップを説明する。
【０１３１】
ステップＳ９０１：センサ装置７０３からインターネット３０２を経由して作業開始情報を受信したか否かが判定される。この判定結果が「Ｙｅｓ」である場合には、処理はステップＳ９０２に進み、この判定結果が「Ｎｏ」である場合には、処理はステップＳ９０１に戻る。
【０１３２】
ステップＳ９０２：作業開始情報を受信したことに応答して、作業開始情報に基づいて、作業ログデータが生成される。例えば、作業開始情報の内容が反映されるように作業ログデータが生成される。このようにして生成された作業ログデータは、データベース部３０４に格納される。ここで、作業ログデータは、ユーザが行った作業のログを示す。
【０１３３】
ステップＳ９０３：ステップＳ９０２において生成された作業ログデータが表示部３０１ｅに表示される。
【０１３４】
なお、制御部３０１ｂは、センサ装置７０３に関連付けられた電子マニュアルをユーザ端末３０３の表示部３０３ｅに表示させるようにサーバ３０１の動作を制御するようにしてもよい。これにより、ユーザは、センサ装置７０３に関連付けられた電子マニュアルをユーザ端末３０３を用いて閲覧することが可能になる。
【０１３５】
ステップＳ９０４：センサ装置７０３からインターネット３０２を経由して作業終了情報を受信したか否かが判定される。この判定結果が「Ｙｅｓ」である場合には、処理はステップＳ９０５に進み、この判定結果が「Ｎｏ」である場合には、処理はステップＳ９０４に戻る。
【０１３６】
ステップＳ９０５：作業終了情報を受信したことに応答して、作業終了情報に基づいて、作業ログデータが更新される。例えば、データベース部３０４から作業ログデータが読み出され、作業終了情報の内容が反映されるように作業ログデータが更新される。このようにして更新された作業ログデータは、データベース部３０４に格納される。
【０１３７】
ステップＳ９０６：ステップＳ９０５において更新された作業ログデータが表示部３０１ｅに表示される。
【０１３８】
なお、作業中断情報を受信した場合の処理、作業再開情報を受信した場合の処理は、上述した処理と同様であるので、ここでは、その説明を省略する。
【０１３９】
また、作業ログデータをどのように表示するかについては、図５を参照して上述した説明と同様であるので、ここでは、その説明を省略する。
【０１４０】
なお、上述した実施形態において、ユーザ端末３０３またはセンサ装置７０３がインターネット３０２を経由してサーバ３０１と接続される場合を説明したが、本発明は、これに限定されない。ユーザ端末３０３またはセンサ装置７０３とサーバ３０１とは、任意のタイプのネットワークによって接続されてもよい。
【０１４１】
以上のように、本発明の好ましい実施形態を用いて本発明を例示してきたが、本発明は、この実施形態に限定して解釈されるべきものではない。本発明は、特許請求の範囲によってのみその範囲が解釈されるべきであることが理解される。当業者は、本発明の具体的な好ましい実施形態の記載から、本発明の記載および技術常識に基づいて等価な範囲を実施することができることが理解される。
【産業上の利用可能性】
【０１４２】
本発明は、電子マニュアルベースの作業ログ管理を行うためのプログラム、サーバおよびシステム等を提供するのに有用である。
【符号の説明】
【０１４３】
３０１    サーバ
３０１ａ  通信部
３０１ｂ  制御部
３０１ｃ  データ記憶部
３０１ｄ  入力部
３０１ｅ  表示部
３０２    インターネット
３０３    ユーザ端末
３０３ａ  無線通信部
３０３ｂ  制御部
３０３ｃ  データ記憶部
３０３ｄ  入力部
３０３ｅ  入力部兼表示部
３０３ｆ  ＧＰＳ受信部
３０４    データベース部
【図１Ａ】
2017183064.tif 000003
【図１Ｂ】
2017183064.tif 000004
【図１Ｃ】
2017183064.tif 000005
【図２】
2017183064.tif 000006
【図３】
2017183064.tif 000007
【図４】
2017183064.tif 000008
【図５】
2017183064.tif 000009
【図６】
2017183064.tif 000010
【図７】
2017183064.tif 000011
【図８】
2017183064.tif 000012
【図９】
2017183064.tif 000013
【手続補正書】
【提出日】平成28年12月20日(2016.12.20)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
電子マニュアルベースの作業ログ管理を行うためのプログラムであって、前記プログラムは、ユーザ端末において実行され、
前記ユーザ端末は、ネットワークを経由してサーバと通信することが可能なように構成されており、
前記ユーザ端末は、前記ユーザからの入力を前記ユーザ端末に入力することを可能にする入力部と、前記ユーザ端末の動作を制御する制御部とを備え、
前記プログラムは、
少なくとも１つの電子マニュアルの中から電子マニュアルを特定することと、
前記特定された電子マニュアルに関連する作業を前記ユーザが開始したことを示す第１の入力を前記入力部から受信することと、
前記第１の入力を受信したことに応答して、前記ユーザが前記作業を開始したことを示す作業開始情報を生成することと、
前記作業開始情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記サーバに送信することと、
前記ユーザが前記作業を終了したことを示す第２の入力を前記入力部から受信することと、
前記第２の入力を受信したことに応答して、前記ユーザが前記作業を終了したことを示す作業終了情報を生成することと、
前記作業終了情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記サーバに送信することと
を少なくとも実行することを前記制御部に行わせる、プログラム。
【請求項２】
前記作業開始情報は、前記作業を開始した時刻を示す時刻情報を含み、前記作業終了情報は、前記作業を終了した時刻を示す時刻情報を含む、請求項１に記載のプログラム。
【請求項３】
前記プログラムは、
前記特定された電子マニュアルに関連する作業を前記ユーザが中断したことを示す第３の入力を前記入力部から受信することと、
前記第３の入力を受信したことに応答して、前記ユーザが前記作業を中断したことを示す作業中断情報を生成することと、
前記作業中断情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記サーバに送信することと、
前記作業を前記ユーザが再開したことを示す第４の入力を前記入力部から受信することと、
前記第４の入力を受信したことに応答して、前記ユーザが前記作業を再開したことを示す作業再開情報を生成することと、
前記作業再開情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記サーバに送信することと
をさらに実行することを前記制御部に行わせる、請求項１〜２のいずれか一項に記載のプログラム。
【請求項４】
前記作業は、複数の作業ステップに分割されており、
前記作業開始情報および前記作業終了情報は、作業ステップ単位に前記特定された電子マニュアルに関連付けて生成される、請求項１〜２のいずれか一項に記載のプログラム。
【請求項５】
前記作業は、複数の作業ステップに分割されており、
前記作業中断情報および前記作業再開情報は、作業ステップ単位に前記特定された電子マニュアルに関連付けて生成される、請求項３に記載のプログラム。
【請求項６】
電子マニュアルベースの作業ログ管理を行うためのサーバであって、
前記サーバは、ユーザ端末とネットワークを経由して通信することが可能なように構成されており、
前記サーバは、前記サーバの動作を制御する制御部を含み、
前記サーバには、表示部が接続されており、
前記制御部は、
少なくとも１つの電子マニュアルの中から特定された電子マニュアルに関連する作業を前記ユーザが開始したことを示す作業開始情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記ユーザ端末から受信することと、
前記ユーザが前記作業を終了したことを示す作業終了情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記ユーザ端末から受信することと、
前記作業開始情報と前記作業終了情報とに基づいて、前記ユーザの前記作業のログを示す作業ログデータを生成することと、
前記作業ログデータを前記表示部に表示することと
を少なくとも実行するように構成されている、サーバ。
【請求項７】
前記制御部は、
前記ユーザが前記作業を中断したことを示す作業中断情報を前記特定された電子マニュアルに関連付けられた状態で前記ユーザ端末から受信することと、
前記ユーザが前記作業を再開したことを示す作業再開情報を前記特定された電子マニュアルに関連付けられた状態で前記ユーザ端末から受信することと、
をさらに実行するように構成されており、
前記作業ログデータは、前記作業開始情報と、前記作業終了情報と、前記作業中断情報と、前記作業再開情報とに基づいて生成される、請求項６に記載のサーバ。
【請求項８】
前記制御部は、
前記作業開始情報と、前記作業終了情報と、前記作業中断情報と、前記作業再開情報とから、実際に前記ユーザが前記作業を行った合計作業時間を示す合計作業時間情報を生成すること
をさらに実行するように構成されている、請求項７に記載のサーバ。
【請求項９】
前記作業に費やされる標準的な作業時間を示す標準作業時間情報が、前記特定された電子マニュアルに関連付けられた状態で予め設定されており、
前記制御部は、
前記標準作業時間情報と前記合計作業時間情報とを比較することと、
比較した結果、前記合計作業時間が前記標準的な作業時間を超過している場合、前記合計作業時間が前記標準的な作業時間を超過していることを示すように前記作業ログデータを前記表示部に表示することと
をさらに実行するように構成されている、請求項８に記載のサーバ。
【請求項１０】
前記特定された電子マニュアルは、第１の電子マニュアルであり、
前記少なくとも１つの電子マニュアルは、第２の電子マニュアルをさらに含み、
前記ユーザ端末は、第１のユーザ端末であり、
前記ユーザは、第１のユーザであり、
前記作業開始情報は、第１の作業開始情報であり、前記作業終了情報は、第１の作業終了情報であり、
前記作業ログデータは、第１の作業ログデータであり、
前記制御部は、
第２の電子マニュアルに関連する作業を第２のユーザが開始したことを示す第２の作業開始情報を前記第２の電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記第２のユーザ端末から受信することと、
前記第２の電子マニュアルに関連する作業を前記第２のユーザが終了したことを示す第２の作業終了情報を前記第２の電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記第２のユーザ端末から受信することと、
前記第２の作業開始情報と、前記第２の作業終了情報とに基づいて、前記第２のユーザの前記作業のログを示す第２の作業ログデータを生成することと、
前記第２の作業ログデータを前記表示部に表示することと、
前記第１の作業ログデータを第１の電子マニュアルに関連付けた状態で、かつ、前記第２の作業ログデータを第２の電子マニュアルに関連付けた状態で、前記第１の作業ログデータと前記第２の作業ログデータとを前記表示部にマニュアル別に表示することと
をさらに実行するように構成されている、請求項７に記載のサーバ。
【請求項１１】
前記作業中断情報は、第１の作業中断情報であり、前記作業再開情報は、第１の作業再開情報であり、
前記制御部は、
前記第２の電子マニュアルに関連する作業を前記第２のユーザが中断したことを示す第２の作業中断情報を前記第２の電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記第２のユーザ端末から受信することと、
前記第２の電子マニュアルに関連する作業を前記第２のユーザが再開したことを示す第２の作業再開情報を前記第２の電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記第２のユーザ端末から受信することと、
をさらに実行するように構成されており、
前記第２の作業ログデータは、前記第２の作業開始情報と、前記第２の作業終了情報と、前記第２の作業中断情報と、前記第２の作業再開情報とに基づいて生成される、請求項１０に記載のサーバ。
【請求項１２】
電子マニュアルベースの作業ログ管理を行う作業ログデータためのシステムであって、
前記システムは、ユーザ端末と、ネットワークを経由して前記ユーザ端末と通信することが可能なように構成されたサーバとを備え、
前記ユーザ端末は、前記ユーザからの入力を前記ユーザ端末に入力することを可能にする入力部と、表示部とを備え、
前記ユーザ端末は、少なくとも１つの電子マニュアルの中から電子マニュアルを特定し、前記特定された電子マニュアルに関連する作業を前記ユーザが開始したことを示す第１の入力を前記入力部から受信したことに応答して、前記作業を前記ユーザが開始したことを示す作業開始情報を生成し、前記作業開始情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記サーバに送信し、前記作業を前記ユーザが終了したことを示す第２の入力を前記入力部から受信したことに応答して、前記作業を前記ユーザが終了したことを示す作業終了情報を生成し、前記作業終了情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記サーバに送信し、
前記サーバは、前記作業開始情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記ユーザ端末から受信し、前記作業終了情報を前記特定された電子マニュアルに関連付けられた状態で前記ネットワークを経由して前記ユーザ端末から受信し、前記作業開始情報と前記作業終了情報とに基づいて、前記ユーザの前記作業のログを示す作業ログデータを生成し、前記作業ログデータを前記表示部に表示する、システム。
【請求項１３】
前記ユーザ端末は、前記作業を前記ユーザが中断したことを示す第３の入力を前記入力部から受信したことに応答して、前記作業を前記ユーザが中断したことを表す作業中断情報を生成し、前記特定された電子マニュアルに関連付けられた状態で前記作業中断情報を前記ネットワークを経由して前記サーバに送信し、前記作業を前記ユーザが再開したことを示す第４の入力を前記入力部から受信したことに応答して、前記作業を前記ユーザが再開したことを表す作業再開情報を生成し、前記特定された電子マニュアルに関連付けられた状態で前記作業再開情報を前記ネットワークを経由して前記サーバに送信し、
前記サーバは、前記作業中断情報と前記作業再開情報とを前記ユーザ端末から受信し、
前記作業ログデータは、前記作業開始情報と、前記作業終了情報と、前記作業中断情報と、前記作業再開情報とに基づいて生成される、請求項１２に記載のシステム。
【請求項１４】
電子マニュアルベースの作業ログ管理を行うためのプログラムであって、前記プログラムは、センサ装置において実行され、
前記センサ装置は、ネットワークを経由してサーバと通信することが可能なように構成されており、
前記センサ装置は、ユーザを検知するように構成された検知部と、前記センサ装置の動作を制御する制御部とを備え、
前記センサ装置は、特定の電子マニュアルに関連付けられており、
前記プログラムは、
前記検知部が前記ユーザを検知したことに応答して、前記センサ装置に関連付けられた前記特定の電子マニュアルに関連する作業を前記ユーザが開始したことを示す作業開始情報を生成することと、
前記作業開始情報を前記センサ装置に関連付けられた状態で前記ネットワークを経由して前記サーバに送信することと
を少なくとも実行することを前記制御部に行わせる、プログラム。
【請求項１５】
前記センサ装置は、前記ユーザが前記センサ装置から所定の範囲外に離れたことを検知するようにさらに構成されており、
前記プログラムは、
前記ユーザが前記センサ装置から所定の範囲外に離れたことを前記検知部が検知したことに応答して、前記ユーザが前記作業を終了したことを示す作業終了情報を生成することと、
前記作業終了情報を前記センサ装置に関連付けられた状態で前記ネットワークを経由して前記サーバに送信することと
をさらに実行することを前記制御部に行わせる、請求項１４に記載のプログラム。
【請求項１６】
電子マニュアルベースの作業ログ管理を行うためのサーバであって、
前記サーバは、センサ装置とネットワークを経由して通信することが可能なように構成されており、
前記サーバは、前記サーバの動作を制御する制御部を含み、
前記サーバには、表示部が接続されており、
前記センサ装置は、特定の電子マニュアルに関連付けられており、
前記制御部は、
前記センサ装置に関連付けられた前記特定の電子マニュアルに関連する作業をユーザが開始したことを示す作業開始情報を前記センサ装置に関連付けられた状態で前記ネットワークを経由して前記センサ装置から受信することと、
前記作業開始情報に基づいて、前記ユーザの前記作業のログを示す作業ログデータを生成することと、
前記作業ログデータを前記表示部に表示することと
を少なくとも実行するように構成されている、サーバ。
【請求項１７】
前記制御部は、
前記ユーザが前記作業を終了したことを示す作業終了情報を前記センサ装置に関連付けられた状態で前記ネットワークを経由して前記センサ装置から受信することと、
前記作業終了情報に基づいて、前記ユーザの前記作業のログを示す作業ログデータを更新することと、
前記作業ログデータを前記表示部に表示することと
をさらに実行するように構成されている、請求項１６に記載のサーバ。
【国際調査報告】
2017183064.tif 000014
2017183064.tif 000015
2017183064.tif 000016