Flight object identification system, control system, flight object identification method, computer-readable medium and flight object

By managing the fuselage ID and information of the aircraft, combined with permission levels and location information, the issues of information security and acceptability within the aircraft are resolved, enabling secure information provision and identification control.

CN116830175BActive Publication Date: 2026-06-30NEC CORP

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
NEC CORP
Filing Date
2021-01-29
Publication Date
2026-06-30

AI Technical Summary

Technical Problem

Existing technologies struggle to safely provide appropriate information within flying bodies, leading to safety and acceptability issues.

Method used

By managing the fuselage ID and related information of the aircraft, information is selectively sent according to the permission level, and identification and control are carried out in combination with location information and flight plans. Security is ensured by using encryption and communication units.

Benefits of technology

This allows for the provision of appropriate flight information based on circumstances while improving safety, and enhancing the acceptability and sense of security of the flight.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116830175B_ABST
    Figure CN116830175B_ABST
Patent Text Reader

Abstract

The aircraft identification system (102) according to an embodiment of the present invention includes an aircraft (2), a communication terminal (40) for acquiring the fuselage ID of the aircraft (2), and a control system (32) for controlling the operation of the aircraft (2). The control system (32) manages the fuselage IDs associated with each other and multiple pieces of information about the aircraft (2) indicated by the fuselage IDs. When the control system (32) has received a query message from the communication terminal (40) including the fuselage ID and the permission level assigned to the communication terminal (40), the control system (32) selects information to be sent to the communication terminal (40) from the multiple pieces of information about the aircraft (2) associated with the fuselage ID according to the permission level of the communication terminal (40), and sends the selected information to the communication terminal (40).
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to a flight object identification system, a control system, a flight object identification method, a computer-readable medium, and a flight object. Background Technology

[0002] In recent years, research and development of flying vehicles, such as flying cars, has been very active. For example, Patent Document 1 discloses an aircraft operating system in which the aircraft automatically performs takeoff from a first takeoff / landing area and landing in a second takeoff / landing area under the control of a control system configured to control the operation of the aircraft.

[0003] Reference List

[0004] Patent documents

[0005] [Patent Document 1] Japanese Unexamined Patent Application Publication No. 2017-151839 Summary of the Invention

[0006] Technical issues

[0007] For flying vehicles to be accepted as a means of transportation, a mechanism is needed to increase public safety and social acceptance. To enhance this safety, it's conceivable that anyone could access information about the flying vehicle during flight. This information would include various details such as aircraft identification, remaining energy life, and flight path. Disclosing such information raises safety concerns, and it's necessary to provide appropriate information about the flying vehicle based on the specific circumstances.

[0008] The purpose of this disclosure is to solve this problem and provide a flight object identification system, control system, flight object identification method, computer-readable medium, and flight object that can provide information about the flight object appropriately as needed while improving its safety.

[0009] Solution to the problem

[0010] The flight object identification system disclosed herein includes:

[0011] Flying vehicle;

[0012] The communication terminal is configured to obtain the fuselage ID of the aircraft; and

[0013] The control system is configured to control the operation of the flying vehicle.

[0014] The control system is also configured as follows:

[0015] The fuselage ID and multiple pieces of information about the aircraft body indicated by the fuselage ID are managed in a correlated manner;

[0016] Upon receiving a query message from the communication terminal containing the aircraft ID and the permission level assigned to the communication terminal, select the information to be sent to the communication terminal from multiple pieces of information about the aircraft associated with the aircraft ID, based on the communication terminal's permission level; and

[0017] Send the selected information to the communication terminal.

[0018] The control system according to this disclosure includes:

[0019] The communication unit is configured to communicate with the communication terminal;

[0020] Storage units are configured to manage and store, in association with each other, the fuselage ID of the aircraft and multiple pieces of information about the aircraft indicated by the fuselage ID; and

[0021] The selection unit is configured to select information to send to the communication terminal from multiple pieces of information about the flying body, wherein...

[0022] When the communication unit receives a query message from the communication terminal containing the fuselage ID and the permission level assigned to the communication terminal,

[0023] The selection unit is also configured as a reference storage unit to select, based on the communication terminal's permission level, information to be sent to the communication terminal from multiple pieces of information about the aircraft associated with the fuselage ID.

[0024] The communication unit is also configured to send information selected by the selection unit to the communication terminal.

[0025] The flight object identification method disclosed herein includes:

[0026] The system manages the fuselage ID of the aircraft and multiple pieces of information about the aircraft indicated by the fuselage ID in a correlated manner.

[0027] Upon receiving a query message from the communication terminal containing the aircraft ID and the permission level assigned to the communication terminal, select the information to be sent to the communication terminal from multiple pieces of information about the aircraft associated with the aircraft ID, based on the communication terminal's permission level; and

[0028] Send the selected information to the communication terminal.

[0029] According to this disclosure, a computer-readable medium is a non-transitory computer-readable medium in which a program is stored, which causes a computer to perform processes to:

[0030] The fuselage ID and multiple pieces of information about the aircraft body indicated by the fuselage ID are managed in a correlated manner;

[0031] Upon receiving a query message from the communication terminal containing the aircraft ID and the permission level assigned to the communication terminal, select the information to be sent to the communication terminal from multiple pieces of information about the aircraft associated with the aircraft ID, based on the communication terminal's permission level; and

[0032] Send the selected information to the communication terminal.

[0033] The flying bodies disclosed herein include:

[0034] Storage units are configured to store flight body information and permission levels in association with each other; the flight body information is information about the flight body.

[0035] An encryption unit is configured to encrypt flight body information associated with a predetermined permission level; and

[0036] The communication unit is configured to send encrypted flight information.

[0037] Beneficial effects of the present invention

[0038] According to this disclosure, a flight object identification system, control system, flight object identification method, computer-readable medium, and flight object can be provided that can appropriately provide information about the flight object as needed while improving its safety. Attached Figure Description

[0039] Figure 1 This is a block diagram illustrating the configuration of a flight object recognition system according to a first example embodiment.

[0040] Figure 2 This is a diagram illustrating an example of a fuselage ID table according to a first example embodiment.

[0041] Figure 3 This is a flowchart illustrating the operation of the control system according to a first example embodiment.

[0042] Figure 4 This is a block diagram illustrating the configuration of a flight object recognition system according to a second example embodiment.

[0043] Figure 5 This is a block diagram illustrating the configuration of the flying body according to a second example embodiment.

[0044] Figure 6 This is a block diagram illustrating the configuration of a control system according to a second example embodiment.

[0045] Figure 7 This is a flowchart illustrating the operation of the control system according to a second example embodiment.

[0046] Figure 8This is a flowchart illustrating the operation of the control system according to a second example embodiment.

[0047] Figure 9 This is a block diagram illustrating the configuration of a flight object identification system according to a third example embodiment.

[0048] Figure 10 This is a flowchart illustrating the operation of the control system according to a third example embodiment.

[0049] Figure 11 This is a block diagram illustrating the configuration of a flight object recognition system according to a fourth example embodiment.

[0050] Figure 12 This is a diagram illustrating the correspondence between the permission levels and information about the flying body according to the fourth example embodiment.

[0051] Figure 13 This is a flowchart illustrating the operation of the control system according to the fourth example embodiment.

[0052] Figure 14 This is a block diagram illustrating the configuration of a flight object identification system according to a fifth example embodiment.

[0053] Figure 15 This is a flowchart illustrating the operation of the control system according to the fifth example embodiment.

[0054] Figure 16 This is a block diagram illustrating configuration examples of control devices in the flight body, control system, and communication terminal according to each example embodiment. Detailed Implementation

[0055] Example Implementation

[0056] Specific exemplary embodiments of the invention will now be described in detail with reference to the accompanying drawings. However, the invention is not limited to the following exemplary embodiments. Furthermore, for clarity, the following description and drawings will be appropriately simplified.

[0057] (First Example Implementation)

