(57)【特許請求の範囲】
【請求項１】
作業機械に関する情報としての作業機械情報を生成する情報生成部と、
前記作業機械情報を所定のデータ量毎に分割して、分割作業機械情報を生成する分割部と、
前記分割作業機械情報に、この分割作業機械情報の属性を示す属性情報を付与する情報付与部と、
前記作業機械情報又は前記属性情報が付与された前記分割作業機械情報を前記作業機械の外部に送信する通信部と、
を含み、
前記分割部は、
前記作業機械情報を分割する必要がない場合でも、前記作業機械情報を前記分割作業機械情報として処理し、
前記情報付与部は、前記分割作業機械情報に前記属性情報を付与する、作業機械。
【請求項２】
前記属性情報は、前記分割作業機械情報が分割される前の前記作業機械情報を示す情報と、前記分割作業機械情報の順序を示す情報と、分割数とを少なくとも含む、請求項１に記載の作業機械。
【請求項３】
前記通信部は、
第１の通信方式で前記作業機械情報を送信し、前記第１の通信方式による通信が確立できない場合は、前記第１の通信方式よりも１回の通信における情報の送信量が小さい第２の通信方式で、前記属性情報が付与された前記分割作業機械情報を送信する、請求項１又は請求項２に記載の作業機械。
【請求項４】
前記通信部は、
すべての前記分割作業機械情報を前記第２の通信方式で送信できなかった場合、次の前記第２の通信方式による送信時において、すべての前記分割作業機械情報を送信し直す、請求項３に記載の作業機械。
【請求項５】
前記分割部は、
前記作業機械情報のデータ量が前記所定のデータ量よりも大きい場合に、前記分割作業機械情報を生成する、請求項１から請求項３のいずれか１項に記載の作業機械。
【請求項６】
請求項１から請求項５のいずれか１項に記載の作業機械と、
前記通信部から送信された前記分割作業機械情報から、前記作業機械情報を生成する復元部と、
を含む、作業機械の管理システム。
【請求項７】
作業機械に関する情報としての作業機械情報を生成する情報生成部と、
前記作業機械情報を所定のデータ量毎に分割して、分割作業機械情報を生成する分割部と、
前記分割作業機械情報に、この分割作業機械情報の属性を示す属性情報を付与する情報付与部と、
前記作業機械情報又は前記属性情報が付与された前記分割作業機械情報を前記作業機械の外部に送信する通信部と、を含み、
前記属性情報は、前記分割作業機械情報が分割される前の前記作業機械情報を示す情報と、前記分割作業機械情報の順序を示す情報と、分割数とを少なくとも含み、
前記分割部は、
前記作業機械情報を分割する必要がない場合でも、前記作業機械情報を前記分割作業機械情報として処理し、
前記情報付与部は、前記分割作業機械情報に前記属性情報を付与し、
前記通信部は、
パケット通信で前記作業機械情報を送信し、前記パケット通信による通信が確立できない場合は、ショートメッセージサービスで前記属性情報が付与された前記分割作業機械情報を送信する、作業機械。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、作業機械及び作業機械の管理システムに関する。
【背景技術】
【０００２】
建設機械等の作業機械を管理する管理システムが知られている（例えば、特許文献１）。このような作業機械の管理システムは、管理装置が作業機械に搭載された端末から通信回線を介して作業機械の情報を入手するものが多い。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−９２０１７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
前述したような作業機械の管理システムは、作業機械から管理装置への情報の通信のために携帯通信網を用いることがある。この場合、移動体通信の通信方式によっては、通信可能なデータ量に制限を受けることがある。このため、移動体通信を用いる場合、作業機械と管理装置との間でやり取りされる情報が欠落する可能性がある。【０００５】
本発明は、作業機械と管理装置との間で情報を確実にやり取りできるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、作業機械に関する情報としての作業機械情報を生成する情報生成部と、前記作業機械情報を所定のデータ量毎に分割して、分割作業機械情報を生成する分割部と、前記分割作業機械情報に、この分割作業機械情報の属性を示す属性情報を付与する情報付与部と、前記作業機械情報又は前記属性情報が付与された前記分割作業機械情報を前記作業機械の外部に送信する通信部と、を含む、作業機械である。【０００７】
前記属性情報は、前記分割作業機械情報が分割される前の前記作業機械情報を示す情報と、前記分割作業機械情報の順序を示す情報と、分割数とを少なくとも含むことが好ましい。【０００８】
前記通信部は、第１の通信方式で前記作業機械情報を送信し、前記第１の通信方式による通信が確立できない場合は、前記第１の通信方式よりも１回の通信における情報の送信量が小さい第２の通信方式で、前記属性情報が付与された前記分割作業機械情報を送信することが好ましい。【０００９】
前記通信部は、すべての前記分割作業機械情報を前記第２の通信方式で送信できなかった場合、次の前記第２の通信方式による送信時において、すべての前記分割作業機械情報を送信し直すことが好ましい。【００１０】
前記分割部は、前記作業機械情報を分割する必要がない場合でも、前記作業機械情報を前記分割作業機械情報として処理し、前記情報付与部は、前記分割作業機械情報に前記属性情報を付与することが好ましい。【００１１】
前記分割部は、前記作業機械情報のデータ量が前記所定のデータ量よりも大きい場合に、前記分割作業機械情報を生成することが好ましい。【００１２】
本発明は、作業機械に与えられる情報及び前記情報の属性を示す属性情報を少なくとも含む少なくとも１つの付与情報を受信する通信部と、前記付与情報が単独である場合、前記付与情報から前記属性情報を削除して前記作業機械に与えられる情報を生成し、前記付与情報が複数である場合、前記属性情報に基づいて前記複数の付与情報を結合し、かつ前記属性情報を削除して前記作業機械に与えられる情報を生成する復元部と、を含む、作業機械である。【００１３】
本発明は、前述した作業機械と、前記通信部から送信された前記分割作業機械情報から、前記作業機械情報を生成する復元部と、を含む、作業機械の管理システムである。【００１４】
本発明は、前述した作業機械と、前記付与情報を生成して前記通信部に送信する情報生成部と、を含む、作業機械の管理システムである。【００１５】
本発明は、作業機械に関する情報としての作業機械情報を生成する情報生成部と、前記作業機械情報を所定のデータ量毎に分割して、分割作業機械情報を生成する分割部と、前記分割作業機械情報に、この分割作業機械情報の属性を示す属性情報を付与する情報付与部と、前記作業機械情報又は前記属性情報が付与された前記分割作業機械情報を前記作業機械の外部に送信する通信部と、を含み、前記属性情報は、前記分割作業機械情報が分割される前の前記作業機械情報を示す情報と、前記分割作業機械情報の順序を示す情報と、分割数とを少なくとも含み、前記通信部は、パケット通信で前記作業機械情報を送信し、前記パケット通信による通信が確立できない場合は、ショートメッセージサービスで前記属性情報が付与された前記分割作業機械情報を送信する、作業機械である。【００１６】
本発明は、作業機械と管理装置との間で情報を確実にやり取りできるようにすることができる。
【図面の簡単な説明】
【００１７】
【図１】図１は、本実施形態に係る作業機械の管理システムが適用される現場を示す図である。
【図２】図２は、管理システムが有する管理装置の機能ブロック図である。
【図３】図３は、作業機械の一例を示すブロック図である。
【図４】図４は、作業機械情報の一例を示す概念図である。
【図５】図５は、分割作業機械情報の一例を示す概念図である。
【図６】図６は、属性情報の一例を示す概念図である。
【図７】図７は、管理装置が分割作業機械情報を元の作業機械情報に復元する処理の一例を示す図である。
【図８】図８は、管理装置が分割作業機械情報を元の作業機械情報に復元する処理の一例を示す図である。
【図９】図９は、管理システムで実行される作業機械情報の送受信の処理例を示すフローチャートである。
【発明を実施するための形態】
【００１８】
本発明を実施するための形態（実施形態）につき、図面を参照しつつ詳細に説明する。
【００１９】
＜作業機械の管理システム１の概要＞
図１は、本実施形態に係る作業機械の管理システム１が適用される現場を示す図である。作業機械の管理システム（以下、適宜管理システムという）１は、作業機械の状態に関する情報（適宜、作業機械情報という）を収集し、管理することにより、作業機械の予防保全及び故障診断等を実行する。図１に示す例において、管理システム１は、ダンプトラック２及び油圧ショベル４の状態を管理するが、本実施形態において、作業機械はこれらに限定されない。例えば、管理システム１は、ホイールローダ、ブルドーザ、クレーン又はフォークリフト等を管理してもよい。以下において、ダンプトラック２及び油圧ショベル４を、適宜作業機械ＭＣというものとする。
【００２０】
本実施形態において、作業機械ＭＣは、オペレータの操作によって動作する有人の機械であるが、作業機械ＭＣはこのようなものに限定されない。例えば、作業機械ＭＣは、管理システム１による管理のもと、作業機械ＭＣに備えられた制御システム等により制御されることにより走行等を行い、かつ管理システム１によって運行が管理されたり、管理システム１の管理装置１０を介してオペレータが遠隔操作したりする無人の機械であってもよい。
【００２１】
管理システム１は、例えば、管理装置１０が、作業機械ＭＣの作業機械情報を、携帯電話等の移動体通信に適用される無線通信システムを介して作業機械ＭＣから収集する。管理装置１０は、例えば、管理施設３内に設置されている。管理施設３は、作業機械ＭＣが稼働する現場内に設けられていてもよいし、作業機械ＭＣが稼働する現場から遠く離れた場所、例えば作業機械ＭＣの予防保全等を実行するサービスマン又は管理者が滞在する場所に設けられていてもよい。また、管理装置１０は所定の場所に設置されたものでもよいし、無線通信の機能を備えた携帯端末のように、任意の場所に移動可能なものであってもよい。本実施形態において、管理装置１０は、通信装置５を介して通信回線７に接続されている。通信回線７には、交換機８が接続されている。交換機８は、基地局６と通信回線７とを接続している。交換機８は、作業機械ＭＣが備える通信装置と管理装置１０との間の通信を、通信回線７との間で中継する役割を有している。基地局６は、作業機械ＭＣが備える通信装置から送信される各種情報を受信し、復調して交換機８に送信する。
【００２２】
作業機械ＭＣは、自身に搭載される制御装置が収集した作業機械情報を、アンテナ２Ａ、４Ａから外部に送信する。管理装置１０は、作業機械ＭＣの通信装置から送信された、作業機械情報を含む各種情報を、基地局６、交換機８、通信回線７及び通信装置５を介して取得する。作業機械ＭＣの制御装置が生成し、管理装置１０が取得する作業機械情報は、作業機械ＭＣの稼働状態に関する情報を含み、例えば、作業機械ＭＣの位置に関する情報である位置情報（緯度、経度又は高度の座標）、稼働時間、走行距離、エンジン水温、異常の有無、異常の箇所、異常の種類を示すコード、バッテリ電圧の状態、燃料残量、燃料消費率及び積載量等のうちの少なくとも１つである。作業機械情報は、これらに限らず、作業機械の種類に応じた各種情報であればよく、作業機械がどの場所でどの程度の時間稼働していたのか、作業機械が順調に稼働していたのか又は異常が生じていたのかといった作業機械の稼働状態を示す情報であればよい。また、作業機械情報は、作業機械の過去の稼働状態を示す情報に限らず、現在の稼働状態を示す情報であってもよい。このような作業機械情報は、例えば、作業機械ＭＣの予防保全及び故障診断等に用いられる。
【００２３】
管理装置１０は、作業機械ＭＣに与えられる情報を送信することができる。この場合、管理装置１０は、作業機械ＭＣに与えられる情報を、通信装置５を介して通信回線７に送信する。この情報は、交換機８で変調され、基地局６から電波の形で送信される。基地局６から送信された、作業機械ＭＣに与えられる情報を含む電波は、作業機械ＭＣのアンテナ２Ａ、４Ａが受信する。作業機械ＭＣの通信装置は、アンテナ２Ａ、４Ａが受信した電波を、後述する制御装置２０が解読できる元の情報になるように復調及び変換の処理を実行し、作業機械ＭＣの制御装置２０に送信する。このように、作業機械ＭＣと管理装置１０とは、無線通信によって相互に情報をやり取りすることができる。次に、管理装置１０について、より詳細に説明する。
【００２４】
＜管理装置１０＞
図２は、管理システム１が有する管理装置１０の機能ブロック図である。管理装置１０は、処理装置１２と、記憶装置１３と、入出力部（Ｉ／Ｏ）１５とを含む。管理装置１０は、入出力部１５に、出力装置としての表示装置１６と、入力装置１７と、通信装置５とが接続されている。管理装置１０は、例えば、コンピュータである。処理装置１２は、例えば、ＣＰＵ（Central  Processing  Unit）とメモリとを組み合わせた装置である。記憶装置１３は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ若しくはハードディスクドライブ等又はこれらを組み合わせたものである。入出力部１５は、処理装置１２又は記憶装置１３との間で情報の入出力を行う。また、入出力部１５は、管理装置１０に接続される表示装置１６又は入力装置１７、さらには通信装置５との間で情報の入出力を行う。
【００２５】
処理装置１２は、本実施形態に係る作業機械の管理方法を実行する。処理装置１２は、復元部１２Ａと、情報生成部１２Ｂとを含む。復元部１２Ａは、図１に示す作業機械ＭＣの通信部（通信装置）から送信された分割作業機械情報から、作業機械情報を生成する。情報生成部１２Ｂは、作業機械ＭＣに与えられる情報と、この情報の属性を示す属性情報とを少なくとも含む少なくとも１つの付与情報を生成する。生成された付与情報は、通信装置５を介して作業機械ＭＣの通信部に送信される。これらの機能は、処理装置１２がそれぞれの機能に対応するコンピュータプログラムを記憶装置１３から読み込んで実行することにより実現される。
【００２６】
記憶装置１３は、処理装置１２に各種の処理を実行させるための各種のコンピュータプログラム及び作業機械ＭＣから取得した作業機械情報等を記憶している。記憶装置１３は、受信データ保存データベース１３Ｍ、分割データ一時保存データベース１３ＴＭ及び送信データ待機データベース１３Ｗを有している。受信データ保存データベース１３Ｍは、作業機械ＭＣから送信された分割作業機械情報から生成された作業機械情報を保存する。分割データ一時保存データベース１３ＴＭは、作業機械ＭＣから送信された分割作業機械情報を一時的に保存する。送信データ待機データベース１３Ｗは、作業機械ＭＣに与える付与情報を保存する。付与情報の詳細は後述する。
【００２７】
表示装置１６は、例えば、液晶ディスプレイ等である。入力装置１７は、例えば、キーボード、タッチパネル又はマウス等である。次に、作業機械ＭＣについて、より詳細に説明する。
【００２８】
＜作業機械ＭＣ＞
図３は、作業機械ＭＣの一例を示すブロック図である。作業機械ＭＣは、制御装置２０と、アンテナ２４Ａが接続された通信装置２４と、ＧＰＳ用アンテナ２５Ａが接続された位置検出装置２５と、作業機２６Ｍを制御する作業機コントローラ２６と、エンジン２７Ｅを制御するエンジンコントローラ２７と、走行装置２８Ｄを制御する走行コントローラ２８とを含む。作業機械ＭＣが図１に示す油圧ショベル４である場合、走行コントローラ２８は必ずしも必要なものではない。図３に示す作業機械ＭＣは、作業機２６Ｍを備える。すなわち、作業機械ＭＣは、例えば、油圧ショベル、ホイールローダ、ブルドーザ、クレーン又はフォークリフト等であるが、作業機２６Ｍを備えるものには限定されない。例えば、作業機械ＭＣは、ダンプトラックであってもよい。また、作業機械ＭＣは、動力発生源としてエンジン２７Ｅを備えるが、動力発生源は電動機であってもよい。
【００２９】
制御装置２０は、処理装置２１と、記憶装置２２と、入出力部（Ｉ／Ｏ）２３とを含む。制御装置２０は、例えば、コンピュータである。制御装置２０は、作業機械ＭＣを制御し、かつ作業機械情報を収集する。制御装置２０は、収集した作業機械情報を、通信装置２４及びアンテナ２４Ａを介して作業機械ＭＣの外部、より具体的には図１及び図２に示す管理装置１０に向けて送信する。作業機械情報は、例えば、作業機コントローラ２６から収集される作業機２６Ｍの状態に関する情報、エンジンコントローラ２７から収集されるエンジン２７Ｅの状態に関する情報及び走行コントローラ２８から収集される走行装置２８Ｄの状態に関する情報（速度、進行方向等の情報）である。
【００３０】
作業機２６Ｍの状態に関する情報、エンジン２７Ｅの状態に関する情報又は走行装置２８Ｄの状態に関する情報は、図示しない圧力センサ、回転センサ又は温度センサといった各種センサから得られた情報を含む。作業機械ＭＣは、エンジン２７Ｅの出力設定及び走行装置２８Ｄの速度設定等を、図示しない操作ボタン等の設定装置により行うことができる。そのような設定状態に関する情報を制御装置２０が収集し、収集された情報が作業機械情報に含められてもよい。また、位置検出装置２５が検出した作業機械ＭＣの位置（緯度、経度及び高度）及び作業機械ＭＣに発生した異常に関する情報も作業機械情報に含まれる。作業機械ＭＣに発生した異常に関する情報は、例えば、ある種のエラーコード、異常の種類又は異常の発生時間である。作業機械情報は、作業機械ＭＣに発生した異常に関する情報に限らず、稼働時間のような、作業機械ＭＣが正常に稼働していることを示す情報を含んでいてもよい。
【００３１】
処理装置２１は、例えば、ＣＰＵとメモリとを組み合わせた装置である。処理装置２１は、情報生成部２１Ａと、分割部２１Ｂと、情報付与部２１Ｃと、通信部２１Ｄと、復元部２１Ｅとを有する。情報生成部２１Ａは、作業機コントローラ２６、エンジンコントローラ２７、位置検出装置２５、走行コントローラ２８及び作業機械ＭＣの各種センサ類から、作業機械ＭＣの位置に関する情報及び状態に関する情報を収集し、作業機械情報を生成する。
【００３２】
分割部２１Ｂは、情報生成部２１Ａによって生成された作業機械情報を、所定のデータ量毎に分割して、分割作業機械情報を生成する。情報付与部２１Ｃは、分割部２１Ｂによって生成された複数の分割作業機械情報に、この分割作業機械情報の属性情報を付与する。属性情報は、分割作業機械情報の属性を示す情報である。属性情報は、例えば、分割作業機械情報であるか否かの情報、その分割作業機械情報に対応する作業機械情報が何分割されたものであるかの情報、各分割作業機械情報が分割前における作業機械情報全体の中で何番目のものであるかという順序を示す情報、分割作業機械情報の結合対象を識別する情報等である。
【００３３】
通信部２１Ｄは、作業機械情報又は属性情報が付与された分割作業機械情報を、作業機械ＭＣの外部に送信する。通信方式の詳細については後述するが、通信部２１Ｄは、第１の通信方式を用いて作業機械情報を送信する。第１の通信方式による通信が確立できない場合、通信部２１Ｄは、第１の通信方式よりも１回の通信における情報の送信量が小さい第２の通信方式を用いて、属性情報が付与された分割作業機械情報を送信する。
【００３４】
第１の通信方式としては、例えば、パケット通信がある。パケット通信は、コンピュータ通信において、データを小さなまとまりに分割して１つ１つ送受信する通信方式である。分割されたデータはパケットと呼ばれる。パケットには、データの他に、送信先のアドレス、自身がデータ全体のどの部分なのかを示す位置情報及び誤り訂正符号等が付加される。パケット通信を用いると、ある２地点間の通信において途中の回線が占有されることがなくなり、通信回線を効率よく利用することができる。また、パケット通信は、通信の経路を柔軟に選択できるため、通信回線の一部に通信障害が発生しても他の通信回線で代替できるという利点もある。パケット通信は、原理上、１回あたりの通信において送信できる情報の量、すなわち１回の通信で送信できるデータの送信量は制限がない。
【００３５】
第２の通信方式としては、例えばＳＭＳ（Short  Message  Service：ショートメッセージサービス）がある。ＳＭＳは、例えば、携帯電話同士で短い文字メッセージを送受信できるサービスである。ＳＭＳは、通話相手の電話番号を指定して、全角（日本語）であれば数十文字、半角（英数字）であれば百数十文字程度までの文字のメッセージを、ＳＭＳの提供を受ける携帯電話同士で即時に交換できるシステムである。画像又は音声等を添付できるものは、ＭＭＳ（Multimedia  Messaging  Service）と呼ばれる。ＳＭＳは、世界的に見れば、ＧＳＭ（登録商標）規格の一部として１４０バイト（７ビットアルファベットで１６０文字）までのメッセージを交換できる標準規格が普及しており、国又は通信キャリア（電気通信事業者）の違いを問わず利用できる。ＳＭＳは、１回の通信における送信量は所定の大きさ、例えば、１４０バイトに制限される。このため、第２の通信方式としてのＳＭＳは、第１の通信方式としてのパケット通信と比較して１回の通信で送信できるデータの送信量は小さい。
【００３６】
一般に、パケット通信による通信が利用できなくても、ＳＭＳによる通信は利用できる場合が多い。このため、本実施形態においては、前述したように、制御装置２０の通信部２１Ｄは、通常は、第１の通信方式として、例えばパケット通信を用いて、作業機械情報を作業機械ＭＣの外部に送信する。そして、第１の通信方式による通信が確立できない場合、通信部２１Ｄは、第１の通信方式よりも１回の通信における情報の送信量が小さい第２の通信方式として、例えばＳＭＳで、属性情報が付与された分割作業機械情報を送信する。このようにすることで、制御装置２０及び作業機械ＭＣは、パケット通信が利用できない遠隔地においても、ＳＭＳを利用して作業機械情報を管理装置１０に送信することができる。
【００３７】
通信部２１Ｄが第２の通信方式を用いて作業機械情報を送信する場合、１回の通信における送信量は、例えば、１４０バイトに制限される。このため、通信部２１Ｄは、第２の通信方式を用いて作業機械情報を作業機械ＭＣの外部に送信する。作業機械情報は、分割部２１Ｂによって分割され、情報付与部２１Ｃによって属性情報が付与された作業機械情報、すなわち分割作業機械情報となって作業機械ＭＣの外部に送信される。分割作業機械情報は、第２の通信方式によって送信される。このため、分割作業機械情報は、属性情報を含めた大きさが、１回の通信における送信量の制限を超えないようになっている。
【００３８】
分割部２１Ｂは、元の作業機械情報を分割する。その際、分割された作業機械情報の送信量の大きさが、第２の通信方式を用いた場合の１回の通信において制限される。送信量から属性情報を減算した大きさ以下になるように、元の作業機械情報は分割される。このようにして生成された分割作業機械情報に属性情報が付与された情報は、第２の通信方式を用いた場合の１回の通信における送信量の制限以下になる。このため、元の作業機械情報が、第２の通信方式を用いた場合の１回の通信における送信量の制限を超えていても、通信部２１Ｄは、第２の通信方式を用いて、属性情報が付与された分割作業機械情報を作業機械ＭＣの外部に送信することができる。本実施形態において、属性情報が付与された分割作業機械情報が複数存在する場合、通信部２１Ｄは、分割作業機械情報の数だけ第２の通信方式を用いて送信する。
【００３９】
図２に示す管理装置１０は、作業機械ＭＣに情報、例えば、更新されたソフトウェア及びセキュリティ向上のために作業機械ＭＣの操作をロックするための命令等を与えることがある。この場合、管理装置１０の情報生成部１２Ｂは、作業機械ＭＣに与えられる情報を生成する。この情報は、作業機械ＭＣに送信されるまでの間、送信データ待機データベース１３Ｗに保存され、送信のタイミングになったら、管理装置１０が通信装置５を介して作業機械ＭＣに送信する。
【００４０】
管理装置１０が第２の通信方式を用いてこの情報を作業機械ＭＣに送信する場合、前述した、１回の通信における送信量の制限を受ける。このため、第２の通信方式が用いられる場合、情報生成部１２Ｂは、作業機械ＭＣに与えられる情報を分割し、分割された情報の属性を示す属性情報を分割されたそれぞれの情報に付与した上で、作業機械ＭＣに送信する。属性情報は、例えば、付与情報であるか否かの情報、分割された情報であるか否かの情報、その分割された情報に対応する情報が何分割されたものであるかの情報、分割された情報のそれぞれが、分割前における情報全体の中で何番目のものであるかという順序を示す情報及び分割された情報の結合対象を識別する情報等の少なくとも一つである。分割された情報及びこの情報の属性情報を少なくとも含む情報を付与情報という。管理装置１０から作業機械ＭＣに情報が送信される場合、通信部２１Ｄは、少なくとも１つの付与情報を取得することがある。通信部２１Ｄが取得した付与情報は、制御装置２０の記憶装置２２に記憶される。
【００４１】
復元部２１Ｅは、記憶装置２２に記憶された付与情報が単独である場合、すなわち、付与情報が、管理装置１０において分割されずに作業機械ＭＣに送信されたものである場合、付与情報から属性情報を削除して作業機械ＭＣに与えられる情報を生成する。復元部２１Ｅは、付与情報が複数である場合、属性情報に基づいて複数の付与情報を結合し、かつ属性情報を削除して、作業機械ＭＣに与えられる情報を生成（復元）する。このようにすることで、第２の通信方式を用いて、管理装置１０から作業機械ＭＣに情報を送信した場合であっても、制御装置２０は、その情報を受信して復元することができる。
【００４２】
記憶装置２２は、例えば、ＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ若しくはハードディスクドライブ等又はこれらを組み合わせて構成されている。記憶装置２２は、処理装置２１が生成した作業機械情報、分割作業機械情報及び属性情報が付与された分割作業機械情報を一時的に保存したり、前述したように、管理装置１０から送信された、作業機械ＭＣに与えられる情報又は付与情報を保存したりする。
【００４３】
記憶装置２２は、処理装置２１が実行する処理の命令が記述されたコンピュータプログラム、作業機械情報を収集するための処理の命令が記述されたコンピュータプログラム、作業機械ＭＣを制御するための命令が記述されたコンピュータプログラム及び作業機械の管理システム１を運用するための各種設定値等を記憶している。処理装置２１は、前述したコンピュータプログラムを読み出し、対応した処理を実行する。
【００４４】
入出力部２３には、処理装置２１と、制御装置２０に接続される通信装置２４、位置検出装置２５、作業機コントローラ２６、エンジンコントローラ２７及び走行コントローラ２８等の機器類及び各種センサ類が接続されている。入出力部２３は、処理装置２１と、自身に接続される機器類及びセンサ類との間で情報の入出力を行う。制御装置２０と各コントローラとは、ＣＡＮ（Controller  Area  Network）を用いて相互に通信可能とされている。
【００４５】
通信装置２４は、制御装置２０が作業機械ＭＣの外部と通信する際に用いられる。本実施形態において、通信装置２４は、無線通信装置である。通信装置２４は、各種の制御装置及び各種のセンサ、通信端末並びに通信モデムを有する。通信装置２４は、アンテナ２４Ａを介して、図１に示す基地局６との間で相互に無線通信を行う。アンテナ２４Ａは、図１に示すダンプトラック２のアンテナ２Ａであってもよいし、油圧ショベル４のアンテナ４Ａであってもよいし、これら以外であってもよい。制御装置２０は、アンテナ２４Ａ及び通信装置２４を介して、前述の作業機械情報、分割作業機械情報及び付加情報といった各情報を送受信する。
【００４６】
位置検出装置２５は、ＧＰＳ用アンテナ２５Ａを備えている。ＧＰＳ用アンテナ２５Ａは、ＧＰＳ（Global  Positioning  System）を構成する複数のＧＰＳ衛星から出力された電波を受信する。ＧＰＳ用アンテナ２５Ａは、受信した電波を位置検出装置２５に出力する。位置検出装置２５は、ＧＰＳ用アンテナ２５Ａが受信した電波を電気信号に変換し、自身の位置情報、すなわち位置検出装置２５の位置を算出（測位）することにより、位置検出装置２５が搭載された作業機械ＭＣの位置情報を求める。位置情報は、作業機械ＭＣの位置に関する情報であり、緯度、経度又は高度の座標である。位置検出装置２５が自身の位置を計測するためには、ＧＰＳ衛星に限らず他の測位用衛星によるものでもよい。すなわち、ＧＮＳＳ（全地球航法衛星システム：Global  Navigation  Satellite  System）による位置計測ができればよい。
【００４７】
＜作業機械情報等＞
図４は、作業機械情報３０の一例を示す概念図である。図４に示すように、作業機械情報３０は、ヘッダ部３１と、本体部３２と、チェック部３３とを含む。これらは、図３に示す情報生成部２１Ａが、この順に連続して生成する。情報生成部２１Ａは、作業機械情報３０を生成する場合、データの大きさを考慮しない。ヘッダ部３１は、作業機械情報３０の属性、例えば、識別番号、生成された日時及び本体部３２の大きさ等に関する情報を含む。識別番号は、例えば通信装置２４の電話番号、通信装置２４の製造番号又は作業機械ＭＣの製造番号等、作業機械ＭＣを個別に識別するような情報であればよい。本体部３２は、前述したように、作業機械ＭＣの状態を示す情報であり、例えば、作業機械ＭＣが備える各種センサの検出値、作業機械ＭＣの稼働時間、作業機械ＭＣの位置情報及びある種のエラーコード等を含む。
【００４８】
チェック部３３は、作業機械情報３０の末尾に付されている。１つの作業機械情報３０は、チェック部３３以降に情報を有さない。チェック部３３は、ヘッダ部３１及び本体部３２の情報の内容が作業機械ＭＣから外部に送信された後、管理装置１０で受信した後に変化していないかをチェックするためのデータである。この変化とは、作業機械情報３０の送信の過程でデータの損傷又は意図しない変換が起きるような現象をいう。チェック部３３は、作業機械情報３０が生成されたときに作業機械情報３０の末尾に付与される。例えば、チェック部３３の情報は、ヘッダ部３１及び本体部３２を構成する情報について、ビットが０の数と１の数とをカウントしたものとすることができる。このため、例えば、図２に示す管理装置１０が、ある作業機械情報３０を取得した場合、処理装置１２の図示しない変化確認部は、取得した作業機械情報３０中にチェック部３３が存在することを認識し、チェック部３３の情報と、ヘッダ部３１及び本体部３２が示す情報とを比較し、作業機械情報３０の変化の有無を確認する。作業機械情報３０に変化がない場合、その作業機械情報３０をすべて受信できたことになる。また、管理装置１０から、ある付与情報が送信される場合、その付与情報に含まれるチェック部３３が作業機械ＭＣに送信されていれば、作業機械ＭＣの制御装置２０の図示しない変化確認部は、前述した手順と同様に付加情報の変化の有無を確認することができる。
【００４９】
＜分割作業機械情報＞
図５は、分割作業機械情報３０Ｓの一例を示す概念図である。図５に示す分割作業機械情報３０Ｓは、図４に示す作業機械情報３０が２つに分割されている。元の作業機械情報３０、すなわち分割対象の作業機械情報３０の大きさによって、分割数は変化する。以下において、それぞれの分割作業機械情報３０Ｓを識別するときには、分割作業機械情報を表す符号３０Ｓに数字１、２を付す。分割作業機械情報３０Ｓ１は、属性情報３４ａと、元の作業機械情報３０のヘッダ部３１と、元の作業機械情報３０の本体部３２の一部（以下、適宜断片という）３２Ｈ１とを含む。分割作業機械情報３０Ｓ２は、属性情報３４ｂと、元の作業機械情報３０の本体部３２の一部（以下、適宜断片という）３２Ｈ２とを含む。以下において、それぞれの属性情報３４ａ、３４ｂを区別しない場合、適宜属性情報３４というものとする。
【００５０】
分割作業機械情報３０Ｓは、ＳＭＳを用いて作業機械ＭＣの外部に送信される。このため、図３に示す分割部２１Ｂは、それぞれの分割作業機械情報３０Ｓの大きさが、ＳＭＳでの１回の通信における送信量の制限を超えないように、作業機械情報３０を分割する。分割部２１Ｂが作業機械情報３０を分割する場合、作業機械情報３０の意味を考慮しないで、予め定められた所定の大きさ（データ量）毎に、単純に分割する。作業機械情報３０の意味を考慮して作業機械情報３０を分割するならば、その意味を解釈する処理を行うことが必要となり、複雑な分割処理を行わなければならないが、分割処理を迅速に行うためには、作業機械情報３０をデータ量毎に単純に分割するほうが好ましい。分割部２１Ｂが作業機械情報３０を分割する場合、それぞれの分割作業機械情報３０Ｓ１、３０Ｓ２に対しては、個別のチェック部を付さない。このため、分割作業機械情報３０Ｓ１は、末尾にチェック部３３を有しておらず、分割作業機械情報３０Ｓ２の末尾には、分割前における作業機械情報３０の末尾に付されたチェック部３３が残っている。
【００５１】
ＳＭＳでの１回の通信で実際に送信可能な所定のデータ量は、ＳＭＳでの１回の通信における送信量の制限に基づいて決定される。ＳＭＳでの１回の通信における送信量の制限をＤＳ、分割作業機械情報３０Ｓに含まれる属性情報３４の大きさをＤＢとする。したがって、所定のデータ量は、ＤＳからＤＢを減算したもの（ＤＳ−ＤＢ）となる。分割前の作業機械情報３０の大きさ（データ量）をＤＭ、所定のデータ量をＤＵ（＝ＤＳ−ＤＢ）とすると、分割数Ｎは、ＤＭをＤＵで除して、その商を１の位まで求めた結果に基づいて、次の（１）及び（２）のように求めることができる。ＤＭをＤＵで除して得られた演算結果に余りがない場合は、分割数Ｎは、ＤＭをＤＵで除して得られた値そのものが分割数Ｎとなる。余りがある場合は、ＤＭをＤＵで除して得られた値に１を加えた値が分割数Ｎとなる。
（１）ＤＭ／ＤＵ＞１かつ余りがない場合、分割数Ｎ＝ＤＭ／ＤＵ
（２）ＤＭ／ＤＵ＞１かつ余りがある場合、分割数Ｎ＝ＤＭ／ＤＵ＋１
【００５２】
本実施形態において、ＳＭＳを用いて作業機械情報３０が送信される場合、制御装置２０は、作業機械情報３０の大きさＤＭが小さいために分割の必要がない場合であっても、作業機械情報３０を分割作業機械情報３０Ｓとして処理する。このようにすることで、作業機械情報３０の大きさＤＭに応じて分割するか否かの判定等をする必要はないので、処理を簡単にすることができる。作業機械情報３０を分割作業機械情報３０Ｓとして処理するとは、制御装置２０、より具体的には情報付与部２１Ｃが、作業機械情報３０に、属性情報３４を付与することである。このようにすることで、以後の処理において、作業機械情報３０は、分割作業機械情報３０Ｓとして取り扱われる。
【００５３】
分割部２１Ｂは、例えば、作業機械情報３０の大きさＤＭが所定のデータ量ＤＵ以下であるか否かに基づいて、分割の必要がある場合とない場合とを判定することができる。制御装置２０は、作業機械情報３０の大きさＤＭが所定のデータ量ＤＵ以下であれば、作業機械情報３０を分割作業機械情報３０Ｓとして扱う。作業機械情報３０の大きさＤＭが所定のデータ量ＤＵ以下である場合、ＤＭをＤＵで除した値は１以下（ＤＭ／ＤＵ≦１）になる。この場合、分割数は１（分割数Ｎ＝１）になる。なお、本実施形態は、ＳＭＳを用いて作業機械情報３０が送信される場合において、制御装置２０が、作業機械情報３０を分割する必要がない場合にこれを分割しないで送信し、作業機械情報３０を分割する必要がある場合にはこれを分割して送信することを排除するものではない。
【００５４】
作業機械情報３０の大きさＤＭが小さいために分割の必要がないという判定は、例えば、ＳＭＳでの１回の通信における送信量の制限ＤＳに基づいて判定されてもよい。例えば、分割部２１Ｂは、作業機械情報３０の大きさＤＭがＳＭＳでの１回の通信における送信量の制限ＤＳを超える場合であれば、作業機械情報３０を分割する。作業機械情報３０の大きさＤＭが所定のデータ量ＤＵ以下である場合、ＤＭをＤＵで除した値は１以下（ＤＭ／ＤＵ≦１）になる。この場合、分割数は１（分割数Ｎ＝１）になる。
【００５５】
＜属性情報＞
図６は、属性情報３４の一例を示す概念図である。属性情報３４（３４ａ、３４ｂ）は、情報を記憶するための８個の領域Ｂ１、Ｂ２、Ｂ３、Ｂ４、Ｂ５、Ｂ６、Ｂ７、Ｂ８を有している。それぞれの領域Ｂ１、Ｂ２、Ｂ３、Ｂ４、Ｂ５、Ｂ６、Ｂ７、Ｂ８の記憶容量は、例えば１バイトである。すなわち、本実施形態において、属性情報３４は、８バイトの記憶容量を有している。領域Ｂ１には、分割識別子が記憶される。領域Ｂ２、Ｂ３には、シーケンス番号が記憶される。領域Ｂ４、Ｂ５には、ブロック番号が記憶される。領域Ｂ６、Ｂ７には総ブロック数が記憶される。領域Ｂ８は予備である。領域Ｂ８には、必要に応じて付随する情報が保存される。
【００５６】
分割識別子は、この分割識別子が記憶されている属性情報３４が付与された情報が、分割作業機械情報３０Ｓであるか否かを識別するための情報である。シーケンス番号は、分割作業機械情報３０Ｓの結合対象を識別するための情報である。シーケンス番号は、例えば、元の作業機械情報３０、すなわち分割前における作業機械情報３０に付されている識別子を用いることができる。本実施形態において、シーケンス番号が同一の分割作業機械情報３０Ｓは、同一の作業機械情報３０から分割されたものである。したがって、同一のシーケンス番号の分割作業機械情報３０Ｓ同士が結合されて、元の作業機械情報３０が復元されることになる。ブロック番号は、その分割作業機械情報３０Ｓが、分割前における作業機械情報３０の何番目のものであるかを示す情報である。総ブロック数は、分割作業機械情報３０Ｓに対応する作業機械情報３０が何分割されたものであるかを示す情報である。総ブロック数は、前述した分割数Ｎに相当する。
【００５７】
属性情報３４に含まれるこれらの情報に基づき、図２に示す管理装置１０の復元部１２Ａは、取得した分割作業機械情報３０Ｓを元の作業機械情報３０に復元する。このように、属性情報３４は、分割作業機械情報３０Ｓが分割される前の作業機械情報３０を示す情報であるシーケンス番号と、分割作業機械情報３０Ｓの順序を示す情報であるブロック番号と、分割数Ｎに相当する総ブロック数とを少なくとも含む。これらの情報により、復元部１２Ａは、分割作業機械情報３０Ｓから元の作業機械情報３０を確実に生成することができる。すなわち、復元部１２Ａは、同一の作業機械ＭＣから、元の作業機械情報３０が異なる複数の分割作業機械情報３０Ｓが管理装置１０に送信されたり、異なる作業機械ＭＣから複数の分割作業機械情報３０Ｓが送信されたりしたとしても、属性情報３４を手掛かりとして各分割作業機械情報３０Ｓを、各々の元の作業機械情報３０に復元することができる。
【００５８】
図７及び図８は、管理装置１０が分割作業機械情報３０Ｓを元の作業機械情報３０に復元する処理の一例を示す図である。作業機械ＭＣから送信された分割作業機械情報３０Ｓは、図２に示す管理装置１０が備える記憶装置１３の分割データ一時保存データベース１３ＴＭに保存される。図７に示すように、図４に示す作業機械情報３０が作業機械ＭＣの分割部２１Ｂによって３個の分割作業機械情報３０Ｓ１、３０Ｓ２、３０Ｓ３に分割され、これらの分割作業機械情報３０Ｓ１、３０Ｓ２、３０Ｓ３が管理装置１０に送信されて、分割データ一時保存データベース１３ＴＭに保存されたとする。分割データ一時保存データベース１３ＴＭに、すべての分割作業機械情報３０Ｓ１、３０Ｓ２、３０Ｓ３が保存された場合、管理装置１０の復元部１２Ａは、これらの分割作業機械情報３０Ｓ１、３０Ｓ２、３０Ｓ３から元の作業機械情報３０を復元（生成）する。
【００５９】
図８に示すように、分割データ一時保存データベース１３ＴＭに、３個の分割作業機械情報３０Ｓ１、３０Ｓ２、３０Ｓ３のうち２個が保存されているが、残りの１個（この例では分割作業機械情報３０Ｓ３）が保存されていない場合、処理装置１２の復元部１２Ａは、作業機械情報３０を復元（生成）しない。すなわち、復元部１２Ａは、元の作業機械情報３０から分割された、すべての分割作業機械情報３０Ｓ１、３０Ｓ２、３０Ｓ３が揃わないと、作業機械情報３０を復元しない。このようにすることで、管理システム１は、復元後における作業機械情報３０の情報の欠落を回避することができる。次に、管理システム１において実行される作業機械情報３０の送受信の処理例を説明する。
【００６０】
＜送受信の処理例＞
図９は、管理システム１で実行される作業機械情報の送受信の処理例を示すフローチャートである。図３に示す作業機械ＭＣの制御装置２０は、前述したように作業機械ＭＣの各種センサ類等から、作業機械ＭＣの状態に関する情報等を収集して、それらの情報を作業機械情報３０として記憶装置２２に保存する。ステップＳ１０１において、制御装置２０は、作業機械情報３０を作業機械ＭＣの外部に送信するか否かを判定する。例えば、作業機械情報３０は、毎日所定の時刻になったときに作業機械ＭＣから送信されるように設定されているとする。制御装置２０は、内部に備えている時計から時刻を読み出し、前述した所定の時刻と比較する。読み出された時刻が前述した所定の時刻である場合、制御装置２０は、作業機械情報３０を送信すると判定し（ステップＳ１０１、Ｙｅｓ）、前述した所定の時刻になっていない場合、制御装置２０は、作業機械情報３０を送信しないと判定する（ステップＳ１０１、Ｎｏ）。
【００６１】
作業機械情報３０を送信する場合（ステップＳ１０１、Ｙｅｓ）、制御装置２０の情報生成部２１Ａは、記憶装置２２に保存されている作業機械ＭＣの状態に関する情報等から、作業機械情報３０を生成し、ステップＳ１０２に進む。作業機械情報３０を送信しない場合（ステップＳ１０１、Ｎｏ）、制御装置２０は、作業機械情報３０を送信するタイミングまで待機する。
【００６２】
ステップＳ１０２において、制御装置２０の通信部２１Ｄは、まずパケット通信を用いて作業機械情報３０を送信する。例えば、電波が届く状態において、通信部２１Ｄは、通信装置２４を介して図１に示す基地局６に対してパケット通信のリクエストを送信する。基地局６からパケット通信が可能である旨の応答が送信されてくれば、パケット通信が確立されるので、この場合に、通信部２１Ｄはパケット通信を用いて作業機械情報３０を送信する。基地局６からパケット通信が可能である旨の応答が送信されてこない場合、パケット通信は確立されないので、この場合、通信部２１Ｄは、パケット通信を用いて作業機械情報３０を送信することはできない。
【００６３】
パケット通信を用いて作業機械情報３０が送信できた場合（ステップＳ１０３、Ｙｅｓ）、作業機械情報３０の送信処理は終了する。パケット通信を用いた作業機械情報３０の送信が不可能であった場合（ステップＳ１０３、Ｎｏ）、通信部２１Ｄは、ステップＳ１０４において、ＳＭＳを用いた作業機械情報３０の送信に切り替える。本実施形態においては、図９に示すようにパケット通信による作業機械情報３０の送信を試みた後に、次に説明するようなＳＭＳを用いた作業機械情報３０の送信を行う処理を示しているが、このようなものに限定されない。例えば、パケット通信を試みずに、ＳＭＳを用いた通信処理を実行するような作業機械ＭＣ又は作業機械の管理システム１としてもよい。
【００６４】
次に、ステップＳ１０５において、通信部２１Ｄは、ＳＭＳを用いた通信が可能であるか否かを判定する。ＳＭＳを用いた通信が不可能であるとの判定は、例えば、次のようにして行われる。通信部２１Ｄは、基地局６から常時発振されている所定の電波の強度を検出し、その電波の強度が所定の閾値より小さい場合は、ＳＭＳを用いた通信が不可能であると判定する（ステップＳ１０５、Ｎｏ）。このＳＭＳを用いた通信が可能であるか否かの判定（ステップＳ１０５）は、後述するステップＳ１０８の後に行われてもよい。しかし、この場合、ＳＭＳを用いた通信が不可能と判定されると、先に行った分割処理が無駄になるため、ＳＭＳを用いた通信が可能であるか否かの判定（ステップＳ１０５）は、分割処理（ステップＳ１０６）よりも前に行うほうが好ましい。
【００６５】
ＳＭＳを用いた通信が可能である場合（ステップＳ１０５、Ｙｅｓ）、制御装置２０は、ステップＳ１０６の処理を実行する。ＳＭＳを用いた通信が不可能である場合（ステップＳ１０５、Ｎｏ）、制御装置２０は、今回の処理では作業機械情報３０を送信しないで、次にパケット通信又はＳＭＳが確立できたタイミングで、作業機械情報３０又は分割作業機械情報３０Ｓを送信する。
【００６６】
ステップＳ１０６において、制御装置２０の分割部２１Ｂは、分割処理を実行するか否かを判定する。分割処理を実行すると判定した場合、次のように分割処理が実行される。分割部２１Ｂは、作業機械情報３０の大きさＤＭが所定のデータ量ＤＵよりも大きい場合（ステップＳ１０６、Ｙｅｓ）、ステップＳ１０７において作業機械情報３０を所定のデータ量ＤＵ毎に、複数に分割する。次に、ステップＳ１０８において、制御装置２０の情報付与部２１Ｃは、分割部２１Ｂが分割したそれぞれの作業機械情報３０に対応する属性情報３４を生成し、対応する作業機械情報３０に付与して、分割作業機械情報３０Ｓを生成する。この場合、分割数Ｎに応じた複数の属性情報３４及び複数の分割作業機械情報３０Ｓが生成される。
【００６７】
分割処理を実行するか否かの判定において、作業機械情報３０の大きさＤＭが所定のデータ量ＤＵ以下である場合（ステップＳ１０６、Ｎｏ）、分割部２０Ｂは、作業機械情報３０を分割しない。次に、ステップＳ１０８において、制御装置２０の情報付与部２１Ｃは、作業機械情報３０に対応する属性情報３４を生成し、対応する作業機械情報３０に付与して、分割作業機械情報３０Ｓを生成する。この場合、分割数Ｎ＝１なので、単数の属性情報３４及び単数の分割作業機械情報３０Ｓが生成される。
【００６８】
なお、制御装置２０は、作業機械情報３０の大きさＤＭが所定のデータ量ＤＵ以下である場合には、分割作業機械情報３０Ｓを生成せず、作業機械情報３０のまま管理装置１０へ送信するように取り扱ってもよい。
【００６９】
作業機械情報３０に分割処理、すなわちステップＳ１０６が実行されたことにより、情報付与部２１Ｃは、分割識別子を生成し、また、作業機械情報３０に付されている識別子等からシーケンス番号を生成することができる。総ブロック数は、分割数Ｎに基づいて生成される。ブロック番号は、分割作業機械情報３０Ｓが生成される順序とすることができる。このため、情報付与部２１Ｃは、作業機械情報３０に分割処理が行われたことをトリガーとし、分割処理の内容及び作業機械情報３０の属性に基づいて、属性情報３４を生成することができる。
【００７０】
分割作業機械情報３０Ｓが生成されたら、ステップＳ１０９において、制御装置２０の通信部２１Ｄは、生成された分割作業機械情報３０Ｓを、ＳＭＳを用いて送信する。ＳＭＳを用いて分割作業機械情報３０Ｓが送信される場合、ＳＭＳを用いた１回の通信あたり１個の分割作業機械情報３０Ｓが送信される。ＳＭＳを提供する通信キャリアは、ＳＭＳを用いた作業機械ＭＣからの分割作業機械情報３０Ｓの送信が成功した場合、制御装置２０の通信装置２４に、その旨の情報（以下、適宜送信完了情報という）を送信する。つまり、ＳＭＳを用いた１回の通信で、１個の分割作業機械情報３０Ｓが通信キャリアを介して作業機械ＭＣから管理装置１０に送信されるたびに、通信キャリアの交換器は、送信完了情報を作業機械ＭＣに送信する。通信装置２４を介して送信完了情報を取得した制御装置２０は、送信が完了した分割作業機械情報３０Ｓについては再度の送信を行わない。
【００７１】
制御装置２０が送信完了情報を所定期間内に取得しなかった場合、分割作業機械情報３０ＳをＳＭＳにより送信したタイミングからある程度の時間が経過しているため、パケット通信によって作業機械情報３０を送信できることもある。このため、制御装置２０は、送信完了情報を所定期間内に取得しなかった場合、パケット通信を試みるためにステップＳ１０１からの処理を順に実行する。結果として、作業機械情報３０を再びＳＭＳを用いて送信することになった場合、制御装置２０の通信部２１Ｄは、作業機械情報３０から分割されたすべての分割作業機械情報３０Ｓを送信する。すなわち、通信部２１Ｄは、すべての分割作業機械情報３０Ｓを第２の通信方式としてのＳＭＳで送信できなかった場合、次のＳＭＳによる送信時において、すべての分割作業機械情報３０Ｓを送信し直す。このようにすることで、管理装置１０が受信した分割作業機械情報３０Ｓの欠落を回避することができる。次に、分割作業機械情報３０Ｓを受信した管理装置１０の処理を説明する。
【００７２】
管理装置１０は、ＳＭＳを運用する通信キャリアのメールボックスに作業機械情報３０や分割作業機械情報３０Ｓ等を読みに行くことで、ＳＭＳにより作業機械ＭＣから送信された作業機械情報３０等を取得することができる。一方、管理装置１０は、パケット通信で作業機械情報３０等を作業機械ＭＣから受信し、取得することができる。つまり、管理装置１０は、異なるインターフェースによって作業機械情報３０等を取得することができる。
【００７３】
ステップＳ１１０において、管理装置１０は、作業機械ＭＣから送信された分割作業機械情報３０Ｓを受信する。受信した分割作業機械情報３０は、記憶装置１３の分割データ一時保存データベース１３ＴＭに一時的に保存される。管理装置１０は、受信した分割作業機械情報３０Ｓの属性情報３４に含まれる分割識別子により、その情報が分割作業機械情報３０Ｓであるか否かを判定して、受信した分割作業機械情報３０Ｓを分割データ一時保存データベース１３ＴＭに保存する。
【００７４】
次に、ステップＳ１１１において、管理装置１０の復元部１２Ａは、定期的に分割データ一時保存データベース１３ＴＭから分割作業機械情報３０Ｓを読み込み、シーケンス番号が同一であるすべての分割作業機械情報３０Ｓを受信したか否かを判定する。この判定は、復元部１２Ａが、属性情報３４に含まれるシーケンス番号、総分割ブロック数及びブロック番号を用いて行われる。シーケンス番号が同一であるすべての分割作業機械情報３０Ｓが受信された場合（ステップＳ１１１、Ｙｅｓ）、ステップＳ１１２において、復元部１２Ａは、すべての分割作業機械情報３０Ｓを結合して、元の作業機械情報３０を復元（生成）する。つまり、復元部１２Ａは、同一のシーケンス番号を持った分割作業機械情報３０Ｓが、総分割ブロック数の数だけ揃ったことを確認するとともに、各分割作業機械情報３０Ｓのブロック番号の情報を基に、元の作業機械情報３０に復元した時の順序を認識した上で、元の作業機械情報３０を復元（生成）する。ステップＳ１１２が実行されることにより、一連の処理は終了する。
【００７５】
復元の対象となる分割作業機械情報３０Ｓが複数存在する場合、復元部１２Ａは、それぞれの分割作業機械情報３０Ｓから属性情報３４を削除してから、属性情報３４が削除された複数の分割作業機械情報３０Ｓをブロック番号順に結合することで、元の作業機械情報３０を復元（生成）する。分割作業機械情報３０Ｓが単数である場合、復元部１２Ａは、分割作業機械情報３０Ｓから属性情報３４を削除することにより、元の作業機械情報３０を復元（生成）する。復元された作業機械情報３０は、受信データ保存データベース１３Ｍに保存されて、作業機械ＭＣの稼働管理、予防保全又は故障診断といった様々な解析等に用いられる。管理装置１０は、復元された作業機械情報３０を受信データ保存データベース１３Ｍに保存する前に、データの解析等といった必要な処理を実行してもよい。
【００７６】
シーケンス番号が同一であるすべての分割作業機械情報３０のうち少なくとも１つが受信されない場合（ステップＳ１１１、Ｎｏ）、ステップＳ１１３において、管理装置１０は、有効期限が切れた分割作業機械情報３０Ｓが分割データ一時保存データベース１３ＴＭに存在するか否かを判定する。有効期限は、限定されるものではないが、例えば、１日から１週間程度とすることができる。有効期限が切れた分割作業機械情報３０Ｓが存在する場合（ステップＳ１１３、Ｙｅｓ）、管理装置１０は、ステップＳ１１４においてその分割作業機械情報３０Ｓを分割データ一時保存データベース１３ＴＭから削除した後、ステップＳ１１０に戻って以後の処理を実行する。有効期限が切れた分割作業機械情報３０Ｓが存在しない場合（ステップＳ１１３、Ｎｏ）、管理装置１０は、ステップＳ１１０に戻って以後の処理を実行する。ステップＳ１１３の処理は、必ずしも実行される必要はないが、有効期限が切れた分割作業機械情報３０Ｓが、分割データ一時保存データベース１３ＴＭに蓄積され記憶容量を占有することを回避するため、ステップＳ１１３及びステップＳ１１４の処理が実行される方が好ましい。
【００７７】
このような処理により、作業機械ＭＣがＳＭＳを用いて作業機械情報３０を管理装置１０に送信する場合、ＳＭＳによる１回の通信における情報の送信量を超える大きさの作業機械情報３０を送信しなければならない場合であっても、作業機械ＭＣから管理装置１０に作業機械情報３０を送信できる。このため、管理装置１０及び作業機械ＭＣは、両者の間で情報を確実にやり取りすることができる。また、パケット通信が確立できず、ＳＭＳのみが使用できるような地域で稼働する作業機械ＭＣであっても、作業機械情報３０を管理装置１０に送信することができる。ＳＭＳが使用できる地域は比較的広範囲であるため、管理装置１０は、多くの作業機械ＭＣから作業機械情報３０を収集しやすくなる。作業機械ＭＣは、山間部、僻地又はインフラ設備が整っていない国若しくは地域で稼働することが見込まれるので、パケット通信が可能な国や地域で稼働する場面が多いとは言えない。このため、ＳＭＳを使用することで作業機械情報３０が収集しやすくなる。
【００７８】
前述した処理は、作業機械ＭＣが作業機械情報３０を管理装置１０に送信する場合であるが、管理装置１０が作業機械ＭＣに情報を送信する場合も同様に、確実に情報を送受信することが可能である。前述したように、図２に示す管理装置１０は、作業機械ＭＣに情報を与えることがある。この場合、作業機械ＭＣに与えられる情報は、まず、第１の通信方式（本実施形態ではパケット通信）によって管理装置１０から送信される。作業機械ＭＣに与えられる情報がパケット通信によって送信されなかった場合、管理装置１０は、第２の通信方式（本実施形態ではＳＭＳ）を用いて作業機械ＭＣに与えられる情報を送信する。この場合、管理装置１０の処理装置１２に備えられた情報生成部１２Ｂは、作業機械ＭＣに与えられる情報を分割し、分割された情報に前述した属性情報を付与して、付与情報を生成する。
【００７９】
付与情報は、前述した作業機械ＭＣの分割部２１Ｂ及び情報付与部２１Ｃによって生成される分割作業機械情報３０Ｓに相当する。すなわち、管理装置１０の情報生成部１２Ｂは、分割作業機械情報３０Ｓと同様の処理によって付与情報を生成する。ＳＭＳが用いられる場合、作業機械ＭＣに与えられる情報は、分割される必要がなくても、付与情報として処理される。付与情報に含まれる属性情報は、付与情報の属性を示す情報である。属性情報は、例えば、付与情報であるか否かの情報、その付与情報として作業機械ＭＣに与えられる情報が、ＳＭＳを用いて送信するために、いくつに分割されたものであるかの情報、分割前における作業機械ＭＣに与えられる情報全体の中で何番目のものであるかという順序を示す情報、付与情報の結合対象を識別する情報等である。
【００８０】
作業機械ＭＣの通信部２１Ｄは、通信装置２４を介して、管理装置１０から少なくとも１つの付与情報を取得する。取得された付与情報は、作業機械ＭＣの記憶装置２２に保存される。取得された付与情報は、作業機械ＭＣの制御装置２０の復元部２１Ｅによって、元の情報に復元される。この場合、復元部２１Ｅは、記憶装置２２から付与情報を読み出す。付与情報が単独である場合、復元部２１Ｅは、付与情報から属性情報を削除して作業機械ＭＣに与えられる情報を生成し、付与情報が複数である場合、属性情報に基づいて複数の付与情報を結合し、かつ属性情報を削除して作業機械ＭＣに与えられる情報を復元（生成）する。復元された作業機械ＭＣに与えられる情報は、作業機械ＭＣの記憶装置２２に保存される。
【００８１】
属性情報に含まれるシーケンス番号が同一であるすべての付与情報のうち少なくとも１つが受信されない場合、作業機械ＭＣの制御装置２０は、有効期限が切れた付与情報が記憶装置２２に存在するか否かを判定する。有効期限が切れた付与情報が存在する場合、制御装置２０は、その付与情報を記憶装置２２から削除した後、付与情報等の受信を継続する。有効期限が切れた付与情報が存在しない場合、制御装置２０は、付与情報等の受信を継続する。
【００８２】
このような処理により、管理装置１０がＳＭＳを用いて付与情報を作業機械ＭＣに送信する場合、ＳＭＳによる１回の通信における情報の送信量の制限を超える大きさの付与情報であっても、管理装置１０から作業機械ＭＣに付与情報を送信できる。このため、管理装置１０及び作業機械ＭＣは、両者の間で情報を確実にやり取りすることができる。また、パケット通信が確立できず、ＳＭＳのみが使用できるような地域で稼働する作業機械ＭＣであっても、管理装置１０は付与情報を作業機械ＭＣに送信することができる。ＳＭＳが使用できる地域は比較的広範囲であるため、管理装置１０は、多くの作業機械ＭＣに対して付与情報を送信しやすくなる。
【００８３】
前述した構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。前述した構成要素は適宜組み合わせることが可能である。さらに、本実施形態の要旨を逸脱しない範囲で構成要素の種々の省略、置換又は変更を行うことができる。
【符号の説明】
【００８４】
１  管理システム
２  ダンプトラック
３  管理施設
４  油圧ショベル
５  通信装置
６  基地局
７  通信回線
８  交換機
１０  管理装置
１２  処理装置
１２Ａ  復元部
１２Ｂ  情報生成部
１３  記憶装置
１５  入出力部
１６  表示装置
１７  入力装置
２０  制御装置
２１  処理装置
２１Ａ  情報生成部
２１Ｂ  分割部
２１Ｃ  情報付与部
２１Ｄ  通信部
２１Ｅ  復元部
２２  記憶装置
２３  入出力部
２４  通信装置
２５  位置検出装置
２６  作業機コントローラ
２７  エンジンコントローラ
２８  走行コントローラ
３０  作業機械情報
３０Ｓ、３０Ｓ１、３０Ｓ２  分割作業機械情報
３１  ヘッダ部
３２  本体部
３３  チェック部
３４、３４ａ、３４ｂ  属性情報
【要約】
作業機械ＭＣは、情報生成部２１Ａと、分割部２１Ｂと、情報付与部２１Ｃと、通信装置２４とを含む。情報生成部２１Ａは、作業機械ＭＣに関する情報としての作業機械情報を生成する。分割部２１Ｂは、作業機械情報を所定のデータ量の単位で分割して、分割作業機械情報を生成する。情報付与部２１Ｃは、分割作業機械情報に、この分割作業機械情報の属性を示す属性情報を付与する。通信装置２４は、作業機械情報又は属性情報が付与された分割作業機械情報を作業機械ＭＣの外部に送信する。【図１】
0005695222.tif 000002
【図２】
0005695222.tif 000003
【図３】
0005695222.tif 000004
【図４】
0005695222.tif 000005
【図５】
0005695222.tif 000006
【図６】
0005695222.tif 000007
【図７】
0005695222.tif 000008
【図８】
0005695222.tif 000009
【図９】
0005695222.tif 000010