JP2004326689A - Method for rewriting software of on-vehicle equipment, system of telematics system, and telematics device - Google Patents

Method for rewriting software of on-vehicle equipment, system of telematics system, and telematics device Download PDF

Info

Publication number
JP2004326689A
JP2004326689A JP2003124159A JP2003124159A JP2004326689A JP 2004326689 A JP2004326689 A JP 2004326689A JP 2003124159 A JP2003124159 A JP 2003124159A JP 2003124159 A JP2003124159 A JP 2003124159A JP 2004326689 A JP2004326689 A JP 2004326689A
Authority
JP
Japan
Prior art keywords
software
rewriting
vehicle
vehicle device
ecu
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2003124159A
Other languages
Japanese (ja)
Inventor
Shinichi Miyazaki
紳一 宮崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP2003124159A priority Critical patent/JP2004326689A/en
Publication of JP2004326689A publication Critical patent/JP2004326689A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Stored Programmes (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a software rewriting method of on-vehicle equipment which saves a vehicle user from bringing a vehicle into a retailer or a service center and saves him or her inconveniences that the vehicle becomes unable to use and saves the retailer and the service center from informing the user of the vehicle that the software of the on-vehicle equipment is to be rewritten. <P>SOLUTION: A rewriting software so as to update the software of an ECU 3 is distributed by radio from the service center 6 via a mobile communication network 4. The rewriting software distributed by radio is received by a communication terminal 2 and downloaded from a telematics device 1. By using the downloaded rewriting software, the software of the ECU 3 is rewritten and updated. <P>COPYRIGHT: (C)2005,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、車載機器のソフトウェアの書き換えに関する。
【0002】
【従来の技術】
車両においては、エンジンの制御機器や自動変速機を含む駆動系の制御機器など、各種の車載機器にマイコンが使用されている。このようにマイコンで動作する車載機器において、市場および顧客要求の変化などによりソフトウェアを書き換えることがあり、車載機器のソフトウェアの書き換えを行う装置が知られている(特許文献1)。
【0003】
【特許文献1】
特開平11−96082号公報
【0004】
【発明が解決しようとする課題】
特許文献1のソフトウェア書き換え装置では、車両に搭載された状態の車載機器に接続するためのコネクタやハーネス類などをあらかじめ車両に付加しておく必要があり、車両のコスト増大につながっている。また、この書き換え装置を用いたソフトウェアの書き換えでは、車両のユーザに対してその車両の車載機器のソフトウェアが書き換えの対象であることを通知し、販売店やサービスセンターなどでその車両をしばらく預かって書き換え作業を行うのが通常である。したがって、車両を販売店やサービスセンターに持ち込む手間と、しばらく車両が使えなくなる不便さが、車両のユーザ側では生じている。また、販売店やサービスセンター側では、車両のユーザに対して車載機器のソフトウェアが書き換えの対象であることを通知する手間が生じている。
【0005】
本発明は、このような不便さや手間を生じさせることのない車載機器のソフトウェア書き換え方法を提供し、さらにこのソフトウェア書き換え方法を実行するテレマティクスシステムおよびテレマティクス装置を提供するものである。
【0006】
【課題を解決するための手段】
本発明は、車載機器のソフトウェアを書き換え用ソフトウェアを用いて書き換える車載機器のソフトウェア書き換え方法において、書き換え用ソフトウェアを無線配信手段により無線配信し、無線配信された書き換え用ソフトウェアを受信手段により受信してダウンロードし、ダウンロードされた書き換え用ソフトウェアを用いて車載機器のソフトウェアを書き換えるものである。
また本発明は、車載機器のソフトウェアを書き換え用ソフトウェアを用いて書き換える車載テレマティクス装置において、無線配信手段により無線配信された書き換え用ソフトウェアを受信手段により受信してダウンロードするダウンロード手段と、ダウンロードされた書き換え用ソフトウェアを用いて車載機器のソフトウェアを書き換える書き換え手段とを備えるものである。
【0007】
【発明の効果】
本発明によれば、書き換え用ソフトウェアを無線配信手段により無線配信し、その無線配信された書き換え用ソフトウェアを受信手段により受信してダウンロードし、そのダウンロードされた書き換え用ソフトウェアを用いて車載機器のソフトウェアを書き換えることとした。このようにしたので、車載機器のソフトウェアの書き換えにおいて、車両のユーザに対して、車両を販売店やサービスセンターに持ち込む手間と、しばらく車両が使えなくなる不便さを生じさせることがない。また、販売店やサービスセンターに対して、車両のユーザに車載機器のソフトウェアが書き換えの対象であることを通知する手間を生じさせることがない。
【0008】
【発明の実施の形態】
本発明によるテレマティクスシステムの一実施形態を図1に示す。図1の車両100に搭載されたテレマティクス装置1は、通信端末2およびECU(Engine Control Unit)3と接続されており、通信端末2を介して取得する地図や電子メールなどの各種情報をユーザに提供する。また、テレマティクス装置1は通信端末2を介してECU3の書き換え用ソフトウェアをダウンロードし、これを用いてECU3のソフトウェアを最新のものにアップデートする。なお、以降の説明においてソフトウェアはプログラムであり、ECU3において実行されることにより様々な制御を実現するものである。
【0009】
通信端末2は、無線通信によって移動体通信網4と接続する。この移動体通信網4は、移動体通信において一般に用いられる公衆通信網であり、不図示の回線交換設備によって情報配信センター5およびサービスセンター6と接続されている。テレマティクス装置1は、この通信端末2と移動体通信網4を介して情報配信センター5やサービスセンター6と接続することで、それらから供給される各種の情報を取得することができる。なお、通信端末2には、たとえば携帯電話などが用いられる。
【0010】
情報配信センター5は、テレマティクス装置1からの要求に応じて、地図や電子メールなどの各種情報サービスを無線配信によりテレマティクス装置1へ供給する。たとえば、テレマティクス装置1から送信された現在地や目的地の情報に基づいて地図情報を供給したり、テレマティクス装置1から送信されたユーザの識別情報に基づいて電子メールの送受信を行ったりする。
【0011】
サービスセンター6は、ECU3の書き換え用ソフトウェアを無線配信によりテレマティクス装置1へ供給する。テレマティクス装置1は、その供給された書き換え用ソフトウェアをダウンロードしてECU3に出力し、ECU3のソフトウェアのアップデートを行う。テレマティクス装置1とECU3は不図示の車両内通信バスにより接続されており、テレマティクス装置1からECU3への書き換え用ソフトウェアの出力は、この車両内通信バスを介して行われる。なお、車両内通信バスには、テレマティクス装置1とECU3の他にも様々な車載情報機器、たとえば、CDなどを再生して不図示のスピーカに音声を出力するオーディオユニットなどが接続される。
【0012】
ECU3は、車両100のエンジンに関する制御、たとえば、噴射する燃料量の制御などを行う装置であり、自身が記憶しているソフトウェアによって動作する。このソフトウェアは、外部より書き換え可能な不揮発性の記憶デバイス、たとえばフラッシュメモリなどに記憶されている。ECU3のソフトウェアは、テレマティクス装置1を用いてサービスセンター6からダウンロードする書き換え用ソフトウェアを用いることにより、最新ソフトウェアにアップデートすることができる。
【0013】
テレマティクス装置1の構成を図2に示す。テレマティクス装置1は、制御回路11、ROM12、RAM13、現在地検出装置14、画像メモリ15、表示モニタ16、入力装置17、およびアップデート用メモリ18を有している。制御回路11は、マイクロプロセッサおよびその周辺回路からなり、RAM13を作業エリアとしてROM12に格納された制御プログラムを実行して各種の制御を行う。これにより、通信端末2を用いて各種情報やECU3の書き換え用ソフトウェアをダウンロードしたり、ECU3へダウンロードした書き換え用ソフトウェアを出力したりする。
【0014】
現在地検出装置14は、テレマティクス装置1が搭載された図1の車両100の現在地を検出する装置であり、たとえば、車両の進行方位を検出する方位センサ14a、車速を検出する車速センサ14b、GPS衛星からのGPS信号を検出するGPSセンサ14c等からなる。テレマティクス装置1は、この現在地検出装置14により検出された車両100の現在に基づいて、図1の情報配信センター5へ地図を要求する。さらに、その要求を受けて情報配信センター5より送信された地図データ上に、現在地検出装置14により検出された車両100の現在地、すなわち自車位置を示して、モニタ16に表示する。
【0015】
画像メモリ15は、モニタ16に表示するための画像データを格納する。この画像データは道路地図描画用データや各種の図形データ等からなり、それらは情報配信センター5から送信される地図データに基づいて適宜選択される。テレマティクス装置1は、この選択された画像データをモニタ16に表示することにより、送信された地図データの情報をユーザへ提供することができる。
【0016】
入力装置17は、車両の目的地等を入力する各種スイッチを有する。この入力装置17により車両の目的地を入力すると、テレマティクス装置1は、現在地検出装置16により検出された車両100の現在地からその目的地までの地図データを情報配信センター5へ要求する。この要求により、現在地から目的地までの推奨経路の地図データが情報配信センター5から送信される。
【0017】
アップデート用メモリ18は、サービスセンター6よりダウンロードしたECU3の書き換え用ソフトウェアを記憶する。また、ECU3のソフトウェアを書き換え用ソフトウェアを用いて最新のものにアップデートする際、元のアップデート前のソフトウェアをこのアップデート用メモリ18に記憶しておく。これにより、アップデート後のソフトウェアに不都合があってECU3が正常に動作しない場合に、元のアップデート前のソフトウェアに戻すことができる。
【0018】
ECU3のソフトウェアをアップデートするときのフローチャートを図3に示す。図3(a)はサービスセンター6における処理フローを示し、図3(b)はテレマティクス装置1における処理フローを示している。以下、これらの処理フローについて説明する。
【0019】
サービスセンター6は、はじめに図3(a)のステップS1において、ソフトウェアのアップデート対象となる車載機器を搭載している車両について、その車両のテレマティクス装置を呼び出す。そのため、サービスセンター6は、あらかじめ車両ごとに車載機器のソフトウェアのバージョン管理情報と、その車両に搭載されるテレマティクス装置の個体識別情報、たとえば、テレマティクス装置のシリアルナンバーや、そのテレマティクス装置に接続されることとして登録されている通信端末の電話番号などの情報をデータベース化しておく必要がある。以下の説明では、図1の車両100にアップデート対象となる車載機器が搭載されており、サービスセンター6は、このステップS1において車両100に搭載されているテレマティクス装置1を呼び出したとする。サービスセンター6でこのステップS1を実行すると、呼び出されたテレマティクス装置1において、後に説明する図3(b)のフローチャートが実行される。
【0020】
ステップS2において、ステップS1で呼び出したテレマティクス装置1に対して、アップデート対象の車載機器が何であるかを通知する。以下の説明では、ECU3がアップデート対象であることを通知したとする。サービスセンター6でこのステップS2を実行すると、アップデート対象の車載機器を通知されたテレマティクス装置1において、後に説明する図3(b)のステップS11が実行される。
【0021】
ステップS3において、アップデートに用いるECU3の書き換え用ソフトウェアをテレマティクス装置1に配信する。配信された書き換え用ソフトウェアは、サービスセンター6より移動体通信網4を介して通信端末2により受信され、テレマティクス装置1によりダウンロードされる。ダウンロードされた書き換え用ソフトウェアは、図2のアップデート用メモリ18に記憶される。サービスセンター6でこのステップS3を実行すると、書き換え用ソフトウェアを配信されたテレマティクス装置1において、後に説明する図3(b)のステップS13が実行される。ステップS3を実行したら、サービスセンター6は図3(a)の処理フローを終了する。
【0022】
テレマティクス装置1は、サービスセンター6がステップS1を実行してテレマティクス装置1を呼び出すことにより、図3(b)のフローチャートを実行する。ステップS11において、サービスセンター6がステップS2を実行して通知したアップデート対象の車載機器の情報を受信すると、ステップS12において、そのアップデート対象の車載機器、すなわちECU3について、現在記憶されているソフトウェア(元のソフトウェア)をコピーして、アップデート用メモリ18に記憶しておく。
【0023】
ステップS13において、サービスセンター6がステップS3を実行して配信した書き換え用ソフトウェアをダウンロードして、アップデート用メモリ18に記憶する。このとき、ダウンロードした書き換え用ソフトウェアを、ステップS12で元のソフトウェアを記憶したメモリ領域とは異なるメモリ領域に記憶する。
【0024】
ステップS13で書き換え用ソフトウェアのダウンロードが完了したら、ステップS14において、ダウンロードが成功であったか否かを判定する。この判定は、たとえば、ダウンロードする際の通信データにCRC(Cyclic Redundancy Check)符号をサービスセンター6側で付加しておき、受信したテレマティクス装置1において、このCRC符号により通信エラーがあったか否かをチェックすることで行う。通信エラーがない場合にはダウンロードが成功したと判定し、ステップS15へ進む。通信エラーがあった場合にはダウンロードが失敗したと判定し、図3(b)の処理フローを終了する。このとき、サービスセンター6へダウンロード結果を通知し、失敗した場合には再度ダウンロードの要求を行うようにすることが好ましい。
【0025】
ステップS15において、ステップS13でダウンロードした書き換え用ソフトウェアをECU3へ出力し、ECU3のソフトウェア記憶領域にこの書き換え用ソフトウェアを書き込む。書き換え用ソフトウェアを書き込まれたら、ECU3において、そのソフトウェアを用いて自己診断を実施する。この自己診断は、ECU3が正常に動作するか否かを自身により診断するために行われるものであり、所定の処理プログラムによって行われる。次のステップS16において、ステップS15で実行した書き換え用ソフトウェアの書き込みが成功したか否かを判定する。この判定は、たとえば、ステップS15で書き込まれてECU3に記憶されたソフトウェアの内容と、ステップS13でサービスセンター6よりダウンロードしてアップデート用メモリ18に記憶されたソフトウェアの内容とを比較し、これら両者が一致するか否かによって行う。両者が一致した場合はダウンロードが成功したと判定し、ステップS17へ進む。そうでない場合は、ステップS18へ進む。
【0026】
ステップS17において、ECU3の自己診断結果が正常であったか否かを判定する。この自己診断は、前述のように書き換え用ソフトウェアが書き込まれるとECU10において自動的に実行され、その結果がテレマティクス装置1に出力される。自己診断結果が正常であった場合は、テレマティクス装置1は図3(b)の処理フローを終了する。これにより、ECU3のソフトウェアが新しいソフトウェアにアップデートされる。自己診断結果が正常でなかった場合は、ステップS18へ進む。
【0027】
ステップS18において、アップデート用メモリ18に記憶しておいた元のソフトウェアをECU3に書き込む。この場合は、ECU3のソフトウェアは新しいソフトウェアにアップデートされない。テレマティクス装置1は、ステップS18を実行したら、図3(b)の処理フローを終了する。このようにすることで、アップデートした新しいソフトウェアではECU3が正常に動作しない場合に、元のアップデート前のソフトウェアに戻すことができる。
【0028】
以上説明した実施の形態によれば、次の作用効果が得られる。
(1)書き換え用ソフトウェアをサービスセンター6により無線配信し(ステップS3)、その書き換え用ソフトウェアを通信端末2により受信してテレマティクス装置1によりダウンロードし(ステップS13)、そのダウンロードされた書き換え用ソフトウェアを用いて、ECU3のソフトウェアを書き換えることとした(ステップS15)。このようにしたので、車両のユーザに対してその車両がECUのソフトウェアの書き換え対象であることを通知し、この通知を受けたユーザが車両を販売店やサービスセンターに持ち込んで、販売店やサービスセンターでその車両をしばらく預かってECUの書き換え作業を行う必要がない。
(2)ダウンロードした書き換え用ソフトウェアが正常であるか否かを判定し(ステップS14)、正常でない場合はECU3のソフトウェアを書き換えないこととした。また、ECU3のソフトウェアを書き換えた場合は、ECU3の動作が正常であるか否かを判定し(ステップS17)、その動作が正常でないと判定された場合は、アップデート用メモリ18に記憶しておいた元のソフトウェアを書き込むことにより、ECU3のソフトウェアを書き換える前の状態に戻すこととした(ステップS18)。このようにしたので、無線通信におけるデータ化けなどによる書き換え用ソフトウェアの異常や、アップデート後のソフトウェアの不整合による動作異常などを取り除くことができ、アップデート時の信頼性を向上できる。
(3)ダウンロードした書き換え用ソフトウェアと、書き換える前の元のソフトウェアをテレマティクス装置1のアップデート用メモリ18に記憶するようにした。このようにしたので、これらのソフトウェア両方を書き換え作業において記憶しておくためのメモリをECU3に設ける必要がなくなり、ECU3のコストを削減できる。
【0029】
以上の実施の形態では、ECU3のソフトウェアを書き換える例について説明したが、本発明はこの内容に限定されず、その他の様々な車載機器のソフトウェアの書き換えについて適用できる。このとき、ダウンロードした書き換え用ソフトウェアを記憶するメモリや、書き換える前の元のソフトウェアを記憶するメモリは、異なる車載機器間で共通に用いることができる。
【0030】
以上の実施の形態では、テレマティクス装置1として、サービスセンター6より書き換え用ソフトウェアをダウンロードする他に、情報配信センター5により地図や電子メールなどの各種情報を供給される例について説明したが、本発明はこの内容に限定されない。無線配信される書き換え用ソフトウェアをダウンロードするような装置である限り、他の様々な用途に用いられる装置と兼用してもよい。
【0031】
以上の実施の形態では、無線配信手段をサービスセンター6、受信手段を通信端末2、ダウンロード手段および書き換え手段をテレマティクス装置1によりそれぞれ実現し、車載機器をECU3により実現している。また、第1の記憶手段および第2の記憶手段をアップデート用メモリ18により実現している。しかし、これらはあくまで一例であり、本発明の特徴が損なわれない限り、各構成要素は上記実施の形態に限定されない。
【図面の簡単な説明】
【図1】本発明によるテレマティクスシステムの構成を示す図である。
【図2】本発明によるテレマティクス装置の構成を示す図である。
【図3】ECUのソフトウェアをアップデートするときの処理フローを示すフローチャートであり、(a)はサービスセンターにおける処理フロー、(b)はテレマティクス装置における処理フローをそれぞれ示す。
【符号の説明】
1:テレマティクス装置 2:通信端末
3:ECU 4:移動体通信網
5:情報配信センター 6:サービスセンター
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to rewriting software for in-vehicle devices.
[0002]
[Prior art]
In vehicles, microcomputers are used in various in-vehicle devices such as engine control devices and drive system control devices including automatic transmissions. As described above, in an in-vehicle device operated by a microcomputer, software may be rewritten due to a change in a market or a customer request, and a device for rewriting software of the in-vehicle device is known (Patent Document 1).
[0003]
[Patent Document 1]
JP-A-11-96082
[Problems to be solved by the invention]
In the software rewriting device disclosed in Patent Literature 1, it is necessary to add a connector, a harness, and the like to the vehicle beforehand for connection to the in-vehicle device mounted on the vehicle, which leads to an increase in the cost of the vehicle. In rewriting software using this rewriting device, the user of the vehicle is notified that the software of the in-vehicle equipment of the vehicle is to be rewritten, and the vehicle is left for a while at a store or a service center. Normally, rewriting is performed. Therefore, the trouble of bringing the vehicle to a store or a service center and the inconvenience that the vehicle cannot be used for a while occur on the user side of the vehicle. In addition, the store and the service center have trouble in informing the user of the vehicle that the software of the in-vehicle device is to be rewritten.
[0005]
The present invention provides a software rewriting method for an in-vehicle device that does not cause such inconvenience or trouble, and further provides a telematics system and a telematics device that execute the software rewriting method.
[0006]
[Means for Solving the Problems]
The present invention provides a software rewriting method for an in-vehicle device that rewrites software of the in-vehicle device using rewriting software, wherein the rewriting software is wirelessly distributed by a wireless distribution unit, and the wirelessly distributed rewriting software is received by a receiving unit. It is to download and rewrite the software of the in-vehicle device using the downloaded rewriting software.
The present invention also provides an in-vehicle telematics device that rewrites software of an in-vehicle device using rewriting software, a download unit that receives and downloads the rewriting software wirelessly distributed by the wireless distribution unit by the receiving unit, Rewriting means for rewriting the software of the in-vehicle device using the software for use.
[0007]
【The invention's effect】
According to the present invention, the rewriting software is wirelessly distributed by the wireless distribution unit, the wirelessly distributed rewriting software is received and downloaded by the receiving unit, and the software of the in-vehicle device is used by using the downloaded rewriting software. Was rewritten. With this configuration, in rewriting the software of the in-vehicle device, the user of the vehicle does not have to bring the vehicle to a store or a service center, and there is no inconvenience that the vehicle cannot be used for a while. Further, there is no need to notify the dealer or the service center that the software of the on-vehicle device is to be rewritten to the user of the vehicle.
[0008]
BEST MODE FOR CARRYING OUT THE INVENTION
One embodiment of a telematics system according to the present invention is shown in FIG. The telematics device 1 mounted on the vehicle 100 in FIG. 1 is connected to a communication terminal 2 and an ECU (Engine Control Unit) 3 and provides a user with various types of information such as maps and e-mails acquired via the communication terminal 2. provide. In addition, the telematics device 1 downloads the rewriting software of the ECU 3 via the communication terminal 2, and updates the software of the ECU 3 to the latest one using the software. In the following description, software is a program, and realizes various controls by being executed by the ECU 3.
[0009]
The communication terminal 2 connects to the mobile communication network 4 by wireless communication. The mobile communication network 4 is a public communication network generally used in mobile communication, and is connected to an information distribution center 5 and a service center 6 by circuit switching equipment (not shown). The telematics device 1 can acquire various information supplied from the communication terminal 2 by connecting it to the information distribution center 5 and the service center 6 via the mobile communication network 4. The communication terminal 2 is, for example, a mobile phone.
[0010]
The information distribution center 5 supplies various information services such as maps and electronic mails to the telematics device 1 by wireless distribution in response to a request from the telematics device 1. For example, map information is supplied based on the information on the current location and the destination transmitted from the telematics device 1, and electronic mail is transmitted and received based on the user identification information transmitted from the telematics device 1.
[0011]
The service center 6 supplies the rewriting software of the ECU 3 to the telematics device 1 by wireless distribution. The telematics device 1 downloads the supplied rewriting software, outputs the rewritten software to the ECU 3, and updates the software of the ECU 3. The telematics device 1 and the ECU 3 are connected by an in-vehicle communication bus (not shown), and the output of rewriting software from the telematics device 1 to the ECU 3 is performed via the in-vehicle communication bus. In addition to the telematics device 1 and the ECU 3, various in-vehicle information devices such as an audio unit that reproduces a CD or the like and outputs sound to a speaker (not shown) are connected to the communication bus in the vehicle.
[0012]
The ECU 3 is a device that controls the engine of the vehicle 100, for example, controls the amount of fuel to be injected, and operates by software stored therein. This software is stored in an externally rewritable nonvolatile storage device, such as a flash memory. The software of the ECU 3 can be updated to the latest software by using rewriting software downloaded from the service center 6 using the telematics device 1.
[0013]
FIG. 2 shows the configuration of the telematics device 1. The telematics device 1 includes a control circuit 11, a ROM 12, a RAM 13, a current position detection device 14, an image memory 15, a display monitor 16, an input device 17, and an update memory 18. The control circuit 11 includes a microprocessor and its peripheral circuits, and performs various controls by executing a control program stored in the ROM 12 using the RAM 13 as a work area. As a result, the communication terminal 2 is used to download various information and rewriting software for the ECU 3, and to output the downloaded rewriting software to the ECU 3.
[0014]
The current position detection device 14 is a device that detects the current position of the vehicle 100 of FIG. 1 on which the telematics device 1 is mounted, and for example, a direction sensor 14a that detects the traveling direction of the vehicle, a vehicle speed sensor 14b that detects the vehicle speed, a GPS satellite And a GPS sensor 14c for detecting a GPS signal from the camera. The telematics device 1 requests a map from the information distribution center 5 in FIG. 1 based on the current state of the vehicle 100 detected by the current position detection device 14. Further, on the map data transmitted from the information distribution center 5 in response to the request, the current position of the vehicle 100 detected by the current position detecting device 14, that is, the own vehicle position is indicated and displayed on the monitor 16.
[0015]
The image memory 15 stores image data to be displayed on the monitor 16. The image data includes road map drawing data, various graphic data, and the like, and these are appropriately selected based on the map data transmitted from the information distribution center 5. The telematics device 1 can provide the user with the information of the transmitted map data by displaying the selected image data on the monitor 16.
[0016]
The input device 17 has various switches for inputting a destination of the vehicle and the like. When the destination of the vehicle is input using the input device 17, the telematics device 1 requests the information distribution center 5 for map data from the current position of the vehicle 100 detected by the current position detection device 16 to the destination. In response to this request, the map data of the recommended route from the current location to the destination is transmitted from the information distribution center 5.
[0017]
The update memory 18 stores rewriting software for the ECU 3 downloaded from the service center 6. When the software of the ECU 3 is updated to the latest one using the rewriting software, the original software before the update is stored in the update memory 18. Thus, when the updated software is inconvenient and the ECU 3 does not operate normally, the original software before the update can be restored.
[0018]
FIG. 3 shows a flowchart when the software of the ECU 3 is updated. FIG. 3A shows a processing flow in the service center 6, and FIG. 3B shows a processing flow in the telematics device 1. Hereinafter, these processing flows will be described.
[0019]
First, in step S1 of FIG. 3A, the service center 6 calls a telematics device of a vehicle on which a vehicle-mounted device to be updated is installed. Therefore, the service center 6 is connected in advance to the version management information of the software of the in-vehicle device for each vehicle, the individual identification information of the telematics device mounted on the vehicle, for example, the serial number of the telematics device, and the telematics device. As a matter of fact, it is necessary to store information such as telephone numbers of registered communication terminals in a database. In the following description, it is assumed that the vehicle-mounted device to be updated is mounted on the vehicle 100 in FIG. 1 and the service center 6 calls the telematics device 1 mounted on the vehicle 100 in step S1. When this step S1 is performed in the service center 6, the called telematics device 1 executes the flowchart of FIG. 3B described later.
[0020]
In step S2, the telematics device 1 called in step S1 is notified of the in-vehicle device to be updated. In the following description, it is assumed that the ECU 3 has notified that it is an update target. When this step S2 is executed in the service center 6, the telematics device 1 notified of the in-vehicle device to be updated executes a step S11 of FIG. 3B described later.
[0021]
In step S3, the rewriting software of the ECU 3 used for updating is delivered to the telematics device 1. The distributed rewriting software is received by the communication terminal 2 from the service center 6 via the mobile communication network 4 and downloaded by the telematics device 1. The downloaded rewriting software is stored in the update memory 18 in FIG. When this step S3 is executed in the service center 6, the telematics device 1 to which the rewriting software has been distributed executes step S13 in FIG. 3B described later. After executing step S3, the service center 6 ends the processing flow of FIG.
[0022]
The telematics device 1 executes the flowchart of FIG. 3B when the service center 6 executes step S1 and calls the telematics device 1. In step S11, when the service center 6 receives the information of the in-vehicle device to be updated notified by executing step S2, in step S12, the currently stored software (source) of the in-vehicle device to be updated, ie, the ECU 3, is received. Is copied and stored in the update memory 18.
[0023]
In step S13, the service center 6 executes step S3 to download the distributed rewriting software and stores it in the update memory 18. At this time, the downloaded rewriting software is stored in a memory area different from the memory area storing the original software in step S12.
[0024]
When the download of the rewriting software is completed in step S13, it is determined in step S14 whether or not the download was successful. For this determination, for example, a CRC (Cyclic Redundancy Check) code is added to the communication data at the time of downloading at the service center 6 side, and it is checked whether or not a communication error has occurred in the received telematics device 1 using the CRC code. Do it by doing. If there is no communication error, it is determined that the download is successful, and the process proceeds to step S15. If there is a communication error, it is determined that the download has failed, and the processing flow in FIG. 3B ends. At this time, it is preferable to notify the service center 6 of the download result, and if it fails, request the download again.
[0025]
In step S15, the rewriting software downloaded in step S13 is output to the ECU 3, and the rewriting software is written in the software storage area of the ECU 3. When the rewriting software is written, the ECU 3 performs a self-diagnosis using the software. The self-diagnosis is performed to diagnose whether or not the ECU 3 operates normally, and is performed by a predetermined processing program. In the next step S16, it is determined whether or not the writing of the rewriting software executed in step S15 is successful. This determination is made, for example, by comparing the software content written in step S15 and stored in the ECU 3 with the software content downloaded from the service center 6 and stored in the update memory 18 in step S13. Is determined by whether or not they match. If they match, it is determined that the download has been successful, and the process proceeds to step S17. Otherwise, the process proceeds to step S18.
[0026]
In step S17, it is determined whether the self-diagnosis result of the ECU 3 is normal. The self-diagnosis is automatically executed in the ECU 10 when the rewriting software is written as described above, and the result is output to the telematics device 1. If the self-diagnosis result is normal, the telematics device 1 ends the processing flow of FIG. Thereby, the software of the ECU 3 is updated to the new software. If the self-diagnosis result is not normal, the process proceeds to step S18.
[0027]
In step S18, the original software stored in the update memory 18 is written to the ECU 3. In this case, the software of the ECU 3 is not updated to the new software. After executing step S18, the telematics device 1 ends the processing flow of FIG. By doing so, when the ECU 3 does not operate normally with the updated new software, the original software before the update can be restored.
[0028]
According to the embodiment described above, the following operation and effect can be obtained.
(1) The rewriting software is wirelessly distributed by the service center 6 (step S3), the rewriting software is received by the communication terminal 2 and downloaded by the telematics device 1 (step S13), and the downloaded rewriting software is downloaded. By using this, the software of the ECU 3 is rewritten (step S15). Because of this, the user of the vehicle is notified that the vehicle is a target for rewriting the software of the ECU, and the user receiving the notification brings the vehicle to a store or a service center, and the store or service There is no need to store the vehicle at the center for a while and rewrite the ECU.
(2) It is determined whether or not the downloaded rewriting software is normal (step S14). If not, the software of the ECU 3 is not rewritten. If the software of the ECU 3 has been rewritten, it is determined whether or not the operation of the ECU 3 is normal (step S17). If it is determined that the operation is not normal, it is stored in the update memory 18. By writing the original software, the software of the ECU 3 is returned to the state before rewriting (step S18). With this configuration, it is possible to eliminate an abnormality in the rewriting software due to garbled data in the wireless communication, an operation abnormality due to inconsistency in the software after the update, and the like, and improve reliability at the time of the update.
(3) The downloaded rewriting software and the original software before rewriting are stored in the update memory 18 of the telematics device 1. With this configuration, it is not necessary to provide the ECU 3 with a memory for storing both of these software in the rewriting operation, and the cost of the ECU 3 can be reduced.
[0029]
In the above embodiment, an example in which the software of the ECU 3 is rewritten has been described. However, the present invention is not limited to this content, and can be applied to rewriting of software of various other in-vehicle devices. At this time, the memory for storing the downloaded rewriting software and the memory for storing the original software before rewriting can be commonly used between different vehicle-mounted devices.
[0030]
In the above embodiment, the telematics device 1 has been described as an example in which various information such as maps and e-mails is supplied by the information distribution center 5 in addition to downloading the rewriting software from the service center 6. Is not limited to this content. As long as the device downloads the rewriting software wirelessly distributed, the device may be used also as a device used for various other purposes.
[0031]
In the above embodiment, the wireless distribution means is realized by the service center 6, the receiving means is realized by the communication terminal 2, the download means and the rewriting means are realized by the telematics device 1, and the on-vehicle equipment is realized by the ECU 3. Further, the first storage unit and the second storage unit are realized by the update memory 18. However, these are merely examples, and each component is not limited to the above-described embodiment as long as the features of the present invention are not impaired.
[Brief description of the drawings]
FIG. 1 is a diagram showing a configuration of a telematics system according to the present invention.
FIG. 2 is a diagram showing a configuration of a telematics device according to the present invention.
FIG. 3 is a flowchart showing a processing flow when updating software of an ECU, wherein (a) shows a processing flow in a service center, and (b) shows a processing flow in a telematics device.
[Explanation of symbols]
1: Telematics device 2: Communication terminal 3: ECU 4: Mobile communication network 5: Information distribution center 6: Service center

Claims (7)

車載機器のソフトウェアを書き換え用ソフトウェアを用いて書き換える車載機器のソフトウェア書き換え方法において、
前記書き換え用ソフトウェアを無線配信手段により無線配信し、
前記無線配信された書き換え用ソフトウェアを受信手段により受信してダウンロードし、
前記ダウンロードされた書き換え用ソフトウェアを用いて前記車載機器のソフトウェアを書き換えることを特徴とする車載機器のソフトウェア書き換え方法。
An in-vehicle device software rewriting method for rewriting in-vehicle device software using rewriting software,
Wirelessly delivering the rewriting software by wireless delivery means,
Receiving and downloading the wirelessly distributed rewriting software by receiving means,
A software rewriting method for an in-vehicle device, comprising rewriting software of the in-vehicle device using the downloaded rewriting software.
請求項1のソフトウェア書き換え方法において、
前記ダウンロードされた書き換え用ソフトウェアが正常であるか否かを判定し、正常であると判定された場合はその書き換え用ソフトウェアを用いて前記車載機器のソフトウェアを書き換え、正常でないと判定された場合は前記車載機器のソフトウェアを書き換えず、
前記判定により正常であると判定されて前記車載機器のソフトウェアを書き換えた場合、書き換え後にその車載機器の動作が正常であるか否かをさらに判定し、正常でないと判定された場合は、その車載機器のソフトウェアを書き換えられる前の状態に戻すことを特徴とする車載機器のソフトウェア書き換え方法。
The software rewriting method according to claim 1,
Determine whether the downloaded rewriting software is normal, if it is determined to be normal, rewrite the software of the vehicle-mounted device using the rewriting software, if it is determined that it is not normal Without rewriting the software of the in-vehicle device,
When the software of the in-vehicle device is rewritten as determined to be normal by the above determination, it is further determined whether or not the operation of the in-vehicle device is normal after the rewriting. A method for rewriting software of an in-vehicle device, wherein the software of the device is returned to a state before being rewritten.
請求項2のソフトウェア書き換え方法において、
前記車載機器のソフトウェアを書き換える前にその車載機器に記憶されているソフトウェアを別の第1の記憶手段に記憶しておき、書き換え後にその車載機器のソフトウェアを書き換えられる前の状態に戻すとき、前記記憶しておいたソフトウェアを用いることを特徴とする車載機器のソフトウェア書き換え方法。
The software rewriting method according to claim 2,
Before rewriting the software of the in-vehicle device, the software stored in the in-vehicle device is stored in another first storage means, and when the software of the in-vehicle device is returned to the state before being rewritten after the rewriting, A software rewriting method for an in-vehicle device, wherein the stored software is used.
請求項3のソフトウェア書き換え方法において、
前記第1の記憶手段は複数の異なる車載機器間で共通に用いられ、
前記異なる車載機器にそれぞれ記憶されているソフトウェアのいずれかを前記第1の記憶手段に記憶しておくことを特徴とする車載機器のソフトウェア書き換え方法。
The software rewriting method according to claim 3,
The first storage means is commonly used between a plurality of different on-vehicle devices,
A software rewriting method for an in-vehicle device, wherein any one of software stored in the different in-vehicle devices is stored in the first storage means.
請求項1〜4のいずれかのソフトウェア書き換え方法において、
前記ダウンロードされた書き換え用ソフトウェアは複数の異なる車載機器のいずれかの書き換え用ソフトウェアであり、
その書き換え用ソフトウェアを前記異なる車載機器間で共通に用いられる第2の記憶手段に記憶し、
前記第2の記憶手段により記憶された書き換え用ソフトウェアを用いて前記いずれかの車載機器のソフトウェアを書き換えることを特徴とする車載機器のソフトウェア書き換え方法。
The software rewriting method according to any one of claims 1 to 4,
The downloaded rewriting software is rewriting software for any of a plurality of different in-vehicle devices,
Storing the rewriting software in a second storage means commonly used between the different vehicle-mounted devices;
A software rewriting method for an in-vehicle device, comprising rewriting software of one of the in-vehicle devices using rewriting software stored in the second storage means.
請求項1〜5のいずれかのソフトウェア書き換え方法を実行する車両用テレマティクスシステム。A vehicle telematics system that executes the software rewriting method according to claim 1. 車載機器のソフトウェアを書き換え用ソフトウェアを用いて書き換える車載テレマティクス装置において、
無線配信手段により無線配信された書き換え用ソフトウェアを受信手段により受信してダウンロードするダウンロード手段と、
前記ダウンロードされた書き換え用ソフトウェアを用いて前記車載機器のソフトウェアを書き換える書き換え手段とを備えることを特徴とする車載テレマティクス装置。
In the in-vehicle telematics device that rewrites the software of the in-vehicle device using the rewriting software,
Download means for receiving and downloading the rewriting software wirelessly distributed by the wireless distribution means by the reception means,
An in-vehicle telematics device comprising: rewriting means for rewriting software of the in-vehicle device using the downloaded rewriting software.
JP2003124159A 2003-04-28 2003-04-28 Method for rewriting software of on-vehicle equipment, system of telematics system, and telematics device Pending JP2004326689A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003124159A JP2004326689A (en) 2003-04-28 2003-04-28 Method for rewriting software of on-vehicle equipment, system of telematics system, and telematics device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003124159A JP2004326689A (en) 2003-04-28 2003-04-28 Method for rewriting software of on-vehicle equipment, system of telematics system, and telematics device

Publications (1)

Publication Number Publication Date
JP2004326689A true JP2004326689A (en) 2004-11-18

Family

ID=33501839

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003124159A Pending JP2004326689A (en) 2003-04-28 2003-04-28 Method for rewriting software of on-vehicle equipment, system of telematics system, and telematics device

Country Status (1)

Country Link
JP (1) JP2004326689A (en)

Cited By (54)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006257915A (en) * 2005-03-15 2006-09-28 Fujitsu Ten Ltd Machine control device, maintenance control system and maintenance control method
JP2006268554A (en) * 2005-03-24 2006-10-05 Hitachi Ltd System and method for rewriting program
JP2007015503A (en) * 2005-07-06 2007-01-25 Toyota Motor Corp Information provision system
JP2007065856A (en) * 2005-08-30 2007-03-15 Fujitsu Ten Ltd Information rewriting system and information rewriting device
KR100739142B1 (en) 2005-08-18 2007-07-13 엘지전자 주식회사 Apparatus and method for upgrading software program of a telematics terminal within a mobile vehicle
KR100792422B1 (en) 2006-08-11 2008-01-09 현대자동차주식회사 Reprogramming method of controllers in vehicles
CN100378665C (en) * 2005-02-26 2008-04-02 乐金电子(中国)研究开发中心有限公司 Binary document download method wireless communication module for vehicle carrying communication
JP2008523743A (en) * 2004-12-14 2008-07-03 バイエリッシェ モートーレン ウエルケ アクチエンゲゼルシャフト System for using at least one mobile terminal in a vehicle using an update device
JP2009087107A (en) * 2007-10-01 2009-04-23 Hitachi Ltd Control system for vehicle
US7720506B1 (en) 2006-07-28 2010-05-18 Rockwell Collins, Inc. System and method of providing antenna specific front ends for aviation software defined radios
JP2010125925A (en) * 2008-11-26 2010-06-10 Toyota Motor Corp Software management apparatus
US7831255B1 (en) 2006-07-31 2010-11-09 Rockwell Collins, Inc. System and method of providing automated availability and integrity verification for aviation software defined radios
US7885409B2 (en) 2002-08-28 2011-02-08 Rockwell Collins, Inc. Software radio system and method
KR101082628B1 (en) 2005-11-15 2011-11-10 주식회사 현대오토넷 Firmware upgrade system of audio/video/navigation(avn) system for vehicle using bluetooth mobile communication terminal and the method
JP2013084143A (en) * 2011-10-11 2013-05-09 Denso Corp On-vehicle communication device
WO2014030044A2 (en) 2012-08-22 2014-02-27 Toyota Jidosha Kabushiki Kaisha In-vehicle device, mobile terminal, information management device and information communication system
US8726188B2 (en) 2010-10-29 2014-05-13 Nissan North America, Inc. Method for presenting information to a host vehicle having a user interface
KR101420481B1 (en) 2011-11-08 2014-07-16 주식회사 만도 In-vehicle debugging system for ecu and method thereof
JP2014516850A (en) * 2011-03-17 2014-07-17 トヨタ モーター エンジニアリング アンド マニュファクチャリング ノース アメリカ,インコーポレイティド Application interface for vehicle operation
WO2014148003A1 (en) * 2013-03-19 2014-09-25 株式会社デンソー Program rewrite system for onboard electronic control device and onboard relay device
KR101498721B1 (en) * 2010-05-17 2015-03-04 주식회사 만도 Apparatus for supporting software and method therefor
JP2015079440A (en) * 2013-10-18 2015-04-23 富士通株式会社 Correction program confirmation method, correction program confirmation program, and information processing apparatus
JP2015103163A (en) * 2013-11-27 2015-06-04 株式会社オートネットワーク技術研究所 Program update system and program update method
JP2016000570A (en) * 2014-06-11 2016-01-07 本田技研工業株式会社 Control specification change system and vehicle
JP2017027549A (en) * 2015-07-28 2017-02-02 矢崎総業株式会社 Software update device and software update system
DE102018217070A1 (en) 2017-10-23 2019-04-25 Kabushiki Kaisha Tokai Rika Denki Seisakusho On-board device and communication system
JP2019155959A (en) * 2018-03-07 2019-09-19 株式会社オートネットワーク技術研究所 Processor and processing method
JP2020141352A (en) * 2019-03-01 2020-09-03 三菱電機株式会社 Control device and communication system
CN113918184A (en) * 2020-07-08 2022-01-11 丰田自动车株式会社 Server, update management method, non-temporary storage medium, and center
EP3944074A1 (en) 2020-07-20 2022-01-26 Toyota Jidosha Kabushiki Kaisha Software update apparatus, update control method, non-transitory storage medium storing update control program, server, ota master, and center
EP3945417A1 (en) 2020-07-28 2022-02-02 Toyota Jidosha Kabushiki Kaisha Software update device, update control method, non-transitory storage medium, and server
EP3961378A1 (en) 2020-08-25 2022-03-02 Toyota Jidosha Kabushiki Kaisha Software update device, update control method, and non- transitory storage medium
DE102021129232A1 (en) 2021-01-14 2022-07-14 Toyota Jidosha Kabushiki Kaisha CENTER, MANAGEMENT PROCEDURES AND NON-TRANSITORY STORAGE MEDIUM
DE102021128988A1 (en) 2021-01-14 2022-07-14 Toyota Jidosha Kabushiki Kaisha CENTER, UPDATE MANAGEMENT PROCEDURE AND NON-TRANSITORY STORAGE MEDIA
EP4036712A1 (en) 2021-02-02 2022-08-03 Toyota Jidosha Kabushiki Kaisha Ota master, update control method, non-transitory storage medium, and vehicle
DE102021129124A1 (en) 2021-02-02 2022-08-04 Toyota Jidosha Kabushiki Kaisha CENTER, INFORMATION WRITTEN METHOD AND NON-TRANSITORY STORAGE MEDIUM
EP4047477A1 (en) 2021-02-18 2022-08-24 Toyota Jidosha Kabushiki Kaisha Ota master, center, system, update method, non-transitory storage medium, and vehicle
DE102022104321A1 (en) 2021-03-05 2022-09-08 Toyota Jidosha Kabushiki Kaisha CENTER, UPDATE MANAGEMENT PROCEDURE AND NON-TRANSITORY STORAGE MEDIA
DE102022106660A1 (en) 2021-04-14 2022-10-20 Toyota Jidosha Kabushiki Kaisha OTA MASTER, UPDATE CONTROL METHOD, NON-TRANSITORY STORAGE MEDIUM AND OTA CENTER
DE102022109778A1 (en) 2021-04-26 2022-10-27 Toyota Jidosha Kabushiki Kaisha OTA MASTER, PROCEDURE AND NON-TRANSITORY STORAGE MEDIUM
EP4083787A1 (en) 2021-04-26 2022-11-02 Toyota Jidosha Kabushiki Kaisha Center, ota master, system, distribution method, non-transitory storage medium, and vehicle
DE102022111514A1 (en) 2021-05-25 2022-12-01 Toyota Jidosha Kabushiki Kaisha OTA CENTER, UPDATE MANAGEMENT METHOD, NON-TRANSITORY STORAGE MEDIUM, OTA MASTER AND UPDATE CONTROL METHOD
DE102022110824A1 (en) 2021-06-07 2022-12-08 Toyota Jidosha Kabushiki Kaisha OTA MASTER, SYSTEM, PROCEDURE, NON-TRANSITORY STORAGE MEDIUM AND VEHICLE
DE102022113922A1 (en) 2021-06-08 2022-12-08 Toyota Jidosha Kabushiki Kaisha OTA MASTER, SYSTEM, PROCEDURE, NON-TRANSITORY STORAGE MEDIUM AND VEHICLE
DE102022110251A1 (en) 2021-06-07 2022-12-08 Toyota Jidosha Kabushiki Kaisha OTA MASTER, CENTER, SYSTEM, PROCEDURE, NON-TRANSITORY STORAGE MEDIUM AND VEHICLE
DE112022000914T5 (en) 2021-04-14 2023-11-23 Hitachi Astemo, Ltd. CONTROL DEVICE AND CONTROL SYSTEM
US11853742B2 (en) 2020-10-06 2023-12-26 Toyota Jidosha Kabushiki Kaisha Server, software update system, distribution method, and non-transitory storage medium
US11947950B2 (en) 2021-06-29 2024-04-02 Toyota Jidosha Kabushiki Kaisha Center, OTA master, method, non-transitory storage medium, and vehicle
US11954480B2 (en) 2021-06-22 2024-04-09 Toyota Jidosha Kabushiki Kaisha Center, OTA master, system, method, non-transitory storage medium, and vehicle
US11972248B2 (en) 2021-07-05 2024-04-30 Toyota Jidosha Kabushiki Kaisha Controlling software update of electronic control units mounted on a vehicle
US12039322B2 (en) 2021-04-26 2024-07-16 Toyota Jidosha Kabushiki Kaisha OTA master, center, system, update method, non-transitory storage medium, and vehicle
US12093677B2 (en) 2021-05-13 2024-09-17 Toyota Jidosha Kabushiki Kaisha OTA master, update control method, and non-transitory storage medium
DE102024106846A1 (en) 2023-03-15 2024-09-19 Toyota Jidosha Kabushiki Kaisha Distribution system, distribution server, storage medium and vehicle information provision method
US12135960B2 (en) 2021-06-22 2024-11-05 Toyota Jidosha Kabushiki Kaisha Center, OTA master, method, non-transitory storage medium, and vehicle

Cited By (75)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7885409B2 (en) 2002-08-28 2011-02-08 Rockwell Collins, Inc. Software radio system and method
JP2008523743A (en) * 2004-12-14 2008-07-03 バイエリッシェ モートーレン ウエルケ アクチエンゲゼルシャフト System for using at least one mobile terminal in a vehicle using an update device
CN100378665C (en) * 2005-02-26 2008-04-02 乐金电子(中国)研究开发中心有限公司 Binary document download method wireless communication module for vehicle carrying communication
JP2006257915A (en) * 2005-03-15 2006-09-28 Fujitsu Ten Ltd Machine control device, maintenance control system and maintenance control method
JP4578289B2 (en) * 2005-03-15 2010-11-10 富士通テン株式会社 Machine control device, maintenance control system, and maintenance control method
JP4668656B2 (en) * 2005-03-24 2011-04-13 日立オートモティブシステムズ株式会社 Program rewriting system and program rewriting method
JP2006268554A (en) * 2005-03-24 2006-10-05 Hitachi Ltd System and method for rewriting program
US7783398B2 (en) 2005-03-24 2010-08-24 Hitachi, Ltd. Program rewriting system and program rewriting method
JP2007015503A (en) * 2005-07-06 2007-01-25 Toyota Motor Corp Information provision system
KR100739142B1 (en) 2005-08-18 2007-07-13 엘지전자 주식회사 Apparatus and method for upgrading software program of a telematics terminal within a mobile vehicle
JP2007065856A (en) * 2005-08-30 2007-03-15 Fujitsu Ten Ltd Information rewriting system and information rewriting device
KR101082628B1 (en) 2005-11-15 2011-11-10 주식회사 현대오토넷 Firmware upgrade system of audio/video/navigation(avn) system for vehicle using bluetooth mobile communication terminal and the method
US7720506B1 (en) 2006-07-28 2010-05-18 Rockwell Collins, Inc. System and method of providing antenna specific front ends for aviation software defined radios
US7831255B1 (en) 2006-07-31 2010-11-09 Rockwell Collins, Inc. System and method of providing automated availability and integrity verification for aviation software defined radios
KR100792422B1 (en) 2006-08-11 2008-01-09 현대자동차주식회사 Reprogramming method of controllers in vehicles
JP2009087107A (en) * 2007-10-01 2009-04-23 Hitachi Ltd Control system for vehicle
JP2010125925A (en) * 2008-11-26 2010-06-10 Toyota Motor Corp Software management apparatus
KR101498721B1 (en) * 2010-05-17 2015-03-04 주식회사 만도 Apparatus for supporting software and method therefor
US8726188B2 (en) 2010-10-29 2014-05-13 Nissan North America, Inc. Method for presenting information to a host vehicle having a user interface
JP2014516850A (en) * 2011-03-17 2014-07-17 トヨタ モーター エンジニアリング アンド マニュファクチャリング ノース アメリカ,インコーポレイティド Application interface for vehicle operation
JP2013084143A (en) * 2011-10-11 2013-05-09 Denso Corp On-vehicle communication device
KR101420481B1 (en) 2011-11-08 2014-07-16 주식회사 만도 In-vehicle debugging system for ecu and method thereof
WO2014030044A2 (en) 2012-08-22 2014-02-27 Toyota Jidosha Kabushiki Kaisha In-vehicle device, mobile terminal, information management device and information communication system
US9851963B2 (en) 2012-08-22 2017-12-26 Toyota Jidosha Kabushiki Kaisha In-vehicle device, mobile terminal, information management device and information communication system
WO2014148003A1 (en) * 2013-03-19 2014-09-25 株式会社デンソー Program rewrite system for onboard electronic control device and onboard relay device
JP2015079440A (en) * 2013-10-18 2015-04-23 富士通株式会社 Correction program confirmation method, correction program confirmation program, and information processing apparatus
WO2015080108A1 (en) * 2013-11-27 2015-06-04 株式会社オートネットワーク技術研究所 Program update system and program update method
JP2015103163A (en) * 2013-11-27 2015-06-04 株式会社オートネットワーク技術研究所 Program update system and program update method
JP2016000570A (en) * 2014-06-11 2016-01-07 本田技研工業株式会社 Control specification change system and vehicle
JP2017027549A (en) * 2015-07-28 2017-02-02 矢崎総業株式会社 Software update device and software update system
DE102018217070A1 (en) 2017-10-23 2019-04-25 Kabushiki Kaisha Tokai Rika Denki Seisakusho On-board device and communication system
US10607429B2 (en) 2017-10-23 2020-03-31 Toyota Jidosha Kabushiki Kaisha Onboard device and mobile terminal
JP2019155959A (en) * 2018-03-07 2019-09-19 株式会社オートネットワーク技術研究所 Processor and processing method
JP2020141352A (en) * 2019-03-01 2020-09-03 三菱電機株式会社 Control device and communication system
CN113918184A (en) * 2020-07-08 2022-01-11 丰田自动车株式会社 Server, update management method, non-temporary storage medium, and center
DE102021117115A1 (en) 2020-07-08 2022-01-13 Toyota Jidosha Kabushiki Kaisha Server, update control method, non-volatile storage medium and central office
US11599351B2 (en) 2020-07-08 2023-03-07 Toyota Jidosha Kabushiki Kaisha Server, update management method, non-transitory storage medium, and center
EP3944074A1 (en) 2020-07-20 2022-01-26 Toyota Jidosha Kabushiki Kaisha Software update apparatus, update control method, non-transitory storage medium storing update control program, server, ota master, and center
EP3945417A1 (en) 2020-07-28 2022-02-02 Toyota Jidosha Kabushiki Kaisha Software update device, update control method, non-transitory storage medium, and server
US11995429B2 (en) 2020-07-28 2024-05-28 Toyota Jidosha Kabushiki Kaisha Software update device, update control method, non-transitory storage medium, and server
EP3961378A1 (en) 2020-08-25 2022-03-02 Toyota Jidosha Kabushiki Kaisha Software update device, update control method, and non- transitory storage medium
US11755308B2 (en) 2020-08-25 2023-09-12 Toyota Jidosha Kabushiki Kaisha Software update device, update control method, and non-transitory storage medium
US12056481B2 (en) 2020-08-25 2024-08-06 Toyota Jidosha Kabushiki Kaisha Software update device, update control method, and non-transitory storage medium
US11853742B2 (en) 2020-10-06 2023-12-26 Toyota Jidosha Kabushiki Kaisha Server, software update system, distribution method, and non-transitory storage medium
US12118346B2 (en) 2021-01-14 2024-10-15 Toyota Jidosha Kabushiki Kaisha Center, management method, and non-transitory storage medium
US11847439B2 (en) 2021-01-14 2023-12-19 Toyota Jidosha Kabushiki Kaisha Center, management method, and non-transitory storage medium
US12067381B2 (en) 2021-01-14 2024-08-20 Toyota Jidosha Kabushiki Kaisha Center, update management method, and non-transitory storage medium
DE102021129232A1 (en) 2021-01-14 2022-07-14 Toyota Jidosha Kabushiki Kaisha CENTER, MANAGEMENT PROCEDURES AND NON-TRANSITORY STORAGE MEDIUM
DE102021128988A1 (en) 2021-01-14 2022-07-14 Toyota Jidosha Kabushiki Kaisha CENTER, UPDATE MANAGEMENT PROCEDURE AND NON-TRANSITORY STORAGE MEDIA
US11941126B2 (en) 2021-02-02 2024-03-26 Toyota Jidosha Kabushiki Kaisha Center, information rewriting method, and non-transitory storage medium
JP7452452B2 (en) 2021-02-02 2024-03-19 トヨタ自動車株式会社 OTA master, software update control method and update control program, vehicle equipped with OTA master
JP2022118631A (en) * 2021-02-02 2022-08-15 トヨタ自動車株式会社 Ota master, software update control method and update control program, and vehicle provided with ota master
DE102021129124A1 (en) 2021-02-02 2022-08-04 Toyota Jidosha Kabushiki Kaisha CENTER, INFORMATION WRITTEN METHOD AND NON-TRANSITORY STORAGE MEDIUM
EP4036712A1 (en) 2021-02-02 2022-08-03 Toyota Jidosha Kabushiki Kaisha Ota master, update control method, non-transitory storage medium, and vehicle
EP4047477A1 (en) 2021-02-18 2022-08-24 Toyota Jidosha Kabushiki Kaisha Ota master, center, system, update method, non-transitory storage medium, and vehicle
US11960876B2 (en) 2021-03-05 2024-04-16 Toyota Jidosha Kabushiki Kaisha Center, update management method, and non-transitory storage medium
DE102022104321A1 (en) 2021-03-05 2022-09-08 Toyota Jidosha Kabushiki Kaisha CENTER, UPDATE MANAGEMENT PROCEDURE AND NON-TRANSITORY STORAGE MEDIA
DE112022000914T5 (en) 2021-04-14 2023-11-23 Hitachi Astemo, Ltd. CONTROL DEVICE AND CONTROL SYSTEM
US12014163B2 (en) 2021-04-14 2024-06-18 Toyota Jidosha Kabushiki Kaisha OTA master, update control method, non-transitory storage medium, and OTA center
DE102022106660A1 (en) 2021-04-14 2022-10-20 Toyota Jidosha Kabushiki Kaisha OTA MASTER, UPDATE CONTROL METHOD, NON-TRANSITORY STORAGE MEDIUM AND OTA CENTER
DE102022109778A1 (en) 2021-04-26 2022-10-27 Toyota Jidosha Kabushiki Kaisha OTA MASTER, PROCEDURE AND NON-TRANSITORY STORAGE MEDIUM
US12039322B2 (en) 2021-04-26 2024-07-16 Toyota Jidosha Kabushiki Kaisha OTA master, center, system, update method, non-transitory storage medium, and vehicle
EP4083787A1 (en) 2021-04-26 2022-11-02 Toyota Jidosha Kabushiki Kaisha Center, ota master, system, distribution method, non-transitory storage medium, and vehicle
US12093677B2 (en) 2021-05-13 2024-09-17 Toyota Jidosha Kabushiki Kaisha OTA master, update control method, and non-transitory storage medium
DE102022111514A1 (en) 2021-05-25 2022-12-01 Toyota Jidosha Kabushiki Kaisha OTA CENTER, UPDATE MANAGEMENT METHOD, NON-TRANSITORY STORAGE MEDIUM, OTA MASTER AND UPDATE CONTROL METHOD
US12001829B2 (en) 2021-05-25 2024-06-04 Toyota Jidosha Kabushiki Kaisha OTA center, update management method, non-transitory storage medium, OTA master, and update control method
DE102022110251A1 (en) 2021-06-07 2022-12-08 Toyota Jidosha Kabushiki Kaisha OTA MASTER, CENTER, SYSTEM, PROCEDURE, NON-TRANSITORY STORAGE MEDIUM AND VEHICLE
DE102022110824A1 (en) 2021-06-07 2022-12-08 Toyota Jidosha Kabushiki Kaisha OTA MASTER, SYSTEM, PROCEDURE, NON-TRANSITORY STORAGE MEDIUM AND VEHICLE
DE102022113922A1 (en) 2021-06-08 2022-12-08 Toyota Jidosha Kabushiki Kaisha OTA MASTER, SYSTEM, PROCEDURE, NON-TRANSITORY STORAGE MEDIUM AND VEHICLE
US12050903B2 (en) 2021-06-08 2024-07-30 Toyota Jidosha Kabushiki Kaisha OTA master, system, method, non-transitory storage medium, and vehicle
US11954480B2 (en) 2021-06-22 2024-04-09 Toyota Jidosha Kabushiki Kaisha Center, OTA master, system, method, non-transitory storage medium, and vehicle
US12135960B2 (en) 2021-06-22 2024-11-05 Toyota Jidosha Kabushiki Kaisha Center, OTA master, method, non-transitory storage medium, and vehicle
US11947950B2 (en) 2021-06-29 2024-04-02 Toyota Jidosha Kabushiki Kaisha Center, OTA master, method, non-transitory storage medium, and vehicle
US11972248B2 (en) 2021-07-05 2024-04-30 Toyota Jidosha Kabushiki Kaisha Controlling software update of electronic control units mounted on a vehicle
DE102024106846A1 (en) 2023-03-15 2024-09-19 Toyota Jidosha Kabushiki Kaisha Distribution system, distribution server, storage medium and vehicle information provision method

Similar Documents

Publication Publication Date Title
JP2004326689A (en) Method for rewriting software of on-vehicle equipment, system of telematics system, and telematics device
US20200183676A1 (en) Vehicle information communication system
US10592231B2 (en) Vehicle information communication system
CN109643254B (en) Vehicle-mounted updating system, vehicle-mounted updating device and updating method of communication device
CN110178114B (en) Vehicle control device and program update system
JP5708940B2 (en) Information management device, information communication system
JPWO2018079006A1 (en) Control device, program update method, and computer program
JP6465258B1 (en) Control device, control method, and computer program
US20080147248A1 (en) On-vehicle system
US11579865B2 (en) Vehicle information communication system
JP2012091755A (en) Program rewriting system for vehicle
JP6185789B2 (en) In-vehicle software update device
JP6358286B2 (en) Control device, program update method, and computer program
JP2019003432A (en) Control device, control method, and computer program
CN111930403A (en) Vehicle electronic control unit calibration system and method
KR20160045191A (en) Apparatus and method for updating software of vehicle
JP2019034652A (en) Control device, control method, and computer program
US20190155998A1 (en) Information terminal, communication terminal, server, license transfer system and license transfer method
US8160541B2 (en) Terminal apparatus and communication system
KR20070076201A (en) Rom program update system and method do electron control unit in vehicles
CN115437662A (en) Vehicle machine system upgrading method and device
CN114385202A (en) Server, software update system, distribution method, and non-temporary storage medium
US12086582B2 (en) Vehicle controller, updated program, program updating system, and writing device
JP7405033B2 (en) Server, update management method, update management program, software update device, system including server and software update device, center, OTA master, system including center and OTA master
JP2005088779A (en) On-vehicle information terminal unit

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060330

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20080624

RD02 Notification of acceptance of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7422

Effective date: 20080605

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20080729

RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20081014

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090407

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20090728