[0058] Figure 1 This is a block diagram illustrating the configuration of a flight object identification system 1 according to a first example embodiment. The flight object identification system 1 includes a flight object 2 and a control system 3.

[0059] The flying body 2 is, for example, a rotorcraft, such as a drone, unmanned aerial vehicle (UAV), flying car, or vertical takeoff and landing (VTOL) vehicle. The flying body 2 generates lift and thrust by rotating its rotor. The flying body 2 can be an unmanned aerial vehicle carrying luggage or the like, or a manned aircraft carrying passengers.

[0060] The aircraft 2 has an airframe ID as its own identification information. Different airframe IDs are assigned to different aircraft 2, and no two aircraft 2 have the same airframe ID. The aircraft 2 has a communication unit 14 and an airframe ID control unit 15. Each of the communication unit 14 and the airframe ID control unit 15 can be software or a module executed by a processor running programs stored in its execution memory. Alternatively, the communication unit 14 and the airframe ID control unit 15 can be hardware such as circuits or chips.

[0061] Communication unit 14 is configured to transmit the fuselage ID. Communication unit 14 is configured to perform wireless communication with the ground side (i.e., control system 3). Communication unit 14 performs wireless communication with control system 3 according to a pre-determined frequency, transmission power, etc. For example, communication unit 14 can perform processing according to communication standards such as 5G or 4G defined in 3GPP (3rd Generation Partnership Project), or according to communication standards such as Wi-Fi (registered trademark) or Bluetooth (registered trademark). Communication unit 14 is configured to transmit wireless signals to control system 3. Communication unit 14 is also configured to receive wireless signals from control system 3. This enables the transmission and reception of data and information between aircraft 2 and control system 3. Communication unit 14 is configured to transmit the fuselage ID and the position information of aircraft 2 to control system 3.

[0062] Furthermore, the communication unit 14 can send the fuselage ID not only to the control system 3 but also to a communication terminal such as a smartphone. In this case, for example, the fuselage ID sent by the aircraft 2 can be obtained by installing a predetermined application in the smartphone. In addition, the communication unit 14 can also send its own fuselage ID to any other aircraft 2 or receive fuselage IDs from other aircraft 2, thereby being able to send fuselage IDs to any other aircraft and receive fuselage IDs 2 from any other aircraft.

[0063] The fuselage ID control unit 15 is configured to control the changing and sending of the fuselage ID. The fuselage ID control unit 15 is also configured to store its own fuselage ID, which changes according to a predetermined change pattern. For example, the fuselage ID can change at predetermined intervals, or it can change at any time. The timing of changing the fuselage ID can be set to a time desired by the user, etc. For example, the fuselage ID can change as the number of flights increases, or it can change after multiple flights.

[0064] For example, such as Figure 2 As shown in the fuselage ID table, the fuselage ID control unit 15 can pre-create multiple fuselage IDs as predetermined change patterns and change the fuselage IDs at predetermined intervals. The communication unit 14 can send the fuselage ID table stored by the fuselage ID control unit 15 to the control system 3. This allows the fuselage ID control unit 15 to share the fuselage ID change patterns with the control system 3, which is configured to control its own flight. Alternatively, the communication unit 14 can receive the fuselage ID table from the control system 3. These enable the flight body 2 and the control system 3 to share the fuselage ID change patterns of the flight body 2.

[0065] exist Figure 2 In the fuselage ID table shown, the fuselage ID at the start of flight (0 minutes after flight start) is set to #0; 10 minutes after flight start, the fuselage ID is set to #1; 20 minutes after flight start, the fuselage ID is set to #2; and 30 minutes after flight start, the fuselage ID is set to #3. Note that... Figure 2 The fuselage ID table shown is exemplary and arbitrary fuselage IDs can be generated. For example, the fuselage ID control unit 15 or control system 3 can generate fuselage IDs using algorithms or random number generation functions. Furthermore, the fuselage ID can be a randomly generated ID or an ID that is to be changed based on at least one of its own fuselage's flight count or flight time.

[0066] Flight body 2 flies according to a predefined flight plan while simultaneously communicating wirelessly with control system 3. Flight body 2 can autonomously fly along a flight path from the takeoff point to the landing point. For example, flight body 2 takes off from a takeoff / landing facility and flies along a flight path based on the flight plan. When flight body 2 reaches the landing point corresponding to the destination, it lands at the landing point. The flight path is a three-dimensional path from the takeoff point to the landing point. A pre-designated takeoff / landing facility can be used for both the takeoff point and the landing point. Note that each location in the takeoff point and landing point can be any location, as long as there is space for flight body 2 to land. Of course, the takeoff / landing point used for takeoff and the takeoff / landing point used for landing can be the same location.

[0067] The piloting of aircraft 2 can switch between autopilot and manual piloting. For example, aircraft 2 can be configured to set autopilot and switch to manual piloting in an emergency, as advanced piloting skills are required in areas with many obstacles, such as urban areas.

[0068] Control system 3 is a system used to manage and control operations. Control system 3 is a hardware device (or computer device) installed in the operations control center for performing operational management and air traffic control of the aircraft 2. Control system 3 is not limited to a single physical device. For example, multiple processors can work together to perform the processes described later.

[0069] Furthermore, to perform wide-area control, control system 3 can be located at an air traffic control center configured to communicate with multiple operational control centers. Therefore, control system 3 at the operational control center and control system 3 at the air traffic control center communicate with each other, thereby enabling control of the aircraft 2 over a wide area.

[0070] The control system 3 has a communication unit 4 and an identification unit 5. Each of the communication unit 4 and the identification unit 5 can be software or a module executed by a processor that executes a program stored in an execution memory. Alternatively, the communication unit 4 and the identification unit 5 can be hardware such as a circuit or a chip.

[0071] Communication unit 4 obtains the fuselage ID and position information of flight body 2 transmitted from flight body 2. Furthermore, communication unit 4 also obtains the fuselage ID and position information of flight body 2 at different time intervals.

[0072] The identification unit 5 uses the fuselage ID received from the aircraft 2 to identify the aircraft 2. For example, the identification unit 5 can be configured to pre-store a table in which fuselage IDs and aircraft 2 are associated with each other, and refer to the table to extract the aircraft 2 associated with the received fuselage ID.

[0073] Here, communication unit 4 can obtain different fuselage IDs from aircraft 2 at different times. In this case, identification unit 5 determines whether a fuselage ID different from the first fuselage ID indicates aircraft 2 associated with the first fuselage ID based on the change between position information obtained with the first fuselage ID and position information obtained with a fuselage ID different from the first fuselage ID. For example, the change in position information can be indicated by using the distance between position information obtained at different times. For example, when the change in position information is within a predetermined range, identification unit 5 can determine that a fuselage ID different from the first fuselage ID indicates aircraft 2 associated with the first fuselage ID.

[0074] Below, we will refer to Figure 3The operation of the control system 3 according to the first example embodiment is described. Figure 3 This is a flowchart illustrating the operation of the control system 3 according to a first example embodiment.

[0075] First, communication unit 4 obtains the first fuselage ID and the position information of aircraft 2 (S1). Here, to distinguish the fuselage IDs, the aforementioned first fuselage ID is referred to as the first fuselage ID, and the modified fuselage ID is referred to as the second fuselage ID. Next, identification unit 5 uses the first fuselage ID to identify aircraft 2 (S2). Afterwards, control system 3 communicates with aircraft 2 that sent the first fuselage ID and performs operation management and air traffic control on aircraft 2.

[0076] Then, when the communication unit 4 does not obtain the second fuselage ID and the location information of the aircraft 2 that sent the second fuselage ID (S3, no), the control system 3 continues to manage the operation and control the air traffic of the aircraft 2 that sent the first fuselage ID identified by the identification unit 5.

