-
公开(公告)号:US12087103B2
公开(公告)日:2024-09-10
申请号:US17096857
申请日:2020-11-12
Applicant: DENSO CORPORATION
Inventor: Kazuhiro Uehara , Yuzo Harata , Mitsuyoshi Natsume , Takuya Kawasaki
CPC classification number: G07C5/0808 , G06F8/654 , G06F8/66
Abstract: An electronic control unit diagnoses the electronic control unit via wired connection or wireless from an outside of a vehicle and rewrites the electronic control unit via the wire or the wireless from the outside of the vehicle, based on a program acquired from the outside of the vehicle via the wire or the wireless.
-
公开(公告)号:US11999360B2
公开(公告)日:2024-06-04
申请号:US17167547
申请日:2021-02-04
Applicant: DENSO CORPORATION
Inventor: Yuzo Harata , Mitsuyoshi Natsume , Kazuhiro Uehara , Takuya Kawasaki
CPC classification number: B60W50/00 , G07C5/085 , B60W2050/0075 , B60W2050/0083 , B60W2556/45
Abstract: A vehicle master device includes a cancellation request determination unit that is configured to determine whether a cancellation request is generated during program rewriting from an old program to a new program in response to distributing the update data to the rewrite target ECU by the update data distribution unit, a rollback method specifying unit that is configured to, when the cancellation request determination unit determines that the cancellation request is generated, specify a rollback method for returning the rewrite target ECU to a state where writing of the update data has not yet started in accordance with a memory type of the non-volatile memory of the rewrite target ECU and a data type of the update data of the new program or the old program, and a rollback execution unit that is configured to instruct the rewrite target ECU to execute a rollback according to the rollback method specified by the rollback method specifying unit and have the rewrite target ECU operate with the old program.
-
公开(公告)号:US11947953B2
公开(公告)日:2024-04-02
申请号:US17168738
申请日:2021-02-05
Applicant: DENSO CORPORATION
Inventor: Taiji Abe , Nao Sakurai , Yuzo Harata , Kazuhiro Uehara , Mitsuyoshi Natsume , Takuya Kawasaki
CPC classification number: G06F8/654 , B60W50/00 , G06F3/0604 , G06F3/0659 , G06F3/0679 , G06F3/14 , B60W2050/0075 , B60W2050/0083 , B60W2556/45
Abstract: A vehicle electronic control system includes a mode determination unit that is configured to determine whether a customization mode for a screen display related to an approval to a program update is set through a user's customization operation, and a screen display instruction unit that is configured to instruct the display terminal to display a progress screen of the program update according to a current update phase and a setting of the customization mode when the mode determination unit determines that the customization mode is set and instruct the display terminal to display the progress screen of the program update according to the current update phase and an initial setting when the mode determination unit determines that the customization mode is not set. The display terminal is configured to display the progress screen of the program update as instructed by the screen display instruction unit.
-
公开(公告)号:US11907697B2
公开(公告)日:2024-02-20
申请号:US17167443
申请日:2021-02-04
Applicant: DENSO CORPORATION
Inventor: Yuzo Harata , Kazuhiro Uehara , Takuya Kawasaki , Mitsuyoshi Natsume , Masaaki Abe
CPC classification number: G06F8/65 , B60K37/02 , B60K2370/152 , B60K2370/162 , B60K2370/164
Abstract: In a vehicle electronic control system, a center device includes an update data storage unit that stores update data for rewrite targets. Program rewriting to rewrite target electronic control units is one campaign. The center device includes a display control information storage unit that stores display control information necessary to display information related to the campaign on a vehicle side. The center device transmits the update data stored in the update data storage unit and the display control information stored in the display control information storage unit to a vehicle master device.
-
公开(公告)号:US11822366B2
公开(公告)日:2023-11-21
申请号:US17167373
申请日:2021-02-04
Applicant: DENSO CORPORATION
Inventor: Yuzo Harata , Kazuhiro Uehara , Mitsuyoshi Natsume , Takuya Kawasaki , Masaaki Abe
IPC: G06F16/23 , G06F3/06 , B60R16/023
CPC classification number: G06F3/0659 , B60R16/0231 , G06F3/0604 , G06F3/0644 , G06F3/0679 , G06F16/23
Abstract: An electronic control unit includes an installation execution unit that operates at least one of an application program or parameter data stored in a first data storage bank serving as an active bank and rewrites a second data storage bank serving as an inactive bank by writing, to the second data storage bank, update data acquired from an external device, and an activation execution unit that switches the active bank from the first data storage bank to the second data storage bank. The installation execution unit rewrites the second data storage bank during a vehicle being travelable or parked. The activation execution unit switches the active bank from the first data storage bank to the second data storage bank during the vehicle being parked.
-
公开(公告)号:US11579865B2
公开(公告)日:2023-02-14
申请号:US17485576
申请日:2021-09-27
Applicant: DENSO CORPORATION
Inventor: Nao Sakurai , Shuhei Takahashi , Kazuaki Hayakawa , Takuya Hasegawa , Yuzo Harata , Kazuhiro Uehara , Takuya Kawasaki
Abstract: A vehicle information communication system includes a center apparatus and a vehicle apparatus that includes a group of electronic control units (ECUs) and that sends vehicle configuration information including configuration information on the group of ECUs mounted in the vehicle to the center apparatus via wireless communications. The center apparatus performs a first determination of whether the vehicle configuration information received from the vehicle apparatus matches approved-configuration information registered in an approved-configuration database, and performs a second determination of whether software update data for at least one ECU of the group of ECUs mounted in the vehicle exists in an update database. When both the first and second determinations are true, the center apparatus sends the software update data for at least one ECU of the group of ECUs mounted in the vehicle to the vehicle apparatus via the wireless communications.
-
公开(公告)号:US12045599B2
公开(公告)日:2024-07-23
申请号:US17166498
申请日:2021-02-03
Applicant: DENSO CORPORATION
Inventor: Tomoya Ogawa , Nao Sakurai , Yuzo Harata , Kazuhiro Uehara , Takuya Hasegawa , Takuya Kawasaki , Kazuaki Hayakawa
IPC: G06F8/65 , B60R16/023 , B60R16/03 , B60W60/00 , G06F3/06 , G06F8/654 , G06F8/658 , G06F9/445 , G06F16/23 , G06F21/44 , G06F21/51 , G07C5/08 , H04W4/14 , H04W4/48
CPC classification number: G06F8/65 , B60R16/023 , B60R16/0231 , B60R16/03 , B60W60/001 , G06F3/0604 , G06F3/0659 , G06F3/0673 , G06F8/654 , G06F8/658 , G06F9/445 , G06F16/2365 , G06F16/2379 , G06F21/44 , G06F21/51 , G07C5/0808 , H04W4/14 , H04W4/48 , G06F2221/033
Abstract: A center device includes an update data storage unit in which new data and new difference data for updating to the new data from old data are stored for, among electronic control units mounted on a vehicle, a target device targeted for data update. The center device generates, using the new data, a first verification value for verifying integrity in the vehicle, and generates, using the new difference data, a second verification value for verifying integrity of the new difference data in the vehicle. The center device generates a package including the new difference data, the first verification values and the second verification values for a plurality of the target devices. The center device generates, using the distribution package, a third verification value for verifying integrity of the distribution package in the vehicle, and transmits the distribution package along with the third verification value to the in-vehicle device.
-
公开(公告)号:US11989546B2
公开(公告)日:2024-05-21
申请号:US17678814
申请日:2022-02-23
Applicant: DENSO CORPORATION
Inventor: Yuzo Harata , Kazuhiro Uehara
Abstract: In a vehicle electronic control system, an electronic control device (ECU) is configured to rewrite a program by writing the update data received from the vehicle master device in a non-volatile memory. Incomplete provisional software is written in a write area of the non-volatile memory in the ECU. The vehicle master device includes: a specific mode determination unit that is configured to determine whether a specific mode for controlling a sequence of a program update is set; and a rewrite instruction unit that is configured to instruct the rewrite target ECU to write the update data under the specific mode when the specific mode determination unit determines that the specific mode is set.
-
9.
公开(公告)号:US11926270B2
公开(公告)日:2024-03-12
申请号:US17170193
申请日:2021-02-08
Applicant: DENSO CORPORATION
Inventor: Yuzo Harata , Kazuhiro Uehara , Masaaki Abe , Mitsuyoshi Natsume , Takuya Kawasaki
IPC: G06F8/65 , B60R11/02 , B60R16/023
CPC classification number: B60R16/023 , B60R11/0235 , B60R2300/8073
Abstract: A display control device includes a cancellation detection unit that is configured to detect a cancellation regarding a program rewrite from first update data stored in the rewrite target ECU to second update data acquired from an external device, a write instruction unit that is configured to distribute the second update data to the rewrite target ECU and instruct the rewrite target ECU to write the second update data thereinto, and a notification instruction unit that is configured to give an instruction for notification of a progress regarding the program rewrite. The notification instruction unit is further configured to give the instruction to make the notification of the progress regarding the program rewrite in a first manner when the write instruction unit is distributing the second update data, and give the instruction to make the notification of the progress regarding the program rewrite in a second manner when the cancellation detection unit detects the cancellation. The write instruction unit is further configured to continue distributing the second update data when the cancellation detection unit detects the cancellation during distribution of the second update data by the rewrite instruction unit.
-
公开(公告)号:US11886857B2
公开(公告)日:2024-01-30
申请号:US17168653
申请日:2021-02-05
Applicant: DENSO CORPORATION
Inventor: Nao Sakurai , Yuzo Harata , Kazuhiro Uehara , Takuya Hasegawa , Takuya Kawasaki , Kazuaki Hayakawa
IPC: G06F8/65 , B60R16/023 , G06F8/654 , B60W60/00 , B60R16/03 , G06F8/658 , G06F16/23 , H04W4/48 , H04W4/14 , G06F9/445 , G06F21/44 , G06F21/51 , G06F3/06 , G07C5/08
CPC classification number: G06F8/65 , B60R16/023 , B60R16/0231 , B60R16/03 , B60W60/001 , G06F3/0604 , G06F3/0659 , G06F3/0673 , G06F8/654 , G06F8/658 , G06F9/445 , G06F16/2365 , G06F16/2379 , G06F21/44 , G06F21/51 , G07C5/0808 , H04W4/14 , H04W4/48 , G06F2221/033
Abstract: In an ECU reprogram data DB of a center device, data of an update program for a target ECU for a program update among a plurality of EUCs mounted in a vehicle is stored. In a configuration information DB, an “ECU ID” corresponding to each ECU and vehicle-related information such as an “ECU SW ID” for each application program stored in the ECU are stored along with the vehicle type. An ECU metadata database stores update data-related information pertaining to update data and attributes of the rewrite target ECU. A specification data generation unit generates specification data, based on the information stored in the configuration information database and the information stored in the ECU metadata database, to be transmitted to the vehicle together with update data to be written in the target ECU such that the data includes information related to the type, attributes, and update data for the target ECU and information indicative of a rewrite environment related to the data update.
-
-
-
-
-
-
-
-
-