(57)【要約】【課題】設備の点検作業を行った点検者を特定すること。【解決手段】情報処理装置１０１は、設備１０２の稼働状況を示す情報を記憶する第１の記憶部１１０を参照して、設備１０２の異常が発生した第１の時刻と、設備１０２の異常が解消された第２の時刻とを特定する。情報処理装置１０１は、複数の作業者のそれぞれの作業者について、測位時刻ごとに、作業者の位置を示す位置情報を記憶する第２の記憶部１２０を参照して、特定した第１の時刻から第２の時刻までの期間内に測位時刻が含まれ、かつ、設備１０２の設置位置に基づく所定の範囲内に作業者の位置が含まれる位置情報を抽出する。情報処理装置１０１は、抽出した結果に基づいて、複数の作業者から設備１０２の点検者を特定する。情報処理装置１０１は、特定した点検者と設備１０２とを対応付けて表す点検者情報を出力する。【選択図】図１
2019133483.tif 000002
【特許請求の範囲】
【請求項１】
設備の稼働状況を示す情報を記憶する第１の記憶部を参照して、前記設備の異常が発生した第１の時刻と、前記設備の異常が解消された第２の時刻とを特定し、
複数の作業者のそれぞれの作業者について、測位時刻ごとに、前記作業者の位置を示す位置情報を記憶する第２の記憶部を参照して、特定した前記第１の時刻から前記第２の時刻までの期間内に測位時刻が含まれ、かつ、前記設備の設置位置に基づく所定範囲内に作業者の位置が含まれる位置情報を抽出し、
抽出した結果に基づいて、前記複数の作業者から前記設備の点検者を特定し、
特定した前記点検者と前記設備とを対応付けて表す点検者情報を出力する、
処理をコンピュータに実行させることを特徴とする設備点検者特定プログラム。
【請求項２】
前記点検者を特定する処理は、
抽出した前記位置情報の数が最大となる作業者を前記点検者として特定する、ことを特徴とする請求項１に記載の設備点検者特定プログラム。
【請求項３】
前記点検者を特定する処理は、
抽出した前記位置情報の数が所定数以上となる作業者を前記点検者として特定する、ことを特徴とする請求項１または２に記載の設備点検者特定プログラム。
【請求項４】
前記点検者情報は、特定した前記第１の時刻から前記第２の時刻までの期間長を示す情報を含む、ことを特徴とする請求項１〜３のいずれか一つに記載の設備点検者特定プログラム。
【請求項５】
前記点検者情報は、前記設備で発生した異常の種別を示す情報を含む、ことを特徴とする請求項１〜４のいずれか一つに記載の設備点検者特定プログラム。
【請求項６】
設備の稼働状況を示す情報を記憶する第１の記憶部を参照して、前記設備の異常が発生した第１の時刻と、前記設備の異常が解消された第２の時刻とを特定し、
複数の作業者のそれぞれの作業者について、測位時刻ごとに、前記作業者の位置を示す位置情報を記憶する第２の記憶部を参照して、特定した前記第１の時刻から前記第２の時刻までの期間内に測位時刻が含まれ、かつ、前記設備の設置位置に基づく所定範囲内に作業者の位置が含まれる位置情報を抽出し、
抽出した結果に基づいて、前記複数の作業者から前記設備の点検者を特定し、
特定した前記点検者と前記設備とを対応付けて表す点検者情報を出力する、
処理をコンピュータが実行することを特徴とする設備点検者特定方法。
【請求項７】
設備の稼働状況を示す情報を記憶する第１の記憶部を参照して、前記設備の異常が発生した第１の時刻と、前記設備の異常が解消された第２の時刻とを特定し、
複数の作業者のそれぞれの作業者について、測位時刻ごとに、前記作業者の位置を示す位置情報を記憶する第２の記憶部を参照して、特定した前記第１の時刻から前記第２の時刻までの期間内に測位時刻が含まれ、かつ、前記設備の設置位置に基づく所定範囲内に作業者の位置が含まれる位置情報を抽出し、
抽出した結果に基づいて、前記複数の作業者から前記設備の点検者を特定し、
特定した前記点検者と前記設備とを対応付けて表す点検者情報を出力する、
制御部を有することを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、設備点検者特定プログラム、設備点検者特定方法および情報処理装置に関する。
【背景技術】
【０００２】
従来、人に取り付けた発信機から送信される電波、いわゆる、ビーコンを受信機（ゲートウェイ）で受信し、その電波強度をもとに位置検出を行う技術がある。ビーコンを利用した位置検出により得られた位置は、例えば、人の動線解析に用いられる。
【０００３】
先行技術としては、設備点検者が携帯する位置検出装置から送信される位置情報と設備の設置位置情報から、設備点検者が設備の近傍に滞在している時間を算出し、それを設備点検実績時間として蓄積し、蓄積した時間の平均値を求めて改修要求指標を算出し、改修要求指標が所定の値より大きい設備を要改修設備として抽出するものがある。また、観測領域内での移動体の位置検出を行うとともに検出位置を時系列的に記録して動線情報を取得し、観測領域内に設置された各設備に対する移動体の近接又は接触を検出し、移動体の近接又は接触の検出が行われた設備の位置情報に基づいて動線情報の補正を行う技術がある。また、位置検出手段が携帯端末から送信されるビーコン信号を受信すると、ビーコン信号に基づく携帯端末情報を送信する情報送信手段と、携帯端末情報を受信すると、携帯端末情報を含む火災報知情報を、携帯端末の位置を特定する携帯端末判定手段に送信する外部通信手段を備えた火災報知システムがある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１５２５７６号公報
【特許文献２】特開２０１０−１９７１９４号公報
【特許文献３】特開２０１７−１８２６９４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術では、設備の点検作業を行った点検者を特定することが難しい。例えば、ビーコンを利用した位置検出では、数メートルの誤差が生じることがあり、作業者と設備との紐付けを正確に行うことは難しい。
【０００６】
一つの側面では、本発明は、設備の点検作業を行った点検者を特定することを目的とする。
【課題を解決するための手段】
【０００７】
１つの実施態様では、設備の稼働状況を示す情報を記憶する第１の記憶部を参照して、前記設備の異常が発生した第１の時刻と、前記設備の異常が解消された第２の時刻とを特定し、複数の作業者のそれぞれの作業者について、測位時刻ごとに、前記作業者の位置を示す位置情報を記憶する第２の記憶部を参照して、特定した前記第１の時刻から前記第２の時刻までの期間内に測位時刻が含まれ、かつ、前記設備の設置位置に基づく所定範囲内に作業者の位置が含まれる位置情報を抽出し、抽出した結果に基づいて、前記複数の作業者から前記設備の点検者を特定し、特定した前記点検者と前記設備とを対応付けて表す点検者情報を出力する、設備点検者特定プログラムが提供される。
【発明の効果】
【０００８】
本発明の一側面によれば、設備の点検作業を行った点検者を特定することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施の形態にかかる設備点検者特定方法の一実施例を示す説明図である。
【図２】図２は、設備点検管理システム２００のシステム構成例を示す説明図である。
【図３】図３は、設備の設置例を示す説明図である。
【図４】図４は、情報処理装置１０１のハードウェア構成例を示すブロック図である。
【図５】図５は、設備位置管理ＤＢ２２０の記憶内容の一例を示す説明図である。
【図６】図６は、稼働状況管理ＤＢ２３０の記憶内容の一例を示す説明図である。
【図７】図７は、作業者位置管理ＤＢ２４０の記憶内容の一例を示す説明図である。
【図８】図８は、情報処理装置１０１の機能的構成例を示すブロック図である。
【図９】図９は、抽出結果テーブル９００の記憶内容の一例を示す説明図である。
【図１０】図１０は、設備点検者テーブル１０００の記憶内容の一例を示す説明図である。
【図１１】図１１は、設備点検履歴画面１１００の画面例を示す説明図である。
【図１２】図１２は、情報処理装置１０１の設備点検者特定処理手順の一例を示すフローチャート（その１）である。
【図１３】図１３は、情報処理装置１０１の設備点検者特定処理手順の一例を示すフローチャート（その２）である。
【発明を実施するための形態】
【００１０】
以下に図面を参照して、本発明にかかる設備点検者特定プログラム、設備点検者特定方法および情報処理装置の実施の形態を詳細に説明する。
【００１１】
（実施の形態）
図１は、実施の形態にかかる設備点検者特定方法の一実施例を示す説明図である。図１において、情報処理装置１０１は、設備（例えば、設備１０２）の点検作業を行った点検者を特定するコンピュータである。設備は、工場などに設置される機器であり、例えば、組立設備や工作設備などである。組立設備は、部品、電子機器、機械、車などを組み立てるための設備である。工作設備は、物に加工を施すための設備である。点検とは、設備を検査、修理することである。例えば、何らかの異常が発生した設備の点検作業では、作業者は、異常の発生原因を調査し、修理する。
【００１２】
ここで、工場などの設備の点検管理を行うにあたり、誰がどの設備を点検したのかを管理することは重要である。このため、例えば、設備の点検作業を行った作業者自身が、点検用紙に作業実績を記入したり、ＰＣ（Ｐｅｒｓｏｎａｌ  Ｃｏｍｐｕｔｅｒ）や携帯端末などから作業実績を登録したりすることが考えられる。ところが、作業者の手作業に依存したやり方では、登録作業に手間がかかるとともに、登録漏れなどのミスが生じるおそれがある。
【００１３】
また、工場などの施設では、作業者の動線解析等のために、ビーコンを利用した位置検出システムが導入されていることがある。この位置検出システムにより得られる作業者の位置情報から作業者と設備との紐付けを行い、設備の点検作業を行った作業者を特定することも考えられる。しかし、ビーコンを利用した位置検出では、数ｍ（メートル）程度の誤差が生じることがある。
【００１４】
また、工場内の設備は互いに近接して設けられることがある。例えば、製品の組み立て工場では、製造のための設備がラインごとに複数並んで設置され、設備間の距離は短いものとなることが多い。このため、ビーコンを利用した位置検出システムにより得られる作業者の位置情報だけでは、作業者と設備との紐付けを正確に行うことが難しい。
【００１５】
そこで、本実施の形態では、設備を誰が点検したのかを作業者自身に登録させることなく、設備の点検作業を行った点検者を精度よく特定する設備点検者特定方法について説明する。以下、情報処理装置１０１の処理例について説明する。ここでは、点検対象の設備として、設備１０２を例に挙げて説明する。ただし、設備１０２が設置された施設（例えば、工場）には、設備１０２以外の他の設備も設置されている。
【００１６】
（１）情報処理装置１０１は、第１の記憶部１１０を参照して、設備１０２の異常が発生した第１の時刻と、設備１０２の異常が解消された第２の時刻とを特定する。ここで、第１の記憶部１１０は、設備１０２の稼働状況を示す情報を記憶する。設備１０２の稼働状況を示す情報は、例えば、設備１０２でいつどのような異常が発生したのか、設備１０２で発生した異常がいつ解消されたのかといったことを特定可能な情報である。
【００１７】
設備１０２の異常としては、例えば、部品や工具の異常、ソフトウェアの異常など様々なものがある。設備１０２の稼働状況を示す情報は、例えば、情報処理装置１０１が設備１０２から直接取得してもよく、また、設備１０２の稼働状況を管理する他のコンピュータから取得してもよい。
【００１８】
図１の例では、設備１０２の異常が発生した第１の時刻ｔ１と、設備１０２の異常が解消された第２の時刻ｔ２とが特定された場合を想定する。
【００１９】
（２）情報処理装置１０１は、第２の記憶部１２０を参照して、特定した第１の時刻から第２の時刻までの期間内に測位時刻が含まれ、かつ、設備１０２の設置位置に基づく所定の範囲内に作業者の位置が含まれる位置情報を抽出する。ここで、第２の記憶部１２０は、複数の作業者のそれぞれの作業者について、測位時刻ごとに、作業者の位置を示す位置情報を記憶する。
【００２０】
複数の作業者は、設備１０２が設置された施設内で作業を行う者であり、例えば、施設内の各設備の点検作業を行う者である。各作業者の位置は、例えば、ビーコンを利用した位置検出等の既存技術により定期的に測定される。設備１０２の設置位置を示す情報は、情報処理装置１０１に予め記憶されていてもよく、また、設備１０２の設置位置を管理する他のコンピュータから取得されてもよい。
【００２１】
所定の範囲は、設備１０２の付近に存在する作業者を抽出するための範囲であり、任意に設定可能である。例えば、所定の範囲は、設備１０２の設置位置を中心とする円形の範囲であってもよい。ただし、所定の範囲は、矩形や正方形の範囲であってもよく、また、施設内の通路や他の設備との位置関係を考慮して適宜設定される任意の形状の範囲であってもよい。
【００２２】
図１の例では、所定の範囲として、設備１０２の設置位置を中心とする半径５ｍの円形の範囲が設定された場合を想定する。この場合、情報処理装置１０１は、第２の記憶部１２０を参照して、第１の時刻ｔ１から第２の時刻ｔ２までの期間内に測位時刻が含まれ、かつ、設備１０２の設置位置を中心とする半径５ｍの範囲内に作業者の位置が含まれる位置情報を抽出する。
【００２３】
図１中、時間軸上の１目盛りは、各作業者Ａ，Ｂ，Ｃの位置が測定されたタイミング（測位時刻）を示す。また、時間軸上のいずれかの測位時刻に対応する○印は、上記条件のもと抽出された作業者Ａの位置情報を示す。△印は、上記条件のもと抽出された作業者Ｂの位置情報を示す。×印は、上記条件のもと抽出された作業者Ｃの位置情報を示す。
【００２４】
（３）情報処理装置１０１は、抽出した結果に基づいて、複数の作業者から設備１０２の点検者を特定する。ここで、設備１０２の点検者とは、設備１０２の点検作業を行った作業者であり、例えば、設備１０２で発生した異常を解消するために、設備１０２の異常の発生原因を調査し、設備１０２を修理した者である。
【００２５】
具体的には、例えば、情報処理装置１０１は、抽出した位置情報の数が最大となる作業者を、設備１０２の点検者として特定することにしてもよい。これにより、時刻ｔ１から時刻ｔ２までの期間に設備１０２の付近に滞在した時間が最長の作業者を点検者として特定することができる。
【００２６】
図１の例では、作業者Ａについて、抽出された位置情報（○印）の数は「６」となる。作業者Ｂについて、抽出された位置情報（△印）の数は「２」となる。作業者Ｃについて、抽出された位置情報（×印）の数は「２」となる。この場合、情報処理装置１０１は、例えば、抽出した位置情報の数が最大となる作業者Ａを、設備１０２の点検者として特定する。
【００２７】
（４）情報処理装置１０１は、特定した点検者と設備１０２とを対応付けて表す点検者情報を出力する。図１の例では、作業者Ａと設備１０２とを対応付けて表す点検者情報１３０が出力される。点検者情報１３０には、例えば、設備１０２を識別する情報、作業者Ａを識別する情報、設備１０２で発生した異常を識別する情報などが含まれる。
【００２８】
このように、情報処理装置１０１によれば、設備１０２の点検作業を行った点検者（作業者Ａ）を特定することができる。この際、設備１０２で異常が発生してから、その異常が解消されるまでの期間内に、設備１０２の付近に存在した作業者（作業者Ａ，Ｂ，Ｃ）の中から点検者を特定することで、設備１０２を復旧するための点検作業を行った点検者を精度よく特定することができる。また、設備１０２を誰が点検したのかを作業者自身による登録を必要とせずに特定可能となるため、作業者の登録作業にかかる手間や登録漏れなどのミスを削減することができる。
【００２９】
（設備点検管理システム２００のシステム構成例）
つぎに、実施の形態にかかる設備点検管理システム２００のシステム構成例について説明する。ここでは、設備点検管理システム２００を、工場Ｐ内の設備の点検管理に適用した場合を例に挙げて説明する。工場Ｐは、製品の組み立て工場である。工場Ｐには、製造のための設備が複数設置される。なお、工場Ｐ内の設備の設置例については、図３を用いて後述する。
【００３０】
図２は、設備点検管理システム２００のシステム構成例を示す説明図である。図２において、設備点検管理システム２００は、情報処理装置１０１と、測位サーバ２０１と、設備管理サーバ２０２と、設備Ｅ１〜Ｅｎ（ｎ：２以上の自然数）と、受信機Ｒ１〜Ｒｍ（ｍ：２以上の自然数）と、を含む。設備点検管理システム２００において、情報処理装置１０１、測位サーバ２０１、設備管理サーバ２０２、設備Ｅ１〜Ｅｎおよび受信機Ｒ１〜Ｒｍは、有線または無線のネットワーク２１０を介して接続される。ネットワーク２１０は、例えば、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットなどである。
【００３１】
以下の説明では、設備Ｅ１〜Ｅｎのうちの任意の設備を「設備Ｅｉ」と表記する場合がある（ｉ＝１，２，…，ｎ）。また、受信機Ｒ１〜Ｒｍのうちの任意の受信機を「受信機Ｒｊ」と表記する場合がある（ｊ＝１，２，…，ｍ）。
【００３２】
情報処理装置１０１は、設備位置管理ＤＢ（Ｄａｔａｂａｓｅ）２２０、稼働状況管理ＤＢ２３０および作業者位置管理ＤＢ２４０を有し、設備Ｅｉの点検作業を行った点検者を特定する。情報処理装置１０１は、例えば、サーバやＰＣである。各種ＤＢ２２０，２３０，２４０の記憶内容については、図５〜図７を用いて後述する。
【００３３】
測位サーバ２０１は、発信機Ｔの位置を測定するコンピュータである。発信機Ｔの位置は、発信機Ｔを携帯する作業者Ｗの位置に相当する。なお、図２では、作業者Ｗを１人のみ表記したが、工場Ｐには複数の作業者Ｗが存在し、複数の作業者Ｗのそれぞれが発信機Ｔを携帯している。測位サーバ２０１は、例えば、サーバやＰＣである。
【００３４】
設備管理サーバ２０２は、工場Ｐ内の設備Ｅ１〜Ｅｎを管理するコンピュータである。設備管理サーバ２０２は、例えば、サーバやＰＣである。設備Ｅ１〜Ｅｎは、製品を組み立てるための組立設備である。各設備Ｅｉは、通信機能を有し、自設備の稼働状況を示す稼働状況情報を、外部装置（例えば、設備管理サーバ２０２）に通知可能である。
【００３５】
具体的には、例えば、設備Ｅｉは、自設備で異常が発生したことに応じて、異常が発生したことを示す稼働状況情報を設備管理サーバ２０２に送信する。これにより、設備管理サーバ２０２において、設備Ｅｉの異常を検出することができる。また、設備Ｅｉは、自設備で発生した異常が解消されたことに応じて、異常が解消されたことを示す稼働状況情報を設備管理サーバ２０２に送信する。また、設備管理サーバ２０２において、設備Ｅｉの異常が解消されたことを検出することができる。
【００３６】
設備管理サーバ２０２は、設備Ｅｉから稼働状況情報を受信すると、受信した稼働状況情報を情報処理装置１０１に送信する。設備管理サーバ２０２から情報処理装置１０１への稼働状況情報の送信タイミングは、任意に設定可能である。例えば、設備管理サーバ２０２は、設備Ｅｉから稼働状況情報を受信する度に、受信した稼働状況情報を情報処理装置１０１に送信してもよい。また、設備管理サーバ２０２は、情報処理装置１０１からの送信要求に応じて、所定期間分の稼働状況情報を一括して送信することにしてもよい。
【００３７】
受信機Ｒ１〜Ｒｍは、工場Ｐ内の各所に設置され、発信機Ｔから発信される無線信号を受信する機能を有する。受信機Ｒ１〜Ｒｍは、例えば、工場Ｐ内のどの位置に発信機Ｔがあっても、発信機Ｔからの無線信号を少なくともいずれかの受信機Ｒｊによって受信できるように設置される。
【００３８】
発信機Ｔは、工場Ｐ内で各種作業を行う作業者Ｗに携帯され、定期的または所定のタイミングで無線信号を発信する機能を有する。発信機Ｔは、例えば、ＢＬＥ（Ｂｌｕｅｔｏｏｔｈ  Ｌｏｗ  Ｅｎｅｒｇｙ）の無線信号（ビーコン信号）を発信する通信機である。Ｂｌｕｅｔｏｏｔｈは登録商標である。発信機Ｔは、例えば、無線信号（ビーコン信号）を発信する専用装置であってもよく、また、スマートフォンや携帯電話機などであってもよい。
【００３９】
設備点検管理システム２００において、作業者Ｗは、発信機Ｔを携帯して各種作業を行う。この際、発信機Ｔから定期的（例えば、１分ごと）に無線信号が発信される。無線信号には、例えば、発信機ＩＤが含まれる。発信機ＩＤは、発信機Ｔを一意に識別する識別子である。また、無線信号には、作業者ＩＤが含まれていてもよい。作業者ＩＤは、発信機Ｔを携帯する作業者Ｗを一意に識別する識別子である。
【００４０】
受信機Ｒｊは、通信範囲内に存在する発信機Ｔから無線信号を受信すると、受信した無線信号の受信信号強度（ＲＳＳＩ：Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ）を測定する。そして、受信機Ｒｊは、測定した受信信号強度を含む無線信号情報を測位サーバ２０１に送信する。
【００４１】
無線信号情報は、発信機Ｔから発信された無線信号に関する情報である。無線信号情報には、受信信号強度のほかに、例えば、受信機Ｒｊの受信機ＩＤ、受信機Ｒｊが受信した無線信号に含まれる発信機ＩＤ、作業者ＩＤ、受信時刻などが含まれる。受信機ＩＤは、受信機Ｒｊを一意に識別する識別子である。受信時刻は、受信機Ｒｊが発信機Ｔからの無線信号を受信した日時を示す。
【００４２】
測位サーバ２０１は、受信機Ｒｊから無線信号情報を受信すると、無線信号情報に含まれる受信機ＩＤから受信機Ｒｊの設置位置を特定する。つぎに、測位サーバ２０１は、特定した受信機Ｒｊの設置位置と、無線信号情報に含まれる受信信号強度とに基づいて、発信機Ｔの位置を測定する。
【００４３】
この際、測位サーバ２０１は、例えば、三点測位によって発信機Ｔの位置を測定する。三点測位方式では、受信機Ｒ１〜Ｒｍのうちの少なくとも３台の受信機からの発信機Ｔに関する無線信号情報を用いて位置を測定する。そして、測位サーバ２０１は、測定した発信機Ｔの位置を示す位置情報を情報処理装置１０１に送信する。
【００４４】
測位サーバ２０１から情報処理装置１０１への位置情報の送信タイミングは、任意に設定可能である。例えば、測位サーバ２０１は、発信機Ｔの位置を測定する度に、測定した発信機Ｔの位置を示す位置情報を情報処理装置１０１に送信してもよい。また、測位サーバ２０１は、情報処理装置１０１からの送信要求に応じて、所定期間分の位置情報を一括して送信することにしてもよい。
【００４５】
なお、上述した説明では、測位サーバ２０１において、発信機Ｔから発信された無線信号の受信信号強度をもとに、発信機Ｔの位置を測定することにしたが、これに限らない。例えば、各受信機Ｒ１〜Ｒｍから定期的に無線信号を発信し、発信機Ｔにおいて各受信機Ｒ１〜Ｒｍからの無線信号を受信する構成としてもよい。この場合、発信機Ｔは、受信機Ｒｊからの無線信号を受信すると、受信した無線信号の受信信号強度を測定する。そして、発信機Ｔは、ネットワーク２１０を介して、測定した受信信号強度を含む無線信号情報を測位サーバ２０１に送信する。測位サーバ２０１は、発信機Ｔから受信した無線信号情報に基づいて、三点測位方式によって発信機Ｔの位置を測定する。
【００４６】
また、上述した説明では、情報処理装置１０１と測位サーバ２０１と設備管理サーバ２０２とを別々に設けることにしたが、これに限らない。例えば、情報処理装置１０１が、測位サーバ２０１の機能を有することにしてもよい。また、情報処理装置１０１が、設備管理サーバ２０２の機能を有することにしてもよい。また、設備点検管理システム２００には、設備点検管理システム２００の管理者が使用するコンピュータ、例えば、ＰＣ、タブレットＰＣ、スマートフォンなどが含まれていてもよい。
【００４７】
（設備Ｅ１〜Ｅｎの設置例）
つぎに、図３を用いて、設備Ｅ１〜Ｅｎの設置例について説明する。ただし、図３では、工場Ｐ内の一部を抜粋して表示する。
【００４８】
図３は、設備の設置例を示す説明図である。図３において、工場Ｐ内に設置された設備Ｅ１〜Ｅｎのうちの設備Ｅ１〜Ｅ４０のレイアウトが示されている。図３に示すように、工場Ｐでは、製造のための設備Ｅ１〜Ｅｎが、ライン（例えば、ラインＬ１〜Ｌ４）ごとに複数台並んで設置される。
【００４９】
（情報処理装置１０１のハードウェア構成例）
図４は、情報処理装置１０１のハードウェア構成例を示すブロック図である。図４において、情報処理装置１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）４０１と、メモリ４０２と、Ｉ／Ｆ（Ｉｎｔｅｒｆａｃｅ）４０３と、ディスクドライブ４０４と、ディスク４０５と、を有する。また、各構成部は、バス４００によってそれぞれ接続される。
【００５０】
ここで、ＣＰＵ４０１は、情報処理装置１０１の全体の制御を司る。メモリ４０２は、例えば、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）およびフラッシュＲＯＭなどを有する。具体的には、例えば、フラッシュＲＯＭやＲＯＭが各種プログラムを記憶し、ＲＡＭがＣＰＵ４０１のワークエリアとして使用される。メモリ４０２に記憶されるプログラムは、ＣＰＵ４０１にロードされることで、コーディングされている処理をＣＰＵ４０１に実行させる。
【００５１】
Ｉ／Ｆ４０３は、通信回線を通じてネットワーク２１０に接続され、ネットワーク２１０を介して外部装置（例えば、図２に示した測位サーバ２０１、設備管理サーバ２０２、設備Ｅ１〜Ｅｎ、受信機Ｒ１〜Ｒｍ）に接続される。そして、Ｉ／Ｆ４０３は、ネットワーク２１０と装置内部とのインターフェースを司り、外部のコンピュータからのデータの入出力を制御する。Ｉ／Ｆ４０３には、例えば、モデムやＬＡＮアダプタなどを採用することができる。
【００５２】
ディスクドライブ４０４は、ＣＰＵ４０１の制御に従ってディスク４０５に対するデータのリード／ライトを制御する。ディスク４０５は、ディスクドライブ４０４の制御で書き込まれたデータを記憶する。ディスク４０５としては、例えば、磁気ディスク、光ディスクなどが挙げられる。
【００５３】
なお、情報処理装置１０１は、上述した構成部のほかに、例えば、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）、入力装置、ディスプレイ等を有することにしてもよい。また、測位サーバ２０１や設備管理サーバ２０２についても、情報処理装置１０１と同様のハードウェア構成により実現することができる。
【００５４】
（各種ＤＢ２２０，２３０，２４０の記憶内容）
つぎに、図５〜図７を用いて、情報処理装置１０１が有する各種ＤＢ２２０，２３０，２４０の記憶内容について説明する。各種ＤＢ２２０，２３０，２４０は、例えば、図４に示した情報処理装置１０１のメモリ４０２、ディスク４０５などの記憶装置により実現される。
【００５５】
図５は、設備位置管理ＤＢ２２０の記憶内容の一例を示す説明図である。図５において、設備位置管理ＤＢ２２０は、設備ＩＤ、Ｘ座標、Ｙ座標、設置日および撤去日のフィールドを有し、各フィールドに情報を設定することで、設備位置情報５００−１〜５００−ｎをレコードとして記憶する。
【００５６】
ここで、設備ＩＤは、設備Ｅｉを一意に識別する識別子である。Ｘ座標およびＹ座標は、Ｘ軸とＹ軸とからなる平面座標系における座標であり、工場Ｐ内での設備Ｅｉの設置位置を示す。設置日は、工場Ｐに設備Ｅｉが設置された年月日である。撤去日は、工場Ｐから設備Ｅｉが撤去された年月日である。工場Ｐから設備Ｅｉが撤去されていなければ、撤去日フィールドには「−（Ｎｕｌｌ）」が設定される。
【００５７】
なお、管理対象となる設備を設置する場所（例えば、工場、部屋、フロア）が複数存在する場合には、各設備位置情報には、設置場所を一意に識別するための識別子（例えば、工場ＩＤ）が含まれていてもよい。
【００５８】
図６は、稼働状況管理ＤＢ２３０の記憶内容の一例を示す説明図である。図６において、稼働状況管理ＤＢ２３０は、設備ＩＤ、メッセージ種別、事象コードおよびタイムスタンプのフィールドを有し、各フィールドに情報を設定することで、稼働状況情報（例えば、稼働状況情報６００−１〜６００−４）をレコードとして記憶する。
【００５９】
ここで、設備ＩＤは、設備Ｅｉを一意に識別する識別子である。メッセージ種別は、異常発生または異常解消を示す。異常発生は、設備Ｅｉで異常が発生したことを示す。異常解消は、設備Ｅｉで発生した異常が解消されたことを示す。事象コードは、設備Ｅｉで発生した異常の種別を示す。事象コードは、例えば、５桁の数字によって表される。
【００６０】
タイムスタンプは、設備Ｅｉで異常が発生した日時、または、設備Ｅｉで発生した異常が解消された日時を示す。タイムスタンプとして記録される日時は、例えば、設備Ｅｉから設備管理サーバ２０２に稼働状況情報が送信された日時、あるいは、設備Ｅｉから送信された稼働状況情報が設備管理サーバ２０２によって受信された日時が用いられる。
【００６１】
図７は、作業者位置管理ＤＢ２４０の記憶内容の一例を示す説明図である。図７において、作業者位置管理ＤＢ２４０は、発信機ＩＤ、作業者ＩＤ、名前、Ｘ座標、Ｙ座標およびタイムスタンプのフィールドを有し、各フィールドに情報を設定することで、作業者位置情報（例えば、作業者位置情報７００−１，７００−２）をレコードとして記憶する。
【００６２】
ここで、発信機ＩＤは、発信機Ｔを一意に識別する識別子である。作業者ＩＤは、発信機Ｔを携帯する作業者Ｗを一意に識別する識別子である。名前は、作業者Ｗの名前である。Ｘ座標およびＹ座標は、Ｘ軸とＹ軸とからなる平面座標系における座標であり、工場Ｐ内での作業者Ｗ（発信機Ｔ）の位置を示す。タイムスタンプは、作業者Ｗ（発信機Ｔ）の位置が測定された日時（測位時刻）を示す。
【００６３】
例えば、作業者位置情報７００−１は、発信機Ｔを携帯する作業者Ｗ１（富士太郎）が、「２０１７／１２／２０  １０：５０：００」に、工場Ｐ内の座標「（Ｘ，Ｙ）＝（１．０，１．５）」の位置にいたことを示す。
【００６４】
なお、管理対象となる設備を設置する場所（例えば、工場、部屋、フロア）が複数存在する場合には、各作業者位置情報には、作業者Ｗがいる場所を一意に識別するための識別子（例えば、工場ＩＤ）が含まれていてもよい。
【００６５】
（情報処理装置１０１の機能的構成例）
図８は、情報処理装置１０１の機能的構成例を示すブロック図である。図８において、情報処理装置１０１は、取得部８０１と、第１の特定部８０２と、抽出部８０３と、第２の特定部８０４と、出力部８０５と、記憶部８１０と、を含む。取得部８０１〜出力部８０５は制御部となる機能であり、具体的には、例えば、図４に示したメモリ４０２、ディスク４０５などの記憶装置に記憶されたプログラムをＣＰＵ４０１に実行させることにより、または、Ｉ／Ｆ４０３により、その機能を実現する。各機能部の処理結果は、例えば、メモリ４０２、ディスク４０５などの記憶装置に記憶される。また、記憶部８１０は、例えば、メモリ４０２、ディスク４０５などの記憶装置により実現される。具体的には、例えば、記憶部８１０は、設備位置管理ＤＢ２２０、稼働状況管理ＤＢ２３０および作業者位置管理ＤＢ２４０を記憶する。
【００６６】
取得部８０１は、設備Ｅｉの稼働状況を示す情報を取得する。具体的には、例えば、取得部８０１は、設備管理サーバ２０２から稼働状況情報を受信することにより、設備Ｅｉの稼働状況を示す情報を取得する。稼働状況情報は、設備Ｅｉの稼働状況を示す情報であり、例えば、設備ＩＤ、メッセージ種別、事象コードおよびタイムスタンプを含む（図６参照）。
【００６７】
取得された設備Ｅｉの稼働状況を示す情報（稼働状況情報）は、記憶部８１０に記憶される。具体的には、例えば、取得された稼働状況情報は、図６に示した稼働状況管理ＤＢ２３０に記憶される。なお、取得部８０１は、設備管理サーバ２０２を介すことなく、設備Ｅｉから稼働状況情報を受信することにより、設備Ｅｉの稼働状況を示す情報を取得することにしてもよい。
【００６８】
また、取得部８０１は、作業者Ｗの位置情報を取得する。具体的には、例えば、取得部８０１は、測位サーバ２０１から発信機Ｔの位置を示す位置情報を受信することにより、発信機Ｔを携帯する作業者Ｗの位置を示す位置情報を取得する。発信機Ｔの位置情報には、例えば、発信機ＩＤ、Ｘ座標、Ｙ座標およびタイムスタンプが含まれる。
【００６９】
発信機ＩＤは、発信機Ｔを一意に識別する識別子である。Ｘ座標およびＹ座標は、Ｘ軸とＹ軸とからなる平面座標系における座標であり、工場Ｐ内での発信機Ｔの位置を示す。タイムスタンプは、発信機Ｔの位置が測定された日時（測位時刻）を示す。また、発信機Ｔの位置情報には、作業者ＩＤ、名前が含まれていてもよい。
【００７０】
作業者ＩＤは、発信機Ｔを携帯する作業者Ｗを一意に識別する識別子である。名前は、作業者Ｗの名前である。ただし、作業者ＩＤや名前は、例えば、発信機ＩＤと作業者ＩＤと名前との対応関係を示す作業者情報（不図示）を参照して、発信機Ｔの位置情報に含まれる発信機ＩＤから特定されることにしてもよい。
【００７１】
取得された作業者Ｗ（発信機Ｔ）の位置情報は、記憶部８１０に記憶される。これにより、工場Ｐの複数の作業者Ｗのそれぞれの作業者Ｗについて、測位時刻ごとの作業者Ｗの位置を示す位置情報が記憶部８１０に記憶される。具体的には、例えば、取得された作業者Ｗ（発信機Ｔ）の位置情報は、図７に示した作業者位置管理ＤＢ２４０に記憶される。
【００７２】
第１の特定部８０２は、設備Ｅｉの稼働状況を示す情報を記憶する記憶部８１０を参照して、設備Ｅｉの異常が発生した第１の時刻と、設備Ｅｉの異常が解消された第２の時刻とを特定する。ここで、設備Ｅｉの異常は、例えば、設備Ｅｉの部品や工具の異常、設備Ｅｉで起動されるソフトウェアの異常などである。
【００７３】
具体的には、例えば、第１の特定部８０２は、稼働状況管理ＤＢ２３０を参照して、メッセージ種別が「異常発生」の第１の稼働状況情報を検索する。そして、第１の特定部８０２は、検索した第１の稼働状況情報のタイムスタンプの時刻を、設備Ｅｉの異常が発生した第１の時刻として特定する。設備Ｅｉは、第１の稼働状況情報の設備ＩＤにより識別される。
【００７４】
つぎに、第１の特定部８０２は、稼働状況管理ＤＢ２３０を参照して、第１の稼働状況情報と設備ＩＤおよび事象コードが同一であり、メッセージ種別が「異常解消」の第２の稼働状況情報を検索する。ただし、第２の稼働状況情報のタイムスタンプの時刻は、第１の時刻以降の時刻である。
【００７５】
そして、第１の特定部８０２は、検索した第２の稼働状況情報のタイムスタンプの時刻を、設備Ｅｉの異常が解消された第２の時刻として特定する。なお、第１の稼働状況情報と設備ＩＤおよび事象コードが同一であり、メッセージ種別が「異常解消」の稼働状況情報が複数存在する場合がある。この場合、第１の特定部８０２は、該当する複数の稼働状況情報のうち、タイムスタンプの時刻が、第１の時刻以降の最初の時刻となるものを第２の稼働状況情報とする。
【００７６】
例えば、第１の稼働状況情報として、図６に示した稼働状況情報６００−１が検索された場合を想定する。この場合、第１の特定部８０２は、稼働状況情報６００−１のタイムスタンプの時刻「２０１７／１２／２０  １０：５１：３０」を、設備Ｅ１の異常が発生した第１の時刻として特定する。つぎに、第１の特定部８０２は、稼働状況管理ＤＢ２３０を参照して、稼働状況情報６００−１と設備ＩＤおよび事象コードが同一であり、メッセージ種別が「異常解消」の第２の稼働状況情報を検索する。図６の例では、第２の稼働状況情報として、稼働状況情報６００−２が検索される。この場合、第１の特定部８０２は、稼働状況情報６００−２のタイムスタンプの時刻「２０１７／１２／２０  １０：５８：３０」を、設備Ｅ１の異常が解消された第２の時刻として特定する。なお、第１の特定部８０２は、設備Ｅｉを停止しなければならないような異常だけを対象としてもよく、また、設備Ｅｉを停止しなくてもよい軽微な異常も対象としてもよい。
【００７７】
以下の説明では、異常が発生した第１の時刻と、異常が解消された第２の時刻とが特定された設備Ｅｉを「対象設備Ｅｉ」と表記する場合がある。
【００７８】
抽出部８０３は、複数の作業者Ｗのそれぞれの作業者Ｗについて、測位時刻ごとに、作業者Ｗの位置情報を記憶する記憶部８１０を参照して、特定された第１の時刻から第２の時刻までの期間内に測位時刻が含まれ、かつ、対象設備Ｅｉの設置位置に基づく所定範囲ＡＲ内に作業者Ｗの位置が含まれる位置情報を抽出する。
【００７９】
ここで、所定範囲ＡＲは、対象設備Ｅｉの設置位置に基づき、任意に設定可能である。例えば、所定範囲ＡＲの形状は、設備Ｅｉの設置位置を中心とする円形、矩形、正方形などであってもよく、工場Ｐ内の通路や他の設備との位置関係を考慮して適宜設定されてもよい。また、所定範囲ＡＲの大きさは、測位サーバ２０１により測定される発信機Ｔ（作業者Ｗ）の位置情報に含まれる誤差を考慮して設定される。
【００８０】
一例として、所定範囲ＡＲの形状を円形とし、測位サーバ２０１により測定される発信機Ｔ（作業者Ｗ）の位置に３ｍ程度の誤差があるとする。この場合、設備Ｅｉの設置位置を中心とする所定範囲ＡＲの半径は、測位誤差よりも大きい値（例えば、５ｍ）となる。
【００８１】
具体的には、例えば、抽出部８０３は、図５に示した設備位置管理ＤＢ２２０を参照して、対象設備Ｅｉの設備ＩＤに対応するＸ座標およびＹ座標を、対象設備Ｅｉの設置位置として特定する。つぎに、抽出部８０３は、特定した対象設備Ｅｉの設置位置に基づいて、所定範囲ＡＲを設定する。そして、抽出部８０３は、作業者位置管理ＤＢ２４０から、第１の時刻から第２の時刻までの期間内に測位時刻が含まれ、かつ、所定範囲ＡＲ内に作業者Ｗの位置が含まれる作業者位置情報を抽出する。
【００８２】
抽出された結果は、例えば、図９に示すような抽出結果テーブル９００に記憶される。抽出結果テーブル９００は、例えば、メモリ４０２、ディスク４０５などの記憶装置により実現される。ここで、抽出結果テーブル９００の記憶内容について説明する。ここでは、対象設備Ｅｉを「設備Ｅ１」とし、対象設備Ｅ１で異常が発生した第１の時刻を「２０１７／１２／２０  １０：５１：３０」、対象設備Ｅ１で発生した異常が解消された第２の時刻を「２０１７／１２／２０  １０：５８：３０」とする。
【００８３】
図９は、抽出結果テーブル９００の記憶内容の一例を示す説明図である。図９において、抽出結果テーブル９００は、対象設備ＩＤ、発信機ＩＤ、作業者ＩＤ、名前、Ｘ座標、Ｙ座標およびタイムスタンプのフィールドを有し、各フィールドに情報を設定することで、抽出結果９００−１〜９００−１２をレコードとして記憶する。
【００８４】
対象設備ＩＤは、対象設備Ｅｉの設備ＩＤである。また、発信機ＩＤ、作業者ＩＤ、名前、Ｘ座標、Ｙ座標およびタイムスタンプは、抽出部８０３によって抽出された作業者位置情報に含まれる発信機ＩＤ、作業者ＩＤ、名前、Ｘ座標、Ｙ座標およびタイムスタンプである。
【００８５】
図８の説明に戻り、第２の特定部８０４は、抽出された結果に基づいて、複数の作業者Ｗから対象設備Ｅｉの点検者を特定する。具体的には、例えば、まず、第２の特定部８０４は、図９に示した抽出結果テーブル９００を参照して、各作業者Ｗについて、抽出された作業者位置情報の数を算出する。各作業者Ｗについての作業者位置情報の数は、第１の時刻から第２の時刻までの期間内に各作業者Ｗが所定範囲ＡＲ内に出現した回数に相当する。
【００８６】
図９の例では、各作業者Ｗ１，Ｗ２，Ｗ７，Ｗ９，Ｗ１０について、作業者位置情報の数が算出される。作業者Ｗ１の作業者位置情報の数は「７」となる。作業者Ｗ２の作業者位置情報の数は「２」となる。作業者Ｗ７の作業者位置情報の数は「１」となる。作業者Ｗ９の作業者位置情報の数は「１」となる。作業者Ｗ１０の作業者位置情報の数は「１」となる。
【００８７】
そして、第２の特定部８０４は、算出した位置情報の数が最大となる作業者Ｗを、対象設備Ｅｉの点検者として特定する。図９の例では、作業者位置情報の数が最大となる作業者Ｗは「作業者Ｗ１」である。この場合、第２の特定部８０４は、対象設備Ｅｉの点検者として作業者Ｗ１を特定する。
【００８８】
これにより、第１の時刻から第２の時刻までの期間に対象設備Ｅｉの付近に滞在した時間が最長の作業者Ｗを、設備Ｅｉの点検者として特定することができる。
【００８９】
各作業者Ｗが所定範囲ＡＲ内に滞在した時間は、例えば、各作業者Ｗの位置が測定される時間間隔（測位間隔）を用いて求めることができる。より詳細に説明すると、第２の特定部８０４は、各作業者Ｗについて算出した位置情報の数（出現回数）と測位間隔（例えば、１分）とを乗算することにより、各作業者Ｗの滞在時間を算出することができる。図９の例では、作業者Ｗ１の滞在時間は、「７分（＝７回×１分）」となる。
【００９０】
また、作業者Ｗについて算出した位置情報の数（出現回数）が多いほど、作業者Ｗが所定範囲ＡＲ内に滞在した時間が長いといえる。このため、第２の特定部８０４は、算出した位置情報の数（出現回数）が所定数α以上となる作業者Ｗを、対象設備Ｅｉの点検者として特定することにしてもよい。
【００９１】
所定数αは、任意に設定可能である。例えば、所定数αは、所定範囲ＡＲ内にどれくらいの時間少なくとも滞在していた作業者Ｗを点検者として特定するかによって設定される。一例として、５分以上滞在していた作業者Ｗを点検者として特定する場合、測位間隔が１分であれば、所定数αは「５」となる。
【００９２】
これにより、第１の時刻から第２の時刻までの期間に対象設備Ｅｉの付近に所定時間以上滞在した作業者Ｗを、対象設備Ｅｉの点検者として特定することができる。また、対象設備Ｅｉの点検作業が複数人で行われた場合の点検者の特定漏れを防ぐことができる。
【００９３】
また、対象設備Ｅｉで発生した異常の種別に応じて、点検作業によって異常が解消されるまでの時間は変動する傾向にある。このため、所定数αは、対象設備Ｅｉで発生した異常の種別に応じて設定されることにしてもよい。これにより、対象設備Ｅｉの点検作業を行った点検者の特定精度の向上を図ることができる。
【００９４】
特定された対象設備Ｅｉの点検者は、例えば、後述の図１０に示すような設備点検者テーブル１０００に記憶される。
【００９５】
なお、第２の特定部８０４によってどのように点検者を特定するかは、任意に選択可能である。例えば、不図示の入力装置を用いたユーザの操作入力により、点検者の特定方法を指定することにしてもよい。また、情報処理装置１０１は、点検作業が複数人で行われる異常の種別を予め記憶していてもよい。この場合、第２の特定部８０４は、点検作業が複数人で行われる異常が発生したことを検出したら、算出した位置情報の数（出現回数）が所定数α以上となる作業者Ｗを、対象設備Ｅｉの点検者として特定することにしてもよい。
【００９６】
また、第２の特定部８０４は、第１の時刻から第２の時刻までの期間長を算出することにしてもよい。ここで、第１の時刻から第２の時刻までの期間長は、対象設備Ｅｉで異常が発生してから、その異常が解消されるまでの時間の長さに相当する。以下、第１の時刻から第２の時刻までの期間長を「設備停止時間」と表記する場合がある。
【００９７】
算出された対象設備Ｅｉの設備停止時間は、例えば、図１０に示すような設備点検者テーブル１０００に記憶される。設備点検者テーブル１０００は、例えば、メモリ４０２、ディスク４０５などの記憶装置により実現される。ここで、設備点検者テーブル１０００の記憶内容について説明する。
【００９８】
図１０は、設備点検者テーブル１０００の記憶内容の一例を示す説明図である。図１０において、設備点検者テーブル１０００は、対象設備ＩＤ、事象コード、設備停止時間、異常発生時刻、異常解消時刻、発信機ＩＤ、作業者ＩＤおよび名前のフィールドを有する。各フィールドに情報を設定することで、設備点検者情報（例えば、設備点検者情報１０００−１）がレコードとして記憶される。
【００９９】
ここで、対象設備ＩＤは、対象設備Ｅｉの設備ＩＤである。事象コードは、対象設備Ｅｉで発生した異常の種別を示す。設備停止時間は、対象設備Ｅｉで異常が発生してから、その異常が解消されるまでの時間の長さである。異常発生時刻は、対象設備Ｅｉで異常が発生した日時である。異常解消時刻は、対象設備Ｅｉで発生した異常が解消された日時である。発信機ＩＤは、対象設備Ｅｉの点検作業を行った点検者の発信機Ｔの発信機ＩＤである。作業者ＩＤは、点検者の作業者ＩＤである。名前は、点検者の名前である。
【０１００】
例えば、設備点検者情報１０００−１によれば、異常コード「１００３０」の異常が発生した対象設備Ｅ１の点検作業を行った点検者の発信機ＩＤ「Ｔ１」、作業者ＩＤ「Ｗ１」および名前「富士太郎」を特定することができる。また、対象設備Ｅｉで発生した異常による設備停止時間「７分」、異常発生時刻「２０１７／１２／２０  １０：５１：３０」および異常解消時刻「２０１７／１２／２０  １０：５８：３０」を特定することができる。
【０１０１】
図８の説明に戻り、出力部８０５は、特定された点検者と対象設備Ｅｉとを対応付けて表す設備点検者情報を出力する。設備点検者情報には、点検者を特定可能な情報と、対象設備Ｅｉを特定可能な情報とが含まれる。また、設備点検者情報には、対象設備Ｅｉの設備停止時間を示す情報や、対象設備Ｅｉで発生した異常の種別を示す情報が含まれていてもよい。さらに、設備点検者情報には、第１の時刻から第２の時刻までの期間に点検者が所定範囲ＡＲ内に滞在した時間、すなわち、対象設備Ｅｉの付近に滞在した時間を示す情報が含まれていてもよい。
【０１０２】
具体的には、例えば、出力部８０５は、図１０に示した設備点検者テーブル１０００を参照して、設備点検者情報を出力することにしてもよい。出力部８０５の出力形式としては、例えば、メモリ４０２、ディスク４０５などの記憶装置への記憶、Ｉ／Ｆ４０３による外部装置への送信、不図示のディスプレイへの表示、不図示のプリンタへの印刷出力などがある。
【０１０３】
より詳細に説明すると、例えば、出力部８０５は、設備点検者テーブル１０００を参照して、後述の図１１に示すような設備点検履歴画面１１００の画面情報を生成することにしてもよい。そして、出力部８０５は、生成した画面情報に基づいて、設備点検履歴画面１１００を表示する。設備点検履歴画面１１００の表示先は、例えば、設備点検管理システム２００の管理者が使用するコンピュータ（ＰＣ、タブレットＰＣ、スマートフォンなど）である。
【０１０４】
なお、情報処理装置１０１は、対象設備Ｅｉの設置位置に基づいて、第２の特定部８０４によって特定された対象設備Ｅｉの点検者の位置情報を補正することにしてもよい。具体的には、例えば、情報処理装置１０１は、対象設備Ｅｉの点検者について、抽出部８０３によって抽出された位置情報が示す位置を、対象設備Ｅｉの点検作業を行う際にいるべき位置（例えば、対象設備Ｅｉの正面の位置）に補正することにしてもよい。これにより、発信機Ｔからの無線信号（ビーコン信号）をもとに測定された作業者Ｗ（点検者）の位置を補正することができ、作業者Ｗの動線解析等に役立てることができる。
【０１０５】
（設備点検履歴画面１１００の画面例）
つぎに、図１１を用いて、設備点検履歴画面１１００の画面例について説明する。
【０１０６】
図１１は、設備点検履歴画面１１００の画面例を示す説明図である。図１１において、設備点検履歴画面１１００は、工場Ｐ内で点検作業が行われた対象設備Ｅｉに関する設備点検履歴情報（例えば、設備点検履歴情報１１００−１〜１１００−６）を一覧表示する画面である。
【０１０７】
各設備点検履歴情報は、対象設備ＩＤ、事象コード、設備停止時間、異常発生時刻、異常解消時刻および発信機ＩＤを含む。対象設備ＩＤは、対象設備Ｅｉの設備ＩＤである。事象コードは、対象設備Ｅｉで発生した異常の種別を示す。設備停止時間は、対象設備Ｅｉで異常が発生してから、その異常が解消されるまでの時間の長さである。異常発生時刻は、対象設備Ｅｉで異常が発生した日時である。異常解消時刻は、対象設備Ｅｉで発生した異常が解消された日時である。発信機ＩＤは、対象設備Ｅｉの点検作業を行った点検者の発信機Ｔの発信機ＩＤである。
【０１０８】
設備点検履歴画面１１００によれば、工場Ｐ内で点検作業が行われた対象設備Ｅｉを特定することができるとともに、対象設備Ｅｉの点検作業を行った点検者（作業者Ｗ）の発信機Ｔを特定することができる。対象設備Ｅｉの点検作業を行った点検者（作業者Ｗ）については、発信機Ｔの発信機ＩＤから間接的に特定することができる。
【０１０９】
また、設備点検履歴画面１１００によれば、どのような種別の異常が対象設備Ｅｉで発生したのかを特定することができる。さらに、対象設備Ｅｉで異常が発生してから、その異常が解消されるまでの設備停止時間や、異常発生時刻および異常解消時刻を特定することができる。
【０１１０】
また、作業者Ｗの技能差によって、対象設備Ｅｉの点検作業にかかる時間や、同一事象のその後の再発生率は変化する傾向にある。設備点検履歴画面１１００によれば、対象設備Ｅｉの設備停止時間や、その後の再発生率から、どの作業者Ｗがどの事象（種別）についての対処が得意あるいは不得意なのかといったことを特定することが可能となる。
【０１１１】
これにより、例えば、対象設備Ｅｉで発生する異常の事象（種別）ごとに、その事象についての対処が得意な作業者Ｗに新人等の教育にあたらせるなどの方法をとることが可能となり、効率的な技能伝承を実現することができる。
【０１１２】
図１１の例では、例えば、事象コード「１００３０」の異常について、発信機Ｔ１の作業者Ｗ１は、発信機Ｔ５の作業者Ｗ５に比べて、設備停止時間が短く、再発生率も低いことがわかる。このため、事象コード「１００３０」の異常の点検作業については、作業者Ｗ１に新人等の教育にあたらせることで、より高い技能を新人等に伝承することが可能となる。
【０１１３】
（情報処理装置１０１の設備点検者特定処理手順）
つぎに、図１２および図１３を用いて、情報処理装置１０１の設備点検者特定処理手順について説明する。
【０１１４】
図１２および図１３は、情報処理装置１０１の設備点検者特定処理手順の一例を示すフローチャートである。図１２のフローチャートにおいて、まず、情報処理装置１０１は、稼働状況管理ＤＢ２３０を参照して、メッセージ種別が「異常発生」の第１の稼働状況情報を検索する（ステップＳ１２０１）。
【０１１５】
つぎに、情報処理装置１０１は、第１の稼働状況情報が検索されたか否かを判断する（ステップＳ１２０２）。ここで、第１の稼働状況情報が検索された場合（ステップＳ１２０２：Ｙｅｓ）、情報処理装置１０１は、稼働状況管理ＤＢ２３０を参照して、第１の稼働状況情報と設備ＩＤおよび事象コードが同一であり、メッセージ種別が「異常解消」の第２の稼働状況情報を検索する（ステップＳ１２０３）。
【０１１６】
つぎに、情報処理装置１０１は、第２の稼働状況情報が検索されたか否かを判断する（ステップＳ１２０４）。ここで、第２の稼働状況情報が検索されなかった場合（ステップＳ１２０４：Ｎｏ）、情報処理装置１０１は、ステップＳ１２０１に移行する。
【０１１７】
一方、第２の稼働状況情報が検索された場合（ステップＳ１２０４：Ｙｅｓ）、情報処理装置１０１は、検索した第１および第２の稼働状況情報を参照して、対象設備Ｅｉの異常が発生した第１の時刻と、対象設備Ｅｉの異常が解消された第２の時刻とを特定する（ステップＳ１２０５）。
【０１１８】
つぎに、情報処理装置１０１は、設備位置管理ＤＢ２２０を参照して、対象設備Ｅｉの設置位置を特定する（ステップＳ１２０６）。そして、情報処理装置１０１は、特定した対象設備Ｅｉの設置位置に基づいて、所定範囲ＡＲを設定して（ステップＳ１２０７）、図１３に示すステップＳ１３０１に移行する。
【０１１９】
図１３のフローチャートにおいて、まず、情報処理装置１０１は、特定した第１の時刻から第２の時刻までの設備異常期間内に測位時刻が含まれ、かつ、所定範囲ＡＲ内に作業者Ｗの位置が含まれる作業者位置情報を抽出する（ステップＳ１３０１）。抽出された結果は、抽出結果テーブル９００に記憶される。
【０１２０】
つぎに、情報処理装置１０１は、抽出結果テーブル９００を参照して、各作業者Ｗについて、抽出された作業者位置情報の数を算出する（ステップＳ１３０２）。そして、情報処理装置１０１は、算出した作業者位置情報の数が最大となる作業者Ｗを、対象設備Ｅｉの点検者として特定する（ステップＳ１３０３）。
【０１２１】
つぎに、情報処理装置１０１は、特定した第１の時刻から第２の時刻までの期間長を設備停止時間として算出する（ステップＳ１３０４）。つぎに、情報処理装置１０１は、特定した点検者の情報と、算出した設備停止時間とを含む設備点検者情報を設備点検者テーブル１０００に登録する（ステップＳ１３０５）。そして、情報処理装置１０１は、図１２に示したステップＳ１２０１に戻って、検索されていないメッセージ種別が「異常発生」の第１の稼働状況情報を検索する。
【０１２２】
また、図１２に示したステップＳ１２０２において、第１の稼働状況情報が検索されなかった場合（ステップＳ１２０２：Ｎｏ）、情報処理装置１０１は、設備点検者テーブル１０００を参照して、設備点検履歴画面（例えば、図１１参照）を表示して（ステップＳ１２０８）、本フローチャートによる一連の処理を終了する。
【０１２３】
これにより、工場Ｐ内で異常が発生した対象設備Ｅｉの点検作業を行った点検者（作業者Ｗ）を特定して提示することができる。また、対象設備Ｅｉで異常が発生してから、その異常が解消されるまでの設備停止時間を算出して提示することができる。
【０１２４】
なお、上述した設備点検者特定処理の実行に先立って、処理対象期間を指定することにしてもよい。処理対象期間は、処理対象とする稼働状況情報を指定するための期間である。情報処理装置１０１は、処理対象期間が指定された場合、ステップＳ１２０１およびＳ１２０３において、タイムスタンプが示す日時が処理対象期間に含まれる稼働状況情報を処理対象とする。
【０１２５】
以上説明したように、実施の形態にかかる情報処理装置１０１によれば、設備Ｅｉの稼働状況を示す情報を記憶する記憶部８１０を参照して、設備Ｅｉの異常が発生した第１の時刻と、設備Ｅｉの異常が解消された第２の時刻とを特定することができる。また、情報処理装置１０１によれば、複数の作業者Ｗのそれぞれの作業者Ｗについて、測位時刻ごとに、作業者Ｗの位置情報を記憶する記憶部８１０を参照して、特定した第１の時刻から第２の時刻までの期間内に測位時刻が含まれ、かつ、対象設備Ｅｉの設置位置に基づく所定範囲ＡＲ内に作業者Ｗの位置が含まれる位置情報を抽出することができる。そして、情報処理装置１０１によれば、特定した点検者と対象設備Ｅｉとを対応付けて表す設備点検者情報を出力することができる。
【０１２６】
これにより、対象設備Ｅｉの点検作業を行った点検者（作業者Ｗ）を特定することができる。この際、対象設備Ｅｉで異常が発生してから、その異常が解消されるまでの期間内に、対象設備Ｅｉの付近に存在した作業者Ｗの中から点検者を特定することができる。このため、測位サーバ２０１により測定された作業者Ｗ（発信機Ｔ）の位置に誤差が含まれていても、対象設備Ｅｉを復旧するための点検作業を行った点検者を精度よく特定することができる。また、対象設備Ｅｉを誰が点検したのかを作業者自身による登録を必要とせずに特定可能となるため、作業者Ｗの登録作業にかかる手間や登録漏れなどのミスを削減することができる。
【０１２７】
また、情報処理装置１０１によれば、抽出した位置情報の数が最大となる作業者Ｗを、対象設備Ｅｉの点検者として特定することができる。これにより、第１の時刻から第２の時刻までの期間に対象設備Ｅｉの付近に滞在した時間が最長の作業者Ｗを、設備Ｅｉの点検者として特定することができる。
【０１２８】
また、情報処理装置１０１によれば、抽出した位置情報の数が所定数α以上となる作業者を、対象設備Ｅｉの点検者として特定することができる。これにより、第１の時刻から第２の時刻までの期間に対象設備Ｅｉの付近に所定時間以上滞在した作業者Ｗを、対象設備Ｅｉの点検者として特定することができる。また、対象設備Ｅｉの点検作業が複数人で行われた場合の点検者の特定漏れを防ぐことができる。
【０１２９】
また、情報処理装置１０１によれば、対象設備Ｅｉで発生した異常の種別に応じて、所定数αを設定することができる。これにより、異常の種別に応じて点検作業にかかる時間が変動することを考慮して所定数αを設定可能となり、対象設備Ｅｉの点検作業を行った点検者の特定精度の向上を図ることができる。
【０１３０】
また、情報処理装置１０１によれば、特定した第１の時刻から第２の時刻までの期間長（設備停止時間）を含む設備点検者情報を出力することができる。これにより、対象設備Ｅｉを復旧するのにどれくらい時間がかかったのかを特定可能となり、点検者の技能（スキル）のレベルを判断して作業改善等に役立てることができる。
【０１３１】
また、情報処理装置１０１によれば、対象設備Ｅｉで発生した異常の種別を示す情報を含む設備点検者情報を出力することができる。これにより、対象設備Ｅｉで発生した異常の種別を特定可能となる。また、各点検者の異常の種別ごとの設備停止時間から、各点検者について、どの種別の異常についての対処が得意あるいは不得意なのかを判断可能となる。この結果、例えば、異常の種別ごとに、その異常についての対処が得意な作業者Ｗに新人等の教育にあたらせるといったことが可能となる。
【０１３２】
これらのことから、情報処理装置１０１によれば、設備同士が近接して設置されるような工場Ｐ（図３参照）であっても、設備Ｅｉを誰が点検したのかを作業者自身に登録させることなく、設備Ｅｉの点検作業を行った点検者を精度よく特定することができる。また、優秀な作業者Ｗを特定して新人等の教育にあたらせることで、設備Ｅｉの点検作業の質を向上させることができる。
【０１３３】
なお、本実施の形態で説明した設備点検者特定方法は、予め用意されたプログラムをパーソナル・コンピュータやワークステーション等のコンピュータで実行することにより実現することができる。本設備点検者特定プログラムは、ハードディスク、フレキシブルディスク、ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｃ）−ＲＯＭ、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ等のコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。また、本設備点検者特定プログラムは、インターネット等のネットワークを介して配布してもよい。
【０１３４】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１３５】
（付記１）設備の稼働状況を示す情報を記憶する第１の記憶部を参照して、前記設備の異常が発生した第１の時刻と、前記設備の異常が解消された第２の時刻とを特定し、
複数の作業者のそれぞれの作業者について、測位時刻ごとに、前記作業者の位置を示す位置情報を記憶する第２の記憶部を参照して、特定した前記第１の時刻から前記第２の時刻までの期間内に測位時刻が含まれ、かつ、前記設備の設置位置に基づく所定範囲内に作業者の位置が含まれる位置情報を抽出し、
抽出した結果に基づいて、前記複数の作業者から前記設備の点検者を特定し、
特定した前記点検者と前記設備とを対応付けて表す点検者情報を出力する、
処理をコンピュータに実行させることを特徴とする設備点検者特定プログラム。
【０１３６】
（付記２）前記点検者を特定する処理は、
抽出した前記位置情報の数が最大となる作業者を前記点検者として特定する、ことを特徴とする付記１に記載の設備点検者特定プログラム。
【０１３７】
（付記３）前記点検者を特定する処理は、
抽出した前記位置情報の数が所定数以上となる作業者を前記点検者として特定する、ことを特徴とする付記１または２に記載の設備点検者特定プログラム。
【０１３８】
（付記４）前記点検者情報は、特定した前記第１の時刻から前記第２の時刻までの期間長を示す情報を含む、ことを特徴とする付記１〜３のいずれか一つに記載の設備点検者特定プログラム。
【０１３９】
（付記５）前記点検者情報は、前記設備で発生した異常の種別を示す情報を含む、ことを特徴とする付記１〜４のいずれか一つに記載の設備点検者特定プログラム。
【０１４０】
（付記６）前記作業者の発信機から定期的に発信される無線信号に関する情報に基づき測定された前記作業者の位置を示す位置情報を取得し、
取得した前記作業者の位置を示す位置情報を前記第２の記憶部に記憶する、
処理を前記コンピュータに実行させることを特徴とする付記１〜５のいずれか一つに記載の設備点検者特定プログラム。
【０１４１】
（付記７）前記設備から送信された前記設備の稼働状況を示す情報を取得し、
取得した前記設備の稼働状況を示す情報を前記第１の記憶部に記憶する、
処理を前記コンピュータに実行させることを特徴とする付記１〜６のいずれか一つに記載の設備点検者特定プログラム。
【０１４２】
（付記８）前記設備は、同一施設に設置された複数の設備のうちのいずれかの設備である、ことを特徴とする付記１〜７のいずれか一つに記載の設備点検者特定プログラム。
【０１４３】
（付記９）前記所定数は、前記設備で発生した異常の種別に応じて設定される、ことを特徴とする付記３に記載の設備点検者特定プログラム。
【０１４４】
（付記１０）設備の稼働状況を示す情報を記憶する第１の記憶部を参照して、前記設備の異常が発生した第１の時刻と、前記設備の異常が解消された第２の時刻とを特定し、
複数の作業者のそれぞれの作業者について、測位時刻ごとに、前記作業者の位置を示す位置情報を記憶する第２の記憶部を参照して、特定した前記第１の時刻から前記第２の時刻までの期間内に測位時刻が含まれ、かつ、前記設備の設置位置に基づく所定範囲内に作業者の位置が含まれる位置情報を抽出し、
抽出した結果に基づいて、前記複数の作業者から前記設備の点検者を特定し、
特定した前記点検者と前記設備とを対応付けて表す点検者情報を出力する、
処理をコンピュータが実行することを特徴とする設備点検者特定方法。
【０１４５】
（付記１１）設備の稼働状況を示す情報を記憶する第１の記憶部を参照して、前記設備の異常が発生した第１の時刻と、前記設備の異常が解消された第２の時刻とを特定し、
複数の作業者のそれぞれの作業者について、測位時刻ごとに、前記作業者の位置を示す位置情報を記憶する第２の記憶部を参照して、特定した前記第１の時刻から前記第２の時刻までの期間内に測位時刻が含まれ、かつ、前記設備の設置位置に基づく所定範囲内に作業者の位置が含まれる位置情報を抽出し、
抽出した結果に基づいて、前記複数の作業者から前記設備の点検者を特定し、
特定した前記点検者と前記設備とを対応付けて表す点検者情報を出力する、
制御部を有することを特徴とする情報処理装置。
【符号の説明】
【０１４６】
１０１  情報処理装置
１０２，Ｅ１〜Ｅｎ，Ｅｉ  設備
１１０  第１の記憶部
１２０  第２の記憶部
１３０  点検者情報
２００  設備点検管理システム
２０１  測位サーバ
２０２  設備管理サーバ
２１０  ネットワーク
２２０  設備位置管理ＤＢ
２３０  稼働状況管理ＤＢ
２４０  作業者位置管理ＤＢ
４００  バス
４０１  ＣＰＵ
４０２  メモリ
４０３  Ｉ／Ｆ
４０４  ディスクドライブ
４０５  ディスク
８０１  取得部
８０２  第１の特定部
８０３  抽出部
８０４  第２の特定部
８０５  出力部
８１０  記憶部
９００  抽出結果テーブル
１０００  設備点検者テーブル
１１００  設備点検履歴画面
Ｒ１〜Ｒｍ，Ｒｊ  受信機
Ｔ  発信機
Ｗ  作業者
【図１】
2019133483.tif 000003
【図２】
2019133483.tif 000004
【図３】
2019133483.tif 000005
【図４】
2019133483.tif 000006
【図５】
2019133483.tif 000007
【図６】
2019133483.tif 000008
【図７】
2019133483.tif 000009
【図８】
2019133483.tif 000010
【図９】
2019133483.tif 000011
【図１０】
2019133483.tif 000012
【図１１】
2019133483.tif 000013
【図１２】
2019133483.tif 000014
【図１３】
2019133483.tif 000015