IP Library › Granted Patent US 11,467,821
Granted Patent B2
US 11,467,821 · App. 17/167,747 · Granted Oct 11, 2022

Vehicle master device, installation instruction determination method and computer program product

Inventors: Yuzo Harata (Kariya, JP); Kazuhiro Uehara (Kariya, JP); Takuya Kawasaki (Kariya, JP); Mitsuyoshi Natsume (Kariya, JP)
Assignee: DENSO CORPORATION
G06F8/65B60R16/02
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,467,821
App. No.
17/167,747
Granted
Oct 11, 2022
Kind
B2
Abstract

A vehicle master device includes an installation condition determination unit that is configured to determine whether all of a first condition that a user's approval for the installation has been obtained, a second condition that data communication with a center device is available, a third condition that a vehicle condition is an installable condition, a fourth condition that a rewrite target ECU is in an installable condition, and a fifth condition that the update data is normal data are satisfied. The device further includes an installation instruction unit that is configured to instruct the rewrite target ECU to perform installation using the update data when the installation condition determination unit determines that all of the first condition, the second condition, the third condition, the fourth condition, and the fifth condition are satisfied.

Claims (54)

1. A vehicle master device that is configured to acquire update data from outside, instruct a rewrite target electronic control unit (ECU) to perform installation using the acquired update data, and distribute the acquired update data to the rewrite target ECU, the vehicle master device comprising:

an installation condition determination unit that is configured to determine whether all of a first condition that a user's approval for the installation has been obtained, a second condition that data communication with a center device is available, a third condition that a vehicle condition is an installable condition, a fourth condition that the rewrite target ECU is in an installable condition, and a fifth condition that the update data is normal data are satisfied; and

an installation instruction unit that is configured to instruct the rewrite target ECU to perform installation using the update data when the installation condition determination unit determines that all of the first condition, the second condition, the third condition, the fourth condition, and the fifth condition are satisfied, wherein

the installation instruction unit is further configured to instruct a first rewrite target ECU to perform installation using the update data when the installation condition determination unit determines that all of the first condition, the second condition, the third condition, and the fourth condition and fifth condition for the first rewrite target ECU are satisfied, and

the installation instruction unit is further configured to, after instructing the first rewrite target ECU to perform installation using the update data, instruct a second rewrite target ECU to perform installation using the update data without determining whether the first to third conditions for the second rewrite target ECU are satisfied when the installation condition determination unit determines that the fourth condition and the fifth condition for the second rewrite target ECU are satisfied.

2. The vehicle master device according to claim 1 , wherein

the installation condition determination unit is further configured to determine whether the first condition is satisfied, and after determining that the first condition is satisfied, determine whether the second condition, the third condition, the fourth condition, and the fifth condition are satisfied.

3. The vehicle master device according to claim 1 , wherein

the installation condition determination unit is further configured to determine whether the second condition, the third condition, the fourth condition, and the fifth condition are satisfied, and after determining that the second to fifth conditions are satisfied, determine whether the first condition is satisfied.

4. The vehicle master device according to claim 1 , further comprising:

a vehicle condition information acquisition unit that is configured to acquire vehicle condition information related to an update from the center device, wherein

the installation condition determination unit is further configured to determine whether the third condition is satisfied based on the vehicle condition information acquired from the center device by the vehicle condition information acquisition unit.

5. The vehicle master device according to claim 1 , further comprising:

an activation condition determination unit that is configured to determine whether all of a sixth condition that a user's approval for activation for validating the installed update data has been obtained, a seventh condition that a vehicle condition is an activatable condition, and an eighth condition that the plurality of rewrite target ECUs are in an activatable condition are satisfied when the rewrite target ECU are a plurality of rewrite target ECUs and when installation has been completed in all the plurality of rewrite target ECUs; and

an activation instruction unit that is configured to instruct the plurality of rewrite target ECUs to perform activation when the activation condition determination unit determines that all of the sixth condition, the seventh condition, and the eighth condition are satisfied.

6. The vehicle master device according to claim 5 , wherein

the activation condition determination unit is further configured to determine whether the seventh condition is established on the basis of whether the vehicle condition is a parking state.

