A non-transitory computer readable medium in which a program for causing a computer to perform a flying body identification process in a control system is stored, the program causing the computer to execute processes to:
- manage an airframe ID of a flying body and a plurality of types of information regarding the flying body indicated by the airframe ID so as to be associated with each other, wherein a type of the plurality of types information regarding the flying body is a flight plan, and a second type of the plurality of types of information is a position;
- select, in a case where an inquiry message containing the airframe ID and an authority level assigned to a communication terminal is received from the communication terminal, information to be transmitted to the communication terminal from among the plurality of types of information regarding the flying body associated with the airframe ID in accordance with the authority level of the communication terminal;
- transmit the selected information to the communication terminal;
- determine, based on the flight plan and the position, that the flying body has deviated from a path of the flight plan;
- and
- control a drive mechanism of the flying body such that the flying body approaches the path of the flight plan;
- wherein
- the control system is capable of communicating with the communication terminal and configured to control an operation of the flying body, the flying body is capable of transmitting the airframe ID, the communication terminal is configured to be operated by a first user, and wherein the first user is not located in the flying body and is different from a second user in the flying body.