Vehicle device
US-2019108014-A1 · Apr 11, 2019 · US
US11907698B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11907698-B2 |
| Application number | US-202117167668-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 4, 2021 |
| Priority date | Aug 10, 2018 |
| Publication date | Feb 20, 2024 |
| Grant date | Feb 20, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
In a vehicle electronic control system, a vehicle master device is configured to acquire data storage bank information including information for specifying which bank is an active bank and information for specifying software versions of an active bank and an inactive bank from a rewrite target ECU that has a non-volatile memory with a plurality of data storage banks and to transmit the data storage bank information acquired by the data storage bank information acquisition unit to a center device. The center device is configured to select update data compliant to the inactive bank on the basis of the software versions and the active bank specified by the data storage bank information received from the vehicle master device and to transmit a distribution package including the update data selected by the update data selection unit to the vehicle master device.
Opening claim text (preview).
The invention claimed is: 1. A data storage bank information transmission control method executed in a vehicle electronic control system including: a center device that is configured to distribute update data; and a vehicle master device that is configured to acquire the update data from the center device and control update of a rewrite target electronic control unit (ECU) using the acquired update data, the method comprising the steps of: acquiring, with the vehicle master device, data storage bank information including information for specifying which bank is an active bank and information for specifying software versions of the active bank and an inactive bank from the rewrite target ECU that has a non-volatile memory with a plurality of data storage banks; transmitting the acquired data storage bank information to the center device; determining, with the center device, a software version of the update data that is newer than the software version of the active bank based on the software version of the active bank specified by the information included in the received data storage bank information; selecting, with the center device, an update data file to rewrite the inactive bank based on the determined software version of the update data; and transmitting the selected update data file to the vehicle master device when the determined software version of the update data is newer than the software version of the inactive bank specified by the information included in the data storage bank information; wherein: the non-volatile memory includes, as the plurality of data storage banks, a first data storage bank and a second data storage bank; the center device further includes an update data file management unit that is configured to store, separately, first differential data for the first data storage bank and second differential data for the second data storage bank; the first differential data is differential data to update the first data storage bank to the software version determined by the version determination unit; the second differential data is differential data to update the second data storage bank to the software version determined by the version determination unit; and the update data selection unit is configured to: determine which is the inactive bank between the first data storage bank and the second data storage bank; acquire the first differential data from the update data file management unit when the first data bank is determined to be the inactive bank; and acquire the second differential data from the update data file management unit when the second data bank is determined to be the inactive bank. 2. A vehicle electronic control system, comprising: a center device that is configured to distribute update data; and a vehicle master device that is configured to acquire the update data from the center device and control update of a rewrite target electronic control unit (ECU) using the acquired update data, wherein the vehicle master device includes: a data storage bank information acquisition unit that is configured to acquire data storage bank information including information for specifying which bank is an active bank and information for specifying software versions of the active bank and an inactive bank from the rewrite target ECU that has a non-volatile memory with a plurality of data storage banks; a data storage bank information transmission unit that is configured to transmit the data storage bank information acquired by the data storage bank information acquisition unit to the center device; and an update data distribution unit that is configured to distribute the update data received from the center device to the rewrite target ECU, and the center device includes: a version determination unit that is configured to determine a software version of the update data that is newer than the software version of the active bank based on the software version of the active bank specified by the information included in the data storage bank information received from the vehicle master device; an update data selection unit that is configured to select an update data file to rewrite the inactive bank based on the determined software version of the update data; and an update data transmission unit that is configured to transmit the update data file selected by the update data selection unit to the vehicle master device when the software version of the update data determined by the version determination unit is newer than the software version of the inactive bank specified by the information included in the data storage bank information received from the vehicle master device; wherein: the non-volatile memory includes, as the plurality of data storage banks, a first data storage bank and a second data storage bank; the center device further includes an update data file management unit that is configured to store, separately, first differential data for the first data storage bank and second differential data for the second data storage bank; the first differential data is differential data to update the first data storage bank to the software version determined by the version determination unit; the second differential data is differential data to update the second data storage bank to the software version determined by the version determination unit; and the update data selection unit is configured to: determine which is the inactive bank between the first data storage bank and the second data storage bank; acquire the first differential data from the update data file management unit when the first data bank is determined to be the inactive bank; and acquire the second differential data from the update data file management unit when the second data bank is determined to be the inactive bank. 3. The vehicle electronic control system according to claim 2 , wherein the data storage bank information transmission unit is further configured to transmit usage environment information indicative of a usage environment of a vehicle to the center device in addition to the data storage bank information, and the update data selection unit is further configured to select update data compliant to the inactive bank based on the software versions and the active bank that are specified by the data storage bank information and the usage environment information received from the vehicle master device. 4. The vehicle electronic control system according to claim 2 , wherein the vehicle master device further includes: a rewrite specification data acquisition unit that is configured to acquire rewrite specification data from outside; a rewrite specification data analysis unit that is configured to analyze the rewrite specification data acquired by the rewrite specification data acquisition unit; a rewrite method specifying unit that is configured to specify a rewrite method based on an analysis result of the rewrite specification data; and a rewrite method instruction unit that is configured to instruct the rewrite target ECU to perform rewriting according to the rewrite method specified by the rewrite method specifying unit. 5. The vehicle electronic control system according to claim 4 , wherein the rewrite method instruction unit is further configured to instruct the rewrite target ECU to perform rewriting using a self-retention power when a rewrite method using the self-retention power is specified by the rewrite method specifying unit. 6. The vehicle electronic control system according to claim 4 , wherein the rewrite method instruction unit is further configured to instruct the rewrite target ECU to perform rewriting using a power supply control when a rewrite method using the power supply control is specified by the rewrite method specifying u
Updates (security arrangements therefor G06F21/57) · CPC title
for transmission of signals between vehicle parts or subsystems · CPC title
Circuits relating to the driving or the functioning of the vehicle (monitoring tyres B60C23/00; indicating overspeed B60K31/00; for dash boards B60K37/00, B60Q3/10; for indicating emergencies B60Q1/52; brake control systems B60T; registering or indicating the working of vehicles G07C5/00; measuring distance G01C, e.g. combinations of speed and distance G01C23/00; engine indicators G01L; measuring speed or acceleration G01P) · CPC title
for supply of electrical power to vehicle subsystems {or for (circuit arrangements for charging batteries H02J7/00)} · CPC title
Planning or execution of driving tasks · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.