7. A vehicle master device that is configured to acquire update data from outside, instruct a rewrite target electronic control unit (ECU) to perform installation using the acquired update data, and distribute the acquired update data to the rewrite target ECU, the vehicle master device comprising:

an installation condition determination unit that is configured to determine whether all of a first condition that a user's approval for the installation has been obtained, a second condition that data communication with a center device is available, a third condition that a vehicle condition is an installable condition, a fourth condition that the rewrite target ECU is in an installable condition, and a fifth condition that the update data is normal data are satisfied; and

an installation instruction unit that is configured to instruct the rewrite target ECU to perform installation using the update data when the installation condition determination unit determines that all of the first condition, the second condition, the third condition, the fourth condition, and the fifth condition are satisfied, wherein

the installation instruction unit is further configured to collectively instruct a first rewrite target ECU and a second rewrite target ECU to perform installation using the update data when the installation condition determination unit determines that all of the first condition, the second condition, the third condition, the fourth condition and fifth condition for the first rewrite target ECU are satisfied and when the fourth condition and the fifth condition for the second rewrite target ECU are satisfied.

8. An installation instruction determination method executed in a vehicle master device that is configured to acquire update data from outside, instruct a rewrite target electronic control unit (ECU) to perform installation using the acquired update data, and distribute the acquired update data to the rewrite target (ECU), the method comprising the steps of:

determining whether all of a first condition that a user's approval for the installation has been obtained, a second condition that data communication with a center device is available, a third condition that a vehicle condition is an installable condition, a fourth condition that the rewrite target ECU is in an installable condition, and a fifth condition that the update data is normal data are satisfied; and

instructing the rewrite target ECU to perform installation using the update data when all of the first condition, the second condition, the third condition, the fourth condition, and the fifth condition are determined to be satisfied, wherein

the method further comprises the steps of:

instructing a first rewrite target ECU to perform installation using the update data upon determining all of the first condition, the second condition, the third condition, and the fourth condition and fifth condition for the first rewrite target ECU are satisfied; and

after instructing the first rewrite target ECU to perform installation using the update data, instructing a second rewrite target ECU to perform installation using the update data without determining whether the first to third conditions for the second rewrite target ECU are satisfied upon determining that the fourth condition and the fifth condition for the second rewrite target ECU are satisfied.

9. An installation instruction determination method executed in a vehicle master device that is configured to acquire update data from outside, instruct a rewrite target electronic control unit (ECU) to perform installation using the acquired update data, and distribute the acquired update data to the rewrite target (ECU), the method comprising the steps of:

determining whether all of a first condition that a user's approval for the installation has been obtained, a second condition that data communication with a center device is available, a third condition that a vehicle condition is an installable condition, a fourth condition that the rewrite target ECU is in an installable condition, and a fifth condition that the update data is normal data are satisfied; and

instructing the rewrite target ECU to perform installation using the update data when all of the first condition, the second condition, the third condition, the fourth condition, and the fifth condition are determined to be satisfied, wherein

the method further comprises the steps of:

collectively instructing a first rewrite target ECU and a second rewrite target ECU to perform installation using the update data upon determining that all of the first condition, the second condition, the third condition, the fourth condition and fifth condition for the first rewrite target ECU are satisfied and when the fourth condition and the fifth condition for the second rewrite target ECU are satisfied.

10. A computer program product for a vehicle master device that includes a computer readable medium and a processor and is configured to acquire update data from outside, instruct a rewrite target electronic control unit (ECU) to perform installation using the acquired update data, and distribute the acquired update data to the rewrite target ECU, the computer program product stored on the computer readable medium and comprising instructions configured to, when executed, cause the processor to:

determine whether all of a first condition that a user's approval for the installation has been obtained, a second condition that data communication with a center device is available, a third condition that a vehicle condition is an installable condition, a fourth condition that the rewrite target ECU is in an installable condition, and a fifth condition that the update data is normal data are satisfied; and

instruct the rewrite target ECU to perform installation using the update data when all of the first condition, the second condition, the third condition, the fourth condition, and the fifth condition are determined to be satisfied, wherein

the computer program product further causes the processor to:

instruct a first rewrite target ECU to perform installation using the update data upon determining all of the first condition, the second condition, the third condition, the fourth condition, and the fifth condition for the first rewrite target ECU are satisfied; and

