Relay device, electronic control unit, and vehicle-mounted system
First Claim
1. A relay device comprising:
- a memory storing a program;
a processor that, when executing the program, is configured to;
acquire data necessary to perform an upgrade processing from an upgrading tool, wherein the upgrading tool performs the upgrade processing to upgrade Electronic Control Units (ECUs) connected to a vehicle-mounted network, and the ECUs include a target Electronic Control Unit (ECU) which is subject to the upgrade processing and a non-target ECU which is not subject to the upgrade processing;
provide, via the vehicle-mounted network, the acquired data to the target ECU;
transmit, via the vehicle-mounted network, a suspend command which instructs the non-target ECU to shift to a suspend state in response to a start of the upgrade processing, the suspend state being a state in which a transmission of other data to the non-target ECU via the vehicle-mounted network is suspended;
instruct, via the vehicle-mounted network, the non-target ECU to cancel the suspend state when the upgrade processing is completed; and
instruct the non-target ECU to cancel the suspend state via the vehicle-mounted network when the processor fails to acquire, from the upgrading tool, the data necessary to perform the upgrade processing over a period longer than a predetermined abnormality detection duration during an execution of the upgrade processing.
1 Assignment
0 Petitions
Accused Products
Abstract
A relay device is provided. The relay device includes: an acquisition unit acquiring data necessary for an upgrade processing from an upgrading tool, which performs the upgrading processing to an ECU connected to a vehicle-mounted network; a relay unit providing the data, via the vehicle-mounted network, to a target ECU which is subject to the upgrade processing; a suspend instructing unit transmitting, via the vehicle-mounted network, a suspend command which instructs the non-target ECU to shift to a suspend state in which a transmission of other data to the non-target ECU via the vehicle-mounted network is suspended in response to a start of the upgrade processing; and a cancel instructing unit instructing, via the vehicle-mounted network, the non-target ECU to cancel the suspend state when the upgrade processing is completed.
-
Citations
10 Claims
-
1. A relay device comprising:
-
a memory storing a program; a processor that, when executing the program, is configured to; acquire data necessary to perform an upgrade processing from an upgrading tool, wherein the upgrading tool performs the upgrade processing to upgrade Electronic Control Units (ECUs) connected to a vehicle-mounted network, and the ECUs include a target Electronic Control Unit (ECU) which is subject to the upgrade processing and a non-target ECU which is not subject to the upgrade processing; provide, via the vehicle-mounted network, the acquired data to the target ECU; transmit, via the vehicle-mounted network, a suspend command which instructs the non-target ECU to shift to a suspend state in response to a start of the upgrade processing, the suspend state being a state in which a transmission of other data to the non-target ECU via the vehicle-mounted network is suspended; instruct, via the vehicle-mounted network, the non-target ECU to cancel the suspend state when the upgrade processing is completed; and instruct the non-target ECU to cancel the suspend state via the vehicle-mounted network when the processor fails to acquire, from the upgrading tool, the data necessary to perform the upgrade processing over a period longer than a predetermined abnormality detection duration during an execution of the upgrade processing. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An Electronic Control Unit (ECU) comprising:
-
a memory storing a program; a processor that, when executing the program, is configured to; acquire, via a vehicle-mounted network, data necessary to perform an upgrade processing of the ECU from an upgrading tool through a relay device; perform a processing associated with the upgrade processing according to the acquired data; shift the ECU to a suspend state in which a data transmission via the vehicle-mounted network is suspended upon receipt of a suspend command from the relay device via the vehicle-mounted network when the upgrade processing is started; and cancel the suspend state upon receipt of a command from the relay device via the vehicle-mounted network when the upgrade processing is completed; wherein the relay device instructs the ECU to cancel the suspend state via the vehicle-mounted network when the relay device fails to acquire, from the upgrading tool, the data necessary to perform the upgrade processing over a period longer than a predetermined abnormality detection duration during an execution of the upgrade processing. - View Dependent Claims (8)
-
-
9. A vehicle-mounted system comprising:
-
a plurality of Electronic Control Units (ECUs) connected to a vehicle-mounted network; and a relay device connected to a vehicle-mounted network, wherein the relay device includes a first memory storing a first program and a first processor that, when executing the first program, is configured to; acquire data necessary to perform an upgrade processing from an upgrading tool, wherein the upgrading tool performs the upgrade processing to upgrade the plurality of ECUs, and the plurality of ECUs include a target Electronic Control Unit (ECU) which is subject to the upgrade processing and a non-target ECU which is not subject to the upgrade processing; provide, via the vehicle-mounted network, the data acquired by the first processor to the target ECU; transmit, via the vehicle-mounted network, a suspend command which instructs the non-target ECU to shift to a suspend state in response to a start of the upgrade processing, the suspend state being a state in which a transmission of other data to the non-target ECU via the vehicle-mounted network is suspended; and instruct, via the vehicle-mounted network, the non-target ECU to cancel the suspend state when the upgrade processing is completed, and each of the plurality of ECUs includes a second memory storing a second program and a second processor that, when executing the second program, is configured to; acquire, from the relay device via the vehicle-mounted network, data that is necessary to perform the upgrade processing of an own ECU and transmitted from the upgrading tool through the relay device; perform a processing associated with the upgrade processing according to the data acquired by the second processor; shift the own ECU to the suspend state upon receipt of the suspend command from the relay device via the vehicle-mounted network when the upgrade processing is started; cancel the suspend state upon receipt of a command from the relay device when the upgrade processing is completed; and the first processor, when executing the first program, is further configured to instruct the non-target ECU to cancel the suspend state via the vehicle-mounted network when the first processor fails to acquire, from the upgrading tool, the data necessary to perform the upgrade processing over a period longer than a predetermined abnormality detection duration during an execution of the upgrade processing. - View Dependent Claims (10)
-
Specification