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