[0077] On the other hand, communication unit 4 obtains the second fuselage ID and the position information of the aircraft 2 that sent the second fuselage ID (S3, Yes). Identification unit 5 determines whether the aircraft 2 that sent the second fuselage ID is the same as the aircraft 2 that sent the first fuselage ID based on the change between the position information when the first fuselage ID was obtained and the position information when the second fuselage ID was obtained. For example, identification unit 5 determines whether the change between the position information when the first fuselage ID was obtained and the position information when the second fuselage ID was obtained is equal to or less than a threshold (S4). When it is determined that the distance between the position information obtained at different times is equal to or less than a preset threshold (e.g., 50m) (S4, Yes), identification unit 5 determines that the aircraft 2 that sent the second fuselage ID and the aircraft 2 that sent the first fuselage ID are the same aircraft 2 (S5).

[0078] When it is determined that the distance between the position information obtained at different times is greater than a preset threshold (S4, No), the identification unit 5 identifies the aircraft 2 that sends the second fuselage ID as a different aircraft 2 from the aircraft 2 that sends the first fuselage ID (S6). The control system 3 identifies the aircraft 2 that sends the first fuselage ID and the aircraft 2 that sends the second fuselage ID as different aircraft 2, and performs operation management and air traffic control.

[0079] As described above, the aircraft 2 according to the first example embodiment can improve its security by changing its fuselage ID. On the other hand, a problem exists: if the aircraft 2 arbitrarily changes its fuselage ID, the control system 3 cannot recognize the aircraft 2, thus compromising flight security. Conversely, even if different fuselage IDs are obtained at different times, the control system 3 according to the first example embodiment can designate the aircraft 2 by using its position information. Therefore, the control system 3 can identify or designate the aircraft 2 that has changed its fuselage ID to be transmitted for security reasons.

[0080] (Second Example Implementation)

[0081] Figure 4 This is a block diagram illustrating the configuration of a flight object identification system 100 according to a second example embodiment. The flight object identification system 100 includes a flight object 20 and a control system 30.

[0082] Figure 5 This is a block diagram illustrating the configuration of a flight body 20 according to a second exemplary embodiment. The flight body 20 includes a flight control unit 11, a drive mechanism 12, a sensor 13, a communication unit 14, a fuselage ID control unit 15, a display unit 16, and a battery 17. In the flight body 20 according to the second exemplary embodiment, similar reference numerals are assigned to components similar to those according to the first exemplary embodiment, and detailed descriptions thereof will be omitted as appropriate.

[0083] The flight control unit 11 is configured to control each component constituting the flight body 20. The drive mechanism 12 includes rotors and their motors and is configured to generate lift and thrust for flight. The flight control unit 11 is configured to output drive signals for controlling the drive mechanism 12. For example, in the case where the flight body 20 has multiple rotors, the flight control unit 11 is configured to control the drive mechanism 12 to drive the rotors independently.

[0084] The flight control unit 11 stores the flight plan in a memory or similar storage device. The flight control unit 11 can store flight plans received from the control system 30 or flight plans input by the user from the aircraft 20 in the memory. In autopilot mode, the flight control unit 11 is configured to control the drive mechanism 12 to fly according to the flight plan. If the position of the aircraft 20 deviates from its flight path due to wind or other reasons, the flight control unit 11 is configured to control the drive mechanism 12 to keep the aircraft 20 flying and approaching the flight path. The flight control unit 11 can detect the position of the aircraft 20 using sensor 13. The flight control unit 11 is configured to control the drive mechanism 12 based on the detection results of sensor 13.

[0085] Sensor 13 detects information about the flight status of the aircraft 20. For example, sensor 13 includes a gyroscope sensor for detecting the aircraft's attitude and a position sensor for detecting its position. As a position sensor, a satellite positioning sensor such as GPS (Global Positioning System) can be used, for example. Flight control unit 11 is configured to specify its own position based on the information obtained by sensor 13. Specifically, for example, flight control unit 11 specifies the three-dimensional position of aircraft 20 based on positioning information received by sensor 13 from multiple satellites. Communication unit 14 transmits the aircraft ID and position information about the position specified by flight control unit 11. Note that the number of sensors 13 is not limited to one, but multiple sensors 13 can be configured.

[0086] The aircraft 20 may be equipped with a display unit 16 for displaying flight status, congestion status, and fuselage information to passengers during flight. The content displayed on the display unit 16 can be changed based on information about the aircraft 20. For example, the content displayed on the display unit 16 can be changed based on information about whether the aircraft 20 is a manned or unmanned aircraft. Alternatively, the content displayed on the display unit 16 can be changed based on information about whether the aircraft 20 is in automatic or manual operation. Note that in the case of an unmanned aircraft, the display unit 16 can be omitted. The battery 17 supplies power to each device constituting the aircraft 20.

[0087] Equipped with the aforementioned components, the aircraft 20 can fly while communicating with the control system 30.

[0088] Figure 6 This is a block diagram of a control system 30 according to a second exemplary embodiment. The control system 30 includes a communication unit 4, an identification unit 5, a generation unit 6, a storage unit 7, and an estimation unit 8. In the control system 30 according to the second exemplary embodiment, similar reference numerals are assigned to components similar to those according to the first exemplary embodiment, and detailed descriptions thereof will be omitted as appropriate.

[0089] Communication unit 4 performs wireless communication with the aircraft 20 to obtain fuselage information including the fuselage ID and location information of the aircraft 20. Performance information regarding the performance of the aircraft 20 may be included in the fuselage information. The performance information includes data on the weight, dimensions, flight time, turning ability, wind resistance, flight speed, and flight altitude of the aircraft 20. The performance information may also include data on remaining battery life and fuel remaining during flight. Additionally, the performance information may include information on whether it is a manned or unmanned aircraft. The fuselage information may include information on whether it is an emergency aircraft used for police, firefighting, or first aid purposes.

[0090] Communication unit 4 performs wireless communication with flight body 20 according to a predefined frequency and transmission power. For example, communication unit 4 can perform processing according to communication standards defined in 3GPP such as 5G or 4G, or according to communication standards such as Wi-Fi (registered trademark) or Bluetooth (registered trademark). Communication unit 4 transmits wireless signals to flight body 20. Communication unit 4 receives wireless signals from flight body 20. This enables the receiving and transmission of data and information between flight body 20 and control system 30.

[0091] The generation unit 6 is configured to generate a flight plan, including a flight path and flight schedule, based on the scheduled takeoff time of the flight body 20 obtained by the communication unit 4 and movement information about the destination. The scheduled takeoff time can be the current time or a pre-booked and registered time. The scheduled takeoff time and destination can be information directly input into the control system 30 by the user of the flight body 20 or the user of the control system 30. Note that the destination can be a place name, facility name, address, coordinates (latitude and longitude), etc. In addition, the destination can be the ID of the takeoff / landing facility itself, etc., and the movement information can include the intermediate point between the takeoff location and the landing location.

[0092] A flight path is a migration route from the takeoff point to the landing point corresponding to the destination. The flight path is information indicating the trajectory of the target positions traversed by the flying body 20. Furthermore, a predetermined flight time can be associated with each target position along the flight path. For example, the flight path can be a set of three-dimensional coordinates indicating the target positions individually. Specifically, the flight path can be data in which the three-dimensional coordinates are arranged in chronological order. The flight path is generated by connecting the three-dimensional coordinates.

[0093] Generation unit 6 can generate a flight path based on performance information. For example, generation unit 6 generates a flight path that meets the performance requirements indicated by the performance information. The performance information includes the weight, dimensions, flight time, turning ability, wind resistance, flight speed, and flight altitude of the aircraft 20. The performance information may include the current remaining battery life or remaining fuel. For example, when powered by an electric motor, the remaining battery life is included in the performance information. When powered by an internal combustion engine, the remaining fuel, such as gasoline, is included in the performance information. Alternatively, when a fuel cell is used as battery 17, the remaining fuel, such as hydrogen, is included in the performance information. When both an internal combustion engine and an electric motor are used as power sources, both the remaining battery life and the remaining fuel can be included in the performance information.

