Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7434205B2 - プログラム更新管理システム、移動体故障診断装置、プログラム更新管理方法 - Google Patents
[go: Go Back, main page]

JP7434205B2 - プログラム更新管理システム、移動体故障診断装置、プログラム更新管理方法 - Google Patents

プログラム更新管理システム、移動体故障診断装置、プログラム更新管理方法 Download PDF

Info

Publication number
JP7434205B2
JP7434205B2 JP2021052604A JP2021052604A JP7434205B2 JP 7434205 B2 JP7434205 B2 JP 7434205B2 JP 2021052604 A JP2021052604 A JP 2021052604A JP 2021052604 A JP2021052604 A JP 2021052604A JP 7434205 B2 JP7434205 B2 JP 7434205B2
Authority
JP
Japan
Prior art keywords
program
update
mobile body
output
writing
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
Application number
JP2021052604A
Other languages
English (en)
Other versions
JP2022150141A (ja
Inventor
知明 滝
岳 神田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honda Motor Co Ltd
Original Assignee
Honda Motor Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Honda Motor Co Ltd filed Critical Honda Motor Co Ltd
Priority to JP2021052604A priority Critical patent/JP7434205B2/ja
Priority to US17/677,539 priority patent/US20220309843A1/en
Priority to CN202210173609.3A priority patent/CN115129336A/zh
Publication of JP2022150141A publication Critical patent/JP2022150141A/ja
Application granted granted Critical
Publication of JP7434205B2 publication Critical patent/JP7434205B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME 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/00Registering or indicating the working of vehicles
    • G07C5/08Registering or indicating performance data other than driving, working, idle, or waiting time, with or without registering driving, working, idle or waiting time
    • G07C5/0808Diagnosing performance data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • G06F8/65Updates
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/302Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/32Monitoring with visual or acoustical indication of the functioning of the machine
    • G06F11/324Display of status information
    • G06F11/327Alarm or error message display
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/70Software maintenance or management
    • G06F8/71Version control; Configuration management
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME 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/00Registering or indicating the working of vehicles
    • G07C5/008Registering or indicating the working of vehicles communicating information to a remotely located station

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Quality & Reliability (AREA)
  • Computing Systems (AREA)
  • Mathematical Physics (AREA)
  • Stored Programmes (AREA)

Description

本発明は、移動体が搭載する電子制御装置についてのプログラム更新の管理をおこなうプログラム更新管理システム、移動体故障診断装置、及び、プログラム更新管理方法に関する。
近年の移動体、車両は無線技術を利用してネットワークと接続される、いわゆるコネクテッド化が進行している。コネクテッド化は将来的に自動運転等の快適な運用が期待される反面、ネットワークを介して車両が攻撃されるセキュリティリスクを増大させている。現在の車両には多くの電子制御機器が使用されており、それら電子機器を制御するためのソフトウェアについては機能追加や修正を伴う更新が必要である。ソフトウェアの更新管理については車両の安全性と直結するため、国際標準規格に基づく法令による規制が適用されようとしている。その規制においては、ソフトウェアについて更新管理の徹底が求められており、ソフトウェアの更新については、有線接続を介する場合、無線接続を介する場合のいずれについても履歴管理が必要になる。
特開2020-96321号公報
特許文献1には、悪意ある第三者によるプログラムの書き換え等を防ぐため、ネットワーク圏外であっても車両に接続される更新装置が認証されたものであるかどうかを判定する技術が開示されている。しかし認証された更新装置が車両に有線接続されて更新作業をしていた場合にも誤ってケーブルが外れて適正にプログラム更新がなされないことや、適正にプログラム更新がなされてもそれが確認できないことも考えられ、そのようなアクシデントについては、更新作業をおこなう販売店や車両の使用者が気づき難いという課題がある。
本発明は上記背景に鑑みてなされたものであり、移動体が搭載する電子制御装置についてのプログラム更新を有線接続でおこなうときで更新処理作業の途中である場合に、処理中であることを報知するプログラム更新管理システム、移動体故障診断装置、及びプログラム更新管理方法を提供することを目的とする。
上記目的を達成するための一態様として、移動体を制御するプログラムを更新し管理する移動体故障診断装置と、更新プログラムを管理する更新履歴管理装置と、前記移動体に備えられて該移動体の動作を制御する移動体制御装置と、を備えるプログラム更新管理システムであって、前記移動体は、情報を出力する出力部と、前記出力部を制御する出力制御部と、個別ECUと、を備え、前記移動体故障診断装置は、前記プログラムの更新について、前記移動体の車両識別番号に紐づけられた更新履歴を管理する前記更新履歴管理装置から、前記更新プログラムを取得する取得部と、前記更新プログラムを前記移動体が含む装置の制御をおこなう前記個別ECUに書き込む書き込み部と、通信部を制御して、前記更新プログラムの書き込みが完了していない場合に、前記更新プログラムの書き込みの進捗に関する書き込み進捗情報を前記更新履歴管理装置に送信し前記更新プログラムの書き込みが完了した場合に、前記更新プログラムの書き込みが完了した旨を示す書き込み完了情報を前記更新履歴管理装置に送信する信制御部と、を有し、前記更新履歴管理装置は、予め定められたプログラム構成を前記移動体故障診断装置に送信し、前記移動体故障診断装置は、前記更新履歴管理装置から前記プログラム構成を取得し、前記移動体の前記個別ECUにインストールされた記更新プログラムのバージョンの組み合わせが、前記更新履歴管理装置から取得した前記プログラム構成に適合するどうかを判定可能であり、前記出力制御部は、前記移動体故障診断装置が前記更新プログラムの書き込みを開始する際に、前記出力部による所定の出力を開始し、前記移動体故障診断装置から前記移動体制御装置にプログラムの更新が完了したことを示す完了通知情報が送信されたことに対応して、前記所定の出力を停止し、前記移動体故障診断装置は、前記移動体故障診断装置によるプログラムの更新が実行されていないときに、前記更新履歴管理装置から前記プログラム構成を取得して、前記個別ECUプログラムのバージョンの組み合わせが前記更新履歴管理装置から取得した前記プログラム構成に適合するどうかを判定し、前記個別ECUのプログラムのバージョンの組み合わせが前記プログラム構成と一致している場合であって、前記出力部によって前記所定の出力が行われている場合に、前記出力部による前記所定の出力を停止させることを特徴とするプログラム更新管理システムが挙げられる。
上記プログラム更新管理システムにおいて、前記移動体故障診断装置は、前記個別ECUに書き込まれた前記更新プログラムが前記移動体で利用可能な状態にされたことを示すアクティベート情報を前記更新履歴管理装置に送信する構成としてもよい。
上記プログラム更新管理システムにおいて、前記移動体制御装置は、前記移動体故障診断装置によるプログラム更新が完了したことを示す完了通情報を前記移動体故障診断装置から取得する完了通知情報取得部を有し、前記出力制御部は前記完了通知情報に基づいて前記所定の出力を停止する構成としてもよい。
上記プログラム更新管理システムにおいて、前記移動体はセルラー通信をおこなう通信装置を備えない構成としてもよい。
上記プログラム更新管理システムにおいて、前記通信制御部及び前記取得部は前記移動体故障診断装置に備えられ、前記移動体制御装置と前記移動体故障診断装置とは有線通信手段を介して接続され、前記更新プログラムの取得と、前記更新プログラムの書き込みと、前記書き込み進捗情報についての前記更新履歴管理装置への送信と、は、前記有線通信手段を介して行われる構成としてもよい。
上記目的を達成するための他の態様として、移動体を制御するプログラムを更新し管理する移動体故障診断装置であって、情報を出力する出力部を有する前記移動体に設けられ、前記出力部を制御する出力制御部と、前記移動体が含む装置の制御をおこなう個別ECUと、を備える移動体制御装置に接続され、前記プログラムの更新について、前記移動体の車両識別番号に紐づけられた更新履歴を管理する更新履歴管理装置から、更新プログラムを取得する取得部と、前記更新プログラムを前記移動体が含む装置の制御をおこなう前記個別CUに書き込む書き込み部と、を備え前記書き込み部は、予め定められたプログラム構成を前記更新履歴管理装置から取得し、前記更新プログラムの書き込みを開始する際に、前記移動体の前記出力制御部によって前記出力部による所定の出力を開始させ、プログラムの更新が完了したことに対応して前記所定の出力を停止させ、前記移動体の前記個別ECUにインストールされた前記更新プログラムのバージョンの組み合わせが、前記更新履歴管理装置から取得した前記プログラム構成に適合するどうかを判定可能であり、前記移動体故障診断装置によるプログラムの更新が実行されていないときに、前記更新履歴管理装置から前記プログラム構成を取得して、前記個別ECUのプログラムのバージョンの組み合わせが前記更新履歴管理装置から取得した前記プログラム構成に適合するどうかを判定し、前記個別ECUのプログラムのバージョンの組み合わせが前記更新履歴管理装置から取得した前記プログラム構成と一致している場合であって、前記出力部によって前記所定の出力が行われている場合に、前記出力部による前記所定の出力を停止するように前記出力制御部を制御することを特徴とする移動体故障診断装置が挙げられる。
上記目的を達成するための他の態様として、情報を出力する出力部を有する移動体において、前記移動体が含む装置の制御をおこなう個別ECUのプログラムを、移動体故障診断装置によって更新し管理するプログラム更新管理方法であって、前記プログラムの更新について、前記移動体の車両識別番号に紐づけられた更新履歴を管理する更新履歴管理装置から、更新プログラムを取得するステップと、前記更新プログラムを前記移動体が含む装置の制御をおこなう前記個別ECUに対して前記プログラムの更新プログラムを書き込む書き込みステップと、を有し、前記書き込みステップにおいては、予め定められたプログラム構成を前記更新履歴管理装置から取得し、前記更新プログラムの書き込みを開始する際に、前記移動体の前記出力部による所定の出力を開始させ、プログラムの更新が完了したことに対応して前記所定の出力を停止させ、さらに、前記書き込みステップを実行していないときに、前記更新履歴管理装置から前記プログラム構成を取得して、前記移動体の前記個別ECUにインストールされた前記更新プログラムのバージョンの組み合わせが、前記更新履歴管理装置から取得した前記プログラム構成に適合するどうかを判定し、前記個別ECUのプログラムのバージョンの組み合わせが前記更新履歴管理装置から取得した前記プログラム構成と一致している場合であって、前記出力部によって前記所定の出力が行われている場合に、前記出力部による前記所定の出力を停止させるステップを有する、ことを特徴とするプログラム更新管理方法が挙げられる。
移動体が搭載する電子制御装置についてのプログラム更新処理作業の途中で、ケーブル抜けや断線等なんらかのエラーが生じた場合、そのエラーを更新作業者や移動体の管理者に気付かせることができる。そのためプログラム更新履歴が適正に管理されていることを保証することができる。
図1は、移動体におけるプログラム更新の説明図である。 図2は、プログラム更新管理システムの構成図である。 図3は、移動体と移動体故障診断装置の機能ブロック図である。 図4は、第1の実施形態に係るプログラム更新管理のフローチャートである。 図5は、第1の実施形態に係るプログラム更新管理のフローチャートである。
以下、図面を参照しながら、実施の形態を詳細に説明する。但し、必要以上に詳細な説明は省略する場合がある。例えば、既によく知られた事項の詳細説明、または、実質的に同一の構成に対する重複説明を省略する場合がある。これは、以下の説明が必要以上に冗長になるのを避け、当業者の理解を容易にするためである。
なお、添付図面および以下の説明は、当業者が本開示を十分に理解するために提供されるのであって、これらにより特許請求の範囲に記載の主題を限定することを意図していない。
[1-1.第1の実施形態に係るプログラム更新管理システムの構成]
図1は、移動体(車両)Vにおけるプログラム更新の説明図である。移動体Vが有する装置が無線通信によるプログラム更新に対応している場合、すなわちOTA(Over The Air)によるソフトウェア更新が可能な場合には、無線配信サーバ30から更新プログラムが、ネットワークNと基地局Bを介して移動体Vに配信され、プログラムが更新される。このときプログラムの更新履歴は、移動体Vの車両識別番号に紐づけられて更新履歴管理装置10で管理される。また販売店や整備工場などでは、有線接続によりプログラムを更新する。具体的には更新履歴管理装置10から更新プログラムをプログラム更新管理システム1に送信する。もちろんこの場合もプログラムの更新履歴は更新履歴管理装置10で管理される。プログラム更新管理システム1は、移動体Vの制御をおこなう移動体制御装置100を有する移動体Vと、移動体制御装置100に接続されて移動体の故障診断やプログラムの更新をおこなう移動体故障診断装置300を含み、移動体故障診断装置300は整備PC(パーソナル コンピュータ)200と接続装置50を有する。整備PC200と接続装置50は有線接続手段、具体的にはケーブル62で接続され、接続装置50と移動体制御装置100も有線接続手段、具体的にはケーブル61で接続される。具体的には有線接続に用いられるケーブルは、例えばUSBケーブルであってもよい。もちろんケーブルは、移動体である車両と、車載式故障診断装置(OBD:On-Board Diagnostics)とを接続する場合に一般的に用いられるOBDコネクタを備えてよい。
図2は、第1の実施形態に係るプログラム更新管理システム1の構成図である。プログラム更新管理システム1は、移動体Vが有する移動体制御装置100と、移動体故障診断装置300を含む。移動体故障診断装置300は、整備PC200と接続装置50を含む。整備PC200はネットワークNと通信をおこなう通信部231と、情報が入力される入力部232と、画像等で情報が表示される表示部233と、整備PC200全体の制御をおこなう制御部201と、外部との情報の送受信をおこなうための接続部であるUSB(Universal Serial Bus)コネクタ234と、接続装置50と情報の送受信をおこなうためのインターフェイス235を備える情報処理装置である。接続装置50は、移動体故障診断装置300と移動体制御装置100の間に設けられ、制御をおこなう制御部51と、情報が入力される入力部55と、情報が出力される表示部54と、整備PC200との情報の送受信をおこなうためのインターフェイスである外部インターフェイス53と、移動体制御装置100との情報の送受信をおこなうための車両側インターフェイス52を有する。接続装置50は、VCI(Veicle Control Interface)であってよい。
移動体制御装置100は、接続装置50とケーブル61で接続される接続コネクタであるDLC(Data Link Coupler)121と、車載機器101と、移動体Vの備える各装置を制御する制御装置である個別のECU(Electronic Control Unit:電子制御装置)を管理する管理ECU110と、情報が入力される入力部125と、情報が出力される出力部126を備える。入力部125は、車載のIVI(In-Vehicle Infotainment)システムにおけるタッチパネルであってよい。出力部126はIVIが備える画像表示装置や、メーター部分に設けられた画像表示装置であってよい。出力部126は、例えば運転者席のインスツルメントパネルに設けられてよい。具体的に出力部126は、メーターパネルに組み込まれた、いわゆるマルチインフォメーション・ディスプレイ(MID:Multi Information Display)として構成されてもよい。出力部126は音声を出力するスピーカであってもよい。また出力部126は、ハザードランプであってもよい。
車載機器101は、車両に搭載される複数の装置と、それらを制御する電子制御装置(ECU:Electronic Control Unit)を含んで構成されている。装置としては、例えば、無線通信をおこなうためのTCU(Telematics Control Unit)122を含んでよい。またIVIシステム131と、エンジン152を制御するエンジンECU132と、シフト装置153を制御するシフトECU133と、ステアリグ装置154を制御するステアリングECU134と、メーター155を制御するメーターECU135を含んでよい。各ECUは、バス102を介して管理ECU110と接続されて、プログラム(ソフトウェア)を含む情報の送受信をおこなう。
IVIシステム131は、ソフトウェアSW-IVI141を実行することでその機能を実現し、エンジンECU132は、ソフトウェアSW-EG142を実行することでその機能を実現し、シフトECU133は、ソフトウェアSW-SF143を実行することでその機能を実現し、ステアリングECU134は、ソフトウェアSW-ST144を実行することでその機能を実現し、メーターECU135は、SW-MT145を実行することでその機能を実現する。そして各ソフトウェアはケーブル61を用いた有線接続を介し、プログラム更新管理システム1によりプログラムが更新される。
ECUは具体的にはCPU(Central Processing Unit)等のプロセッサ、プログラムが書き込まれたROM(Read Only Memory)、データの一時記憶のためのRAM(Random Access Memory)等を有するコンピュータである。具体的には更新履歴管理装置10から整備PC200を介して受信したプログラムをコンピュータであるECUが実行することで上記制御が実行される。上記各ECUに代えて又はこれに加えて、上記各ECUの全部又は一部を、それぞれ一つ以上の電子回路部品を含むハードウェアにより構成することもできる。
図3は、移動体Vと、整備PC200の機能ブロック図である。整備PC200は、制御部201と、USBコネクタ234と、インターフェイス235を有する。制御部201は、情報を記憶する記憶部220と、記憶部220に記憶される情報を処理するプロセッサ210を有する。プロセッサ210は、いわゆるCPU(Central Processing Unit)であってよい。記憶部220は整備PC200や接続装置50の制御をおこなうプログラムを格納する制御プログラム格納領域221と、ECUの更新プログラムを格納するSW格納領域を有する。記憶部220はHDD(ハードディスク ドライブ)やSSD(ソリッド ステート ドライブ)であってよい。図3では記憶部220に更新プログラムが格納される態様を示したが、更新プログラムについては、整備PC200の内部には保持せず、USBコネクタ234を介してメモリデバイス60から直接読み込んでもよい。プロセッサ210は、記憶部220の制御プログラム格納領域221に格納される制御プログラムを実行することで、外部と情報の送受信をおこなう通信部231を制御する通信制御部211と、更新履歴管理装置10(図1参照)から更新プログラムを取得する取得部212と、接続装置50を介して、移動体制御装置100のECUに更新プログラムを書き込む書き込み部213と、更新プログラムに基づいた更新が完了し、さらに当該完了に関する情報を更新履歴管理装置10に対して通知したことを示す完了通知情報を取得する完了通知情報取得部214の機能を実現する。
更新プログラムは、有線ケーブルで接続されるインターフェイス235と接続装置50を介して、移動体制御装置100のDLC121へと送信され、管理ECU110が、車載機器101の制御をおこなう個別ECUへ更新プログラムを送信する。管理ECU110は、出力部126の制御をおこなう出力制御部111と、更新プログラムの管理をおこなうSW管理部114と、各ECUを制御する個別ECU制御部116の機能を実現する。
具体的にはプログラム更新管理システム1が、プログラム更新をおこなう処理を行っている間、処理中であることを示す出力を出力部126がおこなうように出力制御部111は制御する。出力は、例えば処理中であることを示す画像であり画像表示装置に継続的に表示されてよい。他の例としては、出力は出力部126から発せられる警報音であってもよく、ハザードランプを所定の周期にて点滅させることであってもよい。
なお更新履歴管理装置10は更新プログラムを管理するサーバであってよい。更新履歴管理装置10は、移動体制御装置100の各ECUにインストールされたプログラムのバージョン管理を行い、法令に則った状態にあるかどうかを判定することが望ましい。プログラム更新管理システム1の動作については図4と図5で詳細に説明する。また更新履歴管理装置10と整備PC200は、ネットワークNを介して常時接続されてよい。
[1-2.プログラム更新管理システムの動作]
図4は、第1の実施形態に係るプログラム更新管理システム1によるプログラム更新管理のフローチャートである。
まず移動体故障診断装置300は、移動体制御装置100の更新プログラム、具体的には移動体Vに搭載された各装置の制御をおこなう個別ECUの更新プログラムを、更新履歴管理装置10に要求する(ステップS1)。更新履歴管理装置10は、その要求に応じて更新プログラムを移動体故障診断装置300に送信する。移動体故障診断装置300は、移動体制御装置100の出力制御部111へ所定の出力をおこなうように指示する。具体的には書き込み部213が出力フラグに1を入力する(ステップS2)。移動体制御装置100は、出力フラグが1になったことに応じて、出力部126が所定の出力をおこなうように制御する(ステップS3)。移動体故障診断装置300は、移動体制御装置100の個別ECUに更新プログラムを書き込む(ステップS4)。次に移動体故障診断装置300は、更新プログラムの書き込みが完了したかどうかを判定する(ステップS5)。更新プログラムが完了していない場合(ステップS5:NO)、移動体故障診断装置300は、更新プログラムの書き込みの進捗状況についての情報である書き込み進捗情報を更新履歴管理装置10へ送信し(ステップS7)、ステップS5に戻る。更新プログラムの書き込みが完了した場合(ステップS5:YES)、移動体故障診断装置300は、更新プログラムの書き込みが完了した旨を示す書き込み完了情報を更新履歴管理装置10へ送信する。更新履歴管理装置10は、書き込み完了情報を受けて、移動体Vの車両識別番号に紐づけられたプログラム更新履歴を更新する(ステップS10)。また移動体故障診断装置300は、移動体制御装置100へプログラムの更新が完了したことを示す完了通知情報を送信する。すなわち完了通知情報を完了通知情報取得部214が取得して、その完了通知情報を移動体制御装置100へ送る。具体的には書き込み部213が出力フラグに0を入力する(ステップS8)。移動体制御装置100の出力制御部111は出力フラグが0になったことを受けて、所定の出力を停止するように出力部126を制御する(ステップS9)。具体的には、出力部126である画像表示部に表示されていた処理中であることを示す画像を消去する。
図5は、移動体故障診断装置300の更新作業者や移動体Vの管理者が、プログラムの更新を完了したと考えた後においても、出力部126が処理中であることを示す出力を行っている場合のプログラム更新管理システム1の動作を示す。
まず移動体故障診断装置300が更新履歴管理装置10に対して、予め定められたプログラム構成を要求する(ステップT1)。予め定められたプログラム構成は、法令に則った更新プログラムの組み合わせについての情報を含む。更新履歴管理装置10は、要求に応じてその時点で移動体Vに適したプログラム構成についての情報を移動体故障診断装置300へ送信する。具体的には移動体Vの車両識別番号に紐づけられたプログラム構成についての情報を移動体故障診断装置300へ送信する。次に移動体故障診断装置300は、移動体制御装置100に対して、移動体制御装置100におけるECUを制御するプログラムの更新履歴を要求する。具体的には、個別ECUにおける更新プログラムのバージョン情報を移動体制御装置100に要求する(ステップT2)。この更新履歴要求に応じて移動体制御装置100はその時点での更新履歴である第1更新履歴を移動体故障診断装置300へ送信する。移動体故障診断装置300は、第1更新履歴と、更新履歴管理装置10から送信されたプログラム構成を比較して、一致するかどうかを判定する。具体的には個別ECUの更新されたプログラムのバージョンの組み合わせが更新履歴管理装置10から送られた法令に適合したプログラム構成と一致するかどうかを判定する(ステップT3)。第1更新履歴とプログラム構成が一致する場合(ステップT3:YES)、出力部126が処理中を示す出力を行っているかどうかを判定する。具体的には出力フラグが1であるかどうかを判定する(ステップT5)。出力フラグが1である場合(ステップT5:YES)、書き込み部213が出力フラグに0を入力する。具体的には出力部126における所定の出力を停止するように出力制御部111に指示する(ステップT6)。移動体制御装置100は出力フラグが0になったことに応じて、出力部126が所定の出力を停止するように出力制御部111を制御する。具体的には出力部126である画像表示部に表示されていた処理中であることを示す画像を消去する。第1更新履歴とプログラム構成が一致しない場合(ステップT3:NO)、法令不適合時の動作へ遷移する(ステップT4)。本明細書では法令不適合時のフローについては説明しないが、法令不適合時には移動体故障診断装置300は、移動体制御装置100が、法令に適合した更新プログラムの組み合わせを実現するように個別ECUにおける制御プログラムを更新することが望ましい。
[2-1.第2の実施形態に係る移動体故障診断装置の構成]
第2の実施形態に係る移動体故障診断装置300は、移動体Vの制御をおこなうECUに対してプログラムの更新プログラムを書き込む書き込み部213(図3参照)と、書き込み部213の書き込みについての進捗に関する情報をプログラムの更新履歴を管理する更新履歴管理装置10(図1参照)に送信する通信部231を制御する通信制御部211と、更新履歴管理装置10に進捗に関する情報を送信するまでの間、所定の出力をおこなうように、移動体制御装置100の出力部126を制御する出力制御部111とを有する。
第2の実施形態に係る移動体故障診断装置300の構成は、第1の実施形態に係るプログラム更新管理システム1が含む移動体故障診断装置300の構成と同様なので詳細な記載を省略する。
[2-2.移動体故障診断装置の動作]
第2の実施形態に係る移動体故障診断装置300の動作は、第1の実施形態に係るプログラム更新管理システム1が含む移動体故障診断装置300の動作(図4と図5を参照)と同様なので詳細な記載は省略する。
[3.第3の実施形態に係るプログラム更新管理方法]
第3の実施形態に係るプログラム更新管理方法は、情報を出力する出力部を有する移動体を制御するプログラムを更新し管理するプログラム更新管理方法であって、前記移動体の制御をおこなうECUに対して前記プログラムの更新プログラムを書き込む書き込みステップと、前記書き込みステップの書き込みにおける進捗に関する書き込み進捗情報を、前記プログラムの更新履歴を管理する更新履歴管理装置に送信する通信制御ステップと、前記更新履歴管理装置に前記進捗に関する情報を送信するまでの間、所定の出力をおこなうように前記出力部を制御する出力制御ステップとを有する。
[4.他の実施形態]
上記実施形態では、更新プログラムの個別ECUへのインストールは、整備PC200の書き込み部213がおこなう例を示したが、管理ECU110がおこなってもよい。このとき更新プログラムを更新履歴管理装置10から取得する動作も移動体制御装置100がおこなうことも考えられる。
上記実施形態では、更新プログラムを移動体故障診断装置300が新たに個別ECUへ書き込む態様を示したが、更新プログラムは予め個別ECUにインストールされていて、移動体故障診断装置300からの指示で、移動体Vで利用可能な状態にされてもよい。このとき各更新プログラムが利用可能な状態にされたことを示すアクティベート情報が更新履歴管理装置10へ送信されることも考えられる。具体的には更新プログラムの書き込みについての進捗に関する書き込み進捗情報を、移動体制御装置100が更新履歴管理装置10に送信する場合、書き込み進捗情報には書き込まれた更新プログラムが移動体Vで利用可能な状態にされたことを示すアクティベート情報が含まれる。
また上記実施形態では、更新履歴管理装置10から更新プログラムを取得する態様を示したが、更新プログラムはメモリデバイス60等で配布し、プログラムの更新履歴の管理だけを更新履歴管理装置10がおこなってもよい。またSW格納領域222に更新プログラムを記憶する態様を示したが、セキュリティレベルを高めるために更新プログラムを記憶部220に格納させないことも考えられる。
[5.上記実施形態によりサポートされる構成]
上記実施形態は、以下の構成をサポートする。
(構成1)移動体Vを制御するプログラムを更新し管理する移動体故障診断装置300と、前記移動体Vに備えられて該移動体Vの動作を制御する移動体制御装置100と、を備えるプログラム更新管理システム1であって、前記プログラムの更新について更新履歴を管理する更新履歴管理装置10から、更新プログラムを取得する取得部212と、前記更新プログラムを前記移動体Vが含む装置の制御をおこなう個別ECUに書き込む書き込み部213と、前記更新プログラムの書き込みについての進捗に関する書き込み進捗情報を前記プログラムの前記更新履歴管理装置10に送信する通信部231を制御する通信制御部211と、を有し、前記移動体Vは、情報を出力する出力部126を備え、前記プログラムは、前記移動体故障診断装置300を介して前記移動体制御装置100にインストールされ、前記移動体制御装置100は、前記出力部126を制御する出力制御部111と、前記移動体Vが含む前記装置の制御をおこなう前記個別ECUと、を備え、前記出力制御部111は、前記移動体故障診断装置300が、前記更新履歴管理装置10に前記進捗に関する情報を送信するまでの間、所定の出力をおこなうように前記出力部126を制御する、ことを特徴とするプログラム更新管理システム。
構成1のプログラム更新管理システムによれば、移動体の制御に利用されるプログラムの更新処理中に、ケーブル抜けや断線などのトラブルが生じた場合、更新作業者や移動体の管理者に更新処理の進捗を報知することができる。そのためプログラムが適正に履歴管理可能になる効果を奏する。
(構成2)前記書き込み進捗情報には、前記個別ECUへの前記更新プログラムの書き込みが完了したことを示す書き込み完了情報が含まれる、ことを特徴とする構成1に記載のプログラム更新管理システム。
構成2のプログラム更新管理システムによれば、プログラムの更新が完了したことを更新作業者や移動体の管理者に報知することができるので、プログラムが適正に更新されたことを確認できる。
(構成3)前記書き込み進捗情報には、書き込まれた前記更新プログラムが前記移動体Vで利用可能な状態にされたことを示すアクティベート情報が含まれる、ことを特徴とする構成1又は構成2に記載のプログラム更新管理システム。
構成3のプログラム更新管理システムによれば、予め更新プログラムは移動体を制御する移動体制御装置に記憶されているが利用不可能な状態に置かれていて、条件が整った場合にアクティベートされて利用可能な状態になる態様においても、移動体ごとにどのようなプログラムが利用可能にされているかという履歴を管理することができる。
(構成4)前記移動体故障診断装置300から取得した前記更新プログラムに基づいた更新が完了し、さらに当該完了に関する情報を前記更新履歴管理装置10に対して通知したことを示す完了通知情報を取得する完了通知情報取得部214を有し、前記出力制御部111は前記完了通知情報に基づいて前記所定の出力を停止する、ことを特徴とする構成1から構成3のうちのいずれかに記載のプログラム更新管理システム。
構成4のプログラム更新管理システムによれば、プログラムの更新が完了したことを更新履歴管理装置に通知することができるので、プログラムの更新管理が適切に行われる。またプログラムの更新が完了したことを受けて更新処理中であったことを示す出力を停止することができるので、更新作業者や移動体の管理者へプログラムの更新が完了したことを報知することができる。
(構成5)前記移動体Vはセルラー通信をおこなう通信装置を備えない構成1から構成4のうちのいずれかに記載のプログラム更新管理システム。
構成5のプログラム更新管理システムによれば、プログラムの更新をセルラー通信によっておこなえない移動体であってもプログラムの更新履歴を適正に管理することができる。
(構成6)前記通信制御部211及び前記取得部212は前記移動体故障診断装置300に備えられ、前記移動体制御装置100と前記移動体故障診断装置300とは有線通信手段を介して接続され、前記更新プログラムの取得と、前記更新プログラムの書き込みと、前記書き込み進捗情報についての前記更新履歴管理装置10への送信と、は、前記有線通信手段を介して行われる、ことを特徴とする構成1から構成5のうちのいずれかに記載のプログラム更新管理システム。
構成6のプログラム更新管理システムによれば、プログラムの更新と更新履歴の管理を有線通信手段でおこなうので、セキュリティレベルを上げることができる。また書き込み進捗情報の送受信についても確実におこなうことができるのでプログラムの更新履歴を適正に管理することができる。
(構成7)前記移動体制御装置100にインストールされた前記プログラムの更新履歴である第1更新履歴と、予め定められたプログラム構成が一致している場合で、且つ、前記出力部126が前記所定の出力をおこなっている状態であると判定された場合に、前記移動体故障診断装置300が、前記出力制御部111に対して前記所定の出力を停止するように指示することを特徴とする構成1から構成6のうちのいずれかに記載のプログラム更新管理システム。
構成7のプログラム更新管理システムによれば、更新されたプログラムが、法に適合したプログラム構成になっていることを確認した後に、更新作業者や移動体の管理者へプログラムの更新処理が完了したことを報知できる。
(構成8)情報を出力する出力部126を有する移動体Vを制御するプログラムを更新し管理する移動体故障診断装置300であって、前記移動体Vの制御をおこなうECUに対して前記プログラムの更新プログラムを書き込む書き込み部213と、前記書き込み部213の書き込みについての進捗に関する情報を前記プログラムの更新履歴を管理する更新履歴管理装置10に送信する通信部231を制御する通信制御部211と、前記更新履歴管理装置10に前記進捗に関する情報を送信するまでの間、移動体制御装置100の有する出力部126が所定の出力をおこなうように制御する制御信号を書き込む書き込み部213とを有することを特徴とする移動体故障診断装置。
構成8の移動体故障診断装置によれば、移動体の制御に利用されるプログラムの更新処理中に、ケーブル抜けや断線などのトラブルが生じた場合、更新作業者や移動体の管理者に更新処理の進捗を報知することができる。そのためプログラムが適正に履歴管理可能になる効果を奏する。
(構成9)情報を出力する出力部126を有する移動体Vを制御するプログラムを更新し管理するプログラム更新管理方法であって、前記移動体Vの制御をおこなうECUに対して前記プログラムの更新プログラムを書き込む書き込みステップと、前記書き込みステップの書き込みにおける進捗に関する書き込み進捗情報を、前記プログラムの更新履歴を管理する更新履歴管理装置10に送信する通信制御ステップと、前記更新履歴管理装置10に前記進捗に関する情報を送信するまでの間、所定の出力をおこなうように前記出力部126を制御する出力制御ステップとを有する、ことを特徴とするプログラム更新管理方法。
構成9のプログラム更新管理方法によれば、移動体の制御に利用されるプログラムの更新処理中に、ケーブル抜けや断線などのトラブルが生じた場合、更新作業者や移動体の管理者に更新処理の進捗を報知することができる。そのためプログラムが適正に履歴管理可能になる効果を奏する。
以上のように、本出願において開示する技術の例示として、実施の形態を説明した。しかしながら、本開示における技術は、これに限定されず、変更、置き換え、付加、省略などを行った実施の形態にも適用できる。また、上記実施の形態で説明した各構成要素を組み合わせて、新たな実施の形態とすることも可能である。
例えば、図4、図5に示す制御動作のステップ単位は、プログラム更新管理システム1の各部の動作の理解を容易にするために、主な処理内容に応じて分割したものであり、処理単位の分割の仕方や名称によって、本発明が限定されることはない。処理内容に応じて、さらに多くのステップ単位に分割してもよい。また、1つのステップ単位がさらに多くの処理を含むように分割してもよい。また、そのステップの順番は、本発明の趣旨に支障のない範囲で適宜に入れ替えてもよい。
1 プログラム更新管理システム
10 更新履歴管理装置
30 無線配信サーバ
50 接続装置
51 制御部
52 車両側インターフェイス
53 外部インターフェイス
54 表示部
55 入力部
60 メモリデバイス
61 ケーブル
62 ケーブル
100 移動体制御装置
101 車載機器
102 バス
110 管理ECU
111 出力制御部
114 SW管理部
116 個別ECU制御部
121 DLC
122 TCU
123 GPSユニット
124 USBコネクタ
125 入力部
126 出力部
131 IVIシステム
132 エンジンECU
133 シフトECU
134 ステアリングECU
135 メーターECU
141 SW-IVI
142 SW-EG
143 SW-SF
144 SW-ST
145 SW-MT
152 エンジン
153 シフト装置
154 ステアリング装置
155 メーター
200 整備PC
201 制御部
210 プロセッサ
211 通信制御部
212 取得部
213 書き込み部
214 完了通知情報取得部
220 記憶部
221 制御プログラム格納領域
222 SW格納領域
231 通信部
232 入力部
233 表示部
234 USBコネクタ
235 インターフェイス
300 移動体故障診断装置
B 基地局
V 移動体(車両)
N 通信ネットワーク

Claims (7)

  1. 移動体を制御するプログラムを更新し管理する移動体故障診断装置と、
    更新プログラムを管理する更新履歴管理装置と、
    前記移動体に備えられて該移動体の動作を制御する移動体制御装置と、
    を備えるプログラム更新管理システムであって、
    前記移動体は、情報を出力する出力部と、前記出力部を制御する出力制御部と、個別ECUと、を備え、
    前記移動体故障診断装置は、
    前記プログラムの更新について、前記移動体の車両識別番号に紐づけられた更新履歴を管理する前記更新履歴管理装置から、前記更新プログラムを取得する取得部と、
    前記更新プログラムを前記移動体が含む装置の制御をおこなう前記個別ECUに書き込む書き込み部と、
    通信部を制御して、前記更新プログラムの書き込みが完了していない場合に、前記更新プログラムの書き込みの進捗に関する書き込み進捗情報を前記更新履歴管理装置に送信し前記更新プログラムの書き込みが完了した場合に、前記更新プログラムの書き込みが完了した旨を示す書き込み完了情報を前記更新履歴管理装置に送信する信制御部と、
    を有し、
    前記更新履歴管理装置は、予め定められたプログラム構成を前記移動体故障診断装置に送信し、
    前記移動体故障診断装置は、前記更新履歴管理装置から前記プログラム構成を取得し、前記移動体の前記個別ECUにインストールされた記更新プログラムのバージョンの組み合わせが、前記更新履歴管理装置から取得した前記プログラム構成に適合するどうかを判定可能であり
    前記出力制御部は、前記移動体故障診断装置が前記更新プログラムの書き込みを開始する際に、前記出力部による所定の出力を開始し、
    前記移動体故障診断装置から前記移動体制御装置にプログラムの更新が完了したことを示す完了通知情報が送信されたことに対応して、前記所定の出力を停止し、
    前記移動体故障診断装置は、前記移動体故障診断装置によるプログラムの更新が実行されていないときに、前記更新履歴管理装置から前記プログラム構成を取得して、前記個別ECUプログラムのバージョンの組み合わせが前記更新履歴管理装置から取得した前記プログラム構成に適合するどうかを判定し、前記個別ECUのプログラムのバージョンの組み合わせが前記プログラム構成と一致している場合であって、前記出力部によって前記所定の出力が行われている場合に、前記出力部による前記所定の出力を停止させ
    ことを特徴とするプログラム更新管理システム。
  2. 前記移動体故障診断装置は、前記個別ECUに書き込まれた前記更新プログラムが前記移動体で利用可能な状態にされたことを示すアクティベート情報を前記更新履歴管理装置に送信する、ことを特徴とする請求項1記載のプログラム更新管理システム。
  3. 前記移動体制御装置は、前記移動体故障診断装置によるプログラム更新が完了したことを示す完了通情報を前記移動体故障診断装置から取得する完了通知情報取得部を有し、
    前記出力制御部は前記完了通知情報に基づいて前記所定の出力を停止する、ことを特徴とする請求項1又は請求項に記載のプログラム更新管理システム。
  4. 前記移動体はセルラー通信をおこなう通信装置を備えない、ことを特徴とする請求項1から請求項のうちのいずれか一項に記載のプログラム更新管理システム。
  5. 前記通信制御部及び前記取得部は前記移動体故障診断装置に備えられ、
    前記移動体制御装置と前記移動体故障診断装置とは有線通信手段を介して接続され、
    前記更新プログラムの取得と、
    前記更新プログラムの書き込みと、
    前記書き込み進捗情報についての前記更新履歴管理装置への送信と、
    は、前記有線通信手段を介して行われる、ことを特徴とする請求項1から請求項のうちのいずれか一項に記載のプログラム更新管理システム。
  6. 移動体を制御するプログラムを更新し管理する移動体故障診断装置であって、
    情報を出力する出力部を有する前記移動体に設けられ、前記出力部を制御する出力制御部と、前記移動体が含む装置の制御をおこなう個別ECUと、を備える移動体制御装置に接続され、
    前記プログラムの更新について、前記移動体の車両識別番号に紐づけられた更新履歴を管理する更新履歴管理装置から、更新プログラムを取得する取得部と、
    前記更新プログラムを前記移動体が含む装置の制御をおこなう前記個別CUに書き込む書き込み部と、
    を備え
    前記書き込み部は、
    予め定められたプログラム構成を前記更新履歴管理装置から取得し、前記更新プログラムの書き込みを開始する際に、前記移動体の前記出力制御部によって前記出力部による所定の出力を開始させ、プログラムの更新が完了したことに対応して前記所定の出力を停止させ、
    前記移動体の前記個別ECUにインストールされた前記更新プログラムのバージョンの組み合わせが、前記更新履歴管理装置から取得した前記プログラム構成に適合するどうかを判定可能であり、
    前記移動体故障診断装置によるプログラムの更新が実行されていないときに、前記更新履歴管理装置から前記プログラム構成を取得して、前記個別ECUのプログラムのバージョンの組み合わせが前記更新履歴管理装置から取得した前記プログラム構成に適合するどうかを判定し、前記個別ECUのプログラムのバージョンの組み合わせが前記更新履歴管理装置から取得した前記プログラム構成と一致している場合であって、前記出力部によって前記所定の出力が行われている場合に、前記出力部による前記所定の出力を停止するように前記出力制御部を制御する
    ことを特徴とする移動体故障診断装置。
  7. 情報を出力する出力部を有する移動体において、前記移動体が含む装置の制御をおこなう個別ECUのプログラムを、移動体故障診断装置によって更新し管理するプログラム更新管理方法であって、
    前記プログラムの更新について、前記移動体の車両識別番号に紐づけられた更新履歴を管理する更新履歴管理装置から、更新プログラムを取得するステップと、
    前記更新プログラムを前記移動体が含む装置の制御をおこなう前記個別ECUに対して前記プログラムの更新プログラムを書き込む書き込みステップと、を有し、
    前記書き込みステップにおいては、予め定められたプログラム構成を前記更新履歴管理装置から取得し、前記更新プログラムの書き込みを開始する際に、前記移動体の前記出力部による所定の出力を開始させ、プログラムの更新が完了したことに対応して前記所定の出力を停止させ、
    さらに、前記書き込みステップを実行していないときに、前記更新履歴管理装置から前記プログラム構成を取得して、前記移動体の前記個別ECUにインストールされた前記更新プログラムのバージョンの組み合わせが、前記更新履歴管理装置から取得した前記プログラム構成に適合するどうかを判定し、前記個別ECUのプログラムのバージョンの組み合わせが前記更新履歴管理装置から取得した前記プログラム構成と一致している場合であって、前記出力部によって前記所定の出力が行われている場合に、前記出力部による前記所定の出力を停止させるステップを有する、ことを特徴とするプログラム更新管理方法。
JP2021052604A 2021-03-26 2021-03-26 プログラム更新管理システム、移動体故障診断装置、プログラム更新管理方法 Active JP7434205B2 (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2021052604A JP7434205B2 (ja) 2021-03-26 2021-03-26 プログラム更新管理システム、移動体故障診断装置、プログラム更新管理方法
US17/677,539 US20220309843A1 (en) 2021-03-26 2022-02-22 Program update management system, moving body fault diagnosis device, and program update management method
CN202210173609.3A CN115129336A (zh) 2021-03-26 2022-02-24 程序更新管理系统及其方法、移动体故障诊断装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021052604A JP7434205B2 (ja) 2021-03-26 2021-03-26 プログラム更新管理システム、移動体故障診断装置、プログラム更新管理方法

Publications (2)

Publication Number Publication Date
JP2022150141A JP2022150141A (ja) 2022-10-07
JP7434205B2 true JP7434205B2 (ja) 2024-02-20

Family

ID=83364910

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021052604A Active JP7434205B2 (ja) 2021-03-26 2021-03-26 プログラム更新管理システム、移動体故障診断装置、プログラム更新管理方法

Country Status (3)

Country Link
US (1) US20220309843A1 (ja)
JP (1) JP7434205B2 (ja)
CN (1) CN115129336A (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20250256863A1 (en) * 2024-02-08 2025-08-14 Honeywell International Inc. Apparatuses, computer-implemented methods, and computer program products for remediation of abnormal vehicle events

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011040912A (ja) 2009-08-07 2011-02-24 Toyota Motor Corp 車載ネットワーク装置
JP2019020798A (ja) 2017-07-12 2019-02-07 富士通株式会社 情報処理装置およびプログラム
JP2020021381A (ja) 2018-08-02 2020-02-06 株式会社日立製作所 ソフトウェア配信システム、ソフトウェア配信サーバ、及びソフトウェア配信方法
JP2020027670A (ja) 2018-08-10 2020-02-20 株式会社デンソー 車両情報通信システム,車両情報通信方法,車両情報通信プログラム及びセンター装置
JP2021012428A (ja) 2019-07-03 2021-02-04 本田技研工業株式会社 ソフトウェア更新装置、サーバ装置、ソフトウェア更新方法、およびプログラム

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9940762B2 (en) * 2013-09-25 2018-04-10 Ford Global Technologies, Llc Systems and methods for identification of a compromised module
JP6658409B2 (ja) * 2016-09-02 2020-03-04 株式会社オートネットワーク技術研究所 車載更新システム、車載更新装置及び通信装置の更新方法
JP7346956B2 (ja) * 2018-08-10 2023-09-20 株式会社デンソー 車両用プログラム書換えシステム、車両用マスタ装置、進捗状態の同期制御方法及び進捗状態の同期制御プログラム
WO2020032191A1 (ja) * 2018-08-10 2020-02-13 株式会社デンソー 車両用プログラム書換えシステム、車両用マスタ装置、進捗状態の同期制御方法及び進捗状態の同期制御プログラム

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011040912A (ja) 2009-08-07 2011-02-24 Toyota Motor Corp 車載ネットワーク装置
JP2019020798A (ja) 2017-07-12 2019-02-07 富士通株式会社 情報処理装置およびプログラム
JP2020021381A (ja) 2018-08-02 2020-02-06 株式会社日立製作所 ソフトウェア配信システム、ソフトウェア配信サーバ、及びソフトウェア配信方法
JP2020027670A (ja) 2018-08-10 2020-02-20 株式会社デンソー 車両情報通信システム,車両情報通信方法,車両情報通信プログラム及びセンター装置
JP2021012428A (ja) 2019-07-03 2021-02-04 本田技研工業株式会社 ソフトウェア更新装置、サーバ装置、ソフトウェア更新方法、およびプログラム

Also Published As

Publication number Publication date
JP2022150141A (ja) 2022-10-07
CN115129336A (zh) 2022-09-30
US20220309843A1 (en) 2022-09-29

Similar Documents

Publication Publication Date Title
US12190092B2 (en) Control device and terminal device
US12585458B2 (en) Server, software update system, distribution method, and non-transitory storage medium
JP6465258B1 (ja) 制御装置、制御方法、およびコンピュータプログラム
US11736577B2 (en) Server, update management method, non-transitory storage medium, software update device, and system including server and software update device
CN106469072B (zh) 车辆程序更新系统及车辆程序更新方法
WO2018189975A1 (ja) 中継装置、転送方法、およびコンピュータプログラム
CN112181449A (zh) 车载软件升级方法、装置、系统及存储介质
JP2025105856A (ja) ソフトウェア更新装置、ソフトウェア更新システム、及びソフトウェア更新方法
JP2025096586A (ja) 車両用のシステム
JP7509059B2 (ja) センタ、更新管理方法、及び更新管理プログラム
JP7434205B2 (ja) プログラム更新管理システム、移動体故障診断装置、プログラム更新管理方法
KR102275142B1 (ko) 차량용 제어기의 업데이트 시스템 및 방법
US20220318003A1 (en) Center, distribution control method, and non-transitory storage medium
US11954480B2 (en) Center, OTA master, system, method, non-transitory storage medium, and vehicle
JP7540401B2 (ja) センタ、otaマスタ、方法、プログラム、及び車両
CN115130071B (zh) 车辆程序更新管理系统及其方法、重编程终端
US20230036444A1 (en) System, method, and non-transitory storage medium
JP7484814B2 (ja) 車両用電子制御装置及び更新プログラム
JP2024068589A (ja) 情報処理装置及び車載装置
CN118677777A (zh) 分配系统、分配服务器、存储介质以及车辆信息提供方法
JP2023141422A (ja) 情報処理装置、情報処理システム、および情報処理方法
JP2025081091A (ja) 車載情報処理装置、情報処理システム及び情報処理方法

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: 20230207

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230406

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20230711

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20231011

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20231020

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: 20240109

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240207

R150 Certificate of patent or registration of utility model

Ref document number: 7434205

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150