Provided is a vehicular electronic control device capable of updating an old program to a new program. The vehicular electronic control device comprises: a storage unit that stores the old program; a receiving unit that sequentially receives a plurality of divided data items obtained by dividing, into a prescribed data length, either difference data containing a data section based on the differences between the old program and the new program and a command section for generating the new program by reflecting the data section in the old program, or difference compressed data in which the difference data has been compressed; and a reconstruction unit that executes reconstruction processing for reconstructing the new program on the basis of the divided data items received by the receiving unit and the old program. The reconstruction unit puts the reconstruction processing on hold and waits to receive the next divided data item if the command section and/or the data section are missing at least partially from the divided data received by the receiving unit.
La présente invention concerne un dispositif de commande électronique de véhicule apte à mettre à jour un ancien programme en un nouveau programme. Le dispositif de commande électronique de véhicule comprend : une unité de stockage qui stocke l'ancien programme; une unité de réception qui reçoit séquentiellement une pluralité de données divisées obtenues en divisant, en une longueur de données prescrite, soit des données de différence contenant une section de données basée sur des différences entre l'ancien programme et le nouveau programme et une section de commande permettant de générer le nouveau programme en reflétant la section de données dans l'ancien programme, soit des données de différence compressées dans lesquelles les données de différence ont été compressées; et une unité de reconstruction qui exécute un traitement de reconstruction permettant de reconstruire le nouveau programme sur la base des données divisées reçues par l'unité de réception et l'ancien programme. L'unité de reconstruction met le traitement de reconstruction en attente et attend de recevoir la donnée divisée suivante si la section de commande et/ou la section de données sont manquantes au moins partiellement aux des données divisées reçues par l'unité de réception.
旧プログラムを新プログラムに更新可能な車両用電子制御装置は、前記旧プログラムを記憶する記憶部と、前記旧プログラムと前記新プログラムとの差分に基づくデータ部と、前記データ部を前記旧プログラムに反映して前記新プログラムを生成するための命令部と、を含む差分データ、または前記差分データを圧縮した差分圧縮データを、所定のデータ長ごとに分割してなる複数の分割データを順次受信する受信部と、前記受信部により受信された各分割データおよび前記旧プログラムに基づいて前記新プログラムを復元するための復元処理を実行する復元部と、を備える。前記復元部は、前記受信部により受信された分割データにおいて前記命令部と前記データ部の少なくとも一部とが揃わない場合に、前記復元処理を保留して次の分割データの受信を待つ。
VEHICULAR ELECTRONIC CONTROL DEVICE, PROGRAM UPDATE METHOD AND SERVER DEVICE
DISPOSITIF DE COMMANDE ÉLECTRONIQUE DE VÉHICULE, PROCÉDÉ DE MISE À JOUR DE PROGRAMME ET DISPOSITIF SERVEUR
車両用電子制御装置、プログラム更新方法、サーバ装置
2017-11-02
Patent
Electronic Resource
Japanese
VEHICULAR ELECTRONIC CONTROL DEVICE, PROGRAM UPDATE METHOD AND SERVER DEVICE
European Patent Office | 2022
|European Patent Office | 2022
|SOFTWARE UPDATE DEVICE, UPDATE CONTROL METHOD, UPDATE CONTROL PROGRAM, AND SERVER
European Patent Office | 2022
|SOFTWARE UPDATE DEVICE, UPDATE CONTROL METHOD, UPDATE CONTROL PROGRAM, AND SERVER
European Patent Office | 2022
|