(57)【特許請求の範囲】
【請求項１】
機械（１）に搭載されるモニタ装置（１０）であって、
前記機械は、前記機械を動作させるための設定データ及び／又は前記機械の動作の履歴を示す履歴データを記憶した第１の記憶装置を有し、
前記第１の記憶装置と前記モニタ装置とが相互通信可能である、
前記モニタ装置において、
前記設定データ及び／又は前記履歴データを保存するための第２の記憶装置（１６）と、
前記第２の記憶装置に保存された前記設定データ及び／又は前記履歴データを表示するための表示装置（１１）と、
前記機械（１）に搭載されるモニタ装置が交換されたか否かを判定する判定部（２０４）と、
前記第２の記憶装置に格納された前記設定データ及び／又は前記履歴データのコピーを、前記第１の記憶装置にバックアップデータとして保存するバックアップ制御部（２０５）と、
前記判定部によりモニタ装置の交換が行われたと判定された後、（Ａ）所定時間内に更新あるいは復元の指示を受けた場合、前記第１の記憶装置に保存されている前記設定データ及び／又は前記履歴データを前記第２の記憶装置に更新あるいは復元し、（Ｂ）前記所定時間を過ぎても前記更新あるいは復元の指示を受けなかった場合、前記第１の記憶装置に保存されている設定データ及び／又は前記履歴データを前記第２の記憶装置に更新あるいは復元しないリストア制御部（２０６）とを備え、
前記リストア制御部は、
上記（Ａ）又は（Ｂ）の何れにおいても、前記モニタ装置を識別するためのモニタＩＤの複製を前記第１の記憶装置に保存する
モニタ装置。
【請求項２】
請求項１記載のモニタ装置において、
前記判定部によりモニタ装置の交換が行われたと判定された後、所定時間内に更新あるいは復元の指示を受けた場合、前記機械を停止されるキースイッチがオフにされた後に、前記リストア制御部は、前記第１の記憶装置に保存されている前記設定データ及び／又は前記履歴データを前記第２の記憶装置に更新あるいは復元する
モニタ装置。
【請求項３】
前記設定データは、機械の動作に関連する設定データあるいは前記表示装置の動作に関連する設定データであって、
前記履歴データは、機械の総稼動時間あるいは故障履歴やメンテナンス履歴であって、
前記設定データ及び前記履歴データは、前記第２の記憶装置に記憶されるとともに、前記第１の記憶装置に複製されている請求項１または２に記載のモニタ装置。
【請求項４】
請求項１乃至３のいずれか一項記載のモニタ装置において、
前記第２の記憶装置には、前記モニタ装置を識別するための、モニタＩＤが保存されており、
前記判定部は、前記第２の記憶装置に保存されている前記モニタＩＤと前記第１の記憶装置に保存されているモニタＩＤとに基づいて、モニタ装置が交換されたか否かを判定する、
モニタ装置。
【請求項５】
請求項１乃至４のいずれか一項記載のモニタ装置において、
前記判定部によりモニタ装置の交換が行われたと判定された後であって、上記（Ｂ）の前記所定時間を過ぎた後、または、上記（Ａ）の場合の前記第１の記憶装置の設定データあるいは履歴データの更新あるいは復元が前記第２の記憶装置に行われた後、交換された前記モニタ装置のモニタＩＤの複製を前記第１の記憶装置に保存する、
モニタ装置。
【請求項６】
請求項１乃至５のいずれか一項記載のモニタ装置において、
前記第２の記憶装置には、前記モニタ装置や前記機械の動作に関わるプログラムあるいは前記設定データあるいは履歴データの前記第２記憶装置への格納位置の形態を示す改訂番号が保存されており、
前記リストア制御部は、前記第２の記憶装置に保存されている前記改訂番号と前記第１の記憶装置に保存されている前記改訂番号とに基づいて、前記設定データ及び／又は前記履歴データを前記第２の記憶装置に更新あるいは復元することを許可する判断を行う、
モニタ装置。
【請求項７】
モニタ装置（１０）を搭載した機械（１）であって、
前記機械は、前記機械を動作させるための設定データ及び／又は前記機械の動作の履歴を示す履歴データを記憶した第１の記憶装置を有し、
前記第１の記憶装置と前記モニタ装置とが相互通信可能であり、
前記モニタ装置は、
前記設定データ及び／又は前記履歴データを保存するための第２の記憶装置（１６）と、
前記第２の記憶装置に保存された前記設定データ及び／又は前記履歴データを表示するための表示装置（１１）と、
前記機械（１）に搭載されるモニタ装置が交換されたか否かを判定する判定部（２０４）と、
前記第２の記憶装置に格納された前記設定データ及び／又は前記履歴データのコピーを、前記第１の記憶装置にバックアップデータとして保存するバックアップ制御部（２０５）と、
前記判定部によりモニタ装置の交換が行われたと判定された後、（Ａ）所定時間内に更新あるいは復元の指示を受けた場合、前記第１の記憶装置に保存された前記バックアップデータを前記第２の記憶装置に更新あるいは復元し、（Ｂ）前記所定時間を過ぎても前記更新あるいは復元の指示を受けなかった場合、前記第１の記憶装置に保存されている前記バックアップデータを前記第２の記憶装置に更新あるいは復元しないリストア制御部（２０６）とを有し、
前記リストア制御部は、
上記（Ａ）又は（Ｂ）の何れにおいても、前記モニタ装置を識別するためのモニタＩＤの複製を前記第１の記憶装置に保存する
モニタ装置を搭載した機械。
【請求項８】
機械（１）に搭載されるモニタ装置（１０）であって、前記機械を動作させるための設定データ及び／又は前記機械の動作の履歴を示す履歴データを記憶した第２の記憶装置（１６）と、前記第２の記憶装置に保存された前記設定データ及び／又は前記履歴データを表示するための表示装置（１１）と、を備えた前記モニタ装置のための、前記第２の記憶装置に保存された前記設定データ及び／又は前記履歴データをバックアップするための方法において、
前記機械が、前記機械を動作させるための設定データ及び／又は前記機械の動作の履歴を示す履歴データを記憶した第１の記憶装置を有し、
前記第１の記憶装置と前記モニタ装置とが相互通信可能である、
場合に、
前記機械（１）に搭載されるモニタ装置が交換されたか否かを判定する判定ステップ（Ｓ５０２）と、
前記第２の記憶装置に格納された前記設定データ及び／又は履歴データのコピーを、前記第１の記憶装置にバックアップデータとして保存するバックアップステップ（Ｓ５０３〜Ｓ５０５）と、
前記判定ステップによりモニタ装置の交換が行われたと判定された後、（Ａ）所定時間内に更新あるいは復元の指示を受けた場合、前記第１の記憶装置に格納された前記バックアップデータを前記第２の記憶装置に更新あるいは復元し、（Ｂ）前記所定時間を過ぎても前記更新あるいは復元の指示を受けなかった場合、前記第１の記憶装置に保存されている前記バックアップデータを前記第２の記憶装置に更新あるいは復元しないリストアステップ（Ｓ５１０〜Ｓ５２２）とを有し、
前記リストアステップにおいて、
上記（Ａ）又は（Ｂ）の何れにおいても、前記モニタ装置を識別するためのモニタＩＤの複製を前記第１の記憶装置に保存する
モニタ装置のためのデータバックアップ方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、建設機械や車両などの機械に搭載されるモニタ装置に関し、特にそのモニタ装置に格納されたデータの保存及び更新あるいは復元の技術に関する。
【背景技術】
【０００２】
近年、建設機械には、例えば特許文献１に記載のように、その建設機械の各種設定データや稼働履歴データを表示及び格納するためのモニタ装置が設置されている。この種のモニタ装置は、表示装置（例えば、ＬＣＤパネル）を備え、その表示装置を通じて設定されたり表示されたりする各種の設定や履歴を格納した不揮発性書換可能記憶装置（例えば、ＥＥＰＲＯＭ（Electrically Erasable Programmable Read-Only Memory））を備えている。以下、このような記憶装置を「モニタ装置内記憶装置」と称する。
【０００３】
建設機械に搭載されるモニタ装置（以下、「モニタ装置」）は、モニタ装置が強い振動に耐えられるよう、モニタ装置は高い剛性を有する必要がある。そのような目的から、モニタ装置は表示装置（例えば、ＬＣＤパネルといった液晶モニタ等）とモニタ装置内記憶装置が一つの筐体に収められて一体的に組み合わされている方が剛性が高い。そのため、仮に表示装置が破損や故障した場合、表示装置だけを交換することは難しく、モニタ装置の全体を交換しなければならない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−２１３１９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、モニタ装置の全体を交換すると、モニタ装置内記憶装置も一緒に交換されてしまうため、交換前のモニタ装置に記憶されていた設定値及び各種データ等が全て失われてしまうという問題がある。
【０００６】
そのため、サービスマンは、モニタ装置を交換後、手動で交換前の各種設定を交換後のモニタ装置に対して行わなければならない。建設機械の場合、多くの設定項目があり、モニタ装置交換後の設定作業は非常に煩雑で時間がかかる。
【０００７】
また、モニタ装置の交換の理由が、表示装置が作動しない、あるいは、モニタ装置そのものが起動しないといったものである場合、モニタ装置内記憶装置に記憶されている設定データなどを表示装置に表示できないことになり、もはやモニタ装置の故障前の各種の設定データを確認することができない。したがって、故障前の設定データなどを書類に書きとめておくなどの行為を行わない限り、故障前と同じ設定を復元することができない。
【０００８】
また、建設機械の総稼働時間又はメンテナンス履歴や故障履歴等のようなデータを、交換後のモニタ装置に手動で復元する引き継ぐことは、データ量が膨大であったりすることから困難である。このことによって、中古建設機械市場での建設機械の査定額の算定が困難となる。
【０００９】
上記の問題は、建設機械のモニタ装置だけに限らず、他の用途のモニタ装置に関しても、その構造が、表示装置と各種の設定データまたは履歴データを格納したモニタ装置内記憶装置とが一体に組み合わされたものであれば、同様に存在するであろう。
【００１０】
そこで、本発明の目的は、モニタ装置の交換時、交換前のモニタ装置が保持していた総稼働時間のデータ、設定データ、メンテナンス履歴データあるいは故障履歴データといった各種データを交換後のモニタ装置に更新あるいは復元できるようにすることである。
【課題を解決するための手段】
【００１１】
本発明の一実施形態に従えば、機械に搭載されるモニタ装置であって、機械は、機械を動作させるための設定データ及び／又は機械の動作の履歴を示す履歴データを記憶した第１の記憶装置を有し、第１の記憶装置とモニタ装置とが相互通信可能であるモニタ装置において、設定データ及び／又は履歴データを保存するための第２の記憶装置と、第２の記憶装置に保存された設定データ及び／又は前記履歴データを表示するための表示装置と、機械に搭載されるモニタ装置が交換されたか否かを判定する判定部と、判定部によりモニタ装置の交換が行われたと判定された場合、第１の記憶装置に保存されている設定データ及び／又は履歴データを、第２の記憶装置に更新あるいは復元するリストア制御部とを備えるモニタ装置が提供される。
【００１２】
このモニタ装置によれば、機械がモニタ装置のデータバックアップとは違う目的で備えているコントローラが、モニタ装置内の設定／履歴データのバックアップ装置として流用される。そのために、格別のハードウェアを増やすことなしに、モニタ装置のデータバックアップができる。モニタ装置が交換された場合、交換後のモニタ装置に、そのバックアップデータがリストアされる。
【００１３】
一実施形態によれば、判定部によりモニタ装置の交換が行われたと判定された後、所定時間内に更新あるいは復元の指示を受けたならば、設定データ及び／又は履歴データを第２の記憶装置に更新あるいは復元する。
【００１４】
すなわち、モニタ交換が行われた後にサービスマン又はユーザなどからリストアの指示が入力されることで、バックアップデータのリストアが実行される。リストアすべきでない何らかの理由からリストア指示が入力されないという場合には、リストアは実行されない。
【００１５】
一実施形態によれば、第２の記憶装置には、モニタ装置を識別するための、モニタＩＤが保存されており、判定部は、第２の記憶装置に保存されているモニタＩＤと第１の記憶装置に保存されているモニタＩＤとに基づいて、モニタ装置が交換されたか否かを判定する。
【００１６】
これにより、モニタ交換が行われれば、交換後のモニタ装置は自動的に、モニタ交換が行われたことを認識する。
【００１７】
一実施形態によれば、判定部によりモニタ装置の交換が行われたと判定された後、所定時間を過ぎても更新あるいは復元の指示を受けないか、または、第１の記憶装置の設定データあるいは履歴データの更新あるいは復元が第２の記憶装置に行われた後である場合に、交換されたモニタ装置のモニタＩＤの複製を第１の記憶装置に保存する。
【００１８】
これにより、モニタ交換後に所定時間が過ぎてもリストア指示が入力されない場合、リストアは実行されないが、最早判定部によってモニタ交換が行われたと判定されないようになるので、以後、交換後のモニタ装置内のデータがコントローラにバックアップされるようになる。リストが行われた場合も同様である。
【００１９】
一実施形態によれば、第２の記憶装置には、モニタ装置や機械の動作に関わるプログラムあるいは設定データあるいは履歴データの第２記憶装置への格納位置の形態を示す改訂番号が保存されており、リストア制御部は、第２の記憶装置に保存されている改訂番号と第１の記憶装置に保存されている改訂番号とに基づいて、設定データ及び／又は履歴データを第２の記憶装置に更新あるいは復元することを許可する判断を行う。
【００２０】
これにより、交換後のモニタ装置が採用するデータ構造と、リストア対象のバックアップデータのデータ構造との間の互換性がない限り、バクアップデータのリストアは行われない。したがって、リストアによって交換後のモニタ装置内のデータが意味のないものに破壊されてしまう恐れがない。その結果、データ構造を解析することなしに、単純にデータのバックアップやリストアを行なうことが可能になる。
【００２１】
本発明の一実施形態よれば、さらに、モニタ装置を搭載した機械であって、機械は、機械を動作させるための設定データ及び／又は機械の動作の履歴を示す履歴データを記憶した第１の記憶装置を有し、第１の記憶装置とモニタ装置とが相互通信可能であり、モニタ装置は、設定データ及び／又は履歴データを保存するための第２の記憶装置（１６）と、第２の記憶装置に保存された設定データ及び／又は履歴データを表示するための表示装置（１１）と、機械（１）に搭載されるモニタ装置が交換されたか否かを判定する判定部（２０４）と、判定部によりモニタ装置の交換が行われたと判定されない場合、第２の記憶装置に格納された設定データ及び／又は履歴データのコピーを、第１の記憶装置にバックアップデータとして保存するバックアップ制御部（２０５）と、判定部によりモニタ装置の交換が行われたと判定された場合、第１の記憶装置に保存されたバックアップデータを、第２の記憶装置に更新あるいは復元するリストア制御部（２０６）とを有する、モニタ装置を搭載した機械が提供される。
【発明の効果】
【００２２】
本発明によれば、モニタ装置の交換時、交換前のモニタ装置が保持していた総稼働時間のデータ、設定データ、メンテナンス履歴データあるいは故障履歴データといった各種データを交換後のモニタ装置に更新あるいは復元できる。
【図面の簡単な説明】
【００２３】
【図１】本発明の一実施形態に係るモニタ装置を備えた建設機械の要部の構成図の一例である。
【図２】モニタ装置１０の処理装置１４の機能ブロック図の一例である。
【図３】保存されるデータ項目の一例である。
【図４】モニタ装置１０の交換後、保存データを更新あるいは復元するときの画面表示例である。
【図５】モニタ装置１０に格納されたデータの保存処理及び更新あるいは復元処理のフローチャートの一例である。
【発明を実施するための形態】
【００２４】
以下、本発明の一実施形態に係るモニタ装置について、図面を参照して説明する。以下に説明する実施形態はいずれも、建設機械での適用例であるが、それらは説明のための例示にすぎない。本発明が建設機械以外の車両などのモニタ装置にも適用できることは、以下の説明から容易に理解されるはずである。
【００２５】
図１は、本発明の一実施形態に係るモニタ装置を備えた建設機械の要部の構成図の一例である。
【００２６】
建設機械１は、モニタ装置１０、外部通信コントローラ２０、ポンプコントローラ３０及びエンジンコントローラ４０を備え、これらは車両ネットワーク２（例えば、ＣＡＮ（コントローラ・エリア・ネットワーク））を介して相互通信可能に接続されている。外部通信コントローラ２０は、遠隔の管理サーバ（図示せず）と例えば衛星通信網などを利用して通信可能であって、建設機械１の各種の稼働履歴や稼動状態（現在位置、故障やエラー発生状況、エンジンの回転速度、エンジンの冷却水温度、作業機の油圧値など）を示すデータを管理サーバに送信するための装置である。外部通信コントローラ２０は、外部の管理サーバと通信する通信装置２１と、管理サーバとの通信に関わる動作を制御するための所定の制御処理を行う処理装置２２と、処理装置２２が前記制御処理を行うために使用する所定のデータを記憶する外部通信コントローラ内記憶装置２３を有する。通信装置２１は、ＧＰＳ（グローバルポジショニングシステム）センサや送受信機、アンテナなどで構成される。また、処理装置３１は、ＣＰＵなどの演算装置やメモリなどの記憶装置で構成される。外部通信コントローラ内記憶装置２３は、例えばＥＥＰＲＯＭなどの不揮発性書換可能なメモリで構成される。
【００２７】
ポンプコントローラ３０は、建設機械１が油圧ショベルの場合、建設機械１の上部旋回体や作業機（バケット、ブーム、アーム）あるいは下部走行体を油圧駆動させるための油圧装置（油圧ポンプや油圧モータなど）を制御するための制御装置である。ポンプコントローラ３０は、作業機などを制御するための所定の制御処理を行う処理装置３１と、処理装置３１が制御処理を行うために使用する所定のデータやプログラムを記憶するポンプコントローラ内記憶装置３２を有する。処理装置３１は、ＣＰＵなどの演算装置やメモリなどの記憶装置で構成される。ポンプコントローラ内記憶装置３２は、例えばＥＥＰＲＯＭなどの不揮発性書換可能なメモリで構成される。
【００２８】
エンジンコントローラ４０は、建設機械１のエンジンを制御するための装置である。エンジンコントローラ４０は、エンジンの回転数や出力トルクなどのエンジン出力を制御するための所定の制御処理を行う処理装置４１と、処理装置４１が制御処理を行うために使用する所定のデータやプログラムを記憶するエンジンコントローラ内記憶装置４２を有する。処理装置４１は、ＣＰＵなどの演算装置やメモリなどの記憶装置で構成される。エンジンコントローラ内記憶装置４０は、例えばＥＥＰＲＯＭなどの不揮発性書換可能なメモリで構成される。つまり、エンジンコントローラ４０によって、図示しないコモンレールによる燃料噴射量の制御が行われ、エンジン出力が制御される。
【００２９】
モニタ装置１０は、モニタ装置１０自身の各種モード（例えば標準画面表示モードやサービス画面表示モード）やエンジン及び作業機などの動作を設定するための各種モード（例えば、通常作業モードや省燃費作業モード）の設定を行う機能を有する。また、モニタ装置１０は、それらの設定された設定データの保存と表示も行う機能を備え、並びに、総稼働時間履歴や故障履歴、メンテナンス履歴などの各種履歴データ及び建設機械１の稼動状態の保存と表示を行う機能も有する。それらの設定データや履歴データなどの保存は、モニタ装置内記憶装置１６に保存される。モニタ装置１０は、外部通信コントローラ２０、ポンプコントローラ３０及びエンジンコントローラ４０と通信を行い、各コントローラに対して設定データを送ったり、各コントローラから履歴データや状態に関するデータを受信したりする機能を有する。モニタ装置１０は、建設機械１のオペレータによって操作されるキースイッチ５１に接続されている。キースイッチ５１を操作することにより、建設機械１内に搭載されている各種の電装品の電源のＯＮ／ＯＦＦや、エンジンの始動／停止の制御を行うことができる。
【００３０】
建設機械１では、一例として、外部通信コントローラ２０が、モニタ装置１０の設定データや稼働時間、故障履歴やメンテナンス履歴の履歴データの保存装置として使用される。つまり、モニタ装置内記憶装置１６の予備の記憶装置として、外部通信コントローラ２０が各種データの複製（バックアップ）を行う。なお、本実施例では外部通信コントローラ２０にそのような複製（バックアップ）の機能を与えているが、他のコントローラや記憶装置に対して複製（バックアップ）の機能を与えてもよい。
【００３１】
以下、モニタ装置１０と、外部通信コントローラ２０について、より詳細に説明する。
【００３２】
モニタ装置１０は、処理装置１４、モニタ装置内記憶装置１６、表示装置１１、操作装置１２、及びキーＯＮ検出装置１３を備える。
【００３３】
処理装置１４は、ＣＰＵ（Central Processing Unit）及びＲＯＭやＲＡＭといったメモリ等から構成され、メモリに記憶されている各種の制御プログラムを実行することにより、モニタ装置１０が備えている各種機能を動作させることができる。それらの機能としては、公知の機能の他に建設機械１の動作に関係する種々の設定およびその設定データの複製や稼動時間、故障履歴やメンテナンス履歴などの履歴データの複製と更新あるいは復元のための機能が含まれる。
【００３４】
モニタ装置内記憶装置１６は、例えば、ＥＥＰＲＯＭ、フラッシュメモリ、電池で電源がバックアップされたＳＲＡＭ、又はＨＤＤ（Hard Disk Drive）等であり、建設機械１の各種の設定データや履歴データなどを記憶する。
【００３５】
表示装置１１は、例えば、ＬＣＤパネルであり、モニタ装置内記憶装置１６に記憶されている設定データや履歴データ、エンジンや作業機の動作状態を各種センサでセンシングした結果を示す状態データ、及び後述の図３に例示されるような各種設定項目などを表示する。
【００３６】
操作装置１２は、例えば、入力ボタン又はキーや、表示装置１１上に設けられたタッチパネル等で構成される。操作装置１２と表示装置１１は、モニタ装置１０とのマンマシンインターフェースである。
【００３７】
キーＯＮ検出装置１３は、キースイッチ５１と接続されており、キースイッチ５１の状態（電源ＯＦＦ、電源ＯＮ、エンジン始動などの状態）を電気的に検出し、検出された電気信号を処理装置１４に送信する。
【００３８】
外部通信コントローラ２０は、処理装置２２、外部通信コントローラ内記憶装置２３、及び通信装置２１を備える。
【００３９】
処理装置２２は、ＣＰＵ及びメモリ等から構成され、メモリに記憶されている各種の制御プログラムを実行することにより、外部通信コントローラ２０としての通信制御処理と、複製（バックアップ）処理（後述する）を行う。
【００４０】
外部通信コントローラ内記憶装置２３は、例えば、ＥＥＰＲＯＭ、フラッシュメモリ、電池で電源がバックアップされたＳＲＡＭ、又はＨＤＤ等であり、外部の管理サーバと通信するデータ、およびモニタ装置１０のモニタ装置内記憶装置１６に記憶されている設定データや履歴データ、詳細については後述するモニタＩＤ３０１やバージョン番号３０２が複製（バックアップ）されたデータを記憶する。
【００４１】
通信装置２１は、外部の管理サーバと無線通信を行い、外部通信コントローラ内記憶装置２３に保存されている所定のデータを管理サーバへ送信したり、管理サーバから所定のデータ（建設機械１を動作させる各種制御プログラムや表示装置１１に表示させるメッセージデータ等）を受信したりするような処理を行う。
【００４２】
図２は、モニタ装置１０内の処理装置１４の機能を示したブロック図である。
【００４３】
処理装置１４は、設定制御部２０１、履歴制御部２０２、ＩＤ判定部２０４、複製（バックアップ）制御部２０５、及び更新あるいは復元（リストア）制御部２０６を有する。なお、本実施例において、リストアとは、各種のデータの更新あるいは復元の処理を意味するものとする。
【００４４】
設定制御部２０１は、建設機械１のオペレータが、操作装置１２を用いて入力される、作業機やエンジンやその他のコンポーネントの動作に関する各種の設定データに応じて制御指令を出力したり、それら各種の設定データをモニタ装置内記憶装置１６に保存したり、それらの各種の設定データを表示装置１１に表示したりといった制御を行うものである。
【００４５】
履歴制御部２０２は、建設機械１の稼働時間、故障履歴やメンテナンス履歴や建設機械１の各部に取り付けられた各種センサから得られる状態に関するデータ（以下、特に断りが無ければ履歴データと総称する）を収集し、その履歴データをモニタ装置内記憶装置１６に保存したり、その履歴データを表示装置１１に表示したりといった制御を行うものである。
【００４６】
ＩＤ判定部２０４は、モニタ装置１０のモニタ装置内記憶装置１６に記憶されているモニタＩＤ（モニタ装置１０を一意に識別するためのデータであってモニタ装置１０個別に付与される記号あるいは番号）と、外部通信コントローラ２０内の外部通信コントローラ内記憶装置２３に複製（バックアップ）されているモニタＩＤとを比較し、モニタ装置１０が交換されたか否かを判定する。その判定の具体的な方法ついては後述する。また、ＩＤ判定部２０４は、モニタ装置内記憶装置１６に記憶されているバージョン番号（改訂番号）のデータと、外部通信コントローラ２０内の外部通信コントローラ内記憶装置２３に複製（バックアップ）されているバージョン番号のデータとを比較し、モニタ装置１０が交換された場合に、交換後のモニタ装置１０に複製（バックアップ）されている設定データや履歴データを交換後のモニタ装置１０のモニタ装置内記憶装置１６に更新あるいは復元（リストア）することが可能か否かを判定するものである。ここで、バージョン番号とは、モニタ装置内記憶装置１６へのデータの格納位置（データ格納構造）の形態に応じて与えられる複数の数字あるいは記号や文字で構成されるデータである。バージョン番号は、モニタ装置１０のモニタ装置内記憶装置１６に記憶されている。モニタ装置１０のハードウェアとしては同一であっても、そのモニタ装置１０が取り付けられる建設機械１の種類や車格に応じて、モニタ装置内記憶装置１６へのデータの格納位置の形態が異なっている。建設機械１は、油圧ショベルやブルドーザといた種類があり、また、油圧ショベルであっても機体重量が様々なものがある。当然ながら、建設機械１の種類や車格が異なれば、取得する履歴データ（状態データを含む）は異なり、それに伴いモニタ装置内記憶装置１６へのデータの格納位置の形態が異なる。故障等が起きているモニタ装置１０と外観上は同じモニタ装置１０を持ってきて交換してしまうといった人的ミスが起きたまま、モニタ装置１０を動作させると正常に履歴データの保存などが行えなくなる。したがって、交換前後のバージョン番号のデータをＩＤ判定部２０４で比較することで、正規のモニタ装置１０が交換されたか否かを判定するのである。
【００４７】
バックアップ制御部２０５は、モニタ装置内記憶装置１６に保存されている設定データや状態データを含む履歴データを、外部通信コントローラ２０に複製（バックアップ）するための制御を行うものである。
【００４８】
リストア制御部２０６は、モニタ装置１０が交換された場合に、外部通信コントローラ２０の外部通信コントローラ内記憶装置２３に複製（バックアップ）されている設定データや状態データを含む履歴データを、交換後のモニタ装置１０に更新あるいは復元（リストア）するための制御を行うものである。
【００４９】
図３は、モニタ装置１０のモニタ装置内記憶装置１６に保存され、そして外部通信コントローラ内記憶装置２３へ複製（バックアップ）される設定データあるいは履歴データの項目および種類の一例を示す。
【００５０】
モニタＩＤ３０１は、モニタ装置１０のハードウェアを一意に識別するための識別データである。このモニタＩＤ３０１は、ＩＤ判定部２０４にてモニタ装置１０が交換されたか否かを判定する際に使用される。なお、モニタＩＤ３０１は、複数の数字や文字あるいは記号で構成されているデータであり、これをオペレータやサービスマンが変更することはできず、更新あるいは復元（リストア）によって書き換えられることもない性質のものである。つまり、個々のモニタ装置１０に付与されている識別データである。
【００５１】
バージョン番号３０２は、先に述べたように、モニタ装置内記憶装置１６へのデータの格納位置（データ格納構造）の形態に応じて与えられる複数の数字あるいは記号や文字で構成されるデータであるとともに、モニタ装置１０の処理装置１４で使用される制御プログラム（特に、以下に例示するような複製（バックアップ）の対象である設定データや履歴データなどの各種データをモニタ装置内記憶装置１６に書き込むための制御プログラム）の改定回数（バージョン）を特定する複数の数字（あるいは又は記号や文字）でもある。なお、処理装置１４で使用される制御プログラムの改定回数（バージョン）をバージョン番号としてもよいが、他の処理装置２２や処理装置３１、処理装置４１で使用される制御プログラムに対する改定回数）を示すバージョン番号であってもよい。バージョン番号３０２は、ＩＤ判定部２０４にて、交換後のモニタ装置１０のモニタ装置内記憶装置１６に記憶されているバージョン番号３０２と交換前のモニタ装置１０のバージョン番号３０２とが一致しているか否かを判定する際に使用される。なお、バージョン番号３０２は、これをオペレータやサービスマンが変更することはできず、更新や復元（リストア）によって書き換えられることもない性質のものである。なお、本実施例において用いられるバージョンの意義は、ある一つの制御プログラムの改定回数を意味するものでもよいし、制御プログラムそのものの種類を意味するものでもよい。また、先に述べたようにバージョンの意義は、モニタ装置内記憶装置１６へのデータの格納位置（データ格納構造）の形態の種類を示すものでもよい。
【００５２】
先に述べたように、モニタ装置１０が搭載される建設機械１の機種や車格、あるいはその他の仕様が異なると、モニタ装置１０のハードウェアが同一でも、処理装置１４で実行される制御プログラムの改定回数（バージョン）が異なる場合がある。
【００５３】
モニタ装置１０が故障等によって交換された場合、交換後のモニタ装置１０のバージョン番号３０２と、交換前のモニタ装置０のバージョン番号３０２とが互換性を有していると判断される場合は、複製（バックアップ）データを交換後のモニタ装置１０に単純に更新あるいは復元（リストア）することが可能だが、互換性を有していないと判断される場合は、そのような単純な更新あるいは復元（リストア）を不可能とする。交換前後のモニタ装置１０間でバージョン番号３０２を比較することで、交換前後のバージョン番号３０２が互換性を有すれば、機種などに応じた制御プログラムが正常に動作することができ、適切なデータの格納位置（データ格納構造）の形態で、単純な更新あるいは復元（リストア）を行うことができる。また、交換前後のバージョン番号３０２が互換性を有すれば、複製（バックアップ）を行うときにも、機種などに応じた制御プログラムが正常に動作することができ、適切なデータの格納位置（データ格納構造）の形態で、複製（バックアップ）を行うことができる。
【００５４】
サービスメータ３０３は、建設機械１の総稼働時間を示す履歴データの一つである。なお、このサービスメータ３０３は、データの数値そのものをオペレータやサービスマンが変更することはできないが、モニタ装置１０の交換後に更新あるいは復元（リストア）によって書き換えることができるものである。
【００５５】
作業モード関連設定３０４は、建設機械１の作業機の動作や機能に関連する各種の設定データである。なお、作業モード関連設定３０４は、オペレータやサービスマンがモニタ装置１０を操作して変更することができ、更新あるいは復元（リストア）によって書き換えことができるものである。
【００５６】
モニタ表示設定３０５は、モニタ装置１０の画面表示に関連する各種の設定データである。モニタ表示設定３０５は、オペレータやサービスマンがモニタ装置１０の操作装置１２を操作して変更することも、更新あるいは復元（リストア）によって書き換えることができるものである。
【００５７】
故障履歴３０６は、建設機械１で過去に発生した故障履歴に関する各種の履歴データである。なお、故障履歴３０６は、オペレータが変更することはできないが、更新あるいは復元（リストア）によって書き換えられることはできる。
【００５８】
メンテナンス履歴３０７は、建設機械１に対して今までに行われたメンテナンスの履歴に関する各種の履歴データである。なお、メンテナンス履歴３０７は、これをユーザが変更することはできないが、リストアによって書き換えられることはできる。
【００５９】
図４は、例えばサービスマンによってモニタ装置１０が交換された場合、交換後のモニタ装置１０のモニタ内記憶装置１６に、外部通信コントローラ内記憶装置２３に複製（バックアップ）されている各種のデータを更新あるいは復元（リストア）するときの表示装置１１に表示される画面の表示例を示す。
【００６０】
建設機械１のキースイッチ５１がＯＮの状態に操作されている間、通常、モニタ装置１０には標準画面４０１が表示される。標準画面４０１には、建設機械1のオペレータやサービスマンにリアルタイムで知らせるべき建設機械１の状態データを表示する。状態データとは、エンジンの冷却水温度及び燃料の残量、作業機などを動作させるための作動油の温度などである。さらに、モニタ装置１０を交換した場合には、交換後のモニタ装置１０の表示装置１１の画面に、一定期間（後述するような、更新あるいは復元（リストア）を行なうことができる期間）、複製（バックアップ）データの更新あるいは復元（リストア）を行うことをオペレータやサービスマンに促すマーク４２０（又は、更新あるいは復元（リストア）が可能な残り時間）を表示するようにしてもよい。なお、更新あるいは復元（リストア）が可能な時間内か否かの判定方法については、図５のフローチャートを用いて後述する。
【００６１】
標準画面４０１が表示されている状態で、サービスマンが予め設定されている所定の操作をモニタ装置１０の操作装置１２を用いて行うと、表示装置１１の画面が遷移しサービスメニュー画面４０２が表示される。更新あるいは復元（リストア）が可能な時間内に、サービスメニュー画面４０２が表示された後、サービスマンが予め設定されている所定の操作をモニタ装置１０の操作装置１２を用いて行い、モニタ装置１０に更新あるいは復元（リストア）を指示すると、表示装置１１の画面が遷移しデータ復元画面４０３が表示される。図４に例示されたデータ復元画面４０３は、モニタ装置１０自身の設定（図３に示すモニタ表示設定３０５）を復元（リストア）するための画面を示しているが、他の項目の設定データや履歴データについても、所定の操作を行うことで、それらの設定データや履歴データを復元（リストア）するための画面が表示される。
【００６２】
データ復元画面４０３には、交換後のモニタ装置１０のモニタ装置内記憶装置１６に記憶されているバージョン番号３０２（カレントデータＶｅｒ．）と、外部通信コントローラ２０の外部通信コントローラ内記憶装置２３に記憶されている交換前のモニタ装置１０のバージョン番号３０２（バックアップデータＶｅｒ．）とが文字あるいは記号や数字で表示される。このデータ復元画面４０３が表示されている状態で、サービスマンが予め設定されている所定の操作をモニタ装置１０の操作装置１２を用いて行うと、上述した２つのバージョン番号、すなわちカレントデータＶｅｒ．とバックアップデータＶｅｒ．との対比がモニタ装置１０の処理装置１４で行われ、交換前後のモニタ装置１０間でバージョン番号３０２の互換性があるかどうかの判断が行われる（例えば、両バージョン番号が一致すれば、互換性があると判定され、両バージョン番号が一致しなければ、互換性がないと判定される）。その結果、互換性があると判断された場合は、画面が遷移してリストア可能画面４０４が表示され、互換性がないと判断される場合は、サービスメニュー画面４０２から遷移した画面は、リストア不可能画面４１０が表示される。リストア不可能画面４１０は、更新あるいは復元の処理が不可能であることを示すメッセージが表示される。なお、メッセージはモニタ装置１０が車種や車格に適合していない旨を示すメッセージでもよく、サービスマンが交換すべきモニタ装置１０の選択を誤ったことを認識できるようなメッセージや音声であればよい。
【００６３】
リストア可能画面４０４が表示された後、建設機械１のキースイッチ５１がＯＦＦの状態に操作されると、モニタ装置１０のモニタ装置内記憶装置１６に、外部通信コントローラ２０の外部通信コントローラ内記憶装置２３から読み出された複製（バックアップ）データが、更新あるいは復元（リストア）される。図４に示すリストア可能画面４０４は、図３に示すモニタ表示設定３０５に関する設定データを更新あるいは復元（リストア）する場合を示しているが、他の履歴データを更新あるいは復元（リストア）する場合も同様である。一旦、バージョン番号３０２の互換性の判断が行われれば、モニタ表示３０５以外の項目の複製（バックアップ）データは、互換性の判断の処理を省略して、逐次に更新あるいは復元（リストア）することができる。なお、キースイッチ５１がＯＦＦの状態での更新あるいは復元（リストア）のために必要な電源のモニタ装置１０や外通信コントローラ２０への供給は、建設機械１内の蓄電器（バッテリー)から行われる。
【００６４】
他方、リストア不可能画面４１０が表示された場合、サービスマンは更新あるいは復元（リストア）の作業を中止する。
【００６５】
図５に、モニタ装置１０によって行われる複製（バックアップ）処理及び更新あるいは復元（リストア）処理のフローを示す。
【００６６】
まず、複製（バックアップ）処理について説明する。
【００６７】
オペレータあるいはサービスマンが建設機械１のキースイッチ５１をＯＮの状態に操作する（Ｓ５００）と、キー検出装置１３がＯＮの状態を検知して、モニタ装置１０が起動する。
【００６８】
次に、モニタ装置１０のＩＤ判定部２０４が、外部通信コントローラ２０の外部通信コントローラ内記憶装置２３に複製（バックアップ）されている設定データや履歴データ（３０３，３０４、３０５，３０６）とモニタＩＤ３０１、バージョン情報３０２、を読み込む（Ｓ５０１）。モニタ装置１０のモニタ装置内記憶装置１６から自身のモニタＩＤ３０１を読み込み、両モニタＩＤ（交換前後のモニタＩＤ）が一致するか否かを判断する（Ｓ５０２）。この判断処理により、モニタ装置１０の交換が実際に行われたか否かが判断される。
【００６９】
両モニタＩＤが一致した場合（Ｓ５０２：Ｙｅｓ）、すなわちモニタ装置１０の交換が行われていない場合には、複製（バックアップ）処理はステップＳ５０３に進む。なお、モニタＩＤ３０１が不一致の場合（Ｓ５０２：Ｎｏ）、すなわち、交換前後のモニタ装置１０は別物であることから、後述の更新あるいは復元（リストア）処理に進む。
【００７０】
ステップＳ５０３に進むと、モニタ装置１０のバックアップ制御部２０５は、キースイッチ５１がＯＮの状態である間、処理装置１４は、キーＯＮ検出装置１３からのＯＮ状態を示す信号を受けて、処理装置１４は、モニタ装置１０のモニタ装置内記憶装置１６に保存されている設定データや履歴データといった各種データに変更があったか否かを確認する（Ｓ５０４）。オペレータやサービスマンがモニタ装置１０を使って、新たな設定をしたり、モニタ装置１０が新たな履歴データを収集したりすると、モニタ装置内記憶装置１６に保存されている設定データや履歴データが更新されたり変更されたりすることになる。このような各種データの変更等があった場合（Ｓ５０４：Ｙｅｓ）、バックアップ制御部２０５は、モニタ装置内記憶装置１６に保存されている各種データのうち変更等があったデータ部分（又は保存されているデータ全体）の複製（バックアップ）データを、ＣＡＮを介して外部通信コントローラ２０に送信する。さらにバックアップ制御部２０５は、外部通信コントローラ２０の外部通信コントローラ内記憶装置２３に複製（バックアップ）データとして書き込む処理を実行さする（Ｓ５０５）。キースイッチ５１がＯＦＦの状態に操作されると（Ｓ５０３：Ｙｅｓ）、バックアップ制御部２０５は処理を終了する。
【００７１】
以上に述べたような処理が行われることにより、モニタ装置１０に保存されている設定データや履歴データ（状態データを含む）は、変更や更新等がある度に、外部通信コントローラ２０に複製（バックアップ）される。
【００７２】
次に、モニタ装置１０が交換された場合に行われる、更新あるいは復元（リストア）処理について説明する。
【００７３】
上述したステップＳ５０２において、モニタＩＤ３０１が不一致の場合（Ｓ５０２：Ｎｏ）、それはモニタ装置１０の交換が行われたことを意味する。その際、交換後のモニタ装置１０のリストア制御部２０６は、図４を参照して説明したような更新あるいは復元（リストア）を実行するための操作による指示が行われたかどうかを確認する（Ｓ５１０）。更新あるいは復元（リストア）のための操作が行われていない（未指示）である場合（Ｓ５１０：Ｎｏ）、モニタＩＤ３０１の不一致が検出された時から起算して、更新あるいは復元（リストア）を実行する行うために予め設定された所定時間が経過したかどうかを確認する（Ｓ５１１）。その所定時間内に更新あるいは復元（リストア）の指示があった場合（Ｓ５１０：Ｙｅｓ）、更新あるいは復元（リストア）を実行するために、ステップＳ５２０に進む。一方、所定時間内に更新あるいは復元（リストア）の指示がなかった場合（Ｓ５１０：Ｎｏ、Ｓ５１１：Ｙｅｓ）、自動的に更新あるいは復元（リストア）を行うために、ステップＳ５１２の処理に進む。
【００７４】
まず、所定時間内に更新あるいは復元（リストア）の指示があった場合について説明する。
【００７５】
交換されたモニタ装置１０のリストア制御部２０６は、自身のモニタ装置内記憶装置１６に記憶されているバージョン番号３０２と、外部通信コントローラ２０に複製（バックアップ）されているバージョン番号３０２とを読み出して、両バージョン番号に互換性があるか否かを判断する（Ｓ５２０）。例えば、両バージョン番号が一致すれば、互換性ありと判断し、そうでなければ、互換性なしと判断する。ここで、互換性がないと判断した場合（Ｓ５２０：Ｎｏ）、更新あるいは復元（リストア）は不可能であり、図４に示したようなリストア不可能画面４１０をモニタ装置１０の表示装置１１に表示し（Ｓ５３０）、更新あるいは復元（リストア処理）を終了する。つまり、サービスマンが、建設機械１に取り付けるべきモニタ装置１０とは異なるモニタ装置１０を取り付けた可能性があるのである。
【００７６】
一方、両バージョン番号３０２に互換性があると判断した場合（Ｓ５２０：Ｙｅｓ）、リストア制御部２０６は、キースイッチ５１がＯＦＦの状態に操作された後（Ｓ５２１：Ｙｅｓ）、外部通信コントローラ２０の外部通信コントローラ内記憶装置２３から複製（バックアップ）データ（交換前のモニタ装置１０から複製されたデータ）を読み込みし、モニタ装置１０のモニタ装置内記憶装置１６に更新あるいは復元（リストア）する処理を行う（Ｓ５２２）。ここで、設定データや履歴データの複製（バックアップ）データは更新あるいは復元（リストア）されるが、上述したモニタＩＤ３０１とバージョン番号３０２の複製（バックアップ）データは更新あるいは復元（リストア）されない。つまり、交換後のモニタ装置１０内のモニタ装置内記憶装置１６に記憶されている、モニタＩＤ３０１とバージョン番号３０２は書き換えられず、モニタ装置１０が製造工場から出荷された時のまま不変である。交換後のモニタ装置内記憶装置１６に保存されていた設定データや履歴データの古いデータは、更新あるいは復元（リストア）されたデータによって上書きされて消去されてもよいし、あるいは、更新あるいは復元（リストア）されたデータが追加書きされて古いデータが残されてもよい。図３に示すような各データ項目の更新あるいは復元（リストア）が終わる度に、リストア制御部２０６は、図４に例示したようなリストア可能画面４０４をモニタ装置１０の表示装置１１に表示させる。
【００７７】
所望とする全てのデータ項目の更新あるいは復元（リストア）が終了すると、リストア制御部２０６は、モニタ装置１０のモニタ装置内記憶装置１６に保存されているモニタＩＤ３０１とバージョン番号３０２の複製（バックアップ）を行うために、外部通信コントローラ２０にＣＡＮを介してモニタＩＤ３０１とバージョン番号３０２のデータを送信し、外部通信コントローラ内記憶装置２３に保存する（Ｓ５２３）。その後、更新あるいは復元（リストア）の処理を終了する。
【００７８】
以上に述べたような処理が行われることにより、交換前のモニタ装置１０の各種のデータを、交換後のモニタ装置１０に更新あるいは復元（リストア）することができる。
【００７９】
次に、モニタ装置１０が交換された後、上述の所定時間内に更新あるいは復元（リストア）の指示がなかった場合の処理について説明する。
【００８０】
リストア制御部２０６は、所定時間内に更新あるいは復元（リストア）の指示を受けなかった場合（Ｓ５１０：Ｎｏ、Ｓ５１１：Ｙｅｓ）、処理をステップＳ５１２に進めて、交換後のモニタ装置１０のモニタ装置内記憶装置１６に保存されているモニタＩＤ３０１とバージョン番号３０２の複製（バックアップ）を、ＣＡＮを介して外部通信コントローラ２０に送信し、外部通信コントローラ内記憶装置２３に保存する（Ｓ５１２）。そして、リストア制御部２０６は、外部通信コントローラ２０内に保存されている、交換されたモニタ装置１０、つまり故障等がおきて取り外されたモニタ装置１０に関連する、設定データや履歴データの複製（バックアップ）データの更新あるいは復元（リストア）処理を行わずに、処理を終了する。ステップＳ５１３では、交換された新たなモニタ装置１０に既に設定されている設定データが、外部通信コントローラ内記憶装置２３に複製（バックアップ）される（Ｓ５１３）。
【００８１】
その後、バックアップ制御部２０５による処理は、既に説明したステップＳ５０３に進む。したがって、以後、交換後のモニタ装置１０に保存格納された設定データや履歴データが、外部通信コントローラ２０に複製（バックアップ）されることになる。
【００８２】
以上に述べたような処理が行われることにより、モニタ装置１０が交換された後、所定時間内にサービスマンが更新あるいは復元（リストア）の操作を行わなかったとしても、交換後のモニタ装置１０内の各種データは確実に外部の記憶装置（本実施例では、外部通信コントローラ内記憶装置２３）に複製（バックアップ）されることになる。
【００８３】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【００８４】
例えば、上記実施形態では、モニタ装置１０のモニタＩＤ３０１を用いて、モニタ装置１０が交換されたか否かを、交換後のモニタ装置１０が自動的に認識する。しかし、別の方法でモニタ装置１０が交換されたか否かを認識することも可能である。例えば、交換後のモニタ装置１０に対してサービスマンが予め設定された所定の操作を行うことで、モニタ装置１０の交換の事実をモニタ装置１０の表示装置１１に知らせるようにしてもよい。
【００８５】
また、上記実施形態では、モニタ装置１０に記憶されているバージョン番号３０２を用いて、交換後のモニタ装置１０に記憶されているバージョン番号３０２の互換性の有無を判断するようにした。しかし、別の方法で互換性を判断することも可能である。例えば、バージョン番号３０２に代えて、建設機械１の機種あるいは車格を示す機種コードなどを用いるようにしても本発明は達成可能である。
【００８６】
また、キースイッチ５１は、鍵とシリンダ錠を用いた建設機械の始動形態で上記実施形態を説明したが、他の始動形態であっても本発明は達成可能である。他の始動形態の例としては、イモビライザーシステムを用いたＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｏｉｎの略称）キーや、ＩＤカード、あるいは指紋認証といった生体認証を用いてもよい。これらの始動形態を用いることで、正規のサービスマンによってモニタ装置１０の交換作業が行われることができ、かつ、正規のオペレータにのみ建設機械１の始動を許可することが可能となり、建設機械の盗難抑止や不正者によるモニタ装置１０の交換や盗難の抑止を図ることができる。
【符号の説明】
【００８７】
１…建設機械  １０…モニタ装置  １４…処理装置  ２０…バックアップ装置
２０１…表示部  ２０２…操作部  ２０３…記憶部  ２０４…ＩＤ判定部
２０５…バックアップ制御部  ２０６…リストア制御部  ２０７…通信制御部
【図１】
0005425752.tif 000002
【図２】
0005425752.tif 000003
【図３】
0005425752.tif 000004
【図４】
0005425752.tif 000005
【図５】
0005425752.tif 000006