(57)【要約】作業機械に設けられた稼働データ記録装置１１で当該作業機械の稼働データを検出して記録する。その稼働データは外部端末１３に取り込まれ、外部端末１３から遠隔地のサーバ２３に送信される。稼働データが外部端末１３に取り込まれたとき、外部端末１３により、作業機械の稼働データ記録装置用プログラムを最新のものに更新する。稼働データが外部端末１３から遠隔地のサーバ２３に送信されるとき、外部端末１３に格納されている外部端末用プログラムおよび稼働データ記録装置用プログラムを最新のものに更新する。
2003081434.tif 000002
【特許請求の範囲】
【請求項１】
作業機械に設けられた稼働データ記録装置で当該作業機械の稼働データを検出して記録し、その稼働データを外部端末に取り込むとともに、前記外部端末から遠隔地のサーバに前記稼働データを送信することが可能な作業機械の稼働データ収集システムにおいて、
前記稼働データの送信の際に、前記外部端末に格納されている外部端末用プログラムと、前記サーバに格納されている同種の外部端末用プログラムとの新旧を比較し、前記サーバに格納されている外部端末用プログラムの方が新しい場合には、前記外部端末に格納されている外部端末用プログラムをサーバに格納されている外部端末用プログラムで書き換える。
【請求項２】
請求項１の作業機械の稼働データ収集システムにおいて、
前記外部端末用プログラムは、前記稼働データ記録装置から前記稼働データを取り込むためのプログラムと、作業機械の前記稼働データ記録装置用プログラムを書き換えるためのプログラムとを含む。
【請求項３】
請求項１または２の作業機械の稼働データ収集システムにおいて、
前記外部端末用プログラムは、取り込んだプログラムを表示または加工するためのプログラムを含む。
【請求項４】
作業機械に設けられた稼働データ記録装置で当該作業機械の稼働データを検出して記録し、その稼働データを外部端末に取り込むとともに、前記外部端末から遠隔地のサーバに前記稼働データを送信することが可能な作業機械の稼働データ収集システムにおいて、
稼働データの送信の際に、前記外部端末に格納されている稼働データ記録装置用プログラムと、前記サーバに格納されている同種の稼働データ記録装置用プログラムとの新旧を比較し、前記サーバに格納されている稼働データ記録装置用プログラムの方が新しい場合には、前記外部端末に格納されている稼働データ記録装置用プログラムをサーバに格納されている稼働データ記録装置用プログラムで書き換える。
【請求項５】
請求項４の作業機械の稼働データ収集システムにおいて、
作業機械の前記稼働データ記録装置から前記外部端末に稼働データを取り込む際に、前記作業機械に格納されている稼働データ記録装置用プログラムと、外部端末に格納されている同種の稼働データ記録装置用プログラムとの新旧を比較し、外部端末に格納されている稼働データ記録装置用プログラムの方が新しい場合には、前記作業機械に格納されている稼働データ記録装置用プログラムを前記外部端末に格納されている稼働データ記録装置用プログラムで書き換える。
【請求項６】
予め格納されている外部端末用プログラムにより制御され、作業機械に設けられた稼働データ記録装置に記録されている当該作業機械の稼働データを収集する外部端末は、
稼働データ記録装置から前記稼働データを取得するデータ取得手段と、
前記取得手段で取得した前記稼働データを遠隔地のサーバに送信するとき、前記サーバに格納されている外部端末用プログラムを取得する内部プログラム取得手段と、
前記取得した外部端末用プログラムを用いて、予め格納されている外部端末用プログラムを更新する内部プログラム更新手段とを備える。
【請求項７】
請求項６の外部端末において、
前記外部端末用プログラムは、前記稼働データ記録装置から前記稼働データを取り込むためのプログラムと、作業機械の前記稼働データ記録装置用プログラムを書き換えるためのプログラムとを含む。
【請求項８】
請求項６または７の外部端末において、
前記外部端末用プログラムは、取り込んだプログラムを表示または加工するためのプログラムを含む。
【請求項９】
予め格納されている外部端末用プログラムにより制御され、作業機械に設けられた稼働データ記録装置に記録されている当該作業機械の稼働データを収集する外部端末は、
稼働データ記録装置から前記稼働データを取得する取得手段と、
前記作業機械の稼働データ記録装置用プログラムを記憶する記憶手段と、
前記取得手段で取得した稼働データを遠隔地のサーバに送信するとき、前記サーバに格納されている稼働データ記録装置用プログラムを取得する外部プログラム取得手段と、
前記外部プログラム取得手段で取得した稼働データ記録装置用プログラムを用いて、前記記憶手段に記憶している稼働データ記録装置用プログラムを更新する外部プログラム更新手段とを備える。
【請求項１０】
請求項９の外部端末において、
前記データ取得手段で前記稼働データを取得するとき、前記記憶手段に記憶している前記稼働データ記録装置用プログラムを用いて、前記作業機械の稼働データ記録装置用プログラムを更新する外部プログラム更新手段とを備える。
【請求項１１】
請求項９または１０の外部端末において、
前記稼働データを前記サーバに送信するとき、前記サーバに格納されている外部端末用プログラムを取得する内部プログラム取得手段と、
前記取得した外部端末用プログラムを用いて、予め格納されている外部端末用プログラムを更新する内部プログラム更新手段とをさらに備える。
【請求項１２】
作業機械に設けられた稼働データ記録装置に記録されている当該作業機械の稼働データを収集する外部端末は、
前記稼働データを取得するデータ取得手段と、
前記作業機械の稼働データ記録装置用プログラムを記憶する記憶手段と、
前記データ取得手段で前記稼働データを取得するとき、前記記憶手段に記憶している前記作業機械の稼働データ記録装置用プログラムを用いて、前記作業機械の稼働データ記録装置用プログラムを更新する外部プログラム更新手段とを備える。
【請求項１３】
請求項６、７および１１のいずれかの外部端末において、
前記内部プログラム更新手段は、
予め格納されている外部端末用プログラムとサーバの外部端末用プログラムのバージョンを比較し、前記サーバに最新バージョンの外部端末用プログラムがあるとき、前記最新バージョンの外部端末用プログラムを用いて、前記外部端末の外部端末用プログラムを更新する。
【請求項１４】
請求項９〜１１のいずれかの外部端末において、
前記外部プログラム更新手段は、
前記記憶手段に格納されている稼働データ記録装置用プログラムとサーバの稼働データ記録装置用プログラムのバージョンを比較し、前記サーバに最新バージョンの稼働データ記録装置用プログラムがあるとき、前記最新バージョンの稼働データ記録装置用プログラムを用いて、前記外部端末の稼働データ記録装置用プログラムを更新する。
【請求項１５】
請求項１２の外部端末において、
前記外部プログラム更新手段は、
前記記憶手段に格納されている稼働データ記録装置用プログラムと稼働データ記録装置の稼働データ記録装置用プログラムのバージョンを比較し、前記記憶手段に最新バージョンの稼働データ記録装置用プログラムがあるとき、前記最新バージョンの稼働データ記録装置用プログラムを用いて、前記稼働データ記録装置の稼働データ記録装置用プログラムを更新する。
【請求項１６】
作業機械に設けられた稼働データ記録装置に記録されている当該作業機械の稼働データを外部端末に取り込み、
前記外部端末から前記稼働データを遠隔地のサーバに送信し、
前記稼働データを前記外部端末から前記サーバに送信するとき、前記外部端末に格納されている外部端末用プログラムを、前記サーバに格納されている外部端末用プログラムを用いて更新するプログラム更新方法。
【請求項１７】
作業機械に設けられた稼働データ記録装置に記録されている当該作業機械の稼働データを外部端末に取り込み、
前記外部端末から遠隔地のサーバに送信し、
前記稼働データを前記外部端末から前記サーバに送信するとき、前記サーバに格納されている稼働データ記録装置用プログラムを用いて、前記外部端末に格納されている稼働データ記録装置用プログラムを更新するプログラム更新方法。
【請求項１８】
請求項１７のプログラム更新方法において、
前記稼働データを前記外部端末に取得するとき、前記外部端末に格納されている稼働データ記録装置用プログラムを用いて、前記作業機械の稼働データ記録装置用プログラムを更新する。
【請求項１９】
請求項１６〜１８のいずれかのプログラム更新方法において、
プログラムのバージョンを比較し、最新バージョンがある時にプログラムを更新する。
【発明の詳細な説明】
本出願は日本国特許出願２００２年第８３３１２号（２００２年３月２５日出願）を基礎とし、その内容は引用文としてここに組み込まれる。
技術分野
本発明は、作業機械の稼働データを収集するシステムに関し、データ記録または収集で用いるソフトウェアの更新の便宜を図ったものである。
背景技術
近年、油圧ショベルに代表される作業機械の種々の稼働データを収集し、それらのデータを後の作業機械の管理に役立てるということが行われている。例えば特開２０００−２５９７２９号公報には、作業機械から収集したデータをデータベースに格納するシステムが開示されている。
データ収集はたとえば次のように行われる。予め各作業機械に設置した稼働データ記録装置が取得したデータを、作業機械のユーザーやメーカサービス員等がノート型パーソナルコンピュータなどの外部端末を用いて収集する。収集された稼働データは、グラフ化などのデータ処理が施されて機械の管理に利用される。
ところで、作業機械の稼働データ記録装置で用いるソフトウェア（プログラム）や、その記録装置からデータを収集するためのソフトウェア（外部端末用プログラム）は、作業機械のメーカー側でしばしば改良が加えられ、改良の都度新しいバージョンのものがユーザー等に配布される。例えば磁気記録媒体にプログラムを保存して配布する。あるいは、ネットワーク上のサーバに格納されているプログラムをユーザーがダウンロードして入手する。
しかしながら、磁気記録媒体を配布することは、配布元の手間が煩雑である。サーバから配布する方法は、改良の都度ユーザーに連絡して更新を促さなければならない。何らかの原因で連絡漏れがあると旧バージョンのソフトウェアをいつまでも使い続けるといった不都合が起こる。
一方、作業機械メーカには、作業機械の稼働データを新たな製品開発やサービスの検討に利用したいという要望がある。これを実現するには、ユーザーが取得した稼働データをメーカ側に提供してもらう必要があるが、ユーザーにはメーカにデータを提供する利点が少ないため、データが集まりにくいのが現状である。
本発明は、データ収集に関して常に最新のソフトウェアを利用でき、かつ収集データをメーカ側で取得し易いようにした作業機械の稼働データ収集システムを提供するものである。
発明の開示
（１）本発明は、作業機械に設けられた稼働データ記録装置で当該作業機械の稼働データを検出して記録し、その稼働データを外部端末に取り込むとともに、外部端末から遠隔地のサーバに稼働データを送信することが可能な作業機械の稼働データ収集システムに適用される。
このシステムでは、稼働データの送信の際に、外部端末に格納されている外部端末用プログラムと、サーバに格納されている同種の外部端末用プログラムとの新旧を比較し、サーバに格納されている外部端末用プログラムの方が新しい場合には、外部端末に格納されている外部端末用プログラムをサーバに格納されている外部端末用プログラムで書き換える。
また、本発明が適用される稼働データ収集システムを次のように構成してもよい。すなわち、データ収集システムは、稼働データの送信の際に、外部端末に格納されている稼働データ記録装置用プログラムと、サーバに格納されている同種の稼働データ記録装置用プログラムとの新旧を比較し、サーバに格納されている稼働データ記録装置用プログラムの方が新しい場合には、外部端末に格納されている稼働データ記録装置用プログラムをサーバに格納されている稼働データ記録装置用プログラムで書き換える。
このシステムでは、作業機械の稼働データ記録装置から外部端末に稼働データを取り込む際に、作業機械に格納されている稼働データ記録装置用プログラムと、外部端末に格納されている同種の稼働データ記録装置用プログラムとの新旧を比較し、外部端末に格納されている稼働データ記録装置用プログラムの方が新しい場合には、作業機械に格納されている稼働データ記録装置用プログラムを外部端末に格納されている稼働データ記録装置用プログラムで書き換える。
（２）本発明はまた、上記システムに使用する外部端末にも適用される。この外部端末は、予め格納されている外部端末用プログラムにより制御され、稼働データ記録装置から稼働データを取得するデータ取得手段と、取得手段で取得した稼働データを遠隔地のサーバに送信するとき、サーバに格納されている外部端末用プログラムを取得する内部プログラム取得手段と、取得した外部端末用プログラムを用いて、予め格納されている外部端末用プログラムを更新する内部プログラム更新手段とを備える。
本発明が適用される外部端末はまた、上記データ取得手段と、作業機械の稼働データ記録装置用プログラムを記憶する記憶手段と、取得手段で取得した稼働データを遠隔地のサーバに送信するとき、サーバに格納されている稼働データ記録装置用プログラムを取得する外部プログラム取得手段と、外部プログラム取得手段で取得した稼働データ記録装置用プログラムを用いて、記憶手段に記憶している稼働データ記録装置用プログラムを更新する外部プログラム更新手段とを備える。
この外部端末は、データ取得手段で稼働データを取得するとき、記憶手段に記憶している稼働データ記録装置用プログラムを用いて、作業機械の稼働データ記録装置用プログラムを更新する更新手段を備えるようにしてもよい。
（３）本発明によるプログラム更新方法は次の手順を含む。
作業機械に設けられた稼働データ記録装置に記録されている当該作業機械の稼働データを外部端末に取り込む手順、外部端末から稼働データを遠隔地のサーバに送信する手順、稼働データを外部端末からサーバに送信するとき、外部端末に格納されている外部端末用プログラムを、サーバに格納されている外部端末用プログラムを用いて更新する手順。
あるいは、本発明のプログラム更新方法は、上記データ取得手順と、データ送信手順と、データ送信時にサーバの最新の稼働データ記録装置用プログラムを用いて、外部端末に格納されている稼働データ記録装置用プログラムを更新する手順を含めることもできる。この場合、稼働データを外部端末に取得するとき、外部端末に格納されている最新の稼働データ記録装置用プログラムを用いて、作業機械の稼働データ記録装置用プログラムを更新するのが好ましい。
（４）上記プログラムの更新においては、プログラムのバージョンを比較し、最新バージョンがある時にプログラムを更新するのが好ましい
以上の外部端末用プログラムは、稼働データ記録装置から稼働データを取り込むためのプログラムと、作業機械の稼働データ記録装置用プログラムを書き換えるためのプログラムとを含む。あるいは、外部端末用プログラムは、取り込んだプログラムを表示または加工するためのプログラムを含むこともできる。
発明を実施する最良の形態
図１〜図５により本発明の一実施の形態を説明する。
本実施形態における作業機械（例えば、油圧ショベル）には、図１に示すような稼働データ記録装置１１およびその周辺装置が搭載されている。稼働データ記録装置１１は、各種演算や制御を行うＣＰＵ１１１と、ＣＰＵ１１１で実行される車載プログラム（稼働データ記録装置用ソフトウェア）を格納するプログラム格納部１１２と、センサ群１２を構成する各種センサの検出出力を電子データに変換する変換部１１３と、変換部１１３で変換されたデータが記録（格納）される記録部１１４と、記録部１１４に記録されているデータを外部端末１３に出力する通信部１１５とを備える。
センサ群１２は、例えばエンジン回転数，作動油温，エンジン冷却水温，油圧などを検出する複数のセンサから成る。ＣＰＵ１１１は、格納部１１２に格納されている稼働データ記録装置用プログラム（以下、車載プログラムとも呼ぶ）を用いることで、各種センサの検出出力を所定の形式の稼働データとして記録部１１４に記録する。外部端末１３としては例えばノート型パーソナルコンピュータが用いられる。このパーソナルコンピュータを稼働データ記録装置１１に接続して記録部１１４から稼働データを収集する。データ収集は主にユーザーやサービス員によって行われ、データ収集者はデータをグラフ化するなどして後の作業機械の管理に役立てる。
外部端末１３に格納された稼働データは、遠隔地にあるメーカーの基地局に送信される。基地局には、図２に示すサーバ２３と通信装置２２とが設けられる。外部端末１３に通信装置２１を接続して稼働データを送信すると、送信データは通信経路２４およびサーバ側通信装置２２を介してサーバ２３に入力される。通信経路２４としては、インターネットや電話回線といった有線通信装置や、衛星通信などの無線通信装置があるが、その種類は問わない。
基地局のサーバ２３は、送信されてきた稼働データを格納するデータ格納部２３１と、最新の車載プログラムを格納する車載プログラム格納部２３２と、最新の外部端末用プログラムを格納する外部端末用プログラム格納部２３３とを有する。データ格納部２３１に格納されたデータは、これを分析することで新製品の開発やサービスの検討に役立てられる。
格納部２３２に格納される車載プログラムは、上述したように作業機械の稼働データ記録装置１１で用いられるソフトウェアである。一方、格納部２３３に格納される外部端末用プログラムは、外部端末１３で使用するもので、例えば作業機械の稼働データ記録装置１１から稼働データを取得するためのソフトウェアや、取得したデータを数値・グラフ化して表示するためのソフトウェア、作業機械側の車載プログラムを書き換えるためのソフトウェア、基地局のサーバ２３と通信するためのソフトウェア等がある。これらのソフトウェア（プログラム）はしばしばバージョンアップされ、最新のものが格納部２３２，２３３にそれぞれ格納される。格納されているプログラムには、そのプログラムの開発時期を示すコード（例えば、バージョン番号）が付されている。なお、外部端末１３にとって、稼働データを取得するためのソフトウェアと、作業機械側の車載プログラムを書き換えるためのソフトウェアは不可欠である。
本実施形態では、データ収集やデータ送信の際に自動的に上記ソフトウェアの更新が行われるようになっている。その詳細について図３，図４を参照して説明する。
図３は作業機械の稼働データ記録装置１１からデータを収集する際の手順を示している。すなわち、外部端末１３のＲＯＭに格納されているデータ収集プログラムの手順を示している。ユーザーやサービス員が外部端末１３を稼働データ記録装置１１に接続し、所定の操作を行ってデータ収集プログラムを起動する。データ収集プログラムは、稼働データ記録装置１１の通信部１１５を介してＣＰＵ１１１と通信を行い、稼働データを要求する。要求を受けたＣＰＵ１１１は記録部１１４に記録されている稼働データを外部端末１３に送信し、外部端末１３はそのデータを取り込む（ステップ３２）。データ取り込みが完了すると、車載プログラム格納部１１２に格納されている車載プログラムと、外部端末１３に格納されている同種の車載プログラムの開発時期の新旧が比較される（ステップ３４）。これはそれぞれのバージョン番号を比較することで行う。比較の結果、外部端末１３に格納されている車載プログラムの方が新しければ、格納部１１２の車載プログラムを外部端末１３の車載プログラムで書き換える。ステップＳ３４が否定されると、プログラム書き換えは行わない。
なお、データ収集後に車載プログラムの更新を行う例を示したが、データ収集前に行ってもよい。
このように、稼働データ記録装置１１の稼働データを外部端末１３で収集する際に車載プログラムの更新が自動的に行われるので、稼働データ記録装置１１を常に最新のソフトウェアで制御することができる。ただし、これを実現するには、外部端末１３側に予め最新の車載プログラムが格納されていなければならない。この外部端末１３への車載プログラムの格納は、図４に示す手順の中で行われる。
図４は、外部端末１３で収集した稼働データを基地局のサーバ２３に送信する際の手順を示している。この手順は、全てが外部端末１３のＲＯＭに格納されているデータ送信プログラムの手順を示している。
なお、この手順を全て外部端末１３のＲＯＭにデータ送信プログラムとして格納したり、あるいは、この手順の全てをサーバ２３にデータ受信プログラムとして格納することができる。あるいはまた、手順の一部を外部端末１３のＲＯＭにデータ送信プログラムとして格納し、他の手順をサーバ２３にデータ受信プログラムとして格納することもできる。
外部端末１３を通信装置２１に接続してサーバ２２との通信が確立される（ステップ４１）。その後、ステップ４２の稼働データ格納処理と、ステップ４３の外部端末用プログラム更新処理と、ステップ４４の車載プログラム更新処理が順次実行される。これらの処理は、例えば外部端末１３の通信用ソフトウェアと、サーバ２３のソフトウェアとの連繋で行われる。
ステップ４２のデータ格納処理では、まず外部端末１３に格納されている稼働データ、すなわち作業機械の稼働データ記録装置１１から収集した稼働データと、サーバ２３のデータ格納部２２１に格納されている稼働データの内容が比較される（ステップ４２１）。その結果、外部端末１３にサーバ２３にないデータがあると判定された場合には（ステップ４２２）、そのデータがデータ格納部２３１に追加される（ステップ４２３）。
次の外部端末用プログラム更新処理（ステップ４３）では、上述した外部端末用プログラムに対して、外部端末１３に格納されているものとサーバ２３の格納部２３３に格納されているものとの開発時期の新旧が比較される（ステップ４３１）。これは、それぞれのバージョン番号を比較することで行う。比較の結果、サーバ２３の格納部２３３に格納されているプログラムが外部端末１３に格納されているプログラムよりも新しい場合に限り、外部端末１３のプログラムがサーバ２３の最新のプログラムで書き換えられる（ステップ４３２→４３３）。
次の車載プログラム更新処理（ステップ４４）では、車載プログラムに対して、外部端末１３に格納されているプログラムとサーバ２３の格納部２３２に格納されているプログラムとの開発時期の新旧が比較される（ステップ４４１）。これもそれぞれのバージョン番号を比較することで行う。比較の結果、サーバ２３の格納部２３２に格納されているプログラムが外部端末１３に格納されているプログラムよりも新しい場合に限り、外部端末１３のプログラムがサーバ２３の最新のプログラムで書き換えられる（ステップ４４２→４４３）。
なお、上記ステップ４２，４３，４４の処理の順序は問わない。
以上のように本実施形態では、作業機械の稼働データを外部端末１３からサーバ２３に送る際に、外部端末用プログラムの更新の必要性が判断され、必要な場合に自動的に更新が行われる（ステップ４３）。したがって、外部端末１３からサーバ２３へのデータ送信を頻繁に行うことで、外部端末１３を常に最新のソフトウェアで制御できる。また外部端末用プログラムに加えて、車載プログラム（稼働データ記録装置用ソフトウェア）の更新も自動的に行われる（ステップ４４）。したがって、データ送信を頻繁に行えば、外部端末１３には常に最新の車載プログラムが格納されていることになり、上述した図３の処理を行うことで、作業機械の稼働データ記録装置１１を常に最新のソフトウェアで制御できる。
そして、上記の方法によれば、最新のソフトウェアを配布すべく磁気記録媒体を準備したりそれを送付する作業が不要であり、またバージョンアップの都度ユーザーに連絡して更新を促す必要もなく、送付元の手間が大幅に軽減される。またユーザーは、データ送信とソフトウェア更新とで別々にサーバにアクセスする必要がなくなる。さらに、ソフトウェアが更新されるということでユーザーは積極的にサーバに稼働データを送信するようになるため、基地局に稼働データが集まり易くなり、新製品の開発やサービスに役立てることができる。
なお、上述した車載プログラムや外部端末用プログラムの書き換え（更新）は、各々のソフトウェアの全コンポーネントが書き換えられるとは限らず、更新の必要があるコンポーネントのみ書き換えられる。また、バージョン番号でソフトウェアの新旧を比較したが、例えばソフトウェアを構成するファイルの更新日付で比較してもよい。
以上のように外部端末１３は、データ収集、データ送信、プログラム更新の各機能を有している。すなわち、図５に示すように、この外部端末１３は機能的には次の機能を有する。
▲１▼稼働データ記録装置１１から稼働データを取得するデータ取得部１３ａ
▲２▼稼働データを通信装置２１を介してサーバ２３に送信するデータ送信部１３ｂ
▲３▼データ送信時に、サーバ２３に格納されている最新の外部端末用プログラムを取得する内部プログラム取得部１３ｃ
▲４▼サーバ２３の最新の外部端末用プログラムを用いて、記憶している外部端末用プログラムを更新する内部プログラム更新部１３ｄ
▲５▼サーバ２３に格納されている最新の稼働データ記録装置用プログラムを取得する外部プログラム取得部１３ｅ
▲６▼サーバ２３の最新の稼働データ記録装置用プログラムを用いて、記憶している稼働データ記録装置用プログラを更新する第１の外部プログラム更新部１３ｆ
▲７▼稼働データを取り込むとき、作業機械の稼働データ記録装置用プログラムを最新の稼働データ記録装置用プログラムで更新する第２の外部プログラム更新部１３ｇ
外部端末１３に通信装置を内蔵する場合は、通信装置２１を使用せずにサーバ２３との間でデータの授受が可能である。外部端末１３がサーバ２３から外部端末用プログラムやデータ記録装置用プログラムを取得する際、バージョンを比較し、サーバ２３のプログラムが最新のバージョンであるときに外部端末１３のプログラムを更新するようにした。しかし、バージョンを比較せず、稼働データを送信する際、サーバ２３のプログラムを常に取得して更新するようにしてもよい。また、稼働データを読み込む際も同様に、バージョンを比較せず、データ記録装置１１のプログラムを常に更新するようにしてもよい。
産業上の利用可能性
なお、上述した実施の形態は一例であり、本発明の特徴を逸脱しない範囲内で種々の構成、要素を採用することができる。
【図面の簡単な説明】
図１は、一実施形態における作業機械の稼働データ記録装置を示すブロック図。
図２は、外部端末とサーバとの通信システムを示すブロック図。
図３は、外部端末によるデータ収集の手順を示す図。
図４は、外部端末とサーバとのデータ授受の手順を示す図。
図５は、外部端末の機能を説明するブロック図。
【図１】
2003081434.tif 000003
【図２】
2003081434.tif 000004
【図３】
2003081434.tif 000005
【図４】
2003081434.tif 000006
【図５】
2003081434.tif 000007
【手続補正書】
【提出日】平成16年4月8日(2004.4.8)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
作業機械に設けられた稼働データ記録装置で当該作業機械の稼働データを検出して記録し、その稼働データを外部端末に取り込むとともに、前記外部端末から遠隔地のサーバに前記稼働データを送信することが可能な作業機械の稼働データ収集システムにおいて、
前記稼働データの送信の際に、前記外部端末に格納されている外部端末用プログラムと、前記サーバに格納されている同種の外部端末用プログラムとの新旧を比較し、前記サーバに格納されている外部端末用プログラムの方が新しい場合には、前記外部端末に格納されている外部端末用プログラムをサーバに格納されている外部端末用プログラムで書き換える。
【請求項２】
請求の範囲１の作業機械の稼働データ収集システムにおいて、
前記外部端末用プログラムは、前記稼働データ記録装置から前記稼働データを取り込むためのプログラムと、作業機械の前記稼働データ記録装置用プログラムを書き換えるためのプログラムとを含む。
【請求項３】
請求の範囲１または２の作業機械の稼働データ収集システムにおいて、
前記外部端末用プログラムは、取り込んだ稼働データを表示または加工するためのプログラムを含む。
【請求項４】
作業機械に設けられた稼働データ記録装置で当該作業機械の稼働データを検出して記録し、その稼働データを外部端末に取り込むとともに、前記外部端末から遠隔地のサーバに前記稼働データを送信することが可能な作業機械の稼働データ収集システムにおいて、
稼働データの送信の際に、前記外部端末に格納されている稼働データ記録装置用プログラムと、前記サーバに格納されている同種の稼働データ記録装置用プログラムとの新旧を比較し、前記サーバに格納されている稼働データ記録装置用プログラムの方が新しい場合には、前記外部端末に格納されている稼働データ記録装置用プログラムをサーバに格納されている稼働データ記録装置用プログラムで書き換える。
【請求項５】
請求の範囲４の作業機械の稼働データ収集システムにおいて、
作業機械の前記稼働データ記録装置から前記外部端末に稼働データを取り込む際に、前記作業機械に格納されている稼働データ記録装置用プログラムと、外部端末に格納されている同種の稼働データ記録装置用プログラムとの新旧を比較し、外部端末に格納されている稼働データ記録装置用プログラムの方が新しい場合には、前記作業機械に格納されている稼働データ記録装置用プログラムを前記外部端末に格納されている稼働データ記録装置用プログラムで書き換える。
【請求項６】
予め格納されている外部端末用プログラムにより制御され、作業機械に設けられた稼働データ記録装置に記録されている当該作業機械の稼働データを収集する外部端末は、
稼働データ記録装置から前記稼働データを取得するデータ取得手段と、
前記取得手段で取得した前記稼働データを遠隔地のサーバに送信するとき、前記サーバに格納されている外部端末用プログラムを取得する内部プログラム取得手段と、
前記取得した外部端末用プログラムを用いて、予め格納されている外部端末用プログラムを更新する内部プログラム更新手段とを備える。
【請求項７】
請求の範囲６の外部端末において、
前記外部端末用プログラムは、前記稼働データ記録装置から前記稼働データを取り込むためのプログラムと、作業機械の前記稼働データ記録装置用プログラムを書き換えるためのプログラムとを含む。
【請求項８】
請求の範囲６または７の外部端末において、
前記外部端末用プログラムは、取り込んだ稼働データを表示または加工するためのプログラムを含む。
【請求項９】
予め格納されている外部端末用プログラムにより制御され、作業機械に設けられた稼働データ記録装置に記録されている当該作業機械の稼働データを収集する外部端末は、
稼働データ記録装置から前記稼働データを取得する取得手段と、
前記作業機械の稼働データ記録装置用プログラムを記憶する記憶手段と、
前記取得手段で取得した稼働データを遠隔地のサーバに送信するとき、前記サーバに格納されている稼働データ記録装置用プログラムを取得する外部プログラム取得手段と、
前記外部プログラム取得手段で取得した稼働データ記録装置用プログラムを用いて、前記記憶手段に記憶している稼働データ記録装置用プログラムを更新する外部プログラム更新手段とを備える。
【請求項１０】
請求の範囲９の外部端末において、
前記データ取得手段で前記稼働データを取得するとき、前記記憶手段に記憶している前記稼働データ記録装置用プログラムを用いて、前記作業機械の稼働データ記録装置用プログラムを更新する外部プログラム更新手段とを備える。
【請求項１１】
請求の範囲９または１０の外部端末において、
前記稼働データを前記サーバに送信するとき、前記サーバに格納されている外部端末用プログラムを取得する内部プログラム取得手段と、
前記取得した外部端末用プログラムを用いて、予め格納されている外部端末用プログラムを更新する内部プログラム更新手段とをさらに備える。
【請求項１２】
作業機械に設けられた稼働データ記録装置に記録されている当該作業機械の稼働データを収集する外部端末は、
前記稼働データを取得するデータ取得手段と、
前記作業機械の稼働データ記録装置用プログラムを記憶する記憶手段と、
前記データ取得手段で前記稼働データを取得するとき、前記記憶手段に記憶している前記作業機械の稼働データ記録装置用プログラムを用いて、前記作業機械の稼働データ記録装置用プログラムを更新する外部プログラム更新手段とを備える。
【請求項１３】
請求の範囲６、７および１１のいずれかの外部端末において、
前記内部プログラム更新手段は、
予め格納されている外部端末用プログラムとサーバの外部端末用プログラムのバージョンを比較し、前記サーバに最新バージョンの外部端末用プログラムがあるとき、前記最新バージョンの外部端末用プログラムを用いて、前記外部端末の外部端末用プログラムを更新する。
【請求項１４】
請求の範囲９〜１１のいずれかの外部端末において、
前記外部プログラム更新手段は、
前記記憶手段に格納されている稼働データ記録装置用プログラムとサーバの稼働データ記録装置用プログラムのバージョンを比較し、前記サーバに最新バージョンの稼働データ記録装置用プログラムがあるとき、前記最新バージョンの稼働データ記録装置用プログラムを用いて、前記外部端末の稼働データ記録装置用プログラムを更新する。
【請求項１５】
請求の範囲１２の外部端末において、
前記外部プログラム更新手段は、
前記記憶手段に格納されている稼働データ記録装置用プログラムと稼働データ記録装置の稼働データ記録装置用プログラムのバージョンを比較し、前記記憶手段に最新バージョンの稼働データ記録装置用プログラムがあるとき、前記最新バージョンの稼働データ記録装置用プログラムを用いて、前記稼働データ記録装置の稼働データ記録装置用プログラムを更新する。
【請求項１６】
作業機械に設けられた稼働データ記録装置に記録されている当該作業機械の稼働データを外部端末に取り込み、
前記外部端末から前記稼働データを遠隔地のサーバに送信し、
前記稼働データを前記外部端末から前記サーバに送信するとき、前記外部端末に格納されている外部端末用プログラムを、前記サーバに格納されている外部端末用プログラムを用いて更新するプログラム更新方法。
【請求項１７】
作業機械に設けられた稼働データ記録装置に記録されている当該作業機械の稼働データを外部端末に取り込み、
前記外部端末から遠隔地のサーバに送信し、
前記稼働データを前記外部端末から前記サーバに送信するとき、前記サーバに格納されている稼働データ記録装置用プログラムを用いて、前記外部端末に格納されている稼働データ記録装置用プログラムを更新するプログラム更新方法。
【請求項１８】
請求の範囲１７のプログラム更新方法において、
前記稼働データを前記外部端末に取得するとき、前記外部端末に格納されている稼働データ記録装置用プログラムを用いて、前記作業機械の稼働データ記録装置用プログラムを更新する。
【請求項１９】
請求の範囲１６〜１８のいずれかのプログラム更新方法において、
プログラムのバージョンを比較し、最新バージョンがある時にプログラムを更新する。
【国際調査報告】
2003081434.tif 000008
2003081434.tif 000009
2003081434.tif 000010
2003081434.tif 000011