An information processing system including a terminal device mounted on a vehicle, a data analysis server communicably connected with the terminal device, and a video accumulation server communicably connected with the terminal device,
- wherein the terminal device includes
- a video data acquisition unit that acquires video data from a camera that captures surroundings of a vehicle,
- a sensor data acquisition unit that acquires sensor data including at least one of acceleration, speed, and angular velocity of the vehicle,
- a time information giving unit that gives time information indicating time of acquisition to each of the video data and the sensor data;
- and
- a sensor data transmission unit that transmits the sensor data to the data analysis server when an event occurs in the vehicle,
- the data analysis server includes
- a sensor data reception unit that receives the sensor data transmitted by the terminal device,
- an identification unit that identifies a content of an event occurred in the vehicle based on the sensor data, and
- an identification result transmission unit that transmits an identification result,
- the terminal device includes
- an identification result reception unit that receives the identification result transmitted by the data analysis server,
- a determination unit that determines whether or not the identified event indicated by the identification result is a predetermined event,
- a specification unit that specifies video data to which time information same as time information given to the sensor data used for identification is given, when the identified event is determined to be the predetermined event, and
- a video data transmission unit that transmits the specified video data to the video accumulation server, and
- the video accumulation server includes
- a video data reception unit that receives the video data transmitted by the terminal device, and
- a video data storage unit that stores the video data.