(57)【要約】【課題】簡単な構成でプログラムを更新することができる運行情報収集装置を提供する。【解決手段】プログラムにより動作して車両の運行状態を示す運行情報を収集し、該運行情報を装着された読み書き自在の記憶媒体Ｃに書き込む運行情報収集装置において、プログラムを書換可能に記憶するプログラム記憶手段１３と、運行情報を記憶するための記憶媒体Ｃの装着に応じて、プログラム記憶手段１３のプログラムを更新するための更新情報を記憶媒体Ｃが記憶しているか否かの判定を行う更新情報判定手段１１ａと、更新情報判定手段１１ａによる更新情報を記憶しているとの判定に応じて、記憶媒体Ｃの更新情報に基づいてプログラム記憶手段１３のプログラムを更新する更新手段１１ｂと、更新手段１１ｂによる更新の終了を示す更新終了情報を生成する更新終了情報生成手段１１ｃと、該生成した更新終了情報を記憶媒体Ｃに書き込む更新終了情報書込手段１９と、を備える。【選択図】図１
2006072469.tif 000002
【特許請求の範囲】
【請求項１】
プログラムにより動作して時々刻々変化する車両の運行状態を示す運行情報を収集し、該運行情報を着脱自在に装着された読み書き自在の記憶媒体に書き込む運行情報収集装置において、
前記プログラムを書換可能に記憶するプログラム記憶手段と、
前記運行情報を記憶するための前記記憶媒体の装着に応じて、前記プログラム記憶手段が記憶しているプログラムを更新するための更新情報を前記記憶媒体が記憶しているか否かの判定を、前記記憶媒体から読み込んだ情報に基づいて行う更新情報判定手段と、
前記更新情報判定手段による前記更新情報を記憶しているとの判定に応じて、前記記憶媒体が記憶している更新情報に基づいて前記プログラム記憶手段が記憶しているプログラムを更新する更新手段と、
前記更新手段による更新の終了に応じて、該更新の終了を示す更新終了情報を生成する更新終了情報生成手段と、
前記更新終了情報生成手段が生成した更新終了情報を前記記憶媒体に書き込む更新終了情報書込手段と、
を備えることを特徴とする運行情報収集装置。
【請求項２】
請求項１に記載の運行情報収集装置と、該運行情報収集装置によって前記運行情報が書き込まれた前記記憶媒体から当該運行情報を読み込み、該読み込んだ運行情報に基づいて車両の運行状態を解析する運行情報解析装置と、を備え、前記運行情報解析装置の解析結果に基づいて車両の運行状況を管理する運行管理システムであって、
前記運行情報解析装置は、
前記運行情報を読み込んだ前記記憶媒体が記憶している前記更新終了情報を当該記憶媒体から取り込む更新終了情報取込手段と、
前記更新終了情報取込手段が取り込んだ更新終了情報に基づいて、前記運行情報収集装置のプログラム更新状況を管理するための更新管理情報を生成する更新管理情報生成手段と、
前記更新管理情報生成手段が生成した更新管理情報を記憶する更新管理情報記憶手段と、
を備える
ことを特徴とする運行管理システム。
【請求項３】
前記運行情報解析装置はさらに、
前記運行情報収集装置のプログラムを更新するための前記更新情報の発生を検出する更新情報検出手段と、
前記更新情報検出手段による更新情報の検出に応じて、前記運行情報収集装置にて前記運行情報を書き込ませる前記記憶媒体に対して前記検出した更新情報を書き込む更新情報書込手段と、
を備える
ことを特徴とする請求項２に記載の運行管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運行情報収集装置及び運行管理システムに関し、より詳細には、プログラムにより動作して時々刻々変化する車両の運行状態を示す運行情報を収集し、該運行情報を装着された読み書き自在の記憶媒体に書き込む運行情報収集装置、及び、該運行情報収集装置を備える運行管理システムに関するものである。
【背景技術】
【０００２】
貨物輸送用トラック、タクシー等の営業用車両の運行管理に用いられる車両運行情報解析システムは、車両に搭載され、車両の出庫から入庫までの一運行において、その車両の走行距離、走行時間等の車両の走行状態に関する走行状態データを生成させるとともに、荷積や荷卸に要した時間や休憩時間など各種の運行状況データを計測或いは手入力されて、その運行状況データに走行状態データを付加させ、この１又は複数の運行状況データを運行情報としてメモリカード等の着脱可能な記憶媒体に収集し記憶させる車両運行情報収集装置と、記憶媒体が装着されると、それに記憶されている運行情報を読み出して、その運行情報を構成する各種の運用状況データに基づいて各種運行記憶の解析を行う車両運行情報収集装置とは別体として配置される車両運行情報解析装置とから、その主要部が構成されるものである。
【０００３】
車両運行情報収集装置では、装置本体への記憶媒体の装着によって出庫処理が行われる。そして、この出庫処理後から運行状態の変化に応じて発生する運行状況データの収集が開始され、その後、終了スイッチ、書込スイッチ等の終了操作に応じて運行状況データの収集を終了し、入庫処理が行われることで、出庫から入庫までの一運行における運行情報が完成する。
【０００４】
一方、車両運行情報解析装置では、運行情報を解析して義務づけられている運転日報（労働時間、総走行距離、労働時間、運搬内容又は運行経路等）を自動的に作成していた。また、特にトラックなどの運送業界にとっては運転者に安全運転をいかに徹底させるかが重要な問題であり、運転者の運転状況を把握するために、車両運行情報収集装置にて収集した運行状況データに付加されている走行距離、走行時間、速度オーバー、エンジン回転、急加速などの車両の走行状態データに基づいて安全運転を解析することで、管理者は、その日の運転者の運行における運転者の運転状況を把握して、運転者に的確な安全運転の指導を行うことでにより、運転者に対する安全管理が行われていた。
【０００５】
上述した車両運行情報収集装置は、プログラムにより動作しており、新しいプログラムの開発等に応じて更新が可能な構成となっている。そして、従来のプログラム更新方法としては、装置を販売する販売店の作業員等が設定器や更新用の記憶媒体等を用いて１台１台更新していたため、更新作業が困難であるという問題が生じていた。
【０００６】
そこで、プログラム更新の手間を省く車両運行情報収集装置が提案されている。該車両運行情報収集装置は、車外の情報センターに車両の状況を送信し、情報センターからプログラムと情報を受信して記憶し、車両の状況に基づいてプログラムを実行する技術思想を開示している（特許文献１参照）。
【特許文献１】特開２００３−１１４１３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した運行情報収集装置は、情報センターと送受信するための通信装置を必要とすることから、装置の価格が上昇してしまうという問題が生じる。特に、通信機能が不要な運行情報装置にとっては、プログラムの更新にのみ通信装置を使用することになり、実現するのは困難であった。
【０００８】
また、作業員によってプログラムを更新する場合、プログラムを更新した運行情報収集装置と更新していない運行情報収集装置とを区別するのが困難であり、更新状況を管理する必要があり、作業員は更新した運行情報収集装置を記録しなければならないため、プログラム更新に手間がかかるという問題があった。
【０００９】
よって本発明は、上述した問題点に鑑み、簡単な構成でプログラムを更新することができる運行情報収集装置及び運行管理システムを提供することを課題としている。
【課題を解決するための手段】
【００１０】
上記課題を解決するため本発明によりなされた請求項１記載の運行情報収集装置は、図１の基本構成図に示すように、プログラムにより動作して時々刻々変化する車両の運行状態を示す運行情報を収集し、該運行情報を着脱自在に装着された読み書き自在の記憶媒体Ｃに書き込む運行情報収集装置において、前記プログラムを書換可能に記憶するプログラム記憶手段１３と、前記運行情報を記憶するための前記記憶媒体Ｃの装着に応じて、前記プログラム記憶手段１３が記憶しているプログラムを更新するための更新情報を前記記憶媒体Ｃが記憶しているか否かの判定を、前記記憶媒体Ｃから読み込んだ情報に基づいて行う更新情報判定手段１１ａと、前記更新情報判定手段１１ａによる前記更新情報を記憶しているとの判定に応じて、前記記憶媒体Ｃが記憶している更新情報に基づいて前記プログラム記憶手段１３が記憶しているプログラムを更新する更新手段１１ｂと、前記更新手段１１ｂによる更新の終了に応じて、該更新の終了を示す更新終了情報を生成する更新終了情報生成手段１１ｃと、前記更新終了情報生成手段１１ｃが生成した更新終了情報を前記記憶媒体Ｃに書き込む更新終了情報書込手段１９と、を備えることを特徴とする。
【００１１】
上記請求項１に記載した本発明の運行情報収集装置によれば、乗務員等によって記憶媒体Ｃが装着されると、該記憶媒体Ｃから読み込んだ情報に基づいて記憶媒体Ｃに更新情報が記憶されているか否かが更新情報判定手段１１ａによって判定される。そして、更新情報が記憶されていると判定されると、当該更新情報に基づいてプログラム記憶手段１３に記憶しているプログラムが更新手段１１ｂによって更新される。そして、更新が終了すると、記憶媒体Ｃによって運行情報収集装置の識別が可能な場合は更新日時を備える更新終了情報、記憶媒体Ｃによって運行情報収集装置の識別が不可能な場合は運行情報収集装置の識別番号、更新日時を備えて更新の終了した運行情報収集装置の識別が可能な更新終了情報等が更新終了情報生成手段１１ｃによって生成される。そして、該生成された更新終了情報は更新終了情報書込手段１９によって記憶媒体Ｃに書き込まれる。
【００１２】
上記課題を解決するため本発明によりなされた請求項２記載の運行管理システムは、図１の基本構成図に示すように、請求項１に記載の運行情報収集装置１と、該運行情報収集装置１によって前記運行情報が書き込まれた前記記憶媒体Ｃから当該運行情報を読み込み、該読み込んだ運行情報に基づいて車両の運行状態を解析する運行情報解析装置５と、を備え、前記運行情報解析装置５の解析結果に基づいて車両の運行状況を管理する運行管理システムであって、前記運行情報解析装置５は、前記運行情報を読み込んだ前記記憶媒体Ｃが記憶している前記更新終了情報を当該記憶媒体Ｃから取り込む更新終了情報取込手段５０ａ１と、前記更新終了情報取込手段５０ａ１が取り込んだ更新終了情報に基づいて、前記運行情報収集装置のプログラム更新状況を管理するための更新管理情報を生成する更新管理情報生成手段５０ａ２と、前記更新管理情報生成手段５０ａ２が生成した更新管理情報を記憶する更新管理情報記憶手段５０ｄと、を備えることを特徴とする。
【００１３】
上記請求項２に記載した本発明の運行管理システムによれば、更新情報を記憶している記憶媒体Ｃが運行情報収集装置１に装着されると、運行情報収集装置１はその更新情報に基づいてプログラムを更新し、該更新の終了を示す更新終了情報が記憶媒体Ｃに記憶されると共に、運行中に収集された運行情報が記憶される。そして、該記憶媒体Ｃが運行情報解析装置５に装着されると、運行情報解析装置５において、記憶媒体Ｃに記憶している更新終了情報が更新終了情報取込手段５０ａ１によって記憶媒体Ｃから取り込まれて内蔵する記憶装置等に記憶され、該更新終了情報に基づいた更新管理情報が更新管理情報生成手段５０ａ２によって生成されて更新管理情報記憶手段５０ｄに記憶される。
【００１４】
上記課題を解決するためになされた請求項３記載の発明は、図１の基本構成図に示すように、請求項２に記載の運行管理システムにおいて、前記運行情報解析装置５はさらに、前記運行情報収集装置１のプログラムを更新するための前記更新情報の発生を検出する更新情報検出手段５０ａ３と、前記更新情報検出手段５０ａ３による更新情報の検出に応じて、前記運行情報収集装置１にて前記運行情報を書き込ませる前記記憶媒体Ｃに対して前記検出した更新情報を書き込む更新情報書込手段５３と、を備えることを特徴とする。
【００１５】
上記請求項３に記載した本発明の運行管理システムによれば、運行情報収集装置１のプログラムを更新するための更新情報の発生が更新情報検出手段５０ａ３によって検出されると、運行情報を書き込ませるために運行情報収集装置１に装着させる記憶媒体Ｃに当該検出した更新情報が更新情報書込手段５３によって書き込まれる。
【発明の効果】
【００１６】
以上説明したように請求項１に記載した本発明の運行情報収集装置によれば、運行情報を書き込む記憶媒体にプログラムを更新するための更新情報が記憶されていると、該更新情報に基づいてプログラムを更新し、該更新の終了を示す更新終了情報を装着された記憶媒体に書き込むようにしたことから、更新情報を記憶している記憶媒体を乗務員等に通常の運用のように運行情報収集装置に装着させることで、運行情報収集装置のプログラムを更新させることができ、また、記憶媒体に記憶している更新終了情報を参照することで更新済みの運行情報収集装置を容易に把握することができる。従って、運行情報を記憶するために用いている通常の記憶媒体に更新情報を記憶すればよいため、既存の運行情報収集装置の構成を変更する必要がなく、通信機能も不要なことから、簡単な構成でプログラムを更新することができる運行情報収集装置を提供することができる。また、運行情報収集装置を販売する販売店、運行情報収集装置を導入した運送会社等にとっては、新しいプログラムの開発等に応じて運行情報収集装置のプログラムの更新が必要になっても、運行情報を記憶する通常の記憶媒体に更新情報を記憶させるだけで良くなるため、１台１台更新する必要がなくなり、運行情報収集装置の保守を容易に行うことができる。
【００１７】
以上説明したように請求項２に記載した本発明の運行管理システムによれば、運行情報収集装置はプログラムの更新に応じて更新終了情報を記憶媒体に書き込み、また、運行情報解析装置は装着された記憶媒体から更新終了情報を取り込み、該更新終了情報に基づいて運行情報収集装置のプログラム更新状況を管理するための更新管理情報を生成して記憶するようにしたことから、更新管理情報を参照することで、記憶媒体に記憶している運行情報の解析を行う運行情報解析装置にて運行情報収集装置のプログラム更新状況を把握することができる。従って、運行情報を記憶するための記憶媒体を用いて、運行情報収集装置のプログラムを更新し、該更新の状況を運行情報解析装置によって容易に把握することができるため、複数の運行情報収集装置の保守の簡単化を図ることができる。
【００１８】
請求項３に記載の発明によれば、請求項２に記載の発明の効果に加え、運行情報収集装置のプログラムを更新するための更新情報の発生を検出すると、運行情報を書き込ませるための記憶媒体に当該更新情報を書き込むようにしたことから、既存の運行情報解析装置を利用して速やかに運行情報収集装置のプログラムを更新することができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明に係る運行情報収集装置及び運行管理システムの一実施の形態を、図２〜図８の図面を参照して説明する。
【００２０】
ここで、図２は本発明に係る運行管理システムのシステム概要の一例を示す構成図であり、図３は図２の運行情報収集装置の概略構成を示す構成図であり、図４は本発明に係るカード（記憶媒体）のメモリマップの一例を示す図であり、図５は図３のＣＰＵが実行する本発明に係る処理概要の一例を示すフローチャートであり、図６は図２の運行情報解析装置の概略構成を示す構成図であり、図７は図６のＣＰＵが実行する本発明に係るカード作成処理の一例を示すフローチャートであり、図８は図６のＣＰＵが実行する本発明に係るカード解析処理の一例を示すフローチャートである。
【００２１】
運行管理システムは、図２に示すように、貨物輸送用トラック、タクシー等の営業用車両に搭載される車両運行情報収集装置１と、前記営業用車両を所有する会社、営業所等に設けられて前記車両運行情報収集装置１が収集した運行情報に基づいて運転者の運行状況を解析する運行情報解析装置５と、を有して構成している。
【００２２】
車両運行情報収集装置１は、図３に示すように、予め定めたプログラムに従って各種の処理や制御などを行う中央演算処理装置（ＣＰＵ）１１、ＣＰＵ１１のためのプログラム等を格納した読み出し専用のメモリであるＲＯＭ１２、装置本体がオフ状態の間も記憶内容の保持が可能な電気的消去／書き換え可能な読み出し専用のメモリ（ＥＥＰＲＯＭ）１３、各種のデータを格納するとともにＣＰＵ１１の処理作業に必要なエリアを有する読み出し書き込み自在のメモリであるＲＡＭ１４等を有して構成している。
【００２３】
ＥＥＰＲＯＭ１３には、運行情報収集装置１において変更対象となるプログラム、該プログラムのバーション情報等を格納するプログラム格納エリアを有して構成している。よって、本最良の形態では、ＥＥＰＲＯＭ１３がプログラムを書き換え可能に記憶していることから、請求項中のプログラム記憶手段に相当する。
【００２４】
なお、運行情報収集装置１のプログラムについては、その全てを変更可能とする場合は、ＥＥＰＲＯＭ１３に全てのプログラムを記憶し、一部のみを変更可能とする場合は、変更しないプログラムをＲＯＭ１２、変更可能なプログラムをＥＥＰＲＯＭ１３にそれぞれ記憶する。
【００２５】
車両運行情報収集装置１はさらに、操作部１５、表示部１６、音声出力部１７、インタフェース部１８、カード挿入部１９等を備え、それらの各々をＣＰＵ１１に接続している。
【００２６】
操作部１５は、装置本体の正面等に設けている複数の操作スイッチを備え、発生した警報、音声出力等を停止させる停止スイッチ、車両が走行している道路が高速道路であるか一般道路であるかを運転者に選択させる高速／一般スイッチ等を有し、各スイッチの状態をＣＰＵ１１で検出することが可能な構成になっている。なお、操作部１５を構成から削除して、インタフェース部１８に接続する外部の操作装置として実現することもできる。
【００２７】
表示部１６は、ＬＣＤ等の表示装置を備え、ＣＰＵ１１から出力される情報に基づいて各種表示を行う。そして、音声出力部１７は、ＣＰＵ１１が出力した音声データを音声信号に変換して装置外部に出力する。
【００２８】
インタフェース部１８は、外部機器を着脱自在に接続するための端子を備え、ＣＰＵ１１と外部機器との交信を可能としている。本実施の形態では、インタフェース部１８に、車両の速度センサ２１とブレーキセンサ２２とを接続している。この速度センサ２１は、車両の速度に応じた速度信号をＣＰＵ１１に対して出力し、ＣＰＵ１１は入力された速度信号から速度を算出する。そして、ブレーキセンサ２２は、車両のブレーキが運転者によって操作されたか否かの識別が可能なブレーキ信号をＣＰＵ１１に対して出力し、ＣＰＵ１１はそのブレーキ信号に基づいて運転者がブレーキの操作状態を判定する。
【００２９】
カード挿入部１９は、装置本体正面のスロット５３ａから挿入されたメモリーカード等のカード状の記憶媒体（以下、カードと称する）Ｃに対し、ＣＰＵ１１から指定されたデータの書き込み、読み込みを行うもので、カードＣのカード挿入部１９に対する挿入は手動で行い、カードＣの排出は、排出キーの操作に応じてカード挿入部１９内の排出機構（図示せず）が自動で行う。そして、カードＣには、車両運行情報収集装置１で車両の運行状況の変化に応じて発生する運行状況データが運行情報として時系列的に記憶される。
【００３０】
上述した構成の車両運行情報収集装置１では、カード挿入部１９へのカードＣの挿入によって出庫処理が行われる。そして、この出庫処理後から運行状態の変化に応じて発生する運行状況データの収集が開始され、その後、終了スイッチ、書込スイッチ等の終了操作に応じて運行状況データの収集を終了し、入庫処理が行われることで、出庫から入庫までの一運行における運行情報が完成して、カードＣに記憶される。
【００３１】
また、カードＣは、図４に示すように、カードＣを管理するための情報が記憶される管理エリアＥ１と、車両運行情報収集装置１が収集した運行情報などが記憶される記憶エリアＥ２と、を有する。
【００３２】
管理エリアＥ１には、予め定められた所定領域に”ＬＯＡＤＤＡＴＡ”が記憶しているときに、カードＣに更新情報を記憶していることを示し、また、その所定領域が空白（ＮＵＬＬ）のときに、カードＣに更新情報を記憶していないことを示している。よって、運行情報収集装置１は、前記所定領域を参照することで、更新情報が記憶されているか否かを判定することができる。
【００３３】
また、カードＣに更新情報を記憶している場合、管理エリアＥ１の前記所定領域以降には、プログラムバーション、更新情報先頭アドレス、更新情報終了アドレス、更新情報チェックサムが順次設定される。そして、プログラムバーションは、更新情報によって更新されるプログラムのバージョンを示す。更新情報先頭アドレスは、更新情報を記憶している先頭アドレスが設定される。更新情報終了アドレスは、更新情報を記憶している終了アドレスが設定される。更新情報チェックサムは、カードＣから読み出した更新情報の加算検査をするための値が設定される。
【００３４】
管理エリアＥ１には、更新情報に基づいたプログラムの更新の終了に応じて、該更新した運行情報収集装置１の識別が可能な更新終了情報が記憶される。よって、運行情報解析装置５側で該更新終了情報を参照することで、プログラムの更新が終了した運行情報収集装置１を識別することができる。
【００３５】
記憶エリアＥ２には、新しいプログラムの開発等に応じて、運行情報収集装置１のプログラムを更新するための更新情報が生成されると、本最良の形態では、該更新情報が運行情報解析装置５によって書き込まれて記憶される。そして、更新情報としては、例えば更新プログラム、パッチコードなど種々異なる構成とすることができる。
【００３６】
次に、運行情報収集装置１のＣＰＵ１１が実行する本発明に係る処理概要の一例を、図５のフローチャートを参照して説明する。
【００３７】
車両のバッテリー等からの電力の供給に応じてＣＰＵ１１が起動されると、ステップＳ１１において、カード挿入部１９を参照してカードＣが挿入されているか否かが判定される。カードＣが挿入されていないと判定された場合は（Ｓ１１でＮ）、この判定処理を繰り返すことで、カードＣの挿入が待たれる。一方、カードＣが挿入されていると判定された場合は（Ｓ１１でＹ）、ステップＳ１２に進む。
【００３８】
ステップＳ１２において、カード挿入部１９にカードＣが記憶している情報を読み取らせ、カード挿入部１９から入力される読み取られた情報がカード情報としてＥＥＰＲＯＭ１３に記憶されることで運行情報収集装置１内に取り込まれ、その後ステップＳ１３に進む。なお、カード情報は、カードＣから読み込んだ情報であることから、そのデータ構造は図４に示すデータ構造と同様になる。
【００３９】
ステップＳ１３（更新情報判定手段）において、そのカード情報の前記所定領域に”ＬＯＡＤＤＡＴＡ”が設定されているか否かに基づいて、カードＣに更新情報が記憶されているか否かが判定される。”ＬＯＡＤＤＡＴＡ”が設定されていない、つまり、更新情報が記憶されていないと判定された場合（Ｓ１３でＮ）、通常の出庫準備処理に進む。一方、”ＬＯＡＤＤＡＴＡ”が設定されている、つまり、更新情報がカードＣに記憶されていると判定された場合は（Ｓ１３でＹ）、ステップＳ１４に進む。
【００４０】
ステップＳ１４において、カード情報に設定されているプログラムバージョンとＥＥＰＲＯＭ１３に記憶しているバージョン情報とが比較され、該比較結果に基づいてプログラムの更新が必要であるか否かが判定される。バージョンが等しく、プログラムの更新は不要であると判定された場合は（Ｓ１４でＮ）、通常の出庫準備処理に進む。一方、バーションが異なり、プログラムの更新が必要であると判定された場合は（Ｓ１４でＹ）、ステップＳ１５に進む。
【００４１】
ステップＳ１５において、図４に示す記憶エリアＥ２のクリアがカード挿入部１９に指示されることで、カード挿入部１９によってカードＣの記憶エリアＥ２に初期値が書き込まれることで記憶エリアＥ２がクリアされ、その後ステップＳ１６に進む。この処理によって、クリアされた記憶エリアＥ２には、その後運行情報収集装置１にて収集された運行情報が時系列的に書き込まれることになる。
【００４２】
ステップＳ１６（プログラム更新手段）において、ＥＥＰＲＯＭ１３に記憶しているカード情報の管理エリアＥ１の更新情報先頭アドレスと更新情報終了アドレスとに基づいて、ＥＥＰＲＯＭ１３に記憶しているカード情報の記憶エリアＥ２から更新情報が抽出され、該更新情報に基づいてＥＥＰＲＯＭ１３のプログラムが更新され、その後ステップＳ１７に進む。
【００４３】
ステップＳ１７において、更新情報に基づいて書き込んだ値とカード情報の更新情報チェックサムとが比較され、該比較結果に基づいてＥＥＰＲＯＭ１３のプログラムの更新は正常終了か否かが判定される。正常終了ではないと判定された場合は（Ｓ１７でＮ）、ステップＳ１８において、プログラム更新異常処理が実行されることで、プログラムの更新が異常終了したことを警報するための警報情報を表示部１６に表示させ、ＥＥＰＲＯＭ１３のプログラムが復元され、リブートされる。
【００４４】
一方、ステップＳ１７でプログラム更新は正常終了したと判定された場合は（Ｓ１７でＹ）、ステップＳ１８（更新終了情報生成手段）において、ＥＥＰＲＯＭ１３のプログラムの更新終了を示す更新終了情報がＲＡＭ１４に生成され、その後ステップＳ１９に進む。なお、更新終了情報の一例としては、更新が終了した更新日時、車両の識別番号等の各種データを有して構成している。
【００４５】
ステップＳ１９において、ＲＡＭ１４の更新終了情報の書き込みがカード挿入部１９に指示されることで、更新終了情報はカード挿入部１９によってカードＣの管理エリアＥ１に書き込まれ、その書き込みの終了に応じてリブートされる。
【００４６】
よって、以上の説明からも明らかなように、運行情報収集装置１のＣＰＵ１１が特許請求の範囲に記載の更新情報判定手段、プログラム更新手段及び更新終了情報生成手段として機能し、カード挿入部１９が更新終了情報書込手段として機能している。
【００４７】
一方、運行情報解析装置５は、周知であるパーソナルコンピュータ（パソコン）５０を備える。パソコン５０は、図７に示すように、予め定めたプログラムに従って装置全体の動作の制御などを行う中央演算処理装置（ＣＰＵ）５０ａを有している。このＣＰＵ５０ａには、バスＢを介してＣＰＵ５０ａのためのプログラム等を格納した読み出し専用のメモリであるＲＯＭ５０ｂ、ＣＰＵ５０ａの処理作業に必要な各種データを格納する作業エリア等を有する読み出し書き込み自在のメモリであるＲＡＭ５０ｃが接続されている。
【００４８】
ＣＰＵ５０ａにはさらに、記憶装置５０ｄがバスＢを介して接続されており、この記憶装置５０ｄにはハードディスク装置など記憶媒体を用いている。そして、記憶装置５０ｄは、運行情報収集装置１によって運行情報が書き込まれたカードＣから当該運行情報を読み込み、該運行情報に基づいて車両の運行状態を解析するための運行情報解析プログラム等を格納する各種ファイルや各種データベースなどを記憶している。
【００４９】
ＣＰＵ５０ａにはさらに、入力装置インタフェース（Ｉ／Ｆ）５０ｅ、表示装置インタフェース（Ｉ／Ｆ）５０ｆ、リーダライタインタフェース（Ｉ／Ｆ）５０ｇ、プリンタインタフェース（Ｉ／Ｆ）５０ｈがバスＢを介して接続されている。
【００５０】
入力装置Ｉ／Ｆ５０ｅに、キーボードやマウスを有して構成する入力装置５１が接続されると、入力装置５１から入力された各種入力データは、バスＢに供給されてＣＰＵ５０ａに入力される。
【００５１】
表示装置Ｉ／Ｆ５０ｆには、ＣＲＴや液晶ディスプレイなどを用いて構成される表示装置５２が接続されている。そして、この表示装置Ｉ／Ｆ５０ｆは、表示装置５２の表示内容をＣＰＵ５０ａからの指示に基づいて制御するものである。
【００５２】
リーダライタＩ／Ｆ５０ｇには、リーダライタ５３が接続されており、該リーダライタ５３は、筐体の正面に設けられたスロット５３ａから挿入されたカードＣに対し、ＣＰＵ５０ａから指定された各種情報の書き込み、読み込みを行う。そして、プリンタＩ／Ｆ５０ｈには、周知であるプリンタ５４が接続されており、該プリンタ５４は、ＣＰＵ５０ａから指定された各種情報の用紙に対する印字を行う。
【００５３】
上述した運行情報解析装置５は、カードＣが記憶している運行情報を解析して義務づけられている運転日報（労働時間、総走行距離、労働時間、運搬内容又は運行経路等）を自動的に作成する。また、運行情報を構成する運行状況データは、走行距離、走行時間、速度オーバー、エンジン回転、急加速などの車両の走行状態を示すデータを有しているため、運行情報解析装置５はそれらのデータに基づいて運転者の運行中における運転を解析し、その解析結果を表示装置５２に表示させることで、管理者に運転者の運転状況を把握させ、運転者に対して的確な安全運転を指導させることで、運転者の安全管理を支援している。
【００５４】
次に、運行情報解析装置５のＣＰＵ５０ａが実行するカード作成処理の一例を、図７のフローチャートを参照して説明する。
【００５５】
管理者等からの指示に応じてカード作成処理が実行されると、ステップＴ２１において、リーダライタ５３を参照してカードＣが挿入されているか否かが判定される。カードＣが挿入されていないと判定された場合は（Ｔ２１でＮ）、この判定処理を繰り返すことで、カードＣの挿入が待たれる。一方、カードＣが挿入されていると判定された場合は（Ｔ２１でＹ）、ステップＴ２２に進む。
【００５６】
ステップＴ２２において、カード管理情報生成処理が実行されることで、カードＣを識別するカード番号、記憶している記憶容量、カードを作成した日時等のカードＣを管理するのに必要な各種データを有するカード管理情報が作成されてＲＡＭ５０ｃに記憶され、その後ステップＴ２３に進む。
【００５７】
ステップＴ２３において、ＲＡＭ５０ｃのカード管理情報のカードＣに対する書き込みがリーダライタ５３に指示されることで、カード管理情報はリーダライタ５３によってカードＣの管理エリアＥ１（図４参照）の先頭アドレスから書き込まれ、その後ステップＴ２４に進む。
【００５８】
ステップＴ２４において、新しいプログラムの開発、プログラムの不具合等の発生に応じて、記憶装置５０ｄ、若しくは、ネットワークを介して参照可能な他のコンピュータの記憶装置等の予め定められた格納場所における更新情報の検索が行われ、該検索結果はＲＡＭ５０ｃに記憶され、その後ステップＴ２５に進む。
【００５９】
ステップＴ２５において、ＲＡＭ５０ｃの検索結果に基づいて、更新情報を検出したか否かが判定される。更新情報を検出していないと判定された場合は（Ｔ２５でＮ）、処理を終了する。一方、更新情報を検出したと判定された場合は（Ｔ２５でＹ）、ステップＳ２６に進む。
【００６０】
ステップＴ２６において、パソコンのオペレーティング・システム等を介して日時データが取得されてＲＡＭ５０ｃに記憶され、該日時データと検出した更新情報に対応して設定された更新期間データとが比較され、該比較結果に基づいて、更新期間であるか否かが判定される。更新期間ではないと判定された場合は（Ｔ２６でＮ）、処理を終了する。
【００６１】
一方、更新期間であると判定された場合は（Ｔ２６でＹ）、ステップＴ２７において、更新情報が取得されてＲＡＭ５０ｃに記憶され、該更新情報に関する上述したプログラムバージョン、先頭アドレス、終了アドレス、チェックサム等を備える更新管理情報がＲＡＭ５０ｃに生成され、該更新管理情報と更新情報とのカードＣに対する書き込みがリーダライタ５３に指示されることで、更新管理情報と更新情報の各々は、リーダライタ５３によってカードＣの管理エリアＥ１に上述したカード管理情報の後、及び、記憶エリアＥ２の該当エリアに書き込まれ、その後処理を終了する。
【００６２】
以上の説明からも明らかなように、ステップＴ２５〜Ｔ２６の一連の処理で更新情報を検出していることから、ＣＰＵ５０ａが特許請求の範囲に記載の更新情報検出手段として機能している。
【００６３】
次に、運行情報解析装置５のＣＰＵ５０ａが実行するカード解析処理の一例を、図８のフローチャートを参照して説明する。
【００６４】
運行情報が記憶されたカードＣが乗務員によって持ち込まれ、カード解析処理が実行されると、ステップＴ４１において、リーダライタ５３を参照してカードＣが挿入されているか否かが判定される。カードＣが挿入されていないと判定された場合は（Ｔ４１でＮ）、この判定処理を繰り返すことで、カードＣの挿入が待たれる。一方、カードＣが挿入されていると判定された場合は（Ｔ４１でＹ）、ステップＴ４２に進む。
【００６５】
ステップＴ４２において、リーダライタ５３にカードＣに記憶している情報の読み込みが指示され、該指示に応じてリーダライタが読み込んだ情報はカード情報として記憶装置５０ｄに記憶され、その後ステップＴ４３に進む。
【００６６】
ステップＴ４３において、読み込んだカード情報の管理エリアＥ１（図４参照）を参照して更新終了情報が存在するか否かが判定される。更新終了情報が存在しない（ＮＵＬＬ）であると判定された場合は（Ｔ４３でＮ）、ステップＴ４７に進む。一方、更新終了情報が存在すると判定された場合は（Ｔ４３でＹ）、ステップＴ４４に進む。
【００６７】
ステップＴ４４（更新終了情報取込手段）において、カード情報から更新終了情報が記憶装置５０ｄに記憶されることで、カードＣから更新終了情報が運行情報解析装置５に取り込まれることになり、その後ステップＴ４５に進む。
【００６８】
ステップＴ４５（更新管理情報生成手段）において、取り込んだ更新終了情報と記憶装置５０ｄに記憶している更新管理情報とに基づいて、運行情報収集装置１のプログラム更新状況を管理するための新たな更新管理情報が生成され、その後ステップＴ４６において、更新管理情報が記憶装置（更新管理情報記憶手段）５０ｄの予め定められた記憶エリアに記憶され、その後ステップＴ４７に進む。
【００６９】
なお、更新管理情報の一例としては、複数の運行情報収集装置１とプログラムのバージョンとを対応させ、そのプログラムの更新の終了に応じて更新日が設定されることで、更新状況を示すように構成している。また、更新管理情報は運行情報収集装置１の各々に対応させて更新履歴を示す構成とするなど種々異なる形態とすることができる。
【００７０】
ステップＴ４７において、カード情報が有する運行情報が解析されて運転日報等を示す解析結果情報が生成されて記憶装置５０ｄに記憶され、ステップＴ４８において、その解析結果情報が表示装置５２に出力されることで、解析結果情報が表示装置５２に表示され、その後処理を終了する。
【００７１】
以上の説明からも明らかなように、運行情報解析装置５のＣＰＵ５０ａがさらに更新終了情報取込手段及び更新管理情報生成手段として機能し、記憶装置５０ｄが更新管理情報記憶手段として機能している。
【００７２】
次に、上述した構成において、運行管理システムの運行情報収集装置１及び運行情報解析装置５の本発明に係る動作（作用）の一例を以下に説明する。
【００７３】
運行管理システムにおいて、新しいプログラムの開発等に応じて更新情報が生成されると、該更新情報は予め定められた格納場所に格納される。そして、運行情報を書き込ませるカードＣを作成するために、カードＣが運行情報解析装置５に挿入されると、運行情報解析装置５は、前記格納場所から更新情報を取得し、該更新情報の更新期間であると、更新情報をカードＣに書き込んだ運行用のカードＣを作成する。
【００７４】
該カードＣが乗務員によって運行情報収集装置１に装着されると、運行情報収集装置１は、そのカードＣに更新情報が記憶されているか否かを判定し、記憶されていない場合は、通常の運行用のカードＣと判定して通常の出庫準備を行い、運行中に収集された運行情報をカードＣに記憶する。
【００７５】
また、カードＣに更新情報が記憶されている場合は、更新情報をカードＣから取り込み、プログラムのバージョン等を参照してプログラムの更新が必要か否かを判定し、必要である場合は、更新情報に基づいてＥＥＰＲＯＭ１３のプログラムを更新する。そして、更新が終了すると、更新終了情報を生成してカードＣに書き込む。その後リブートして新しいプログラムによる運行情報の収集を行い、収集した運行情報をカードＣに記憶する。
【００７６】
運行の終了に応じて乗務員によって持ち込まれたカードＣが運行情報解析装置５に装着されると、運行情報解析装置５は、カードＣに更新終了情報が記憶されていると、該更新終了情報に基づいてプログラムの更新状況を示す更新管理情報を生成して記憶装置５０ｄに記憶する。そして、カードＣに記憶されている運行情報を解析し、該解析結果を記憶装置５０ｄに記憶すると共に表示装置５２に表示する。
【００７７】
以上説明したように、本発明の運行情報収集装置１によれば、運行情報を書き込むカード（記憶媒体）Ｃにプログラムを更新するための更新情報が記憶されていると、該更新情報に基づいてプログラムを更新し、該更新の終了を示す更新終了情報を装着されたカードＣに書き込むようにしたことから、更新情報を記憶している記憶媒体を乗務員等に通常の運用のように運行情報収集装置１に装着させることで、運行情報収集装置１のプログラムを更新させることができ、また、カードＣに記憶している更新終了情報を参照することで更新済みの運行情報収集装置１を容易に把握することができる。
【００７８】
従って、運行情報を記憶するために用いている通常のカード（記憶媒体）Ｃに更新情報を記憶すればよいため、既存の運行情報収集装置１の構成を変更する必要がなく、通信機能も不要なことから、簡単な構成でプログラムを更新することができる運行情報収集装置１を提供することができる。また、運行情報収集装置１を販売する販売店、運行情報収集装置１を導入した運送会社等にとっては、新しいプログラムの開発等に応じて運行情報収集装置１のプログラムの更新が必要になっても、運行情報を記憶する通常のカードＣに更新情報を記憶させるだけで良くなるため、１台１台更新する必要がなくなり、運行情報収集装置１の保守を容易に行うことができる。
【００７９】
また、本発明の運行管理システムによれば、運行情報収集装置１はプログラムの更新に応じて更新終了情報をカード（記憶媒体）Ｃに書き込み、また、運行情報解析装置５は装着されたカードＣから更新終了情報を取り込み、該更新終了情報に基づいて運行情報収集装置１のプログラム更新状況を管理するための更新管理情報を生成して記憶するようにしたことから、更新管理情報を参照することで、カードＣに記憶している運行情報の解析を行う運行情報解析装置５にて運行情報収集装置１のプログラム更新状況を把握することができる。
【００８０】
従って、運行情報を記憶するためのカード（記憶媒体）Ｃを用いて、運行情報収集装置１のプログラムを更新し、該更新の状況を運行情報解析装置５によって容易に把握することができるため、複数の運行情報収集装置１の保守の簡単化を図ることができる。しかも、カードＣには通常のように運行情報を記憶することから、乗務員は通常の運用をしているのと変わらなく、乗務員に負担をかけることもない。
【００８１】
また、運行情報収集装置１のプログラムを更新するための更新情報の発生を検出すると、運行情報を書き込ませるためのカード（記憶媒体）Ｃに当該更新情報を書き込むようにしたことから、既存の運行情報解析装５を利用して速やかに運行情報収集装置１のプログラムを更新することができる。
【００８２】
なお、上述した本最良の形態では、運行情報解析装置５が外部で作成された更新情報を取り込んでカードＣに書き込む場合について説明したが、本発明はこれに限定するものではなく、運行情報解析装置５で更新情報を作成したり、カード作成用の装置を設けて該装置で作成してカードＣに書き込むなど種々異なる形態とすることができる。
【図面の簡単な説明】
【００８３】
【図１】本発明に係る運行情報収集装置及び運行管理システムの基本構成を示す図である。
【図２】本発明に係る運行管理システムのシステム概要の一例を示す構成図である。
【図３】運行情報収集装置の概略構成を示す構成図である。
【図４】本発明に係るカード（記憶媒体）のメモリマップの一例を示す図である。
【図５】図３のＣＰＵが実行する本発明に係る処理概要の一例を示すフローチャートである。
【図６】図２の運行情報解析装置の概略構成を示す構成図である。
【図７】図６のＣＰＵが実行する本発明に係るカード作成処理の一例を示すフローチャートである。
【図８】図６のＣＰＵが実行する本発明に係るカード解析処理の一例を示すフローチャートである。
【符号の説明】
【００８４】
１    運行情報収集装置
５    運行情報解析装置
１１ａ    更新情報判定手段（運行情報収集装置のＣＰＵ）
１１ｂ    プログラム更新手段（運行情報収集装置のＣＰＵ）
１１ｃ    更新終了情報生成手段（運行情報収集装置のＣＰＵ）
１３    プログラム記憶手段（運行情報収集装置のＥＥＰＲＯＭ）
１９    更新終了情報書込手段（運行情報収集装置のカード挿入部）
５０ａ１    更新終了情報取込手段（運行情報解析装置のＣＰＵ）
５０ａ２    更新管理情報生成手段（運行情報解析装置のＣＰＵ）
５０ａ３    更新情報検出手段（運行情報解析装置のＣＰＵ）
５０ｄ    更新管理情報記憶手段（運行情報解析装置の記憶装置）
５３    更新情報書込手段（運行情報解析装置のリーダライタ）
【図１】
2006072469.tif 000003
【図２】
2006072469.tif 000004
【図３】
2006072469.tif 000005
【図４】
2006072469.tif 000006
【図５】
2006072469.tif 000007
【図６】
2006072469.tif 000008
【図７】
2006072469.tif 000009
【図８】
2006072469.tif 000010