after instructing the first rewrite target ECU to perform installation using the update data, instruct a second rewrite target ECU to perform installation using the update data without determining whether the first to third conditions for the second rewrite target ECU are satisfied upon determining that the fourth condition and the fifth condition for the second rewrite target ECU are satisfied.

11. A computer program product for a vehicle master device that includes a computer readable medium and a processor and is configured to acquire update data from outside, instruct a rewrite target electronic control unit (ECU) to perform installation using the acquired update data, and distribute the acquired update data to the rewrite target ECU, the computer program product stored on the computer readable medium and comprising instructions configured to, when executed, cause the processor to:

determine whether all of a first condition that a user's approval for the installation has been obtained, a second condition that data communication with a center device is available, a third condition that a vehicle condition is an installable condition, a fourth condition that the rewrite target ECU is in an installable condition, and a fifth condition that the update data is normal data are satisfied; and

instruct the rewrite target ECU to perform installation using the update data when all of the first condition, the second condition, the third condition, the fourth condition, and the fifth condition are determined to be satisfied, wherein

the computer program product further causes the processor to:

collectively instruct a first rewrite target ECU and a second rewrite target ECU to perform installation using the update data upon determining that all of the first condition, the second condition, the third condition, the fourth condition, and the fifth condition for the first rewrite target ECU are satisfied and when the fourth condition and the fifth condition for the second rewrite target ECU are satisfied.

12. A vehicle master device that is configured to acquire update data from outside, instruct a rewrite target electronic control unit (ECU) to perform installation using the acquired update data, and distribute the acquired update data to the rewrite target ECU, the vehicle master device comprising at least one processor programmed to:

determine whether all of a first condition that a user's approval for the installation has been obtained, a second condition that data communication with a center device is available, a third condition that a vehicle condition is an installable condition, a fourth condition that the rewrite target ECU is in an installable condition, and a fifth condition that the update data is normal data are satisfied; and

instruct the rewrite target ECU to perform installation using the update data upon determining that all of the first condition, the second condition, the third condition, the fourth condition, and the fifth condition are satisfied, wherein

the at least one processor is further programmed to:

instruct a first rewrite target ECU to perform installation using the update data upon determining that all of the first condition, the second condition, the third condition, the fourth condition, and the fifth condition for the first rewrite target ECU are satisfied; and

after instructing the first rewrite target ECU to perform installation using the update data, instruct a second rewrite target ECU to perform installation using the update data without determining whether the first to third conditions for the second rewrite target ECU are satisfied upon determining that the fourth condition and the fifth condition for the second rewrite target ECU are satisfied.

13. A vehicle master device that is configured to acquire update data from outside, instruct a rewrite target electronic control unit (ECU) to perform installation using the acquired update data, and distribute the acquired update data to the rewrite target ECU, the vehicle master device comprising at least one processor programmed to:

determine whether all of a first condition that a user's approval for the installation has been obtained, a second condition that data communication with a center device is available, a third condition that a vehicle condition is an installable condition, a fourth condition that the rewrite target ECU is in an installable condition, and a fifth condition that the update data is normal data are satisfied; and

instruct the rewrite target ECU to perform installation using the update data upon determining that all of the first condition, the second condition, the third condition, the fourth condition, and the fifth condition are satisfied, wherein

the at least one processor is further programmed to:

collectively instruct a first rewrite target ECU and a second rewrite target ECU to perform installation using the update data upon determining that all of the first condition, the second condition, the third condition, the fourth condition, and the fifth condition for the first rewrite target ECU are satisfied and when the fourth condition and the fifth condition for the second rewrite target ECU are satisfied.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 22, 2021
From: HARATA, YUZO; UEHARA, KAZUHIRO; KAWASAKI, TAKUYA; NATSUME, MITSUYOSHI
To: DENSO CORPORATION
Reel/Frame 055669/0348 →
Priority Claims (2)
JP JP2018-151416 · Aug 10, 2018 · national
JP JP2019-129957 · Jul 12, 2019 · national
Continuity (2)
Continuation PCTJP2019030945 · Aug 6, 2019
Related Publication 20210157570A1 · May 27, 2021