US 12,169,705 B2
Information processing apparatus, control system, system, information processing method, control method and computer-readable storage medium
Tomoaki Taki, Tokyo (JP); Yosuke Shionoya, Tokyo (JP); Koichiro Nakamura, Tokyo (JP); and Kohei Yamaguchi, Tokyo (JP)
Assigned to HONDA MOTOR CO., LTD., Tokyo (JP)
Filed by HONDA MOTOR CO., LTD., Tokyo (JP)
Filed on Jan. 11, 2022, as Appl. No. 17/572,661.
Claims priority of application No. 2021-004567 (JP), filed on Jan. 14, 2021.
Prior Publication US 2022/0222062 A1, Jul. 14, 2022
Int. Cl. G06F 8/65 (2018.01); G06F 8/71 (2018.01); G07C 5/00 (2006.01)
CPC G06F 8/65 (2013.01) [G06F 8/71 (2013.01); G07C 5/008 (2013.01)] 18 Claims
OG exemplary drawing
 
1. An information processing apparatus, comprising:
a storage control unit, configured to store, in advance, version information of each of a plurality of programs for controlling each of a plurality of mobile object control units included in a mobile object;
an acquisition unit, configured to acquire, from the mobile object, version information of each of a plurality of programs for controlling each of the plurality of mobile object control units when the mobile object starts up, and store the acquired version information in the storage control unit;
a selection unit, configured to select an update program of at least one mobile object control unit among the plurality of mobile object control units; and
an output control unit, configured to output the update program selected by the selection unit to the mobile object during a traveling of the mobile object,
wherein the update program output to the mobile object includes at least a part of control code for instructing activation of the update program of the at least one mobile object, the activation is performed after a starting-up switch is turned off,
wherein the selection unit is configured to select update program of at least one mobile object control unit among a plurality of mobile object control units included in the mobile object, based on the version information acquired by the acquisition unit, when the version information acquired by the acquisition unit is not consistent with the version information stored by the storage control unit.