(57)【要約】 【課題】端末同士を接続する際に生じる接続上の整合性の問題を解消することが容易な車載システムを提供する。【解決手段】ハンディテンキー端末２００は、デジタルタコグラフ車載器１００を識別する第１の識別情報とハンディテンキー端末２００を識別する第２の識別情報との組み合わせの適否を示す、対応情報を格納するフラッシュメモリ２２３を有している。そして、マイクロコンピュータ２１０は、デジタルタコグラフ車載器１００から第１の識別情報を受け付け、上記対応情報に基づいて、第１の識別情報と第２の識別情報との組み合わせの適否を識別する。【選択図】図１
2014044524.tif 000002
【特許請求の範囲】
【請求項１】
第１の端末と、
制御部と、前記第１の端末と通信するための通信部と、を有する第２の端末と、
を備え、
前記第２の端末は、前記第１の端末を識別する第１の識別情報と前記第２の端末を識別する第２の識別情報との組み合わせの適否を示す対応情報を格納する対応情報記録部を更に有し、
前記制御部は、前記通信部を介して前記第１の端末から前記第１の識別情報を受け付け、前記対応情報に基づいて、前記第１の識別情報と前記第２の識別情報との組み合わせの適否を識別する、
ことを特徴とする車載システム。
【請求項２】
前記制御部は、前記組み合わせが適合していない場合には、変更後に前記第１の識別情報と前記第２の識別情報との組み合わせが適合する状態となる、前記第１の識別情報と前記第２の識別情報の少なくとも一方の変更後の識別情報を、前記対応情報に基づいて特定する、
ことを特徴とする請求項１に記載の車載システム。
【請求項３】
前記第２の端末は、各種情報を出力する表示部を更に有し、
前記制御部は、特定した前記変更後の識別情報を前記表示部に出力させる、
ことを特徴とする請求項２に記載の車載システム。
【請求項４】
前記制御部は、変更後の前記第２の識別情報を、前記対応情報に基づいて特定し、前記第２の識別情報が前記変更後の第２の識別情報となるように、前記第２の端末に保持された設定値を書き換える、
ことを特徴とする請求項２に記載の車載システム。
【請求項５】
前記第１の端末は、第１のプログラムを格納する第１の記録部を有し、前記第１のプログラムにしたがって動作し、
前記第２の端末は、第２のプログラムを格納する第２の記録部を有し、前記第２のプログラムにしたがって動作し、
前記第１の識別情報は、前記第１のプログラムのバージョン情報であり、
前記第２の識別情報は、前記第２のプログラムのバージョン情報である、
ことを特徴とする請求項１〜請求項４のいずれか１項に記載の車載システム。
【請求項６】
前記第１の識別情報は、前記第１の端末の機種種別を示す情報であり、
前記第２の識別情報は、前記第２の端末の機種種別を示す情報である、
ことを特徴とする請求項１〜請求項４のいずれか１項に記載の車載システム。
【請求項７】
前記第１の端末は、車両に関する情報を収集する車載器であり、
前記第２の端末は、前記車載器に対して情報を入力するための操作部を有する可搬型入力端末である、
ことを特徴とする請求項１〜請求項６のいずれか１項に記載の車載システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、互いに通信が可能な複数の端末で構成される車載システムに関し、特に端末同士を接続する際に発生する問題を解消するための技術に関する。
【背景技術】
【０００２】
例えば、トラックのような業務用車両には、デジタルタコグラフと呼ばれる記録装置が車載器（車載端末）として搭載される場合が多い。デジタルタコグラフは、例えば車両運行の安全に関する情報、省エネルギーに関する情報、運行業務の効率化に関する情報などを自動的に収集するために車両に搭載される。
【０００３】
しかし、車両側から出力される情報をデジタルタコグラフで自動的に収集するだけでは、データの分析に役立つ情報を十分に得ることができない。そこで、従来より、様々な情報を必要に応じて乗務員が手作業で入力できるように、ハンディテンキーと呼ばれる可搬型の端末が利用されている。
【０００４】
即ち、ハンディテンキーを有線もしくは無線の通信経路を介して車両上のデジタルタコグラフと接続することにより、乗務員が手作業で入力した情報をデジタルタコグラフに入力し記録することができる。具体例としては、荷積、荷下ろし、待機、休憩などに関する作業情報や、伝票の内容に関するデータを、乗務員が手作業でハンディテンキーに入力することができる。
【０００５】
ところで、デジタルタコグラフのような車載器については、例えば装置の価格の違いやユーザの仕様の違い等に応じて、予め複数の機種が用意される場合が多い。即ち、機種種別の異なる複数のデジタルタコグラフが存在する場合がある。また、同一機種のデジタルタコグラフであっても、改良による仕様の変更やユーザの要求に応じて、車載器を制御するプログラムの内容（バージョン）が何回も変更される可能性がある。
【０００６】
ハンディテンキーについても、デジタルタコグラフと同様に、複数の機種が存在する可能性があり、この端末を制御するプログラムの内容（バージョン）が何回も変更される可能性がある。
【０００７】
したがって、ハンディテンキーをデジタルタコグラフの車載器に接続する場合には、機種もしくはプログラムのバージョンが異なる多種類のデジタルタコグラフのいずれか１つと、機種もしくはプログラムのバージョンが異なる多種類のハンディテンキーのいずれか１つと、が接続されるため、様々な種類の組み合わせが生じる。
【０００８】
しかしながら、ハンディテンキーとデジタルタコグラフとの組み合わせの種類によっては、この通信システムが正しく動作しない可能性がある。即ち、ハンディテンキー側の仕様と、デジタルタコグラフ側の仕様とが一致しない場合には、システム全体が正しく動作しない。したがって、ユーザはハンディテンキーとデジタルタコグラフとを接続する前に、これらの組み合わせに問題が無いことを確認しなければならない。
【０００９】
車載システムとは異なるが、本発明と関連のある従来技術が特許文献１に開示されている。特許文献１は、コンピュータにプリンタを接続する場合に利用されるプリンタドライバのプログラムに関する技術を開示している。
【００１０】
具体的には、特許文献１のプリンタドライバプログラムは、バージョン情報の表示が指示されたときに、インストールされているモニタープログラム等のバージョン情報を調査し、このバージョン情報と自プログラムのバージョン情報とをダイアログボックス上に表示する。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００５−１３５２１５号公報
【発明の概要】
【発明が解決しようとする課題】
【００１２】
特許文献１の技術を利用すれば、コンピュータのユーザは、プリンタドライバプログラム自身のバージョン情報と、モニタープログラムのバージョン情報とを同時に知ることができる。
【００１３】
しかしながら、２つのプログラムの双方のバージョン情報をユーザが把握できたとしても、両機器を実際に接続して動かしてみなければ、システムが正しく動作するかどうかをユーザが確認することはできない。もしも、２つのプログラムが統一された共通のバージョン番号のみで正しく動作するのであれば、ユーザは２つのプログラムのバージョンが一致するか否かを認識することにより、システムが正しく動作するかどうかを予想できる。
【００１４】
しかしながら、車載システムのハンディテンキーやデジタルタコグラフの車載器の場合には、仕様の変更に伴って、あるいは顧客の要求に応じて、端末及び車載器毎に個別にプログラム等が修正される可能性が高い。したがって、ハンディテンキー側のプログラムのバージョンと、デジタルタコグラフ側のプログラムのバージョンとが一致している場合であっても、システム全体が正しく動作しない可能性がある。また逆に、双方のプログラムのバージョンが一致しない場合であっても、システム全体の動作に問題が生じない場合もある。
【００１５】
また、ハンディテンキーと、デジタルタコグラフの車載器との機種の整合性に問題がある場合には、双方のプログラムの整合性に問題がない場合であっても、システム全体の動作に異常が発生する可能性がある。
【００１６】
このため、ハンディテンキーをデジタルタコグラフの車載器に接続して車載システムを構成した場合に、仮にシステムの動作に異常が発生したとしても、何が原因で異常が生じているのかをユーザは容易に把握することができなかった。
【００１７】
本発明は、上述した事情に鑑みてなされたものであり、端末同士を接続する際に生じる接続上の整合性の問題を解消することが容易な車載システムを提供することを目的としている。
【課題を解決するための手段】
【００１８】
前述した目的を達成するために、本発明に係る車載システムは、下記（１）〜（７）を特徴としている。
（１）  第１の端末と、
制御部と、前記第１の端末と通信するための通信部と、を有する第２の端末と、
を備え、
前記第２の端末は、前記第１の端末を識別する第１の識別情報と前記第２の端末を識別する第２の識別情報との組み合わせの適否を示す対応情報を格納する対応情報記録部を更に有し、
前記制御部は、前記通信部を介して前記第１の端末から前記第１の識別情報を受け付け、前記対応情報に基づいて、前記第１の識別情報と前記第２の識別情報との組み合わせの適否を識別する、
こと。
（２）上記（１）の構成の車載システムであって、
前記制御部は、前記組み合わせが適合していない場合には、変更後に前記第１の識別情報と前記第２の識別情報との組み合わせが適合する状態となる、前記第１の識別情報と前記第２の識別情報の少なくとも一方の変更後の識別情報を、前記対応情報に基づいて特定する、
こと。
（３）上記（２）の構成の車載システムであって、
前記第２の端末は、各種情報を出力する表示部を更に有し、
前記制御部は、特定した前記変更後の識別情報を前記表示部に出力させる、
こと。
（４）上記（２）の構成の車載システムであって、
前記制御部は、変更後の前記第２の識別情報を、前記対応情報に基づいて特定し、前記第２の識別情報が前記変更後の第２の識別情報となるように、前記第２の端末に保持された設定値を書き換える、
こと。
（５）上記（１）〜（４）のいずれか１つの構成の車載システムであって、
前記第１の端末は、第１のプログラムを格納する第１の記録部を有し、前記第１のプログラムにしたがって動作し、
前記第２の端末は、第２のプログラムを格納する第２の記録部を有し、前記第２のプログラムにしたがって動作し、
前記第１の識別情報は、前記第１のプログラムのバージョン情報であり、
前記第２の識別情報は、前記第２のプログラムのバージョン情報である、
こと。
（６）上記（１）〜（４）のいずれか１つの構成の車載システムであって、
前記第１の識別情報は、前記第１の端末の機種種別を示す情報であり、
前記第２の識別情報は、前記第２の端末の機種種別を示す情報である、
こと。
（７）上記（１）〜（６）のいずれか１つの構成の車載システムであって、
前記第１の端末は、車両に関する情報を収集する車載器であり、
前記第２の端末は、前記車載器に対して情報を入力するための操作部を有する可搬型入力端末である、
こと。
【００１９】
上記（１）の構成によれば、例えば機種種別を示す情報やプログラムのバーション情報が識別情報として用いられ、第１の端末を識別する第１の識別情報と第２の端末を識別する第２の識別情報との組み合わせの適否が識別されるので、システムの接続上の問題を解消するために役立つ情報が得られる。
上記（２）の構成によれば、第１の識別情報と第２の識別情報との組み合わせが適合していない場合に、変更後に第１の識別情報と第２の識別情報との組み合わせが適合する状態となる、第１の識別情報と第２の識別情報の少なくとも一方の変更後の識別情報が特定されるので、システムの接続上の問題を解消するために役立つ情報が得られる。
上記（３）の構成によれば、特定された変更後の識別情報が表示部に出力されるので、システムの接続上の問題を解消するために役立つ情報をユーザに提供し、ユーザの操作を支援できる。
上記（４）の構成によれば、第１の識別情報と第２の識別情報との組み合わせが適合していない場合に、変更後に第１の識別情報と第２の識別情報との組み合わせが適合する状態となる、変更後の第２の識別情報が特定され、第２の識別情報が当該変更後の第２の識別情報となるように、第２の端末に保持された設定値が書き換えられるので、システムの接続上の問題が発生した場合に、この問題を自動的に解消できる。
上記（５）の構成によれば、第１の端末と第２の端末とのプログラムのバージョンの不整合に関する問題を解消できる。
上記（６）の構成によれば、第１の端末と第２の端末との機種種別の不整合に関する問題を解消できる。
上記（７）の構成によれば、ハンディテンキーのような端末をデジタルタコグラフのような車載器に対して円滑に接続することができ、ユーザが手作業で入力した様々な情報を車載器で記録することができる。
【発明の効果】
【００２０】
本発明の車載システムによれば、端末同士を接続する際に生じる接続上の整合性の問題を解消することが容易な車載システムを提供できる。
【００２１】
以上、本発明について簡潔に説明した。更に、以下に説明される発明を実施するための形態を添付の図面を参照して通読することにより、本発明の詳細は更に明確化されるであろう。
【図面の簡単な説明】
【００２２】
【図１】図１は、第１の実施形態に係る車載システムの構成例を示すブロック図である。
【図２】図２は、ハンディテンキー端末の外観の具体例を示す正面図である。
【図３】図３は、デジタルタコグラフ車載器の外観の具体例を示す正面図である。
【図４】図４は、ハンディテンキー端末が使用するテーブルＴＢＬ１の具体例を示す模式図である。
【図５】図５は、図１に示したハンディテンキー端末及びデジタルタコグラフ車載器の動作を表すフローチャートである。
【図６】図６は、ハンディテンキー端末におけるバージョン確認画面の表示例を示す正面図である。
【図７】図７は、ハンディテンキー端末における通信エラー画面の表示例を示す正面図である。
【図８】図８は、ハンディテンキー端末における初期画面の表示例を示す正面図である。
【図９】図９は、第２の実施形態におけるハンディテンキー端末及びデジタルタコグラフ車載器の動作を表すフローチャートである。
【発明を実施するための形態】
【００２３】
本発明の車載システムに関する具体的な実施の形態について、各図を参照しながら以下に説明する。
【００２４】
＜第１の実施形態＞
＜システムの概要＞
第１の実施形態における車載システムの構成例を図１に示す。図１に示すように、この車載システムは、デジタルタコグラフ車載器（第１の端末）１００とハンディテンキー端末（第２の端末）２００とを備えている。
【００２５】
デジタルタコグラフ車載器１００は、車両上に固定された状態で搭載される。デジタルタコグラフ車載器１００は、基本的な機能として、車両から出力される様々な情報を自動的に収集し、メモリーカードなどの記録媒体上に収集したデータを記録し保存することができる。
【００２６】
デジタルタコグラフ車載器１００が収集する情報の代表例として、車両の走行速度（車速：ｋｍ／ｈ）、エンジンの回転速度（回転／分）、走行距離、時刻、位置（緯度／経度）などがある。車両の運行中に、例えば１秒毎に定期的に信号のサンプリングを行って情報を収集することにより、車両の運行状況を把握するのに役立つ大量のデータを蓄積することができる。
【００２７】
ところで、デジタルタコグラフ車載器１００が自動的に収集できないデータが重要になる場合も多い。例えば、荷積、荷下ろし、待機、休憩などに関する作業情報や、伝票の内容に関するデータをデジタルタコグラフ車載器１００で記録すれば、効率的な運行業務や、乗務員の安全管理に関する分析を行う際に役立つデータを蓄積できる。
【００２８】
しかし、荷積、荷下ろし、待機、休憩などに関する作業情報や、伝票の内容に関するデータを入力するためには、手作業等によるデータ入力が必要になる。また、このような情報の入力を可能にするためにはテンキーなどを有する操作部が必要になるが、デジタルタコグラフ車載器１００の本体には、そのような操作部を配置するスペースが存在しない場合が多い。
【００２９】
したがって、様々な情報を手作業で入力するための操作部を備えるハンディテンキー端末２００が、デジタルタコグラフ車載器１００とは独立した別の装置として用意してある。ハンディテンキー端末２００は可搬型の小型の端末であり、必要に応じて乗務員が車内に持ち込むことができる。また、ハンディテンキー端末２００は、車内で有線または無線接続により、デジタルタコグラフ車載器１００と接続することができる。
【００３０】
＜外観の具体例＞
ハンディテンキー端末２００の外観の具体例を図２に示す。また、デジタルタコグラフ車載器１００の外観の具体例を図３に示す。
【００３１】
図２に示すように、ハンディテンキー端末２００は、キーボード２２１及び液晶表示器２２５を有している。キーボード２２１は、テンキーのボタン及びファンクションキーのボタンを含むユーザが操作可能な多数のボタンを有している。表示部としての液晶表示器２２５は、数値や文字列などの各種情報を可視情報として表示することができる。
【００３２】
図３に示すように、デジタルタコグラフ車載器１００は、操作部１０１、表示部１０２、メモリーカード挿入部１０３、シャッタスイッチ１２４等を有している。操作部１０１は、乗務員が操作可能な数個のボタンを有している。表示部１０２は数値などの情報を可視情報として表示することができる。メモリーカード挿入部１０３は、所定のメモリーカードを挿入するためのスロットやシャッタを有している。シャッタスイッチ１２４は、メモリーカードの挿抜の際に、シャッタの開閉のために操作される。
【００３３】
＜デジタルタコグラフ車載器１００の構成＞
図１に示したように、デジタルタコグラフ車載器１００は制御部としてマイクロコンピュータ（ＣＰＵ）１１０を備えている。マイクロコンピュータ１１０は、後述する読み出し専用メモリ（第１の記録部）１２７を有し、読み出し専用メモリ１２７に格納されているプログラム（第１のプログラム）を実行することにより、デジタルタコグラフ車載器１００に必要とされる機能を実現するための処理を行う。
【００３４】
マイクロコンピュータ１１０の各入力ポート及び出力ポートには、次に列挙するように様々な構成要素が接続されている。即ち、不揮発性メモリ１２１、揮発性メモリ１２２、メモリーカードインタフェース（Ｉ／Ｆ）１２３、シャッタスイッチ（ＳＷ）１２４、音声インタフェース１２５、リアルタイムクロック（ＲＴＣ：Real Time Clock）１２６、読み出し専用メモリ（ＥＥＰＲＯＭ：Electrically Erasable Programmable Read-Only Memory）１２７、端末接続用通信インタフェース１２８、スイッチ（ＳＷ）入力部１２９、ＬＣＤコントローラ１３０、速度／エンジン回転インタフェース１３１、速度／エンジン回転警報出力部１３２、外部入力インタフェース１３３、アナログ入力インタフェース１３４、外部出力インタフェース１３５、ＥＴＣインタフェース１３６、プリンタインタフェース１３７、ＧＰＳインタフェース１３８、ＣＡＮインタフェース１３９、通信端末インタフェース１４０、及び電源部１４１が接続されている。
【００３５】
不揮発性メモリ１２１は、マイクロコンピュータ１１０のアクセスによりデータの読み出し及び書き込みが可能な記憶装置であり、マイクロコンピュータ１１０が参照する定数やパラメータのデータを保持するために利用される。不揮発性メモリ１２１に記憶したデータは、電源電力の供給が停止しても保持される。
【００３６】
揮発性メモリ１２２は、マイクロコンピュータ１１０のアクセスによりデータの読み出し及び書き込みが可能な記憶装置であり、様々なデータを一時的に保持するために利用される。
【００３７】
メモリーカードインタフェース（Ｉ／Ｆ）１２３は、メモリーカード１４２をマイクロコンピュータ１１０に接続するためのインタフェースであり、メモリーカード１４２を挿抜自在に保持可能なスロットを有している。マイクロコンピュータ１１０は、メモリーカードインタフェース１２３を介してメモリーカード１４２にアクセスし、データの読み出し及び書き込みを行うことができる。メモリーカード１４２は、一般的には、デジタルタコグラフ車載器１００が収集した運行情報などのデータや、乗務員に関する情報などを保持するために利用される。
【００３８】
シャッタスイッチ（ＳＷ）１２４は、メモリーカード挿入部１０３のシャッタを開閉する際に乗務員によって操作される。
【００３９】
音声インタフェース１２５は、操作の案内などに関するメッセージを音声に似た音響を表す電気信号に変換して所定のスピーカに出力することができる。また、音声インタフェース１２５は、所定のマイクにより収集した音声等の音響に相当する電気信号をデジタル信号に変換してマイクロコンピュータ１１０に入力することができる。
【００４０】
リアルタイムクロック（ＲＴＣ）１２６は、時計の機能を実現する集積回路により構成されており、所定のクロックパルスを常時計数することにより、現在時刻や日付を把握したり、ある時点からの経過時間などを把握することができる。マイクロコンピュータ１１０は、必要に応じてリアルタイムクロック１２６から時刻や時間の情報を取得することができる。
【００４１】
第１の記録部としての読み出し専用メモリ（ＥＥＰＲＯＭ）１２７は、マイクロコンピュータ１１０の動作のために必要なプログラム（第１のプログラム）や定数などのデータを予め保持している。即ち、読み出し専用メモリ１２７には、デジタルタコグラフ車載器１００が使用するプログラムのバージョンを表す情報（ＤＶ１）が保持されている。読み出し専用メモリ１２７はＥＥＰＲＯＭで構成されているので、データを書き換えることも可能である。例えば、特別な操作を行うことにより、マイクロコンピュータ１１０のプログラムを新しいバージョンのデータに書き換えることが可能である。
【００４２】
端末接続用通信インタフェース１２８は、ハンディテンキー端末２００をデジタルタコグラフ車載器１００に接続する際のデータ通信機能を提供する。端末接続用通信インタフェース１２８の通信機能については、有線通信でもよいし、無線通信でもよい。
【００４３】
スイッチ（ＳＷ）入力部１２９は、図３に示した操作部１０１の各ボタンの入力操作を受け付けて、入力操作に応じた電気信号をマイクロコンピュータ１１０に渡すことができる。
【００４４】
ＬＣＤコントローラ１３０は、図３に示した表示部（ＬＣＤ）１０２の表示を制御する。マイクロコンピュータ１１０は、ＬＣＤコントローラ１３０を介して、表示部１０２の表示内容を更新することができる。
【００４５】
速度／エンジン回転インタフェース１３１は、車両側から出力される速度パルス信号や、エンジン回転パルス信号の波形を整形したり、パルスの周期の変換を必要に応じて行い、処理の結果をマイクロコンピュータ１１０に入力することができる。
【００４６】
一般的には、車両の速度パルス信号には、車両の変速機の出力軸が所定量回動する毎に、１つのパルスが現れる。したがって、速度／エンジン回転インタフェース１３１に入力される速度パルス信号の一定時間内のパルス数、あるいはパルス周期に基づいて、車両の走行速度（ｋｍ／ｈ）を把握することができる。
【００４７】
エンジン回転パルス信号には、車両のエンジンが所定量回動する毎に、１つのパルスが現れる。したがって、速度／エンジン回転インタフェース１３１に入力されるエンジン回転パルス信号の一定時間内のパルス数、あるいはパルス周期に基づいて、エンジン回転速度（ｒｐｍ）を把握できる。
【００４８】
速度／エンジン回転警報出力部１３２は、車速に関する警報やエンジン回転速度に関する警報を出力するために利用される。例えば、現在の車速がある基準車速を超過した場合に警報を出力することにより、乗務員に対して車速を下げるように促すことができる。また、現在のエンジン回転速度がある基準速度を超過した場合に警報を出力することにより、乗務員に対してエンジン回転速度を下げるように促すことができる。
【００４９】
外部入力インタフェース１３３は、所定の規格に適合する外部機器からのデータ入力を受け付ける機能を有している。例えば、ドライブレコーダのような車載器を外部機器として外部入力インタフェース１３３に接続することにより、ドライブレコーダとデジタルタコグラフ車載器１００との連係動作が可能になる。
【００５０】
アナログ入力インタフェース１３４は、アナログ電気信号の入力を受け付けるための機能を有している。例えば、車載バッテリーの電圧などのアナログ電気信号を監視するために利用することができる。
【００５１】
外部出力インタフェース１３５は、所定の規格に適合する外部機器に対してデータを出力するための機能を有している。例えば、ドライブレコーダのような車載器を外部機器として外部出力インタフェース１３５に接続することにより、ドライブレコーダとデジタルタコグラフ車載器１００との連係動作が可能になる。
【００５２】
ＥＴＣインタフェース１３６は、所定のＥＴＣ（電子料金収受：Electronic Toll Collection）車載器をデジタルタコグラフ車載器１００に接続するための通信機能を提供する。ＥＴＣ車載器を接続することにより、有料道路の入口及び出口の通過に関する情報や通行料金に関する情報をデジタルタコグラフ車載器１００が取得し記録することができる。
【００５３】
プリンタインタフェース１３７は、所定のプリンタをデジタルタコグラフ車載器１００に接続するための通信機能を提供する。プリンタを接続することにより、必要に応じてデジタルタコグラフ車載器１００が出力するデータを印刷することが可能になる。
【００５４】
ＧＰＳインタフェース１３８は、所定のＧＰＳ（Global Positioning System）受信機をデジタルタコグラフ車載器１００に接続するための通信機能を提供する。ＧＰＳ受信機は、複数のＧＰＳ衛星からの電波を受信し、各電波の受信時刻に基づいて車両の現在位置（緯度／経度）を計算により推定することができる。ＧＰＳ受信機を接続することにより、デジタルタコグラフ車載器１００は現在位置の情報を必要に応じて取得できる。
【００５５】
ＣＡＮインタフェース１３９は、ＣＡＮ（Controller Area Network）規格に対応したデータ通信機能を提供する。ＣＡＮインタフェース１３９を車両上の通信ネットワーク（ＣＡＮ）に接続することにより、車両上の様々な電子制御装置（ＥＣＵ）とデジタルタコグラフ車載器１００との間で様々なデータの受け渡しを行うことが可能になる。
【００５６】
通信端末インタフェース１４０は、例えばテレマティクス端末のような通信端末をデジタルタコグラフ車載器１００に接続するための機能を提供する。テレマティクス端末を接続することにより、無線通信回線を経由して、車両外のサーバとデジタルタコグラフ車載器１００との間でデータ通信を行うことが可能になる。
【００５７】
電源部１４１は、車両上のバッテリー等から供給される電力を、マイクロコンピュータ１１０の動作に適した安定した直流電力に変換し、この直流電力をマイクロコンピュータ１１０等の各回路に供給する。
【００５８】
＜ハンディテンキー端末２００の構成＞
図１に示したように、ハンディテンキー端末２００は制御部としてマイクロコンピュータ（ＣＰＵ）２１０を備えている。マイクロコンピュータ２１０は、後述するフラッシュメモリ（第２の記録部、対応情報記録部）２２３を有し、フラッシュメモリ２２３に格納されているプログラム（第２のプログラム）を実行することにより、ハンディテンキー端末２００に必要とされる機能を実現するための処理を行う。
【００５９】
マイクロコンピュータ２１０の各入力ポート及び出力ポートには、キーボード（操作部）２２１、表示制御用インタフェース２２２、フラッシュメモリ（ＦＲＯＭ）２２３、及び通信インタフェース２２４が接続されている。
【００６０】
操作部としてのキーボード２２１は、デジタルタコグラフ車載器１００に対して情報を入力するために用いられ、テンキーのボタン及びファンクションキーのボタンを含むユーザが操作可能な多数のボタンを有しており、押下されたボタンに対応する信号をマイクロコンピュータ２１０に出力する。
【００６１】
表示部としての液晶表示器（ＬＣＤ）２２５は、表示制御用インタフェース２２２を介してマイクロコンピュータ２１０と接続されている。液晶表示器２２５は、数値や文字列などの各種情報を可視情報として表示することができる。マイクロコンピュータ２１０は、表示制御用インタフェース２２２を介して、液晶表示器２２５の表示内容を制御することができる。
【００６２】
第２の記録部及び対応情報記録部としてのフラッシュメモリ２２３は、不揮発性であり、マイクロコンピュータ２１０のアクセスにより、データの読み取り及び書き込みを行うことができる。本実施形態においては、フラッシュメモリ２２３上には、ハンディテンキー端末２００が使用するプログラムを格納するプログラム記憶領域ＡＰが割り当ててあり、更に、後述する対応情報を示すテーブルＴＢＬ１を格納する対応情報記憶領域ＡＴも確保してある。プログラム記憶領域ＡＰには、マイクロコンピュータ２１０が実行可能なプログラム（第２のプログラム）がそのバージョン情報（ＤＶ２）と共に予め保持される。また、対応情報記憶領域ＡＴには、テーブルＴＢＬ１のデータが予め保持される。但し、フラッシュメモリ２２３上のプログラム及びテーブルＴＢＬ１については、必要に応じて内容を書き換えることが可能である。
【００６３】
通信インタフェース２２４は、ハンディテンキー端末２００をデジタルタコグラフ車載器１００と接続するための通信機能を提供する。通信インタフェース２２４とデジタルタコグラフ車載器１００との接続形態については、有線接続でもよいし、無線接続でもよい。
【００６４】
＜テーブルＴＢＬ１の具体例＞
ハンディテンキー端末２００が使用するテーブルＴＢＬ１の具体的な構成例を図４に示す。図４に示すように、テーブルＴＢＬ１上には、３種類のデータＤ１、Ｄ２、及びＤ３を含む表形式のデータが保持されている。
【００６５】
データＤ１は、一方の端末であるデジタルタコグラフ車載器１００のマイクロコンピュータ１１０が使用するプログラム（第１のプログラム）のバージョン（Ｖｅｒ．）を表す。また、データＤ２は、もう一方の端末であるハンディテンキー端末２００のマイクロコンピュータ２１０が使用するプログラム（第２のプログラム）のバージョンを表す。
【００６６】
データＤ３は、デジタルタコグラフ車載器１００のプログラムのバージョン（Ｄ１の内容に相当）と、ハンディテンキー端末２００のプログラムのバージョン（Ｄ２の内容に相当）との適合性を表す。図４中に示すデータＤ３の「○」印は、「適合する」状態を表し、「×」印は「適合しない」状態を表し、「△」印は一部の機能のみ適合し適合しない機能も存在する状態を表す。
【００６７】
図１に示した車載システムにおいて、例えば、デジタルタコグラフ車載器１００のプログラムのバージョンが「１．００」で、ハンディテンキー端末２００のプログラムのバージョンが「２．００」の組み合わせの場合を想定する。この場合は、図４のテーブルＴＢＬ１の参照により「×」印のデータＤ３が得られるので、「適合しない」状態として認識することができる。一方、デジタルタコグラフ車載器１００側のバージョンが「２．００」で、ハンディテンキー端末２００側のバージョンが「２．００」の組み合わせの場合には、「○」印のデータＤ３が得られるので、「適合する」状態として認識することができる。
【００６８】
このように、フラッシュメモリ２２３には、デジタルタコグラフ車載器１００を識別する第１の識別情報としてのデジタルタコグラフ車載器１００のプログラムのバージョンと、ハンディテンキー端末２００を識別する第２の識別情報としてのハンディテンキー端末２００のプログラムのバージョンとの組み合わせの適否を示す対応情報が格納されている。
【００６９】
＜車載システムの動作＞
図１に示したハンディテンキー端末及びデジタルタコグラフ車載器の動作を図５に示す。なお、図５に示す動作においては、図１に示すようにデジタルタコグラフ車載器１００にハンディテンキー端末２００が接続され、両者の間で通信ができる状態を想定している。
【００７０】
＜ハンディテンキー端末２００の動作＞
ハンディテンキー端末２００のマイクロコンピュータ２１０は、電源がオンになると所定の初期化を実行した後、図５のステップＳ１１に進む。Ｓ１１では、マイクロコンピュータ２１０は、フラッシュメモリ２２３の対応情報記憶領域ＡＴからテーブルＴＢＬ１の内容を読み込む。
【００７１】
次のステップＳ１２では、マイクロコンピュータ２１０は通信インタフェース２２４を介して所定の命令をデジタルタコグラフ車載器１００に送り、デジタルタコグラフ側のプログラムのバージョンを表す情報の出力を要求する。
【００７２】
ステップＳ１３では、マイクロコンピュータ２１０は、ステップＳ１２で送信した命令に対する応答としてデジタルタコグラフ車載器１００からのバージョン情報を受信するまで待機する。デジタルタコグラフ車載器１００のバージョン情報（ＤＶ１）を受信すると次のように動作する。
【００７３】
まず、マイクロコンピュータ２１０は、それ自身が実行しているプログラムのバージョンを表すバージョン情報（ＤＶ２）をフラッシュメモリ２２３のプログラム記憶領域ＡＰから取得する。そして、マイクロコンピュータ２１０は、デジタルタコグラフ車載器１００のバージョン情報（ＤＶ１）と、ハンディテンキー端末２００のバージョン情報（ＤＶ２）と、テーブルＴＢＬ１の内容と、に基づいて、２つのバージョン情報（ＤＶ１、ＤＶ２）の組み合わせの適否を識別する。即ち、マイクロコンピュータ２１０は、テーブルＴＢＬ１を参照し、一方のバージョン情報（ＤＶ１）に対応するデータＤ１と、もう一方のバージョン情報（ＤＶ２）に対応するデータＤ２との組み合わせにより特定される１つのデータＤ３を取得し、このデータＤ３の内容から適否を識別する。
【００７４】
その後、２つのバージョン情報（ＤＶ１、ＤＶ２）の組み合わせが適合する場合はＳ１３からＳ１４に進み、適合しない場合はＳ１６に進む。なお、該当するデータＤ３の内容が「△」印に相当する場合には、「適合しない」と認識してもよいが、場合によっては「適合する」と認識してもよい。
【００７５】
ステップＳ１４では、マイクロコンピュータ２１０は、デジタルタコグラフ車載器１００に対して所定の命令を通信インタフェース２２４を介して送信し、「デジタルタコグラフ状態情報」の出力を要求する。
【００７６】
ステップＳ１５では、マイクロコンピュータ２１０は、Ｓ１４で送信した命令で要求した「デジタルタコグラフ状態情報」をデジタルタコグラフ車載器１００から受信したか否かを識別する。「デジタルタコグラフ状態情報」を受信した場合はＳ１８に進み、受信できなかった場合はＳ１７に進む。
【００７７】
ステップＳ１６では、マイクロコンピュータ２１０は、変更後にデジタルタコグラフ車載器１００のプログラムのバージョン情報（ＤＶ１）とハンディテンキー端末２００のプログラムのバージョン情報（ＤＶ２）との組み合わせが適合する状態となる、ハンディテンキー端末２００のプログラムの変更後のバージョン情報を、テーブルＴＢＬ１に基づいて特定する。例えば、デジタルタコグラフ車載器１００側のバージョンが「３．００」であり、ハンディテンキー端末２００側のバージョンが「１．００」である場合には、マイクロコンピュータ２１０は、図４に示すテーブルＴＢＬ１を参照し、変更後に両バージョンの組み合わせが適合する状態となるハンディテンキー端末２００側のバージョンが「３．００」であると特定する。このとき、マイクロコンピュータ２１０は、ハンディテンキー端末２００側のバージョンを、より数字が大きいバージョンに変更するように設定されていてもよいし、より数字が小さいバージョンに変更するように設定されていてもよい。
【００７８】
ステップＳ１７では、マイクロコンピュータ２１０は、ステップＳ１６で特定したハンディテンキー端末２００のプログラムの変更後のバージョン情報に基づいて、例えば図６に示すように、バージョン確認画面２２５Ａを液晶表示器２２５に表示する。具体的な表示内容については後述する。
【００７９】
ステップＳ１８では、マイクロコンピュータ２１０は、例えば図７に示すように、通信エラー画面２２５Ｂを液晶表示器２２５に表示する。具体的な表示内容については後述する。
【００８０】
ステップＳ１９では、マイクロコンピュータ２１０は、例えば図８に示すように、初期画面２２５Ｃを液晶表示器２２５に表示する。具体的な表示内容については後述する。
【００８１】
＜画面表示の具体例＞
ハンディテンキー端末２００におけるバージョン確認画面、通信エラー画面、及び初期画面の表示例をそれぞれ図６、図７、及び図８に示す。なお、図６における点線は、説明を容易にするために付したものであり、実際には表示されていなくてもよい。
【００８２】
図６のバージョン確認画面２２５Ａにおいては、文字情報により３種類の情報２２５Ａ１、２２５Ａ２、及び２２５Ａ３が表示されている。このバージョン確認画面２２５Ａにおいて、情報２２５Ａ１は、デジタルタコグラフ車載器１００における現在使用中のプログラムのバージョンが「３．００」であることを表している。また、情報２２５Ａ２は、ハンディテンキー端末２００における現在使用中のプログラムのバージョンが「１．００」であることを表している。
【００８３】
また、バージョン確認画面２２５Ａ中の情報２２５Ａ３は、デジタルタコグラフ車載器１００とハンディテンキー端末２００のプログラムのバージョンが適合していないため、ハンディテンキー端末２００側のプログラムを「３．００」の新しいバージョンに更新する必要があることを表している。つまり、情報２２５Ａ３を表示することにより、ユーザに対してプログラムの更新作業をすることを促している。
【００８４】
この情報２２５Ａ３は、上述したステップＳ１６において特定された、変更後にデジタルタコグラフ車載器１００のプログラムのバージョン情報（ＤＶ１）とハンディテンキー端末２００のプログラムのバージョン情報（ＤＶ２）との組み合わせが適合する状態となる、ハンディテンキー端末２００のプログラムの変更後のバージョン情報にしたがって表示される。例えば、図６に示す場合には、マイクロコンピュータ２１０は、デジタルタコグラフ車載器１００側のバージョンが「３．００」であり、ハンディテンキー端末２００側のバージョンが「１．００」であることから、変更後に両バージョンの組み合わせが適合する状態となるハンディテンキー端末２００側のバージョンは、図４の内容から「３．００」であると特定され、バージョン確認画面２２５Ａが表示される。
【００８５】
一方、図７の通信エラー画面２２５Ｂにおいては、デジタルタコグラフ車載器１００とハンディテンキー端末２００との間の通信が異常であり、接続を確認する必要があることを表すメッセージが表示されている。例えば、デジタルタコグラフ車載器１００とハンディテンキー端末２００との間を有線で接続する場合に、接続コードに接触不良が生じているような場合に、この通信エラー画面２２５Ｂが表示される。
【００８６】
また、図８の初期画面２２５Ｃにおいては、ユーザがデジタルタコグラフ車載器１００を操作する際に役に立つメッセージが表示されている。即ち、メモリーカード１４２の挿入／取り出しに関する案内及びシャッタの操作に関するメッセージが表示されている。
【００８７】
＜デジタルタコグラフ車載器１００の動作＞
デジタルタコグラフ車載器１００のマイクロコンピュータ１１０は、電源がオンになると所定の初期化を実行した後、図５のステップＳ２１に進む。なお、実際には一般的なデジタルタコグラフの場合と同様に、図５に示した動作の他に、車両の様々な情報（車速、エンジン回転速度など）を定期的に収集する処理や、収集した情報をメモリーカード１４２上に書き込む処理などをマイクロコンピュータ１１０が実行する。
【００８８】
ステップＳ２１では、マイクロコンピュータ１１０は、プログラムのバージョン情報を要求する命令をハンディテンキー端末２００から受信するまで待機し、この命令を受信すると次のステップＳ２２に進む。
【００８９】
ステップＳ２２では、マイクロコンピュータ１１０は、それ自身が実行しているプログラムのバージョンを表す情報（ＤＶ１）を、読み出し専用メモリ１２７から取得し、このバージョン情報を端末接続用通信インタフェース１２８を介してハンディテンキー端末２００に送信する。
【００９０】
ステップＳ２３では、マイクロコンピュータ１１０は、「デジタルタコグラフ状態情報」の出力を要求する命令をハンディテンキー端末２００から受信したか否かを識別する。受信しない場合はステップＳ２１に戻り、受信した場合には次のステップＳ２４に進む。
【００９１】
ステップＳ２４では、マイクロコンピュータ１１０は、デジタルタコグラフ車載器１００自身の現在の状態を表す様々な情報を例えば揮発性メモリ１２２から読み出して取得し、この情報を端末接続用通信インタフェース１２８を介してハンディテンキー端末２００に送信する。
【００９２】
＜第１の実施形態に係る車載システムの利点＞
デジタルタコグラフ車載器１００に組み込まれているプログラムのバージョンと、ハンディテンキー端末２００に組み込まれているプログラムのバージョンとが適合しない状態でこれらを接続した場合には、両者の間で正しく通信を行うことができない。したがって、ユーザは正しく通信できない原因を調査して問題に対処しなければならない。
【００９３】
しかし、図５に示した動作を実行することにより、プログラムのバージョンが適合しない場合には、図６のようなバージョン確認画面２２５Ａが自動的に表示される。このため、図６に示した画面の例では、ハンディテンキー端末２００側のプログラムのバージョンが「３．００」になるように更新すれば、問題が解消することをユーザは表示内容から容易に把握できる。
【００９４】
現実的には、作業員がデジタルタコグラフ車載器１００を車両に取り付ける際に、デジタルタコグラフ車載器１００とハンディテンキー端末２００とのプログラムのバージョンの適合性を容易に確認できる。したがって、取り付け作業の負担が軽減される。また、通信エラーの発生が減少し、問題の原因を究明するための時間も短縮される。
【００９５】
＜第２の実施形態＞
＜前提の説明＞
図１に示した車載システムにおいては、特定のデジタルタコグラフ車載器１００と特定のハンディテンキー端末２００とを接続してシステムを構成する場合を想定している。しかし、デジタルタコグラフ車載器として複数の機種が存在する場合もあるし、ハンディテンキー端末として複数の機種が存在する場合もある。したがって、機種種別の異なるデジタルタコグラフ車載器とハンディテンキー端末とを接続してシステムを構成する可能性もある。
【００９６】
機種種別の異なるデジタルタコグラフ車載器やハンディテンキー端末は、機種による仕様の違いがあるため、動作の内容も多少異なる。例えば、各装置に搭載する機能の追加や削減の影響により、扱うデータの種類、数、ビット数などに違いが生じたり、扱う命令コードの種類、数、ビット数などに違いが生じる。
【００９７】
したがって、図１に示すようにデジタルタコグラフ車載器とハンディテンキー端末とを接続してシステムを構成した場合であっても、機種種別の違いがある場合には、これらの間で想定しているデータや命令の体系に違いがあり、正しくデータ通信を行うことができない可能性が高い。
【００９８】
＜システムの構成の説明＞
第２の実施形態に係る車載システムは、第１の実施形態に係るシステムと同様に、デジタルタコグラフ車載器１００とハンディテンキー端末２００とで構成される。但し、デジタルタコグラフ車載器１００として機種種別が異なる装置が接続される可能性があり、ハンディテンキー端末２００についても機種種別が異なる装置が接続される可能性がある。
【００９９】
第２の実施形態に係るデジタルタコグラフ車載器１００の構成及びハンディテンキー端末２００の構成は、第１の実施形態の場合と同様である。但し、ハンディテンキー端末２００のフラッシュメモリ２２３の対応情報記憶領域ＡＴには、テーブルＴＢＬ１の代わりにテーブルＴＢＬ２（図示せず）が格納されている。更に、複数の機種のそれぞれの通信などの動作に必要な各種設定値を保持する複数のパラメータファイルＰＦ（図示せず）が保持される、パラメータファイル保持領域ＡＦ（図示せず）がフラッシュメモリ２２３上に確保されている。また、ハンディテンキー端末２００は、現在選択している１つのパラメータファイルＰＦを特定する機種情報Ｋ２をパラメータファイル保持領域ＡＦに保持している。また、デジタルタコグラフ車載器１００はそれ自身の機種種別を表す機種情報Ｋ１を読み出し専用メモリ１２７上に予め保持している。
【０１００】
＜テーブルＴＢＬ２の説明＞
図示しないテーブルＴＢＬ２は、図４と同じような形式のテーブルであり、デジタルタコグラフ車載器１００側の装置に関する複数の機種情報Ｄ２１と、ハンディテンキー端末２００側の装置の動作に関する複数の機種情報Ｄ２２と、複数機種の組み合わせの適否を表す情報Ｄ２３とを保持している。
【０１０１】
このように、フラッシュメモリ２２３には、デジタルタコグラフ車載器１００を識別する第１の識別情報としてのデジタルタコグラフ車載器１００の機種種別と、ハンディテンキー端末２００を識別する第２の識別情報としてのハンディテンキー端末２００の機種種別との組み合わせの適否を示す対応情報が格納されている。
【０１０２】
＜システムの動作の説明＞
第１の実施形態に係るハンディテンキー端末２００及びデジタルタコグラフ車載器１００の動作を図９に示す。
【０１０３】
＜ハンディテンキー端末２００の動作＞
ハンディテンキー端末２００のマイクロコンピュータ２１０は、電源がオンになると所定の初期化を実行した後、図９のステップＳ３１に進む。Ｓ３１では、マイクロコンピュータ２１０は、フラッシュメモリ２２３の対応情報記憶領域ＡＴからテーブルＴＢＬ２の内容を読み込む。
【０１０４】
次のステップＳ３２では、マイクロコンピュータ２１０は通信インタフェース２２４を介して所定の命令をデジタルタコグラフ車載器１００に送り、デジタルタコグラフ側に機種情報Ｋ１の出力を要求する。
【０１０５】
ステップＳ３３では、マイクロコンピュータ２１０は、ステップＳ３２で送信した命令に対する応答としてデジタルタコグラフ車載器１００からの機種情報Ｋ１を受信するまで待機する。デジタルタコグラフ車載器１００の機種情報Ｋ１を受信すると次のように動作する。
【０１０６】
まず、マイクロコンピュータ２１０は、それ自身の機種情報Ｋ２をフラッシュメモリ２２３のパラメータファイル保持領域ＡＦから取得する。そして、マイクロコンピュータ２１０は、デジタルタコグラフ車載器１００の機種情報（Ｋ１）と、ハンディテンキー端末２００の機種情報（Ｋ２）と、テーブルＴＢＬ２の内容と、に基づいて、２つの機種情報（Ｋ１、Ｋ２）の組み合わせの適否を識別する。即ち、マイクロコンピュータ２１０は、テーブルＴＢＬ２を参照し、一方の機種情報（Ｋ１）に対応するデータＤ２１の値と、もう一方の機種情報（Ｋ２）に対応するデータＤ２２との組み合わせにより特定される１つのデータＤ２３を取得し、このデータＤ２３の内容から現在の機種設定値である機種情報Ｋ２の適否を識別する。
【０１０７】
その後、現在の機種設定値である機種情報Ｋ２が、デジタルタコグラフ車載器１００側の機種情報（Ｋ１）と適合している場合には、Ｓ３３からＳ３５に進み、適合していない場合にはＳ３４に進む。
【０１０８】
ステップＳ３４では、マイクロコンピュータ２１０は、変更後にデジタルタコグラフ車載器１００の機種情報（Ｋ１）とハンディテンキー端末２００の機種情報（Ｋ２）との組み合わせが適合する状態となる、ハンディテンキー端末２００の変更後の機種設定値を、テーブルＴＢＬ２に基づいて特定する。
【０１０９】
ステップＳ３５では、マイクロコンピュータ２１０は、機種情報Ｋ２をステップＳ３４で特定した変更後の機種設定値に書き換える。即ち、接続先のデジタルタコグラフ車載器１００の機種の仕様とハンディテンキー端末２００の動作における通信仕様とが適合するように、ステップＳ３４において特定したハンディテンキー端末２００の変更後の機種設定値を、新たな機種設定値として機種情報Ｋ２の記憶領域に書き込む（即ち、機種情報Ｋ２に関する設定値を書き換える。）。
【０１１０】
ステップＳ３５を実行することにより、ハンディテンキー端末２００の動作における通信仕様が、接続先のデジタルタコグラフ車載器１００の機種の仕様と適合する状態になる。つまり、マイクロコンピュータ２１０は、機種情報Ｋ２に対応する特定の機種のために事前に割り当てられた１つのパラメータファイルＰＦを選択し、このパラメータファイルＰＦの内容にしたがって通信を行う。機種情報Ｋ２を正しい値に書き換えることにより、ハンディテンキー端末２００の通信仕様を接続先の仕様と適合させることができる。
【０１１１】
通信仕様とは、例えば送受信するデータや命令の種類の割り当て、ビット数などに関する状況を表す。なお、ステップＳ３２で送信する命令やステップＳ３３で受信するデータについては、すべての機種に共通の基本的な命令を割り当てておくことにより、機種が適合しない場合であっても問題なく通信することができる。
【０１１２】
ステップＳ３６では、マイクロコンピュータ２１０は、デジタルタコグラフ車載器１００に対して所定の命令を通信インタフェース２２４を介して送信し、「デジタルタコグラフ状態情報」の出力を要求する。
【０１１３】
ステップＳ３７では、マイクロコンピュータ２１０は、Ｓ３５で送信した命令で要求した「デジタルタコグラフ状態情報」をデジタルタコグラフ車載器１００から受信したか否かを識別する。「デジタルタコグラフ状態情報」を受信した場合はＳ３８に進み、受信できなかった場合はＳ３８に進む。
【０１１４】
ステップＳ３８では、マイクロコンピュータ２１０は、例えば図７に示すように、通信エラー画面２２５Ｂを液晶表示器２２５に表示する。
【０１１５】
ステップＳ３９では、マイクロコンピュータ２１０は、例えば図８に示すように、初期画面２２５Ｃを液晶表示器２２５に表示する。
【０１１６】
なお、ハンディテンキー端末２００のマイクロコンピュータ２１０は、図９のステップＳ３１〜Ｓ３４を実行しているときには、図示しない接続機器確認画面を液晶表示器２２５に表示する。接続機器確認画面では、例えば、「接続機器を確認しています。」との文字が液晶表示器２２５に表示される。
【０１１７】
＜デジタルタコグラフ車載器１００の動作＞
デジタルタコグラフ車載器１００のマイクロコンピュータ１１０は、電源がオンになると所定の初期化を実行した後、図９のステップＳ２１Ｂに進む。なお、実際には一般的なデジタルタコグラフの場合と同様に、図９に示した動作の他に、車両の様々な情報（車速、エンジン回転速度など）を定期的に収集する処理や、収集した情報をメモリーカード１４２上に書き込む処理などをマイクロコンピュータ１１０が実行する。
【０１１８】
ステップＳ２１Ｂでは、マイクロコンピュータ１１０は、機種情報を要求する命令をハンディテンキー端末２００から受信するまで待機し、この命令を受信すると次のステップＳ２２Ｂに進む。
【０１１９】
ステップＳ２２Ｂでは、マイクロコンピュータ１１０は、それ自身に割り当てられている機種情報Ｋ１を読み出し専用メモリ１２７から取得し、この機種情報Ｋ１を端末接続用通信インタフェース１２８を介してハンディテンキー端末２００に送信する。
【０１２０】
ステップＳ２３では、マイクロコンピュータ１１０は、「デジタルタコグラフ状態情報」の出力を要求する命令をハンディテンキー端末２００から受信したか否かを識別する。受信しない場合はステップＳ２１に戻り、受信した場合には次のステップＳ２４に進む。
【０１２１】
ステップＳ２４では、マイクロコンピュータ１１０は、デジタルタコグラフ車載器１００自身の現在の状態を表す様々な情報を例えば揮発性メモリ１２２から読み出して取得し、この情報を端末接続用通信インタフェース１２８を介してハンディテンキー端末２００に送信する。
【０１２２】
＜第２の実施形態に係る車載システムの利点＞
車載システムを構成しているデジタルタコグラフ車載器１００の機種と、ハンディテンキー端末２００の機種とが一致しない場合には、通信仕様などの違いにより正常な通信動作ができない状態になる。したがって、ユーザは正しく通信できない原因を調査して問題に対処しなければならない。
【０１２３】
しかし、第２の実施形態ではハンディテンキー端末２００が複数の機種に対応できるように予め複数のパラメータファイルＰＦを保持している。更に、図９に示した動作を実行することにより、１つのパラメータファイルＰＦを特定する機種情報Ｋ２を、機種が適合するように自動的に書き換えることができる。つまり、ユーザが特別な操作を行わなくても、機種を自動的に一致させて問題を解消することができる。
【０１２４】
現実的には、１種類のハンディテンキー端末２００を様々な機種のデジタルタコグラフ車載器１００と接続することが可能になる。システムを車両に取り付けるサービスを行う店舗においては、修理時に備えて客先の運用が滞らないように、交換用のハンディテンキー端末を準備しておく必要があるが、第２の実施形態の場合は複数機種のハンディテンキー端末２００を準備する必要がなくなるため負担が軽減される。また、新機種のデジタルタコグラフ車載器１００が発売された場合であっても、ハンディテンキー端末２００を新機種に交換する必要がなくなる。
【０１２５】
＜その他の変形例＞
図１に示した車載システムにおいては、デジタルタコグラフ車載器１００とハンディテンキー端末２００とを接続してシステムを構成する場合を想定しているが、例えば下記に示すように、他の端末を接続してシステムを構成する場合にも本発明を適用できる。即ち、デジタルタコグラフとドライブレコーダとを接続して構成したシステム、タクシーメータとデジタルタコグラフとを接続して構成したシステム、タクシーメータとドライブレコーダとを接続して構成したシステム、及びカーナビゲーション車載器とデジタルタコグラフとを接続して構成したシステム。
【０１２６】
実施形態に係る車載システムの作用及び効果について説明する。
【０１２７】
（１）実施形態に係る車載システムは、デジタルタコグラフ車載器（第１の端末）１００と、マイクロコンピュータ（制御部）２１０とデジタルタコグラフ車載器１００と通信するための通信Ｉ／Ｆ（通信部）２２４とを有するハンディテンキー端末（第２の端末）２００と、を備えている。また、ハンディテンキー端末２００は、デジタルタコグラフ車載器１００を識別する第１の識別情報（ＤＶ１、Ｋ１）とハンディテンキー端末２００を識別する第２の識別情報（ＤＶ２、Ｋ２）との組み合わせの適否を示す対応情報（ＴＢＬ１、ＴＢＬ２）を格納するフラッシュメモリ（対応情報記録部）２２３を更に有している。そして、マイクロコンピュータ２１０は、通信Ｉ／Ｆ２２４を介してデジタルタコグラフ車載器１００から第１の識別情報を受け付け、上記対応情報に基づいて、第１の識別情報と第２の識別情報との組み合わせの適否を識別する。
この構成によれば、デジタルタコグラフ車載器１００を識別する第１の識別情報とハンディテンキー端末２００を識別する第２の識別情報との組み合わせの適否が識別されるので、システムの接続上の問題を解消するために役立つ情報が得られる。
この結果、実施形態に係る車載システムによれば、端末同士を接続する際に生じる接続上の整合性の問題を解消することが容易な車載システムを提供できる。
【０１２８】
（２）また、第１の実施形態に係る車載システムでは、マイクロコンピュータ２１０は、上記組み合わせが適合していない場合には、変更後にデジタルタコグラフ車載器１００のプログラムのバージョンとハンディテンキー端末２００のプログラムのバージョンとの組み合わせが適合する状態となる、ハンディテンキー端末２００の変更後のバージョンを、テーブルＴＢＬ１に基づいて特定する。
この構成によれば、両バージョンの組み合わせが適合する状態となるハンディテンキー端末２００の変更後の識別情報が特定されるので、システムの接続上の問題を解決するために役立つ情報が得られる。
【０１２９】
（３）また、第１の実施形態に係る車載システムでは、ハンディテンキー端末２００は、各種情報を出力する液晶表示器（表示部）２２５を更に有し、マイクロコンピュータ２１０は、上記特定したハンディテンキー端末２００の変更後のバージョンを液晶表示器２２５に出力させる。
この構成によれば、特定されたハンディテンキー端末２００の変更後のバージョン情報が液晶表示器２２５に出力されるので、システムの接続上の問題を解消するために役立つ情報をユーザに提供し、ユーザの操作を支援できる。
【０１３０】
（４）また、第２の実施形態に係る車載システムでは、マイクロコンピュータ２１０は、デジタルタコグラフ車載器１００の機種情報（Ｋ１）とハンディテンキー端末２００の機種情報（Ｋ２）との組み合わせが適合していない場合には、変更後にデジタルタコグラフ車載器１００の機種情報（Ｋ１）とハンディテンキー端末２００の機種情報（Ｋ２）との組み合わせが適合する状態となる、変更後のハンディテンキー端末２００の機種情報を、テーブルＴＢＬ２に基づいて特定し、機種情報が上記変更後の機種情報となるように、ハンディテンキー端末２００に保持された設定値を書き換える。
この構成によれば、両機種情報（Ｋ１、Ｋ２）の組み合わせが適合する状態となるように、ハンディテンキー端末２００に保持された設定値が書き換えられるので、システムの接続上の問題が発生した場合に、この問題を自動的に解消できる。
【０１３１】
（５）また、第１の実施形態に係る車載システムでは、デジタルタコグラフ車載器１００は、デジタルタコグラフ車載器１００が使用するプログラム（第１のプログラム）を格納する読み出し専用メモリ（第１の記録部）１２７を有し、第１のプログラムにしたがって動作する。また、ハンディテンキー端末２００は、ハンディテンキー端末２００が使用するプログラム（第２のプログラム）を格納するフラッシュメモリ（第２の記録部）２２３を有し、第２のプログラムにしたがって動作する。そして、デジタルタコグラフ車載器１００を識別する第１の識別情報が、第１のプログラムのバージョン情報（ＤＶ１）であり、ハンディテンキー端末２００を識別する第２の識別情報が、第２のプログラムのバージョン情報（ＤＶ２）である。
この構成によれば、デジタルタコグラフ車載器１００とハンディテンキー端末２００のプログラムのバージョンの不整合に関する問題を解消できる。
【０１３２】
（６）また、第２の実施形態に係る車載システムでは、第１の識別情報が、デジタルタコグラフ車載器１００の機種種別を示す情報（Ｋ１）であり、第２の識別情報が、ハンディテンキー端末２００の機種種別を示す情報（Ｋ２）である。
この構成によれば、デジタルタコグラフ車載器１００とハンディテンキー端末２００の機種種別の不整合に関する問題を解消できる。
【０１３３】
（７）また、実施形態に係る車載システムでは、第１の端末が、車両に関する情報を収集する車載器であるデジタルタコグラフ車載器１００であり、第２の端末が、デジタルタコグラフ車載器１００に対して情報を入力するためのキーボード（操作部）２２１を有する可搬型入力端末であるハンディテンキー端末２００である。
この構成によれば、ハンディテンキーのような端末をデジタルタコグラフのような車載器に対して円滑に接続することができ、ユーザが手作業で入力した様々な情報を車載器で記録することができる。
【０１３４】
尚、本発明の技術的範囲は、上述した実施形態に限定されるものではない。上述した実施形態は、本発明の技術的範囲内で種々の変形や改良等を伴うことができる。
【０１３５】
例えば、第１の実施形態に係る車載システムでは、マイクロコンピュータ２１０はデジタルタコグラフ車載器１００のプログラムのバージョンとハンディテンキー端末２００のプログラムのバージョンとの組み合わせが適合していない場合には、変更後に両プログラムのバージョンの組み合わせが適合する状態となる、ハンディテンキー端末２００の変更後のバージョンを、テーブルＴＢＬ１に基づいて特定し、特定したハンディテンキー端末２００の変更後のバージョン情報を液晶表示器２２５に出力させる構成としたが、変更後に両プログラムのバージョンの組み合わせが適合する状態となる、デジタルタコグラフ車載器１００の変更後のバージョンを、テーブルＴＢＬ１に基づいて特定し、特定したデジタルタコグラフ車載器１００の変更後のバージョン情報を液晶表示器２２５に出力させる構成としても構わない。
【０１３６】
また、実施形態に係る車載システムでは、ハンディテンキー端末２００を識別する第２の識別情報（ＤＶ２、Ｋ２）と対応情報（ＴＢＬ１、ＴＢＬ２）の両方が、フラッシュメモリ２２３に格納されている構成としたが、第２の識別情報と対応情報とが、それぞれ別個の記録部に格納されている構成としても構わない。
【符号の説明】
【０１３７】
１００  デジタルタコグラフ車載器
１０１  操作部
１０２  表示部
１０３  メモリーカード挿入部
１１０  マイクロコンピュータ
１２１  不揮発性メモリ
１２２  揮発性メモリ
１２３  メモリーカードインタフェース
１２４  シャッタスイッチ
１２５  音声インタフェース
１２６  リアルタイムクロック
１２７  読み出し専用メモリ
１２８  端末接続用通信インタフェース
１２９  スイッチ入力部
１３０  ＬＣＤコントローラ
１３１  速度／エンジン回転インタフェース
１３２  速度／エンジン回転警報出力部
１３３  外部入力インタフェース
１３４  アナログ入力インタフェース
１３５  外部出力インタフェース
１３６  ＥＴＣインタフェース
１３７  プリンタインタフェース
１３８  ＧＰＳインタフェース
１３９  ＣＡＮインタフェース
１４０  通信端末インタフェース
１４１  電源部
１４２  メモリーカード
２００  ハンディテンキー端末
２１０  マイクロコンピュータ
２２１  キーボード
２２２  表示制御用インタフェース
２２３  フラッシュメモリ
２２４  通信インタフェース
２２５  液晶表示器
ＴＢＬ１、ＴＢＬ２  テーブル
ＡＰ  プログラム記憶領域
ＡＴ  対応情報記憶領域
ＡＦ  パラメータファイル保持領域
【図１】
2014044524.tif 000003
【図２】
2014044524.tif 000004
【図３】
2014044524.tif 000005
【図４】
2014044524.tif 000006
【図５】
2014044524.tif 000007
【図６】
2014044524.tif 000008
【図７】
2014044524.tif 000009
【図８】
2014044524.tif 000010
【図９】
2014044524.tif 000011