(57)【要約】【課題】作業機械に搭載される部品が適合品か非適合品かを判定すること。【解決手段】部品管理システムは、読取装置によって検出され作業機械に搭載される部品を識別する部品識別データを取得する部品識別データ取得部と、読取装置によって検出され作業機械を識別する機械識別データを取得する機械識別データ取得部と、読取装置の位置を示す読取位置データを取得する読取位置データ取得部と、機械識別データに基づいて作業機械の位置を示す機械位置データを特定する機械位置データ特定部と、部品に係る登録データを示す部品登録データを記憶する部品登録データ記憶部と、部品識別データと部品登録データとを照合する部品照合部と、読取位置データと機械位置データとを照合する位置照合部と、部品照合部の照合結果及び位置照合部の照合結果に基づいて、部品が適正状態であるか否かを判定する判定部と、を備える。【選択図】図２
2020016129.tif 000002
【特許請求の範囲】
【請求項１】
読取装置によって検出され作業機械に搭載される部品を識別する部品識別データを取得する部品識別データ取得部と、
前記読取装置によって検出され前記作業機械を識別する機械識別データを取得する機械識別データ取得部と、
前記読取装置の位置を示す読取位置データを取得する読取位置データ取得部と、
前記機械識別データに基づいて前記作業機械の位置を示す機械位置データを特定する機械位置データ特定部と、
前記部品に係る登録データを示す部品登録データを記憶する部品登録データ記憶部と、
前記部品識別データと前記部品登録データとを照合する部品照合部と、
前記読取位置データと前記機械位置データとを照合する位置照合部と、
前記部品照合部の照合結果及び前記位置照合部の照合結果に基づいて、前記部品が適正状態であるか否かを判定する判定部と、
を備える部品管理システム。
【請求項２】
前記判定部は、
前記部品識別データと前記部品登録データとが一致する場合、且つ、前記読取位置データと前記機械位置データとが一致する場合、前記部品が適正状態であると判定し、
前記部品識別データと前記部品登録データとが一致しない場合、又は、前記読取位置データと前記機械位置データとが一致しない場合、前記部品が適正状態でないと判定する、
請求項１に記載の部品管理システム。
【請求項３】
前記判定部は、前記読取装置の位置と前記作業機械の位置との距離が所定閾値以下である場合、前記部品が適正状態であると判定する、
請求項１又は請求項２に記載の部品管理システム。
【請求項４】
指定された拠点の位置を示す拠点位置データを記憶する拠点位置データ記憶部を備え、
前記機械識別データは、前記拠点に設置されている情報端末の表示装置に表示され、
前記拠点において、前記読取装置によって前記部品識別データ及び前記機械識別データが検出され、
前記位置照合部は、前記読取位置データと前記機械位置データとしての前記拠点位置データとを照合する、
請求項１から請求項３のいずれか一項に記載の部品管理システム。
【請求項５】
前記位置照合部は、前記読取位置データ取得部が前記読取位置データを取得したときに、前記読取位置データと前記機械位置データとを照合する、
請求項１から請求項４のいずれか一項に記載の部品管理システム。
【請求項６】
前記作業機械から前記機械位置データを取得する機械位置データ取得部と、
前記読取位置データと前記機械位置データ特定部に特定された前記機械位置データとが一致しない場合、前記機械位置データの送信を要求する送信要求部と、
を備える請求項１から請求項５のいずれか一項に記載の部品管理システム。
【請求項７】
前記部品は、前記作業機械に搭載された搭載時点又は前記判定部により適正状態であると判定された判定時点から規定時間経過後に、前記規定時間において適正状態であると前記判定部により一度も判定されていないとき、前記部品の交換を要求する交換要求部を備える、
請求項１から請求項６のいずれか一項に記載の部品管理システム。
【請求項８】
前記部品が適正状態でないことは、前記部品が非適合品であることを含む、
請求項１から請求項７のいずれか一項に記載の部品管理システム。
【請求項９】
読取装置によって検出され作業機械に搭載される部品を識別する部品識別データを取得することと、
前記読取装置によって検出され前記作業機械を識別する機械識別データを取得することと、
前記読取装置の位置を示す読取位置データを取得することと、
前記機械識別データに基づいて前記作業機械の位置を示す機械位置データを特定することと、
前記部品識別データと前記部品に係る登録データを示す部品登録データとを照合することと、
前記読取位置データと前記機械位置データとを照合することと、
前記部品識別データと前記部品登録データとの照合結果、及び前記読取位置データと前記機械位置データとの照合結果に基づいて、前記部品が適正状態であるか否かを判定することと、
を含む部品管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、部品管理システム及び部品管理方法に関する。
【背景技術】
【０００２】
油圧アクチュエータを有する作業機械は、油圧ポンプから供給される作動油に基づいて作動する。油圧ポンプは、作動油タンクに収容されている作動油を吸引して油圧アクチュエータに供給する。油圧アクチュエータからの作動油は、オイルフィルタを介して作動油タンクに戻される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−０２５２３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
オイルフィルタの模倣品が作業機械に搭載される場合がある。オイルフィルタの模倣品はオイルフィルタの正規品に比べて異物回収性能が低い。そのため、模倣品は、作動油に含まれる異物を十分に回収することができないあるいは早期に目詰まりする。異物を含む作動油は、油圧ポンプ又は油圧アクチュエータ等の油圧機器の故障の原因となる。
【０００５】
本発明の態様は、作業機械に搭載される部品が適合品か非適合品かを判定することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の態様に従えば、読取装置によって検出され作業機械に搭載される部品を識別する部品識別データを取得する部品識別データ取得部と、前記読取装置によって検出され前記作業機械を識別する機械識別データを取得する機械識別データ取得部と、前記読取装置の位置を示す読取位置データを取得する読取位置データ取得部と、前記機械識別データに基づいて前記作業機械の位置を示す機械位置データを特定する機械位置データ特定部と、前記部品に係る登録データを示す部品登録データを記憶する部品登録データ記憶部と、前記部品識別データと前記部品登録データとを照合する部品照合部と、前記読取位置データと前記機械位置データとを照合する位置照合部と、前記部品照合部の照合結果及び前記位置照合部の照合結果に基づいて、前記部品が適正状態であるか否かを判定する判定部と、を備える部品管理システムが提供される。
【発明の効果】
【０００７】
本発明の態様によれば、作業機械に搭載される部品が適合品か非適合品かを判定することができる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る部品管理システムを模式的に示す図である。
【図２】図２は、実施形態に係る部品管理システムを示す機能ブロック図である。
【図３】図３は、実施形態に係る部品管理方法を示すフローチャートである。
【図４】図４は、実施形態に係るコンピュータシステムを示すブロック図である。
【図５】図５は、実施形態に係る部品管理システムを模式的に示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明に係る実施形態について図面を参照しながら説明するが本発明はこれに限定されない。以下で説明する実施形態の構成要素は適宜組み合わせることができる。また、一部の構成要素を用いない場合もある。
【００１０】
［１］第１実施形態
＜部品管理システム＞
図１は、本実施形態に係る作業機械１の部品管理システム１００の一例を模式的に示す図である。部品管理システム１００は、作業機械１に搭載されている車載制御装置２００と、作業機械１の外部に設けられるサーバ３００と、情報端末４００とを備える。車載制御装置２００、サーバ３００、及び情報端末４００のそれぞれは、コンピュータシステムを含む。
【００１１】
本実施形態においては、作業機械１が油圧ショベルであることとする。作業機械１は、油圧ポンプと、油圧ポンプから供給される作動油に基づいて駆動する油圧アクチュエータと、作動油を収容する作動油タンクとを備える。油圧ポンプは、作動油タンクに収容されている作動油を吸引して油圧アクチュエータに供給する。油圧アクチュエータからの作動油は、オイルフィルタを介して作動油タンクに戻される。
【００１２】
部品管理システム１００は、作業機械１に搭載される部品３０を管理する。部品３０は、例えば規定のタイミングで交換される交換部品である。本実施形態においては、部品３０がオイルフィルタであることとする。作業者ＷＭは、部品３０の交換作業を実施する。
【００１３】
作業機械１は、作業機２と、旋回体３と、旋回体３を旋回可能に支持する走行体４と、作業機２を駆動する油圧シリンダ５とを有する。走行体４は、履帯を有する。履帯が回転することにより、作業機械１が走行する。作業機２は、旋回体３に連結される。
【００１４】
作業機２は、旋回体３に連結されるブーム６と、ブーム６に連結されるアーム７と、アーム７に連結されるバケット８とを有する。油圧シリンダ５は、ブーム６を駆動するブームシリンダ１０と、アーム７を駆動するアームシリンダ１１と、バケット８を駆動するバケットシリンダ１２と含む。ブームシリンダ１０、アームシリンダ１１、及びバケットシリンダ１２はそれぞれ、油圧ポンプから供給される作動油に基づいて駆動する油圧アクチュエータである。
【００１５】
作業機械１は、作業機械１の位置を検出する位置センサ２０を有する。位置センサ２０の検出データは、作業機械１の絶対位置を示す絶対位置データを含む。位置センサ２０は、全地球航法衛星システム（ＧＮＳＳ：Global  Navigation  Satellite  System）を利用して作業機械１の絶対位置を検出する。全地球航法衛星システムは、全地球測位システム（ＧＰＳ：Global  Positioning  System）を含む。位置センサ２０は、ＧＰＳ受信機を含む。全地球航法衛星システムは、緯度、経度、及び高度の座標データで規定される作業機械１の絶対位置を検出する。全地球航法衛星システムにより、グローバル座標系において規定される作業機械１の絶対位置が検出される。グローバル座標系とは、地球に固定された座標系をいう。
【００１６】
車載制御装置２００は、位置センサ２０に接続される。位置センサ２０は、検出した作業機械１の位置データを車載制御装置２００に出力する。
【００１７】
車載制御装置２００とサーバ３００とは、通信ネットワーク５００を介して通信可能である。通信ネットワーク５００として、インターネット（internet）、携帯電話通信網、及び衛星通信網の少なくとも一つが例示される。
【００１８】
車載制御装置２００は、位置センサ２０が取得した作業機械１の位置データをサーバ３００に送信する。サーバ３００は、作業機械１の位置データを取得する。
【００１９】
情報端末４００は、作業者ＷＭに操作される。情報端末４００として、パーソナルコンピュータ、タブレット型コンピュータ、及びスマートフォンの少なくとも一つが例示される。情報端末４００は、端末制御装置４１０と、情報端末４００の位置を検出する位置センサ４２０と、読取装置４３０と、表示装置４４０とを有する。位置センサ４２０の検出データは、情報端末４００の絶対位置を示す絶対位置データを含む。位置センサ４２０は、全地球航法衛星システム（ＧＮＳＳ：Global  Navigation  Satellite  System）を利用して情報端末４００の絶対位置を検出する。全地球航法衛星システムは、全地球測位システム（ＧＰＳ：Global  Positioning  System）を含む。位置センサ４２０は、ＧＰＳ受信機を含む。全地球航法衛星システムは、緯度、経度、及び高度の座標データで規定される情報端末４００の絶対位置を検出する。全地球航法衛星システムにより、グローバル座標系において規定される情報端末４００の絶対位置が検出される。グローバル座標系とは、地球に固定された座標系をいう。
【００２０】
読取装置４３０は、部品３０を識別する部品識別データＩＤａと、作業機械１を識別する機械識別データＩＤｂとを検出する。
【００２１】
部品識別データＩＤａは、例えば部品３０を製造する部品製造工場において部品３０に付与される。部品識別データＩＤａは、例えば２次元コードを含む。部品識別データＩＤａは、乱数を含んでもよい。本実施形態においては、２次元コードが印刷された印刷物が部品３０の一部に貼付される。複数の部品３０が部品製造工場で製造される場合、部品３０毎に部品識別データＩＤａが付与される。
【００２２】
機械識別データＩＤｂは、例えば作業機械１を製造する作業機械製造工場において作業機械１に付与される。機械識別データＩＤｂは、例えば２次元コードを含む。本実施形態においては、２次元コードが印刷された印刷物が作業機械１の運転室の一部又は旋回体３の外面に貼付される。複数の作業機械１が作業機械製造工場で製造される場合、作業機械１毎に機械識別データＩＤｂが付与される。
【００２３】
読取装置４３０は、カメラ、ＩＣタグリーダ、及び２次元コードリーダの少なくとも一つを含む。読取装置４３０は、部品識別データＩＤａを検出することにより、部品３０を特定することができる。読取装置４３０は、機械識別データＩＤｂを検出することにより、作業機械１を特定することができる。
【００２４】
作業者ＷＭは、部品３０の交換作業において、情報端末４００を操作して、部品識別データＩＤａ及び機械識別データＩＤｂを読取装置４３０で検出する。端末制御装置４１０は、読取装置４３０が取得した部品識別データＩＤａ及び機械識別データＩＤｂを、情報端末４００の読取時の位置データとともにサーバ３００に送信する。サーバ３００は、情報端末４００の位置データ、部品識別データＩＤａ、及び機械識別データＩＤｂを取得する。
【００２５】
表示装置４４０は、サーバ３００から送信された表示データを表示する。表示装置４４０として、液晶ディスプレイ（ＬＣＤ：Liquid  Crystal  Display）又は有機ＥＬディスプレイ（ＯＥＬＤ：Organic  Electroluminescence  Display）のようなフラットパネルディスプレイが例示される。
【００２６】
図２は、本実施形態に係る部品管理システム１００を示す機能ブロック図である。部品管理システム１００は、車載制御装置２００及び位置センサ２０を有する作業機械１と、端末制御装置４１０、位置センサ４２０、読取装置４３０、及び表示装置４４０を有する情報端末４００と、サーバ３００とを有する。車載制御装置２００とサーバ３００と情報端末４００とは、通信ネットワーク５００を介して無線通信可能である。なお、通信ネットワーク５００は、車載制御装置２００、サーバ３００、及び情報端末４００の少なくとも一部を有線通信してもよい。
【００２７】
サーバ３００は、出力装置６００に接続される。出力装置６００は、表示データを出力する表示装置でもよいし、印刷物を出力する印刷装置でもよいし、音声を出力する音声出力装置でもよい。表示装置として、液晶ディスプレイ（ＬＣＤ：Liquid  Crystal  Display）又は有機ＥＬディスプレイ（ＯＥＬＤ：Organic  Electroluminescence  Display）のようなフラットパネルディスプレイが例示される。
【００２８】
サーバ３００は、部品識別データ取得部３０１と、機械識別データ取得部３０２と、読取位置データ取得部３０３と、機械位置データ取得部３０４と、機械位置データ特定部３０５と、部品登録データ記憶部３０６と、機械登録データ記憶部３０７と、端末登録データ記憶部３０８と、拠点位置データ記憶部３０９と、部品照合部３１０と、位置照合部３１１と、判定部３１２と、送信要求部３１３と、交換要求部３１４と、出力部３１５とを有する。
【００２９】
部品識別データ取得部３０１は、情報端末４００の読取装置４３０によって検出された部品識別データＩＤａを取得する。部品識別データ取得部３０１に取得された部品識別データＩＤａは、部品登録データ記憶部３０６に記憶される。
【００３０】
機械識別データ取得部３０２は、情報端末４００の読取装置４３０によって検出された機械識別データＩＤｂを取得する。機械識別データ取得部３０２に取得された機械識別データＩＤｂは、機械登録データ記憶部３０７に記憶される。
【００３１】
読取位置データ取得部３０３は、情報端末４００の位置センサ４２０によって検出された読取装置４３０の位置を示す読取位置データＰａを取得する。情報端末４００は、読取装置４３０が部品識別データＩＤａ及び機械識別データＩＤｂを検出したときの読取位置データＰａを、部品識別データＩＤａ及び機械識別データＩＤｂと一緒にサーバ３００に送信する。読取位置データ取得部３０３は、部品識別データ取得部３０１が部品識別データＩＤａを取得し、機械識別データ取得部３０２が機械識別データＩＤｂを取得したときの読取位置データＰａを取得する。読取位置データ取得部３０３に取得された読取位置データＰａは、端末登録データ記憶部３０８に記憶される。
【００３２】
機械位置データ取得部３０４は、作業機械１の位置センサ２０によって検出された作業機械１の位置を示す機械位置データＰｂを取得する。作業機械１は、一定の時間間隔で機械位置データＰｂをサーバ３００に送信する。機械位置データ取得部３０４は、作業機械１から機械位置データＰｂを一定の時間間隔で取得する。作業機械１は、例えば２４時間毎に、機械位置データＰｂをサーバ３００に送信する。機械位置データ取得部３０４は、２４時間毎に機械位置データＰｂを取得する。機械位置データＰｂが作業機械１からサーバ３００に常時送信されずに、一定の時間間隔で送信されることにより、通信費用が削減される。機械位置データ取得部３０４に取得された機械位置データＰｂは、機械登録データ記憶部３０７に記憶される。機械位置データＰｂは、一定の時間間隔（２４時間毎）に更新される。
【００３３】
機械位置データ特定部３０５は、機械識別データ取得部３０２に取得された機械識別データＩＤｂに基づいて、作業機械１の位置を示す機械位置データＰｂを特定する。機械登録データ記憶部３０７には、機械位置データ取得部３０４に取得された作業機械１の機械位置データＰｂが記憶されている。機械位置データ特定部３０５は、機械識別データ取得部３０２に取得された機械識別データＩＤｂに基づいて、機械登録データ記憶部３０７に記憶されている複数の機械位置データＰｂから、機械識別データＩＤｂに対応する作業機械１の機械位置データＰｂを特定する。
【００３４】
部品登録データ記憶部３０６は、部品３０に係る登録データを示す部品登録データＩＤｄを記憶する。部品登録データＩＤｄは、部品識別データＩＤａと同一のデータである。部品登録データＩＤｄは、部品製造工場から出荷する際にサーバ３００に送信される。部品登録データ記憶部３０６は、部品識別データＩＤａに対応する部品登録データＩＤｄを記憶する。
【００３５】
機械登録データ記憶部３０７は、作業機械１に係る登録データを示す機械登録データＩＤｅを工場出荷時に記憶する。機械登録データＩＤｅは、機械識別データＩＤｂと同一のデータである。機械登録データ記憶部３０７は、機械識別データＩＤｂに対応する機械登録データＩＤｅを記憶する。
【００３６】
端末登録データ記憶部３０８は、情報端末４００に係る登録データを示す端末登録データＩＤｆを記憶する。端末登録データＩＤｆは、端末識別データＩＤｃと同一のデータである。端末登録データ記憶部３０８は、端末識別データＩＤｃに対応する端末登録データＩＤｆを記憶する。
【００３７】
拠点位置データ記憶部３０９は、指定された拠点の位置を示す拠点位置データＰｃを記憶する。指定された拠点とは、予め登録された作業機械１の営業拠点又は事業所のような場所又は施設である。
【００３８】
部品照合部３１０は、部品識別データ取得部３０１に取得された部品識別データＩＤａと部品登録データ記憶部３０６に記憶されている部品登録データＩＤｄとを照合する。部品照合部３１０は、部品識別データＩＤａと部品登録データＩＤｄとが一致するか否かを判定する。部品照合部３１０は、部品識別データ取得部３０１が部品識別データＩＤａを取得したときに、部品識別データＩＤａと部品登録データＩＤｄとを照合する。
【００３９】
部品登録データＩＤｄが部品登録データ記憶部３０６に記憶されていることにより、情報端末４００からサーバ３００に同一の部品識別データＩＤａが複数回送信された場合、部品照合部３１０は、情報端末４００から送信された部品識別データＩＤａと部品登録データＩＤｄとを照合して、２回目以降に送信された部品識別データＩＤａを不正な部品識別データＩＤａであると判定することができる。
【００４０】
位置照合部３１１は、読取位置データ取得部３０３に取得された読取位置データＰａと機械位置データ特定部３０５に特定された機械位置データＰｂとを照合する。位置照合部３１１は、読取位置データＰａと機械位置データＰｂとが一致するか否かを判定する。位置照合部３１１は、読取位置データ取得部３０３が読取位置データＰａを取得したときに、読取位置データＰａと機械位置データＰｂとを照合する。
【００４１】
判定部３１２は、部品照合部３１０の照合結果及び位置照合部３１１の照合結果に基づいて、部品３０が適正状態であるか否かを判定する。部品３０が適正状態であることは、部品３０が適合品であることを含む。部品３０が適合品であることは、部品３０が正規品であることを含む。部品３０が適正状態でないことは、部品３０が非適合品であることを含む。部品３０が非適合品であることは、部品３０が模倣品であることを含む。
【００４２】
判定部３１２は、部品識別データＩＤａと部品登録データＩＤｄとが一致する場合、且つ、読取位置データＰａと機械位置データＰｂとが一致する場合、部品３０が適正状態であると判定する。判定部３１２は、部品識別データＩＤａと部品登録データＩＤｄとが一致しない場合、又は、読取位置データＰａと機械位置データＰｂとが一致しない場合、部品３０が適正状態でないと判定する。
【００４３】
本実施形態において、読取位置データＰａと機械位置データＰｂとが一致することは、読取装置４３０の位置と作業機械１の位置との距離が所定閾値以下であることを含む。読取位置データＰａと機械位置データＰｂとが一致しないことは、読取装置４３０の位置と作業機械１の位置との距離が所定閾値よりも大きいことを含む。所定閾値は、例えば１つの作業現場の大きさに基づいて予め規定される。一例として、所定閾値は、０［ｍ］以上２００［ｍ］以下の範囲で定められる。判定部３１２は、読取位置データＰａと機械位置データＰｂとに基づいて、読取装置４３０の位置と作業機械１の位置との距離が所定閾値以下である場合、部品３０が適正状態であると判定する。
【００４４】
送信要求部３１３は、読取位置データ取得部３０３に取得された読取位置データＰａと機械位置データ取得部３０４に取得され機械登録データ記憶部３０７に記憶されている機械位置データＰｂとが一致しない場合、機械位置データＰｂの送信を要求する送信要求指令を出力する。すなわち、送信要求部３１３は、読取位置データ取得部３０３に取得された読取位置データＰａと機械位置データ特定部３０５に特定された機械位置データＰｂとが一致しない場合、機械位置データＰｂの送信を要求する送信要求指令を出力する。
【００４５】
上述のように、位置照合部３１１は、読取位置データ取得部３０３に取得された読取位置データＰａと機械位置データ特定部３０５に特定された機械位置データＰｂとが一致するか否かを判定する。機械位置データ特定部３０５は、機械識別データ取得部３０２に取得された機械識別データＩＤｂに基づいて、機械登録データ記憶部３０７に記憶されている複数の機械位置データＰｂから、機械識別データＩＤｂに対応する作業機械１の機械位置データＰｂを特定する。機械登録データ記憶部３０７に記憶されている機械位置データＰｂは、２４時間毎に更新される。そのため、例えば機械登録データ記憶部３０７に記憶されている機械位置データＰｂが２０時間前に登録された機械位置データＰｂである場合、機械登録データ記憶部３０７に記憶されている機械位置データＰｂが示す２０時間前における作業機械１の位置と、現時点における実際の作業機械１の位置とは異なる可能性がある。
【００４６】
送信要求部３１３は、読取位置データ取得部３０３に取得された読取位置データＰａと機械位置データ取得部３０４に取得され機械登録データ記憶部３０７に記憶されている機械位置データＰｂとが一致しないと位置照合部３１１に判定された場合、現時点における機械位置データＰｂの送信を作業機械１の車載制御装置２００に要求する。
【００４７】
送信要求部３１３は、現時点における機械位置データＰｂの送信を要求する送信要求指令を、通信ネットワーク５００を介して車載制御装置２００に送信する。車載制御装置２００は、送信要求部３１３からの送信要求指令に基づいて、現時点における位置センサ２０の検出データ（現時点における機械位置データＰｂ）を、通信ネットワーク５００を介してサーバ３００に送信する。
【００４８】
交換要求部３１４は、部品３０が作業機械１に搭載された搭載時点又は判定部３１２により部品３０が適正状態であると判定された判定時点から規定時間経過後に、その規定時間において部品３０が適正状態であると判定部３１２により一度も判定されていないとき、部品３０の交換を要求する交換要求指令を出力する。新品の部品３０は、作業機械１に搭載された搭載時点から規定時間経過後（例えば１０００時間経過後）に交換することが推奨される。
【００４９】
出力部３１５は、判定部３１２による判定結果を示す判定データを出力装置６００に出力させる。
【００５０】
＜部品管理方法＞
図３は、本実施形態に係る部品管理方法を示すフローチャートである。作業機械１は、一定の時間間隔で（例えば２４時間毎に）機械位置データＰｂをサーバ３００に送信する（ステップＳＡ１）。
【００５１】
機械位置データ取得部３０４は、作業機械１から機械位置データＰｂを一定の時間間隔で取得する（ステップＳＣ１）。
【００５２】
機械登録データ記憶部３０７は、機械位置データ取得部３０４に取得された機械位置データＰｂを記憶する（ステップＳＣ２）。機械登録データ記憶部３０７において、機械位置データＰｂは、一定の時間間隔で更新される。
【００５３】
交換要求部３１４は、部品３０の前回の交換から作業機械１の稼働時間が規定時間経過したか否かを判定する（ステップＳＣ３）。
【００５４】
作業機械１の稼働時間は、例えば作業機械１のアワーメータの検出データから導出されてもよいし、エンジンの累積回転時間から導出されてもよい。
【００５５】
部品３０の交換時においては、作業者ＷＭは、情報端末４００を用いて、部品識別データＩＤａ及び機械識別データＩＤｂを検出し、読取位置データＰａとともに、サーバ３００に送信する。交換要求部３１４は、部品識別データ取得部３０１、機械識別データ取得部３０２、及び読取位置データ取得部３０３が部品識別データＩＤａ、機械識別データＩＤｂ、及び読取位置データＰａを前回取得した時点（搭載時点）から規定時間経過したか否かを判定する。
【００５６】
ステップＳＣ３において、部品３０の前回の交換から規定時間経過していないと判定した場合（ステップＳＣ３：Ｎｏ）、情報端末４００からデータが送信されるまで待機する。
【００５７】
ステップＳＣ３において、部品３０の前回の交換から規定時間経過したと判定した場合（ステップＳＣ３：Ｙｅｓ）、交換要求部３１４は、部品３０の交換を要求する交換要求指令を出力する（ステップＳＣ４）。
【００５８】
本実施形態において、交換要求指令は、サーバ３００から作業機械１に送信される。作業機械１の車載制御装置２００は、交換要求指令を取得する（ステップＳＡ２）。車載制御装置２００は、例えば作業機械１の運転室に設けられている表示装置に交換要求指令を出力する。これにより、作業者ＷＭは、作業機械１の表示装置を見て、部品３０を交換することができる。
【００５９】
なお、交換要求指令は、情報端末４００に送信されてもよいし、上述の拠点に送信されてもよい。
【００６０】
部品３０を交換するとき、作業者ＷＭは、部品３０の交換対象の作業機械１の近傍で、これから取り付けられる部品３０の部品識別データＩＤａを情報端末４００の読取装置４３０で検出する。また、作業者ＷＭは、部品３０の交換対象の作業機械１の機械識別データＩＤｂを情報端末４００の読取装置４３０で検出する。検出された部品識別データＩＤａ及び機械識別データＩＤｂは、端末制御装置４１０に一時的に記憶される。作業者ＷＭは、情報端末４００に設けられている入力装置を操作して、部品識別データＩＤａ、機械識別データＩＤｂ、及び読取位置データＰａをサーバ３００に送信させる。情報端末４００は、部品識別データＩＤａ、機械識別データＩＤｂ、及び読取位置データＰａをサーバ３００に一括して送信する（ステップＳＢ１）。
【００６１】
部品識別データ取得部３０１は、読取装置４３０によって検出された部品識別データＩＤａを取得する。機械識別データ取得部３０２は、読取装置４３０によって検出された機械識別データＩＤｂを取得する。読取位置データ取得部３０３は、読取装置４３０の位置を示す読取位置データＰａを取得する（ステップＳＣ５）。
【００６２】
機械位置データ特定部３０５は、機械識別データ取得部３０２に取得された機械識別データＩＤｂと、機械登録データ記憶部３０７に記憶されている機械位置データＰｂとに基づいて、機械識別データＩＤｂに対応する機械位置データＰｂを特定する（ステップＳＣ６）。
【００６３】
部品照合部３１０は、部品識別データ取得部３０１に取得された部品識別データＩＤａと部品登録データ記憶部３０６に記憶されている部品登録データＩＤｄとを照合して、部品識別データＩＤａと部品登録データＩＤｄとが一致するか否かを判定する（ステップＳＣ７）。
【００６４】
ステップＳＣ７において、部品識別データＩＤａと部品登録データＩＤｄとが一致しないと判定された場合（ステップＳＣ７：Ｎｏ）、判定部３１２は、交換される部品３０は模倣品であると判定する（ステップＳＣ８）。
【００６５】
ステップＳＣ７において、部品識別データＩＤａと部品登録データＩＤｄとが一致すると判定された場合（ステップＳＣ７：Ｙｅｓ）、位置照合部３１１は、読取位置データ取得部３０３に取得された読取位置データＰａと機械位置データ特定部３０５に特定された機械位置データＰｂとを照合して、読取位置データＰａと機械位置データＰｂとが一致するか否かを判定する（ステップＳＣ９）。
【００６６】
ステップＳＣ９において、読取位置データＰａと機械位置データＰｂとが一致すると判定された場合（ステップＳＣ９：Ｙｅｓ）、判定部３１２は、交換される部品３０は正規品であると判定する（ステップＳＣ１０）。
【００６７】
ステップＳＣ９において、読取位置データＰａと機械位置データＰｂとが一致しない判定された場合（ステップＳＣ９：Ｎｏ）、送信要求部３１３は、機械位置データＰｂの送信を要求する送信要求指令を作業機械１に即座に出力する（ステップＳＣ１１）。
【００６８】
作業機械１の車載制御装置２００は、サーバ３００から送信要求指令を取得する（ステップＳＡ３）。
【００６９】
車載制御装置２００は、送信要求指令に基づいて、現時点における機械位置データＰｂをサーバ３００に送信する（ステップＳＡ４）。
【００７０】
機械位置データ取得部３０４は、作業機械１から現時点における機械位置データＰｂを取得する（ステップＳＣ１２）。
【００７１】
位置照合部３１１は、読取位置データ取得部３０３に取得された読取位置データＰａと機械位置データ取得部３０４に取得された現時点における機械位置データＰｂとを即座に照合して、読取位置データＰａと機械位置データＰｂとが一致するか否かを判定する（ステップＳＣ１３）。
【００７２】
ステップＳＣ１３において、読取位置データＰａと機械位置データＰｂとが一致すると判定された場合（ステップＳＣ１３：Ｙｅｓ）、判定部３１２は、交換される部品３０は正規品であると判定する（ステップＳＣ１０）。
【００７３】
ステップＳＣ１３において、読取位置データＰａと機械位置データＰｂとが一致しないと判定された場合（ステップＳＣ１３：Ｎｏ）、判定部３１２は、交換される部品３０は模倣品であると判定する（ステップＳＣ８）。
【００７４】
［コンピュータシステム］
図４は、コンピュータシステム１０００の一例を示すブロック図である。上述の車載制御装置２００、サーバ３００、及び端末制御装置４１０は、コンピュータシステム１０００を含む。コンピュータシステム１０００は、ＣＰＵ（Central  Processing  Unit）のようなプロセッサ１００１と、ＲＯＭ（Read  Only  Memory）のような不揮発性メモリ及びＲＡＭ（Random  Access  Memory）のような揮発性メモリを含むメインメモリ１００２と、ストレージ１００３と、入出力回路を含むインターフェース１００４とを有する。上述の車載制御装置２００、サーバ３００、及び端末制御装置４１０の機能は、プログラムとしてストレージ１００３に記憶されている。プロセッサ１００１は、プログラムをストレージ１００３から読み出してメインメモリ１００２に展開し、プログラムに従って上述の処理を実行する。なお、プログラムは、ネットワークを介してコンピュータシステム１０００に配信されてもよい。
【００７５】
［効果］
以上説明したように、本実施形態によれば、部品識別データＩＤａと部品登録データＩＤｄとが照合され、読取位置データＰａと機械位置データＰｂとが照合される。これにより、サーバ３００は、部品識別データＩＤａと部品登録データＩＤｄとの照合結果及び読取位置データＰａと機械位置データＰｂとの照合結果に基づいて、作業機械１に搭載される部品３０が適正状態であるか否かを判定することができる。
【００７６】
例えば、部品識別データＩＤａと部品登録データＩＤｄとが一致しない場合、サーバ３００は、部品３０は模倣品であると判定することができる。読取位置データＰａと機械位置データＰｂとが一致しない場合、読取装置４３０の位置と作業機械１の位置との距離が所定閾値よりも大きい場合、サーバ３００は、悪意の第三者が作業機械１の遠隔地から不正な部品識別データＩＤａを送信したと判定することができる。そのため、作業機械１に搭載される部品３０が適正状態か否かを判定することができる。
【００７７】
また、部品識別データＩＤａと部品登録データＩＤｄとが一致する場合、且つ、読取位置データＰａと機械位置データＰｂとが一致する場合、サーバ３００は、部品３０の正規品が作業機械１に適正に搭載されると判定することができる。
【００７８】
本実施形態において、サーバ３００は、読取位置データＰａを取得したときに、読取位置データＰａと機械位置データＰｂとを照合する。これにより、サーバ３００は、最新の読取位置データＰａと機械位置データＰｂとを照合することができる。
【００７９】
また、部品登録データＩＤｄが部品登録データ記憶部３０６に記憶されていることにより、情報端末４００からサーバ３００に同一の部品識別データＩＤａが複数回送信された場合、サーバ３００は、送信された部品識別データＩＤａと部品登録データＩＤｄとを照合して、２回目以降に送信された部品識別データＩＤａを不正な部品識別データＩＤａであると判定することができる。
【００８０】
また、機械登録データＩＤｅが機械登録データ記憶部３０７に記憶されていることにより、登録されている正規の作業機械１に部品３０が搭載されか否かを管理することができる。
【００８１】
本実施形態において、サーバ３００は、読取位置データＰａと機械位置データＰｂとが一致しない場合、機械位置データＰｂの送信を要求する送信要求を出力する。本実施形態においては、通信費用の削減のため、機械位置データＰｂは、作業機械１からサーバ３００に２４時間毎に送信される。そのため、サーバ３００が読取位置データＰａを取得した現時点において、読取装置４３０の位置と作業機械１の位置との実際の距離が所定閾値以下であっても、機械登録データ記憶部３０７に記憶されている作業機械１の位置は、例えば２０時間前の作業機械１の位置を示している可能性がある。２０時間前の作業機械１の位置と現時点の作業機械１の位置とが異なる場合、読取装置４３０の位置と作業機械１の位置との実際の距離が所定閾値以下であっても、サーバ３００は、読取位置データＰａと機械位置データＰｂとが一致しないと誤判定する可能性がある。本実施形態においては、読取位置データ取得部３０３に取得された読取位置データＰａと機械位置データ特定部３０５により特定された機械位置データＰｂとが一致しないと判定した場合、サーバ３００は、現時点の機械位置データＰｂの送信を要求する送信要求指令を出力する。これにより、これにより、サーバ３００は、現時点の読取位置データＰａと現時点の機械位置データＰｂとを照合することができる。
【００８２】
［２］第２実施形態
第２実施形態について説明する。以下の説明において、上述の実施形態と同一又は同等の構成要素については同一の符号を付し、その説明を簡略又は省略する。
【００８３】
上述の実施形態においては、作業者ＷＭが作業現場において情報端末４００を用いて、部品３０に貼付されている部品識別データＩＤａ及び作業機械１に貼付されている機械識別データＩＤｂを読み取ることとした。
【００８４】
ここで所定の事象に起因して部品識別データＩＤａ、機械識別データＩＤｂ、及び読取位置データＰａを、通信ネットワーク５００を介して作業現場からサーバ３００に送信したりすることが困難となる場合がある。なお、所定の事象として、部品３０の交換作業の実施後に情報端末４００を操作する時間が無かった場合、又は作業現場の通信状態が悪い場合などが例示される。
【００８５】
本実施形態においては、作業現場において情報端末４００を用いることができない場合、作業現場とは異なる位置に存在する拠点位置データを用いて、部品３０が適正状態であるか否かを判定する例について説明する。
【００８６】
図５は、本実施形態に係る部品管理システム１００を模式的に示す図である。上述の実施形態で説明したように、サーバ３００は、指定された拠点の位置を示す拠点位置データを記憶する拠点位置データ記憶部３０９を備える。
【００８７】
拠点には、パーソナルコンピュータのような情報端末７００が設置されている。機械識別データＩＤｂは、拠点に存在する。本実施形態において、機械識別データＩＤｂは、情報端末７００の表示装置に表示される。
【００８８】
作業者ＷＭは、拠点において、情報端末４００の読取装置４３０を使って、部品３０に貼付された部品識別データＩＤａと、情報端末７００の表示装置に表示された機械識別データＩＤｂとを検出する。
【００８９】
上述の実施形態と同様、読取装置４３０によって検出された部品識別データＩＤａ、機械識別データＩＤｂ、及び読取装置４３０の位置を示す読取位置データＰａは、情報端末７００からサーバ３００に送信される。
【００９０】
位置照合部３１１は、読取位置データ取得部３０３に取得された読取位置データＰａと、拠点位置データ記憶部３０９に記憶されている拠点位置データＰｃとを照合する。
【００９１】
判定部３１２は、部品識別データＩＤａと部品登録データＩＤｄとが一致する場合、且つ、読取位置データＰａと拠点位置データＰｃとが一致する場合、部品３０が正規品であると判定する。判定部３１２は、部品識別データＩＤａと部品登録データＩＤｄとが一致しない場合、又は、読取位置データＰａと拠点位置データＰｃとが一致しない場合、部品３０が模倣品であると判定する。判定部３１２は、読取装置４３０の位置と拠点の位置との距離が所定閾値以下である場合、部品３０が正規品であると判定する。
【００９２】
以上説明したように、本実施形態によれば、作業現場において作業者ＷＭが情報端末４００を使って部品識別データＩＤａ及び機械識別データＩＤｂを送信することが困難な状況であっても、作業現場とは異なる位置に存在する機械識別データＩＤｂを取得することにより、機械識別データＩＤｂと拠点位置データＰｃとに基づいて、部品３０が適正状態であるか否かを判定することができる。
【００９３】
［３］他の実施形態
上述の実施形態においては、部品３０が正規品か模倣品かが判定されることとした。部品３０が適合品か非適合品かが判定されてもよい。例えば部品３０が正規品であっても、第１の機種の作業機械１に搭載されるべき部品３０が、第２の機種の作業機械１に誤って搭載されてしまったり、使用済みの部品３０が作業機械１に誤って搭載されてしまったりする可能性がある。上述の実施形態に従って、部品３０が適合品か非適合品かが判定されることにより、作業機械１に不適合な部品３０が搭載されることが抑制される。
【００９４】
上述の実施形態において、部品識別データ取得部３０１、機械識別データ取得部３０２、読取位置データ取得部３０３、機械位置データ取得部３０４、機械位置データ特定部３０５、部品登録データ記憶部３０６、機械登録データ記憶部３０７、端末登録データ記憶部３０８、拠点位置データ記憶部３０９、部品照合部３１０、位置照合部３１１、判定部
３１２、送信要求部３１３、交換要求部３１４、及び出力部３１５の少なくとも一つの機能が、情報端末４００に設けられてもよいし、作業機械１に設けられてもよい。
【００９５】
例えば、機械位置データ取得部３０４が情報端末４００に設けられてもよい。作業機械１の機械位置データＰｂが、近距離無線通信により情報端末４００に送信され、情報端末４００の機械位置データ取得部３０４が作業機械１から機械位置データＰｂを取得してもよい。情報端末４００は、作業機械１から取得した機械位置データＰｂと、読取装置４３０で検出した部品識別データＩＤａ及び機械識別データＩＤｂと、読取位置データＰａとを、通信ネットワーク５００を介して一括でサーバ３００に送信してもよい。
【００９６】
上述の実施形態においては、作業機械１が油圧ショベルであることとした。作業機械１は、ブルドーザ、油圧ショベル、ホイールローダ、及びダンプトラックの少なくとも一つでもよい。
【００９７】
上述の実施形態においては、部品３０がオイルフィルタであることとした。部品３０は、交換可能であればよく、燃料フィルタ、オイルホース、及びエアクリーナの少なくとも一つでもよい。
【００９８】
上述の実施形態においては、部品識別データＩＤａ及び機械識別データＩＤｂが２次元コードを含むこととした。部品識別データＩＤａ及び機械識別データＩＤｂの一方又は両方が、１次元コードを含んでもよいし、電子タグを含んでもよい。
【００９９】
上述の実施形態においては、部品３０が適正状態でないことは、部品３０が模倣品であることとした。部品３０が適正状態でないことは、部品３０が作業機械１に搭載されるべきではない正規品でもよい。
【符号の説明】
【０１００】
１…作業機械、２…作業機、３…旋回体、４…走行体、５…油圧シリンダ、６…ブーム、７…アーム、８…バケット、１０…ブームシリンダ、１１…アームシリンダ、１２…バケットシリンダ、２０…位置センサ、３０…部品、１００…部品管理システム、２００…車載制御装置、３００…サーバ、３０１…部品識別データ取得部、３０２…機械識別データ取得部、３０３…読取位置データ取得部、３０３…機械位置データ取得部、３０５…機械位置データ特定部、３０６…部品登録データ記憶部、３０７…機械登録データ記憶部、３０８…端末登録データ記憶部、３０９…拠点位置データ記憶部、３１０…部品照合部、３１１…位置照合部、３１２…判定部、３１３…送信要求部、３１４…交換要求部、３１５…出力部、４００…情報端末、４１０…端末制御装置、４２０…位置センサ、４３０…読取装置、５００…通信ネットワーク、６００…出力装置、７００…情報端末、ＩＤａ…部品識別データ、ＩＤｂ…機械識別データ、ＩＤｃ…端末識別データ、ＩＤｄ…部品登録データ、ＩＤｅ…機械登録データ、ＩＤｆ…端末登録データ、Ｐａ…読取位置データ、Ｐｂ…機械位置データ。
【図１】
2020016129.tif 000003
【図２】
2020016129.tif 000004
【図３】
2020016129.tif 000005
【図４】
2020016129.tif 000006
【図５】
2020016129.tif 000007