(57)【特許請求の範囲】
【請求項１】
作業機械（１）に搭載された車載装置（１３，１４，１５）と、前記作業機械（１）を管理する管理サーバ（１０）とを備え、
前記車載装置（１３，１４，１５）は、
前記管理サーバ（１０）とデータの送受信を行う第１の通信手段（１５）と、
前記作業機械（１）の現在位置を検出する現在位置検出手段（１４）と、
前記作業機械（１）の第１の作業エリアを示す第１のエリアデータ（３５）を記憶した第１の記憶手段（３３）と、
前記第１の作業エリア内に、前記第１の作業エリアよりも狭い監視エリアが設定されているとき、前記現在位置検出手段（１４）が検出した現在位置に基づいて、前記作業機械（１）が前記監視エリア内であるか、または前記監視エリア外であるかを監視する監視手段（３２）と、を備え、
前記監視手段（３２）が、前記作業機械（１）が前記監視エリア外であることを検知すると、前記第１の通信手段（１５）は、前記第１の記憶手段（３３）に記憶されている第１のエリアデータ（３５）の識別情報を前記管理サーバ（１０）へ送信し、
前記管理サーバ（１０）は、
前記車載装置（１３，１４，１５）とデータの送受信を行う第２の通信手段（４１）と、
前記作業機械（１）の第２の作業エリアを示す第２のエリアデータ（４５）を記憶した第２の記憶手段（４３）と、
前記第２の通信手段（４１）が前記車載装置（１３，１４，１５）から前記第１のエリアデータ（３５）の識別情報の通知を受けると、前記第１のエリアデータ（３５）の識別情報と前記第２の記憶手段（４３）に記憶されている第２のエリアデータ（４５）の識別情報とを比較する比較手段（４７）と、を備え、
前記比較手段（４７）による比較の結果、前記第１のエリアデータ（３５）の識別情報と前記第２のエリアデータ（４５）の識別情報とが異なるときは、前記第２の通信手段（４１）が前記第２の記憶手段（４３）に記憶されている第２のエリアデータ（４５）を前記車載装置（１３，１４，１５）へ送信し、
前記車載装置（１３，１４，１５）は、
前記第１の通信手段（１５）が前記管理サーバ（１０）から送信された前記第２のエリアデータ（４５）を受信すると、受信した前記第２のエリアデータ（４５）は前記第１の記憶手段（３３）に格納されることを特徴とする作業機械の位置管理システム。
【請求項２】
前記監視手段（３２）は、さらに、前記現在位置検出手段（１４）が検出した現在位置に基づいて、前記作業機械（１）が前記第１の作業エリア内であるか、または前記第１の作業エリア外であるかを監視し、
前記監視手段（３２）による監視の結果、前記作業機械（１）が前記第１の作業エリア内にあるときは、前記第１の通信手段（１５）は、前記管理サーバ（１０）に対するデータ送信機能を動作させ、
前記作業機械（１）が前記第１の作業エリア外にあるときは、前記第１の通信手段（１５）は、前記管理サーバ（１０）に対するデータ送信機能を停止させることを特徴とする請求項１記載の作業機械の位置管理システム。
【請求項３】
前記監視手段（３２）が、前記作業機械（１）が前記第１の作業エリア外から前記第１の作業エリア内へ移動したことを検知したときに、
前記第１の通信手段（１５）は、前記第１の記憶手段（３３）に記憶されている第１のエリアデータ（３５）の識別情報を前記管理サーバ（１０）へ送信することを特徴とする請求項２記載の作業機械の位置管理システム。
【請求項４】
前記監視手段（３２）が、前記作業機械（１）が前記監視エリア内から前記監視エリア外へ移動したことを検知したときに、
前記第１の通信手段（１５）は、前記第１の記憶手段（３３）に記憶されている第１のエリアデータ（３５）の識別情報を前記管理サーバ（１０）へ送信することを特徴とする請求項１記載の作業機械の位置管理システム。
【請求項５】
作業機械（１）に搭載された車載装置（１３，１４，１５）と、前記作業機械（１）を管理する管理サーバ（１０）とを備え、前記車載装置（１３，１４，１５）が有する作業エリアデータ（３５）を更新する方法であって、
第１の作業エリアを示す第１のエリアデータ（３５）を有する車載装置（１３，１４，１５）は、
前記作業機械（１）の現在位置を検出し、
前記作業エリア内に、前記第１の作業エリアよりも狭い監視エリアが設定されているとき、前記検出された作業機械の現在位置に基づいて、前記作業機械（１）が前記監視エリア内であるか、または前記監視エリア外であるかを判定し、
前記作業機械（１）が前記監視エリア外であるときは、前記第１のエリアデータ（３５）の識別情報を前記管理サーバへ送信し、
第２の作業エリアを示す第２のエリアデータ（４５）を有する管理サーバ（１０）は、
前記車載装置（１３，１４，１５）から前記第１のエリアデータ（３５）の識別情報の通知を受けると、前記第１のエリアデータ（３５）の識別情報と前記第２のエリアデータ（４５）の識別情報とを比較し、
前記比較の結果、前記第１のエリアデータ（３５）の識別情報と前記第２のエリアデータ（４５）の識別情報とが異なるときは、前記第２のエリアデータ（４５）を前記車載装置（１３，１４，１５）へ送信し、
前記車載装置（１３，１４，１５）は、
前記管理サーバ（１０）から送信された前記第２のエリアデータ（４５）を受信すると、受信した前記第２のエリアデータ（４５）で前記第１のエリアデータ（３５）を更新することを特徴とする作業エリアデータの更新方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業機械の位置を管理する技術に関し、特に作業機械の作業エリアを更新する技術に関する。
【背景技術】
【０００２】
作業現場において使用される建設機械などの作業機械の盗難を防止するための技術が種々提案されている。例えば、特許文献１、２には、作業機械の作業エリア（稼働可能領域）の設定方法、及び作業エリア外へ作業機械が移動したときにエンジン停止させ、動作できなくさせることが記載されている。具体的には、特許文献１には、ユーザが所有するパソコンで設定された作業エリアに関する情報が、インターネット網やサーバを介し、作業機械の制御装置に設定され、GPS位置情報が制御装置に読み込まれ、可動領域情報と位置情報とを比較することにより、作業機械側のみで可動領域内にあるかどうかを判断することが記載されている。
【特許文献１】特開２００２−３２７４６６号公報
【特許文献２】特開２００２−１７３００３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、特許文献１では、作業機械の作業エリア情報を書き換えるとき、パソコンで作業エリア情報の変更を行い、その情報を作業機械に送信して、作業機械の制御装置に設定されている作業エリア情報を更新する。
【０００４】
このため、通信機に電源が供給されていない場合などには、作業機械がサーバから送られてくる作業エリア情報を受信できない。この場合には、サーバ側でのリトライ送信が永遠に続くか、またはタイムアウトが設定されている場合はその間継続的に続き、通信費用の増大などの問題が生じる。
【０００５】
また、特許文献１の技術では、盗難防止を目的としているので、作業エリア外に出て通信停止やエンジン停止となった後、作業エリア内に戻ったときに、通信を再開させる技術は検討されていない。
【０００６】
そこで、本発明の目的は、作業機械がサーバから送信される情報を確実に受信できるようにすることである。
【０００７】
本発明の別の目的は、一旦、作業エリア外へ出てサーバとの通信を停止した作業機械が作業エリア内に戻ったときに、サーバとの通信を再開させることである。
【課題を解決するための手段】
【０００８】
本発明の一つの実施態様に従う作業機械の位置管理システムは、作業機械（１）に搭載された車載装置（１３，１４，１５）と、前記作業機械（１）を管理する管理サーバ（１０）とを備える。前記車載装置（１３，１４，１５）は、前記管理サーバ（１０）とデータの送受信を行う第１の通信手段（１５）と、前記作業機械（１）の現在位置を検出する現在位置検出手段（１４）と、前記作業機械（１）の第１の作業エリアを示す第１のエリアデータ（３５）を記憶した第１の記憶手段（３３）と、前記第１の作業エリア内に、前記第１の作業エリアよりも狭い監視エリアが設定されているとき、前記現在位置検出手段（１４）が検出した現在位置に基づいて、前記作業機械（１）が前記監視エリア内であるか、または前記監視エリア外であるかを監視する監視手段（３２）と、を備え、前記監視手段（３２）が、前記作業機械（１）が前記監視エリア外であることを検知すると、前記第１の通信手段（１５）は、前記第１の記憶手段（３３）に記憶されている第１のエリアデータ（３５）の識別情報を前記管理サーバ（１０）へ送信する。前記管理サーバ（１０）は、前記車載装置（１３，１４，１５）とデータの送受信を行う第２の通信手段（４１）と、前記作業機械（１）の第２の作業エリアを示す第２のエリアデータ（４５）を記憶した第２の記憶手段（４３）と、前記第２の通信手段（４１）が前記車載装置（１３，１４，１５）から前記第１のエリアデータ（３５）の識別情報の通知を受けると、前記第１のエリアデータ（３５）の識別情報と前記第２の記憶手段（４３）に記憶されている第２のエリアデータ（４５）の識別情報とを比較する比較手段（４７）と、を備え、前記比較手段（４７）による比較の結果、前記第１のエリアデータ（３５）の識別情報と前記第２のエリアデータ（４５）の識別情報とが異なるときは、前記第２の通信手段（４１）が前記第２の記憶手段（４３）に記憶されている第２のエリアデータ（４５）を前記車載装置（１３，１４，１５）へ送信する。前記車載装置（１３，１４，１５）は、前記第１の通信手段（１５）が前記管理サーバ（１０）から送信された前記第２のエリアデータ（４５）を受信すると、受信した前記第２のエリアデータ（４５）は前記第１の記憶手段（３３）に格納される。
【０００９】
好適な実施形態では、前記監視手段（３２）は、さらに、前記現在位置検出手段（１４）が検出した現在位置に基づいて、前記作業機械（１）が前記第１の作業エリア内であるか、または前記第１の作業エリア外であるかを監視し、前記監視手段（３２）による監視の結果、前記作業機械（１）が前記第１の作業エリア内にあるときは、前記第１の通信手段（１５）は、前記管理サーバ（１０）に対するデータ送信機能を動作させ、前記作業機械（１）が前記第１の作業エリア外にあるときは、前記第１の通信手段（１５）は、前記管理サーバ（１０）に対するデータ送信機能を停止させるようにしてもよい。
【００１０】
好適な実施形態では、前記監視手段（３２）が、前記作業機械（１）が前記第１の作業エリア外から前記第１の作業エリア内へ移動したことを検知したときに、前記第１の通信手段（１５）は、前記第１の記憶手段（３３）に記憶されている第１のエリアデータ（３５）の識別情報を前記管理サーバ（１０）へ送信するようにしてもよい。
【００１１】
好適な実施形態では、前記監視手段（３２）が、前記作業機械（１）が前記監視エリア内から前記監視エリア外へ移動したことを検知したときに、前記第１の通信手段（１５）は、前記第１の記憶手段（３３）に記憶されている第１のエリアデータ（３５）の識別情報を前記管理サーバ（１０）へ送信するようにしてもよい。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の一実施形態に係る作業機械の位置管理システムについて、図面を参照して説明する。
【００１３】
図１は、本実施形態に係る作業機械の位置管理システムの概略構成を示す模式図である。
【００１４】
本実施形態での位置管理システムは、作業機械１の作業エリアを変更したようなときに、作業機械１が保持している作業エリアデータを更新する。
【００１５】
図１において、位置管理システムは、作業機械１、作業機械メーカ側のネットワーク管制局５に設けられたサーバ１０、作業機械１のユーザ側（或るいは、販売店側）に設けられたユーザ端末２０、およびこれらを結ぶ通信網７を有する。ここで、通信網７は、作業機械１と衛星地球局６とを通信衛星８を介して結ぶ衛星通信回線、衛星地球局６とネットワーク管制局５のサーバ１０を結ぶ専用の地上通信回線、サーバ１０とユーザ端末２０とを結ぶイントラネットあるいはインターネット等のコンピュータネットワークなどから構成される。
【００１６】
作業機械１及びユーザ端末２０は、それぞれ１台しか図示してないが、実際には多数存在する。多数の作業機械１には、油圧ショベル、ホイルローダ、ブルドーザ、モータグレーダ、およびクレーン等の建設機械、ダンプトラック等の運搬車両、各種破砕機や発電機等の産業機械が含まれる。サーバ１０は１台でもよいが、複数台あってもよい。１台又は少数のサーバ１０による集中処理又は分散処理により、多数の作業機械１の監視及び多数のユーザ端末２０への情報提供が行われる。
【００１７】
ユーザ端末２０には、ＯＳ（Ｏｐｅｒａｔｉｎｇ Ｓｙｓｔｅｍｓ）上において各種のアプリケーションソフトウェアが実行される汎用のパーソナルコンピュータが使用される。アプリケーションソフトウェアには、サーバ１０が提供するＷＷＷ文書を表示するウェブブラウザや、電子メールの送受信を行う電子メーラ等がある。
【００１８】
図２は、作業機械１の位置管理に関連する部分の構成を示す。
【００１９】
図２に示すように、作業機械１は、エンジン８０、エンジン８０のための燃料を蓄えた燃料タンク８１、エンジン８０を制御するエンジンコントローラ８２、エンジン８０により駆動される油圧システム（図示せず）を制御するバルブコントローラ８３、エンジンコントローラ８２やバルブコントローラ８３やその他の電気部品に電力を供給するバッテリ８４、及びオペレータによるイグニションキーの操作によりターンオンされるキースイッチ８５などを備える。また、作業機械１は、車体内ネットワーク１８を備える。車体内ネットワーク１８は、作業機械１の各部の状態を計測する計測装置１２、計測装置１２に接続されるコントローラ１３、コントローラ１３に接続されるＧＰＳ（Ｇｌｏｂａｌ
Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ）センサ１４、およびコントローラ１３に接続される衛星通信端末１５などを含む。ＧＰＳセンサ１４は、ＧＰＳ衛星９（図１参照）からの電波を受信するためのＧＰＳアンテナ１６を有する。衛星通信端末１５は、通信衛星８（図１参照）と通信するための衛星通信アンテナ１７を有する。
【００２０】
計測装置１２は、作業機械１のエンジン８０、燃料タンク８１、バッテリ８４及びその他の種々の部品に取り付けられた種々のセンサと接続される。それら種々のセンサには、例えば、サービスメータ（稼働時間積算器）１１が含まれる。サービスメータ１１は、作業機械１の稼働時間をカウントし積算して通算稼働時間を示す検出信号を出力する。計測装置１２に接続されるセンサには、さらに、図示してないが、燃料タンク８１内の残燃料を検出する燃料センサ（液面センサ及び燃料重量センサの双方またはいずれか一方）、エンジン８０の冷却水温を検出する冷却水温度センサ、エンジン８０の回転数を検出するエンジン回転数センサ、エンジン８０のガバナラック位置信号に基づいてエンジン８０の燃料噴射量を計測する燃料噴射量センサ、バッテリ８４の出力電圧を検出するバッテリ電圧センサなどが含まれる。
【００２１】
計測装置１２は、衛星通信端末１５を用いて、衛星通信回線を通じてサーバ１０と双方向通信を行うことができる。計測装置１２は、上述した各種のセンサからの検出信号を受けて、作業機械１の各種の状態を示す情報を生成する。計測装置１２で生成される情報には、通算稼働時間を示す稼働時間情報、残燃料情報（体積、重量）、エンジン冷却水温度を示す温度情報、エンジン回転数を示す回転数情報、燃料噴射量を示す噴射量情報、及びバッテリ電圧を示す電圧情報などがある。これらの情報を、以下の説明では、「機械データ」と総称する。
【００２２】
計測装置１２は、定期的に、最新の機械データを生成してそれをコントローラ１３に送る。また、エンジンコントローラ８２やバルブコントローラ８３は、計測装置１２から機械データのうちの所定の幾つかの情報を取得し、それらの情報を処理することにより、それぞれの制御動作を行う。
【００２３】
計測装置１２、コントローラ１３、ＧＰＳセンサ１４及び衛星通信端末１５は、キースイッチ８５を介さずに、常時、バッテリ８４からの電力を供給されるようになっている。従って、本実施形態では、コントローラ１３は、エンジン始動直後およびエンジン停止直後に、最新の機械データを計測装置１２から取得して、これをサーバ１０に送信することができる。
【００２４】
コントローラ１３は、例えばマイクロコンピュータであり、送信データの生成、受信データの解析を行う送受信データ処理部３１と、作業機械１の位置を監視する位置監視部３２、記憶装置３３とを備える。
【００２５】
記憶装置３３には、作業機械１のユーザ名、作業機械１の作業エリアを示す作業エリアデータ３５、ならびに、上述した機械データ及び位置情報の最近過去一定期間の履歴データなどが記憶されている。
【００２６】
コントローラ１３は、作業機械１が作業エリア内にいるときに、サーバ１０に対するデータ送信機能を動作させ、作業エリア外にいるときは、サーバ１０に対するデータ送信機能を停止させる。
【００２７】
記憶装置３３に記憶されている作業エリアデータ３５は、例えば、多角形の作業エリアであり、各頂点の緯度及び経度により作業エリアを特定してもよい。また、作業エリアが矩形の場合には、作業エリアデータ３５は対角に位置する２頂点の緯度及び経度のみを含んでもよい。
【００２８】
記憶装置３３に記憶されている作業エリアデータ３５は更新可能である。例えば、コントローラ１３は、衛星通信回線を通じてサーバ１０から送信された作業エリアデータ４５を、記憶装置３３に格納することができる。その結果、例えば、更新前の作業エリアと更新後の作業エリアとが連続しているような場合には、作業機械１が通信を停止せずに新しい作業エリアへ移動することができる。
【００２９】
送受信データ処理部３１は、衛星通信端末１５から衛星通信回線を介してサーバ１０へ送信するための送信データを生成する。例えば、送受信データ処理部３１は、計測装置１２から定期的に又は随時に最新の上記機械データを取得して、それを含む送信データを生成する。また、送受信データ処理部３１は、記憶装置３３に記憶されている作業エリアデータ３５の識別情報を含む送信データを生成する。送信データには、機械データ及び作業エリアデータ３５の識別情報が含まれていてもよい。さらに、送信データには、ＧＰＳセンサ１４から受信した現在位置を示す位置情報が含まれていてもよい。
【００３０】
また、送受信データ処理部３１は、衛星通信回線から衛星通信端末１５を通じて送信されてきたデータを受信したとき、その受信データを処理する。例えば、送受信データ処理部３１は、受信データに含まれる作業エリアデータ４５及びその識別情報を、記憶装置３３に格納する。
【００３１】
位置監視部３２は、作業機械１の現在位置が作業エリア内であるか否かを監視する。位置監視部３２は、作業エリア内であるか否かの判定を、所定の周期で行ってもよい。例えば、位置監視部３２は、ＧＰＳセンサ１４から作業機械１の現在位置を示す位置情報を取得する。そして、位置監視部３２は、記憶装置３３に記憶されている作業エリアデータ３５とＧＰＳセンサ１４から取得した作業機械１の現在位置情報とを比較して、作業機械１が作業エリア内であるか、作業エリア外であるかを判定する。
【００３２】
ここで、位置監視部３２によって作業機械１が作業エリア内であることが検知されると、コントローラ１３は、衛星通信端末１５を通じたサーバ１０への情報送信機能を動作させる。一方で、作業機械１が作業エリア外であることが検知されると、コントローラ１３は、衛星通信端末１５を通じてサーバ１０へ宛てた情報送信機能を停止させる。つまり、作業機械１が作業エリア内に存在する間は、サーバ１０に対する所定の情報送信タイミングにおいて、サーバ１０に対して所定の情報（機械データなど）を送信する。一方、作業機械１が作業エリア外に存在するときは、所定の情報送信を行うタイミングであっても、コントローラ１３はサーバ１０に対するすべての情報送信を行わない。作業機械１が、一旦作業エリア外に出たときであっても、再び作業エリア内に戻ったときは、コントローラ１３は、サーバ１０に対する情報送信を行う。
【００３３】
なお、作業機械１の位置が作業エリア内であるか作業エリア外であるかに関わらず、コントローラ１３は、サーバ１０から送信された情報を受信してもよい。
【００３４】
また、作業エリア内に、作業エリアよりも狭い監視エリアが設定されているとき、位置監視部３２は、作業機械１の現在位置が監視エリア内であるか否かを監視する。監視エリアのすべてのエリアが、作業エリア内に存在する。位置監視部３２は、監視エリア内であるか否かの判定を、所定の周期で行ってもよい。
【００３５】
作業エリアＡ１と監視エリアＡ２の一例を図３に示す。同図に示すように、監視エリアＡ２は、例えば、作業エリアＡ１の外縁から所定の距離だけ内側に、その外縁が形成された領域であってもよい。監視エリアＡ２をこのように設定すると、作業機械１が監視エリアＡ２の外へ出た直後は、作業機械１は監視エリアＡ２の外側であり、且つ、作業エリアＡ１の内側に位置することになる。
【００３６】
位置監視部３２は、例えば、記憶装置３３に記憶されている作業エリアデータ３５に基づいて、所定の監視エリア設定規則に従って監視エリアを設定する。例えば、監視エリア設定規則は、「監視エリアの外縁を作業エリアの外縁から所定の距離だけ内側に移動させた位置とする」というものでもよい。そして、位置監視部３２は、設定された監視エリアとＧＰＳセンサ１４から取得した作業機械１の現在位置情報とを比較して、作業機械１が監視エリア内であるか、監視エリア外であるかを判定する。
【００３７】
ここで、位置監視部３２によって作業機械１が監視エリアＡ２外であることが検知されると、コントローラ１３は、記憶装置３３に記憶されている作業エリアデータ３５の識別情報を、サーバ１０へ宛てて衛星通信端末１５を通じて送信する。
【００３８】
また、コントローラ１３は、作業機械１が、作業エリア外に出た後、作業エリア内に戻ったことが検知されたときにも、記憶装置３３に記憶されている作業エリアデータ３５の識別情報をサーバ１０へ送信してもよい。
【００３９】
ネットワーク管制局５（図１参照）のサーバ１０は、作業機械１の始動直後及び停止直後に通信網７を通じて作業機械１から送られてくる機械データを受信して、記憶する。また、サーバ１０は、作業機械１の作業エリアを更新するために、通信網７を通じて作業エリアデータを作業機械へ送信する。
【００４０】
図４は、サーバ１０の機能的構成を示す。
【００４１】
図４に示すように、サーバ１０は、通信網７との通信を制御する通信制御部４１と、通信制御部４１を介して受送信される情報を処理する例えばマイクロプロセッサを含む演算処理部４２と、磁気記憶装置等から構成される記憶装置４３とを備えている。
【００４２】
記憶装置４３には、図示されてないが、演算処理部４２により実行されるコンピュータプログラムなどが格納されている。さらに、記憶装置４３には、作業機械１から送信された機械データ４４及び作業機械１の作業エリアデータ４５が記憶されている。
【００４３】
演算処理部４２が記憶装置４３に記憶されている所定のコンピュータプログラムを実行することによって、送受信データ処理部４６及び作業エリア更新判定部４７が実現される。
【００４４】
送受信データ処理部４６は、通信制御部４１が衛星通信回線を介して作業機械１へ送信するための送信データを生成する。例えば、送受信データ処理部４６は、記憶装置４３に格納されている作業エリアデータ４５及びその識別情報を含む送信データを生成する。また、送受信データ処理部４６は、作業機械１から衛星通信回線を通じて送信されてきたデータを受信したとき、その受信データを処理する。例えば、送受信データ処理部４６は、受信データに含まれる作業エリアデータ３５の識別情報を抽出したり、機械データを記憶装置４３に格納したりする。
【００４５】
作業エリア更新判定部４７は、作業機械１が保有している作業エリアデータ３５と記憶装置４３に記憶されている作業エリアデータ４５とが同一であるか否かを判定する。例えば、作業エリア更新判定部４７は、作業機械１から作業エリアデータ３５の識別情報の通知を受けると、この作業エリアデータ３５の識別情報と、記憶装置４３に記憶されている作業エリアデータ４５の識別情報とが同一であるか否かを判定する。これらの識別情報が異なる場合は、作業エリアデータ３５と作業エリアデータ４５とがそれぞれ定める作業エリアが異なる。従って、記憶装置４３に記憶されている作業エリアデータ４５を、作業機械１へ送信して、作業機械１が保持している作業エリアデータを更新させる。
【００４６】
これにより、例えば、作業機械１の作業エリアを変更したいときに、新たな作業エリアを定めた作業エリアデータ４５に、作業エリアデータ３５と異なる識別情報を付して記憶装置４３に格納しておくことにより、作業機械１に作業エリアデータ４５を送ることができる。その結果、作業機械１が保持している作業エリアデータ３５を、新たな作業エリアを定めた作業エリアデータ４５で更新することができる。
【００４７】
図５及び図６は、作業機械１とサーバ１０とが通信を行うときの処理手順を示すフローチャートである。図５はコントローラ１３の処理フローであり、図６はサーバ１０の処理フローである。図５及び図６のフローチャートに示す処理は、所定の周期で繰り返し実行される。
【００４８】
まず、ＧＰＳセンサ１４が、ＧＰＳアンテナ１６が受信したＧＰＳ信号に基づいて、作業機械１の現在位置を検出する（Ｓ１１）。
【００４９】
ここで、位置監視部３２は、作業エリアデータ３５に基づいて、作業機械１が作業エリア内であるか否か判定する（Ｓ１３）。作業機械１が作業エリア内であるときは（Ｓ１３：Ｙｅｓ）、位置監視部３２が、さらに作業機械１が、作業エリア内に設定された監視エリア内であるか否かを判定する（Ｓ１５）。ここで、ステップＳ１５の判定結果は、次回の処理で必要なので、所定の領域に保存する。
【００５０】
作業機械１が監視エリア内でない（つまり、監視エリア外にいる）ときは（Ｓ１５：Ｎｏ）、保存されている前回のステップＳ１５の判定結果が、監視エリア外であったか否かを判定する（Ｓ１７）。
【００５１】
前回のステップＳ１５の判定結果が監視エリア内であったときは（Ｓ１７：Ｙｅｓ）、送受信データ処理部３１が作業エリアデータ３５の識別情報含む送信データを生成する（Ｓ１９）。そして、衛星通信端末１５が、この送信データをサーバ１０へ送信する（Ｓ２１）。
【００５２】
なお、ステップＳ１３で作業機械１が作業エリア内でないとき（Ｓ１３：Ｎｏ）、ステップＳ１５で作業機械１が監視エリア内にいるとき（Ｓ１５：Ｙｅｓ）、及びステップＳ１７で前回のステップＳ１５の判定結果が監視エリア内でなかったときは（Ｓ１７：Ｎｏ）、処理を終了する。
【００５３】
また、ステップＳ１７の処理（前回のステップＳ１５の判定結果が監視エリア外であったか否かの判定）は、省略してもよい。
【００５４】
つぎに、サーバ１０の処理を示す図６を参照する。サーバ１０では、通信制御部４１が、作業機械１から送信された送信データを受信する（Ｓ３１）。そして、送受信データ処理部４６が受信データを解析して、この受信データに含まれる情報を取得する（Ｓ３３）。例えば、受信データに機械データが含まれるときは、送受信データ処理部４６が受信データから機械データを取得して、記憶装置４３に格納する。
【００５５】
受信データに作業エリアデータ３５の識別情報が含まれていないときは、ここで処理を終了する（Ｓ３５：Ｎｏ）。受信データに作業エリアデータ３５の識別情報が含まれているときは（Ｓ３５：Ｙｅｓ）、作業エリア更新判定部４７は、作業エリアデータ３５の識別情報と記憶装置４３に記憶されている作業エリアデータ４５の識別情報とが一致するか否かを判定する（Ｓ３７）。作業エリアデータ３５の識別情報と記憶装置４３に記憶されている作業エリアデータ４５の識別情報とが一致しないとき（Ｓ３７：Ｎｏ）、送受信データ処理部４６が作業エリアデータ４５及び作業エリアデータ４５の識別情報を送信データに設定する（Ｓ３９）。そして、通信制御部４１が送信データを１へ宛てて送信する（Ｓ４０）。
【００５６】
再び図５へ戻ると、コントローラ１３が衛星通信端末１５を介してサーバ１０から送信された送信データを受信する（Ｓ２３）。そして、送受信データ処理部３１が受信データから作業エリアデータ４５及び作業エリアデータ４５の識別情報を取得して（Ｓ２５）、記憶装置３３の作業エリアデータ３５に上書きする（Ｓ２７）。これにより、記憶装置３３には、最新の作業エリアデータが格納される。
【００５７】
次に、図７は、機械データ送信時の作業機械１における処理フローである。
【００５８】
まず、コントローラ１３は、機械データの送信タイミングであるか否かを監視する（Ｓ４１）。この機械データの送信タイミングとは、例えば、定時送信の送信時刻、エンジン始動時、エンジン停止時、あるいは作業機械１が監視エリア外であることが検出されたときなどである。コントローラ１３は、機械データの送信タイミングが到来するまでウェイトする（Ｓ４１：Ｎｏ）。
【００５９】
送信タイミングが到来すると（Ｓ４１：Ｙｅｓ）、コントローラ１３は、ＧＰＳセンサ１４が、ＧＰＳアンテナ１６が受信したＧＰＳ信号に基づいて検出した、作業機械１の最新の現在位置情報を取得する（Ｓ４３）。そして、位置監視部３２が、作業エリアデータ３５に基づいて、作業機械１が作業エリア内であるか否か判定する（Ｓ４５）。ここで、ステップＳ４５の判定結果は、次回の処理で必要なので、所定の領域に保存する。
【００６０】
作業機械１が作業エリア内でないときは（Ｓ４５：Ｎｏ）、ステップＳ４１へ戻る。従って、作業機械１が作業エリア外にいるときは、機械データの送信タイミングであっても、作業機械１からサーバ１０へデータ送信を行わない。
【００６１】
一方、作業機械１が作業エリア内であるときは（Ｓ４５：Ｙｅｓ）、位置監視部３２は、さらに保存されている前回のステップＳ４５の判定結果が、作業エリア外であったか否かを判定する（Ｓ４７）。
【００６２】
前回のステップＳ４５の判定結果が作業エリア外であったときは（Ｓ４７：Ｙｅｓ）、送受信データ処理部３１が機械データ及び作業エリアデータ３５の識別情報を含む送信データを生成する（Ｓ４９）。一方で、前回のステップＳ４５の判定結果が作業エリア外でなかった（つまり、作業エリア内にいた）ときは（Ｓ４７：Ｎｏ）、送受信データ処理部３１が機械データを含む送信データを生成する（Ｓ５１）。
【００６３】
そして、衛星通信端末１５が、送受信データ処理部３１が生成した送信データをサーバ１０へ送信する（Ｓ５３）。
【００６４】
サーバ１０は、図６に従う処理を実行する。さらに、サーバ１０による図６の処理後は、作業機械１が図５のステップＳ２３以降の処理に従う。
【００６５】
これによって、送信したデータに作業エリアデータ３５の識別情報が含まれていれば、サーバ１０は作業エリアデータ４５及び作業エリアデータ４５の識別情報を作業機械１に送信する。作業機械１は、これを取得して、記憶装置３３の作業エリアデータを更新することができる。
【００６６】
この結果、作業機械１が作業エリア外で、サーバ１０に対する送信が禁止された場合であっても、その間にサーバ１０において作業エリアが更新されると、作業機械１が作業エリア内に戻った時点で、サーバ１０に対する送信が再開されたときに、新たな作業エリアデータを直ちに取得することができる。
【００６７】
上述した実施形態では、エリアデータ３５の識別情報とエリアデータ４５の識別情報とが異なるときに、サーバ１０がエリアデータ４５を作業機械１に送信するようにしているが、このとき、さらにサーバ１０は、エリアデータ４５が最新データであるか否かを確認し、最新データであった場合にエリアデータ４５を作業機械１へ送信するようにしてもよい。これにより、確実に最新のエリアデータに更新することができる。
【００６８】
上述した本発明の実施形態は、本発明の説明のための例示であり、本発明の範囲をそれらの実施形態にのみ限定する趣旨ではない。当業者は、本発明の要旨を逸脱することなしに、他の様々な態様で本発明を実施することができる。
【図面の簡単な説明】
【００６９】
【図１】本実施形態に係る作業機械の位置管理システムの概略構成を示す模式図である。
【図２】作業機械１の位置管理に関連する部分の構成を示す。
【図３】作業エリアＡ１と監視エリアＡ２の一例を示す。
【図４】サーバ１０の機能的構成を示す。
【図５】作業機械１の処理手順を示すフローチャートである。
【図６】サーバ１０の処理フローを示すフローチャートである。
【図７】機械データ送信時の作業機械１の処理手順を示すフローチャートである。
【符号の説明】
【００７０】
１           作業機械
１０       サーバ
１３       コントローラ
１４       ＧＰＳセンサ
１５       衛星通信端末
１６       ＧＰＳアンテナ
１７       衛星通信アンテナ
３１       送受信データ処理部
３２       位置監視部
３３       記憶装置
３５       作業エリアデータ
４１       通信制御部
４２       演算処理部
４３       記憶装置
４４       機械データ
４５       作業エリアデータ
４６       送受信データ処理部
４７       作業エリア更新判定部
【図１】
0005274070.tif 000002
【図２】
0005274070.tif 000003
【図３】
0005274070.tif 000004
【図４】
0005274070.tif 000005
【図５】
0005274070.tif 000006
【図６】
0005274070.tif 000007
【図７】
0005274070.tif 000008