JP2022149662A - 制御装置、及び、端末装置 - Google Patents
制御装置、及び、端末装置 Download PDFInfo
- Publication number
- JP2022149662A JP2022149662A JP2021051920A JP2021051920A JP2022149662A JP 2022149662 A JP2022149662 A JP 2022149662A JP 2021051920 A JP2021051920 A JP 2021051920A JP 2021051920 A JP2021051920 A JP 2021051920A JP 2022149662 A JP2022149662 A JP 2022149662A
- Authority
- JP
- Japan
- Prior art keywords
- program
- update
- vehicle
- control unit
- vehicle control
- 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.)
- Granted
Links
- 230000004044 response Effects 0.000 claims abstract description 18
- 230000005540 biological transmission Effects 0.000 claims abstract description 15
- 238000000034 method Methods 0.000 claims abstract description 14
- 238000004891 communication Methods 0.000 claims description 54
- 230000004913 activation Effects 0.000 claims description 27
- 230000008569 process Effects 0.000 claims description 11
- 230000006870 function Effects 0.000 description 17
- 238000003745 diagnosis Methods 0.000 description 16
- 238000010586 diagram Methods 0.000 description 16
- 238000012545 processing Methods 0.000 description 8
- 230000007704 transition Effects 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 239000004973 liquid crystal related substance Substances 0.000 description 3
- 230000010267 cellular communication Effects 0.000 description 2
- 238000002485 combustion reaction Methods 0.000 description 2
- 230000015654 memory Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 239000000470 constituent Substances 0.000 description 1
- 230000010485 coping Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 230000005764 inhibitory process Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/008—Registering or indicating the working of vehicles communicating information to a remotely located station
-
- 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
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C5/00—Registering or indicating the working of vehicles
- G07C5/08—Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
- G07C5/0808—Diagnosing performance data
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W50/00—Details of control systems for road vehicle drive control not related to the control of a particular sub-unit, e.g. process diagnostic or vehicle driver interfaces
- B60W2050/0062—Adapting control system settings
- B60W2050/0075—Automatic parameter input, automatic initialising or calibrating means
- B60W2050/0083—Setting, resetting, calibration
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60W—CONJOINT CONTROL OF VEHICLE SUB-UNITS OF DIFFERENT TYPE OR DIFFERENT FUNCTION; CONTROL SYSTEMS SPECIALLY ADAPTED FOR HYBRID VEHICLES; ROAD VEHICLE DRIVE CONTROL SYSTEMS FOR PURPOSES NOT RELATED TO THE CONTROL OF A PARTICULAR SUB-UNIT
- B60W2556/00—Input parameters relating to data
- B60W2556/45—External transmission of data to or from the vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Stored Programmes (AREA)
Abstract
Description
本発明はかかる背景に鑑みてなされたものであり、プログラムの更新方法が異なる複数の制御部が搭載された車両について、制御部のプログラムを効率よく管理できるようにすることを目的とする。
なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することを意図していない。
図1は、プログラム更新システム1の概略構成図である。
プログラム更新システム1は、車両Vに搭載された車載制御装置100のプログラムのバージョンを管理し、プログラムの更新を行うシステムである。
また、プログラム更新システム1は、車両診断システム300を含む。車両診断システム300は、ケーブル61により車載制御装置100に有線接続される接続装置50と、ケーブル62により接続装置50に接続される更新装置200と、を備える。接続装置50は、例えば、VCI(Veicle Control Interface)と呼ばれる装置である。また、更新装置200として、ノート型コンピュータやデスクトップ型コンピュータを利用できる。更新装置200は、端末装置の一例に対応する。
第1更新手段は、車両診断システム300を車載制御装置100に有線接続してプログラムを更新する手段である。
無線配信サーバ30は配信サーバ10(第1外部装置)と同一であってもよいし、別であってもよい。換言すると、プログラム更新システム1は、第1更新手段及び第2更新手段においてそれぞれの専用のプログラム配信サーバから更新プログラムが取得されるよう構成されてもよい。また、プログラム更新システム1は、第1更新手段及び第2更新手段において同じ配信サーバから更新プログラムが取得される構成であってもよい。
図2は、車載制御装置100及び車両診断システム300の構成図である。
更新装置200は、制御部201、通信部231、入力部232、表示部233、USB(Universal Serial Bus)コネクタ234、及び、インターフェイス235を備える。制御部201は、CPU(Central Processing Unit)等で構成されるプロセッサ210と、プロセッサ210が実行するプログラムやデータを記憶する記憶部220とを備える。制御部201は、記憶部220が記憶するプログラムをプロセッサ210によって実行することにより、更新装置200を制御する。
インターフェイス235は、ケーブル62が接続されるコネクタやインターフェイス回路を備え、制御部201の制御に従って、接続装置50との間でデータ通信を実行する。インターフェイス235は、例えば、シリアル通信インターフェイスや、USBインターフェイスで構成される。
車載制御装置100は、接続装置50とケーブル61で接続される接続コネクタであるDLC(DataLink Coupler)121と、車載機器101と、車両Vが備える個別のECUを管理する管理ECU110と、情報が入力される入力部125と、情報を出力する出力部126を備える。
また、図2には、ECUの例として、エンジン152を制御するエンジンECU132、シフト装置153を制御するシフトECU133、ステアリング装置154を制御するステアリングECU134、及び、メーター155を制御するメーターECU135を示す。各々のECUは、通信路としてのバス102を介して管理ECU110とデータ通信可能に接続される。バス102は、例えば、CAN(Controller Area Network)に準拠したバス型のデータ通信ネットワークである。
車載機器101を構成する各々のECUは、ECUの動作やセンサの状態を診断する故障診断機能を有する。管理ECU110は、車載機器101のECUが故障診断機能により検知した故障や不具合に関する情報を、バス102を介して取得する。すなわち、管理ECU110は、車載式故障診断装置(OBD:On-Board Diagnostics)として機能する。
図3は、更新装置200及び車載制御装置100の制御系の機能ブロック図である。
管理ECU110は、管理ECU110のプロセッサが実行するプログラムである制御プログラム114を備える。管理ECU110は、制御プログラム114を実行することによって、車両通信制御部111、更新管理部112、及び、外部通信制御部113を構成する。
更新処理部216は、更新プログラム格納領域222に記憶された更新プログラムを用い、第1更新手段によってプログラム更新が可能なECUに対し、プログラムの更新を実行する。
図4は、プログラムの更新順序の例を示す模式図である。
車載制御装置100のECUにインストールされたプログラムは、機能向上や不具合の解消を目的として随時、アップデートされ、新しいバージョンのプログラムが提供される。新しいバージョンのプログラムが提供開始されるタイミングは一定とは限らない。車載制御装置100が複数のECUを搭載する場合、各々のECUのプログラムについて、新しいバージョンのプログラムが公開されるタイミングが異なることがある。
以下に説明する例では、T1でバージョン2のSW-EG142が提供開始される。続いて、T2でバージョン2のSW-SF143が提供開始され、T3でバージョン2のSW-IVI141が提供開始される。さらに、T4でバージョン2のSW-ST144の提供が開始され、T5でバージョン2のSW-MT145の提供が開始される。
配信サーバ10、及び/または、無線配信サーバ30は、車載制御装置100のプログラム更新を管理するためのデータを有する。具体的には、配信サーバ10、及び/または、無線配信サーバ30は、車載制御装置100が有する複数のECUのバージョンの組合せについて、許容される組合せを示すデータを有する。このデータの一例を図5に示す。
プログラムバージョン指定データ40は、車載制御装置100が有するECUのバージョンの組合せのうち、許容される組合せを図4の例が実施された場合のプログラムの組合せを示すデータである。
図6は、プログラム更新システム1の動作を示すフローチャートであり、特に、更新装置200の動作を示す。
図7及び図8は、プログラム更新システム1の動作を示すシーケンス図であり、ステップSA12(図6)における更新装置200及び車載制御装置100の動作を示す。また、図9は、更新装置200により表示される画面の例を示す図である。
これらの図を参照して、プログラム更新システム1の動作を説明する。以下に説明する動作を実行する車載制御装置100は制御装置として機能する。この機能は、管理ECU110が制御装置の一例として実行するということもできる。
更新装置200は、管理ECU110に対し、プログラムバージョンの取得を要求する(ステップSA31)。ステップSA31で更新装置200が送信する要求は、車載制御装置100が備えるECUのうち、対象とするECUを特定する情報を含む。
管理ECU110は、プログラムバージョンの要求を受信すると、要求の対象のECUが有するプログラムのバージョンを取得して、プログラムのバージョンを示す第1バージョン情報を生成する(ステップSB11)。管理ECU110は、第1バージョン情報を含むプログラムバージョン取得応答を、更新装置200に送信する(ステップSB12)。
更新装置200は、管理ECU110が送信する第1バージョン情報を取得する(ステップSA32)。
更新装置200は、管理ECU110に対し、対象とするシステムを指定して、ECUの起動状態の取得を要求する(ステップSA41)。対象とするシステムとは、ECUの制御対象或いはECUを指し、本実施形態ではIVIシステム131である。
管理ECU110は、起動状態の取得要求を受信すると、対象とされたシステムを構成するECUの起動状態を示す起動状態情報を含む応答を、更新装置200に送信する(ステップSB21)。起動状態情報は、例えば、IVIシステム131の全て又は一部のECUが起動しているか省電力状態にあるかを、ECU毎に示す情報である。
図6に戻り、更新装置200は、ステップSA12で取得した各プログラムのバージョンをもとに、配信サーバ10に対して問合わせを実行する(ステップSA13)。ステップSA13で、更新装置200は、配信サーバ10に対し、車両Vのプログラムのうち更新すべきプログラムの有無を問合わせる。
システム名称表示部412には、更新対象のプログラムを有するECUのシステム名称が表示される。更新可否表示部411には、システム名称表示部412に表示されたECUのプログラムの更新を指示するチェックボックスが配置される。図9の例では、更新対象のECUにIVIシステム131が含まれる。IVIシステム131は、車両診断システム300によるプログラムの更新の対象ではないので、IVIシステム131に対応するチェックボックスはチェック操作ができないよう塗りつぶし表示される。
更新装置200は、取得した更新プログラムを用いて、車載機器101のプログラムの更新を実行し、実行中に更新管理画面401の表示を更新する(ステップSA21)。
更新装置200は、USBコネクタ234からメモリデバイス60が取り外された後、車載制御装置100と通信を実行して、IVIシステム131のプログラムのバージョンを確認する(ステップSA25)。ステップSA25で、更新装置200は、例えば、図8に示した動作と同様にして、第2バージョン情報を取得することにより、プログラムのバージョンを確認すればよい。
上記実施形態は本発明を適用した一具体例を示すものであり、発明が適用される形態を限定するものではない。
また、車両診断システム300と車載制御装置100との通信の態様についても制限はなく、例えば、更新装置200が車載制御装置100と無線通信を実行する構成であってもよい。
上記実施形態は、以下の構成をサポートする。
構成1の制御装置によれば、プログラムを更新する手段が異なる複数の制御部が搭載された車両について、制御部のプログラムのバージョンを他の装置が管理できる。これにより、車両の制御部のプログラムを、効率よく管理できる。
構成2の制御装置によれば、通信部を介して更新プログラムを取得する制御部と、優先コネクタを介して更新プログラムを取得する制御部とを有する車両について、車両の制御部のプログラムを効率よく管理できる。
構成3の制御装置によれば、車両の制御部の起動状態を、他の装置によって管理することができる。これにより、例えば車両の制御部の起動状態に対応して車両の制御部と通信を行うことができ、制御部の状態を効率よく管理できる。
構成4の制御装置によれば、制御部のプログラムを更新するための手段と、この手段で更新されるプログラムの数とを、他の装置によって管理できる。
構成5の制御装置によれば、制御部のプログラムについて、プログラム数、及び、プログラムのバージョンを、他の装置によって管理できる。このため、制御部のプログラムの管理を効率化できる。
構成6の端末装置によれば、ケーブルを介して車両に接続される端末装置により、プログラムを更新する手段が異なる複数の制御部について、更新手段ごとにプログラムを管理できる。これにより、車両の制御部のプログラムの管理を効率化できる。
構成7の端末装置によれば、車両の制御部に組み込まれたプログラムを車両の通信部によって更新可能な構成において、ケーブルを介して車両に接続される端末装置により、プログラムを更新する手段ごとにプログラムのバージョンを管理できる。これにより、プログラムを更新する端末装置が、端末装置によらない手段で更新されるプログラムを管理できるので、プログラムの管理を、より一層効率化できる。
構成8の端末装置によれば、車両のプログラムを更新する端末装置により、端末装置によらない手段でプログラムが更新される制御部の起動状態を管理できる。これにより、プログラムの管理を、より一層効率化できる。
構成9の端末装置によれば、車両のプログラムを更新する端末装置により、端末装置によらない手段でプログラムが更新される制御部のプログラム数を管理できる。これにより、プログラムの管理を、より一層効率化できる。
構成10の端末装置によれば、プログラムの更新の順序について錯誤を防止できる。これにより、プログラムの更新を、より適切に管理できる。
構成11の端末装置によれば、プログラムの更新の順序に関する制約を、プログラム更新作業のオペレーターに対して通知することによって、プログラムの更新の順序を遵守させることができる。
構成12の端末装置によれば、車両のプログラムを更新する端末装置により、端末装置によらない手段で更新されるプログラムを取得して第2外部装置に出力するので、第2外部装置を利用するプログラムの更新を実現できる。これにより、端末装置によらない手段で更新されるプログラムの更新を、端末装置を用いて管理できる。
構成13の端末装置によれば、車両が搭載する第2車両制御部に物理的に接続される可搬型の装置を利用して、第2車両制御部のプログラムを更新する。これにより、端末装置によらない手段で更新されるプログラムの更新を、端末装置を用いて管理できる。
Claims (13)
- 車両に搭載される制御装置であって、
第1車両制御部に組み込まれたプログラムを第1更新手段によって更新可能であり、
第2車両制御部に組み込まれたプログラムを、前記第1更新手段とは異なる第2更新手段によって更新可能に構成され、
前記第1更新手段によって、前記第2車両制御部のプログラムのバージョンに関するバージョン情報の取得要求を受け付ける要求受付部と、
前記要求受付部が受け付けた前記取得要求に応じて、前記バージョン情報を前記第1更新手段によって送信する送信制御部と、
を備え、
前記第1更新手段及び前記第2更新手段は前記車両の外部装置から更新プログラムを取得する手段であり、
前記第1更新手段及び前記第2更新手段の一方は前記車両が備える通信部を介して前記車両の外部装置からプログラムを取得する、制御装置。 - 前記第1更新手段は、前記車両が備える通信部を介して前記車両の外部装置から更新プログラムを取得する手段であり、
前記第2更新手段は、前記車両が備える有線コネクタを介して前記外部装置と同一または異なる外部装置から更新プログラムを取得する、請求項1に記載の制御装置。 - 前記要求受付部は、前記第2車両制御部の起動状態に関する起動状態情報を要求する前記取得要求を受け付け、
前記送信制御部は、前記起動状態情報を送信する、請求項1または2に記載の制御装置。 - 前記要求受付部は、前記第2車両制御部に組み込まれ、前記第2更新手段による更新の対象となるプログラムの数を示すプログラム数情報を要求する前記取得要求を受け付け、
前記送信制御部は、前記プログラム数情報を送信する、請求項1または2に記載の制御装置。 - 前記要求受付部が前記取得要求を受け付けた場合に、前記第2車両制御部が有するプログラムの数を検出して前記プログラム数情報を生成し、検出したプログラムの数に基づき、前記バージョン情報を生成する更新管理部を備え、
前記送信制御部は、前記更新管理部が生成する前記プログラム数情報及び前記バージョン情報を送信する、請求項4に記載の制御装置。 - 車両に搭載された車両制御部と通信ケーブルを介して通信可能に接続され、前記車両制御部のプログラムの更新を制御する端末装置であって、
前記車両制御部は、第1車両制御部と、第2車両制御部とを含み、
前記第1車両制御部に組み込まれたプログラムを、前記端末装置を利用する第1更新手段によって更新可能であり、
前記第2車両制御部に組み込まれたプログラムを、前記第1更新手段とは異なる第2更新手段によって更新可能であり、
前記第1車両制御部のプログラムのバージョンに関する情報である第1バージョン情報を、前記車両制御部から取得する第1取得部と、
前記第2車両制御部のプログラムのバージョンに関する情報である第2バージョン情報を、前記車両制御部から取得する第2取得部と、
前記第1バージョン情報及び前記第2バージョン情報に基づいて、前記第1車両制御部のプログラムを更新するための更新プログラムを第1外部装置から取得する更新プログラム取得部と、を備える、端末装置。 - 前記第2車両制御部に組み込まれたプログラムは、前記車両が備える通信部を利用する前記第2更新手段によって更新可能である、請求項6に記載の端末装置。
- 前記第2取得部は、前記第2車両制御部の起動状態に関する起動状態情報を取得する、請求項6または7に記載の端末装置。
- 前記第2取得部は、前記第2車両制御部に組み込まれ、前記第2更新手段による更新の対象となるプログラムの数を示すプログラム数情報を取得する、請求項6から8のいずれか1項に記載の端末装置。
- 前記更新プログラム取得部は、前記第1車両制御部のプログラムを更新するための更新プログラムを取得する処理において、前記第1車両制御部のプログラムのうち前記第2車両制御部のプログラムの更新後に更新する必要があるプログラムについては、前記更新プログラムを取得しない、請求項6から9のいずれか1項に記載の端末装置。
- 表示部の表示を制御する表示制御部を備え、
前記表示制御部は、前記第1車両制御部のプログラムのうち前記第2車両制御部のプログラムの更新後に更新する必要があるプログラムがある場合に、前記第2車両制御部のプログラムの更新が必要であることを前記表示部に表示させる、請求項10記載の端末装置。 - 前記更新プログラム取得部は、前記第2車両制御部のプログラムを更新するための前記更新プログラムを取得して、前記第1外部装置とは異なる第2外部装置に出力する、請求項6から11のいずれか1項に記載の端末装置。
- 前記第2外部装置は可搬物であり、且つ前記第2車両制御部に物理的に接続される、請求項12に記載の端末装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021051920A JP7406522B2 (ja) | 2021-03-25 | 2021-03-25 | 制御装置、及び、端末装置 |
US17/677,315 US20220308857A1 (en) | 2021-03-25 | 2022-02-22 | Control device and terminal device |
CN202210186212.8A CN115129337A (zh) | 2021-03-25 | 2022-02-28 | 控制装置和终端装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021051920A JP7406522B2 (ja) | 2021-03-25 | 2021-03-25 | 制御装置、及び、端末装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2022149662A true JP2022149662A (ja) | 2022-10-07 |
JP7406522B2 JP7406522B2 (ja) | 2023-12-27 |
Family
ID=83363329
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021051920A Active JP7406522B2 (ja) | 2021-03-25 | 2021-03-25 | 制御装置、及び、端末装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20220308857A1 (ja) |
JP (1) | JP7406522B2 (ja) |
CN (1) | CN115129337A (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7540401B2 (ja) | 2021-06-22 | 2024-08-27 | トヨタ自動車株式会社 | センタ、otaマスタ、方法、プログラム、及び車両 |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102022213790A1 (de) * | 2022-12-16 | 2024-06-27 | Zf Friedrichshafen Ag | Indirektes Over-the-Air-Update |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006011647A (ja) * | 2004-06-23 | 2006-01-12 | Fujitsu Ten Ltd | ソフトウェア管理装置 |
JP2010273181A (ja) * | 2009-05-22 | 2010-12-02 | Denso Corp | 車載デバイス管理システム |
WO2014087613A1 (ja) * | 2012-12-05 | 2014-06-12 | パナソニック株式会社 | 通信装置、電子機器、通信方法、車両用鍵 |
JP2019185807A (ja) * | 2019-07-10 | 2019-10-24 | ブラザー工業株式会社 | 携帯端末及びプログラム |
JP2019191619A (ja) * | 2018-04-18 | 2019-10-31 | 株式会社日立製作所 | ソフトウェア管理システム、ゲートウェイ装置、保守装置、サーバ装置、及びソフトウェア管理システムの制御方法 |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9639344B2 (en) * | 2014-12-11 | 2017-05-02 | Ford Global Technologies, Llc | Telematics update software compatibility |
JP6216730B2 (ja) * | 2015-03-16 | 2017-10-18 | 日立オートモティブシステムズ株式会社 | ソフト更新装置、ソフト更新方法 |
US9916151B2 (en) * | 2015-08-25 | 2018-03-13 | Ford Global Technologies, Llc | Multiple-stage secure vehicle software updating |
US10114634B2 (en) * | 2016-01-22 | 2018-10-30 | 2236008 Ontario Inc. | Updating a controller unit in a vehicle |
CN108701340A (zh) * | 2016-01-22 | 2018-10-23 | 2236008安大略有限公司 | 更新交通工具中的控制器单元 |
US20180024826A1 (en) * | 2016-07-19 | 2018-01-25 | Ford Global Technologies, Llc | Vehicle region-specific software updates distribution |
US10042629B2 (en) * | 2016-07-28 | 2018-08-07 | GM Global Technology Operations LLC | Remote vehicle update installation scheduling |
US11036484B2 (en) * | 2017-01-06 | 2021-06-15 | Ford Global Technologies, Llc | Software update management |
US10416985B2 (en) * | 2017-02-16 | 2019-09-17 | Ford Global Technologies, Llc | Method and apparatus for multi cycle vehicle software update compliance handling |
US10353696B2 (en) * | 2017-04-13 | 2019-07-16 | Blackberry Limited | Program release packages including program updates |
US10303460B2 (en) * | 2017-07-25 | 2019-05-28 | Aurora Labs Ltd. | Self-healing learning system for one or more vehicles |
JP6962252B2 (ja) * | 2018-03-23 | 2021-11-05 | 株式会社オートネットワーク技術研究所 | プログラム更新システム、プログラム更新方法及びコンピュータプログラム |
DE112018007680T5 (de) * | 2018-06-29 | 2021-04-22 | Mitsubishi Electric Corporation | Aktualisierungssteuervorrichtung, Aktualisierungssteuersystem und Aktualisierungssteuerverfahren |
JP7225596B2 (ja) * | 2018-07-30 | 2023-02-21 | トヨタ自動車株式会社 | プログラム更新システム、プログラム更新サーバーおよび車両 |
US11204751B2 (en) * | 2018-09-07 | 2021-12-21 | International Business Machines Corporation | Mitigating incompatibilities due to code updates in a system containing multiple networked electronic control units |
CN113168382B (zh) * | 2018-11-28 | 2024-07-12 | 株式会社自动网络技术研究所 | 监视装置、监视程序及监视方法 |
US11651128B2 (en) * | 2019-03-25 | 2023-05-16 | Aurora Labs Ltd. | Verifying integrity of controller software updates |
CN111669428A (zh) * | 2020-04-29 | 2020-09-15 | 联合汽车电子有限公司 | 车辆远程升级方法及系统、云服务端 |
CN114840241A (zh) * | 2021-01-30 | 2022-08-02 | 华为技术有限公司 | 一种数据处理方法以及相关设备 |
JP2023071280A (ja) * | 2021-11-11 | 2023-05-23 | トヨタ自動車株式会社 | 車両および車両の制御方法 |
-
2021
- 2021-03-25 JP JP2021051920A patent/JP7406522B2/ja active Active
-
2022
- 2022-02-22 US US17/677,315 patent/US20220308857A1/en active Pending
- 2022-02-28 CN CN202210186212.8A patent/CN115129337A/zh active Pending
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006011647A (ja) * | 2004-06-23 | 2006-01-12 | Fujitsu Ten Ltd | ソフトウェア管理装置 |
JP2010273181A (ja) * | 2009-05-22 | 2010-12-02 | Denso Corp | 車載デバイス管理システム |
WO2014087613A1 (ja) * | 2012-12-05 | 2014-06-12 | パナソニック株式会社 | 通信装置、電子機器、通信方法、車両用鍵 |
JPWO2014087613A1 (ja) * | 2012-12-05 | 2017-01-05 | パナソニックIpマネジメント株式会社 | 通信装置、電子機器、通信方法、車両用鍵 |
JP2019191619A (ja) * | 2018-04-18 | 2019-10-31 | 株式会社日立製作所 | ソフトウェア管理システム、ゲートウェイ装置、保守装置、サーバ装置、及びソフトウェア管理システムの制御方法 |
JP2019185807A (ja) * | 2019-07-10 | 2019-10-24 | ブラザー工業株式会社 | 携帯端末及びプログラム |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7540401B2 (ja) | 2021-06-22 | 2024-08-27 | トヨタ自動車株式会社 | センタ、otaマスタ、方法、プログラム、及び車両 |
Also Published As
Publication number | Publication date |
---|---|
US20220308857A1 (en) | 2022-09-29 |
JP7406522B2 (ja) | 2023-12-27 |
CN115129337A (zh) | 2022-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11354112B2 (en) | On-board update device, update process method, and update process program | |
JP7207301B2 (ja) | 更新制御装置、制御方法、およびコンピュータプログラム | |
WO2018189975A1 (ja) | 中継装置、転送方法、およびコンピュータプログラム | |
JP7406522B2 (ja) | 制御装置、及び、端末装置 | |
JP2019036855A (ja) | 制御装置、制御方法、およびコンピュータプログラム | |
JPWO2019030984A1 (ja) | 制御装置、制御方法、およびコンピュータプログラム | |
JP2019034652A (ja) | 制御装置、制御方法、およびコンピュータプログラム | |
WO2018142749A1 (ja) | 制御装置、プログラム更新方法、およびコンピュータプログラム | |
US20220317993A1 (en) | Vehicle program update device, vehicle, vehicle information management server, and program update method | |
US20220405083A1 (en) | Ota master, system, method, non-transitory storage medium, and vehicle | |
US11945453B2 (en) | Onboard device, information generating method, non-transitory storage medium, and vehicle | |
JP2016188016A (ja) | プログラム書換装置及びプログラム書換方法 | |
CN115454462A (zh) | Ota管理器、系统、方法、非暂时性存储介质以及车辆 | |
US11947950B2 (en) | Center, OTA master, method, non-transitory storage medium, and vehicle | |
JP7540402B2 (ja) | センタ、otaマスタ、システム、方法、プログラム、及び車両 | |
CN115248695A (zh) | 中心、ota管理器、分发方法、非暂时性存储介质 | |
JP7419287B2 (ja) | 車両プログラム更新管理システム、及び車両プログラム更新管理方法 | |
JP7434205B2 (ja) | プログラム更新管理システム、移動体故障診断装置、プログラム更新管理方法 | |
US11972248B2 (en) | Controlling software update of electronic control units mounted on a vehicle | |
US20220405081A1 (en) | Center, ota master, method, non-transitory storage medium, and vehicle | |
US20230033832A1 (en) | System, center, method, and non-transitory storage medium | |
JP2012009941A (ja) | 車載ゲートウェイ装置 | |
JP2024133341A (ja) | 制御装置、方法、及びプログラム | |
JP2022163396A (ja) | Otaマスタ、更新制御方法、更新制御プログラム及びotaセンタ |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20211129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230110 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230308 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20230704 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20230831 |
|
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: 20231121 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20231215 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7406522 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |