(57)【要約】【課題】無線通信端末に実装されている端末側ソフトウェアと作業車両のコントローラに実装されている車両側ソフトウェアとを適切に管理できるソフトウェア管理システム、外部端末、およびソフトウェア管理方法を提供する。【解決手段】ソフトウェア管理装置５は、車両側更新部５０、端末側更新部５１および情報提示部５４を含む。車両側更新部５０は、作業車両２のコントローラ１１に実装された車両側ソフトウェア１６が外部端末３によって更新されたことに基づいて、記憶部３４に記憶されている車両側バージョン情報を更新する。端末側更新部５１は、無線通信端末４に端末側ソフトウェア２５がダウンロードされたことに基づいて、記憶部３４に記憶されている端末側バージョン情報を更新する。情報提示部５４は、記憶部３４に記憶されている端末側バージョン情報および前記車両側バージョン情報を提示する。【選択図】図２
2020124223.tif 000002
【特許請求の範囲】
【請求項１】
圃場内で作業しながら自動走行可能な作業車両に接続される外部端末と、前記作業車両を操作可能な無線通信端末と、前記作業車両に搭載されたコントローラに実装されている車両側ソフトウェアの車両側バージョン情報、および前記無線通信端末に実装されている端末側ソフトウェアの端末側バージョン情報を管理するソフトウェア管理装置とを備えるソフトウェア管理システムであって、
前記外部端末は、前記車両側バージョン情報を更新し、更新された車両側バージョン情報を前記ソフトウェア管理装置へ送信し、
前記無線通信端末は、前記端末側ソフトウェアをダウンロードすることができ、
前記ソフトウェア管理装置は、
前記車両側バージョン情報および前記端末側バージョン情報を記憶する記憶部と、
前記コントローラに実装された前記車両側ソフトウェアが前記外部端末によって更新されたことに基づいて、前記記憶部に記憶されている前記車両側バージョン情報を、前記更新後の車両側ソフトウェアに対応する車両側バージョン情報に変更する車両側更新部と、
前記無線通信端末に前記端末側ソフトウェアがダウンロードされたことに基づいて、前記記憶部に記憶されている前記端末側バージョン情報を、前記ダウンロードされた端末側ソフトウェアに対応する端末側バージョン情報に変更する端末側更新部と、
前記記憶部に記憶されている前記車両側バージョン情報および前記端末側バージョン情報を提示する情報提示部とを含む、ソフトウェア管理システム。
【請求項２】
圃場内で作業しながら自動走行可能な作業車両と通信可能な外部端末であって、
前記作業車両の車両側ソフトウェアの車両側バージョン情報を更新する更新部と、
前記車両側ソフトウェアの車両側バージョン情報と前記作業車両を操作可能な無線通信端末に実装されている端末側ソフトウェアの端末側バージョン情報とを管理するソフトウェア管理装置に対して更新された車両側バージョン情報を送信する送信部と、
実装されている前記車両側ソフトウェアの車両側バージョン情報と前記端末側ソフトウェアの端末側バージョン情報との一覧を前記ソフトウェア管理装置によって提示されることによりバージョン提示画像を表示する表示部とを含む、外部端末。
【請求項３】
圃場内で作業しながら自動走行可能な作業車両に搭載されたコントローラに実装されている車両側ソフトウェアの車両側バージョン情報、および前記作業車両と通信して前記作業車両を操作する無線通信端末に実装されている端末側ソフトウェアの端末側バージョン情報を管理するソフトウェア管理方法であって、
前記車両側バージョン情報および前記端末側バージョン情報を記憶部に記憶する工程と、
前記コントローラに実装された前記車両側ソフトウェアが前記コントローラに接続される外部端末によって更新されたことに基づいて、前記記憶部に記憶されている前記車両側バージョン情報を、前記更新後の車両側ソフトウェアに対応する車両側バージョン情報に変更する工程と、
前記無線通信端末に前記端末側ソフトウェアがダウンロードされたことに基づいて、前記記憶部に記憶されている前記端末側バージョン情報を、前記ダウンロードされた端末側ソフトウェアに対応する端末側バージョン情報に変更する工程と、
前記記憶部に記憶されている前記車両側バージョン情報および前記端末側バージョン情報を提示する工程とを含む、ソフトウェア管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ソフトウェア管理システム、外部端末、および、ソフトウェア管理方法に関する。
【背景技術】
【０００２】
下記特許文献１には、圃場内でトラクタ等の作業車両を自動走行させる自動走行システムが開示されている。作業車両は、遠隔操作装置によって遠隔操作される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】国際公開第２０１５／１１９２６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このような自動走行システムでは、遠隔操作装置には、作業車両を自動走行させるための端末側ソフトウェアが実装されており、作業車両に備えられたコントローラ（たとえば、エンジンコントローラ、操向コントローラ、車速コントローラ等）には、作業車両を制御するための車両側ソフトウェアが実装されている。不具合箇所の修正等のために、端末側ソフトウェアおよび車両側ソフトウェアの更新が必要な場合がある。
【０００５】
遠隔操作装置に実装されている端末側ソフトウェア、および作業車両のコントローラに実装されている車両側ソフトウェアの更新は、それぞれ個別に行われるため、これらのうちいずれか一方のみが更新され、他方が更新されていない場合がある。このような場合には、遠隔操作装置に実装されている端末側ソフトウェアと作業車両のコントローラに実装されている車両側ソフトウェアと整合しなくなり、作業車両を正常に操作できなくなるおそれがある。
【０００６】
そこで、この発明の主たる目的は、無線通信端末に実装されている端末側ソフトウェアと作業車両のコントローラに実装されている車両側ソフトウェアとを適切に管理できるソフトウェア管理システム、外部端末、およびソフトウェア管理方法を提供することである。
【課題を解決するための手段】
【０００７】
この発明の一実施形態は、圃場内で作業しながら自動走行可能な作業車両に接続される外部端末と、前記作業車両を操作可能な無線通信端末と、前記作業車両に搭載されたコントローラに実装されている車両側ソフトウェアの車両側バージョン情報、および前記無線通信端末に実装されている端末側ソフトウェアの端末側バージョン情報を管理するソフトウェア管理装置とを備えるソフトウェア管理システムを提供する。このシステムにおいて、前記外部端末は、前記車両側バージョン情報を更新し、更新された車両側バージョン情報を前記ソフトウェア管理装置へ送信し、前記無線通信端末は、前記端末側ソフトウェアをダウンロードすることができる。
【０００８】
そして、このシステムにおいて、前記ソフトウェア管理装置は、前記車両側バージョン情報および前記端末側バージョン情報を記憶する記憶部と、前記コントローラに実装された前記車両側ソフトウェアが前記外部端末によって更新されたことに基づいて、前記記憶部に記憶されている前記車両側バージョン情報を、前記更新後の車両側ソフトウェアに対応する車両側バージョン情報に変更する車両側更新部と、前記無線通信端末に前記端末側ソフトウェアがダウンロードされたことに基づいて、前記記憶部に記憶されている前記端末側バージョン情報を、前記ダウンロードされた端末側ソフトウェアに対応する端末側バージョン情報に変更する端末側更新部と、前記記憶部に記憶されている前記車両側バージョン情報および前記端末側バージョン情報を提示する情報提示部とを含む。
【０００９】
この構成によれば、コントローラに実装された車両側ソフトウェアが外部端末によって更新されると、記憶部に記憶されている車両側バージョン情報が更新される。また、無線通信端末に端末側ソフトウェアがダウンロードされると、記憶部に記憶されている端末側バージョン情報が更新される。そのため、情報提示部は、コントローラに現在実装されている車両側ソフトウェアの車両側バージョン情報および無線通信端末に現在実装されている端末側ソフトウェアの端末側バージョン情報を提示することができる。
【００１０】
したがって、情報提示部が提示するバージョン情報に基づいて、サービスマンは、コントローラに現在実装されている車両側ソフトウェアと無線通信端末に現在実装されている端末側ソフトウェアとが整合しているか否かを知ることができる。整合していない場合には、サービスマンが外部端末を用いて車両側ソフトウェアを更新したり、サービスマンがユーザに端末側ソフトウェアの更新を促したりすることができる。
【００１１】
その結果、無線通信端末に実装されている端末側ソフトウェアと作業車両のコントローラに実装されている車両側ソフトウェアとを適切に管理することができる。
なお、「整合する」とは、作業車両を正常に自動走行させることができるように、車両側ソフトウェアと端末側ソフトウェアとが親和性を有することをいう。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の一実施形態に係るソフトウェア管理装置が備えられたソフトウェア管理システムの構成を示す模式図である。
【図２】図２は、前記ソフトウェア管理システムの電気的構成を示すブロック図である。
【図３】図３は、ウェブサイトの閲覧時に表示される画像を示す模式図である。
【図４】図４は、図３に示す車両側ソフトウェアの各バージョンと、図３に示す端末側ソフトウェアの各バージョンとの間の整合性の有無の一覧を示す模式図である。
【発明を実施するための形態】
【００１３】
以下では、この発明の実施の形態を添付図面を参照して詳細に説明する。
図１は、本発明の一実施形態に係るソフトウェア管理装置５が備えられたソフトウェア管理システム１の構成を示す模式図である。図２は、前記ソフトウェア管理システムの電気的構成を示すブロック図である。
ソフトウェア管理システム１は、ユーザが所有する作業車両２および無線通信端末４に実装されているソフトウェアを管理するシステムである。ユーザが作業車両２および無線通信端末４をそれぞれ複数台所有している場合には、ソフトウェア管理システム１は、複数の作業車両２に実装されているソフトウェアと複数の無線通信端末４に実装されているソフトウェアを管理することになるが、図１および図２では、１台の作業車両２と１台の無線通信端末４とに着目して説明する。
【００１４】
図１を参照して、ソフトウェア管理システム１は、作業車両２と、外部端末３と、無線通信端末４と、ソフトウェア管理装置５と、ソフトウェア格納装置６とを含む。
作業車両２は、圃場内を走行する可能な走行機体７と、走行機体７に装着された作業機８とを含む。作業機８としては、例えば、ロールベーラ、耕耘機、プラウ、施肥機、草刈機、播種機等の種々の作業機が挙げられる。本実施形態では、走行機体７に、作業機８として耕耘機が装着されている例を説明する。
【００１５】
図２を参照して、作業車両２は、走行機体７の動作（前進、後進、停止および旋回等）、および、走行機体７に装着された作業機８の動作（昇降、駆動および停止等）を制御するための制御部１０を備える。
制御部１０は、作業車両２の走行機構を制御することによって、作業車両２を圃場内で自動走行させることができる。自動走行とは、予め設定された走行経路に沿って作業車両２が走行することをいう。制御部１０は、ＣＰＵおよびメモリ（ＲＯＭ、ＲＡＭ等）を備えたマイクロコンピュータを含む。
【００１６】
制御部１０には、作業車両２の各部を制御するための複数のコントローラ１１がそれぞれ電気的に接続されている。複数のコントローラ１１には、エンジンの回転数を制御するエンジンコントローラ、走行機体７の車速を制御する車速コントローラ、走行機体７の向きを制御する操向コントローラ、作業機８の昇降を制御する昇降コントローラ、作業機８に動力を伝達するＰＴＯ軸の回転を制御するＰＴＯ軸コントローラ等が含まれる。各コントローラ１１には、自動走行時にこれらのコントローラ１１を制御するための車両側ソフトウェア１６が実装されている。各コントローラ１１には、それぞれ異なる車両側ソフトウェア１６が実装されていてもよい。以下では、これらのコントローラをまとめて単にコントローラ１１ということがある。
【００１７】
制御部１０には、通信端末１２、記憶部１３および接続部１４が電気的に接続されている。通信端末１２は、無線通信端末４と制御部１０とを通信させるための携帯端末である。通信端末１２には、通信部１５が電気的に接続されている。通信部１５は、無線通信端末４と制御部１０とを無線通信させるためのインタフェースである。
記憶部１３は、ハードディスク、不揮発性メモリ等の記憶デバイスから構成されている。接続部１４は、コントローラ１１と作業車両２の外部に設けられた装置とを、制御部１０を介して電気的に接続するためのコネクタである。
【００１８】
外部端末３は、コントローラ１１に実装された車両側ソフトウェア１６を更新するために、作業車両２の制御部１０に接続されるパーソナルコンピュータ等である。外部端末３には、車両側ソフトウェアが記憶されている。サービスマンは、外部端末３を作業車両２の接続部１４に接続し、コントローラ１１の車両側ソフトウェア１６を更新する。コントローラ１１の車両側ソフトウェア１６が更新されると、通信網９（図１参照）を介して、外部端末３からソフトウェア管理装置５に車両側バージョン更新信号が送信される。車両側バージョン更新信号には、更新後のコントローラ１１の車両側ソフトウェア１６のバージョン情報が含まれる。
【００１９】
無線通信端末４は、スマートフォン、タブレット型パーソナルコンピュータ（タブレット型ＰＣ）等の携帯端末からなる。無線通信端末４は、作業車両２とＷｉ−Ｆｉにより無線通信し、自動走行の際に作業車両２を操作する。
無線通信端末４は、制御部２０を備えている。制御部２０は、ＣＰＵおよびメモリ（ＲＯＭ、ＲＡＭ等）を備えたマイクロコンピュータを含む。制御部２０には、自動走行時に作業車両２を操作するために必要な端末側ソフトウェア２５が実装されている。
【００２０】
制御部２０には、通信部２１、操作表示部２３、記憶部２４等が電気的に接続されている。通信部２１は、通信網９（図１参照）を介して、作業車両２の通信端末１２と制御部２０とを通信させたり、ソフトウェア格納装置６と制御部２０とを通信させたりするためのインタフェースである。通信部２１は、無線ＬＡＮルータから構成されていてもよい。
操作表示部２３は、たとえば、タッチパネル式ディスプレイからなる。記憶部２４は、ハードディスク、不揮発性メモリ等の記憶デバイスから構成されている。
【００２１】
ソフトウェア格納装置６（図１参照）は、端末側ソフトウェアを格納するためのサーバである。無線通信端末４は、ソフトウェア格納装置６に格納された端末側ソフトウェアを制御部２０にダウンロードすることができる。
ソフトウェア管理装置５は、作業車両２のコントローラ１１に実装されている車両側ソフトウェア１６と無線通信端末４の制御部２０に実装されている端末側ソフトウェア２５とを管理する。ソフトウェア管理装置５は、遠隔監視センタ内に設けられている。
【００２２】
ソフトウェア管理装置５は、制御部３０を備えている。制御部３０は、ＣＰＵおよびメモリ（ＲＯＭ、ＲＡＭ等）を備えたマイクロコンピュータを含む。
制御部３０には、通信部３１、表示部３２、操作部３３、記憶部３４等が電気的に接続されている。通信部３１は、通信網９（図１参照）を介して制御部３０が外部端末３およびソフトウェア格納装置６と通信するための通信インタフェースである。表示部３２は、たとえば、ディスプレイからなる。操作部３３は、たとえば、キーボード、マウス等を含む。記憶部３４は、ハードディスク、不揮発性メモリ等の記憶デバイスから構成されている。
【００２３】
記憶部３４は、車両側バージョン情報記憶部４０、端末側バージョン情報記憶部４１およびログ記憶部４２を含む。
車両側バージョン情報記憶部４０は、車両側ソフトウェアのバージョン情報を記憶する。車両側ソフトウェアのバージョン情報のことを車両側バージョン情報という。端末側バージョン情報記憶部４１は、端末側ソフトウェアのバージョン情報を記憶する。端末側ソフトウェアのバージョン情報のことを端末側バージョン情報という。
【００２４】
制御部３０は、車両側更新部５０、端末側更新部５１、ログ取得部５２、整合性判定部５３および情報提示部５４を有する。
車両側更新部５０は、コントローラ１１に実装されている車両側ソフトウェア１６が外部端末３によって更新されたことに基づいて、車両側バージョン情報記憶部４０に記憶されている車両側バージョン情報を、更新後の車両側ソフトウェア１６に対応する車両側バージョン情報に変更する。
【００２５】
具体的には、サービスマンが外部端末３を用いて車両側ソフトウェア１６を更新し、外部端末３を操作して、その車両側バージョン更新信号をソフトウェア管理装置５に向けて送信する。制御部３０が外部端末３から車両側バージョン更新信号を受信すると、車両側更新部５０は、車両側バージョン情報記憶部４０に記憶されている車両側バージョン情報を、車両側バージョン更新信号に含まれるバージョン情報に変更する。
【００２６】
ログ取得部５２は、ソフトウェア格納装置６から所定時間毎にデータログを取得し、ログ記憶部４２に記憶する。データログは、無線通信端末４に端末側ソフトウェアがダウンロードされたことを示す情報である。データログには、無線通信端末４がダウンロードした端末側ソフトウェアのバージョン情報が含まれる。
端末側更新部５１は、ログ取得部５２が取得した最新のデータログに含まれるバージョン情報に基づいて、すなわち、無線通信端末４に端末側ソフトウェア２５がダウンロードされたことに基づいて、端末側バージョン情報記憶部４１に記憶されている端末側バージョン情報を、ダウンロードされた端末側ソフトウェアに対応する端末側バージョン情報に変更する。
【００２７】
整合性判定部５３は、記憶部３４に記憶されている車両側バージョン情報および端末側バージョン情報に基づいて、作業車両２の各コントローラ１１に現在実装されている車両側ソフトウェア１６と、無線通信端末４に現在実装されている端末側ソフトウェアとが整合するか否かを判定する。
「整合する」とは、作業車両２を正常に自動走行させることができるように、車両側ソフトウェアと端末側ソフトウェアとが親和性を有することをいう。「整合しない」とは、車両側ソフトウェアと端末側ソフトウェアとが充分な親和性を有しておらず、作業車両２を正常に自動走行させることができない可能性があることをいう。
【００２８】
情報提示部５４は、端末側バージョン情報記憶部４１に記憶されている端末側バージョン情報と、車両側バージョン情報記憶部４０に記憶されている車両側バージョン情報と、整合性判定部５３による判定結果とを、サービスマンが閲覧可能なウェブサイトに表示（提示）する。当該ウェブサイトは、たとえば、ソフトウェア管理装置５によって開設される。
【００２９】
情報提示部５４は、サービスマンが外部端末３等の端末を用いてウェブサイトにアクセスすると、当該端末のディスプレイに、バージョン提示画像を表示させる。バージョン提示画像とは、ユーザが所有する作業車両２のコントローラ１１に現在実装されている車両側ソフトウェアのバージョンと、ユーザが所有する無線通信端末４に現在実装されている端末側ソフトウェアのバージョンとの一覧を提示する画像である。
【００３０】
図３は、ウェブサイトの閲覧時に表示されるバージョン提示画像６０を示す模式図である。図３では、車両側ソフトウェアとして、複数のコントローラ１１のうちの一つのコントローラ１１に実装された車両側ソフトウェアに着目して説明する。
図３に示すバージョン提示画像６０は、作業車両２として７台のトラクタＴ１〜Ｔ７を所有し、２台の無線通信端末４を所有するユーザに関するバージョン提示画像である。図３に示すバージョン提示画像６０には、端末側ソフトウェアのバージョンとしてバージョンＡおよびＢが挙げられている。図３に示すバージョン提示画像６０には、車両側ソフトウェアのバージョンとして、バージョンＡ１，Ａ２，Ａ３，Ｂ１およびＢ２が挙げられている。トラクタＴ１およびＴ２には、共通する無線通信端末４が用いられている。トラクタＴ３〜Ｔ７には、共通する無線通信端末４が用いられている。
【００３１】
図３では、一つのコントローラ１１に実装された車両側ソフトウェアに着目して説明しているため、各トラクタＴ１〜Ｔ７の「車両側バージョン」の欄には、一つのバージョンしか示されていない。しかし、実際には、バージョン提示画像６０には、各コントローラ１１に実装された車両側ソフトウェア１６と、対応する無線通信端末４の制御部２０に実装された端末側ソフトウェア２５とが表示される。
【００３２】
図４は、図３に示す車両側ソフトウェアの各バージョンＡ１〜Ａ３，Ｂ１，Ｂ２と、図３に示す端末側ソフトウェアの各バージョンＡ，Ｂとの間の整合性の有無の一覧を示す模式図である。
図４に示すように、バージョンＡの端末側ソフトウェアとバージョンＡ１〜Ａ３の車両側ソフトウェアとが整合し、バージョンＢの端末側ソフトウェアとバージョンＢ１、Ｂ２の車両側ソフトウェアとが整合するとする。一方、バージョンＡの端末側ソフトウェアとバージョンＢ１およびＢ２の車両側ソフトウェアとが整合せず、バージョンＢの端末側ソフトウェアとバージョンＡ１〜Ａ３の車両側ソフトウェアとが整合しないとする。また、端末側ソフトウェアにおいてバージョンＡはバージョンＢよりも新しく、車両側ソフトウェアにおいてバージョンＡ１〜Ａ３は、バージョンＢ１およびＢ２よりも新しいとする。
【００３３】
図３に示すように、トラクタＴ１，Ｔ５およびＴ６の車両側ソフトウェアと、対応する無線通信端末４の端末側ソフトウェアとは整合性しており、トラクタＴ２，Ｔ３，Ｔ４およびＴ７の車両側ソフトウェアと、対応する無線通信端末４の端末側ソフトウェアとは整合していない。
そのため、トラクタＴ１，Ｔ５およびＴ６に対応する「整合性」の欄には、「〇」が表示され、トラクタＴ１，Ｔ５およびＴ６に対応する「サービス要否」の欄には、「不要」が表示される。一方、トラクタＴ２，Ｔ３，Ｔ４およびＴ７に対応する「整合性」の欄には、「×」が表示され、トラクタＴ２，Ｔ３，Ｔ４およびＴ７に対応する「サービス要否」の欄には、「要」が表示される。
【００３４】
サービスマンは、バージョン提示画像６０の「サービス要否」の欄および／または「整合性」の欄を見て、サービスの要否を確認する。たとえば、サービスマンは、トラクタＴ２の車両側ソフトウェアが古いバージョンＢ１であり対応する無線通信端末４の端末側ソフトウェアが新しいバージョンＡであるため、外部端末３を用いて、車両側ソフトウェアのバージョンを新しいバージョンＡ１〜Ａ３のいずれかに変更する。また、サービスマンは、トラクタＴ４の車両側ソフトウェアが新しいバージョンＡ３であり端末側ソフトウェアが古いバージョンＢであるため、無線通信端末４に新しいバージョンＡの端末側ソフトウェアをダウンロードするように、ユーザに促す。
【００３５】
なお、バージョン提示画像には、「整合性」の欄および「サービス要否」の欄のうち少なくも一方が設けられていればよく、必ずしも両方の欄が設けられている必要はない。
以上のように、本実施形態によれば、作業車両２のコントローラ１１に実装された車両側ソフトウェア１６が外部端末３によって更新されると、車両側バージョン情報記憶部４０に記憶されている車両側バージョン情報が更新される。また、無線通信端末４に端末側ソフトウェア２５がダウンロードされると、端末側バージョン情報記憶部４１に記憶されている端末側バージョン情報が更新される。そのため、情報提示部５４は、コントローラ１１に現在実装されている車両側ソフトウェアの車両側バージョン情報および無線通信端末４に現在実装されている端末側ソフトウェアの端末側バージョン情報を提示することができる。
【００３６】
したがって、情報提示部５４が提示するバージョン情報に基づいて、サービスマンは、コントローラ１１に現在実装されている車両側ソフトウェアと無線通信端末４の制御部２０に現在実装されている端末側ソフトウェア２５とが整合しているか否かを知ることができる。整合していない場合には、サービスマンが外部端末３を用いて車両側ソフトウェア１６を更新したり、サービスマンがユーザに端末側ソフトウェア２５の更新を促したりすることができる。
【００３７】
その結果、無線通信端末４の制御部２０に実装されている端末側ソフトウェア２５と作業車両２のコントローラ１１に実装されている車両側ソフトウェア１６とを適切に管理することができる。
また、本実施形態によれば、情報提示部５４は、車両側バージョン情報記憶部４０に記憶されている車両側バージョン情報と端末側バージョン情報記憶部４１に記憶されている端末側バージョン情報とを、ウェブサイトに表示する。
【００３８】
この構成によれば、ウェブサイトを介して、コントローラ１１に現在実装されている車両側ソフトウェア１６と、対応する無線通信端末４に現在実装されている端末側ソフトウェア２５とをサービスマンに迅速に報知することができる。
また、本実施形態では、整合性判定部５３が、ソフトウェア管理装置５の記憶部３４に記憶されている車両側バージョン情報および端末側バージョン情報に基づいて、コントローラ１１に実装されている車両側ソフトウェア１６と、対応する無線通信端末４の制御部２０に実装されている端末側ソフトウェア２５とが整合しているか否かを判定する。そして、情報提示部５４は、整合性判定部５３による判定結果をウェブサイト上に表示する。
【００３９】
そのため、整合性判定部によって、車両側ソフトウェア１６および／または端末側ソフトウェア２５の更新の要否が自動で判定される。そのため、サービスマンが手動で整合性を判定する場合と比較して、ソフトウェアの更新の要否の誤判定を抑制できる。
また、本実施形態によれば、端末側更新部５１が、データログに基づいて、端末側バージョン情報記憶部４１に記憶されている記端末側バージョン情報を更新する。そのため、無線通信端末４の制御部２０に端末側ソフトウェア２５をダウンロードしたことを、無線通信端末４を用いてユーザが端末側更新部５１にわざわざ報知する手間が省ける。
【００４０】
この発明は、以上に説明した実施形態に限定されるものではなく、さらに他の形態で実施することができる。
たとえば、上述した実施形態では、情報提示部５４が、端末側バージョン情報記憶部４１に記憶されている端末側バージョン情報と、車両側バージョン情報記憶部４０に記憶されている車両側バージョン情報と、整合性判定部５３による判定結果とを、サービスマンが閲覧可能なウェブサイトに表示するとした。しかしながら、上述した実施形態とは異なり、ソフトウェア管理装置５の制御部３０が整合性判定部５３を有しておらず、情報提示部５４が、端末側バージョン情報記憶部４１に記憶されている端末側バージョン情報、および車両側バージョン情報記憶部４０に記憶されている車両側バージョン情報のみをウェブサイトに表示してもよい。この場合、整合性の有無の判定は、サービスマンによって行われる。
【００４１】
また、上述した実施形態では、端末側更新部５１は、データログに基づいて端末側バージョン情報を更新するとした。しかしながら、上述した実施形態とは異なり、端末側更新部５１は、無線通信端末４からソフトウェア管理装置５に端末側バージョン更新信号が送信されると、端末側バージョン情報を更新するとしてもよい。詳しくは、ソフトウェア格納装置６から無線通信端末４に端末側ソフトウェアがダウンロードされると、通信網９（図１参照）を介して、ソフトウェア格納装置６からソフトウェア管理装置５に端末側バージョン更新信号が送信される。端末側バージョン更新信号には、更新後のコントローラ１１の端末側ソフトウェアのバージョン情報が含まれる。
【００４２】
その他、特許請求の範囲に記載した範囲で種々の変更を行うことができる。
【符号の説明】
【００４３】
２    ：作業車両
３    ：外部端末
４    ：無線通信端末
５    ：ソフトウェア管理装置
１１  ：コントローラ
１６  ：車両側ソフトウェア
２５  ：端末側ソフトウェア
３４  ：記憶部
５０  ：車両側更新部
５１  ：端末側更新部
５４  ：情報提示部
【図１】
2020124223.tif 000003
【図２】
2020124223.tif 000004
【図３】
2020124223.tif 000005
【図４】
2020124223.tif 000006