US 12,393,416 B2
Updating software in a wireless switching control system
Takayuki Fujimoto, Seto (JP); Masaki Miyake, Toyota (JP); Tomoki Shibutani, Nissin (JP); and Kazuyoshi Shiohara, Nagoya (JP)
Assigned to TOYOTA JIDOSHA KABUSHIKI KAISHA, Toyota (JP)
Filed by TOYOTA JIDOSHA KABUSHIKI KAISHA, Toyota (JP)
Filed on Apr. 10, 2023, as Appl. No. 18/297,768.
Claims priority of application No. 2022-070246 (JP), filed on Apr. 21, 2022.
Prior Publication US 2023/0342138 A1, Oct. 26, 2023
Int. Cl. G06F 8/65 (2018.01); G06F 8/71 (2018.01); H04L 67/12 (2022.01)
CPC G06F 8/65 (2013.01) [G06F 8/71 (2013.01); H04L 67/12 (2013.01)] 10 Claims
OG exemplary drawing
 
1. A control system configured to update software by wireless communication, the control system comprising:
a plurality of specific control devices each including
one or more memories configured to store specific software for executing specific processing for controlling a control target, and
one or more processors configured to execute the specific processing by executing the specific software stored in the one or more memories; and
processing circuitry configured to:
switch, among the plurality of specific control devices, a specific control device that executes the specific processing; and,
when an update of the specific software stored in the one or more memories of the specific control device executing the specific processing among the plurality of specific control devices is to be performed, switch execution, among the plurality of specific control devices, from the specific control device executing the specific processing to another specific control device that is not executing the specific processing before starting of the update;
the one or more processors of the specific control device are further configured to, in a state where the specific control device executing the specific processing has been switched to the other specific control device, update the specific software stored in the one or more memories; and
the one or more processors of the other specific control device are further configured to, after the specific control device executing the specific processing has been switched to the other specific control device, execute the specific processing by executing the specific software stored in the one or more memories.