An information processing system, comprising:
- a first information processing apparatus that manages a first vehicle;
- and
- a second information processing apparatus mounted on the first vehicle,
- wherein the first information processing apparatus is programmed to:
- generate a first command to the second information processing apparatus, based on a predetermined operation plan that includes an operation zone for providing a predetermined service including any one of a passenger transport service, a package transport service, a package storage service and a mobile shop service, and a non-operation zone for executing one or more preparation tasks including at least one of interior cleaning of the first vehicle, standby of the first vehicle at a vehicle site and charging of the first vehicle, the non-operation zone being scheduled to follow the operation zone in the predetermined operation plan;
- transmit the first command to the second information processing apparatus to cause the first vehicle to travel autonomously to provide the predetermined service based on the predetermined operation plan of the first command, wherein the first vehicle is controlled according to the first command;
- receive, at a predetermined time period, vehicle data transmitted from the second information processing apparatus, the vehicle data including at least a processing state of tasks of the predetermined service and the one or more preparation tasks included in the predetermined operation plan;
- determine whether the first vehicle has entered the non-operation zone from the operation zone based on the processing state of tasks included in the vehicle data;
- in response to a determined entry of the first vehicle in the non-operation zone from the operation zone, determine whether the predetermined operation plan is delayed due to a delay having occurred in the operation zone with respect to the first vehicle entering the non-operation zone from the operation zone, based on the processing state of tasks;
- correct an execution plan of the one or more preparation tasks included in the predetermined operation plan by omitting execution of the one or more preparation tasks or by reducing an execution time period of the one or more preparation tasks from what is originally planned, based on a predetermined condition so as to reduce a time period during which the first vehicle stays in the non-operation zone when the predetermined operation plan is delayed due to the delay having occurred in the operation zone;
- generate a second command based on a corrected operation plan including the corrected execution plan, to the second information processing apparatus;
- and
- transmit the second command to the second information processing apparatus;
- and
- the second information processing apparatus is programmed to:
- cause the first vehicle to travel autonomously to execute the corrected execution plan based on the corrected operation plan of the second command, wherein the first vehicle is controlled according to the second command.