[0094] For example, when flight time is included as performance information, generation unit 6 is configured to generate a flight path that does not exceed the flight time. Specifically, generation unit 6 shortens the flight distance of the aircraft 20 with a short flight time to generate a flight path whose flight time does not exceed the flight time. Of course, generation unit 6 can generate a flight path that meets other performance requirements besides flight time. Communication unit 4 sends the generated flight plan to aircraft 20.

[0095] Storage unit 7 is configured to store fuselage information obtained from flight body 20 and flight plans generated by generation unit 6. In addition, storage unit 7 also stores a fuselage ID table indicating the change pattern of fuselage IDs sent by flight body 20.

[0096] Even if the fuselage ID of the aircraft 20 is changed, the identification unit 5 is configured to not only recognize changes in position information obtained at different times, but also to identify the aircraft 20 associated with the obtained fuselage ID based on the fuselage ID table stored in the storage unit 7. Furthermore, in addition to the fuselage ID and position information, the identification unit 5 can also refer to the flight plan to identify the aircraft 20. The identification unit 5 can improve the accuracy of identifying the aircraft 20 by comparing the position information of the aircraft 20 in flight with the flight plan of the aircraft 20.

[0097] The estimation unit 8 is configured to estimate the estimated position of the flight body 20 in flight based on the position information of the flight body 20 at the time of communication disconnection and the flight plan when the wireless communication between the control system 30 and the flight body 20 is cut off. For example, the estimation unit 8 calculates the speed and direction of the flight body 20 based on the position information up to the time of communication disconnection, and estimates the estimated position of the flight body 20 after the communication disconnection by using the flight path and flight schedule of the flight plan.

[0098] When communication is restored, the identification unit 5 is configured to identify the aircraft 20 by comparing the fuselage ID of the aircraft 20 located at the estimated position with the fuselage ID based on the fuselage ID table. Furthermore, the identification unit 5 is configured to identify the aircraft 20 by comparing its position when communication is restored with the estimated position of the aircraft 20 at the time when communication is restored.

[0099] Figure 7 This is a flowchart illustrating the operation of the control system 30 according to a second example embodiment. Because... Figure 7 Steps S11 to S14 in the middle Figure 3 Steps S1 to S4 are similar, therefore their descriptions will be omitted. (Similar to...) Figure 3Similarly, in order to distinguish the fuselage ID, the first fuselage ID mentioned above is called the first fuselage ID, and the changed fuselage ID is called the second fuselage ID.

[0100] When the change between the position information obtained when the first fuselage ID is acquired and the position information obtained when the second fuselage ID is acquired is equal to or less than a threshold (S14, Yes), the identification unit 5 refers to the fuselage ID change pattern stored in the storage unit 7. A change in position information equal to or less than the threshold means that the amount of change between the position information is equal to or less than the threshold. The identification unit 5 determines whether the second fuselage ID is the same as the fuselage ID specified by the fuselage ID change pattern of the aircraft 20 that sent the first fuselage ID (S15).

[0101] If the second fuselage ID is determined to be different from the fuselage ID specified by the change mode (S15, No), the identification unit 5 identifies the aircraft 20 that sent the second fuselage ID as a different aircraft 20 from the aircraft 20 that sent the first fuselage ID (S18). If the second fuselage ID is determined to be the same as the fuselage ID specified by the change mode (S15, Yes), the identification unit 5 refers to the flight plan stored in the storage unit 7 to determine whether the position when the second fuselage ID is obtained is any position on the flight plan of the aircraft 20 that sent the first fuselage ID (S16). If the position when the second fuselage ID is obtained does not exist in the flight plan (S16, No), the identification unit 5 identifies the aircraft 20 as a different aircraft 20 (S18). If the position when the second fuselage ID is obtained exists in the flight plan (S16, Yes), the identification unit 5 determines that the aircraft 20 that sent the second fuselage ID is the same aircraft 20 as the aircraft 20 that sent the first fuselage ID (S17). Furthermore, Figure 7 The process is shown to be performed in the order of steps S14, S15, and S16, but the order of steps S14, S15, and S16 can be changed. For example, the control system 30 may perform the process of step S15 and then perform the process of step S14 or S16, or it may perform the process of step S16 and then perform the process of step S14 or S15.

[0102] Figure 8 This is a flowchart illustrating the operation of the control system 30 when communication with the flight body 20 is restored. Because... Figure 8 Steps S21 and S22 in the process are similar to those in the process. Figure 3 Steps S1 to S2 are similar, therefore their description will be omitted. (Similar to...) Figure 3 Similarly, in order to distinguish the fuselage ID, the first fuselage ID mentioned above is called the first fuselage ID, and the changed fuselage ID is called the second fuselage ID.

[0103] When communication between communication unit 4 and aircraft 20 is interrupted, estimation unit 8 estimates the estimated position of aircraft 20 in flight based on the position information of aircraft 20 at the time of communication interruption and the flight plan stored in storage unit 7 (S23). For example, if communication unit 4 does not receive a radio signal from aircraft 20 within a predetermined time period, or if communication unit 4 does not receive a response signal to the radio signal sent by communication unit 4, estimation unit 8 can determine that communication between communication unit 4 and aircraft 20 has been interrupted. When communication unit 4 obtains the first fuselage ID upon resumption of communication, identification unit 5 identifies aircraft 20 by using the first fuselage ID.

[0104] On the other hand, when the communication unit 4 obtains the second fuselage ID and position information upon communication recovery (S24), the identification unit 5 compares the estimated position of the flight body 20 estimated by the estimation unit 8 with the position information obtained when the second fuselage ID was obtained. If the difference between the estimated position and the position obtained when the second fuselage ID was obtained is greater than a threshold (S25, no), the identification unit 5 identifies the flight body 20 as a different flight body 20 (S28).

[0105] If the difference between the estimated position and the position when the second fuselage ID is obtained is equal to or less than a threshold (S25, Yes), the identification unit 5 refers to the fuselage ID change pattern stored in the storage unit 7. The identification unit 5 determines whether the second fuselage ID is the same as the fuselage ID specified by the fuselage ID change pattern of the aircraft 20 that sent the first fuselage ID (S26). If it is determined that the second fuselage ID is different from the fuselage ID specified by the change pattern (S26, No), the identification unit 5 identifies the aircraft 20 that sent the second fuselage ID as a different aircraft 20 from the aircraft 20 that sent the first fuselage ID (S28). If it is determined that the second fuselage ID is the same as the fuselage ID specified by the change pattern (S26, Yes), the identification unit 5 determines that the aircraft 20 that sent the second fuselage ID and the aircraft 20 that sent the first fuselage ID are the same aircraft 20 (S27). Furthermore, Figure 8 The process is shown to be executed in the order of steps S25 and S26, but the order of steps S25 and S26 can be changed. For example, the control system 30 can execute the process at step S25 after executing the process at step S26.

[0106] As described above, the control system 30 according to the second example embodiment can identify the aircraft 20 by using changes in the aircraft 20's position information, the change pattern of its fuselage ID, and its flight plan. Furthermore, even if the fuselage ID of the aircraft 20 is changed when communication with it is interrupted, the control system 30 can determine whether the second fuselage ID indicates the aircraft 20 by comparing the aircraft 20's position information with the estimated position when communication is restored, and by using the change pattern of the fuselage ID. Therefore, even if the aircraft 20 changes its fuselage ID to improve safety, the control system 30 can still identify the aircraft 20.

[0107] (Third Example Implementation)

[0108] Reference Figure 9 A flight object identification system 101 according to a third exemplary embodiment is described. The flight object identification system 101 according to the third exemplary embodiment includes a flight object 2, a control system 31, and a communication terminal 40. The flight object 2 includes a communication unit 14 and a fuselage ID control unit 15. The control system 31 includes a communication unit 4, an identification unit 5, and an estimation unit 8. The flight object identification system 101 according to the third exemplary embodiment is a system for identifying a flight object 2 using the communication terminal 40. In the flight object identification system 101 according to the third exemplary embodiment, similar reference numerals are assigned to components similar to those in the first and second exemplary embodiments, and detailed descriptions thereof will be appropriately omitted.

