JP4668656B2 - プログラムの書き換えシステム及びプログラムの書き換え方法 - Google Patents
プログラムの書き換えシステム及びプログラムの書き換え方法 Download PDFInfo
- Publication number
- JP4668656B2 JP4668656B2 JP2005086796A JP2005086796A JP4668656B2 JP 4668656 B2 JP4668656 B2 JP 4668656B2 JP 2005086796 A JP2005086796 A JP 2005086796A JP 2005086796 A JP2005086796 A JP 2005086796A JP 4668656 B2 JP4668656 B2 JP 4668656B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- control device
- program data
- program
- rewriting
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Medical Informatics (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Health & Medical Sciences (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Description
12…複数の制御装置を統括で制御しうる統括制御装置
13…プログラムのデータを書き換える対象である制御装置(第2の制御装置)
14…複数ある他の制御装置(第3の制御装置)
12a…ゲートウエイ
12b…記憶媒体
13a…記憶媒体
13b…CPU
21…プログラムデータ
11a…データ入力部
12c…CPU
12d…記憶媒体
15…車両のネットワーク
41…温度センサ
42…電圧センサ
43…IGN SW
51…温度
52…時間
55…プログラムデータ書き換え可能温度
53…制御装置温度
54…IGN OFF
53b…ピーク温度
Claims (9)
- 車両内においてネットワーク接続された複数の制御装置と統括制御装置と、を有するプログラムのデータの書き換えシステムであって、
前記統括制御装置は、書き換え対象となる前記プログラムのデータを少なくとも一時的に格納する第1の記憶媒体を有しており、
前記複数の制御装置のそれぞれは、該制御装置の機能を発揮するためのプログラムのデータを更新可能に格納する第2の記憶媒体を有しており、
エンジン停止後からの経過時間を、前記データ書き換えの条件とする
ことを特徴とするプログラムのデータの書き換えシステム。 - さらに、前記第1の記憶媒体は、前記プログラムのデータに加えて、該プログラムのデータの書き換えを行う対象となる前記制御装置を特定する識別子と、前記プログラムのデータを書き換えるために前記第1の記憶媒体から前記第2の記憶媒体に転送するための条件と、関連付けして記録していることを特徴とする請求項1に記載のプログラムのデータの書き換えシステム。
- さらに、前記統括制御装置と接続され、該統括制御装置と車両の外部とのインターフェイス部を有するデータ入力装置を有することを特徴とする請求項2に記載のプログラムのデータの書き換えシステム。
- 前記データ入力装置は、前記プログラムのデータを含むデータを外部から取得するインターフェイス部を有することを特徴とする請求項3記載のプログラムのデータの書き換えシステム。
- さらに、前記データ入力装置と前記統括制御装置との間に設けられ、前記データ入力装置から前記統括制御装置に対して送られる書き換え対象となるプログラムのデータを含むデータに異常なデータまたは有害なデータが含まれていないことをチェックするゲートウェイ装置を有することを特徴とする請求項3又は4に記載のプログラムのデータの書き換えシステム。
- プログラムのデータの書き換え対象となる制御装置は、さらに、
自己の環境であって、エンジン停止後からの経過時間と、前記制御装置の温度または前記制御装置に印加される電圧と、を含む環境データを計測する環境データ測定手段と、
該環境データ測定手段により測定された環境データと比較して前記書き換え条件が満たされたか否かを判断する基準データを格納する第3の記憶媒体と、
前記環境データと前記基準データとを比較する比較手段と、
を有することを特徴とする請求項2から5までのいずれか1項に記載のデータの書き換えシステム。 - 車両内においてネットワーク接続された複数の制御装置におけるプログラムのデータの書き換え方法であって、
前記複数の制御装置のそれぞれは、該制御装置の機能を発揮するためのプログラムのデータを更新可能に格納する第2の記憶媒体を有しており、
前記複数の制御装置とネットワーク接続された統括制御装置に、書き換え対象となるプログラムのデータを少なくとも一時的に記憶させるステップと、
ある条件下において、前記書き換え対象となるプログラムのデータであって前記制御装置の機能を発揮するためのプログラムのデータを格納している前記第2の記憶媒体に前記プログラムのデータを転送又は複写するステップと、
を有し、
前記条件を、エンジン停止後からの経過時間とする
ことを特徴とするプログラムのデータの書き換え方法。 - 前記統括制御装置は、書き換え対象となる前記プログラムのデータを少なくとも一時的に格納する第1の記憶媒体を有しており、
さらに、前記第1の記憶媒体は、前記プログラムのデータに加えて、該プログラムのデータの書き換えを行う対象となる前記制御装置を特定する識別子と、前記プログラムのデータを書き換えるために前記第1の記憶媒体から前記第2の記憶媒体に転送するための条件と、関連付けして記録していることを特徴とする請求項7に記載のプログラムのデータの書き換え方法。 - コンピュータに請求項7又は8に記載のステップを実行させるためのプログラム。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005086796A JP4668656B2 (ja) | 2005-03-24 | 2005-03-24 | プログラムの書き換えシステム及びプログラムの書き換え方法 |
US11/354,171 US7343239B2 (en) | 2005-03-24 | 2006-02-15 | Program rewriting system and program rewriting method |
EP06003062A EP1705565A3 (en) | 2005-03-24 | 2006-02-15 | Program rewriting system and program rewriting method |
US11/963,272 US7783398B2 (en) | 2005-03-24 | 2007-12-21 | Program rewriting system and program rewriting method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005086796A JP4668656B2 (ja) | 2005-03-24 | 2005-03-24 | プログラムの書き換えシステム及びプログラムの書き換え方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006268554A JP2006268554A (ja) | 2006-10-05 |
JP4668656B2 true JP4668656B2 (ja) | 2011-04-13 |
Family
ID=36659952
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005086796A Active JP4668656B2 (ja) | 2005-03-24 | 2005-03-24 | プログラムの書き換えシステム及びプログラムの書き換え方法 |
Country Status (3)
Country | Link |
---|---|
US (2) | US7343239B2 (ja) |
EP (1) | EP1705565A3 (ja) |
JP (1) | JP4668656B2 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102016218222A1 (de) | 2015-10-15 | 2017-04-20 | Mitsubishi Electric Corporation | Programmumschreibsystem und Programmumschreibverfahren |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4668656B2 (ja) * | 2005-03-24 | 2011-04-13 | 日立オートモティブシステムズ株式会社 | プログラムの書き換えシステム及びプログラムの書き換え方法 |
FR2894368B1 (fr) * | 2005-12-07 | 2008-01-25 | Thales Sa | Dispositif et procede de construction automatisee de trajectoire d'urgence pour aeronefs |
JP4722194B2 (ja) | 2009-04-13 | 2011-07-13 | 本田技研工業株式会社 | 車両のための書き換えシステム |
JP5353545B2 (ja) * | 2009-08-07 | 2013-11-27 | トヨタ自動車株式会社 | 車載ネットワーク装置 |
JP2011070307A (ja) * | 2009-09-24 | 2011-04-07 | Toyota Motor Corp | プログラム更新装置 |
KR101063498B1 (ko) | 2009-09-25 | 2011-09-07 | 현대자동차주식회사 | 통합 컨트롤러 프로그램 설정방법 |
EP2634045A4 (en) * | 2010-10-29 | 2014-07-23 | Honda Motor Co Ltd | VEHICLE PROGRAM REWRITING SYSTEM |
JP5335869B2 (ja) * | 2011-09-07 | 2013-11-06 | 三菱電機株式会社 | 制御システム |
JP2016218932A (ja) * | 2015-05-26 | 2016-12-22 | 京セラ株式会社 | ソフトウェア更新装置およびソフトウェア更新システム |
US10437680B2 (en) | 2015-11-13 | 2019-10-08 | Kabushiki Kaisha Toshiba | Relay apparatus, relay method, and computer program product |
JP7091630B2 (ja) * | 2017-10-13 | 2022-06-28 | 株式会社デンソー | 電子制御装置 |
DE102018114791B3 (de) | 2018-06-20 | 2019-10-10 | Dr. Ing. H.C. F. Porsche Aktiengesellschaft | Vorrichtung und Verfahren zum Aktualisieren einer Software auf einem Steuergerät |
WO2021180320A1 (en) * | 2020-03-11 | 2021-09-16 | Toyota Motor Europe | Device and method for managing the update of a software element operating a module of a vehicle |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05195859A (ja) * | 1992-01-21 | 1993-08-03 | Nippondenso Co Ltd | 自動車用制御装置 |
JPH1199891A (ja) * | 1997-09-29 | 1999-04-13 | Nissan Motor Co Ltd | 車載メモリの書き換えシステム |
JPH11232887A (ja) * | 1998-02-18 | 1999-08-27 | Denso Corp | 電子装置 |
JP2000148475A (ja) * | 1998-11-12 | 2000-05-30 | Toyota Motor Corp | 移動体用コンピュータ |
JP2001256055A (ja) * | 2000-03-14 | 2001-09-21 | Nec Eng Ltd | プログラムダウンロード方式 |
JP2002147281A (ja) * | 2000-11-15 | 2002-05-22 | Mitsubishi Electric Corp | 電子制御装置のプログラムおよびデータ書換え装置 |
JP2002157127A (ja) * | 2000-08-04 | 2002-05-31 | Robert Bosch Gmbh | データ伝達方法及びそのシステム |
JP2003002132A (ja) * | 2001-06-19 | 2003-01-08 | Koyo Seiko Co Ltd | 車両用制御装置 |
JP2004028000A (ja) * | 2002-06-27 | 2004-01-29 | Mitsubishi Electric Corp | 通信による車載ecuのメモリ書き換え装置 |
JP2004249914A (ja) * | 2003-02-21 | 2004-09-09 | Matsushita Electric Ind Co Ltd | 車載装置 |
JP2004287712A (ja) * | 2003-03-20 | 2004-10-14 | Denso Corp | 電子装置 |
JP2004326689A (ja) * | 2003-04-28 | 2004-11-18 | Nissan Motor Co Ltd | 車載機器のソフトウェア書き換え方法、テレマティクスシステムおよびテレマティクス装置 |
JP2005078324A (ja) * | 2003-08-29 | 2005-03-24 | Denso Corp | プログラム書込装置,プログラム書込システム,送信装置およびプログラム |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4509118A (en) * | 1982-05-25 | 1985-04-02 | Honeywell Information Systems Inc. | Method and apparatus for defining magnetic disk track field lengths using a programmable counter |
JP2888720B2 (ja) | 1993-03-22 | 1999-05-10 | 株式会社日立製作所 | エンジン制御装置 |
US6009372A (en) * | 1997-10-01 | 1999-12-28 | Cummins Engine Company, Inc. | Management of programming and memory space for an internal combustion engine control system |
DE19750365A1 (de) * | 1997-11-14 | 1999-05-20 | Bosch Gmbh Robert | Verfahren zum Laden eines Programms und Datenverarbeitungsgerät |
DE19845764A1 (de) * | 1998-10-05 | 2000-04-13 | Siemens Ag | Speicherprogrammierbare Steuerung mittels Datenverwaltung über Netzrechner und Verfahren zum Betrieb einer speicherprogrammierbaren Steuerung |
JP2001036539A (ja) | 1999-07-21 | 2001-02-09 | Nec Corp | 無線接続を用いた移動通信端末及びそのプログラム更新方法並びにその制御プログラムを記録した記録媒体 |
US7068147B2 (en) * | 1999-12-07 | 2006-06-27 | Denso Corporation | Control information rewriting system |
JP2001236233A (ja) | 2000-02-24 | 2001-08-31 | Hitachi Ltd | 複数の制御プログラムの一括書き換え方式およびその制御装置 |
JP4609682B2 (ja) | 2000-11-29 | 2011-01-12 | ソニー株式会社 | 通信システム、情報処理方法 |
JP2002232977A (ja) * | 2001-02-02 | 2002-08-16 | Hitachi Ltd | 制御装置、被制御装置、制御方法および制御システム |
JP2003013795A (ja) | 2001-07-03 | 2003-01-15 | Hitachi Ltd | エンジン制御装置及びエンジン制御装置のメモリ書き換え方法 |
JP4942261B2 (ja) * | 2001-07-31 | 2012-05-30 | 株式会社デンソー | 車両用中継装置、及び、車内通信システム |
JP4848108B2 (ja) | 2001-09-14 | 2011-12-28 | インターナショナル・ビジネス・マシーンズ・コーポレーション | データ処理システム |
ATE347764T1 (de) * | 2001-09-21 | 2006-12-15 | Koninkl Philips Electronics Nv | Gibt es kein spezifisches kontrollmodul? benutzen sie eines das weniger spezifisch ist |
US6823247B1 (en) * | 2003-06-18 | 2004-11-23 | Daimlerchrysler Corporation | Reprogramming vehicle computers via CD player |
JP2005122832A (ja) * | 2003-10-17 | 2005-05-12 | Renesas Technology Corp | 半導体集積回路装置 |
US7457945B2 (en) * | 2004-03-23 | 2008-11-25 | Dell Products L.P. | System and method for providing a secure firmware update to a device in a computer system |
JP4668656B2 (ja) * | 2005-03-24 | 2011-04-13 | 日立オートモティブシステムズ株式会社 | プログラムの書き換えシステム及びプログラムの書き換え方法 |
-
2005
- 2005-03-24 JP JP2005086796A patent/JP4668656B2/ja active Active
-
2006
- 2006-02-15 EP EP06003062A patent/EP1705565A3/en not_active Withdrawn
- 2006-02-15 US US11/354,171 patent/US7343239B2/en active Active
-
2007
- 2007-12-21 US US11/963,272 patent/US7783398B2/en not_active Expired - Fee Related
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05195859A (ja) * | 1992-01-21 | 1993-08-03 | Nippondenso Co Ltd | 自動車用制御装置 |
JPH1199891A (ja) * | 1997-09-29 | 1999-04-13 | Nissan Motor Co Ltd | 車載メモリの書き換えシステム |
JPH11232887A (ja) * | 1998-02-18 | 1999-08-27 | Denso Corp | 電子装置 |
JP2000148475A (ja) * | 1998-11-12 | 2000-05-30 | Toyota Motor Corp | 移動体用コンピュータ |
JP2001256055A (ja) * | 2000-03-14 | 2001-09-21 | Nec Eng Ltd | プログラムダウンロード方式 |
JP2002157127A (ja) * | 2000-08-04 | 2002-05-31 | Robert Bosch Gmbh | データ伝達方法及びそのシステム |
JP2002147281A (ja) * | 2000-11-15 | 2002-05-22 | Mitsubishi Electric Corp | 電子制御装置のプログラムおよびデータ書換え装置 |
JP2003002132A (ja) * | 2001-06-19 | 2003-01-08 | Koyo Seiko Co Ltd | 車両用制御装置 |
JP2004028000A (ja) * | 2002-06-27 | 2004-01-29 | Mitsubishi Electric Corp | 通信による車載ecuのメモリ書き換え装置 |
JP2004249914A (ja) * | 2003-02-21 | 2004-09-09 | Matsushita Electric Ind Co Ltd | 車載装置 |
JP2004287712A (ja) * | 2003-03-20 | 2004-10-14 | Denso Corp | 電子装置 |
JP2004326689A (ja) * | 2003-04-28 | 2004-11-18 | Nissan Motor Co Ltd | 車載機器のソフトウェア書き換え方法、テレマティクスシステムおよびテレマティクス装置 |
JP2005078324A (ja) * | 2003-08-29 | 2005-03-24 | Denso Corp | プログラム書込装置,プログラム書込システム,送信装置およびプログラム |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102016218222A1 (de) | 2015-10-15 | 2017-04-20 | Mitsubishi Electric Corporation | Programmumschreibsystem und Programmumschreibverfahren |
US10359753B2 (en) | 2015-10-15 | 2019-07-23 | Mitsubishi Electric Corporation | Program rewriting system and program rewriting method |
Also Published As
Publication number | Publication date |
---|---|
US20060227604A1 (en) | 2006-10-12 |
EP1705565A2 (en) | 2006-09-27 |
US20080133068A1 (en) | 2008-06-05 |
EP1705565A3 (en) | 2009-01-14 |
US7783398B2 (en) | 2010-08-24 |
US7343239B2 (en) | 2008-03-11 |
JP2006268554A (ja) | 2006-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4668656B2 (ja) | プログラムの書き換えシステム及びプログラムの書き換え方法 | |
JP5353545B2 (ja) | 車載ネットワーク装置 | |
JP5138760B2 (ja) | 情報記録装置 | |
JP2008199822A (ja) | 充電制御装置 | |
CN109728986A (zh) | 中继设备、信息处理方法和***以及存储程序的存储介质 | |
US20160173294A1 (en) | Local interconnect network system and method, and computer readable medium for implementing the method | |
WO2018043107A1 (ja) | 車載更新装置及び車載更新システム | |
JP2014523831A (ja) | ブレーキシステム | |
JP4789420B2 (ja) | 車両制御システムにおけるデータ処理装置 | |
CN1871583B (zh) | 至少一个控制设备的过程控制功能的更新和/或扩展 | |
JP2003260993A (ja) | 車両データレコーダ | |
JP2013101426A (ja) | 車載通信装置 | |
JP2008265618A (ja) | 車載電子制御装置 | |
JP2010023556A (ja) | 電子制御装置 | |
JP6651662B2 (ja) | 不正検知電子制御ユニット及び不正検知方法 | |
JP2018067027A (ja) | プログラム書き換え及び検証システム | |
JP2005078324A (ja) | プログラム書込装置,プログラム書込システム,送信装置およびプログラム | |
US20050177768A1 (en) | Update detection device and update detection program | |
JP2009087107A (ja) | 車両用制御システム | |
CN111984284B (zh) | 数据重写方法和数据重写*** | |
CN115167893A (zh) | 一种嵌入式软件升级方法、***及装置 | |
JP2006193017A (ja) | 車両情報記録装置及び車両情報記録方法 | |
CN113031568A (zh) | 汽车电子驻车控制器的下线检测方法及装置 | |
JP7205245B2 (ja) | 電子制御装置 | |
JP2004142511A (ja) | 車両用電子制御装置,電子制御ユニット,プログラム及び記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070104 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091202 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A712 Effective date: 20100115 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100223 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100423 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100518 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100715 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100907 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101108 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110111 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110113 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140121 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4668656 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |