(57)【特許請求の範囲】
【請求項１】
車両に搭載される運行記録計と、前記車両の外側に配置される所定の管理装置との間で無線通信が可能な状況において、前記運行記録計の動作を制御するための運行カード初期化方法であって、
前記運行記録計側で、前記運行記録計に装着された所定の運行カードに対するデータ書き込みエラー発生を監視し、
前記データ書き込みエラー発生の状況が所定の条件を満たす場合に、前記運行記録計側から前記管理装置に対して書き込み不良通知を送信し、
前記管理装置側では、前記書き込み不良通知を受信した場合に、送信元の前記運行記録計に対して、運行カードの初期化を許可するフォーマットコマンドを送信する
ことを特徴とする運行カード初期化方法。
【請求項２】
前記管理装置側では、前記運行記録計に装着された運行カードに記録されている運行データを取得するための運行データ転送要求を前記運行記録計に対して送信し、
前記運行記録計側では、前記運行データ転送要求を受信した場合に、前記運行データを送信元の前記管理装置に対して送信し、
前記管理装置側では、前記運行記録計から送信される前記運行データを受信した後で、前記フォーマットコマンドを前記運行記録計に対して送信する
ことを特徴とする請求項１に記載の運行カード初期化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、運行カード初期化方法に関し、特に、車両に搭載される運行記録計に装着される運行カードを初期化するための技術に関する。
【背景技術】
【０００２】
営業目的で使用される貨物輸送用トラックおよびタクシーなどの営業用車両においては、運行情報の記録を残すことが法令で義務づけられている。そのため、例えば車速、エンジン回転速度、走行距離などの運行情報を自動的に収集し記録することが可能な運行記録計（例えばデジタルタコグラフ）が車両に搭載される。このような運行記録計が収集した情報は、安全管理、経済管理、労務管理等に利用される。
【０００３】
一般的な運行記録計においては、不揮発性メモリを搭載した運行カードをデータ記録媒体として使用する。具体的には、フラッシュメモリ等を搭載したメモリカードが運行カードとして使用される。また、運行カードは運行記録計に対して着脱自在であり、通常は、乗務員が乗務を開始する時に各乗務員が所持している運行カードが運行記録計に装着される。
【０００４】
運行記録計は、例えば車両の営業運行中に短い周期で定期的に情報の収集を繰り返し、得られたデータを運行カード上に自動的に記録し保存する。また、近年の運行記録計は、車載カメラによって撮影された静止画の集合や動画のような大容量のデータを運行カードに記録する機能を有する場合が多い。
【０００５】
このような運行カードを使用する運行記録計に関する従来技術としては、例えば特許文献１および特許文献２に開示された技術が知られている。例えば、特許文献１においては、運行記録計に装着される運行カードは、事務所内に設置された管理装置（パーソナルコンピュータ）を用いて初期化することが開示されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００８−１５２６０９号公報
【特許文献２】特開２００４−２３４２６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、実際に運行記録計を使用している時には、動作不良が発生する場合がある。具体的には、運行記録計の本体から運行カードにデータを書き込む際に書き込みエラーが頻繁に発生し、一部分だけしかデータが記録されなくなったり、データが全く記録されなくなる場合がある。このような不具合は、車載カメラで撮影した画像データを収集し運行カードに書き込む際に生じやすい。
【０００８】
書き込みエラーの原因については、運行カードの劣化および処理上の書き込みタイミングの問題が考えられる。すなわち、運行カードに搭載されているフラッシュメモリはその原理上、消去や書き込みの際に絶縁体となる酸化膜を電子が貫通して酸化膜を劣化させるので、書き換え回数に制限があり、データ書き換えの繰り返しによって徐々に劣化する。
【０００９】
データ容量の大きい画像データを運行カードに記録する場合には、運行カードの記録容量の制約により、必要に応じて時間的に古いデータを消去して新しいデータを上書きするように制御する必要がある。つまり、フラッシュメモリ上の同じ記録領域に対してデータ書き換えを繰り返すことになる。その結果、運行カード上でデータ書き換え回数の多くなった領域では、部分的に劣化が生じ書き込みエラーが発生する。
【００１０】
また、書き込みエラーが発生すると、正しく書き込まれるまで同じ動作を繰り返す可能性があり、書き込み動作にかかる所要時間が通常よりも長くなる。そのため、収集したデータの容量に対してデータ書き込み速度が不足する事態が生じ、書き込み動作に不具合が生じる。
【００１１】
また、運行カードの記録領域上で、既にデータが存在する箇所と空いている箇所とが不連続で存在していたり、空き領域がなくて上書きすべき領域を探す必要がある時にも、書き込み動作にかかる所要時間が通常よりも長くなる。
【００１２】
また、運行データの書き込みと画像データの書き込みとが同時期に発生したような場合にも、処理上の時間的な余裕がなくなり、運行カードの書き込み動作に不具合が生じる可能性がある。
【００１３】
例えば、運行カードの記録内容を全て消去すれば、データ書き込みの所要時間を短縮できる可能性がある。また、運行カードの記録領域の初期化として所定のフォーマット処理を行えば、例えばカード自体の劣化により書き込みに時間がかかる一部の領域を書き込み禁止領域として割り当てることも可能であり、書き込みエラーの発生を抑制し、動作の不具合をなくすることができる。
【００１４】
しかしながら、運行記録計が収集し記録するデータについては、厳格に管理しなければならず、収集されたデータを乗務員が勝手に消去したり改ざんするような操作を可能とする機能を搭載することは許されない。つまり、運行記録計により収集されたデータは、改ざんや消去をすることなく、特許文献１および特許文献２に開示されているような事務所内の管理装置側、すなわち管理者に届ける必要がある。
【００１５】
そのため、運行カードの記録内容を消去したりフォーマットするような機能は、車載器である運行記録計には搭載できなかった。従って、運行カードに劣化が生じ、車両の営業運行中に書き込み動作に不具合が生じた場合であっても、すぐに正常な動作に戻すことはできなかった。つまり、乗務員の当日の業務が終了した後、運行記録計から取り外した運行カードを事務所内の管理装置に装着し、カードのフォーマット処理をしない限り、書き込みエラーの発生を抑制できなかった。
【００１６】
本発明は、上述した事情に鑑みてなされたものであり、その目的は、乗務員の操作によるデータの改ざんや消去を防止すると共に、乗務員が事務所に戻ることなく不具合の発生した運行カードの初期化を行うことが可能な運行カード初期化方法を提供することにある。
【課題を解決するための手段】
【００１７】
前述した目的を達成するために、本発明に係る運行カード初期化方法は、下記（１）〜（２）を特徴としている。
（１）  車両に搭載される運行記録計と、前記車両の外側に配置される所定の管理装置との間で無線通信が可能な状況において、前記運行記録計の動作を制御するための運行カード初期化方法であって、
前記運行記録計側で、前記運行記録計に装着された所定の運行カードに対するデータ書き込みエラー発生を監視し、
前記データ書き込みエラー発生の状況が所定の条件を満たす場合に、前記運行記録計側から前記管理装置に対して書き込み不良通知を送信し、
前記管理装置側では、前記書き込み不良通知を受信した場合に、送信元の前記運行記録計に対して、運行カードの初期化を許可するフォーマットコマンドを送信する
こと。
（２）  上記（１）に記載の運行カード初期化方法であって、
前記管理装置側では、前記運行記録計に装着された運行カードに記録されている運行データを取得するための運行データ転送要求を前記運行記録計に対して送信し、
前記運行記録計側では、前記運行データ転送要求を受信した場合に、前記運行データを送信元の前記管理装置に対して送信し、
前記管理装置側では、前記運行記録計から送信される前記運行データを受信した後で、前記フォーマットコマンドを前記運行記録計に対して送信する
こと。
【００１８】
上記（１）の構成の運行カード初期化方法によれば、運行カードが劣化して書き込みエラーが発生したときに、事務所に戻らなくてもすぐさま対応できる。このため、エラー発生以降に生じる収集データの欠落を最小限に抑制できる。
上記（２）の構成の運行カード初期化方法によれば、データ書き込みエラーが発生した場合であっても、それ以前に収集された運行カード上のデータを管理装置側に確実に届けることができる。従って、運行カードの初期化を実施した場合でも、既に収集され記録された運行データを管理者に対して隠蔽することは不可能であり、乗務員等の不正行為を予防できる。
【発明の効果】
【００１９】
本発明によれば、乗務員の操作によるデータの改ざんや消去を防止すると共に、乗務員が事務所に戻ることなく不具合の発生した運行カードの初期化を行うことが可能になる。
【００２０】
以上、本発明について簡潔に説明した。更に、以下に説明される発明を実施するための形態を添付の図面を参照して通読することにより、本発明の詳細は更に明確化されるであろう。
【図面の簡単な説明】
【００２１】
【図１】図１は、実施形態のシステムにおける動作例を示すシーケンス図である。
【図２】図２は、実施形態のシステム全体の構成例を示すブロック図である。
【図３】図３は、図２に示した運行記録計の電気回路の構成例を示すブロック図である。
【図４】図４は、図２に示した運行記録計の動作の概要を示すフローチャートである。
【発明を実施するための形態】
【００２２】
本発明の運行カード初期化方法に関する具体的な実施の形態について、各図を参照しながら以下に説明する。
【００２３】
＜システム全体の構成＞
本実施形態においては、図２に示すようなシステムを利用する場合を想定している。すなわち、トラック等の業務用車両１０に運行記録計１００が搭載される。この運行記録計１００は、業務用車両１０の運行に関する様々な情報を自動的に収集しそのデータを所定の記録媒体に記録し保存する。
【００２４】
一方、業務用車両１０およびそれを運行する乗務員を管理する必要のある会社の事務所２０の中には、事務所側管理装置２００が設置されている。この事務所側管理装置２００は、例えばパーソナルコンピュータにより構成され、所定の業務管理を行うために利用される。具体的には、運行記録計１００が収集したデータに基づいて、分析や表示等の処理を行う。事務所２０の管理者は、事務所側管理装置２００を利用して乗務員等の安全管理、経済管理、労務管理等を実施する。
【００２５】
運行記録計１００から事務所側管理装置２００へのデータの受け渡しについては、通常は運行記録計１００に装着される記録媒体の物理的な移動により行われる。具体的には、運行カードと称する着脱自在な不揮発性メモリカード（図３の１２１）を毎日の乗務終了時に乗務員が運行記録計１００から取り外し、事務所２０に戻ってから事務所側管理装置２００のカードリーダにこのメモリカードを装着しデータを転送する。
【００２６】
また、運行記録計１００には無線通信機能が搭載されており、事務所側管理装置２００にも通信機能が搭載されている。事務所側管理装置２００は、インターネット等の通信ネットワークを経由して図２に示すサーバ３００と接続することができる。また、業務用車両１０に搭載されている運行記録計１００も、無線通信によりサーバ３００と通信することができる。サーバ３００は、運行記録計１００と事務所側管理装置２００との間でデータの中継を行うことができる。従って、事務所側管理装置２００はサーバ３００を経由して運行記録計１００との間で通信を行うことが可能であり、遠隔制御により運行記録計１００を管理することができる。
【００２７】
＜運行記録計の構成例＞
図２に示した運行記録計１００の電気回路の構成例が図３に示されている。図３に示すように、運行記録計１００の本体の中には、情報処理部１０１、メモリカードＩ／Ｏ部１０２、インタフェース１０３、プログラム格納部１０４、設定値データ格納部１０５、操作部１０６、表示部１０７、車両情報格納部１０８、および通信端末インタフェース１０９が備わっている。
【００２８】
情報処理部１０１は、マイクロコンピュータ（ＣＰＵ）により構成されており、予め用意されたプログラムを実行することにより運行記録計１００の動作に必要な機能を提供する。
【００２９】
メモリカードＩ／Ｏ部１０２は、メモリカード１２１を装着可能なスロットを有しており、情報処理部１０１とメモリカード１２１との間のデータ入出力（Ｉ／Ｏ）を制御する。すなわち、情報処理部１０１はメモリカードＩ／Ｏ部１０２を経由してメモリカード１２１にアクセスし、メモリカード１２１からデータを読み出したりデータを書き込むことができる。また、情報処理部１０１はメモリカードＩ／Ｏ部１０２のスロットに対するカード挿入の有無も識別できる。
【００３０】
メモリカード１２１は、例えばフラッシュメモリのように不揮発性の記録領域を有する記録媒体であり、通常は事務所側管理装置２００により初期化された後で使用される。各メモリカード１２１には、運行カードとして使用できるように、当該カードを識別するための固有の識別情報や、それを所持する乗務員を識別するための乗務員コードなどが事務所側管理装置２００によって書き込まれる。
【００３１】
インタフェース（Ｉ／Ｆ）１０３は、運行記録計１００が取得すべき様々な運行情報を情報処理部１０１に入力するための信号処理を行う。具体的には、インタフェース１０３は車両側の各種センサや電子制御装置（ＥＣＵ）と接続され、車速やエンジン回転速度を表す信号が入力される。
【００３２】
プログラム格納部１０４は、読み出し専用メモリ（ＲＯＭ）により構成されており、情報処理部１０１が実行可能な各種プログラムの情報が予め保持されている。プログラム格納部１０４が保持するプログラムの中には、基本動作を制御するオペレーティングシステムのプログラムや、運行記録計の動作を制御するためのアプリケーションプログラムが含まれている。
【００３３】
設定値データ格納部１０５は、読み出し専用メモリ（ＥＥＰＲＯＭ）により構成されており、運行記録計１００の動作に必要な各種の定数データを保持している。なお、設定値データ格納部１０５が保持するデータについては、特別な処理を行うことにより書き換えることが可能である。
【００３４】
操作部１０６は、情報処理部１０１が乗務員からの入力操作を受け付けるために必要な各種ボタンを備えている。表示部１０７は、液晶表示器（ＬＣＤ）により構成されており、情報処理部１０１の制御に従い、文字列や数値などの情報を可視情報として乗務員に提示することができる。
【００３５】
車両情報格納部１０８は、データの読み書きが自在なメモリ（ＲＡＭ）により構成されている。車両情報格納部１０８は、揮発性であり、情報処理部１０１が様々な情報を一時的に格納するために利用される。
【００３６】
通信端末インタフェース１０９は、情報処理部１０１が通信端末１２３を利用するために必要な通信機能を提供する。通信端末１２３は、例えばテレマティクス端末のように、無線通信により車外の通信網と接続しデータ通信を行うことができる。本実施形態では、通信端末１２３は図２に示したサーバ３００との間で無線通信することができる。
【００３７】
本実施形態の運行記録計１００は、車載カメラ１２２により撮影された画像のデータを運行データと共に収集し記録する機能を有している。この車載カメラ１２２は、例えば車両の進行方向前方または後方の風景、あるいは車室内の状況を周期的に撮影する。
信号処理部１１０は、車載カメラ１２２が出力する映像等の信号に対してアナログ／デジタル変換等の処理を施して、情報処理部１０１の処理に適した画像データを生成する。
【００３８】
＜運行記録計の動作の概要＞
図２に示した運行記録計１００の動作の概要が図４に示されている。
運行記録計１００に電源が投入された後、情報処理部１０１はイグニッションスイッチの状態を監視してエンジンがオンか否か識別する。エンジンがオンになると、図４のステップＳ１１からＳ１２に進む。
【００３９】
ステップＳ１２では、情報処理部１０１はメモリカードＩ／Ｏ部１０２のスロットにメモリカード１２１が装着されているか否かを識別し、未装着の場合は装着されるまで待機する。また、メモリカード１２１が未装着の場合には適当なメッセージを表示部１０７で表示し、乗務員にメモリカードの挿入を促す。
【００４０】
ステップＳ１３では、情報処理部１０１は運行記録計１００におけるデータの収集および記録を開始する。これ以降、運行情報、すなわち車速、エンジン回転速度、走行距離、時刻などの情報が定期的に収集され、収集されたデータがメモリカード１２１に書き込まれる。
【００４１】
また、運行情報の他に、車載カメラ１２２により撮影された画像のデータもメモリカード１２１に記録される。図４に示すように、車載カメラ１２２が撮影時に出力する映像等の信号は信号処理部１１０に入力され、デジタル信号に変換される。信号処理部１１０が出力するデジタル信号、すなわち画像データは、情報処理部１０１が実行する所定のアプリケーションプログラム１３１に入力される。このアプリケーションプログラム１３１は、一定の周期（例えば１秒間隔）で各フレームの画像データを取り込み、所定の符号化処理を行う。例えば、ＭＰＥＧ（Moving Picture Experts Group）形式の画像データに変換する。生成するデータのビットレートは３８４ｋｂｐｓ〜４０９６ｋｂｐｓ程度である。
【００４２】
また、上述のアプリケーションプログラム１３１は、生成した画像データを一定のサイズ毎に区分して、車両情報格納部１０８上のバッファ領域に一時的に格納する。そして、一定量（例えば３２ｋｂｙｔｅ）の画像データがバッファ上に溜まると、アプリケーションプログラムは、該当するデータを保存対象としてファイルシステム１３２に渡す。
【００４３】
ファイルシステム１３２は、情報処理部１０１が実行可能な基本プログラムの中に含まれており、情報処理部１０１がメモリカード１２１にアクセスする際に必要な基本制御機能を備えている。例えば、保存対象の一定サイズのデータがアプリケーションプログラム１３１からファイルシステム１３２に入力されると、ファイルシステム１３２は受け取ったデータを１つのデータファイルとしてメモリカード１２１上に書き込む。
【００４４】
ファイルシステム１３２がメモリカード１２１に対してデータファイルを書き込む際には、正しくデータが書き込まれたか否かを検証し、異常がある場合には同じデータを再び書き込むか、もしくは書き込み不良発生として処理する（図４のＳ２１）。
【００４５】
１日の業務が終了すると、運行記録計１００が搭載された車両の乗務員は、操作部１０６に含まれる「終了ボタン」を押下する。情報処理部１０１は「終了ボタン」の押下をステップＳ１４で検出すると、動作を終了する。運行記録計１００の動作が終了した後、乗務員はメモリカード１２１を運行記録計１００から取り外すことができる。
【００４６】
＜異常が発生した場合のシステムの動作＞
本実施形態のシステムにおける異常発生時の動作例が図１に示されている。図１に示す動作について以下に説明する。
【００４７】
運行記録計１００の情報処理部１０１は、ステップＳ２１でエラー発生の監視を実行する。すなわち、図４に示したように、ファイルシステム１３２がメモリカード１２１にデータを書き込む際に、正しく書き込まれたか否かを検証し、書き込みの失敗を検出した場合には、同じデータを再び書き込んだり、エラー発生として処理する。
【００４８】
ステップＳ２１において、書き込み不良として認識すべき特定の条件を満たした場合、例えば所定時間以内に書き込みが完了しない場合や、書き込みエラーの発生回数または発生頻度が所定以上になった場合には、図１のステップＳ２２を実行する。すなわち、情報処理部１０１はステップＳ２２で「運行カード書き込み不良通知」を事務所側管理装置２００に通知する。
【００４９】
なお、図１においては省略されているが、運行記録計１００が無線通信により送信する「運行カード書き込み不良通知」は図２に示すようにサーバ３００で受信され、サーバ３００の中継動作により事務所側管理装置２００に「運行カード書き込み不良通知」が送信される。
【００５０】
事務所側管理装置２００においては、サーバ３００からの信号の受信を常時監視している。そして、運行記録計１００からの「運行カード書き込み不良通知」を受信した場合には、ステップＳ３１で「運行データ転送要求」を、「運行カード書き込み不良通知」の送信元の運行記録計１００に対して送信する。この「運行データ転送要求」も、サーバ３００で中継されて無線通信により運行記録計１００に届けられる。
【００５１】
運行記録計１００の情報処理部１０１は、前記「運行カード書き込み不良通知」の送信の後で事務所側管理装置２００からの「運行データ転送要求」を受信すると、ステップＳ２３で運行データ転送を実行する。すなわち、運行記録計１００に現在装着されているメモリカード１２１にそれまでに記録された全ての運行データ（画像も含む）を順番に読み出して、これらを事務所側管理装置２００宛てに送信する。このデータもサーバ３００で中継されて事務所側管理装置２００に届く。
【００５２】
事務所側管理装置２００は、前記「運行データ転送要求」の送信の後で運行記録計１００からの運行データを受信すると、これらのデータを該当する運行記録計１００およびメモリカード１２１の固有の識別情報と対応付けて所定の記憶装置上に保存する。
【００５３】
また、事務所側管理装置２００は、運行記録計１００からの全ての運行データを受け取った後、ステップＳ３２で送信元の運行記録計１００に対して所定の「フォーマットコマンド」を送信する。この「フォーマットコマンド」もサーバ３００で中継されて運行記録計１００に届く。
【００５４】
運行記録計１００の情報処理部１０１は、正規の事務所側管理装置２００から送信された「フォーマットコマンド」を受信すると、ステップＳ２４でメモリカード１２１に関するフォーマット処理、すなわち初期化を行う。
【００５５】
このフォーマット処理に関しては、単にデータを消去するのではなく、メモリカード１２１にアクセスしやすいように、予め決められたファイルシステムのフォーマットに従って初期化を行う。具体的には、様々な領域の確保、領域毎のアドレスの割り当て、アドレスなどの管理情報の初期化などを行う。また、データ書き込みのテストを実施して、故障や劣化による不良箇所の有無を識別し、不良箇所が見つかった場合にはその箇所を書き込み禁止、つまり使用不可能な領域として割り当てる。
【００５６】
従って、例えば同じ領域に対するデータ書き込みの繰り返しによってメモリカード１２１上に劣化が生じ、書き込みエラーの発生しやすい箇所が生じた場合には、フォーマット処理を実施することにより問題のある箇所にアクセスしなくなり、書き込みエラーの発生が抑制される。これにより、メモリカード１２１に対するデータ書き込み動作に遅延が生じたり、書き込み動作が停止したり、収集されたデータの一部が記録データから欠落するのを防止することが可能になる。
【００５７】
また、運行記録計１００の情報処理部１０１が実行可能なメモリカード１２１のフォーマット処理に関しては、図１に示すようにこれを管理している正規の事務所側管理装置２００から「フォーマットコマンド」を受信した状況のみに限られる。従って、乗務員等が運行記録計１００の操作部１０６に対して様々な操作を行った場合でも、フォーマット処理の指示を与えることはできない。つまり、事務所側管理装置２００を使用しない限り、メモリカード１２１の記録データを消去したり改ざんすることは不可能であり、運行データ等を安全に管理することができる。
【００５８】
一方、メモリカード１２１の劣化により運行記録計１００の書き込み動作に不具合が発生した場合には、書き込み動作が停止したり、収集されたデータの一部が記録データから欠落する可能性がある。しかし、図１に示す制御を実施することにより、事務所側管理装置２００からの指示で運行記録計１００はフォーマット処理を実行できるので、不具合の継続を回避することが可能になる。また、図１に示す制御においては、フォーマット処理を実行する前に、メモリカード１２１に保存した運行データを事務所側管理装置２００に転送するので、フォーマット処理に伴ってそれまでに記録された重要な運行データの一部が消滅するのを防止できる。
【００５９】
なお、例えば運行記録計１００の車両情報格納部１０８等に十分な記憶容量の空き領域が存在する場合には、フォーマット処理の前にメモリカード１２１に記録された全ての運行データを前記空き領域に退避して、フォーマットの後でメモリカード１２１上に書き戻すように処理しても良い。その場合、運行記録計１００から事務所側管理装置２００に運行データを転送する処理（Ｓ２３，Ｓ３１）は省略できる。
【符号の説明】
【００６０】
１０  業務用車両
２０  事務所
１００  運行記録計
１０１  情報処理部
１０２  メモリカードＩ／Ｏ部
１０３  インタフェース
１０４  プログラム格納部
１０５  設定値データ格納部
１０６  操作部
１０７  表示部
１０８  車両情報格納部
１０９  通信端末インタフェース
１１０  信号処理部
１２１  メモリカード
１２２  車載カメラ
１２３  通信端末
１３１  アプリケーションプログラム
１３２  ファイルシステム
２００  事務所側管理装置
３００  サーバ
【図１】
0005735887.tif 000002
【図２】
0005735887.tif 000003
【図３】
0005735887.tif 000004
【図４】
0005735887.tif 000005