[0109] The communication terminal 40 is, for example, a smartphone, and has communication and imaging functions. The communication terminal 40 can communicate with the control system 31. For example, the communication terminal 40 can communicate with the control system 31 via a mobile network managed by a public telecommunications operator or the Internet. The user of the communication terminal 40 sends a query message to the control system 31 including an image (which includes the flying object 2) and the location information of the communication terminal 40, thereby obtaining information about the flying object 2. For example, when the flying object 2 is making noise or when a suspected flying object 2 is flying, the user of the communication terminal 40 takes an image containing the flying object 2 and then queries the control system 31.

[0110] Furthermore, the communication terminal 40 directly performs wireless communication with the aircraft 2, thereby obtaining the aircraft ID. For example, a communication method such as Bluetooth (registered trademark) can be used for wireless communication. For instance, if the communication terminal 40 requests the aircraft ID from the aircraft 2 but cannot obtain a response from the aircraft 2, the communication terminal 40 can identify the aircraft 2 as a suspicious aircraft and notify the police that the suspicious aircraft is flying and loitering around the location of the communication terminal 40.

[0111] In addition to requesting the aircraft ID, the communication terminal 40 can also send messages to the aircraft 2. These messages could include, for example, information about excessive noise during flight or the purpose of stopping. When a response is received from the aircraft 2, the communication terminal 40 can obtain information about the aircraft 2 (such as the purpose of stopping). Conversely, if the communication terminal 40 cannot receive a response from the aircraft 2, it can identify the aircraft 2 as a suspicious aircraft and notify the police that a suspicious aircraft is flying and stopping around the location of the communication terminal 40.

[0112] For example, when the communication unit 14 of flight body 2 receives a signal requesting an aircraft ID from the control system 31, the communication terminal 40, or another flight body 2, the communication unit 14 responds to the request by sending a response signal including the aircraft ID. Note that the appropriateness of the response to the request for the aircraft ID can be preset according to the source of the request. Furthermore, the user of flight body 2 can determine the appropriateness and content of the response to the request for the aircraft ID.

[0113] The communication unit 4 of the control system 31 receives images of the flying body 2 captured by the communication terminal 40 and the position information of the communication terminal 40 from the communication terminal 40. The estimation unit 8 uses the background information and position information contained in the received image to estimate the estimated position of the flying body 2. The estimation unit 8 specifies the position of the communication terminal 40 at the time the image was captured based on the position information of the communication terminal 40. Furthermore, the estimation unit 8 estimates the position of the flying body 2 near the position of the communication terminal 40 based on the background information contained in the received image. For example, the estimation unit 8 can estimate the positions of buildings, towers, mountains, rivers, seas, etc. contained in the background information by using map information, etc. Furthermore, if the received background information contains landmarks with clear positions, the estimation unit 8 can estimate the position of the flying body 2 based on the background information without using the position information of the communication terminal 40. Furthermore, the estimation unit 8 can estimate the position of the flying body 2 by estimating the distance between the flying body 2 in the image and the background information. Furthermore, the estimation unit 8 can estimate the position of the flying body 2 using the shooting direction of the communication terminal 40 (i.e., the angle of the communication terminal 40 when it is raised towards the sky to capture the flying body 2). Note that the communication unit 4 can send a request via a mobile network managed by a public telecommunications operator to a communication terminal 40 located within a predetermined area for a captured image of the sky in the predetermined area or the location information of the communication terminal 40 that captured the image.

[0114] The identification unit 5 identifies the flying body 2 using the estimated position of the flying body 2 estimated by the estimation unit 8. For example, the identification unit 5 identifies the flying body 2 located at the estimated position by comparing the position information of the flying body 2 thus controlled with the estimated position. Specifically, if the distance between the position of the flying body 2 thus controlled and the estimated position is shorter than a predefined distance, the identification unit 5 can identify the flying body 2 present at the estimated position as the flying body 2 thus controlled.

[0115] Communication unit 4 sends information about the identified aircraft 2 to communication terminal 40. For example, communication unit 4 sends information such as the aircraft ID, aircraft information, and destination of the identified aircraft 2 to communication terminal 40. Therefore, the user of communication terminal 40 can obtain information about the aircraft 2. For example, the aircraft ID of the aircraft 2 can be pre-associated with information such as aircraft information and destination.

[0116] Communication unit 4 can send a request signal to flight body 2, requesting its fuselage ID, using directional radio waves to the estimated position of flight body 2 estimated by estimation unit 8. When communication unit 4 receives a response signal to the request signal, identification unit 5 can identify flight body 2 using the fuselage ID contained in the response signal. Identification unit 5 can refer to storage unit 7, which stores information about flight body 2, to identify the flight body 2 corresponding to the fuselage ID.

[0117] If the fuselage ID of aircraft 2 cannot be identified, the identification unit 5 determines that aircraft 2, located at the estimated position, is a suspicious aircraft 2, and the communication unit 4 sends a message to the communication terminal 40 indicating that aircraft 2 has been identified as a suspicious aircraft 2 by the identification unit 5. At this time, the communication unit 4 can notify the police that the suspicious aircraft 2 is flying and loitering at the estimated position. The communication unit 4 may be unable to identify the fuselage ID of aircraft 2 for example, if the response signal does not contain a fuselage ID or if no aircraft is associated with the fuselage ID contained in the response signal.

[0118] Figure 10 This is a flowchart illustrating the operation of the control system 31 according to a third exemplary embodiment. Reference will now be made to... Figure 10 Describe the operation of control system 31.

[0119] First, the communication unit 4 receives an image of the flying body 2 captured by the communication terminal 40, along with the location information of the communication terminal 40 (S31). The estimation unit 8 uses the background information and location information contained in the received image to estimate the estimated location of the flying body 2 (S32). The communication unit 4 sends a request signal to the flying body 2 to request its fuselage ID by using directional radio waves directed to the estimated location of the flying body 2 estimated by the estimation unit 8 (S33). When the communication unit 4 receives a response signal to the request signal (S34, Yes), the identification unit 5 identifies the flying body 2 by using the fuselage ID contained in the response signal (S35). The communication unit 4 sends the identified information about the flying body 2 to the communication terminal 40 (S36). On the other hand, when the communication unit 4 cannot receive any response signal to the request signal (S34, No), the identification unit 5 determines the flying body 2 located at the estimated location as a suspicious flying body 2 (S37). The communication unit 4 sends the determination result to the communication terminal 40 (S38). Furthermore, if it is determined in step S34 that there is no aircraft body 2 associated with the fuselage ID contained in the received response signal, the identification unit 5 can determine that the aircraft body 2 located at the estimated position is a suspicious aircraft body 2. Furthermore, if it is determined in step S34 that the received response signal does not contain a fuselage ID, the identification unit 5 can determine that the aircraft body 2 located at the estimated position is a suspicious aircraft body 2.

[0120] As described above, the control system 31 according to the third example embodiment can identify the flying object 2 based on the image received from the communication terminal 40 and the location information of the communication terminal 40. Therefore, the control system 31 can provide the user of the communication terminal 40 with information about the flying object 2 and a determination result regarding whether the flying object 2 is a suspicious flying object 2.

[0121] (Fourth Example Implementation)

[0122] Figure 11 This is a block diagram illustrating the configuration of a flight object identification system 102 according to a fourth exemplary embodiment. The flight object identification system 102 according to the fourth exemplary embodiment includes a flight object 2, a control system 32, and a communication terminal 40. The flight object 2 includes a communication unit 14 and a fuselage ID control unit 15. The control system 32 includes a communication unit 4, a storage unit 7, and a selection unit 9. The flight object identification system 102 according to the fourth exemplary embodiment is a system that discloses appropriate information to the communication terminal 40 according to its access level. In the flight object identification system 102 according to the fourth exemplary embodiment, similar reference numerals are assigned to components similar to those in the first to third exemplary embodiments, and detailed descriptions thereof will be appropriately omitted.

[0123] The communication terminal 40 can obtain the fuselage ID by wirelessly communicating with the aircraft 2. For example, a communication method such as Bluetooth (registered trademark) can be used for wireless communication. An access level is pre-assigned to the communication terminal 40. The communication terminal 40 sends a query message to the control system 32, including the fuselage ID and access level obtained from the aircraft 2, thereby obtaining information about the aircraft 2 from the control system 32.

[0124] According to the fourth example embodiment, the storage unit 7 of the control system 32 manages and stores the fuselage IDs of the flight bodies 2 to be associated with each other, and multiple pieces of information about the flight bodies 2 indicated by the fuselage IDs. The storage unit 7 can manage multiple pieces of information about the flight bodies and multiple permission levels in an associated manner. For example, as... Figure 12 As shown, storage unit 7 stores multiple pieces of information about the flight vehicle 2 according to permission levels. Permission level 3 information corresponds to the user's personal information about the flight vehicle 2, and permission level 2 information corresponds to information about the flight path and remaining battery life. Permission level 1 information corresponds to information about the destination of the flight vehicle 2. These are merely examples and can be configured so that the administrator or user of the flight vehicle 2 can set the permission levels to be associated with the information of the flight vehicle 2.

[0125] When communication unit 4 receives a query message from communication terminal 40 including the aircraft ID and the permission level assigned to communication terminal 40, selection unit 9 refers to storage unit 7. Selection unit 9 selects information to be sent to communication terminal 40 from multiple pieces of information about the aircraft 2 associated with the aircraft ID, based on the permission level of communication terminal 40. Communication unit 4 then sends the information about the aircraft 2 selected by selection unit 9 to communication terminal 40.

[0126] Selection unit 9 can select information about the flying body 2 associated with the permission level assigned to communication terminal 40. For example, in response to a query from communication terminal 40 owned by a police officer and having permission level 3, selection unit 9 selects information at permission level 3. Similarly, in response to a query from communication terminal 40 owned by a traffic information center and having permission level 2, selection unit 9 selects information at permission level 2. Furthermore, in response to a query from communication terminal 40 owned by a general public and having permission level 1, selection unit 9 selects information at permission level 1.

[0127] Alternatively, selection unit 9 can select information about the flying body 2 associated with the permission level assigned to communication terminal 40 and permission levels below that level, respectively. Specifically, selection unit 9 selects information at permission levels 1 to 3 in response to a query from communication terminal 40 owned by a police officer with permission level 3, and selects information at permission levels 1 and 2 in response to a query from communication terminal 40 owned by a traffic information center with permission level 2. Selection unit 9 also selects information at permission level 1 in response to a query from communication terminal 40 owned by a general public with permission level 1.

[0128] Selection unit 9 responds to a query that compares information with a higher permission level assigned to communication terminal 40 and does not select information about flight body 2. In this case, communication unit 4 can notify communication terminal 40 that information about flight body 2 cannot be provided.

[0129] Therefore, the selection unit 9 can select the information to be sent to the communication terminal 40 according to the permission level of the communication terminal 40.

[0130] Figure 13 This is a flowchart illustrating the operation of the control system 32 according to the fourth example embodiment.

[0131] Communication unit 4 receives a query message from communication terminal 40, including the aircraft ID and the permission level assigned to communication terminal 40 (S41). Selection unit 9 confirms the permission level included in the query message from communication terminal 40 (S42). Selection unit 9 refers to storage unit 7 to select information about the aircraft 2 corresponding to the permission level of communication terminal 40 (S43). Communication unit 4 sends the information selected by selection unit 9 to communication terminal 40 (S44).

[0132] As described above, the control system 32 according to the fourth example embodiment provides information about the flying body 2 based on the access level of the communication terminal 40. Therefore, the control system 32 can suppress the leakage of information about the flying body 2, thus improving security. The control system 32 can appropriately provide information about the flying body 2 depending on the circumstances, while simultaneously enhancing its security.

[0133] (Fifth Example Implementation)

[0134] Figure 14This is a block diagram illustrating the configuration of a flight object identification system 103 according to a fifth exemplary embodiment. The flight object identification system 103 according to the fifth exemplary embodiment includes a flight object 21, a control system 33, and a communication terminal 40. The flight object 21 includes a communication unit 14, a storage unit 18, and an encryption unit 19. The control system 33 includes a communication unit 4, a storage unit 7, a selection unit 9, and an encryption unit 10. In the flight object identification system 103 according to the fifth exemplary embodiment, similar reference numerals are assigned to components similar to those in the first to fourth exemplary embodiments, and detailed descriptions thereof are appropriately omitted. The flight object 21 according to the fifth exemplary embodiment can encrypt information stored by itself according to the permission level and then send it. Furthermore, like the flight object identification system 102 according to the fourth exemplary embodiment, the flight object identification system 103 according to the fifth exemplary embodiment is a system that discloses appropriate information to the communication terminal 40 according to the permission level of the communication terminal 40.

[0135] The storage unit 18 of flight body 21 stores flight body information and their permission levels that are to be associated with each other; this flight body information is information about flight body 21. For example, as described above. Figure 12 As shown, storage unit 18 stores multiple pieces of information about the flight body 21 according to permission levels. For example, permission level 3 information corresponds to the user's personal information about the flight body 21, and permission level 2 information corresponds to information about the flight path and remaining battery life. Permission level 1 information corresponds to information about the destination of the flight body 21. These are just examples and can be configured so that the administrator or user of the flight body 21 can set the permission levels to be associated with the flight body information of the flight body 21. That is, the flight body 21 can set which piece of information to be sent will be made public to which permission level. In addition, the flight body 21 can set which piece of information to send.

[0136] Encryption unit 19 is configured to encrypt flight body information associated with a predetermined permission level. For example, when the predetermined permission level is 3, encryption unit 19 encrypts flight body information associated with permission level 3. Furthermore, when the predetermined permission levels are 1 to 3, encryption unit 19 can encrypt flight body information associated with all permission levels 1 to 3. Communication unit 14 is configured to transmit the encrypted flight body information. Note that the flight body information is fuselage information and includes, for example, flight path, personal information of the fuselage owner or fuselage administrator, payload, fuselage information, transit information, fuselage status (such as the presence or absence of failures (or malfunctions) and remaining energy life) and maintenance information.

[0137] The communication terminal 40 has an access level based on the user's status and can decrypt encrypted flight information received from the flight body 21. Users of the communication terminal 40 may include, for example, police officers, airport managers, or ordinary citizens. For instance, a police officer may have a communication terminal 40 with an assigned access level of 3; an airport manager may have a communication terminal 40 with an assigned access level of 2; and an ordinary citizen may have a communication terminal 40 with an assigned access level of 1.

[0138] For example, when encryption unit 19 encrypts flight information about flight body 21 associated with permission level 3, and communication unit 14 sends the encrypted flight information, communication terminal 40 with permission level 3 owned by a police officer can decrypt the encrypted flight information about flight body 21 with permission level 3. In this case, communication terminal 40 with permission level 2 owned by the airport manager or communication terminal 40 with permission level 1 owned by a general person cannot decrypt the encrypted flight information with permission level 3. Furthermore, communication terminal 40 with permission level 3 can receive flight information associated with permission level 1 or 2. Furthermore, communication terminal 40 with permission level 3 can also decrypt encrypted flight information with permission level 1 or 2. That is, communication terminal 40 can obtain flight information associated with its own permission level and permission levels lower than its own.

[0139] As described above, the flying body 21 according to the fifth example embodiment can encrypt and transmit the information stored therein according to the permission level. This allows information to be transmitted to the owner of the communication terminal 40 at an appropriate permission level, while improving security.

