| CPC G06F 8/65 (2013.01) [B60W 40/105 (2013.01); G06F 8/71 (2013.01); B60W 2554/4049 (2020.02)] | 17 Claims |

|
1. An update management server comprising:
at least one processor, wherein
the at least one processor is configured to
acquire, from each of a plurality of moving objects, version information of a program of a moving object control unit that controls at least a part of each moving object, and moving object information which is information detected by each moving object;
generate normal range information indicating a normal range of the moving object information for each version of the program of the moving object control unit based on the acquired version information and the acquired moving object information, wherein
the at least one processor is further configured to
generate, based on the moving object information detected by a moving object when the program of the moving object control unit is a first version among the plurality of moving objects, normal range information of the first version, and
in a case of generating normal range information of a second version newer than the first version,
identify, among the plurality of moving objects, a moving object having moving object information detected when the version of the program of the moving object control unit is the first version is within the normal range of the first version, and
use the moving object information detected by the identified moving object when the version of the program of the moving object control unit of the identified moving object is the second version, to generate the normal range information of the second version; and
the at least one processor is further configured to restrict rewriting the program of the moving object control unit from the program of the first version to the program of the second version when the normal range of the first version has a single range and the normal range of the second version has a plurality of ranges.
|