(57)【特許請求の範囲】
【請求項１】
複数の部品で構成する修理対象に対して、当該部品が修理を受けたことを記録するコンピュータシステムであって、
前記部品を修理するための操作があったことを検知する検知手段と、
前記操作を行った修理作業者の固有データを取得する取得手段と、
前記修理作業者の固有データを解析し、当該修理作業者を認識する認識手段と、
前記認識の結果に基づいて、前記修理作業者の修理作業者情報を特定する特定手段と、
前記操作があったことを検知した場合に、検知した日時と、前記修理対象の識別番号と、特定した前記修理作業者情報とを記録する記録手段と、
を備えることを特徴とするコンピュータシステム。
【請求項２】
前記固有データが画像である、
ことを特徴とする請求項１に記載のコンピュータシステム。
【請求項３】
前記固有データが音声である、
ことを特徴とする請求項１に記載のコンピュータシステム。
【請求項４】
前記操作があったことを検知した場合に、前記修理作業者に名前及び／又は修理作業目的を確認する報知手段と、
を備えることを特徴とする請求項１に記載のコンピュータシステム。
【請求項５】
複数の部品で構成する修理対象に対して、当該部品が修理を受けたことを記録するコンピュータシステムが実行する修理記録方法であって、
前記部品を修理するための操作があったことを検知するステップと、
前記操作を行った修理作業者の固有データを取得するステップと、
前記修理作業者の固有データを解析し、当該修理作業者を認識するステップと、
前記認識の結果に基づいて、前記修理作業者の修理作業者情報を特定するステップと、
前記操作があったことを検知した場合に、検知した日時と、前記修理対象の識別番号と、特定した前記修理作業者情報とを記録するステップと、
を備えることを特徴とする修理記録方法。
【請求項６】
複数の部品で構成する修理対象に対して、当該部品が修理を受けたことを記録するコンピュータシステムに、
前記部品を修理するための操作があったことを検知するステップ、
前記操作を行った修理作業者の固有データを取得するステップ、
前記修理作業者の固有データを解析し、当該修理作業者を認識するステップ、
前記認識の結果に基づいて、前記修理作業者の修理作業者情報を特定するステップ、
前記操作があったことを検知した場合に、検知した日時と、前記修理対象の識別番号と、特定した前記修理作業者情報とを記録するステップ、
を実行させるためのコンピュータ読み取り可能なプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の部品で構成する修理対象に対して、この部品が修理を受けたことを記録するコンピュータシステム、修理記録方法及びプログラムに関する。
【背景技術】
【０００２】
従来、建機や車両等が故障した際、メーカに連絡を取り、このメーカから派遣された修理作業者が故障の修理を行っている。しかしながら、建機や車両等の故障時、メーカに連絡を取らず、取扱代理店やこの建機や車両等の使用者が故障の内容を判断し、勝手に修理をしてしまうことがあった。そのため、メーカ側が実際の故障や修理の実態を、把握できないおそれがあった。【０００３】
そこで、修理ログを記録することにより、メーカ側が連絡を受けなくても、故障や修理の内容を把握することが行われていた。【０００４】
このような修理ログを記録するシステムとして、部品交換が行われた際に、メンテナンス作業として行われた部品交換と、メンテナンス作業ではなく行われた部品交換との其々のタイミングで、履歴を修理ログとして記録することが開示されている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１６−１６６９４０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１の構成では、部品交換が行われたタイミングの修理ログは記録されるものの、この修理ログを行った人物がメーカから派遣された修理作業者であるかが記録されないことに加え、どのような理由や作業内容であったのかを把握することが困難であることから、メーカ側が修理の実態を把握することが困難であった。【０００７】
本発明は、特定の操作が行われたことを検知することにより、修理の実態を把握することが可能なコンピュータシステム、修理記録方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明では、以下のような解決手段を提供する。【０００９】
本発明は、複数の部品で構成する修理対象に対して、当該部品が修理を受けたことを記録するコンピュータシステムであって、
前記部品を修理するための操作があったことを検知する検知手段と、
前記操作があったことを検知した場合に、検知した日時と、前記修理対象の識別番号とを記録する記録手段と、
を備えることを特徴とするコンピュータシステムを提供する。【００１０】
本発明によれば、複数の部品で構成する修理対象に対して、当該部品が修理を受けたことを記録するコンピュータシステムは、前記部品を修理するための操作があったことを検知し、前記操作があったことを検知した場合に、検知した日時と、前記修理対象の識別番号とを記録する。【００１１】
本発明は、コンピュータシステムのカテゴリであるが、方法及びプログラム等の他のカテゴリにおいても、そのカテゴリに応じた同様の作用・効果を発揮する。
【発明の効果】
【００１２】
本発明によれば、特定の操作が行われたことを検知することにより、修理の実態を把握することが可能なコンピュータシステム、修理記録方法及びプログラムを提供することが可能となる。
【図面の簡単な説明】
【００１３】
【図１】図１は、修理記録システム１の概要を示す図である。
【図２】図２は、修理記録システム１の全体構成図である。
【図３】図３は、コンピュータ１０が実行する修理記録処理を示すフローチャートである。
【図４】図４は、コンピュータ１０が実行する修理記録処理を示すフローチャートである。
【図５】図５は、修理作業者が修理を行っている状態の一例を模式的に示した図である。
【発明を実施するための形態】
【００１４】
以下、本発明を実施するための最良の形態について図を参照しながら説明する。なお、これはあくまでも一例であって、本発明の技術的範囲はこれらに限られるものではない。
【００１５】
［修理記録システム１の概要］
本発明の好適な実施形態の概要について、図１に基づいて説明する。図１は、本発明の好適な実施形態である修理記録システム１の概要を説明するための図である。修理記録システム１は、コンピュータ１０及び交換検知センサ１００から構成され、複数の部品で構成する修理対象に対して、この部品が修理を受けたことを記録するコンピュータシステムである。
【００１６】
なお、修理記録システム１は、必ずしも交換検知センサ１００を有する構成でなくてもよく、コンピュータ１０のみから構成されてもよい。
【００１７】
コンピュータ１０は、部品を修理するための操作を検知（例えば、交換検知センサ１００が、部品が交換されたことを検知した結果を取得）する。コンピュータ１０は、この操作があったことを検知した場合、この操作を検知した日時と、修理対象の識別番号とを修理ログとして記録する。この修理ログは、部品が交換されたと認識したことも併せて記録される。
【００１８】
また、コンピュータ１０は、修理のために操作した修理作業者の画像をカメラ等の撮影装置により撮影し、この修理作業者の人物の認識を行い、この認識した人物を修理ログに併せて記録する。
【００１９】
また、コンピュータ１０は、音声の入出力（例えば、問いかけを出力、この問いかけの返答を入力）を行い、修理作業者から回答の音声データを取得し、この取得した音声データを修理ログに併せて記録する。
【００２０】
交換検知センサ１００は、光センサや接触センサ等の修理に関連した操作を検知することが可能なセンサである。例えば、光センサが、修理対象の機械本体のボンネット等の開閉扉の開閉を検知する。また、接触センサが、部品や装置等の脱着を検知する。交換検知センサ１００は、検知した結果を、コンピュータ１０に送信する。
【００２１】
修理記録システム１が実行する処理の概要について説明する。以下の説明において、修理対象がショベルカーであり、故障部分がラジエータの部品であるものとして説明する。
【００２２】
なお、本発明は、この例に限らず、建設機械、車両、移動体等に限らず、複合機、事務機器、家庭用電気機器、修理が必要な様々な物品に対して適用可能である。
【００２３】
コンピュータ１０は、ラジエータの部品を修理するための操作があったことを検知する（ステップＳ０１）。コンピュータ１０は、交換検知センサ１００によりラジエータの部品を修理するための操作を検知する。ここでは、コンピュータ１０は、ラジエータの確認のために、このラジエータが格納されたボンネットの開閉扉の開閉を、光センサにより検知する。また、コンピュータ１０は、ラジエータの部品の交換を、接触センサにより検知する。このとき、コンピュータ１０は、ラジエータが取り外され、再度、装着されたことを、検知する。
【００２４】
コンピュータ１０は、この操作があったことを検知した場合、検知した日時と、ラジエータの識別番号とを修理ログとして記録する（ステップＳ０２）。コンピュータ１０は、検知した日時を、自身が内蔵するタイマー等から取得する。また、コンピュータ１０は、予め記録したこのラジエータの識別番号を取得する。
【００２５】
コンピュータ１０は、接触センサによりラジエータの脱着を検知した場合、この検知した内容を認識したと修理ログに併せて記録してもよい。
【００２６】
また、コンピュータ１０は、修理のために操作した修理作業者を、開閉部に設置したカメラ等の撮影装置により撮影し、撮影した画像を画像解析することにより、修理作業者の人物の認識を行い、この認識した人物の名前や顔といった修理作業者情報を、修理ログに併せて記録してもよい。
【００２７】
また、コンピュータ１０は、音声の入出力を行い、修理作業者に対して「どんな御用ですか？」等の開閉扉の操作やラジエータの脱着の理由を問いかけ、この問いかけに対する回答の音声を取得し、この音声を音声解析することにより、修理作業者の回答の認識を行い、この認識した回答を、修理作業者情報として修理ログに併せて記録してもよい。
【００２８】
なお、上述した例では、修理対象に関した修理ログを記録しているが、修理対象ではなく、機械等がどの本体に対する操作を受け付けたかを修理ログとして記録してもよい。また、各部品（例えば、エンジンやコントロールボード等）に予め交換検知センサ１００を設置しておき、取り外されたことを交換されたと認識し、これを修理ログとして記録してもよい。
【００２９】
以上が、修理記録システム１の概要である。
【００３０】
［修理記録システム１のシステム構成］
図２に基づいて、本発明の好適な実施形態である修理記録システム１のシステム構成について説明する。図２は、本発明の好適な実施形態である修理記録システム１のシステム構成を示す図である。図２において、修理記録システム１は、コンピュータ１０及び交換検知センサ１００から構成され、複数の部品で構成する修理対象に対して、この部品が修理を受けたことを修理ログとして記録するコンピュータシステムである。
【００３１】
コンピュータ１０は、制御部として、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、通信部として、他の機器（撮影装置、集音装置、放音装置等）や交換検知センサ１００と通信可能にするためのデバイス、例えば、ＩＥＥＥ８０２．１１に準拠したＷｉ―Ｆｉ（Ｗｉｒｅｌｅｓｓ―Ｆｉｄｅｌｉｔｙ）対応デバイス等を備える。また、コンピュータ１０は、記録部として、ハードディスクや半導体メモリ、記録媒体、メモリカード等によるデータのストレージ部を備える。また、コンピュータ１０は、処理部として、画像や音声の認識処理、各種判断処理等を実行する各種デバイス等を備える。
【００３２】
コンピュータ１０において、制御部が所定のプログラムを読み込むことにより、通信部と協働して、検知モジュール２０、画像取得モジュール２１、音声入出力モジュール２２を実現する。また、コンピュータ１０において、制御部が所定のプログラムを読み込むことにより、記録部と協働して、記録モジュール３０を実現する。また、コンピュータ１０において、制御部が所定のプログラムを読み込むことにより、処理部と協働して、特定モジュール４０、解析モジュール４１を実現する。
【００３３】
交換検知センサ１００は、接触、光、電気等を検知する検知器である。交換検知センサ１００は、例えば、光センサ、接触センサである。交換検知センサ１００は、自身の検知結果を、コンピュータ１０に送信する。
【００３４】
修理記録システム１は、交換検知センサ１００の検知結果を、コンピュータ１０が取得することにより、修理のための操作を検知や部品の交換を検知する。また、修理記録システム１は、コンピュータ１０とデータ通信可能に接続されたカメラ等の撮影装置や、スピーカ等の放音装置や、マイク等の集音装置等を有する。修理記録システム１は、撮影装置により、修理作業者の画像を撮影し、コンピュータ１０がこの画像を取得し、画像解析することにより、人物認識を行う。また、修理記録システム１は、放音装置により、修理作業者に対して、音声で問いかけを出力し、集音装置によりこの問いかけに対する回答を入力し、コンピュータ１０がこの回答を取得し、音声解析することにより、音声認識を行う。
【００３５】
［修理記録処理］
図３に基づいて、修理記録システム１が実行する修理記録処理について説明する。図３は、コンピュータ１０が実行する修理記録処理のフローチャートを示す図である。上述した各モジュールが実行する処理について、本処理に併せて説明する。
【００３６】
以下の説明において、修理対象がショベルカーであり、故障部分がラジエータの部品であるものとして説明する。
【００３７】
はじめに、検知モジュール２０は、部品を修理するための操作を検知したか否かを判断する（ステップＳ１０）。ステップＳ１０において、検知モジュール２０は、ラジエータの部品を修理するための操作があったか否かを判断する。ここで、この操作とは、ラジエータが格納された場所に設けられたボンネット等の開閉扉の開閉である。検知モジュール２０は、この場所に設けられた交換検知センサ１００（光センサ）の検知結果を取得することにより、操作の有無を判断する。具体的には、検知モジュール２０は、交換検知センサ１００の検知結果を取得し、この検知結果が、光を検知したものであるか否かを判断することにより、この操作を検知したか否かを判断する。
【００３８】
本ステップにおいて、検知モジュール２０は、部品の修理そのものの検知をするのではなく、この部品を修理するために必要な操作を検知する。
【００３９】
ステップＳ１０において、検知モジュール２０は、部品を修理するための操作を検知できなかったと判断した場合（ステップＳ１０  ＮＯ）、すなわち、開閉扉が開けられたことを検知できなかった場合、本処理を終了する。
【００４０】
一方、ステップＳ１０において、検知モジュール２０は、部品を修理するための操作を検知できたと判断した場合（ステップＳ１０  ＹＥＳ）、すなわち、開閉扉が開けられたことを検知できた場合、特定モジュール４０は、この操作を特定する（ステップＳ１１）。ステップＳ１１において、特定モジュール４０は、どの交換検知センサ１００からこの検知結果を取得したかに基づいて、操作を特定する。上述した例では、検知モジュール２０は、交換検知センサ１００として光センサから開閉扉が開けられたことを検知結果として取得したことから、この開閉扉が設けられた場所の内部にある部品であるラジエータを修理するための操作を検知したと特定する。
【００４１】
特定モジュール４０は、この開閉扉が設けられた場所の内部に複数の部品が存在する場合、この複数の部品の何れかを修理するため又はこの場所そのものを修理するための操作を検知したと特定する。
【００４２】
記録モジュール３０は、この特定した結果を、修理ログとして記録する（ステップＳ１２）。ステップＳ１２において、記録モジュール３０は、修理ログとして、特定した操作と、この操作を検知した日時と、修理対象の識別番号とを対応付けて記録する。記録モジュール３０は、自身が内蔵するタイマー等からこの操作を検知した日時を取得する。記録モジュール３０は、自身が予め記録した各部品の識別番号を参照し、今回の修理対象の識別番号を取得する。
【００４３】
上述した例では、記録モジュール３０は、特定した操作として、ラジエータを修理するための操作、取得した日時及びこのラジエータの識別番号を対応付けて修理ログとして記録する。
【００４４】
なお、複数の部品が存在する場合、これらを一のグループとしてまとめたものに対する修理操作と、この操作を検知した日時と、複数の部品の各識別番号とを対応付けて修理ログとして記録する。また、複数の部品が存在する場合、其々に対する修理操作と、日時と、識別番号とを対応付けて修理ログとして記録してもよい。
【００４５】
検知モジュール２０は、部品の交換の操作を検知したか否かを判断する（ステップＳ１３）。ステップＳ１３において、検知モジュール２０は、ラジエータの部品の交換を行う操作を検知したか否かを判断する。ここで、このラジエータの部品の交換を行う操作とは、ラジエータの脱着である。検知モジュール２０は、このラジエータが配置されている箇所に配置された交換検知センサ１００（接触センサ）の検知結果を取得することにより、この操作の有無を判断する。具体的には、検知モジュール２０は、交換検知センサ１００の検知結果を取得し、この検知結果が、ラジエータが取り外され、再度、装着されたか否かを判断することにより、この操作を検知したか否かを判断する。
【００４６】
本ステップにおいて、検知モジュール２０は、部品の修理そのものを検知する。すなわち、検知モジュール２０は、ラジエータの脱着を検知した場合、修理対象の部品の修理が行われたと判断する。
【００４７】
ステップＳ１３において、検知モジュール２０は、部品の交換の操作を検知できなかったと判断した場合（ステップＳ１３  ＮＯ）、すなわち、ラジエータの脱着を検知できなかった場合、修理対象の部品の修理が行われなかったと判断し、本処理を終了する。
【００４８】
一方、ステップＳ１３において、検知モジュール２０は、部品の交換の操作を検知できたと判断した場合（ステップＳ１３  ＹＥＳ）、すなわち、ラジエータの脱着を検知できた場合、特定モジュール４０は、この操作を特定する（ステップＳ１４）。ステップＳ１４において、特定モジュール４０は、この検知結果を、どの交換検知センサ１００から取得したかに基づいて、操作を特定する。上述した例では、特定モジュール４０は、交換検知センサ１００として、接触センサからラジエータの脱着を検知結果として取得したことから、このラジエータの交換するための操作を検知したと特定する。
【００４９】
特定モジュール４０は、このようにすることにより、交換検知センサ１００により部品が交換されたことを認識する。
【００５０】
記録モジュール３０は、上述した修理ログに、今回特定した部品の交換の操作内容を併せて対応付けて記録する（ステップＳ１５）。ステップＳ１５において、記録モジュール３０は、修理ログとして、特定した操作と、交換した部品の内容と、この操作を検知した日時と、修理対象の識別番号とを対応付けて記録する。このとき、記録モジュール３０は、上述したステップＳ１２の処理により記録した修理ログを削除し、今回記録した修理ログのみを記録する。すなわち、今回特定した部品の交換の操作内容を実行する前提となる部品を修理する操作のみに関する上述した修理ログを削除し、今回の修理ログを記録する。
【００５１】
なお、記録モジュール３０は、ステップＳ１２の処理による修理ログと、ステップＳ１５の処理による修理ログとを同時に記録する構成であってもよい。
【００５２】
画像取得モジュール２１は、修理作業者の動画や静止画等の画像を取得する（ステップＳ１６）。ステップＳ１６において、画像取得モジュール２１は、開閉部の内側に取り付けられた撮影装置が撮影した修理作業者の画像を取得する。この画像は、少なくとも修理作業者の顔が写っていればよい。
【００５３】
なお、撮影装置の設置場所は適宜変更可能である。
【００５４】
解析モジュール４１は、取得した画像を画像解析し、修理作業者の顔を認識する（ステップＳ１７）。ステップＳ１７において、解析モジュール４１は、この画像の特徴点又は特徴量の何れか又は双方を抽出する。解析モジュール４１は、特徴点として、画像に含まれる形状、輝度、色、輪郭等を抽出する。また、解析モジュール４１は、特徴量として、画像から算出した各種数値（画素値の平均、分散、ヒストグラム）等の統計的な数値を抽出する。解析モジュール４１は、この解析結果に基づいて、この画像に写っている修理作業者の顔を認識する。
【００５５】
特定モジュール４０は、認識した修理作業者の顔に基づいて、この修理作業者の特定を試みる（ステップＳ１８）。ステップＳ１８において、特定モジュール４０は、認識した修理作業者の顔と、予め記録モジュール３０に記録した修理対象の納入先の人物の顔画像やメーカ側が派遣する修理作業者の顔画像とを比較することにより、今回の修理作業者の特定を試みる。このとき、記録モジュール３０が記録する顔画像には、この顔画像の人物の名前や所属等が対応付けられており、特定モジュール４０は、修理作業者の特定として、顔画像及び名前である修理作業者情報の特定を試みる。
【００５６】
特定モジュール４０は、修理作業者を特定できたか否かを判断する（ステップＳ１９）。ステップＳ１９において、特定モジュール４０は、認識した修理作業者の顔に基づいて、この修理作業者が記録された人物に該当するか否かを判断する。
【００５７】
特定モジュール４０は、画像に写った修理作業者の顔が不鮮明な場合又は記録モジュール３０に該当する人物が記録されていない場合、修理作業者を特定できなかったと判断し（ステップＳ１９  ＮＯ）、音声入出力モジュール２２は、放音装置から修理作業者が誰であるのかを問いかける問いかけメッセージを出力させる（ステップＳ２０）。ステップＳ２０において、音声入出力モジュール２２は、「ボンネットを開けましたね、あなたはどなたですか？」といった修理作業者の名前を問いかける音声メッセージを、修理対象又は故障部分の近傍に設置された放音装置を介して出力する。この音声メッセージは、修理作業者が誰であるかを特定することを目的として出力されるものである。
【００５８】
音声入出力モジュール２２は、この音声メッセージに対する返答を音声データとして入力を受け付ける（ステップＳ２１）。ステップＳ２１において、音声入出力モジュール２２は、修理作業者が発した音声メッセージに対する返答の音声を、集音装置により集音し、この音声を音声データとして入力を受け付ける。
【００５９】
このとき、音声入出力モジュール２２は、所定時間経過しても、音声データの入力を受け付けなかった場合、後述するステップＳ２２の処理に移行する。
【００６０】
解析モジュール４１は、入力を受け付けた音声データを音声解析することにより、修理作業者を特定する（ステップＳ２２）。ステップＳ２２において、解析モジュール４１は、音声データにおける音声の波形を解析することにより、音声と環境音とを抽出する。解析モジュール４１は、音声データの解析結果として、この音声に含まれる修理作業者の名前を認識し、この修理作業者の名前及び認識した顔を修理作業者情報として特定する。また、解析モジュール４１は、修理作業者の名前が認識できなかった場合又は所定時間経過しても、音声データの入力を受け付けなかった場合、修理作業者情報が不明であると特定する。
【００６１】
記録モジュール３０は、上述した修理ログに、今回特定した修理作業者情報を併せて対応付けて記録する（ステップＳ２３）。ステップＳ２３において、記録モジュール３０は、修理ログとして、特定した操作と、交換した部品の内容と、特定した修理作業者情報（修理作業者の名前と顔又は修理作業者が不明）と、この操作を検知した日時と、修理対象の識別番号とを対応付けて記録する。このとき、記録モジュール３０は、上述したステップＳ１５の処理により記録した修理ログを削除し、今回記録した修理ログのみを記録する。すなわち、今回特定した修理作業者情報を併せて記録した修理ログ以前の上述した修理ログを削除し、今回の修理ログを記録する。
【００６２】
なお、記録モジュール３０は、ステップＳ１２及びＳ１５の処理による修理ログを削除せずに、同時に記録する構成であってもよい。
【００６３】
コンピュータ１０は、上述したステップＳ２３の処理を実行した後、後述するステップＳ２５の処理を実行する。
【００６４】
一方、ステップＳ１９において、特定モジュール４０は、画像に写った修理作業者の顔が記録モジュール３０に該当する人物が記録されている場合、修理作業者を特定できたと判断し（ステップＳ１９  ＹＥＳ）、記録モジュール３０は、上述した修理ログに、今回特定した修理作業者情報を併せて対応付けて記録する（ステップＳ２４）。ステップＳ２４において、記録モジュール３０は、修理ログとして、特定した操作と、交換した部品の内容と、特定した修理作業者情報（修理作業者の名前と顔）と、この操作を検知した日時と、修理対象の識別番号とを対応付けて記録する。このとき、記録モジュール３０は、上述したステップＳ１５の処理により記録した修理ログを削除し、今回記録した修理ログのみを記録する。すなわち、今回特定した修理作業者情報を併せて記録した修理ログ以前の上述した修理ログを削除し、今回の修理ログを記録する。
【００６５】
音声入出力モジュール２２は、放音装置から用件を問いかける問いかけメッセージを出力させる（ステップＳ２５）。ステップＳ２５において、音声入出力モジュール２２は、「どんな御用ですか？」といった修理作業者の用件を問いかける音声メッセージを、上述した場所に設置された放音装置を介して出力する。この音声メッセージは、修理作業者の用件を特定することを目的として出力されるものである。
【００６６】
音声入出力モジュール２２は、この音声メッセージに対する返答を音声データとして入力を受け付ける（ステップＳ２６）。ステップＳ２６において、音声入出力モジュール２２は、上述したステップＳ２１の処理と同様の処理により、修理作業者の返答を音声データとして入力を受け付ける。
【００６７】
解析モジュール４１は、入力を受け付けた音声データを音声解析することにより、修理作業者の用件を特定する（ステップＳ２７）。ステップＳ２７において、上述したステップＳ２２の処理と同様の処理を実行し、この音声に含まれる修理作業者の用件を認識し、この修理作業者の用件を修理作業者情報として特定する。また、解析モジュール４１は、修理作業者の用件が認識できなかった場合又は所定時間経過しても、音声データの入力を受け付けなかった場合、修理作業者情報が不明であると特定する。
【００６８】
特定モジュール４０は、自身の場所を特定する（ステップＳ２８）。ステップＳ２８において、特定モジュール４０は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）等から自身の位置情報を取得し、この位置情報に基づいて、自身の現在地の場所を特定する。
【００６９】
記録モジュール３０は、上述した修理ログに、今回特定した修理作業者情報及び特定した自身の場所を併せて対応付けて記録する（ステップＳ２９）。ステップＳ２９において、記録モジュール３０は、修理ログとして、特定した操作と、交換した部品の内容と、特定した修理作業者情報（上述したものに用件を追加）と、この操作を検知した日時と、特定した場所と、修理対象の識別番号とを対応付けて記録する。このとき、記録モジュール３０は、上述したステップＳ２３又はＳ２４の処理により記録した修理ログを削除し、今回記録した修理ログのみを記録する。すなわち、今回特定した修理作業者情報を併せて記録した修理ログ以前の上述した修理ログを削除し、今回の修理ログを記録する。
【００７０】
なお、記録モジュール３０は、ステップＳ１２、Ｓ１５及びＳ２３又はＳ２４の処理による修理ログを削除せずに、同時に記録する構成であってもよい。
【００７１】
上述した実施例について、図５に基づいて説明する。図５は、修理作業者が修理を行っている状態の一例を模式的に示した図である。図５において、修理作業者２１０、修理対象であるショベルカー２２０及び交換対象部品であるラジエータ２３０が存在する。修理作業者２１０は、このショベルカー２２０の開閉扉２４０を開閉する。交換検知センサ１００（光センサ）がこの開閉扉２４０の開閉を検知する。特定モジュール４０は、この開閉扉２４０が開けられたという検知結果に基づいて、この場所の内部にあるラジエータ２３０を修理するための操作が行われたことを特定する。
【００７２】
記録モジュール３０は、この特定した結果を、修理ログとして記録する。このとき、記録モジュール３０は、特定した操作として、ラジエータ２３０を修理するための操作を記録する。また、記録モジュール３０は、この操作を検知した日時として、現在日時（２０１８年５月３０日１３時００分）を記録する。また、記録モジュール３０は、ラジエータ２３０の識別番号（ＡＡ−ＢＢ１１−ＡＢＣＤ）を記録する。
【００７３】
交換検知センサ１００（接触センサ）がこのラジエータ２３０の脱着を検知する。特定モジュール４０は、このラジエータ２３０が取り外されて、再度、取り付けられたという検知結果に基づいて、このラジエータ２３０が交換されたことを特定する。
【００７４】
記録モジュール３０は、この特定した結果を、修理ログとしてさらに記録する。このとき、上述した修理ログに今回特定した結果を併せて記録する。すなわち、修理ログとして、特定した操作と、交換した部品の内容（ラジエータ２３０の交換）と、この操作を検知した日時と、修理対象の識別番号とを対応付けて記録する。
【００７５】
画像取得モジュール２１は、開閉部に設置された撮影装置２５０が撮影した修理作業者２１０の画像を取得する。特定モジュール４０、解析モジュール４１が画像解析により認識した修理作業者２１０の顔に基づいて、修理作業者情報（名前と顔）を特定する。
【００７６】
音声入出力モジュール２２は、音声メッセージを放音装置２６０を介して、修理作業者２１０に出力し、この音声メッセージに対する修理作業者２１０からの返答の入力を集音装置２７０を介して、受け付ける。音声メッセージは、修理作業者２１０が特定されていない場合には、修理作業者２１０を特定することを目的としたものである。特定モジュール４０は、解析モジュール４１が音声解析により認識したこの返答に基づいて、修理作業者情報（名前と顔）を特定する。
【００７７】
記録モジュール３０は、修理作業者２１０が特定された場合には、上述した修理ログに、今回特定した修理作業者情報を併せて記録する。すなわち、修理ログとして、特定した操作と、交換した部品の内容と、特定した修理作業者情報（修理作業者２１０の名前と画像）と、この操作を検知した日時と、修理対象の識別番号とを対応付けて記録する。
【００７８】
音声入出力モジュール２２は、音声メッセージを放音装置２６０を介して、修理作業者２１０に出力し、この音声メッセージに対する修理作業者２１０からの返答の入力を集音装置２７０を介して、受け付ける。この時の音声メッセージは、修理作業者２１０の用件を特定することを目的としたものである。特定モジュール４０は、解析モジュール４１が音声解析により認識した答に基づいて、修理作業者２１０の修理作業者情報（用件）を特定する。
【００７９】
特定モジュール４０は、自身の場所をＧＰＳ等から取得し、現在地の場所を特定する。
【００８０】
記録モジュール３０は、上述した修理ログに、今回特定した修理作業者情報及び特定した自身の場所を併せて記録する。すなわち、修理ログとして、特定した操作と、交換した部品の内容と、特定した修理作業者情報（修理作業者２１０の名前と画像と用件）と、この操作を検知した日時と、修理対象の識別番号とを対応付けて記録する。
【００８１】
なお、上述した例では、修理対象に関した修理ログを記録しているが、修理対象ではなく、機械等がどの本体に対する操作を受け付けたかを修理ログとして記録してもよい。また、各部品（例えば、エンジンやコントロールボード等）に予め交換検知センサ１００を設置しておき、取り外されたことを交換されたと認識し、これを修理ログとして記録してもよい。
【００８２】
また、コンピュータ１０は、この記録モジュール３０が記録した記録ログを、クラウド等の外部記録装置に送信する構成であってもよい。
【００８３】
また、本発明は、この例に限らず、建設機械、車両、移動体等に限らず、複合機、事務機器、家庭用電気機器、修理が必要な様々な物品に対して適用可能である。
【００８４】
以上が、修理記録処理である
【００８５】
上述した手段、機能は、コンピュータ（ＣＰＵ、情報処理装置、各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、コンピュータからネットワーク経由で提供される（ＳａａＳ：ソフトウェア・アズ・ア・サービス）形態で提供される。また、プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記録装置又は外部記録装置に転送し記録して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記録装置（記録媒体）に予め記録しておき、その記録装置から通信回線を介してコンピュータに提供するようにしてもよい。
【００８６】
以上、本発明の実施形態について説明したが、本発明は上述したこれらの実施形態に限るものではない。また、本発明の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、本発明の実施形態に記載されたものに限定されるものではない。
【符号の説明】
【００８７】
１  修理記録システム、１０  コンピュータ、１００  交換検知センサ
【図１】
0006875055.tif 000002
【図２】
0006875055.tif 000003
【図３】
0006875055.tif 000004
【図４】
0006875055.tif 000005
【図５】
0006875055.tif 000006