[0140] According to the fifth example embodiment, the control system 33 can also disclose appropriate information to the communication terminal 40 in response to a query from the communication terminal 40, based on the permission level of the communication terminal 40. For example... Figure 14 As shown, in the control system 33 according to the fifth example embodiment, an encryption unit 10 is added compared to the control system 32 according to the fourth example embodiment.

[0141] The encryption unit 10 of the control system 33 is configured to encrypt information about the aircraft 21 associated with a predetermined permission level. For example, when the predetermined permission level is 3, the encryption unit 10 encrypts the aircraft information about the aircraft 21 associated with permission level 3. Note that when the predetermined permission levels are 1 to 3, the encryption unit 10 can encrypt all aircraft information associated with permission levels 1 to 3. The communication unit 4 transmits the encrypted information about the aircraft 21. The communication terminal 40 with permission level 3 decrypts the encrypted information about the aircraft 21 with permission level 3, thereby obtaining the information about the aircraft 21 with permission level 3. Reference will be made below. Figure 15 Describe the operation of control system 33.

[0142] Figure 15 This is a flowchart illustrating the operation of the control system 33 according to the fifth example embodiment. First, the communication unit 4 receives a query message from the communication terminal 40, including the aircraft ID and the permission level assigned to the communication terminal 40 (S51). The selection unit 9 confirms the permission level of the communication terminal 40 included in the query message (S52). When the selection unit 9 confirms that the permission level of the communication terminal 40 is 3, the selection unit 9 refers to the storage unit 7 to select information about the aircraft 21 corresponding to permission level 3 (S53). When the predetermined permission level is 3, the encryption unit 10 encrypts the information about the aircraft 21 associated with permission level 3 (S54). The communication unit 4 sends the information about the aircraft 21 encrypted by the encryption unit 10 and associated with permission level 3, selected by the selection unit 9, to the communication terminal 40 (S55).

[0143] As described above, the control system 33 according to the fifth example embodiment can prevent interception by another communication terminal 40 by setting up the encryption unit 10. Therefore, the control system 33 can further suppress the leakage of information about the flying body 21, and this improves the security of the communication system between the communication terminal 40 and the control system 33. The control system 33 can appropriately provide information about the flying body 21 depending on the circumstances, while simultaneously enhancing its security.

[0144] In the fourth or fifth example embodiment, in an emergency, aircraft 2 and 21 can directly send emergency information containing the malfunction and landing point to communication terminal 40 without going through control system 32 and control system 33. Furthermore, aircraft 2 and 21 can broadcast this emergency information to communication terminal 40 located on the ground at the landing point and landing path. The landing path is the flight path from the location of the emergency, such as a malfunction, in aircraft 2 and 21 to the landing point where aircraft 2 and 21 land. Aircraft 2 and 21 can broadcast this emergency information to communication terminal 40 on the ground via a mobile network managed by a public communications operator without going through control system 32 and control system 33. Therefore, even if communication with control system 32 and control system 33 is cut off in an emergency, aircraft 2 and 21 can immediately send the emergency information to communication terminal 40. Thus, damage caused by an accident can be mitigated.

[0145] Figure 16 This is a block diagram illustrating configuration examples of the control devices in each of the flight bodies 2, 20, 21, control systems 3, 30, 31, 32, 33, and communication terminal 40 according to each example embodiment. See also Figure 16 Each of these control devices includes a network interface 201, a processor 202, and a memory 203. The network interface 201 can be used to communicate with network nodes (e.g., eNB, MME, or P-GW). The network interface 201 may, for example, include a network interface card (NIC) compliant with the IEEE 802.3 family. Here, eNB stands for Evolved NodeB; MME stands for Mobility Management Entity; and P-GW stands for Packet Data Network Gateway. IEEE stands for Institute of Electrical and Electronics Engineers.

[0146] Processor 202 reads software (computer program) from memory 203 and executes it, thereby performing the processing of the aircraft 2, aircraft 20, aircraft 21, control system 3, control system 30, control system 31, control system 32, control system 33, or communication terminal 40 already described in each of the above example embodiments. For example, processor 202 may be a microprocessor, MPU, or CPU. Processor 202 may include multiple processors.

[0147] Memory 203 is composed of a combination of volatile memory and non-volatile memory. Memory 203 may include storage devices located remotely from processor 202. In this case, processor 202 may access memory 203 via an I / O (input / output) interface not shown.

[0148] exist Figure 16In the example, memory 203 is used to store a set of software modules. Processor 202 reads the set of software modules from memory 203 and executes them, thereby enabling the execution of the operations and processing of each of the flight body 2, flight body 20, flight body 21, control system 3, control system 30, control system 31, control system 32, control system 33 and communication terminal 40 already described in the above example embodiments.

[0149] For reference Figure 16 As described above, the processor included in the control device of each of the flight body 2, flight body 20, flight body 21, control system 3, control system 30, control system 31, control system 32, control system 33 and communication terminal 40 according to the above example embodiments executes one or more programs, the one or more programs containing a set of instructions for causing the computer to perform the operations and processes already described in the above example embodiments.

[0150] In the examples above, various types of control programs can be stored using various types of non-transitory computer-readable media and can be provided to a computer. Non-transitory computer-readable media include various types of tangible storage media. Examples of non-transitory computer-readable media include magnetic recording media (e.g., floppy disks, magnetic tapes, and hard disk drives), magneto-optical recording media (e.g., magneto-optical disks), CD-ROMs, CD-Rs, CD-R / Ws, and semiconductor memories (e.g., mask ROMs, PROMs (programmable ROMs), EPROMs (erasable PROMs), flash memory ROMs, and RAM). Furthermore, programs can be provided to a computer using various types of transient computer-readable media. Examples of transient computer-readable media include electrical signals, optical signals, and electromagnetic waves. Transient computer-readable media can provide programs to a computer via wired communication channels (such as wires and optical fibers) or wireless communication channels.

[0151] As described above, the present invention has been described with reference to exemplary embodiments, but the present invention is not limited to the above exemplary embodiments. Within the scope of the present invention, various modifications to the configuration and details of the present invention can be understood by those skilled in the art.

[0152] Some or all of the above example embodiments may be described as supplementary notes to the following description, but are not limited to the following.

[0153] (Supplementary Note 1)

[0154] A flight object identification system, comprising:

[0155] Flying vehicle;

[0156] The communication terminal is configured to obtain the fuselage ID of the aircraft; and

[0157] The control system is configured to control the operation of the flying vehicle.

[0158] The control system is also configured as follows:

[0159] The fuselage ID and multiple pieces of information about the aircraft body indicated by the fuselage ID are managed in a correlated manner;

[0160] Upon receiving a query message from the communication terminal containing the aircraft ID and the permission level assigned to the communication terminal, select the information to be sent to the communication terminal from multiple pieces of information about the aircraft associated with the aircraft ID, based on the communication terminal's permission level; and

[0161] Send the selected information to the communication terminal.

[0162] (Supplementary Note 2)

[0163] According to the flight object identification system described in Supplementary Note 1, the control system is further configured as follows:

[0164] Managing multiple pieces of information and multiple permission levels about the flight body in an interconnected manner; and

[0165] Select information about the aircraft associated with the permission level assigned to the communication terminal, or select information about the aircraft associated with the permission level assigned to the communication terminal and a permission level lower than that permission level.

[0166] (Supplementary Note 3)

[0167] According to the flight object identification system described in Supplementary Note 1 or 2, the control system is further configured to encrypt information about the flight object, which is associated with a predetermined permission level.

[0168] (Supplementary Note 4)

[0169] According to any one of the supplementary notes 1 to 3, in an emergency, the aircraft is configured to send emergency information, including a malfunction and landing point, directly to a communication terminal without going through a control system.

[0170] (Supplementary Note 5)

[0171] According to the aircraft identification system described in Supplementary Note 4, the aircraft is also configured to broadcast the emergency information to a communication terminal on the ground, which is located at the landing site and on the landing path.

