JP6964163B2 - ゲートウェイ装置、ファームウェア更新方法及び制御プログラム - Google Patents
ゲートウェイ装置、ファームウェア更新方法及び制御プログラム Download PDFInfo
- Publication number
- JP6964163B2 JP6964163B2 JP2020108874A JP2020108874A JP6964163B2 JP 6964163 B2 JP6964163 B2 JP 6964163B2 JP 2020108874 A JP2020108874 A JP 2020108874A JP 2020108874 A JP2020108874 A JP 2020108874A JP 6964163 B2 JP6964163 B2 JP 6964163B2
- Authority
- JP
- Japan
- Prior art keywords
- firmware
- update
- ecu
- electronic control
- information
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- 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
-
- 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
- B60R16/023—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 for transmission of signals between vehicle parts or subsystems
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1433—Saving, restoring, recovering or retrying at system level during software upgrading
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
-
- 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
- G06F8/654—Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
-
- 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
- G06F8/656—Updates while running
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
- G06F8/71—Version control; Configuration management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
- H04L12/40013—Details regarding a bus controller
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40169—Flexible bus arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/46—Interconnection of networks
- H04L12/4604—LAN interconnection over a backbone network, e.g. Internet, Frame Relay
- H04L12/462—LAN interconnection over a bridge based backbone
- H04L12/4625—Single bridge functionality, e.g. connection of two networks over a single bridge
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0895—Configuration of virtualised networks or elements, e.g. virtualised network function or OpenFlow elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3664—Environments for testing or debugging software
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
- G06F11/3696—Methods or tools to render software testable
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40267—Bus for use in transportation systems
- H04L2012/40273—Bus for use in transportation systems the transportation system being a vehicle
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Mechanical Engineering (AREA)
- Quality & Reliability (AREA)
- Computer Hardware Design (AREA)
- Stored Programmes (AREA)
- Small-Scale Networks (AREA)
Description
以下、本発明の実施の形態として、ゲートウェイ装置を含む複数の電子制御ユニット(ECU)がバスを介して通信する車載ネットワークシステム10において用いられるファームウェア更新方法について、図面を用いて説明する。
図1は、実施の形態1に係る車載ネットワークシステム10の全体構成を示す図である。
以下、CANプロトコルに従ったネットワークで用いられるフレームの1つであるデータフレームについて説明する。
図3は、ゲートウェイ300の構成図である。ゲートウェイ300は、バス間でのフレーム転送、外部のサーバ500との通信(ECU100a〜100d等のファームウェアの更新のためのFW更新情報の受信等)等の機能を実行する。このためゲートウェイ300は、図3に示すように、フレーム送受信部310と、フレーム解釈部320と、受信ID判断部330と、受信IDリスト保持部340と、フレーム処理部350と、転送ルール保持部360と、FW更新処理部370と、ECU情報保持部372と、署名検証部373と、鍵保持部374と、外部通信部375と、フレーム生成部380と、ECU情報取得部390とを含んで構成される。これらの各構成要素は、ゲートウェイ300における通信回路、メモリに格納された制御プログラムを実行するプロセッサ或いはデジタル回路等により実現される。
図4は、ゲートウェイ300の受信IDリスト保持部340に保持される受信IDリストの一例を示す図である。
図5は、ゲートウェイ300の転送ルール保持部360が保持する転送ルールの一例を示す。
図6は、ゲートウェイ300のECU情報保持部372が保持するシステム構成情報(ECU情報の集合)の一例を示す。
図7は、ECU100aの構成図である。ECU100aは、フレーム送受信部110と、フレーム解釈部120と、受信ID判断部130と、受信IDリスト保持部140と、フレーム処理部150と、FW更新処理部160と、FWキャッシュ保持部161と、署名検証部163と、鍵保持部164と、データ取得部170と、フレーム生成部180とを含んで構成される。これらの各構成要素は、ECU100aにおける通信回路、メモリに格納された制御プログラムを実行するプロセッサ或いはデジタル回路等により実現される。
サーバ500は、車載ネットワークシステム10が搭載される車両の外部に所在するコンピュータであり、メモリ、ハードディスク等の記憶媒体、プロセッサ、通信回路等を含む。サーバ500は、ユーザインタフェースとしての入力装置(キーボード等)、ディスプレイ等を備えていても良い。複数の車両それぞれに車載ネットワークに係る複数のECUが搭載されていることを前提として、サーバ500は、各種ECUの製造会社等から提供されたファームウェアを管理し、ファームウェアの動作検証を行い、各車両に更新用ファームウェアを含むFW更新情報を配信する機能を有する。
図9は、サーバ500のECU管理情報保持部572が保持する車両ECU管理情報(車両別のECU情報の集合)の一例を示す。
図10は、サーバ500が配信する配信データとしてのFW更新情報のフォーマットの一例を示す。
以下、車載ネットワークシステム10におけるECUのファームウェアの更新に係る動作について説明する。
図13は、ゲートウェイ300によるFW更新制御処理の一例を示すフローチャートである。
図14は、ECU100aによるFW更新制御処理の一例を示すフローチャートである。
実施の形態1に係る車載ネットワークシステム10では、ゲートウェイ300が、車載ネットワーク(バス200a、200b)に接続された全てのECUについてのECUの種類等を示すECU情報を収集してシステム構成情報として保持する。そしてゲートウェイ300がシステム構成情報をサーバ500に通知する。これによりサーバ500では、そのゲートウェイ300が搭載された車両の車載ネットワークにおけるECUの1台以上についてファームウェアの更新が必要か否かを判断でき、更新すべきファームウェアを決定することができる。サーバ500では、システム構成情報が示すECUの編成に対応した、同一種類のECUで編成される環境(現実のECUによる環境又はECUのシミュレーションによる環境)で、更新すべきファームウェアの更新に関連した動作検証(ファームウェアの更新が適切に行えるか否かの検証及びその更新後に各ECUが適切に動作するか否かの検証等)を行う。サーバ500では、動作検証を終えた後(適切な動作が確認された後)に、更新すべきファームウェアを含むFW更新情報をゲートウェイ300に送信するので、ゲートウェイ300は、その車両の各ECUで構成された環境に相当する環境で動作検証済のファームウェアを取得可能となる。このため、その車両においてファームウェアの更新後に車両が正常に機能しなくなる可能性が低減される。
以下、実施の形態1で示した車載ネットワークシステム10の一部を変形した車載ネットワークシステム11について説明する。
車載ネットワークシステム11は、車両に搭載され各種機器に接続されたECU100a〜100d、バス200a、200b、ゲートウェイ300aと、車両外のネットワーク400とサーバ500aとを含んで構成される。この車載ネットワークシステム11は、実施の形態1で示した車載ネットワークシステム10(図1参照)におけるゲートウェイ300及びサーバ500を、ゲートウェイ300a及びサーバ500aに置き換えたものである。ここで説明しない点については、車載ネットワークシステム11は、車載ネットワークシステム10と同様である。
ゲートウェイ300aは、ECU100aとECU100bとが接続されたバス200a、及び、ECU100cとECU100dとが接続されたバス200bと接続されたゲートウェイ装置としての一種のECUである。ゲートウェイ300aは一方のバスから受信したフレームを他方のバスに転送する機能を有し、また、ネットワーク400を介してサーバ500aと通信する機能を有する。
図16は、サーバ500aが配信する配信データとしてのFW更新情報のフォーマットの一例を示す。
図17は、検証済ECU構成情報F40のフォーマットの一例を示す。
サーバ500aは、ネットワーク400を介して、ECU100a〜100dのファームウェアを更新するためのデータであるFW更新情報(図16参照)を配信する機能を有するコンピュータである。
図21は、サーバ500aによる更新用ファームウェアの登録に係るFW登録処理を示すフローチャートである。以下、同図に即して、サーバ500aによるFW登録処理について説明する。FW登録処理は、サーバ500aの外部の端末装置から、ネットワークを介して、ファームウェアが送信され、ファームウェアの登録要求がなされた場合に実行される。
図22は、サーバ500aによるFW動作検証処理を示すフローチャートである。FW動作検証処理は、主にサーバ500a内のFW動作検証部530a等によって実行され、上述のFW登録処理(図21参照)の一部(ステップS2004)の処理であり、また、別途、ゲートウェイ300aからシステム構成情報に基づく動作検証要求を受けた場合に行われる処理でもある。FW動作検証処理は、概ね、FW更新制御部520aからのリストで示されたECU群、或いは、ゲートウェイ300aから取得したシステム構成情報で示されたECUと同一種類のECU群を用いて構成した環境で、更新用ファームウェアの動作を検証する処理である。以下、図22に即して、FW動作検証処理について説明する。
図23は、サーバ500aによる複数のファームウェアの検証に係るFW動作検証処理の一例を示すフローチャートである。
以下、車載ネットワークシステム11におけるECUのファームウェアの更新に係る動作について説明する。
以下、サーバ500aのFW動作検証部530aによるFW動作検証処理に用いられるシミュレータ800が行うファームウェアの動作検証のためのシミュレーションについて説明する。
実施の形態2に係る車載ネットワークシステム11では、サーバ500aへファームウェアが登録される場合に、車両モデルのECU構成に対応した環境で、事前に動作検証を行う。そして、サーバ500aは、動作検証を経て登録されたファームウェアについて動作検証に用いられたECUに関する情報を含む検証済ECU構成情報とそのファームウェアとを含めたFW更新情報を各車両のゲートウェイ300aに配信する。これにより、動作検証が実施されているファームウェアが配信されるので、各車両のECUにおいて適切なファームウェアの更新が可能となる。また、動作検証に失敗したファームウェアをサーバ500aに登録しないので、正常に動作しないファームウェアを配信する可能性を低減できる。また、車両モデル毎のECUの構成で、動作検証を行うため、特定の車両モデルでのみ発生する不具合等を事前に検証することが可能となる。
以上のように、本発明に係る技術の例示として実施の形態1、2を説明した。しかしながら、本発明に係る技術は、これに限定されず、適宜、変更、置き換え、付加、省略等を行った実施の形態にも適用可能である。例えば、以下のような変形例も本発明の一実施態様に含まれる。
100a〜100d 電子制御ユニット(ECU)
101 エンジン
102 ブレーキ
103 ドア開閉センサ
104 窓(ウィンドウ)開閉センサ
110、310 フレーム送受信部
120、320 フレーム解釈部
130、330 受信ID判断部
140、340 受信IDリスト保持部
150、350 フレーム処理部
160、370、370a FW更新処理部
161 FWキャッシュ保持部
163、373 署名検証部
164、374、591 鍵保持部
170 データ取得部
180 フレーム生成部
200a、200b バス
300、300a ゲートウェイ(ゲートウェイ装置)
360 転送ルール保持部
372、531 ECU情報保持部
375 外部通信部
380 フレーム生成部
390 ECU情報取得部
400 ネットワーク
500、500a サーバ
510、510a データ送受信部
520、520a FW更新制御部
530、530a FW動作検証部
532 全FW保持部
570、570a 配信データ生成部
571 FW保持部
572 ECU管理情報保持部
590 署名生成部
800 シミュレータ
801 仮想マシンモニタ
802〜805 仮想マシン
810、820、830、840 仮想ハードウェア
841 ファームウェア
Claims (6)
- 車両に搭載された複数の電子制御ユニットが通信に用いるネットワークに接続されたゲートウェイ装置であって、
前記複数の電子制御ユニットのうち、1つの電子制御ユニットを特定する識別情報と、識別情報に特定された電子制御ユニットの更新用ファームウェアと、検証済構成情報とを含むファームウェア更新情報を受信する受信部と、
前記検証済構成情報は、前記更新用ファームウェアの動作検証に用いられた複数の電子制御ユニットの各々を特定する識別情報と識別情報に特定された前記複数の電子制御ユニットの各々のファームウェアのバージョンとを示し、
前記ネットワークに接続される前記複数の電子制御ユニットの各々を特定する識別情報と識別情報に特定された前記複数の電子制御ユニットの各々のファームウェアのバージョンとを含むシステム構成情報を取得する取得部と、
前記複数の電子制御ユニットをシミュレートするシミュレーション部と、
前記システム構成情報が示す、識別情報に特定された前記複数の電子制御ユニットの各々のファームウェアのバージョンと、前記検証済構成情報が示す、識別情報に特定された前記複数の電子制御ユニットの各々のファームウェアのバージョンとを比較し、比較結果が一定条件を満たさない場合に、前記システム構成情報を用いて前記更新用ファームウェアの動作のシミュレーションを、前記シミュレーション部に行わせ、当該シミュレーションによる動作検証がなされた後に当該更新用ファームウェアに基づく該当の電子制御ユニットのファームウェアの更新のための制御を行う更新処理部とを備える
ゲートウェイ装置。 - 前記更新処理部は、前記比較結果が一定条件を満たした場合に前記更新用ファームウェアに基づく前記更新を行わせるように前記制御を行う
請求項1記載のゲートウェイ装置。 - 前記ネットワークに接続された前記複数の電子制御ユニットは、Controller Area Network(CAN)プロトコルに従って前記ネットワークを介して通信を行い、
前記更新処理部は、前記更新用ファームウェアに基づく該当の電子制御ユニットのファームウェアの更新のための前記制御として、前記ネットワークを介して前記該当の電子制御ユニットへの前記更新用ファームウェアの送信を行う
請求項1または2に記載のゲートウェイ装置。 - 電子制御ユニットのファームウェアを更新するためのファームウェア更新方法であって、
車両に搭載された複数の電子制御ユニットが通信に用いるネットワークに接続されたゲートウェイ装置が、前記複数の電子制御ユニットのうち、1つの電子制御ユニットを特定する識別情報と、識別情報に特定された電子制御ユニットの更新用ファームウェアと、検証済構成情報とを含むファームウェア更新情報を受信する受信ステップと、
前記検証済構成情報は、前記更新用ファームウェアの動作検証に用いられた複数の電子制御ユニットの各々を特定する識別情報と識別情報に特定された前記複数の電子制御ユニットの各々のファームウェアのバージョンとを示し、
前記ゲートウェイ装置が、前記ネットワークに接続される前記複数の電子制御ユニットの各々を特定する識別情報と識別情報に特定された前記複数の電子制御ユニットの各々のファームウェアのバージョンを含むシステム構成情報を取得する取得ステップと、
前記複数の電子制御ユニットをシミュレートするシミュレーションステップと、
前記システム構成情報が示す、識別情報に特定された前記複数の電子制御ユニットの各々のファームウェアのバージョンと、前記検証済構成情報が示す、識別情報に特定された前記複数の電子制御ユニット各々のファームウェアのバージョンとを比較し、比較結果が一定条件を満たさない場合に、前記ゲートウェイ装置が、前記システム構成情報を用いて前記更新用ファームウェアの動作のシミュレーションを、前記シミュレーションステップに行わせ、当該シミュレーションによる動作検証がなされた後に当該更新用ファームウェアに基づく該当の電子制御ユニットのファームウェアの更新のための制御を行う更新処理ステップとを含む
ファームウェア更新方法。 - 前記ファームウェア更新方法は更に、
前記更新処理ステップは、前記比較結果が一定条件を満たした場合に前記更新用ファームウェアに基づく前記更新を行わせるように前記制御を行う
請求項4記載のファームウェア更新方法。 - 車両に搭載された複数の電子制御ユニットが通信に用いるネットワークに接続された、プロセッサを備えるゲートウェイ装置にファームウェア更新処理を実行させるための制御プログラムであって、
前記ファームウェア更新処理は、
前記複数の電子制御ユニットのうち、1つの電子制御ユニットを特定する識別情報と、識別情報に特定された電子制御ユニットの更新用ファームウェアと検証済構成情報とを含むファームウェア更新情報を受信する受信ステップと、
前記検証済構成情報は、前記更新用ファームウェアの動作検証に用いられた複数の電子制御ユニットの各々を特定する識別情報と識別情報に特定された前記複数の電子制御ユニットの各々のファームウェアのバージョンとを示し、
前記ネットワークに接続される前記複数の電子制御ユニットの各々を特定する識別情報と識別情報に特定された前記複数の電子制御ユニットの各々のファームウェアのバージョンを含むシステム構成情報を取得する取得ステップと、
前記複数の電子制御ユニットをシミュレートするシミュレーションステップと、
前記システム構成情報が示す、識別情報に特定された前記複数の電子制御ユニットの各々のファームウェアのバージョンと、前記検証済構成情報が示す、識別情報に特定された前記複数の電子制御ユニットの各々のファームウェアのバージョンとを比較し、比較結果が一定条件を満たさない場合に、前記システム構成情報を用いて前記更新用ファームウェアの動作のシミュレーションを、前記シミュレーションステップに行わせ、当該シミュレーションによる動作検証がなされた後に当該更新用ファームウェアに基づく該当の電子制御ユニットのファームウェアの更新のための制御を行う更新処理ステップとを含む
制御プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021169991A JP7573509B2 (ja) | 2015-09-14 | 2021-10-18 | ゲートウェイ装置、ファームウェア更新方法及び制御プログラム |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201562218074P | 2015-09-14 | 2015-09-14 | |
US62/218,074 | 2015-09-14 | ||
JP2016109537A JP6723829B2 (ja) | 2015-09-14 | 2016-05-31 | ゲートウェイ装置、ファームウェア更新方法及び制御プログラム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016109537A Division JP6723829B2 (ja) | 2015-09-14 | 2016-05-31 | ゲートウェイ装置、ファームウェア更新方法及び制御プログラム |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021169991A Division JP7573509B2 (ja) | 2015-09-14 | 2021-10-18 | ゲートウェイ装置、ファームウェア更新方法及び制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2020173832A JP2020173832A (ja) | 2020-10-22 |
JP6964163B2 true JP6964163B2 (ja) | 2021-11-10 |
Family
ID=58390741
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016109537A Active JP6723829B2 (ja) | 2015-09-14 | 2016-05-31 | ゲートウェイ装置、ファームウェア更新方法及び制御プログラム |
JP2020108874A Active JP6964163B2 (ja) | 2015-09-14 | 2020-06-24 | ゲートウェイ装置、ファームウェア更新方法及び制御プログラム |
JP2021169991A Active JP7573509B2 (ja) | 2015-09-14 | 2021-10-18 | ゲートウェイ装置、ファームウェア更新方法及び制御プログラム |
JP2023111305A Pending JP2023126316A (ja) | 2015-09-14 | 2023-07-06 | 装置、ファームウェア更新方法及び制御プログラム |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016109537A Active JP6723829B2 (ja) | 2015-09-14 | 2016-05-31 | ゲートウェイ装置、ファームウェア更新方法及び制御プログラム |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021169991A Active JP7573509B2 (ja) | 2015-09-14 | 2021-10-18 | ゲートウェイ装置、ファームウェア更新方法及び制御プログラム |
JP2023111305A Pending JP2023126316A (ja) | 2015-09-14 | 2023-07-06 | 装置、ファームウェア更新方法及び制御プログラム |
Country Status (5)
Country | Link |
---|---|
US (2) | US10735260B2 (ja) |
EP (2) | EP3352080B1 (ja) |
JP (4) | JP6723829B2 (ja) |
CN (2) | CN107533491B (ja) |
WO (1) | WO2017046981A1 (ja) |
Families Citing this family (101)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6723829B2 (ja) * | 2015-09-14 | 2020-07-15 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | ゲートウェイ装置、ファームウェア更新方法及び制御プログラム |
JP6414568B2 (ja) * | 2016-06-09 | 2018-10-31 | 株式会社デンソー | 車両用装置 |
JP6493381B2 (ja) * | 2016-12-26 | 2019-04-03 | トヨタ自動車株式会社 | 車載通信システム |
US10825266B2 (en) * | 2017-01-10 | 2020-11-03 | Cummins Inc. | Wireless ECU configuration updating |
JP2018160207A (ja) * | 2017-03-24 | 2018-10-11 | 日立オートモティブシステムズ株式会社 | 車載制御装置、及び、プログラム更新ソフトウェア |
JP2018160208A (ja) * | 2017-03-24 | 2018-10-11 | 日立オートモティブシステムズ株式会社 | 車載制御装置、及び、プログラム更新ソフトウェア |
US10802818B2 (en) * | 2017-05-02 | 2020-10-13 | Dell Products L.P. | Automatic firmware updates |
JP6798413B2 (ja) * | 2017-05-09 | 2020-12-09 | 株式会社オートネットワーク技術研究所 | 車載中継装置、制御プログラム及びメモリ共有方法 |
US11194562B2 (en) * | 2017-05-19 | 2021-12-07 | Blackberry Limited | Method and system for hardware identification and software update control |
EP3642718B1 (en) * | 2017-06-23 | 2021-02-24 | Robert Bosch GmbH | Graphical user interface tool for configuring a vehicle's intrusion detection system |
JP7094670B2 (ja) * | 2017-07-03 | 2022-07-04 | 矢崎総業株式会社 | 設定装置及びコンピュータ |
US10387139B2 (en) | 2017-07-25 | 2019-08-20 | Aurora Labs Ltd. | Opportunistic software updates during select operational modes |
US10796500B2 (en) * | 2017-08-01 | 2020-10-06 | Ford Global Technologies, Llc | Electronic communication modules provisioning for smart connectivity |
JP6773617B2 (ja) | 2017-08-21 | 2020-10-21 | 株式会社東芝 | 更新制御装置、ソフトウェア更新システムおよび更新制御方法 |
JP6915500B2 (ja) * | 2017-11-06 | 2021-08-04 | トヨタ自動車株式会社 | 更新システム、電子制御装置、更新管理装置、及び更新管理方法 |
CN111433773B (zh) * | 2017-11-30 | 2023-04-11 | Abb瑞士股份有限公司 | 对变电站中的网关的更新 |
JP7006335B2 (ja) * | 2018-02-06 | 2022-01-24 | トヨタ自動車株式会社 | 車載通信システム、車載通信方法、およびプログラム |
JP7095300B2 (ja) * | 2018-02-12 | 2022-07-05 | 株式会社デンソー | 車両用制御システム |
JP7139616B2 (ja) * | 2018-02-13 | 2022-09-21 | 株式会社デンソー | 操舵制御装置 |
JP7047444B2 (ja) * | 2018-02-16 | 2022-04-05 | トヨタ自動車株式会社 | 車両制御装置、電子制御ユニット、制御方法、制御プログラム、車両、otaマスタ、システム及びセンタ |
JP7081223B2 (ja) * | 2018-03-07 | 2022-06-07 | トヨタ自動車株式会社 | マスタ装置、マスタ、ソフトウェアの整合性を確認するための方法及びプログラム、車両 |
JP7311245B2 (ja) * | 2018-03-07 | 2023-07-19 | トヨタ自動車株式会社 | マスタ装置、マスタ、制御方法、プログラム及び車両 |
JP7331989B2 (ja) * | 2018-03-07 | 2023-08-23 | トヨタ自動車株式会社 | ソフトウェアの整合性を確認する装置及びこれを備えた車両、ソフトウェアの整合性を確認する方法及びプログラム |
US10909050B2 (en) * | 2018-03-19 | 2021-02-02 | Toyota Jidosha Kabushiki Kaisha | Gateway apparatus and communication method |
EP3546355B1 (en) * | 2018-03-29 | 2021-07-07 | Airbus Operations GmbH | Aircraft area having a textile display, and an aircraft including such an aircraft area |
US11560240B2 (en) | 2018-03-29 | 2023-01-24 | Airbus Operations Gmbh | Aircraft area having a textile display, aircraft passenger seat having a textile display, and aircraft including an aircraft area |
JP7049900B2 (ja) | 2018-04-18 | 2022-04-07 | 株式会社日立製作所 | ソフトウェア管理システム、ゲートウェイ装置、保守装置、サーバ装置、及びソフトウェア管理システムの制御方法 |
EP3572939A1 (en) * | 2018-05-25 | 2019-11-27 | TTTech Auto AG | Method, device and real-time network for highly-integrated automotive systems |
JP6718483B2 (ja) * | 2018-06-29 | 2020-07-08 | 株式会社Subaru | 車両 |
JP7225596B2 (ja) * | 2018-07-30 | 2023-02-21 | トヨタ自動車株式会社 | プログラム更新システム、プログラム更新サーバーおよび車両 |
JP7031643B2 (ja) | 2018-08-10 | 2022-03-08 | 株式会社デンソー | 車両情報通信システム |
US11163549B2 (en) | 2018-08-10 | 2021-11-02 | Denso Corporation | Vehicle information communication system |
JP7003976B2 (ja) * | 2018-08-10 | 2022-01-21 | 株式会社デンソー | 車両用マスタ装置、更新データの検証方法及び更新データの検証プログラム |
US10678454B2 (en) * | 2018-08-10 | 2020-06-09 | Denso Corporation | Vehicle information communication system |
WO2020032199A1 (ja) * | 2018-08-10 | 2020-02-13 | 株式会社デンソー | 車両情報通信システム |
WO2020032197A1 (ja) * | 2018-08-10 | 2020-02-13 | 株式会社デンソー | センター装置,配信パッケージの生成方法及び配信パッケージ生成用プログラム |
US11579865B2 (en) | 2018-08-10 | 2023-02-14 | Denso Corporation | Vehicle information communication system |
WO2020032195A1 (ja) * | 2018-08-10 | 2020-02-13 | 株式会社デンソー | 車両情報通信システム |
JP6973450B2 (ja) * | 2018-08-10 | 2021-12-01 | 株式会社デンソー | 車両用マスタ装置、インストールの指示判定方法及びインストールの指示判定プログラム |
WO2020032196A1 (ja) * | 2018-08-10 | 2020-02-13 | 株式会社デンソー | 車両情報通信システム |
CN109189422A (zh) * | 2018-08-13 | 2019-01-11 | 北京新能源汽车股份有限公司 | 一种电子控制单元的远程升级方法及装置 |
WO2020059033A1 (ja) * | 2018-09-19 | 2020-03-26 | 三菱電機株式会社 | 車載装置、更新決定方法及び更新決定プログラム |
CN109388418A (zh) * | 2018-10-09 | 2019-02-26 | 郑州云海信息技术有限公司 | 带外刷新box节点服务器的固件和fru的方法及系统 |
CN112770940B (zh) * | 2018-10-15 | 2024-04-19 | 株式会社自动网络技术研究所 | 车载更新装置、更新处理程序、程序的更新方法及车载更新系统 |
KR101960724B1 (ko) * | 2018-10-15 | 2019-03-21 | (주)케이디티콘트롤 | 시뮬레이터를 이용한 원격지 디바이스의 펌웨어 관리 방법 |
JP7124627B2 (ja) * | 2018-10-16 | 2022-08-24 | 株式会社オートネットワーク技術研究所 | 車載更新装置、更新処理プログラム及び、プログラムの更新方法 |
US10732959B2 (en) | 2018-10-17 | 2020-08-04 | Ford Global Technologies, Llc | Pre and post update vehicle bus traffic fingerprinting |
JP7160111B2 (ja) * | 2018-11-28 | 2022-10-25 | 株式会社オートネットワーク技術研究所 | 監視装置、監視プログラム及び監視方法 |
CN109582324B (zh) * | 2018-12-03 | 2022-02-18 | 郑州云海信息技术有限公司 | 一种ic烧录方法及板卡 |
DE112018008095T5 (de) * | 2018-12-04 | 2021-08-26 | Mitsubishi Electric Corporation | Aktualisierungsverwaltungsvorrichtung, Aktualisierungsverwaltungssystem und Aktualisierungsverwaltungsverfahren |
CN109358888A (zh) * | 2018-12-18 | 2019-02-19 | 郑州云海信息技术有限公司 | 服务器固件升级方法、装置、系统及计算机可读存储介质 |
CN111381844A (zh) * | 2018-12-27 | 2020-07-07 | 中兴通讯股份有限公司 | 更新车辆ecu固件的方法及装置 |
US20210400452A1 (en) * | 2019-01-10 | 2021-12-23 | Nec Communication Systems, Ltd. | In-vehicle control apparatus, in-vehicle network design apparatus, communication method, and program |
CN109754511B (zh) * | 2019-01-14 | 2021-05-14 | 深圳前海微众银行股份有限公司 | 购物车设备固件更新方法、系统、平台、网关及存储介质 |
JP7084505B2 (ja) * | 2019-02-15 | 2022-06-14 | 日立Astemo株式会社 | 検証装置および検証方法 |
JP2020154540A (ja) | 2019-03-19 | 2020-09-24 | キオクシア株式会社 | メモリシステム及び制御システム |
JP7123843B2 (ja) * | 2019-03-29 | 2022-08-23 | 日立Astemo株式会社 | 演算装置、判定方法 |
JP7302250B2 (ja) * | 2019-04-10 | 2023-07-04 | 株式会社デンソー | 電子制御装置 |
CN117896698A (zh) | 2019-08-01 | 2024-04-16 | 住友电气工业株式会社 | 中继装置、车辆通信系统、通信方法及记录介质 |
CN110928561B (zh) * | 2019-08-09 | 2023-04-07 | 中国第一汽车股份有限公司 | 车辆控制器软件版本管理方法、装置、车辆和存储介质 |
CN112394969B (zh) * | 2019-08-14 | 2023-04-28 | 华为技术有限公司 | 一种补丁发布的方法、服务器及终端设备 |
JP2021047742A (ja) * | 2019-09-19 | 2021-03-25 | 株式会社ノーリツ | 温水システム、温水装置およびサーバ |
JP7298427B2 (ja) * | 2019-10-07 | 2023-06-27 | トヨタ自動車株式会社 | プログラム更新システムおよびプログラム更新方法 |
JP7502014B2 (ja) * | 2019-10-31 | 2024-06-18 | トヨタ自動車株式会社 | 車両用制御装置、プログラム更新方法、及びプログラム更新システム |
JP2021077169A (ja) * | 2019-11-11 | 2021-05-20 | 株式会社オートネットワーク技術研究所 | 車載システム、中継装置、車載装置及びプログラム置換方法 |
CN111147492A (zh) * | 2019-12-26 | 2020-05-12 | 国汽(北京)智能网联汽车研究院有限公司 | 一种数据安全传输系统、方法及装置 |
JP7033116B2 (ja) * | 2019-12-27 | 2022-03-09 | 本田技研工業株式会社 | 車両及びソフトウェア更新方法 |
US11100230B1 (en) | 2019-12-31 | 2021-08-24 | Management Services Group, Inc. | Modular embedded chassis with firmware for removably coupled compute devices, and methods and systems for the same |
FR3106421B1 (fr) * | 2020-01-17 | 2021-12-10 | Continental Automotive | Passerelle de communication de trames de données pour véhicule automobile |
CN111552491A (zh) * | 2020-04-22 | 2020-08-18 | 北京小马智行科技有限公司 | 移动载体的中转设备的固件升级的方法、装置与存储介质 |
US11150889B1 (en) * | 2020-05-29 | 2021-10-19 | Honeywell International Inc. | Usage profile based remote firmware upgrade for fire alarm system gateway |
JP2021189715A (ja) * | 2020-05-29 | 2021-12-13 | 株式会社メガチップス | 情報処理システム、サーバ装置、情報処理装置及び動作制御装置 |
FR3111447A1 (fr) * | 2020-06-16 | 2021-12-17 | Psa Automobiles Sa | Gestion de versions de logiciels embarqués à partir d’une empreinte informatique |
CN112181453A (zh) * | 2020-09-11 | 2021-01-05 | 上海润欣科技股份有限公司 | 固件升级方法、装置及存储介质 |
US11836476B2 (en) * | 2020-11-27 | 2023-12-05 | Denso Corporation | Electronic control unit, software update method, software update program product and electronic control system |
CN112817620B (zh) * | 2021-01-08 | 2023-09-26 | 日立楼宇技术(广州)有限公司 | 控制器终端程序更新方法、装置、计算机设备和存储介质 |
JP7487681B2 (ja) * | 2021-02-08 | 2024-05-21 | トヨタ自動車株式会社 | 車両用制御装置 |
JP7419287B2 (ja) * | 2021-03-26 | 2024-01-22 | 本田技研工業株式会社 | 車両プログラム更新管理システム、及び車両プログラム更新管理方法 |
JP7484791B2 (ja) * | 2021-03-30 | 2024-05-16 | トヨタ自動車株式会社 | Otaマスタ、更新制御方法、及び更新制御プログラム |
DE102021203435A1 (de) * | 2021-04-07 | 2022-10-13 | Robert Bosch Gesellschaft mit beschränkter Haftung | Verfahren zum Aktualisieren eines Betriebsprogramms zum Betrieb und/oder zur Ansteuerung einer Fahrzeugkomponente eines Fahrzeugs, insbesondere eines Lenksystems des Fahrzeugs |
JP7355061B2 (ja) * | 2021-04-26 | 2023-10-03 | トヨタ自動車株式会社 | センタ、otaマスタ、システム、配信方法、配信プログラム、及び車両 |
WO2022230423A1 (ja) * | 2021-04-28 | 2022-11-03 | 株式会社オートネットワーク技術研究所 | 車載装置、情報処理方法及びプログラム |
US11789751B2 (en) * | 2021-06-10 | 2023-10-17 | EMC IP Holding Company LLC | System and method for estimation of time to completion for heterogeneous application upgrades in a customer environment |
KR102510167B1 (ko) * | 2021-08-03 | 2023-03-15 | 시큐리티플랫폼 주식회사 | 플래시 메모리를 이용한 펌웨어 대용량 업데이트 개선 방법 및 이를 실행하기 위한 기록매체에 저장된 컴퓨터 프로그램 |
JP7552543B2 (ja) | 2021-09-16 | 2024-09-18 | トヨタ自動車株式会社 | 情報処理システム、情報処理方法、プログラム |
DE102021210453A1 (de) | 2021-09-21 | 2023-03-23 | Robert Bosch Gesellschaft mit beschränkter Haftung | Steuergerät, system und verfahren zum konfigurieren von geräten eines feldbusnetzwerks |
KR102450917B1 (ko) * | 2021-11-08 | 2022-10-06 | 재단법인 경북아이티융합 산업기술원 | 이중 ecu 기반 차량용 무선 업데이트 시스템 |
CN114253185A (zh) * | 2021-12-03 | 2022-03-29 | 深圳元戎启行科技有限公司 | 车辆配置方法、装置、车载控制系统以及无人驾驶车辆 |
CN114151933B (zh) * | 2021-12-07 | 2023-04-07 | 青岛海信日立空调系统有限公司 | 多联机空调机组升级系统、升级控制器及升级方法 |
US11934820B2 (en) | 2021-12-10 | 2024-03-19 | Dell Products L.P. | System and method for managing a model for solving issues relating to application upgrades in a customer environment |
US11960873B2 (en) | 2021-12-10 | 2024-04-16 | Dell Products L.P. | System and method for managing a model for solving issues using a set of actions performed on the client environment |
CN114422358B (zh) * | 2022-01-26 | 2024-01-30 | 中国农业银行股份有限公司 | Api网关配置更新方法及设备 |
KR102450914B1 (ko) * | 2022-03-23 | 2022-10-06 | 재단법인 경북아이티융합 산업기술원 | 차량 간 통신 기반 차량 무선 업데이트 방법 및 시스템 |
CN114475481A (zh) * | 2022-03-24 | 2022-05-13 | 四川野马汽车股份有限公司 | 一种微型电动汽车零部件配置信息的传输系统及方法 |
WO2023199395A1 (ja) * | 2022-04-12 | 2023-10-19 | 三菱電機株式会社 | 車両ソフトウェア管理装置および車両ソフトウェア管理システム |
US20240012961A1 (en) * | 2022-07-08 | 2024-01-11 | X Development Llc | Cloud-based electrical grid component validation |
CN115442234A (zh) * | 2022-08-25 | 2022-12-06 | 东风悦享科技有限公司 | 一种实现l4级别车辆ecu灰度ota升级的e2e系统及方法 |
US20240118880A1 (en) * | 2022-10-11 | 2024-04-11 | Ford Global Technologies, Llc | Transmission of authentication keys |
US20240168747A1 (en) * | 2022-11-17 | 2024-05-23 | Mercedes-Benz Group AG | System, device and/or method for updating vehicle subsystem configurations |
US12032473B2 (en) | 2022-11-28 | 2024-07-09 | Dell Products | Moving an application context to the cloud during maintenance |
US12088672B1 (en) * | 2023-06-12 | 2024-09-10 | Infineon Technologies Ag | Efficient and secured access to in-vehicle end nodes across a vehicle fleet |
Family Cites Families (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005107803A (ja) | 2003-09-30 | 2005-04-21 | Hitachi Ltd | システム更新方法、および、それを実行するための計算機システム |
US20050216902A1 (en) * | 2004-03-23 | 2005-09-29 | General Motors Corporation | Method and system for vehicle software configuration update management |
US7366589B2 (en) | 2004-05-13 | 2008-04-29 | General Motors Corporation | Method and system for remote reflash |
JP4692231B2 (ja) * | 2005-11-04 | 2011-06-01 | 株式会社デンソー | 車両用の電子制御装置 |
JP2009053820A (ja) * | 2007-08-24 | 2009-03-12 | Nec Electronics Corp | 階層型キャッシュメモリシステム |
JP2009053920A (ja) * | 2007-08-27 | 2009-03-12 | Auto Network Gijutsu Kenkyusho:Kk | 車載用電子制御ユニットのプログラム管理システム |
US8892699B2 (en) * | 2008-12-31 | 2014-11-18 | Schneider Electric USA, Inc. | Automatic firmware updates for intelligent electronic devices |
JP2010273181A (ja) | 2009-05-22 | 2010-12-02 | Denso Corp | 車載デバイス管理システム |
JP5765539B2 (ja) * | 2010-09-27 | 2015-08-19 | 日本電気株式会社 | 情報処理システム、車両のチェック方法、及び、車両のチェックプログラム |
JP2012091755A (ja) * | 2010-10-29 | 2012-05-17 | Honda Motor Co Ltd | 車両用プログラム書換えシステム |
EP2469416A1 (en) * | 2010-12-21 | 2012-06-27 | Robert Bosch GmbH | Test bed for an AUTOSAR software component and method for checking an AUTOSAR software component |
KR101348843B1 (ko) * | 2011-10-28 | 2014-01-07 | 주식회사 현대케피코 | 가상화 및 이중화를 이용한 전자제어유닛의 리프로그래밍 방법 |
CN103377057B (zh) * | 2012-04-20 | 2016-05-25 | 上海通用汽车有限公司 | 一种刷新用户车辆电子控制模块的软件的系统和方法 |
JP6064529B2 (ja) * | 2012-11-07 | 2017-01-25 | 株式会社リコー | 情報処理装置 |
JP5949732B2 (ja) * | 2013-11-27 | 2016-07-13 | 株式会社オートネットワーク技術研究所 | プログラム更新システム及びプログラム更新方法 |
US9323546B2 (en) * | 2014-03-31 | 2016-04-26 | Ford Global Technologies, Llc | Targeted vehicle remote feature updates |
US10387141B2 (en) * | 2014-12-30 | 2019-08-20 | Visteon Global Technologies, Inc. | Upgradable firmware system |
JP6723829B2 (ja) * | 2015-09-14 | 2020-07-15 | パナソニック インテレクチュアル プロパティ コーポレーション オブ アメリカPanasonic Intellectual Property Corporation of America | ゲートウェイ装置、ファームウェア更新方法及び制御プログラム |
-
2016
- 2016-05-31 JP JP2016109537A patent/JP6723829B2/ja active Active
- 2016-06-27 EP EP16845861.0A patent/EP3352080B1/en active Active
- 2016-06-27 WO PCT/JP2016/003082 patent/WO2017046981A1/ja unknown
- 2016-06-27 CN CN201680021023.8A patent/CN107533491B/zh active Active
- 2016-06-27 EP EP23182025.9A patent/EP4239469A3/en not_active Withdrawn
- 2016-06-27 CN CN202110284790.0A patent/CN112953820B/zh active Active
-
2018
- 2018-01-24 US US15/878,787 patent/US10735260B2/en active Active
-
2020
- 2020-06-24 JP JP2020108874A patent/JP6964163B2/ja active Active
- 2020-06-29 US US16/915,187 patent/US11223525B2/en active Active
-
2021
- 2021-10-18 JP JP2021169991A patent/JP7573509B2/ja active Active
-
2023
- 2023-07-06 JP JP2023111305A patent/JP2023126316A/ja active Pending
Also Published As
Publication number | Publication date |
---|---|
EP3352080A1 (en) | 2018-07-25 |
EP3352080A4 (en) | 2018-11-14 |
WO2017046981A1 (ja) | 2017-03-23 |
EP3352080B1 (en) | 2023-09-13 |
CN112953820A (zh) | 2021-06-11 |
US11223525B2 (en) | 2022-01-11 |
CN107533491A (zh) | 2018-01-02 |
JP7573509B2 (ja) | 2024-10-25 |
JP2017059210A (ja) | 2017-03-23 |
JP2022009195A (ja) | 2022-01-14 |
EP4239469A3 (en) | 2023-11-08 |
JP2020173832A (ja) | 2020-10-22 |
US10735260B2 (en) | 2020-08-04 |
JP2023126316A (ja) | 2023-09-07 |
JP6723829B2 (ja) | 2020-07-15 |
CN112953820B (zh) | 2023-03-24 |
EP4239469A2 (en) | 2023-09-06 |
US20200344116A1 (en) | 2020-10-29 |
US20180152341A1 (en) | 2018-05-31 |
CN107533491B (zh) | 2021-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6964163B2 (ja) | ゲートウェイ装置、ファームウェア更新方法及び制御プログラム | |
JP7071574B2 (ja) | ゲートウェイ装置、車載ネットワークシステム及びファームウェア更新方法 | |
JP7280412B2 (ja) | ゲートウェイ装置、車載ネットワークシステム及びファームウェア更新方法 | |
JPWO2020059033A1 (ja) | 車載装置、更新決定方法及び更新決定プログラム | |
CN103365684B (zh) | 更新方法和多域嵌入式系统 | |
JP2022187646A (ja) | Otaマスタ、システム、方法、プログラム、及び車両 | |
JP7540402B2 (ja) | センタ、otaマスタ、システム、方法、プログラム、及び車両 | |
JP7559684B2 (ja) | Otaマスタ、システム、方法、プログラム、及び車両 | |
JP7585387B2 (ja) | ゲートウェイ装置、車載ネットワークシステム及びファームウェア更新方法 | |
JP7582081B2 (ja) | Otaマスタ、システム、方法、プログラム、及び車両 | |
WO2021166603A1 (ja) | 情報処理装置、プログラム更新システム、及びプログラム更新方法 | |
JP2023002161A (ja) | センタ、otaマスタ、方法、プログラム、及び車両 | |
JP2022126194A (ja) | Otaマスタ、センタ、システム、方法、プログラム、及び車両 | |
JP2022187162A (ja) | Otaマスタ、システム、方法、プログラム、及び車両 | |
CN116339786A (zh) | 一种启动基线固件升级的方法、装置及设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20200624 |
|
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: 20210817 |
|
A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20210908 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211018 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6964163 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |