IP Library › Granted Patent US 12,645,449
Granted Patent B2
US 12,645,449 · App. 18/505,691 · Granted Jun 2, 2026

Vehicular electronic control device, vehicular electronic control system, and updated configuration information determination program

Inventor: Shoma Okamoto (Kariya-city, JP)
Assignee: DENSO CORPORATION
G06F8/65
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 12,645,449
App. No.
18/505,691
Granted
Jun 2, 2026
Kind
B2
Abstract

A vehicular electronic control device is configured to acquire update data from a wired tool via wired communication, acquire, as first updated configuration information, updated configuration information from the wired tool, update software of an update target node by writing the update data to the update target node, acquire, as second updated configuration information, updated configuration information from a management target node including the update target node, and collate the first updated configuration information with the second updated configuration information to determine consistency of the updated configuration information.

Claims (47)

1 . A vehicular electronic control device comprising

at least one of (i) a circuit and (ii) a processor with a memory storing computer program code executable by the processor configured to serve as:

an update data acquisition unit that is configured to acquire update data from a wired tool operable by an operator via wired communication under a situation where contract of an over-the-air service is not made and a communication connection with a center device providing the over-the-air service is unable to be established;

a first updated configuration information acquisition unit that is configured to acquire, as first updated configuration information, updated configuration information from the wired tool by the wired communication under the situation where the communication connection with the center device is unable to be established;

a software update unit that is configured to update software of an update target node by writing the update data to the update target node;

a second updated configuration information acquisition unit that is configured to acquire, as second updated configuration information, updated configuration information from a management target node including the update target node;

a first consistency determination unit that is configured to collate the first updated configuration information with the second updated configuration information to determine consistency of the updated configuration information;

a first updated system software identification information acquisition unit that is configured to acquire, as first updated system software identification information, updated system software identification information from the wired tool by wired communication;

a system software identification information holding unit that is configured to hold system software identification information;

a second updated system software identification information acquisition unit that is configured to acquire, as second updated system software identification information, system software identification information obtained by updating the system software identification information held by the system software identification information holding unit after the update of the software; and

a second consistency determination unit that is configured to collate the first updated system software identification information with the second updated system software identification information to determine consistency of the updated system software identification information.

2 . The vehicular electronic control device according to claim 1 , wherein

the configuration information includes identification information of the management target node, hardware version information of the management target node, and software version information of the management target node.

3 . The vehicular electronic control device according to claim 1 , wherein

the system software identification information is represented as RxSWIN.

4 . The vehicular electronic control device according to claim 1 , further comprising

a rollback execution unit that is configured to perform rollback of returning the software of the update target node to a state before the update in a case where the first consistency determination unit determines that the updated configuration information is not consistent.

5 . The vehicular electronic control device according to claim 1 , further comprising

a rollback execution unit that is configured to perform rollback of returning the software of the update target node to a state before the update in a case where the first consistency determination unit determines that the updated configuration information is not consistent or in a case where the second consistency determination unit determines that the updated system software identification information is not consistent.

6 . The vehicular electronic control device according to claim 1 , further comprising

a display control unit that is configured to cause at least any one of a display terminal or the wired tool to display a determination result of the first consistency determination unit.

7 . The vehicular electronic control device according to claim 1 , further comprising

a display control unit that is configured to cause at least any one of a display terminal or the wired tool to display at least any one of a determination result of the first consistency determination unit or a determination result of the second consistency determination unit.

8 . A vehicular electronic control system comprising:

a wired tool that is operable by an operator; and

a vehicular electronic control device that is communicable to the wired tool via a wire,

wherein

the vehicular electronic control device includes

at least one of (i) a circuit and (ii) a processor with a memory storing computer program code executable by the processor configured to serve as

an update data acquisition unit that acquires update data from the wired tool by wired communication under a situation where contract of an over-the-air service is not made and a communication connection with a center device providing the over-the-air service is unable to be established,

a first updated configuration information acquisition unit that acquires, as first updated configuration information, updated configuration information from the wired tool by the wired communication under the situation where the communication connection with the center device is unable to be established,

a software update unit that updates software of an update target node by writing the update data to the update target node,

a second updated configuration information acquisition unit that acquires, as second updated configuration information, updated configuration information from a management target node including the update target node,

a first consistency determination unit that collates the first updated configuration information with the second updated configuration information to determine consistency of the updated configuration information,

a first updated system software identification information acquisition unit that acquires, as first updated system software identification information, updated system software identification information from the wired tool by the wired communication,

a system software identification information holding unit that holds system software identification information,

a second updated system software identification information acquisition unit that acquires, as second updated system software identification information, system software identification information obtained by updating the system software identification information held by the system software identification information holding unit after the update of the software, and

a second consistency determination unit that collates the first updated system software identification information with the second updated system software identification information to determine consistency of the updated system software identification information.

9 . A non-transitory computer readable storage medium storing an updated configuration information determination program for causing a control unit of a vehicular electronic control device, including at least one of (i) a circuit and (ii) a processor with a memory storing computer program code executable by the processor, to execute:

an update data acquisition step of acquiring update data from a wired tool operable by an operator via wired communication under a situation where contract of an over-the-air service is not made and a communication connection with a center device providing the over-the-air service is unable to be established;

a first updated configuration information acquisition step of acquiring, as first updated configuration information, updated configuration information from the wired tool by the wired communication under the situation where the communication connection with the center device is unable to be established;

a software update step of updating software of an update target node by writing the update data to the update target node;

a second updated configuration information acquisition step of acquiring, as second updated configuration information, updated configuration information from a management target node including the update target node;

a first consistency determination step of collating the first updated configuration information with the second updated configuration information to determine consistency of the updated configuration information;

a first updated system software identification information acquisition step of acquiring, as first updated system software identification information, updated system software identification information from the wired tool by the wired communication;

a second updated system software identification information acquisition step of acquiring, as second updated system software identification information, system software identification information obtained by updating the held system software identification information after the update of the software; and

a second consistency determination step of collating the first updated system software identification information with the second updated system software identification information to determine consistency of the updated system software identification information.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 9, 2023
From: OKAMOTO, SHOMA
To: DENSO CORPORATION
Reel/Frame 065512/0364 →
Priority Claims (1)
JP 2021-082438 · May 14, 2021 · national
Continuity (2)
Continuation PCTJP2022018189 · Apr 19, 2022
Related Publication 20240069905A1 · Feb 29, 2024
References Cited (26)
US 9600266B2 · Molin · 2017 [cited by examiner]
US 12524549B2 · Yi · 2026 [cited by examiner]
US 20150113521A1 · Suzuki et al. · 2015 [cited by applicant]
US 20180081671A1 · Naruse et al. · 2018 [cited by applicant]
US 20180300472A1 · Nakamura · 2018 [cited by examiner]
US 20190236776A1 · Miyamoto · 2019 [cited by applicant]
US 20200050378A1 · Sakurai et al. · 2020 [cited by applicant]
US 20200050442A1 · Sakurai et al. · 2020 [cited by applicant]
US 20200183676A1 · Sakurai et al. · 2020 [cited by applicant]
US 20200241771A1 · Sakurai et al. · 2020 [cited by applicant]
US 20200272450A1 · Inoue · 2020 [cited by examiner]
US 20210155176A1 · Harata et al. · 2021 [cited by applicant]
US 20210157529A1 · Sakurai et al. · 2021 [cited by applicant]
US 20210157566A1 · Sakurai et al. · 2021 [cited by applicant]
US 20210157567A1 · Sakurai et al. · 2021 [cited by applicant]
US 20210157568A1 · Sakurai et al. · 2021 [cited by applicant]
US 20210157571A1 · Ogawa et al. · 2021 [cited by applicant]
US 20210157572A1 · Harata et al. · 2021 [cited by applicant]
US 20210157575A1 · Ogawa et al. · 2021 [cited by applicant]
US 20210157902A1 · Sakurai et al. · 2021 [cited by applicant]
US 20220012043A1 · Sakurai et al. · 2022 [cited by applicant]
CN 111614765A · 2020 [cited by applicant]
JP 2015079468A · 2015 [cited by applicant]
JP 2016188017A · 2016 [cited by applicant]
JP 2019129951A · 2019 [cited by applicant]
JP 2020027623A · 2020 [cited by applicant]