(57)【要約】【課題】設計変更があっても、適切な機種切替データを書き込むことができる車両の電子制御装置用データの書込方法及び書込システムを提供することを目的とする。【解決手段】車台番号、ＨＷ部番に基づく機種切替データの要求が有った際には（Ｓ２１、Ｓ２２）、要求時の車台番号に該当する基本データを取得し（Ｓ２７）、取得した基本データに記録されたＨＷ部番と要求時のＨＷ部番とを比較し（Ｓ２８）、取得したＨＷ部番と要求時のＨＷ部番が一致するときには、基本データに記録された機種切替データを選択し（Ｓ２９→Ｓ３０→Ｓ３５）、一致しないときには、要求時のＨＷ部番に該当する変更情報と基本データとに基づいて、機種切替データを生成する（Ｓ２９→Ｓ３１→Ｓ３２→Ｓ３４→Ｓ３５）。その後、機種切替データを端末へ送信して（Ｓ３６）、ＥＣＵへの書き込みを行う（Ｓ３７）。【選択図】図４
2007253773.tif 000002
【特許請求の範囲】
【請求項１】
データ生成サーバは、
設計、生産に関する車両情報に基づいて、少なくとも、車両の電子制御装置の機能を切り替えるための機種切替データ、車台番号、部品番号を含む電子制御装置用の基本データを生成すると共に、該基本データからなる全車両に対する基本データベースを生成し、
前記車両情報に変更が有った場合には、その変更情報に基づいて、前記基本データを更新すると共に、該変更情報の変更履歴データベースを生成し、
外部の端末から、電子制御装置が取り付けられた車両の車台番号と前記電子制御装置の部品番号に基づいて、前記機種切替データの要求が有った際には、
前記要求時の車台番号に対応する基本データを、前記基本データベースから取得し、
取得した基本データに記録された部品番号と、前記要求時の部品番号とを比較し、
取得した部品番号と前記要求時の部品番号が一致するときには、前記基本データに記録された機種切替データを選択、又は、前記基本データに基づいて、機種切替データを生成し、
取得した部品番号と前記要求時の部品番号が一致しないときには、前記要求時の部品番号に対応する変更情報を、前記変更履歴データベースから取得して、該変更情報と前記要求時の車台番号に対応する基本データとに基づいて、機種切替データを生成し、
選択又は生成された機種切替データを、前記端末へ送信し、
前記端末は、送信された機種切替データを前記電子制御装置へ書き込むことを特徴とする車両の電子制御装置用データの書込方法。
【請求項２】
請求項２に記載の車両の電子制御装置用データの書込方法において、
前記データ生成サーバは、
前記車両情報に変更が有った際、車両の変更対象の入力により、変更対象となる車両に対してのみ、前記基本データの更新を行うことを特徴とする車両の電子制御装置用データの書込方法。
【請求項３】
請求項１又は請求項２に記載の車両の電子制御装置用データの書込方法において、
前記データ生成サーバは、
前記要求時の車台番号に対応する基本データが無い場合には、前記端末に他の情報の入力を要求し、
前記端末から入力された他の情報に対応する基本データを、前記基本データベースから取得することを特徴とする車両の電子制御装置用データの書込方法。
【請求項４】
請求項１乃至請求項３のいずれかに記載の車両の電子制御装置用データの書込方法において、
前記データ生成サーバは、
前記端末から前記電子制御装置へ書き込んだ機種切替データの書込履歴データベースを生成し、
前記端末から機種切替データの要求が有った際、前記書込履歴データベースを参照して、前記要求時の車台番号及び部品番号が一致する書き込み履歴が有る場合には、前記書込履歴データベースに記録された機種切替データを、前記端末に送信することを特徴とする車両の電子制御装置用データの書込方法。
【請求項５】
電子制御装置が取り付けられた車両の車台番号と前記電子制御装置の部品番号に基づいて、前記電子制御装置の機能を切り替えるための機種切替データを要求すると共に、該要求により送信された機種切替データを前記電子制御装置へ書き込む端末と、
設計、生産に関する車両情報から、少なくとも、機種切替データ、車台番号、部品番号を含む電子制御装置用の基本データを生成すると共に、該基本データからなる全車両に対する基本データベースを生成し、
前記車両情報に変更が有った場合には、その変更情報に基づいて、前記基本データを更新すると共に、該変更情報の変更履歴データベースを生成し、
前記端末から機種切替データの要求が有った際に、
前記要求時の車台番号に対応する基本データを、前記基本データベースから取得し、
取得した基本データに記録された部品番号と、前記要求時の部品番号とを比較し、
取得した部品番号と前記要求時の部品番号が一致するときには、前記基本データに記録された機種切替データを選択、又は、前記基本データに基づいて、機種切替データを生成し、
取得した部品番号と前記要求時の部品番号が一致しないときには、前記要求時の部品番号に対応する変更情報を、前記変更履歴データベースから取得して、該変更情報と前記要求時の車台番号に対応する基本データとに基づいて、機種切替データを生成し、
選択又は生成された機種切替データを、前記端末へ送信するデータ生成サーバとを有することを特徴とする車両の電子制御装置用データの書込システム。
【請求項６】
請求項５に記載の車両の電子制御装置用データの書込システムにおいて、
前記データ生成サーバは、
前記車両情報に変更が有った際、車両の変更対象の入力により、変更対象となる車両に対してのみ、前記基本データの更新を行うものであることを特徴とする車両の電子制御装置用データの書込システム。
【請求項７】
請求項５又は請求項６に記載の車両の電子制御装置用データの書込システムにおいて、
前記データ生成サーバは、
前記要求時の車台番号に対応する基本データが無い場合には、前記端末に他の情報の入力を要求し、
前記端末から入力された他の情報に対応する基本データを、前記基本データベースから取得するものであることを特徴とする車両の電子制御装置用データの書込システム。
【請求項８】
請求項５乃至請求項７のいずれかに記載の車両の電子制御装置用データの書込システムにおいて、
前記データ生成サーバは、
前記端末から前記電子制御装置へ書き込んだ機種切替データの書込履歴データベースを生成し、
前記端末から機種切替データの要求が有った際、前記書込履歴データベースを参照して、前記要求時の車台番号及び部品番号が一致する書き込み履歴が有る場合には、前記書込履歴データベースに記録された機種切替データを、前記端末に送信するものであることを特徴とする車両の電子制御装置用データの書込システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両の電子制御装置に書き込まれる車両情報データの書込方法及び書込システム関する。
【背景技術】
【０００２】
車両には、車両を制御するため、複数の電子制御装置（ＥＣＵ：Electrical Control Unit）が搭載されている。ＥＣＵ自体は、ハードウェアとして、演算を行う演算部（ＣＰＵ：Central Processing Unit）と、制御プログラムや車両情報データ等を格納するＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等の記憶部と、信号の入出力や通信データの送受信を行うＩ／Ｏインターフェイス等の入出力部とから構成されており、ソフトウェアとして、制御プログラムや車両情報データ等を有するものである。又、車両内に搭載されたＥＣＵ同士は、ＣＡＮ（Controller Area Network）バス等の車載ネットワークを介して、互いに通信可能に構成されている。
【０００３】
上記ＥＣＵは、同じハードウェアの構成であっても、車種、仕向け、装備仕様等の違いに応じて、ソフトウェア的な構成を変えることにより、所望の制御を行う構成に変更可能なものである。従って、車種、仕向け、装備仕様等の違いに応じて、ソフトウェア的な構成を変えた場合、その構成が設定されたＥＣＵ自体を異なる部品番号としていた。従って、車両の生産時にＥＣＵの組み付けを行う際には、車種、仕向け、装備仕様等の違いに応じて、異なる部品番号のＥＣＵを適宜選択して、組み付け作業を行っていた。又、車両の保守時にＥＣＵの交換を行う際にも、車種、仕向け、装備仕様等の違いに応じて、異なる部品番号のＥＣＵを適宜選択、発注して、交換作業を行っていた。
【０００４】
【特許文献１】特開平４−２４６７３０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述したように、従来は、同じハードウェアの構成のＥＣＵであっても、車種、仕向け、装備仕様等の違いに応じて、ソフトウェア的な構成を変えて、異なる部品番号としていたため、部品番号数が増加すると共に、部品番号数の増加に伴って、その管理コストや開発コストの増大を招いていた。特に、近年は、車両一台当たりに使用されるＥＣＵの数が増加しており、管理コストや開発コストは増大する一方であった。
【０００６】
上記問題点に鑑みて、近年、ＥＣＵのハードウェアだけでなく、制御プログラム自体も共通化させると共に、別途、車両情報データ（例えば、機種切替データ等）を書き込むようにして、車種、仕向け、装備仕様等の違いに応じて、車両情報データの設定内容のみを変更することにより、所望の制御を行うように、制御プログラムを切り替える技術が用いられてきている。この場合、ソフトウェア的な構成が違っても、部品番号を変更する必要はないため、部品番号数が増加することはなく、管理コスト、開発コストの低減を図ることが可能となっている。
【０００７】
上記車両情報データは、設計変更等があった場合、その設定内容も変更される。生産中若しくは生産予定の車両であれば、その設定内容の変更を反映することは可能であるが、適切な車両情報データであるかどうか確認する事項も多く、車両情報データを書き込む際、人為的なミスにより、不適切な車両情報データを書き込むおそれがあった。更に、一旦、市場に出た車両については、その故障履歴等を踏まえて、適切な車両情報データであるかどうか判断しなければならず、やはり、不適切な車両情報データを書き込むおそれがあった。ＥＣＵに不適切な車両情報データを書き込んだ場合には、不適切な車両情報データに基づいて、制御プログラムの動作を切り替えることになり、予想できない車両制御や故障検出が行われるおそれがあった。
【０００８】
本発明は上記課題に鑑みなされたもので、設計変更等があっても、適切な機種切替データを書き込むことができる車両の電子制御装置用データの書込方法及び書込システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決する第１の発明に係る車両の電子制御装置用データの書込方法は、
データ生成サーバは、
設計、生産に関する車両情報に基づいて、少なくとも、車両の電子制御装置の機能を切り替えるための機種切替データ、車台番号、部品番号を含む電子制御装置用の基本データを生成すると共に、該基本データからなる全車両に対する基本データベースを生成し、
前記車両情報に変更が有った場合には、その変更情報に基づいて、前記基本データを更新すると共に、該変更情報の変更履歴データベースを生成し、
外部の端末から、電子制御装置が取り付けられた車両の車台番号と前記電子制御装置の部品番号に基づいて、前記機種切替データの要求が有った際には、
前記要求時の車台番号に対応する基本データを、前記基本データベースから取得し、
取得した基本データに記録された部品番号と、前記要求時の部品番号とを比較し、
取得した部品番号と前記要求時の部品番号が一致するときには、前記基本データに記録された機種切替データを選択、又は、前記基本データに基づいて、機種切替データを生成し、
取得した部品番号と前記要求時の部品番号が一致しないときには、前記要求時の部品番号に対応する変更情報を、前記変更履歴データベースから取得して、該変更情報と前記要求時の車台番号に対応する基本データとに基づいて、機種切替データを生成し、
選択又は生成された機種切替データを、前記端末へ送信し、
前記端末は、送信された機種切替データを前記電子制御装置へ書き込むことを特徴とする。
【００１０】
上記課題を解決する第２の発明に係る車両の電子制御装置用データの書込方法は、
第２に記載の車両の電子制御装置用データの書込方法において、
前記データ生成サーバは、
前記車両情報に変更が有った際、車両の変更対象の入力により、変更対象となる車両に対してのみ、前記基本データの更新を行うことを特徴とする。
【００１１】
上記課題を解決する第３の発明に係る車両の電子制御装置用データの書込方法は、
第１又は第２の発明に記載の車両の電子制御装置用データの書込方法において、
前記データ生成サーバは、
前記要求時の車台番号に対応する基本データが無い場合には、前記端末に他の情報の入力を要求し、
前記端末から入力された他の情報に対応する基本データを、前記基本データベースから取得することを特徴とする。
【００１２】
上記課題を解決する第４の発明に係る車両の電子制御装置用データの書込方法は、
第１乃第３のいずれかの発明に記載の車両の電子制御装置用データの書込方法において、
前記データ生成サーバは、
前記端末から前記電子制御装置へ書き込んだ機種切替データの書込履歴データベースを生成し、
前記端末から機種切替データの要求が有った際、前記書込履歴データベースを参照して、前記要求時の車台番号及び部品番号が一致する書き込み履歴が有る場合には、前記書込履歴データベースに記録された機種切替データを、前記端末に送信することを特徴とする。
【００１３】
上記課題を解決する第５の発明に係る車両の電子制御装置用データの書込システムは、
電子制御装置が取り付けられた車両の車台番号と前記電子制御装置の部品番号に基づいて、前記電子制御装置の機能を切り替えるための機種切替データを要求すると共に、該要求により送信された機種切替データを前記電子制御装置へ書き込む端末と、
設計、生産に関する車両情報から、少なくとも、機種切替データ、車台番号、部品番号を含む電子制御装置用の基本データを生成すると共に、該基本データからなる全車両に対する基本データベースを生成し、
前記車両情報に変更が有った場合には、その変更情報に基づいて、前記基本データを更新すると共に、該変更情報の変更履歴データベースを生成し、
前記端末から機種切替データの要求が有った際に、
前記要求時の車台番号に対応する基本データを、前記基本データベースから取得し、
取得した基本データに記録された部品番号と、前記要求時の部品番号とを比較し、
取得した部品番号と前記要求時の部品番号が一致するときには、前記基本データに記録された機種切替データを選択、又は、前記基本データに基づいて、機種切替データを生成し、
取得した部品番号と前記要求時の部品番号が一致しないときには、前記要求時の部品番号に対応する変更情報を、前記変更履歴データベースから取得して、該変更情報と前記要求時の車台番号に対応する基本データとに基づいて、機種切替データを生成し、
選択又は生成された機種切替データを、前記端末へ送信するデータ生成サーバとを有することを特徴とする。
【００１４】
上記課題を解決する第６の発明に係る車両の電子制御装置用データの書込システムは、
第５の発明に記載の車両の電子制御装置用データの書込システムにおいて、
前記データ生成サーバは、
前記車両情報に変更が有った際、車両の変更対象の入力により、変更対象となる車両に対してのみ、前記基本データの更新を行うものであることを特徴とする。
【００１５】
上記課題を解決する第７の発明に係る車両の電子制御装置用データの書込システムは、
第５又は第６の発明に記載の車両の電子制御装置用データの書込システムにおいて、
前記データ生成サーバは、
前記要求時の車台番号に対応する基本データが無い場合には、前記端末に他の情報の入力を要求し、
前記端末から入力された他の情報に対応する基本データを、前記基本データベースから取得するものであることを特徴とする。
【００１６】
上記課題を解決する第８の発明に係る車両の電子制御装置用データの書込システムは、
第５乃至第７のいずれかの発明に記載の車両の電子制御装置用データの書込システムにおいて、
前記データ生成サーバは、
前記端末から前記電子制御装置へ書き込んだ機種切替データの書込履歴データベースを生成し、
前記端末から機種切替データの要求が有った際、前記書込履歴データベースを参照して、前記要求時の車台番号及び部品番号が一致する書き込み履歴が有る場合には、前記書込履歴データベースに記録された機種切替データを、前記端末に送信するものであることを特徴とする。
【発明の効果】
【００１７】
本発明によれば、データ生成サーバに、機種切替データを含む基本データのデータベースを構築すると共に、車両情報の変更履歴のデータベース、電子制御装置への書込履歴のデータベースを構築するので、設計変更等があっても、車両制御装置が取り付けられた車台番号と車両制御装置の部品番号に基づいて、当該車両制御装置に最適な機種切替データを書き込むことができる。
【発明を実施するための最良の形態】
【００１８】
以下、図１〜図５を用いて、本発明に係る車両の電子制御装置用データの書込方法及び書込システムを詳細に説明する。
【実施例１】
【００１９】
図１、図２は、本発明に係る車両の電子制御装置用データの書込システムを示す概略図である。又、図３、図４は、本発明に係る車両の電子制御装置用データの書込方法を説明するフローチャートであり、図５は、基本データベースの更新履歴を説明する図である。
【００２０】
本発明に係る車両の電子制御装置用データの書込システムは、車両情報を有する少なくとも１つ以上のデータベース（以下、ＤＢと略す。）サーバ１、２と、ＤＢサーバ１、２から少なくとも１つ以上の車両情報データを取得して、電子制御装置（ＥＣＵ）の機能を切り替えるための機種切替データを作成するデータ生成サーバ４と、データ生成サーバ４から機種切替データを取得し、ＥＣＵ８単体又は車両９のＥＣＵ８に機種切替データを書き込む端末６、７とを有する。
【００２１】
ＤＢサーバ１、２、データ生成サーバ４、有線式の端末６は、ネットワーク３を介して、互いに接続されており、又、無線式の端末７は、無線ＬＡＮを構築するアクセスポイント５を介して、ネットワーク３に接続されている。なお、有線式の端末６及び無線式の端末７は、メモリーカードやＣＤ−ＲＯＭ等の固定メディアを介して、データ生成サーバ４とデータの送受信を行う構成でもよい。
【００２２】
ＥＣＵ８に書き込まれる機種切替データは、設計データ及び生産計画データが基本情報となって生成される。設計データは、ＥＣＵ８の制御プログラムの設計時に部品番号毎に作成されて、設計管理用のＤＢサーバ１に保管、管理される。又、生産計画データは、車両１台毎に作成されて、生産管理用のＤＢサーバ２に保管、管理される。そして、機種切替データは、サービス用のデータ生成サーバ４において、設計データ、生産計画データの生成時、変更時等の適時なときに設計データ、生産計画データ等に基づいて自動的に生成、更新されて、保管、管理される。設計データを変更する場合、設計データの変更内容と共に、例えば、対象車両、実施時期等の情報が入力され、その情報の変更対象となる機種切替データが更新されることになる。
【００２３】
例えば、部品センタにおいて、生成された機種切替データをＥＣＵ８単体に書き込むときには、データ生成サーバ４から機種切替データを端末６にダウンロードし、端末６をＥＣＵ８に接続して、ＥＣＵ８単体に直接書き込んでいる。又、車両の生産時や保守時において、ＥＣＵ８を組み付けた際や交換した際に、生成された機種切替データを車両９のＥＣＵ８に書き込むときには、データ生成サーバ４から機種切替データを端末７にダウンロードし、端末７を車載ネットワークとなるＣＡＮバスに接続して、機種切替データをＥＣＵ８に書き込んでいる。
【００２４】
上述したように、データ生成サーバ４は、ＤＢサーバ１、２から取得した車両情報データ（設計データ、生産計画データ等）から、ＥＣＵ８の機種切替データ生成している。そして、設計等が変更された場合には、機種切替データにも、その変更が反映される。例えば、ＥＣＵ８自体のハードウェアが変更されたり、ＥＣＵ８内部の制御プログラム自体が変更されたりした場合には、設計データが変更されて、その設計データの変更に応じた情報が機種切替データで更新される。この機種切替データの生成及び更新について、図２〜図５を用いて説明を行う。
【００２５】
最初に、データ生成サーバ４の構成について説明する。図２に示すように、データ生成サーバ４には、いくつかのデータベースが設けられており、これらのデータベースに基づき、機種切替データが生成、更新される。
【００２６】
具体的には、データ生成サーバ４は、設計用ＤＢサーバ１に保管された設計データに基づき形成される設計データＤＢ１１と、生産用ＤＢサーバ２に保管された生産計画データに基づき形成される生産計画データＤＢ１２と、装備仕様の詳細なデータが記録された装備仕様ＤＢ１３と、設計データＤＢ１１、生産計画データＤＢ１２、装備仕様ＤＢ１３等により、全車両に対して生成される機種切替データと共に機種切替データに関連するデータが記録された基本ＤＢ１４とを有する。更に、設計用ＤＢサーバ１に保管された設計変更データに基づき形成される設計変更履歴ＤＢ１５と、機種切替データをＥＣＵ８に書き込んだ際に、その書き込み履歴を記録する書込履歴ＤＢ１６とを有する。そして、アプリケーション１７により、これらのデータベース群が制御されている。
【００２７】
なお、設計データＤＢ１１には、データベースのデータとして、コーディング部品番号（以降、コーディング部番と略す。）、装備仕様コードと共にコーディング部番、装備仕様コードに対応する標準機種切替データが記録されている。又、生産計画データＤＢ１２には、データベースのデータとして、車台番号、ＶＩＮ（車両識別情報）、ハードウェア部番（以降、ＨＷ部番と略す。）等と共に車台番号、ＶＩＮ、ＨＷ部番に対応する装備仕様コード、設計変更番号（以降、ＥＯ番号と略す。）が記録されている。又、基本ＤＢ１４には、データベースのデータとして、車台番号、ＶＩＮ、車名、型式、年式、装備仕様コードと共に、ＥＣＵに関する機種切替情報として、ＨＷ部番、コーディング部番、機種切替データ、ＥＯ番号等が記録される。又、設計変更履歴ＤＢ１５には、データベースのデータとして、ＨＷ部番、ＥＯ番号と共にＨＷ部番、ＥＯ番号に対応するコーディング部番が記録されている。又、書込履歴ＤＢ１６には、データベースのデータとして、書込日と共に機種切替データ又は機種切替データ対応するコーディング部番が記録されている。
【００２８】
次に、機種切替データが新規に生成される場合を、図１、図２、図３を参照して説明を行う。
【００２９】
新しい車両を開発する際に、ＥＣＵ８の制御プログラムと共に制御プログラムを切り替えるための設計データも作成される（ステップＳ１）。作成された設計データは、設計用のＤＢサーバ１に入力されて、管理、保管される（ステップＳ２）。
【００３０】
データ生成サーバ４においては、作成された設計データを設計用のＤＢサーバ１から受信して（ステップＳ３）、設計データＤＢ１１を形成すると共に、別途作成された生産計画データを生産計画用のＤＢサーバ２から受信して（ステップＳ４）、生産計画データＤＢ１２を形成する。
【００３１】
そして、データ生成サーバ４のアプリケーション１７により、設計データＤＢ１１、生産計画データＤＢ１２に基づいて、機種切替データが生成され、機種切替データを含む基本データからなる基本ＤＢ１４が形成される（ステップＳ５）。なお、このとき、アプリケーション１７は、装備仕様データが記録された装備仕様ＤＢ１３を参照し、装備仕様コードに該当する装備仕様データを反映して、機種切替データに記録する。又、これらのデータは、データ生成サーバ４が、適時に（例えば、毎日）、全ての車両に対して生成している。
【００３２】
次に、機種切替データが更新される場合を、同じく、図１、図２、図３を参照して説明を行う。
【００３３】
ＥＣＵ８自体のハードウェアが変更されたり、ＥＣＵ８内部の制御プログラム自体が変更されたりした場合には、制御プログラムを切り替えるための設計データも変更する必要があり、設計変更データが作成される（ステップＳ１１）。作成された設計変更データは、設計用ＤＢサーバ１に入力されて、管理、保管される（ステップＳ１２）。
【００３４】
データ生成サーバ４においては、作成された設計変更データを設計用のＤＢサーバ１から受信して（ステップＳ１３）、設計データＤＢ１１に追加すると共に、設計変更履歴ＤＢ１５を形成する（ステップＳ１４）。
【００３５】
そして、設計変更の適用車種、実施時期を指定した後（ステップＳ１５）、データ生成サーバ４のアプリケーション１７により、基本ＤＢ１４に記録されている機種切替データのうち、設計変更の適用車種、実施時期が該当するもののみが、設計変更履歴ＤＢ１５に基づいて、更新される（ステップＳ１６）。
【００３６】
機種切替データには、ＨＷ部番、車台番号、ＶＩＮ、車種、仕向け、装備仕様等の情報が設定若しくは関連づけられて、ＨＷ部番、車台番号等により、１つの部品として管理される。そして、上記構成により、設計／生産／サービスの各部門において、機種切替データを含む情報が、人手を介することなく、円滑に利用可能となっている。
【００３７】
次に、端末６、７側から所望の機種切替データを選択し、ＥＣＵ８に書き込む手順について、図１、図２、図４を参照して説明を行う。
【００３８】
端末６、７では、車台番号（又は、ＶＩＮ）、ＨＷ部番等の情報を入力、又は、ＥＣＵ８から取り込むことにより、所望の機種切替データをデータ生成サーバ４に要求する（ステップＳ２１、Ｓ２２）。
【００３９】
データ生成サーバ４では、入力された情報の中から、要求された車台番号（又は、ＶＩＮ）を取り上げ、基本ＤＢ１４に車台番号（又は、ＶＩＮ）に対する基本データがあるかどうか確認する（ステップＳ２３）。該当する基本データが無い場合には、端末６、７側に、追加情報の入力を要求する（ステップＳ２４、Ｓ２５）。そして、端末６、７側から、追加情報（例えば、車両形式、装備仕様コード等）を入力した後（ステップＳ２６）、又は、該当する基本データが有る場合には、該当する基本データから、ＨＷ部番、コーディング部番、ＥＯ番号を取得する（ステップＳ２７）。
【００４０】
そして、端末６、７から入力されて、データ生成サーバ４に要求されたＨＷ部番と、基本ＤＢ１４中の該当する基本データから取得したＨＷ部番とを比較する（ステップＳ２８）。部番が一致しない場合には、ＨＷ部番、ＥＯ番号に基づいて、設計変更履歴ＤＢ１５を自動的に確認し、該当するＨＷ部番の履歴情報があることを確認した後、（ステップＳ２９、Ｓ３１、Ｓ３２）、端末６、７で入力されたＨＷ部番に対応する最新のコーディング部番を取得する（ステップＳ３４）。なお、該当するＨＷ部番の履歴情報が無い場合には、端末６、７側へ入力したＨＷ部番の再確認を求めた後、ステップＳ２１へ戻って、上記手順をやり直す（ステップＳ３２、Ｓ３３）。
【００４１】
部番が一致する場合には、該当する基本データから取得したコーディング部番を、取得したＨＷ部番、ＥＯ番号に対応する最新のコーディング部番とする（ステップＳ２９、Ｓ３０）。なお、該当ＥＣＵ８に対する書き込み履歴がある場合には、車台番号（又は、ＶＩＮ）、ＨＷ部番等に基づいて、書込履歴ＤＢ１６も自動的に確認して、端末６、７で入力された車台番号（又は、ＶＩＮ）、ＨＷ部番に対応する機種切替データ又はコーディング部番を取得するようにすることが望ましい。
【００４２】
そして、取得したコーディング部番に基づいて、機種切替データを生成する（ステップＳ３５）。なお、ステップＳ２９において、部番が一致する場合には、該当する基本データから機種切替データを取得し、取得した機種切替データをそのまま用いてもよい。そして、生成した機種切替データを端末６、７側へ送信する（ステップＳ３６）。
【００４３】
端末６、７では、機種切替データのダウンロード後、機種切替データを車両９のＥＣＵ８に書き込む（ステップＳ３７）。
【００４４】
そして、ＥＣＵ８への書き込みが終了すると、書き込み日と共に機種切替データ若しくは機種切替データのコーディング部番を書き込み履歴として、データ生成サーバ４の書込履歴ＤＢ１６に記録する（ステップＳ３８）。この記録は、上述したように、ＥＣＵ８に再度書き込みを行うとき等に参照される。
【００４５】
次に、基本ＤＢ１４の作成、更新について、図５を用いて説明を行う。
【００４６】
図５（ａ）に示すように、新規設計時には、ソフトウェア（制御プログラム）やハードウェアの変更は無いため、各車台番号１〜ｎに対して、同じＨＷ部番ＺＡ、同じコーディング部番ＣＡと、異なる生産計画データ（装備仕様等）ＰＡ、ＰＢ、ＰＣとに応じて、機種切替データが設定される。
【００４７】
そして、例えば、制御プログラム等のソフトウェアの構成のみの設計変更を行った場合には、標準機種切替データが新たに生成されると共に、新たに生成された標準機種切替データに対して、新たなコーディング部番ＣＢを付けて、設計変更履歴ＤＢ１５に記録する。そして、その設計変更を適用する車台番号の基本データとして、新たなコーディング部番ＣＢを記録し、新たに生成された標準機種切替データに基づき、機種切替データを更新する。例えば、全ての車両に対して、設計変更を適用する場合には、図５（ｂ）に示すように、全ての車台番号の基本データに新たなコーディング部番ＣＢが記録されて、機種切替データが更新される（矢印部分参照）。
【００４８】
又、例えば、ＥＣＵのハードウェアが設計変更になると共に、ハードウェアの変更に伴って、制御プログラム等のソフトウェアの構成が設計変更となった場合には、新たなＨＷ部番ＺＢに対して、標準機種切替データが新たに生成されると共に、新たに生成された標準機種切替データに対して、新たなコーディング部番ＣＣを付けて、設計変更履歴ＤＢ１５に記録する。そして、その設計変更を適用する車台番号の基本データとして、新たなＨＷ部番ＺＢ、新たなコーディング部番ＣＣを記録し、新たに生成された標準機種切替データに基づき、機種切替データを更新する。例えば、２００６年式の車両に対してのみ設計変更を適用する場合には、図５（ｃ）に示すように、車台番号ｉ〜ｎの車両情報にのみ新たなＨＷ部番ＺＢ、新たなコーディング部番ＣＣが記録されて、機種切替データが更新される（矢印部分参照）。
【００４９】
上述したように、データ生成サーバ４に、機種切替データを含む車両情報の基本ＤＢ１４を構築し、随時更新すると共に、設計変更履歴ＤＢ１５を構築し、更には、ＥＣＵ８への書込の書込履歴ＤＢ１６を構築し、ＥＣＵ８に機種切替データを書き込む際には、ＥＣＵ８自体の部品番号とＥＣＵ８が取り付けられる車両の車台番号とにより、ＥＣＵ８に関連する設計変更履歴、書込履歴を参照した上で、車両情報の基本データから、ＥＣＵ８に最適な機種切替データを生成するので、そのＥＣＵ８に最適な機種切替データを書き込むことができる。
【図面の簡単な説明】
【００５０】
【図１】本発明に係る車両の電子制御装置用データの書込システムを示す概略図である。
【図２】本発明に係る車両の電子制御装置用データの書込システムのデータ生成サーバを説明する概略図である。
【図３】本発明に係る車両の電子制御装置用データの作成、更新方法を説明するフローチャートである。
【図４】本発明に係る車両の電子制御装置用データの書込方法を説明するフローチャートである。
【図５】本発明に係る車両の電子制御装置用データの作成、更新を説明する図である。
【符号の説明】
【００５１】
１    ＤＢサーバ（設計管理用）
２    ＤＢサーバ（生産管理用）
３    ネットワーク
４    データ生成サーバ（サービス用）
５    アクセスポイント
６、７  端末
８    ＥＣＵ
９    車両
１１  設計データＤＢ
１２  生産計画ＤＢ
１３  装備仕様ＤＢ
１４  基本ＤＢ
１５  設計変更履歴ＤＢ
１６  書込履歴ＤＢ
１７  アプリケーション
【図１】
2007253773.tif 000003
【図２】
2007253773.tif 000004
【図３】
2007253773.tif 000005
【図４】
2007253773.tif 000006
【図５】
2007253773.tif 000007