JP7502014B2 - 車両用制御装置、プログラム更新方法、及びプログラム更新システム - Google Patents
車両用制御装置、プログラム更新方法、及びプログラム更新システム Download PDFInfo
- Publication number
- JP7502014B2 JP7502014B2 JP2019198783A JP2019198783A JP7502014B2 JP 7502014 B2 JP7502014 B2 JP 7502014B2 JP 2019198783 A JP2019198783 A JP 2019198783A JP 2019198783 A JP2019198783 A JP 2019198783A JP 7502014 B2 JP7502014 B2 JP 7502014B2
- Authority
- JP
- Japan
- Prior art keywords
- update
- vehicle
- program
- control
- control device
- 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
- 238000000034 method Methods 0.000 title claims description 114
- 230000008569 process Effects 0.000 claims description 94
- 238000009795 derivation Methods 0.000 claims description 4
- 230000007704 transition Effects 0.000 description 11
- 230000004044 response Effects 0.000 description 8
- 238000002360 preparation method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
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
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/44—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mechanical Engineering (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Description
以下、本発明の一実施形態について、図面を参照しながら詳細に説明する。
図1は、本発明の一実施形態に係る制御装置を適用したプログラム更新システムの構成例を示す図である。図1に例示したプログラム更新システム10は、車両100と、車両管理サーバー200と、モバイル機器300と、を備える。車両100は、通信デバイス110と、複数の制御装置120と、ディスプレイ装置130と、を含む。通信デバイス110、複数の制御装置120、及びディスプレイ装置130は、CAN(Controller Area Network)などの車内ネットワークを介して、通信可能に接続されている。なお、制御装置120の個数は限定されない。
図3は、制御装置120によって実行可能な第1実施例によるプログラム更新処理の手順を説明するフローチャートである。図4A及び図4Bは、この第1実施例によるプログラム更新処理のタイミングチャートの一例である。
図5A及び図5Bは、制御装置120によって実行可能な第2実施例によるプログラム更新処理の手順を説明するフローチャートである。図5Aの処理と図5Bの処理とは、結合子X及びYでそれぞれ結ばれる。図6A及び図6Bは、この第2実施例によるプログラム更新処理のタイミングチャートの一例である。
以上のように、本発明の一実施形態に係る車両用制御装置、プログラム更新方法、及びプログラム更新システムによれば、記憶部に車両制御に関するプログラムを記憶する第1記憶領域とプログラムを更新するための更新プログラムを記憶する第2記憶領域を有し、車両制御に影響を与えることなく車両管理サーバーから更新プログラムを第2記憶領域へダウンロードする。そして、車両が停車状態(車両電源がオフ、パーキングブレーキが作動、車両速度がゼロなど)であると判定された場合に、第1記憶領域に記憶されたプログラムを第2記憶領域に記憶された更新プログラムで更新する更新処理を開始する。
100 車両
110 通信デバイス
120 制御装置
130 ディスプレイ装置
121 通信部
122 制御部
123 記憶部
1231 第1記憶領域
1232 第2記憶領域
200 車両管理サーバー
300 モバイル機器
Claims (9)
- 車両制御に関するプログラムの更新に関する通知を行う制御装置であって、
前記プログラムに従った制御を実行可能な車両が停車状態であることを条件に、前記車両にダウンロードされた、前記プログラムの更新プログラムに従った制御を前記車両が実行可能となることの承諾を利用者に求めると共に、前記更新プログラムを用いた更新処理中に実行が必要となった場合に、前記更新処理を一時中断する必要がある前記プログラムに関する前記車両のエンジン制御の実行を制限する処置を施すことを前提として、前記更新プログラムのサイズに基づいて導出される前記承諾から前記更新が完了するまでにかかる更新時間を通知する通知部と、
前記利用者から前記承諾を得ると、前記車両のエンジン制御の実行を制限する処置を施して、前記更新プログラムに従った制御を実行可能とする処理を行う制御部と、
を備える、制御装置。 - 前記更新プログラムを管理する管理サーバーから前記更新プログラムがダウンロードされた後、前記更新時間を導出する導出制御部と、
車両が停車状態であるか否かを判定する判定制御部と、
前記導出制御部によって前記更新時間が導出された後に前記判定制御部において車両が停車状態であると判定された場合、少なくとも前記更新時間を前記車両と通信可能な情報端末に表示させる表示制御部と、をさらに備える、
請求項1に記載の制御装置。 - 前記表示制御部は、前記導出制御部によって前記更新時間が導出された後に前記判定制御部において車両が停車状態であると判定された場合、さらに、前記処理の起動の許諾要求を前記情報端末に表示させ、
前記制御部は、前記情報端末によって前記処理の起動が許諾されると、前記処理を開始する、
請求項2に記載の制御装置。 - 前記判定制御部は、車両情報として少なくとも車両電源の状態を取得し、前記車両電源がオフである場合に車両が停車状態であると判定する、
請求項2又は3に記載の制御装置。 - 前記判定制御部は、車両情報として少なくともパーキングブレーキの状態を取得し、前記パーキングブレーキが作動している場合に車両が停車状態であると判定する、
請求項2乃至4のいずれか1項に記載の制御装置。 - 前記判定制御部は、車両情報として少なくとも車速を取得し、前記車速がゼロである場合に車両が停車状態であると判定する、
請求項2、3、及び5のいずれか1項に記載の制御装置。 - 前記プログラムを記憶する第1記憶領域及び前記更新プログラムを記憶する第2記憶領域を有する記憶部をさらに備える、
請求項1乃至6のいずれか1項に記載の制御装置。 - 車両制御に関するプログラムの更新に関する通知を行う制御装置が実行する方法であって、
前記プログラムに従った制御を実行可能な車両が停車状態であることを条件に、前記車両にダウンロードされた、前記プログラムの更新プログラムに従った制御を前記車両が実行可能となることの承諾を利用者に求めると共に、前記更新プログラムを用いた更新処理中に実行が必要となった場合に、前記更新処理を一時中断する必要がある前記プログラムに関する前記車両のエンジン制御の実行を制限する処置を施すことを前提として前記更新プログラムのサイズに基づいて導出される前記承諾から前記更新が完了するまでにかかる更新時間を通知するステップと、
前記利用者から前記承諾を得ると、前記車両のエンジン制御の実行を制限する処置を施して、前記更新プログラムに従った制御を実行可能とする処理を行うステップと、
を含む、方法。 - 車両制御に関するプログラムの更新に関する通知を行う制御装置と、前記プログラムの更新プログラムを管理するサーバーと、を含むシステムであって、
前記制御装置は、
前記プログラムに従った制御を実行可能な車両が停車状態であることを条件に、前記車両にダウンロードされた、前記更新プログラムに従った制御を前記車両が実行可能となることの承諾を利用者に求めると共に、前記更新プログラムを用いた更新処理中に実行が必要となった場合に、前記更新処理を一時中断する必要がある前記プログラムに関する前記車両のエンジン制御の実行を制限する処置を施すことを前提として前記更新プログラムのサイズに基づいて導出される前記承諾から前記更新が完了するまでにかかる更新時間を通知する通知部と、
前記利用者から前記承諾を得ると、前記車両のエンジン制御の実行を制限する処置を施して、前記更新プログラムに従った制御を実行可能とする処理を行う制御部と、
を備える、システム。
Priority Applications (6)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019198783A JP7502014B2 (ja) | 2019-10-31 | 2019-10-31 | 車両用制御装置、プログラム更新方法、及びプログラム更新システム |
US17/071,086 US20210132937A1 (en) | 2019-10-31 | 2020-10-15 | Vehicle control device, program update method, and program update system |
EP20204000.2A EP3816795A1 (en) | 2019-10-31 | 2020-10-27 | Vehicle control device, program update method, and program update system |
CN202011178801.9A CN112748942A (zh) | 2019-10-31 | 2020-10-29 | 车辆用控制装置、程序更新方法以及程序更新*** |
JP2021205855A JP2022033188A (ja) | 2019-10-31 | 2021-12-20 | ソフトウェアの更新方法、そのプログラム、情報端末、システム、及び車両 |
JP2022165479A JP2022179767A (ja) | 2019-10-31 | 2022-10-14 | 車両用制御装置、プログラム更新方法、及びプログラム更新システム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2019198783A JP7502014B2 (ja) | 2019-10-31 | 2019-10-31 | 車両用制御装置、プログラム更新方法、及びプログラム更新システム |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021205855A Division JP2022033188A (ja) | 2019-10-31 | 2021-12-20 | ソフトウェアの更新方法、そのプログラム、情報端末、システム、及び車両 |
JP2022165479A Division JP2022179767A (ja) | 2019-10-31 | 2022-10-14 | 車両用制御装置、プログラム更新方法、及びプログラム更新システム |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2021071960A JP2021071960A (ja) | 2021-05-06 |
JP2021071960A5 JP2021071960A5 (ja) | 2022-01-06 |
JP7502014B2 true JP7502014B2 (ja) | 2024-06-18 |
Family
ID=73029867
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2019198783A Active JP7502014B2 (ja) | 2019-10-31 | 2019-10-31 | 車両用制御装置、プログラム更新方法、及びプログラム更新システム |
JP2021205855A Pending JP2022033188A (ja) | 2019-10-31 | 2021-12-20 | ソフトウェアの更新方法、そのプログラム、情報端末、システム、及び車両 |
JP2022165479A Pending JP2022179767A (ja) | 2019-10-31 | 2022-10-14 | 車両用制御装置、プログラム更新方法、及びプログラム更新システム |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021205855A Pending JP2022033188A (ja) | 2019-10-31 | 2021-12-20 | ソフトウェアの更新方法、そのプログラム、情報端末、システム、及び車両 |
JP2022165479A Pending JP2022179767A (ja) | 2019-10-31 | 2022-10-14 | 車両用制御装置、プログラム更新方法、及びプログラム更新システム |
Country Status (4)
Country | Link |
---|---|
US (1) | US20210132937A1 (ja) |
EP (1) | EP3816795A1 (ja) |
JP (3) | JP7502014B2 (ja) |
CN (1) | CN112748942A (ja) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11704106B2 (en) * | 2019-11-08 | 2023-07-18 | Toyota Jidosha Kabushiki Kaisha | Program update system and vehicle management server |
WO2021166617A1 (ja) * | 2020-02-19 | 2021-08-26 | 株式会社デンソー | マスタ装置、データ配信システム及び更新制御プログラム |
CN113472865B (zh) * | 2021-06-21 | 2023-03-21 | 上汽通用五菱汽车股份有限公司 | 车辆控制器接入方法、接入控制器、车辆及可读存储介质 |
CN114867094A (zh) * | 2022-04-29 | 2022-08-05 | 广州小鹏汽车科技有限公司 | 车辆及其状态透传方法、移动终端及存储介质 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015101229A (ja) | 2013-11-26 | 2015-06-04 | 日立建機株式会社 | 遠隔プログラム書換え制御システム |
JP2018100002A (ja) | 2016-12-20 | 2018-06-28 | 株式会社オートネットワーク技術研究所 | 車載更新装置、更新システム及び可搬型通信器 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011148398A (ja) | 2010-01-21 | 2011-08-04 | Denso Corp | 車両用プログラム更新システム |
JP2014195143A (ja) * | 2013-03-28 | 2014-10-09 | Auto Network Gijutsu Kenkyusho:Kk | 車載中継装置及び通信システム |
CN106458112B (zh) * | 2014-11-12 | 2019-08-13 | 松下电器(美国)知识产权公司 | 更新管理方法、更新管理***以及计算机可读取的记录介质 |
CN105059214B (zh) * | 2015-08-12 | 2018-01-23 | 浙江吉利汽车研究院有限公司 | 车辆主动安全功能的误工作抑制方法及装置和车辆 |
JP6723829B2 (ja) * | 2015-09-14 | 2020-07-15 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | ゲートウェイ装置、ファームウェア更新方法及び制御プログラム |
JP6440643B2 (ja) * | 2016-01-26 | 2018-12-19 | 株式会社日立製作所 | ソフトウェア更新システム、サーバ |
WO2018037945A1 (ja) * | 2016-08-22 | 2018-03-01 | ソニーモバイルコミュニケーションズ株式会社 | 車両、および制御方法 |
JP6696468B2 (ja) * | 2016-08-30 | 2020-05-20 | 株式会社オートネットワーク技術研究所 | 車載更新装置及び車載更新システム |
JP6658409B2 (ja) * | 2016-09-02 | 2020-03-04 | 株式会社オートネットワーク技術研究所 | 車載更新システム、車載更新装置及び通信装置の更新方法 |
JP6697357B2 (ja) * | 2016-09-15 | 2020-05-20 | 株式会社日立製作所 | ソフトウェア更新システム |
JP2018086894A (ja) * | 2016-11-28 | 2018-06-07 | トヨタ自動車株式会社 | リプログラミング制御装置 |
CN110178114B (zh) * | 2017-01-25 | 2023-05-12 | 日立安斯泰莫株式会社 | 车辆控制装置以及程序更新*** |
US10884902B2 (en) * | 2017-05-23 | 2021-01-05 | Uatc, Llc | Software version verification for autonomous vehicles |
JP6702269B2 (ja) * | 2017-06-15 | 2020-05-27 | 住友電気工業株式会社 | 制御装置、制御方法、およびコンピュータプログラム |
JP6755219B2 (ja) * | 2017-07-12 | 2020-09-16 | クラリオン株式会社 | 情報配信システム及び車載装置 |
US10496469B2 (en) * | 2017-07-25 | 2019-12-03 | Aurora Labs Ltd. | Orchestrator reporting of probability of downtime from machine learning process |
US11204750B2 (en) * | 2018-03-30 | 2021-12-21 | Intel Corporation | Systems, methods and apparatus for distributed software/firmware update and software versioning system for automated vehicles |
JP6786013B2 (ja) * | 2018-06-29 | 2020-11-18 | 三菱電機株式会社 | 更新制御装置、更新制御システムおよび更新制御方法 |
JP7400232B2 (ja) * | 2018-08-10 | 2023-12-19 | 株式会社デンソー | 電子制御装置、リトライポイントの特定方法、リトライポイントの特定プログラム及び車両用電子制御システム |
US11422553B2 (en) * | 2019-06-28 | 2022-08-23 | Intel Corporation | Methods and apparatus to adjust autonomous vehicle driving software using machine programming |
JP7294217B2 (ja) * | 2020-04-03 | 2023-06-20 | トヨタ自動車株式会社 | 車両用プログラム更新システム |
-
2019
- 2019-10-31 JP JP2019198783A patent/JP7502014B2/ja active Active
-
2020
- 2020-10-15 US US17/071,086 patent/US20210132937A1/en active Pending
- 2020-10-27 EP EP20204000.2A patent/EP3816795A1/en active Pending
- 2020-10-29 CN CN202011178801.9A patent/CN112748942A/zh active Pending
-
2021
- 2021-12-20 JP JP2021205855A patent/JP2022033188A/ja active Pending
-
2022
- 2022-10-14 JP JP2022165479A patent/JP2022179767A/ja active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015101229A (ja) | 2013-11-26 | 2015-06-04 | 日立建機株式会社 | 遠隔プログラム書換え制御システム |
JP2018100002A (ja) | 2016-12-20 | 2018-06-28 | 株式会社オートネットワーク技術研究所 | 車載更新装置、更新システム及び可搬型通信器 |
Also Published As
Publication number | Publication date |
---|---|
CN112748942A (zh) | 2021-05-04 |
EP3816795A1 (en) | 2021-05-05 |
JP2022179767A (ja) | 2022-12-02 |
JP2022033188A (ja) | 2022-02-28 |
US20210132937A1 (en) | 2021-05-06 |
JP2021071960A (ja) | 2021-05-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7502014B2 (ja) | 車両用制御装置、プログラム更新方法、及びプログラム更新システム | |
US11204757B2 (en) | Server, software update system, and software update apparatus | |
JP6754622B2 (ja) | ソフトウェア更新装置およびソフトウェア更新システム | |
US20180341476A1 (en) | Software updating device, software updating system, and software updating method | |
US11625233B2 (en) | Software update program for in-vehicle devices and associated server | |
WO2018123242A1 (ja) | ソフトウェア更新装置、ソフトウェア更新システム | |
JP6702269B2 (ja) | 制御装置、制御方法、およびコンピュータプログラム | |
US20230305835A1 (en) | Program update system and vehicle management server | |
WO2018189975A1 (ja) | 中継装置、転送方法、およびコンピュータプログラム | |
US20240069906A1 (en) | Server, software update system, distribution method, and non-transitory storage medium | |
JP7435100B2 (ja) | プログラム更新システム及び車両管理サーバー | |
CN115904425A (zh) | 信息处理装置、信息处理方法以及*** | |
US11670117B2 (en) | Vehicle and software update method | |
KR20150043732A (ko) | 자동차 제어기의 소프트웨어 업데이트 시스템 및 방법 | |
CN114040360A (zh) | 服务器、更新管理方法、非临时存储介质、软件更新装置、带服务器及软件更新装置的*** | |
US11861354B2 (en) | Update control system, update control method, non-transitory storage medium, and in-vehicle control device | |
US20240152352A1 (en) | Server, software management system, software management method, and non-transitory storage medium | |
US20220391193A1 (en) | Ota master, system, method, non-transitory storage medium, and vehicle | |
US20230036444A1 (en) | System, method, and non-transitory storage medium | |
JP2023108066A (ja) | ソフトウェア更新装置、更新制御方法、更新制御プログラム及びサーバ | |
JP2024040012A (ja) | 車両、システム、通知制御方法、および、プログラム | |
JP2020052960A (ja) | 車両制御装置および車両制御方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211020 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211124 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20220817 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20220823 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20221014 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20230214 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230313 |
|
C60 | Trial request (containing other claim documents, opposition documents) |
Free format text: JAPANESE INTERMEDIATE CODE: C60 Effective date: 20230313 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20230323 |
|
C21 | Notice of transfer of a case for reconsideration by examiners before appeal proceedings |
Free format text: JAPANESE INTERMEDIATE CODE: C21 Effective date: 20230328 |
|
A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20230519 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20231026 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240313 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240606 |