[0172] (Supplementary Note 6)

[0173] According to the aircraft identification system described in Supplementary Note 5, the aircraft is also configured to broadcast the emergency information to a ground-based communication terminal via a mobile network managed by a public communications operator.

[0174] (Supplementary Note 7)

[0175] A control system, comprising:

[0176] The communication unit is configured to communicate with the communication terminal;

[0177] Storage units are configured to manage and store, in association with each other, the fuselage ID of the aircraft and multiple pieces of information about the aircraft indicated by the fuselage ID; and

[0178] The selection unit is configured to select information to send to the communication terminal from multiple pieces of information about the flying body, wherein...

[0179] When the communication unit receives a query message from the communication terminal containing the fuselage ID and the permission level assigned to the communication terminal,

[0180] The selection unit is also configured as a reference storage unit to select, based on the communication terminal's permission level, information to be sent to the communication terminal from multiple pieces of information about the aircraft associated with the fuselage ID.

[0181] The communication unit is also configured to send information selected by the selection unit to the communication terminal.

[0182] (Supplementary Note 8)

[0183] The control system described in Supplementary Note 7 also includes:

[0184] The encryption unit is configured to encrypt information about the flying vehicle, which is associated with a predetermined access level.

[0185] (Supplementary Note 9)

[0186] A method for identifying flying objects, comprising:

[0187] The system manages the fuselage ID of the aircraft and multiple pieces of information about the aircraft indicated by the fuselage ID in a correlated manner.

[0188] Upon receiving a query message from the communication terminal containing the aircraft ID and the permission level assigned to the communication terminal, select the information to be sent to the communication terminal from multiple pieces of information about the aircraft associated with the aircraft ID, based on the communication terminal's permission level; and

[0189] Send the selected information to the communication terminal.

[0190] (Supplementary Note 10)

[0191] A non-transitory computer-readable medium storing a program that causes a computer to perform processes to:

[0192] The fuselage ID and multiple pieces of information about the aircraft body indicated by the fuselage ID are managed in a correlated manner;

[0193] Upon receiving a query message from the communication terminal containing the aircraft ID and the permission level assigned to the communication terminal, select the information to be sent to the communication terminal from multiple pieces of information about the aircraft associated with the aircraft ID, based on the communication terminal's permission level; and

[0194] Send the selected information to the communication terminal.

[0195] (Supplementary Note 11)

[0196] A flying body, comprising:

[0197] Storage units are configured to store flight body information and permission levels in association with each other; the flight body information is information about the flight body.

[0198] An encryption unit is configured to encrypt flight body information associated with a predetermined permission level; and

[0199] The communication unit is configured to send encrypted flight information.

[0200] List of reference numerals

[0201] 1, 100, 101, 102, 103 Flight Object Recognition System

[0202] 2, 20, 21 Flying bodies

[0203] 3, 30, 31, 32, 33 Control Systems

[0204] 4 Communication Unit

[0205] 5 Identification Units

[0206] 6 Generating Units

[0207] 7 storage units

[0208] 8. Estimation Unit

[0209] 9 Selection Unit

[0210] 10 encryption units

[0211] 11 Flight Control Unit

[0212] 12 Drive mechanism

[0213] 13 Sensors

[0214] 14 Communication Units

[0215] 15. Fuselage ID Control Unit

[0216] 16 display units

[0217] 17 batteries

[0218] 18 storage units

[0219] 19 Encryption Units

[0220] 40 Communication Terminals

[0221] 201 Network Interface

[0222] 202 processor

[0223] 203 Memory.

Claims

1. A flight object identification system, comprising: The aircraft is configured to send its fuselage ID. A communication terminal is configured to obtain the fuselage ID from the aircraft body, and the communication terminal is operated by a user different from the user of the aircraft body. as well as The control system is configured to communicate with the communication terminal and control the operation of the flying body. The control system is further configured as follows: The fuselage ID and various types of information about the aircraft body indicated by the fuselage ID are managed in a mutually related manner; Upon receiving a query message from the communication terminal containing the aircraft ID and the permission level assigned to the communication terminal, information to be sent to the communication terminal is selected from various types of information about the aircraft associated with the aircraft ID, based on the permission level of the communication terminal; and Send the selected information to the communication terminal, and The control system is also configured to: When the communication terminal receives an image of the flying object and the location information of the communication terminal, the estimated position of the flying object is estimated based on the background information contained in the received image and the location information of the communication terminal. A request signal for the fuselage ID is sent to the estimated location of the flying body using directional radio waves; Based on the response signal of the flying body to the sent request signal, determine whether the flying body is a suspicious flying body; and The determined result is sent to the communication terminal.

2. The flight object identification system according to claim 1, wherein, The control system is also configured to: Managing various types of information and multiple permission levels about the flight body in an interconnected manner; and Select information about the aircraft associated with the permission level assigned to the communication terminal, or select information about the aircraft associated with the permission level assigned to the communication terminal and a permission level lower than the assigned permission level.

3. The flight object identification system according to claim 1 or 2, wherein, The control system is also configured to encrypt information about the flying body, which is associated with a predetermined permission level.

4. The flight object identification system according to claim 1 or 2, wherein, In an emergency, the aircraft is configured to send emergency information, including fault information and landing location, directly to the communication terminal without going through the control system.

5. The flight object identification system according to claim 4, wherein, The aircraft is also configured to broadcast the emergency information to a communication terminal on the ground, located at the landing site and along the landing path.

6. The flight object identification system according to claim 5, wherein, The aircraft is also configured to broadcast the emergency information to a communication terminal on the ground via a mobile network managed by a public communications operator.

7. A control system, comprising: A communication unit is configured to communicate with a communication terminal, the communication unit being operated by a user different from the user of the aircraft. Storage units are configured to manage and store, in association with each other, the fuselage IDs of the aircraft and various types of information about the aircraft indicated by the fuselage IDs, the aircraft being configured to transmit the fuselage IDs; as well as The selection unit is configured to select information to be sent to the communication terminal from various types of information about the flying body, wherein... When the communication unit receives a query message from the communication terminal containing the device ID and the permission level assigned to the communication terminal, The selection unit is also configured to refer to the storage unit to select information to be sent to the communication terminal from various types of information about the aircraft associated with the fuselage ID, based on the permission level of the communication terminal. The communication unit is also configured to send information selected by the selection unit to the communication terminal, and The control system further includes: The estimation unit is configured to estimate the estimated position of the flying object based on background information contained in the received image and the position information of the communication terminal when the communication unit receives from the communication terminal an image including the flying object and the position information of the communication terminal. as well as Identification unit, The communication unit is also configured to send a request signal for the fuselage ID to the estimated location of the flight body using directional radio waves. The identification unit is configured to determine whether the flying object is a suspicious flying object based on the flying object's response signal to the sent request signal; and The communication unit is also configured to send the determined result to the communication terminal.

8. The control system according to claim 7, further comprising: An encryption unit is configured to encrypt information about the flight vehicle, the information being associated with a predetermined permission level.

9. A method for identifying flying objects, comprising: The system manages the fuselage ID of the aircraft and various types of information about the aircraft indicated by the fuselage ID in a way that is interconnected, and the aircraft is configured to be able to send the fuselage ID; Upon receiving a query message from a communication terminal containing the fuselage ID and the permission level assigned to the communication terminal, information to be sent to the communication terminal is selected from various types of information about the aircraft associated with the fuselage ID, based on the permission level of the communication terminal, and the communication terminal is operated by a user different from the user of the aircraft. as well as Send the selected information to the communication terminal, and The flight object identification method also includes: When the communication terminal receives an image of the flying object and the location information of the communication terminal, the estimated position of the flying object is estimated based on the background information contained in the received image and the location information of the communication terminal. A request signal for the fuselage ID is sent to the estimated location of the flying body using directional radio waves; Based on the response signal of the flying body to the sent request signal, determine whether the flying body is a suspicious flying body; and The determined result is sent to the communication terminal.