JP7845341B2 - Control device, vehicle, control method, and program - Google Patents
Control device, vehicle, control method, and programInfo
- Publication number
- JP7845341B2 JP7845341B2 JP2023201729A JP2023201729A JP7845341B2 JP 7845341 B2 JP7845341 B2 JP 7845341B2 JP 2023201729 A JP2023201729 A JP 2023201729A JP 2023201729 A JP2023201729 A JP 2023201729A JP 7845341 B2 JP7845341 B2 JP 7845341B2
- Authority
- JP
- Japan
- Prior art keywords
- vehicle
- update
- activation process
- software
- 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
Classifications
-
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
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)
- Mechanical Engineering (AREA)
- Stored Programmes (AREA)
Description
本発明は、車載機器のソフトウェア更新に関する情報の表示制御を行う制御装置、車両、制御方法、及びプログラムに関する。 This invention relates to a control device, a vehicle, a control method, and a program for controlling the display of information related to software updates for in-vehicle equipment.
車両には、ソフトウェアの実行により動作する各種の車載機器が搭載されている。無線通信を介して車外からダウンロードしたソフトウェアにより、車載機器のソフトウェアを更新するOTA(Over The Air)技術が知られている。特許文献1に記載されているように、ソフトウェアの更新は、ダウンロードした更新ソフトウェアを車載機器の記憶モジュールに書き込むインストール処理と、インストールした更新ソフトウェアを有効化するアクティベート処理と、を通じて行われる。 Vehicles are equipped with various in-vehicle devices that operate through software execution. Over-the-Air (OTA) technology is known, which updates the software of these in-vehicle devices using software downloaded from outside the vehicle via wireless communication. As described in Patent Document 1, software updates are performed through an installation process, which involves writing the downloaded update software to the storage module of the in-vehicle device, and an activation process, which enables the installed update software.
アクティベート処理が実施される際には車両の機能の一部が制限されることがあるため、アクティベート処理を開始する前にユーザに確認しておくことが望ましい。一方、車載機器の種別やソフトウェアの種別により異なるタイミングでアクティベート処理を実施することが考えられる。そうした場合、アクティベート処理の実施タイミングにより、車両の機能制限が生じるタイミングが変わる。そのため、アクティベート処理の実施タイミングに応じた適切な確認画面が表示されることが望まれている。 During the activation process, some vehicle functions may be restricted; therefore, it is desirable to confirm with the user before starting the activation process. On the other hand, the activation process may be performed at different times depending on the type of in-vehicle equipment and software. In such cases, the timing of the vehicle's function restrictions will vary depending on when the activation process is performed. Therefore, it is desirable to display an appropriate confirmation screen according to the timing of the activation process.
上記課題を解決する制御装置は、切替え可能な複数の電源モードを有する車両に搭載された車載機器のソフトウェア更新に関する情報を表示する表示部の制御を行う制御装置であって、前記車載機器にインストールした更新ソフトウェアを有効化するアクティベート処理を、第1切替えパターンでの前記電源モードの切替えに応じて実施する第1更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の開始前に第1確認画像を前記表示部に表示させることと、前記第1切替えパターンとは異なる第2切替えパターンでの前記電源モードの切替えに応じて前記アクティベート処理を実施する第2更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の開始前に前記第1確認画像とは異なる第2確認画像を前記表示部に表示させることと、を行う。 The control device for solving the above problems is a control device that controls a display unit that displays information regarding software updates for in-vehicle equipment mounted on a vehicle having multiple switchable power modes. When the software update is performed in a first update procedure, where the activation process for activating the update software installed on the in-vehicle equipment is performed in response to a power mode switch in a first switching pattern, the control device displays a first confirmation image on the display unit before the activation process begins. When the software update is performed in a second update procedure, where the activation process is performed in response to a power mode switch in a second switching pattern different from the first switching pattern, the control device displays a second confirmation image, different from the first confirmation image, on the display unit before the activation process begins.
上記課題を解決する車両は、上記制御装置を搭載している。
上記課題を解決する制御方法は、車両に搭載された車載機器のソフトウェア更新に関する情報を表示する表示部の制御方法であって、前記車載機器にインストールした更新ソフトウェアを有効化するアクティベート処理を、第1切替えパターンでの前記電源モードの切替えに応じて実施する第1更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の開始前に第1確認画像を前記表示部に表示させ、前記第1切替えパターンとは異なる第2切替えパターンでの前記電源モードの切替えに応じて前記アクティベート処理を開始する第2更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の開始前に前記第1確認画像とは異なる第2確認画像を前記表示部に表示させる。
A vehicle that solves the above problems is equipped with the above-mentioned control device.
A control method for solving the above problems is a control method for a display unit that displays information regarding software updates for in-vehicle equipment mounted in a vehicle, wherein when the software update is performed in a first update procedure in which an activation process to activate update software installed in the in-vehicle equipment is performed in accordance with a first switching pattern of the power mode, a first confirmation image is displayed on the display unit before the activation process starts, and when the software update is performed in a second update procedure in which the activation process is started in accordance with a second switching pattern of the power mode different from the first switching pattern, a second confirmation image different from the first confirmation image is displayed on the display unit before the activation process starts.
上記課題を解決するプログラムは、車両に搭載された車載機器のソフトウェア更新に関する情報を表示する表示部を制御する制御装置により実行されるプログラムであって、前記車載機器にインストールした更新ソフトウェアを有効化するアクティベート処理を、第1切替えパターンでの前記電源モードの切替えに応じて実施する第1更新手順で前記ソフトウェア更新が行われる場合に、前記アクティベート処理の開始前に第1確認画像を前記表示部に表示させる処理と、前記第1切替えパターンとは異なる第2切替えパターンでの前記電源モードの切替えに応じて第2更新手順で前記ソフトウェア更新が行われる場合に、前記アクティベート処理の開始前に前記第1確認画像とは異なる第2確認画像を前記表示部に表示させる処理と、を前記制御装置に実行させる。 The program that solves the above problem is a program executed by a control device that controls a display unit that displays information regarding software updates for in-vehicle equipment installed in a vehicle. The program causes the control device to execute the following: when the software update is performed in a first update procedure, which involves performing an activation process to activate the update software installed in the in-vehicle equipment in response to a power mode switch in a first switching pattern; when the software update is performed in a second update procedure in response to a power mode switch in a second switching pattern different from the first switching pattern; and when the software update is performed in a second update procedure, which involves displaying a second confirmation image different from the first confirmation image on the display unit before the activation process begins.
上記制御装置、車両、制御方法、及びプログラムには、アクティベート処理の実施タイミングに応じた適切な確認画面を表示できるという効果がある。 The above-described control device, vehicle, control method, and program have the effect of displaying an appropriate confirmation screen according to the timing of the activation process.
(第1実施形態)
以下、制御装置、車両、制御方法、及びプログラムの第1実施形態を、図1~図13を参照して詳細に説明する。
(First Embodiment)
Hereinafter, a first embodiment of the control device, vehicle, control method, and program will be described in detail with reference to Figures 1 to 13.
<制御装置及び車両の構成>
まず、図1を参照して、本実施形態の制御装置及び車両の構成を説明する。図1に示すように車両10には、OTAマスタ11、DCM12、ADAS13、PCU14、エンジンECU15、変速機ECU16、ブレーキECU17、HMI18等の車載機器が搭載されている。これらの車載機器は、車載ネットワーク19を介して、互いに通信可能に接続されている。OTAマスタ11は、自身を含む車載機器のソフトウェア更新の管理を司る。DCM12は、移動体通信網20を介した車外との無線通信機能を提供するデータ通信モジュール(Data Communication Module)である。本実施形態の場合、DCM12は、車両10の各車載機器で行われる自己診断の結果を記録して、車外のデータセンタ等に送信する機能を担っている。ADAS13は、自動ブレーキ装置や急発進防止装置などの先進運転支援機能を提供する先進運転支援システム(Advanced Driving Assistant System)である。PCU14は、車内での電力制御を行う電源制御ユニット(Power Control Unit)である。エンジンECU15は、エンジン制御用の電子制御ユニット(Electronic Control Unit)である。変速機ECU16は、変速機制御用の電子制御ユニットである。ブレーキECU17は、ブレーキ制御用の電子制御ユニットである。HMI18は、ヒューマン・マシン・インターフェイス(Human Machine Interface)である。HMI18は、乗員の操作を受け付ける入力装置と、画像や音声により乗員に情報を表示する表示装置と、を備えている。HMI18は、走行経路を案内するナビゲーション機能、及び音楽や映像を再生するエンターテイメント機能を備える構成としてもよい。これらの車載機器はそれぞれ、ソフトウェアが記憶された記憶モジュール21と、ソフトウェアを実行するプロセッサ22と、を有している。OTAマスタ11は更に、車外から取得した更新ソフトウェアを記憶するデータストレージ23を有している。
<Control device and vehicle configuration>
First, the configuration of the control device and vehicle in this embodiment will be described with reference to Figure 1. As shown in Figure 1, the vehicle 10 is equipped with in-vehicle devices such as an OTA master 11, DCM 12, ADAS 13, PCU 14, engine ECU 15, transmission ECU 16, brake ECU 17, and HMI 18. These in-vehicle devices are connected to each other so as to be able to communicate with one another via an in-vehicle network 19. The OTA master 11 is responsible for managing software updates for the in-vehicle devices, including itself. The DCM 12 is a data communication module that provides wireless communication functionality with the outside of the vehicle via a mobile communication network 20. In this embodiment, the DCM 12 is responsible for recording the results of self-diagnosis performed by each in-vehicle device of the vehicle 10 and transmitting them to an external data center or the like. The ADAS 13 is an advanced driving assistance system that provides advanced driver assistance functions such as an automatic braking system and a sudden acceleration prevention system. The PCU 14 is a power control unit that controls power inside the vehicle. The engine ECU 15 is an electronic control unit for engine control. The transmission ECU 16 is an electronic control unit for transmission control. The brake ECU 17 is an electronic control unit for brake control. The HMI 18 is a human-machine interface. The HMI 18 includes an input device that accepts operations from the occupant and a display device that displays information to the occupant using images and sound. The HMI 18 may also be configured to include a navigation function that guides the driver along a driving route and an entertainment function that plays music and videos. Each of these in-vehicle devices has a storage module 21 in which software is stored and a processor 22 that executes the software. The OTA master 11 further has a data storage 23 that stores update software acquired from outside the vehicle.
車両10は、複数の電源モードを有している。複数の電源モードには、走行用の電源モードと駐車用の電源モードが含まれる。電源モード毎に、どの車載機器の電源をオンとするかが定められている。走行用の電源モードの設定時には、車両10の走行や走行中のサービスの提供に必要な車載機器の電源がオンとなる。本実施形態の場合、走行用の電源モードの設定時には、図1に示した車載機器のすべての電源がオンとなる。駐車用の電源モードの設定時には、車両10の駐車中も稼働が必要な車載機器のみ、電源がオンとなる。各電源モードで電源がオンとなる車載機器は、環境やユーザ設定により変更され得る。 Vehicle 10 has multiple power modes. These multiple power modes include a driving power mode and a parking power mode. For each power mode, the power to which in-vehicle equipment is turned on is defined. When the driving power mode is set, the power to the in-vehicle equipment necessary for driving Vehicle 10 and providing services while driving is turned on. In this embodiment, when the driving power mode is set, the power to all in-vehicle equipment shown in Figure 1 is turned on. When the parking power mode is set, only the in-vehicle equipment that needs to operate even when Vehicle 10 is parked is turned on. The in-vehicle equipment that is powered on in each power mode can be changed depending on the environment and user settings.
車両10には、走行用の電源モードと駐車用の電源モードとを切り替えるための電源スイッチ24が設置されている。走行用の電源モードから駐車用の電源モードへの切替えは、電源スイッチ24のオンからオフへの切替えに応じて行われる。駐車用の電源モードから走行用の電源モードへの切替えは、電源スイッチ24のオフからオンへの切替えに応じて行われる。電源スイッチ24は、エンジンのみを駆動源とする従来型の車両では、イグニッションスイッチと呼ばれることがある。また、BEV、PHEV等の電動走行が可能な車両では、電源スイッチ24はReadyスイッチと呼ばれることがある。 Vehicle 10 is equipped with a power switch 24 for switching between a driving power mode and a parking power mode. Switching from the driving power mode to the parking power mode is performed by switching the power switch 24 from on to off. Switching from the parking power mode to the driving power mode is performed by switching the power switch 24 from off to on. In conventional vehicles that use only the engine as a power source, the power switch 24 is sometimes called the ignition switch. In vehicles capable of electric driving, such as BEVs and PHEVs, the power switch 24 is sometimes called the Ready switch.
車両10は、移動体通信網20を介してOTAサーバ30に接続されている。OTAサーバ30は、車載機器の更新ソフトウェアを配信するサーバ装置である。OTAサーバ30は、更新ソフトウェアの配信用のプログラムやデータを記憶する記憶装置31と、配信用のプログラムを実行するプロセッサ32と、を有している。 Vehicle 10 is connected to OTA server 30 via mobile communication network 20. OTA server 30 is a server device that distributes update software for in-vehicle equipment. OTA server 30 includes a storage device 31 for storing programs and data for distributing the update software, and a processor 32 for executing the distribution programs.
OTAサーバ30は、移動体通信網20を介して、車両10のユーザの情報端末40との通信が可能である。情報端末40の例には、スマートフォンが挙げられる。情報端末40は、タブレット端末やPC端末であってもよい。情報端末40は、記憶装置41、プロセッサ42、及びHMI43を備えている。プロセッサ42は、記憶装置41に格納されたソフトウェアを読み込んで実行する。HMI43は、ユーザの操作を受け付ける入力装置と、ユーザに情報を表示する表示装置と、を備えている。記憶装置41に格納されたソフトウェアには、ユーザが所有する車両10の情報確認やリモート操作等の機能を提供するソフトウェアが含まれている。 The OTA server 30 can communicate with the user's information terminal 40 in the vehicle 10 via the mobile communication network 20. An example of the information terminal 40 is a smartphone. The information terminal 40 may also be a tablet or a PC. The information terminal 40 comprises a storage device 41, a processor 42, and an HMI 43. The processor 42 reads and executes the software stored in the storage device 41. The HMI 43 includes an input device for receiving user input and a display device for displaying information to the user. The software stored in the storage device 41 includes software that provides functions such as checking information about the user's vehicle 10 and remote operation.
<ソフトウェア更新の概要>
次に、車両10における車載機器のソフトウェア更新の概要を説明する。ソフトウェア更新の対象となる車載機器には、OTAマスタ11、DCM12、ADAS13、PCU14、エンジンECU15、変速機ECU16、ブレーキECU17、及びHMI18が含まれる。ソフトウェア更新は、ダウンロード・フェイズ、インストール・フェイズ、及びアクティベート・フェイズを通じて行われる。
<Overview of Software Updates>
Next, an overview of the software update for the in-vehicle equipment in vehicle 10 will be described. The in-vehicle equipment subject to the software update includes the OTA master 11, DCM 12, ADAS 13, PCU 14, engine ECU 15, transmission ECU 16, brake ECU 17, and HMI 18. The software update is performed through a download phase, an installation phase, and an activation phase.
ダウンロード・フェイズでは、OTAサーバ30から車両10への更新ソフトウェアの送信が行われる。OTAマスタ11は、OTAサーバ30から受信した更新ソフトウェアをデータストレージ23に記憶する。ダウンロード・フェイズには、ダウンロードの実行可否判断、更新データの検証等、ダウンロードに関する一連の処理が含まれる。OTAサーバ30からOTAマスタ11への更新ソフトウェアの送信は、更新ソフトウェアを圧縮した圧縮データを送信することや、更新ソフトウェア又は圧縮データを分割した分割データを送信することで行ってもよい。また、複数の車載機器の更新ソフトウェアを纏めて送信してもよい。 In the download phase, the update software is transmitted from the OTA server 30 to the vehicle 10. The OTA master 11 stores the update software received from the OTA server 30 in the data storage 23. The download phase includes a series of processes related to the download, such as determining whether to proceed with the download and verifying the update data. The transmission of the update software from the OTA server 30 to the OTA master 11 may be performed by transmitting compressed data containing the update software, or by transmitting segmented data containing the update software or compressed data. Furthermore, update software for multiple in-vehicle devices may be transmitted together.
インストール・フェイズでは、更新対象の車載機器への更新ソフトウェアのインストールが行われる。インストール・フェイズにおいてOTAマスタ11は、データストレージ23にダウンロードした更新データに基づき、更新対象の車載機器の記憶モジュール21に更新ソフトウェアをインストールする。インストール・フェイズには、インストールの実行可否判断、更新データの転送、更新ソフトウェアの検証等、インストールに関する一連の処理が含まれる。更新データが更新ソフトウェアそのものを含む場合、インストール・フェイズにおいてOTAマスタ11は、更新対象の車載機器に更新データを転送する。更新データが更新ソフトウェアの圧縮データ、差分データあるいは分割データを含む場合、更新データからの更新ソフトウェアの生成処理が行われる。生成処理は、OTAマスタ11が行ってもよいし、更新対象の車載機器が行ってもよい。更新ソフトウェアの生成は、圧縮データの解凍、差分データ又は分割データの組み付けにより行うことができる。なお、インストール・フェイズの完了時には、更新ソフトウェアは無効化されている。 During the installation phase, the update software is installed on the in-vehicle device to be updated. In the installation phase, the OTA master 11 installs the update software on the storage module 21 of the in-vehicle device based on the update data downloaded to the data storage 23. The installation phase includes a series of processes related to installation, such as determining whether installation is feasible, transferring the update data, and verifying the update software. If the update data includes the update software itself, the OTA master 11 transfers the update data to the in-vehicle device during the installation phase. If the update data includes compressed data, differential data, or segmented data of the update software, a process for generating the update software from the update data is performed. This generation process may be performed by the OTA master 11 or by the in-vehicle device to be updated. The update software can be generated by decompressing the compressed data or assembling the differential or segmented data. Note that the update software is deactivated upon completion of the installation phase.
アクティベート・フェイズでは、更新対象の車載機器において、更新ソフトウェアのアクティベート、すなわち更新ソフトウェアの有効化が実施される。アクティベート・フェイズには、アクティベート実行の可否判断、更新ソフトウェアの整合チェック、アクティベートの実行結果の検証等のアクティベートに関する一連の処理が含まれる。 During the activation phase, the update software is activated on the in-vehicle equipment being updated. This activation phase includes a series of activation-related processes, such as determining whether activation is permissible, checking the compatibility of the update software, and verifying the activation results.
<2通りのソフトウェア更新手順>
車載機器のソフトウェアの更新手順には、第1更新手順と第2更新手順との2通りがある。第1更新手順、第2更新手順のいずれにおいても、インストール・フェイズの完了までは、共通の手順でソフトウェア更新が行われる。第1更新手順と第2更新手順とでは、アクティベート・フェイズでのアクティベート処理を開始するタイミングが異なっている。アクティベート処理は、更新対象の車載機器の記憶モジュール21にインストールされた更新ソフトウェアを有効化する処理である。
<Two methods for updating the software>
There are two procedures for updating the software of in-vehicle equipment: the first update procedure and the second update procedure. In both the first and second update procedures, the software update is performed using the same procedure until the completion of the installation phase. The first and second update procedures differ in the timing at which the activation process begins in the activation phase. The activation process is the process of enabling the update software installed in the memory module 21 of the in-vehicle equipment to be updated.
第1更新手順の場合、電源スイッチ24のオンからオフへの切替えに応じてアクティベート処理が実施される。すなわち、第1更新手順では、走行用の電源モードから駐車用の電源モードへの切替えに応じてアクティベート処理が実施される。第1更新手順でソフトウェア更新が行われる場合、アクティベート処理の開始から完了までの期間は、電源スイッチ24を再びオンに切り替えることが禁止される。別に言い方をすれば、第1更新手順でソフトウェア更新が行われる場合、アクティベート処理の開始から完了までの期間は、走行用の電源モードへの切替えが禁止される。 In the first update procedure, the activation process is performed in response to the switching of the power switch 24 from on to off. That is, in the first update procedure, the activation process is performed in response to the switching from the driving power mode to the parking power mode. When a software update is performed in the first update procedure, switching the power switch 24 back to the on position is prohibited during the period from the start to the completion of the activation process. In other words, when a software update is performed in the first update procedure, switching to the driving power mode is prohibited during the period from the start to the completion of the activation process.
これに対して第2更新手順の場合、電源スイッチ24のオフからオンへの切替えに応じてアクティベート処理が実施される。すなわち、第2更新手順では、駐車用の電源モードから走行用の電源モードへの切替えに応じてアクティベート処理が実施される。詳細には、第2更新手順では、電源スイッチ24のオフからオンに切替えに応じてアクティベート処理が開始される。そして、アクティベート処理の完了を待って、電源モードが駐車用の電源モードから走行用の電源モードに切り替えられる。 In contrast, in the second update procedure, the activation process is performed in response to the switching of the power switch 24 from off to on. That is, in the second update procedure, the activation process is performed in response to the switching from the parking power mode to the driving power mode. More specifically, in the second update procedure, the activation process begins in response to the switching of the power switch 24 from off to on. Then, after waiting for the activation process to complete, the power mode is switched from the parking power mode to the driving power mode.
第1更新手順及び第2更新手順のいずれの手順でソフトウェア更新を行うかは、例えば車載機器の種別、ハードウェア構成、ソフトウェアの種別により分類されている。環境条件やユーザ設定、同時にアクティベート処理を実施する他の車載機器の組合せ等により、第1、第2のいずれの更新手順でソフトウェア更新を行うかを決定するようにしてもよい。 The choice between the first and second update procedures for performing a software update is determined, for example, by the type of in-vehicle equipment, hardware configuration, and software type. The decision of which procedure to use may also be based on environmental conditions, user settings, and combinations of other in-vehicle equipment undergoing activation simultaneously.
第1更新手順でソフトウェア更新を行う場合、車両10の駐車中も、アクティベート処理中の車載機器に電力を供給する必要がある。そのため、第1更新手順でソフトウェア更新を行う車載機器には、駐車中も給電を行うための専用の電源線を接続する必要がある。したがって、車載機器のソフトウェア更新は、基本的には、専用の電源線を必要としない第2更新手順で行うことが望ましい。 When performing a software update using the first update procedure, power must be supplied to the in-vehicle equipment during the activation process, even while the vehicle 10 is parked. Therefore, the in-vehicle equipment undergoing the software update using the first update procedure requires a dedicated power line to ensure power supply even while parked. Consequently, it is generally preferable to perform software updates for in-vehicle equipment using the second update procedure, which does not require a dedicated power line.
ただし、一部の車載機器は、第2更新手順よりも第1更新手順でソフトウェア更新を行うことが望ましい。第1更新手順での場合、電源スイッチ24のオンからオフへの切替え後に再びオンに切り替えるときには既にアクティベート処理が完了している。よって、この場合には、更新対象の車載機器は、電源スイッチ24がオフからオンに切り替わって直ぐに動作を開始できる。これに対して、第2更新手順の場合、電源スイッチ24がオフからオンに切り替えられてからアクティベート処理が開始される。そのため、ユーザが車両10の走行を開始するため、電源スイッチ24をオフからオンに切り替えても、アクティベート処理が完了するまで、更新対象の車載機器は動作を開始できない。したがって、車両10の電源スイッチ24がオフからオンに切り替えられてから直ぐに動作を開始することが求められる車載機器は、第1更新手順でソフトウェア更新を行うことが望ましい。 However, for some in-vehicle devices, it is preferable to perform the software update using the first update procedure rather than the second update procedure. In the first update procedure, the activation process is already completed when the power switch 24 is switched from on to off and then back to on. Therefore, in this case, the in-vehicle device to be updated can start operating immediately after the power switch 24 is switched from off to on. In contrast, in the second update procedure, the activation process begins after the power switch 24 is switched from off to on. Therefore, even if the user switches the power switch 24 from off to on to start driving the vehicle 10, the in-vehicle device to be updated cannot start operating until the activation process is complete. Consequently, for in-vehicle devices that require immediate operation after the vehicle's power switch 24 is switched from off to on, it is preferable to perform the software update using the first update procedure.
本実施形態の場合、DCM12、ADAS13、及びPCU14は、第1更新手順でソフトウェア更新を行う車載機器に分類されている。DCM12が提供する通信機能は、車両10に発生した異常を外部に通報するために用いられる。更に本実施形態の場合、DCM12は、各車載機器の自己診断の結果を記録する役割を担っている。異常の通報や自己診断結果の記録等のDCM12の機能は、電源スイッチ24がオフからオンに切り替えられた直後から使用できることが望ましい。また、ADAS13は、車両10が走行を開始する時点から走行支援を行う必要がある。更に、PCU14の動作が停止している間は、駆動システムに電力を供給できないため、車両10の走行を開始できなくなる。このように、DCM12、ADAS13、及びPCU14は、電源スイッチ24がオフからオンに切り替えられてから直ぐに動作を開始することが求められる車載機器である。 In this embodiment, the DCM 12, ADAS 13, and PCU 14 are classified as in-vehicle devices whose software is updated in the first update procedure. The communication function provided by the DCM 12 is used to notify external parties of abnormalities occurring in the vehicle 10. Furthermore, in this embodiment, the DCM 12 also plays a role in recording the results of self-diagnosis of each in-vehicle device. It is desirable that the functions of the DCM 12, such as reporting abnormalities and recording self-diagnosis results, be available immediately after the power switch 24 is switched from off to on. Also, the ADAS 13 needs to provide driving assistance from the moment the vehicle 10 starts moving. Furthermore, while the PCU 14 is stopped, power cannot be supplied to the drive system, preventing the vehicle 10 from starting to move. Thus, the DCM 12, ADAS 13, and PCU 14 are in-vehicle devices that are required to start operating immediately after the power switch 24 is switched from off to on.
また、車載機器が搭載する記憶モジュール21のハードウェア構成によっても、第1更新手順でのソフトウェア更新が求められる場合がある。本実施形態の場合、上述のDCM12、ADAS13、及びPCU14以外の車載機器のうち、シングルバンクの記憶モジュール21を搭載する車載機器は第1更新手順でソフトウェア更新を行う車載機器に分類されている。そして、DCM12、ADAS13、及びPCU14以外の車載機器のうち、デュアルバンクの記憶モジュール21を搭載する車載機器は第2更新手順でソフトウェア更新を行う車載機器に分類されている。 Furthermore, depending on the hardware configuration of the memory module 21 installed in the in-vehicle equipment, a software update in the first update procedure may also be required. In this embodiment, among the in-vehicle equipment other than the DCM 12, ADAS 13, and PCU 14 described above, in-vehicle equipment equipped with a single-bank memory module 21 is classified as equipment that undergoes a software update in the first update procedure. And among the in-vehicle equipment other than the DCM 12, ADAS 13, and PCU 14, in-vehicle equipment equipped with a dual-bank memory module 21 is classified as equipment that undergoes a software update in the second update procedure.
図2に、シングルバンクの記憶モジュール21Aを搭載する車載機器D1の構成を示す。この車載機器D1の記憶モジュール21Aは、プロセッサ32が実行するソフトウェアを記憶する記憶領域Bを一つだけ有している。こうした車載機器D1の場合、更新前のソフトウェアを格納した記憶領域Bと同じ記憶領域Bに更新後のソフトウェアがインストールされる。そのため、インストールの実施中も、車載機器D1の動作を停止する必要がある。更にアクティベートに失敗した場合の復旧には、更新前のソフトウェアを記憶領域Bに再インストールする必要がある。こうした復旧のための再インストールには長い時間を要する。更に、更新前のソフトウェアがバックアップされていない場合には、更新前のソフトウェアの再ダウンロードが必要となる。このように、シングルバンクの記憶モジュール21Aを搭載する車載機器D1の場合、失敗時の復旧まで考慮すると、アクティベートの開始から動作を開始可能となるまでに非常に長い時間を要する可能性がある。そのため、本実施形態の場合、シングルバンクの記憶モジュール21Aを搭載する車載機器D1は第1更新手順でソフトウェア更新を行っている。また、本実施形態の場合、第1更新手順でソフトウェア更新を行う車載機器は、車両10の電源スイッチ24のオン・オフに連動して電源のオン・オフが切り替えられる。 Figure 2 shows the configuration of an in-vehicle device D1 equipped with a single-bank memory module 21A. The memory module 21A of this in-vehicle device D1 has only one memory area B for storing the software executed by the processor 32. In the case of such an in-vehicle device D1, the updated software is installed in the same memory area B that stored the software before the update. Therefore, the operation of the in-vehicle device D1 must be stopped during the installation. Furthermore, in the event of activation failure, recovery requires reinstalling the software before the update into memory area B. Such reinstallation for recovery takes a long time. Moreover, if the software before the update is not backed up, it will be necessary to re-download the software before the update. Thus, in the case of an in-vehicle device D1 equipped with a single-bank memory module 21A, considering the recovery process in the event of failure, it may take a very long time from the start of activation until operation can begin. Therefore, in this embodiment, the software update of the in-vehicle device D1 equipped with a single-bank memory module 21A is performed in the first update procedure. Furthermore, in this embodiment, the in-vehicle equipment that performs the software update in the first update procedure has its power switched on and off in conjunction with the on/off state of the power switch 24 of the vehicle 10.
図3に、デュアルバンクの記憶モジュール21Bを搭載する車載機器D2の構成を示す。デュアルバンクの記憶モジュール21Bは、2つの記憶領域B1,B2を有している。2つの記憶領域B1,B2のうちの一方は無効化されており、もう一方は有効化されている。プロセッサ22は、有効化された記憶領域からソフトウェアを読み込んで実行する。こうした車載機器D2の場合、更新後のソフトウェアは、無効化された記憶領域に、すなわち更新前のソフトウェアを格納した記憶領域とは別の記憶領域にインストールされる。そして、インストール後に、有効化する記憶領域を切り替えることでアクティベートが行われる。アクティベートが失敗した場合、有効化する記憶領域を再び切り替えることで、短時間で更新前の状態への復旧できる。そのため、デュアルバンクの記憶モジュール21Bを搭載する車載機器D2の場合、失敗時の復旧を見込んでも、アクティベートの開始から動作を開始可能となるまでに余り長い時間は要さない。したがって、本実施形態の場合、デュアルバンクの記憶モジュール21Bを搭載する車載機器D2に限定して、第2更新手順によるソフトウェア更新を行っている。 Figure 3 shows the configuration of an in-vehicle device D2 equipped with a dual-bank memory module 21B. The dual-bank memory module 21B has two memory areas B1 and B2. One of the two memory areas B1 and B2 is disabled, and the other is enabled. The processor 22 reads and executes the software from the enabled memory area. In the case of such an in-vehicle device D2, the updated software is installed in the disabled memory area, that is, in a memory area separate from the memory area where the pre-update software was stored. After installation, activation is performed by switching the memory area to be enabled. If activation fails, the system can be quickly restored to its pre-update state by switching the memory area to be enabled again. Therefore, in the case of an in-vehicle device D2 equipped with a dual-bank memory module 21B, even considering recovery in case of failure, it does not take very long from the start of activation until the system can begin operation. Therefore, in this embodiment, the software update using the second update procedure is limited to in-vehicle devices D2 equipped with a dual-bank memory module 21B.
なお、多くの車載機器には、異なる機能を提供する複数のソフトウェアがインストールされている場合がある。そして、それら複数のソフトウェアの中に、オフからオンへの電源スイッチ24の切替え後、直ぐに実行する必要があるものと、直ぐには実行する必要がないものと、が含まれている場合がある。オフからオンへの電源スイッチ24の切替え後、直ぐに実行する必要があるソフトウェアの場合、第2更新手順で更新を行うと、実行が間に合わない可能性がある。そのため、同一の車載機器であっても、更新するソフトウェアの種別によって、第1更新手順で更新するか、第2更新手順で更新するか、を切り分けるようにしてもよい。 Furthermore, many in-vehicle devices may have multiple software programs installed that provide different functions. Among these programs, some may need to be executed immediately after the power switch 24 is switched from off to on, while others do not. If the software needs to be executed immediately after the power switch 24 is switched from off to on, performing the update using the second update procedure may not be completed in time. Therefore, even for the same in-vehicle device, it may be advisable to differentiate between updating using the first or second update procedure depending on the type of software being updated.
OTAマスタ11は、少なくともアクティベート・フェイズの開始時までに、第1更新手順、第2更新手順のいずれでソフトウェア更新が行われるかを判定している。例えばOTAマスタ11は、キャンペーン情報に基づき上記判定を行う。この場合のキャンペーン情報には、ソフトウェア更新の更新手順が第1更新手順であるか、第2更新手順であるかを示す情報が含まれる。また、次の態様で上記判定を行うようにしてもよい。まず、第1更新手順で更新を行う車載機器やソフトウェアの種別、及び第2更新手順で更新を行う車載機器やソフトウェアの種別の分類情報をOTAマスタ11の記憶モジュール21に予め記憶しておく。ソフトウェアの更新に際してOTAマスタ11は、更新を行う車載機器やソフトウェアの種別を、キャンペーン情報又は更新対象の車載機器から取得する。そして、OTAマスタ11は、記憶モジュール21に記憶された分類情報を参照して、取得した種別がいずれの更新手順でソフトウェア更新を行う種別に分類されているかを判定する。 The OTA master 11 determines, at least by the start of the activation phase, whether the software update will be performed using the first or second update procedure. For example, the OTA master 11 makes this determination based on campaign information. In this case, the campaign information includes information indicating whether the software update procedure is the first or second update procedure. Alternatively, the determination may be made in the following manner: First, the classification information of the types of in-vehicle devices and software to be updated using the first update procedure, and the types of in-vehicle devices and software to be updated using the second update procedure, is pre-stored in the storage module 21 of the OTA master 11. When updating the software, the OTA master 11 obtains the types of in-vehicle devices and software to be updated from the campaign information or the target in-vehicle device. Then, the OTA master 11 refers to the classification information stored in the storage module 21 to determine which update procedure the obtained type belongs to.
<第1更新手順でのアクティベート処理>
次に、図4~図8を参照して、第1更新手順でのアクティベート処理の詳細を説明する。OTAマスタ11の記憶モジュール21には、ソフトウェア更新の管理用のプログラムと、ソフトウェア更新に係る情報の表示制御用のプログラムと、が記憶されている。図4及び後述の図9に示されるOTAマスタ11の処理は、OTAマスタ11のプロセッサ22が、それらプログラムを読み込んで実行することで行われる処理である。
<Activation process in the first update procedure>
Next, with reference to Figures 4 to 8, the details of the activation process in the first update procedure will be explained. The storage module 21 of the OTA master 11 stores a program for managing software updates and a program for controlling the display of information related to software updates. The processing of the OTA master 11 shown in Figure 4 and Figure 9 described later is performed by the processor 22 of the OTA master 11 reading and executing these programs.
図4に、第1更新手順でソフトウェア更新が行われる場合のアクティベート・フェイズの処理の流れを示す。OTAマスタ11は、インストール・フェイズが完了すると、アクティベート処理の実行をユーザに確認するための第1事前確認画像の表示をHMI18に指示する(S10)。HMI18は、指示に応じて、図5に例示するような第1事前確認画像を表示する(S11)。 Figure 4 shows the processing flow of the activation phase when a software update is performed using the first update procedure. Once the installation phase is complete, the OTA master 11 instructs the HMI 18 to display a first pre-confirmation image to confirm the user's consent to the activation process (S10). The HMI 18, in response to the instruction, displays a first pre-confirmation image as illustrated in Figure 5 (S11).
図5に、第1事前確認画像の表示例を示す。第1事前確認画像には、アクティベート処理を実行して良いか否かの選択操作の受付表示が含まれる。具体的には、第1事前確認画像には、アクティベート処理の実行を許可することを選択するためのボタンと、アクティベート処理の実行を延期することを選択するためのボタンと、が表示される。なお、これらのボタンの操作は、車両10の走行中には無効化されており、駐車中にのみ有効化される。 Figure 5 shows an example of the display of the first pre-confirmation image. The first pre-confirmation image includes a prompt to select whether or not to allow the activation process. Specifically, the first pre-confirmation image displays buttons for selecting to allow the activation process and for selecting to postpone the activation process. These buttons are disabled while the vehicle 10 is in motion and are only enabled when parked.
また、第1事前確認画像内には、アクティベート処理の実施に伴う車両10の機能制限の情報が表示される。具体的には、アクティベート処理中は、電源スイッチ24を再びオンに切り替えることができなくなることが機能制限の情報として表示される。この機能制限の情報は、走行用の電源モードに切替え不可であることを示すものである。更に、第1事前確認画像内には、アクティベート処理の予想時間の情報が表示される。ここでのアクティベート処理の予想時間は、電源スイッチ24がオンからオンに切り替えられてからアクティベート処理が完了して電源スイッチ24を再びオンに切替え可能となるまでの所要時間の予想値である。OTAマスタ11は、予測時間を、例えばキャンペーン情報から取得する。更新ソフトウェアのデータサイズや更新対象の車載機器の種別等に基づき、OTAマスタ11が予想時間を演算してもよい。 Furthermore, the first pre-confirmation image displays information regarding the functional limitations of the vehicle 10 during the activation process. Specifically, it displays that the power switch 24 cannot be switched back to the ON position during the activation process. This functional limitation indicates that the vehicle cannot switch to the driving power mode. Additionally, the first pre-confirmation image displays information regarding the estimated activation time. This estimated activation time is the estimated time required from when the power switch 24 is switched from ON to ON until the activation process is completed and the power switch 24 can be switched back to the ON position. The OTA master 11 obtains the estimated time, for example, from campaign information. The OTA master 11 may also calculate the estimated time based on the data size of the update software and the type of in-vehicle equipment being updated.
第1事前確認画像内には更に、アクティベート処理の実行に応じたユーザへの注意喚起等の情報が表示される。注意喚起等の情報には、例えば、ソフトウェアの更新には電源スイッチ24をオフとする必要があること、アクティベートは安全な場所で行うこと、次回の電源スイッチ24のオン時には車両10の機能の幾つかが無効化されていること、が挙げられる。 The first pre-check image also displays information such as warnings to the user regarding the activation process. This warning information may include, for example, that the power switch 24 must be turned off for the software update, that activation should be performed in a safe location, and that some functions of the vehicle 10 will be disabled the next time the power switch 24 is turned on.
第1事前確認画像が表示されたHMI18においてユーザが、アクティベート処理の実行の許可を選択する操作を行うと(S12)、HMI18は、アクティベート処理の実行が許可されたことをOTAマスタ11に通知する(S13)。OTAマスタ11は、アクティベート処理実行の許可を確認すると、その後にオンからオフへの電源スイッチ24の切替えが可能となったときに、第1最終確認画像の表示をHMI18に指示する(S14)。HMI18は、指示に応じて、図6に例示するような第1最終確認画像を表示する(S15)。OTAマスタ11は、例えば、車両10が停止していること、パーキングのシフト操作が行われていること、パーキングブレーキが作動していること等を条件に、電源スイッチ24をオンからオフに切替え可能な状態にあると判定している。 When the user selects permission to execute the activation process on the HMI 18 displaying the first pre-confirmation image (S12), the HMI 18 notifies the OTA master 11 that permission to execute the activation process has been granted (S13). Upon confirming permission to execute the activation process, the OTA master 11 instructs the HMI 18 to display the first final confirmation image when it becomes possible to switch the power switch 24 from on to off (S14). The HMI 18 displays the first final confirmation image, as illustrated in Figure 6, in response to the instruction (S15). The OTA master 11 determines that the power switch 24 is in a state where it can be switched from on to off based on conditions such as the vehicle 10 being stopped, the parking shift operation being performed, and the parking brake being engaged.
図6に、第1最終確認画像の表示例を示す。第1最終確認画像内には、第1事前確認画像と同様に、アクティベート処理の実施に伴う車両10の機能制限の情報が表示される。具体的には、電源スイッチ24をオフに切り替えると、アクティベート処理が完了するまで電源スイッチ24を再びオンに切り替えて車両10を運転することができなくなることを示す情報が第1最終画像内に表示される。また、第1最終確認画像内には、アクティベート処理の予想時間の情報が表示される。第1最終確認画像内には、安全な場所であることを確認してから電源スイッチ24をオフとすること、走行を再開することも可能であり、その場合には次の停車時の第1最終確認画像の表示をもってソフトウェア更新が再開されること、等を示す情報も表示される。更に第1最終確認画像内には、ソフトウェア更新の一時停止の受付表示も表示される。アクティベート・フェイズの処理は、第1最終確認画像においてユーザがソフトウェア更新の一時停止を選択しなかった場合には継続される。一方、第1最終確認画像においてユーザがソフトウェア更新の一時停止を選択した場合には、アクティベート・フェイズの処理は一旦停止される。そして、アクティベート・フェイズの処理は、次に車両10の電源をオフに切替え可能な状態なったときに再開される。 Figure 6 shows an example of the display of the first final confirmation image. Similar to the first pre-confirmation image, the first final confirmation image displays information regarding the functional limitations of the vehicle 10 due to the activation process. Specifically, the first final confirmation image displays information indicating that if the power switch 24 is turned off, it will not be possible to turn the power switch 24 back on and drive the vehicle 10 until the activation process is complete. The first final confirmation image also displays information indicating the estimated time for the activation process. Furthermore, the first final confirmation image displays information indicating that it is possible to turn off the power switch 24 after confirming a safe location, and to resume driving, in which case the software update will resume with the display of the first final confirmation image at the next stop. Additionally, the first final confirmation image displays an indication that a temporary suspension of the software update has been accepted. The activation phase process continues if the user does not select to temporarily suspend the software update in the first final confirmation image. On the other hand, if the user selects to temporarily suspend the software update in the first final confirmation image, the activation phase process is temporarily stopped. The activation phase process then resumes when the vehicle 10 becomes capable of being switched off.
アクティベート・フェイズの処理が継続された場合、その後にユーザが電源スイッチ24をオンからオフに切り替えると(S16)、OTAマスタ11はアクティベート処理を開始する(S17)。これと共にOTAマスタ11は、図7に例示するような第1案内画像の表示をHMI18に指示する(S18)。HMI18は、指示に応じて第1案内画像を表示する(S19)。 If the activation phase processing continues, and the user then switches the power switch 24 from on to off (S16), the OTA master 11 starts the activation process (S17). Simultaneously, the OTA master 11 instructs the HMI 18 to display the first guide image, as illustrated in Figure 7 (S18). The HMI 18 displays the first guide image in response to the instruction (S19).
図7に示すように、第1案内画像内には、電源スイッチ24をオンに切替え不可であることを示す情報と、電源スイッチ24をオンに切替え可能となるまでの予想時間の情報と、が表示される。OTAマスタ11は、第1案内画像内に情報を表示する予想時間を、アクティベート処理から開始から完了までの所要時間の予測値から、アクティベート処理の開始から現在までに経過した時間を引くことで計算している。HMI18は、車両10の施錠や一定の時間経過に応じて画面を一旦暗転させるが、車両10の解錠やHMI18の操作に応じて再び第1案内画像を表示させる。 As shown in Figure 7, the first guidance image displays information indicating that the power switch 24 cannot be switched on, and information indicating the estimated time until the power switch 24 can be switched on. The OTA master 11 calculates the estimated time for displaying the information in the first guidance image by subtracting the time elapsed from the start of the activation process to the present from the estimated time required from the start to the completion of the activation process. The HMI 18 temporarily darkens the screen in response to locking the vehicle 10 or the passage of a certain amount of time, but displays the first guidance image again in response to unlocking the vehicle 10 or operation of the HMI 18.
OTAマスタ11は、アクティベート処理が完了すると、図8に例示するような第1完了通知画像の表示をHMI18に指示する(S20)。HMI18は、指示に応じて第1完了通知画像を表示する(S21)。図8に示すように、第1完了通知画像内には、ソフトウェアの更新が完了したことを示す情報と、電源スイッチ24をオンに切替え可能となったことを示す情報と、が表示される。 When the activation process is complete, the OTA master 11 instructs the HMI 18 to display a first completion notification image, as illustrated in Figure 8 (S20). The HMI 18 displays the first completion notification image in response to the instruction (S21). As shown in Figure 8, the first completion notification image displays information indicating that the software update is complete and information indicating that the power switch 24 can now be switched on.
<第2更新手順でのアクティベート処理>
次に、図9~図11を参照して、第2更新手順でのアクティベート処理の詳細を説明する。図9に、第2更新手順でソフトウェア更新が行われる場合のアクティベート・フェイズの処理の流れを示す。
<Activation process in the second update procedure>
Next, the details of the activation process in the second update procedure will be explained with reference to Figures 9 to 11. Figure 9 shows the flow of the activation phase when a software update is performed in the second update procedure.
この場合のOTAマスタ11は、インストール・フェイズが完了すると、HMI18に対して、アクティベート処理の実行をユーザに確認するための第2事前確認画像の表示を指示する(S30)。HMI18は、指示に応じて、図10に例示するような第2事前確認画像を表示する(S31)。 In this case, once the installation phase is complete, the OTA master 11 instructs the HMI 18 to display a second pre-confirmation image to confirm the user's confirmation of the activation process (S30). The HMI 18, in response to the instruction, displays a second pre-confirmation image as illustrated in Figure 10 (S31).
図10に、第2事前確認画像の表示例を示す。第2事前確認画像には、第1事前確認画像と同様に、アクティベート処理を実行して良いか否かの選択操作の受付表示が含まれる。また、第2事前確認画像には、次に電源スイッチ24をオンに切り替えたときにアクティベート処理が行われることが表示される。更に第2事前確認画像内には、電源スイッチ24がオフからオンに切り替えられてからアクティベート処理が完了するまでの予想時間の情報が表示される。 Figure 10 shows an example of the second pre-confirmation image. Similar to the first pre-confirmation image, the second pre-confirmation image includes a prompt to select whether or not to proceed with the activation process. The second pre-confirmation image also indicates that the activation process will be performed when the power switch 24 is next switched to the ON position. Furthermore, the second pre-confirmation image displays information about the estimated time from when the power switch 24 is switched from OFF to ON until the activation process is completed.
第2事前確認画像が表示されたHMI18においてユーザが、アクティベート処理の実行許可を選択する操作を行うと(S32)、HMI18は、アクティベート処理の実行が許可されたことをOTAマスタ11に通知する(S33)。OTAマスタ11は、アクティベート処理の実行許可を確認すると、その後に車両10が電源をオンからオフに切替え可能な状態となったときに第2最終確認画像の表示をHMI18に指示する(S34)。HMI18は、指示に応じて、図11に例示するような第2最終確認画像を表示する(S35)。 When the user selects permission to execute the activation process on the HMI 18 displaying the second pre-confirmation image (S32), the HMI 18 notifies the OTA master 11 that permission to execute the activation process has been granted (S33). Upon confirming permission to execute the activation process, the OTA master 11 instructs the HMI 18 to display the second final confirmation image when the vehicle 10 becomes capable of switching from power on to power off (S34). In response to the instruction, the HMI 18 displays the second final confirmation image as illustrated in Figure 11 (S35).
図11に、第2最終確認画像の表示例を示す。第2最終確認画像内には、アクティベート処理の準備ができたことを示す情報と、次に電源スイッチ24がオフからオンに切り替えられたときにソフトウェア更新が再開されることを示す情報と、が表示される。 Figure 11 shows an example of the second final confirmation image. The second final confirmation image displays information indicating that the activation process is ready, and information indicating that the software update will resume when the power switch 24 is next switched from off to on.
その後、OTAマスタ11は、電源スイッチ24がオンからオフに切り替わってから再びオンに切り替わると、アクティベート処理を開始する(S36)。加えて、OTAマスタ11は、図12に例示するような第2案内画像の表示をHMI18に指示する(S37)。HMI18は、指示に応じて第2案内画像を表示する(S38)。 Subsequently, when the power switch 24 switches from on to off and then back to on, the OTA master 11 begins the activation process (S36). In addition, the OTA master 11 instructs the HMI 18 to display a second guidance image, as illustrated in Figure 12 (S37). The HMI 18 displays the second guidance image in response to the instruction (S38).
図12に示すように、第2案内画像内には、ソフトウェア更新が進行中であることを示す情報と、その更新の完了までの予想時間の情報と、が表示される。OTAマスタ11は、第2案内画像内に情報を表示する予想時間を、アクティベート処理から開始から完了までの所要時間の予測値から、アクティベート処理の開始から現在までに経過した時間を引くことで計算している。 As shown in Figure 12, the second guidance image displays information indicating that a software update is in progress, as well as the estimated time until the update is completed. The OTA master 11 calculates the estimated time for displaying the information in the second guidance image by subtracting the time elapsed from the start of the activation process to the present from the estimated time required from the start to the completion of the activation process.
アクティベート処理が完了するとOTAマスタ11は、図13に例示するような第2完了通知画像の表示をHMI18に指示する(S39)。HMI18は、指示に応じて第2完了通知画像を表示する(S40)。図13に示すように、第2完了通知画像内には、ソフトウェアの更新が完了したことを示す情報が表示される。また、第2完了通知画像内には、アクティベート処理に伴う機能制限が解除されたことを示す情報が表示される。例えば、アクティベート処理の実施中、車両10の走行が禁止されていた場合、車両10が走行可能となったことを示す情報が、第2完了通知画像内に表示される。 Upon completion of the activation process, the OTA master 11 instructs the HMI 18 to display a second completion notification image, as illustrated in Figure 13 (S39). The HMI 18 displays the second completion notification image in response to the instruction (S40). As shown in Figure 13, the second completion notification image displays information indicating that the software update is complete. It also displays information indicating that the functional restrictions associated with the activation process have been lifted. For example, if the vehicle 10 was prohibited from driving during the activation process, information indicating that the vehicle 10 is now able to drive will be displayed in the second completion notification image.
<実施形態の作用及び効果>
OTAマスタ11は、車両10に搭載された車載機器のソフトウェア更新に関する情報を表示するHMI18の表示制御を行う。車載機器のソフトウェア更新は、第1更新手順、又は第2更新手順で行われる。第1更新手順では、車載機器にインストールした更新ソフトウェアを有効化するアクティベート処理を、走行用の電源モードから駐車用の電源モードへの切り替わりに応じて実施する。第2更新手順では、駐車用の電源モードから走行用の電源モードへの切り替わりに応じてアクティベート処理を実施する。OTAマスタ11は、第1更新手順でソフトウェア更新が行われる場合には、アクティベート処理の開始前に第1事前確認画像及び第1最終確認画像をHMI18に表示させる。これに対して、OTAマスタ11は、第2更新手順でソフトウェア更新が行われる場合には、アクティベート処理の開始前に、第1事前確認画像及び第1最終確認画像とはそれぞれ異なる第2事前確認画像及び第2最終確認画像をHMI18に表示させる。
<Effects and Effects of the Embodiment>
The OTA master 11 controls the display of the HMI 18, which displays information regarding software updates for in-vehicle equipment installed in the vehicle 10. Software updates for in-vehicle equipment are performed using either a first update procedure or a second update procedure. In the first update procedure, an activation process to enable the update software installed on the in-vehicle equipment is performed in accordance with the switch from the driving power mode to the parking power mode. In the second update procedure, the activation process is performed in accordance with the switch from the parking power mode to the driving power mode. When a software update is performed using the first update procedure, the OTA master 11 displays a first pre-confirmation image and a first final confirmation image on the HMI 18 before the activation process begins. Conversely, when a software update is performed using the second update procedure, the OTA master 11 displays a second pre-confirmation image and a second final confirmation image, which are different from the first pre-confirmation image and the first final confirmation image, on the HMI 18 before the activation process begins.
ソフトウェア更新が第1更新手順で行われる場合と第2更新手順で行われる場合とでは、アクティベート処理に伴い車両10の機能が制限されるタイミングやその制限の内容が異なる。そのため、単にアクティベート処理の実施をユーザに予告しただけでは、予期せぬ機能制限が発生してユーザが戸惑う可能性がある。本実施形態の場合、ユーザは、アクティベート処理の開始前にHMI18に表示される確認画像の違いにより、第1更新手順、第2更新手順のいずれでソフトウェア更新が行われるかを確認できる。 The timing and nature of the functional limitations imposed on the vehicle 10 during the activation process differ depending on whether the software update is performed using the first or second update procedure. Therefore, simply notifying the user of the activation process may lead to unexpected functional limitations, potentially confusing the user. In this embodiment, the user can confirm whether the software update will be performed using the first or second update procedure by observing the difference in the confirmation image displayed on the HMI 18 before the activation process begins.
以上の本実施形態の制御装置、車両、制御方法、及びプログラムによれば、以下の効果を奏することができる。
(1)ソフトウェア更新が第1更新手順で行われる場合と第2更新手順で行われる場合とで、アクティベート処理の開始前にHMI18に表示される確認画像が異なる。そのため、本実施形態には、アクティベート処理の実施タイミングに応じた適切な確認画面を表示できるという効果がある。
The control device, vehicle, control method, and program of this embodiment described above can achieve the following effects.
(1) The confirmation image displayed on the HMI 18 before the activation process begins differs depending on whether the software update is performed using the first update procedure or the second update procedure. Therefore, this embodiment has the effect of being able to display an appropriate confirmation screen according to the timing of the activation process.
(2)ユーザは、実施タイミングを確認した上でアクティベート処理を実施するか否かを判断できる。そのため、ユーザの利便性が向上する。
(3)アクティベート処理の実施タイミングが異なると、その実施に伴う車両10の機能制限のタイミングや内容が異なる。これに対してOTAマスタ11は、アクティベート処理の実施に伴う車両10の機能制限の情報を第1事前/最終確認画像内に表示させる。また、OTAマスタ11は、第1事前/最終確認画像内に表示させる情報とは異なる情報を機能制限の情報として第2事前/最終確認画像内に表示させる。そのため、アクティベート処理の実施に伴う車両10の機能制限を的確にユーザに通知できる。
(2) Users can decide whether or not to perform the activation process after confirming the timing of the process. This improves user convenience.
(3) If the timing of the activation process differs, the timing and content of the functional restrictions on the vehicle 10 that accompany the process will also differ. In response to this, the OTA master 11 displays information about the functional restrictions on the vehicle 10 that accompany the activation process in the first pre-/final confirmation image. In addition, the OTA master 11 displays information different from the information displayed in the first pre-/final confirmation image as functional restriction information in the second pre-/final confirmation image. As a result, the functional restrictions on the vehicle 10 that accompany the activation process can be accurately notified to the user.
(4)OTAマスタ11は、アクティベート処理の実施に伴い車両10の機能が制限される期間の情報を第1事前/最終確認画像内に表示させる。また、OTAマスタ11は、第1事前/最終確認画像内に情報を表示させる期間とは異なる期間の情報を車両10の機能が制限される期間の情報として第2事前確認画像に表示させる。そのため、アクティベート処理の実施に伴い車両10の機能が制限される期間を的確にユーザに通知できる。 (4) The OTA master 11 displays information in the first pre- and final confirmation images regarding the period during which the functions of the vehicle 10 will be restricted due to the activation process. Furthermore, the OTA master 11 displays information in the second pre- and final confirmation images regarding a different period during which the functions of the vehicle 10 will be restricted, as information for a different period than that displayed in the first pre- and final confirmation images. Therefore, the user can be accurately notified of the period during which the functions of the vehicle 10 will be restricted due to the activation process.
(5)OTAマスタ11は、電源スイッチ24がオンからオフに切り替えられてから再度オンに切替え可能となるまでの予想時間の情報を第1事前/最終確認画像内に表示させる。そのため、ユーザは、アクティベート処理の実施により電源スイッチ24をオンにできなくなる期間を確認した上で、アクティベート処理を実施するかどうかを判断できる。 (5) The OTA master 11 displays information in the first pre-/final confirmation image indicating the estimated time from when the power switch 24 is switched from on to off until it can be switched back to on. Therefore, the user can confirm the period during which the power switch 24 cannot be turned on due to the activation process, and then decide whether or not to perform the activation process.
(6)OTAマスタ11は、電源スイッチ24がオフからオンに切り替えられてからアクティベート処理が完了するまでの予想時間の情報を第2事前確認画像内に表示させる。そのため、ユーザは、車両10を次に運転する際に、アクティベート処理により機能制限が生じる期間を確認した上で、アクティベート処理を実施するかどうかを判断できる。 (6) The OTA master 11 displays information in the second pre-confirmation image indicating the estimated time from when the power switch 24 is switched from off to on until the activation process is completed. Therefore, the user can check the period during which the activation process will result in functional limitations before deciding whether or not to perform the activation process when driving the vehicle 10 next.
(7)第1事前/最終確認画像及び第2事前確認画像には、アクティベート処理の開始を許可するか否かの選択操作の受付表示が含まれている。そのため、ユーザは、アクティベート処理のタイミングやその実施に伴う機能制限の内容やタイミングを確認しながら、アクティベート処理を実施するかどうかを判断できる。 (7) The first pre-/final confirmation image and the second pre-confirmation image include a display indicating whether or not to allow the activation process to begin. Therefore, the user can decide whether or not to proceed with the activation process while confirming the timing of the activation process and the content and timing of any functional restrictions associated with it.
(8)第1更新手順でのアクティベート処理の実施中と、第2更新手順でのアクティベート処理の実施中とでは、その影響で生じる車両10の機能制限の内容が異なる。そのため、アクティベート処理が実施中であることが判っただけでは、ユーザは状況を把握できない場合がある。これに対して、OTAマスタ11は、第1更新手順でソフトウェア更新が行われる場合には、アクティベート処理の実施中に第1案内画像をHMI18に表示させる。また、OTAマスタ11は、第2更新手順でソフトウェア更新が行われる場合には、アクティベート処理の実施中に第1案内画像とは異なる第2案内画像をHMI18に表示させる。そのため、アクティベート処理による影響をユーザが把握し易い。 (8) The functional limitations of the vehicle 10 resulting from the activation process differ between the first update procedure and the second update procedure. Therefore, simply knowing that the activation process is underway may not allow the user to understand the situation. To address this, the OTA master 11 displays a first guidance image on the HMI 18 during the activation process when a software update is performed using the first update procedure. Furthermore, when a software update is performed using the second update procedure, the OTA master 11 displays a second guidance image, different from the first guidance image, on the HMI 18 during the activation process. Therefore, the user can more easily understand the effects of the activation process.
(9)OTAマスタ11は、電源スイッチ24をオンに切替え不可であること、すなわち走行用の電源モードに切替え不可であることを示す情報を第1案内画像内に表示させる。更に、OTAマスタ11は、電源スイッチ24をオンに切替え可能となるまでの予想時間の情報を第1案内画像内に表示させる。ユーザが状況を把握し易くなる。 (9) The OTA Master 11 displays information in the first guidance image indicating that the power switch 24 cannot be switched to the ON position, that is, that it cannot be switched to the power mode for driving. Furthermore, the OTA Master 11 displays information in the first guidance image indicating the estimated time until the power switch 24 can be switched to the ON position. This makes it easier for the user to understand the situation.
(10)OTAマスタ11は、アクティベート処理の完了までの予想時間の情報を第2案内画像内に表示させる。そのため、ユーザは、更新ソフトウェアの機能がいつ利用可能となるかを把握できる。 (10) The OTA master 11 displays information about the estimated time until the activation process is completed within the second guidance image. Therefore, the user can understand when the updated software's functions will become available.
(11)ソフトウェアの更新が第1更新手順で行われる場合と第2更新手順で行われる場合とでは、アクティベート処理の完了に応じて制限が解除される車両10の機能が異なる。これに対して、OTAマスタ11は、第1更新手順でソフトウェア更新が行われる場合には、アクティベート処理の完了後に第1完了通知画像をHMI18に表示させる。また、OTAマスタ11は、第2更新手順でソフトウェア更新が行われる場合には、アクティベート処理の完了後に第1完了通知画像とは異なる第2完了通知画像をHMI18に表示させる。具体的には、OTAマスタ11は、電源スイッチ24をオンに切替え可能になったことを第1完了通知画像に表示させる一方で、アクティベート処理の実施に伴い制限された車載機器の機能が使用可能となったことを第2完了通知画像に表示させる。そのため、ユーザは、アクティベート処理の完了に応じて制限が解除される車両10の機能を把握し易い。 (11) The functions of the vehicle 10 whose restrictions are lifted upon completion of the activation process differ depending on whether the software update is performed using the first update procedure or the second update procedure. In response to this, when the software update is performed using the first update procedure, the OTA master 11 displays a first completion notification image on the HMI 18 after the activation process is completed. Furthermore, when the software update is performed using the second update procedure, the OTA master 11 displays a second completion notification image on the HMI 18, which is different from the first completion notification image, after the activation process is completed. Specifically, the OTA master 11 displays in the first completion notification image that the power switch 24 can now be switched on, while displaying in the second completion notification image that the functions of the in-vehicle equipment that were restricted due to the activation process are now usable. Therefore, the user can easily understand which functions of the vehicle 10 whose restrictions are lifted upon completion of the activation process.
(12)DCM12、ADAS13、及びPCU14は、オフからオンへの電源スイッチ24の切替え後、直ぐに動作を開始することが求められる。本実施形態では、DCM12、ADAS13、及びPCU14のソフトウェア更新を、電源スイッチ24がオフの間にアクティベート処理を行う第1更新手順で行っている。そのため、オフからオンに電源スイッチ24が切り替わってからDCM12、ADAS13、及びPCU14が動作を開始するまでの時間が、アクティベート処理により長くなることが避けられる。このように本実施形態の場合、第1更新手順でソフトウェア更新が行われる車載機器と、第2更新手順でソフトウェア更新が行われる車載機器とを、車載機器の機能により分類している。 (12) The DCM 12, ADAS 13, and PCU 14 are required to start operating immediately after the power switch 24 is switched from off to on. In this embodiment, the software update of the DCM 12, ADAS 13, and PCU 14 is performed in a first update procedure, which involves activation processing while the power switch 24 is off. Therefore, the time from when the power switch 24 is switched from off to on until the DCM 12, ADAS 13, and PCU 14 start operating is avoided to be extended due to the activation process. In this embodiment, the in-vehicle equipment whose software is updated in the first update procedure and the in-vehicle equipment whose software is updated in the second update procedure are classified according to the function of the in-vehicle equipment.
(13)シングルバンクの記憶モジュール21Aを備える車載機器D1は、デュアルバンクの記憶モジュール21Bを備える車載機器D2よりも、アクティベート処理に長い時間を要する。そのため、オフからオンへの電源スイッチ24の切替え後にアクティベート処理を開始すると、その完了までの長い時間、車載機器D1の機能を利用できなくなる場合がある。これに対して本実施形態の場合、DCM12、ADAS13、及びPCU14以外の車載機器のうち、シングルバンクの記憶モジュール21Aを備える車載機器D1は第1更新手順でソフトウェア更新を行っている。これに対して、上記以外の車載機器のうち、デュアルバンクの記憶モジュール21Bを備える車載機器D2は第2更新手順でソフトウェア更新を行っている。そのため、アクティベート処理の実施により、オフからオンへの電源スイッチ24の切替え後、車載機器の機能制限が長時間続くことが避けられる。 (13) In-vehicle device D1 equipped with a single-bank memory module 21A requires a longer activation process than in-vehicle device D2 equipped with a dual-bank memory module 21B. Therefore, if the activation process is started after the power switch 24 is switched from off to on, the functions of in-vehicle device D1 may be unavailable for a long period until the process is completed. In this embodiment, however, among the in-vehicle devices other than the DCM 12, ADAS 13, and PCU 14, in-vehicle device D1 equipped with the single-bank memory module 21A undergoes a software update using the first update procedure. In contrast, among the other in-vehicle devices, in-vehicle device D2 equipped with the dual-bank memory module 21B undergoes a software update using the second update procedure. Therefore, by performing the activation process, it is possible to avoid prolonged functional limitations of the in-vehicle device after the power switch 24 is switched from off to on.
(14)OTAマスタ11は、ソフトウェア更新が第1更新手順で行われる場合には、電源スイッチ24がオンからオフに切り替わったことに応じて車載機器のアクティベート処理を開始させる。また、OTAマスタ11は、ソフトウェア更新が第2更新手順で行われる場合には、電源スイッチ24がオフからオンに切り替わったことに応じて車載機器のアクティベート処理を開始させる。このように本実施形態の場合、ソフトウェア更新を管理するOTAマスタ11が、情報の表示制御を行っている。そのため、ソフトウェア更新の進捗に応じた情報の表示を的確に実施できる。 (14) When a software update is performed in the first update procedure, the OTA master 11 initiates the activation process of the in-vehicle equipment in response to the power switch 24 switching from on to off. Furthermore, when a software update is performed in the second update procedure, the OTA master 11 initiates the activation process of the in-vehicle equipment in response to the power switch 24 switching from off to on. Thus, in this embodiment, the OTA master 11, which manages the software update, controls the display of information. Therefore, it is possible to accurately display information according to the progress of the software update.
(15)OTAマスタ11は、インストール・フェイズが完了したときに第1事前/第2確認画像をHMI18に表示させている。更に、OTAマスタ11は、その後に車両10が、電源スイッチ24をオンからオフに切替え可能な状態となったときに第1/第2最終確認画像をHMI18に表示させている。そのため、ユーザは、その後にアクティベート処理が実行されることを確認し易い。 (15) The OTA master 11 displays the first pre- and second confirmation images on the HMI 18 when the installation phase is complete. Furthermore, the OTA master 11 displays the first and second final confirmation images on the HMI 18 when the vehicle 10 is in a state where the power switch 24 can be switched from on to off. Therefore, the user can easily confirm that the activation process will be performed afterward.
<対応関係>
本実施形態の場合、第1事前確認画像及び第1最終確認画像が第1確認画像に、第2事前確認画像及び第2最終確認画像が第2確認画像に、それぞれ対応する。また、本実施形態の場合、車両10に設置のHMI18が表示部に、車両10に搭載のOTAマスタ11が制御装置に、それぞれ対応する。
<Correspondence>
In this embodiment, the first pre-confirmation image and the first final confirmation image correspond to the first confirmation image, and the second pre-confirmation image and the second final confirmation image correspond to the second confirmation image. In this embodiment, the HMI 18 installed in the vehicle 10 corresponds to the display unit, and the OTA master 11 mounted on the vehicle 10 corresponds to the control unit.
また、本実施形態の場合、走行用の電源モードが、第1電源モード及び車両10が走行可能な状態となる電源モードに対応する。また、駐車用の電源モードが、第2電源モード及び車両10が走行可能でない状態となる電源モードに対応する。そして、走行用の電源モードから駐車用の電源モードへの切替えが第1切替えパターンの電源モードの切替えに、駐車用の電源モードから走行用の電源モードへの切替えが第2切替えパターンの電源モードの切替えに、対応している。更に、図4におけるS10及びS14の処理が第1表示処理に、S18の処理が第3表示処理に、S20の処理が第5表示処理に、対応している。また、図9におけるS30及びS34の処理が第2表示処理に、S37の処理が第4表示処理に、S39の処理が第6表示処理に、対応している。 Furthermore, in this embodiment, the power mode for driving corresponds to the first power mode and the power mode in which the vehicle 10 is capable of driving. The power mode for parking corresponds to the second power mode and the power mode in which the vehicle 10 is not capable of driving. Switching from the driving power mode to the parking power mode corresponds to the power mode switching in the first switching pattern, and switching from the parking power mode to the driving power mode corresponds to the power mode switching in the second switching pattern. Furthermore, in Figure 4, processes S10 and S14 correspond to the first display process, process S18 to the third display process, and process S20 to the fifth display process. Also, in Figure 9, processes S30 and S34 correspond to the second display process, process S37 to the fourth display process, and process S39 to the sixth display process.
(第2実施形態)
次に、制御装置、制御方法、及びプログラムの第2実施形態を、図14及び図15を併せ参照して詳細に説明する。なお本実施形態にあって、上記実施形態と共通する構成については、同一の符号を付してその詳細な説明は省略する。
(Second Embodiment)
Next, a second embodiment of the control device, control method, and program will be described in detail with reference to Figures 14 and 15. In this embodiment, components common to the above embodiment are denoted by the same reference numerals, and their detailed descriptions are omitted.
第1実施形態の場合、車両10に設置のHMI18に対する、ソフトウェア更新に関する情報の表示制御を、同じ車両10に搭載されたOTAマスタ11が行っていた。本実施形態の場合、ソフトウェア更新に関する情報を、車両10のユーザ所有の情報端末40のHMI43に表示している。そして、その表示制御を、データセンタのOTAサーバ30が行っている。 In the first embodiment, the display control of software update information on the HMI 18 installed in the vehicle 10 was performed by an OTA master 11 also installed in the same vehicle 10. In this embodiment, the software update information is displayed on the HMI 43 of the user-owned information terminal 40 in the vehicle 10. The display control is performed by the OTA server 30 in the data center.
<第1更新手順でのアクティベート処理>
図14に、本実施形態の場合の、第1更新手順でソフトウェア更新が行われるときのアクティベート・フェイズの処理の流れを示す。図14に示すように、OTAマスタ11は、インストール・フェイズが完了すると、OTAサーバ30に通知する(S50)。OTAサーバ30は、インストール・フェイズの完了を確認すると、情報端末40に対して、第1事前確認画像の表示を指示する(S51)。情報端末40は、指示に応じて自身のHMI43に第1事前確認画像を表示する(S52)。情報端末40のHMI43に表示される第1事前確認画像は、図5に準ずる。
<Activation process in the first update procedure>
Figure 14 shows the processing flow of the activation phase when a software update is performed in the first update procedure in this embodiment. As shown in Figure 14, when the installation phase is completed, the OTA master 11 notifies the OTA server 30 (S50). When the OTA server 30 confirms the completion of the installation phase, it instructs the information terminal 40 to display the first pre-confirmation image (S51). The information terminal 40 displays the first pre-confirmation image on its HMI 43 in response to the instruction (S52). The first pre-confirmation image displayed on the HMI 43 of the information terminal 40 is as shown in Figure 5.
情報端末40においてユーザが、アクティベート処理の実行の許可を選択する操作を行うと(S53)、情報端末40は、アクティベート処理の実行が許可されたことをOTAサーバ30に通知する(S54)。更にOTAサーバ30は、アクティベート処理の実行が許可されたことを、車両10のOTAマスタ11に通知する(S55)。 When the user selects permission to execute the activation process on the information terminal 40 (S53), the information terminal 40 notifies the OTA server 30 that permission to execute the activation process has been granted (S54). Furthermore, the OTA server 30 notifies the vehicle 10's OTA master 11 that permission to execute the activation process has been granted (S55).
OTAマスタ11は、その後に電源スイッチ24をオンからオフに切替え可能な状態となると、同状態をOTAサーバ30に通知する(S56)。OTAサーバ30は、この通知に応じて情報端末40に第1最終確認画像の表示を指示する(S57)。情報端末40は、指示に応じて、自身のHMI43に第1最終確認画像を表示する(S58)。情報端末40のHMI43に表示される第1最終確認画像は、図6に準ずる。 The OTA master 11 then notifies the OTA server 30 of the state in which the power switch 24 can be switched from on to off (S56). In response to this notification, the OTA server 30 instructs the information terminal 40 to display the first final confirmation image (S57). The information terminal 40 displays the first final confirmation image on its HMI 43 in response to the instruction (S58). The first final confirmation image displayed on the HMI 43 of the information terminal 40 is as shown in Figure 6.
その後、OTAマスタ11は、電源スイッチ24がオンからオフに切り替わると、アクティベート処理を開始する(S59)。また、OTAマスタ11は、アクティベート処理の開始をOTAサーバ30に通知する(S60)。OTAサーバ30は、アクティベート処理の開始を確認すると、情報端末40に第1案内画像の表示を指示する(S61)。指示に応じて情報端末40は、自身のHMI43に第1案内画像を表示する(S62)。情報端末40のHMI43に表示される第1案内画像は、図7に準ずる。 Subsequently, when the power switch 24 is switched from on to off, the OTA master 11 starts the activation process (S59). The OTA master 11 also notifies the OTA server 30 of the start of the activation process (S60). Upon confirming the start of the activation process, the OTA server 30 instructs the information terminal 40 to display the first guidance image (S61). In response to this instruction, the information terminal 40 displays the first guidance image on its HMI 43 (S62). The first guidance image displayed on the HMI 43 of the information terminal 40 is as shown in Figure 7.
OTAマスタ11は、アクティベート処理が完了すると、これをOTAサーバ30に通知する(S63)。OTAサーバ30は、アクティベート処理の完了を確認すると、情報端末40に第1完了通知画像の表示を指示する(S64)。情報端末40は、指示に応じて自身のHMI43に第1完了通知画像を表示する(S65)。情報端末40のHMI43に表示される第1完了通知画像は、図8に準ずる。 The OTA master 11 notifies the OTA server 30 when the activation process is complete (S63). Upon confirming the completion of the activation process, the OTA server 30 instructs the information terminal 40 to display the first completion notification image (S64). The information terminal 40 displays the first completion notification image on its HMI 43 in response to the instruction (S65). The first completion notification image displayed on the HMI 43 of the information terminal 40 is as shown in Figure 8.
<第2更新手順でのアクティベート処理>
図15に、本実施形態の場合の、第2更新手順でソフトウェア更新が行われるときのアクティベート・フェイズの処理の流れを示す。図15に示すように、OTAマスタ11は、インストール・フェイズが完了すると、これをOTAサーバ30に通知する(S70)。OTAサーバ30は、インストール・フェイズの完了を確認すると、情報端末40に対して、第2事前確認画像の表示を指示する(S71)。情報端末40は、指示に応じて自身のHMI43に第1事前確認画像を表示する(S72)。情報端末40のHMI43に表示される第1事前確認画像は、図10に準ずる。
<Activation process in the second update procedure>
Figure 15 shows the processing flow of the activation phase when a software update is performed in the second update procedure in this embodiment. As shown in Figure 15, when the installation phase is completed, the OTA master 11 notifies the OTA server 30 (S70). When the OTA server 30 confirms the completion of the installation phase, it instructs the information terminal 40 to display the second pre-confirmation image (S71). The information terminal 40 displays the first pre-confirmation image on its HMI 43 in response to the instruction (S72). The first pre-confirmation image displayed on the HMI 43 of the information terminal 40 is similar to that shown in Figure 10.
情報端末40においてユーザが、アクティベート処理の実行の許可を選択する操作を行うと(S73)、情報端末40は、アクティベート処理の実行が許可されたことをOTAサーバ30に通知する(S74)。OTAサーバ30は、アクティベート処理の実行が許可されたことを、車両10のOTAマスタ11に通知する(S75)。 When the user selects permission to perform the activation process on the information terminal 40 (S73), the information terminal 40 notifies the OTA server 30 that permission to perform the activation process has been granted (S74). The OTA server 30 then notifies the vehicle 10's OTA master 11 that permission to perform the activation process has been granted (S75).
OTAマスタ11は、その後に電源スイッチ24をオンからオフに切替え可能な状態となると、これをOTAサーバ30に通知する(S76)。OTAサーバ30は、通知に応じて情報端末40に第2最終確認画像の表示を指示する(S77)。情報端末40は、指示に応じて、自身のHMI43に第2最終確認画像を表示する(S78)。情報端末40のHMI43に表示される第2最終確認画像は、図11に準ずる。 The OTA master 11 then notifies the OTA server 30 (S76) when it becomes possible to switch the power switch 24 from on to off. The OTA server 30, in response to the notification, instructs the information terminal 40 to display the second final confirmation image (S77). The information terminal 40, in response to the instruction, displays the second final confirmation image on its HMI 43 (S78). The second final confirmation image displayed on the HMI 43 of the information terminal 40 is as shown in Figure 11.
その後に、電源スイッチ24がオンからオフに切り替わってから再びオンに切り替わると、OTAマスタ11はアクティベート処理を開始する(S79)。また、OTAマスタ11は、アクティベート処理の開始をOTAサーバ30に通知する(S80)。OTAサーバ30は、アクティベート処理の開始を確認すると、情報端末40に第2案内画像の表示を指示する(S81)。指示に応じて情報端末40は、自身のHMI43に第2案内画像を表示する(S82)。情報端末40のHMI43に表示される第2案内画像は、図12に準ずる。 Subsequently, when the power switch 24 switches from on to off and then back to on, the OTA master 11 starts the activation process (S79). The OTA master 11 also notifies the OTA server 30 of the start of the activation process (S80). Upon confirming the start of the activation process, the OTA server 30 instructs the information terminal 40 to display the second guidance image (S81). In response to this instruction, the information terminal 40 displays the second guidance image on its HMI 43 (S82). The second guidance image displayed on the HMI 43 of the information terminal 40 is as shown in Figure 12.
OTAマスタ11は、アクティベート処理が完了すると、その完了をOTAマスタ11に通知する(S83)。OTAサーバ30は、アクティベート処理の完了を確認すると、情報端末40に第2完了通知画像の表示を指示する(S84)。情報端末40は、指示に応じて自身のHMI43に第2完了通知画像を表示する(S85)。情報端末40のHMI43に表示される第1完了通知画像は、図13に準ずる。 The OTA master 11 notifies the OTA master 11 of the completion of the activation process (S83). The OTA server 30, upon confirming the completion of the activation process, instructs the information terminal 40 to display the second completion notification image (S84). The information terminal 40 displays the second completion notification image on its HMI 43 in response to the instruction (S85). The first completion notification image displayed on the HMI 43 of the information terminal 40 is as shown in Figure 13.
本実施形態の場合、情報端末40のHMI43が表示部に、OTAサーバ30が制御装置に、それぞれ対応する。本実施形態は、第1実施形態と同様、あるいはそれに準じた作用及び効果を奏する。 In this embodiment, the HMI 43 of the information terminal 40 corresponds to the display unit, and the OTA server 30 corresponds to the control device. This embodiment provides the same or similar functions and effects as the first embodiment.
(他の実施形態)
上記実施形態は、以下のように変更して実施することができる。上記実施形態及び以下の変更例は、技術的に矛盾しない範囲で互いに組み合わせて実施することができる。
(Other embodiments)
The above embodiment can be implemented with the following modifications. The above embodiment and the following modifications can be combined with each other to the extent that they do not contradict each other technically.
・第1実施形態におけるOTAマスタ11による車両10のHMI18の表示制御と共に、第2実施形態におけるOTAサーバ30による情報端末40の表示制御を行うようにしてもよい。この場合、OTAマスタ11及びOTAサーバ30の双方が制御装置に対応する。 In the first embodiment, the OTA master 11 controls the display of the vehicle 10's HMI 18, and in the second embodiment, the OTA server 30 controls the display of the information terminal 40. In this case, both the OTA master 11 and the OTA server 30 correspond to control devices.
・第1実施形態における車両10のHMI18の表示制御を、OTAサーバ30が実施するようにしてもよい。
・第2実施形態における情報端末40の表示制御を、OTAマスタ11が実施するようにしてもよい。
- The display control of the HMI 18 of the vehicle 10 in the first embodiment may be performed by the OTA server 30.
- The display control of the information terminal 40 in the second embodiment may be performed by the OTA master 11.
・ソフトウェア更新の対象となっている車載機器が、ソフトウェア更新に関する情報の表示制御を行うようにしてもよい。
・図5~図8、及び図10~図13に示す各画像の表示例は、文字を用いて情報を画像内に表示するように構成されていた。これらの画像内に、静止画や動画等の、文字以外の表現方法を用いて情報を表示するようにしてもよい。
- The in-vehicle equipment that is subject to a software update may be configured to control the display of information related to the software update.
The display examples shown in Figures 5 to 8 and Figures 10 to 13 were configured to display information within the images using text. However, information may also be displayed within these images using non-textual methods such as still images or videos.
・第1完了通知画像(図8)及び第2完了通知画像(図13)のそれぞれの画像の構成は適宜に変更可能である。上記実施形態では、電源スイッチ24をオンに切替え可能になったことを示す情報を第1完了通知画像内に表示していたが、この情報の表示を省略してもよい。また、上記実施形態では、アクティベート処理の実施に伴い制限された車載機器の機能が使用可能となったことを示す情報、具体的には車両10が走行可能となったことを示す情報を、第2完了通知画像内に表示していたが、この表示を省略してもよい。ソフトウェア更新が第1更新手順で行われた場合、第2更新手順で行われた場合のそれぞれの場合におけるアクティベート処理中の機能制限の内容をユーザが知っているものとする。この場合のユーザは、ソフトウェア更新が第1更新手順及び第2更新手順のいずれの手順で行われたかが分かれば、アクティベート処理の完了に応じて制限が解除されて利用可能となる車両10の機能を知ることができる。よって、第1完了通知画像及び第2完了通知画像は、ユーザが、アクティベート処理の完了を通知するものであることを理解でき、かつ両画像を区別できるように構成するとよい。このように第1完了通知画像及び第2完了通知画像が構成されていれば、アクティベート処理に伴い想定外の機能制限が発生してユーザが戸惑うことが生じ難くなる。 - The configuration of the first completion notification image (Figure 8) and the second completion notification image (Figure 13) can be changed as appropriate. In the above embodiment, information indicating that the power switch 24 can be switched on was displayed in the first completion notification image, but this information may be omitted. Also, in the above embodiment, information indicating that the functions of the in-vehicle equipment that were restricted due to the activation process have become available, specifically information indicating that the vehicle 10 is now drivable, was displayed in the second completion notification image, but this display may be omitted. It is assumed that the user knows the content of the function restrictions during the activation process in both cases, whether the software update was performed using the first update procedure or the second update procedure. In this case, if the user knows whether the software update was performed using the first update procedure or the second update procedure, they can know which functions of the vehicle 10 will be unlocked and available upon completion of the activation process. Therefore, it is preferable that the first completion notification image and the second completion notification image be configured so that the user can understand that they are notifying the user of the completion of the activation process and can distinguish between the two images. With the first and second completion notification images configured in this way, it becomes less likely that unexpected functional limitations will occur during the activation process, causing user confusion.
・第1更新手順、第2更新手順のいずれでソフトウェア更新が行われる場合にも、アクティベート処理の完了後に共通の完了画像を表示するようにしてもよい。
・アクティベート処理の完了後の完了画像の表示を行わないようにしてもよい。
Regardless of whether the software update is performed using the first or second update procedure, a common completion image may be displayed after the activation process is complete.
- You may choose not to display the completion image after the activation process is finished.
・第1案内画像(図7)及び第2案内画像(図12)のそれぞれの画像の構成は適宜に変更可能である。例えば、第1/第2案内画像内におけるアクティベート処理完了までの予想時間の情報の表示を省略したり、第1案内画像内における、電源スイッチ24をオンに切替え不可であることを示す情報の表示を省略したり、してもよい。第1案内画像及び第2案内画像は、アクティベート処理が実行中であることをユーザが理解でき、かつ両画像をユーザが区別できるように構成されていればよい。 The configuration of the first guidance image (Figure 7) and the second guidance image (Figure 12) can be modified as appropriate. For example, the display of information indicating the estimated time until the activation process is completed in the first/second guidance image may be omitted, or the display of information indicating that the power switch 24 cannot be switched to the ON position in the first guidance image may be omitted. The first and second guidance images should be configured so that the user understands that the activation process is in progress and can distinguish between the two images.
・第1更新手順、第2更新手順のいずれでソフトウェア更新が行われる場合にも、アクティベート処理の実行中に共通の案内画像を表示するようにしてもよい。
・アクティベート処理の実行中に案内画像を表示しないようにしてもよい。
Regardless of whether the software update is performed using the first or second update procedure, a common guidance image may be displayed during the activation process.
- You may choose not to display the guidance image while the activation process is running.
・第1事前確認画像(図5)及び第2事前確認画像(図10)のそれぞれの構成は、適宜に変更可能である。例えば第1/第2事前確認画像内におけるアクティベート処理の予想時間の情報の表示を省略してもよい。また、アクティベート処理の実施に伴う機能制限の情報として、例示したものと異なる情報を表示したり、機能制限の情報の表示を省略したり、してもよい。更に、ユーザ許諾を得ずにアクティベート処理を自動実行する場合や、インストール・フェイズの完了以前にユーザ許諾を得ている場合等には、アクティベート処理の開始を許可するか否かの選択操作の受付表示を省略してもよい。いずれにせよ、アクティベート処理の実行を事前に通知するものであるとユーザが認識可能、かつ第1事前確認画像と第2事前確認画像とをユーザが区別できるように異なった画像に構成されていればよい。以上は、第1最終確認画像(図6)及び第2最終確認画像(図11)についても同様である。 The configurations of the first pre-confirmation image (Figure 5) and the second pre-confirmation image (Figure 10) can be modified as appropriate. For example, the display of information regarding the estimated activation time in the first/second pre-confirmation images may be omitted. Furthermore, information regarding functional limitations associated with the activation process may be displayed differently from the examples provided, or the display of functional limitation information may be omitted. Additionally, in cases where the activation process is automatically executed without user permission, or where user permission has been obtained before the completion of the installation phase, the display of the prompt to allow or deny the activation process may be omitted. In any case, it is sufficient that the user can recognize that the activation process is being notified in advance, and that the first and second pre-confirmation images are configured as different images so that the user can distinguish between them. The same applies to the first final confirmation image (Figure 6) and the second final confirmation image (Figure 11).
・上記実施形態では、インストール・フェイズの完了時に第1/第2事前確認画像を表示するとともに、電源スイッチ24をオンからオフに切替え可能となったときに第1/第2最終確認画像を表示していた。第1/第2事前確認画像、及び第1/第2最終確認画像のうち、いずれか一方のみを表示するようにしてもよい。 In the above embodiment, the first and second pre-confirmation images were displayed upon completion of the installation phase, and the first and second final confirmation images were displayed when the power switch 24 could be switched from on to off. Alternatively, only one of the first and second pre-confirmation images, or the first and second final confirmation images, may be displayed.
・ソフトウェア更新を管理するOTAマスタ11が、ソフトウェア更新に関する情報の表示制御を行っていた。ソフトウェア更新の管理と、ソフトウェア更新に関する情報の表示制御と、を別の車載機器が行うようにしてもよい。 • The OTA master 11, which manages software updates, controlled the display of information related to software updates. Alternatively, software update management and the display control of information related to software updates could be handled by a separate in-vehicle device.
・上記実施形態では、走行用の電源モードから駐車用の電源モードへの切替え時、及び駐車用の電源モードから走行用の電源モードへの切替え時のいずれかにアクティベート処理を実施していた。車両10の電源モードに上記2つ以外の電源モードが含まれる場合、上記以外の切替えパターンでの電源モードの切替えに応じてアクティベート処理を実施するようにしてもよい。アクティベート処理を実施する電源モードの切替えパターンが異なれば、アクティベート処理の実施タイミングが異なるため、その実施に伴う車両10の機能制限の耐キングや内容に違いが生じる。よって、アクティベート処理を実施する電源モードの切替えパターン毎に、異なる確認画像を表示させることが望ましい。走行用、駐車用以外の電源モードとしては、例えば、エンターテイメント機能や車外給電機能などの通常の駐車用の電源モードでは提供できない機能を駐車中に提供する電源モードが挙げられる。また、複数の電源モードとして、下記のIG(イグニッション)オン状態、ACC(アクセサリ電源)オン状態、車両電源オフ状態のそれぞれに対応する電源モードを含むようにしてもよい。IGオン状態は、車両のエンジンが作動しており、複数のECUの電源がオンとなっている状態である。ACCオン状態は、IGオン状態に比して一部のECUのみの電源がオンとなっている状態である。車両電源オフ状態は、ほぼ全てのECUが電源オフとなる状態である。 In the above embodiment, the activation process was performed either when switching from the driving power mode to the parking power mode, or when switching from the parking power mode to the driving power mode. If the vehicle 10's power modes include power modes other than the two described above, the activation process may be performed in accordance with the power mode switching in a switching pattern other than those described above. If the power mode switching pattern for which the activation process is performed is different, the timing of the activation process will be different, resulting in differences in the tolerance and content of the functional limitations of the vehicle 10 that accompany its implementation. Therefore, it is desirable to display a different confirmation image for each power mode switching pattern for which the activation process is performed. Examples of power modes other than driving and parking include power modes that provide functions that cannot be provided in the normal parking power mode, such as entertainment functions and external power supply functions, while the vehicle is parked. In addition, multiple power modes may be included, including power modes corresponding to the following states: IG (ignition) on state, ACC (accessory power) on state, and vehicle power off state. The ignition (IG) on state means the vehicle's engine is running and multiple ECUs are powered on. The ACC (Accessory) on state means only some of the ECUs are powered on compared to the ignition on state. The vehicle power off state means almost all ECUs are powered off.
・制御装置は、コンピュータプログラムに従って動作する1つ以上のプロセッサ、各種処理のうち少なくとも一部の処理を実行する専用のハードウェアなどの1つ以上の専用のハードウェア回路又はこれらの組合せを含む回路として構成し得る。専用のハードウェアとしては、例えば、特定用途向け集積回路であるASICを挙げることができる。プロセッサは、CPU並びに、RAM及びROMなどのメモリを含み、メモリは、処理をCPUに実行させるように構成されたプログラムコード又は指令を格納している。メモリ、すなわち記憶媒体は、汎用又は専用のコンピュータでアクセスできるあらゆる利用可能な媒体を含む。 The control device may be configured as a circuit including one or more processors that operate according to a computer program, one or more dedicated hardware circuits that perform at least some of the various processes, or a combination thereof. Examples of dedicated hardware include application-specific integrated circuits (ASICs). The processor includes a CPU and memory such as RAM and ROM, where memory stores program code or instructions configured to cause the CPU to execute processes. Memory, i.e., storage media, includes any available media accessible by a general-purpose or dedicated computer.
<付記事項>
[付記1]切替え可能な複数の電源モードを有する車両に搭載された車載機器のソフトウェア更新に関する情報を表示する表示部の制御を行う制御装置であって、前記車載機器にインストールした更新ソフトウェアを有効化するアクティベート処理を、第1切替パターンでの前記電源モードの切替えに応じて実施する第1更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の開始前に第1確認画像を前記表示部に表示させることと、前記第1切替えパターンとは異なる第2切替えパターンでの前記電源モードの切替えに応じて前記アクティベート処理を実施する第2更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の開始前に前記第1確認画像とは異なる第2確認画像を前記表示部に表示させることと、を行う制御装置。
<Additional Notes>
[Note 1] A control device for controlling a display unit that displays information regarding software updates for in-vehicle equipment installed in a vehicle having multiple switchable power modes, wherein when the software update is performed in a first update procedure in which an activation process to activate update software installed in the in-vehicle equipment is performed in accordance with the switching of the power mode in a first switching pattern, the control device displays a first confirmation image on the display unit before the start of the activation process, and when the software update is performed in a second update procedure in which the activation process is performed in accordance with the switching of the power mode in a second switching pattern different from the first switching pattern, the control device displays a second confirmation image different from the first confirmation image on the display unit before the start of the activation process.
[付記2]前記アクティベート処理の実施に伴う前記車両の機能制限の情報を前記第1確認画像内に表示させるとともに、前記第1確認画像内に表示させる情報とは異なる情報を前記機能制限の情報として前記第2確認画像内に表示させる付記1に記載の制御装置。 [Note 2] The control device according to Note 1, which displays information regarding the functional limitations of the vehicle resulting from the activation process within the first confirmation image, and displays information different from the information displayed within the first confirmation image as information regarding the functional limitations within the second confirmation image.
[付記3]前記アクティベート処理の実施に伴い前記車両の機能が制限される期間の情報を前記第1確認画像内に表示させるとともに、前記第1確認画像内に情報を表示させる前記期間とは異なる期間の情報を前記車両の機能が制限される期間の情報として前記第2確認画像内に情報を表示させる付記1又は付記2に記載の制御装置。 [Note 3] The control device according to Note 1 or Note 2, which displays information in the first confirmation image regarding the period during which the vehicle's functions are restricted due to the activation process, and also displays information in the second confirmation image regarding a period different from the period for which information is displayed in the first confirmation image, as information regarding the period during which the vehicle's functions are restricted.
[付記4]前記第1確認画像及び前記第2確認画像には、前記アクティベート処理の開始を許可するか否かの選択操作の受付表示が含まれる付記1~付記3のいずれかに記載の制御装置。 [Note 4] The control device according to any one of Notes 1 to 3, wherein the first and second confirmation images include a display indicating whether or not to allow the start of the activation process.
[付記5]前記ソフトウェア更新の対象となる前記車載機器の種別に基づき、前記ソフトウェア更新が前記第1更新手順、前記第2更新手順のいずれで行われるかを判定する付記1~付記4のいずれかに記載の制御装置。 [Note 5] A control device according to any one of Notes 1 to 4, which determines whether the software update is performed using the first update procedure or the second update procedure, based on the type of in-vehicle equipment to which the software update is to be performed.
[付記6]前記ソフトウェア更新の対象となるソフトウェアの種別に基づき、前記ソフトウェア更新が前記第1更新手順、前記第2更新手順のいずれで行われるかを判定する付記1~付記5のいずれかに記載の制御装置。 [Note 6] A control device according to any one of Notes 1 to 5, which determines whether the software update is performed using the first update procedure or the second update procedure, based on the type of software to be updated.
[付記7]前記第1更新手順で前記ソフトウェア更新が行われる前記車載機器と、前記第2更新手順で前記ソフトウェア更新が行われる前記車載機器とは、前記車載機器の機能により分類されている付記1~付記6のいずれかに記載の制御装置。 [Note 7] The in-vehicle device on which the software update is performed in the first update procedure and the in-vehicle device on which the software update is performed in the second update procedure are control devices as described in any of Notes 1 to 6, classified according to the function of the in-vehicle device.
[付記8]前記ソフトウェア更新が前記第1更新手順で行われる場合には、前記第1切替えパターンでの前記電源モードの切替えに応じて前記車載機器の前記アクティベート処理を開始させることと、前記ソフトウェア更新が前記第2更新手順で行われる場合には、前記第2切替えパターンでの前記電源モードの切替えに応じて前記車載機器の前記アクティベート処理を開始させることと、を行う付記1~付記7のいずれかに記載の制御装置。 [Note 8] A control device according to any one of Notes 1 to 7, wherein, when the software update is performed in the first update procedure, the activation process of the in-vehicle device is started in response to the switching of the power mode in the first switching pattern; and when the software update is performed in the second update procedure, the activation process of the in-vehicle device is started in response to the switching of the power mode in the second switching pattern.
[付記9]前記第1切替えパターンの前記電源モードの切替えは、前記車両が走行可能な状態となる第1電源モードから前記車両が走行可能でない状態となる第2電源モードへの切替えであり、前記第2切替えパターンの前記電源モードの切替えは、前記第2電源モードから前記第1電源モードへの切替えである付記1~付記8のいずれかに記載の制御装置。 [Note 9] The control device according to any one of Notes 1 to 8, wherein the switching of the power supply mode in the first switching pattern is a switch from a first power supply mode in which the vehicle is drivable to a second power supply mode in which the vehicle is not drivable, and the switching of the power supply mode in the second switching pattern is a switch from the second power supply mode to the first power supply mode.
[付記10]前記第1切替えパターンでの前記電源モードの切替えは、前記車両の電源スイッチのオンからオフへの切替えに応じて行われ、前記第2切替えパターンでの前記電源モードの切替えは、前記電源スイッチのオフからオンへの切替えに応じて行われる付記9に記載の制御装置。 [Note 10] The control device described in Note 9, wherein the switching of the power mode in the first switching pattern is performed in accordance with the switching of the vehicle's power switch from on to off, and the switching of the power mode in the second switching pattern is performed in accordance with the switching of the power switch from off to on.
[付記11]前記電源モードが前記第2電源モードに切り替えられてから前記電源モードを前記第1電源モードに切替え可能となるまでの予想時間の情報を前記第1確認画像内に表示させる付記9又は付記10に記載の制御装置。 [Note 11] The control device according to Note 9 or Note 10, which displays information about the estimated time from when the power mode is switched to the second power mode until the power mode can be switched back to the first power mode within the first confirmation image.
[付記12]前記第2電源モードから前記第1電源モードへの前記電源モードの切替えが指示されてから前記アクティベート処理が完了するまでの予想時間の情報を前記第2確認画像内に表示させる付記9~付記11のいずれかに記載の制御装置。 [Note 12] A control device according to any one of Notes 9 to 11, which displays information about the estimated time from when the power mode switching from the second power mode to the first power mode is instructed until the activation process is completed, within the second confirmation image.
[付記13]前記第1更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の実施中に第1案内画像を前記表示部に表示させることと、前記第2更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の実施中に前記第1案内画像とは異なる第2案内画像を前記表示部に表示させることと、を行う付記9~付記12のいずれかに記載の制御装置。 [Note 13] A control device according to any one of Notes 9 to 12, wherein, when the software update is performed in the first update procedure, the first guidance image is displayed on the display unit during the activation process, and when the software update is performed in the second update procedure, a second guidance image different from the first guidance image is displayed on the display unit during the activation process.
[付記14]前記電源モードを前記第1電源モードに切替え不可であることを示す情報を前記第1案内画像内に表示させる付記13に記載の制御装置。
[付記15]前記電源モードを前記第1電源モードに切替え可能となるまでの予想時間の情報を前記第1案内画像内に表示させる付記13又は付記14に記載の制御装置。
[Note 14] The control device according to Note 13, which displays information in the first guide image indicating that the power mode cannot be switched to the first power mode.
[Note 15] The control device according to Note 13 or Note 14, which displays information about the estimated time until the power mode can be switched to the first power mode in the first guide image.
[付記16]前記アクティベート処理の完了までの予想時間の情報を前記第2案内画像内に表示させる付記13~付記15のいずれかに記載の制御装置。
[付記17]前記第1更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の完了後に第1完了通知画像を前記表示部に表示させることと、前記第2更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の完了後に前記第1完了通知画像とは異なる第2完了通知画像を前記表示部に表示させることと、を行う付記9~付記16のいずれかに記載の制御装置。
[Note 16] A control device according to any one of Notes 13 to 15, wherein information on the estimated time until the completion of the activation process is displayed in the second guidance image.
[Note 17] A control device according to any one of Notes 9 to 16, wherein, when the software update is performed in the first update procedure, a first completion notification image is displayed on the display unit after the activation process is completed, and when the software update is performed in the second update procedure, a second completion notification image different from the first completion notification image is displayed on the display unit after the activation process is completed.
[付記18]前記電源モードを前記第1電源モードに切替え可能になったことを示す情報を前記第1完了通知画像内に表示させる付記17に記載の制御装置。
[付記19]前記アクティベート処理の実施に伴い制限された前記車載機器の機能が使用可能となったことを示す情報を前記第2完了通知画像内に表示させる付記17又は付記18に記載の制御装置。
[Note 18] The control device according to Note 17, which displays information in the first completion notification image indicating that the power mode can be switched to the first power mode.
[Note 19] The control device according to Note 17 or Note 18, which displays information in the second completion notification image indicating that the functions of the in-vehicle equipment that were restricted as a result of the activation process have become available.
[付記20]前記第1更新手順で前記ソフトウェア更新が行われる前記車載機器は、更新前のソフトウェアを格納した記憶領域に更新後のソフトウェアがインストールされるシングルバンクの記憶モジュールを備えており、前記第2更新手順で前記ソフトウェア更新が行われる前記車載機器は、更新前のソフトウェアを格納した記憶領域とは別の記憶領域に更新後のソフトウェアがインストールされるデュアルバンクの記憶モジュールを備えている付記9~付記19のいずれかに記載の制御装置。 [Note 20] The control device according to any one of Notes 9 to 19, wherein the in-vehicle device in which the software update is performed in the first update procedure is equipped with a single-bank storage module in which the updated software is installed in a storage area that stores the software before the update, and the in-vehicle device in which the software update is performed in the second update procedure is equipped with a dual-bank storage module in which the updated software is installed in a storage area separate from the storage area that stores the software before the update.
[付記21]車外通信用のデータ通信モジュールは、前記第2更新手順で前記ソフトウェア更新が行われる前記車載機器である付記9~付記20のいずれかに記載の制御装置。
[付記22]先進運転支援システムは、前記第2更新手順で前記ソフトウェア更新が行われる前記車載機器である付記9~付記21のいずれかに記載の制御装置。
[Note 21] The data communication module for external vehicle communication is the control device described in any of Notes 9 to 20, which is the in-vehicle device on which the software update is performed in the second update procedure.
[Note 22] The advanced driver assistance system is the control device described in any of Notes 9 to 21, which is the in-vehicle device on which the software update is performed in the second update procedure.
[付記23]前記車両の電源制御ユニットは、前記第2更新手順で前記ソフトウェア更新が行われる前記車載機器である付記9~付記22のいずれかに記載の制御装置。
[付記24]前記表示部は、前記車両に設置されている付記1~付記23のいずれかに記載の制御装置。
[Note 23] The power control unit of the vehicle is the control device described in any of Notes 9 to 22, which is the in-vehicle device on which the software update is performed in the second update procedure.
[Note 24] The display unit is a control device described in any of Notes 1 to 23, which is installed in the vehicle.
[付記25]前記表示部は、前記車両とは独立した情報端末に設けられている付記1~付記23のいずれかに記載の制御装置。
[付記26]当該制御装置は、前記車両とは独立したサーバ装置である付記1~付記25のいずれかに記載の制御装置。
[Note 25] The display unit is a control device according to any one of Notes 1 to 23, provided on an information terminal independent of the vehicle.
[Note 26] The control device is a server device independent of the vehicle, as described in any of Notes 1 to 25.
[付記27]付記1~25のいずれか1項に記載の制御装置を備える車両。
[付記28]切替え可能な複数の電源モードを有する車両に搭載された車載機器のソフトウェア更新の進捗情報を表示する表示部の制御方法であって、前記車載機器にインストールした更新ソフトウェアを有効化するアクティベート処理を、第1切替パターンでの前記電源モードの切替えに応じて実施する第1更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の開始前に第1確認画像を前記表示部に表示させ、前記第1切替えパターンとは異なる第2切替えパターンでの前記電源モードの切替えに応じて前記アクティベート処理を実施する第2更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の開始前に前記第1確認画像とは異なる第2確認画像を前記表示部に表示させる制御方法。
[Note 27] A vehicle equipped with a control device as described in any one of the items 1 to 25.
[Note 28] A control method for a display unit that displays progress information of software updates for in-vehicle equipment installed in a vehicle having a plurality of switchable power modes, wherein when the software update is performed in a first update procedure in which an activation process to activate update software installed in the in-vehicle equipment is performed in accordance with the switching of the power mode in a first switching pattern, a first confirmation image is displayed on the display unit before the start of the activation process, and when the software update is performed in a second update procedure in which the activation process is performed in accordance with the switching of the power mode in a second switching pattern different from the first switching pattern, a second confirmation image different from the first confirmation image is displayed on the display unit before the start of the activation process.
[付記29]前記アクティベート処理の実施に伴う前記車両の機能制限の情報を前記第1確認画像内に表示させるとともに、前記第1確認画像内に表示させる情報とは異なる情報を前記機能制限の情報として前記第2確認画像内に表示させる付記28に記載の制御方法。 [Note 29] The control method described in Note 28, wherein information regarding the functional limitations of the vehicle resulting from the activation process is displayed in the first confirmation image, and information different from the information displayed in the first confirmation image is displayed in the second confirmation image as information regarding the functional limitations.
[付記30]前記アクティベート処理の実施に伴い前記車両の機能が制限される期間の情報を前記第1確認画像内に表示させるとともに、前記第1確認画像内に情報を表示させる前記期間とは異なる期間の情報を前記車両の機能が制限される期間の情報として前記第2確認画像内に情報を表示させる付記28又は付記29に記載の制御方法。 [Note 30] The control method according to Note 28 or Note 29, wherein information regarding the period during which the vehicle's functions are restricted due to the activation process is displayed in the first confirmation image, and information regarding a period different from the period for which information is displayed in the first confirmation image is displayed in the second confirmation image as information regarding the period during which the vehicle's functions are restricted.
[付記31]前記第1確認画像及び前記第2確認画像には、前記アクティベート処理の開始を許可するか否かの選択操作の受付表示が含まれる付記28~付記30のいずれかに記載の制御方法。 [Note 31] The control method according to any one of Notes 28 to 30, wherein the first and second confirmation images include a display indicating whether or not to allow the start of the activation process.
[付記32]前記ソフトウェア更新の対象となる前記車載機器の種別に基づき、前記ソフトウェア更新が前記第1更新手順、前記第2更新手順のいずれで行われるかを判定する付記28~付記31のいずれかに記載の制御方法。 [Note 32] A control method according to any one of Notes 28 to 31, which determines whether the software update is performed using the first update procedure or the second update procedure, based on the type of in-vehicle device to which the software update is to be performed.
[付記33]前記ソフトウェア更新の対象となるソフトウェアの種別に基づき、前記ソフトウェア更新が前記第1更新手順、前記第2更新手順のいずれで行われるかを判定する付記28~付記32のいずれかに記載の制御方法。 [Note 33] A control method according to any one of Notes 28 to 32, which determines whether the software update is performed using the first update procedure or the second update procedure, based on the type of software to be updated.
[付記34]前記第1更新手順で前記ソフトウェア更新が行われる前記車載機器と、前記第2更新手順で前記ソフトウェア更新が行われる前記車載機器とは、前記車載機器の機能により分類されている付記28~付記33のいずれかに記載の制御方法。 [Note 34] The in-vehicle device on which the software update is performed in the first update procedure and the in-vehicle device on which the software update is performed in the second update procedure are the control methods described in any of Notes 28 to 33, which are classified according to the function of the in-vehicle device.
[付記35]前記ソフトウェア更新が前記第1更新手順で行われる場合には、前記第1切替えパターンでの前記電源モードの切替えに応じて前記車載機器の前記アクティベート処理を開始させることと、前記ソフトウェア更新が前記第2更新手順で行われる場合には、前記第2切替えパターンでの前記電源モードの切替えに応じて前記車載機器の前記アクティベート処理を開始させることと、を行う付記28~付記34のいずれかに記載の制御方法。 [Note 35] The control method according to any one of Notes 28 to 34, wherein, when the software update is performed in the first update procedure, the activation process of the in-vehicle device is started in response to the switching of the power mode in the first switching pattern; and when the software update is performed in the second update procedure, the activation process of the in-vehicle device is started in response to the switching of the power mode in the second switching pattern.
[付記36]前記第1切替えパターンの前記電源モードの切替えは、前記車両が走行可能な状態となる第1電源モードから前記車両が走行可能でない状態となる第2電源モードへの切替えであり、前記第2切替えパターンの前記電源モードの切替えは、前記第2電源モードから前記第1電源モードへの切替えである付記28~付記35のいずれかに記載の制御方法。 [Note 36] The control method according to any one of Notes 28 to 35, wherein the switching of the power supply mode in the first switching pattern is a switch from a first power supply mode in which the vehicle is drivable to a second power supply mode in which the vehicle is not drivable, and the switching of the power supply mode in the second switching pattern is a switch from the second power supply mode to the first power supply mode.
[付記37]前記第1切替えパターンでの前記電源モードの切替えは、前記車両の電源スイッチのオンからオフへの切替えに応じて行われ、前記第2切替えパターンでの前記電源モードの切替えは、前記電源スイッチのオフからオンへの切替えに応じて行われる付記36に記載の制御方法。 [Note 37] The control method described in Note 36, wherein the switching of the power mode in the first switching pattern is performed in accordance with the switching of the vehicle's power switch from on to off, and the switching of the power mode in the second switching pattern is performed in accordance with the switching of the power switch from off to on.
[付記38]前記電源モードが前記第2電源モードに切り替えられてから前記電源モードを前記第1電源モードに切替え可能となるまでの予想時間の情報を前記第1確認画像内に表示させる付記36又は付記37に記載の制御方法。 [Note 38] The control method according to Note 36 or Note 37, wherein information regarding the estimated time from when the power supply mode is switched to the second power supply mode until the power supply mode can be switched back to the first power supply mode is displayed within the first confirmation image.
[付記39]前記第2電源モードから前記第1電源モードへの前記電源モードの切替えが指示されてから前記アクティベート処理が完了するまでの予想時間の情報を前記第2確認画像内に表示させる付記36~付記38のいずれかに記載の制御方法。 [Note 39] The control method according to any one of Notes 36 to 38, wherein information regarding the estimated time from when the power mode switching from the second power mode to the first power mode is instructed until the activation process is completed is displayed within the second confirmation image.
[付記40]前記第1更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の実施中に第1案内画像を前記表示部に表示させることと、前記第2更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の実施中に前記第1案内画像とは異なる第2案内画像を前記表示部に表示させることと、を行う付記36~付記39のいずれかに記載の制御方法。 [Note 40] The control method according to any one of Notes 36 to 39, wherein, when the software update is performed in the first update procedure, the first guidance image is displayed on the display unit during the activation process, and when the software update is performed in the second update procedure, a second guidance image different from the first guidance image is displayed on the display unit during the activation process.
[付記41]前記電源モードを前記第1電源モードに切替え不可であることを示す情報を前記第1案内画像内に表示させる付記40に記載の制御方法。
[付記42]前記電源モードを前記第1電源モードに切替え可能となるまでの予想時間の情報を前記第1案内画像内に表示させる付記40又は付記41に記載の制御方法。
[Note 41] The control method according to Note 40, wherein information indicating that the power mode cannot be switched to the first power mode is displayed in the first guide image.
[Note 42] The control method according to Note 40 or Note 41, wherein information on the estimated time until the power supply mode can be switched to the first power supply mode is displayed in the first guide image.
[付記43]前記アクティベート処理の完了までの予想時間の情報を前記第2案内画像内に表示させる付記40~付記42のいずれかに記載の制御方法。
[付記44]前記第1更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の完了後に第1完了通知画像を前記表示部に表示させることと、前記第2更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の完了後に前記第1完了通知画像とは異なる第2完了通知画像を前記表示部に表示させることと、を行う付記36~付記43のいずれかに記載の制御方法。
[Note 43] The control method according to any one of Notes 40 to 42, wherein information on the estimated time until the activation process is completed is displayed in the second guide image.
[Note 44] The control method according to any one of Notes 36 to 43, wherein when the software update is performed in the first update procedure, a first completion notification image is displayed on the display unit after the activation process is completed, and when the software update is performed in the second update procedure, a second completion notification image different from the first completion notification image is displayed on the display unit after the activation process is completed.
[付記45]前記電源モードを前記第1電源モードに切替え可能になったことを示す情報を前記第1完了通知画像内に表示させる付記44に記載の制御方法。
[付記46]前記アクティベート処理の実施に伴い制限された前記車載機器の機能が使用可能となったことを示す情報を前記第2完了通知画像内に表示させる付記44又は付記45に記載の制御方法。
[Note 45] The control method according to Note 44, wherein information indicating that the power mode can be switched to the first power mode is displayed in the first completion notification image.
[Note 46] The control method according to Note 44 or Note 45, wherein information indicating that the functions of the in-vehicle equipment that were restricted as a result of the activation process have become available is displayed in the second completion notification image.
[付記47]前記第1更新手順で前記ソフトウェア更新が行われる前記車載機器は、更新前のソフトウェアを格納した記憶領域に更新後のソフトウェアがインストールされるシングルバンクの記憶モジュールを備えており、前記第2更新手順で前記ソフトウェア更新が行われる前記車載機器は、更新前のソフトウェアを格納した記憶領域とは別の記憶領域に更新後のソフトウェアがインストールされるデュアルバンクの記憶モジュールを備えている付記36~付記46のいずれかに記載の制御方法。 [Note 47] The control method according to any one of Notes 36 to 46, wherein the in-vehicle device in which the software update is performed in the first update procedure is equipped with a single-bank storage module in which the updated software is installed in a storage area that stores the software before the update, and the in-vehicle device in which the software update is performed in the second update procedure is equipped with a dual-bank storage module in which the updated software is installed in a storage area separate from the storage area that stores the software before the update.
[付記48]車外通信用のデータ通信モジュールは、前記第2更新手順で前記ソフトウェア更新が行われる前記車載機器である付記36~付記47のいずれかに記載の制御方法。 [Note 48] The control method described in any of Notes 36 to 47, wherein the data communication module for external vehicle communication is the in-vehicle device on which the software update is performed in the second update procedure.
[付記49]先進運転支援システムは、前記第2更新手順で前記ソフトウェア更新が行われる前記車載機器である付記36~付記48のいずれかに記載の制御方法。
[付記50]前記車両の電源制御ユニットは、前記第2更新手順で前記ソフトウェア更新が行われる前記車載機器である付記36~付記49のいずれかに記載の制御方法。
[Note 49] The advanced driver assistance system is the in-vehicle device on which the software update is performed in the second update procedure, as described in any of Notes 36 to 48.
[Note 50] The power control unit of the vehicle is the in-vehicle device on which the software update is performed in the second update procedure, as described in any of Notes 36 to 49.
[付記51]前記表示部は、前記車両に設置されている付記28~付記50のいずれかに記載の制御方法。
[付記52]前記表示部は、前記車両とは独立した情報端末に設けられている付記28~付記51のいずれかに記載の制御方法。
[Note 51] The display unit is the control method described in any of Notes 28 to 50 installed in the vehicle.
[Note 52] The control method described in any of Notes 28 to 51, wherein the display unit is provided on an information terminal independent of the vehicle.
[付記53]切替え可能な複数の電源モードを有する車両に搭載された車載機器のソフトウェア更新の進捗情報を表示する表示部を制御する制御装置により実行されるプログラムであって、前記車載機器にインストールした更新ソフトウェアを有効化するアクティベート処理を、第1切替パターンでの前記電源モードの切替えに応じて実施する第1更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の開始前に第1確認画像を前記表示部に表示させる第1表示処理と、前記第1切替えパターンとは異なる第2切替えパターンでの前記電源モードの切替えに応じて前記アクティベート処理を実施する第2更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の開始前に前記第1確認画像とは異なる第2確認画像を前記表示部に表示させる第2表示処理と、を前記制御装置に実行させるプログラム。 [Note 53] A program executed by a control device that controls a display unit that displays progress information of software updates for in-vehicle equipment installed in a vehicle having multiple switchable power modes, wherein, when the software update is performed in a first update procedure in which an activation process to activate the update software installed in the in-vehicle equipment is performed in accordance with the switching of the power mode in a first switching pattern, the program causes the control device to execute: a first display process that displays a first confirmation image on the display unit before the start of the activation process; and when the software update is performed in a second update procedure in which the activation process is performed in accordance with the switching of the power mode in a second switching pattern different from the first switching pattern, the program causes the control device to execute a second display process that displays a second confirmation image different from the first confirmation image on the display unit before the start of the activation process.
[付記54]前記第1表示処理は、前記アクティベート処理の実施に伴う前記車両の機能制限の情報を前記第1確認画像内に表示させる処理であり、前記第2表示処理は、前記第1確認画像内に表示させる情報とは異なる情報を前記機能制限の情報として前記第2確認画像内に表示させる処理である付記53に記載のプログラム。 [Note 54] The program described in Note 53, wherein the first display process is a process of displaying information regarding the functional limitations of the vehicle resulting from the activation process within the first confirmation image, and the second display process is a process of displaying information different from the information displayed within the first confirmation image as the functional limitation information within the second confirmation image.
[付記55]前記第1表示処理は、前記アクティベート処理の実施に伴い前記車両の機能が制限される期間の情報を前記第1確認画像内に表示させる処理であり、前記第2表示処理は、前記第1確認画像内に情報を表示させる前記期間とは異なる期間の情報を前記車両の機能が制限される期間の情報として前記第2確認画像内に情報を表示させる処理である付記53又は付記54に記載のプログラム。 [Note 55] The program described in Note 53 or Note 54, wherein the first display process is a process that displays information in the first confirmation image regarding the period during which the vehicle's functions are restricted due to the execution of the activation process, and the second display process is a process that displays information in the second confirmation image as information regarding the period during which the vehicle's functions are restricted, for a period different from the period for which information is displayed in the first confirmation image.
[付記56]前記第1表示処理は、前記アクティベート処理の開始を許可するか否かの選択操作の受付表示を前記第1確認画像内に表示させる処理であり、前記第2表示処理は、前記受付表示を前記第2確認画像内に表示させる処理である付記53~付記55のいずれかに記載のプログラム。 [Note 56] The program described in any of Notes 53 to 55, wherein the first display process is a process of displaying a confirmation of the selection operation to allow or deny the start of the activation process within the first confirmation image, and the second display process is a process of displaying the confirmation confirmation within the second confirmation image.
[付記57]前記ソフトウェア更新の対象となる前記車載機器の種別に基づき、前記ソフトウェア更新が前記第1更新手順、前記第2更新手順のいずれで行われるかを判定する処理を前記制御装置に実行させる付記53~付記56のいずれかに記載のプログラム。 [Note 57] A program described in any of Notes 53 to 56 that causes the control device to execute a process to determine whether the software update is performed using the first update procedure or the second update procedure, based on the type of in-vehicle device to which the software update is to be performed.
[付記58]前記ソフトウェア更新の対象となるソフトウェアの種別に基づき、前記ソフトウェア更新が前記第1更新手順、前記第2更新手順のいずれで行われるかを判定する処理を前記制御装置に実行させる付記53~付記57のいずれかに記載のプログラム。 [Note 58] A program described in any of Notes 53 to 57 that causes the control device to execute a process to determine whether the software update is performed using the first update procedure or the second update procedure, based on the type of software to be updated.
[付記59]前記ソフトウェア更新が前記第1更新手順で行われる場合には、前記第1切替えパターンでの前記電源モードの切替えに応じて前記車載機器の前記アクティベート処理を開始させる処理と、前記ソフトウェア更新が前記第2更新手順で行われる場合には、前記第2切替えパターンでの前記電源モードの切替えに応じて前記車載機器の前記アクティベート処理を開始させる処理と、前記制御装置に実行させる付記53~付記58のいずれかに記載のプログラム。 [Note 59] When the software update is performed in the first update procedure, the program described in any of Notes 53 to 58 is to be executed by the control device. This program includes: a process to initiate the activation process of the in-vehicle device in response to the switching of the power mode in the first switching pattern; when the software update is performed in the second update procedure, a process to initiate the activation process of the in-vehicle device in response to the switching of the power mode in the second switching pattern; and a program described in any of Notes 53 to 58.
[付記60]前記第1切替えパターンの前記電源モードの切替えは、前記車両が走行可能な状態となる第1電源モードから前記車両が走行可能でない状態となる第2電源モードへの切替えであり、前記第2切替えパターンの前記電源モードの切替えは、前記第2電源モードから前記第1電源モードへの切替えである付記53~付記59のいずれかに記載のプログラム。 [Note 60] The program described in any of Notes 53 to 59, wherein the power mode switching in the first switching pattern is a switch from a first power mode in which the vehicle is drivable to a second power mode in which the vehicle is not drivable, and the power mode switching in the second switching pattern is a switch from the second power mode to the first power mode.
[付記61]前記第1切替えパターンでの前記電源モードの切替えは、前記車両の電源スイッチのオンからオフへの切替えに応じて行い、前記第2切替えパターンでの前記電源モードの切替えを、前記電源スイッチのオフからオンへの切替えに応じて行われる付記60に記載のプログラム。 [Note 61] The program described in Note 60, wherein the power mode switching in the first switching pattern is performed in accordance with the switching of the vehicle's power switch from on to off, and the power mode switching in the second switching pattern is performed in accordance with the switching of the power switch from off to on.
[付記62]前記第1表示処理は、前記電源モードが前記第2電源モードに切り替えられてから前記電源モードを前記第1電源モードに切替え可能となるまでの予想時間の情報を前記第1確認画像内に表示させる処理である付記60又は付記61に記載のプログラム。 [Note 62] The first display process is the program described in Note 60 or Note 61, which displays information about the estimated time from when the power mode is switched to the second power mode until the power mode can be switched back to the first power mode within the first confirmation image.
[付記62]前記第2表示処理は、前記第2電源モードから前記第1電源モードへの前記電源モードの切替えが指示されてから前記アクティベート処理が完了するまでの予想時間の情報を前記第2確認画像内に表示させる処理である付記60~付記62のいずれかに記載のプログラム。 [Note 62] The second display process is a program described in any of Notes 60 to 62, which displays information about the estimated time from when the power mode switching from the second power mode to the first power mode is instructed until the activation process is completed, within the second confirmation image.
[付記63]前記第1更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の実施中に第1案内画像を前記表示部に表示させる第3表示処理と、前記第2更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の実施中に前記第1案内画像とは異なる第2案内画像を前記表示部に表示させる第4表示処理と、を前記制御装置に実行させる付記53~付記62のいずれかに記載のプログラム。 [Note 63] A program according to any one of Notes 53 to 62 that causes the control device to perform a third display process, which displays a first guidance image on the display unit during the activation process, when the software update is performed in the first update procedure, and a fourth display process, which displays a second guidance image different from the first guidance image on the display unit during the activation process, when the software update is performed in the second update procedure.
[付記64]前記第3表示処理は、前記電源モードを前記第1電源モードに切替え不可であることを示す情報を前記第1案内画像内に表示させる処理である付記63に記載のプログラム。 [Note 64] The third display process is the program described in Note 63, which displays information indicating that the power mode cannot be switched to the first power mode within the first guide image.
[付記65]前記第3表示処理は、前記電源モードを前記第1電源モードに切替え可能となるまでの予想時間の情報を前記第1案内画像内に表示させる処理である付記63又は付記64に記載のプログラム。 [Note 65] The third display process is the program described in Note 63 or Note 64, which displays information about the estimated time until the power mode can be switched to the first power mode within the first guidance image.
[付記66]前記第4表示処理は、前記アクティベート処理の完了までの予想時間の情報を前記第2案内画像内に表示させる処理である付記63~付記65のいずれかに記載のプログラム。 [Note 66] The fourth display process is a program described in any of Notes 63 to 65, which displays information about the estimated time until the activation process is completed within the second guidance image.
[付記67]前記第1更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の完了後に第1完了通知画像を前記表示部に表示させる第5表示処理と、前記第2更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の完了後に前記第1完了通知画像とは異なる第2完了通知画像を前記表示部に表示させる第6表示処理と、を前記制御装置に実行させる付記53~付記66のいずれかに記載のプログラム。 [Note 67] A program according to any one of Notes 53 to 66 that causes the control device to perform a fifth display process to display a first completion notification image on the display unit after the activation process is completed, when the software update is performed in the first update procedure, and a sixth display process to display a second completion notification image different from the first completion notification image on the display unit after the activation process is completed, when the software update is performed in the second update procedure.
[付記68]前記第5表示処理は、前記電源モードを前記第1電源モードに切替え可能になったことを示す情報を前記第1完了通知画像内に表示させる処理である付記67に記載のプログラム。 [Note 68] The fifth display process is the program described in Note 67, which displays information indicating that the power mode can be switched to the first power mode within the first completion notification image.
[付記69]前記第6表示処理は、前記アクティベート処理の実施に伴い制限された前記車載機器の機能が使用可能となったことを示す情報を前記第2完了通知画像内に表示させる処理である付記67又は付記68に記載のプログラム。 [Note 69] The sixth display process is the program described in Note 67 or Note 68, which displays information in the second completion notification image indicating that the restricted functions of the in-vehicle device have become available following the execution of the activation process.
[付記70]付記53~付記69のいずれかに記載のプログラムを記憶した記憶媒体。 [Note 70] A storage medium containing the program described in any of Notes 53 to 69.
10 車両
11 OTAマスタ(制御装置、車載機器)
12 DCM(車載機器)
13 ADAS(車載機器)
14 PCU(車載機器)
15 エンジンECU(車載機器)
16 変速機ECU(車載機器)
17 ブレーキECU(車載機器)
18 HMI(車載機器)
19 車内ネットワーク
20 移動体通信網
21 記憶モジュール
22 プロセッサ
23 データストレージ
24 電源スイッチ
30 OTAサーバ
31 記憶装置
32 プロセッサ
40 情報端末
41 記憶装置
42 プロセッサ
43 HMI
B,B1、B2 記憶領域
10. Vehicle 11. OTA Master (Control device, in-vehicle equipment)
12 DCM (vehicle equipment)
13 ADAS (vehicle equipment)
14 PCU (vehicle equipment)
15. Engine ECU (Onboard Equipment)
16. Transmission ECU (On-board equipment)
17. Brake ECU (On-board equipment)
18 HMI (vehicle equipment)
19 In-vehicle network 20 Mobile communication network 21 Memory module 22 Processor 23 Data storage 24 Power switch 30 OTA server 31 Storage device 32 Processor 40 Information terminal 41 Storage device 42 Processor 43 HMI
B, B1, B2 storage area
Claims (29)
前記車載機器にインストールした更新ソフトウェアを有効化するアクティベート処理を、第1切替えパターンでの前記電源モードの切替えに応じて実施する第1更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の開始前に第1確認画像を前記表示部に表示させることと、
前記第1切替えパターンとは異なる第2切替えパターンでの前記電源モードの切替えに応じて前記アクティベート処理を実施する第2更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の開始前に前記第1確認画像とは異なる第2確認画像を前記表示部に表示させることと、
を行う制御装置。 A control device that controls a display unit that displays information regarding software updates for in-vehicle equipment installed in a vehicle having multiple switchable power modes,
When the software update is performed in a first update procedure in which an activation process to enable the update software installed on the in-vehicle device is performed in accordance with the switching of the power mode in the first switching pattern, a first confirmation image is displayed on the display unit before the start of the activation process.
When the software update is performed in a second update procedure that performs the activation process in response to the switching of the power mode in a second switching pattern different from the first switching pattern, a second confirmation image different from the first confirmation image is displayed on the display unit before the start of the activation process.
A control device that performs this function.
請求項1に記載の制御装置。 The control device according to claim 1, wherein information regarding the functional limitations of the vehicle resulting from the activation process is displayed in the first confirmation image, and information different from the information displayed in the first confirmation image is displayed in the second confirmation image as information regarding the functional limitations.
前記ソフトウェア更新が前記第2更新手順で行われる場合には、前記第2切替えパターンでの前記電源モードの切替えに応じて前記車載機器の前記アクティベート処理を開始させることと、
を行う請求項1に記載の制御装置。 When the software update is performed in the first update procedure, the activation process of the in-vehicle device is started in response to the switching of the power mode in the first switching pattern.
When the software update is performed in the second update procedure, the activation process of the in-vehicle device is started in response to the switching of the power mode in the second switching pattern.
The control device according to claim 1, which performs the following:
前記第2切替えパターンの前記電源モードの切替えは、前記第2電源モードから前記第1電源モードへの切替えである
請求項1に記載の制御装置。 The switching of the power mode in the first switching pattern is a switch from a first power mode in which the vehicle is in a state where it can run to a second power mode in which the vehicle is in a state where it cannot run.
The control device according to claim 1, wherein the switching of the power supply mode in the second switching pattern is a switching from the second power supply mode to the first power supply mode.
前記第2切替えパターンでの前記電源モードの切替えは、前記電源スイッチのオフからオンへの切替えに応じて行われる
請求項9に記載の制御装置。 The switching of the power mode in the first switching pattern is performed in accordance with the switching of the vehicle's power switch from on to off.
The control device according to claim 9, wherein the switching of the power mode in the second switching pattern is performed in accordance with the switching of the power switch from off to on.
前記第2更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の実施中に前記第1案内画像とは異なる第2案内画像を前記表示部に表示させることと、
を行う請求項9に記載の制御装置。 When the software update is performed in the first update procedure, the first guidance image is displayed on the display unit during the activation process.
When the software update is performed in the second update procedure, a second guide image different from the first guide image is displayed on the display unit during the activation process.
The control device according to claim 9, which performs the following:
前記第2更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の完了後に前記第1完了通知画像とは異なる第2完了通知画像を前記表示部に表示させることと、
を行う請求項9に記載の制御装置。 When the software update is performed in the first update procedure, the first completion notification image is displayed on the display unit after the activation process is completed.
When the software update is performed in the second update procedure, a second completion notification image different from the first completion notification image is displayed on the display unit after the activation process is completed.
The control device according to claim 9, which performs the following:
前記第2更新手順で前記ソフトウェア更新が行われる前記車載機器は、更新前のソフトウェアを格納した記憶領域とは別の記憶領域に更新後のソフトウェアがインストールされるデュアルバンクの記憶モジュールを備えている
請求項9又は10に記載の制御装置。 The in-vehicle device on which the software update is performed in the first update procedure includes a single-bank storage module in which the updated software is installed in a storage area that stores the software before the update.
The control device according to claim 9 or 10, wherein the in-vehicle device on which the software update is performed in the second update procedure is equipped with a dual-bank storage module in which the updated software is installed in a storage area separate from the storage area in which the software before the update is stored.
前記車載機器にインストールした更新ソフトウェアを有効化するアクティベート処理を、第1切替えパターンでの前記電源モードの切替えに応じて実施する第1更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の開始前に第1確認画像を前記表示部に表示させ、
前記第1切替えパターンとは異なる第2切替えパターンでの前記電源モードの切替えに応じて前記アクティベート処理を実施する第2更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の開始前に前記第1確認画像とは異なる第2確認画像を前記表示部に表示させる
制御方法。 A control method for a display unit that displays progress information of software updates for in-vehicle equipment installed in a vehicle having multiple switchable power modes,
When the software update is performed in a first update procedure in which the activation process for enabling the update software installed on the in-vehicle device is performed in accordance with the switching of the power mode in the first switching pattern, a first confirmation image is displayed on the display unit before the start of the activation process.
A control method in which, when the software update is performed in a second update procedure that performs the activation process in response to the switching of the power mode in a second switching pattern different from the first switching pattern, a second confirmation image different from the first confirmation image is displayed on the display unit before the start of the activation process.
前記車載機器にインストールした更新ソフトウェアを有効化するアクティベート処理を、第1切替えパターンでの前記電源モードの切替えに応じて実施する第1更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の開始前に第1確認画像を前記表示部に表示させる第1表示処理と、
前記第1切替えパターンとは異なる第2切替えパターンでの前記電源モードの切替えに応じて前記アクティベート処理を実施する第2更新手順で前記ソフトウェア更新が行われる場合には、前記アクティベート処理の開始前に前記第1確認画像とは異なる第2確認画像を前記表示部に表示させる第2表示処理と、
を前記制御装置に実行させるプログラム。 A program executed by a control device that controls a display unit that displays progress information for software updates of in-vehicle equipment installed in a vehicle having multiple switchable power modes,
When the software update is performed in a first update procedure in which an activation process to enable the update software installed on the in-vehicle device is performed in accordance with the switching of the power mode in a first switching pattern, a first display process is performed to display a first confirmation image on the display unit before the start of the activation process,
When the software update is performed in a second update procedure that performs the activation process in response to the switching of the power mode in a second switching pattern different from the first switching pattern, a second display process is performed to display a second confirmation image different from the first confirmation image on the display unit before the start of the activation process.
A program that causes the control device to execute the following.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023201729A JP7845341B2 (en) | 2023-11-29 | 2023-11-29 | Control device, vehicle, control method, and program |
| PCT/JP2024/034545 WO2025115373A1 (en) | 2023-11-29 | 2024-09-26 | Control device, vehicle, control method, program, and non-transitory computer-readable storage medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023201729A JP7845341B2 (en) | 2023-11-29 | 2023-11-29 | Control device, vehicle, control method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2025087226A JP2025087226A (en) | 2025-06-10 |
| JP7845341B2 true JP7845341B2 (en) | 2026-04-14 |
Family
ID=95896397
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023201729A Active JP7845341B2 (en) | 2023-11-29 | 2023-11-29 | Control device, vehicle, control method, and program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7845341B2 (en) |
| WO (1) | WO2025115373A1 (en) |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102441396B1 (en) * | 2017-12-28 | 2022-09-07 | 현대자동차주식회사 | Vehicle convenience function presetting system and method by predicting driver's occupancy |
| JP7484096B2 (en) * | 2018-08-10 | 2024-05-16 | 株式会社デンソー | Electronic control device, rewrite execution control method, and rewrite execution control program |
| JP7408936B2 (en) * | 2018-08-10 | 2024-01-09 | 株式会社デンソー | Center device, specification data generation method, and specification data generation program |
| JP7047819B2 (en) * | 2018-08-10 | 2022-04-05 | 株式会社デンソー | Electronic control device, electronic control system for vehicles, activation execution control method and activation execution control program |
-
2023
- 2023-11-29 JP JP2023201729A patent/JP7845341B2/en active Active
-
2024
- 2024-09-26 WO PCT/JP2024/034545 patent/WO2025115373A1/en active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| WO2025115373A1 (en) | 2025-06-05 |
| JP2025087226A (en) | 2025-06-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11670117B2 (en) | Vehicle and software update method | |
| US12585458B2 (en) | Server, software update system, distribution method, and non-transitory storage medium | |
| CN108268264A (en) | Pre-shutdown exchanges verification | |
| JP6465258B1 (en) | Control device, control method, and computer program | |
| JP6702269B2 (en) | Control device, control method, and computer program | |
| US20220308857A1 (en) | Control device and terminal device | |
| JP2012091755A (en) | Program rewriting system for vehicle | |
| JP2014041456A (en) | On-vehicle equipment, mobile terminal, information management device, and information communication system | |
| WO2012056773A1 (en) | Program rewriting system for vehicles | |
| JP2020021506A (en) | Electronic control device and session establishment program | |
| JP2021105923A (en) | Vehicle, software update system and software update method | |
| JP7823714B2 (en) | Center, method, and program | |
| CN113961214A (en) | Software updating device, updating control method, non-temporary storage medium, server, OTA host and center | |
| US12190100B2 (en) | OTA software update based on ECU non-volatile memory type | |
| KR102693194B1 (en) | Center, ota master, system, distribution method, non-transitory storage medium, and vehicle | |
| KR102937754B1 (en) | In-vehicle system and control device | |
| JP7845341B2 (en) | Control device, vehicle, control method, and program | |
| WO2022163315A1 (en) | Device for vehicle | |
| JP7484814B2 (en) | Vehicle electronic control device and update program | |
| CN115107553A (en) | SOA-based intelligent charging system | |
| JP2025080073A (en) | CONTROL DEVICE, CONTROL METHOD, AND STORAGE MEDIUM | |
| US12496986B2 (en) | Vehicle device | |
| JP2025087224A (en) | Control device, control method, and program | |
| US20250181342A1 (en) | Controller, control method, and non-transitory computer-readable storage medium storing program | |
| JP2022114160A (en) | Device for vehicle |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20250721 |
|
| 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: 20260303 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20260316 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7845341 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |